Quemaster

kurwa keraj ladny

Dec 20th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. javascript:
  2. {
  3.     /** * Made by kurwa Kerai * chcesz rozpowszechniac? podawaj %C5%BAr%C3%B3d%C5%82o * i wszystkie komentarze pisz w komentarzach      wieloliniowych, bo sie moze popsuc pod chrome i opera... */
  4.  
  5.     var whitespace = "\/|.,!:;'\" \t\n\r";
  6.     var stack = new Array();
  7.     var curNIndex = 0;
  8.     var curNode = null;
  9.     var curIndex = -1;
  10.     var state = 1;
  11.     var lastword = '';
  12.    
  13.     function nextLetter()
  14.     {
  15.         if(curNode==null)
  16.             return null;
  17.         if(curIndex >= curNode.data.length)
  18.         {
  19.             curNode = stack[++curNIndex];
  20.             curIndex = -1;
  21.             if(curNode==null)
  22.                 return null;
  23.         }
  24.         curIndex++;
  25.         if(curIndex >= curNode.data.length)
  26.         {
  27.             return ' ';
  28.         }
  29.         return curNode.data[curIndex];
  30.     }
  31.    
  32.    
  33.     function nextAfterWord()
  34.     {
  35.         /* lastword = '';*/
  36.         /* szukamy poczatku kurwa wyrazu */
  37.         dupa:while(true)
  38.         {
  39.             do
  40.             {
  41.                 var let = nextLetter();
  42.                 if(let==null)
  43.                     return false;
  44.             }
  45.             while(whitespace.indexOf(let)!=-1);
  46.             if(state==1)
  47.             {
  48.                 /* byliszmy na poczatku, teraz kurwa bedziemy szukac konca wyrazu */
  49.                 state = 2;
  50.                 return true;
  51.             }
  52.             state = 3;
  53.             var starting = curIndex;
  54.             do
  55.             {
  56.                 var let = nextLetter();
  57.                 if(let==null)
  58.                     return false;
  59.                 if(state==1)
  60.                     continue dupa;
  61.             }
  62.             while(whitespace.indexOf(let)==-1);
  63.             /* ostatni wyraz, moze sie kurwa przydac pozniej zeby nasz algorytm byl bardziej inteligentny */
  64.             /* trza to jeszcze kurwa usprawnic */
  65.             lastword = curNode.data.substr(starting,curIndex-starting);
  66.             return true;
  67.         }
  68.     }
  69.    
  70.    
  71.    
  72.     function putHere(text)
  73.     {
  74.         if(curNode==null)
  75.             return;
  76.         /** oj, trzeba to kurwa fixn%C4%85%C4%87 kiedy%C5%9B */
  77.         curNode.data = curNode.data.substr(0,curIndex) + (state!=2?' ':'') +text+ (state==2?' ':'') +               curNode.data.substr(curIndex);curIndex += text.length + 2;
  78.     }
  79.    
  80.    
  81.     /** rekurencyjnie szukamy tylko tekstu kurwa */
  82.     function przelec(node)
  83.     {
  84.         if(typeof node != "object" || typeof node.childNodes != "object")
  85.             return;
  86.         var children = node.childNodes;for (var i = 0; i < children.length; i++)
  87.         {
  88.             var child = children;
  89.             /* nie IFRAME, bo sie moze kurwa crashn%C4%85%C4%87, nie SCRIPT... wiadomo, nie PRE - bo to moze byc kurwa kod  %C5%BAr%C3%B3d%C5%82owy... chocia%C5%BC mo%C5%BCe fajnie by by%C5%82o widzie%C4%87 co%C5%9B w stylu std:kurwa:cout */
  90.             if(child.nodeType==1 && child.tagName!="SCRIPT" && child.tagName!="IFRAME" && child.tagName!="PRE")
  91.             {
  92.                 przelec(child);
  93.             }
  94.             if(child.nodeType==3)
  95.             {
  96.             stack.push(child);
  97.             }
  98.         }
  99.     }
  100.    
  101.    
  102.     przelec(document.body);
  103.     curNode = stack[0];
  104.     var i = Math.floor(Math.random()*9);
  105.     while(nextAfterWord())
  106.         {
  107.             if(i--<=0)
  108.             {
  109.                 if(lastword=='na')
  110.                     continue;
  111.                 putHere("kurwa");
  112.                 var i = 2 + Math.floor(Math.random()*8);
  113.             }
  114.         }
  115. }
  116. void 0
Advertisement
Add Comment
Please, Sign In to add comment