November 20, 2025 Clarification: Cloudflare Ordered to Pay 500 Million Yen for Supporting Pirate Sites