#!/usr/bin/env python3
"""Rapikan artikel 10: potong sedikit supaya aman di bawah 1.300 kata."""
import io

P = "/home/mantapman/.hermes/profiles/atun/workspace/tslaw_listikel_10.py"
s = open(P, encoding="utf-8").read()

ganti = [
    ("dari pengadilan yang memutus, jalur pailit, sampai bantuan hukum untuk yang tidak mampu",
     "dari pengadilan yang memutus sampai bantuan hukum untuk yang tidak mampu"),
    ("perkaranya dibatasi peraturan Mahkamah Agung, jadi periksa dulu apakah tagihan Anda masuk",
     "perkaranya dibatasi peraturan Mahkamah Agung, jadi pastikan tagihan Anda masuk"),
    ("jadi pertanyaan ini yang paling menentukan sebelum perkara ",
     "jadi hal ini yang paling menentukan sebelum perkara "),
    ("Untuk tagihan tanpa jaminan, hitungan bulanan lebih realistis daripada mingguan.",
     "Untuk tagihan tanpa jaminan, hitungan bulanan lebih realistis."),
    ("Lelang memakan waktu dan biaya, dan hasilnya sering di bawah harga pasar barang ",
     "Lelang memakan waktu dan biaya, dan hasilnya sering di bawah harga pasar "),
    ("melainkan yang bukti dan hitungannya paling rapi",
     "melainkan yang buktinya paling rapi"),
]

for lama, baru in ganti:
    n = s.count(lama)
    if n != 1:
        print(f"LEWAT ({n} kali): {lama[:55]}")
        continue
    s = s.replace(lama, baru)
    print(f"ok: {lama[:55]} -> {baru[:45]}")

open(P, "w", encoding="utf-8").write(s)
print("selesai")
