1<!doctype html><html><head><title>Sign In - Gopher Guides</title><link rel="apple-touch-icon" sizes="180x180" href="/assets/images/favicons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicons/favicon-16x16.png"><link rel="manifest" href="/assets/images/favicons/site.webmanifest"><link rel="mask-icon" href="/assets/images/favicons/safari-pinned-tab.svg" color="#8cbb81"><meta name="msapplication-TileColor" content="#c1dbbb"><meta name="theme-color" content="#ffffff"><link href="/assets/css/app.css" rel="stylesheet">
1<script data-clerk-publishable-key="pk_live_Y2xlcmsuZ29waGVyZ3VpZGVzLmNvbSQ" src="https://cdn.jsdelivr.net/npm/@clerk/clerk-js@5/dist/clerk.browser.js" crossorigin="anonymous"></script>
1</head><body class="bg-gray-50"><div class="min-h-screen flex items-center justify-center"><div id="sign-in" data-redirect-url="/app/mcp/pricing"></div></div>
1<script> 2 async function initClerk() { 3 try { 4 await window.Clerk.load(); 5 const signInElement = document.getElementById('sign-in'); 6 const redirectUrl = signInElement.dataset.redirectUrl; 7 const signUpUrl = redirectUrl ? '/app/sign-up?redirect_url=' + encodeURIComponent(redirectUrl) : '/app/sign-up'; 8 window.Clerk.mountSignIn(signInElement, { 9 afterSignInUrl: redirectUrl, 10 signUpUrl: signUpUrl 11 }); 12 } catch (err) { 13 console.error('Failed to initialize Clerk:', err); 14 } 15 } 16 window.addEventListener('load', initClerk); 17 </script>
17</body></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.