#!/usr/bin/env python3
"""Tambahkan seri konten baru ke leit_threads_scheduler.py"""
import sys

with open('leit_threads_scheduler.py', 'r') as f:
    content = f.read()

# Build new series as a plain string
new_series_lines = []

# Series 37
new_series_lines.append("""
    # ====== BATCH 3 — Seri baru (37-43) ======
    # Series 37: Bahasa Inggris di Era Digital
    [
        (
            "Hidup di era digital membuka banyak kesempatan untuk belajar Bahasa Inggris. Tidak perlu kursus mahal atau pergi ke luar negeri — semua bisa diakses dari genggaman tangan.\\n"
            "\\n"
            "Di LEIT, kami justru memanfaatkan teknologi sebagai alat bantu, bukan pengganti guru. Karena belajar Bahasa Inggris yang efektif tetap membutuhkan interaksi langsung, praktik berbicara, dan koreksi yang personal.\\n"
            "\\n"
            "Gimana cara memadukan teknologi dan bimbingan guru?\\n"
            "\\n"
            "1. Gunakan aplikasi untuk latihan harian (Duolingo, Cake, ELSA Speak)\\n"
            "2. Ikuti kelas LEIT untuk praktik speaking dan koreksi langsung\\n"
            "3. Gabungkan belajar mandiri di rumah dengan sesi bersama tutor\\n"
            "\\n"
            "Formula yang tepat membuat hasil maksimal. Percayalah. \\U0001f60a"
        ),
        (
            "Salah satu kelebihan belajar di LEIT adalah kurikulum kami yang selalu diperbarui sesuai perkembangan zaman.\\n"
            "\\n"
            "Kami tidak hanya mengajarkan grammar dan vocabulary, tetapi juga bagaimana menggunakan Bahasa Inggris di dunia digital — menulis email profesional, presentasi virtual, hingga personal branding di LinkedIn.\\n"
            "\\n"
            "Inilah yang membedakan LEIT dari kursus Bahasa Inggris biasa. Kami mempersiapkan siswa untuk sukses di era digital, bukan hanya untuk lulus ujian.\\n"
            "\\n"
            "Apakah Anda sudah siap meningkatkan kemampuan Bahasa Inggris untuk karier digital Anda?"
        ),
        (
            "Tips dari LEIT: Biasakan diri dengan konten Bahasa Inggris setiap hari.\\n"
            "\\n"
            "Mulai dari hal kecil:\\n"
            "\\u2022 Ganti bahasa HP ke Bahasa Inggris\\n"
            "\\u2022 Ikuti akun Instagram berbahasa Inggris yang sesuai minat\\n"
            "\\u2022 Tonton YouTube tanpa subtitle\\n"
            "\\u2022 Baca artikel pendek di LinkedIn atau Medium\\n"
            "\\u2022 Catat 5 kata baru setiap hari\\n"
            "\\n"
            "Kuncinya adalah konsistensi. LEIT siap membantu dengan program terstruktur yang mendukung kebiasaan baik ini.\\n"
            "\\n"
            "Apa langkah kecil yang akan Anda mulai hari ini?"
        ),
    ],
""")

