Thanks for reporting it for us! We've been in the process of trying to take it down for a couple days now. We're hoping that Itch will hopefully have it sorted soon.