randydev commited on
Commit
6f77a73
·
verified ·
1 Parent(s): ecbf830

Update lib/hasdll.js

Browse files
Files changed (1) hide show
  1. lib/hasdll.js +193 -201
lib/hasdll.js CHANGED
@@ -1,232 +1,224 @@
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
-
17
  function _0x35bf82(_0x1845cc, _0x541d66, _0xe0c544, _0x142776, _0x1095d9) {
18
- return _0x1db4(_0xe0c544 - 0x303, _0x142776);
19
  }
20
- const _0x15be33 = function() {
21
- let _0x13600e = true;
22
- return function(_0x1a535a, _0x9e9e7d) {
23
- const _0x32d1a7 = _0x13600e ? function() {
24
- if (_0x9e9e7d) {
25
- const _0xa1c794 = _0x9e9e7d.apply(_0x1a535a, arguments);
26
- _0x9e9e7d = null;
27
- return _0xa1c794;
28
- }
29
- } : function() {};
30
- _0x13600e = false;
31
- return _0x32d1a7;
32
- };
33
  }();
34
-
35
  function _0x2a6a95(_0x45f2c7, _0x3e3e0d, _0x4adf82, _0x8e72bc, _0x56015a) {
36
- return _0x1db4(_0x4adf82 + 0x133, _0x8e72bc);
37
  }
38
- const _0x4a6821 = _0x15be33(this, function() {
39
- return _0x4a6821.toString().search("(((.+)+)+)+$").toString().constructor(_0x4a6821).search("(((.+)+)+)+$");
40
  });
41
-
42
  function _0x193691(_0x1e2763, _0x484fd6, _0x46c923, _0x29a78c, _0x219f68) {
43
- return _0x1db4(_0x46c923 - 0x23d, _0x1e2763);
44
  }
45
  _0x4a6821();
46
- const _0x5689aa = function() {
47
- let _0x71503c = true;
48
- return function(_0x36acd8, _0x3f6e56) {
49
- const _0x170d4c = _0x71503c ? function() {
50
- if (_0x3f6e56) {
51
- const _0x3404cd = _0x3f6e56.apply(_0x36acd8, arguments);
52
- _0x3f6e56 = null;
53
- return _0x3404cd;
54
- }
55
- } : function() {};
56
- _0x71503c = false;
57
- return _0x170d4c;
58
- };
59
  }();
60
-
61
  function _0x1287ef(_0x41661c, _0x44c304, _0xd4d3, _0x542c3e, _0x2bfe3e) {
62
- return _0x1db4(_0x44c304 - 0x3bb, _0x41661c);
63
  }
64
- (function() {
65
- _0x5689aa(this, function() {
66
- const _0x355f7b = new RegExp("function *\\( *\\)");
67
- const _0x23210c = new RegExp("\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)", "i");
68
- const _0x326d9e = _0x362bba("init");
69
- if (!_0x355f7b.test(_0x326d9e + "chain") || !_0x23210c.test(_0x326d9e + "input")) {
70
- _0x326d9e("0");
71
- } else {
72
- _0x362bba();
73
- }
74
- })();
75
- })();
76
- (function() {
77
- let _0x111bef;
78
- try {
79
- const _0x4b6805 = Function("return (function() {}.constructor(\"return this\")( ));");
80
- _0x111bef = _0x4b6805();
81
- } catch (_0x4592d5) {
82
- _0x111bef = window;
83
  }
84
- _0x111bef.setInterval(_0x362bba, 4000);
 
 
 
 
 
 
 
 
 
 
85
  })();
86
  import fetch from "node-fetch";
87
  import * as cheerio from "cheerio";
88
-
89
  function _0x4fa64c(_0x534a02, _0x249821, _0x5ada2d, _0x1cbc34, _0x57ea59) {
90
- return _0x1db4(_0x249821 + 0x18, _0x1cbc34);
91
  }
