"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const _baseIsArguments = require("./_baseIsArguments.js");
const isObjectLike$1 = require("./isObjectLike.js");
var baseIsArguments = _baseIsArguments._baseIsArguments, isObjectLike = isObjectLike$1.isObjectLike_1;
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
var propertyIsEnumerable = objectProto.propertyIsEnumerable;
var isArguments = baseIsArguments(function() {
  return arguments;
}()) ? baseIsArguments : function(value) {
  return isObjectLike(value) && hasOwnProperty.call(value, "callee") && !propertyIsEnumerable.call(value, "callee");
};
var isArguments_1 = isArguments;
exports.isArguments_1 = isArguments_1;
