Bypass All Shortlinks

Bypass All Shortlinks Sites Automatically Skips annoying link shorteners

当前为 2022-02-23 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Bypass All Shortlinks
  3. // @namespace Violentmonkey Scripts
  4. // @version 16.4
  5. // @description Bypass All Shortlinks Sites Automatically Skips annoying link shorteners
  6. // @author Bloggerpemula
  7. // @grant none
  8. // @run-at document-end
  9. // @include /^(https?:\/\/)(tmearn|jobklic|additionalgamer|uformations|makemoneywithurl|rifurl|shrinkearn|esenr|adsforfaucets|skip-url|pennbookcenter|publicananker|mikl4forex|michaelemad|miklpro|zirof|forex-golds|nawahi1|mmo1s|mosqam|semawur|forex-trnd|hoshilink|bit-url|cuts-url|coinlyhub|popimed|phoenixshorts|rayusmedya|enburl|blog-forall|madar-24|katflys|shortenbuddy|kiemlua|kekolink|smoner|djbhojpurisongs|coinadfly|shornet|clixshort|earnflies|urlty|sakastau|adsmoker|claimclicks|doctor-groups|earnwithshortlink|bitzite|link1s|diadiemcheckin|tudiendanhngon|chooyomi|staaker|lucidcam|coinsparty|forexlap|forexmab|linkjust|forex-articles|ponselharian|liinkat|thegoneapp|alocd|mobi2c|0x-bit|studyuo|hookeaudio|fc-lc|expertvn|markipli|downphanmem|kingsleynyc|theicongenerator|healthy4pepole|kiktu|wrbloggers|1bitspace|healdad|marharo|ez4mods|try2link|ex-foary|discordserv|softechbharat|adcorto|movie4i|shopdorod|bitcoin-indo|crypto-news-hub|blogginglass|1shorten|amazingdarpon|lensabicara|tieutietkiem|bittalky|urlily|bablyfeed|crypto4tun|coin-free|dash-free|usdshort|coinsurl|cafenau|techacode|ls2earn|sevenjournals|mercedesellington|7misr4day|sama-pro|samaa-pro|imageresizertool|techrfour|ez4short|topnewsnew|gawishpro|ad-mezo|dz4link|skincarie|okrzone|dogemate|coinsearns|informaxonline|gaminplay|proviralhost|guardbolts|short-zero|infinitycoupon|mfk-shorter|donnaleehunt|gamalk-sehetk|adsafelink|cbshort|haymod|ltc-free|nulledsafe|dreamcheeky|cutpaid|fidlarmusic|rodjulian|anhdep24)(\.com)(\/.*)?/
  10. // @include /^(https?:\/\/)(.+)?(zolomix|cararegistrasi|5golink|birdurls|urlfiles|snkra|artiskini|sh2rt|byboe|medcpu|nousdecor|restorbio|bdnewsx|upshrink|gifans|jardima|askpaccosi|jobswd|dogeearn|gkqnaexam|imperialstudy|ovlinks|imagenesderopaparaperros|w4earn|url2link|yofaurls|shortique)(\.com)(\/.*)?/
  11. // @include /^(https?:\/\/)(sehati|boxlink|zoxlink|moxlink|foxlink|forex-lab|watchdoge|arenaboard|ccsl|xz2|mshort|shrinkpay|adsgo|gainprofit|foofly|adnit|bestshort|shon|crypto-faucet|short-cash2|toptechtalk|foodyrecipe|cutearn|infinityfreescripts|st4ch|wizzly|saqercoin|cryptoon|porofly|morofly|zorofly|worofly|nooz|tooz|mgnet|crypteen|dogeen|coocly|doodly|fauceteen|k-sport|z-sport|n-sport|adcorto|speedynews|tecboy|cutdl|marocclickers|9bitcoin|gameen|fameen|yameen|phoenixs|girlporo|girlmoro|girlzoro|girlworo|cryptocoinearn|shorte|potoly|motoly|kotoly|ashort1a|zololink|urlmoney)(\.xyz)(\/.*)?/
  12. // @include /^(https?:\/\/)(.+)?(insuranceblog|insurance-space|bcdshort|insurglobal|lootlinks|adinsurance|urbharat|claimercorner|egfly|ajifly)(\.xyz)(\/.*)?/
  13. // @include /^(https?:\/\/)(bigb0ss|jiotech|neonlink|techydino|illink|digitalnaz|world-trips|cryptourl|yoshare|forex-gold|allcryptoz|topcryptoz|techtrickonline|uniqueten|7apple|zurls|ovavibe|ccurl|luckydice|link1s|bitcomarket)(\.net)(\/.*)?/
  14. // @include /^(https?:\/\/)(.+)?(100count|fire-link|owllink|mozlink|ultraten|cryptosats)(\.net)(\/.*)?/
  15. // @include /^(https?:\/\/)(tnlink|jrlinks|shortzzy|coincity|techmart4u|linkres|9bitco|qualitystudymaterial|adoco|cuturl|missionhight|wpking|foodma|zagl|ls2earn|streamshort|cslink|coinbaze)(\.in)(\/.*)?/
  16. // @include /^(https?:\/\/)(.+)?(cashurl|linkad|bitcoinly|crazyblog|zolomix|technologylover)(\.in)(\/.*)?/
  17. // @include /^(https?:\/\/)(aylink|linkszia|claimsatoshi|mynewsmedia|bitshort|gtlink|earnload|adfloz|linksly|droplink|123link)(\.co)(\/.*)?/
  18. // @include /^(https?:\/\/)(ctbl|adsurfing|skyurl|girls-like|adsoro|gobits|zoss|shrinke|tlin|health-and|short.croclix|stfly)(\.me)(\/.*)?/
  19. // @include /^(https?:\/\/)(sitr|palpodcast|safelink|zipcrypto|cutgo|cutbits|shorthero|flylink|earncoin|downfile|savelink)(\.site)(\/.*)?/
  20. // @include /^(https?:\/\/)(.+)?(bshopme|cekip|kolotoken)(\.site)(\/.*)?/
  21. // @include /^(https?:\/\/)(earnme|sanoybonito|forexat|automotur|1ist|kooza|atlai|claimbitco)(\.club)(\/.*)?/
  22. // @include /^(https?:\/\/)(.+)?(mcrypto|usanewstoday)(\.club)(\/.*)?/
  23. // @include /^(https?:\/\/)(technicalramno1|paid4|vshort|freedoge|yousm|shortzzy|coinpayz)(\.link)(\/.*)?/
  24. // @include /^(https?:\/\/)(shurt|shortit|adsy|bitlinks|clik)(\.pw)(\/.*)?/
  25. // @include /^(https?:\/\/)(didhafairus|mycut|exee|onlineteori)(\.my\.id)(\/.*)?/
  26. // @include /^(https?:\/\/)(coinshub|myhealths|kiiw|passgen|wordcounter)(\.icu)(\/.*)?/
  27. // @include /^(https?:\/\/)(luckybits|newforex|uebnews|wplink|nbyts)(\.online)(\/.*)?/
  28. // @include /^(https?:\/\/)(exey|ezlinks|techmody|ouo|ex-e|upfiles)(\.io)(\/.*)?/
  29. // @include /^(https?:\/\/)(zshort|earnfree|claimcrypto|cashearn|1ink)(\.cc)(\/.*)?/
  30. // @include /^(https?:\/\/)(.+)?(rota|netfile)(\.cc)(\/.*)?/
  31. // @include /^(https?:\/\/)(.+)?(fullreviews|freebcc)(\.org)(\/.*)?/
  32. // @include /^(https?:\/\/)(cryptoad|urlpay)(\.org)(\/.*)?/
  33. // @include /^(https?:\/\/)(linkmit|forexeen|zcpa|yalla-shoot-now|jameeltips|mitly)(\.us)(\/.*)?/
  34. // @include /^(https?:\/\/)(linksos|mixespecialidades|noweconomy|deportealdia|adshort)(\.live)(\/.*)?/
  35. // @include /^(https?:\/\/)(earnads|genpassword|shrlink)(\.top)(\/.*)?/
  36. // @include /^(https?:\/\/)(profitlink|zagl|scratch247|siyn)(\.info)(\/.*)?/
  37. // @include /^(https?:\/\/)(hcsbtc|alertcrypto|aboutprofit)(\.eu)(\/.*)?/
  38. // @include /^(https?:\/\/)(freebitcoin|freelitecoin)(\.vip)(\/.*)?/
  39. // @include /^(https?:\/\/)(iir|tei)(\.ai)(\/.*)?/
  40. // @include /^(https?:\/\/)(azsoft|tronex)(\.biz)(\/.*)?/
  41. // @include /^(https?:\/\/)(cryptoads|adshort|1bit)(\.space)(\/.*)?/
  42. // @include /^(https?:\/\/)(.+)?(cryptolink|adz7short)(\.space)(\/.*)?/
  43. // @include /^(https?:\/\/)(makeeasybtc|petslots|softindex)(\.website)(\/.*)?/
  44. // @include /^(https?:\/\/)(dogecoin|icut)(\.click)(\/.*)?/
  45. // @include /^(https?:\/\/)(up-load|t2l)(\.one)(\/.*)?/
  46. // @include /^(https?:\/\/)(doge-mining|gamefaucet)(\.win)(\/.*)?/
  47. // @include /^(https?:\/\/)(url\.)?(acefaucet|namaidani)(\.com)(\/.*)?/
  48. // @include /^(https?:\/\/)(link\.)?(encyclopedia-24|tokenoto)(\.com)(\/.*)?/
  49. // @include /^(https?:\/\/)(cool-time|movies|anime|tech)(\.dutchycorp\.space)(\/.*)?/
  50. // @exclude /^https:\/\/claimercorner\.xyz\/(claimer\/dashboard|claimer\/advertise|claimer\/ptc|claimer\/deposit|claimer\/transfer|claimer\/tasks|claimer\/offerwall|claimer\/profile|claimer\/auto|claimer\/mining|claimer\/wheel)/
  51. // @exclude /^https:\/\/cryptosats\.net\/(cryptosats\/dashboard|cryptosats\/advertise|cryptosats\/ptc|cryptosats\/deposit|cryptosats\/transfer|cryptosats\/tasks|cryptosats\/offerwall|cryptosats\/profile|cryptosats\/auto|cryptosats\/mining|cryptosats\/wheel)/
  52. // @exclude /^https:\/\/easyfaucet\.fun\/(dashboard|\/advertise|\/ptc|\/deposit|\/transfer|\/tasks|\/offerwall|\/profile|\/auto|\/mining|\/dice|\/lottery|\/faucet)/
  53. // @match *://satoshigratisotomatis.blogspot.com/*
  54. // @match *://dutchycorp.space/s*/*
  55. // @match *://dutchycorp.ovh/s*/*
  56. // @match *://*/recaptcha/*
  57. // @match *://stores.filmyzilla-in.xyz/*
  58. // @match *://blog.crypto-faucet.xyz/*
  59. // @match *://links.doctorcoin.xyz/*
  60. // @match *://cbs.trxking.xyz/*
  61. // @match *://shorts.lu/*
  62. // @match *://tny.so/*
  63. // @match *://ouo.press/*
  64. // @match *://ouo.today/*
  65. // @match *://up-load.one/*
  66. // @match *://*.linkfly.io/*
  67. // @match *://doge-mining.win/*
  68. // @match *://fey.feyorra.fun/*
  69. // @match *://sh.feyorra.fun/*
  70. // @match *://easyfaucet.fun/*
  71. // @match *://url.faucet77.tk/*
  72. // @match *://go.leolink.co/*
  73. // @match *://hitbits.io/slk/*
  74. // @match *://getitall.top/f/*
  75. // @match *://pentafaucet.com/f/*
  76. // @match *://app.trangchu.news/*
  77. // @match *://app.handydecor.com.vn/*
  78. // @match *://shortlink.earnmotivation.com/*
  79. // @match *://short.goldenfaucet.io/*
  80. // @match *://sohexo.org/kisalink/*
  81. // @match *://short.toptap.website/*
  82. // @match *://toptap.website/short/*
  83. // @match *://short.clickscoin.com/*
  84. // @match *://url.namaidani.net/*
  85. // @match *://*.shortlinks.click/*
  86. // @match *://*.adcortoltda.agency/*
  87. // @match *://konstantinova.net/verify/*
  88. // @match *://sl.claimfreebits.com/*
  89. // @match *://arbweb.info/sl/*
  90. // @match *://cryptofuns.ru/*
  91. // @match *://shortlink.prz.pw/*
  92. // @match *://blog.earn4fun.in/*
  93. // @match *://phongcachsao.vn/*
  94. // @match *://go.lokak.fun/*
  95. // @match *://*.techgeek.digital/*
  96. // @match *://romania.bz/*
  97. // @match *://dataf.pro/*
  98. // @match *://kimo.ma/*
  99. // @match *://t2l.one/*
  100. // @match *://c2g.at/*
  101. // @match *://fcc.lc/*
  102. // @match *://clk.asia/*
  103. // @match *://aii.sh/*
  104. // @match *://mdn.rest/*
  105. // @match *://median.uno/*
  106. // @match *://blog.earn2fly.in/*
  107. // @match *://cryptolatest.news/*
  108. // @match *://money.alyoumeg.com/*
  109. // @match *://ashorturl.uk/*
  110. // @match *://techycontent.ml/*
  111. // @match *://th3dz.com/sl/*
  112. // @match *://crypto-adria.ga/*
  113. // @match *://cryptonetos.ru/page/redirect*
  114. // @match *://speedsatoshi.com/lootlinks/*
  115. // @match *://wp.womenhaircolors.review/*
  116. // @match *://store.filmyzilla-in.xyz/*
  117. // @match *://cryptotyphoon.com/short/*
  118. // @match *://clickscoin.com/shortccsl/*
  119. // @match *://dogeclick.net/ccsl/*
  120. // @match *://starfaucet.net/sl/*
  121. // @match *://redir.123file.li/*
  122. // @match *://android-mody.store/*
  123. // @match *://adcrypto.co/claim/*
  124. // @match *://11bit.co.in/bitshort/*
  125. // @match *://cryptofans.club/short/*
  126. // @match *://cryptofans.club/next/*
  127. // @match *://cryptofans.club/other/*
  128. // @match *://*.softairbay.com/shortSAB/*
  129. // @match *://faucetcrypto.com/claim/step/*
  130. // @match *://faucet.gold/BTC/?step*
  131. // @match *://faucet.gold/ETH/?step*
  132. // @match *://cryptofans.club/step*
  133. // @match *://clickscoin.com/short/*
  134. // @match *://dogeclick.net/short/*
  135. // @match *://*.adslinkfly.online/*
  136. // @match *://go.safeadlink.my.id/*
  137. // @match *://bildirim.eu/ph/*
  138. // @match *://nex-url.cyou/*
  139. // @match *://za.uy/*
  140. // @match *://za.gl/*
  141. // @match *://goads.ly/*
  142. // @match *://clk.ink/*
  143. // @match *://coin.mg/*
  144. // ==/UserScript==
  145. (function() {
  146. 'use strict';
  147. const elementExists = query => document.querySelector(query) !== null;
  148. const clickIfElementExists = (query, timeInSec = 1, funcName = 'setTimeout') => {
  149. if (elementExists(query)) {console.log(document.querySelector(query))
  150. window[funcName](function() {document.querySelector(query).click();}, timeInSec * 1000);}}
  151. const recaptchaInterval = (query, timeInSec = 0.5) => {
  152. if (elementExists(query)) {const timer = setInterval(function() {if (window.grecaptcha && !!window.grecaptcha.getResponse()) {
  153. document.querySelector(query).submit(); clearInterval(timer);}}, timeInSec * 1000);}}
  154. function customInterval(query, timeInSec = 1, p = true) { if (elementExists(query) && p) {
  155. const timer = setInterval(function() { const element = document.querySelector(query);
  156. element[element.tagName === 'FORM' ? 'submit' : 'click'](); clearInterval(timer);}, timeInSec * 1000);}}
  157. const recaptchaIntervalclick = (query, timeInSec = 0.5) => {
  158. if (elementExists(query)) {const timer = setInterval(function() {if (window.grecaptcha && !!window.grecaptcha.getResponse()) {
  159. document.querySelector(query).click(); clearInterval(timer);}}, timeInSec * 1000);}}
  160. if(window.location.hostname==("dutchycorp.space") != -1 || window.location.hostname==("dutchycorp.ovh") != -1 ){
  161. var ticker = setInterval(function(){ try{window.grecaptcha.execute(); clearInterval(ticker);} catch(e) {}},2000);}else {}
  162. // ============================================
  163. // Captcha Mode
  164. // ============================================
  165. recaptchaInterval('#link-view')
  166. recaptchaInterval('#file-captcha')
  167. recaptchaInterval('#lview > form')
  168. recaptchaInterval('.col-12 > form:nth-child(1)')
  169. recaptchaInterval('.contenido > form:nth-child(2)')
  170. recaptchaInterval('#adb-not-enabled > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(5) > form:nth-child(1)')
  171. recaptchaIntervalclick('.m-2.btn-captcha.btn-outline-primary.btn')
  172. recaptchaIntervalclick('button#continue.btn.btn-primary.btn-captcha')
  173. recaptchaIntervalclick('#yuidea-btn-before.yu-btn.yu-blue')
  174. recaptchaIntervalclick('#yuidea-btn-after.yu-blue.yu-btn')
  175. if (elementExists("#userForm")) {
  176. const timer = setInterval(function() {
  177. if (window.grecaptcha && !!window.grecaptcha.getResponse()) {
  178. document.querySelector("#userForm").submit();
  179. clearInterval(timer); } else {
  180. document.querySelector("#cbt").click();}}, 1000);}
  181.  
  182. // ============================================
  183. // SetTimeout Mode
  184. // ============================================
  185. // 3 Sec
  186. clickIfElementExists('.recaptcha-checkbox-border', 3)
  187. clickIfElementExists('button#btn6.yu-btn.yu-go', 3)
  188. clickIfElementExists('.mb-3 > .btn-primary.btn', 3)
  189. clickIfElementExists('.yu-blue.yu-btn', 3)
  190. clickIfElementExists('button#showTimerText.btn.btn-accent', 3)
  191. clickIfElementExists('a#firststep-btn.btn.btnstep1', 3)
  192. clickIfElementExists('a#finalx22.btn.btnstep1', 3)
  193. clickIfElementExists('#url_qu > a:nth-child(1)', 3)
  194. clickIfElementExists('#wpsafelinkhuman > img:nth-child(1)', 3)
  195. clickIfElementExists('div.box-main:nth-child(2) > div:nth-child(4) > a:nth-child(1)', 3)
  196. clickIfElementExists('#links > a:nth-child(2) > center:nth-child(1) > img:nth-child(1)', 3)
  197. clickIfElementExists('#links > form:nth-child(2) > button:nth-child(3) > img:nth-child(1)', 3)
  198. clickIfElementExists('button#btn6.g-recaptcha.btn.btn-primary', 3)
  199. clickIfElementExists('button#btn6.btn.btn-outline-primary.btn-captcha.m-2', 3)
  200. clickIfElementExists('button#submit-button.btn.btn-primary', 3)
  201. clickIfElementExists('div#mainlink.h_mnm.h_count a.s-btn-f', 3)
  202. clickIfElementExists('#link1s-snp > button:nth-child(1)', 3)
  203. clickIfElementExists('button.btn-main.get-link', 3)
  204. clickIfElementExists('.next-button.btn-lg.text-white.btn-info.btn', 3)
  205. clickIfElementExists('.next-button.text-white.btn-info.btn', 3)
  206. clickIfElementExists('.btn-outline-white.btn', 3)
  207. clickIfElementExists('button#bt.btn.btn-info.btn-lg', 3)
  208. clickIfElementExists('button#btn-main.btn.btn-main', 3)
  209. clickIfElementExists('button#btn-get-link', 3)
  210. clickIfElementExists('.col-md-8 > form:nth-child(17) > button:nth-child(3)', 3)
  211. clickIfElementExists('#cl1 > center:nth-child(1) > a:nth-child(1)', 3)
  212. clickIfElementExists('div#wpsafe-generate a img', 3)
  213. clickIfElementExists('a.submitBtn.btn.btn-primary', 3)
  214. clickIfElementExists('button#submitbtn.g-recaptcha.btn.btn-primary', 3)
  215. clickIfElementExists('p.getlink', 3)
  216. clickIfElementExists('button#getlink.getlink.disabled', 3)
  217. clickIfElementExists('#link1s-snp > button:nth-child(1)', 3)
  218. clickIfElementExists('#cl1 > a:nth-child(2) > font:nth-child(1)', 3)
  219. clickIfElementExists('button#mdt.custom-btn.btn-7', 3)
  220. clickIfElementExists('input#btn-main.btn.btn-primary', 3)
  221. clickIfElementExists('#cl1 > a:nth-child(1) > font:nth-child(1) > b:nth-child(1)', 3)
  222.  
  223. // 5 Sec
  224. clickIfElementExists('input.btn.btn-primary', 5)
  225. clickIfElementExists('a.get-link.disabled', 5)
  226. clickIfElementExists('div.complete a.btn', 5)
  227. clickIfElementExists('#molien > a:nth-child(1)', 5)
  228. clickIfElementExists('div#wpsafe-link a img', 5)
  229. clickIfElementExists('#wpsafe-snp > a:nth-child(1)', 5)
  230. clickIfElementExists('#wpsafe-snp > center:nth-child(1) > a:nth-child(1)', 5)
  231. clickIfElementExists('a#surl1.btn-main.get-link', 5)
  232. clickIfElementExists('button#invisibleCaptchaShortlink.btn-main.get-link', 5)
  233. clickIfElementExists('.btn-captcha.btn-sm.btn-primary.btn', 5)
  234. clickIfElementExists('button#invisibleCaptchaShortlink.btn.ybtn.ybtn-accent-color.btn-captcha', 5)
  235. clickIfElementExists('button#invisibleCaptchaShortlink.btn.btn-outline-primary.btn-lg.btn-block.btn-captcha', 5)
  236. // 7 Sec
  237. clickIfElementExists('button#invisibleCaptchaShortlink.btn.btn-primary.btn-goo.btn-captcha', 7)
  238. clickIfElementExists('button#get_link.btn.btn-primary.btn-sm', 7)
  239. clickIfElementExists('button.btn.btn-success', 7)
  240. // 9 Sec
  241. clickIfElementExists('div.lds-ellipsis', 9)
  242.  
  243. if (elementExists('#before-captcha')) { setTimeout(function() { document.querySelector('#before-captcha').submit();}, 3000);}
  244. if (elementExists('a#firststep-btn.btn.btnstep1')) { setTimeout(function() {
  245. document.querySelector('button#getlink.btn.m-2.btn-success.disabled').click();}, 3000);}
  246. // ============================================
  247. // setInterval Mode
  248. // ============================================
  249.  
  250. // 3 Sec
  251. clickIfElementExists('#makingdifferenttimer', 3, 'setInterval')
  252. clickIfElementExists('#mdt.btn.btn-primary.text-white.next-button', 3, 'setInterval')
  253. clickIfElementExists('a.get-link.bg-red-600.px-8.py-2.rounded-md.inline-block', 3, 'setInterval')
  254. clickIfElementExists('button#main-button.claim-button.btn.btn-lg.btn-accent', 3, 'setInterval')
  255. clickIfElementExists('.next-button.btn-lg.btn-info.btn', 3, 'setInterval')
  256. clickIfElementExists('input.g-recaptcha.btn.btn-primary', 3, 'setInterval')
  257. clickIfElementExists('.get-link.ybtn-accent-color.ybtn.btn', 3, 'setInterval')
  258. // 5 Sec
  259. clickIfElementExists('#go_d', 5, 'setInterval')
  260. clickIfElementExists('#yuidea-btmbtn', 5, 'setInterval')
  261. clickIfElementExists('a.btn-main.get-link', 5, 'setInterval')
  262. clickIfElementExists('#ytimer > .s-btn-f', 5, 'setInterval')
  263. clickIfElementExists('a.btn.m-2.btn-success', 5, 'setInterval')
  264. clickIfElementExists('.btn-danger.btn-raised', 5, 'setInterval')
  265. clickIfElementExists('.close-me > a:nth-child(1)', 5, 'setInterval')
  266. clickIfElementExists('button.btn-block.btn-success', 5, 'setInterval')
  267. clickIfElementExists('a.btn.btn-primary.get-link.text-white', 5, 'setInterval')
  268. clickIfElementExists('div.column:nth-child(2) > font:nth-child(2) > a:nth-child(8)', 3)
  269. clickIfElementExists('#btn6.btn-captcha.btn-primary.btn', 5, 'setInterval')
  270. clickIfElementExists('button#link.btn.btn-primary', 5, 'setInterval')
  271. clickIfElementExists('#btn6.yu-btn.yu-go', 35, 'setInterval')
  272. // Old Codes
  273. if(window.location.hostname== 'toptechtalk.xyz'){setInterval(function() { document.querySelector('#cbt.btn-primary.btn-warningbtn.btn').click(); }, 5000);}
  274. if(window.location.hostname== 'atlai.club'){setInterval(function() { document.querySelector('#cbt.btn-primary.btn-warningbtn.btn').click(); }, 5000);}
  275. if(window.location.hostname== 'doctor-groups.com'){setInterval(function() { document.querySelector('.skip-ad > a:nth-child(1)').click(); }, 3000);}
  276. if(window.location.hostname== 'markipli.com'){setInterval(function() { document.querySelector('.btn-success.m-2.btn').click(); }, 5000);}
  277. if(location.href.indexOf("linksly.co") != -1 || location.href.indexOf("shrinke.me") != -1 || location.href.indexOf("health-and.me") != -1 || location.href.indexOf("stfly.me") != -1 ) { clickIfElementExists('.get-link.btn-lg.btn-success.btn', 5, 'setInterval')}
  278. if(window.location.hostname== 'www.lootlinks.xyz') { clickIfElementExists('#get-link', 5, 'setInterval')}
  279. if(window.location.hostname== 'profitlink.info') { clickIfElementExists('.btn-captcha.btn-primary.btn', 3, 'setInterval')}
  280. if(window.location.hostname== 'profitlink.info'){setInterval(function() { document.querySelector('.calc-earn.get-link.btn-lg.btn-success.btn').click(); }, 5000);}
  281. if(window.location.hostname== 'freebcc.org'){setInterval(function() { document.querySelector('.get-link.btn-sm.btn-primary.btn').click(); }, 5000);}
  282. if(typeof hcaptcha=="object" && typeof apiCounter=="object") {
  283. window.app_country_visitor=""
  284. hcaptcha.getResponse=()=>{}
  285. apiCounter.generateURL()
  286. apiCounter.redirectTo(document.querySelector("button.button-element-verification"))}
  287. if(typeof tokenURL=="string") {
  288. window.location.href = "https://satoshigratisotomatis.blogspot.com/?url="+atob(tokenURL)}
  289. let $ = window.jQuery;
  290. if (window.location.hostname== 'aylink.co') { $(function() { var e = new URLSearchParams(location.search); var app = {};
  291. "undefined" != typeof app && app.csrf ? $.post("/links/go2", { alias: location.pathname.substr(1, location.pathname.length - 1), csrf: app.csrf, token: e.app,
  292. }, function(e) { location.href = e.url})
  293. : $.post("/links/go2", { alias: location.pathname.substr(1, location.pathname.length - 1), token: e.app, }, function(e) { location.href = e.url})});}
  294. if (window.location.hostname== 'upfiles.io') {clickIfElementExists('.get-link.btn-download.btn-primary.btn', 13)} else if (elementExists('#go-link')) {
  295. $("#go-link").unbind().submit(function(e) { e.preventDefault(); var form = $(this); var url = form.attr('action');
  296. const pesan = form.find('button'); const notforsale = $(".navbar-collapse.collapse");
  297. const blogger = $(".main-header"); const pemula = $(".col-sm-6.hidden-xs");
  298. $.ajax({ type: "POST", url: url, data: form.serialize(),
  299. beforeSend: function (xhr) {pesan.attr("disabled", "disabled"); $('a.get-link').text('Bypassed by Bloggerpemula');
  300. notforsale.replaceWith('<button class="btn btn-default , col-md-12 text-center" onclick="javascript: return false;"><b>Thanks for using Bypass All Shortlinks Scripts and for Donations , Regards : Bloggerpemula</b></button>');
  301. blogger.replaceWith('<button class="btn btn-default , col-md-12 text-center" onclick="javascript: return false;"><b>Thanks for using Bypass All Shortlinks Scripts and for Donations , Regards : Bloggerpemula</b></button>');
  302. pemula.replaceWith('<button class="btn btn-default , col-md-12 text-center" onclick="javascript: return false;"><b>Thanks for using Bypass All Shortlinks Scripts and for Donations , Regards : Bloggerpemula</b></button>');},
  303. success: function(result , xhr){ location.href="https://satoshigratisotomatis.blogspot.com/?url="+result.url}});});}
  304. if (elementExists('#go-submit')) {
  305. $("#go-submit").unbind().submit(function() { var form = $(this); var url = form.attr('action');
  306. $.ajax({ type: "POST", url: url, data: form.serialize(), success: function(result , xhr){ location.href="https://satoshigratisotomatis.blogspot.com/?url="+result.url}});});}
  307. if(location.href.indexOf("goldenfaucet.io") != -1 || location.href.indexOf("croclix.me") != -1 || location.href.indexOf("adz7short.space") != -1 || location.href.indexOf("shortique.com") != -1 ) {
  308. function fireMouseEvents(query) {
  309. const element = document.querySelector(query);
  310. if (!element) return;
  311. ['mouseover', 'mousedown', 'mouseup', 'click'].forEach(eventName => {if (element.fireEvent) {
  312. element.fireEvent('on' + eventName);} else {
  313. const eventObject = document.createEvent('MouseEvents');
  314. eventObject.initEvent(eventName, true, false);
  315. element.dispatchEvent(eventObject);}})}
  316. setInterval(function() {
  317. if ($("#link").length > 0) {
  318. fireMouseEvents("#link")}}, 500);
  319. setTimeout(function() {
  320. if ($("input#continue").length > 0) {fireMouseEvents("input#continue");}
  321. if ($("a#continue.button").length > 0) {fireMouseEvents("a#continue.button")}}, 9000);
  322. setTimeout(function() {if ($("#btn-main").length < 0) return; fireMouseEvents("#btn-main")}, 5000);}
  323.  
  324. function w(query, callback) {
  325. const t = setInterval(function() {if(elementExists(query)) {clearInterval(t)
  326. callback(document.querySelector(query))}}, 1000);}
  327. w('div#wpsafe-link > a', function(element) {
  328. const regex = /redirect=(.*)',/;
  329. const m = regex.exec(element.onclick.toString())[1]
  330. location.href = JSON.parse(atob(m)).safelink})
  331. if (window.location.hostname== 'za.uy') { w("form#link-view", form => {
  332. document.querySelector('#x').value = '192'
  333. document.querySelector('#y').value = '114'
  334. document.querySelector('input[name="givenX"]').value = 'VFl0utOEF6a7BiS8YJdqTg=='
  335. document.querySelector('input[name="givenY"]').value = 'rsW06vBB1oIFVpnFz61t5Q=='
  336. form.submit()
  337. return})
  338. setTimeout(function() { fetch(`${location.origin}/links/go`, {
  339. "headers": {
  340. "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
  341. "x-requested-with": "XMLHttpRequest" },
  342. "body": new URLSearchParams(new FormData(document.querySelector("#go-link"))).toString(),
  343. "method": "POST",
  344. "mode": "cors", })
  345. .then(res => res.json())
  346. .then(res => { if(res.status !== "error") { window.location.href = "https://satoshigratisotomatis.blogspot.com/?url="+res.url}})}, 3500)}
  347. // ============================================
  348. // Switch Mode on , Coded by @Konf
  349. // ============================================
  350.  
  351. const l = (h => {switch (h.host) {
  352. case 'adinsurance.xyz': if (h.pathname === '/verify/' && /^\?([^&]+)/.test(h.search)) { const m = document.createElement('meta');
  353. m.name = 'referrer'; m.content = 'origin'; document.head.appendChild(m);
  354. const a = document.createElement('a'); a.href = 'https://link.adinsurance.xyz/' + RegExp.$1; a.click(); } break;
  355. case '7apple.net': if (h.pathname === '/' && h.searchParams.has('go')) {return 'https://illink.net/' + h.searchParams.get('go');}break;
  356. case 'crazyblog.in': if (h.pathname === '/finance/' && h.searchParams.has('link')) { return 'https://shrinkpay.crazyblog.in' + h.searchParams.get('link');
  357. } else if (h.pathname === '/hars/verify/' && /^\?([^&]+)/.test(h.search)) { return 'https://redd.crazyblog.in' + RegExp.$1;
  358. } else if (h.pathname === '/harsh/verify/' && /^\?([^&]+)/.test(h.search)) { return 'https://studyuo.com/pro2/verify/?' + RegExp.$1;
  359. } else if (h.pathname === '/xhod/verify/' && /^\?([^&]+)/.test(h.search)) { return 'https://redd.crazyblog.in/' + RegExp.$1;} break;
  360. case 'studyuo.com': if (h.pathname === '/pro/' && h.searchParams.has('link')) { return 'https://shrinkpay.crazyblog.in' + h.searchParams.get('link');
  361. } else if (h.pathname === '/short/verify/' && /^\?([^&]+)/.test(h.search)) { return 'https://redd.crazyblog.in/' + RegExp.$1;
  362. } else if (h.pathname === '/blog/verify/' && /^\?([^&]+)/.test(h.search)) { return 'https://speedynews.xyz/verify/?' + RegExp.$1;
  363. } else if (h.pathname === '/pro2/verify/' && /^\?([^&]+)/.test(h.search)) { const m = document.createElement('meta');
  364. m.name = 'referrer'; m.content = 'origin'; document.head.appendChild(m); const a = document.createElement('a');
  365. a.href = 'https://cbs.trxking.xyz/' + RegExp.$1; a.click(); } break;
  366. case 'speedynews.xyz': if (h.pathname === '/verify/' && /^\?([^&]+)/.test(h.search)) { const m = document.createElement('meta');
  367. m.name = 'referrer'; m.content = 'origin'; document.head.appendChild(m); const a = document.createElement('a');
  368. a.href = 'https://additionalgamer.com/blog/' + RegExp.$1; a.click(); } break;
  369. case 'www.crazyblog.in': if (h.pathname === '/' && h.searchParams.has('postid')) {return h.searchParams.get('postid');}break;
  370. case 'blog.crazyblog.in': if (/^\/step\d+?\/([^/]+)$/.test(h.pathname)) {return 'https://wplink.online/' + RegExp.$1;} else if (/^\/visit\d+?\/step\d+?\/([^/]+)$/.test(h.pathname)) {
  371. return 'https://cblink.crazyblog.in/' + RegExp.$1;}break;
  372. case 'dogeearn.com': if (h.pathname === '/' && h.searchParams.has('link')) {return 'https://myhealths.icu/' + h.searchParams.get('link');
  373. } else if (/^\/coinsurl\/([^/]+)/.test(h.pathname)) {return 'https://coinsurl.com/' + RegExp.$1;}break;
  374. case 'techmody.io': if (h.pathname === '/' && h.searchParams.has('check')) {const m = document.createElement('meta');
  375. m.name = 'referrer'; m.content = 'origin';document.head.appendChild(m);const a = document.createElement('a'); a.href = decodeURIComponent(h.searchParams.get('check'));a.click();}break;
  376. case 'insuranceblog.xyz': if (h.pathname === '/blog/' && h.searchParams.has('link')) {return 'https://gos.insuranceblog.xyz/' + h.searchParams.get('link');}break;
  377. case 'netfile.cc': if (h.pathname === '/' && h.searchParams.has('link')) {return 'https://next.netfile.cc/' + h.searchParams.get('link');}break;
  378. case 'gifans.com': case 'www.gifans.com': if (/^\/link\/([^\/]+)/.test(h.pathname)) {return 'https://shortlink.prz.pw/' + RegExp.$1;}break;
  379. case 'amazingdarpon.com': if (h.pathname === '/' && h.searchParams.has('link')) {return 'https://go.zolomix.in/' + h.searchParams.get('link');}break;
  380. case 'coinbaze.in': case 'techmart4u.in': if (/^\/coinbazeads\/([^\/]+)/.test(h.pathname)) {return 'https://urlfiles.com/' + RegExp.$1;}break;
  381. case 'coinsearns.com': if (/^\/cryptoads\/([^/]+)/.test(h.pathname)) {return 'https://cryptoads.space/' + RegExp.$1;}break;
  382. case 'uniqueten.net': case 'www.ultraten.net': if (h.pathname === '/' && h.searchParams.has('link')) {return 'https://ultraten.net/home/sh/' + h.searchParams.get('link');}break;
  383. case 'ultraten.net': if (h.pathname === '/' && h.searchParams.has('link')) { return 'https://ultraten.net/' + h.searchParams.get('link');} break;
  384. case 'allcryptoz.net': case 'topcryptoz.net': if (h.pathname === '/' && h.searchParams.has('link')) {return 'https://allcryptoz.net/home/sh/' + h.searchParams.get('link');}break;
  385. case 'mercedesellington.com': case 'model-tas-terbaru.com':
  386. if (h.pathname === '/' && h.searchParams.has('link')) {return 'http://yousm.link/' + h.searchParams.get('link');}break;
  387. case 'wpking.in': if (h.pathname === '/' && h.searchParams.has('link')) {return 'https://o.ovlinks.com/' + h.searchParams.get('link');}break;
  388. case 'anime.dutchycorp.space': case 'movies.dutchycorp.space': case 'tech.dutchycorp.space': case 'cool-time.dutchycorp.space':
  389. if (/^\/redir[^.]+?\.php$/.test(h.pathname) && h.searchParams.has('code')) {return h.searchParams.get('code') + '?verif=0';}break;
  390. case 'blogginglass.com': if (h.pathname === '/' && h.searchParams.has('getlink')) {return 'http://go.mozlink.net/' + h.searchParams.get('getlink');
  391. } else if (h.pathname === '/blog/' && h.searchParams.has('getlink')) {return 'http://go.fire-link.net/' + h.searchParams.get('getlink');}break;
  392. case 'madar-24.com': if (h.pathname === '/' && h.searchParams.has('link')) {const m = document.createElement('meta'); m.name = 'referrer'; m.content = 'origin';
  393. document.head.appendChild(m); const a = document.createElement('a'); a.href = 'https://coupon-fresh.com/' + decodeURIComponent(h.searchParams.get('link')); a.click();}break;
  394. case 'clickscoin.com': if (/^\/short\/([^/]+)/.test(h.pathname)) { return 'https://short.clickscoin.com/' + RegExp.$1;
  395. } else if (/^\/shortccsl\/([^/]+)/.test(h.pathname)) { return 'https://ccsl.xyz/' + RegExp.$1;} break;
  396. case 'dogeclick.net': if (/^\/short\/([^/]+)/.test(h.pathname)) {return 'https://short.clickscoin.com/' + RegExp.$1;
  397. } else if (/^\/ccsl\/([^/]+)/.test(h.pathname)) {return 'https://ccsl.xyz/' + RegExp.$1;}break;
  398. case 'short.clickscoin.com': case 'watchdoge.xyz': case 'dogeclick.net':
  399. if (/^\/ccsl\/([^/]+)/.test(h.pathname)) {return 'https://ccsl.xyz/' + RegExp.$1;}break;
  400. case '11bit.co.in': if (/^\/link\/([^/]+)/.test(h.pathname)) {return 'https://sl.proinfinity.fun/' + RegExp.$1;
  401. } else if (/^\/bitshort\/([^/]+)/.test(h.pathname)) {return 'https://bitshort.co/' + RegExp.$1;}break;
  402. case 'nawahi1.com': if (/^\/verify\/$/.test(h.pathname) && /^\?([^&]+)/.test(h.search)) {const m = document.createElement('meta');
  403. m.name = 'referrer'; m.content = 'origin'; document.head.appendChild(m); const a = document.createElement('a'); a.href = 'https://sh2rt.com/' + RegExp.$1; a.click();}break;
  404. case 'crypto-faucet.xyz': if (/^\/claim\/link\/([^\/]+)/.test(h.pathname)) {return 'https://doctor-groups.com/link/' + RegExp.$1;}break;
  405. case 'konstantinova.net': if (/^\/verify\/([^\/]+)/.test(h.pathname)) {return 'https://coin.mg/' + RegExp.$1;}break;
  406. case 'faucet.100count.net': if (/^\/fo\/linko\/([^\/]+)/.test(h.pathname)) {return 'https://100count.net/fo/linko/' + RegExp.$1;
  407. } else if (/^\/clickit\/sh\/([^/]+)/.test(h.pathname)) {return 'https://100count.net/fileo/clicksfile/stats/' + RegExp.$1;}break;
  408. case 'lux.adinsurance.xyz': if (h.pathname === '/' && h.searchParams.has('link')) {return 'https://go.adinsurance.xyz/' + h.searchParams.get('link');}break;
  409. case 'adoco.in':
  410. if (/girl([mpwz])oro\/([^\/]+)/.test(h.pathname)) { return 'https://girl' + RegExp.$1 + 'oro.xyz/' + RegExp.$2;}break;
  411. case 'okrzone.com': if (h.pathname === '/verify/' && /^\?([^&]+)/.test(h.search)) {
  412. const m = document.createElement('meta'); m.name = 'referrer'; m.content = 'origin'; document.head.appendChild(m);
  413. const a = document.createElement('a'); a.href = 'https://link.tokenoto.com/' + RegExp.$1; a.click();} break;
  414. case 'cekip.site': case 'www.cekip.site': if (/^\/go\/([^\/]+)/.test(h.pathname)) {
  415. try { const m = document.createElement('meta'); m.name = 'referrer'; m.content = 'origin'; document.head.appendChild(m);
  416. const a = document.createElement('a'); a.href = atob(RegExp.$1); a.click();} catch(e) {}} break;
  417. case 'foodyrecipe.xyz': if (h.pathname === '/' && h.searchParams.has('link')) {
  418. return 'https://paid4.link/' + h.searchParams.get('link');} break;
  419. case 'www.gkqnaexam.com': if (/^\/yuidea\/$/.test(h.pathname) && /^\?([^&]+)/.test(h.search)) { const m = document.createElement('meta');
  420. m.name = 'referrer'; m.content = 'origin'; document.head.appendChild(m); const a = document.createElement('a'); a.href = 'https://web.url2link.com/' + RegExp.$1; a.click();} break;
  421. case 'mcrypto.club': if (h.pathname === '/' && h.searchParams.has('link')) {return 'https://coinsparty.com/' + h.searchParams.get('link');
  422. } else if (/^\/coinsparty\/([^/]+)/.test(h.pathname)) {return 'https://coinsparty.com/' + RegExp.$1;}break;
  423. case 'digitalnaz.net': if (h.pathname === '/' && h.searchParams.has('getlink')) {
  424. return 'https://go.linkfly.io//' + h.searchParams.get('getlink'); } break;
  425. case 'infinityfreescripts.xyz': if (h.pathname === '/' && h.searchParams.has('link')) {
  426. return 'https://technologylover.in/' + h.searchParams.get('link'); } break;
  427. case 'step0.shortlinks.click': if (/^\/([^\/]+)/.test(h.pathname)) { return 'https://shortlinks.click/' + RegExp.$1; } break;
  428. case 'coin-free.com': if (h.pathname === '/' && h.searchParams.has('wpsafelink')) { return h.searchParams.get('wpsafelink'); }break;
  429. case 'earnfree.cc': if (/^\/slc\/step1\/([^/]+)/.test(h.pathname)) { return 'http://shortlinks.click/' + RegExp.$1; } break;
  430. case 'technicalramno1.link': if (h.pathname === '/' && h.searchParams.has('link')) { return 'https://go.urlmoney.xyz/' + h.searchParams.get('link'); } break;
  431. case 'informaxonline.com': case 'gaminplay.com': if (h.pathname === '/' && h.searchParams.has('link')) { return 'https://go.adslinkfly.online/' + h.searchParams.get('link');} break;
  432. case 'jiotech.net': if (h.pathname === '/' && h.searchParams.has('getlink')) { return 'https://go.bitcoinly.in/' + h.searchParams.get('getlink');
  433. } else if (h.pathname === '/blog/' && h.searchParams.has('getlink')) { return 'https://go.cashurl.in/' + h.searchParams.get('getlink');
  434. } else if (h.pathname === '/finance/' && h.searchParams.has('getlink')) { return 'https://go.linkad.in/' + h.searchParams.get('getlink');} break;
  435. case 'esenr.com': if (h.pathname === '/' && h.searchParams.has('link')) { return 'https://go.bcdshort.xyz/' + h.searchParams.get('link');} break;
  436. case 'btc.freebcc.org': case 'eth.freebcc.org': if (h.pathname === '/' && h.searchParams.has('claim')) { return 'https://freebcc.org/' + h.searchParams.get('claim');} break;
  437. case 'adcortoltda.agency': if (h.pathname === '/' && h.searchParams.has('link')) { return 'https://link.adcortoltda.agency/' + h.searchParams.get('link');} break;
  438. case 'go.dogeearn.com': if (h.pathname === '/' && h.searchParams.has('go')) { return 'https://cryptoads.space//' + h.searchParams.get('go');} break;
  439. case 'go.birdurls.com': case 'go.owllink.net': if (/^\/(.+)/.test(h.pathname)) { location = location.href.replace('go.', '');} break;
  440. case 'forex-trnd.com': document.querySelector('#exfoary-form').submit(); break;
  441. case 'forex-lab.xyz': document.querySelector('body > center:nth-child(3) > div:nth-child(2) > form:nth-child(1)').submit(); break;
  442. case 'forexlap.com': document.querySelector('#molien > center:nth-child(2) > form:nth-child(3)').submit(); break;
  443. case 'coinsparty.com': document.querySelector('.box-body > form:nth-child(2)').submit(); break;
  444. case 'makemoneywithurl.com': document.querySelector('#hidden form').submit(); break;
  445. case 'adshort.space': case 'go.techgeek.digital': document.querySelector('.text-center > form:nth-child(4)').submit(); break;
  446. case 'nulledsafe.com': if (/^\/link\/([^\/]+)/.test(h.pathname)) {return 'https://golink.nulledsafe.com/' + RegExp.$1;}break;
  447. case 'techydino.net': if (/^\/link\/([^\/]+)/.test(h.pathname)) {return 'https://median.uno/' + RegExp.$1;}break;
  448. case '1ink.cc': document.querySelector('#countingbtn').click(); break;
  449. case 'stfly.me': document.querySelector('#submit_data').submit(); break;
  450. case 'ouo.today': location.href = nextUrl; break;
  451. case 'adsy.pw': document.querySelector('#link-view').submit(); break;
  452. case 'automotur.club': case 'sanoybonito.club': document.querySelector('#page2').submit(); break;
  453. case 'shortit.pw': document.querySelector('.pulse.btn-primary.btn').click(); break;
  454. case 'jameeltips.us': document.querySelector('#continue_button_1').click(); break;
  455. default: break;}
  456. })(new URL(location.href)); if (l) {location.href = l; }
  457. function notify(txt, width = 850) { const m = document.createElement('div');
  458. m.style.padding = '10px'; m.style.zIndex = 99999999; m.style.position = 'fixed'; m.style.boxSizing = 'border-box';
  459. m.style.width = `${width}px`; m.style.top = '130px'; m.style.left = `${innerWidth / 2 - width / 2}px`; m.style.font = 'normal bold 20px sans-serif';
  460. m.style.backgroundColor = 'white'; m.innerText = txt; document.body.appendChild(m);}
  461. const bas = (h => { const result = { isNotifyNeeded: false, redirectDelay: 0, link: undefined };
  462. switch (h.host) {
  463. case 'satoshigratisotomatis.blogspot.com': if (h.pathname === '/' && h.searchParams.has('url') && h.searchParams.has('sn')) {
  464. result.link = h.searchParams.get('url') + '&sn=' + h.searchParams.get('sn').replace('&m=1', ''); result.redirectDelay = 5; result.isNotifyNeeded = true; return result;
  465. } else if (h.pathname === '/' && h.searchParams.has('url') && h.searchParams.has('ssa') && h.searchParams.has('id')) {
  466. result.link = h.searchParams.get('url') + '&ssa=' + h.searchParams.get('ssa') + '&id=' + h.searchParams.get('id').replace('&m=1', ''); result.redirectDelay = 5; result.isNotifyNeeded = true; return result;
  467. } else if (h.pathname === '/' && h.searchParams.has('url')) {
  468. result.link = h.searchParams.get('url').replace('&m=1', ''); result.redirectDelay = 5; result.isNotifyNeeded = true; return result; } break;
  469. default: break;}})(new URL(location.href));
  470. if (bas) { const { isNotifyNeeded, redirectDelay, link } = bas;
  471. if (isNotifyNeeded) { notify(`Please Wait a moment .....You will be Redirected to Your Destination in ${redirectDelay} seconds`);}
  472. setTimeout(() => {location.href = link}, redirectDelay * 1000);}
  473. // ============================================
  474. // Bypass Mode on , Coded by @JustOlaf
  475. // ============================================
  476. function redirect(location) { window.location = location;}
  477. function BypassedByBloggerPemula(domainReg, objectOfPaths) {
  478. const { host,pathname,search} = location
  479. if(!domainReg.test(host)) return
  480. const {key, value} = objectOfPaths(pathname)
  481. if(typeof key === 'object' && key.test(search)) return redirect(value + RegExp.$1)
  482. const searchParams = new URLSearchParams(search);
  483. if(searchParams.has(key)) redirect(value + searchParams.get(key))}
  484.  
  485. BypassedByBloggerPemula(/ultraten.net|uniqueten.net/, function() {
  486. const form = document.getElementById('wpsafelink-landing')
  487. redirect(JSON.parse(atob(form.newwpsafelink.value)).linkr)
  488. })
  489. if(location.href.indexOf("getitall.top") != -1 || location.href.indexOf("pentafaucet.com") != -1 ) {
  490. function next(short_id) {
  491. fetch("https://sl.lindernman.xyz/s/next", {
  492. "headers": { "content-type": "application/json;charset=UTF-8" },
  493. "body": JSON.stringify({ short_id }),
  494. "method": "POST" })
  495. .then(res => res.text())
  496. .then(console.log)}
  497. function complete(short_id) {
  498. fetch("https://sl.lindernman.xyz/s/complete", {
  499. "headers": { "content-type": "application/json;charset=UTF-8" },
  500. "body": JSON.stringify({ short_id }),
  501. "method": "POST" })
  502. .then(res => res.text())
  503. .then(t => {
  504. console.log(JSON.parse(t))
  505. window.location.href ="https://satoshigratisotomatis.blogspot.com/?url="+JSON.parse(t) })}
  506. const short_id = location.pathname.split('/')[2];
  507. console.log(short_id);
  508. next(short_id)
  509. setTimeout(function() { complete(short_id)},4000)}
  510. if (window.location.hostname== 'hitbits.io') {
  511. function next(short_id) {
  512. fetch("https://sl.lindernman.xyz/s/next", {
  513. "headers": { "content-type": "application/json;charset=UTF-8" },
  514. "body": JSON.stringify({ short_id }),
  515. "method": "POST" })
  516. .then(res => res.text())
  517. .then(console.log)}
  518. function complete(short_id) {
  519. fetch("https://sl.lindernman.xyz/s/complete", {
  520. "headers": { "content-type": "application/json;charset=UTF-8" },
  521. "body": JSON.stringify({ short_id }),
  522. "method": "POST" })
  523. .then(res => res.text())
  524. .then(t => {
  525. console.log(JSON.parse(t))
  526. window.location.href ="https://satoshigratisotomatis.blogspot.com/?url="+JSON.parse(t) })}
  527. const short_id = location.pathname.split('/')[3];
  528. console.log(short_id);
  529. next(short_id)
  530. setTimeout(function() { complete(short_id)},4000)}
  531. })();