{"version":3,"sources":["jsdelivr-header.js","/npm/@univerjs/sheets-note@0.17.0/lib/es/index.js"],"names":[],"mappings":"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","file":"/npm/@univerjs/sheets-note@0.17.0/lib/es/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@univerjs/sheets-note@0.17.0/lib/es/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","var F = Object.defineProperty;\nvar q = (i, r, e) => r in i ? F(i, r, { enumerable: !0, configurable: !0, writable: !0, value: e }) : i[r] = e;\nvar _ = (i, r, e) => q(i, typeof r != \"symbol\" ? r + \"\" : r, e);\nimport { Disposable as U, generateRandomId as G, CommandType as N, IUniverInstanceService as E, ICommandService as v, IUndoRedoService as D, IResourceManagerService as K, Inject as f, UniverInstanceType as C, sequenceExecuteAsync as Y, DependentOn as Q, IConfigService as X, Injector as Z, Plugin as k, merge as ee, touchDependencies as W } from \"@univerjs/core\";\nimport { getSheetCommandTarget as j, SheetsSelectionsService as x, SheetInterceptorService as te, RemoveSheetCommand as se, CopySheetCommand as oe, RefRangeService as ne, handleCommonRangeChangeWithEffectRefCommandsSkipNoInterests as re, UniverSheetsPlugin as ie } from \"@univerjs/sheets\";\nimport { Subject as ae, filter as B, map as L } from \"rxjs\";\nclass g extends U {\n  constructor() {\n    super(...arguments);\n    _(this, \"_notesMap\", /* @__PURE__ */ new Map());\n    _(this, \"_change$\", new ae());\n    _(this, \"change$\", this._change$.asObservable());\n  }\n  _ensureNotesMap(e, t) {\n    let s = this._notesMap.get(e);\n    s || (s = /* @__PURE__ */ new Map(), this._notesMap.set(e, s));\n    let o = s.get(t);\n    return o || (o = /* @__PURE__ */ new Map(), s.set(t, o)), o;\n  }\n  _getNoteByPosition(e, t, s, o) {\n    const n = this._ensureNotesMap(e, t);\n    for (const [a, c] of n)\n      if (c.row === s && c.col === o)\n        return c;\n  }\n  _getNoteById(e, t, s) {\n    return this._ensureNotesMap(e, t).get(s);\n  }\n  _getNoteByParams(e, t, s) {\n    const { noteId: o, row: n, col: a } = s;\n    return o ? this._getNoteById(e, t, o) : n !== void 0 && a !== void 0 ? this._getNoteByPosition(e, t, n, a) : null;\n  }\n  getSheetShowNotes$(e, t) {\n    return this._change$.pipe(\n      B(({ unitId: s, subUnitId: o }) => s === e && o === t),\n      L(() => {\n        const s = this._ensureNotesMap(e, t), o = [];\n        for (const [n, a] of s)\n          a.show && o.push({ loc: { row: a.row, col: a.col, unitId: e, subUnitId: t }, note: a });\n        return o;\n      })\n    );\n  }\n  getCellNoteChange$(e, t, s, o) {\n    return this._change$.pipe(\n      B(({ unitId: n, subUnitId: a, oldNote: c }) => n !== e || a !== t || !c ? !1 : c.row === s && c.col === o),\n      L((n) => n)\n    );\n  }\n  updateNote(e, t, s, o, n, a) {\n    const c = this._getNoteByParams(e, t, { noteId: n == null ? void 0 : n.id, row: s, col: o }), d = this._ensureNotesMap(e, t), h = {\n      ...n,\n      id: (c == null ? void 0 : c.id) || n.id || G(6),\n      row: s,\n      col: o\n    };\n    d.set(h.id, h), this._change$.next({ unitId: e, subUnitId: t, oldNote: c, type: \"update\", newNote: h, silent: a });\n  }\n  removeNote(e, t, s) {\n    const { noteId: o, row: n, col: a, silent: c } = s, d = this._getNoteByParams(e, t, { noteId: o, row: n, col: a });\n    if (!d)\n      return;\n    this._ensureNotesMap(e, t).delete(d.id), this._change$.next({ unitId: e, subUnitId: t, oldNote: d, type: \"update\", newNote: null, silent: c });\n  }\n  toggleNotePopup(e, t, s) {\n    const { noteId: o, row: n, col: a, silent: c } = s, d = this._getNoteByParams(e, t, { noteId: o, row: n, col: a });\n    if (!d)\n      return;\n    const h = this._ensureNotesMap(e, t), u = { ...d, show: !d.show };\n    h.set(u.id, u), this._change$.next({ unitId: e, subUnitId: t, oldNote: d, type: \"update\", newNote: u, silent: c });\n  }\n  updateNotePosition(e, t, s) {\n    const { noteId: o, row: n, col: a, newRow: c, newCol: d, silent: h } = s, u = this._getNoteByParams(e, t, { noteId: o, row: n, col: a });\n    if (!u)\n      return;\n    const l = this._ensureNotesMap(e, t), p = { ...u, row: c, col: d };\n    l.set(p.id, p), this._change$.next({ unitId: e, subUnitId: t, oldNote: u, type: \"ref\", newNote: p, silent: h });\n  }\n  getNote(e, t, s) {\n    return this._getNoteByParams(e, t, s);\n  }\n  getNotes() {\n    return this._notesMap;\n  }\n  getUnitNotes(e) {\n    return this._notesMap.get(e);\n  }\n  getSheetNotes(e, t) {\n    const s = this._notesMap.get(e);\n    if (s)\n      return s.get(t);\n  }\n  deleteUnitNotes(e) {\n    this._notesMap.delete(e);\n  }\n}\nconst m = {\n  id: \"sheet.mutation.update-note\",\n  type: N.MUTATION,\n  handler: (i, r) => {\n    const { unitId: e, sheetId: t, row: s, col: o, note: n, silent: a } = r;\n    return i.get(g).updateNote(e, t, s, o, n, a), !0;\n  }\n}, M = {\n  id: \"sheet.mutation.remove-note\",\n  type: N.MUTATION,\n  handler: (i, r) => {\n    const { unitId: e, sheetId: t, noteId: s, row: o, col: n, silent: a } = r;\n    return i.get(g).removeNote(e, t, { noteId: s, row: o, col: n, silent: a }), !0;\n  }\n}, $ = {\n  id: \"sheet.mutation.toggle-note-popup\",\n  type: N.MUTATION,\n  handler: (i, r) => {\n    const { unitId: e, sheetId: t, noteId: s, row: o, col: n, silent: a } = r;\n    return i.get(g).toggleNotePopup(e, t, { noteId: s, row: o, col: n, silent: a }), !0;\n  }\n}, T = {\n  id: \"sheet.mutation.update-note-position\",\n  type: N.MUTATION,\n  handler: (i, r) => {\n    const { unitId: e, sheetId: t, noteId: s, row: o, col: n, newPosition: a, silent: c } = r;\n    return i.get(g).updateNotePosition(e, t, { noteId: s, row: o, col: n, newRow: a.row, newCol: a.col, silent: c }), !0;\n  }\n}, ce = {\n  id: \"sheet.command.delete-note\",\n  type: N.COMMAND,\n  handler: (i) => {\n    const r = j(i.get(E));\n    if (!r) return !1;\n    const t = i.get(x).getCurrentLastSelection();\n    if (!(t != null && t.primary)) return !1;\n    const s = i.get(g), { unitId: o, subUnitId: n } = r, { actualColumn: a, actualRow: c } = t.primary, d = s.getNote(o, n, { row: c, col: a });\n    if (!d) return !1;\n    const h = i.get(v), u = i.get(D), l = {\n      id: M.id,\n      params: {\n        unitId: o,\n        sheetId: n,\n        noteId: d.id\n      }\n    }, p = {\n      id: m.id,\n      params: {\n        unitId: o,\n        sheetId: n,\n        row: c,\n        col: a,\n        note: { ...d }\n      }\n    };\n    return h.syncExecuteCommand(l.id, l.params) ? (u.pushUndoRedo({\n      unitID: o,\n      redoMutations: [l],\n      undoMutations: [p]\n    }), !0) : !1;\n  }\n}, de = {\n  id: \"sheet.command.toggle-note-popup\",\n  type: N.COMMAND,\n  handler: (i) => {\n    const r = j(i.get(E));\n    if (!r) return !1;\n    const t = i.get(x).getCurrentLastSelection();\n    if (!(t != null && t.primary)) return !1;\n    const s = i.get(g), { unitId: o, subUnitId: n } = r, { actualColumn: a, actualRow: c } = t.primary, d = s.getNote(o, n, { row: c, col: a });\n    if (!d) return !1;\n    const h = i.get(v), u = i.get(D), l = {\n      id: $.id,\n      params: {\n        unitId: o,\n        sheetId: n,\n        noteId: d.id\n      }\n    }, p = {\n      id: $.id,\n      params: {\n        unitId: o,\n        sheetId: n,\n        noteId: d.id\n      }\n    };\n    return h.syncExecuteCommand(l.id, l.params) ? (u.pushUndoRedo({\n      unitID: o,\n      redoMutations: [l],\n      undoMutations: [p]\n    }), !0) : !1;\n  }\n}, he = {\n  id: \"sheet.command.update-note\",\n  type: N.COMMAND,\n  handler: (i, r) => {\n    const e = j(i.get(E), r);\n    if (!e) return !1;\n    const t = i.get(v), s = i.get(D), o = i.get(g), { unitId: n, subUnitId: a } = e, { row: c, col: d, note: h } = r, u = o.getNote(n, a, { noteId: h.id, row: c, col: d }), l = {\n      id: m.id,\n      params: {\n        unitId: n,\n        sheetId: a,\n        row: c,\n        col: d,\n        note: h\n      }\n    }, p = [];\n    if (u) {\n      const b = {\n        id: m.id,\n        params: {\n          unitId: n,\n          sheetId: a,\n          row: c,\n          col: d,\n          note: { ...u }\n        }\n      };\n      p.push(b);\n    } else {\n      const b = {\n        id: M.id,\n        params: {\n          unitId: n,\n          sheetId: a,\n          row: c,\n          col: d\n        }\n      };\n      p.push(b);\n    }\n    return t.syncExecuteCommand(l.id, l.params) ? (s.pushUndoRedo({\n      unitID: n,\n      redoMutations: [l],\n      undoMutations: p\n    }), !0) : !1;\n  }\n}, V = \"SHEET_NOTE_PLUGIN\";\nvar ue = Object.getOwnPropertyDescriptor, le = (i, r, e, t) => {\n  for (var s = t > 1 ? void 0 : t ? ue(r, e) : r, o = i.length - 1, n; o >= 0; o--)\n    (n = i[o]) && (s = n(s) || s);\n  return s;\n}, S = (i, r) => (e, t) => r(e, t, i);\nlet R = class extends U {\n  constructor(i, r, e, t) {\n    super(), this._resourceManagerService = i, this._univerInstanceService = r, this._sheetInterceptorService = e, this._sheetsNoteModel = t, this._initSnapshot(), this._initSheetChange();\n  }\n  _initSnapshot() {\n    const i = (e) => {\n      const t = this._sheetsNoteModel.getUnitNotes(e);\n      if (!t)\n        return \"\";\n      const s = {};\n      return t.forEach((o, n) => {\n        const a = {};\n        o.forEach((c) => {\n          const { row: d, col: h } = c;\n          a[d] || (a[d] = {}), a[d][h] = c;\n        }), Object.keys(a).length > 0 && (s[n] = a);\n      }), JSON.stringify(s);\n    }, r = (e) => {\n      if (!e)\n        return {};\n      try {\n        return JSON.parse(e);\n      } catch {\n        return {};\n      }\n    };\n    this.disposeWithMe(\n      this._resourceManagerService.registerPluginResource({\n        pluginName: V,\n        businesses: [C.UNIVER_SHEET],\n        toJson: (e) => i(e),\n        parseJson: (e) => r(e),\n        onUnLoad: (e) => {\n          this._sheetsNoteModel.deleteUnitNotes(e);\n        },\n        onLoad: (e, t) => {\n          Object.entries(t).forEach(([s, o]) => {\n            Object.entries(o).forEach(([n, a]) => {\n              Object.entries(a).forEach(([c, d]) => {\n                this._sheetsNoteModel.updateNote(\n                  e,\n                  s,\n                  Number(n),\n                  Number(c),\n                  d\n                );\n              });\n            });\n          });\n        }\n      })\n    );\n  }\n  // eslint-disable-next-line max-lines-per-function\n  _initSheetChange() {\n    this.disposeWithMe(\n      this._sheetInterceptorService.interceptCommand({\n        // eslint-disable-next-line max-lines-per-function\n        getMutations: (i) => {\n          var r;\n          if (i.id === se.id) {\n            const e = i.params, t = e.unitId || this._univerInstanceService.getCurrentUnitOfType(C.UNIVER_SHEET).getUnitId(), s = e.subUnitId || ((r = this._univerInstanceService.getCurrentUnitOfType(C.UNIVER_SHEET).getActiveSheet()) == null ? void 0 : r.getSheetId());\n            if (!t || !s)\n              return { redos: [], undos: [] };\n            const o = this._sheetsNoteModel.getSheetNotes(t, s);\n            if (!o)\n              return { redos: [], undos: [] };\n            const n = [], a = [];\n            return o.forEach((c) => {\n              n.push({\n                id: M.id,\n                params: {\n                  unitId: t,\n                  sheetId: s,\n                  noteId: c.id,\n                  row: c.row,\n                  col: c.col\n                }\n              }), a.push({\n                id: m.id,\n                params: {\n                  unitId: t,\n                  sheetId: s,\n                  row: c.row,\n                  col: c.col,\n                  note: c\n                }\n              });\n            }), { redos: n, undos: a };\n          } else if (i.id === oe.id) {\n            const e = i.params, { unitId: t, subUnitId: s, targetSubUnitId: o } = e;\n            if (!t || !s || !o)\n              return { redos: [], undos: [] };\n            const n = this._sheetsNoteModel.getSheetNotes(t, s);\n            if (!n)\n              return { redos: [], undos: [] };\n            const a = [], c = [];\n            return n.forEach((d) => {\n              const h = { ...d, id: G(6) };\n              a.push({\n                id: m.id,\n                params: {\n                  unitId: t,\n                  sheetId: o,\n                  row: h.row,\n                  col: h.col,\n                  note: h\n                }\n              }), c.push({\n                id: M.id,\n                params: {\n                  unitId: t,\n                  sheetId: o,\n                  noteId: h.id,\n                  row: h.row,\n                  col: h.col\n                }\n              });\n            }), { redos: a, undos: c };\n          }\n          return { redos: [], undos: [] };\n        }\n      })\n    );\n  }\n};\nR = le([\n  S(0, K),\n  S(1, E),\n  S(2, f(te)),\n  S(3, f(g))\n], R);\nconst pe = \"@univerjs/sheets-note\", ge = \"0.17.0\", z = {\n  name: pe,\n  version: ge\n}, _e = \"sheets-note.config\", H = {};\nvar me = Object.getOwnPropertyDescriptor, Ne = (i, r, e, t) => {\n  for (var s = t > 1 ? void 0 : t ? me(r, e) : r, o = i.length - 1, n; o >= 0; o--)\n    (n = i[o]) && (s = n(s) || s);\n  return s;\n}, I = (i, r) => (e, t) => r(e, t, i);\nlet y = class extends U {\n  constructor(r, e, t, s) {\n    super();\n    _(this, \"_disposableMap\", /* @__PURE__ */ new Map());\n    _(this, \"_watcherMap\", /* @__PURE__ */ new Map());\n    _(this, \"_handleRangeChange\", (r, e, t, s, o, n, a) => n ? {\n      redos: [{\n        id: T.id,\n        params: {\n          unitId: r,\n          sheetId: e,\n          noteId: t.id,\n          newPosition: {\n            row: n.startRow,\n            col: n.startColumn\n          },\n          silent: a\n        }\n      }],\n      undos: [{\n        id: T.id,\n        params: {\n          unitId: r,\n          sheetId: e,\n          noteId: t.id,\n          newPosition: {\n            row: s,\n            col: o\n          },\n          note: t,\n          silent: a\n        }\n      }]\n    } : {\n      redos: [{\n        id: M.id,\n        params: {\n          unitId: r,\n          sheetId: e,\n          noteId: t.id\n        }\n      }],\n      undos: [{\n        id: m.id,\n        params: {\n          unitId: r,\n          sheetId: e,\n          row: s,\n          col: o,\n          note: t\n        }\n      }]\n    });\n    this._refRangeService = r, this._sheetsNoteModel = e, this._selectionManagerService = t, this._commandService = s, this._initData(), this._initRefRange();\n  }\n  _getIdWithUnitId(r, e, t, s) {\n    return `${r}-${e}-${t}-${s}`;\n  }\n  _register(r, e, t, s, o) {\n    const n = {\n      startColumn: o,\n      endColumn: o,\n      startRow: s,\n      endRow: s\n    };\n    this._disposableMap.set(\n      this._getIdWithUnitId(r, e, s, o),\n      this._refRangeService.registerRefRange(n, (a) => {\n        const c = re(n, a, { selectionManagerService: this._selectionManagerService }), d = Array.isArray(c) ? c[0] : c;\n        return d && d.startColumn === n.startColumn && d.startRow === n.startRow ? {\n          undos: [],\n          redos: []\n        } : this._handleRangeChange(r, e, t, s, o, d, !1);\n      }, r, e)\n    );\n  }\n  _watch(r, e, t, s, o) {\n    const n = {\n      startColumn: o,\n      endColumn: o,\n      startRow: s,\n      endRow: s\n    };\n    this._watcherMap.set(\n      this._getIdWithUnitId(r, e, s, o),\n      this._refRangeService.watchRange(r, e, n, (a, c) => {\n        const { redos: d } = this._handleRangeChange(r, e, t, a.startRow, a.startColumn, c, !0);\n        Y(d, this._commandService, { onlyLocal: !0 });\n      }, !0)\n    );\n  }\n  _unwatch(r, e, t, s) {\n    var n;\n    const o = this._getIdWithUnitId(r, e, t, s);\n    (n = this._watcherMap.get(o)) == null || n.dispose(), this._watcherMap.delete(o);\n  }\n  _unregister(r, e, t, s) {\n    var n;\n    const o = this._getIdWithUnitId(r, e, t, s);\n    (n = this._disposableMap.get(o)) == null || n.dispose(), this._disposableMap.delete(o);\n  }\n  _initData() {\n    const r = this._sheetsNoteModel.getNotes();\n    for (const [e, t] of r)\n      for (const [s, o] of t)\n        o.forEach((n) => {\n          this._register(e, s, n, n.row, n.col), this._watch(e, s, n, n.row, n.col);\n        });\n  }\n  _initRefRange() {\n    this.disposeWithMe(\n      this._sheetsNoteModel.change$.subscribe((r) => {\n        switch (r.type) {\n          case \"update\": {\n            const { unitId: e, subUnitId: t, oldNote: s, newNote: o } = r, n = o ? o.row : s.row, a = o ? o.col : s.col, c = this._getIdWithUnitId(e, t, n, a);\n            o ? this._disposableMap.has(c) || (this._register(e, t, o, n, a), this._watch(e, t, o, n, a)) : (this._unregister(e, t, n, a), this._unwatch(e, t, n, a));\n            break;\n          }\n          case \"ref\": {\n            const { unitId: e, subUnitId: t, oldNote: s, newNote: o, silent: n } = r, { row: a, col: c } = s, { row: d, col: h } = o;\n            this._unregister(e, t, a, c), n || (this._unwatch(e, t, a, c), this._watch(e, t, o, d, h)), this._register(e, t, o, d, h);\n            break;\n          }\n        }\n      })\n    );\n  }\n};\ny = Ne([\n  I(0, f(ne)),\n  I(1, f(g)),\n  I(2, f(x)),\n  I(3, v)\n], y);\nvar fe = Object.getOwnPropertyDescriptor, Me = (i, r, e, t) => {\n  for (var s = t > 1 ? void 0 : t ? fe(r, e) : r, o = i.length - 1, n; o >= 0; o--)\n    (n = i[o]) && (s = n(s) || s);\n  return s;\n}, we = (i, r) => (e, t) => r(e, t, i);\nlet P = class extends U {\n  constructor(i) {\n    super(), this._commandService = i, this._initialize();\n  }\n  _initialize() {\n    [\n      T,\n      $,\n      m,\n      M,\n      ce,\n      de,\n      he\n    ].forEach((i) => {\n      this.disposeWithMe(\n        this._commandService.registerCommand(i)\n      );\n    });\n  }\n};\nP = Me([\n  we(0, v)\n], P);\nvar ve = Object.defineProperty, Se = Object.getOwnPropertyDescriptor, Ie = (i, r, e) => r in i ? ve(i, r, { enumerable: !0, configurable: !0, writable: !0, value: e }) : i[r] = e, Ce = (i, r, e, t) => {\n  for (var s = t > 1 ? void 0 : t ? Se(r, e) : r, o = i.length - 1, n; o >= 0; o--)\n    (n = i[o]) && (s = n(s) || s);\n  return s;\n}, J = (i, r) => (e, t) => r(e, t, i), O = (i, r, e) => Ie(i, typeof r != \"symbol\" ? r + \"\" : r, e);\nlet w = class extends k {\n  constructor(i = H, r, e) {\n    super(), this._config = i, this._configService = r, this._injector = e;\n    const { ...t } = ee(\n      {},\n      H,\n      this._config\n    );\n    this._configService.setConfig(_e, t);\n  }\n  onStarting() {\n    [\n      [g],\n      [P],\n      [R],\n      [y]\n    ].forEach((i) => {\n      this._injector.add(i);\n    }), W(this._injector, [\n      [g],\n      [P],\n      [R]\n    ]);\n  }\n  onReady() {\n    W(this._injector, [\n      [y]\n    ]);\n  }\n};\nO(w, \"pluginName\", V);\nO(w, \"packageName\", z.name);\nO(w, \"version\", z.version);\nO(w, \"type\", C.UNIVER_SHEET);\nw = Ce([\n  Q(ie),\n  J(1, X),\n  J(2, f(Z))\n], w);\nexport {\n  M as RemoveNoteMutation,\n  ce as SheetDeleteNoteCommand,\n  de as SheetToggleNotePopupCommand,\n  he as SheetUpdateNoteCommand,\n  g as SheetsNoteModel,\n  R as SheetsNoteResourceController,\n  $ as ToggleNotePopupMutation,\n  w as UniverSheetsNotePlugin,\n  m as UpdateNoteMutation,\n  T as UpdateNotePositionMutation\n};\n"]}