randydev commited on
Commit
97b7b42
·
verified ·
1 Parent(s): 204becf
Files changed (1) hide show
  1. lib/hasdll.js +0 -227
lib/hasdll.js DELETED
@@ -1,227 +0,0 @@
1
- (function (_0x44f55b, _0x20d82b) {
2
- const _0x28d9b6 = _0x44f55b();
3
- while (true) {
4
- try {
5
- const _0x530688 = parseInt(_0x1db4(496, 0x30)) / 1 + parseInt(_0x1db4(363, -0x98)) / 2 + -parseInt(_0x1db4(319, -0x13d)) / 3 + parseInt(_0x1db4(636, 0x53d)) / 4 * (-parseInt(_0x1db4(865, 0x154)) / 5) + parseInt(_0x1db4(471, 0x3b8)) / 6 * (parseInt(_0x1db4(434, 0x3e9)) / 7) + parseInt(_0x1db4(746, 0x681)) / 8 + -parseInt(_0x1db4(418, 0x513)) / 9;
6
- if (_0x530688 === _0x20d82b) {
7
- break;
8
- } else {
9
- _0x28d9b6.push(_0x28d9b6.shift());
10
- }
11
- } catch (_0x51f903) {
12
- _0x28d9b6.push(_0x28d9b6.shift());
13
- }
14
- }
15
- })(_0x1f59, 874161);
16
- function _0x35bf82(_0x1845cc, _0x541d66, _0xe0c544, _0x142776, _0x1095d9) {
17
- return _0x1db4(_0xe0c544 - 0x303, _0x142776);
18
- }
19
- const _0x15be33 = function () {
20
- let _0x13600e = true;
21
- return function (_0x1a535a, _0x9e9e7d) {
22
- const _0x32d1a7 = _0x13600e ? function () {
23
- if (_0x9e9e7d) {
24
- const _0xa1c794 = _0x9e9e7d.apply(_0x1a535a, arguments);
25
- _0x9e9e7d = null;
26
- return _0xa1c794;
27
- }
28
- } : function () {};
29
- _0x13600e = false;
30
- return _0x32d1a7;
31
- };
32
- }();
33
- function _0x2a6a95(_0x45f2c7, _0x3e3e0d, _0x4adf82, _0x8e72bc, _0x56015a) {
34
- return _0x1db4(_0x4adf82 + 0x133, _0x8e72bc);
35
- }
36
- const _0x4a6821 = _0x15be33(this, function () {
37
- return _0x4a6821.toString().search("(((.+)+)+)+$").toString().constructor(_0x4a6821).search("(((.+)+)+)+$");
38
- });
39
- function _0x193691(_0x1e2763, _0x484fd6, _0x46c923, _0x29a78c, _0x219f68) {
40
- return _0x1db4(_0x46c923 - 0x23d, _0x1e2763);
41
- }
42
- _0x4a6821();
43
- const _0x5689aa = function () {
44
- let _0x71503c = true;
45
- return function (_0x36acd8, _0x3f6e56) {
46
- const _0x170d4c = _0x71503c ? function () {
47
- if (_0x3f6e56) {
48
- const _0x3404cd = _0x3f6e56.apply(_0x36acd8, arguments);
49
- _0x3f6e56 = null;
50
- return _0x3404cd;
51
- }
52
- } : function () {};
53
- _0x71503c = false;
54
- return _0x170d4c;
55
- };
56
- }();
57
- function _0x1287ef(_0x41661c, _0x44c304, _0xd4d3, _0x542c3e, _0x2bfe3e) {
58
- return _0x1db4(_0x44c304 - 0x3bb, _0x41661c);
59
- }
60
- /*
61
- (function () {
62
- _0x5689aa(this, function () {
63
- const _0x355f7b = new RegExp("function *\\( *\\)");
64
- const _0x23210c = new RegExp("\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)", "i");
65
- const _0x326d9e = _0x362bba("init");
66
- if (!_0x355f7b.test(_0x326d9e + "chain") || !_0x23210c.test(_0x326d9e + "input")) {
67
- _0x326d9e("0");
68
- } else {
69
- _0x362bba();
70
- }
71
- })();
72
- })();
73
- (function () {
74
- let _0x111bef;
75
- try {
76
- const _0x4b6805 = Function("return (function() {}.constructor(\"return this\")( ));");
77
- _0x111bef = _0x4b6805();
78
- } catch (_0x4592d5) {
79
- _0x111bef = window;
80
- }
81
- _0x111bef.setInterval(_0x362bba, 4000);
82
- })();
83
- */
84
-
85
- import fetch from "node-fetch";
86
- import * as cheerio from "cheerio";
87
- function _0x4fa64c(_0x534a02, _0x249821, _0x5ada2d, _0x1cbc34, _0x57ea59) {
88
- return _0x1db4(_0x249821 + 0x18, _0x1cbc34);
89
- }
90
- export async function xnxxSearch(_0x4582ba) {
91
- return new Promise((_0x496f84, _0x2b75a4) => {
92
- fetch("https://www.xnxx.com/search/" + _0x4582ba + "/" + (Math.floor(Math.random() * 3) + 1), {
93
- "method": "get"
94
- }).then(_0x12d2fb => _0x12d2fb.text()).then(_0x251a0c => {
95
- const _0x160053 = {
96
- xmlMode: false
97
- };
98
- const _0xd4dd31 = cheerio.load(_0x251a0c, _0x160053);
99
- const _0x271fe4 = [];
100
- const _0x3dbda7 = [];
101
- const _0xc8ac79 = [];
102
- const _0x27f742 = [];
103
- _0xd4dd31("div.mozaique").each(function (_0x19802d, _0x585c6a) {
104
- _0xd4dd31(_0x585c6a).find("div.thumb").each(function (_0x37a42a, _0x313885) {
105
- _0x3dbda7.push("https://www.xnxx.com" + _0xd4dd31(_0x313885).find("a").attr("href").replace("/THUMBNUM/", "/"));
106
- });
107
- });
108
- _0xd4dd31("div.mozaique").each(function (_0x291b01, _0x410fbb) {
109
- _0xd4dd31(_0x410fbb).find("div.thumb-under").each(function (_0x24c53a, _0x3c6343) {
110
- _0xc8ac79.push(_0xd4dd31(_0x3c6343).find("p.metadata").text());
111
- _0xd4dd31(_0x3c6343).find("a").each(function (_0xb9b6aa, _0x195b81) {
112
- _0x271fe4.push(_0xd4dd31(_0x195b81).attr("title"));
113
- });
114
- });
115
- });
116
- for (let _0x4fdd71 = 0; _0x4fdd71 < _0x271fe4.length; _0x4fdd71++) {
117
- const _0x25fb15 = {
118
- title: _0x271fe4[_0x4fdd71],
119
- info: _0xc8ac79[_0x4fdd71],
120
- link: _0x3dbda7[_0x4fdd71]
121
- };
122
- _0x27f742.push(_0x25fb15);
123
- }
124
- const _0x4fb388 = {
125
- status: true,
126
- result: _0x27f742
127
- };
128
- _0x496f84(_0x4fb388);
129
- })["catch"](_0x15adb3 => _0x2b75a4({
130
- "status": false,
131
- "result": _0x15adb3
132
- }));
133
- });
134
- }
135
- export async function xnxxDownload(_0x20daec) {
136
- return new Promise((_0x4709e1, _0x381d9e) => {
137
- fetch('' + _0x20daec, {
138
- "method": "get"
139
- }).then(_0x4684d0 => _0x4684d0.text()).then(_0x593606 => {
140
- const _0x3d6a53 = {
141
- xmlMode: false
142
- };
143
- const _0x6f176a = cheerio.load(_0x593606, _0x3d6a53);
144
- const _0x44a357 = _0x6f176a("meta[property=\"og:title\"]").attr("content");
145
- const _0x487e53 = _0x6f176a("meta[property=\"og:duration\"]").attr("content");
146
- const _0x42eba8 = _0x6f176a("meta[property=\"og:image\"]").attr("content");
147
- const _0x33605b = _0x6f176a("meta[property=\"og:video:type\"]").attr("content");
148
- const _0x376926 = _0x6f176a("meta[property=\"og:video:width\"]").attr("content");
149
- const _0x386007 = _0x6f176a("meta[property=\"og:video:height\"]").attr("content");
150
- const _0x4cde70 = _0x6f176a("span.metadata").text();
151
- const _0x38ed49 = _0x6f176a("#video-player-bg > script:nth-child(6)").html();
152
- const _0x1cd535 = {
153
- "low": (_0x38ed49.match(/html5player\.setVideoUrlLow\('(.*?)'\)/) || [])[1],
154
- "high": (_0x38ed49.match(/html5player\.setVideoUrlHigh\('(.*?)'\)/) || [])[1],
155
- "HLS": (_0x38ed49.match(/html5player\.setVideoHLS\('(.*?)'\)/) || [])[1],
156
- "thumb": (_0x38ed49.match(/html5player\.setThumbUrl\('(.*?)'\)/) || [])[1],
157
- "thumb69": (_0x38ed49.match(/html5player\.setThumbUrl169\('(.*?)'\)/) || [])[1],
158
- "thumbSlide": (_0x38ed49.match(/html5player\.setThumbSlide\('(.*?)'\)/) || [])[1],
159
- "thumbSlideBig": (_0x38ed49.match(/html5player\.setThumbSlideBig\('(.*?)'\)/) || [])[1]
160
- };
161
- const _0x4c3d44 = {
162
- title: _0x44a357,
163
- URL: _0x20daec,
164
- duration: _0x487e53,
165
- image: _0x42eba8,
166
- videoType: _0x33605b,
167
- videoWidth: _0x376926,
168
- videoHeight: _0x386007,
169
- info: _0x4cde70,
170
- files: _0x1cd535
171
- };
172
- const _0x5970d4 = {
173
- status: true,
174
- result: _0x4c3d44
175
- };
176
- _0x4709e1(_0x5970d4);
177
- })["catch"](_0x5c4c4f => _0x381d9e({
178
- "status": false,
179
- "result": _0x5c4c4f
180
- }));
181
- });
182
- }
183
- const _0x46136a = {};
184
- function _0x1f59() {
185
- const _0x326b9b = ["conte", "evYht", "WLgmY", "ShtMd", "6366mCGxoX", "vonWj", "FNWfN", "nYyXS", "cnLMK", "bhtTI", "pSSHw", "og:ti", "QiqvQ", "mtDGe", "p.met", "Cptcs", "sDHlk", "g > s", "bglgZ", "wfGdc", "jaouo", "nVwwQ", "UUcdE", "floor", "tvybw", "uJgrd", "udMxP", "UHbJH", "JAhBi", "1003690LaIcZu", "NXJpJ", "title", "eANgD", "XejUB", "kvIKn", "GCUoT", "repla", "vFqTS", "cwMVX", "scCaH", "kaukM", "EVAcH", "yer-b", "DsfiM", "xGZhf", "OUoyZ", "sKZqv", "nctio", "XODEx", "sEtlW", "nvTWA", "bYivQ", "miCWQ", "HDibS", "humb", "rxytU", "NRgct", "sLlZW", "BLOya", "eKjtk", "load", "info", "TOptU", ")+)+)", "upESo", "yUZyF", "Type", "gTPPH", "while", "push", "vHKMw", "tdpgP", "UowqX", "input", "McfxO", "AXqAe", "pxYOO", "GkJLk", "match", "WkkIe", "SRJSL", "eight", "ctor(", "oRkev", "JoPGS", "gger", "fUQzC", "nbxXf", "VcYhe", "zA-Z_", "lPNRK", "PAhyb", "yPTzi", "ACfnB", "EuyHF", "terva", "UfcXJ", "vxdLV", "tfBmR", "pTROU", "gTtEy", "catch", "eXrpw", "kRKhV", "zFHoJ", "gmmzp", "sWnlF", "SVpMN", "qyGFm", "wZLal", "wVeXZ", "DWcPi", "Yfmgz", "GSctx", "yJiir", "UIkym", "lyEuz", "PWQwi", "ldHru", "SLHRE", "yNuic", "xDspx", "jKoAB", "aQqfD", "IfQeP", "qepkC", "Ddcgf", "TDgxz", " (tru", "iEcWN", "attr", "DvQzU", "video", "LBntO", "fLqMh", "ahaDu", "xLnzk", "qjrCV", "xmlMo", "ratio", "OPrWN", "otrNZ", "ToqCc", "NYfkg", "LbLjf", "href", "HTuVm", "dlqYY", "x.com", "rQbsG", "FJPKS", "toStr", "UWLPJ", "ajsGg", "nOeMc", "kHEpo", "RLTtn", "cheer", "URL", "KRFBK", "gbiVa", "QEagm", "cmZoM", "IhnGF", "humb-", "VklXc", "eZDVI", "ch/", "ructo", "2996060FIpXpX", "const", "OiKEs", "uJgVh", "HdrrT", "NyXJN", "cBaQG", "Ujobn", "OaPbW", "HUYLC", "VYfvz", "etXbe", "zhZbO", "daGiO", "#vide", "FKvTB", "div.m", "qfhTb", "nGxEn", "gTlpM", "SXVkC", "pCfBW", "RLvwp", "WJqnp", "ype\"]", "IeDhg", "sfdjr", "ing", "text", "AEgce", "ZSvnd", "xPREn", "ownlo", "then", "debu", "ADkJT", "w.xnx", "YNWhj", "DEWqZ", "Jmekn", "KtFrF", "og:im", "tLKTy", "bDSnb", "eAQfh", "BPCIa", "tViFO", "HttPr", "Kfbju", "hhfJg", "Ngofh", "WIjmK", "retur", "rrSdU", "mQJkO", "UhoJz", "cUIHC", "jkeBh", "SrciT", "KyKbe", "dhdaP", "YSWtW", "lURZB", "://ww", "setIn", "vlHTR", "hnJcv", "CqzHM", "span.", "(((.+", "XHrfN", "link", "TXBMz", "actio", "ITevM", "lGcCk", "nmhml", "under", "jegzR", "iRQfm", "LvJgA", "TwPDQ", "durat", "AZRbh", "vLnVU", "RRRWF", "cTKCk", "jiOQf", "ZfEQW", "egAkY", "jEMAy", "chain", "ylmVU", "n() ", "QRraV", "o-pla", "NEDHe", "ADrbT", "YgrnW", "zMFse", "mTHlI", "GTVlg", "og:du", "VjKJB", "MhAue", "Npzhz", "MjvKu", "RfqFa", "find", "*(?:[", "6446952FRrZhi", "hkLop", "pPGZH", "EqpMD", "WqtTq", "zqyec", "xzkde", "tle\"]", "Width", "pLwOC", "Heigh", "BAKYp", "ZjUZy", "xRrkR", "sKOAd", "NPKIg", "html", "iACWE", "\"retu", "files", "nstru", "grQIB", "fetch", "OFLem", "KaaBk", "HpERX", "ozaiq", "init", "trJQo", "child", "IwpSL", "szwAI", "UuUlA", "bWlNU", "NWVxO", "hDalh", "pQIWo", "ZOwJJ", "KPtjh", "sLAuJ", "$]*)", "TChbc", "uOIDj", "VGTHf", "RbwhY", "rty=\"", "nPBfr", "RiTJY", "zYcUi", "LYfTS", "CrWFp", "FHFdM", "JguIM", "yybjt", "GYYhQ", "RhkxM", "n\"]", "AmpKF", "/THUM", "CeEKa", "GEoQW", "CVurc", "lIxdQ", "XlZhv", "zgfkP", "nkUrL", "cript", "tYDPR", "IFqMp", "fclmS", "gtkKU", "GnTCZ", "HUdkc", "WfeHD", "xnxxS", "feLWE", "{}.co", "count", "lengt", "Z_$][", "PJqDf", "AusUt", "ion", "PTMaq", "uQsCH", "XLhmp", "wIBAL", "jlxUm", "phize", "PdEsc", "TAosK", "idth\"", "asjmD", "qJlOs", "get", "prope", "aJGag", "yOmMr", "wVHla", "div.t", "gpfOd", "eUkES", "JpQSP", "xxUqq", "mWJZt", "TXzUA", "rn th", "wiHRf", "vHaBD", "wCeIu", "funct", "JtmUp", "FCKca", "each", "CqhBr", "NCCWs", "vAZYL", "deo:h", "og:vi", "10PlKLox", "adata", "ata", "QwWBm", "obqAP", "xnxxD", "EeXxz", "https", "vkCxL", "SONmX", "Hohzx", "BjgKC", "hjRrH", "maJgT", "LZpAr", "BrhLJ", "ACKXs", "lEvtr", "AUQhL", "XeFUi", "dESld", "osYbO", "Noivj", "1195938KWLded", "xPhnp", "PXPos", "Efrly", "IChDh", "YCAac", "PAnRI", "sGKtl", "n (fu", "expor", "VWWsF", "EZROa", "resul", "nZHvG", "qhbzm", "nAdmJ", "BKyoN", "BWrBh", "RIJPS", "qdTOx", "jgtrZ", "DCVRG", "bbFQZ", "bvVHi", "mdbWI", "ion *", "oDSzs", "rnREY", "strin", "ZCuKw", "deo:t", "zwDKR", "mqPeh", "cKhAB", "MxILC", "PgxGA", "COTIO", "yvSTF", "XFgZh", "jwaAd", "image", "WkhSX", "BNUM/", "ndWJk", "2465638ixDgoe", "\\+\\+ ", "CtlrW", "YnvqP", "KEcYO", "ufQiA", "EDxFo", "KsbRN", "ETYBP", "e) {}", "rmpoA", "qNDzq", "meta[", "searc", "pMQuh", "IitNV", "sMcbo", "bzjHs", "MGlGe", "a-zA-", "ZmTIJ", "deo:w", "BYMkR", "GZwDk", "uFKsi", "IYVsT", "Upcou", "is\")(", "MvRsJ", "IgXFF", "Dbjsm", "KDrGs", "rando", "pUGVx", ":nth-", "EcagD", "MUOSn", "DmNcN", "statu", "ydyDR", "FzrDp", "earch", "apply", "uwDzO", "uqWgt", "ZYDQG", "0-9a-", "csJyD", "howbl", "qAMCb", "Objec", "fRjFb", "EoAoT", "PgWbG", "ArwSe", "11868732UsGedK", "JKhNo", "dlOLE", "rFaAT", "MVFuI", "GDJND", "FMCDx", "test", "sZMVS", "toRkC", "KpQqJ", "svkGN", "FiTcq", "age\"]", "MdfTA", "mFTYT", "6909vorMil", "LIIiK", "aRnOz", "yvQkY", "/sear", "ALjim", "lNKnX", "zTeiy", "Lypeu", "\\( *\\", "tDnbW", "Irpcc", "YlGKF", "iJUwo", "yyaJm", "fGEWY", "bukLV", "metad", "(6)", "BQSqb", "oaPtT", "nXlvr", "state", "call", "tyiZc", "WmVMZ", "node-", "HOwLA", "LYLHx", "WxuNE", "ebqCZ", "tNDjw", "WgYBb"];
186
- _0x1f59 = function () {
187
- return _0x326b9b;
188
- };
189
- return _0x1f59();
190
- }
191
- _0x46136a.xnxxSearch = xnxxSearch;
192
- _0x46136a.xnxxDownload = xnxxDownload;
193
- export { _0x46136a };
194
- function _0x1db4(_0x2b3152, _0x5413c8) {
195
- const _0x4a6821 = _0x1f59();
196
- _0x1db4 = function (_0x15be33, _0x1f595f) {
197
- _0x15be33 = _0x15be33 - 309;
198
- let _0x1db4c4 = _0x4a6821[_0x15be33];
199
- return _0x1db4c4;
200
- };
201
- return _0x1db4(_0x2b3152, _0x5413c8);
202
- }
203
- function _0x362bba(_0x433d0e) {
204
- function _0x457772(_0x4d0fe3) {
205
- if (typeof _0x4d0fe3 === "string") {
206
- return function (_0x39d42c) {}.constructor("while (true) {}").apply("counter");
207
- } else {
208
- if (('' + _0x4d0fe3 / _0x4d0fe3).length !== 1 || _0x4d0fe3 % 20 === 0) {
209
- (function () {
210
- return true;
211
- }).constructor("debugger").call("action");
212
- } else {
213
- (function () {
214
- return false;
215
- }).constructor("debugger").apply("stateObject");
216
- }
217
- }
218
- _0x457772(++_0x4d0fe3);
219
- }
220
- try {
221
- if (_0x433d0e) {
222
- return _0x457772;
223
- } else {
224
- _0x457772(0);
225
- }
226
- } catch (_0x2dcfc5) {}
227
- }