"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const _baseIsArguments = require("./_baseIsArguments.js");
const isObjectLike = require("./isObjectLike.js");
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
var propertyIsEnumerable = objectProto.propertyIsEnumerable;
var isArguments = _baseIsArguments.default(/* @__PURE__ */ function() {
  return arguments;
}()) ? _baseIsArguments.default : function(value) {
  return isObjectLike.default(value) && hasOwnProperty.call(value, "callee") && !propertyIsEnumerable.call(value, "callee");
};
exports.default = isArguments;
