Math.random = function () {
    return 0.08636862211354912

}
var HN = new RegExp("[\\u007F-\\uFFFF]", "g");

function BB(ZY) {
    return "\\u" + ("0000" + ZY.charCodeAt(0).toString(16)).substr(-4);
}

function V0(QO, Y0) {
    var y2 = Y0;
    var l4 = QO;
    return function () {
        var oT = l4;
        oT ^= oT << 23;
        oT ^= oT >> 17;
        var mu = y2;
        oT ^= mu;
        oT ^= mu >> 26;
        y2 = oT;
        l4 = mu;
        return (l4 + y2) % 4294967296;
    };
}

function encodeStr(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var P4 = V0(key, gs);
    console.log(P4)
    var OI = [];
    var IL = 0;
    while (IL < 61) {
        OI.push(P4() & 255);
        IL += 1;
    }
    var Jd = OI;
    var RX = Jd;
    console.log(RX + '')
    // ‌138,214,249,70,110,185,136,16,25,80,158,117,5,82,175,204,248,121,181,232,97,105,29,197,160,71,117,192,134,46,225,23,71,64,214,122,21,83,14,187,132,145,243,169,8,89,106,146,44,245,223,179,228,173,71,39,36,232,157,82,200


    var w4 = JSON.stringify(ax, function (JY, ds) {
        return ds === undefined ? null : ds;
    });
    var Tp = w4.replace(HN, BB);
    var K6 = [];
    var bW = 0;
    while (bW < Tp.length) {
        K6.push(Tp.charCodeAt(bW));
        bW += 1;
    }
    var hf = K6;
    var Rc = hf;
    var SE = Rc.length;
    var sk = [];
    var Nj = SE - 1;
    while (Nj >= 0) {
        sk.push(Rc[Nj]);
        Nj -= 1;
    }
    var c3 = sk;
    var Zb = c3.length;
    var SU = RX["slice"](0, 29).length;
    var bE = [];
    var el = 113;
    var Og = 0;
    while (Og < Zb) {
        var YI = c3[Og];
        var v6 = RX["slice"](0, 29)[Og % SU];
        var bq = YI ^ v6 ^ el;
        bE.push(bq);
        el = bq;
        Og += 1;
    }
    var K7 = bE;
    var K3 = K7.length;
    var vJ = RX["slice"](29, 60).length;
    var LW = [];
    var y1 = 113;
    var P_ = 0;
    while (P_ < K3) {
        var H0 = K7[P_];
        var nz = RX["slice"](29, 60)[P_ % vJ];
        var hg = H0 ^ nz ^ y1;
        LW.push(hg);
        y1 = hg;
        P_ += 1;
    }
    var EO = LW;
    var vd = [];
    for (var G5 in EO) {
        var rE = EO[G5];
        if (EO.hasOwnProperty(G5)) {
            vd.push(rE);
        }
    }
    var sU = vd;
    var ER = sU;
    var mA = ER.length;
    var Ay = 0;
    while (Ay + 1 < mA) {
        var Zk = ER[Ay];
        ER[Ay] = ER[Ay + 1];
        ER[Ay + 1] = Zk;
        Ay += 2;
    }
    var O9 = ER;
    var qn = [];
    for (var Eu in O9) {
        var Wx = O9[Eu];
        if (O9.hasOwnProperty(Eu)) {
            var xd = String.fromCharCode(Wx);
            qn.push(xd);
        }
    }
    var IT = btoa(qn.join(""));
    return IT

}

function encodeStrObj(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var P4 = V0(key, gs);
    var OI = [];
    var IL = 0;
    while (IL < 19) {
        OI.push(P4() & 255);
        IL += 1;
    }
    var Jd = OI;
    var Bb = Jd;
    var w4 = JSON.stringify(ax, function (JY, ds) {
        return ds === undefined ? null : ds;
    });
    var m3 = w4.replace(HN, BB);
    var M6 = [];
    var o5 = 0;
    while (o5 < m3.length) {
        M6.push(m3.charCodeAt(o5));
        o5 += 1;
    }
    var rD = M6;
    var Vg = rD;
    var GD = Vg.length;
    var x9 = Bb[0] % 7 + 1;
    var hR = [];
    var e3 = 0;
    while (e3 < GD) {
        hR.push((Vg[e3] << x9 | Vg[e3] >> 8 - x9) & 255);
        e3 += 1;
    }
    var d5 = hR;
    var pn = d5.length;
    var RC = [];
    var rP = 0;
    while (rP < pn) {
        RC.push(d5[(rP + Bb[1]) % pn]);
        rP += 1;
    }
    var mW = RC;
    var OK = mW.length;
    var Oo = Bb["slice"](2, 18).length;
    var No = [];
    var MT = 0;
    while (MT < OK) {
        var fZ = mW[MT];
        var wJ = Bb["slice"](2, 18)[MT % Oo] & 127;
        No.push((fZ + wJ) % 256 ^ 128);
        MT += 1;
    }
    var PZ = No;
    var UR = [];
    for (var DA in PZ) {
        var Dt = PZ[DA];
        if (PZ.hasOwnProperty(DA)) {
            UR.push(Dt);
        }
    }
    var El = UR;
    var d7 = El;
    var KL = d7.length;
    var IF = 0;
    while (IF + 1 < KL) {
        var i2 = d7[IF];
        d7[IF] = d7[IF + 1];
        d7[IF + 1] = i2;
        IF += 2;
    }
    var ZH = d7;
    var d6 = [];
    for (var ts in ZH) {
        var Gc = ZH[ts];
        if (ZH.hasOwnProperty(ts)) {
            var Dm = String.fromCharCode(Gc);
            d6.push(Dm);
        }
    }
    var B_ = btoa(d6.join(""));
    return B_
}


function encode30(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var nk = V0(key, gs);
    var sy = [];
    var xH = 0;
    while (xH < 30) {
        sy.push(nk() & 255);
        xH += 1;
    }
    var od = sy;
    var to = od;
    var sg = JSON.stringify(ax, function (zg, W9) {
        return W9 === undefined ? null : W9;
    });
    var YX = sg.replace(HN, BB);
    var mq = [];
    var vO = 0;
    while (vO < YX.length) {
        mq.push(YX.charCodeAt(vO));
        vO += 1;
    }
    var KU = mq;
    var Pd = KU;
    var N2 = Pd.length;
    var R_ = [];
    var bZ = N2 - 1;
    while (bZ >= 0) {
        R_.push(Pd[bZ]);
        bZ -= 1;
    }
    var Io = R_;
    var jp = Io.length;
    var jf = to["slice"](0, 29).length;
    var ac = [];
    var J8 = 113;
    var kr = 0;
    while (kr < jp) {
        var V_ = Io[kr];
        var MQ = to["slice"](0, 29)[kr % jf];
        var XY = V_ ^ MQ ^ J8;
        ac.push(XY);
        J8 = XY;
        kr += 1;
    }
    var WE = ac;
    var mg = [];
    for (var iA in WE) {
        var kT = WE[iA];
        if (WE.hasOwnProperty(iA)) {
            var gj = String.fromCharCode(kT);
            mg.push(gj);
        }
    }
    var OB = btoa(mg.join(""));
    return OB;
}


function encodeStr53(ax, key) {
    console.log('ax.length', ax.length)
    var gs = Math["random"]() * 1073741824 | 0;

    var tt = V0(key, gs);
    var ES = [];
    var K_ = 0;
    while (K_ < 53) {
        ES.push(tt() & 255);
        K_ += 1;
    }
    console.log(ES.length, ES + '')
    var eb = ES;
    var wc = eb;
    var XK = JSON.stringify(ax, function (F6, KV) {
        return KV === undefined ? null : KV;
    });
    console.log('XK.length', XK, '\t', XK.length)

    var nF = XK.replace(HN, BB);
    var f9 = [];
    var Q1 = 0;
    while (Q1 < nF.length) {
        f9.push(nF.charCodeAt(Q1));
        Q1 += 1;
    }
    console.log(f9.length, f9 + '')
    var WM = f9;
    var RH = WM;
    var uE = RH.length;
    var Nd = wc["slice"](0, 28).length;
    var tV = [];
    var wP = 0;
    while (wP < uE) {
        tV.push(RH[wP]);
        tV.push(wc["slice"](0, 28)[wP % Nd]);
        wP += 1;
    }
    var Ks = tV;
    var JK = Ks.length;
    var QQ = wc["slice"](28, 52).length;
    var Rv = [];
    var BD = 113;
    var jn = 0;
    while (jn < JK) {
        var SW = Ks[jn];
        var Sn = wc["slice"](28, 52)[jn % QQ];
        var a6 = SW ^ Sn ^ BD;
        Rv.push(a6);
        BD = a6;
        jn += 1;
    }
    var UU = Rv;
    var db = [];
    for (var yM in UU) {
        var rc = UU[yM];
        if (UU.hasOwnProperty(yM)) {
            var ll = String.fromCharCode(rc);
            db.push(ll);
        }
    }
    var pw = btoa(db.join(""));
    return pw;

}


function encodeStr18(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var mj = V0(key, gs);
    var te = [];
    var L3 = 0;
    while (L3 < 18) {
        te.push(mj() & 255);
        L3 += 1;
    }
    var Yw = te;
    var Yi = Yw;
    var MX = JSON.stringify(ax, function (nc, TF) {
        return TF === undefined ? null : TF;
    });
    var PX = MX.replace(HN, BB);
    var yi = [];
    var i1 = 0;
    while (i1 < PX.length) {
        yi.push(PX.charCodeAt(i1));
        i1 += 1;
    }
    var QB = yi;
    var FI = QB;
    var h5 = FI.length;
    var X2 = Yi["slice"](0, 16).length;
    var P3 = [];
    var qG = 113;
    var aP = 0;
    while (aP < h5) {
        var ls = FI[aP];
        var kA = Yi["slice"](0, 16)[aP % X2];
        var RJ = ls ^ kA ^ qG;
        P3.push(RJ);
        qG = RJ;
        aP += 1;
    }
    var Am = P3;
    var W6 = Am.length;
    var hx = [];
    var wf = W6 - 1;
    while (wf >= 0) {
        hx.push(Am[wf]);
        wf -= 1;
    }
    var CG = hx;
    var sR = CG.length;
    var g_ = Yi[16] % 7 + 1;
    var Mp = [];
    var wU = 0;
    while (wU < sR) {
        Mp.push((CG[wU] << g_ | CG[wU] >> 8 - g_) & 255);
        wU += 1;
    }
    var Bt = Mp;
    var xJ = [];
    for (var yK in Bt) {
        var o9 = Bt[yK];
        if (Bt.hasOwnProperty(yK)) {
            var zZ = String.fromCharCode(o9);
            xJ.push(zZ);
        }
    }
    var SV = btoa(xJ.join(""));
    return SV;

}


