"""Daftar domain bawaan per kategori. Dapat diedit admin lewat dashboard (tabel blocked_websites)."""

SOCIAL = ["facebook.com", "fb.com", "instagram.com", "tiktok.com", "twitter.com", "x.com", "snapchat.com", "threads.net",
          "pinterest.com", "reddit.com", "discord.com", "discord.gg", "telegram.org", "web.telegram.org", "t.me",
          "web.whatsapp.com", "line.me", "wechat.com", "tumblr.com", "bigo.tv", "likee.video"]
GAMES = ["roblox.com", "steampowered.com", "steamcommunity.com", "epicgames.com", "minecraft.net", "miniclip.com", "y8.com",
         "poki.com", "friv.com", "crazygames.com", "garena.com", "freefiremobile.com", "mobilelegends.com", "moonton.com",
         "pubg.com", "pubgmobile.com", "kongregate.com", "addictinggames.com", "agar.io", "slither.io", "itch.io",
         "twitch.tv", "gog.com", "ea.com", "battle.net", "blizzard.com"]
ENTERTAINMENT = ["youtube.com", "youtu.be", "netflix.com", "disneyplus.com", "hotstar.com", "vidio.com", "viu.com",
                 "spotify.com", "9gag.com", "bilibili.tv", "bilibili.com", "primevideo.com", "hbomax.com", "max.com",
                 "dailymotion.com", "vimeo.com", "soundcloud.com", "joox.com", "wetv.vip", "iq.com", "iflix.com"]
BYPASS = ["hide.me", "vpnbook.com", "proxysite.com", "croxyproxy.com", "hidemyass.com", "nordvpn.com", "expressvpn.com",
          "protonvpn.com", "windscribe.com", "tunnelbear.com", "psiphon.ca", "kproxy.com", "hidester.com", "torproject.org",
          "cloudflare-dns.com", "dns.google", "dns.quad9.net"]  # DNS-over-HTTPS publik juga diblokir

CATEGORIES = {"social": SOCIAL, "games": GAMES, "entertainment": ENTERTAINMENT, "bypass": BYPASS}

# Browser selain yang dikelola (di-blokir bila tidak ada di allowed_browsers)
BROWSER_EXES = {
    "chrome": ["chrome.exe"], "edge": ["msedge.exe"], "firefox": ["firefox.exe"], "opera": ["opera.exe", "launcher.exe"],
    "brave": ["brave.exe"], "vivaldi": ["vivaldi.exe"], "tor": ["tor.exe"], "yandex": ["browser.exe"],
}
DEFAULT_BLOCKED_APPS = ["utorrent.exe", "bittorrent.exe", "qbittorrent.exe", "psiphon3.exe", "tor.exe", "nmap.exe",
                        "wireshark.exe", "cheatengine-x86_64.exe", "ultrasurf.exe", "freegate.exe", "vpn.exe", "winget.exe"]
STORE_EXES = ["WinStore.App.exe", "WinStore.Mobile.exe"]
INSTALLER_HINTS = ["msiexec.exe"]  # + nama berkas yang mengandung 'setup' / 'install' pada folder pengguna
