The badwords.js isn't even particularly hidden if you check the page's source: https://libreantisocial.com/badwords.js