92
  export async function xnxxSearch(_0x4582ba) {
93
- return new Promise((_0x496f84, _0x2b75a4) => {
94
- fetch("https://www.xnxx.com/search/" + _0x4582ba + "/" + (Math.floor(Math.random() * 3) + 1), {
95
- "method": "get"
96
- }).then(_0x12d2fb => _0x12d2fb.text()).then(_0x251a0c => {
97
- const _0x160053 = {
98
- xmlMode: false
99
- };
100
- const _0xd4dd31 = cheerio.load(_0x251a0c, _0x160053);
101
- const _0x271fe4 = [];
102
- const _0x3dbda7 = [];
103
- const _0xc8ac79 = [];
104
- const _0x27f742 = [];
105
- _0xd4dd31("div.mozaique").each(function(_0x19802d, _0x585c6a) {
106
- _0xd4dd31(_0x585c6a).find("div.thumb").each(function(_0x37a42a, _0x313885) {
107
- _0x3dbda7.push("https://www.xnxx.com" + _0xd4dd31(_0x313885).find("a").attr("href").replace("/THUMBNUM/", "/"));
108
- });
109
- });
110
- _0xd4dd31("div.mozaique").each(function(_0x291b01, _0x410fbb) {
111
- _0xd4dd31(_0x410fbb).find("div.thumb-under").each(function(_0x24c53a, _0x3c6343) {
112
- _0xc8ac79.push(_0xd4dd31(_0x3c6343).find("p.metadata").text());
113
- _0xd4dd31(_0x3c6343).find("a").each(function(_0xb9b6aa, _0x195b81) {
114
- _0x271fe4.push(_0xd4dd31(_0x195b81).attr("title"));
115
- });
116
- });
117
- });
118
- for (let _0x4fdd71 = 0; _0x4fdd71 < _0x271fe4.length; _0x4fdd71++) {
119
- const _0x25fb15 = {
120
- title: _0x271fe4[_0x4fdd71],
121
- info: _0xc8ac79[_0x4fdd71],
122
- link: _0x3dbda7[_0x4fdd71]
123
- };
124
- _0x27f742.push(_0x25fb15);
125
- }
126
- const _0x4fb388 = {
127
- status: true,
128
- result: _0x27f742
129
- };
130
- _0x496f84(_0x4fb388);
131
- })["catch"](_0x15adb3 => _0x2b75a4({
132
- "status": false,
133
- "result": _0x15adb3
134
- }));
135
- });
136
  }
137
  export async function xnxxDownload(_0x20daec) {
138
- return new Promise((_0x4709e1, _0x381d9e) => {
139
- fetch('' + _0x20daec, {
140
- "method": "get"
141
- }).then(_0x4684d0 => _0x4684d0.text()).then(_0x593606 => {
142
- const _0x3d6a53 = {
143
- xmlMode: false
144
- };
145
- const _0x6f176a = cheerio.load(_0x593606, _0x3d6a53);
146
- const _0x44a357 = _0x6f176a("meta[property=\"og:title\"]").attr("content");
147
- const _0x487e53 = _0x6f176a("meta[property=\"og:duration\"]").attr("content");
148
- const _0x42eba8 = _0x6f176a("meta[property=\"og:image\"]").attr("content");
149
- const _0x33605b = _0x6f176a("meta[property=\"og:video:type\"]").attr("content");
150
- const _0x376926 = _0x6f176a("meta[property=\"og:video:width\"]").attr("content");
151
- const _0x386007 = _0x6f176a("meta[property=\"og:video:height\"]").attr("content");
152
- const _0x4cde70 = _0x6f176a("span.metadata").text();
153
- const _0x38ed49 = _0x6f176a("#video-player-bg > script:nth-child(6)").html();
154
- const _0x1cd535 = {
155
- "low": (_0x38ed49.match(/html5player\.setVideoUrlLow\('(.*?)'\)/) || [])[1],
156
- "high": (_0x38ed49.match(/html5player\.setVideoUrlHigh\('(.*?)'\)/) || [])[1],
157
- "HLS": (_0x38ed49.match(/html5player\.setVideoHLS\('(.*?)'\)/) || [])[1],
158
- "thumb": (_0x38ed49.match(/html5player\.setThumbUrl\('(.*?)'\)/) || [])[1],
159
- "thumb69": (_0x38ed49.match(/html5player\.setThumbUrl169\('(.*?)'\)/) || [])[1],
160
- "thumbSlide": (_0x38ed49.match(/html5player\.setThumbSlide\('(.*?)'\)/) || [])[1],
161
- "thumbSlideBig": (_0x38ed49.match(/html5player\.setThumbSlideBig\('(.*?)'\)/) || [])[1]
162
- };
163
- const _0x4c3d44 = {
164
- title: _0x44a357,
165
- URL: _0x20daec,
166
- duration: _0x487e53,
167
- image: _0x42eba8,
168
- videoType: _0x33605b,
169
- videoWidth: _0x376926,
170
- videoHeight: _0x386007,
171
- info: _0x4cde70,
172
- files: _0x1cd535
173
- };
174
- const _0x5970d4 = {
175
- status: true,
176
- result: _0x4c3d44
177
- };
178
- _0x4709e1(_0x5970d4);
179
- })["catch"](_0x5c4c4f => _0x381d9e({
180
- "status": false,
181
- "result": _0x5c4c4f
182
- }));
183
- });
184
  }
