diff --git a/SVSim.Bootstrap/Data/prod-captures/load-index-2026-05-23.json b/SVSim.Bootstrap/Data/prod-captures/load-index-2026-05-23.json
deleted file mode 100644
index 4ca03a6..0000000
--- a/SVSim.Bootstrap/Data/prod-captures/load-index-2026-05-23.json
+++ /dev/null
@@ -1,14552 +0,0 @@
-{
- "data_headers": {
- "short_udid": 411054851,
- "viewer_id": 906243102,
- "sid": "",
- "servertime": 1779553951,
- "result_code": 1
- },
- "data": {
- "user_tutorial": {
- "tutorial_step": "100"
- },
- "user_info": {
- "device_type": "2",
- "name": "combusty7",
- "country_code": "KOR",
- "max_friend": "20",
- "last_play_time": "2026-05-23 16:32:31",
- "is_received_two_pick_mission": "1",
- "birth": "19600101",
- "selected_emblem_id": "701441011",
- "selected_degree_id": "300003",
- "mission_change_time": "2017-09-17 14:47:13",
- "mission_receive_type": "0",
- "is_official": "0",
- "is_official_mark_displayed": "0"
- },
- "arena_info": [
- {
- "mode": 1,
- "enable": 1,
- "cost": 150,
- "rupy_cost": 150,
- "ticket_cost": 1,
- "is_join": false,
- "format_info": {
- "two_pick_type": "1",
- "card_pool_name": "Take Two (Dragonblade–Rivenbrandt)",
- "announce_id": 0,
- "last_card_pack_set_id": "10029",
- "start_time": "2026-05-01 02:00:00",
- "end_time": "2026-06-01 01:59:59"
- }
- }
- ],
- "user_crystal_count": {
- "viewer_id": 906243102,
- "crystal": "450",
- "crystal_android": 0,
- "crystal_ios": 0,
- "crystal_steam": "450",
- "crystal_dmm": 0,
- "free_crystal": "0",
- "red_ether": 15730,
- "rupy": 1740,
- "total_crystal": 450,
- "life_total_crystal": "18000"
- },
- "user_item_list": [
- {
- "item_id": "1",
- "number": "19"
- },
- {
- "item_id": "10011",
- "number": "1"
- },
- {
- "item_id": "80001",
- "number": "1"
- }
- ],
- "item_expire_date": [
- {
- "item_id": "70001",
- "start_date": "2020-05-27 02:00:00",
- "expire_date": ""
- },
- {
- "item_id": "70002",
- "start_date": "2020-11-05 02:00:00",
- "expire_date": ""
- },
- {
- "item_id": "60001",
- "start_date": "2020-05-01 02:00:00",
- "expire_date": "2020-07-27 14:59:59"
- },
- {
- "item_id": "60019",
- "start_date": "2020-11-23 15:00:00",
- "expire_date": "2021-03-29 05:29:59"
- },
- {
- "item_id": "60020",
- "start_date": "2021-03-01 02:00:00",
- "expire_date": "2021-06-29 05:29:59"
- },
- {
- "item_id": "60021",
- "start_date": "2021-05-01 02:00:00",
- "expire_date": "2021-09-27 05:29:59"
- },
- {
- "item_id": "60022",
- "start_date": "2021-09-27 05:30:00",
- "expire_date": "2021-12-27 05:29:59"
- },
- {
- "item_id": "60023",
- "start_date": "2021-12-27 05:30:00",
- "expire_date": "2022-03-25 05:29:59"
- },
- {
- "item_id": "60024",
- "start_date": "2022-03-25 05:30:00",
- "expire_date": "2022-06-28 05:29:59"
- },
- {
- "item_id": "60025",
- "start_date": "2022-06-28 05:30:00",
- "expire_date": "2022-09-27 05:29:59"
- },
- {
- "item_id": "60026",
- "start_date": "2022-09-27 05:30:00",
- "expire_date": "2022-12-27 05:29:59"
- },
- {
- "item_id": "60027",
- "start_date": "2022-12-27 05:30:00",
- "expire_date": "2023-03-27 05:29:59"
- },
- {
- "item_id": "60028",
- "start_date": "2023-03-27 05:30:00",
- "expire_date": "2023-06-27 05:29:59"
- },
- {
- "item_id": "60029",
- "start_date": "2023-06-27 05:30:00",
- "expire_date": "2023-09-26 05:29:59"
- },
- {
- "item_id": "60030",
- "start_date": "2023-09-26 05:30:00",
- "expire_date": "2023-12-26 05:29:59"
- },
- {
- "item_id": "60031",
- "start_date": "2023-12-26 05:30:00",
- "expire_date": "2024-03-26 05:29:59"
- },
- {
- "item_id": "60032",
- "start_date": "2024-03-26 05:30:00",
- "expire_date": "2024-07-01 05:29:59"
- }
- ],
- "user_deck_rotation": {
- "user_deck_list": [
- {
- "deck_no": 1,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 2,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 3,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 4,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 5,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 6,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 7,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 8,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 9,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 10,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 11,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 12,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 13,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 14,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 15,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 16,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 17,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 18,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 19,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 20,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 21,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 22,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 23,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 24,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 25,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 26,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 27,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 28,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 29,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 30,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 31,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 32,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 33,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 34,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 35,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 36,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- }
- ]
- },
- "user_deck_unlimited": {
- "user_deck_list": [
- {
- "deck_no": 2,
- "class_id": 2,
- "sleeve_id": 3009001,
- "leader_skin_id": 0,
- "deck_name": "Swordcraft",
- "card_id_array": [
- 100211010,
- 100211010,
- 101211120,
- 101211120,
- 101211120,
- 101211020,
- 101211020,
- 101211020,
- 101211110,
- 101211110,
- 101211110,
- 101221010,
- 101221011,
- 102224040,
- 102224040,
- 101211060,
- 101211060,
- 101211060,
- 101211090,
- 101211090,
- 101211090,
- 101221070,
- 101221070,
- 100221010,
- 100221010,
- 100221010,
- 101241020,
- 101241020,
- 101241020,
- 102211050,
- 102211050,
- 100221020,
- 100221020,
- 100221020,
- 101241010,
- 101241010,
- 101241010,
- 101241030,
- 101234020,
- 101234020
- ],
- "is_complete_deck": 1,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": "2016-11-04 20:26:19"
- },
- {
- "deck_no": 5,
- "class_id": 6,
- "sleeve_id": 3001006,
- "leader_skin_id": 0,
- "deck_name": "New BAggro",
- "card_id_array": [
- 101611040,
- 101611040,
- 101611040,
- 101621060,
- 101621060,
- 101621060,
- 101611050,
- 101611050,
- 101611050,
- 102631030,
- 102631030,
- 102631030,
- 104621020,
- 104621020,
- 104621020,
- 100614020,
- 100614020,
- 100614020,
- 101614020,
- 101614020,
- 101614020,
- 103011050,
- 103011050,
- 103011050,
- 105011020,
- 105011020,
- 105011020,
- 103621020,
- 100611050,
- 101624010,
- 105621010,
- 105621010,
- 105621010,
- 105611020,
- 105611020,
- 105611020,
- 100611040,
- 105641010,
- 105641010,
- 105641010
- ],
- "is_complete_deck": 1,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": "2017-09-07 01:15:06"
- },
- {
- "deck_no": 3,
- "class_id": 3,
- "sleeve_id": 3004013,
- "leader_skin_id": 0,
- "deck_name": "Earthrite",
- "card_id_array": [
- 102312040,
- 102312040,
- 105312010,
- 105312010,
- 105312010,
- 102331010,
- 102331010,
- 102331010,
- 103321030,
- 103321030,
- 103321030,
- 104321030,
- 104321030,
- 104321030,
- 102312050,
- 102312050,
- 102312050,
- 103011030,
- 103011030,
- 103011030,
- 101322010,
- 101322010,
- 101322010,
- 104311040,
- 104311040,
- 103324010,
- 103324010,
- 103324010,
- 102014030,
- 102014030,
- 102014030,
- 105341010,
- 105341010,
- 105341010,
- 103331030,
- 103331030,
- 105331020,
- 105331020,
- 105331020,
- 104334010
- ],
- "is_complete_deck": 1,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": "2017-09-07 04:46:21"
- },
- {
- "deck_no": 1,
- "class_id": 2,
- "sleeve_id": 3009001,
- "leader_skin_id": 0,
- "deck_name": "Neutral Sword",
- "card_id_array": [
- 100011010,
- 100011010,
- 100011010,
- 102021020,
- 102021020,
- 102021020,
- 103021030,
- 103021030,
- 105021010,
- 105021010,
- 105021010,
- 105231010,
- 105231010,
- 105231010,
- 103021040,
- 103021040,
- 104031020,
- 104031020,
- 105211030,
- 105211030,
- 105211030,
- 105041010,
- 105041010,
- 105041010,
- 105011010,
- 105011010,
- 105011010,
- 104021020,
- 104021020,
- 105021020,
- 105021020,
- 103241010,
- 103241010,
- 103241010,
- 105234010,
- 105234010,
- 105234010,
- 101234020,
- 101234020,
- 101234020
- ],
- "is_complete_deck": 1,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": "2017-09-07 06:56:21"
- },
- {
- "deck_no": 4,
- "class_id": 4,
- "sleeve_id": 3001004,
- "leader_skin_id": 0,
- "deck_name": "Storm Ramp Drag",
- "card_id_array": [
- 100414020,
- 100414020,
- 104021030,
- 104021030,
- 104021030,
- 100414010,
- 100414010,
- 100414010,
- 103434010,
- 103434010,
- 103434010,
- 103011030,
- 103011030,
- 101411030,
- 101411030,
- 101411030,
- 104411030,
- 104411030,
- 105431010,
- 105431010,
- 105431010,
- 101031010,
- 101031010,
- 103421030,
- 103421030,
- 103421030,
- 105411020,
- 105411020,
- 105411020,
- 105021020,
- 105021020,
- 703441011,
- 703441011,
- 703441011,
- 103424010,
- 103424010,
- 103424010,
- 701441011,
- 701441011,
- 102041010
- ],
- "is_complete_deck": 1,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": "2017-09-11 05:14:13"
- },
- {
- "deck_no": 6,
- "class_id": 6,
- "sleeve_id": 703641011,
- "leader_skin_id": 0,
- "deck_name": "Vengeance",
- "card_id_array": [
- 101611050,
- 101611050,
- 101611050,
- 103611030,
- 103611030,
- 104611020,
- 104611020,
- 104611020,
- 100614020,
- 100614020,
- 100614020,
- 103624010,
- 103624010,
- 103624010,
- 101611140,
- 101611141,
- 101621010,
- 101621010,
- 105611010,
- 105611010,
- 100611050,
- 100611050,
- 100611050,
- 703641011,
- 703641011,
- 703641011,
- 104621040,
- 104621040,
- 104621040,
- 105621010,
- 105621010,
- 105611020,
- 105611020,
- 101634010,
- 101634010,
- 101634010,
- 105631010,
- 105631010,
- 101634020,
- 101634020
- ],
- "is_complete_deck": 1,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": "2017-09-11 05:35:48"
- },
- {
- "deck_no": 7,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 8,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 9,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 10,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 11,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 12,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 13,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 14,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 15,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 16,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 17,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 18,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 19,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 20,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 21,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 22,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 23,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 24,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 25,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 26,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 27,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 28,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 29,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 30,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 31,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 32,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 33,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 34,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 35,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- },
- {
- "deck_no": 36,
- "class_id": 1,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null
- }
- ]
- },
- "user_card_list": [
- {
- "card_id": "100011011",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100012011",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100031010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100031020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100121020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100211011",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100211021",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100221010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100222010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100321030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100421010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100424010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100521010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100521020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100611011",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100611021",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100621020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100624010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "101011010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101011020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101011030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101011040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101011041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101014010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101014020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101014030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101021010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101021020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101021021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101021030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101021040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101024010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101024011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101024020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101024021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101024030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101031010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101031020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101031040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101032010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101034010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101041010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101041020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101041030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101041031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101111050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111070",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111071",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111080",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101111090",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101111091",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101112010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101112011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101113010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101114010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101114020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101114030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101114040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101114050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101114051",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101114060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101114061",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101121020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101121030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101121040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101121050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101121051",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101121060",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101121070",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101121080",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101121090",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101121100",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101121110",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101122010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101122020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101131010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101131040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101131050",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101132010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101134030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101141030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101211010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101211041",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101211050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211051",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101211060",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211070",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101211071",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101211080",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211090",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211100",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101211110",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211111",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101211120",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211130",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101211140",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101211141",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101214010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101214011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101214020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101214030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101221010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101221011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101221030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101221040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101221050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101221060",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101221061",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101221070",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101221080",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101221090",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101221100",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101221101",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101221110",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101222010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101224011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101231010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101231020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101231030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101232010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101234020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101241010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101241020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101241030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101311010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101311011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101311020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101311030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101311031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101311040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101311041",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101311050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101311060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101311061",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101311070",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101311080",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101311090",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101311091",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101311100",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101312010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101312020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101312030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101314010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101314020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101314030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101314031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101314040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101314041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101321010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101321020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101321021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101321030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101321040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101321050",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101321051",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101321060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101321070",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101322010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101324010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101324011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101324020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101324030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101324040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101324041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101324050",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101331010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101334010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101334020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101334040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101341010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101341030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101411011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101411040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411051",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411061",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411070",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101411071",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411080",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411090",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411091",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411100",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411110",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101411120",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101411121",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101411130",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101414010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101414020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101414030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101414031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101414040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101421010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101421020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101421030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101421050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101421060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101421070",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101421080",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101421081",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101421090",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101421091",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101421100",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101421101",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101422010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101424010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101424020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101431010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101431020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101431030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101431040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101431050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101431070",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101432020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101441010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101441020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101511020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511061",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511070",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511080",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511081",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511090",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511091",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511100",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511110",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511120",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511121",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101511130",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101514010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101514020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101514021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101514030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101514031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101514040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101521010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101521020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101521030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101521040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101521050",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101521060",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101521070",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101521080",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101521090",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101521100",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101522010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101524020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101531010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101531020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101531030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101534010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101534020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101541010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101541030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101611010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101611020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611060",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611070",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611071",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101611080",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611090",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101611100",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101611110",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611120",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611130",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101611140",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101611141",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101614010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101614020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101614030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101621010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101621020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101621021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101621030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101621031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101621040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101621041",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101621050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101621060",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101621070",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101621080",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101621090",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101621100",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101621101",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101624010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101624020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101631030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101631060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101633010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101634010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "101634020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "101641010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101711011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711051",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711060",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101711061",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711070",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711071",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711080",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101711090",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711091",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101711100",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101713010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101713020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101713030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101713040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101713041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101713050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101714010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101714011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101714020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101721010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101721011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101721020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101721030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101721040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101721050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101721060",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101721070",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101721080",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101721090",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101722010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101723010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101723011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101723020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "101731020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101733011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101733020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101733030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101734020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101741010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101741011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "101741020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102011010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102011020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102014030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102014040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102021020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102021030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102024010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102041010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "102111010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102111020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102111021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102111030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102111031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102111040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102111041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102111060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102111061",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102114050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102121010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102121030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102121031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102121040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102124020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102131010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102131020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102131030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102131031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102211010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102211020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102211040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102211050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102211060",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102214040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "102214041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102221010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102221020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102221040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "102224040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102231030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102232020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102232021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102311020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102311050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102311060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102312040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "102312041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102312050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102314010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102314011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102321010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102321020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102324030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102324031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102324040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102324041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102331010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102334020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102334030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102341010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102341011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102411010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102411011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102411020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102411040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102411050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102411051",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102411060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102414030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102414031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102421010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102421020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102421021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102421040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102424030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102431010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102432020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102432030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102442011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102511010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102511020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102511030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102511040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102511060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102511061",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102514050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102521010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102521020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102521040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102531010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102533020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102611010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102611020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102611021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "102611030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "102611040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102611041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102611060",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102614050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102621010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "102621020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "102624030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102624040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102631010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102631030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102632020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "102641010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102711010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102711020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102711021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102711030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102711050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102711051",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102713010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102714040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102714041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102721010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102721030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102723010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102723020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102723021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102731010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "102743010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103011030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103011040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103011041",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103011050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103011060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103012020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103021020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103021030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103021040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103024010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103024011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103031030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103111030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103111031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103111040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103111050",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103111060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103114020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103114021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103121020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103121030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103121040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103124010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103131030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103141010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103211030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103211040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103211050",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103211060",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103214020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103221030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103231020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103241010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103311030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103311040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103311060",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103314010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103321020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103321030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103321040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103321041",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103324010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103324011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103331020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103331030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103341010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103411030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103411040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103411050",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103411060",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103412020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103421020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103421030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103421040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103424010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103424011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103431020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103431030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103434010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103511040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103511060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103514020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103521040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103524010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103531030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103611030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103611040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103611050",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103611060",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103614010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103621020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103624010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103624011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "103631030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103634010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "103711030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103711040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103711041",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103711050",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103711060",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103711061",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103714010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103721020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103721030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "103721040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "103733010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104011020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104011030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104011031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104011040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104013010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104021020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104021030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104021040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104022010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104031010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104031020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104041010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104111020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104111030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104111040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104114010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104121020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104121030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104121040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104123010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104123011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104141010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104211020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "104211021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104211030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104211040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104211041",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104213010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "104221020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104221030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104221031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104221040",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104241020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104311020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "104311021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104311030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104311031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104311040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "104313010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "104321020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "104321030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104321031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104321040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104334010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104341020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104411020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104411030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104411031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104411040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104412010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104421020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104421030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104421040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104424010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104431020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104431030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104441020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104511020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104511030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104511031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104511040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "104514010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104521020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104521030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104521040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104522010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104531020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104541020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104611020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104611030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104611040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104614010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104614011",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "104621020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104621030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104621031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104621040",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104623010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104631020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104631030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104631031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104633010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104641020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "104711020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104711030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104711040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104712010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104721020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104721030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "104721040",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104723010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104731020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104731030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "104733010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105011010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105011011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105011020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105011030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105011031",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105014010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105014011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105021010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105021020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105021030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105024010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105031010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105031020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105031030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105041010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105111010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105111020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105111021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105111030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105112010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105112011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105121010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105121020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105121030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105121031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105123010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105131010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105131020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105134010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105141010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105141020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105211010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105211011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105211020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105211030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105211031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105214010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105221010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105221011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105221020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105221030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105221031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105224010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105224011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105231010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105234010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105241020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105311010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105311011",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105311020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105311021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105311030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105312010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105321010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105321020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105321021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105321030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105321031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105322010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105331010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105331020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105341010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105341020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105411010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105411011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105411020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105411021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105411030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105412010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105412011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105421010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105421020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105421030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105424010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105424011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105431010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105431020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105432010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105511010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105511020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105511030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105511031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105513010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105521010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105521020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105521021",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105521030",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105522010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105531010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105531020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105534010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105611010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105611020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105611021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105611030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105611031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105613010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105621010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105621020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105621030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105624010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105631010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105631011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105631020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105634010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105641010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105711010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105711020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "105711030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105711031",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105713010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105713011",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105721010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105721011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105721020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105721030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "105721031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "105723010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105731010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105731020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105732010",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "105741020",
- "number": "0",
- "is_protected": "0"
- },
- {
- "card_id": "106011010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106011031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106013010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106021020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106021030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106021031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106024010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106111010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106111030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106114010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106121020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106121021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106121030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106121031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106124010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106211010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106211020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106211030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106214010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106221010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106221020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106224010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106231021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106234010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106311010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106311020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106311030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106312010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106321010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106321020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106321030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106324010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106324011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106331010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106331021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106334010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106334011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106341020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106411010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106411011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106411020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106411030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106411031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106414010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106421010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106421030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106423010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106434010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106511010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106511020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106511030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106511031",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106512010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106521010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106521020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106521030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106524010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106531020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106534010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106611010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106611020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106611030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106614010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106621010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106621030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106624010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106711010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106711011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106711020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106711030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106713010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "106721020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106721030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "106724010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "106741020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "108323010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "108614010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "109113010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "109411010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "110331010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111011010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111011011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111011020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111011030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111023010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111111010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111111020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111111030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111113010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111113011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111121010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111121020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111124010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111131020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111211010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111211011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111211020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111211021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111211030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111214010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111221010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111221020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111224010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111231011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111231020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111232011",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111311010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111311030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111314010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111324010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111411020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111411021",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111411030",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111414010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111421010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111421020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111421030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111431010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111441010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111511010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111511020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111511021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111511030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111514010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111521020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111521021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111521030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111611010",
- "number": "4",
- "is_protected": "0"
- },
- {
- "card_id": "111611020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111611030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111611040",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111621010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111621020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111624010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111631021",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111711010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111711020",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111711030",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111713010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111721020",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111724010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111731010",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111731020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111811010",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "111811020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111811030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111814010",
- "number": "2",
- "is_protected": "0"
- },
- {
- "card_id": "111821020",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "111831030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "112811030",
- "number": "1",
- "is_protected": "0"
- },
- {
- "card_id": "701441011",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "703441011",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "703641011",
- "number": "3",
- "is_protected": "0"
- },
- {
- "card_id": "100011010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100011020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100011030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100011040",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100011050",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100012010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100111010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100111020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100111030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100111040",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100111050",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100111060",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100111070",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100114010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100121010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100211010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100211020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100211030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100211040",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100211050",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100211060",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100214010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100214020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100221020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100311010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100314010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100314020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100314030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100314040",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100314050",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100314060",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100314070",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100321010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100411010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100411020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100411030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100411040",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100411050",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100414010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100414020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100414030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100421020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100511010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100511020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100511030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100511040",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100511050",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100511060",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100514010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100514020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100521030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100611010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100611020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100611030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100611040",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100611050",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100614010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100614020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100614030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100621010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100711010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100711020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100713010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100713020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100713030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100714010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100714020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100714030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100723010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100824010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100811010",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100811020",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100811030",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100811040",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100811050",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100811060",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100811070",
- "number": "3",
- "is_protected": 0
- },
- {
- "card_id": "100814010",
- "number": "3",
- "is_protected": 0
- }
- ],
- "user_class_list": [
- {
- "class_id": 1,
- "is_available": 1,
- "level": 4,
- "exp": 400,
- "is_random_leader_skin": 0,
- "leader_skin_id": 1,
- "leader_skin_id_list": [
- 1
- ],
- "default_leader_skin_id": 1
- },
- {
- "class_id": 2,
- "is_available": 1,
- "level": 33,
- "exp": 11000,
- "is_random_leader_skin": 0,
- "leader_skin_id": 2,
- "leader_skin_id_list": [
- 2
- ],
- "default_leader_skin_id": 2
- },
- {
- "class_id": 3,
- "is_available": 1,
- "level": 5,
- "exp": 690,
- "is_random_leader_skin": 0,
- "leader_skin_id": 3,
- "leader_skin_id_list": [
- 3
- ],
- "default_leader_skin_id": 3
- },
- {
- "class_id": 4,
- "is_available": 1,
- "level": 15,
- "exp": 3610,
- "is_random_leader_skin": 0,
- "leader_skin_id": 104,
- "leader_skin_id_list": [
- 104
- ],
- "default_leader_skin_id": 4
- },
- {
- "class_id": 5,
- "is_available": 1,
- "level": 11,
- "exp": 2200,
- "is_random_leader_skin": 0,
- "leader_skin_id": 5,
- "leader_skin_id_list": [
- 5
- ],
- "default_leader_skin_id": 5
- },
- {
- "class_id": 6,
- "is_available": 1,
- "level": 33,
- "exp": 10680,
- "is_random_leader_skin": 0,
- "leader_skin_id": 106,
- "leader_skin_id_list": [
- 106
- ],
- "default_leader_skin_id": 6
- },
- {
- "class_id": 7,
- "is_available": 1,
- "level": 1,
- "exp": 0,
- "is_random_leader_skin": 0,
- "leader_skin_id": 7,
- "leader_skin_id_list": [
- 7
- ],
- "default_leader_skin_id": 7
- },
- {
- "class_id": 8,
- "is_available": 0,
- "level": 1,
- "exp": 0,
- "is_random_leader_skin": 0,
- "leader_skin_id": 8,
- "leader_skin_id_list": [
- 8
- ],
- "default_leader_skin_id": 8
- },
- {
- "class_id": 9,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 10,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 11,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 12,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 13,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 14,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 15,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 16,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 17,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 18,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 19,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 20,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 21,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 22,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 23,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 24,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 25,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 26,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 27,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 28,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 29,
- "is_available": 0,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 101,
- "is_available": 1,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 102,
- "is_available": 1,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 103,
- "is_available": 1,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 104,
- "is_available": 1,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 105,
- "is_available": 1,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 106,
- "is_available": 1,
- "level": 1,
- "exp": 0
- },
- {
- "class_id": 107,
- "is_available": 1,
- "level": 1,
- "exp": 0
- }
- ],
- "user_sleeve_list": {
- "3000011": {
- "sleeve_id": 3000011
- },
- "3000022": {
- "sleeve_id": 3000022
- },
- "3000024": {
- "sleeve_id": 3000024
- },
- "3000025": {
- "sleeve_id": 3000025
- },
- "3000026": {
- "sleeve_id": 3000026
- },
- "3001004": {
- "sleeve_id": 3001004
- },
- "3001006": {
- "sleeve_id": 3001006
- },
- "3001011": {
- "sleeve_id": 3001011
- },
- "3001012": {
- "sleeve_id": 3001012
- },
- "3001021": {
- "sleeve_id": 3001021
- },
- "3001022": {
- "sleeve_id": 3001022
- },
- "3001023": {
- "sleeve_id": 3001023
- },
- "3004011": {
- "sleeve_id": 3004011
- },
- "3004012": {
- "sleeve_id": 3004012
- },
- "3004013": {
- "sleeve_id": 3004013
- },
- "3004021": {
- "sleeve_id": 3004021
- },
- "3004022": {
- "sleeve_id": 3004022
- },
- "3004023": {
- "sleeve_id": 3004023
- },
- "3009001": {
- "sleeve_id": 3009001
- },
- "3011001": {
- "sleeve_id": 3011001
- },
- "701441011": {
- "sleeve_id": 701441011
- },
- "703441011": {
- "sleeve_id": 703441011
- },
- "703641011": {
- "sleeve_id": 703641011
- }
- },
- "user_rank": {
- "1": {
- "null": 1,
- "deck_format": "1",
- "rank": "10",
- "battle_point": "6270",
- "successive_win_number": "0",
- "consecutive_losses_number": "0",
- "is_promotion": "0",
- "is_master_rank": "0",
- "is_grand_master_rank": false,
- "master_point": 0,
- "period_grand_master_point": 0,
- "target_grand_master_point": 0,
- "current_grand_master_point": 0,
- "user_promotion_match": null
- },
- "2": {
- "null": 1,
- "deck_format": "2",
- "rank": "10",
- "battle_point": "6270",
- "successive_win_number": "0",
- "consecutive_losses_number": "0",
- "is_promotion": "0",
- "is_master_rank": "0",
- "is_grand_master_rank": false,
- "master_point": 0,
- "period_grand_master_point": 0,
- "target_grand_master_point": 0,
- "current_grand_master_point": 0,
- "user_promotion_match": null
- },
- "4": {
- "null": 1,
- "deck_format": "4",
- "rank": "17",
- "battle_point": "0",
- "successive_win_number": "0",
- "consecutive_losses_number": "0",
- "is_promotion": "0",
- "is_master_rank": "0",
- "master_point": 0,
- "user_promotion_match": null
- }
- },
- "user_rank_match_list": [
- {
- "null": 1,
- "class_id": 2,
- "match_count": 28,
- "win": 19,
- "lose": 9,
- "viewer_id": 906243102
- },
- {
- "null": 1,
- "class_id": 3,
- "match_count": 2,
- "win": 1,
- "lose": 1,
- "viewer_id": 906243102
- },
- {
- "null": 1,
- "class_id": 4,
- "match_count": 11,
- "win": 4,
- "lose": 7,
- "viewer_id": 906243102
- },
- {
- "null": 1,
- "class_id": 6,
- "match_count": 32,
- "win": 25,
- "lose": 7,
- "viewer_id": 906243102
- }
- ],
- "user_emblem_list": [
- {
- "emblem_id": 100000000
- },
- {
- "emblem_id": 100000101
- },
- {
- "emblem_id": 100000103
- },
- {
- "emblem_id": 100000201
- },
- {
- "emblem_id": 100000301
- },
- {
- "emblem_id": 100000401
- },
- {
- "emblem_id": 100000501
- },
- {
- "emblem_id": 100000601
- },
- {
- "emblem_id": 100000701
- },
- {
- "emblem_id": 100010401
- },
- {
- "emblem_id": 100010601
- },
- {
- "emblem_id": 100011020
- },
- {
- "emblem_id": 100514020
- },
- {
- "emblem_id": 100611010
- },
- {
- "emblem_id": 101031040
- },
- {
- "emblem_id": 101041020
- },
- {
- "emblem_id": 101111010
- },
- {
- "emblem_id": 101122020
- },
- {
- "emblem_id": 101131050
- },
- {
- "emblem_id": 101141030
- },
- {
- "emblem_id": 101211140
- },
- {
- "emblem_id": 101214030
- },
- {
- "emblem_id": 101232010
- },
- {
- "emblem_id": 101241020
- },
- {
- "emblem_id": 101321030
- },
- {
- "emblem_id": 101333010
- },
- {
- "emblem_id": 101341010
- },
- {
- "emblem_id": 101411030
- },
- {
- "emblem_id": 101421040
- },
- {
- "emblem_id": 101431060
- },
- {
- "emblem_id": 101441030
- },
- {
- "emblem_id": 101541010
- },
- {
- "emblem_id": 101541020
- },
- {
- "emblem_id": 101621050
- },
- {
- "emblem_id": 101631060
- },
- {
- "emblem_id": 101641020
- },
- {
- "emblem_id": 101711080
- },
- {
- "emblem_id": 101723010
- },
- {
- "emblem_id": 101733020
- },
- {
- "emblem_id": 101741030
- },
- {
- "emblem_id": 102041010
- },
- {
- "emblem_id": 102341010
- },
- {
- "emblem_id": 102442010
- },
- {
- "emblem_id": 102641010
- },
- {
- "emblem_id": 102732020
- },
- {
- "emblem_id": 102743010
- },
- {
- "emblem_id": 103141010
- },
- {
- "emblem_id": 103341010
- },
- {
- "emblem_id": 400000100
- },
- {
- "emblem_id": 400000200
- },
- {
- "emblem_id": 400000300
- },
- {
- "emblem_id": 400000400
- },
- {
- "emblem_id": 400001201
- },
- {
- "emblem_id": 701441011
- },
- {
- "emblem_id": 703441011
- },
- {
- "emblem_id": 703641011
- },
- {
- "emblem_id": 900311020
- },
- {
- "emblem_id": 900511010
- },
- {
- "emblem_id": 1040410100
- },
- {
- "emblem_id": 1041410100
- },
- {
- "emblem_id": 1042410200
- },
- {
- "emblem_id": 1043410200
- },
- {
- "emblem_id": 1044410200
- },
- {
- "emblem_id": 1051410100
- },
- {
- "emblem_id": 1051410200
- },
- {
- "emblem_id": 1052410200
- },
- {
- "emblem_id": 1053410200
- },
- {
- "emblem_id": 1055310200
- },
- {
- "emblem_id": 1057410200
- },
- {
- "emblem_id": 1063410200
- },
- {
- "emblem_id": 1067410200
- },
- {
- "emblem_id": 1114410100
- }
- ],
- "user_degree_list": [
- {
- "degree_id": 201001
- },
- {
- "degree_id": 201002
- },
- {
- "degree_id": 202001
- },
- {
- "degree_id": 202002
- },
- {
- "degree_id": 202003
- },
- {
- "degree_id": 203001
- },
- {
- "degree_id": 203002
- },
- {
- "degree_id": 203003
- },
- {
- "degree_id": 204001
- },
- {
- "degree_id": 204002
- },
- {
- "degree_id": 204003
- },
- {
- "degree_id": 204004
- },
- {
- "degree_id": 300003
- }
- ],
- "user_mypage_list": [
- 1211410310,
- 1212410310,
- 1213410310,
- 1214410310,
- 1215410310,
- 1216410310,
- 1217410310,
- 1218410310
- ],
- "rank_info": {
- "1": {
- "rank_id": "1",
- "rank_name": "RankName_001",
- "necessary_point": "100",
- "accumulate_point": "100",
- "lower_limit_point": "0",
- "base_add_bp": "100",
- "base_drop_bp": "0",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0",
- "max_win_bonus": "50",
- "max_lose_bonus": "0",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "2": {
- "rank_id": "2",
- "rank_name": "RankName_002",
- "necessary_point": "100",
- "accumulate_point": "200",
- "lower_limit_point": "0",
- "base_add_bp": "100",
- "base_drop_bp": "0",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0",
- "max_win_bonus": "50",
- "max_lose_bonus": "0",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "3": {
- "rank_id": "3",
- "rank_name": "RankName_003",
- "necessary_point": "500",
- "accumulate_point": "700",
- "lower_limit_point": "0",
- "base_add_bp": "100",
- "base_drop_bp": "0",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0",
- "max_win_bonus": "50",
- "max_lose_bonus": "0",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "4": {
- "rank_id": "4",
- "rank_name": "RankName_004",
- "necessary_point": "500",
- "accumulate_point": "1200",
- "lower_limit_point": "0",
- "base_add_bp": "100",
- "base_drop_bp": "0",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0",
- "max_win_bonus": "50",
- "max_lose_bonus": "0",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "5": {
- "rank_id": "5",
- "rank_name": "RankName_005",
- "necessary_point": "750",
- "accumulate_point": "1950",
- "lower_limit_point": "1200",
- "base_add_bp": "100",
- "base_drop_bp": "30",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "6": {
- "rank_id": "6",
- "rank_name": "RankName_006",
- "necessary_point": "750",
- "accumulate_point": "2700",
- "lower_limit_point": "1200",
- "base_add_bp": "100",
- "base_drop_bp": "30",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "7": {
- "rank_id": "7",
- "rank_name": "RankName_007",
- "necessary_point": "800",
- "accumulate_point": "3500",
- "lower_limit_point": "1200",
- "base_add_bp": "100",
- "base_drop_bp": "30",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "8": {
- "rank_id": "8",
- "rank_name": "RankName_008",
- "necessary_point": "1000",
- "accumulate_point": "4500",
- "lower_limit_point": "1200",
- "base_add_bp": "100",
- "base_drop_bp": "30",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "9": {
- "rank_id": "9",
- "rank_name": "RankName_009",
- "necessary_point": "1500",
- "accumulate_point": "6000",
- "lower_limit_point": "4500",
- "base_add_bp": "100",
- "base_drop_bp": "50",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "10": {
- "rank_id": "10",
- "rank_name": "RankName_010",
- "necessary_point": "1500",
- "accumulate_point": "7500",
- "lower_limit_point": "4500",
- "base_add_bp": "100",
- "base_drop_bp": "50",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "11": {
- "rank_id": "11",
- "rank_name": "RankName_011",
- "necessary_point": "1750",
- "accumulate_point": "9250",
- "lower_limit_point": "4500",
- "base_add_bp": "100",
- "base_drop_bp": "50",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "12": {
- "rank_id": "12",
- "rank_name": "RankName_012",
- "necessary_point": "1750",
- "accumulate_point": "11000",
- "lower_limit_point": "4500",
- "base_add_bp": "100",
- "base_drop_bp": "50",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "1",
- "match_count": "4",
- "necessary_win": "2",
- "reset_lose": "3",
- "accumulate_master_point": "0"
- },
- "13": {
- "rank_id": "13",
- "rank_name": "RankName_013",
- "necessary_point": "2000",
- "accumulate_point": "13000",
- "lower_limit_point": "11000",
- "base_add_bp": "100",
- "base_drop_bp": "70",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "14": {
- "rank_id": "14",
- "rank_name": "RankName_014",
- "necessary_point": "2000",
- "accumulate_point": "15000",
- "lower_limit_point": "11000",
- "base_add_bp": "100",
- "base_drop_bp": "70",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "15": {
- "rank_id": "15",
- "rank_name": "RankName_015",
- "necessary_point": "2500",
- "accumulate_point": "17500",
- "lower_limit_point": "11000",
- "base_add_bp": "100",
- "base_drop_bp": "70",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "16": {
- "rank_id": "16",
- "rank_name": "RankName_016",
- "necessary_point": "2500",
- "accumulate_point": "20000",
- "lower_limit_point": "11000",
- "base_add_bp": "100",
- "base_drop_bp": "70",
- "streak_bonus_pt": "50",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "1",
- "match_count": "3",
- "necessary_win": "2",
- "reset_lose": "2",
- "accumulate_master_point": "0"
- },
- "17": {
- "rank_id": "17",
- "rank_name": "RankName_017",
- "necessary_point": "3000",
- "accumulate_point": "23000",
- "lower_limit_point": "20000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "18": {
- "rank_id": "18",
- "rank_name": "RankName_018",
- "necessary_point": "3000",
- "accumulate_point": "26000",
- "lower_limit_point": "20000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "19": {
- "rank_id": "19",
- "rank_name": "RankName_019",
- "necessary_point": "3500",
- "accumulate_point": "29500",
- "lower_limit_point": "20000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "20": {
- "rank_id": "20",
- "rank_name": "RankName_020",
- "necessary_point": "3500",
- "accumulate_point": "33000",
- "lower_limit_point": "20000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "1",
- "match_count": "3",
- "necessary_win": "2",
- "reset_lose": "2",
- "accumulate_master_point": "0"
- },
- "21": {
- "rank_id": "21",
- "rank_name": "RankName_021",
- "necessary_point": "4000",
- "accumulate_point": "37000",
- "lower_limit_point": "33000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "22": {
- "rank_id": "22",
- "rank_name": "RankName_022",
- "necessary_point": "4000",
- "accumulate_point": "41000",
- "lower_limit_point": "33000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "23": {
- "rank_id": "23",
- "rank_name": "RankName_023",
- "necessary_point": "4500",
- "accumulate_point": "45500",
- "lower_limit_point": "33000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- },
- "24": {
- "rank_id": "24",
- "rank_name": "RankName_024",
- "necessary_point": "4500",
- "accumulate_point": "50000",
- "lower_limit_point": "33000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "1",
- "match_count": "3",
- "necessary_win": "2",
- "reset_lose": "2",
- "accumulate_master_point": "0"
- },
- "25": {
- "rank_id": "25",
- "rank_name": "RankName_025",
- "necessary_point": "0",
- "accumulate_point": "0",
- "lower_limit_point": "50000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "1",
- "match_count": "3",
- "necessary_win": "2",
- "reset_lose": "2",
- "accumulate_master_point": "5000"
- },
- "26": {
- "rank_id": "26",
- "rank_name": "RankName_G026",
- "necessary_point": "0",
- "accumulate_point": "0",
- "lower_limit_point": "50000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "15000"
- },
- "27": {
- "rank_id": "27",
- "rank_name": "RankName_G027",
- "necessary_point": "0",
- "accumulate_point": "0",
- "lower_limit_point": "50000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "25000"
- },
- "28": {
- "rank_id": "28",
- "rank_name": "RankName_G028",
- "necessary_point": "0",
- "accumulate_point": "0",
- "lower_limit_point": "50000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "35000"
- },
- "29": {
- "rank_id": "29",
- "rank_name": "RankName_G029",
- "necessary_point": "0",
- "accumulate_point": "0",
- "lower_limit_point": "50000",
- "base_add_bp": "100",
- "base_drop_bp": "100",
- "streak_bonus_pt": "0",
- "win_bonus": "0.01",
- "lose_bonus": "0.01",
- "max_win_bonus": "50",
- "max_lose_bonus": "30",
- "is_promotion_war": "0",
- "match_count": "0",
- "necessary_win": "0",
- "reset_lose": "0",
- "accumulate_master_point": "0"
- }
- },
- "class_exp": {
- "1": {
- "level": "1",
- "necessary_exp": "50",
- "diff_exp": "50",
- "accumulate_exp": "50"
- },
- "2": {
- "level": "2",
- "necessary_exp": "150",
- "diff_exp": "100",
- "accumulate_exp": "200"
- },
- "3": {
- "level": "3",
- "necessary_exp": "200",
- "diff_exp": "50",
- "accumulate_exp": "400"
- },
- "4": {
- "level": "4",
- "necessary_exp": "200",
- "diff_exp": "0",
- "accumulate_exp": "600"
- },
- "5": {
- "level": "5",
- "necessary_exp": "200",
- "diff_exp": "0",
- "accumulate_exp": "800"
- },
- "6": {
- "level": "6",
- "necessary_exp": "200",
- "diff_exp": "0",
- "accumulate_exp": "1000"
- },
- "7": {
- "level": "7",
- "necessary_exp": "250",
- "diff_exp": "50",
- "accumulate_exp": "1250"
- },
- "8": {
- "level": "8",
- "necessary_exp": "250",
- "diff_exp": "0",
- "accumulate_exp": "1500"
- },
- "9": {
- "level": "9",
- "necessary_exp": "250",
- "diff_exp": "0",
- "accumulate_exp": "1750"
- },
- "10": {
- "level": "10",
- "necessary_exp": "350",
- "diff_exp": "100",
- "accumulate_exp": "2100"
- },
- "11": {
- "level": "11",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "2450"
- },
- "12": {
- "level": "12",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "2800"
- },
- "13": {
- "level": "13",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "3150"
- },
- "14": {
- "level": "14",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "3500"
- },
- "15": {
- "level": "15",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "3850"
- },
- "16": {
- "level": "16",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "4200"
- },
- "17": {
- "level": "17",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "4550"
- },
- "18": {
- "level": "18",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "4900"
- },
- "19": {
- "level": "19",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "5250"
- },
- "20": {
- "level": "20",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "5600"
- },
- "21": {
- "level": "21",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "5950"
- },
- "22": {
- "level": "22",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "6300"
- },
- "23": {
- "level": "23",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "6650"
- },
- "24": {
- "level": "24",
- "necessary_exp": "350",
- "diff_exp": "0",
- "accumulate_exp": "7000"
- },
- "25": {
- "level": "25",
- "necessary_exp": "450",
- "diff_exp": "100",
- "accumulate_exp": "7450"
- },
- "26": {
- "level": "26",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "7900"
- },
- "27": {
- "level": "27",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "8350"
- },
- "28": {
- "level": "28",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "8800"
- },
- "29": {
- "level": "29",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "9250"
- },
- "30": {
- "level": "30",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "9700"
- },
- "31": {
- "level": "31",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "10150"
- },
- "32": {
- "level": "32",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "10600"
- },
- "33": {
- "level": "33",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "11050"
- },
- "34": {
- "level": "34",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "11500"
- },
- "35": {
- "level": "35",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "11950"
- },
- "36": {
- "level": "36",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "12400"
- },
- "37": {
- "level": "37",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "12850"
- },
- "38": {
- "level": "38",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "13300"
- },
- "39": {
- "level": "39",
- "necessary_exp": "450",
- "diff_exp": "0",
- "accumulate_exp": "13750"
- },
- "40": {
- "level": "40",
- "necessary_exp": "600",
- "diff_exp": "150",
- "accumulate_exp": "14350"
- },
- "41": {
- "level": "41",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "14950"
- },
- "42": {
- "level": "42",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "15550"
- },
- "43": {
- "level": "43",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "16150"
- },
- "44": {
- "level": "44",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "16750"
- },
- "45": {
- "level": "45",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "17350"
- },
- "46": {
- "level": "46",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "17950"
- },
- "47": {
- "level": "47",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "18550"
- },
- "48": {
- "level": "48",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "19150"
- },
- "49": {
- "level": "49",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "19750"
- },
- "50": {
- "level": "50",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "20350"
- },
- "51": {
- "level": "51",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "20950"
- },
- "52": {
- "level": "52",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "21550"
- },
- "53": {
- "level": "53",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "22150"
- },
- "54": {
- "level": "54",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "22750"
- },
- "55": {
- "level": "55",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "23350"
- },
- "56": {
- "level": "56",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "23950"
- },
- "57": {
- "level": "57",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "24550"
- },
- "58": {
- "level": "58",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "25150"
- },
- "59": {
- "level": "59",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "25750"
- },
- "60": {
- "level": "60",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "26350"
- },
- "61": {
- "level": "61",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "26950"
- },
- "62": {
- "level": "62",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "27550"
- },
- "63": {
- "level": "63",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "28150"
- },
- "64": {
- "level": "64",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "28750"
- },
- "65": {
- "level": "65",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "29350"
- },
- "66": {
- "level": "66",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "29950"
- },
- "67": {
- "level": "67",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "30550"
- },
- "68": {
- "level": "68",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "31150"
- },
- "69": {
- "level": "69",
- "necessary_exp": "600",
- "diff_exp": "0",
- "accumulate_exp": "31750"
- },
- "70": {
- "level": "70",
- "necessary_exp": "800",
- "diff_exp": "200",
- "accumulate_exp": "32550"
- },
- "71": {
- "level": "71",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "33350"
- },
- "72": {
- "level": "72",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "34150"
- },
- "73": {
- "level": "73",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "34950"
- },
- "74": {
- "level": "74",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "35750"
- },
- "75": {
- "level": "75",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "36550"
- },
- "76": {
- "level": "76",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "37350"
- },
- "77": {
- "level": "77",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "38150"
- },
- "78": {
- "level": "78",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "38950"
- },
- "79": {
- "level": "79",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "39750"
- },
- "80": {
- "level": "80",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "40550"
- },
- "81": {
- "level": "81",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "41350"
- },
- "82": {
- "level": "82",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "42150"
- },
- "83": {
- "level": "83",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "42950"
- },
- "84": {
- "level": "84",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "43750"
- },
- "85": {
- "level": "85",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "44550"
- },
- "86": {
- "level": "86",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "45350"
- },
- "87": {
- "level": "87",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "46150"
- },
- "88": {
- "level": "88",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "46950"
- },
- "89": {
- "level": "89",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "47750"
- },
- "90": {
- "level": "90",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "48550"
- },
- "91": {
- "level": "91",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "49350"
- },
- "92": {
- "level": "92",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "50150"
- },
- "93": {
- "level": "93",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "50950"
- },
- "94": {
- "level": "94",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "51750"
- },
- "95": {
- "level": "95",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "52550"
- },
- "96": {
- "level": "96",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "53350"
- },
- "97": {
- "level": "97",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "54150"
- },
- "98": {
- "level": "98",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "54950"
- },
- "99": {
- "level": "99",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "55750"
- },
- "100": {
- "level": "100",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "56550"
- },
- "101": {
- "level": "101",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "57350"
- },
- "102": {
- "level": "102",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "58150"
- },
- "103": {
- "level": "103",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "58950"
- },
- "104": {
- "level": "104",
- "necessary_exp": "800",
- "diff_exp": "0",
- "accumulate_exp": "59750"
- },
- "105": {
- "level": "105",
- "necessary_exp": "900",
- "diff_exp": "100",
- "accumulate_exp": "60650"
- },
- "106": {
- "level": "106",
- "necessary_exp": "1000",
- "diff_exp": "100",
- "accumulate_exp": "61650"
- },
- "107": {
- "level": "107",
- "necessary_exp": "1100",
- "diff_exp": "100",
- "accumulate_exp": "62750"
- },
- "108": {
- "level": "108",
- "necessary_exp": "1200",
- "diff_exp": "100",
- "accumulate_exp": "63950"
- },
- "109": {
- "level": "109",
- "necessary_exp": "1300",
- "diff_exp": "100",
- "accumulate_exp": "65250"
- },
- "110": {
- "level": "110",
- "necessary_exp": "1400",
- "diff_exp": "100",
- "accumulate_exp": "66650"
- },
- "111": {
- "level": "111",
- "necessary_exp": "1500",
- "diff_exp": "100",
- "accumulate_exp": "68150"
- },
- "112": {
- "level": "112",
- "necessary_exp": "1600",
- "diff_exp": "100",
- "accumulate_exp": "69750"
- },
- "113": {
- "level": "113",
- "necessary_exp": "1700",
- "diff_exp": "100",
- "accumulate_exp": "71450"
- },
- "114": {
- "level": "114",
- "necessary_exp": "1800",
- "diff_exp": "100",
- "accumulate_exp": "73250"
- },
- "115": {
- "level": "115",
- "necessary_exp": "1900",
- "diff_exp": "100",
- "accumulate_exp": "75150"
- },
- "116": {
- "level": "116",
- "necessary_exp": "2000",
- "diff_exp": "100",
- "accumulate_exp": "77150"
- },
- "117": {
- "level": "117",
- "necessary_exp": "2100",
- "diff_exp": "100",
- "accumulate_exp": "79250"
- },
- "118": {
- "level": "118",
- "necessary_exp": "2200",
- "diff_exp": "100",
- "accumulate_exp": "81450"
- },
- "119": {
- "level": "119",
- "necessary_exp": "2300",
- "diff_exp": "100",
- "accumulate_exp": "83750"
- },
- "120": {
- "level": "120",
- "necessary_exp": "2400",
- "diff_exp": "100",
- "accumulate_exp": "86150"
- },
- "121": {
- "level": "121",
- "necessary_exp": "2500",
- "diff_exp": "100",
- "accumulate_exp": "88650"
- },
- "122": {
- "level": "122",
- "necessary_exp": "2600",
- "diff_exp": "100",
- "accumulate_exp": "91250"
- },
- "123": {
- "level": "123",
- "necessary_exp": "2700",
- "diff_exp": "100",
- "accumulate_exp": "93950"
- },
- "124": {
- "level": "124",
- "necessary_exp": "2800",
- "diff_exp": "100",
- "accumulate_exp": "96750"
- },
- "125": {
- "level": "125",
- "necessary_exp": "2900",
- "diff_exp": "100",
- "accumulate_exp": "99650"
- },
- "126": {
- "level": "126",
- "necessary_exp": "3000",
- "diff_exp": "100",
- "accumulate_exp": "102650"
- },
- "127": {
- "level": "127",
- "necessary_exp": "3100",
- "diff_exp": "100",
- "accumulate_exp": "105750"
- },
- "128": {
- "level": "128",
- "necessary_exp": "3200",
- "diff_exp": "100",
- "accumulate_exp": "108950"
- },
- "129": {
- "level": "129",
- "necessary_exp": "3300",
- "diff_exp": "100",
- "accumulate_exp": "112250"
- },
- "130": {
- "level": "130",
- "necessary_exp": "3400",
- "diff_exp": "100",
- "accumulate_exp": "115650"
- },
- "131": {
- "level": "131",
- "necessary_exp": "3500",
- "diff_exp": "100",
- "accumulate_exp": "119150"
- },
- "132": {
- "level": "132",
- "necessary_exp": "3600",
- "diff_exp": "100",
- "accumulate_exp": "122750"
- },
- "133": {
- "level": "133",
- "necessary_exp": "3700",
- "diff_exp": "100",
- "accumulate_exp": "126450"
- },
- "134": {
- "level": "134",
- "necessary_exp": "3800",
- "diff_exp": "100",
- "accumulate_exp": "130250"
- },
- "135": {
- "level": "135",
- "necessary_exp": "3900",
- "diff_exp": "100",
- "accumulate_exp": "134150"
- },
- "136": {
- "level": "136",
- "necessary_exp": "4000",
- "diff_exp": "100",
- "accumulate_exp": "138150"
- },
- "137": {
- "level": "137",
- "necessary_exp": "4100",
- "diff_exp": "100",
- "accumulate_exp": "142250"
- },
- "138": {
- "level": "138",
- "necessary_exp": "4200",
- "diff_exp": "100",
- "accumulate_exp": "146450"
- },
- "139": {
- "level": "139",
- "necessary_exp": "4300",
- "diff_exp": "100",
- "accumulate_exp": "150750"
- },
- "140": {
- "level": "140",
- "necessary_exp": "4400",
- "diff_exp": "100",
- "accumulate_exp": "155150"
- },
- "141": {
- "level": "141",
- "necessary_exp": "4500",
- "diff_exp": "100",
- "accumulate_exp": "159650"
- },
- "142": {
- "level": "142",
- "necessary_exp": "4600",
- "diff_exp": "100",
- "accumulate_exp": "164250"
- },
- "143": {
- "level": "143",
- "necessary_exp": "4700",
- "diff_exp": "100",
- "accumulate_exp": "168950"
- },
- "144": {
- "level": "144",
- "necessary_exp": "4800",
- "diff_exp": "100",
- "accumulate_exp": "173750"
- },
- "145": {
- "level": "145",
- "necessary_exp": "4900",
- "diff_exp": "100",
- "accumulate_exp": "178650"
- },
- "146": {
- "level": "146",
- "necessary_exp": "5000",
- "diff_exp": "100",
- "accumulate_exp": "183650"
- },
- "147": {
- "level": "147",
- "necessary_exp": "5100",
- "diff_exp": "100",
- "accumulate_exp": "188750"
- },
- "148": {
- "level": "148",
- "necessary_exp": "5200",
- "diff_exp": "100",
- "accumulate_exp": "193950"
- },
- "149": {
- "level": "149",
- "necessary_exp": "5300",
- "diff_exp": "100",
- "accumulate_exp": "199250"
- },
- "150": {
- "level": "150",
- "necessary_exp": "-1",
- "diff_exp": "0",
- "accumulate_exp": "199250"
- }
- },
- "loading_exclusion_card_list": [
- 100011020,
- 101011030,
- 101021020,
- 101031040,
- 101111010,
- 101111020,
- 101111050,
- 100111050,
- 101121080,
- 101141010,
- 101311060,
- 101311070,
- 101321030,
- 101321050,
- 101211010,
- 100211060,
- 101221020,
- 101221100,
- 101611010,
- 101611040,
- 100611010,
- 101611060,
- 101631060,
- 101711030,
- 100721010,
- 101721040,
- 101721070,
- 101741030,
- 100411010,
- 100411030,
- 101411080,
- 101411100,
- 101411110,
- 101421100,
- 101441010,
- 100511030,
- 101511050,
- 101511060,
- 100511050,
- 101511090,
- 101521040,
- 101531010,
- 101014030,
- 101024030,
- 101024040,
- 101334030,
- 101334040,
- 101214010,
- 101224010,
- 100514020,
- 101514030,
- 101534010,
- 100012010,
- 101112010,
- 101122020,
- 101222010,
- 101722010,
- 101422010,
- 900111010,
- 900311010,
- 900314010,
- 900311030,
- 900334010,
- 900334020,
- 900211020,
- 900211050,
- 900711030,
- 900511010,
- 900511020,
- 900511030,
- 900031010,
- 103211050,
- 107441020,
- 100611020,
- 100611040,
- 100611050,
- 100711010,
- 100821020,
- 101111060,
- 101141030,
- 101221090,
- 101231030,
- 101311090,
- 101311100,
- 101341020,
- 101511100,
- 101521050,
- 101541010,
- 101541030,
- 101611130,
- 101611140,
- 101621020,
- 101621030,
- 101621060,
- 101621070,
- 101641010,
- 101641030,
- 101721100,
- 102111040,
- 102121010,
- 102341010,
- 102431010,
- 102521010,
- 102621010,
- 103031010,
- 103541010,
- 103611060,
- 104141010,
- 104331020,
- 104411020,
- 104631020,
- 104641010,
- 105031010,
- 105211020,
- 105211030,
- 106011010,
- 106141010,
- 107541010,
- 107821030,
- 107831010,
- 701141010,
- 701541010,
- 701641010,
- 703441010,
- 810122010,
- 810134010,
- 810011010,
- 810011020,
- 810234010,
- 810334010,
- 810324010,
- 810421010,
- 810031010,
- 810424010,
- 810441010,
- 810041010,
- 810033010,
- 810441020,
- 810531010,
- 810531020,
- 810521010,
- 810621010,
- 810611010,
- 810011030,
- 810041020,
- 810611020,
- 810621020,
- 810641010,
- 810631010,
- 810641020,
- 810713010,
- 810732010,
- 810741010,
- 810741020,
- 810821010,
- 810821020,
- 820331010,
- 820531010,
- 820844010,
- 820844020,
- 810021010,
- 820531020,
- 820843010,
- 820341010,
- 820844030,
- 820541010,
- 820843020,
- 820844040,
- 810014010,
- 810034010,
- 820243010,
- 820231010,
- 820044010,
- 820441010,
- 820843030,
- 127141030
- ],
- "default_setting": {
- "default_emblem_id": "100000000",
- "default_degree_id": "300003",
- "default_mypage_id": "100000000"
- },
- "user_leader_skin_list": {
- "1": {
- "leader_skin_id": "1",
- "leader_skin_name": "CC_アリサ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": true
- },
- "2": {
- "leader_skin_id": "2",
- "leader_skin_name": "CC_エリカ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": true
- },
- "3": {
- "leader_skin_id": "3",
- "leader_skin_name": "CC_イザベル",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": true
- },
- "4": {
- "leader_skin_id": "4",
- "leader_skin_name": "CC_ローウェン",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": true
- },
- "5": {
- "leader_skin_id": "5",
- "leader_skin_name": "CC_ルナ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": true
- },
- "6": {
- "leader_skin_id": "6",
- "leader_skin_name": "CC_ユリアス",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": true
- },
- "7": {
- "leader_skin_id": "7",
- "leader_skin_name": "CC_イリス",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": true
- },
- "8": {
- "leader_skin_id": "8",
- "leader_skin_name": "CC_ユアン",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": true
- },
- "101": {
- "leader_skin_id": "101",
- "leader_skin_name": "CC_セルウィン",
- "class_id": "1",
- "emote_id": "21",
- "is_owned": false
- },
- "102": {
- "leader_skin_id": "102",
- "leader_skin_name": "CC_レイサム",
- "class_id": "2",
- "emote_id": "22",
- "is_owned": false
- },
- "103": {
- "leader_skin_id": "103",
- "leader_skin_name": "CC_エラスムス",
- "class_id": "3",
- "emote_id": "23",
- "is_owned": false
- },
- "104": {
- "leader_skin_id": "104",
- "leader_skin_name": "CC_フォルテ",
- "class_id": "4",
- "emote_id": "24",
- "is_owned": true
- },
- "105": {
- "leader_skin_id": "105",
- "leader_skin_name": "CC_モルディカイ",
- "class_id": "5",
- "emote_id": "25",
- "is_owned": false
- },
- "106": {
- "leader_skin_id": "106",
- "leader_skin_name": "CC_ヴァンピィ",
- "class_id": "6",
- "emote_id": "26",
- "is_owned": true
- },
- "107": {
- "leader_skin_id": "107",
- "leader_skin_name": "CC_ガルラ",
- "class_id": "7",
- "emote_id": "27",
- "is_owned": false
- },
- "201": {
- "leader_skin_id": "201",
- "leader_skin_name": "CC_キャミィ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "202": {
- "leader_skin_id": "202",
- "leader_skin_name": "CC_春麗",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "203": {
- "leader_skin_id": "203",
- "leader_skin_name": "CC_ジュリ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "204": {
- "leader_skin_id": "204",
- "leader_skin_name": "CC_リュウ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "205": {
- "leader_skin_id": "205",
- "leader_skin_name": "CC_ベガ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "206": {
- "leader_skin_id": "206",
- "leader_skin_name": "CC_バルログ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "207": {
- "leader_skin_id": "207",
- "leader_skin_name": "CC_かりん",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "301": {
- "leader_skin_id": "301",
- "leader_skin_name": "CC_アーチャー",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "302": {
- "leader_skin_id": "302",
- "leader_skin_name": "CC_ランサー",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "303": {
- "leader_skin_id": "303",
- "leader_skin_name": "CC_遠坂凛",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "304": {
- "leader_skin_id": "304",
- "leader_skin_name": "CC_セイバー",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "305": {
- "leader_skin_id": "305",
- "leader_skin_name": "CC_セイバーオルタ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "306": {
- "leader_skin_id": "306",
- "leader_skin_name": "CC_ライダー",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "307": {
- "leader_skin_id": "307",
- "leader_skin_name": "CC_イリヤ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "401": {
- "leader_skin_id": "401",
- "leader_skin_name": "CC_アリア",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "402": {
- "leader_skin_id": "402",
- "leader_skin_name": "CC_アルベール",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "403": {
- "leader_skin_id": "403",
- "leader_skin_name": "CC_次元の魔女・ドロシー",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "404": {
- "leader_skin_id": "404",
- "leader_skin_name": "CC_インペリアルドラグーン",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "405": {
- "leader_skin_id": "405",
- "leader_skin_name": "CC_ケルベロス",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "406": {
- "leader_skin_id": "406",
- "leader_skin_name": "CC_エクセラ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "407": {
- "leader_skin_id": "407",
- "leader_skin_name": "CC_ラミナ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "408": {
- "leader_skin_id": "408",
- "leader_skin_name": "CC_スピネ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "504": {
- "leader_skin_id": "504",
- "leader_skin_name": "CC_ローウェン竜化",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "508": {
- "leader_skin_id": "508",
- "leader_skin_name": "CC_ネクサス",
- "class_id": "8",
- "emote_id": "508",
- "is_owned": false
- },
- "601": {
- "leader_skin_id": "601",
- "leader_skin_name": "CC_ディートリッヒ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "603": {
- "leader_skin_id": "603",
- "leader_skin_name": "CC_ファリン",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "701": {
- "leader_skin_id": "701",
- "leader_skin_name": "CC_コルワ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "702": {
- "leader_skin_id": "702",
- "leader_skin_name": "CC_パーシヴァル",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "703": {
- "leader_skin_id": "703",
- "leader_skin_name": "CC_カリオストロ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "704": {
- "leader_skin_id": "704",
- "leader_skin_name": "CC_ゾーイ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "705": {
- "leader_skin_id": "705",
- "leader_skin_name": "CC_フェリ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "706": {
- "leader_skin_id": "706",
- "leader_skin_name": "CC_ヴィーラ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "707": {
- "leader_skin_id": "707",
- "leader_skin_name": "CC_レ・フィーエ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "708": {
- "leader_skin_id": "708",
- "leader_skin_name": "CC_シルヴァ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "801": {
- "leader_skin_id": "801",
- "leader_skin_name": "CC_カシオペア",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "802": {
- "leader_skin_id": "802",
- "leader_skin_name": "CC_メリッサ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "803": {
- "leader_skin_id": "803",
- "leader_skin_name": "CC_オズの大魔女",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "804": {
- "leader_skin_id": "804",
- "leader_skin_name": "CC_フィルレイン",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "805": {
- "leader_skin_id": "805",
- "leader_skin_name": "CC_アイシャ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "806": {
- "leader_skin_id": "806",
- "leader_skin_name": "CC_メドゥーサ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "807": {
- "leader_skin_id": "807",
- "leader_skin_name": "CC_ブローディア",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "808": {
- "leader_skin_id": "808",
- "leader_skin_name": "CC_オーキス",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "901": {
- "leader_skin_id": "901",
- "leader_skin_name": "CC_ギルガメッシュ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "902": {
- "leader_skin_id": "902",
- "leader_skin_name": "CC_真アサシン",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "903": {
- "leader_skin_id": "903",
- "leader_skin_name": "CC_遠坂凛 制服ver.",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "904": {
- "leader_skin_id": "904",
- "leader_skin_name": "CC_衛宮士郎",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "905": {
- "leader_skin_id": "905",
- "leader_skin_name": "CC_間桐桜",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "906": {
- "leader_skin_id": "906",
- "leader_skin_name": "CC_間桐慎二",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "907": {
- "leader_skin_id": "907",
- "leader_skin_name": "CC_バーサーカー",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "908": {
- "leader_skin_id": "908",
- "leader_skin_name": "CC_言峰綺礼",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "1001": {
- "leader_skin_id": "1001",
- "leader_skin_name": "CC_コッコロ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "1002": {
- "leader_skin_id": "1002",
- "leader_skin_name": "CC_ペコリーヌ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "1003": {
- "leader_skin_id": "1003",
- "leader_skin_name": "CC_キャル",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1103": {
- "leader_skin_id": "1103",
- "leader_skin_name": "CC_タツマキ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1104": {
- "leader_skin_id": "1104",
- "leader_skin_name": "CC_サイタマ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "1108": {
- "leader_skin_id": "1108",
- "leader_skin_name": "CC_ジェノス",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "1203": {
- "leader_skin_id": "1203",
- "leader_skin_name": "CC_アン",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1301": {
- "leader_skin_id": "1301",
- "leader_skin_name": "CC_エミリア",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "1302": {
- "leader_skin_id": "1302",
- "leader_skin_name": "CC_ラム",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "1306": {
- "leader_skin_id": "1306",
- "leader_skin_name": "CC_レム",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "1401": {
- "leader_skin_id": "1401",
- "leader_skin_name": "CC_松浦果南",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "1402": {
- "leader_skin_id": "1402",
- "leader_skin_name": "CC_渡辺曜",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "1403": {
- "leader_skin_id": "1403",
- "leader_skin_name": "CC_黒澤ダイヤ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1413": {
- "leader_skin_id": "1413",
- "leader_skin_name": "CC_黒澤ルビィ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1404": {
- "leader_skin_id": "1404",
- "leader_skin_name": "CC_高海千歌",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "1405": {
- "leader_skin_id": "1405",
- "leader_skin_name": "CC_小原鞠莉",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "1406": {
- "leader_skin_id": "1406",
- "leader_skin_name": "CC_津島善子",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "1407": {
- "leader_skin_id": "1407",
- "leader_skin_name": "CC_国木田花丸",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "1408": {
- "leader_skin_id": "1408",
- "leader_skin_name": "CC_桜内梨子",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "1601": {
- "leader_skin_id": "1601",
- "leader_skin_name": "CC_リザ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "1602": {
- "leader_skin_id": "1602",
- "leader_skin_name": "CC_ディオネ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "1603": {
- "leader_skin_id": "1603",
- "leader_skin_name": "CC_ティオ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1604": {
- "leader_skin_id": "1604",
- "leader_skin_name": "CC_ガルミーユ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "1605": {
- "leader_skin_id": "1605",
- "leader_skin_name": "CC_エンネア",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "1606": {
- "leader_skin_id": "1606",
- "leader_skin_name": "CC_モノ2",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "1607": {
- "leader_skin_id": "1607",
- "leader_skin_name": "CC_ラピス",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "1608": {
- "leader_skin_id": "1608",
- "leader_skin_name": "CC_リーシェナ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "1702": {
- "leader_skin_id": "1702",
- "leader_skin_name": "CC_朝比奈みくる",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "1703": {
- "leader_skin_id": "1703",
- "leader_skin_name": "CC_長門有希",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1708": {
- "leader_skin_id": "1708",
- "leader_skin_name": "CC_涼宮ハルヒ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "1803": {
- "leader_skin_id": "1803",
- "leader_skin_name": "CC_キョウカ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1804": {
- "leader_skin_id": "1804",
- "leader_skin_name": "CC_カヤ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "1805": {
- "leader_skin_id": "1805",
- "leader_skin_name": "CC_ミヤコ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "1815": {
- "leader_skin_id": "1815",
- "leader_skin_name": "CC_シノブ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "1806": {
- "leader_skin_id": "1806",
- "leader_skin_name": "CC_イリヤ(プリコネ)",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "1807": {
- "leader_skin_id": "1807",
- "leader_skin_name": "CC_サレン",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "1808": {
- "leader_skin_id": "1808",
- "leader_skin_name": "CC_カイザーインサイト",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "1901": {
- "leader_skin_id": "1901",
- "leader_skin_name": "CC_アリサ2",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "1902": {
- "leader_skin_id": "1902",
- "leader_skin_name": "CC_エリカ2",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "1903": {
- "leader_skin_id": "1903",
- "leader_skin_name": "CC_イザベル2",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "1904": {
- "leader_skin_id": "1904",
- "leader_skin_name": "CC_ローウェン2",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "1905": {
- "leader_skin_id": "1905",
- "leader_skin_name": "CC_ルナ2",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "1906": {
- "leader_skin_id": "1906",
- "leader_skin_name": "CC_ユリアス2",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "1907": {
- "leader_skin_id": "1907",
- "leader_skin_name": "CC_イリス2",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "1908": {
- "leader_skin_id": "1908",
- "leader_skin_name": "CC_ユアン2",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2001": {
- "leader_skin_id": "2001",
- "leader_skin_name": "CC_高森藍子",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "2002": {
- "leader_skin_id": "2002",
- "leader_skin_name": "CC_五十嵐響子",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2003": {
- "leader_skin_id": "2003",
- "leader_skin_name": "CC_鷺沢文香",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2004": {
- "leader_skin_id": "2004",
- "leader_skin_name": "CC_大槻唯",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "2005": {
- "leader_skin_id": "2005",
- "leader_skin_name": "CC_白坂小梅",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "2006": {
- "leader_skin_id": "2006",
- "leader_skin_name": "CC_佐久間まゆ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "2007": {
- "leader_skin_id": "2007",
- "leader_skin_name": "CC_安部菜々",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "2008": {
- "leader_skin_id": "2008",
- "leader_skin_name": "CC_諸星きらり",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2018": {
- "leader_skin_id": "2018",
- "leader_skin_name": "CC_北条加蓮",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2103": {
- "leader_skin_id": "2103",
- "leader_skin_name": "CC_グレア",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2202": {
- "leader_skin_id": "2202",
- "leader_skin_name": "CC_2B",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2208": {
- "leader_skin_id": "2208",
- "leader_skin_name": "CC_9S",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2303": {
- "leader_skin_id": "2303",
- "leader_skin_name": "CC_レイ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2307": {
- "leader_skin_id": "2307",
- "leader_skin_name": "CC_カグラ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "2401": {
- "leader_skin_id": "2401",
- "leader_skin_name": "CC_C.C.",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "2402": {
- "leader_skin_id": "2402",
- "leader_skin_name": "CC_スザク",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2403": {
- "leader_skin_id": "2403",
- "leader_skin_name": "CC_コーネリア",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2404": {
- "leader_skin_id": "2404",
- "leader_skin_name": "CC_星刻",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "2405": {
- "leader_skin_id": "2405",
- "leader_skin_name": "CC_ルルーシュ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "2406": {
- "leader_skin_id": "2406",
- "leader_skin_name": "CC_カレン",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "2407": {
- "leader_skin_id": "2407",
- "leader_skin_name": "CC_シャルル",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "2408": {
- "leader_skin_id": "2408",
- "leader_skin_name": "CC_ジェレミア",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2501": {
- "leader_skin_id": "2501",
- "leader_skin_name": "CC_セタス(ストック)",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "2505": {
- "leader_skin_id": "2505",
- "leader_skin_name": "CC_ツキカゲ2",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "2515": {
- "leader_skin_id": "2515",
- "leader_skin_name": "CC_ニコラ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "2507": {
- "leader_skin_id": "2507",
- "leader_skin_name": "CC_ムニャール2",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "2508": {
- "leader_skin_id": "2508",
- "leader_skin_name": "CC_ゼシルウェンシー2",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2513": {
- "leader_skin_id": "2513",
- "leader_skin_name": "CC_ヴィンセント(ストック)",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2518": {
- "leader_skin_id": "2518",
- "leader_skin_name": "CC_フローゼス2",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2523": {
- "leader_skin_id": "2523",
- "leader_skin_name": "CC_テトラ(ストック)",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2601": {
- "leader_skin_id": "2601",
- "leader_skin_name": "CC_セッカ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "2602": {
- "leader_skin_id": "2602",
- "leader_skin_name": "CC_バニー",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2612": {
- "leader_skin_id": "2612",
- "leader_skin_name": "CC_バロン",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2603": {
- "leader_skin_id": "2603",
- "leader_skin_name": "CC_マイザー",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2604": {
- "leader_skin_id": "2604",
- "leader_skin_name": "CC_ドラーク",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "2605": {
- "leader_skin_id": "2605",
- "leader_skin_name": "CC_カゲロウ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "2606": {
- "leader_skin_id": "2606",
- "leader_skin_name": "CC_アルザード",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "2607": {
- "leader_skin_id": "2607",
- "leader_skin_name": "CC_セリーナ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "2608": {
- "leader_skin_id": "2608",
- "leader_skin_name": "CC_イルガンノ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2701": {
- "leader_skin_id": "2701",
- "leader_skin_name": "CC_ミモリ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "2702": {
- "leader_skin_id": "2702",
- "leader_skin_name": "CC_カズキ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2703": {
- "leader_skin_id": "2703",
- "leader_skin_name": "CC_カイ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2704": {
- "leader_skin_id": "2704",
- "leader_skin_name": "CC_ヒイロ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "2705": {
- "leader_skin_id": "2705",
- "leader_skin_name": "CC_アリス",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "2706": {
- "leader_skin_id": "2706",
- "leader_skin_name": "CC_ルシア",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "2707": {
- "leader_skin_id": "2707",
- "leader_skin_name": "CC_マウラ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "2801": {
- "leader_skin_id": "2801",
- "leader_skin_name": "CC_ラティカ2",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "2811": {
- "leader_skin_id": "2811",
- "leader_skin_name": "CC_オムニス",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "2802": {
- "leader_skin_id": "2802",
- "leader_skin_name": "CC_ツバキ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2803": {
- "leader_skin_id": "2803",
- "leader_skin_name": "CC_クオン",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2804": {
- "leader_skin_id": "2804",
- "leader_skin_name": "CC_ヴァイディ2",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "2814": {
- "leader_skin_id": "2814",
- "leader_skin_name": "CC_ローラ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "2824": {
- "leader_skin_id": "2824",
- "leader_skin_name": "CC_アイラ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "2805": {
- "leader_skin_id": "2805",
- "leader_skin_name": "CC_ギンセツ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "2806": {
- "leader_skin_id": "2806",
- "leader_skin_name": "CC_ユヅキ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "2807": {
- "leader_skin_id": "2807",
- "leader_skin_name": "CC_エイラ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "2808": {
- "leader_skin_id": "2808",
- "leader_skin_name": "CC_ララミア",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2818": {
- "leader_skin_id": "2818",
- "leader_skin_name": "CC_ベルフォメット2",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2901": {
- "leader_skin_id": "2901",
- "leader_skin_name": "CC_ソーン",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "2902": {
- "leader_skin_id": "2902",
- "leader_skin_name": "CC_オクトー",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2912": {
- "leader_skin_id": "2912",
- "leader_skin_name": "CC_シエテ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "2903": {
- "leader_skin_id": "2903",
- "leader_skin_name": "CC_フュンフ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "2904": {
- "leader_skin_id": "2904",
- "leader_skin_name": "CC_サラーサ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "2905": {
- "leader_skin_id": "2905",
- "leader_skin_name": "CC_ニオ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "2906": {
- "leader_skin_id": "2906",
- "leader_skin_name": "CC_シス",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "2907": {
- "leader_skin_id": "2907",
- "leader_skin_name": "CC_ウーノ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "2908": {
- "leader_skin_id": "2908",
- "leader_skin_name": "CC_エッセル",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "2918": {
- "leader_skin_id": "2918",
- "leader_skin_name": "CC_カトル",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3001": {
- "leader_skin_id": "3001",
- "leader_skin_name": "CC_藤原千花",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3002": {
- "leader_skin_id": "3002",
- "leader_skin_name": "CC_四宮かぐや",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3003": {
- "leader_skin_id": "3003",
- "leader_skin_name": "CC_白銀御行",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "3101": {
- "leader_skin_id": "3101",
- "leader_skin_name": "CC_森久保乃々",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3111": {
- "leader_skin_id": "3111",
- "leader_skin_name": "CC_渋谷凛",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3102": {
- "leader_skin_id": "3102",
- "leader_skin_name": "CC_島村卯月",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3103": {
- "leader_skin_id": "3103",
- "leader_skin_name": "CC_辻野あかり",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "3104": {
- "leader_skin_id": "3104",
- "leader_skin_name": "CC_本田未央",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3105": {
- "leader_skin_id": "3105",
- "leader_skin_name": "CC_早坂美玲",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "3106": {
- "leader_skin_id": "3106",
- "leader_skin_name": "CC_星輝子",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3107": {
- "leader_skin_id": "3107",
- "leader_skin_name": "CC_夢見りあむ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "3108": {
- "leader_skin_id": "3108",
- "leader_skin_name": "CC_砂塚あきら",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3201": {
- "leader_skin_id": "3201",
- "leader_skin_name": "CC_ブリリアントフェアリー",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3204": {
- "leader_skin_id": "3204",
- "leader_skin_name": "CC_イグニスドラゴン",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3206": {
- "leader_skin_id": "3206",
- "leader_skin_name": "CC_ダークエンペラー",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3208": {
- "leader_skin_id": "3208",
- "leader_skin_name": "CC_レオン",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3301": {
- "leader_skin_id": "3301",
- "leader_skin_name": "CC_セッカ上位",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3311": {
- "leader_skin_id": "3311",
- "leader_skin_name": "CC_ローフラッド",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3302": {
- "leader_skin_id": "3302",
- "leader_skin_name": "CC_ナハト・ナハト上位",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3303": {
- "leader_skin_id": "3303",
- "leader_skin_name": "CC_ルーニィ上位",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "3304": {
- "leader_skin_id": "3304",
- "leader_skin_name": "CC_万華の鳳凰上位",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3305": {
- "leader_skin_id": "3305",
- "leader_skin_name": "CC_エイミー",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "3315": {
- "leader_skin_id": "3315",
- "leader_skin_name": "CC_ミルティオ上位",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "3306": {
- "leader_skin_id": "3306",
- "leader_skin_name": "CC_ラウラ上位",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3307": {
- "leader_skin_id": "3307",
- "leader_skin_name": "CC_ジャンヌ上位",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "3308": {
- "leader_skin_id": "3308",
- "leader_skin_name": "CC_アイシィレンドリング2",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3318": {
- "leader_skin_id": "3318",
- "leader_skin_name": "CC_マグナゼロ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3328": {
- "leader_skin_id": "3328",
- "leader_skin_name": "CC_ルチル上位",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3401": {
- "leader_skin_id": "3401",
- "leader_skin_name": "CC_ホロホロ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3402": {
- "leader_skin_id": "3402",
- "leader_skin_name": "CC_麻倉 葉",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3403": {
- "leader_skin_id": "3403",
- "leader_skin_name": "CC_恐山アンナ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "3404": {
- "leader_skin_id": "3404",
- "leader_skin_name": "CC_道 蓮",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3405": {
- "leader_skin_id": "3405",
- "leader_skin_name": "CC_ファウストⅧ世",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "3406": {
- "leader_skin_id": "3406",
- "leader_skin_name": "CC_梅宮竜之介",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3407": {
- "leader_skin_id": "3407",
- "leader_skin_name": "CC_リゼルグ・ダイゼル",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "3408": {
- "leader_skin_id": "3408",
- "leader_skin_name": "CC_ハオ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3502": {
- "leader_skin_id": "3502",
- "leader_skin_name": "CC_タケツミ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3514": {
- "leader_skin_id": "3514",
- "leader_skin_name": "CC_スーロン",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3504": {
- "leader_skin_id": "3504",
- "leader_skin_name": "CC_ミズチ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3505": {
- "leader_skin_id": "3505",
- "leader_skin_name": "CC_アンサージュ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "3506": {
- "leader_skin_id": "3506",
- "leader_skin_name": "CC_イツルギ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3516": {
- "leader_skin_id": "3516",
- "leader_skin_name": "CC_イツルギ(青年)",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3601": {
- "leader_skin_id": "3601",
- "leader_skin_name": "CC_サイレンススズカ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3602": {
- "leader_skin_id": "3602",
- "leader_skin_name": "CC_トウカイテイオー",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3603": {
- "leader_skin_id": "3603",
- "leader_skin_name": "CC_アグネスタキオン",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "3604": {
- "leader_skin_id": "3604",
- "leader_skin_name": "CC_スペシャルウィーク",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3605": {
- "leader_skin_id": "3605",
- "leader_skin_name": "CC_マンハッタンカフェ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "3606": {
- "leader_skin_id": "3606",
- "leader_skin_name": "CC_マルゼンスキー",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3607": {
- "leader_skin_id": "3607",
- "leader_skin_name": "CC_メジロマックイーン",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "3617": {
- "leader_skin_id": "3617",
- "leader_skin_name": "CC_ゴールドシップ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "3608": {
- "leader_skin_id": "3608",
- "leader_skin_name": "CC_ミホノブルボン",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3704": {
- "leader_skin_id": "3704",
- "leader_skin_name": "CC_ライト",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3801": {
- "leader_skin_id": "3801",
- "leader_skin_name": "CC_ちいかわ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3803": {
- "leader_skin_id": "3803",
- "leader_skin_name": "CC_ハチワレ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "3808": {
- "leader_skin_id": "3808",
- "leader_skin_name": "CC_うさぎ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3701": {
- "leader_skin_id": "3701",
- "leader_skin_name": "CC_イツキ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3702": {
- "leader_skin_id": "3702",
- "leader_skin_name": "CC_レン",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3703": {
- "leader_skin_id": "3703",
- "leader_skin_name": "CC_シオン",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "3705": {
- "leader_skin_id": "3705",
- "leader_skin_name": "CC_スバル",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "3706": {
- "leader_skin_id": "3706",
- "leader_skin_name": "CC_リョウガ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3707": {
- "leader_skin_id": "3707",
- "leader_skin_name": "CC_ツバサ",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "3911": {
- "leader_skin_id": "3911",
- "leader_skin_name": "CC_ホズミ",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3901": {
- "leader_skin_id": "3901",
- "leader_skin_name": "CC_ピアシィ上位",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "3902": {
- "leader_skin_id": "3902",
- "leader_skin_name": "CC_タクティカルドッグ",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3912": {
- "leader_skin_id": "3912",
- "leader_skin_name": "CC_マーズ上位",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "3903": {
- "leader_skin_id": "3903",
- "leader_skin_name": "CC_エレノア上位",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "3904": {
- "leader_skin_id": "3904",
- "leader_skin_name": "CC_ロマロニア上位",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "3905": {
- "leader_skin_id": "3905",
- "leader_skin_name": "CC_ケルヌンノス上位",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "3906": {
- "leader_skin_id": "3906",
- "leader_skin_name": "CC_カティア上位",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "3907": {
- "leader_skin_id": "3907",
- "leader_skin_name": "CC_ウィルバート",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "3917": {
- "leader_skin_id": "3917",
- "leader_skin_name": "CC_ホーリーセイバー上位",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "3908": {
- "leader_skin_id": "3908",
- "leader_skin_name": "CC_メイシア",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "3918": {
- "leader_skin_id": "3918",
- "leader_skin_name": "CC_シオン上位",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "4002": {
- "leader_skin_id": "4002",
- "leader_skin_name": "CC_晴れ着オーレリア上位",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "4004": {
- "leader_skin_id": "4004",
- "leader_skin_name": "CC_晴れ着伊達政宗",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "4101": {
- "leader_skin_id": "4101",
- "leader_skin_name": "CC_カステル",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "4102": {
- "leader_skin_id": "4102",
- "leader_skin_name": "CC_ヴァイス",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "4103": {
- "leader_skin_id": "4103",
- "leader_skin_name": "CC_アマリリス",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "4104": {
- "leader_skin_id": "4104",
- "leader_skin_name": "CC_リリウム",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "4105": {
- "leader_skin_id": "4105",
- "leader_skin_name": "CC_コルネリウス",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "4107": {
- "leader_skin_id": "4107",
- "leader_skin_name": "CC_ベルディリア",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "4108": {
- "leader_skin_id": "4108",
- "leader_skin_name": "CC_ライル",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "4201": {
- "leader_skin_id": "4201",
- "leader_skin_name": "CC_初音ミク上位",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "4202": {
- "leader_skin_id": "4202",
- "leader_skin_name": "CC_鏡音レン",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "4206": {
- "leader_skin_id": "4206",
- "leader_skin_name": "CC_巡音ルカ",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "4207": {
- "leader_skin_id": "4207",
- "leader_skin_name": "CC_鏡音リン",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "4302": {
- "leader_skin_id": "4302",
- "leader_skin_name": "CC_ポムポムプリン",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "4303": {
- "leader_skin_id": "4303",
- "leader_skin_name": "CC_シナモロール",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "4304": {
- "leader_skin_id": "4304",
- "leader_skin_name": "CC_ハローキティ",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "4305": {
- "leader_skin_id": "4305",
- "leader_skin_name": "CC_クロミ",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "4401": {
- "leader_skin_id": "4401",
- "leader_skin_name": "CC_ボンド・フォージャー",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "4402": {
- "leader_skin_id": "4402",
- "leader_skin_name": "CC_ロイド・フォージャー",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "4403": {
- "leader_skin_id": "4403",
- "leader_skin_name": "CC_アーニャ・フォージャー",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "4413": {
- "leader_skin_id": "4413",
- "leader_skin_name": "CC_アーニャ・フォージャー上位",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "4406": {
- "leader_skin_id": "4406",
- "leader_skin_name": "CC_ヨル・フォージャー",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "4502": {
- "leader_skin_id": "4502",
- "leader_skin_name": "CC_クラトス",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "4503": {
- "leader_skin_id": "4503",
- "leader_skin_name": "CC_サンタテレサ",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "4504": {
- "leader_skin_id": "4504",
- "leader_skin_name": "CC_ドラグラム",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "4508": {
- "leader_skin_id": "4508",
- "leader_skin_name": "CC_エレナ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "4518": {
- "leader_skin_id": "4518",
- "leader_skin_name": "CC_アシュレイ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "4528": {
- "leader_skin_id": "4528",
- "leader_skin_name": "CC_ネルヴァ",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- },
- "4601": {
- "leader_skin_id": "4601",
- "leader_skin_name": "CC_マガチヨ上位",
- "class_id": "1",
- "emote_id": "1",
- "is_owned": false
- },
- "4602": {
- "leader_skin_id": "4602",
- "leader_skin_name": "CC_バルバロス上位",
- "class_id": "2",
- "emote_id": "2",
- "is_owned": false
- },
- "4603": {
- "leader_skin_id": "4603",
- "leader_skin_name": "CC_セフィー上位",
- "class_id": "3",
- "emote_id": "3",
- "is_owned": false
- },
- "4604": {
- "leader_skin_id": "4604",
- "leader_skin_name": "CC_リュミオール上位",
- "class_id": "4",
- "emote_id": "4",
- "is_owned": false
- },
- "4605": {
- "leader_skin_id": "4605",
- "leader_skin_name": "CC_ケリドウェン",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "4615": {
- "leader_skin_id": "4615",
- "leader_skin_name": "CC_デッドソウルテイカー上位",
- "class_id": "5",
- "emote_id": "5",
- "is_owned": false
- },
- "4606": {
- "leader_skin_id": "4606",
- "leader_skin_name": "CC_シグナ上位",
- "class_id": "6",
- "emote_id": "6",
- "is_owned": false
- },
- "4607": {
- "leader_skin_id": "4607",
- "leader_skin_name": "CC_エルヴィーラ上位",
- "class_id": "7",
- "emote_id": "7",
- "is_owned": false
- },
- "4608": {
- "leader_skin_id": "4608",
- "leader_skin_name": "CC_キルザエル上位",
- "class_id": "8",
- "emote_id": "8",
- "is_owned": false
- }
- },
- "daily_login_bonus": {
- "1": [],
- "3": [],
- "4": []
- },
- "unlimited_restricted_base_card_id_list": {
- "112834010": 0,
- "109623010": 0,
- "107813030": 1
- },
- "rotation_card_set_id_list": [
- {
- "card_set_id": 10000
- },
- {
- "card_set_id": 10011
- },
- {
- "card_set_id": 10012
- },
- {
- "card_set_id": 10013
- },
- {
- "card_set_id": 10014
- },
- {
- "card_set_id": 10015
- }
- ],
- "ts_rotation_id": "10015",
- "red_ether_overwrite_list": [],
- "special_crystal_info": [],
- "maintenance_card_list": [],
- "reprinted_base_card_ids": {
- "100114010": "100114010",
- "100211010": "100211010",
- "100214010": "100214010",
- "100214020": "100214020",
- "100314010": "100314010",
- "100314020": "100314020",
- "100314030": "100314030",
- "100314040": "100314040",
- "100314070": "100314070",
- "100414010": "100414010",
- "100514010": "100514010",
- "100614010": "100614010",
- "100614020": "100614020",
- "100714010": "100714010",
- "100714020": "100714020",
- "100814010": "100814010",
- "101114010": "101114010",
- "105312010": "105312010",
- "106114010": "106114010",
- "107322010": "107322010",
- "111124010": "111124010",
- "111214010": "111214010",
- "111314010": "111314010",
- "111434010": "111434010",
- "111514010": "111514010",
- "111634010": "111634010",
- "111734010": "111734010",
- "111814010": "111814010",
- "112031010": "112031010",
- "112122010": "112122010",
- "112222010": "112222010",
- "112224010": "112224010",
- "112322010": "112322010",
- "112414010": "112414010",
- "112422010": "112422010",
- "112522010": "112522010",
- "112622010": "112622010",
- "112722010": "112722010",
- "112822010": "112822010",
- "112834010": "112834010",
- "113034010": "113034010",
- "113114010": "113114010",
- "113224010": "113224010",
- "113614010": "113614010",
- "113733010": "113733010",
- "113824010": "113824010",
- "114014010": "114014010",
- "114031010": "114031010",
- "114234010": "114234010",
- "114834010": "114834010",
- "115124010": "115124010",
- "115214010": "115214010",
- "115414010": "115414010",
- "115814010": "115814010"
- },
- "spot_cards": {
- "101041010": 1,
- "101041020": 1,
- "101041030": 1,
- "101141010": 1,
- "101141020": 1,
- "101141030": 1,
- "101241010": 1,
- "101241020": 1,
- "101241030": 1,
- "101341010": 1,
- "101341020": 1,
- "101341030": 1,
- "101441010": 1,
- "101441020": 1,
- "101441030": 1,
- "101541010": 1,
- "101541020": 1,
- "101541030": 1,
- "101641010": 1,
- "101641020": 1,
- "101641030": 1,
- "101741010": 1,
- "101741020": 1,
- "101741030": 1,
- "102041010": 1,
- "102041020": 1,
- "102141010": 1,
- "102241010": 1,
- "102341010": 1,
- "102442010": 1,
- "102541010": 1,
- "102641010": 1,
- "102743010": 1,
- "103041010": 1,
- "103041020": 1,
- "103141010": 1,
- "103241010": 1,
- "103341010": 1,
- "103441010": 1,
- "103541010": 1,
- "103641010": 1,
- "103741010": 1,
- "104041010": 1,
- "104041020": 1,
- "104141010": 1,
- "104141020": 1,
- "104241010": 1,
- "104241020": 1,
- "104341010": 1,
- "104341020": 1,
- "104441010": 1,
- "104441020": 1,
- "104541010": 1,
- "104541020": 1,
- "104641010": 1,
- "104641020": 1,
- "104741010": 1,
- "104741020": 1,
- "105041010": 1,
- "105041020": 1,
- "105141010": 1,
- "105141020": 1,
- "105241010": 1,
- "105241020": 1,
- "105341010": 1,
- "105341020": 1,
- "105441010": 1,
- "105441020": 1,
- "105541010": 1,
- "105541020": 1,
- "105641010": 1,
- "105641020": 1,
- "105741010": 1,
- "105741020": 1,
- "106041010": 1,
- "106041020": 1,
- "106141010": 1,
- "106141020": 1,
- "106241010": 1,
- "106241020": 1,
- "106341010": 1,
- "106341020": 1,
- "106441010": 1,
- "106441020": 1,
- "106541010": 1,
- "106541020": 1,
- "106641010": 1,
- "106641020": 1,
- "106741010": 1,
- "106741020": 1,
- "107041010": 1,
- "107041020": 1,
- "107141010": 1,
- "107141020": 1,
- "107241010": 1,
- "107241020": 1,
- "107341010": 1,
- "107341020": 1,
- "107441010": 1,
- "107441020": 1,
- "107541010": 1,
- "107541020": 1,
- "107641010": 1,
- "107641020": 1,
- "107741010": 1,
- "107741020": 1,
- "107841010": 1,
- "107841020": 1,
- "107841030": 1,
- "108041010": 1,
- "108044010": 1,
- "108141010": 1,
- "108141020": 1,
- "108141030": 1,
- "108241010": 1,
- "108241020": 1,
- "108241030": 1,
- "108341010": 1,
- "108341020": 1,
- "108341030": 1,
- "108441010": 1,
- "108441020": 1,
- "108441030": 1,
- "108541010": 1,
- "108541020": 1,
- "108541030": 1,
- "108641010": 1,
- "108641020": 1,
- "108641030": 1,
- "108741010": 1,
- "108741020": 1,
- "108741030": 1,
- "108841010": 1,
- "108841020": 1,
- "108841030": 1,
- "109041010": 1,
- "109041020": 1,
- "109141010": 1,
- "109141020": 1,
- "109141030": 1,
- "109241010": 1,
- "109241020": 1,
- "109241030": 1,
- "109341010": 1,
- "109341020": 1,
- "109341030": 1,
- "109441010": 1,
- "109441020": 1,
- "109441030": 1,
- "109541010": 1,
- "109541020": 1,
- "109541030": 1,
- "109641010": 1,
- "109641020": 1,
- "109641030": 1,
- "109741010": 1,
- "109741020": 1,
- "109741030": 1,
- "109841010": 1,
- "109841020": 1,
- "109841030": 1,
- "110041010": 1,
- "110041020": 1,
- "110141010": 1,
- "110141020": 1,
- "110141030": 1,
- "110241010": 1,
- "110241020": 1,
- "110241030": 1,
- "110341010": 1,
- "110341020": 1,
- "110341030": 1,
- "110441010": 1,
- "110441020": 1,
- "110441030": 1,
- "110541010": 1,
- "110541020": 1,
- "110541030": 1,
- "110641010": 1,
- "110641020": 1,
- "110641030": 1,
- "110741010": 1,
- "110741020": 1,
- "110741030": 1,
- "110841010": 1,
- "110841020": 1,
- "110841030": 1,
- "111041010": 1,
- "111041020": 1,
- "111141010": 1,
- "111141020": 1,
- "111141030": 1,
- "111241010": 1,
- "111241020": 1,
- "111241030": 1,
- "111341010": 1,
- "111341020": 1,
- "111341030": 1,
- "111441010": 1,
- "111441020": 1,
- "111441030": 1,
- "111541010": 1,
- "111541020": 1,
- "111541030": 1,
- "111641010": 1,
- "111641020": 1,
- "111641030": 1,
- "111741010": 1,
- "111741020": 1,
- "111741030": 1,
- "111841010": 1,
- "111841020": 1,
- "111843010": 1,
- "112041010": 1,
- "112041020": 1,
- "112141010": 1,
- "112141020": 1,
- "112141030": 1,
- "112241010": 1,
- "112241020": 1,
- "112241030": 1,
- "112341010": 1,
- "112341020": 1,
- "112341030": 1,
- "112441010": 1,
- "112441020": 1,
- "112441030": 1,
- "112541010": 1,
- "112541020": 1,
- "112541030": 1,
- "112641010": 1,
- "112641020": 1,
- "112641030": 1,
- "112741010": 1,
- "112741020": 1,
- "112741030": 1,
- "112841010": 1,
- "112841020": 1,
- "112841030": 1
- },
- "loot_box_regulation": [],
- "is_beginner_mission": 0,
- "spot_point": 60,
- "is_available_colosseum_free_entry": true,
- "friend_battle_invite_count": 0,
- "battle_recovery_status": 0,
- "room_recovery_status": 0,
- "pre_release_info": {
- "id": "1",
- "start_time": "1900-12-28 00:00:00",
- "end_time": "2019-09-29 05:29:59",
- "display_end_time": "2020-10-03 14:59:59",
- "next_card_set_id": "10018",
- "default_card_master_id": "2",
- "pre_release_card_master_id": "1",
- "free_match_start_time": "1900-12-28 02:00:00",
- "card_master_id": 1,
- "rotation_card_set_id_list": [
- 0
- ],
- "reprinted_base_card_ids": {
- "100114010": "100114010",
- "100211010": "100211010",
- "100214010": "100214010",
- "100214020": "100214020",
- "100314010": "100314010",
- "100314020": "100314020",
- "100314030": "100314030",
- "100314040": "100314040",
- "100314070": "100314070",
- "100414010": "100414010",
- "100514010": "100514010",
- "100614010": "100614010",
- "100614020": "100614020",
- "100714010": "100714010",
- "100714020": "100714020",
- "100814010": "100814010",
- "101114010": "101114010",
- "105312010": "105312010",
- "106114010": "106114010",
- "107322010": "107322010",
- "111124010": "111124010",
- "111214010": "111214010",
- "111314010": "111314010",
- "111434010": "111434010",
- "111514010": "111514010",
- "111634010": "111634010",
- "111734010": "111734010",
- "111814010": "111814010",
- "112031010": "112031010",
- "112122010": "112122010",
- "112222010": "112222010",
- "112224010": "112224010",
- "112322010": "112322010",
- "112414010": "112414010",
- "112422010": "112422010",
- "112522010": "112522010",
- "112622010": "112622010",
- "112722010": "112722010",
- "112822010": "112822010",
- "112834010": "112834010",
- "113034010": "113034010",
- "113114010": "113114010",
- "113224010": "113224010",
- "113614010": "113614010",
- "113733010": "113733010",
- "113824010": "113824010",
- "114014010": "114014010",
- "114031010": "114031010",
- "114234010": "114234010",
- "114834010": "114834010",
- "115124010": "115124010",
- "115214010": "115214010",
- "115414010": "115414010",
- "115814010": "115814010"
- },
- "latest_reprinted_base_card_ids": [],
- "pre_release_status": 0,
- "is_pre_rotation_free_match_term": 0
- },
- "my_rotation_info": {
- "abilities": {
- "1": {
- "ability_id": "1",
- "add_start_pp": "0",
- "add_start_life": "0",
- "increase_add_pptotal_amount": "2",
- "increase_add_pptotal_turn": "40",
- "ability": "",
- "ability_desc": "At the start of turns you can evolve, gain 2 play point orbs."
- },
- "2": {
- "ability_id": "2",
- "add_start_pp": "0",
- "add_start_life": "0",
- "increase_add_pptotal_amount": "0",
- "increase_add_pptotal_turn": "0",
- "ability": "(skill:possess_ep_modifier)(timing:self_turn_start)(condition:{me.usable_ep}<=0&&evolvable_turn=true)(target:character=me&target=inplay&card_type=class)(option:add_ep=2)(preprocess:remove_after_action=(count=1))(effect_path:btl_ep_cure_1)(se_path:se_btl_ep_cure_1)(effect_move_type:DIRECT_EPPANEL_SELF)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:single)",
- "ability_desc": "At the start of turns you can evolve, if you have 0 evolution points, recover 2. [1 time]"
- },
- "3": {
- "ability_id": "3",
- "add_start_pp": "0",
- "add_start_life": "0",
- "increase_add_pptotal_amount": "0",
- "increase_add_pptotal_turn": "0",
- "ability": "(skill:draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:character=me&target=deck&card_type=all&random_count=2)(option:none)(preprocess:remove_after_action=(count=1))",
- "ability_desc": "At the start of your first turn, draw 2 cards."
- },
- "4": {
- "ability_id": "4",
- "add_start_pp": "0",
- "add_start_life": "0",
- "increase_add_pptotal_amount": "1",
- "increase_add_pptotal_turn": "40",
- "ability": "",
- "ability_desc": "At the start of turns you can evolve, gain a play point orb."
- },
- "5": {
- "ability_id": "5",
- "add_start_pp": "0",
- "add_start_life": "0",
- "increase_add_pptotal_amount": "0",
- "increase_add_pptotal_turn": "0",
- "ability": "(skill:possess_ep_modifier)(timing:self_turn_start)(condition:{me.usable_ep}<=0&&evolvable_turn=true)(target:character=me&target=inplay&card_type=class)(option:add_ep=1)(preprocess:remove_after_action=(count=1))(effect_path:btl_ep_cure_1)(se_path:se_btl_ep_cure_1)(effect_move_type:DIRECT_EPPANEL_SELF)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:single)",
- "ability_desc": "At the start of turns you can evolve, if you have 0 evolution points, recover 1. [1 time]"
- },
- "6": {
- "ability_id": "6",
- "add_start_pp": "0",
- "add_start_life": "0",
- "increase_add_pptotal_amount": "0",
- "increase_add_pptotal_turn": "0",
- "ability": "(skill:draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:character=me&target=deck&card_type=all&random_count=1)(option:none)(preprocess:remove_after_action=(count=1))",
- "ability_desc": "At the start of your first turn, draw a card."
- }
- },
- "schedules": {
- "free_battle": {
- "begin_time": "2024-05-01 20:00:00",
- "end_time": "2030-06-26 19:59:59"
- },
- "gathering": {
- "begin_time": "2024-05-01 20:00:00",
- "end_time": "2030-06-26 19:59:59"
- }
- },
- "setting": {
- "10006": {
- "rotation_id": "10006",
- "card_set_ids": "10000|10001|10002|10003|10004|10005|10006",
- "abilities": "1|2|3"
- },
- "10007": {
- "rotation_id": "10007",
- "card_set_ids": "10000|10003|10004|10005|10006|10007",
- "abilities": "1|2|3"
- },
- "10008": {
- "rotation_id": "10008",
- "card_set_ids": "10000|10004|10005|10006|10007|10008",
- "abilities": "1|2|3"
- },
- "10009": {
- "rotation_id": "10009",
- "card_set_ids": "10000|10005|10006|10007|10008|10009",
- "abilities": "1|2|3"
- },
- "10010": {
- "rotation_id": "10010",
- "card_set_ids": "10000|10006|10007|10008|10009|10010",
- "abilities": "1|2|3"
- },
- "10011": {
- "rotation_id": "10011",
- "card_set_ids": "10000|10007|10008|10009|10010|10011",
- "abilities": "1|2|3"
- },
- "10012": {
- "rotation_id": "10012",
- "card_set_ids": "10000|10008|10009|10010|10011|10012",
- "abilities": "4|5|6"
- },
- "10013": {
- "rotation_id": "10013",
- "card_set_ids": "10000|10009|10010|10011|10012|10013",
- "abilities": "4|5|6"
- },
- "10014": {
- "rotation_id": "10014",
- "card_set_ids": "10000|10010|10011|10012|10013|10014",
- "abilities": "4|5|6"
- },
- "10015": {
- "rotation_id": "10015",
- "card_set_ids": "10000|10011|10012|10013|10014|10015",
- "abilities": "4|5|6"
- },
- "10016": {
- "rotation_id": "10016",
- "card_set_ids": "10000|10012|10013|10014|10015|10016",
- "abilities": "4|5|6"
- },
- "10017": {
- "rotation_id": "10017",
- "card_set_ids": "10000|10013|10014|10015|10016|10017",
- "abilities": "4|5|6"
- },
- "10018": {
- "rotation_id": "10018",
- "card_set_ids": "10000|10014|10015|10016|10017|10018",
- "abilities": "4|5|6"
- },
- "10019": {
- "rotation_id": "10019",
- "card_set_ids": "10000|10015|10016|10017|10018|10019",
- "abilities": "4|5|6"
- },
- "10020": {
- "rotation_id": "10020",
- "card_set_ids": "10000|10016|10017|10018|10019|10020",
- "abilities": "4|5|6"
- },
- "10021": {
- "rotation_id": "10021",
- "card_set_ids": "10000|10017|10018|10019|10020|10021",
- "abilities": "4|5|6"
- },
- "10022": {
- "rotation_id": "10022",
- "card_set_ids": "10000|10018|10019|10020|10021|10022",
- "abilities": ""
- },
- "10023": {
- "rotation_id": "10023",
- "card_set_ids": "10000|10019|10020|10021|10022|10023",
- "abilities": ""
- },
- "10024": {
- "rotation_id": "10024",
- "card_set_ids": "10000|10020|10021|10022|10023|10024",
- "abilities": ""
- },
- "10025": {
- "rotation_id": "10025",
- "card_set_ids": "10000|10021|10022|10023|10024|10025",
- "abilities": ""
- },
- "10026": {
- "rotation_id": "10026",
- "card_set_ids": "10000|10022|10023|10024|10025|10026",
- "abilities": ""
- },
- "10027": {
- "rotation_id": "10027",
- "card_set_ids": "10000|10023|10024|10025|10026|10027",
- "abilities": ""
- },
- "10028": {
- "rotation_id": "10028",
- "card_set_ids": "10000|10024|10025|10026|10027|10028",
- "abilities": ""
- },
- "10029": {
- "rotation_id": "10029",
- "card_set_ids": "10000|10025|10026|10027|10028|10029",
- "abilities": ""
- },
- "10030": {
- "rotation_id": "10030",
- "card_set_ids": "10000|10026|10027|10028|10029|10030",
- "abilities": ""
- },
- "10031": {
- "rotation_id": "10031",
- "card_set_ids": "10000|10027|10028|10029|10030|10031",
- "abilities": ""
- },
- "10032": {
- "rotation_id": "10032",
- "card_set_ids": "10000|10028|10029|10030|10031|10032",
- "abilities": ""
- }
- },
- "reprinted_base_card_ids": {
- "10006": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "101114050": 101114050,
- "101141020": 101141020,
- "101241010": 101241010,
- "101314020": 101314020,
- "101341020": 101341020,
- "101431030": 101431030,
- "101441020": 101441020,
- "101514010": 101514010,
- "101541010": 101541010,
- "101614020": 101614020,
- "101641010": 101641010,
- "101741030": 101741030,
- "102312040": 102312040,
- "103241010": 103241010,
- "103541010": 103541010,
- "104141020": 104141020,
- "104341020": 104341020,
- "104441010": 104441010,
- "104641010": 104641010,
- "104741020": 104741020,
- "105312010": 105312010,
- "106114010": 106114010,
- "106221010": 106221010,
- "106324010": 106324010,
- "106434010": 106434010,
- "106511010": 106511010,
- "106624010": 106624010,
- "106721030": 106721030
- },
- "10007": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "103241010": 103241010,
- "103541010": 103541010,
- "104141020": 104141020,
- "104341020": 104341020,
- "104441010": 104441010,
- "104641010": 104641010,
- "104741020": 104741020,
- "105312010": 105312010,
- "106114010": 106114010,
- "106221010": 106221010,
- "106324010": 106324010,
- "106434010": 106434010,
- "106511010": 106511010,
- "106624010": 106624010,
- "106721030": 106721030,
- "107322010": 107322010,
- "107732010": 107732010
- },
- "10008": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101614020": 101614020,
- "104141020": 104141020,
- "104341020": 104341020,
- "104441010": 104441010,
- "104641010": 104641010,
- "104741020": 104741020,
- "105312010": 105312010,
- "106114010": 106114010,
- "106221010": 106221010,
- "106324010": 106324010,
- "106434010": 106434010,
- "106511010": 106511010,
- "106624010": 106624010,
- "106721030": 106721030,
- "107322010": 107322010,
- "107732010": 107732010,
- "108031020": 108031020
- },
- "10009": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101314020": 101314020,
- "101514010": 101514010,
- "101614020": 101614020,
- "105312010": 105312010,
- "106114010": 106114010,
- "106221010": 106221010,
- "106324010": 106324010,
- "106434010": 106434010,
- "106511010": 106511010,
- "106624010": 106624010,
- "106721030": 106721030,
- "107322010": 107322010,
- "107732010": 107732010,
- "108031020": 108031020,
- "109034010": 109034010
- },
- "10010": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114050": 101114050,
- "101314020": 101314020,
- "101514010": 101514010,
- "101614020": 101614020,
- "102312040": 102312040,
- "106114010": 106114010,
- "106221010": 106221010,
- "106324010": 106324010,
- "106434010": 106434010,
- "106511010": 106511010,
- "106624010": 106624010,
- "106721030": 106721030,
- "107322010": 107322010,
- "107732010": 107732010,
- "108031020": 108031020,
- "109034010": 109034010
- },
- "10011": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114050": 101114050,
- "101314020": 101314020,
- "101514010": 101514010,
- "101614020": 101614020,
- "102312040": 102312040,
- "107322010": 107322010,
- "107732010": 107732010,
- "108031020": 108031020,
- "109034010": 109034010,
- "111124010": 111124010,
- "111214010": 111214010,
- "111314010": 111314010,
- "111434010": 111434010,
- "111514010": 111514010,
- "111634010": 111634010,
- "111734010": 111734010,
- "111814010": 111814010
- },
- "10012": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "101114050": 101114050,
- "101314020": 101314020,
- "101514010": 101514010,
- "101614020": 101614020,
- "102312040": 102312040,
- "108031020": 108031020,
- "109034010": 109034010,
- "111124010": 111124010,
- "111214010": 111214010,
- "111314010": 111314010,
- "111434010": 111434010,
- "111514010": 111514010,
- "111634010": 111634010,
- "111734010": 111734010,
- "111814010": 111814010,
- "112031010": 112031010,
- "112122010": 112122010,
- "112222010": 112222010,
- "112224010": 112224010,
- "112322010": 112322010,
- "112414010": 112414010,
- "112422010": 112422010,
- "112522010": 112522010,
- "112622010": 112622010,
- "112722010": 112722010,
- "112822010": 112822010,
- "112834010": 112834010
- },
- "10013": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "101114050": 101114050,
- "101314020": 101314020,
- "101514010": 101514010,
- "102312040": 102312040,
- "105312010": 105312010,
- "109034010": 109034010,
- "111124010": 111124010,
- "111214010": 111214010,
- "111314010": 111314010,
- "111434010": 111434010,
- "111514010": 111514010,
- "111634010": 111634010,
- "111734010": 111734010,
- "111814010": 111814010,
- "112031010": 112031010,
- "112122010": 112122010,
- "112222010": 112222010,
- "112224010": 112224010,
- "112322010": 112322010,
- "112414010": 112414010,
- "112422010": 112422010,
- "112522010": 112522010,
- "112622010": 112622010,
- "112722010": 112722010,
- "112822010": 112822010,
- "112834010": 112834010,
- "113034010": 113034010,
- "113114010": 113114010,
- "113224010": 113224010,
- "113614010": 113614010,
- "113733010": 113733010,
- "113824010": 113824010
- },
- "10014": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "101114050": 101114050,
- "102312040": 102312040,
- "105312010": 105312010,
- "106114010": 106114010,
- "107322010": 107322010,
- "111124010": 111124010,
- "111214010": 111214010,
- "111314010": 111314010,
- "111434010": 111434010,
- "111514010": 111514010,
- "111634010": 111634010,
- "111734010": 111734010,
- "111814010": 111814010,
- "112031010": 112031010,
- "112122010": 112122010,
- "112222010": 112222010,
- "112224010": 112224010,
- "112322010": 112322010,
- "112414010": 112414010,
- "112422010": 112422010,
- "112522010": 112522010,
- "112622010": 112622010,
- "112722010": 112722010,
- "112822010": 112822010,
- "112834010": 112834010,
- "113034010": 113034010,
- "113114010": 113114010,
- "113224010": 113224010,
- "113614010": 113614010,
- "113733010": 113733010,
- "113824010": 113824010,
- "114014010": 114014010,
- "114031010": 114031010,
- "114234010": 114234010,
- "114834010": 114834010
- },
- "10015": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "105312010": 105312010,
- "106114010": 106114010,
- "107322010": 107322010,
- "111124010": 111124010,
- "111214010": 111214010,
- "111314010": 111314010,
- "111434010": 111434010,
- "111514010": 111514010,
- "111634010": 111634010,
- "111734010": 111734010,
- "111814010": 111814010,
- "112031010": 112031010,
- "112122010": 112122010,
- "112222010": 112222010,
- "112224010": 112224010,
- "112322010": 112322010,
- "112414010": 112414010,
- "112422010": 112422010,
- "112522010": 112522010,
- "112622010": 112622010,
- "112722010": 112722010,
- "112822010": 112822010,
- "112834010": 112834010,
- "113034010": 113034010,
- "113114010": 113114010,
- "113224010": 113224010,
- "113614010": 113614010,
- "113733010": 113733010,
- "113824010": 113824010,
- "114014010": 114014010,
- "114031010": 114031010,
- "114234010": 114234010,
- "114834010": 114834010,
- "115124010": 115124010,
- "115214010": 115214010,
- "115414010": 115414010,
- "115814010": 115814010
- },
- "10016": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "105312010": 105312010,
- "106114010": 106114010,
- "107322010": 107322010,
- "112031010": 112031010,
- "112122010": 112122010,
- "112222010": 112222010,
- "112224010": 112224010,
- "112322010": 112322010,
- "112414010": 112414010,
- "112422010": 112422010,
- "112522010": 112522010,
- "112622010": 112622010,
- "112722010": 112722010,
- "112822010": 112822010,
- "112834010": 112834010,
- "113034010": 113034010,
- "113114010": 113114010,
- "113224010": 113224010,
- "113614010": 113614010,
- "113733010": 113733010,
- "113824010": 113824010,
- "114014010": 114014010,
- "114031010": 114031010,
- "114234010": 114234010,
- "114834010": 114834010,
- "115124010": 115124010,
- "115214010": 115214010,
- "115414010": 115414010,
- "115814010": 115814010,
- "116524010": 116524010
- },
- "10017": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "105312010": 105312010,
- "106114010": 106114010,
- "107322010": 107322010,
- "113034010": 113034010,
- "113114010": 113114010,
- "113224010": 113224010,
- "113614010": 113614010,
- "113733010": 113733010,
- "113824010": 113824010,
- "114014010": 114014010,
- "114031010": 114031010,
- "114234010": 114234010,
- "114834010": 114834010,
- "115124010": 115124010,
- "115214010": 115214010,
- "115414010": 115414010,
- "115814010": 115814010,
- "116524010": 116524010,
- "117034010": 117034010,
- "117124010": 117124010,
- "117234010": 117234010,
- "117434010": 117434010,
- "117624010": 117624010,
- "117724010": 117724010,
- "117824010": 117824010
- },
- "10018": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "106114010": 106114010,
- "107322010": 107322010,
- "114014010": 114014010,
- "114031010": 114031010,
- "114234010": 114234010,
- "114834010": 114834010,
- "115124010": 115124010,
- "115214010": 115214010,
- "115414010": 115414010,
- "115814010": 115814010,
- "116524010": 116524010,
- "117034010": 117034010,
- "117124010": 117124010,
- "117234010": 117234010,
- "117434010": 117434010,
- "117624010": 117624010,
- "117724010": 117724010,
- "117824010": 117824010,
- "118011020": 118011020,
- "118424010": 118424010,
- "118524010": 118524010,
- "118531010": 118531010,
- "118624010": 118624010
- },
- "10019": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "107732010": 107732010,
- "115124010": 115124010,
- "115214010": 115214010,
- "115414010": 115414010,
- "115814010": 115814010,
- "116524010": 116524010,
- "117034010": 117034010,
- "117124010": 117124010,
- "117234010": 117234010,
- "117434010": 117434010,
- "117624010": 117624010,
- "117724010": 117724010,
- "117824010": 117824010,
- "118011020": 118011020,
- "118424010": 118424010,
- "118524010": 118524010,
- "118531010": 118531010,
- "118624010": 118624010,
- "119031030": 119031030,
- "119314010": 119314010,
- "119424010": 119424010
- },
- "10020": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "107732010": 107732010,
- "116524010": 116524010,
- "117034010": 117034010,
- "117124010": 117124010,
- "117234010": 117234010,
- "117434010": 117434010,
- "117624010": 117624010,
- "117724010": 117724010,
- "117824010": 117824010,
- "118011020": 118011020,
- "118424010": 118424010,
- "118524010": 118524010,
- "118531010": 118531010,
- "118624010": 118624010,
- "119031030": 119031030,
- "119314010": 119314010,
- "119424010": 119424010,
- "120014010": 120014010,
- "120134010": 120134010,
- "120214010": 120214010,
- "120221020": 120221020,
- "120611010": 120611010,
- "120721020": 120721020,
- "120821020": 120821020
- },
- "10021": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "107732010": 107732010,
- "117034010": 117034010,
- "117124010": 117124010,
- "117234010": 117234010,
- "117434010": 117434010,
- "117624010": 117624010,
- "117724010": 117724010,
- "117824010": 117824010,
- "118011020": 118011020,
- "118424010": 118424010,
- "118524010": 118524010,
- "118531010": 118531010,
- "118624010": 118624010,
- "119031030": 119031030,
- "119314010": 119314010,
- "119424010": 119424010,
- "120014010": 120014010,
- "120134010": 120134010,
- "120214010": 120214010,
- "120221020": 120221020,
- "120611010": 120611010,
- "120721020": 120721020,
- "120821020": 120821020,
- "121031010": 121031010,
- "121221010": 121221010
- },
- "10022": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "107732010": 107732010,
- "118011020": 118011020,
- "118424010": 118424010,
- "118524010": 118524010,
- "118531010": 118531010,
- "118624010": 118624010,
- "119031030": 119031030,
- "119314010": 119314010,
- "119424010": 119424010,
- "120014010": 120014010,
- "120134010": 120134010,
- "120214010": 120214010,
- "120221020": 120221020,
- "120611010": 120611010,
- "120721020": 120721020,
- "120821020": 120821020,
- "121031010": 121031010,
- "121221010": 121221010,
- "122121030": 122121030,
- "122334010": 122334010,
- "122514010": 122514010,
- "122714010": 122714010,
- "122811020": 122811020
- },
- "10023": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "107732010": 107732010,
- "119031030": 119031030,
- "119314010": 119314010,
- "119424010": 119424010,
- "120014010": 120014010,
- "120134010": 120134010,
- "120214010": 120214010,
- "120221020": 120221020,
- "120611010": 120611010,
- "120721020": 120721020,
- "120821020": 120821020,
- "121031010": 121031010,
- "121221010": 121221010,
- "122121030": 122121030,
- "122334010": 122334010,
- "122514010": 122514010,
- "122714010": 122714010,
- "122811020": 122811020,
- "123114010": 123114010,
- "123231010": 123231010,
- "123314010": 123314010,
- "123331020": 123331020,
- "123414010": 123414010,
- "123514010": 123514010,
- "123614010": 123614010,
- "123814010": 123814010
- },
- "10024": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "120014010": 120014010,
- "120134010": 120134010,
- "120214010": 120214010,
- "120221020": 120221020,
- "120611010": 120611010,
- "120721020": 120721020,
- "120821020": 120821020,
- "121031010": 121031010,
- "121221010": 121221010,
- "122121030": 122121030,
- "122334010": 122334010,
- "122514010": 122514010,
- "122714010": 122714010,
- "122811020": 122811020,
- "123114010": 123114010,
- "123231010": 123231010,
- "123314010": 123314010,
- "123331020": 123331020,
- "123414010": 123414010,
- "123514010": 123514010,
- "123614010": 123614010,
- "123814010": 123814010,
- "124024010": 124024010,
- "124121020": 124121020,
- "124131010": 124131010,
- "124134010": 124134010,
- "124214010": 124214010,
- "124221020": 124221020,
- "124324010": 124324010,
- "124421020": 124421020,
- "124524010": 124524010,
- "124624010": 124624010,
- "124721020": 124721020,
- "124731010": 124731010
- },
- "10025": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "121031010": 121031010,
- "121221010": 121221010,
- "122121030": 122121030,
- "122334010": 122334010,
- "122514010": 122514010,
- "122714010": 122714010,
- "122811020": 122811020,
- "123114010": 123114010,
- "123231010": 123231010,
- "123314010": 123314010,
- "123331020": 123331020,
- "123414010": 123414010,
- "123514010": 123514010,
- "123614010": 123614010,
- "123814010": 123814010,
- "124024010": 124024010,
- "124121020": 124121020,
- "124131010": 124131010,
- "124134010": 124134010,
- "124214010": 124214010,
- "124221020": 124221020,
- "124324010": 124324010,
- "124421020": 124421020,
- "124524010": 124524010,
- "124624010": 124624010,
- "124721020": 124721020,
- "124731010": 124731010,
- "125011010": 125011010,
- "125414010": 125414010,
- "125614010": 125614010,
- "125733010": 125733010,
- "125811030": 125811030,
- "125834010": 125834010
- },
- "10026": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "122121030": 122121030,
- "122334010": 122334010,
- "122514010": 122514010,
- "122714010": 122714010,
- "122811020": 122811020,
- "123114010": 123114010,
- "123231010": 123231010,
- "123314010": 123314010,
- "123331020": 123331020,
- "123414010": 123414010,
- "123514010": 123514010,
- "123614010": 123614010,
- "123814010": 123814010,
- "124024010": 124024010,
- "124121020": 124121020,
- "124131010": 124131010,
- "124134010": 124134010,
- "124214010": 124214010,
- "124221020": 124221020,
- "124324010": 124324010,
- "124421020": 124421020,
- "124524010": 124524010,
- "124624010": 124624010,
- "124721020": 124721020,
- "124731010": 124731010,
- "125011010": 125011010,
- "125414010": 125414010,
- "125614010": 125614010,
- "125733010": 125733010,
- "125811030": 125811030,
- "125834010": 125834010,
- "126031020": 126031020,
- "126114010": 126114010,
- "126234010": 126234010,
- "126334010": 126334010,
- "126411030": 126411030,
- "126424010": 126424010,
- "126514010": 126514010,
- "126521020": 126521020,
- "126614010": 126614010,
- "126732010": 126732010
- },
- "10027": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "123114010": 123114010,
- "123231010": 123231010,
- "123314010": 123314010,
- "123331020": 123331020,
- "123414010": 123414010,
- "123514010": 123514010,
- "123614010": 123614010,
- "123814010": 123814010,
- "124024010": 124024010,
- "124121020": 124121020,
- "124131010": 124131010,
- "124134010": 124134010,
- "124214010": 124214010,
- "124221020": 124221020,
- "124324010": 124324010,
- "124421020": 124421020,
- "124524010": 124524010,
- "124624010": 124624010,
- "124721020": 124721020,
- "124731010": 124731010,
- "125011010": 125011010,
- "125414010": 125414010,
- "125614010": 125614010,
- "125733010": 125733010,
- "125811030": 125811030,
- "125834010": 125834010,
- "126031020": 126031020,
- "126114010": 126114010,
- "126234010": 126234010,
- "126334010": 126334010,
- "126411030": 126411030,
- "126424010": 126424010,
- "126514010": 126514010,
- "126521020": 126521020,
- "126614010": 126614010,
- "126732010": 126732010,
- "127134010": 127134010,
- "127141030": 127141030,
- "127314010": 127314010,
- "127614010": 127614010,
- "127713010": 127713010
- },
- "10028": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "124024010": 124024010,
- "124121020": 124121020,
- "124131010": 124131010,
- "124134010": 124134010,
- "124214010": 124214010,
- "124221020": 124221020,
- "124324010": 124324010,
- "124421020": 124421020,
- "124524010": 124524010,
- "124624010": 124624010,
- "124721020": 124721020,
- "124731010": 124731010,
- "125011010": 125011010,
- "125414010": 125414010,
- "125614010": 125614010,
- "125733010": 125733010,
- "125811030": 125811030,
- "125834010": 125834010,
- "126031020": 126031020,
- "126114010": 126114010,
- "126234010": 126234010,
- "126334010": 126334010,
- "126411030": 126411030,
- "126424010": 126424010,
- "126514010": 126514010,
- "126521020": 126521020,
- "126614010": 126614010,
- "126732010": 126732010,
- "127134010": 127134010,
- "127141030": 127141030,
- "127314010": 127314010,
- "127614010": 127614010,
- "127713010": 127713010,
- "128224010": 128224010,
- "128424010": 128424010,
- "128514010": 128514010,
- "128614010": 128614010
- },
- "10029": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "125011010": 125011010,
- "125414010": 125414010,
- "125614010": 125614010,
- "125733010": 125733010,
- "125811030": 125811030,
- "125834010": 125834010,
- "126031020": 126031020,
- "126114010": 126114010,
- "126234010": 126234010,
- "126334010": 126334010,
- "126411030": 126411030,
- "126424010": 126424010,
- "126514010": 126514010,
- "126521020": 126521020,
- "126614010": 126614010,
- "126732010": 126732010,
- "127134010": 127134010,
- "127141030": 127141030,
- "127314010": 127314010,
- "127614010": 127614010,
- "127713010": 127713010,
- "128224010": 128224010,
- "128424010": 128424010,
- "128514010": 128514010,
- "128614010": 128614010,
- "129024010": 129024010,
- "129211010": 129211010,
- "129214010": 129214010,
- "129314020": 129314020,
- "129321010": 129321010,
- "129421010": 129421010,
- "129713020": 129713020
- },
- "10030": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "101314020": 101314020,
- "126031020": 126031020,
- "126114010": 126114010,
- "126234010": 126234010,
- "126334010": 126334010,
- "126411030": 126411030,
- "126424010": 126424010,
- "126514010": 126514010,
- "126521020": 126521020,
- "126614010": 126614010,
- "126732010": 126732010,
- "127134010": 127134010,
- "127141030": 127141030,
- "127314010": 127314010,
- "127614010": 127614010,
- "127713010": 127713010,
- "128224010": 128224010,
- "128424010": 128424010,
- "128514010": 128514010,
- "128614010": 128614010,
- "129024010": 129024010,
- "129211010": 129211010,
- "129214010": 129214010,
- "129314020": 129314020,
- "129321010": 129321010,
- "129421010": 129421010,
- "129713020": 129713020,
- "130024010": 130024010,
- "130141020": 130141020,
- "130241020": 130241020,
- "130341020": 130341020,
- "130641020": 130641020
- },
- "10031": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "101314020": 101314020,
- "127134010": 127134010,
- "127141030": 127141030,
- "127314010": 127314010,
- "127614010": 127614010,
- "127713010": 127713010,
- "128224010": 128224010,
- "128424010": 128424010,
- "128514010": 128514010,
- "128614010": 128614010,
- "129024010": 129024010,
- "129211010": 129211010,
- "129214010": 129214010,
- "129314020": 129314020,
- "129321010": 129321010,
- "129421010": 129421010,
- "129713020": 129713020,
- "130024010": 130024010,
- "130141020": 130141020,
- "130241020": 130241020,
- "130341020": 130341020,
- "130641020": 130641020,
- "131031020": 131031020,
- "131723010": 131723010
- },
- "10032": {
- "100114010": 100114010,
- "100211010": 100211010,
- "100214010": 100214010,
- "100214020": 100214020,
- "100314010": 100314010,
- "100314020": 100314020,
- "100314030": 100314030,
- "100314040": 100314040,
- "100314070": 100314070,
- "100414010": 100414010,
- "100514010": 100514010,
- "100614010": 100614010,
- "100614020": 100614020,
- "100714010": 100714010,
- "100714020": 100714020,
- "100814010": 100814010,
- "101114010": 101114010,
- "101314020": 101314020,
- "128224010": 128224010,
- "128424010": 128424010,
- "128514010": 128514010,
- "128614010": 128614010,
- "129024010": 129024010,
- "129211010": 129211010,
- "129214010": 129214010,
- "129314020": 129314020,
- "129321010": 129321010,
- "129421010": 129421010,
- "129713020": 129713020,
- "130024010": 130024010,
- "130141020": 130141020,
- "130241020": 130241020,
- "130341020": 130341020,
- "130641020": 130641020,
- "131031020": 131031020,
- "131723010": 131723010
- }
- },
- "restricted_base_card_id_list": {
- "10006": {
- "123041020": "0"
- },
- "10007": {
- "123041020": "0"
- },
- "10008": {
- "123041020": "0"
- },
- "10009": {
- "123041020": "0"
- },
- "10010": {
- "123041020": "0"
- },
- "10011": {
- "123041020": "0"
- },
- "10012": {
- "123041020": "0"
- },
- "10013": {
- "123041020": "0"
- },
- "10014": {
- "123041020": "0"
- },
- "10015": {
- "123041020": "0"
- },
- "10016": {
- "123041020": "0"
- },
- "10017": {
- "123041020": "0"
- },
- "10018": {
- "123041020": "0"
- },
- "10019": {
- "123041020": "0"
- },
- "10020": {
- "123041020": "0"
- },
- "10021": {
- "123041020": "0"
- },
- "10022": {
- "123041020": "0"
- },
- "10023": {
- "123041020": "0"
- },
- "10024": {
- "123041020": "0"
- },
- "10025": {
- "123041020": "0"
- },
- "10026": {
- "123041020": "0"
- },
- "10027": {
- "123041020": "0"
- },
- "10028": {
- "123041020": "0"
- },
- "10029": {
- "123041020": "0"
- },
- "10030": {
- "123041020": "0"
- },
- "10031": {
- "123041020": "0"
- },
- "10032": {
- "123041020": "0"
- }
- },
- "disable_card_set_ids": []
- },
- "user_deck_my_rotation": {
- "user_deck_list": [
- {
- "deck_no": 1,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 2,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 3,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 4,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 5,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 6,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 7,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 8,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 9,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 10,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 11,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 12,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 13,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 14,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 15,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 16,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 17,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 18,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 19,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 20,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 21,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 22,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 23,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 24,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 25,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 26,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 27,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 28,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 29,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 30,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 31,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 32,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 33,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 34,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 35,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- },
- {
- "deck_no": 36,
- "class_id": 0,
- "sleeve_id": 3000011,
- "leader_skin_id": 0,
- "deck_name": "",
- "card_id_array": [],
- "is_complete_deck": 0,
- "restricted_card_exists": false,
- "is_available_deck": 1,
- "maintenance_card_ids": [],
- "is_include_un_possession_card": false,
- "is_random_leader_skin": 0,
- "leader_skin_id_list": [
- 0
- ],
- "order_num": 0,
- "create_deck_time": null,
- "rotation_id": 0
- }
- ]
- },
- "avatar_info": {
- "abilities": {
- "2801": {
- "leader_skin_id": "2801",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "2",
- "battle_start_max_life": "25",
- "ability_cost": "-1|-7",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930144051:930144061)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.play_count}>=2&{me.play_count}<4)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.play_count}>=4)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930144051:930144061)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.play_count}>=2&{me.play_count}<4)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.play_count}>=4)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none)",
- "ability_desc": "Subtract 1 from the cost of a Natura card in your hand.|Give all allied followers [b]Storm[/b] and the ability to attack 2 times per turn.",
- "passive_ability_desc": "At the start of the match, if you are going second, gain 1 valor.\\nAt the end of your turn, if you've played at least 2 cards this turn, gain 1 valor. If you've played at least 4, gain 2 valor instead."
- },
- "3301": {
- "leader_skin_id": "3301",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "1",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-1|-4",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930144011:930144021:930144031)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930144011:930144021:930144031)(preprocess:none)",
- "ability_desc": "If there are any [b]Fairies[/b] in your hand, change the cost of a random [b]Fairy[/b] in your hand to 0 until the end of the turn. Otherwise, put a [b]Fairy[/b] into your hand.|Give +1/+0 to an allied follower. Deal X damage to a random enemy follower. X equals the attack of the strongest allied follower in play.|Give +X/+Y to an allied 1-play-point follower. X and Y equal the number of allied Forestcraft followers that have left play this match, split randomly. If X plus Y is at least 20, give that follower [b]Storm[/b].<<{me.inplay.class.count}+1??\\n(Followers that have left play: <<{me.game_left_cards.unit.clan=elf.count}>>/20)>>",
- "passive_ability_desc": ""
- },
- "4101": {
- "leader_skin_id": "4101",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "2",
- "battle_start_max_life": "25",
- "ability_cost": "0|0|-8",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930144071:930144081:930144091)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.inplay.class.turn_accelerate_count=me:0}>0&{me.inplay.class.turn_accelerate_count=me:0}<2)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.inplay.class.turn_accelerate_count=me:0}>1)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930144071:930144081:930144091)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.inplay.class.turn_accelerate_count=me:0}>0&{me.inplay.class.turn_accelerate_count=me:0}<2)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.inplay.class.turn_accelerate_count=me:0}>1)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none)",
- "ability_desc": "Put a random follower with [b]Accelerate[/b] from your deck into your hand.|Give your leader the following effect until the end of the turn: Whenever you play a card using [b]Accelerate[/b], deal 1 damage to a random enemy follower.|Put a [b]Purgation's Blessing[/b] into your hand.\\nGive your leader the following effect: At the start of your every other turn, put a [b]Purgation's Blessing[/b] into your hand. (This effect lasts for the rest of the match.)",
- "passive_ability_desc": "At the start of the match, if you are going second, gain 1 valor.\\nAt the end of your turn, if you've played a card using [b]Accelerate[/b] this turn, gain 1 valor. If you've played at least 2, gain 2 valor instead.<<{me.inplay.class.count}+1??\\n(Times [b]Accelerate[/b][b]d[/b]: <<{me.inplay.class.turn_accelerate_count_text=me:0}>>)>>"
- },
- "2602": {
- "leader_skin_id": "2602",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "1",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-2|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930244041:930244051:930244061)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930244041:930244051:930244061)(preprocess:none)",
- "ability_desc": "Give +1/+0 to a random allied follower.\\nAt the start of your next turn, draw a card.|Summon an [b]Arcane Personnel Carrier[/b].\\n[b]Rally[/b] [b](10)[/b]: Summon a [b]Val, Speedy Magicar[/b].<<{me.inplay.class.count}+1??\\n([b]Rally[/b] count: <<{me.inplay.class.rally_count}>>/10)>>|Deal 3 damage to a random enemy. Do this 2 times.",
- "passive_ability_desc": ""
- },
- "3302": {
- "leader_skin_id": "3302",
- "battle_start_firstplayerturn_bp": "4",
- "battle_start_secondplayerturn_bp": "4",
- "battle_start_max_life": "25",
- "ability_cost": "+1|0|-6",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930244071:930244081:930244091)(preprocess:none),(skill:change_affiliation)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:{me.hand.unit})(option:tribe=legion&type=add)(preprocess:none),(skill:change_affiliation)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:{me.deck.unit})(option:tribe=legion&type=add)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930244071:930244081:930244091)(preprocess:none),(skill:change_affiliation)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:{me.hand.unit})(option:tribe=legion&type=add)(preprocess:none),(skill:change_affiliation)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:{me.deck.unit})(option:tribe=legion&type=add)(preprocess:none)",
- "ability_desc": "Discard a follower from your hand and put a copy of it into your deck. Give that copy the Officer trait.\\nDraw a card.|At the end of your turn, deal 2 damage to a random enemy follower. Before damage is dealt, if there are fewer allied followers than enemy followers in play, gain 1 valor.|Give your leader the following effect: Once on each of your turns, when you play a follower, put a random X-play-point follower from your deck into play. X equals the original cost of the follower you played. (This effect lasts for the rest of the match.)",
- "passive_ability_desc": "At the start of your turn, if this is your first turn, give the Officer trait to all followers in your hand and deck."
- },
- "3502": {
- "leader_skin_id": "3502",
- "battle_start_firstplayerturn_bp": "3",
- "battle_start_secondplayerturn_bp": "3",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-2|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930244011:930244021:930244031)(preprocess:none),(skill:change_rally_count)(timing:when_play_other)(condition:{me.inplay_self.count}>0&character=me&target=played_card&card_type=spell&base_card_id=900214050)(target:character=me&target=inplay&card_type=class)(option:add_rally_count=1)(preprocess:per_turn=1),(skill:pp_modifier)(timing:when_play_other)(condition:{me.inplay_self.count}>0&character=me&target=played_card&card_type=spell&base_card_id=900214050)(target:character=me&target=inplay&card_type=class)(option:add_pp=1)(preprocess:per_turn=1)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930244011:930244021:930244031)(preprocess:none),(skill:change_rally_count)(timing:when_play_other)(condition:{me.inplay_self.count}>0&character=me&target=played_card&card_type=spell&base_card_id=900214050)(target:character=me&target=inplay&card_type=class)(option:add_rally_count=1)(preprocess:per_turn=1),(skill:pp_modifier)(timing:when_play_other)(condition:{me.inplay_self.count}>0&character=me&target=played_card&card_type=spell&base_card_id=900214050)(target:character=me&target=inplay&card_type=class)(option:add_pp=1)(preprocess:per_turn=1)",
- "ability_desc": "Discard a card from your hand.\\nPut a random Festive card from your deck into your hand.|Give your leader the following effect: The next time your leader takes damage, reduce that damage to 0.|Give your leader the following effect until the end of the turn: Whenever you play a [b]Glittering Gold[/b], give +1/+0 to all allied followers and draw a card.",
- "passive_ability_desc": "Once on each of your turns, when you play a [b]Glittering Gold[/b], add 1 to your [b]Rally[/b] count and recover 1 play point."
- },
- "3903": {
- "leader_skin_id": "3903",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "1",
- "battle_start_max_life": "25",
- "ability_cost": "+1|0|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930344071:930344081:930344091)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930344071:930344081:930344091)(preprocess:none)",
- "ability_desc": "Select a card in your hand. If it's been [b]Spellboost[/b][b]ed[/b] less than 5 times, [b]Spellboost[/b] it. Otherwise, put a copy of that card into your deck and subtract 1 from the copy's cost.|Discard a card with [b]Spellboost[/b] from your hand. Put a random card with [b]Spellboost[/b] from your deck into your hand and [b]Spellboost[/b] it X times. X equals the number of times the discarded card had been [b]Spellboost[/b][b]ed[/b].|Select a card with [b]Spellboost[/b] in your hand. Put a copy of it into your hand and [b]Spellboost[/b] the copy X times. X equals the number of times the selected card has been [b]Spellboost[/b][b]ed[/b].",
- "passive_ability_desc": ""
- },
- "2523": {
- "leader_skin_id": "2523",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "2",
- "battle_start_max_life": "25",
- "ability_cost": "0|-1|-8",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930344011:930344021:930344031)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.turn_play_cards.all.play_moment_tribe=machine.count}>0&{me.turn_play_cards.all.play_moment_tribe=machine.count}<2)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.turn_play_cards.all.play_moment_tribe=machine.count}>=2)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930344011:930344021:930344031)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.turn_play_cards.all.play_moment_tribe=machine.count}>0&{me.turn_play_cards.all.play_moment_tribe=machine.count}<2)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.turn_play_cards.all.play_moment_tribe=machine.count}>=2)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none)",
- "ability_desc": "Put a [b]Recovery[/b] into your hand.|Until the end of the turn, subtract 1 from the cost of a Machina card in your hand.|Discard 2 cards from your hand.\\nPut a [b]Ladica, Verdant Claw[/b] and [b]Azure Blast[/b] into your hand.",
- "passive_ability_desc": "At the start of the match, if you are going second, gain 1 valor.\\nAt the end of your turn, if you've played at least 1 Machina card this turn, gain 1 valor. If you've played at least 2, gain 2 valor instead.<<{me.inplay.class.count}+1??\\n(Machina cards played: <<{me.turn_play_cards_other_self.all.play_moment_tribe=machine.count}>>)>>"
- },
- "4103": {
- "leader_skin_id": "4103",
- "battle_start_firstplayerturn_bp": "2",
- "battle_start_secondplayerturn_bp": "2",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-1|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930344041:930344051:930344061)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930344041:930344051:930344061)(preprocess:none)",
- "ability_desc": "Put 1 of the following cards into your hand in order and change its cost to 0.\\n<<${me.inplay.class.count}>0&{me.game_skill_activated.base_card_id=930344040.count}%2=0?[9acd32]1.[-]?1.>> [b]Insight[/b]\\n<<${me.inplay.class.count}>0&{me.game_skill_activated.base_card_id=930344040.count}%2=1?[9acd32]2.[-]?2.>> [b]Angelic Snipe[/b]|Give an unevolved allied follower the following effect and evolve it: At the end of your turn, banish this follower. ([b]Evolve[/b] effects will not activate.)|Change the cost, attack, and defense of a follower in your hand to 1.",
- "passive_ability_desc": ""
- },
- "2804": {
- "leader_skin_id": "2804",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "2",
- "battle_start_max_life": "25",
- "ability_cost": "-1|-1|-6",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930444041:930444051:930444061)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.destroyed_this_turn_card_list.all.base_card_id=900012050.count}>0)(target:character=me&target=inplay&card_type=class)(option:add_bp={me.destroyed_this_turn_card_list.all.base_card_id=900012050.count})(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930444041:930444051:930444061)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.destroyed_this_turn_card_list.all.base_card_id=900012050.count}>0)(target:character=me&target=inplay&card_type=class)(option:add_bp={me.destroyed_this_turn_card_list.all.base_card_id=900012050.count})(preprocess:none)",
- "ability_desc": "Give an allied Natura follower +1/+0 and [b]Rush[/b].|Subtract 1 from the cost of a Natura card in your hand until the end of the turn.|Give your leader the following effect: Once on each of your turns, when an allied [b]Naterran World Tree[/b] is destroyed, if it's the second this turn, summon a [b]Bayleon, Shining Sovereign[/b] and activate its [b]Fanfare[/b] effect. (This effect lasts for the rest of the match.) If your leader already has this effect, give +1/+1 to all allied followers and restore 3 defense to your leader instead.<<{me.inplay.class.count}+1??\\n([b]Naterran World Tree[/b][b]s[/b] destroyed: <<{me.destroyed_this_turn_card_list.all.base_card_id=900012050.count}>>/2)>>",
- "passive_ability_desc": "At the start of the match, if you are going second, gain 1 valor.\\nAt the end of your turn, gain X valor. X equals the number of allied [b]Naterran World Tree[/b][b]s[/b] destroyed this turn.<<{me.inplay.class.count}+1??\\n([b]Naterran World Tree[/b][b]s[/b] destroyed: <<{me.destroyed_this_turn_card_list.all.base_card_id=900012050.count}>>)>>"
- },
- "2604": {
- "leader_skin_id": "2604",
- "battle_start_firstplayerturn_bp": "3",
- "battle_start_secondplayerturn_bp": "3",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-1|-5",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930444011:930444021:930444031)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930444011:930444021:930444031)(preprocess:none)",
- "ability_desc": "Deal 1 damage to a follower or the enemy leader. If you selected an allied follower, give +0/+2 to that follower.|Select a follower in play. Give it +2/+0 and deal 2 damage to it. If that follower is not destroyed by this effect, gain 1 valor.|Give your leader the following effect: Once on each of your turns after you become able to evolve, when an allied follower takes damage, if it's not destroyed, give it +2/+2 and deal 5 damage to a random enemy follower. (This effect lasts for the rest of the match.)",
- "passive_ability_desc": ""
- },
- "3504": {
- "leader_skin_id": "3504",
- "battle_start_firstplayerturn_bp": "3",
- "battle_start_secondplayerturn_bp": "3",
- "battle_start_max_life": "25",
- "ability_cost": "+1|0|-6",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930444071:930444081:930444091)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930444071:930444081:930444091)(preprocess:none)",
- "ability_desc": "At the end of your turn, draw a card.|Discard a card from your hand.\\nDeal 2 damage to a random enemy follower and 1 damage to the enemy leader.|Put a [b]Tidal Surge[/b] into your hand.\\nGive your leader the following effect: At the start of your turn, if there are no [b]Tidal Surge[/b][b]s[/b] in your hand, put 1 into your hand. (This effect lasts for the rest of the match.)",
- "passive_ability_desc": ""
- },
- "1605": {
- "leader_skin_id": "1605",
- "battle_start_firstplayerturn_bp": "2",
- "battle_start_secondplayerturn_bp": "2",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-1|-4",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930544041:930544051:930544061)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930544041:930544051:930544061)(preprocess:none)",
- "ability_desc": "If there are any [b]Assembly Droid[/b][b]s[/b] in your hand, change the cost of a random [b]Assembly Droid[/b] in your hand to 0 until the end of the turn. Otherwise, put an [b]Assembly Droid[/b] into your hand.|Summon a [b]Roly-Poly Mk I, Stalwart Bot[/b] and evolve it.|Discard 2 cards from your hand.\\nPut a [b]Tetra, Sapphire Leader[/b] and [b]Mono, Garnet Challenger[/b] into your hand.",
- "passive_ability_desc": ""
- },
- "2605": {
- "leader_skin_id": "2605",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "1",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-2|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930544071:930544081:930544091)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930544071:930544081:930544091)(preprocess:none)",
- "ability_desc": "Deal 1 damage to a follower or the enemy leader. If you selected an allied follower, before damage is dealt, give it [b]Last Words[/b]: Draw a card.|Activate an allied follower's [b]Last Words[/b] effects.|Give an allied follower the following effects.\\n-[b]Rush[/b].\\n-[b]Strike[/b]: Gain +2/+0.\\n-[b]Follower[/b] [b]Strike[/b]: Deal X damage to the enemy leader. X equals this follower's attack.",
- "passive_ability_desc": ""
- },
- "3505": {
- "leader_skin_id": "3505",
- "battle_start_firstplayerturn_bp": "3",
- "battle_start_secondplayerturn_bp": "3",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-1|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930544011:930544021:930544031)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930544011:930544021:930544031)(preprocess:none)",
- "ability_desc": "Give a random allied follower the following effect: When this follower leaves play, draw a card.|Until the end of the turn, subtract 2 from the cost of a follower in your hand and give it the following effect: If this follower is in play, when it leaves play, or at the end of your turn, banish this follower.|Give an allied follower [b]Rush[/b], [b]Bane[/b], and [b]Last Words[/b]: [b]Necromancy[/b] [b](2)[/b] - Summon a copy of this follower and give it [b]Storm[/b]. If you have at least 10 shadows, perform [b]Necromancy[/b] [b](10)[/b] - Summon 2 copies instead and give them [b]Storm[/b].",
- "passive_ability_desc": ""
- },
- "1606": {
- "leader_skin_id": "1606",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "1",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-2|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930644041:930644051:930644061)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930644041:930644051:930644061)(preprocess:none)",
- "ability_desc": "Deal 1 damage to a random enemy. If [b]Vengeance[/b] is active for you, deal 2 damage instead, and at the start of your next turn, draw a card.|Activate [b]Vengeance[/b] until the end of your next turn, even if your leader's defense is greater than 10.|Give your leader the following effect until the end of the turn: Whenever an unevolved allied follower's attack or defense is increased by an effect, evolve that follower and give it [b]Storm[/b].",
- "passive_ability_desc": ""
- },
- "2606": {
- "leader_skin_id": "2606",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "1",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-1|-2",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930644011:930644021:930644031)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930644011:930644021:930644031)(preprocess:none)",
- "ability_desc": "Give +1/+0 to a random allied [b]Forest Bat[/b].\\nDraw a card.|Evolve an allied [b]Forest Bat[/b] and give it [b]Last Words[/b]: Give your leader the following effect - At the end of your opponent's turn, summon a [b]Forest Bat[/b], then remove this effect.|Summon 2 [b]Forest Bat[/b][b]s[/b].\\nDeal X damage to the enemy leader. X equals the number of allied [b]Forest Bat[/b][b]s[/b] in play.",
- "passive_ability_desc": ""
- },
- "3506": {
- "leader_skin_id": "3506",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "1",
- "battle_start_max_life": "25",
- "ability_cost": "+1|0|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930644071:930644081:930644091)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930644071:930644081:930644091)(preprocess:none)",
- "ability_desc": "Give a follower in you hand [b]Fanfare[/b]: Randomly activate 1 of the following effects.\\n-Deal 1 damage to the enemy leader.\\n-Restore 1 defense to your leader.|At the start of your next turn, draw a card.\\nIf it's a turn you are able to evolve, you have at least 1 valor, and you have 0 evolution points, use 1 valor and recover 1 evolution point.|Give your leader the following effect until the end of the turn: Whenever an allied follower evolves, recover 1 play point and deal 1 damage to the enemy leader.",
- "passive_ability_desc": ""
- },
- "2507": {
- "leader_skin_id": "2507",
- "battle_start_firstplayerturn_bp": "1",
- "battle_start_secondplayerturn_bp": "2",
- "battle_start_max_life": "25",
- "ability_cost": "-1|-5",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930744051:930744061)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.turn_play_cards_other_self.all.play_moment_tribe=nature.count}+{me.fusion_ingrediented_this_turn_card_list.all.tribe=nature.count}>0&{me.turn_play_cards_other_self.all.play_moment_tribe=nature.count}+{me.fusion_ingrediented_this_turn_card_list.all.tribe=nature.count}<2)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.turn_play_cards_other_self.all.play_moment_tribe=nature.count}+{me.fusion_ingrediented_this_turn_card_list.all.tribe=nature.count}>=2)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930744051:930744061)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.turn_play_cards_other_self.all.play_moment_tribe=nature.count}+{me.fusion_ingrediented_this_turn_card_list.all.tribe=nature.count}>0&{me.turn_play_cards_other_self.all.play_moment_tribe=nature.count}+{me.fusion_ingrediented_this_turn_card_list.all.tribe=nature.count}<2)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.turn_play_cards_other_self.all.play_moment_tribe=nature.count}+{me.fusion_ingrediented_this_turn_card_list.all.tribe=nature.count}>=2)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none)",
- "ability_desc": "Put copies of 2 different allied Natura cards fused this match into your hand.|Give your leader the following effect: At the end of your turn, deal X damage to a random enemy follower. If no enemy followers are in play, deal X damage to the enemy leader. X equals half the number of allied Natura cards fused this match (rounded up). (This effect lasts for the rest of the match.)<<{me.inplay.class.count}+1??\\n(X equals: <<{me.game_fusion_ingrediented_cards.all.tribe=nature.count.half_round_up}>>)>>",
- "passive_ability_desc": "At the start of the match, if you are going second, gain 1 valor.\\nAt the end of your turn, if you've fused or played a Natura card this turn, gain 1 valor. If you've fused or played at least 2, gain 2 valor instead.<<${me.inplay.class.is_turn=self}=1&{me.inplay.class.count}>0?\\n(Natura cards fused or played: <<{me.turn_play_cards_other_self.all.play_moment_tribe=nature.count}+{me.fusion_ingrediented_this_turn_card_list.all.tribe=nature.count}>>)?>><<${me.inplay.class.is_turn=self}=0&{me.inplay.class.count}>0?\\n(Natura cards fused or played: 0)?>>"
- },
- "2607": {
- "leader_skin_id": "2607",
- "battle_start_firstplayerturn_bp": "3",
- "battle_start_secondplayerturn_bp": "3",
- "battle_start_max_life": "25",
- "ability_cost": "+1|0|-6",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930744071:930744081:930744091)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930744071:930744081:930744091)(preprocess:none)",
- "ability_desc": "Deal 1 damage to an enemy.|Subtract 1 from the [b]Countdown[/b] of an allied amulet. Then, if that amulet's [b]Countdown[/b] reached 0, gain 1 valor.|Subtract 2 from the [b]Countdown[/b] of all allied amulets and gain X valor. X equals the number of amulets destroyed by this effect. If X is at least 4, put a [b]Fiery Reproach[/b] into your hand.",
- "passive_ability_desc": ""
- },
- "4107": {
- "leader_skin_id": "4107",
- "battle_start_firstplayerturn_bp": "0",
- "battle_start_secondplayerturn_bp": "0",
- "battle_start_max_life": "25",
- "ability_cost": "0|0|-9",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930744011:930744021:930744031)(preprocess:none),(skill:bp_modifier)(timing:when_evolve_other)(condition:{me.evolution_card.unit.count}>0&turn=self)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930744011:930744021:930744031)(preprocess:none),(skill:bp_modifier)(timing:when_evolve_other)(condition:{me.evolution_card.unit.count}>0&turn=self)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none)",
- "ability_desc": "Give +0/+1 to an allied follower. If it's an evolved follower, give it +0/+2 instead.|Discard a card from your hand and put a copy of it into your deck.\\nDraw a card.|Recover all of your evolution points. \\nDraw cards until there are 7 cards in your hand and subtract 3 from the costs of all cards in your hand.",
- "passive_ability_desc": "During your turn, whenever an allied follower evolves, gain 1 valor."
- },
- "508": {
- "leader_skin_id": "508",
- "battle_start_firstplayerturn_bp": "3",
- "battle_start_secondplayerturn_bp": "3",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-1|-5",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930844071:930844081:930844091)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=122033010.count}=0&{me.hand.field.base_card_id=122033010.count}=0)(target:none)(option:summon_token=122033011)(preprocess:none),(skill:chant_count_change)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=122033010.count}=0&{me.hand.field.base_card_id=122033010.count}=0)(target:character=me&target=skill_summoned_card&card_type=chant_field)(option:add_chant=10)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930844071:930844081:930844091)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=122033010.count}=0&{me.hand.field.base_card_id=122033010.count}=0)(target:none)(option:summon_token=122033011)(preprocess:none),(skill:chant_count_change)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=122033010.count}=0&{me.hand.field.base_card_id=122033010.count}=0)(target:character=me&target=skill_summoned_card&card_type=chant_field)(option:add_chant=10)(preprocess:none)",
- "ability_desc": "Deal 1 damage to a follower or the enemy leader. If you selected an allied [b]Shadow Soldier[/b], before damage is dealt, give it +1/+1.|Destroy an allied follower that cost 5 or less play points. Give a random allied follower +X/+X. X equals the cost of the destroyed follower.|Give your leader the following effect: Whenever an allied [b]Shadow Soldier[/b], [b]Shadow Commander[/b], [b]Shadow Berserker[/b], or [b]Shadow General[/b] comes into play, give it [b]Storm[/b]. (This effect lasts for the rest of the match.)",
- "passive_ability_desc": "At the start of your turn, if there aren't any allied [b]Brand of the Morning Star[/b][b]s[/b] in your hand or in play, summon 1 and add 10 to its [b]Countdown[/b]."
- },
- "3908": {
- "leader_skin_id": "3908",
- "battle_start_firstplayerturn_bp": "2",
- "battle_start_secondplayerturn_bp": "2",
- "battle_start_max_life": "25",
- "ability_cost": "+1|0|-X",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930844041:930844051:930844061)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.inplay.class.pp}>=1&{me.inplay.class.pp}<3)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.inplay.class.pp}>=3)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none),(skill:draw)(timing:self_turn_end)(condition:{me.inplay.class.pp}>=3)(target:character=me&target=deck&card_type=all&random_count=1)(option:none)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930844041:930844051:930844061)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.inplay.class.pp}>=1&{me.inplay.class.pp}<3)(target:character=me&target=inplay&card_type=class)(option:add_bp=1)(preprocess:none),(skill:bp_modifier)(timing:self_turn_end)(condition:{me.inplay.class.pp}>=3)(target:character=me&target=inplay&card_type=class)(option:add_bp=2)(preprocess:none),(skill:draw)(timing:self_turn_end)(condition:{me.inplay.class.pp}>=3)(target:character=me&target=deck&card_type=all&random_count=1)(option:none)(preprocess:none)",
- "ability_desc": "Deal 1 damage to an enemy.|Recover 1 play point.|Give +X/+0 to an allied follower. If X is at least 10, give it [b]Storm[/b]. X equals the amount of valor you have.<<{me.inplay.class.count}+1??\\n(X equals: <<{me.inplay.class.bp}>>/10)>>",
- "passive_ability_desc": "At the end of your turn, if you have at least 1 play point, gain 1 valor. If you have at least 3 play points, gain 2 valor and draw a card instead."
- },
- "2518": {
- "leader_skin_id": "2518",
- "battle_start_firstplayerturn_bp": "3",
- "battle_start_secondplayerturn_bp": "3",
- "battle_start_max_life": "25",
- "ability_cost": "+1|-2|-3",
- "ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930844011:930844021:930844031)(preprocess:none)",
- "passive_ability": "(skill:choice)(timing:when_choice_brave)(condition:character=me)(target:none)(option:card_id=930844011:930844021:930844031)(preprocess:none)",
- "ability_desc": "If [b]Resonance[/b] is active for you, subtract 1 from the cost of a random [b]Paradigm Shift[/b] in your hand. Otherwise, deal 1 damage to a random enemy follower and then the enemy leader.|Summon an [b]Acceleratium[/b].|Give your leader the following effect until the end of the turn: Whenever an allied Artifact card comes into play, recover 1 play point and draw a card.",
- "passive_ability_desc": ""
- }
- },
- "schedules": []
- },
- "challenge_config": {
- "use_challenge_two_pick_premium_card": "0",
- "challenge_two_pick_sleeve_id": "3000011"
- },
- "gathering_info": {
- "has_invite": 0
- },
- "feature_maintenance_list": [],
- "user_config": {
- "receive_invitation": "1",
- "receive_invitation_in_battle": "1",
- "receive_invitation_in_offline": "1",
- "receive_friend_apply": "1",
- "is_allow_send_adjust": "1",
- "is_foil_preferred": "0",
- "is_prize_preferred": "0"
- },
- "is_battle_pass_period": true,
- "battle_pass_level_info": {
- "1": {
- "level": "1",
- "required_point": "0"
- },
- "2": {
- "level": "2",
- "required_point": "500"
- },
- "3": {
- "level": "3",
- "required_point": "1000"
- },
- "4": {
- "level": "4",
- "required_point": "1500"
- },
- "5": {
- "level": "5",
- "required_point": "2000"
- },
- "6": {
- "level": "6",
- "required_point": "2500"
- },
- "7": {
- "level": "7",
- "required_point": "3000"
- },
- "8": {
- "level": "8",
- "required_point": "3500"
- },
- "9": {
- "level": "9",
- "required_point": "4000"
- },
- "10": {
- "level": "10",
- "required_point": "4500"
- },
- "11": {
- "level": "11",
- "required_point": "5000"
- },
- "12": {
- "level": "12",
- "required_point": "5500"
- },
- "13": {
- "level": "13",
- "required_point": "6000"
- },
- "14": {
- "level": "14",
- "required_point": "6500"
- },
- "15": {
- "level": "15",
- "required_point": "7000"
- },
- "16": {
- "level": "16",
- "required_point": "7500"
- },
- "17": {
- "level": "17",
- "required_point": "8000"
- },
- "18": {
- "level": "18",
- "required_point": "8500"
- },
- "19": {
- "level": "19",
- "required_point": "9000"
- },
- "20": {
- "level": "20",
- "required_point": "9500"
- },
- "21": {
- "level": "21",
- "required_point": "10000"
- },
- "22": {
- "level": "22",
- "required_point": "10500"
- },
- "23": {
- "level": "23",
- "required_point": "11000"
- },
- "24": {
- "level": "24",
- "required_point": "11500"
- },
- "25": {
- "level": "25",
- "required_point": "12000"
- },
- "26": {
- "level": "26",
- "required_point": "12500"
- },
- "27": {
- "level": "27",
- "required_point": "13000"
- },
- "28": {
- "level": "28",
- "required_point": "13500"
- },
- "29": {
- "level": "29",
- "required_point": "14000"
- },
- "30": {
- "level": "30",
- "required_point": "14500"
- },
- "31": {
- "level": "31",
- "required_point": "15000"
- },
- "32": {
- "level": "32",
- "required_point": "15500"
- },
- "33": {
- "level": "33",
- "required_point": "16000"
- },
- "34": {
- "level": "34",
- "required_point": "16500"
- },
- "35": {
- "level": "35",
- "required_point": "17000"
- },
- "36": {
- "level": "36",
- "required_point": "17500"
- },
- "37": {
- "level": "37",
- "required_point": "18000"
- },
- "38": {
- "level": "38",
- "required_point": "18500"
- },
- "39": {
- "level": "39",
- "required_point": "19000"
- },
- "40": {
- "level": "40",
- "required_point": "19500"
- },
- "41": {
- "level": "41",
- "required_point": "20000"
- },
- "42": {
- "level": "42",
- "required_point": "20500"
- },
- "43": {
- "level": "43",
- "required_point": "21000"
- },
- "44": {
- "level": "44",
- "required_point": "21500"
- },
- "45": {
- "level": "45",
- "required_point": "22000"
- },
- "46": {
- "level": "46",
- "required_point": "22500"
- },
- "47": {
- "level": "47",
- "required_point": "23000"
- },
- "48": {
- "level": "48",
- "required_point": "23500"
- },
- "49": {
- "level": "49",
- "required_point": "24000"
- },
- "50": {
- "level": "50",
- "required_point": "24500"
- },
- "51": {
- "level": "51",
- "required_point": "25000"
- },
- "52": {
- "level": "52",
- "required_point": "25500"
- },
- "53": {
- "level": "53",
- "required_point": "26000"
- },
- "54": {
- "level": "54",
- "required_point": "26500"
- },
- "55": {
- "level": "55",
- "required_point": "27000"
- },
- "56": {
- "level": "56",
- "required_point": "27500"
- },
- "57": {
- "level": "57",
- "required_point": "28000"
- },
- "58": {
- "level": "58",
- "required_point": "28500"
- },
- "59": {
- "level": "59",
- "required_point": "29000"
- },
- "60": {
- "level": "60",
- "required_point": "29500"
- },
- "61": {
- "level": "61",
- "required_point": "30000"
- },
- "62": {
- "level": "62",
- "required_point": "30500"
- },
- "63": {
- "level": "63",
- "required_point": "31000"
- },
- "64": {
- "level": "64",
- "required_point": "31500"
- },
- "65": {
- "level": "65",
- "required_point": "32000"
- },
- "66": {
- "level": "66",
- "required_point": "32500"
- },
- "67": {
- "level": "67",
- "required_point": "33000"
- },
- "68": {
- "level": "68",
- "required_point": "33500"
- },
- "69": {
- "level": "69",
- "required_point": "34000"
- },
- "70": {
- "level": "70",
- "required_point": "34500"
- },
- "71": {
- "level": "71",
- "required_point": "35000"
- },
- "72": {
- "level": "72",
- "required_point": "35500"
- },
- "73": {
- "level": "73",
- "required_point": "36000"
- },
- "74": {
- "level": "74",
- "required_point": "36500"
- },
- "75": {
- "level": "75",
- "required_point": "37000"
- },
- "76": {
- "level": "76",
- "required_point": "37500"
- },
- "77": {
- "level": "77",
- "required_point": "38000"
- },
- "78": {
- "level": "78",
- "required_point": "38500"
- },
- "79": {
- "level": "79",
- "required_point": "39000"
- },
- "80": {
- "level": "80",
- "required_point": "39500"
- },
- "81": {
- "level": "81",
- "required_point": "40000"
- },
- "82": {
- "level": "82",
- "required_point": "40500"
- },
- "83": {
- "level": "83",
- "required_point": "41000"
- },
- "84": {
- "level": "84",
- "required_point": "41500"
- },
- "85": {
- "level": "85",
- "required_point": "42000"
- },
- "86": {
- "level": "86",
- "required_point": "42500"
- },
- "87": {
- "level": "87",
- "required_point": "43000"
- },
- "88": {
- "level": "88",
- "required_point": "43500"
- },
- "89": {
- "level": "89",
- "required_point": "44000"
- },
- "90": {
- "level": "90",
- "required_point": "44500"
- },
- "91": {
- "level": "91",
- "required_point": "45000"
- },
- "92": {
- "level": "92",
- "required_point": "45500"
- },
- "93": {
- "level": "93",
- "required_point": "46000"
- },
- "94": {
- "level": "94",
- "required_point": "46500"
- },
- "95": {
- "level": "95",
- "required_point": "47000"
- },
- "96": {
- "level": "96",
- "required_point": "47500"
- },
- "97": {
- "level": "97",
- "required_point": "48000"
- },
- "98": {
- "level": "98",
- "required_point": "48500"
- },
- "99": {
- "level": "99",
- "required_point": "49000"
- },
- "100": {
- "level": "100",
- "required_point": "49500"
- }
- },
- "card_set_id_for_resource_dl_view": 1,
- "open_battle_field_id_list": {
- "1": 1,
- "4": 4,
- "7": 7,
- "3": 3,
- "6": 6,
- "2": 2,
- "5": 5,
- "18": 18,
- "10": 10,
- "30": 30,
- "31": 31,
- "41": 41,
- "43": 43,
- "51": 51,
- "61": 61,
- "71": 71
- }
- }
-}
\ No newline at end of file
diff --git a/SVSim.Bootstrap/Importers/CardListsImporter.cs b/SVSim.Bootstrap/Importers/CardListsImporter.cs
new file mode 100644
index 0000000..7075f0a
--- /dev/null
+++ b/SVSim.Bootstrap/Importers/CardListsImporter.cs
@@ -0,0 +1,166 @@
+using System.Text.Json;
+using Microsoft.EntityFrameworkCore;
+using SVSim.Bootstrap.Models.Seed;
+using SVSim.Database;
+using SVSim.Database.Models;
+
+namespace SVSim.Bootstrap.Importers;
+
+///
+/// Idempotent upsert of the six card-id-keyed tables from load-index seeds:
+/// SpotCards, ReprintedCards, UnlimitedRestrictions, LoadingExclusionCards,
+/// MaintenanceCards, FeatureMaintenances. Loads the Cards FK set once for orphan warnings.
+/// Rows missing from a seed are LEFT INTACT (consistent with prior GlobalsImporter behavior)
+/// for the five card-id-keyed tables; FeatureMaintenances clears-and-rewrites because its
+/// synthetic ordinal Id has no natural-key semantics.
+///
+public class CardListsImporter
+{
+ public async Task ImportAsync(SVSimDbContext context, string seedDir)
+ {
+ var knownCards = new HashSet(await context.Cards.Select(c => c.Id).ToListAsync());
+ int total = 0;
+ total += await ImportSpot(context, seedDir, knownCards);
+ total += await ImportReprinted(context, seedDir, knownCards);
+ total += await ImportUnlimited(context, seedDir, knownCards);
+ total += await ImportLoadingExclusion(context, seedDir, knownCards);
+ total += await ImportMaintenance(context, seedDir);
+ total += await ImportFeatureMaintenances(context, seedDir);
+ await context.SaveChangesAsync();
+ return total;
+ }
+
+ private async Task ImportSpot(SVSimDbContext context, string seedDir, HashSet knownCards)
+ {
+ var seed = SeedLoader.LoadList(Path.Combine(seedDir, "spot-cards.json"));
+ if (seed.Count == 0) return 0;
+ var existing = await context.SpotCards.ToDictionaryAsync(e => e.Id);
+ int created = 0, updated = 0, orphans = 0;
+ foreach (var s in seed)
+ {
+ if (s.CardId == 0) continue;
+ if (!knownCards.Contains(s.CardId)) orphans++;
+ var entry = existing.TryGetValue(s.CardId, out var ex) ? ex : new SpotCardEntry { Id = s.CardId };
+ entry.Cost = s.Cost;
+ if (ex is null) { context.SpotCards.Add(entry); existing[s.CardId] = entry; created++; }
+ else updated++;
+ }
+ WarnOrphans("SpotCards", orphans);
+ Console.WriteLine($"[CardListsImporter] SpotCards +{created}/~{updated}");
+ return created + updated;
+ }
+
+ private async Task ImportReprinted(SVSimDbContext context, string seedDir, HashSet knownCards)
+ {
+ var seed = SeedLoader.LoadList(Path.Combine(seedDir, "reprinted-cards.json"));
+ if (seed.Count == 0) return 0;
+ var existing = await context.ReprintedCards.ToDictionaryAsync(e => e.Id);
+ int created = 0, orphans = 0;
+ foreach (var s in seed)
+ {
+ if (s.CardId == 0) continue;
+ if (!knownCards.Contains(s.CardId)) orphans++;
+ if (existing.ContainsKey(s.CardId)) continue;
+ var entry = new ReprintedCardEntry { Id = s.CardId };
+ context.ReprintedCards.Add(entry);
+ existing[s.CardId] = entry;
+ created++;
+ }
+ WarnOrphans("ReprintedCards", orphans);
+ Console.WriteLine($"[CardListsImporter] ReprintedCards +{created}");
+ return created;
+ }
+
+ private async Task ImportUnlimited(SVSimDbContext context, string seedDir, HashSet knownCards)
+ {
+ var seed = SeedLoader.LoadList(Path.Combine(seedDir, "unlimited-restrictions.json"));
+ if (seed.Count == 0) return 0;
+ var existing = await context.UnlimitedRestrictions.ToDictionaryAsync(e => e.Id);
+ int created = 0, updated = 0, orphans = 0;
+ foreach (var s in seed)
+ {
+ if (s.CardId == 0) continue;
+ if (!knownCards.Contains(s.CardId)) orphans++;
+ var entry = existing.TryGetValue(s.CardId, out var ex) ? ex : new UnlimitedRestrictionEntry { Id = s.CardId };
+ entry.RestrictionValue = s.RestrictionValue;
+ if (ex is null) { context.UnlimitedRestrictions.Add(entry); existing[s.CardId] = entry; created++; }
+ else updated++;
+ }
+ WarnOrphans("UnlimitedRestrictions", orphans);
+ Console.WriteLine($"[CardListsImporter] UnlimitedRestrictions +{created}/~{updated}");
+ return created + updated;
+ }
+
+ private async Task ImportLoadingExclusion(SVSimDbContext context, string seedDir, HashSet knownCards)
+ {
+ var seed = SeedLoader.LoadList(Path.Combine(seedDir, "loading-exclusion-cards.json"));
+ if (seed.Count == 0) return 0;
+ var existing = await context.LoadingExclusionCards.ToDictionaryAsync(e => e.Id);
+ int created = 0, orphans = 0;
+ foreach (var s in seed)
+ {
+ if (s.CardId == 0) continue;
+ if (!knownCards.Contains(s.CardId)) orphans++;
+ if (existing.ContainsKey(s.CardId)) continue;
+ var entry = new LoadingExclusionCardEntry { Id = s.CardId };
+ context.LoadingExclusionCards.Add(entry);
+ existing[s.CardId] = entry;
+ created++;
+ }
+ WarnOrphans("LoadingExclusionCards", orphans);
+ Console.WriteLine($"[CardListsImporter] LoadingExclusionCards +{created}");
+ return created;
+ }
+
+ private async Task ImportMaintenance(SVSimDbContext context, string seedDir)
+ {
+ var seed = SeedLoader.LoadList(Path.Combine(seedDir, "maintenance-cards.json"));
+ if (seed.Count == 0) return 0;
+ var existing = await context.MaintenanceCards.ToDictionaryAsync(e => e.Id);
+ int created = 0;
+ foreach (var s in seed)
+ {
+ if (s.CardId == 0) continue;
+ if (existing.ContainsKey(s.CardId)) continue;
+ var entry = new MaintenanceCardEntry { Id = s.CardId };
+ context.MaintenanceCards.Add(entry);
+ existing[s.CardId] = entry;
+ created++;
+ }
+ Console.WriteLine($"[CardListsImporter] MaintenanceCards +{created}");
+ return created;
+ }
+
+ private async Task ImportFeatureMaintenances(SVSimDbContext context, string seedDir)
+ {
+ var seed = SeedLoader.LoadList(Path.Combine(seedDir, "feature-maintenances.json"));
+ if (seed.Count == 0) return 0;
+ // FeatureMaintenances has a synthetic int Id assigned by the extractor (1-based ordinal).
+ // The original GlobalsImporter.ImportFeatureMaintenances added rows without dedup; since the
+ // seed is regenerated on every extract, clear-and-rewrite keeps re-runs idempotent and
+ // matches "the latest seed is authoritative". Pre-existing rows with seed-absent ids are
+ // dropped here (acceptable: only synthetic ordinals, no FKs reference this table).
+ var existing = await context.FeatureMaintenances.ToListAsync();
+ context.FeatureMaintenances.RemoveRange(existing);
+ int created = 0;
+ foreach (var s in seed)
+ {
+ if (s.Id == 0) continue;
+ context.FeatureMaintenances.Add(new FeatureMaintenanceEntry
+ {
+ Id = s.Id,
+ FeatureKey = s.FeatureKey,
+ Data = s.Data.ValueKind == JsonValueKind.Undefined ? "{}" : JsonSerializer.Serialize(s.Data),
+ });
+ created++;
+ }
+ Console.WriteLine($"[CardListsImporter] FeatureMaintenances: -{existing.Count}/+{created}");
+ return created;
+ }
+
+ private static void WarnOrphans(string label, int count)
+ {
+ if (count > 0)
+ Console.Error.WriteLine($"[CardListsImporter] Warning: {label} has {count} orphan card_id(s) — run CardImporter first for clean references.");
+ }
+}
diff --git a/SVSim.Bootstrap/Importers/GlobalsImporter.cs b/SVSim.Bootstrap/Importers/GlobalsImporter.cs
index 9064057..c87362f 100644
--- a/SVSim.Bootstrap/Importers/GlobalsImporter.cs
+++ b/SVSim.Bootstrap/Importers/GlobalsImporter.cs
@@ -1,508 +1,22 @@
-using System.Text.Json;
-using Microsoft.EntityFrameworkCore;
using SVSim.Database;
-using SVSim.Database.Models;
-using SVSim.Database.Models.Config;
-using static SVSim.Bootstrap.Importers.ImporterBase;
namespace SVSim.Bootstrap.Importers;
///
-/// Imports prod-captured globals from {capturesDir}/{endpoint}-*.json snapshots into the
-/// DB via idempotent upserts. Source endpoints: load-index. Per-endpoint seed-file
-/// importers (DefaultDeckImporter, PackImporter, MyPageGlobalsImporter, etc.) cover the rest.
-///
-/// Topological order: GameConfiguration extensions → standalone tables → card-referencing tables →
-/// rotation CardSet flag update. Card-referencing importers warn on orphans (missing card rows)
-/// but never fail — CardImporter must have run first for clean output.
-///
-/// Re-runnable on the same capture (no-op delta) and on updated captures (creates/updates only).
-/// Does NOT delete rows missing from the latest capture — that would risk data loss if a capture
-/// file is partial. Use a fresh DB for snapshot-only state.
+/// Stub remaining after Stage 9C: the entire load-index → DB pipeline has been replaced by
+/// per-domain importers in this folder (RotationConfigImporter, MyRotationImporter,
+/// AvatarAbilityImporter, ArenaSeasonImporter, BattlePassImporter, DailyLoginBonusImporter,
+/// PreReleaseInfoImporter, CardListsImporter, RotationFlagUpdater). Task 10 will delete this
+/// class entirely; until then this stub keeps existing call sites compiling.
///
public class GlobalsImporter
{
- public async Task ImportAllAsync(SVSimDbContext context, string capturesDir)
+ public Task ImportAllAsync(SVSimDbContext context, string capturesDir)
{
- Console.WriteLine($"[GlobalsImporter] Loading captures from {capturesDir}...");
-
- JsonElement? loadIndex = LoadCapture(capturesDir, "load-index");
-
- int total = 0;
-
- if (loadIndex.HasValue)
- {
- total += await ImportGameConfigurationExtensions(context, loadIndex.Value);
- total += await ImportMyRotation(context, loadIndex.Value);
- total += await ImportAvatarAbilities(context, loadIndex.Value);
- total += await ImportArenaSeason(context, loadIndex.Value);
- total += await ImportBattlePassLevels(context, loadIndex.Value);
- total += await ImportDailyLoginBonus(context, loadIndex.Value);
- total += await ImportPreReleaseInfo(context, loadIndex.Value);
- total += await ImportSpotCards(context, loadIndex.Value);
- total += await ImportReprintedCards(context, loadIndex.Value);
- total += await ImportUnlimitedRestrictions(context, loadIndex.Value);
- total += await ImportLoadingExclusionCards(context, loadIndex.Value);
- total += await ImportMaintenanceCards(context, loadIndex.Value);
- total += await ImportFeatureMaintenances(context, loadIndex.Value);
- total += await UpdateRotationCardSetFlags(context, loadIndex.Value);
- }
-
- await context.SaveChangesAsync();
- Console.WriteLine($"[GlobalsImporter] Done: {total} total rows changed.");
- return total;
- }
-
- // ---------- GameConfig sections ----------
-
- private async Task ImportGameConfigurationExtensions(SVSimDbContext context, JsonElement loadIndex)
- {
- // Reads the prod capture and overwrites the Rotation and (optionally) Challenge sections
- // in GameConfigs. Sections are atomic — we read the existing row (or shipped defaults if
- // none), mutate, then serialize back to ValueJson. Each section is one row in GameConfigs.
- int touched = 0;
-
- await UpsertSection(context, RotationConfig.ShippedDefaults, rot =>
- {
- rot.TsRotationId = GetString(loadIndex, "ts_rotation_id");
- rot.IsBattlePassPeriod = GetBool(loadIndex, "is_battle_pass_period");
- rot.IsBeginnerMission = GetBool(loadIndex, "is_beginner_mission");
- rot.CardSetIdForResourceDlView = GetInt(loadIndex, "card_set_id_for_resource_dl_view");
- Console.WriteLine($"[GlobalsImporter] GameConfigs/Rotation: ts_rotation_id={rot.TsRotationId}");
- });
- touched++;
-
- if (loadIndex.TryGetProperty("challenge_config", out var cc))
- {
- await UpsertSection(context, ChallengeConfig.ShippedDefaults, ch =>
- {
- ch.UseTwoPickPremiumCard = GetBool(cc, "use_challenge_two_pick_premium_card");
- ch.TwoPickSleeveId = GetLong(cc, "challenge_two_pick_sleeve_id");
- });
- touched++;
- }
-
- // my_rotation_info.schedules → MyRotationSchedule section. Two named windows, hard-typed
- // on both wire and client (Wizard/MyRotationAllInfo.cs:178-192 reads "gathering" and
- // "free_battle" by name and binds them to typed fields). Only upsert when both windows
- // parse to real DateTimes — a missing or 0001-01-01 capture would lock the feature off,
- // which is exactly the bug the section was added to fix.
- if (loadIndex.TryGetProperty("my_rotation_info", out var mri)
- && mri.TryGetProperty("schedules", out var schedules))
- {
- bool gOk = TryParseScheduleWindow(schedules, "gathering", out var gBegin, out var gEnd);
- bool fOk = TryParseScheduleWindow(schedules, "free_battle", out var fBegin, out var fEnd);
- if (gOk && fOk)
- {
- await UpsertSection(context, MyRotationScheduleConfig.ShippedDefaults, mr =>
- {
- mr.Gathering = new ScheduleWindow { Begin = gBegin, End = gEnd };
- mr.FreeBattle = new ScheduleWindow { Begin = fBegin, End = fEnd };
- Console.WriteLine($"[GlobalsImporter] GameConfigs/MyRotationSchedule: free_battle {fBegin:u} → {fEnd:u}");
- });
- touched++;
- }
- else
- {
- Console.Error.WriteLine("[GlobalsImporter] my_rotation_info.schedules missing or malformed — keeping existing/shipped MyRotationSchedule.");
- }
- }
-
- return touched;
- }
-
- private static bool TryParseScheduleWindow(JsonElement schedules, string key, out DateTime begin, out DateTime end)
- {
- begin = default;
- end = default;
- if (!schedules.TryGetProperty(key, out var window) || window.ValueKind != JsonValueKind.Object) return false;
- if (!DateTime.TryParse(GetString(window, "begin_time"), out begin)) return false;
- if (!DateTime.TryParse(GetString(window, "end_time"), out end)) return false;
- return true;
- }
-
- private static async Task UpsertSection(SVSimDbContext context, Func shippedDefaults, Action mutate)
- where T : class, new()
- {
- var sectionName = typeof(T).GetCustomAttributes(typeof(ConfigSectionAttribute), inherit: false)
- .Cast().FirstOrDefault()?.Name
- ?? throw new InvalidOperationException($"{typeof(T).Name} is missing [ConfigSection].");
-
- var row = await context.GameConfigs.FirstOrDefaultAsync(s => s.SectionName == sectionName);
- T value;
- if (row is null)
- {
- value = shippedDefaults();
- row = new GameConfigSection { SectionName = sectionName };
- context.GameConfigs.Add(row);
- }
- else
- {
- value = JsonSerializer.Deserialize(row.ValueJson) ?? shippedDefaults();
- }
- mutate(value);
- row.ValueJson = JsonSerializer.Serialize(value);
- }
-
- // ---------- My Rotation ----------
-
- private async Task ImportMyRotation(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("my_rotation_info", out var info)) return 0;
-
- // Settings — join setting + reprinted + restricted dicts on rotation_id.
- var settingsDict = info.TryGetProperty("setting", out var s) ? s : default;
- var reprintedDict = info.TryGetProperty("reprinted_base_card_ids", out var r) ? r : default;
- var restrictedDict = info.TryGetProperty("restricted_base_card_id_list", out var rs) ? rs : default;
-
- var existingSettings = await context.MyRotationSettings.ToDictionaryAsync(e => e.Id);
- int setCreated = 0, setUpdated = 0;
- if (settingsDict.ValueKind == JsonValueKind.Object)
- {
- foreach (var kv in settingsDict.EnumerateObject())
- {
- if (!int.TryParse(kv.Name, out int rid)) continue;
- var entry = existingSettings.TryGetValue(rid, out var ex) ? ex : new MyRotationSettingEntry { Id = rid };
- entry.CardSetIdsCsv = GetString(kv.Value, "card_set_ids");
- entry.AbilitiesCsv = GetString(kv.Value, "abilities");
- entry.ReprintedCardIds = reprintedDict.ValueKind == JsonValueKind.Object && reprintedDict.TryGetProperty(kv.Name, out var rep)
- ? Serialize(rep) : "[]";
- entry.RestrictedCardIds = restrictedDict.ValueKind == JsonValueKind.Object && restrictedDict.TryGetProperty(kv.Name, out var res)
- ? Serialize(res) : "[]";
- if (ex is null) { context.MyRotationSettings.Add(entry); setCreated++; }
- else setUpdated++;
- }
- }
-
- // Abilities
- int abilityCreated = 0, abilityUpdated = 0;
- if (info.TryGetProperty("abilities", out var abilities) && abilities.ValueKind == JsonValueKind.Object)
- {
- var existingAbilities = await context.MyRotationAbilities.ToDictionaryAsync(e => e.Id);
- foreach (var kv in abilities.EnumerateObject())
- {
- if (!int.TryParse(kv.Name, out int aid)) continue;
- var entry = existingAbilities.TryGetValue(aid, out var ex) ? ex : new MyRotationAbilityEntry { Id = aid };
- entry.Data = Serialize(kv.Value);
- if (ex is null) { context.MyRotationAbilities.Add(entry); abilityCreated++; }
- else abilityUpdated++;
- }
- }
-
- Console.WriteLine($"[GlobalsImporter] MyRotation: settings +{setCreated}/~{setUpdated}, abilities +{abilityCreated}/~{abilityUpdated}");
- return setCreated + setUpdated + abilityCreated + abilityUpdated;
- }
-
- // ---------- Avatar Abilities ----------
-
- private async Task ImportAvatarAbilities(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("avatar_info", out var info)) return 0;
- if (!info.TryGetProperty("abilities", out var abilities) || abilities.ValueKind != JsonValueKind.Object) return 0;
-
- var existing = await context.AvatarAbilities.ToDictionaryAsync(e => e.Id);
- int created = 0, updated = 0;
-
- foreach (var kv in abilities.EnumerateObject())
- {
- if (!int.TryParse(kv.Name, out int leaderSkinId)) continue;
- var v = kv.Value;
- var entry = existing.TryGetValue(leaderSkinId, out var ex) ? ex : new AvatarAbilityEntry { Id = leaderSkinId };
- entry.BattleStartFirstPlayerTurnBp = GetInt(v, "battle_start_firstplayerturn_bp");
- entry.BattleStartSecondPlayerTurnBp = GetInt(v, "battle_start_secondplayerturn_bp");
- entry.BattleStartMaxLife = GetInt(v, "battle_start_max_life");
- entry.AbilityCost = GetString(v, "ability_cost");
- entry.Ability = GetString(v, "ability");
- entry.PassiveAbility = GetString(v, "passive_ability");
- entry.AbilityDesc = GetString(v, "ability_desc");
- entry.PassiveAbilityDesc = GetString(v, "passive_ability_desc");
- if (ex is null) { context.AvatarAbilities.Add(entry); created++; }
- else updated++;
- }
-
- Console.WriteLine($"[GlobalsImporter] AvatarAbilities: +{created}/~{updated}");
- return created + updated;
- }
-
- // ---------- Arena Season (singleton) ----------
-
- private async Task ImportArenaSeason(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("arena_info", out var arr) || arr.ValueKind != JsonValueKind.Array || arr.GetArrayLength() == 0) return 0;
- var first = arr[0];
-
- var existing = await context.ArenaSeasons.FirstOrDefaultAsync(e => e.Id == 1);
- var entry = existing ?? new ArenaSeasonConfig { Id = 1 };
- entry.Mode = GetInt(first, "mode");
- entry.Enable = GetInt(first, "enable");
- entry.Cost = GetULong(first, "cost");
- entry.RupyCost = GetULong(first, "rupy_cost");
- entry.TicketCost = GetInt(first, "ticket_cost");
- entry.IsJoin = GetBool(first, "is_join");
- entry.FormatInfo = first.TryGetProperty("format_info", out var fi) ? Serialize(fi) : "{}";
- if (existing is null) context.ArenaSeasons.Add(entry);
-
- Console.WriteLine($"[GlobalsImporter] ArenaSeason: {(existing is null ? "+1" : "~1")}");
- return 1;
- }
-
- // ---------- Battle Pass Levels ----------
-
- private async Task ImportBattlePassLevels(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("battle_pass_level_info", out var info) || info.ValueKind != JsonValueKind.Object) return 0;
-
- var existing = await context.BattlePassLevels.ToDictionaryAsync(e => e.Id);
- int created = 0, updated = 0;
- foreach (var kv in info.EnumerateObject())
- {
- if (!int.TryParse(kv.Name, out int level)) continue;
- var entry = existing.TryGetValue(level, out var ex) ? ex : new BattlePassLevelEntry { Id = level };
- entry.RewardData = Serialize(kv.Value);
- if (ex is null) { context.BattlePassLevels.Add(entry); created++; }
- else updated++;
- }
- Console.WriteLine($"[GlobalsImporter] BattlePassLevels: +{created}/~{updated}");
- return created + updated;
- }
-
- // ---------- Daily Login Bonus ----------
-
- private async Task ImportDailyLoginBonus(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("daily_login_bonus", out var info) || info.ValueKind != JsonValueKind.Object) return 0;
-
- var existing = await context.DailyLoginBonuses.ToDictionaryAsync(e => e.Id);
- int created = 0, updated = 0;
- foreach (var kv in info.EnumerateObject())
- {
- if (!int.TryParse(kv.Name, out int bonusId)) continue;
- var entry = existing.TryGetValue(bonusId, out var ex) ? ex : new DailyLoginBonusEntry { Id = bonusId };
- entry.BonusData = Serialize(kv.Value);
- if (ex is null) { context.DailyLoginBonuses.Add(entry); created++; }
- else updated++;
- }
- Console.WriteLine($"[GlobalsImporter] DailyLoginBonus: +{created}/~{updated}");
- return created + updated;
- }
-
- // ---------- Pre-release Info (singleton) ----------
-
- private async Task ImportPreReleaseInfo(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("pre_release_info", out var info) || info.ValueKind != JsonValueKind.Object) return 0;
-
- var existing = await context.PreReleaseInfos.FirstOrDefaultAsync(e => e.Id == 1);
- var entry = existing ?? new PreReleaseInfo { Id = 1 };
- entry.PreReleaseId = GetString(info, "id");
- entry.NextCardSetId = GetString(info, "next_card_set_id");
- entry.StartTime = ParseWireDateTime(GetString(info, "start_time"));
- entry.EndTime = ParseWireDateTime(GetString(info, "end_time"));
- entry.DisplayEndTime = ParseWireDateTime(GetString(info, "display_end_time"));
- entry.FreeMatchStartTime = ParseWireDateTime(GetString(info, "free_match_start_time"));
- entry.CardMasterId = GetInt(info, "card_master_id");
- entry.DefaultCardMasterId = GetString(info, "default_card_master_id");
- entry.PreReleaseCardMasterId = GetString(info, "pre_release_card_master_id");
- entry.IsPreRotationFreeMatchTerm = GetBool(info, "is_pre_rotation_free_match_term");
- entry.RotationCardSetIdList = info.TryGetProperty("rotation_card_set_id_list", out var rcs) ? Serialize(rcs) : "[]";
- entry.ReprintedBaseCardIds = info.TryGetProperty("reprinted_base_card_ids", out var rep) ? Serialize(rep) : "{}";
- entry.LatestReprintedBaseCardIds = info.TryGetProperty("latest_reprinted_base_card_ids", out var lrep) ? Serialize(lrep) : "{}";
- if (existing is null) context.PreReleaseInfos.Add(entry);
- Console.WriteLine($"[GlobalsImporter] PreReleaseInfo: {(existing is null ? "+1" : "~1")}");
- return 1;
- }
-
- // ---------- Spot Cards (card-referencing) ----------
-
- private async Task ImportSpotCards(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("spot_cards", out var info) || info.ValueKind != JsonValueKind.Object) return 0;
-
- var existing = await context.SpotCards.ToDictionaryAsync(e => e.Id);
- var knownCards = await context.Cards.Select(c => c.Id).ToListAsync();
- var knownSet = new HashSet(knownCards);
- int created = 0, updated = 0, orphans = 0;
-
- foreach (var kv in info.EnumerateObject())
- {
- if (!long.TryParse(kv.Name, out long cardId)) continue;
- if (!knownSet.Contains(cardId)) orphans++;
- int cost = kv.Value.ValueKind == JsonValueKind.Number ? kv.Value.GetInt32() : GetInt(kv.Value, "cost");
- var entry = existing.TryGetValue(cardId, out var ex) ? ex : new SpotCardEntry { Id = cardId };
- entry.Cost = cost;
- if (ex is null) { context.SpotCards.Add(entry); created++; }
- else updated++;
- }
- WarnOrphans("SpotCards", orphans);
- Console.WriteLine($"[GlobalsImporter] SpotCards: +{created}/~{updated}");
- return created + updated;
- }
-
- // ---------- Reprinted Cards ----------
-
- private async Task ImportReprintedCards(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("reprinted_base_card_ids", out var info)) return 0;
-
- var existing = await context.ReprintedCards.ToDictionaryAsync(e => e.Id);
- var knownSet = new HashSet(await context.Cards.Select(c => c.Id).ToListAsync());
- int created = 0, orphans = 0;
- IEnumerable ids;
- if (info.ValueKind == JsonValueKind.Object)
- {
- ids = info.EnumerateObject().Select(kv => long.TryParse(kv.Name, out var n) ? n : 0L).Where(n => n != 0);
- }
- else if (info.ValueKind == JsonValueKind.Array)
- {
- ids = info.EnumerateArray().Select(e => e.ValueKind == JsonValueKind.Number ? e.GetInt64() : (long.TryParse(e.GetString(), out var n) ? n : 0L)).Where(n => n != 0);
- }
- else return 0;
-
- foreach (var id in ids)
- {
- if (!knownSet.Contains(id)) orphans++;
- if (existing.ContainsKey(id)) continue;
- context.ReprintedCards.Add(new ReprintedCardEntry { Id = id });
- existing[id] = null!;
- created++;
- }
- WarnOrphans("ReprintedCards", orphans);
- Console.WriteLine($"[GlobalsImporter] ReprintedCards: +{created}");
- return created;
- }
-
- // ---------- Unlimited Restrictions ----------
-
- private async Task ImportUnlimitedRestrictions(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("unlimited_restricted_base_card_id_list", out var info) || info.ValueKind != JsonValueKind.Object) return 0;
-
- var existing = await context.UnlimitedRestrictions.ToDictionaryAsync(e => e.Id);
- var knownSet = new HashSet(await context.Cards.Select(c => c.Id).ToListAsync());
- int created = 0, updated = 0, orphans = 0;
-
- foreach (var kv in info.EnumerateObject())
- {
- if (!long.TryParse(kv.Name, out long cardId)) continue;
- if (!knownSet.Contains(cardId)) orphans++;
- int val = kv.Value.ValueKind == JsonValueKind.Number ? kv.Value.GetInt32()
- : (int.TryParse(kv.Value.GetString(), out var n) ? n : 0);
- var entry = existing.TryGetValue(cardId, out var ex) ? ex : new UnlimitedRestrictionEntry { Id = cardId };
- entry.RestrictionValue = val;
- if (ex is null) { context.UnlimitedRestrictions.Add(entry); created++; }
- else updated++;
- }
- WarnOrphans("UnlimitedRestrictions", orphans);
- Console.WriteLine($"[GlobalsImporter] UnlimitedRestrictions: +{created}/~{updated}");
- return created + updated;
- }
-
- // ---------- Loading Exclusion Cards ----------
-
- private async Task ImportLoadingExclusionCards(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("loading_exclusion_card_list", out var arr) || arr.ValueKind != JsonValueKind.Array) return 0;
-
- var existing = await context.LoadingExclusionCards.ToDictionaryAsync(e => e.Id);
- var knownSet = new HashSet(await context.Cards.Select(c => c.Id).ToListAsync());
- int created = 0, orphans = 0;
-
- foreach (var el in arr.EnumerateArray())
- {
- long id = el.ValueKind == JsonValueKind.Number ? el.GetInt64() : (long.TryParse(el.GetString(), out var n) ? n : 0);
- if (id == 0) continue;
- if (!knownSet.Contains(id)) orphans++;
- if (existing.ContainsKey(id)) continue;
- context.LoadingExclusionCards.Add(new LoadingExclusionCardEntry { Id = id });
- existing[id] = null!;
- created++;
- }
- WarnOrphans("LoadingExclusionCards", orphans);
- Console.WriteLine($"[GlobalsImporter] LoadingExclusionCards: +{created}");
- return created;
- }
-
- // ---------- Maintenance Cards (skeleton-seedable) ----------
-
- private async Task ImportMaintenanceCards(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("maintenance_card_list", out var arr) || arr.ValueKind != JsonValueKind.Array) return 0;
- if (arr.GetArrayLength() == 0) return 0;
-
- var existing = await context.MaintenanceCards.ToDictionaryAsync(e => e.Id);
- int created = 0;
- foreach (var el in arr.EnumerateArray())
- {
- long id = el.ValueKind == JsonValueKind.Number ? el.GetInt64() : (long.TryParse(el.GetString(), out var n) ? n : 0);
- if (id == 0 || existing.ContainsKey(id)) continue;
- context.MaintenanceCards.Add(new MaintenanceCardEntry { Id = id });
- existing[id] = null!;
- created++;
- }
- Console.WriteLine($"[GlobalsImporter] MaintenanceCards: +{created}");
- return created;
- }
-
- // ---------- Feature Maintenances (skeleton-seedable) ----------
-
- private async Task ImportFeatureMaintenances(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("feature_maintenance_list", out var arr) || arr.ValueKind != JsonValueKind.Array) return 0;
- if (arr.GetArrayLength() == 0) return 0;
-
- // Schema uses synthetic int Id; preserve raw blob per index.
- int created = 0;
- int idx = 1;
- foreach (var el in arr.EnumerateArray())
- {
- context.FeatureMaintenances.Add(new FeatureMaintenanceEntry
- {
- Id = idx++,
- FeatureKey = GetString(el, "feature_key"),
- Data = Serialize(el)
- });
- created++;
- }
- Console.WriteLine($"[GlobalsImporter] FeatureMaintenances: +{created}");
- return created;
- }
-
- // ---------- Rotation CardSet flag update ----------
-
- private async Task UpdateRotationCardSetFlags(SVSimDbContext context, JsonElement loadIndex)
- {
- if (!loadIndex.TryGetProperty("rotation_card_set_id_list", out var arr) || arr.ValueKind != JsonValueKind.Array) return 0;
-
- var rotationIds = arr.EnumerateArray()
- .Select(e => e.TryGetProperty("card_set_id", out var v) && v.ValueKind == JsonValueKind.Number ? v.GetInt32() : 0)
- .Where(n => n != 0)
- .ToHashSet();
-
- if (rotationIds.Count == 0) return 0;
-
- var allSets = await context.CardSets.ToListAsync();
- int updated = 0, missing = 0;
- foreach (var rid in rotationIds)
- {
- var set = allSets.FirstOrDefault(s => s.Id == rid);
- if (set is null) { missing++; continue; }
- if (!set.IsInRotation) { set.IsInRotation = true; updated++; }
- }
- // Demote sets not in the current rotation
- foreach (var s in allSets.Where(s => s.IsInRotation && !rotationIds.Contains(s.Id)))
- {
- s.IsInRotation = false;
- updated++;
- }
- if (missing > 0) Console.Error.WriteLine($"[GlobalsImporter] Warning: {missing} rotation card_set_id(s) missing from CardSets — run CardImporter first.");
- Console.WriteLine($"[GlobalsImporter] RotationCardSets: ~{updated} flag changes");
- return updated;
- }
-
- // ---------- Helpers ----------
-
- private static void WarnOrphans(string label, int count)
- {
- if (count > 0) Console.Error.WriteLine($"[GlobalsImporter] Warning: {label} has {count} orphan card_id(s) — run CardImporter first for clean references.");
+ // All work migrated to per-domain importers wired in Program.cs and
+ // SVSimTestFactory.SeedGlobalsAsync. Intentionally a no-op.
+ _ = context;
+ _ = capturesDir;
+ return Task.FromResult(0);
}
}
diff --git a/SVSim.Bootstrap/Importers/RotationConfigImporter.cs b/SVSim.Bootstrap/Importers/RotationConfigImporter.cs
index 21bf238..3108476 100644
--- a/SVSim.Bootstrap/Importers/RotationConfigImporter.cs
+++ b/SVSim.Bootstrap/Importers/RotationConfigImporter.cs
@@ -30,6 +30,7 @@ public class RotationConfigImporter
c.IsBattlePassPeriod = rot.IsBattlePassPeriod;
c.IsBeginnerMission = rot.IsBeginnerMission;
c.CardSetIdForResourceDlView = rot.CardSetIdForResourceDlView;
+ c.RotationCardSetIds = rot.RotationCardSetIds ?? new List();
});
touched++;
}
@@ -48,10 +49,15 @@ public class RotationConfigImporter
var schedule = SeedLoader.LoadObject(Path.Combine(seedDir, "my-rotation-schedule.json"));
if (schedule?.Gathering is not null && schedule.FreeBattle is not null)
{
- var gBegin = ParseWireDateTime(schedule.Gathering.Begin);
- var gEnd = ParseWireDateTime(schedule.Gathering.End);
- var fBegin = ParseWireDateTime(schedule.FreeBattle.Begin);
- var fEnd = ParseWireDateTime(schedule.FreeBattle.End);
+ // Schedule windows are intentionally parsed WITHOUT AssumeUniversal because the seed
+ // strings ("2024-05-01 20:00:00") are timezone-less and the rest of the pipeline (the
+ // [ConfigSection] JSON round-trip + LoadController's wire mapping) treats them as
+ // local-kind ticks. Mirrors the legacy GlobalsImporter.TryParseScheduleWindow behavior
+ // — see GlobalsRepositoryTests for the round-trip assertion.
+ var gBegin = ParseScheduleWireDateTime(schedule.Gathering.Begin);
+ var gEnd = ParseScheduleWireDateTime(schedule.Gathering.End);
+ var fBegin = ParseScheduleWireDateTime(schedule.FreeBattle.Begin);
+ var fEnd = ParseScheduleWireDateTime(schedule.FreeBattle.End);
// Only commit when both windows parsed to real DateTimes — a malformed/0001 value
// would silently lock the MyRotation feature off (the original bug the section fixed).
if (gBegin != DateTime.MinValue && gEnd != DateTime.MinValue
@@ -75,6 +81,15 @@ public class RotationConfigImporter
return touched;
}
+ // Legacy schedule-window parse: default styles (AssumeLocal), matching the original
+ // GlobalsImporter.TryParseScheduleWindow. The schedule strings are timezone-less; preserving
+ // legacy local-kind ticks keeps the wire output byte-equivalent across the migration.
+ private static DateTime ParseScheduleWireDateTime(string? s)
+ {
+ if (string.IsNullOrWhiteSpace(s)) return DateTime.MinValue;
+ return DateTime.TryParse(s, out var dt) ? dt : DateTime.MinValue;
+ }
+
// Verbatim copy of GlobalsImporter.UpsertSection. Kept private-static here so this
// importer can stand alone after Stage 9C strips the GlobalsImporter copy.
private static async Task UpsertSection(SVSimDbContext context, Func shippedDefaults, Action mutate)
diff --git a/SVSim.Bootstrap/Importers/RotationFlagUpdater.cs b/SVSim.Bootstrap/Importers/RotationFlagUpdater.cs
new file mode 100644
index 0000000..75a0e51
--- /dev/null
+++ b/SVSim.Bootstrap/Importers/RotationFlagUpdater.cs
@@ -0,0 +1,64 @@
+using System.Text.Json;
+using Microsoft.EntityFrameworkCore;
+using SVSim.Database;
+using SVSim.Database.Models.Config;
+
+namespace SVSim.Bootstrap.Importers;
+
+///
+/// Reads from the GameConfigs table (populated by
+/// ) and flips CardSet.IsInRotation to match.
+/// Must run after RotationConfigImporter and CardImporter — CardSets missing from the DB
+/// can't be promoted (the original GlobalsImporter behavior; we log a warning instead of failing).
+///
+public class RotationFlagUpdater
+{
+ public async Task UpdateAsync(SVSimDbContext context)
+ {
+ var sectionName = typeof(RotationConfig).GetCustomAttributes(typeof(ConfigSectionAttribute), inherit: false)
+ .Cast().FirstOrDefault()?.Name
+ ?? throw new InvalidOperationException("RotationConfig missing [ConfigSection]");
+
+ var row = await context.GameConfigs.FirstOrDefaultAsync(s => s.SectionName == sectionName);
+ if (row is null)
+ {
+ Console.WriteLine("[RotationFlagUpdater] No Rotation section in GameConfigs; skipping.");
+ return 0;
+ }
+
+ var cfg = JsonSerializer.Deserialize(row.ValueJson);
+ if (cfg is null)
+ {
+ Console.WriteLine("[RotationFlagUpdater] Failed to deserialize RotationConfig; skipping.");
+ return 0;
+ }
+
+ var rotationSet = (cfg.RotationCardSetIds ?? new List()).ToHashSet();
+ if (rotationSet.Count == 0)
+ {
+ Console.WriteLine("[RotationFlagUpdater] RotationCardSetIds empty; no flag changes.");
+ return 0;
+ }
+
+ var allSets = await context.CardSets.ToListAsync();
+ int updated = 0, missing = 0;
+ foreach (var rid in rotationSet)
+ {
+ var set = allSets.FirstOrDefault(s => s.Id == rid);
+ if (set is null) { missing++; continue; }
+ if (!set.IsInRotation) { set.IsInRotation = true; updated++; }
+ }
+ // Demote sets not in the current rotation.
+ foreach (var s in allSets.Where(s => s.IsInRotation && !rotationSet.Contains(s.Id)))
+ {
+ s.IsInRotation = false;
+ updated++;
+ }
+ if (missing > 0)
+ Console.Error.WriteLine($"[RotationFlagUpdater] Warning: {missing} rotation card_set_id(s) missing from CardSets — run CardImporter first.");
+
+ await context.SaveChangesAsync();
+ Console.WriteLine($"[RotationFlagUpdater] CardSet.IsInRotation ~{updated}");
+ return updated;
+ }
+}
diff --git a/SVSim.Bootstrap/Models/Seed/FeatureMaintenanceSeed.cs b/SVSim.Bootstrap/Models/Seed/FeatureMaintenanceSeed.cs
new file mode 100644
index 0000000..cf6472e
--- /dev/null
+++ b/SVSim.Bootstrap/Models/Seed/FeatureMaintenanceSeed.cs
@@ -0,0 +1,16 @@
+using System.Text.Json;
+using System.Text.Json.Serialization;
+
+namespace SVSim.Bootstrap.Models.Seed;
+
+///
+/// Mirrors one entry of seeds/feature-maintenances.json. Source: /load/index
+/// data.feature_maintenance_list (array of dicts; usually empty). is
+/// the raw element so it round-trips verbatim into the entity's jsonb column.
+///
+public sealed class FeatureMaintenanceSeed
+{
+ [JsonPropertyName("id")] public int Id { get; set; }
+ [JsonPropertyName("feature_key")] public string FeatureKey { get; set; } = "";
+ [JsonPropertyName("data")] public JsonElement Data { get; set; }
+}
diff --git a/SVSim.Bootstrap/Models/Seed/LoadingExclusionCardSeed.cs b/SVSim.Bootstrap/Models/Seed/LoadingExclusionCardSeed.cs
new file mode 100644
index 0000000..13be509
--- /dev/null
+++ b/SVSim.Bootstrap/Models/Seed/LoadingExclusionCardSeed.cs
@@ -0,0 +1,12 @@
+using System.Text.Json.Serialization;
+
+namespace SVSim.Bootstrap.Models.Seed;
+
+///
+/// Mirrors one entry of seeds/loading-exclusion-cards.json. Source: /load/index
+/// data.loading_exclusion_card_list (array of card_ids).
+///
+public sealed class LoadingExclusionCardSeed
+{
+ [JsonPropertyName("card_id")] public long CardId { get; set; }
+}
diff --git a/SVSim.Bootstrap/Models/Seed/MaintenanceCardSeed.cs b/SVSim.Bootstrap/Models/Seed/MaintenanceCardSeed.cs
new file mode 100644
index 0000000..157e904
--- /dev/null
+++ b/SVSim.Bootstrap/Models/Seed/MaintenanceCardSeed.cs
@@ -0,0 +1,12 @@
+using System.Text.Json.Serialization;
+
+namespace SVSim.Bootstrap.Models.Seed;
+
+///
+/// Mirrors one entry of seeds/maintenance-cards.json. Source: /load/index
+/// data.maintenance_card_list (array of card_ids; usually empty).
+///
+public sealed class MaintenanceCardSeed
+{
+ [JsonPropertyName("card_id")] public long CardId { get; set; }
+}
diff --git a/SVSim.Bootstrap/Models/Seed/ReprintedCardSeed.cs b/SVSim.Bootstrap/Models/Seed/ReprintedCardSeed.cs
new file mode 100644
index 0000000..160c0b4
--- /dev/null
+++ b/SVSim.Bootstrap/Models/Seed/ReprintedCardSeed.cs
@@ -0,0 +1,12 @@
+using System.Text.Json.Serialization;
+
+namespace SVSim.Bootstrap.Models.Seed;
+
+///
+/// Mirrors one entry of seeds/reprinted-cards.json. Source: /load/index
+/// data.reprinted_base_card_ids (dict or list of card_ids).
+///
+public sealed class ReprintedCardSeed
+{
+ [JsonPropertyName("card_id")] public long CardId { get; set; }
+}
diff --git a/SVSim.Bootstrap/Models/Seed/SpotCardSeed.cs b/SVSim.Bootstrap/Models/Seed/SpotCardSeed.cs
new file mode 100644
index 0000000..971b801
--- /dev/null
+++ b/SVSim.Bootstrap/Models/Seed/SpotCardSeed.cs
@@ -0,0 +1,13 @@
+using System.Text.Json.Serialization;
+
+namespace SVSim.Bootstrap.Models.Seed;
+
+///
+/// Mirrors one entry of seeds/spot-cards.json. Source: /load/index data.spot_cards
+/// — extractor reshapes the wire dict {card_id: cost} into a list of {card_id, cost} rows.
+///
+public sealed class SpotCardSeed
+{
+ [JsonPropertyName("card_id")] public long CardId { get; set; }
+ [JsonPropertyName("cost")] public int Cost { get; set; }
+}
diff --git a/SVSim.Bootstrap/Models/Seed/UnlimitedRestrictionSeed.cs b/SVSim.Bootstrap/Models/Seed/UnlimitedRestrictionSeed.cs
new file mode 100644
index 0000000..35a21c5
--- /dev/null
+++ b/SVSim.Bootstrap/Models/Seed/UnlimitedRestrictionSeed.cs
@@ -0,0 +1,13 @@
+using System.Text.Json.Serialization;
+
+namespace SVSim.Bootstrap.Models.Seed;
+
+///
+/// Mirrors one entry of seeds/unlimited-restrictions.json. Source: /load/index
+/// data.unlimited_restricted_base_card_id_list (dict {card_id: restriction_value}).
+///
+public sealed class UnlimitedRestrictionSeed
+{
+ [JsonPropertyName("card_id")] public long CardId { get; set; }
+ [JsonPropertyName("restriction_value")] public int RestrictionValue { get; set; }
+}
diff --git a/SVSim.Bootstrap/Program.cs b/SVSim.Bootstrap/Program.cs
index aa9215c..d1dde7e 100644
--- a/SVSim.Bootstrap/Program.cs
+++ b/SVSim.Bootstrap/Program.cs
@@ -76,6 +76,20 @@ public static class Program
if (!opts.SkipGlobals)
{
await new GlobalsImporter().ImportAllAsync(context, opts.CapturesDir);
+
+ // Load-index seed pipeline (Stage 9C replaced the old in-GlobalsImporter capture-parsing).
+ // RotationConfigImporter writes the Rotation GameConfig section that RotationFlagUpdater
+ // reads; CardImporter ran earlier in the !SkipCards block so CardSets are populated.
+ await new RotationConfigImporter().ImportAsync(context, opts.SeedDir);
+ await new MyRotationImporter().ImportAsync(context, opts.SeedDir);
+ await new AvatarAbilityImporter().ImportAsync(context, opts.SeedDir);
+ await new ArenaSeasonImporter().ImportAsync(context, opts.SeedDir);
+ await new BattlePassImporter().ImportAsync(context, opts.SeedDir);
+ await new DailyLoginBonusImporter().ImportAsync(context, opts.SeedDir);
+ await new PreReleaseInfoImporter().ImportAsync(context, opts.SeedDir);
+ await new CardListsImporter().ImportAsync(context, opts.SeedDir);
+ await new RotationFlagUpdater().UpdateAsync(context);
+
await new PracticeOpponentImporter().ImportAsync(context, opts.SeedDir);
await new PaymentItemImporter().ImportAsync(context, opts.SeedDir);
var puzzleImporter = new PuzzleImporter();
diff --git a/SVSim.Database/Models/Config/RotationConfig.cs b/SVSim.Database/Models/Config/RotationConfig.cs
index f9a2970..c0c795b 100644
--- a/SVSim.Database/Models/Config/RotationConfig.cs
+++ b/SVSim.Database/Models/Config/RotationConfig.cs
@@ -1,7 +1,8 @@
namespace SVSim.Database.Models.Config;
///
-/// Time-varying season/rotation state, populated by GlobalsImporter from prod captures.
+/// Time-varying season/rotation state, populated by RotationConfigImporter from seed files.
+/// drives CardSet.IsInRotation via RotationFlagUpdater.
///
[ConfigSection("Rotation")]
public class RotationConfig
@@ -10,6 +11,7 @@ public class RotationConfig
public bool IsBattlePassPeriod { get; set; }
public bool IsBeginnerMission { get; set; }
public int CardSetIdForResourceDlView { get; set; }
+ public List RotationCardSetIds { get; set; } = new();
public static RotationConfig ShippedDefaults() => new();
}
diff --git a/SVSim.UnitTests/Importers/CardListsImporterTests.cs b/SVSim.UnitTests/Importers/CardListsImporterTests.cs
new file mode 100644
index 0000000..36be97d
--- /dev/null
+++ b/SVSim.UnitTests/Importers/CardListsImporterTests.cs
@@ -0,0 +1,180 @@
+using Microsoft.EntityFrameworkCore;
+using Microsoft.Extensions.DependencyInjection;
+using SVSim.Bootstrap.Importers;
+using SVSim.Database;
+using SVSim.Database.Models;
+using SVSim.UnitTests.Infrastructure;
+
+namespace SVSim.UnitTests.Importers;
+
+///
+/// Coverage for CardListsImporter (Stage 9C): one happy-path test per card-list sub-table plus
+/// idempotency and orphan-warning behavior. Production seeds reference cards that don't exist in
+/// the minimal 3-card test set, so the importer must complete without failing on FK orphans.
+///
+public class CardListsImporterTests
+{
+ private static string SeedDir => Path.Combine(AppContext.BaseDirectory, "Data", "seeds");
+
+ [Test]
+ public async Task ImportAsync_writes_spot_cards_from_seed()
+ {
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+
+ var rows = await db.SpotCards.ToListAsync();
+ Assert.That(rows.Count, Is.GreaterThan(0), "spot-cards.json must produce rows");
+ Assert.That(rows.All(r => r.Cost >= 0), Is.True, "Cost must be >= 0");
+ }
+
+ [Test]
+ public async Task ImportAsync_writes_reprinted_cards_from_seed()
+ {
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+
+ Assert.That(await db.ReprintedCards.CountAsync(), Is.GreaterThan(0),
+ "reprinted-cards.json must produce rows");
+ }
+
+ [Test]
+ public async Task ImportAsync_writes_unlimited_restrictions_with_values()
+ {
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+
+ var rows = await db.UnlimitedRestrictions.ToListAsync();
+ Assert.That(rows.Count, Is.GreaterThan(0), "unlimited-restrictions.json must produce rows");
+ // RestrictionValue field must survive the import (e.g. 0 or 1).
+ Assert.That(rows.All(r => r.RestrictionValue >= 0), Is.True);
+ }
+
+ [Test]
+ public async Task ImportAsync_writes_loading_exclusion_cards_from_seed()
+ {
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+
+ Assert.That(await db.LoadingExclusionCards.CountAsync(), Is.GreaterThan(0),
+ "loading-exclusion-cards.json must produce rows");
+ }
+
+ [Test]
+ public async Task ImportAsync_handles_empty_maintenance_card_seed()
+ {
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ // The shipped maintenance-cards.json is `[]` — confirm no rows created and no crash.
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+
+ Assert.That(await db.MaintenanceCards.CountAsync(), Is.EqualTo(0),
+ "Empty maintenance seed should leave the table empty");
+ }
+
+ [Test]
+ public async Task ImportAsync_handles_empty_feature_maintenance_seed()
+ {
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+
+ Assert.That(await db.FeatureMaintenances.CountAsync(), Is.EqualTo(0),
+ "Empty feature-maintenances seed should leave the table empty");
+ }
+
+ [Test]
+ public async Task ImportAsync_is_idempotent()
+ {
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+ int spots1 = await db.SpotCards.CountAsync();
+ int reprinted1 = await db.ReprintedCards.CountAsync();
+ int unlimited1 = await db.UnlimitedRestrictions.CountAsync();
+ int excl1 = await db.LoadingExclusionCards.CountAsync();
+
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+
+ int spots2 = await db.SpotCards.CountAsync();
+ int reprinted2 = await db.ReprintedCards.CountAsync();
+ int unlimited2 = await db.UnlimitedRestrictions.CountAsync();
+ int excl2 = await db.LoadingExclusionCards.CountAsync();
+
+ Assert.Multiple(() =>
+ {
+ Assert.That(spots2, Is.EqualTo(spots1));
+ Assert.That(reprinted2, Is.EqualTo(reprinted1));
+ Assert.That(unlimited2, Is.EqualTo(unlimited1));
+ Assert.That(excl2, Is.EqualTo(excl1));
+ });
+ }
+
+ [Test]
+ public async Task ImportAsync_completes_when_seed_card_ids_are_orphans()
+ {
+ // The shipped seeds reference card_ids that DON'T exist in SVSimTestFactory's minimal
+ // 3-card set — the orphan-warning path should log to stderr without throwing.
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ Assert.That(await db.Cards.CountAsync(), Is.EqualTo(3),
+ "Test factory should seed exactly 3 cards (orphan-warning precondition)");
+
+ Assert.DoesNotThrowAsync(async () =>
+ {
+ await new CardListsImporter().ImportAsync(db, SeedDir);
+ });
+
+ // Importer still wrote rows despite orphans.
+ Assert.That(await db.SpotCards.CountAsync(), Is.GreaterThan(0));
+ }
+
+ [Test]
+ public async Task ImportAsync_writes_feature_maintenances_from_tiny_fixture()
+ {
+ using var factory = new SVSimTestFactory();
+ using var scope = factory.Services.CreateScope();
+ var db = scope.ServiceProvider.GetRequiredService();
+
+ // Build a temp seed dir with just feature-maintenances.json populated so we can exercise
+ // the FeatureMaintenances clear-and-rewrite path without polluting the shipped seeds.
+ string tmp = Path.Combine(Path.GetTempPath(), $"seed-{Guid.NewGuid()}");
+ Directory.CreateDirectory(tmp);
+ try
+ {
+ File.WriteAllText(Path.Combine(tmp, "feature-maintenances.json"),
+ "[{\"id\":1,\"feature_key\":\"test_feature\",\"data\":{\"foo\":\"bar\"}}]");
+
+ await new CardListsImporter().ImportAsync(db, tmp);
+
+ var rows = await db.FeatureMaintenances.ToListAsync();
+ Assert.That(rows.Count, Is.EqualTo(1));
+ Assert.That(rows[0].FeatureKey, Is.EqualTo("test_feature"));
+ Assert.That(rows[0].Data, Does.Contain("foo"));
+
+ // Rerun: clear-and-rewrite should keep the table at 1 row (same data).
+ await new CardListsImporter().ImportAsync(db, tmp);
+ Assert.That(await db.FeatureMaintenances.CountAsync(), Is.EqualTo(1));
+ }
+ finally { Directory.Delete(tmp, true); }
+ }
+}
diff --git a/SVSim.UnitTests/Infrastructure/SVSimTestFactory.cs b/SVSim.UnitTests/Infrastructure/SVSimTestFactory.cs
index d13f33f..a1bca88 100644
--- a/SVSim.UnitTests/Infrastructure/SVSimTestFactory.cs
+++ b/SVSim.UnitTests/Infrastructure/SVSimTestFactory.cs
@@ -189,9 +189,21 @@ internal sealed class SVSimTestFactory : WebApplicationFactory
using var scope = Services.CreateScope();
var ctx = scope.ServiceProvider.GetRequiredService();
await new GlobalsImporter().ImportAllAsync(ctx, capturesDir);
- // Per-importer seed pipeline runs alongside GlobalsImporter during the migration.
- // Wired here so SeedGlobalsAsync callers (e.g. PracticeControllerTests) still see
- // practice-opponent rows after the corresponding block was lifted out of GlobalsImporter.
+
+ // Load-index seed pipeline (Stage 9C). Mirrors the wiring in SVSim.Bootstrap.Program.cs:
+ // RotationConfigImporter must precede RotationFlagUpdater; CardListsImporter is
+ // ordered after the GameConfig importers for tidiness (no FK dependency).
+ await new RotationConfigImporter().ImportAsync(ctx, seedDir);
+ await new MyRotationImporter().ImportAsync(ctx, seedDir);
+ await new AvatarAbilityImporter().ImportAsync(ctx, seedDir);
+ await new ArenaSeasonImporter().ImportAsync(ctx, seedDir);
+ await new BattlePassImporter().ImportAsync(ctx, seedDir);
+ await new DailyLoginBonusImporter().ImportAsync(ctx, seedDir);
+ await new PreReleaseInfoImporter().ImportAsync(ctx, seedDir);
+ await new CardListsImporter().ImportAsync(ctx, seedDir);
+ await new RotationFlagUpdater().UpdateAsync(ctx);
+
+ // Per-importer seed pipeline for the rest of the load-index split.
await new PracticeOpponentImporter().ImportAsync(ctx, seedDir);
await new PaymentItemImporter().ImportAsync(ctx, seedDir);
var puzzleImporter = new PuzzleImporter();