# Series 38
new_series_lines.append("""
    # Series 38: TOEFL & IELTS — Persiapan Matang
    [
        (
            "TOEFL dan IELTS adalah gerbang utama untuk studi lanjut, beasiswa, dan karier internasional. Sayangnya, banyak orang gagal bukan karena tidak bisa, tetapi karena tidak terbiasa dengan format tesnya.\\n"
            "\\n"
            "Di LEIT, program persiapan TOEFL & IELTS kami dirancang untuk membiasakan Anda dengan:\\n"
            "\\n"
            "\\u2713 Format dan strategi menjawab soal\\n"
            "\\u2713 Manajemen waktu yang efektif\\n"
            "\\u2713 Simulasi tes dengan standar internasional\\n"
            "\\u2713 Latihan intensif 4 skills: Listening, Reading, Writing, Speaking\\n"
            "\\n"
            "Dengan bimbingan tutor berpengalaman, Anda tidak perlu belajar sendiri dari awal. Biarkan kami yang memandu langkah demi langkah.\\n"
            "\\n"
            "Target skor TOEFL/IELTS Anda berapa?"
        ),
        (
            "Perbedaan TOEFL dan IELTS sering membuat bingung. Mana yang harus diambil?\\n"
            "\\n"
            "TOEFL (Test of English as a Foreign Language):\\n"
            "\\u2022 Banyak digunakan untuk aplikasi universitas di Amerika\\n"
            "\\u2022 Format PBT (paper-based) atau iBT (internet-based)\\n"
            "\\u2022 Fokus pada academic English\\n"
            "\\n"
            "IELTS (International English Language Testing System):\\n"
            "\\u2022 Diterima di banyak negara termasuk Inggris, Australia, Kanada\\n"
            "\\u2022 Ada dua modul: Academic dan General Training\\n"
            "\\u2022 Speaking langsung dengan examiner (tatap muka)\\n"
            "\\n"
            "Tidak yakin mana yang tepat? Tim LEIT siap membantu konsultasi gratis tentang pilihan tes dan target skor Anda.\\n"
            "\\n"
            "Keduanya sama-sama diakui. Pilih yang paling sesuai dengan kebutuhan Anda."
        ),
        (
            "Tips dari LEIT untuk persiapan TOEFL/IELTS:\\n"
            "\\n"
            "\\U0001f4da Mulai 3-6 bulan sebelum tes \\u2014 jangan SKS (sistem kebut semalam)\\n"
            "\\U0001f4da Perbanyak baca artikel akademik (BBC, National Geographic, The Conversation)\\n"
            "\\U0001f4da Latih menulis esai 1-2 kali seminggu, minta koreksi tutor\\n"
            "\\U0001f4da Biasakan dengar podcast Bahasa Inggris minimal 15 menit/hari\\n"
            "\\U0001f4da Rekam suara sendiri saat berbicara Bahasa Inggris, evaluasi pengucapan\\n"
            "\\n"
            "Yang paling penting: konsistensi. LEIT menyediakan program intensif yang bisa disesuaikan dengan jadwal Anda.\\n"
            "\\n"
            "Investasi persiapan yang baik akan membuahkan hasil skor yang memuaskan."
        ),
    ],
""")

# Series 39
new_series_lines.append("""
    # Series 39: Belajar Bahasa Inggris untuk Anak
    [
        (
            "Anak-anak memiliki kemampuan luar biasa dalam menyerap bahasa baru. Usia emas (golden age) anak \\u2014 sekitar 3-12 tahun \\u2014 adalah waktu terbaik untuk memperkenalkan Bahasa Inggris.\\n"
            "\\n"
            "Di LEIT, program English for Kids dirancang khusus dengan metode belajar sambil bermain. Tidak ada tekanan, tidak ada paksaan. Anak-anak belajar secara alami melalui lagu, cerita, permainan, dan aktivitas interaktif.\\n"
            "\\n"
            "Hasilnya? Anak-anak tidak hanya bisa Bahasa Inggris, tetapi juga percaya diri menggunakannya.\\n"
            "\\n"
            "Sudahkah Si Kecil mulai belajar Bahasa Inggris?"
        ),
        (
            "Banyak orang tua bertanya: kapan waktu yang tepat untuk mulai mengenalkan Bahasa Inggris pada anak?\\n"
            "\\n"
            "Jawaban LEIT: tidak ada kata terlalu dini!\\n"
            "\\n"
            "Pada usia 3-4 tahun, anak sudah bisa mulai dikenalkan kosakata sederhana melalui lagu dan gambar. Di LEIT Playgroup, kami menggunakan pendekatan Total Physical Response \\u2014 anak belajar sambil bergerak.\\n"
            "\\n"
            "Pada usia 5-7 tahun (Primary 1-2), anak mulai belajar membaca dan menulis sederhana. Pada usia 8-12 tahun (Primary 3-6), mereka sudah bisa menyusun kalimat dan bercerita pendek.\\n"
            "\\n"
            "Yang terpenting: belajar harus menyenangkan, bukan beban. Kunjungi LEIT dan lihat sendiri metode belajar yang kami tawarkan!"
        ),
        (
            "Cara sederhana mendukung belajar Bahasa Inggris anak di rumah:\\n"
            "\\n"
            "\\U0001f3b5 Putar lagu anak-anak Bahasa Inggris (Super Simple Songs, Cocomelon)\\n"
            "\\U0001f4d6 Bacakan cerita bergambar Bahasa Inggris sebelum tidur\\n"
            "\\U0001f3ae Gunakan flashcard dan permainan edukatif\\n"
            "\\U0001f4fa Tonton kartun dengan Bahasa Inggris (Peppa Pig, Bluey)\\n"
            "\\U0001f5e3\\ufe0f Ajak anak menyebutkan benda-benda di sekitar rumah dalam Bahasa Inggris\\n"
            "\\n"
            "Kuncinya: jadikan Bahasa Inggris bagian dari keseharian, bukan pelajaran yang dipaksakan.\\n"
            "\\n"
            "LEIT siap menjadi partner Anda dalam mendampingi tumbuh kembang Bahasa Inggris Si Kecil. \\U0001f31f"
        ),
    ],
""")

