/**
 * words_id.js
 * Kosakata sentimen Bahasa Indonesia untuk diinjeksikan ke library `sentiment`.
 * Sumber: KBBI + SentiStrength Indonesia + kamus gaul media sosial.
 */

const POSITIVE_ID = {
  // Umum positif
  bagus: 3, baik: 2, hebat: 3, luar_biasa: 4, keren: 3, mantap: 3,
  terbaik: 4, sempurna: 4, brilian: 4, cerdas: 3, pintar: 2,
  sukses: 3, berhasil: 3, menang: 3, untung: 2, profit: 2,
  senang: 3, bahagia: 3, gembira: 3, suka: 2, cinta: 3, sayang: 2,
  terima_kasih: 2, syukur: 2, alhamdulillah: 2, berkah: 2,
  bangga: 3, kagum: 3, salut: 3, respect: 2,
  aman: 2, sehat: 2, sembuh: 3, pulih: 3, selamat: 2,
  solusi: 2, inovatif: 3, kreatif: 3, efektif: 2, efisien: 2,
  transparan: 2, jujur: 2, adil: 2, benar: 2, tepat: 2,
  cepat: 2, sigap: 2, tanggap: 2, responsif: 2,
  harapan: 2, optimis: 2, positif: 2, maju: 2, berkembang: 2,
  bermanfaat: 3, berguna: 2, membantu: 2, peduli: 2,
  // Gaul positif
  mantul: 3, kece: 3, josss: 3, goks: 3, gilak: 2, gila_keren: 3,
  top: 2, top_banget: 3, oke: 1, sip: 2, setuju: 1, bener: 2,
  niceee: 2, nice: 2, good: 2, great: 3, excellent: 3, amazing: 4,
  wow: 2, wah: 1, asik: 2, seru: 2, lucu: 1,
  // Kesehatan positif (topik covid)
  vaksin: 1, divaksin: 2, protokol: 1, disiplin: 2,
  sembuh: 3, negatif: 2, sehat: 2, imun: 2, kuat: 2,
};

const NEGATIVE_ID = {
  // Umum negatif
  buruk: -3, jelek: -3, parah: -3, busuk: -3, rusak: -2,
  gagal: -3, kalah: -3, rugi: -2, bangkrut: -3,
  sedih: -2, marah: -2, kecewa: -3, kesal: -2, benci: -3,
  takut: -2, khawatir: -2, cemas: -2, panik: -3,
  susah: -2, sulit: -2, berat: -1, repot: -1,
  salah: -2, bohong: -3, dusta: -3, tipu: -3, korupsi: -4,
  tidak_adil: -3, curang: -3, manipulasi: -3,
  lambat: -2, lemot: -2, lelet: -2,
  bahaya: -3, berbahaya: -3, maut: -3, mati: -2, meninggal: -1,
  krisis: -3, darurat: -2, bencana: -3, musibah: -2,
  hancur: -3, ambruk: -3, kolaps: -3, kacau: -2, chaos: -2,
  menyesal: -2, maaf: -1, tobat: -1,
  // Gaul negatif
  anjir: -2, anjing: -3, brengsek: -3, bangsat: -3, tolol: -3,
  bodoh: -3, idiot: -3, goblok: -3, dungu: -3,
  nyebelin: -2, ngeselin: -2, kampret: -2, tai: -3,
  nggak_bener: -2, ga_jelas: -2, abal: -2, zonk: -2,
  hoax: -3, hoaks: -3, bohong: -3, menyesatkan: -3,
  konyol: -2, lebay: -1, cringe: -1,
  // Kesehatan negatif (topik covid)
  positif: -2, terinfeksi: -3, meninggal: -3, wafat: -2,
  lockdown: -1, karantina: -1, isolasi: -1, pandemi: -1,
  lonjakan: -2, meningkat: -1, menyebar: -2, menular: -2,
  varian: -1, mutasi: -1, gelombang: -1,
  antivaksin: -3, menolak_vaksin: -3,
};

module.exports = { POSITIVE_ID, NEGATIVE_ID };
