"use strict";

exports.__esModule = true;
exports.isReactComponent = exports.isStringNullOrWhitespace = exports.isObject = exports.isString = void 0;

var _react = _interopRequireDefault(require("react"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

(function () {
  var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined;
  enterModule && enterModule(module);
})();

(function () {
  var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined;
  enterModule && enterModule(module);
})();

var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) {
  return a;
};

var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) {
  return a;
};

var isString = function isString(property) {
  return typeof property === "string";
};

exports.isString = isString;

var isObject = function isObject(property) {
  return typeof property === "object";
};

exports.isObject = isObject;

var isStringNullOrWhitespace = function isStringNullOrWhitespace(string) {
  return string == null || string.trim().length === 0;
};

exports.isStringNullOrWhitespace = isStringNullOrWhitespace;

var isReactComponent = function isReactComponent(component) {
  return _react.default.isValidElement(component);
};

exports.isReactComponent = isReactComponent;
;

(function () {
  var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined;

  if (!reactHotLoader) {
    return;
  }

  reactHotLoader.register(isString, "isString", "/home/vsts/work/1/s/src/utils/propertyValidator.js");
  reactHotLoader.register(isObject, "isObject", "/home/vsts/work/1/s/src/utils/propertyValidator.js");
  reactHotLoader.register(isStringNullOrWhitespace, "isStringNullOrWhitespace", "/home/vsts/work/1/s/src/utils/propertyValidator.js");
  reactHotLoader.register(isReactComponent, "isReactComponent", "/home/vsts/work/1/s/src/utils/propertyValidator.js");
})();

;

(function () {
  var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined;
  leaveModule && leaveModule(module);
})();

;

(function () {
  var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined;

  if (!reactHotLoader) {
    return;
  }

  reactHotLoader.register(isString, "isString", "/home/vsts/work/1/s/src/utils/propertyValidator.js");
  reactHotLoader.register(isObject, "isObject", "/home/vsts/work/1/s/src/utils/propertyValidator.js");
  reactHotLoader.register(isStringNullOrWhitespace, "isStringNullOrWhitespace", "/home/vsts/work/1/s/src/utils/propertyValidator.js");
  reactHotLoader.register(isReactComponent, "isReactComponent", "/home/vsts/work/1/s/src/utils/propertyValidator.js");
})();

;

(function () {
  var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined;
  leaveModule && leaveModule(module);
})();