| var supportsArgumentsClass = (function(){ | 
|   return Object.prototype.toString.call(arguments) | 
| })() == '[object Arguments]'; | 
|   | 
| exports = module.exports = supportsArgumentsClass ? supported : unsupported; | 
|   | 
| exports.supported = supported; | 
| function supported(object) { | 
|   return Object.prototype.toString.call(object) == '[object Arguments]'; | 
| }; | 
|   | 
| exports.unsupported = unsupported; | 
| function unsupported(object){ | 
|   return object && | 
|     typeof object == 'object' && | 
|     typeof object.length == 'number' && | 
|     Object.prototype.hasOwnProperty.call(object, 'callee') && | 
|     !Object.prototype.propertyIsEnumerable.call(object, 'callee') || | 
|     false; | 
| }; |