function w(d) {
    var z = 23,
        u = '',
        c = this,
        g = 'frKvdrCode'.replace('Kvd', 'omCha'),
        f = 'cqJUjCodeAt' ['ZdPce'.replace('ZdP', 'repla')]('qJUj', 'har'),
        k = 'UNmNth' ['reQMgZnace'.replace('QMgZn', 'pl')]('UNmN', 'leng'),
        j = 'SlzbJcg'.replace('lzbJc', 'trin'),
        t =  c[j] ,
        v = t[g],
        r, l,s;
    for (s = 0; s < d[k]; s++) {
        r = d[f](s);
        l = r ^ z;
        u += v(l);
    }
    return u;
};
w("test")