1. function _assertThisInitialized(self) {
    
  2.   if (self === void 0) {
    
  3.     throw new ReferenceError(
    
  4.       "this hasn't been initialised - super() hasn't been called"
    
  5.     );
    
  6.   }
    
  7.   return self;
    
  8. }
    
  9. 
    
  10. function _defineProperty(obj, key, value) {
    
  11.   if (key in obj) {
    
  12.     Object.defineProperty(obj, key, {
    
  13.       value: value,
    
  14.       enumerable: true,
    
  15.       configurable: true,
    
  16.       writable: true,
    
  17.     });
    
  18.   } else {
    
  19.     obj[key] = value;
    
  20.   }
    
  21.   return obj;
    
  22. }
    
  23. 
    
  24. function _inheritsLoose(subClass, superClass) {
    
  25.   subClass.prototype = Object.create(superClass.prototype);
    
  26.   subClass.prototype.constructor = subClass;
    
  27.   subClass.__proto__ = superClass;
    
  28. }
    
  29. 
    
  30. // Compile this with Babel.
    
  31. // babel --config-file ./babel.config.json BabelClasses.js --out-file BabelClasses-compiled.js --source-maps
    
  32. let BabelClass = /*#__PURE__*/ (function (_React$Component) {
    
  33.   _inheritsLoose(BabelClass, _React$Component);
    
  34. 
    
  35.   function BabelClass() {
    
  36.     return _React$Component.apply(this, arguments) || this;
    
  37.   }
    
  38. 
    
  39.   var _proto = BabelClass.prototype;
    
  40. 
    
  41.   _proto.render = function render() {
    
  42.     return this.props.children;
    
  43.   };
    
  44. 
    
  45.   return BabelClass;
    
  46. })(React.Component);
    
  47. 
    
  48. let BabelClassWithFields = /*#__PURE__*/ (function (_React$Component2) {
    
  49.   _inheritsLoose(BabelClassWithFields, _React$Component2);
    
  50. 
    
  51.   function BabelClassWithFields(...args) {
    
  52.     var _this;
    
  53. 
    
  54.     _this = _React$Component2.call(this, ...args) || this;
    
  55. 
    
  56.     _defineProperty(
    
  57.       _assertThisInitialized(_assertThisInitialized(_this)),
    
  58.       'props',
    
  59.       void 0
    
  60.     );
    
  61. 
    
  62.     _defineProperty(
    
  63.       _assertThisInitialized(_assertThisInitialized(_this)),
    
  64.       'state',
    
  65.       {}
    
  66.     );
    
  67. 
    
  68.     return _this;
    
  69.   }
    
  70. 
    
  71.   var _proto2 = BabelClassWithFields.prototype;
    
  72. 
    
  73.   _proto2.render = function render() {
    
  74.     return this.props.children;
    
  75.   };
    
  76. 
    
  77.   return BabelClassWithFields;
    
  78. })(React.Component);
    
  79. 
    
  80. //# sourceMappingURL=BabelClasses-compiled.js.map