import { defineComponent as I, createBlock as d, openBlock as o, unref as a, computed as u, createElementBlock as G, createCommentVNode as A, Fragment as ne, renderList as ie, toDisplayString as w, watch as oe, createSlots as z, withCtx as i, createVNode as M, mergeModels as re, useModel as ge, ref as y, mergeProps as H, createTextVNode as B } from "vue";
import { useI18n as Y } from "vue-i18n";
import { s as x, as as ue, aN as de, aO as c, af as b, a1 as W, a2 as j, x as k, c as $, d as me, X as ce, ai as Q, aa as X, ar as q, ah as J, aj as be } from "./start-CE9SawgU.js";
import { storeToRefs as pe } from "pinia";
import "./header-Bn1EKnBE.js";
import { B as Z } from "./base-D-E92me8.js";
import { G as D } from "./common-CPZ4z2za.js";
import "@vuelidate/validators";
import "./TreeView.vue_vue_type_style_index_0_scoped_0bd14ef7_lang-CZieIjgg.js";
import "./DatahubDataTypeCompletenessRenderer.vue_vue_type_script_setup_true_lang-5buor0oX.js";
import { u as fe, _ as Me, D as P } from "./topBarRoutes-CBd5qLxn.js";
import "./IsActiveStatusCell-xz7XnAYP.js";
import "./VariantToVariantExtension-DUC3WSrH.js";
import "./DatahubDataTypeVariantValueEditor-9WYNJneN.js";
import "./dataTypes-DocW2t0g.js";
import { useRoute as he, useRouter as De } from "vue-router";
import { d as Ie } from "./DynamicColumnDefinitions-CAkvUUJ0.js";
var ee = /* @__PURE__ */ ((t) => (t.DYNAMIC_COLUMNS_DEFINITIONS_GET = "DataHub\\DynamicColumnDefinitions\\getColumnDefinitions", t))(ee || {});
const Le = `${Z}LogIntents.`, Ee = {
  /** updateLogIntentsMessagesDeletableFlag */
  async updateLogIntentsMessagesDeletableFlag(t, e) {
    return x.post(
      `${Le}updateLogIntentsMessagesDeletableFlag`,
      {
        logIntentsIds: t,
        deletable: e
      }
    );
  }
}, ve = {
  [D.EMERGENCY]: {
    icon: "lucide:circle-alert",
    label: "datahub-ui.dh-statuses.logLevel.emergency",
    color: "alert"
  },
  [D.ALERT]: {
    icon: "lucide:circle-alert",
    label: "datahub-ui.dh-statuses.logLevel.alert",
    color: "alert"
  },
  [D.CRITICAL]: {
    icon: "lucide:circle-alert",
    label: "datahub-ui.dh-statuses.logLevel.critical",
    color: "alert"
  },
  [D.ERROR]: {
    icon: "lucide:circle-alert",
    label: "datahub-ui.dh-statuses.logLevel.error",
    color: "alert"
  },
  [D.WARNING]: {
    icon: "lucide:triangle-alert",
    label: "datahub-ui.dh-statuses.logLevel.warning",
    color: "warning"
  },
  [D.NOTICE]: {
    icon: "lucide:info",
    label: "datahub-ui.dh-statuses.logLevel.notice",
    color: "positive_gradient_1"
  },
  [D.DEBUG]: {
    icon: "lucide:info",
    label: "datahub-ui.dh-statuses.logLevel.debug",
    color: "positive_gradient_1"
  },
  [D.INFO]: {
    icon: "lucide:info",
    label: "datahub-ui.dh-statuses.logLevel.info",
    color: "positive_gradient_1"
  }
}, O = /* @__PURE__ */ I({
  __name: "GDMLogLevelStatus",
  props: {
    row: {},
    rowIndex: {},
    cell: {},
    cellValue: {}
  },
  setup(t) {
    return (e, l) => (o(), d(a(ue), {
      options: a(ve)[e.cellValue],
      style: { width: "fit-content" }
    }, null, 8, ["options"]));
  }
});
var C = /* @__PURE__ */ ((t) => (t.MARK_DELETABLE = "MARK_DELETABLE", t.MARK_NOT_DELETABLE = "MARK_NOT_DELETABLE", t))(C || {});
const _e = {
  gridId: "gdm-log-intents-list2-grid",
  rowSelection: j.MULTI,
  hideGlobalSearch: !1,
  hideFilters: !1,
  hideColumnCustomization: !1,
  hidePagination: !1,
  hideNoDataDescription: !0,
  hideNoDataComment: !0,
  sortType: W.SINGLE,
  routableId: "intentId",
  tableActions: [
    {
      title: "gdm-plugin.logger-intents.markDeletable",
      event: "MARK_DELETABLE",
      variant: "outlined",
      color: "secondary",
      destructive: !0,
      icon: "lucide:circle-check-big",
      prepareIsDisabled: ({ selectedRows: t }) => u(
        () => !t.value.length || t.value.some(({ deletable: e }) => e)
      ),
      prepareIsHidden: () => u(
        () => !k().hasPrivilege(
          "Actindo.Modules.Actindo.GlobalDriverManagement.LogIntents.updateLogIntentsMessagesDeletableFlag"
        )
      )
    },
    {
      title: "gdm-plugin.logger-intents.markNotDeletable",
      event: "MARK_NOT_DELETABLE",
      variant: "outlined",
      color: "secondary",
      icon: "lucide:circle-x",
      prepareIsDisabled: ({ selectedRows: t }) => u(
        () => !t.value.length || t.value.some(({ deletable: e }) => !e)
      ),
      prepareIsHidden: () => u(
        () => !k().hasPrivilege(
          "Actindo.Modules.Actindo.GlobalDriverManagement.LogIntents.updateLogIntentsMessagesDeletableFlag"
        )
      )
    }
  ],
  columns: [
    {
      id: "id",
      header: "common.id",
      filterable: b.NUMERIC,
      sortable: c.NUMERIC,
      sortedBy: de.DESC
    },
    {
      id: "name",
      header: "common.name",
      filterable: b.STRING,
      sortable: c.STRING
    },
    {
      id: "numberOfMessages",
      header: "gdm-plugin.logger-intents.numberOfMessages",
      filterable: !1,
      sortable: !1
    },
    {
      id: "created",
      header: "common.created",
      isVisible: !1,
      filterable: b.DATE,
      sortable: c.STRING,
      renderer: "CellDateTime"
    },
    {
      id: "createdByUsername",
      header: "channels-ui.channels-table.createdBy",
      isVisible: !1,
      filterable: b.STRING,
      sortable: c.STRING
    },
    {
      id: "maxLogLevelOfMessages",
      header: "gdm-plugin.logger-intents.maxLogLevel",
      filterable: !1,
      sortable: !1
    },
    {
      id: "messages",
      header: "gdm-plugin.logger-intents.shortPreview",
      filterable: !1,
      sortable: !1
    },
    {
      id: "messages1",
      header: "gdm-plugin.logger-intents.preview",
      isVisible: !1,
      filterable: !1,
      sortable: !1
    }
  ]
}, Ae = { key: 0 }, U = /* @__PURE__ */ I({
  __name: "PreviewMessages",
  props: {
    messages: {},
    lines: { default: 3 },
    maxLength: { default: 30 },
    shorten: { type: Boolean }
  },
  setup(t) {
    const e = t, l = u(() => e.messages?.length ? e.messages.slice(0, e.lines).map(
      ({ message: s }) => e.shorten && s.length > e.maxLength ? `${s.slice(0, e.maxLength)}...` : s
    ) : []);
    return (s, m) => l.value?.length ? (o(), G("div", Ae, [
      (o(!0), G(ne, null, ie(l.value, (p, n) => (o(), G("div", { key: n }, w(p), 1))), 128))
    ])) : A("", !0);
  }
}), Ne = /* @__PURE__ */ I({
  __name: "GDMLogMessagesDetail",
  props: {
    baseApi: {},
    entityId: {},
    titleField: { default: "title" },
    languagesScopesController: { default: "loggerMessageDetail" },
    pluginName: {}
  },
  emits: ["close"],
  setup(t, { emit: e }) {
    const l = t, s = e, m = fe(l.pluginName), { entity: p } = pe(m);
    return oe(
      () => l.entityId,
      (n) => {
        n || s("close");
      },
      { immediate: !0 }
    ), (n, f) => (o(), d(a(Me), {
      "base-api": n.baseApi,
      "entity-id": n.entityId,
      "languages-scopes-controller": n.languagesScopesController,
      "title-field": n.titleField,
      "hidden-tabs": [
        a(P).DEPENDENCIES,
        a(P).ETL_PROCESSES
      ],
      "plugin-name": n.pluginName,
      readonly: "",
      onClose: f[0] || (f[0] = (L) => n.$emit("close"))
    }, z({ _: 2 }, [
      a(p) ? {
        name: "content",
        fn: i(() => [
          M(a($), null, {
            default: i(() => [
              M(O, {
                "cell-value": a(p).logLevel
              }, null, 8, ["cell-value"])
            ]),
            _: 1
          }),
          M(a($), null, {
            default: i(() => [
              M(a(me), {
                "model-value": a(p).message,
                label: n.$t("dh-shared.message"),
                readonly: "",
                class: "mb-4"
              }, null, 8, ["model-value", "label"])
            ]),
            _: 1
          })
        ]),
        key: "0"
      } : void 0
    ]), 1032, ["base-api", "entity-id", "languages-scopes-controller", "title-field", "hidden-tabs", "plugin-name"]));
  }
}), ke = `${Z}LogMessages.`, Te = {
  /** updateLogMessagesDeletableFlag */
  async updateLogMessagesDeletableFlag(t, e) {
    return x.post(`${ke}updateLogMessagesDeletableFlag`, {
      logMessagesIds: t,
      deletable: e
    });
  }
};
var R = /* @__PURE__ */ ((t) => (t.MARK_DELETABLE = "MARK_DELETABLE", t.MARK_NOT_DELETABLE = "MARK_NOT_DELETABLE", t))(R || {});
const Se = {
  rowSelection: j.MULTI,
  exactRowCount: !1,
  hideGlobalSearch: !1,
  hideFilters: !1,
  hideColumnCustomization: !1,
  hidePagination: !1,
  hideNoDataDescription: !0,
  hideNoDataComment: !0,
  sortType: W.SINGLE,
  routableId: "messageId",
  tableActions: [
    {
      title: "gdm-plugin.messages-list.markDeletable",
      event: "MARK_DELETABLE",
      variant: "outlined",
      color: "secondary",
      destructive: !0,
      icon: "lucide:circle-check-big",
      prepareIsDisabled: ({ selectedRows: t }) => u(
        () => !t.value.length || t.value.some(({ deletable: e }) => e)
      ),
      prepareIsHidden: () => u(
        () => !k().hasPrivilege(
          "Actindo.Modules.Actindo.GlobalDriverManagement.LogMessages.updateLogMessagesDeletableFlag"
        )
      )
    },
    {
      title: "gdm-plugin.messages-list.markNotDeletable",
      event: "MARK_NOT_DELETABLE",
      variant: "outlined",
      color: "secondary",
      icon: "lucide:circle-x",
      prepareIsDisabled: ({ selectedRows: t }) => u(
        () => !t.value.length || t.value.some(({ deletable: e }) => !e)
      ),
      prepareIsHidden: () => u(
        () => !k().hasPrivilege(
          "Actindo.Modules.Actindo.GlobalDriverManagement.LogMessages.updateLogMessagesDeletableFlag"
        )
      )
    }
  ],
  columns: [
    {
      id: "id",
      header: "common.id",
      isVisible: !1,
      filterable: b.NUMERIC,
      sortable: c.NUMERIC
    },
    {
      id: "title",
      header: "common.title",
      filterable: b.NUMERIC,
      sortable: c.NUMERIC
    },
    {
      id: "logLevel",
      header: "gdm-plugin.messages-list.logLevel",
      filterable: b.STRING,
      sortable: c.STRING
    },
    {
      id: "created",
      header: "common.created",
      isVisible: !1,
      filterable: b.DATE,
      sortable: c.STRING,
      renderer: "CellDateTime"
    },
    {
      id: "createdByUsername",
      header: "channels-ui.channels-table.createdBy",
      isVisible: !1,
      filterable: b.STRING,
      sortable: c.STRING
    },
    {
      id: "message",
      header: "common.message",
      filterable: b.STRING,
      sortable: c.STRING
    }
  ]
}, Ce = /* @__PURE__ */ I({
  __name: "MessageDetails",
  props: {
    baseApi: {},
    messageId: {},
    languagesScopesController: {},
    pluginName: {}
  },
  emits: ["close"],
  setup(t) {
    return (e, l) => (o(), d(a(Ne), {
      "base-api": e.baseApi,
      "entity-id": e.messageId,
      "languages-scopes-controller": e.languagesScopesController,
      "plugin-name": e.pluginName,
      "hide-sidebar": "",
      onClose: l[0] || (l[0] = (s) => e.$emit("close"))
    }, null, 8, ["base-api", "entity-id", "languages-scopes-controller", "plugin-name"]));
  }
}), Re = /* @__PURE__ */ I({
  __name: "MessageDetailsModal",
  props: /* @__PURE__ */ re({
    baseApi: {},
    messageId: {},
    languagesScopesController: {},
    pluginName: {}
  }, {
    modelValue: { type: Boolean },
    modelModifiers: {}
  }),
  emits: ["update:modelValue"],
  setup(t) {
    const e = ge(t, "modelValue");
    return (l, s) => (o(), d(a(ce), {
      modelValue: e.value,
      "onUpdate:modelValue": s[1] || (s[1] = (m) => e.value = m),
      width: "98%",
      height: "98%"
    }, {
      default: i(() => [
        M(Ce, {
          "base-api": l.baseApi,
          "message-id": l.messageId,
          "languages-scopes-controller": l.languagesScopesController,
          "plugin-name": l.pluginName,
          "hide-sidebar": "",
          onClose: s[0] || (s[0] = (m) => e.value = !1)
        }, null, 8, ["base-api", "message-id", "languages-scopes-controller", "plugin-name"])
      ]),
      _: 1
    }, 8, ["modelValue"]));
  }
}), te = /* @__PURE__ */ I({
  __name: "GDMMessagesList",
  props: {
    baseApi: {},
    logIntentId: {},
    routable: {},
    routableIntentId: {},
    routableMessageId: {},
    languagesScopesController: {},
    pluginName: {}
  },
  setup(t) {
    const e = t, { t: l } = Y(), s = he(), m = De(), { hasPrivilege: p } = k(), { table: n, isLoading: f, apiCall: L } = Q({}), T = u(() => ({
      ...Se,
      ...p(ee.DYNAMIC_COLUMNS_DEFINITIONS_GET) ? {
        dynamicColumnsEndpoint: Ie.getColumnDefinitions,
        entityTypeClassName: "Actindo\\Modules\\Actindo\\GlobalDriverManagement\\Models\\LogMessage"
      } : {},
      data: `${e.baseApi}listLogMessages`,
      customQuery: { logIntentId: e.logIntentId },
      routable: !1,
      routableId: e.routableMessageId
    }));
    let S = [];
    const v = y(!1), g = y(!1), E = u(() => Number(s.params[e.routableMessageId || ""] || 0)), r = u({
      get: () => !!E.value,
      set: V
    });
    async function ae(h, _) {
      switch (S = _, h) {
        case R.MARK_DELETABLE:
        case R.MARK_NOT_DELETABLE:
          g.value = h === R.MARK_DELETABLE, v.value = !0;
          return;
      }
    }
    function le() {
      L(
        Te.updateLogMessagesDeletableFlag,
        J(S),
        g.value
      );
    }
    function se({ id: h }) {
      m.push({
        name: e.routable,
        params: {
          [e.routableIntentId]: e.logIntentId,
          [e.routableMessageId]: h
        }
      });
    }
    function V() {
      m.push({
        name: e.routable,
        params: {
          [e.routableIntentId]: e.logIntentId
        }
      });
    }
    return (h, _) => (o(), d(a(X), H({
      ref_key: "table",
      ref: n,
      "disable-actions": a(f)
    }, T.value, {
      onAction: ae,
      onClickedRow: se,
      onDetail: V
    }), {
      "cell-logLevel": i(({ cellValue: N }) => [
        M(O, { "cell-value": N }, null, 8, ["cell-value"])
      ]),
      "no-data-title": i(() => [
        B(w(a(l)("gdm-plugin.messages-list.noMessagesExist")), 1)
      ]),
      modals: i(() => [
        v.value ? (o(), d(a(q), {
          key: 0,
          modelValue: v.value,
          "onUpdate:modelValue": _[0] || (_[0] = (N) => v.value = N),
          title: a(l)(
            g.value ? "gdm-plugin.messages-list.confirmMarkDelete" : "gdm-plugin.messages-list.confirmMarkNotDelete"
          ),
          message: a(l)(
            g.value ? "gdm-plugin.messages-list.warningMarkDelete" : "gdm-plugin.messages-list.warningMarkNotDelete"
          ),
          confirm: a(l)("common.yes"),
          "max-width": "600px",
          onConfirm: le
        }, null, 8, ["modelValue", "title", "message", "confirm"])) : A("", !0),
        r.value ? (o(), d(Re, {
          key: 1,
          modelValue: r.value,
          "onUpdate:modelValue": _[1] || (_[1] = (N) => r.value = N),
          "message-id": E.value,
          "base-api": h.baseApi,
          "languages-scopes-controller": h.languagesScopesController,
          "plugin-name": h.pluginName
        }, null, 8, ["modelValue", "message-id", "base-api", "languages-scopes-controller", "plugin-name"])) : A("", !0)
      ]),
      _: 1
    }, 16, ["disable-actions"]));
  }
});
function K(t) {
  const e = t;
  e.__i18n = e.__i18n || [], e.__i18n.push({
    locale: "",
    resource: {
      "en-US": {
        "gdm-plugin": {
          "messages-list": {
            logLevel: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Log level" } },
            markDeletable: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Mark deletable" } },
            markNotDeletable: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Mark not deletable" } },
            noMessagesExist: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "No messages exist" } },
            confirmMarkDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Mark messages as deletable" } },
            confirmMarkNotDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Mark messages as not deletable" } },
            warningMarkDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "The selected messages will be marked as deletable." } },
            warningMarkNotDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "The selected messages will be marked as not deletable." } }
          }
        }
      },
      "de-DE": {
        "gdm-plugin": {
          "messages-list": {
            logLevel: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Log-Level" } },
            markDeletable: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Als löschbar kennzeichnen" } },
            markNotDeletable: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Als nicht löschbar kennzeichnen" } },
            noMessagesExist: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Keine Meldungen verfügbar" } },
            confirmMarkDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Meldungen als löschbar kennzeichnen" } },
            confirmMarkNotDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Meldungen als nicht löschbar kennzeichnen" } },
            warningMarkDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Die ausgewählten Meldungen werden als löschbar gekennzeichnet." } },
            warningMarkNotDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Die ausgewählten Meldungen werden als nicht löschbar gekennzeichnet." } }
          }
        }
      }
    }
  });
}
typeof K == "function" && K(te);
const ye = /* @__PURE__ */ I({
  __name: "LoggerIntentDetails",
  props: {
    baseApi: {},
    logIntentId: {},
    routable: {},
    routableIntentId: {},
    routableMessageId: {},
    title: {},
    languagesScopesController: {},
    pluginName: {}
  },
  setup(t) {
    return (e, l) => (o(), d(a(be), null, z({
      default: i(() => [
        e.logIntentId ? (o(), d(a(te), {
          key: 0,
          "base-api": e.baseApi,
          "log-intent-id": e.logIntentId,
          routable: e.routable,
          "routable-intent-id": e.routableIntentId,
          "routable-message-id": e.routableMessageId,
          "languages-scopes-controller": e.languagesScopesController,
          "plugin-name": e.pluginName,
          embedded: ""
        }, null, 8, ["base-api", "log-intent-id", "routable", "routable-intent-id", "routable-message-id", "languages-scopes-controller", "plugin-name"])) : A("", !0)
      ]),
      _: 2
    }, [
      e.title ? {
        name: "toolbar-title",
        fn: i(() => [
          B(w(e.title), 1)
        ]),
        key: "0"
      } : void 0
    ]), 1024));
  }
}), we = /* @__PURE__ */ I({
  __name: "GDMLoggerIntentsList2",
  props: {
    baseApi: {},
    getList: { default: "listLogIntents" },
    routable: {},
    routableIntentId: { default: "intentId" },
    routableMessageId: { default: "messageId" },
    pluginName: {}
  },
  setup(t) {
    const e = t, { t: l } = Y(), { table: s, isLoading: m, apiCall: p } = Q({}), n = u(() => ({
      ..._e,
      data: `${e.baseApi}${e.getList}`,
      routable: e.routable,
      routableId: e.routableIntentId
    })), f = y(!1), L = y(!1);
    let T = [];
    async function S(g, E) {
      switch (T = E, g) {
        case C.MARK_DELETABLE:
        case C.MARK_NOT_DELETABLE:
          L.value = g === C.MARK_DELETABLE, f.value = !0;
          return;
      }
    }
    function v() {
      p(
        Ee.updateLogIntentsMessagesDeletableFlag,
        J(T),
        L.value
      );
    }
    return (g, E) => (o(), d(a(X), H({
      ref_key: "table",
      ref: s,
      "disable-actions": a(m)
    }, n.value, { onAction: S }), {
      "cell-maxLogLevelOfMessages": i(({ cellValue: r }) => [
        M(O, { "cell-value": r }, null, 8, ["cell-value"])
      ]),
      "cell-messages": i(({ cellValue: r }) => [
        M(U, {
          messages: r,
          shorten: ""
        }, null, 8, ["messages"])
      ]),
      "cell-messages1": i(({ row: r }) => [
        M(U, {
          messages: r.messages
        }, null, 8, ["messages"])
      ]),
      "no-data-title": i(() => [
        B(w(a(l)("gdm-plugin.logger-intents.noIntentsExist")), 1)
      ]),
      modals: i(() => [
        f.value ? (o(), d(a(q), {
          key: 0,
          modelValue: f.value,
          "onUpdate:modelValue": E[0] || (E[0] = (r) => f.value = r),
          title: a(l)(
            L.value ? "gdm-plugin.logger-intents.confirmMarkDelete" : "gdm-plugin.logger-intents.confirmMarkNotDelete"
          ),
          message: a(l)(
            L.value ? "gdm-plugin.logger-intents.warningMarkDelete" : "gdm-plugin.logger-intents.warningMarkNotDelete"
          ),
          confirm: a(l)("common.yes"),
          "max-width": "600px",
          onConfirm: v
        }, null, 8, ["modelValue", "title", "message", "confirm"])) : A("", !0)
      ]),
      details: i(({ rowId: r }) => [
        r ? (o(), d(ye, {
          key: 0,
          "base-api": g.baseApi,
          "log-intent-id": r,
          routable: g.routable,
          "routable-intent-id": g.routableIntentId,
          "routable-message-id": g.routableMessageId,
          title: a(l)("gdm-plugin.logger-intents.listOfMessages"),
          "plugin-name": g.pluginName
        }, null, 8, ["base-api", "log-intent-id", "routable", "routable-intent-id", "routable-message-id", "title", "plugin-name"])) : A("", !0)
      ]),
      _: 1
    }, 16, ["disable-actions"]));
  }
});
function F(t) {
  const e = t;
  e.__i18n = e.__i18n || [], e.__i18n.push({
    locale: "",
    resource: {
      "en-US": {
        "gdm-plugin": {
          "logger-intents": {
            maxLogLevel: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Max. log level of message" } },
            shortPreview: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Short preview" } },
            preview: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Preview" } },
            numberOfMessages: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Number of messages" } },
            noIntentsExist: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "No intents exist" } },
            markDeletable: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Mark deletable" } },
            markNotDeletable: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Mark not deletable" } },
            confirmMarkDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Mark messages as deletable" } },
            confirmMarkNotDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Mark messages as not deletable" } },
            warningMarkDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "One or more messages for the selected intents will be marked as deletable." } },
            warningMarkNotDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "One or more messages for the selected intents will be marked as not deletable." } },
            listOfMessages: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "List of messages" } }
          }
        }
      },
      "de-DE": {
        "gdm-plugin": {
          "logger-intents": {
            maxLogLevel: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Max. Log-Level der Meldungen" } },
            shortPreview: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Kurze Vorschau" } },
            preview: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Vorschau" } },
            numberOfMessages: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Anzahl der Meldungen" } },
            noIntentsExist: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Keine Intents vorhanden" } },
            markDeletable: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Als löschbar kennzeichnen" } },
            markNotDeletable: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Als nicht löschbar kennzeichnen " } },
            confirmMarkDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Meldungen als löschbar kennzeichnen" } },
            confirmMarkNotDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Meldungen als nicht löschbar kennzeichnen" } },
            warningMarkDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Eine oder mehrere Meldungen für die ausgewählten Intents werden als löschbar gekennzeichnet." } },
            warningMarkNotDelete: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Eine oder mehrere Meldungen für die ausgewählten Intents werden als nicht löschbar gekennzeichnet." } },
            listOfMessages: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Meldungsliste" } }
          }
        }
      }
    }
  });
}
typeof F == "function" && F(we);
export {
  we as default
};
