"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
Object.defineProperty(exports, "ACTION", {
  enumerable: true,
  get: function get() {
    return _types.ACTION;
  }
});
Object.defineProperty(exports, "ACTION_SUBJECT", {
  enumerable: true,
  get: function get() {
    return _types.ACTION_SUBJECT;
  }
});
Object.defineProperty(exports, "ACTION_SUBJECT_ID", {
  enumerable: true,
  get: function get() {
    return _types.ACTION_SUBJECT_ID;
  }
});
Object.defineProperty(exports, "BROWSER_FREEZE_INTERACTION_TYPE", {
  enumerable: true,
  get: function get() {
    return _types.BROWSER_FREEZE_INTERACTION_TYPE;
  }
});
Object.defineProperty(exports, "CONTENT_COMPONENT", {
  enumerable: true,
  get: function get() {
    return _types.CONTENT_COMPONENT;
  }
});
Object.defineProperty(exports, "DELETE_DIRECTION", {
  enumerable: true,
  get: function get() {
    return _types.DELETE_DIRECTION;
  }
});
Object.defineProperty(exports, "EVENT_TYPE", {
  enumerable: true,
  get: function get() {
    return _types.EVENT_TYPE;
  }
});
Object.defineProperty(exports, "FLOATING_CONTROLS_TITLE", {
  enumerable: true,
  get: function get() {
    return _types.FLOATING_CONTROLS_TITLE;
  }
});
Object.defineProperty(exports, "FULL_WIDTH_MODE", {
  enumerable: true,
  get: function get() {
    return _types.FULL_WIDTH_MODE;
  }
});
Object.defineProperty(exports, "GAP_CURSOR_POSITION", {
  enumerable: true,
  get: function get() {
    return _types.GAP_CURSOR_POSITION;
  }
});
Object.defineProperty(exports, "INDENT_DIRECTION", {
  enumerable: true,
  get: function get() {
    return _types.INDENT_DIRECTION;
  }
});
Object.defineProperty(exports, "INDENT_TYPE", {
  enumerable: true,
  get: function get() {
    return _types.INDENT_TYPE;
  }
});
Object.defineProperty(exports, "INPUT_METHOD", {
  enumerable: true,
  get: function get() {
    return _types.INPUT_METHOD;
  }
});
Object.defineProperty(exports, "JOIN_SCENARIOS_WHEN_TYPING_TO_INSERT_LIST", {
  enumerable: true,
  get: function get() {
    return _types.JOIN_SCENARIOS_WHEN_TYPING_TO_INSERT_LIST;
  }
});
Object.defineProperty(exports, "LAYOUT_TYPE", {
  enumerable: true,
  get: function get() {
    return _types.LAYOUT_TYPE;
  }
});
Object.defineProperty(exports, "LINK_REPRESENTATION", {
  enumerable: true,
  get: function get() {
    return _types.LINK_REPRESENTATION;
  }
});
Object.defineProperty(exports, "LINK_RESOURCE", {
  enumerable: true,
  get: function get() {
    return _types.LINK_RESOURCE;
  }
});
Object.defineProperty(exports, "LINK_STATUS", {
  enumerable: true,
  get: function get() {
    return _types.LINK_STATUS;
  }
});
Object.defineProperty(exports, "LIST_TEXT_SCENARIOS", {
  enumerable: true,
  get: function get() {
    return _types.LIST_TEXT_SCENARIOS;
  }
});
Object.defineProperty(exports, "MODE", {
  enumerable: true,
  get: function get() {
    return _types.MODE;
  }
});
Object.defineProperty(exports, "OUTDENT_SCENARIOS", {
  enumerable: true,
  get: function get() {
    return _types.OUTDENT_SCENARIOS;
  }
});
Object.defineProperty(exports, "PLATFORMS", {
  enumerable: true,
  get: function get() {
    return _types.PLATFORMS;
  }
});
Object.defineProperty(exports, "PUNC", {
  enumerable: true,
  get: function get() {
    return _types.PUNC;
  }
});
Object.defineProperty(exports, "PasteContents", {
  enumerable: true,
  get: function get() {
    return _types.PasteContents;
  }
});
Object.defineProperty(exports, "PasteSources", {
  enumerable: true,
  get: function get() {
    return _types.PasteSources;
  }
});
Object.defineProperty(exports, "PasteTypes", {
  enumerable: true,
  get: function get() {
    return _types.PasteTypes;
  }
});
Object.defineProperty(exports, "RESOLVE_METHOD", {
  enumerable: true,
  get: function get() {
    return _types.RESOLVE_METHOD;
  }
});
Object.defineProperty(exports, "SELECTION_POSITION", {
  enumerable: true,
  get: function get() {
    return _types.SELECTION_POSITION;
  }
});
Object.defineProperty(exports, "SELECTION_TYPE", {
  enumerable: true,
  get: function get() {
    return _types.SELECTION_TYPE;
  }
});
Object.defineProperty(exports, "SMART_LINK_TYPE", {
  enumerable: true,
  get: function get() {
    return _types.SMART_LINK_TYPE;
  }
});
Object.defineProperty(exports, "SYMBOL", {
  enumerable: true,
  get: function get() {
    return _types.SYMBOL;
  }
});
Object.defineProperty(exports, "SmartLinkNodeContexts", {
  enumerable: true,
  get: function get() {
    return _types.SmartLinkNodeContexts;
  }
});
Object.defineProperty(exports, "TABLE_ACTION", {
  enumerable: true,
  get: function get() {
    return _types.TABLE_ACTION;
  }
});
Object.defineProperty(exports, "TABLE_BREAKOUT", {
  enumerable: true,
  get: function get() {
    return _types.TABLE_BREAKOUT;
  }
});
Object.defineProperty(exports, "TABLE_OVERFLOW_CHANGE_TRIGGER", {
  enumerable: true,
  get: function get() {
    return _types.TABLE_OVERFLOW_CHANGE_TRIGGER;
  }
});
Object.defineProperty(exports, "TABLE_STATUS", {
  enumerable: true,
  get: function get() {
    return _types.TABLE_STATUS;
  }
});
Object.defineProperty(exports, "TARGET_SELECTION_SOURCE", {
  enumerable: true,
  get: function get() {
    return _types.TARGET_SELECTION_SOURCE;
  }
});
Object.defineProperty(exports, "TOOLBAR_ACTION_SUBJECT_ID", {
  enumerable: true,
  get: function get() {
    return _types.TOOLBAR_ACTION_SUBJECT_ID;
  }
});
Object.defineProperty(exports, "TRIGGER_METHOD", {
  enumerable: true,
  get: function get() {
    return _types.TRIGGER_METHOD;
  }
});
Object.defineProperty(exports, "USER_CONTEXT", {
  enumerable: true,
  get: function get() {
    return _types.USER_CONTEXT;
  }
});
Object.defineProperty(exports, "buildEditLinkPayload", {
  enumerable: true,
  get: function get() {
    return _linkingUtils.buildEditLinkPayload;
  }
});
Object.defineProperty(exports, "buildOpenedSettingsPayload", {
  enumerable: true,
  get: function get() {
    return _linkingUtils.buildOpenedSettingsPayload;
  }
});
Object.defineProperty(exports, "buildVisitedLinkPayload", {
  enumerable: true,
  get: function get() {
    return _linkingUtils.buildVisitedLinkPayload;
  }
});
Object.defineProperty(exports, "editorAnalyticsChannel", {
  enumerable: true,
  get: function get() {
    return _fireAnalyticsEvent.editorAnalyticsChannel;
  }
});
Object.defineProperty(exports, "fireAnalyticsEvent", {
  enumerable: true,
  get: function get() {
    return _fireAnalyticsEvent.fireAnalyticsEvent;
  }
});
Object.defineProperty(exports, "getAnalyticsEventsFromTransaction", {
  enumerable: true,
  get: function get() {
    return _utils.getAnalyticsEventsFromTransaction;
  }
});
Object.defineProperty(exports, "unlinkPayload", {
  enumerable: true,
  get: function get() {
    return _linkingUtils.unlinkPayload;
  }
});
var _types = require("./types");
var _fireAnalyticsEvent = require("./fire-analytics-event");
var _utils = require("./utils");
var _linkingUtils = require("./linking-utils");