- Built responsive home page with navigation to API docs - Created feature cards highlighting API capabilities - Configured Next.js for static export - Updated nginx to serve frontend static files - Added nginx service to docker-compose configurations - Fixed TypeScript issues in auth components Components updated: - web/app/page.tsx: Complete home page redesign - web/components/common/Checkbox.tsx: Support ReactNode labels - web/components/common/Link.tsx: Add onClick handler support - web/app/(auth)/reset-password/confirm/page.tsx: Suspense boundary Infrastructure: - backend/nginx.conf: Serve static files from /usr/share/nginx/html - backend/docker-compose.yml: Added nginx service - backend/docker-compose.prod.yml: Mount frontend build output - web/next.config.js: Static export configuration Job ID: MTAD-IMPL-2025-11-18-CL
1 line
No EOL
21 KiB
HTML
1 line
No EOL
21 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/24908548532a696d.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-03f7c6bc932ce1e3.js"/><script src="/_next/static/chunks/fd9d1056-1fc65f315c536022.js" async=""></script><script src="/_next/static/chunks/117-1c6ec4db508e602a.js" async=""></script><script src="/_next/static/chunks/main-app-8701eb579938262e.js" async=""></script><title>MoreThanADiagnosis</title><meta name="description" content="Community platform for health advocacy and support"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans antialiased"><main class="min-h-screen bg-gradient-to-br from-blue-50 via-white to-purple-50"><header class="bg-white shadow-sm border-b border-gray-200"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4"><div class="flex items-center justify-between"><h1 class="text-2xl font-bold text-gray-900">MoreThanADiagnosis</h1><nav class="flex gap-6"><a href="/docs" class="text-gray-600 hover:text-blue-600 transition-colors">API Docs</a><a href="/redoc" class="text-gray-600 hover:text-blue-600 transition-colors">ReDoc</a><a href="/health" class="text-gray-600 hover:text-blue-600 transition-colors">Health</a></nav></div></div></header><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20"><div class="text-center mb-16"><h2 class="text-5xl font-extrabold text-gray-900 mb-6">Welcome to MoreThanADiagnosis</h2><p class="text-xl text-gray-600 max-w-3xl mx-auto mb-8">A community platform for health advocacy and support. Connect, share, and find resources for your health journey.</p><div class="flex gap-4 justify-center"><a href="/docs" class="px-8 py-3 bg-blue-600 text-white font-semibold rounded-lg hover:bg-blue-700 transition-colors shadow-lg hover:shadow-xl">Explore API</a><a href="/api/v1" class="px-8 py-3 bg-white text-blue-600 font-semibold rounded-lg border-2 border-blue-600 hover:bg-blue-50 transition-colors">API Endpoints</a></div></div><div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8 mt-16"><div class="bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100"><div class="flex items-center mb-4"><div class="w-12 h-12 bg-green-100 rounded-lg flex items-center justify-center"><svg class="w-6 h-6 text-green-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path></svg></div><h3 class="ml-4 text-lg font-semibold text-gray-900">API Status</h3></div><p class="text-gray-600 mb-4">Backend API is live and operational</p><a href="/health" class="text-blue-600 hover:text-blue-700 font-medium">Check Health →</a></div><div class="bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100"><div class="flex items-center mb-4"><div class="w-12 h-12 bg-blue-100 rounded-lg flex items-center justify-center"><svg class="w-6 h-6 text-blue-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg></div><h3 class="ml-4 text-lg font-semibold text-gray-900">Documentation</h3></div><p class="text-gray-600 mb-4">Interactive API documentation with Swagger UI</p><a href="/docs" class="text-blue-600 hover:text-blue-700 font-medium">View Docs →</a></div><div class="bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100"><div class="flex items-center mb-4"><div class="w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center"><svg class="w-6 h-6 text-purple-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"></path></svg></div><h3 class="ml-4 text-lg font-semibold text-gray-900">ReDoc</h3></div><p class="text-gray-600 mb-4">Beautiful API reference documentation</p><a href="/redoc" class="text-blue-600 hover:text-blue-700 font-medium">View ReDoc →</a></div><div class="bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100"><div class="flex items-center mb-4"><div class="w-12 h-12 bg-yellow-100 rounded-lg flex items-center justify-center"><svg class="w-6 h-6 text-yellow-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"></path></svg></div><h3 class="ml-4 text-lg font-semibold text-gray-900">Authentication</h3></div><p class="text-gray-600 mb-4">Secure JWT-based authentication (HS256)</p><span class="text-gray-500">Access & Refresh tokens</span></div><div class="bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100"><div class="flex items-center mb-4"><div class="w-12 h-12 bg-red-100 rounded-lg flex items-center justify-center"><svg class="w-6 h-6 text-red-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></div><h3 class="ml-4 text-lg font-semibold text-gray-900">Rate Limiting</h3></div><p class="text-gray-600 mb-4">Protected endpoints with intelligent rate limiting</p><span class="text-gray-500">10 req/sec for API</span></div><div class="bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100"><div class="flex items-center mb-4"><div class="w-12 h-12 bg-indigo-100 rounded-lg flex items-center justify-center"><svg class="w-6 h-6 text-indigo-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"></path></svg></div><h3 class="ml-4 text-lg font-semibold text-gray-900">HTTPS Enabled</h3></div><p class="text-gray-600 mb-4">Cloudflare SSL with full security headers</p><span class="text-gray-500">Production ready</span></div></div><div class="mt-16 bg-white rounded-xl shadow-md p-8 border border-gray-100"><h3 class="text-2xl font-bold text-gray-900 mb-4">API Information</h3><div class="grid md:grid-cols-2 gap-6"><div><h4 class="font-semibold text-gray-900 mb-2">Base URL</h4><code class="bg-gray-100 px-3 py-1 rounded text-sm text-gray-800">https://mtd.runfoo.run/api/v1</code></div><div><h4 class="font-semibold text-gray-900 mb-2">Authentication</h4><code class="bg-gray-100 px-3 py-1 rounded text-sm text-gray-800">Bearer <!-- -->{<!-- -->token<!-- -->}</code></div><div><h4 class="font-semibold text-gray-900 mb-2">Protocol</h4><span class="text-gray-600">HTTPS (Cloudflare Flexible SSL)</span></div><div><h4 class="font-semibold text-gray-900 mb-2">Database</h4><span class="text-gray-600">PostgreSQL 15 + Redis 7</span></div></div></div></div><footer class="bg-white border-t border-gray-200 mt-20"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8"><div class="text-center text-gray-600"><p class="mb-2">MoreThanADiagnosis Platform</p><p class="text-sm text-gray-500">Backend API v1.0 • Deployed on nexus-vector</p></div></div></footer></main><script src="/_next/static/chunks/webpack-03f7c6bc932ce1e3.js" 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/24908548532a696d.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"2:I[2846,[],\"\"]\n4:I[4707,[],\"\"]\n5:I[6423,[],\"\"]\n7:I[1060,[],\"\"]\n8:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L2\",null,{\"buildId\":\"yGcYFFIcEuqzxcriqkURO\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"\"],\"initialTree\":[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"__PAGE__\",{},[[\"$L3\",[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-gradient-to-br from-blue-50 via-white to-purple-50\",\"children\":[[\"$\",\"header\",null,{\"className\":\"bg-white shadow-sm border-b border-gray-200\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-2xl font-bold text-gray-900\",\"children\":\"MoreThanADiagnosis\"}],[\"$\",\"nav\",null,{\"className\":\"flex gap-6\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/docs\",\"className\":\"text-gray-600 hover:text-blue-600 transition-colors\",\"children\":\"API Docs\"}],[\"$\",\"a\",null,{\"href\":\"/redoc\",\"className\":\"text-gray-600 hover:text-blue-600 transition-colors\",\"children\":\"ReDoc\"}],[\"$\",\"a\",null,{\"href\":\"/health\",\"className\":\"text-gray-600 hover:text-blue-600 transition-colors\",\"children\":\"Health\"}]]}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center mb-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-5xl font-extrabold text-gray-900 mb-6\",\"children\":\"Welcome to MoreThanADiagnosis\"}],[\"$\",\"p\",null,{\"className\":\"text-xl text-gray-600 max-w-3xl mx-auto mb-8\",\"children\":\"A community platform for health advocacy and support. Connect, share, and find resources for your health journey.\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-4 justify-center\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/docs\",\"className\":\"px-8 py-3 bg-blue-600 text-white font-semibold rounded-lg hover:bg-blue-700 transition-colors shadow-lg hover:shadow-xl\",\"children\":\"Explore API\"}],[\"$\",\"a\",null,{\"href\":\"/api/v1\",\"className\":\"px-8 py-3 bg-white text-blue-600 font-semibold rounded-lg border-2 border-blue-600 hover:bg-blue-50 transition-colors\",\"children\":\"API Endpoints\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 lg:grid-cols-3 gap-8 mt-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-green-100 rounded-lg flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-6 h-6 text-green-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M5 13l4 4L19 7\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"ml-4 text-lg font-semibold text-gray-900\",\"children\":\"API Status\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 mb-4\",\"children\":\"Backend API is live and operational\"}],[\"$\",\"a\",null,{\"href\":\"/health\",\"className\":\"text-blue-600 hover:text-blue-700 font-medium\",\"children\":\"Check Health →\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-blue-100 rounded-lg flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-6 h-6 text-blue-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"ml-4 text-lg font-semibold text-gray-900\",\"children\":\"Documentation\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 mb-4\",\"children\":\"Interactive API documentation with Swagger UI\"}],[\"$\",\"a\",null,{\"href\":\"/docs\",\"className\":\"text-blue-600 hover:text-blue-700 font-medium\",\"children\":\"View Docs →\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-6 h-6 text-purple-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"ml-4 text-lg font-semibold text-gray-900\",\"children\":\"ReDoc\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 mb-4\",\"children\":\"Beautiful API reference documentation\"}],[\"$\",\"a\",null,{\"href\":\"/redoc\",\"className\":\"text-blue-600 hover:text-blue-700 font-medium\",\"children\":\"View ReDoc →\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-yellow-100 rounded-lg flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-6 h-6 text-yellow-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"ml-4 text-lg font-semibold text-gray-900\",\"children\":\"Authentication\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 mb-4\",\"children\":\"Secure JWT-based authentication (HS256)\"}],[\"$\",\"span\",null,{\"className\":\"text-gray-500\",\"children\":\"Access \u0026 Refresh tokens\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-red-100 rounded-lg flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-6 h-6 text-red-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"ml-4 text-lg font-semibold text-gray-900\",\"children\":\"Rate Limiting\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 mb-4\",\"children\":\"Protected endpoints with intelligent rate limiting\"}],[\"$\",\"span\",null,{\"className\":\"text-gray-500\",\"children\":\"10 req/sec for API\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-indigo-100 rounded-lg flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-6 h-6 text-indigo-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"ml-4 text-lg font-semibold text-gray-900\",\"children\":\"HTTPS Enabled\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 mb-4\",\"children\":\"Cloudflare SSL with full security headers\"}],[\"$\",\"span\",null,{\"className\":\"text-gray-500\",\"children\":\"Production ready\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 bg-white rounded-xl shadow-md p-8 border border-gray-100\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold text-gray-900 mb-4\",\"children\":\"API Information\"}],[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 gap-6\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold text-gray-900 mb-2\",\"children\":\"Base URL\"}],[\"$\",\"code\",null,{\"className\":\"bg-gray-100 px-3 py-1 rounded text-sm text-gray-800\",\"children\":\"https://mtd.runfoo.run/api/v1\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold text-gray-900 mb-2\",\"children\":\"Authentication\"}],[\"$\",\"code\",null,{\"className\":\"bg-gray-100 px-3 py-1 rounded text-sm text-gray-800\",\"children\":[\"Bearer \",\"{\",\"token\",\"}\"]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold text-gray-900 mb-2\",\"children\":\"Protocol\"}],[\"$\",\"span\",null,{\"className\":\"text-gray-600\",\"children\":\"HTTPS (Cloudflare Flexible SSL)\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold text-gray-900 mb-2\",\"children\":\"Database\"}],[\"$\",\"span\",null,{\"className\":\"text-gray-600\",\"children\":\"PostgreSQL 15 + Redis 7\"}]]}]]}]]}]]}],[\"$\",\"footer\",null,{\"className\":\"bg-white border-t border-gray-200 mt-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center text-gray-600\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-2\",\"children\":\"MoreThanADiagnosis Platform\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500\",\"children\":\"Backend API v1.0 • Deployed on nexus-vector\"}]]}]}]}]]}],null],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/24908548532a696d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"font-sans antialiased\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L6\"],\"globalErrorComponent\":\"$7\",\"missingSlots\":\"$W8\"}]\n"])</script><script>self.__next_f.push([1,"6:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"MoreThanADiagnosis\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Community platform for health advocacy and support\"}]]\n3:null\n"])</script></body></html> |