forked from Priyanshu-byte-coder/devtrack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpage.html
More file actions
14 lines (13 loc) · 47.3 KB
/
page.html
File metadata and controls
14 lines (13 loc) · 47.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?w=512&q=80&auto=format&fit=crop"/><link rel="stylesheet" href="/_next/static/css/app/layout.css?v=1780608539998" data-precedence="next_static/css/app/layout.css"/><link rel="stylesheet" href="/_next/static/css/app/profile-card/page.css?v=1780608539998" data-precedence="next_static/css/app/profile-card/page.css"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack.js?v=1780608539998"/><script src="/_next/static/chunks/main-app.js?v=1780608539998" async=""></script><script src="/_next/static/chunks/app-pages-internals.js" async=""></script><script src="/_next/static/chunks/app/profile-card/page.js" async=""></script><script src="/_next/static/chunks/app/layout.js" async=""></script><script src="/_next/static/chunks/app/error.js" async=""></script><script src="/_next/static/chunks/app/not-found.js" async=""></script><meta name="theme-color" media="(prefers-color-scheme: light)" content="#f8fafc"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#0f172a"/><title>DevTrack — Developer Productivity Dashboard</title><meta name="description" content="Track coding habits, visualize GitHub contributions, and hit your goals."/><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="DevTrack"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><meta name="mobile-web-app-capable" content="yes"/><script>
(function() {
try {
const stored = localStorage.getItem('theme');
const validThemes = ['classic-dark', 'modern-light-blue', 'nordic-frost', 'cyberpunk-matrix'];
const theme = validThemes.includes(stored || '') ? stored : 'classic-dark';
const isDark = theme !== 'modern-light-blue';
document.documentElement.dataset.theme = theme;
document.documentElement.classList.toggle('dark', isDark);
document.documentElement.style.colorScheme = isDark ? 'dark' : 'light';
} catch (e) {}
})();
</script><script src="/_next/static/chunks/polyfills.js" noModule=""></script></head><body class="__className_f367f3 min-h-screen bg-[var(--background)] text-[var(--foreground)]"><div class="flex min-h-screen flex-col"><div class="flex-1"><header style="position:sticky;top:0;z-index:50;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent;transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1)"><div class="mx-auto flex w-full max-w-7xl items-center justify-between gap-4 px-5 py-4 sm:px-8"><a class="group inline-flex items-center gap-2.5 select-none transition-transform duration-300 hover:scale-[1.02]" style="font-family:var(--font-jetbrains, ui-monospace, monospace)" href="/"><span class="flex h-8 w-8 items-center justify-center rounded-lg bg-[var(--accent)]/10 text-base font-bold text-[var(--accent)] transition-colors group-hover:bg-[var(--accent)]/20">▲</span><span class="text-sm font-bold tracking-[0.2em] text-[var(--foreground)]">DEVTRACK</span></a><nav class="hidden items-center gap-1 md:flex rounded-full border border-white/5 bg-white/[0.02] px-2 py-1.5 shadow-sm" aria-label="Main navigation"><a class="relative px-3 py-2 text-[12px] font-medium transition-colors duration-150" style="font-family:var(--font-jetbrains, ui-monospace, monospace);color:var(--muted-foreground)" href="/">Home</a><a class="relative px-3 py-2 text-[12px] font-medium transition-colors duration-150" style="font-family:var(--font-jetbrains, ui-monospace, monospace);color:var(--muted-foreground)" href="/#features">Features</a><a class="relative px-3 py-2 text-[12px] font-medium transition-colors duration-150" style="font-family:var(--font-jetbrains, ui-monospace, monospace);color:var(--muted-foreground)" href="/leaderboard">Leaderboard</a></nav><div class="hidden items-center gap-4 md:flex"><div class="inline-flex h-12 w-full max-w-[260px] items-center gap-3 rounded-2xl border border-[var(--border)] bg-[var(--card)] px-4 shadow-sm"></div><a class="rounded-full px-5 py-2 text-[13px] font-semibold text-[var(--accent-foreground)] shadow-[0_0_20px_rgba(129,140,248,0.3)] transition-all hover:scale-105 hover:shadow-[0_0_25px_rgba(129,140,248,0.5)]" style="font-family:var(--font-jetbrains, ui-monospace, monospace);background:var(--accent)" href="/api/auth/signin/github?callbackUrl=/dashboard">SIGN IN →</a></div><button type="button" class="inline-flex items-center justify-center rounded-lg border border-white/10 bg-white/5 p-2.5 text-[var(--foreground)] transition-colors hover:bg-white/10 md:hidden" aria-expanded="false" aria-controls="app-mobile-nav" aria-label="Open navigation menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-4 w-4"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></header><main style="padding:24px"><h1 style="color:white;margin-bottom:12px">Profile Card Demo</h1><div style="padding:20px"><article class="profile-card" aria-label="Profile card: Stewartsson"><div class="profile-card__left"><div class="profile-card__leftHeader"><img src="https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?w=512&q=80&auto=format&fit=crop" alt="Avatar of Stewartsson" class="profile-card__avatar profile-card__avatar--large"/><div class="profile-card__meta"><h3 class="profile-card__name">Stewartsson</h3><div class="profile-card__handle">@<!-- -->stewart</div><div class="profile-card__role">Frontend Engineer</div></div></div><span class="profile-card__status" aria-hidden="true"></span></div><div class="profile-card__body"><p class="profile-card__bio">Passionate about building delightful UIs and concise developer experiences. Open-source contributor and mentor.</p></div><footer class="profile-card__footer"><ul class="profile-card__socials"><li class="profile-card__social"><span class="profile-card__social-badge" aria-hidden="true"></span><a href="https://github.com/" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M12 .5C5.73.5.5 5.73.5 12c0 5.08 3.29 9.39 7.86 10.91.58.11.79-.25.79-.56 0-.28-.01-1.02-.02-2-3.2.7-3.88-1.45-3.88-1.45-.53-1.36-1.3-1.72-1.3-1.72-1.06-.72.08-.71.08-.71 1.17.08 1.79 1.2 1.79 1.2 1.04 1.79 2.73 1.27 3.4.97.11-.75.41-1.27.75-1.56-2.55-.29-5.23-1.27-5.23-5.64 0-1.25.45-2.27 1.19-3.07-.12-.29-.52-1.45.11-3.02 0 0 .97-.31 3.18 1.17.92-.26 1.9-.39 2.88-.39.98 0 1.96.13 2.88.39 2.21-1.49 3.18-1.17 3.18-1.17.63 1.57.23 2.73.11 3.02.74.8 1.19 1.82 1.19 3.07 0 4.38-2.69 5.35-5.25 5.63.42.36.79 1.07.79 2.16 0 1.56-.01 2.82-.01 3.2 0 .31.21.68.8.56C20.71 21.39 24 17.08 24 12c0-6.27-5.23-11.5-12-11.5z"></path></svg><span class="profile-card__social-text">GitHub</span></a></li><li class="profile-card__social"><span class="profile-card__social-badge" aria-hidden="true"></span><a href="https://twitter.com/" target="_blank" rel="noopener noreferrer" aria-label="Twitter"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M23 4.56c-.8.36-1.66.6-2.56.71.92-.56 1.62-1.44 1.95-2.5-.86.52-1.8.9-2.8 1.1C18.7 2.5 17.54 2 16.3 2c-2.2 0-3.98 1.77-3.98 3.96 0 .31.04.61.1.9C8.1 6.7 4.3 4.8 1.67 1.65c-.34.6-.54 1.3-.54 2.04 0 1.4.71 2.63 1.8 3.36-.66-.02-1.28-.2-1.83-.5v.05c0 1.93 1.38 3.54 3.22 3.9-.34.09-.7.14-1.07.14-.26 0-.52-.02-.77-.07.52 1.62 2.03 2.79 3.82 2.83C6.2 17.6 4.4 18.3 2.5 18.3c-.34 0-.68-.02-1.01-.06 1.86 1.2 4.07 1.92 6.44 1.92 7.73 0 11.96-6.4 11.96-11.95 0-.18-.01-.36-.02-.54.82-.6 1.53-1.35 2.09-2.2z"></path></svg><span class="profile-card__social-text">Twitter</span></a></li><li class="profile-card__social"><span class="profile-card__social-badge" aria-hidden="true"></span><a href="https://linkedin.com/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M19 0H5C3.3 0 2 .75 2 2v20c0 1.25 1.3 2 3 2h14c1.7 0 3-.75 3-2V2c0-1.25-1.3-2-3-2zM8.5 20H5.5V9h3v11zM7 7.6C6 7.6 5 6.5 5 5.2 5 3.9 6 2.8 7 2.8c1 0 1.5 1.1 1.5 2.4 0 1.3-.5 2.4-1.5 2.4zM20 20h-3v-6c0-1.5-.5-2.5-1.8-2.5-1 0-1.5.7-1.8 1.3-.1.3-.1.7-.1 1.1V20h-3V9h3v1.5c.4-.7 1.2-1.7 3-1.7 2.2 0 3.8 1.4 3.8 4.6V20z"></path></svg><span class="profile-card__social-text">LinkedIn</span></a></li></ul></footer></article></div></main><div aria-live="polite" class="sr-only"></div></div><footer class="mt-auto border-t relative overflow-hidden border-[var(--border)] bg-[var(--background)]"><div class="absolute inset-0 bg-[linear-gradient(180deg,rgba(129,140,248,0.05),transparent_50%)] pointer-events-none"></div><div class="relative mx-auto w-full max-w-7xl px-6 py-10 sm:px-8 lg:px-12"><div class="grid gap-10 lg:grid-cols-[1.5fr_1fr_1fr_1fr]"><div><div class="inline-flex items-center rounded-full border border-[#818cf8]/20 bg-[#818cf8]/10 px-4 py-1.5 text-[10px] font-bold uppercase tracking-[0.2em] text-[#818cf8]">Open source developer dashboard</div><h2 class="mt-5 text-2xl font-extrabold text-[var(--foreground)] sm:text-3xl tracking-tight" style="font-family:var(--font-syne, system-ui, sans-serif);letter-spacing:-0.03em">DevTrack keeps your<br/>coding story in one place.</h2><p class="mt-4 max-w-md text-[15px] leading-relaxed text-[var(--muted-foreground)]" style="font-family:var(--font-jetbrains, ui-monospace, monospace)">Track GitHub contributions, PR velocity, streaks, goals, and community activity with a dashboard built for contributors who work in public.</p></div><div><h3 class="text-[11px] font-bold uppercase tracking-[0.2em] text-[var(--foreground)]" style="font-family:var(--font-jetbrains, ui-monospace, monospace)">Product</h3><div class="mt-6 flex flex-col gap-4 text-[14px] text-[var(--muted-foreground)]"><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="/">Home</a><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="/dashboard">Dashboard</a><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="/leaderboard">Leaderboard</a><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="/contact">Contact</a></div></div><div><h3 class="text-[11px] font-bold uppercase tracking-[0.2em] text-[var(--foreground)]" style="font-family:var(--font-jetbrains, ui-monospace, monospace)">Community</h3><div class="mt-6 flex flex-col gap-4 text-[14px] text-[var(--muted-foreground)]"><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="https://github.com/Priyanshu-byte-coder/devtrack/discussions" target="_blank" rel="noopener noreferrer">Discussions</a><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="https://github.com/Priyanshu-byte-coder/devtrack/issues" target="_blank" rel="noopener noreferrer">Issues</a><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="https://github.com/Priyanshu-byte-coder/devtrack" target="_blank" rel="noopener noreferrer">GitHub Repository</a></div></div><div><h3 class="text-[11px] font-bold uppercase tracking-[0.2em] text-[var(--foreground)]" style="font-family:var(--font-jetbrains, ui-monospace, monospace)">Contact</h3><div class="mt-6 flex flex-col gap-4 text-[14px] text-[var(--muted-foreground)]"><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="https://www.linkedin.com/in/priyanshu-doshi-21a54230a/" target="_blank" rel="noopener noreferrer">LinkedIn</a><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="https://github.com/Priyanshu-byte-coder" target="_blank" rel="noopener noreferrer">GitHub</a><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="https://portfolio-eta-gilt-84.vercel.app/" target="_blank" rel="noopener noreferrer">Portfolio</a><a class="transition-all duration-200 hover:text-[var(--foreground)] hover:translate-x-1 w-fit" href="mailto:doshipriyanshu3@gmail.com" target="_blank" rel="noopener noreferrer">Email</a></div></div></div><div class="mt-10 flex flex-col gap-4 border-t border-[var(--border)] pt-6 text-[12px] text-[var(--muted-foreground)] sm:flex-row sm:items-center sm:justify-between" style="font-family:var(--font-jetbrains, ui-monospace, monospace)"><p>© <!-- -->2026<!-- --> DevTrack. Built for open-source contributors.</p><div class="flex gap-6"><p>MIT License</p><p>Self-hostable & Privacy-conscious</p></div></div></div></footer><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></div><script src="/_next/static/chunks/webpack.js?v=1780608539998" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/app/layout.css?v=1780608539998\",\"style\"]\n2:HL[\"/_next/static/css/app/profile-card/page.css?v=1780608539998\",\"style\"]\n0:D{\"name\":\"r5\",\"env\":\"Server\"}\n"])</script><script>self.__next_f.push([1,"3:I[\"(app-pages-browser)/./node_modules/.pnpm/next@14.2.35_@babel+core@7.29.7_@playwright+test@1.60.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router.js\",[\"app-pages-internals\",\"static/chunks/app-pages-internals.js\"],\"\"]\n7:I[\"(app-pages-browser)/./src/components/ProfileCard.tsx\",[\"app/profile-card/page\",\"static/chunks/app/profile-card/page.js\"],\"default\"]\n8:I[\"(app-pages-browser)/./node_modules/.pnpm/next@14.2.35_@babel+core@7.29.7_@playwright+test@1.60.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/layout-router.js\",[\"app-pages-internals\",\"static/chunks/app-pages-internals.js\"],\"\"]\n9:I[\"(app-pages-browser)/./node_modules/.pnpm/next@14.2.35_@babel+core@7.29.7_@playwright+test@1.60.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/render-from-template-context.js\",[\"app-pages-internals\",\"static/chunks/app-pages-internals.js\"],\"\"]\nd:I[\"(app-pages-browser)/./node_modules/.pnpm/next@14.2.35_@babel+core@7.29.7_@playwright+test@1.60.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/error-boundary.js\",[\"app-pages-internals\",\"static/chunks/app-pages-internals.js\"],\"\"]\n4:D{\"name\":\"\",\"env\":\"Server\"}\n5:D{\"name\":\"Page\",\"env\":\"Server\"}\n6:D{\"name\":\"ProfileCardDemo\",\"env\":\"Server\"}\n6:[\"$\",\"div\",null,{\"style\":{\"padding\":20},\"children\":[\"$\",\"$L7\",null,{\"name\":\"Stewartsson\",\"handle\":\"stewart\",\"role\":\"Frontend Engineer\",\"bio\":\"Passionate about building delightful UIs and concise developer experiences. Open-source contributor and mentor.\",\"avatarUrl\":\"https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?w=512\u0026q=80\u0026auto=format\u0026fit=crop\",\"socials\":[{\"href\":\"https://github.com/\",\"label\":\"GitHub\"},{\"href\":\"https://twitter.com/\",\"label\":\"Twitter\"},{\"href\":\"https://linkedin.com/\",\"label\":\"LinkedIn\"}]}]}]\n5:[\"$\",\"main\",null,{\"style\":{\"padding\":24},\"children\":[[\"$\",\"h1\",null,{\"style\":{\"color\":\"white\",\"marginBottom\":12},\"children\":\"Profile Card Demo\"}],\"$6\"]}]\na:D{\"name\":\"Roo"])</script><script>self.__next_f.push([1,"tLayout\",\"env\":\"Server\"}\nb:D{\"name\":\"r6\",\"env\":\"Server\"}\nb:null\nc:D{\"name\":\"\",\"env\":\"Server\"}\ne:[]\n0:[\"$\",\"$L3\",null,{\"buildId\":\"development\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"profile-card\"],\"initialTree\":[\"\",{\"children\":[\"profile-card\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"profile-card\",{\"children\":[\"__PAGE__\",{},[[\"$L4\",\"$5\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/app/profile-card/page.css?v=1780608539998\",\"precedence\":\"next_static/css/app/profile-card/page.css\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"profile-card\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/app/layout.css?v=1780608539998\",\"precedence\":\"next_static/css/app/layout.css\",\"crossOrigin\":\"$undefined\"}]],\"$La\"],null],null],\"couldBeIntercepted\":false,\"initialHead\":[\"$b\",\"$Lc\"],\"globalErrorComponent\":\"$d\",\"missingSlots\":\"$We\"}]\n"])</script><script>self.__next_f.push([1,"f:I[\"(app-pages-browser)/./src/components/CustomCursor.tsx\",[\"app/layout\",\"static/chunks/app/layout.js\"],\"default\"]\n10:I[\"(app-pages-browser)/./src/components/OfflineBanner.tsx\",[\"app/layout\",\"static/chunks/app/layout.js\"],\"default\"]\n11:I[\"(app-pages-browser)/./src/app/providers.tsx\",[\"app/layout\",\"static/chunks/app/layout.js\"],\"default\"]\n12:I[\"(app-pages-browser)/./src/components/AppNavbar.tsx\",[\"app/layout\",\"static/chunks/app/layout.js\"],\"default\"]\n13:I[\"(app-pages-browser)/./src/app/error.tsx\",[\"app/error\",\"static/chunks/app/error.js\"],\"default\"]\n15:I[\"(app-pages-browser)/./node_modules/.pnpm/next@14.2.35_@babel+core@7.29.7_@playwright+test@1.60.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/link.js\",[\"app/not-found\",\"static/chunks/app/not-found.js\"],\"\"]\n16:I[\"(app-pages-browser)/./src/components/Footer.tsx\",[\"app/layout\",\"static/chunks/app/layout.js\"],\"default\"]\n17:I[\"(app-pages-browser)/./node_modules/.pnpm/sonner@2.0.7_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/sonner/dist/index.mjs\",[\"app/layout\",\"static/chunks/app/layout.js\"],\"Toaster\"]\n18:I[\"(app-pages-browser)/./src/components/DeferredVercelMetrics.tsx\",[\"app/layout\",\"static/chunks/app/layout.js\"],\"default\"]\n14:D{\"name\":\"NotFound\",\"env\":\"Server\"}\n14:[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col items-center justify-center bg-[var(--background)] px-4 text-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-lg\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-6 text-sm font-semibold uppercase tracking-widest text-[var(--accent)]\",\"children\":\"DevTrack\"}],[\"$\",\"div\",null,{\"className\":\"relative inline-block\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-[10rem] font-extrabold leading-none tracking-tight text-[var(--accent)] opacity-20 select-none\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex items-center justify-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"rounded-full bg-[var(--accent-soft)] px-4 py-1.5 text-xs font-bold uppercase tracking-widest text-[var(--accent)]\",\""])</script><script>self.__next_f.push([1,"children\":\"Page Not Found\"}]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-4 text-2xl font-bold text-[var(--card-foreground)] md:text-3xl\",\"children\":\"Oops! This page doesn't exist.\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-relaxed text-[var(--muted-foreground)]\",\"children\":\"The page you're looking for may have been moved, renamed, or never existed. Let's get you back on track.\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-wrap items-center justify-center gap-3\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/dashboard\",\"className\":\"rounded-lg bg-[var(--accent)] px-6 py-3 text-sm font-semibold text-[var(--accent-foreground)] shadow-md transition-all hover:opacity-90 active:scale-[0.98]\",\"children\":\"Go Back to Dashboard\"}],[\"$\",\"$L15\",null,{\"href\":\"/\",\"className\":\"rounded-lg border border-[var(--border)] bg-[var(--card)] px-6 py-3 text-sm font-semibold text-[var(--card-foreground)] transition-all hover:bg-[var(--control)] active:scale-[0.98]\",\"children\":\"Go Home\"}]]}]]}]}]\na:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function() {\\n try {\\n const stored = localStorage.getItem('theme');\\n const validThemes = ['classic-dark', 'modern-light-blue', 'nordic-frost', 'cyberpunk-matrix'];\\n const theme = validThemes.includes(stored || '') ? stored : 'classic-dark';\\n const isDark = theme !== 'modern-light-blue';\\n\\n document.documentElement.dataset.theme = theme;\\n document.documentElement.classList.toggle('dark', isDark);\\n document.documentElement.style.colorScheme = isDark ? 'dark' : 'light';\\n } catch (e) {}\\n })();\\n \"}}]]}],[\"$\",\"body\",null,{\"className\":\"__className_f367f3 min-h-screen bg-[var(--background)] text-[var(--foreground)]\",\"children\":[[\"$\",\"$L"])</script><script>self.__next_f.push([1,"f\",null,{}],[\"$\",\"$L10\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$13\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$14\",\"notFoundStyles\":[]}]]}]}],[\"$\",\"$L16\",null,{}],[\"$\",\"$L17\",null,{\"richColors\":true,\"position\":\"top-right\"}]]}],[\"$\",\"$L18\",null,{}]]}]]}]\nc:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"#f8fafc\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"#0f172a\"}],[\"$\",\"meta\",\"3\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"4\",{\"children\":\"DevTrack — Developer Productivity Dashboard\"}],[\"$\",\"meta\",\"5\",{\"name\":\"description\",\"content\":\"Track coding habits, visualize GitHub contributions, and hit your goals.\"}],[\"$\",\"link\",\"6\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"meta\",\"7\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"8\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"DevTrack\"}],[\"$\",\"meta\",\"9\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"black-translucent\"}],[\"$\",\"link\",\"10\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"12\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}]]\n4:null\n"])</script></body></html>