The important part is the audit trail. Either one will work so long as Mozilla (and others) can audit it to make sure it comes from a trusted source.

Sent from a mobile device

> On Apr 22, 2014, at 3:22 PM, Trevor Bramwell <notifications@github.com> wrote:
> 
> In vendor/jwcrypto-bundle.js:
> 
> > @@ -0,0 +1,2 @@
> > +OVERRIDE={window:window,navigator:navigator},function(){var a=function(b,c){var d=a.resolve(b,c||"/"),e=a.modules[d];if(!e)throw new Error("Failed to resolve module "+b+", tried "+d);var f=a.cache[d],g=f?f.exports:e();return g};a.paths=[],a.modules={},a.cache={},a.extensions=[".js",".coffee"],a._core={assert:!0,events:!0,fs:!0,path:!0,vm:!0},a.resolve=function(){return function(b,c){function k(a){var b;a==="/"?b=[""]:b=d.normalize(a).split("/");var c=[];for(var e=b.length-1;e>=0;e--){if(b[e]==="node_modules")continue;var f=b.slice(0,e+1).join("/")+"/node_modules";c.push(f)}return c}function j(a,b){var c=k(b);for(var d=0;d<c.length;d++){var e=c[d],f=h(e+"/"+a);if(f)return f;var g=i(e+"/"+a);if(g)return g}var f=h(a);if(f)return f}function i(b){b=b.replace(/\/+$/,"");var c=d.normalize(b+"/package.json");if(a.modules[c]){var e=a
>  .modules[c](),f=e.browserify;if(typeof f=="object"&&f.main){var g=h(d.resolve(b,f.main));if(g)return g}else if(typeof f=="string"){var g=h(d.resolve(b,f));if(g)return g}else if(e.main){var g=h(d.resolve(b,e.main));if(g)return g}}return h(b+"/index")}function h(b){b=d.normalize(b);if(a.modules[b])return b;for(var c=0;c<a.extensions.length;c++){var e=a.extensions[c];if(a.modules[b+e])return b+e}}c||(c="/");if(a._core[b])return b;var d=a.modules.path();c=d.resolve("/",c);var e=c||"/";if(b.match(/^(?:\.\.?\/|\/)/)){var f=h(d.resolve(e,b))||i(d.resolve(e,b));if(f)return f}var g=j(b,e);if(g)return g;throw new Error("Cannot find module '"+b+"'")}}(),a.alias=function(b,c){var d=a.modules.path(),e=null;try{e=a.resolve(b+"/package.json","/")}catch(f){e=a.resolve(b,"/")}var g=d.dirname(e),h=(Object.keys||function(a){var b=[];for(var c in a)b.push(c);return b})(a.modu
>  les);for(var i=0;i<h.length;i++){var j=h[i];if(j.slice(0,g.length+1)===g+"/"){var k=j.slice(g.length);a.modules[c+k]=a.modules[g+k]}else j===g&&(a.modules[c]=a.modules[g])}},function(){var b={};a.define=function(c,d){a.modules.__browserify_process&&(b=a.modules.__browserify_process());var e=a._core[c]?"":a.modules.path().dirname(c),f=function(b){return a(b,e)};f.resolve=function(b){return a.resolve(b,e)},f.modules=a.modules,f.define=a.define,f.cache=a.cache;var g={exports:{}};a.modules[c]=function(){a.cache[c]=g,d.call(g.exports,f,g,g.exports,e,c,b);return g.exports}}}(),a.define("path",function(a,b,c,d,e,f){function h(a,b){var c=0;for(var d=a.length;d>=0;d--){var e=a[d];e=="."?a.splice(d,1):e===".."?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c--;c)a.unshift("..");return a}function g(a,b){var c=[];for(var d=0;d<a.length;d++)b(a[d],d,a)&&c.push(a[d]);return c}var i=/^(.+\/(?
>  !$)|\/)?((?:.+?)?(\.[^.]*)?)$/;c.resolve=function(){var a="",b=!1;for(var c=arguments.length;c>=-1&&!b;c--){var d=c>=0?arguments[c]:f.cwd();if(typeof d!="string"||!d)continue;a=d+"/"+a,b=d.charAt(0)==="/"}a=h(g(a.split("/"),function(a){return!!a}),!b).join("/");return(b?"/":"")+a||"."},c.normalize=function(a){var b=a.charAt(0)==="/",c=a.slice(-1)==="/";a=h(g(a.split("/"),function(a){return!!a}),!b).join("/"),!a&&!b&&(a="."),a&&c&&(a+="/");return(b?"/":"")+a},c.join=function(){var a=Array.prototype.slice.call(arguments,0);return c.normalize(g(a,function(a,b){return a&&typeof a=="string"}).join("/"))},c.dirname=function(a){var b=i.exec(a)[1]||"",c=!1;return b?b.length===1||c&&b.length<=3&&b.charAt(1)===":"?
>  b:b.substring(0,b.length-1):"."},c.basename=function(a,b){var c=i.exec(a)[2]||"";b&&c.substr(-1*b.length)===b&&(c=c.substr(0,c.length-b.length));return c},c.extname=function(a){return i.exec(a)[3]||""}}),a.define("__browserify_process",function(a,b,c,d,e,f){var f=b.exports={};f.nextTick=function(){var a=[],b=typeof window!="undefined"&&window.postMessage&&window.addEventListener;b&&window.addEventListener("message",function(b){if(b.source===window&&b.data==="browserify-tick"){b.stopPropagation();if(a.length>0){var c=a.shift();c()}}},!0);return function(c){b?(a.push(c),window.postMessage("browserify-tick","*")):setTimeout(c,0)}}(),f.title="browser",f.browser=!0,f.env={},f.argv=[],f.binding=function(b){if(b==="evals")return a("vm");throw new Error("No such module. (Possibly not yet loaded)")},function(){var
>   b="/",c;f.cwd=function(){return b},f.chdir=function(d){c||(c=a("path")),b=c.resolve(d,b)}}()}),a.define("/lib/jwcrypto.js",function(a,b,c,d,e,f){function p(a){this.message=a,this.toString=function(){return"malformed input: "+this.message}}function o(a){if(m)return a();n.push(a)}var g=a("./algs/index"),h=a("./utils"),i=h.delay,j=a("./rng"),k=a("./version"),l=new j.RNG,m=!1,n=[];l.autoseed(function(){m=!0;for(var a=0;a<n.length;a++)n[a]();n=null}),c.generateKeypair=function(a,b){b=i(b);var c=g.ALGS[a.algorithm];if(!c)throw new g.NotImplementedException("algorithm "+a.algorithm+" not implemented");o(function(){c.generate(a.keysize,l,b)})},c.loadPublicKey=function(a){return g.PublicKey.deserialize(a)},c.loadPublicKeyFromObject=function(a){return g.PublicKey.fromSimpleObject(a)},c.loadSecretKey=function(a){return g.SecretKey.deserialize(a)},c.loadSecretKeyFromObject=function(a){return 
>  g.SecretKey.fromSimpleObject(a)},c.sign=function(a,b,c){var d={alg:b.getAlgorithm()},e=h.base64urlencode(JSON.stringify(d)),f=h.base64urlencode(JSON.stringify(a));o(function(){b.sign(e+"."+f,l,function(){},function(a){var b=h.hex2b64urlencode(a);i(c)(null,e+"."+f+"."+b)})})};var q=function(a){if(typeof a!="string")throw new p("malformed signature");var b=a.split(".");if(b.length!==3)throw new p("signed object must have three parts, this one has "+b.length);var c=b[0],d=b[1],e=b[2],f=JSON.parse(h.base64urldecode(c)),g=JSON.parse(h.base64urldecode(d)),i=h.b64urltohex(e);return{header:f,payload:g,signature:i,headerSegment:c,payloadSegment:d,cryptoSegment:e}};c.extractComponents=q,c.verify=function(a,b,c){var d;c=i(c);try{d=q(a);if(b.getAlgorithm()!==d.header.alg){c("invalid signature");return}}catch(e){c("malformed signature");return}b.verify(d.headerSegment+"."+d.payloadSegment,d.signat
>  ure,function(a,b){return a?c("malformed signature"):b?c(null,d.payload):c("invalid signature")})},c.addEntropy=function(a){l.addEntropy(a)},c.assertion=a("./assertion"),c.cert=a("./cert"),c.getDataFormatVersion=k.getDataFormatVersion,c.setDataFormatVersion=k.setDataFormatVersion}),a.define("/lib/algs/index.js",function(a,b,c,d,e,f){function m(){}function l(){}function j(){this.publicKey=null,this.secretKey=null,this.algorithm=null,this.keysize=null}function i(a){this.message=a,this.toString=function(){return"Not implemented: "+this.message}}function h(a){this.message=a,this.toString=function(){return"Key size not supported: "+this.message}}var g={},k=function(){return this.algorithm+this.keysize.toString()};j.prototype={getAlgorithm:k},c.register=function(a,b){g[a]=b},l.prototype={toSimpleObject:function(){var a={algorithm:this.algorithm};this.serializeToObject(a);return a},serialize:function(){return JSON.stringi
>  fy(this.toSimpleObject())},getAlgorithm:k},l.fromSimpleObject=function(a){if(!g[a.algorithm])throw new i("no such algorithm: "+a.algorithm);var b=new g[a.algorithm].PublicKey;b.algorithm=a.algorithm,b.deserializeFromObject(a);return b},l.deserialize=function(a){var b=JSON.parse(a);return l.fromSimpleObject(b)},m.prototype={toSimpleObject:function(){var a={algorithm:this.algorithm};this.serializeToObject(a);return a},serialize:function(){return JSON.stringify(this.toSimpleObject())},getAlgorithm:k},m.fromSimpleObject=function(a){if(!g[a.algorithm])throw new i("no such algorithm: "+a.algorithm);var b=new g[a.algorithm].SecretKey;b.algorithm=a.algorithm,b.deserializeFromObject(a);return b},m.deserialize=function(a){var b=JSON.parse(a);return m.fromSimpleObject(b)},c.ALGS=g,c.PublicKey=l,c.SecretKey=m,c.KeyPair=j,c.KeySizeNotSupportedException=h,c.NotImplementedException=i}),a.define("/lib/utils.js",function(a,b,c,d,e,f){function r(a){var b=function(){var b
>  =arguments;f.nextTick(function(){a.apply(a,b)})};return b}function q(a){if(!a)return null;var b=new Date;b.setTime(a);return b}function p(a,b){for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c])}function o(a){var b=a;b=b.replace(/-/g,"+"),b=b.replace(/_/g,"/");switch(b.length%4){case 0:break;case 2:b+="==";break;case 3:b+="=";break;default:throw new h("Illegal base64url string!")}return i.atob(b)}function n(a){var b=i.btoa(a);b=b.split("=")[0],b=b.replace(/\+/g,"-"),b=b.replace(/\//g,"_");return b}function m(a){a.length%2!==0&&(a="0"+a);return g.hex2b64(a).split("=")[0].replace(/\+/g,"-").replace(/\//g,"_")}function l(a){var b="",c,d=0,e;for(c=0;c<a.length;++c){var f=k.indexOf(a.charAt(c));if(f<0)continue;d===0?(b+=j(f>>2),e=f&3,d=1):d===1?(b+=j(e<<2|f>>4),e=f&15,d=2):d===2?(b+=j(e),b+=j(f>>2),e=f&3,d=
>  3):(b+=j(e<<2|f>>4),b+=j(f&15),d=0)}d===1&&(b+=j(e<<2));return b[0]==="0"?b.substring(1):b}function h(a){this.message=a,this.toString=function(){return"Malformed input: "+this.message}}var g=a("../libs/minimal");if(typeof i=="undefined")var i=g.window;var j=g.int2char,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";c.b64urltohex=l,c.hex2b64urlencode=m,c.base64urldecode=o,c.base64urlencode=n,c.copyInto=p,c.getDate=q,c.delay=r}),a.define("/libs/minimal.js",function(a,b,c,d,e,f){function cX(a){var b=this.subtract(U.ONE),c=b.getLowestSetBit();if(c<=0)return!1;var d=b.shiftRight(c);a=a+1>>1,a>cU.length&&(a=cU.length);var e=V();for(var f=0;f<a;++f){e.fromInt(cU[f]);var g=e.modPow(d,this);if(g.compareTo(U.ONE)!=0&&g.compareTo(b)!=0){var h=1;while(h++<c&&g.compareTo(b)!=0){g=g.modPowInt(2,this);if(g.compareTo(U.ONE)==0)return!1}if(g.compare
>  To(b)!=0)return!1}}return!0}function cW(a){var b,c=this.abs();if(c.t==1&&c.arr[0]<=cU[cU.length-1]){for(b=0;b<cU.length;++b)if(c.arr[0]==cU[b])return!0;return!1}if(c.isEven())return!1;b=1;while(b<cU.length){var d=cU[b],e=b+1;while(e<cU.length&&d<cV)d*=cU[e++];d=c.modInt(d);while(b<e)if(d%cU[b++]==0)return!1}return c.millerRabin(a)}function cT(a){var b=a.isEven();if(this.isEven()&&b||a.signum()==0)return U.ZERO;var c=a.clone(),d=this.clone(),e=bg(1),f=bg(0),g=bg(0),h=bg(1);while(c.signum()!=0){while(c.isEven()){c.rShiftTo(1,c);if(b){if(!e.isEven()||!f.isEven())e.addTo(this,e),f.subTo(a,f);e.rShiftTo(1,e)}else f.isEven()||f.subTo(a,f);f.rShiftTo(1,f)}while(d.isEven()){d.rShiftTo(1,d);if(b){if(!g.isEven()||!h.isEven())g.addTo(this,g),h.subTo(a,h);g.rShiftTo(1,g)}else h.isEven()||h.subTo(a,h);h.rShiftTo(1,h)}c.compareTo(d)>=0?(c.subTo(d,c),b&&e.subTo(g,e),f.subTo(h,f)):(d.subTo(c,d),b&&g.subTo(e,g),h.subTo(f,h))}if(d.compareTo
>  (U.ONE)!=0)return U.ZERO;if(h.compareTo(a)>=0)return h.subtract(a);if(h.signum()<0)h.addTo(a,h);else return h;return h.signum()<0?h.add(a):h}function cS(a){if(a<=0)return 0;var b=this.DV%a,c=this.s<0?a-1:0;if(this.t>0)if(b==0)c=this.arr[0]%a;else for(var d=this.t-1;d>=0;--d)c=(b*c+this.arr[d])%a;return c}function cR(a){var b=this.s<0?this.negate():this.clone(),c=a.s<0?a.negate():a.clone();if(b.compareTo(c)<0){var d=b;b=c,c=d}var e=b.getLowestSetBit(),f=c.getLowestSetBit();if(f<0)return b;e<f&&(f=e),f>0&&(b.rShiftTo(f,b),c.rShiftTo(f,c));while(b.signum()>0)(e=b.getLowestSetBit())>0&&b.rShiftTo(e,b),(e=c.getLowestSetBit())>0&&c.rShiftTo(e,c),b.compareTo(c)>=0?(b.subTo(c,b),b.rShiftTo(1,b)):(c.subTo(b,c),c.rShiftTo(1,c));f>0&&c.lShiftTo(f,c);return c}function cQ(a,b){var c=a.bitLength(),d,e=bg(1),f;if(c<=0)return e;c<18?d=1:c<48?d=3:c<144?d=4:c<768?d=5:d=6,c<8?f=new by(b):b.i
>  sEven()?f=new cK(b):f=new bF(b);var g=[],h=3,i=d-1,j=(1<<d)-1;g[1]=f.convert(this);if(d>1){var k=V();f.sqrTo(g[1],k);while(h<=j)g[h]=V(),f.mulTo(k,g[h-2],g[h]),h+=2}var l=a.t-1,m,n=!0,o=V(),p;c=bn(a.arr[l])-1;while(l>=0){c>=i?m=a.arr[l]>>c-i&j:(m=(a.arr[l]&(1<<c+1)-1)<<i-c,l>0&&(m|=a.arr[l-1]>>this.DB+c-i)),h=d;while((m&1)==0)m>>=1,--h;(c-=h)<0&&(c+=this.DB,--l);if(n)g[m].copyTo(e),n=!1;else{while(h>1)f.sqrTo(e,o),f.sqrTo(o,e),h-=2;h>0?f.sqrTo(e,o):(p=e,e=o,o=p),f.mulTo(o,g[m],e)}while(l>=0&&(a.arr[l]&1<<c)==0)f.sqrTo(e,o),p=e,e=o,o=p,--c<0&&(c=this.DB-1,--l)}return f.revert(e)}function cP(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function cO(a,b){a.squareTo(b),this.reduce(b)}function cN(a){a.drShiftTo(this.m.t-1,this.r2),a.t>this.m.t+1&&(a.t=this.m.t+1,a.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1
>  ,this.r2);while(a.compareTo(this.r2)<0)a.dAddOffset(1,this.m.t+1);a.subTo(this.r2,a);while(a.compareTo(this.m)>=0)a.subTo(this.m,a)}function cM(a){return a}function cL(a){if(a.s<0||a.t>2*this.m.t)return a.mod(this.m);if(a.compareTo(this.m)<0)return a;var b=V();a.copyTo(b),this.reduce(b);return b}function cK(a){this.r2=V(),this.q3=V(),U.ONE.dlShiftTo(2*a.t,this.r2),this.mu=this.r2.divide(a),this.m=a}function cJ(a,b,c){--b;var d=c.t=this.t+a.t-b;c.s=0;while(--d>=0)c.arr[d]=0;for(d=Math.max(b-this.t,0);d<a.t;++d)c.arr[this.t+d-b]=this.am(b-d,a.arr[d],c,0,0,this.t+d-b);c.clamp(),c.drShiftTo(1,c)}function cI(a,b,c){var d=Math.min(this.t+a.t,b);c.s=0,c.t=d;while(d>0)c.arr[--d]=0;var e;for(e=c.t-this.t;d<e;++d)c.arr[d+this.t]=this.am(0,a.arr[d],c,d,0,this.t);for(e=Math.min(a.t,b);d<e;++d)this.am(0,a.arr[d],c,d,0,b-d);c.clamp()}function cH(a){return this.exp(a,new cD)}function cG(a,b){a.squareTo(b)}function cF(a,b,c){a.multiplyTo(b,c)}function cE(a){return a}fu
>  nction cD(){}function cC(a,b){if(a!=0){while(this.t<=b)this.arr[this.t++]=0;this.arr[b]+=a;while(this.arr[b]>=this.DV)this.arr[b]-=this.DV,++b>=this.t&&(this.arr[this.t++]=0),++this.arr[b]}}function cB(a){this.arr[this.t]=this.am(0,a-1,this,0,0,this.t),++this.t,this.clamp()}function cA(a){var b=V(),c=V();this.divRemTo(a,b,c);return[b,c]}function cz(a){var b=V();this.divRemTo(a,null,b);return b}function cy(a){var b=V();this.divRemTo(a,b,null);return b}function cx(a){var b=V();this.multiplyTo(a,b);return b}function cw(a){var b=V();this.subTo(a,b);return b}function cv(a){var b=V();this.addTo(a,b);return b}function cu(a,b){var c=0,d=0,e=Math.min(a.t,this.t);while(c<e)d+=this.arr[c]+a.arr[c],b.arr[c++]=d&this.DM,d>>=this.DB;if(a.t<this.t){d+=a.s;while(c<this.t)d+=this.arr[c],b.arr[c++]=d&this.DM,d>>=this.DB;d+=this.s}else{d+=this.s;while(c<a.t)d+=a.arr[c],b.arr[c++]=d&this.DM,d>>=this.DB;d+=a.s}b.s=d<0?-1:0,d>0?b.arr[c++]=d
>  :d<-1&&(b.arr[c++]=this.DV+d),b.t=c,b.clamp()}function ct(a){return this.changeBit(a,ce)}function cs(a){return this.changeBit(a,cg)}function cr(a){return this.changeBit(a,cc)}function cq(a,b){var c=U.ONE.shiftLeft(a);this.bitwiseTo(c,b,c);return c}function cp(a){var b=Math.floor(a/this.DB);return b>=this.t?this.s!=0:(this.arr[b]&1<<a%this.DB)!=0}function co(){var a=0,b=this.s&this.DM;for(var c=0;c<this.t;++c)a+=cn(this.arr[c]^b);return a}function cn(a){var b=0;while(a!=0)a&=a-1,++b;return b}function cm(){for(var a=0;a<this.t;++a)if(this.arr[a]!=0)return a*this.DB+cl(this.arr[a]);return this.s<0?this.t*this.DB:-1}function cl(a){if(a==0)return-1;var b=0;(a&65535)==0&&(a>>=16,b+=16),(a&255)==0&&(a>>=8,b+=8),(a&15)==0&&(a>>=4,b+=4),(a&3)==0&&(a>>=2,b+=2),(a&1)==0&&++b;return b}function ck(a){var b=V();a<0?this.lShiftTo(-a,b):this.rShiftTo(a,b);return b}function
>   cj(a){var b=V();a<0?this.rShiftTo(-a,b):this.lShiftTo(a,b);return b}function ci(){var a=V();for(var b=0;b<this.t;++b)a.arr[b]=this.DM&~this.arr[b];a.t=this.t,a.s=~this.s;return a}function ch(a){var b=V();this.bitwiseTo(a,cg,b);return b}function cg(a,b){return a&~b}function cf(a){var b=V();this.bitwiseTo(a,ce,b);return b}function ce(a,b){return a^b}function cd(a){var b=V();this.bitwiseTo(a,cc,b);return b}function cc(a,b){return a|b}function cb(a){var b=V();this.bitwiseTo(a,ca,b);return b}function ca(a,b){return a&b}function b_(a,b,c){var d,e,f=Math.min(a.t,this.t);for(d=0;d<f;++d)c.arr[d]=b(this.arr[d],a.arr[d]);if(a.t<this.t){e=a.s&this.DM;for(d=f;d<this.t;++d)c.arr[d]=b(this.arr[d],e);c.t=this.t}else{e=this.s&this.DM;for(d=f;d<a.t;++d)c.arr[d]=b(e,a.arr[d]);c.t=a.t}c.s=b(this.s,a.s),c.clamp()}function b$(a){return this.compareTo(a)>0?this:a}function bZ(a){return this.compareTo(a)<0?this:a}function bY(a){return this.compareTo(a)==0}functi
>  on bX(){var a=this.t,b=[];b.arr[0]=this.s;var c=this.DB-a*this.DB%8,d,e=0;if(a-->0){c<this.DB&&(d=this.arr[a]>>c)!=(this.s&this.DM)>>c&&(b.arr[e++]=d|this.s<<this.DB-c);while(a>=0){c<8?(d=(this.arr[a]&(1<<c)-1)<<8-c,d|=this.arr[--a]>>(c+=this.DB-8)):(d=this.arr[a]>>(c-=8)&255,c<=0&&(c+=this.DB,--a)),(d&128)!=0&&(d|=-256),e==0&&(this.s&128)!=(d&128)&&++e;if(e>0||d!=this.s)b.arr[e++]=d}}return b}function bW(a,b,c){if("number"==typeof b)if(a<2)this.fromInt(1);else{this.fromNumber(a,c),this.testBit(a-1)||this.bitwiseTo(U.ONE.shiftLeft(a-1),cc,this),this.isEven()&&this.dAddOffset(1,0);while(!this.isProbablePrime(b))this.dAddOffset(2,0),this.bitLength()>a&&this.subTo(U.ONE.shiftLeft(a-1),this)}else{var d=[],e=a&7;d.length=(a>>3)+1,b.nextBytes(d),e>0?d[0]&=(1<<e)-1:d[0]=0,this.fromString(d,256)}}function b
>  V(a,b){this.fromInt(0),b==null&&(b=10);var c=this.chunkSize(b),d=Math.pow(b,c),e=!1,f=0,g=0;for(var h=0;h<a.length;++h){var i=bd(a,h);if(i<0){a.charAt(h)=="-"&&this.signum()==0&&(e=!0);continue}g=b*g+i,++f>=c&&(this.dMultiply(d),this.dAddOffset(g,0),f=0,g=0)}f>0&&(this.dMultiply(Math.pow(b,f)),this.dAddOffset(g,0)),e&&U.ZERO.subTo(this,this)}function bU(a){a==null&&(a=10);if(this.signum()==0||a<2||a>36)return"0";var b=this.chunkSize(a),c=Math.pow(a,b),d=bg(c),e=V(),f=V(),g="";this.divRemTo(d,e,f);while(e.signum()>0)g=(c+f.intValue()).toString(a).substr(1)+g,e.divRemTo(d,e,f);return f.intValue().toString(a)+g}function bT(){return this.s<0?-1:this.t<=0||this.t==1&&this.arr[0]<=0?0:1}function bS(a){return Math.floor(Math.LN2*this.DB/Math.log(a))}function bR(){return this.t==0?this.s:this.arr[0]<<16>>16}function bQ(){return this.t==0?this.s:this.arr[0]&
>  lt;<24>>24}function bP(){if(this.s<0){if(this.t==1)return this.arr[0]-this.DV;if(this.t==0)return-1}else{if(this.t==1)return this.arr[0];if(this.t==0)return 0}return(this.arr[1]&(1<<32-this.DB)-1)<<this.DB|this.arr[0]}function bO(){var a=V();this.copyTo(a);return a}function bN(a,b){var c;a<256||b.isEven()?c=new by(b):c=new bF(b);return this.exp(a,c)}function bM(a,b){if(a>4294967295||a<1)return U.ONE;var c=V(),d=V(),e=b.convert(this),f=bn(a)-1;e.copyTo(c);while(--f>=0){b.sqrTo(c,d);if((a&1<<f)>0)b.mulTo(d,e,c);else{var g=c;c=d,d=g}}return b.revert(c)}function bL(){return(this.t>0?this.arr[0]&1:this.s)==0}function bK(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function bJ(a,b){a.squareTo(b),this.reduce(b)}function bI(a){while(a.t<=this.mt2)a.arr[a.t++]=0;for(var b=0;b<this.m.t;++b){var c=a.arr[b]&32767,d=c*this.mpl+((c*this.mph+(a.arr[b]>>15)*this.mpl&this.um)<<15)&a.DM;c=b+this.m.t,a.arr[c]+=this.m.
>  am(0,d,a,b,0,this.m.t);while(a.arr[c]>=a.DV)a.arr[c]-=a.DV,a.arr[++c]++}a.clamp(),a.drShiftTo(this.m.t,a),a.compareTo(this.m)>=0&&a.subTo(this.m,a)}function bH(a){var b=V();a.copyTo(b),this.reduce(b);return b}function bG(a){var b=V();a.abs().dlShiftTo(this.m.t,b),b.divRemTo(this.m,null,b),a.s<0&&b.compareTo(U.ZERO)>0&&this.m.subTo(b,b);return b}function bF(a){this.m=a,this.mp=a.invDigit(),this.mpl=this.mp&32767,this.mph=this.mp>>15,this.um=(1<<a.DB-15)-1,this.mt2=2*a.t}function bE(){if(this.t<1)return 0;var a=this.arr[0];if((a&1)==0)return 0;var b=a&3;b=b*(2-(a&15)*b)&15,b=b*(2-(a&255)*b)&255,b=b*(2-((a&65535)*b&65535))&65535,b=b*(2-a*b%this.DV)%this.DV;return b>0?this.DV-b:-b}function bD(a,b){a.squareTo(b),this.reduce(b)}function bC(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function bB(a){a.divRemTo(this.m,null,a)}function bA(a){return a}function bz(a){return a.s<0||a.compareTo(this.m)>
>  ;=0?a.mod(this.m):a}function by(a){this.m=a}function bx(a){var b=V();this.abs().divRemTo(a,null,b),this.s<0&&b.compareTo(U.ZERO)>0&&a.subTo(b,b);return b}function bw(a,b,c){var d=a.abs();if(!(d.t<=0)){var e=this.abs();if(e.t<d.t){b!=null&&b.fromInt(0),c!=null&&this.copyTo(c);return}c==null&&(c=V());var f=V(),g=this.s,h=a.s,i=this.DB-bn(d.arr[d.t-1]);i>0?(d.lShiftTo(i,f),e.lShiftTo(i,c)):(d.copyTo(f),e.copyTo(c));var j=f.t,k=f.arr[j-1];if(k==0)return;var l=k*(1<<this.F1)+(j>1?f.arr[j-2]>>this.F2:0),m=this.FV/l,n=(1<<this.F1)/l,o=1<<this.F2,p=c.t,q=p-j,r=b==null?V():b;f.dlShiftTo(q,r),c.compareTo(r)>=0&&(c.arr[c.t++]=1,c.subTo(r,c)),U.ONE.dlShiftTo(j,r),r.subTo(f,f);while(f.t<j)f.arr[f.t++]=0;while(--q>=0){var s=c.arr[--p]==k?this.DM:Math.floor(c.arr[p]*m+(c.arr[p-1]+o)*n);if((c.arr[p]+=f.am(0,s,c,q,0,j))<s){f.dlShiftTo(q,r),c.subTo(r,c);while(c.arr[p]<--s)c.subTo(r,c)}}b!=null&
>  ;&(c.drShiftTo(j,b),g!=h&&U.ZERO.subTo(b,b)),c.t=j,c.clamp(),i>0&&c.rShiftTo(i,c),g<0&&U.ZERO.subTo(c,c)}}function bv(a){var b=this.abs(),c=a.t=2*b.t;while(--c>=0)a.arr[c]=0;for(c=0;c<b.t-1;++c){var d=b.am(c,b.arr[c],a,2*c,0,1);(a.arr[c+b.t]+=b.am(c+1,2*b.arr[c],a,2*c+1,d,b.t-c-1))>=b.DV&&(a.arr[c+b.t]-=b.DV,a.arr[c+b.t+1]=1)}a.t>0&&(a.arr[a.t-1]+=b.am(c,b.arr[c],a,2*c,0,1)),a.s=0,a.clamp()}function bu(a,b){var c=this.abs(),d=a.abs(),e=c.t;b.t=e+d.t;while(--e>=0)b.arr[e]=0;for(e=0;e<d.t;++e)b.arr[e+c.t]=c.am(0,d.arr[e],b,e,0,c.t);b.s=0,b.clamp(),this.s!=a.s&&U.ZERO.subTo(b,b)}function bt(a,b){var c=0,d=0,e=Math.min(a.t,this.t);while(c<e)d+=this.arr[c]-a.arr[c],b.arr[c++]=d&this.DM,d>>=this.DB;if(a.t<this.t){d-=a.s;while(c<this.t)d+=this.arr[c],b.arr[c++]=d&this.DM,d>>=this.DB;d+=this.s}else{d+=this.s;while(c<a.t)d-=a.arr[c],b.arr[c++]=d&this.DM,d>>=this.DB;d-=a.s}b.s
>  =d<0?-1:0,d<-1?b.arr[c++]=this.DV+d:d>0&&(b.arr[c++]=d),b.t=c,b.clamp()}function bs(a,b){b.s=this.s;var c=Math.floor(a/this.DB);if(c>=this.t)b.t=0;else{var d=a%this.DB,e=this.DB-d,f=(1<<d)-1;b.arr[0]=this.arr[c]>>d;for(var g=c+1;g<this.t;++g)b.arr[g-c-1]|=(this.arr[g]&f)<<e,b.arr[g-c]=this.arr[g]>>d;d>0&&(b.arr[this.t-c-1]|=(this.s&f)<<e),b.t=this.t-c,b.clamp()}}function br(a,b){var c=a%this.DB,d=this.DB-c,e=(1<<d)-1,f=Math.floor(a/this.DB),g=this.s<<c&this.DM,h;for(h=this.t-1;h>=0;--h)b.arr[h+f+1]=this.arr[h]>>d|g,g=(this.arr[h]&e)<<c;for(h=f-1;h>=0;--h)b.arr[h]=0;b.arr[f]=g,b.t=this.t+f+1,b.s=this.s,b.clamp()}function bq(a,b){for(var c=a;c<this.t;++c)b.arr[c-a]=this.arr[c];b.t=Math.max(this.t-a,0),b.s=this.s}function bp(a,b){var c;for(c=this.t-1;c>=0;--c)b.arr[c+a]=this.arr[c];for(c=a-1;c>=0;--c)b.arr[c]=0;b.t=this.t+a,b.s=this.s}function bo(){return this.t<=0?
>  0:this.DB*(this.t-1)+bn(this.arr[this.t-1]^this.s&this.DM)}function bn(a){var b=1,c;(c=a>>>16)!=0&&(a=c,b+=16),(c=a>>8)!=0&&(a=c,b+=8),(c=a>>4)!=0&&(a=c,b+=4),(c=a>>2)!=0&&(a=c,b+=2),(c=a>>1)!=0&&(a=c,b+=1);return b}function bm(a){var b=this.s-a.s;if(b!=0)return b;var c=this.t;b=c-a.t;if(b!=0)return b;while(--c>=0)if((b=this.arr[c]-a.arr[c])!=0)return b;return 0}function bl(){return this.s<0?this.negate():this}function bk(){var a=V();U.ZERO.subTo(this,a);return a}function bj(a){if(this.s<0)return"-"+this.negate().toString(a);var b;if(a==16)b=4;else if(a==8)b=3;else if(a==2)b=1;else if(a==32)b=5;else if(a==4)b=2;else return this.toRadix(a);var c=(1<<b)-1,d,e=!1,f="",g=this.t,h=this.DB-g*this.DB%b;if(g-->0){h<this.DB&&(d=this.arr[g]>>h)>0&&(e=!0,f=bc(d));while(g>=0)h<b?(d=(this.arr[g]&(1<<h)-1)<<b-h,d|=this.arr[--g]>>
>  ;(h+=this.DB-b)):(d=this.arr[g]>>(h-=b)&c,h<=0&&(h+=this.DB,--g)),d>0&&(e=!0),e&&(f+=bc(d))}return e?f:"0"}function bi(){var a=this.s&this.DM;while(this.t>0&&this.arr[this.t-1]==a)--this.t}function bh(a,b){var c;if(b==16)c=4;else if(b==8)c=3;else if(b==256)c=8;else if(b==2)c=1;else if(b==32)c=5;else if(b==4)c=2;else{this.fromRadix(a,b);return}this.t=0,this.s=0;var d=a.length,e=!1,f=0;while(--d>=0){var g=c==8?a[d]&255:bd(a,d);if(g<0){a.charAt(d)=="-"&&(e=!0);continue}e=!1,f==0?this.arr[this.t++]=g:f+c>this.DB?(this.arr[this.t-1]|=(g&(1<<this.DB-f)-1)<<f,this.arr[this.t++]=g>>this.DB-f):this.arr[this.t-1]|=g<<f,f+=c,f>=this.DB&&(f-=this.DB)}c==8&&(a[0]&128)!=0&&(this.s=-1,f>0&&(this.arr[this.t-1]|=(1<<this.DB-f)-1<<f)),this.clamp(),e&&U.ZERO.subTo(this,this)}function bg(a){var b=V();b.fromInt(a);return
>   b}function bf(a){this.t=1,this.s=a<0?-1:0,a>0?this.arr[0]=a:a<-1?this.arr[0]=a+DV:this.t=0}function be(a){for(var b=this.t-1;b>=0;--b)a.arr[b]=this.arr[b];a.t=this.t,a.s=this.s}function bd(a,b){var c=_[a.charCodeAt(b)];return c==null?-1:c}function bc(a){return $.charAt(a)}function Y(a,b,c,d,e,f){var g=b&16383,h=b>>14;while(--f>=0){var i=this.arr[a]&16383,j=this.arr[a++]>>14,k=h*i+j*g;i=g*i+((k&16383)<<14)+c.arr[d]+e,e=(i>>28)+(k>>14)+h*j,c.arr[d++]=i&268435455}return e}function X(a,b,c,d,e,f){var g=b&32767,h=b>>15;while(--f>=0){var i=this.arr[a]&32767,j=this.arr[a++]>>15,k=h*i+j*g;i=g*i+((k&32767)<<15)+c.arr[d]+(e&1073741823),e=(i>>>30)+(k>>>15)+h*j+(e>>>30),c.arr[d++]=i&1073741823}return e}function W(a,b,c,d,e,f){while(--f>=0){var g=b*this.arr[a++]+c.arr[d]+e;e=Math.floor(g/67108864),c.arr[d++]=g&67108863}return e}function V(){return new U(null)}f
>  unction U(a,b,c){this.arr=[],a!=null&&("number"==typeof a?this.fromNumber(a,b,c):b==null&&"string"!=typeof a?this.fromString(a,256):this.fromString(a,b))}function Q(a){var b=P(a),c,d=[];for(c=0;2*c<b.length;++c)d[c]=parseInt(b.substring(2*c,2*c+2),16);return d}function P(a){var b="",c,d=0,e;for(c=0;c<a.length;++c){if(a.charAt(c)==m)break;v=N.indexOf(a.charAt(c));if(v<0)continue;d==0?(b+=bc(v>>2),e=v&3,d=1):d==1?(b+=bc(e<<2|v>>4),e=v&15,d=2):d==2?(b+=bc(e),b+=bc(v>>2),e=v&3,d=3):(b+=bc(e<<2|v>>4),b+=bc(v&15),d=0)}d==1&&(b+=bc(e<<2));return b}function O(a){var b,c,d="";a.length%2==1&&(a="0"+a);for(b=0;b+3<=a.length;b+=3)c=parseInt(a.substring(b,b+3),16),d+=N.charAt(c>>6)+N.charAt(c&63);b+1==a.length?(c=parseInt(a.substring(b,b+1),16),d+=N.charAt(c<<2)):b+2==a.length&&(c=parseInt(a.substring(b,b+2),16),d+=N.charA
>  t(c>>2)+N.charAt((c&3)<<4));while((d.length&3)>0)d+=m;return d}function J(a,b){return a<<b|a>>>32-b}function I(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function H(a){return a<20?1518500249:a<40?1859775393:a<60?-1894007588:-899497514}function G(a,b,c,d){return a<20?b&c|~b&d:a<40?b^c^d:a<60?b&c|b&d|c&d:b^c^d}function F(a,b){a[b>>5]|=128<<24-b%32,a[(b+64>>9<<4)+15]=b;var c=Array(80),d=1732584193,e=-271733879,f=-1732584194,g=271733878,h=-1009589776;for(var i=0;i<a.length;i+=16){var j=d,k=e,l=f,m=g,n=h;for(var o=0;o<80;o++){o<16?c[o]=a[i+o]:c[o]=J(c[o-3]^c[o-8]^c[o-14]^c[o-16],1);var p=I(I(J(d,5),G(o,e,f,g)),I(I(h,c[o]),H(o)));h=g,g=f,f=J(e,30),e=d,d=p}d=I(d,j),e=I(e,k),f=I(f,l),g=I(g,m),h=I(h,n)}return[d,e,f,g,h]}function E(a){var b="";for(var c=0;c<a.length*32;c+=8)b+=String.fromCharCode(a[c>
>  ;>5]>>>24-c%32&255);return b}function D(a){var b=Array(a.length>>2);for(var c=0;c<b.length;c++)b[c]=0;for(var c=0;c<a.length*8;c+=8)b[c>>5]|=(a.charCodeAt(c/8)&255)<<24-c%32;return b}function C(a){var b="";for(var c=0;c<a.length;c++)b+=String.fromCharCode(a.charCodeAt(c)>>>8&255,a.charCodeAt(c)&255);return b}function B(a){var b="";for(var c=0;c<a.length;c++)b+=String.fromCharCode(a.charCodeAt(c)&255,a.charCodeAt(c)>>>8&255);return b}function A(a){var b="",c=-1,d,e;while(++c<a.length)d=a.charCodeAt(c),e=c+1<a.length?a.charCodeAt(c+1):0,55296<=d&&d<=56319&&56320<=e&&e<=57343&&(d=65536+((d&1023)<<10)+(e&1023),c++),d<=127?b+=String.fromCharCode(d):d<=2047?b+=String.fromCharCode(192|d>>>6&31,128|d&63):d<=65535?b+=String.fromCharCode(224|d>>>12&15,128|d>>>6&63,12
>  8|d&63):d<=2097151&&(b+=String.fromCharCode(240|d>>>18&7,128|d>>>12&63,128|d>>>6&63,128|d&63));return b}function z(a,b){var c=b.length,d=[],e,f,g,h,i=Array(Math.ceil(a.length/2));for(e=0;e<i.length;e++)i[e]=a.charCodeAt(e*2)<<8|a.charCodeAt(e*2+1);while(i.length>0){h=[],g=0;for(e=0;e<i.length;e++){g=(g<<16)+i[e],f=Math.floor(g/c),g-=f*c;if(h.length>0||f>0)h[h.length]=f}d[d.length]=g,i=h}var j="";for(e=d.length-1;e>=0;e--)j+=b.charAt(d[e]);var k=Math.ceil(a.length*8/(Math.log(b.length)/Math.log(2)));for(e=j.length;e<k;e++)j=b[0]+j;return j}function y(a){try{m}catch(b){m=""}var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=a.length;for(var f=0;f<e;f+=3){var g=a.charCodeAt(f)<<16|(f+1<e?a.charCodeAt(f+1)<<8:0)|(f+2<e?a.charCodeAt(f+2):0);for(var h=0;h<4;h++)f*8+h*6>a.length*8?d+=m:d+=c.charAt(g>>
>  ;>6*(3-h)&63)}return d}function x(a){try{l}catch(b){l=0}var c=l?"0123456789ABCDEF":"0123456789abcdef",d="",e;for(var f=0;f<a.length;f++)e=a.charCodeAt(f),d+=c.charAt(e>>>4&15)+c.charAt(e&15);return d}function w(a,b){var c=D(a);c.length>16&&(c=F(c,a.length*8));var d=Array(16),e=Array(16);for(var f=0;f<16;f++)d[f]=c[f]^909522486,e[f]=c[f]^1549556828;var g=F(d.concat(D(b)),512+b.length*8);return E(F(e.concat(g),672))}function u(a){return E(F(D(a),a.length*8))}function t(){return n("abc").toLowerCase()=="a9993e364706816aba3e25717850c26c9cd0d89d"}function s(a,b,c){return z(w(A(a),A(b)),c)}function r(a,b){return y(w(A(a),A(b)))}function q(a,b){return x(w(A(a),A(b)))}function p(a,b){return z(u(A(a)),b)}function o(a){return y(u(A(a)))}function n(a){return x(u(A(a)))}if(typeof OVERRIDE=="undefined")var g={appName:"Netscape"},h={atob:function(a){return(new Buffer(a,"base64"
>  )).toString("utf-8")},btoa:function(a){return(new Buffer(a)).toString("base64")}},i=function(a){console.log(a)};else var g=OVERRIDE.navigator,h=OVERRIDE.window;var j={hex:function(){throw new Error("Not Implemented")}},k={hex:function(a){return K.codec.hex.fromBits(K.hash.sha256.hash(a))}};(function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",b=String.fromCharCode,c=function(){try{document.createElement("$")}catch(a){return a}}();h.btoa||(h.btoa=function(b){var d,e,f,g,h,i,j,k=0,l=b.length,m=Math.max,n="";while(k<l){d=b.charCodeAt(k++)||0,e=b.charCodeAt(k++)||0,j=b.charCodeAt(k++)||0;if(m(d,e,j)>255)throw c;f=d>>2&63,g=(d&3)<<4|e>>4&15,h=(e&15)<<2|j>>6&3,i=j&63,e?j||(i=64):h=i=64,n+=a.charAt(f)+a.charAt(g)+a.charAt(h)+a.charAt(i)}return n}),h.atob||(h.atob=function(d){d=d.replace(/=+$/,"");var e,f,g,h,i,j,k,l=0,m=d.length,n
>  =[];if(m%4===1)throw c;while(l<m)g=a.indexOf(d.charAt(l++)),h=a.indexOf(d.charAt(l++)),i=a.indexOf(d.charAt(l++)),j=a.indexOf(d.charAt(l++)),e=(g&63)<<2|h>>4&3,f=(h&15)<<4|i>>2&15,k=(i&3)<<6|j&63,n.push(b(e)),f&&n.push(b(f)),k&&n.push(b(k));return n.join("")})})();var l=0,m="";"use strict";var K={cipher:{},hash:{},keyexchange:{},mode:{},misc:{},codec:{},exception:{corrupt:function(a){this.toString=function(){return"CORRUPT: "+this.message},this.message=a},invalid:function(a){this.toString=function(){return"INVALID: "+this.message},this.message=a},bug:function(a){this.toString=function(){return"BUG: "+this.message},this.message=a},notReady:function(a){this.toString=function(){return"NOT READY: "+this.message},this.message=a}}};K.cipher.aes=function(a){this.h[0][0][0]||this.w();var b,c,d,e,f=this.h[0][4],g=this.h[1];b=a.length;var h=1;if(b!==4&
>  amp;&b!==6&&b!==8)throw new K.exception.invalid("invalid aes key size");this.a=[d=a.slice(0),e=[]];for(a=b;a<4*b+28;a++){c=d[a-1];if(a%b===0||b===8&&a%b===4)c=f[c>>>24]<<24^f[c>>16&255]<<16^f[c>>8&255]<<8^f[c&255],a%b===0&&(c=c<<8^c>>>24^h<<24,h=h<<1^(h>>7)*283);d[a]=d[a-b]^c}for(b=0;a;b++,a--)c=d[b&3?a:a-4],e[b]=a<=4||b<4?c:g[0][f[c>>>24]]^g[1][f[c>>16&255]]^g[2][f[c>>8&255]]^g[3][f[c&255]]},K.cipher.aes.prototype={encrypt:function(a){return this.H(a,0)},decrypt:function(a){return this.H(a,1)},h:[[[],[],[],[],[]],[[],[],[],[],[]]],w:function(){var a=this.h[0],b=this.h[1],c=a[4],d=b[4],e,f,g,h=[],i=[],j,k,l,m;for(e=0;e<256;e++)i[(h[e]=e<<1^(e>>7)*283)^e]=e;for(f=g=0;!c[f];f^=j||1,g=i[g]||1){l=g^g<<1^g<<2^g<<3^g<<4,l=l>>8^l&255^99,c[f]=l,d[l]=f,k=h[e=h[j=h[f]]],m=k*16843
>  009^e*65537^j*257^f*16843008,k=h[l]*257^l*16843008;for(e=0;e<4;e++)a[e][f]=k=k<<24^k>>>8,b[e][l]=m=m<<24^m>>>8}for(e=0;e<5;e++)a[e]=a[e].slice(0),b[e]=b[e].slice(0)},H:function(a,b){if(a.length!==4)throw new K.exception.invalid("invalid aes block size");var c=this.a[b],d=a[0]^c[0],e=a[b?3:1]^c[1],f=a[2]^c[2];a=a[b?1:3]^c[3];var g,h,i,j=c.length/4-2,k,l=4,m=[0,0,0,0];g=this.h[b];var n=g[0],o=g[1],p=g[2],q=g[3],r=g[4];for(k=0;k<j;k++)g=n[d>>>24]^o[e>>16&255]^p[f>>8&255]^q[a&255]^c[l],h=n[e>>>24]^o[f>>16&255]^p[a>>8&255]^q[d&255]^c[l+1],i=n[f>>>24]^o[a>>16&255]^p[d>>8&255]^q[e&255]^c[l+2],a=n[a>>>24]^o[d>>16&255]^p[e>>8&255]^q[f&255]^c[l+3],l+=4,d=g,e=h,f=i;for(k=0;k<4;k++)m[b?3&-k:k]=r[d>>>24]<<24^r[e>>16&255]<<16^r[f>>8&255]<<8^r[a&255]^c[l++],g=d,d
>  =e,e=f,f=a,a=g;return m}},K.bitArray={bitSlice:function(a,b,c){a=K.bitArray.P(a.slice(b/32),32-(b&31)).slice(1);return c===undefined?a:K.bitArray.clamp(a,c-b)},extract:function(a,b,c){var d=Math.floor(-b-c&31);return((b+c-1^b)&-32?a[b/32|0]<<32-d^a[b/32+1|0]>>>d:a[b/32|0]>>>d)&(1<<c)-1},concat:function(a,b){if(a.length===0||b.length===0)return a.concat(b);var c=a[a.length-1],d=K.bitArray.getPartial(c);return d===32?a.concat(b):K.bitArray.P(b,d,c|0,a.slice(0,a.length-1))},bitLength:function(a){var b=a.length;return b===0?0:(b-1)*32+K.bitArray.getPartial(a[b-1])},clamp:function(a,b){if(a.length*32<b)return a;a=a.slice(0,Math.ceil(b/32));var c=a.length;b&=31,c>0&&b&&(a[c-1]=K.bitArray.partial(b,a[c-1]&2147483648>>b-1,1));return a},partial:function(a,b,c){return a===32?b:(c?b|0:b<<32-a)+a*1099511627776},getPartial:function(a){return Math.round(a/1099511627776)||32
> Actually, after running the tests again, I found out that the minified version will not work. This is because it changes the variable names (require being one of them). So I have reverted the commit, and put the non-minified version back in place.
> 
> Will that work, or is it important for it to be minified?
> 
> —
> Reply to this email directly or view it on GitHub.