function encodeStr29(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var Dw = V0(key, gs);
    var pl = [];
    var Z8 = 0;
    while (Z8 < 29) {
        pl.push(Dw() & 255);
        Z8 += 1;
    }
    var IC = pl;
    var dV = IC;
    var SC = JSON.stringify(ax, function (XG, bb) {
        return bb === undefined ? null : bb;
    });
    var KZ = SC.replace(HN, BB);
    var T8 = [];
    var yu = 0;
    while (yu < KZ.length) {
        T8.push(KZ.charCodeAt(yu));
        yu += 1;
    }
    var WD = T8;
    var KS = WD;
    var oP = KS.length;
    var VD = dV["slice"](0, 27).length;
    var OL = [];
    var WY = 0;
    while (WY < oP) {
        var op = KS[WY];
        var Sx = dV["slice"](0, 27)[WY % VD] & 127;
        OL.push((op + Sx) % 256 ^ 128);
        WY += 1;
    }
    var gI = OL;
    var nT = gI.length;
    var kj = [];
    var gY = 0;
    while (gY < nT) {
        kj.push(gI[(gY + dV[27]) % nT]);
        gY += 1;
    }
    var n0 = kj;
    var sl = n0.length;
    var Yx = [];
    var fX = sl - 1;
    while (fX >= 0) {
        Yx.push(n0[fX]);
        fX -= 1;
    }
    var sC = Yx;
    var ix = [];
    for (var Qd in sC) {
        var Hx = sC[Qd];
        if (sC.hasOwnProperty(Qd)) {
            var nm = String.fromCharCode(Hx);
            ix.push(nm);
        }
    }
    var t0 = btoa(ix.join(""));
    return t0;

}

function encodeStr30(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var qe = V0(key, gs);
    var L1 = [];
    var tE = 0;
    while (tE < 30) {
        L1.push(qe() & 255);
        tE += 1;
    }
    var JD = L1;
    var Aq = JD;
    var zv = JSON.stringify(ax, function (RP, dv) {
        return dv === undefined ? null : dv;
    });
    var uV = zv.replace(HN, BB);
    var ok = [];
    var Nt = 0;
    while (Nt < uV.length) {
        ok.push(uV.charCodeAt(Nt));
        Nt += 1;
    }
    var Us = ok;
    var fc = Us;
    var GG = fc.length;
    var v8 = Aq[0] % 7 + 1;
    var N4 = [];
    var AO = 0;
    while (AO < GG) {
        N4.push((fc[AO] << v8 | fc[AO] >> 8 - v8) & 255);
        AO += 1;
    }
    var NA = N4;
    var mD = NA.length;
    var L0 = Aq[1] % 7 + 1;
    var wk = [];
    var vw = 0;
    while (vw < mD) {
        wk.push((NA[vw] << L0 | NA[vw] >> 8 - L0) & 255);
        vw += 1;
    }
    var EH = wk;
    var aH = EH.length;
    var Gw = Aq["slice"](2, 29).length;
    var sz = [];
    var pP = 113;
    var wD = 0;
    while (wD < aH) {
        var Y2 = EH[wD];
        var ew = Aq["slice"](2, 29)[wD % Gw];
        var Rx = Y2 ^ ew ^ pP;
        sz.push(Rx);
        pP = Rx;
        wD += 1;
    }
    var bn = sz;
    var Mn = [];
    for (var oD in bn) {
        var gF = bn[oD];
        if (bn.hasOwnProperty(oD)) {
            var za = String.fromCharCode(gF);
            Mn.push(za);
        }
    }
    var tS = btoa(Mn.join(""));
    return tS;

}

function encodeStr57(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var Ls = V0(key, gs);
    var EX = [];
    var EP = 0;
    while (EP < 57) {
        EX.push(Ls() & 255);
        EP += 1;
    }
    console.log(EX + '')
    var mv = EX;
    var LK = mv;
    var Qv = JSON.stringify(ax, function (xG, yF) {
        return yF === undefined ? null : yF;
    });
    var Sz = Qv.replace(HN, BB);
    var AD = [];
    var XP = 0;
    while (XP < Sz.length) {
        AD.push(Sz.charCodeAt(XP));
        XP += 1;
    }
    var NK = AD;
    var OM = NK;
    var LQ = OM.length;
    var XO = [];
    var jK = 0;
    while (jK < LQ) {
        XO.push(OM[(jK + LK[0]) % LQ]);
        jK += 1;
    }
    var Ud = XO;
    var Dg = Ud.length;
    var LM = LK["slice"](1, 31).length;
    var YY = [];
    var cU = 0;
    while (cU < Dg) {
        var lO = Ud[cU];
        var BU = LK["slice"](1, 31)[cU % LM] & 127;
        YY.push((lO + BU) % 256 ^ 128);
        cU += 1;
    }
    var A6 = YY;
    var hm = A6.length;
    var Py = LK["slice"](31, 55).length;
    var xk = [];
    var Wp = 0;
    while (Wp < hm) {
        xk.push(A6[Wp]);
        xk.push(LK["slice"](31, 55)[Wp % Py]);
        Wp += 1;
    }
    var J7 = xk;
    var qg = J7.length;
    var KB = LK[55] % 7 + 1;
    var zE = [];
    var Jf = 0;
    while (Jf < qg) {
        zE.push((J7[Jf] << KB | J7[Jf] >> 8 - KB) & 255);
        Jf += 1;
    }
    var D6 = zE;
    var eC = [];
    for (var M5 in D6) {
        var Co = D6[M5];
        if (D6.hasOwnProperty(M5)) {
            var fC = String.fromCharCode(Co);
            eC.push(fC);
        }
    }
    var x4 = btoa(eC.join(""));
    return x4;

}

function encodeStr2(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var q7 = V0(key, gs);
    var xV = [];
    var QF = 0;
    while (QF < 2) {
        xV.push(q7() & 255);
        QF += 1;
    }
    var VI = xV;
    var CB = VI;


    var tY = JSON.stringify(ax, function (fd, FO) {
        return FO === undefined ? null : FO;
    });
    var nW = tY.replace(HN, BB);
    var cV = [];
    var qJ = 0;
    while (qJ < nW.length) {
        cV.push(nW.charCodeAt(qJ));
        qJ += 1;
    }
    var zy = cV;
    var Lr = zy;
    var fk = Lr.length;
    var RD = [];
    var M4 = fk - 1;
    while (M4 >= 0) {
        RD.push(Lr[M4]);
        M4 -= 1;
    }
    var or = RD;
    var Dz = or.length;
    var C5 = CB[0] % 7 + 1;
    var Rz = [];
    var Bw = 0;
    while (Bw < Dz) {
        Rz.push((or[Bw] << C5 | or[Bw] >> 8 - C5) & 255);
        Bw += 1;
    }
    var An = Rz;
    var IY = [];
    for (var l5 in An) {
        var bu = An[l5];
        if (An.hasOwnProperty(l5)) {
            var WJ = String.fromCharCode(bu);
            IY.push(WJ);
        }
    }
    var x4 = btoa(IY.join(""));
    return x4;

}

function encodeStr49(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var iz = V0(key, gs);
    var Tr = [];
    var wQ = 0;
    while (wQ < 49) {
        Tr.push(iz() & 255);
        wQ += 1;
    }
    var qx = Tr;
    var Es = qx;

    var L8 = JSON.stringify(ax, function (wR, ez) {
        return ez === undefined ? null : ez;
    });
    var UZ = L8.replace(HN, BB);
    var Sd = [];
    var hv = 0;
    while (hv < UZ.length) {
        Sd.push(UZ.charCodeAt(hv));
        hv += 1;
    }
    var vK = Sd;
    var hq = vK;
    var Sy = hq.length;
    var w6 = Es["slice"](0, 20).length;
    var Kq = [];
    var r3 = 0;
    while (r3 < Sy) {
        var y4 = hq[r3];
        var Qh = Es["slice"](0, 20)[r3 % w6] & 127;
        Kq.push((y4 + Qh) % 256 ^ 128);
        r3 += 1;
    }
    var p6 = Kq;
    var rW = p6.length;
    var oa = Es["slice"](20, 48).length;
    var oB = [];
    var KP = 113;
    var AP = 0;
    while (AP < rW) {
        var kF = p6[AP];
        var Mb = Es["slice"](20, 48)[AP % oa];
        var rx = kF ^ Mb ^ KP;
        oB.push(rx);
        KP = rx;
        AP += 1;
    }
    var hu = oB;
    var Nw = [];
    for (var OV in hu) {
        var aK = hu[OV];
        if (hu.hasOwnProperty(OV)) {
            var w1 = String.fromCharCode(aK);
            Nw.push(w1);
        }
    }
    var Ex = btoa(Nw.join(""));
    return Ex;

}

function encodeStr19(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var uG = V0(4143207636, gs);
    var wT = [];
    var DZ = 0;
    while (DZ < 19) {
        wT.push(uG() & 255);
        DZ += 1;
    }
    var er = wT;
    var tx = er;
    var Zh = JSON.stringify(ax, function (Fl, Q_) {
        return Q_ === undefined ? null : Q_;
    });
    var Xf = Zh.replace(HN, BB);
    var TH = [];
    var mx = 0;
    while (mx < Xf.length) {
        TH.push(Xf.charCodeAt(mx));
        mx += 1;
    }
    var vX = TH;
    var KA = vX;
    var X1 = KA.length;
    var sY = tx["slice"](0, 16).length;
    var iQ = [];
    var dl = 0;
    while (dl < X1) {
        var DU = KA[dl];
        var dY = tx["slice"](0, 16)[dl % sY] & 127;
        iQ.push((DU + dY) % 256 ^ 128);
        dl += 1;
    }
    var f8 = iQ;
    var Ko = f8.length;
    var ED = tx[16] % 7 + 1;
    var jB = [];
    var PB = 0;
    while (PB < Ko) {
        jB.push((f8[PB] << ED | f8[PB] >> 8 - ED) & 255);
        PB += 1;
    }
    var pt = jB;
    var vl = pt.length;
    var ca = [];
    var i3 = 0;
    while (i3 < vl) {
        ca.push(pt[(i3 + tx[17]) % vl]);
        i3 += 1;
    }
    var qZ = ca;
    var jb = [];
    for (var Zm in qZ) {
        var On = qZ[Zm];
        if (qZ.hasOwnProperty(Zm)) {
            var n1 = String.fromCharCode(On);
            jb.push(n1);
        }
    }
    var zK = btoa(jb.join(""));
    return zK;

}

function encodeStr68(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var aS = V0(1079950851, gs);
    var LT = [];
    var IV = 0;
    while (IV < 68) {
        LT.push(aS() & 255);
        IV += 1;
    }
    var M3 = LT;
    var vg = M3;
    var sj = JSON.stringify(ax, function (oA, Rg) {
        return Rg === undefined ? null : Rg;
    });
    var qP = sj.replace(HN, BB);
    var jl = [];
    var Jk = 0;
    while (Jk < qP.length) {
        jl.push(qP.charCodeAt(Jk));
        Jk += 1;
    }
    var EV = jl;
    var Gt = EV;
    var wL = Gt.length;
    var Rt = vg["slice"](0, 16).length;
    var rh = [];
    var NC = 113;
    var pu = 0;
    while (pu < wL) {
        var zt = Gt[pu];
        var eO = vg["slice"](0, 16)[pu % Rt];
        var NI = zt ^ eO ^ NC;
        rh.push(NI);
        NC = NI;
        pu += 1;
    }
    var yx = rh;
    var hH = yx.length;
    var ob = vg["slice"](16, 38).length;
    var oo = [];
    var kY = 0;
    while (kY < hH) {
        var Vt = yx[kY];
        var Qu = vg["slice"](16, 38)[kY % ob] & 127;
        oo.push((Vt + Qu) % 256 ^ 128);
        kY += 1;
    }
    var lB = oo;
    var Ek = lB.length;
    var Qt = vg["slice"](38, 67).length;
    var H9 = [];
    var u3 = 0;
    while (u3 < Ek) {
        H9.push(lB[u3]);
        H9.push(vg["slice"](38, 67)[u3 % Qt]);
        u3 += 1;
    }
    var R8 = H9;
    var va = R8.length;
    var fu = [];
    var Ez = va - 1;
    while (Ez >= 0) {
        fu.push(R8[Ez]);
        Ez -= 1;
    }
    var t1 = fu;
    var gS = [];
    for (var AF in t1) {
        var OH = t1[AF];
        if (t1.hasOwnProperty(AF)) {
            var Qr = String.fromCharCode(OH);
            gS.push(Qr);
        }
    }
    var D7 = btoa(gS.join(""));
    return D7;

}


