1<!DOCTYPE html> 2<html> 3<head> 4 <noscript> 5 <title>Pardon Our Interruption</title> 6 </noscript> 7 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <meta name="robots" content="noindex, nofollow"> 10 <meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate"> 11 <meta http-equiv="pragma" content="no-cache"> 12 <meta http-equiv="expires" content="0"> 13 14 <style> 15 .container { 16 max-width: 800px; 17 margin: auto; 18 font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; 19 color: #7a838c; 20 } 21 h1 { color: #2a2d30; font-weight: 500; } 22 li { margin: 0 0 10px; } 23 a { color: #428bca; } 24 a:hover, a:focus { color: #2a6496; } 25 </style> 26 27
27<script> 28 window.reeseSkipExpirationCheck = true; 29 const isSpa = new URLSearchParams(window.location.search).get('X-SPA') === '1' || window.isImpervaSpaSupport; 30 const isInterstitial = new URLSearchParams(window.location.search).get('X-SPA-INTERSTITIAL') === '1'; 31 let referrer = ''; 32 33 //skip auto-load for isInterstitial - prevents initializeProtection to be called automatically 34 if (isSpa && isInterstitial) { 35 window.reeseSkipAutoLoad = true; 36 } 37 try { 38 referrer = new URL(document.referrer).origin; 39 } catch (e) { 40 referrer = ''; 41 } 42 </script>
42 43 44 <!-- This head template should be placed before the following script tag that loads the challenge script --> 45
45<script> 46 if (isSpa && isInterstitial) { 47 let protectionReady = false; 48 let tokenFromMessage = null; 49 50 window.addEventListener("message", function (event) { 51 if (referrer === event.origin && 52 event.data.messageName === '__imperva_interstitial_started__' && 53 event.data.messageData && 54 event.data.messageData.token) { 55 tokenFromMessage = event.data.messageData.token; 56 tryProtectionInit(); 57 } 58 }); 59 60 window.onProtectionLoaded = function () { 61 protectionReady = true; 62 tryProtectionInit(); 63 }; 64 65 function tryProtectionInit() { 66 if (protectionReady && tokenFromMessage) { 67 window.initializeProtection(tokenFromMessage); 68 tokenFromMessage = null; 69 } 70 } 71 } 72 73 window.onProtectionInitialized = function(protection) { 74 if (isSpa && isInterstitial) { 75 protection.exportToken(10000).then(function(tokenExport) { 76 const message = { 77 messageName: '__imperva_interstitial_complete__', 78 messageData: { 79 token: tokenExport 80 } 81 }; 82 window.parent.postMessage(message, referrer); 83 }); 84 } else { 85 if (protection && protection.cookieIsSet && !protection.cookieIsSet()) { 86 showBlockPage(); 87 return; 88 } 89 if (!isSpa) { 90 window.location.reload(true); 91 } 92 } 93 }; 94 </script>
94 95 96
96<script> 97 if (!isSpa || isInterstitial) { 98 const scriptElement = document.createElement('script'); 99 scriptElement.type = "text/javascript"; 100 scriptElement.src = "/Ague-Tyrant-Botch-oh-coole-not-spe-it-did-the-it/IUTxMGGOhGczTHCwBs9Jr0We5gF4iBKXa9GLeflDVqs?s=PYCZisOI"; 101 scriptElement.async = true; 102 scriptElement.defer = true; 103 document.head.appendChild(scriptElement); 104 } 105 </script>
105 106 107</head> 108<body> 109 110 111 112<div class="container"> 113
113<script>document.getElementsByClassName("container")[0].style.display = "none";</script>
113 114 115 <h1>Pardon Our Interruption</h1> 116<p>As you were browsing something about your browser made us think you were a bot. There are a few reasons this might happen:</p> 117<ul> 118<noscript><li>You've disabled JavaScript in your web browser.</li></noscript> 119<li>You're a power user moving through this website with super-human speed.</li> 120<li>You've disabled cookies in your web browser.</li> 121<li>A third-party browser plugin, such as Ghostery or NoScript, is preventing JavaScript from running. Additional information is available in this <a title='Third party browser plugins that block javascript' href='http://ds.tl/help-third-party-plugins' target='_blank'>support article</a>.</li> 122</ul> 123<p>To regain access, please make sure that cookies and JavaScript are enabled before reloading the page.</p> 124 125 126</div> 127 128<div id="interstitial-inprogress" style="display: none"> 129 <style> 130 #interstitial-inprogress { 131 width:100%; 132 height:100%; 133 position:absolute; 134 top: 0; 135 left: 0; 136 bottom: 0; 137 right: 0; 138 z-index:9999; 139 background:white url("/_Incapsula_Resource?NWFURVBO=images/error_pages/bg.png") no-repeat center; 140 } 141 #interstitial-inprogress-box{ 142 font-size:32px; 143 box-shadow:0 4px 14px 0 #0000001A,0 8px 24px 0 #00000021; 144 font-family:Inter,Helvetica,Arial,sans-serif; 145 position:absolute; 146 left:50%; 147 top:50%; 148 transform:translate(-50%,-50%); 149 background-color:white; 150 text-align:center; 151 width:auto; 152 min-width:min(95%,640px); 153 max-width:max-content; 154 padding:16px; 155 } 156 #interstitial-inprogress-box h3{ 157 font-size:48px; 158 } 159 </style> 160 <div id="interstitial-inprogress-box"> 161 <h3>Please stand by</h3> 162 <p>We're getting everything ready for you. The page is loading, and you'll be on your way in just a few moments.</p> 163 <p>Thanks for your patience!</p> 164 </div> 165 166</div> 167
168<script> 169 function showBlockPage() { 170 document.title = "Pardon Our Interruption"; 171 document.getElementsByClassName("container")[0].style.display = "block"; 172 } 173 174 if (isSpa && !isInterstitial) { 175 showBlockPage(); 176 } else { 177 window.interstitialTimeout = setTimeout(showBlockPage, 10000); 178 } 179</script>
179 180</body> 181</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.