chunk-75UPVUU3.js 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569
  1. import {
  2. Nu,
  3. me
  4. } from "./chunk-T4NNB5UY.js";
  5. import {
  6. Aa,
  7. F,
  8. Xa
  9. } from "./chunk-BW43Z7N3.js";
  10. import {
  11. $e,
  12. Fa,
  13. He,
  14. P1,
  15. m1,
  16. n1
  17. } from "./chunk-POAJ2YNP.js";
  18. import {
  19. A1,
  20. Yx,
  21. q3
  22. } from "./chunk-2MK3Q52E.js";
  23. import {
  24. BehaviorSubject,
  25. De,
  26. Fe,
  27. Nt,
  28. Ot,
  29. Pt,
  30. Ra,
  31. SE,
  32. W0,
  33. ar,
  34. combineLatest,
  35. en,
  36. fs,
  37. map,
  38. merge,
  39. nt,
  40. nu,
  41. ot,
  42. startWith,
  43. tap,
  44. z0
  45. } from "./chunk-23V3HWTR.js";
  46. import {
  47. require_react
  48. } from "./chunk-GNR2UJZM.js";
  49. import {
  50. __toESM
  51. } from "./chunk-2LSFTFF7.js";
  52. // node_modules/.pnpm/@univerjs+sheets-crosshair-highlight@0.5.5_@grpc+grpc-js@1.13.4_react-dom@18.3.1_react@18.3.1_gzzch6qfsqbrjibr7uqhl3ehqe/node_modules/@univerjs/sheets-crosshair-highlight/lib/es/index.js
  53. var import_react = __toESM(require_react());
  54. var re = Object.defineProperty;
  55. var ne = (n, e, t) => e in n ? re(n, e, { enumerable: true, configurable: true, writable: true, value: t }) : n[e] = t;
  56. var h = (n, e, t) => ne(n, typeof e != "symbol" ? e + "" : e, t);
  57. var Pe = "sheets-crosshair-highlight.config";
  58. var A = {};
  59. var g = function() {
  60. return g = Object.assign || function(n) {
  61. for (var e, t = 1, r = arguments.length; t < r; t++) {
  62. e = arguments[t];
  63. for (var s in e)
  64. Object.prototype.hasOwnProperty.call(e, s) && (n[s] = e[s]);
  65. }
  66. return n;
  67. }, g.apply(this, arguments);
  68. };
  69. var Te = function(n, e) {
  70. var t = {};
  71. for (var r in n)
  72. Object.prototype.hasOwnProperty.call(n, r) && e.indexOf(r) < 0 && (t[r] = n[r]);
  73. if (n != null && typeof Object.getOwnPropertySymbols == "function")
  74. for (var s = 0, r = Object.getOwnPropertySymbols(n); s < r.length; s++)
  75. e.indexOf(r[s]) < 0 && Object.prototype.propertyIsEnumerable.call(n, r[s]) && (t[r[s]] = n[r[s]]);
  76. return t;
  77. };
  78. var F2 = (0, import_react.forwardRef)(function(n, e) {
  79. var t = n.icon, r = n.id, s = n.className, i = n.extend, o = Te(n, ["icon", "id", "className", "extend"]), a = "univerjs-icon univerjs-icon-".concat(r, " ").concat(s || "").trim(), c = (0, import_react.useRef)("_".concat(Ve()));
  80. return W(t, "".concat(r), { defIds: t.defIds, idSuffix: c.current }, g({ ref: e, className: a }, o), i);
  81. });
  82. function W(n, e, t, r, s) {
  83. return (0, import_react.createElement)(n.tag, g(g({ key: e }, Ne(n, t, s)), r), (je(n, t).children || []).map(function(i, o) {
  84. return W(i, "".concat(e, "-").concat(n.tag, "-").concat(o), t, void 0, s);
  85. }));
  86. }
  87. function Ne(n, e, t) {
  88. var r = g({}, n.attrs);
  89. t != null && t.colorChannel1 && r.fill === "colorChannel1" && (r.fill = t.colorChannel1);
  90. var s = e.defIds;
  91. return !s || s.length === 0 || (n.tag === "use" && r["xlink:href"] && (r["xlink:href"] = r["xlink:href"] + e.idSuffix), Object.entries(r).forEach(function(i) {
  92. var o = i[0], a = i[1];
  93. typeof a == "string" && (r[o] = a.replace(/url\(#(.*)\)/, "url(#$1".concat(e.idSuffix, ")")));
  94. })), r;
  95. }
  96. function je(n, e) {
  97. var t, r = e.defIds;
  98. return !r || r.length === 0 ? n : n.tag === "defs" && (!((t = n.children) === null || t === void 0) && t.length) ? g(g({}, n), { children: n.children.map(function(s) {
  99. return typeof s.attrs.id == "string" && r && r.indexOf(s.attrs.id) > -1 ? g(g({}, s), { attrs: g(g({}, s.attrs), { id: s.attrs.id + e.idSuffix }) }) : s;
  100. }) }) : n;
  101. }
  102. function Ve() {
  103. return Math.random().toString(36).substring(2, 8);
  104. }
  105. F2.displayName = "UniverIcon";
  106. var Le = { tag: "svg", attrs: { fill: "none", viewBox: "0 0 16 16", width: "1em", height: "1em" }, children: [{ tag: "path", attrs: { fill: "#E5E5E5", d: "M1.6499 3.65002C1.6499 2.54545 2.54533 1.65002 3.6499 1.65002H12.3499C13.4545 1.65002 14.3499 2.54545 14.3499 3.65002V12.35C14.3499 13.4546 13.4545 14.35 12.3499 14.35H3.6499C2.54533 14.35 1.6499 13.4546 1.6499 12.35V3.65002Z" } }, { tag: "path", attrs: { fill: "#fff", d: "M9.9998 1.65002H5.9998V6H1.6499V10H5.9998V14.35H9.9998V10H14.3499V6H9.9998V1.65002Z" } }, { tag: "path", attrs: { fill: "currentColor", d: "M3.6498 1.05005C2.21386 1.05005 1.0498 2.21411 1.0498 3.65005V12.35C1.0498 13.786 2.21386 14.95 3.6498 14.95H12.3498C13.7857 14.95 14.9498 13.786 14.9498 12.3501V3.65005C14.9498 2.21411 13.7857 1.05005 12.3498 1.05005H3.6498ZM5.4002 2.25005H3.6498C2.87661 2.25005 2.2498 2.87685 2.2498 3.65005V5.40002H5.4002V2.25005ZM2.2498 10.6V12.35C2.2498 13.1232 2.87661 13.75 3.6498 13.75H5.4002V10.6H2.2498ZM6.60019 13.75H9.4002V9.40002H13.7498V6.60002H9.4002V2.25005H6.60019V6.60002H2.25029V9.40002H6.60019V13.75ZM10.6002 2.25005V5.40002H13.7498V3.65005C13.7498 2.87685 13.123 2.25005 12.3498 2.25005H10.6002ZM13.7498 10.6H10.6002V13.75H12.3498C13.123 13.75 13.7498 13.1232 13.7498 12.3501V10.6Z", fillRule: "evenodd", clipRule: "evenodd" } }] };
  107. var Y = (0, import_react.forwardRef)(function(n, e) {
  108. return (0, import_react.createElement)(F2, Object.assign({}, n, {
  109. id: "cross-highlighting-single",
  110. ref: e,
  111. icon: Le
  112. }));
  113. });
  114. Y.displayName = "CrossHighlightingSingle";
  115. var q = [
  116. "rgba(158, 109, 227, 0.3)",
  117. "rgba(254, 75, 75, 0.3)",
  118. "rgba(255, 140, 81, 0.3)",
  119. "rgba(164, 220, 22, 0.3)",
  120. "rgba(45, 174, 255, 0.3)",
  121. "rgba(58, 96, 247, 0.3)",
  122. "rgba(242, 72, 166, 0.3)",
  123. "rgba(153, 153, 153, 0.3)",
  124. "rgba(158, 109, 227, 0.15)",
  125. "rgba(254, 75, 75, 0.15)",
  126. "rgba(255, 140, 81, 0.15)",
  127. "rgba(164, 220, 22, 0.15)",
  128. "rgba(45, 174, 255, 0.15)",
  129. "rgba(58, 96, 247, 0.15)",
  130. "rgba(242, 72, 166, 0.15)",
  131. "rgba(153, 153, 153, 0.15)"
  132. ];
  133. var S = class extends nt {
  134. constructor() {
  135. super(...arguments);
  136. h(this, "_enabled$", new BehaviorSubject(false));
  137. h(this, "enabled$", this._enabled$.asObservable());
  138. h(this, "_color$", new BehaviorSubject(q[0]));
  139. h(this, "color$", this._color$.asObservable());
  140. }
  141. get enabled() {
  142. return this._enabled$.getValue();
  143. }
  144. get color() {
  145. return this._color$.getValue();
  146. }
  147. dispose() {
  148. this._enabled$.complete();
  149. }
  150. setEnabled(t) {
  151. this._enabled$.next(t);
  152. }
  153. setColor(t) {
  154. this._color$.next(t);
  155. }
  156. };
  157. var M = {
  158. id: "sheet.operation.toggle-crosshair-highlight",
  159. type: ar.OPERATION,
  160. handler(n) {
  161. const e = n.get(S), t = e.enabled;
  162. return e.setEnabled(!t), true;
  163. }
  164. };
  165. var J = {
  166. id: "sheet.operation.set-crosshair-highlight-color",
  167. type: ar.OPERATION,
  168. handler(n, { value: e }) {
  169. const t = n.get(S);
  170. return t.enabled || t.setEnabled(true), t.setColor(e), true;
  171. }
  172. };
  173. var Ae = {
  174. id: "sheet.operation.enable-crosshair-highlight",
  175. type: ar.OPERATION,
  176. handler(n) {
  177. const e = n.get(S);
  178. return e.enabled ? false : (e.setEnabled(true), true);
  179. }
  180. };
  181. var Ge = {
  182. id: "sheet.operation.disable-crosshair-highlight",
  183. type: ar.OPERATION,
  184. handler(n) {
  185. const e = n.get(S);
  186. return e.enabled ? (e.setEnabled(false), true) : false;
  187. }
  188. };
  189. var I = { exports: {} };
  190. var m = {};
  191. var G;
  192. function Ue() {
  193. if (G)
  194. return m;
  195. G = 1;
  196. var n = import_react.default, e = Symbol.for("react.element"), t = Symbol.for("react.fragment"), r = Object.prototype.hasOwnProperty, s = n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, i = { key: true, ref: true, __self: true, __source: true };
  197. function o(a, c, f) {
  198. var l, d = {}, _ = null, u = null;
  199. f !== void 0 && (_ = "" + f), c.key !== void 0 && (_ = "" + c.key), c.ref !== void 0 && (u = c.ref);
  200. for (l in c)
  201. r.call(c, l) && !i.hasOwnProperty(l) && (d[l] = c[l]);
  202. if (a && a.defaultProps)
  203. for (l in c = a.defaultProps, c)
  204. d[l] === void 0 && (d[l] = c[l]);
  205. return { $$typeof: e, type: a, key: _, ref: u, props: d, _owner: s.current };
  206. }
  207. return m.Fragment = t, m.jsx = o, m.jsxs = o, m;
  208. }
  209. var U;
  210. function De2() {
  211. return U || (U = 1, I.exports = Ue()), I.exports;
  212. }
  213. var D = De2();
  214. function X(n) {
  215. var e, t, r = "";
  216. if (typeof n == "string" || typeof n == "number")
  217. r += n;
  218. else if (typeof n == "object")
  219. if (Array.isArray(n)) {
  220. var s = n.length;
  221. for (e = 0; e < s; e++)
  222. n[e] && (t = X(n[e])) && (r && (r += " "), r += t);
  223. } else
  224. for (t in n)
  225. n[t] && (r && (r += " "), r += t);
  226. return r;
  227. }
  228. function ke() {
  229. for (var n, e, t = 0, r = "", s = arguments.length; t < s; t++)
  230. (n = arguments[t]) && (e = X(n)) && (r && (r += " "), r += e);
  231. return r;
  232. }
  233. var Ze = "univer-crosshair-highlight-overlay";
  234. var Be = "univer-crosshair-highlight-item";
  235. var Fe2 = "univer-crosshair-highlight-item-selected";
  236. var y = {
  237. crosshairHighlightOverlay: Ze,
  238. crosshairHighlightItem: Be,
  239. crosshairHighlightItemSelected: Fe2
  240. };
  241. function We(n) {
  242. const { onChange: e } = n, t = W0(S), r = z0(t.color$), s = (0, import_react.useCallback)((i) => {
  243. e == null || e(i);
  244. }, [e]);
  245. return D.jsx("div", { className: y.crosshairHighlightOverlay, children: q.map((i) => D.jsx(
  246. "div",
  247. {
  248. className: ke(y.crosshairHighlightItem, {
  249. [y.crosshairHighlightItemSelected]: i === r
  250. }),
  251. style: { backgroundColor: i },
  252. onClick: () => s(i)
  253. },
  254. i
  255. )) });
  256. }
  257. var K = "CROSSHAIR_HIGHLIGHT_OVERLAY_COMPONENT";
  258. function Ye(n) {
  259. const e = n.get(S);
  260. return {
  261. id: M.id,
  262. tooltip: "crosshair.button.tooltip",
  263. type: $e.BUTTON_SELECTOR,
  264. icon: "CrossHighlightingSingle",
  265. selections: [
  266. {
  267. label: {
  268. name: K,
  269. hoverable: false
  270. }
  271. }
  272. ],
  273. selectionsCommandId: J.id,
  274. activated$: e.enabled$,
  275. hidden$: Fa(n, Fe.UNIVER_SHEET)
  276. };
  277. }
  278. var qe = {
  279. [P1.FOOTER_MENU]: {
  280. [He.OTHERS]: {
  281. [M.id]: {
  282. order: 0,
  283. menuItemFactory: Ye
  284. }
  285. }
  286. }
  287. };
  288. var Je = Object.defineProperty;
  289. var Xe = Object.getOwnPropertyDescriptor;
  290. var Ke = (n, e, t, r) => {
  291. for (var s = r > 1 ? void 0 : r ? Xe(e, t) : e, i = n.length - 1, o; i >= 0; i--)
  292. (o = n[i]) && (s = (r ? o(e, t, s) : o(s)) || s);
  293. return r && s && Je(e, t, s), s;
  294. };
  295. var E = (n, e) => (t, r) => e(t, r, n);
  296. var b = class extends nt {
  297. constructor(n, e, t) {
  298. super(), this._componentMgr = n, this._menuManagerService = e, this._cmdSrv = t, this._initCommands(), this._initMenus(), this._initComponents();
  299. }
  300. _initCommands() {
  301. [
  302. M,
  303. J,
  304. Ae,
  305. Ge
  306. ].forEach((n) => this._cmdSrv.registerCommand(n));
  307. }
  308. _initMenus() {
  309. this._menuManagerService.mergeMenu(qe);
  310. }
  311. _initComponents() {
  312. this._componentMgr.register(K, We), this._componentMgr.register("CrossHighlightingSingle", Y);
  313. }
  314. };
  315. b = Ke([
  316. E(0, ot(n1)),
  317. E(1, m1),
  318. E(2, Pt)
  319. ], b);
  320. var ze = 1;
  321. var Qe = class {
  322. constructor() {
  323. h(this, "_selectedRanges", []);
  324. h(this, "_ranges", []);
  325. }
  326. addRange(e) {
  327. if (e.rangeType === De.COLUMN || e.rangeType === De.ROW || e.rangeType === De.ALL)
  328. return;
  329. const t = this._getIntersects(e), r = this._getSplitRanges(e, t);
  330. r.length > 0 && this._ranges.push(...r);
  331. }
  332. setSelectedRanges(e) {
  333. this._selectedRanges = e;
  334. }
  335. _getSplitRanges(e, t) {
  336. let r = [e];
  337. for (const s of t.concat(this._selectedRanges)) {
  338. const i = [];
  339. for (const o of r) {
  340. const a = en.subtract(o, s);
  341. a && a.length > 0 && i.push(...a);
  342. }
  343. r = i;
  344. }
  345. return r.filter((s) => s.startRow <= s.endRow && s.startColumn <= s.endColumn);
  346. }
  347. _getIntersects(e) {
  348. const t = [];
  349. for (const r of this._ranges) {
  350. const s = en.getIntersects(r, e);
  351. s && t.push(s);
  352. }
  353. return t;
  354. }
  355. getRanges() {
  356. return this._ranges;
  357. }
  358. reset() {
  359. this._ranges = [], this._selectedRanges = [];
  360. }
  361. };
  362. var et = class extends q3 {
  363. constructor(t, r) {
  364. super(t, r);
  365. h(this, "_color");
  366. r && this.setShapeProps(r);
  367. }
  368. setShapeProps(t) {
  369. typeof t.color < "u" && (this._color = t.color), this.transformByState({
  370. width: t.width,
  371. height: t.height
  372. });
  373. }
  374. _draw(t) {
  375. const r = `rgba(${this._color.r}, ${this._color.g}, ${this._color.b}, ${this._color.a})`;
  376. A1.drawWith(t, {
  377. width: this.width,
  378. height: this.height,
  379. fill: r,
  380. stroke: void 0,
  381. strokeWidth: 0,
  382. evented: false
  383. });
  384. }
  385. };
  386. var tt = Object.defineProperty;
  387. var rt = Object.getOwnPropertyDescriptor;
  388. var nt2 = (n, e, t, r) => {
  389. for (var s = r > 1 ? void 0 : r ? rt(e, t) : e, i = n.length - 1, o; i >= 0; i--)
  390. (o = n[i]) && (s = (r ? o(e, t, s) : o(s)) || s);
  391. return r && s && tt(e, t, s), s;
  392. };
  393. var C = (n, e) => (t, r) => e(t, r, n);
  394. var H = class extends nt {
  395. constructor(e, t, r, s, i, o) {
  396. super();
  397. h(this, "_shapes", []);
  398. h(this, "_rangeCollection", new Qe());
  399. h(this, "_color", "rgba(255,0,0,0.5)");
  400. this._context = e, this._sheetSkeletonManagerService = t, this._sheetsSelectionsService = r, this._sheetsCrosshairHighlightService = s, this._contextService = i, this._refSelectionsService = o, this._initRenderListener();
  401. }
  402. _transformSelection(e, t) {
  403. if (!e)
  404. return;
  405. const r = t.getRowCount(), s = t.getColumnCount(), i = [];
  406. for (const o of e) {
  407. const { startRow: a, endRow: c, startColumn: f, endColumn: l } = o.range;
  408. c - a + 1 === r || l - f + 1 === s || i.push(o.range);
  409. }
  410. this._rangeCollection.setSelectedRanges(i);
  411. for (const o of i)
  412. this.addSelection(o, t);
  413. }
  414. _initRenderListener() {
  415. const e = this._context.unit;
  416. this.disposeWithMe(combineLatest([
  417. this._contextService.subscribeContextValue$(Aa).pipe(startWith(false)),
  418. this._sheetSkeletonManagerService.currentSkeleton$,
  419. this._sheetsCrosshairHighlightService.enabled$,
  420. this._sheetsCrosshairHighlightService.color$.pipe(tap((t) => this._color = t)),
  421. merge(
  422. this._sheetsSelectionsService.selectionMoveStart$,
  423. this._sheetsSelectionsService.selectionMoving$,
  424. this._sheetsSelectionsService.selectionMoveEnd$,
  425. this._sheetsSelectionsService.selectionSet$,
  426. e.activeSheet$.pipe(map(() => this._sheetsSelectionsService.getCurrentSelections()))
  427. ),
  428. merge(
  429. this._refSelectionsService.selectionMoveStart$,
  430. this._refSelectionsService.selectionMoving$,
  431. this._refSelectionsService.selectionMoveEnd$,
  432. this._sheetsSelectionsService.selectionSet$,
  433. e.activeSheet$.pipe(map(() => this._refSelectionsService.getCurrentSelections()))
  434. )
  435. ]).subscribe(([t, r, s, i, o, a]) => {
  436. if (this._clear(), !s)
  437. return;
  438. const c = t ? a : o;
  439. this._rangeCollection.reset(), this._transformSelection(c, e.getActiveSheet()), this.render(this._rangeCollection.getRanges());
  440. }));
  441. }
  442. addSelection(e, t) {
  443. if (e.rangeType === De.COLUMN || e.rangeType === De.ROW || e.rangeType === De.ALL)
  444. return;
  445. const r = t.getRowCount(), s = t.getColumnCount(), { startRow: i, endRow: o, startColumn: a, endColumn: c } = e, f = {
  446. startRow: i,
  447. endRow: o,
  448. startColumn: 0,
  449. endColumn: a - 1
  450. }, l = {
  451. startRow: i,
  452. endRow: o,
  453. startColumn: c + 1,
  454. endColumn: s
  455. }, d = {
  456. startRow: 0,
  457. endRow: i - 1,
  458. startColumn: a,
  459. endColumn: c
  460. }, _ = {
  461. startRow: o + 1,
  462. endRow: r,
  463. startColumn: a,
  464. endColumn: c
  465. };
  466. for (const u of [f, l, d, _])
  467. u.startRow <= u.endRow && u.startColumn <= u.endColumn && this._rangeCollection.addRange(u);
  468. }
  469. _clear() {
  470. this._shapes.forEach((e) => {
  471. e.dispose();
  472. }), this._shapes = [];
  473. }
  474. _addShapes(e, t, r, s) {
  475. const { startRow: i, endRow: o, startColumn: a, endColumn: c } = e, f = Nu(i, a, r, s), l = Nu(o, c, r, s), { startX: d, startY: _ } = f, { endX: u, endY: z } = l, Q = u - d, ee = z - _, te = {
  476. left: d,
  477. top: _,
  478. color: new Nt(this._color).toRgb(),
  479. width: Q,
  480. height: ee,
  481. zIndex: ze,
  482. evented: false
  483. }, P = new et(`crosshair-${t}`, te);
  484. this._shapes.push(P), r.addObject(P);
  485. }
  486. render(e) {
  487. const t = this._sheetSkeletonManagerService.getCurrentSkeleton();
  488. if (!t)
  489. return;
  490. const { scene: r } = this._context;
  491. this._clear();
  492. for (let s = 0; s < e.length; s++) {
  493. const i = e[s];
  494. this._addShapes(i, s, r, t);
  495. }
  496. r.makeDirty(true);
  497. }
  498. async dispose() {
  499. super.dispose();
  500. }
  501. };
  502. H = nt2([
  503. C(1, ot(me)),
  504. C(2, ot(F)),
  505. C(3, ot(S)),
  506. C(4, ot(fs)),
  507. C(5, Xa)
  508. ], H);
  509. var st = Object.defineProperty;
  510. var it = Object.getOwnPropertyDescriptor;
  511. var ot2 = (n, e, t, r) => {
  512. for (var s = r > 1 ? void 0 : r ? it(e, t) : e, i = n.length - 1, o; i >= 0; i--)
  513. (o = n[i]) && (s = (r ? o(e, t, s) : o(s)) || s);
  514. return r && s && st(e, t, s), s;
  515. };
  516. var w = (n, e) => (t, r) => e(t, r, n);
  517. var R;
  518. var k = (R = class extends Ra {
  519. constructor(n = A, e, t, r) {
  520. super(), this._config = n, this._injector = e, this._renderManagerService = t, this._configService = r;
  521. const { ...s } = nu(
  522. {},
  523. A,
  524. this._config
  525. );
  526. this._configService.setConfig(Pe, s);
  527. }
  528. onStarting() {
  529. [
  530. [S],
  531. [b]
  532. ].forEach((n) => this._injector.add(n));
  533. }
  534. onReady() {
  535. [
  536. [H]
  537. ].forEach((n) => this._injector.add(n)), this._injector.get(b), this._renderManagerService.registerRenderModule(Fe.UNIVER_SHEET, [H]);
  538. }
  539. }, h(R, "pluginName", "SHEET_CROSSHAIR_HIGHLIGHT_PLUGIN"), h(R, "type", Fe.UNIVER_SHEET), R);
  540. k = ot2([
  541. w(1, ot(Ot)),
  542. w(2, Yx),
  543. w(3, SE)
  544. ], k);
  545. export {
  546. q,
  547. S,
  548. M,
  549. J,
  550. Ae,
  551. Ge,
  552. k
  553. };
  554. /*! Bundled license information:
  555. @univerjs/sheets-crosshair-highlight/lib/es/index.js:
  556. (**
  557. * @license React
  558. * react-jsx-runtime.production.min.js
  559. *
  560. * Copyright (c) Facebook, Inc. and its affiliates.
  561. *
  562. * This source code is licensed under the MIT license found in the
  563. * LICENSE file in the root directory of this source tree.
  564. *)
  565. */
  566. //# sourceMappingURL=chunk-75UPVUU3.js.map