Build 576754stable
Module 615380
8,089 characters · in 85008.d388a51f5c983dbf.jsDependencies
Source Raw
function(t){t.exports=function(){"use strict";var t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function r(t,r){var e=t[0],n=t[1],i=t[2],s=t[3];e+=(n&i|~n&s)+r[0]-0x28955b88|0,s+=((e=(e<<7|e>>>25)+n|0)&n|~e&i)+r[1]-0x173848aa|0,i+=((s=(s<<12|s>>>20)+e|0)&e|~s&n)+r[2]+0x242070db|0,n+=((i=(i<<17|i>>>15)+s|0)&s|~i&e)+r[3]-0x3e423112|0,e+=((n=(n<<22|n>>>10)+i|0)&i|~n&s)+r[4]-0xa83f051|0,s+=((e=(e<<7|e>>>25)+n|0)&n|~e&i)+r[5]+0x4787c62a|0,i+=((s=(s<<12|s>>>20)+e|0)&e|~s&n)+r[6]-0x57cfb9ed|0,n+=((i=(i<<17|i>>>15)+s|0)&s|~i&e)+r[7]-0x2b96aff|0,e+=((n=(n<<22|n>>>10)+i|0)&i|~n&s)+r[8]+0x698098d8|0,s+=((e=(e<<7|e>>>25)+n|0)&n|~e&i)+r[9]-0x74bb0851|0,i+=((s=(s<<12|s>>>20)+e|0)&e|~s&n)+r[10]-42063|0,n+=((i=(i<<17|i>>>15)+s|0)&s|~i&e)+r[11]-0x76a32842|0,e+=((n=(n<<22|n>>>10)+i|0)&i|~n&s)+r[12]+0x6b901122|0,s+=((e=(e<<7|e>>>25)+n|0)&n|~e&i)+r[13]-0x2678e6d|0,i+=((s=(s<<12|s>>>20)+e|0)&e|~s&n)+r[14]-0x5986bc72|0,n+=((i=(i<<17|i>>>15)+s|0)&s|~i&e)+r[15]+0x49b40821|0,e+=((n=(n<<22|n>>>10)+i|0)&s|i&~s)+r[1]-0x9e1da9e|0,s+=((e=(e<<5|e>>>27)+n|0)&i|n&~i)+r[6]-0x3fbf4cc0|0,i+=((s=(s<<9|s>>>23)+e|0)&n|e&~n)+r[11]+0x265e5a51|0,n+=((i=(i<<14|i>>>18)+s|0)&e|s&~e)+r[0]-0x16493856|0,e+=((n=(n<<20|n>>>12)+i|0)&s|i&~s)+r[5]-0x29d0efa3|0,s+=((e=(e<<5|e>>>27)+n|0)&i|n&~i)+r[10]+0x2441453|0,i+=((s=(s<<9|s>>>23)+e|0)&n|e&~n)+r[15]-0x275e197f|0,n+=((i=(i<<14|i>>>18)+s|0)&e|s&~e)+r[4]-0x182c0438|0,e+=((n=(n<<20|n>>>12)+i|0)&s|i&~s)+r[9]+0x21e1cde6|0,s+=((e=(e<<5|e>>>27)+n|0)&i|n&~i)+r[14]-0x3cc8f82a|0,i+=((s=(s<<9|s>>>23)+e|0)&n|e&~n)+r[3]-0xb2af279|0,n+=((i=(i<<14|i>>>18)+s|0)&e|s&~e)+r[8]+0x455a14ed|0,e+=((n=(n<<20|n>>>12)+i|0)&s|i&~s)+r[13]-0x561c16fb|0,s+=((e=(e<<5|e>>>27)+n|0)&i|n&~i)+r[2]-0x3105c08|0,i+=((s=(s<<9|s>>>23)+e|0)&n|e&~n)+r[7]+0x676f02d9|0,n+=((i=(i<<14|i>>>18)+s|0)&e|s&~e)+r[12]-0x72d5b376|0,e+=((n=(n<<20|n>>>12)+i|0)^i^s)+r[5]-378558|0,s+=((e=(e<<4|e>>>28)+n|0)^n^i)+r[8]-0x788e097f|0,i+=((s=(s<<11|s>>>21)+e|0)^e^n)+r[11]+0x6d9d6122|0,n+=((i=(i<<16|i>>>16)+s|0)^s^e)+r[14]-0x21ac7f4|0,e+=((n=(n<<23|n>>>9)+i|0)^i^s)+r[1]-0x5b4115bc|0,s+=((e=(e<<4|e>>>28)+n|0)^n^i)+r[4]+0x4bdecfa9|0,i+=((s=(s<<11|s>>>21)+e|0)^e^n)+r[7]-0x944b4a0|0,n+=((i=(i<<16|i>>>16)+s|0)^s^e)+r[10]-0x41404390|0,e+=((n=(n<<23|n>>>9)+i|0)^i^s)+r[13]+0x289b7ec6|0,s+=((e=(e<<4|e>>>28)+n|0)^n^i)+r[0]-0x155ed806|0,i+=((s=(s<<11|s>>>21)+e|0)^e^n)+r[3]-0x2b10cf7b|0,n+=((i=(i<<16|i>>>16)+s|0)^s^e)+r[6]+0x4881d05|0,e+=((n=(n<<23|n>>>9)+i|0)^i^s)+r[9]-0x262b2fc7|0,s+=((e=(e<<4|e>>>28)+n|0)^n^i)+r[12]-0x1924661b|0,i+=((s=(s<<11|s>>>21)+e|0)^e^n)+r[15]+0x1fa27cf8|0,n+=((i=(i<<16|i>>>16)+s|0)^s^e)+r[2]-0x3b53a99b|0,n=(n<<23|n>>>9)+i|0,e+=(i^(n|~s))+r[0]-0xbd6ddbc|0,e=(e<<6|e>>>26)+n|0,s+=(n^(e|~i))+r[7]+0x432aff97|0,s=(s<<10|s>>>22)+e|0,i+=(e^(s|~n))+r[14]-0x546bdc59|0,i=(i<<15|i>>>17)+s|0,n+=(s^(i|~e))+r[5]-0x36c5fc7|0,n=(n<<21|n>>>11)+i|0,e+=(i^(n|~s))+r[12]+0x655b59c3|0,e=(e<<6|e>>>26)+n|0,s+=(n^(e|~i))+r[3]-0x70f3336e|0,s=(s<<10|s>>>22)+e|0,i+=(e^(s|~n))+r[10]-1051523|0,i=(i<<15|i>>>17)+s|0,n+=(s^(i|~e))+r[1]-0x7a7ba22f|0,n=(n<<21|n>>>11)+i|0,e+=(i^(n|~s))+r[8]+0x6fa87e4f|0,e=(e<<6|e>>>26)+n|0,s+=(n^(e|~i))+r[15]-0x1d31920|0,s=(s<<10|s>>>22)+e|0,i+=(e^(s|~n))+r[6]-0x5cfebcec|0,i=(i<<15|i>>>17)+s|0,n+=(s^(i|~e))+r[13]+0x4e0811a1|0,n=(n<<21|n>>>11)+i|0,e+=(i^(n|~s))+r[4]-0x8ac817e|0,e=(e<<6|e>>>26)+n|0,s+=(n^(e|~i))+r[11]-0x42c50dcb|0,s=(s<<10|s>>>22)+e|0,i+=(e^(s|~n))+r[2]+0x2ad7d2bb|0,i=(i<<15|i>>>17)+s|0,n+=(s^(i|~e))+r[9]-0x14792c6f|0,n=(n<<21|n>>>11)+i|0,t[0]=e+t[0]|0,t[1]=n+t[1]|0,t[2]=i+t[2]|0,t[3]=s+t[3]|0}function e(t){var r,e=[];for(r=0;r<64;r+=4)e[r>>2]=t.charCodeAt(r)+(t.charCodeAt(r+1)<<8)+(t.charCodeAt(r+2)<<16)+(t.charCodeAt(r+3)<<24);return e}function n(t){var r,e=[];for(r=0;r<64;r+=4)e[r>>2]=t[r]+(t[r+1]<<8)+(t[r+2]<<16)+(t[r+3]<<24);return e}function i(t){var n,i,s,o,f,h,u=t.length,c=[0x67452301,-0x10325477,-0x67452302,0x10325476];for(n=64;n<=u;n+=64)r(c,e(t.substring(n-64,n)));for(i=(t=t.substring(n-64)).length,s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],n=0;n<i;n+=1)s[n>>2]|=t.charCodeAt(n)<<(n%4<<3);if(s[n>>2]|=128<<(n%4<<3),n>55)for(r(c,s),n=0;n<16;n+=1)s[n]=0;return f=parseInt((o=(o=8*u).toString(16).match(/(.*?)(.{0,8})$/))[2],16),h=parseInt(o[1],16)||0,s[14]=f,s[15]=h,r(c,s),c}function s(r){var e;for(e=0;e<r.length;e+=1)r[e]=function(r){var e,n="";for(e=0;e<4;e+=1)n+=t[r>>8*e+4&15]+t[r>>8*e&15];return n}(r[e]);return r.join("")}function o(t){return/[\u0080-\uFFFF]/.test(t)&&(t=unescape(encodeURIComponent(t))),t}function f(t){var r,e=[],n=t.length;for(r=0;r<n-1;r+=2)e.push(parseInt(t.substr(r,2),16));return String.fromCharCode.apply(String,e)}function h(){this.reset()}return s(i("hello")),"u">typeof ArrayBuffer&&!ArrayBuffer.prototype.slice&&function(){function t(t,r){return(t=0|t||0)<0?Math.max(t+r,0):Math.min(t,r)}ArrayBuffer.prototype.slice=function(r,e){var n,i,s,o,f=this.byteLength,h=t(r,f),u=f;return(void 0!==e&&(u=t(e,f)),h>u)?new ArrayBuffer(0):(s=new Uint8Array(i=new ArrayBuffer(n=u-h)),o=new Uint8Array(this,h,n),s.set(o),i)}}(),h.prototype.append=function(t){return this.appendBinary(o(t)),this},h.prototype.appendBinary=function(t){this._buff+=t,this._length+=t.length;var n,i=this._buff.length;for(n=64;n<=i;n+=64)r(this._hash,e(this._buff.substring(n-64,n)));return this._buff=this._buff.substring(n-64),this},h.prototype.end=function(t){var r,e,n=this._buff,i=n.length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(r=0;r<i;r+=1)o[r>>2]|=n.charCodeAt(r)<<(r%4<<3);return this._finish(o,i),e=s(this._hash),t&&(e=f(e)),this.reset(),e},h.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[0x67452301,-0x10325477,-0x67452302,0x10325476],this},h.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},h.prototype.setState=function(t){return this._buff=t.buff,this._length=t.length,this._hash=t.hash,this},h.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},h.prototype._finish=function(t,e){var n,i,s,o=e;if(t[o>>2]|=128<<(o%4<<3),o>55)for(r(this._hash,t),o=0;o<16;o+=1)t[o]=0;i=parseInt((n=(n=8*this._length).toString(16).match(/(.*?)(.{0,8})$/))[2],16),s=parseInt(n[1],16)||0,t[14]=i,t[15]=s,r(this._hash,t)},h.hash=function(t,r){return h.hashBinary(o(t),r)},h.hashBinary=function(t,r){var e=s(i(t));return r?f(e):e},h.ArrayBuffer=function(){this.reset()},h.ArrayBuffer.prototype.append=function(t){var e,i,s,o=(e=this._buff.buffer,(i=new Uint8Array(e.byteLength+t.byteLength)).set(new Uint8Array(e)),i.set(new Uint8Array(t),e.byteLength),i),f=o.length;for(this._length+=t.byteLength,s=64;s<=f;s+=64)r(this._hash,n(o.subarray(s-64,s)));return this._buff=new Uint8Array(s-64<f?o.buffer.slice(s-64):0),this},h.ArrayBuffer.prototype.end=function(t){var r,e,n=this._buff,i=n.length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(r=0;r<i;r+=1)o[r>>2]|=n[r]<<(r%4<<3);return this._finish(o,i),e=s(this._hash),t&&(e=f(e)),this.reset(),e},h.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[0x67452301,-0x10325477,-0x67452302,0x10325476],this},h.ArrayBuffer.prototype.getState=function(){var t,r=h.prototype.getState.call(this);return t=r.buff,r.buff=String.fromCharCode.apply(null,new Uint8Array(t)),r},h.ArrayBuffer.prototype.setState=function(t){return t.buff=function(t,r){var e,n=t.length,i=new ArrayBuffer(n),s=new Uint8Array(i);for(e=0;e<n;e+=1)s[e]=t.charCodeAt(e);return r?s:i}(t.buff,!0),h.prototype.setState.call(this,t)},h.ArrayBuffer.prototype.destroy=h.prototype.destroy,h.ArrayBuffer.prototype._finish=h.prototype._finish,h.ArrayBuffer.hash=function(t,e){var i=s(function(t){var e,i,s,o,f,h,u=t.length,c=[0x67452301,-0x10325477,-0x67452302,0x10325476];for(e=64;e<=u;e+=64)r(c,n(t.subarray(e-64,e)));for(i=(t=e-64<u?t.subarray(e-64):new Uint8Array(0)).length,s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e=0;e<i;e+=1)s[e>>2]|=t[e]<<(e%4<<3);if(s[e>>2]|=128<<(e%4<<3),e>55)for(r(c,s),e=0;e<16;e+=1)s[e]=0;return f=parseInt((o=(o=8*u).toString(16).match(/(.*?)(.{0,8})$/))[2],16),h=parseInt(o[1],16)||0,s[14]=f,s[15]=h,r(c,s),c}(new Uint8Array(t)));return e?f(i):i},h}()}