There are at least two substantive reasons that making your question dependent on offsite files tends to be discouraged... and deprecated:
- Offsite links may disappear into the bit bucket before your question loses relevance for some future reader.
- Some of us tend to regard off-site code as potentially malicious.
Yes, your source is very long. But code & data supporting the question could be made much more concise (and thus, posted here) were you to try to follow some of the suggestions in this advice . See also [SSCCE|link to short form definition and link.