import { r as t, h as e, F as i, H as s, a } from "./p-9b9ccd0c.js";

import { g as n } from "./p-d42e842b.js";

import "./p-6534555e.js";

import "lit";

import "lit/directives/when.js";

import "lit/directives/if-defined.js";

import { L as o } from "./p-311eedf3.js";

const r = ":host{display:grid;block-size:100%}.opacity-0{opacity:0}.gxi-hidden{display:none !important}.align-center{display:flex;align-items:center}.align-end{display:flex;align-items:end}.overflow-auto{overflow:auto}:host(.gx-ide-component){height:100% !important;display:flex !important;flex-direction:column !important}.gx-ide-main-wrapper{color:var(--gx-ide-component-text-color);font-weight:var(--font-style-regular);font-size:var(--font-size-body-m);font-family:var(--font-family-body);height:100%;display:flex;flex-direction:column;flex-grow:1;box-sizing:border-box}.buttons-container{display:flex;gap:var(--spacing-gap-m)}.giu-static-pill-icon-and-text,.giu-static-pill{background-color:var(--elevation-background-color, var(--color-accent-surface-elevation-1));padding-inline:var(--spacing-padding-m);color:var(--color-text-neutral-default);font-size:var(--font-size-body-s);line-height:var(--line-height-relaxed);font-weight:var(--font-style-regular);border-radius:4px;min-block-size:25px;display:inline-grid;align-items:center;pointer-events:none;inline-size:max-content}.giu-static-pill-icon-and-text{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--spacing-gap-m)}.tab-full-width-buttons::part(tab-list block-start),.tab-full-width-buttons::part(tab-list block-end){grid-auto-columns:1fr}.tab-full-width-buttons::part(tab block-start){justify-content:center}.tree-view::part(item__header){--icon__system_warning_warning--disabled:var(\n    --icon__system_warning_warning--enabled\n  )}.tabular-grid{--focus-outline-width:1px}:host{display:grid;block-size:100%}.main-container{display:grid;gap:var(--spacing-gap-xl);grid-template-rows:max-content 1fr max-content;overflow:auto}.main-container .local-changes-container{display:grid;gap:var(--spacing-gap-m);grid-template-rows:max-content max-content max-content 1fr;padding-inline:0}.main-container .remote-changes-container{display:grid;gap:var(--spacing-gap-m);grid-template-rows:max-content max-content 1fr;padding-inline:0}.dialog-footer-with-border.open-window-container{--dialog-footer-justify-content:flex-start}.loader-icon{animation:spin 1s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.empty-state{overflow:hidden}.giu-static-pill-icon-and-text{background-color:var(--color-accent-surface-elevation-2)}.tab{overflow:auto;row-gap:var(--spacing-gap-m)}.tab.border-style-none{border-style:none}.empty-state-button{inline-size:100%;max-inline-size:300px}.button-tertiary.team-dev-button{text-decoration:underline;color:var(--color-text-neutral-default)}.button-tertiary.refresh-button,.button-tertiary.open-full-dialog-button{justify-self:start}.commit-message-textarea{block-size:65px}.empty-state-container{display:grid;gap:var(--spacing-gap-m);grid-template-rows:max-content max-content}ch-tree-view-render::part(change-item item__header){padding-inline-start:0}ch-tree-view-render::part(root-item item__header){padding-inline-start:0;font-weight:var(--font-style-semi-bold);font-size:var(--font-size-body-s);line-height:var(--line-height-tight)}.version-pill{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.giu-static-pill-icon-and-text.version{grid-auto-columns:unset}";

var h = undefined && undefined.__classPrivateFieldGet || function(t, e, i, s) {
  if (i === "a" && !s) throw new TypeError("Private accessor was defined without a getter");
  if (typeof e === "function" ? t !== e || !s : !e.has(t)) throw new TypeError("Cannot read private member from an object whose class did not declare it");
  return i === "m" ? s : i === "a" ? s.call(t) : s ? s.value : e.get(t);
};

var l = undefined && undefined.__classPrivateFieldSet || function(t, e, i, s, a) {
  if (s === "m") throw new TypeError("Private method is not writable");
  if (s === "a" && !a) throw new TypeError("Private accessor was defined without a setter");
  if (typeof e === "function" ? t !== e || !a : !e.has(t)) throw new TypeError("Cannot write private member to an object whose class did not declare it");
  return s === "a" ? a.call(t, i) : a ? a.value = i : e.set(t, i), i;
};

