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