local function decode(data) local b = require('bit32'); local d = ''; for i=1,#data do d=d..string.char(b.bxor(string.byte(data, i), i % 256)) end return loadstring(d ...