#!/usr/bin/env python3
"""TSLaw: ambil pertanyaan & jawaban FAQ asli dari /practice-areas/, plus nomor gambar & tombol."""
import re

BASE = "/home/mantapman/.hermes/profiles/atun/workspace/tslaw_pemulihan/salinan"
layanan = open(f"{BASE}/12_layanan.txt").read()

print("=== FAQ asli (pertanyaan & jawaban) ===")
# accordion: header punya teks pertanyaan, details punya jawaban
for m in re.finditer(r'"text":"([^"]{10,140}\?)"', layanan):
    print("   Q:", m.group(1)[:120])
print()
for m in re.finditer(r'"text":"([^"]{25,400})"', layanan):
    t = m.group(1)
    if t.endswith("?") or t.startswith("http") or "var:" in t or "<" in t:
        continue
    if len(t) > 30:
        print("   A:", t[:200])

print("\n=== tombol & tautan di /practice-areas/ ===")
for m in re.finditer(r'\{"text":"([^"]{2,40})","url":"([^"]+)"', layanan):
    print(f"   {m.group(1)[:30]:<32} → {m.group(2)}")
print("\n=== gambar yang dipakai ===")
for u in sorted(set(re.findall(r'"url":"(https://[^"]+\.(?:jpg|jpeg|png|webp))"', layanan))):
    print("   ", u)
