{"id":8511,"date":"2024-06-19T11:58:54","date_gmt":"2024-06-19T03:58:54","guid":{"rendered":"https:\/\/www.formosasevens.com.tw\/?page_id=8511"},"modified":"2024-07-09T14:10:44","modified_gmt":"2024-07-09T06:10:44","slug":"fixtures2024","status":"publish","type":"page","link":"https:\/\/www.formosasevens.com.tw\/en\/fixtures2024\/","title":{"rendered":"2024\u8cfd\u7a0b\u8868"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"8511\" class=\"elementor elementor-8511\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-125bde2 scheme_dark hide-homepage elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"125bde2\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80dd661 sc_inner_width_none sc_layouts_column_icons_position_left\" data-id=\"80dd661\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-99a9441 sc_fly_static elementor-widget elementor-widget-breadcrumbs\" data-id=\"99a9441\" data-element_type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/www.formosasevens.com.tw\/en\/\">Home<\/a><\/span><\/span><\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6a3917f scheme_dark elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6a3917f\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d9936b1 sc_inner_width_none sc_layouts_column_icons_position_left\" data-id=\"d9936b1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-080d6fc sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"080d6fc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Match Fixtures<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2a7479a elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2a7479a\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fd04ee2 sc_inner_width_none sc_layouts_column_icons_position_left\" data-id=\"fd04ee2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65cf6e0 e-con-full e-flex e-con e-parent\" data-id=\"65cf6e0\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;container_type&quot;:&quot;flex&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67a24a2 elementor-tabs-view-horizontal sc_fly_static elementor-widget elementor-widget-tabs\" data-id=\"67a24a2\" data-element_type=\"widget\" id=\"fixture-container\" data-widget_type=\"tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-tabs\">\n\t\t\t<div class=\"elementor-tabs-wrapper\" role=\"tablist\" >\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1081\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-1081\" aria-expanded=\"false\">\u968a\u4f0d\u5217\u8868<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1082\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1082\" aria-expanded=\"false\">\u8cfd\u4e8b\u6bd4\u5206\u5217\u8868<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1083\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1083\" aria-expanded=\"false\">\u6211\u8ffd\u8e64\u7684\u968a\u4f0d<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"elementor-tabs-content-wrapper\" role=\"tablist\" aria-orientation=\"vertical\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-1081\" aria-expanded=\"false\">\u968a\u4f0d\u5217\u8868<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1081\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1081\" tabindex=\"0\" hidden=\"false\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"9636\" class=\"elementor elementor-9636\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3b1dc70 e-flex e-con-boxed e-con e-parent\" data-id=\"3b1dc70\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ffcc28 sc_fly_static elementor-widget elementor-widget-html\" data-id=\"4ffcc28\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div style=\"width: 200px;\">\n\n  <select id=\"league_select\" onchange=\"changeLeague()\">\n    <option value=\"U8\">U8<\/option>\n    <option value=\"U9\">U9<\/option>\n    <option value=\"U10\">U10<\/option>\n    <option value=\"U11\">U11<\/option>\n    <option value=\"U12\">U12<\/option>\n    <option value=\"U13\">U13<\/option>\n    <option value=\"U14\">U14<\/option>\n    <option value=\"U15\">U15<\/option>\n    <option value=\"U16\">U16<\/option>\n  <\/select>\n\n<\/div>\n<div class=\"container\" id=\"team_table\" data-no-translation>\n\n<\/div>\n\n<style>\n  .container {\n    display: inline-block;\n    justify-content: center;\n    width: 100%;\n  }\n  .row {\n    justify-content: center;\n  }\n  .col-left {\n    display: inline-block;\n    width: 48%;\n    background-color: #f0f0f0;\n    padding: 5px;\n    border-radius: 5px;\n    margin: 10px 0;\n  }\n  .col-right {\n    display: inline-block;\n    width: 48%;\n    background-color: #f0f0f0;\n    padding: 5px;\n    border-radius: 5px;\n    margin: 10px;\n  }\n\n  .col-right, .col-left{\n    cursor: pointer;\n  }\n\n  .col-right .follow_btn, .col-left .follow_btn{\n    color: #666;\n    float: right;\n  }\n\n  \/*.col-right.followed:after, .col-left.followed:after{*\/\n  \/*  content: '\u5df2\u8ffd\u8e64';*\/\n  \/*  color: #999;*\/\n  \/*  float: right;*\/\n  \/*}*\/\n\n  .col-right.followed, .col-left.followed{\n    background-color: rgba(39, 91, 245, 0.1);\n  }\n  \n  @media(max-width: 991px){\n      .col-right, .col-left{\n          width: 100%;\n          margin: 10px 0;\n      }\n  }\n<\/style>\n\n\n<script>\n    let leaguesTeamsList = {}; \/\/ Define leaguesTeamsList in a broader scope\n    let followTeams = []; \/\/ Define followTeams in a broader scope\n\n    async function fetchData(){\n        let leaguesList = [];\n        let teamsList = [];\n        const leaguesUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/leagues?_fields=id,name\";\n        const teamsUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/teams?per_page=300&_fields=id,title,leagues,link\"\n        document.getElementById('team_table').innerHTML = '\u8f09\u5165\u4e2d'\n        \n        await fetch(leaguesUrl)\n          .then(response => {\n            console.log('leagues')\n            if (!response.ok) {\n              throw new Error(`HTTP error! leaguesUrl status: ${response.status}`);\n            }\n            return response.json();\n          })\n          .then(data => {\n            leaguesList = data\n          })\n          .catch(error => {\n            console.error('Error fetching data:', error);\n          });\n        \n        await fetch(teamsUrl)\n          .then(response => {\n            console.log('teams')\n            if (!response.ok) {\n              throw new Error(`HTTP error! teamsUrl status: ${response.status}`);\n            }\n            return response.json();\n          })\n          .then(data => {\n            teamsList = data\n          })\n          .catch(error => {\n            console.error('Error fetching data:', error);\n          });\n        \n        document.getElementById('team_table').innerHTML = ''\n\n        \/\/ \u5b9a\u7fa9\u8981\u904e\u6ffe\u6389\u7684\u95dc\u9375\u5b57\u6216\u6b63\u5247\u8868\u9054\u5f0f\n        const filterPatterns = [\n            \/\u7d44\u7b2c\/,           \/\/ \u5339\u914d \"A\u7d44\u7b2c6\", \"D\u7d44\u7b2c5\" \u7b49\n            \/\\d+\u5834\u52dd\/,        \/\/ \u5339\u914d \"65\u5834\u52dd\" \u9019\u7a2e\u683c\u5f0f\uff08\u4efb\u610f\u6578\u5b57 + \"\u5834\u52dd\"\uff09\n            \/\\d+\u5834\u6557\/,        \/\/ \u5339\u914d \"24\u5834\u6557\" \u9019\u7a2e\u683c\u5f0f\uff08\u4efb\u610f\u6578\u5b57 + \"\u5834\u6557\"\uff09\n            \/^\\d+\u52dd$\/,        \/\/ \u5339\u914d \"65\u52dd\" \u9019\u7a2e\u683c\u5f0f\uff08\u958b\u982d\u662f\u6578\u5b57\uff0c\u7d50\u5c3e\u662f \"\u52dd\"\uff09\n            \/^\\d+\u6557$\/,        \/\/ \u5339\u914d \"24\u6557\" \u9019\u7a2e\u683c\u5f0f\uff08\u958b\u982d\u662f\u6578\u5b57\uff0c\u7d50\u5c3e\u662f \"\u6557\"\uff09\n            \/\\d+\u52dd\\s*\\S+\/,    \/\/ \u5339\u914d \"\u6578\u5b57\u52dd\" \u5f8c\u9762\u6709\u975e\u7a7a\u767d\u5b57\u5143\uff0c\u4f8b\u5982 \"49\u52dd U8\u56db\u5f37\u6230\"\n            \/\\d+\u6557\\s*\\S+\/,     \/\/ \u5339\u914d \"\u6578\u5b57\u6557\" \u5f8c\u9762\u6709\u975e\u7a7a\u767d\u5b57\u5143\n            \/^[A-Za-z]\\d$\/    \/\/ \u65b0\u589e\uff1a\u5339\u914d\u4e00\u500b\u82f1\u6587\u5b57\u6bcd\u5f8c\u9762\u63a5\u8457\u4e00\u500b\u6578\u5b57\uff0c\u4f8b\u5982 \"A5\", \"D2\"\n        ];\n\n        leaguesList.forEach(league => {\n            if (!leaguesTeamsList[league.name]){\n              leaguesTeamsList[league.name] = []\n            }\n\n            teamsList.forEach(team => {\n              \/\/ \u53d6\u5f97\u7403\u968a\u540d\u7a31\u4e26\u6aa2\u67e5\u662f\u5426\u7b26\u5408\u4efb\u4f55\u904e\u6ffe\u6a21\u5f0f\n              const teamTitle = team.title.rendered;\n              const shouldFilter = filterPatterns.some(pattern => {\n                if (typeof pattern === 'string') {\n                  return teamTitle.includes(pattern);\n                } else if (pattern instanceof RegExp) {\n                  return pattern.test(teamTitle);\n                }\n                return false;\n              });\n\n              if (team.leagues.includes(league.id) && !shouldFilter){\n                leaguesTeamsList[league.name].push(team)\n              }\n            })\n        })\n\n        for(let i in leaguesTeamsList){\n            let leagueTeam = leaguesTeamsList[i]\n            let html = `\n              <div class=\"row\" id=\"${i}_list\" style=\"display: none;\">\n            `\n\n            for(let j = 0; j < leagueTeam.length; j++){\n                let colClass = `col-right ${followTeams.includes(leagueTeam[j].id) ? 'followed' : ''}`\n                let followBtnText = followTeams.includes(leagueTeam[j].id) ? '\u53d6\u6d88\u8ffd\u8e64' : '\u8ffd\u8e64'\n                if (j % 2 === 0){\n                    colClass = `col-left ${followTeams.includes(leagueTeam[j].id) ? 'followed' : ''}`\n                }\n              \n              html += `<div class=\"${colClass} league_${leagueTeam[j].id}\" >\n                    <a target=\"_blank\" href=\"${leagueTeam[j].link}\">${leagueTeam[j].title.rendered}<\/a>\n                    <div class=\"follow_btn\" onclick=\"toggleFollowTeams(${leagueTeam[j].id})\">${followBtnText}<\/div>\n                  <\/div>`\n            }\n\n            html += `<\/div>`\n            \n            document.getElementById('team_table').innerHTML += html\n        }\n        \n        changeLeague()\n        \n    }\n    \n    function changeLeague(){\n        let selectedLeague = document.querySelector('#league_select').value\n\n        for(let i in leaguesTeamsList){ \n            let displaySetting = (selectedLeague.toLowerCase() == i.toLowerCase()) ? 'block' : 'none'; \/\/ Ensure case-insensitive comparison\n            if (document.querySelector(`#${i}_title`)) { \/\/ Check if element exists before trying to access style\n              document.querySelector(`#${i}_title`).style.display = displaySetting\n            }\n            if (document.querySelector(`#${i}_list`)) { \/\/ Check if element exists before trying to access style\n              document.querySelector(`#${i}_list`).style.display = displaySetting\n            }\n        }\n    }\n    \n    function toggleFollowTeams(teamId){\n        if (followTeams.includes(teamId)){\n            followTeams = followTeams.filter(item => item !== teamId)\n            \/\/ update UI\n            document.querySelectorAll(`.league_${teamId}`).forEach(function(element) {\n                element.classList.remove('followed')\n                const followBtn = element.querySelector('.follow_btn');\n                if (followBtn) {\n                    followBtn.innerHTML = '\u8ffd\u8e64'\n                }\n            });\n        }else{\n            followTeams.push(teamId)\n            \/\/ update UI\n            followTeams.forEach(teamId => {\n                document.querySelectorAll(`.league_${teamId}`).forEach(function(element) {\n                    element.classList.add('followed')\n                    const followBtn = element.querySelector('.follow_btn');\n                    if (followBtn) {\n                        followBtn.innerHTML = '\u53d6\u6d88\u8ffd\u8e64'\n                    }\n                });\n            })\n        }\n        \n        localStorage.setItem('followTeams', JSON.stringify(followTeams))\n    }\n\n    document.addEventListener('DOMContentLoaded', function() {\n        leaguesTeamsList = {U8: [], U9: [], U10: [], U11: [], U12: [], U13: [], U14: [], U15: [], U16: []}\n        followTeams = JSON.parse(localStorage.getItem('followTeams')) || []\n        \n        fetchData()\n    });\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1082\" aria-expanded=\"false\">\u8cfd\u4e8b\u6bd4\u5206\u5217\u8868<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1082\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1082\" tabindex=\"0\" hidden=\"hidden\"><div style=\"width: 100%; overflow-x: scroll;\">\n\n<h6>7\/3 \u4e0a\u5348\u5341\u4e00\u9ede\u8209\u8fa6\u958b\u5e55\u5178\u79ae<\/h6>\n\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"11425\" class=\"elementor elementor-11425\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3b1dc70 e-flex e-con-boxed e-con e-parent\" data-id=\"3b1dc70\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e221eb6 sc_fly_static elementor-widget elementor-widget-html\" data-id=\"e221eb6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\n    var externalFixtureJsonString = `{\n  \"u16\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"LALIGA Getafe CF\",\n      \"away_team\": \"\u6a02\u6d3b\u8c79U15\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:20\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"LS\u8db3\u7403\u793e\",\n      \"away_team\": \"EC DESAFIO TAIPEI\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:40\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"\u65e5\u672c\u5927\u6d25\u9ad8\u4e2d\",\n      \"away_team\": \"Plus \u8db3\u7403\u4ff1\u6a02\u90e8U16\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"\u570b\u7acb\u5317\u9580\u9ad8\u7d1a\u4e2d\u5b78\",\n      \"away_team\": \"\u967d\u4fe1\u5317\u7af6\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4\u5834\",\n      \"home_team\": \"\u65e5\u672c\u5927\u6d25\u9ad8\u4e2d\",\n      \"away_team\": \"\u570b\u7acb\u5317\u9580\u9ad8\u7d1a\u4e2d\u5b78\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:20\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4\u5834\",\n      \"home_team\": \"Plus \u8db3\u7403\u4ff1\u6a02\u90e8U16\",\n      \"away_team\": \"\u967d\u4fe1\u5317\u7af6\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:40\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4\u5834\",\n      \"home_team\": \"LALIGA Getafe CF\",\n      \"away_team\": \"LS\u8db3\u7403\u793e\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u8c79U15\",\n      \"away_team\": \"EC DESAFIO TAIPEI\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u8c79U15\",\n      \"away_team\": \"LS\u8db3\u7403\u793e\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:20\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4\u5834\",\n      \"home_team\": \"LALIGA Getafe CF\",\n      \"away_team\": \"EC DESAFIO TAIPEI\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:40\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4\u5834\",\n      \"home_team\": \"Plus \u8db3\u7403\u4ff1\u6a02\u90e8U16\",\n      \"away_team\": \"\u570b\u7acb\u5317\u9580\u9ad8\u7d1a\u4e2d\u5b78\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4\u5834\",\n      \"home_team\": \"\u65e5\u672c\u5927\u6d25\u9ad8\u4e2d\",\n      \"away_team\": \"\u967d\u4fe1\u5317\u7af6\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:20\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c2\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c3\u540d\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:40\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c2\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c3\u540d\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"13\u5834\u52dd\",\n      \"away_team\": \"14\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:20\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834\",\n      \"home_team\": \"15\u5834\u52dd\",\n      \"away_team\": \"16\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"09:20\",\n      \"venue\": \"\u9ad8\u5927\",\n      \"home_team\": \"13\u5834\u6557\",\n      \"away_team\": \"14\u5834\u6557\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"09:00\",\n      \"venue\": \"\u9ad8\u5927\",\n      \"home_team\": \"15\u5834\u6557\",\n      \"away_team\": \"16\u5834\u6557\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6960\u6893\u8db3\u7403\u5834\u4eba\u5de5\u8349\",\n      \"home_team\": \"17\u5834\u6557\",\n      \"away_team\": \"18\u5834\u6557 \u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"17:20\",\n      \"venue\": \"\u6960\u6893\u8db3\u7403\u5834\u4eba\u5de5\u8349\",\n      \"home_team\": \"17\u5834\u52dd\",\n      \"away_team\": \"18\u5834\u52dd \u51a0\u8ecd\u6230\"\n    }\n  ],\n  \"u15\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834A\",\n      \"home_team\": \"Ohta FC Link OSAKA\",\n      \"away_team\": \"\u5f8c\u52c1\u570b\u4e2d U15\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834B\",\n      \"home_team\": \"\u6a02\u6d3b\u8c79U14\",\n      \"away_team\": \"\u9cf3\u897f\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834A\",\n      \"home_team\": \"MFA U15\",\n      \"away_team\": \"\u963f\u84ee\u570b\u4e2d U15\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9cf3\u5c71\u9ad4\u80b2\u5834B\",\n      \"home_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U15\",\n      \"away_team\": \"Kaohsiung Attackers FC U15\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:10\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4A\u5834\",\n      \"home_team\": \"MFA U15\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U15\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:10\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4B\u5834\",\n      \"home_team\": \"\u963f\u84ee\u570b\u4e2d U15\",\n      \"away_team\": \"Kaohsiung Attackers FC U15\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:55\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4A\u5834\",\n      \"home_team\": \"Ohta FC Link OSAKA\",\n      \"away_team\": \"\u6a02\u6d3b\u8c79U14\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:55\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4B\u5834\",\n      \"home_team\": \"\u5f8c\u52c1\u570b\u4e2d U15\",\n      \"away_team\": \"\u9cf3\u897f\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:10\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4A\u5834\",\n      \"home_team\": \"\u5f8c\u52c1\u570b\u4e2d U15\",\n      \"away_team\": \"\u6a02\u6d3b\u8c79U14\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:10\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4B\u5834\",\n      \"home_team\": \"Ohta FC Link OSAKA\",\n      \"away_team\": \"\u9cf3\u897f\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:55\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4A\u5834\",\n      \"home_team\": \"\u963f\u84ee\u570b\u4e2d U15\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U15\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:55\",\n      \"venue\": \"\u9ad8\u96c4\u570b\u9ad4B\u5834\",\n      \"home_team\": \"MFA U15\",\n      \"away_team\": \"Kaohsiung Attackers FC U15\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c2\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c3\u540d\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"B\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"A\u7d44\u7b2c2\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c3\u540d\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"09:15\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"13\u5834\u52dd\",\n      \"away_team\": \"14\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"09:15\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"15\u5834\u52dd\",\n      \"away_team\": \"16\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"11:05\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"13\u5834\u6557\",\n      \"away_team\": \"14\u5834\u6557\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"11:05\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"15\u5834\u6557\",\n      \"away_team\": \"16\u5834\u6557\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"17\u5834\u6557\",\n      \"away_team\": \"18\u5834\u6557 \u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"17\u5834\u52dd\",\n      \"away_team\": \"18\u5834\u52dd \u51a0\u8ecd\u6230\"\n    }\n  ],\n  \"u14\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"MUST IPO\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U14\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u8c79U13\",\n      \"away_team\": \"\u963f\u84ee\u570b\u4e2d U14\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5c4f\u6771\u7e23\u9577\u6cbb\u570b\u4e2d\",\n      \"away_team\": \"\u5f8c\u52c1\u570b\u4e2d U14\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u65b0\u7af9\u6230\u795eFC\",\n      \"away_team\": \"Kaohsiung Attackers FC U14\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"Faith U14\",\n      \"away_team\": \"\u5c4f\u6771\u7e23\u9577\u6cbb\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U14\",\n      \"away_team\": \"\u65b0\u7af9\u6230\u795eFC\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"MUST IPO\",\n      \"away_team\": \"\u5f8c\u52c1\u570b\u4e2d U14\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u8c79U13\",\n      \"away_team\": \"Kaohsiung Attackers FC U14\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"Faith U14\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U14\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U14\",\n      \"away_team\": \"\u963f\u84ee\u570b\u4e2d U14\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"MUST IPO\",\n      \"away_team\": \"\u5c4f\u6771\u7e23\u9577\u6cbb\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u8c79U13\",\n      \"away_team\": \"\u65b0\u7af9\u6230\u795eFC\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"MUST IPO\",\n      \"away_team\": \"Faith U14\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u8c79U13\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U14\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5c4f\u6771\u7e23\u9577\u6cbb\u570b\u4e2d\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U14\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u65b0\u7af9\u6230\u795eFC\",\n      \"away_team\": \"\u963f\u84ee\u570b\u4e2d U14\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5f8c\u52c1\u570b\u4e2d U14\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U14\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Kaohsiung Attackers FC U14\",\n      \"away_team\": \"\u963f\u84ee\u570b\u4e2d U14\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"Faith U14\",\n      \"away_team\": \"\u5f8c\u52c1\u570b\u4e2d U14\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U14\",\n      \"away_team\": \"Kaohsiung Attackers FC U14\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c4\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c5\u540d\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c4\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c5\u540d\"\n    },\n    {\n      \"match_number\": 23,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"21\u5834\u6557\",\n      \"away_team\": \"21\u5834\u6557\"\n    },\n    {\n      \"match_number\": 24,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c3\u540d\",\n      \"away_team\": \"21\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 25,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c3\u540d\",\n      \"away_team\": \"22\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 26,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c2\u540d\"\n    },\n    {\n      \"match_number\": 27,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c2\u540d\"\n    },\n    {\n      \"match_number\": 28,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"24\u5834\u6557\",\n      \"away_team\": \"25\u5834\u6557\"\n    },\n    {\n      \"match_number\": 29,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"09:15\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"24\u5834\u52dd\",\n      \"away_team\": \"25\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 30,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"26\u5834\u6557\",\n      \"away_team\": \"27\u5834\u6557 \u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 31,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"26\u5834\u52dd\",\n      \"away_team\": \"27\u5834\u52dd \u51a0\u8ecd\u6230\"\n    }\n  ],\n  \"u13\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"IVO Macau\",\n      \"away_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U13\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"AFA u13\",\n      \"away_team\": \"\u4e2d\u5e02\u570b\u5b89 U13\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5f8c\u52c1\u570b\u4e2d U13\",\n      \"away_team\": \"LS\u7d05\u9bca\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u6a02\u6d3b\u9df9\",\n      \"away_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U13\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u65b0\u5149\u8db3\u7403\u4ff1\u6a02\u90e8\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU13\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u8db3\u7ffc\u904b\u52d5\u7ba1\u7406\u884c\u92b7 U13\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU13\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u8c50\u7530\u570b\u4e2d\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U13\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u55ac\u6cbb\u8db3\u7403\u4ff1\u6a02\u90e8\",\n      \"away_team\": \"Kaohsiung Attackers FC U13\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"IVO Macau\",\n      \"away_team\": \"\u5f8c\u52c1\u570b\u4e2d U13\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"AFA u13\",\n      \"away_team\": \"\u6a02\u6d3b\u9df9\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"LS\u7d05\u9bca\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u4e2d\u5e02\u570b\u5b89 U13\",\n      \"away_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U13\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u65b0\u5149\u8db3\u7403\u4ff1\u6a02\u90e8\",\n      \"away_team\": \"\u8c50\u7530\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u8db3\u7ffc\u904b\u52d5\u7ba1\u7406\u884c\u92b7 U13\",\n      \"away_team\": \"\u55ac\u6cbb\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU13\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U13\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU13\",\n      \"away_team\": \"Kaohsiung Attackers FC U13\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"IVO Macau\",\n      \"away_team\": \"\u65b0\u5149\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"AFA u13\",\n      \"away_team\": \"\u8db3\u7ffc\u904b\u52d5\u7ba1\u7406\u884c\u92b7 U13\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU13\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u4e2d\u5e02\u570b\u5b89 U13\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU13\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5f8c\u52c1\u570b\u4e2d U13\",\n      \"away_team\": \"\u8c50\u7530\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u6a02\u6d3b\u9df9\",\n      \"away_team\": \"\u55ac\u6cbb\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 23,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"LS\u7d05\u9bca\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U13\"\n    },\n    {\n      \"match_number\": 24,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"Kaohsiung Attackers FC U13\"\n    },\n    {\n      \"match_number\": 25,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"IVO Macau\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU13\"\n    },\n    {\n      \"match_number\": 26,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"AFA u13\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU13\"\n    },\n    {\n      \"match_number\": 27,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"\u65b0\u5149\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 28,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u4e2d\u5e02\u570b\u5b89 U13\",\n      \"away_team\": \"\u8db3\u7ffc\u904b\u52d5\u7ba1\u7406\u884c\u92b7 U13\"\n    },\n    {\n      \"match_number\": 29,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5f8c\u52c1\u570b\u4e2d U13\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U13\"\n    },\n    {\n      \"match_number\": 30,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u6a02\u6d3b\u9df9\",\n      \"away_team\": \"Kaohsiung Attackers FC U13\"\n    },\n    {\n      \"match_number\": 31,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"LS\u7d05\u9bca\",\n      \"away_team\": \"\u8c50\u7530\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 32,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"\u55ac\u6cbb\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 33,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"IVO Macau\",\n      \"away_team\": \"\u8c50\u7530\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 34,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"AFA u13\",\n      \"away_team\": \"\u55ac\u6cbb\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 35,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U13\"\n    },\n    {\n      \"match_number\": 36,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u4e2d\u5e02\u570b\u5b89 U13\",\n      \"away_team\": \"Kaohsiung Attackers FC U13\"\n    },\n    {\n      \"match_number\": 37,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u5f8c\u52c1\u570b\u4e2d U13\",\n      \"away_team\": \"\u65b0\u5149\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 38,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u6a02\u6d3b\u9df9\",\n      \"away_team\": \"\u8db3\u7ffc\u904b\u52d5\u7ba1\u7406\u884c\u92b7 U13\"\n    },\n    {\n      \"match_number\": 39,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"LS\u7d05\u9bca\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU13\"\n    },\n    {\n      \"match_number\": 40,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU13\"\n    },\n    {\n      \"match_number\": 41,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"IVO Macau\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U13\"\n    },\n    {\n      \"match_number\": 42,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"AFA u13\",\n      \"away_team\": \"Kaohsiung Attackers FC U13\"\n    },\n    {\n      \"match_number\": 43,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"\u8c50\u7530\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 44,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u4e2d\u5e02\u570b\u5b89 U13\",\n      \"away_team\": \"\u55ac\u6cbb\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 45,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u5f8c\u52c1\u570b\u4e2d U13\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU13\"\n    },\n    {\n      \"match_number\": 46,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u6a02\u6d3b\u9df9\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU13\"\n    },\n    {\n      \"match_number\": 47,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"LS\u7d05\u9bca\",\n      \"away_team\": \"\u65b0\u5149\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 48,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"18:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"\u8db3\u7ffc\u904b\u52d5\u7ba1\u7406\u884c\u92b7 U13\"\n    },\n    {\n      \"match_number\": 49,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"IVO Macau\",\n      \"away_team\": \"LS\u7d05\u9bca\"\n    },\n    {\n      \"match_number\": 50,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"AFA u13\",\n      \"away_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U13\"\n    },\n    {\n      \"match_number\": 51,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U13\",\n      \"away_team\": \"\u5f8c\u52c1\u570b\u4e2d U13\"\n    },\n    {\n      \"match_number\": 52,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u4e2d\u5e02\u570b\u5b89 U13\",\n      \"away_team\": \"\u6a02\u6d3b\u9df9\"\n    },\n    {\n      \"match_number\": 53,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u65b0\u5149\u8db3\u7403\u4ff1\u6a02\u90e8\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U13\"\n    },\n    {\n      \"match_number\": 54,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u8db3\u7ffc\u904b\u52d5\u7ba1\u7406\u884c\u92b7 U13\",\n      \"away_team\": \"Kaohsiung Attackers FC U13\"\n    },\n    {\n      \"match_number\": 55,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU13\",\n      \"away_team\": \"\u8c50\u7530\u570b\u4e2d\"\n    },\n    {\n      \"match_number\": 56,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU13\",\n      \"away_team\": \"\u55ac\u6cbb\u8db3\u7403\u4ff1\u6a02\u90e8\"\n    },\n    {\n      \"match_number\": 57,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"A\u7d44\u7b2c5\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c8\u540d\"\n    },\n    {\n      \"match_number\": 58,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"B\u7d44\u7b2c6\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c7\u540d\"\n    },\n    {\n      \"match_number\": 59,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"B\u7d44\u7b2c5\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c8\u540d\"\n    },\n    {\n      \"match_number\": 60,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"A\u7d44\u7b2c6\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c7\u540d\"\n    },\n    {\n      \"match_number\": 61,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"A\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 62,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"B\u7d44\u7b2c2\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c3\u540d\"\n    },\n    {\n      \"match_number\": 63,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"B\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 64,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"A\u7d44\u7b2c2\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c3\u540d\"\n    },\n    {\n      \"match_number\": 65,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"18:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"57\u5834\u52dd\",\n      \"away_team\": \"58\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 66,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"18:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"59\u5834\u52dd\",\n      \"away_team\": \"60\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 67,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"11:50\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"61\u5834\u52dd\",\n      \"away_team\": \"62\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 68,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"11:50\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"63\u5834\u52dd\",\n      \"away_team\": \"64\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 69,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"14:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"67\u5834\u6557\",\n      \"away_team\": \"68\u5834\u6557 \u76c3\u7d44\u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 70,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"14:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"67\u5834\u52dd\",\n      \"away_team\": \"68\u5834\u52dd\u76c3\u7d44\u51a0\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 71,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"15:15\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"65\u5834\u6557\",\n      \"away_team\": \"66\u5834\u6557\"\n    },\n    {\n      \"match_number\": 72,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"15:15\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"65\u5834\u52dd\",\n      \"away_team\": \"66\u5834\u52dd \u76e4\u7d44\u51a0\u8ecd\u6230\"\n    }\n  ],\n  \"u12\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"Cadiz CF\",\n      \"away_team\": \"BT SPIRIT \u9583\u96fb\u7f8a\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"BOAS FC U12\",\n      \"away_team\": \"\u4e2d\u5e02\u570b\u5b89 U12\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"Chronos United\",\n      \"away_team\": \"\u6a02\u6d3b\u8c61\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU12\",\n      \"away_team\": \"Nantou U12\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U12\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U12\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u8c50\u4e2d\u5973\u8db3\",\n      \"away_team\": \"iSOCCER FC\u7af6\u6280U12\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"18:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"Unity\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU12\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"18:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"Kaohsiung Attackers FC U12\",\n      \"away_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U12\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"19:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU12\",\n      \"away_team\": \"\u8c50\u4e2d\u5973\u8db3\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"19:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"Cadiz CF\",\n      \"away_team\": \"Nantou U12\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"19:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"BOAS FC U12\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U12\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"19:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"Chronos United\",\n      \"away_team\": \"iSOCCER FC\u7af6\u6280U12\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"Unity\",\n      \"away_team\": \"BT SPIRIT \u9583\u96fb\u7f8a\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"Kaohsiung Attackers FC U12\",\n      \"away_team\": \"\u4e2d\u5e02\u570b\u5b89 U12\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU12\",\n      \"away_team\": \"\u6a02\u6d3b\u8c61\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"Cadiz CF\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU12\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"BOAS FC U12\",\n      \"away_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U12\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"Chronos United\",\n      \"away_team\": \"\u8c50\u4e2d\u5973\u8db3\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"Cadiz CF\",\n      \"away_team\": \"Unity\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"BOAS FC U12\",\n      \"away_team\": \"Kaohsiung Attackers FC U12\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"18:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"Chronos United\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU12\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"18:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU12\",\n      \"away_team\": \"BT SPIRIT \u9583\u96fb\u7f8a\"\n    },\n    {\n      \"match_number\": 23,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"18:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U12\",\n      \"away_team\": \"\u4e2d\u5e02\u570b\u5b89 U12\"\n    },\n    {\n      \"match_number\": 24,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"18:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u8c50\u4e2d\u5973\u8db3\",\n      \"away_team\": \"\u6a02\u6d3b\u8c61\"\n    },\n    {\n      \"match_number\": 25,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"Nantou U12\",\n      \"away_team\": \"BT SPIRIT \u9583\u96fb\u7f8a\"\n    },\n    {\n      \"match_number\": 26,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u5fe0\u7fa9\u570b\u5c0f U12\",\n      \"away_team\": \"\u4e2d\u5e02\u570b\u5b89 U12\"\n    },\n    {\n      \"match_number\": 27,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"iSOCCER FC\u7af6\u6280U12\",\n      \"away_team\": \"\u6a02\u6d3b\u8c61\"\n    },\n    {\n      \"match_number\": 28,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"Unity\",\n      \"away_team\": \"Nantou U12\"\n    },\n    {\n      \"match_number\": 29,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"Kaohsiung Attackers FC U12\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U12\"\n    },\n    {\n      \"match_number\": 30,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU12\",\n      \"away_team\": \"iSOCCER FC\u7af6\u6280U12\"\n    },\n    {\n      \"match_number\": 31,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"A\u7d44\u7b2c4\u540d\",\n      \"away_team\": \"C\u7d44\u7b2c5\u540d\"\n    },\n    {\n      \"match_number\": 32,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"B\u7d44\u7b2c4\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c5\u540d\"\n    },\n    {\n      \"match_number\": 33,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"C\u7d44\u7b2c4\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c5\u540d\"\n    },\n    {\n      \"match_number\": 34,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"18:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"A\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"\u6700\u4f73\u5c0f\u7d44\u7b2c3\"\n    },\n    {\n      \"match_number\": 35,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"18:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"B\u7d44\u7b2c2\u540d\",\n      \"away_team\": \"C\u7d44\u7b2c2\u540d\"\n    },\n    {\n      \"match_number\": 36,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"19:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"B\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"\u6700\u4f73\u5c0f\u7d44\u7b2c3\"\n    },\n    {\n      \"match_number\": 37,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"19:30\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"C\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c2\u540d\"\n    },\n    {\n      \"match_number\": 38,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"31\u5834\u52dd\",\n      \"away_team\": \"32\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 39,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"33\u5834\u52dd\",\n      \"away_team\": \"\u9810\u8cfd\u6700\u5dee\u5c0f\u7d44\u7b2c3\"\n    },\n    {\n      \"match_number\": 40,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"34\u5834\u6557\",\n      \"away_team\": \"35\u5834\u6557\"\n    },\n    {\n      \"match_number\": 41,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"36\u5834\u6557\",\n      \"away_team\": \"37\u5834\u6557\"\n    },\n    {\n      \"match_number\": 42,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"32\u5834\u6557\",\n      \"away_team\": \"33\u5834\u6557\"\n    },\n    {\n      \"match_number\": 43,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"31\u5834\u6557\",\n      \"away_team\": \"39\u5834\u6557\"\n    },\n    {\n      \"match_number\": 44,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3A\",\n      \"home_team\": \"34\u5834\u52dd\",\n      \"away_team\": \"35\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 45,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u6960\u6893\u5929\u7136\u8349\u9ec3B\",\n      \"home_team\": \"36\u5834\u52dd\",\n      \"away_team\": \"37\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 46,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"14:30\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"38\u5834\u52dd\",\n      \"away_team\": \"39\u5834\u52dd \u76e4\u7d44\u51a0\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 47,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"15:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"44\u5834\u6557\",\n      \"away_team\": \"45\u5834\u6557 \u76c3\u7d44\u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 48,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"15:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"44\u5834\u52dd\",\n      \"away_team\": \"45\u5834\u52dd \u76c3\u7d44\u51a0\u8ecd\u6230\"\n    }\n  ],\n  \"u11\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"BOAS FC U11\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U11\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Creative Sport Academy\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU11\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U11\",\n      \"away_team\": \"Nantou U11\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u9be8\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U11\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u6771\u9580\u57ce U11\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U11\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Faith u11\",\n      \"away_team\": \"\u5c4f\u5e02FC\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U11\",\n      \"away_team\": \"YTFC Taipei\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u5357\u5149\u718a\u8b9a\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U11\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"11:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"HJFC\",\n      \"away_team\": \"\u5f70\u5316\u7e23\u5927\u8208\u570b\u5c0f\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"11:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"LS\u7d05\u9be8\",\n      \"away_team\": \"\u745e\u8208\u570b\u5c0f\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"11:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u677e\u6797FC U11\",\n      \"away_team\": \"Kaohsiung Attackers FC U11\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"11:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U11\",\n      \"away_team\": \"CWFC\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"BOAS FC U11\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U11\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Creative Sport Academy\",\n      \"away_team\": \"\u5c4f\u5e02FC\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U11\",\n      \"away_team\": \"YTFC Taipei\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u9be8\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U11\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u6771\u9580\u57ce U11\",\n      \"away_team\": \"\u5f70\u5316\u7e23\u5927\u8208\u570b\u5c0f\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Faith u11\",\n      \"away_team\": \"\u745e\u8208\u570b\u5c0f\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U11\",\n      \"away_team\": \"Kaohsiung Attackers FC U11\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u5357\u5149\u718a\u8b9a\",\n      \"away_team\": \"CWFC\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"HJFC\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U11\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"LS\u7d05\u9be8\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU11\"\n    },\n    {\n      \"match_number\": 23,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u677e\u6797FC U11\",\n      \"away_team\": \"Nantou U11\"\n    },\n    {\n      \"match_number\": 24,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U11\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U11\"\n    },\n    {\n      \"match_number\": 25,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"BOAS FC U11\",\n      \"away_team\": \"\u5f70\u5316\u7e23\u5927\u8208\u570b\u5c0f\"\n    },\n    {\n      \"match_number\": 26,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Creative Sport Academy\",\n      \"away_team\": \"\u745e\u8208\u570b\u5c0f\"\n    },\n    {\n      \"match_number\": 27,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U11\",\n      \"away_team\": \"Kaohsiung Attackers FC U11\"\n    },\n    {\n      \"match_number\": 28,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u9be8\",\n      \"away_team\": \"CWFC\"\n    },\n    {\n      \"match_number\": 29,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U11\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U11\"\n    },\n    {\n      \"match_number\": 30,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u5c4f\u5e02FC\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU11\"\n    },\n    {\n      \"match_number\": 31,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"YTFC Taipei\",\n      \"away_team\": \"Nantou U11\"\n    },\n    {\n      \"match_number\": 32,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u5fe0\u7fa9\u570b\u5c0f U11\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U11\"\n    },\n    {\n      \"match_number\": 33,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"BOAS FC U11\",\n      \"away_team\": \"HJFC\"\n    },\n    {\n      \"match_number\": 34,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Creative Sport Academy\",\n      \"away_team\": \"LS\u7d05\u9be8\"\n    },\n    {\n      \"match_number\": 35,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U11\",\n      \"away_team\": \"\u677e\u6797FC U11\"\n    },\n    {\n      \"match_number\": 36,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u9be8\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U11\"\n    },\n    {\n      \"match_number\": 37,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5f70\u5316\u7e23\u5927\u8208\u570b\u5c0f\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U11\"\n    },\n    {\n      \"match_number\": 38,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u745e\u8208\u570b\u5c0f\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU11\"\n    },\n    {\n      \"match_number\": 39,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"Kaohsiung Attackers FC U11\",\n      \"away_team\": \"Nantou U11\"\n    },\n    {\n      \"match_number\": 40,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"CWFC\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U11\"\n    },\n    {\n      \"match_number\": 41,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u6771\u9580\u57ce U11\",\n      \"away_team\": \"HJFC\"\n    },\n    {\n      \"match_number\": 42,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Faith u11\",\n      \"away_team\": \"LS\u7d05\u9be8\"\n    },\n    {\n      \"match_number\": 43,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U11\",\n      \"away_team\": \"\u677e\u6797FC U11\"\n    },\n    {\n      \"match_number\": 44,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u5357\u5149\u718a\u8b9a\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U11\"\n    },\n    {\n      \"match_number\": 45,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5f70\u5316\u7e23\u5927\u8208\u570b\u5c0f\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U11\"\n    },\n    {\n      \"match_number\": 46,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u745e\u8208\u570b\u5c0f\",\n      \"away_team\": \"\u5c4f\u5e02FC\"\n    },\n    {\n      \"match_number\": 47,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"Kaohsiung Attackers FC U11\",\n      \"away_team\": \"YTFC Taipei\"\n    },\n    {\n      \"match_number\": 48,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"CWFC\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U11\"\n    },\n    {\n      \"match_number\": 49,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"18:15\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"\u6771\u9580\u57ce U11\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U11\"\n    },\n    {\n      \"match_number\": 50,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"18:15\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"Faith u11\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU11\"\n    },\n    {\n      \"match_number\": 51,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"19:00\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U11\",\n      \"away_team\": \"Nantou U11\"\n    },\n    {\n      \"match_number\": 52,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"19:00\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"\u5357\u5149\u718a\u8b9a\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U11\"\n    },\n    {\n      \"match_number\": 53,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"HJFC\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U11\"\n    },\n    {\n      \"match_number\": 54,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"LS\u7d05\u9be8\",\n      \"away_team\": \"\u5c4f\u5e02FC\"\n    },\n    {\n      \"match_number\": 55,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u677e\u6797FC U11\",\n      \"away_team\": \"YTFC Taipei\"\n    },\n    {\n      \"match_number\": 56,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U11\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U11\"\n    },\n    {\n      \"match_number\": 57,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"BOAS FC U11\",\n      \"away_team\": \"\u6771\u9580\u57ce U11\"\n    },\n    {\n      \"match_number\": 58,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"Creative Sport Academy\",\n      \"away_team\": \"Faith u11\"\n    },\n    {\n      \"match_number\": 59,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U11\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U11\"\n    },\n    {\n      \"match_number\": 60,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"\u6a02\u6d3b\u9be8\",\n      \"away_team\": \"\u5357\u5149\u718a\u8b9a\"\n    },\n    {\n      \"match_number\": 61,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 62,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"C\u7d44\u7b2c3\u540d\",\n      \"away_team\": \"D\u7d44\u7b2c2\u540d\"\n    },\n    {\n      \"match_number\": 63,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 64,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"D\u7d44\u7b2c3\u540d\",\n      \"away_team\": \"C\u7d44\u7b2c2\u540d\"\n    },\n    {\n      \"match_number\": 65,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"C\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"D\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 66,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c3\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c2\u540d\"\n    },\n    {\n      \"match_number\": 67,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"D\u7d44\u7b2c1\u540d\",\n      \"away_team\": \"C\u7d44\u7b2c4\u540d\"\n    },\n    {\n      \"match_number\": 68,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:45\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c3\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c2\u540d\"\n    },\n    {\n      \"match_number\": 69,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"A\u7d44\u7b2c5\u540d\",\n      \"away_team\": \"D\u7d44\u7b2c6\u540d\"\n    },\n    {\n      \"match_number\": 70,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:30\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"B\u7d44\u7b2c5\u540d\",\n      \"away_team\": \"C\u7d44\u7b2c6\u540d\"\n    },\n    {\n      \"match_number\": 71,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"C\u7d44\u7b2c5\u540d\",\n      \"away_team\": \"B\u7d44\u7b2c6\u540d\"\n    },\n    {\n      \"match_number\": 72,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"17:15\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"D\u7d44\u7b2c5\u540d\",\n      \"away_team\": \"A\u7d44\u7b2c6\u540d\"\n    },\n    {\n      \"match_number\": 73,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"61\u5834\u52dd\",\n      \"away_team\": \"62\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 74,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"63\u5834\u52dd\",\n      \"away_team\": \"64\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 75,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"65\u5834\u52dd\",\n      \"away_team\": \"66\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 76,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"67\u5834\u52dd\",\n      \"away_team\": \"68\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 79,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"10:20\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"73\u5834\u52dd\",\n      \"away_team\": \"74\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 80,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"10:20\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"75\u5834\u52dd\",\n      \"away_team\": \"76\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 77,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"10:00\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"69\u5834\u52dd\",\n      \"away_team\": \"70\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 78,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"10:00\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3B\",\n      \"home_team\": \"71\u5834\u52dd\",\n      \"away_team\": \"72\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 82,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78A\u5834\",\n      \"home_team\": \"79\u5834\u6557\",\n      \"away_team\": \"80\u5834\u6557 \u76c3\u7d44\u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 83,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:00\",\n      \"venue\": \"\u9ad8\u96c4\u5927\u5b78B\u5834\",\n      \"home_team\": \"79\u5834\u52dd\",\n      \"away_team\": \"80\u5834\u52dd \u76c3\u7d44\u51a0\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 81,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"14:30\",\n      \"venue\": \"\u6960\u6893\u4eba\u5de5\u8349\u9ec3A\",\n      \"home_team\": \"38\u5834\u52dd\",\n      \"away_team\": \"39\u5834\u52dd \u76e4\u7d44\u51a0\u8ecd\u6230\"\n    }\n  ],\n  \"u10\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"KC Boys\",\n      \"away_team\": \"Kaohsiung Attackers FC U10\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"UNITY \u4ff1\u6a02\u90e8\",\n      \"away_team\": \"\u6a02\u6d3b\u9bca\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u91ce\u99ac-U10\",\n      \"away_team\": \"\u5c4f\u5317\u8a13\u7df4\u7ad9\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u71b1\u8840U10\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10-\u6a58\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u5357\u5cf6\u8db3\u5922 U10\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"iSOCCER FC \u7af6\u6280 U10\",\n      \"away_team\": \"\u5927\u5c07U10\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"BT SPIRIT \u6230\u7f8a\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU10\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"10:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u6771\u9580\u57ce U10\",\n      \"away_team\": \"\u677e\u6797FC U10\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"MFA U10\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"RUEI SHIN FC\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"MAMMUT \u6b66\u58eb\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU10\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u65b0\u5149 FC\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U10\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"KC Boys\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U10\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"UNITY \u4ff1\u6a02\u90e8\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U10\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u91ce\u99ac-U10\",\n      \"away_team\": \"BT SPIRIT \u6230\u7f8a\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"14:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u71b1\u8840U10\",\n      \"away_team\": \"\u6771\u9580\u57ce U10\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"Kaohsiung Attackers FC U10\",\n      \"away_team\": \"MFA U10\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u6a02\u6d3b\u9bca\",\n      \"away_team\": \"RUEI SHIN FC\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c4f\u5317\u8a13\u7df4\u7ad9\",\n      \"away_team\": \"MAMMUT \u6b66\u58eb\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10-\u6a58\",\n      \"away_team\": \"\u65b0\u5149 FC\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"KC Boys\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"UNITY \u4ff1\u6a02\u90e8\",\n      \"away_team\": \"\u5927\u5c07U10\"\n    },\n    {\n      \"match_number\": 23,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u91ce\u99ac-U10\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU10\"\n    },\n    {\n      \"match_number\": 24,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u71b1\u8840U10\",\n      \"away_team\": \"\u677e\u6797FC U10\"\n    },\n    {\n      \"match_number\": 25,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"Kaohsiung Attackers FC U10\",\n      \"away_team\": \"\u5357\u5cf6\u8db3\u5922 U10\"\n    },\n    {\n      \"match_number\": 26,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u6a02\u6d3b\u9bca\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U10\"\n    },\n    {\n      \"match_number\": 27,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c4f\u5317\u8a13\u7df4\u7ad9\",\n      \"away_team\": \"BT SPIRIT \u6230\u7f8a\"\n    },\n    {\n      \"match_number\": 28,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10-\u6a58\",\n      \"away_team\": \"\u6771\u9580\u57ce U10\"\n    },\n    {\n      \"match_number\": 29,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"KC Boys\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 30,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"UNITY \u4ff1\u6a02\u90e8\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 31,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u91ce\u99ac-U10\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU10\"\n    },\n    {\n      \"match_number\": 32,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u71b1\u8840U10\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U10\"\n    },\n    {\n      \"match_number\": 33,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8 U10\",\n      \"away_team\": \"MFA U10\"\n    },\n    {\n      \"match_number\": 34,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u5927\u5c07U10\",\n      \"away_team\": \"RUEI SHIN FC\"\n    },\n    {\n      \"match_number\": 35,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU10\",\n      \"away_team\": \"MAMMUT \u6b66\u58eb\"\n    },\n    {\n      \"match_number\": 36,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u677e\u6797FC U10\",\n      \"away_team\": \"\u65b0\u5149 FC\"\n    },\n    {\n      \"match_number\": 37,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u5357\u5cf6\u8db3\u5922 U10\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 38,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"iSOCCER FC \u7af6\u6280 U10\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 39,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"BT SPIRIT \u6230\u7f8a\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU10\"\n    },\n    {\n      \"match_number\": 40,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u6771\u9580\u57ce U10\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U10\"\n    },\n    {\n      \"match_number\": 41,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"Kaohsiung Attackers FC U10\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 42,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u6a02\u6d3b\u9bca\",\n      \"away_team\": \"\u5927\u5c07U10\"\n    },\n    {\n      \"match_number\": 43,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c4f\u5317\u8a13\u7df4\u7ad9\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU10\"\n    },\n    {\n      \"match_number\": 44,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10-\u6a58\",\n      \"away_team\": \"\u677e\u6797FC U10\"\n    },\n    {\n      \"match_number\": 45,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"KC Boys\",\n      \"away_team\": \"MFA U10\"\n    },\n    {\n      \"match_number\": 46,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"UNITY \u4ff1\u6a02\u90e8\",\n      \"away_team\": \"RUEI SHIN FC\"\n    },\n    {\n      \"match_number\": 47,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u91ce\u99ac-U10\",\n      \"away_team\": \"MAMMUT \u6b66\u58eb\"\n    },\n    {\n      \"match_number\": 48,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u71b1\u8840U10\",\n      \"away_team\": \"\u65b0\u5149 FC\"\n    },\n    {\n      \"match_number\": 49,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"Kaohsiung Attackers FC U10\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 50,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u6a02\u6d3b\u9bca\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 51,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c4f\u5317\u8a13\u7df4\u7ad9\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU10\"\n    },\n    {\n      \"match_number\": 52,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10-\u6a58\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U10\"\n    },\n    {\n      \"match_number\": 53,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u5357\u5cf6\u8db3\u5922 U10\",\n      \"away_team\": \"MFA U10\"\n    },\n    {\n      \"match_number\": 54,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"iSOCCER FC \u7af6\u6280 U10\",\n      \"away_team\": \"RUEI SHIN FC\"\n    },\n    {\n      \"match_number\": 55,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"BT SPIRIT \u6230\u7f8a\",\n      \"away_team\": \"MAMMUT \u6b66\u58eb\"\n    },\n    {\n      \"match_number\": 56,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u6771\u9580\u57ce U10\",\n      \"away_team\": \"\u65b0\u5149 FC\"\n    },\n    {\n      \"match_number\": 57,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8 U10\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 58,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u5927\u5c07U10\",\n      \"away_team\": \"\u9583\u96fb\u8c79\u8db3\u7403\u4ff1\u6a02\u90e8 U10\"\n    },\n    {\n      \"match_number\": 59,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU10\",\n      \"away_team\": \"\u65b0\u7af9\u5b87\u5b99\u806fU10\"\n    },\n    {\n      \"match_number\": 60,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u677e\u6797FC U10\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U10\"\n    },\n    {\n      \"match_number\": 61,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"A\u7d44\u7b2c5\",\n      \"away_team\": \"D\u7d44\u7b2c6\"\n    },\n    {\n      \"match_number\": 62,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"B\u7d44\u7b2c5\",\n      \"away_team\": \"C\u7d44\u7b2c6\"\n    },\n    {\n      \"match_number\": 63,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"C\u7d44\u7b2c5\",\n      \"away_team\": \"B\u7d44\u7b2c6\"\n    },\n    {\n      \"match_number\": 64,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"D\u7d44\u7b2c5\",\n      \"away_team\": \"A\u7d44\u7b2c6\"\n    },\n    {\n      \"match_number\": 68,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"A\u7d44\u7b2c1\",\n      \"away_team\": \"B\u7d44\u7b2c4\"\n    },\n    {\n      \"match_number\": 69,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"C\u7d44\u7b2c3\",\n      \"away_team\": \"D\u7d44\u7b2c2\"\n    },\n    {\n      \"match_number\": 70,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"B\u7d44\u7b2c1\",\n      \"away_team\": \"A\u7d44\u7b2c4\"\n    },\n    {\n      \"match_number\": 71,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"08:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"D\u7d44\u7b2c3\",\n      \"away_team\": \"C\u7d44\u7b2c2\"\n    },\n    {\n      \"match_number\": 72,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"C\u7d44\u7b2c1\",\n      \"away_team\": \"D\u7d44\u7b2c4\"\n    },\n    {\n      \"match_number\": 73,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"A\u7d44\u7b2c3\",\n      \"away_team\": \"B\u7d44\u7b2c2\"\n    },\n    {\n      \"match_number\": 74,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"D\u7d44\u7b2c1\",\n      \"away_team\": \"C\u7d44\u7b2c4\"\n    },\n    {\n      \"match_number\": 75,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"B\u7d44\u7b2c3\",\n      \"away_team\": \"A\u7d44\u7b2c2\"\n    },\n    {\n      \"match_number\": 65,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"13:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"61\u5834\u52dd\",\n      \"away_team\": \"62\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 66,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"13:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"63\u5834\u52dd\",\n      \"away_team\": \"64\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 76,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"65\u5834\u52dd\",\n      \"away_team\": \"66\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 77,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"67\u5834\u52dd\",\n      \"away_team\": \"68\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 78,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"69\u5834\u52dd\",\n      \"away_team\": \"70\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 79,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"71\u5834\u52dd\",\n      \"away_team\": \"72\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 80,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"11:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"73\u5834\u52dd\",\n      \"away_team\": \"74\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 81,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"11:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"75\u5834\u52dd\",\n      \"away_team\": \"76\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 82,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"77\u5834\u6557\",\n      \"away_team\": \"78\u5834\u6557 \u76c3\u8cfd\u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 67,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"65\u5834\u52dd\",\n      \"away_team\": \"66\u5834\u52dd \u76e4\u8cfd\u51a0\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 83,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"77\u5834\u52dd\",\n      \"away_team\": \"78\u5834\u52dd \u76c3\u7d44\u51a0\u8ecd\u6230\"\n    }\n  ],\n  \"u9\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"BOAS FC U9\",\n      \"away_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U9\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U9\",\n      \"away_team\": \"Kaohsiung Attackers FC U9\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5927\u5c07U9\",\n      \"away_team\": \"\u7687\u5bb6\u91ce\u99ac-U9\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU9\",\n      \"away_team\": \"MAMMUT \u51b0\u5ddd\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U9\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U9\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u53f0\u5357\u6771\u9580\u57ce U9\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U9\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5fe0\u7fa9\u570b\u5c0f U9\",\n      \"away_team\": \"BOAS FC U9\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U9\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U9\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U9\",\n      \"away_team\": \"\u5927\u5c07U9\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"Kaohsiung Attackers FC U9\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU9\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:50\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u91ce\u99ac-U9\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U9\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:50\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"MAMMUT \u51b0\u5ddd\",\n      \"away_team\": \"\u53f0\u5357\u6771\u9580\u57ce U9\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"17:35\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U9\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U9\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"17:35\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"iSOCCER FC \u7af6\u6280 U9\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U9\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"BOAS FC U9\",\n      \"away_team\": \"\u5927\u5c07U9\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U9\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU9\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U9\",\n      \"away_team\": \"\u7687\u5bb6\u91ce\u99ac-U9\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"Kaohsiung Attackers FC U9\",\n      \"away_team\": \"MAMMUT \u51b0\u5ddd\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U9\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U9\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u53f0\u5357\u6771\u9580\u57ce U9\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U9\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5927\u5c07U9\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U9\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU9\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U9\"\n    },\n    {\n      \"match_number\": 23,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"BOAS FC U9\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U9\"\n    },\n    {\n      \"match_number\": 24,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U9\",\n      \"away_team\": \"\u53f0\u5357\u6771\u9580\u57ce U9\"\n    },\n    {\n      \"match_number\": 25,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U9\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U9\"\n    },\n    {\n      \"match_number\": 26,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"Kaohsiung Attackers FC U9\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U9\"\n    },\n    {\n      \"match_number\": 27,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u91ce\u99ac-U9\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U9\"\n    },\n    {\n      \"match_number\": 28,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"MAMMUT \u51b0\u5ddd\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U9\"\n    },\n    {\n      \"match_number\": 29,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"BOAS FC U9\",\n      \"away_team\": \"\u7687\u5bb6\u91ce\u99ac-U9\"\n    },\n    {\n      \"match_number\": 30,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U9\",\n      \"away_team\": \"MAMMUT \u51b0\u5ddd\"\n    },\n    {\n      \"match_number\": 31,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U9\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U9\"\n    },\n    {\n      \"match_number\": 32,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"Kaohsiung Attackers FC U9\",\n      \"away_team\": \"\u53f0\u5357\u6771\u9580\u57ce U9\"\n    },\n    {\n      \"match_number\": 33,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u7687\u5bb6\u91ce\u99ac-U9\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U9\"\n    },\n    {\n      \"match_number\": 34,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"MAMMUT \u51b0\u5ddd\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U9\"\n    },\n    {\n      \"match_number\": 35,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5927\u5c07U9\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U9\"\n    },\n    {\n      \"match_number\": 36,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU9\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U9\"\n    },\n    {\n      \"match_number\": 37,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"BOAS FC U9\",\n      \"away_team\": \"\u7687\u5bb6\u8a13\u7df4\u5b78\u9662U9\"\n    },\n    {\n      \"match_number\": 38,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U9\",\n      \"away_team\": \"iSOCCER FC \u7af6\u6280 U9\"\n    },\n    {\n      \"match_number\": 39,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5c0f\u4e0d\u8001\u8db3\u7403\u4ff1\u6a02\u90e8 U9\",\n      \"away_team\": \"\u5fe0\u7fa9\u570b\u5c0f U9\"\n    },\n    {\n      \"match_number\": 40,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"Kaohsiung Attackers FC U9\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U9\"\n    },\n    {\n      \"match_number\": 41,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"\u5927\u5c07U9\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U9\"\n    },\n    {\n      \"match_number\": 42,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU9\",\n      \"away_team\": \"\u53f0\u5357\u6771\u9580\u57ce U9\"\n    },\n    {\n      \"match_number\": 43,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"A\u7d44\u7b2c6\",\n      \"away_team\": \"B\u7d44\u7b2c7\"\n    },\n    {\n      \"match_number\": 44,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"B\u7d44\u7b2c6\",\n      \"away_team\": \"A\u7d44\u7b2c7\"\n    },\n    {\n      \"match_number\": 48,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"A\u7d44\u7b2c1\",\n      \"away_team\": \"B\u7d44\u7b2c4\"\n    },\n    {\n      \"match_number\": 49,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"A\u7d44\u7b2c3\",\n      \"away_team\": \"B\u7d44\u7b2c2\"\n    },\n    {\n      \"match_number\": 50,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"B\u7d44\u7b2c1\",\n      \"away_team\": \"A\u7d44\u7b2c4\"\n    },\n    {\n      \"match_number\": 51,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"B\u7d44\u7b2c3\",\n      \"away_team\": \"A\u7d44\u7b2c2\"\n    },\n    {\n      \"match_number\": 45,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"43\u5834\u52dd\",\n      \"away_team\": \"A\u7d44\u7b2c5\"\n    },\n    {\n      \"match_number\": 46,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"44\u5834\u52dd\",\n      \"away_team\": \"B\u7d44\u7b2c5\"\n    },\n    {\n      \"match_number\": 52,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"10:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"48\u5834\u52dd\",\n      \"away_team\": \"49\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 53,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"10:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"50\u5834\u52dd\",\n      \"away_team\": \"51\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 47,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"11:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"45\u5834\u52dd\",\n      \"away_team\": \"46\u5834\u52dd \u76e4\u8cfd\u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 55,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"52\u5834\u52dd\",\n      \"away_team\": \"53\u5834\u52dd \u76c3\u8cfd\u51a0\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 54,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"52\u5834\u6557\",\n      \"away_team\": \"53\u5834\u6557 \u76c3\u8cfd\u5b63\u8ecd\u6230\"\n    }\n  ],\n  \"u8\": [\n    {\n      \"match_number\": 1,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"AFA u8\",\n      \"away_team\": \"MAMMUT \u6d77\u738b\u661f\"\n    },\n    {\n      \"match_number\": 2,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"BOAS FC U8\",\n      \"away_team\": \"\u9280\u6cb3\u5c04\u624bU8\"\n    },\n    {\n      \"match_number\": 3,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U8\",\n      \"away_team\": \"\u6a02\u6d3b\u9f8d\"\n    },\n    {\n      \"match_number\": 4,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U8\",\n      \"away_team\": \"MFA U8\"\n    },\n    {\n      \"match_number\": 5,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U8\",\n      \"away_team\": \"\u6770\u8d6b\u79d1\u6280 Great Power\"\n    },\n    {\n      \"match_number\": 6,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"12:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u5c4f\u6771\u5e02\u6c11\u548c\u570b\u5c0fU8\",\n      \"away_team\": \"Kaohsiung Attackers FC U8\"\n    },\n    {\n      \"match_number\": 7,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U8\",\n      \"away_team\": \"AFA u8\"\n    },\n    {\n      \"match_number\": 8,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"Creative Sport Academy U8\",\n      \"away_team\": \"BOAS FC U8\"\n    },\n    {\n      \"match_number\": 9,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"MAMMUT \u6d77\u738b\u661f\",\n      \"away_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U8\"\n    },\n    {\n      \"match_number\": 10,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"15:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU8\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U8\"\n    },\n    {\n      \"match_number\": 11,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:50\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6a02\u6d3b\u9f8d\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U8\"\n    },\n    {\n      \"match_number\": 12,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"16:50\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"MFA U8\",\n      \"away_team\": \"\u5c4f\u6771\u5e02\u6c11\u548c\u570b\u5c0fU8\"\n    },\n    {\n      \"match_number\": 13,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"17:35\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6770\u8d6b\u79d1\u6280 Great Power\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U8\"\n    },\n    {\n      \"match_number\": 14,\n      \"date\": \"2025\/07\/30\",\n      \"time\": \"17:35\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"Kaohsiung Attackers FC U8\",\n      \"away_team\": \"Creative Sport Academy U8\"\n    },\n    {\n      \"match_number\": 15,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"AFA u8\",\n      \"away_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U8\"\n    },\n    {\n      \"match_number\": 16,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"BOAS FC U8\",\n      \"away_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U8\"\n    },\n    {\n      \"match_number\": 17,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"MAMMUT \u6d77\u738b\u661f\",\n      \"away_team\": \"\u6a02\u6d3b\u9f8d\"\n    },\n    {\n      \"match_number\": 18,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU8\",\n      \"away_team\": \"MFA U8\"\n    },\n    {\n      \"match_number\": 19,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U8\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U8\"\n    },\n    {\n      \"match_number\": 20,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u5c4f\u6771\u5e02\u6c11\u548c\u570b\u5c0fU8\",\n      \"away_team\": \"Creative Sport Academy U8\"\n    },\n    {\n      \"match_number\": 21,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U8\",\n      \"away_team\": \"\u6770\u8d6b\u79d1\u6280 Great Power\"\n    },\n    {\n      \"match_number\": 22,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U8\",\n      \"away_team\": \"Kaohsiung Attackers FC U8\"\n    },\n    {\n      \"match_number\": 23,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"AFA u8\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U8\"\n    },\n    {\n      \"match_number\": 24,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"BOAS FC U8\",\n      \"away_team\": \"\u5c4f\u6771\u5e02\u6c11\u548c\u570b\u5c0fU8\"\n    },\n    {\n      \"match_number\": 25,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"MAMMUT \u6d77\u738b\u661f\",\n      \"away_team\": \"\u6770\u8d6b\u79d1\u6280 Great Power\"\n    },\n    {\n      \"match_number\": 26,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU8\",\n      \"away_team\": \"Kaohsiung Attackers FC U8\"\n    },\n    {\n      \"match_number\": 27,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6a02\u6d3b\u9f8d\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U8\"\n    },\n    {\n      \"match_number\": 28,\n      \"date\": \"2025\/07\/31\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"MFA U8\",\n      \"away_team\": \"Creative Sport Academy U8\"\n    },\n    {\n      \"match_number\": 29,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"AFA u8\",\n      \"away_team\": \"\u6a02\u6d3b\u9f8d\"\n    },\n    {\n      \"match_number\": 30,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"08:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"BOAS FC U8\",\n      \"away_team\": \"MFA U8\"\n    },\n    {\n      \"match_number\": 31,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"MAMMUT \u6d77\u738b\u661f\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U8\"\n    },\n    {\n      \"match_number\": 32,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"09:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU8\",\n      \"away_team\": \"\u5c4f\u6771\u5e02\u6c11\u548c\u570b\u5c0fU8\"\n    },\n    {\n      \"match_number\": 33,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6a02\u6d3b\u9f8d\",\n      \"away_team\": \"\u6770\u8d6b\u79d1\u6280 Great Power\"\n    },\n    {\n      \"match_number\": 34,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"MFA U8\",\n      \"away_team\": \"Kaohsiung Attackers FC U8\"\n    },\n    {\n      \"match_number\": 35,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U8\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U8\"\n    },\n    {\n      \"match_number\": 36,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"13:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U8\",\n      \"away_team\": \"Creative Sport Academy U8\"\n    },\n    {\n      \"match_number\": 37,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"AFA u8\",\n      \"away_team\": \"\u6770\u8d6b\u79d1\u6280 Great Power\"\n    },\n    {\n      \"match_number\": 38,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"15:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"BOAS FC U8\",\n      \"away_team\": \"Kaohsiung Attackers FC U8\"\n    },\n    {\n      \"match_number\": 39,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"MAMMUT \u6d77\u738b\u661f\",\n      \"away_team\": \"\u6843\u5712\u5df4\u683c\u6d6aFC U8\"\n    },\n    {\n      \"match_number\": 40,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"16:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u9280\u6cb3\u5c04\u624bU8\",\n      \"away_team\": \"Creative Sport Academy U8\"\n    },\n    {\n      \"match_number\": 41,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"\u6771\u9580\u57ce\u8db3\u7403\u4ff1\u6a02\u90e8 U8\",\n      \"away_team\": \"\u5c0f\u60e1\u9b54\u8db3\u7403\u4ff1\u6a02\u90e8U8\"\n    },\n    {\n      \"match_number\": 42,\n      \"date\": \"2025\/08\/01\",\n      \"time\": \"17:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"\u58eb\u6797\u8db3\u7403\u4ff1\u6a02\u90e8 U8\",\n      \"away_team\": \"\u5c4f\u6771\u5e02\u6c11\u548c\u570b\u5c0fU8\"\n    },\n    {\n      \"match_number\": 43,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"A\u7d44\u7b2c6\",\n      \"away_team\": \"B\u7d44\u7b2c7\"\n    },\n    {\n      \"match_number\": 44,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"10:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"B\u7d44\u7b2c6\",\n      \"away_team\": \"A\u7d44\u7b2c7\"\n    },\n    {\n      \"match_number\": 48,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"A\u7d44\u7b2c1\",\n      \"away_team\": \"B\u7d44\u7b2c4\"\n    },\n    {\n      \"match_number\": 49,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"A\u7d44\u7b2c3\",\n      \"away_team\": \"B\u7d44\u7b2c2\"\n    },\n    {\n      \"match_number\": 50,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"B\u7d44\u7b2c1\",\n      \"away_team\": \"A\u7d44\u7b2c4\"\n    },\n    {\n      \"match_number\": 51,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"11:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349D\",\n      \"home_team\": \"B\u7d44\u7b2c3\",\n      \"away_team\": \"A\u7d44\u7b2c2\"\n    },\n    {\n      \"match_number\": 45,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"43\u5834\u52dd\",\n      \"away_team\": \"A\u7d44\u7b2c5\"\n    },\n    {\n      \"match_number\": 46,\n      \"date\": \"2025\/08\/02\",\n      \"time\": \"14:15\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"44\u5834\u52dd\",\n      \"away_team\": \"B\u7d44\u7b2c5\"\n    },\n    {\n      \"match_number\": 52,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"10:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"48\u5834\u52dd\",\n      \"away_team\": \"49\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 53,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"10:45\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"50\u5834\u52dd\",\n      \"away_team\": \"51\u5834\u52dd\"\n    },\n    {\n      \"match_number\": 47,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"11:30\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349C\",\n      \"home_team\": \"45\u5834\u52dd\",\n      \"away_team\": \"46\u5834\u52dd \u76e4\u8cfd\u5b63\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 55,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349A\",\n      \"home_team\": \"52\u5834\u52dd\",\n      \"away_team\": \"53\u5834\u52dd \u76c3\u8cfd\u51a0\u8ecd\u6230\"\n    },\n    {\n      \"match_number\": 54,\n      \"date\": \"2025\/08\/03\",\n      \"time\": \"13:00\",\n      \"venue\": \"\u6587\u4e2d\u4eba\u8349B\",\n      \"home_team\": \"52\u5834\u6557\",\n      \"away_team\": \"53\u5834\u6557 \u76c3\u8cfd\u5b63\u8ecd\u6230\"\n    }\n  ]\n}`\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09ac9ea sc_fly_static elementor-widget elementor-widget-html\" data-id=\"09ac9ea\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div style=\"width: 200px;\">\n  <select id=\"league_select_score\" onchange=\"fetchAllLeagueData()\">\n    <option value=\"U8\">U8<\/option>\n    <option value=\"U9\">U9<\/option>\n    <option value=\"U10\">U10<\/option>\n    <option value=\"U11\">U11<\/option>\n    <option value=\"U12\">U12<\/option>\n    <option value=\"U13\">U13<\/option>\n    <option value=\"U14\">U14<\/option>\n    <option value=\"U15\">U15<\/option>\n    <option value=\"U16\">U16<\/option>\n  <\/select>\n<\/div>\n<br>\n\n<div class=\"table-container\">\n  <table id=\"league_table\">\n    <thead>\n      <tr>\n        <th class=\"sticky-header\">\u65e5\u671f&#038;\u6642\u9593<\/th>\n        <th>\u4e3b\u968a<\/th>\n        <th>\u6bd4\u5206<\/th>\n        <th>\u5ba2\u968a<\/th>\n        <th>\u5834\u5730<\/th>\n        <th>\u5834\u6b21<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<style>\n  \/* Base table styles *\/\n  #league_table {\n    width: 100%;\n    min-width: 700px;\n    font-size: 13px;\n    border-collapse: collapse;\n  }\n\n  #league_table thead tr th {\n    border: none;\n    padding: 8px;\n    text-align: left;\n    white-space: nowrap;\n  }\n\n  #league_table tbody tr td {\n    padding: 8px;\n    border-bottom: 1px solid #eee;\n  }\n\n  \/* Container for horizontal scrolling *\/\n  .table-container {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    position: relative;\n  }\n\n  \/* Mobile-specific styles for sticky header *\/\n  @media (max-width: 768px) {\n    #league_table {\n      min-width: unset;\n      width: max-content;\n    }\n\n    .table-container {\n      overflow-x: auto;\n    }\n\n    #league_table thead tr th:nth-child(1),\n    .sticky-header {\n      position: sticky;\n      left: 0;\n      background-color: #f9f9f9;\n      z-index: 10;\n      box-shadow: 2px 0 2px -2px rgba(0, 0, 0, 0.1);\n    }\n\n    #league_table tbody tr td:nth-child(1) {\n      position: sticky;\n      left: 0;\n      background-color: #fff;\n      z-index: 9;\n      box-shadow: 2px 0 2px -2px rgba(0, 0, 0, 0.1);\n    }\n  }\n<\/style>\n\n<script>\n\n  let hasDataBeenFetched = false;\n  let allLeaguesList = [];\n  let allEventsList = [];\n  let allVenuesList = [];\n  let allTeamsList = [];\n  let externalMatchData = {};\n\n  async function fetchAllLeagueData() {\n    if (hasDataBeenFetched) {\n      console.log('All data already fetched, skipping.');\n      displayFilteredEvents();\n      return;\n    }\n\n    console.log('Fetching all initial data...');\n\n    const leaguesUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/leagues?_fields=id,name\";\n    const eventsUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/events?per_page=500&orderby=date&order=asc&_fields=id,date,title,teams,leagues,results,venues\";\n    const venuesUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/venues?_fields=id,name&per_page=100\";\n    const teamsApiUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/teams?per_page=400&_fields=id,title\";\n\n    try {\n      const [leaguesResponse, eventsResponse, venuesResponse, teamsResponse] = await Promise.all([\n        fetch(leaguesUrl),\n        fetch(eventsUrl),\n        fetch(venuesUrl),\n        fetch(teamsApiUrl)\n      ]);\n\n      if (!leaguesResponse.ok) throw new Error(`HTTP error! leaguesUrl status: ${leaguesResponse.status}`);\n      if (!eventsResponse.ok) throw new Error(`HTTP error! eventsUrl status: ${eventsResponse.status}`);\n      if (!venuesResponse.ok) throw new Error(`HTTP error! venuesUrl status: ${venuesResponse.status}`);\n      if (!teamsResponse.ok) throw new Error(`HTTP error! teamsApiUrl status: ${teamsResponse.status}`);\n\n      allLeaguesList = await leaguesResponse.json();\n      allEventsList = await eventsResponse.json();\n      allVenuesList = await venuesResponse.json();\n      allTeamsList = await teamsResponse.json();\n\n      try {\n        externalMatchData = JSON.parse(externalFixtureJsonString);\n        console.log('External match data parsed successfully.');\n      } catch (jsonError) {\n        console.error('Error parsing external fixture JSON:', jsonError);\n        externalMatchData = {};\n      }\n\n      hasDataBeenFetched = true;\n      console.log('All initial data fetched successfully.');\n      populateLeagueSelect();\n      displayFilteredEvents();\n    } catch (error) {\n      console.error('Error fetching initial data:', error);\n      document.querySelector('#league_table tbody').innerHTML = '<tr><td colspan=\"6\">\u7121\u6cd5\u8f09\u5165\u8cc7\u6599\uff0c\u8acb\u7a0d\u5f8c\u518d\u8a66\u3002<\/td><\/tr>';\n    }\n  }\n\n  function populateLeagueSelect() {\n    const selectElement = document.querySelector('#league_select_score');\n    selectElement.innerHTML = '';\n\n    const sortedLeagues = [...allLeaguesList].sort((a, b) => {\n      const extractNumber = (name) => {\n        const match = name.match(\/U(\\d+)\/i);\n        return match ? parseInt(match[1], 10) : Number.MAX_SAFE_INTEGER;\n      };\n\n      const numA = extractNumber(a.name);\n      const numB = extractNumber(b.name);\n\n      if (numA !== Number.MAX_SAFE_INTEGER && numB !== Number.MAX_SAFE_INTEGER) {\n        return numA - numB;\n      } else if (numA !== Number.MAX_SAFE_INTEGER) {\n        return -1;\n      } else if (numB !== Number.MAX_SAFE_INTEGER) {\n        return 1;\n      } else {\n        return a.name.localeCompare(b.name);\n      }\n    });\n\n    sortedLeagues.forEach(league => {\n      const option = document.createElement('option');\n      option.value = league.id;\n      option.textContent = league.name;\n      selectElement.appendChild(option);\n    });\n\n    const u8League = allLeaguesList.find(league => league.name.toUpperCase() === 'U8');\n    if (u8League) {\n      selectElement.value = u8League.id;\n    } else if (sortedLeagues.length > 0) {\n      selectElement.value = sortedLeagues[0].id;\n    }\n  }\n\n  function displayFilteredEvents() {\n    document.querySelector('#league_table tbody').innerHTML = '';\n\n    const selectElement = document.querySelector('#league_select_score');\n    const selectedLeagueId = selectElement.value;\n    const selectedLeagueName = selectElement.options[selectElement.selectedIndex].text;\n\n    const teamMap = new Map();\n    allTeamsList.forEach(team => {\n      teamMap.set(team.id, team.title.rendered);\n    });\n\n    const venueMap = new Map();\n    allVenuesList.forEach(venue => {\n      venueMap.set(venue.id, venue.name);\n    });\n\n    const currentExternalLeagueMatches = externalMatchData[selectedLeagueName.toLowerCase()] || [];\n\n    allEventsList.forEach(event => {\n      if (selectedLeagueId && !event.leagues.includes(parseInt(selectedLeagueId))) {\n        return;\n      }\n\n      const homeTeamId = event.teams[0];\n      const awayTeamId = event.teams[1];\n\n      let homeTeamName = teamMap.get(homeTeamId) ?? '\u672a\u77e5\u968a\u4f0d';\n      let awayTeamName = teamMap.get(awayTeamId) ?? '\u672a\u77e5\u968a\u4f0d';\n\n      let homeGoals = event.results?.[homeTeamId]?.goals ?? '';\n      let awayGoals = event.results?.[awayTeamId]?.goals ?? '';\n\n      let venueName = venueMap.get(event.venues[0]) ?? '\u672a\u77e5\u5834\u5730';\n\n      const eventDateObj = new Date(event.date);\n      const formattedEventDate = eventDateObj.getFullYear() + '\/' +\n        (eventDateObj.getMonth() + 1).toString().padStart(2, '0') + '\/' +\n        eventDateObj.getDate().toString().padStart(2, '0');\n      const formattedEventTime = eventDateObj.toLocaleTimeString('zh-TW', { hour: '2-digit', minute: '2-digit', hour12: false });\n\n      let matchNumber = 'N\/A';\n      const matchedExternalEvent = currentExternalLeagueMatches.find(externalEvent => {\n        const externalDate = new Date(externalEvent.date + ' ' + externalEvent.time);\n        const externalFormattedDate = externalDate.getFullYear() + '\/' +\n                                      (externalDate.getMonth() + 1).toString().padStart(2, '0') + '\/' +\n                                      externalDate.getDate().toString().padStart(2, '0');\n        const externalFormattedTime = externalDate.toLocaleTimeString('zh-TW', { hour: '2-digit', minute: '2-digit', hour12: false });\n\n        return (\n          externalFormattedDate === formattedEventDate &&\n          externalFormattedTime === formattedEventTime &&\n          externalEvent.venue === venueName\n        );\n        \n        \/\/ return (\n        \/\/   externalFormattedDate === formattedEventDate &&\n        \/\/   externalFormattedTime === formattedEventTime &&\n        \/\/   externalEvent.home_team === homeTeamName &&\n        \/\/   externalEvent.away_team === awayTeamName &&\n        \/\/   externalEvent.venue === venueName\n        \/\/ );\n      });\n\n      if (matchedExternalEvent) {\n        matchNumber = matchedExternalEvent.match_number;\n      }\n\n      let displayDatePart = new Date(event.date).toLocaleString('zh-TW', {\n        year: 'numeric',\n        month: '2-digit',\n        day: '2-digit'\n      }).replace(\/\\\/\/g, '\/');\n\n      let displayTimePart = new Date(event.date).toLocaleString('zh-TW', {\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        hour12: false\n      });\n\n      let dateTimeHTML = `${displayDatePart}<br>${displayTimePart}`;\n\n      let trHTML = `<tr>\n                      <td>${dateTimeHTML}<\/td>\n                      <td>${homeTeamName}<\/td>\n                      <td>${homeGoals} - ${awayGoals}<\/td>\n                      <td>${awayTeamName}<\/td>\n                      <td>${venueName}<\/td>\n                      <td>${matchNumber}<\/td>\n                    <\/tr>`;\n      document.querySelector('#league_table tbody').innerHTML += trHTML;\n    });\n  }\n\n  document.addEventListener('DOMContentLoaded', function() {\n    fetchAllLeagueData();\n    document.querySelector('#league_select_score').addEventListener('change', displayFilteredEvents);\n  });\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\n<\/div><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1083\" aria-expanded=\"false\">\u6211\u8ffd\u8e64\u7684\u968a\u4f0d<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1083\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1083\" tabindex=\"0\" hidden=\"hidden\"><div style=\"width: 100%; overflow-x: scroll;\">\n\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"10450\" class=\"elementor elementor-10450\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3b1dc70 e-flex e-con-boxed e-con e-parent\" data-id=\"3b1dc70\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ffcc28 sc_fly_static elementor-widget elementor-widget-html\" data-id=\"4ffcc28\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<table id=\"followed_table\">\n  <thead>\n      <tr>\n          <th>\u65e5\u671f&#038;\u6642\u9593<\/th>\n          <th>\u4e3b\u968a<\/th>\n          <th>\u6bd4\u5206<\/th>\n          <th>\u5ba2\u968a<\/th>\n          <th>\u5834\u5730<\/th>\n      <\/tr>\n  <\/thead>\n  <tbody>\n      \n  <\/tbody>\n<\/table>\n\n<style>\n  #followed_table{\n      width: 100%;\n      min-width: 700px;\n      font-size: 13px;\n  }\n  \n  #followed_table thead tr th{\n      border: none;\n  }\n  \n  \n<\/style>\n  \n\n<script>\n\n  async function fetchFollowedData(){\n      let eventsList = []\n      let leaguesList = []\n      let venuesList = []\n      const leaguesUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/leagues?_fields=id,name\";\n      const teamsUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/events?per_page=500&orderby=date&order=asc&_fields=id,date,title,teams,leagues,results,venues\"\n      const venuesUrl = \"https:\/\/www.formosasevens.com.tw\/wp-json\/sportspress\/v2\/venues?_fields=id,name&per_page=100\"\n      \/\/ document.getElementById('followed_table').innerHTML = '\u8f09\u5165\u4e2d'\n\n      await fetch(leaguesUrl)\n      .then(response => {\n        console.log('leagues')\n        if (!response.ok) {\n          throw new Error(`HTTP error! leaguesUrl status: ${response.status}`);\n        }\n        return response.json();\n      })\n      .then(data => {\n        leaguesList = data\n      })\n      .catch(error => {\n        console.error('Error fetching data:', error);\n      });\n        \n      await fetch(teamsUrl)\n        .then(response => {\n          console.log('teams')\n          if (!response.ok) {\n            throw new Error(`HTTP error! teamsUrl status: ${response.status}`);\n          }\n          return response.json();\n        })\n        .then(data => {\n          eventsList = data\n        })\n        .catch(error => {\n          console.error('Error fetching data:', error);\n        });\n        \n      await fetch(venuesUrl)\n        .then(response => {\n          console.log('venues')\n          if (!response.ok) {\n            throw new Error(`HTTP error! venuesUrl status: ${response.status}`);\n          }\n          return response.json();\n        })\n        .then(data => {\n          venuesList = data\n        })\n        .catch(error => {\n          console.error('Error fetching data:', error);\n        });\n      document.querySelector('#followed_table tbody').innerHTML = ''\n\n        \n      eventsList.forEach(event => {\n\n\n        \/\/check if the event is followed\n        let isFollowed = false\n        followTeams.forEach(followTeam => {\n          if(event.teams.includes(followTeam)){\n            isFollowed = true\n          }\n        })\n\n        if(!isFollowed){\n          return\n        }\n\n        let homeTeam = event.title.rendered.split(' vs ')[0]\n        let awayTeam = event.title.rendered.split(' vs ')[1]\n        let homeGoals = event.results[event.teams[0]].goals ? event.results[event.teams[0]].goals : \"\";\n        let awayGoals = event.results[event.teams[1]].goals ? event.results[event.teams[1]].goals : \"\";\n\n        let date = new Date(event.date).toLocaleString('zh-TW', {\n            year: 'numeric',\n            month: '2-digit',\n            day: '2-digit',\n            hour: '2-digit',\n            minute: '2-digit',\n            second: '2-digit',\n            hour12: false\n        }).replace(\/\\\/\/g, '\/').replace(',', '');\n        let leagueName = leaguesList.find(league => league.id === event.leagues[0]).name\n        let venueName = venuesList.find(venue => venue.id === event.venues[0]).name\n        let trHTML = ``\n        trHTML += `<tr>\n          <td>${date}<\/td>\n          <td>${homeTeam}<\/td>\n          <td>${homeGoals} - ${awayGoals}<\/td>\n          <td>${awayTeam}<\/td>\n          <td>${venueName}<\/td>\n          <\/tr>\n        `\n        document.querySelector('#followed_table tbody').innerHTML += trHTML\n      })\n          \n          \n        \n        \n  }\n  \n    \/\/ document.addEventListener('DOMContentLoaded', function() {\n    \/\/     followTeams = JSON.parse(localStorage.getItem('followTeams')) || []\n        \n    \/\/     fetchFollowedData()\n    \n    \/\/ });\n    \n    document.getElementById('elementor-tab-title-1083').addEventListener('click', function() {\n        followTeams = JSON.parse(localStorage.getItem('followTeams')) || []\n        \n        fetchFollowedData()\n    });\n    \n\n  document.addEventListener(\"click\", function(event) {\n        var target = event.target;\n        while (target && target !== document) {\n            if (target.getAttribute(\"aria-controls\") === \"elementor-tab-content-1083\") {\n                followTeams = JSON.parse(localStorage.getItem('followTeams')) || []\n                \n                fetchFollowedData()\n                break;\n            }\n            target = target.parentNode;\n        }\n    });\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\n<\/div><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3eaf3d sc_fly_static elementor-widget elementor-widget-html\" data-id=\"d3eaf3d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\nconst translations = {\n    '\u968a\u4f0d\u5217\u8868': 'Team List',\n    '\u8cfd\u4e8b\u6bd4\u5206\u5217\u8868': 'Match Schedule',\n    '\u6211\u8ffd\u8e64\u7684\u968a\u4f0d': 'My Followed Team',\n    '\u65e5\u671f&\u6642\u9593': 'Date & Time',\n    '\u8ffd\u8e64': 'Follow',\n    '\u53d6\u6d88': 'Un',\n    '\u4e3b\u968a': 'Home',\n    '\u6bd4\u5206': 'Score',\n    '\u5ba2\u968a': 'Away',\n    '\u5834\u5730': 'Venue',\n    '7\/3 \u4e0a\u5348\u5341\u4e00\u9ede\u8209\u8fa6\u958b\u5e55\u5178\u79ae': \"Opening ceremony to be held at 11 AM on July 3rd\"\n};\n\nfunction translateContainer() {\n    if (window.location.href.includes('\/en\/')) {\n        const container = document.getElementById('fixture-container');\n        if (container) {\n            function replaceText(node) {\n                if (node.nodeType === Node.TEXT_NODE) {\n                    for (let [chinese, english] of Object.entries(translations)) {\n                        if (node.textContent.includes(chinese)) {\n                            node.textContent = node.textContent.replace(chinese, english);\n                        }\n                    }\n                } else {\n                    for (let childNode of node.childNodes) {\n                        replaceText(childNode);\n                    }\n                }\n            }\n            replaceText(container);\n        }\n    }\n}\n\n\/\/ \u5728 DOM \u52a0\u8f09\u5b8c\u6210\u5f8c\u57f7\u884c\u4e00\u6b21\u7ffb\u8b6f\ndocument.addEventListener('DOMContentLoaded', translateContainer);\n\n\/\/ \u8a2d\u7f6e MutationObserver\nconst observer = new MutationObserver(translateContainer);\n\n\/\/ \u5728 DOM \u52a0\u8f09\u5b8c\u6210\u5f8c\u958b\u59cb\u89c0\u5bdf\ndocument.addEventListener('DOMContentLoaded', function() {\n    const container = document.getElementById('fixture-container');\n    if (container) {\n        observer.observe(container, { childList: true, subtree: true });\n    }\n});\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u8cfd\u7a0b\u8868 \u968a\u4f0d\u5217\u8868 \u8cfd\u4e8b\u6bd4\u5206\u5217\u8868 \u6211\u8ffd\u8e64\u7684&hellip;<\/p>","protected":false},"author":1,"featured_media":5073,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8511","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2024\u8cfd\u7a0b\u8868 - 2026 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd<\/title>\n<meta name=\"description\" content=\"\u6211\u5011\u7684\u8cfd\u4e8b\u7279\u8272\u5305\u62ec\u9ad8\u6c34\u6e96\u7684\u570b\u969b\u7af6\u8cfd\u3001\u8c50\u5bcc\u7684\u6587\u5316\u4ea4\u6d41\u6a5f\u6703\uff0c\u4ee5\u53ca\u4ee4\u4eba\u8208\u596e\u7684\u8db3\u7403\u76db\u5bb4\u3002\u7121\u8ad6\u60a8\u662f\u7403\u54e1\u3001\u6559\u7df4\u9084\u662f\u71b1\u611b\u8db3\u7403\u7684\u7c89\u7d72\uff0c\u9019\u88e1\u90fd\u6709\u60a8\u4e0d\u60f3\u932f\u904e\u7684\u7cbe\u5f69\u77ac\u9593\u3002\u52a0\u5165\u6211\u5011\uff0c\u4e00\u8d77\u9ad4\u9a57\u5728\u798f\u723e\u6469\u6c99\u9019\u7247\u7f8e\u9e97\u5cf6\u5dbc\u4e0a\u7684\u570b\u969b\u8db3\u7403\u76db\u6703\uff01\u5982\u6709\u4efb\u4f55\u554f\u984c\u8acb\u806f\u7e6b\u6211\u5011\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.formosasevens.com.tw\/en\/fixtures2024\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2024\u8cfd\u7a0b\u8868 - 2026 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd\" \/>\n<meta property=\"og:description\" content=\"\u6211\u5011\u7684\u8cfd\u4e8b\u7279\u8272\u5305\u62ec\u9ad8\u6c34\u6e96\u7684\u570b\u969b\u7af6\u8cfd\u3001\u8c50\u5bcc\u7684\u6587\u5316\u4ea4\u6d41\u6a5f\u6703\uff0c\u4ee5\u53ca\u4ee4\u4eba\u8208\u596e\u7684\u8db3\u7403\u76db\u5bb4\u3002\u7121\u8ad6\u60a8\u662f\u7403\u54e1\u3001\u6559\u7df4\u9084\u662f\u71b1\u611b\u8db3\u7403\u7684\u7c89\u7d72\uff0c\u9019\u88e1\u90fd\u6709\u60a8\u4e0d\u60f3\u932f\u904e\u7684\u7cbe\u5f69\u77ac\u9593\u3002\u52a0\u5165\u6211\u5011\uff0c\u4e00\u8d77\u9ad4\u9a57\u5728\u798f\u723e\u6469\u6c99\u9019\u7247\u7f8e\u9e97\u5cf6\u5dbc\u4e0a\u7684\u570b\u969b\u8db3\u7403\u76db\u6703\uff01\u5982\u6709\u4efb\u4f55\u554f\u984c\u8acb\u806f\u7e6b\u6211\u5011\u3002\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.formosasevens.com.tw\/en\/fixtures2024\/\" \/>\n<meta property=\"og:site_name\" content=\"2026 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-09T06:10:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.formosasevens.com.tw\/wp-content\/uploads\/2026\/01\/\u5b98\u7db2banner_1200x800.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.formosasevens.com.tw\/fixtures2024\/\",\"url\":\"https:\/\/www.formosasevens.com.tw\/fixtures2024\/\",\"name\":\"2024\u8cfd\u7a0b\u8868 - 2026 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd\",\"isPartOf\":{\"@id\":\"https:\/\/www.formosasevens.com.tw\/#website\"},\"datePublished\":\"2024-06-19T03:58:54+00:00\",\"dateModified\":\"2024-07-09T06:10:44+00:00\",\"description\":\"\u6211\u5011\u7684\u8cfd\u4e8b\u7279\u8272\u5305\u62ec\u9ad8\u6c34\u6e96\u7684\u570b\u969b\u7af6\u8cfd\u3001\u8c50\u5bcc\u7684\u6587\u5316\u4ea4\u6d41\u6a5f\u6703\uff0c\u4ee5\u53ca\u4ee4\u4eba\u8208\u596e\u7684\u8db3\u7403\u76db\u5bb4\u3002\u7121\u8ad6\u60a8\u662f\u7403\u54e1\u3001\u6559\u7df4\u9084\u662f\u71b1\u611b\u8db3\u7403\u7684\u7c89\u7d72\uff0c\u9019\u88e1\u90fd\u6709\u60a8\u4e0d\u60f3\u932f\u904e\u7684\u7cbe\u5f69\u77ac\u9593\u3002\u52a0\u5165\u6211\u5011\uff0c\u4e00\u8d77\u9ad4\u9a57\u5728\u798f\u723e\u6469\u6c99\u9019\u7247\u7f8e\u9e97\u5cf6\u5dbc\u4e0a\u7684\u570b\u969b\u8db3\u7403\u76db\u6703\uff01\u5982\u6709\u4efb\u4f55\u554f\u984c\u8acb\u806f\u7e6b\u6211\u5011\u3002\",\"breadcrumb\":{\"@id\":\"https:\/\/www.formosasevens.com.tw\/fixtures2024\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.formosasevens.com.tw\/fixtures2024\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.formosasevens.com.tw\/fixtures2024\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\/\/www.formosasevens.com.tw\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2024\u8cfd\u7a0b\u8868\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.formosasevens.com.tw\/#website\",\"url\":\"https:\/\/www.formosasevens.com.tw\/\",\"name\":\"2024 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd\",\"description\":\"\u4e9e\u6d32\u8db3\u7403\u65b0\u661f\u9583\u8000\u7684\u821e\u53f0\",\"publisher\":{\"@id\":\"https:\/\/www.formosasevens.com.tw\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.formosasevens.com.tw\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.formosasevens.com.tw\/#organization\",\"name\":\"2024 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd\",\"url\":\"https:\/\/www.formosasevens.com.tw\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.formosasevens.com.tw\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.formosasevens.com.tw\/wp-content\/uploads\/2019\/01\/cropped-f7_logo_retina-1000.png\",\"contentUrl\":\"https:\/\/www.formosasevens.com.tw\/wp-content\/uploads\/2019\/01\/cropped-f7_logo_retina-1000.png\",\"width\":1000,\"height\":176,\"caption\":\"2024 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd\"},\"image\":{\"@id\":\"https:\/\/www.formosasevens.com.tw\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2024\u8cfd\u7a0b\u8868 - 2026 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd","description":"\u6211\u5011\u7684\u8cfd\u4e8b\u7279\u8272\u5305\u62ec\u9ad8\u6c34\u6e96\u7684\u570b\u969b\u7af6\u8cfd\u3001\u8c50\u5bcc\u7684\u6587\u5316\u4ea4\u6d41\u6a5f\u6703\uff0c\u4ee5\u53ca\u4ee4\u4eba\u8208\u596e\u7684\u8db3\u7403\u76db\u5bb4\u3002\u7121\u8ad6\u60a8\u662f\u7403\u54e1\u3001\u6559\u7df4\u9084\u662f\u71b1\u611b\u8db3\u7403\u7684\u7c89\u7d72\uff0c\u9019\u88e1\u90fd\u6709\u60a8\u4e0d\u60f3\u932f\u904e\u7684\u7cbe\u5f69\u77ac\u9593\u3002\u52a0\u5165\u6211\u5011\uff0c\u4e00\u8d77\u9ad4\u9a57\u5728\u798f\u723e\u6469\u6c99\u9019\u7247\u7f8e\u9e97\u5cf6\u5dbc\u4e0a\u7684\u570b\u969b\u8db3\u7403\u76db\u6703\uff01\u5982\u6709\u4efb\u4f55\u554f\u984c\u8acb\u806f\u7e6b\u6211\u5011\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.formosasevens.com.tw\/en\/fixtures2024\/","og_locale":"en_US","og_type":"article","og_title":"2024\u8cfd\u7a0b\u8868 - 2026 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd","og_description":"\u6211\u5011\u7684\u8cfd\u4e8b\u7279\u8272\u5305\u62ec\u9ad8\u6c34\u6e96\u7684\u570b\u969b\u7af6\u8cfd\u3001\u8c50\u5bcc\u7684\u6587\u5316\u4ea4\u6d41\u6a5f\u6703\uff0c\u4ee5\u53ca\u4ee4\u4eba\u8208\u596e\u7684\u8db3\u7403\u76db\u5bb4\u3002\u7121\u8ad6\u60a8\u662f\u7403\u54e1\u3001\u6559\u7df4\u9084\u662f\u71b1\u611b\u8db3\u7403\u7684\u7c89\u7d72\uff0c\u9019\u88e1\u90fd\u6709\u60a8\u4e0d\u60f3\u932f\u904e\u7684\u7cbe\u5f69\u77ac\u9593\u3002\u52a0\u5165\u6211\u5011\uff0c\u4e00\u8d77\u9ad4\u9a57\u5728\u798f\u723e\u6469\u6c99\u9019\u7247\u7f8e\u9e97\u5cf6\u5dbc\u4e0a\u7684\u570b\u969b\u8db3\u7403\u76db\u6703\uff01\u5982\u6709\u4efb\u4f55\u554f\u984c\u8acb\u806f\u7e6b\u6211\u5011\u3002","og_url":"https:\/\/www.formosasevens.com.tw\/en\/fixtures2024\/","og_site_name":"2026 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd","article_modified_time":"2024-07-09T06:10:44+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.formosasevens.com.tw\/wp-content\/uploads\/2026\/01\/\u5b98\u7db2banner_1200x800.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.formosasevens.com.tw\/fixtures2024\/","url":"https:\/\/www.formosasevens.com.tw\/fixtures2024\/","name":"2024\u8cfd\u7a0b\u8868 - 2026 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd","isPartOf":{"@id":"https:\/\/www.formosasevens.com.tw\/#website"},"datePublished":"2024-06-19T03:58:54+00:00","dateModified":"2024-07-09T06:10:44+00:00","description":"\u6211\u5011\u7684\u8cfd\u4e8b\u7279\u8272\u5305\u62ec\u9ad8\u6c34\u6e96\u7684\u570b\u969b\u7af6\u8cfd\u3001\u8c50\u5bcc\u7684\u6587\u5316\u4ea4\u6d41\u6a5f\u6703\uff0c\u4ee5\u53ca\u4ee4\u4eba\u8208\u596e\u7684\u8db3\u7403\u76db\u5bb4\u3002\u7121\u8ad6\u60a8\u662f\u7403\u54e1\u3001\u6559\u7df4\u9084\u662f\u71b1\u611b\u8db3\u7403\u7684\u7c89\u7d72\uff0c\u9019\u88e1\u90fd\u6709\u60a8\u4e0d\u60f3\u932f\u904e\u7684\u7cbe\u5f69\u77ac\u9593\u3002\u52a0\u5165\u6211\u5011\uff0c\u4e00\u8d77\u9ad4\u9a57\u5728\u798f\u723e\u6469\u6c99\u9019\u7247\u7f8e\u9e97\u5cf6\u5dbc\u4e0a\u7684\u570b\u969b\u8db3\u7403\u76db\u6703\uff01\u5982\u6709\u4efb\u4f55\u554f\u984c\u8acb\u806f\u7e6b\u6211\u5011\u3002","breadcrumb":{"@id":"https:\/\/www.formosasevens.com.tw\/fixtures2024\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.formosasevens.com.tw\/fixtures2024\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.formosasevens.com.tw\/fixtures2024\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/www.formosasevens.com.tw\/"},{"@type":"ListItem","position":2,"name":"2024\u8cfd\u7a0b\u8868"}]},{"@type":"WebSite","@id":"https:\/\/www.formosasevens.com.tw\/#website","url":"https:\/\/www.formosasevens.com.tw\/","name":"2024 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd","description":"\u4e9e\u6d32\u8db3\u7403\u65b0\u661f\u9583\u8000\u7684\u821e\u53f0","publisher":{"@id":"https:\/\/www.formosasevens.com.tw\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.formosasevens.com.tw\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.formosasevens.com.tw\/#organization","name":"2024 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd","url":"https:\/\/www.formosasevens.com.tw\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.formosasevens.com.tw\/#\/schema\/logo\/image\/","url":"https:\/\/www.formosasevens.com.tw\/wp-content\/uploads\/2019\/01\/cropped-f7_logo_retina-1000.png","contentUrl":"https:\/\/www.formosasevens.com.tw\/wp-content\/uploads\/2019\/01\/cropped-f7_logo_retina-1000.png","width":1000,"height":176,"caption":"2024 \u798f\u723e\u6469\u6c99\u570b\u969b7\u4eba\u5236\u8db3\u7403\u9326\u6a19\u8cfd"},"image":{"@id":"https:\/\/www.formosasevens.com.tw\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/pages\/8511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/comments?post=8511"}],"version-history":[{"count":96,"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/pages\/8511\/revisions"}],"predecessor-version":[{"id":13186,"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/pages\/8511\/revisions\/13186"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/media\/5073"}],"wp:attachment":[{"href":"https:\/\/www.formosasevens.com.tw\/en\/wp-json\/wp\/v2\/media?parent=8511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}