function encodeStr45(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var C3 = V0(430797680, gs);
    var Vb = [];
    var GA = 0;
    while (GA < 45) {
        Vb.push(C3() & 255);
        GA += 1;
    }
    var Jr = Vb;
    var uQ = Jr;
    var ph = JSON.stringify(ax, function (cb, EA) {
        return EA === undefined ? null : EA;
    });
    var GQ = ph.replace(HN, BB);
    var g3 = [];
    var Bv = 0;
    while (Bv < GQ.length) {
        g3.push(GQ.charCodeAt(Bv));
        Bv += 1;
    }
    var De = g3;
    var o0 = De;
    var hV = o0.length;
    var N9 = uQ["slice"](0, 25).length;
    var jT = [];
    var HG = 0;
    while (HG < hV) {
        jT.push(o0[HG]);
        jT.push(uQ["slice"](0, 25)[HG % N9]);
        HG += 1;
    }
    var rZ = jT;
    var Nr = rZ.length;
    var l9 = uQ["slice"](25, 43).length;
    var DK = [];
    var At = 0;
    while (At < Nr) {
        var C_ = rZ[At];
        var TR = uQ["slice"](25, 43)[At % l9] & 127;
        DK.push((C_ + TR) % 256 ^ 128);
        At += 1;
    }
    var x7 = DK;
    var Ge = x7.length;
    var BR = uQ[43] % 7 + 1;
    var vZ = [];
    var v7 = 0;
    while (v7 < Ge) {
        vZ.push((x7[v7] << BR | x7[v7] >> 8 - BR) & 255);
        v7 += 1;
    }
    var Hc = vZ;
    var hZ = [];
    for (var nE in Hc) {
        var en = Hc[nE];
        if (Hc.hasOwnProperty(nE)) {
            var cC = String.fromCharCode(en);
            hZ.push(cC);
        }
    }
    var Jm = btoa(hZ.join(""));
    return Jm
}

function encodeStr47(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var Cn = V0(781766443, gs);
    var Md = [];
    var VO = 0;
    while (VO < 47) {
        Md.push(Cn() & 255);
        VO += 1;
    }
    var eM = Md;
    var dk = eM;
    var fg = JSON.stringify(ax, function (fq, h4) {
        return h4 === undefined ? null : h4;
    });
    var wn = fg.replace(HN, BB);
    var q2 = [];
    var f5 = 0;
    while (f5 < wn.length) {
        q2.push(wn.charCodeAt(f5));
        f5 += 1;
    }
    var BV = q2;
    var CM = BV;
    var jM = CM.length;
    var sS = dk["slice"](0, 26).length;
    var r6 = [];
    var rs = 0;
    while (rs < jM) {
        r6.push(CM[rs]);
        r6.push(dk["slice"](0, 26)[rs % sS]);
        rs += 1;
    }
    var Iu = r6;
    var W3 = Iu.length;
    var Cq = dk["slice"](26, 46).length;
    var B0 = [];
    var aO = 113;
    var lW = 0;
    while (lW < W3) {
        var t3 = Iu[lW];
        var To = dk["slice"](26, 46)[lW % Cq];
        var yr = t3 ^ To ^ aO;
        B0.push(yr);
        aO = yr;
        lW += 1;
    }
    var aT = B0;
    var VU = [];
    for (var Mt in aT) {
        var Bm = aT[Mt];
        if (aT.hasOwnProperty(Mt)) {
            var HC = String.fromCharCode(Bm);
            VU.push(HC);
        }
    }
    var Ib = btoa(VU.join(""));
    return Ib;
}

function encodeStr31(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var Sg = V0(764395007, gs);
    var SG = [];
    var Mi = 0;
    while (Mi < 31) {
        SG.push(Sg() & 255);
        Mi += 1;
    }
    var mV = SG;
    var da = mV;

    var Ng = JSON.stringify(ax, function (K8, n4) {
        return n4 === undefined ? null : n4;
    });
    var A5 = Ng.replace(HN, BB);
    var Gy = [];
    var xR = 0;
    while (xR < A5.length) {
        Gy.push(A5.charCodeAt(xR));
        xR += 1;
    }
    var WL = Gy;
    var VP = WL;
    var Cl = VP.length;
    var yf = [];
    var RB = 0;
    while (RB < Cl) {
        yf.push(VP[(RB + da[0]) % Cl]);
        RB += 1;
    }
    var eI = yf;
    var J4 = [];
    for (var Fg in eI) {
        var S_ = eI[Fg];
        if (eI.hasOwnProperty(Fg)) {
            J4.push(S_);
        }
    }
    var w5 = J4;
    var yH = w5;
    var nB = yH.length;
    var ZL = 0;
    while (ZL + 1 < nB) {
        var VX = yH[ZL];
        yH[ZL] = yH[ZL + 1];
        yH[ZL + 1] = VX;
        ZL += 2;
    }
    var RY = yH;
    var qR = RY.length;
    var RO = da["slice"](1, 30).length;
    var ZA = [];
    var r_ = 113;
    var ju = 0;
    while (ju < qR) {
        var gl = RY[ju];
        var IH = da["slice"](1, 30)[ju % RO];
        var ZC = gl ^ IH ^ r_;
        ZA.push(ZC);
        r_ = ZC;
        ju += 1;
    }
    var Hg = ZA;
    var Nh = [];
    for (var D9 in Hg) {
        var KF = Hg[D9];
        if (Hg.hasOwnProperty(D9)) {
            var K2 = String.fromCharCode(KF);
            Nh.push(K2);
        }
    }
    var QM = btoa(Nh.join(""));
    return QM;
}

function encodeStr30_1(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var Xk = V0(2514653307, gs);
    var cm = [];
    var ua = 0;
    while (ua < 30) {
        cm.push(Xk() & 255);
        ua += 1;
    }
    var Si = cm;
    var kg = Si;

    var dw = JSON.stringify(ax, function (V3, R2) {
        return R2 === undefined ? null : R2;
    });
    var tF = dw.replace(HN, BB);
    var GH = [];
    var uc = 0;
    while (uc < tF.length) {
        GH.push(tF.charCodeAt(uc));
        uc += 1;
    }
    var Qo = GH;
    var Ag = Qo;
    var JW = Ag.length;
    var ug = [];
    var R6 = JW - 1;
    while (R6 >= 0) {
        ug.push(Ag[R6]);
        R6 -= 1;
    }
    var PG = ug;
    var Gq = PG.length;
    var FM = kg["slice"](0, 29).length;
    var KG = [];
    var bt = 0;
    while (bt < Gq) {
        var oG = PG[bt];
        var dh = kg["slice"](0, 29)[bt % FM] & 127;
        KG.push((oG + dh) % 256 ^ 128);
        bt += 1;
    }
    var QL = KG;
    var qD = [];
    for (var Or in QL) {
        var Wi = QL[Or];
        if (QL.hasOwnProperty(Or)) {
            var hL = String.fromCharCode(Wi);
            qD.push(hL);
        }
    }
    var gx = btoa(qD.join(""));
    return gx;
}

function encodeStr30_2(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var de = V0(836013910, gs);
    var Fr = [];
    var bi = 0;
    while (bi < 30) {
        Fr.push(de() & 255);
        bi += 1;
    }
    var pg = Fr;
    var Ja = pg;

    var Yu = JSON.stringify(ax, function (o7, gB) {
        return gB === undefined ? null : gB;
    });
    var AG = Yu.replace(HN, BB);
    var WB = [];
    var ZI = 0;
    while (ZI < AG.length) {
        WB.push(AG.charCodeAt(ZI));
        ZI += 1;
    }
    var Q7E = WB;
    var Uk = Q7E;
    var qF = Uk.length;
    var FX = [];
    var Kk = 0;
    while (Kk < qF) {
        FX.push(Uk[(Kk + Ja[0]) % qF]);
        Kk += 1;
    }
    var XD = FX;
    var eQ = XD.length;
    var MS = Ja["slice"](1, 29).length;
    var eG = [];
    var LN = 0;
    while (LN < eQ) {
        var JX = XD[LN];
        var yR = Ja["slice"](1, 29)[LN % MS] & 127;
        eG.push((JX + yR) % 256 ^ 128);
        LN += 1;
    }
    var QC = eG;
    var cp = [];
    for (var nn in QC) {
        var CY = QC[nn];
        if (QC.hasOwnProperty(nn)) {
            var lc = String.fromCharCode(CY);
            cp.push(lc);
        }
    }
    var yC = btoa(cp.join(""));
    return yC;
}

function encodeStr199(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var e7 = V0(694216168, gs);
    var YZ = [];
    var YL = 0;
    while (YL < 74) {
        YZ.push(e7() & 255);
        YL += 1;
    }
    var kp = YZ;
    var lf = kp;

    var fs = JSON.stringify(ax, function (gi, d3) {
        return d3 === undefined ? null : d3;
    });
    var ZB = fs.replace(HN, BB);
    var c_ = [];
    var gA = 0;
    while (gA < ZB.length) {
        c_.push(ZB.charCodeAt(gA));
        gA += 1;
    }
    var HJ = c_;
    var w8 = HJ;
    var c6 = w8.length;
    var la = lf["slice"](0, 28).length;
    var qE = [];
    var YU = 0;
    while (YU < c6) {
        var KO = w8[YU];
        var tM = lf["slice"](0, 28)[YU % la] & 127;
        qE.push((KO + tM) % 256 ^ 128);
        YU += 1;
    }
    var au = qE;
    var Mh = au.length;
    var RQ = lf["slice"](28, 48).length;
    var be = [];
    var VQ = 113;
    var MA = 0;
    while (MA < Mh) {
        var Qq = au[MA];
        var Ic = lf["slice"](28, 48)[MA % RQ];
        var nd = Qq ^ Ic ^ VQ;
        be.push(nd);
        VQ = nd;
        MA += 1;
    }
    var jw = be;
    var ek = jw.length;
    var fj = lf["slice"](48, 73).length;
    var Cs = [];
    var d0 = 113;
    var Is = 0;
    while (Is < ek) {
        var Sw = jw[Is];
        var A2 = lf["slice"](48, 73)[Is % fj];
        var KJ = Sw ^ A2 ^ d0;
        Cs.push(KJ);
        d0 = KJ;
        Is += 1;
    }
    var KN = Cs;
    var QG = [];
    for (var Y5 in KN) {
        var Np = KN[Y5];
        if (KN.hasOwnProperty(Y5)) {
            var F7 = String.fromCharCode(Np);
            QG.push(F7);
        }
    }
    var hVG = btoa(QG.join(""));
    return hVG;
}

