Kestrel
tcp/443
Open service 51.104.28.88:80 · dashboard.ecometricsapp.com
2026-01-26 11:57
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Mon, 26 Jan 2026 11:57:50 GMT Location: https://dashboard.ecometricsapp.com/
Open service 51.104.28.88:443 · dashboard.ecometricsapp.com
2026-01-26 11:57
HTTP/1.1 200 OK
Content-Length: 2710
Connection: close
Content-Type: text/html
Date: Mon, 26 Jan 2026 11:57:49 GMT
Server: Kestrel
Accept-Ranges: bytes
ETag: "1dc8bbe91c62a96"
Last-Modified: Thu, 22 Jan 2026 16:45:52 GMT
Request-Context: appId=cid-v1:fe2a8ebd-edd0-4921-a5d1-8ead05f1e9b1
Page title: EcoMetrics
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="/favicon.svg" />
<script src="https://kit.fontawesome.com/cbc0d3e3a9.js" crossorigin="anonymous"></script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="https://use.typekit.net/uqn7emr.css">
<link rel="modulepreload" href="/_app/immutable/entry/start.CAh2Xayn.js">
<link rel="modulepreload" href="/_app/immutable/chunks/Dnqd_ueu.js">
<link rel="modulepreload" href="/_app/immutable/chunks/D0AfDimk.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DyEWpBe5.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DxKwrj9V.js">
<link rel="modulepreload" href="/_app/immutable/chunks/iRW_bt56.js">
<link rel="modulepreload" href="/_app/immutable/chunks/D0iwhpLH.js">
<link rel="modulepreload" href="/_app/immutable/chunks/C867APpE.js">
<link rel="modulepreload" href="/_app/immutable/entry/app.CVNW8jMn.js">
<link rel="modulepreload" href="/_app/immutable/chunks/Dp1pzeXC.js">
<link rel="modulepreload" href="/_app/immutable/chunks/Bzak7iHL.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DuL6bI_y.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DoSTo_ON.js">
<link rel="modulepreload" href="/_app/immutable/chunks/R6yjV5UE.js">
<link rel="modulepreload" href="/_app/immutable/chunks/BssbsP5x.js">
<style>
body {
margin: 0;
padding: 0;
}
#ecom-loading-template {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
width: 100vw;
background-color: #F2F3FE;
margin: 0;
padding: 0;
}
#ecom-loading-template img {
width: 100px;
max-width: 80vw;
animation: pulse 1.5s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% {
opacity: 1;
transform: scale(1);
}
50% {
opacity: 0.5;
transform: scale(0.9);
}
}
</style>
<title>EcoMetrics</title>
</head>
<body data-sveltekit-preload-data="hover">
<div id="ecom-loading-template">
<img src="/img/logo_icon_lighttheme.svg" alt="Loading placeholder logo" />
</div>
<div style="display: contents">
<script>
{
__sveltekit_1d048lv = {
base: ""
};
const element = document.currentScript.parentElement;
Promise.all([
import("/_app/immutable/entry/start.CAh2Xayn.js"),
import("/_app/immutable/entry/app.CVNW8jMn.js")
]).then(([kit, app]) => {
kit.start(app, element);
});
}
</script>
</div>
<noscript>JavaScript is required to use this application.</noscript>
</body>
</html>