/** * Serialized-state pickup — the ONLY module that touches the page blob * (`window.__SIGX_ASYNC__`, emitted by the server renderer). * * The blob is the page's DATA CACHE for its lifetime: every mount of the * same key restores from it (two components sharing a key both restore — * neither refetches), including remounts after client-side navigation. * Successful keyed fetches write back, so the cache always holds the * latest value regardless of whether SSR seeded the key. `refresh()` * invalidates the entry, fetches fresh, and repopulates on success. * * Every accessor is gated on `isLiveClient()` (#407): servers stay inert * (no declaration + no window → false), browsers are live via the * `typeof window` fallback, and windowless live clients (lynx, terminal — * they call `declareLiveClient(true)` at import) get blob access too. The * blob's transport is host-provided: an HTML `