Which is the difference? Both means thank you?
One commum communication the other more political?
They are same mean.
”ありがとう” is formal, "ありがと" is a little friendly expression.
But both are 90% same expression.