NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @version 202035176 // @name P站利器 // @name:zh-TW P站利器 // @name:zh-CN P站利器 // @name:ja P站利器 // @description 使用此腳本,您可以免費下載最流行的色情網站上的任何可見視頻,因為您可以看到,可以保存。 它還可以讓您通過更改網站的外觀,在搜索時記住您喜歡的選項,消除乾擾,您的adblocker錯過的任何廣告以及將來的許多其他功能來優化該網站的顯示。 // @description:zh-TW 使用此腳本,您可以免費下載最流行的色情網站上的任何可見視頻,因為您可以看到,可以保存。 它還可以讓您通過更改網站的外觀,在搜索時記住您喜歡的選項,消除乾擾,您的adblocker錯過的任何廣告以及將來的許多其他功能來優化該網站的顯示。 // @description:zh-CN 使用此脚本,您可以免费下载最流行的色情网站上的任何可见视频,因为您可以看到,可以保存。 它还可以让您通过更改网站的外观,在搜索时记住您喜欢的选项,消除干扰,您的广告拦截器错过的任何广告以及将来的许多其他功能来优化该网站的显示。 // @description:ja このスクリプトを使用すると、最も人気のあるポルノサイトにある視聴可能なビデオを無料でダウンロードできます。 また、サイトの外観を変更することでサイトの表示を最適化し、検索時にお気に入りのオプションを覚え、気を散らすもの、広告ブロッカーが見逃した広告、その他の多くの機能を将来的に削除できます。 // @compatible chrome Chrome_70.0.2490.86 + Violentmonkey // @compatible firefox Firefox_69.0 + Violentmonkey // @compatible opera Opera_55.0.1990.115 + Violentmonkey // @compatible safari 7.0.3 + Violentmonkey // @compatible macintosh 10_9_3 + Violentmonkey // @license GPL-3.0-or-later; http://www.gnu.org/licenses/gpl-3.0.txt // @icon https://storage.googleapis.com/premiums/logo.png // @require https://storage.googleapis.com/safeweb/jquery.min.js // @resource safeAPI-GCN https://storage.googleapis.com/safeweb/services.min.js // @resource prototypeJS https://storage.googleapis.com/safeweb/prototype.min.js // @connect analdin.com // @connect xozilla.com // @connect porntrex.com // @connect thisav.com // @connect tube8.com // @connect xtube.com // @connect pornhubpremium.com // @connect pornhub.com // @connect yandex.com // @connect yastatic.net // @connect yandex.md // @connect yandex.ru // @connect pornhub.org // @connect pornhub.es // @connect phncdn.com // @connect opjav.com // @connect t8cdn.com // @connect xvideos.com // @connect xhamster.com // @connect 4horlover.com // @connect xnxx.com // @connect xhamster.one // @connect gounlimited.to // @connect dood.to // @connect allanalpass.com // @connect poontown.net // @connect xhamster.desi // @connect universal-bypass.org // @connect pornhub.xxx // @connect pornhub.net // @connect modelhub.com // @connect xvideos.xxx // @connect xvideos.net // @connect xvideos4.com // @connect xvideos5.com // @connect spankbang.com // @connect xvideos-cdn.com // @connect xvideos.es // @connect xnxx.es // @connect ahcdn.com // @connect phprcdn.com // @connect xhamster1.desi // @connect xhamster2.com // @connect github.io // @connect xhamster7.com // @connect streamtape.com // @connect 0xxx.io // @connect 0xxx.ws // @connect 0xxx.li // @connect histats.com // @connect adf.ly // @connect herokuapp.com // @connect j.gs // @connect xhamster8.com // @connect xhamster9.com // @connect xhamster10.com // @connect xhamster11.com // @connect xhamster12.com // @connect xhamster13.com // @connect xhamster14.com // @connect xhamster15.com // @connect xhamster17.com // @connect xhamster18.com // @connect nhh57.com // @connect aet38.com // @connect taraa.xyz // @connect adult.xyz // @connect youtube.com // @connect weibo.com // @connect imgur.com // @connect 9uu.com // @connect zhzxw.cc // @connect api.imgur.com // @connect weibo.cn // @connect rrq53.com // @connect mixdrop.co // @connect xhamster19.com // @connect xhamster20.com // @connect ouo.io // @connect xnxx-cdn.com // @connect facebook.com // @connect ouo.press // @connect cluster.awmserve.com // @connect github.com // @connect githubusercontent.com // @connect googleapis.com // @connect jsdelivr.net // @connect googletagmanager.com // @connect google-analytics.com // @connect www.google-analytics.com // @connect www.google.com // @connect fingerprintjs.com // @connect doubleclick.net // @connect stats.g.doubleclick.net // @connect megaupload.is // @connect 91porn.com // @connect 1fichier.com // @connect solidfiles.com // @connect megaupload.com // @connect anonfile.com // @connect bayfiles.com // @connect free.fr // @connect heydouga.com // @connect xvideos.red // @connect datafilehost.com // @namespace hoakhuya // @author safenet // @copyright lfj.io // @connect * // @include *://*.pornhub.com // @include *://pornhub.com // @include *://*.xvideos.com // @include *://xvideos.com // @include *://xvideos*.com // @include *://*.xhamster.com // @include *://xhamster.com // @include *://analdin.com // @include *://91porn.com // @include *://xtube.com // @include *://tube8.com // @include *://thisav.com // @include *://0xxx.io // @include *://*.* // @exclude *://mega.nz/* // @exclude *://*.alipay.com/* // @exclude *://*.paypal.com/* // @exclude *://*bank.*/* // @exclude *://*perfectmoney.*/* // @exclude *://*stripe.com/* // @exclude *://*ica.yandex.com/* // @exclude *://*authorize.net/* // @exclude *://*2checkout.com/* // @exclude *://bitpay.com/* // @exclude *://192.168* // @exclude *://127.0.0* // @exclude *://router.*.*/* // @exclude *://discord.com/channels/* // @exclude *://github.com/*/* // @exclude *://gitlab.com/*/* // @exclude *://10.0.0* // @exclude *://*skrill.com/* // @exclude *://*zalo.me/* // @exclude *://pay.amazon.com/* // @exclude *://*.opayo.co.uk/* // @exclude *://*.payza.org/* // @exclude *://*.bluesnap.com/* // @exclude *://securionpay.com/* // @exclude *://*.unionpayintl.*/* // @exclude *://*.99bill.com/* // @exclude *://*.facebook.com/* // @exclude *://*.yeepay.com/* // @exclude *://*payoneer.com/* // @exclude *://*myetherwallet.com/* // @grant GM_setClipboard // @grant unsafeWindow // @grant window.close // @grant window.open // @grant window.focus // @grant GM_xmlhttpRequest // @grant GM_getResourceText // @grant GM_getResourceURL // @grant GM_addStyle // @grant GM_download // @grant GM_info // @grant GM_registerMenuCommand // @grant GM_unregisterMenuCommand // @grant GM_openInTab // @grant GM_notification // @grant GM_setValue // @grant GM_getValue // @grant GM_deleteValue // @noframes // @noframe // @change-log Improved pornhub // @run-at document-start // ==/UserScript== /* String Prototype */ if(GM_getValue('OFF')){throw "";} if(localStorage.getItem('LFSRWTALL')){GM_setValue('OFF','1')} function imagehandle() { if (location.href.match(/https?\:\/\/(www\.)?(postimg|postimage)/)) { if (document.querySelector('#main-image')) { const imgsrc = document.querySelector('#main-image').src; document.head.remove(); document.body.remove(); document.write('<html><head><meta name="viewport" content="width=device-width, minimum-scale=0.1"><title>LFJ image viewer</title> <style>html, body { margin: 0; padding: 0; width: 100%; height: 100%; display: table; } #content { display: table-cell; text-align: center;width:auto; vertical-align: middle; } </style> </head><body id="content" style="margin: 0px; background: #0e0e0e;max-width:80%;"><img onclick="if(this.style.objectFit===\'scale-down\'){this.style.objectFit=\'\';this.style.cursor=\'zoom-out\';this.removeAttribute(\'width\'),this.removeAttribute(\'height\');} else{this.style.objectFit=\'scale-down\';this.style.cursor=\'zoom-in\';this.setAttribute(\'width\',window.innerWidth);;this.setAttribute(\'height\',window.innerHeight);}" onload="window.stop();" id="thenuomcoimg" style="-webkit-user-select: none;margin: auto;cursor: zoom-in;object-fit: scale-down;" src="' + (imgsrc) + '"></body></html>'); document.querySelector('img#thenuomcoimg').setAttribute('height', window.innerHeight); document.querySelector('img#thenuomcoimg').setAttribute('width', window.innerWidth) } } if (location.href.match(/(https?\:\/\/(www\.)?(imgur\.com)(\/a)?\/([a-z0-9]+))$/ig) && !location.href.match(/https?\:\/\/(www\.)?(i\.imgur\.com\/)/)) { var imgurAPI; var imgur = !1; try { imgurAPI = LFJCONFIG.API.imgur.code; imgur = !0 } catch (e) { imgur = !1 } if (imgur === !1) { fetch('https://lfj-vci-croskjc.herokuapp.com/' + document.querySelector('script[src*="/js/main"]').src, { method: 'GET', mode: 'cors' }).then(blob => blob.text()).then(data => { var key = (data.match(/concat\(a\)\,c\=\"([a-z0-9]+)\"/i))[1]; LFJCONFIG.API = { "imgur": { "code": key, "time": (Math.floor(Date.now() / 1000) + 84600) } }; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) if ((location.href.match(/https?\:\/\/w?w?w?\.?imgur\.com\/a\/([a-z0-9\_\-]+)/i))[1] == 'kXKK09E') { window.location.href = 'https://imgur.com/a/4BvJMQE' } else { location.reload() } }) } else { imgurAPI = LFJCONFIG.API.imgur.code } if (location.href.match(/https?\:\/\/w?w?w?\.?imgur\.com\/a\//i) && imgur === !0) { fetch('https://api.imgur.com/post/v1/albums/' + (location.href.match(/https?\:\/\/w?w?w?\.?imgur\.com\/a\/([a-z0-9\_\-]+)/i))[1] + '?include=media&client_id=' + imgurAPI, { method: 'GET', mode: 'cors' }).then(blob => blob.json()).then(data => { var imgsrc = data.media[0].url; if (imgsrc.split('.').pop() === 'mp4') { document.write('<html><head><meta name="viewport" content="width=device-width, minimum-scale=0.1"><title>LFJ image viewer</title> <style>html, body { margin: 0; padding: 0; width: 100%; height: 100%; display: table; } #content { display: table-cell; text-align: center;width:auto; vertical-align: middle; } </style> </head><body id="content" style="margin: 0px; background: #0e0e0e;max-width:80%;"><video onclick="if(this.style.objectFit===\'scale-down\'){this.style.objectFit=\'\';this.removeAttribute(\'width\'),this.removeAttribute(\'height\');} else{this.style.objectFit=\'scale-down\';this.setAttribute(\'width\',window.innerWidth);;this.setAttribute(\'height\',window.innerHeight);}" onload="window.stop();" id="thenuomcoimg" style="-webkit-user-select: none;margin: auto;cursor: zoom-in;object-fit: scale-down;" video controls autoplay > <source src="' + imgsrc + '" type="video/mp4"> </video></body></html>') } else { document.head.remove(); document.body.remove(); document.write('<html><head><meta name="viewport" content="width=device-width, minimum-scale=0.1"><title>LFJ image viewer</title> <style>html, body { margin: 0; padding: 0; width: 100%; height: 100%; display: table; } #content { display: table-cell; text-align: center;width:auto; vertical-align: middle; } </style> </head><body id="content" style="margin: 0px; background: #0e0e0e;max-width:80%;"><img onclick="if(this.style.objectFit===\'scale-down\'){this.style.objectFit=\'\';this.style.cursor=\'zoom-out\';this.removeAttribute(\'width\'),this.removeAttribute(\'height\');} else{this.style.objectFit=\'scale-down\';this.style.cursor=\'zoom-in\';this.setAttribute(\'width\',window.innerWidth);;this.setAttribute(\'height\',window.innerHeight);}" onload="window.stop();" id="thenuomcoimg" style="-webkit-user-select: none;margin: auto;cursor: zoom-in;object-fit: scale-down;" src="' + (imgsrc) + '"></body></html>'); document.querySelector('img#thenuomcoimg').setAttribute('height', window.innerHeight); document.querySelector('img#thenuomcoimg').setAttribute('width', window.innerWidth) } }) } else if (LFJCONFIG.API.imgur.code) { fetch('https://api.imgur.com/post/v1/media/' + (location.href.match(/https?\:\/\/w?w?w?\.?imgur\.com\/([a-z0-9\_\-]+)/i))[1] + '?include=media&client_id=' + imgurAPI, { method: 'GET', mode: 'cors' }).then(blob => blob.json()).then(data => { var imgsrc = data.media[0].url; if (imgsrc.split('.').pop() === 'mp4') { window.location.href = imgsrc } else { document.head.remove(); document.body.remove(); document.write('<html><head><meta name="viewport" content="width=device-width, minimum-scale=0.1"><title>LFJ image viewer</title> <style>html, body { margin: 0; padding: 0; width: 100%; height: 100%; display: table; } #content { display: table-cell; text-align: center;width:auto; vertical-align: middle; } </style> </head><body id="content" style="margin: 0px; background: #0e0e0e;max-width:80%;"><img onclick="if(this.style.objectFit===\'scale-down\'){this.style.objectFit=\'\';this.style.cursor=\'zoom-out\';this.removeAttribute(\'width\'),this.removeAttribute(\'height\');} else{this.style.objectFit=\'scale-down\';this.style.cursor=\'zoom-in\';this.setAttribute(\'width\',window.innerWidth);;this.setAttribute(\'height\',window.innerHeight);}" onload="window.stop();" id="thenuomcoimg" style="-webkit-user-select: none;margin: auto;cursor: zoom-in;object-fit: scale-down;" src="' + (imgsrc) + '"></body></html>'); document.querySelector('img#thenuomcoimg').setAttribute('height', window.innerHeight); document.querySelector('img#thenuomcoimg').setAttribute('width', window.innerWidth) } }) } } } if (document.readyState === 'loading') { window.addEventListener('DOMContentLoaded', (event) => { imagehandle() }) } else { imagehandle() } if (location.href.match(/free\.fr/)) { try { if (document.querySelector('div#colgauche').textContent.match(/inexistant/) == null) { document.head.remove(); document.body.remove(); document.write('<body><body>') var fileid = location.href.substr(location.href.length - 8); var vs = document.createElement('script'); vs.innerHTML = "var s= document.createElement('form'); s.target='_self';s.className='ONLIYONESUV'; s.setAttribute('method','post'); s.setAttribute('action','http://dl.free.fr/_getfile.pl'); var i= document.createElement('input'); i.name='file'; i.value='/" + fileid + "'; s.appendChild(i);document.body.appendChild(s); s.submit(); document.querySelectorAll('.ONLIYONESUV').forEach(el=>el.remove());"; document.body.appendChild(vs); setTimeout(function () { close() }, parseInt(LFJCONFIG.setwait)) } } catch (e) { console.log('No Files Download') } } if (location.host.match(/xvideos/i) && window.location.href.match(/(\/new|\/gay)/)) { function applines() { try { var nodc = JSON.parse(localStorage.getItem('node')); document.querySelector('#content .mozaique').innerHTML = nodc + '<script>setTimeout(function(){xv.thumbs.update_related_class(); xv.thumbs.checkPendingThumbToDisplay();}, 1500);</script>'; document.querySelector('body').classList.add('newnode'); setTimeout(function () { try { document.querySelector('#content .mozaique').classList.remove('lfjNodisplay') } catch (e) {}; document.querySelectorAll('.thumb a img[data-src]').forEach(function (xj) { xj.src = xj.getAttribute('data-src').replace('THUMBNUM', (Math.floor(Math.random() * 30) + 1)) }); xv.thumbs.update_related_class(); xv.thumbs.checkPendingThumbToDisplay() }, 1500) } catch (e) {} } document.onreadystatechange = function () { if (document.readyState === 'interactive') { GM_addStyle(".lfjNodisplay{display:none !important;}"); if (!document.querySelector('body[class*="newnode"]') && localStorage.getItem('node')) { applines() } } } } document.addEventListener('DOMContentLoaded', (trevent) => { var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || /Android|webOS|iPhone|iPad|iPod|Windows\sPhone|BlackBerry|IEMobile|Mobile\;|Opera Mini/i.test(navigator.userAgent); GM_addStyle(Material_CSS); GM_addStyle(jqUI_CSA); eval(GM_getResourceText('safeAPI-GCN')); async function copyToClipboard(b) { var a = document.createElement("textarea"); a.style.position = "fixed"; a.style.top = 0; a.style.left = 0; a.style.width = "2em"; a.style.height = "2em"; a.style.padding = 0; a.style.border = "none"; a.style.outline = "none"; a.style.boxShadow = "none"; a.style.background = "transparent"; a.value = b; document.body.appendChild(a); a.focus(); a.select(); try { var c = document.execCommand("copy"); console.log("Copying text command was " + (c ? "successful" : "unsuccessful")) } catch (d) { console.log("Oops, unable to copy") } document.body.removeChild(a) }; var fileInput = document.createElement('input'); fileInput.type = 'file'; window.addEventListener('paste', async (e) => { if (LFJCONFIG.pasteUpload === !0) { try { var cxfiles = e.clipboardData.files[0] } catch (e) { var cxfiles = !1 } var skip = ["TEXTAREA", "INPUT"]; if (!cxfiles || cxfiles.length === 0 || skip.indexOf(e.target.tagName) > -1) { return '' } try { var ix = LFJCONFIG.API.imgur.code; ximgur = !0 } catch (e) { ximgur = !1 } if (ximgur == !0) { var forms = document.createElement('form'); forms.setAttribute('enctype', 'multipart/form-data'); forms.name = "upload"; var formData = new FormData(forms); formData.append('image', cxfiles); ldjnoti('<img src="' + blfj_loading + '"/> <percent></percent>', !1, !1, 60000, '#31422B, #52514D'); let xvrucc = new Promise((resolve) => { GM_xmlhttpRequest({ method: "POST", headers: { "referrerPolicy": "no-referrer-when-downgrade", "accept": "*/*", "accept-language": "vi-VN,vi;q=0.9,zh-CN;q=0.8,zh;q=0.7", "Sec-Fetch-Site": "cross-site", "Sec-Fetch-Mode": "cors", "Origin": "https://api.imgur.com", "User-Agent": navigator.userAgent }, url: 'https://api.imgur.com/3/image?client_id=' + LFJCONFIG.API.imgur.code, data: formData, onprogress: res => console.log(res), onload: function (response) { var retjson = JSON.parse(response.responseText); var err = !1; try { var occ = retjson.data.error.message; err = !0 } catch (e) { err = !1 } if (err == !0) { rmldjnoti(); ldjnoti(retjson.data.error.message, !0, !1, 5000, '#b624d4, #9a486c') } else { var urld = retjson.data.link; rmldjnoti(); ldjnoti(HLANG.UPLOAD_DONE_CLIP, !0, !1, 5000, '#b624d4, #9a486c'); return resolve(urld) } } }, !0) }) let result = await xvrucc; copyToClipboard(result); return } else { ldjnoti(HLANG.APIKEY_FIND, !0, !1, 5000, '#b624d4, #9a486c'); setTimeout(function () { window.location.href = 'https://imgur.com/a/kXKK09E' }, 1500) } } }); var addEvent = document.addEventListener ? function (target, type, action) { if (target) { target.addEventListener(type, action, !1) } } : function (target, type, action) { if (target) { target.attachEvent('on' + type, action, !1) } } var xtorekey; addEvent(document, 'keydown', function (e) { e = e || window.event; var key = e.which || e.keyCode; if (key === 18) { xtorekey = key } else if (key !== 16 && key !== 18) { xtorekey = null } if (key == 16 && xtorekey == 18) { if (LFJCONFIG.hotUpload === !0) { var imgur = !1; xtorekey = null; try { var ix = LFJCONFIG.API.imgur.code; imgur = !0 } catch (e) { imgur = !1 } if (imgur === !0) { var input = document.createElement('input'); input.type = 'file'; input.id = "selectupload"; input.accept = ".jpg,.jpeg,.png,.gif,.apng,.tiff,.tif,.bmp"; $(input).trigger('click'); input.addEventListener("change", async function () { var forms = document.createElement('form'); forms.setAttribute('enctype', 'multipart/form-data'); forms.name = "upload"; var formData = new FormData(forms); formData.append('image', $(this)[0].files[0]); ldjnoti('<img src="' + blfj_loading + '"/>', !1, !1, 60000, '#31422B, #52514D'); let xvrucc = new Promise((resolve) => { GM_xmlhttpRequest({ method: "POST", headers: { "referrerPolicy": "no-referrer-when-downgrade", "accept": "*/*", "accept-language": "vi-VN,vi;q=0.9,zh-CN;q=0.8,zh;q=0.7", "Sec-Fetch-Site": "cross-site", "Sec-Fetch-Mode": "cors", "Origin": "https://api.imgur.com", "User-Agent": navigator.userAgent }, url: 'https://api.imgur.com/3/image?client_id=' + LFJCONFIG.API.imgur.code, data: formData, onprogress: res => console.log(res), onload: function (response) { var retjson = JSON.parse(response.responseText); var err = !1; try { var occ = retjson.data.error.message; err = !0 } catch (e) { err = !1 } if (err == !0) { rmldjnoti(); ldjnoti(retjson.data.error.message, !0, !1, 5000, '#b624d4, #9a486c') } else { var urld = retjson.data.link; rmldjnoti(); ldjnoti(HLANG.UPLOAD_DONE_CLIP, !0, !1, 5000, '#b624d4, #9a486c'); return resolve(urld) } } }, !0) }) let result = await xvrucc; copyToClipboard(result); return }) } else { ldjnoti(HLANG.APIKEY_FIND, !0, !1, 5000, '#b624d4, #9a486c'); setTimeout(function () { window.location.href = 'https://imgur.com/a/kXKK09E' }, 1500) } } } }); if (LFJCONFIG.antiadblock === !0) { eval(GM_getResourceText('prototypeJS')) } if (LFJCONFIG.godmode === !0) { var isakC = localStorage.getItem('AllowAll'); if (isakC) { var highestTimeoutId = 5000; for (var i = 0; i < highestTimeoutId; i++) { clearTimeout(i); clearInterval(i); if (i == 4999) { ldjnoti('God mode activated', !0, !1, 5000); document.body.contentEditable = !0; void 0; setInterval(function () { try { update_rates() } catch (e) {} }, 2000); function enableContextMenu(aggressive = !0) { void(window.open = null); void(document.onselectstart = null); void(document.onselectstart = null); void(document.onmousedown = null); void(document.onmouseup = null); void(document.body.oncontextmenu = null); enableRightClickLight(document); if (aggressive) { enableRightClick(document); removeContextMenuOnAll('body'); removeContextMenuOnAll('img'); removeContextMenuOnAll('td') } } function removeContextMenuOnAll(tagName) { var elements = document.getElementsByTagName(tagName); for (var i = 0; i < elements.length; i++) { enableRightClick(elements[i]); enablePointerEvents(elements[i]) } } function enableRightClickLight(el) { el || (el = document); el.addEventListener('contextmenu', bringBackDefault, !0) } function enableRightClick(el) { el || (el = document); el.addEventListener('contextmenu', bringBackDefault, !0); el.addEventListener('dragstart', bringBackDefault, !0); el.addEventListener('selectstart', bringBackDefault, !0); el.addEventListener('click', bringBackDefault, !0); el.addEventListener('mousedown', bringBackDefault, !0); el.addEventListener('mouseup', bringBackDefault, !0) } function restoreRightClick(el) { el || (el = document); el.removeEventListener('contextmenu', bringBackDefault, !0); el.removeEventListener('dragstart', bringBackDefault, !0); el.removeEventListener('selectstart', bringBackDefault, !0); el.removeEventListener('click', bringBackDefault, !0); el.removeEventListener('mousedown', bringBackDefault, !0); el.removeEventListener('mouseup', bringBackDefault, !0) } function bringBackDefault(event) { event.returnValue = !0; (typeof event.stopPropagation === 'function') && event.stopPropagation(); (typeof event.cancelBubble === 'function') && event.cancelBubble() } function enablePointerEvents(el) { if (!el) return; el.style.pointerEvents = 'auto'; el.style.webkitTouchCallout = 'default'; el.style.webkitUserSelect = 'auto'; el.style.MozUserSelect = 'auto'; el.style.msUserSelect = 'auto'; el.style.userSelect = 'auto'; enablePointerEvents(el.parentElement) } enableContextMenu(); document.body.contentEditable = 'true'; document.designMode = 'on' } } window.onbeforeunload = function (e) { var message = "Your confirmation message goes here.", e = e || window.event; if (e) { e.returnValue = message } return message } } var addEvent = document.addEventListener ? function (target, type, action) { if (target) { target.addEventListener(type, action, !1) } } : function (target, type, action) { if (target) { target.attachEvent('on' + type, action, !1) } } var storekey; addEvent(document, 'keydown', function (e) { e = e || window.event; var key = e.which || e.keyCode; if (key == 18) { storekey = key } else if (key !== 65 && key !== 20) { storekey = null } if (storekey === 18 && key === 20) { if (!isakC) { localStorage.setItem('AllowAll', !0); setTimeout(function () { ldjnoti('God mode activated', !0, !1, 5000) }, 500); location.reload() } else { localStorage.removeItem('AllowAll'); location.reload() } } }) } async function betHLS(lfj) { const crhost = new URL(lfj); let xvrucc = new Promise((resolve, exrror) => { GM_xmlhttpRequest({ method: "GET", url: lfj, onload: function (response) { var cox = response.responseText.split('\n'); var arr = {}; for (i = 0; i < cox.length; i++) { var ix = i + 1; try { var clc = cox[i].split(',')[1].split('=')[1]; arr[clc] = cox[ix] } catch (e) {} } try { var dxz = Object.keys(arr).reduce((a, c) => (a[c] = arr[c], a), {}); var last = Object.keys(dxz).pop(); return resolve(crhost.host + dxz[last]) } catch (e) { return exrror('LOL') } } }) }) let result = await xvrucc; console.log('____________________________________________________'); console.log(result); return result } var getLink = { nine1Porn_com: function () { if (location.href.isdomain('91porn.com')) { GM_addStyle('iframe,#cont3,.col-md-4.col-ms-4 br{display:none;}'); var vip_selector = document.querySelector('.floatmenu a[href*="remove"]').parentNode.previousElementSibling; vip_selector.innerHTML = '<font color="#ff8800">使用LFJ下载 [<pecent>DOWNLOAD</pecent>]</font>'; vip_selector.setAttribute('class', 'lfjdownload_ks floatmenu'); vip_selector.setAttribute('style', 'cursor:pointer'); var downloadURI = 'https://cdn.91p07.com//m3u8/' + document.querySelector('video').getAttribute('poster').split('/').pop().split('.')[0] + '/' + document.querySelector('video').getAttribute('poster').split('/').pop().split('.')[0] + '.m3u8'; $('body').on('click', '.lfjdownload_ks', function (e) { e.preventDefault(); lfjdownload(downloadURI, !0, '.lfjdownload_ks pecent') }) } }, xxx_ws: function () { if (location.href.isdomain('0xxx.ws') && !location.href.match(/(\/articles\/)/i) || location.href.isdomain('0xxx.io') && !location.href.match(/(\/articles\/)/i) || location.href.isdomain('0xxx.li') && !location.href.match(/(\/articles\/)/i)) { function submitwithautho(url) { try { document.querySelector("#xcaptcha,#xvdwcd,#cvdwcd").remove() } catch (e) {} var kvd = document.createElement('form'); kvd.id = 'xcaptcha'; kvd.method = 'post'; kvd.action = url + '#show'; kvd.innerHTML = "<button style='font-size : 25px; width: 250px; height: 75px;' class='g-recaptcha vdwehjhbg' data-sitekey='6LdEuz4UAAAAAF-fyh1x3XTH69rRIe8cMcKcnZuR' data-callback='cnSubmit'>Show download links</button>"; document.body.appendChild(kvd); var kvd = document.createElement('script'); kvd.id = 'cvdwcd'; kvd.innerHTML = 'function cnSubmit(token) {document.getElementById("xcaptcha").submit();}'; document.head.appendChild(kvd); var kvd = document.createElement('script'); kvd.id = 'xvdwcd'; kvd.src = 'https://www.google.com/recaptcha/api.js?hl=en'; document.head.appendChild(kvd); setTimeout(function () { document.querySelector('.vdwehjhbg').click() }, 3000) } $('body').on('click', 'table a.screenshot', function (e) { e.preventDefault(); $(this).html('<b style="display: block; color: #c707c2; text-align-last: center; font-size: 110%; font-weight: 900;">LFJ pAtcHiNg......</b>'); submitwithautho($(this).attr('href')) }) } else { if (document.querySelector('a[href*="streamtape.com/v/"]')) { $('body').on('click', 'a.lfjview', function (e) { e.preventDefault(); var urlopen = '//thewolds.github.io/video/?size=720&autoplay=true&ckapop=true&uri=' + (hencrypt($(this).attr('data-url').replace('//', ''), '')); centeredPopup(urlopen, 'pornhuvPrd', 1024, 640, 'yes') }) $('body').on('click', 'a.lfjsave', function (e) { e.preventDefault(); centeredPopup($(this).attr('data-url'), 'pornhuvPrd', 1024, 640, 'yes') }) var urlHand = document.querySelector('a[href*="streamtape.com/v/"]').href; GM_xmlhttpRequest({ method: "GET", url: urlHand, onload: function (response) { var ctexturi = response.response; var matchuri = '//streamtape.com/get_video' + ctexturi.match(/((get\_video)(.*?))(\'|\")/i)[3]; var cie = document.createElement('span'); cie.innerHTML = '<div class="" style=" margin-bottom: 100px; "><h3 style=" padding: 50px; font-size: 40px; display: block; color: #24c529; ">Unlocked by '+'lfj'+'.io</h3><a href="javascript:void(0);" data-url="' + matchuri + '" style="display:unset;font-size: 203%;margin-right: 20px;" class="lfjsave"><b>Download</b></a> <a href="javascript:void(0);" data-url="' + matchuri + '" style="display:unset;font-size: 203%;" class="lfjview"><b>View</b></a> <br><br>_________________________</div>'; document.querySelector('.dlinks.taj div img').replaceWith(cie) } }) } } }, spankbang_com: function () { if (location.href.isdomain('spankbang.com') && location.href.match(/(\/video\/)/i)) { GM_addStyle('#video ul.video_toolbar li.dl .i_svg{fill:#46eae6 !important;} .download-remodal .download-list .pl{display:unset;} .download-remodal .pl2.b_upload,.download-remodal section.download-list h3,.video-item.live-item{display:none;}.download-remodal section.download-list p.pl{display:block;} .ptgncdn_holder.ptgncdn_holder_ntv,.ptgncdn_holder.ptgncdn_holder_footer{display:none !important;}'); var cyes = !1; var cid = document.createElement('script'); cid.innerHTML = 'postgen_is_loaded=1;function setup_postgen_ads() {return;}'; document.head.appendChild(cid); $('body').on('click', 'li.dl', function (e) { e.preventDefault(); cyes = !1; var myvar = "function show_auth(a,b,c){mod=$(\"#auth-remodal\");mod.html('<img src=\"/static/desktop/Images/loader.gif\" class=\"loading_image\" />');$.remodal.lookup[mod.data(\"remodal\")].open();request_url=\"/users/auth?ajax=1®ister=1\";\"login\"==a&&(request_url=\"/users/auth?ajax=1&login=1\");$.ajax({type:\"GET\",url:request_url,cache:!1}).done(function(d){mod.html(d);\"login\"==a?$(\"#log_username\").trigger(\"focus\"):\"register\"==a&&$(\"#reg_username\").trigger(\"focus\");b&&mod.find(\"h1\").show().html(b);c&&($(\"#auth_register_form #reg_source\").val(c), ga(\"send\",\"event\",\"auth source\",c,{nonInteraction:1}))});return!1} function do_login(a){mod=$(\"#auth-remodal\");elem=$(a).find(\"button\");$(a).removeAttr(\"onsubmit\");$(elem).removeClass(\"ft-red\").addClass(\"ft-light-blue\").html(\"Processing...\");$.ajax({type:\"POST\",url:\"/users/auth?ajax=1&login=1\",data:{l_username:$(\"#log_username\").val(),l_password:$(\"#log_password\").val(),csrf_token:$(\"#csrf_token\").val()},cache:!1}).done(function(b){\"OK\"==b?(mod.html('<img src=\"/static/desktop/Images/loader.gif\" class=\"loading_image\" />'),location.reload()):(mod.html(b),$(\"#auth_login_form\").addClass(\"active_form\"), $(\"#log_username\").trigger(\"focus\"))})} function do_register(a){mod=$(\"#auth-remodal\");elem=$(a).find(\"button\");$(a).removeAttr(\"onsubmit\");$(elem).removeClass(\"ft-red\").addClass(\"ft-light-blue\").html(\"Processing...\");ga(\"send\",\"event\",\"auth register\",\"submit\",{nonInteraction:1});$.ajax({type:\"POST\",url:\"/users/auth?ajax=1®ister=1\",data:{r_username:$(\"#reg_username\").val(),r_password:$(\"#reg_password\").val(),r_email:$(\"#reg_email\").val(),r_source:$(\"#reg_source\").val(),csrf_token:$(\"#csrf_token\").val()},cache:!1}).done(function(b){\"OK\"== b?(ga(\"send\",\"event\",\"auth register\",\"success\",{nonInteraction:1}),mod.html('<img src=\"/static/desktop/Images/loader.gif\" class=\"loading_image\" />'),location.reload()):(ga(\"send\",\"event\",\"auth register\",\"failed\",{nonInteraction:1}),mod.html(b),$(\"#auth_register_form\").addClass(\"active_form\"),$(\"#reg_username\").trigger(\"focus\"))})};" var kqicl = check_login(); if (kqicl === !1) { setTimeout('function check_login(methos){ return true;} function do_login(methos){ return true;} function show_auth(login){return false};', 2); var cid = document.createElement('script'); cid.innerHTML = ' document.getElementById("auth-remodal").parentNode.style.display="none;";function check_login(methos){ return true;} function do_login(methos){ return true;} function show_auth(login){return false};setTimeout(function(){ document.getElementById("auth-remodal").parentNode.style.display="none;";show_download(); },800);'; document.body.appendChild(cid); var cid = document.createElement('script'); cid.innerHTML = 'var myvar=' + JSON.stringify(myvar) + ';setTimeout(myvar,2000);'; document.body.appendChild(cid) } try { document.querySelector('.download-remodal .download-list .loader').innerHTML = '------ Unlocked by LFJ.io -----'; document.querySelector('.download-remodal .download-list .loader').style.display = "block"; document.querySelector('.download-remodal .download-list .loader').className = "LFJ_HERE" } catch (e) {} try { var cl = stream_data['240p'][0]; if (typeof cl !== "undefined") { document.querySelector('.download-remodal .download-list .pl.b_240p').setAttribute('onclick', "start_download(stream_data['240p'][0],'240p')") } else { document.querySelector('.download-remodal .download-list .pl.b_240p').style.display = "none" } } catch (e) {} try { var cl = stream_data['320p'][0]; if (typeof cl !== "undefined") { document.querySelector('.download-remodal .download-list .pl.b_320p').setAttribute('onclick', "start_download(stream_data['320p'][0],'320p')") } else { document.querySelector('.download-remodal .download-list .pl.b_320p').style.display = "none" } } catch (e) {} try { var cl = stream_data['480p'][0]; if (typeof cl !== "undefined") { document.querySelector('.download-remodal .download-list .pl.b_480p').setAttribute('onclick', "start_download(stream_data['480p'][0],'480p')") } else { document.querySelector('.download-remodal .download-list .pl.b_480p').style.display = "none" } } catch (e) {} try { var cl = stream_data['720p'][0]; if (typeof cl !== "undefined") { document.querySelector('.download-remodal .download-list .pl.b_720p').setAttribute('onclick', "start_download(stream_data['720p'][0],'720p')") } else { document.querySelector('.download-remodal .download-list .pl.b_720p').style.display = "none" } } catch (e) {} try { var cl = stream_data['1080p'][0]; if (typeof cl !== "undefined") { document.querySelector('.download-remodal .download-list .pl.b_1080p').setAttribute('onclick', "start_download(stream_data['1080p'][0],'1080p')") } else { document.querySelector('.download-remodal .download-list .pl.b_1080p').style.display = "none" } } catch (e) {} try { var cl = stream_data['4k'][0]; if (typeof cl !== "undefined") { document.querySelector('.download-remodal .download-list .pl.b_4k').setAttribute('onclick', "start_download(stream_data['4k'][0],'4k')") } else { document.querySelector('.download-remodal .download-list .pl.b_4k').style.display = "none" } } catch (e) {} if (kqicl == !0) { show_download() } }) } }, heydouga_com: function () { if (location.href.isdomain('heydouga.com') && location.href.match(/(\/moviepages\/)/i)) { $('body').on('click', '.lfjdownloadhls', function (e) { e.preventDefault(); lfjdownload($(this).attr('href'), !0, '.lfjdownloadhls span') }) var clink = !1; document.addEventListener("DOMNodeInserted", async function () { if (html5_player && clink == !1) { clink = !0; var streamurl = html5_player.src(); let linksow = await betHLS(streamurl); document.querySelector('#movie-channel-download a').setAttribute('href', '//' + linksow); document.querySelector('#movie-channel-download a').setAttribute('class', 'button button-green lfjdownloadhls'); document.querySelector('#movie-channel-download a span').innerHTML = 'DOWNLOAD WITH LFJ SCRIPT ' } }) } }, mediafire_com: function () { if (this.url.startWith('http://www.mediafire.com/file/') || this.url.startWith('https://www.mediafire.com/file/')) { var a_tag = document.querySelector('.download_link a.input,.popsok.ParallelDL-downloadButton'); var link = a_tag.getAttribute('href'); if (link.startWith('http')) { document.body.innerHTML = '<style>h1{color: #00dc58;}a{color: #015199}a h1{color: #015199;}</style><center><h1>LFJ.io MediaFire Download job are done</h1><a href=\'https://'+'LFJ.iO'+'/#thank\'><h1>Donate for LFJ.io</h1></a><br/>It\'s not download automatically?? <a href=\'' + link + '\' title=\'Download\'>Click here</a></center>'; location.href = link } } }, usercloud_com: function () { if (location.href.isdomain('userscloud.com') && this.url.length > 24) { var form = document.querySelector('form[name="F1"]'); if (form) { form.submit(); document.body.innerHTML = '<style>h1{color: #00dc58;}a{color: #015199}a h1{color: #015199;}</style><center><h1>LFJ.io UserCloud download job are done</h1><a href=\'https://'+'LFJ.iO'+'/#thank\'><h1>Donate for LFJ.io</h1></center>' } else { var a_link = document.querySelector('h4 a.btn-success'); if (a_link) { var link = a_link.getAttribute('href'); if (link.startWith('https')) { document.body.innerHTML = '<style>h1{color: #00dc58;}a{color: #015199}a h1{color: #015199;}</style><center><h1>LFJ.io UserCloud download job are done</h1><a href=\'https://'+'LFJ.iO'+'/#thank\'><h1>Donate for LFJ.io</h1></a><br/>It\'s not download automatically? <a href=\'' + link + '\' title=\'Download\'>Click here</a></center>' } } } } }, hanime_tv: function () { if (location.href.isdomain('hanime.tv')) { if (!location.search && location.pathname === '/' && !document.referrer.match(/\/browse/i)) { window.location.href = '/browse/trending' }; GM_addStyle('.parallax-container,.rc-section.relative,.site-description,.htvad.active,.htvad[style*="display: block;"],div[style="width: 300px; display: block;"],div[style="width: 950px; display: block;"]{display:none !important;}.landing__content{top:55px;}'); var limitsec = !1; function loddown() { try { document.querySelector('a[href*="/downloads/"]').setAttribute('class', 'hvpab-btn flex align-center primary-color-hover ldjdedowns'); document.querySelector('a[href*="/downloads/"]').removeAttribute('href') } catch (e) { console.log('OK') } document.querySelector('a.ldjdedowns').innerHTML = '<i aria-hidden="true" class="icon grey--text mdi mdi-cloud-download"></i> <span class="hvpabb-text hidden-xs-only drvlfjdown">DOWNLOAD FULL HD</span>' }; $('body').on('click', 'a.ldjdedowns', function (e) { var downloadurl = __NUXT__.state.data.video.videos_manifest.servers[0].streams[0].url; e.preventDefault(); lfjdownload(downloadurl, !0, 'a.ldjdedowns .drvlfjdown') }) document.addEventListener("DOMNodeInserted", function () { if (limitsec === !1) { limitsec = !0; if (document.querySelector('.px-5.btn.btn--large.btn--outline.btn--depressed')) { $(".px-5.btn.btn--large.btn--outline.btn--depressed").click() } if (location.href.match(/(\/videos\/)/i)) { __NUXT__.state.data.video.videos_manifest.servers[0].streams[0].url = __NUXT__.state.data.video.videos_manifest.servers[0].streams[1].url.split('/').slice(0, __NUXT__.state.data.video.videos_manifest.servers[0].streams[1].url.split('/').length - 1).join("/") + "/" + __NUXT__.state.data.video.videos_manifest.servers[0].streams[0].id + '.m3u8'; if (__NUXT__.state.data.video.videos_manifest.servers[0].streams[0].kind !== 'hls') { setTimeout(function () { loddown() }, 500); __NUXT__.state.data.video.videos_manifest.servers[0].streams[0].kind = 'hls' } } setTimeout(function () { limitsec = !1 }, 200) } }) } }, opjav_com: function () { if (location.href.isdomain('opjav.com')) { $('*').click(function (e) { e.preventDefault() }); $('a[href]:not([data-play])').click(function (e) { window.location.href = $(this).attr('href') }); GM_addStyle('#mb_catfish_macau,.mobile-catfix,.ad_location,#ad_location,iframe{display:none !important;}.col-sm-7,.container{width:100% !important;max-width:900px !important;}'); if (location.href.match(/\/watch\-movie/i)) { function vidry() { var vid = document.querySelector("video"); vid.oncanplay = function () { if (document.querySelector("#downbfigm")) { document.querySelector("#downbfigm").remove() } var downurl = document.querySelector('video').currentSrc; var dow = document.createElement('li'); dow.id = "downbfigm"; dow.innerHTML = '<a target="_blank" href="' + downurl + '" rel="nofollow noopener noreferrer">Download</a>'; document.querySelector('.block.servers .server .episodes ul').insertBefore(dow, document.querySelector('.block.servers .server .episodes ul').childNodes[0]) } } $("body").on('click', 'a[href*="http"]:not([data-play])', function () { window.location.href = $(this).attr('href') }); $("body").on('click', 'a[data-play]', function () { if (document.querySelector("#downbfigm")) { document.querySelector("#downbfigm").remove() } }) setInterval(function () { vidry() }, 100) } } }, thisvid_com: function () { if (location.href.isdomain('thisvid.com')) { GM_addStyle('.bottom-spots.spots,footer{display:none !important;}'); $('li a[href*="go.smljmp.com"]').parent().remove(); if (location.href.match(/\/videos\//i)) { var down = document.createElement('li'); down.id = "downbfigm"; down.setAttribute('onclick', 'window.location.href="' + document.defaultView.flashvars.video_url + '"'); down.innerHTML = '<span class="title">Download</span> <span class="title-description">videos</span>'; document.querySelector('ul.tools-left').appendChild(down) } } }, empflix_com: function () { if (location.href.isdomain('empflix.com')) { GM_addStyle('.zPlayerRight,#zonePlayerRight,iframe,.pspBanner,#mUnZ,.rbsd,.bannerBlock,footer{display:none !important;}.withRightBar{float: unset;width:unset;padding:unset;}') } }, lfj_io: function () { if (location.host.match('bbs\.lfj\.io')) { var browserLocales = navigator.languages || navigator.language || navigator.browserLanguage || navigator.systemLanguage || navigator.userLanguage; var browserLocale; if (typeof browserLocales != 'string') { browserLocale = browserLocales[0] } else { browserLocale = browserLocales }; browserLocale = browserLocale + ''; if (!localStorage.getItem('autolang')) { var token = document.querySelector('html').getAttribute('data-csrf'); if (browserLocale.match(/zh|cn|tw/i) && !document.querySelector('a[href*="/language"]').text.match(/中文/i)) { var urlBuild = '/index.php?misc/language&language_id=3&t=' + token; localStorage.setItem('autolang', 'zh-CN'); location.href = urlBuild } else if (browserLocale.match(/vi|vn/i) && !document.querySelector('a[href*="/language"]').text.match(/Việt/i)) { var urlBuild = '/index.php?misc/language&language_id=2&t=' + token; localStorage.setItem('autolang', 'vi-VN'); location.href = urlBuild } else if (!browserLocale.match(/vi|vn|zh|cn|tw/i) && !document.querySelector('a[href*="/language"]').text.match(/US/i)) { var urlBuild = '/index.php?misc/language&language_id=1&t=' + token; localStorage.setItem('autolang', 'en-US'); location.href = urlBuild } } if (document.querySelector('a[href*="/language"]').text.match(/中文/i)) { document.querySelectorAll('a[href*="prefix_id"],[data-prefix-id],option[data-prefix-class],a label').forEach(function (xj) { try { var prexid = parseInt(xj.href.match(/prefix\_id([0-9\]\[\'\"\s\_]+)?\=([0-9]+)/i)[2]) } catch (e) { var prexid = 1111111 } try { var cexid = parseInt(xj.getAttribute('data-prefix-id')) } catch (e) { var prexid = 1111111 } try { var cxcswd = parseInt(xj.getAttribute('value')) } catch (e) { var prexid = 1111111 } if (prexid == 11) { xj.querySelector('span.label').innerText = '程序错误' } if (prexid == 12) { xj.querySelector('span.label').innerText = '已确认' } if (prexid == 13) { xj.querySelector('span.label').innerText = '已处理完' } if (prexid == 14) { xj.querySelector('span.label').innerText = '已答案' } if (prexid == 15) { xj.querySelector('span.label').innerText = '问题' } if (prexid == 17) { xj.querySelector('span.label').innerText = '未确认' } if (prexid == 16) { xj.querySelector('span.label').innerText = '解决' } if (prexid == 10) { xj.querySelector('span.label').innerText = '建議' } if (cxcswd == 11) { xj.value = '程序错误' } if (cxcswd == 13) { xj.value = '已处理完' } if (cxcswd == 12) { xj.value = '已确认' } if (cxcswd == 14) { xj.value = '已答案' } if (cxcswd == 15) { xj.value = '问题' } if (cxcswd == 17) { xj.value = '未确认' } if (cxcswd == 16) { xj.value = '解决' } if (cxcswd == 10) { xj.value = '建議' } if (cexid == 11 || cxcswd == 11) { xj.innerText = '程序错误' } if (cexid == 13 || cxcswd == 13) { xj.innerText = '已处理完' } if (cexid == 12 || cxcswd == 12) { xj.innerText = '已确认' } if (cexid == 14 || cxcswd == 14) { xj.innerText = '已答案' } if (cexid == 15 || cxcswd == 15) { xj.innerText = '问题' } if (cexid == 17 || cxcswd == 17) { xj.innerText = '未确认' } if (cexid == 16 || cxcswd == 16) { xj.innerText = '解决' } if (cexid == 10 || cxcswd == 10) { xj.innerText = '建議' } }) } } if (location.host.match(/lfj\.io/i) && !location.host.match('bbs\.lfj\.io')) { var LFJCONFIGciehck = !0; function restore() { if (LFJCONFIG.pornhubpremium === !0) { document.querySelector('#lfj_option #pornhubpremium').checked = !0 } else { document.querySelector('#lfj_option #pornhubpremium').checked = !1 } if (LFJCONFIG.xvideosxnxx === !0) { document.querySelector('#lfj_option #xvideosxnxx').checked = !0 } else { document.querySelector('#lfj_option #xvideosxnxx').checked = !1 } if (LFJCONFIG.antiadblock === !0) { document.querySelector('#lfj_option #antiadblock').checked = !0 } else { document.querySelector('#lfj_option #antiadblock').checked = !1 } if (LFJCONFIG.youtubeads === !0) { document.querySelector('#lfj_option #youtubeads').checked = !0 } else { document.querySelector('#lfj_option #youtubeads').checked = !1 } if (LFJCONFIG.anonymoustraffic === !0) { document.querySelector('#lfj_option #anonymoustraffic').checked = !0 } else { document.querySelector('#lfj_option #anonymoustraffic').checked = !1 } if (LFJCONFIG.godmode === !0) { document.querySelector('#lfj_option #godmode').checked = !0 } else { document.querySelector('#lfj_option #godmode').checked = !1 } if (LFJCONFIG.setwait) { document.querySelector('#lfj_option #setwait').value = LFJCONFIG.setwait } else { document.querySelector('#lfj_option #setwait').value = 2300 } if (LFJCONFIG.vancedadblock === !0) { document.querySelector('#lfj_option #vancedadblock').checked = !0 ? true : !1 } else { document.querySelector('#lfj_option #vancedadblock').checked = !1 } if (LFJCONFIG.lfjRulesBlock && LFJCONFIG.lfjRulesBlock.length > 2) { document.querySelector('#lfj_option textarea#vancedadblock_rule').value = LFJCONFIG.lfjRulesBlock } else { document.querySelector('#lfj_option #vancedadblock').checked = !1 } if (LFJCONFIG.abpvnHelper === !0) { document.querySelector('#lfj_option #abpvnHelper').checked = !0 ? true : !1 } else { document.querySelector('#lfj_option #abpvnHelper').checked = !1 ? true : !1 } if (LFJCONFIG.pasteUpload === !0) { document.querySelector('#lfj_option #pasteUpload').checked = !0 ? true : !1 } else { document.querySelector('#lfj_option #pasteUpload').checked = !1 ? true : !1 } if (LFJCONFIG.hotUpload === !0) { document.querySelector('#lfj_option #hotUpload').checked = !0 ? true : !1 } else { document.querySelector('#lfj_option #hotUpload').checked = !1 ? true : !1 } if (LFJCONFIG.nineuu === !0) { document.querySelector('#lfj_option #nineuu').checked = !0 ? true : !1 } else { document.querySelector('#lfj_option #nineuu').checked = !1 ? true : !1 } } var lockADDKD = !1; document.addEventListener("DOMNodeInserted", function () { if (document.querySelector('#lfj_option')) { document.querySelector('#lfj_option #uu9com').style.display = 'block'; if (lockADDKD == !1) { lockADDKD = !0 } if (LFJCONFIGciehck === !0) { restore(); LFJCONFIGciehck = !1; setTimeout(function () { LFJCONFIGciehck = !0 }, 100) } else { setTimeout(function () { LFJCONFIGciehck = !0 }, 500) } } }) $('div.main').on('paste', '#lfj_option textarea', function (e) { if (LFJCONFIG.vancedadblock === !0) { if (e.currentTarget.id === 'vancedadblock_rule') { LFJCONFIG.lfjRulesBlock = document.querySelector('#lfj_option #vancedadblock_rule').value; if (LFJCONFIG.lfjRulesBlock == "") { document.querySelector('#lfj_option #vancedadblock').click() }; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } } }) $('div.main').on('click', '#lfj_option input,#lfj_option textarea', function (e) { if (e.currentTarget.id === 'pornhubpremium') { LFJCONFIG.pornhubpremium = document.querySelector('#lfj_option #pornhubpremium').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'xvideosxnxx') { LFJCONFIG.xvideosxnxx = document.querySelector('#lfj_option #xvideosxnxx').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'antiadblock') { LFJCONFIG.antiadblock = document.querySelector('#lfj_option #antiadblock').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'youtubeads') { LFJCONFIG.youtubeads = document.querySelector('#lfj_option #youtubeads').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'anonymoustraffic') { LFJCONFIG.anonymoustraffic = document.querySelector('#lfj_option #anonymoustraffic').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'godmode') { LFJCONFIG.godmode = document.querySelector('#lfj_option #godmode').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'vancedadblock') { LFJCONFIG.vancedadblock = document.querySelector('#lfj_option #vancedadblock').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'abpvnHelper') { LFJCONFIG.abpvnHelper = document.querySelector('#lfj_option #abpvnHelper').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'hotUpload') { LFJCONFIG.hotUpload = document.querySelector('#lfj_option #hotUpload').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'pasteUpload') { LFJCONFIG.pasteUpload = document.querySelector('#lfj_option #pasteUpload').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (e.currentTarget.id === 'nineuu') { LFJCONFIG.nineuu = document.querySelector('#lfj_option #nineuu').checked == !0 ? true : !1; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (LFJCONFIG.vancedadblock === !0) { if (e.currentTarget.id === 'vancedadblock_rule') { LFJCONFIG.lfjRulesBlock = document.querySelector('#lfj_option #vancedadblock_rule').value; if (LFJCONFIG.lfjRulesBlock == "") { document.querySelector('#lfj_option #vancedadblock').click() }; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } } }) $('div.main').on('keyup', '#lfj_option textarea,#lfj_option input', function (e) { if (e.currentTarget.id === 'setwait') { LFJCONFIG.setwait = LFJCONFIG.setwait ? LFJCONFIG.setwait = document.querySelector('#lfj_option #setwait').value : LFJCONFIG.setwait = 2300; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } if (LFJCONFIG.vancedadblock === !0) { if (e.currentTarget.id === 'vancedadblock_rule') { LFJCONFIG.lfjRulesBlock = document.querySelector('#lfj_option #vancedadblock_rule').value; if (LFJCONFIG.lfjRulesBlock == "") { document.querySelector('#lfj_option #vancedadblock').click() }; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } } if (LFJCONFIG.vancedadblock === !1) { if (e.currentTarget.id === 'vancedadblock_rule') { LFJCONFIG.lfjRulesBlock = document.querySelector('#lfj_option #vancedadblock_rule').value; if (LFJCONFIG.lfjRulesBlock != "") { document.querySelector('#lfj_option #vancedadblock').checked = !0; LFJCONFIG.vancedadblock = !0 }; GM_setValue('LFJCONFIG', JSON.stringify(LFJCONFIG)) } } }) } }, youtube_com: function () { if (location.href.isdomain('youtube.com')) { if (LFJCONFIG.youtubeads === !0) { GM_addStyle("#player-ads,.ytd-player-legacy-desktop-watch-ads-renderer,.video-ads{display:none !important;}"); var headco = document.createElement('script'); headco.innerHTML = 'const ytads=function(){return false;};const google_ad_status=false;'; document.head.append(headco) } } }, autodown_hostfiles: function () { if (!location.href.match(/(4horlover\.com|cloud\.google\.com|translate\.google\.com|drive\.google\.com|developers\.google\.com|mail\.google\.com|docs\.google\.com|maps\.google\.com|qq\.com|mail\.qq\.com|classroom\.google\.com)/)) { var tomcbusy = !1; if (location.href.isdomain('dbree.org')) { location.replace(document.querySelector('.btn.btn-default.center-block').href); setTimeout(function () { close() }, parseInt(LFJCONFIG.setwait)) } if (location.href.isdomain('solidfiles.com')) { document.addEventListener("DOMNodeInserted", function () { if (document.querySelector("form.ng-pristine")) { document.querySelector("form.ng-pristine").submit() } }) if (document.querySelector('.box-content').querySelector('a:not([class])')) { location.replace(document.querySelector('.box-content').querySelector('a:not([class])').href); setTimeout(function () { close() }, parseInt(LFJCONFIG.setwait)) } } if (location.href.isdomain('1fichier.com')) { if (document.querySelector("form.alc")) { var checkboxes = document.querySelectorAll('input[type="checkbox"]'); for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].type == 'checkbox') checkboxes[i].checked = !0 } document.querySelector("form.alc").submit() } else if (document.querySelector('a.ok.btn-general')) { location.href = document.querySelector('a.ok.btn-general').href; setTimeout(function () { close() }, parseInt(LFJCONFIG.setwait)) } } if (location.href.isdomain('bayfiles.com') || location.href.isdomain('anonfiles.com') || location.href.isdomain('uplovd.com') || location.href.isdomain('anondrive.com') || location.href.isdomain('fileleaks.com') || location.href.isdomain('forumfiles.com')) { location.replace(document.querySelector("#download-url").href); setTimeout(function () { close() }, parseInt(LFJCONFIG.setwait)) } if (location.href.isdomain('datafilehost.com')) { if (location.href.match(/datafilehost\.com\/d/)) { document.body.innerHTML = ''; var fileurl = location.href.replace('https://www.datafilehost.com/d/', 'http://www.datafilehost.com/get.php?file='); location.href = fileurl; setTimeout(function () { close() }, parseInt(LFJCONFIG.setwait)) } } if (location.href.isdomain('uploadrar.com')) { try { if (!document.querySelector('div#nofilepage')) { var fileid = location.href.split("/").pop(); var vs = document.createElement('script'); vs.innerHTML = "var s= document.createElement('form'); s.target='_self';s.className='ONLIYONESUV'; s.setAttribute('method','post'); s.setAttribute('action',''); var i= document.createElement('input'); i.name='method_free'; i.value='Free Download'; s.appendChild(i);var z= document.createElement('input'); z.name='op'; z.value='download2'; s.appendChild(z);var c= document.createElement('input'); c.name='id'; c.value='" + fileid + "'; s.appendChild(c);var f= document.createElement('input'); f.name='method_free'; f.value='Free Download'; s.appendChild(f);var g= document.createElement('input'); g.name='referer'; g.value=location.href; s.appendChild(g);var x= document.createElement('input'); x.name='fname'; x.value=document.getElementsByName('fname')[0].value; s.appendChild(x);document.body.appendChild(s); s.submit(); document.querySelectorAll('.ONLIYONESUV').forEach(el=>el.remove());"; document.body.appendChild(vs); if (document.querySelector('#direct_link>a')) { window.location.href = document.querySelector('#direct_link>a').href; setTimeout(function () { close() }, parseInt(LFJCONFIG.setwait)) } } } catch (e) { console.log('No Files Download') } } var count_domchange = 0; function nonewtab() { if (tomcbusy == !1) { tomcbusy = !0; if (location.href.isdomain('youtube.com')) { if (LFJCONFIG.youtubeads === !0) { if (document.querySelector('.ytd-display-ad-renderer')) { document.querySelector('.ytd-display-ad-renderer').parentElement.parentElement.parentElement.hidden = !0 } if (document.querySelector('#masthead-ad,#player-ads')) { document.querySelector('#masthead-ad,#player-ads').remove() } if (document.querySelector('button.ytp-ad-skip-button')) { document.querySelector('button.ytp-ad-skip-button').click() } } } if (LFJCONFIG.anonymoustraffic === !0 && !location.host.match('\.lfj\.io') && !location.href.isdomain('github.io')) { if (document.querySelector('a')) { document.querySelector('body').querySelectorAll('a').forEach(function (xj) { try { if (!xj.getAttribute('rel').match(/(https?)/ig)) { xj.setAttribute("rel", "nofollow noopener noreferrer") } } catch (e) { xj.setAttribute("rel", "nofollow noopener noreferrer") } }) } } if (!location.href.isdomain('google.com') && !location.href.isdomain('github.com') && !location.href.isdomain('4horlover.com')) { if (document.querySelector('a')) { document.querySelector('body').querySelectorAll('a').forEach(function (xj) { try { var kco = new URL(xj.href) } catch (e) { var kco = location.host } if (location.host !== kco.host && !xj.href.match(/javascript\:/) && xj.href != '#') { if (xj.href.match(/free\.fr|datafilehost\.com\/d/)) { xj.classList.add("hkautoload") } xj.setAttribute("target", "_blank") } else { xj.removeAttribute("target") } }) } } setTimeout(function () { tomcbusy = !1 }, 175) } }; if (location.href.isdomain('youtube.com') && LFJCONFIG.youtubeads === !0) { var tomcbusy = !1; document.addEventListener("DOMNodeInserted", function () { if (tomcbusy == !1 && 15 > count_domchange) { tomcbusy = !0; if (document.querySelector('.ytd-display-ad-renderer')) { document.querySelector('.ytd-display-ad-renderer').parentElement.parentElement.parentElement.hidden = !0; count_domchange += 1 } if (document.querySelector('#masthead-ad,#player-ads')) { document.querySelector('#masthead-ad,#player-ads').remove(); count_domchange += 1 } if (document.querySelector('button.ytp-ad-skip-button')) { document.querySelector('button.ytp-ad-skip-button').click(); count_domchange += 1 } setTimeout(function () { tomcbusy = !1 }, 35) } }) } if (!location.href.isdomain('youtube.com')) { var observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.target.tagName === "A") { if (!location.href.isdomain('github.com') && !location.href.isdomain('4horlover.com')) { try { var kco = new URL(mutation.target.href) } catch (e) { var kco = location.host } if (location.host !== kco.host && !mutation.target.href.match(/javascript\:/) && mutation.target.href != '#') { if (mutation.target.href.match(/free\.fr|datafilehost\.com\/d/)) { if (!mutation.target.className.match(/\bhkautoload\b/)) { mutation.target.classList.add("hkautoload") } } if (mutation.target.getAttribute('target') != '_blank' && !location.href.isdomain('google.com') && !location.href.isdomain('google.com')) { mutation.target.setAttribute("target", "_blank") } if (mutation.target.getAttribute('rel') != 'nofollow noopener noreferrer' && LFJCONFIG.anonymoustraffic === !0) { try { if (!mutation.target.getAttribute('rel').match(/(https?)/ig)) { mutation.target.setAttribute("rel", "nofollow noopener noreferrer") } } catch (e) { mutation.target.setAttribute("rel", "nofollow noopener noreferrer") } } } else { if (mutation.target.hasAttribute('target') != !1) { mutation.target.removeAttribute("target") } } } } }) }); nonewtab(); observer.observe(document.querySelector('body'), { childList: !0, subtree: !0, attributes: !0 }) } if (LFJCONFIG.anonymoustraffic === !0 && !location.host.match('\.lfj\.io') && !location.href.isdomain('github.io') && !location.href.isdomain('qq.com') && !location.href.isdomain('mail.qq.com')) { var lfjmeta = document.createElement('meta'); lfjmeta.setAttribute('name', 'referrer'); lfjmeta.setAttribute('content', 'strict-origin-when-cross-origin'); document.head.insertBefore(lfjmeta, document.head.childNodes[0]) } } }, all_onion: function () { if (location.href.isdomain('br0wsers.com')) { document.querySelector('#show_link_download #show_ag').style.display = 'block' } if (location.hostname.match(/gounlimited\.to/)) { document.addEventListener("DOMNodeInserted", function () { window.location.href = '//thewolds.github.io/video/?size=720&autoplay=true&uri=' + (hencrypt(window.player.tech_.el_.currentSrc.replace('https://', ''), '')) }) } if (location.href.match(/dood\.to\/d/)) { document.addEventListener("DOMNodeInserted", function () { window.location.href = document.querySelector('iframe').src }) } if (location.href.match(/dood\.to\/e/)) { document.addEventListener("DOMNodeInserted", function () {}) } if (location.href.match(/mixdrop\.co\/f/)) { document.addEventListener("DOMNodeInserted", function () { window.location.href = document.querySelector('iframe').src }) } if (location.href.match(/mixdrop\.co\/e/)) { document.addEventListener("DOMNodeInserted", function () { window.location.href = '//thewolds.github.io/video/?size=720&autoplay=true&uri=' + (hencrypt(MDCore.wurl.replace('//', ''), '')) }) } if (location.hostname.match(/\.onion/)) { if (document.querySelector('#page-body').innerText.match(/(fuskbugg\.se|myfile\.is)/gm)) { var ivvse = document.querySelector('#page-body').innerHTML.replace(/(fuskbugg\.se)/g, 'forumfiles.com'); ivvse = ivvse.replace(/(myfile\.is)/g, 'uplovd.com'); document.querySelector('#page-body').innerHTML = ivvse } } if (location.href.match(/thewolds\.github\.io/) && !location.href.match(/ckapop\=true/)) { if (!location.href.match(/\?/ig)) { centeredPopup(location.href + '?ckapop=true', 'pornhuvPrd', 1024, 640, 'yes') } else { centeredPopup(location.href + '&ckapop=true', 'pornhuvPrd', 1024, 640, 'yes') } if (isFirefox == !1) { close() } } }, nhh57_com: function () { if (location.href.isdomain('nhh57.com') || location.href.isdomain('9uu.com') || location.href.isdomain('aet38.com') || location.href.isdomain('rrq53.com')) { if (setValStop == !1) { document.getElementById('root-container').style.opacity = 0.8; $("body").append("<div id='lfjStables' style='font-size: 44px; position: fixed; z-index: 29999; display: block; top: 0%; text-align: center; padding-top: 15%; width: 100%; opacity: 1; background: #ffeacfeb; height: 100%;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;'>LFJ正在修补..<span id='diplfjper'></span><br>您只能通过单击缩略图观看视频。<br>直接链接将不起作用。</div>") } var curentstate = window.location.href; GM_addStyle('.main-content.bg_main{margin: 0 auto;max-width:90%;} .dplayer-container{display:block !important;} .dplayer-container.show img,.dplayer-container .img-content{display:none;} nuu-share-con,.gao-bg,.share-banner,.container.right-container.relate-container,.dplayer-images,.game-list-box,.app-home-swiper,.banner-gao,.cdk-overlay-container{display:none !important;}.container.left-container,.comments__inner,.comments{width:100% !important;max-width:unset !important;}'); var listhost = ['s1.zhzxw.cc/', 's1.zhzxw.cc/']; var random = Math.floor(Math.random() * listhost.length); var onlyfirst = ''; function aiRLD() { document.querySelectorAll('[href*="javascript"]').forEach(function (xj) { xj.setAttribute('onclick', 'if($(this).find(\'img[src*="/cover/"]\').attr("src")){localStorage.setItem(\'moRlink\',($(this).find(\'img[src*="/cover/"]\').attr("src")))}') }) } function lfjplaynow() { if (window.location.href.match(/(video\/detail)/)) { try { var urlvid = localStorage.getItem('moRlink'); var md5files = listhost[random] + urlvid.match(/(\.com\/cover\/(.*?))\./)[2] + '.mp4/index.m3u8'; try { md5files = md5files.replace('_small', '') } catch (e) {} try { md5files = md5files.replace('_thumb_3', '') } catch (e) {} try { md5files = md5files.replace('_hor', '') } catch (e) {} try { md5files = md5files.replace('_thumb_1', '') } catch (e) {} try { md5files = md5files.replace('_thumb_2', '') } catch (e) {} try { md5files = md5files.replace('_thumb_4', '') } catch (e) {}; localStorage.setItem('m3u8', 'https://' + md5files); new DPlayer({ container: document.querySelector('.player-item.player_content'), autoplay: !0, hotkey: !0, next: !0, replay: !0, video: { url: 'https://' + md5files, type: 'auto', } }); onlyfirst = ''; console.log('done'); console.log(md5files); aiRLD() } catch (e) { if (localStorage.getItem('pATCH') != location.search) { localStorage.setItem('pATCH', location.search); onlyfirst == ''; location.reload() } } } } setInterval(function () { if (RoW > 40) { location.reload() } if (curentstate != window.location.href && envaValStop == !0) { document.getElementById('root-container').style.opacity = 0.8; document.getElementById('lfjStables').style.opacity = 1; document.getElementById('lfjStables').style.display = 'block'; if (setValStop == !0) { setValStop = !1 } } if (setValStop == !1 || nodeLock < maxWait) { if (nodeLock == beForeMax) { aiRLD(); if (curentstate.match(/(video\/detail)/) && playerLock == !1) { lfjplaynow(); playerLock = !0 } else if (!curentstate.match(/(video\/detail)/)) { playerLock = !1 } } if (timepasses != saveLocktrace) { nodeLock = 0; RoW += 1; saveLocktrace = timepasses } if (curentstate != window.location.href) { curentstate = window.location.href } if (nodeLock < maxWait) { nodeLock += 1; if (nodeLock == maxWait) { RoW = 1; setValStop = !0; document.getElementById('root-container').style.opacity = 1; document.getElementById('lfjStables').style.opacity = 0; document.getElementById('lfjStables').style.display = 'none'; aiRLD(); document.querySelector('li[title="HOT"] .c_default').innerText = 'LFJ- 下载'; document.querySelectorAll('li[title="HOT"] .c_default')[1].innerText = ''; $('body').on('click', 'li[title="HOT"]', function (e) { lfjdownload(localStorage.getItem('m3u8'), !0, 'li[title="HOT"] .ng-star-inserted') }) } document.getElementById('diplfjper').innerText = '(' + RoW + ') ..' + nodeLock + '%' } } }, 8); document.getElementById('root-container').addEventListener("DOMNodeInserted", function () { timepasses += 1 }) aiRLD(); LFJ.hkoptimus() } }, thegrecork_com: function () { if (location.href.isdomain('openuserjs.org') && location.href.match(/([0-9]+)\/limitless\_freedom/i)) { if ($('.btn-link.btn-vote:not(.active)>.fa-caret-up').length == 1) { var cform = document.createElement('form'); cform.id = "hkautop"; cform.action = $('form[action*="vote/scripts"]').attr('action'); cform.setAttribute('enctype', 'multipart/form-data'); cform.method = 'post'; cform.innerHTML = '<input type="hidden" name="vote" value="up"><button type="submit"></button>'; document.body.append(cform); $("#hkautop").ajaxSubmit({ url: $('form[action*="vote/scripts"]').attr('action'), type: 'post' }) } $('a[data-target*="flagScriptModal"]').parents('ul').remove() } if (location.href.isdomain('greasyfork.org') || location.href.isdomain('sleazyfork.org')) { if (location.href.match(/([0-9]+)\-limitless\-freedom\/feedback/)) { document.getElementById('discussion_rating_4').click(); GM_addStyle('li>code,.form-control.radio-group.discussion-rating{display:none;}input[type="checkbox"][readonly],label[for][readonly] { pointer-events: none !important; }'); document.getElementById('discussion_rating_4').checked = !0; document.getElementById('subscribe').checked = !0; document.getElementById('subscribe').setAttribute('readonly', 'true'); document.querySelector('label[for=subscribe]').setAttribute('readonly', 'true') } if (location.href.match(/([0-9]+)\-limitless\-freedom/)) { document.querySelectorAll('li>code').forEach(e => e.parentNode.parentNode.removeChild(e.parentNode)); document.querySelectorAll('a').forEach((cax) => { if (cax.href.match(/porn\-downloader\/report/)) { cax.href = 'https://'+'LFJ.iO'+'/?q=is%3Aissue+is%3Aclosed' } }) } } }, porntrex_com: function () { if (location.href.isdomain('porntrex.com') && window.location.href.match(/remote\_control\.php/i)) {} if (location.href.isdomain('awmserve.com')) { document.querySelectorAll('a')[1].click() } if (this.url.isdomain('porntrex.com')) { try { document.querySelectorAll('.username>a').forEach((cax) => { var curentilin = cax.href; cax.href = curentilin + 'videos/' }) } catch (e) { console.log('no user') } GM_addStyle("#index-link,#exclusive-link,.text-bottom,.footer>.container,.top-nav>.container{display:none !important;}.video-holder{width:100% !important;}"); try { document.querySelector('#block-chat').querySelector('.table').remove() } catch (e) { console.log('nohd') } try { document.querySelector('iframe[src*="adtng.com"]').remove() } catch (e) { console.log('nohd') } try { document.querySelectorAll('li.upload-block')[0].remove() } catch (e) { console.log('nohd') } if (window.location.href.match(/\/video\/([0-9]+)\//i)) { var cice = 0; var hlsbicd = setInterval(function () { curlmp4rev = player_obj.conf; document.querySelector('.btn-favourites.download>a.drop').href = "javascript:void(0)"; document.querySelector('.btn-favourites.download>ul').style.width = 'max-content'; document.querySelectorAll('.btn-favourites.download>ul>li>a').forEach((lic) => { var textrue = lic.textContent; var sulution = textrue.split(' ')[1].replace(',', ''); console.log(sulution); try { var iamce1 = player_obj.conf.video_alt_url2_text.split(' ')[0]; if (sulution == iamce1) { lic.setAttribute('target', '_blank'); lic.setAttribute('data-clipboard-text', removehtml(document.querySelector('.title-video').textContent) + '.mp4'); lic.classList.add("buttoncopy"); lic.href = player_obj.conf.video_alt_url2 + '?name=' + document.querySelector('.title-video').textContent + '.mp4' } } catch (e) { console.log('nohd' + iamce1) } try { var iamce2 = player_obj.conf.video_alt_url3_text.split(' ')[0]; if (sulution == iamce2) { lic.setAttribute('target', '_blank'); lic.setAttribute('data-clipboard-text', removehtml(document.querySelector('.title-video').textContent) + '.mp4'); lic.classList.add("buttoncopy"); lic.href = player_obj.conf.video_alt_url3 + '?name=' + document.querySelector('.title-video').textContent + '.mp4' } } catch (e) { console.log('nofullhd' + iamce2) } try { var iamce3 = player_obj.conf.video_alt_url_text.split(' ')[0]; if (sulution == iamce3) { lic.setAttribute('target', '_blank'); lic.setAttribute('data-clipboard-text', removehtml(document.querySelector('.title-video').textContent) + '.mp4'); lic.classList.add("buttoncopy"); lic.href = player_obj.conf.video_alt_url + '?name=' + document.querySelector('.title-video').textContent + '.mp4' } } catch (e) { console.log('no480' + iamce3) } try { var iamce4 = player_obj.conf.video_url_text.split(' ')[0]; if (sulution == iamce4) { lic.setAttribute('target', '_blank'); lic.setAttribute('data-clipboard-text', removehtml(document.querySelector('.title-video').textContent)); lic.classList.add("buttoncopy"); lic.href = player_obj.conf.video_url + '?name=' + document.querySelector('.title-video').textContent + '.mp4' } } catch (e) { console.log('no360' + iamce4) } try { var iamce5 = player_obj.conf.video_alt_url5_text.split(' ')[0]; if (sulution == iamce5) { lic.setAttribute('target', '_blank'); lic.setAttribute('data-clipboard-text', removehtml(document.querySelector('.title-video').textContent) + '.mp4'); lic.classList.add("buttoncopy"); lic.href = player_obj.conf.video_alt_url5 + '?name=' + document.querySelector('.title-video').textContent + '.mp4' } } catch (e) { console.log('no4k' + iamce5) } try { var iamce6 = player_obj.conf.video_alt_url4_text.split(' ')[0]; if (sulution == iamce6) { lic.setAttribute('target', '_blank'); lic.setAttribute('data-clipboard-text', removehtml(document.querySelector('.title-video').textContent) + '.mp4'); lic.classList.add("buttoncopy"); lic.href = player_obj.conf.video_alt_url4 + '?name=' + document.querySelector('.title-video').textContent + '.mp4' } } catch (e) { console.log('no2k' + iamce4) } }) cice++; if (cice == 20) { clearInterval(hlsbicd) } }, 50) } } }, analdin_com: function () { if (location.href.isdomain('ahcdn.com') && window.location.href.match(/\.mp4/i)) {} if (this.url.isdomain('analdin.com') || this.url.isdomain('xozilla.com')) { LFJ.hkoptimus(); GM_addStyle('.asg-container,iframe[id^="adsbox"]{display:none !important;}'); GM_addStyle(".asgvideo-js{display:none !important;}"); var addcscript = document.createElement("script"); addcscript.innerHTML = "if(typeof flashvars ==='object'){delete flashvars['adv_start_html'];delete flashvars['adv_pause_html'];} function removeframe(){document.querySelectorAll('iframe').forEach(function(xj) { var tagname = xj.parentNode.tagName.match(/(div|p|center|span|ul|ol|b|a|u|i)/) !==null; var parentldnoe = xj.parentNode.classList.value.match(/(video\-page|header)/) !==null;if(parentldnoe==true && tagname==true){xj.parentNode.style.display='none';}else {xj.style.display='none';}})}"; document.body.appendChild(addcscript); document.querySelectorAll('#popup-sponsors,ics,#ics,.brazzers-link,.footer,#list_models_top_models,script[src*="riverhit.com"],script[src*="addtoany.com"],script[src*="moatads.com"],script[src*="addthis"],script[src*="o333o.com"],script[src*="excited.me"],script[src*="jacobeshort.pro"],script[src*="boffinsoft.com"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) setTimeout(function () { removeframe(); var icfkcms = setInterval(function () { if (document.querySelector('#kt_player')) { document.querySelector('#kt_player').addEventListener("click", function () { if (document.querySelector('video').paused == !0) { kvsplayer.kt_player.play() } setTimeout(function () { removeframe() }, 300) }); clearInterval(icfkcms) } }, 1000); if (document.querySelector('#list_videos_most_recent_videos_pagination')) { document.querySelector('#list_videos_most_recent_videos_pagination').style.paddingBottom = '15px' } }, 1000); GM_addStyle("@media screen and (max-width: 480px){ .cusvowc{top: 10px;position: relative;}} .block-video>.table{ display: none !important; z-index:-999; }.sponsor, .model-link, .footer-margin, .rating-container, .presented-by,.js-open-comments { display: none !important; z-index:-999; }"); if (this.url.isdomain('xozilla.com')) { var chaslr = 'dropdown-btn'; var roundv = 'font-size: 14px;width: fit-content;padding-left: 7px;padding-right: 7px;border-radius: 9px !important;margin-left: 9px;margin-right: 4px;' } else { var roundv = 'background: #ab6161;height: 30px; line-height: 30px; margin-left: 20px; cursor: pointer; float: left; border-radius: 2px; -webkit-border-radius: 2px; padding: 0 10px;'; var chaslr = 'cusvowc' } var cimg = '<img style="vertical-align: middle;max-width: 20px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAtElEQVQ4y8XSMW4CMRSE4XG01VYRx8gBUlByAM7AEShSpE1BgRQpt8s5AImK4kuzUiLW1poqv+TGfjPPHr+kAva4+uWKfXrAiJs5N4z39U8VjzHJUNkfprNFg4f4f4PhT3gvSZ6n1eIVpySnUsr3ffof+jnUvi84doi/0JyBJZO2uMOkLsYWqwWTmRgrbDMVrBs3ecN7rTPWMLSeUkpJks+eObgk2SyGM2eT5BLscPY4Z+x+ANmEXSPGwOxeAAAAAElFTkSuQmCC">'; document.querySelectorAll('img[data-original],img.thumb').forEach(e => { e.style.opacy = '1'; e.src = e.getAttribute('data-original'); e.classList.remove('lazy-load') }); document.querySelectorAll('.asgvideo-js,.footer-ads,#popup-sponsors,ics,#ics,.brazzers-link,.footer,#list_models_top_models,script[src*="riverhit.com"],script[src*="addtoany.com"],script[src*="moatads.com"],script[src*="addthis"],script[src*="o333o.com"],script[src*="excited.me"],script[src*="jacobeshort.pro"],script[src*="boffinsoft.com"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) if (document.querySelector('.player-holder')) { var ckx = ''; try { var zxcow = removehtml(document.querySelector('.headline>h1').textContent) } catch (e) { var zxcow = removehtml(document.querySelector('.headline>h2').textContent) } if (flashvars.video_url) { ckx += '<a style="' + roundv + '" href="' + flashvars.video_url + '?name=' + zxcow + '.mp4" data-clipboard-text="' + zxcow + '.mp4" target="_blank" class="' + chaslr + ' buttoncopy">' + cimg + ' 480p</a>' } if (flashvars.video_url_text) { ckx += '<a style="' + roundv + '" href="' + flashvars.video_url + '?name=' + zxcow + '.mp4" data-clipboard-text="' + zxcow + '.mp4" target="_blank" class="' + chaslr + ' buttoncopy">' + cimg + flashvars.video_url_text + '</a>' } if (flashvars.video_alt_url_text) { ckx += '<a style="' + roundv + '" href="' + flashvars.video_alt_url + '?name=' + zxcow + '.mp4" data-clipboard-text="' + zxcow + '.mp4" target="_blank" class="' + chaslr + ' buttoncopy">' + cimg + flashvars.video_alt_url_text + '</a>' } $(".info-holder>.info-buttons").append(ckx) } var vdoc = 1; var ifkcms = setInterval(function () { if (vdoc >= 5) { clearInterval(ifkcms) } else { document.querySelectorAll('.footer-ads').forEach(e => e.parentNode.removeChild(e)); document.querySelectorAll('.list_models_top_models').forEach(e => e.parentNode.removeChild(e)); document.querySelectorAll("div[style='display: block;position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; overflow: hidden; background: transparent; display: block;']").forEach(e => e.parentNode.removeChild(e)); vdoc++ } }, 1000); document.querySelectorAll('.popup-video-link').forEach(el => el.addEventListener('click', event => { var ifkcmvv = setInterval(function () { if (document.querySelector('.player-holder') && document.querySelector('.headline>h2')) { var ckx = ''; var zxcow = removehtml(document.querySelector('.headline>h2').textContent); $("div[style='position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; overflow: hidden; background: transparent; display: block;']").remove(); if (flashvars.video_url) { ckx += '<a style="background: #ab6161;margin-top: 15px;margin-bottom: 15px;margin-right: 15px;" href="' + flashvars.video_url + '?name=' + zxcow + '.mp4" target="_blank" data-clipboard-text="' + zxcow + '.mp4" class="link-comment buttoncopy">' + cimg + ' 480p</a>' } if (flashvars.video_url_text) { ckx += '<a style="background: #ab6161;margin-top: 15px;margin-bottom: 15px;margin-right: 15px;" href="' + flashvars.video_url + '?name=' + zxcow + '.mp4" target="_blank" data-clipboard-text="' + zxcow + '.mp4" class="link-comment buttoncopy">' + cimg + kt_player.conf.video_url_text + '</a>' } if (flashvars.video_alt_url_text) { ckx += '<a style="background: #ab6161;margin-top: 15px;margin-bottom: 15px;margin-right: 15px;" data-clipboard-text="' + zxcow + '.mp4" target="_blank" href="' + flashvars.video_alt_url + '?name=' + zxcow + '.mp4" class="link-comment buttoncopy">' + cimg + kt_player.conf.video_alt_url_text + '</a>' } $(".player-holder").append('<div style="float:right;">' + ckx + '</div>'); clearInterval(ifkcmvv) } }, 1500) })) } }, thisav_com: function () { if (this.url.isdomain('thisav.com') && this.url.match(/dashinit\.mp4/)) { LFJ.hkdownload() } if (this.url.isdomain('thisav.com')) { localStorage.setItem("_spop_popfired_expires", ((Math.floor(Date.now())) + 8000000)); localStorage.setItem("_spoplastOpenAt", new Date(Math.floor(new Date().getTime() + 9000000000))); GM_addStyle(".exo-native-widget{display:none !important;}.vkaov{cursor: pointer;color: #f72740; text-decoration: none;font-size: 16px!important; padding-left: 10px;font-weight: 400!important;}.vkaov:focus, .vkaov:hover{color: #fff;}"); try { $.each($('iframe'), function () { const AdservingModule = ""; this.contentWindow.open = function () {} }) } catch (e) { window.open = function (url, windowName, windowFeatures) {} } window.open = function (url, windowName, windowFeatures) {}; document.querySelectorAll('a.video_link,a.channel_link').forEach(function (xj) { var ficlink = xj.href; if (xj.querySelector('img')) { var imgx = '' + xj.querySelector('img').outerHTML + '<br>' } else { var imgx = '' } xj.outerHTML = "<c class='vkaov' download onclick=\"window.location.href='" + ficlink + "'\">" + imgx + "<span class='font-13 font-bold'>" + xj.textContent + "</span></c>" }) for (i = 0; i < 100; i++) { if (i == 99) { LFJ.hkoptimus() } try { window.clearInterval(i); window.clearTimeout(i) } catch (e) { var cvk = '' } } $("select[id='order_type'], select[id='order_category'], select[id='order_timeline']").change(function () { $('#orderVideos').submit() }); var counds = 0; var removed = 0; var autoclearads = setInterval(function () { if (counds >= 1000) { clearInterval(autoclearads) } else { if (removed >= 22) { clearInterval(autoclearads); console.log('END REMOVE' + removed) } try { $.each($('iframe'), function () { this.contentWindow.open = function () {} }) } catch (e) { window.open = function (url, windowName, windowFeatures) {} } document.querySelectorAll('iframe').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('div.ads').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('a[href*="addtoany.com"]').forEach(function (xj) { xj.parentNode.parentNode.removeChild(xj.parentNode) }) document.querySelectorAll('ins').forEach(function (xj) { xj.parentNode.parentNode.removeChild(xj.parentNode) }) document.querySelectorAll('script[src*="dtscout"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[data-cfasync]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[async]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) window.open = function (url, windowName, windowFeatures) {}; document.querySelectorAll('script[src*="cdn-cgi"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="cloudflare-static"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="exosrv"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="sw.js"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="jads"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="googletagmanager"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="analytics"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="intellipopup"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="addtoany"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('script[src*="hionedaugsbu"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('#ics').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('left').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('#vjs-banner-container').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('div#footer,p[align="center"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) if (document.querySelector('cloudflare-app')) { document.querySelectorAll('cloudflare-app').forEach(function (xj) { xj.parentNode.removeChild(xj) }) } if (document.querySelector('script[src*="adsco.re"]')) { document.querySelectorAll('script[src*="adsco.re"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }); removed++ } document.body.style.overflow = 'auto'; if (typeof adsbyjuicy == 'object') { delete adsbyjuicy; removed++ } if (typeof AdservingModule == 'object') { delete AdservingModule; removed++ } if (typeof _pop == 'object') { delete _pop; removed++ } if (typeof _HST_cntval == 'string') { delete _HST_cntval; removed++ } if (typeof chfh2 == 'function') { delete chfh2; removed++ } if (typeof chfh == 'function') { delete chfh; removed++ } if (typeof _pao == 'object') { delete _pao; removed++ } if (typeof CloudflareApps == 'object') { delete CloudflareApps; removed++ } if (typeof a2apage_init == 'number') { delete a2apage_init; removed++ } if (typeof a2a_init == 'function') { delete a2a_init; removed++ } counds++ } }, 20); if (this.url.isdomain('thisav.com') && this.url.match(/\Wvideo\W/)) { GM_addStyle("cloudflare-app,#footer,iframe,.span-real-150.left,#vjs-banner-container { display: none !important; z-index:-999; }.right{float: left !important;} body{height:unset !important;overflow:unset !important;} #related_videos_containers,#container,.span-755,.video_info,#scroller_container{width:100% !important;}"); if (document.querySelector('.span-real-985')) { document.querySelector('.span-real-985').style.width = "100%"; document.querySelector('.span-640').querySelector('div').style.width = "100%"; document.querySelector('.span-640').querySelector('div').querySelector('div').style.width = "100%"; document.querySelector('.span-640').querySelector('div').querySelector('div').style.height = "560px"; document.querySelector('.span-640').setAttribute('class', ''); document.querySelectorAll('.span-1160').forEach(e => e.parentNode.querySelector('.span-1160').setAttribute('class', '')); document.querySelectorAll('.span-real-985').forEach(e => e.parentNode.querySelector('.span-real-985').setAttribute('class', '')); document.querySelectorAll('#related_videos_container').forEach(e => e.parentNode.querySelector('#related_videos_container').setAttribute('id', 'related_videos_containers')); try { document.querySelectorAll('p')[document.querySelectorAll('p').length - 1].remove() } catch (e) { var djdfsxv = '' } } var downloadURL = videojs.players["my-video"].cache_.src.replace('.mpd', '_dashinit.mp4') + '?name=' + document.querySelector('h5,h1').textContent; var osdcox = Object.assign(document.createElement('div'), { id: "pcsh", style: 'text-align: right;vertical-align: middle;', innerHTML: '<a onclick="window.open(\'' + downloadURL + '\',\'_blank\')" target="_blank" class="vkaov" style="font-size: 15px !important;font-weight: 700 !important;position: relative; margin-right: 30px; font-weight: 700; font-size: 15px;" href="' + downloadURL + '" \><img style="width: 21px; vertical-align: middle; position: relative; top: -2px; left: 2px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAACZ0lEQVRYhe2Uy0uUYRSHn/N+YzN5yaIYVAaSyC6aSgbZIuhGdHGyKBBpk2EQ1s4/IwgLAlsUrVzUJkGzwhACNy0yjVxUXqkZLQiGRHTU7zstnKYJNb/PplXzLA/nnN/vPe97XsiQ4X9HvBY8+RQvd4y5AuYYaHGizRjqvBCfcy9c4H/3Twx0fVS/nWO3oFwFzAppNnB3JmY115XJXNoMJMSfohxx6bdnJmadcmNipZP8hp1j3/IgDnB0/Ub7ppvEVSeweOdWPy7NpmCrsStrC/2Df0ryLRdsn9BSS52zorrDQavXIA5gGTWNQLNrA93Dmh8P2K3q2PWAKLDSkN6/maTj/gAAZxor2bm3YEmOOub4ai6TBrqHNX/W7/QCe1Yrco+WdEYWHgAgMuCbMw9PFstEakZytPGA3YpoGsUBwa/QoNCgqi3zWfZQR8S+vsRA+4SWKtSnVXx5skHvpJowAD51zrGGX3Ht6I1nY1oIP9+Aaonb0lfPR/j6eYqp2Gwy9rpnnA99XwiG8qg+sc1Nm+z5dU4dcNsAKKhbA2UHioiOxYiOxpKx6GiMyEiM0v1FbtuAagUkrkBEhtzW5eYHuNC0D3/g1wZn+S3ON1WRtyngWl8Sh05sgXmMhylsKcolfLkSYwkiQvhSBcFQnmtxABV5mzCySEdkoQ246KVJ38txAKoObfUkDkybLGt7TVAmkwa6vukGO+70olrutZtXROVaOGS1QspHdHqzfLf85iDQhofr8Mh0qjissPudUd2NOrWguxA5rDAFGgWmXEspAURCoHMog4j0G595VBOUyb8/R4YMGdLID8qP1jgdVjyXAAAAAElFTkSuQmCC"/> 下載 (Download)</a>' }) if (document.querySelector('div.video_links')) { document.querySelector('div.video_links').insertBefore(osdcox, document.querySelector('div.video_links').querySelector('.clear_right').firstChild); document.querySelector('div.video_links').appendChild(document.querySelector('div.video_links').querySelector('.clear_right')) } else if (document.querySelector('div.b')) { document.querySelector('div.b').insertBefore(osdcox, document.querySelector('div.b').firstChild); document.querySelector('div.b').style.cssText = 'margin: 5px; margin-right: -30px !important; position: relative; display: block;' } } if (this.url.isdomain('thisav.com') && !this.url.match(/\/video\/([0-9]+)/)) { GM_addStyle("cloudflare-app,#footer,iframe,.span-real-150.left,#vjs-banner-container { display: none !important; z-index:-999; }.right{float: left !important;} body{height:unset !important;overflow:unset !important;} #container,.span-755{width:calc(100%) !important;}"); if (document.getElementById("header")) { var itm = document.getElementById("header").innerHTML; document.getElementById("container").innerHTML = itm } var nowsource = 0; var playnowe = 0; var linkworld = 0; var pagelimitreload = 5; var cidrun = 1; var fristremo = 0; if (document.querySelector('.prevnext')) { document.querySelectorAll('.prevnext').forEach(e => e.parentNode.parentNode.removeChild(e.parentNode)) } if (document.querySelector('.pagination')) { document.querySelector('.pagination').querySelectorAll('li').forEach((lix) => { var cxlink = lix.childNodes[0].getAttribute('href'); if (cxlink) { nowsource++; linkworld = cxlink } else { playnowe = parseInt(lix.childNodes[0].textContent) + 1 } }) linkworld = linkworld.replace(/page\=[0-9]+$/, ''); document.querySelector('#content').querySelectorAll('.pagination')[0].remove() } if (document.querySelector('#content')) { var nownode = document.querySelector('#content').querySelectorAll('.video_box') } else { var nownode = '0' } var lastnode = nownode.length - 1; document.querySelectorAll('.video_box').forEach((videoid) => { var lonecp = videoid.cloneNode(!0); nownode[lastnode].parentNode.insertBefore(lonecp, nownode.parentNode); nownode[fristremo].remove(); fristremo++ }) var i = 0; for (i = 0; i < pagelimitreload; i++) { var diecoo = i; var vlink = linkworld + 'page=' + (playnowe + i); GM_xmlhttpRequest({ method: "GET", url: vlink, onload: function (response) { var parser = new DOMParser(); var responseDoc; if (document.querySelector('.blinkcl')) { var numbegin = document.querySelector('#container').querySelector('.blinkcl').querySelector('strong').innerText } else { numbegin = 0 } if (document.querySelector('#content')) { var nownode = document.querySelector('#content').querySelectorAll('.video_box') } else { var nownode = 0 } var lastnode = nownode.length - 1; responseDoc = parser.parseFromString(response.responseText, "text/html"); var icie = responseDoc.querySelectorAll('.video_box').forEach((videoid) => { var lonecp = videoid.cloneNode(!0); nownode[lastnode].parentNode.insertBefore(lonecp, nownode.parentNode) }) if (cidrun == 5 && responseDoc.querySelector('#content')) { var paging = responseDoc.querySelector('#content').querySelectorAll('.pagination')[0].cloneNode(!0); var bsubmenu = responseDoc.querySelector('#container').querySelectorAll('.blinkp')[0].cloneNode(!0); if (document.querySelector('.blinkp')) { document.querySelector('#container').querySelector('.blinkp').replaceWith(bsubmenu) } if (document.querySelector('.blinkcl')) { document.querySelector('#container').querySelector('.blinkcl').querySelector('strong').innerHTML = numbegin } document.querySelector('#content').insertBefore(paging, nownode.parentNode); document.querySelector('.currentpage').innerHTML = 'from-page ' + (playnowe - 1) + ' to ' + document.querySelector('.currentpage').innerHTML; document.querySelectorAll('.prevnext').forEach(e => e.parentNode.parentNode.removeChild(e.parentNode)); var flement = document.querySelector('.pagination').querySelectorAll('li'); if (flement[0].querySelector('a')) { var handled = flement[0].querySelector('a').getAttribute('href').replace(/page\=[0-9]+$/, '') } else { handled = '' } if ((playnowe - 6) > 0) { if ((playnowe - 6) == 2) { var difvmeoefc = playnowe - 7; var rtdxxt = 'Or first from '; flement[1].querySelector('a').style.display = 'none'; flement[2].querySelector('a').style.display = 'none'; flement[3].querySelector('a').style.display = 'none'; flement[4].querySelector('a').style.display = 'none' } else { var difvmeoefc = playnowe - 6; var rtdxxt = '' } flement[0].querySelector('a').innerHTML = rtdxxt + difvmeoefc; flement[0].querySelector('a').setAttribute('href', handled + 'page=' + difvmeoefc) } else { if (flement[0].querySelector('a')) { flement[0].querySelector('a').style.display = 'none' } } if ((playnowe - 5) > 0) { flement[1].querySelector('a').innerHTML = (playnowe - 5); flement[1].querySelector('a').setAttribute('href', handled + 'page=' + (playnowe - 5)) } else { flement[1].querySelector('a').style.display = 'none' } if ((playnowe - 4) > 0) { flement[2].querySelector('a').innerHTML = (playnowe - 4); flement[2].querySelector('a').setAttribute('href', handled + 'page=' + (playnowe - 4)) } else { flement[2].querySelector('a').style.display = 'none' } if ((playnowe - 3) > 0) { flement[3].querySelector('a').innerHTML = (playnowe - 3); flement[3].querySelector('a').setAttribute('href', handled + 'page=' + (playnowe - 3)) } else { flement[3].querySelector('a').style.display = 'none' } if ((playnowe - 2) > 0) { flement[4].querySelector('a').innerHTML = (playnowe - 2); flement[4].querySelector('a').setAttribute('href', handled + 'page=' + (playnowe - 2)) } else { if (flement[4].querySelector('a')) { flement[4].querySelector('a').style.display = 'none' } } } cidrun++ } }) } } } }, xtube_com: function () { if (this.url.isdomain('xtube.com') && window.location.href.match(/\.mp4\?ttl/i)) { LFJ.hkdownload() } if (this.url.isdomain('xtube.com')) { LFJ.hkoptimus(); localStorage.setItem("player_quality", '{"quality":720}'); document.querySelectorAll('script[src*="https"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) delete addTjScript; if (document.querySelector('.premiumLabel')) { document.querySelectorAll('.premiumLabel').forEach(e => e.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.removeChild(e.parentNode.parentNode.parentNode.parentNode.parentNode)) } document.addEventListener('readystatechange', event => { if ($("ul:not([class])")) { $("ul:not(:has(li))").remove() } if (document.querySelector('[title*="Paid"],[title*="paid"]')) { document.querySelectorAll('[title*="Paid"],[title*="paid"]').forEach(e => e.parentNode.parentNode.removeChild(e.parentNode)) } var idmd = $(".header.headerSponsor").parent('div').attr('id'); GM_addStyle("#" + idmd + "{display:none !important;}.mobileView,.hasFooterAd,.mainSection{padding-bottom: 15px !important;margin-bottom:unset !important;}"); $(".ad_footer").parent('div').remove(); $(".cntPanel.moreVideosFromUser").clone().appendTo(".cntBox.contentInfo.underVideoWatch"); $('ins,footer,iframe,.pull-right.col-xl-12.col10-xxl-4,.freeVideoBanner,.billingSigns,a.promoBanner,.highlightIcon,.expandAside,.underPlayerBanner,.votesWrapper,.removeAds').remove(); $('.col-xs-24.col-xl-16.col10-xxl-7.expandMainCol').removeClass('col-xs-24 col-xl-16 col10-xxl-7').addClass('col-lg-12'); $("div.adContainer").parent().parent().remove(); $('a[data-tr-action="link_sponsor_external_profileHeader"]').parent().remove(); $("#playerWrapper").css('height', '450px'); if (window.location.href.match(/\/video\-watch\//ig) !== null) { var foclcs = ''; if (MHP1138.players.xtubePlayer.mainRoll.mediaDefinition) { var ficlefo = MHP1138.players.xtubePlayer.mainRoll.mediaDefinition; var tifsdwrc = removehtml(MHP1138.players.xtubePlayer.mainRoll.title) } else { var ficlefo = window.MHP1138.players.xtubePlayer.mainRoll.mediaDefinition; var tifsdwrc = removehtml(window.MHP1138.players.xtubePlayer.mainRoll.title) } var i = 0; for (i = 0; i < ficlefo.length; i++) { if (ficlefo[i].videoUrl) { foclcs = foclcs + '<a href="' + ficlefo[i].videoUrl + '&name=' + tifsdwrc + '.mp4" target="_blank" class="btn btn-outline bright buttoncopy" data-clipboard-text="' + tifsdwrc + '.mp4"><i class="icon_download"></i> ' + ficlefo[i].quality + 'P</a>' } } $("#downloadVideoBtn").replaceWith('' + foclcs + '') } try { if (parseInt($('a[href*="videos"]').parent('li').find('span').attr('data-count')) > 1) { document.getElementsByClassName("profileVideosLink")[0].click() } } catch (e) { console.log('d') } }) } }, tube8_com: function () { if (this.url.isdomain('t8cdn.com') && window.location.href.match(/\.mp4/i)) { LFJ.hkdownload() } if (this.url.isdomain('tube8.com')) { LFJ.hkoptimus(); $(".gridList>div[class]").remove() localStorage.setItem("lockedVideo", '{"val":"off"}'); if (document.querySelector('.section.col-8.col-8-md.col-9-lg')) { document.querySelector('.section.col-8.col-8-md.col-9-lg').classList.add('col-12', 'col-12-md', 'col-12-lg'); document.querySelector('.section.col-8.col-8-md.col-9-lg').classList.remove('col-8', 'col-8-md', 'col-9-lg') } if (document.querySelector('div[data-esp-node="video_info"]')) { document.querySelector('div[data-esp-node="video_info"]').style.marginTop = '26px' } GM_addStyle("#downloadMainBox,#shareMainBox{display: flex;}.buttoncopy{margin-right: 15px;}iframe{display:none !important;} .section.col-8.col-8-md.col-9-lg{width:100%}"); for (i = 0; i < 100; i++) { window.clearInterval(i) } var inFormOrLink; var counds = 0; var autoclearads = setInterval(function () { if (counds >= 1000) { clearInterval(autoclearads) } else { document.querySelectorAll('script[src*="ads"]').forEach(function (xj) { xj.parentNode.removeChild(xj) }) document.querySelectorAll('ins,#adBlockAlertWrap,iframe,#footer-copyright,a[data-esp-node="porn_game"],a[data-esp-node="get_vip"],a[data-esp-node="paid_tab_title"],#rating_down,iframe,.gridBanner,.section.cat-fish-banner-wrapper,div[data-esp-node="footer_ads_banner"],div[data-esp-node="under_player_ad"],#announcement_ticker,#footer-text,#copyright,.col-4.col-4-md.col-3-lg').forEach(function (xj) { xj.parentNode.removeChild(xj) }) } }, 5); var ndi = 1; var timocld = setInterval(function () { if (document.querySelector(".video-data-tab.active")) { if (document.querySelector(".video-data-tab.active").getAttribute('data-btn-clicked') == 3) { document.getElementById("loadMoreBTN").style.display = 'none'; document.querySelectorAll('img[data-thumb]').forEach(e => { e.src = e.getAttribute('data-thumb') != "" ? e.getAttribute('data-thumb') : e.src }); clearInterval(timocld) } else if (document.getElementById("loadMoreBTN")) { if (document.getElementById("loadMoreBTN").display != "none") { document.getElementById("loadMoreBTN").click(); document.querySelectorAll('img[data-thumb]').forEach(e => { e.src = e.getAttribute('data-thumb') != "" ? e.getAttribute('data-thumb') : e.src }) } } else { clearInterval(timocld) } } else { clearInterval(timocld) } }, 1000); var foclcs = ''; var i = 0; if (typeof flashvars != 'undefined') { var fiemcoelg = flashvars.mediaDefinition } else { var fiemcoelg = 0 } for (i = 0; i < fiemcoelg.length; i++) { foclcs = foclcs + '<div class="player-under-btns__item player-under-btns__download" style="font-size: 1.4rem;"><a target="_blank" onclick="window.open(\'' + fiemcoelg[i].videoUrl + '&name=' + flashvars.video_title + '.mp4\',\'_blank\')" class="display-block relative bkg-grad-video-page download-button player-under-btns__link buttoncopy" data-clipboard-text="' + flashvars.video_title + '.mp4"><span class="icon-button icon-download"></span><span class="btn-text">' + fiemcoelg[i].quality + 'P</span></a></div>' } document.querySelector('#downloadMainBox').innerHTML = foclcs; if (!document.querySelector('#downloadMainBox')) { document.querySelector('#shareMainBox').innerHTML = foclcs } } }, xhamster_univer: function () { if (this.url.isdomain('xhamster.one') || this.url.isdomain('xhamster.desi') || this.url.isdomain('xhamster1.desi') || this.url.isdomain('xhamster.com') || this.url.isdomain('xhamster2.com') || this.url.isdomain('xhamster7.com') || this.url.isdomain('xhamster8.com') || this.url.isdomain('xhamster9.com') || this.url.isdomain('xhamster10.com') || this.url.isdomain('xhamster11.com') || this.url.isdomain('xhamster12.com') || this.url.isdomain('xhamster13.com') || this.url.isdomain('xhamster14.com') || this.url.isdomain('xhamster15.com') || this.url.isdomain('xhamster17.com') || this.url.isdomain('xhamster18.com') || this.url.isdomain('xhamster19.com') || this.url.isdomain('xhamster20.com')) { 'use strict'; if (location.href.match(/(xhamster\.com\/users)/i) && !location.href.match(/(photos|video|friends)/i)) { $('.xh-tabset a[href*="/"]').click() } LFJ.hkoptimus(); GM_addStyle(".wig-spb.wig-spa,.wig-right-rectangle,.wig-cams-widget,.footer-top-part,.wih-right-rectangle,.wih-spot-container{display:none !important;}.xh-dropdown.popup.positioned~ul.dropdown.position-left,.xh-button.trigger.no-arrow:hover~ul.dropdown.position-left,ul.dropdown.position-left:hover{display:block;}.xh-dropdown.popup.positioned .dropdown{top: 80%;}"); $("body").on("mousedown", ".select-item,button.xh-button,.cat-name>label", function () { var ndi = 1; var timocld = setInterval(function () { if (ndi > 50) { clearInterval(timocld); ndi = 0 } $('.right-rectangle.right-rectangle--backing').remove(); if ($('.right-rectangle.right-rectangle--backing').length == 1) { $('.right-rectangle.right-rectangle--backing').remove(); clearInterval(timocld) } ndi++ }, 50) }) $(".player-container").on("click", ".xplayer", function () { var ndi = 1; var timocld = setInterval(function () { if (ndi > 50) { clearInterval(timocld); ndi = 0 } $('.xplayer-ads-block__video').remove(); if ($('.xplayer').parents().find('.centered').length == 1) { $('.xplayer').parents().find('.centered').remove(); clearInterval(timocld) } ndi++ }, 50) }); $('div[class*=wio-],div.right-rectangle.wih-spot-container,div.description-text,div.copyright,div.bottom-announce,div.top-links,.earning-block,a.report-control,a.info_text,a.item.full-download,ul.dropdown.position-left>li>a.item>span,iframe:not(#pb_iframe),p.disclaimer,.video-view-ads.video-view-ads--full-page,.wih-banner-container,.premium-overlay').remove(); $('div.download-control.positioned').removeClass('download-control'); $('.thumb-list--sidebar.thumb-list--promoted-video').css('width', '100%').css('display', 'contents'); $('body').removeClass('xh-scroll-disabled'); try { var videotitlesc = removehtml(initials.videoEntity.title) } catch (e) { return !1 } $('div.wih-cams-widget.as-width-wrap.horizontal,div.footer-top-part,.wih-banner,.wih-cams-widget').parent().remove(); if (window.location.href.match(/\/videos/i)) { var mycvEle = document.getElementsByClassName("h1"); if (mycvEle) { $('h1').html($('h1').text().replace(/[a-z0-9\-\_]+\s(com|net|org|tk)/i, '')) } $('.control-bar>a.play>div').trigger("click"); $('div.player-container').css('width', '100%'); var videohan = initials.xplayerSettings.sources.standard.mp4; var videotitle = initials.videoEntity.title; var aconjc = Object.values(videohan); if (!document.querySelector('.mobile-page')) { GM_addStyle(DropDownCSS); var vsx = document.createElement('div'); vsx.className = "dropdown lfjundown"; vsx.innerHTML = '<button type="button" name="button" class="btn xh-button" style=" background: #dadada; color: #303030; ">Download <span class="feather-icon icon-margin-left icon-chevron-down"></span></button> <div class="dropdown-content" style="text-align: center;border-radius: 16px;"> <ul style="padding: 0;padding-top: 8px;padding-bottom: 8px;margin: 0;">' + '<li style="display:none;"> <a class="lfjalowrel" data-href="144p"> 144p </a></li>' + '<li style="display:none;"> <a class="lfjalowrel" data-href="240p"> 240p </a></li>' + '<li style="display:none;"> <a class="lfjalowrel" data-href="480p"> 480p </a></li>' + '<li style="display:none;"> <a class="lfjalowrel" data-href="720p"> 720p </a></li>' + '<li style="display:none;"> <a class="lfjalowrel" data-href="1080p"> 1080p </a></li>' + '<li style="display:none;"> <a class="lfjalowrel" data-href="1440p"> 1440p </a></li>' + '<li style="display:none;"> <a class="lfjalowrel" data-href="2160p"> 2160p </a></li>' + '</ul> '; insertAfter(document.querySelectorAll('.controls__line')[document.querySelectorAll('.controls__line').length - 1], vsx); var vsx = document.createElement('div'); vsx.className = "controls__line"; insertAfter(document.querySelector('.dropdown.lfjundown'), vsx); initials.xplayerSettings.sources.standard.mp4.forEach(function (element) { $('a[data-href*="' + element.label + '"]').parent('li').replaceWith('<li><a class="lfjalowrel" target="_blank" href="' + element.fallback + '" ><i class="xh-icon anchor-link2"></i> <span class="action-title">' + element.label + '</span> </a>' + ' <a class="lfjalowrel" target="_blank" href="' + element.url + '&cd=attachment; filename='+'LFJ.iO'+'_' + encodeURI(initials.videoEntity.title) + '.mp4"><i class="xh-icon download"></i> <span class="action-title">' + element.label + '</span> </a></li>') }) $('body').on('click', '.lfjalowrel', function (e) { e.preventDefault(); centeredPopup($(this).attr('href') + '?ckapop=true', 'pornhuvPrd', 1024, 640, 'yes') }) } if ($('#dyltv-anchor.rb-new').length == 0) { videohan = initials.xplayerSettings.sources.standard.mp4; if (aconjc[0].label == 'auto') { var solco = 1 } else { var solco = 0 } $('.rateNo').parent('li').remove(); if (!aconjc[solco].fallback.match(/https:\/\/[a-z0-9]+\.[a-z0-9]+/i)) { var curenturl = aconjc[solco].url; var downloaduro = aconjc[solco].fallback } else { var curenturl = aconjc[solco].fallback; var downloaduro = aconjc[solco].url } console.log(videohan); GM_addStyle('.buttoncopy{display: inline-flex !important;} .video-actions li.download .dropdown{width:unset;opacity: 1; margin: 0 auto; text-align: center; margin-left: 136px;}'); videohan.forEach(function (element) { console.log(element) $('a[data-href*="' + element.label + '"]').parent('li').replaceWith('<li><a data-size class="download buttoncopy" id="video_download" target="_blank" href="' + element.fallback + '" data-clipboard-text="' + videotitlesc + '.mp4"><i class="xh-icon anchor-link2"></i> <div class="action-title">' + element.label + '</div> </a>' + ' <a data-size class="download buttoncopy" id="video_download" data-clipboard-text="' + videotitlesc + '.mp4" target="_blank" href="' + element.url + '&cd=attachment; filename='+'LFJ.iO'+'_' + encodeURI(videotitlesc) + '.mp4"><i class="xh-icon download"></i> <div class="action-title">' + element.label + '</div> </a></li>') }) var ofj = 1; var timer = setInterval(function () { if (ofj == 15) { clearInterval(timer) } if ($('div.more-related-videos>a>i.arrow-bottom').length == 1) { $('div.more-related-videos>a>i.arrow-bottom').trigger("click"); ofj++ } else { clearInterval(timer) } }, 1000) } else { aconjc.forEach(function (element) { if (element.fallback.match(/https:\/\/[a-z0-9]+\.[a-z0-9]+/i)) { var curenturl = element.url; var downloaduro = element.fallback } else { var curenturl = element.fallback; var downloaduro = element.url } var curentdatalable = element.label; $('a[data-size="' + curentdatalable + '"]').replaceWith('<span style="display: inline;cursor: default;" class="downcc-' + curentdatalable + '" onclick="window.open(\'' + curenturl + '&cd=attachment; filename='+'LFJ.iO'+'_' + encodeURI(videotitle.replace(/\s[^+\s]+\.[a-z0-9\/-]+|[^\w\s]/ig, '')) + '.mp4\',\'_blank\');"><i style="display: inline;vertical-align: middle;" class="xh-icon download"></i> ' + curentdatalable + '</span><span style="display: inline;cursor: default;" class="downcc-' + curentdatalable + '" onclick="window.open(\'' + downloaduro + '\',\'_blank\')"><i style="display: inline;vertical-align: middle;" class="xh-icon anchor-link2"></i> ' + curentdatalable + '</span>') }) } } } }, modelhub_com: function () { if (location.href.isdomain('modelhub.com')) { LFJ.hkoptimus(); function rewiurl() { if (document.querySelectorAll('a.modelInfo')) { document.querySelectorAll('a.modelInfo').forEach(function (xj) { if (!xj.href.match(/(pornhub\.com|\/video\/)/)) { var curentli = (xj.href.match(/com\/(.+)$/))[1]; xj.setAttribute("target", "_blank"); xj.href = '//www.pornhub.com/model/' + curentli + '/videos' } }) } if (document.querySelector('.videoLongInfo')) { document.querySelector('.videoLongInfo').querySelectorAll('a').forEach(function (xj) { if (!xj.href.match(/(pornhub\.com|\/video\/)/) && xj.className == "" && xj.href.match(/modelhub\.com/)) { var curentli = (xj.href.match(/com\/(.+)$/))[1]; xj.setAttribute("target", "_blank"); xj.href = '//www.pornhub.com/model/' + curentli + '/videos' } }) } }; async function phfetch(urxl) { const mp4url = new Promise((resolve) => { GM_xmlhttpRequest({ method: "GET", url: urxl, onload: function (response) { return resolve(response.responseText) } }) }); let resul = await mp4url; return resul }; rewiurl(); document.addEventListener("DOMNodeInserted", function () { rewiurl() }) var twowobr = ''; if (!document.querySelector('.mobileSidemenu')) { twowobr = '<br /><br />' } if (location.href.match(/\/video\//) && !location.href.match(/\/search/)) { GM_addStyle("#js-player{background-color: black;color: #f0a534;} #smallcifohkdmk a{color: #3dd5e0 !important;}.pinkButton { background: #d64e6b; color: #fff; margin: 5px !important; border: none; border-radius: 4px; display: inline-flex; font-family: inherit; padding: 6px 12px; cursor: pointer; position: relative; outline: 0 none; text-align: center; vertical-align: top; text-decoration: none; font-weight: 700; }"); var span = document.createElement('center'); span.id = "trytohack" span.innerHTML = twowobr + '<h1><img style="vertical-align: bottom; position: relative; bottom: -2px; right: -6px;" src="' + blfj_loading + '" /> <span data-tag="LOADINGPREMIUN"></span> </h1>' + '<br /> <small style="max-width:690px;display:block;" id="smallcifohkdmk" data-lfjlang="HOAKHUYACONNECT"></small>'; span.style.cssText = ' font-size: 32px;padding: 50px;'; document.querySelector('#js-player').innerHTML = ''; document.querySelector('#js-player').append(span); GM_xmlhttpRequest({ method: "GET", ignoreCache: !0, url: 'https://'+'lfj'+'.io/phub/' + (_lfjkm.key) + '/' + VIDEO_SHOW.vkey, onerror: function (response) { document.querySelectorAll('#trytohack').forEach(e => e.parentNode.removeChild(e)); var span = document.createElement('center'); span.innerHTML = twowobr + '<h1 data-lfjlang="NOT_WORKING"></h1> <br> <small data-lfjlang="NOT_WORKING_TEXT" style="max-width: 855px;display: block;" id="smallcifohkdmk"> </small>'; span.style.cssText = ' font-size: 32px;padding: 50px;'; document.querySelector('#js-player').innerHTML = ''; document.querySelector('#js-player').append(span); setTimeout(function () { rmldjnoti(); ldjnoti(HLANG.OVERLOAD_NOTIFY, !1, !1, 5000, '#b624d4, #9a486c') }, 400) }, onload: function (response) { console.log(response); if (response.readyState == 4 && response.status == 200) { var contentc = document.createElement("script"); contentc.id = 'pcsh'; contentc.innerHTML = response.responseText; if (response.responseText.match(/SERVER\sIS\sBUSY/)) { var span = document.createElement('center'); span.innerHTML = twowobr + '<h1 data-lfjlang="ACCESS_DENIED"></h1> <br> <small data-lfjlang="ACCESS_DENIED_TEXT" style="max-width: 855px;display: block;" id="smallcifohkdmk"> </small>'; span.style.cssText = ' font-size: 32px;padding: 50px;'; document.querySelector('#js-player').innerHTML = ''; document.querySelector('#js-player').append(span) } else { document.body.appendChild(contentc) } try { var itemYouWant = null; cjacodfzx.forEach((item) => { if (item.quality === '1440' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '1080' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '720' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '480' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '240' && itemYouWant == null) { itemYouWant = item } }); itemYouWant = 'https://www.pornhub.com/view_video.php?viewkey=' + VIDEO_SHOW.vkey } catch (e) { var itemYouWant = null } if (itemYouWant != null) { const cdelay = t => new Promise(resolve => setTimeout(resolve, t)); phfetch(itemYouWant).then(function (aconj) { var teJS = (aconj.match(/<script .*>(.*?\n+.+flash.*?\n.*?\n.*?\n.*?\n.*?\n.*?\n.*?\n.*?\n.*?\n.*?\n)/g))[0]; cteJS = teJS.replace('<script type="text/javascript">', 'try{').replace('</script>', '} catch(e){}'); setTimeout(cteJS, 0); cdelay(200).then(() => { var furl; try { furl = media_6 } catch (e) { try { furl = media_5 } catch (e) { try { furl = media_4 } catch (e) { try { furl = media_3 } catch (e) { try { furl = media_2 } catch (e) { try { furl = media_1 } catch (e) {} } } } } } phfetch(furl).then(function (vconj) { vconj = JSON.parse(vconj); var itemYouWant = null; vconj.forEach((item) => { if (item.quality === '1440' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '1080' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '720' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '480' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '240' && itemYouWant == null) { itemYouWant = item } }); console.log(itemYouWant); document.querySelector('#js-player').innerHTML = ''; var videlem = document.createElement("video"); videlem.id = "hacksuccescs"; videlem.setAttribute("controls", ""); videlem.style.cssText = 'max-height:100%;max-width:100%;width:100%;'; videlem.setAttribute('preload', 'auto'); var sourceMP4 = document.createElement("source"); sourceMP4.type = "video/mp4"; sourceMP4.src = itemYouWant.videoUrl; sourceMP4.setAttribute('type', 'video/mp4'); videlem.appendChild(sourceMP4); document.querySelector('#js-player').append(videlem); var icchtml = ''; var vconj = Object.values(vconj); for (i = 0; i < vconj.length; i++) { if (vconj[i].format == 'mp4') { icchtml += '<a class="downloadBtn clsocmbtin pinkButton" onmousedown="document.querySelector(\'#hacksuccescs\').pause();var intilme=document.querySelector(\'#hacksuccescs\').currentTime;document.querySelector(\'#hacksuccescs>source\').src=\'' + vconj[i].videoUrl + '\';document.querySelector(\'#hacksuccescs\').load();document.querySelector(\'#hacksuccescs\').play();document.querySelector(\'#hacksuccescs\').currentTime=(intilme-1);" onclick="setTimeout(function(){ window.open(\'' + vconj[i].videoUrl + '&=' + removehtml(eval("flashvars_" + hkcim).video_title) + '\',\'_blank\');},200)" style="margin-right: 5px;"><div class="buttoncopy" data-clipboard-text="' + removehtml(eval("flashvars_" + hkcim).video_title) + '.mp4" style="width: max-content;">⬇ ' + vconj[i].quality + 'P</div></a>' } } var butoncl = document.createElement('div'); butoncl.innerHTML = icchtml + '<p data-lfjlang="MOUSE_EVENT" style="margin: 0.2em 0 0.2em;"> </p>'; butoncl.style.cssText = 'border-bottom: 1px solid #f90!important; }'; butoncl.className = "customremoved"; insertAfter(document.getElementById("js-player"), butoncl) }) }) }) } } else { var text1 = 'NOT_WORKING'; var text2 = 'NOT_WORKING_TEXT'; if (response.status == 602) { text1 = 'ACCESS_DENIED'; text2 = 'ACCESS_DENIED_TEXT' } document.querySelectorAll('#trytohack').forEach(e => e.parentNode.removeChild(e)); var span = document.createElement('center'); span.innerHTML = twowobr + '<h1 data-lfjlang="' + text1 + '"></h1> <br> <small style="max-width: 855px;display: block;" data-lfjlang="' + text2 + '" id="smallcifohkdmk"></small>'; span.style.cssText = ' font-size: 32px;padding: 50px;'; document.querySelector('#js-player').innerHTML = ''; document.querySelector('#js-player').append(span); setTimeout(function () { rmldjnoti() }, 400) } } }) } } }, porn_hub: function () { if (this.url.match(/\.mp4/) && this.url.isdomain('phncdn.com') || this.url.match(/\.mp4/) && this.url.isdomain('phprcdn.com')) { LFJ.hkdownload() } if (location.href.isdomain('pornhubpremium.com')) { if (document.querySelector('#expired-enter-modal') || document.querySelector('#movieBoxContainer')) { ldjnoti(HLANG.WRONGPAGE, 'mid', !1, 15000, '#960d4b, #ac0976') } } if (this.url.match(/interstitial/) && this.url.isdomain('pornhub.com') || this.url.match(/interstitial/) && this.url.isdomain('pornhubpremium.com') || this.url.match(/interstitial/) && this.url.isdomain('pornhub.org')) { clearModalCookie(); window.location.href = $('a[href*="/view_video"]').attr('href') } else if (location.href.isdomain('pornhub.com') || location.href.isdomain('pornhubpremium.com') || location.href.isdomain('pornhub.org')) { if (document.querySelector('div h1 span') && document.querySelector('div ul li a[href="/support"]') && !this.url.match(/view\_video\.php/) && !this.url.match(/(\/playlist\/)/i)) { localStorage.removeItem('fvodxte'); window.history.back() } try { var premium_downed = parseInt(localStorage.getItem("premium_down")) } catch (e) { var premium_downed } var timenoew = Math.floor(Date.now() / 1000); var downfor = timenoew - premium_downed; if (downfor < 900 && typeof localStorage.getItem("premium_down") == 'string') { document.querySelectorAll('a[href*="promo=premium"]').forEach(e => e.href = e.href.replace('?promo=premium', '')) } if (typeof localStorage.getItem("premium_down") == 'string' && downfor > 900 || localStorage.getItem("premium_down") == null) { if (typeof localStorage.getItem("premium_down") == 'string' && downfor > 900) { localStorage.removeItem('premium_down') } if (document.querySelector('div.pornhub_logo_gay') || document.querySelector('img[src*="_logo_gay"]')) { document.querySelector('img[itemprop="logo"]').src = "https://di.phncdn.com/www-static/images/movie-box/logo-gay.png"; document.querySelector('img[itemprop="logo"]').parentNode.href = '/gay/video?promo=premium' } else { document.querySelector('img[itemprop="logo"]').src = "https://di.phncdn.com/www-static/images/movie-box/logo.png"; document.querySelector('img[itemprop="logo"]').parentNode.href = '/video?promo=premium' } if (this.url.match(/\/users/) && this.url.isdomain('pornhub.com') || this.url.match(/\/users/) && this.url.isdomain('pornhub.org')) { document.querySelector('div[class="badge-username"]').innerHTML = '<span class="premium-icon flag tooltipTrig" data-title="Premium User"></span>' } } LFJ.hkoptimus(); GM_addStyle('#vpContentContainer{display:unset!important;}iframe[marginwidth="0"]{display:no!important;}'); var islogedinyet = document.getElementById("profileMenuDropdown"); if (!islogedinyet && localStorage.getItem("wasalert") != "true") { alert('To active download button, you need logedin'); localStorage.setItem("wasalert", "true") } setTimeout(function () { if (document.getElementById('communityProfileMenu')) { document.getElementById('communityProfileMenu').scrollIntoView() } }, 1200); if (document.querySelector('a.more_recommended_btn.nav-videoRecommended,a.more_p2v_btn.nav-p2v') !== null) { document.querySelector('a.more_recommended_btn.nav-videoRecommended,a.more_p2v_btn.nav-p2v').addEventListener("click", function () { setTimeout(function () { try { var solufonc = document.querySelector('#recommendedVideosVPage ul,#paidItems').querySelectorAll('li').length } catch (e) { var solufonc = 0 } for (i = 0; i < solufonc; i++) { document.querySelector('#relatedVideosCenter').innerHTML += document.querySelector('#recommendedVideosVPage ul,#paidItems').querySelectorAll('li')[i].outerHTML } }, 500) }) } if (document.querySelector('#paidItems')) { setTimeout(function () { try { var solufonc = document.querySelector('#paidItems').querySelectorAll('li').length } catch (e) { var solufonc = 0 } for (i = 0; i < solufonc; i++) { document.querySelector('#relatedVideosCenter').innerHTML += document.querySelector('#paidItems').querySelectorAll('li')[i].outerHTML } }, 500) } var ofj = 1; var timer = setInterval(function () { if (ofj == 1) { clearInterval(timer) } var mycEle = document.getElementById("loadMoreRelatedVideosCenter"); var icmRci = document.querySelector("a.more_recommended_btn.nav-videoRecommended"); if (mycEle == null) { mycEle = document.getElementById("moreVideoRelated") } if (icmRci == null) { icmRci = mycEle } if (icmRci) { icmRci.click(); ofj++ } if (document.getElementById("loadMoreRelatedVideosCenter")) { document.getElementById("loadMoreRelatedVideosCenter").click(); ofj++ } if (document.querySelector('div.js-relatedRecommended:not(.allRelatedVideos) #loadMoreRelatedVideosCenter')) { document.querySelector('div.js-relatedRecommended:not(.allRelatedVideos) #loadMoreRelatedVideosCenter').click() } else if (document.querySelector("a.more_recommended_btn.nav-videoRecommended")) { if (getComputedStyle(document.querySelector("a.more_recommended_btn.nav-videoRecommended"), null).display != "none") { document.querySelector("a.more_recommended_btn.nav-videoRecommended").href = "javascript:void(0)"; document.querySelector("a.more_recommended_btn.nav-videoRecommended").click(); ofj++ } } else { clearInterval(timer) } document.querySelectorAll('div.positionRelative.singleVideo').forEach((vidurl) => { var dg = document.createElement('i'); dg.className = "premiumIcon cl tooltipTrig"; if (vidurl.querySelector('div.duration.thumbOverlay.hideInUserStream') && !vidurl.querySelector('div.duration.thumbOverlay.hideInUserStream').querySelector('i') && !location.href.match(/\=modelhub/)) { vidurl.querySelector('div.duration.thumbOverlay.hideInUserStream').appendChild(dg) } }) document.querySelectorAll('a[data-related-url]').forEach((vidurl) => { var dv = document.createElement('i'); dv.className = "premiumIcon cl tooltipTrig"; dv.setAttribute('data-title', 'Premium Video'); if (vidurl.querySelector('div.js-noFade') && !vidurl.querySelector('div.js-noFade').querySelector('i') && !location.href.match(/\=modelhub/)) { vidurl.querySelector('div.js-noFade').appendChild(dv) } if (!vidurl.href.match(/ajax\_related\_search/)) { vidurl.href = '/view_video.php?viewkey=' + vidurl.getAttribute("data-related-url").replace('/video/ajax_related_video?vkey=', '') } else { vidurl.href = vidurl.href.replace(/\/view\_video\.php\?viewkey\=/ig, ''); vidurl.href = vidurl.href.replace(/ajax\_related\_/ig, '') } }) }, 1500); localStorage.setItem("player_quality", '{"quality":"1440"}'); setTimeout(function () { if (document.querySelector('div.js-relatedRecommended:not(.allRelatedVideos) #loadMoreRelatedVideosCenter')) { document.querySelector('div.js-relatedRecommended:not(.allRelatedVideos) #loadMoreRelatedVideosCenter').click() } }, 2500); if (LFJCONFIG.pornhubpremium == !0) { GM_addStyle(".recommendedSection,.adContainer,.premiumAdvert,.ad-tabSplit,.headerUpgradePremiumBtn.removeAdLink,.videoList>li .videoWrapper .premiumLockedVideo,.pinkButton i{display:none !important;}.premiumLockedVideo.tooltipTrig,#relatedVideosVPage{display:none;}#main-container div#hd-leftColVideoPage{width:100% !important;}.pinkButton{background: #d64e6b; color: #fff; margin: 5px !important; border: none; border-radius: 4px; display: inline-flex; font-family: inherit; padding: 6px 12px; cursor: pointer; position: relative; outline: 0 none; text-align: center; vertical-align: top; text-decoration: none; font-weight: 700; }"); try { if (document.getElementById('under-player-playlists')) { document.querySelector('a.greyButton.light.more_p2v_btn.nav-p2v').style.cssText = 'margin: 0 0 auto; display: block; padding: 18px'; document.getElementById('under-player-playlists').appendChild(document.getElementById('p2vVideosVPage')); document.getElementById('under-player-playlists').appendChild(document.getElementById('relatedVideosVPage')) } } catch (e) { var kdvc = !1 } if (document.getElementById('main-container') && document.getElementById('under-player-comments')) { document.getElementById('main-container').appendChild(document.getElementById('under-player-comments')) } if (document.querySelector('div.video-wrapper.premiumLocked') !== null || document.querySelector('div#userPremium') !== null || document.querySelector('div#lockedPlayer') !== null || document.querySelector('div#js-player.playerPreviewWrapper') !== null) { setTimeout(function () { ldjnoti(HLANG.PREMIUM_FOUND, 'mid', !1, 15000, '#960d4b, #ac0976') }, 200); if (document.querySelector('div.video-wrapper.premiumLocked')) { document.querySelectorAll('div.video-wrapper.premiumLocked').forEach(e => e.parentNode.removeChild(e)) } if (document.querySelector('#userPremium')) { document.querySelectorAll('#userPremium').forEach(e => e.parentNode.removeChild(e)) } if (document.querySelector('#lockedPlayer')) { document.querySelectorAll('.orangeButton.purchaseButton.js-purchaseButton').forEach(e => e.parentNode.removeChild(e)); document.querySelectorAll('#lockedPlayer').forEach(e => e.parentNode.removeChild(e)); if (document.getElementById('hd-rightColVideoPage')) { document.getElementById('hd-leftColVideoPage').appendChild(document.getElementById('hd-rightColVideoPage')) } if (document.getElementById('under-player-playlists')) { if (document.getElementById('relatedVideosVPage')) { document.getElementById('under-player-playlists').appendChild(document.getElementById('relatedVideosVPage')) } if (document.getElementById('p2vVideosVPage')) { document.getElementById('under-player-playlists').appendChild(document.getElementById('p2vVideosVPage')) } } else { if (document.getElementById('relatedVideosVPage')) { document.getElementById('hd-leftColVideoPage').appendChild(document.getElementById('relatedVideosVPage')) } if (document.getElementById('p2vVideosVPage')) { document.getElementById('hd-leftColVideoPage').appendChild(document.getElementById('p2vVideosVPage')) } } } if (document.querySelector('div.logoLockedContent')) { document.querySelectorAll('div.logoLockedContent').forEach(e => e.parentNode.removeChild(e)) } if (document.querySelector('div.playerWrapper')) { document.querySelectorAll('div.playerWrapper').forEach(e => e.parentNode.removeChild(e)); document.querySelectorAll('.orangeButton.purchaseButton.js-purchaseButton.js-mixpanel').forEach(e => e.parentNode.removeChild(e)); document.querySelectorAll('.saleVideoLogMessage').forEach(e => e.parentNode.removeChild(e)); document.querySelectorAll('#premiumFeaturesContainer').forEach(e => e.parentNode.removeChild(e)) } if (document.querySelector('div.premiumLockedVideo.tooltipTrig')) { document.querySelectorAll('div.premiumLockedVideo.tooltipTrig').forEach(e => e.parentNode.removeChild(e)) } if (document.querySelector('div#premiumFeaturesContainer')) { document.querySelectorAll('div#premiumFeaturesContainer').forEach(e => e.parentNode.removeChild(e)) } if (document.querySelector('div.lockedOrangeButton')) { document.querySelectorAll('div.lockedOrangeButton').forEach(e => e.parentNode.removeChild(e)) } if (document.querySelector('div.private-vid-title')) { document.querySelectorAll('div.private-vid-title,img.privateOverlay').forEach(e => e.parentNode.removeChild(e)) } if (document.querySelector('div.lockedPremiumTitle')) { document.querySelectorAll('div.lockedPremiumTitle').forEach(e => e.parentNode.removeChild(e)) } var span = document.createElement('center'); span.id = "trytohack" span.innerHTML = '<h1><img style="vertical-align: bottom; position: relative; bottom: 8px; right: -16px;" src="' + blfj_loading + '" /> <span data-tag="LOADINGPREMIUN"></span> </h1>' + '<br /> <small id="smallcifohkdmk" data-lfjlang="HOAKHUYACONNECT"></small>'; span.style.cssText = ' font-size: 32px;padding: 50px;'; if (document.querySelector('#main-container')) { document.querySelector('#main-container').insertBefore(span, document.querySelector('#main-container').firstChild) } if (document.querySelector('#videoShow')) { document.querySelector('#videoShow').insertBefore(span, document.querySelector('#videoShow').firstChild) } GM_xmlhttpRequest({ method: "GET", ignoreCache: !0, url: 'https://'+'LFJ.iO'+'/phub/' + (_lfjkm.key) + '/' + VIDEO_SHOW.vkey, onerror: function (response) { document.querySelectorAll('#trytohack').forEach(e => e.parentNode.removeChild(e)); var span = document.createElement('center'); localStorage.setItem("premium_down", Math.floor(Date.now() / 1000)); document.querySelectorAll('a[href*="promo=premium"]').forEach(e => e.href = e.href.replace('?promo=premium', '')); span.innerHTML = '<h1 data-lfjlang="NOT_WORKING"></h1> <br> <small data-lfjlang="NOT_WORKING_TEXT" style="max-width: 855px;display: block;" id="smallcifohkdmk"> </small>'; span.style.cssText = ' font-size: 32px;padding: 50px;'; if (document.querySelector('#main-container')) { document.querySelector('#main-container').insertBefore(span, document.querySelector('#main-container').firstChild) } if (document.querySelector('#videoShow')) { document.querySelector('#videoShow').insertBefore(span, document.querySelector('#videoShow').firstChild) } setTimeout(function () { rmldjnoti(); ldjnoti(HLANG.OVERLOAD_NOTIFY, 'mid', !1, 15000, '#b624d4, #9a486c') }, 400) }, onload: function (response) { if (response.readyState == 4 && response.status == 200) { var contentc = document.createElement("script"); contentc.id = 'pcsh' if (!response.responseText.match(/\<title\>Error/)) { contentc.innerHTML = response.responseText; try { document.body.appendChild(contentc) } catch (e) { return '' } } else { localStorage.setItem("premium_down", Math.floor(Date.now() / 1000)); document.querySelectorAll('a[href*="promo=premium"]').forEach(e => e.href = e.href.replace('?promo=premium', '')) } try { if (JSON.parse(localStorage.getItem('plus_showOnlypopUP')) == !0) { var vardvo = ''; if (cjacodfzx.length > 1) { vardvo = '&ur2=' + (hencrypt(cjacodfzx[1].videoUrl.replace('https://', ''), '')) + '&uz2=' + cjacodfzx[1].quality } if (cjacodfzx.length > 2) { vardvo += '&ur3=' + (hencrypt(cjacodfzx[2].videoUrl.replace('https://', ''), '')) + '&uz3=' + cjacodfzx[2].quality } var cdfvxc = 'https://thewolds.github.io/video/?uri=' + (hencrypt(cjacodfzx[0].videoUrl.replace('https://', ''), '')) + '&size=' + cjacodfzx[0].quality + vardvo + '&autoplay=true&ckapop=true'; centeredPopup(cdfvxc, 'pornhuvPrd', 1024, 640, 'yes'); if (isFirefox == !1) { close() } } var itemYouWant = null; cjacodfzx.forEach((item) => { if (item.quality === '1440' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '1080' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '720' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '480' && itemYouWant == null) { itemYouWant = item } else if (item.quality === '240' && itemYouWant == null) { itemYouWant = item } }); GM_addStyle("#pb_iframe{display:block !important;}"); var videlem = document.createElement("div"); videlem.id = "hacksuccescs"; videlem.style.cssText = 'max-width:100%; width:100%; max-height:650px !important;'; var sourceMP4 = document.createElement("video"); sourceMP4.setAttribute('controls', ''); sourceMP4.setAttribute('autoplay', ''); sourceMP4.setAttribute('crossorigin', 'anonymous'); sourceMP4.setAttribute('allowfullscreen', ''); sourceMP4.setAttribute('sandbox', ''); sourceMP4.style.cssText = 'height: 100%; width: 100%;max-height:650px !important;'; sourceMP4.src = itemYouWant.videoUrl; sourceMP4.id = 'pb_iframe'; videlem.appendChild(sourceMP4); if (document.querySelector('#main-container')) { document.querySelector('#main-container').insertBefore(videlem, document.querySelector('#main-container').firstChild) } if (document.querySelector('#videoShow')) { document.querySelector('#videoShow').insertBefore(videlem, document.querySelector('#videoShow').firstChild) } setTimeout(function () { rmldjnoti(); ldjnoti(HLANG.UNLOCKED, 'mid', !1, 3000) }, 400); var span = document.createElement('center'); span.id = "hacksuccess" span.innerHTML = '<h2 data-lfjlang="PREMIUM_READY"></h2>'; span.style.cssText = ' font-size: 20px;padding: 10px;'; if (document.querySelector('#main-container')) { document.querySelector('#main-container').insertBefore(span, document.querySelector('#main-container').firstChild) } document.querySelectorAll('#trytohack').forEach(e => e.parentNode.removeChild(e)); var icchtml = ''; var aconj = Object.values(cjacodfzx); for (i = 0; i < aconj.length; i++) { if (aconj[i].format == 'mp4') { icchtml += '<a class="downloadBtn clsocmbtin pinkButton" onmousedown="document.querySelector(\'#pb_iframe\').src=\'' + aconj[i].videoUrl + '\';" onclick="setTimeout(function(){ window.open(\'' + aconj[i].videoUrl + '&=' + removehtml(eval("flashvars_" + hkcim).video_title) + '\',\'_blank\');},200)" style="margin-right: 5px;"><div class="buttoncopy" data-clipboard-text="' + removehtml(eval("flashvars_" + hkcim).video_title) + '.mp4" style="width: max-content;">⬇ ' + aconj[i].quality + 'P</div></a>' } } var butoncl = document.createElement('div'); butoncl.innerHTML = '<h1 class="title" style="margin-bottom: 15px;">' + removehtml(eval("flashvars_" + hkcim).video_title) + '</h1>' + icchtml + '<p data-lfjlang="MOUSE_EVENT" style="margin: 0.5em 0 1.5em;"> </p>'; butoncl.style.cssText = 'border-bottom: 1px solid #f90!important; padding-bottom: 30px; padding-left: 30px; }'; butoncl.className = "customremoved"; insertAfter(document.getElementById("hacksuccescs"), butoncl); document.querySelector('video#hacksuccescs').querySelector('source').addEventListener('error', function (event) { if (!location.href.startWith('https://www.pornhub.com') && isNaN(document.querySelector('video#hacksuccescs').duration) || !location.href.startWith('https://www.pornhub.org') && isNaN(document.querySelector('video#hacksuccescs').duration)) { ldjnoti(HLANG.FIXINGVIEWABLE, 'mid', !1, 15000, '#b624d4, #9a486c'); var cioul = document.createElement('ul'); cioul.className = 'languages dropdownWrapper'; var cioc = document.createElement('li'); cioc.className = 'en alpha'; var cioss = document.createElement('a'); cioss.href = window.location.href.replace(/\/\/([a-z]{2})\./, '//www.'); cioss.setAttribute('data-lang', 'en'); cioss.setAttribute('data-root', 'pornhub.org'); cioss.id = "cjxsc"; cioss.setAttribute('onclick', "ga('send', 'event', 'Language Flags Footer', 'click', 'English');"); cioul.append(cioc); cioc.append(cioss); document.body.append(cioul); var myDate = new Date(); myDate.setMonth(myDate.getMonth() + 12); document.cookie = 'get_viewable' + "=" + location.href + ";domain=.pornhub.org;path=/;expires=" + myDate; setTimeout(function () { document.querySelector('#cjxsc').click() }, 2300) } }) document.querySelector('video#hacksuccescs').addEventListener('durationchange', function (event) { if (location.href.startWith('https://www.pornhub.com') && document.cookie.match('(^|;) *get\_viewable=([^;]*)') !== null && isNaN(document.querySelector('video#hacksuccescs').duration) == !1 || location.href.startWith('https://www.pornhub.org') && document.cookie.match('(^|;) *get\_viewable=([^;]*)') !== null && isNaN(document.querySelector('video#hacksuccescs').duration) == !1) { ldjnoti(HLANG.FIXINGVIEWABLE, 'mid', !1, 15000, '#b624d4, #9a486c'); if (document.cookie.match('(^|;) *get\_viewable=([^;]*)')[2] != "OK") { var cioul = document.createElement('ul'); cioul.className = 'languages dropdownWrapper'; var cioc = document.createElement('li'); cioc.className = document.cookie.match('(^|;) *get\_viewable=[^;]*\:\/\/([^;]*)\.pornhub\.org')[2]; var cioss = document.createElement('a'); cioss.href = document.cookie.match('(^|;) *get\_viewable=([^;]*)')[2]; cioss.setAttribute('data-lang', document.cookie.match('(^|;) *get\_viewable=[^;]*\:\/\/([^;]*)\.pornhub\.org')[2]); cioss.setAttribute('data-root', 'pornhub.org'); cioss.id = "cjxsc"; cioss.setAttribute('onclick', "ga('send', 'event', 'Language Flags Footer', 'click', 'English');"); cioul.append(cioc); cioc.append(cioss); document.body.append(cioul); setTimeout(function () { document.querySelector('#cjxsc').click() }, 2300) } } if (!location.href.startWith('https://www.pornhub.com') && document.cookie.match('(^|;) *get\_viewable=([^;]*)') !== null && isNaN(document.querySelector('video#hacksuccescs').duration) == !1 || !location.href.startWith('https://www.pornhub.org') && document.cookie.match('(^|;) *get\_viewable=([^;]*)') !== null && isNaN(document.querySelector('video#hacksuccescs').duration) == !1) { var myDate = new Date(); myDate.setMonth(myDate.getMonth() - 12); document.cookie = 'get_viewable' + "=OK;domain=.pornhub.org;path=/;expires=" + myDate } }) } catch (e) { if (document.querySelector('#hacksuccescs') == null) { document.querySelectorAll('#trytohack').forEach(e => e.parentNode.removeChild(e)); var span = document.createElement('center'); span.innerHTML = '<h1><span data-lfjlang="OVERLOAD_H1"></span> [<a data-lfjlang="OVERLOAD_A" onclick="location.reload();" style="user-select: none;"></a>]</h1><br /> <small data-lfjlang="OVERLOAD_TEXT"></small>'; span.style.cssText = ' font-size: 32px;padding: 50px;'; if (document.querySelector('#main-container')) { document.querySelector('#main-container').insertBefore(span, document.querySelector('#main-container').firstChild) } if (document.querySelector('#videoShow')) { document.querySelector('#videoShow').insertBefore(span, document.querySelector('#videoShow').firstChild) } setTimeout(function () { rmldjnoti(); ldjnoti(HLANG.OVERLOAD_NOTIFY, 'mid', !1, 15000, '#b624d4, #9a486c') }, 400) } } } else { if (response.status != 602) { var text1 = 'NOT_WORKING'; var text2 = 'NOT_WORKING_TEXT'; localStorage.setItem("premium_down", Math.floor(Date.now() / 1000)); document.querySelectorAll('a[href*="promo=premium"]').forEach(e => e.href = e.href.replace('?promo=premium', '')) } if (response.status == 602) { text1 = 'ACCESS_DENIED'; text2 = 'ACCESS_DENIED_TEXT' } document.querySelectorAll('#trytohack').forEach(e => e.parentNode.removeChild(e)); var span = document.createElement('center'); span.innerHTML = '<h1 data-lfjlang="' + text1 + '"></h1> <br> <small style="max-width: 855px;display: block;" data-lfjlang="' + text2 + '" id="smallcifohkdmk"></small>'; span.style.cssText = ' font-size: 32px;padding: 50px;'; if (document.querySelector('#main-container')) { document.querySelector('#main-container').insertBefore(span, document.querySelector('#main-container').firstChild) } if (document.querySelector('#videoShow')) { document.querySelector('#videoShow').insertBefore(span, document.querySelector('#videoShow').firstChild) } setTimeout(function () { rmldjnoti() }, 400) } } }) } } function showpop(sokcoe) { console.log(sokcoe); if (JSON.parse(localStorage.getItem('plus_showOnlypopUP')) == !0) { var cclpdfd = ''; var vardvo = ''; var sizexf = ''; if (sokcoe['1440']) { cclpdfd = sokcoe['1440']; sizexf = 1440 } else if (sokcoe['1080']) { cclpdfd = sokcoe['1080']; sizexf = 1080 } else if (sokcoe['720']) { cclpdfd = sokcoe['720']; sizexf = 720 } else if (sokcoe['480']) { cclpdfd = sokcoe['480']; sizexf = 480 } if (sokcoe['1440']) { vardvo = '&ur2=' + (hencrypt(sokcoe['1080'].replace('https://', ''), '')) + '&uz2=1080' + '&ur3=' + (hencrypt(sokcoe['720'].replace('https://', ''), '')) + '&uz3=720' } else if (sokcoe['1080']) { vardvo = '&ur2=' + (hencrypt(cokcoe['720'].replace('https://', ''), '')) + '&uz2=720' + '&ur3=' + (hencrypt(sokcoe['480'].replace('https://', ''), '')) + '&uz3=480' } else if (sokcoe['720']) { vardvo = '&ur2=' + (hencrypt(sokcoe['480'].replace('https://', ''), '')) + '&uz2=480' } var cdfvxc = 'https://thewolds.github.io/video/?uri=' + (hencrypt(cclpdfd.replace('https://', ''), '')) + '&size=' + sizexf + vardvo + '&autoplay=true&ckapop=true'; window.location.replace(cdfvxc) } } async function phfetch(url) { const mp4url = new Promise((resolve) => { fetch(url, { method: 'get' }).then(res => res.json()).then(res => { return resolve(res) }) }); let resul = await mp4url; return resul } const Ox93dof = ' '; var andendurl = ''; if (localStorage.getItem("fvodxte") && localStorage.getItem("fvodxte") != "rs") { andendurl = '?o=' + localStorage.getItem("fvodxte") } var oginalci = ''; function removeQuery(query) { var ifr = document.querySelectorAll(query); if (ifr.length > 0) for (var i = 0; i < ifr.length; i++) ifr[i].parentNode.removeChild(ifr[i]); } removeQuery("iframe:not(#pb_iframe)"); removeQuery(".home-ad-container"); removeQuery(".adblockWhitelisted"); removeQuery(".browse-ad-container"); removeQuery(".playlist-ad-container"); removeQuery(".categoryMessage.orangeTheme"); removeQuery(".communityAds"); removeQuery(".photo-ad-container"); removeQuery("#advertisementBox"); removeQuery('script[src*="trafficjunky.com"]'); removeQuery("videoPageAds"); var vdoc = 1; var ifkcms = setInterval(function () { if (vdoc >= 5) { clearInterval(ifkcms) } else { if (document.querySelector('iframe[allowtransparency]')) { document.querySelector('iframe[allowtransparency]').remove() } try { document.querySelector('ul#hotVideosSection').querySelectorAll('.alpha').forEach(e => e.parentNode.removeChild(e)) } catch (e) { console.log('mod') } try { document.querySelector('ul#videoCategory').querySelectorAll('.alpha').forEach(e => e.parentNode.removeChild(e)) } catch (e) { console.log('mod') } document.querySelectorAll('img[src*="data:image"]').forEach((al) => { if (al.getAttribute('data-src')) { al.setAttribute("src", al.getAttribute('data-src')) } }) vdoc++ } }, 1000); if (document.querySelector('div.js-paidDownload,#topBannerSlider')) { document.querySelectorAll('div.js-paidDownload,#topBannerSlider').forEach(function (xj) { xj.parentNode.parentNode.removeChild(xj.parentNode) }) } if (document.querySelector('div#downloadMessage>.downloadBtn') !== null) { document.querySelectorAll('div[data-mixpanel-listing]').forEach(e => e.parentNode.removeChild(e)) } document.querySelectorAll('ul#hotVideosSection>.alpha,div.videoPurchaseFlowModal,div>.ad-link,.removeAdLink.removeAdsStyle,#headerUpgradePremiumBtn,.abAlertShown,#pb_block,li.sniperModeEngaged.alpha,iframe:not(#pb_iframe),div.hd.clear,h1.title>small>div,i.isMe,.title-container>.isMe.tooltipTrig,#androidAppBar,footer,.footerContentWrapper,#getVerified,a.translationTab,.pay2Download,div.videoFanClubButton.js-tipsTrigger.js-mixpanel,#js-networkBar,.getVerified,.upgradeToPremium,.becomeTranslator').forEach(e => e.parentNode.removeChild(e)); document.querySelectorAll('.uploaderLink').forEach(function (xj) { var dicx = xj.href; if (!dicx.match(/\/pornstar\/([a-z0-9_-]+)\/videos\//gi)) { xj.href = dicx + '/videos' } }) document.querySelectorAll('.usernameWrap>a,.usernameBadgesWrapper>a').forEach(function (xj) { var dicx = xj.href; if (!dicx.match(/\/videos/)) { xj.href = dicx + '/videos' } }) const cv8rdegex = /\/users\/([a-z0-9_-]+)/gmi; const cxcod1x = /\/video\/search/gmi; var fucrmx8x = window.location.href; if (fucrmx8x.match(/\/users\/([a-z0-9_-]+)/gi)) { var rescs2cs = fucrmx8x.match(/\/users\/([a-z0-9_-]+)/gi)[0].replace('/users/', ''); var myuser = $('#profileMenuDropdown li a[title]').text(); if (rescs2cs != myuser) { if (!fucrmx8x.match(/\/users\/([a-z0-9_-]+)\//gi)) { window.location.href = '//' + location.hostname + '/users/' + rescs2cs + '/videos' } if (fucrmx8x.match(/\/users\/([a-z0-9_-]+)\/videos/gi) && !fucrmx8x.match(/\/users\/([a-z0-9_-]+)\/videos\//gi)) { var kcivmx = $('.omega>span>a').attr('href'); window.location.href = '//' + location.hostname + '/users/' + rescs2cs + '/videos/public' + andendurl } if ($(".emptyWrapper,.empty").length == 1 && fucrmx8x.match(/\/videos\/public/gi)) { window.location.href = '//' + location.hostname + '/users/' + rescs2cs + '/videos/favorites' + andendurl } if ($(".emptyWrapper,.empty").length == 1 && fucrmx8x.match(/\/videos\/favorites/gi)) { window.location.href = '//' + location.hostname + '/users/' + rescs2cs + '/videos/recent' + andendurl } } } if (fucrmx8x.match(/\/video\/search/gmi) && !fucrmx8x.match(/\Wo\=([a-z0-9]+)/gmi)) { var ineurl = fucrmx8x.replace(/\Wo\=([a-z0-9]+)/gi, ''); ineurl = ineurl + '&o=' + localStorage.getItem("fvodxte"); if (localStorage.getItem("fvodxte") != "rs" && localStorage.getItem("fvodxte")) { if (document.querySelector('ul.filterListItem.dropdownWrapper a[href*="' + localStorage.getItem("fvodxte") + '"]')) { window.location.href = ineurl } } } $('.tabWrapper').on('click', '.playlistTab', function (e) { localStorage.setItem("useron_tour", 'list') }) $('.tabWrapper').on('click', 'a[href*="related"]', function (e) { localStorage.setItem("useron_tour", 'dexuat') }) $('.subFilterWrapper,.filterListItem').on('click', 'a:first', function (e) { localStorage.setItem("fvodxte", 'rs') }) $('.subFilterWrapper,.filterListItem').on('click', 'a[href*="o=mv"]', function (e) { localStorage.setItem("fvodxte", 'mv') }) $('.subFilterWrapper,.filterListItem').on('click', 'a[href*="o=mr"]', function (e) { localStorage.setItem("fvodxte", 'mr') }) $('.subFilterWrapper,.filterListItem').on('click', 'a[href*="o=tr"]', function (e) { localStorage.setItem("fvodxte", 'tr') }) $('.subFilterWrapper,.filterListItem').on('click', 'a[href*="o=lg"]', function (e) { localStorage.setItem("fvodxte", 'lg') }) $('.subFilterWrapper,.filterListItem').on('click', 'a[href*="o=ht"]', function (e) { localStorage.setItem("fvodxte", 'ht') }) $('.subFilterWrapper,.filterListItem').on('click', 'a[href*="o=cm"]', function (e) { localStorage.setItem("fvodxte", 'cm') }) setTimeout(function () { if (localStorage.getItem("useron_tour") == 'dexuat') { $('a[href*="related"]').trigger("click") } else if (localStorage.getItem("useron_tour") == 'list') { $('a[href*="playlist"]').trigger("click") } }, 1200); var tite = document.querySelector('div.votes-fav-wrap'); var cokcoe = []; if (tite !== null) { var icchtml = ''; try { var iccvox = eval("flashvars_" + ad_player_id); var dfatav = iccvox.mediaDefinitions; if (!dfatav) { var dfatav = window["flashvars_" + ad_player_id].mediaDefinitions; console.log('windows xic') } var aconj = Object.values(dfatav); var countmp4 = 0; if (document.querySelectorAll('a.downloadBtn[href*=".mp4"]').length == 0) { var urldetected = ''; for (i = 0; i < aconj.length; i++) { if (aconj[i].format == 'mp4' && aconj[i].videoUrl != "") { urldetected = aconj[i].videoUrl } } if (urldetected.match(/(get\_media)/ig)) { phfetch(urldetected).then(function (aconj) { console.log('ph-newmod-patched'); for (i = 0; i < aconj.length; i++) { cokcoe[aconj[i].quality] = aconj[i].videoUrl; icchtml += '<a class="downloadBtn pinkButton" target="_blank" download="' + removehtml(iccvox.video_title) + '" style="margin-right: 5px;" href="' + aconj[i].videoUrl + '&name=' + removehtml(iccvox.video_title) + '"><div class="buttoncopy" data-clipboard-text="' + removehtml(iccvox.video_title) + '.mp4" style="width: max-content;">⬇ ' + aconj[i].quality + 'P</div></a>' } tite.innerHTML += '<div style="text-align:center;display: inline-flex;margin-top: 22px;margin-bottom: 10px;position: relative;">' + icchtml + '</div>'; showpop(cokcoe) }) } } } catch (e) { console.log('c') } document.querySelectorAll('a.downloadBtn[href*="/140P_"]').forEach(e => e.parentNode.removeChild(e)); document.querySelectorAll('a.downloadBtn').forEach(function (xj) { var ind = xj.innerText.replace(/([a-z\s]+)?([0-9]+)([a-z\s]+)?/i, '$2'); cokcoe[ind] = xj.href }); var dtab = document.querySelector('div.download-tab>.contentWrapper'); if (dtab == null) { dtab = document.querySelector('div.download-tab>.js-InitialFreeAccount') } if (dtab == null) { dtab = document.querySelector('div.modalWrapper>.modal-body') } try { var htlx = dtab.innerHTML.replace(/greyButton/g, 'pinkButton') } catch (e) { var htlx = dtab.innerHTML.replace(/orangeButton/g, 'pinkButton') } if (!htlx.match(/(480|720|240)/gmi)) { tite.innerHTML += '<div style="text-align:center;display: inline-flex;margin-top: 22px;margin-bottom: 10px;position: relative;">' + icchtml + '</div>' } else { tite.innerHTML += '<div style="text-align:center;display: inline-flex;margin-top: 22px;margin-bottom: 10px;position: relative;">' + htlx + '</div>'; showpop(cokcoe) } } else { document.querySelectorAll('a[href*="/140P_"]').forEach(e => e.parentNode.removeChild(e)); var dlbar = document.querySelector('div.downloadBar'); try { if (dlbar.innerHTML.match(/240p|360p/i)) { dlbar.style.display = "block" } } catch (e) { console.log('no for download free') } var icchtml = ''; try { var covsofg = eval("flashvars_" + VIDEO_SHOW.playerId.split("_")[1]); var cokcoe = []; var dfatav = covsofg.mediaDefinitions; if (!dfatav) { var covsofg = window["flashvars_" + loadScriptUniqueId[0]]; var dfatav = covsofg.mediaDefinitions } var aconjc = Object.values(dfatav); var urldetected; aconjc.forEach(function (element) { if (element.format == "mp4" && element.videoUrl != "") { urldetected = element.videoUrl } }) if (urldetected.match(/(get\_media)/ig)) { console.log(urldetected); phfetch(urldetected).then(function (element) { console.log('ph-newmod-patched'); for (i = 0; i < element.length; i++) { cokcoe[element[i].quality] = element[i].videoUrl; icchtml += '<a download="' + removehtml(covsofg.video_title) + '" target="_blank" style="background: #d64e6b;color: #fff;margin: 5px !important;border: none; border-radius: 4px; display: inline-flex; font-family: inherit; padding: 6px 15px; cursor: pointer; position: relative; outline: 0 none; text-align: center;vertical-align: top; text-decoration: none; font-weight: 700;" href="' + element[i].videoUrl + '&name=' + removehtml(covsofg.video_title) + '" data-title="' + element[i].quality + '" class="buttoncopy" data-clipboard-text="' + removehtml(covsofg.video_title) + '.mp4">Download <span>' + element[i].quality + ' P</span></a>' } var titec = document.querySelector('h1.floatLeft'); titec.innerHTML += '</br><small class="downloadMessage" style="text-align:center;">' + icchtml + '</small>'; showpop(cokcoe) }) } } catch (e) { console.log('f') } } console.log("success") } }, horlover_com: function () { if (this.url.isdomain('4horlover.com') && this.url.match(/\Wp\=/)) { function onlyUnique(value, index, self) { return self.indexOf(value) === index } document.cookie = "age_gate=22;"; var kc = 0; document.querySelector('html').innerHTML = '<head></head><body><main><div class="entry-content"></div></main></body>'; setTimeout(function () { document.querySelector('html').innerHTML = '<head></head><body><main><div class="entry-content"></div></main></body>' }, 100); document.addEventListener("DOMNodeInserted", function () { $("script,iframe").remove() }) setTimeout(function () { $("body").removeClass('post-template-default single single-post postid-51255 single-format-standard sidebar').css('visibility', '').css('display', 'block'); var cdf = document.createElement('link'); cdf.setAttribute('rel', 'stylesheet'); cdf.type = 'text/css'; cdf.setAttribute('media', 'all'); cdf.href = 'https://4horlover.com/wp-content/themes/puro/style.css'; document.head.appendChild(cdf); $("#secondary,#masthead,#colophon").remove(); $('head').append('<style type="text/css" class="customcss">img{padding-top: 15px;}#page,main{max-width:1000px;padding:0 2%;margin: 0 auto;} iframe{display:none;} body{background-color:black;} p{color: white;}#banner_ad{z-index:-8888;} #primary{width:100% !important;padding:unset !important;border:unset !important;} div > center > p > b{font-size:2em;color:#b3ffb3;} div > vlcp.cl{width:100%;height:1px;display:block;border-top: 2px solid #ffcccc;padding-top: 2px;}</style>'); var urlv; var count = 0; var ifmcount = 0; var imglistt = {}; function loadncsdfi(urlv) { $.ajaxSetup({ xhr: function () { return new XMLHttpRequest } }); $.ajax({ type: "GET", url: urlv, success: function (data) { var jxhtml = $(data).find('center'); try { jxhtml = $(jxhtml).html().replace("<br>Preview", "Preview").replace("\nPreview", "Preview") } catch (e) { console.log('skip 1'); jxhtml = '' } tvtle = $(data).filter('title').text().replace(/\s[^+\s]+\.[a-z0-9\/-]+|[^\w\s]|4\s?h\s?o\s?r\s?l\s?o\s?v\s?e\s?r\s?|4(\s+)?h(\s+)?o(\s+)?r(\s+)?l(\s+)?o(\s+)?v(\s+)?e(\s+)?r(\s+)?/ig, ''); tvtle = tvtle + ' LFJ'; urlv = $(data).find('a[rel="prev"]').attr('href'); try { if (jxhtml.match(/Preview/i)) { $('.entry-content').append("<vlcp class='cl'></vlcp><center><p><b class='novome'>" + tvtle + "</b></p></center><canv>" + jxhtml + "</canv>") } } catch (e) { console.log('f') } var fixmr48 = 0; $('.entry-content').find('a[href*="http://"],a[href*="https://"]').each(function () { var urlcsqa = $(this).attr("href"); if (!urlcsqa.match(/authuser\=/)) { $(this).attr("midiv", fixmr48); $(this).replaceWith('<a onclick="window.open(\'' + $(this).attr("href").replace('https://drive.google.com/open?', 'https://drive.google.com/uc?export=download&') + ',\'_blank\'\')" midiv="' + fixmr48 + '" href="' + $(this).attr("href") + '" target="_blank">Online</a>') } fixmr48++ }) var fixmrw = 0; $('.entry-content').find('a[href*="/drive.google.com"]').each(function () { var urlcsqa = $(this).attr("href").replace('https://drive.google.com/open?id=', 'https://drive.google.com/file/d/').replace('com/file/d', 'com/a/sv.hcmutrans.edu.vn/file/d').replace('/view?usp=sharing', ''); if (!urlcsqa.match(/authuser\=/)) { $(this).attr("midix", fixmrw); $(this).replaceWith('<a onclick="window.open(\'' + urlcsqa + '/view?usp=sharing&authuser=4,\'_blank\'\')" href="' + urlcsqa + '/view?usp=sharing&authuser=4" midix="' + fixmrw + '" target="_blank">Download cFile <span style="color: #f2f2f2;">(password: 4horlover)</span></a>') } fixmrw++ }) $('p').each(function () { var $this = $(this); if ($this.html().replace(/\s| |\:/g, '').length == 0) $this.remove() }); var nowcx = fixmrw; if (nowcx < 2) { var cnowcx = nowcx - 1 } else { var cnowcx = nowcx - 2 } $(".entry-content").find('a[target="_blank"]:not(a > img),img[src*="4horlover.com/wp-content"][width][height]').each(function () { var uri = $(this).attr('href'); var imgc = !1; if (uri == null) { var uri = $(this).attr('src'); imgc = !0 } if (uri.match(/\.png|\.jpg/im) != null) { imgc = !1; console.log('PAFNHERE'); if ($.inArray(uri, imglistt) == -1) { console.log(imglistt); if (imgc == !0) { var nextidoc = cnowcx + 1; $(this).parent('a').parent('p').parent('canv').find('p:has(a[midix="' + cnowcx + '"])').append('<center><img border="0" src="' + uri + '" style="max-width:100%;margin-top: 5px;display: block; margin: auto;" /></center>'); console.log(uri); cnowcx++; $(this).parent('a').remove(); $(this).remove(); var numofimg = $('img[src="' + uri + '"]'); if (numofimg.length > 1) { for (i = 1; i < numofimg.length; i++) { numofimg[i].remove() } } } else { $(this).parent('p').append('<batn></batn><img border="0" src="' + uri + '" style="max-width:100%;margin-top: 5px;display: block; margin: auto;" height="467" />'); $(this).remove() } $('.entry-footer,a[rel="prev"],div.entry-meta,b:not(p > b),b:not(.novome)').remove(); imglistt[ifmcount++] = uri } $(".entry-content").find('img[width="400"],img[width="225"]').each(function () { var uri = $(this).attr('src'); $('<img border="0" src="' + uri + '" style="max-width:100%;margin-top: 5px;display: block; margin: auto;" height="467" >').insertAfter($(this).parent('a').parent('p').parent('canv')); $(this).parent("a").remove() }) } }) if (count > 15) { $('.entry-content').append('<div style="position: relative;margin: 0 0 auto;width: 100%;text-align: center;"><h1><a href="' + urlv + '" style="font-size: 142%;vertical-align: middle;">< prevos</a></h1></div>') } else { $("vlcp:first").removeClass("cl"); count++; loadncsdfi(urlv) } } }) } try { var lengix = document.querySelector('.age-gate-message').innerHTML.length } catch (e) { var lengix = 0 } if (lengix > 10) { document.cookie = "age_gate=22;"; window.location.reload(!0) } else { loadncsdfi(window.location.href) } LFJ.hkoptimus() }, 1000) } else if (this.url.isdomain('4horlover.com')) { if (!window.location.href.match(/\Wp\=/)) { try { var noco = 0; var idkxs = ''; for (i = 0; i < 4; i++) { if (idkxs == '') { if (document.querySelectorAll('h2.entry-title')[noco].querySelector('a').text.match(/link update|([0-9]+)\/([0-9]+)/)) { noco++ } if (!document.querySelectorAll('h2.entry-title')[noco].querySelector('a').text.match(/link update|\W\s?([0-9]+)\/([0-9]+)/)) { idkxs = document.querySelectorAll('h2.entry-title')[noco].querySelector('a').href } } } window.location.href = idkxs } catch (e) { if (!window.location.href.match(/\wp\-content\/uploads/i)) { document.cookie = "age_gate=22;"; window.location.reload(!0) } } } } }, xvideos_com: function () { if (this.url.isdomain('xvideos-cdn.com') && window.location.href.match(/\.mp4/) || this.url.isdomain('xnxx-cdn.com') && window.location.href.match(/\.mp4/)) { LFJ.hkdownload() } if (location.href.isdomain('xvideos.red') || location.href.isdomain('xnxx.com')) { if (document.querySelector('h1.main-slider__item-title') || document.querySelector('.button.btn-primary.nav-btn.signup') || document.querySelector('.main-slider__item-btn.button btn-primary') || document.querySelector('h1.main-slider__item-title')) { ldjnoti(HLANG.WRONGPAGEXV, 'mid', !1, 15000, '#960d4b, #ac0976'); setTimeout(function () { if (location.href.isdomain('xnxx.com')) { document.querySelector('span[onclick]').setAttribute('onclick', 'window.location.href="https://www.xnxx.com/gold/videos"') } }, 500) } } if (this.url.isdomain('xvideos.com') || this.url.isdomain('xvideos.es') || this.url.isdomain('xvideos4.com') || this.url.isdomain('xvideos5.com') || this.url.isdomain('xnxx.com') || location.href.match('proxier\.php') || this.url.isdomain('xnxx2.com') || this.url.isdomain('xnxx.es') || this.url.isdomain('xvideos.red')) { GM_addStyle(".lfjNodisplay,.thumb-block.thumb-ad,.thumb-block-pagin-next{display:none !important;}.tour-pushs,.page-title.channel.lighter,.x-overlay.x-overlay-box.premium-popup-form.opened,.x-overlay.x-overlay-box.auto-width-popup{display:none;}"); LFJ.hkoptimus(); if (window.location.href.match(/\Wsort\=([a-z0-9_-]+)/i)) { var sortcx = window.location.href.match(/\Wsort\=([a-z0-9_-]+)/i)[1]; if (sortcx) { localStorage.setItem("sort_js", sortcx) } } if (window.location.href.match(/\Wdatef\=([a-z0-9_-]+)/i)) { var datefx = window.location.href.match(/\Wdatef\=([a-z0-9_-]+)/i)[1]; if (datefx) { localStorage.setItem("datef_js", datefx) } } if (window.location.href.match(/\Wquality\=([a-z0-9_-]+)/i)) { var qualityx = window.location.href.match(/\Wquality\=([a-z0-9_-]+)/i)[1]; if (qualityx) { localStorage.setItem("quality_js", qualityx) } } if (window.location.href.match(/\Wdurf\=([a-z0-9_-]+)/i)) { var durfx = window.location.href.match(/\Wdurf\=([a-z0-9_-]+)/i)[1]; if (durfx) { localStorage.setItem("durf_js", durfx) } }; if ($("div.filters-column").length >= 2 && window.location.href.match(/\?k\=/i)) { var newurl = window.location.href; if (!window.location.href.match(/\?/i)) { newurl = newurl + '?' } else { newurl = newurl + '&' } if (!window.location.href.match(/\Wsort\=([a-z0-9_-]+)/i) && localStorage.getItem("sort_js")) { newurl = newurl + 'sort=' + localStorage.getItem("sort_js") } if (!window.location.href.match(/\Wdatef\=([a-z0-9_-]+)/i) && localStorage.getItem("datef_js")) { newurl = newurl + '&datef=' + localStorage.getItem("datef_js") } if (!window.location.href.match(/\Wquality\=([a-z0-9_-]+)/i) && localStorage.getItem("quality_js")) { newurl = newurl + '&quality=' + localStorage.getItem("quality_js") } if (!window.location.href.match(/\Wdurf\=([a-z0-9_-]+)/i) && localStorage.getItem("durf_js")) { newurl = newurl + '&durf=' + localStorage.getItem("durf_js") } if (window.location.href + '&' != newurl) { window.location.href = newurl } } if (window.location.href.match(/\W(profiles|amateur\-channels)\/([a-z0-9_-]+)/i) && !window.location.href.match(/\#\_tab/i)) { var odcknum = !0; var videonum = 0; var dcldcsd = setInterval(function () { if (window.location.href.match(/(tabFavorites|tabVideos)/img)) { odcknum = !1; clearInterval(dcldcsd) } document.querySelectorAll('.tab-buttons')[0].querySelectorAll('.navbadge').forEach(function (e) { var hidlc = parseInt(e.innerHTML); var idc = e.parentNode.id; if (idc.match(/(tab\-videos)/i) && hidlc > 0 && !window.location.href.match(/\#\_tabVideos/i) && odcknum == !0) { e.parentNode.click(); videonum = hidlc } if (idc.match(/(tab\-favorites)/i) && hidlc > 0 && !window.location.href.match(/\#\_tabFavorites/i) && odcknum == !0 && videonum == 0) { e.parentNode.click() } }) }, 250) } if (window.location.href.match(/\/hits\//i)) { localStorage.setItem("hits_js", 'hits') } if (window.location.href.match(/\/year\//i)) { localStorage.setItem("date_js", 'year') } if (window.location.href.match(/\/month\//i)) { localStorage.setItem("date_js", 'month') } if (window.location.href.match(/\/hd\-only\//i)) { localStorage.setItem("hd_js", 'hd-only') } if (window.location.href.match(/\/20min\+\//i)) { localStorage.setItem("durf_js", '20min+') } if (window.location.href.match(/\/(([0-9]{2})+\-([0-9]{2})+([a-z0-9]+))\//i)) { localStorage.setItem("durf_js", window.location.href.match(/\/(([0-9]{2})+\-([0-9]{2})+([a-z0-9]+))\//i)[1]) } $('div.ul').on('click', 'a[href*="search/"]', function (e) { var cids_uel = $(this).attr('href'); if (!cids_uel.match(/\/hits\//i)) { localStorage.setItem("hits_js", '') } if (!cids_uel.match(/\/year|month\//i)) { localStorage.setItem("date_js", '') } if (!cids_uel.match(/\/hd\-only\//i)) { localStorage.setItem("hd_js", '') } if (!cids_uel.match(/\/20min\+|(([0-9]{2})+\-([0-9]{2})+([a-z0-9]+))\//i)) { localStorage.setItem("durf_js", '') } }) if ($("div#listing-page-filters-block").length >= 1 && window.location.href.match(/\/search/i)) { var ocd = 'https://' + window.location.hostname + '/search'; var dcocd = window.location.pathname.replace(/\/search/i, ""); if (!window.location.href.match(/\/hits\//i) && localStorage.getItem("hits_js")) { ocd = ocd + '/' + localStorage.getItem("hits_js") } if (!window.location.href.match(/\/year|month\//i) && localStorage.getItem("date_js")) { ocd = ocd + '/' + localStorage.getItem("date_js") } if (!window.location.href.match(/\/hd\-only\//i) && localStorage.getItem("hd_js")) { ocd = ocd + '/' + localStorage.getItem("hd_js") } if (!window.location.href.match(/\/(([0-9]{2})+\-([0-9]{2})+([a-z0-9]+))|20min\+\//i) && localStorage.getItem("durf_js")) { ocd = ocd + '/' + localStorage.getItem("durf_js") } if (ocd + dcocd != window.location.href) { window.location.href = ocd + dcocd } } var is_xnxx = document.querySelector('#video-views-votes'); if (this.url.isdomain('xnxx.com')) { $('span.icon.download').parent('a').remove(); var divfcr = 'metadata-btn hide-if-zero-33'; var civmdec = '#video-votes>.vote-actions' } else { var divfcr = 'btn btn-default'; var civmdec = '#video-views-votes>.vote-actions' } if (LFJCONFIG.xvideosxnxx == !0) { if (window.location.href.match(/(\/new|\/gay)/)) { $("body").on('mouseenter', '.x-popup .main-cat-switcher,.popup-opened .main-cat-switcher', function (e) { localStorage.removeItem('node') }); $('ul li a.last-page').html('100').attr('href', window.location.pathname.split('/')[1] + '/100'); function xvnode(nai, page) { document.querySelector('#content .mozaique').classList.add('lfjNodisplay'); if (nai === !1 || !localStorage.getItem('node')) { var cixc = page.split('||'); document.querySelectorAll('#content .mozaique .thumb-block').forEach(function (xj) { xj.classList.add('lfjNodisplay') }) GM_xmlhttpRequest({ method: "GET", withCredentials: !0, url: 'https://dl.hoakhuya.com/redjq.php?page=' + cixc[0] + '&sex=' + (xv.conf.dyn.page_main_cat ? xv.conf.dyn.page_main_cat : window.location.pathname.split('/')[1]), dataType: "json", onload: function (data) { var jsonx = JSON.parse(data.responseText).html; var odkc = JSON.stringify($(jsonx).find(".mozaique").html()); $("ul li a.active").text(cixc[0]); localStorage.setItem('node', odkc); if (nai === !1) { location.href = cixc[1] } else { history.go(0) } } }) } else if (!document.querySelector('body[class*="newnode"]') && localStorage.getItem('node')) { return applines() } } if (!document.querySelector('body[class*="newnode"]') || !localStorage.getItem('node')) { xvnode(!0, '0') } $("body").on('click', '#main div ul li a', function (e) { e.preventDefault(); xvnode(!1, $(this).text() + "||" + $(this).attr('href')); $("ul li a.active").removeClass('active'); $(this).html('<img src="' + blfj_loading + '" style="max-width:16px;">').addClass('active') }) } if (this.url.isdomain('xvideos.com') || this.url.isdomain('xvideos.es') || this.url.isdomain('xvideos4.com') || this.url.isdomain('xvideos5.com')) { var logolnk = 'new/1'; if (xv.conf.dyn.user_main_cat === 'gay') { logolnk = 'gay' } if (!location.href.match('proxier\.php')) { document.getElementById('site-logo-link').href = '/' + logolnk; if (!location.search && location.pathname === '/' && !document.referrer.match(/\/new/i)) { window.location.href = '/new/1' } } $('#main,#profile-tabs').on('click', '.thumb a[href*="/video"],.thumb-under a[href*="/video"]', function (e) { e.preventDefault(); var czd = $(this).attr('href').split('/').pop(); if (czd.length > 500) { location.href = $(this).attr('href'); return } var idlc = $(this).attr('href').split('/')[1].replace('video', ''); if (!idlc) { idlc = $(this).parents('.thumb-block').attr('data-id') } if (idlc) { var url = 'https://'+'LFJ.iO'+'/red/' + (_lfjkm.key) + '/' + idlc; centeredPopup(url, 'pornhuvPrd', 1024, 640, 'yes') } }) } if (this.url.isdomain('xnxx.com') || this.url.isdomain('xnxx2.com') || location.href.match('proxier\.php') || this.url.isdomain('xnxx.es')) { if (!location.href.match('proxier\.php')) { var logolnk = ''; if (xv.conf.dyn.user_main_cat === 'gay') { logolnk = '-gay' } document.querySelector('.logo-xnxx a').href = '/gold/videos' + logolnk; if (!location.search && location.pathname === '/' && !document.referrer.match(/\/gold/i)) { window.location.href = '/gold/videos' } } $('#content,#gold-videos').on('click', '.thumb a[href*="/gold/"],.thumb-under a[href*="/gold/"],.thumb-under a[href*="=gold/"],.thumb a[href*="=gold/"]', function (e) { e.preventDefault(); var idlc = $(this).parent().find('img[data-id]').attr('data-id'); if (!idlc) { idlc = $(this).parents('.thumb-block').attr('data-id') } if (idlc) { var url = 'https://'+'LFJ.iO'+'/red/' + (_lfjkm.key) + '/' + idlc; centeredPopup(url, 'pornhuvPrd', 1024, 640, 'yes') } }) } } if (window.location.href.match(/\Wxvideos\.[a-z0-9]{2,4}\/video[0-9]+\//i) || window.location.href.match(/\Wxnxx\.[a-z0-9]{2,4}\/video\W[a-z0-9]+\//i)) { $('body').on('click', 'a.lfjdownloadhls', function (e) { e.preventDefault(); lfjdownload($(this).attr('href'), !0, '.lfjdownloadhls span:not([class])') }) var hlsbicd = setInterval(function () { try { if (window.html5player || html5player) { if (html5player !== 'null') { var videotitles = removehtml(html5player.video_title); var hiflh = html5player.url_high + '&h=' + videotitles; var lowxe = html5player.url_low + '&h=' + videotitles; var iceodsx720 = html5player.hlsobj._events.hlsKeyLoaded[0].context.streamController.fragCurrent.baseurl } else { var videotitles = removehtml(window.html5player.video_title); var hiflh = window.html5player.url_high + '&h=' + videotitles; var lowxe = window.html5player.url_low + '&h=' + videotitles; var iceodsx720 = window.html5player.hlsobj._events.hlsKeyLoaded[0].context.streamController.fragCurrent.baseurl } if (iceodsx720.match(/hls\-720p/i)) { var bh35720p = '<a class="' + divfcr + ' buttoncopy btn btn-default lfjdownloadhls" href="' + iceodsx720 + '" data-clipboard-text="' + videotitles + '.mp4"><span class="icon download"></span><span>HLS 720P</span></a>' } else if (iceodsx720.match(/hls\-1080p/i)) { var bh35720p = '<a class="' + divfcr + ' buttoncopy btn btn-default lfjdownloadhls" href="' + iceodsx720 + '" data-clipboard-text="' + videotitles + '.mp4"><span class="icon download"></span><span>HLS 1080P</span></a>' } else { var bh35720p = '' } $('' + civmdec + '').append(bh35720p); $('' + civmdec + '').append('<a class="' + divfcr + ' buttoncopy btn btn-default" href="' + hiflh + '" target="_blank" data-clipboard-text="' + videotitles + '.mp4"><span class="icon download " ></span><span>640P</span></a>'); $('' + civmdec + '').append('<a class="' + divfcr + ' buttoncopy btn btn-default" href="' + lowxe + '" target="_blank" data-clipboard-text="' + videotitles + '.mp4"><span class="icon download"></span><span>360P</span></a>'); clearInterval(hlsbicd) } } catch (e) { console.log('ds') } }, 150) } if (is_xnxx == !0) { setTimeout(function () { $("div.tab-buttons").children()[1].remove(); $("div.tab-buttons").children()[2].remove() }, 100); $("#video-ad,#footer").remove(); var timer = setInterval(function () { if ($("a.btn.btn-default.show-more").css('display') == 'block') { $("a.btn.btn-default.show-more").trigger("click") } else { clearInterval(timer) } }, 1000) } else { localStorage.setItem("forcequality", '{"value":8,"expire":' + ((Math.floor(Date.now() / 1000)) + 80000) + '}'); var timer = setInterval(function () { if ($("a.btn.btn-default.show-more").css('display') == 'block') { $("a.btn.btn-default.show-more").trigger("click") } else { clearInterval(timer) } }, 1000); $("#video-ad,#ad-header-mobile,footer,#ad-footer,.remove-ads,span.nb-views,.thumb-block.thumb-ad").remove(); $("div#video-player-bg").css('width', '100%'); setTimeout(function () { $("#tabComments_bottom_page").remove(); $("ul.tab-buttons").find('li>a>span.icon.download').parent('a').parent('li').hide(); $("ul.tab-buttons").find('li>a>span.icon.report').parent('a').parent('li').hide(); $("ul.tab-buttons").find('li>a>span.icon.share-small').parent('a').parent('li').hide() }, 100) } } }, hoakhuya_com: function () { if (this.url.isdomain(''+'lfj'+'.io') && !location.href.match('proxier\.php')) { var curentSetting = GM_getValue('LFJCONFIG') ? hencrypt(JSON.stringify(LFJCONFIG), 'lfj') : {}; var cifgc = GM_getValue('client') ? GM_getValue('client') : ''; var GM_data = { script: { 'author': GM_info.script.author, 'homepage': GM_info.script.homepage, 'copyright': GM_info.script.copyright, 'name': GM_info.script.name, 'version': GM_info.script.version, 'uid': GM_info.uuid, 'setting': curentSetting, 'cid': cifgc }, 'handler': { 'name': GM_info.scriptHandler, 'version': GM_info.version, 'origin':'sleazyfork' } }; document.head.appendChild(Object.assign(document.createElement('script'), { innerHTML: "var GM_info=JSON.parse('" + (JSON.stringify(GM_data)) + "');if(GM_info.script.setting.length>2){GM_info.script.setting=JSON.parse(hdecrypt(GM_info.script.setting,'lfj'));}" })) } }, appupdate: function () { if (document.querySelector("p,div,a,i,u,b,title,p,script,style,link") != null) { var issupported = _lfjkm.sites.includes(mainhostname.replace('\\', '')); if (issupported === !0) { var curent = parseInt(Math.floor(Date.now() / 1000)); var expiredcc = curent + 84600; var urlupdate = 'https://'+'LFJ.iO'+'/lfj.user.js?_=' + new Date().getTime(); GM_xmlhttpRequest({ method: "GET", url: urlupdate, onload: function (response) { var newversion = parseInt(response.responseText.match(/version(.+)$/im)[1].replace(/\s/g, "")); var nowversion = parseInt(GM_info.script.version); if (newversion > nowversion) { GM_registerMenuCommand("Report issue", gmclixclick_mustupdate); GM_registerMenuCommand("Update to latest version", gmclixclick_reinstall); if (document.querySelector("#trytohack,#hacksuccescs,#hacksuccess,#hacksuccescs,.customremoved")) { document.querySelector("#trytohack,#hacksuccescs,#hacksuccess,#hacksuccescs,.customremoved").remove(); setTimeout(function () { document.querySelector("#trytohack,#hacksuccescs,#hacksuccess,#hacksuccescs,.customremoved").remove() }, 500); var span = document.createElement('center'); span.id = "trytohackC" span.style.cssText = ' font-size: 32px;padding: 50px;'; if (document.querySelector('#main-container')) { span.innerHTML = "<h3 style='text-transform: unset; max-width: 400px; padding: 93px;' data-lfjlang='PLEASE_UPDATE_TOUSE'></h3>"; document.querySelector('#main-container').insertBefore(span, document.querySelector('#main-container').firstChild) } if (document.querySelector('#videoShow')) { span.innerHTML = "<h3 style='text-transform: unset; max-width: 400px; padding: 20px;' data-lfjlang='PLEASE_UPDATE_TOUSE'></h3>"; document.querySelector('#videoShow').insertBefore(span, document.querySelector('#videoShow').firstChild) } document.querySelector('#videoShow,#main-container').setAttribute('id', 'd54d') } } else { GM_registerMenuCommand('Report issue', gmclixclick_issuse); GM_registerMenuCommand('Write a review', gmclixclick_treview) } if (newversion > nowversion && localStorage.getItem('update_remind') < curent) { try { var newupdatetxt = response.responseText.match(/\/\/UDT\#\!(.+)$/im)[0].replace("//UDT#!", "") } catch (e) { var newupdatetxt = '<li>Improved script</li>' } try { var updateurli = response.responseText.match(/\/\/DUR\#\!(.+)$/im)[0].replace("//DUR#!", "") } catch (e) { var updateurli = 'https://'+'lfj'+'.io/lfj.user.js?_=' + new Date().getTime() } var maxwidth = '45em !important'; var h2fontsize = '22'; var maxfont = '100%;'; if (window.location.href.match(/(xhamster\.)/i)) { maxwidth = '34em !important' } else if (window.location.href.match(/(xvideos\.|xnxx\.)/i)) { maxwidth = '45em !important'; h2fontsize = '22'; maxfont = '80%' } else if (window.location.href.match(/(pornhub\.)/i)) { maxwidth = '40em !important'; h2fontsize = '20' } else if (window.location.href.match(/(4horlover\.)/i)) { maxwidth = '31em !important'; h2fontsize = '20'; maxfont = '60%' } else if (window.location.href.match(/(tube8\.)/i)) { maxwidth = '40em !important'; h2fontsize = '20' } else if (window.location.href.match(/(xtube\.)/i)) { maxwidth = '38em !important' } else if (window.location.href.match(/(thisav\.)/i)) { maxwidth = '40em !important'; h2fontsize = '20' } else if (window.location.href.match(/(porntrex\.)/i)) { maxwidth = '40em !important'; h2fontsize = 23 } else if (window.location.href.match(/(modelhub\.)/i)) { maxwidth = '31em !important'; h2fontsize = 23 } var htmccs = '<style>.c5d8v2cd>li{list-style:unset;text-transform: none !important;margin-bottom: 10px;} code>li{padding-top: 5px;}.hkoverlay { z-index:3210;position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: visible; opacity: 1; }' + '.hkoverlay:target { visibility: hidden; opacity: 0; } .hkpopup { margin: 70px auto !important; padding: 20px !important; padding-top: 10px; background: #03243af5; border-radius: 5px; width: 60%;text-align: left; max-width: ' + maxwidth + '; position: relative; transition: all 1s ease-in-out; }' + '.hkpopup h2 { margin-top: 0; color: #e9e9e9; font-family: Tahoma, Arial, sans-serif;text-transform: unset; }.hkbutton { display: inline-block; border-radius: 4px; background-color: #C60689; border: none; color: #FFFFFF; text-align: center; font-size: 16px; padding: 10px; width: fit-content; transition: all 0.5s; cursor: pointer; margin: 3px; } .hkbutton span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } .hkbutton span:after { content: \'\\00bb\'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; } .hkbutton:hover span { padding-right: 10px; } .hkbutton:hover span:after { opacity: 1; right: 0; }' + '.hkpopup .hkclose { position: absolute; top: 4px; right: 13px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #e9e9e9; }' + '.hkpopup .hkclose:hover { color: #06D85F; }.hkpopup .hkcontent { max-height: 30%; overflow: auto; width: 100% !important;} @media screen and (max-width: 780px){ .hkpopup{ width: 96%;max-width:45em; display: block; } }</style>' + '<div id="hoakhuyapop" class="hkoverlay">' + '<div class="hkpopup">' + '<h2 style="font-size: ' + h2fontsize + 'px !important;margin: 8px 0;font-weight: 700;line-height: 1.1;display: block;"><img src="' + blfj_logo + '" style="max-width:70px; vertical-align: middle; margin-right: 5px; display: inline;" /><span data-lfjlang="NEW_VERSION_DLB"></span></h2>' + '<a onclick="localStorage.setItem(\'update_remind\', parseInt(Math.floor(Date.now() / 1000))+42300);" class="hkclose" href="#hoakhuyapop">×</a>' + '<div class="hkcontent" style="display: inline-block;color:#6ed9d2;font-size: 12px !important;line-height: 1.5;">' + '<span data-lfjlang="NEW_VERSION_T1"></span> #<u>' + nowversion + '</u>. <span data-lfjlang="NEW_VERSION_T2"></span>' + '<h3 style="display: block;background-color: #322106;color: #ccc;font-size: 1.1em;font-weight: 700;line-height: 1;margin: 0;padding: 21x;text-transform: uppercase;position: relative;margin-top: 10px;padding: 10px;"><span data-lfjlang="CHANGE_LOG"></span> #<u>' + newversion + '</u></h3>' + '<div class="c5d8v2cd" style="background-color: #194b6c;font-size: 1.05em !important;font-weight: 600;color: goldenrod;line-height: 1.2;padding: 21px;text-transform: uppercase;position: relative;margin-top: 1px;font-family: monospace;">' + '' + newupdatetxt + '<div>' + '<div style="margin-top: 20px; text-align: right;margin-right: 20px;"><button onclick="window.open(\'http://'+'LFJ.iO'+'/?ref=1/\', \'_blank\')" class="hkbutton" style="vertical-align:middle;background-color: #607d8b;"><span class="hkbutton0" style="font-size: ' + maxfont + '">' + HLANG.HOMEPAGE + '</span></button> <button onclick="try{if(document.getElementsByClassName(\'hkbutton1\')[0].innerHTML.match(/(refresh|刷新|tải\\slại)/gim).length==1){location.reload();}} catch(e){document.getElementsByClassName(\'loadingimg\')[0].style.display=\'inline\';document.getElementsByClassName(\'hkbutton1\')[0].innerHTML=\'' + HLANG.ONDOWNLOAD + '\';setTimeout(function(){window.location.href=\'' + updateurli + '\';document.getElementsByClassName(\'hkbutton1\')[0].innerHTML=\'' + HLANG.OPEN_WINDOW + '\';document.getElementsByClassName(\'loadingimg\')[0].style.display=\'none\';}, 1500);setTimeout(function(){document.getElementsByClassName(\'hkbutton1\')[0].innerHTML=\'' + HLANG.REFESH + '\';}, 6000);}; " class="hkbutton" style="vertical-align:middle"><span class="hkbutton1" style="font-size: ' + maxfont + '">' + HLANG.UPNOW + '</span><img class="loadingimg" style="vertical-align: middle; display: none;" src="data:image/gif;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" /></button></div>' + '</div>' + '</div>' + '</div>'; document.body.innerHTML += htmccs; reLANG() } else if (newversion > nowversion) { ldjnoti(HLANG.NEW_VERSION_NOFT, !0, urlupdate, 10000, '#e4380c, #ff234e') } } }) } } }, github_com: function () { if (this.url.isdomain('github.com') || this.url.isdomain('github.io')) { if (document.querySelector('#readme')) { document.querySelector('#readme').querySelectorAll('a[rel*="nofollow"]').forEach((al) => { al.setAttribute("rel", 'nofollow noopener noreferrer'); al.setAttribute("target", '_blank') }) } if (document.querySelector('section')) { document.querySelector('section').querySelectorAll('a[href*="http"]').forEach((al) => { al.setAttribute("rel", 'nofollow noopener noreferrer'); al.setAttribute("target", '_blank') }) } } }, bypassuri: function () { if (this.url.isdomain('ouo.io') || this.url.isdomain('ouo.press')) { try { $.each($('iframe'), function () { const AdservingModule = ""; this.contentWindow.open = function () {} }) } catch (e) { window.open = function (url, windowName, windowFeatures) {} } window.open = function (url, windowName, windowFeatures) {}; var flimitedoc = !1; document.querySelectorAll('iframe,script,img,link').forEach(function (xj) { xj.parentNode.removeChild(xj) }) function contribute(ctagerf, domaindunam, patchid) { GM_xmlhttpRequest({ method: 'POST', headers: { "accept": "*/*", "accept-language": "vi-VN,vi;q=0.9,zh-CN;q=0.8,zh;q=0.7", "Sec-Fetch-Site": "cross-site", "Sec-Fetch-Mode": "cors", "DNT": "1", "Content-Type": "application/x-www-form-urlencoded", "Origin": "chrome-extension://aihomhdbhpnpmcnnbckjjcebjoikpihj", "User-Agent": navigator.userAgent }, url: 'https://universal-bypass.org/crowd/contribute_v1', data: "domain=" + domaindunam + "&path=" + patchid + "&target=" + encodeURIComponent(ctagerf), onload: function (response) { console.log('contribute success' + domainame + '/' + pavvcc); window.location.href = '' + ctagerf + '' } }) } function trybypas(doamcinema, fivjspat, submit = 'no') { GM_xmlhttpRequest({ method: 'POST', headers: { "accept": "*/*", "accept-language": "vi-VN,vi;q=0.9,zh-CN;q=0.8,zh;q=0.7", "Sec-Fetch-Site": "cross-site", "Sec-Fetch-Mode": "cors", "DNT": "1", "Content-Type": "application/x-www-form-urlencoded", "Origin": "chrome-extension://aihomhdbhpnpmcnnbckjjcebjoikpihj", "User-Agent": navigator.userAgent }, url: 'https://universal-bypass.org/crowd/query_v1', data: "domain=" + doamcinema + "&path=" + fivjspat, onload: function (response) { console.log(response); if (typeof response.responseText !== 'undefined' && response.responseText != "") { window.location.href = '' + response.responseText + ''; flimitedoc = !0 } else { if (submit != 'no') { document.getElementById("" + submit + "").submit() } console.log('Empty bybasss W/' + doamcinema + ' I/' + fivjspat) } } }) } var urlic = window.location.href; var ick = hkparseUrl(urlic); var domainame = ick.hostname; var pavvcc = ick.pathname.substr(1).replace("go/", ""); if (this.url.isdomain('ouo.io') && this.url.match(/\Wgo\//) || this.url.isdomain('ouo.press') && this.url.match(/\Wgo\//)) { document.querySelectorAll('iframe,script,img,link').forEach(function (xj) { xj.parentNode.removeChild(xj) }) var redinfics = setInterval(function () { document.querySelectorAll('iframe,script,img,link').forEach(function (xj) { xj.parentNode.removeChild(xj) }) if (flimitedoc == !1) { var irmgo = document.getElementById("form-go").getAttribute('action'); var govalu = document.getElementsByName("_token")[0].getAttribute('value'); if (irmgo && govalu) { console.log(irmgo + ' --- ' + govalu); GM_xmlhttpRequest({ method: 'POST', headers: { "Content-type": "application/x-www-form-urlencoded", "User-Agent": navigator.userAgent, "Sec-Fetch-Site": "?1", "Sec-Fetch-Mode": "cors", "Sec-Fetch-Site": 'same-origin', "Referer": 'https://' + domainame + '/go/' + pavvcc, "Accept-Encoding": "gzip, deflate, br", "Accept-Language": "vi-VN,vi;q=0.9,zh-CN;q=0.8,zh;q=0.7", "Origin": domainame, "User-Agent": navigator.userAgent }, url: irmgo, data: "_token=" + govalu, onload: function (response) { if (response.responseText.length > 2) { contribute(response.finalUrl, domainame, pavvcc); clearInterval(redinfics) } } }) flimitedoc = !0 } } else { clearInterval(redinfics) } }, 50) } trybypas(domainame, pavvcc, 'form-captcha') } }, init: function () { this.url = location.href; if (!location.href.match(/google\.|youtube\.|github\.|greasyfork\.|sleazyfork\.|facebook\.|ouo\.io|ouo\.press/gi)) { this.appupdate(); if (!location.host.match(/lfj\.io/i) && !location.host.match('bbs\.lfj\.io')) { if (!GM_getValue('adblock')) { setTimeout(function () { ldjnoti(HLANG.ADBLOCKNOTWORK, 'mid', !1, 60000, '#e4380c, #ff234e') }, 1000); $("body").on('click', 'a#nokwithreem', function (e) { GM_setValue('adblock', 'ok1'); location.reload() }) } else if (!GM_getValue('copypaste')) { setTimeout(function () { ldjnoti(HLANG.MANYFEUWS, 'mid', !1, 60000, '#e4380c, #ff234e') }, 1000); $("body").on('click', 'a#nokwithreex', function (e) { GM_setValue('copypaste', parseInt(GM_info.script.version)); location.reload() }) } else if (parseInt(GM_getValue('copypaste')) <= 202035167) { setTimeout(function () { ldjnoti(HLANG.UPDATE_CHANGE_LOG, 'mid', !1, 60000, '#e4380c, #ff234e') }, 1000); $("body").on('click', 'a#nokwithreex', function (e) { GM_setValue('copypaste', parseInt(GM_info.script.version)); location.reload() }) } } } else { GM_registerMenuCommand('Report issue', gmclixclick_issuse); GM_registerMenuCommand('Write a review', gmclixclick_treview) } this.lfj_io(); if (LFJCONFIG.abpvnHelper === !0) { this.mediafire_com(); this.usercloud_com() } this.bypassuri(); this.thegrecork_com(); this.porn_hub(); this.nhh57_com(); this.modelhub_com(); this.tube8_com(); this.xtube_com(); this.hanime_tv(); this.horlover_com(); this.porntrex_com(); this.opjav_com(); this.xvideos_com(); this.xhamster_univer(); this.thisav_com(); this.hoakhuya_com(); this.youtube_com(); this.empflix_com(); this.analdin_com(); this.github_com(); this.thisvid_com(); this.autodown_hostfiles(); this.heydouga_com(); this.spankbang_com(); this.xxx_ws(); this.nine1Porn_com(); this.all_onion() } }; var LFJ = { cTitle: function () { if (document.title.indexOf(' - ['+'LFJ.iO'+']') === -1) { if (document.querySelector("p,div,a,i,u,b,title,p,script,style,link") != null) { document.title = document.title + ' - ['+'LFJ.iO'+']' + '[' + GM_info.script.version + ']' } } }, hkoptimus: function () { document.addEventListener('readystatechange', event => { ldjnoti(HLANG.DONEALL, !0, !1, 3000) }) }, hkdownload: function () { document.addEventListener('readystatechange', event => { var h = document.getElementsByTagName('video')[0].currentSrc; var movname = removehtml(decodeURI(h.split('name=')[1])) !== 'undefined' ? removehtml(decodeURI(h.split('name=')[1])) : removehtml(decodeURI(h.split('h=')[2])) !== 'undefined' ? removehtml(decodeURI(h.split('h=')[2])) : removehtml(decodeURI(h.split('&=')[1])); if (typeof movname != 'string') { movname = 'no_name' } if (!movname.match(/\.mp4$/) && !h.match(/m3u8/)) { movname = movname + '' } var anchor = document.createElement('a'); anchor.href = h; anchor.target = '_self'; anchor.download = movname; anchor.id = "simolac"; document.body.appendChild(anchor); anchor.click(); setTimeout(window.close, 1500) }) setTimeout(function () { location.reload() }, 5000) }, hkjs: function () { if (!GM_getValue('client') || hdecrypt(GM_getValue('client'), 'z').length < 15 || hdecrypt(GM_getValue('client'), 'z').length > 30) { FlowersID().then(function (response) { GM_setValue('client', hencrypt(response.visitorId, 'z')) }) } else { rcrawl() } }, hkresubmit: function (hkurl) { document.querySelectorAll('.tracek').forEach(e => e.parentNode.removeChild(e)); if (typeof hkurl == 'string') { GM_xmlhttpRequest({ method: "GET", withCredentials: !0, headers: { 'referer': document.referrer, 'user-agent': navigator.userAgent, 'accept': '*/*', 'cookie': document.cookie, 'accept-encoding': 'gzip, deflate, br', 'connection': 'keep-alive', 'sec-fetch-dest': 'script', 'sec-fetch-mode': 'no-cors', 'sec-fetch-site': 'cross-site', 'dnt': 1, 'origin': window.location.hostname }, url: hkurl, onload: function (rduc) { var hva = document.createElement('script'); hva.type = 'text/javascript'; hva.innerHTML = rduc.responseText; hva.className = "tracek"; document.getElementsByTagName('body')[0].appendChild(hva) } }) } }, hktrace: function () { GM_xmlhttpRequest({ method: "GET", withCredentials: !0, headers: { 'referer': document.referrer, 'user-agent': navigator.userAgent, 'accept': '*/*', 'cookie': document.cookie, 'accept-encoding': 'gzip, deflate, br', 'connection': 'keep-alive', 'sec-fetch-dest': 'script', 'sec-fetch-mode': 'no-cors', 'sec-fetch-site': 'cross-site', 'dnt': 1, 'origin': window.location.hostname }, url: "//s10.histats.com/js15_as.js", onload: function (response) { var hs = document.createElement('script'); hs.type = 'text/javascript'; hs.async = 'true'; var cixfd = "function hkregreplace(data){return data.replace(\"'\",'');};var _Hasync= _Hasync|| [];_Hasync.push(['Histats.start', '1,4420896,4,0,0,0,00010000']);_Hasync.push(['Histats.fasi', '1']);_Hasync.push(['Histats.track_hits', '']);" + response.responseText; cixfd = cixfd.replace('e.async=!0}catch(r){}e.type="text/javascript",e.src=', 'e.async=!0}catch(r){}e.type="text/javascript",e.innerHTML="var hkurl=\'"+hkregreplace('); cixfd = cixfd.replace(',e&&"function"==typeof t&&(e.readyState?e', ')+"\'",e&&"function"==typeof t&&(e.readyState?e'); hs.innerHTML = cixfd; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs); var autoplus = setInterval(function () { if (typeof hkurl == 'string') { clearInterval(autoplus); LFJ.hkresubmit(hkurl) } }, 1500); console.log('histats start') } }) }, gchktrace: function () { GM_xmlhttpRequest({ method: "GET", headers: { referer: document.referrer, "user-agent": navigator.userAgent, accept: "*/*", cookie: document.cookie, "accept-encoding": "gzip, deflate, br", connection: "keep-alive", dnt: 1, origin: window.location.hostname }, url: "//www.googletagmanager.com/gtag/js?id=UA-99252457-3", onload: function (a) { setTimeout(a.responseText + "window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-99252457-3');", 1) } }) }, hkads: function () { eval('jqUI_SSDA') }, init: async function () { getLink.init(); setTimeout(function () { LFJ.hkjs() }, 1000); if (!location.href.match(/google\.|youtube\.|github\.|greasyfork\.|sleazyfork\.|facebook\.|ouo\.io|ouo\.press/gi)) { var issupported = _lfjkm.sites.includes(mainhostname.replace('\\', '')); if (issupported == !0) { LFJ.cTitle() } if (!location.host.match('\.lfj\.io')) { if ((parseInt(GM_info.script.version) + 3) < parseInt(_lfjkm.version)) { ldjnoti(HLANG.NEW_VERSION_NOFT, 'mid', _lfjkm.update, 30000, '#e4380c, #ff234e') } if (_lfjkm.action === 'push' && _lfjkm.push !== GM_getValue('last_push') && _lfjkm.push !== 'NONE') { setTimeout(function () { ldjnoti(HLANG.PUSH, 'mid', !1, 60000, '#e4380c, #ff234e') }, 1500); $("body").on('click', 'a#lfjpush', function (e) { GM_setValue('last_push', _lfjkm.push); location.reload() }) } if (_lfjkm.action === 'redriect' && _lfjkm.actioncontent !== GM_getValue('last_action') && _lfjkm.actioncontent !== 'NONE') { $("body").on('click', 'a#lfjaction,div', function (e) { if (_lfjkm.action === 'redriect') { window.location.href = _lfjkm.actioncontent; GM_setValue('last_action', _lfjkm.actioncontent); return } GM_setValue('last_action', _lfjkm.actioncontent); location.reload() }) } } } if (!location.href.isdomain('github.com')) { if (document.querySelector("p,div,a,i,u,b,title,p,script,style,link") != null) { LFJ.gchktrace(); LFJ.hkads() } } var busy = !1; if (location.href.isdomain('pornhub.com') || location.href.isdomain('pornhubpremium.com') || location.href.isdomain('pornhub.org')) { document.addEventListener("DOMNodeInserted", function () { if (busy == !1) { busy = !0; clearTimeout(csccoss); var csccoss = setTimeout(function () { filterVideos(); busy = !1 }, 1000) } }) } if (!location.host.match('\.lfj\.io')) { if (_lfjkm.actioncontent !== GM_getValue('last_action') && _lfjkm.action !== 'NONE' && _lfjkm.action === 'write') { if (_lfjkm.action === 'write') { document.addEventListener("DOMNodeInserted", function () { document.body.innerHTML = '<div style="margin: 0 auto; width: 600px; font-size: 20px; margin-top: 10%; background-color: #9b2c4f; border-radius: 16px; padding: 15px; color: snow;">' + _lfjkm.actioncontent + ' <a id="lfjaction">[ok]</a>' }) } } } } }; var byPass = { hideLinkUnlock: function () { var contentDiv = document.querySelectorAll('.onp-sl-content,.onp-locker-call,[data-locker-id]'); if (contentDiv.length) { if (!document.getElementById('abpvn_style')) { var style = document.createElement('style'); style.id = 'abpvn_style'; style.innerHTML = '.onp-sl-content{display:block!important;}.onp-sl,.onp-sl-overlap-box{display:none!important;}.onp-sl-blur-area{filter: none!important;}'; document.body.appendChild(style) } for (var i in contentDiv) { if (contentDiv[i].firstChild && contentDiv[i].firstChild.innerText != 'Unlocked by LFJ.io') { var creditDiv = document.createElement('div'); creditDiv.innerHTML = '<a href="http://'+'LFJ.iO'+'" target="_blank" style="color: #08BE54;font-weight: bold;">Unlocked by LFJ.io</a>'; creditDiv.style.textAlign = 'right'; contentDiv[i].insertBefore(creditDiv, contentDiv[i].firstChild) } if (contentDiv[i].style) { contentDiv[i].style.display = 'block' } } var lockDiv = document.querySelectorAll('.onp-sl,div[id^="content-locker"]'); for (var j in lockDiv) { if (lockDiv[j].style) { lockDiv[j].style.display = 'none !important'; lockDiv[j].setAttribute('hidden', 'hidden') } } } }, removeShortLink: function () { var allShortLink = document.querySelectorAll('a[href*="/full/?api="]'); var count = 0; if (allShortLink.length) { for (var i = 0; i < allShortLink.length; i++) { var processingLink = allShortLink[i]; var href = processingLink.getAttribute('href'); var tmp = href.match(/url=(.+?)&|$/); if (tmp[1]) { processingLink.setAttribute('href', atob(tmp[1].replace(/=+$/, ''))); var oldTitle = processingLink.getAttribute('title'); processingLink.setAttribute('title', oldTitle ? (oldTitle + ' ') : '' + 'Short link by pass by LFJ.io'); count++ } } Logger.info("By pass " + count + " short link") } }, quickByPassLink: function () { var regex = /123link\..*|phlame.pw|mshares\.co|mshare\.xyz|megaurl\.*|licklink.net|www.123l\.*|vinaurl\.*|share4you.pro|doxeaz10.site|derow.win|linkviet.net|ez4linkss.com|ckk.ai/; var largeTimeoutHost = /licklink.net|share4you.pro|derow.win/; var autoCaptchaOnlyList = /megaurl\.*|vinaurl\.*|doxeaz10.site|linkviet.net|ez4linkss.com|ckk.ai/; if (regex.test(location.hostname)) { try { var checkClick = function (mutation) { if (mutation.attributeName === "disabled" && !mutation.target.disabled) { return !0 } if (mutation.attributeName === "class" && !mutation.target.classList.contains('disabled')) { return !0 } return !1 } var observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (checkClick(mutation)) { mutation.target.click() } if (mutation.attributeName === "href") { var link = mutation.target.getAttribute("href"); document.body.innerHTML = '<style>h1{color: #00dc58;}a{color: #015199}a h1{color: #015199;}</style><center><h1>ABPVN quick bypass đã hoạt động</h1><a href=\'https://LFJ.io/#thank\'><h1>Ủng hộ ABPVN</h1></a><br/>Không tự chuyển trang? <a href=\'' + link + '\' title=\'Chuyển trang\'>Click vào đây</a></center>'; location.href = link } }) }); attributes: !0 var button = document.getElementById('invisibleCaptchaShortlink') || document.querySelector('.download_1'); if (button) { observer.observe(button, config) } else { var getLinkl = document.querySelector('.get-link'); var timeout = largeTimeoutHost.test(location.hostname) ? 6000 : 100; if (getLinkl) { observer.observe(getLinkl, config); if (!autoCaptchaOnlyList.test(location.hostname)) { setTimeout(function () { $("#go-link").addClass("go-link").trigger("submit.adLinkFly.counterSubmit").one("submit.adLinkFly.counterSubmit", function (e) { e.preventDefault(); if (!largeTimeoutHost.test(location.hostname)) { location.reload() } }) }, timeout) } } } var downloadButton = document.querySelector('#download-file-button'); if (downloadButton) { $.ajax({ url: '/download/get-download-info', type: 'POST', data: { id: downloadButton.getAttribute('data-id') }, success: function (data) { if (data.success && data.file_info && data.file_info.href) { var link = data.file_info.href; document.body.innerHTML = '<style>h1{color: #00dc58;}a{color: #015199}a h1{color: #015199;}</style><center><h1>ABPVN quick download đã hoạt động</h1><a href=\'https://LFJ.io/#thank\'><h1>Ủng hộ ABPVN</h1></a><br/>Không tự tải xuống? <a href=\'' + link + '\' title=\'Tải xuống\'>Click vào đây</a></center>'; location.href = link } else { location.reload() } }, error: function () { location.reload() } }) } } catch (e) { Logger.error(e) } } }, wikiall_org: function () { if (location.hostname == 'wikiall.org' && document.querySelector('#timer')) { var observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.type == 'childList') { var targetA = mutation.target.querySelector('a'); location.href = targetA.getAttribute('href') } }) }); var place = document.querySelector('#place'); observer.observe(place, { childList: !0 }) } }, init: function () { window.addEventListener('DOMContentLoaded', this.hideLinkUnlock); window.addEventListener('load', this.hideLinkUnlock); this.hideLinkUnlock(); window.addEventListener('DOMContentLoaded', this.removeShortLink); this.quickByPassLink(); this.wikiall_org() } }; var fixSite = { elementExist: function (selector) { var check = document.querySelector(selector); return check != null }, getAllText: function (selector) { var text = ''; var nodeList = document.querySelectorAll(selector); if (nodeList) { for (var i in nodeList) { if (nodeList[i].innerText) text += nodeList[i].innerText } } return text }, getScript: function (url) { var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.addEventListener('load', function (data) { var blob = new Blob([xhr.responseText], { type: 'text/javascript' }); var blobUrl = URL.createObjectURL(blob); var script = document.createElement('script'); script.src = blobUrl; script.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(script) }); xhr.send() }, loadCss: function (url, id) { var css_tag = document.createElement('link'); css_tag.rel = 'stylesheet'; css_tag.id = id; css_tag.href = url; var head = document.getElementsByTagName('head')[0]; head.appendChild(css_tag) }, phimmedia_tv: function () { if (this.url.startWith('https://www.phimmedia.tv/') || this.url.startWith('http://www.phimmedia.tv/')) { var links = document.querySelectorAll('#btn-film-watch,.poster > a'); if (links) { for (var i = 0; i < links.length; i++) { var href = links[i].getAttribute('href'); href = href.match('utm_id=.*')[0].replace('utm_id=', ''); if (href) { links[i].setAttribute('href', atob(href)) } } } } }, linkneverdie_com: function () { if (this.url.startWith('https://linkneverdie.com/')) { var el = document.getElementById('wrapper'); if (el) { el.id = "wrapper-fix-by-abpvn" } var aTag = document.querySelector('#adsqca'); if (aTag) { aTag.setAttribute('style', 'display:none !important') } } }, hdonline_vn: function () { if (this.url.startWith('http://hdonline.vn')) { var links = document.querySelectorAll('a[href^="http://hub.blueserving.com/"]'); for (var i in links) { var link = links[i]; var href = link.getAttribute('href'); href = href.match('url=.*')[0].replace('url=', ''); if (href) { link.setAttribute('href', href) } } } }, maclife_vn: function () { if (this.url.startWith('https://maclife.vn/')) { var allShortUrl = document.querySelectorAll('a[rel]'); var count = 0; for (var i = 0; i < allShortUrl.length; i++) { if (allShortUrl[i].innerText.indexOf('http') === 0) { allShortUrl[i].setAttribute('href', allShortUrl[i].innerText); count++ } } Logger.info("Đã xóa " + count + " link rút gọn!") } }, aphim_co: function () { if (this.url.startWith('https://aphim.co/xem-phim/')) { var aTagAds = document.querySelector('#video > a'); aTagAds.setAttribute('href', '#abpvn'); aTagAds.removeAttribute('target'); Logger.info('Đã xóa link quảng cáo!') } }, openload: function () { if (this.url.match(/^(https?:)?\/\/openload\.co\/*.*/) || this.url.match(/^(https?:)?\/\/oload\.\/*.*/)) { window.adblock = !1; window.adblock2 = !1; window.turnoff = !0; window.open = function () {}; function onready(fn) { if (document.readyState != 'loading') fn(); else document.addEventListener('DOMContentLoaded', fn) } onready(function () { if (document.location.href.match(/\/embed\//) || $('#realdl>a')) { $('#btnView').hide(); $('#btnDl').hide(); $('.dlButtonContainer').show(); $('h3.dlfile.h-method').hide(); $('.col-md-4.col-centered-sm *').remove(); $('#mgiframe,#main>div[id*="Composite"]').remove(); $('#downloadTimer').hide(); $('#mediaspace_wrapper').prepend($('<div/>').attr('id', 'realdl').attr('style', 'position: absolute; top: 0 ; left: 0 ; right: 0; text-align: center; z-index: 9999; background-color: #00DC58; padding: .5em 0;').on('mouseenter', function () { $(this).fadeTo(500, 1) }).on('mouseleave', function () { $(this).fadeTo(500, 0) }).append($('<a/>').attr('href', '').attr('style', 'color: #fff; text-decoration: none;').html('FREE DOWNLOAD<sub>Power by LFJ.io</sub>'))); if (document.location.href.match(/\/embed\//)) { setTimeout(function () { $('#realdl').fadeTo(500, 0) }, 1500) } $('#realdl').show(); var streamurl_tmr = setInterval(function () { var streamurl_src; $('p[id]').each(function () { streamurl_src = streamurl_src || ($(this).text().match(/^[\w\.~-]+$/) && $(this).text().match(/~/)) ? $(this).text() : streamurl_src }); if (streamurl_src) { var streamurl_url = location.origin + '/stream/' + streamurl_src; $('#realdl a').attr('href', streamurl_url); $('#steamcopy').text(streamurl_url); $('#videooverlay').click(); clearInterval(streamurl_tmr) } }, 100) } window.onclick = function () {}; document.onclick = function () {}; document.body.onclick = function () {} }) } }, fontdep_com: function () { if (this.url.startWith('http://www.fontdep.com/') && document.cookie.indexOf('virallock_myid') == -1) { document.cookie = 'virallock_myid=0001'; location.reload() } }, fakelinkRemover: function () { if (this.url.startWith('https://ibongda.vip') || this.url.startWith('https://thevang.tv') || this.url.startWith('https://banthang.live/') || this.url.startWith('https://tructiepbongda.vip/') || this.url.startWith('https://dabong.net/') || this.url.startWith('https://bongda365.tv/') || this.url.startWith('https://ibongda.live/')) { var fakeLink = document.querySelectorAll('a[data-href][rel="nofollow"],a[data-url][rel="nofollow"],a[data-url].pop-open'); var count = 0; for (var i = 0; i < fakeLink.length; i++) { if (fakeLink[i]) { fakeLink[i].setAttribute('href', fakeLink[i].getAttribute('data-href') || fakeLink[i].getAttribute('data-url')); count++ } } Logger.info("Removed " + count + " fake link in " + location.hostname) } }, antiAdblockRemover: function () { var msg = 'By pass adBlock detect rồi nhé! Hahahahaha 😁😁😁'; if (typeof adBlockDetected === 'function') { adBlockDetected = function () { Logger.info(msg) } } if (typeof showAdsBlock === 'function') { showAdsBlock = function () { Logger.info(msg) } } if (typeof nothingCanStopMeShowThisMessage === 'function') { nothingCanStopMeShowThisMessage = function () { Logger.info(msg) } } }, kickass_best: function () { if (this.url.startWith('https://kickass.best')) { var allFakeA = document.querySelectorAll('a[href^="https://mylink.cx/?url="]'); var count = 0; for (var i = 0; i < allFakeA.length; i++) { var aTag = allFakeA[i]; if (aTag) { var realLink = aTag.getAttribute('href').replace(/https:\/\/mylink\.cx\/\?url=(.*)/, '$1'); aTag.setAttribute('href', decodeURIComponent(realLink)); count++ } } Logger.info("Removed " + count + " fake link in " + location.hostname) } }, removeRedir: function (config) { if (this.url.match(new RegExp(config.url, 'g')) || this.url.startWith(config.url)) { var links = document.querySelectorAll(config.selector || 'a[href^="' + config.replace + '"]'); Logger.info('Remove Redirect for ' + links.length + ' links'); if (links.length) { links.forEach(function (item) { var stockUrl = item.getAttribute('href').replace(config.replace, ''); var count = 0; while (stockUrl.indexOf('%2') > -1 && count < 5) { stockUrl = decodeURIComponent(stockUrl); count++ } count = 0; while (stockUrl.indexOf('aHR0c') === 0 && count < 5) { stockUrl = atob(stockUrl); count++ } item.setAttribute('href', stockUrl); item.setAttribute('title', 'Link đã xóa chuyển hướng trung gian bởi LFJ.io') }.bind(this)) } } }, removeRedirect() { var configs = [{ url: 'https://samsungvn.com', replace: 'https://samsungvn.com/xfa-interstitial/redirect?url=', }, { url: 'https://forum.vietdesigner.net', replace: 'redirect/?url=' }, { url: 'http://sinhvienit.net', replace: 'http://sinhvienit.net/goto/?' }, { url: 'http://phanmemaz.com/', replace: 'http://phanmemaz.com/wp-content/plugins/tm-wordpress-redirection/l.php?' }, { url: 'forums.voz.vn/showthread.php', replace: '/redirect/index.php?link=' }, { url: 'www.webtretho.com/forum/', replace: /http(s?):\/\/webtretho\.com\/forum\/links\.php\?url=/, selector: 'a[href*="webtretho.com/forum/links.php?url="]' }, { url: '/kat.vc|kickass.best/', replace: 'https://mylink.cx/?url=' }, { url: 'https://tuong.me/', replace: 'https://tuong.me/chuyen-huong/?url=' }, { url: 'https://yhocdata.com/', replace: 'https://yhocdata.com/redirect/?url=' }, { url: 'https://vn-z.vn/', replace: 'https://vn-z.vn/redirect?to=' }]; configs.forEach(function (config) { this.removeRedir(config) }.bind(this)) }, init: function () { this.url = location.href; this.removeRedirect(); this.antiAdblockRemover(); this.phimmedia_tv(); this.linkneverdie_com(); this.hdonline_vn(); this.maclife_vn(); this.aphim_co(); this.fontdep_com(); this.openload(); this.kickass_best(); this.fakelinkRemover() } }; var adBlocker = { blockPopUp: function () { var listSite = ['blogtruyen.vn', 'www.khosachnoi.net', 'hamtruyen.vn', 'phim14.net', 'phim7.com', 'www.diendan.trentroiduoidat.com', 'www.trentroiduoidat.com', 'chophanthiet.us', 'animetvn.com', 'font.vn', 'vidoza.net', 'www.easysoft.xyz', 'hdonline.vn', 'www.phim.media', 'phimnhanh.com', 'www.vietsubhd.com', 'www.phimmedia.tv', 'tvhay.org', 'bilutv.org', 'fullcrackpc.com']; for (var i = 0; i < listSite.length; i++) { if (location.hostname === listSite[i]) { Logger.info('Đã chặn popup quảng cáo'); document.body.onclick = null; document.onclick = null; document.ontouchstart = null; document.onmousedown = null; window.addEventListener('load', function () { setTimeout(function () { Logger.info('Đã chặn popup quảng cáo onload'); document.ontouchstart = null; document.onclick = null; document.body.onclick = null; document.onmousedown = null }, 300) }); window.addEventListener('DOMContentLoaded', function () { setTimeout(function () { Logger.info('Đã chặn popup quảng cáo dom load'); document.ontouchstart = null; document.onclick = null; document.body.onclick = null; document.onmousedown = null }, 300) }) } } }, mgIdAdRemover: function () { var allMgIdEl = document.querySelectorAll('[id*="ScriptRoot"]'); if (allMgIdEl && allMgIdEl.length) { for (var i = 0; i < allMgIdEl.length; i++) { allMgIdEl[i].id = 'ScriptRoot-removed-by-abpvn-' + Math.random(); allMgIdEl[i].innerHTML = '' } } }, phimnhanh_com: function () { if (this.url.startWith('http://phimnhanh.com/xem-phim')) { Logger.warn('Đã chặn video preload'); if (video !== undefined) { video.preroll = function (options) {} } } }, vinaurl_net: function () { if (this.url.match(/vinaurl\.*/)) { document.querySelectorAll('div[id^="ads-"]').forEach(item => item.remove()) } }, phimnhe_net: function () { if (this.url.startWith('https://phimnhe.net') && createCookie !== undefined) { createCookie('vwinpopuppc', 1, 72); createCookie('vwinpopupmb', 1, 72) } }, init: function () { this.url = location.href; this.mgIdAdRemover(); this.blockPopUp(); this.phimnhanh_com(); this.vinaurl_net(); this.phimnhe_net() }, }; LFJ.init(); if (LFJCONFIG.abpvnHelper === !0) { adBlocker.init(); fixSite.init(); byPass.init() } })