// Downloads page const BASE_URL = "https://arquivos.tecnologia8bits.com.br/util/"; const DOWNLOADS = [ { name: "Suporte 8Bits", desc: "Ferramenta exclusiva da 8Bits para atendimento remoto rápido. Use quando solicitado pelo técnico.", type: "EXE", size: "25,5 MB", tag: "Suporte", cat: "Suporte", file: "suporte8bits.exe" }, { name: "AnyDesk — Acesso Remoto", desc: "Alternativa de acesso remoto. Use para receber atendimento quando solicitado.", type: "EXE", size: "7,5 MB", tag: "Suporte", cat: "Suporte", file: "anydesk.exe" }, { name: "WinRAR", desc: "Compactador e descompactador de arquivos. Necessário para abrir pacotes .rar e .zip.", type: "EXE", size: "6,3 MB", tag: "Utilitário", cat: "Utilitários", file: "winrar.exe" }, { name: "Speccy", desc: "Exibe informações completas do hardware do computador. Útil para diagnóstico remoto.", type: "EXE", size: "18,4 MB", tag: "Utilitário", cat: "Utilitários", file: "speccy-1-33-079.exe" }, { name: "Chocolatey", desc: "Gerenciador de pacotes para Windows. Facilita instalação de programas via linha de comando.", type: "ZIP", size: "1 KB", tag: "Utilitário", cat: "Utilitários", file: "chocolatey.zip" }, { name: "MAS — Microsoft Activation Scripts", desc: "Scripts oficiais de ativação do Windows e Office. Uso sob responsabilidade do usuário.", type: "RAR", size: "133 KB", tag: "Utilitário", cat: "Utilitários", file: "MAS.rar" }, ]; function DownloadsPage() { const cats = ["Todos", "Suporte", "Utilitários"]; const [active, setActive] = React.useState("Todos"); const filtered = active === "Todos" ? DOWNLOADS : DOWNLOADS.filter(d => d.cat === active); return ( <>
Home / Downloads

Os arquivos que usamos em atendimento.

Acesso remoto, utilitários e ferramentas de diagnóstico. Todos hospedados pela 8Bits — nada de link duvidoso.

{cats.map(c => ( ))}
{filtered.map((d, i) => { const iconClass = d.type === "EXE" ? "exe" : d.type === "ZIP" ? "zip" : d.type === "RAR" ? "rar" : ""; return (
{d.type}

{d.name}

{d.desc}

{d.tag} {d.size} Baixar
); })}
); } Object.assign(window, { DownloadsPage });