(e)
| 513 | }; |
| 514 | } |
| 515 | function Tt(e) { |
| 516 | var i = {}, t = !1; |
| 517 | function n(r, d) { |
| 518 | d = typeof d == "function" ? d : function() { |
| 519 | }, i[r] || (i[r] = this[r], this[r] = d); |
| 520 | } |
| 521 | function s(r) { |
| 522 | i[r] && (this[r] = i[r], i[r] = null); |
| 523 | } |
| 524 | function a(r) { |
| 525 | for (var d in r) |
| 526 | n.call(this, d, r[d]); |
| 527 | } |
| 528 | function o() { |
| 529 | for (var r in i) |
| 530 | s.call(this, r); |
| 531 | } |
| 532 | function _(r) { |
| 533 | try { |
| 534 | r(); |
| 535 | } catch (d) { |
| 536 | window.console.error(d); |
| 537 | } |
| 538 | } |
| 539 | return e.$stateProvider.registerProvider("batchUpdate", function() { |
| 540 | return { batch_update: t }; |
| 541 | }, !1), function(r, d) { |
| 542 | if (t) |
| 543 | return void _(r); |
| 544 | var l, h = this._dp && this._dp.updateMode != "off"; |
| 545 | h && (l = this._dp.updateMode, this._dp.setUpdateMode("off")); |
| 546 | const p = { setModeDate: { date: null, mode: null }, needRender: !1, needUpdateView: !1, repaintEvents: {} }, m = (c, u) => { |
| 547 | c && (p.setModeDate.date = c), u && (p.setModeDate.mode = u); |
| 548 | }; |
| 549 | var g = { render: (c, u) => { |
| 550 | p.needRender = !0, m(c, u); |
| 551 | }, setCurrentView: (c, u) => { |
| 552 | p.needRender = !0, m(c, u); |
| 553 | }, updateView: (c, u) => { |
| 554 | p.needUpdateView = !0, m(c, u); |
| 555 | }, render_data: () => p.needRender = !0, render_view_data: (c) => { |
| 556 | c && c.length ? c.forEach((u) => p.repaintEvents[u.id] = !0) : p.needRender = !0; |
| 557 | } }; |
| 558 | if (a.call(this, g), t = !0, this.callEvent("onBeforeBatchUpdate", []), _(r), this.callEvent("onAfterBatchUpdate", []), o.call(this), t = !1, !d) |
| 559 | if (p.needRender) |
| 560 | e.render(p.setModeDate.date, p.setModeDate.mode); |
| 561 | else if (p.needUpdateView) |
| 562 | e.updateView(p.setModeDate.date, p.setModeDate.mode); |
| 563 | else |
| 564 | for (const c in p.repaintEvents) |
| 565 | e.updateEvent(c); |
| 566 | h && (this._dp.setUpdateMode(l), this._dp.sendData()); |
| 567 | }; |
| 568 | } |
| 569 | class At { |
| 570 | constructor(i) { |
| 571 | const { url: t, token: n } = i; |
no test coverage detected