function encodeStr214(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var ns = V0(1513031664, gs);
    var cX = [];
    var xT = 0;
    while (xT < 27) {
        cX.push(ns() & 255);
        xT += 1;
    }
    var EI = cX;
    var ai = EI;

    var kv = JSON.stringify(ax, function (Pe, RE) {
        return RE === undefined ? null : RE;
    });
    var YJ = kv.replace(HN, BB);
    var wG = [];
    var tN = 0;
    while (tN < YJ.length) {
        wG.push(YJ.charCodeAt(tN));
        tN += 1;
    }
    var e9 = wG;
    var Ki = e9;
    var uq = Ki.length;
    var iT = ai[0] % 7 + 1;
    var pX = [];
    var RF = 0;
    while (RF < uq) {
        pX.push((Ki[RF] << iT | Ki[RF] >> 8 - iT) & 255);
        RF += 1;
    }
    var Gj = pX;
    var XA = Gj.length;
    var Qy = ai[1] % 7 + 1;
    var NG = [];
    var Z0 = 0;
    while (Z0 < XA) {
        NG.push((Gj[Z0] << Qy | Gj[Z0] >> 8 - Qy) & 255);
        Z0 += 1;
    }
    var YO = NG;
    var Zs = YO.length;
    var yD = ai["slice"](2, 26).length;
    var VE = [];
    var s_ = 0;
    while (s_ < Zs) {
        var ja = YO[s_];
        var bw = ai["slice"](2, 26)[s_ % yD] & 127;
        VE.push((ja + bw) % 256 ^ 128);
        s_ += 1;
    }
    var zf = VE;
    var dK = [];
    for (var xB in zf) {
        var dH = zf[xB];
        if (zf.hasOwnProperty(xB)) {
            dK.push(dH);
        }
    }
    var Ea = dK;
    var h3 = Ea;
    var WI = h3.length;
    var Wr = 0;
    while (Wr + 1 < WI) {
        var Z5 = h3[Wr];
        h3[Wr] = h3[Wr + 1];
        h3[Wr + 1] = Z5;
        Wr += 2;
    }
    var Ci = h3;
    var QT = [];
    for (var mg6 in Ci) {
        var wO = Ci[mg6];
        if (Ci.hasOwnProperty(mg6)) {
            var yZ = String.fromCharCode(wO);
            QT.push(yZ);
        }
    }
    var IG = btoa(QT.join(""));
    return IG;
}

function encodeStr243(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var DC = V0(187585459, gs);
    var sc = [];
    var wz = 0;
    while (wz < 4) {
        sc.push(DC() & 255);
        wz += 1;
    }
    var JQ = sc;
    var tg = JQ;

    var AN = JSON.stringify(ax, function (xbO, sV) {
        return sV === undefined ? null : sV;
    });
    var bz = AN.replace(HN, BB);
    var Nu = [];
    var se = 0;
    while (se < bz.length) {
        Nu.push(bz.charCodeAt(se));
        se += 1;
    }
    var mR = Nu;
    var HH = mR;
    var dS = HH.length;
    var W2 = [];
    var CF = 0;
    while (CF < dS) {
        W2.push(HH[(CF + tg[0]) % dS]);
        CF += 1;
    }
    var r5 = W2;
    var zI = r5.length;
    var MZ = [];
    var qY = 0;
    while (qY < zI) {
        MZ.push(r5[(qY + tg[1]) % zI]);
        qY += 1;
    }
    var lU = MZ;
    var iL = lU.length;
    var Zq = tg[2] % 7 + 1;
    var ky = [];
    var rk = 0;
    while (rk < iL) {
        ky.push((lU[rk] << Zq | lU[rk] >> 8 - Zq) & 255);
        rk += 1;
    }
    var xc = ky;
    var OA = [];
    for (var KQ in xc) {
        var wq = xc[KQ];
        if (xc.hasOwnProperty(KQ)) {
            var dEh = String.fromCharCode(wq);
            OA.push(dEh);
        }
    }
    var MY = btoa(OA.join(""));
    return MY;
}

function encodeStr244(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var oz = V0(1172444063, gs);
    var jx = [];
    var Mk = 0;
    while (Mk < 52) {
        jx.push(oz() & 255);
        Mk += 1;
    }
    var Iw = jx;
    var Up = Iw;
    var dU = 0;
    var Qp = JSON.stringify(ax, function (W5, Ke) {
        return Ke === undefined ? null : Ke;
    });
    var Aa = Qp.replace(HN, BB);
    var Sk = [];
    var sJ = 0;
    while (sJ < Aa.length) {
        Sk.push(Aa.charCodeAt(sJ));
        sJ += 1;
    }
    var gJ = Sk;
    var zV = gJ;
    var vA = zV.length;
    var vj = Up["slice"](0, 24).length;
    var GI = [];
    var lw = 0;
    while (lw < vA) {
        var z6 = zV[lw];
        var pF = Up["slice"](0, 24)[lw % vj] & 127;
        GI.push((z6 + pF) % 256 ^ 128);
        lw += 1;
    }
    var lH = GI;
    var tP = lH.length;
    var CN0 = Up["slice"](24, 51).length;
    var kS = [];
    var h6 = 0;
    while (h6 < tP) {
        var MF = lH[h6];
        var mb = Up["slice"](24, 51)[h6 % CN0] & 127;
        kS.push((MF + mb) % 256 ^ 128);
        h6 += 1;
    }
    var Mr = kS;
    var Xn = [];
    for (var bk in Mr) {
        var ei = Mr[bk];
        if (Mr.hasOwnProperty(bk)) {
            var fi = String.fromCharCode(ei);
            Xn.push(fi);
        }
    }
    var MY = btoa(Xn.join(""));
    return MY;
}

function encodeStr245(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var Rl = V0(231443536, gs);
    var zP = [];
    var c2 = 0;
    while (c2 < 27) {
        zP.push(Rl() & 255);
        c2 += 1;
    }
    var XC = zP;
    var Wz = XC;
    var ueK = JSON.stringify(ax, function (Du, Km) {
        return Km === undefined ? null : Km;
    });
    var Xp = ueK.replace(HN, BB);
    var c4 = [];
    var wr = 0;
    while (wr < Xp.length) {
        c4.push(Xp.charCodeAt(wr));
        wr += 1;
    }
    var wE = c4;
    var PY = wE;
    var xD = [];
    for (var uj2 in PY) {
        var yB = PY[uj2];
        if (PY.hasOwnProperty(uj2)) {
            xD.push(yB);
        }
    }
    var n8 = xD;
    var RT = n8;
    var gE = RT.length;
    var Fb = 0;
    while (Fb + 1 < gE) {
        var lI = RT[Fb];
        RT[Fb] = RT[Fb + 1];
        RT[Fb + 1] = lI;
        Fb += 2;
    }
    var hi = RT;
    var fF = hi.length;
    var Fs = [];
    var kt = fF - 1;
    while (kt >= 0) {
        Fs.push(hi[kt]);
        kt -= 1;
    }
    var Yy = Fs;
    var zX = Yy.length;
    var r4 = Wz["slice"](0, 26).length;
    var TU = [];
    var cM = 113;
    var h8 = 0;
    while (h8 < zX) {
        var et = Yy[h8];
        var Fe = Wz["slice"](0, 26)[h8 % r4];
        var v9 = et ^ Fe ^ cM;
        TU.push(v9);
        cM = v9;
        h8 += 1;
    }
    var E4 = TU;
    var WC = [];
    for (var tL in E4) {
        var gBk = E4[tL];
        if (E4.hasOwnProperty(tL)) {
            var C0 = String.fromCharCode(gBk);
            WC.push(C0);
        }
    }
    var MY = btoa(WC.join(""));
    return MY;
}

function encodeStr246(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var zk = V0(2886650022, gs);
    var Tq = [];
    var eB = 0;
    while (eB < 56) {
        Tq.push(zk() & 255);
        eB += 1;
    }
    var hD = Tq;
    var Oh = hD;

    var Zt = JSON.stringify(ax, function (tb, im) {
        return im === undefined ? null : im;
    });
    var t7 = Zt.replace(HN, BB);
    var u8 = [];
    var e1 = 0;
    while (e1 < t7.length) {
        u8.push(t7.charCodeAt(e1));
        e1 += 1;
    }
    var nh = u8;
    var MH = nh;
    var rA = MH.length;
    var iS = Oh["slice"](0, 24).length;
    var ir = [];
    var O2 = 0;
    while (O2 < rA) {
        var XH = MH[O2];
        var d6z = Oh["slice"](0, 24)[O2 % iS] & 127;
        ir.push((XH + d6z) % 256 ^ 128);
        O2 += 1;
    }
    var k4 = ir;
    var KC = k4.length;
    var hd = Oh["slice"](24, 54).length;
    var pR = [];
    var yW = 113;
    var B1 = 0;
    while (B1 < KC) {
        var HE = k4[B1];
        var w2 = Oh["slice"](24, 54)[B1 % hd];
        var sq = HE ^ w2 ^ yW;
        pR.push(sq);
        yW = sq;
        B1 += 1;
    }
    var pD = pR;
    var Rj = pD.length;
    var FT = [];
    var Xo2 = 0;
    while (Xo2 < Rj) {
        FT.push(pD[(Xo2 + Oh[54]) % Rj]);
        Xo2 += 1;
    }
    var qL = FT;
    var pr = [];
    for (var oxP in qL) {
        var YN = qL[oxP];
        if (qL.hasOwnProperty(oxP)) {
            pr.push(YN);
        }
    }
    var H3 = pr;
    var Yh = H3;
    var QU = Yh.length;
    var g7 = 0;
    while (g7 + 1 < QU) {
        var gQ = Yh[g7];
        Yh[g7] = Yh[g7 + 1];
        Yh[g7 + 1] = gQ;
        g7 += 2;
    }
    var Ye = Yh;
    var fw = [];
    for (var Sb in Ye) {
        var bx = Ye[Sb];
        if (Ye.hasOwnProperty(Sb)) {
            var ng = String.fromCharCode(bx);
            fw.push(ng);
        }
    }
    var MY = btoa(fw.join(""));
    return MY;
}

function encodeStr250(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var JqS = V0(4271953189, gs);
    var KW = [];
    var Uv = 0;
    while (Uv < 40) {
        KW.push(JqS() & 255);
        Uv += 1;
    }
    var iV = KW;
    var q5 = iV;

    var P6 = JSON.stringify(ax, function (bN, FPm) {
        return FPm === undefined ? null : FPm;
    });
    var KY = P6.replace(HN, BB);
    var Dj = [];
    var ge = 0;
    while (ge < KY.length) {
        Dj.push(KY.charCodeAt(ge));
        ge += 1;
    }
    var hU = Dj;
    var mt = hU;
    var Qx = mt.length;
    var IK = [];
    var Rm = 0;
    while (Rm < Qx) {
        IK.push(mt[(Rm + q5[0]) % Qx]);
        Rm += 1;
    }
    var g8C = IK;
    var Gd = g8C.length;
    var ga = q5["slice"](1, 19).length;
    var Td = [];
    var aj = 0;
    while (aj < Gd) {
        Td.push(g8C[aj]);
        Td.push(q5["slice"](1, 19)[aj % ga]);
        aj += 1;
    }
    var dR = Td;
    var zB = dR.length;
    var E3 = q5["slice"](19, 39).length;
    var gq = [];
    var g1 = 0;
    while (g1 < zB) {
        var jZ = dR[g1];
        var XR = q5["slice"](19, 39)[g1 % E3] & 127;
        gq.push((jZ + XR) % 256 ^ 128);
        g1 += 1;
    }
    var bl = gq;
    var Yc = [];
    for (var qC in bl) {
        var HW = bl[qC];
        if (bl.hasOwnProperty(qC)) {
            var pp = String.fromCharCode(HW);
            Yc.push(pp);
        }
    }
    var Dd = btoa(Yc.join(""));
    return Dd;
}

