if (process.type === 'browser') { try { require('source-map-support').install(); } catch(ignored) {} }var log = require('common/utils/logger').debugLogger(__filename); var logError = require('common/utils/logger').errorLogger(__filename, false); var logFatal = require('common/utils/logger').errorLogger(__filename, true);'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _regenerator = require('babel-runtime/regenerator');

var _regenerator2 = _interopRequireDefault(_regenerator);

var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');

var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);

var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');

var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);

var _createClass2 = require('babel-runtime/helpers/createClass');

var _createClass3 = _interopRequireDefault(_createClass2);

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

var BaseAutoLauncher = function () {
  function BaseAutoLauncher() {
    (0, _classCallCheck3.default)(this, BaseAutoLauncher);
  }

  (0, _createClass3.default)(BaseAutoLauncher, [{
    key: 'enable',
    value: function () {
      var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee() {
        return _regenerator2.default.wrap(function _callee$(_context) {
          while (1) {
            switch (_context.prev = _context.next) {
              case 0:
                throw new Error('Not implemented');

              case 1:
              case 'end':
                return _context.stop();
            }
          }
        }, _callee, this);
      }));

      function enable() {
        return _ref.apply(this, arguments);
      }

      return enable;
    }()
  }, {
    key: 'disable',
    value: function () {
      var _ref2 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee2() {
        return _regenerator2.default.wrap(function _callee2$(_context2) {
          while (1) {
            switch (_context2.prev = _context2.next) {
              case 0:
                throw new Error('Not implemented');

              case 1:
              case 'end':
                return _context2.stop();
            }
          }
        }, _callee2, this);
      }));

      function disable() {
        return _ref2.apply(this, arguments);
      }

      return disable;
    }()
  }, {
    key: 'isEnabled',
    value: function () {
      var _ref3 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee3() {
        return _regenerator2.default.wrap(function _callee3$(_context3) {
          while (1) {
            switch (_context3.prev = _context3.next) {
              case 0:
                throw new Error('Not implemented');

              case 1:
              case 'end':
                return _context3.stop();
            }
          }
        }, _callee3, this);
      }));

      function isEnabled() {
        return _ref3.apply(this, arguments);
      }

      return isEnabled;
    }()
  }]);
  return BaseAutoLauncher;
}();

exports.default = BaseAutoLauncher;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyb3dzZXIvY29tcG9uZW50cy9hdXRvLWxhdW5jaGVyL2Jhc2UuanMiXSwibmFtZXMiOlsiQmFzZUF1dG9MYXVuY2hlciIsIkVycm9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFBTUEsZ0I7Ozs7Ozs7Ozs7Ozs7c0JBR0ksSUFBSUMsS0FBSixDQUFVLGlCQUFWLEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztzQkFJQSxJQUFJQSxLQUFKLENBQVUsaUJBQVYsQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O3NCQUlBLElBQUlBLEtBQUosQ0FBVSxpQkFBVixDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztrQkFLS0QsZ0IiLCJmaWxlIjoiYnJvd3Nlci9jb21wb25lbnRzL2F1dG8tbGF1bmNoZXIvYmFzZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImNsYXNzIEJhc2VBdXRvTGF1bmNoZXIge1xuXG4gIGFzeW5jIGVuYWJsZSAoKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdOb3QgaW1wbGVtZW50ZWQnKTtcbiAgfVxuXG4gIGFzeW5jIGRpc2FibGUgKCkge1xuICAgIHRocm93IG5ldyBFcnJvcignTm90IGltcGxlbWVudGVkJyk7XG4gIH1cblxuICBhc3luYyBpc0VuYWJsZWQgKCkge1xuICAgIHRocm93IG5ldyBFcnJvcignTm90IGltcGxlbWVudGVkJyk7XG4gIH1cblxufVxuXG5leHBvcnQgZGVmYXVsdCBCYXNlQXV0b0xhdW5jaGVyO1xuIl0sInNvdXJjZVJvb3QiOiJzcmMvc2NyaXB0cyJ9
