1<!doctype html> 2<html lang="en" style="background-color:#0f172a"> 3 <head> 4 <meta charset="UTF-8" /> 5 <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" /> 6 <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 7 <link rel="shortcut icon" href="/favicon.ico" /> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 9 10 <!-- Primary Meta Tags --> 11 <title>SokaPal AI</title> 12 <meta name="title" content="SokaPal AI - LLM Powered Soccer Predictions & Analysis" /> 13 <meta name="description" content="Get accurate LLM AI-powered soccer match predictions, team analysis, player stats, and live match updates. Expert football analytics and betting insights powered by advanced AI." /> 14 <meta name="keywords" content="soccer predictions, football analysis, LLM AI soccer predictions, match predictions, betting tips, team stats, player analysis, live matches, football betting, soccer analytics" /> 15 <meta name="author" content="SokaPal AI" /> 16 <meta name="robots" content="index, follow" /> 17 <link rel="canonical" href="https://sokapal.ai" /> 18 19 <!-- Open Graph / Facebook --> 20 <meta property="og:type" content="website" /> 21 <meta property="og:url" content="https://sokapal.ai/" /> 22 <meta property="og:title" content="SokaPal AI - LLM Powered Soccer Predictions & Analysis" /> 23 <meta property="og:description" content="Get accurate LLM AI-powered soccer match predictions, team analysis, player stats, and live match updates. Expert football analytics and betting insights." /> 24 <meta property="og:image" content="https://sokapal.ai/og-image.png" /> 25 <meta property="og:site_name" content="SokaPal AI" /> 26 <meta property="og:locale" content="en_US" /> 27 28 <!-- Twitter --> 29 <meta property="twitter:card" content="summary_large_image" /> 30 <meta property="twitter:url" content="https://sokapal.ai/" /> 31 <meta property="twitter:title" content="SokaPal AI - LLM Powered Soccer Predictions & Analysis" /> 32 <meta property="twitter:description" content="Get accurate LLM AI-powered soccer match predictions, team analysis, player stats, and live match updates." /> 33 <meta property="twitter:image" content="https://sokapal.ai/og-image.png" /> 34 <meta name="twitter:site" content="@SokaPalAI" /> 35 36 <!-- PWA Meta Tags --> 37 <meta name="theme-color" content="#1f2937" /> 38 <link rel="manifest" href="/manifest.json" /> 39 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> 40 41 <!-- iOS PWA Support --> 42 <meta name="apple-mobile-web-app-capable" content="yes" /> 43 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 44 <meta name="apple-mobile-web-app-title" content="SokaPal AI" /> 45 46 <!-- Runtime Environment Configuration --> 47
47<script src="/env-config.js"></script>
47 48 49 <!-- Resource hints: preconnect to primary API hosts for faster first requests --> 50 <link rel="preconnect" href="https://cdn.footystats.org" crossorigin /> 51 <link rel="dns-prefetch" href="https://cdn.footystats.org" /> 52 <!-- Preload English locale so i18n is ready before first render --> 53 <link rel="preload" href="/locales/en/translation.json" as="fetch" crossorigin="anonymous" /> 54 55 <!-- Google AdSense --> 56
56<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1529269850712919" 57 crossorigin="anonymous"></script>
57 58
58<script type="module" crossorigin src="/assets/index-Dirtnqiz.js"></script>
58 59 <link rel="modulepreload" crossorigin href="/assets/vendor-react-DbsVTsKS.js"> 60 <link rel="modulepreload" crossorigin href="/assets/vendor-i18n-DiTKF2NC.js"> 61 <link rel="modulepreload" crossorigin href="/assets/vendor-ui-B_XW8Pya.js"> 62 <link rel="modulepreload" crossorigin href="/assets/vendor-charts-CG7l663-.js"> 63 <link rel="modulepreload" crossorigin href="/assets/vendor-otel-B3hnpEUX.js"> 64 <link rel="modulepreload" crossorigin href="/assets/app-constants-D3ojol5R.js"> 65 <link rel="modulepreload" crossorigin href="/assets/vendor-virtuoso-CT6D0QVj.js"> 66 <link rel="modulepreload" crossorigin href="/assets/vendor-markdown-CiT-VfZw.js"> 67 <link rel="stylesheet" crossorigin href="/assets/index-DcmdFSLe.css"> 68 <link rel="manifest" href="/manifest.webmanifest">
68<script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script>
68</head> 69 <body> 70 <div id="root"></div> 71 </body> 72</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.