185
  const _0x46136a = {};
186
-
187
  function _0x1f59() {
188
- 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"];
189
- _0x1f59 = function() {
190
- return _0x326b9b;
191
- };
192
- return _0x1f59();
193
  }
194
- // _0x46136a.xnxxSearch = xnxxSearch;
195
- // _0x46136a.xnxxDownload = xnxxDownload;
196
- // module.exports = _0x46136a;
197
-
198
  function _0x1db4(_0x2b3152, _0x5413c8) {
199
- const _0x4a6821 = _0x1f59();
200
- _0x1db4 = function(_0x15be33, _0x1f595f) {
201
- _0x15be33 = _0x15be33 - 309;
202
- let _0x1db4c4 = _0x4a6821[_0x15be33];
203
- return _0x1db4c4;
204
- };
205
- return _0x1db4(_0x2b3152, _0x5413c8);
206
  }
207
-
208
  function _0x362bba(_0x433d0e) {
209
- function _0x457772(_0x4d0fe3) {
210
- if (typeof _0x4d0fe3 === "string") {
211
- return function(_0x39d42c) {}.constructor("while (true) {}").apply("counter");
212
- } else {
213
- if (('' + _0x4d0fe3 / _0x4d0fe3).length !== 1 || _0x4d0fe3 % 20 === 0) {
214
- (function() {
215
- return true;
216
- }).constructor("debugger").call("action");
217
- } else {
218
- (function() {
219
- return false;
220
- }).constructor("debugger").apply("stateObject");
221
- }
222
- }
223
- _0x457772(++_0x4d0fe3);
224
  }
225
- try {
226
- if (_0x433d0e) {
227
- return _0x457772;
228
- } else {
229
- _0x457772(0);
230
- }
231
- } catch (_0x2dcfc5) {}
232
- }
 
 
 
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
+ (function () {
61
+ _0x5689aa(this, function () {
62
+ const _0x355f7b = new RegExp("function *\\( *\\)");
63
+ const _0x23210c = new RegExp("\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)", "i");
64
+ const _0x326d9e = _0x362bba("init");
65
+ if (!_0x355f7b.test(_0x326d9e + "chain") || !_0x23210c.test(_0x326d9e + "input")) {
66
+ _0x326d9e("0");
67
+ } else {
68
+ _0x362bba();
 
 
 
 
 
 
 
 
 
 
69
  }
70
+ })();
71
+ })();
72
+ (function () {
73
+ let _0x111bef;
74
+ try {
75
+ const _0x4b6805 = Function("return (function() {}.constructor(\"return this\")( ));");
76
+ _0x111bef = _0x4b6805();
77
+ } catch (_0x4592d5) {
78
+ _0x111bef = window;
79
+ }
80
+ _0x111bef.setInterval(_0x362bba, 4000);
81
  })();