function encodeStr252(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var PD = V0(2417636879, gs);
    var xMs = [];
    var kl = 0;
    while (kl < 25) {
        xMs.push(PD() & 255);
        kl += 1;
    }
    var ie = xMs;
    var sp = ie;

    var NQ = JSON.stringify(ax, function (fY, Oy) {
        return Oy === undefined ? null : Oy;
    });
    var F9P = NQ.replace(HN, BB);
    var Dh = [];
    var nG = 0;
    while (nG < F9P.length) {
        Dh.push(F9P.charCodeAt(nG));
        nG += 1;
    }
    var NH = Dh;
    var ia = NH;
    var fW = ia.length;
    var WS = [];
    var uRB = fW - 1;
    while (uRB >= 0) {
        WS.push(ia[uRB]);
        uRB -= 1;
    }
    var Mv = WS;
    var CE = Mv.length;
    var lS = sp["slice"](0, 24).length;
    var lh = [];
    var jr = 113;
    var yO = 0;
    while (yO < CE) {
        var ZE = Mv[yO];
        var F1 = sp["slice"](0, 24)[yO % lS];
        var F2 = ZE ^ F1 ^ jr;
        lh.push(F2);
        jr = F2;
        yO += 1;
    }
    var zA = lh;
    var kX = zA.length;
    var rO = [];
    var Al = kX - 1;
    while (Al >= 0) {
        rO.push(zA[Al]);
        Al -= 1;
    }
    var cE = rO;
    var tf = [];
    for (var dn in cE) {
        var z5 = cE[dn];
        if (cE.hasOwnProperty(dn)) {
            var Pa = String.fromCharCode(z5);
            tf.push(Pa);
        }
    }
    var ih = btoa(tf.join(""));
    return ih;
}

function encodeStrp(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

   var hw = V0(1740574759, gs);
              var TZ = [];
              var FJ = 0;
              while (FJ < 23) {
                TZ.push(hw() & 255);
                FJ += 1;
              }
              var Az = TZ;
              var A3 = Az;
              var Xl = JSON.stringify(ax, function (wu, A2e) {
                return A2e === undefined ? null : A2e;
              });
              var Zch = Xl.replace(HN, BB);
              var Fh = [];
              var lL = 0;
              while (lL < Zch.length) {
                Fh.push(Zch.charCodeAt(lL));
                lL += 1;
              }
              var EB = Fh;
              var jtc = EB;
              var nl = jtc.length;
              var UO = [];
              var nV = nl - 1;
              while (nV >= 0) {
                UO.push(jtc[nV]);
                nV -= 1;
              }
              var Vw = UO;
              var Lj = Vw.length;
              var wd = [];
              var ZW = 0;
              while (ZW < Lj) {
                wd.push(Vw[(ZW + A3[0]) % Lj]);
                ZW += 1;
              }
              var kG = wd;
              var Bhe = kG.length;
              var N6 = A3["slice"](1, 22).length;
              var hwH = [];
              var qr = 0;
              while (qr < Bhe) {
                var dI = kG[qr];
                var i0r = A3["slice"](1, 22)[qr % N6] & 127;
                hwH.push((dI + i0r) % 256 ^ 128);
                qr += 1;
              }
              var y8 = hwH;
              var nt = [];
              for (var O7 in y8) {
                var sa = y8[O7];
                if (y8.hasOwnProperty(O7)) {
                  var X2l = String.fromCharCode(sa);
                  nt.push(X2l);
                }
              }
              var hO = btoa(nt.join(""));
    return hO;
}

function encodeStr256(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var Af = V0(1506186811, gs);
    var E7 = [];
    var w6R = 0;
    while (w6R < 21) {
        E7.push(Af() & 255);
        w6R += 1;
    }
    var Uj = E7;
    var CZ = Uj;

    var D0 = JSON.stringify(ax, function (KgR, sB) {
        return sB === undefined ? null : sB;
    });
    var S5 = D0.replace(HN, BB);
    var sx = [];
    var zrW = 0;
    while (zrW < S5.length) {
        sx.push(S5.charCodeAt(zrW));
        zrW += 1;
    }
    var yn = sx;
    var si = yn;
    var nb = si.length;
    var JP = [];
    var p7 = 0;
    while (p7 < nb) {
        JP.push(si[(p7 + CZ[0]) % nb]);
        p7 += 1;
    }
    var lR = JP;
    var uX = lR.length;
    var Ck = [];
    var e2 = uX - 1;
    while (e2 >= 0) {
        Ck.push(lR[e2]);
        e2 -= 1;
    }
    var Wu = Ck;
    var EVU = Wu.length;
    var F3 = CZ["slice"](1, 20).length;
    var w2i = [];
    var Lbs = 0;
    while (Lbs < EVU) {
        var l3 = Wu[Lbs];
        var R1 = CZ["slice"](1, 20)[Lbs % F3] & 127;
        w2i.push((l3 + R1) % 256 ^ 128);
        Lbs += 1;
    }
    var BI = w2i;
    var aJ = [];
    for (var ON in BI) {
        var Wm_ = BI[ON];
        if (BI.hasOwnProperty(ON)) {
            var e5 = String.fromCharCode(Wm_);
            aJ.push(e5);
        }
    }
    var rb = btoa(aJ.join(""));
    return rb;
}


function encodeStr298(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var zu = V0(215464049, gs);
    var TP = [];
    var aA = 0;
    while (aA < 37) {
        TP.push(zu() & 255);
        aA += 1;
    }
    var LS = TP;
    var xq = LS;

    var bg = JSON.stringify(ax, function (PTU, Pm) {
        return Pm === undefined ? null : Pm;
    });
    var Cf = bg.replace(HN, BB);
    var H8z = [];
    var OjA = 0;
    while (OjA < Cf.length) {
        H8z.push(Cf.charCodeAt(OjA));
        OjA += 1;
    }
    var ft = H8z;
    var m5 = ft;
    var VR = m5.length;
    var HX = xq["slice"](0, 17).length;
    var s4K = [];
    var ffu = 0;
    while (ffu < VR) {
        s4K.push(m5[ffu]);
        s4K.push(xq["slice"](0, 17)[ffu % HX]);
        ffu += 1;
    }
    var e4 = s4K;
    var YW = e4.length;
    var o6 = xq["slice"](17, 35).length;
    var Xq = [];
    var J_ = 113;
    var Hs = 0;
    while (Hs < YW) {
        var Kn = e4[Hs];
        var b2 = xq["slice"](17, 35)[Hs % o6];
        var DQ = Kn ^ b2 ^ J_;
        Xq.push(DQ);
        J_ = DQ;
        Hs += 1;
    }
    var tA = Xq;
    var C1 = tA.length;
    var Oi = xq[35] % 7 + 1;
    var G0 = [];
    var II = 0;
    while (II < C1) {
        G0.push((tA[II] << Oi | tA[II] >> 8 - Oi) & 255);
        II += 1;
    }
    var riE = G0;
    var nI = [];
    for (var GX in riE) {
        var m7 = riE[GX];
        if (riE.hasOwnProperty(GX)) {
            var tp = String.fromCharCode(m7);
            nI.push(tp);
        }
    }
    var DB6 = btoa(nI.join(""));

    return DB6;
}

function encodeStr40(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

    var G7 = V0(638959349, gs);
    var TB = [];
    var b6 = 0;
    while (b6 < 40) {
        TB.push(G7() & 255);
        b6 += 1;
    }
    var SX = TB;
    var gp = SX;
    var lA = JSON.stringify(ax, function (Me, IZ) {
        return IZ === undefined ? null : IZ;
    });
    var CR = lA.replace(HN, BB);
    var R5 = [];
    var EU = 0;
    while (EU < CR.length) {
        R5.push(CR.charCodeAt(EU));
        EU += 1;
    }
    var NW = R5;
    var oI = NW;
    var CD = oI.length;
    var z0 = [];
    var aV = 0;
    while (aV < CD) {
        z0.push(oI[(aV + gp[0]) % CD]);
        aV += 1;
    }
    var pC = z0;
    var u9 = pC.length;
    var k8 = gp["slice"](1, 17).length;
    var eV = [];
    var DS = 0;
    while (DS < u9) {
        eV.push(pC[DS]);
        eV.push(gp["slice"](1, 17)[DS % k8]);
        DS += 1;
    }
    var V4 = eV;
    var gM = V4.length;
    var bO = [];
    var n3 = 0;
    while (n3 < gM) {
        bO.push(V4[(n3 + gp[17]) % gM]);
        n3 += 1;
    }
    var b9 = bO;
    var MP = b9.length;
    var ul = gp["slice"](18, 39).length;
    var AU = [];
    var Y3 = 113;
    var TY = 0;
    while (TY < MP) {
        var DB = b9[TY];
        var IW = gp["slice"](18, 39)[TY % ul];
        var hb = DB ^ IW ^ Y3;
        AU.push(hb);
        Y3 = hb;
        TY += 1;
    }
    var BS = AU;
    var Sp = [];
    for (var Re in BS) {
        var Ll = BS[Re];
        if (BS.hasOwnProperty(Re)) {
            var P7 = String.fromCharCode(Ll);
            Sp.push(P7);
        }
    }
    var cG = btoa(Sp.join(""));
    return cG;
}
function encodeStr54(ax, key) {
    var gs = Math["random"]() * 1073741824 | 0;

   var P4 = V0(3591488435, gs);
              var OI = [];
              var IL = 0;
              while (IL < 19) {
                OI.push(P4() & 255);
                IL += 1;
              }
              var Jd = OI;
              var Bb = Jd;
              var w4 = JSON.stringify(ax, function (JY, ds) {
                return ds === undefined ? null : ds;
              });
              var m3 = w4.replace(HN, BB);
              var M6 = [];
              var o5 = 0;
              while (o5 < m3.length) {
                M6.push(m3.charCodeAt(o5));
                o5 += 1;
              }
              var rD = M6;
              var Vg = rD;
              var GD = Vg.length;
              var x9 = Bb[0] % 7 + 1;
              var hR = [];
              var e3 = 0;
              while (e3 < GD) {
                hR.push((Vg[e3] << x9 | Vg[e3] >> 8 - x9) & 255);
                e3 += 1;
              }
              var d5 = hR;
              var pn = d5.length;
              var RC = [];
              var rP = 0;
              while (rP < pn) {
                RC.push(d5[(rP + Bb[1]) % pn]);
                rP += 1;
              }
              var mW = RC;
              var OK = mW.length;
              var Oo = Bb["slice"](2, 18).length;
              var No = [];
              var MT = 0;
              while (MT < OK) {
                var fZ = mW[MT];
                var wJ = Bb["slice"](2, 18)[MT % Oo] & 127;
                No.push((fZ + wJ) % 256 ^ 128);
                MT += 1;
              }
              var PZ = No;
              var UR = [];
              for (var DA in PZ) {
                var Dt = PZ[DA];
                if (PZ.hasOwnProperty(DA)) {
                  UR.push(Dt);
                }
              }
              var El = UR;
              var d7 = El;
              var KL = d7.length;
              var IF = 0;
              while (IF + 1 < KL) {
                var i2 = d7[IF];
                d7[IF] = d7[IF + 1];
                d7[IF + 1] = i2;
                IF += 2;
              }
              var ZH = d7;
              var d6 = [];
              for (var ts in ZH) {
                var Gc = ZH[ts];
                if (ZH.hasOwnProperty(ts)) {
                  var Dm = String.fromCharCode(Gc);
                  d6.push(Dm);
                }
              }
              var B_ = btoa(d6.join(""));
    return B_;
}


