PageSourceSearch

https://gamehands.net/chess/crypto//rabbit.js

js gamehands.net collected 2026-10-02 02:02:40 UTC 2,160 bytes, 1 lines download raw bytes

1!function(){var $=CryptoJS,f=$.lib.StreamCipher,_=$.algo,x=[],d=[],i=[],r=_.Rabbit=f.extend({_doReset:function(){for(var $=this._key.words,f=this.cfg.iv,_=0;_<4;_++)$[_]=($[_]<<8|$[_]>>>24)&16711935|($[_]<<24|$[_]>>>8)&4278255360;var x=this._X=[$[0],$[3]<<16|$[2]>>>16,$[1],$[0]<<16|$[3]>>>16,$[2],$[1]<<16|$[0]>>>16,$[3],$[2]<<16|$[1]>>>16],d=this._C=[$[2]<<16|$[2]>>>16,4294901760&$[0]|65535&$[1],$[3]<<16|$[3]>>>16,4294901760&$[1]|65535&$[2],$[0]<<16|$[0]>>>16,4294901760&$[2]|65535&$[3],$[1]<<16|$[1]>>>16,4294901760&$[3]|65535&$[0]];this._b=0;for(var _=0;_<4;_++)t.call(this);for(var _=0;_<8;_++)d[_]^=x[_+4&7];if(f){var i=f.words,r=i[0],a=i[1],o=(r<<8|r>>>24)&16711935|(r<<24|r>>>8)&4278255360,s=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,e=o>>>16|4294901760&s,h=s<<16|65535&o;d[0]^=o,d[1]^=e,d[2]^=s,d[3]^=h,d[4]^=o,d[5]^=e,d[6]^=s,d[7]^=h;for(var _=0;_<4;_++)t.call(this)}},_doProcessBlock:function($,f){var _=this._X;t.call(this),x[0]=_[0]^_[5]>>>16^_[3]<<16,x[1]=_[2]^_[7]>>>16^_[5]<<16,x[2]=_[4]^_[1]>>>16^_[7]<<16,x[3]=_[6]^_[3]>>>16^_[1]<<16;for(var d=0;d<4;d++)x[d]=(x[d]<<8|x[d]>>>24)&16711935|(x[d]<<24|x[d]>>>8)&4278255360,$[f+d]^=x[d]},blockSize:4,ivSize:2});function t(){for(var $=this._X,f=this._C,_=0;_<8;_++)d[_]=f[_];f[0]=f[0]+1295307597+this._b|0,f[1]=f[1]+3545052371+(f[0]>>>0<d[0]>>>0?1:0)|0,f[2]=f[2]+886263092+(f[1]>>>0<d[1]>>>0?1:0)|0,f[3]=f[3]+1295307597+(f[2]>>>0<d[2]>>>0?1:0)|0,f[4]=f[4]+3545052371+(f[3]>>>0<d[3]>>>0?1:0)|0,f[5]=f[5]+886263092+(f[4]>>>0<d[4]>>>0?1:0)|0,f[6]=f[6]+1295307597+(f[5]>>>0<d[5]>>>0?1:0)|0,f[7]=f[7]+3545052371+(f[6]>>>0<d[6]>>>0?1:0)|0,this._b=f[7]>>>0<d[7]>>>0?1:0;for(var _=0;_<8;_++){var x=$[_]+f[_],r=65535&x,t=x>>>16,a=((r*r>>>17)+r*t>>>15)+t*t,o=((4294901760&x)*x|0)+((65535&x)*x|0);i[_]=a^o}$[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,$[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,$[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,$[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,$[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,$[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,$[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,$[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}$.Rabbit=f._createHelper(r)}();

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.