/// interface Window { HeavenLoadingCanvas?: new (canvas: HTMLCanvasElement) => { start: (scene: "hexagram" | "fortune", data?: Record) => void; complete: () => Promise; stop: () => void; }; }