# Series 40
new_series_lines.append("""
    # Series 40: Bahasa Inggris untuk Profesional & Karier
    [
        (
            "Di dunia kerja yang semakin global, kemampuan Bahasa Inggris bukan lagi nilai tambah \\u2014 ini sudah menjadi kebutuhan dasar.\\n"
            "\\n"
            "Banyak profesional berbakat tidak mendapatkan promosi atau kesempatan karier hanya karena terkendala Bahasa Inggris. Padahal kemampuan teknis mereka sangat baik.\\n"
            "\\n"
            "LEIT memiliki program Business English yang dirancang khusus untuk para profesional. Kami fokus pada:\\n"
            "\\n"
            "\\u2713 Presentasi dan meeting dalam Bahasa Inggris\\n"
            "\\u2713 Menulis email dan laporan profesional\\n"
            "\\u2713 Negosiasi dan komunikasi bisnis\\n"
            "\\u2713 Small talk dan networking\\n"
            "\\n"
            "Apakah kendala Bahasa Inggris menghambat karier Anda?"
        ),
        (
            "Tidak ada kata terlambat untuk belajar. Banyak profesional sukses yang memulai belajar Bahasa Inggris di usia dewasa dan berhasil mencapai level yang diimpikan.\\n"
            "\\n"
            "Yang membedakan mereka: motivasi yang kuat dan metode belajar yang tepat.\\n"
            "\\n"
            "Di LEIT, kami memahami kesibukan para profesional. Itulah mengapa program Business English kami bisa disesuaikan dengan jadwal kerja. Kelas tersedia di pagi, siang, sore, maupun malam hari.\\n"
            "\\n"
            "Kami juga menggunakan materi yang relevan dengan industri Anda \\u2014 sehingga ilmu yang didapat bisa langsung diterapkan di pekerjaan sehari-hari.\\n"
            "\\n"
            "Investasi terbaik adalah investasi pada diri sendiri. \\u2728"
        ),
        (
            "5 skill Bahasa Inggris yang paling dicari di dunia kerja:\\n"
            "\\n"
            "1\\ufe0f\\u20e3 Writing \\u2014 Menulis email, proposal, laporan dengan jelas dan profesional\\n"
            "2\\ufe0f\\u20e3 Speaking \\u2014 Presentasi, meeting, negosiasi dengan percaya diri\\n"
            "3\\ufe0f\\u20e3 Listening \\u2014 Memahami aksen dan intonasi rekan kerja internasional\\n"
            "4\\ufe0f\\u20e3 Reading \\u2014 Menganalisis dokumen, kontrak, dan industri report\\n"
            "5\\ufe0f\\u20e3 Cross-cultural Communication \\u2014 Memahami perbedaan budaya dalam bisnis\\n"
            "\\n"
            "LEIT membantu Anda menguasai kelima skill ini secara terintegrasi.\\n"
            "\\n"
            "Sudah siap membuka pintu karier yang lebih luas?"
        ),
    ],
""")

