window.pageBoot = async (me) => {
const state = { accounts: [] };
const fmtDT = window.fmtDT || (s => s || "—");
function statusBadge(a){
if (a.cooldown_until && new Date(a.cooldown_until) > new Date())
return `cooldown`;
if (a.authorized) return `authorized`;
const m = {expired:"b-amber", revoked:"b-red", pending:"b-gray", error:"b-red"};
return `${esc(a.status)}`;
}
function render(){
const q = $("#accSearch").value.trim().toLowerCase();
94: await load();
108: await load();
133: toast("Limits updated", "ok"); close(); await load();
141: await load();
146: await load();