The code provided in projects GitHub is some pre-alpha state. And there is no guarantee it is used by real contract at all. Why don't you provide real source code verified by etherscan ?
Is is not worth for you to loose a time and your energy to ask them questions like that. I was active on this forum many days ago (I encourage you to search this from form the beginning and reading my questions) asking them a lot of questions like this one. So what I get is that smart contracts are secret because Fire Lotto is sooo afraid that somebody could copy them.
On my other technical questions, like potential bugs during withdrawal process, they could not simply ask developers and publish the answer here. Instead they said that there will be an audit done by some external company and maybe I will find answers on my questions there, in that audit. I said them that until this audit will be bought and payed by them then it has low value for the community.
So my opinion is that is no worth to lose a time and energy on this forum. What is your opinion after your analysis?