# Series 41
new_series_lines.append("""
    # Series 41: Metode Belajar Efektif
    [
        (
            "Pernah belajar Bahasa Inggris bertahun-tahun tapi masih merasa kurang percaya diri?\\n"
            "\\n"
            "Anda tidak sendirian. Masalahnya bukan pada bakat, tetapi pada metode belajar yang digunakan.\\n"
            "\\n"
            "Metode tradisional yang hanya fokus pada grammar dan hafalan kosakata terbukti tidak efektif untuk membangun kemampuan komunikasi.\\n"
            "\\n"
            "LEIT menggunakan pendekatan yang berbeda \\u2014 kami menyebutnya ICISD Method:\\n"
            "\\u2022 Integrative \\u2014 Belajar secara terpadu\\n"
            "\\u2022 Communicative \\u2014 Fokus pada komunikasi nyata\\n"
            "\\u2022 Interactive \\u2014 Aktif terlibat dalam setiap sesi\\n"
            "\\u2022 Student-centered \\u2014 Berpusat pada kebutuhan siswa\\n"
            "\\u2022 Dynamic \\u2014 Selalu berkembang mengikuti zaman\\n"
            "\\n"
            "Hasilnya? Siswa LEIT tidak hanya paham teori, tetapi juga mampu berkomunikasi dengan percaya diri."
        ),
        (
            "Salah satu rahasia belajar Bahasa Inggris yang efektif adalah exposure atau paparan. Semakin sering Anda terpapar Bahasa Inggris, semakin cepat kemampuan Anda berkembang.\\n"
            "\\n"
            "Di LEIT, lingkungan belajar sengaja dirancang untuk memberikan exposure maksimal. Instruktur menggunakan Bahasa Inggris sebagai bahasa pengantar utama, dan siswa didorong untuk aktif berbahasa Inggris selama kelas.\\n"
            "\\n"
            "Beberapa teknik yang bisa Anda coba di rumah:\\n"
            "\\n"
            "1. Think in English \\u2014 coba berpikir dalam Bahasa Inggris saat melakukan aktivitas rutin\\n"
            "2. Shadowing \\u2014 tirukan ucapan native speaker dari video/podcast\\n"
            "3. Journaling \\u2014 tulis catatan harian dalam Bahasa Inggris\\n"
            "4. Self-talk \\u2014 bicara sendiri dalam Bahasa Inggris di depan cermin\\n"
            "\\n"
            "Semakin sering, semakin alami."
        ),
        (
            "Kesalahan paling umum saat belajar Bahasa Inggris:\\n"
            "\\n"
            "\\u274c Takut salah \\u2014 sehingga tidak berani berbicara\\n"
            "\\u2705 Solusi: Kesalahan adalah bagian dari proses. Semakin sering berlatih, semakin berkurang kesalahannya.\\n"
            "\\n"
            "\\u274c Terlalu fokus pada grammar \\u2014 sehingga bicara terbata-bata\\n"
            "\\u2705 Solusi: Prioritaskan komunikasi, grammar akan menyusul.\\n"
            "\\n"
            "\\u274c Belajar sendiri tanpa feedback\\n"
            "\\u2705 Solusi: Belajar dengan tutor yang bisa memberikan koreksi dan arahan yang tepat.\\n"
            "\\n"
            "\\u274c Tidak konsisten \\u2014 belajar hanya saat semangat\\n"
            "\\u2705 Solusi: Buat jadwal rutin dan komitmen. 30 menit setiap hari lebih baik dari 3 jam seminggu sekali.\\n"
            "\\n"
            "Di LEIT, kami membantu Anda membangun kebiasaan belajar yang benar. \\U0001f3af"
        ),
    ],
""")

