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 _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of');

var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);

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

var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);

var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');

var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);

var _inherits2 = require('babel-runtime/helpers/inherits');

var _inherits3 = _interopRequireDefault(_inherits2);

var _events = require('events');

var _events2 = _interopRequireDefault(_events);

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

var BaseNativeNotifier = function (_EventEmitter) {
  (0, _inherits3.default)(BaseNativeNotifier, _EventEmitter);

  function BaseNativeNotifier() {
    (0, _classCallCheck3.default)(this, BaseNativeNotifier);

    // Flag that this notifier has not been implemented
    var _this = (0, _possibleConstructorReturn3.default)(this, (BaseNativeNotifier.__proto__ || (0, _getPrototypeOf2.default)(BaseNativeNotifier)).call(this));

    _this.isImplemented = false;
    return _this;
  }

  return BaseNativeNotifier;
}(_events2.default);

BaseNativeNotifier.ACTIVATION_TYPES = ['none', 'contents-clicked', 'action-clicked', 'replied', 'additional-action-clicked'];
exports.default = BaseNativeNotifier;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyb3dzZXIvY29tcG9uZW50cy9uYXRpdmUtbm90aWZpZXIvYmFzZS5qcyJdLCJuYW1lcyI6WyJCYXNlTmF0aXZlTm90aWZpZXIiLCJpc0ltcGxlbWVudGVkIiwiQUNUSVZBVElPTl9UWVBFUyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBOzs7Ozs7SUFFTUEsa0I7OztBQVVKLGdDQUFlO0FBQUE7O0FBR2I7QUFIYTs7QUFJYixVQUFLQyxhQUFMLEdBQXFCLEtBQXJCO0FBSmE7QUFLZDs7Ozs7QUFmR0Qsa0IsQ0FFR0UsZ0IsR0FBbUIsQ0FDeEIsTUFEd0IsRUFFeEIsa0JBRndCLEVBR3hCLGdCQUh3QixFQUl4QixTQUp3QixFQUt4QiwyQkFMd0IsQztrQkFpQmJGLGtCIiwiZmlsZSI6ImJyb3dzZXIvY29tcG9uZW50cy9uYXRpdmUtbm90aWZpZXIvYmFzZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBFdmVudEVtaXR0ZXIgZnJvbSAnZXZlbnRzJztcblxuY2xhc3MgQmFzZU5hdGl2ZU5vdGlmaWVyIGV4dGVuZHMgRXZlbnRFbWl0dGVyIHtcblxuICBzdGF0aWMgQUNUSVZBVElPTl9UWVBFUyA9IFtcbiAgICAnbm9uZScsXG4gICAgJ2NvbnRlbnRzLWNsaWNrZWQnLFxuICAgICdhY3Rpb24tY2xpY2tlZCcsXG4gICAgJ3JlcGxpZWQnLFxuICAgICdhZGRpdGlvbmFsLWFjdGlvbi1jbGlja2VkJ1xuICBdO1xuXG4gIGNvbnN0cnVjdG9yICgpIHtcbiAgICBzdXBlcigpO1xuXG4gICAgLy8gRmxhZyB0aGF0IHRoaXMgbm90aWZpZXIgaGFzIG5vdCBiZWVuIGltcGxlbWVudGVkXG4gICAgdGhpcy5pc0ltcGxlbWVudGVkID0gZmFsc2U7XG4gIH1cblxufVxuXG5leHBvcnQgZGVmYXVsdCBCYXNlTmF0aXZlTm90aWZpZXI7XG4iXSwic291cmNlUm9vdCI6InNyYy9zY3JpcHRzIn0=
