function (e, t, n) {
var r = n("4ea4");
Object.defineProperty(t, "__esModule", {
value: !0
}), t.base64Decode = l, t.base64Encode = u, t.decryptAes = function (e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "",
n = l(e),
r = n.slice(0, 16),
i = a.default.parse(r),
c = o.default.decrypt(n.slice(16), a.default.parse(t), {
iv: i,
padding: s.default
}),
u = c.toString(a.default);
return u
}, t.encryptAES = function (e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "",
n = p(16),
r = a.default.parse(n),
i = o.default.encrypt(e, a.default.parse(t), {
iv: r,
padding: s.default
}),
c = u("".concat(n).concat(i.toString()));
return c
}, t.getSignParam = function () {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "",
t = {},
n = Date.now(),
r = p(8),
o = ["nonce", "timestamp"];
t.nonce = r, t.timestamp = n, o.sort((function (e, t) {
return e > t ? 1 : -1
}));
var a = o.map((function (e) {
return "".concat(e, "=").concat(encodeURIComponent(t[e]))
})).join("&"),
s = u(a = (0, i.default)("".concat(a, "&secretkey=").concat(e)).toString().toUpperCase());
return {
Timestamp: n,
Nonce: r,
Sign: s
}
}, t.getUid = p;
var o = r(n("c46f")),
i = r(n("6f3e")),
a = r(n("8b4f")),
s = r(n("a5f3")),
c = r(n("5876"));
function u(e) {
return c.default.stringify(a.default.parse(e))
}
function l(e) {
return a.default.stringify(c.default.parse(e))
}
function p() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 32,
t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
n = arguments.length > 2 ? arguments[2] : void 0,
r = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),
o = [];
if (n = n || r.length, e)
for (var i = 0; i < e; i++) o[i] = r[0 | Math.random() * n];
else {
var a;
o[8] = o[13] = o[18] = o[23] = "-", o[14] = "4";
for (var s = 0; s < 36; s++) o[s] || (a = 0 | 16 * Math.random(), o[s] = r[19 === s ? 3 & a | 8 : a])
}
return t ? (o.shift(), "u".concat(o.join(""))) : o.join("")
}
}