// console.log(encodeStr29('0' ,3391494669))
// console.log(encodeStr30('1709003020687' ,1887139459))


// console.log(encodeStr214({
//     "wK9uF0v24vP4pbAe07Y=": 1,
//     "wKdtB1Pl2/nro7ElwsP5rW7As88=": 10,
//     "waxtBEnp": false,
//     "uqdvF0H24g==": true,
//     "u7VpFkvwzvPwpaQsxq31nHa3": "debug",
//     "u7VpFkvwzvPwpaQsxq31nH27xrs=": true,
//     "wKduAlHyzfn+s6Um0bPmq3GzvsofCA==": false,
//     "wKduAj/l1QDrsKoYzcL2qA==": false,
//     "xrVpAkrl3f0CpaEd1Lzqr3LBvsk=": [],
//     "yKttFkX33fn6tA==": 1,
//     "zKtoE0v2ygYF": 0,
//     "yKttCUv21vX6o6cWzrD6oHvItcg=": {"y7trE0v23fnwn6cl08AAmn3LwLsj": ["element", "event", "first-input", "largest-contentful-paint", "layout-shift", "longtask", "mark", "measure", "navigation", "paint", "resource", "visibility-state"]},
//     "wKduAk/p1wj+uQ==": false
// }))

// console.log(encodeStr252(
// []))


// console.log(encodeStr(1, 2328399149))
// console.log(encode30('1709003020687', 4293051610))
// console.log(encode30('vq9nCA', 4293051610))

// console.log(encodeStr53('1709003020687', 1624825960, 53))

console.log(encodeStr47('AAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAA9JREFUGFdjZEADjKQLAAAA7gAFLaYDxAAAAABJRU5ErkJggg=='))
// console.log(encodeStr18("1012347.1575", 2781904740))


console.log(encodeStr298({
    "vrRaF0vj3Aj+qbAe": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvsQFElTrg6qvVPe9IbCqGTUYHeQcH6BQ3HKnmj6kVtmFbO6LOkuaDCfY1nnP/m2nG1P7E4E5scri",
    "wrlqETv33Qb1rqkgxcc=": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvoRFkdfmji0ohSYssGV/FTmdmLFJynWFCS/6gCSkVt6CdvRS49UEGDNDTSGXqTq6BhS8ghD6coujIu1Dne9eYZw=",
    "v6tvAkv71/P8srEnxMD7tGi2tckTDRfcG83/": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvoRF1pDhiSksHb7ybub8l7sVEP4GniFc0HajGr7kFkYarC7Gd98OmLPGyOpcLb60CN11QdM+tkdvdLuHWX7PeofEPiYgUnQXtkL+6KVJ9IIEdsXAzhMF8u3Olqf/YfzJcxX9SL2nB1f1SX9bl2+1Jdtq59dxyMmGNj2mToE5EWpg",
    "vrRaBj3w1Q==": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvoRFkNYmTuzpQ+Aqtv7kVXlaX7BI0G8Dj79qRuL8DhVJ",
    "vrRaBEz01Q0=": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvgTFEFYtRWpvErF65vPp0v6fmrBIXeIQnDrvVvL+DMWZbe+QIY1czeY=",
    "vrRaBUXyzQ==": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvkeGUxXhiSovgyBt8eT+lLjY3TLK32ANgTXgzGh2hJ/D",
    "z6tdCkjj0PkAn7IY0a/0": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvoRFURfnj6eiCKth/fXvhKiNiCDYTvGLB2u+AqalV9+D+Hpf7luKHzSOgO5YqDsxjdJ6TN6wOMnhc7yWSOZX/QAP9fz6jatG54wwsfyVKI0L",
    "v6tvAj7l3Qjxsrs=": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvoRFURfnj6eiCKth/fXvhKgMCXOLiDdLxy77QOQn1QpWvD4bqhvKXnUJB+he53T3S4IqHY+uJhQ8OPdKlOZXaJU=",
    "u7VpFkvwzvPwpaQsxg==": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvsQFEVcoQGtuQOMptSsxDCACB65WDrHNQSbziS0l186SZ+WaK4dWx+w=",
    "u65tEknpyAD7oaYW07f0oHw=": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvkeGBEK13XN2Wfojv3Npkb0=",
    "wb1kEUDz4PPzpbYrxMA=": "TApjC29qGbpi/iY8Ez+BhCjQz3CKBiH0TuppmwxQauiFNIFQBi1UWq0b7X75RQ2lmQu3P4auNvkB3/RF9wqFf6Kk0vScPU/zcj9W6xqcdMfPwZaAsq3FnShwpTjIcgTsgHU6ms1vVmDLB650t0lw/Zk/CwrTY2jz3BOthSkj/wb8H3+fM5yRlQy+Vg1y2HQd2BZ/0vXh2Wbu04rB9kkoUu2DUfFOpQ+1T0QfC9QLYVw5IJjBA+2Ui+hCblwR/OPYJcgyLBUiNJwpmC0z28DYoW3UYe/E7VMqKHQOr4ivgGK7JuqDL6YeWePcAfOHkjA+z7k0K350X+Hd1CniP92ijvwL5XdppjM+glI8cxt+fCofGuyPNCTiTlZsmgT/RLvOnvHKNlbRK+uvBNCE8ipOW7R1ZiCQ+Njd50QeglJI+dV8eVGpvAOuIs4bqg5SoPGtWth4yTXkeFM/MVrsXs2RLWfPPqyKAv/XywQ55wS1hHkl3woMvZvzUmLejcA6h6guGqlwfnVjTFNoMJzE10rzSa1FOM3La37c4Nb6NkyWCPaNADeRamswgJEKMf7C6lZcC/JfvJ19xGuytr0PIHvFb8OqtXuBLIicsA9VaPizGKdMNkIsvh6uRXTOdX52YvwjHiOJkGY/YY+/oA6kDz12m461yCVPUbmO1HyLOllHKzB9BAy1BIprQqzVDlLjQigPt1WRDMWsmhPxtlhnp1Xi9xsVrNqegRkTrRNye5VeAeMUOJptGYuATxAdb7/blP+aG00kIdCzW0vDb3dN822GPcm8Ik3jH6otxQUdtnouWICrvoRFURfnj6eiCKth/fXvhKiNiPAI32DcUGG0mDx6iBxAM7GVJFqL2fIKBOpc6XqxDV/3xlTxeYmh9jmGWCqbpFk="
}))

// console.log(encodeStrFunc({
//   "zL9r": "GlwkTOvuFbb4ZD0n2vYdGKdfGaY=",
//   "zLVaFlD20gLzn64czQ==": "Hlj3nw==",
//   "waxtBEnpyAj7n7Ur0bf1omi+tcQ=": "Hlj3nw==",
//   "zLVaFlD20gLz": "Gly13S0oAqE/ozkjjKBGQ/wEki3RXf0o1XG+TABcI6FK+8YXgKsdE+FXaPvlWQ==",
//   "waxtBEnpyAj7n7Ur0bf1og==": "Gly13S0oAqE/ozkjjKBGQ/wEki3RXf0o1XG+TABcI6FK+8YXgKsdE+FXaPvlWQ==",
//   "xqdoCA==": "GlygyOnsWPtw7DQu0/9UUaxUEq0="
// }))

console.log(encodeStr49({
    "z69pB0Xy0A==": true,
    "zLVyCD70": true,
    "urJgEUDt1/s=": true,
    "wbNi": "YYmaXKP4ywWmKfMcE0thG9ye6sRT3M0kchB4KBIRPkfn9/TF19xF8lBbrRB1vs7HDsFRzSuEb2TB79LHgPlS3yqUXjZTBBdHFjv9uz5cPmS9B73k"
}, 2284030616))

console.log(encodeStr246(                       ["PushSubscrip$","PushSubscrip$","RemotePlayba$","ScrollTimeli$","ViewTimeline","SharedWorker","SpeechSynthe$","SpeechSynthe$","SpeechSynthe$","VideoPlaybac$","VisibilitySt$","webkitSpeech$","webkitSpeech$","webkitSpeech$","webkitSpeech$","webkitSpeech$","webkitReques$","webkitResolv$","isSpa","onProtection$","reeseSkipExp$","scriptElemen$","showBlockPag$","a1_0xb91f","a1_0x1d56","reese84","reese84inter$","initializePr$","protectionSu$","protectionLo$"]
))