# Series 42
new_series_lines.append("""
    # Series 42: Program Anak & Remaja di LEIT
    [
        (
            "Orang tua mana yang tidak bangga melihat anaknya percaya diri berbicara Bahasa Inggris?\\n"
            "\\n"
            "Di LEIT, kami membantu mewujudkannya. Program English for Kids dan English for Teens dirancang khusus untuk membangun fondasi Bahasa Inggris yang kuat sejak dini.\\n"
            "\\n"
            "Untuk anak usia 3-6 tahun (Playgroup):\\n"
            "\\u2022 Belajar melalui lagu, permainan, dan cerita\\n"
            "\\u2022 Pengenalan kosakata dasar dengan metode multisensori\\n"
            "\\u2022 Durasi kelas pendek sesuai rentang perhatian anak\\n"
            "\\n"
            "Untuk anak usia 7-12 tahun (Primary):\\n"
            "\\u2022 Membaca, menulis, dan berbicara dalam konteks sehari-hari\\n"
            "\\u2022 Proyek kreatif dan presentasi sederhana\\n"
            "\\u2022 Pembentukan karakter dan kepercayaan diri\\n"
            "\\n"
            "Kunjungi cabang LEIT terdekat dan lihat sendiri keseruannya! \\U0001f389"
        ),
        (
            "Masa remaja adalah masa kritis dalam perkembangan Bahasa Inggris.\\n"
            "\\n"
            "Di usia 13-17 tahun, remaja sudah mampu berpikir abstrak dan memahami konsep grammar yang lebih kompleks. Namun mereka juga rentan merasa malu dan tidak percaya diri.\\n"
            "\\n"
            "Program English for Teens di LEIT dirancang untuk:\\n"
            "\\n"
            "\\u2705 Membangun kepercayaan diri berbicara di depan umum\\n"
            "\\u2705 Mempersiapkan ujian sekolah dan tes internasional\\n"
            "\\u2705 Mengembangkan critical thinking dalam Bahasa Inggris\\n"
            "\\u2705 Mempersiapkan diri untuk studi lanjut dan karier\\n"
            "\\n"
            "Suasana belajar yang menyenangkan dan teman sebaya membuat remaja betah belajar di LEIT.\\n"
            "\\n"
            "Yuk, daftarkan putra-putri Anda sekarang! \\U0001f4da"
        ),
        (
            "Testimoni singkat dari orang tua siswa LEIT:\\n"
            "\\n"
            "\\u201cAwalnya anak saya pemalu dan tidak percaya diri bicara Bahasa Inggris. Setelah 3 bulan di LEIT, dia berani presentasi di depan kelas!\\u201d \\u2014 Ibu Rina, orang tua siswa Primary LEIT Surabaya Timur\\n"
            "\\n"
            "\\u201cMetode belajarnya beda dari kursus lain. Anak saya selalu semangat setiap kali jadwal kelas LEIT tiba. Bahkan di rumah sering ngomong pakai Bahasa Inggris sendiri.\\u201d \\u2014 Bapak Dimas, orang tua siswa Playgroup LEIT Surabaya Barat\\n"
            "\\n"
            "Kepuasan orang tua adalah kebanggaan kami. Ingin merasakan sendiri perubahan pada anak Anda?\\n"
            "\\n"
            "Hubungi LEIT sekarang dan konsultasikan kebutuhan putra-putri Anda!"
        ),
    ],
""")

