tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

1999841-1.html (1461B)


      1 <canvas id='cid1' height='800' width='800'></canvas>
      2 <canvas id='cid2' height='800' width='471'></canvas>
      3 <script>
      4 function fuzz_1(){
      5  const cnv=document.getElementById('cid1');
      6  let ctx3=cnv.getContext('2d');
      7  try { ctx3.shadowColor = '#3b4'; } catch (e) {}
      8  try { ctx3.shadowBlur = 4222.398; } catch (e) {}
      9  try { ctx3.fillText('&#x31A;', 137, Number.MIN_VALUE, 61.16); } catch (e) {}
     10 }
     11 function fuzz_2(){
     12  const cnv2=document.getElementById('cid2');
     13  let ctx3=cnv2.getContext('2d',{alpha: false});
     14  let ctx4=cnv2.getContext('2d');
     15  try{ var imd6=ctx4.createImageData(195,154); }catch(e){}
     16  try{ var pth7=new Path2D(); }catch(e){}
     17  try{ var prn9=ctx4.createPattern(cnv2,'repeat'); }catch(e){}
     18  try{ pth7.bezierCurveTo(184,246,40,292764982115,218,66); }catch(e){}
     19  try { ctx3.quadraticCurveTo(cnv2.height, 233, 1, 1); } catch (e) {}
     20  try { ctx4.stroke(); } catch (e) {}
     21  try { ctx4.putImageData(imd6, 280, 82); } catch (e) {}
     22  try { cnv2.setAttribute('height', 800); } catch (e) {}
     23  try { ctx3.strokeStyle = prn9; } catch (e) {}
     24  try { ctx4.stroke(pth7); } catch (e) {}
     25 }
     26 
     27 let loads = Number(sessionStorage.getItem('loads')) + 1
     28 if (loads === 1) {
     29    document.addEventListener("DOMContentLoaded", fuzz_1);
     30    window.requestIdleCallback(() => { window.location.reload(true) })
     31 }
     32 else {
     33    document.addEventListener("DOMContentLoaded", fuzz_2);
     34    window.requestIdleCallback(window.close)
     35 }
     36 sessionStorage.setItem('loads', loads)
     37 </script>