// console.log(encodeStrp({"uq9q":{"xbVwFkHjzgrxrrYq":[],"u65cEUPpzfMAr7cax7P6":[]},"ubtvEknl3f37rg==":{},"ualeElHy3fP1pKEfwMHv":"X9jzW7OyvjPK6e+h18BITlPVbeDOpELGbaTkIlkGeWY=","ubpvCEn03Q==":"lQ==","xqdxDEPl3QP+n6Yc0rH5pHnGv8gj":[["constructor",""],["javaEnabled",""],["appCodeName",""],["appName",""],["appVersion",""],["platform",""],["product",""],["productSub",""],["userAgentData",""],["userAgent",""],["vendor",""],["vendorSub",""],["language",""],["languages",""],["onLine",""],["cookieEnabled",""],["hardwareConcurrency",""],["getUserMedia",""],["maxTouchPoints",""],["scheduling",""],["userActivation",""],["doNotTrack",""],["geolocation",""],["connection",""],["pdfViewerEnabled",""],["webkitTemporaryStorage",""],["webkitPersistentStorage",""],["webdriver",""],["getGamepads",""],["sendBeacon",""],["vibrate",""],["bluetooth",""],["clipboard",""],["credentials",""],["keyboard",""],["managed",""],["mediaDevices",""],["storage",""],["serviceWorker",""],["virtualKeyboard",""],["wakeLock",""],["deviceMemory",""],["ink",""],["hid",""],["locks",""],["mediaCapabilities",""],["mediaSession",""],["permissions",""],["presentation",""],["serial",""],["gpu",""],["usb",""],["windowControlsOverlay",""],["xr",""],["clearAppBadge",""],["getBattery",""],["requestMIDIAccess",""],["requestMediaKeySystemAccess",""],["setAppBadge",""],["webkitGetUserMedia",""],["getInstalledRelatedApps",""],["registerProtocolHandler",""],["unregisterProtocolHandler",""],["mimeTypes",""],["plugins",""]],"zblgFTvl0Pn6tA==":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36","xKdpClHl0Pk=":"en","xKdpClHl0Pn/":{"yLhqE0H23Q3rpKcqwsDwq33Bwg==":false,"ubhtBFU=":["en-US","en","zh-CN","ru"]},"u7ttFUHy3fMAqa8c":"GYdbcwyCbkPnjy96urDcptAQm3KQQ3d/I8Y0OjyuFu5FU4WshUP/DyrLLkNGME6wStZMeUFt/nojlPLBhT2L7QlJUrd/82pQXQZ0RIQyEmralcjtAr9weqeD93r5vRazRUqFrA8DAAsmDL26QrCOZhmXWfJA8S+9spfx9TdsVCKWVBK2RgP1BGbMNn4/eVJlj1iFdJFEf3ruzXJD+DRJ6UWJSTrIN3WNaxD2uoSBUy9SU5h1RLHtenKD8AJ5fxDqRUqFL4jydEOlyzI=","xqdxDEPl3QP+n68gzLPmr4LCtck=":"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","y6ltCEHy":"r6ZGR0SnBigvLwmoaI6Nxi9EhQdG5iZHRKfuKC8vCahojo3GL0SFRC9OLK0tTg6lrA4sbG6MzSyNREdEp6co7WbMBwbqKOZOJk3sL4ZOqGhtDeYPRIUmR0RIiWZO7Yhuzk1saa4miigvDuWIiA+Oac5EhcbGJ0dETu3GDibNzAZN5qhozo7mD0SFBkYnJkdEp+1pju5mCoZN5qhozo7mD0SFpoYHR0RO7cYOJs3MBk3mqGgOSkzuRIUHB+ZHRKftaY7uZgqGTeaoaA5KTO5EhYZGR0Sn7WmOB83MT01NqGhPJ2kvRIUGRicmR0Sn7WmO7mYKhk1NqIhsD0yuRIWmRkdEBwoqZk1NqIhsD0yuRIUHRuYmR0SnpyiOL83MJk1NqIhsD0yuRIWmpgYmR0RO7cYOJs3MBk1NqIhsD0yuRIUGBwYmR0SGim1obY5p7kSFBkYnJkdEpyoGyMwnxk9Ebw==","zK9oCFbz1/k=":8,"wbRfCFTpzfPwog==":true,"uapfAj7p0fUCqbEp":false,"v7JqBT3wyAbxs7cj0639nHu7sbgcAA3gIM7y":null,"x7ZgETvoygjtoqMqxA==":false,"u7ZwAj/wygf/":"unknown","yLJcF0Lz2wE=":"MacIntel","vLVaEUv4yAj+oaUi":"unknown","yLJwCkXy3A==":"Chrome PDF Viewer::Portable Document Format::application/pdf~pdf,text/pdf~pdf;Chromium PDF Viewer::Portable Document Format::application/pdf~pdf,text/pdf~pdf;Microsoft Edge PDF Viewer::Portable Document Format::application/pdf~pdf,text/pdf~pdf;PDF Viewer::Portable Document Format::application/pdf~pdf,text/pdf~pdf;WebKit built-in PDF::Portable Document Format::application/pdf~pdf,text/pdf~pdf","yLJwCkXy3PP5pbYY":{"xqdoCEDj0gjxraElwLvs":"namedItem","wbpgEDvyygHx":"item","yqthFUH30fP6oa8c":"refresh"},"u6dpGT33":"yf5lXCSMAT7F6tmV4QDZw2NcKdwnPKZ3Aszj96qBJCjUg3kdEMPeQOnkJwZWj9LVhHDUxhIqDW4kPIu82LTKBVKa1wZxUzzpdk10MURZEC5XcMXHiZgRhTeUTZtBnKcdVm67W3pN0tVFY7Uoq2Iq+VZC8Vr3ezTRx+sMkFGQzOmHr7diMdBI8HRB7TFAnMAPYNMsV1G03kIe1MW/P/BQpDvcdpHBAxs+j0SeuQCHPynlNiM=","u6dpGT33yPzxoa4rxw==":{"u65wEUfjzfUAoaEs0bo=":"zPGjW5qSc7DFh+/MmFCztxx2V3NezG65STfDzZRC5GiLFO8fG+ZuFE0ISsIQfMaXHkqiK3kScpTDaczbo3SaK3NPxULv05jJs2sc2FfwXuNufkmVw5+UAOQhi2Dv2Ru3bsRNLUpdEMzGDR7noox5h3Jbww7MV6N7mj1zMcXA7y2YALMvHI1Xvl5wbpBJOMMslInkLItC7ysbfG5oTW1KfBB0xjUen6L/eSxyDsM9zIGjSZopcwnFXO+RmGez2hzEV/VevG6iSU3Dy5R55O2LOu+CG6hupA=="},"z6tdAkPw":" ","z6tdAkPwyPzxoa4rxw==":{"u65wEUfjzfUAoaEs0bo=":"ZmIQXt3g2MfZx/dWX8E50sDB+WUFXwuYG7GJAx3L9BkSlHjk37+DUyeE8jKzaVEGAIa5saoE6DYPf3KDjmAJtEOWxFFPEi2ttkaqqZJ1UDRPaQn4aKXsDhgkG9f/9ih4NqG/BgVzEQWGY1v75cn2G3g82/beRn4Fdtu9IaQfIF1m3cmxsT3VtI8PNjplqdEBktDly9UeIYSfQ68rZs7Umu4yR7Y4Ny98er6E48HGKiYd69dEMHsJbe0qGQYL1/zsg+UNTUVKXJzj2Iw1kAcZ44F1NmQcag=="},"z6tdAkPwyAHxtKM=":{"v6tvAkzl2/X5pbYc0a31nHa3":"getParameter","v6tvAkzl2/X5pbYc0a31nH27xrs=":true},"zLVwBkQ=":"anAAGnowYY5OMHHl7TJMBEzxZGPg0t6cjllCueqWkf3plZ33EvLbwntn/NPQ3yWiySR4TyMtn4VWLnVhLjAcWyXHEmA+lZQBOjc52Dx7nuw=","zq9fCEs=":"SAgbTlUP61LyD/0M6jQwLAVeTjQ7FAqzFDjvMBk6WBIELdDGIPfQUzkQbhUX4nNGYCJUTQML7sfxIPwcGgRu","ubtfDEs=":"DjynydkUJQJP8iLkOUVHLfbc9gMTCDM/xyTlBxsq58gm/kDPDgoKMDtUM+293ERS1gwoEvddvgT2BPPTBBBEABs9SvT+KzUU9BDsG78WVzzjVO8JG+UCGNkUA8NV8iLkPFY9LfIcNlq/0gdF40wCv9zl9Q8m/i70WEkK7u5eBC8J3AQDDRhUL+JV","zqtpB0v2":"Google Inc.","yLhqB1Hn3Q==":"Gecko","yLhqB1Hn3fP/taQ=":"20030107","urhqGk/p2w==":"quVvyWzT/Pwpr/AvzLjQveAJJPDzk8aaAmScxotqsdRn2n/28YgQ1oEPDH4kqR2tTLdg28V71hgw/HlCffExpMtbmsi0WfGB64jiu7TBgz0P9CEOnXDgRO4LaQ6ATzjuyrcYG8WnTyD0yA4Fzug83n7vnKY0tG48dh41hR1m1BJWGoocAlyn2BlI16AU08Rca8bFgHws26DARYLgXw32or7AAcvwj7Ul6wn183vs3P0LjeKIl12qJcGzH11RwCVq3YZNGKP1IkQQ22ZQ/QKYOOCBHfie8strEBy+NqOXzNq20jJBWJE9wGK42MiXGUDdds+Fb1RRA825h1OvXr3iU27qa1fUjwIFcVYlKrt9uEq/eD7140JEJmxL4pJerB0Qp82Sws8qXQRETp0grWJ+SerqieP9tL9klG93rXiox2UiwxSI25cmYf6nIiF2loydwP62+GYXEpYFYgMKBQiTc1oAfzS64l2C+eQbZtvbCbpy9Mja1pSn9YFQKe768cdMWhLbRDZFE/E1/hF90dS30UAg86jSVLWFf1bjrI5vmDKIm3Cvxbvu7faqwDJFiKLYHG7spjC959ROHEQlaVtj1B190XGsaQp/JOK8GKU4DifeaJTg2LPHRPuJ/fLPvTYWeGj9+9SuemA1M16EsZwzV7XQMW+5GCTwf/CLDOMCgS4GYUTdh2l4RYnmwyeXDxZl3nhU9uq0sWGhW44Bu3w70Nu+z28wv9trMyB9lFGCsNGxYPHC/ixP8ZL7zvp0OAmactfu6uvyTJxvVbmXt3QRhmuVYlgNtr6xj8NHpCKDLtD6KaxGe9p10YicnVBSWpTvGdSkE6VKAdt+e7Et2SJP3nMIjmNu6CiBNSE=","z69pB0v7":"6A7iZgPU2CkWJC/6IDkGLPcU6wnMD8ej8sQOEfLm6lc03+syWhgTLtcKK0XfKf+2/eoKMMbTyiAV6OX2YwscHdRHIh6xJvO7MvT8YrDHGVhaEukMHjEL8M8Q7vsBKvL26L/OZP7xEylbJC9AYzkFLAUkJVHA6dXv+fTREfK9CkhLI+XoYQv689hDKkQJLd33NgroUAYO21RS3+sOZCAXLrQQKBMEKLnmPbX7Os8Q8E9eJycsXxT58sJABDsAI9S0PA0GYtEB5SQG6x8AWEoJL7T//1AEGvfCMsLoIADf81Y9HRxAHjXlLc8Q7vvwHADt8vgPEeQN6VNWGewyHE8U/9c05T0JAv/yEsYNMfkOyiA/6OUjZQsYB9hHDETC6fvnOsnUMLDY2R0G2gRAW13UAcRJG1LVD8ej8sMQEQLm61daA+r4RF8T8vUJLjDTKPy3PNsLOPX+yiBf6DLoYCDpLggD5wv9HPv4KcnHW8/TFSQXHDASXzXGJu0NGfv0IvLuOgHDEfO9DVlYHOXoUgsWJQZGHQb/JAH28rUDEQD8DUpYIRzzWlgJMAZBKT+8Iu7xNPy5Y7DHCU9TJy07XxYNJAY54Pv72PvwOvoKULAGyg9FGyQ4GAsR3vM4KUz0KLmjNLUNUPUEHERTF9s0DhUFLAA81k2x4vLzNQYJZPP+1AVa0CwvTlIQJQY84VIDKQHi6PgUTLDH81pZEiQHXBgb7b09BU7M88ejJ/kKWwsA","xLVeBFDt2AI=":{"yLhqF0vn2AA=":"https:"},"vrVpF0/jygb+obs=":["ArialUnicodeMS","GillSans","HelveticaNeue"],"y6ltDEz43A==":{"y7heAk/n2/38tKEazsP1rw==":10,"wbRnDErpyAfvsqsn063qqn7AxA==":5,"xrVpAkvm0/nvtKEcy7P0oHfGr7kfEBzg":0,"vLVeGEnp1wjrpa4czLP1rw==":[],"wKtcBw==":[{"src":"https://book.philippineairlines.com/g-Then-And-meeting-beding-O-Scena-Quarre-allowt-"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/plnextv2/lib/js/gateway/build/bootstrap.js"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/plnextv2/lib/js/jquery/jquery-min.js"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/plnextv2/lib/js/jquery/plugins/jquery.sticky-kit.min.js"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/plnextv2/lib/js/stickyfill/stickyfill.min.js"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/ariatemplates/aria/aria-templates.js"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/ariatemplates/aria/css/atskin.js"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/plnextv2/map_plnext_git_23.3.15.js"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/plnextv2/lib/js/custEngine/cse.min.js"},{"src":"https://book.philippineairlines.com/plnext/default/plnext_git_23.3.15/static/plnextv2/lib/js/custEngine/cse-pe.min.js"}],"urVfHA==":[]},"vbRxDE7z1wHxrrY=":"mJNNFQyIjplYG9xZC4heEx2cUQwSDZ6dm8qbzVWcHtLLnpzM0R4ezdzUyhoWVpAdFV6NWE1W05ud2UwSFRVdWBMeiI6ZWBvcWQuI3ZwbXFEVnczMVJhMnFza2R7YmVucm1nN3VNWlRHdT0+IjogXXQwMTFkXXQwMDFkIWBddDAwMWdFTC1VLSwgXXQwMDJkXXQwMTMyLEJEcWF8XXQwMTFiIX96IXhMdnFEMEg2enZvKm81VnB7Sy56czNEeHlNVFBFaE1lRU54MjJwc","xLVpCjv70gLwr7kWz8D2q27ExL8VDg==":"c+IM9sbmOga/4kQEtsMo0NgC5LEGI8jk6KA9w/MJINyRCwnd2DcOCqwYn6nI4ekOELT84pc75xPgLOHrETH2GPMBworTi72dwrdOD78eGrIMzUcN+PT4OBHm3PSqzZ3hrcEU4K1cNNbE3q8fsA/mRunsK+uY5TGluoYgta8KEZ82Nfsq7NhC4x35DLKdLPaBodvnkmIj2c7XC/JS9/8jOrc33OeIDvunCvrYyvj96HTBo+cI2OZXTeIU4pfqxyHHzrvoC/f1C9/U3+Elt/YXIN0i7oK036TbtvAM0MHzRv+9AzkBv6se8bgO9asM9Pva6KAGj8LsIdDJM0Ds1DPd9rkitbeh5OgRA8Ie648R8Q3iGBb34gfK7unZvpLIt+PW17Rb5MEqHaUN7hgJBwUENxTh6eajntDXrcHdrHw9NMjyBMdAzC0ERL3xIOaiuyLEvI4go70ODscPNvwbvqQP9Rb287+QJi621foFjYoZ2dPb+gFXFvsfM6U52OeoCMZ94t3ry9gG2qf52AQV68ZXX9cWAYTlpjXK9rv6/fb7/P3SrKjuif8fI9BVJ7DF7NX6w8wNALf3TAPJ/SL3xNIq+uYBvnfV8Prp4pE5yPAAHN7FQg/74yoNCawgvbO90d8gDr8j8I0JvdqwHxPoJDL+JxbOxX3RseXW07dWFMAhDpAR6UMABQf0WR+7trqAxc/Xs7wR5alCNNH4F9kTmxz3GuTdLt6W6yLDsZgmq6zg2pQROf0p6NdI/yX9DrtyJym0y+sFtJAjsdfXAPlPCfkjDMgq1PaC1saSGev5zvII2q3v1wPm5vBkUNkj+JLmpSzJ/bvHIOf3C9egrMIGitMeKs5PJbbQ+tb+mvnu/7PzSwC/ASDztM0gAK7XvpHt8c7o6Y8zxvYLKt/JGTzb4SYICLERxpa08u8ZEovwuH0hxOjhIgHrIjL9IiP+rJHTpPTD3LhTBr4IDKMK30fWzs7gR+7J7u6hwczhrbwX5JBlQ7j7BOI/wC0VKeHvMemnsviMn44gprgc4sgvOwol79wjFBYGC66o/yC10+0FvZr42MLk/vIzHfIsO40AofG1/vqwG+v03fr97KLo0QEM6/tXYOoeApfZ1iW98rfwEefE0ten49wqu+8d/sxXJ7zU8K7wtfT74Mb3PfvH40LztM32x67f8qoOFPPp0JU+vekGJ9PKSQ/84zTtCawguYe34OgUA5Ur4pZCvdqpKgPlGywDBRP+zIjVtc7R0aZZ57UkEJMY7UcAAOjdQM4=","z69pB0v7yPkCpbArvrLsrmzEucYkCiDf":"Ggy9VYmaD2EuRpnF2LndB1yuPBIU2hMEo1o3IZB4pLciTANmufbkh+UoYpkWPzr1MF60PCZxv0GbzUwsbQGYz9GqxxdWkFJECMtCBKleDxnZO+rqZUJMJLPs743rOnGEBTs1+j9RuzMpfrBOlMJDI2IOl8DepcgFT7Q7EhfYHXOZEQtckmy24GEBQCOq4/uQ4zNulhA1N7VxaPsMZza5U5/HAzN8HZXA0/+TAHTLdlhbnERdtxYCRt876uxvS0kmvur1oIFjYJ5cZGHjLzjcaihw+Qfd0UV1fRaE3cmoxSEs7CAISplXQO8YAkbePO7qflBRKLTh44jiMm+XETQ2tHAejQ==","z69pB0v7yADts7YWyMLsqHw=":"sKeHPqYg3d3PPgt+mNB2r9zdKGI+cxU10WQKxvvA/JfcNNgTTxA/EvWWgtMPvWVakYu1slzT1oYA6JMHXFdwkKZe5dRZwjNGefQ82WEPpPKS7K1urc8IPJgX0b7uGs0sz7Mw96J3pc3oLAMRBzBjRrVqcHdr91bPXpGEBZkW1ewYgHz79rzUzN01WQhaEbRbNWsO0Mb/g6lw8dYUUAHpA3z2Nwi3BxPt1icwDuBhLzQhpx5hxM5DHgc/ATbfW3LIfBvbG7vuITXu0JdJnf/zCGPsMkVq8Cy3HFLhF3uadh47/93C2u6ig7tMfHAwmxWMHdLDRuhXmZ8mzE7J3pb64vMbayZiJLF3ZBZmsrOM990EhbhgZzP2b28fZFoS6buCuJ5vUslKLUP7E4T8TkQKlDwMbw08iJchq/8yMWoBueL++EJZBXl9jpjUh/2ESLZMObb98x3/eWT5RlxBKWtebVhWiMghsrOfzNrQVsR+7LZ1vLvEzVfHirhbezIbOeurPNoN1djMhU8gpPGhR5mUT8AO8cB0k/3gV0N1ElpqgQLn10bhZl2CBFoIZRW4d49HYGkl7ykrgeGEpooovY7DgGOb6W+mU5I9vQ==","zq9uGD3wyAr1pbknzsD7":"Issr6yvh6CLNjfM1DHwj6eBRrTf+mnLkJWsf2BZw/AFAvT8b3Pqjvhb+M3sOH+AH16Pb3U5MIUUUyeS3IIgrMR8C6NPN5PMPBvVozCMto05WPDFgEzURrw==","u7hgBFDpyPwAra4Ww73qsHa3vso=":["nS7mSaAICe5n8ybtqcAM2p2TvU2d","YtEZtl/39hGYDNEWWQHZCxoV/g==","Y9AYt1729xCZDdAXWADYCjc4FsgY","YNNP4AedmHQ=","YdJO4QacmXU=","ZtVJ5gGbnnI="],"wbtpB0H23Pf7sqcWz8D2q27ExL8VDg==":"ae8=","y7FkEzvp4QTro6ocwrk=":true,"z69pB0v7yAT7rK4s07f2qQ==":"WhlcWtPruAobBmpcKaIc2rPCCQThDR/uBwPg+dlmIFXiIxG71gQNBTwVHeDR8S71aWAf29UV7BUIVuENVdO8riDYvRolOtEb6tMCEEUcIlDc4N3gIuE9LHXkGjCp+8I/GmBUJbyuG9i9GlYfrMv1v9gJI+xCVObg/yQi1i9Xb+7Y6vPwxyQpTy0osucI8LNmXi3CDiC+GbhdMkg/FgP4Dhy9GlcfrMsnqcy4H/IsVeno3CYm/2MtcbXfLan7wj8aYFQlvK4g2L0aWx+sy/XE8flYJ1JbGwbR8RwFWl0f29UV7BUIVuENUNO8rhvYvRoldNgaL9/sx0z+IlDc4N3gIuE9LHXkGjCp+8I/GmBUJbyuINi9GlsfrMv1xBcNFfgzUOno7icPxS5WKND66/Pw2yYtT1MpsufZE/ZtWnGsyyupzLhV1xcE7s3dH+jdWmJg5+AmsvDnFSE7J/UI8B4us1MUWuUeKvvMuFDXFwQfsrjP88kwWz63ACq88AlZITAZIAL63Oj9SBk/9A0D/sLxPe8NH+7RAOXpwCpWLMXrMOsRDQThSD8WA/gOHL0aVx+syyepzLgf8ixV6ejcJib/Yy1xtd8tqfvCPxpgVCW8riDYvRpbH6zL9cTx+VgnUlsbBtHxHAVaXR/b1RXsFQhW4Q1Q07yuG9i9GiV02Bov3+zHTP4iUNzg3eAi4T0s","vrtpBlDt2ALrsLQmxbfzoHw=":" ","yLhqF0v44gTxn7Imy7r8r3LBvsk=":"2zEoRb5ehd+VFGPDMbC/rhNIwRINQop5Crm8UohNcV1B45NHBaE22ERojfrFGX/s1J7c6XNtzQEYkwin/Zbif9NSDETa/HRGm4uJUUHDj3yGXL0RbML6sM4FneTBIZdeR0DmsuJf+ALRHfaGuymKbziySuUfGysX0PwurJ1S+mhYIcdd6gNL3kb1/P3nDVR5KMpwyuIk1HSGB+Kw53q1Zlo2Ns/6qu4KH1DJrdmaS7H51Qtml3e6KV8iyJwhAQadIPrWkUbuHFFDQxyKb6Azu0UADdePF1DkWTg5L9qlxGGTnqxGOlxt2f9+SkETdRjCe0Uic4zkCNioFrT7Zu2aEMiu9ECBo3/9zAOrOQlwlgy7UhqPF6StrLZcBSh5myGbs3XlJfAWkyL16+SWqqIF9qhaEf8l4Nzw7E4+6qgMm3XpxSBXaLTSQXkzcUTewGCstT6lCnw7in64/2ZN8Fd+bB4DCl6M7eAZLHw43MmGH3sPTJ1nLwPdsEGhLP8oE15K9TmRSryiQSZ706nNH70Dn1P3Zm45mBaOcYLBE8zELZYEP3/9iqzdFC4=","u65gBkf33gE=":"HP8E6hMLQ6SRx7TZE+yol2Y18Z0=","zqttFkXz1w==":"CsgMnGCB","yqtxDE/t2AI=":"vaVh62W2rzVCw15suE0QjEifbMN4jAltoCzk2HQku2KebQbf2k3pxhjb3yqNEZoS/Q3RvmPjFwXEww=="}
//
//
// ))

console.log(encodeStr54({'vKdvCA==': 'f1EemNvUMwvoVJ6P', 'vq9nCA==': '4WEJCC22qKyveE2RHS64AEJYI2P+z7Jo', 'xqdxDEPl3f37rqEq06/5rw==': 'NegTTxNHLG5XSlto', 'yKttCUv21vX6o6c=': 'COAd73UhI7x7bQcbzfI=', 'zK9oCEjt1/k=': 'ARcf'}))

console.log(encodeStr53("1709707935766", 1624825960))