Vercel
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80 tcp/8443
Open service 64.29.17.65:443 · psx.mobileslog.com
2026-02-10 21:25
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 479592
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 1589
Content-Type: text/html; charset=utf-8
Date: Tue, 10 Feb 2026 21:25:10 GMT
Etag: "3e2c97b386814bc6db5e8c0b5c8a1338"
Last-Modified: Thu, 05 Feb 2026 08:11:58 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::bqs6j-1770758710730-1de6c40f1b11
X-Xss-Protection: 1; mode=block
Connection: close
Page title: PSX Investment Keeper
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" sizes="48x48" />
<link rel="icon" href="/favicon.svg" sizes="any" type="image/svg+xml" />
<link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PSX Investment Keeper</title>
<style>
.ldr {
background: #fefefe;
display: flex;
justify-content: center;
align-items: center;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
width: 100vw;
height: 100vh;
min-width: 100%;
min-height: 100%;
}
</style>
<script type="module" crossorigin src="/assets/index-DzIGoIIq.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BH77QThb.css">
<link rel="manifest" href="/manifest.webmanifest"></head>
<body>
<div id="ldr" class="ldr">
<svg
xmlns="http://www.w3.org/2000/svg"
width="64"
height="64"
viewBox="0 0 24 24"
fill="none"
stroke="oklch(0.488 0.243 264.376)"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
class="lucide lucide-circle-dollar-sign-icon lucide-circle-dollar-sign"
>
<circle cx="12" cy="12" r="10" />
<path d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8" />
<path d="M12 18V6" />
</svg>
</div>
<div id="root"></div>
</body>
</html>
Open service 216.198.79.65:443 · psx.mobileslog.com
2026-02-10 21:25
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 479592
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 1589
Content-Type: text/html; charset=utf-8
Date: Tue, 10 Feb 2026 21:25:10 GMT
Etag: "3e2c97b386814bc6db5e8c0b5c8a1338"
Last-Modified: Thu, 05 Feb 2026 08:11:58 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::bqs6j-1770758710729-42f1070f05fe
X-Xss-Protection: 1; mode=block
Connection: close
Page title: PSX Investment Keeper
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" sizes="48x48" />
<link rel="icon" href="/favicon.svg" sizes="any" type="image/svg+xml" />
<link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PSX Investment Keeper</title>
<style>
.ldr {
background: #fefefe;
display: flex;
justify-content: center;
align-items: center;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
width: 100vw;
height: 100vh;
min-width: 100%;
min-height: 100%;
}
</style>
<script type="module" crossorigin src="/assets/index-DzIGoIIq.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BH77QThb.css">
<link rel="manifest" href="/manifest.webmanifest"></head>
<body>
<div id="ldr" class="ldr">
<svg
xmlns="http://www.w3.org/2000/svg"
width="64"
height="64"
viewBox="0 0 24 24"
fill="none"
stroke="oklch(0.488 0.243 264.376)"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
class="lucide lucide-circle-dollar-sign-icon lucide-circle-dollar-sign"
>
<circle cx="12" cy="12" r="10" />
<path d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8" />
<path d="M12 18V6" />
</svg>
</div>
<div id="root"></div>
</body>
</html>
Open service 104.21.90.155:443 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 03:38:59 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
x-powered-by: PHP/8.3.28
Set-Cookie: PHPSESSID=378qhltovc5ov6ai6t6to51vgb; path=/; secure
expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
pragma: no-cache
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=syuhQO7zN52uYbT9vhHORCwyQiYwFaBPfo0NUS1DyLVvjQXaumuKXrK%2BFCGXOCmIn9Ly7B%2BvGabM4fRdeXWZcm%2Bv08MXwzJhfoL8tzRh"}]}
Server: cloudflare
x-turbo-charged-by: LiteSpeed
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=883
CF-RAY: 9c3cfb0499d9d116-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::6815:5a9b:443 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 03:38:59 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
x-powered-by: PHP/8.3.28
Set-Cookie: PHPSESSID=kmd2qfcgbvpc5emf4jmc0cjfrb; path=/; secure
expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
pragma: no-cache
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Fo5%2B4z7Gkz5GdNa2UuI77%2BIXwlc3C4FdtpXJhGrmaMvza1Mr00bnppwojrCzGrYiy7oKHmchJMBv7F%2BNANStCdYcoTQuIAHROefzvwaLtL6%2F3NDwCC94ictn"}]}
Server: cloudflare
x-turbo-charged-by: LiteSpeed
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=983
CF-RAY: 9c3cfb051b25aaca-YYZ
alt-svc: h3=":443"; ma=86400
Open service 104.21.90.155:8443 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 522 <none>
Date: Mon, 26 Jan 2026 03:39:18 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 26 Jan 2026 03:39:48 GMT
set-cookie: cf_ob_info=522:9c3cfb048922dc96:FRA; Expires=Mon, 26 Jan 2026 03:39:48 GMT
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19426,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=swgvLQGcmV0iKxb%2FXMUmmhhfMKVF08jyzjYwSeavd9eZfRYu7lkniQsZTeIH3Z9keVo9oZvjtdMZC%2ButexzezLFTOWeueVi1mMKEN%2BbP"}]}
CF-RAY: 9c3cfb048922dc96-FRA
alt-svc: h3=":8443"; ma=86400
Open service 172.67.202.64:443 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 03:38:58 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
x-powered-by: PHP/8.3.28
Set-Cookie: PHPSESSID=5dpdrfvsjt2jkgjsj50aohb9m8; path=/; secure
expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
pragma: no-cache
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xZ%2FFqj6h9OtGlybey75014cgeUunLulgEj2v03ZUAPIb4yTHA8o2cHwY6FSOCBVqRHX9lnvJWmaJleXS7DZqF0ue5swsn3f7FpqLSNyS"}]}
Server: cloudflare
x-turbo-charged-by: LiteSpeed
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=672
CF-RAY: 9c3cfb027e35dbd3-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::6815:5a9b:80 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 301 Moved Permanently
Date: Mon, 26 Jan 2026 03:38:57 GMT
Content-Length: 0
Connection: close
Location: https://mobileslog.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vTA4590cYtF8XWafTJ%2BFqcCQPlBheroJ8aqoRSU9TVDFDZctGcqM74mZmtBgbqqNOYfdm6dGToV6G5jHFM4TzGbslA8o71aXEjvjTfDGZB4uRIqtuCrhahso"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c3cfafe3fe79544-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:ca40:443 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 03:38:59 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
x-powered-by: PHP/8.3.28
Set-Cookie: PHPSESSID=5egt61i3n6d3re4v9d9a84kfkn; path=/; secure
expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
pragma: no-cache
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TbnRPY3XdYOXQHHzkdPHDS9lp7g%2FotrPDFTnwmaxOcXYOTClDyiGXCy4yZKR9IwOYNfrLoL0yKbN8em47tyfSn6Oj6LvpzswKDaTPAel%2FN5Z%2FKX9TElGiA%3D%3D"}]}
Server: cloudflare
x-turbo-charged-by: LiteSpeed
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=658
CF-RAY: 9c3cfb0289ac5c4a-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::6815:5a9b:8443 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 522 <none>
Date: Mon, 26 Jan 2026 03:39:18 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 26 Jan 2026 03:39:48 GMT
set-cookie: cf_ob_info=522:9c3cfb043853a49d:LHR; Expires=Mon, 26 Jan 2026 03:39:48 GMT
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19563,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dE8pKRYr4KfVRsLArwi4UHZ1Pic8%2F13yTTPMH6EWLmwxoEGqWdlEt7KzJ7B8W4UWw3OlK9iYekovdZkz0DF0zqyK0KkWhAxkH7iwjpQU%2F4TcYp7TRE%2FPQZY8"}]}
CF-RAY: 9c3cfb043853a49d-LHR
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3032::ac43:ca40:80 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 301 Moved Permanently
Date: Mon, 26 Jan 2026 03:38:57 GMT
Content-Length: 0
Connection: close
Location: https://mobileslog.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EMrP1mj5FasXvyhlw5s43QZ8x2rDiOmq%2BzUefmXZ2Z9hrB%2Bg5MZP%2BCneX0%2BIwHADgUEVwgF%2BiL4kOJmv1YCqn465bDh%2FrT0pmmsftCyC2gahcBIhQ49E4d%2Fz"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c3cfafe0ca4f8d4-SIN
alt-svc: h3=":443"; ma=86400
Open service 104.21.90.155:80 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 301 Moved Permanently
Date: Mon, 26 Jan 2026 03:38:57 GMT
Content-Length: 0
Connection: close
Location: https://mobileslog.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PRHVeuffHCunicn55U8LnghcIiCH3mZ3YzuQcYKTLTMHXggUvDYG6ISrGZUMeB0qNRLc62p9%2Fva0uhFgPBIV5TRod4WonzzycHuHQ4Jl"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c3cfafe39be7b2f-BOM
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:ca40:8443 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 522 <none>
Date: Mon, 26 Jan 2026 03:39:17 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 26 Jan 2026 03:39:47 GMT
set-cookie: cf_ob_info=522:9c3cfb0408db97b9:YYZ; Expires=Mon, 26 Jan 2026 03:39:47 GMT
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19322,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LnybtmzkK6TFzAMX5ImZI%2BhR3Aa4rHiaPcp9V0u7aweDg7qTVHGvTMU1qFIEiqHnG6oMx0xoH69BVjqbNTI85L1i3SUafz9NpydcJwWADeOv0b87e%2FUsX%2FRg"}]}
CF-RAY: 9c3cfb0408db97b9-YYZ
alt-svc: h3=":8443"; ma=86400
Open service 172.67.202.64:8443 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 522 <none>
Date: Mon, 26 Jan 2026 03:39:18 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 26 Jan 2026 03:39:48 GMT
set-cookie: cf_ob_info=522:9c3cfb03eb344316:EWR; Expires=Mon, 26 Jan 2026 03:39:48 GMT
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19467,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=N3wVLueJP1cXAP5wg%2FE%2BhIU%2FGMuTlJitWIQ4xtSdwTDFM7EgxzhKxINWxmyLFSzwH7zlTEmxWSdS8l0Zj7sApTSBIMaAKbJsguxIVQfR"}]}
CF-RAY: 9c3cfb03eb344316-EWR
alt-svc: h3=":8443"; ma=86400
Open service 172.67.202.64:80 · mobileslog.com
2026-01-26 03:38
HTTP/1.1 301 Moved Permanently
Date: Mon, 26 Jan 2026 03:38:57 GMT
Content-Length: 0
Connection: close
Location: https://mobileslog.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vSY8FVJykwLiksnX6fcb%2FV0CppdC8iKY5kyRcgfJrd8sS8lxDLIHPY4qAAqv0y%2BVOQJNJ8mFUMn%2FQizLoe8wqdieP%2BagBv3dIb3AZOYB"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c3cfafdba4406a1-EWR
alt-svc: h3=":443"; ma=86400
Open service 64.29.17.65:443 · ev.mobileslog.com
2026-01-22 20:13
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 94
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 7105
Content-Type: text/html; charset=utf-8
Date: Thu, 22 Jan 2026 20:13:28 GMT
Etag: "cf789adf74ad121155e9b00f1ed75c8d"
Last-Modified: Thu, 22 Jan 2026 20:11:53 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Vercel-Cache: HIT
X-Vercel-Enable-Rewrite-Caching: 1
X-Vercel-Id: sfo1::rtdkl-1769112808478-5d57d0614465
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Emergent | Fullstack App
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta name="description" content="A product of emergent.sh" />
<title>Emergent | Fullstack App</title>
<script src="https://assets.emergent.sh/scripts/emergent-main.js"></script>
<script>
// Only load visual edit scripts when inside an iframe
if (window.self !== window.top) {
var debugMonitorScript = document.createElement('script');
debugMonitorScript.src = 'https://assets.emergent.sh/scripts/debug-monitor.js';
document.head.appendChild(debugMonitorScript);
window.tailwind = window.tailwind || {};
tailwind.config = {
corePlugins: { preflight: false },
};
var tailwindScript = document.createElement('script');
tailwindScript.src = 'https://cdn.tailwindcss.com';
document.head.appendChild(tailwindScript);
}
</script>
<script type="module" crossorigin src="/assets/index-nZKGGOos.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BFdyGLsR.css">
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<a
id="emergent-badge"
target="_blank"
href="https://app.emergent.sh/?utm_source=emergent-badge"
style="
display: flex !important;
align-items: center !important;
position: fixed !important;
bottom: 20px;
right: 20px;
text-decoration: none;
padding: 6px 10px;
font-family: -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell,
"Open Sans", "Helvetica Neue",
sans-serif !important;
font-size: 12px !important;
z-index: 9999 !important;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
border-radius: 8px !important;
background-color: #ffffff !important;
border: 1px solid rgba(255, 255, 255, 0.25) !important;
"
>
<div style="display: flex; flex-direction: row; align-items: center">
<img
style="width: 20px; height: 20px; margin-right: 8px"
src="https://avatars.githubusercontent.com/in/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
/>
<p
style="
color: #000000;
font-family: -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, "Open Sans",
"Helvetica Neue", sans-serif !important;
font-size: 12px !important;
align-items: center;
margin-bottom: 0;
"
>
Made with Emergent
</p>
</div>
</a>
<script>
!(function (t, e) {
var o, n, p, r;
e.__SV ||
((window.posthog = e),
(e._i = []),
(e.init = function (i, s, a) {
function g(t, e) {
var o = e.split(".");
2 == o.length && ((t = t[o[0]]), (e = o[1])),
(t[e] = function () {
t.push(
[e].concat(
Array.prototype.slice.call(
arguments,
0,
),
),
);
});
}
((p = t.createElement("script")).type =
Open service 64.29.17.65:80 · ev.mobileslog.com
2026-01-22 20:13
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://ev.mobileslog.com/ Refresh: 0;url=https://ev.mobileslog.com/ server: Vercel Redirecting...
Open service 216.198.79.65:80 · ev.mobileslog.com
2026-01-22 20:13
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://ev.mobileslog.com/ Refresh: 0;url=https://ev.mobileslog.com/ server: Vercel Redirecting...
Open service 216.198.79.65:443 · ev.mobileslog.com
2026-01-22 20:13
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 7105
Content-Type: text/html; charset=utf-8
Date: Thu, 22 Jan 2026 20:13:28 GMT
Etag: "cf789adf74ad121155e9b00f1ed75c8d"
Last-Modified: Thu, 22 Jan 2026 20:13:28 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Vercel-Cache: HIT
X-Vercel-Enable-Rewrite-Caching: 1
X-Vercel-Id: iad1::z5kqz-1769112808768-4aa1605b0270
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Emergent | Fullstack App
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta name="description" content="A product of emergent.sh" />
<title>Emergent | Fullstack App</title>
<script src="https://assets.emergent.sh/scripts/emergent-main.js"></script>
<script>
// Only load visual edit scripts when inside an iframe
if (window.self !== window.top) {
var debugMonitorScript = document.createElement('script');
debugMonitorScript.src = 'https://assets.emergent.sh/scripts/debug-monitor.js';
document.head.appendChild(debugMonitorScript);
window.tailwind = window.tailwind || {};
tailwind.config = {
corePlugins: { preflight: false },
};
var tailwindScript = document.createElement('script');
tailwindScript.src = 'https://cdn.tailwindcss.com';
document.head.appendChild(tailwindScript);
}
</script>
<script type="module" crossorigin src="/assets/index-nZKGGOos.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BFdyGLsR.css">
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<a
id="emergent-badge"
target="_blank"
href="https://app.emergent.sh/?utm_source=emergent-badge"
style="
display: flex !important;
align-items: center !important;
position: fixed !important;
bottom: 20px;
right: 20px;
text-decoration: none;
padding: 6px 10px;
font-family: -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell,
"Open Sans", "Helvetica Neue",
sans-serif !important;
font-size: 12px !important;
z-index: 9999 !important;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
border-radius: 8px !important;
background-color: #ffffff !important;
border: 1px solid rgba(255, 255, 255, 0.25) !important;
"
>
<div style="display: flex; flex-direction: row; align-items: center">
<img
style="width: 20px; height: 20px; margin-right: 8px"
src="https://avatars.githubusercontent.com/in/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
/>
<p
style="
color: #000000;
font-family: -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, "Open Sans",
"Helvetica Neue", sans-serif !important;
font-size: 12px !important;
align-items: center;
margin-bottom: 0;
"
>
Made with Emergent
</p>
</div>
</a>
<script>
!(function (t, e) {
var o, n, p, r;
e.__SV ||
((window.posthog = e),
(e._i = []),
(e.init = function (i, s, a) {
function g(t, e) {
var o = e.split(".");
2 == o.length && ((t = t[o[0]]), (e = o[1])),
(t[e] = function () {
t.push(
[e].concat(
Array.prototype.slice.call(
arguments,
0,
),
),
);
});
}
((p = t.createElement("script")).type =
Open service 64.29.17.1:80 · ev-charger-api.mobileslog.com
2026-01-22 20:00
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://ev-charger-api.mobileslog.com/ Refresh: 0;url=https://ev-charger-api.mobileslog.com/ server: Vercel Redirecting...
Open service 64.29.17.1:443 · ev-charger-api.mobileslog.com
2026-01-22 20:00
HTTP/1.1 200 OK Access-Control-Allow-Credentials: true Age: 0 Cache-Control: public, max-age=0, must-revalidate Content-Length: 51 Content-Type: text/html; charset=utf-8 Date: Thu, 22 Jan 2026 20:00:08 GMT Etag: W/"33-XTnkQgzXJHrUQYiV8Ao2gkuNoYg" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: Origin X-Powered-By: Express X-Vercel-Cache: MISS X-Vercel-Enable-Rewrite-Caching: 1 X-Vercel-Id: iad1::iad1::cb7kh-1769112008044-a0d61bdeaf63 Connection: close Charger API is running. Use /api/health for status.
Open service 216.198.79.1:443 · ev-charger-api.mobileslog.com
2026-01-22 20:00
HTTP/1.1 200 OK Access-Control-Allow-Credentials: true Age: 0 Cache-Control: public, max-age=0, must-revalidate Content-Length: 51 Content-Type: text/html; charset=utf-8 Date: Thu, 22 Jan 2026 20:00:07 GMT Etag: W/"33-XTnkQgzXJHrUQYiV8Ao2gkuNoYg" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: Origin X-Powered-By: Express X-Vercel-Cache: MISS X-Vercel-Enable-Rewrite-Caching: 1 X-Vercel-Id: iad1::iad1::5rjp7-1769112007589-6b2e2cdf291e Connection: close Charger API is running. Use /api/health for status.
Open service 216.198.79.1:80 · ev-charger-api.mobileslog.com
2026-01-22 20:00
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://ev-charger-api.mobileslog.com/ Refresh: 0;url=https://ev-charger-api.mobileslog.com/ server: Vercel Redirecting...