This chat log was provided by OpenDota's free replay parsing.
source on github, message the owner on Discord, deletion link