/* player-card-display-data.jsx - public player card display metrics */
const GROUP_F_PLAYER_CARD_DISPLAY_PATCH = {
  "version": "v2-public-display",
  "cards": [
    {
      "team": "日本",
      "rank": 1,
      "player_name": "上田 綺世",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "FW",
      "club": "フェイエノールト",
      "league": "エールディヴィジ",
      "memo": "得点源。25Gは最重要材料だがリーグ補足必須",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "89.5",
          "bar_value": 89.5,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "90.2",
          "bar_value": 90.2,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "88",
          "bar_value": 88,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,533分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点力",
          "value_text": "25G / xG 18.91 / 90分G+A 0.924",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "役割/プレス",
          "value_text": "空中戦勝利 100 / 守備貢献 41 / ボックス内タッチ 192",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 2,
      "player_name": "佐野 海舟",
      "player_name_en": "",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "マインツ05",
      "league": "ブンデスリーガ",
      "memo": "ブンデスで高稼働・高評価。中盤の土台",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "87.8",
          "bar_value": 87.8,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "84.3",
          "bar_value": 84.3,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "96",
          "bar_value": 96,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "3,059分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/前進",
          "value_text": "Pass成功 80.1% / xA 3.40 / チャンス創出 25",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "回収/守備貢献",
          "value_text": "守備貢献 178 / Tackles 52 / Recoveries 203",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 3,
      "player_name": "鎌田 大地",
      "player_name_en": "",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "クリスタル・パレス",
      "league": "プレミアリーグ",
      "memo": "PLで1900分。数字より連結・保持で評価",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "83.8",
          "bar_value": 83.8,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "76.8",
          "bar_value": 76.8,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "100",
          "bar_value": 100,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,908分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/前進",
          "value_text": "Pass成功 84.0% / xA 3.24 / チャンス創出 20",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "回収/守備貢献",
          "value_text": "守備貢献 209 / Tackles 63 / Recoveries 108",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 4,
      "player_name": "早川 友基",
      "player_name_en": "",
      "unit": "GK",
      "display_group": "GK",
      "club": "鹿島アントラーズ",
      "league": "J1東地区",
      "memo": "J1で高稼働・高評価。GKは失点阻止系で確認",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "82.7",
          "bar_value": 82.7,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "87.3",
          "bar_value": 87.3,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "72",
          "bar_value": 72,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,530分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "セーブ",
          "value_text": "掲載準備中",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "配球/安定",
          "value_text": "J1で高Rating。GK詳細指標は次回FotMobページで再取得。",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 5,
      "player_name": "菅原 由勢",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "SB/WB",
      "club": "ヴェルダー・ブレーメン",
      "league": "ブンデスリーガ",
      "memo": "右サイドの供給源。6Aは重要",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "82.7",
          "bar_value": 82.7,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "77.0",
          "bar_value": 77,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "96",
          "bar_value": 96,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,432分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "攻撃参加",
          "value_text": "0G6A / 90分G+A 0.222 / クロス 56 / 90分クロス 2.07",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備対応",
          "value_text": "タックル成功 144 / スプリント 414 / 走行距離 296.3km",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 6,
      "player_name": "渡辺 剛",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "CB系",
      "club": "フェイエノールト",
      "league": "エールディヴィジ",
      "memo": "フェイエノールトで高稼働・高評価。CB主力候補",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "82.6",
          "bar_value": 82.6,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "80.3",
          "bar_value": 80.3,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "88",
          "bar_value": 88,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,637分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備評価",
          "value_text": "FotMob 7.19 / 2637分",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "ビルドアップ/空中戦",
          "value_text": "2G0A / 2G",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 7,
      "player_name": "中村 敬斗",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "AM/WG",
      "club": "スタッド・ランス",
      "league": "リーグ・ドゥ",
      "memo": "左サイドの得点源。2部補足は必要",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "82.5",
          "bar_value": 82.5,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "86.2",
          "bar_value": 86.2,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "74",
          "bar_value": 74,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,357分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "14G2A / 90分G+A 0.611",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "創出/推進",
          "value_text": "xA 4.86 / チャンス創出 39 / ドリブル成功 28 / クロス 21",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 8,
      "player_name": "堂安 律",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "AM/WG",
      "club": "アイントラハト・フランクフルト",
      "league": "ブンデスリーガ",
      "memo": "ブンデスで安定稼働。右の基準",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "81.8",
          "bar_value": 81.8,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "75.7",
          "bar_value": 75.7,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "96",
          "bar_value": 96,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,379分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "5G5A / 90分G+A 0.378",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "創出/推進",
          "value_text": "xA 5.62 / チャンス創出 39 / ドリブル成功 34 / クロス 30",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 9,
      "player_name": "久保 建英",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "AM/WG",
      "club": "レアル・ソシエダード",
      "league": "ラ・リーガ",
      "memo": "G/Aだけでなく創出・保持・前進を見る",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "80.5",
          "bar_value": 80.5,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "73.0",
          "bar_value": 73,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "98",
          "bar_value": 98,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,508分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "2G4A / 90分G+A 0.358",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "創出/推進",
          "value_text": "xA 3.52 / チャンス創出 32 / ドリブル成功 37 / クロス 9",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 10,
      "player_name": "田中 碧",
      "player_name_en": "",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "リーズ・ユナイテッド",
      "league": "プレミアリーグ",
      "memo": "PL強度での経験。中盤の選択肢",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "79.6",
          "bar_value": 79.6,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "70.9",
          "bar_value": 70.9,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "100",
          "bar_value": 100,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,314分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/前進",
          "value_text": "Pass成功 85.5% / xA 1.47 / チャンス創出 18",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "回収/守備貢献",
          "value_text": "守備貢献 146 / Tackles 27 / Recoveries 81",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 11,
      "player_name": "前田 大然",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "FW",
      "club": "セルティック",
      "league": "スコティッシュ・プレミアシップ",
      "memo": "得点+プレス+裏抜け。リーグ補足は必要",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "78.7",
          "bar_value": 78.7,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "79.0",
          "bar_value": 79,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "78",
          "bar_value": 78,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,836分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点力",
          "value_text": "14G / xG 15.49 / 90分G+A 0.635",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "役割/プレス",
          "value_text": "空中戦勝利 25 / 守備貢献 71 / ボックス内タッチ 174",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 12,
      "player_name": "鈴木 彩艶",
      "player_name_en": "",
      "unit": "GK",
      "display_group": "GK",
      "club": "パルマ・カルチョ",
      "league": "セリエA",
      "memo": "Serie Aで20試合フル稼働。セーブ率と配球も確認対象",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "77.8",
          "bar_value": 77.8,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "70.0",
          "bar_value": 70,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "96",
          "bar_value": 96,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,800分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "セーブ",
          "value_text": "セーブ率 70.2% / セーブ 66",
          "bar_value": 70.2,
          "kind": "percent"
        },
        {
          "label": "配球/安定",
          "value_text": "Pass成功 61.9% / ロングボール 37.9% / 失点直結ミス 1",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 13,
      "player_name": "伊東 純也",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "AM/WG",
      "club": "KRCゲンク",
      "league": "ベルギー1部",
      "memo": "右/左の即効性。縦突破・クロスで使いやすい",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "75.5",
          "bar_value": 75.5,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "72.7",
          "bar_value": 72.7,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "82",
          "bar_value": 82,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,785分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "6G5A / 90分G+A 0.555",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "創出/推進",
          "value_text": "右/左の即効性。縦突破・クロスで使いやすい",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 14,
      "player_name": "後藤 啓介",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "FW",
      "club": "シントトロイデンVV",
      "league": "ベルギー1部",
      "memo": "大型FW。ベルギーで11G7A",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "75.1",
          "bar_value": 75.1,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "72.2",
          "bar_value": 72.2,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "82",
          "bar_value": 82,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,885分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点力",
          "value_text": "11G / xG 13.43 / 90分G+A 0.562",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "役割/プレス",
          "value_text": "空中戦勝利 75 / 守備貢献 84 / ボックス内タッチ 132",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 15,
      "player_name": "谷口 彰悟",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "CB系",
      "club": "シントトロイデンVV",
      "league": "ベルギー1部",
      "memo": "高稼働CB。経験と稼働の保険",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "74.6",
          "bar_value": 74.6,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "71.4",
          "bar_value": 71.4,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "82",
          "bar_value": 82,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,955分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備評価",
          "value_text": "FotMob 6.95 / 高稼働CB",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "ビルドアップ/空中戦",
          "value_text": "1G1A / 1G1A",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 16,
      "player_name": "瀬古 歩夢",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "CB系",
      "club": "ル・アーヴルAC",
      "league": "リーグ・アン",
      "memo": "欧州1部で高稼働。守備陣の厚み",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "73.5",
          "bar_value": 73.5,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "66.4",
          "bar_value": 66.4,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "90",
          "bar_value": 90,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "2,625分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備評価",
          "value_text": "FotMob 6.80 / 2625分",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "ビルドアップ/空中戦",
          "value_text": "0G0A / 0G0A",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 17,
      "player_name": "鈴木 淳之介",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "CB系",
      "club": "FCコペンハーゲン",
      "league": "デンマーク・スーペルリーガ",
      "memo": "22歳CB。デンマークで主力級の出場分と高Rating",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "73.5",
          "bar_value": 73.5,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "71.6",
          "bar_value": 71.6,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "78",
          "bar_value": 78,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,771分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備評価",
          "value_text": "FotMob 7.18 / 1771分",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "ビルドアップ/空中戦",
          "value_text": "2G0A / Rating7.185",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 18,
      "player_name": "伊藤 洋輝",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "CB系",
      "club": "バイエルン・ミュンヘン",
      "league": "ブンデスリーガ",
      "memo": "左CB/LBの貴重枠。ビルドアップ・左利き価値",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "71.7",
          "bar_value": 71.7,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "61.3",
          "bar_value": 61.3,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "96",
          "bar_value": 96,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "921分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備評価",
          "value_text": "FotMob 7.02 / 921分",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "ビルドアップ/空中戦",
          "value_text": "1G2A / Rating7.02",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 19,
      "player_name": "小川 航基",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "FW",
      "club": "NECナイメヘン",
      "league": "エールディヴィジ",
      "memo": "少ない分数で8G3A。途中投入の得点期待型",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "71.1",
          "bar_value": 71.1,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "63.9",
          "bar_value": 63.9,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "88",
          "bar_value": 88,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,272分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点力",
          "value_text": "8G / xG 7.60 / 90分G+A 0.778",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "役割/プレス",
          "value_text": "空中戦勝利 66 / 守備貢献 25 / ボックス内タッチ 79",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 20,
      "player_name": "鈴木 唯人",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "AM/WG",
      "club": "SCフライブルク",
      "league": "ブンデスリーガ",
      "memo": "サブ/流れを変える候補",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "69.4",
          "bar_value": 69.4,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "58.0",
          "bar_value": 58,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "96",
          "bar_value": 96,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,636分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "4G2A / 90分G+A 0.330",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "創出/推進",
          "value_text": "サブ/流れを変える候補",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 21,
      "player_name": "板倉 滉",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "CB系",
      "club": "アヤックス",
      "league": "エールディヴィジ",
      "memo": "Ajaxで中位稼働。能力は高いが状態確認",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "69.2",
          "bar_value": 69.2,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "61.2",
          "bar_value": 61.2,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "88",
          "bar_value": 88,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,344分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備評価",
          "value_text": "FotMob 7.00 / 1344分",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "ビルドアップ/空中戦",
          "value_text": "1G0A / 1G",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 22,
      "player_name": "遠藤 航",
      "player_name_en": "",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "リバプールFC",
      "league": "プレミアリーグ",
      "memo": "クラブ稼働は少ない。代表経験・守備整理役で別評価",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "67.7",
          "bar_value": 67.7,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "53.9",
          "bar_value": 53.9,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "100",
          "bar_value": 100,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "171分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/前進",
          "value_text": "0G1A / 90分G+A 0.526",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "回収/守備貢献",
          "value_text": "クラブ稼働は少ない。代表経験・守備整理役で別評価",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 23,
      "player_name": "大迫 敬介",
      "player_name_en": "",
      "unit": "GK",
      "display_group": "GK",
      "club": "サンフレッチェ広島",
      "league": "J1西地区",
      "memo": "J1で16試合相当。クリーンシートは強みだが失点数も確認",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "58.5",
          "bar_value": 58.5,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "52.7",
          "bar_value": 52.7,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "72",
          "bar_value": 72,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "1,440分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "セーブ",
          "value_text": "掲載準備中",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "配球/安定",
          "value_text": "クリーンシート4、失点17。詳細なPSxG系は掲載準備中。",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 24,
      "player_name": "塩貝 健人",
      "player_name_en": "",
      "unit": "ATT",
      "display_group": "FW",
      "club": "VfLヴォルフスブルク",
      "league": "ブンデスリーガ",
      "memo": "21歳FW。出場分は限定的だがブンデスで1G",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "47.0",
          "bar_value": 47,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "26.0",
          "bar_value": 26,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "96",
          "bar_value": 96,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "313分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点力",
          "value_text": "1G0A / 90分G+A 0.288",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "役割/プレス",
          "value_text": "21歳FW。出場分は限定的だがブンデスで1G",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 25,
      "player_name": "冨安 健洋",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "CB系",
      "club": "アヤックス",
      "league": "エールディヴィジ",
      "memo": "能力は高いが稼働・コンディションは最大論点",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "44.8",
          "bar_value": 44.8,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "26.3",
          "bar_value": 26.3,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "88",
          "bar_value": 88,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "205分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備評価",
          "value_text": "FotMob 6.40 / 205分",
          "bar_value": null,
          "kind": "text"
        },
        {
          "label": "ビルドアップ/空中戦",
          "value_text": "0G0A / 怪我・稼働リスク",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "日本",
      "rank": 26,
      "player_name": "長友 佑都",
      "player_name_en": "",
      "unit": "DF",
      "display_group": "SB/WB",
      "club": "FC東京",
      "league": "J1東地区",
      "memo": "39歳。出場分は限定的だが経験値・終盤対応枠",
      "metrics": [
        {
          "label": "総合評価",
          "value_text": "43.2",
          "bar_value": 43.2,
          "kind": "score"
        },
        {
          "label": "クラブ評価",
          "value_text": "30.8",
          "bar_value": 30.8,
          "kind": "score"
        },
        {
          "label": "リーグ強度",
          "value_text": "72",
          "bar_value": 72,
          "kind": "score"
        },
        {
          "label": "稼働",
          "value_text": "502分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "攻撃参加",
          "value_text": "0G0A / 90分G+A 0.000",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備対応",
          "value_text": "39歳。出場分は限定的だが経験値・終盤対応枠",
          "bar_value": null,
          "kind": "text"
        }
      ]
    },
    {
      "team": "オランダ",
      "rank": 1,
      "player_name": "フィルジル・ファンダイク",
      "player_name_en": "Virgil van Dijk",
      "unit": "DF",
      "display_group": "CB/DF",
      "club": "リバプール",
      "league": "プレミアリーグ",
      "memo": "CBの軸。空中戦・クリア・パス成功率が強い。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "リバプール",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "プレミアリーグ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "3,420分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "セットプレー貢献",
          "value_text": "6G / 0A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 7.26",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備材料",
          "value_text": "空中戦勝利 174 / 守備貢献 351 / タックル 22",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "オランダ",
      "rank": 2,
      "player_name": "コーディ・ガクポ",
      "player_name_en": "Cody Gakpo",
      "unit": "ATT",
      "display_group": "FW/ATT",
      "club": "リバプール",
      "league": "プレミアリーグ",
      "memo": "左WG/CF。xG/xAとチャンス創出が厚い。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "リバプール",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "プレミアリーグ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "2,747分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "7G / 5A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 7.17",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与/役割",
          "value_text": "G 7 / A 5 / xG 8.46 / xA 4.69",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "オランダ",
      "rank": 3,
      "player_name": "フレンキー・デ・ヨング",
      "player_name_en": "Frenkie de Jong",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "バルセロナ",
      "league": "ラ・リーガ",
      "memo": "保持・前進・配球の中核。怪我明けの稼働だけ注意。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "バルセロナ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "ラ・リーガ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "1,631分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "1G / 5A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 7.32",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/回収",
          "value_text": "A 5 / xA 0.38/90 / チャンス 1.93 key passes/game",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "オランダ",
      "rank": 4,
      "player_name": "バルト・フェルブルッヘン",
      "player_name_en": "Bart Verbruggen",
      "unit": "GK",
      "display_group": "GK",
      "club": "ブライトン",
      "league": "プレミアリーグ",
      "memo": "GK詳細が強い。ビルドアップ型GK。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "ブライトン",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "プレミアリーグ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "3,420分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "ポジション",
          "value_text": "GK",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "GK",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "GK詳細",
          "value_text": "セーブ 106 / Goals prevented 2.03",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "オランダ",
      "rank": 5,
      "player_name": "デンゼル・ダンフリース",
      "player_name_en": "Denzel Dumfries",
      "unit": "DF/MID",
      "display_group": "SB/WB",
      "club": "インテル",
      "league": "セリエA",
      "memo": "右WB。攻撃参加はあるが分数はやや少なめ。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "インテル",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "セリエA",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "1,327分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "3G / 1A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.78",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "攻撃参加/守備対応",
          "value_text": "G 3 / A 1",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "オランダ",
      "rank": 6,
      "player_name": "メンフィス・デパイ",
      "player_name_en": "Memphis Depay",
      "unit": "ATT",
      "display_group": "FW/ATT",
      "club": "コリンチャンス",
      "league": "ブラジル・セリエA",
      "memo": "代表実績は大きいが、クラブ分数・コンディションはリスク。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "コリンチャンス",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "ブラジル・セリエA",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "465分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "1G / 0A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.50",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与/役割",
          "value_text": "G 1 / A 0",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "スウェーデン",
      "rank": 1,
      "player_name": "ヴィクトル・ギョケレス",
      "player_name_en": "Viktor Gyökeres",
      "unit": "ATT",
      "display_group": "FW/ATT",
      "club": "アーセナル",
      "league": "プレミアリーグ",
      "memo": "得点軸。プレミア14GはGroup Fでも最大級の脅威。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "アーセナル",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "プレミアリーグ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "2,230分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "14G / 1A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.82",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与/役割",
          "value_text": "G 14 / A 1",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "スウェーデン",
      "rank": 2,
      "player_name": "アレクサンデル・イサク",
      "player_name_en": "Alexander Isak",
      "unit": "ATT",
      "display_group": "FW/ATT",
      "club": "リバプール",
      "league": "プレミアリーグ",
      "memo": "能力は高いが分数・コンディションで割引。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "リバプール",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "プレミアリーグ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "703分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "3G / 1A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.49",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与/役割",
          "value_text": "G 3 / A 1 / xG 2.65 / xA 0.10",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "スウェーデン",
      "rank": 3,
      "player_name": "ルーカス・ベリヴァル",
      "player_name_en": "Lucas Bergvall",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "トッテナム",
      "league": "プレミアリーグ",
      "memo": "若手中盤。PLで一定分数、創出・運動量の補助材料。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "トッテナム",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "プレミアリーグ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "966分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "1G / 3A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.56",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/回収",
          "value_text": "A 3",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "スウェーデン",
      "rank": 4,
      "player_name": "アンソニー・エランガ",
      "player_name_en": "Anthony Elanga",
      "unit": "ATT",
      "display_group": "FW/ATT",
      "club": "ニューカッスル・ユナイテッド",
      "league": "プレミアリーグ",
      "memo": "スピード型だが今季のG/Aは低調。トランジション要員として評価。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "ニューカッスル・ユナイテッド",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "プレミアリーグ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "1,313分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "0G / 1A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.39",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与/役割",
          "value_text": "G 0 / A 1",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "スウェーデン",
      "rank": 5,
      "player_name": "イサク・ヒエン",
      "player_name_en": "Isak Hien",
      "unit": "DF",
      "display_group": "CB/DF",
      "club": "アタランタ",
      "league": "セリエA",
      "memo": "AtalantaのCB軸候補。Serie Aで1965分、守備貢献は上げ材料。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "アタランタ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "セリエA",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "1,965分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "セットプレー貢献",
          "value_text": "1G / 0A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.81",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備材料",
          "value_text": "クリーンシート 10",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "チュニジア",
      "rank": 1,
      "player_name": "アリ・アブディ",
      "player_name_en": "Ali Abdi",
      "unit": "DF",
      "display_group": "CB/DF",
      "club": "ニース",
      "league": "リーグ・アン",
      "memo": "Ligue 1で左サイドの攻撃参加。守備型チームの貴重な前進役。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "ニース",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "リーグ・アン",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "1,165分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "攻撃参加",
          "value_text": "3G / 0A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.68",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "守備材料",
          "value_text": "Ligue 1で左サイドの攻撃参加。守備型チームの貴重な前進役。",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "チュニジア",
      "rank": 2,
      "player_name": "ハンニバル・メイブリ",
      "player_name_en": "Hannibal Mejbri",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "バーンリー",
      "league": "プレミアリーグ",
      "memo": "Reutersも創造性の中心と指摘。PLで一定分数・1G4A。警告10はリスク。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "バーンリー",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "プレミアリーグ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "1,231分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "1G / 4A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.64",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/回収",
          "value_text": "A 4",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "チュニジア",
      "rank": 3,
      "player_name": "エリス・スキリ",
      "player_name_en": "Ellyes Skhiri",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "アイントラハト・フランクフルト",
      "league": "ブンデスリーガ",
      "memo": "Bundesliga公式：25試合、タックル勝利154、空中戦22、距離203.1km、Ball actions1113。分数/Rating掲載準備中。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "アイントラハト・フランクフルト",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "ブンデスリーガ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "25試合",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "0G / 0A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "掲載準備中",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/回収",
          "value_text": "A 0 / タックル勝利 154 / 走行距離km 203.10 / ボールアクション 1113",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "チュニジア",
      "rank": 4,
      "player_name": "ラニ・ケディラ",
      "player_name_en": "Rani Khedira",
      "unit": "MID",
      "display_group": "CM/DM",
      "club": "ウニオン・ベルリン",
      "league": "ブンデスリーガ",
      "memo": "Bundesliga公式：32試合5G1A、タックル勝利235、空中戦43、距離353.6km。中盤の上げ材料。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "ウニオン・ベルリン",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "ブンデスリーガ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "32試合",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "5G / 1A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "掲載準備中",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "展開/回収",
          "value_text": "A 1 / タックル勝利 235 / 走行距離km 353.60 / ボールアクション 1062",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "チュニジア",
      "rank": 5,
      "player_name": "イスマエル・ガルビ",
      "player_name_en": "Ismaël Gharbi",
      "unit": "MID/ATT",
      "display_group": "AM/WG",
      "club": "FCアウクスブルク",
      "league": "ブンデスリーガ",
      "memo": "Bundesligaで88分のみ。能力より稼働不足で大幅割引。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "FCアウクスブルク",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "ブンデスリーガ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "88分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "0G / 0A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 6.16",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与/創出",
          "value_text": "G 0 / A 0",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "チュニジア",
      "rank": 6,
      "player_name": "エリアス・アシュリ",
      "player_name_en": "Elias Achouri",
      "unit": "ATT",
      "display_group": "FW/ATT",
      "club": "FCコペンハーゲン",
      "league": "デンマーク・スーペルリーガ",
      "memo": "デンマークで3G3A。攻撃の実働カード。リーグ係数で慎重評価。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "FCコペンハーゲン",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "デンマーク・スーペルリーガ",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "1,303分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "3G / 3A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 7.00",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与/役割",
          "value_text": "G 3 / A 3",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    },
    {
      "team": "チュニジア",
      "rank": 7,
      "player_name": "エリアス・サード",
      "player_name_en": "Elias Saad",
      "unit": "ATT",
      "display_group": "FW/ATT",
      "club": "ハノーファー96",
      "league": "ドイツ2部",
      "memo": "2. Bundesligaで707分0G3A。左WGの交代/補助戦力。",
      "metrics": [
        {
          "label": "所属クラブ",
          "value_text": "ハノーファー96",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "リーグ",
          "value_text": "ドイツ2部",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "稼働",
          "value_text": "707分",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与",
          "value_text": "0G / 3A",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "評価",
          "value_text": "FotMob 7.01",
          "bar_value": null,
          "kind": "raw"
        },
        {
          "label": "得点関与/役割",
          "value_text": "G 0 / A 3",
          "bar_value": null,
          "kind": "raw"
        }
      ]
    }
  ],
  "squad_26": [
    {
      "team": "オランダ",
      "player_name": "マルク・フレッケン",
      "player_name_en": "Mark Flekken",
      "club": "バイエル・レバークーゼン",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ロビン・ルーフス",
      "player_name_en": "Robin Roefs",
      "club": "サンダーランド",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "バルト・フェルブルッヘン",
      "player_name_en": "Bart Verbruggen",
      "club": "ブライトン",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ナタン・アケ",
      "player_name_en": "Nathan Ake",
      "club": "マンチェスター・シティ",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "デンゼル・ダンフリース",
      "player_name_en": "Denzel Dumfries",
      "club": "インテル",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ヨレル・ハト",
      "player_name_en": "Jorrel Hato",
      "club": "チェルシー",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ユリエン・ティンバー",
      "player_name_en": "Jurrien Timber",
      "club": "アーセナル",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ミッキー・ファン・デ・フェン",
      "player_name_en": "Micky van de Ven",
      "club": "トッテナム",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "フィルジル・ファンダイク",
      "player_name_en": "Virgil van Dijk",
      "club": "リバプール",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ヤン・パウル・ファン・ヘッケ",
      "player_name_en": "Jan Paul van Hecke",
      "club": "ブライトン",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "フレンキー・デ・ヨング",
      "player_name_en": "Frenkie de Jong",
      "club": "バルセロナ",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "マルテン・デ・ローン",
      "player_name_en": "Marten de Roon",
      "club": "アタランタ",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ライアン・フラーフェンベルフ",
      "player_name_en": "Ryan Gravenberch",
      "club": "リバプール",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ジャスティン・クライファート",
      "player_name_en": "Justin Kluivert",
      "club": "ボーンマス",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "トゥーン・コープマイネルス",
      "player_name_en": "Teun Koopmeiners",
      "club": "ユベントス",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "タイアニ・ラインデルス",
      "player_name_en": "Tijjani Reijnders",
      "club": "マンチェスター・シティ",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "フース・ティル",
      "player_name_en": "Guus Til",
      "club": "PSVアイントホーフェン",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "クインテン・ティンバー",
      "player_name_en": "Quinten Timber",
      "club": "マルセイユ",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "マッツ・ウィーファー",
      "player_name_en": "Mats Wieffer",
      "club": "ブライトン",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ブライアン・ブロビー",
      "player_name_en": "Brian Brobbey",
      "club": "サンダーランド",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "メンフィス・デパイ",
      "player_name_en": "Memphis Depay",
      "club": "コリンチャンス",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "コーディ・ガクポ",
      "player_name_en": "Cody Gakpo",
      "club": "リバプール",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ノア・ラング",
      "player_name_en": "Noa Lang",
      "club": "ガラタサライ",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ドニエル・マレン",
      "player_name_en": "Donyell Malen",
      "club": "ASローマ",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "クリセンシオ・サマーフィル",
      "player_name_en": "Crysencio Summerville",
      "club": "ウェストハム・ユナイテッド",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "オランダ",
      "player_name": "ヴァウト・ヴェグホルスト",
      "player_name_en": "Wout Weghorst",
      "club": "アヤックス",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "クリストファー・ノルドフェルト",
      "player_name_en": "Kristoffer Nordfeldt",
      "club": "AIK",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ヴィクトル・ヨハンソン",
      "player_name_en": "Viktor Johansson",
      "club": "ストーク・シティ",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ヤコブ・ヴィデル・ゼッテルストロム",
      "player_name_en": "Jacob Widell Zetterström",
      "club": "ダービー・カウンティ",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ダニエル・スヴェンソン",
      "player_name_en": "Daniel Svensson",
      "club": "ボルシア・ドルトムント",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ヴィクトル・リンデロフ",
      "player_name_en": "Victor Lindelof",
      "club": "アストン・ヴィラ",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "イサク・ヒエン",
      "player_name_en": "Isak Hien",
      "club": "アタランタ",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "カール・スタルフェルト",
      "player_name_en": "Carl Starfelt",
      "club": "セルタ",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "エリオット・ストラウド",
      "player_name_en": "Elliot Stroud",
      "club": "ミャルビーAIF",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "グスタフ・ラーゲルビエルケ",
      "player_name_en": "Gustaf Lagerbielke",
      "club": "ブラガ",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ガブリエル・グドムンドソン",
      "player_name_en": "Gabriel Gudmundsson",
      "club": "リーズ・ユナイテッド",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ヘルマン・ヨハンソン",
      "player_name_en": "Herman Johansson",
      "club": "FCダラス",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ヤルマル・エクダル",
      "player_name_en": "Hjalmar Ekdal",
      "club": "バーンリー",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "エリック・スミス",
      "player_name_en": "Erik Smith",
      "club": "ザンクトパウリ",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "タハ・アリ",
      "player_name_en": "Taha Ali",
      "club": "マルメFF",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ヤシン・アヤリ",
      "player_name_en": "Yasin Ayari",
      "club": "ブライトン",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ルーカス・ベリヴァル",
      "player_name_en": "Lucas Bergvall",
      "club": "トッテナム",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "アンソニー・エランガ",
      "player_name_en": "Anthony Elanga",
      "club": "ニューカッスル・ユナイテッド",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ヴィクトル・ギョケレス",
      "player_name_en": "Viktor Gyokeres",
      "club": "アーセナル",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "イェスパー・カールストロム",
      "player_name_en": "Jesper Karlstrom",
      "club": "ウディネーゼ",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "グスタフ・ニルソン",
      "player_name_en": "Gustaf Nilsson",
      "club": "クラブ・ブルッヘ",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ベンヤミン・ニューグレン",
      "player_name_en": "Benjamin Nygren",
      "club": "セルティック",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "マティアス・スヴァンベリ",
      "player_name_en": "Mattias Svanberg",
      "club": "VfLヴォルフスブルク",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ベスフォルト・ゼネリ",
      "player_name_en": "Besfort Zeneli",
      "club": "ユニオン・サン＝ジロワーズ",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "アレクサンデル・イサク",
      "player_name_en": "Alexander Isak",
      "club": "リバプール",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "アレクサンデル・ベルンハルドソン",
      "player_name_en": "Alexander Bernhardsson",
      "club": "ホルシュタイン・キール",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "スウェーデン",
      "player_name": "ケン・セマ",
      "player_name_en": "Ken Sema",
      "club": "パフォス",
      "pos": "ATT",
      "role": "MID/ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "サブリ・ベン・ヘッセン",
      "player_name_en": "Sabri Ben Hessen",
      "club": "エトワール・サヘル",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "アブデルムヒブ・シャマフ",
      "player_name_en": "Abdelmouhib Chamakh",
      "club": "クラブ・アフリカン",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "アイマン・ダフメン",
      "player_name_en": "Aymen Dahman",
      "club": "CSスファクシアン",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "アリ・アブディ",
      "player_name_en": "Ali Abdi",
      "club": "ニース",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "アデム・アルース",
      "player_name_en": "Adem Arous",
      "club": "カスムパシャ",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "モハメド・アミン・ベン・ハミダ",
      "player_name_en": "Mohamed Amine Ben Hamida",
      "club": "エスペランス",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ディラン・ブロン",
      "player_name_en": "Dylan Bronn",
      "club": "セルヴェット",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ラエド・チカウイ",
      "player_name_en": "Raed Chikhaoui",
      "club": "USモナスティル",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ムータズ・ネファティ",
      "player_name_en": "Moutaz Neffati",
      "club": "ノーショーピング",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "オマル・レキク",
      "player_name_en": "Omar Rekik",
      "club": "NKマリボル",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "モンタサル・タルビ",
      "player_name_en": "Montassar Talbi",
      "club": "ロリアン",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ヤン・バレリー",
      "player_name_en": "Yan Valery",
      "club": "ヤングボーイズ",
      "pos": "DF",
      "role": "DF",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "モルタダ・ベン・ワネス",
      "player_name_en": "Mortadha Ben Ouanes",
      "club": "カスムパシャ",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "アニス・ベン・スリマン",
      "player_name_en": "Anis Ben Slimane",
      "club": "ノリッジ・シティ",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "イスマエル・ガルビ",
      "player_name_en": "Ismael Gharbi",
      "club": "FCアウクスブルク",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ラニ・ケディラ",
      "player_name_en": "Rani Khedira",
      "club": "ウニオン・ベルリン",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "モハメド・ハジ・マフムード",
      "player_name_en": "Mohamed Hadj Mahmoud",
      "club": "ルガーノ",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ハンニバル・メイブリ",
      "player_name_en": "Hannibal Mejbri",
      "club": "バーンリー",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "エリス・スキリ",
      "player_name_en": "Ellyes Skhiri",
      "club": "アイントラハト・フランクフルト",
      "pos": "MID",
      "role": "MID",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "エリアス・アシュリ",
      "player_name_en": "Elias Achouri",
      "club": "FCコペンハーゲン",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ハリル・アヤリ",
      "player_name_en": "Khalil Ayari",
      "club": "パリ・サンジェルマン",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "フィラス・シャワト",
      "player_name_en": "Firas Chaouat",
      "club": "クラブ・アフリカン",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ラヤン・エルーミ",
      "player_name_en": "Rayan Elloumi",
      "club": "バンクーバー・ホワイトキャップス",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "ハゼム・マストゥーリ",
      "player_name_en": "Hazem Mastouri",
      "club": "ディナモ・マハチカラ",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "エリアス・サード",
      "player_name_en": "Elias Saad",
      "club": "ハノーファー96",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "チュニジア",
      "player_name": "セバスティアン・トゥネクティ",
      "player_name_en": "Sebastian Tounekti",
      "club": "セルティック",
      "pos": "ATT",
      "role": "ATT",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "上田 綺世",
      "player_name_en": "",
      "club": "フェイエノールト",
      "pos": "ATT",
      "role": "ST",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "佐野 海舟",
      "player_name_en": "",
      "club": "マインツ05",
      "pos": "MID",
      "role": "CM/DM",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "鎌田 大地",
      "player_name_en": "",
      "club": "クリスタル・パレス",
      "pos": "MID",
      "role": "CM/AM",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "早川 友基",
      "player_name_en": "",
      "club": "鹿島アントラーズ",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "菅原 由勢",
      "player_name_en": "",
      "club": "ヴェルダー・ブレーメン",
      "pos": "DF",
      "role": "RB/WB",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "渡辺 剛",
      "player_name_en": "",
      "club": "フェイエノールト",
      "pos": "DF",
      "role": "CB",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "中村 敬斗",
      "player_name_en": "",
      "club": "スタッド・ランス",
      "pos": "ATT",
      "role": "LW",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "堂安 律",
      "player_name_en": "",
      "club": "アイントラハト・フランクフルト",
      "pos": "ATT",
      "role": "RW/AM",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "久保 建英",
      "player_name_en": "",
      "club": "レアル・ソシエダード",
      "pos": "ATT",
      "role": "RW/AM",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "田中 碧",
      "player_name_en": "",
      "club": "リーズ・ユナイテッド",
      "pos": "MID",
      "role": "CM/DM",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "前田 大然",
      "player_name_en": "",
      "club": "セルティック",
      "pos": "ATT",
      "role": "ST/WG",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "鈴木 彩艶",
      "player_name_en": "",
      "club": "パルマ・カルチョ",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "伊東 純也",
      "player_name_en": "",
      "club": "KRCゲンク",
      "pos": "ATT",
      "role": "WG",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "後藤 啓介",
      "player_name_en": "",
      "club": "シントトロイデンVV",
      "pos": "ATT",
      "role": "ST",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "谷口 彰悟",
      "player_name_en": "",
      "club": "シントトロイデンVV",
      "pos": "DF",
      "role": "CB",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "瀬古 歩夢",
      "player_name_en": "",
      "club": "ル・アーヴルAC",
      "pos": "DF",
      "role": "CB",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "鈴木 淳之介",
      "player_name_en": "",
      "club": "FCコペンハーゲン",
      "pos": "DF",
      "role": "CB/DM",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "伊藤 洋輝",
      "player_name_en": "",
      "club": "バイエルン・ミュンヘン",
      "pos": "DF",
      "role": "CB/LB",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "小川 航基",
      "player_name_en": "",
      "club": "NECナイメヘン",
      "pos": "ATT",
      "role": "ST",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "鈴木 唯人",
      "player_name_en": "",
      "club": "SCフライブルク",
      "pos": "ATT",
      "role": "AM/WG",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "板倉 滉",
      "player_name_en": "",
      "club": "アヤックス",
      "pos": "DF",
      "role": "CB",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "遠藤 航",
      "player_name_en": "",
      "club": "リバプールFC",
      "pos": "MID",
      "role": "DM",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "大迫 敬介",
      "player_name_en": "",
      "club": "サンフレッチェ広島",
      "pos": "GK",
      "role": "GK",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "塩貝 健人",
      "player_name_en": "",
      "club": "VfLヴォルフスブルク",
      "pos": "ATT",
      "role": "FW",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "冨安 健洋",
      "player_name_en": "",
      "club": "アヤックス",
      "pos": "DF",
      "role": "CB/SB",
      "memo": "分析用メンバー一覧"
    },
    {
      "team": "日本",
      "player_name": "長友 佑都",
      "player_name_en": "",
      "club": "FC東京",
      "pos": "DF",
      "role": "SB/WB",
      "memo": "分析用メンバー一覧"
    }
  ]
};

