File: //proc/self/root/tmp/altaira-ui.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/chunks/c63ca9c34cb60491.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/445d2639264f088b.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/99d28831621ad340.js"/><script src="/_next/static/chunks/119132ccca6af685.js" async=""></script><script src="/_next/static/chunks/7600051488dd9120.js" async=""></script><script src="/_next/static/chunks/cdb8816d7aef66ea.js" async=""></script><script src="/_next/static/chunks/turbopack-2bd4c11dbe1a9040.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/0bd6498bda341889.js" async=""></script><meta name="next-size-adjust" content=""/><title>OpenClaw Studio</title><meta name="description" content="Focused operator studio for the OpenClaw gateway."/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script>(function(){try{var t=localStorage.getItem('theme');var m=window.matchMedia('(prefers-color-scheme: dark)').matches;var d=t?t==='dark':m;document.documentElement.classList.toggle('dark',d);}catch(e){}})();</script><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="bebas_neue_9a01228f-module__QGqY8G__variable ibm_plex_sans_f44dd85-module__zmGgHa__variable ibm_plex_mono_13b91942-module__qYc2lq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><main class="min-h-screen bg-neutral-950 text-neutral-100"><div class="mx-auto flex min-h-screen max-w-xl flex-col justify-center px-6 py-16"><p class="font-mono text-sm uppercase tracking-[0.3em] text-emerald-400">OpenClaw UI</p><h1 class="mt-4 font-[var(--font-display)] text-5xl uppercase tracking-[0.08em]">Launching</h1><p class="mt-4 max-w-md text-sm text-neutral-300">Preparing the saved gateway connection for the new Control UI and redirecting you to the live dashboard.</p></div><script>
(() => {
const settingsKey = "openclaw.control.settings.v1";
const legacyTokenSessionKey = "openclaw.control.token.v1";
const tokenSessionKeyPrefix = "openclaw.control.token.v1:";
const launchCookie = [
"openclaw_ui_seeded=1",
"Max-Age=30",
"Path=/admin",
"SameSite=Lax",
window.location.protocol === "https:" ? "Secure" : "",
]
.filter(Boolean)
.join("; ");
const targetUrl = "/admin/";
const gatewayUrl = "wss://altaira.panomity.com/admin";
const token = "panomity-rules";
const normalizeGatewayTokenScope = (value) => {
const trimmed = value.trim();
if (!trimmed) return "default";
try {
const parsed = new URL(trimmed, window.location.href);
const pathname =
parsed.pathname === "/" ? "" : parsed.pathname.replace(/\/+$/, "") || parsed.pathname;
return `${parsed.protocol}//${parsed.host}${pathname}`;
} catch {
return trimmed;
}
};
try {
const raw = window.localStorage.getItem(settingsKey);
const current = raw ? JSON.parse(raw) : {};
const next = { ...current, gatewayUrl };
delete next.token;
window.localStorage.setItem(settingsKey, JSON.stringify(next));
try {
const tokenKey = tokenSessionKeyPrefix + normalizeGatewayTokenScope(gatewayUrl);
window.sessionStorage.removeItem(legacyTokenSessionKey);
if (token) {
window.sessionStorage.setItem(tokenKey, token);
} else {
window.sessionStorage.removeItem(tokenKey);
}
} catch (error) {
console.warn("Failed to seed OpenClaw Control UI session token.", error);
}
document.cookie = launchCookie;
} catch (error) {
console.warn("Failed to seed OpenClaw Control UI settings.", error);
}
const redirectUrl = token ? `${targetUrl}#token=${encodeURIComponent(token)}` : targetUrl;
window.location.replace(redirectUrl);
})();
</script></main><!--$--><!--/$--><script src="/_next/static/chunks/99d28831621ad340.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/0bd6498bda341889.js\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/0bd6498bda341889.js\"],\"default\"]\n5:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/0bd6498bda341889.js\"],\"OutletBoundary\"]\n6:\"$Sreact.suspense\"\n8:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/0bd6498bda341889.js\"],\"ViewportBoundary\"]\na:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/0bd6498bda341889.js\"],\"MetadataBoundary\"]\nc:I[68027,[],\"default\"]\ne:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/0bd6498bda341889.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/c63ca9c34cb60491.css\",\"style\"]\n:HL[\"/_next/static/chunks/445d2639264f088b.css\",\"style\"]\n:HL[\"/_next/static/media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/23b7a97ae3b5c134-s.p.2902b61f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/99e609270109b47d-s.p.64b9304e.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/effe91970fc4db64-s.p.19510058.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fabcf92ba1ccea36-s.p.19f28380.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"dqa7hvVlurrd-Fi2gHfyv\",\"c\":[\"\",\"ui\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"ui\",{\"children\":[[\"path\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/c63ca9c34cb60491.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/445d2639264f088b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var t=localStorage.getItem('theme');var m=window.matchMedia('(prefers-color-scheme: dark)').matches;var d=t?t==='dark':m;document.documentElement.classList.toggle('dark',d);}catch(e){}})();\"}}]}],[\"$\",\"body\",null,{\"className\":\"bebas_neue_9a01228f-module__QGqY8G__variable ibm_plex_sans_f44dd85-module__zmGgHa__variable ibm_plex_mono_13b91942-module__qYc2lq__variable antialiased\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L4\",null,[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$La\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lb\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$c\",[]],\"S\":false}\n"])</script><script>self.__next_f.push([1,"d:T828,"])</script><script>self.__next_f.push([1,"\n (() =\u003e {\n const settingsKey = \"openclaw.control.settings.v1\";\n const legacyTokenSessionKey = \"openclaw.control.token.v1\";\n const tokenSessionKeyPrefix = \"openclaw.control.token.v1:\";\n const launchCookie = [\n \"openclaw_ui_seeded=1\",\n \"Max-Age=30\",\n \"Path=/admin\",\n \"SameSite=Lax\",\n window.location.protocol === \"https:\" ? \"Secure\" : \"\",\n ]\n .filter(Boolean)\n .join(\"; \");\n const targetUrl = \"/admin/\";\n const gatewayUrl = \"wss://altaira.panomity.com/admin\";\n const token = \"panomity-rules\";\n const normalizeGatewayTokenScope = (value) =\u003e {\n const trimmed = value.trim();\n if (!trimmed) return \"default\";\n try {\n const parsed = new URL(trimmed, window.location.href);\n const pathname =\n parsed.pathname === \"/\" ? \"\" : parsed.pathname.replace(/\\/+$/, \"\") || parsed.pathname;\n return `${parsed.protocol}//${parsed.host}${pathname}`;\n } catch {\n return trimmed;\n }\n };\n try {\n const raw = window.localStorage.getItem(settingsKey);\n const current = raw ? JSON.parse(raw) : {};\n const next = { ...current, gatewayUrl };\n delete next.token;\n window.localStorage.setItem(settingsKey, JSON.stringify(next));\n try {\n const tokenKey = tokenSessionKeyPrefix + normalizeGatewayTokenScope(gatewayUrl);\n window.sessionStorage.removeItem(legacyTokenSessionKey);\n if (token) {\n window.sessionStorage.setItem(tokenKey, token);\n } else {\n window.sessionStorage.removeItem(tokenKey);\n }\n } catch (error) {\n console.warn(\"Failed to seed OpenClaw Control UI session token.\", error);\n }\n document.cookie = launchCookie;\n } catch (error) {\n console.warn(\"Failed to seed OpenClaw Control UI settings.\", error);\n }\n const redirectUrl = token ? `${targetUrl}#token=${encodeURIComponent(token)}` : targetUrl;\n window.location.replace(redirectUrl);\n })();\n "])</script><script>self.__next_f.push([1,"4:[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-neutral-950 text-neutral-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto flex min-h-screen max-w-xl flex-col justify-center px-6 py-16\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-sm uppercase tracking-[0.3em] text-emerald-400\",\"children\":\"OpenClaw UI\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 font-[var(--font-display)] text-5xl uppercase tracking-[0.08em]\",\"children\":\"Launching\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-md text-sm text-neutral-300\",\"children\":\"Preparing the saved gateway connection for the new Control UI and redirecting you to the live dashboard.\"}]]}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$d\"}}]]}]\n9:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n7:null\nb:[[\"$\",\"title\",\"0\",{\"children\":\"OpenClaw Studio\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Focused operator studio for the OpenClaw gateway.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0b3bf435.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$Le\",\"3\",{}]]\n"])</script></body></html>