var c, d, f, p, u, m, g, w, b, y, v, x, k, W, M, T, C, _, z, $, j, B, S, D, I, L, H, N, O, P, E, K, V, F, G, X, A, q;

var J;

(function(t) {
  t[t["NoKBOpen"] = 0] = "NoKBOpen";
  t[t["NoConnectedKB"] = 1] = "NoConnectedKB";
  t[t["NoConnectedGXServer"] = 2] = "NoConnectedGXServer";
  t[t["NoLinkedVersion"] = 3] = "NoLinkedVersion";
  t[t["FrozenVersion"] = 4] = "FrozenVersion";
  t[t["None"] = 5] = "None";
})(J || (J = {}));

const Q = [ "resets/box-sizing", "utils/form--full", "utils/layout", "utils/typography", "utils/spacing", "chameleon/scrollbar", "components/tree-view", "components/tab" ];

const R = n({
  category: "system",
  name: "version",
  colorType: "on-surface"
});

const U = n({
  category: "system",
  name: "add",
  colorType: "success"
});

const Y = n({
  category: "system",
  name: "edit",
  colorType: "warning"
});

const Z = n({
  category: "system",
  name: "substract",
  colorType: "error"
});

const tt = n({
  category: "system",
  name: "refresh",
  colorType: "primary"
});

const et = n({
  category: "system",
  name: "warning",
  colorType: "warning"
});

const it = n({
  category: "gemini-tools",
  name: "open-window",
  colorType: "on-surface"
});

const st = n({
  category: "system",
  name: "loading",
  colorType: "primary"
});

const at = n({
  category: "system",
  name: "error",
  colorType: "on-surface"
});

const nt = "remote-changes-tab";

const ot = "local-changes-tab";

