"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const _commonjsHelpers = require("../../../../../_virtual/_commonjsHelpers.cjs");
const index$1 = require("../../../../../_virtual/index.cjs");
const index = require("../../../react-is@16.13.1/node_modules/react-is/index.cjs");
const factoryWithTypeCheckers = require("./factoryWithTypeCheckers.cjs");
const factoryWithThrowingShims = require("./factoryWithThrowingShims.cjs");
if (process.env.NODE_ENV !== "production") {
  var ReactIs = index.__require();
  var throwOnDirectAccess = true;
  index$1.__module.exports = factoryWithTypeCheckers.__require()(ReactIs.isElement, throwOnDirectAccess);
} else {
  index$1.__module.exports = factoryWithThrowingShims.__require()();
}
var propTypesExports = index$1.__module.exports;
const PropTypes = /* @__PURE__ */ _commonjsHelpers.getDefaultExportFromCjs(propTypesExports);
exports.default = PropTypes;