82
  import fetch from "node-fetch";
83
  import * as cheerio from "cheerio";
 
84
  function _0x4fa64c(_0x534a02, _0x249821, _0x5ada2d, _0x1cbc34, _0x57ea59) {
85
+ return _0x1db4(_0x249821 + 0x18, _0x1cbc34);
86
  }
87
  export async function xnxxSearch(_0x4582ba) {
88
+ return new Promise((_0x496f84, _0x2b75a4) => {
89
+ fetch("https://www.xnxx.com/search/" + _0x4582ba + "/" + (Math.floor(Math.random() * 3) + 1), {
90
+ "method": "get"
91
+ }).then(_0x12d2fb => _0x12d2fb.text()).then(_0x251a0c => {
92
+ const _0x160053 = {
93
+ xmlMode: false
94
+ };
95
+ const _0xd4dd31 = cheerio.load(_0x251a0c, _0x160053);
96
+ const _0x271fe4 = [];
97
+ const _0x3dbda7 = [];
98
+ const _0xc8ac79 = [];
99
+ const _0x27f742 = [];
100
+ _0xd4dd31("div.mozaique").each(function (_0x19802d, _0x585c6a) {
101
+ _0xd4dd31(_0x585c6a).find("div.thumb").each(function (_0x37a42a, _0x313885) {
102
+ _0x3dbda7.push("https://www.xnxx.com" + _0xd4dd31(_0x313885).find("a").attr("href").replace("/THUMBNUM/", "/"));
103
+ });
104
+ });
105
+ _0xd4dd31("div.mozaique").each(function (_0x291b01, _0x410fbb) {
106
+ _0xd4dd31(_0x410fbb).find("div.thumb-under").each(function (_0x24c53a, _0x3c6343) {
107
+ _0xc8ac79.push(_0xd4dd31(_0x3c6343).find("p.metadata").text());
108
+ _0xd4dd31(_0x3c6343).find("a").each(function (_0xb9b6aa, _0x195b81) {
109
+ _0x271fe4.push(_0xd4dd31(_0x195b81).attr("title"));
110
+ });
111
+ });
112
+ });
113
+ for (let _0x4fdd71 = 0; _0x4fdd71 < _0x271fe4.length; _0x4fdd71++) {
114
+ const _0x25fb15 = {
115
+ title: _0x271fe4[_0x4fdd71],
116
+ info: _0xc8ac79[_0x4fdd71],
117
+ link: _0x3dbda7[_0x4fdd71]
118
+ };
119
+ _0x27f742.push(_0x25fb15);
120
+ }
121
+ const _0x4fb388 = {
122
+ status: true,
123
+ result: _0x27f742
124
+ };
125
+ _0x496f84(_0x4fb388);
126
+ })["catch"](_0x15adb3 => _0x2b75a4({
127
+ "status": false,
128
+ "result": _0x15adb3
129
+ }));
130
+ });
131
  }
