1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"/> 5 <link href="https://media.base44.com/images/public/6a06535d26910c3d85c9a7ab/996975cae_generated_image.png" rel="icon" type="image/png"/> 6 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 7 <link href="/manifest.json" rel="manifest"/> 8 <title> 9 Standout XP 10 </title> 11
11<script src="https://team.benkjar.com/js/form_embed.js"> 12 </script>
12 13
13<script crossorigin="" src="/assets/index-C6Jr-dep.js" type="module"> 14 </script>
14 15 <link crossorigin="" href="/assets/index-DNOkyKa7.css" rel="stylesheet"/> 16
16<script type="module"> 17 if (window.self === window.top) { 18 let lastPath = ""; 19 function getPageNameFromPath(path) { 20 const segments = path.split("/").filter(Boolean); 21 return segments[0] || null; 22 } 23 function trackPageView() { 24 const path = window.location.pathname; 25 if (path === lastPath) return; 26 lastPath = path; 27 const pageName = getPageNameFromPath(path) || "home"; 28 const appId = "6a06535d26910c3d85c9a7ab"; 29 if (!appId) return; 30 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 31 method: "POST", 32 }).catch(() => {}); 33 } 34 const originalPushState = history.pushState.bind(history); 35 history.pushState = function (...args) { 36 originalPushState(...args); 37 trackPageView(); 38 }; 39 const originalReplaceState = history.replaceState.bind(history); 40 history.replaceState = function (...args) { 41 originalReplaceState(...args); 42 trackPageView(); 43 }; 44 window.addEventListener("popstate", trackPageView); 45 trackPageView(); 46} 47 </script>
47 48 <meta content="Ben Kjar's offical website. Create your miracle year." name="description"/> 49 <meta content="Standout XP" property="og:title"/> 50 <meta content="Ben Kjar's offical website. Create your miracle year." property="og:description"/> 51 <meta content="https://media.base44.com/images/public/6a06535d26910c3d85c9a7ab/e9086c87c_Screenshot2026-06-05at34139PM.png/v1/fill/w_1200,h_630/e9086c87c_Screenshot2026-06-05at34139PM.png" property="og:image"/> 52 <meta content="https://benkjar.com" property="og:url"/> 53 <meta content="website" property="og:type"/> 54 <meta content="Standout XP" property="og:site_name"/> 55 <meta content="Standout XP" name="twitter:title"/> 56 <meta content="Ben Kjar's offical website. Create your miracle year." name="twitter:description"/> 57 <meta content="https://media.base44.com/images/public/6a06535d26910c3d85c9a7ab/e9086c87c_Screenshot2026-06-05at34139PM.png/v1/fill/w_1200,h_630/e9086c87c_Screenshot2026-06-05at34139PM.png" name="twitter:image"/> 58 <meta content="summary_large_image" name="twitter:card"/> 59 <meta content="https://benkjar.com" name="twitter:url"/> 60
60<script> 61 (function () { 62 var titles = {"/": "Standout XP", "/contact": "Contact | Standout XP", "/speaking": "Speaking | Standout XP", "/speaking---athletics": "Speaking Athletics Page | Standout XP", "/speaking---education": "Speaking Education Page | Standout XP", "/speaking---corporate": "Speaking Corporate Page | Standout XP", "/speaking---real-estate": "Speaking Real Estate Page | Standout XP", "/about": "About | Standout XP", "/victorvault": "Victor Vault | Standout XP", "/home": "Standout XP"}; 63 // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind 64 // (old Safari fails to PARSE a lookbehind, taking the whole script down). 65 var dashed = function (s) { 66 return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2"); 67 }; 68 var decode = function (s) { 69 // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a 70 // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title. 71 try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; } 72 }; 73 var segments = function (path) { return path.split("/").filter(Boolean).map(decode); }; 74 var norm = function (path) { 75 var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); }); 76 return parts.length ? "/" + parts.join("/") : "/"; 77 }; 78 var lastPath = location.pathname, written = document.title, on = true; 79 var sync = function () { 80 // Path only: a hash/query change is the same page, and the SDK strips its own auth 81 // params with replaceState -- neither must clobber a server-rendered title in place. 82 if (!on || location.pathname === lastPath) return; 83 lastPath = location.pathname; 84 if (document.title !== written) { on = false; return; } 85 // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the 86 // map cannot carry, and writing a placeholder there is destructive, not merely vague: the 87 // prerender worker runs no setUserAgent, so its capture browser reads as human and executes 88 // this script, and coordinator.js's settle wait explicitly tolerates a full navigation -- 89 // a redirect landing on an unmapped path would bake the placeholder into the stored 90 // snapshot. Leaving the title alone degrades to today's behavior instead. 91 // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up 92 // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the 93 // dashes there, and the client cannot tell the two apart. The map emits every reachable 94 // shape per segment instead (_client_url_variants). 95 var title = titles[norm(location.pathname)]; 96 if (title === undefined) return; 97 document.title = title; 98 // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so 99 // keeping the assigned string would make the next sync() read our own write as the app's. 100 written = document.title; 101 }; 102 var wrap = function (fn) { 103 // The history entry is already pushed by the time sync() runs, so a throw here would 104 // surface inside the host app's router and break navigation. This is injected into apps 105 // we cannot test, so it swallows rather than trusting the trace. 106 return function () { 107 var r = fn.apply(this, arguments); 108 try { sync(); } catch (e) {} 109 return r; 110 }; 111 }; 112 history.pushState = wrap(history.pushState); 113 history.replaceState = wrap(history.replaceState); 114 window.addEventListener("popstate", sync); 115})(); 116 </script>
116 117 <meta content="yes" name="mobile-web-app-capable"/> 118 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 119 <meta content="Standout XP" name="apple-mobile-web-app-title"/> 120 <link href="https://benkjar.com" rel="canonical"/> 121
121<script data-seo-source="builder" type="application/ld+json"> 122 {"name": "Standout XP", "@context": "https://schema.org", "@type": "WebSite", "url": "https://benkjar.com"} 123 </script>
123 124
124<script data-seo-source="builder" type="application/ld+json"> 125 {"name": "Standout XP", "logo": "https://media.base44.com/images/public/6a06535d26910c3d85c9a7ab/9d5706b94_logo.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://benkjar.com"} 126 </script>
126 127 </head> 128 <body> 129 <div id="root"> 130 <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"> 131 <main> 132 <header> 133 <h1> 134 Standout XP 135 </h1> 136 <p> 137 Ben Kjar's offical website. Create your miracle year. 138 </p> 139 </header> 140 <nav aria-label="Pages"> 141 <h2> 142 Pages 143 </h2> 144 <ul> 145 <li> 146 <a href="/contact"> 147 Contact 148 </a> 149 â Contact on Standout XP. Ben Kjar's offical website. 150 </li> 151 <li> 152 <a href="/speaking"> 153 Speaking 154 </a> 155 â Speaking on Standout XP. Ben Kjar's offical website. 156 </li> 157 <li> 158 <a href="/speaking---athletics"> 159 Speaking Athletics Page 160 </a> 161 â Speaking Athletics Page on Standout XP. Ben Kjar's offical website. 162 </li> 163 <li> 164 <a href="/speaking---education"> 165 Speaking Education Page 166 </a> 167 â Speaking Education Page on Standout XP. Ben Kjar's offical website. 168 </li> 169 <li> 170 <a href="/speaking---corporate"> 171 Speaking Corporate Page 172 </a> 173 â Speaking Corporate Page on Standout XP. Ben Kjar's offical website. 174 </li> 175 <li> 176 <a href="/speaking---real-estate"> 177 Speaking Real Estate Page 178 </a> 179 â Speaking Real Estate Page on Standout XP. Ben Kjar's offical website. 180 </li> 181 <li> 182 <a href="/about"> 183 About 184 </a> 185 â About on Standout XP. Ben Kjar's offical website. 186 </li> 187 <li> 188 <a href="/victorvault"> 189 Victor Vault 190 </a> 191 â Victor Vault on Standout XP. Ben Kjar's offical website. 192 </li> 193 </ul> 194 </nav> 195 </main> 196 </div> 197 </div> 198 </body> 199</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.