const rt = class {
  constructor(s) {
    t(this, s);
    c.set(this, void 0);
    d.set(this, false);
    f.set(this, false);
    p.set(this, void 0);
    u.set(this, void 0);
    m.set(this, void 0);
    g.set(this, false);
    w.set(this, {});
    b.set(this, void 0);
    y.set(this, void 0);
    v.set(this, (() => {
      l(this, w, {
        [J.NoKBOpen]: {
          title: h(this, c, "f").emptyState.noConnectedKBTitle,
          description: h(this, c, "f").emptyState.noOpenKBDescription,
          buttonText: h(this, c, "f").buttons.createKBFromServer,
          buttonHandler: h(this, C, "f"),
          showButton: true
        },
        [J.NoConnectedKB]: {
          title: h(this, c, "f").emptyState.noConnectedKBTitle,
          description: h(this, c, "f").emptyState.noConnectedKBDescription,
          buttonText: h(this, c, "f").buttons.shareKBToServer,
          buttonHandler: h(this, T, "f"),
          showButton: true
        },
        [J.NoConnectedGXServer]: {
          title: h(this, c, "f").emptyState.noConnectedGXServerTitle,
          description: h(this, c, "f").emptyState.noConnectedGXServerDescription,
          buttonText: h(this, c, "f").buttons.reconnect,
          buttonHandler: h(this, D, "f"),
          showButton: true
        },
        [J.NoLinkedVersion]: {
          title: h(this, c, "f").emptyState.noLinkedVersionTitle,
          description: h(this, c, "f").emptyState.noLinkedVersionDescription,
          buttonText: "",
          buttonHandler: undefined,
          showButton: false
        },
        [J.FrozenVersion]: {
          title: h(this, c, "f").emptyState.frozenVersionTitle,
          description: h(this, c, "f").emptyState.frozenVersionDescription,
          buttonText: "",
          buttonHandler: undefined,
          showButton: false
        },
        [J.None]: {
          title: "",
          description: "",
          buttonText: "",
          buttonHandler: undefined,
          showButton: false
        }
      }, "f");
    }));
    x.set(this, (() => {
      if (this.teamDevPreviewData.isKBOpen && this.teamDevPreviewData.isLinkedKB && this.teamDevPreviewData.isLinkedVersion && !this.teamDevPreviewData.isFrozenVersion && this.teamDevPreviewData.existsGXServerSession) {
        l(this, g, true, "f");
        return;
      }
      l(this, g, false, "f");
    }));
    k.set(this, (async t => {
      if (t === "local") {
        this.loadingLocalChanges = true;
        l(this, p, await this.loadLocalChangesCallback(), "f");
        h(this, W, "f").call(this, "local");
        this.loadingLocalChanges = false;
        l(this, d, false, "f");
      } else {
        this.loadingRemoteChanges = true;
        l(this, u, await this.loadRemoteChangesCallback(), "f");
        h(this, W, "f").call(this, "remote");
        this.loadingRemoteChanges = false;
        l(this, f, false, "f");
      }
    }));
    W.set(this, (t => {
      var i, s, a, n;
      let o = "";
      let r;
      const l = t === "local";
      if (l) {
        this.pendingCommitChangesCount = ((s = (i = h(this, p, "f")) === null || i === void 0 ? void 0 : i.pendingForCommit) === null || s === void 0 ? void 0 : s.length) || 0;
        o = `${h(this, c, "f").captions.localChanges} (${this.pendingCommitChangesCount})`;
        r = h(this, p, "f").pendingForCommit;
      } else {
        this.pendingRemoteChangesCount = ((n = (a = h(this, u, "f")) === null || a === void 0 ? void 0 : a.pendingForUpdate) === null || n === void 0 ? void 0 : n.length) || 0;
        o = `${h(this, c, "f").captions.remoteChanges} (${this.pendingRemoteChangesCount})`;
        r = h(this, u, "f").pendingForUpdate;
      }
      const d = [ {
        id: "root",
        caption: o,
        expanded: true,
        parts: "root-item",
        items: r === null || r === void 0 ? void 0 : r.map((t => ({
          id: t.id,
          startImgSrc: l ? t.type.icon : t.typeIcon,
          endImgSrc: l ? h(this, I, "f").call(this, t.state) : h(this, I, "f").call(this, t.action),
          caption: 
          //WA: Used to apply different styles to the item caption and path
          e("div", {
            style: {
              display: "flex"
            }
          }, e("span", null, t.name), e("span", {
            style: {
              color: "var(--color-text-neutral-disabled)",
              marginLeft: "4px"
            }
          }, t.module)),
          leaf: true,
          parts: "change-item"
        })))
      } ];
      if (l) {
        this.localChangesTreeViewModel = d;
        h(this, H, "f").call(this, ot);
      } else {
        this.remoteChangesTreeViewModel = d;
        h(this, H, "f").call(this, nt);
      }
    }));
    M.set(this, (async (t, e) => {
      const i = Array.from(t.detail.values()).filter((t => t.item.checked && t.item.id !== "root")).map((t => t.item.id));
      if (e === "local") {
        this.localChangesCheckedNodesIds = i;
        h(this, b, "f").updateItemsProperties([ "root" ], {
          caption: `${h(this, c, "f").captions.localChanges} (${this.localChangesCheckedNodesIds.length}/${this.pendingCommitChangesCount})`
        });
      } else {
        this.remoteChangesCheckedNodesIds = i;
        h(this, y, "f").updateItemsProperties([ "root" ], {
          caption: `${h(this, c, "f").captions.remoteChanges} (${this.remoteChangesCheckedNodesIds.length}/${this.pendingRemoteChangesCount})`
        });
      }
    }));
    T.set(this, (async () => {
      await this.shareKBToServerCallback();
    }));
    C.set(this, (async () => {
      await this.createKBFromServerCallback();
    }));
    _.set(this, (async () => {
      await this.openFullDialogCallback();
    }));
    z.set(this, (async () => {
      this.committingChanges = true;
      await this.commitCallback(this.localChangesCheckedNodesIds, this.commitMessage);
      this.commitMessage = "";
      this.committingChanges = false;
    }));
    $.set(this, (t => {
      this.commitMessage = t.detail || "";
    }));
    j.set(this, (async () => {
      this.updatingChanges = true;
      await this.updateCallback(this.remoteChangesCheckedNodesIds);
      this.updatingChanges = false;
      this.remoteChangesCheckedNodesIds = [];
    }));
    B.set(this, (async t => {
      this.selectedTabId = t.detail.newSelectedId;
      if (this.selectedTabId === ot && h(this, d, "f")) {
        await h(this, k, "f").call(this, "local");
      }
      if (this.selectedTabId === nt && h(this, f, "f")) {
        await h(this, k, "f").call(this, "remote");
      }
    }));
    S.set(this, (async () => {
      await this.openTeamDevInfoCallback();
    }));
    D.set(this, (async () => {
      await this.reconnectCallback();
    }));
    I.set(this, (t => {
      const e = {
        inserted: U,
        modified: Y,
        deleted: Z,
        conflicted: et,
        "modified-with-conflicts": et
      };
      return e[t] || null;
    }));
    L.set(this, (t => {
      const e = t === "local";
      if (e) {
        return this.loadingLocalChanges || !this.commitMessage.trim().length || this.localChangesCheckedNodesIds.length === 0 || this.committingChanges || this.serverOperationsDisabled;
      } else {
        return this.loadingRemoteChanges || this.remoteChangesCheckedNodesIds.length === 0 || this.updatingChanges || this.serverOperationsDisabled;
      }
    }));
    H.set(this, (t => {
      this.tabModel = this.tabModel.map((e => e.id === t ? Object.assign(Object.assign({}, e), {
        name: t === ot ? `${h(this, c, "f").captions.localChanges} (${this.pendingCommitChangesCount})` : `${h(this, c, "f").captions.remoteChanges} (${this.pendingRemoteChangesCount})`
      }) : e));
    }));
    N.set(this, (() => h(this, w, "f")[this.getEmptyStateType()].title));
    O.set(this, (() => h(this, w, "f")[this.getEmptyStateType()].description));
    P.set(this, (() => h(this, w, "f")[this.getEmptyStateType()].buttonText));
    E.set(this, (() => h(this, w, "f")[this.getEmptyStateType()].buttonHandler));
    K.set(this, (() => h(this, w, "f")[this.getEmptyStateType()].showButton));
    V.set(this, (t => {
      let i = false;
      let s = false;
      let a;
      let n;
      const o = t === "local";
      if (o) {
        i = this.loadingLocalChanges;
        s = this.committingChanges;
        a = h(this, c, "f").buttons.reloadLocal;
        n = h(this, c, "f").buttons.reloadingLocal;
      } else {
        i = this.loadingRemoteChanges;
        s = this.updatingChanges;
        a = h(this, c, "f").buttons.reloadRemote;
        n = h(this, c, "f").buttons.reloadingRemote;
      }
      return e("button", {
        class: "button-tertiary button-icon-and-text body-regular-s refresh-button",
        type: "button",
        onClick: o ? () => h(this, k, "f").call(this, "local") : () => h(this, k, "f").call(this, "remote"),
        disabled: i || s || this.serverOperationsDisabled
      }, e("ch-image", {
        class: {
          "icon-m": true,
          "loader-icon": i
        },
        src: i ? st : tt,
        type: "mask"
      }), i ? n : a);
    }));
    F.set(this, (t => {
      let i = false;
      let s = "";
      if (t === "local" && this.pendingCommitChangesCount === 0) {
        i = true;
        s = h(this, c, "f").emptyState.noLocalChanges;
      } else if (t === "remote" && this.pendingRemoteChangesCount === 0) {
        i = true;
        s = h(this, c, "f").emptyState.noRemoteChanges;
      }
      return i ? e("div", {
        class: "empty-state-container"
      }, e("p", {
        class: "body-regular-s"
      }, s), h(this, V, "f").call(this, t)) : null;
    }));
    G.set(this, (t => {
      const s = t === "local";
      if (s) {
        return e(i, null, h(this, V, "f").call(this, t), !this.loadingLocalChanges && !this.committingChanges && e("ch-tree-view-render", {
          checkbox: true,
          checked: true,
          class: "tree-view",
          model: this.localChangesTreeViewModel,
          toggleCheckboxes: true,
          onCheckedItemsChange: e => h(this, M, "f").call(this, e, t),
          expandableButton: "no",
          expandOnClick: false,
          ref: t => l(this, b, t, "f")
        }));
      } else {
        return e(i, null, h(this, V, "f").call(this, t), !this.loadingRemoteChanges && !this.updatingChanges && e("ch-tree-view-render", {
          checkbox: true,
          checked: true,
          class: "tree-view",
          model: this.remoteChangesTreeViewModel,
          toggleCheckboxes: true,
          onCheckedItemsChange: e => h(this, M, "f").call(this, e, t),
          expandableButton: "no",
          expandOnClick: false,
          ref: t => l(this, y, t, "f")
        }));
      }
    }));
    X.set(this, (t => {
      const i = t === "local";
      let s = false;
      let a = "";
      if (i) {
        s = this.committingChanges;
        a = "commit-changes-button";
      } else {
        s = this.updatingChanges;
        a = "update-remote-changes-button";
      }
      return e("button", {
        id: a,
        class: {
          "button-primary": true,
          "button-icon-and-text": s
        },
        type: "button",
        disabled: h(this, L, "f").call(this, t),
        onClick: i ? h(this, z, "f") : h(this, j, "f")
      }, s && e("ch-image", {
        class: "icon-m loader-icon",
        src: st,
        type: "mask"
      }), s ? i ? h(this, c, "f").buttons.committing : h(this, c, "f").buttons.updating : i ? h(this, c, "f").buttons.commit : h(this, c, "f").buttons.update);
    }));
    A.set(this, (() => {
      if (this.pendingCommitChangesCount > 0) {
        return e(i, null, e("ch-edit", {
          id: "commit-message-input",
          class: "input commit-message-textarea",
          value: this.commitMessage,
          accessibleName: h(this, c, "f").accessibleNames.commitMessage,
          placeholder: h(this, c, "f").placeholders.commitMessage,
          disabled: this.loadingLocalChanges,
          onInput: h(this, $, "f"),
          multiline: true
        }), h(this, X, "f").call(this, "local"), h(this, G, "f").call(this, "local"));
      }
    }));
    q.set(this, (() => {
      if (this.pendingRemoteChangesCount > 0) {
        return e(i, null, h(this, X, "f").call(this, "remote"), h(this, G, "f").call(this, "remote"));
      }
    }));
    this.loadingRemoteChanges = false;
    this.loadingLocalChanges = true;
    this.tabModel = [];
    this.selectedTabId = ot;
    this.pendingCommitChangesCount = 0;
    this.pendingRemoteChangesCount = 0;
    this.remoteChangesTreeViewModel = [];
    this.localChangesTreeViewModel = [];
    this.remoteChangesCheckedNodesIds = [];
    this.localChangesCheckedNodesIds = [];
    this.commitMessage = "";
    this.committingChanges = false;
    this.updatingChanges = false;
    this.serverOperationsDisabled = false;
    this.teamDevPreviewData = undefined;
    this.loadRemoteChangesCallback = undefined;
    this.loadLocalChangesCallback = undefined;
    this.commitCallback = undefined;
    this.updateCallback = undefined;
    this.openFullDialogCallback = undefined;
    this.shareKBToServerCallback = undefined;
    this.createKBFromServerCallback = undefined;
    this.openTeamDevInfoCallback = undefined;
    this.reconnectCallback = undefined;
  }
  async onTeamDevPreviewDataChanged() {
    const {versionName: t} = this.teamDevPreviewData;
    let e = false;
    h(this, x, "f").call(this);
    if (h(this, m, "f") !== t) {
      l(this, m, t, "f");
      e = true;
    }
    if (h(this, g, "f") && e) {
      await this.reloadChanges("local");
      await this.reloadChanges("remote");
    }
  }
  async componentWillLoad() {
    h(this, x, "f").call(this);
    l(this, c, await o.getComponentStrings(this.el), "f");
    this.tabModel = [ {
      id: ot,
      name: `${h(this, c, "f").captions.localChanges}`
    }, {
      id: nt,
      name: `${h(this, c, "f").captions.remoteChanges}`
    } ];
    h(this, v, "f").call(this);
  }
  async componentDidLoad() {
    if (h(this, g, "f")) {
      await h(this, k, "f").call(this, "local");
      l(this, f, true, "f");
    }
    this.loadingLocalChanges = false;
  }
  /**
     * Used by the host to reload remote or local changes
     */  async reloadChanges(t) {
    const e = t === "local";
    const i = e ? this.selectedTabId === ot : this.selectedTabId === nt;
    if (!i) {
      if (e) {
        l(this, d, true, "f");
      } else {
        l(this, f, true, "f");
      }
      return;
    }
    e ? await h(this, k, "f").call(this, "local") : await h(this, k, "f").call(this, "remote");
  }
  /**
     * Used by the host to instruct the component to disable the commit/update button.
     */  async disableServerOperations(t) {
    this.serverOperationsDisabled = t;
  }
  getEmptyStateType() {
    const {isFrozenVersion: t, existsGXServerSession: e, isKBOpen: i, isLinkedVersion: s, isLinkedKB: a} = this.teamDevPreviewData;
    if (!i) {
      return J.NoKBOpen;
    }
    if (i && !a) {
      return J.NoConnectedKB;
    }
    if (i && a && !s && !e) {
      return J.NoConnectedGXServer;
    }
    if (i && a && !s) {
      return J.NoLinkedVersion;
    }
    if (i && a && e && t) {
      return J.FrozenVersion;
    }
    if (i && a && !e) {
      return J.NoConnectedGXServer;
    }
    return J.None;
  }
  render() {
    const {existsGXServerSession: t} = this.teamDevPreviewData;
    return e(s, {
      class: {
        widget: true,
        "empty-state": !h(this, g, "f")
      }
    }, e("ch-theme", {
      model: Q
    }), !h(this, g, "f") || !t ? e("gx-ide-empty-state", {
      isAnimated: true,
      stateIconSrc: at,
      stateTitle: h(this, N, "f").call(this),
      stateDescription: h(this, O, "f").call(this)
    }, h(this, K, "f").call(this) && e("button", {
      class: "button-primary empty-state-button",
      onClick: h(this, E, "f").call(this)
    }, h(this, P, "f").call(this)), e("div", null, e("p", {
      class: "body-regular-s"
    }, h(this, c, "f").emptyState.about), e("button", {
      class: "button-tertiary button-icon-and-text team-dev-button body-semi-bold-s",
      type: "button",
      onClick: h(this, S, "f")
    }, h(this, c, "f").buttons.teamDev, e("ch-image", {
      class: "icon-m",
      src: it,
      type: "mask"
    })))) : e("div", {
      class: "main-container spacing-body scrollable"
    }, e("p", {
      class: "giu-static-pill-icon-and-text version giu-static-pill-icon-and-text--version elevation-02"
    }, e("ch-image", {
      class: "icon-m",
      type: "mask",
      src: R
    }), e("span", {
      class: "version-pill"
    }, this.teamDevPreviewData.versionName)), e("ch-tab-render", {
      class: "tab tab-full-width-buttons scrollable border-style-none",
      model: this.tabModel,
      selectedId: this.selectedTabId,
      tabListPosition: "block-start",
      onSelectedItemChange: h(this, B, "f")
    }, e("div", {
      class: "local-changes-container",
      slot: ot
    }, h(this, F, "f").call(this, "local"), h(this, A, "f").call(this)), e("div", {
      class: "remote-changes-container",
      slot: nt
    }, h(this, F, "f").call(this, "remote"), h(this, q, "f").call(this))), e("footer", {
      class: "dialog-footer-with-border open-window-container"
    }, e("div", {
      class: "buttons-spacer"
    }, e("button", {
      class: "button-tertiary button-icon-and-text open-full-dialog-button",
      onClick: h(this, _, "f")
    }, e("ch-image", {
      class: "icon-m",
      src: it,
      type: "mask"
    }), h(this, c, "f").footer.openFullDialog)))));
  }
  static get assetsDirs() {
    return [ "gx-ide-assets/team-dev-preview" ];
  }
  get el() {
    return a(this);
  }
  static get watchers() {
    return {
      teamDevPreviewData: [ "onTeamDevPreviewDataChanged" ]
    };
  }
};

c = new WeakMap, d = new WeakMap, f = new WeakMap, p = new WeakMap, u = new WeakMap, 
m = new WeakMap, g = new WeakMap, w = new WeakMap, b = new WeakMap, y = new WeakMap, 
v = new WeakMap, x = new WeakMap, k = new WeakMap, W = new WeakMap, M = new WeakMap, 
T = new WeakMap, C = new WeakMap, _ = new WeakMap, z = new WeakMap, $ = new WeakMap, 
j = new WeakMap, B = new WeakMap, S = new WeakMap, D = new WeakMap, I = new WeakMap, 
L = new WeakMap, H = new WeakMap, N = new WeakMap, O = new WeakMap, P = new WeakMap, 
E = new WeakMap, K = new WeakMap, V = new WeakMap, F = new WeakMap, G = new WeakMap, 
X = new WeakMap, A = new WeakMap, q = new WeakMap;

rt.style = r;

export { rt as gx_ide_team_dev_preview };
//# sourceMappingURL=p-c05dc058.entry.js.map