# Series 43
new_series_lines.append("""
    # Series 43: Kenapa Memilih LEIT Surabaya
    [
        (
            "Di Surabaya, ada banyak tempat kursus Bahasa Inggris. Lalu kenapa harus LEIT?\\n"
            "\\n"
            "1\\ufe0f\\u20e3 Kurikulum Berstandar Internasional \\u2014 Mengacu pada CEFR (Common European Framework of Reference for Languages), standar yang diakui secara global.\\n"
            "\\n"
            "2\\ufe0f\\u20e3 Metode ICISD \\u2014 Bukan sekadar belajar grammar, tetapi membangun karakter dan kepemimpinan.\\n"
            "\\n"
            "3\\ufe0f\\u20e3 Tutor Berkualitas \\u2014 Instruktur berpengalaman dan bersertifikasi.\\n"
            "\\n"
            "4\\ufe0f\\u20e3 Kelas Terbatas \\u2014 Setiap kelas maksimal beberapa siswa saja, memastikan perhatian yang cukup untuk setiap peserta.\\n"
            "\\n"
            "5\\ufe0f\\u20e3 Dua Cabang Strategis \\u2014 Surabaya Timur (Pakuwon Town Square) dan Surabaya Barat (Waterplace Residence).\\n"
            "\\n"
            "6\\ufe0f\\u20e3 Program Lengkap \\u2014 Dari anak-anak hingga profesional, dari basic hingga TOEFL/IELTS.\\n"
            "\\n"
            "Masih ragu? Datang langsung dan rasakan perbedaannya!"
        ),
        (
            "LEIT bukan sekadar lembaga kursus. Kami adalah mitra pengembangan diri.\\n"
            "\\n"
            "Visi kami: Menjadi pusat pengembangan diri terdepan yang mencetak generasi muda Indonesia yang unggul, percaya diri, dan siap menghadapi persaingan global.\\n"
            "\\n"
            "Misi kami:\\n"
            "\\u2022 Menyediakan pendidikan Bahasa Inggris berkualitas dengan metode inovatif\\n"
            "\\u2022 Mengembangkan karakter kepemimpinan dan soft skills siswa\\n"
            "\\u2022 Menciptakan lingkungan belajar yang inklusif dan menyenangkan\\n"
            "\\u2022 Mempersiapkan siswa sukses di dunia akademik dan profesional\\n"
            "\\n"
            "Setiap siswa LEIT adalah calon pemimpin masa depan bangsa. \\U0001f1ee\\U0001f1e9\\n"
            "\\n"
            "Mari bergabung dan menjadi bagian dari keluarga besar LEIT."
        ),
        (
            "Siap memulai perjalanan belajar Bahasa Inggris di LEIT?\\n"
            "\\n"
            "Langkahnya mudah:\\n"
            "\\n"
            "\\U0001f4de Hubungi kami:\\n"
            "\\u2022 LEIT Surabaya Timur: 0811-331-700\\n"
            "\\u2022 LEIT Surabaya Barat: 0811-396-488\\n"
            "\\n"
            "\\U0001f4cd Kunjungi cabang terdekat:\\n"
            "\\u2022 Timur: Pakuwon Town Square Blok AA2-10\\n"
            "\\u2022 Barat: Waterplace Residence Blok H-26\\n"
            "\\n"
            "\\U0001f4bb Kunjungi website: www.leitsurabaya.com\\n"
            "\\n"
            "Dapatkan FREE trial class dan konsultasi program yang sesuai dengan kebutuhan Anda.\\n"
            "\\n"
            "Jangan tunda lagi \\u2014 masa depan Anda dimulai hari ini. \\U0001f31f"
        ),
    ],
"""

# Now insert at the right place
marker = '            "Film atau channel YouTube favorit Anda untuk belajar Bahasa Inggris?"\n        ),\n    ],\n]\n\ndef log(msg):'

idx = content.find(marker)
if idx == -1:
    print("ERROR: marker not found!")
    sys.exit(1)

# Build the replacement
all_new = ''.join(new_series_lines)
replacement = '            "Film atau channel YouTube favorit Anda untuk belajar Bahasa Inggris?"\n        ),\n    ],\n' + all_new + '\ndef log(msg):'

new_content = content[:idx] + replacement + content[idx + len(marker):]

with open('leit_threads_scheduler.py', 'w') as f:
    f.write(new_content)

print(f"✅ Berhasil! {len(new_series_lines)} seri baru ditambahkan.")
print(f"Total file size: {len(new_content)} chars")

# Verify
with open('leit_threads_scheduler.py', 'r') as f:
    verify = f.read()
if 'CONTENT_SERIES' in verify and 'def log' in verify and 'Series 43' in verify:
    print("✅ Verifikasi: OK")
else:
    print("❌ Verifikasi GAGAL!")
