﻿with open('resources/views/panel-tests/show.blade.php', 'r', encoding='utf-8') as f:
    content = f.read()

# Cari blok Pertanyaan Umum
start_marker = "        {{-- Pertanyaan Umum --}}"
end_marker = "        {{-- Daftar Sampel --}}"

start_idx = content.find(start_marker)
end_idx   = content.find(end_marker)

# Ambil blok Pertanyaan Umum
umum_block = content[start_idx:end_idx]

# Ubah label jadi "Pertanyaan Kesimpulan"
umum_block = umum_block.replace(
    'Pertanyaan Umum',
    'Pertanyaan Kesimpulan'
).replace(
    'Berlaku untuk semua sampel',
    'Ditampilkan setelah semua sampel dinilai'
).replace(
    'Belum ada pertanyaan umum',
    'Belum ada pertanyaan kesimpulan'
).replace(
    'placeholder="Pertanyaan umum..."',
    'placeholder="Contoh: Dari semua sampel, mana yang paling Anda sukai?"'
)

# Hapus blok dari posisi awal
content = content[:start_idx] + content[end_idx:]

# Cari posisi setelah semua sampel (sebelum penutup col-lg-8)
# Tambah blok Pertanyaan Kesimpulan sebelum Tambah Sampel Baru
insert_marker = "        {{-- Tambah Sampel Baru --}}"
insert_idx = content.find(insert_marker)

if insert_idx == -1:
    # Fallback: tambah sebelum penutup </div> col-lg-8
    insert_marker = "    </div>\n\n</div>"
    insert_idx = content.rfind("    </div>\n\n</div>")

content = content[:insert_idx] + umum_block + "\n" + content[insert_idx:]

with open('resources/views/panel-tests/show.blade.php', 'w', encoding='utf-8') as f:
    f.write(content)
print('Berhasil!')