(function applyGroupFPlayerDisplayPatch() {
  const patch = GROUP_F_PLAYER_CARD_DISPLAY_PATCH;
  const teamKeyByName = {"日本":"jpn","オランダ":"ned","スウェーデン":"swe","チュニジア":"tun"};
  const labels = {"overall":"総合評価","rating":"評価","availability":"稼働","reference":"参考情報","memberMemo":"分析用メンバー一覧"};
  const norm = (value) => String(value || "").normalize("NFD").replace(/[̀-ͯ]/g, "").replace(/[^a-zA-Z0-9぀-ヿ㐀-鿿]/g, "").toLowerCase();
  const playerNameOf = (player) => player && (player.name || player[0] || "");
  const playerNameEnOf = (player) => player && (player.nameEn || player.player_name_en || "");
  const canonicalPos = (value) => {
    const v = String(value || "").toUpperCase();
    if (v.includes("GK")) return "GK";
    if (v.includes("DF") || v.includes("CB") || v.includes("SB") || v.includes("WB") || v.includes("DEF")) return "DF";
    if (v.includes("MID") || v.includes("MF") || v.includes("CM") || v.includes("DM")) return "MF";
    if (v.includes("FW") || v.includes("ATT") || v.includes("ST") || v.includes("WG")) return "FW";
    return "MF";
  };
  const ratingOf = (card) => Number((card.metrics || []).find((metric) => metric.label === labels.overall || metric.label === labels.rating)?.bar_value || 0) || undefined;
  const mainStatOf = (card) => (card.metrics || []).find((metric) => metric.label === labels.availability)?.value_text || labels.reference;
  const toPlayer = (card, base = {}) => ({
    ...(Array.isArray(base) ? {} : base),
    name: card.player_name || playerNameOf(base),
    nameEn: card.player_name_en || playerNameEnOf(base),
    pos: canonicalPos(card.unit || card.display_group || base.pos),
    role: card.display_group || base.role,
    club: card.club || base.club || base[2],
    league: card.league || base.league,
    rating: ratingOf(card) || base.rating || base[3],
    wcRating: ratingOf(card) || base.wcRating || base[3],
    mainStat: mainStatOf(card),
    memo: card.memo || base.memo,
    teamRole: card.display_group || base.teamRole
  });
  if (typeof TEAM_DETAILS !== "undefined") {
    for (const [teamName, teamKey] of Object.entries(teamKeyByName)) {
      const team = TEAM_DETAILS[teamKey];
      if (!team) continue;
      const cards = patch.cards.filter((card) => card.team === teamName);
      const findCard = (player) => {
        const baseName = norm(playerNameOf(player));
        const baseEn = norm(playerNameEnOf(player));
        return cards.find((card) => {
          const jp = norm(card.player_name);
          const en = norm(card.player_name_en);
          return (jp && jp === baseName) || (en && (en === baseName || en === baseEn));
        });
      };
      if (Array.isArray(team.players)) {
        team.players = team.players.map((player) => {
          const card = findCard(player);
          return card ? toPlayer(card, player) : player;
        });
      }
      const squadRows = patch.squad_26.filter((row) => row.team === teamName);
      if (squadRows.length) {
        const cardPlayers = cards.map((card) => toPlayer(card, {}));
        const squadPlayers = squadRows.map((row) => {
          const card = cards.find((c) => norm(c.player_name) === norm(row.player_name) || (norm(c.player_name_en) && norm(c.player_name_en) === norm(row.player_name_en)));
          return card ? toPlayer(card, { name: row.player_name, nameEn: row.player_name_en, pos: row.pos, role: row.role, club: row.club }) : { name: row.player_name, nameEn: row.player_name_en, pos: canonicalPos(row.pos || row.role), role: row.role, club: row.club, league: "", memo: row.memo || labels.memberMemo };
        });
        const seen = new Set();
        team.keyPlayers = [...cardPlayers, ...squadPlayers].filter((player) => {
          const key = norm(player.name);
          if (!key || seen.has(key)) return false;
          seen.add(key);
          return true;
        }).slice(0, 14);
        team.squad = squadRows.reduce((groups, row) => {
          const pos = canonicalPos(row.pos || row.role);
          groups[pos] = groups[pos] || [];
          const card = cards.find((c) => norm(c.player_name) === norm(row.player_name) || (norm(c.player_name_en) && norm(c.player_name_en) === norm(row.player_name_en)));
          groups[pos].push({ name: row.player_name, nameEn: row.player_name_en, pos, role: row.role && row.role !== pos ? row.role : "", club: row.club, league: "", rating: card ? ratingOf(card) : undefined, wcRating: card ? ratingOf(card) : undefined, memo: row.memo || labels.memberMemo });
          return groups;
        }, { GK: [], DF: [], MF: [], FW: [] });
      }
    }
  }
  Object.assign(window, { GROUP_F_PLAYER_CARD_DISPLAY_PATCH });
})();
