UNPKG

41.3 kBJavaScriptView Raw
1!function e(r,t,n){function o(i,u){if(!t[i]){if(!r[i]){var a="function"==typeof require&&require;if(!u&&a)return a(i,!0);if(s)return s(i,!0);throw new Error("Cannot find module '"+i+"'")}var l=t[i]={exports:{}};r[i][0].call(l.exports,function(e){var t=r[i][1][e];return o(t?t:e)},l,l.exports,e,r,t,n)}return t[i].exports}for(var s="function"==typeof require&&require,i=0;i<n.length;i++)o(n[i]);return o}({1:[function(e,r,t){(function(){"use strict";function n(e,r){return r=r||{},r.algorithm=r.algorithm||"sha1",r.encoding=r.encoding||"hex",r.excludeValues=r.excludeValues?!0:!1,r.algorithm=r.algorithm.toLowerCase(),r.encoding=r.encoding.toLowerCase(),o(e,r),s(e,r)}function o(e,r){var t=u.getHashes?u.getHashes():["sha1","md5"],n=["buffer","hex","binary","base64"];if("undefined"==typeof e)throw new Error("Object argument required.");if(-1===t.indexOf(r.algorithm))throw new Error('Algorithm "'+r.algorithm+'" not supported. supported values: '+t.join(", "));if(-1===n.indexOf(r.encoding))throw new Error('Encoding "'+r.encoding+'" not supported. supported values: '+n.join(", "))}function s(e,r){var t=u.createHash(r.algorithm);return i(t,r).dispatch(e),"buffer"===r.encoding?t.digest():t.digest(r.encoding)}function i(e,r){return{dispatch:function(e){var r=typeof e,t=this["_"+r];return null===e?this._null():t(e)},_object:function(t){var n=/\[object (.*)\]/i,o=Object.prototype.toString.call(t),s=n.exec(o)[1]||"null";if(s=s.toLowerCase(),"object"===s){var u=Object.keys(t).sort();return u.forEach(function(n){e.update(n),r.excludeValues||i(e,r).dispatch(t[n])})}if(!i(e,r)["_"+s])throw new Error('Unknown object type "'+s+'"');i(e,r)["_"+s](t)},_array:function(t){return t.forEach(function(t){i(e,r).dispatch(t)})},_date:function(r){return e.update(r.toString())},_boolean:function(r){return e.update(r.toString())},_string:function(r){return e.update(r)},_function:function(r){return e.update(r.toString())},_number:function(r){return e.update(r.toString())},_xml:function(r){return e.update(r.toString())},_null:function(){return e.update("Null")},_undefined:function(){return e.update("Undefined")},_regexp:function(r){return e.update(r.toString())},_domwindow:function(){return e.update("domwindow")}}}e("./lib/polyfills");var u=e("crypto");t=r.exports=n,t.sha1=function(e){return n(e)},t.keys=function(e){return n(e,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})},t.MD5=function(e){return n(e,{algorithm:"md5",encoding:"hex"})},t.keysMD5=function(e){return n(e,{algorithm:"md5",encoding:"hex",excludeValues:!0})},t.HashTable=e("./lib/hashTable")}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/fake_42dd840e.js","/")},{"./lib/hashTable":3,"./lib/polyfills":4,"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5,crypto:9}],2:[function(e,r,t){(function(){"use strict";function n(e,r){return r=r||{},r.algorithm=r.algorithm||"sha1",r.encoding=r.encoding||"hex",r.excludeValues=r.excludeValues?!0:!1,r.algorithm=r.algorithm.toLowerCase(),r.encoding=r.encoding.toLowerCase(),o(e,r),s(e,r)}function o(e,r){var t=u.getHashes?u.getHashes():["sha1","md5"],n=["buffer","hex","binary","base64"];if("undefined"==typeof e)throw new Error("Object argument required.");if(-1===t.indexOf(r.algorithm))throw new Error('Algorithm "'+r.algorithm+'" not supported. supported values: '+t.join(", "));if(-1===n.indexOf(r.encoding))throw new Error('Encoding "'+r.encoding+'" not supported. supported values: '+n.join(", "))}function s(e,r){var t=u.createHash(r.algorithm);return i(t,r).dispatch(e),"buffer"===r.encoding?t.digest():t.digest(r.encoding)}function i(e,r){return{dispatch:function(e){var r=typeof e,t=this["_"+r];return null===e?this._null():t(e)},_object:function(t){var n=/\[object (.*)\]/i,o=Object.prototype.toString.call(t),s=n.exec(o)[1]||"null";if(s=s.toLowerCase(),"object"===s){var u=Object.keys(t).sort();return u.forEach(function(n){e.update(n),r.excludeValues||i(e,r).dispatch(t[n])})}if(!i(e,r)["_"+s])throw new Error('Unknown object type "'+s+'"');i(e,r)["_"+s](t)},_array:function(t){return t.forEach(function(t){i(e,r).dispatch(t)})},_date:function(r){return e.update(r.toString())},_boolean:function(r){return e.update(r.toString())},_string:function(r){return e.update(r)},_function:function(r){return e.update(r.toString())},_number:function(r){return e.update(r.toString())},_xml:function(r){return e.update(r.toString())},_null:function(){return e.update("Null")},_undefined:function(){return e.update("Undefined")},_regexp:function(r){return e.update(r.toString())},_domwindow:function(){return e.update("domwindow")}}}e("./lib/polyfills");var u=e("crypto");t=r.exports=n,t.sha1=function(e){return n(e)},t.keys=function(e){return n(e,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})},t.MD5=function(e){return n(e,{algorithm:"md5",encoding:"hex"})},t.keysMD5=function(e){return n(e,{algorithm:"md5",encoding:"hex",excludeValues:!0})},t.HashTable=e("./lib/hashTable")}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/index.js","/")},{"./lib/hashTable":3,"./lib/polyfills":4,"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5,crypto:9}],3:[function(e,r,t){(function(){"use strict";function n(e){e=e||{},this.options=e,this._table={}}var o=e("../index");e("./polyfills"),t=r.exports=n,n.prototype.add=function(){var e=this,r=Array.prototype.slice.call(arguments,0);return r.forEach(function(r){"[object Array]"===Object.prototype.toString.call(r)?r.forEach(function(r){e._addObject(r)}):e._addObject(r)}),this},n.prototype._addObject=function(e){var r=o(e,this.options);this._table[r]?(this._table[r].count++,this.options.excludeValues&&this._table[r].value.push(e)):this._table[r]={value:this.options.excludeValues?[e]:e,count:1}},n.prototype.hasKey=function(e){return!!this._table[e]},n.prototype.getValue=function(e){return this._table[e]?this._table[e].value:void 0},n.prototype.getCount=function(e){return this._table[e]?this._table[e].count:0},n.prototype.table=function(){return this._table},n.prototype.toArray=function(){for(var e=Object.keys(this._table),r=[],t=0;t<e.length;t++)r.push({value:this._table[e[t]].value,count:this._table[e[t]].count,hash:e[t]});return r},n.prototype.reset=function(){return this._table={},this}}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/lib/hashTable.js","/lib")},{"../index":2,"./polyfills":4,"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],4:[function(e){(function(){Object.keys||(Object.keys=function(){"use strict";var e=Object.prototype.hasOwnProperty,r=!{toString:null}.propertyIsEnumerable("toString"),t=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],n=t.length;return function(o){if("object"!=typeof o&&("function"!=typeof o||null===o))throw new TypeError("Object.keys called on non-object");var s,i,u=[];for(s in o)e.call(o,s)&&u.push(s);if(r)for(i=0;n>i;i++)e.call(o,t[i])&&u.push(t[i]);return u}}()),Array.prototype.indexOf||(Array.prototype.indexOf=function(e,r){if(void 0===this||null===this)throw new TypeError('"this" is null or not defined');var t=this.length>>>0;for(r=+r||0,1/0===Math.abs(r)&&(r=0),0>r&&(r+=t,0>r&&(r=0));t>r;r++)if(this[r]===e)return r;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(e){"use strict";if(void 0===this||null===this)throw new TypeError;var r=Object(this),t=r.length>>>0;if("function"!=typeof e)throw new TypeError;for(var n=arguments.length>=2?arguments[1]:void 0,o=0;t>o;o++)o in r&&e.call(n,r[o],o,r)}),function(){"use strict";var e=Array.prototype.slice;try{e.call(document.documentElement)}catch(r){Array.prototype.slice=function(r,t){var n,o=this.length,s=[];if(this.charAt)for(n=0;o>n;n++)s.push(this.charAt(n));else for(n=0;n<this.length;n++)s.push(this[n]);return e.call(s,r,t||s.length)}}}()}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/lib/polyfills.js","/lib")},{"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],5:[function(e,r,t){(function(r,n,o){function o(e,r,t){if(!(this instanceof o))return new o(e,r,t);var n=typeof e;if("base64"===r&&"string"===n)for(e=C(e);e.length%4!==0;)e+="=";var s;if("number"===n)s=k(e);else if("string"===n)s=o.byteLength(e,r);else{if("object"!==n)throw new Error("First argument needs to be a number, array or string.");s=k(e.length)}var i;o._useTypedArrays?i=L(new Uint8Array(s)):(i=this,i.length=s,i._isBuffer=!0);var u;if(o._useTypedArrays&&"function"==typeof Uint8Array&&e instanceof Uint8Array)i._set(e);else if(M(e))for(u=0;s>u;u++)i[u]=o.isBuffer(e)?e.readUInt8(u):e[u];else if("string"===n)i.write(e,0,r);else if("number"===n&&!o._useTypedArrays&&!t)for(u=0;s>u;u++)i[u]=0;return i}function s(e,r,t,n){t=Number(t)||0;var s=e.length-t;n?(n=Number(n),n>s&&(n=s)):n=s;var i=r.length;J(i%2===0,"Invalid hex string"),n>i/2&&(n=i/2);for(var u=0;n>u;u++){var a=parseInt(r.substr(2*u,2),16);J(!isNaN(a),"Invalid hex string"),e[t+u]=a}return o._charsWritten=2*u,u}function i(e,r,t,n){var s=o._charsWritten=H(N(r),e,t,n);return s}function u(e,r,t,n){var s=o._charsWritten=H(D(r),e,t,n);return s}function a(e,r,t,n){return u(e,r,t,n)}function l(e,r,t,n){var s=o._charsWritten=H(V(r),e,t,n);return s}function f(e,r,t,n){var s=o._charsWritten=H(F(r),e,t,n);return s}function d(e,r,t){return X.fromByteArray(0===r&&t===e.length?e:e.slice(r,t))}function c(e,r,t){var n="",o="";t=Math.min(e.length,t);for(var s=r;t>s;s++)e[s]<=127?(n+=q(o)+String.fromCharCode(e[s]),o=""):o+="%"+e[s].toString(16);return n+q(o)}function h(e,r,t){var n="";t=Math.min(e.length,t);for(var o=r;t>o;o++)n+=String.fromCharCode(e[o]);return n}function g(e,r,t){return h(e,r,t)}function p(e,r,t){var n=e.length;(!r||0>r)&&(r=0),(!t||0>t||t>n)&&(t=n);for(var o="",s=r;t>s;s++)o+=O(e[s]);return o}function b(e,r,t){for(var n=e.slice(r,t),o="",s=0;s<n.length;s+=2)o+=String.fromCharCode(n[s]+256*n[s+1]);return o}function m(e,r,t,n){n||(J("boolean"==typeof t,"missing or invalid endian"),J(void 0!==r&&null!==r,"missing offset"),J(r+1<e.length,"Trying to read beyond buffer length"));var o=e.length;if(!(r>=o)){var s;return t?(s=e[r],o>r+1&&(s|=e[r+1]<<8)):(s=e[r]<<8,o>r+1&&(s|=e[r+1])),s}}function y(e,r,t,n){n||(J("boolean"==typeof t,"missing or invalid endian"),J(void 0!==r&&null!==r,"missing offset"),J(r+3<e.length,"Trying to read beyond buffer length"));var o=e.length;if(!(r>=o)){var s;return t?(o>r+2&&(s=e[r+2]<<16),o>r+1&&(s|=e[r+1]<<8),s|=e[r],o>r+3&&(s+=e[r+3]<<24>>>0)):(o>r+1&&(s=e[r+1]<<16),o>r+2&&(s|=e[r+2]<<8),o>r+3&&(s|=e[r+3]),s+=e[r]<<24>>>0),s}}function w(e,r,t,n){n||(J("boolean"==typeof t,"missing or invalid endian"),J(void 0!==r&&null!==r,"missing offset"),J(r+1<e.length,"Trying to read beyond buffer length"));var o=e.length;if(!(r>=o)){var s=m(e,r,t,!0),i=32768&s;return i?-1*(65535-s+1):s}}function _(e,r,t,n){n||(J("boolean"==typeof t,"missing or invalid endian"),J(void 0!==r&&null!==r,"missing offset"),J(r+3<e.length,"Trying to read beyond buffer length"));var o=e.length;if(!(r>=o)){var s=y(e,r,t,!0),i=2147483648&s;return i?-1*(4294967295-s+1):s}}function v(e,r,t,n){return n||(J("boolean"==typeof t,"missing or invalid endian"),J(r+3<e.length,"Trying to read beyond buffer length")),Y.read(e,r,t,23,4)}function E(e,r,t,n){return n||(J("boolean"==typeof t,"missing or invalid endian"),J(r+7<e.length,"Trying to read beyond buffer length")),Y.read(e,r,t,52,8)}function j(e,r,t,n,o){o||(J(void 0!==r&&null!==r,"missing value"),J("boolean"==typeof n,"missing or invalid endian"),J(void 0!==t&&null!==t,"missing offset"),J(t+1<e.length,"trying to write beyond buffer length"),P(r,65535));var s=e.length;if(!(t>=s))for(var i=0,u=Math.min(s-t,2);u>i;i++)e[t+i]=(r&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function U(e,r,t,n,o){o||(J(void 0!==r&&null!==r,"missing value"),J("boolean"==typeof n,"missing or invalid endian"),J(void 0!==t&&null!==t,"missing offset"),J(t+3<e.length,"trying to write beyond buffer length"),P(r,4294967295));var s=e.length;if(!(t>=s))for(var i=0,u=Math.min(s-t,4);u>i;i++)e[t+i]=r>>>8*(n?i:3-i)&255}function B(e,r,t,n,o){o||(J(void 0!==r&&null!==r,"missing value"),J("boolean"==typeof n,"missing or invalid endian"),J(void 0!==t&&null!==t,"missing offset"),J(t+1<e.length,"Trying to write beyond buffer length"),W(r,32767,-32768));var s=e.length;t>=s||(r>=0?j(e,r,t,n,o):j(e,65535+r+1,t,n,o))}function I(e,r,t,n,o){o||(J(void 0!==r&&null!==r,"missing value"),J("boolean"==typeof n,"missing or invalid endian"),J(void 0!==t&&null!==t,"missing offset"),J(t+3<e.length,"Trying to write beyond buffer length"),W(r,2147483647,-2147483648));var s=e.length;t>=s||(r>=0?U(e,r,t,n,o):U(e,4294967295+r+1,t,n,o))}function A(e,r,t,n,o){o||(J(void 0!==r&&null!==r,"missing value"),J("boolean"==typeof n,"missing or invalid endian"),J(void 0!==t&&null!==t,"missing offset"),J(t+3<e.length,"Trying to write beyond buffer length"),R(r,3.4028234663852886e38,-3.4028234663852886e38));var s=e.length;t>=s||Y.write(e,r,t,n,23,4)}function x(e,r,t,n,o){o||(J(void 0!==r&&null!==r,"missing value"),J("boolean"==typeof n,"missing or invalid endian"),J(void 0!==t&&null!==t,"missing offset"),J(t+7<e.length,"Trying to write beyond buffer length"),R(r,1.7976931348623157e308,-1.7976931348623157e308));var s=e.length;t>=s||Y.write(e,r,t,n,52,8)}function C(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function L(e){return e._isBuffer=!0,e._get=e.get,e._set=e.set,e.get=z.get,e.set=z.set,e.write=z.write,e.toString=z.toString,e.toLocaleString=z.toString,e.toJSON=z.toJSON,e.copy=z.copy,e.slice=z.slice,e.readUInt8=z.readUInt8,e.readUInt16LE=z.readUInt16LE,e.readUInt16BE=z.readUInt16BE,e.readUInt32LE=z.readUInt32LE,e.readUInt32BE=z.readUInt32BE,e.readInt8=z.readInt8,e.readInt16LE=z.readInt16LE,e.readInt16BE=z.readInt16BE,e.readInt32LE=z.readInt32LE,e.readInt32BE=z.readInt32BE,e.readFloatLE=z.readFloatLE,e.readFloatBE=z.readFloatBE,e.readDoubleLE=z.readDoubleLE,e.readDoubleBE=z.readDoubleBE,e.writeUInt8=z.writeUInt8,e.writeUInt16LE=z.writeUInt16LE,e.writeUInt16BE=z.writeUInt16BE,e.writeUInt32LE=z.writeUInt32LE,e.writeUInt32BE=z.writeUInt32BE,e.writeInt8=z.writeInt8,e.writeInt16LE=z.writeInt16LE,e.writeInt16BE=z.writeInt16BE,e.writeInt32LE=z.writeInt32LE,e.writeInt32BE=z.writeInt32BE,e.writeFloatLE=z.writeFloatLE,e.writeFloatBE=z.writeFloatBE,e.writeDoubleLE=z.writeDoubleLE,e.writeDoubleBE=z.writeDoubleBE,e.fill=z.fill,e.inspect=z.inspect,e.toArrayBuffer=z.toArrayBuffer,e}function S(e,r,t){return"number"!=typeof e?t:(e=~~e,e>=r?r:e>=0?e:(e+=r,e>=0?e:0))}function k(e){return e=~~Math.ceil(+e),0>e?0:e}function T(e){return(Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)})(e)}function M(e){return T(e)||o.isBuffer(e)||e&&"object"==typeof e&&"number"==typeof e.length}function O(e){return 16>e?"0"+e.toString(16):e.toString(16)}function N(e){for(var r=[],t=0;t<e.length;t++){var n=e.charCodeAt(t);if(127>=n)r.push(e.charCodeAt(t));else{var o=t;n>=55296&&57343>=n&&t++;for(var s=encodeURIComponent(e.slice(o,t+1)).substr(1).split("%"),i=0;i<s.length;i++)r.push(parseInt(s[i],16))}}return r}function D(e){for(var r=[],t=0;t<e.length;t++)r.push(255&e.charCodeAt(t));return r}function F(e){for(var r,t,n,o=[],s=0;s<e.length;s++)r=e.charCodeAt(s),t=r>>8,n=r%256,o.push(n),o.push(t);return o}function V(e){return X.toByteArray(e)}function H(e,r,t,n){for(var o=0;n>o&&!(o+t>=r.length||o>=e.length);o++)r[o+t]=e[o];return o}function q(e){try{return decodeURIComponent(e)}catch(r){return String.fromCharCode(65533)}}function P(e,r){J("number"==typeof e,"cannot write a non-number as a number"),J(e>=0,"specified a negative value for writing an unsigned value"),J(r>=e,"value is larger than maximum value for type"),J(Math.floor(e)===e,"value has a fractional component")}function W(e,r,t){J("number"==typeof e,"cannot write a non-number as a number"),J(r>=e,"value larger than maximum allowed value"),J(e>=t,"value smaller than minimum allowed value"),J(Math.floor(e)===e,"value has a fractional component")}function R(e,r,t){J("number"==typeof e,"cannot write a non-number as a number"),J(r>=e,"value larger than maximum allowed value"),J(e>=t,"value smaller than minimum allowed value")}function J(e,r){if(!e)throw new Error(r||"Failed assertion")}var X=e("base64-js"),Y=e("ieee754");t.Buffer=o,t.SlowBuffer=o,t.INSPECT_MAX_BYTES=50,o.poolSize=8192,o._useTypedArrays=function(){if("function"!=typeof Uint8Array||"function"!=typeof ArrayBuffer)return!1;try{var e=new Uint8Array(0);return e.foo=function(){return 42},42===e.foo()&&"function"==typeof e.subarray}catch(r){return!1}}(),o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.isBuffer=function(e){return!(null===e||void 0===e||!e._isBuffer)},o.byteLength=function(e,r){var t;switch(e+="",r||"utf8"){case"hex":t=e.length/2;break;case"utf8":case"utf-8":t=N(e).length;break;case"ascii":case"binary":case"raw":t=e.length;break;case"base64":t=V(e).length;break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":t=2*e.length;break;default:throw new Error("Unknown encoding")}return t},o.concat=function(e,r){if(J(T(e),"Usage: Buffer.concat(list, [totalLength])\nlist should be an Array."),0===e.length)return new o(0);if(1===e.length)return e[0];var t;if("number"!=typeof r)for(r=0,t=0;t<e.length;t++)r+=e[t].length;var n=new o(r),s=0;for(t=0;t<e.length;t++){var i=e[t];i.copy(n,s),s+=i.length}return n},o.prototype.write=function(e,r,t,n){if(isFinite(r))isFinite(t)||(n=t,t=void 0);else{var o=n;n=r,r=t,t=o}r=Number(r)||0;var d=this.length-r;t?(t=Number(t),t>d&&(t=d)):t=d,n=String(n||"utf8").toLowerCase();var c;switch(n){case"hex":c=s(this,e,r,t);break;case"utf8":case"utf-8":c=i(this,e,r,t);break;case"ascii":c=u(this,e,r,t);break;case"binary":c=a(this,e,r,t);break;case"base64":c=l(this,e,r,t);break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":c=f(this,e,r,t);break;default:throw new Error("Unknown encoding")}return c},o.prototype.toString=function(e,r,t){var n=this;if(e=String(e||"utf8").toLowerCase(),r=Number(r)||0,t=void 0!==t?Number(t):t=n.length,t===r)return"";var o;switch(e){case"hex":o=p(n,r,t);break;case"utf8":case"utf-8":o=c(n,r,t);break;case"ascii":o=h(n,r,t);break;case"binary":o=g(n,r,t);break;case"base64":o=d(n,r,t);break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":o=b(n,r,t);break;default:throw new Error("Unknown encoding")}return o},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},o.prototype.copy=function(e,r,t,n){var o=this;if(t||(t=0),n||0===n||(n=this.length),r||(r=0),n!==t&&0!==e.length&&0!==o.length){J(n>=t,"sourceEnd < sourceStart"),J(r>=0&&r<e.length,"targetStart out of bounds"),J(t>=0&&t<o.length,"sourceStart out of bounds"),J(n>=0&&n<=o.length,"sourceEnd out of bounds"),n>this.length&&(n=this.length),e.length-r<n-t&&(n=e.length-r+t);for(var s=0;n-t>s;s++)e[s+r]=this[s+t]}},o.prototype.slice=function(e,r){var t=this.length;if(e=S(e,t,0),r=S(r,t,t),o._useTypedArrays)return L(this.subarray(e,r));for(var n=r-e,s=new o(n,void 0,!0),i=0;n>i;i++)s[i]=this[i+e];return s},o.prototype.get=function(e){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(e)},o.prototype.set=function(e,r){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(e,r)},o.prototype.readUInt8=function(e,r){return r||(J(void 0!==e&&null!==e,"missing offset"),J(e<this.length,"Trying to read beyond buffer length")),e>=this.length?void 0:this[e]},o.prototype.readUInt16LE=function(e,r){return m(this,e,!0,r)},o.prototype.readUInt16BE=function(e,r){return m(this,e,!1,r)},o.prototype.readUInt32LE=function(e,r){return y(this,e,!0,r)},o.prototype.readUInt32BE=function(e,r){return y(this,e,!1,r)},o.prototype.readInt8=function(e,r){if(r||(J(void 0!==e&&null!==e,"missing offset"),J(e<this.length,"Trying to read beyond buffer length")),!(e>=this.length)){var t=128&this[e];return t?-1*(255-this[e]+1):this[e]}},o.prototype.readInt16LE=function(e,r){return w(this,e,!0,r)},o.prototype.readInt16BE=function(e,r){return w(this,e,!1,r)},o.prototype.readInt32LE=function(e,r){return _(this,e,!0,r)},o.prototype.readInt32BE=function(e,r){return _(this,e,!1,r)},o.prototype.readFloatLE=function(e,r){return v(this,e,!0,r)},o.prototype.readFloatBE=function(e,r){return v(this,e,!1,r)},o.prototype.readDoubleLE=function(e,r){return E(this,e,!0,r)},o.prototype.readDoubleBE=function(e,r){return E(this,e,!1,r)},o.prototype.writeUInt8=function(e,r,t){t||(J(void 0!==e&&null!==e,"missing value"),J(void 0!==r&&null!==r,"missing offset"),J(r<this.length,"trying to write beyond buffer length"),P(e,255)),r>=this.length||(this[r]=e)},o.prototype.writeUInt16LE=function(e,r,t){j(this,e,r,!0,t)},o.prototype.writeUInt16BE=function(e,r,t){j(this,e,r,!1,t)},o.prototype.writeUInt32LE=function(e,r,t){U(this,e,r,!0,t)},o.prototype.writeUInt32BE=function(e,r,t){U(this,e,r,!1,t)},o.prototype.writeInt8=function(e,r,t){t||(J(void 0!==e&&null!==e,"missing value"),J(void 0!==r&&null!==r,"missing offset"),J(r<this.length,"Trying to write beyond buffer length"),W(e,127,-128)),r>=this.length||(e>=0?this.writeUInt8(e,r,t):this.writeUInt8(255+e+1,r,t))},o.prototype.writeInt16LE=function(e,r,t){B(this,e,r,!0,t)},o.prototype.writeInt16BE=function(e,r,t){B(this,e,r,!1,t)},o.prototype.writeInt32LE=function(e,r,t){I(this,e,r,!0,t)},o.prototype.writeInt32BE=function(e,r,t){I(this,e,r,!1,t)},o.prototype.writeFloatLE=function(e,r,t){A(this,e,r,!0,t)},o.prototype.writeFloatBE=function(e,r,t){A(this,e,r,!1,t)},o.prototype.writeDoubleLE=function(e,r,t){x(this,e,r,!0,t)},o.prototype.writeDoubleBE=function(e,r,t){x(this,e,r,!1,t)},o.prototype.fill=function(e,r,t){if(e||(e=0),r||(r=0),t||(t=this.length),"string"==typeof e&&(e=e.charCodeAt(0)),J("number"==typeof e&&!isNaN(e),"value is not a number"),J(t>=r,"end < start"),t!==r&&0!==this.length){J(r>=0&&r<this.length,"start out of bounds"),J(t>=0&&t<=this.length,"end out of bounds");for(var n=r;t>n;n++)this[n]=e}},o.prototype.inspect=function(){for(var e=[],r=this.length,n=0;r>n;n++)if(e[n]=O(this[n]),n===t.INSPECT_MAX_BYTES){e[n+1]="...";break}return"<Buffer "+e.join(" ")+">"},o.prototype.toArrayBuffer=function(){if("function"==typeof Uint8Array){if(o._useTypedArrays)return new o(this).buffer;for(var e=new Uint8Array(this.length),r=0,t=e.length;t>r;r+=1)e[r]=this[r];return e.buffer}throw new Error("Buffer.toArrayBuffer not supported in this browser")};var z=o.prototype}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/index.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer")},{"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,"base64-js":6,buffer:5,ieee754:7}],6:[function(e,r){(function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";!function(){"use strict";function t(e){var r=e.charCodeAt(0);return r===i?62:r===u?63:a>r?-1:a+10>r?r-a+26+26:f+26>r?r-f:l+26>r?r-l+26:void 0}function n(e){function r(e){l[d++]=e}var n,o,i,u,a,l;if(e.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var f=e.length;a="="===e.charAt(f-2)?2:"="===e.charAt(f-1)?1:0,l=new s(3*e.length/4-a),i=a>0?e.length-4:e.length;var d=0;for(n=0,o=0;i>n;n+=4,o+=3)u=t(e.charAt(n))<<18|t(e.charAt(n+1))<<12|t(e.charAt(n+2))<<6|t(e.charAt(n+3)),r((16711680&u)>>16),r((65280&u)>>8),r(255&u);return 2===a?(u=t(e.charAt(n))<<2|t(e.charAt(n+1))>>4,r(255&u)):1===a&&(u=t(e.charAt(n))<<10|t(e.charAt(n+1))<<4|t(e.charAt(n+2))>>2,r(u>>8&255),r(255&u)),l}function o(r){function t(r){return e.charAt(r)}function n(e){return t(e>>18&63)+t(e>>12&63)+t(e>>6&63)+t(63&e)}var o,s,i,u=r.length%3,a="";for(o=0,i=r.length-u;i>o;o+=3)s=(r[o]<<16)+(r[o+1]<<8)+r[o+2],a+=n(s);switch(u){case 1:s=r[r.length-1],a+=t(s>>2),a+=t(s<<4&63),a+="==";break;case 2:s=(r[r.length-2]<<8)+r[r.length-1],a+=t(s>>10),a+=t(s>>4&63),a+=t(s<<2&63),a+="="}return a}var s="undefined"!=typeof Uint8Array?Uint8Array:Array,i=("0".charCodeAt(0),"+".charCodeAt(0)),u="/".charCodeAt(0),a="0".charCodeAt(0),l="a".charCodeAt(0),f="A".charCodeAt(0);r.exports.toByteArray=n,r.exports.fromByteArray=o}()}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/node_modules/base64-js/lib/b64.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/node_modules/base64-js/lib")},{"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],7:[function(e,r,t){(function(){t.read=function(e,r,t,n,o){var s,i,u=8*o-n-1,a=(1<<u)-1,l=a>>1,f=-7,d=t?o-1:0,c=t?-1:1,h=e[r+d];for(d+=c,s=h&(1<<-f)-1,h>>=-f,f+=u;f>0;s=256*s+e[r+d],d+=c,f-=8);for(i=s&(1<<-f)-1,s>>=-f,f+=n;f>0;i=256*i+e[r+d],d+=c,f-=8);if(0===s)s=1-l;else{if(s===a)return i?0/0:1/0*(h?-1:1);i+=Math.pow(2,n),s-=l}return(h?-1:1)*i*Math.pow(2,s-n)},t.write=function(e,r,t,n,o,s){var i,u,a,l=8*s-o-1,f=(1<<l)-1,d=f>>1,c=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:s-1,g=n?1:-1,p=0>r||0===r&&0>1/r?1:0;for(r=Math.abs(r),isNaN(r)||1/0===r?(u=isNaN(r)?1:0,i=f):(i=Math.floor(Math.log(r)/Math.LN2),r*(a=Math.pow(2,-i))<1&&(i--,a*=2),r+=i+d>=1?c/a:c*Math.pow(2,1-d),r*a>=2&&(i++,a/=2),i+d>=f?(u=0,i=f):i+d>=1?(u=(r*a-1)*Math.pow(2,o),i+=d):(u=r*Math.pow(2,d-1)*Math.pow(2,o),i=0));o>=8;e[t+h]=255&u,h+=g,u/=256,o-=8);for(i=i<<o|u,l+=o;l>0;e[t+h]=255&i,h+=g,i/=256,l-=8);e[t+h-g]|=128*p}}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/node_modules/ieee754/index.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/node_modules/ieee754")},{"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],8:[function(e,r){(function(t,n,o){function s(e,r){if(e.length%a!==0){var t=e.length+(a-e.length%a);e=o.concat([e,l],t)}for(var n=[],s=r?e.readInt32BE:e.readInt32LE,i=0;i<e.length;i+=a)n.push(s.call(e,i));return n}function i(e,r,t){for(var n=new o(r),s=t?n.writeInt32BE:n.writeInt32LE,i=0;i<e.length;i++)s.call(n,e[i],4*i,!0);return n}function u(e,r,t,n){o.isBuffer(e)||(e=new o(e));var u=r(s(e,n),e.length*f);return i(u,t,n)}var o=e("buffer").Buffer,a=4,l=new o(a);l.fill(0);var f=8;r.exports={hash:u}}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify/helpers.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify")},{"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],9:[function(e,r,t){(function(r,n,o){function s(e,r,t){o.isBuffer(r)||(r=new o(r)),o.isBuffer(t)||(t=new o(t)),r.length>g?r=e(r):r.length<g&&(r=o.concat([r,p],g));for(var n=new o(g),s=new o(g),i=0;g>i;i++)n[i]=54^r[i],s[i]=92^r[i];var u=e(o.concat([n,t]));return e(o.concat([s,u]))}function i(e,r){e=e||"sha1";var t=h[e],n=[],i=0;return t||u("algorithm:",e,"is not yet supported"),{update:function(e){return o.isBuffer(e)||(e=new o(e)),n.push(e),i+=e.length,this},digest:function(e){var i=o.concat(n),u=r?s(t,r,i):t(i);return n=null,e?u.toString(e):u}}}function u(){var e=[].slice.call(arguments).join(" ");throw new Error([e,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join("\n"))}function a(e,r){for(var t in e)r(e[t],t)}var o=e("buffer").Buffer,l=e("./sha"),f=e("./sha256"),d=e("./rng"),c=e("./md5"),h={sha1:l,sha256:f,md5:c},g=64,p=new o(g);p.fill(0),t.createHash=function(e){return i(e)},t.createHmac=function(e,r){return i(e,r)},t.randomBytes=function(e,r){if(!r||!r.call)return new o(d(e));try{r.call(this,void 0,new o(d(e)))}catch(t){r(t)}},a(["createCredentials","createCipher","createCipheriv","createDecipher","createDecipheriv","createSign","createVerify","createDiffieHellman","pbkdf2"],function(e){t[e]=function(){u("sorry,",e,"is not implemented yet")}})}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify/index.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify")},{"./md5":10,"./rng":11,"./sha":12,"./sha256":13,"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],10:[function(e,r){(function(){function t(e,r){e[r>>5]|=128<<r%32,e[(r+64>>>9<<4)+14]=r;for(var t=1732584193,n=-271733879,l=-1732584194,f=271733878,d=0;d<e.length;d+=16){var c=t,h=n,g=l,p=f;t=o(t,n,l,f,e[d+0],7,-680876936),f=o(f,t,n,l,e[d+1],12,-389564586),l=o(l,f,t,n,e[d+2],17,606105819),n=o(n,l,f,t,e[d+3],22,-1044525330),t=o(t,n,l,f,e[d+4],7,-176418897),f=o(f,t,n,l,e[d+5],12,1200080426),l=o(l,f,t,n,e[d+6],17,-1473231341),n=o(n,l,f,t,e[d+7],22,-45705983),t=o(t,n,l,f,e[d+8],7,1770035416),f=o(f,t,n,l,e[d+9],12,-1958414417),l=o(l,f,t,n,e[d+10],17,-42063),n=o(n,l,f,t,e[d+11],22,-1990404162),t=o(t,n,l,f,e[d+12],7,1804603682),f=o(f,t,n,l,e[d+13],12,-40341101),l=o(l,f,t,n,e[d+14],17,-1502002290),n=o(n,l,f,t,e[d+15],22,1236535329),t=s(t,n,l,f,e[d+1],5,-165796510),f=s(f,t,n,l,e[d+6],9,-1069501632),l=s(l,f,t,n,e[d+11],14,643717713),n=s(n,l,f,t,e[d+0],20,-373897302),t=s(t,n,l,f,e[d+5],5,-701558691),f=s(f,t,n,l,e[d+10],9,38016083),l=s(l,f,t,n,e[d+15],14,-660478335),n=s(n,l,f,t,e[d+4],20,-405537848),t=s(t,n,l,f,e[d+9],5,568446438),f=s(f,t,n,l,e[d+14],9,-1019803690),l=s(l,f,t,n,e[d+3],14,-187363961),n=s(n,l,f,t,e[d+8],20,1163531501),t=s(t,n,l,f,e[d+13],5,-1444681467),f=s(f,t,n,l,e[d+2],9,-51403784),l=s(l,f,t,n,e[d+7],14,1735328473),n=s(n,l,f,t,e[d+12],20,-1926607734),t=i(t,n,l,f,e[d+5],4,-378558),f=i(f,t,n,l,e[d+8],11,-2022574463),l=i(l,f,t,n,e[d+11],16,1839030562),n=i(n,l,f,t,e[d+14],23,-35309556),t=i(t,n,l,f,e[d+1],4,-1530992060),f=i(f,t,n,l,e[d+4],11,1272893353),l=i(l,f,t,n,e[d+7],16,-155497632),n=i(n,l,f,t,e[d+10],23,-1094730640),t=i(t,n,l,f,e[d+13],4,681279174),f=i(f,t,n,l,e[d+0],11,-358537222),l=i(l,f,t,n,e[d+3],16,-722521979),n=i(n,l,f,t,e[d+6],23,76029189),t=i(t,n,l,f,e[d+9],4,-640364487),f=i(f,t,n,l,e[d+12],11,-421815835),l=i(l,f,t,n,e[d+15],16,530742520),n=i(n,l,f,t,e[d+2],23,-995338651),t=u(t,n,l,f,e[d+0],6,-198630844),f=u(f,t,n,l,e[d+7],10,1126891415),l=u(l,f,t,n,e[d+14],15,-1416354905),n=u(n,l,f,t,e[d+5],21,-57434055),t=u(t,n,l,f,e[d+12],6,1700485571),f=u(f,t,n,l,e[d+3],10,-1894986606),l=u(l,f,t,n,e[d+10],15,-1051523),n=u(n,l,f,t,e[d+1],21,-2054922799),t=u(t,n,l,f,e[d+8],6,1873313359),f=u(f,t,n,l,e[d+15],10,-30611744),l=u(l,f,t,n,e[d+6],15,-1560198380),n=u(n,l,f,t,e[d+13],21,1309151649),t=u(t,n,l,f,e[d+4],6,-145523070),f=u(f,t,n,l,e[d+11],10,-1120210379),l=u(l,f,t,n,e[d+2],15,718787259),n=u(n,l,f,t,e[d+9],21,-343485551),t=a(t,c),n=a(n,h),l=a(l,g),f=a(f,p)
2}return Array(t,n,l,f)}function n(e,r,t,n,o,s){return a(l(a(a(r,e),a(n,s)),o),t)}function o(e,r,t,o,s,i,u){return n(r&t|~r&o,e,r,s,i,u)}function s(e,r,t,o,s,i,u){return n(r&o|t&~o,e,r,s,i,u)}function i(e,r,t,o,s,i,u){return n(r^t^o,e,r,s,i,u)}function u(e,r,t,o,s,i,u){return n(t^(r|~o),e,r,s,i,u)}function a(e,r){var t=(65535&e)+(65535&r),n=(e>>16)+(r>>16)+(t>>16);return n<<16|65535&t}function l(e,r){return e<<r|e>>>32-r}var f=e("./helpers");r.exports=function(e){return f.hash(e,t,16)}}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify/md5.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify")},{"./helpers":8,"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],11:[function(e,r){(function(){!function(){var e,t,n=this;e=function(e){for(var r,r,t=new Array(e),n=0;e>n;n++)0==(3&n)&&(r=4294967296*Math.random()),t[n]=r>>>((3&n)<<3)&255;return t},n.crypto&&crypto.getRandomValues&&(t=function(e){var r=new Uint8Array(e);return crypto.getRandomValues(r),r}),r.exports=t||e}()}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify/rng.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify")},{"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],12:[function(e,r){(function(){function t(e,r){e[r>>5]|=128<<24-r%32,e[(r+64>>9<<4)+15]=r;for(var t=Array(80),u=1732584193,a=-271733879,l=-1732584194,f=271733878,d=-1009589776,c=0;c<e.length;c+=16){for(var h=u,g=a,p=l,b=f,m=d,y=0;80>y;y++){t[y]=16>y?e[c+y]:i(t[y-3]^t[y-8]^t[y-14]^t[y-16],1);var w=s(s(i(u,5),n(y,a,l,f)),s(s(d,t[y]),o(y)));d=f,f=l,l=i(a,30),a=u,u=w}u=s(u,h),a=s(a,g),l=s(l,p),f=s(f,b),d=s(d,m)}return Array(u,a,l,f,d)}function n(e,r,t,n){return 20>e?r&t|~r&n:40>e?r^t^n:60>e?r&t|r&n|t&n:r^t^n}function o(e){return 20>e?1518500249:40>e?1859775393:60>e?-1894007588:-899497514}function s(e,r){var t=(65535&e)+(65535&r),n=(e>>16)+(r>>16)+(t>>16);return n<<16|65535&t}function i(e,r){return e<<r|e>>>32-r}var u=e("./helpers");r.exports=function(e){return u.hash(e,t,20,!0)}}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify/sha.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify")},{"./helpers":8,"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],13:[function(e,r){(function(){var t=e("./helpers"),n=function(e,r){var t=(65535&e)+(65535&r),n=(e>>16)+(r>>16)+(t>>16);return n<<16|65535&t},o=function(e,r){return e>>>r|e<<32-r},s=function(e,r){return e>>>r},i=function(e,r,t){return e&r^~e&t},u=function(e,r,t){return e&r^e&t^r&t},a=function(e){return o(e,2)^o(e,13)^o(e,22)},l=function(e){return o(e,6)^o(e,11)^o(e,25)},f=function(e){return o(e,7)^o(e,18)^s(e,3)},d=function(e){return o(e,17)^o(e,19)^s(e,10)},c=function(e,r){var t,o,s,c,h,g,p,b,m,y,w,_,v=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),E=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),j=new Array(64);e[r>>5]|=128<<24-r%32,e[(r+64>>9<<4)+15]=r;for(var m=0;m<e.length;m+=16){t=E[0],o=E[1],s=E[2],c=E[3],h=E[4],g=E[5],p=E[6],b=E[7];for(var y=0;64>y;y++)j[y]=16>y?e[y+m]:n(n(n(d(j[y-2]),j[y-7]),f(j[y-15])),j[y-16]),w=n(n(n(n(b,l(h)),i(h,g,p)),v[y]),j[y]),_=n(a(t),u(t,o,s)),b=p,p=g,g=h,h=n(c,w),c=s,s=o,o=t,t=n(w,_);E[0]=n(t,E[0]),E[1]=n(o,E[1]),E[2]=n(s,E[2]),E[3]=n(c,E[3]),E[4]=n(h,E[4]),E[5]=n(g,E[5]),E[6]=n(p,E[6]),E[7]=n(b,E[7])}return E};r.exports=function(e){return t.hash(e,c,32,!0)}}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify/sha256.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/crypto-browserify")},{"./helpers":8,"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}],14:[function(e,r){(function(e){var e=r.exports={};e.nextTick=function(){var e="undefined"!=typeof window&&window.setImmediate,r="undefined"!=typeof window&&window.postMessage&&window.addEventListener;if(e)return function(e){return window.setImmediate(e)};if(r){var t=[];return window.addEventListener("message",function(e){var r=e.source;if((r===window||null===r)&&"process-tick"===e.data&&(e.stopPropagation(),t.length>0)){var n=t.shift();n()}},!0),function(e){t.push(e),window.postMessage("process-tick","*")}}return function(e){setTimeout(e,0)}}(),e.title="browser",e.browser=!0,e.env={},e.argv=[],e.binding=function(){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(){throw new Error("process.chdir is not supported")}}).call(this,e("/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js","/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process")},{"/Users/scott/Code/object-hash/node_modules/gulp-browserify/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":14,buffer:5}]},{},[1]);
\No newline at end of file