import { __commonJS } from "../../_virtual/rolldown_runtime.mjs";
import { require_gopd } from "../gopd/index.mjs";
import { require_call_bind_apply_helpers } from "../call-bind-apply-helpers/index.mjs";

//#region ../../node_modules/dunder-proto/get.js
var require_get = /* @__PURE__ */ __commonJS({ "../../node_modules/dunder-proto/get.js": ((exports, module) => {
	var callBind = require_call_bind_apply_helpers();
	var gOPD = require_gopd();
	var hasProtoAccessor;
	try {
		hasProtoAccessor = [].__proto__ === Array.prototype;
	} catch (e) {
		if (!e || typeof e !== "object" || !("code" in e) || e.code !== "ERR_PROTO_ACCESS") throw e;
	}
	var desc = !!hasProtoAccessor && gOPD && gOPD(Object.prototype, "__proto__");
	var $Object = Object;
	var $getPrototypeOf = $Object.getPrototypeOf;
	/** @type {import('./get')} */
	module.exports = desc && typeof desc.get === "function" ? callBind([desc.get]) : typeof $getPrototypeOf === "function" ? function getDunder(value) {
		return $getPrototypeOf(value == null ? value : $Object(value));
	} : false;
}) });

//#endregion
export default require_get();

export { require_get };
//# sourceMappingURL=get.mjs.map