"""Empacota os Lottie do Telegram (assets/emoji-animado-telegram/*.json) em lib/emojis.js
para abrir por file:// sem fetch: window.EMOJI['u1f914'] = {...}. Rodar de novo ao baixar emoji novo."""
import json
from pathlib import Path
AQUI = Path(__file__).parent
SRC = AQUI.parent / "assets" / "emoji-animado-telegram"
out = ["window.EMOJI = window.EMOJI || {};"]
for f in sorted(SRC.glob("u*.json")):
    out.append(f"EMOJI[{json.dumps(f.stem)}] = {f.read_text(encoding='utf-8')};")
(AQUI / "lib" / "emojis.js").write_text("\n".join(out), encoding="utf-8")
print(len(out) - 1, "emojis em lib/emojis.js")
