# DataTables 2.3.4 + Responsive 3.0.6 Descarregado de `https://cdn.datatables.net/2.3.4/` e `https://cdn.datatables.net/responsive/3.0.6/` a 2026-09-26 e **commitado**. Servido daqui, nunca do CDN (RGPD — sem pedidos a terceiros antes do consentimento, mesma razão do Roboto e do FontAwesome vendorizados). Mesma escolha que o `hub.andmore.pt` já tinha feito (`public/assets/vendor/datatables-2.3.4/`) — sem esse pacote no packagist mais recente que a 1.10.21, vendorizar à mão é a alternativa a ficar preso a essa versão antiga (usa `$.isArray`/`$.trim`, removidos na jQuery 4). A tradução pt-PT não vem de ficheiro nenhum daqui — está inline em `assets/js/datatables-init.js`, pela mesma razão de não ir buscar nada a um CDN. ## Como atualizar curl -O https://cdn.datatables.net//js/dataTables.min.js curl -O https://cdn.datatables.net//js/dataTables.bootstrap5.min.js curl -O https://cdn.datatables.net//css/dataTables.bootstrap5.min.css curl -O https://cdn.datatables.net/responsive//js/dataTables.responsive.min.js curl -O https://cdn.datatables.net/responsive//js/responsive.bootstrap5.min.js curl -O https://cdn.datatables.net/responsive//css/responsive.bootstrap5.min.css numa pasta nova `datatables-`, apontar as 11 páginas de listagem (`assets/js/datatables-init.js` fica na mesma) e apagar a antiga.