//#region ../../node_modules/jose/dist/webapi/lib/is_object.js
function isObjectLike(value) {
	return typeof value === "object" && value !== null;
}
var is_object_default = (input) => {
	if (!isObjectLike(input) || Object.prototype.toString.call(input) !== "[object Object]") return false;
	if (Object.getPrototypeOf(input) === null) return true;
	let proto = input;
	while (Object.getPrototypeOf(proto) !== null) proto = Object.getPrototypeOf(proto);
	return Object.getPrototypeOf(input) === proto;
};

//#endregion
export { is_object_default as default };
//# sourceMappingURL=is_object.mjs.map