dist/eth-signer.min.js
function he(vr,xr,Sr){for(var kr=-1,Ir=vr.criteria,Ar=xr.criteria,wr=Ir.length,Er=Sr.length,Pr;++kr<wr;)if(Pr=se(Ir[kr],Ar[kr]),Pr){if(kr>=Er)return Pr;var Br=Sr[kr];return Pr*("asc"===Br||!0===Br?1:-1)}// Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications
// that causes it, under certain circumstances, to provide the same value for
// `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247
// for more details.
//
// This also ensures a stable sort in V8 and other engines.
// See https://code.google.com/p/v8/issues/detail?id=90 for more details.
return vr.index-xr.index}
function he(vr,xr,Sr){for(var kr=-1,Ir=vr.criteria,Ar=xr.criteria,wr=Ir.length,Er=Sr.length,Pr;++kr<wr;)if(Pr=se(Ir[kr],Ar[kr]),Pr){if(kr>=Er)return Pr;var Br=Sr[kr];return Pr*("asc"===Br||!0===Br?1:-1)}// Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications
// that causes it, under certain circumstances, to provide the same value for
// `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247
// for more details.
//
// This also ensures a stable sort in V8 and other engines.
// See https://code.google.com/p/v8/issues/detail?id=90 for more details.
return vr.index-xr.index}
function he ( vr , xr , Sr ) { for ( var kr = - 1 , Ir = vr . criteria , Ar = xr . criteria , wr = Ir . length , Er = Sr . length , Pr ; ++ kr < wr ; ) if ( Pr = se ( Ir [ kr ] , Ar [ kr ] ) , Pr ) { if ( kr >= Er ) return Pr ; var Br = Sr [ kr ] ; return Pr * ( "asc" === Br || ! 0 === Br ? 1 : - 1 ) } // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications // that causes it, under certain circumstances, to provide the same value for // `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247 // for more details. // // This also ensures a stable sort in V8 and other engines. // See https://code.google.com/p/v8/issues/detail?id=90 for more details. return vr . index - xr . index }
Used by `_.sortByOrder` to compare multiple properties of a value to another
and stable sort them.

If `orders` is unspecified, all valuess are sorted in ascending order. Otherwise,
a value is sorted in ascending order if its corresponding order is "asc", and
descending if "desc".

@private
@param {Object} object The object to compare.
@param {Object} other The other object to compare.
@param {boolean[]} orders The order to sort by for each property.
@returns {number} Returns the sort order indicator for `object`.
Used by _ . sortByOrder to compare multiple properties of a value to another and stable sort them .