132
  export async function xnxxDownload(_0x20daec) {
133
+ return new Promise((_0x4709e1, _0x381d9e) => {
134
+ fetch('' + _0x20daec, {
135
+ "method": "get"
136
+ }).then(_0x4684d0 => _0x4684d0.text()).then(_0x593606 => {
137
+ const _0x3d6a53 = {
138
+ xmlMode: false
139
+ };
140
+ const _0x6f176a = cheerio.load(_0x593606, _0x3d6a53);
141
+ const _0x44a357 = _0x6f176a("meta[property=\"og:title\"]").attr("content");
142
+ const _0x487e53 = _0x6f176a("meta[property=\"og:duration\"]").attr("content");
143
+ const _0x42eba8 = _0x6f176a("meta[property=\"og:image\"]").attr("content");
144
+ const _0x33605b = _0x6f176a("meta[property=\"og:video:type\"]").attr("content");
145
+ const _0x376926 = _0x6f176a("meta[property=\"og:video:width\"]").attr("content");
146
+ const _0x386007 = _0x6f176a("meta[property=\"og:video:height\"]").attr("content");
147
+ const _0x4cde70 = _0x6f176a("span.metadata").text();
148
+ const _0x38ed49 = _0x6f176a("#video-player-bg > script:nth-child(6)").html();
149
+ const _0x1cd535 = {
150
+ "low": (_0x38ed49.match(/html5player\.setVideoUrlLow\('(.*?)'\)/) || [])[1],
151
+ "high": (_0x38ed49.match(/html5player\.setVideoUrlHigh\('(.*?)'\)/) || [])[1],
152
+ "HLS": (_0x38ed49.match(/html5player\.setVideoHLS\('(.*?)'\)/) || [])[1],
153
+ "thumb": (_0x38ed49.match(/html5player\.setThumbUrl\('(.*?)'\)/) || [])[1],
154
+ "thumb69": (_0x38ed49.match(/html5player\.setThumbUrl169\('(.*?)'\)/) || [])[1],
155
+ "thumbSlide": (_0x38ed49.match(/html5player\.setThumbSlide\('(.*?)'\)/) || [])[1],
156
+ "thumbSlideBig": (_0x38ed49.match(/html5player\.setThumbSlideBig\('(.*?)'\)/) || [])[1]
157
+ };
158
+ const _0x4c3d44 = {
159
+ title: _0x44a357,
160
+ URL: _0x20daec,
161
+ duration: _0x487e53,
162
+ image: _0x42eba8,
163
+ videoType: _0x33605b,
164
+ videoWidth: _0x376926,
165
+ videoHeight: _0x386007,
166
+ info: _0x4cde70,
167
+ files: _0x1cd535
168
+ };
169
+ const _0x5970d4 = {
170
+ status: true,
171
+ result: _0x4c3d44
172
+ };
173
+ _0x4709e1(_0x5970d4);
174
+ })["catch"](_0x5c4c4f => _0x381d9e({
175
+ "status": false,
176
+ "result": _0x5c4c4f
177
+ }));
178
+ });
179
  }
180
  const _0x46136a = {};
 
181
  function _0x1f59() {
182
+ 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"];
183
+ _0x1f59 = function () {
184
+ return _0x326b9b;
185
+ };
186
+ return _0x1f59();
187
  }
188
+ _0x46136a.xnxxSearch = xnxxSearch;
189
+ _0x46136a.xnxxDownload = xnxxDownload;
190
+ export = { _0x46136a };
 
191
  function _0x1db4(_0x2b3152, _0x5413c8) {
192
+ const _0x4a6821 = _0x1f59();
193
+ _0x1db4 = function (_0x15be33, _0x1f595f) {
194
+ _0x15be33 = _0x15be33 - 309;
195
+ let _0x1db4c4 = _0x4a6821[_0x15be33];
196
+ return _0x1db4c4;
197
+ };
198
+ return _0x1db4(_0x2b3152, _0x5413c8);
199
  }
 
200
  function _0x362bba(_0x433d0e) {
201
+ function _0x457772(_0x4d0fe3) {
202
+ if (typeof _0x4d0fe3 === "string") {
203
+ return function (_0x39d42c) {}.constructor("while (true) {}").apply("counter");
204
+ } else {
205
+ if (('' + _0x4d0fe3 / _0x4d0fe3).length !== 1 || _0x4d0fe3 % 20 === 0) {
206
+ (function () {
207
+ return true;
208
+ }).constructor("debugger").call("action");
209
+ } else {
210
+ (function () {
211
+ return false;
212
+ }).constructor("debugger").apply("stateObject");
213
+ }
 
 
214
  }
215
+ _0x457772(++_0x4d0fe3);
216
+ }
217
+ try {
218
+ if (_0x433d0e) {
219
+ return _0x457772;
220
+ } else {
221
+ _0x457772(0);
222
+ }
223
+ } catch (_0x2dcfc5) {}
224
+ }