import s from "../../../2_feed_elements/AudioMessage/AudioMessage.vue.js";
import m from "../../../2_feed_elements/CallMessage/CallMessage.vue.js";
import o from "../../../2_feed_elements/FileMessage/FileMessage.vue.js";
import r from "../../../2_feed_elements/ImageMessage/ImageMessage.vue.js";
import a from "../../../2_feed_elements/TextMessage/TextMessage.vue.js";
import t from "../../../2_feed_elements/VideoMessage/VideoMessage.vue.js";
import i from "../../../2_feed_elements/DateMessage/DateMessage.vue.js";
import g from "../../../2_feed_elements/SystemMessage/SystemMessage.vue.js";
import p from "../../../2_feed_elements/TypingMessage/TypingMessage.vue.js";
import M from "../../../2_feed_elements/StickerMessage/StickerMessage.vue.js";
import f from "../../../2_feed_elements/DelimiterMessage/DelimiterMessage.vue.js";
import n from "../../../2_feed_elements/MissedCallMessage/MissedCallMessage.vue.js";
function I() {
  return {
    componentsMap: (e) => ({
      "message.text": a,
      "message.image": r,
      "message.file": o,
      "message.audio": s,
      "message.video": t,
      "message.call": m,
      "message.missedCall": n,
      "message.sticker": M,
      "message.system": g,
      "system.date": i,
      "message.typing": p,
      "message.delimiter": f
    })[e]
  };
}
export {
  I as useFeedComponents
};
