A Python module to crack Cloudflare's JavaScript challenge (aka "I'm Under Attack" mode)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

8917 lines
445 KiB

  1. # Data for the full tests
  2. data = [
  3. # (URL, HTML, result)
  4. ]
  5. # Generated using:
  6. # wpull https://archive.today/download/J4I1a.zip --warc-file cloudflare-circumvent --warc-append --warc-max-size 2147483648 --no-robots --no-check-certificate --user-agent 'Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0' --concurrent 1 --wait 1 --random-wait --waitretry 1 --page-requisites --span-hosts-allow page-requisites --escaped-fragment --strip-session-id --tries 100 --retry-connrefused --retry-dns-error --timeout 60 --session-timeout 21600 --delete-after --database cloudflare-circumvent.db --no-verbose --output-file cloudflare-circumvent.log
  7. # Extract HTML:
  8. # zgrep -A 84 '<!DOCTYPE HTML>' cloudflare-circumvent-00000.warc.gz | sed "s~^--\$~''', None])§data.append(['https://archive.today/download/J4I1a.zip', '''~" | tr '§' '\n'
  9. # Extract challenge code for running in NodeJS:
  10. # { echo "t = 'archive.today'"; echo 'var i = 0;'; zgrep -P '(s,t,o,p,b,r,e,a,k,i,n,g,f|\+ t\.length)' cloudflare-circumvent-00000.warc.gz | sed "s, '; 121',,; s,a\.value =,console.log('data[' + i + '][2] = ' + (,; s,length;$,length));i+=1;,"; } | nodejs
  11. # URL and HTML
  12. data.append(['https://archive.today/download/J4I1a.zip', '''
  13. <!DOCTYPE HTML>
  14. <html lang="en-US">
  15. <head>
  16. <meta charset="UTF-8" />
  17. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  18. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  19. <meta name="robots" content="noindex, nofollow" />
  20. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  21. <title>Just a moment...</title>
  22. <style type="text/css">
  23. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  24. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  25. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  26. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  27. #spinner {margin: 0 auto 30px auto; display: block;}
  28. .attribution {margin-top: 20px;}
  29. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  30. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  31. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  32. </style>
  33. <script type="text/javascript">
  34. //<![CDATA[
  35. (function(){
  36. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  37. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  38. b(function(){
  39. var a = document.getElementById('cf-content');a.style.display = 'block';
  40. setTimeout(function(){
  41. var s,t,o,p,b,r,e,a,k,i,n,g,f, KyoQMsl={"HwUTjQm":!+[]+!![]+!![]};
  42. t = document.createElement('div');
  43. t.innerHTML="<a href='/'>x</a>";
  44. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  45. t = t.substr(r.length); t = t.substr(0,t.length-1);
  46. a = document.getElementById('jschl-answer');
  47. f = document.getElementById('challenge-form');
  48. ;KyoQMsl.HwUTjQm*=+!![];KyoQMsl.HwUTjQm-=+((+!![]+[])+(!+[]+!![]));KyoQMsl.HwUTjQm-=!+[]+!![]+!![]+!![]+!![]+!![]+!![];KyoQMsl.HwUTjQm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));KyoQMsl.HwUTjQm*=+((!+[]+!![]+!![]+[])+(+[]));KyoQMsl.HwUTjQm*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];KyoQMsl.HwUTjQm*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(KyoQMsl.HwUTjQm, 10) + t.length; '; 121'
  49. f.action += location.hash;
  50. f.submit();
  51. }, 4000);
  52. }, false);
  53. })();
  54. //]]>
  55. </script>
  56. </head>
  57. <body>
  58. <table width="100%" height="100%" cellpadding="20">
  59. <tr>
  60. <td align="center" valign="middle">
  61. <div class="cf-browser-verification cf-im-under-attack">
  62. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  63. <div id="cf-content" style="display:none">
  64. <div>
  65. <div class="bubbles"></div>
  66. <div class="bubbles"></div>
  67. <div class="bubbles"></div>
  68. </div>
  69. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  70. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  71. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  72. </div>
  73. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  74. <input type="hidden" name="jschl_vc" value="fb0d8f6c2b584e6772121c9f3a380cda"/>
  75. <input type="hidden" name="pass" value="1514326714.269-0K3kITEqFC"/>
  76. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  77. </form>
  78. </div>
  79. <div class="attribution">
  80. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  81. <br>
  82. Ray ID: 3d376a932d2f3e7a
  83. </div>
  84. </td>
  85. </tr>
  86. </table>
  87. </body>
  88. </html>
  89. ''', None])
  90. data.append(['https://archive.today/download/J4I1a.zip', '''
  91. <!DOCTYPE HTML>
  92. <html lang="en-US">
  93. <head>
  94. <meta charset="UTF-8" />
  95. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  96. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  97. <meta name="robots" content="noindex, nofollow" />
  98. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  99. <title>Just a moment...</title>
  100. <style type="text/css">
  101. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  102. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  103. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  104. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  105. #spinner {margin: 0 auto 30px auto; display: block;}
  106. .attribution {margin-top: 20px;}
  107. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  108. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  109. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  110. </style>
  111. <script type="text/javascript">
  112. //<![CDATA[
  113. (function(){
  114. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  115. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  116. b(function(){
  117. var a = document.getElementById('cf-content');a.style.display = 'block';
  118. setTimeout(function(){
  119. var s,t,o,p,b,r,e,a,k,i,n,g,f, vIysnKx={"VVDDX":+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]))};
  120. t = document.createElement('div');
  121. t.innerHTML="<a href='/'>x</a>";
  122. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  123. t = t.substr(r.length); t = t.substr(0,t.length-1);
  124. a = document.getElementById('jschl-answer');
  125. f = document.getElementById('challenge-form');
  126. ;vIysnKx.VVDDX-=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(vIysnKx.VVDDX, 10) + t.length; '; 121'
  127. f.action += location.hash;
  128. f.submit();
  129. }, 4000);
  130. }, false);
  131. })();
  132. //]]>
  133. </script>
  134. </head>
  135. <body>
  136. <table width="100%" height="100%" cellpadding="20">
  137. <tr>
  138. <td align="center" valign="middle">
  139. <div class="cf-browser-verification cf-im-under-attack">
  140. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  141. <div id="cf-content" style="display:none">
  142. <div>
  143. <div class="bubbles"></div>
  144. <div class="bubbles"></div>
  145. <div class="bubbles"></div>
  146. </div>
  147. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  148. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  149. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  150. </div>
  151. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  152. <input type="hidden" name="jschl_vc" value="914b90faab14e1dee222386e3a304650"/>
  153. <input type="hidden" name="pass" value="1514326715.66-yJqkAZvFyb"/>
  154. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  155. </form>
  156. </div>
  157. <div class="attribution">
  158. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  159. <br>
  160. Ray ID: 3d376a9bdd873eaa
  161. </div>
  162. </td>
  163. </tr>
  164. </table>
  165. </body>
  166. </html>
  167. ''', None])
  168. data.append(['https://archive.today/download/J4I1a.zip', '''
  169. <!DOCTYPE HTML>
  170. <html lang="en-US">
  171. <head>
  172. <meta charset="UTF-8" />
  173. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  174. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  175. <meta name="robots" content="noindex, nofollow" />
  176. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  177. <title>Just a moment...</title>
  178. <style type="text/css">
  179. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  180. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  181. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  182. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  183. #spinner {margin: 0 auto 30px auto; display: block;}
  184. .attribution {margin-top: 20px;}
  185. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  186. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  187. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  188. </style>
  189. <script type="text/javascript">
  190. //<![CDATA[
  191. (function(){
  192. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  193. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  194. b(function(){
  195. var a = document.getElementById('cf-content');a.style.display = 'block';
  196. setTimeout(function(){
  197. var s,t,o,p,b,r,e,a,k,i,n,g,f, AiHcbaz={"RfmXDdM":+((!+[]+!![]+[])+(+[]))};
  198. t = document.createElement('div');
  199. t.innerHTML="<a href='/'>x</a>";
  200. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  201. t = t.substr(r.length); t = t.substr(0,t.length-1);
  202. a = document.getElementById('jschl-answer');
  203. f = document.getElementById('challenge-form');
  204. ;AiHcbaz.RfmXDdM+=+((!+[]+!![]+!![]+!![]+[])+(+!![]));AiHcbaz.RfmXDdM+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));AiHcbaz.RfmXDdM*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));AiHcbaz.RfmXDdM*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));AiHcbaz.RfmXDdM*=!+[]+!![];a.value = parseInt(AiHcbaz.RfmXDdM, 10) + t.length; '; 121'
  205. f.action += location.hash;
  206. f.submit();
  207. }, 4000);
  208. }, false);
  209. })();
  210. //]]>
  211. </script>
  212. </head>
  213. <body>
  214. <table width="100%" height="100%" cellpadding="20">
  215. <tr>
  216. <td align="center" valign="middle">
  217. <div class="cf-browser-verification cf-im-under-attack">
  218. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  219. <div id="cf-content" style="display:none">
  220. <div>
  221. <div class="bubbles"></div>
  222. <div class="bubbles"></div>
  223. <div class="bubbles"></div>
  224. </div>
  225. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  226. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  227. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  228. </div>
  229. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  230. <input type="hidden" name="jschl_vc" value="66abb4b2f1a80bf4ffe7df2ae8973d8f"/>
  231. <input type="hidden" name="pass" value="1514326716.729-BjsPJv1BGB"/>
  232. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  233. </form>
  234. </div>
  235. <div class="attribution">
  236. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  237. <br>
  238. Ray ID: 3d376aa28cf13e9e
  239. </div>
  240. </td>
  241. </tr>
  242. </table>
  243. </body>
  244. </html>
  245. ''', None])
  246. data.append(['https://archive.today/download/J4I1a.zip', '''
  247. <!DOCTYPE HTML>
  248. <html lang="en-US">
  249. <head>
  250. <meta charset="UTF-8" />
  251. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  252. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  253. <meta name="robots" content="noindex, nofollow" />
  254. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  255. <title>Just a moment...</title>
  256. <style type="text/css">
  257. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  258. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  259. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  260. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  261. #spinner {margin: 0 auto 30px auto; display: block;}
  262. .attribution {margin-top: 20px;}
  263. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  264. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  265. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  266. </style>
  267. <script type="text/javascript">
  268. //<![CDATA[
  269. (function(){
  270. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  271. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  272. b(function(){
  273. var a = document.getElementById('cf-content');a.style.display = 'block';
  274. setTimeout(function(){
  275. var s,t,o,p,b,r,e,a,k,i,n,g,f, FEyWEWk={"ktmPyk":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  276. t = document.createElement('div');
  277. t.innerHTML="<a href='/'>x</a>";
  278. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  279. t = t.substr(r.length); t = t.substr(0,t.length-1);
  280. a = document.getElementById('jschl-answer');
  281. f = document.getElementById('challenge-form');
  282. ;FEyWEWk.ktmPyk*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(FEyWEWk.ktmPyk, 10) + t.length; '; 121'
  283. f.action += location.hash;
  284. f.submit();
  285. }, 4000);
  286. }, false);
  287. })();
  288. //]]>
  289. </script>
  290. </head>
  291. <body>
  292. <table width="100%" height="100%" cellpadding="20">
  293. <tr>
  294. <td align="center" valign="middle">
  295. <div class="cf-browser-verification cf-im-under-attack">
  296. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  297. <div id="cf-content" style="display:none">
  298. <div>
  299. <div class="bubbles"></div>
  300. <div class="bubbles"></div>
  301. <div class="bubbles"></div>
  302. </div>
  303. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  304. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  305. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  306. </div>
  307. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  308. <input type="hidden" name="jschl_vc" value="55875893ee13c23fedc354fdc7169d4a"/>
  309. <input type="hidden" name="pass" value="1514326717.589-yEquO4CJBD"/>
  310. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  311. </form>
  312. </div>
  313. <div class="attribution">
  314. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  315. <br>
  316. Ray ID: 3d376aa7e9fb3e7a
  317. </div>
  318. </td>
  319. </tr>
  320. </table>
  321. </body>
  322. </html>
  323. ''', None])
  324. data.append(['https://archive.today/download/J4I1a.zip', '''
  325. <!DOCTYPE HTML>
  326. <html lang="en-US">
  327. <head>
  328. <meta charset="UTF-8" />
  329. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  330. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  331. <meta name="robots" content="noindex, nofollow" />
  332. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  333. <title>Just a moment...</title>
  334. <style type="text/css">
  335. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  336. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  337. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  338. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  339. #spinner {margin: 0 auto 30px auto; display: block;}
  340. .attribution {margin-top: 20px;}
  341. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  342. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  343. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  344. </style>
  345. <script type="text/javascript">
  346. //<![CDATA[
  347. (function(){
  348. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  349. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  350. b(function(){
  351. var a = document.getElementById('cf-content');a.style.display = 'block';
  352. setTimeout(function(){
  353. var s,t,o,p,b,r,e,a,k,i,n,g,f, wbkLsPS={"ZxNcCA":+((+!![]+[])+(!+[]+!![]+!![]))};
  354. t = document.createElement('div');
  355. t.innerHTML="<a href='/'>x</a>";
  356. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  357. t = t.substr(r.length); t = t.substr(0,t.length-1);
  358. a = document.getElementById('jschl-answer');
  359. f = document.getElementById('challenge-form');
  360. ;wbkLsPS.ZxNcCA-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));wbkLsPS.ZxNcCA*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));wbkLsPS.ZxNcCA+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));wbkLsPS.ZxNcCA*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];wbkLsPS.ZxNcCA-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));wbkLsPS.ZxNcCA*=!+[]+!![]+!![]+!![]+!![]+!![];wbkLsPS.ZxNcCA+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));wbkLsPS.ZxNcCA-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));wbkLsPS.ZxNcCA-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(wbkLsPS.ZxNcCA, 10) + t.length; '; 121'
  361. f.action += location.hash;
  362. f.submit();
  363. }, 4000);
  364. }, false);
  365. })();
  366. //]]>
  367. </script>
  368. </head>
  369. <body>
  370. <table width="100%" height="100%" cellpadding="20">
  371. <tr>
  372. <td align="center" valign="middle">
  373. <div class="cf-browser-verification cf-im-under-attack">
  374. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  375. <div id="cf-content" style="display:none">
  376. <div>
  377. <div class="bubbles"></div>
  378. <div class="bubbles"></div>
  379. <div class="bubbles"></div>
  380. </div>
  381. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  382. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  383. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  384. </div>
  385. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  386. <input type="hidden" name="jschl_vc" value="8615a6b43282c795affc8fe1590fe9cb"/>
  387. <input type="hidden" name="pass" value="1514326718.629-tNDBB9xITS"/>
  388. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  389. </form>
  390. </div>
  391. <div class="attribution">
  392. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  393. <br>
  394. Ray ID: 3d376aae69d53e50
  395. </div>
  396. </td>
  397. </tr>
  398. </table>
  399. </body>
  400. </html>
  401. ''', None])
  402. data.append(['https://archive.today/download/J4I1a.zip', '''
  403. <!DOCTYPE HTML>
  404. <html lang="en-US">
  405. <head>
  406. <meta charset="UTF-8" />
  407. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  408. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  409. <meta name="robots" content="noindex, nofollow" />
  410. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  411. <title>Just a moment...</title>
  412. <style type="text/css">
  413. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  414. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  415. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  416. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  417. #spinner {margin: 0 auto 30px auto; display: block;}
  418. .attribution {margin-top: 20px;}
  419. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  420. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  421. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  422. </style>
  423. <script type="text/javascript">
  424. //<![CDATA[
  425. (function(){
  426. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  427. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  428. b(function(){
  429. var a = document.getElementById('cf-content');a.style.display = 'block';
  430. setTimeout(function(){
  431. var s,t,o,p,b,r,e,a,k,i,n,g,f, ywZAuZZ={"OCbzViaEof":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]))};
  432. t = document.createElement('div');
  433. t.innerHTML="<a href='/'>x</a>";
  434. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  435. t = t.substr(r.length); t = t.substr(0,t.length-1);
  436. a = document.getElementById('jschl-answer');
  437. f = document.getElementById('challenge-form');
  438. ;ywZAuZZ.OCbzViaEof-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));ywZAuZZ.OCbzViaEof+=+!![];ywZAuZZ.OCbzViaEof+=+((!+[]+!![]+[])+(+!![]));ywZAuZZ.OCbzViaEof-=+((!+[]+!![]+[])+(!+[]+!![]));ywZAuZZ.OCbzViaEof+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));ywZAuZZ.OCbzViaEof-=+((!+[]+!![]+[])+(!+[]+!![]+!![]));ywZAuZZ.OCbzViaEof*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(ywZAuZZ.OCbzViaEof, 10) + t.length; '; 121'
  439. f.action += location.hash;
  440. f.submit();
  441. }, 4000);
  442. }, false);
  443. })();
  444. //]]>
  445. </script>
  446. </head>
  447. <body>
  448. <table width="100%" height="100%" cellpadding="20">
  449. <tr>
  450. <td align="center" valign="middle">
  451. <div class="cf-browser-verification cf-im-under-attack">
  452. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  453. <div id="cf-content" style="display:none">
  454. <div>
  455. <div class="bubbles"></div>
  456. <div class="bubbles"></div>
  457. <div class="bubbles"></div>
  458. </div>
  459. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  460. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  461. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  462. </div>
  463. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  464. <input type="hidden" name="jschl_vc" value="442724bc2e6b0ae4d2b35d4126728e1a"/>
  465. <input type="hidden" name="pass" value="1514326719.523-Vjc8dJezoh"/>
  466. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  467. </form>
  468. </div>
  469. <div class="attribution">
  470. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  471. <br>
  472. Ray ID: 3d376ab40ced3e74
  473. </div>
  474. </td>
  475. </tr>
  476. </table>
  477. </body>
  478. </html>
  479. ''', None])
  480. data.append(['https://archive.today/download/J4I1a.zip', '''
  481. <!DOCTYPE HTML>
  482. <html lang="en-US">
  483. <head>
  484. <meta charset="UTF-8" />
  485. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  486. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  487. <meta name="robots" content="noindex, nofollow" />
  488. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  489. <title>Just a moment...</title>
  490. <style type="text/css">
  491. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  492. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  493. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  494. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  495. #spinner {margin: 0 auto 30px auto; display: block;}
  496. .attribution {margin-top: 20px;}
  497. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  498. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  499. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  500. </style>
  501. <script type="text/javascript">
  502. //<![CDATA[
  503. (function(){
  504. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  505. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  506. b(function(){
  507. var a = document.getElementById('cf-content');a.style.display = 'block';
  508. setTimeout(function(){
  509. var s,t,o,p,b,r,e,a,k,i,n,g,f, eNPbMKR={"X":+((!+[]+!![]+!![]+[])+(+[]))};
  510. t = document.createElement('div');
  511. t.innerHTML="<a href='/'>x</a>";
  512. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  513. t = t.substr(r.length); t = t.substr(0,t.length-1);
  514. a = document.getElementById('jschl-answer');
  515. f = document.getElementById('challenge-form');
  516. ;eNPbMKR.X-=+((!+[]+!![]+!![]+!![]+[])+(+!![]));eNPbMKR.X+=+((+!![]+[])+(!+[]+!![]));eNPbMKR.X-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));eNPbMKR.X+=!+[]+!![]+!![]+!![]+!![]+!![];eNPbMKR.X+=+((+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(eNPbMKR.X, 10) + t.length; '; 121'
  517. f.action += location.hash;
  518. f.submit();
  519. }, 4000);
  520. }, false);
  521. })();
  522. //]]>
  523. </script>
  524. </head>
  525. <body>
  526. <table width="100%" height="100%" cellpadding="20">
  527. <tr>
  528. <td align="center" valign="middle">
  529. <div class="cf-browser-verification cf-im-under-attack">
  530. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  531. <div id="cf-content" style="display:none">
  532. <div>
  533. <div class="bubbles"></div>
  534. <div class="bubbles"></div>
  535. <div class="bubbles"></div>
  536. </div>
  537. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  538. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  539. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  540. </div>
  541. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  542. <input type="hidden" name="jschl_vc" value="a56a1048567139e34a77533409aa6a5c"/>
  543. <input type="hidden" name="pass" value="1514326720.601-a7jepEXqGC"/>
  544. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  545. </form>
  546. </div>
  547. <div class="attribution">
  548. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  549. <br>
  550. Ray ID: 3d376abacd5f3e50
  551. </div>
  552. </td>
  553. </tr>
  554. </table>
  555. </body>
  556. </html>
  557. ''', None])
  558. data.append(['https://archive.today/download/J4I1a.zip', '''
  559. <!DOCTYPE HTML>
  560. <html lang="en-US">
  561. <head>
  562. <meta charset="UTF-8" />
  563. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  564. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  565. <meta name="robots" content="noindex, nofollow" />
  566. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  567. <title>Just a moment...</title>
  568. <style type="text/css">
  569. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  570. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  571. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  572. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  573. #spinner {margin: 0 auto 30px auto; display: block;}
  574. .attribution {margin-top: 20px;}
  575. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  576. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  577. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  578. </style>
  579. <script type="text/javascript">
  580. //<![CDATA[
  581. (function(){
  582. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  583. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  584. b(function(){
  585. var a = document.getElementById('cf-content');a.style.display = 'block';
  586. setTimeout(function(){
  587. var s,t,o,p,b,r,e,a,k,i,n,g,f, HwsJSvP={"HckRqBQKYDiI":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]))};
  588. t = document.createElement('div');
  589. t.innerHTML="<a href='/'>x</a>";
  590. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  591. t = t.substr(r.length); t = t.substr(0,t.length-1);
  592. a = document.getElementById('jschl-answer');
  593. f = document.getElementById('challenge-form');
  594. ;HwsJSvP.HckRqBQKYDiI-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI+=+((!+[]+!![]+[])+(!+[]+!![]));HwsJSvP.HckRqBQKYDiI+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI-=+((!+[]+!![]+[])+(+[]));HwsJSvP.HckRqBQKYDiI+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI*=+((!+[]+!![]+[])+(+!![]));HwsJSvP.HckRqBQKYDiI+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI*=+((+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(HwsJSvP.HckRqBQKYDiI, 10) + t.length; '; 121'
  595. f.action += location.hash;
  596. f.submit();
  597. }, 4000);
  598. }, false);
  599. })();
  600. //]]>
  601. </script>
  602. </head>
  603. <body>
  604. <table width="100%" height="100%" cellpadding="20">
  605. <tr>
  606. <td align="center" valign="middle">
  607. <div class="cf-browser-verification cf-im-under-attack">
  608. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  609. <div id="cf-content" style="display:none">
  610. <div>
  611. <div class="bubbles"></div>
  612. <div class="bubbles"></div>
  613. <div class="bubbles"></div>
  614. </div>
  615. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  616. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  617. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  618. </div>
  619. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  620. <input type="hidden" name="jschl_vc" value="582b09aee0fb41473b81a978fb84400b"/>
  621. <input type="hidden" name="pass" value="1514326721.434-hrE8hN3pYN"/>
  622. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  623. </form>
  624. </div>
  625. <div class="attribution">
  626. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  627. <br>
  628. Ray ID: 3d376abff9473e5c
  629. </div>
  630. </td>
  631. </tr>
  632. </table>
  633. </body>
  634. </html>
  635. ''', None])
  636. data.append(['https://archive.today/download/J4I1a.zip', '''
  637. <!DOCTYPE HTML>
  638. <html lang="en-US">
  639. <head>
  640. <meta charset="UTF-8" />
  641. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  642. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  643. <meta name="robots" content="noindex, nofollow" />
  644. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  645. <title>Just a moment...</title>
  646. <style type="text/css">
  647. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  648. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  649. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  650. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  651. #spinner {margin: 0 auto 30px auto; display: block;}
  652. .attribution {margin-top: 20px;}
  653. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  654. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  655. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  656. </style>
  657. <script type="text/javascript">
  658. //<![CDATA[
  659. (function(){
  660. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  661. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  662. b(function(){
  663. var a = document.getElementById('cf-content');a.style.display = 'block';
  664. setTimeout(function(){
  665. var s,t,o,p,b,r,e,a,k,i,n,g,f, okkosvU={"xI":+((+!![]+[])+(+!![]))};
  666. t = document.createElement('div');
  667. t.innerHTML="<a href='/'>x</a>";
  668. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  669. t = t.substr(r.length); t = t.substr(0,t.length-1);
  670. a = document.getElementById('jschl-answer');
  671. f = document.getElementById('challenge-form');
  672. ;okkosvU.xI*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));okkosvU.xI*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI*=+((!+[]+!![]+!![]+!![]+[])+(+!![]));okkosvU.xI-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI+=+((+!![]+[])+(!+[]+!![]));okkosvU.xI+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(okkosvU.xI, 10) + t.length; '; 121'
  673. f.action += location.hash;
  674. f.submit();
  675. }, 4000);
  676. }, false);
  677. })();
  678. //]]>
  679. </script>
  680. </head>
  681. <body>
  682. <table width="100%" height="100%" cellpadding="20">
  683. <tr>
  684. <td align="center" valign="middle">
  685. <div class="cf-browser-verification cf-im-under-attack">
  686. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  687. <div id="cf-content" style="display:none">
  688. <div>
  689. <div class="bubbles"></div>
  690. <div class="bubbles"></div>
  691. <div class="bubbles"></div>
  692. </div>
  693. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  694. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  695. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  696. </div>
  697. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  698. <input type="hidden" name="jschl_vc" value="343150b12ac84cdf84de1e0159315a37"/>
  699. <input type="hidden" name="pass" value="1514326722.243-NhEKsGXVLb"/>
  700. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  701. </form>
  702. </div>
  703. <div class="attribution">
  704. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  705. <br>
  706. Ray ID: 3d376ac4ffc13e6e
  707. </div>
  708. </td>
  709. </tr>
  710. </table>
  711. </body>
  712. </html>
  713. ''', None])
  714. data.append(['https://archive.today/download/J4I1a.zip', '''
  715. <!DOCTYPE HTML>
  716. <html lang="en-US">
  717. <head>
  718. <meta charset="UTF-8" />
  719. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  720. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  721. <meta name="robots" content="noindex, nofollow" />
  722. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  723. <title>Just a moment...</title>
  724. <style type="text/css">
  725. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  726. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  727. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  728. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  729. #spinner {margin: 0 auto 30px auto; display: block;}
  730. .attribution {margin-top: 20px;}
  731. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  732. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  733. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  734. </style>
  735. <script type="text/javascript">
  736. //<![CDATA[
  737. (function(){
  738. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  739. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  740. b(function(){
  741. var a = document.getElementById('cf-content');a.style.display = 'block';
  742. setTimeout(function(){
  743. var s,t,o,p,b,r,e,a,k,i,n,g,f, QdEUBuA={"ZtpfJDAnM":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  744. t = document.createElement('div');
  745. t.innerHTML="<a href='/'>x</a>";
  746. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  747. t = t.substr(r.length); t = t.substr(0,t.length-1);
  748. a = document.getElementById('jschl-answer');
  749. f = document.getElementById('challenge-form');
  750. ;QdEUBuA.ZtpfJDAnM+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));QdEUBuA.ZtpfJDAnM-=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];QdEUBuA.ZtpfJDAnM+=+((!+[]+!![]+!![]+[])+(+[]));QdEUBuA.ZtpfJDAnM+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));QdEUBuA.ZtpfJDAnM-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(QdEUBuA.ZtpfJDAnM, 10) + t.length; '; 121'
  751. f.action += location.hash;
  752. f.submit();
  753. }, 4000);
  754. }, false);
  755. })();
  756. //]]>
  757. </script>
  758. </head>
  759. <body>
  760. <table width="100%" height="100%" cellpadding="20">
  761. <tr>
  762. <td align="center" valign="middle">
  763. <div class="cf-browser-verification cf-im-under-attack">
  764. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  765. <div id="cf-content" style="display:none">
  766. <div>
  767. <div class="bubbles"></div>
  768. <div class="bubbles"></div>
  769. <div class="bubbles"></div>
  770. </div>
  771. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  772. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  773. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  774. </div>
  775. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  776. <input type="hidden" name="jschl_vc" value="78317a68a7d41f025b8af61d6717f25e"/>
  777. <input type="hidden" name="pass" value="1514326722.847-sQfCcvJfHL"/>
  778. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  779. </form>
  780. </div>
  781. <div class="attribution">
  782. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  783. <br>
  784. Ray ID: 3d376ac8cbb13e50
  785. </div>
  786. </td>
  787. </tr>
  788. </table>
  789. </body>
  790. </html>
  791. ''', None])
  792. data.append(['https://archive.today/download/J4I1a.zip', '''
  793. <!DOCTYPE HTML>
  794. <html lang="en-US">
  795. <head>
  796. <meta charset="UTF-8" />
  797. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  798. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  799. <meta name="robots" content="noindex, nofollow" />
  800. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  801. <title>Just a moment...</title>
  802. <style type="text/css">
  803. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  804. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  805. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  806. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  807. #spinner {margin: 0 auto 30px auto; display: block;}
  808. .attribution {margin-top: 20px;}
  809. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  810. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  811. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  812. </style>
  813. <script type="text/javascript">
  814. //<![CDATA[
  815. (function(){
  816. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  817. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  818. b(function(){
  819. var a = document.getElementById('cf-content');a.style.display = 'block';
  820. setTimeout(function(){
  821. var s,t,o,p,b,r,e,a,k,i,n,g,f, NPLXzRT={"Bmgv":+((+!![]+[])+(+!![]))};
  822. t = document.createElement('div');
  823. t.innerHTML="<a href='/'>x</a>";
  824. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  825. t = t.substr(r.length); t = t.substr(0,t.length-1);
  826. a = document.getElementById('jschl-answer');
  827. f = document.getElementById('challenge-form');
  828. ;NPLXzRT.Bmgv*=+((+!![]+[])+(+[]));NPLXzRT.Bmgv*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];NPLXzRT.Bmgv-=!+[]+!![]+!![]+!![]+!![]+!![];NPLXzRT.Bmgv+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));NPLXzRT.Bmgv*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));NPLXzRT.Bmgv+=+((+!![]+[])+(!+[]+!![]+!![]));NPLXzRT.Bmgv-=+((+!![]+[])+(!+[]+!![]+!![]));NPLXzRT.Bmgv-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));NPLXzRT.Bmgv-=+((!+[]+!![]+!![]+[])+(+[]));NPLXzRT.Bmgv-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(NPLXzRT.Bmgv, 10) + t.length; '; 121'
  829. f.action += location.hash;
  830. f.submit();
  831. }, 4000);
  832. }, false);
  833. })();
  834. //]]>
  835. </script>
  836. </head>
  837. <body>
  838. <table width="100%" height="100%" cellpadding="20">
  839. <tr>
  840. <td align="center" valign="middle">
  841. <div class="cf-browser-verification cf-im-under-attack">
  842. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  843. <div id="cf-content" style="display:none">
  844. <div>
  845. <div class="bubbles"></div>
  846. <div class="bubbles"></div>
  847. <div class="bubbles"></div>
  848. </div>
  849. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  850. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  851. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  852. </div>
  853. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  854. <input type="hidden" name="jschl_vc" value="2e034bac9c222927d15faaa08da8d77c"/>
  855. <input type="hidden" name="pass" value="1514326723.754-M8g7LZd98d"/>
  856. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  857. </form>
  858. </div>
  859. <div class="attribution">
  860. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  861. <br>
  862. Ray ID: 3d376ace79a93e50
  863. </div>
  864. </td>
  865. </tr>
  866. </table>
  867. </body>
  868. </html>
  869. ''', None])
  870. data.append(['https://archive.today/download/J4I1a.zip', '''
  871. <!DOCTYPE HTML>
  872. <html lang="en-US">
  873. <head>
  874. <meta charset="UTF-8" />
  875. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  876. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  877. <meta name="robots" content="noindex, nofollow" />
  878. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  879. <title>Just a moment...</title>
  880. <style type="text/css">
  881. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  882. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  883. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  884. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  885. #spinner {margin: 0 auto 30px auto; display: block;}
  886. .attribution {margin-top: 20px;}
  887. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  888. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  889. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  890. </style>
  891. <script type="text/javascript">
  892. //<![CDATA[
  893. (function(){
  894. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  895. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  896. b(function(){
  897. var a = document.getElementById('cf-content');a.style.display = 'block';
  898. setTimeout(function(){
  899. var s,t,o,p,b,r,e,a,k,i,n,g,f, VhYvdov={"EaBjVxwKH":+((!+[]+!![]+!![]+!![]+[])+(+[]))};
  900. t = document.createElement('div');
  901. t.innerHTML="<a href='/'>x</a>";
  902. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  903. t = t.substr(r.length); t = t.substr(0,t.length-1);
  904. a = document.getElementById('jschl-answer');
  905. f = document.getElementById('challenge-form');
  906. ;VhYvdov.EaBjVxwKH+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));VhYvdov.EaBjVxwKH+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));VhYvdov.EaBjVxwKH-=+!![];VhYvdov.EaBjVxwKH-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));VhYvdov.EaBjVxwKH-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));VhYvdov.EaBjVxwKH-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));VhYvdov.EaBjVxwKH*=+((!+[]+!![]+[])+(!+[]+!![]));VhYvdov.EaBjVxwKH+=+((!+[]+!![]+!![]+!![]+[])+(+[]));VhYvdov.EaBjVxwKH*=!+[]+!![];VhYvdov.EaBjVxwKH-=!+[]+!![]+!![];a.value = parseInt(VhYvdov.EaBjVxwKH, 10) + t.length; '; 121'
  907. f.action += location.hash;
  908. f.submit();
  909. }, 4000);
  910. }, false);
  911. })();
  912. //]]>
  913. </script>
  914. </head>
  915. <body>
  916. <table width="100%" height="100%" cellpadding="20">
  917. <tr>
  918. <td align="center" valign="middle">
  919. <div class="cf-browser-verification cf-im-under-attack">
  920. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  921. <div id="cf-content" style="display:none">
  922. <div>
  923. <div class="bubbles"></div>
  924. <div class="bubbles"></div>
  925. <div class="bubbles"></div>
  926. </div>
  927. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  928. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  929. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  930. </div>
  931. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  932. <input type="hidden" name="jschl_vc" value="6c7f5809c6e3506bba40eb764d0d33f3"/>
  933. <input type="hidden" name="pass" value="1514326725.257-1zWlIXFyr7"/>
  934. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  935. </form>
  936. </div>
  937. <div class="attribution">
  938. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  939. <br>
  940. Ray ID: 3d376ad7d9e23e56
  941. </div>
  942. </td>
  943. </tr>
  944. </table>
  945. </body>
  946. </html>
  947. ''', None])
  948. data.append(['https://archive.today/download/J4I1a.zip', '''
  949. <!DOCTYPE HTML>
  950. <html lang="en-US">
  951. <head>
  952. <meta charset="UTF-8" />
  953. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  954. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  955. <meta name="robots" content="noindex, nofollow" />
  956. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  957. <title>Just a moment...</title>
  958. <style type="text/css">
  959. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  960. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  961. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  962. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  963. #spinner {margin: 0 auto 30px auto; display: block;}
  964. .attribution {margin-top: 20px;}
  965. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  966. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  967. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  968. </style>
  969. <script type="text/javascript">
  970. //<![CDATA[
  971. (function(){
  972. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  973. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  974. b(function(){
  975. var a = document.getElementById('cf-content');a.style.display = 'block';
  976. setTimeout(function(){
  977. var s,t,o,p,b,r,e,a,k,i,n,g,f, AvJBeOr={"sSNgsZX":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  978. t = document.createElement('div');
  979. t.innerHTML="<a href='/'>x</a>";
  980. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  981. t = t.substr(r.length); t = t.substr(0,t.length-1);
  982. a = document.getElementById('jschl-answer');
  983. f = document.getElementById('challenge-form');
  984. ;AvJBeOr.sSNgsZX*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));AvJBeOr.sSNgsZX*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));AvJBeOr.sSNgsZX-=+((!+[]+!![]+!![]+!![]+[])+(+[]));AvJBeOr.sSNgsZX-=!+[]+!![]+!![]+!![]+!![]+!![]+!![];AvJBeOr.sSNgsZX*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(AvJBeOr.sSNgsZX, 10) + t.length; '; 121'
  985. f.action += location.hash;
  986. f.submit();
  987. }, 4000);
  988. }, false);
  989. })();
  990. //]]>
  991. </script>
  992. </head>
  993. <body>
  994. <table width="100%" height="100%" cellpadding="20">
  995. <tr>
  996. <td align="center" valign="middle">
  997. <div class="cf-browser-verification cf-im-under-attack">
  998. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  999. <div id="cf-content" style="display:none">
  1000. <div>
  1001. <div class="bubbles"></div>
  1002. <div class="bubbles"></div>
  1003. <div class="bubbles"></div>
  1004. </div>
  1005. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1006. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1007. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1008. </div>
  1009. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1010. <input type="hidden" name="jschl_vc" value="8fad7302858e93b28783679621bed84d"/>
  1011. <input type="hidden" name="pass" value="1514326725.919-zdv/OZU4mh"/>
  1012. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1013. </form>
  1014. </div>
  1015. <div class="attribution">
  1016. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1017. <br>
  1018. Ray ID: 3d376adbfb2d3e7a
  1019. </div>
  1020. </td>
  1021. </tr>
  1022. </table>
  1023. </body>
  1024. </html>
  1025. ''', None])
  1026. data.append(['https://archive.today/download/J4I1a.zip', '''
  1027. <!DOCTYPE HTML>
  1028. <html lang="en-US">
  1029. <head>
  1030. <meta charset="UTF-8" />
  1031. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1032. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1033. <meta name="robots" content="noindex, nofollow" />
  1034. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1035. <title>Just a moment...</title>
  1036. <style type="text/css">
  1037. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1038. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1039. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1040. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1041. #spinner {margin: 0 auto 30px auto; display: block;}
  1042. .attribution {margin-top: 20px;}
  1043. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1044. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1045. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1046. </style>
  1047. <script type="text/javascript">
  1048. //<![CDATA[
  1049. (function(){
  1050. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1051. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1052. b(function(){
  1053. var a = document.getElementById('cf-content');a.style.display = 'block';
  1054. setTimeout(function(){
  1055. var s,t,o,p,b,r,e,a,k,i,n,g,f, BgIlCkx={"mFM":!+[]+!![]+!![]+!![]+!![]};
  1056. t = document.createElement('div');
  1057. t.innerHTML="<a href='/'>x</a>";
  1058. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1059. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1060. a = document.getElementById('jschl-answer');
  1061. f = document.getElementById('challenge-form');
  1062. ;BgIlCkx.mFM*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));BgIlCkx.mFM-=!+[]+!![]+!![];BgIlCkx.mFM*=!+[]+!![]+!![]+!![]+!![]+!![];BgIlCkx.mFM+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(BgIlCkx.mFM, 10) + t.length; '; 121'
  1063. f.action += location.hash;
  1064. f.submit();
  1065. }, 4000);
  1066. }, false);
  1067. })();
  1068. //]]>
  1069. </script>
  1070. </head>
  1071. <body>
  1072. <table width="100%" height="100%" cellpadding="20">
  1073. <tr>
  1074. <td align="center" valign="middle">
  1075. <div class="cf-browser-verification cf-im-under-attack">
  1076. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1077. <div id="cf-content" style="display:none">
  1078. <div>
  1079. <div class="bubbles"></div>
  1080. <div class="bubbles"></div>
  1081. <div class="bubbles"></div>
  1082. </div>
  1083. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1084. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1085. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1086. </div>
  1087. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1088. <input type="hidden" name="jschl_vc" value="b8bae1fd1b355b8b8fcaea5cf779b3af"/>
  1089. <input type="hidden" name="pass" value="1514326727.371-9o9qZe9pW9"/>
  1090. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1091. </form>
  1092. </div>
  1093. <div class="attribution">
  1094. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1095. <br>
  1096. Ray ID: 3d376ae51dab3e74
  1097. </div>
  1098. </td>
  1099. </tr>
  1100. </table>
  1101. </body>
  1102. </html>
  1103. ''', None])
  1104. data.append(['https://archive.today/download/J4I1a.zip', '''
  1105. <!DOCTYPE HTML>
  1106. <html lang="en-US">
  1107. <head>
  1108. <meta charset="UTF-8" />
  1109. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1110. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1111. <meta name="robots" content="noindex, nofollow" />
  1112. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1113. <title>Just a moment...</title>
  1114. <style type="text/css">
  1115. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1116. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1117. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1118. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1119. #spinner {margin: 0 auto 30px auto; display: block;}
  1120. .attribution {margin-top: 20px;}
  1121. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1122. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1123. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1124. </style>
  1125. <script type="text/javascript">
  1126. //<![CDATA[
  1127. (function(){
  1128. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1129. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1130. b(function(){
  1131. var a = document.getElementById('cf-content');a.style.display = 'block';
  1132. setTimeout(function(){
  1133. var s,t,o,p,b,r,e,a,k,i,n,g,f, yDndGpD={"NIQdFXGHV":+((+!![]+[])+(!+[]+!![]+!![]))};
  1134. t = document.createElement('div');
  1135. t.innerHTML="<a href='/'>x</a>";
  1136. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1137. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1138. a = document.getElementById('jschl-answer');
  1139. f = document.getElementById('challenge-form');
  1140. ;yDndGpD.NIQdFXGHV-=+((!+[]+!![]+!![]+!![]+[])+(+!![]));yDndGpD.NIQdFXGHV-=+((!+[]+!![]+!![]+[])+(+!![]));yDndGpD.NIQdFXGHV+=!+[]+!![]+!![]+!![]+!![];yDndGpD.NIQdFXGHV-=+((!+[]+!![]+[])+(+!![]));yDndGpD.NIQdFXGHV+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));yDndGpD.NIQdFXGHV*=+((!+[]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(yDndGpD.NIQdFXGHV, 10) + t.length; '; 121'
  1141. f.action += location.hash;
  1142. f.submit();
  1143. }, 4000);
  1144. }, false);
  1145. })();
  1146. //]]>
  1147. </script>
  1148. </head>
  1149. <body>
  1150. <table width="100%" height="100%" cellpadding="20">
  1151. <tr>
  1152. <td align="center" valign="middle">
  1153. <div class="cf-browser-verification cf-im-under-attack">
  1154. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1155. <div id="cf-content" style="display:none">
  1156. <div>
  1157. <div class="bubbles"></div>
  1158. <div class="bubbles"></div>
  1159. <div class="bubbles"></div>
  1160. </div>
  1161. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1162. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1163. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1164. </div>
  1165. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1166. <input type="hidden" name="jschl_vc" value="fcc1b166889778c06b127a2bd225d677"/>
  1167. <input type="hidden" name="pass" value="1514326728.113-Kf1rk5uq1v"/>
  1168. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1169. </form>
  1170. </div>
  1171. <div class="attribution">
  1172. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1173. <br>
  1174. Ray ID: 3d376ae9ae5a3e68
  1175. </div>
  1176. </td>
  1177. </tr>
  1178. </table>
  1179. </body>
  1180. </html>
  1181. ''', None])
  1182. data.append(['https://archive.today/download/J4I1a.zip', '''
  1183. <!DOCTYPE HTML>
  1184. <html lang="en-US">
  1185. <head>
  1186. <meta charset="UTF-8" />
  1187. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1188. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1189. <meta name="robots" content="noindex, nofollow" />
  1190. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1191. <title>Just a moment...</title>
  1192. <style type="text/css">
  1193. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1194. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1195. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1196. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1197. #spinner {margin: 0 auto 30px auto; display: block;}
  1198. .attribution {margin-top: 20px;}
  1199. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1200. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1201. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1202. </style>
  1203. <script type="text/javascript">
  1204. //<![CDATA[
  1205. (function(){
  1206. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1207. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1208. b(function(){
  1209. var a = document.getElementById('cf-content');a.style.display = 'block';
  1210. setTimeout(function(){
  1211. var s,t,o,p,b,r,e,a,k,i,n,g,f, gXolKyH={"itEFSmnw":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  1212. t = document.createElement('div');
  1213. t.innerHTML="<a href='/'>x</a>";
  1214. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1215. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1216. a = document.getElementById('jschl-answer');
  1217. f = document.getElementById('challenge-form');
  1218. ;gXolKyH.itEFSmnw*=+((!+[]+!![]+!![]+[])+(+!![]));gXolKyH.itEFSmnw*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));gXolKyH.itEFSmnw+=!+[]+!![]+!![]+!![]+!![];gXolKyH.itEFSmnw+=+((!+[]+!![]+[])+(!+[]+!![]));gXolKyH.itEFSmnw-=+((+!![]+[])+(!+[]+!![]+!![]));gXolKyH.itEFSmnw+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(gXolKyH.itEFSmnw, 10) + t.length; '; 121'
  1219. f.action += location.hash;
  1220. f.submit();
  1221. }, 4000);
  1222. }, false);
  1223. })();
  1224. //]]>
  1225. </script>
  1226. </head>
  1227. <body>
  1228. <table width="100%" height="100%" cellpadding="20">
  1229. <tr>
  1230. <td align="center" valign="middle">
  1231. <div class="cf-browser-verification cf-im-under-attack">
  1232. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1233. <div id="cf-content" style="display:none">
  1234. <div>
  1235. <div class="bubbles"></div>
  1236. <div class="bubbles"></div>
  1237. <div class="bubbles"></div>
  1238. </div>
  1239. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1240. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1241. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1242. </div>
  1243. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1244. <input type="hidden" name="jschl_vc" value="bafe7970fc23d99368c40cd1f06aec29"/>
  1245. <input type="hidden" name="pass" value="1514326728.963-c2QfoLPM95"/>
  1246. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1247. </form>
  1248. </div>
  1249. <div class="attribution">
  1250. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1251. <br>
  1252. Ray ID: 3d376aef08fb3e56
  1253. </div>
  1254. </td>
  1255. </tr>
  1256. </table>
  1257. </body>
  1258. </html>
  1259. ''', None])
  1260. data.append(['https://archive.today/download/J4I1a.zip', '''
  1261. <!DOCTYPE HTML>
  1262. <html lang="en-US">
  1263. <head>
  1264. <meta charset="UTF-8" />
  1265. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1266. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1267. <meta name="robots" content="noindex, nofollow" />
  1268. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1269. <title>Just a moment...</title>
  1270. <style type="text/css">
  1271. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1272. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1273. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1274. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1275. #spinner {margin: 0 auto 30px auto; display: block;}
  1276. .attribution {margin-top: 20px;}
  1277. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1278. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1279. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1280. </style>
  1281. <script type="text/javascript">
  1282. //<![CDATA[
  1283. (function(){
  1284. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1285. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1286. b(function(){
  1287. var a = document.getElementById('cf-content');a.style.display = 'block';
  1288. setTimeout(function(){
  1289. var s,t,o,p,b,r,e,a,k,i,n,g,f, aDeBZlD={"uOeb":+((+!![]+[])+(+[]))};
  1290. t = document.createElement('div');
  1291. t.innerHTML="<a href='/'>x</a>";
  1292. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1293. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1294. a = document.getElementById('jschl-answer');
  1295. f = document.getElementById('challenge-form');
  1296. ;aDeBZlD.uOeb+=+((!+[]+!![]+!![]+!![]+[])+(+[]));aDeBZlD.uOeb-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(aDeBZlD.uOeb, 10) + t.length; '; 121'
  1297. f.action += location.hash;
  1298. f.submit();
  1299. }, 4000);
  1300. }, false);
  1301. })();
  1302. //]]>
  1303. </script>
  1304. </head>
  1305. <body>
  1306. <table width="100%" height="100%" cellpadding="20">
  1307. <tr>
  1308. <td align="center" valign="middle">
  1309. <div class="cf-browser-verification cf-im-under-attack">
  1310. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1311. <div id="cf-content" style="display:none">
  1312. <div>
  1313. <div class="bubbles"></div>
  1314. <div class="bubbles"></div>
  1315. <div class="bubbles"></div>
  1316. </div>
  1317. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1318. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1319. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1320. </div>
  1321. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1322. <input type="hidden" name="jschl_vc" value="b45d496926bb4ff7133668f591598ef6"/>
  1323. <input type="hidden" name="pass" value="1514326730.503-BClHOTVTB/"/>
  1324. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1325. </form>
  1326. </div>
  1327. <div class="attribution">
  1328. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1329. <br>
  1330. Ray ID: 3d376af8ab013e68
  1331. </div>
  1332. </td>
  1333. </tr>
  1334. </table>
  1335. </body>
  1336. </html>
  1337. ''', None])
  1338. data.append(['https://archive.today/download/J4I1a.zip', '''
  1339. <!DOCTYPE HTML>
  1340. <html lang="en-US">
  1341. <head>
  1342. <meta charset="UTF-8" />
  1343. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1344. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1345. <meta name="robots" content="noindex, nofollow" />
  1346. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1347. <title>Just a moment...</title>
  1348. <style type="text/css">
  1349. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1350. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1351. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1352. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1353. #spinner {margin: 0 auto 30px auto; display: block;}
  1354. .attribution {margin-top: 20px;}
  1355. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1356. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1357. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1358. </style>
  1359. <script type="text/javascript">
  1360. //<![CDATA[
  1361. (function(){
  1362. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1363. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1364. b(function(){
  1365. var a = document.getElementById('cf-content');a.style.display = 'block';
  1366. setTimeout(function(){
  1367. var s,t,o,p,b,r,e,a,k,i,n,g,f, cDOeJAY={"derUAOGPyma":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  1368. t = document.createElement('div');
  1369. t.innerHTML="<a href='/'>x</a>";
  1370. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1371. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1372. a = document.getElementById('jschl-answer');
  1373. f = document.getElementById('challenge-form');
  1374. ;cDOeJAY.derUAOGPyma-=+((!+[]+!![]+!![]+!![]+[])+(+!![]));cDOeJAY.derUAOGPyma*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma+=+((!+[]+!![]+[])+(!+[]+!![]));a.value = parseInt(cDOeJAY.derUAOGPyma, 10) + t.length; '; 121'
  1375. f.action += location.hash;
  1376. f.submit();
  1377. }, 4000);
  1378. }, false);
  1379. })();
  1380. //]]>
  1381. </script>
  1382. </head>
  1383. <body>
  1384. <table width="100%" height="100%" cellpadding="20">
  1385. <tr>
  1386. <td align="center" valign="middle">
  1387. <div class="cf-browser-verification cf-im-under-attack">
  1388. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1389. <div id="cf-content" style="display:none">
  1390. <div>
  1391. <div class="bubbles"></div>
  1392. <div class="bubbles"></div>
  1393. <div class="bubbles"></div>
  1394. </div>
  1395. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1396. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1397. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1398. </div>
  1399. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1400. <input type="hidden" name="jschl_vc" value="e6d7a9f88265a86ba73521bca871277b"/>
  1401. <input type="hidden" name="pass" value="1514326731.294-OoHHB0xcyi"/>
  1402. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1403. </form>
  1404. </div>
  1405. <div class="attribution">
  1406. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1407. <br>
  1408. Ray ID: 3d376afd9f733e62
  1409. </div>
  1410. </td>
  1411. </tr>
  1412. </table>
  1413. </body>
  1414. </html>
  1415. ''', None])
  1416. data.append(['https://archive.today/download/J4I1a.zip', '''
  1417. <!DOCTYPE HTML>
  1418. <html lang="en-US">
  1419. <head>
  1420. <meta charset="UTF-8" />
  1421. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1422. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1423. <meta name="robots" content="noindex, nofollow" />
  1424. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1425. <title>Just a moment...</title>
  1426. <style type="text/css">
  1427. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1428. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1429. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1430. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1431. #spinner {margin: 0 auto 30px auto; display: block;}
  1432. .attribution {margin-top: 20px;}
  1433. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1434. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1435. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1436. </style>
  1437. <script type="text/javascript">
  1438. //<![CDATA[
  1439. (function(){
  1440. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1441. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1442. b(function(){
  1443. var a = document.getElementById('cf-content');a.style.display = 'block';
  1444. setTimeout(function(){
  1445. var s,t,o,p,b,r,e,a,k,i,n,g,f, Elfczlj={"GVYVtHCfh":+((!+[]+!![]+!![]+[])+(!+[]+!![]))};
  1446. t = document.createElement('div');
  1447. t.innerHTML="<a href='/'>x</a>";
  1448. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1449. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1450. a = document.getElementById('jschl-answer');
  1451. f = document.getElementById('challenge-form');
  1452. ;Elfczlj.GVYVtHCfh+=!+[]+!![]+!![]+!![]+!![];Elfczlj.GVYVtHCfh*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));Elfczlj.GVYVtHCfh+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));Elfczlj.GVYVtHCfh-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));Elfczlj.GVYVtHCfh-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(Elfczlj.GVYVtHCfh, 10) + t.length; '; 121'
  1453. f.action += location.hash;
  1454. f.submit();
  1455. }, 4000);
  1456. }, false);
  1457. })();
  1458. //]]>
  1459. </script>
  1460. </head>
  1461. <body>
  1462. <table width="100%" height="100%" cellpadding="20">
  1463. <tr>
  1464. <td align="center" valign="middle">
  1465. <div class="cf-browser-verification cf-im-under-attack">
  1466. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1467. <div id="cf-content" style="display:none">
  1468. <div>
  1469. <div class="bubbles"></div>
  1470. <div class="bubbles"></div>
  1471. <div class="bubbles"></div>
  1472. </div>
  1473. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1474. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1475. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1476. </div>
  1477. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1478. <input type="hidden" name="jschl_vc" value="d22419bde1eb760b53abe8c13c9aab8f"/>
  1479. <input type="hidden" name="pass" value="1514326732.466-GERPhMcjEF"/>
  1480. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1481. </form>
  1482. </div>
  1483. <div class="attribution">
  1484. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1485. <br>
  1486. Ray ID: 3d376b04ef2c3e6e
  1487. </div>
  1488. </td>
  1489. </tr>
  1490. </table>
  1491. </body>
  1492. </html>
  1493. ''', None])
  1494. data.append(['https://archive.today/download/J4I1a.zip', '''
  1495. <!DOCTYPE HTML>
  1496. <html lang="en-US">
  1497. <head>
  1498. <meta charset="UTF-8" />
  1499. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1500. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1501. <meta name="robots" content="noindex, nofollow" />
  1502. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1503. <title>Just a moment...</title>
  1504. <style type="text/css">
  1505. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1506. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1507. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1508. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1509. #spinner {margin: 0 auto 30px auto; display: block;}
  1510. .attribution {margin-top: 20px;}
  1511. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1512. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1513. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1514. </style>
  1515. <script type="text/javascript">
  1516. //<![CDATA[
  1517. (function(){
  1518. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1519. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1520. b(function(){
  1521. var a = document.getElementById('cf-content');a.style.display = 'block';
  1522. setTimeout(function(){
  1523. var s,t,o,p,b,r,e,a,k,i,n,g,f, RQwirEt={"vXpeGyxqnG":+((!+[]+!![]+[])+(+[]))};
  1524. t = document.createElement('div');
  1525. t.innerHTML="<a href='/'>x</a>";
  1526. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1527. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1528. a = document.getElementById('jschl-answer');
  1529. f = document.getElementById('challenge-form');
  1530. ;RQwirEt.vXpeGyxqnG+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));RQwirEt.vXpeGyxqnG-=+((+!![]+[])+(+!![]));RQwirEt.vXpeGyxqnG*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));RQwirEt.vXpeGyxqnG+=+((+!![]+[])+(!+[]+!![]+!![]+!![]));RQwirEt.vXpeGyxqnG+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(RQwirEt.vXpeGyxqnG, 10) + t.length; '; 121'
  1531. f.action += location.hash;
  1532. f.submit();
  1533. }, 4000);
  1534. }, false);
  1535. })();
  1536. //]]>
  1537. </script>
  1538. </head>
  1539. <body>
  1540. <table width="100%" height="100%" cellpadding="20">
  1541. <tr>
  1542. <td align="center" valign="middle">
  1543. <div class="cf-browser-verification cf-im-under-attack">
  1544. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1545. <div id="cf-content" style="display:none">
  1546. <div>
  1547. <div class="bubbles"></div>
  1548. <div class="bubbles"></div>
  1549. <div class="bubbles"></div>
  1550. </div>
  1551. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1552. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1553. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1554. </div>
  1555. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1556. <input type="hidden" name="jschl_vc" value="4e2489bf8ef7deb6b42e7a89ac1e2dc7"/>
  1557. <input type="hidden" name="pass" value="1514326733.714-orM5sJ08TF"/>
  1558. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1559. </form>
  1560. </div>
  1561. <div class="attribution">
  1562. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1563. <br>
  1564. Ray ID: 3d376b0cbf5f3e50
  1565. </div>
  1566. </td>
  1567. </tr>
  1568. </table>
  1569. </body>
  1570. </html>
  1571. ''', None])
  1572. data.append(['https://archive.today/download/J4I1a.zip', '''
  1573. <!DOCTYPE HTML>
  1574. <html lang="en-US">
  1575. <head>
  1576. <meta charset="UTF-8" />
  1577. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1578. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1579. <meta name="robots" content="noindex, nofollow" />
  1580. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1581. <title>Just a moment...</title>
  1582. <style type="text/css">
  1583. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1584. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1585. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1586. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1587. #spinner {margin: 0 auto 30px auto; display: block;}
  1588. .attribution {margin-top: 20px;}
  1589. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1590. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1591. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1592. </style>
  1593. <script type="text/javascript">
  1594. //<![CDATA[
  1595. (function(){
  1596. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1597. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1598. b(function(){
  1599. var a = document.getElementById('cf-content');a.style.display = 'block';
  1600. setTimeout(function(){
  1601. var s,t,o,p,b,r,e,a,k,i,n,g,f, wyAuqZc={"bfDoD":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  1602. t = document.createElement('div');
  1603. t.innerHTML="<a href='/'>x</a>";
  1604. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1605. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1606. a = document.getElementById('jschl-answer');
  1607. f = document.getElementById('challenge-form');
  1608. ;wyAuqZc.bfDoD-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(wyAuqZc.bfDoD, 10) + t.length; '; 121'
  1609. f.action += location.hash;
  1610. f.submit();
  1611. }, 4000);
  1612. }, false);
  1613. })();
  1614. //]]>
  1615. </script>
  1616. </head>
  1617. <body>
  1618. <table width="100%" height="100%" cellpadding="20">
  1619. <tr>
  1620. <td align="center" valign="middle">
  1621. <div class="cf-browser-verification cf-im-under-attack">
  1622. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1623. <div id="cf-content" style="display:none">
  1624. <div>
  1625. <div class="bubbles"></div>
  1626. <div class="bubbles"></div>
  1627. <div class="bubbles"></div>
  1628. </div>
  1629. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1630. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1631. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1632. </div>
  1633. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1634. <input type="hidden" name="jschl_vc" value="0360377db244ba0501943a443a69387f"/>
  1635. <input type="hidden" name="pass" value="1514326735.065-7AdtlhcTk2"/>
  1636. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1637. </form>
  1638. </div>
  1639. <div class="attribution">
  1640. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1641. <br>
  1642. Ray ID: 3d376b152b733e68
  1643. </div>
  1644. </td>
  1645. </tr>
  1646. </table>
  1647. </body>
  1648. </html>
  1649. ''', None])
  1650. data.append(['https://archive.today/download/J4I1a.zip', '''
  1651. <!DOCTYPE HTML>
  1652. <html lang="en-US">
  1653. <head>
  1654. <meta charset="UTF-8" />
  1655. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1656. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1657. <meta name="robots" content="noindex, nofollow" />
  1658. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1659. <title>Just a moment...</title>
  1660. <style type="text/css">
  1661. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1662. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1663. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1664. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1665. #spinner {margin: 0 auto 30px auto; display: block;}
  1666. .attribution {margin-top: 20px;}
  1667. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1668. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1669. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1670. </style>
  1671. <script type="text/javascript">
  1672. //<![CDATA[
  1673. (function(){
  1674. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1675. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1676. b(function(){
  1677. var a = document.getElementById('cf-content');a.style.display = 'block';
  1678. setTimeout(function(){
  1679. var s,t,o,p,b,r,e,a,k,i,n,g,f, KLFeQAv={"WLGQsfnR":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  1680. t = document.createElement('div');
  1681. t.innerHTML="<a href='/'>x</a>";
  1682. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1683. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1684. a = document.getElementById('jschl-answer');
  1685. f = document.getElementById('challenge-form');
  1686. ;KLFeQAv.WLGQsfnR-=+((!+[]+!![]+[])+(!+[]+!![]+!![]));KLFeQAv.WLGQsfnR-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));KLFeQAv.WLGQsfnR+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(KLFeQAv.WLGQsfnR, 10) + t.length; '; 121'
  1687. f.action += location.hash;
  1688. f.submit();
  1689. }, 4000);
  1690. }, false);
  1691. })();
  1692. //]]>
  1693. </script>
  1694. </head>
  1695. <body>
  1696. <table width="100%" height="100%" cellpadding="20">
  1697. <tr>
  1698. <td align="center" valign="middle">
  1699. <div class="cf-browser-verification cf-im-under-attack">
  1700. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1701. <div id="cf-content" style="display:none">
  1702. <div>
  1703. <div class="bubbles"></div>
  1704. <div class="bubbles"></div>
  1705. <div class="bubbles"></div>
  1706. </div>
  1707. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1708. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1709. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1710. </div>
  1711. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1712. <input type="hidden" name="jschl_vc" value="75aaeacb7470f7157eb9ffc224fe50da"/>
  1713. <input type="hidden" name="pass" value="1514326735.815-SrmbInQkhy"/>
  1714. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1715. </form>
  1716. </div>
  1717. <div class="attribution">
  1718. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1719. <br>
  1720. Ray ID: 3d376b19d8103eaa
  1721. </div>
  1722. </td>
  1723. </tr>
  1724. </table>
  1725. </body>
  1726. </html>
  1727. ''', None])
  1728. data.append(['https://archive.today/download/J4I1a.zip', '''
  1729. <!DOCTYPE HTML>
  1730. <html lang="en-US">
  1731. <head>
  1732. <meta charset="UTF-8" />
  1733. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1734. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1735. <meta name="robots" content="noindex, nofollow" />
  1736. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1737. <title>Just a moment...</title>
  1738. <style type="text/css">
  1739. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1740. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1741. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1742. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1743. #spinner {margin: 0 auto 30px auto; display: block;}
  1744. .attribution {margin-top: 20px;}
  1745. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1746. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1747. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1748. </style>
  1749. <script type="text/javascript">
  1750. //<![CDATA[
  1751. (function(){
  1752. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1753. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1754. b(function(){
  1755. var a = document.getElementById('cf-content');a.style.display = 'block';
  1756. setTimeout(function(){
  1757. var s,t,o,p,b,r,e,a,k,i,n,g,f, ATDPcUE={"U":+((!+[]+!![]+[])+(!+[]+!![]+!![]))};
  1758. t = document.createElement('div');
  1759. t.innerHTML="<a href='/'>x</a>";
  1760. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1761. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1762. a = document.getElementById('jschl-answer');
  1763. f = document.getElementById('challenge-form');
  1764. ;ATDPcUE.U+=!+[]+!![]+!![];ATDPcUE.U+=+((!+[]+!![]+[])+(+!![]));ATDPcUE.U+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(ATDPcUE.U, 10) + t.length; '; 121'
  1765. f.action += location.hash;
  1766. f.submit();
  1767. }, 4000);
  1768. }, false);
  1769. })();
  1770. //]]>
  1771. </script>
  1772. </head>
  1773. <body>
  1774. <table width="100%" height="100%" cellpadding="20">
  1775. <tr>
  1776. <td align="center" valign="middle">
  1777. <div class="cf-browser-verification cf-im-under-attack">
  1778. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1779. <div id="cf-content" style="display:none">
  1780. <div>
  1781. <div class="bubbles"></div>
  1782. <div class="bubbles"></div>
  1783. <div class="bubbles"></div>
  1784. </div>
  1785. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1786. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1787. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1788. </div>
  1789. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1790. <input type="hidden" name="jschl_vc" value="365316a05a6d958d7dee9f08da723a77"/>
  1791. <input type="hidden" name="pass" value="1514326736.407-DFy2LuIyMH"/>
  1792. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1793. </form>
  1794. </div>
  1795. <div class="attribution">
  1796. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1797. <br>
  1798. Ray ID: 3d376b1d8a7a3ea4
  1799. </div>
  1800. </td>
  1801. </tr>
  1802. </table>
  1803. </body>
  1804. </html>
  1805. ''', None])
  1806. data.append(['https://archive.today/download/J4I1a.zip', '''
  1807. <!DOCTYPE HTML>
  1808. <html lang="en-US">
  1809. <head>
  1810. <meta charset="UTF-8" />
  1811. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1812. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1813. <meta name="robots" content="noindex, nofollow" />
  1814. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1815. <title>Just a moment...</title>
  1816. <style type="text/css">
  1817. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1818. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1819. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1820. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1821. #spinner {margin: 0 auto 30px auto; display: block;}
  1822. .attribution {margin-top: 20px;}
  1823. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1824. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1825. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1826. </style>
  1827. <script type="text/javascript">
  1828. //<![CDATA[
  1829. (function(){
  1830. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1831. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1832. b(function(){
  1833. var a = document.getElementById('cf-content');a.style.display = 'block';
  1834. setTimeout(function(){
  1835. var s,t,o,p,b,r,e,a,k,i,n,g,f, EyUACur={"njcDKyOO":+((!+[]+!![]+[])+(!+[]+!![]))};
  1836. t = document.createElement('div');
  1837. t.innerHTML="<a href='/'>x</a>";
  1838. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1839. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1840. a = document.getElementById('jschl-answer');
  1841. f = document.getElementById('challenge-form');
  1842. ;EyUACur.njcDKyOO-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));EyUACur.njcDKyOO*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));EyUACur.njcDKyOO-=!+[]+!![]+!![];EyUACur.njcDKyOO+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));EyUACur.njcDKyOO-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));EyUACur.njcDKyOO*=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));EyUACur.njcDKyOO-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));EyUACur.njcDKyOO+=+((+!![]+[])+(+!![]));EyUACur.njcDKyOO*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(EyUACur.njcDKyOO, 10) + t.length; '; 121'
  1843. f.action += location.hash;
  1844. f.submit();
  1845. }, 4000);
  1846. }, false);
  1847. })();
  1848. //]]>
  1849. </script>
  1850. </head>
  1851. <body>
  1852. <table width="100%" height="100%" cellpadding="20">
  1853. <tr>
  1854. <td align="center" valign="middle">
  1855. <div class="cf-browser-verification cf-im-under-attack">
  1856. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1857. <div id="cf-content" style="display:none">
  1858. <div>
  1859. <div class="bubbles"></div>
  1860. <div class="bubbles"></div>
  1861. <div class="bubbles"></div>
  1862. </div>
  1863. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1864. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1865. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1866. </div>
  1867. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1868. <input type="hidden" name="jschl_vc" value="6604b02dc74cade4abc62c73e54671f6"/>
  1869. <input type="hidden" name="pass" value="1514326737.382-VN7gpIKPb3"/>
  1870. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1871. </form>
  1872. </div>
  1873. <div class="attribution">
  1874. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1875. <br>
  1876. Ray ID: 3d376b23b8053eaa
  1877. </div>
  1878. </td>
  1879. </tr>
  1880. </table>
  1881. </body>
  1882. </html>
  1883. ''', None])
  1884. data.append(['https://archive.today/download/J4I1a.zip', '''
  1885. <!DOCTYPE HTML>
  1886. <html lang="en-US">
  1887. <head>
  1888. <meta charset="UTF-8" />
  1889. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1890. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1891. <meta name="robots" content="noindex, nofollow" />
  1892. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1893. <title>Just a moment...</title>
  1894. <style type="text/css">
  1895. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1896. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1897. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1898. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1899. #spinner {margin: 0 auto 30px auto; display: block;}
  1900. .attribution {margin-top: 20px;}
  1901. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1902. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1903. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1904. </style>
  1905. <script type="text/javascript">
  1906. //<![CDATA[
  1907. (function(){
  1908. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1909. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1910. b(function(){
  1911. var a = document.getElementById('cf-content');a.style.display = 'block';
  1912. setTimeout(function(){
  1913. var s,t,o,p,b,r,e,a,k,i,n,g,f, yBjkwbs={"mTeuHywCttFu":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  1914. t = document.createElement('div');
  1915. t.innerHTML="<a href='/'>x</a>";
  1916. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1917. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1918. a = document.getElementById('jschl-answer');
  1919. f = document.getElementById('challenge-form');
  1920. ;yBjkwbs.mTeuHywCttFu*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));yBjkwbs.mTeuHywCttFu+=!+[]+!![]+!![]+!![];yBjkwbs.mTeuHywCttFu-=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(yBjkwbs.mTeuHywCttFu, 10) + t.length; '; 121'
  1921. f.action += location.hash;
  1922. f.submit();
  1923. }, 4000);
  1924. }, false);
  1925. })();
  1926. //]]>
  1927. </script>
  1928. </head>
  1929. <body>
  1930. <table width="100%" height="100%" cellpadding="20">
  1931. <tr>
  1932. <td align="center" valign="middle">
  1933. <div class="cf-browser-verification cf-im-under-attack">
  1934. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1935. <div id="cf-content" style="display:none">
  1936. <div>
  1937. <div class="bubbles"></div>
  1938. <div class="bubbles"></div>
  1939. <div class="bubbles"></div>
  1940. </div>
  1941. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1942. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1943. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1944. </div>
  1945. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1946. <input type="hidden" name="jschl_vc" value="a930527d56f260f43954ff59ed8147b5"/>
  1947. <input type="hidden" name="pass" value="1514326738.24-grRA2CwB7R"/>
  1948. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1949. </form>
  1950. </div>
  1951. <div class="attribution">
  1952. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1953. <br>
  1954. Ray ID: 3d376b28fed33e68
  1955. </div>
  1956. </td>
  1957. </tr>
  1958. </table>
  1959. </body>
  1960. </html>
  1961. ''', None])
  1962. data.append(['https://archive.today/download/J4I1a.zip', '''
  1963. <!DOCTYPE HTML>
  1964. <html lang="en-US">
  1965. <head>
  1966. <meta charset="UTF-8" />
  1967. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1968. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1969. <meta name="robots" content="noindex, nofollow" />
  1970. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1971. <title>Just a moment...</title>
  1972. <style type="text/css">
  1973. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1974. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1975. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1976. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1977. #spinner {margin: 0 auto 30px auto; display: block;}
  1978. .attribution {margin-top: 20px;}
  1979. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1980. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1981. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1982. </style>
  1983. <script type="text/javascript">
  1984. //<![CDATA[
  1985. (function(){
  1986. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1987. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1988. b(function(){
  1989. var a = document.getElementById('cf-content');a.style.display = 'block';
  1990. setTimeout(function(){
  1991. var s,t,o,p,b,r,e,a,k,i,n,g,f, mtRmPVb={"DgpHzXhbPUBm":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  1992. t = document.createElement('div');
  1993. t.innerHTML="<a href='/'>x</a>";
  1994. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1995. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1996. a = document.getElementById('jschl-answer');
  1997. f = document.getElementById('challenge-form');
  1998. ;mtRmPVb.DgpHzXhbPUBm*=+((!+[]+!![]+!![]+[])+(+!![]));mtRmPVb.DgpHzXhbPUBm*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));mtRmPVb.DgpHzXhbPUBm*=+((!+[]+!![]+[])+(+[]));mtRmPVb.DgpHzXhbPUBm-=+!![];mtRmPVb.DgpHzXhbPUBm+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));mtRmPVb.DgpHzXhbPUBm*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));mtRmPVb.DgpHzXhbPUBm+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(mtRmPVb.DgpHzXhbPUBm, 10) + t.length; '; 121'
  1999. f.action += location.hash;
  2000. f.submit();
  2001. }, 4000);
  2002. }, false);
  2003. })();
  2004. //]]>
  2005. </script>
  2006. </head>
  2007. <body>
  2008. <table width="100%" height="100%" cellpadding="20">
  2009. <tr>
  2010. <td align="center" valign="middle">
  2011. <div class="cf-browser-verification cf-im-under-attack">
  2012. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2013. <div id="cf-content" style="display:none">
  2014. <div>
  2015. <div class="bubbles"></div>
  2016. <div class="bubbles"></div>
  2017. <div class="bubbles"></div>
  2018. </div>
  2019. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2020. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2021. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2022. </div>
  2023. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2024. <input type="hidden" name="jschl_vc" value="7feaa065208e71891f98db161fdcf814"/>
  2025. <input type="hidden" name="pass" value="1514326739.081-yRYLlWZ6pX"/>
  2026. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2027. </form>
  2028. </div>
  2029. <div class="attribution">
  2030. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2031. <br>
  2032. Ray ID: 3d376b2e293b3eaa
  2033. </div>
  2034. </td>
  2035. </tr>
  2036. </table>
  2037. </body>
  2038. </html>
  2039. ''', None])
  2040. data.append(['https://archive.today/download/J4I1a.zip', '''
  2041. <!DOCTYPE HTML>
  2042. <html lang="en-US">
  2043. <head>
  2044. <meta charset="UTF-8" />
  2045. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2046. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2047. <meta name="robots" content="noindex, nofollow" />
  2048. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2049. <title>Just a moment...</title>
  2050. <style type="text/css">
  2051. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2052. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2053. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2054. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2055. #spinner {margin: 0 auto 30px auto; display: block;}
  2056. .attribution {margin-top: 20px;}
  2057. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2058. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2059. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2060. </style>
  2061. <script type="text/javascript">
  2062. //<![CDATA[
  2063. (function(){
  2064. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2065. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2066. b(function(){
  2067. var a = document.getElementById('cf-content');a.style.display = 'block';
  2068. setTimeout(function(){
  2069. var s,t,o,p,b,r,e,a,k,i,n,g,f, HqEZsaS={"LICBirtFqdu":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  2070. t = document.createElement('div');
  2071. t.innerHTML="<a href='/'>x</a>";
  2072. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2073. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2074. a = document.getElementById('jschl-answer');
  2075. f = document.getElementById('challenge-form');
  2076. ;HqEZsaS.LICBirtFqdu*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HqEZsaS.LICBirtFqdu*=+((+!![]+[])+(!+[]+!![]+!![]));HqEZsaS.LICBirtFqdu-=+((!+[]+!![]+!![]+[])+(!+[]+!![]));HqEZsaS.LICBirtFqdu*=+((!+[]+!![]+!![]+[])+(+!![]));HqEZsaS.LICBirtFqdu-=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));HqEZsaS.LICBirtFqdu-=!+[]+!![]+!![]+!![]+!![]+!![];HqEZsaS.LICBirtFqdu+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HqEZsaS.LICBirtFqdu+=+((+!![]+[])+(+[]));a.value = parseInt(HqEZsaS.LICBirtFqdu, 10) + t.length; '; 121'
  2077. f.action += location.hash;
  2078. f.submit();
  2079. }, 4000);
  2080. }, false);
  2081. })();
  2082. //]]>
  2083. </script>
  2084. </head>
  2085. <body>
  2086. <table width="100%" height="100%" cellpadding="20">
  2087. <tr>
  2088. <td align="center" valign="middle">
  2089. <div class="cf-browser-verification cf-im-under-attack">
  2090. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2091. <div id="cf-content" style="display:none">
  2092. <div>
  2093. <div class="bubbles"></div>
  2094. <div class="bubbles"></div>
  2095. <div class="bubbles"></div>
  2096. </div>
  2097. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2098. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2099. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2100. </div>
  2101. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2102. <input type="hidden" name="jschl_vc" value="fd1ac407d3592f3bf4bf277d8229e216"/>
  2103. <input type="hidden" name="pass" value="1514326740.543-/j6wnd/oXX"/>
  2104. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2105. </form>
  2106. </div>
  2107. <div class="attribution">
  2108. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2109. <br>
  2110. Ray ID: 3d376b376c3b3e5c
  2111. </div>
  2112. </td>
  2113. </tr>
  2114. </table>
  2115. </body>
  2116. </html>
  2117. ''', None])
  2118. data.append(['https://archive.today/download/J4I1a.zip', '''
  2119. <!DOCTYPE HTML>
  2120. <html lang="en-US">
  2121. <head>
  2122. <meta charset="UTF-8" />
  2123. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2124. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2125. <meta name="robots" content="noindex, nofollow" />
  2126. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2127. <title>Just a moment...</title>
  2128. <style type="text/css">
  2129. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2130. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2131. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2132. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2133. #spinner {margin: 0 auto 30px auto; display: block;}
  2134. .attribution {margin-top: 20px;}
  2135. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2136. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2137. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2138. </style>
  2139. <script type="text/javascript">
  2140. //<![CDATA[
  2141. (function(){
  2142. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2143. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2144. b(function(){
  2145. var a = document.getElementById('cf-content');a.style.display = 'block';
  2146. setTimeout(function(){
  2147. var s,t,o,p,b,r,e,a,k,i,n,g,f, oXusZss={"vUnOIh":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  2148. t = document.createElement('div');
  2149. t.innerHTML="<a href='/'>x</a>";
  2150. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2151. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2152. a = document.getElementById('jschl-answer');
  2153. f = document.getElementById('challenge-form');
  2154. ;oXusZss.vUnOIh*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));oXusZss.vUnOIh-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));oXusZss.vUnOIh-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));oXusZss.vUnOIh+=+((+!![]+[])+(!+[]+!![]+!![]));oXusZss.vUnOIh*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(oXusZss.vUnOIh, 10) + t.length; '; 121'
  2155. f.action += location.hash;
  2156. f.submit();
  2157. }, 4000);
  2158. }, false);
  2159. })();
  2160. //]]>
  2161. </script>
  2162. </head>
  2163. <body>
  2164. <table width="100%" height="100%" cellpadding="20">
  2165. <tr>
  2166. <td align="center" valign="middle">
  2167. <div class="cf-browser-verification cf-im-under-attack">
  2168. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2169. <div id="cf-content" style="display:none">
  2170. <div>
  2171. <div class="bubbles"></div>
  2172. <div class="bubbles"></div>
  2173. <div class="bubbles"></div>
  2174. </div>
  2175. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2176. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2177. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2178. </div>
  2179. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2180. <input type="hidden" name="jschl_vc" value="20e30f0f63bf3fafef7e90e2497732dd"/>
  2181. <input type="hidden" name="pass" value="1514326741.382-3ZFTU82Ho7"/>
  2182. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2183. </form>
  2184. </div>
  2185. <div class="attribution">
  2186. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2187. <br>
  2188. Ray ID: 3d376b3c7c813e80
  2189. </div>
  2190. </td>
  2191. </tr>
  2192. </table>
  2193. </body>
  2194. </html>
  2195. ''', None])
  2196. data.append(['https://archive.today/download/J4I1a.zip', '''
  2197. <!DOCTYPE HTML>
  2198. <html lang="en-US">
  2199. <head>
  2200. <meta charset="UTF-8" />
  2201. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2202. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2203. <meta name="robots" content="noindex, nofollow" />
  2204. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2205. <title>Just a moment...</title>
  2206. <style type="text/css">
  2207. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2208. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2209. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2210. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2211. #spinner {margin: 0 auto 30px auto; display: block;}
  2212. .attribution {margin-top: 20px;}
  2213. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2214. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2215. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2216. </style>
  2217. <script type="text/javascript">
  2218. //<![CDATA[
  2219. (function(){
  2220. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2221. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2222. b(function(){
  2223. var a = document.getElementById('cf-content');a.style.display = 'block';
  2224. setTimeout(function(){
  2225. var s,t,o,p,b,r,e,a,k,i,n,g,f, KRclCKA={"Hb":+((!+[]+!![]+!![]+[])+(+[]))};
  2226. t = document.createElement('div');
  2227. t.innerHTML="<a href='/'>x</a>";
  2228. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2229. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2230. a = document.getElementById('jschl-answer');
  2231. f = document.getElementById('challenge-form');
  2232. ;KRclCKA.Hb-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));KRclCKA.Hb-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));KRclCKA.Hb*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));KRclCKA.Hb*=+((+!![]+[])+(+[]));KRclCKA.Hb*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(KRclCKA.Hb, 10) + t.length; '; 121'
  2233. f.action += location.hash;
  2234. f.submit();
  2235. }, 4000);
  2236. }, false);
  2237. })();
  2238. //]]>
  2239. </script>
  2240. </head>
  2241. <body>
  2242. <table width="100%" height="100%" cellpadding="20">
  2243. <tr>
  2244. <td align="center" valign="middle">
  2245. <div class="cf-browser-verification cf-im-under-attack">
  2246. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2247. <div id="cf-content" style="display:none">
  2248. <div>
  2249. <div class="bubbles"></div>
  2250. <div class="bubbles"></div>
  2251. <div class="bubbles"></div>
  2252. </div>
  2253. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2254. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2255. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2256. </div>
  2257. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2258. <input type="hidden" name="jschl_vc" value="8cc9687bd411ef2e4ce22a5ad2492212"/>
  2259. <input type="hidden" name="pass" value="1514326742.757-Myc/VcglSY"/>
  2260. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2261. </form>
  2262. </div>
  2263. <div class="attribution">
  2264. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2265. <br>
  2266. Ray ID: 3d376b452c253e86
  2267. </div>
  2268. </td>
  2269. </tr>
  2270. </table>
  2271. </body>
  2272. </html>
  2273. ''', None])
  2274. data.append(['https://archive.today/download/J4I1a.zip', '''
  2275. <!DOCTYPE HTML>
  2276. <html lang="en-US">
  2277. <head>
  2278. <meta charset="UTF-8" />
  2279. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2280. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2281. <meta name="robots" content="noindex, nofollow" />
  2282. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2283. <title>Just a moment...</title>
  2284. <style type="text/css">
  2285. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2286. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2287. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2288. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2289. #spinner {margin: 0 auto 30px auto; display: block;}
  2290. .attribution {margin-top: 20px;}
  2291. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2292. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2293. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2294. </style>
  2295. <script type="text/javascript">
  2296. //<![CDATA[
  2297. (function(){
  2298. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2299. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2300. b(function(){
  2301. var a = document.getElementById('cf-content');a.style.display = 'block';
  2302. setTimeout(function(){
  2303. var s,t,o,p,b,r,e,a,k,i,n,g,f, hmArZJj={"IHMLJiYoiBi":+((+!![]+[])+(+!![]))};
  2304. t = document.createElement('div');
  2305. t.innerHTML="<a href='/'>x</a>";
  2306. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2307. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2308. a = document.getElementById('jschl-answer');
  2309. f = document.getElementById('challenge-form');
  2310. ;hmArZJj.IHMLJiYoiBi*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));hmArZJj.IHMLJiYoiBi-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(hmArZJj.IHMLJiYoiBi, 10) + t.length; '; 121'
  2311. f.action += location.hash;
  2312. f.submit();
  2313. }, 4000);
  2314. }, false);
  2315. })();
  2316. //]]>
  2317. </script>
  2318. </head>
  2319. <body>
  2320. <table width="100%" height="100%" cellpadding="20">
  2321. <tr>
  2322. <td align="center" valign="middle">
  2323. <div class="cf-browser-verification cf-im-under-attack">
  2324. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2325. <div id="cf-content" style="display:none">
  2326. <div>
  2327. <div class="bubbles"></div>
  2328. <div class="bubbles"></div>
  2329. <div class="bubbles"></div>
  2330. </div>
  2331. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2332. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2333. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2334. </div>
  2335. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2336. <input type="hidden" name="jschl_vc" value="6bb0394da66c781bb93f94f288283cc1"/>
  2337. <input type="hidden" name="pass" value="1514326743.47-flFJq1zVS/"/>
  2338. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2339. </form>
  2340. </div>
  2341. <div class="attribution">
  2342. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2343. <br>
  2344. Ray ID: 3d376b49b9973e5c
  2345. </div>
  2346. </td>
  2347. </tr>
  2348. </table>
  2349. </body>
  2350. </html>
  2351. ''', None])
  2352. data.append(['https://archive.today/download/J4I1a.zip', '''
  2353. <!DOCTYPE HTML>
  2354. <html lang="en-US">
  2355. <head>
  2356. <meta charset="UTF-8" />
  2357. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2358. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2359. <meta name="robots" content="noindex, nofollow" />
  2360. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2361. <title>Just a moment...</title>
  2362. <style type="text/css">
  2363. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2364. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2365. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2366. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2367. #spinner {margin: 0 auto 30px auto; display: block;}
  2368. .attribution {margin-top: 20px;}
  2369. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2370. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2371. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2372. </style>
  2373. <script type="text/javascript">
  2374. //<![CDATA[
  2375. (function(){
  2376. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2377. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2378. b(function(){
  2379. var a = document.getElementById('cf-content');a.style.display = 'block';
  2380. setTimeout(function(){
  2381. var s,t,o,p,b,r,e,a,k,i,n,g,f, qvaxeco={"iRiAPKwwe":+((!+[]+!![]+[])+(!+[]+!![]+!![]))};
  2382. t = document.createElement('div');
  2383. t.innerHTML="<a href='/'>x</a>";
  2384. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2385. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2386. a = document.getElementById('jschl-answer');
  2387. f = document.getElementById('challenge-form');
  2388. ;qvaxeco.iRiAPKwwe-=+((+!![]+[])+(!+[]+!![]+!![]));qvaxeco.iRiAPKwwe+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(qvaxeco.iRiAPKwwe, 10) + t.length; '; 121'
  2389. f.action += location.hash;
  2390. f.submit();
  2391. }, 4000);
  2392. }, false);
  2393. })();
  2394. //]]>
  2395. </script>
  2396. </head>
  2397. <body>
  2398. <table width="100%" height="100%" cellpadding="20">
  2399. <tr>
  2400. <td align="center" valign="middle">
  2401. <div class="cf-browser-verification cf-im-under-attack">
  2402. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2403. <div id="cf-content" style="display:none">
  2404. <div>
  2405. <div class="bubbles"></div>
  2406. <div class="bubbles"></div>
  2407. <div class="bubbles"></div>
  2408. </div>
  2409. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2410. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2411. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2412. </div>
  2413. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2414. <input type="hidden" name="jschl_vc" value="a1c20d22a9f2df566c91b88b0c2160f6"/>
  2415. <input type="hidden" name="pass" value="1514326744.913-CZC4QpbJZe"/>
  2416. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2417. </form>
  2418. </div>
  2419. <div class="attribution">
  2420. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2421. <br>
  2422. Ray ID: 3d376b52ab713e8c
  2423. </div>
  2424. </td>
  2425. </tr>
  2426. </table>
  2427. </body>
  2428. </html>
  2429. ''', None])
  2430. data.append(['https://archive.today/download/J4I1a.zip', '''
  2431. <!DOCTYPE HTML>
  2432. <html lang="en-US">
  2433. <head>
  2434. <meta charset="UTF-8" />
  2435. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2436. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2437. <meta name="robots" content="noindex, nofollow" />
  2438. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2439. <title>Just a moment...</title>
  2440. <style type="text/css">
  2441. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2442. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2443. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2444. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2445. #spinner {margin: 0 auto 30px auto; display: block;}
  2446. .attribution {margin-top: 20px;}
  2447. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2448. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2449. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2450. </style>
  2451. <script type="text/javascript">
  2452. //<![CDATA[
  2453. (function(){
  2454. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2455. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2456. b(function(){
  2457. var a = document.getElementById('cf-content');a.style.display = 'block';
  2458. setTimeout(function(){
  2459. var s,t,o,p,b,r,e,a,k,i,n,g,f, rOMaVfw={"VQwXrEe":!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]};
  2460. t = document.createElement('div');
  2461. t.innerHTML="<a href='/'>x</a>";
  2462. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2463. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2464. a = document.getElementById('jschl-answer');
  2465. f = document.getElementById('challenge-form');
  2466. ;rOMaVfw.VQwXrEe-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));rOMaVfw.VQwXrEe+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));rOMaVfw.VQwXrEe*=+((+!![]+[])+(+!![]));rOMaVfw.VQwXrEe+=+((+!![]+[])+(+!![]));rOMaVfw.VQwXrEe+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));rOMaVfw.VQwXrEe+=+((!+[]+!![]+!![]+[])+(+[]));rOMaVfw.VQwXrEe+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(rOMaVfw.VQwXrEe, 10) + t.length; '; 121'
  2467. f.action += location.hash;
  2468. f.submit();
  2469. }, 4000);
  2470. }, false);
  2471. })();
  2472. //]]>
  2473. </script>
  2474. </head>
  2475. <body>
  2476. <table width="100%" height="100%" cellpadding="20">
  2477. <tr>
  2478. <td align="center" valign="middle">
  2479. <div class="cf-browser-verification cf-im-under-attack">
  2480. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2481. <div id="cf-content" style="display:none">
  2482. <div>
  2483. <div class="bubbles"></div>
  2484. <div class="bubbles"></div>
  2485. <div class="bubbles"></div>
  2486. </div>
  2487. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2488. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2489. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2490. </div>
  2491. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2492. <input type="hidden" name="jschl_vc" value="d0216b97ebd114136f11e87457338771"/>
  2493. <input type="hidden" name="pass" value="1514326745.576-1JEZ+Y9PQb"/>
  2494. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2495. </form>
  2496. </div>
  2497. <div class="attribution">
  2498. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2499. <br>
  2500. Ray ID: 3d376b56dee63eaa
  2501. </div>
  2502. </td>
  2503. </tr>
  2504. </table>
  2505. </body>
  2506. </html>
  2507. ''', None])
  2508. data.append(['https://archive.today/download/J4I1a.zip', '''
  2509. <!DOCTYPE HTML>
  2510. <html lang="en-US">
  2511. <head>
  2512. <meta charset="UTF-8" />
  2513. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2514. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2515. <meta name="robots" content="noindex, nofollow" />
  2516. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2517. <title>Just a moment...</title>
  2518. <style type="text/css">
  2519. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2520. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2521. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2522. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2523. #spinner {margin: 0 auto 30px auto; display: block;}
  2524. .attribution {margin-top: 20px;}
  2525. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2526. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2527. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2528. </style>
  2529. <script type="text/javascript">
  2530. //<![CDATA[
  2531. (function(){
  2532. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2533. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2534. b(function(){
  2535. var a = document.getElementById('cf-content');a.style.display = 'block';
  2536. setTimeout(function(){
  2537. var s,t,o,p,b,r,e,a,k,i,n,g,f, JcaCiwF={"ycjxyEPWcud":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  2538. t = document.createElement('div');
  2539. t.innerHTML="<a href='/'>x</a>";
  2540. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2541. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2542. a = document.getElementById('jschl-answer');
  2543. f = document.getElementById('challenge-form');
  2544. ;JcaCiwF.ycjxyEPWcud+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));JcaCiwF.ycjxyEPWcud*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(JcaCiwF.ycjxyEPWcud, 10) + t.length; '; 121'
  2545. f.action += location.hash;
  2546. f.submit();
  2547. }, 4000);
  2548. }, false);
  2549. })();
  2550. //]]>
  2551. </script>
  2552. </head>
  2553. <body>
  2554. <table width="100%" height="100%" cellpadding="20">
  2555. <tr>
  2556. <td align="center" valign="middle">
  2557. <div class="cf-browser-verification cf-im-under-attack">
  2558. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2559. <div id="cf-content" style="display:none">
  2560. <div>
  2561. <div class="bubbles"></div>
  2562. <div class="bubbles"></div>
  2563. <div class="bubbles"></div>
  2564. </div>
  2565. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2566. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2567. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2568. </div>
  2569. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2570. <input type="hidden" name="jschl_vc" value="5cd05267b174b52d9552e7c62c6df441"/>
  2571. <input type="hidden" name="pass" value="1514326747.038-Viin4XmG14"/>
  2572. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2573. </form>
  2574. </div>
  2575. <div class="attribution">
  2576. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2577. <br>
  2578. Ray ID: 3d376b5ffb7a3e68
  2579. </div>
  2580. </td>
  2581. </tr>
  2582. </table>
  2583. </body>
  2584. </html>
  2585. ''', None])
  2586. data.append(['https://archive.today/download/J4I1a.zip', '''
  2587. <!DOCTYPE HTML>
  2588. <html lang="en-US">
  2589. <head>
  2590. <meta charset="UTF-8" />
  2591. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2592. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2593. <meta name="robots" content="noindex, nofollow" />
  2594. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2595. <title>Just a moment...</title>
  2596. <style type="text/css">
  2597. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2598. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2599. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2600. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2601. #spinner {margin: 0 auto 30px auto; display: block;}
  2602. .attribution {margin-top: 20px;}
  2603. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2604. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2605. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2606. </style>
  2607. <script type="text/javascript">
  2608. //<![CDATA[
  2609. (function(){
  2610. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2611. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2612. b(function(){
  2613. var a = document.getElementById('cf-content');a.style.display = 'block';
  2614. setTimeout(function(){
  2615. var s,t,o,p,b,r,e,a,k,i,n,g,f, ZTBrrWT={"GW":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  2616. t = document.createElement('div');
  2617. t.innerHTML="<a href='/'>x</a>";
  2618. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2619. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2620. a = document.getElementById('jschl-answer');
  2621. f = document.getElementById('challenge-form');
  2622. ;ZTBrrWT.GW+=!+[]+!![];ZTBrrWT.GW-=+!![];ZTBrrWT.GW*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(ZTBrrWT.GW, 10) + t.length; '; 121'
  2623. f.action += location.hash;
  2624. f.submit();
  2625. }, 4000);
  2626. }, false);
  2627. })();
  2628. //]]>
  2629. </script>
  2630. </head>
  2631. <body>
  2632. <table width="100%" height="100%" cellpadding="20">
  2633. <tr>
  2634. <td align="center" valign="middle">
  2635. <div class="cf-browser-verification cf-im-under-attack">
  2636. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2637. <div id="cf-content" style="display:none">
  2638. <div>
  2639. <div class="bubbles"></div>
  2640. <div class="bubbles"></div>
  2641. <div class="bubbles"></div>
  2642. </div>
  2643. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2644. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2645. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2646. </div>
  2647. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2648. <input type="hidden" name="jschl_vc" value="949bf43463d16751adfc13f5ed04ef37"/>
  2649. <input type="hidden" name="pass" value="1514326747.73-H8iRTkz6XF"/>
  2650. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2651. </form>
  2652. </div>
  2653. <div class="attribution">
  2654. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2655. <br>
  2656. Ray ID: 3d376b644e2f3e4a
  2657. </div>
  2658. </td>
  2659. </tr>
  2660. </table>
  2661. </body>
  2662. </html>
  2663. ''', None])
  2664. data.append(['https://archive.today/download/J4I1a.zip', '''
  2665. <!DOCTYPE HTML>
  2666. <html lang="en-US">
  2667. <head>
  2668. <meta charset="UTF-8" />
  2669. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2670. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2671. <meta name="robots" content="noindex, nofollow" />
  2672. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2673. <title>Just a moment...</title>
  2674. <style type="text/css">
  2675. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2676. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2677. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2678. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2679. #spinner {margin: 0 auto 30px auto; display: block;}
  2680. .attribution {margin-top: 20px;}
  2681. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2682. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2683. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2684. </style>
  2685. <script type="text/javascript">
  2686. //<![CDATA[
  2687. (function(){
  2688. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2689. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2690. b(function(){
  2691. var a = document.getElementById('cf-content');a.style.display = 'block';
  2692. setTimeout(function(){
  2693. var s,t,o,p,b,r,e,a,k,i,n,g,f, apLLmMk={"TYgRmkHiFYpT":+!![]};
  2694. t = document.createElement('div');
  2695. t.innerHTML="<a href='/'>x</a>";
  2696. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2697. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2698. a = document.getElementById('jschl-answer');
  2699. f = document.getElementById('challenge-form');
  2700. ;apLLmMk.TYgRmkHiFYpT-=!+[]+!![]+!![]+!![];apLLmMk.TYgRmkHiFYpT+=+((+!![]+[])+(+[]));apLLmMk.TYgRmkHiFYpT+=+((!+[]+!![]+[])+(+[]));apLLmMk.TYgRmkHiFYpT+=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];apLLmMk.TYgRmkHiFYpT+=+((+!![]+[])+(!+[]+!![]));apLLmMk.TYgRmkHiFYpT-=+((!+[]+!![]+!![]+!![]+[])+(+[]));apLLmMk.TYgRmkHiFYpT+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));apLLmMk.TYgRmkHiFYpT+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));apLLmMk.TYgRmkHiFYpT+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));apLLmMk.TYgRmkHiFYpT*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(apLLmMk.TYgRmkHiFYpT, 10) + t.length; '; 121'
  2701. f.action += location.hash;
  2702. f.submit();
  2703. }, 4000);
  2704. }, false);
  2705. })();
  2706. //]]>
  2707. </script>
  2708. </head>
  2709. <body>
  2710. <table width="100%" height="100%" cellpadding="20">
  2711. <tr>
  2712. <td align="center" valign="middle">
  2713. <div class="cf-browser-verification cf-im-under-attack">
  2714. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2715. <div id="cf-content" style="display:none">
  2716. <div>
  2717. <div class="bubbles"></div>
  2718. <div class="bubbles"></div>
  2719. <div class="bubbles"></div>
  2720. </div>
  2721. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2722. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2723. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2724. </div>
  2725. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2726. <input type="hidden" name="jschl_vc" value="3189e28dbda7f74ada40366fa82bf1c1"/>
  2727. <input type="hidden" name="pass" value="1514326749.075-mMsgt836mH"/>
  2728. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2729. </form>
  2730. </div>
  2731. <div class="attribution">
  2732. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2733. <br>
  2734. Ray ID: 3d376b6cba4b3e62
  2735. </div>
  2736. </td>
  2737. </tr>
  2738. </table>
  2739. </body>
  2740. </html>
  2741. ''', None])
  2742. data.append(['https://archive.today/download/J4I1a.zip', '''
  2743. <!DOCTYPE HTML>
  2744. <html lang="en-US">
  2745. <head>
  2746. <meta charset="UTF-8" />
  2747. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2748. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2749. <meta name="robots" content="noindex, nofollow" />
  2750. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2751. <title>Just a moment...</title>
  2752. <style type="text/css">
  2753. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2754. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2755. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2756. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2757. #spinner {margin: 0 auto 30px auto; display: block;}
  2758. .attribution {margin-top: 20px;}
  2759. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2760. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2761. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2762. </style>
  2763. <script type="text/javascript">
  2764. //<![CDATA[
  2765. (function(){
  2766. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2767. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2768. b(function(){
  2769. var a = document.getElementById('cf-content');a.style.display = 'block';
  2770. setTimeout(function(){
  2771. var s,t,o,p,b,r,e,a,k,i,n,g,f, ozKnEqt={"wOStMcnv":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]))};
  2772. t = document.createElement('div');
  2773. t.innerHTML="<a href='/'>x</a>";
  2774. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2775. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2776. a = document.getElementById('jschl-answer');
  2777. f = document.getElementById('challenge-form');
  2778. ;ozKnEqt.wOStMcnv*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));ozKnEqt.wOStMcnv*=!+[]+!![]+!![]+!![]+!![]+!![];ozKnEqt.wOStMcnv*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));ozKnEqt.wOStMcnv*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));ozKnEqt.wOStMcnv-=+((+!![]+[])+(+!![]));ozKnEqt.wOStMcnv-=!+[]+!![]+!![]+!![];a.value = parseInt(ozKnEqt.wOStMcnv, 10) + t.length; '; 121'
  2779. f.action += location.hash;
  2780. f.submit();
  2781. }, 4000);
  2782. }, false);
  2783. })();
  2784. //]]>
  2785. </script>
  2786. </head>
  2787. <body>
  2788. <table width="100%" height="100%" cellpadding="20">
  2789. <tr>
  2790. <td align="center" valign="middle">
  2791. <div class="cf-browser-verification cf-im-under-attack">
  2792. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2793. <div id="cf-content" style="display:none">
  2794. <div>
  2795. <div class="bubbles"></div>
  2796. <div class="bubbles"></div>
  2797. <div class="bubbles"></div>
  2798. </div>
  2799. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2800. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2801. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2802. </div>
  2803. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2804. <input type="hidden" name="jschl_vc" value="0bed51930a732be57fa4417ffd792dd9"/>
  2805. <input type="hidden" name="pass" value="1514326750.054-XVRT18CYFR"/>
  2806. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2807. </form>
  2808. </div>
  2809. <div class="attribution">
  2810. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2811. <br>
  2812. Ray ID: 3d376b72ddea3e4a
  2813. </div>
  2814. </td>
  2815. </tr>
  2816. </table>
  2817. </body>
  2818. </html>
  2819. ''', None])
  2820. data.append(['https://archive.today/download/J4I1a.zip', '''
  2821. <!DOCTYPE HTML>
  2822. <html lang="en-US">
  2823. <head>
  2824. <meta charset="UTF-8" />
  2825. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2826. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2827. <meta name="robots" content="noindex, nofollow" />
  2828. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2829. <title>Just a moment...</title>
  2830. <style type="text/css">
  2831. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2832. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2833. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2834. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2835. #spinner {margin: 0 auto 30px auto; display: block;}
  2836. .attribution {margin-top: 20px;}
  2837. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2838. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2839. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2840. </style>
  2841. <script type="text/javascript">
  2842. //<![CDATA[
  2843. (function(){
  2844. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2845. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2846. b(function(){
  2847. var a = document.getElementById('cf-content');a.style.display = 'block';
  2848. setTimeout(function(){
  2849. var s,t,o,p,b,r,e,a,k,i,n,g,f, OecULPf={"bhTMmw":!+[]+!![]+!![]+!![]+!![]+!![]+!![]};
  2850. t = document.createElement('div');
  2851. t.innerHTML="<a href='/'>x</a>";
  2852. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2853. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2854. a = document.getElementById('jschl-answer');
  2855. f = document.getElementById('challenge-form');
  2856. ;OecULPf.bhTMmw-=+((!+[]+!![]+!![]+[])+(+[]));OecULPf.bhTMmw*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));OecULPf.bhTMmw+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));OecULPf.bhTMmw*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));OecULPf.bhTMmw-=!+[]+!![]+!![]+!![]+!![]+!![]+!![];OecULPf.bhTMmw*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));OecULPf.bhTMmw+=+((+!![]+[])+(!+[]+!![]+!![]));OecULPf.bhTMmw+=+((!+[]+!![]+!![]+[])+(!+[]+!![]));OecULPf.bhTMmw+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(OecULPf.bhTMmw, 10) + t.length; '; 121'
  2857. f.action += location.hash;
  2858. f.submit();
  2859. }, 4000);
  2860. }, false);
  2861. })();
  2862. //]]>
  2863. </script>
  2864. </head>
  2865. <body>
  2866. <table width="100%" height="100%" cellpadding="20">
  2867. <tr>
  2868. <td align="center" valign="middle">
  2869. <div class="cf-browser-verification cf-im-under-attack">
  2870. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2871. <div id="cf-content" style="display:none">
  2872. <div>
  2873. <div class="bubbles"></div>
  2874. <div class="bubbles"></div>
  2875. <div class="bubbles"></div>
  2876. </div>
  2877. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2878. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2879. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2880. </div>
  2881. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2882. <input type="hidden" name="jschl_vc" value="b1d18149086f7f9aa6a67cdc6554a287"/>
  2883. <input type="hidden" name="pass" value="1514326751.425-XopHma+FN4"/>
  2884. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2885. </form>
  2886. </div>
  2887. <div class="attribution">
  2888. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2889. <br>
  2890. Ray ID: 3d376b7b6cd53e86
  2891. </div>
  2892. </td>
  2893. </tr>
  2894. </table>
  2895. </body>
  2896. </html>
  2897. ''', None])
  2898. data.append(['https://archive.today/download/J4I1a.zip', '''
  2899. <!DOCTYPE HTML>
  2900. <html lang="en-US">
  2901. <head>
  2902. <meta charset="UTF-8" />
  2903. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2904. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2905. <meta name="robots" content="noindex, nofollow" />
  2906. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2907. <title>Just a moment...</title>
  2908. <style type="text/css">
  2909. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2910. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2911. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2912. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2913. #spinner {margin: 0 auto 30px auto; display: block;}
  2914. .attribution {margin-top: 20px;}
  2915. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2916. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2917. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2918. </style>
  2919. <script type="text/javascript">
  2920. //<![CDATA[
  2921. (function(){
  2922. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2923. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2924. b(function(){
  2925. var a = document.getElementById('cf-content');a.style.display = 'block';
  2926. setTimeout(function(){
  2927. var s,t,o,p,b,r,e,a,k,i,n,g,f, UJSdIgf={"nPOQIXvXjHm":+((+!![]+[])+(+[]))};
  2928. t = document.createElement('div');
  2929. t.innerHTML="<a href='/'>x</a>";
  2930. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2931. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2932. a = document.getElementById('jschl-answer');
  2933. f = document.getElementById('challenge-form');
  2934. ;UJSdIgf.nPOQIXvXjHm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm*=!+[]+!![]+!![]+!![]+!![];UJSdIgf.nPOQIXvXjHm*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm+=!+[]+!![]+!![];UJSdIgf.nPOQIXvXjHm*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));UJSdIgf.nPOQIXvXjHm*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];UJSdIgf.nPOQIXvXjHm*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(UJSdIgf.nPOQIXvXjHm, 10) + t.length; '; 121'
  2935. f.action += location.hash;
  2936. f.submit();
  2937. }, 4000);
  2938. }, false);
  2939. })();
  2940. //]]>
  2941. </script>
  2942. </head>
  2943. <body>
  2944. <table width="100%" height="100%" cellpadding="20">
  2945. <tr>
  2946. <td align="center" valign="middle">
  2947. <div class="cf-browser-verification cf-im-under-attack">
  2948. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2949. <div id="cf-content" style="display:none">
  2950. <div>
  2951. <div class="bubbles"></div>
  2952. <div class="bubbles"></div>
  2953. <div class="bubbles"></div>
  2954. </div>
  2955. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2956. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2957. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2958. </div>
  2959. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2960. <input type="hidden" name="jschl_vc" value="f4cc8ec8f507f0169a2b12ff61d19a8e"/>
  2961. <input type="hidden" name="pass" value="1514326752.474-I9fRNr3fif"/>
  2962. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2963. </form>
  2964. </div>
  2965. <div class="attribution">
  2966. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2967. <br>
  2968. Ray ID: 3d376b81fc0d3e5c
  2969. </div>
  2970. </td>
  2971. </tr>
  2972. </table>
  2973. </body>
  2974. </html>
  2975. ''', None])
  2976. data.append(['https://archive.today/download/J4I1a.zip', '''
  2977. <!DOCTYPE HTML>
  2978. <html lang="en-US">
  2979. <head>
  2980. <meta charset="UTF-8" />
  2981. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2982. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2983. <meta name="robots" content="noindex, nofollow" />
  2984. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2985. <title>Just a moment...</title>
  2986. <style type="text/css">
  2987. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2988. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2989. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2990. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2991. #spinner {margin: 0 auto 30px auto; display: block;}
  2992. .attribution {margin-top: 20px;}
  2993. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2994. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2995. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2996. </style>
  2997. <script type="text/javascript">
  2998. //<![CDATA[
  2999. (function(){
  3000. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3001. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3002. b(function(){
  3003. var a = document.getElementById('cf-content');a.style.display = 'block';
  3004. setTimeout(function(){
  3005. var s,t,o,p,b,r,e,a,k,i,n,g,f, WOBEWKt={"t":+((+!![]+[])+(!+[]+!![]))};
  3006. t = document.createElement('div');
  3007. t.innerHTML="<a href='/'>x</a>";
  3008. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3009. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3010. a = document.getElementById('jschl-answer');
  3011. f = document.getElementById('challenge-form');
  3012. ;WOBEWKt.t*=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));WOBEWKt.t+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));WOBEWKt.t*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));WOBEWKt.t+=+((+!![]+[])+(+!![]));WOBEWKt.t-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));WOBEWKt.t*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));WOBEWKt.t+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));WOBEWKt.t*=+((!+[]+!![]+[])+(+[]));a.value = parseInt(WOBEWKt.t, 10) + t.length; '; 121'
  3013. f.action += location.hash;
  3014. f.submit();
  3015. }, 4000);
  3016. }, false);
  3017. })();
  3018. //]]>
  3019. </script>
  3020. </head>
  3021. <body>
  3022. <table width="100%" height="100%" cellpadding="20">
  3023. <tr>
  3024. <td align="center" valign="middle">
  3025. <div class="cf-browser-verification cf-im-under-attack">
  3026. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3027. <div id="cf-content" style="display:none">
  3028. <div>
  3029. <div class="bubbles"></div>
  3030. <div class="bubbles"></div>
  3031. <div class="bubbles"></div>
  3032. </div>
  3033. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3034. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3035. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3036. </div>
  3037. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3038. <input type="hidden" name="jschl_vc" value="e543af2b961bbc0798bfd8529076affd"/>
  3039. <input type="hidden" name="pass" value="1514326754.016-0LwCDRCOdW"/>
  3040. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3041. </form>
  3042. </div>
  3043. <div class="attribution">
  3044. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3045. <br>
  3046. Ray ID: 3d376b8b98223e86
  3047. </div>
  3048. </td>
  3049. </tr>
  3050. </table>
  3051. </body>
  3052. </html>
  3053. ''', None])
  3054. data.append(['https://archive.today/download/J4I1a.zip', '''
  3055. <!DOCTYPE HTML>
  3056. <html lang="en-US">
  3057. <head>
  3058. <meta charset="UTF-8" />
  3059. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3060. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3061. <meta name="robots" content="noindex, nofollow" />
  3062. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3063. <title>Just a moment...</title>
  3064. <style type="text/css">
  3065. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3066. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3067. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3068. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3069. #spinner {margin: 0 auto 30px auto; display: block;}
  3070. .attribution {margin-top: 20px;}
  3071. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3072. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3073. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3074. </style>
  3075. <script type="text/javascript">
  3076. //<![CDATA[
  3077. (function(){
  3078. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3079. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3080. b(function(){
  3081. var a = document.getElementById('cf-content');a.style.display = 'block';
  3082. setTimeout(function(){
  3083. var s,t,o,p,b,r,e,a,k,i,n,g,f, DFIiWmv={"GGzgfvoIYGA":+((+!![]+[])+(+!![]))};
  3084. t = document.createElement('div');
  3085. t.innerHTML="<a href='/'>x</a>";
  3086. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3087. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3088. a = document.getElementById('jschl-answer');
  3089. f = document.getElementById('challenge-form');
  3090. ;DFIiWmv.GGzgfvoIYGA+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA*=+((!+[]+!![]+[])+(!+[]+!![]+!![]));DFIiWmv.GGzgfvoIYGA+=!+[]+!![];DFIiWmv.GGzgfvoIYGA*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(DFIiWmv.GGzgfvoIYGA, 10) + t.length; '; 121'
  3091. f.action += location.hash;
  3092. f.submit();
  3093. }, 4000);
  3094. }, false);
  3095. })();
  3096. //]]>
  3097. </script>
  3098. </head>
  3099. <body>
  3100. <table width="100%" height="100%" cellpadding="20">
  3101. <tr>
  3102. <td align="center" valign="middle">
  3103. <div class="cf-browser-verification cf-im-under-attack">
  3104. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3105. <div id="cf-content" style="display:none">
  3106. <div>
  3107. <div class="bubbles"></div>
  3108. <div class="bubbles"></div>
  3109. <div class="bubbles"></div>
  3110. </div>
  3111. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3112. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3113. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3114. </div>
  3115. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3116. <input type="hidden" name="jschl_vc" value="bce2e9f77873c183a3a2c43b14a7fb6e"/>
  3117. <input type="hidden" name="pass" value="1514326754.82-rYm/XMcdXv"/>
  3118. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3119. </form>
  3120. </div>
  3121. <div class="attribution">
  3122. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3123. <br>
  3124. Ray ID: 3d376b909f083ea4
  3125. </div>
  3126. </td>
  3127. </tr>
  3128. </table>
  3129. </body>
  3130. </html>
  3131. ''', None])
  3132. data.append(['https://archive.today/download/J4I1a.zip', '''
  3133. <!DOCTYPE HTML>
  3134. <html lang="en-US">
  3135. <head>
  3136. <meta charset="UTF-8" />
  3137. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3138. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3139. <meta name="robots" content="noindex, nofollow" />
  3140. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3141. <title>Just a moment...</title>
  3142. <style type="text/css">
  3143. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3144. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3145. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3146. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3147. #spinner {margin: 0 auto 30px auto; display: block;}
  3148. .attribution {margin-top: 20px;}
  3149. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3150. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3151. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3152. </style>
  3153. <script type="text/javascript">
  3154. //<![CDATA[
  3155. (function(){
  3156. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3157. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3158. b(function(){
  3159. var a = document.getElementById('cf-content');a.style.display = 'block';
  3160. setTimeout(function(){
  3161. var s,t,o,p,b,r,e,a,k,i,n,g,f, bigQicw={"e":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]))};
  3162. t = document.createElement('div');
  3163. t.innerHTML="<a href='/'>x</a>";
  3164. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3165. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3166. a = document.getElementById('jschl-answer');
  3167. f = document.getElementById('challenge-form');
  3168. ;bigQicw.e*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));bigQicw.e+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));bigQicw.e*=+((!+[]+!![]+[])+(+!![]));bigQicw.e-=+((!+[]+!![]+!![]+[])+(+!![]));bigQicw.e-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));bigQicw.e-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));bigQicw.e+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));bigQicw.e*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(bigQicw.e, 10) + t.length; '; 121'
  3169. f.action += location.hash;
  3170. f.submit();
  3171. }, 4000);
  3172. }, false);
  3173. })();
  3174. //]]>
  3175. </script>
  3176. </head>
  3177. <body>
  3178. <table width="100%" height="100%" cellpadding="20">
  3179. <tr>
  3180. <td align="center" valign="middle">
  3181. <div class="cf-browser-verification cf-im-under-attack">
  3182. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3183. <div id="cf-content" style="display:none">
  3184. <div>
  3185. <div class="bubbles"></div>
  3186. <div class="bubbles"></div>
  3187. <div class="bubbles"></div>
  3188. </div>
  3189. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3190. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3191. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3192. </div>
  3193. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3194. <input type="hidden" name="jschl_vc" value="bceacfe21434057d63bd6ff7a477f243"/>
  3195. <input type="hidden" name="pass" value="1514326756.343-bkMR+2VIga"/>
  3196. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3197. </form>
  3198. </div>
  3199. <div class="attribution">
  3200. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3201. <br>
  3202. Ray ID: 3d376b9a1a203eb0
  3203. </div>
  3204. </td>
  3205. </tr>
  3206. </table>
  3207. </body>
  3208. </html>
  3209. ''', None])
  3210. data.append(['https://archive.today/download/J4I1a.zip', '''
  3211. <!DOCTYPE HTML>
  3212. <html lang="en-US">
  3213. <head>
  3214. <meta charset="UTF-8" />
  3215. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3216. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3217. <meta name="robots" content="noindex, nofollow" />
  3218. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3219. <title>Just a moment...</title>
  3220. <style type="text/css">
  3221. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3222. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3223. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3224. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3225. #spinner {margin: 0 auto 30px auto; display: block;}
  3226. .attribution {margin-top: 20px;}
  3227. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3228. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3229. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3230. </style>
  3231. <script type="text/javascript">
  3232. //<![CDATA[
  3233. (function(){
  3234. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3235. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3236. b(function(){
  3237. var a = document.getElementById('cf-content');a.style.display = 'block';
  3238. setTimeout(function(){
  3239. var s,t,o,p,b,r,e,a,k,i,n,g,f, ScLfwXa={"Vs":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  3240. t = document.createElement('div');
  3241. t.innerHTML="<a href='/'>x</a>";
  3242. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3243. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3244. a = document.getElementById('jschl-answer');
  3245. f = document.getElementById('challenge-form');
  3246. ;ScLfwXa.Vs-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));ScLfwXa.Vs*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];ScLfwXa.Vs-=+((!+[]+!![]+[])+(+!![]));a.value = parseInt(ScLfwXa.Vs, 10) + t.length; '; 121'
  3247. f.action += location.hash;
  3248. f.submit();
  3249. }, 4000);
  3250. }, false);
  3251. })();
  3252. //]]>
  3253. </script>
  3254. </head>
  3255. <body>
  3256. <table width="100%" height="100%" cellpadding="20">
  3257. <tr>
  3258. <td align="center" valign="middle">
  3259. <div class="cf-browser-verification cf-im-under-attack">
  3260. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3261. <div id="cf-content" style="display:none">
  3262. <div>
  3263. <div class="bubbles"></div>
  3264. <div class="bubbles"></div>
  3265. <div class="bubbles"></div>
  3266. </div>
  3267. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3268. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3269. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3270. </div>
  3271. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3272. <input type="hidden" name="jschl_vc" value="5335f2d907789b03bdc4f0054c525f73"/>
  3273. <input type="hidden" name="pass" value="1514326757.77-BC4bIBg3Sf"/>
  3274. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3275. </form>
  3276. </div>
  3277. <div class="attribution">
  3278. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3279. <br>
  3280. Ray ID: 3d376ba30e253e50
  3281. </div>
  3282. </td>
  3283. </tr>
  3284. </table>
  3285. </body>
  3286. </html>
  3287. ''', None])
  3288. data.append(['https://archive.today/download/J4I1a.zip', '''
  3289. <!DOCTYPE HTML>
  3290. <html lang="en-US">
  3291. <head>
  3292. <meta charset="UTF-8" />
  3293. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3294. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3295. <meta name="robots" content="noindex, nofollow" />
  3296. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3297. <title>Just a moment...</title>
  3298. <style type="text/css">
  3299. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3300. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3301. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3302. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3303. #spinner {margin: 0 auto 30px auto; display: block;}
  3304. .attribution {margin-top: 20px;}
  3305. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3306. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3307. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3308. </style>
  3309. <script type="text/javascript">
  3310. //<![CDATA[
  3311. (function(){
  3312. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3313. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3314. b(function(){
  3315. var a = document.getElementById('cf-content');a.style.display = 'block';
  3316. setTimeout(function(){
  3317. var s,t,o,p,b,r,e,a,k,i,n,g,f, EPVCNaB={"fHEXuZ":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  3318. t = document.createElement('div');
  3319. t.innerHTML="<a href='/'>x</a>";
  3320. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3321. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3322. a = document.getElementById('jschl-answer');
  3323. f = document.getElementById('challenge-form');
  3324. ;EPVCNaB.fHEXuZ+=+!![];EPVCNaB.fHEXuZ+=+((+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(EPVCNaB.fHEXuZ, 10) + t.length; '; 121'
  3325. f.action += location.hash;
  3326. f.submit();
  3327. }, 4000);
  3328. }, false);
  3329. })();
  3330. //]]>
  3331. </script>
  3332. </head>
  3333. <body>
  3334. <table width="100%" height="100%" cellpadding="20">
  3335. <tr>
  3336. <td align="center" valign="middle">
  3337. <div class="cf-browser-verification cf-im-under-attack">
  3338. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3339. <div id="cf-content" style="display:none">
  3340. <div>
  3341. <div class="bubbles"></div>
  3342. <div class="bubbles"></div>
  3343. <div class="bubbles"></div>
  3344. </div>
  3345. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3346. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3347. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3348. </div>
  3349. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3350. <input type="hidden" name="jschl_vc" value="f7a18b081412b3991365903fbd598338"/>
  3351. <input type="hidden" name="pass" value="1514326758.77-BtA56ZWUTX"/>
  3352. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3353. </form>
  3354. </div>
  3355. <div class="attribution">
  3356. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3357. <br>
  3358. Ray ID: 3d376ba94a783e62
  3359. </div>
  3360. </td>
  3361. </tr>
  3362. </table>
  3363. </body>
  3364. </html>
  3365. ''', None])
  3366. data.append(['https://archive.today/download/J4I1a.zip', '''
  3367. <!DOCTYPE HTML>
  3368. <html lang="en-US">
  3369. <head>
  3370. <meta charset="UTF-8" />
  3371. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3372. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3373. <meta name="robots" content="noindex, nofollow" />
  3374. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3375. <title>Just a moment...</title>
  3376. <style type="text/css">
  3377. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3378. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3379. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3380. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3381. #spinner {margin: 0 auto 30px auto; display: block;}
  3382. .attribution {margin-top: 20px;}
  3383. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3384. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3385. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3386. </style>
  3387. <script type="text/javascript">
  3388. //<![CDATA[
  3389. (function(){
  3390. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3391. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3392. b(function(){
  3393. var a = document.getElementById('cf-content');a.style.display = 'block';
  3394. setTimeout(function(){
  3395. var s,t,o,p,b,r,e,a,k,i,n,g,f, agXJQRo={"Jk":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  3396. t = document.createElement('div');
  3397. t.innerHTML="<a href='/'>x</a>";
  3398. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3399. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3400. a = document.getElementById('jschl-answer');
  3401. f = document.getElementById('challenge-form');
  3402. ;agXJQRo.Jk-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));agXJQRo.Jk+=+((!+[]+!![]+!![]+!![]+[])+(+[]));agXJQRo.Jk*=+((+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(agXJQRo.Jk, 10) + t.length; '; 121'
  3403. f.action += location.hash;
  3404. f.submit();
  3405. }, 4000);
  3406. }, false);
  3407. })();
  3408. //]]>
  3409. </script>
  3410. </head>
  3411. <body>
  3412. <table width="100%" height="100%" cellpadding="20">
  3413. <tr>
  3414. <td align="center" valign="middle">
  3415. <div class="cf-browser-verification cf-im-under-attack">
  3416. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3417. <div id="cf-content" style="display:none">
  3418. <div>
  3419. <div class="bubbles"></div>
  3420. <div class="bubbles"></div>
  3421. <div class="bubbles"></div>
  3422. </div>
  3423. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3424. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3425. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3426. </div>
  3427. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3428. <input type="hidden" name="jschl_vc" value="94f632abaa97b7aa9d44eabb3814cbe3"/>
  3429. <input type="hidden" name="pass" value="1514326759.368-nnltbkwqcb"/>
  3430. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3431. </form>
  3432. </div>
  3433. <div class="attribution">
  3434. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3435. <br>
  3436. Ray ID: 3d376bad0d463e68
  3437. </div>
  3438. </td>
  3439. </tr>
  3440. </table>
  3441. </body>
  3442. </html>
  3443. ''', None])
  3444. data.append(['https://archive.today/download/J4I1a.zip', '''
  3445. <!DOCTYPE HTML>
  3446. <html lang="en-US">
  3447. <head>
  3448. <meta charset="UTF-8" />
  3449. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3450. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3451. <meta name="robots" content="noindex, nofollow" />
  3452. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3453. <title>Just a moment...</title>
  3454. <style type="text/css">
  3455. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3456. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3457. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3458. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3459. #spinner {margin: 0 auto 30px auto; display: block;}
  3460. .attribution {margin-top: 20px;}
  3461. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3462. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3463. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3464. </style>
  3465. <script type="text/javascript">
  3466. //<![CDATA[
  3467. (function(){
  3468. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3469. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3470. b(function(){
  3471. var a = document.getElementById('cf-content');a.style.display = 'block';
  3472. setTimeout(function(){
  3473. var s,t,o,p,b,r,e,a,k,i,n,g,f, OIkeHtu={"XG":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  3474. t = document.createElement('div');
  3475. t.innerHTML="<a href='/'>x</a>";
  3476. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3477. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3478. a = document.getElementById('jschl-answer');
  3479. f = document.getElementById('challenge-form');
  3480. ;OIkeHtu.XG*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));OIkeHtu.XG*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(OIkeHtu.XG, 10) + t.length; '; 121'
  3481. f.action += location.hash;
  3482. f.submit();
  3483. }, 4000);
  3484. }, false);
  3485. })();
  3486. //]]>
  3487. </script>
  3488. </head>
  3489. <body>
  3490. <table width="100%" height="100%" cellpadding="20">
  3491. <tr>
  3492. <td align="center" valign="middle">
  3493. <div class="cf-browser-verification cf-im-under-attack">
  3494. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3495. <div id="cf-content" style="display:none">
  3496. <div>
  3497. <div class="bubbles"></div>
  3498. <div class="bubbles"></div>
  3499. <div class="bubbles"></div>
  3500. </div>
  3501. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3502. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3503. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3504. </div>
  3505. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3506. <input type="hidden" name="jschl_vc" value="d6c142bc561a7f91535e6f2f053800cb"/>
  3507. <input type="hidden" name="pass" value="1514326760.587-hs5rcXVkll"/>
  3508. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3509. </form>
  3510. </div>
  3511. <div class="attribution">
  3512. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3513. <br>
  3514. Ray ID: 3d376bb4ab0d3e9e
  3515. </div>
  3516. </td>
  3517. </tr>
  3518. </table>
  3519. </body>
  3520. </html>
  3521. ''', None])
  3522. data.append(['https://archive.today/download/J4I1a.zip', '''
  3523. <!DOCTYPE HTML>
  3524. <html lang="en-US">
  3525. <head>
  3526. <meta charset="UTF-8" />
  3527. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3528. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3529. <meta name="robots" content="noindex, nofollow" />
  3530. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3531. <title>Just a moment...</title>
  3532. <style type="text/css">
  3533. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3534. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3535. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3536. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3537. #spinner {margin: 0 auto 30px auto; display: block;}
  3538. .attribution {margin-top: 20px;}
  3539. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3540. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3541. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3542. </style>
  3543. <script type="text/javascript">
  3544. //<![CDATA[
  3545. (function(){
  3546. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3547. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3548. b(function(){
  3549. var a = document.getElementById('cf-content');a.style.display = 'block';
  3550. setTimeout(function(){
  3551. var s,t,o,p,b,r,e,a,k,i,n,g,f, sXOLuwO={"WtCA":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  3552. t = document.createElement('div');
  3553. t.innerHTML="<a href='/'>x</a>";
  3554. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3555. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3556. a = document.getElementById('jschl-answer');
  3557. f = document.getElementById('challenge-form');
  3558. ;sXOLuwO.WtCA+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));sXOLuwO.WtCA-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));sXOLuwO.WtCA*=+((!+[]+!![]+!![]+[])+(+!![]));sXOLuwO.WtCA*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(sXOLuwO.WtCA, 10) + t.length; '; 121'
  3559. f.action += location.hash;
  3560. f.submit();
  3561. }, 4000);
  3562. }, false);
  3563. })();
  3564. //]]>
  3565. </script>
  3566. </head>
  3567. <body>
  3568. <table width="100%" height="100%" cellpadding="20">
  3569. <tr>
  3570. <td align="center" valign="middle">
  3571. <div class="cf-browser-verification cf-im-under-attack">
  3572. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3573. <div id="cf-content" style="display:none">
  3574. <div>
  3575. <div class="bubbles"></div>
  3576. <div class="bubbles"></div>
  3577. <div class="bubbles"></div>
  3578. </div>
  3579. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3580. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3581. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3582. </div>
  3583. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3584. <input type="hidden" name="jschl_vc" value="845a37ad0c6da656aa78e28fd503ffd7"/>
  3585. <input type="hidden" name="pass" value="1514326762.133-IRcijkSbYE"/>
  3586. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3587. </form>
  3588. </div>
  3589. <div class="attribution">
  3590. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3591. <br>
  3592. Ray ID: 3d376bbe4e1a3e8c
  3593. </div>
  3594. </td>
  3595. </tr>
  3596. </table>
  3597. </body>
  3598. </html>
  3599. ''', None])
  3600. data.append(['https://archive.today/download/J4I1a.zip', '''
  3601. <!DOCTYPE HTML>
  3602. <html lang="en-US">
  3603. <head>
  3604. <meta charset="UTF-8" />
  3605. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3606. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3607. <meta name="robots" content="noindex, nofollow" />
  3608. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3609. <title>Just a moment...</title>
  3610. <style type="text/css">
  3611. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3612. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3613. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3614. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3615. #spinner {margin: 0 auto 30px auto; display: block;}
  3616. .attribution {margin-top: 20px;}
  3617. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3618. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3619. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3620. </style>
  3621. <script type="text/javascript">
  3622. //<![CDATA[
  3623. (function(){
  3624. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3625. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3626. b(function(){
  3627. var a = document.getElementById('cf-content');a.style.display = 'block';
  3628. setTimeout(function(){
  3629. var s,t,o,p,b,r,e,a,k,i,n,g,f, hJAmmoN={"AGhzOwlux":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  3630. t = document.createElement('div');
  3631. t.innerHTML="<a href='/'>x</a>";
  3632. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3633. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3634. a = document.getElementById('jschl-answer');
  3635. f = document.getElementById('challenge-form');
  3636. ;hJAmmoN.AGhzOwlux-=+((!+[]+!![]+[])+(!+[]+!![]));hJAmmoN.AGhzOwlux+=+((!+[]+!![]+!![]+[])+(!+[]+!![]));hJAmmoN.AGhzOwlux*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));hJAmmoN.AGhzOwlux-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));hJAmmoN.AGhzOwlux+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));hJAmmoN.AGhzOwlux+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));hJAmmoN.AGhzOwlux+=+((!+[]+!![]+!![]+[])+(+!![]));hJAmmoN.AGhzOwlux-=+((!+[]+!![]+!![]+!![]+[])+(+[]));hJAmmoN.AGhzOwlux*=+((+!![]+[])+(!+[]+!![]+!![]+!![]));hJAmmoN.AGhzOwlux+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(hJAmmoN.AGhzOwlux, 10) + t.length; '; 121'
  3637. f.action += location.hash;
  3638. f.submit();
  3639. }, 4000);
  3640. }, false);
  3641. })();
  3642. //]]>
  3643. </script>
  3644. </head>
  3645. <body>
  3646. <table width="100%" height="100%" cellpadding="20">
  3647. <tr>
  3648. <td align="center" valign="middle">
  3649. <div class="cf-browser-verification cf-im-under-attack">
  3650. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3651. <div id="cf-content" style="display:none">
  3652. <div>
  3653. <div class="bubbles"></div>
  3654. <div class="bubbles"></div>
  3655. <div class="bubbles"></div>
  3656. </div>
  3657. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3658. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3659. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3660. </div>
  3661. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3662. <input type="hidden" name="jschl_vc" value="4296377ab6e53ea90ab5f0304716f54a"/>
  3663. <input type="hidden" name="pass" value="1514326763.448-jCnwlkwvy6"/>
  3664. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3665. </form>
  3666. </div>
  3667. <div class="attribution">
  3668. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3669. <br>
  3670. Ray ID: 3d376bc68cb83e6e
  3671. </div>
  3672. </td>
  3673. </tr>
  3674. </table>
  3675. </body>
  3676. </html>
  3677. ''', None])
  3678. data.append(['https://archive.today/download/J4I1a.zip', '''
  3679. <!DOCTYPE HTML>
  3680. <html lang="en-US">
  3681. <head>
  3682. <meta charset="UTF-8" />
  3683. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3684. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3685. <meta name="robots" content="noindex, nofollow" />
  3686. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3687. <title>Just a moment...</title>
  3688. <style type="text/css">
  3689. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3690. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3691. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3692. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3693. #spinner {margin: 0 auto 30px auto; display: block;}
  3694. .attribution {margin-top: 20px;}
  3695. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3696. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3697. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3698. </style>
  3699. <script type="text/javascript">
  3700. //<![CDATA[
  3701. (function(){
  3702. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3703. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3704. b(function(){
  3705. var a = document.getElementById('cf-content');a.style.display = 'block';
  3706. setTimeout(function(){
  3707. var s,t,o,p,b,r,e,a,k,i,n,g,f, BiRSIDb={"CkaiesOZWlF":+((+!![]+[])+(!+[]+!![]+!![]))};
  3708. t = document.createElement('div');
  3709. t.innerHTML="<a href='/'>x</a>";
  3710. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3711. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3712. a = document.getElementById('jschl-answer');
  3713. f = document.getElementById('challenge-form');
  3714. ;BiRSIDb.CkaiesOZWlF*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));BiRSIDb.CkaiesOZWlF*=!+[]+!![]+!![]+!![];BiRSIDb.CkaiesOZWlF+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));BiRSIDb.CkaiesOZWlF-=+((+!![]+[])+(!+[]+!![]));BiRSIDb.CkaiesOZWlF-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));BiRSIDb.CkaiesOZWlF*=+((+!![]+[])+(!+[]+!![]+!![]));BiRSIDb.CkaiesOZWlF-=+((+!![]+[])+(!+[]+!![]+!![]));BiRSIDb.CkaiesOZWlF+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));BiRSIDb.CkaiesOZWlF+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));BiRSIDb.CkaiesOZWlF-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(BiRSIDb.CkaiesOZWlF, 10) + t.length; '; 121'
  3715. f.action += location.hash;
  3716. f.submit();
  3717. }, 4000);
  3718. }, false);
  3719. })();
  3720. //]]>
  3721. </script>
  3722. </head>
  3723. <body>
  3724. <table width="100%" height="100%" cellpadding="20">
  3725. <tr>
  3726. <td align="center" valign="middle">
  3727. <div class="cf-browser-verification cf-im-under-attack">
  3728. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3729. <div id="cf-content" style="display:none">
  3730. <div>
  3731. <div class="bubbles"></div>
  3732. <div class="bubbles"></div>
  3733. <div class="bubbles"></div>
  3734. </div>
  3735. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3736. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3737. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3738. </div>
  3739. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3740. <input type="hidden" name="jschl_vc" value="0ed97d588c45734a343e6f91ea44009f"/>
  3741. <input type="hidden" name="pass" value="1514326764.339-YCOnlqUY03"/>
  3742. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3743. </form>
  3744. </div>
  3745. <div class="attribution">
  3746. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3747. <br>
  3748. Ray ID: 3d376bcc1b133e74
  3749. </div>
  3750. </td>
  3751. </tr>
  3752. </table>
  3753. </body>
  3754. </html>
  3755. ''', None])
  3756. data.append(['https://archive.today/download/J4I1a.zip', '''
  3757. <!DOCTYPE HTML>
  3758. <html lang="en-US">
  3759. <head>
  3760. <meta charset="UTF-8" />
  3761. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3762. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3763. <meta name="robots" content="noindex, nofollow" />
  3764. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3765. <title>Just a moment...</title>
  3766. <style type="text/css">
  3767. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3768. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3769. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3770. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3771. #spinner {margin: 0 auto 30px auto; display: block;}
  3772. .attribution {margin-top: 20px;}
  3773. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3774. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3775. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3776. </style>
  3777. <script type="text/javascript">
  3778. //<![CDATA[
  3779. (function(){
  3780. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3781. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3782. b(function(){
  3783. var a = document.getElementById('cf-content');a.style.display = 'block';
  3784. setTimeout(function(){
  3785. var s,t,o,p,b,r,e,a,k,i,n,g,f, IblHztn={"saGoKKZ":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  3786. t = document.createElement('div');
  3787. t.innerHTML="<a href='/'>x</a>";
  3788. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3789. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3790. a = document.getElementById('jschl-answer');
  3791. f = document.getElementById('challenge-form');
  3792. ;IblHztn.saGoKKZ-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));IblHztn.saGoKKZ*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));IblHztn.saGoKKZ-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));IblHztn.saGoKKZ+=+((+!![]+[])+(+!![]));a.value = parseInt(IblHztn.saGoKKZ, 10) + t.length; '; 121'
  3793. f.action += location.hash;
  3794. f.submit();
  3795. }, 4000);
  3796. }, false);
  3797. })();
  3798. //]]>
  3799. </script>
  3800. </head>
  3801. <body>
  3802. <table width="100%" height="100%" cellpadding="20">
  3803. <tr>
  3804. <td align="center" valign="middle">
  3805. <div class="cf-browser-verification cf-im-under-attack">
  3806. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3807. <div id="cf-content" style="display:none">
  3808. <div>
  3809. <div class="bubbles"></div>
  3810. <div class="bubbles"></div>
  3811. <div class="bubbles"></div>
  3812. </div>
  3813. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3814. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3815. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3816. </div>
  3817. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3818. <input type="hidden" name="jschl_vc" value="e08a734818248f0dbd008f8fc746ed16"/>
  3819. <input type="hidden" name="pass" value="1514326765.249-SCVxwivXL3"/>
  3820. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3821. </form>
  3822. </div>
  3823. <div class="attribution">
  3824. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3825. <br>
  3826. Ray ID: 3d376bd1cf7f3e6e
  3827. </div>
  3828. </td>
  3829. </tr>
  3830. </table>
  3831. </body>
  3832. </html>
  3833. ''', None])
  3834. data.append(['https://archive.today/download/J4I1a.zip', '''
  3835. <!DOCTYPE HTML>
  3836. <html lang="en-US">
  3837. <head>
  3838. <meta charset="UTF-8" />
  3839. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3840. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3841. <meta name="robots" content="noindex, nofollow" />
  3842. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3843. <title>Just a moment...</title>
  3844. <style type="text/css">
  3845. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3846. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3847. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3848. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3849. #spinner {margin: 0 auto 30px auto; display: block;}
  3850. .attribution {margin-top: 20px;}
  3851. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3852. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3853. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3854. </style>
  3855. <script type="text/javascript">
  3856. //<![CDATA[
  3857. (function(){
  3858. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3859. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3860. b(function(){
  3861. var a = document.getElementById('cf-content');a.style.display = 'block';
  3862. setTimeout(function(){
  3863. var s,t,o,p,b,r,e,a,k,i,n,g,f, WYjVvrg={"ipeoIKDGF":!+[]+!![]+!![]+!![]+!![]+!![]};
  3864. t = document.createElement('div');
  3865. t.innerHTML="<a href='/'>x</a>";
  3866. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3867. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3868. a = document.getElementById('jschl-answer');
  3869. f = document.getElementById('challenge-form');
  3870. ;WYjVvrg.ipeoIKDGF-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));WYjVvrg.ipeoIKDGF*=!+[]+!![]+!![]+!![]+!![];WYjVvrg.ipeoIKDGF-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));WYjVvrg.ipeoIKDGF-=+((+!![]+[])+(+!![]));a.value = parseInt(WYjVvrg.ipeoIKDGF, 10) + t.length; '; 121'
  3871. f.action += location.hash;
  3872. f.submit();
  3873. }, 4000);
  3874. }, false);
  3875. })();
  3876. //]]>
  3877. </script>
  3878. </head>
  3879. <body>
  3880. <table width="100%" height="100%" cellpadding="20">
  3881. <tr>
  3882. <td align="center" valign="middle">
  3883. <div class="cf-browser-verification cf-im-under-attack">
  3884. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3885. <div id="cf-content" style="display:none">
  3886. <div>
  3887. <div class="bubbles"></div>
  3888. <div class="bubbles"></div>
  3889. <div class="bubbles"></div>
  3890. </div>
  3891. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3892. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3893. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3894. </div>
  3895. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3896. <input type="hidden" name="jschl_vc" value="70f0443ce2f6bc709f13bd2fee68ac1f"/>
  3897. <input type="hidden" name="pass" value="1514326765.918-xCd9vwtpHD"/>
  3898. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3899. </form>
  3900. </div>
  3901. <div class="attribution">
  3902. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3903. <br>
  3904. Ray ID: 3d376bd5f9fb3eb0
  3905. </div>
  3906. </td>
  3907. </tr>
  3908. </table>
  3909. </body>
  3910. </html>
  3911. ''', None])
  3912. data.append(['https://archive.today/download/J4I1a.zip', '''
  3913. <!DOCTYPE HTML>
  3914. <html lang="en-US">
  3915. <head>
  3916. <meta charset="UTF-8" />
  3917. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3918. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3919. <meta name="robots" content="noindex, nofollow" />
  3920. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3921. <title>Just a moment...</title>
  3922. <style type="text/css">
  3923. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3924. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3925. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3926. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3927. #spinner {margin: 0 auto 30px auto; display: block;}
  3928. .attribution {margin-top: 20px;}
  3929. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3930. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3931. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3932. </style>
  3933. <script type="text/javascript">
  3934. //<![CDATA[
  3935. (function(){
  3936. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3937. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3938. b(function(){
  3939. var a = document.getElementById('cf-content');a.style.display = 'block';
  3940. setTimeout(function(){
  3941. var s,t,o,p,b,r,e,a,k,i,n,g,f, HjyIpXT={"ejTpoqB":+((+!![]+[])+(!+[]+!![]))};
  3942. t = document.createElement('div');
  3943. t.innerHTML="<a href='/'>x</a>";
  3944. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3945. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3946. a = document.getElementById('jschl-answer');
  3947. f = document.getElementById('challenge-form');
  3948. ;HjyIpXT.ejTpoqB*=!+[]+!![]+!![]+!![]+!![];HjyIpXT.ejTpoqB*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));HjyIpXT.ejTpoqB+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HjyIpXT.ejTpoqB+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));HjyIpXT.ejTpoqB+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));HjyIpXT.ejTpoqB*=+((+!![]+[])+(!+[]+!![]+!![]+!![]));HjyIpXT.ejTpoqB*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HjyIpXT.ejTpoqB-=+((!+[]+!![]+!![]+[])+(+!![]));a.value = parseInt(HjyIpXT.ejTpoqB, 10) + t.length; '; 121'
  3949. f.action += location.hash;
  3950. f.submit();
  3951. }, 4000);
  3952. }, false);
  3953. })();
  3954. //]]>
  3955. </script>
  3956. </head>
  3957. <body>
  3958. <table width="100%" height="100%" cellpadding="20">
  3959. <tr>
  3960. <td align="center" valign="middle">
  3961. <div class="cf-browser-verification cf-im-under-attack">
  3962. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3963. <div id="cf-content" style="display:none">
  3964. <div>
  3965. <div class="bubbles"></div>
  3966. <div class="bubbles"></div>
  3967. <div class="bubbles"></div>
  3968. </div>
  3969. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3970. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3971. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3972. </div>
  3973. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3974. <input type="hidden" name="jschl_vc" value="8cc550217dce05be8851b4889806e525"/>
  3975. <input type="hidden" name="pass" value="1514326767.039-SYEoSVH7RD"/>
  3976. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3977. </form>
  3978. </div>
  3979. <div class="attribution">
  3980. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3981. <br>
  3982. Ray ID: 3d376bdcfc3e3e5c
  3983. </div>
  3984. </td>
  3985. </tr>
  3986. </table>
  3987. </body>
  3988. </html>
  3989. ''', None])
  3990. data.append(['https://archive.today/download/J4I1a.zip', '''
  3991. <!DOCTYPE HTML>
  3992. <html lang="en-US">
  3993. <head>
  3994. <meta charset="UTF-8" />
  3995. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3996. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3997. <meta name="robots" content="noindex, nofollow" />
  3998. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3999. <title>Just a moment...</title>
  4000. <style type="text/css">
  4001. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4002. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4003. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4004. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4005. #spinner {margin: 0 auto 30px auto; display: block;}
  4006. .attribution {margin-top: 20px;}
  4007. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4008. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4009. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4010. </style>
  4011. <script type="text/javascript">
  4012. //<![CDATA[
  4013. (function(){
  4014. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4015. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4016. b(function(){
  4017. var a = document.getElementById('cf-content');a.style.display = 'block';
  4018. setTimeout(function(){
  4019. var s,t,o,p,b,r,e,a,k,i,n,g,f, sYvsslw={"ptAejIN":!+[]+!![]+!![]+!![]+!![]};
  4020. t = document.createElement('div');
  4021. t.innerHTML="<a href='/'>x</a>";
  4022. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4023. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4024. a = document.getElementById('jschl-answer');
  4025. f = document.getElementById('challenge-form');
  4026. ;sYvsslw.ptAejIN*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));sYvsslw.ptAejIN+=+((!+[]+!![]+!![]+[])+(+!![]));sYvsslw.ptAejIN-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));sYvsslw.ptAejIN*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];sYvsslw.ptAejIN*=!+[]+!![]+!![];sYvsslw.ptAejIN+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));sYvsslw.ptAejIN*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));sYvsslw.ptAejIN*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];sYvsslw.ptAejIN-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(sYvsslw.ptAejIN, 10) + t.length; '; 121'
  4027. f.action += location.hash;
  4028. f.submit();
  4029. }, 4000);
  4030. }, false);
  4031. })();
  4032. //]]>
  4033. </script>
  4034. </head>
  4035. <body>
  4036. <table width="100%" height="100%" cellpadding="20">
  4037. <tr>
  4038. <td align="center" valign="middle">
  4039. <div class="cf-browser-verification cf-im-under-attack">
  4040. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4041. <div id="cf-content" style="display:none">
  4042. <div>
  4043. <div class="bubbles"></div>
  4044. <div class="bubbles"></div>
  4045. <div class="bubbles"></div>
  4046. </div>
  4047. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4048. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4049. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4050. </div>
  4051. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4052. <input type="hidden" name="jschl_vc" value="4f068e869773b6dd6f031872aff67598"/>
  4053. <input type="hidden" name="pass" value="1514326768.164-v9otPbITM5"/>
  4054. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4055. </form>
  4056. </div>
  4057. <div class="attribution">
  4058. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4059. <br>
  4060. Ray ID: 3d376be40b703e5c
  4061. </div>
  4062. </td>
  4063. </tr>
  4064. </table>
  4065. </body>
  4066. </html>
  4067. ''', None])
  4068. data.append(['https://archive.today/download/J4I1a.zip', '''
  4069. <!DOCTYPE HTML>
  4070. <html lang="en-US">
  4071. <head>
  4072. <meta charset="UTF-8" />
  4073. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4074. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4075. <meta name="robots" content="noindex, nofollow" />
  4076. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4077. <title>Just a moment...</title>
  4078. <style type="text/css">
  4079. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4080. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4081. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4082. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4083. #spinner {margin: 0 auto 30px auto; display: block;}
  4084. .attribution {margin-top: 20px;}
  4085. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4086. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4087. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4088. </style>
  4089. <script type="text/javascript">
  4090. //<![CDATA[
  4091. (function(){
  4092. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4093. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4094. b(function(){
  4095. var a = document.getElementById('cf-content');a.style.display = 'block';
  4096. setTimeout(function(){
  4097. var s,t,o,p,b,r,e,a,k,i,n,g,f, NLFhgdk={"OXylqWc":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  4098. t = document.createElement('div');
  4099. t.innerHTML="<a href='/'>x</a>";
  4100. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4101. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4102. a = document.getElementById('jschl-answer');
  4103. f = document.getElementById('challenge-form');
  4104. ;NLFhgdk.OXylqWc-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));NLFhgdk.OXylqWc*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));NLFhgdk.OXylqWc+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));NLFhgdk.OXylqWc+=!+[]+!![]+!![]+!![];NLFhgdk.OXylqWc-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));NLFhgdk.OXylqWc+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];NLFhgdk.OXylqWc+=+((+!![]+[])+(+[]));a.value = parseInt(NLFhgdk.OXylqWc, 10) + t.length; '; 121'
  4105. f.action += location.hash;
  4106. f.submit();
  4107. }, 4000);
  4108. }, false);
  4109. })();
  4110. //]]>
  4111. </script>
  4112. </head>
  4113. <body>
  4114. <table width="100%" height="100%" cellpadding="20">
  4115. <tr>
  4116. <td align="center" valign="middle">
  4117. <div class="cf-browser-verification cf-im-under-attack">
  4118. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4119. <div id="cf-content" style="display:none">
  4120. <div>
  4121. <div class="bubbles"></div>
  4122. <div class="bubbles"></div>
  4123. <div class="bubbles"></div>
  4124. </div>
  4125. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4126. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4127. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4128. </div>
  4129. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4130. <input type="hidden" name="jschl_vc" value="7c5907056aa5229c11bc42ede8cd6db8"/>
  4131. <input type="hidden" name="pass" value="1514326769.391-0U2AmN2DoM"/>
  4132. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4133. </form>
  4134. </div>
  4135. <div class="attribution">
  4136. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4137. <br>
  4138. Ray ID: 3d376bebbc3d3e5c
  4139. </div>
  4140. </td>
  4141. </tr>
  4142. </table>
  4143. </body>
  4144. </html>
  4145. ''', None])
  4146. data.append(['https://archive.today/download/J4I1a.zip', '''
  4147. <!DOCTYPE HTML>
  4148. <html lang="en-US">
  4149. <head>
  4150. <meta charset="UTF-8" />
  4151. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4152. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4153. <meta name="robots" content="noindex, nofollow" />
  4154. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4155. <title>Just a moment...</title>
  4156. <style type="text/css">
  4157. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4158. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4159. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4160. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4161. #spinner {margin: 0 auto 30px auto; display: block;}
  4162. .attribution {margin-top: 20px;}
  4163. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4164. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4165. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4166. </style>
  4167. <script type="text/javascript">
  4168. //<![CDATA[
  4169. (function(){
  4170. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4171. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4172. b(function(){
  4173. var a = document.getElementById('cf-content');a.style.display = 'block';
  4174. setTimeout(function(){
  4175. var s,t,o,p,b,r,e,a,k,i,n,g,f, FBldVLy={"OYNCkP":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  4176. t = document.createElement('div');
  4177. t.innerHTML="<a href='/'>x</a>";
  4178. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4179. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4180. a = document.getElementById('jschl-answer');
  4181. f = document.getElementById('challenge-form');
  4182. ;FBldVLy.OYNCkP+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));FBldVLy.OYNCkP+=!+[]+!![]+!![]+!![];FBldVLy.OYNCkP+=+((+!![]+[])+(!+[]+!![]+!![]));FBldVLy.OYNCkP+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));FBldVLy.OYNCkP+=+((+!![]+[])+(!+[]+!![]));FBldVLy.OYNCkP+=+((+!![]+[])+(!+[]+!![]));FBldVLy.OYNCkP+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));FBldVLy.OYNCkP+=!+[]+!![];FBldVLy.OYNCkP*=+((+!![]+[])+(+[]));FBldVLy.OYNCkP-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(FBldVLy.OYNCkP, 10) + t.length; '; 121'
  4183. f.action += location.hash;
  4184. f.submit();
  4185. }, 4000);
  4186. }, false);
  4187. })();
  4188. //]]>
  4189. </script>
  4190. </head>
  4191. <body>
  4192. <table width="100%" height="100%" cellpadding="20">
  4193. <tr>
  4194. <td align="center" valign="middle">
  4195. <div class="cf-browser-verification cf-im-under-attack">
  4196. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4197. <div id="cf-content" style="display:none">
  4198. <div>
  4199. <div class="bubbles"></div>
  4200. <div class="bubbles"></div>
  4201. <div class="bubbles"></div>
  4202. </div>
  4203. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4204. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4205. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4206. </div>
  4207. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4208. <input type="hidden" name="jschl_vc" value="69c2baaeeed78f03314557fd875ccdd7"/>
  4209. <input type="hidden" name="pass" value="1514326770.281-GI3hP/4MKl"/>
  4210. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4211. </form>
  4212. </div>
  4213. <div class="attribution">
  4214. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4215. <br>
  4216. Ray ID: 3d376bf14e303e6e
  4217. </div>
  4218. </td>
  4219. </tr>
  4220. </table>
  4221. </body>
  4222. </html>
  4223. ''', None])
  4224. data.append(['https://archive.today/download/J4I1a.zip', '''
  4225. <!DOCTYPE HTML>
  4226. <html lang="en-US">
  4227. <head>
  4228. <meta charset="UTF-8" />
  4229. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4230. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4231. <meta name="robots" content="noindex, nofollow" />
  4232. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4233. <title>Just a moment...</title>
  4234. <style type="text/css">
  4235. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4236. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4237. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4238. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4239. #spinner {margin: 0 auto 30px auto; display: block;}
  4240. .attribution {margin-top: 20px;}
  4241. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4242. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4243. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4244. </style>
  4245. <script type="text/javascript">
  4246. //<![CDATA[
  4247. (function(){
  4248. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4249. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4250. b(function(){
  4251. var a = document.getElementById('cf-content');a.style.display = 'block';
  4252. setTimeout(function(){
  4253. var s,t,o,p,b,r,e,a,k,i,n,g,f, IjYGeiu={"smW":+((!+[]+!![]+[])+(+!![]))};
  4254. t = document.createElement('div');
  4255. t.innerHTML="<a href='/'>x</a>";
  4256. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4257. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4258. a = document.getElementById('jschl-answer');
  4259. f = document.getElementById('challenge-form');
  4260. ;IjYGeiu.smW-=+((!+[]+!![]+!![]+[])+(+!![]));IjYGeiu.smW+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));IjYGeiu.smW-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));IjYGeiu.smW+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));IjYGeiu.smW*=+((!+[]+!![]+[])+(+!![]));IjYGeiu.smW*=+((!+[]+!![]+[])+(+!![]));IjYGeiu.smW-=!+[]+!![]+!![]+!![];IjYGeiu.smW+=+((+!![]+[])+(+[]));IjYGeiu.smW+=!+[]+!![];a.value = parseInt(IjYGeiu.smW, 10) + t.length; '; 121'
  4261. f.action += location.hash;
  4262. f.submit();
  4263. }, 4000);
  4264. }, false);
  4265. })();
  4266. //]]>
  4267. </script>
  4268. </head>
  4269. <body>
  4270. <table width="100%" height="100%" cellpadding="20">
  4271. <tr>
  4272. <td align="center" valign="middle">
  4273. <div class="cf-browser-verification cf-im-under-attack">
  4274. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4275. <div id="cf-content" style="display:none">
  4276. <div>
  4277. <div class="bubbles"></div>
  4278. <div class="bubbles"></div>
  4279. <div class="bubbles"></div>
  4280. </div>
  4281. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4282. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4283. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4284. </div>
  4285. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4286. <input type="hidden" name="jschl_vc" value="0decb5f5faca8e490b4ecfc835c2dc7d"/>
  4287. <input type="hidden" name="pass" value="1514326771.353-syGiYC3KHw"/>
  4288. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4289. </form>
  4290. </div>
  4291. <div class="attribution">
  4292. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4293. <br>
  4294. Ray ID: 3d376bf7fafd3e98
  4295. </div>
  4296. </td>
  4297. </tr>
  4298. </table>
  4299. </body>
  4300. </html>
  4301. ''', None])
  4302. data.append(['https://archive.today/download/J4I1a.zip', '''
  4303. <!DOCTYPE HTML>
  4304. <html lang="en-US">
  4305. <head>
  4306. <meta charset="UTF-8" />
  4307. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4308. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4309. <meta name="robots" content="noindex, nofollow" />
  4310. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4311. <title>Just a moment...</title>
  4312. <style type="text/css">
  4313. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4314. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4315. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4316. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4317. #spinner {margin: 0 auto 30px auto; display: block;}
  4318. .attribution {margin-top: 20px;}
  4319. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4320. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4321. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4322. </style>
  4323. <script type="text/javascript">
  4324. //<![CDATA[
  4325. (function(){
  4326. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4327. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4328. b(function(){
  4329. var a = document.getElementById('cf-content');a.style.display = 'block';
  4330. setTimeout(function(){
  4331. var s,t,o,p,b,r,e,a,k,i,n,g,f, gtyNCWp={"dam":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  4332. t = document.createElement('div');
  4333. t.innerHTML="<a href='/'>x</a>";
  4334. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4335. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4336. a = document.getElementById('jschl-answer');
  4337. f = document.getElementById('challenge-form');
  4338. ;gtyNCWp.dam*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));gtyNCWp.dam*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));gtyNCWp.dam*=+!![];gtyNCWp.dam+=!+[]+!![]+!![]+!![];gtyNCWp.dam+=+((!+[]+!![]+!![]+[])+(+!![]));gtyNCWp.dam-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));gtyNCWp.dam+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];gtyNCWp.dam-=!+[]+!![];a.value = parseInt(gtyNCWp.dam, 10) + t.length; '; 121'
  4339. f.action += location.hash;
  4340. f.submit();
  4341. }, 4000);
  4342. }, false);
  4343. })();
  4344. //]]>
  4345. </script>
  4346. </head>
  4347. <body>
  4348. <table width="100%" height="100%" cellpadding="20">
  4349. <tr>
  4350. <td align="center" valign="middle">
  4351. <div class="cf-browser-verification cf-im-under-attack">
  4352. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4353. <div id="cf-content" style="display:none">
  4354. <div>
  4355. <div class="bubbles"></div>
  4356. <div class="bubbles"></div>
  4357. <div class="bubbles"></div>
  4358. </div>
  4359. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4360. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4361. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4362. </div>
  4363. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4364. <input type="hidden" name="jschl_vc" value="399d6929d651e4022cd0aca872d3fe1b"/>
  4365. <input type="hidden" name="pass" value="1514326772.535-FPGQkgsYEO"/>
  4366. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4367. </form>
  4368. </div>
  4369. <div class="attribution">
  4370. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4371. <br>
  4372. Ray ID: 3d376bff590c3eb0
  4373. </div>
  4374. </td>
  4375. </tr>
  4376. </table>
  4377. </body>
  4378. </html>
  4379. ''', None])
  4380. data.append(['https://archive.today/download/J4I1a.zip', '''
  4381. <!DOCTYPE HTML>
  4382. <html lang="en-US">
  4383. <head>
  4384. <meta charset="UTF-8" />
  4385. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4386. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4387. <meta name="robots" content="noindex, nofollow" />
  4388. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4389. <title>Just a moment...</title>
  4390. <style type="text/css">
  4391. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4392. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4393. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4394. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4395. #spinner {margin: 0 auto 30px auto; display: block;}
  4396. .attribution {margin-top: 20px;}
  4397. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4398. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4399. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4400. </style>
  4401. <script type="text/javascript">
  4402. //<![CDATA[
  4403. (function(){
  4404. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4405. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4406. b(function(){
  4407. var a = document.getElementById('cf-content');a.style.display = 'block';
  4408. setTimeout(function(){
  4409. var s,t,o,p,b,r,e,a,k,i,n,g,f, giZqzNr={"XLH":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  4410. t = document.createElement('div');
  4411. t.innerHTML="<a href='/'>x</a>";
  4412. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4413. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4414. a = document.getElementById('jschl-answer');
  4415. f = document.getElementById('challenge-form');
  4416. ;giZqzNr.XLH+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));giZqzNr.XLH-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(giZqzNr.XLH, 10) + t.length; '; 121'
  4417. f.action += location.hash;
  4418. f.submit();
  4419. }, 4000);
  4420. }, false);
  4421. })();
  4422. //]]>
  4423. </script>
  4424. </head>
  4425. <body>
  4426. <table width="100%" height="100%" cellpadding="20">
  4427. <tr>
  4428. <td align="center" valign="middle">
  4429. <div class="cf-browser-verification cf-im-under-attack">
  4430. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4431. <div id="cf-content" style="display:none">
  4432. <div>
  4433. <div class="bubbles"></div>
  4434. <div class="bubbles"></div>
  4435. <div class="bubbles"></div>
  4436. </div>
  4437. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4438. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4439. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4440. </div>
  4441. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4442. <input type="hidden" name="jschl_vc" value="c28258105163edb9cdbd3b1d2be8a814"/>
  4443. <input type="hidden" name="pass" value="1514326773.965-rxhxMKytz8"/>
  4444. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4445. </form>
  4446. </div>
  4447. <div class="attribution">
  4448. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4449. <br>
  4450. Ray ID: 3d376c084a493e50
  4451. </div>
  4452. </td>
  4453. </tr>
  4454. </table>
  4455. </body>
  4456. </html>
  4457. ''', None])
  4458. data.append(['https://archive.today/download/J4I1a.zip', '''
  4459. <!DOCTYPE HTML>
  4460. <html lang="en-US">
  4461. <head>
  4462. <meta charset="UTF-8" />
  4463. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4464. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4465. <meta name="robots" content="noindex, nofollow" />
  4466. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4467. <title>Just a moment...</title>
  4468. <style type="text/css">
  4469. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4470. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4471. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4472. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4473. #spinner {margin: 0 auto 30px auto; display: block;}
  4474. .attribution {margin-top: 20px;}
  4475. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4476. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4477. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4478. </style>
  4479. <script type="text/javascript">
  4480. //<![CDATA[
  4481. (function(){
  4482. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4483. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4484. b(function(){
  4485. var a = document.getElementById('cf-content');a.style.display = 'block';
  4486. setTimeout(function(){
  4487. var s,t,o,p,b,r,e,a,k,i,n,g,f, UUqsHfq={"biZXq":+((+!![]+[])+(!+[]+!![]+!![]+!![]))};
  4488. t = document.createElement('div');
  4489. t.innerHTML="<a href='/'>x</a>";
  4490. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4491. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4492. a = document.getElementById('jschl-answer');
  4493. f = document.getElementById('challenge-form');
  4494. ;UUqsHfq.biZXq-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(UUqsHfq.biZXq, 10) + t.length; '; 121'
  4495. f.action += location.hash;
  4496. f.submit();
  4497. }, 4000);
  4498. }, false);
  4499. })();
  4500. //]]>
  4501. </script>
  4502. </head>
  4503. <body>
  4504. <table width="100%" height="100%" cellpadding="20">
  4505. <tr>
  4506. <td align="center" valign="middle">
  4507. <div class="cf-browser-verification cf-im-under-attack">
  4508. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4509. <div id="cf-content" style="display:none">
  4510. <div>
  4511. <div class="bubbles"></div>
  4512. <div class="bubbles"></div>
  4513. <div class="bubbles"></div>
  4514. </div>
  4515. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4516. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4517. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4518. </div>
  4519. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4520. <input type="hidden" name="jschl_vc" value="63700c60029a72c776f2c88c59ef4b57"/>
  4521. <input type="hidden" name="pass" value="1514326775.492-vEx2qSSxZQ"/>
  4522. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4523. </form>
  4524. </div>
  4525. <div class="attribution">
  4526. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4527. <br>
  4528. Ray ID: 3d376c11d9f93e56
  4529. </div>
  4530. </td>
  4531. </tr>
  4532. </table>
  4533. </body>
  4534. </html>
  4535. ''', None])
  4536. data.append(['https://archive.today/download/J4I1a.zip', '''
  4537. <!DOCTYPE HTML>
  4538. <html lang="en-US">
  4539. <head>
  4540. <meta charset="UTF-8" />
  4541. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4542. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4543. <meta name="robots" content="noindex, nofollow" />
  4544. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4545. <title>Just a moment...</title>
  4546. <style type="text/css">
  4547. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4548. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4549. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4550. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4551. #spinner {margin: 0 auto 30px auto; display: block;}
  4552. .attribution {margin-top: 20px;}
  4553. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4554. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4555. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4556. </style>
  4557. <script type="text/javascript">
  4558. //<![CDATA[
  4559. (function(){
  4560. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4561. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4562. b(function(){
  4563. var a = document.getElementById('cf-content');a.style.display = 'block';
  4564. setTimeout(function(){
  4565. var s,t,o,p,b,r,e,a,k,i,n,g,f, lVVCPPw={"PKPFaJPBxa":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]))};
  4566. t = document.createElement('div');
  4567. t.innerHTML="<a href='/'>x</a>";
  4568. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4569. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4570. a = document.getElementById('jschl-answer');
  4571. f = document.getElementById('challenge-form');
  4572. ;lVVCPPw.PKPFaJPBxa+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));lVVCPPw.PKPFaJPBxa*=+((+!![]+[])+(!+[]+!![]));lVVCPPw.PKPFaJPBxa*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));lVVCPPw.PKPFaJPBxa*=+((+!![]+[])+(+[]));lVVCPPw.PKPFaJPBxa+=!+[]+!![]+!![]+!![];lVVCPPw.PKPFaJPBxa+=!+[]+!![]+!![];lVVCPPw.PKPFaJPBxa*=+((!+[]+!![]+!![]+[])+(+[]));lVVCPPw.PKPFaJPBxa*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(lVVCPPw.PKPFaJPBxa, 10) + t.length; '; 121'
  4573. f.action += location.hash;
  4574. f.submit();
  4575. }, 4000);
  4576. }, false);
  4577. })();
  4578. //]]>
  4579. </script>
  4580. </head>
  4581. <body>
  4582. <table width="100%" height="100%" cellpadding="20">
  4583. <tr>
  4584. <td align="center" valign="middle">
  4585. <div class="cf-browser-verification cf-im-under-attack">
  4586. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4587. <div id="cf-content" style="display:none">
  4588. <div>
  4589. <div class="bubbles"></div>
  4590. <div class="bubbles"></div>
  4591. <div class="bubbles"></div>
  4592. </div>
  4593. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4594. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4595. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4596. </div>
  4597. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4598. <input type="hidden" name="jschl_vc" value="f4d8ad41b583d3fe4d6193d0e8bdf35d"/>
  4599. <input type="hidden" name="pass" value="1514326776.379-ncpRAwXBSB"/>
  4600. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4601. </form>
  4602. </div>
  4603. <div class="attribution">
  4604. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4605. <br>
  4606. Ray ID: 3d376c175f3e3e86
  4607. </div>
  4608. </td>
  4609. </tr>
  4610. </table>
  4611. </body>
  4612. </html>
  4613. ''', None])
  4614. data.append(['https://archive.today/download/J4I1a.zip', '''
  4615. <!DOCTYPE HTML>
  4616. <html lang="en-US">
  4617. <head>
  4618. <meta charset="UTF-8" />
  4619. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4620. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4621. <meta name="robots" content="noindex, nofollow" />
  4622. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4623. <title>Just a moment...</title>
  4624. <style type="text/css">
  4625. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4626. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4627. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4628. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4629. #spinner {margin: 0 auto 30px auto; display: block;}
  4630. .attribution {margin-top: 20px;}
  4631. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4632. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4633. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4634. </style>
  4635. <script type="text/javascript">
  4636. //<![CDATA[
  4637. (function(){
  4638. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4639. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4640. b(function(){
  4641. var a = document.getElementById('cf-content');a.style.display = 'block';
  4642. setTimeout(function(){
  4643. var s,t,o,p,b,r,e,a,k,i,n,g,f, WsMwSxu={"p":!+[]+!![]+!![]+!![]+!![]+!![]};
  4644. t = document.createElement('div');
  4645. t.innerHTML="<a href='/'>x</a>";
  4646. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4647. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4648. a = document.getElementById('jschl-answer');
  4649. f = document.getElementById('challenge-form');
  4650. ;WsMwSxu.p*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));WsMwSxu.p*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));WsMwSxu.p+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));WsMwSxu.p-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));WsMwSxu.p+=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];WsMwSxu.p-=+((!+[]+!![]+!![]+[])+(+!![]));WsMwSxu.p*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));WsMwSxu.p+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));WsMwSxu.p+=+((!+[]+!![]+!![]+[])+(+[]));WsMwSxu.p+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(WsMwSxu.p, 10) + t.length; '; 121'
  4651. f.action += location.hash;
  4652. f.submit();
  4653. }, 4000);
  4654. }, false);
  4655. })();
  4656. //]]>
  4657. </script>
  4658. </head>
  4659. <body>
  4660. <table width="100%" height="100%" cellpadding="20">
  4661. <tr>
  4662. <td align="center" valign="middle">
  4663. <div class="cf-browser-verification cf-im-under-attack">
  4664. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4665. <div id="cf-content" style="display:none">
  4666. <div>
  4667. <div class="bubbles"></div>
  4668. <div class="bubbles"></div>
  4669. <div class="bubbles"></div>
  4670. </div>
  4671. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4672. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4673. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4674. </div>
  4675. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4676. <input type="hidden" name="jschl_vc" value="51154505d84c2442685e7b9c5b224342"/>
  4677. <input type="hidden" name="pass" value="1514326777.696-236jC8f/kK"/>
  4678. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4679. </form>
  4680. </div>
  4681. <div class="attribution">
  4682. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4683. <br>
  4684. Ray ID: 3d376c1f9bc23e68
  4685. </div>
  4686. </td>
  4687. </tr>
  4688. </table>
  4689. </body>
  4690. </html>
  4691. ''', None])
  4692. data.append(['https://archive.today/download/J4I1a.zip', '''
  4693. <!DOCTYPE HTML>
  4694. <html lang="en-US">
  4695. <head>
  4696. <meta charset="UTF-8" />
  4697. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4698. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4699. <meta name="robots" content="noindex, nofollow" />
  4700. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4701. <title>Just a moment...</title>
  4702. <style type="text/css">
  4703. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4704. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4705. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4706. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4707. #spinner {margin: 0 auto 30px auto; display: block;}
  4708. .attribution {margin-top: 20px;}
  4709. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4710. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4711. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4712. </style>
  4713. <script type="text/javascript">
  4714. //<![CDATA[
  4715. (function(){
  4716. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4717. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4718. b(function(){
  4719. var a = document.getElementById('cf-content');a.style.display = 'block';
  4720. setTimeout(function(){
  4721. var s,t,o,p,b,r,e,a,k,i,n,g,f, OuoKMup={"bVjZWGUGoSw":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  4722. t = document.createElement('div');
  4723. t.innerHTML="<a href='/'>x</a>";
  4724. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4725. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4726. a = document.getElementById('jschl-answer');
  4727. f = document.getElementById('challenge-form');
  4728. ;OuoKMup.bVjZWGUGoSw-=+((+!![]+[])+(+!![]));OuoKMup.bVjZWGUGoSw-=+((+!![]+[])+(+[]));OuoKMup.bVjZWGUGoSw+=+((+!![]+[])+(!+[]+!![]+!![]));OuoKMup.bVjZWGUGoSw+=+((+!![]+[])+(!+[]+!![]+!![]+!![]));OuoKMup.bVjZWGUGoSw-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));OuoKMup.bVjZWGUGoSw*=!+[]+!![]+!![]+!![];OuoKMup.bVjZWGUGoSw*=+((!+[]+!![]+!![]+!![]+[])+(+[]));OuoKMup.bVjZWGUGoSw+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));OuoKMup.bVjZWGUGoSw+=+((!+[]+!![]+!![]+!![]+[])+(+[]));a.value = parseInt(OuoKMup.bVjZWGUGoSw, 10) + t.length; '; 121'
  4729. f.action += location.hash;
  4730. f.submit();
  4731. }, 4000);
  4732. }, false);
  4733. })();
  4734. //]]>
  4735. </script>
  4736. </head>
  4737. <body>
  4738. <table width="100%" height="100%" cellpadding="20">
  4739. <tr>
  4740. <td align="center" valign="middle">
  4741. <div class="cf-browser-verification cf-im-under-attack">
  4742. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4743. <div id="cf-content" style="display:none">
  4744. <div>
  4745. <div class="bubbles"></div>
  4746. <div class="bubbles"></div>
  4747. <div class="bubbles"></div>
  4748. </div>
  4749. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4750. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4751. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4752. </div>
  4753. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4754. <input type="hidden" name="jschl_vc" value="345c0bf529cdd4e9e68bd2242bee0756"/>
  4755. <input type="hidden" name="pass" value="1514326778.951-K60WO5aZxp"/>
  4756. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4757. </form>
  4758. </div>
  4759. <div class="attribution">
  4760. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4761. <br>
  4762. Ray ID: 3d376c2758b63e92
  4763. </div>
  4764. </td>
  4765. </tr>
  4766. </table>
  4767. </body>
  4768. </html>
  4769. ''', None])
  4770. data.append(['https://archive.today/download/J4I1a.zip', '''
  4771. <!DOCTYPE HTML>
  4772. <html lang="en-US">
  4773. <head>
  4774. <meta charset="UTF-8" />
  4775. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4776. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4777. <meta name="robots" content="noindex, nofollow" />
  4778. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4779. <title>Just a moment...</title>
  4780. <style type="text/css">
  4781. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4782. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4783. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4784. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4785. #spinner {margin: 0 auto 30px auto; display: block;}
  4786. .attribution {margin-top: 20px;}
  4787. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4788. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4789. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4790. </style>
  4791. <script type="text/javascript">
  4792. //<![CDATA[
  4793. (function(){
  4794. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4795. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4796. b(function(){
  4797. var a = document.getElementById('cf-content');a.style.display = 'block';
  4798. setTimeout(function(){
  4799. var s,t,o,p,b,r,e,a,k,i,n,g,f, pFnHsSi={"GrgFF":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  4800. t = document.createElement('div');
  4801. t.innerHTML="<a href='/'>x</a>";
  4802. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4803. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4804. a = document.getElementById('jschl-answer');
  4805. f = document.getElementById('challenge-form');
  4806. ;pFnHsSi.GrgFF*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(pFnHsSi.GrgFF, 10) + t.length; '; 121'
  4807. f.action += location.hash;
  4808. f.submit();
  4809. }, 4000);
  4810. }, false);
  4811. })();
  4812. //]]>
  4813. </script>
  4814. </head>
  4815. <body>
  4816. <table width="100%" height="100%" cellpadding="20">
  4817. <tr>
  4818. <td align="center" valign="middle">
  4819. <div class="cf-browser-verification cf-im-under-attack">
  4820. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4821. <div id="cf-content" style="display:none">
  4822. <div>
  4823. <div class="bubbles"></div>
  4824. <div class="bubbles"></div>
  4825. <div class="bubbles"></div>
  4826. </div>
  4827. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4828. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4829. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4830. </div>
  4831. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4832. <input type="hidden" name="jschl_vc" value="0d3945cae6bd4fdf3ee85152b1fbe220"/>
  4833. <input type="hidden" name="pass" value="1514326780.167-StBrkT+pQm"/>
  4834. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4835. </form>
  4836. </div>
  4837. <div class="attribution">
  4838. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4839. <br>
  4840. Ray ID: 3d376c2f08733e6e
  4841. </div>
  4842. </td>
  4843. </tr>
  4844. </table>
  4845. </body>
  4846. </html>
  4847. ''', None])
  4848. data.append(['https://archive.today/download/J4I1a.zip', '''
  4849. <!DOCTYPE HTML>
  4850. <html lang="en-US">
  4851. <head>
  4852. <meta charset="UTF-8" />
  4853. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4854. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4855. <meta name="robots" content="noindex, nofollow" />
  4856. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4857. <title>Just a moment...</title>
  4858. <style type="text/css">
  4859. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4860. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4861. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4862. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4863. #spinner {margin: 0 auto 30px auto; display: block;}
  4864. .attribution {margin-top: 20px;}
  4865. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4866. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4867. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4868. </style>
  4869. <script type="text/javascript">
  4870. //<![CDATA[
  4871. (function(){
  4872. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4873. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4874. b(function(){
  4875. var a = document.getElementById('cf-content');a.style.display = 'block';
  4876. setTimeout(function(){
  4877. var s,t,o,p,b,r,e,a,k,i,n,g,f, yiheEiI={"dzkNzwIgxKLy":!+[]+!![]+!![]+!![]};
  4878. t = document.createElement('div');
  4879. t.innerHTML="<a href='/'>x</a>";
  4880. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4881. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4882. a = document.getElementById('jschl-answer');
  4883. f = document.getElementById('challenge-form');
  4884. ;yiheEiI.dzkNzwIgxKLy-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));yiheEiI.dzkNzwIgxKLy-=!+[]+!![]+!![];yiheEiI.dzkNzwIgxKLy*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));yiheEiI.dzkNzwIgxKLy*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));yiheEiI.dzkNzwIgxKLy-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));yiheEiI.dzkNzwIgxKLy+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));yiheEiI.dzkNzwIgxKLy-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(yiheEiI.dzkNzwIgxKLy, 10) + t.length; '; 121'
  4885. f.action += location.hash;
  4886. f.submit();
  4887. }, 4000);
  4888. }, false);
  4889. })();
  4890. //]]>
  4891. </script>
  4892. </head>
  4893. <body>
  4894. <table width="100%" height="100%" cellpadding="20">
  4895. <tr>
  4896. <td align="center" valign="middle">
  4897. <div class="cf-browser-verification cf-im-under-attack">
  4898. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4899. <div id="cf-content" style="display:none">
  4900. <div>
  4901. <div class="bubbles"></div>
  4902. <div class="bubbles"></div>
  4903. <div class="bubbles"></div>
  4904. </div>
  4905. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4906. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4907. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4908. </div>
  4909. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4910. <input type="hidden" name="jschl_vc" value="eddc3d8f3584d13383fb9ad0822e8fe8"/>
  4911. <input type="hidden" name="pass" value="1514326781.197-F3nhEq0bvz"/>
  4912. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4913. </form>
  4914. </div>
  4915. <div class="attribution">
  4916. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4917. <br>
  4918. Ray ID: 3d376c356a883e8c
  4919. </div>
  4920. </td>
  4921. </tr>
  4922. </table>
  4923. </body>
  4924. </html>
  4925. ''', None])
  4926. data.append(['https://archive.today/download/J4I1a.zip', '''
  4927. <!DOCTYPE HTML>
  4928. <html lang="en-US">
  4929. <head>
  4930. <meta charset="UTF-8" />
  4931. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4932. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4933. <meta name="robots" content="noindex, nofollow" />
  4934. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4935. <title>Just a moment...</title>
  4936. <style type="text/css">
  4937. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4938. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4939. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4940. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4941. #spinner {margin: 0 auto 30px auto; display: block;}
  4942. .attribution {margin-top: 20px;}
  4943. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4944. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4945. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4946. </style>
  4947. <script type="text/javascript">
  4948. //<![CDATA[
  4949. (function(){
  4950. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4951. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4952. b(function(){
  4953. var a = document.getElementById('cf-content');a.style.display = 'block';
  4954. setTimeout(function(){
  4955. var s,t,o,p,b,r,e,a,k,i,n,g,f, aXjrGyW={"QtgDol":+((+!![]+[])+(+!![]))};
  4956. t = document.createElement('div');
  4957. t.innerHTML="<a href='/'>x</a>";
  4958. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4959. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4960. a = document.getElementById('jschl-answer');
  4961. f = document.getElementById('challenge-form');
  4962. ;aXjrGyW.QtgDol-=!+[]+!![];a.value = parseInt(aXjrGyW.QtgDol, 10) + t.length; '; 121'
  4963. f.action += location.hash;
  4964. f.submit();
  4965. }, 4000);
  4966. }, false);
  4967. })();
  4968. //]]>
  4969. </script>
  4970. </head>
  4971. <body>
  4972. <table width="100%" height="100%" cellpadding="20">
  4973. <tr>
  4974. <td align="center" valign="middle">
  4975. <div class="cf-browser-verification cf-im-under-attack">
  4976. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4977. <div id="cf-content" style="display:none">
  4978. <div>
  4979. <div class="bubbles"></div>
  4980. <div class="bubbles"></div>
  4981. <div class="bubbles"></div>
  4982. </div>
  4983. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4984. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4985. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4986. </div>
  4987. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4988. <input type="hidden" name="jschl_vc" value="0360377db244ba0501943a443a69387f"/>
  4989. <input type="hidden" name="pass" value="1514326782.369-/bZcQeKety"/>
  4990. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4991. </form>
  4992. </div>
  4993. <div class="attribution">
  4994. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4995. <br>
  4996. Ray ID: 3d376c3cc9a63e9e
  4997. </div>
  4998. </td>
  4999. </tr>
  5000. </table>
  5001. </body>
  5002. </html>
  5003. ''', None])
  5004. data.append(['https://archive.today/download/J4I1a.zip', '''
  5005. <!DOCTYPE HTML>
  5006. <html lang="en-US">
  5007. <head>
  5008. <meta charset="UTF-8" />
  5009. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5010. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5011. <meta name="robots" content="noindex, nofollow" />
  5012. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5013. <title>Just a moment...</title>
  5014. <style type="text/css">
  5015. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5016. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5017. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5018. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5019. #spinner {margin: 0 auto 30px auto; display: block;}
  5020. .attribution {margin-top: 20px;}
  5021. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5022. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5023. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5024. </style>
  5025. <script type="text/javascript">
  5026. //<![CDATA[
  5027. (function(){
  5028. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5029. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5030. b(function(){
  5031. var a = document.getElementById('cf-content');a.style.display = 'block';
  5032. setTimeout(function(){
  5033. var s,t,o,p,b,r,e,a,k,i,n,g,f, GZEJNYe={"rYEJISqMCz":+((!+[]+!![]+!![]+!![]+[])+(+[]))};
  5034. t = document.createElement('div');
  5035. t.innerHTML="<a href='/'>x</a>";
  5036. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5037. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5038. a = document.getElementById('jschl-answer');
  5039. f = document.getElementById('challenge-form');
  5040. ;GZEJNYe.rYEJISqMCz+=+((!+[]+!![]+!![]+!![]+[])+(+[]));GZEJNYe.rYEJISqMCz+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![]+!![]+!![]+!![];GZEJNYe.rYEJISqMCz*=+((!+[]+!![]+!![]+!![]+[])+(+[]));GZEJNYe.rYEJISqMCz-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![]+!![]+!![]+!![];GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![];GZEJNYe.rYEJISqMCz-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(GZEJNYe.rYEJISqMCz, 10) + t.length; '; 121'
  5041. f.action += location.hash;
  5042. f.submit();
  5043. }, 4000);
  5044. }, false);
  5045. })();
  5046. //]]>
  5047. </script>
  5048. </head>
  5049. <body>
  5050. <table width="100%" height="100%" cellpadding="20">
  5051. <tr>
  5052. <td align="center" valign="middle">
  5053. <div class="cf-browser-verification cf-im-under-attack">
  5054. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5055. <div id="cf-content" style="display:none">
  5056. <div>
  5057. <div class="bubbles"></div>
  5058. <div class="bubbles"></div>
  5059. <div class="bubbles"></div>
  5060. </div>
  5061. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5062. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5063. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5064. </div>
  5065. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5066. <input type="hidden" name="jschl_vc" value="988af511517bdcc7abc42f720df77cc6"/>
  5067. <input type="hidden" name="pass" value="1514326783.341-EeBtNhAwKV"/>
  5068. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5069. </form>
  5070. </div>
  5071. <div class="attribution">
  5072. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5073. <br>
  5074. Ray ID: 3d376c42eb7f3e68
  5075. </div>
  5076. </td>
  5077. </tr>
  5078. </table>
  5079. </body>
  5080. </html>
  5081. ''', None])
  5082. data.append(['https://archive.today/download/J4I1a.zip', '''
  5083. <!DOCTYPE HTML>
  5084. <html lang="en-US">
  5085. <head>
  5086. <meta charset="UTF-8" />
  5087. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5088. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5089. <meta name="robots" content="noindex, nofollow" />
  5090. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5091. <title>Just a moment...</title>
  5092. <style type="text/css">
  5093. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5094. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5095. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5096. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5097. #spinner {margin: 0 auto 30px auto; display: block;}
  5098. .attribution {margin-top: 20px;}
  5099. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5100. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5101. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5102. </style>
  5103. <script type="text/javascript">
  5104. //<![CDATA[
  5105. (function(){
  5106. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5107. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5108. b(function(){
  5109. var a = document.getElementById('cf-content');a.style.display = 'block';
  5110. setTimeout(function(){
  5111. var s,t,o,p,b,r,e,a,k,i,n,g,f, NDikOMg={"CEugdipZ":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  5112. t = document.createElement('div');
  5113. t.innerHTML="<a href='/'>x</a>";
  5114. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5115. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5116. a = document.getElementById('jschl-answer');
  5117. f = document.getElementById('challenge-form');
  5118. ;NDikOMg.CEugdipZ-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));NDikOMg.CEugdipZ-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));NDikOMg.CEugdipZ*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));NDikOMg.CEugdipZ*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];NDikOMg.CEugdipZ+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(NDikOMg.CEugdipZ, 10) + t.length; '; 121'
  5119. f.action += location.hash;
  5120. f.submit();
  5121. }, 4000);
  5122. }, false);
  5123. })();
  5124. //]]>
  5125. </script>
  5126. </head>
  5127. <body>
  5128. <table width="100%" height="100%" cellpadding="20">
  5129. <tr>
  5130. <td align="center" valign="middle">
  5131. <div class="cf-browser-verification cf-im-under-attack">
  5132. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5133. <div id="cf-content" style="display:none">
  5134. <div>
  5135. <div class="bubbles"></div>
  5136. <div class="bubbles"></div>
  5137. <div class="bubbles"></div>
  5138. </div>
  5139. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5140. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5141. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5142. </div>
  5143. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5144. <input type="hidden" name="jschl_vc" value="2554537c4707eb19eaf9652d68768d84"/>
  5145. <input type="hidden" name="pass" value="1514326784.773-HjUxE17I2U"/>
  5146. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5147. </form>
  5148. </div>
  5149. <div class="attribution">
  5150. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5151. <br>
  5152. Ray ID: 3d376c4bd8c23e56
  5153. </div>
  5154. </td>
  5155. </tr>
  5156. </table>
  5157. </body>
  5158. </html>
  5159. ''', None])
  5160. data.append(['https://archive.today/download/J4I1a.zip', '''
  5161. <!DOCTYPE HTML>
  5162. <html lang="en-US">
  5163. <head>
  5164. <meta charset="UTF-8" />
  5165. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5166. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5167. <meta name="robots" content="noindex, nofollow" />
  5168. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5169. <title>Just a moment...</title>
  5170. <style type="text/css">
  5171. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5172. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5173. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5174. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5175. #spinner {margin: 0 auto 30px auto; display: block;}
  5176. .attribution {margin-top: 20px;}
  5177. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5178. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5179. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5180. </style>
  5181. <script type="text/javascript">
  5182. //<![CDATA[
  5183. (function(){
  5184. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5185. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5186. b(function(){
  5187. var a = document.getElementById('cf-content');a.style.display = 'block';
  5188. setTimeout(function(){
  5189. var s,t,o,p,b,r,e,a,k,i,n,g,f, XPIPkDU={"YKOkS":+((!+[]+!![]+!![]+!![]+[])+(+[]))};
  5190. t = document.createElement('div');
  5191. t.innerHTML="<a href='/'>x</a>";
  5192. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5193. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5194. a = document.getElementById('jschl-answer');
  5195. f = document.getElementById('challenge-form');
  5196. ;XPIPkDU.YKOkS*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));XPIPkDU.YKOkS*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(XPIPkDU.YKOkS, 10) + t.length; '; 121'
  5197. f.action += location.hash;
  5198. f.submit();
  5199. }, 4000);
  5200. }, false);
  5201. })();
  5202. //]]>
  5203. </script>
  5204. </head>
  5205. <body>
  5206. <table width="100%" height="100%" cellpadding="20">
  5207. <tr>
  5208. <td align="center" valign="middle">
  5209. <div class="cf-browser-verification cf-im-under-attack">
  5210. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5211. <div id="cf-content" style="display:none">
  5212. <div>
  5213. <div class="bubbles"></div>
  5214. <div class="bubbles"></div>
  5215. <div class="bubbles"></div>
  5216. </div>
  5217. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5218. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5219. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5220. </div>
  5221. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5222. <input type="hidden" name="jschl_vc" value="bd38d2ae8ee89d1015647b8889e6168f"/>
  5223. <input type="hidden" name="pass" value="1514326785.511-akVL6NAPM9"/>
  5224. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5225. </form>
  5226. </div>
  5227. <div class="attribution">
  5228. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5229. <br>
  5230. Ray ID: 3d376c506bf93e5c
  5231. </div>
  5232. </td>
  5233. </tr>
  5234. </table>
  5235. </body>
  5236. </html>
  5237. ''', None])
  5238. data.append(['https://archive.today/download/J4I1a.zip', '''
  5239. <!DOCTYPE HTML>
  5240. <html lang="en-US">
  5241. <head>
  5242. <meta charset="UTF-8" />
  5243. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5244. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5245. <meta name="robots" content="noindex, nofollow" />
  5246. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5247. <title>Just a moment...</title>
  5248. <style type="text/css">
  5249. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5250. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5251. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5252. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5253. #spinner {margin: 0 auto 30px auto; display: block;}
  5254. .attribution {margin-top: 20px;}
  5255. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5256. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5257. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5258. </style>
  5259. <script type="text/javascript">
  5260. //<![CDATA[
  5261. (function(){
  5262. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5263. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5264. b(function(){
  5265. var a = document.getElementById('cf-content');a.style.display = 'block';
  5266. setTimeout(function(){
  5267. var s,t,o,p,b,r,e,a,k,i,n,g,f, TDVCNnV={"JjcjmY":!+[]+!![]+!![]+!![]+!![]};
  5268. t = document.createElement('div');
  5269. t.innerHTML="<a href='/'>x</a>";
  5270. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5271. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5272. a = document.getElementById('jschl-answer');
  5273. f = document.getElementById('challenge-form');
  5274. ;TDVCNnV.JjcjmY+=!+[]+!![]+!![]+!![]+!![]+!![];TDVCNnV.JjcjmY-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));TDVCNnV.JjcjmY+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));TDVCNnV.JjcjmY+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));TDVCNnV.JjcjmY*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));TDVCNnV.JjcjmY+=+((!+[]+!![]+!![]+[])+(!+[]+!![]));TDVCNnV.JjcjmY*=+((!+[]+!![]+!![]+!![]+[])+(+[]));a.value = parseInt(TDVCNnV.JjcjmY, 10) + t.length; '; 121'
  5275. f.action += location.hash;
  5276. f.submit();
  5277. }, 4000);
  5278. }, false);
  5279. })();
  5280. //]]>
  5281. </script>
  5282. </head>
  5283. <body>
  5284. <table width="100%" height="100%" cellpadding="20">
  5285. <tr>
  5286. <td align="center" valign="middle">
  5287. <div class="cf-browser-verification cf-im-under-attack">
  5288. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5289. <div id="cf-content" style="display:none">
  5290. <div>
  5291. <div class="bubbles"></div>
  5292. <div class="bubbles"></div>
  5293. <div class="bubbles"></div>
  5294. </div>
  5295. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5296. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5297. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5298. </div>
  5299. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5300. <input type="hidden" name="jschl_vc" value="fabc64ab81514e6f70aefec7cd3fc204"/>
  5301. <input type="hidden" name="pass" value="1514326786.336-tOOfIHsSmp"/>
  5302. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5303. </form>
  5304. </div>
  5305. <div class="attribution">
  5306. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5307. <br>
  5308. Ray ID: 3d376c559a323e6e
  5309. </div>
  5310. </td>
  5311. </tr>
  5312. </table>
  5313. </body>
  5314. </html>
  5315. ''', None])
  5316. data.append(['https://archive.today/download/J4I1a.zip', '''
  5317. <!DOCTYPE HTML>
  5318. <html lang="en-US">
  5319. <head>
  5320. <meta charset="UTF-8" />
  5321. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5322. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5323. <meta name="robots" content="noindex, nofollow" />
  5324. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5325. <title>Just a moment...</title>
  5326. <style type="text/css">
  5327. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5328. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5329. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5330. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5331. #spinner {margin: 0 auto 30px auto; display: block;}
  5332. .attribution {margin-top: 20px;}
  5333. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5334. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5335. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5336. </style>
  5337. <script type="text/javascript">
  5338. //<![CDATA[
  5339. (function(){
  5340. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5341. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5342. b(function(){
  5343. var a = document.getElementById('cf-content');a.style.display = 'block';
  5344. setTimeout(function(){
  5345. var s,t,o,p,b,r,e,a,k,i,n,g,f, hwGVHOJ={"OWLLBlLDMiV":+((+!![]+[])+(+[]))};
  5346. t = document.createElement('div');
  5347. t.innerHTML="<a href='/'>x</a>";
  5348. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5349. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5350. a = document.getElementById('jschl-answer');
  5351. f = document.getElementById('challenge-form');
  5352. ;hwGVHOJ.OWLLBlLDMiV*=+((+!![]+[])+(!+[]+!![]));hwGVHOJ.OWLLBlLDMiV-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));hwGVHOJ.OWLLBlLDMiV-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));hwGVHOJ.OWLLBlLDMiV+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];hwGVHOJ.OWLLBlLDMiV+=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(hwGVHOJ.OWLLBlLDMiV, 10) + t.length; '; 121'
  5353. f.action += location.hash;
  5354. f.submit();
  5355. }, 4000);
  5356. }, false);
  5357. })();
  5358. //]]>
  5359. </script>
  5360. </head>
  5361. <body>
  5362. <table width="100%" height="100%" cellpadding="20">
  5363. <tr>
  5364. <td align="center" valign="middle">
  5365. <div class="cf-browser-verification cf-im-under-attack">
  5366. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5367. <div id="cf-content" style="display:none">
  5368. <div>
  5369. <div class="bubbles"></div>
  5370. <div class="bubbles"></div>
  5371. <div class="bubbles"></div>
  5372. </div>
  5373. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5374. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5375. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5376. </div>
  5377. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5378. <input type="hidden" name="jschl_vc" value="5b9bfe9dfd80825b2c85f998ce8e299d"/>
  5379. <input type="hidden" name="pass" value="1514326787.182-dh6KaqEvFW"/>
  5380. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5381. </form>
  5382. </div>
  5383. <div class="attribution">
  5384. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5385. <br>
  5386. Ray ID: 3d376c5ae8423e9e
  5387. </div>
  5388. </td>
  5389. </tr>
  5390. </table>
  5391. </body>
  5392. </html>
  5393. ''', None])
  5394. data.append(['https://archive.today/download/J4I1a.zip', '''
  5395. <!DOCTYPE HTML>
  5396. <html lang="en-US">
  5397. <head>
  5398. <meta charset="UTF-8" />
  5399. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5400. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5401. <meta name="robots" content="noindex, nofollow" />
  5402. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5403. <title>Just a moment...</title>
  5404. <style type="text/css">
  5405. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5406. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5407. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5408. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5409. #spinner {margin: 0 auto 30px auto; display: block;}
  5410. .attribution {margin-top: 20px;}
  5411. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5412. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5413. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5414. </style>
  5415. <script type="text/javascript">
  5416. //<![CDATA[
  5417. (function(){
  5418. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5419. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5420. b(function(){
  5421. var a = document.getElementById('cf-content');a.style.display = 'block';
  5422. setTimeout(function(){
  5423. var s,t,o,p,b,r,e,a,k,i,n,g,f, fATtnlt={"rurSy":+((!+[]+!![]+[])+(!+[]+!![]))};
  5424. t = document.createElement('div');
  5425. t.innerHTML="<a href='/'>x</a>";
  5426. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5427. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5428. a = document.getElementById('jschl-answer');
  5429. f = document.getElementById('challenge-form');
  5430. ;fATtnlt.rurSy+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));fATtnlt.rurSy*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));fATtnlt.rurSy-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));fATtnlt.rurSy*=+((+!![]+[])+(!+[]+!![]));fATtnlt.rurSy+=!+[]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(fATtnlt.rurSy, 10) + t.length; '; 121'
  5431. f.action += location.hash;
  5432. f.submit();
  5433. }, 4000);
  5434. }, false);
  5435. })();
  5436. //]]>
  5437. </script>
  5438. </head>
  5439. <body>
  5440. <table width="100%" height="100%" cellpadding="20">
  5441. <tr>
  5442. <td align="center" valign="middle">
  5443. <div class="cf-browser-verification cf-im-under-attack">
  5444. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5445. <div id="cf-content" style="display:none">
  5446. <div>
  5447. <div class="bubbles"></div>
  5448. <div class="bubbles"></div>
  5449. <div class="bubbles"></div>
  5450. </div>
  5451. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5452. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5453. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5454. </div>
  5455. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5456. <input type="hidden" name="jschl_vc" value="9d908ed7f00b5372a14621274b70e006"/>
  5457. <input type="hidden" name="pass" value="1514326787.883-pUXY+GShuf"/>
  5458. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5459. </form>
  5460. </div>
  5461. <div class="attribution">
  5462. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5463. <br>
  5464. Ray ID: 3d376c5f4db03eb0
  5465. </div>
  5466. </td>
  5467. </tr>
  5468. </table>
  5469. </body>
  5470. </html>
  5471. ''', None])
  5472. data.append(['https://archive.today/download/J4I1a.zip', '''
  5473. <!DOCTYPE HTML>
  5474. <html lang="en-US">
  5475. <head>
  5476. <meta charset="UTF-8" />
  5477. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5478. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5479. <meta name="robots" content="noindex, nofollow" />
  5480. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5481. <title>Just a moment...</title>
  5482. <style type="text/css">
  5483. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5484. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5485. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5486. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5487. #spinner {margin: 0 auto 30px auto; display: block;}
  5488. .attribution {margin-top: 20px;}
  5489. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5490. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5491. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5492. </style>
  5493. <script type="text/javascript">
  5494. //<![CDATA[
  5495. (function(){
  5496. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5497. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5498. b(function(){
  5499. var a = document.getElementById('cf-content');a.style.display = 'block';
  5500. setTimeout(function(){
  5501. var s,t,o,p,b,r,e,a,k,i,n,g,f, usKcLzm={"EtcCRENCgm":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  5502. t = document.createElement('div');
  5503. t.innerHTML="<a href='/'>x</a>";
  5504. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5505. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5506. a = document.getElementById('jschl-answer');
  5507. f = document.getElementById('challenge-form');
  5508. ;usKcLzm.EtcCRENCgm+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));usKcLzm.EtcCRENCgm+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));usKcLzm.EtcCRENCgm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));usKcLzm.EtcCRENCgm+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(usKcLzm.EtcCRENCgm, 10) + t.length; '; 121'
  5509. f.action += location.hash;
  5510. f.submit();
  5511. }, 4000);
  5512. }, false);
  5513. })();
  5514. //]]>
  5515. </script>
  5516. </head>
  5517. <body>
  5518. <table width="100%" height="100%" cellpadding="20">
  5519. <tr>
  5520. <td align="center" valign="middle">
  5521. <div class="cf-browser-verification cf-im-under-attack">
  5522. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5523. <div id="cf-content" style="display:none">
  5524. <div>
  5525. <div class="bubbles"></div>
  5526. <div class="bubbles"></div>
  5527. <div class="bubbles"></div>
  5528. </div>
  5529. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5530. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5531. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5532. </div>
  5533. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5534. <input type="hidden" name="jschl_vc" value="679428664b271a8c92a02930ba1b5624"/>
  5535. <input type="hidden" name="pass" value="1514326788.95-wyQKIA5VrZ"/>
  5536. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5537. </form>
  5538. </div>
  5539. <div class="attribution">
  5540. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5541. <br>
  5542. Ray ID: 3d376c65fcb93e9e
  5543. </div>
  5544. </td>
  5545. </tr>
  5546. </table>
  5547. </body>
  5548. </html>
  5549. ''', None])
  5550. data.append(['https://archive.today/download/J4I1a.zip', '''
  5551. <!DOCTYPE HTML>
  5552. <html lang="en-US">
  5553. <head>
  5554. <meta charset="UTF-8" />
  5555. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5556. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5557. <meta name="robots" content="noindex, nofollow" />
  5558. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5559. <title>Just a moment...</title>
  5560. <style type="text/css">
  5561. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5562. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5563. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5564. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5565. #spinner {margin: 0 auto 30px auto; display: block;}
  5566. .attribution {margin-top: 20px;}
  5567. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5568. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5569. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5570. </style>
  5571. <script type="text/javascript">
  5572. //<![CDATA[
  5573. (function(){
  5574. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5575. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5576. b(function(){
  5577. var a = document.getElementById('cf-content');a.style.display = 'block';
  5578. setTimeout(function(){
  5579. var s,t,o,p,b,r,e,a,k,i,n,g,f, ePIuItR={"uNn":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  5580. t = document.createElement('div');
  5581. t.innerHTML="<a href='/'>x</a>";
  5582. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5583. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5584. a = document.getElementById('jschl-answer');
  5585. f = document.getElementById('challenge-form');
  5586. ;ePIuItR.uNn*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));ePIuItR.uNn+=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];ePIuItR.uNn*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));ePIuItR.uNn-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(ePIuItR.uNn, 10) + t.length; '; 121'
  5587. f.action += location.hash;
  5588. f.submit();
  5589. }, 4000);
  5590. }, false);
  5591. })();
  5592. //]]>
  5593. </script>
  5594. </head>
  5595. <body>
  5596. <table width="100%" height="100%" cellpadding="20">
  5597. <tr>
  5598. <td align="center" valign="middle">
  5599. <div class="cf-browser-verification cf-im-under-attack">
  5600. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5601. <div id="cf-content" style="display:none">
  5602. <div>
  5603. <div class="bubbles"></div>
  5604. <div class="bubbles"></div>
  5605. <div class="bubbles"></div>
  5606. </div>
  5607. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5608. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5609. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5610. </div>
  5611. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5612. <input type="hidden" name="jschl_vc" value="c0065308b5368f1e305f3749765e4237"/>
  5613. <input type="hidden" name="pass" value="1514326790.199-wj55F7g2q+"/>
  5614. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5615. </form>
  5616. </div>
  5617. <div class="attribution">
  5618. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5619. <br>
  5620. Ray ID: 3d376c6dbdeb3e7a
  5621. </div>
  5622. </td>
  5623. </tr>
  5624. </table>
  5625. </body>
  5626. </html>
  5627. ''', None])
  5628. data.append(['https://archive.today/download/J4I1a.zip', '''
  5629. <!DOCTYPE HTML>
  5630. <html lang="en-US">
  5631. <head>
  5632. <meta charset="UTF-8" />
  5633. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5634. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5635. <meta name="robots" content="noindex, nofollow" />
  5636. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5637. <title>Just a moment...</title>
  5638. <style type="text/css">
  5639. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5640. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5641. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5642. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5643. #spinner {margin: 0 auto 30px auto; display: block;}
  5644. .attribution {margin-top: 20px;}
  5645. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5646. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5647. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5648. </style>
  5649. <script type="text/javascript">
  5650. //<![CDATA[
  5651. (function(){
  5652. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5653. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5654. b(function(){
  5655. var a = document.getElementById('cf-content');a.style.display = 'block';
  5656. setTimeout(function(){
  5657. var s,t,o,p,b,r,e,a,k,i,n,g,f, UINiAGM={"OtrZq":+((+!![]+[])+(+[]))};
  5658. t = document.createElement('div');
  5659. t.innerHTML="<a href='/'>x</a>";
  5660. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5661. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5662. a = document.getElementById('jschl-answer');
  5663. f = document.getElementById('challenge-form');
  5664. ;UINiAGM.OtrZq+=+((!+[]+!![]+!![]+!![]+[])+(+!![]));UINiAGM.OtrZq-=!+[]+!![]+!![]+!![]+!![]+!![];UINiAGM.OtrZq-=+((!+[]+!![]+[])+(+!![]));UINiAGM.OtrZq+=+((!+[]+!![]+[])+(+[]));UINiAGM.OtrZq-=+((+!![]+[])+(+[]));UINiAGM.OtrZq*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));a.value = parseInt(UINiAGM.OtrZq, 10) + t.length; '; 121'
  5665. f.action += location.hash;
  5666. f.submit();
  5667. }, 4000);
  5668. }, false);
  5669. })();
  5670. //]]>
  5671. </script>
  5672. </head>
  5673. <body>
  5674. <table width="100%" height="100%" cellpadding="20">
  5675. <tr>
  5676. <td align="center" valign="middle">
  5677. <div class="cf-browser-verification cf-im-under-attack">
  5678. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5679. <div id="cf-content" style="display:none">
  5680. <div>
  5681. <div class="bubbles"></div>
  5682. <div class="bubbles"></div>
  5683. <div class="bubbles"></div>
  5684. </div>
  5685. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5686. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5687. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5688. </div>
  5689. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5690. <input type="hidden" name="jschl_vc" value="07ab75507ecc64d65e920b1dd6bfc322"/>
  5691. <input type="hidden" name="pass" value="1514326791.653-BX7T1tI0Fc"/>
  5692. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5693. </form>
  5694. </div>
  5695. <div class="attribution">
  5696. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5697. <br>
  5698. Ray ID: 3d376c76de733e50
  5699. </div>
  5700. </td>
  5701. </tr>
  5702. </table>
  5703. </body>
  5704. </html>
  5705. ''', None])
  5706. data.append(['https://archive.today/download/J4I1a.zip', '''
  5707. <!DOCTYPE HTML>
  5708. <html lang="en-US">
  5709. <head>
  5710. <meta charset="UTF-8" />
  5711. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5712. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5713. <meta name="robots" content="noindex, nofollow" />
  5714. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5715. <title>Just a moment...</title>
  5716. <style type="text/css">
  5717. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5718. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5719. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5720. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5721. #spinner {margin: 0 auto 30px auto; display: block;}
  5722. .attribution {margin-top: 20px;}
  5723. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5724. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5725. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5726. </style>
  5727. <script type="text/javascript">
  5728. //<![CDATA[
  5729. (function(){
  5730. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5731. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5732. b(function(){
  5733. var a = document.getElementById('cf-content');a.style.display = 'block';
  5734. setTimeout(function(){
  5735. var s,t,o,p,b,r,e,a,k,i,n,g,f, nVhCFbX={"Rg":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  5736. t = document.createElement('div');
  5737. t.innerHTML="<a href='/'>x</a>";
  5738. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5739. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5740. a = document.getElementById('jschl-answer');
  5741. f = document.getElementById('challenge-form');
  5742. ;nVhCFbX.Rg-=+((!+[]+!![]+!![]+[])+(!+[]+!![]));nVhCFbX.Rg+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg*=+((!+[]+!![]+[])+(+[]));nVhCFbX.Rg*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));nVhCFbX.Rg+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg+=+((!+[]+!![]+!![]+[])+(+[]));nVhCFbX.Rg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(nVhCFbX.Rg, 10) + t.length; '; 121'
  5743. f.action += location.hash;
  5744. f.submit();
  5745. }, 4000);
  5746. }, false);
  5747. })();
  5748. //]]>
  5749. </script>
  5750. </head>
  5751. <body>
  5752. <table width="100%" height="100%" cellpadding="20">
  5753. <tr>
  5754. <td align="center" valign="middle">
  5755. <div class="cf-browser-verification cf-im-under-attack">
  5756. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5757. <div id="cf-content" style="display:none">
  5758. <div>
  5759. <div class="bubbles"></div>
  5760. <div class="bubbles"></div>
  5761. <div class="bubbles"></div>
  5762. </div>
  5763. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5764. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5765. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5766. </div>
  5767. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5768. <input type="hidden" name="jschl_vc" value="1e4f790a894d2b3659b4430fef46f388"/>
  5769. <input type="hidden" name="pass" value="1514326792.396-WTeDL/jq3c"/>
  5770. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5771. </form>
  5772. </div>
  5773. <div class="attribution">
  5774. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5775. <br>
  5776. Ray ID: 3d376c7b79203ea4
  5777. </div>
  5778. </td>
  5779. </tr>
  5780. </table>
  5781. </body>
  5782. </html>
  5783. ''', None])
  5784. data.append(['https://archive.today/download/J4I1a.zip', '''
  5785. <!DOCTYPE HTML>
  5786. <html lang="en-US">
  5787. <head>
  5788. <meta charset="UTF-8" />
  5789. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5790. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5791. <meta name="robots" content="noindex, nofollow" />
  5792. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5793. <title>Just a moment...</title>
  5794. <style type="text/css">
  5795. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5796. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5797. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5798. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5799. #spinner {margin: 0 auto 30px auto; display: block;}
  5800. .attribution {margin-top: 20px;}
  5801. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5802. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5803. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5804. </style>
  5805. <script type="text/javascript">
  5806. //<![CDATA[
  5807. (function(){
  5808. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5809. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5810. b(function(){
  5811. var a = document.getElementById('cf-content');a.style.display = 'block';
  5812. setTimeout(function(){
  5813. var s,t,o,p,b,r,e,a,k,i,n,g,f, PdoXKQG={"EunoNMfa":+((!+[]+!![]+[])+(+[]))};
  5814. t = document.createElement('div');
  5815. t.innerHTML="<a href='/'>x</a>";
  5816. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5817. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5818. a = document.getElementById('jschl-answer');
  5819. f = document.getElementById('challenge-form');
  5820. ;PdoXKQG.EunoNMfa-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));PdoXKQG.EunoNMfa*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));PdoXKQG.EunoNMfa-=+((!+[]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(PdoXKQG.EunoNMfa, 10) + t.length; '; 121'
  5821. f.action += location.hash;
  5822. f.submit();
  5823. }, 4000);
  5824. }, false);
  5825. })();
  5826. //]]>
  5827. </script>
  5828. </head>
  5829. <body>
  5830. <table width="100%" height="100%" cellpadding="20">
  5831. <tr>
  5832. <td align="center" valign="middle">
  5833. <div class="cf-browser-verification cf-im-under-attack">
  5834. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5835. <div id="cf-content" style="display:none">
  5836. <div>
  5837. <div class="bubbles"></div>
  5838. <div class="bubbles"></div>
  5839. <div class="bubbles"></div>
  5840. </div>
  5841. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5842. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5843. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5844. </div>
  5845. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5846. <input type="hidden" name="jschl_vc" value="c96ad1a1e8ac5f6b190ac9c21cc4de84"/>
  5847. <input type="hidden" name="pass" value="1514326793.923-zOViwQgdyN"/>
  5848. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5849. </form>
  5850. </div>
  5851. <div class="attribution">
  5852. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5853. <br>
  5854. Ray ID: 3d376c84fce03e62
  5855. </div>
  5856. </td>
  5857. </tr>
  5858. </table>
  5859. </body>
  5860. </html>
  5861. ''', None])
  5862. data.append(['https://archive.today/download/J4I1a.zip', '''
  5863. <!DOCTYPE HTML>
  5864. <html lang="en-US">
  5865. <head>
  5866. <meta charset="UTF-8" />
  5867. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5868. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5869. <meta name="robots" content="noindex, nofollow" />
  5870. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5871. <title>Just a moment...</title>
  5872. <style type="text/css">
  5873. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5874. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5875. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5876. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5877. #spinner {margin: 0 auto 30px auto; display: block;}
  5878. .attribution {margin-top: 20px;}
  5879. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5880. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5881. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5882. </style>
  5883. <script type="text/javascript">
  5884. //<![CDATA[
  5885. (function(){
  5886. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5887. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5888. b(function(){
  5889. var a = document.getElementById('cf-content');a.style.display = 'block';
  5890. setTimeout(function(){
  5891. var s,t,o,p,b,r,e,a,k,i,n,g,f, sPMPHRM={"fFqjvc":+((+!![]+[])+(+[]))};
  5892. t = document.createElement('div');
  5893. t.innerHTML="<a href='/'>x</a>";
  5894. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5895. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5896. a = document.getElementById('jschl-answer');
  5897. f = document.getElementById('challenge-form');
  5898. ;sPMPHRM.fFqjvc*=!+[]+!![]+!![];sPMPHRM.fFqjvc-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));sPMPHRM.fFqjvc-=!+[]+!![]+!![];sPMPHRM.fFqjvc*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));sPMPHRM.fFqjvc+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));sPMPHRM.fFqjvc*=+((!+[]+!![]+[])+(!+[]+!![]));sPMPHRM.fFqjvc-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));sPMPHRM.fFqjvc-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(sPMPHRM.fFqjvc, 10) + t.length; '; 121'
  5899. f.action += location.hash;
  5900. f.submit();
  5901. }, 4000);
  5902. }, false);
  5903. })();
  5904. //]]>
  5905. </script>
  5906. </head>
  5907. <body>
  5908. <table width="100%" height="100%" cellpadding="20">
  5909. <tr>
  5910. <td align="center" valign="middle">
  5911. <div class="cf-browser-verification cf-im-under-attack">
  5912. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5913. <div id="cf-content" style="display:none">
  5914. <div>
  5915. <div class="bubbles"></div>
  5916. <div class="bubbles"></div>
  5917. <div class="bubbles"></div>
  5918. </div>
  5919. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5920. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5921. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5922. </div>
  5923. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5924. <input type="hidden" name="jschl_vc" value="3f3097e50fb7025b154de26c818405bf"/>
  5925. <input type="hidden" name="pass" value="1514326794.593-FRR0xmOGnP"/>
  5926. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5927. </form>
  5928. </div>
  5929. <div class="attribution">
  5930. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5931. <br>
  5932. Ray ID: 3d376c8929123e62
  5933. </div>
  5934. </td>
  5935. </tr>
  5936. </table>
  5937. </body>
  5938. </html>
  5939. ''', None])
  5940. data.append(['https://archive.today/download/J4I1a.zip', '''
  5941. <!DOCTYPE HTML>
  5942. <html lang="en-US">
  5943. <head>
  5944. <meta charset="UTF-8" />
  5945. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5946. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5947. <meta name="robots" content="noindex, nofollow" />
  5948. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5949. <title>Just a moment...</title>
  5950. <style type="text/css">
  5951. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5952. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5953. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5954. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5955. #spinner {margin: 0 auto 30px auto; display: block;}
  5956. .attribution {margin-top: 20px;}
  5957. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5958. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5959. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5960. </style>
  5961. <script type="text/javascript">
  5962. //<![CDATA[
  5963. (function(){
  5964. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5965. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5966. b(function(){
  5967. var a = document.getElementById('cf-content');a.style.display = 'block';
  5968. setTimeout(function(){
  5969. var s,t,o,p,b,r,e,a,k,i,n,g,f, DDRlkPy={"IcqJrMIBpDJH":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  5970. t = document.createElement('div');
  5971. t.innerHTML="<a href='/'>x</a>";
  5972. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5973. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5974. a = document.getElementById('jschl-answer');
  5975. f = document.getElementById('challenge-form');
  5976. ;DDRlkPy.IcqJrMIBpDJH-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH*=!+[]+!![]+!![]+!![];DDRlkPy.IcqJrMIBpDJH-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH*=+((!+[]+!![]+!![]+[])+(+[]));DDRlkPy.IcqJrMIBpDJH*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH*=+((+!![]+[])+(+[]));DDRlkPy.IcqJrMIBpDJH*=+((!+[]+!![]+[])+(!+[]+!![]));DDRlkPy.IcqJrMIBpDJH+=!+[]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(DDRlkPy.IcqJrMIBpDJH, 10) + t.length; '; 121'
  5977. f.action += location.hash;
  5978. f.submit();
  5979. }, 4000);
  5980. }, false);
  5981. })();
  5982. //]]>
  5983. </script>
  5984. </head>
  5985. <body>
  5986. <table width="100%" height="100%" cellpadding="20">
  5987. <tr>
  5988. <td align="center" valign="middle">
  5989. <div class="cf-browser-verification cf-im-under-attack">
  5990. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5991. <div id="cf-content" style="display:none">
  5992. <div>
  5993. <div class="bubbles"></div>
  5994. <div class="bubbles"></div>
  5995. <div class="bubbles"></div>
  5996. </div>
  5997. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5998. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5999. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6000. </div>
  6001. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6002. <input type="hidden" name="jschl_vc" value="cd6f3b655e56c4797183719268fb2189"/>
  6003. <input type="hidden" name="pass" value="1514326795.468-SqlBsIlc75"/>
  6004. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6005. </form>
  6006. </div>
  6007. <div class="attribution">
  6008. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6009. <br>
  6010. Ray ID: 3d376c8eaf113e5c
  6011. </div>
  6012. </td>
  6013. </tr>
  6014. </table>
  6015. </body>
  6016. </html>
  6017. ''', None])
  6018. data.append(['https://archive.today/download/J4I1a.zip', '''
  6019. <!DOCTYPE HTML>
  6020. <html lang="en-US">
  6021. <head>
  6022. <meta charset="UTF-8" />
  6023. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6024. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6025. <meta name="robots" content="noindex, nofollow" />
  6026. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6027. <title>Just a moment...</title>
  6028. <style type="text/css">
  6029. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6030. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6031. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6032. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6033. #spinner {margin: 0 auto 30px auto; display: block;}
  6034. .attribution {margin-top: 20px;}
  6035. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6036. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6037. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6038. </style>
  6039. <script type="text/javascript">
  6040. //<![CDATA[
  6041. (function(){
  6042. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6043. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6044. b(function(){
  6045. var a = document.getElementById('cf-content');a.style.display = 'block';
  6046. setTimeout(function(){
  6047. var s,t,o,p,b,r,e,a,k,i,n,g,f, FiYDPTZ={"dR":!+[]+!![]+!![]+!![]+!![]+!![]};
  6048. t = document.createElement('div');
  6049. t.innerHTML="<a href='/'>x</a>";
  6050. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6051. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6052. a = document.getElementById('jschl-answer');
  6053. f = document.getElementById('challenge-form');
  6054. ;FiYDPTZ.dR*=!+[]+!![];FiYDPTZ.dR-=!+[]+!![]+!![];FiYDPTZ.dR+=+((!+[]+!![]+!![]+!![]+[])+(+!![]));FiYDPTZ.dR+=!+[]+!![]+!![]+!![];FiYDPTZ.dR-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));FiYDPTZ.dR+=+((+!![]+[])+(!+[]+!![]+!![]));FiYDPTZ.dR+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(FiYDPTZ.dR, 10) + t.length; '; 121'
  6055. f.action += location.hash;
  6056. f.submit();
  6057. }, 4000);
  6058. }, false);
  6059. })();
  6060. //]]>
  6061. </script>
  6062. </head>
  6063. <body>
  6064. <table width="100%" height="100%" cellpadding="20">
  6065. <tr>
  6066. <td align="center" valign="middle">
  6067. <div class="cf-browser-verification cf-im-under-attack">
  6068. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6069. <div id="cf-content" style="display:none">
  6070. <div>
  6071. <div class="bubbles"></div>
  6072. <div class="bubbles"></div>
  6073. <div class="bubbles"></div>
  6074. </div>
  6075. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6076. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6077. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6078. </div>
  6079. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6080. <input type="hidden" name="jschl_vc" value="6ac4e53b452d2c496a43e51783df6a27"/>
  6081. <input type="hidden" name="pass" value="1514326796.143-v6jWHwmnyN"/>
  6082. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6083. </form>
  6084. </div>
  6085. <div class="attribution">
  6086. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6087. <br>
  6088. Ray ID: 3d376c92ee853e86
  6089. </div>
  6090. </td>
  6091. </tr>
  6092. </table>
  6093. </body>
  6094. </html>
  6095. ''', None])
  6096. data.append(['https://archive.today/download/J4I1a.zip', '''
  6097. <!DOCTYPE HTML>
  6098. <html lang="en-US">
  6099. <head>
  6100. <meta charset="UTF-8" />
  6101. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6102. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6103. <meta name="robots" content="noindex, nofollow" />
  6104. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6105. <title>Just a moment...</title>
  6106. <style type="text/css">
  6107. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6108. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6109. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6110. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6111. #spinner {margin: 0 auto 30px auto; display: block;}
  6112. .attribution {margin-top: 20px;}
  6113. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6114. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6115. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6116. </style>
  6117. <script type="text/javascript">
  6118. //<![CDATA[
  6119. (function(){
  6120. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6121. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6122. b(function(){
  6123. var a = document.getElementById('cf-content');a.style.display = 'block';
  6124. setTimeout(function(){
  6125. var s,t,o,p,b,r,e,a,k,i,n,g,f, RncARdB={"yatUDFI":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  6126. t = document.createElement('div');
  6127. t.innerHTML="<a href='/'>x</a>";
  6128. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6129. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6130. a = document.getElementById('jschl-answer');
  6131. f = document.getElementById('challenge-form');
  6132. ;RncARdB.yatUDFI*=!+[]+!![]+!![]+!![]+!![];RncARdB.yatUDFI*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));RncARdB.yatUDFI-=!+[]+!![]+!![]+!![]+!![]+!![];RncARdB.yatUDFI-=+((!+[]+!![]+[])+(+!![]));RncARdB.yatUDFI+=!+[]+!![];RncARdB.yatUDFI-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(RncARdB.yatUDFI, 10) + t.length; '; 121'
  6133. f.action += location.hash;
  6134. f.submit();
  6135. }, 4000);
  6136. }, false);
  6137. })();
  6138. //]]>
  6139. </script>
  6140. </head>
  6141. <body>
  6142. <table width="100%" height="100%" cellpadding="20">
  6143. <tr>
  6144. <td align="center" valign="middle">
  6145. <div class="cf-browser-verification cf-im-under-attack">
  6146. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6147. <div id="cf-content" style="display:none">
  6148. <div>
  6149. <div class="bubbles"></div>
  6150. <div class="bubbles"></div>
  6151. <div class="bubbles"></div>
  6152. </div>
  6153. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6154. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6155. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6156. </div>
  6157. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6158. <input type="hidden" name="jschl_vc" value="7c435f81bd90fc333afa06a37f964951"/>
  6159. <input type="hidden" name="pass" value="1514326796.893-eqSn6eUrIc"/>
  6160. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6161. </form>
  6162. </div>
  6163. <div class="attribution">
  6164. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6165. <br>
  6166. Ray ID: 3d376c979ea33e9e
  6167. </div>
  6168. </td>
  6169. </tr>
  6170. </table>
  6171. </body>
  6172. </html>
  6173. ''', None])
  6174. data.append(['https://archive.today/download/J4I1a.zip', '''
  6175. <!DOCTYPE HTML>
  6176. <html lang="en-US">
  6177. <head>
  6178. <meta charset="UTF-8" />
  6179. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6180. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6181. <meta name="robots" content="noindex, nofollow" />
  6182. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6183. <title>Just a moment...</title>
  6184. <style type="text/css">
  6185. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6186. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6187. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6188. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6189. #spinner {margin: 0 auto 30px auto; display: block;}
  6190. .attribution {margin-top: 20px;}
  6191. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6192. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6193. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6194. </style>
  6195. <script type="text/javascript">
  6196. //<![CDATA[
  6197. (function(){
  6198. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6199. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6200. b(function(){
  6201. var a = document.getElementById('cf-content');a.style.display = 'block';
  6202. setTimeout(function(){
  6203. var s,t,o,p,b,r,e,a,k,i,n,g,f, nqCUdxF={"iBFQxs":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  6204. t = document.createElement('div');
  6205. t.innerHTML="<a href='/'>x</a>";
  6206. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6207. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6208. a = document.getElementById('jschl-answer');
  6209. f = document.getElementById('challenge-form');
  6210. ;nqCUdxF.iBFQxs*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(nqCUdxF.iBFQxs, 10) + t.length; '; 121'
  6211. f.action += location.hash;
  6212. f.submit();
  6213. }, 4000);
  6214. }, false);
  6215. })();
  6216. //]]>
  6217. </script>
  6218. </head>
  6219. <body>
  6220. <table width="100%" height="100%" cellpadding="20">
  6221. <tr>
  6222. <td align="center" valign="middle">
  6223. <div class="cf-browser-verification cf-im-under-attack">
  6224. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6225. <div id="cf-content" style="display:none">
  6226. <div>
  6227. <div class="bubbles"></div>
  6228. <div class="bubbles"></div>
  6229. <div class="bubbles"></div>
  6230. </div>
  6231. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6232. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6233. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6234. </div>
  6235. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6236. <input type="hidden" name="jschl_vc" value="4cac903cc01abe46cd52368e7007856d"/>
  6237. <input type="hidden" name="pass" value="1514326797.558-ujLuFzj2x5"/>
  6238. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6239. </form>
  6240. </div>
  6241. <div class="attribution">
  6242. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6243. <br>
  6244. Ray ID: 3d376c9badba3eaa
  6245. </div>
  6246. </td>
  6247. </tr>
  6248. </table>
  6249. </body>
  6250. </html>
  6251. ''', None])
  6252. data.append(['https://archive.today/download/J4I1a.zip', '''
  6253. <!DOCTYPE HTML>
  6254. <html lang="en-US">
  6255. <head>
  6256. <meta charset="UTF-8" />
  6257. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6258. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6259. <meta name="robots" content="noindex, nofollow" />
  6260. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6261. <title>Just a moment...</title>
  6262. <style type="text/css">
  6263. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6264. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6265. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6266. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6267. #spinner {margin: 0 auto 30px auto; display: block;}
  6268. .attribution {margin-top: 20px;}
  6269. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6270. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6271. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6272. </style>
  6273. <script type="text/javascript">
  6274. //<![CDATA[
  6275. (function(){
  6276. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6277. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6278. b(function(){
  6279. var a = document.getElementById('cf-content');a.style.display = 'block';
  6280. setTimeout(function(){
  6281. var s,t,o,p,b,r,e,a,k,i,n,g,f, JLSKWXY={"AMZ":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  6282. t = document.createElement('div');
  6283. t.innerHTML="<a href='/'>x</a>";
  6284. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6285. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6286. a = document.getElementById('jschl-answer');
  6287. f = document.getElementById('challenge-form');
  6288. ;JLSKWXY.AMZ*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));JLSKWXY.AMZ+=+((!+[]+!![]+!![]+!![]+[])+(+[]));JLSKWXY.AMZ+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));JLSKWXY.AMZ+=+((!+[]+!![]+[])+(+!![]));a.value = parseInt(JLSKWXY.AMZ, 10) + t.length; '; 121'
  6289. f.action += location.hash;
  6290. f.submit();
  6291. }, 4000);
  6292. }, false);
  6293. })();
  6294. //]]>
  6295. </script>
  6296. </head>
  6297. <body>
  6298. <table width="100%" height="100%" cellpadding="20">
  6299. <tr>
  6300. <td align="center" valign="middle">
  6301. <div class="cf-browser-verification cf-im-under-attack">
  6302. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6303. <div id="cf-content" style="display:none">
  6304. <div>
  6305. <div class="bubbles"></div>
  6306. <div class="bubbles"></div>
  6307. <div class="bubbles"></div>
  6308. </div>
  6309. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6310. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6311. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6312. </div>
  6313. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6314. <input type="hidden" name="jschl_vc" value="8a9122e5eb71e50c69782f263e08c09b"/>
  6315. <input type="hidden" name="pass" value="1514326798.61-H6/lrRUIpk"/>
  6316. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6317. </form>
  6318. </div>
  6319. <div class="attribution">
  6320. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6321. <br>
  6322. Ray ID: 3d376ca24e343e86
  6323. </div>
  6324. </td>
  6325. </tr>
  6326. </table>
  6327. </body>
  6328. </html>
  6329. ''', None])
  6330. data.append(['https://archive.today/download/J4I1a.zip', '''
  6331. <!DOCTYPE HTML>
  6332. <html lang="en-US">
  6333. <head>
  6334. <meta charset="UTF-8" />
  6335. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6336. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6337. <meta name="robots" content="noindex, nofollow" />
  6338. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6339. <title>Just a moment...</title>
  6340. <style type="text/css">
  6341. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6342. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6343. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6344. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6345. #spinner {margin: 0 auto 30px auto; display: block;}
  6346. .attribution {margin-top: 20px;}
  6347. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6348. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6349. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6350. </style>
  6351. <script type="text/javascript">
  6352. //<![CDATA[
  6353. (function(){
  6354. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6355. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6356. b(function(){
  6357. var a = document.getElementById('cf-content');a.style.display = 'block';
  6358. setTimeout(function(){
  6359. var s,t,o,p,b,r,e,a,k,i,n,g,f, SuiOOAn={"B":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  6360. t = document.createElement('div');
  6361. t.innerHTML="<a href='/'>x</a>";
  6362. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6363. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6364. a = document.getElementById('jschl-answer');
  6365. f = document.getElementById('challenge-form');
  6366. ;SuiOOAn.B+=+((+!![]+[])+(!+[]+!![]+!![]));SuiOOAn.B*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));SuiOOAn.B*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));SuiOOAn.B-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));SuiOOAn.B*=+((+!![]+[])+(+!![]));a.value = parseInt(SuiOOAn.B, 10) + t.length; '; 121'
  6367. f.action += location.hash;
  6368. f.submit();
  6369. }, 4000);
  6370. }, false);
  6371. })();
  6372. //]]>
  6373. </script>
  6374. </head>
  6375. <body>
  6376. <table width="100%" height="100%" cellpadding="20">
  6377. <tr>
  6378. <td align="center" valign="middle">
  6379. <div class="cf-browser-verification cf-im-under-attack">
  6380. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6381. <div id="cf-content" style="display:none">
  6382. <div>
  6383. <div class="bubbles"></div>
  6384. <div class="bubbles"></div>
  6385. <div class="bubbles"></div>
  6386. </div>
  6387. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6388. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6389. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6390. </div>
  6391. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6392. <input type="hidden" name="jschl_vc" value="f99fa739d58043226896073febff101b"/>
  6393. <input type="hidden" name="pass" value="1514326799.443-zGjmeRxRW9"/>
  6394. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6395. </form>
  6396. </div>
  6397. <div class="attribution">
  6398. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6399. <br>
  6400. Ray ID: 3d376ca78e9d3e6e
  6401. </div>
  6402. </td>
  6403. </tr>
  6404. </table>
  6405. </body>
  6406. </html>
  6407. ''', None])
  6408. data.append(['https://archive.today/download/J4I1a.zip', '''
  6409. <!DOCTYPE HTML>
  6410. <html lang="en-US">
  6411. <head>
  6412. <meta charset="UTF-8" />
  6413. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6414. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6415. <meta name="robots" content="noindex, nofollow" />
  6416. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6417. <title>Just a moment...</title>
  6418. <style type="text/css">
  6419. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6420. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6421. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6422. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6423. #spinner {margin: 0 auto 30px auto; display: block;}
  6424. .attribution {margin-top: 20px;}
  6425. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6426. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6427. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6428. </style>
  6429. <script type="text/javascript">
  6430. //<![CDATA[
  6431. (function(){
  6432. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6433. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6434. b(function(){
  6435. var a = document.getElementById('cf-content');a.style.display = 'block';
  6436. setTimeout(function(){
  6437. var s,t,o,p,b,r,e,a,k,i,n,g,f, wUJzFNd={"kefVvIWQJyOg":+((+!![]+[])+(!+[]+!![]+!![]+!![]))};
  6438. t = document.createElement('div');
  6439. t.innerHTML="<a href='/'>x</a>";
  6440. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6441. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6442. a = document.getElementById('jschl-answer');
  6443. f = document.getElementById('challenge-form');
  6444. ;wUJzFNd.kefVvIWQJyOg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));wUJzFNd.kefVvIWQJyOg*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));wUJzFNd.kefVvIWQJyOg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));wUJzFNd.kefVvIWQJyOg*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));wUJzFNd.kefVvIWQJyOg+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(wUJzFNd.kefVvIWQJyOg, 10) + t.length; '; 121'
  6445. f.action += location.hash;
  6446. f.submit();
  6447. }, 4000);
  6448. }, false);
  6449. })();
  6450. //]]>
  6451. </script>
  6452. </head>
  6453. <body>
  6454. <table width="100%" height="100%" cellpadding="20">
  6455. <tr>
  6456. <td align="center" valign="middle">
  6457. <div class="cf-browser-verification cf-im-under-attack">
  6458. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6459. <div id="cf-content" style="display:none">
  6460. <div>
  6461. <div class="bubbles"></div>
  6462. <div class="bubbles"></div>
  6463. <div class="bubbles"></div>
  6464. </div>
  6465. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6466. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6467. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6468. </div>
  6469. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6470. <input type="hidden" name="jschl_vc" value="93279eb1fe9d2074ae101608b0ccfe3f"/>
  6471. <input type="hidden" name="pass" value="1514326800.086-Z6Xc1FeedZ"/>
  6472. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6473. </form>
  6474. </div>
  6475. <div class="attribution">
  6476. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6477. <br>
  6478. Ray ID: 3d376cab8e283ea4
  6479. </div>
  6480. </td>
  6481. </tr>
  6482. </table>
  6483. </body>
  6484. </html>
  6485. ''', None])
  6486. data.append(['https://archive.today/download/J4I1a.zip', '''
  6487. <!DOCTYPE HTML>
  6488. <html lang="en-US">
  6489. <head>
  6490. <meta charset="UTF-8" />
  6491. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6492. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6493. <meta name="robots" content="noindex, nofollow" />
  6494. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6495. <title>Just a moment...</title>
  6496. <style type="text/css">
  6497. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6498. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6499. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6500. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6501. #spinner {margin: 0 auto 30px auto; display: block;}
  6502. .attribution {margin-top: 20px;}
  6503. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6504. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6505. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6506. </style>
  6507. <script type="text/javascript">
  6508. //<![CDATA[
  6509. (function(){
  6510. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6511. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6512. b(function(){
  6513. var a = document.getElementById('cf-content');a.style.display = 'block';
  6514. setTimeout(function(){
  6515. var s,t,o,p,b,r,e,a,k,i,n,g,f, FJlapgr={"zmfGEmfQsTyB":+((+!![]+[])+(+!![]))};
  6516. t = document.createElement('div');
  6517. t.innerHTML="<a href='/'>x</a>";
  6518. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6519. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6520. a = document.getElementById('jschl-answer');
  6521. f = document.getElementById('challenge-form');
  6522. ;FJlapgr.zmfGEmfQsTyB+=!+[]+!![]+!![]+!![]+!![]+!![];FJlapgr.zmfGEmfQsTyB-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));FJlapgr.zmfGEmfQsTyB*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));FJlapgr.zmfGEmfQsTyB*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];FJlapgr.zmfGEmfQsTyB*=+((!+[]+!![]+[])+(!+[]+!![]));FJlapgr.zmfGEmfQsTyB+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));FJlapgr.zmfGEmfQsTyB*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];FJlapgr.zmfGEmfQsTyB-=+((+!![]+[])+(+!![]));a.value = parseInt(FJlapgr.zmfGEmfQsTyB, 10) + t.length; '; 121'
  6523. f.action += location.hash;
  6524. f.submit();
  6525. }, 4000);
  6526. }, false);
  6527. })();
  6528. //]]>
  6529. </script>
  6530. </head>
  6531. <body>
  6532. <table width="100%" height="100%" cellpadding="20">
  6533. <tr>
  6534. <td align="center" valign="middle">
  6535. <div class="cf-browser-verification cf-im-under-attack">
  6536. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6537. <div id="cf-content" style="display:none">
  6538. <div>
  6539. <div class="bubbles"></div>
  6540. <div class="bubbles"></div>
  6541. <div class="bubbles"></div>
  6542. </div>
  6543. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6544. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6545. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6546. </div>
  6547. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6548. <input type="hidden" name="jschl_vc" value="1627dd1e1e00efeb01b247a7b6640055"/>
  6549. <input type="hidden" name="pass" value="1514326800.751-aPoNmeIZUV"/>
  6550. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6551. </form>
  6552. </div>
  6553. <div class="attribution">
  6554. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6555. <br>
  6556. Ray ID: 3d376cafaff93e8c
  6557. </div>
  6558. </td>
  6559. </tr>
  6560. </table>
  6561. </body>
  6562. </html>
  6563. ''', None])
  6564. data.append(['https://archive.today/download/J4I1a.zip', '''
  6565. <!DOCTYPE HTML>
  6566. <html lang="en-US">
  6567. <head>
  6568. <meta charset="UTF-8" />
  6569. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6570. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6571. <meta name="robots" content="noindex, nofollow" />
  6572. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6573. <title>Just a moment...</title>
  6574. <style type="text/css">
  6575. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6576. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6577. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6578. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6579. #spinner {margin: 0 auto 30px auto; display: block;}
  6580. .attribution {margin-top: 20px;}
  6581. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6582. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6583. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6584. </style>
  6585. <script type="text/javascript">
  6586. //<![CDATA[
  6587. (function(){
  6588. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6589. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6590. b(function(){
  6591. var a = document.getElementById('cf-content');a.style.display = 'block';
  6592. setTimeout(function(){
  6593. var s,t,o,p,b,r,e,a,k,i,n,g,f, OPpeIuj={"tMNBTuxuytW":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  6594. t = document.createElement('div');
  6595. t.innerHTML="<a href='/'>x</a>";
  6596. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6597. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6598. a = document.getElementById('jschl-answer');
  6599. f = document.getElementById('challenge-form');
  6600. ;OPpeIuj.tMNBTuxuytW-=+((!+[]+!![]+[])+(+[]));OPpeIuj.tMNBTuxuytW*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));OPpeIuj.tMNBTuxuytW+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));OPpeIuj.tMNBTuxuytW+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));OPpeIuj.tMNBTuxuytW*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];OPpeIuj.tMNBTuxuytW-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));OPpeIuj.tMNBTuxuytW*=+((+!![]+[])+(!+[]+!![]+!![]));OPpeIuj.tMNBTuxuytW-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(OPpeIuj.tMNBTuxuytW, 10) + t.length; '; 121'
  6601. f.action += location.hash;
  6602. f.submit();
  6603. }, 4000);
  6604. }, false);
  6605. })();
  6606. //]]>
  6607. </script>
  6608. </head>
  6609. <body>
  6610. <table width="100%" height="100%" cellpadding="20">
  6611. <tr>
  6612. <td align="center" valign="middle">
  6613. <div class="cf-browser-verification cf-im-under-attack">
  6614. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6615. <div id="cf-content" style="display:none">
  6616. <div>
  6617. <div class="bubbles"></div>
  6618. <div class="bubbles"></div>
  6619. <div class="bubbles"></div>
  6620. </div>
  6621. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6622. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6623. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6624. </div>
  6625. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6626. <input type="hidden" name="jschl_vc" value="fcc1289ed9981ec9d68bd17f28b7586c"/>
  6627. <input type="hidden" name="pass" value="1514326801.986-T5TUNOBg3+"/>
  6628. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6629. </form>
  6630. </div>
  6631. <div class="attribution">
  6632. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6633. <br>
  6634. Ray ID: 3d376cb76b0a3e98
  6635. </div>
  6636. </td>
  6637. </tr>
  6638. </table>
  6639. </body>
  6640. </html>
  6641. ''', None])
  6642. data.append(['https://archive.today/download/J4I1a.zip', '''
  6643. <!DOCTYPE HTML>
  6644. <html lang="en-US">
  6645. <head>
  6646. <meta charset="UTF-8" />
  6647. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6648. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6649. <meta name="robots" content="noindex, nofollow" />
  6650. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6651. <title>Just a moment...</title>
  6652. <style type="text/css">
  6653. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6654. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6655. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6656. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6657. #spinner {margin: 0 auto 30px auto; display: block;}
  6658. .attribution {margin-top: 20px;}
  6659. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6660. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6661. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6662. </style>
  6663. <script type="text/javascript">
  6664. //<![CDATA[
  6665. (function(){
  6666. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6667. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6668. b(function(){
  6669. var a = document.getElementById('cf-content');a.style.display = 'block';
  6670. setTimeout(function(){
  6671. var s,t,o,p,b,r,e,a,k,i,n,g,f, jhvQobd={"cPVhmLbtdfz":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  6672. t = document.createElement('div');
  6673. t.innerHTML="<a href='/'>x</a>";
  6674. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6675. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6676. a = document.getElementById('jschl-answer');
  6677. f = document.getElementById('challenge-form');
  6678. ;jhvQobd.cPVhmLbtdfz+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));jhvQobd.cPVhmLbtdfz-=+!![];jhvQobd.cPVhmLbtdfz+=+((!+[]+!![]+[])+(!+[]+!![]));jhvQobd.cPVhmLbtdfz*=+((!+[]+!![]+[])+(+[]));a.value = parseInt(jhvQobd.cPVhmLbtdfz, 10) + t.length; '; 121'
  6679. f.action += location.hash;
  6680. f.submit();
  6681. }, 4000);
  6682. }, false);
  6683. })();
  6684. //]]>
  6685. </script>
  6686. </head>
  6687. <body>
  6688. <table width="100%" height="100%" cellpadding="20">
  6689. <tr>
  6690. <td align="center" valign="middle">
  6691. <div class="cf-browser-verification cf-im-under-attack">
  6692. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6693. <div id="cf-content" style="display:none">
  6694. <div>
  6695. <div class="bubbles"></div>
  6696. <div class="bubbles"></div>
  6697. <div class="bubbles"></div>
  6698. </div>
  6699. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6700. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6701. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6702. </div>
  6703. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6704. <input type="hidden" name="jschl_vc" value="e405356ad1cd8f740d1c0549c5f9c4b7"/>
  6705. <input type="hidden" name="pass" value="1514326802.86-2+HVttbHJE"/>
  6706. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6707. </form>
  6708. </div>
  6709. <div class="attribution">
  6710. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6711. <br>
  6712. Ray ID: 3d376cbcdb013eaa
  6713. </div>
  6714. </td>
  6715. </tr>
  6716. </table>
  6717. </body>
  6718. </html>
  6719. ''', None])
  6720. data.append(['https://archive.today/download/J4I1a.zip', '''
  6721. <!DOCTYPE HTML>
  6722. <html lang="en-US">
  6723. <head>
  6724. <meta charset="UTF-8" />
  6725. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6726. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6727. <meta name="robots" content="noindex, nofollow" />
  6728. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6729. <title>Just a moment...</title>
  6730. <style type="text/css">
  6731. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6732. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6733. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6734. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6735. #spinner {margin: 0 auto 30px auto; display: block;}
  6736. .attribution {margin-top: 20px;}
  6737. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6738. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6739. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6740. </style>
  6741. <script type="text/javascript">
  6742. //<![CDATA[
  6743. (function(){
  6744. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6745. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6746. b(function(){
  6747. var a = document.getElementById('cf-content');a.style.display = 'block';
  6748. setTimeout(function(){
  6749. var s,t,o,p,b,r,e,a,k,i,n,g,f, OCiAEiZ={"sGKoPyhJED":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  6750. t = document.createElement('div');
  6751. t.innerHTML="<a href='/'>x</a>";
  6752. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6753. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6754. a = document.getElementById('jschl-answer');
  6755. f = document.getElementById('challenge-form');
  6756. ;OCiAEiZ.sGKoPyhJED-=+((!+[]+!![]+!![]+[])+(+!![]));OCiAEiZ.sGKoPyhJED-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));OCiAEiZ.sGKoPyhJED-=+((+!![]+[])+(+[]));a.value = parseInt(OCiAEiZ.sGKoPyhJED, 10) + t.length; '; 121'
  6757. f.action += location.hash;
  6758. f.submit();
  6759. }, 4000);
  6760. }, false);
  6761. })();
  6762. //]]>
  6763. </script>
  6764. </head>
  6765. <body>
  6766. <table width="100%" height="100%" cellpadding="20">
  6767. <tr>
  6768. <td align="center" valign="middle">
  6769. <div class="cf-browser-verification cf-im-under-attack">
  6770. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6771. <div id="cf-content" style="display:none">
  6772. <div>
  6773. <div class="bubbles"></div>
  6774. <div class="bubbles"></div>
  6775. <div class="bubbles"></div>
  6776. </div>
  6777. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6778. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6779. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6780. </div>
  6781. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6782. <input type="hidden" name="jschl_vc" value="63700c60029a72c776f2c88c59ef4b57"/>
  6783. <input type="hidden" name="pass" value="1514326803.753-6MOWK7qq+b"/>
  6784. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6785. </form>
  6786. </div>
  6787. <div class="attribution">
  6788. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6789. <br>
  6790. Ray ID: 3d376cc279de3e50
  6791. </div>
  6792. </td>
  6793. </tr>
  6794. </table>
  6795. </body>
  6796. </html>
  6797. ''', None])
  6798. data.append(['https://archive.today/download/J4I1a.zip', '''
  6799. <!DOCTYPE HTML>
  6800. <html lang="en-US">
  6801. <head>
  6802. <meta charset="UTF-8" />
  6803. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6804. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6805. <meta name="robots" content="noindex, nofollow" />
  6806. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6807. <title>Just a moment...</title>
  6808. <style type="text/css">
  6809. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6810. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6811. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6812. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6813. #spinner {margin: 0 auto 30px auto; display: block;}
  6814. .attribution {margin-top: 20px;}
  6815. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6816. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6817. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6818. </style>
  6819. <script type="text/javascript">
  6820. //<![CDATA[
  6821. (function(){
  6822. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6823. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6824. b(function(){
  6825. var a = document.getElementById('cf-content');a.style.display = 'block';
  6826. setTimeout(function(){
  6827. var s,t,o,p,b,r,e,a,k,i,n,g,f, EPhTBpL={"xxVHQQZ":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  6828. t = document.createElement('div');
  6829. t.innerHTML="<a href='/'>x</a>";
  6830. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6831. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6832. a = document.getElementById('jschl-answer');
  6833. f = document.getElementById('challenge-form');
  6834. ;EPhTBpL.xxVHQQZ*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));EPhTBpL.xxVHQQZ-=!+[]+!![]+!![]+!![]+!![];EPhTBpL.xxVHQQZ-=+((!+[]+!![]+!![]+!![]+[])+(+[]));EPhTBpL.xxVHQQZ-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(EPhTBpL.xxVHQQZ, 10) + t.length; '; 121'
  6835. f.action += location.hash;
  6836. f.submit();
  6837. }, 4000);
  6838. }, false);
  6839. })();
  6840. //]]>
  6841. </script>
  6842. </head>
  6843. <body>
  6844. <table width="100%" height="100%" cellpadding="20">
  6845. <tr>
  6846. <td align="center" valign="middle">
  6847. <div class="cf-browser-verification cf-im-under-attack">
  6848. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6849. <div id="cf-content" style="display:none">
  6850. <div>
  6851. <div class="bubbles"></div>
  6852. <div class="bubbles"></div>
  6853. <div class="bubbles"></div>
  6854. </div>
  6855. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6856. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6857. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6858. </div>
  6859. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6860. <input type="hidden" name="jschl_vc" value="a95709bcbecd9550dfa499d184c47d85"/>
  6861. <input type="hidden" name="pass" value="1514326804.367-RomBYlwGSz"/>
  6862. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6863. </form>
  6864. </div>
  6865. <div class="attribution">
  6866. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6867. <br>
  6868. Ray ID: 3d376cc64dcc3e50
  6869. </div>
  6870. </td>
  6871. </tr>
  6872. </table>
  6873. </body>
  6874. </html>
  6875. ''', None])
  6876. data.append(['https://archive.today/download/J4I1a.zip', '''
  6877. <!DOCTYPE HTML>
  6878. <html lang="en-US">
  6879. <head>
  6880. <meta charset="UTF-8" />
  6881. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6882. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6883. <meta name="robots" content="noindex, nofollow" />
  6884. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6885. <title>Just a moment...</title>
  6886. <style type="text/css">
  6887. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6888. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6889. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6890. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6891. #spinner {margin: 0 auto 30px auto; display: block;}
  6892. .attribution {margin-top: 20px;}
  6893. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6894. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6895. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6896. </style>
  6897. <script type="text/javascript">
  6898. //<![CDATA[
  6899. (function(){
  6900. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6901. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6902. b(function(){
  6903. var a = document.getElementById('cf-content');a.style.display = 'block';
  6904. setTimeout(function(){
  6905. var s,t,o,p,b,r,e,a,k,i,n,g,f, bfCbxil={"cnmqO":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  6906. t = document.createElement('div');
  6907. t.innerHTML="<a href='/'>x</a>";
  6908. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6909. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6910. a = document.getElementById('jschl-answer');
  6911. f = document.getElementById('challenge-form');
  6912. ;bfCbxil.cnmqO+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));bfCbxil.cnmqO-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(bfCbxil.cnmqO, 10) + t.length; '; 121'
  6913. f.action += location.hash;
  6914. f.submit();
  6915. }, 4000);
  6916. }, false);
  6917. })();
  6918. //]]>
  6919. </script>
  6920. </head>
  6921. <body>
  6922. <table width="100%" height="100%" cellpadding="20">
  6923. <tr>
  6924. <td align="center" valign="middle">
  6925. <div class="cf-browser-verification cf-im-under-attack">
  6926. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6927. <div id="cf-content" style="display:none">
  6928. <div>
  6929. <div class="bubbles"></div>
  6930. <div class="bubbles"></div>
  6931. <div class="bubbles"></div>
  6932. </div>
  6933. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6934. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6935. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6936. </div>
  6937. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6938. <input type="hidden" name="jschl_vc" value="db7b5c7c9f020c63cd5c64220f1399e1"/>
  6939. <input type="hidden" name="pass" value="1514326805.818-CzgxaJczve"/>
  6940. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6941. </form>
  6942. </div>
  6943. <div class="attribution">
  6944. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6945. <br>
  6946. Ray ID: 3d376ccf5b743e92
  6947. </div>
  6948. </td>
  6949. </tr>
  6950. </table>
  6951. </body>
  6952. </html>
  6953. ''', None])
  6954. data.append(['https://archive.today/download/J4I1a.zip', '''
  6955. <!DOCTYPE HTML>
  6956. <html lang="en-US">
  6957. <head>
  6958. <meta charset="UTF-8" />
  6959. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6960. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6961. <meta name="robots" content="noindex, nofollow" />
  6962. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6963. <title>Just a moment...</title>
  6964. <style type="text/css">
  6965. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6966. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6967. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6968. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6969. #spinner {margin: 0 auto 30px auto; display: block;}
  6970. .attribution {margin-top: 20px;}
  6971. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6972. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6973. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6974. </style>
  6975. <script type="text/javascript">
  6976. //<![CDATA[
  6977. (function(){
  6978. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6979. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6980. b(function(){
  6981. var a = document.getElementById('cf-content');a.style.display = 'block';
  6982. setTimeout(function(){
  6983. var s,t,o,p,b,r,e,a,k,i,n,g,f, LVBXsKF={"OlURUJWoTjuF":!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]};
  6984. t = document.createElement('div');
  6985. t.innerHTML="<a href='/'>x</a>";
  6986. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6987. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6988. a = document.getElementById('jschl-answer');
  6989. f = document.getElementById('challenge-form');
  6990. ;LVBXsKF.OlURUJWoTjuF-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));LVBXsKF.OlURUJWoTjuF-=+((!+[]+!![]+!![]+[])+(+[]));LVBXsKF.OlURUJWoTjuF-=+((+!![]+[])+(+!![]));LVBXsKF.OlURUJWoTjuF*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));LVBXsKF.OlURUJWoTjuF*=+((+!![]+[])+(+!![]));LVBXsKF.OlURUJWoTjuF*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));LVBXsKF.OlURUJWoTjuF*=+((!+[]+!![]+[])+(+!![]));LVBXsKF.OlURUJWoTjuF+=+((!+[]+!![]+!![]+!![]+[])+(+!![]));LVBXsKF.OlURUJWoTjuF*=+((+!![]+[])+(+!![]));a.value = parseInt(LVBXsKF.OlURUJWoTjuF, 10) + t.length; '; 121'
  6991. f.action += location.hash;
  6992. f.submit();
  6993. }, 4000);
  6994. }, false);
  6995. })();
  6996. //]]>
  6997. </script>
  6998. </head>
  6999. <body>
  7000. <table width="100%" height="100%" cellpadding="20">
  7001. <tr>
  7002. <td align="center" valign="middle">
  7003. <div class="cf-browser-verification cf-im-under-attack">
  7004. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7005. <div id="cf-content" style="display:none">
  7006. <div>
  7007. <div class="bubbles"></div>
  7008. <div class="bubbles"></div>
  7009. <div class="bubbles"></div>
  7010. </div>
  7011. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7012. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7013. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7014. </div>
  7015. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7016. <input type="hidden" name="jschl_vc" value="e1f6ae2f37485e0c2e40b607e199bff8"/>
  7017. <input type="hidden" name="pass" value="1514326806.435-KBBW28j/z6"/>
  7018. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7019. </form>
  7020. </div>
  7021. <div class="attribution">
  7022. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7023. <br>
  7024. Ray ID: 3d376cd33f213ea4
  7025. </div>
  7026. </td>
  7027. </tr>
  7028. </table>
  7029. </body>
  7030. </html>
  7031. ''', None])
  7032. data.append(['https://archive.today/download/J4I1a.zip', '''
  7033. <!DOCTYPE HTML>
  7034. <html lang="en-US">
  7035. <head>
  7036. <meta charset="UTF-8" />
  7037. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7038. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7039. <meta name="robots" content="noindex, nofollow" />
  7040. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7041. <title>Just a moment...</title>
  7042. <style type="text/css">
  7043. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7044. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7045. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7046. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7047. #spinner {margin: 0 auto 30px auto; display: block;}
  7048. .attribution {margin-top: 20px;}
  7049. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7050. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7051. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7052. </style>
  7053. <script type="text/javascript">
  7054. //<![CDATA[
  7055. (function(){
  7056. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7057. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7058. b(function(){
  7059. var a = document.getElementById('cf-content');a.style.display = 'block';
  7060. setTimeout(function(){
  7061. var s,t,o,p,b,r,e,a,k,i,n,g,f, fdvSIkq={"exs":+((!+[]+!![]+[])+(!+[]+!![]))};
  7062. t = document.createElement('div');
  7063. t.innerHTML="<a href='/'>x</a>";
  7064. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7065. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7066. a = document.getElementById('jschl-answer');
  7067. f = document.getElementById('challenge-form');
  7068. ;fdvSIkq.exs*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));fdvSIkq.exs-=+((!+[]+!![]+!![]+[])+(!+[]+!![]));fdvSIkq.exs+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));fdvSIkq.exs-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));fdvSIkq.exs*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));fdvSIkq.exs+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));fdvSIkq.exs*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(fdvSIkq.exs, 10) + t.length; '; 121'
  7069. f.action += location.hash;
  7070. f.submit();
  7071. }, 4000);
  7072. }, false);
  7073. })();
  7074. //]]>
  7075. </script>
  7076. </head>
  7077. <body>
  7078. <table width="100%" height="100%" cellpadding="20">
  7079. <tr>
  7080. <td align="center" valign="middle">
  7081. <div class="cf-browser-verification cf-im-under-attack">
  7082. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7083. <div id="cf-content" style="display:none">
  7084. <div>
  7085. <div class="bubbles"></div>
  7086. <div class="bubbles"></div>
  7087. <div class="bubbles"></div>
  7088. </div>
  7089. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7090. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7091. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7092. </div>
  7093. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7094. <input type="hidden" name="jschl_vc" value="54c92d3554874ebe13396f1037702e9f"/>
  7095. <input type="hidden" name="pass" value="1514326807.761-LX17o3QkUP"/>
  7096. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7097. </form>
  7098. </div>
  7099. <div class="attribution">
  7100. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7101. <br>
  7102. Ray ID: 3d376cdb8c563eb0
  7103. </div>
  7104. </td>
  7105. </tr>
  7106. </table>
  7107. </body>
  7108. </html>
  7109. ''', None])
  7110. data.append(['https://archive.today/download/J4I1a.zip', '''
  7111. <!DOCTYPE HTML>
  7112. <html lang="en-US">
  7113. <head>
  7114. <meta charset="UTF-8" />
  7115. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7116. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7117. <meta name="robots" content="noindex, nofollow" />
  7118. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7119. <title>Just a moment...</title>
  7120. <style type="text/css">
  7121. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7122. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7123. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7124. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7125. #spinner {margin: 0 auto 30px auto; display: block;}
  7126. .attribution {margin-top: 20px;}
  7127. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7128. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7129. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7130. </style>
  7131. <script type="text/javascript">
  7132. //<![CDATA[
  7133. (function(){
  7134. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7135. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7136. b(function(){
  7137. var a = document.getElementById('cf-content');a.style.display = 'block';
  7138. setTimeout(function(){
  7139. var s,t,o,p,b,r,e,a,k,i,n,g,f, BzCjCgS={"JIRRZnVUtPfu":!+[]+!![]+!![]+!![]};
  7140. t = document.createElement('div');
  7141. t.innerHTML="<a href='/'>x</a>";
  7142. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7143. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7144. a = document.getElementById('jschl-answer');
  7145. f = document.getElementById('challenge-form');
  7146. ;BzCjCgS.JIRRZnVUtPfu+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));BzCjCgS.JIRRZnVUtPfu+=+((!+[]+!![]+[])+(+[]));BzCjCgS.JIRRZnVUtPfu+=+((+!![]+[])+(!+[]+!![]+!![]));BzCjCgS.JIRRZnVUtPfu-=!+[]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(BzCjCgS.JIRRZnVUtPfu, 10) + t.length; '; 121'
  7147. f.action += location.hash;
  7148. f.submit();
  7149. }, 4000);
  7150. }, false);
  7151. })();
  7152. //]]>
  7153. </script>
  7154. </head>
  7155. <body>
  7156. <table width="100%" height="100%" cellpadding="20">
  7157. <tr>
  7158. <td align="center" valign="middle">
  7159. <div class="cf-browser-verification cf-im-under-attack">
  7160. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7161. <div id="cf-content" style="display:none">
  7162. <div>
  7163. <div class="bubbles"></div>
  7164. <div class="bubbles"></div>
  7165. <div class="bubbles"></div>
  7166. </div>
  7167. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7168. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7169. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7170. </div>
  7171. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7172. <input type="hidden" name="jschl_vc" value="ee5bc6f61c345353190314495d32dac5"/>
  7173. <input type="hidden" name="pass" value="1514326809.242-x+EZO3QWRF"/>
  7174. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7175. </form>
  7176. </div>
  7177. <div class="attribution">
  7178. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7179. <br>
  7180. Ray ID: 3d376ce4cce53e50
  7181. </div>
  7182. </td>
  7183. </tr>
  7184. </table>
  7185. </body>
  7186. </html>
  7187. ''', None])
  7188. data.append(['https://archive.today/download/J4I1a.zip', '''
  7189. <!DOCTYPE HTML>
  7190. <html lang="en-US">
  7191. <head>
  7192. <meta charset="UTF-8" />
  7193. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7194. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7195. <meta name="robots" content="noindex, nofollow" />
  7196. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7197. <title>Just a moment...</title>
  7198. <style type="text/css">
  7199. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7200. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7201. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7202. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7203. #spinner {margin: 0 auto 30px auto; display: block;}
  7204. .attribution {margin-top: 20px;}
  7205. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7206. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7207. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7208. </style>
  7209. <script type="text/javascript">
  7210. //<![CDATA[
  7211. (function(){
  7212. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7213. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7214. b(function(){
  7215. var a = document.getElementById('cf-content');a.style.display = 'block';
  7216. setTimeout(function(){
  7217. var s,t,o,p,b,r,e,a,k,i,n,g,f, jKLYeNx={"t":!+[]+!![]};
  7218. t = document.createElement('div');
  7219. t.innerHTML="<a href='/'>x</a>";
  7220. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7221. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7222. a = document.getElementById('jschl-answer');
  7223. f = document.getElementById('challenge-form');
  7224. ;jKLYeNx.t+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));jKLYeNx.t*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));jKLYeNx.t-=+((!+[]+!![]+!![]+!![]+[])+(+[]));jKLYeNx.t-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));jKLYeNx.t-=+((!+[]+!![]+!![]+!![]+[])+(+[]));jKLYeNx.t+=!+[]+!![]+!![];jKLYeNx.t*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));jKLYeNx.t-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));jKLYeNx.t-=+((+!![]+[])+(!+[]+!![]+!![]));jKLYeNx.t-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(jKLYeNx.t, 10) + t.length; '; 121'
  7225. f.action += location.hash;
  7226. f.submit();
  7227. }, 4000);
  7228. }, false);
  7229. })();
  7230. //]]>
  7231. </script>
  7232. </head>
  7233. <body>
  7234. <table width="100%" height="100%" cellpadding="20">
  7235. <tr>
  7236. <td align="center" valign="middle">
  7237. <div class="cf-browser-verification cf-im-under-attack">
  7238. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7239. <div id="cf-content" style="display:none">
  7240. <div>
  7241. <div class="bubbles"></div>
  7242. <div class="bubbles"></div>
  7243. <div class="bubbles"></div>
  7244. </div>
  7245. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7246. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7247. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7248. </div>
  7249. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7250. <input type="hidden" name="jschl_vc" value="a6d7a830782f7d8007e31af153ca91a7"/>
  7251. <input type="hidden" name="pass" value="1514326810.484-a3dcZvCICn"/>
  7252. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7253. </form>
  7254. </div>
  7255. <div class="attribution">
  7256. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7257. <br>
  7258. Ray ID: 3d376cec89563e8c
  7259. </div>
  7260. </td>
  7261. </tr>
  7262. </table>
  7263. </body>
  7264. </html>
  7265. ''', None])
  7266. data.append(['https://archive.today/download/J4I1a.zip', '''
  7267. <!DOCTYPE HTML>
  7268. <html lang="en-US">
  7269. <head>
  7270. <meta charset="UTF-8" />
  7271. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7272. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7273. <meta name="robots" content="noindex, nofollow" />
  7274. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7275. <title>Just a moment...</title>
  7276. <style type="text/css">
  7277. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7278. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7279. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7280. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7281. #spinner {margin: 0 auto 30px auto; display: block;}
  7282. .attribution {margin-top: 20px;}
  7283. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7284. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7285. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7286. </style>
  7287. <script type="text/javascript">
  7288. //<![CDATA[
  7289. (function(){
  7290. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7291. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7292. b(function(){
  7293. var a = document.getElementById('cf-content');a.style.display = 'block';
  7294. setTimeout(function(){
  7295. var s,t,o,p,b,r,e,a,k,i,n,g,f, zRsabkQ={"fecSDusar":+((!+[]+!![]+[])+(+[]))};
  7296. t = document.createElement('div');
  7297. t.innerHTML="<a href='/'>x</a>";
  7298. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7299. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7300. a = document.getElementById('jschl-answer');
  7301. f = document.getElementById('challenge-form');
  7302. ;zRsabkQ.fecSDusar*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));zRsabkQ.fecSDusar-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));zRsabkQ.fecSDusar+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));zRsabkQ.fecSDusar*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));zRsabkQ.fecSDusar*=+((+!![]+[])+(+!![]));zRsabkQ.fecSDusar+=!+[]+!![]+!![]+!![]+!![];zRsabkQ.fecSDusar*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));a.value = parseInt(zRsabkQ.fecSDusar, 10) + t.length; '; 121'
  7303. f.action += location.hash;
  7304. f.submit();
  7305. }, 4000);
  7306. }, false);
  7307. })();
  7308. //]]>
  7309. </script>
  7310. </head>
  7311. <body>
  7312. <table width="100%" height="100%" cellpadding="20">
  7313. <tr>
  7314. <td align="center" valign="middle">
  7315. <div class="cf-browser-verification cf-im-under-attack">
  7316. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7317. <div id="cf-content" style="display:none">
  7318. <div>
  7319. <div class="bubbles"></div>
  7320. <div class="bubbles"></div>
  7321. <div class="bubbles"></div>
  7322. </div>
  7323. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7324. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7325. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7326. </div>
  7327. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7328. <input type="hidden" name="jschl_vc" value="4caf9d22e1a2396d4e76ff0a3fdcbd45"/>
  7329. <input type="hidden" name="pass" value="1514326812.035-pRzdrphGcC"/>
  7330. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7331. </form>
  7332. </div>
  7333. <div class="attribution">
  7334. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7335. <br>
  7336. Ray ID: 3d376cf638c83e9e
  7337. </div>
  7338. </td>
  7339. </tr>
  7340. </table>
  7341. </body>
  7342. </html>
  7343. ''', None])
  7344. data.append(['https://archive.today/download/J4I1a.zip', '''
  7345. <!DOCTYPE HTML>
  7346. <html lang="en-US">
  7347. <head>
  7348. <meta charset="UTF-8" />
  7349. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7350. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7351. <meta name="robots" content="noindex, nofollow" />
  7352. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7353. <title>Just a moment...</title>
  7354. <style type="text/css">
  7355. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7356. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7357. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7358. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7359. #spinner {margin: 0 auto 30px auto; display: block;}
  7360. .attribution {margin-top: 20px;}
  7361. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7362. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7363. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7364. </style>
  7365. <script type="text/javascript">
  7366. //<![CDATA[
  7367. (function(){
  7368. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7369. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7370. b(function(){
  7371. var a = document.getElementById('cf-content');a.style.display = 'block';
  7372. setTimeout(function(){
  7373. var s,t,o,p,b,r,e,a,k,i,n,g,f, vUCXBRv={"DmTQPg":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]))};
  7374. t = document.createElement('div');
  7375. t.innerHTML="<a href='/'>x</a>";
  7376. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7377. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7378. a = document.getElementById('jschl-answer');
  7379. f = document.getElementById('challenge-form');
  7380. ;vUCXBRv.DmTQPg-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));vUCXBRv.DmTQPg-=+((!+[]+!![]+!![]+!![]+[])+(+[]));vUCXBRv.DmTQPg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));vUCXBRv.DmTQPg-=+((+!![]+[])+(!+[]+!![]));vUCXBRv.DmTQPg*=+((+!![]+[])+(!+[]+!![]+!![]));vUCXBRv.DmTQPg+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));vUCXBRv.DmTQPg+=+((!+[]+!![]+[])+(+!![]));a.value = parseInt(vUCXBRv.DmTQPg, 10) + t.length; '; 121'
  7381. f.action += location.hash;
  7382. f.submit();
  7383. }, 4000);
  7384. }, false);
  7385. })();
  7386. //]]>
  7387. </script>
  7388. </head>
  7389. <body>
  7390. <table width="100%" height="100%" cellpadding="20">
  7391. <tr>
  7392. <td align="center" valign="middle">
  7393. <div class="cf-browser-verification cf-im-under-attack">
  7394. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7395. <div id="cf-content" style="display:none">
  7396. <div>
  7397. <div class="bubbles"></div>
  7398. <div class="bubbles"></div>
  7399. <div class="bubbles"></div>
  7400. </div>
  7401. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7402. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7403. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7404. </div>
  7405. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7406. <input type="hidden" name="jschl_vc" value="a67d34fa458986c83e042faf6a0f00d4"/>
  7407. <input type="hidden" name="pass" value="1514326812.958-FTTd6GtaYZ"/>
  7408. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7409. </form>
  7410. </div>
  7411. <div class="attribution">
  7412. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7413. <br>
  7414. Ray ID: 3d376cfbed4d3e86
  7415. </div>
  7416. </td>
  7417. </tr>
  7418. </table>
  7419. </body>
  7420. </html>
  7421. ''', None])
  7422. data.append(['https://archive.today/download/J4I1a.zip', '''
  7423. <!DOCTYPE HTML>
  7424. <html lang="en-US">
  7425. <head>
  7426. <meta charset="UTF-8" />
  7427. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7428. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7429. <meta name="robots" content="noindex, nofollow" />
  7430. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7431. <title>Just a moment...</title>
  7432. <style type="text/css">
  7433. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7434. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7435. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7436. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7437. #spinner {margin: 0 auto 30px auto; display: block;}
  7438. .attribution {margin-top: 20px;}
  7439. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7440. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7441. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7442. </style>
  7443. <script type="text/javascript">
  7444. //<![CDATA[
  7445. (function(){
  7446. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7447. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7448. b(function(){
  7449. var a = document.getElementById('cf-content');a.style.display = 'block';
  7450. setTimeout(function(){
  7451. var s,t,o,p,b,r,e,a,k,i,n,g,f, XMCJdtl={"VHLC":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  7452. t = document.createElement('div');
  7453. t.innerHTML="<a href='/'>x</a>";
  7454. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7455. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7456. a = document.getElementById('jschl-answer');
  7457. f = document.getElementById('challenge-form');
  7458. ;XMCJdtl.VHLC*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];XMCJdtl.VHLC+=+((!+[]+!![]+!![]+[])+(!+[]+!![]));XMCJdtl.VHLC*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));XMCJdtl.VHLC-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));XMCJdtl.VHLC+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));XMCJdtl.VHLC-=!+[]+!![]+!![]+!![];XMCJdtl.VHLC-=+((+!![]+[])+(+[]));XMCJdtl.VHLC+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));XMCJdtl.VHLC+=+((+!![]+[])+(!+[]+!![]));a.value = parseInt(XMCJdtl.VHLC, 10) + t.length; '; 121'
  7459. f.action += location.hash;
  7460. f.submit();
  7461. }, 4000);
  7462. }, false);
  7463. })();
  7464. //]]>
  7465. </script>
  7466. </head>
  7467. <body>
  7468. <table width="100%" height="100%" cellpadding="20">
  7469. <tr>
  7470. <td align="center" valign="middle">
  7471. <div class="cf-browser-verification cf-im-under-attack">
  7472. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7473. <div id="cf-content" style="display:none">
  7474. <div>
  7475. <div class="bubbles"></div>
  7476. <div class="bubbles"></div>
  7477. <div class="bubbles"></div>
  7478. </div>
  7479. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7480. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7481. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7482. </div>
  7483. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7484. <input type="hidden" name="jschl_vc" value="575c3c2e76be1efe39b92c42b2391d6e"/>
  7485. <input type="hidden" name="pass" value="1514326813.688-6SuGeTw5zr"/>
  7486. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7487. </form>
  7488. </div>
  7489. <div class="attribution">
  7490. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7491. <br>
  7492. Ray ID: 3d376d008c113e86
  7493. </div>
  7494. </td>
  7495. </tr>
  7496. </table>
  7497. </body>
  7498. </html>
  7499. ''', None])
  7500. data.append(['https://archive.today/download/J4I1a.zip', '''
  7501. <!DOCTYPE HTML>
  7502. <html lang="en-US">
  7503. <head>
  7504. <meta charset="UTF-8" />
  7505. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7506. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7507. <meta name="robots" content="noindex, nofollow" />
  7508. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7509. <title>Just a moment...</title>
  7510. <style type="text/css">
  7511. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7512. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7513. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7514. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7515. #spinner {margin: 0 auto 30px auto; display: block;}
  7516. .attribution {margin-top: 20px;}
  7517. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7518. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7519. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7520. </style>
  7521. <script type="text/javascript">
  7522. //<![CDATA[
  7523. (function(){
  7524. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7525. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7526. b(function(){
  7527. var a = document.getElementById('cf-content');a.style.display = 'block';
  7528. setTimeout(function(){
  7529. var s,t,o,p,b,r,e,a,k,i,n,g,f, hnbRJlj={"dNpSxnfpXkN":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]))};
  7530. t = document.createElement('div');
  7531. t.innerHTML="<a href='/'>x</a>";
  7532. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7533. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7534. a = document.getElementById('jschl-answer');
  7535. f = document.getElementById('challenge-form');
  7536. ;hnbRJlj.dNpSxnfpXkN*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));hnbRJlj.dNpSxnfpXkN-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));hnbRJlj.dNpSxnfpXkN-=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));hnbRJlj.dNpSxnfpXkN+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));hnbRJlj.dNpSxnfpXkN-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));hnbRJlj.dNpSxnfpXkN-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));hnbRJlj.dNpSxnfpXkN+=!+[]+!![];hnbRJlj.dNpSxnfpXkN-=+((!+[]+!![]+[])+(!+[]+!![]));a.value = parseInt(hnbRJlj.dNpSxnfpXkN, 10) + t.length; '; 121'
  7537. f.action += location.hash;
  7538. f.submit();
  7539. }, 4000);
  7540. }, false);
  7541. })();
  7542. //]]>
  7543. </script>
  7544. </head>
  7545. <body>
  7546. <table width="100%" height="100%" cellpadding="20">
  7547. <tr>
  7548. <td align="center" valign="middle">
  7549. <div class="cf-browser-verification cf-im-under-attack">
  7550. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7551. <div id="cf-content" style="display:none">
  7552. <div>
  7553. <div class="bubbles"></div>
  7554. <div class="bubbles"></div>
  7555. <div class="bubbles"></div>
  7556. </div>
  7557. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7558. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7559. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7560. </div>
  7561. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7562. <input type="hidden" name="jschl_vc" value="898a32a17631e42df86f4a65ed895102"/>
  7563. <input type="hidden" name="pass" value="1514326814.778-Y1JWjJ2slX"/>
  7564. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7565. </form>
  7566. </div>
  7567. <div class="attribution">
  7568. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7569. <br>
  7570. Ray ID: 3d376d075aac3e9e
  7571. </div>
  7572. </td>
  7573. </tr>
  7574. </table>
  7575. </body>
  7576. </html>
  7577. ''', None])
  7578. data.append(['https://archive.today/download/J4I1a.zip', '''
  7579. <!DOCTYPE HTML>
  7580. <html lang="en-US">
  7581. <head>
  7582. <meta charset="UTF-8" />
  7583. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7584. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7585. <meta name="robots" content="noindex, nofollow" />
  7586. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7587. <title>Just a moment...</title>
  7588. <style type="text/css">
  7589. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7590. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7591. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7592. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7593. #spinner {margin: 0 auto 30px auto; display: block;}
  7594. .attribution {margin-top: 20px;}
  7595. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7596. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7597. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7598. </style>
  7599. <script type="text/javascript">
  7600. //<![CDATA[
  7601. (function(){
  7602. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7603. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7604. b(function(){
  7605. var a = document.getElementById('cf-content');a.style.display = 'block';
  7606. setTimeout(function(){
  7607. var s,t,o,p,b,r,e,a,k,i,n,g,f, zwEEZHT={"kPZYsYAiQgm":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  7608. t = document.createElement('div');
  7609. t.innerHTML="<a href='/'>x</a>";
  7610. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7611. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7612. a = document.getElementById('jschl-answer');
  7613. f = document.getElementById('challenge-form');
  7614. ;zwEEZHT.kPZYsYAiQgm+=!+[]+!![];zwEEZHT.kPZYsYAiQgm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(zwEEZHT.kPZYsYAiQgm, 10) + t.length; '; 121'
  7615. f.action += location.hash;
  7616. f.submit();
  7617. }, 4000);
  7618. }, false);
  7619. })();
  7620. //]]>
  7621. </script>
  7622. </head>
  7623. <body>
  7624. <table width="100%" height="100%" cellpadding="20">
  7625. <tr>
  7626. <td align="center" valign="middle">
  7627. <div class="cf-browser-verification cf-im-under-attack">
  7628. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7629. <div id="cf-content" style="display:none">
  7630. <div>
  7631. <div class="bubbles"></div>
  7632. <div class="bubbles"></div>
  7633. <div class="bubbles"></div>
  7634. </div>
  7635. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7636. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7637. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7638. </div>
  7639. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7640. <input type="hidden" name="jschl_vc" value="fdca67865abeb326cfff0476bc89cf9c"/>
  7641. <input type="hidden" name="pass" value="1514326815.69-p1FkYFvoat"/>
  7642. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7643. </form>
  7644. </div>
  7645. <div class="attribution">
  7646. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7647. <br>
  7648. Ray ID: 3d376d0d0c483e4a
  7649. </div>
  7650. </td>
  7651. </tr>
  7652. </table>
  7653. </body>
  7654. </html>
  7655. ''', None])
  7656. data.append(['https://archive.today/download/J4I1a.zip', '''
  7657. <!DOCTYPE HTML>
  7658. <html lang="en-US">
  7659. <head>
  7660. <meta charset="UTF-8" />
  7661. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7662. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7663. <meta name="robots" content="noindex, nofollow" />
  7664. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7665. <title>Just a moment...</title>
  7666. <style type="text/css">
  7667. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7668. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7669. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7670. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7671. #spinner {margin: 0 auto 30px auto; display: block;}
  7672. .attribution {margin-top: 20px;}
  7673. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7674. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7675. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7676. </style>
  7677. <script type="text/javascript">
  7678. //<![CDATA[
  7679. (function(){
  7680. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7681. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7682. b(function(){
  7683. var a = document.getElementById('cf-content');a.style.display = 'block';
  7684. setTimeout(function(){
  7685. var s,t,o,p,b,r,e,a,k,i,n,g,f, BTvpVoN={"DiZzgc":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  7686. t = document.createElement('div');
  7687. t.innerHTML="<a href='/'>x</a>";
  7688. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7689. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7690. a = document.getElementById('jschl-answer');
  7691. f = document.getElementById('challenge-form');
  7692. ;BTvpVoN.DiZzgc+=+((+!![]+[])+(!+[]+!![]));BTvpVoN.DiZzgc+=+((!+[]+!![]+!![]+[])+(+!![]));BTvpVoN.DiZzgc-=+((!+[]+!![]+!![]+[])+(!+[]+!![]));BTvpVoN.DiZzgc*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];BTvpVoN.DiZzgc+=!+[]+!![]+!![]+!![]+!![];BTvpVoN.DiZzgc*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));BTvpVoN.DiZzgc+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));BTvpVoN.DiZzgc+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(BTvpVoN.DiZzgc, 10) + t.length; '; 121'
  7693. f.action += location.hash;
  7694. f.submit();
  7695. }, 4000);
  7696. }, false);
  7697. })();
  7698. //]]>
  7699. </script>
  7700. </head>
  7701. <body>
  7702. <table width="100%" height="100%" cellpadding="20">
  7703. <tr>
  7704. <td align="center" valign="middle">
  7705. <div class="cf-browser-verification cf-im-under-attack">
  7706. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7707. <div id="cf-content" style="display:none">
  7708. <div>
  7709. <div class="bubbles"></div>
  7710. <div class="bubbles"></div>
  7711. <div class="bubbles"></div>
  7712. </div>
  7713. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7714. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7715. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7716. </div>
  7717. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7718. <input type="hidden" name="jschl_vc" value="a15f29a164e6862ba7a63af7fcfb363a"/>
  7719. <input type="hidden" name="pass" value="1514326816.956-3ZKQtxcOra"/>
  7720. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7721. </form>
  7722. </div>
  7723. <div class="attribution">
  7724. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7725. <br>
  7726. Ray ID: 3d376d14fbc83e74
  7727. </div>
  7728. </td>
  7729. </tr>
  7730. </table>
  7731. </body>
  7732. </html>
  7733. ''', None])
  7734. data.append(['https://archive.today/download/J4I1a.zip', '''
  7735. <!DOCTYPE HTML>
  7736. <html lang="en-US">
  7737. <head>
  7738. <meta charset="UTF-8" />
  7739. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7740. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7741. <meta name="robots" content="noindex, nofollow" />
  7742. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7743. <title>Just a moment...</title>
  7744. <style type="text/css">
  7745. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7746. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7747. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7748. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7749. #spinner {margin: 0 auto 30px auto; display: block;}
  7750. .attribution {margin-top: 20px;}
  7751. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7752. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7753. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7754. </style>
  7755. <script type="text/javascript">
  7756. //<![CDATA[
  7757. (function(){
  7758. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7759. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7760. b(function(){
  7761. var a = document.getElementById('cf-content');a.style.display = 'block';
  7762. setTimeout(function(){
  7763. var s,t,o,p,b,r,e,a,k,i,n,g,f, KqgQlcn={"UbOPYZFK":+((!+[]+!![]+[])+(+[]))};
  7764. t = document.createElement('div');
  7765. t.innerHTML="<a href='/'>x</a>";
  7766. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7767. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7768. a = document.getElementById('jschl-answer');
  7769. f = document.getElementById('challenge-form');
  7770. ;KqgQlcn.UbOPYZFK*=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));KqgQlcn.UbOPYZFK*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(KqgQlcn.UbOPYZFK, 10) + t.length; '; 121'
  7771. f.action += location.hash;
  7772. f.submit();
  7773. }, 4000);
  7774. }, false);
  7775. })();
  7776. //]]>
  7777. </script>
  7778. </head>
  7779. <body>
  7780. <table width="100%" height="100%" cellpadding="20">
  7781. <tr>
  7782. <td align="center" valign="middle">
  7783. <div class="cf-browser-verification cf-im-under-attack">
  7784. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7785. <div id="cf-content" style="display:none">
  7786. <div>
  7787. <div class="bubbles"></div>
  7788. <div class="bubbles"></div>
  7789. <div class="bubbles"></div>
  7790. </div>
  7791. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7792. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7793. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7794. </div>
  7795. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7796. <input type="hidden" name="jschl_vc" value="a4883fbdce116b5d3f0cb7d73799beee"/>
  7797. <input type="hidden" name="pass" value="1514326818.477-MmHdAHxWdE"/>
  7798. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7799. </form>
  7800. </div>
  7801. <div class="attribution">
  7802. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7803. <br>
  7804. Ray ID: 3d376d1e6e573e68
  7805. </div>
  7806. </td>
  7807. </tr>
  7808. </table>
  7809. </body>
  7810. </html>
  7811. ''', None])
  7812. # Results
  7813. data[0][2] = -105827
  7814. data[1][2] = 54
  7815. data[2][2] = 154453
  7816. data[3][2] = 388
  7817. data[4][2] = -45503
  7818. data[5][2] = 336
  7819. data[6][2] = 6
  7820. data[7][2] = 462631
  7821. data[8][2] = 205050
  7822. data[9][2] = 112
  7823. data[10][2] = 27921
  7824. data[11][2] = -658
  7825. data[12][2] = 249286
  7826. data[13][2] = 1028
  7827. data[14][2] = -1183
  7828. data[15][2] = 49584
  7829. data[16][2] = 48
  7830. data[17][2] = -181244
  7831. data[18][2] = 1607
  7832. data[19][2] = 1696
  7833. data[20][2] = 22
  7834. data[21][2] = 15
  7835. data[22][2] = 67
  7836. data[23][2] = -1048189
  7837. data[24][2] = 1495
  7838. data[25][2] = 14631526
  7839. data[26][2] = 238787
  7840. data[27][2] = 9512
  7841. data[28][2] = -380147
  7842. data[29][2] = 352
  7843. data[30][2] = 38
  7844. data[31][2] = 503
  7845. data[32][2] = 3269
  7846. data[33][2] = 2175
  7847. data[34][2] = 4184
  7848. data[35][2] = 4235326
  7849. data[36][2] = -925043
  7850. data[37][2] = -30813410867
  7851. data[38][2] = 13009773
  7852. data[39][2] = 153799617
  7853. data[40][2] = 770317
  7854. data[41][2] = 237
  7855. data[42][2] = 46
  7856. data[43][2] = 447
  7857. data[44][2] = 24583
  7858. data[45][2] = 68461
  7859. data[46][2] = 14232
  7860. data[47][2] = 12397
  7861. data[48][2] = 1001
  7862. data[49][2] = -144
  7863. data[50][2] = 886770
  7864. data[51][2] = 722591
  7865. data[52][2] = 1202
  7866. data[53][2] = 1685
  7867. data[54][2] = 29127
  7868. data[55][2] = 15758
  7869. data[56][2] = 40
  7870. data[57][2] = -8
  7871. data[58][2] = 140521093
  7872. data[59][2] = 238909
  7873. data[60][2] = 738
  7874. data[61][2] = 1308
  7875. data[62][2] = -10589
  7876. data[63][2] = 22
  7877. data[64][2] = 39536411
  7878. data[65][2] = -4561
  7879. data[66][2] = 13173
  7880. data[67][2] = 84253
  7881. data[68][2] = 92
  7882. data[69][2] = 33343
  7883. data[70][2] = 76
  7884. data[71][2] = 47885
  7885. data[72][2] = 1101
  7886. data[73][2] = 424817185
  7887. data[74][2] = 66
  7888. data[75][2] = -15310
  7889. data[76][2] = -246157541
  7890. data[77][2] = 91
  7891. data[78][2] = 2124
  7892. data[79][2] = 1027
  7893. data[80][2] = 542
  7894. data[81][2] = 305934
  7895. data[82][2] = 5552094
  7896. data[83][2] = -596125
  7897. data[84][2] = 2880
  7898. data[85][2] = 1633
  7899. data[86][2] = -8
  7900. data[87][2] = 667
  7901. data[88][2] = 71
  7902. data[89][2] = -105654316
  7903. data[90][2] = 518197
  7904. data[91][2] = 69
  7905. data[92][2] = 39666
  7906. data[93][2] = 7138733
  7907. data[94][2] = -7994
  7908. data[95][2] = 9758
  7909. data[96][2] = 1748
  7910. data[97][2] = 18
  7911. data[98][2] = 9028
  7912. data[99][2] = 26013