{"id":6958,"date":"2024-12-23T04:58:09","date_gmt":"2024-12-23T04:58:09","guid":{"rendered":"https:\/\/spacechallenge.asia\/?page_id=6958"},"modified":"2025-01-13T05:50:47","modified_gmt":"2025-01-13T05:50:47","slug":"leaderboard","status":"publish","type":"page","link":"https:\/\/spacechallenge.asia\/th\/leaderboard\/","title":{"rendered":"Leaderboard"},"content":{"rendered":"<h2 class=\"wp-block-post-title\">Leaderboard<\/h2>\n\n    <div style=\"font-family: Arial, sans-serif; max-width: 1200px; margin: 0 auto; padding: 20px;\">\n        <!-- Top Navigation Bar -->\n        <div style=\"display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; border-bottom: 1px solid #ddd; padding-bottom: 10px;\">\n            <div style=\"display: flex; align-items: center; gap: 10px;\">\n                <img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/plugins\/leaderboard\/img\/SPACECHALLENGE.webp\" alt=\"Logo\" style=\"width: 50px; height: auto;\">\n                <h1 style=\"margin: 0; font-size: 24px; color: #333;\">SpaceChallenge<\/h1>\n            <\/div>\n            <div style=\"display: flex; align-items: center; gap: 20px;\">\n                <a href=\"#\" class=\"main-menu\" data-menu=\"leaderboard\" style=\"text-decoration: none; color: #333;\">Leaderboard<\/a>\n                <a href=\"#\" class=\"main-menu\" data-menu=\"missions\" style=\"text-decoration: none; color: #333;\">Missions<\/a>\n                <a href=\"#\" class=\"main-menu\" data-menu=\"community\" style=\"text-decoration: none; color: #333;\">Community<\/a>\n                <a href=\"#\" class=\"main-menu\" data-menu=\"rewards\" style=\"text-decoration: none; color: #333;\">Rewards<\/a>\n                <span style=\"font-size: 16px; color: #333;\">\u2b50 1,024 Points<\/span>\n                <img decoding=\"async\" src=\"https:\/\/icons.veryicon.com\/png\/o\/miscellaneous\/two-color-icon-library\/user-286.png\" alt=\"Profile\" style=\"width: 40px; height: 40px; border-radius: 50%; object-fit: cover;\">\n            <\/div>\n        <\/div>\n\n        <!-- Submenu -->\n        <div id=\"submenu-container\" style=\"display: flex; gap: 20px; margin-bottom: 20px; border-bottom: 2px solid #ddd; padding-bottom: 10px;\">\n            <a href=\"#\" class=\"submenu-item\" style=\"text-decoration: none; color: #333; font-weight: bold;\">All<\/a>\n                            <a href=\"#\" class=\"submenu-item\" style=\"text-decoration: none; color: #333;\">Flight Simulator<\/a>\n                            <a href=\"#\" class=\"submenu-item\" style=\"text-decoration: none; color: #333;\">Drone Swarming<\/a>\n                            <a href=\"#\" class=\"submenu-item\" style=\"text-decoration: none; color: #333;\">Space Mission Simulator<\/a>\n                            <a href=\"#\" class=\"submenu-item\" style=\"text-decoration: none; color: #333;\">Drone Fight<\/a>\n                            <a href=\"#\" class=\"submenu-item\" style=\"text-decoration: none; color: #333;\">Drone Programming<\/a>\n                            <a href=\"#\" class=\"submenu-item\" style=\"text-decoration: none; color: #333;\">Drone Soccer<\/a>\n                    <\/div>\n\n        <!-- Content Area -->\n        <div id=\"content-area\">\n            <!-- Leaderboard Content -->\n            <div id=\"leaderboard-content\" style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; max-width: 900px; margin: 0 auto;\">\n\n                <div class=\"leaderboard-card\" style=\"padding: 10px;\" data-sport-name=\"Flight Simulator\"><div class=\"leaderboard-card\" style=\"width: 100%; max-width: 400px; margin: 0 auto; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); overflow: hidden; font-family: Arial, sans-serif;\"><div class=\"card-header\" style=\"background: linear-gradient(to right, #2196f3, #6ec6ff); color: #fff; text-align: center; padding: 10px; display: flex; align-items: center; justify-content: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/dem43ey-4a9c75dd-c91f-49a6-8d2e-781b73618d39.png\" alt=\"Icon\" style=\"width: 100px; height: 100px;\"><h2 style=\"margin: 0; font-size: 1.5rem; color: #fff;\">Flight Simulator<\/h2><\/div><table style=\"width: 100%; text-align: left; border-collapse: collapse;\"><tr style=\"background: linear-gradient(to right, #ffec8b, #ffe657); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=4&#038;sport_id=1';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-1\">1<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-12.jpg\" alt=\"Alexis Rapoo\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>Alexis Rapoo<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/06\/ChatGPT-Image-Jun-4-2025-04_47_47-PM-1.png\" alt=\"Badge\" style=\"width: 35px; height: 35px;\"><span style=\"font-weight: bold;\">1,230,840<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e0e0e0, #dedede); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=5&#038;sport_id=1';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-2\">2<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-3.jpg\" alt=\"Tan Intiyanaravut\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>Tan Intiyanaravut<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/06\/ChatGPT-Image-Jun-4-2025-04_52_42-PM.png\" alt=\"Badge\" style=\"width: 35px; height: 35px;\"><span style=\"font-weight: bold;\">1,151,648<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e4a07a, #d09153); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=6&#038;sport_id=1';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-3\">3<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-13.jpg\" alt=\"Natpatsakorn\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>Natpatsakorn<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/06\/ChatGPT-Image-Jun-4-2025-05_06_34-PM.png\" alt=\"Badge\" style=\"width: 35px; height: 35px;\"><span style=\"font-weight: bold;\">1,138,807<\/span><\/div><\/td><\/tr><\/table><div style=\"text-align: center; padding: 20px;\"><button onclick=\"openLeaderboardModal('1', 'Flight Simulator')\" \n        style=\"            background: linear-gradient(45deg, #ff9e9edd, #ff9e9e);            color: #fff;            padding: 10px 32px;            border-radius: 25px;            border: none;            cursor: pointer;            font-size: 15px;            font-weight: 600;            letter-spacing: 0.5px;            box-shadow: 0 4px 15px #ff9e9e50;            transition: all 0.3s ease;            text-transform: uppercase;        \"\n        onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 20px #ff9e9e60'\"\n        onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px #ff9e9e50'\"\n        >View All<\/button><\/div><\/div><div id=\"leaderboardModal-1\" class=\"leaderboard-modal\" style=\"display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);\"><div class=\"modal-content\" style=\"background-color: #fefefe; margin: 5% auto; padding: 20px; width: 80%; max-width: 800px; border-radius: 8px; position: relative;\"><span class=\"close-modal\" onclick=\"closeLeaderboardModal('1')\" style=\"position: absolute; right: 20px; top: 10px; font-size: 28px; font-weight: bold; cursor: pointer;\">&times;<\/span><h2 id=\"modalTitle-1\" style=\"margin-bottom: 20px; text-align: center;\"><\/h2><div id=\"modalContent-1\" style=\"max-height: 70vh; overflow-y: auto;\"><\/div><\/div><\/div><script>\n    function openLeaderboardModal(sportId, sportName) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"block\";\n        document.getElementById(\"modalTitle-\" + sportId).textContent = sportName + \" - All Players\";\n        \n        \/\/ Show loading message\n        document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<div style='text-align: center; padding: 20px;'>Loading...<\/div>\";\n\n        \/\/ Make AJAX call using jQuery\n        jQuery.ajax({\n            url: \"https:\/\/spacechallenge.asia\/wp-admin\/admin-ajax.php\",\n            type: \"GET\",\n            data: {\n                action: \"get_all_players\",\n                sport_id: sportId\n            },\n            success: function(response) {\n                if (response.success) {\n                    let content = \"<table style='width: 100%; border-collapse: collapse;'>\";\n                    content += \"<thead><tr style='background: #f5f5f5;'>\";\n                    content += \"<th style='padding: 10px; text-align: center;'>Rank<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: left;'>Player \/ Team<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Score<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Badges<\/th>\";\n                    content += \"<\/tr><\/thead><tbody>\";\n\n                    response.data.forEach((entry, index) => {\n                        content += \"<tr style='border-bottom: 1px solid #ddd;'>\";\n                        content += \"<td style='padding: 10px; text-align: center;'>\" + (index + 1) + \"<\/td>\";\n                        content += \"<td style='padding: 10px; display: flex; align-items: center; gap: 10px;'>\";\n                        \n                        \/\/ \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e21\n                        const profilePicture = entry.profile_picture || \"https:\/\/via.placeholder.com\/40\";\n                        const name = entry.name || \"Unknown\";\n\n                        content += \"<img src='\" + profilePicture + \"' style='width: 40px; height: 40px; border-radius: 50%;'>\";\n                        content += \"<span>\" + name + \"<\/span><\/td>\";\n\n                        content += \"<td style='padding: 10px; text-align: right;'>\" + parseInt(entry.score).toLocaleString() + \"<\/td>\";\n                        content += \"<td style='padding: 10px; text-align: right;'>\";\n\n                        if (entry.badges) {\n                            const badges = entry.badges.split(\",\").map(badge => badge.trim());\n                            badges.forEach(badge => {\n                                if (badge) {\n                                    content += \"<img src='\" + badge + \"' style='width: 25px; height: 25px; margin-left: 5px;'>\";\n                                }\n                            });\n                        }\n\n                        content += \"<\/td><\/tr>\";\n                    });\n\n                    content += \"<\/tbody><\/table>\";\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = content;\n                } else {\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center'>No players or teams found for this sport.<\/p>\";\n                }\n            },\n            error: function() {\n                document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center; color: red;'>Error loading data.<\/p>\";\n            }\n        });\n    }\n\n    function closeLeaderboardModal(sportId) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"none\";\n    }\n\n    \/\/ Close modal when clicking outside\n    window.onclick = function(event) {\n        if (event.target.className === \"leaderboard-modal\") {\n            event.target.style.display = \"none\";\n        }\n    }\n    <\/script><\/div><div class=\"leaderboard-card\" style=\"padding: 10px;\" data-sport-name=\"Drone Swarming\"><div class=\"leaderboard-card\" style=\"width: 100%; max-width: 400px; margin: 0 auto; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); overflow: hidden; font-family: Arial, sans-serif;\"><div class=\"card-header\" style=\"background: linear-gradient(to right, #2196f3, #6ec6ff); color: #fff; text-align: center; padding: 10px; display: flex; align-items: center; justify-content: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output__11_-removebg-preview.png\" alt=\"Icon\" style=\"width: 100px; height: 100px;\"><h2 style=\"margin: 0; font-size: 1.5rem; color: #fff;\">Drone Swarming<\/h2><\/div><table style=\"width: 100%; text-align: left; border-collapse: collapse;\"><tr style=\"background: linear-gradient(to right, #ffec8b, #ffe657); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/team-profile?team_id=2&#038;sport_id=3';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-1\">1<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output-36-1.jpg\" alt=\"Team: Hit Me Down\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>Team: Hit Me Down<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">224<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e0e0e0, #dedede); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/team-profile?team_id=4&#038;sport_id=3';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-2\">2<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output-43-1.jpg\" alt=\"Team: SwarmTech PS\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>Team: SwarmTech PS<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">185<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e4a07a, #d09153); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/team-profile?team_id=3&#038;sport_id=3';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-3\">3<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output-45-1.jpg\" alt=\"Team: SkyShot\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>Team: SkyShot<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">174<\/span><\/div><\/td><\/tr><\/table><div style=\"text-align: center; padding: 20px;\"><button onclick=\"openLeaderboardModal('3', 'Drone Swarming')\" \n        style=\"            background: linear-gradient(45deg, #ff9e9edd, #ff9e9e);            color: #fff;            padding: 10px 32px;            border-radius: 25px;            border: none;            cursor: pointer;            font-size: 15px;            font-weight: 600;            letter-spacing: 0.5px;            box-shadow: 0 4px 15px #ff9e9e50;            transition: all 0.3s ease;            text-transform: uppercase;        \"\n        onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 20px #ff9e9e60'\"\n        onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px #ff9e9e50'\"\n        >View All<\/button><\/div><\/div><div id=\"leaderboardModal-3\" class=\"leaderboard-modal\" style=\"display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);\"><div class=\"modal-content\" style=\"background-color: #fefefe; margin: 5% auto; padding: 20px; width: 80%; max-width: 800px; border-radius: 8px; position: relative;\"><span class=\"close-modal\" onclick=\"closeLeaderboardModal('3')\" style=\"position: absolute; right: 20px; top: 10px; font-size: 28px; font-weight: bold; cursor: pointer;\">&times;<\/span><h2 id=\"modalTitle-3\" style=\"margin-bottom: 20px; text-align: center;\"><\/h2><div id=\"modalContent-3\" style=\"max-height: 70vh; overflow-y: auto;\"><\/div><\/div><\/div><script>\n    function openLeaderboardModal(sportId, sportName) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"block\";\n        document.getElementById(\"modalTitle-\" + sportId).textContent = sportName + \" - All Players\";\n        \n        \/\/ Show loading message\n        document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<div style='text-align: center; padding: 20px;'>Loading...<\/div>\";\n\n        \/\/ Make AJAX call using jQuery\n        jQuery.ajax({\n            url: \"https:\/\/spacechallenge.asia\/wp-admin\/admin-ajax.php\",\n            type: \"GET\",\n            data: {\n                action: \"get_all_players\",\n                sport_id: sportId\n            },\n            success: function(response) {\n                if (response.success) {\n                    let content = \"<table style='width: 100%; border-collapse: collapse;'>\";\n                    content += \"<thead><tr style='background: #f5f5f5;'>\";\n                    content += \"<th style='padding: 10px; text-align: center;'>Rank<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: left;'>Player \/ Team<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Score<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Badges<\/th>\";\n                    content += \"<\/tr><\/thead><tbody>\";\n\n                    response.data.forEach((entry, index) => {\n                        content += \"<tr style='border-bottom: 1px solid #ddd;'>\";\n                        content += \"<td style='padding: 10px; text-align: center;'>\" + (index + 1) + \"<\/td>\";\n                        content += \"<td style='padding: 10px; display: flex; align-items: center; gap: 10px;'>\";\n                        \n                        \/\/ \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e21\n                        const profilePicture = entry.profile_picture || \"https:\/\/via.placeholder.com\/40\";\n                        const name = entry.name || \"Unknown\";\n\n                        content += \"<img src='\" + profilePicture + \"' style='width: 40px; height: 40px; border-radius: 50%;'>\";\n                        content += \"<span>\" + name + \"<\/span><\/td>\";\n\n                        content += \"<td style='padding: 10px; text-align: right;'>\" + parseInt(entry.score).toLocaleString() + \"<\/td>\";\n                        content += \"<td style='padding: 10px; text-align: right;'>\";\n\n                        if (entry.badges) {\n                            const badges = entry.badges.split(\",\").map(badge => badge.trim());\n                            badges.forEach(badge => {\n                                if (badge) {\n                                    content += \"<img src='\" + badge + \"' style='width: 25px; height: 25px; margin-left: 5px;'>\";\n                                }\n                            });\n                        }\n\n                        content += \"<\/td><\/tr>\";\n                    });\n\n                    content += \"<\/tbody><\/table>\";\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = content;\n                } else {\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center'>No players or teams found for this sport.<\/p>\";\n                }\n            },\n            error: function() {\n                document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center; color: red;'>Error loading data.<\/p>\";\n            }\n        });\n    }\n\n    function closeLeaderboardModal(sportId) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"none\";\n    }\n\n    \/\/ Close modal when clicking outside\n    window.onclick = function(event) {\n        if (event.target.className === \"leaderboard-modal\") {\n            event.target.style.display = \"none\";\n        }\n    }\n    <\/script><\/div><div class=\"leaderboard-card\" style=\"padding: 10px;\" data-sport-name=\"Space Mission Simulator\"><div class=\"leaderboard-card\" style=\"width: 100%; max-width: 400px; margin: 0 auto; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); overflow: hidden; font-family: Arial, sans-serif;\"><div class=\"card-header\" style=\"background: linear-gradient(to right, #2196f3, #6ec6ff); color: #fff; text-align: center; padding: 10px; display: flex; align-items: center; justify-content: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/800x200\" alt=\"Icon\" style=\"width: 100px; height: 100px;\"><h2 style=\"margin: 0; font-size: 1.5rem; color: #fff;\">Space Mission Simulator<\/h2><\/div><table style=\"width: 100%; text-align: left; border-collapse: collapse;\"><tr style=\"background: linear-gradient(to right, #ffec8b, #ffe657); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=1&#038;sport_id=4';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-1\">1<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-34.jpg\" alt=\"DDAT\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">67<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e0e0e0, #dedede); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=2&#038;sport_id=4';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-2\">2<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-33.jpg\" alt=\"DDAT1\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT1<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">61<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e4a07a, #d09153); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=3&#038;sport_id=4';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-3\">3<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/4bf4467f-16c4-4b85-8d24-dcb1e4824c8f.jpeg\" alt=\"DDAT2\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT2<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">58<\/span><\/div><\/td><\/tr><\/table><div style=\"text-align: center; padding: 20px;\"><button onclick=\"openLeaderboardModal('4', 'Space Mission Simulator')\" \n        style=\"            background: linear-gradient(45deg, #ff9e9edd, #ff9e9e);            color: #fff;            padding: 10px 32px;            border-radius: 25px;            border: none;            cursor: pointer;            font-size: 15px;            font-weight: 600;            letter-spacing: 0.5px;            box-shadow: 0 4px 15px #ff9e9e50;            transition: all 0.3s ease;            text-transform: uppercase;        \"\n        onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 20px #ff9e9e60'\"\n        onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px #ff9e9e50'\"\n        >View All<\/button><\/div><\/div><div id=\"leaderboardModal-4\" class=\"leaderboard-modal\" style=\"display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);\"><div class=\"modal-content\" style=\"background-color: #fefefe; margin: 5% auto; padding: 20px; width: 80%; max-width: 800px; border-radius: 8px; position: relative;\"><span class=\"close-modal\" onclick=\"closeLeaderboardModal('4')\" style=\"position: absolute; right: 20px; top: 10px; font-size: 28px; font-weight: bold; cursor: pointer;\">&times;<\/span><h2 id=\"modalTitle-4\" style=\"margin-bottom: 20px; text-align: center;\"><\/h2><div id=\"modalContent-4\" style=\"max-height: 70vh; overflow-y: auto;\"><\/div><\/div><\/div><script>\n    function openLeaderboardModal(sportId, sportName) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"block\";\n        document.getElementById(\"modalTitle-\" + sportId).textContent = sportName + \" - All Players\";\n        \n        \/\/ Show loading message\n        document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<div style='text-align: center; padding: 20px;'>Loading...<\/div>\";\n\n        \/\/ Make AJAX call using jQuery\n        jQuery.ajax({\n            url: \"https:\/\/spacechallenge.asia\/wp-admin\/admin-ajax.php\",\n            type: \"GET\",\n            data: {\n                action: \"get_all_players\",\n                sport_id: sportId\n            },\n            success: function(response) {\n                if (response.success) {\n                    let content = \"<table style='width: 100%; border-collapse: collapse;'>\";\n                    content += \"<thead><tr style='background: #f5f5f5;'>\";\n                    content += \"<th style='padding: 10px; text-align: center;'>Rank<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: left;'>Player \/ Team<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Score<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Badges<\/th>\";\n                    content += \"<\/tr><\/thead><tbody>\";\n\n                    response.data.forEach((entry, index) => {\n                        content += \"<tr style='border-bottom: 1px solid #ddd;'>\";\n                        content += \"<td style='padding: 10px; text-align: center;'>\" + (index + 1) + \"<\/td>\";\n                        content += \"<td style='padding: 10px; display: flex; align-items: center; gap: 10px;'>\";\n                        \n                        \/\/ \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e21\n                        const profilePicture = entry.profile_picture || \"https:\/\/via.placeholder.com\/40\";\n                        const name = entry.name || \"Unknown\";\n\n                        content += \"<img src='\" + profilePicture + \"' style='width: 40px; height: 40px; border-radius: 50%;'>\";\n                        content += \"<span>\" + name + \"<\/span><\/td>\";\n\n                        content += \"<td style='padding: 10px; text-align: right;'>\" + parseInt(entry.score).toLocaleString() + \"<\/td>\";\n                        content += \"<td style='padding: 10px; text-align: right;'>\";\n\n                        if (entry.badges) {\n                            const badges = entry.badges.split(\",\").map(badge => badge.trim());\n                            badges.forEach(badge => {\n                                if (badge) {\n                                    content += \"<img src='\" + badge + \"' style='width: 25px; height: 25px; margin-left: 5px;'>\";\n                                }\n                            });\n                        }\n\n                        content += \"<\/td><\/tr>\";\n                    });\n\n                    content += \"<\/tbody><\/table>\";\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = content;\n                } else {\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center'>No players or teams found for this sport.<\/p>\";\n                }\n            },\n            error: function() {\n                document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center; color: red;'>Error loading data.<\/p>\";\n            }\n        });\n    }\n\n    function closeLeaderboardModal(sportId) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"none\";\n    }\n\n    \/\/ Close modal when clicking outside\n    window.onclick = function(event) {\n        if (event.target.className === \"leaderboard-modal\") {\n            event.target.style.display = \"none\";\n        }\n    }\n    <\/script><\/div><div class=\"leaderboard-card\" style=\"padding: 10px;\" data-sport-name=\"Drone Fight\"><div class=\"leaderboard-card\" style=\"width: 100%; max-width: 400px; margin: 0 auto; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); overflow: hidden; font-family: Arial, sans-serif;\"><div class=\"card-header\" style=\"background: linear-gradient(to right, #2196f3, #6ec6ff); color: #fff; text-align: center; padding: 10px; display: flex; align-items: center; justify-content: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/800x200\" alt=\"Icon\" style=\"width: 100px; height: 100px;\"><h2 style=\"margin: 0; font-size: 1.5rem; color: #fff;\">Drone Fight<\/h2><\/div><table style=\"width: 100%; text-align: left; border-collapse: collapse;\"><tr style=\"background: linear-gradient(to right, #ffec8b, #ffe657); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=2&#038;sport_id=5';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-1\">1<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-33.jpg\" alt=\"DDAT1\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT1<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">452<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e0e0e0, #dedede); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=12&#038;sport_id=5';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-2\">2<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output-14.jpg\" alt=\"DDAT3\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT3<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">344<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e4a07a, #d09153); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=13&#038;sport_id=5';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-3\">3<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output-5.jpg\" alt=\"DDAT4\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT4<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">237<\/span><\/div><\/td><\/tr><\/table><div style=\"text-align: center; padding: 20px;\"><button onclick=\"openLeaderboardModal('5', 'Drone Fight')\" \n        style=\"            background: linear-gradient(45deg, #ff9e9edd, #ff9e9e);            color: #fff;            padding: 10px 32px;            border-radius: 25px;            border: none;            cursor: pointer;            font-size: 15px;            font-weight: 600;            letter-spacing: 0.5px;            box-shadow: 0 4px 15px #ff9e9e50;            transition: all 0.3s ease;            text-transform: uppercase;        \"\n        onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 20px #ff9e9e60'\"\n        onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px #ff9e9e50'\"\n        >View All<\/button><\/div><\/div><div id=\"leaderboardModal-5\" class=\"leaderboard-modal\" style=\"display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);\"><div class=\"modal-content\" style=\"background-color: #fefefe; margin: 5% auto; padding: 20px; width: 80%; max-width: 800px; border-radius: 8px; position: relative;\"><span class=\"close-modal\" onclick=\"closeLeaderboardModal('5')\" style=\"position: absolute; right: 20px; top: 10px; font-size: 28px; font-weight: bold; cursor: pointer;\">&times;<\/span><h2 id=\"modalTitle-5\" style=\"margin-bottom: 20px; text-align: center;\"><\/h2><div id=\"modalContent-5\" style=\"max-height: 70vh; overflow-y: auto;\"><\/div><\/div><\/div><script>\n    function openLeaderboardModal(sportId, sportName) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"block\";\n        document.getElementById(\"modalTitle-\" + sportId).textContent = sportName + \" - All Players\";\n        \n        \/\/ Show loading message\n        document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<div style='text-align: center; padding: 20px;'>Loading...<\/div>\";\n\n        \/\/ Make AJAX call using jQuery\n        jQuery.ajax({\n            url: \"https:\/\/spacechallenge.asia\/wp-admin\/admin-ajax.php\",\n            type: \"GET\",\n            data: {\n                action: \"get_all_players\",\n                sport_id: sportId\n            },\n            success: function(response) {\n                if (response.success) {\n                    let content = \"<table style='width: 100%; border-collapse: collapse;'>\";\n                    content += \"<thead><tr style='background: #f5f5f5;'>\";\n                    content += \"<th style='padding: 10px; text-align: center;'>Rank<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: left;'>Player \/ Team<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Score<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Badges<\/th>\";\n                    content += \"<\/tr><\/thead><tbody>\";\n\n                    response.data.forEach((entry, index) => {\n                        content += \"<tr style='border-bottom: 1px solid #ddd;'>\";\n                        content += \"<td style='padding: 10px; text-align: center;'>\" + (index + 1) + \"<\/td>\";\n                        content += \"<td style='padding: 10px; display: flex; align-items: center; gap: 10px;'>\";\n                        \n                        \/\/ \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e21\n                        const profilePicture = entry.profile_picture || \"https:\/\/via.placeholder.com\/40\";\n                        const name = entry.name || \"Unknown\";\n\n                        content += \"<img src='\" + profilePicture + \"' style='width: 40px; height: 40px; border-radius: 50%;'>\";\n                        content += \"<span>\" + name + \"<\/span><\/td>\";\n\n                        content += \"<td style='padding: 10px; text-align: right;'>\" + parseInt(entry.score).toLocaleString() + \"<\/td>\";\n                        content += \"<td style='padding: 10px; text-align: right;'>\";\n\n                        if (entry.badges) {\n                            const badges = entry.badges.split(\",\").map(badge => badge.trim());\n                            badges.forEach(badge => {\n                                if (badge) {\n                                    content += \"<img src='\" + badge + \"' style='width: 25px; height: 25px; margin-left: 5px;'>\";\n                                }\n                            });\n                        }\n\n                        content += \"<\/td><\/tr>\";\n                    });\n\n                    content += \"<\/tbody><\/table>\";\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = content;\n                } else {\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center'>No players or teams found for this sport.<\/p>\";\n                }\n            },\n            error: function() {\n                document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center; color: red;'>Error loading data.<\/p>\";\n            }\n        });\n    }\n\n    function closeLeaderboardModal(sportId) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"none\";\n    }\n\n    \/\/ Close modal when clicking outside\n    window.onclick = function(event) {\n        if (event.target.className === \"leaderboard-modal\") {\n            event.target.style.display = \"none\";\n        }\n    }\n    <\/script><\/div><div class=\"leaderboard-card\" style=\"padding: 10px;\" data-sport-name=\"Drone Programming\"><div class=\"leaderboard-card\" style=\"width: 100%; max-width: 400px; margin: 0 auto; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); overflow: hidden; font-family: Arial, sans-serif;\"><div class=\"card-header\" style=\"background: linear-gradient(to right, #2196f3, #6ec6ff); color: #fff; text-align: center; padding: 10px; display: flex; align-items: center; justify-content: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/800x200\" alt=\"Icon\" style=\"width: 100px; height: 100px;\"><h2 style=\"margin: 0; font-size: 1.5rem; color: #fff;\">Drone Programming<\/h2><\/div><table style=\"width: 100%; text-align: left; border-collapse: collapse;\"><tr style=\"background: linear-gradient(to right, #ffec8b, #ffe657); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=12&#038;sport_id=6';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-1\">1<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output-14.jpg\" alt=\"DDAT3\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT3<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">674<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e0e0e0, #dedede); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=2&#038;sport_id=6';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-2\">2<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-33.jpg\" alt=\"DDAT1\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT1<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">544<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e4a07a, #d09153); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=1&#038;sport_id=6';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-3\">3<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-34.jpg\" alt=\"DDAT\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">344<\/span><\/div><\/td><\/tr><\/table><div style=\"text-align: center; padding: 20px;\"><button onclick=\"openLeaderboardModal('6', 'Drone Programming')\" \n        style=\"            background: linear-gradient(45deg, #ff9e9edd, #ff9e9e);            color: #fff;            padding: 10px 32px;            border-radius: 25px;            border: none;            cursor: pointer;            font-size: 15px;            font-weight: 600;            letter-spacing: 0.5px;            box-shadow: 0 4px 15px #ff9e9e50;            transition: all 0.3s ease;            text-transform: uppercase;        \"\n        onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 20px #ff9e9e60'\"\n        onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px #ff9e9e50'\"\n        >View All<\/button><\/div><\/div><div id=\"leaderboardModal-6\" class=\"leaderboard-modal\" style=\"display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);\"><div class=\"modal-content\" style=\"background-color: #fefefe; margin: 5% auto; padding: 20px; width: 80%; max-width: 800px; border-radius: 8px; position: relative;\"><span class=\"close-modal\" onclick=\"closeLeaderboardModal('6')\" style=\"position: absolute; right: 20px; top: 10px; font-size: 28px; font-weight: bold; cursor: pointer;\">&times;<\/span><h2 id=\"modalTitle-6\" style=\"margin-bottom: 20px; text-align: center;\"><\/h2><div id=\"modalContent-6\" style=\"max-height: 70vh; overflow-y: auto;\"><\/div><\/div><\/div><script>\n    function openLeaderboardModal(sportId, sportName) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"block\";\n        document.getElementById(\"modalTitle-\" + sportId).textContent = sportName + \" - All Players\";\n        \n        \/\/ Show loading message\n        document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<div style='text-align: center; padding: 20px;'>Loading...<\/div>\";\n\n        \/\/ Make AJAX call using jQuery\n        jQuery.ajax({\n            url: \"https:\/\/spacechallenge.asia\/wp-admin\/admin-ajax.php\",\n            type: \"GET\",\n            data: {\n                action: \"get_all_players\",\n                sport_id: sportId\n            },\n            success: function(response) {\n                if (response.success) {\n                    let content = \"<table style='width: 100%; border-collapse: collapse;'>\";\n                    content += \"<thead><tr style='background: #f5f5f5;'>\";\n                    content += \"<th style='padding: 10px; text-align: center;'>Rank<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: left;'>Player \/ Team<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Score<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Badges<\/th>\";\n                    content += \"<\/tr><\/thead><tbody>\";\n\n                    response.data.forEach((entry, index) => {\n                        content += \"<tr style='border-bottom: 1px solid #ddd;'>\";\n                        content += \"<td style='padding: 10px; text-align: center;'>\" + (index + 1) + \"<\/td>\";\n                        content += \"<td style='padding: 10px; display: flex; align-items: center; gap: 10px;'>\";\n                        \n                        \/\/ \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e21\n                        const profilePicture = entry.profile_picture || \"https:\/\/via.placeholder.com\/40\";\n                        const name = entry.name || \"Unknown\";\n\n                        content += \"<img src='\" + profilePicture + \"' style='width: 40px; height: 40px; border-radius: 50%;'>\";\n                        content += \"<span>\" + name + \"<\/span><\/td>\";\n\n                        content += \"<td style='padding: 10px; text-align: right;'>\" + parseInt(entry.score).toLocaleString() + \"<\/td>\";\n                        content += \"<td style='padding: 10px; text-align: right;'>\";\n\n                        if (entry.badges) {\n                            const badges = entry.badges.split(\",\").map(badge => badge.trim());\n                            badges.forEach(badge => {\n                                if (badge) {\n                                    content += \"<img src='\" + badge + \"' style='width: 25px; height: 25px; margin-left: 5px;'>\";\n                                }\n                            });\n                        }\n\n                        content += \"<\/td><\/tr>\";\n                    });\n\n                    content += \"<\/tbody><\/table>\";\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = content;\n                } else {\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center'>No players or teams found for this sport.<\/p>\";\n                }\n            },\n            error: function() {\n                document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center; color: red;'>Error loading data.<\/p>\";\n            }\n        });\n    }\n\n    function closeLeaderboardModal(sportId) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"none\";\n    }\n\n    \/\/ Close modal when clicking outside\n    window.onclick = function(event) {\n        if (event.target.className === \"leaderboard-modal\") {\n            event.target.style.display = \"none\";\n        }\n    }\n    <\/script><\/div><div class=\"leaderboard-card\" style=\"padding: 10px;\" data-sport-name=\"Drone Soccer\"><div class=\"leaderboard-card\" style=\"width: 100%; max-width: 400px; margin: 0 auto; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); overflow: hidden; font-family: Arial, sans-serif;\"><div class=\"card-header\" style=\"background: linear-gradient(to right, #2196f3, #6ec6ff); color: #fff; text-align: center; padding: 10px; display: flex; align-items: center; justify-content: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/800x200\" alt=\"Icon\" style=\"width: 100px; height: 100px;\"><h2 style=\"margin: 0; font-size: 1.5rem; color: #fff;\">Drone Soccer<\/h2><\/div><table style=\"width: 100%; text-align: left; border-collapse: collapse;\"><tr style=\"background: linear-gradient(to right, #ffec8b, #ffe657); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=12&#038;sport_id=7';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-1\">1<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output-14.jpg\" alt=\"DDAT3\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT3<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">953<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e0e0e0, #dedede); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=13&#038;sport_id=7';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-2\">2<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/01\/output-5.jpg\" alt=\"DDAT4\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT4<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">891<\/span><\/div><\/td><\/tr><tr style=\"background: linear-gradient(to right, #e4a07a, #d09153); color: #333; cursor: pointer;\" onclick=\"window.location='https:\/\/spacechallenge.asia\/participant-profile?user_id=1&#038;sport_id=7';\"><td style=\"padding: 10px; text-align: center;\"><span class=\"rank-number rank-3\">3<\/span><\/td><td style=\"padding: 10px; display: flex; align-items: center; gap: 10px;\"><img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2024\/12\/output-34.jpg\" alt=\"DDAT\" style=\"width: 40px; height: 40px; border-radius: 50%;\"><span>DDAT<\/span><\/td><td style=\"padding: 10px; text-align: right;\"><div style=\"display: flex; align-items: center; justify-content: flex-end; gap: 5px;\"><span style=\"font-weight: bold;\">781<\/span><\/div><\/td><\/tr><\/table><div style=\"text-align: center; padding: 20px;\"><button onclick=\"openLeaderboardModal('7', 'Drone Soccer')\" \n        style=\"            background: linear-gradient(45deg, #ff9e9edd, #ff9e9e);            color: #fff;            padding: 10px 32px;            border-radius: 25px;            border: none;            cursor: pointer;            font-size: 15px;            font-weight: 600;            letter-spacing: 0.5px;            box-shadow: 0 4px 15px #ff9e9e50;            transition: all 0.3s ease;            text-transform: uppercase;        \"\n        onmouseover=\"this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 20px #ff9e9e60'\"\n        onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 15px #ff9e9e50'\"\n        >View All<\/button><\/div><\/div><div id=\"leaderboardModal-7\" class=\"leaderboard-modal\" style=\"display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);\"><div class=\"modal-content\" style=\"background-color: #fefefe; margin: 5% auto; padding: 20px; width: 80%; max-width: 800px; border-radius: 8px; position: relative;\"><span class=\"close-modal\" onclick=\"closeLeaderboardModal('7')\" style=\"position: absolute; right: 20px; top: 10px; font-size: 28px; font-weight: bold; cursor: pointer;\">&times;<\/span><h2 id=\"modalTitle-7\" style=\"margin-bottom: 20px; text-align: center;\"><\/h2><div id=\"modalContent-7\" style=\"max-height: 70vh; overflow-y: auto;\"><\/div><\/div><\/div><script>\n    function openLeaderboardModal(sportId, sportName) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"block\";\n        document.getElementById(\"modalTitle-\" + sportId).textContent = sportName + \" - All Players\";\n        \n        \/\/ Show loading message\n        document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<div style='text-align: center; padding: 20px;'>Loading...<\/div>\";\n\n        \/\/ Make AJAX call using jQuery\n        jQuery.ajax({\n            url: \"https:\/\/spacechallenge.asia\/wp-admin\/admin-ajax.php\",\n            type: \"GET\",\n            data: {\n                action: \"get_all_players\",\n                sport_id: sportId\n            },\n            success: function(response) {\n                if (response.success) {\n                    let content = \"<table style='width: 100%; border-collapse: collapse;'>\";\n                    content += \"<thead><tr style='background: #f5f5f5;'>\";\n                    content += \"<th style='padding: 10px; text-align: center;'>Rank<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: left;'>Player \/ Team<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Score<\/th>\";\n                    content += \"<th style='padding: 10px; text-align: right;'>Badges<\/th>\";\n                    content += \"<\/tr><\/thead><tbody>\";\n\n                    response.data.forEach((entry, index) => {\n                        content += \"<tr style='border-bottom: 1px solid #ddd;'>\";\n                        content += \"<td style='padding: 10px; text-align: center;'>\" + (index + 1) + \"<\/td>\";\n                        content += \"<td style='padding: 10px; display: flex; align-items: center; gap: 10px;'>\";\n                        \n                        \/\/ \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e21\n                        const profilePicture = entry.profile_picture || \"https:\/\/via.placeholder.com\/40\";\n                        const name = entry.name || \"Unknown\";\n\n                        content += \"<img src='\" + profilePicture + \"' style='width: 40px; height: 40px; border-radius: 50%;'>\";\n                        content += \"<span>\" + name + \"<\/span><\/td>\";\n\n                        content += \"<td style='padding: 10px; text-align: right;'>\" + parseInt(entry.score).toLocaleString() + \"<\/td>\";\n                        content += \"<td style='padding: 10px; text-align: right;'>\";\n\n                        if (entry.badges) {\n                            const badges = entry.badges.split(\",\").map(badge => badge.trim());\n                            badges.forEach(badge => {\n                                if (badge) {\n                                    content += \"<img src='\" + badge + \"' style='width: 25px; height: 25px; margin-left: 5px;'>\";\n                                }\n                            });\n                        }\n\n                        content += \"<\/td><\/tr>\";\n                    });\n\n                    content += \"<\/tbody><\/table>\";\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = content;\n                } else {\n                    document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center'>No players or teams found for this sport.<\/p>\";\n                }\n            },\n            error: function() {\n                document.getElementById(\"modalContent-\" + sportId).innerHTML = \"<p style='text-align: center; color: red;'>Error loading data.<\/p>\";\n            }\n        });\n    }\n\n    function closeLeaderboardModal(sportId) {\n        document.getElementById(\"leaderboardModal-\" + sportId).style.display = \"none\";\n    }\n\n    \/\/ Close modal when clicking outside\n    window.onclick = function(event) {\n        if (event.target.className === \"leaderboard-modal\") {\n            event.target.style.display = \"none\";\n        }\n    }\n    <\/script><\/div>            <\/div>\n            \n            <div id=\"missions-content\" style=\"display: block; max-width: 1200px; margin: 0 auto; text-align: center;\">\n                <div class=\"missions-grid\" style=\"display: gap: 20px; justify-content: center;\">\n                    <style>\n\/* General Page Style *\/\n.missions-page {\n    max-width: 800px;\n    margin: 0 auto;\n    font-family: 'Prompt', Arial, sans-serif;\n    color: #333;\n    border-radius: 20px;\n    padding: 20px;\n    overflow: hidden;\n    position: relative;\n}\n\n\/* Glowing Effect *\/\n.missions-page::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: -50%;\n    width: 200%;\n    height: 200%;\n    background: radial-gradient(circle, rgba(255, 255, 255, 0.2), transparent 70%);\n    animation: glowing 8s linear infinite;\n}\n\n@keyframes glowing {\n    0% {\n        transform: rotate(0deg);\n    }\n    100% {\n        transform: rotate(360deg);\n    }\n}\n\n\/* Leaderboard Table *\/\n.leaderboard-table {\n    width: 100%;\n    border-collapse: collapse;\n    border-radius: 20px;\n    overflow: hidden;\n    background: linear-gradient(145deg, #ffffff, #f9f9f9);\n    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.leaderboard-table:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.3);\n}\n\n.leaderboard-table th {\n    background: linear-gradient(145deg, #eef2f7, #e3e9f1);\n    text-align: left;\n    padding: 15px;\n    font-weight: bold;\n    color: #333;\n    font-size: 16px;\n    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);\n    border-bottom: 2px solid #ddd;\n}\n\n.leaderboard-table td {\n    padding: 15px;\n    font-size: 15px;\n    color: #555;\n    transition: background 0.3s ease, transform 0.3s ease;\n}\n\n.leaderboard-table tr:hover td {\n    background: rgba(0, 123, 255, 0.05);\n    transform: scale(1.02);\n}\n\n.leaderboard-table tr.rank-1 {\n    background: linear-gradient(to right, #ffeb99, #ffdd55);\n    font-weight: bold;\n    animation: sparkle 1.5s infinite;\n}\n\n.leaderboard-table tr.rank-2 {\n    background: linear-gradient(to right, #d9d9d9, #c7c7c7);\n    font-weight: bold;\n}\n\n.leaderboard-table tr.rank-3 {\n    background: linear-gradient(to right, #ffb6c1, #ff7f7f);\n    font-weight: bold;\n}\n\n.leaderboard-table tr.your-rank {\n    background: linear-gradient(to right, #fdf5d8, #fcf1b8);\n    font-weight: bold;\n}\n\n\/* Sparkle Animation for Rank 1 *\/\n@keyframes sparkle {\n    0%, 100% {\n        box-shadow: 0 0 10px rgba(255, 215, 0, 0.7);\n    }\n    50% {\n        box-shadow: 0 0 20px rgba(255, 215, 0, 1);\n    }\n}\n\n\/* Stats Cards *\/\n.stats-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 20px;\n    margin-bottom: 30px;\n}\n\n.stats-card {\n    padding: 20px 25px;\n    border-radius: 15px;\n    color: white;\n    text-align: center;\n    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);\n    background-size: 200% 200%;\n    animation: gradient-flow 5s infinite;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.stats-card:hover {\n    transform: scale(1.05);\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\n}\n\n.stats-card.blue {\n    background: linear-gradient(90deg, #2563eb, #4f87f9, #2563eb);\n}\n\n.stats-card.purple {\n    background: linear-gradient(90deg, #9333ea, #ab47ec, #9333ea);\n}\n\n.stats-card.green {\n    background: linear-gradient(90deg, #16a34a, #22b54b, #16a34a);\n}\n\n\/* Gradient Animation *\/\n@keyframes gradient-flow {\n    0% {\n        background-position: 0% 50%;\n    }\n    100% {\n        background-position: 100% 50%;\n    }\n}\n\n.stats-card h3 {\n    margin: 0 0 10px 0;\n    font-size: 16px;\n    font-weight: bold;\n    opacity: 0.8;\n    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);\n}\n\n.stats-card p {\n    margin: 0;\n    font-size: 28px;\n    font-weight: bold;\n}\n\n\/* Missions Section *\/\n.mission-card {\n    background: linear-gradient(145deg, #007bff, #1a85ff);\n    border-radius: 15px;\n    padding: 25px;\n    margin-bottom: 20px;\n    color: white;\n    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n    overflow: hidden;\n    position: relative;\n}\n\n.mission-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.3);\n}\n\n.mission-card.flight {\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 20px;\n    align-items: center;\n}\n\n.mission-icon {\n    width: 60px;\n    height: 60px;\n    background: rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);\n    animation: glow-pulse 2s infinite;\n}\n\n.mission-icon img {\n    width: 30px;\n    height: 30px;\n}\n\n\/* Glow Pulse Effect *\/\n@keyframes glow-pulse {\n    0%, 100% {\n        box-shadow: 0 0 10px rgba(255, 255, 255, 0.6);\n    }\n    50% {\n        box-shadow: 0 0 20px rgba(255, 255, 255, 1);\n    }\n}\n\n.mission-content h4 {\n    margin: 0 0 5px 0;\n    font-size: 18px;\n    font-weight: bold;\n}\n\n.mission-content p {\n    margin: 0;\n    font-size: 14px;\n    opacity: 0.8;\n}\n\n    <\/style>\n\n    <div class=\"missions-page\">\n        <!-- Leaderboard Table -->\n        <table class=\"leaderboard-table\">\n            <thead>\n                <tr>\n                    <th>\u0e2d\u0e31\u0e19\u0e14\u0e31\u0e1a<\/th>\n                    <th>\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19<\/th>\n                    <th>\u0e17\u0e35\u0e21<\/th>\n                    <th>\u0e20\u0e32\u0e23\u0e01\u0e34\u0e08\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08<\/th>\n                    <th>Win Streak<\/th>\n                    <th style=\"text-align: right;\">\u0e04\u0e30\u0e41\u0e19\u0e19<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <!-- Rank 1 -->\n                <tr class=\"rank-1\">\n                    <td><span class=\"rank-icon\">\ud83c\udfc6<\/span><\/td>\n                    <td>DaTJ<\/td>\n                    <td>-<\/td>\n                    <td>47<\/td>\n                    <td>6<\/td>\n                    <td style=\"text-align: right;\">2,048<\/td>\n                <\/tr>\n                <!-- Rank 2 -->\n                <tr class=\"rank-2\">\n                    <td><span class=\"rank-icon\">\ud83e\udd48<\/span><\/td>\n                    <td>ZZzZ<\/td>\n                    <td>CCC<\/td>\n                    <td>41<\/td>\n                    <td>5<\/td>\n                    <td style=\"text-align: right;\">1,895<\/td>\n                <\/tr>\n                <!-- Rank 3 -->\n                <tr class=\"rank-3\">\n                    <td><span class=\"rank-icon\">\ud83e\udd49<\/span><\/td>\n                    <td>Guy<\/td>\n                    <td>CCC<\/td>\n                    <td>39<\/td>\n                    <td>5<\/td>\n                    <td style=\"text-align: right;\">1,720<\/td>\n                <\/tr>\n                <!-- Rank 4 -->\n                <tr>\n                    <td>4<\/td>\n                    <td>GGz<\/td>\n                    <td>-<\/td>\n                    <td>38<\/td>\n                    <td>5<\/td>\n                    <td style=\"text-align: right;\">1,680<\/td>\n                <\/tr>\n                <!-- Your Rank -->\n                <tr class=\"your-rank\">\n                    <td>11<\/td>\n                    <td>\u0e04\u0e38\u0e13<\/td>\n                    <td>-<\/td>\n                    <td>23<\/td>\n                    <td>2<\/td>\n                    <td style=\"text-align: right;\">1,024<\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n\n        <!-- Stats Cards -->\n        <div class=\"stats-grid\">\n            <div class=\"stats-card blue\">\n                <h3>\u0e04\u0e30\u0e41\u0e19\u0e19\u0e2a\u0e30\u0e2a\u0e21<\/h3>\n                <p>1,024 Points<\/p>\n            <\/div>\n            <div class=\"stats-card purple\">\n                <h3>\u0e20\u0e32\u0e23\u0e01\u0e34\u0e08\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08<\/h3>\n                <p>31 \/ 60<\/p>\n            <\/div>\n            <div class=\"stats-card green\">\n                <h3>\u0e40\u0e0a\u0e47\u0e04\u0e2d\u0e34\u0e19\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07<\/h3>\n                <p>3 \u0e27\u0e31\u0e19<\/p>\n            <\/div>\n        <\/div>\n\n        <!-- Missions Section -->\n        <div class=\"missions-section\">\n            <h3>\u0e20\u0e32\u0e23\u0e01\u0e34\u0e08\u0e43\u0e19\u0e02\u0e13\u0e30\u0e19\u0e35\u0e49:<\/h3>\n            \n            <div class=\"mission-card flight\">\n                <div class=\"mission-icon\">\n                    <img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/plugins\/leaderboard\/img\/Vector.png\" alt=\"Icon\">\n                <\/div>\n                <div class=\"mission-content\">\n                    <h4>\u0e1d\u0e36\u0e01\u0e1a\u0e34\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19<\/h4>\n                    <p>\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e40\u0e27\u0e25\u0e32 2 \u0e27\u0e31\u0e19<\/p>\n                    <div class=\"progress-bar\">\n                        <div class=\"progress-fill\"><\/div>\n                    <\/div>\n                    <p class=\"progress-text\">In progress: 50%<\/p>\n                <\/div>\n            <\/div>\n            \n            <div class=\"mission-card flight\" style=\"background: #f97316;\">\n                <div class=\"mission-icon\">\n                <img decoding=\"async\" src=\"https:\/\/spacechallenge.asia\/wp-content\/plugins\/leaderboard\/img\/smile.png\" alt=\"Icon\">\n                <\/div>\n                <div class=\"mission-content\">\n                    <h4>Royal Smile<\/h4>\n                    <p>\u0e40\u0e0a\u0e47\u0e04\u0e2d\u0e34\u0e19 23\/01\/2024<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n                    <\/div>\n            <\/div>\n\n            <!-- Community Content -->\n            <div id=\"community-content\" style=\"display: block; max-width: 1200px; margin: 0 auto; \"> \n                    <style>\n            \/* General Styles *\/\n\n.community-page {\n  width: 90%;\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: 20px;\n}\n\n\/* Section Styles *\/\nh2 {\n  font-size: 1.5rem;\n  margin-bottom: 10px;\n}\n\n\/* Latest Post Styles *\/\n.latest-posts {\n  background-color: #ffffff;\n  padding: 20px;\n  border-radius: 10px;\n  margin-bottom: 20px;\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.post {\n  border-bottom: 1px solid #e0e0e0;\n  padding: 15px 0;\n}\n\n.post:last-child {\n  border-bottom: none;\n}\n\n.post-header {\n  display: flex;\n  align-items: center;\n  margin-bottom: 10px;\n}\n\n.user-icon {\n  width: 50px;\n  height: 50px;\n  background-color: #e6f2ff;\n  border-radius: 50%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 1.5rem;\n  margin-right: 10px;\n}\n\n.post-info {\n  flex: 1;\n}\n\n.posted-by span {\n  font-weight: bold;\n  color: #007bff;\n}\n\n.post-title {\n  font-size: 1.2rem;\n  margin: 5px 0;\n}\n\n.post-description {\n  margin: 5px 0;\n  color: #666;\n}\n\n.post-hashtag {\n  color: #007bff;\n}\n\n.post-footer {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 0.9rem;\n}\n\n.read-more {\n  color: #007bff;\n  text-decoration: none;\n}\n\n\/* Activities and Events Section *\/\n.activities-events {\n  display: flex;\n  gap: 20px;\n}\n\n.activities,\n.events {\n  flex: 1;\n  background-color: #ffffff;\n  padding: 20px;\n  border-radius: 10px;\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.activity,\n.event {\n  margin-bottom: 20px;\n  padding: 15px;\n  background-color: #E9FFF2;\n  border-radius: 8px;\n}\n\n.activity-content,\n.event-content {\n  display: flex; \/* \u0e43\u0e0a\u0e49 Flexbox *\/\n  justify-content: space-between; \/* \u0e22\u0e49\u0e32\u0e22\u0e1b\u0e38\u0e48\u0e21\u0e44\u0e1b\u0e14\u0e49\u0e32\u0e19\u0e02\u0e27\u0e32 *\/\n  align-items: center; \/* \u0e08\u0e31\u0e14\u0e01\u0e36\u0e48\u0e07\u0e01\u0e25\u0e32\u0e07\u0e41\u0e19\u0e27\u0e15\u0e31\u0e49\u0e07 *\/\n}\n\n.activity-header,\n.event-header {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 10px;\n}\n\n.details {\n  font-size: 0.9rem;\n  color: #666;\n  margin-bottom: 10px;\n}\n\n.btn {\n  padding: 8px 12px;\n  border: none;\n  border-radius: 5px;\n  color: #fff;\n  font-size: 0.9rem;\n  cursor: pointer;\n}\n\n.btn.green {\n  background-color: #4caf50;\n}\n\n.btn.blue {\n  background-color: #2196f3;\n}\n\n.btn.purple {\n  background-color: #9c27b0;\n}\n\n.btn.red {\n  background-color: #f44336;\n}\n\n    <\/style>\n\n    <div class=\"community-page\">\n    <!-- Latest Post Section -->\n    <section class=\"latest-posts\">\n      <h2>Latest Post<\/h2>\n      <div class=\"post\">\n        <div class=\"post-header\">\n          <div class=\"user-icon\">\n            <span>\ud83d\udc64<\/span>\n          <\/div>\n          <div class=\"post-info\">\n            <p class=\"posted-by\">Posted by <span>SpaceUser<\/span><\/p>\n            <h3 class=\"post-title\">\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e01\u0e32\u0e23\u0e1a\u0e34\u0e19\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07<\/h3>\n          <\/div>\n        <\/div>\n        <p class=\"post-description\">\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e19\u0e32\u0e19\u0e46\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27\u0e08\u0e30\u0e23\u0e30\u0e1a\u0e38\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e23\u0e07\u0e19\u0e35\u0e49... \u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2d\u0e48\u0e32\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21<\/p>\n        <p class=\"post-hashtag\">#space<\/p>\n        <div class=\"post-footer\">\n          <span>\ud83d\udc41\ufe0f 142 Views<\/span>\n          <span>\ud83d\udcac 62 Comment<\/span>\n          <a href=\"#\" class=\"read-more\">\u0e2d\u0e48\u0e32\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21 \u2192<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"post\">\n        <div class=\"post-header\">\n          <div class=\"user-icon\">\n            <span>\ud83d\udc64<\/span>\n          <\/div>\n          <div class=\"post-info\">\n            <p class=\"posted-by\">Posted by <span>SpaceUser<\/span><\/p>\n            <h3 class=\"post-title\">\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e01\u0e32\u0e23\u0e1a\u0e34\u0e19\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07<\/h3>\n          <\/div>\n        <\/div>\n        <p class=\"post-description\">\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e19\u0e32\u0e19\u0e46\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27\u0e08\u0e30\u0e23\u0e30\u0e1a\u0e38\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e23\u0e07\u0e19\u0e35\u0e49... \u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2d\u0e48\u0e32\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21<\/p>\n        <p class=\"post-hashtag\">#space<\/p>\n        <div class=\"post-footer\">\n          <span>\ud83d\udc41\ufe0f 96 Views<\/span>\n          <span>\ud83d\udcac 25 Comment<\/span>\n          <a href=\"#\" class=\"read-more\">\u0e2d\u0e48\u0e32\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21 \u2192<\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Activities and Events Section -->\n    <section class=\"activities-events\">\n        <!-- Team Activities -->\n        <div class=\"activities\">\n          <h2>Team Activities:<\/h2>\n          <!-- Activity 1 -->\n          <div class=\"activity\">\n            <div class=\"activity-content\">\n              <div>\n                <div class=\"activity-header\">\n                  <span class=\"activity-icon\">\ud83d\udcc5<\/span>\n                  <p>Drone Soccer World Cup<\/p>\n                <\/div>\n                <p class=\"details\">\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e02\u0e48\u0e07\u0e02\u0e31\u0e19<br>\ud83d\uddd3\ufe0f 25 \u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21 2567<\/p>\n              <\/div>\n              <button class=\"btn green\">\u0e01\u0e33\u0e25\u0e31\u0e07\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/button>\n            <\/div>\n          <\/div>\n          <!-- Activity 2 -->\n          <div class=\"activity\">\n            <div class=\"activity-content\">\n              <div>\n                <div class=\"activity-header\">\n                  <span class=\"activity-icon\">\ud83d\udcc5<\/span>\n                  <p>Drone Coding<\/p>\n                <\/div>\n                <p class=\"details\">\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e41\u0e25\u0e30\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e42\u0e14\u0e23\u0e19<br>\ud83d\uddd3\ufe0f 25 \u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21 2567<\/p>\n              <\/div>\n              <button class=\"btn blue\">\u0e40\u0e1b\u0e34\u0e14\u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23<\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n        <!-- Coming Events -->\n        <div class=\"events\">\n          <h2>Coming Events:<\/h2>\n          <!-- Event 1 -->\n          <div class=\"event\">\n            <div class=\"event-content\">\n              <div>\n                <div class=\"event-header\">\n                  <span class=\"event-icon\">\ud83d\udcc5<\/span>\n                  <p>Drone Workshop 2025<\/p>\n                <\/div>\n                <p class=\"details\">\ud83d\uddd3\ufe0f 20 \u0e21\u0e01\u0e23\u0e32\u0e04\u0e21 2568<br>\ud83d\udccd \u0e2b\u0e49\u0e2d\u0e07\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21...<br>\ud83d\udc65 20 \u0e1c\u0e39\u0e49\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21<\/p>\n              <\/div>\n              <button class=\"btn purple\">Workshop<\/button>\n            <\/div>\n          <\/div>\n          <!-- Event 2 -->\n          <div class=\"event\">\n            <div class=\"event-content\">\n              <div>\n                <div class=\"event-header\">\n                  <span class=\"event-icon\">\ud83d\udcc5<\/span>\n                  <p>Drone Tech Asia 2025<\/p>\n                <\/div>\n                <p class=\"details\">\ud83d\uddd3\ufe0f 23 \u0e21\u0e35\u0e19\u0e32\u0e04\u0e21 2568<br>\ud83d\udccd IMPACT<br>\ud83d\udc65 30 \u0e1c\u0e39\u0e49\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21<\/p>\n              <\/div>\n              <button class=\"btn red\">\u0e01\u0e32\u0e23\u0e41\u0e02\u0e48\u0e07\u0e02\u0e31\u0e19<\/button>\n            <\/div>\n          <\/div>\n      <\/section>\n  <\/div> \n\n                    <!-- \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e19\u0e49\u0e32 Community -->\n            <\/div>\n\n            <!-- Rewards Content -->\n            <div id=\"rewards-content\" style=\"display: block; max-width: 1200px; margin: 0 auto; \">\n                    <style>\n.rewards-page {\n  width: 90%;\n  max-width: 1000px;\n  margin: 20px auto;\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n}\n\n\/* Card Style *\/\n.profile-card,\n.achievements-card,\n.rewards-card {\n  background-color: #fff;\n  border-radius: 12px;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n  padding: 20px;\n  transition: transform 0.3s, box-shadow 0.3s;\n}\n\n.profile-card:hover,\n.achievements-card:hover,\n.rewards-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);\n}\n\n\/* Profile Section *\/\n.profile-card {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.profile-left {\n  display: flex;\n  gap: 20px;\n  align-items: center;\n}\n\n.profile-image .image-circle {\n  width: 100px;\n  height: 100px;\n  border-radius: 50%;\n  background: linear-gradient(145deg, #e6f3ff, #cdeaff);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 14px;\n  color: #666;\n  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);\n}\n\n.profile-info h2 {\n  font-size: 1.5rem;\n  margin: 0;\n}\n\n.subtitle {\n  font-size: 0.9rem;\n  color: #666;\n  margin: 5px 0;\n}\n\n.progress-container {\n  margin-top: 10px;\n}\n\n.progress-bar {\n  width: 100%;\n  height: 8px;\n  background-color: #e6f3ff;\n  border-radius: 4px;\n  overflow: hidden;\n  position: relative;\n}\n\n.progress {\n  height: 100%;\n  background: linear-gradient(to right, #4caf50, #8bc34a);\n  border-radius: 4px;\n  animation: progress-animation 2s ease-in-out;\n}\n\n@keyframes progress-animation {\n  from {\n    width: 0;\n  }\n  to {\n    width: 47%;\n  }\n}\n\n.progress-text {\n  font-size: 0.9rem;\n  color: #666;\n  margin-top: 5px;\n}\n\n.profile-right {\n  display: flex;\n  gap: 20px;\n}\n\n.stat {\n  text-align: center;\n}\n\n.stat p {\n  margin: 0;\n  font-size: 0.9rem;\n  color: #666;\n}\n\n.stat h3 {\n  margin: 0;\n  font-size: 1.5rem;\n}\n\n.stat h3.pink {\n  color: #e91e63;\n}\n\n\/* Achievements Section *\/\n.achievements-card .section-title {\n  font-size: 1.2rem;\n  margin-bottom: 20px;\n}\n\n.achievements {\n  display: flex;\n  gap: 20px;\n  justify-content: space-between;\n}\n\n.achievement {\n  flex: 1;\n  padding: 20px;\n  border-radius: 12px;\n  text-align: center;\n  color: #fff;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n  transition: transform 0.3s, box-shadow 0.3s;\n}\n\n.achievement:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);\n}\n\n.achievement.blue {\n  background: linear-gradient(145deg, #007bff, #3498db);\n}\n\n.achievement.purple {\n  background: linear-gradient(145deg, #9c27b0, #d64ddb);\n}\n\n.achievement.red {\n  background: linear-gradient(145deg, #f44336, #f7755e);\n}\n\n.achievement span {\n  font-size: 2rem;\n}\n\n.achievement p {\n  font-size: 1rem;\n  font-weight: bold;\n  margin: 10px 0 5px;\n}\n\n.achievement small {\n  font-size: 0.8rem;\n  color: rgba(255, 255, 255, 0.8);\n}\n\n\/* Rewards Section *\/\n.rewards-card .section-title {\n  font-size: 1.2rem;\n  margin-bottom: 20px;\n}\n\n.reward-item {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background-color 0.3s ease;\n}\n\n.reward-item:last-child {\n  border-bottom: none;\n}\n\n.reward-item:hover {\n  background-color: #f8f9ff;\n}\n\n.reward-info p {\n  margin: 0;\n  font-size: 1rem;\n  font-weight: bold;\n}\n\n.reward-info small {\n  font-size: 0.9rem;\n  color: #666;\n}\n\n.reward-points {\n  font-size: 1rem;\n  font-weight: bold;\n  color: #007bff;\n}\n\n    <\/style>\n\n    <div class=\"rewards-page\">\n    <!-- Profile Section -->\n    <div class=\"profile-card\">\n      <div class=\"profile-left\">\n        <div class=\"profile-image\">\n          <div class=\"image-circle\">Profile Image<\/div>\n        <\/div>\n        <div class=\"profile-info\">\n          <h2>Renu<\/h2>\n          <p class=\"subtitle\">Royal Smile<\/p>\n          <div class=\"progress-container\">\n            <div class=\"progress-bar\">\n              <div class=\"progress\" style=\"width: 47%;\"><\/div>\n            <\/div>\n            <p class=\"progress-text\">47% to next rewards<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"profile-right\">\n        <div class=\"stat\">\n          <p>Total Missions<\/p>\n          <h3>47<\/h3>\n        <\/div>\n        <div class=\"stat\">\n          <p>Complete Rate<\/p>\n          <h3 class=\"pink\">81%<\/h3>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Achievements Section -->\n    <div class=\"achievements-card\">\n      <h2 class=\"section-title\">Recent Achievements<\/h2>\n      <div class=\"achievements\">\n        <div class=\"achievement blue\">\n          <span>\ud83c\udfc5<\/span>\n          <p>Badge Royal Smile<\/p>\n          <small>3 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27<\/small>\n        <\/div>\n        <div class=\"achievement purple\">\n          <span>\ud83c\udf81<\/span>\n          <p>Perfect Week<\/p>\n          <small>7 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27<\/small>\n        <\/div>\n        <div class=\"achievement red\">\n          <span>\ud83c\udfc6<\/span>\n          <p>Perfect Week<\/p>\n          <small>7 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27<\/small>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Rewards Section -->\n    <div class=\"rewards-card\">\n      <h2 class=\"section-title\">Available Rewards<\/h2>\n      <div class=\"reward-item\">\n        <div class=\"reward-info\">\n          <p>\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14 10 %<\/p>\n          <small>\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e0a\u0e2d\u0e1b\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 \u0e2b\u0e23\u0e37\u0e2d \u0e01\u0e32\u0e23\u0e41\u0e02\u0e48\u0e07\u0e02\u0e31\u0e19<\/small>\n        <\/div>\n        <div class=\"reward-points\">1,000 pts<\/div>\n      <\/div>\n      <div class=\"reward-item\">\n        <div class=\"reward-info\">\n          <p>Workshop Ticket<\/p>\n          <small>\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21 Advanced Workshop<\/small>\n        <\/div>\n        <div class=\"reward-points\">3,000 pts<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n                <\/div>\n        <\/div>\n\n        \n        \n    <\/div>\n\n    <style>\n        .main-menu.active,\n        .submenu-item.active {\n            color: #2563eb !important;\n            font-weight: bold;\n            text-decoration: underline;\n        }\n        \n        .submenu-item:focus {\n            outline: none; \/* \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e19\u0e35\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e25\u0e1a\u0e01\u0e23\u0e2d\u0e1a outline \u0e40\u0e21\u0e37\u0e48\u0e2d focus *\/\n        }\n\n        \/* \u0e2b\u0e23\u0e37\u0e2d\u0e16\u0e49\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e25\u0e38\u0e21\u0e17\u0e38\u0e01 link \u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a *\/\n        a {\n            outline: none;\n        }\n\n        a:focus {\n            outline: none;\n        }\n\n        #content-area.blur {\n        filter: blur(5px); \/* \u0e40\u0e1a\u0e25\u0e2d\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07 *\/\n        pointer-events: none; \/* \u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07 *\/\n        }\n    <\/style>\n\n    \n\n    \n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-6958","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Leaderboard - SPACE OF CHALLENGE ASIA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/spacechallenge.asia\/th\/leaderboard\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Leaderboard - SPACE OF CHALLENGE ASIA\" \/>\n<meta property=\"og:url\" content=\"https:\/\/spacechallenge.asia\/th\/leaderboard\/\" \/>\n<meta property=\"og:site_name\" content=\"SPACE OF CHALLENGE ASIA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/NASA-Space-Apps-Challenge-Singapore\/61563315233171\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-13T05:50:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/spacechallenge.asia\/leaderboard\/\",\"url\":\"https:\/\/spacechallenge.asia\/leaderboard\/\",\"name\":\"Leaderboard - SPACE OF CHALLENGE ASIA\",\"isPartOf\":{\"@id\":\"https:\/\/spacechallenge.asia\/#website\"},\"datePublished\":\"2024-12-23T04:58:09+00:00\",\"dateModified\":\"2025-01-13T05:50:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/spacechallenge.asia\/leaderboard\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/spacechallenge.asia\/leaderboard\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/spacechallenge.asia\/leaderboard\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/spacechallenge.asia\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Leaderboard\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/spacechallenge.asia\/#website\",\"url\":\"https:\/\/spacechallenge.asia\/\",\"name\":\"Space Challenge Asia\",\"description\":\"Space Of Challenge Asia\",\"publisher\":{\"@id\":\"https:\/\/spacechallenge.asia\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/spacechallenge.asia\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"th\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/spacechallenge.asia\/#organization\",\"name\":\"Space Challenge\",\"url\":\"https:\/\/spacechallenge.asia\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\/\/spacechallenge.asia\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/07\/cropped-NASA-Spare-Apps-SEA-Logo-2.png\",\"contentUrl\":\"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/07\/cropped-NASA-Spare-Apps-SEA-Logo-2.png\",\"width\":500,\"height\":500,\"caption\":\"Space Challenge\"},\"image\":{\"@id\":\"https:\/\/spacechallenge.asia\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/people\/NASA-Space-Apps-Challenge-Singapore\/61563315233171\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Leaderboard - SPACE OF CHALLENGE ASIA","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:\/\/spacechallenge.asia\/th\/leaderboard\/","og_locale":"th_TH","og_type":"article","og_title":"Leaderboard - SPACE OF CHALLENGE ASIA","og_url":"https:\/\/spacechallenge.asia\/th\/leaderboard\/","og_site_name":"SPACE OF CHALLENGE ASIA","article_publisher":"https:\/\/www.facebook.com\/people\/NASA-Space-Apps-Challenge-Singapore\/61563315233171\/","article_modified_time":"2025-01-13T05:50:47+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/spacechallenge.asia\/leaderboard\/","url":"https:\/\/spacechallenge.asia\/leaderboard\/","name":"Leaderboard - SPACE OF CHALLENGE ASIA","isPartOf":{"@id":"https:\/\/spacechallenge.asia\/#website"},"datePublished":"2024-12-23T04:58:09+00:00","dateModified":"2025-01-13T05:50:47+00:00","breadcrumb":{"@id":"https:\/\/spacechallenge.asia\/leaderboard\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spacechallenge.asia\/leaderboard\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/spacechallenge.asia\/leaderboard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/spacechallenge.asia\/"},{"@type":"ListItem","position":2,"name":"Leaderboard"}]},{"@type":"WebSite","@id":"https:\/\/spacechallenge.asia\/#website","url":"https:\/\/spacechallenge.asia\/","name":"Space Challenge Asia","description":"Space Of Challenge Asia","publisher":{"@id":"https:\/\/spacechallenge.asia\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spacechallenge.asia\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"th"},{"@type":"Organization","@id":"https:\/\/spacechallenge.asia\/#organization","name":"Space Challenge","url":"https:\/\/spacechallenge.asia\/","logo":{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/spacechallenge.asia\/#\/schema\/logo\/image\/","url":"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/07\/cropped-NASA-Spare-Apps-SEA-Logo-2.png","contentUrl":"https:\/\/spacechallenge.asia\/wp-content\/uploads\/2025\/07\/cropped-NASA-Spare-Apps-SEA-Logo-2.png","width":500,"height":500,"caption":"Space Challenge"},"image":{"@id":"https:\/\/spacechallenge.asia\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/NASA-Space-Apps-Challenge-Singapore\/61563315233171\/"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"admin spacechallenge","author_link":"https:\/\/spacechallenge.asia\/th\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":null,"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"admin spacechallenge","author_link":"https:\/\/spacechallenge.asia\/th\/author\/admin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":null,"_links":{"self":[{"href":"https:\/\/spacechallenge.asia\/th\/wp-json\/wp\/v2\/pages\/6958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spacechallenge.asia\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spacechallenge.asia\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spacechallenge.asia\/th\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/spacechallenge.asia\/th\/wp-json\/wp\/v2\/comments?post=6958"}],"version-history":[{"count":19,"href":"https:\/\/spacechallenge.asia\/th\/wp-json\/wp\/v2\/pages\/6958\/revisions"}],"predecessor-version":[{"id":7124,"href":"https:\/\/spacechallenge.asia\/th\/wp-json\/wp\/v2\/pages\/6958\/revisions\/7124"}],"wp:attachment":[{"href":"https:\/\/spacechallenge.asia\/th\/wp-json\/wp\/v2\/media?parent=6958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}