1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" /> 6 <link rel="icon" href="/brand/mindgolf-icon-only.svg?v=2" type="image/svg+xml" /> 7 <title>MindGolf - Golf Mental Performance Engine</title> 8 <meta name="description" content="Track and analyze your golf mental game with AI. Capture hole-by-hole narratives, measure confidence, focus, and mental performance to improve your game." /> 9 <meta name="author" content="MindGolf" /> 10 <meta name="google-site-verification" content="gGmEiahJdoXsfgcLx1akcZlIo9eKbkPhrOyj6R2z2ME" /> 11 12 <meta property="og:title" content="MindGolf - Golf Mental Performance Engine" /> 13 <meta property="og:description" content="Track and analyze your golf mental game with AI. Capture hole-by-hole narratives, measure confidence, focus, and mental performance to improve your game." /> 14 <meta property="og:type" content="website" /> 15 <meta property="og:url" content="https://www.mindgolf.ai" /> 16 <meta property="og:image" content="https://www.mindgolf.ai/brand/mindgolf-og.png?v=2" /> 17 <meta property="og:image:secure_url" content="https://www.mindgolf.ai/brand/mindgolf-og.png?v=2" /> 18 <meta property="og:image:type" content="image/png" /> 19 <meta property="og:image:width" content="1200" /> 20 <meta property="og:image:height" content="630" /> 21 <meta property="og:image:alt" content="MindGolf â Golf Mental Performance Engine" /> 22 23 <meta name="twitter:card" content="summary_large_image" /> 24 <meta name="twitter:site" content="@mindgolfai" /> 25 <meta name="twitter:image" content="https://www.mindgolf.ai/brand/mindgolf-og.png?v=2" /> 26 27 <link rel="apple-touch-icon" href="/brand/mindgolf-icon.png?v=2" /> 28 <link rel="manifest" href="/manifest.json" /> 29 <meta name="theme-color" content="#0a0a0a" /> 30 <meta name="apple-mobile-web-app-capable" content="yes" /> 31 <meta name="apple-mobile-web-app-status-bar-style" content="default" /> 32 <meta name="apple-mobile-web-app-title" content="MindGolf" /> 33 34 <!-- Preconnect to critical third-party origins for faster initial requests --> 35 <!-- NOTE: backend (Lovable Cloud / Supabase) preconnect intentionally omitted â 36 the URL differs between Test and Live environments and must not be hard-coded. 37 The Supabase JS client connects on first auth call, which is fast enough. --> 38 <link rel="preconnect" href="https://ipapi.co" /> 39 <link rel="preconnect" href="https://ipapi.co" crossorigin /> 40 <link rel="dns-prefetch" href="https://ipapi.co" /> 41 42 <!-- Apply the stored theme before first paint to avoid a flash of the wrong theme. --> 43
43<script> 44 (function () { 45 try { 46 var stored = localStorage.getItem("mindgolf-theme") || "system"; 47 var dark = 48 stored === "dark" || 49 (stored === "system" && 50 window.matchMedia("(prefers-color-scheme: dark)").matches); 51 if (dark) document.documentElement.classList.add("dark"); 52 var meta = document.querySelector('meta[name="theme-color"]'); 53 if (meta) meta.setAttribute("content", dark ? "#0a0a0a" : "#ffffff"); 54 } catch (e) {} 55 })(); 56 </script>
56 57
57<script type="module" crossorigin src="/assets/index-DXi0I5ak.js"></script>
57 58 <link rel="modulepreload" crossorigin href="/assets/vendor-ahVw9cdH.js"> 59 <link rel="modulepreload" crossorigin href="/assets/supabase-DYrB2Yg5.js"> 60 <link rel="modulepreload" crossorigin href="/assets/radix--pSzM2y8.js"> 61 <link rel="modulepreload" crossorigin href="/assets/charts-CSweoJhv.js"> 62 <link rel="modulepreload" crossorigin href="/assets/query-CeIq2NOR.js"> 63 <link rel="modulepreload" crossorigin href="/assets/forms-Cc1FL3tT.js"> 64 <link rel="stylesheet" crossorigin href="/assets/index-BxWLd995.css"> 65
65<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
65<meta name="twitter:title" content="MindGolf - Golf Mental Performance Engine"><meta name="twitter:description" content="Track and analyze your golf mental game with AI. Capture hole-by-hole narratives, measure confidence, focus, and mental performance to improve your game."></head> 66 67 <body> 68 <!-- Meta Pixel noscript fallback --> 69 <noscript> 70 <img 71 height="1" 72 width="1" 73 style="display:none" 74 src="https://www.facebook.com/tr?id=1486238296521639&ev=PageView&noscript=1" 75 alt="" 76 /> 77 </noscript> 78 <div id="root"></div> 79 </body> 80</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.