Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Jul 14th, 2013  |  syntax: None  |  size: 47.70 KB  |  views: 41  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Included websites......
  2. /*adfly*/
  3. // @include       *adf.ly/*
  4. // @include       *j.gs/*
  5. // @include       *q.gs/*
  6. // @include       *9.bb/*
  7. // @include       *u.bb/*
  8. /*mediafire*/
  9. // @include       *mediafire.com/*
  10. /*other*/
  11. // @include        *cc.cc/*
  12. // @include        *binbox.io/*
  13. // @include        *clictune.com/id*
  14. // @include        *advertisingg.com/*
  15. // @include        *adlock.in/*
  16. // @include        *url.fm/*
  17. // @include        *cur.lv/*
  18. // @include        *ref.so/*
  19. // @include        *seomafia.net/*
  20. // @include        *stash-coins.com/*
  21. // @include        *adfa.st/*
  22. // @include        *adv.li/*
  23. // @include        *lienscash.com/l/*
  24. // @include        *adref.co/*
  25. // @include        *zpag.es/*
  26. // @include        *xa.ly/*
  27. // @include        *robo.us/*
  28. // @include        *lnk.co/*
  29. // @include        *linkbee.com/*
  30. // @include        *awsclic.com/l/*
  31. // @include        *ity.im/*
  32. // @include        *seomafia.net/?*
  33. // @include        *quidlinks.com/*
  34. // @include        *2dload.com/*
  35. // @include        *lnx.lu/*
  36. // @include        *z.gs/*
  37. // @include        *link2you.ru/*
  38. // @include        *xxlink.net/*
  39. // @include        *ulmt.in/*
  40. // @include        *6s.to/*
  41. // @include        *adfoc.us/*
  42. // @include        *da.feedsportal.com/*
  43. // @include        *coinurl.com/*
  44. // @include        *zo.mu/*
  45. // @include        *.creeperhost.net/*
  46. // @include        *.loadbr.info/link/*
  47. // @include        *zyan.me/*
  48. /*urlcash.net*/
  49. // @include        *.bat5.com/*
  50. // @include        *.celebclk.com/*
  51. // @include        *.eightteen.com/*
  52. // @include        *.looble.net/*
  53. // @include        *.peekatmygirlfriend.com/*
  54. // @include        *.pornyhost.com/*
  55. // @include        *.smilinglinks.com/*
  56. // @include        *.urlcash.net/*
  57. // @include        *.urlcash.org/*
  58. // @include        *.xxxs.org/*
  59. /*linkbucks*/
  60. // @include        *.linkbucks.com/
  61. // @include        *.allanalpass.com/*
  62. // @include        *.amy.gs/*
  63. // @include        *.any.gs/*
  64. // @include        *.baberepublic.com/*
  65. // @include        *.deb.gs/*
  66. // @include        *.drstickyfingers.com/*
  67. // @include        *.dyo.gs/*
  68. // @include        *.fapoff.com/*
  69. // @include        *.filesonthe.net/*
  70. // @include        *.galleries.bz/*
  71. // @include        *.hornywood.tv/*
  72. // @include        *.linkbabes.com/*
  73. // @include        *.linkbucks.com/*
  74. // @include        *.linkgalleries.net/*
  75. // @include        *.linkseer.net/*
  76. // @include        *.miniurls.co/*
  77. // @include        *.picbucks.com/*
  78. // @include        *.picturesetc.net/*
  79. // @include        *.placepictures.com/*
  80. // @include        *.poontown.net/*
  81. // @include        *.qqc.co/*
  82. // @include        *.qvvo.com/*
  83. // @include        *.realfiles.net/*
  84. // @include        *.rqq.co/*
  85. // @include        *.seriousdeals.net/*
  86. // @include        *.seriousfiles.com/*
  87. // @include        *.seriousurls.com/*
  88. // @include        *.sexpalace.gs/*
  89. // @include        *.seriousfiles.com/*
  90. // @include        *.theseblogs.com/*
  91. // @include        *.thesefiles.com/*
  92. // @include        *.theseforums.com/*
  93. // @include        *.thosegalleries.com/*
  94. // @include        *.tinybucks.net/*
  95. // @include        *.tinylinks.co/*
  96. // @include        *.tnabucks.com/*
  97. // @include        *.tubeviral.com/*
  98. // @include        *.uberpicz.com/*
  99. // @include        *.ubervidz.com/*
  100. // @include        *.ubucks.net/*
  101. // @include        *.ugalleries.net/*
  102. // @include        *.ultrafiles.net/*
  103. // @include        *.urlbeat.net/*
  104. // @include        *.urlpulse.net/*
  105. // @include        *.whackyvidz.com/*
  106. // @include        *.youfap.me/*
  107. // @include        *.yyv.co/*
  108. // @include        *.zxxo.net/*
  109. // @include        *.zff.co/*
  110. // @include        *.freean.us/*
  111. // @include        *.cash4files.com/*
  112. // @include        *.megaline.co/*
  113. // @include        *.goneviral.com/*
  114. /*ilixin*/
  115. // @include        *ilix.in/*
  116. // @include        *priva.us/*
  117. // @include        *urlink.at/*
  118. // @include        *lix.in/-*
  119. /*ajaxian*/
  120. // @include        *adtwixt.com/*
  121. // @include        *link.tl/*
  122. // @include        *adblue.us/*
  123. // @include        *://tr5.in/*
  124. // @include        *1ly.us/*
  125. // @include        *bc.vc/*
  126. // @include        *adjoin.me/*
  127. // @include        *1ly.us/*
  128. // @include        *mo.vc/*
  129. // @include        *adsbrite.net/*
  130. // @include        *4ks.net/*
  131. // @include        *youlinking.com/*
  132. // @include        *qurlt.com/*
  133. // @include        *take-a.com/*
  134. // @include        *filesko.com/*
  135. // @include        *zpoz.net/*
  136. // @include        *pp.nu/*
  137. // @include        *mhz.me/*
  138. // @include        *fly2url.com/*
  139. // @include        *pea.bz/*
  140. // @include        *imi.us.tc/*
  141. // @include        *shortit.in/*
  142. // @include        *www.adsbrite.net/*
  143. // @include        *gr8s.us/*
  144. // @include        *adcou.ch/*
  145. // @include        *adref.co/*
  146. // @include        *bih.cc/*
  147. // @include        *ity.im/*
  148. // @include        *iiiii.in/*
  149. // @include        *sk.gy/*
  150. // @include        *.weeurl.co.uk/*
  151. // @include        *tey.me/*
  152. // @include        *short.pk/*
  153. // @include        *wwy.me/*
  154. // @include        *ushorten.me/*
  155. // @include        *adcrun.ch/*
  156. /*image host*/
  157. // @include        *imgdino.com/viewer.php*
  158. // @include        *imagedunk.com/*
  159. // @include        *picleet.com/*
  160. // @include        *piclambo.net/*
  161. // @include        *picturedip.com/*
  162. // @include        *imageporter.com/*
  163. // @include        *imageswitch.com/*
  164. // @include        *imgchili.com/*
  165. // @include        *imagekitty.com/*
  166. // @include        *imagetwist.com/*
  167. // @include        *imagebam.com/*
  168. // @include        *imagevenue.com/*
  169. // @include        *mirrorcreator.com/*
  170. // @include        *adult-images.net/show.php/*
  171. // @include        *bayimg.com/*
  172. // @include        *bild.me/bild.php?file=*
  173. // @include        *bilder-hochladen.net/files/*
  174. // @include        *bilder-upload.eu/show.php?file=*
  175. // @include        *bildr.no/view/*
  176. // @include        *imagearn.com/*
  177. // @include        *tinypic.com/view.php?*
  178. // @include        *castawayimage.com/viewer.php?file=*
  179. // @include        *crazypix.ru/images/*
  180. // @include        *ifotka.ru/*
  181. // @include        *fotoupload.ru/*
  182. // @include        *freeuploadimages.org/*
  183. // @include        *fuckimagehost.com/*
  184. // @include        *hdimage.org/*
  185. // @include        *imagepremium.com/*
  186. // @include        *imgfuck.com/*
  187. // @include        *imgpulse.com/*
  188. // @include        *iv.pl/*
  189. // @include        *myadultimage.com/*
  190. // @include        *photo-chicken.com/*
  191. // @include        *pics-hosting.com/*
  192. // @include        *pixmaster.net/*
  193. // @include        *pornpicuploader.com/*
  194. // @include        *quickpicshare.com/*
  195. // @include        *realadultimages.com/*
  196. // @include        *shareimage.ro/*
  197. // @include        *uploadz.eu/*
  198. // @include        *viralweed.com/*
  199. // @include        *forscreen.com/image.php?id=*
  200. // @include        *fotosik.pl/pokaz_obrazek/*
  201. // @include        *fotoupload.ru/*
  202. // @include        *fastpic.ru/*
  203. // @include        *funkyimg.com/*
  204. // @include        *pixroute.com/*
  205. // @include        *imagecherry.com/*
  206. // @include        *pixhost.org/*
  207. // @include        *pixsor.com/*
  208. // @include        *tinypix.me/*
  209. // @include        *iyuterscreens.com/*
  210. // @include        *uploadimage.in/*
  211. // @include        *pimpandhost.com/*
  212. /*paste tools*/
  213. // @include       *pastebin.com/*
  214. // @include       *tny.cz/*
  215. // @include       *tinypaste.*/*
  216. // ==/UserScript==
  217. (function () {
  218.  
  219.     var uri = /((((ftp|https?):\/\/)|www\.)((([-_\w])+\.)+[a-z]{2,5}|((\d{1,3}\.){3}\d{1,3}))(\:\d+)?(\/([-a-z\d%_.~+=;\(\)])*)*(\?([;&a-z\d%_.~+=-])*)?(\#([-a-z\d_])*)?|\b([a-z0-9_\\.\\-]+)@([\\da-z\\.-]+)\\.([a-z\\.]{2,6})\b)/i,
  220.         filter = /^(textarea|input|button|select|option|meta|link|noscript|a|html|head|object|embed|script|style|frameset|frame|iframe)$/i,
  221.         scaled = 1,
  222.         key, fn, img, drag, zoomX, zoomY, dragFlag, win, scale, percentage, L, R, Q, v, x;
  223.  
  224.     win = (function () {
  225.         if (window.opera || window == unsafeWindow) {
  226.             return (function () {
  227.                 var a = document.createElement('a');
  228.                 a.setAttribute('onclick', 'return window');
  229.                 return a.onclick();
  230.             })()
  231.         }
  232.         return unsafeWindow;
  233.     })();
  234.  
  235.     function walker(root) {
  236.         var tW = document.createTreeWalker(
  237.             root || document.body,
  238.             NodeFilter.SHOW_TEXT, {
  239.                 acceptNode: function (a) {
  240.                     if (!filter.test(a.parentNode.localName) && uri.test(a.data)) {
  241.                         return NodeFilter.FILTER_ACCEPT;
  242.                     } else {
  243.                         return NodeFilter.FILTER_SKIP;
  244.                     }
  245.                 }
  246.             },
  247.             false);
  248.         var list = [];
  249.         while (tW.nextNode()) list.push(tW.currentNode);
  250.         return list;
  251.     }
  252.  
  253.     function linky(a) {
  254.         var node = [a];
  255.         while (node.length) {
  256.             var cur = node.pop();
  257.             var m = uri.exec(cur.nodeValue);
  258.             if (!m) {
  259.                 continue;
  260.             } else if (m.index == 0) {
  261.                 var link = m[0].replace(/[\/|\.]*$/, "");
  262.                 if (cur.nodeValue.length > link.length) {
  263.                     cur.splitText(link.length);
  264.                     node.push(cur.nextSibling);
  265.                 }
  266.                 a = document.createElement('a');
  267.                 a.href = (link.indexOf('://') == -1 ? ((link.indexOf('@') > -1) ? "mailto:" : "http://") : "") + link;
  268.                 a.target = '_blank';
  269.                 cur.parentNode.insertBefore(a, cur);
  270.                 a.appendChild(cur);
  271.             } else {
  272.                 cur.splitText(m.index);
  273.                 node.push(cur.nextSibling);
  274.             }
  275.         }
  276.     }
  277.  
  278.     function show(a) {
  279.         if (!a) return;
  280.         removeEvent(window, 'DOMContentLoaded', fn);
  281.         if (window.opera && !/imagebam/i.test(document.domain)) return go(a.src || a.href);
  282.         win.open = function () {};
  283.         var style = ['',
  284.             'html {',
  285.             '    overflow: auto !important;',
  286.             '}',
  287.             'body {',
  288.             '    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYBAMAAACDuy0HAAAAG1BMVEX+/v4BAQH///8KCgoDAwN/f3/19fWAgID8/PzhDwT2AAAACXRSTlMFBQUFBQUFBQWHDtP9AAALwklEQVR4Xg3KOWOyWhAA0Bn2ci57eXEvQY1JCZp8sQTjVoJLTAkaE0swbj/7ve4UB37FLW4q86Lwwlh86J/ASAkpWaj+Krbb31HzH0Kjc2tIl7SADaWbpZBPE5dds6jJNyNdjAyKWqdroIixWRQIY6E/kOY7hIciL/ZfrAO3XP/06AuUJ3mSd/z95OB9vIal0DPlaZWHP7RE6DIXjmKqKkuGr+xNZylOnj1GSlUKvnxZDBOIzTfMe0fJgJ7c/GIIOdUuKxYyBFUOzvY6AC5AXx8R+o5O4S0j0wqBND3ErIYm/XHFbQjtH1MXD5dUbp19OFdjkDlys+HSwrBgHRvL9wVN/pi8ViOIwcv/D1GRW6UuDvJLLQA5lCI17iUdsKYpOuYfMATGnpn/Zs3W6gov51G+/Vs9Ay//we5kh8uwvEPum6o5HkDMDb3ZWunwtq+UzENU8NphDdbvNtKM3knx5gi6UMSQl+eGs+27mraDtxeWdH+T62Us/GylEtr7Ct8jlbeXKvAf5onx8D2uVt1J/GblV+XQyKUInOUG44fqjcszK266yHWAAYG9ekhvy4l4Maa44jYVyV2RFEuS54e2HcswtmNdqR/+V4P0O9e4XnpWgxVSQkNXpYMCxJ4Vel0lmi56jnYIIJAQMndF+zTEiyuj92r3ijJT1O0alPQnLWJvJLR7Xx7Xg9fm9QOqFu8o29m3QQqFwZN4bki/RoprNtMKKtEET9iMsJyKpkiguAorn2yzkv0wG3M1EEVDJP5VN7muLjYCglzdGQ7boYGgRmorzhRDq83gglgylC+hBLEyy6ZQWNwCmmqt6PvExAqGEA9V2XIT4/fS+I2cx1n5td85kOCjHfPWTg72FJ/+vKOyggt+rytFbEDJWL+mPwpgw6HtFLIHmq4o2m1nZ9saKwiKEOTVZtWlnqHODPu949VfKD+zzpfynd/ZZU5IWZ0dgnqRHC4uOBpBsT8N7YbFJzADiW2eo/T979OKFxY8zk/+HR/NNEkzgSBsmA35Sayz1m/ubxgmYQOmffyRh9gdx42mUVX512oqWkfxAzyuSCxx1cywx3jIXuXJEEbssymo0xMy7SskJW9C5IPYroPwQunt7f5FEPPXJLWRbGHcL4Q3sx3TLAN6W672r/I5CKkL6zSwwk0AI8+iBCSv1Y7QQP5RSoLE227uy8vn22Y6dhLBgEsRh18cTGjIv3y+60Kmt3YAZQX8qf3bJDUc/5pdjti+KwAZ9GzzQzd23d1JBAnSvWkWB8YfsIGlspHitNiMPYPFfR+OecRuPyxgfoP9/HkR3cR27IohiaDXCk/3VNP6lIxP9TBnsMeAAUZloq6P8KURLBsNFuiA3LsN/d9qpCeKKIBgSzsN5k+rdh3uh0VbvMuOIomJD1fBOiCqIsvklS5bOQhMaahJC+Rc+6lz+Uvxmq05Py+LoGIQlLKvlcaHsFG9Ui66H/qdHz67sPRGho+ruC92QgN5JEMmLsZREEiJu78FJbyzT8FsdK90XoEcezn2R5iLUzZhczJmf1yNY3gJNJUQvbpTznTAbnV5J8iL4q2OWuhJEndWVTyEr8M5VGTWtvOmUo1DsnOsqXE5ZzKE8K4/8cl8+c1XArp1RUKz+iKP96j2FcUmA+v0HnEr0iUdSrRK5duAj1FQamvpiaXR2JddD6g8n4SyFx/fjT4LkC+ghJckj1e1wP+DrHrpIiMaPH5F1rcaRvwZWfEn6fx+/C7PdXABGLNKjr1USZ5XyHjsafXMEoXtguAfjykMioMMHISXVAc9yQY5o5Qg8MM0nhWCA2HoiEgBc1EH+warLjxH3Ln68M/ciFqI1bG0mBOxiNreOuShEf/9pIzhm1Bh2cbYVxn2IYQ7eljYpab/5EdPF2PSmcy+62j6e2HBPNbe+8JVMuRQBrWdL9uBh4bYbQaQJ07FyfcpCuvSuxUyYjP6avvw9gTcAj0uTVohSwOHDDaHTs8nyachMBcWoVDWp3/lWgqeCLMneAUhSuhD2RJpufLOSi7emxOVhYsOGomV2JCEKjWu7kuqwueyFEmDgVhR0l4oHn8W87UZuxb8id54SxHWiSnPKnMyAhzdhi2wN/AoH3OYwLajuybB8h/QeJJiX1gIt+dfij+gr0CJRXQ2Y04Q6q8xHzfWm9FIgchiW0+X86tIotIGzRG1gENaKokQkLn+FXZ2x3KUcp7d/NUsmOmFCG/i03YB8pi0eiNS4LUIfA06AKvfQmP/VAXS1AP2kzJ+9LAaTafvFyO7bz8U9OCpld2q1eHGts+ZFrt04AmIlubOPP7Xayfi/r0tiX2aaPT9Dz4+TVPBoXsjHDzWfrmawOsZfmBT/k2+c6sz/hvD5wjrjT7XgRlnEzPuZermi1jqfUrE3q7VdFfJu5oT9Ad+VUh1fIwIFhBy8TmMuhIeX2XpmogmvS1C3ZuwiyR87ZSrj0Jv1DpEAYkbcL3RpjZXmZpPV4mXH8z8Nh8CS+R+PpcTnkhyr5UJaSiz0wjK22Ewl+zS+pTug0PQ0CSnJQ5LfdR77vVZufgjkQ/ydf4V5zpEaNq+JZmrQK6WdZBacmMHL9RmLnPUs0/MYwYFzoyrXYQMTHGAUJOfumR5r79MZO28DIEXQVT5wGw99TY1T0GOCC/BzWv8READwICd0LjUNKnE6ORVa0lOnqhoO0v33lwWcwF0ynTgTpFxy+0OKdphNDWJlH8ubKoG6WJXtKxAwbsilpBJB+GBwimvTsCrv1R7LSX9ExkAw44ZEcxU3L50OHnKAyKZNe1fih+hVqItRGCDf7shuvme+lTWteX5oYuc58NrCaqjYIrIV0PFyQeh2ZzZEqNS60LuhnP5wweMkkaU93pDA/RWPNeGpPCBgiUeDvV0L1NfdRP/Hn5i7rUK7kftlIWeIUIYbtzzFl9nlIeaNfoX+x/qyWzIABLTZDbeq/hDZpxg2gkh+ICfSU8OUpJ8yWY17uQ5EGa+GGWFmnrBd9vX3KOteYkJaMpPwJ4TjzDjbhkOMKmWKClzVJ2g81YGFl/c0xPIKncgJGdUKvZoUUJu0gYaIAh6E0xNeQ15qpJXzNITgf4W+w/oUaKOM54EMUi1j5yvOCsEe8JYpwVGj53lNiPMY9Rltgd4icp82fvN69zkSBUI40nJSRTeHz7h1IX42Cr0klWjxjO05MSX1IaTeDmTRGEeKvAvtaaBaLQnjftGJz+4cjFyy6/iCjLGF2/gW+jQhEUxbEBPyQzXi+Bb4kc9wK4jIwNLWbwQAOtYKRLaipDH+X4TPPOG8DCNY4IC9yBk1qcibjhUgRnDcf35pl9d5otbvQjOIXlEu5dVtm5LRaK5KWcD/PX6LaGd25CuNHG/vgeIB1kcpCme+J8idlcjfBALAJSggznsGHGOAJgdGduMnZg+bAaeGASGV9bh/X2wPsVTmBLxmTTQsBGFkEOkZJTsGAm+HrtMDbWwvTXOutX1u7BxIq9Xib6DkFMbUitNdrYsULkahsAhBEh9FjdzL9BNARxTSr7T3u1rE+IWUmCIpwTZHZCu5l9THCuCcOhZqfekuQxjQ7EoyGUJAwCv/q1JOuJeCc/3lknb76zAquO/DAQhK/62cP8X2s3+IBLIhvL8RHopoHpIArJysYTTmMMeubPXh8W760AvMVH67jqgg06+/ne5MZ631z6yROhloh3dPQirZoEpr80wgt/cEbhbAQTmRLtGh8lxCwDBBb5OeJ4aEq25XBNMT2rzWedW2zIzj+CCDKlnlyJBzT81qBWp69h7vlb3TmEV+DNm2rqj1iT7BQuwVVsuPkwq1e5P8tgNjVbIlMzwXeM11kZqjx3KKFOJzc3CAyFVhi8fxVZ5FvhdAM5mM6kS6OgKu16MFglq3/b/QVIwdw7HUCyeW04JPjC5dO+GC9OfqfB4VX+wwuift+ths2Ss3i6nkOE+JFyD+wKFL+WMX6nwwDva0S1/O8Mlnida69Ph96fuFvCoRMvXnCfsLPPmC/hA5RnMNE4fDK0pVOQ4BHLaErzv/wD99ABmjNZk0AAAAABJRU5ErkJggg==") repeat scroll 0 0 #222222 !important;',
  289.             '    text-align: center !important;',
  290.             '    color: #EEEEEE !important;',
  291.             '}',
  292.             'img {',
  293.             '    border: medium solid #272727 !important;',
  294.             '    margin: 8px !important;',
  295.             '}',
  296.             'img.zoom-in {',
  297.             '    cursor: -moz-zoom-in;',
  298.             '    cursor: -webkit-zoom-in !important;',
  299.             '    cursor: zoom-in',
  300.             '}',
  301.             'img.zoom-out {',
  302.             '    cursor: -moz-zoom-out;',
  303.             '    cursor: -webkit-zoom-out !important;',
  304.             '    cursor: zoom-out;',
  305.             '}',
  306.             'img.drag {',
  307.             '    cursor: move !important',
  308.             '}'
  309.         ].join("\n");
  310.         img = new Image();
  311.         img.src = a.src || a.href;
  312.         addEvent(img, 'load', function (e) {
  313.             resize(e)
  314.         });
  315.         document.head.innerHTML = "";
  316.         document.body.innerHTML = "";
  317.         document.title = /([^\/]+)\/*$/i.exec(img.src)[1];
  318.         addEvent(img, 'click', function (e) {
  319.             resize(e)
  320.         });
  321.         var i = setInterval(function () {
  322.             if (img.naturalWidth && img.naturalHeight) {
  323.                 clearInterval(i);
  324.                 i = null;
  325.                 document.title += " (" + img.naturalWidth + ' \u00d7 ' + img.naturalHeight + ")";
  326.             }
  327.         }, 100);
  328.         append('style', {
  329.             type: 'text/css',
  330.             textContent: style
  331.         });
  332.         append('link', {
  333.             type: /(jpg|jpeg|png|gif|bmp)$/i.exec(img.src) ? 'image/' + RegExp.$1 : 'image/x-icon',
  334.             rel: 'shortcut icon',
  335.             href: img.src
  336.         });
  337.         document.body.appendChild(img);
  338.         addEvent(img, 'mousedown', function (e) {
  339.             if (e.button == 0 && img.className == 'zoom-out') {
  340.                 e.preventDefault();
  341.                 drag = {
  342.                     X: e.screenX,
  343.                     Y: e.screenY
  344.                 };
  345.             }
  346.         });
  347.         addEvent(img, 'mousemove', function (e) {
  348.             if (!drag) return;
  349.             e.preventDefault();
  350.             img.className = 'drag';
  351.             dragFlag = 1;
  352.             window.scrollBy(drag.X - e.screenX, drag.Y - e.screenY);
  353.             drag.X = e.screenX;
  354.             drag.Y = e.screenY;
  355.         });
  356.         addEvent(img, 'dragstart', function (e) {
  357.             if (/drag|out/i.test(img.className)) e.preventDefault();
  358.         });
  359.         addEvent(img, 'mouseup', function (e) {
  360.             if (typeof drag == 'object') {
  361.                 e.preventDefault();
  362.                 img.className = "zoom-out";
  363.                 drag = null;
  364.             }
  365.         });
  366.     }
  367.  
  368.     function resize(e) {
  369.         if (dragFlag) return dragFlag = 0;
  370.         var windowWidth = window.innerWidth - 16,
  371.             windowHeight = window.innerHeight - 16;
  372.         switch (scaled) {
  373.         case 0:
  374.             zoomX = Math.max(0, Math.round((e.pageX - img.offsetLeft) * (img.naturalWidth / img.width) - window.innerWidth / 2 + 8));
  375.             zoomY = Math.max(0, Math.round((e.pageY - img.offsetTop) * (img.naturalHeight / img.height) - window.innerHeight / 2 + 8));
  376.             img.width = img.naturalWidth;
  377.             img.height = img.naturalHeight;
  378.             if (img.naturalWidth > windowWidth || img.naturalHeight > windowHeight) {
  379.                 img.className = "zoom-out";
  380.                 window.scrollTo(zoomX, zoomY);
  381.             }
  382.             scaled = 1;
  383.             break;
  384.         case 1:
  385.             if (img.naturalWidth > windowWidth || img.naturalHeight > windowHeight) {
  386.                 percentage = parseFloat((windowHeight * img.naturalWidth * 0.95) / (img.naturalHeight * windowWidth));
  387.                 img.width = windowWidth * percentage;
  388.                 img.height = parseInt(img.naturalHeight * windowWidth * percentage / img.naturalWidth);
  389.                 img.className = "zoom-in";
  390.             }
  391.             scaled = 0;
  392.             break;
  393.         }
  394.     }
  395.  
  396.     function go(url) {
  397.         document.title = 'Redirect...';
  398.         removeEvent(window, 'DOMContentLoaded', fn);
  399.         return top.location.assign(url);
  400.     }
  401.  
  402.     function parse(a, b) {
  403.         var o = a.exec(($("script[contains(text(),'" + b + "')]") || document.head).innerHTML) || a.exec(document.body.innerHTML);
  404.         if (o) {
  405.             if (/adf.ly|q.gs|j.gs|9.bb|u.bb/i.test(document.domain)) {
  406.                 L = o[1];
  407.                 if (/^\d/.test(L)) {
  408.                     key = "zzz=" + L;
  409.                     return adf(key);
  410.                 }
  411.                 if (location.hash) L = L + location.hash;
  412.                 return go(L);
  413.             }
  414.             return go(o[1]);
  415.         }
  416.     }
  417.  
  418.     function $(ar) {
  419.         var sS = ar.substr(0, 1);
  420.         switch (sS) {
  421.         case '#':
  422.             return document.getElementById(ar.substring(1));
  423.             break;
  424.         case '.':
  425.             var clas = document.getElementsByClassName(ar.substring(1));
  426.             if (!clas.length) return 0;
  427.             if (clas.length == 1) return clas[0];
  428.             return clas;
  429.             break;
  430.         case '>':
  431.             var name = document.getElementsByName(ar.substring(1));
  432.             if (!name.length) return 0;
  433.             if (name.length == 1) return name[0];
  434.             return name;
  435.             break;
  436.         default:
  437.             var temp = [],
  438.                 tag = document.getElementsByTagName(ar);
  439.             if (tag.length) {
  440.                 tag.length == 1 ? tag = tag[0] : 0;
  441.                 return tag;
  442.             } else {
  443.                 var xpath = document.evaluate(".//" + ar, document, null, 5, null);
  444.                 var node = xpath.iterateNext();
  445.                 while (node) {
  446.                     temp.push(node);
  447.                     node = xpath.iterateNext();
  448.                 }
  449.                 temp.length == 1 ? temp = temp[0] : temp.length == 0 ? temp = 0 : null;
  450.                 return temp;
  451.             }
  452.         }
  453.     }
  454.  
  455.     function remove(ar) {
  456.         if (ar && typeof ar === 'string') {
  457.             return remove($(ar));
  458.         }
  459.         if (ar && ar.length) {
  460.             for (var i = 0; i < ar.length; ++i) {
  461.                 remove(ar[i]);
  462.             }
  463.             return;
  464.         }
  465.         if (ar && ar.nodeType) {
  466.             ar.parentNode.removeChild(ar);
  467.         }
  468.     }
  469.  
  470.     function append(node, val) {
  471.         var el = document.createElement(node);
  472.         switch (typeof val) {
  473.         case "object":
  474.             for (var i in val) el[i] = val[i];
  475.             break;
  476.         case "function":
  477.             el.textContent = "(" + val.toString() + ")()";
  478.             break;
  479.         case "string":
  480.             el.textContent = val;
  481.             break;
  482.         }
  483.         document.head.appendChild(el);
  484.         return el;
  485.     }
  486.  
  487.     function addEvent(a, b, c) {
  488.         if (a.addEventListener) {
  489.             return a.addEventListener(b, c, false);
  490.         }
  491.         return;
  492.     }
  493.  
  494.     function removeEvent(a, b, c) {
  495.         if (a.removeEventListener) {
  496.             return a.removeEventListener(b, c, false);
  497.         }
  498.         return;
  499.     }
  500.  
  501.     function cook() {
  502.         var b = new Date(),
  503.             a, b, c, d, e, i;
  504.         b.setTime(b.getTime() - (864 * 1e5));
  505.         c = document.cookie.split(';');
  506.         if (!c) return;
  507.         for (i in c) {
  508.             a = c[i].split('=')[0];
  509.             d = ["",
  510.                 a + "=; " + "expires=" + b.toGMTString() + "; " + "path=/; " + "domain=." + document.domain + "; ",
  511.                 a + "=; " + "expires=" + b.toGMTString() + "; " + "path=/; " + "domain=" + document.domain + "; ",
  512.                 a + "=; " + "expires=" + b.toGMTString() + "; " + "domain=." + document.domain + "; ",
  513.                 a + "=; " + "expires=" + b.toGMTString() + "; " + "domain=" + document.domain + "; ",
  514.                 a + "=; " + "expires=" + b.toGMTString() + "; " + "path=/; ",
  515.                 a + "=; " + "expires=" + b.toGMTString() + "; "
  516.             ];
  517.             for (e in d) {
  518.                 document.cookie = d[e];
  519.             }
  520.         };
  521.     }
  522.  
  523.     var list = {
  524.         adf: {
  525.             host: ["adf.ly", "q.gs", "j.gs", "9.bb", "u.bb"],
  526.             fn: function () {
  527.                 cook();
  528.                 win.onbeforeunload = null;
  529.                 remove(['iframe', '#_bd', '#fade']);
  530.                 if (L = win.zzz) {
  531.                     v = "";
  532.                     x = "";
  533.                     for (var i = 0; i < L.length; i++) {
  534.                         if (i % 2 == 0) {
  535.                             v += L[("charAt")](i);
  536.                         } else {
  537.                             x = L[("charAt")](i) + x;
  538.                         }
  539.                     }
  540.                     L = v + x;
  541.                     L = atob(L);
  542.                     L = L.substring(L.length - (L.length - 2));
  543.                     if (location.hash) L = L + location.hash;
  544.                     return go(L);
  545.                 } else if ($('#continue')) {
  546.                     return go($('div/a'));
  547.                 } else if ($("#adfly_bar")) {
  548.                     return win.close_bar();
  549.                 }
  550.             }
  551.         },
  552.         adfoc: {
  553.             host: 'adfoc.us',
  554.             fn: function () {
  555.                 if (L = win.click_url) {
  556.                     return go(L);
  557.                 }
  558.                 v = /[^\/]var click_url\s*=\s*["']([^'"]+)["']/g;
  559.                 x = 'var click_url';
  560.                 return parse(v, x);
  561.             }
  562.         },
  563.         urlc: {
  564.             host: ["bat5.com", "celebclk.com", "eightteen.com", "peekatmygirlfriend.com", "pornyhost.com", "smilinglinks.com", "urlcash.net", "looble.net", "urlcash.org", "xxxs.org"],
  565.             fn: function () {
  566.                 remove('iframe');
  567.                 if (L = win.linkDestUrl) {
  568.                     return go(L);
  569.                 }
  570.                 v = /linkDestUrl\s*=\s*["']([^'"]+)["']/g;
  571.                 x = "linkDestUrl";
  572.                 return parse(v, x);
  573.             }
  574.         },
  575.         advl: {
  576.             host: "adv.li",
  577.             fn: function () {
  578.                 remove('iframe');
  579.                 if (L = win._url) {
  580.                     return go(L);
  581.                 }
  582.                 v = /_url\s?=\s?["']([^'"]+)["']/g;
  583.                 x = '_d=1000*3';
  584.                 return parse(v, x);
  585.             }
  586.         },
  587.         lien: {
  588.             host: "lienscash.com",
  589.             fn: function () {
  590.                 remove('iframe');
  591.                 if (L = win.$time.data('lc')) {
  592.                     R = document.createElement('p');
  593.                     R.innerHTML = L;
  594.                     Q = R.children[0].id;
  595.                     return go(Q);
  596.                 }
  597.             }
  598.         },
  599.         adref: {
  600.             host: "adref.co",
  601.             fn: function () {
  602.                 v = location.pathname;
  603.                 if (v.indexOf(".php") === -1 && v.length > 1) {
  604.                     return go('/redirect.php?code=' + v.replace(/[^\w+]/, ""));
  605.                 }
  606.             }
  607.         },
  608.         zpag: {
  609.             host: "zpag.es",
  610.             fn: function () {
  611.                 v = /window.location\s*=\s*["']([^'"]+)["'];/g;
  612.                 x = 'function timeout';
  613.                 if (/[\d\w]{3,6}/i.test(location.pathname)) {
  614.                     return parse(v, x);
  615.                 }
  616.             }
  617.         },
  618.         xaly: {
  619.             host: ["xa.ly", "robo.us"],
  620.             fn: function () {
  621.                 remove('iframe');
  622.                 if (L = win.fl) {
  623.                     go(win.Base64.decode(L));
  624.                 }
  625.             }
  626.         },
  627.         lnkco: {
  628.             host: ["lnk.co", "linkbee.com"],
  629.             fn: function () {
  630.                 if (L = $('#dest')) {
  631.                     go(L.src);
  632.                 }
  633.             }
  634.         },
  635.         awsc: {
  636.             host: "awsclic.com",
  637.             fn: function () {
  638.                 remove(["iframe", "#block_pub", "#blockblockA"]);
  639.                 if (L = $("img[contains(@src,'acceder.png')]").alt) {
  640.                     go(L);
  641.                 };
  642.             }
  643.         },
  644.         media: {
  645.             host: "mediafire.com",
  646.             fn: function () {
  647.                 if (/kNO\s*=\s*["']([^"']+)["']/g.exec($("script[contains(text(),'kNO')]").innerHTML)) {
  648.                     go(RegExp.$1);
  649.                     remove([".top", ".right", ".left", ".footer", "iframe", ".superAdWrap"]);
  650.                 }
  651.             }
  652.         },
  653.         bucks: {
  654.             host: ["linkbucks.com", "allanalpass.com", "amy.gs", "any.gs", "baberepublic.com", "deb.gs", "drstickyfingers.com", "dyo.gs", "fapoff.com", "filesonthe.net", "galleries.bz", "hornywood.tv", "linkbabes.com", "linkbucks.com", "linkgalleries.net", "linkseer.net", "miniurls.co", "picbucks.com", "picturesetc.net", "placepictures.com", "poontown.net", "qqc.co", "qvvo.com", "realfiles.net", "rqq.co", "seriousdeals.net", "seriousfiles.com", "seriousurls.com", "sexpalace.gs", "seriousfiles.com", "theseblogs.com", "thesefiles.com", "theseforums.com", "thosegalleries.com", "tinybucks.net", "tinylinks.co", "tnabucks.com", "tubeviral.com", "uberpicz.com", "ubervidz.com", "ubucks.net", "ugalleries.net", "ultrafiles.net", "urlbeat.net", "urlpulse.net", "whackyvidz.com", "youfap.me", "yyv.co", "zxxo.net", "zff.co", "freean.us", "cash4files.com", "megaline.co", "goneviral.com"],
  655.             fn: function () {
  656.                 if (location.pathname.indexOf('verify') > -1) {
  657.                     return location.reload();
  658.                 }
  659.                 remove('#content');
  660.                 var Lbjs = win.Lbjs;
  661.                 if (!Lbjs.IsClick) {
  662.                     Lbjs.MouseDownHandler();
  663.                 }
  664.                 if (Lbjs.TargetUrl) {
  665.                     if (/mediafire/i.test(Lbjs.TargetUrl)) {
  666.                         return go("http://redirectme.to/" + Lbjs.TargetUrl);
  667.                     }
  668.                     return go(Lbjs.TargetUrl);
  669.                 }
  670.             }
  671.         },
  672.         lixin: {
  673.             host: "\\blix.in\\b",
  674.             fn: function () {
  675.                 if ($('#ibdc')) {
  676.                     return remove("form[@action='ads.php']");
  677.                 }
  678.                 if (L = $("form/input[contains(@onclick,'clickit()')]")) {
  679.                     L.click();
  680.                     return document.title = "Redirect...";
  681.                 }
  682.                 if (L = $(">ifram")) {
  683.                     if (L.nodeType) {
  684.                         return go(L.src);
  685.                     }
  686.                     if (L.length) {
  687.                         return go(L[0].src);
  688.                     }
  689.                 }
  690.             }
  691.         },
  692.         ilix: {
  693.             host: ["ilix.in", "priva.us", "urlink.at"],
  694.             fn: function () {
  695.                 var loc = location;
  696.                 var path = loc.pathname;
  697.                 if (path.indexOf(".php") === -1 && path.length > 1) {
  698.                     remove(["table[@align='center']", "td[@align='center']/div"]);
  699.                     win.seconds = 0;
  700.                     if ($("#captcha")) {
  701.                         return $("#captcha-form").focus();
  702.                     }
  703.                     if (L = $(">frm")) {
  704.                         if (L.nodeType) {
  705.                             return L.submit();
  706.                         }
  707.                         if (L.length) {
  708.                             return L[0].submit();
  709.                         }
  710.                     }
  711.                     if (L = $(">ifram")) {
  712.                         if (L.nodeType) {
  713.                             return go(L.src);
  714.                         }
  715.                         if (L.length) {
  716.                             return go(L[0].src);
  717.                         }
  718.                     }
  719.                 }
  720.             }
  721.         },
  722.         bcvc: {
  723.             host: "bc.vc",
  724.             fn: function () {
  725.                 remove(['iframe', 'fly_head_bottom']);
  726.                 x = /\$.post([^{]+)\{opt:'make_log'([^}]+)\}\},/g;
  727.                 v = x.exec($("script[contains(text(),'var rr = function')]").innerHTML);
  728.                 if (v) {
  729.                     var i = "function check(){" + v[0] + " function(rr){var jj = eval('(' + rr + ')');if(jj.message) {clearInterval(ii);top.location.href=jj.message.url;}})}var ii = setInterval('check();', 1000)";
  730.                     append('script', i);
  731.                     document.title = "Ads Skipper...";
  732.                 }
  733.             }
  734.         },
  735.         jack: {
  736.             host: ["tr5.in", "adjoin.me", "adblue.us", "1ly.us", "wwy.me", "iiiii.in", "ushorten.me", "short.pk", "tey.me", "fly2url.com", "pea.bz", "bih.cc", "imi.us.tc", "weeurl.co.uk", "shortit.in", "adcrun.ch", "sk.gy", "adjoin.me", "1ly.us", "mo.vc", "4ks.net", "youlinking.com", "qurlt.com", "take-a.com", "filesko.com", "zpoz.net", "pp.nu", "mhz.me", "adsbrite.net", "gr8s.us", "link.tl", "adtwixt.com"],
  737.             fn: function () {
  738.                 remove('iframe');
  739.                 x = /eval.*/;
  740.                 Q = eval(x.exec($("script[contains(text(), 'make_log')]").innerHTML)[0].replace("eval", ""));
  741.                 v = /\$.post([^{]+)\{opt:'make_log'([^}]+)\}\},/igm.exec(Q);
  742.                 if (v) {
  743.                     var i = "function check(){" + v[0] + " function(rr){var jj = eval('(' + rr + ')');if(jj.message){clearInterval(ii);top.location.href=jj.message.url;}})}var ii = setInterval('check();', 1000)";
  744.                     append('script', i);
  745.                     document.title = "Ads Skipper...";
  746.                 } else {
  747.                     r = /;top.location.href\s*=\s*['"]([^"']+)["']/igm.exec(Q);
  748.                     go(r[1]);
  749.                 }
  750.             }
  751.         },
  752.         seomaf: {
  753.             host: "seomafia.net",
  754.             fn: function () {
  755.                 if (L = $("a[contains(@title, 'Click to proceed')]")) {
  756.                     go(L);
  757.                 }
  758.             }
  759.         },
  760.         quidlinks: {
  761.             host: "quidlinks.com",
  762.             fn: function () {
  763.                 v = /['"]<form.*form>["']/g;
  764.                 Q = v.exec($("script[contains(text(), 'function countdown()')]").innerHTML)[0];
  765.                 if ($('#area') && Q) {
  766.                     $('#area').innerHTML = Q;
  767.                     $("div[@id='area']/form/input[@class='skip']").click();
  768.                 } else if ($('#dialog-overlay') && Q) {
  769.                     $('#dialog-overlay').innerHTML = Q;
  770.                     $("div[@id='dialog-overlay']/form/input[@class='skip']").click();
  771.                 } else {
  772.                     go($("td[@width='30%']/a"));
  773.                 }
  774.             }
  775.         },
  776.         dload: {
  777.             host: "2dload.com",
  778.             fn: function () {
  779.                 win.open = function () {};
  780.                 if (L = $("a[contains(@onclick, 'window.open')]")) {
  781.                     var L = !L.nodeType ? L[0] : L;
  782.                     return go(L);
  783.                 }
  784.             }
  785.         },
  786.         lnxlu: {
  787.             host: ["lnx.lu", "z.gs", "url.fm"],
  788.             fn: function () {
  789.                 if (L = $("#clickbtn")) {
  790.                     go(L.children[0]);
  791.                 }
  792.             }
  793.         },
  794.         xxlinx: {
  795.             host: "xxlink.net",
  796.             run: function () {
  797.                 remove("iframe");
  798.                 v = /href\s*=\s*['"]([^"']+)["']/g;
  799.                 x = 'loadCounter';
  800.                 parse(v, x);
  801.             }
  802.         },
  803.         ulmtin: {
  804.             host: "ulmt.in",
  805.             fn: function () {
  806.                 if (Q = /href\s*=\s*["']([^"']+)[""]/.exec($("script[contains(text(), 'CountdownTimer')]").innerHTML)) {
  807.                     remove('div');
  808.                     return go(Q[1]);
  809.                 } else if ($('#iframe_win')) {
  810.                     remove('div');
  811.                     return go($('#iframe_win').src);
  812.                 }
  813.             }
  814.         },
  815.         sst: {
  816.             host: "6s.to",
  817.             fn: function () {
  818.                 remove('iframe');
  819.                 x = /\{id.*[^\n]\}/g;
  820.                 Q = x.exec($("script[contains(text(), 'var seconds')]").innerHTML);
  821.                 v = 188893200;
  822.                 if (Q) {
  823.                     Q = Q[0];
  824.                     Q = Q.replace(/t:["']\d+["']/, 't:"' + v + '"');
  825.                     R = 'function check(){var a=Math.floor(Math.random()*11);var b=Math.floor(Math.random()*11);var remhsh= $("#remhsh").html();$.post("/getlink.php",' + Q + ',function(data){var x = /href=[\"\']([^\"\']+)[\"\']/igm;var y = x.exec(data);if(y){clearInterval(ii);location.assign(y[1]);}});};var ii=setInterval("check();", 1000);';
  826.                     append('script', R);
  827.                 } else if (document.body.innerHTML.match(/too\s*soon/i)) {
  828.                     location.reload();
  829.                 }
  830.             }
  831.         },
  832.         zmo: {
  833.             host: "zo.mu",
  834.             fn: function () {
  835.                 if (location.search.length > 0 && document.cookie.length > 0) {
  836.                     return top.location.reload();
  837.                 }
  838.             }
  839.         },
  840.         ityim: {
  841.             host: "ity.im",
  842.             fn: function () {
  843.                 if (window.opera) {
  844.                     if (typeof win.go == 'function') {
  845.                         return win.go(new Date().getTime());
  846.                     }
  847.                     return win.redirect();
  848.                 }
  849.                 if (L = $('frame[contains(@src,"interheader")]')) {
  850.                     return go(L.src);
  851.                 }
  852.                 if ($('frame[contains(@src,"landingheader")]')) {
  853.                     return go($('#main').src);
  854.                 }
  855.                 if (/krypted=([^&]+)/g.exec($('script[contains(text(),"getMouseXY")]').innerHTML)) {
  856.                     R = win.des('ksnslmtmk0v4Pdviusajqu', win.hexToString(RegExp.$1), 0, 0);
  857.                     if (R) {
  858.                         return go('http://ity.im/1104_21_50846_' + R);
  859.                     }
  860.                 }
  861.             }
  862.         },
  863.         mcreat: {
  864.             host: "mirrorcreator.com",
  865.             fn: function () {
  866.                 win.open = function () {};
  867.                 if (/file/i.test(location.pathname)) {
  868.                     v = $("script[contains(text(),'ajaxRequest')]").innerHTML;
  869.                     x = /\/mstats?.php([^"']+)/i;
  870.                     if (L = x.exec(v)) return go(L[0]);
  871.                 }
  872.                 if (/hlink|host|rlink/i.test(location.pathname)) {
  873.                     if (L = $('#redirectlink')) return go(L.children[0]);
  874.                 }
  875.             }
  876.         },
  877.         imagebam: {
  878.             host: "imagebam.com",
  879.             fn: function () {
  880.                 show($("img[contains(@onclick,'scale')]"));
  881.             }
  882.         },
  883.         imageporter: {
  884.             host: ["imageporter.com", "picturedip.com", "piclambo.net", "pictureturn.com", "imagedunk.com", "picleet.com", "imageswitch.com"],
  885.             fn: function () {
  886.                 if (win.splashpage) try {
  887.                     win.splashpage.closeit();
  888.                 } catch (e) {};
  889.                 show($("img[contains(@src,'imageporter.com/i/')]"));
  890.             }
  891.         },
  892.         imagechili: {
  893.             host: "imgchili.com",
  894.             fn: function () {
  895.                 show($("img[contains(@onclick,'scale')]"));
  896.             }
  897.         },
  898.         imagekitty: {
  899.             host: "imagekitty.com",
  900.             fn: function () {
  901.                 show($("img[contains(@src,'imagekitty.com/i/')]"));
  902.             }
  903.         },
  904.         imagetwist: {
  905.             host: ["imagetwist.com", "imagevenue.com"],
  906.             fn: function () {
  907.                 show($("img[contains(@onload,'scaleImg')]"));
  908.             }
  909.         },
  910.         adlimage: {
  911.             host: "adult-images.net",
  912.             fn: function () {
  913.                 show($("img[contains(@onclick,'adjustImage')]"));
  914.             }
  915.         },
  916.         bayimage: {
  917.             host: "bayimg.com",
  918.             fn: function () {
  919.                 show($("img[@id='mainImage']"));
  920.             }
  921.         },
  922.         imagearn: {
  923.             host: "imagearn.com",
  924.             fn: function () {
  925.                 show($("img[@id='img']"));
  926.             }
  927.         },
  928.         bildme: {
  929.             host: "bild.me",
  930.             fn: function () {
  931.                 show($("img[@id='Bild']"));
  932.             }
  933.         },
  934.         bildr: {
  935.             host: "bildr.no",
  936.             fn: function () {
  937.                 show($("img[@class='bilde']"));
  938.             }
  939.         },
  940.         hochl: {
  941.             host: "bilder-hochladen.net",
  942.             fn: function () {
  943.                 show($("img[contains(@src,'/files/')]"));
  944.             }
  945.         },
  946.         tinypic: {
  947.             host: "tinypic.com",
  948.             fn: function () {
  949.                 show($("#imgElement"));
  950.             }
  951.         },
  952.         ultimage: {
  953.             host: ["castawayimage.com", "crazypix.ru", "ifotka.ru", "foto-boom.org", "fotoupload.ru", "freeuploadimages.org", "fuckimagehost.com", "hdimage.org", "imagepremium.com", "imgfuck.com", "imgpulse.com", "iv.pl", "myadultimage.com", "photo-chicken.com", "pics-hosting.com", "pixmaster.net", "pornpicuploader.com", "quickpicshare.com", "realadultimages.com", "shareimage.ro", "uploadz.eu", "viralweed.com"],
  954.             fn: function () {
  955.                 show($("div[@id='page_body']/div/a/img"));
  956.             }
  957.         },
  958.         bilduld: {
  959.             host: "bilder-upload.eu",
  960.             fn: function () {
  961.                 show($("input[@type='image']"));
  962.             }
  963.         },
  964.         forscreen: {
  965.             host: "forscreen.com",
  966.             fn: function () {
  967.                 show($("img[contains(@onclick, 'this.src=')]"));
  968.             }
  969.         },
  970.         fotosik: {
  971.             host: "fotosik.pl",
  972.             fn: function () {
  973.                 show($("img[@id='photoDivImage']"));
  974.             }
  975.         },
  976.         fotoupload: {
  977.             host: "fotoupload.ru",
  978.             fn: function () {
  979.                 show($("img[contain(@style, 'dashed')]"));
  980.             }
  981.         },
  982.         funkyimg: {
  983.             host: "funkyimg.com",
  984.             fn: function () {
  985.                 show($("img[contains(@onclick, 'scaleImage')]"));
  986.             }
  987.         },
  988.         fastpic: {
  989.             host: "fastpic.ru",
  990.             fn: function () {
  991.                 show($("img[@id='image']"));
  992.             }
  993.         },
  994.         pixroute: {
  995.             host: "pixroute.com",
  996.             fn: function () {
  997.                 show($("img[contains(@src, 'pixroute.com/i/')]"));
  998.             }
  999.         },
  1000.         imgcherry: {
  1001.             host: "imagecherry.com",
  1002.             fn: function () {
  1003.                 var $$ = win.jQuery;
  1004.                 $$(document).ready(function () {
  1005.                     $$(document).unbind('mousemove');
  1006.                 });
  1007.                 show($("img[contains(@onload, 'scaleImg')]"));
  1008.             }
  1009.         },
  1010.         fportal: {
  1011.             host: "feedsportal.com",
  1012.             fn: function () {
  1013.                 go($("div[@align='right']/p/a[1]"));
  1014.             }
  1015.         },
  1016.         imgdino: {
  1017.             host: "imgdino.com",
  1018.             fn: function () {
  1019.                 show($("#cursor_lupa"));
  1020.             }
  1021.         },
  1022.         coin: {
  1023.             host: ["coinurl.com", "cur.lv"],
  1024.             fn: function () {
  1025.                 if (v = $('#skip-ad')) {
  1026.                     go(v);
  1027.                 }
  1028.             }
  1029.         },
  1030.         pixhost: {
  1031.             host: "pixhost.org",
  1032.             fn: function () {
  1033.                 if (v = $('#show_image')) {
  1034.                     show(v)
  1035.                 }
  1036.             }
  1037.         },
  1038.         creeperhost: {
  1039.             host: "creeperhost.net",
  1040.             fn: function () {
  1041.                 if (/download/i.test(location.pathname)) {
  1042.                     var $$ = win.jQuery;
  1043.                     var L = function (data) {
  1044.                         go($$("browser", $$(data)).html())
  1045.                     };
  1046.                     $$.get(location.href + "&wget", null, L, null);
  1047.                 }
  1048.             }
  1049.         },
  1050.         loadbr: {
  1051.             host: "loadbr.info",
  1052.             fn: function () {
  1053.                 if (/\/link\//i.test(location.pathname)) {
  1054.                     var link = location.search.replace("?url=", "");
  1055.                     go(link);
  1056.                 }
  1057.             }
  1058.         },
  1059.         adfst: {
  1060.             host: "adfa.st",
  1061.             fn: function () {
  1062.                 if (v = $(".skip_ad").parentNode) {
  1063.                     go(v);
  1064.                 };
  1065.             }
  1066.         },
  1067.         stash: {
  1068.             host: "stash-coins.com",
  1069.             fn: function () {
  1070.                 R = $("#topBarButton");
  1071.                 if (R) {
  1072.                     v = /var\s*TarUrl\s*=\s*['"]([^"']+)['"]/g;
  1073.                     x = "TarUrl";
  1074.                     return parse(v, x);
  1075.                 }
  1076.             }
  1077.         },
  1078.         pixsor: {
  1079.             host: "pixsor.com",
  1080.             fn: function () {
  1081.                 show($('#iimg'));
  1082.             }
  1083.         },
  1084.         tinypix: {
  1085.             host: "tinypix.me",
  1086.             fn: function () {
  1087.                 show($('#main_image'));
  1088.             }
  1089.         },
  1090.         iyuterscreens: {
  1091.             host: "iyuterscreens.com",
  1092.             fn: function () {
  1093.                 show($('#full_image'));
  1094.             }
  1095.         },
  1096.         refso: {
  1097.             host: "ref.so",
  1098.             fn: function () {
  1099.                 win.open = null;
  1100.                 if (L = $('#btn_open')) {
  1101.                     go(L.children[0]);
  1102.                 }
  1103.             }
  1104.         },
  1105.         paste: {
  1106.             host: ["pastebin.com", "tny.cz", "tinypaste.net", "tinypaste.in", "tinypaste.org", "tinypaste.com"],
  1107.             fn: function () {
  1108.                 var res = walker(document.body);
  1109.                 for (var i in res)(function (a) {
  1110.                     linky(a);
  1111.                 })(res[i])
  1112.             }
  1113.         },
  1114.         uploadimage: {
  1115.             host: "uploadimage.in",
  1116.             fn: function () {
  1117.                 show($('#fancybox'));
  1118.             }
  1119.         },
  1120.         pimpandhost: {
  1121.             host: "pimpandhost.com",
  1122.             fn: function () {
  1123.                 show($('#image'));
  1124.             }
  1125.         },
  1126.         adlock: {
  1127.             host: "adlock.in",
  1128.             fn: function () {
  1129.                 if (v = $('#xre')) {
  1130.                     go(v.children[0]);
  1131.                 }
  1132.             }
  1133.         },
  1134.         advert: {
  1135.             host: "advertisingg.com",
  1136.             fn: function () {
  1137.                 var frm = ["",
  1138.                     "<form method='POST'>",
  1139.                     "<input type='hidden' name='hidden' value='1'>",
  1140.                     "<input type='submit' id='skipMe' value=' ' name='image'>",
  1141.                     "</form>"
  1142.                 ].join('\n');
  1143.  
  1144.                 if ($('#area')) {
  1145.                     document.head.insertAdjacentHTML('beforeend', frm);
  1146.                     $('#skipMe').click();
  1147.                 }
  1148.             }
  1149.         },
  1150.         clictune: {
  1151.             host: "clictune.com",
  1152.             fn: function () {
  1153.                 var v = /url=([^"']+)/gi,
  1154.                     x = /https?:\/\/([^&]+)/gi;
  1155.                 if (R = v.exec($('head').textContent)) {
  1156.                     L = x.exec(decodeURIComponent(R[1]));
  1157.                     if (L) go(L[0]);
  1158.                 }
  1159.             }
  1160.         },
  1161.         binbox: {
  1162.             host: "binbox.io",
  1163.             fn: function () {
  1164.                 var $$ = win.jQuery;
  1165.                 remove('iframe');
  1166.                 if (v = $("script[contains(text(),'start_clock')]")) {
  1167.                     L = /token:\s+["']([^"']+)/gi.exec(v.textContent)[1];
  1168.                     R = /validate:\s+["']([^"']+)/gi.exec(v.textContent)[1];
  1169.                     $$.post(win.base_url + "ad/hit?paste=" + location.pathname.replace(/\//g, ''), {
  1170.                         token: L,
  1171.                         validate: R
  1172.                     }, function (result) {
  1173.                         if (result.ok == true) {
  1174.                             $$('#page-ready').find('button[name="token"]').val(result.token).click();
  1175.                         }
  1176.                     }, 'json')
  1177.                 }
  1178.             }
  1179.         },
  1180.         cccc: {
  1181.             host: "cc.cc",
  1182.             fn: function () {
  1183.                 var $$ = win.jQuery;
  1184.                 var L = function (data) {
  1185.                     R = JSON.parse(data);
  1186.                     if (/success/i.test(R.proc)) return go(R.go_page);
  1187.                 };
  1188.                 $$.get("/make_go_page_link/mglp.php?lf=" + location.href + "&rf=" + location.href + "&rd=" + Math.random(), null, L, null);
  1189.             }
  1190.         },
  1191.         zyan: {
  1192.             host: "zyan.me",
  1193.             fn: function () {
  1194.                 if (!$('#ad_1')) return;
  1195.                 R = ['<form action="" method="post">',
  1196.                     '<button value="1" name="click" type="submit" id="duh"></button>',
  1197.                     '</form>'
  1198.                 ].join('\n');
  1199.                 document.body.insertAdjacentHTML('beforeend', R);
  1200.                 $('#duh').click();
  1201.             }
  1202.         }
  1203.  
  1204.     };
  1205.  
  1206.     (function () {
  1207.         var H;
  1208.         for (var i in list) {
  1209.             H = list[i].host;
  1210.             switch (typeof H) {
  1211.             case 'string':
  1212.                 H = new RegExp(H, 'i');
  1213.                 break;
  1214.             case 'object':
  1215.                 H = new RegExp(H.join('|'), 'i');
  1216.                 break;
  1217.             }
  1218.             if (H.test(document.domain)) {
  1219.                 fn = list[i].fn;
  1220.                 addEvent(window, "DOMContentLoaded", fn);
  1221.                 return;
  1222.             }
  1223.         }
  1224.     })();
  1225.  
  1226.  
  1227. })();
clone this paste RAW Paste Data