Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (globalThis.webpackChunkvknext = globalThis.webpackChunkvknext || []).push([
- [6547], {
- 53423: (e, r, t) => {
- "use strict";
- t.r(r), t.d(r, {
- default: () => s
- });
- var n = t(21396),
- c = t.n(n);
- let o, a, h;
- var d = {
- _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
- encode(e) {
- let r, t, n, c, o, a, h, l = "",
- s = 0;
- for (e = d._utf8_encode(e); s < e.length;) c = (r = e.charCodeAt(s++)) >> 2, o = (3 & r) << 4 | (t = e.charCodeAt(s++)) >> 4, a = (15 & t) << 2 | (n = e.charCodeAt(s++)) >> 6, h = 63 & n, isNaN(t) ? a = h = 64 : isNaN(n) && (h = 64), l = l + d._keyStr.charAt(c) + d._keyStr.charAt(o) + d._keyStr.charAt(a) + d._keyStr.charAt(h);
- return l
- },
- decode(e) {
- let r, t, n, c, o, a, h = "",
- l = 0;
- for (e = e.replace(/[^A-Za-z0-9\+\/\=]/g, ""); l < e.length;) r = d._keyStr.indexOf(e.charAt(l++)) << 2 | (c = d._keyStr.indexOf(e.charAt(l++))) >> 4, t = (15 & c) << 4 | (o = d._keyStr.indexOf(e.charAt(l++))) >> 2, n = (3 & o) << 6 | (a = d._keyStr.indexOf(e.charAt(l++))), h += String.fromCharCode(r), 64 != o && (h += String.fromCharCode(t)), 64 != a && (h += String.fromCharCode(n));
- return d._utf8_decode(h)
- },
- _utf8_encode(e) {
- e = e.replace(/\r\n/g, "\n");
- for (var r = "", t = 0; t < e.length; t++) {
- const n = e.charCodeAt(t);
- n < 128 ? r += String.fromCharCode(n) : n > 127 && n < 2048 ? (r += String.fromCharCode(n >> 6 | 192), r += String.fromCharCode(63 & n | 128)) : (r += String.fromCharCode(n >> 12 | 224), r += String.fromCharCode(n >> 6 & 63 | 128), r += String.fromCharCode(63 & n | 128))
- }
- return r
- },
- _utf8_decode(e) {
- for (var r = "", t = 0, n = o = a = 0; t < e.length;)(n = e.charCodeAt(t)) < 128 ? (r += String.fromCharCode(n), t++) : n > 191 && n < 224 ? (a = e.charCodeAt(t + 1), r += String.fromCharCode((31 & n) << 6 | 63 & a), t += 2) : (a = e.charCodeAt(t + 1), h = e.charCodeAt(t + 2), r += String.fromCharCode((15 & n) << 12 | (63 & a) << 6 | 63 & h), t += 3);
- return r
- }
- };
- const l = {
- COFFEE: {
- key: "stupidUsersMustD",
- check: e => {
- const r = e.match(/^(AP ID OG|PP|VK CO FF EE|VK C0 FF EE|II) ([A-F0-9\s]+) (AP ID OG|PP|VK CO FF EE|VK C0 FF EE|II)$/);
- return r && 4 === r.length ? ["VK C0 FF EE" === r[1] ? "1" : "0", r[2]] : 0
- },
- decrypt: (e, r) => {
- try {
- const t = l.COFFEE.check(e);
- return !!t && ("number" != typeof t && (r = r ? c().AES.encrypt(c().enc.Utf8.parse(r + "mailRuMustDie"), c().enc.Utf8.parse(l.COFFEE.key), {
- mode: c().mode.ECB,
- padding: c().pad.Pkcs7,
- keySize: 4
- }).toString().substr(0, 16) : l.COFFEE.key, c().AES.decrypt((e => {
- const r = e.toString();
- let t = "";
- for (let e = 0; e < r.length; e += 2) t += String.fromCharCode(parseInt(r.substr(e, 2), 16));
- return t
- })(t[1].split(" ").join("")), c().enc.Utf8.parse(r), {
- mode: c().mode.ECB,
- padding: c().pad.Pkcs7,
- keySize: 4
- }).toString(c().enc.Utf8).replaceAll("\n", "<br>")))
- } catch (e) {
- return !1
- }
- },
- encrypt: (e, r) => {
- let t;
- return r ? (t = "VK C0 FF EE ", r = c().AES.encrypt(c().enc.Utf8.parse(r + "mailRuMustDie"), c().enc.Utf8.parse(l.COFFEE.key), {
- mode: c().mode.ECB,
- padding: c().pad.Pkcs7,
- keySize: 4
- }).toString().substr(0, 16)) : (t = "VK CO FF EE ", r = l.COFFEE.key), t + (e => {
- let r = "";
- for (let t = 0; t < e.length; t++) {
- let n = e.charCodeAt(t);
- n > 255 && (n -= 848), r += n.toString(16) + " "
- }
- return r
- })(c().AES.encrypt(c().enc.Utf8.parse(e), c().enc.Utf8.parse(r), {
- mode: c().mode.ECB,
- padding: c().pad.Pkcs7,
- keySize: 4
- }).toString()).toUpperCase() + t.trim()
- }
- },
- VTOSTERS: {
- check: e => {
- const r = e.replace("\n", " ").match(/^(VT0ST3RS) (.+?) (VT0ST3RS)$/);
- return r && 4 === r.length ? ["VT0ST3RS" === r[1] ? "1" : "0", r[2]] : 0
- },
- decrypt: e => {
- try {
- const r = l.VTOSTERS.check(e);
- return !!r && ("number" != typeof r && c().enc.Utf8.stringify(c().enc.Base64.parse(r[1])))
- } catch (e) {
- return !1
- }
- },
- encrypt: e => {
- try {
- return `VT0ST3RS ${c().enc.Base64.stringify(c().enc.Utf8.parse(e))} VT0ST3RS`
- } catch (r) {
- return e
- }
- }
- },
- MP3: {
- invisibleDecode: e => {
- const r = e.replaceAll(/^ /g, "").split(" "),
- t = new Uint8Array(new ArrayBuffer(r.length));
- for (let e = 0; e < t.length; e++) t[e] = l.MP3.decodeChar(String(r[e]), " ");
- return new TextDecoder("utf-8").decode(t)
- },
- invisibleEncode: e => {
- const r = (new TextEncoder).encode(e),
- t = [];
- for (let e = 0; e < r.length; e++) t.push(l.MP3.encodeChar(255 & r[e], " "));
- return " " + t.join(" ")
- },
- decodeChar: (e, r) => {
- let t = 0;
- for (let n = 0; n < e.length; n++) {
- const c = e.length - n - 1,
- o = r.indexOf(e.substring(c, c + 1));
- if (o) {
- const e = t + o * Math.pow(r.length, n);
- t = "string" == typeof e ? parseInt(e) : e
- }
- }
- return t
- },
- encodeChar: (e, r) => {
- let t = "";
- for (;;) {
- if (e <= 0) return t;
- t = r.charAt(e % r.length) + t, e = Math.trunc(e / r.length)
- }
- }
- },
- BeeCrypt: {
- encrypt(e) {
- e = d.encode(e);
- let r = "";
- for (let t = 0; t < e.length; t++) {
- let n = e[t].charCodeAt(0).toString(2),
- c = n;
- if (n.length < 8) {
- c = "";
- for (let e = 0; e < 8 - n.length; e++) c += "0";
- c += n
- }
- r += c
- }
- let t = new Array(r.length / 2),
- n = 0;
- for (let e = 0; e < r.length - 1; e += 2) t[n] = r.substr(e, 2), n++;
- let c = "";
- return t.forEach(((e, r, t) => {
- switch (e) {
- case "00":
- c += "ж";
- break;
- case "01":
- c += "ъ";
- break;
- case "10":
- c += "Ж";
- break;
- case "11":
- c += "Ъ";
- break;
- default:
- c += "ь"
- }
- })), c
- },
- decrypt(e) {
- try {
- const r = new Array(e.length);
- for (let t = 0; t < e.length; t++) r[t] = e.charAt(t);
- let t = "";
- r.forEach(((e, r, n) => {
- switch (e) {
- case "ж":
- default:
- t += "00";
- break;
- case "ъ":
- t += "01";
- break;
- case "Ж":
- t += "10";
- break;
- case "Ъ":
- t += "11"
- }
- }));
- let n = new Array(t.length / 8),
- c = 0;
- for (let e = 0; e < t.length - 7; e += 8) n[c] = t.substr(e, 8), c++;
- let o = "";
- for (let e = 0; e < n.length; e++) o += String.fromCharCode(parseInt(n[e], 2));
- return d.decode(o)
- } catch (e) {
- return console.error(e), ""
- }
- }
- }
- },
- s = l
- },
- 50477: () => {}
- }
- ]);
Add Comment
Please, Sign In to add comment