GitHub.com
tcp/80
Open service 2606:50c0:8000::153:80 · lp.tnl.one
2026-02-07 11:08
HTTP/1.1 200 OK
Connection: close
Content-Length: 3459
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 06 Feb 2026 18:06:48 GMT
Access-Control-Allow-Origin: *
ETag: "69862db8-d83"
expires: Sat, 07 Feb 2026 11:18:50 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: A49F:21DDDF:980C4F:9A7297:69871D3F
Accept-Ranges: bytes
Age: 0
Date: Sat, 07 Feb 2026 11:08:50 GMT
Via: 1.1 varnish
X-Served-By: cache-fra-eddf8230193-FRA
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1770462530.281704,VS0,VE97
Vary: Accept-Encoding
X-Fastly-Request-ID: f456352cdb5fb2c8a960645edf740079711f11c4
Page title: NutriEasy
<!DOCTYPE html>
<html lang="en">
<head>
<script>
(function() {
const redirect = sessionStorage.getItem('redirect');
sessionStorage.removeItem('redirect');
if (redirect && redirect !== window.location.pathname) {
window.history.replaceState(null, '', redirect);
}
})();
</script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>NutriEasy</title>
<!-- PWA Manifest & Theme -->
<link rel="icon" href="./favicon.ico" />
<link rel="manifest" href="./manifest.json" />
<meta name="theme-color" content="#8b5cf6">
<link rel="apple-touch-icon" href="./icon-192x192.png">
<link rel="apple-touch-icon" href="./icon-512x512.png">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
darkMode: 'class',
}
</script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap">
<!-- Google Sign-In Client -->
<script src="https://accounts.google.com/gsi/client" async defer></script>
<style>
body {
font-family: 'Poppins', sans-serif;
}
@keyframes slideInUp {
from { transform: translateY(100%); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
.animate-slide-in-up {
animation: slideInUp 0.5s ease-out forwards;
}
/* Style for the calendar picker icon */
input[type="date"]::-webkit-calendar-picker-indicator {
cursor: pointer;
/* A purple color for light theme, matching the brand violet */
filter: invert(44%) sepia(85%) saturate(1558%) hue-rotate(231deg) brightness(98%) contrast(95%);
}
/* Dark theme calendar icon color */
.dark input[type="date"]::-webkit-calendar-picker-indicator {
/* Invert makes the dark icon light for better contrast */
filter: invert(1);
}
/* Shopping Mode Styles */
.shopping-mode .shopping-list-item-label {
font-size: 1.1rem;
font-weight: 500;
}
.shopping-mode .shopping-list-item-checkbox {
width: 1.5rem;
height: 1.5rem;
}
.shopping-mode .shopping-list-item-container {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://aistudiocdn.com/react@^19.1.1/",
"react": "https://aistudiocdn.com/react@^19.1.1",
"@google/genai": "https://aistudiocdn.com/@google/genai@^1.17.0",
"mobx": "https://aistudiocdn.com/mobx@^6.13.7",
"react-dom/": "https://aistudiocdn.com/react-dom@^19.1.1/",
"mobx-react-lite": "https://aistudiocdn.com/mobx-react-lite@^4.1.0",
"url": "https://aistudiocdn.com/url@^0.11.4",
"@vitejs/plugin-react": "https://aistudiocdn.com/@vitejs/plugin-react@^5.0.2",
"vite": "https://aistudiocdn.com/vite@^7.3.0",
"dexie": "https://aistudiocdn.com/dexie@4.0.1-beta.2",
"dexie-observable": "https://aistudiocdn.com/dexie-observable@^4.0.1-beta.13",
"jwt-decode": "https://aistudiocdn.com/jwt-decode@^4.0.0",
"pdfjs-dist/": "https://aistudiocdn.com/pdfjs-dist@^5.4.149/",
"posthog-js": "https://esm.sh/posthog-js@^1.306.2"
}
}
</script>
<script type="module" crossorigin src="./assets/index-CwgSSoTr.js"></script>
</head>
<body class="bg-slate-50 dark:bg-gray-900 text-gray-800 dark:text-gray-200 transition-colors duration-300">
<div id="root"></div>
</body>
</html>
Open service 2606:50c0:8002::153:80 · lp.tnl.one
2026-02-07 11:08
HTTP/1.1 200 OK
Connection: close
Content-Length: 3459
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 06 Feb 2026 18:06:48 GMT
Access-Control-Allow-Origin: *
ETag: "69862db8-d83"
expires: Sat, 07 Feb 2026 11:18:50 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: D1D2:1A9EA0:8AD571:A21725:69871D42
Accept-Ranges: bytes
Age: 0
Date: Sat, 07 Feb 2026 11:08:50 GMT
Via: 1.1 varnish
X-Served-By: cache-lga21992-LGA
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1770462530.244481,VS0,VE16
Vary: Accept-Encoding
X-Fastly-Request-ID: 83879ee9442c2166b913fe35dcd689e8636a36c2
Page title: NutriEasy
<!DOCTYPE html>
<html lang="en">
<head>
<script>
(function() {
const redirect = sessionStorage.getItem('redirect');
sessionStorage.removeItem('redirect');
if (redirect && redirect !== window.location.pathname) {
window.history.replaceState(null, '', redirect);
}
})();
</script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>NutriEasy</title>
<!-- PWA Manifest & Theme -->
<link rel="icon" href="./favicon.ico" />
<link rel="manifest" href="./manifest.json" />
<meta name="theme-color" content="#8b5cf6">
<link rel="apple-touch-icon" href="./icon-192x192.png">
<link rel="apple-touch-icon" href="./icon-512x512.png">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
darkMode: 'class',
}
</script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap">
<!-- Google Sign-In Client -->
<script src="https://accounts.google.com/gsi/client" async defer></script>
<style>
body {
font-family: 'Poppins', sans-serif;
}
@keyframes slideInUp {
from { transform: translateY(100%); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
.animate-slide-in-up {
animation: slideInUp 0.5s ease-out forwards;
}
/* Style for the calendar picker icon */
input[type="date"]::-webkit-calendar-picker-indicator {
cursor: pointer;
/* A purple color for light theme, matching the brand violet */
filter: invert(44%) sepia(85%) saturate(1558%) hue-rotate(231deg) brightness(98%) contrast(95%);
}
/* Dark theme calendar icon color */
.dark input[type="date"]::-webkit-calendar-picker-indicator {
/* Invert makes the dark icon light for better contrast */
filter: invert(1);
}
/* Shopping Mode Styles */
.shopping-mode .shopping-list-item-label {
font-size: 1.1rem;
font-weight: 500;
}
.shopping-mode .shopping-list-item-checkbox {
width: 1.5rem;
height: 1.5rem;
}
.shopping-mode .shopping-list-item-container {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://aistudiocdn.com/react@^19.1.1/",
"react": "https://aistudiocdn.com/react@^19.1.1",
"@google/genai": "https://aistudiocdn.com/@google/genai@^1.17.0",
"mobx": "https://aistudiocdn.com/mobx@^6.13.7",
"react-dom/": "https://aistudiocdn.com/react-dom@^19.1.1/",
"mobx-react-lite": "https://aistudiocdn.com/mobx-react-lite@^4.1.0",
"url": "https://aistudiocdn.com/url@^0.11.4",
"@vitejs/plugin-react": "https://aistudiocdn.com/@vitejs/plugin-react@^5.0.2",
"vite": "https://aistudiocdn.com/vite@^7.3.0",
"dexie": "https://aistudiocdn.com/dexie@4.0.1-beta.2",
"dexie-observable": "https://aistudiocdn.com/dexie-observable@^4.0.1-beta.13",
"jwt-decode": "https://aistudiocdn.com/jwt-decode@^4.0.0",
"pdfjs-dist/": "https://aistudiocdn.com/pdfjs-dist@^5.4.149/",
"posthog-js": "https://esm.sh/posthog-js@^1.306.2"
}
}
</script>
<script type="module" crossorigin src="./assets/index-CwgSSoTr.js"></script>
</head>
<body class="bg-slate-50 dark:bg-gray-900 text-gray-800 dark:text-gray-200 transition-colors duration-300">
<div id="root"></div>
</body>
</html>