diff --git a/crates/swc_ecma_minifier/tests/fixture/next/exceljs/input.js b/crates/swc_ecma_minifier/tests/fixture/next/exceljs/input.js index 24152c695cbe3..8f16df9d98124 100644 --- a/crates/swc_ecma_minifier/tests/fixture/next/exceljs/input.js +++ b/crates/swc_ecma_minifier/tests/fixture/next/exceljs/input.js @@ -1,46577 +1,48 @@ -(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([ - [869], { - - /***/ - 4295: - /***/ - (function (module, __unused_webpack_exports, __webpack_require__) { - - /*! ExcelJS 21-08-2021 */ - - ! function (t) { - if (true) module.exports = t(); - else { } - }((function () { - return function t(e, r, n) { - function i(a, s) { - if (!r[a]) { - if (!e[a]) { - var u = undefined; - if (!s && u) return require(a, !0); - if (o) return o(a, !0); - var c = new Error("Cannot find module '" + a + "'"); - throw c.code = "MODULE_NOT_FOUND", c - } - var f = r[a] = { - exports: {} - }; - e[a][0].call(f.exports, (function (t) { - return i(e[a][1][t] || t) - }), f, f.exports, t, e, r, n) - } - return r[a].exports - } - for (var o = undefined, a = 0; a < n.length; a++) i(n[a]); - return i - }({ - 1: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e, r, n, i, o, a) { - try { - var s = t[o](a), - u = s.value - } catch (t) { - return void r(t) - } - s.done ? e(u) : Promise.resolve(u).then(n, i) - } - - function o(t) { - return function () { - var e = this, - r = arguments; - return new Promise((function (n, o) { - var a = t.apply(e, r); - - function s(t) { - i(a, n, o, s, u, "next", t) - } - - function u(t) { - i(a, n, o, s, u, "throw", t) - } - s(void 0) - })) - } - } - - function a(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var s = t("fs"), - u = t("fast-csv"), - c = t("dayjs/plugin/customParseFormat"), - f = t("dayjs/plugin/utc"), - l = t("dayjs").extend(c).extend(f), - h = t("../utils/stream-buf"), - d = t("../utils/utils").fs.exists, - p = { - true: !0, - false: !1, - "#N/A": { - error: "#N/A" - }, - "#REF!": { - error: "#REF!" - }, - "#NAME?": { - error: "#NAME?" - }, - "#DIV/0!": { - error: "#DIV/0!" - }, - "#NULL!": { - error: "#NULL!" - }, - "#VALUE!": { - error: "#VALUE!" - }, - "#NUM!": { - error: "#NUM!" - } - }, - m = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.workbook = e, this.worksheet = null - } - var e, r, i, c, f; - return e = t, (r = [{ - key: "readFile", - value: (f = o(regeneratorRuntime.mark((function t(e, r) { - var n, i; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return r = r || {}, t.next = 3, d(e); - case 3: - if (t.sent) { - t.next = 5; - break - } - throw new Error("File not found: ".concat(e)); - case 5: - return n = s.createReadStream(e), t.next = 8, this.read(n, r); - case 8: - return i = t.sent, n.close(), t.abrupt("return", i); - case 11: - case "end": - return t.stop() - } - }), t, this) - }))), function (t, e) { - return f.apply(this, arguments) - }) - }, { - key: "read", - value: function (t, e) { - var r = this; - return e = e || {}, new Promise((function (n, i) { - var o = r.workbook.addWorksheet(e.sheetName), - a = e.dateFormats || ["YYYY-MM-DD[T]HH:mm:ssZ", "YYYY-MM-DD[T]HH:mm:ss", "MM-DD-YYYY", "YYYY-MM-DD"], - s = e.map || function (t) { - if ("" === t) return null; - var e = Number(t); - if (!Number.isNaN(e) && e !== 1 / 0) return e; - var r = a.reduce((function (e, r) { - if (e) return e; - var n = l(t, r, !0); - return n.isValid() ? n : null - }), null); - if (r) return new Date(r.valueOf()); - var n = p[t]; - return void 0 !== n ? n : t - }, - c = u.parse(e.parserOptions).on("data", (function (t) { - o.addRow(t.map(s)) - })).on("end", (function () { - c.emit("worksheet", o) - })); - c.on("worksheet", n).on("error", i), t.pipe(c) - })) - } - }, { - key: "createInputStream", - value: function () { - throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md") - } - }, { - key: "write", - value: function (t, e) { - var r = this; - return new Promise((function (i, o) { - e = e || {}; - var a = r.workbook.getWorksheet(e.sheetName || e.sheetId), - s = u.format(e.formatterOptions); - t.on("finish", (function () { - i() - })), s.on("error", o), s.pipe(t); - var c = e, - f = c.dateFormat, - h = c.dateUTC, - d = e.map || function (t) { - if (t) { - if (t.text || t.hyperlink) return t.hyperlink || t.text || ""; - if (t.formula || t.result) return t.result || ""; - if (t instanceof Date) return f ? h ? l.utc(t).format(f) : l(t).format(f) : h ? l.utc(t).format() : l(t).format(); - if (t.error) return t.error; - if ("object" === n(t)) return JSON.stringify(t) - } - return t - }, - p = void 0 === e.includeEmptyRows || e.includeEmptyRows, - m = 1; - a && a.eachRow((function (t, e) { - if (p) - for (; m++ < e - 1;) s.write([]); - var r = t.values; - r.shift(), s.write(r.map(d)), m = e - })), s.end() - })) - } - }, { - key: "writeFile", - value: function (t, e) { - var r = { - encoding: (e = e || {}).encoding || "utf8" - }, - n = s.createWriteStream(t, r); - return this.write(n, e) - } - }, { - key: "writeBuffer", - value: (c = o(regeneratorRuntime.mark((function t(e) { - var r; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return r = new h, t.next = 3, this.write(r, e); - case 3: - return t.abrupt("return", r.read()); - case 4: - case "end": - return t.stop() - } - }), t, this) - }))), function (t) { - return c.apply(this, arguments) - }) - }]) && a(e.prototype, r), i && a(e, i), t - }(); - e.exports = m - }, { - "../utils/stream-buf": 23, - "../utils/utils": 26, - dayjs: 336, - "dayjs/plugin/customParseFormat": 337, - "dayjs/plugin/utc": 338, - "fast-csv": 369, - fs: 215 - }], - 2: [function (t, e, r) { - "use strict"; - - function n(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var o = t("../utils/col-cache"), - a = function () { - function t(e, r) { - var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0; - if (n(this, t), r) - if ("string" == typeof r) { - var a = o.decodeAddress(r); - this.nativeCol = a.col + i, this.nativeColOff = 0, this.nativeRow = a.row + i, this.nativeRowOff = 0 - } else void 0 !== r.nativeCol ? (this.nativeCol = r.nativeCol || 0, this.nativeColOff = r.nativeColOff || 0, this.nativeRow = r.nativeRow || 0, this.nativeRowOff = r.nativeRowOff || 0) : void 0 !== r.col ? (this.col = r.col + i, this.row = r.row + i) : (this.nativeCol = 0, this.nativeColOff = 0, this.nativeRow = 0, this.nativeRowOff = 0); - else this.nativeCol = 0, this.nativeColOff = 0, this.nativeRow = 0, this.nativeRowOff = 0; - this.worksheet = e - } - var e, r, a; - return e = t, a = [{ - key: "asInstance", - value: function (e) { - return e instanceof t || null == e ? e : new t(e) - } - }], (r = [{ - key: "col", - get: function () { - return this.nativeCol + Math.min(this.colWidth - 1, this.nativeColOff) / this.colWidth - }, - set: function (t) { - this.nativeCol = Math.floor(t), this.nativeColOff = Math.floor((t - this.nativeCol) * this.colWidth) - } - }, { - key: "row", - get: function () { - return this.nativeRow + Math.min(this.rowHeight - 1, this.nativeRowOff) / this.rowHeight - }, - set: function (t) { - this.nativeRow = Math.floor(t), this.nativeRowOff = Math.floor((t - this.nativeRow) * this.rowHeight) - } - }, { - key: "colWidth", - get: function () { - return this.worksheet && this.worksheet.getColumn(this.nativeCol + 1) && this.worksheet.getColumn(this.nativeCol + 1).isCustomWidth ? Math.floor(1e4 * this.worksheet.getColumn(this.nativeCol + 1).width) : 64e4 - } - }, { - key: "rowHeight", - get: function () { - return this.worksheet && this.worksheet.getRow(this.nativeRow + 1) && this.worksheet.getRow(this.nativeRow + 1).height ? Math.floor(1e4 * this.worksheet.getRow(this.nativeRow + 1).height) : 18e4 - } - }, { - key: "model", - get: function () { - return { - nativeCol: this.nativeCol, - nativeColOff: this.nativeColOff, - nativeRow: this.nativeRow, - nativeRowOff: this.nativeRowOff - } - }, - set: function (t) { - this.nativeCol = t.nativeCol, this.nativeColOff = t.nativeColOff, this.nativeRow = t.nativeRow, this.nativeRowOff = t.nativeRowOff - } - }]) && i(e.prototype, r), a && i(e, a), t - }(); - e.exports = a - }, { - "../utils/col-cache": 19 - }], - 3: [function (t, e, r) { - "use strict"; - - function n(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e, r) { - return e && i(t.prototype, e), r && i(t, r), t - } - var a = t("../utils/col-cache"), - s = t("../utils/under-dash"), - u = t("./enums"), - c = t("../utils/shared-formula").slideFormula, - f = t("./note"), - l = function () { - function t(e, r, i) { - if (n(this, t), !e || !r) throw new Error("A Cell needs a Row"); - this._row = e, this._column = r, a.validateAddress(i), this._address = i, this._value = S.create(t.Types.Null, this), this.style = this._mergeStyle(e.style, r.style, {}), this._mergeCount = 0 - } - return o(t, [{ - key: "destroy", - value: function () { - delete this.style, delete this._value, delete this._row, delete this._column, delete this._address - } - }, { - key: "_mergeStyle", - value: function (t, e, r) { - var n = t && t.numFmt || e && e.numFmt; - n && (r.numFmt = n); - var i = t && t.font || e && e.font; - i && (r.font = i); - var o = t && t.alignment || e && e.alignment; - o && (r.alignment = o); - var a = t && t.border || e && e.border; - a && (r.border = a); - var s = t && t.fill || e && e.fill; - s && (r.fill = s); - var u = t && t.protection || e && e.protection; - return u && (r.protection = u), r - } - }, { - key: "toCsvString", - value: function () { - return this._value.toCsvString() - } - }, { - key: "addMergeRef", - value: function () { - this._mergeCount++ - } - }, { - key: "releaseMergeRef", - value: function () { - this._mergeCount-- - } - }, { - key: "merge", - value: function (e, r) { - this._value.release(), this._value = S.create(t.Types.Merge, this, e), r || (this.style = e.style) - } - }, { - key: "unmerge", - value: function () { - this.type === t.Types.Merge && (this._value.release(), this._value = S.create(t.Types.Null, this), this.style = this._mergeStyle(this._row.style, this._column.style, {})) - } - }, { - key: "isMergedTo", - value: function (e) { - return this._value.type === t.Types.Merge && this._value.isMergedTo(e) - } - }, { - key: "toString", - value: function () { - return this.text - } - }, { - key: "_upgradeToHyperlink", - value: function (e) { - this.type === t.Types.String && (this._value = S.create(t.Types.Hyperlink, this, { - text: this._value.value, - hyperlink: e - })) - } - }, { - key: "addName", - value: function (t) { - this.workbook.definedNames.addEx(this.fullAddress, t) - } - }, { - key: "removeName", - value: function (t) { - this.workbook.definedNames.removeEx(this.fullAddress, t) - } - }, { - key: "removeAllNames", - value: function () { - this.workbook.definedNames.removeAllNames(this.fullAddress) - } - }, { - key: "worksheet", - get: function () { - return this._row.worksheet - } - }, { - key: "workbook", - get: function () { - return this._row.worksheet.workbook - } - }, { - key: "numFmt", - get: function () { - return this.style.numFmt - }, - set: function (t) { - this.style.numFmt = t - } - }, { - key: "font", - get: function () { - return this.style.font - }, - set: function (t) { - this.style.font = t - } - }, { - key: "alignment", - get: function () { - return this.style.alignment - }, - set: function (t) { - this.style.alignment = t - } - }, { - key: "border", - get: function () { - return this.style.border - }, - set: function (t) { - this.style.border = t - } - }, { - key: "fill", - get: function () { - return this.style.fill - }, - set: function (t) { - this.style.fill = t - } - }, { - key: "protection", - get: function () { - return this.style.protection - }, - set: function (t) { - this.style.protection = t - } - }, { - key: "address", - get: function () { - return this._address - } - }, { - key: "row", - get: function () { - return this._row.number - } - }, { - key: "col", - get: function () { - return this._column.number - } - }, { - key: "$col$row", - get: function () { - return "$".concat(this._column.letter, "$").concat(this.row) - } - }, { - key: "type", - get: function () { - return this._value.type - } - }, { - key: "effectiveType", - get: function () { - return this._value.effectiveType - } - }, { - key: "isMerged", - get: function () { - return this._mergeCount > 0 || this.type === t.Types.Merge - } - }, { - key: "master", - get: function () { - return this.type === t.Types.Merge ? this._value.master : this - } - }, { - key: "isHyperlink", - get: function () { - return this._value.type === t.Types.Hyperlink - } - }, { - key: "hyperlink", - get: function () { - return this._value.hyperlink - } - }, { - key: "value", - get: function () { - return this._value.value - }, - set: function (e) { - this.type !== t.Types.Merge ? (this._value.release(), this._value = S.create(S.getType(e), this, e)) : this._value.master.value = e - } - }, { - key: "note", - get: function () { - return this._comment && this._comment.note - }, - set: function (t) { - this._comment = new f(t) - } - }, { - key: "text", - get: function () { - return this._value.toString() - } - }, { - key: "html", - get: function () { - return s.escapeHtml(this.text) - } - }, { - key: "formula", - get: function () { - return this._value.formula - } - }, { - key: "result", - get: function () { - return this._value.result - } - }, { - key: "formulaType", - get: function () { - return this._value.formulaType - } - }, { - key: "fullAddress", - get: function () { - return { - sheetName: this._row.worksheet.name, - address: this.address, - row: this.row, - col: this.col - } - } - }, { - key: "name", - get: function () { - return this.names[0] - }, - set: function (t) { - this.names = [t] - } - }, { - key: "names", - get: function () { - return this.workbook.definedNames.getNamesEx(this.fullAddress) - }, - set: function (t) { - var e = this, - r = this.workbook.definedNames; - r.removeAllNames(this.fullAddress), t.forEach((function (t) { - r.addEx(e.fullAddress, t) - })) - } - }, { - key: "_dataValidations", - get: function () { - return this.worksheet.dataValidations - } - }, { - key: "dataValidation", - get: function () { - return this._dataValidations.find(this.address) - }, - set: function (t) { - this._dataValidations.add(this.address, t) - } - }, { - key: "model", - get: function () { - var t = this._value.model; - return t.style = this.style, this._comment && (t.comment = this._comment.model), t - }, - set: function (t) { - if (this._value.release(), this._value = S.create(t.type, this), this._value.model = t, t.comment) switch (t.comment.type) { - case "note": - this._comment = f.fromModel(t.comment) - } - t.style ? this.style = t.style : this.style = {} - } - }]), t - }(); - l.Types = u.ValueType; - var h = function () { - function t(e) { - n(this, t), this.model = { - address: e.address, - type: l.Types.Null - } - } - return o(t, [{ - key: "toCsvString", - value: function () { - return "" - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return "" - } - }, { - key: "value", - get: function () { - return null - }, - set: function (t) { } - }, { - key: "type", - get: function () { - return l.Types.Null - } - }, { - key: "effectiveType", - get: function () { - return l.Types.Null - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - d = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.Number, - value: r - } - } - return o(t, [{ - key: "toCsvString", - value: function () { - return this.model.value.toString() - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.value.toString() - } - }, { - key: "value", - get: function () { - return this.model.value - }, - set: function (t) { - this.model.value = t - } - }, { - key: "type", - get: function () { - return l.Types.Number - } - }, { - key: "effectiveType", - get: function () { - return l.Types.Number - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - p = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.String, - value: r - } - } - return o(t, [{ - key: "toCsvString", - value: function () { - return '"'.concat(this.model.value.replace(/"/g, '""'), '"') - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.value - } - }, { - key: "value", - get: function () { - return this.model.value - }, - set: function (t) { - this.model.value = t - } - }, { - key: "type", - get: function () { - return l.Types.String - } - }, { - key: "effectiveType", - get: function () { - return l.Types.String - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - m = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.String, - value: r - } - } - return o(t, [{ - key: "toString", - value: function () { - return this.model.value.richText.map((function (t) { - return t.text - })).join("") - } - }, { - key: "toCsvString", - value: function () { - return '"'.concat(this.text.replace(/"/g, '""'), '"') - } - }, { - key: "release", - value: function () { } - }, { - key: "value", - get: function () { - return this.model.value - }, - set: function (t) { - this.model.value = t - } - }, { - key: "type", - get: function () { - return l.Types.RichText - } - }, { - key: "effectiveType", - get: function () { - return l.Types.RichText - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - y = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.Date, - value: r - } - } - return o(t, [{ - key: "toCsvString", - value: function () { - return this.model.value.toISOString() - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.value.toString() - } - }, { - key: "value", - get: function () { - return this.model.value - }, - set: function (t) { - this.model.value = t - } - }, { - key: "type", - get: function () { - return l.Types.Date - } - }, { - key: "effectiveType", - get: function () { - return l.Types.Date - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - b = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.Hyperlink, - text: r ? r.text : void 0, - hyperlink: r ? r.hyperlink : void 0 - }, r && r.tooltip && (this.model.tooltip = r.tooltip) - } - return o(t, [{ - key: "toCsvString", - value: function () { - return this.model.hyperlink - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.text - } - }, { - key: "value", - get: function () { - var t = { - text: this.model.text, - hyperlink: this.model.hyperlink - }; - return this.model.tooltip && (t.tooltip = this.model.tooltip), t - }, - set: function (t) { - this.model = { - text: t.text, - hyperlink: t.hyperlink - }, t.tooltip && (this.model.tooltip = t.tooltip) - } - }, { - key: "text", - get: function () { - return this.model.text - }, - set: function (t) { - this.model.text = t - } - }, { - key: "hyperlink", - get: function () { - return this.model.hyperlink - }, - set: function (t) { - this.model.hyperlink = t - } - }, { - key: "type", - get: function () { - return l.Types.Hyperlink - } - }, { - key: "effectiveType", - get: function () { - return l.Types.Hyperlink - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - v = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.Merge, - master: r ? r.address : void 0 - }, this._master = r, r && r.addMergeRef() - } - return o(t, [{ - key: "isMergedTo", - value: function (t) { - return t === this._master - } - }, { - key: "toCsvString", - value: function () { - return "" - } - }, { - key: "release", - value: function () { - this._master.releaseMergeRef() - } - }, { - key: "toString", - value: function () { - return this.value.toString() - } - }, { - key: "value", - get: function () { - return this._master.value - }, - set: function (t) { - t instanceof l ? (this._master && this._master.releaseMergeRef(), t.addMergeRef(), this._master = t) : this._master.value = t - } - }, { - key: "master", - get: function () { - return this._master - } - }, { - key: "type", - get: function () { - return l.Types.Merge - } - }, { - key: "effectiveType", - get: function () { - return this._master.effectiveType - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - g = function () { - function t(e, r) { - n(this, t), this.cell = e, this.model = { - address: e.address, - type: l.Types.Formula, - shareType: r ? r.shareType : void 0, - ref: r ? r.ref : void 0, - formula: r ? r.formula : void 0, - sharedFormula: r ? r.sharedFormula : void 0, - result: r ? r.result : void 0 - } - } - return o(t, [{ - key: "_copyModel", - value: function (t) { - var e = {}, - r = function (r) { - var n = t[r]; - n && (e[r] = n) - }; - return r("formula"), r("result"), r("ref"), r("shareType"), r("sharedFormula"), e - } - }, { - key: "validate", - value: function (t) { - switch (S.getType(t)) { - case l.Types.Null: - case l.Types.String: - case l.Types.Number: - case l.Types.Date: - break; - case l.Types.Hyperlink: - case l.Types.Formula: - default: - throw new Error("Cannot process that type of result value") - } - } - }, { - key: "_getTranslatedFormula", - value: function () { - if (!this._translatedFormula && this.model.sharedFormula) { - var t = this.cell.worksheet.findCell(this.model.sharedFormula); - this._translatedFormula = t && c(t.formula, t.address, this.model.address) - } - return this._translatedFormula - } - }, { - key: "toCsvString", - value: function () { - return "".concat(this.model.result || "") - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.result ? this.model.result.toString() : "" - } - }, { - key: "value", - get: function () { - return this._copyModel(this.model) - }, - set: function (t) { - this.model = this._copyModel(t) - } - }, { - key: "dependencies", - get: function () { - return { - ranges: this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g), - cells: this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g, "").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g) - } - } - }, { - key: "formula", - get: function () { - return this.model.formula || this._getTranslatedFormula() - }, - set: function (t) { - this.model.formula = t - } - }, { - key: "formulaType", - get: function () { - return this.model.formula ? u.FormulaType.Master : this.model.sharedFormula ? u.FormulaType.Shared : u.FormulaType.None - } - }, { - key: "result", - get: function () { - return this.model.result - }, - set: function (t) { - this.model.result = t - } - }, { - key: "type", - get: function () { - return l.Types.Formula - } - }, { - key: "effectiveType", - get: function () { - var t = this.model.result; - return null == t ? u.ValueType.Null : t instanceof String || "string" == typeof t ? u.ValueType.String : "number" == typeof t ? u.ValueType.Number : t instanceof Date ? u.ValueType.Date : t.text && t.hyperlink ? u.ValueType.Hyperlink : t.formula ? u.ValueType.Formula : u.ValueType.Null - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - w = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.SharedString, - value: r - } - } - return o(t, [{ - key: "toCsvString", - value: function () { - return this.model.value.toString() - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.value.toString() - } - }, { - key: "value", - get: function () { - return this.model.value - }, - set: function (t) { - this.model.value = t - } - }, { - key: "type", - get: function () { - return l.Types.SharedString - } - }, { - key: "effectiveType", - get: function () { - return l.Types.SharedString - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - _ = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.Boolean, - value: r - } - } - return o(t, [{ - key: "toCsvString", - value: function () { - return this.model.value ? 1 : 0 - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.value.toString() - } - }, { - key: "value", - get: function () { - return this.model.value - }, - set: function (t) { - this.model.value = t - } - }, { - key: "type", - get: function () { - return l.Types.Boolean - } - }, { - key: "effectiveType", - get: function () { - return l.Types.Boolean - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - k = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.Error, - value: r - } - } - return o(t, [{ - key: "toCsvString", - value: function () { - return this.toString() - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.value.error.toString() - } - }, { - key: "value", - get: function () { - return this.model.value - }, - set: function (t) { - this.model.value = t - } - }, { - key: "type", - get: function () { - return l.Types.Error - } - }, { - key: "effectiveType", - get: function () { - return l.Types.Error - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - x = function () { - function t(e, r) { - n(this, t), this.model = { - address: e.address, - type: l.Types.String, - value: JSON.stringify(r), - rawValue: r - } - } - return o(t, [{ - key: "toCsvString", - value: function () { - return this.model.value - } - }, { - key: "release", - value: function () { } - }, { - key: "toString", - value: function () { - return this.model.value - } - }, { - key: "value", - get: function () { - return this.model.rawValue - }, - set: function (t) { - this.model.rawValue = t, this.model.value = JSON.stringify(t) - } - }, { - key: "type", - get: function () { - return l.Types.String - } - }, { - key: "effectiveType", - get: function () { - return l.Types.String - } - }, { - key: "address", - get: function () { - return this.model.address - }, - set: function (t) { - this.model.address = t - } - }]), t - }(), - S = { - getType: function (t) { - return null == t ? l.Types.Null : t instanceof String || "string" == typeof t ? l.Types.String : "number" == typeof t ? l.Types.Number : "boolean" == typeof t ? l.Types.Boolean : t instanceof Date ? l.Types.Date : t.text && t.hyperlink ? l.Types.Hyperlink : t.formula || t.sharedFormula ? l.Types.Formula : t.richText ? l.Types.RichText : t.sharedString ? l.Types.SharedString : t.error ? l.Types.Error : l.Types.JSON - }, - types: [{ - t: l.Types.Null, - f: h - }, { - t: l.Types.Number, - f: d - }, { - t: l.Types.String, - f: p - }, { - t: l.Types.Date, - f: y - }, { - t: l.Types.Hyperlink, - f: b - }, { - t: l.Types.Formula, - f: g - }, { - t: l.Types.Merge, - f: v - }, { - t: l.Types.JSON, - f: x - }, { - t: l.Types.SharedString, - f: w - }, { - t: l.Types.RichText, - f: m - }, { - t: l.Types.Boolean, - f: _ - }, { - t: l.Types.Error, - f: k - }].reduce((function (t, e) { - return t[e.t] = e.f, t - }), []), - create: function (t, e, r) { - var n = this.types[t]; - if (!n) throw new Error("Could not create Value of type ".concat(t)); - return new n(e, r) - } - }; - e.exports = l - }, { - "../utils/col-cache": 19, - "../utils/shared-formula": 22, - "../utils/under-dash": 25, - "./enums": 7, - "./note": 9 - }], - 4: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = t("../utils/under-dash"), - o = t("./enums"), - a = t("../utils/col-cache"), - s = function () { - function t(e, r, n) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this._worksheet = e, this._number = r, !1 !== n && (this.defn = n) - } - var e, r, s; - return e = t, s = [{ - key: "toModel", - value: function (t) { - var e = [], - r = null; - return t && t.forEach((function (t, n) { - t.isDefault ? r && (r = null) : r && t.equivalentTo(r) ? r.max = n + 1 : (r = { - min: n + 1, - max: n + 1, - width: void 0 !== t.width ? t.width : 9, - style: t.style, - isCustomWidth: t.isCustomWidth, - hidden: t.hidden, - outlineLevel: t.outlineLevel, - collapsed: t.collapsed - }, e.push(r)) - })), e.length ? e : void 0 - } - }, { - key: "fromModel", - value: function (e, r) { - r = r || []; - for (var n = [], i = 1, o = 0; o < r.length;) { - for (var a = r[o++]; i < a.min;) n.push(new t(e, i++)); - for (; i <= a.max;) n.push(new t(e, i++, a)) - } - return n.length ? n : null - } - }], (r = [{ - key: "toString", - value: function () { - return JSON.stringify({ - key: this.key, - width: this.width, - headers: this.headers.length ? this.headers : void 0 - }) - } - }, { - key: "equivalentTo", - value: function (t) { - return this.width === t.width && this.hidden === t.hidden && this.outlineLevel === t.outlineLevel && i.isEqual(this.style, t.style) - } - }, { - key: "eachCell", - value: function (t, e) { - var r = this.number; - e || (e = t, t = null), this._worksheet.eachRow(t, (function (t, n) { - e(t.getCell(r), n) - })) - } - }, { - key: "_applyStyle", - value: function (t, e) { - return this.style[t] = e, this.eachCell((function (r) { - r[t] = e - })), e - } - }, { - key: "number", - get: function () { - return this._number - } - }, { - key: "worksheet", - get: function () { - return this._worksheet - } - }, { - key: "letter", - get: function () { - return a.n2l(this._number) - } - }, { - key: "isCustomWidth", - get: function () { - return void 0 !== this.width && 9 !== this.width - } - }, { - key: "defn", - get: function () { - return { - header: this._header, - key: this.key, - width: this.width, - style: this.style, - hidden: this.hidden, - outlineLevel: this.outlineLevel - } - }, - set: function (t) { - t ? (this.key = t.key, this.width = void 0 !== t.width ? t.width : 9, this.outlineLevel = t.outlineLevel, t.style ? this.style = t.style : this.style = {}, this.header = t.header, this._hidden = !!t.hidden) : (delete this._header, delete this._key, delete this.width, this.style = {}, this.outlineLevel = 0) - } - }, { - key: "headers", - get: function () { - return this._header && this._header instanceof Array ? this._header : [this._header] - } - }, { - key: "header", - get: function () { - return this._header - }, - set: function (t) { - var e = this; - void 0 !== t ? (this._header = t, this.headers.forEach((function (t, r) { - e._worksheet.getCell(r + 1, e.number).value = t - }))) : this._header = void 0 - } - }, { - key: "key", - get: function () { - return this._key - }, - set: function (t) { - (this._key && this._worksheet.getColumnKey(this._key)) === this && this._worksheet.deleteColumnKey(this._key), this._key = t, t && this._worksheet.setColumnKey(this._key, this) - } - }, { - key: "hidden", - get: function () { - return !!this._hidden - }, - set: function (t) { - this._hidden = t - } - }, { - key: "outlineLevel", - get: function () { - return this._outlineLevel || 0 - }, - set: function (t) { - this._outlineLevel = t - } - }, { - key: "collapsed", - get: function () { - return !!(this._outlineLevel && this._outlineLevel >= this._worksheet.properties.outlineLevelCol) - } - }, { - key: "isDefault", - get: function () { - if (this.isCustomWidth) return !1; - if (this.hidden) return !1; - if (this.outlineLevel) return !1; - var t = this.style; - return !t || !(t.font || t.numFmt || t.alignment || t.border || t.fill || t.protection) - } - }, { - key: "headerCount", - get: function () { - return this.headers.length - } - }, { - key: "values", - get: function () { - var t = []; - return this.eachCell((function (e, r) { - e && e.type !== o.ValueType.Null && (t[r] = e.value) - })), t - }, - set: function (t) { - var e = this; - if (t) { - var r = this.number, - n = 0; - t.hasOwnProperty("0") && (n = 1), t.forEach((function (t, i) { - e._worksheet.getCell(i + n, r).value = t - })) - } - } - }, { - key: "numFmt", - get: function () { - return this.style.numFmt - }, - set: function (t) { - this._applyStyle("numFmt", t) - } - }, { - key: "font", - get: function () { - return this.style.font - }, - set: function (t) { - this._applyStyle("font", t) - } - }, { - key: "alignment", - get: function () { - return this.style.alignment - }, - set: function (t) { - this._applyStyle("alignment", t) - } - }, { - key: "protection", - get: function () { - return this.style.protection - }, - set: function (t) { - this._applyStyle("protection", t) - } - }, { - key: "border", - get: function () { - return this.style.border - }, - set: function (t) { - this._applyStyle("border", t) - } - }, { - key: "fill", - get: function () { - return this.style.fill - }, - set: function (t) { - this._applyStyle("fill", t) - } - }]) && n(e.prototype, r), s && n(e, s), t - }(); - e.exports = s - }, { - "../utils/col-cache": 19, - "../utils/under-dash": 25, - "./enums": 7 - }], - 5: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.model = e || {} - } - var e, r, i; - return e = t, (r = [{ - key: "add", - value: function (t, e) { - return this.model[t] = e - } - }, { - key: "find", - value: function (t) { - return this.model[t] - } - }, { - key: "remove", - value: function (t) { - this.model[t] = void 0 - } - }]) && n(e.prototype, r), i && n(e, i), t - }(); - e.exports = i - }, {}], - 6: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = t("../utils/under-dash"), - o = t("../utils/col-cache"), - a = t("../utils/cell-matrix"), - s = t("./range"), - u = /[$](\w+)[$](\d+)(:[$](\w+)[$](\d+))?/, - c = function () { - function t() { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.matrixMap = {} - } - var e, r, c; - return e = t, (r = [{ - key: "getMatrix", - value: function (t) { - return this.matrixMap[t] || (this.matrixMap[t] = new a) - } - }, { - key: "add", - value: function (t, e) { - var r = o.decodeEx(t); - this.addEx(r, e) - } - }, { - key: "addEx", - value: function (t, e) { - var r = this.getMatrix(e); - if (t.top) - for (var n = t.left; n <= t.right; n++) - for (var i = t.top; i <= t.bottom; i++) { - var a = { - sheetName: t.sheetName, - address: o.n2l(n) + i, - row: i, - col: n - }; - r.addCellEx(a) - } else r.addCellEx(t) - } - }, { - key: "remove", - value: function (t, e) { - var r = o.decodeEx(t); - this.removeEx(r, e) - } - }, { - key: "removeEx", - value: function (t, e) { - this.getMatrix(e).removeCellEx(t) - } - }, { - key: "removeAllNames", - value: function (t) { - i.each(this.matrixMap, (function (e) { - e.removeCellEx(t) - })) - } - }, { - key: "forEach", - value: function (t) { - i.each(this.matrixMap, (function (e, r) { - e.forEach((function (e) { - t(r, e) - })) - })) - } - }, { - key: "getNames", - value: function (t) { - return this.getNamesEx(o.decodeEx(t)) - } - }, { - key: "getNamesEx", - value: function (t) { - return i.map(this.matrixMap, (function (e, r) { - return e.findCellEx(t) && r - })).filter(Boolean) - } - }, { - key: "_explore", - value: function (t, e) { - e.mark = !1; - var r, n, i = e.sheetName, - o = new s(e.row, e.col, e.row, e.col, i); - - function a(r, n) { - var a = t.findCellAt(i, r, e.col); - return !(!a || !a.mark || (o[n] = r, a.mark = !1, 0)) - } - for (n = e.row - 1; a(n, "top"); n--); - for (n = e.row + 1; a(n, "bottom"); n++); - - function u(e, r) { - var a = []; - for (n = o.top; n <= o.bottom; n++) { - var s = t.findCellAt(i, n, e); - if (!s || !s.mark) return !1; - a.push(s) - } - o[r] = e; - for (var u = 0; u < a.length; u++) a[u].mark = !1; - return !0 - } - for (r = e.col - 1; u(r, "left"); r--); - for (r = e.col + 1; u(r, "right"); r++); - return o - } - }, { - key: "getRanges", - value: function (t, e) { - var r = this; - return (e = e || this.matrixMap[t]) ? (e.forEach((function (t) { - t.mark = !0 - })), { - name: t, - ranges: e.map((function (t) { - return t.mark && r._explore(e, t) - })).filter(Boolean).map((function (t) { - return t.$shortRange - })) - }) : { - name: t, - ranges: [] - } - } - }, { - key: "normaliseMatrix", - value: function (t, e) { - t.forEachInSheet(e, (function (t, e, r) { - t && (t.row === e && t.col === r || (t.row = e, t.col = r, t.address = o.n2l(r) + e)) - })) - } - }, { - key: "spliceRows", - value: function (t, e, r, n) { - var o = this; - i.each(this.matrixMap, (function (i) { - i.spliceRows(t, e, r, n), o.normaliseMatrix(i, t) - })) - } - }, { - key: "spliceColumns", - value: function (t, e, r, n) { - var o = this; - i.each(this.matrixMap, (function (i) { - i.spliceColumns(t, e, r, n), o.normaliseMatrix(i, t) - })) - } - }, { - key: "model", - get: function () { - var t = this; - return i.map(this.matrixMap, (function (e, r) { - return t.getRanges(r, e) - })).filter((function (t) { - return t.ranges.length - })) - }, - set: function (t) { - var e = this.matrixMap = {}; - t.forEach((function (t) { - var r = e[t.name] = new a; - t.ranges.forEach((function (t) { - u.test(t.split("!").pop() || "") && r.addCell(t) - })) - })) - } - }]) && n(e.prototype, r), c && n(e, c), t - }(); - e.exports = c - }, { - "../utils/cell-matrix": 18, - "../utils/col-cache": 19, - "../utils/under-dash": 25, - "./range": 10 - }], - 7: [function (t, e, r) { - "use strict"; - e.exports = { - ValueType: { - Null: 0, - Merge: 1, - Number: 2, - String: 3, - Date: 4, - Hyperlink: 5, - Formula: 6, - SharedString: 7, - RichText: 8, - Boolean: 9, - Error: 10 - }, - FormulaType: { - None: 0, - Master: 1, - Shared: 2 - }, - RelationshipType: { - None: 0, - OfficeDocument: 1, - Worksheet: 2, - CalcChain: 3, - SharedStrings: 4, - Styles: 5, - Theme: 6, - Hyperlink: 7 - }, - DocumentType: { - Xlsx: 1 - }, - ReadingOrder: { - LeftToRight: 1, - RightToLeft: 2 - }, - ErrorValue: { - NotApplicable: "#N/A", - Ref: "#REF!", - Name: "#NAME?", - DivZero: "#DIV/0!", - Null: "#NULL!", - Value: "#VALUE!", - Num: "#NUM!" - } - } - }, {}], - 8: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = t("../utils/col-cache"), - o = t("./anchor"), - a = function () { - function t(e, r) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.worksheet = e, this.model = r - } - var e, r, a; - return e = t, (r = [{ - key: "model", - get: function () { - switch (this.type) { - case "background": - return { - type: this.type, imageId: this.imageId - }; - case "image": - return { - type: this.type, imageId: this.imageId, hyperlinks: this.range.hyperlinks, range: { - tl: this.range.tl.model, - br: this.range.br && this.range.br.model, - ext: this.range.ext, - editAs: this.range.editAs - } - }; - default: - throw new Error("Invalid Image Type") - } - }, - set: function (t) { - var e = t.type, - r = t.imageId, - n = t.range, - a = t.hyperlinks; - if (this.type = e, this.imageId = r, "image" === e) - if ("string" == typeof n) { - var s = i.decode(n); - this.range = { - tl: new o(this.worksheet, { - col: s.left, - row: s.top - }, -1), - br: new o(this.worksheet, { - col: s.right, - row: s.bottom - }, 0), - editAs: "oneCell" - } - } else this.range = { - tl: new o(this.worksheet, n.tl, 0), - br: n.br && new o(this.worksheet, n.br, 0), - ext: n.ext, - editAs: n.editAs, - hyperlinks: a || n.hyperlinks - } - } - }]) && n(e.prototype, r), a && n(e, a), t - }(); - e.exports = a - }, { - "../utils/col-cache": 19, - "./anchor": 2 - }], - 9: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var o = t("../utils/under-dash"), - a = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.note = e - } - var e, r, a; - return e = t, a = [{ - key: "fromModel", - value: function (e) { - var r = new t; - return r.model = e, r - } - }], (r = [{ - key: "model", - get: function () { - var e = null; - switch (n(this.note)) { - case "string": - e = { - type: "note", - note: { - texts: [{ - text: this.note - }] - } - }; - break; - default: - e = { - type: "note", - note: this.note - } - } - return o.deepMerge({}, t.DEFAULT_CONFIGS, e) - }, - set: function (t) { - var e = t.note, - r = e.texts; - 1 === r.length && 1 === Object.keys(r[0]).length ? this.note = r[0].text : this.note = e - } - }]) && i(e.prototype, r), a && i(e, a), t - }(); - a.DEFAULT_CONFIGS = { - note: { - margins: { - insetmode: "auto", - inset: [.13, .13, .25, .25] - }, - protection: { - locked: "True", - lockText: "True" - }, - editAs: "absolute" - } - }, e.exports = a - }, { - "../utils/under-dash": 25 - }], - 10: [function (t, e, r) { - "use strict"; - - function n(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var o = t("../utils/col-cache"), - a = function () { - function t() { - n(this, t), this.decode(arguments) - } - var e, r, a; - return e = t, (r = [{ - key: "setTLBR", - value: function (t, e, r, n, i) { - if (arguments.length < 4) { - var a = o.decodeAddress(t), - s = o.decodeAddress(e); - this.model = { - top: Math.min(a.row, s.row), - left: Math.min(a.col, s.col), - bottom: Math.max(a.row, s.row), - right: Math.max(a.col, s.col), - sheetName: r - }, this.setTLBR(a.row, a.col, s.row, s.col, i) - } else this.model = { - top: Math.min(t, r), - left: Math.min(e, n), - bottom: Math.max(t, r), - right: Math.max(e, n), - sheetName: i - } - } - }, { - key: "decode", - value: function (e) { - switch (e.length) { - case 5: - this.setTLBR(e[0], e[1], e[2], e[3], e[4]); - break; - case 4: - this.setTLBR(e[0], e[1], e[2], e[3]); - break; - case 3: - this.setTLBR(e[0], e[1], e[2]); - break; - case 2: - this.setTLBR(e[0], e[1]); - break; - case 1: - var r = e[0]; - if (r instanceof t) this.model = { - top: r.model.top, - left: r.model.left, - bottom: r.model.bottom, - right: r.model.right, - sheetName: r.sheetName - }; - else if (r instanceof Array) this.decode(r); - else if (r.top && r.left && r.bottom && r.right) this.model = { - top: r.top, - left: r.left, - bottom: r.bottom, - right: r.right, - sheetName: r.sheetName - }; - else { - var n = o.decodeEx(r); - n.top ? this.model = { - top: n.top, - left: n.left, - bottom: n.bottom, - right: n.right, - sheetName: n.sheetName - } : this.model = { - top: n.row, - left: n.col, - bottom: n.row, - right: n.col, - sheetName: n.sheetName - } - } - break; - case 0: - this.model = { - top: 0, - left: 0, - bottom: 0, - right: 0 - }; - break; - default: - throw new Error("Invalid number of arguments to _getDimensions() - ".concat(e.length)) - } - } - }, { - key: "expand", - value: function (t, e, r, n) { - (!this.model.top || t < this.top) && (this.top = t), (!this.model.left || e < this.left) && (this.left = e), (!this.model.bottom || r > this.bottom) && (this.bottom = r), (!this.model.right || n > this.right) && (this.right = n) - } - }, { - key: "expandRow", - value: function (t) { - if (t) { - var e = t.dimensions, - r = t.number; - e && this.expand(r, e.min, r, e.max) - } - } - }, { - key: "expandToAddress", - value: function (t) { - var e = o.decodeEx(t); - this.expand(e.row, e.col, e.row, e.col) - } - }, { - key: "toString", - value: function () { - return this.range - } - }, { - key: "intersects", - value: function (t) { - return !(t.sheetName && this.sheetName && t.sheetName !== this.sheetName || t.bottom < this.top || t.top > this.bottom || t.right < this.left || t.left > this.right) - } - }, { - key: "contains", - value: function (t) { - var e = o.decodeEx(t); - return this.containsEx(e) - } - }, { - key: "containsEx", - value: function (t) { - return (!t.sheetName || !this.sheetName || t.sheetName === this.sheetName) && t.row >= this.top && t.row <= this.bottom && t.col >= this.left && t.col <= this.right - } - }, { - key: "forEachAddress", - value: function (t) { - for (var e = this.left; e <= this.right; e++) - for (var r = this.top; r <= this.bottom; r++) t(o.encodeAddress(r, e), r, e) - } - }, { - key: "top", - get: function () { - return this.model.top || 1 - }, - set: function (t) { - this.model.top = t - } - }, { - key: "left", - get: function () { - return this.model.left || 1 - }, - set: function (t) { - this.model.left = t - } - }, { - key: "bottom", - get: function () { - return this.model.bottom || 1 - }, - set: function (t) { - this.model.bottom = t - } - }, { - key: "right", - get: function () { - return this.model.right || 1 - }, - set: function (t) { - this.model.right = t - } - }, { - key: "sheetName", - get: function () { - return this.model.sheetName - }, - set: function (t) { - this.model.sheetName = t - } - }, { - key: "_serialisedSheetName", - get: function () { - var t = this.model.sheetName; - return t ? /^[a-zA-Z0-9]*$/.test(t) ? "".concat(t, "!") : "'".concat(t, "'!") : "" - } - }, { - key: "tl", - get: function () { - return o.n2l(this.left) + this.top - } - }, { - key: "$t$l", - get: function () { - return "$".concat(o.n2l(this.left), "$").concat(this.top) - } - }, { - key: "br", - get: function () { - return o.n2l(this.right) + this.bottom - } - }, { - key: "$b$r", - get: function () { - return "$".concat(o.n2l(this.right), "$").concat(this.bottom) - } - }, { - key: "range", - get: function () { - return "".concat(this._serialisedSheetName + this.tl, ":").concat(this.br) - } - }, { - key: "$range", - get: function () { - return "".concat(this._serialisedSheetName + this.$t$l, ":").concat(this.$b$r) - } - }, { - key: "shortRange", - get: function () { - return this.count > 1 ? this.range : this._serialisedSheetName + this.tl - } - }, { - key: "$shortRange", - get: function () { - return this.count > 1 ? this.$range : this._serialisedSheetName + this.$t$l - } - }, { - key: "count", - get: function () { - return (1 + this.bottom - this.top) * (1 + this.right - this.left) - } - }]) && i(e.prototype, r), a && i(e, a), t - }(); - e.exports = a - }, { - "../utils/col-cache": 19 - }], - 11: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = t("../utils/under-dash"), - o = t("./enums"), - a = t("../utils/col-cache"), - s = t("./cell"), - u = function () { - function t(e, r) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this._worksheet = e, this._number = r, this._cells = [], this.style = {}, this.outlineLevel = 0 - } - var e, r, u; - return e = t, (r = [{ - key: "commit", - value: function () { - this._worksheet._commitRow(this) - } - }, { - key: "destroy", - value: function () { - delete this._worksheet, delete this._cells, delete this.style - } - }, { - key: "findCell", - value: function (t) { - return this._cells[t - 1] - } - }, { - key: "getCellEx", - value: function (t) { - var e = this._cells[t.col - 1]; - if (!e) { - var r = this._worksheet.getColumn(t.col); - e = new s(this, r, t.address), this._cells[t.col - 1] = e - } - return e - } - }, { - key: "getCell", - value: function (t) { - if ("string" == typeof t) { - var e = this._worksheet.getColumnKey(t); - t = e ? e.number : a.l2n(t) - } - return this._cells[t - 1] || this.getCellEx({ - address: a.encodeAddress(this._number, t), - row: this._number, - col: t - }) - } - }, { - key: "splice", - value: function (t, e) { - for (var r = t + e, n = arguments.length, i = new Array(n > 2 ? n - 2 : 0), o = 2; o < n; o++) i[o - 2] = arguments[o]; - var a, s, u, c = i.length - e, - f = this._cells.length; - if (c < 0) - for (a = t + i.length; a <= f; a++) u = this._cells[a - 1], (s = this._cells[a - c - 1]) ? ((u = this.getCell(a)).value = s.value, u.style = s.style, u._comment = s._comment) : u && (u.value = null, u.style = {}, u._comment = void 0); - else if (c > 0) - for (a = f; a >= r; a--)(s = this._cells[a - 1]) ? ((u = this.getCell(a + c)).value = s.value, u.style = s.style, u._comment = s._comment) : this._cells[a + c - 1] = void 0; - for (a = 0; a < i.length; a++)(u = this.getCell(t + a)).value = i[a], u.style = {}, u._comment = void 0 - } - }, { - key: "eachCell", - value: function (t, e) { - if (e || (e = t, t = null), t && t.includeEmpty) - for (var r = this._cells.length, n = 1; n <= r; n++) e(this.getCell(n), n); - else this._cells.forEach((function (t, r) { - t && t.type !== o.ValueType.Null && e(t, r + 1) - })) - } - }, { - key: "addPageBreak", - value: function (t, e) { - var r = this._worksheet, - n = Math.max(0, t - 1) || 0, - i = Math.max(0, e - 1) || 16838, - o = { - id: this._number, - max: i, - man: 1 - }; - n && (o.min = n), r.rowBreaks.push(o) - } - }, { - key: "_applyStyle", - value: function (t, e) { - return this.style[t] = e, this._cells.forEach((function (r) { - r && (r[t] = e) - })), e - } - }, { - key: "number", - get: function () { - return this._number - } - }, { - key: "worksheet", - get: function () { - return this._worksheet - } - }, { - key: "values", - get: function () { - var t = []; - return this._cells.forEach((function (e) { - e && e.type !== o.ValueType.Null && (t[e.col] = e.value) - })), t - }, - set: function (t) { - var e = this; - if (this._cells = [], t) - if (t instanceof Array) { - var r = 0; - t.hasOwnProperty("0") && (r = 1), t.forEach((function (t, n) { - void 0 !== t && (e.getCellEx({ - address: a.encodeAddress(e._number, n + r), - row: e._number, - col: n + r - }).value = t) - })) - } else this._worksheet.eachColumnKey((function (r, n) { - void 0 !== t[n] && (e.getCellEx({ - address: a.encodeAddress(e._number, r.number), - row: e._number, - col: r.number - }).value = t[n]) - })) - } - }, { - key: "hasValues", - get: function () { - return i.some(this._cells, (function (t) { - return t && t.type !== o.ValueType.Null - })) - } - }, { - key: "cellCount", - get: function () { - return this._cells.length - } - }, { - key: "actualCellCount", - get: function () { - var t = 0; - return this.eachCell((function () { - t++ - })), t - } - }, { - key: "dimensions", - get: function () { - var t = 0, - e = 0; - return this._cells.forEach((function (r) { - r && r.type !== o.ValueType.Null && ((!t || t > r.col) && (t = r.col), e < r.col && (e = r.col)) - })), t > 0 ? { - min: t, - max: e - } : null - } - }, { - key: "numFmt", - get: function () { - return this.style.numFmt - }, - set: function (t) { - this._applyStyle("numFmt", t) - } - }, { - key: "font", - get: function () { - return this.style.font - }, - set: function (t) { - this._applyStyle("font", t) - } - }, { - key: "alignment", - get: function () { - return this.style.alignment - }, - set: function (t) { - this._applyStyle("alignment", t) - } - }, { - key: "protection", - get: function () { - return this.style.protection - }, - set: function (t) { - this._applyStyle("protection", t) - } - }, { - key: "border", - get: function () { - return this.style.border - }, - set: function (t) { - this._applyStyle("border", t) - } - }, { - key: "fill", - get: function () { - return this.style.fill - }, - set: function (t) { - this._applyStyle("fill", t) - } - }, { - key: "hidden", - get: function () { - return !!this._hidden - }, - set: function (t) { - this._hidden = t - } - }, { - key: "outlineLevel", - get: function () { - return this._outlineLevel || 0 - }, - set: function (t) { - this._outlineLevel = t - } - }, { - key: "collapsed", - get: function () { - return !!(this._outlineLevel && this._outlineLevel >= this._worksheet.properties.outlineLevelRow) - } - }, { - key: "model", - get: function () { - var t = [], - e = 0, - r = 0; - return this._cells.forEach((function (n) { - if (n) { - var i = n.model; - i && ((!e || e > n.col) && (e = n.col), r < n.col && (r = n.col), t.push(i)) - } - })), this.height || t.length ? { - cells: t, - number: this.number, - min: e, - max: r, - height: this.height, - style: this.style, - hidden: this.hidden, - outlineLevel: this.outlineLevel, - collapsed: this.collapsed - } : null - }, - set: function (t) { - var e, r = this; - if (t.number !== this._number) throw new Error("Invalid row number in model"); - this._cells = [], t.cells.forEach((function (t) { - switch (t.type) { - case s.Types.Merge: - break; - default: - var n; - if (t.address) n = a.decodeAddress(t.address); - else if (e) { - var i = e.row, - o = e.col + 1; - n = { - row: i, - col: o, - address: a.encodeAddress(i, o), - $col$row: "$".concat(a.n2l(o), "$").concat(i) - } - } - e = n, r.getCellEx(n).model = t - } - })), t.height ? this.height = t.height : delete this.height, this.hidden = t.hidden, this.outlineLevel = t.outlineLevel || 0, this.style = t.style && JSON.parse(JSON.stringify(t.style)) || {} - } - }]) && n(e.prototype, r), u && n(e, u), t - }(); - e.exports = u - }, { - "../utils/col-cache": 19, - "../utils/under-dash": 25, - "./cell": 3, - "./enums": 7 - }], - 12: [function (t, e, r) { - "use strict"; - - function n(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e, r) { - return e && i(t.prototype, e), r && i(t, r), t - } - var a = t("../utils/col-cache"), - s = function () { - function t(e, r, i) { - n(this, t), this.table = e, this.column = r, this.index = i - } - return o(t, [{ - key: "_set", - value: function (t, e) { - this.table.cacheState(), this.column[t] = e - } - }, { - key: "name", - get: function () { - return this.column.name - }, - set: function (t) { - this._set("name", t) - } - }, { - key: "filterButton", - get: function () { - return this.column.filterButton - }, - set: function (t) { - this.column.filterButton = t - } - }, { - key: "style", - get: function () { - return this.column.style - }, - set: function (t) { - this.column.style = t - } - }, { - key: "totalsRowLabel", - get: function () { - return this.column.totalsRowLabel - }, - set: function (t) { - this._set("totalsRowLabel", t) - } - }, { - key: "totalsRowFunction", - get: function () { - return this.column.totalsRowFunction - }, - set: function (t) { - this._set("totalsRowFunction", t) - } - }, { - key: "totalsRowResult", - get: function () { - return this.column.totalsRowResult - }, - set: function (t) { - this._set("totalsRowResult", t) - } - }, { - key: "totalsRowFormula", - get: function () { - return this.column.totalsRowFormula - }, - set: function (t) { - this._set("totalsRowFormula", t) - } - }]), t - }(), - u = function () { - function t(e, r) { - n(this, t), this.worksheet = e, r && (this.table = r, this.validate(), this.store()) - } - return o(t, [{ - key: "getFormula", - value: function (t) { - switch (t.totalsRowFunction) { - case "none": - return null; - case "average": - return "SUBTOTAL(101,".concat(this.table.name, "[").concat(t.name, "])"); - case "countNums": - return "SUBTOTAL(102,".concat(this.table.name, "[").concat(t.name, "])"); - case "count": - return "SUBTOTAL(103,".concat(this.table.name, "[").concat(t.name, "])"); - case "max": - return "SUBTOTAL(104,".concat(this.table.name, "[").concat(t.name, "])"); - case "min": - return "SUBTOTAL(105,".concat(this.table.name, "[").concat(t.name, "])"); - case "stdDev": - return "SUBTOTAL(106,".concat(this.table.name, "[").concat(t.name, "])"); - case "var": - return "SUBTOTAL(107,".concat(this.table.name, "[").concat(t.name, "])"); - case "sum": - return "SUBTOTAL(109,".concat(this.table.name, "[").concat(t.name, "])"); - case "custom": - return t.totalsRowFormula; - default: - throw new Error("Invalid Totals Row Function: ".concat(t.totalsRowFunction)) - } - } - }, { - key: "validate", - value: function () { - var t = this, - e = this.table, - r = function (t, e, r) { - void 0 === t[e] && (t[e] = r) - }; - r(e, "headerRow", !0), r(e, "totalsRow", !1), r(e, "style", {}), r(e.style, "theme", "TableStyleMedium2"), r(e.style, "showFirstColumn", !1), r(e.style, "showLastColumn", !1), r(e.style, "showRowStripes", !1), r(e.style, "showColumnStripes", !1); - var n = function (t, e) { - if (!t) throw new Error(e) - }; - n(e.ref, "Table must have ref"), n(e.columns, "Table must have column definitions"), n(e.rows, "Table must have row definitions"), e.tl = a.decodeAddress(e.ref); - var i = e.tl, - o = i.row, - s = i.col; - n(o > 0, "Table must be on valid row"), n(s > 0, "Table must be on valid col"); - var u = this.width, - c = this.filterHeight, - f = this.tableHeight; - e.autoFilterRef = a.encode(o, s, o + c - 1, s + u - 1), e.tableRef = a.encode(o, s, o + f - 1, s + u - 1), e.columns.forEach((function (e, i) { - n(e.name, "Column ".concat(i, " must have a name")), 0 === i ? r(e, "totalsRowLabel", "Total") : (r(e, "totalsRowFunction", "none"), e.totalsRowFormula = t.getFormula(e)) - })) - } - }, { - key: "store", - value: function () { - var t = this, - e = function (t, e) { - e && Object.keys(e).forEach((function (r) { - t[r] = e[r] - })) - }, - r = this.worksheet, - n = this.table, - i = n.tl, - o = i.row, - a = i.col, - s = 0; - if (n.headerRow) { - var u = r.getRow(o + s++); - n.columns.forEach((function (t, r) { - var n = t.style, - i = t.name, - o = u.getCell(a + r); - o.value = i, e(o, n) - })) - } - if (n.rows.forEach((function (t) { - var i = r.getRow(o + s++); - t.forEach((function (t, r) { - var o = i.getCell(a + r); - o.value = t, e(o, n.columns[r].style) - })) - })), n.totalsRow) { - var c = r.getRow(o + s++); - n.columns.forEach((function (r, n) { - var i = c.getCell(a + n); - if (0 === n) i.value = r.totalsRowLabel; - else { - var o = t.getFormula(r); - i.value = o ? { - formula: r.totalsRowFormula, - result: r.totalsRowResult - } : null - } - e(i, r.style) - })) - } - } - }, { - key: "load", - value: function (t) { - var e = this, - r = this.table, - n = r.tl, - i = n.row, - o = n.col, - a = 0; - if (r.headerRow) { - var s = t.getRow(i + a++); - r.columns.forEach((function (t, e) { - s.getCell(o + e).value = t.name - })) - } - if (r.rows.forEach((function (e) { - var r = t.getRow(i + a++); - e.forEach((function (t, e) { - r.getCell(o + e).value = t - })) - })), r.totalsRow) { - var u = t.getRow(i + a++); - r.columns.forEach((function (t, r) { - var n = u.getCell(o + r); - 0 === r ? n.value = t.totalsRowLabel : e.getFormula(t) && (n.value = { - formula: t.totalsRowFormula, - result: t.totalsRowResult - }) - })) - } - } - }, { - key: "cacheState", - value: function () { - this._cache || (this._cache = { - ref: this.ref, - width: this.width, - tableHeight: this.tableHeight - }) - } - }, { - key: "commit", - value: function () { - if (this._cache) { - this.validate(); - var t = a.decodeAddress(this._cache.ref); - if (this.ref !== this._cache.ref) - for (var e = 0; e < this._cache.tableHeight; e++) - for (var r = this.worksheet.getRow(t.row + e), n = 0; n < this._cache.width; n++) { - r.getCell(t.col + n).value = null - } else { - for (var i = this.tableHeight; i < this._cache.tableHeight; i++) - for (var o = this.worksheet.getRow(t.row + i), s = 0; s < this._cache.width; s++) { - o.getCell(t.col + s).value = null - } - for (var u = 0; u < this.tableHeight; u++) - for (var c = this.worksheet.getRow(t.row + u), f = this.width; f < this._cache.width; f++) { - c.getCell(t.col + f).value = null - } - } - this.store() - } - } - }, { - key: "addRow", - value: function (t, e) { - this.cacheState(), void 0 === e ? this.table.rows.push(t) : this.table.rows.splice(e, 0, t) - } - }, { - key: "removeRows", - value: function (t) { - var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1; - this.cacheState(), this.table.rows.splice(t, e) - } - }, { - key: "getColumn", - value: function (t) { - var e = this.table.columns[t]; - return new s(this, e, t) - } - }, { - key: "addColumn", - value: function (t, e, r) { - this.cacheState(), void 0 === r ? (this.table.columns.push(t), this.table.rows.forEach((function (t, r) { - t.push(e[r]) - }))) : (this.table.columns.splice(r, 0, t), this.table.rows.forEach((function (t, n) { - t.splice(r, 0, e[n]) - }))) - } - }, { - key: "removeColumns", - value: function (t) { - var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1; - this.cacheState(), this.table.columns.splice(t, e), this.table.rows.forEach((function (r) { - r.splice(t, e) - })) - } - }, { - key: "_assign", - value: function (t, e, r) { - this.cacheState(), t[e] = r - } - }, { - key: "width", - get: function () { - return this.table.columns.length - } - }, { - key: "height", - get: function () { - return this.table.rows.length - } - }, { - key: "filterHeight", - get: function () { - return this.height + (this.table.headerRow ? 1 : 0) - } - }, { - key: "tableHeight", - get: function () { - return this.filterHeight + (this.table.totalsRow ? 1 : 0) - } - }, { - key: "model", - get: function () { - return this.table - }, - set: function (t) { - this.table = t - } - }, { - key: "ref", - get: function () { - return this.table.ref - }, - set: function (t) { - this._assign(this.table, "ref", t) - } - }, { - key: "name", - get: function () { - return this.table.name - }, - set: function (t) { - this.table.name = t - } - }, { - key: "displayName", - get: function () { - return this.table.displyName || this.table.name - } - }, { - key: "displayNamename", - set: function (t) { - this.table.displayName = t - } - }, { - key: "headerRow", - get: function () { - return this.table.headerRow - }, - set: function (t) { - this._assign(this.table, "headerRow", t) - } - }, { - key: "totalsRow", - get: function () { - return this.table.totalsRow - }, - set: function (t) { - this._assign(this.table, "totalsRow", t) - } - }, { - key: "theme", - get: function () { - return this.table.style.name - }, - set: function (t) { - this.table.style.name = t - } - }, { - key: "showFirstColumn", - get: function () { - return this.table.style.showFirstColumn - }, - set: function (t) { - this.table.style.showFirstColumn = t - } - }, { - key: "showLastColumn", - get: function () { - return this.table.style.showLastColumn - }, - set: function (t) { - this.table.style.showLastColumn = t - } - }, { - key: "showRowStripes", - get: function () { - return this.table.style.showRowStripes - }, - set: function (t) { - this.table.style.showRowStripes = t - } - }, { - key: "showColumnStripes", - get: function () { - return this.table.style.showColumnStripes - }, - set: function (t) { - this.table.style.showColumnStripes = t - } - }]), t - }(); - e.exports = u - }, { - "../utils/col-cache": 19 - }], - 13: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = t("./worksheet"), - o = t("./defined-names"), - a = t("../xlsx/xlsx"), - s = t("../csv/csv"), - u = function () { - function t() { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.category = "", this.company = "", this.created = new Date, this.description = "", this.keywords = "", this.manager = "", this.modified = this.created, this.properties = {}, this.calcProperties = {}, this._worksheets = [], this.subject = "", this.title = "", this.views = [], this.media = [], this._definedNames = new o - } - var e, r, u; - return e = t, (r = [{ - key: "addWorksheet", - value: function (t, e) { - var r = this.nextId; - if (t && t.length > 31 && console.warn("Worksheet name ".concat(t, " exceeds 31 chars. This will be truncated")), /[*?:/\\[\]]/.test(t)) throw new Error("Worksheet name ".concat(t, " cannot include any of the following characters: * ? : \\ / [ ]")); - if (/(^')|('$)/.test(t)) throw new Error("The first or last character of worksheet name cannot be a single quotation mark: ".concat(t)); - if (t = (t || "sheet".concat(r)).substring(0, 31), this._worksheets.find((function (e) { - return e && e.name.toLowerCase() === t.toLowerCase() - }))) throw new Error("Worksheet name already exists: ".concat(t)); - e && ("string" == typeof e ? (console.trace('tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { argb: "rbg value" } }'), e = { - properties: { - tabColor: { - argb: e - } - } - }) : (e.argb || e.theme || e.indexed) && (console.trace("tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { ... } }"), e = { - properties: { - tabColor: e - } - })); - var n = this._worksheets.reduce((function (t, e) { - return (e && e.orderNo) > t ? e.orderNo : t - }), 0), - o = Object.assign({}, e, { - id: r, - name: t, - orderNo: n + 1, - workbook: this - }), - a = new i(o); - return this._worksheets[r] = a, a - } - }, { - key: "removeWorksheetEx", - value: function (t) { - delete this._worksheets[t.id] - } - }, { - key: "removeWorksheet", - value: function (t) { - var e = this.getWorksheet(t); - e && e.destroy() - } - }, { - key: "getWorksheet", - value: function (t) { - return void 0 === t ? this._worksheets.find(Boolean) : "number" == typeof t ? this._worksheets[t] : "string" == typeof t ? this._worksheets.find((function (e) { - return e && e.name === t - })) : void 0 - } - }, { - key: "eachSheet", - value: function (t) { - this.worksheets.forEach((function (e) { - t(e, e.id) - })) - } - }, { - key: "clearThemes", - value: function () { - this._themes = void 0 - } - }, { - key: "addImage", - value: function (t) { - var e = this.media.length; - return this.media.push(Object.assign({}, t, { - type: "image" - })), e - } - }, { - key: "getImage", - value: function (t) { - return this.media[t] - } - }, { - key: "xlsx", - get: function () { - return this._xlsx || (this._xlsx = new a(this)), this._xlsx - } - }, { - key: "csv", - get: function () { - return this._csv || (this._csv = new s(this)), this._csv - } - }, { - key: "nextId", - get: function () { - for (var t = 1; t < this._worksheets.length; t++) - if (!this._worksheets[t]) return t; - return this._worksheets.length || 1 - } - }, { - key: "worksheets", - get: function () { - return this._worksheets.slice(1).sort((function (t, e) { - return t.orderNo - e.orderNo - })).filter(Boolean) - } - }, { - key: "definedNames", - get: function () { - return this._definedNames - } - }, { - key: "model", - get: function () { - return { - creator: this.creator || "Unknown", - lastModifiedBy: this.lastModifiedBy || "Unknown", - lastPrinted: this.lastPrinted, - created: this.created, - modified: this.modified, - properties: this.properties, - worksheets: this.worksheets.map((function (t) { - return t.model - })), - sheets: this.worksheets.map((function (t) { - return t.model - })).filter(Boolean), - definedNames: this._definedNames.model, - views: this.views, - company: this.company, - manager: this.manager, - title: this.title, - subject: this.subject, - keywords: this.keywords, - category: this.category, - description: this.description, - language: this.language, - revision: this.revision, - contentStatus: this.contentStatus, - themes: this._themes, - media: this.media, - calcProperties: this.calcProperties - } - }, - set: function (t) { - var e = this; - this.creator = t.creator, this.lastModifiedBy = t.lastModifiedBy, this.lastPrinted = t.lastPrinted, this.created = t.created, this.modified = t.modified, this.company = t.company, this.manager = t.manager, this.title = t.title, this.subject = t.subject, this.keywords = t.keywords, this.category = t.category, this.description = t.description, this.language = t.language, this.revision = t.revision, this.contentStatus = t.contentStatus, this.properties = t.properties, this.calcProperties = t.calcProperties, this._worksheets = [], t.worksheets.forEach((function (r) { - var n = r.id, - o = r.name, - a = r.state, - s = t.sheets && t.sheets.findIndex((function (t) { - return t.id === n - })); - (e._worksheets[n] = new i({ - id: n, - name: o, - orderNo: s, - state: a, - workbook: e - })).model = r - })), this._definedNames.model = t.definedNames, this.views = t.views, this._themes = t.themes, this.media = t.media || [] - } - }]) && n(e.prototype, r), u && n(e, u), t - }(); - e.exports = u - }, { - "../csv/csv": 1, - "../xlsx/xlsx": 141, - "./defined-names": 6, - "./worksheet": 14 - }], - 14: [function (t, e, r) { - "use strict"; - - function n(t, e) { - var r = Object.keys(t); - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(t); - e && (n = n.filter((function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable - }))), r.push.apply(r, n) - } - return r - } - - function i(t) { - for (var e = 1; e < arguments.length; e++) { - var r = null != arguments[e] ? arguments[e] : {}; - e % 2 ? n(Object(r), !0).forEach((function (e) { - o(t, e, r[e]) - })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : n(Object(r)).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })) - } - return t - } - - function o(t, e, r) { - return e in t ? Object.defineProperty(t, e, { - value: r, - enumerable: !0, - configurable: !0, - writable: !0 - }) : t[e] = r, t - } - - function a(t) { - return function (t) { - if (Array.isArray(t)) return s(t) - }(t) || function (t) { - if ("undefined" != typeof Symbol && Symbol.iterator in Object(t)) return Array.from(t) - }(t) || function (t, e) { - if (!t) return; - if ("string" == typeof t) return s(t, e); - var r = Object.prototype.toString.call(t).slice(8, -1); - "Object" === r && t.constructor && (r = t.constructor.name); - if ("Map" === r || "Set" === r) return Array.from(t); - if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return s(t, e) - }(t) || function () { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - }() - } - - function s(t, e) { - (null == e || e > t.length) && (e = t.length); - for (var r = 0, n = new Array(e); r < e; r++) n[r] = t[r]; - return n - } - - function u(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var c = t("../utils/under-dash"), - f = t("../utils/col-cache"), - l = t("./range"), - h = t("./row"), - d = t("./column"), - p = t("./enums"), - m = t("./image"), - y = t("./table"), - b = t("./data-validations"), - v = t("../utils/encryptor"), - g = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), e = e || {}, this.id = e.id, this.orderNo = e.orderNo, this.name = e.name || "Sheet".concat(this.id), this.state = e.state || "visible", this._rows = [], this._columns = null, this._keys = {}, this._merges = {}, this.rowBreaks = [], this._workbook = e.workbook, this.properties = Object.assign({}, { - defaultRowHeight: 15, - dyDescent: 55, - outlineLevelCol: 0, - outlineLevelRow: 0 - }, e.properties), this.pageSetup = Object.assign({}, { - margins: { - left: .7, - right: .7, - top: .75, - bottom: .75, - header: .3, - footer: .3 - }, - orientation: "portrait", - horizontalDpi: 4294967295, - verticalDpi: 4294967295, - fitToPage: !(!e.pageSetup || !e.pageSetup.fitToWidth && !e.pageSetup.fitToHeight || e.pageSetup.scale), - pageOrder: "downThenOver", - blackAndWhite: !1, - draft: !1, - cellComments: "None", - errors: "displayed", - scale: 100, - fitToWidth: 1, - fitToHeight: 1, - paperSize: void 0, - showRowColHeaders: !1, - showGridLines: !1, - firstPageNumber: void 0, - horizontalCentered: !1, - verticalCentered: !1, - rowBreaks: null, - colBreaks: null - }, e.pageSetup), this.headerFooter = Object.assign({}, { - differentFirst: !1, - differentOddEven: !1, - oddHeader: null, - oddFooter: null, - evenHeader: null, - evenFooter: null, - firstHeader: null, - firstFooter: null - }, e.headerFooter), this.dataValidations = new b, this.views = e.views || [], this.autoFilter = e.autoFilter || null, this._media = [], this.sheetProtection = null, this.tables = {}, this.conditionalFormattings = [] - } - var e, r, n; - return e = t, (r = [{ - key: "destroy", - value: function () { - this._workbook.removeWorksheetEx(this) - } - }, { - key: "getColumnKey", - value: function (t) { - return this._keys[t] - } - }, { - key: "setColumnKey", - value: function (t, e) { - this._keys[t] = e - } - }, { - key: "deleteColumnKey", - value: function (t) { - delete this._keys[t] - } - }, { - key: "eachColumnKey", - value: function (t) { - c.each(this._keys, t) - } - }, { - key: "getColumn", - value: function (t) { - if ("string" == typeof t) { - var e = this._keys[t]; - if (e) return e; - t = f.l2n(t) - } - if (this._columns || (this._columns = []), t > this._columns.length) - for (var r = this._columns.length + 1; r <= t;) this._columns.push(new d(this, r++)); - return this._columns[t - 1] - } - }, { - key: "spliceColumns", - value: function (t, e) { - for (var r = this, n = this._rows, i = n.length, o = arguments.length, a = new Array(o > 2 ? o - 2 : 0), s = 2; s < o; s++) a[s - 2] = arguments[s]; - if (a.length > 0) - for (var u = function (n) { - var i = [t, e]; - a.forEach((function (t) { - i.push(t[n] || null) - })); - var o = r.getRow(n + 1); - o.splice.apply(o, i) - }, c = 0; c < i; c++) u(c); - else this._rows.forEach((function (r) { - r && r.splice(t, e) - })); - var f = a.length - e, - l = t + e, - h = this._columns.length; - if (f < 0) - for (var d = t + a.length; d <= h; d++) this.getColumn(d).defn = this.getColumn(d - f).defn; - else if (f > 0) - for (var p = h; p >= l; p--) this.getColumn(p + f).defn = this.getColumn(p).defn; - for (var m = t; m < t + a.length; m++) this.getColumn(m).defn = null; - this.workbook.definedNames.spliceColumns(this.name, t, e, a.length) - } - }, { - key: "_commitRow", - value: function () { } - }, { - key: "findRow", - value: function (t) { - return this._rows[t - 1] - } - }, { - key: "findRows", - value: function (t, e) { - return this._rows.slice(t - 1, t - 1 + e) - } - }, { - key: "getRow", - value: function (t) { - var e = this._rows[t - 1]; - return e || (e = this._rows[t - 1] = new h(this, t)), e - } - }, { - key: "getRows", - value: function (t, e) { - if (!(e < 1)) { - for (var r = [], n = t; n < t + e; n++) r.push(this.getRow(n)); - return r - } - } - }, { - key: "addRow", - value: function (t) { - var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "n", - r = this._nextRow, - n = this.getRow(r); - return n.values = t, this._setStyleOption(r, "i" === e[0] ? e : "n"), n - } - }, { - key: "addRows", - value: function (t) { - var e = this, - r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "n", - n = []; - return t.forEach((function (t) { - n.push(e.addRow(t, r)) - })), n - } - }, { - key: "insertRow", - value: function (t, e) { - var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "n"; - return this.spliceRows(t, 0, e), this._setStyleOption(t, r), this.getRow(t) - } - }, { - key: "insertRows", - value: function (t, e) { - var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "n"; - if (this.spliceRows.apply(this, [t, 0].concat(a(e))), "n" !== r) - for (var n = 0; n < e.length; n++) "o" === r[0] && void 0 !== this.findRow(e.length + t + n) ? this._copyStyle(e.length + t + n, t + n, "+" === r[1]) : "i" === r[0] && void 0 !== this.findRow(t - 1) && this._copyStyle(t - 1, t + n, "+" === r[1]); - return this.getRows(t, e.length) - } - }, { - key: "_setStyleOption", - value: function (t) { - var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "n"; - "o" === e[0] && void 0 !== this.findRow(t + 1) ? this._copyStyle(t + 1, t, "+" === e[1]) : "i" === e[0] && void 0 !== this.findRow(t - 1) && this._copyStyle(t - 1, t, "+" === e[1]) - } - }, { - key: "_copyStyle", - value: function (t, e) { - var r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], - n = this.getRow(t), - o = this.getRow(e); - o.style = Object.freeze(i({}, n.style)), n.eachCell({ - includeEmpty: r - }, (function (t, e) { - o.getCell(e).style = Object.freeze(i({}, t.style)) - })), o.height = n.height - } - }, { - key: "duplicateRow", - value: function (t, e) { - var r = this, - n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], - i = this._rows[t - 1], - o = new Array(e).fill(i.values); - this.spliceRows.apply(this, [t + 1, n ? 0 : e].concat(a(o))); - for (var s = function (e) { - var n = r._rows[t + e]; - n.style = i.style, n.height = i.height, i.eachCell({ - includeEmpty: !0 - }, (function (t, e) { - n.getCell(e).style = t.style - })) - }, u = 0; u < e; u++) s(u) - } - }, { - key: "spliceRows", - value: function (t, e) { - for (var r = this, n = t + e, i = arguments.length, o = new Array(i > 2 ? i - 2 : 0), a = 2; a < i; a++) o[a - 2] = arguments[a]; - var s, u, c = o.length, - f = c - e, - l = this._rows.length; - if (f < 0) - for (s = n; s <= l; s++)(u = this._rows[s - 1]) ? function () { - var t = r.getRow(s + f); - t.values = u.values, t.style = u.style, t.height = u.height, u.eachCell({ - includeEmpty: !0 - }, (function (e, r) { - t.getCell(r).style = e.style - })), r._rows[s - 1] = void 0 - }() : this._rows[s + f - 1] = void 0; - else if (f > 0) - for (s = l; s >= n; s--)(u = this._rows[s - 1]) ? function () { - var t = r.getRow(s + f); - t.values = u.values, t.style = u.style, t.height = u.height, u.eachCell({ - includeEmpty: !0 - }, (function (e, n) { - if (t.getCell(n).style = e.style, "MergeValue" === e._value.constructor.name) { - var i = r.getRow(e._row._number + c).getCell(n), - o = e._value._master, - a = r.getRow(o._row._number + c).getCell(o._column._number); - i.merge(a) - } - })) - }() : this._rows[s + f - 1] = void 0; - for (s = 0; s < c; s++) { - var h = this.getRow(t + s); - h.style = {}, h.values = o[s] - } - this.workbook.definedNames.spliceRows(this.name, t, e, c) - } - }, { - key: "eachRow", - value: function (t, e) { - if (e || (e = t, t = void 0), t && t.includeEmpty) - for (var r = this._rows.length, n = 1; n <= r; n++) e(this.getRow(n), n); - else this._rows.forEach((function (t) { - t && t.hasValues && e(t, t.number) - })) - } - }, { - key: "getSheetValues", - value: function () { - var t = []; - return this._rows.forEach((function (e) { - e && (t[e.number] = e.values) - })), t - } - }, { - key: "findCell", - value: function (t, e) { - var r = f.getAddress(t, e), - n = this._rows[r.row - 1]; - return n ? n.findCell(r.col) : void 0 - } - }, { - key: "getCell", - value: function (t, e) { - var r = f.getAddress(t, e); - return this.getRow(r.row).getCellEx(r) - } - }, { - key: "mergeCells", - value: function () { - for (var t = arguments.length, e = new Array(t), r = 0; r < t; r++) e[r] = arguments[r]; - var n = new l(e); - this._mergeCellsInternal(n) - } - }, { - key: "mergeCellsWithoutStyle", - value: function () { - for (var t = arguments.length, e = new Array(t), r = 0; r < t; r++) e[r] = arguments[r]; - var n = new l(e); - this._mergeCellsInternal(n, !0) - } - }, { - key: "_mergeCellsInternal", - value: function (t, e) { - c.each(this._merges, (function (e) { - if (e.intersects(t)) throw new Error("Cannot merge already merged cells") - })); - for (var r = this.getCell(t.top, t.left), n = t.top; n <= t.bottom; n++) - for (var i = t.left; i <= t.right; i++)(n > t.top || i > t.left) && this.getCell(n, i).merge(r, e); - this._merges[r.address] = t - } - }, { - key: "_unMergeMaster", - value: function (t) { - var e = this._merges[t.address]; - if (e) { - for (var r = e.top; r <= e.bottom; r++) - for (var n = e.left; n <= e.right; n++) this.getCell(r, n).unmerge(); - delete this._merges[t.address] - } - } - }, { - key: "unMergeCells", - value: function () { - for (var t = arguments.length, e = new Array(t), r = 0; r < t; r++) e[r] = arguments[r]; - for (var n = new l(e), i = n.top; i <= n.bottom; i++) - for (var o = n.left; o <= n.right; o++) { - var a = this.findCell(i, o); - a && (a.type === p.ValueType.Merge ? this._unMergeMaster(a.master) : this._merges[a.address] && this._unMergeMaster(a)) - } - } - }, { - key: "fillFormula", - value: function (t, e, r) { - var n, i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "shared", - o = f.decode(t), - a = o.top, - s = o.left, - u = o.bottom, - c = o.right, - l = c - s + 1, - h = f.encodeAddress(a, s), - d = "shared" === i; - n = "function" == typeof r ? r : Array.isArray(r) ? Array.isArray(r[0]) ? function (t, e) { - return r[t - a][e - s] - } : function (t, e) { - return r[(t - a) * l + (e - s)] - } : function () { }; - for (var p = !0, m = a; m <= u; m++) - for (var y = s; y <= c; y++) p ? (this.getCell(m, y).value = { - shareType: i, - formula: e, - ref: t, - result: n(m, y) - }, p = !1) : this.getCell(m, y).value = d ? { - sharedFormula: h, - result: n(m, y) - } : n(m, y) - } - }, { - key: "addImage", - value: function (t, e) { - var r = { - type: "image", - imageId: t, - range: e - }; - this._media.push(new m(this, r)) - } - }, { - key: "getImages", - value: function () { - return this._media.filter((function (t) { - return "image" === t.type - })) - } - }, { - key: "addBackgroundImage", - value: function (t) { - var e = { - type: "background", - imageId: t - }; - this._media.push(new m(this, e)) - } - }, { - key: "getBackgroundImageId", - value: function () { - var t = this._media.find((function (t) { - return "background" === t.type - })); - return t && t.imageId - } - }, { - key: "protect", - value: function (t, e) { - var r = this; - return new Promise((function (n) { - r.sheetProtection = { - sheet: !0 - }, e && "spinCount" in e && (e.spinCount = Number.isFinite(e.spinCount) ? Math.round(Math.max(0, e.spinCount)) : 1e5), t && (r.sheetProtection.algorithmName = "SHA-512", r.sheetProtection.saltValue = v.randomBytes(16).toString("base64"), r.sheetProtection.spinCount = e && "spinCount" in e ? e.spinCount : 1e5, r.sheetProtection.hashValue = v.convertPasswordToHash(t, "SHA512", r.sheetProtection.saltValue, r.sheetProtection.spinCount)), e && (r.sheetProtection = Object.assign(r.sheetProtection, e), !t && "spinCount" in e && delete r.sheetProtection.spinCount), n() - })) - } - }, { - key: "unprotect", - value: function () { - this.sheetProtection = null - } - }, { - key: "addTable", - value: function (t) { - var e = new y(this, t); - return this.tables[t.name] = e, e - } - }, { - key: "getTable", - value: function (t) { - return this.tables[t] - } - }, { - key: "removeTable", - value: function (t) { - delete this.tables[t] - } - }, { - key: "getTables", - value: function () { - return Object.values(this.tables) - } - }, { - key: "addConditionalFormatting", - value: function (t) { - this.conditionalFormattings.push(t) - } - }, { - key: "removeConditionalFormatting", - value: function (t) { - "number" == typeof t ? this.conditionalFormattings.splice(t, 1) : this.conditionalFormattings = t instanceof Function ? this.conditionalFormattings.filter(t) : [] - } - }, { - key: "_parseRows", - value: function (t) { - var e = this; - this._rows = [], t.rows.forEach((function (t) { - var r = new h(e, t.number); - e._rows[r.number - 1] = r, r.model = t - })) - } - }, { - key: "_parseMergeCells", - value: function (t) { - var e = this; - c.each(t.mergeCells, (function (t) { - e.mergeCellsWithoutStyle(t) - })) - } - }, { - key: "workbook", - get: function () { - return this._workbook - } - }, { - key: "dimensions", - get: function () { - var t = new l; - return this._rows.forEach((function (e) { - if (e) { - var r = e.dimensions; - r && t.expand(e.number, r.min, e.number, r.max) - } - })), t - } - }, { - key: "columns", - get: function () { - return this._columns - }, - set: function (t) { - var e = this; - this._headerRowCount = t.reduce((function (t, e) { - var r = (e.header ? 1 : e.headers && e.headers.length) || 0; - return Math.max(t, r) - }), 0); - var r = 1, - n = this._columns = []; - t.forEach((function (t) { - var i = new d(e, r++, !1); - n.push(i), i.defn = t - })) - } - }, { - key: "lastColumn", - get: function () { - return this.getColumn(this.columnCount) - } - }, { - key: "columnCount", - get: function () { - var t = 0; - return this.eachRow((function (e) { - t = Math.max(t, e.cellCount) - })), t - } - }, { - key: "actualColumnCount", - get: function () { - var t = [], - e = 0; - return this.eachRow((function (r) { - r.eachCell((function (r) { - var n = r.col; - t[n] || (t[n] = !0, e++) - })) - })), e - } - }, { - key: "_lastRowNumber", - get: function () { - for (var t = this._rows, e = t.length; e > 0 && void 0 === t[e - 1];) e--; - return e - } - }, { - key: "_nextRow", - get: function () { - return this._lastRowNumber + 1 - } - }, { - key: "lastRow", - get: function () { - if (this._rows.length) return this._rows[this._rows.length - 1] - } - }, { - key: "rowCount", - get: function () { - return this._lastRowNumber - } - }, { - key: "actualRowCount", - get: function () { - var t = 0; - return this.eachRow((function () { - t++ - })), t - } - }, { - key: "hasMerges", - get: function () { - return c.some(this._merges, Boolean) - } - }, { - key: "tabColor", - get: function () { - return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"), this.properties.tabColor - }, - set: function (t) { - console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"), this.properties.tabColor = t - } - }, { - key: "model", - get: function () { - var t = { - id: this.id, - name: this.name, - dataValidations: this.dataValidations.model, - properties: this.properties, - state: this.state, - pageSetup: this.pageSetup, - headerFooter: this.headerFooter, - rowBreaks: this.rowBreaks, - views: this.views, - autoFilter: this.autoFilter, - media: this._media.map((function (t) { - return t.model - })), - sheetProtection: this.sheetProtection, - tables: Object.values(this.tables).map((function (t) { - return t.model - })), - conditionalFormattings: this.conditionalFormattings - }; - t.cols = d.toModel(this.columns); - var e = t.rows = [], - r = t.dimensions = new l; - return this._rows.forEach((function (t) { - var n = t && t.model; - n && (r.expand(n.number, n.min, n.number, n.max), e.push(n)) - })), t.merges = [], c.each(this._merges, (function (e) { - t.merges.push(e.range) - })), t - }, - set: function (t) { - var e = this; - this.name = t.name, this._columns = d.fromModel(this, t.cols), this._parseRows(t), this._parseMergeCells(t), this.dataValidations = new b(t.dataValidations), this.properties = t.properties, this.pageSetup = t.pageSetup, this.headerFooter = t.headerFooter, this.views = t.views, this.autoFilter = t.autoFilter, this._media = t.media.map((function (t) { - return new m(e, t) - })), this.sheetProtection = t.sheetProtection, this.tables = t.tables.reduce((function (t, e) { - var r = new y; - return r.model = e, t[e.name] = r, t - }), {}), this.conditionalFormattings = t.conditionalFormattings - } - }]) && u(e.prototype, r), n && u(e, n), t - }(); - e.exports = g - }, { - "../utils/col-cache": 19, - "../utils/encryptor": 20, - "../utils/under-dash": 25, - "./column": 4, - "./data-validations": 5, - "./enums": 7, - "./image": 8, - "./range": 10, - "./row": 11, - "./table": 12 - }], - 15: [function (t, e, r) { - "use strict"; - t("core-js/modules/es.promise"), t("core-js/modules/es.object.assign"), t("core-js/modules/es.object.keys"), t("core-js/modules/es.object.values"), t("core-js/modules/es.symbol"), t("core-js/modules/es.symbol.async-iterator"), t("core-js/modules/es.array.iterator"), t("core-js/modules/es.array.includes"), t("core-js/modules/es.array.find-index"), t("core-js/modules/es.array.find"), t("core-js/modules/es.string.from-code-point"), t("core-js/modules/es.string.includes"), t("core-js/modules/es.number.is-nan"), t("regenerator-runtime/runtime"); - var n = { - Workbook: t("./doc/workbook") - }, - i = t("./doc/enums"); - Object.keys(i).forEach((function (t) { - n[t] = i[t] - })), e.exports = n - }, { - "./doc/enums": 7, - "./doc/workbook": 13, - "core-js/modules/es.array.find": 316, - "core-js/modules/es.array.find-index": 315, - "core-js/modules/es.array.includes": 317, - "core-js/modules/es.array.iterator": 318, - "core-js/modules/es.number.is-nan": 319, - "core-js/modules/es.object.assign": 320, - "core-js/modules/es.object.keys": 321, - "core-js/modules/es.object.values": 322, - "core-js/modules/es.promise": 323, - "core-js/modules/es.string.from-code-point": 324, - "core-js/modules/es.string.includes": 325, - "core-js/modules/es.symbol": 327, - "core-js/modules/es.symbol.async-iterator": 326, - "regenerator-runtime/runtime": 492 - }], - 16: [function (t, e, r) { - "use strict"; - var n = "undefined" == typeof TextDecoder ? null : new TextDecoder("utf-8"); - r.bufferToString = function (t) { - return "string" == typeof t ? t : n ? n.decode(t) : t.toString() - } - }, {}], - 17: [function (t, e, r) { - "use strict"; - var n = "undefined" == typeof TextEncoder ? null : new TextEncoder("utf-8"), - i = t("buffer").Buffer; - r.stringToBuffer = function (t) { - return "string" != typeof t ? t : n ? i.from(n.encode(t).buffer) : i.from(t) - } - }, { - buffer: 216 - }], - 18: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = t("./under-dash"), - o = t("./col-cache"), - a = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.template = e, this.sheets = {} - } - var e, r, a; - return e = t, (r = [{ - key: "addCell", - value: function (t) { - this.addCellEx(o.decodeEx(t)) - } - }, { - key: "getCell", - value: function (t) { - return this.findCellEx(o.decodeEx(t), !0) - } - }, { - key: "findCell", - value: function (t) { - return this.findCellEx(o.decodeEx(t), !1) - } - }, { - key: "findCellAt", - value: function (t, e, r) { - var n = this.sheets[t], - i = n && n[e]; - return i && i[r] - } - }, { - key: "addCellEx", - value: function (t) { - if (t.top) - for (var e = t.top; e <= t.bottom; e++) - for (var r = t.left; r <= t.right; r++) this.getCellAt(t.sheetName, e, r); - else this.findCellEx(t, !0) - } - }, { - key: "getCellEx", - value: function (t) { - return this.findCellEx(t, !0) - } - }, { - key: "findCellEx", - value: function (t, e) { - var r = this.findSheet(t, e), - n = this.findSheetRow(r, t, e); - return this.findRowCell(n, t, e) - } - }, { - key: "getCellAt", - value: function (t, e, r) { - var n = this.sheets[t] || (this.sheets[t] = []), - i = n[e] || (n[e] = []); - return i[r] || (i[r] = { - sheetName: t, - address: o.n2l(r) + e, - row: e, - col: r - }) - } - }, { - key: "removeCellEx", - value: function (t) { - var e = this.findSheet(t); - if (e) { - var r = this.findSheetRow(e, t); - r && delete r[t.col] - } - } - }, { - key: "forEachInSheet", - value: function (t, e) { - var r = this.sheets[t]; - r && r.forEach((function (t, r) { - t && t.forEach((function (t, n) { - t && e(t, r, n) - })) - })) - } - }, { - key: "forEach", - value: function (t) { - var e = this; - i.each(this.sheets, (function (r, n) { - e.forEachInSheet(n, t) - })) - } - }, { - key: "map", - value: function (t) { - var e = []; - return this.forEach((function (r) { - e.push(t(r)) - })), e - } - }, { - key: "findSheet", - value: function (t, e) { - var r = t.sheetName; - return this.sheets[r] ? this.sheets[r] : e ? this.sheets[r] = [] : void 0 - } - }, { - key: "findSheetRow", - value: function (t, e, r) { - var n = e.row; - return t && t[n] ? t[n] : r ? t[n] = [] : void 0 - } - }, { - key: "findRowCell", - value: function (t, e, r) { - var n = e.col; - return t && t[n] ? t[n] : r ? t[n] = this.template ? Object.assign(e, JSON.parse(JSON.stringify(this.template))) : e : void 0 - } - }, { - key: "spliceRows", - value: function (t, e, r, n) { - var i = this.sheets[t]; - if (i) { - for (var o = [], a = 0; a < n; a++) o.push([]); - i.splice.apply(i, [e, r].concat(o)) - } - } - }, { - key: "spliceColumns", - value: function (t, e, r, n) { - var o = this.sheets[t]; - if (o) { - for (var a = [], s = 0; s < n; s++) a.push(null); - i.each(o, (function (t) { - t.splice.apply(t, [e, r].concat(a)) - })) - } - } - }]) && n(e.prototype, r), a && n(e, a), t - }(); - e.exports = a - }, { - "./col-cache": 19, - "./under-dash": 25 - }], - 19: [function (t, e, r) { - "use strict"; - - function n(t, e) { - return function (t) { - if (Array.isArray(t)) return t - }(t) || function (t, e) { - if ("undefined" == typeof Symbol || !(Symbol.iterator in Object(t))) return; - var r = [], - n = !0, - i = !1, - o = void 0; - try { - for (var a, s = t[Symbol.iterator](); !(n = (a = s.next()).done) && (r.push(a.value), !e || r.length !== e); n = !0); - } catch (t) { - i = !0, o = t - } finally { - try { - n || null == s.return || s.return() - } finally { - if (i) throw o - } - } - return r - }(t, e) || function (t, e) { - if (!t) return; - if ("string" == typeof t) return i(t, e); - var r = Object.prototype.toString.call(t).slice(8, -1); - "Object" === r && t.constructor && (r = t.constructor.name); - if ("Map" === r || "Set" === r) return Array.from(t); - if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return i(t, e) - }(t, e) || function () { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - }() - } - - function i(t, e) { - (null == e || e > t.length) && (e = t.length); - for (var r = 0, n = new Array(e); r < e; r++) n[r] = t[r]; - return n - } - - function o(t, e) { - var r = Object.keys(t); - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(t); - e && (n = n.filter((function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable - }))), r.push.apply(r, n) - } - return r - } - - function a(t, e, r) { - return e in t ? Object.defineProperty(t, e, { - value: r, - enumerable: !0, - configurable: !0, - writable: !0 - }) : t[e] = r, t - } - var s = /^[A-Z]+\d+$/, - u = { - _dictionary: ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"], - _l2nFill: 0, - _l2n: {}, - _n2l: [], - _level: function (t) { - return t <= 26 ? 1 : t <= 676 ? 2 : 3 - }, - _fill: function (t) { - var e, r, n, i, o, a = 1; - if (t >= 4) throw new Error("Out of bounds. Excel supports columns from 1 to 16384"); - if (this._l2nFill < 1 && t >= 1) { - for (; a <= 26;) e = this._dictionary[a - 1], this._n2l[a] = e, this._l2n[e] = a, a++; - this._l2nFill = 1 - } - if (this._l2nFill < 2 && t >= 2) { - for (a = 27; a <= 702;) n = (r = a - 27) % 26, i = Math.floor(r / 26), e = this._dictionary[i] + this._dictionary[n], this._n2l[a] = e, this._l2n[e] = a, a++; - this._l2nFill = 2 - } - if (this._l2nFill < 3 && t >= 3) { - for (a = 703; a <= 16384;) n = (r = a - 703) % 26, i = Math.floor(r / 26) % 26, o = Math.floor(r / 676), e = this._dictionary[o] + this._dictionary[i] + this._dictionary[n], this._n2l[a] = e, this._l2n[e] = a, a++; - this._l2nFill = 3 - } - }, - l2n: function (t) { - if (this._l2n[t] || this._fill(t.length), !this._l2n[t]) throw new Error("Out of bounds. Invalid column letter: ".concat(t)); - return this._l2n[t] - }, - n2l: function (t) { - if (t < 1 || t > 16384) throw new Error("".concat(t, " is out of bounds. Excel supports columns from 1 to 16384")); - return this._n2l[t] || this._fill(this._level(t)), this._n2l[t] - }, - _hash: {}, - validateAddress: function (t) { - if (!s.test(t)) throw new Error("Invalid Address: ".concat(t)); - return !0 - }, - decodeAddress: function (t) { - var e = t.length < 5 && this._hash[t]; - if (e) return e; - for (var r, n = !1, i = "", o = 0, a = !1, s = "", u = 0, c = 0; c < t.length; c++) - if (r = t.charCodeAt(c), !a && r >= 65 && r <= 90) n = !0, i += t[c], o = 26 * o + r - 64; - else if (r >= 48 && r <= 57) a = !0, s += t[c], u = 10 * u + r - 48; - else if (a && n && 36 !== r) break; - if (n) { - if (o > 16384) throw new Error("Out of bounds. Invalid column letter: ".concat(i)) - } else o = void 0; - a || (u = void 0); - var f = { - address: t = i + s, - col: o, - row: u, - $col$row: "$".concat(i, "$").concat(s) - }; - return o <= 100 && u <= 100 && (this._hash[t] = f, this._hash[f.$col$row] = f), f - }, - getAddress: function (t, e) { - if (e) { - var r = this.n2l(e) + t; - return this.decodeAddress(r) - } - return this.decodeAddress(t) - }, - decode: function (t) { - var e = t.split(":"); - if (2 === e.length) { - var r = this.decodeAddress(e[0]), - n = this.decodeAddress(e[1]), - i = { - top: Math.min(r.row, n.row), - left: Math.min(r.col, n.col), - bottom: Math.max(r.row, n.row), - right: Math.max(r.col, n.col) - }; - return i.tl = this.n2l(i.left) + i.top, i.br = this.n2l(i.right) + i.bottom, i.dimensions = "".concat(i.tl, ":").concat(i.br), i - } - return this.decodeAddress(t) - }, - decodeEx: function (t) { - var e = t.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/), - r = e[1] || e[2], - n = e[3], - i = n.split(":"); - if (i.length > 1) { - var s = this.decodeAddress(i[0]), - u = this.decodeAddress(i[1]), - c = Math.min(s.row, u.row), - f = Math.min(s.col, u.col), - l = Math.max(s.row, u.row), - h = Math.max(s.col, u.col); - return s = this.n2l(f) + c, u = this.n2l(h) + l, { - top: c, - left: f, - bottom: l, - right: h, - sheetName: r, - tl: { - address: s, - col: f, - row: c, - $col$row: "$".concat(this.n2l(f), "$").concat(c), - sheetName: r - }, - br: { - address: u, - col: h, - row: l, - $col$row: "$".concat(this.n2l(h), "$").concat(l), - sheetName: r - }, - dimensions: "".concat(s, ":").concat(u) - } - } - if (n.startsWith("#")) return r ? { - sheetName: r, - error: n - } : { - error: n - }; - var d = this.decodeAddress(n); - return r ? function (t) { - for (var e = 1; e < arguments.length; e++) { - var r = null != arguments[e] ? arguments[e] : {}; - e % 2 ? o(Object(r), !0).forEach((function (e) { - a(t, e, r[e]) - })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : o(Object(r)).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })) - } - return t - }({ - sheetName: r - }, d) : d - }, - encodeAddress: function (t, e) { - return u.n2l(e) + t - }, - encode: function () { - switch (arguments.length) { - case 2: - return u.encodeAddress(arguments[0], arguments[1]); - case 4: - return "".concat(u.encodeAddress(arguments[0], arguments[1]), ":").concat(u.encodeAddress(arguments[2], arguments[3])); - default: - throw new Error("Can only encode with 2 or 4 arguments") - } - }, - inRange: function (t, e) { - var r = n(t, 5), - i = r[0], - o = r[1], - a = r[3], - s = r[4], - u = n(e, 2), - c = u[0], - f = u[1]; - return c >= i && c <= a && f >= o && f <= s - } - }; - e.exports = u - }, {}], - 20: [function (t, e, r) { - (function (r) { - "use strict"; - var n = t("crypto"), - i = { - hash: function (t) { - for (var e = n.createHash(t), i = arguments.length, o = new Array(i > 1 ? i - 1 : 0), a = 1; a < i; a++) o[a - 1] = arguments[a]; - return e.update(r.concat(o)), e.digest() - }, - convertPasswordToHash: function (t, e, i, o) { - if (e = e.toLowerCase(), n.getHashes().indexOf(e) < 0) throw new Error("Hash algorithm '".concat(e, "' not supported!")); - for (var a = r.from(t, "utf16le"), s = this.hash(e, r.from(i, "base64"), a), u = 0; u < o; u++) { - var c = r.alloc(4); - c.writeUInt32LE(u, 0), s = this.hash(e, s, c) - } - return s.toString("base64") - }, - randomBytes: function (t) { - return n.randomBytes(t) - } - }; - e.exports = i - }).call(this, t("buffer").Buffer) - }, { - buffer: 216, - crypto: 335 - }], - 21: [function (t, e, r) { - "use strict"; - - function n(t) { - return new o(t) - } - - function i(t) { - var e, r; - - function n(e, r) { - try { - var a = t[e](r), - s = a.value, - u = s instanceof o; - Promise.resolve(u ? s.wrapped : s).then((function (t) { - u ? n("return" === e ? "return" : "next", t) : i(a.done ? "return" : "normal", t) - }), (function (t) { - n("throw", t) - })) - } catch (t) { - i("throw", t) - } - } - - function i(t, i) { - switch (t) { - case "return": - e.resolve({ - value: i, - done: !0 - }); - break; - case "throw": - e.reject(i); - break; - default: - e.resolve({ - value: i, - done: !1 - }) - }(e = e.next) ? n(e.key, e.arg) : r = null - } - this._invoke = function (t, i) { - return new Promise((function (o, a) { - var s = { - key: t, - arg: i, - resolve: o, - reject: a, - next: null - }; - r ? r = r.next = s : (e = r = s, n(t, i)) - })) - }, "function" != typeof t.return && (this.return = void 0) - } - - function o(t) { - this.wrapped = t - } - - function a(t) { - var e; - if ("undefined" != typeof Symbol) { - if (Symbol.asyncIterator && null != (e = t[Symbol.asyncIterator])) return e.call(t); - if (Symbol.iterator && null != (e = t[Symbol.iterator])) return e.call(t) - } - throw new TypeError("Object is not async iterable") - } - "function" == typeof Symbol && Symbol.asyncIterator && (i.prototype[Symbol.asyncIterator] = function () { - return this - }), i.prototype.next = function (t) { - return this._invoke("next", t) - }, i.prototype.throw = function (t) { - return this._invoke("throw", t) - }, i.prototype.return = function (t) { - return this._invoke("return", t) - }; - var s = t("saxes").SaxesParser, - u = t("readable-stream").PassThrough, - c = t("./browser-buffer-decode").bufferToString; - e.exports = function () { - var t, e = (t = regeneratorRuntime.mark((function t(e) { - var r, i, o, f, l, h, d, p, m, y; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - e.pipe && !e[Symbol.asyncIterator] && (e = e.pipe(new u)), (r = new s).on("error", (function (t) { - i = t - })), o = [], r.on("opentag", (function (t) { - return o.push({ - eventType: "opentag", - value: t - }) - })), r.on("text", (function (t) { - return o.push({ - eventType: "text", - value: t - }) - })), r.on("closetag", (function (t) { - return o.push({ - eventType: "closetag", - value: t - }) - })), f = !0, l = !1, t.prev = 9, d = a(e); - case 11: - return t.next = 13, n(d.next()); - case 13: - return p = t.sent, f = p.done, t.next = 17, n(p.value); - case 17: - if (m = t.sent, f) { - t.next = 29; - break - } - if (y = m, r.write(c(y)), !i) { - t.next = 23; - break - } - throw i; - case 23: - return t.next = 25, o; - case 25: - o = []; - case 26: - f = !0, t.next = 11; - break; - case 29: - t.next = 35; - break; - case 31: - t.prev = 31, t.t0 = t.catch(9), l = !0, h = t.t0; - case 35: - if (t.prev = 35, t.prev = 36, f || null == d.return) { - t.next = 40; - break - } - return t.next = 40, n(d.return()); - case 40: - if (t.prev = 40, !l) { - t.next = 43; - break - } - throw h; - case 43: - return t.finish(40); - case 44: - return t.finish(35); - case 45: - case "end": - return t.stop() - } - }), t, null, [ - [9, 31, 35, 45], - [36, , 40, 44] - ]) - })), function () { - return new i(t.apply(this, arguments)) - }); - return function (t) { - return e.apply(this, arguments) - } - }() - }, { - "./browser-buffer-decode": 16, - "readable-stream": 491, - saxes: 496 - }], - 22: [function (t, e, r) { - "use strict"; - var n = t("./col-cache"), - i = /(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi, - o = /^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i; - e.exports = { - slideFormula: function (t, e, r) { - var a = n.decode(e), - s = n.decode(r); - return t.replace(i, (function (t, e, r, i, u) { - if (u) return t; - var c = o.exec(i); - if (c) { - var f = c[1], - l = c[2].toUpperCase(), - h = c[3], - d = c[4]; - if (l.length > 3 || 3 === l.length && l > "XFD") return t; - var p = n.l2n(l), - m = parseInt(d, 10); - return f || (p += s.col - a.col), h || (m += s.row - a.row), (e || "") + (f || "") + n.n2l(p) + (h || "") + m - } - return t - })) - } - } - }, { - "./col-cache": 19 - }], - 23: [function (t, e, r) { - (function (r, n) { - "use strict"; - - function i(t, e, r, n, i, o, a) { - try { - var s = t[o](a), - u = s.value - } catch (t) { - return void r(t) - } - s.done ? e(u) : Promise.resolve(u).then(n, i) - } - - function o(t) { - return function () { - var e = this, - r = arguments; - return new Promise((function (n, o) { - var a = t.apply(e, r); - - function s(t) { - i(a, n, o, s, u, "next", t) - } - - function u(t) { - i(a, n, o, s, u, "throw", t) - } - s(void 0) - })) - } - } - - function a(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function s(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function u(t, e, r) { - return e && s(t.prototype, e), r && s(t, r), t - } - var c = t("readable-stream"), - f = t("./utils"), - l = t("./string-buf"), - h = function () { - function t(e, r) { - a(this, t), this._data = e, this._encoding = r - } - return u(t, [{ - key: "copy", - value: function (t, e, r, n) { - return this.toBuffer().copy(t, e, r, n) - } - }, { - key: "toBuffer", - value: function () { - return this._buffer || (this._buffer = n.from(this._data, this._encoding)), this._buffer - } - }, { - key: "length", - get: function () { - return this.toBuffer().length - } - }]), t - }(), - d = function () { - function t(e) { - a(this, t), this._data = e - } - return u(t, [{ - key: "copy", - value: function (t, e, r, n) { - return this._data._buf.copy(t, e, r, n) - } - }, { - key: "toBuffer", - value: function () { - return this._data.toBuffer() - } - }, { - key: "length", - get: function () { - return this._data.length - } - }]), t - }(), - p = function () { - function t(e) { - a(this, t), this._data = e - } - return u(t, [{ - key: "copy", - value: function (t, e, r, n) { - this._data.copy(t, e, r, n) - } - }, { - key: "toBuffer", - value: function () { - return this._data - } - }, { - key: "length", - get: function () { - return this._data.length - } - }]), t - }(), - m = function () { - function t(e) { - a(this, t), this.size = e, this.buffer = n.alloc(e), this.iRead = 0, this.iWrite = 0 - } - return u(t, [{ - key: "toBuffer", - value: function () { - if (0 === this.iRead && this.iWrite === this.size) return this.buffer; - var t = n.alloc(this.iWrite - this.iRead); - return this.buffer.copy(t, 0, this.iRead, this.iWrite), t - } - }, { - key: "read", - value: function (t) { - var e; - return 0 === t ? null : void 0 === t || t >= this.length ? (e = this.toBuffer(), this.iRead = this.iWrite, e) : (e = n.alloc(t), this.buffer.copy(e, 0, this.iRead, t), this.iRead += t, e) - } - }, { - key: "write", - value: function (t, e, r) { - var n = Math.min(r, this.size - this.iWrite); - return t.copy(this.buffer, this.iWrite, e, e + n), this.iWrite += n, n - } - }, { - key: "length", - get: function () { - return this.iWrite - this.iRead - } - }, { - key: "eod", - get: function () { - return this.iRead === this.iWrite - } - }, { - key: "full", - get: function () { - return this.iWrite === this.size - } - }]), t - }(), - y = function (t) { - t = t || {}, this.bufSize = t.bufSize || 1048576, this.buffers = [], this.batch = t.batch || !1, this.corked = !1, this.inPos = 0, this.outPos = 0, this.pipes = [], this.paused = !1, this.encoding = null - }; - f.inherits(y, c.Duplex, { - toBuffer: function () { - switch (this.buffers.length) { - case 0: - return null; - case 1: - return this.buffers[0].toBuffer(); - default: - return n.concat(this.buffers.map((function (t) { - return t.toBuffer() - }))) - } - }, - _getWritableBuffer: function () { - if (this.buffers.length) { - var t = this.buffers[this.buffers.length - 1]; - if (!t.full) return t - } - var e = new m(this.bufSize); - return this.buffers.push(e), e - }, - _pipe: function (t) { - var e = this; - return o(regeneratorRuntime.mark((function r() { - var n; - return regeneratorRuntime.wrap((function (r) { - for (; ;) switch (r.prev = r.next) { - case 0: - return n = function (e) { - return new Promise((function (r) { - e.write(t.toBuffer(), (function () { - r() - })) - })) - }, r.next = 3, Promise.all(e.pipes.map(n)); - case 3: - case "end": - return r.stop() - } - }), r) - })))() - }, - _writeToBuffers: function (t) { - for (var e = 0, r = t.length; e < r;) { - e += this._getWritableBuffer().write(t, e, r - e) - } - }, - write: function (t, e, i) { - var a = this; - return o(regeneratorRuntime.mark((function o() { - var s; - return regeneratorRuntime.wrap((function (o) { - for (; ;) switch (o.prev = o.next) { - case 0: - if (e instanceof Function && (i = e, e = "utf8"), i = i || f.nop, !(t instanceof l)) { - o.next = 6; - break - } - s = new d(t), o.next = 15; - break; - case 6: - if (!(t instanceof n)) { - o.next = 10; - break - } - s = new p(t), o.next = 15; - break; - case 10: - if (!("string" == typeof t || t instanceof String || t instanceof ArrayBuffer)) { - o.next = 14; - break - } - s = new h(t, e), o.next = 15; - break; - case 14: - throw new Error("Chunk must be one of type String, Buffer or StringBuf."); - case 15: - if (!a.pipes.length) { - o.next = 31; - break - } - if (!a.batch) { - o.next = 21; - break - } - for (a._writeToBuffers(s); !a.corked && a.buffers.length > 1;) a._pipe(a.buffers.shift()); - o.next = 29; - break; - case 21: - if (a.corked) { - o.next = 27; - break - } - return o.next = 24, a._pipe(s); - case 24: - i(), o.next = 29; - break; - case 27: - a._writeToBuffers(s), r.nextTick(i); - case 29: - o.next = 34; - break; - case 31: - a.paused || a.emit("data", s.toBuffer()), a._writeToBuffers(s), a.emit("readable"); - case 34: - return o.abrupt("return", !0); - case 35: - case "end": - return o.stop() - } - }), o) - })))() - }, - cork: function () { - this.corked = !0 - }, - _flush: function () { - if (this.pipes.length) - for (; this.buffers.length;) this._pipe(this.buffers.shift()) - }, - uncork: function () { - this.corked = !1, this._flush() - }, - end: function (t, e, r) { - var n = this, - i = function (t) { - t ? r(t) : (n._flush(), n.pipes.forEach((function (t) { - t.end() - })), n.emit("finish")) - }; - t ? this.write(t, e, i) : i() - }, - read: function (t) { - var e; - if (t) { - for (e = []; t && this.buffers.length && !this.buffers[0].eod;) { - var r = this.buffers[0], - i = r.read(t); - t -= i.length, e.push(i), r.eod && r.full && this.buffers.shift() - } - return n.concat(e) - } - return e = this.buffers.map((function (t) { - return t.toBuffer() - })).filter(Boolean), this.buffers = [], n.concat(e) - }, - setEncoding: function (t) { - this.encoding = t - }, - pause: function () { - this.paused = !0 - }, - resume: function () { - this.paused = !1 - }, - isPaused: function () { - return !!this.paused - }, - pipe: function (t) { - this.pipes.push(t), !this.paused && this.buffers.length && this.end() - }, - unpipe: function (t) { - this.pipes = this.pipes.filter((function (e) { - return e !== t - })) - }, - unshift: function () { - throw new Error("Not Implemented") - }, - wrap: function () { - throw new Error("Not Implemented") - } - }), e.exports = y - }).call(this, t("_process"), t("buffer").Buffer) - }, { - "./string-buf": 24, - "./utils": 26, - _process: 467, - buffer: 216, - "readable-stream": 491 - }], - 24: [function (t, e, r) { - (function (t) { - "use strict"; - - function r(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var n = function () { - function e(r) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, e), this._buf = t.alloc(r && r.size || 16384), this._encoding = r && r.encoding || "utf8", this._inPos = 0, this._buffer = void 0 - } - var n, i, o; - return n = e, (i = [{ - key: "toBuffer", - value: function () { - return this._buffer || (this._buffer = t.alloc(this.length), this._buf.copy(this._buffer, 0, 0, this.length)), this._buffer - } - }, { - key: "reset", - value: function (t) { - t = t || 0, this._buffer = void 0, this._inPos = t - } - }, { - key: "_grow", - value: function (e) { - for (var r = 2 * this._buf.length; r < e;) r *= 2; - var n = t.alloc(r); - this._buf.copy(n, 0), this._buf = n - } - }, { - key: "addText", - value: function (t) { - this._buffer = void 0; - for (var e = this._inPos + this._buf.write(t, this._inPos, this._encoding); e >= this._buf.length - 4;) this._grow(this._inPos + t.length), e = this._inPos + this._buf.write(t, this._inPos, this._encoding); - this._inPos = e - } - }, { - key: "addStringBuf", - value: function (t) { - t.length && (this._buffer = void 0, this.length + t.length > this.capacity && this._grow(this.length + t.length), t._buf.copy(this._buf, this._inPos, 0, t.length), this._inPos += t.length) - } - }, { - key: "length", - get: function () { - return this._inPos - } - }, { - key: "capacity", - get: function () { - return this._buf.length - } - }, { - key: "buffer", - get: function () { - return this._buf - } - }]) && r(n.prototype, i), o && r(n, o), e - }(); - e.exports = n - }).call(this, t("buffer").Buffer) - }, { - buffer: 216 - }], - 25: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - var i = Object.prototype.toString, - o = /["&<>]/, - a = { - each: function (t, e) { - t && (Array.isArray(t) ? t.forEach(e) : Object.keys(t).forEach((function (r) { - e(t[r], r) - }))) - }, - some: function (t, e) { - return !!t && (Array.isArray(t) ? t.some(e) : Object.keys(t).some((function (r) { - return e(t[r], r) - }))) - }, - every: function (t, e) { - return !t || (Array.isArray(t) ? t.every(e) : Object.keys(t).every((function (r) { - return e(t[r], r) - }))) - }, - map: function (t, e) { - return t ? Array.isArray(t) ? t.map(e) : Object.keys(t).map((function (r) { - return e(t[r], r) - })) : [] - }, - keyBy: function (t, e) { - return t.reduce((function (t, r) { - return t[r[e]] = r, t - }), {}) - }, - isEqual: function (t, e) { - var r = n(t), - i = n(e), - o = Array.isArray(t), - s = Array.isArray(e); - if (r !== i) return !1; - switch (n(t)) { - case "object": - return o || s ? !(!o || !s) && (t.length === e.length && t.every((function (t, r) { - var n = e[r]; - return a.isEqual(t, n) - }))) : a.every(t, (function (t, r) { - var n = e[r]; - return a.isEqual(t, n) - })); - default: - return t === e - } - }, - escapeHtml: function (t) { - var e = o.exec(t); - if (!e) return t; - for (var r = "", n = "", i = 0, a = e.index; a < t.length; a++) { - switch (t.charAt(a)) { - case '"': - n = """; - break; - case "&": - n = "&"; - break; - case "'": - n = "'"; - break; - case "<": - n = "<"; - break; - case ">": - n = ">"; - break; - default: - continue - } - i !== a && (r += t.substring(i, a)), i = a + 1, r += n - } - return i !== a ? r + t.substring(i, a) : r - }, - strcmp: function (t, e) { - return t < e ? -1 : t > e ? 1 : 0 - }, - isUndefined: function (t) { - return "[object Undefined]" === i.call(t) - }, - isObject: function (t) { - return "[object Object]" === i.call(t) - }, - deepMerge: function () { - var t, e, r, n = arguments[0] || {}, - i = arguments.length; - - function o(i, o) { - t = n[o], r = Array.isArray(i), a.isObject(i) || r ? (r ? (r = !1, e = t && Array.isArray(t) ? t : []) : e = t && a.isObject(t) ? t : {}, n[o] = a.deepMerge(e, i)) : a.isUndefined(i) || (n[o] = i) - } - for (var s = 0; s < i; s++) a.each(arguments[s], o); - return n - } - }; - e.exports = a - }, {}], - 26: [function (t, e, r) { - (function (r, n) { - "use strict"; - var i = t("fs"), - o = /[<>&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/, - a = { - nop: function () { }, - promiseImmediate: function (t) { - return new Promise((function (e) { - r.setImmediate ? n((function () { - e(t) - })) : setTimeout((function () { - e(t) - }), 1) - })) - }, - inherits: function (t, e, r, n) { - t.super_ = e, n || (n = r, r = null), r && Object.keys(r).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })); - var i = { - constructor: { - value: t, - enumerable: !1, - writable: !1, - configurable: !0 - } - }; - n && Object.keys(n).forEach((function (t) { - i[t] = Object.getOwnPropertyDescriptor(n, t) - })), t.prototype = Object.create(e.prototype, i) - }, - dateToExcel: function (t, e) { - return 25569 + t.getTime() / 864e5 - (e ? 1462 : 0) - }, - excelToDate: function (t, e) { - var r = Math.round(24 * (t - 25569 + (e ? 1462 : 0)) * 3600 * 1e3); - return new Date(r) - }, - parsePath: function (t) { - var e = t.lastIndexOf("/"); - return { - path: t.substring(0, e), - name: t.substring(e + 1) - } - }, - getRelsPath: function (t) { - var e = a.parsePath(t); - return "".concat(e.path, "/_rels/").concat(e.name, ".rels") - }, - xmlEncode: function (t) { - var e = o.exec(t); - if (!e) return t; - for (var r = "", n = "", i = 0, a = e.index; a < t.length; a++) { - var s = t.charCodeAt(a); - switch (s) { - case 34: - n = """; - break; - case 38: - n = "&"; - break; - case 39: - n = "'"; - break; - case 60: - n = "<"; - break; - case 62: - n = ">"; - break; - case 127: - n = ""; - break; - default: - if (s <= 31 && (s <= 8 || s >= 11 && 13 !== s)) { - n = ""; - break - } - continue - } - i !== a && (r += t.substring(i, a)), i = a + 1, n && (r += n) - } - return i !== a ? r + t.substring(i, a) : r - }, - xmlDecode: function (t) { - return t.replace(/&([a-z]*);/g, (function (t) { - switch (t) { - case "<": - return "<"; - case ">": - return ">"; - case "&": - return "&"; - case "'": - return "'"; - case """: - return '"'; - default: - return t - } - })) - }, - validInt: function (t) { - var e = parseInt(t, 10); - return Number.isNaN(e) ? 0 : e - }, - isDateFmt: function (t) { - return !!t && null !== (t = (t = t.replace(/\[[^\]]*]/g, "")).replace(/"[^"]*"/g, "")).match(/[ymdhMsb]+/) - }, - fs: { - exists: function (t) { - return new Promise((function (e) { - i.access(t, i.constants.F_OK, (function (t) { - e(!t) - })) - })) - } - }, - toIsoDateString: function (t) { - return t.toIsoString().subsstr(0, 10) - } - }; - e.exports = a - }).call(this, "undefined" != typeof __webpack_require__.g ? __webpack_require__.g : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("timers").setImmediate) - }, { - fs: 215, - timers: 521 - }], - 27: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = t("./under-dash"), - o = t("./utils"); - - function a(t, e, r) { - t.push(" "), t.push(e), t.push('="'), t.push(o.xmlEncode(r.toString())), t.push('"') - } - - function s(t, e) { - e && i.each(e, (function (e, r) { - void 0 !== e && a(t, r, e) - })) - } - var u = function () { - function t() { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this._xml = [], this._stack = [], this._rollbacks = [] - } - var e, r, i; - return e = t, (r = [{ - key: "openXml", - value: function (t) { - var e = this._xml; - e.push("\n") - } - }, { - key: "openNode", - value: function (t, e) { - var r = this.tos, - n = this._xml; - r && this.open && n.push(">"), this._stack.push(t), n.push("<"), n.push(t), s(n, e), this.leaf = !0, this.open = !0 - } - }, { - key: "addAttribute", - value: function (t, e) { - if (!this.open) throw new Error("Cannot write attributes to node if it is not open"); - void 0 !== e && a(this._xml, t, e) - } - }, { - key: "addAttributes", - value: function (t) { - if (!this.open) throw new Error("Cannot write attributes to node if it is not open"); - s(this._xml, t) - } - }, { - key: "writeText", - value: function (t) { - var e = this._xml; - this.open && (e.push(">"), this.open = !1), this.leaf = !1, e.push(o.xmlEncode(t.toString())) - } - }, { - key: "writeXml", - value: function (t) { - this.open && (this._xml.push(">"), this.open = !1), this.leaf = !1, this._xml.push(t) - } - }, { - key: "closeNode", - value: function () { - var t = this._stack.pop(), - e = this._xml; - this.leaf ? e.push("/>") : (e.push("")), this.open = !1, this.leaf = !1 - } - }, { - key: "leafNode", - value: function (t, e, r) { - this.openNode(t, e), void 0 !== r && this.writeText(r), this.closeNode() - } - }, { - key: "closeAll", - value: function () { - for (; this._stack.length;) this.closeNode() - } - }, { - key: "addRollback", - value: function () { - return this._rollbacks.push({ - xml: this._xml.length, - stack: this._stack.length, - leaf: this.leaf, - open: this.open - }), this.cursor - } - }, { - key: "commit", - value: function () { - this._rollbacks.pop() - } - }, { - key: "rollback", - value: function () { - var t = this._rollbacks.pop(); - this._xml.length > t.xml && this._xml.splice(t.xml, this._xml.length - t.xml), this._stack.length > t.stack && this._stack.splice(t.stack, this._stack.length - t.stack), this.leaf = t.leaf, this.open = t.open - } - }, { - key: "tos", - get: function () { - return this._stack.length ? this._stack[this._stack.length - 1] : void 0 - } - }, { - key: "cursor", - get: function () { - return this._xml.length - } - }, { - key: "xml", - get: function () { - return this.closeAll(), this._xml.join("") - } - }]) && n(e.prototype, r), i && n(e, i), t - }(); - u.StdDocAttributes = { - version: "1.0", - encoding: "UTF-8", - standalone: "yes" - }, e.exports = u - }, { - "./under-dash": 25, - "./utils": 26 - }], - 28: [function (t, e, r) { - (function (r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e, r, n, i, o, a) { - try { - var s = t[o](a), - u = s.value - } catch (t) { - return void r(t) - } - s.done ? e(u) : Promise.resolve(u).then(n, i) - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("events"), - l = t("jszip"), - h = t("./stream-buf"), - d = t("./browser-buffer-encode").stringToBuffer, - p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(m, t); - var e, n, u, c, f, p = s(m); - - function m(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, m), (e = p.call(this)).options = Object.assign({ - type: "nodebuffer", - compression: "DEFLATE" - }, t), e.zip = new l, e.stream = new h, e - } - return e = m, (n = [{ - key: "append", - value: function (t, e) { - e.hasOwnProperty("base64") && e.base64 ? this.zip.file(e.name, t, { - base64: !0 - }) : (r.browser && "string" == typeof t && (t = d(t)), this.zip.file(e.name, t)) - } - }, { - key: "finalize", - value: (c = regeneratorRuntime.mark((function t() { - var e; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return t.next = 2, this.zip.generateAsync(this.options); - case 2: - e = t.sent, this.stream.end(e), this.emit("finish"); - case 5: - case "end": - return t.stop() - } - }), t, this) - })), f = function () { - var t = this, - e = arguments; - return new Promise((function (r, n) { - var o = c.apply(t, e); - - function a(t) { - i(o, r, n, a, s, "next", t) - } - - function s(t) { - i(o, r, n, a, s, "throw", t) - } - a(void 0) - })) - }, function () { - return f.apply(this, arguments) - }) - }, { - key: "read", - value: function (t) { - return this.stream.read(t) - } - }, { - key: "setEncoding", - value: function (t) { - return this.stream.setEncoding(t) - } - }, { - key: "pause", - value: function () { - return this.stream.pause() - } - }, { - key: "resume", - value: function () { - return this.stream.resume() - } - }, { - key: "isPaused", - value: function () { - return this.stream.isPaused() - } - }, { - key: "pipe", - value: function (t, e) { - return this.stream.pipe(t, e) - } - }, { - key: "unpipe", - value: function (t) { - return this.stream.unpipe(t) - } - }, { - key: "unshift", - value: function (t) { - return this.stream.unshift(t) - } - }, { - key: "wrap", - value: function (t) { - return this.stream.wrap(t) - } - }]) && o(e.prototype, n), u && o(e, u), m - }(f.EventEmitter); - e.exports = { - ZipWriter: p - } - }).call(this, t("_process")) - }, { - "./browser-buffer-encode": 17, - "./stream-buf": 23, - _process: 467, - events: 367, - jszip: 399 - }], - 29: [function (t, e, r) { - "use strict"; - e.exports = { - 0: { - f: "General" - }, - 1: { - f: "0" - }, - 2: { - f: "0.00" - }, - 3: { - f: "#,##0" - }, - 4: { - f: "#,##0.00" - }, - 9: { - f: "0%" - }, - 10: { - f: "0.00%" - }, - 11: { - f: "0.00E+00" - }, - 12: { - f: "# ?/?" - }, - 13: { - f: "# ??/??" - }, - 14: { - f: "mm-dd-yy" - }, - 15: { - f: "d-mmm-yy" - }, - 16: { - f: "d-mmm" - }, - 17: { - f: "mmm-yy" - }, - 18: { - f: "h:mm AM/PM" - }, - 19: { - f: "h:mm:ss AM/PM" - }, - 20: { - f: "h:mm" - }, - 21: { - f: "h:mm:ss" - }, - 22: { - f: 'm/d/yy "h":mm' - }, - 27: { - "zh-tw": "[$-404]e/m/d", - "zh-cn": 'yyyy"\u5e74"m"\u6708"', - "ja-jp": "[$-411]ge.m.d", - "ko-kr": 'yyyy"\u5e74" mm"\u6708" dd"\u65e5"' - }, - 28: { - "zh-tw": '[$-404]e"\u5e74"m"\u6708"d"\u65e5"', - "zh-cn": 'm"\u6708"d"\u65e5"', - "ja-jp": '[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"', - "ko-kr": "mm-dd" - }, - 29: { - "zh-tw": '[$-404]e"\u5e74"m"\u6708"d"\u65e5"', - "zh-cn": 'm"\u6708"d"\u65e5"', - "ja-jp": '[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"', - "ko-kr": "mm-dd" - }, - 30: { - "zh-tw": "m/d/yy ", - "zh-cn": "m-d-yy", - "ja-jp": "m/d/yy", - "ko-kr": "mm-dd-yy" - }, - 31: { - "zh-tw": 'yyyy"\u5e74"m"\u6708"d"\u65e5"', - "zh-cn": 'yyyy"\u5e74"m"\u6708"d"\u65e5"', - "ja-jp": 'yyyy"\u5e74"m"\u6708"d"\u65e5"', - "ko-kr": 'yyyy"\ub144" mm"\uc6d4" dd"\uc77c"' - }, - 32: { - "zh-tw": 'hh"\u6642"mm"\u5206"', - "zh-cn": 'h"\u65f6"mm"\u5206"', - "ja-jp": 'h"\u6642"mm"\u5206"', - "ko-kr": 'h"\uc2dc" mm"\ubd84"' - }, - 33: { - "zh-tw": 'hh"\u6642"mm"\u5206"ss"\u79d2"', - "zh-cn": 'h"\u65f6"mm"\u5206"ss"\u79d2"', - "ja-jp": 'h"\u6642"mm"\u5206"ss"\u79d2"', - "ko-kr": 'h"\uc2dc" mm"\ubd84" ss"\ucd08"' - }, - 34: { - "zh-tw": '\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"', - "zh-cn": '\u4e0a\u5348/\u4e0b\u5348 h"\u65f6"mm"\u5206"', - "ja-jp": 'yyyy"\u5e74"m"\u6708"', - "ko-kr": "yyyy-mm-dd" - }, - 35: { - "zh-tw": '\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"ss"\u79d2"', - "zh-cn": '\u4e0a\u5348/\u4e0b\u5348 h"\u65f6"mm"\u5206"ss"\u79d2"', - "ja-jp": 'm"\u6708"d"\u65e5"', - "ko-kr": "yyyy-mm-dd" - }, - 36: { - "zh-tw": "[$-404]e/m/d", - "zh-cn": 'yyyy"\u5e74"m"\u6708"', - "ja-jp": "[$-411]ge.m.d", - "ko-kr": 'yyyy"\u5e74" mm"\u6708" dd"\u65e5"' - }, - 37: { - f: "#,##0 ;(#,##0)" - }, - 38: { - f: "#,##0 ;[Red](#,##0)" - }, - 39: { - f: "#,##0.00 ;(#,##0.00)" - }, - 40: { - f: "#,##0.00 ;[Red](#,##0.00)" - }, - 45: { - f: "mm:ss" - }, - 46: { - f: "[h]:mm:ss" - }, - 47: { - f: "mmss.0" - }, - 48: { - f: "##0.0E+0" - }, - 49: { - f: "@" - }, - 50: { - "zh-tw": "[$-404]e/m/d", - "zh-cn": 'yyyy"\u5e74"m"\u6708"', - "ja-jp": "[$-411]ge.m.d", - "ko-kr": 'yyyy"\u5e74" mm"\u6708" dd"\u65e5"' - }, - 51: { - "zh-tw": '[$-404]e"\u5e74"m"\u6708"d"\u65e5"', - "zh-cn": 'm"\u6708"d"\u65e5"', - "ja-jp": '[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"', - "ko-kr": "mm-dd" - }, - 52: { - "zh-tw": '\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"', - "zh-cn": 'yyyy"\u5e74"m"\u6708"', - "ja-jp": 'yyyy"\u5e74"m"\u6708"', - "ko-kr": "yyyy-mm-dd" - }, - 53: { - "zh-tw": '\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"ss"\u79d2"', - "zh-cn": 'm"\u6708"d"\u65e5"', - "ja-jp": 'm"\u6708"d"\u65e5"', - "ko-kr": "yyyy-mm-dd" - }, - 54: { - "zh-tw": '[$-404]e"\u5e74"m"\u6708"d"\u65e5"', - "zh-cn": 'm"\u6708"d"\u65e5"', - "ja-jp": '[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"', - "ko-kr": "mm-dd" - }, - 55: { - "zh-tw": '\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"', - "zh-cn": '\u4e0a\u5348/\u4e0b\u5348 h"\u65f6"mm"\u5206"', - "ja-jp": 'yyyy"\u5e74"m"\u6708"', - "ko-kr": "yyyy-mm-dd" - }, - 56: { - "zh-tw": '\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"ss"\u79d2"', - "zh-cn": '\u4e0a\u5348/\u4e0b\u5348 h"\u65f6"mm"\u5206"ss"\u79d2"', - "ja-jp": 'm"\u6708"d"\u65e5"', - "ko-kr": "yyyy-mm-dd" - }, - 57: { - "zh-tw": "[$-404]e/m/d", - "zh-cn": 'yyyy"\u5e74"m"\u6708"', - "ja-jp": "[$-411]ge.m.d", - "ko-kr": 'yyyy"\u5e74" mm"\u6708" dd"\u65e5"' - }, - 58: { - "zh-tw": '[$-404]e"\u5e74"m"\u6708"d"\u65e5"', - "zh-cn": 'm"\u6708"d"\u65e5"', - "ja-jp": '[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"', - "ko-kr": "mm-dd" - }, - 59: { - "th-th": "t0" - }, - 60: { - "th-th": "t0.00" - }, - 61: { - "th-th": "t#,##0" - }, - 62: { - "th-th": "t#,##0.00" - }, - 67: { - "th-th": "t0%" - }, - 68: { - "th-th": "t0.00%" - }, - 69: { - "th-th": "t# ?/?" - }, - 70: { - "th-th": "t# ??/??" - }, - 81: { - "th-th": "d/m/bb" - } - } - }, {}], - 30: [function (t, e, r) { - "use strict"; - e.exports = { - OfficeDocument: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument", - Worksheet: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet", - CalcChain: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain", - SharedStrings: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings", - Styles: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles", - Theme: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme", - Hyperlink: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink", - Image: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image", - CoreProperties: "http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties", - ExtenderProperties: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties", - Comments: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments", - VmlDrawing: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing", - Table: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/table" - } - }, {}], - 31: [function (t, e, r) { - "use strict"; - - function n(t, e) { - var r; - if ("undefined" == typeof Symbol || null == t[Symbol.iterator]) { - if (Array.isArray(t) || (r = function (t, e) { - if (!t) return; - if ("string" == typeof t) return i(t, e); - var r = Object.prototype.toString.call(t).slice(8, -1); - "Object" === r && t.constructor && (r = t.constructor.name); - if ("Map" === r || "Set" === r) return Array.from(t); - if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return i(t, e) - }(t)) || e && t && "number" == typeof t.length) { - r && (t = r); - var n = 0, - o = function () { }; - return { - s: o, - n: function () { - return n >= t.length ? { - done: !0 - } : { - done: !1, - value: t[n++] - } - }, - e: function (t) { - throw t - }, - f: o - } - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - } - var a, s = !0, - u = !1; - return { - s: function () { - r = t[Symbol.iterator]() - }, - n: function () { - var t = r.next(); - return s = t.done, t - }, - e: function (t) { - u = !0, a = t - }, - f: function () { - try { - s || null == r.return || r.return() - } finally { - if (u) throw a - } - } - } - } - - function i(t, e) { - (null == e || e > t.length) && (e = t.length); - for (var r = 0, n = new Array(e); r < e; r++) n[r] = t[r]; - return n - } - - function o(t, e, r, n, i, o, a) { - try { - var s = t[o](a), - u = s.value - } catch (t) { - return void r(t) - } - s.done ? e(u) : Promise.resolve(u).then(n, i) - } - - function a(t) { - return function () { - var e = this, - r = arguments; - return new Promise((function (n, i) { - var a = t.apply(e, r); - - function s(t) { - o(a, n, i, s, u, "next", t) - } - - function u(t) { - o(a, n, i, s, u, "throw", t) - } - s(void 0) - })) - } - } - - function s(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function u(t) { - var e; - if ("undefined" != typeof Symbol) { - if (Symbol.asyncIterator && null != (e = t[Symbol.asyncIterator])) return e.call(t); - if (Symbol.iterator && null != (e = t[Symbol.iterator])) return e.call(t) - } - throw new TypeError("Object is not async iterable") - } - var c = t("../../utils/parse-sax"), - f = t("../../utils/xml-stream"), - l = function () { - function t() { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t) - } - var e, r, i, o, l; - return e = t, r = [{ - key: "prepare", - value: function () { } - }, { - key: "render", - value: function () { } - }, { - key: "parseOpen", - value: function (t) { } - }, { - key: "parseText", - value: function (t) { } - }, { - key: "parseClose", - value: function (t) { } - }, { - key: "reconcile", - value: function (t, e) { } - }, { - key: "reset", - value: function () { - this.model = null, this.map && Object.values(this.map).forEach((function (e) { - e instanceof t ? e.reset() : e.xform && e.xform.reset() - })) - } - }, { - key: "mergeModel", - value: function (t) { - this.model = Object.assign(this.model || {}, t) - } - }, { - key: "parse", - value: (l = a(regeneratorRuntime.mark((function t(e) { - var r, i, o, a, s, c, f, l, h, d, p; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - r = !0, i = !1, t.prev = 2, a = u(e); - case 4: - return t.next = 6, a.next(); - case 6: - return s = t.sent, r = s.done, t.next = 10, s.value; - case 10: - if (c = t.sent, r) { - t.next = 42; - break - } - f = n(c), t.prev = 14, f.s(); - case 16: - if ((l = f.n()).done) { - t.next = 31; - break - } - if (h = l.value, d = h.eventType, p = h.value, "opentag" !== d) { - t.next = 22; - break - } - this.parseOpen(p), t.next = 29; - break; - case 22: - if ("text" !== d) { - t.next = 26; - break - } - this.parseText(p), t.next = 29; - break; - case 26: - if ("closetag" !== d) { - t.next = 29; - break - } - if (this.parseClose(p.name)) { - t.next = 29; - break - } - return t.abrupt("return", this.model); - case 29: - t.next = 16; - break; - case 31: - t.next = 36; - break; - case 33: - t.prev = 33, t.t0 = t.catch(14), f.e(t.t0); - case 36: - return t.prev = 36, f.f(), t.finish(36); - case 39: - r = !0, t.next = 4; - break; - case 42: - t.next = 48; - break; - case 44: - t.prev = 44, t.t1 = t.catch(2), i = !0, o = t.t1; - case 48: - if (t.prev = 48, t.prev = 49, r || null == a.return) { - t.next = 53; - break - } - return t.next = 53, a.return(); - case 53: - if (t.prev = 53, !i) { - t.next = 56; - break - } - throw o; - case 56: - return t.finish(53); - case 57: - return t.finish(48); - case 58: - return t.abrupt("return", this.model); - case 59: - case "end": - return t.stop() - } - }), t, this, [ - [2, 44, 48, 58], - [14, 33, 36, 39], - [49, , 53, 57] - ]) - }))), function (t) { - return l.apply(this, arguments) - }) - }, { - key: "parseStream", - value: (o = a(regeneratorRuntime.mark((function t(e) { - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return t.abrupt("return", this.parse(c(e))); - case 1: - case "end": - return t.stop() - } - }), t, this) - }))), function (t) { - return o.apply(this, arguments) - }) - }, { - key: "toXml", - value: function (t) { - var e = new f; - return this.render(e, t), e.xml - } - }, { - key: "xml", - get: function () { - return this.toXml(this.model) - } - }], i = [{ - key: "toAttribute", - value: function (t, e) { - var r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; - if (void 0 === t) { - if (r) return e - } else if (r || t !== e) return t.toString() - } - }, { - key: "toStringAttribute", - value: function (e, r) { - var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; - return t.toAttribute(e, r, n) - } - }, { - key: "toStringValue", - value: function (t, e) { - return void 0 === t ? e : t - } - }, { - key: "toBoolAttribute", - value: function (t, e) { - var r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; - if (void 0 === t) { - if (r) return e - } else if (r || t !== e) return t ? "1" : "0" - } - }, { - key: "toBoolValue", - value: function (t, e) { - return void 0 === t ? e : "1" === t - } - }, { - key: "toIntAttribute", - value: function (e, r) { - var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; - return t.toAttribute(e, r, n) - } - }, { - key: "toIntValue", - value: function (t, e) { - return void 0 === t ? e : parseInt(t, 10) - } - }, { - key: "toFloatAttribute", - value: function (e, r) { - var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; - return t.toAttribute(e, r, n) - } - }, { - key: "toFloatValue", - value: function (t, e) { - return void 0 === t ? e : parseFloat(t) - } - }], r && s(e.prototype, r), i && s(e, i), t - }(); - e.exports = l - }, { - "../../utils/parse-sax": 21, - "../../utils/xml-stream": 27 - }], - 32: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../base-xform"), - l = t("../../../utils/col-cache"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.openNode("definedName", { - name: e.name, - localSheetId: e.localSheetId - }), t.writeText(e.ranges.join(",")), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case "definedName": - return this._parsedName = t.attributes.name, this._parsedLocalSheetId = t.attributes.localSheetId, this._parsedText = [], !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this._parsedText.push(t) - } - }, { - key: "parseClose", - value: function () { - return this.model = { - name: this._parsedName, - ranges: p(this._parsedText.join("")) - }, void 0 !== this._parsedLocalSheetId && (this.model.localSheetId = parseInt(this._parsedLocalSheetId, 10)), !1 - } - }]) && o(e.prototype, r), n && o(e, n), c - }(f); - - function d(t) { - try { - return l.decodeEx(t), !0 - } catch (t) { - return !1 - } - } - - function p(t) { - var e = [], - r = !1, - n = ""; - return t.split(",").forEach((function (t) { - if (t) { - var i = (t.match(/'/g) || []).length; - if (i) { - var o = i % 2 == 0; - !r && o && d(t) ? e.push(t) : r && !o ? (r = !1, d(n + t) && e.push(n + t), n = "") : (r = !0, n += "".concat(t, ",")) - } else r ? n += "".concat(t, ",") : d(t) && e.push(t) - } - })), e - } - e.exports = h - }, { - "../../../utils/col-cache": 19, - "../base-xform": 31 - }], - 33: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/utils"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode("sheet", { - sheetId: e.id, - name: e.name, - state: e.state, - "r:id": e.rId - }) - } - }, { - key: "parseOpen", - value: function (t) { - return "sheet" === t.name && (this.model = { - name: f.xmlDecode(t.attributes.name), - id: parseInt(t.attributes.sheetId, 10), - state: t.attributes.state, - rId: t.attributes["r:id"] - }, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = l - }, { - "../../../utils/utils": 26, - "../base-xform": 31 - }], - 34: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode("calcPr", { - calcId: 171027, - fullCalcOnLoad: e.fullCalcOnLoad ? 1 : void 0 - }) - } - }, { - key: "parseOpen", - value: function (t) { - return "calcPr" === t.name && (this.model = {}, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 35: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode("workbookPr", { - date1904: e.date1904 ? 1 : void 0, - defaultThemeVersion: 164011, - filterPrivacy: 1 - }) - } - }, { - key: "parseOpen", - value: function (t) { - return "workbookPr" === t.name && (this.model = { - date1904: "1" === t.attributes.date1904 - }, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 36: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - var r = { - xWindow: e.x || 0, - yWindow: e.y || 0, - windowWidth: e.width || 12e3, - windowHeight: e.height || 24e3, - firstSheet: e.firstSheet, - activeTab: e.activeTab - }; - e.visibility && "visible" !== e.visibility && (r.visibility = e.visibility), t.leafNode("workbookView", r) - } - }, { - key: "parseOpen", - value: function (t) { - if ("workbookView" === t.name) { - var e = this.model = {}, - r = function (t, r, n) { - var i = void 0 !== r ? e[t] = parseInt(r, 10) : n; - void 0 !== i && (e[t] = i) - }; - return r("x", t.attributes.xWindow, 0), r("y", t.attributes.yWindow, 0), r("width", t.attributes.windowWidth, 25e3), r("height", t.attributes.windowHeight, 1e4), n = "visibility", i = t.attributes.visibility, o = "visible", void 0 !== (a = void 0 !== i ? e[n] = i : o) && (e[n] = a), r("activeTab", t.attributes.activeTab, void 0), r("firstSheet", t.attributes.firstSheet, void 0), !0 - } - var n, i, o, a; - return !1 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 37: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/under-dash"), - f = t("../../../utils/col-cache"), - l = t("../../../utils/xml-stream"), - h = t("../base-xform"), - d = t("../static-xform"), - p = t("../list-xform"), - m = t("./defined-name-xform"), - y = t("./sheet-xform"), - b = t("./workbook-view-xform"), - v = t("./workbook-properties-xform"), - g = t("./workbook-calc-properties-xform"), - w = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - fileVersion: u.STATIC_XFORMS.fileVersion, - workbookPr: new v, - bookViews: new p({ - tag: "bookViews", - count: !1, - childXform: new b - }), - sheets: new p({ - tag: "sheets", - count: !1, - childXform: new y - }), - definedNames: new p({ - tag: "definedNames", - count: !1, - childXform: new m - }), - calcPr: new g - }, t - } - return e = u, (r = [{ - key: "prepare", - value: function (t) { - t.sheets = t.worksheets; - var e = [], - r = 0; - t.sheets.forEach((function (t) { - if (t.pageSetup && t.pageSetup.printArea && t.pageSetup.printArea.split("&&").forEach((function (n) { - var i = n.split(":"), - o = { - name: "_xlnm.Print_Area", - ranges: ["'".concat(t.name, "'!$").concat(i[0], ":$").concat(i[1])], - localSheetId: r - }; - e.push(o) - })), t.pageSetup && (t.pageSetup.printTitlesRow || t.pageSetup.printTitlesColumn)) { - var n = []; - if (t.pageSetup.printTitlesColumn) { - var i = t.pageSetup.printTitlesColumn.split(":"); - n.push("'".concat(t.name, "'!$").concat(i[0], ":$").concat(i[1])) - } - if (t.pageSetup.printTitlesRow) { - var o = t.pageSetup.printTitlesRow.split(":"); - n.push("'".concat(t.name, "'!$").concat(o[0], ":$").concat(o[1])) - } - var a = { - name: "_xlnm.Print_Titles", - ranges: n, - localSheetId: r - }; - e.push(a) - } - r++ - })), e.length && (t.definedNames = t.definedNames.concat(e)), (t.media || []).forEach((function (t, e) { - t.name = t.type + (e + 1) - })) - } - }, { - key: "render", - value: function (t, e) { - t.openXml(l.StdDocAttributes), t.openNode("workbook", u.WORKBOOK_ATTRIBUTES), this.map.fileVersion.render(t), this.map.workbookPr.render(t, e.properties), this.map.bookViews.render(t, e.views), this.map.sheets.render(t, e.sheets), this.map.definedNames.render(t, e.definedNames), this.map.calcPr.render(t, e.calcProperties), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "workbook": - return !0; - default: - return this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t), !0 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case "workbook": - return this.model = { - sheets: this.map.sheets.model, - properties: this.map.workbookPr.model || {}, - views: this.map.bookViews.model, - calcProperties: {} - }, this.map.definedNames.model && (this.model.definedNames = this.map.definedNames.model), !1; - default: - return !0 - } - } - }, { - key: "reconcile", - value: function (t) { - var e, r = (t.workbookRels || []).reduce((function (t, e) { - return t[e.Id] = e, t - }), {}), - n = [], - i = 0; - (t.sheets || []).forEach((function (o) { - var a = r[o.rId]; - a && (e = t.worksheetHash["xl/".concat(a.Target.replace(/^(\s|\/xl\/)+/, ""))]) && (e.name = o.name, e.id = o.id, e.state = o.state, n[i++] = e) - })); - var o = []; - c.each(t.definedNames, (function (t) { - if ("_xlnm.Print_Area" === t.name) { - if (e = n[t.localSheetId]) { - e.pageSetup || (e.pageSetup = {}); - var r = f.decodeEx(t.ranges[0]); - e.pageSetup.printArea = e.pageSetup.printArea ? "".concat(e.pageSetup.printArea, "&&").concat(r.dimensions) : r.dimensions - } - } else if ("_xlnm.Print_Titles" === t.name) { - if (e = n[t.localSheetId]) { - e.pageSetup || (e.pageSetup = {}); - var i = t.ranges.join(","), - a = /\$/g, - s = i.match(/\$\d+:\$\d+/); - if (s && s.length) { - var u = s[0]; - e.pageSetup.printTitlesRow = u.replace(a, "") - } - var c = i.match(/\$[A-Z]+:\$[A-Z]+/); - if (c && c.length) { - var l = c[0]; - e.pageSetup.printTitlesColumn = l.replace(a, "") - } - } - } else o.push(t) - })), t.definedNames = o, t.media.forEach((function (t, e) { - t.index = e - })) - } - }]) && i(e.prototype, r), n && i(e, n), u - }(h); - w.WORKBOOK_ATTRIBUTES = { - xmlns: "http://schemas.openxmlformats.org/spreadsheetml/2006/main", - "xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", - "xmlns:mc": "http://schemas.openxmlformats.org/markup-compatibility/2006", - "mc:Ignorable": "x15", - "xmlns:x15": "http://schemas.microsoft.com/office/spreadsheetml/2010/11/main" - }, w.STATIC_XFORMS = { - fileVersion: new d({ - tag: "fileVersion", - $: { - appName: "xl", - lastEdited: 5, - lowestEdited: 5, - rupBuild: 9303 - } - }) - }, e.exports = w - }, { - "../../../utils/col-cache": 19, - "../../../utils/under-dash": 25, - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "../list-xform": 70, - "../static-xform": 119, - "./defined-name-xform": 32, - "./sheet-xform": 33, - "./workbook-calc-properties-xform": 34, - "./workbook-properties-xform": 35, - "./workbook-view-xform": 36 - }], - 38: [function (t, e, r) { - "use strict"; - - function n(t, e) { - var r = Object.keys(t); - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(t); - e && (n = n.filter((function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable - }))), r.push.apply(r, n) - } - return r - } - - function i(t, e, r) { - return e in t ? Object.defineProperty(t, e, { - value: r, - enumerable: !0, - configurable: !0, - writable: !0 - }) : t[e] = r, t - } - var o = t("../strings/rich-text-xform"), - a = t("../../../utils/utils"), - s = t("../base-xform"), - u = e.exports = function (t) { - this.model = t - }; - a.inherits(u, s, { - get tag() { - return "r" - }, - get richTextXform() { - return this._richTextXform || (this._richTextXform = new o), this._richTextXform - }, - render: function (t, e) { - var r = this; - e = e || this.model, t.openNode("comment", { - ref: e.ref, - authorId: 0 - }), t.openNode("text"), e && e.note && e.note.texts && e.note.texts.forEach((function (e) { - r.richTextXform.render(t, e) - })), t.closeNode(), t.closeNode() - }, - parseOpen: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "comment": - return this.model = function (t) { - for (var e = 1; e < arguments.length; e++) { - var r = null != arguments[e] ? arguments[e] : {}; - e % 2 ? n(Object(r), !0).forEach((function (e) { - i(t, e, r[e]) - })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : n(Object(r)).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })) - } - return t - }({ - type: "note", - note: { - texts: [] - } - }, t.attributes), !0; - case "r": - return this.parser = this.richTextXform, this.parser.parseOpen(t), !0; - default: - return !1 - } - }, - parseText: function (t) { - this.parser && this.parser.parseText(t) - }, - parseClose: function (t) { - switch (t) { - case "comment": - return !1; - case "r": - return this.model.note.texts.push(this.parser.model), this.parser = void 0, !0; - default: - return this.parser && this.parser.parseClose(t), !0 - } - } - }) - }, { - "../../../utils/utils": 26, - "../base-xform": 31, - "../strings/rich-text-xform": 121 - }], - 39: [function (t, e, r) { - "use strict"; - var n = t("../../../utils/xml-stream"), - i = t("../../../utils/utils"), - o = t("../base-xform"), - a = t("./comment-xform"), - s = e.exports = function () { - this.map = { - comment: new a - } - }; - i.inherits(s, o, { - COMMENTS_ATTRIBUTES: { - xmlns: "http://schemas.openxmlformats.org/spreadsheetml/2006/main" - } - }, { - render: function (t, e) { - var r = this; - e = e || this.model, t.openXml(n.StdDocAttributes), t.openNode("comments", s.COMMENTS_ATTRIBUTES), t.openNode("authors"), t.leafNode("author", null, "Author"), t.closeNode(), t.openNode("commentList"), e.comments.forEach((function (e) { - r.map.comment.render(t, e) - })), t.closeNode(), t.closeNode() - }, - parseOpen: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "commentList": - return this.model = { - comments: [] - }, !0; - case "comment": - return this.parser = this.map.comment, this.parser.parseOpen(t), !0; - default: - return !1 - } - }, - parseText: function (t) { - this.parser && this.parser.parseText(t) - }, - parseClose: function (t) { - switch (t) { - case "commentList": - return !1; - case "comment": - return this.model.comments.push(this.parser.model), this.parser = void 0, !0; - default: - return this.parser && this.parser.parseClose(t), !0 - } - } - }) - }, { - "../../../utils/utils": 26, - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "./comment-xform": 38 - }], - 40: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this))._model = t, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e, r) { - (e === r[2] || "x:SizeWithCells" === this.tag && e === r[1]) && t.leafNode(this.tag) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = {}, this.model[this.tag] = !0, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return this._model && this._model.tag - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../../base-xform")); - e.exports = c - }, { - "../../base-xform": 31 - }], - 41: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this))._model = t, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode(this.tag, null, e) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.text = "", !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this.text = t - } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return this._model && this._model.tag - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../../base-xform")); - e.exports = c - }, { - "../../base-xform": 31 - }], - 42: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "getAnchorRect", - value: function (t) { - var e = Math.floor(t.left), - r = Math.floor(68 * (t.left - e)), - n = Math.floor(t.top), - i = Math.floor(18 * (t.top - n)), - o = Math.floor(t.right), - a = Math.floor(68 * (t.right - o)), - s = Math.floor(t.bottom); - return [e, r, n, i, o, a, s, Math.floor(18 * (t.bottom - s))] - } - }, { - key: "getDefaultRect", - value: function (t) { - var e = t.col, - r = Math.max(t.row - 2, 0); - return [e, 6, r, 14, e + 2, 2, r + 4, 16] - } - }, { - key: "render", - value: function (t, e) { - var r = e.anchor ? this.getAnchorRect(e.anchor) : this.getDefaultRect(e.refAddress); - t.leafNode("x:Anchor", null, r.join(", ")) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.text = "", !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this.text = t - } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "x:Anchor" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 43: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./vml-anchor-xform"), - l = t("./style/vml-protection-xform"), - h = t("./style/vml-position-xform"), - d = ["twoCells", "oneCells", "absolute"], - p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "x:Anchor": new f, - "x:Locked": new l({ - tag: "x:Locked" - }), - "x:LockText": new l({ - tag: "x:LockText" - }), - "x:SizeWithCells": new h({ - tag: "x:SizeWithCells" - }), - "x:MoveWithCells": new h({ - tag: "x:MoveWithCells" - }) - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = e.note, - n = r.protection, - i = r.editAs; - t.openNode(this.tag, { - ObjectType: "Note" - }), this.map["x:MoveWithCells"].render(t, i, d), this.map["x:SizeWithCells"].render(t, i, d), this.map["x:Anchor"].render(t, e), this.map["x:Locked"].render(t, n.locked), t.leafNode("x:AutoFill", null, "False"), this.map["x:LockText"].render(t, n.lockText), t.leafNode("x:Row", null, e.refAddress.row - 1), t.leafNode("x:Column", null, e.refAddress.col - 1), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - this.reset(), this.model = { - anchor: [], - protection: {}, - editAs: "" - }; - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.normalizeModel(), !1; - default: - return !0 - } - } - }, { - key: "normalizeModel", - value: function () { - var t = Object.assign({}, this.map["x:MoveWithCells"].model, this.map["x:SizeWithCells"].model), - e = Object.keys(t).length; - this.model.editAs = d[e], this.model.anchor = this.map["x:Anchor"].text, this.model.protection.locked = this.map["x:Locked"].text, this.model.protection.lockText = this.map["x:LockText"].text - } - }, { - key: "tag", - get: function () { - return "x:ClientData" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = p - }, { - "../base-xform": 31, - "./style/vml-position-xform": 40, - "./style/vml-protection-xform": 41, - "./vml-anchor-xform": 42 - }], - 44: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/xml-stream"), - f = t("../base-xform"), - l = t("./vml-shape-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "v:shape": new l - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = this; - t.openXml(c.StdDocAttributes), t.openNode(this.tag, u.DRAWING_ATTRIBUTES), t.openNode("o:shapelayout", { - "v:ext": "edit" - }), t.leafNode("o:idmap", { - "v:ext": "edit", - data: 1 - }), t.closeNode(), t.openNode("v:shapetype", { - id: "_x0000_t202", - coordsize: "21600,21600", - "o:spt": 202, - path: "m,l,21600r21600,l21600,xe" - }), t.leafNode("v:stroke", { - joinstyle: "miter" - }), t.leafNode("v:path", { - gradientshapeok: "t", - "o:connecttype": "rect" - }), t.closeNode(), e.comments.forEach((function (e, n) { - r.map["v:shape"].render(t, e, n) - })), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(), this.model = { - comments: [] - }; - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.model.comments.push(this.parser.model), this.parser = void 0), !0; - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "reconcile", - value: function (t, e) { - var r = this; - t.anchors.forEach((function (t) { - t.br ? r.map["xdr:twoCellAnchor"].reconcile(t, e) : r.map["xdr:oneCellAnchor"].reconcile(t, e) - })) - } - }, { - key: "tag", - get: function () { - return "xml" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(f); - h.DRAWING_ATTRIBUTES = { - "xmlns:v": "urn:schemas-microsoft-com:vml", - "xmlns:o": "urn:schemas-microsoft-com:office:office", - "xmlns:x": "urn:schemas-microsoft-com:office:excel" - }, e.exports = h - }, { - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "./vml-shape-xform": 45 - }], - 45: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./vml-textbox-xform"), - l = t("./vml-client-data-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "v:textbox": new f, - "x:ClientData": new l - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e, r) { - t.openNode("v:shape", u.V_SHAPE_ATTRIBUTES(e, r)), t.leafNode("v:fill", { - color2: "infoBackground [80]" - }), t.leafNode("v:shadow", { - color: "none [81]", - obscured: "t" - }), t.leafNode("v:path", { - "o:connecttype": "none" - }), this.map["v:textbox"].render(t, e), this.map["x:ClientData"].render(t, e), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(), this.model = { - margins: { - insetmode: t.attributes["o:insetmode"] - }, - anchor: "", - editAs: "", - protection: {} - }; - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.model.margins.inset = this.map["v:textbox"].model && this.map["v:textbox"].model.inset, this.model.protection = this.map["x:ClientData"].model && this.map["x:ClientData"].model.protection, this.model.anchor = this.map["x:ClientData"].model && this.map["x:ClientData"].model.anchor, this.model.editAs = this.map["x:ClientData"].model && this.map["x:ClientData"].model.editAs, !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "v:shape" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - h.V_SHAPE_ATTRIBUTES = function (t, e) { - return { - id: "_x0000_s".concat(1025 + e), - type: "#_x0000_t202", - style: "position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden", - fillcolor: "infoBackground [80]", - strokecolor: "none [81]", - "o:insetmode": t.note.margins && t.note.margins.insetmode - } - }, e.exports = h - }, { - "../base-xform": 31, - "./vml-client-data-xform": 43, - "./vml-textbox-xform": 46 - }], - 46: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "conversionUnit", - value: function (t, e, r) { - return "".concat(parseFloat(t) * e.toFixed(2)).concat(r) - } - }, { - key: "reverseConversionUnit", - value: function (t) { - var e = this; - return (t || "").split(",").map((function (t) { - return Number(parseFloat(e.conversionUnit(parseFloat(t), .1, "")).toFixed(2)) - })) - } - }, { - key: "render", - value: function (t, e) { - var r = this, - n = { - style: "mso-direction-alt:auto" - }; - if (e && e.note) { - var i = (e.note && e.note.margins).inset; - Array.isArray(i) && (i = i.map((function (t) { - return r.conversionUnit(t, 10, "mm") - })).join(",")), i && (n.inset = i) - } - t.openNode("v:textbox", n), t.leafNode("div", { - style: "text-align:left" - }), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - inset: this.reverseConversionUnit(t.attributes.inset) - }, !0; - default: - return !0 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "v:textbox" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 47: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "createNewModel", - value: function (t) { - return {} - } - }, { - key: "parseOpen", - value: function (t) { - return this.parser = this.parser || this.map[t.name], this.parser ? (this.parser.parseOpen(t), !0) : t.name === this.tag && (this.model = this.createNewModel(t), !0) - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "onParserClose", - value: function (t, e) { - this.model[t] = e.model - } - }, { - key: "parseClose", - value: function (t) { - return this.parser ? (this.parser.parseClose(t) || (this.onParserClose(t, this.parser), this.parser = void 0), !0) : t !== this.tag - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("./base-xform")); - e.exports = f - }, { - "./base-xform": 31 - }], - 48: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.openNode("HeadingPairs"), t.openNode("vt:vector", { - size: 2, - baseType: "variant" - }), t.openNode("vt:variant"), t.leafNode("vt:lpstr", void 0, "Worksheets"), t.closeNode(), t.openNode("vt:variant"), t.leafNode("vt:i4", void 0, e.length), t.closeNode(), t.closeNode(), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - return "HeadingPairs" === t.name - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - return "HeadingPairs" !== t - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 49: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.openNode("TitlesOfParts"), t.openNode("vt:vector", { - size: e.length, - baseType: "lpstr" - }), e.forEach((function (e) { - t.leafNode("vt:lpstr", void 0, e.name) - })), t.closeNode(), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - return "TitlesOfParts" === t.name - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - return "TitlesOfParts" !== t - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 50: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/xml-stream"), - f = t("../base-xform"), - l = t("../simple/string-xform"), - h = t("./app-heading-pairs-xform"), - d = t("./app-titles-of-parts-xform"), - p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - Company: new l({ - tag: "Company" - }), - Manager: new l({ - tag: "Manager" - }), - HeadingPairs: new h, - TitleOfParts: new d - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openXml(c.StdDocAttributes), t.openNode("Properties", u.PROPERTY_ATTRIBUTES), t.leafNode("Application", void 0, "Microsoft Excel"), t.leafNode("DocSecurity", void 0, "0"), t.leafNode("ScaleCrop", void 0, "false"), this.map.HeadingPairs.render(t, e.worksheets), this.map.TitleOfParts.render(t, e.worksheets), this.map.Company.render(t, e.company || ""), this.map.Manager.render(t, e.manager), t.leafNode("LinksUpToDate", void 0, "false"), t.leafNode("SharedDoc", void 0, "false"), t.leafNode("HyperlinksChanged", void 0, "false"), t.leafNode("AppVersion", void 0, "16.0300"), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "Properties": - return !0; - default: - return this.parser = this.map[t.name], !!this.parser && (this.parser.parseOpen(t), !0) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case "Properties": - return this.model = { - worksheets: this.map.TitleOfParts.model, - company: this.map.Company.model, - manager: this.map.Manager.model - }, !1; - default: - return !0 - } - } - }]) && i(e.prototype, r), n && i(e, n), u - }(f); - p.DateFormat = function (t) { - return t.toISOString().replace(/[.]\d{3,6}/, "") - }, p.DateAttrs = { - "xsi:type": "dcterms:W3CDTF" - }, p.PROPERTY_ATTRIBUTES = { - xmlns: "http://schemas.openxmlformats.org/officeDocument/2006/extended-properties", - "xmlns:vt": "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - }, e.exports = p - }, { - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "../simple/string-xform": 118, - "./app-heading-pairs-xform": 48, - "./app-titles-of-parts-xform": 49 - }], - 51: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/xml-stream"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.openXml(f.StdDocAttributes), t.openNode("Types", c.PROPERTY_ATTRIBUTES); - var r = {}; - (e.media || []).forEach((function (e) { - if ("image" === e.type) { - var n = e.extension; - r[n] || (r[n] = !0, t.leafNode("Default", { - Extension: n, - ContentType: "image/".concat(n) - })) - } - })), t.leafNode("Default", { - Extension: "rels", - ContentType: "application/vnd.openxmlformats-package.relationships+xml" - }), t.leafNode("Default", { - Extension: "xml", - ContentType: "application/xml" - }), t.leafNode("Override", { - PartName: "/xl/workbook.xml", - ContentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" - }), e.worksheets.forEach((function (e) { - var r = "/xl/worksheets/sheet".concat(e.id, ".xml"); - t.leafNode("Override", { - PartName: r, - ContentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" - }) - })), t.leafNode("Override", { - PartName: "/xl/theme/theme1.xml", - ContentType: "application/vnd.openxmlformats-officedocument.theme+xml" - }), t.leafNode("Override", { - PartName: "/xl/styles.xml", - ContentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" - }), e.sharedStrings && e.sharedStrings.count && t.leafNode("Override", { - PartName: "/xl/sharedStrings.xml", - ContentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml" - }), e.tables && e.tables.forEach((function (e) { - t.leafNode("Override", { - PartName: "/xl/tables/".concat(e.target), - ContentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml" - }) - })), e.drawings && e.drawings.forEach((function (e) { - t.leafNode("Override", { - PartName: "/xl/drawings/".concat(e.name, ".xml"), - ContentType: "application/vnd.openxmlformats-officedocument.drawing+xml" - }) - })), e.commentRefs && (t.leafNode("Default", { - Extension: "vml", - ContentType: "application/vnd.openxmlformats-officedocument.vmlDrawing" - }), e.commentRefs.forEach((function (e) { - var r = e.commentName; - t.leafNode("Override", { - PartName: "/xl/".concat(r, ".xml"), - ContentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml" - }) - }))), t.leafNode("Override", { - PartName: "/docProps/core.xml", - ContentType: "application/vnd.openxmlformats-package.core-properties+xml" - }), t.leafNode("Override", { - PartName: "/docProps/app.xml", - ContentType: "application/vnd.openxmlformats-officedocument.extended-properties+xml" - }), t.closeNode() - } - }, { - key: "parseOpen", - value: function () { - return !1 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - l.PROPERTY_ATTRIBUTES = { - xmlns: "http://schemas.openxmlformats.org/package/2006/content-types" - }, e.exports = l - }, { - "../../../utils/xml-stream": 27, - "../base-xform": 31 - }], - 52: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/xml-stream"), - f = t("../base-xform"), - l = t("../simple/date-xform"), - h = t("../simple/string-xform"), - d = t("../simple/integer-xform"), - p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "dc:creator": new h({ - tag: "dc:creator" - }), - "dc:title": new h({ - tag: "dc:title" - }), - "dc:subject": new h({ - tag: "dc:subject" - }), - "dc:description": new h({ - tag: "dc:description" - }), - "dc:identifier": new h({ - tag: "dc:identifier" - }), - "dc:language": new h({ - tag: "dc:language" - }), - "cp:keywords": new h({ - tag: "cp:keywords" - }), - "cp:category": new h({ - tag: "cp:category" - }), - "cp:lastModifiedBy": new h({ - tag: "cp:lastModifiedBy" - }), - "cp:lastPrinted": new l({ - tag: "cp:lastPrinted", - format: u.DateFormat - }), - "cp:revision": new d({ - tag: "cp:revision" - }), - "cp:version": new h({ - tag: "cp:version" - }), - "cp:contentStatus": new h({ - tag: "cp:contentStatus" - }), - "cp:contentType": new h({ - tag: "cp:contentType" - }), - "dcterms:created": new l({ - tag: "dcterms:created", - attrs: u.DateAttrs, - format: u.DateFormat - }), - "dcterms:modified": new l({ - tag: "dcterms:modified", - attrs: u.DateAttrs, - format: u.DateFormat - }) - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openXml(c.StdDocAttributes), t.openNode("cp:coreProperties", u.CORE_PROPERTY_ATTRIBUTES), this.map["dc:creator"].render(t, e.creator), this.map["dc:title"].render(t, e.title), this.map["dc:subject"].render(t, e.subject), this.map["dc:description"].render(t, e.description), this.map["dc:identifier"].render(t, e.identifier), this.map["dc:language"].render(t, e.language), this.map["cp:keywords"].render(t, e.keywords), this.map["cp:category"].render(t, e.category), this.map["cp:lastModifiedBy"].render(t, e.lastModifiedBy), this.map["cp:lastPrinted"].render(t, e.lastPrinted), this.map["cp:revision"].render(t, e.revision), this.map["cp:version"].render(t, e.version), this.map["cp:contentStatus"].render(t, e.contentStatus), this.map["cp:contentType"].render(t, e.contentType), this.map["dcterms:created"].render(t, e.created), this.map["dcterms:modified"].render(t, e.modified), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "cp:coreProperties": - case "coreProperties": - return !0; - default: - if (this.parser = this.map[t.name], this.parser) return this.parser.parseOpen(t), !0; - throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(t))) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case "cp:coreProperties": - case "coreProperties": - return this.model = { - creator: this.map["dc:creator"].model, - title: this.map["dc:title"].model, - subject: this.map["dc:subject"].model, - description: this.map["dc:description"].model, - identifier: this.map["dc:identifier"].model, - language: this.map["dc:language"].model, - keywords: this.map["cp:keywords"].model, - category: this.map["cp:category"].model, - lastModifiedBy: this.map["cp:lastModifiedBy"].model, - lastPrinted: this.map["cp:lastPrinted"].model, - revision: this.map["cp:revision"].model, - contentStatus: this.map["cp:contentStatus"].model, - contentType: this.map["cp:contentType"].model, - created: this.map["dcterms:created"].model, - modified: this.map["dcterms:modified"].model - }, !1; - default: - throw new Error("Unexpected xml node in parseClose: ".concat(t)) - } - } - }]) && i(e.prototype, r), n && i(e, n), u - }(f); - p.DateFormat = function (t) { - return t.toISOString().replace(/[.]\d{3}/, "") - }, p.DateAttrs = { - "xsi:type": "dcterms:W3CDTF" - }, p.CORE_PROPERTY_ATTRIBUTES = { - "xmlns:cp": "http://schemas.openxmlformats.org/package/2006/metadata/core-properties", - "xmlns:dc": "http://purl.org/dc/elements/1.1/", - "xmlns:dcterms": "http://purl.org/dc/terms/", - "xmlns:dcmitype": "http://purl.org/dc/dcmitype/", - "xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance" - }, e.exports = p - }, { - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "../simple/date-xform": 116, - "../simple/integer-xform": 117, - "../simple/string-xform": 118 - }], - 53: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode("Relationship", e) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case "Relationship": - return this.model = t.attributes, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 54: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/xml-stream"), - f = t("../base-xform"), - l = t("./relationship-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - Relationship: new l - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = this; - e = e || this._values, t.openXml(c.StdDocAttributes), t.openNode("Relationships", u.RELATIONSHIPS_ATTRIBUTES), e.forEach((function (e) { - r.map.Relationship.render(t, e) - })), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "Relationships": - return this.model = [], !0; - default: - if (this.parser = this.map[t.name], this.parser) return this.parser.parseOpen(t), !0; - throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(t))) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.model.push(this.parser.model), this.parser = void 0), !0; - switch (t) { - case "Relationships": - return !1; - default: - throw new Error("Unexpected xml node in parseClose: ".concat(t)) - } - } - }]) && i(e.prototype, r), n && i(e, n), u - }(f); - h.RELATIONSHIPS_ATTRIBUTES = { - xmlns: "http://schemas.openxmlformats.org/package/2006/relationships" - }, e.exports = h - }, { - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "./relationship-xform": 53 - }], - 55: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(), this.model = { - range: { - editAs: t.attributes.editAs || "oneCell" - } - }; - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "reconcilePicture", - value: function (t, e) { - if (t && t.rId) { - var r = e.rels[t.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/); - if (r) { - var n = r[1], - i = e.mediaIndex[n]; - return e.media[i] - } - } - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 56: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./blip-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "a:blip": new f - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag), this.map["a:blip"].render(t, e), t.openNode("a:stretch"), t.leafNode("a:fillRect"), t.closeNode(), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(); - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.model = this.map["a:blip"].model, !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "xdr:blipFill" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = l - }, { - "../base-xform": 31, - "./blip-xform": 57 - }], - 57: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode(this.tag, { - "xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", - "r:embed": e.rId, - cstate: "print" - }) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - rId: t.attributes["r:embed"] - }, !0; - default: - return !0 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "a:blip" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 58: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t) { - t.openNode(this.tag), t.leafNode("a:picLocks", { - noChangeAspect: "1" - }), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - default: - return !0 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "xdr:cNvPicPr" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 59: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./hlink-click-xform"), - l = t("./ext-lst-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "a:hlinkClick": new f, - "a:extLst": new l - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag, { - id: e.index, - name: "Picture ".concat(e.index) - }), this.map["a:hlinkClick"].render(t, e), this.map["a:extLst"].render(t, e), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(); - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.model = this.map["a:hlinkClick"].model, !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "xdr:cNvPr" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = h - }, { - "../base-xform": 31, - "./ext-lst-xform": 62, - "./hlink-click-xform": 64 - }], - 60: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("../simple/integer-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).tag = t.tag, e.map = { - "xdr:col": new f({ - tag: "xdr:col", - zero: !0 - }), - "xdr:colOff": new f({ - tag: "xdr:colOff", - zero: !0 - }), - "xdr:row": new f({ - tag: "xdr:row", - zero: !0 - }), - "xdr:rowOff": new f({ - tag: "xdr:rowOff", - zero: !0 - }) - }, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag), this.map["xdr:col"].render(t, e.nativeCol), this.map["xdr:colOff"].render(t, e.nativeColOff), this.map["xdr:row"].render(t, e.nativeRow), this.map["xdr:rowOff"].render(t, e.nativeRowOff), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(); - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.model = { - nativeCol: this.map["xdr:col"].model, - nativeColOff: this.map["xdr:colOff"].model, - nativeRow: this.map["xdr:row"].model, - nativeRowOff: this.map["xdr:rowOff"].model - }, !1; - default: - return !0 - } - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = l - }, { - "../base-xform": 31, - "../simple/integer-xform": 117 - }], - 61: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/col-cache"), - f = t("../../../utils/xml-stream"), - l = t("../base-xform"), - h = t("./two-cell-anchor-xform"), - d = t("./one-cell-anchor-xform"); - var p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "xdr:twoCellAnchor": new h, - "xdr:oneCellAnchor": new d - }, t - } - return e = u, (r = [{ - key: "prepare", - value: function (t) { - var e = this; - t.anchors.forEach((function (t, r) { - t.anchorType = function (t) { - return ("string" == typeof t.range ? c.decode(t.range) : t.range).br ? "xdr:twoCellAnchor" : "xdr:oneCellAnchor" - }(t), e.map[t.anchorType].prepare(t, { - index: r - }) - })) - } - }, { - key: "render", - value: function (t, e) { - var r = this; - t.openXml(f.StdDocAttributes), t.openNode(this.tag, u.DRAWING_ATTRIBUTES), e.anchors.forEach((function (e) { - r.map[e.anchorType].render(t, e) - })), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(), this.model = { - anchors: [] - }; - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.model.anchors.push(this.parser.model), this.parser = void 0), !0; - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "reconcile", - value: function (t, e) { - var r = this; - t.anchors.forEach((function (t) { - t.br ? r.map["xdr:twoCellAnchor"].reconcile(t, e) : r.map["xdr:oneCellAnchor"].reconcile(t, e) - })) - } - }, { - key: "tag", - get: function () { - return "xdr:wsDr" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(l); - p.DRAWING_ATTRIBUTES = { - "xmlns:xdr": "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing", - "xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main" - }, e.exports = p - }, { - "../../../utils/col-cache": 19, - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "./one-cell-anchor-xform": 66, - "./two-cell-anchor-xform": 69 - }], - 62: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t) { - t.openNode(this.tag), t.openNode("a:ext", { - uri: "{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}" - }), t.leafNode("a16:creationId", { - "xmlns:a16": "http://schemas.microsoft.com/office/drawing/2014/main", - id: "{00000000-0008-0000-0000-000002000000}" - }), t.closeNode(), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - default: - return !0 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "a:extLst" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 63: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).tag = t.tag, e.map = {}, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag); - var r = Math.floor(9525 * e.width), - n = Math.floor(9525 * e.height); - t.addAttribute("cx", r), t.addAttribute("cy", n), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - return t.name === this.tag && (this.model = { - width: parseInt(t.attributes.cx || "0", 10) / 9525, - height: parseInt(t.attributes.cy || "0", 10) / 9525 - }, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = f - }, { - "../base-xform": 31 - }], - 64: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - e.hyperlinks && e.hyperlinks.rId && t.leafNode(this.tag, { - "xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", - "r:id": e.hyperlinks.rId, - tooltip: e.hyperlinks.tooltip - }) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - hyperlinks: { - rId: t.attributes["r:id"], - tooltip: t.attributes.tooltip - } - }, !0; - default: - return !0 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "a:hlinkClick" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 65: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./c-nv-pr-xform"), - l = t("./c-nv-pic-pr-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "xdr:cNvPr": new f, - "xdr:cNvPicPr": new l - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag), this.map["xdr:cNvPr"].render(t, e), this.map["xdr:cNvPicPr"].render(t, e), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(); - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.model = this.map["xdr:cNvPr"].model, !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "xdr:nvPicPr" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = h - }, { - "../base-xform": 31, - "./c-nv-pic-pr-xform": 58, - "./c-nv-pr-xform": 59 - }], - 66: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("./base-cell-anchor-xform"), - f = t("../static-xform"), - l = t("./cell-position-xform"), - h = t("./ext-xform"), - d = t("./pic-xform"), - p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "xdr:from": new l({ - tag: "xdr:from" - }), - "xdr:ext": new h({ - tag: "xdr:ext" - }), - "xdr:pic": new d, - "xdr:clientData": new f({ - tag: "xdr:clientData" - }) - }, t - } - return e = u, (r = [{ - key: "prepare", - value: function (t, e) { - this.map["xdr:pic"].prepare(t.picture, e) - } - }, { - key: "render", - value: function (t, e) { - t.openNode(this.tag, { - editAs: e.range.editAs || "oneCell" - }), this.map["xdr:from"].render(t, e.range.tl), this.map["xdr:ext"].render(t, e.range.ext), this.map["xdr:pic"].render(t, e.picture), this.map["xdr:clientData"].render(t, {}), t.closeNode() - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.model.range.tl = this.map["xdr:from"].model, this.model.range.ext = this.map["xdr:ext"].model, this.model.picture = this.map["xdr:pic"].model, !1; - default: - return !0 - } - } - }, { - key: "reconcile", - value: function (t, e) { - t.medium = this.reconcilePicture(t.picture, e) - } - }, { - key: "tag", - get: function () { - return "xdr:oneCellAnchor" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = p - }, { - "../static-xform": 119, - "./base-cell-anchor-xform": 55, - "./cell-position-xform": 60, - "./ext-xform": 63, - "./pic-xform": 67 - }], - 67: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("../static-xform"), - l = t("./blip-fill-xform"), - h = t("./nv-pic-pr-xform"), - d = t("./sp-pr"), - p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "xdr:nvPicPr": new h, - "xdr:blipFill": new l, - "xdr:spPr": new f(d) - }, t - } - return e = u, (r = [{ - key: "prepare", - value: function (t, e) { - t.index = e.index + 1 - } - }, { - key: "render", - value: function (t, e) { - t.openNode(this.tag), this.map["xdr:nvPicPr"].render(t, e), this.map["xdr:blipFill"].render(t, e), this.map["xdr:spPr"].render(t, e), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - this.reset(); - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.mergeModel(this.parser.model), this.parser = void 0), !0; - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "xdr:pic" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = p - }, { - "../base-xform": 31, - "../static-xform": 119, - "./blip-fill-xform": 56, - "./nv-pic-pr-xform": 65, - "./sp-pr": 68 - }], - 68: [function (t, e, r) { - "use strict"; - e.exports = { - tag: "xdr:spPr", - c: [{ - tag: "a:xfrm", - c: [{ - tag: "a:off", - $: { - x: "0", - y: "0" - } - }, { - tag: "a:ext", - $: { - cx: "0", - cy: "0" - } - }] - }, { - tag: "a:prstGeom", - $: { - prst: "rect" - }, - c: [{ - tag: "a:avLst" - }] - }] - } - }, {}], - 69: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("./base-cell-anchor-xform"), - f = t("../static-xform"), - l = t("./cell-position-xform"), - h = t("./pic-xform"), - d = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "xdr:from": new l({ - tag: "xdr:from" - }), - "xdr:to": new l({ - tag: "xdr:to" - }), - "xdr:pic": new h, - "xdr:clientData": new f({ - tag: "xdr:clientData" - }) - }, t - } - return e = u, (r = [{ - key: "prepare", - value: function (t, e) { - this.map["xdr:pic"].prepare(t.picture, e) - } - }, { - key: "render", - value: function (t, e) { - t.openNode(this.tag, { - editAs: e.range.editAs || "oneCell" - }), this.map["xdr:from"].render(t, e.range.tl), this.map["xdr:to"].render(t, e.range.br), this.map["xdr:pic"].render(t, e.picture), this.map["xdr:clientData"].render(t, {}), t.closeNode() - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.model.range.tl = this.map["xdr:from"].model, this.model.range.br = this.map["xdr:to"].model, this.model.picture = this.map["xdr:pic"].model, !1; - default: - return !0 - } - } - }, { - key: "reconcile", - value: function (t, e) { - t.medium = this.reconcilePicture(t.picture, e) - } - }, { - key: "tag", - get: function () { - return "xdr:twoCellAnchor" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = d - }, { - "../static-xform": 119, - "./base-cell-anchor-xform": 55, - "./cell-position-xform": 60, - "./pic-xform": 67 - }], - 70: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).tag = t.tag, e.always = !!t.always, e.count = t.count, e.empty = t.empty, e.$count = t.$count || "count", e.$ = t.$, e.childXform = t.childXform, e.maxItems = t.maxItems, e - } - return e = u, (r = [{ - key: "prepare", - value: function (t, e) { - var r = this.childXform; - t && t.forEach((function (t, n) { - e.index = n, r.prepare(t, e) - })) - } - }, { - key: "render", - value: function (t, e) { - if (this.always || e && e.length) { - t.openNode(this.tag, this.$), this.count && t.addAttribute(this.$count, e && e.length || 0); - var r = this.childXform; - (e || []).forEach((function (e, n) { - r.render(t, e, n) - })), t.closeNode() - } else this.empty && t.leafNode(this.tag) - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - return this.model = [], !0; - default: - return !!this.childXform.parseOpen(t) && (this.parser = this.childXform, !0) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) { - if (!this.parser.parseClose(t) && (this.model.push(this.parser.model), this.parser = void 0, this.maxItems && this.model.length > this.maxItems)) throw new Error("Max ".concat(this.childXform.tag, " count (").concat(this.maxItems, ") exceeded")); - return !0 - } - return !1 - } - }, { - key: "reconcile", - value: function (t, e) { - if (t) { - var r = this.childXform; - t.forEach((function (t) { - r.reconcile(t, e) - })) - } - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("./base-xform")); - e.exports = c - }, { - "./base-xform": 31 - }], - 71: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/col-cache"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - if (e) - if ("string" == typeof e) t.leafNode("autoFilter", { - ref: e - }); - else { - var r = function (t) { - return "string" == typeof t ? t : f.getAddress(t.row, t.column).address - }, - n = r(e.from), - i = r(e.to); - n && i && t.leafNode("autoFilter", { - ref: "".concat(n, ":").concat(i) - }) - } - } - }, { - key: "parseOpen", - value: function (t) { - "autoFilter" === t.name && (this.model = t.attributes.ref) - } - }, { - key: "tag", - get: function () { - return "autoFilter" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = l - }, { - "../../../utils/col-cache": 19, - "../base-xform": 31 - }], - 72: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - var r = Object.keys(t); - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(t); - e && (n = n.filter((function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable - }))), r.push.apply(r, n) - } - return r - } - - function o(t) { - for (var e = 1; e < arguments.length; e++) { - var r = null != arguments[e] ? arguments[e] : {}; - e % 2 ? i(Object(r), !0).forEach((function (e) { - a(t, e, r[e]) - })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : i(Object(r)).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })) - } - return t - } - - function a(t, e, r) { - return e in t ? Object.defineProperty(t, e, { - value: r, - enumerable: !0, - configurable: !0, - writable: !0 - }) : t[e] = r, t - } - - function s(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function u(t, e) { - return (u = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function c(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = l(t); - if (e) { - var i = l(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return f(this, r) - } - } - - function f(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function l(t) { - return (l = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var h = t("../../../utils/utils"), - d = t("../base-xform"), - p = t("../../../doc/range"), - m = t("../../../doc/enums"), - y = t("../strings/rich-text-xform"); - - function b(t) { - if (null == t) return m.ValueType.Null; - if (t instanceof String || "string" == typeof t) return m.ValueType.String; - if ("number" == typeof t) return m.ValueType.Number; - if ("boolean" == typeof t) return m.ValueType.Boolean; - if (t instanceof Date) return m.ValueType.Date; - if (t.text && t.hyperlink) return m.ValueType.Hyperlink; - if (t.formula) return m.ValueType.Formula; - if (t.error) return m.ValueType.Error; - throw new Error("I could not understand type of value") - } - var v = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && u(t, e) - }(a, t); - var e, r, n, i = c(a); - - function a() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, a), (t = i.call(this)).richTextXForm = new y, t - } - return e = a, (r = [{ - key: "prepare", - value: function (t, e) { - var r = e.styles.addStyleModel(t.style || {}, function (t) { - switch (t.type) { - case m.ValueType.Formula: - return b(t.result); - default: - return t.type - } - }(t)); - switch (r && (t.styleId = r), t.comment && e.comments.push(o(o({}, t.comment), {}, { - ref: t.address - })), t.type) { - case m.ValueType.String: - case m.ValueType.RichText: - e.sharedStrings && (t.ssId = e.sharedStrings.add(t.value)); - break; - case m.ValueType.Date: - e.date1904 && (t.date1904 = !0); - break; - case m.ValueType.Hyperlink: - e.sharedStrings && void 0 !== t.text && null !== t.text && (t.ssId = e.sharedStrings.add(t.text)), e.hyperlinks.push({ - address: t.address, - target: t.hyperlink, - tooltip: t.tooltip - }); - break; - case m.ValueType.Merge: - e.merges.add(t); - break; - case m.ValueType.Formula: - if (e.date1904 && (t.date1904 = !0), "shared" === t.shareType && (t.si = e.siFormulae++), t.formula) e.formulae[t.address] = t; - else if (t.sharedFormula) { - var n = e.formulae[t.sharedFormula]; - if (!n) throw new Error("Shared Formula master must exist above and or left of clone for cell ".concat(t.address)); - void 0 === n.si ? (n.shareType = "shared", n.si = e.siFormulae++, n.range = new p(n.address, t.address)) : n.range && n.range.expandToAddress(t.address), t.si = n.si - } - } - } - }, { - key: "renderFormula", - value: function (t, e) { - var r = null; - switch (e.shareType) { - case "shared": - r = { - t: "shared", - ref: e.ref || e.range.range, - si: e.si - }; - break; - case "array": - r = { - t: "array", - ref: e.ref - }; - break; - default: - void 0 !== e.si && (r = { - t: "shared", - si: e.si - }) - } - switch (b(e.result)) { - case m.ValueType.Null: - t.leafNode("f", r, e.formula); - break; - case m.ValueType.String: - t.addAttribute("t", "str"), t.leafNode("f", r, e.formula), t.leafNode("v", null, e.result); - break; - case m.ValueType.Number: - t.leafNode("f", r, e.formula), t.leafNode("v", null, e.result); - break; - case m.ValueType.Boolean: - t.addAttribute("t", "b"), t.leafNode("f", r, e.formula), t.leafNode("v", null, e.result ? 1 : 0); - break; - case m.ValueType.Error: - t.addAttribute("t", "e"), t.leafNode("f", r, e.formula), t.leafNode("v", null, e.result.error); - break; - case m.ValueType.Date: - t.leafNode("f", r, e.formula), t.leafNode("v", null, h.dateToExcel(e.result, e.date1904)); - break; - default: - throw new Error("I could not understand type of value") - } - } - }, { - key: "render", - value: function (t, e) { - var r = this; - if (e.type !== m.ValueType.Null || e.styleId) { - switch (t.openNode("c"), t.addAttribute("r", e.address), e.styleId && t.addAttribute("s", e.styleId), e.type) { - case m.ValueType.Null: - break; - case m.ValueType.Number: - t.leafNode("v", null, e.value); - break; - case m.ValueType.Boolean: - t.addAttribute("t", "b"), t.leafNode("v", null, e.value ? "1" : "0"); - break; - case m.ValueType.Error: - t.addAttribute("t", "e"), t.leafNode("v", null, e.value.error); - break; - case m.ValueType.String: - case m.ValueType.RichText: - void 0 !== e.ssId ? (t.addAttribute("t", "s"), t.leafNode("v", null, e.ssId)) : e.value && e.value.richText ? (t.addAttribute("t", "inlineStr"), t.openNode("is"), e.value.richText.forEach((function (e) { - r.richTextXForm.render(t, e) - })), t.closeNode("is")) : (t.addAttribute("t", "str"), t.leafNode("v", null, e.value)); - break; - case m.ValueType.Date: - t.leafNode("v", null, h.dateToExcel(e.value, e.date1904)); - break; - case m.ValueType.Hyperlink: - void 0 !== e.ssId ? (t.addAttribute("t", "s"), t.leafNode("v", null, e.ssId)) : (t.addAttribute("t", "str"), t.leafNode("v", null, e.text)); - break; - case m.ValueType.Formula: - this.renderFormula(t, e); - break; - case m.ValueType.Merge: - } - t.closeNode() - } - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "c": - return this.model = { - address: t.attributes.r - }, this.t = t.attributes.t, t.attributes.s && (this.model.styleId = parseInt(t.attributes.s, 10)), !0; - case "f": - return this.currentNode = "f", this.model.si = t.attributes.si, this.model.shareType = t.attributes.t, this.model.ref = t.attributes.ref, !0; - case "v": - return this.currentNode = "v", !0; - case "t": - return this.currentNode = "t", !0; - case "r": - return this.parser = this.richTextXForm, this.parser.parseOpen(t), !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - if (this.parser) this.parser.parseText(t); - else switch (this.currentNode) { - case "f": - this.model.formula = this.model.formula ? this.model.formula + t : t; - break; - case "v": - case "t": - this.model.value && this.model.value.richText ? this.model.value.richText.text = this.model.value.richText.text ? this.model.value.richText.text + t : t : this.model.value = this.model.value ? this.model.value + t : t - } - } - }, { - key: "parseClose", - value: function (t) { - switch (t) { - case "c": - var e = this.model; - if (e.formula || e.shareType) e.type = m.ValueType.Formula, e.value && ("str" === this.t ? e.result = h.xmlDecode(e.value) : "b" === this.t ? e.result = 0 !== parseInt(e.value, 10) : "e" === this.t ? e.result = { - error: e.value - } : e.result = parseFloat(e.value), e.value = void 0); - else if (void 0 !== e.value) switch (this.t) { - case "s": - e.type = m.ValueType.String, e.value = parseInt(e.value, 10); - break; - case "str": - e.type = m.ValueType.String, e.value = h.xmlDecode(e.value); - break; - case "inlineStr": - e.type = m.ValueType.String; - break; - case "b": - e.type = m.ValueType.Boolean, e.value = 0 !== parseInt(e.value, 10); - break; - case "e": - e.type = m.ValueType.Error, e.value = { - error: e.value - }; - break; - default: - e.type = m.ValueType.Number, e.value = parseFloat(e.value) - } else e.styleId ? e.type = m.ValueType.Null : e.type = m.ValueType.Merge; - return !1; - case "f": - case "v": - case "is": - return this.currentNode = void 0, !0; - case "t": - return this.parser ? (this.parser.parseClose(t), !0) : (this.currentNode = void 0, !0); - case "r": - return this.model.value = this.model.value || {}, this.model.value.richText = this.model.value.richText || [], this.model.value.richText.push(this.parser.model), this.parser = void 0, this.currentNode = void 0, !0; - default: - return !!this.parser && (this.parser.parseClose(t), !0) - } - } - }, { - key: "reconcile", - value: function (t, e) { - var r = t.styleId && e.styles && e.styles.getStyleModel(t.styleId); - switch (r && (t.style = r), void 0 !== t.styleId && (t.styleId = void 0), t.type) { - case m.ValueType.String: - "number" == typeof t.value && e.sharedStrings && (t.value = e.sharedStrings.getString(t.value)), t.value.richText && (t.type = m.ValueType.RichText); - break; - case m.ValueType.Number: - r && h.isDateFmt(r.numFmt) && (t.type = m.ValueType.Date, t.value = h.excelToDate(t.value, e.date1904)); - break; - case m.ValueType.Formula: - void 0 !== t.result && r && h.isDateFmt(r.numFmt) && (t.result = h.excelToDate(t.result, e.date1904)), "shared" === t.shareType && (t.ref ? e.formulae[t.si] = t.address : (t.sharedFormula = e.formulae[t.si], delete t.shareType), delete t.si) - } - var n = e.hyperlinkMap[t.address]; - n && (t.type === m.ValueType.Formula ? (t.text = t.result, t.result = void 0) : (t.text = t.value, t.value = void 0), t.type = m.ValueType.Hyperlink, t.hyperlink = n); - var i = e.commentsMap && e.commentsMap[t.address]; - i && (t.comment = i) - } - }, { - key: "tag", - get: function () { - return "c" - } - }]) && s(e.prototype, r), n && s(e, n), a - }(d); - e.exports = v - }, { - "../../../doc/enums": 7, - "../../../doc/range": 10, - "../../../utils/utils": 26, - "../base-xform": 31, - "../strings/rich-text-xform": 121 - }], - 73: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../base-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode(this.tag, { - iconSet: e.iconSet, - iconId: e.iconId - }) - } - }, { - key: "parseOpen", - value: function (t) { - var e = t.attributes; - this.model = { - iconSet: e.iconSet, - iconId: f.toIntValue(e.iconId) - } - } - }, { - key: "parseClose", - value: function (t) { - return t !== this.tag - } - }, { - key: "tag", - get: function () { - return "x14:cfIcon" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(f); - e.exports = l - }, { - "../../base-xform": 31 - }], - 74: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("uuid").v4, - f = t("../../base-xform"), - l = t("../../composite-xform"), - h = t("./databar-ext-xform"), - d = t("./icon-set-ext-xform"), - p = { - "3Triangles": !0, - "3Stars": !0, - "5Boxes": !0 - }, - m = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "x14:dataBar": t.databarXform = new h, - "x14:iconSet": t.iconSetXform = new d - }, t - } - return e = u, n = [{ - key: "isExt", - value: function (t) { - return "dataBar" === t.type ? h.isExt(t) : !("iconSet" !== t.type || !t.custom && !p[t.iconSet]) - } - }], (r = [{ - key: "prepare", - value: function (t) { - u.isExt(t) && (t.x14Id = "{".concat(c(), "}").toUpperCase()) - } - }, { - key: "render", - value: function (t, e) { - if (u.isExt(e)) switch (e.type) { - case "dataBar": - this.renderDataBar(t, e); - break; - case "iconSet": - this.renderIconSet(t, e) - } - } - }, { - key: "renderDataBar", - value: function (t, e) { - t.openNode(this.tag, { - type: "dataBar", - id: e.x14Id - }), this.databarXform.render(t, e), t.closeNode() - } - }, { - key: "renderIconSet", - value: function (t, e) { - t.openNode(this.tag, { - type: "iconSet", - priority: e.priority, - id: e.x14Id || "{".concat(c(), "}") - }), this.iconSetXform.render(t, e), t.closeNode() - } - }, { - key: "createNewModel", - value: function (t) { - var e = t.attributes; - return { - type: e.type, - x14Id: e.id, - priority: f.toIntValue(e.priority) - } - } - }, { - key: "onParserClose", - value: function (t, e) { - Object.assign(this.model, e.model) - } - }, { - key: "tag", - get: function () { - return "x14:cfRule" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(l); - e.exports = m - }, { - "../../base-xform": 31, - "../../composite-xform": 47, - "./databar-ext-xform": 78, - "./icon-set-ext-xform": 80, - uuid: 526 - }], - 75: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../composite-xform"), - f = t("./f-ext-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "xm:f": t.fExtXform = new f - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag, { - type: e.type - }), void 0 !== e.value && this.fExtXform.render(t, e.value), t.closeNode() - } - }, { - key: "createNewModel", - value: function (t) { - return { - type: t.attributes.type - } - } - }, { - key: "onParserClose", - value: function (t, e) { - switch (t) { - case "xm:f": - this.model.value = e.model ? parseFloat(e.model) : 0 - } - } - }, { - key: "tag", - get: function () { - return "x14:cfvo" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = l - }, { - "../../composite-xform": 47, - "./f-ext-xform": 79 - }], - 76: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../composite-xform"), - f = t("./sqref-ext-xform"), - l = t("./cf-rule-ext-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "xm:sqref": t.sqRef = new f, - "x14:cfRule": t.cfRule = new l - }, t - } - return e = u, (r = [{ - key: "prepare", - value: function (t, e) { - var r = this; - t.rules.forEach((function (t) { - r.cfRule.prepare(t, e) - })) - } - }, { - key: "render", - value: function (t, e) { - var r = this; - e.rules.some(l.isExt) && (t.openNode(this.tag, { - "xmlns:xm": "http://schemas.microsoft.com/office/excel/2006/main" - }), e.rules.filter(l.isExt).forEach((function (e) { - return r.cfRule.render(t, e) - })), this.sqRef.render(t, e.ref), t.closeNode()) - } - }, { - key: "createNewModel", - value: function () { - return { - rules: [] - } - } - }, { - key: "onParserClose", - value: function (t, e) { - switch (t) { - case "xm:sqref": - this.model.ref = e.model; - break; - case "x14:cfRule": - this.model.rules.push(e.model) - } - } - }, { - key: "tag", - get: function () { - return "x14:conditionalFormatting" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = h - }, { - "../../composite-xform": 47, - "./cf-rule-ext-xform": 74, - "./sqref-ext-xform": 81 - }], - 77: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../composite-xform"), - f = t("./cf-rule-ext-xform"), - l = t("./conditional-formatting-ext-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - "x14:conditionalFormatting": t.cfXform = new l - }, t - } - return e = u, (r = [{ - key: "hasContent", - value: function (t) { - return void 0 === t.hasExtContent && (t.hasExtContent = t.some((function (t) { - return t.rules.some(f.isExt) - }))), t.hasExtContent - } - }, { - key: "prepare", - value: function (t, e) { - var r = this; - t.forEach((function (t) { - r.cfXform.prepare(t, e) - })) - } - }, { - key: "render", - value: function (t, e) { - var r = this; - this.hasContent(e) && (t.openNode(this.tag), e.forEach((function (e) { - return r.cfXform.render(t, e) - })), t.closeNode()) - } - }, { - key: "createNewModel", - value: function () { - return [] - } - }, { - key: "onParserClose", - value: function (t, e) { - this.model.push(e.model) - } - }, { - key: "tag", - get: function () { - return "x14:conditionalFormattings" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = h - }, { - "../../composite-xform": 47, - "./cf-rule-ext-xform": 74, - "./conditional-formatting-ext-xform": 76 - }], - 78: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - return function (t) { - if (Array.isArray(t)) return t - }(t) || function (t, e) { - if ("undefined" == typeof Symbol || !(Symbol.iterator in Object(t))) return; - var r = [], - n = !0, - i = !1, - o = void 0; - try { - for (var a, s = t[Symbol.iterator](); !(n = (a = s.next()).done) && (r.push(a.value), !e || r.length !== e); n = !0); - } catch (t) { - i = !0, o = t - } finally { - try { - n || null == s.return || s.return() - } finally { - if (i) throw o - } - } - return r - }(t, e) || function (t, e) { - if (!t) return; - if ("string" == typeof t) return o(t, e); - var r = Object.prototype.toString.call(t).slice(8, -1); - "Object" === r && t.constructor && (r = t.constructor.name); - if ("Map" === r || "Set" === r) return Array.from(t); - if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return o(t, e) - }(t, e) || function () { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - }() - } - - function o(t, e) { - (null == e || e > t.length) && (e = t.length); - for (var r = 0, n = new Array(e); r < e; r++) n[r] = t[r]; - return n - } - - function a(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function s(t, e) { - return (s = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function u(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = f(t); - if (e) { - var i = f(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return c(this, r) - } - } - - function c(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function f(t) { - return (f = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var l = t("../../base-xform"), - h = t("../../composite-xform"), - d = t("../../style/color-xform"), - p = t("./cfvo-ext-xform"), - m = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && s(t, e) - }(c, t); - var e, r, n, o = u(c); - - function c() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, c), (t = o.call(this)).map = { - "x14:cfvo": t.cfvoXform = new p, - "x14:borderColor": t.borderColorXform = new d("x14:borderColor"), - "x14:negativeBorderColor": t.negativeBorderColorXform = new d("x14:negativeBorderColor"), - "x14:negativeFillColor": t.negativeFillColorXform = new d("x14:negativeFillColor"), - "x14:axisColor": t.axisColorXform = new d("x14:axisColor") - }, t - } - return e = c, n = [{ - key: "isExt", - value: function (t) { - return !t.gradient - } - }], (r = [{ - key: "render", - value: function (t, e) { - var r = this; - t.openNode(this.tag, { - minLength: l.toIntAttribute(e.minLength, 0, !0), - maxLength: l.toIntAttribute(e.maxLength, 100, !0), - border: l.toBoolAttribute(e.border, !1), - gradient: l.toBoolAttribute(e.gradient, !0), - negativeBarColorSameAsPositive: l.toBoolAttribute(e.negativeBarColorSameAsPositive, !0), - negativeBarBorderColorSameAsPositive: l.toBoolAttribute(e.negativeBarBorderColorSameAsPositive, !0), - axisPosition: l.toAttribute(e.axisPosition, "auto"), - direction: l.toAttribute(e.direction, "leftToRight") - }), e.cfvo.forEach((function (e) { - r.cfvoXform.render(t, e) - })), this.borderColorXform.render(t, e.borderColor), this.negativeBorderColorXform.render(t, e.negativeBorderColor), this.negativeFillColorXform.render(t, e.negativeFillColor), this.axisColorXform.render(t, e.axisColor), t.closeNode() - } - }, { - key: "createNewModel", - value: function (t) { - var e = t.attributes; - return { - cfvo: [], - minLength: l.toIntValue(e.minLength, 0), - maxLength: l.toIntValue(e.maxLength, 100), - border: l.toBoolValue(e.border, !1), - gradient: l.toBoolValue(e.gradient, !0), - negativeBarColorSameAsPositive: l.toBoolValue(e.negativeBarColorSameAsPositive, !0), - negativeBarBorderColorSameAsPositive: l.toBoolValue(e.negativeBarBorderColorSameAsPositive, !0), - axisPosition: l.toStringValue(e.axisPosition, "auto"), - direction: l.toStringValue(e.direction, "leftToRight") - } - } - }, { - key: "onParserClose", - value: function (t, e) { - var r = i(t.split(":"), 2)[1]; - switch (r) { - case "cfvo": - this.model.cfvo.push(e.model); - break; - default: - this.model[r] = e.model - } - } - }, { - key: "tag", - get: function () { - return "x14:dataBar" - } - }]) && a(e.prototype, r), n && a(e, n), c - }(h); - e.exports = m - }, { - "../../base-xform": 31, - "../../composite-xform": 47, - "../../style/color-xform": 127, - "./cfvo-ext-xform": 75 - }], - 79: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode(this.tag, null, e) - } - }, { - key: "parseOpen", - value: function () { - this.model = "" - } - }, { - key: "parseText", - value: function (t) { - this.model += t - } - }, { - key: "parseClose", - value: function (t) { - return t !== this.tag - } - }, { - key: "tag", - get: function () { - return "xm:f" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../../base-xform")); - e.exports = f - }, { - "../../base-xform": 31 - }], - 80: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - return function (t) { - if (Array.isArray(t)) return t - }(t) || function (t, e) { - if ("undefined" == typeof Symbol || !(Symbol.iterator in Object(t))) return; - var r = [], - n = !0, - i = !1, - o = void 0; - try { - for (var a, s = t[Symbol.iterator](); !(n = (a = s.next()).done) && (r.push(a.value), !e || r.length !== e); n = !0); - } catch (t) { - i = !0, o = t - } finally { - try { - n || null == s.return || s.return() - } finally { - if (i) throw o - } - } - return r - }(t, e) || function (t, e) { - if (!t) return; - if ("string" == typeof t) return o(t, e); - var r = Object.prototype.toString.call(t).slice(8, -1); - "Object" === r && t.constructor && (r = t.constructor.name); - if ("Map" === r || "Set" === r) return Array.from(t); - if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return o(t, e) - }(t, e) || function () { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - }() - } - - function o(t, e) { - (null == e || e > t.length) && (e = t.length); - for (var r = 0, n = new Array(e); r < e; r++) n[r] = t[r]; - return n - } - - function a(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function s(t, e) { - return (s = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function u(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = f(t); - if (e) { - var i = f(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return c(this, r) - } - } - - function c(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function f(t) { - return (f = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var l = t("../../base-xform"), - h = t("../../composite-xform"), - d = t("./cfvo-ext-xform"), - p = t("./cf-icon-ext-xform"), - m = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && s(t, e) - }(c, t); - var e, r, n, o = u(c); - - function c() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, c), (t = o.call(this)).map = { - "x14:cfvo": t.cfvoXform = new d, - "x14:cfIcon": t.cfIconXform = new p - }, t - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - var r = this; - t.openNode(this.tag, { - iconSet: l.toStringAttribute(e.iconSet), - reverse: l.toBoolAttribute(e.reverse, !1), - showValue: l.toBoolAttribute(e.showValue, !0), - custom: l.toBoolAttribute(e.icons, !1) - }), e.cfvo.forEach((function (e) { - r.cfvoXform.render(t, e) - })), e.icons && e.icons.forEach((function (e, n) { - e.iconId = n, r.cfIconXform.render(t, e) - })), t.closeNode() - } - }, { - key: "createNewModel", - value: function (t) { - var e = t.attributes; - return { - cfvo: [], - iconSet: l.toStringValue(e.iconSet, "3TrafficLights"), - reverse: l.toBoolValue(e.reverse, !1), - showValue: l.toBoolValue(e.showValue, !0) - } - } - }, { - key: "onParserClose", - value: function (t, e) { - var r = i(t.split(":"), 2)[1]; - switch (r) { - case "cfvo": - this.model.cfvo.push(e.model); - break; - case "cfIcon": - this.model.icons || (this.model.icons = []), this.model.icons.push(e.model); - break; - default: - this.model[r] = e.model - } - } - }, { - key: "tag", - get: function () { - return "x14:iconSet" - } - }]) && a(e.prototype, r), n && a(e, n), c - }(h); - e.exports = m - }, { - "../../base-xform": 31, - "../../composite-xform": 47, - "./cf-icon-ext-xform": 73, - "./cfvo-ext-xform": 75 - }], - 81: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode(this.tag, null, e) - } - }, { - key: "parseOpen", - value: function () { - this.model = "" - } - }, { - key: "parseText", - value: function (t) { - this.model += t - } - }, { - key: "parseClose", - value: function (t) { - return t !== this.tag - } - }, { - key: "tag", - get: function () { - return "xm:sqref" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../../base-xform")); - e.exports = f - }, { - "../../base-xform": 31 - }], - 82: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - var r = Object.keys(t); - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(t); - e && (n = n.filter((function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable - }))), r.push.apply(r, n) - } - return r - } - - function o(t) { - for (var e = 1; e < arguments.length; e++) { - var r = null != arguments[e] ? arguments[e] : {}; - e % 2 ? i(Object(r), !0).forEach((function (e) { - a(t, e, r[e]) - })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : i(Object(r)).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })) - } - return t - } - - function a(t, e, r) { - return e in t ? Object.defineProperty(t, e, { - value: r, - enumerable: !0, - configurable: !0, - writable: !0 - }) : t[e] = r, t - } - - function s(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function u(t, e) { - return (u = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function c(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = l(t); - if (e) { - var i = l(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return f(this, r) - } - } - - function f(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function l(t) { - return (l = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var h = t("../../base-xform"), - d = t("../../composite-xform"), - p = t("../../../../doc/range"), - m = t("./databar-xform"), - y = t("./ext-lst-ref-xform"), - b = t("./formula-xform"), - v = t("./color-scale-xform"), - g = t("./icon-set-xform"), - w = { - "3Triangles": !0, - "3Stars": !0, - "5Boxes": !0 - }, - _ = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && u(t, e) - }(a, t); - var e, r, n, i = c(a); - - function a() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, a), (t = i.call(this)).map = { - dataBar: t.databarXform = new m, - extLst: t.extLstRefXform = new y, - formula: t.formulaXform = new b, - colorScale: t.colorScaleXform = new v, - iconSet: t.iconSetXform = new g - }, t - } - return e = a, n = [{ - key: "isPrimitive", - value: function (t) { - return "iconSet" !== t.type || !t.custom && !w[t.iconSet] - } - }], (r = [{ - key: "render", - value: function (t, e) { - switch (e.type) { - case "expression": - this.renderExpression(t, e); - break; - case "cellIs": - this.renderCellIs(t, e); - break; - case "top10": - this.renderTop10(t, e); - break; - case "aboveAverage": - this.renderAboveAverage(t, e); - break; - case "dataBar": - this.renderDataBar(t, e); - break; - case "colorScale": - this.renderColorScale(t, e); - break; - case "iconSet": - this.renderIconSet(t, e); - break; - case "containsText": - this.renderText(t, e); - break; - case "timePeriod": - this.renderTimePeriod(t, e) - } - } - }, { - key: "renderExpression", - value: function (t, e) { - t.openNode(this.tag, { - type: "expression", - dxfId: e.dxfId, - priority: e.priority - }), this.formulaXform.render(t, e.formulae[0]), t.closeNode() - } - }, { - key: "renderCellIs", - value: function (t, e) { - var r = this; - t.openNode(this.tag, { - type: "cellIs", - dxfId: e.dxfId, - priority: e.priority, - operator: e.operator - }), e.formulae.forEach((function (e) { - r.formulaXform.render(t, e) - })), t.closeNode() - } - }, { - key: "renderTop10", - value: function (t, e) { - t.leafNode(this.tag, { - type: "top10", - dxfId: e.dxfId, - priority: e.priority, - percent: h.toBoolAttribute(e.percent, !1), - bottom: h.toBoolAttribute(e.bottom, !1), - rank: h.toIntValue(e.rank, 10, !0) - }) - } - }, { - key: "renderAboveAverage", - value: function (t, e) { - t.leafNode(this.tag, { - type: "aboveAverage", - dxfId: e.dxfId, - priority: e.priority, - aboveAverage: h.toBoolAttribute(e.aboveAverage, !0) - }) - } - }, { - key: "renderDataBar", - value: function (t, e) { - t.openNode(this.tag, { - type: "dataBar", - priority: e.priority - }), this.databarXform.render(t, e), this.extLstRefXform.render(t, e), t.closeNode() - } - }, { - key: "renderColorScale", - value: function (t, e) { - t.openNode(this.tag, { - type: "colorScale", - priority: e.priority - }), this.colorScaleXform.render(t, e), t.closeNode() - } - }, { - key: "renderIconSet", - value: function (t, e) { - a.isPrimitive(e) && (t.openNode(this.tag, { - type: "iconSet", - priority: e.priority - }), this.iconSetXform.render(t, e), t.closeNode()) - } - }, { - key: "renderText", - value: function (t, e) { - t.openNode(this.tag, { - type: e.operator, - dxfId: e.dxfId, - priority: e.priority, - operator: h.toStringAttribute(e.operator, "containsText") - }); - var r = function (t) { - if (t.formulae && t.formulae[0]) return t.formulae[0]; - var e = new p(t.ref).tl; - switch (t.operator) { - case "containsText": - return 'NOT(ISERROR(SEARCH("'.concat(t.text, '",').concat(e, ")))"); - case "containsBlanks": - return "LEN(TRIM(".concat(e, "))=0"); - case "notContainsBlanks": - return "LEN(TRIM(".concat(e, "))>0"); - case "containsErrors": - return "ISERROR(".concat(e, ")"); - case "notContainsErrors": - return "NOT(ISERROR(".concat(e, "))"); - default: - return - } - }(e); - r && this.formulaXform.render(t, r), t.closeNode() - } - }, { - key: "renderTimePeriod", - value: function (t, e) { - t.openNode(this.tag, { - type: "timePeriod", - dxfId: e.dxfId, - priority: e.priority, - timePeriod: e.timePeriod - }); - var r = function (t) { - if (t.formulae && t.formulae[0]) return t.formulae[0]; - var e = new p(t.ref).tl; - switch (t.timePeriod) { - case "thisWeek": - return "AND(TODAY()-ROUNDDOWN(".concat(e, ",0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(").concat(e, ",0)-TODAY()<=7-WEEKDAY(TODAY()))"); - case "lastWeek": - return "AND(TODAY()-ROUNDDOWN(".concat(e, ",0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(").concat(e, ",0)<(WEEKDAY(TODAY())+7))"); - case "nextWeek": - return "AND(ROUNDDOWN(".concat(e, ",0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(").concat(e, ",0)-TODAY()<(15-WEEKDAY(TODAY())))"); - case "yesterday": - return "FLOOR(".concat(e, ",1)=TODAY()-1"); - case "today": - return "FLOOR(".concat(e, ",1)=TODAY()"); - case "tomorrow": - return "FLOOR(".concat(e, ",1)=TODAY()+1"); - case "last7Days": - return "AND(TODAY()-FLOOR(".concat(e, ",1)<=6,FLOOR(").concat(e, ",1)<=TODAY())"); - case "lastMonth": - return "AND(MONTH(".concat(e, ")=MONTH(EDATE(TODAY(),0-1)),YEAR(").concat(e, ")=YEAR(EDATE(TODAY(),0-1)))"); - case "thisMonth": - return "AND(MONTH(".concat(e, ")=MONTH(TODAY()),YEAR(").concat(e, ")=YEAR(TODAY()))"); - case "nextMonth": - return "AND(MONTH(".concat(e, ")=MONTH(EDATE(TODAY(),0+1)),YEAR(").concat(e, ")=YEAR(EDATE(TODAY(),0+1)))"); - default: - return - } - }(e); - r && this.formulaXform.render(t, r), t.closeNode() - } - }, { - key: "createNewModel", - value: function (t) { - var e = t.attributes; - return o(o({}, function (t) { - var e = t.type, - r = t.operator; - switch (e) { - case "containsText": - case "containsBlanks": - case "notContainsBlanks": - case "containsErrors": - case "notContainsErrors": - return { - type: "containsText", operator: e - }; - default: - return { - type: e, operator: r - } - } - }(e)), {}, { - dxfId: h.toIntValue(e.dxfId), - priority: h.toIntValue(e.priority), - timePeriod: e.timePeriod, - percent: h.toBoolValue(e.percent), - bottom: h.toBoolValue(e.bottom), - rank: h.toIntValue(e.rank), - aboveAverage: h.toBoolValue(e.aboveAverage) - }) - } - }, { - key: "onParserClose", - value: function (t, e) { - switch (t) { - case "dataBar": - case "extLst": - case "colorScale": - case "iconSet": - Object.assign(this.model, e.model); - break; - case "formula": - this.model.formulae = this.model.formulae || [], this.model.formulae.push(e.model) - } - } - }, { - key: "tag", - get: function () { - return "cfRule" - } - }]) && s(e.prototype, r), n && s(e, n), a - }(d); - e.exports = _ - }, { - "../../../../doc/range": 10, - "../../base-xform": 31, - "../../composite-xform": 47, - "./color-scale-xform": 84, - "./databar-xform": 87, - "./ext-lst-ref-xform": 88, - "./formula-xform": 89, - "./icon-set-xform": 90 - }], - 83: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../base-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode(this.tag, { - type: e.type, - val: e.value - }) - } - }, { - key: "parseOpen", - value: function (t) { - this.model = { - type: t.attributes.type, - value: f.toFloatValue(t.attributes.val) - } - } - }, { - key: "parseClose", - value: function (t) { - return t !== this.tag - } - }, { - key: "tag", - get: function () { - return "cfvo" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(f); - e.exports = l - }, { - "../../base-xform": 31 - }], - 84: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../composite-xform"), - f = t("../../style/color-xform"), - l = t("./cfvo-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - cfvo: t.cfvoXform = new l, - color: t.colorXform = new f - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = this; - t.openNode(this.tag), e.cfvo.forEach((function (e) { - r.cfvoXform.render(t, e) - })), e.color.forEach((function (e) { - r.colorXform.render(t, e) - })), t.closeNode() - } - }, { - key: "createNewModel", - value: function (t) { - return { - cfvo: [], - color: [] - } - } - }, { - key: "onParserClose", - value: function (t, e) { - this.model[t].push(e.model) - } - }, { - key: "tag", - get: function () { - return "colorScale" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = h - }, { - "../../composite-xform": 47, - "../../style/color-xform": 127, - "./cfvo-xform": 83 - }], - 85: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../composite-xform"), - f = t("./cf-rule-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - cfRule: new f - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = this; - e.rules.some(f.isPrimitive) && (t.openNode(this.tag, { - sqref: e.ref - }), e.rules.forEach((function (n) { - f.isPrimitive(n) && (n.ref = e.ref, r.map.cfRule.render(t, n)) - })), t.closeNode()) - } - }, { - key: "createNewModel", - value: function (t) { - return { - ref: t.attributes.sqref, - rules: [] - } - } - }, { - key: "onParserClose", - value: function (t, e) { - this.model.rules.push(e.model) - } - }, { - key: "tag", - get: function () { - return "conditionalFormatting" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = l - }, { - "../../composite-xform": 47, - "./cf-rule-xform": 82 - }], - 86: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t) { - return function (t) { - if (Array.isArray(t)) return o(t) - }(t) || function (t) { - if ("undefined" != typeof Symbol && Symbol.iterator in Object(t)) return Array.from(t) - }(t) || function (t, e) { - if (!t) return; - if ("string" == typeof t) return o(t, e); - var r = Object.prototype.toString.call(t).slice(8, -1); - "Object" === r && t.constructor && (r = t.constructor.name); - if ("Map" === r || "Set" === r) return Array.from(t); - if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return o(t, e) - }(t) || function () { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - }() - } - - function o(t, e) { - (null == e || e > t.length) && (e = t.length); - for (var r = 0, n = new Array(e); r < e; r++) n[r] = t[r]; - return n - } - - function a(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function s(t, e) { - return (s = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function u(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = f(t); - if (e) { - var i = f(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return c(this, r) - } - } - - function c(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function f(t) { - return (f = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var l = t("../../base-xform"), - h = t("./conditional-formatting-xform"), - d = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && s(t, e) - }(c, t); - var e, r, n, o = u(c); - - function c() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, c), (t = o.call(this)).cfXform = new h, t - } - return e = c, (r = [{ - key: "reset", - value: function () { - this.model = [] - } - }, { - key: "prepare", - value: function (t, e) { - var r = t.reduce((function (t, e) { - return Math.max.apply(Math, [t].concat(i(e.rules.map((function (t) { - return t.priority || 0 - }))))) - }), 1); - t.forEach((function (t) { - t.rules.forEach((function (t) { - t.priority || (t.priority = r++), t.style && (t.dxfId = e.styles.addDxfStyle(t.style)) - })) - })) - } - }, { - key: "render", - value: function (t, e) { - var r = this; - e.forEach((function (e) { - r.cfXform.render(t, e) - })) - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "conditionalFormatting": - return this.parser = this.cfXform, this.parser.parseOpen(t), !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - return !(!this.parser || !this.parser.parseClose(t) && (this.model.push(this.parser.model), this.parser = void 0, 1)) - } - }, { - key: "reconcile", - value: function (t, e) { - t.forEach((function (t) { - t.rules.forEach((function (t) { - void 0 !== t.dxfId && (t.style = e.styles.getDxfStyle(t.dxfId), delete t.dxfId) - })) - })) - } - }, { - key: "tag", - get: function () { - return "conditionalFormatting" - } - }]) && a(e.prototype, r), n && a(e, n), c - }(l); - e.exports = d - }, { - "../../base-xform": 31, - "./conditional-formatting-xform": 85 - }], - 87: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../composite-xform"), - f = t("../../style/color-xform"), - l = t("./cfvo-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - cfvo: t.cfvoXform = new l, - color: t.colorXform = new f - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = this; - t.openNode(this.tag), e.cfvo.forEach((function (e) { - r.cfvoXform.render(t, e) - })), this.colorXform.render(t, e.color), t.closeNode() - } - }, { - key: "createNewModel", - value: function () { - return { - cfvo: [] - } - } - }, { - key: "onParserClose", - value: function (t, e) { - switch (t) { - case "cfvo": - this.model.cfvo.push(e.model); - break; - case "color": - this.model.color = e.model - } - } - }, { - key: "tag", - get: function () { - return "dataBar" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = h - }, { - "../../composite-xform": 47, - "../../style/color-xform": 127, - "./cfvo-xform": 83 - }], - 88: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e, r) { - return e && o(t.prototype, e), r && o(t, r), t - } - - function s(t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && u(t, e) - } - - function u(t, e) { - return (u = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function c(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = l(t); - if (e) { - var i = l(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return f(this, r) - } - } - - function f(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function l(t) { - return (l = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var h = t("../../base-xform"), - d = t("../../composite-xform"), - p = function (t) { - s(r, t); - var e = c(r); - - function r() { - return i(this, r), e.apply(this, arguments) - } - return a(r, [{ - key: "render", - value: function (t, e) { - t.leafNode(this.tag, null, e) - } - }, { - key: "parseOpen", - value: function () { - this.model = "" - } - }, { - key: "parseText", - value: function (t) { - this.model += t - } - }, { - key: "parseClose", - value: function (t) { - return t !== this.tag - } - }, { - key: "tag", - get: function () { - return "x14:id" - } - }]), r - }(h), - m = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).map = { - "x14:id": t.idXform = new p - }, t - } - return a(r, [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag, { - uri: "{B025F937-C7B1-47D3-B67F-A62EFF666E3E}", - "xmlns:x14": "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main" - }), this.idXform.render(t, e.x14Id), t.closeNode() - } - }, { - key: "createNewModel", - value: function () { - return {} - } - }, { - key: "onParserClose", - value: function (t, e) { - this.model.x14Id = e.model - } - }, { - key: "tag", - get: function () { - return "ext" - } - }]), r - }(d), - y = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).map = { - ext: new m - }, t - } - return a(r, [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag), this.map.ext.render(t, e), t.closeNode() - } - }, { - key: "createNewModel", - value: function () { - return {} - } - }, { - key: "onParserClose", - value: function (t, e) { - Object.assign(this.model, e.model) - } - }, { - key: "tag", - get: function () { - return "extLst" - } - }]), r - }(d); - e.exports = y - }, { - "../../base-xform": 31, - "../../composite-xform": 47 - }], - 89: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode(this.tag, null, e) - } - }, { - key: "parseOpen", - value: function () { - this.model = "" - } - }, { - key: "parseText", - value: function (t) { - this.model += t - } - }, { - key: "parseClose", - value: function (t) { - return t !== this.tag - } - }, { - key: "tag", - get: function () { - return "formula" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../../base-xform")); - e.exports = f - }, { - "../../base-xform": 31 - }], - 90: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../base-xform"), - f = t("../../composite-xform"), - l = t("./cfvo-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - cfvo: t.cfvoXform = new l - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = this; - t.openNode(this.tag, { - iconSet: c.toStringAttribute(e.iconSet, "3TrafficLights"), - reverse: c.toBoolAttribute(e.reverse, !1), - showValue: c.toBoolAttribute(e.showValue, !0) - }), e.cfvo.forEach((function (e) { - r.cfvoXform.render(t, e) - })), t.closeNode() - } - }, { - key: "createNewModel", - value: function (t) { - var e = t.attributes; - return { - iconSet: c.toStringValue(e.iconSet, "3TrafficLights"), - reverse: c.toBoolValue(e.reverse), - showValue: c.toBoolValue(e.showValue), - cfvo: [] - } - } - }, { - key: "onParserClose", - value: function (t, e) { - this.model[t].push(e.model) - } - }, { - key: "tag", - get: function () { - return "iconSet" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(f); - e.exports = h - }, { - "../../base-xform": 31, - "../../composite-xform": 47, - "./cfvo-xform": 83 - }], - 91: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "prepare", - value: function (t, e) { - var r = e.styles.addStyleModel(t.style || {}); - r && (t.styleId = r) - } - }, { - key: "render", - value: function (t, e) { - t.openNode("col"), t.addAttribute("min", e.min), t.addAttribute("max", e.max), e.width && t.addAttribute("width", e.width), e.styleId && t.addAttribute("style", e.styleId), e.hidden && t.addAttribute("hidden", "1"), e.bestFit && t.addAttribute("bestFit", "1"), e.outlineLevel && t.addAttribute("outlineLevel", e.outlineLevel), e.collapsed && t.addAttribute("collapsed", "1"), t.addAttribute("customWidth", "1"), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if ("col" === t.name) { - var e = this.model = { - min: parseInt(t.attributes.min || "0", 10), - max: parseInt(t.attributes.max || "0", 10), - width: void 0 === t.attributes.width ? void 0 : parseFloat(t.attributes.width || "0") - }; - return t.attributes.style && (e.styleId = parseInt(t.attributes.style, 10)), !0 !== t.attributes.hidden && "true" !== t.attributes.hidden && 1 !== t.attributes.hidden && "1" !== t.attributes.hidden || (e.hidden = !0), t.attributes.bestFit && (e.bestFit = !0), t.attributes.outlineLevel && (e.outlineLevel = parseInt(t.attributes.outlineLevel, 10)), t.attributes.collapsed && (e.collapsed = !0), !0 - } - return !1 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "reconcile", - value: function (t, e) { - t.styleId && (t.style = e.styles.getStyleModel(t.styleId)) - } - }, { - key: "tag", - get: function () { - return "col" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 92: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - - function f(t, e) { - var r = Object.keys(t); - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(t); - e && (n = n.filter((function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable - }))), r.push.apply(r, n) - } - return r - } - - function l(t) { - for (var e = 1; e < arguments.length; e++) { - var r = null != arguments[e] ? arguments[e] : {}; - e % 2 ? f(Object(r), !0).forEach((function (e) { - h(t, e, r[e]) - })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : f(Object(r)).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })) - } - return t - } - - function h(t, e, r) { - return e in t ? Object.defineProperty(t, e, { - value: r, - enumerable: !0, - configurable: !0, - writable: !0 - }) : t[e] = r, t - } - var d = t("../../../utils/under-dash"), - p = t("../../../utils/utils"), - m = t("../../../utils/col-cache"), - y = t("../base-xform"), - b = t("../../../doc/range"); - - function v(t, e, r, n) { - var i = e[r]; - void 0 !== i ? t[r] = i : void 0 !== n && (t[r] = n) - } - - function g(t, e, r, n) { - var i = e[r]; - void 0 !== i ? t[r] = function (t) { - switch (t) { - case "1": - case "true": - return !0; - default: - return !1 - } - }(i) : void 0 !== n && (t[r] = n) - } - var w = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - var r = function (t) { - var e = d.map(t, (function (t, e) { - return { - address: e, - dataValidation: t, - marked: !1 - } - })).sort((function (t, e) { - return d.strcmp(t.address, e.address) - })), - r = d.keyBy(e, "address"), - n = function (e, r, n) { - for (var i = 0; i < r; i++) { - var o = m.encodeAddress(e.row + i, n); - if (!t[o] || !d.isEqual(t[e.address], t[o])) return !1 - } - return !0 - }; - return e.map((function (e) { - if (!e.marked) { - var i = m.decodeEx(e.address); - if (i.dimensions) return r[i.dimensions].marked = !0, l(l({}, e.dataValidation), {}, { - sqref: e.address - }); - for (var o = 1, a = m.encodeAddress(i.row + o, i.col); t[a] && d.isEqual(e.dataValidation, t[a]);) o++, a = m.encodeAddress(i.row + o, i.col); - for (var s = 1; n(i, o, i.col + s);) s++; - for (var u = 0; u < o; u++) - for (var c = 0; c < s; c++) a = m.encodeAddress(i.row + u, i.col + c), r[a].marked = !0; - if (o > 1 || s > 1) { - var f = i.row + (o - 1), - h = i.col + (s - 1); - return l(l({}, e.dataValidation), {}, { - sqref: "".concat(e.address, ":").concat(m.encodeAddress(f, h)) - }) - } - return l(l({}, e.dataValidation), {}, { - sqref: e.address - }) - } - return null - })).filter(Boolean) - }(e); - r.length && (t.openNode("dataValidations", { - count: r.length - }), r.forEach((function (e) { - t.openNode("dataValidation"), "any" !== e.type && (t.addAttribute("type", e.type), e.operator && "list" !== e.type && "between" !== e.operator && t.addAttribute("operator", e.operator), e.allowBlank && t.addAttribute("allowBlank", "1")), e.showInputMessage && t.addAttribute("showInputMessage", "1"), e.promptTitle && t.addAttribute("promptTitle", e.promptTitle), e.prompt && t.addAttribute("prompt", e.prompt), e.showErrorMessage && t.addAttribute("showErrorMessage", "1"), e.errorStyle && t.addAttribute("errorStyle", e.errorStyle), e.errorTitle && t.addAttribute("errorTitle", e.errorTitle), e.error && t.addAttribute("error", e.error), t.addAttribute("sqref", e.sqref), (e.formulae || []).forEach((function (r, n) { - t.openNode("formula".concat(n + 1)), "date" === e.type ? t.writeText(p.dateToExcel(new Date(r))) : t.writeText(r), t.closeNode() - })), t.closeNode() - })), t.closeNode()) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case "dataValidations": - return this.model = {}, !0; - case "dataValidation": - this._address = t.attributes.sqref; - var e = { - type: t.attributes.type || "any", - formulae: [] - }; - switch (t.attributes.type && g(e, t.attributes, "allowBlank"), g(e, t.attributes, "showInputMessage"), g(e, t.attributes, "showErrorMessage"), e.type) { - case "any": - case "list": - case "custom": - break; - default: - v(e, t.attributes, "operator", "between") - } - return v(e, t.attributes, "promptTitle"), v(e, t.attributes, "prompt"), v(e, t.attributes, "errorStyle"), v(e, t.attributes, "errorTitle"), v(e, t.attributes, "error"), this._dataValidation = e, !0; - case "formula1": - case "formula2": - return this._formula = [], !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this._formula && this._formula.push(t) - } - }, { - key: "parseClose", - value: function (t) { - var e = this; - switch (t) { - case "dataValidations": - return !1; - case "dataValidation": - return this._dataValidation.formulae && this._dataValidation.formulae.length || (delete this._dataValidation.formulae, delete this._dataValidation.operator), (this._address.split(/\s+/g) || []).forEach((function (t) { - t.includes(":") ? new b(t).forEachAddress((function (t) { - e.model[t] = e._dataValidation - })) : e.model[t] = e._dataValidation - })), !0; - case "formula1": - case "formula2": - var r = this._formula.join(""); - switch (this._dataValidation.type) { - case "whole": - case "textLength": - r = parseInt(r, 10); - break; - case "decimal": - r = parseFloat(r); - break; - case "date": - r = p.excelToDate(parseFloat(r)) - } - return this._dataValidation.formulae.push(r), this._formula = void 0, !0; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "dataValidations" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(y); - e.exports = w - }, { - "../../../doc/range": 10, - "../../../utils/col-cache": 19, - "../../../utils/under-dash": 25, - "../../../utils/utils": 26, - "../base-xform": 31 - }], - 93: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - e && t.leafNode("dimension", { - ref: e - }) - } - }, { - key: "parseOpen", - value: function (t) { - return "dimension" === t.name && (this.model = t.attributes.ref, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "dimension" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 94: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - e && t.leafNode(this.tag, { - "r:id": e.rId - }) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - rId: t.attributes["r:id"] - }, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "drawing" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 95: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e, r) { - return e && o(t.prototype, e), r && o(t, r), t - } - - function s(t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && u(t, e) - } - - function u(t, e) { - return (u = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function c(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = l(t); - if (e) { - var i = l(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return f(this, r) - } - } - - function f(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function l(t) { - return (l = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var h = t("../composite-xform"), - d = t("./cf-ext/conditional-formattings-ext-xform"), - p = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).map = { - "x14:conditionalFormattings": t.conditionalFormattings = new d - }, t - } - return a(r, [{ - key: "hasContent", - value: function (t) { - return this.conditionalFormattings.hasContent(t.conditionalFormattings) - } - }, { - key: "prepare", - value: function (t, e) { - this.conditionalFormattings.prepare(t.conditionalFormattings, e) - } - }, { - key: "render", - value: function (t, e) { - t.openNode("ext", { - uri: "{78C0D931-6437-407d-A8EE-F0AAD7539E65}", - "xmlns:x14": "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main" - }), this.conditionalFormattings.render(t, e.conditionalFormattings), t.closeNode() - } - }, { - key: "createNewModel", - value: function () { - return {} - } - }, { - key: "onParserClose", - value: function (t, e) { - this.model[t] = e.model - } - }, { - key: "tag", - get: function () { - return "ext" - } - }]), r - }(h), - m = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).map = { - ext: t.ext = new p - }, t - } - return a(r, [{ - key: "prepare", - value: function (t, e) { - this.ext.prepare(t, e) - } - }, { - key: "hasContent", - value: function (t) { - return this.ext.hasContent(t) - } - }, { - key: "render", - value: function (t, e) { - this.hasContent(e) && (t.openNode("extLst"), this.ext.render(t, e), t.closeNode()) - } - }, { - key: "createNewModel", - value: function () { - return {} - } - }, { - key: "onParserClose", - value: function (t, e) { - Object.assign(this.model, e.model) - } - }, { - key: "tag", - get: function () { - return "extLst" - } - }]), r - }(h); - e.exports = m - }, { - "../composite-xform": 47, - "./cf-ext/conditional-formattings-ext-xform": 77 - }], - 96: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - if (e) { - t.addRollback(); - var r = !1; - t.openNode("headerFooter"), e.differentFirst && (t.addAttribute("differentFirst", "1"), r = !0), e.differentOddEven && (t.addAttribute("differentOddEven", "1"), r = !0), e.oddHeader && "string" == typeof e.oddHeader && (t.leafNode("oddHeader", null, e.oddHeader), r = !0), e.oddFooter && "string" == typeof e.oddFooter && (t.leafNode("oddFooter", null, e.oddFooter), r = !0), e.evenHeader && "string" == typeof e.evenHeader && (t.leafNode("evenHeader", null, e.evenHeader), r = !0), e.evenFooter && "string" == typeof e.evenFooter && (t.leafNode("evenFooter", null, e.evenFooter), r = !0), e.firstHeader && "string" == typeof e.firstHeader && (t.leafNode("firstHeader", null, e.firstHeader), r = !0), e.firstFooter && "string" == typeof e.firstFooter && (t.leafNode("firstFooter", null, e.firstFooter), r = !0), r ? (t.closeNode(), t.commit()) : t.rollback() - } - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case "headerFooter": - return this.model = {}, t.attributes.differentFirst && (this.model.differentFirst = 1 === parseInt(t.attributes.differentFirst, 0)), t.attributes.differentOddEven && (this.model.differentOddEven = 1 === parseInt(t.attributes.differentOddEven, 0)), !0; - case "oddHeader": - return this.currentNode = "oddHeader", !0; - case "oddFooter": - return this.currentNode = "oddFooter", !0; - case "evenHeader": - return this.currentNode = "evenHeader", !0; - case "evenFooter": - return this.currentNode = "evenFooter", !0; - case "firstHeader": - return this.currentNode = "firstHeader", !0; - case "firstFooter": - return this.currentNode = "firstFooter", !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - switch (this.currentNode) { - case "oddHeader": - this.model.oddHeader = t; - break; - case "oddFooter": - this.model.oddFooter = t; - break; - case "evenHeader": - this.model.evenHeader = t; - break; - case "evenFooter": - this.model.evenFooter = t; - break; - case "firstHeader": - this.model.firstHeader = t; - break; - case "firstFooter": - this.model.firstFooter = t - } - } - }, { - key: "parseClose", - value: function () { - switch (this.currentNode) { - case "oddHeader": - case "oddFooter": - case "evenHeader": - case "evenFooter": - case "firstHeader": - case "firstFooter": - return this.currentNode = void 0, !0; - default: - return !1 - } - } - }, { - key: "tag", - get: function () { - return "headerFooter" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 97: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode("hyperlink", { - ref: e.address, - "r:id": e.rId, - tooltip: e.tooltip - }) - } - }, { - key: "parseOpen", - value: function (t) { - return "hyperlink" === t.name && (this.model = { - address: t.attributes.ref, - rId: t.attributes["r:id"], - tooltip: t.attributes.tooltip - }, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "hyperlink" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 98: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode("mergeCell", { - ref: e - }) - } - }, { - key: "parseOpen", - value: function (t) { - return "mergeCell" === t.name && (this.model = t.attributes.ref, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "mergeCell" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 99: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = t("../../../utils/under-dash"), - o = t("../../../doc/range"), - a = t("../../../utils/col-cache"), - s = t("../../../doc/enums"), - u = function () { - function t() { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.merges = {} - } - var e, r, u; - return e = t, (r = [{ - key: "add", - value: function (t) { - if (this.merges[t.master]) this.merges[t.master].expandToAddress(t.address); - else { - var e = "".concat(t.master, ":").concat(t.address); - this.merges[t.master] = new o(e) - } - } - }, { - key: "reconcile", - value: function (t, e) { - i.each(t, (function (t) { - for (var r = a.decode(t), n = r.top; n <= r.bottom; n++) - for (var i = e[n - 1], o = r.left; o <= r.right; o++) { - var u = i.cells[o - 1]; - u ? u.type === s.ValueType.Merge && (u.master = r.tl) : i.cells[o] = { - type: s.ValueType.Null, - address: a.encodeAddress(n, o) - } - } - })) - } - }, { - key: "getMasterAddress", - value: function (t) { - var e = this.hash[t]; - return e && e.tl - } - }, { - key: "mergeCells", - get: function () { - return i.map(this.merges, (function (t) { - return t.range - })) - } - }]) && n(e.prototype, r), u && n(e, u), t - }(); - e.exports = u - }, { - "../../../doc/enums": 7, - "../../../doc/range": 10, - "../../../utils/col-cache": 19, - "../../../utils/under-dash": 25 - }], - 100: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../base-xform"), - l = function (t) { - return void 0 !== t - }, - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - return !(!e || !l(e.summaryBelow) && !l(e.summaryRight) || (t.leafNode(this.tag, { - summaryBelow: l(e.summaryBelow) ? Number(e.summaryBelow) : void 0, - summaryRight: l(e.summaryRight) ? Number(e.summaryRight) : void 0 - }), 0)) - } - }, { - key: "parseOpen", - value: function (t) { - return t.name === this.tag && (this.model = { - summaryBelow: l(t.attributes.summaryBelow) ? Boolean(Number(t.attributes.summaryBelow)) : void 0, - summaryRight: l(t.attributes.summaryRight) ? Boolean(Number(t.attributes.summaryRight)) : void 0 - }, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "outlinePr" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(f); - e.exports = h - }, { - "../base-xform": 31 - }], - 101: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode("brk", e) - } - }, { - key: "parseOpen", - value: function (t) { - return "brk" === t.name && (this.model = t.attributes.ref, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "brk" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 102: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/under-dash"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - if (e) { - var r = { - left: e.left, - right: e.right, - top: e.top, - bottom: e.bottom, - header: e.header, - footer: e.footer - }; - f.some(r, (function (t) { - return void 0 !== t - })) && t.leafNode(this.tag, r) - } - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - left: parseFloat(t.attributes.left || .7), - right: parseFloat(t.attributes.right || .7), - top: parseFloat(t.attributes.top || .75), - bottom: parseFloat(t.attributes.bottom || .75), - header: parseFloat(t.attributes.header || .3), - footer: parseFloat(t.attributes.footer || .3) - }, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "pageMargins" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = l - }, { - "../../../utils/under-dash": 25, - "../base-xform": 31 - }], - 103: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - return !(!e || !e.fitToPage || (t.leafNode(this.tag, { - fitToPage: e.fitToPage ? "1" : void 0 - }), 0)) - } - }, { - key: "parseOpen", - value: function (t) { - return t.name === this.tag && (this.model = { - fitToPage: "1" === t.attributes.fitToPage - }, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "pageSetUpPr" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 104: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/under-dash"); - - function l(t) { - return t ? "1" : void 0 - } - - function h(t) { - switch (t) { - case "overThenDown": - return t; - default: - return - } - } - - function d(t) { - switch (t) { - case "atEnd": - case "asDisplyed": - return t; - default: - return - } - } - - function p(t) { - switch (t) { - case "dash": - case "blank": - case "NA": - return t; - default: - return - } - } - var m = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - if (e) { - var r = { - paperSize: e.paperSize, - orientation: e.orientation, - horizontalDpi: e.horizontalDpi, - verticalDpi: e.verticalDpi, - pageOrder: h(e.pageOrder), - blackAndWhite: l(e.blackAndWhite), - draft: l(e.draft), - cellComments: d(e.cellComments), - errors: p(e.errors), - scale: e.scale, - fitToWidth: e.fitToWidth, - fitToHeight: e.fitToHeight, - firstPageNumber: e.firstPageNumber, - useFirstPageNumber: l(e.firstPageNumber), - usePrinterDefaults: l(e.usePrinterDefaults), - copies: e.copies - }; - f.some(r, (function (t) { - return void 0 !== t - })) && t.leafNode(this.tag, r) - } - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - paperSize: (e = t.attributes.paperSize, void 0 !== e ? parseInt(e, 10) : void 0), - orientation: t.attributes.orientation || "portrait", - horizontalDpi: parseInt(t.attributes.horizontalDpi || "4294967295", 10), - verticalDpi: parseInt(t.attributes.verticalDpi || "4294967295", 10), - pageOrder: t.attributes.pageOrder || "downThenOver", - blackAndWhite: "1" === t.attributes.blackAndWhite, - draft: "1" === t.attributes.draft, - cellComments: t.attributes.cellComments || "None", - errors: t.attributes.errors || "displayed", - scale: parseInt(t.attributes.scale || "100", 10), - fitToWidth: parseInt(t.attributes.fitToWidth || "1", 10), - fitToHeight: parseInt(t.attributes.fitToHeight || "1", 10), - firstPageNumber: parseInt(t.attributes.firstPageNumber || "1", 10), - useFirstPageNumber: "1" === t.attributes.useFirstPageNumber, - usePrinterDefaults: "1" === t.attributes.usePrinterDefaults, - copies: parseInt(t.attributes.copies || "1", 10) - }, !0; - default: - return !1 - } - var e - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "pageSetup" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = m - }, { - "../../../utils/under-dash": 25, - "../base-xform": 31 - }], - 105: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - e && t.leafNode(this.tag, { - "r:id": e.rId - }) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - rId: t.attributes["r:id"] - }, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "picture" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 106: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/under-dash"); - - function l(t) { - return t ? "1" : void 0 - } - var h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - if (e) { - var r = { - headings: l(e.showRowColHeaders), - gridLines: l(e.showGridLines), - horizontalCentered: l(e.horizontalCentered), - verticalCentered: l(e.verticalCentered) - }; - f.some(r, (function (t) { - return void 0 !== t - })) && t.leafNode(this.tag, r) - } - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - showRowColHeaders: "1" === t.attributes.headings, - showGridLines: "1" === t.attributes.gridLines, - horizontalCentered: "1" === t.attributes.horizontalCentered, - verticalCentered: "1" === t.attributes.verticalCentered - }, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "printOptions" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = h - }, { - "../../../utils/under-dash": 25, - "../base-xform": 31 - }], - 107: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("./page-breaks-xform"), - f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u); - var t = { - tag: "rowBreaks", - count: !0, - childXform: new c - }; - return s.call(this, t) - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - if (e && e.length) { - t.openNode(this.tag, this.$), this.count && (t.addAttribute(this.$count, e.length), t.addAttribute("manualBreakCount", e.length)); - var r = this.childXform; - e.forEach((function (e) { - r.render(t, e) - })), t.closeNode() - } else this.empty && t.leafNode(this.tag) - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../list-xform")); - e.exports = f - }, { - "../list-xform": 70, - "./page-breaks-xform": 101 - }], - 108: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./cell-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).maxItems = t && t.maxItems, e.map = { - c: new f - }, e - } - return e = u, (r = [{ - key: "prepare", - value: function (t, e) { - var r = e.styles.addStyleModel(t.style); - r && (t.styleId = r); - var n = this.map.c; - t.cells.forEach((function (t) { - n.prepare(t, e) - })) - } - }, { - key: "render", - value: function (t, e, r) { - t.openNode("row"), t.addAttribute("r", e.number), e.height && (t.addAttribute("ht", e.height), t.addAttribute("customHeight", "1")), e.hidden && t.addAttribute("hidden", "1"), e.min > 0 && e.max > 0 && e.min <= e.max && t.addAttribute("spans", "".concat(e.min, ":").concat(e.max)), e.styleId && (t.addAttribute("s", e.styleId), t.addAttribute("customFormat", "1")), t.addAttribute("x14ac:dyDescent", "0.25"), e.outlineLevel && t.addAttribute("outlineLevel", e.outlineLevel), e.collapsed && t.addAttribute("collapsed", "1"); - var n = this.map.c; - e.cells.forEach((function (e) { - n.render(t, e, r) - })), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - if ("row" === t.name) { - this.numRowsSeen += 1; - var e = t.attributes.spans ? t.attributes.spans.split(":").map((function (t) { - return parseInt(t, 10) - })) : [void 0, void 0], - r = this.model = { - number: parseInt(t.attributes.r, 10), - min: e[0], - max: e[1], - cells: [] - }; - return t.attributes.s && (r.styleId = parseInt(t.attributes.s, 10)), !0 !== t.attributes.hidden && "true" !== t.attributes.hidden && 1 !== t.attributes.hidden && "1" !== t.attributes.hidden || (r.hidden = !0), t.attributes.bestFit && (r.bestFit = !0), t.attributes.ht && (r.height = parseFloat(t.attributes.ht)), t.attributes.outlineLevel && (r.outlineLevel = parseInt(t.attributes.outlineLevel, 10)), t.attributes.collapsed && (r.collapsed = !0), !0 - } - return this.parser = this.map[t.name], !!this.parser && (this.parser.parseOpen(t), !0) - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) { - if (!this.parser.parseClose(t)) { - if (this.model.cells.push(this.parser.model), this.maxItems && this.model.cells.length > this.maxItems) throw new Error("Max column count (".concat(this.maxItems, ") exceeded")); - this.parser = void 0 - } - return !0 - } - return !1 - } - }, { - key: "reconcile", - value: function (t, e) { - t.style = t.styleId ? e.styles.getStyleModel(t.styleId) : {}, void 0 !== t.styleId && (t.styleId = void 0); - var r = this.map.c; - t.cells.forEach((function (t) { - r.reconcile(t, e) - })) - } - }, { - key: "tag", - get: function () { - return "row" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = l - }, { - "../base-xform": 31, - "./cell-xform": 72 - }], - 109: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/under-dash"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - if (e) { - var r = { - defaultRowHeight: e.defaultRowHeight, - outlineLevelRow: e.outlineLevelRow, - outlineLevelCol: e.outlineLevelCol, - "x14ac:dyDescent": e.dyDescent - }; - e.defaultColWidth && (r.defaultColWidth = e.defaultColWidth), e.defaultRowHeight && 15 === e.defaultRowHeight || (r.customHeight = "1"), f.some(r, (function (t) { - return void 0 !== t - })) && t.leafNode("sheetFormatPr", r) - } - } - }, { - key: "parseOpen", - value: function (t) { - return "sheetFormatPr" === t.name && (this.model = { - defaultRowHeight: parseFloat(t.attributes.defaultRowHeight || "0"), - dyDescent: parseFloat(t.attributes["x14ac:dyDescent"] || "0"), - outlineLevelRow: parseInt(t.attributes.outlineLevelRow || "0", 10), - outlineLevelCol: parseInt(t.attributes.outlineLevelCol || "0", 10) - }, t.attributes.defaultColWidth && (this.model.defaultColWidth = parseFloat(t.attributes.defaultColWidth)), !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "sheetFormatPr" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = l - }, { - "../../../utils/under-dash": 25, - "../base-xform": 31 - }], - 110: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("../style/color-xform"), - l = t("./page-setup-properties-xform"), - h = t("./outline-properties-xform"), - d = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - tabColor: new f("tabColor"), - pageSetUpPr: new l, - outlinePr: new h - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - if (e) { - t.addRollback(), t.openNode("sheetPr"); - var r = !1; - r = this.map.tabColor.render(t, e.tabColor) || r, r = this.map.pageSetUpPr.render(t, e.pageSetup) || r, (r = this.map.outlinePr.render(t, e.outlineProperties) || r) ? (t.closeNode(), t.commit()) : t.rollback() - } - } - }, { - key: "parseOpen", - value: function (t) { - return this.parser ? (this.parser.parseOpen(t), !0) : t.name === this.tag ? (this.reset(), !0) : !!this.map[t.name] && (this.parser = this.map[t.name], this.parser.parseOpen(t), !0) - } - }, { - key: "parseText", - value: function (t) { - return !!this.parser && (this.parser.parseText(t), !0) - } - }, { - key: "parseClose", - value: function (t) { - return this.parser ? (this.parser.parseClose(t) || (this.parser = void 0), !0) : (this.map.tabColor.model || this.map.pageSetUpPr.model || this.map.outlinePr.model ? (this.model = {}, this.map.tabColor.model && (this.model.tabColor = this.map.tabColor.model), this.map.pageSetUpPr.model && (this.model.pageSetup = this.map.pageSetUpPr.model), this.map.outlinePr.model && (this.model.outlineProperties = this.map.outlinePr.model)) : this.model = null, !1) - } - }, { - key: "tag", - get: function () { - return "sheetPr" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = d - }, { - "../base-xform": 31, - "../style/color-xform": 127, - "./outline-properties-xform": 100, - "./page-setup-properties-xform": 103 - }], - 111: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/under-dash"); - - function l(t, e) { - return t ? e : void 0 - } - - function h(t, e) { - return t === e || void 0 - } - var d = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - if (e) { - var r = { - sheet: l(e.sheet, "1"), - selectLockedCells: !1 === e.selectLockedCells ? "1" : void 0, - selectUnlockedCells: !1 === e.selectUnlockedCells ? "1" : void 0, - formatCells: l(e.formatCells, "0"), - formatColumns: l(e.formatColumns, "0"), - formatRows: l(e.formatRows, "0"), - insertColumns: l(e.insertColumns, "0"), - insertRows: l(e.insertRows, "0"), - insertHyperlinks: l(e.insertHyperlinks, "0"), - deleteColumns: l(e.deleteColumns, "0"), - deleteRows: l(e.deleteRows, "0"), - sort: l(e.sort, "0"), - autoFilter: l(e.autoFilter, "0"), - pivotTables: l(e.pivotTables, "0") - }; - e.sheet && (r.algorithmName = e.algorithmName, r.hashValue = e.hashValue, r.saltValue = e.saltValue, r.spinCount = e.spinCount, r.objects = l(!1 === e.objects, "1"), r.scenarios = l(!1 === e.scenarios, "1")), f.some(r, (function (t) { - return void 0 !== t - })) && t.leafNode(this.tag, r) - } - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - sheet: h(t.attributes.sheet, "1"), - objects: "1" !== t.attributes.objects && void 0, - scenarios: "1" !== t.attributes.scenarios && void 0, - selectLockedCells: "1" !== t.attributes.selectLockedCells && void 0, - selectUnlockedCells: "1" !== t.attributes.selectUnlockedCells && void 0, - formatCells: h(t.attributes.formatCells, "0"), - formatColumns: h(t.attributes.formatColumns, "0"), - formatRows: h(t.attributes.formatRows, "0"), - insertColumns: h(t.attributes.insertColumns, "0"), - insertRows: h(t.attributes.insertRows, "0"), - insertHyperlinks: h(t.attributes.insertHyperlinks, "0"), - deleteColumns: h(t.attributes.deleteColumns, "0"), - deleteRows: h(t.attributes.deleteRows, "0"), - sort: h(t.attributes.sort, "0"), - autoFilter: h(t.attributes.autoFilter, "0"), - pivotTables: h(t.attributes.pivotTables, "0") - }, t.attributes.algorithmName && (this.model.algorithmName = t.attributes.algorithmName, this.model.hashValue = t.attributes.hashValue, this.model.saltValue = t.attributes.saltValue, this.model.spinCount = parseInt(t.attributes.spinCount, 10)), !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "sheetProtection" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = d - }, { - "../../../utils/under-dash": 25, - "../base-xform": 31 - }], - 112: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../utils/col-cache"), - l = t("../base-xform"), - h = { - frozen: "frozen", - frozenSplit: "frozen", - split: "split" - }, - d = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "prepare", - value: function (t) { - switch (t.state) { - case "frozen": - case "split": - break; - default: - t.state = "normal" - } - } - }, { - key: "render", - value: function (t, e) { - t.openNode("sheetView", { - workbookViewId: e.workbookViewId || 0 - }); - var r, n, i, o, a = function (e, r, n) { - n && t.addAttribute(e, r) - }; - switch (a("rightToLeft", "1", !0 === e.rightToLeft), a("tabSelected", "1", e.tabSelected), a("showRuler", "0", !1 === e.showRuler), a("showRowColHeaders", "0", !1 === e.showRowColHeaders), a("showGridLines", "0", !1 === e.showGridLines), a("zoomScale", e.zoomScale, e.zoomScale), a("zoomScaleNormal", e.zoomScaleNormal, e.zoomScaleNormal), a("view", e.style, e.style), e.state) { - case "frozen": - n = e.xSplit || 0, i = e.ySplit || 0, r = e.topLeftCell || f.getAddress(i + 1, n + 1).address, o = (e.xSplit && e.ySplit ? "bottomRight" : e.xSplit && "topRight") || "bottomLeft", t.leafNode("pane", { - xSplit: e.xSplit || void 0, - ySplit: e.ySplit || void 0, - topLeftCell: r, - activePane: o, - state: "frozen" - }), t.leafNode("selection", { - pane: o, - activeCell: e.activeCell, - sqref: e.activeCell - }); - break; - case "split": - "topLeft" === e.activePane && (e.activePane = void 0), t.leafNode("pane", { - xSplit: e.xSplit || void 0, - ySplit: e.ySplit || void 0, - topLeftCell: e.topLeftCell, - activePane: e.activePane - }), t.leafNode("selection", { - pane: e.activePane, - activeCell: e.activeCell, - sqref: e.activeCell - }); - break; - case "normal": - e.activeCell && t.leafNode("selection", { - activeCell: e.activeCell, - sqref: e.activeCell - }) - } - t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case "sheetView": - return this.sheetView = { - workbookViewId: parseInt(t.attributes.workbookViewId, 10), - rightToLeft: "1" === t.attributes.rightToLeft, - tabSelected: "1" === t.attributes.tabSelected, - showRuler: !("0" === t.attributes.showRuler), - showRowColHeaders: !("0" === t.attributes.showRowColHeaders), - showGridLines: !("0" === t.attributes.showGridLines), - zoomScale: parseInt(t.attributes.zoomScale || "100", 10), - zoomScaleNormal: parseInt(t.attributes.zoomScaleNormal || "100", 10), - style: t.attributes.view - }, this.pane = void 0, this.selections = {}, !0; - case "pane": - return this.pane = { - xSplit: parseInt(t.attributes.xSplit || "0", 10), - ySplit: parseInt(t.attributes.ySplit || "0", 10), - topLeftCell: t.attributes.topLeftCell, - activePane: t.attributes.activePane || "topLeft", - state: t.attributes.state - }, !0; - case "selection": - var e = t.attributes.pane || "topLeft"; - return this.selections[e] = { - pane: e, - activeCell: t.attributes.activeCell - }, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - var e, r; - switch (t) { - case "sheetView": - return this.sheetView && this.pane ? (e = this.model = { - workbookViewId: this.sheetView.workbookViewId, - rightToLeft: this.sheetView.rightToLeft, - state: h[this.pane.state] || "split", - xSplit: this.pane.xSplit, - ySplit: this.pane.ySplit, - topLeftCell: this.pane.topLeftCell, - showRuler: this.sheetView.showRuler, - showRowColHeaders: this.sheetView.showRowColHeaders, - showGridLines: this.sheetView.showGridLines, - zoomScale: this.sheetView.zoomScale, - zoomScaleNormal: this.sheetView.zoomScaleNormal - }, "split" === this.model.state && (e.activePane = this.pane.activePane), (r = this.selections[this.pane.activePane]) && r.activeCell && (e.activeCell = r.activeCell), this.sheetView.style && (e.style = this.sheetView.style)) : (e = this.model = { - workbookViewId: this.sheetView.workbookViewId, - rightToLeft: this.sheetView.rightToLeft, - state: "normal", - showRuler: this.sheetView.showRuler, - showRowColHeaders: this.sheetView.showRowColHeaders, - showGridLines: this.sheetView.showGridLines, - zoomScale: this.sheetView.zoomScale, - zoomScaleNormal: this.sheetView.zoomScaleNormal - }, (r = this.selections.topLeft) && r.activeCell && (e.activeCell = r.activeCell), this.sheetView.style && (e.style = this.sheetView.style)), !1; - default: - return !0 - } - } - }, { - key: "reconcile", - value: function () { } - }, { - key: "tag", - get: function () { - return "sheetView" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(l); - e.exports = d - }, { - "../../../utils/col-cache": 19, - "../base-xform": 31 - }], - 113: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - e && t.leafNode(this.tag, { - "r:id": e.rId - }) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case this.tag: - return this.model = { - rId: t.attributes["r:id"] - }, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "tablePart" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 114: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/under-dash"), - f = t("../../../utils/col-cache"), - l = t("../../../utils/xml-stream"), - h = t("../../rel-type"), - d = t("./merges"), - p = t("../base-xform"), - m = t("../list-xform"), - y = t("./row-xform"), - b = t("./col-xform"), - v = t("./dimension-xform"), - g = t("./hyperlink-xform"), - w = t("./merge-cell-xform"), - _ = t("./data-validations-xform"), - k = t("./sheet-properties-xform"), - x = t("./sheet-format-properties-xform"), - S = t("./sheet-view-xform"), - O = t("./sheet-protection-xform"), - j = t("./page-margins-xform"), - E = t("./page-setup-xform"), - R = t("./print-options-xform"), - T = t("./auto-filter-xform"), - C = t("./picture-xform"), - P = t("./drawing-xform"), - M = t("./table-part-xform"), - A = t("./row-breaks-xform"), - I = t("./header-footer-xform"), - N = t("./cf/conditional-formattings-xform"), - D = t("./ext-lst-xform"), - B = function (t, e) { - if (!e || !e.length) return t; - if (!t || !t.length) return e; - var r = {}, - n = {}; - return t.forEach((function (t) { - r[t.ref] = t, t.rules.forEach((function (t) { - var e = t.x14Id; - e && (n[e] = t) - })) - })), e.forEach((function (e) { - e.rules.forEach((function (i) { - var o = n[i.x14Id]; - o ? function (t, e) { - Object.keys(e).forEach((function (r) { - var n = t[r], - i = e[r]; - void 0 === n && void 0 !== i && (t[r] = i) - })) - }(o, i) : r[e.ref] ? r[e.ref].rules.push(i) : t.push({ - ref: e.ref, - rules: [i] - }) - })) - })), t - }, - F = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), e = s.call(this); - var r = t || {}, - n = r.maxRows, - i = r.maxCols; - return e.map = { - sheetPr: new k, - dimension: new v, - sheetViews: new m({ - tag: "sheetViews", - count: !1, - childXform: new S - }), - sheetFormatPr: new x, - cols: new m({ - tag: "cols", - count: !1, - childXform: new b - }), - sheetData: new m({ - tag: "sheetData", - count: !1, - empty: !0, - childXform: new y({ - maxItems: i - }), - maxItems: n - }), - autoFilter: new T, - mergeCells: new m({ - tag: "mergeCells", - count: !0, - childXform: new w - }), - rowBreaks: new A, - hyperlinks: new m({ - tag: "hyperlinks", - count: !1, - childXform: new g - }), - pageMargins: new j, - dataValidations: new _, - pageSetup: new E, - headerFooter: new I, - printOptions: new R, - picture: new C, - drawing: new P, - sheetProtection: new O, - tableParts: new m({ - tag: "tableParts", - count: !0, - childXform: new M - }), - conditionalFormatting: new N, - extLst: new D - }, e - } - return e = u, (r = [{ - key: "prepare", - value: function (t, e) { - var r = this; - e.merges = new d, t.hyperlinks = e.hyperlinks = [], t.comments = e.comments = [], e.formulae = {}, e.siFormulae = 0, this.map.cols.prepare(t.cols, e), this.map.sheetData.prepare(t.rows, e), this.map.conditionalFormatting.prepare(t.conditionalFormattings, e), t.mergeCells = e.merges.mergeCells; - var n = t.rels = []; - - function i(t) { - return "rId".concat(t.length + 1) - } - if (t.hyperlinks.forEach((function (t) { - var e = i(n); - t.rId = e, n.push({ - Id: e, - Type: h.Hyperlink, - Target: t.target, - TargetMode: "External" - }) - })), t.comments.length > 0) { - var o = { - Id: i(n), - Type: h.Comments, - Target: "../comments".concat(t.id, ".xml") - }; - n.push(o); - var a = { - Id: i(n), - Type: h.VmlDrawing, - Target: "../drawings/vmlDrawing".concat(t.id, ".vml") - }; - n.push(a), t.comments.forEach((function (t) { - t.refAddress = f.decodeAddress(t.ref) - })), e.commentRefs.push({ - commentName: "comments".concat(t.id), - vmlDrawing: "vmlDrawing".concat(t.id) - }) - } - var s, u = []; - t.media.forEach((function (o) { - if ("background" === o.type) { - var a = i(n); - s = e.media[o.imageId], n.push({ - Id: a, - Type: h.Image, - Target: "../media/".concat(s.name, ".").concat(s.extension) - }), t.background = { - rId: a - }, t.image = e.media[o.imageId] - } else if ("image" === o.type) { - var c = t.drawing; - s = e.media[o.imageId], c || (c = t.drawing = { - rId: i(n), - name: "drawing".concat(++e.drawingsCount), - anchors: [], - rels: [] - }, e.drawings.push(c), n.push({ - Id: c.rId, - Type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing", - Target: "../drawings/".concat(c.name, ".xml") - })); - var f = r.preImageId === o.imageId ? u[o.imageId] : u[c.rels.length]; - f || (f = i(c.rels), u[c.rels.length] = f, c.rels.push({ - Id: f, - Type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image", - Target: "../media/".concat(s.name, ".").concat(s.extension) - })); - var l = { - picture: { - rId: f - }, - range: o.range - }; - if (o.hyperlinks && o.hyperlinks.hyperlink) { - var d = i(c.rels); - u[c.rels.length] = d, l.picture.hyperlinks = { - tooltip: o.hyperlinks.tooltip, - rId: d - }, c.rels.push({ - Id: d, - Type: h.Hyperlink, - Target: o.hyperlinks.hyperlink, - TargetMode: "External" - }) - } - r.preImageId = o.imageId, c.anchors.push(l) - } - })), t.tables.forEach((function (t) { - var r = i(n); - t.rId = r, n.push({ - Id: r, - Type: h.Table, - Target: "../tables/".concat(t.target) - }), t.columns.forEach((function (t) { - var r = t.style; - r && (t.dxfId = e.styles.addDxfStyle(r)) - })) - })), this.map.extLst.prepare(t, e) - } - }, { - key: "render", - value: function (t, e) { - t.openXml(l.StdDocAttributes), t.openNode("worksheet", u.WORKSHEET_ATTRIBUTES); - var r = e.properties ? { - defaultRowHeight: e.properties.defaultRowHeight, - dyDescent: e.properties.dyDescent, - outlineLevelCol: e.properties.outlineLevelCol, - outlineLevelRow: e.properties.outlineLevelRow - } : void 0; - e.properties && e.properties.defaultColWidth && (r.defaultColWidth = e.properties.defaultColWidth); - var n = { - outlineProperties: e.properties && e.properties.outlineProperties, - tabColor: e.properties && e.properties.tabColor, - pageSetup: e.pageSetup && e.pageSetup.fitToPage ? { - fitToPage: e.pageSetup.fitToPage - } : void 0 - }, - i = e.pageSetup && e.pageSetup.margins, - o = { - showRowColHeaders: e.pageSetup && e.pageSetup.showRowColHeaders, - showGridLines: e.pageSetup && e.pageSetup.showGridLines, - horizontalCentered: e.pageSetup && e.pageSetup.horizontalCentered, - verticalCentered: e.pageSetup && e.pageSetup.verticalCentered - }, - a = e.sheetProtection; - this.map.sheetPr.render(t, n), this.map.dimension.render(t, e.dimensions), this.map.sheetViews.render(t, e.views), this.map.sheetFormatPr.render(t, r), this.map.cols.render(t, e.cols), this.map.sheetData.render(t, e.rows), this.map.sheetProtection.render(t, a), this.map.autoFilter.render(t, e.autoFilter), this.map.mergeCells.render(t, e.mergeCells), this.map.conditionalFormatting.render(t, e.conditionalFormattings), this.map.dataValidations.render(t, e.dataValidations), this.map.hyperlinks.render(t, e.hyperlinks), this.map.printOptions.render(t, o), this.map.pageMargins.render(t, i), this.map.pageSetup.render(t, e.pageSetup), this.map.headerFooter.render(t, e.headerFooter), this.map.rowBreaks.render(t, e.rowBreaks), this.map.drawing.render(t, e.drawing), this.map.picture.render(t, e.background), this.map.tableParts.render(t, e.tables), this.map.extLst.render(t, e), e.rels && e.rels.forEach((function (e) { - e.Type === h.VmlDrawing && t.leafNode("legacyDrawing", { - "r:id": e.Id - }) - })), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - return this.parser ? (this.parser.parseOpen(t), !0) : "worksheet" === t.name ? (c.each(this.map, (function (t) { - t.reset() - })), !0) : (this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t), !0) - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case "worksheet": - var e = this.map.sheetFormatPr.model || {}; - this.map.sheetPr.model && this.map.sheetPr.model.tabColor && (e.tabColor = this.map.sheetPr.model.tabColor), this.map.sheetPr.model && this.map.sheetPr.model.outlineProperties && (e.outlineProperties = this.map.sheetPr.model.outlineProperties); - var r = { - fitToPage: this.map.sheetPr.model && this.map.sheetPr.model.pageSetup && this.map.sheetPr.model.pageSetup.fitToPage || !1, - margins: this.map.pageMargins.model - }, - n = Object.assign(r, this.map.pageSetup.model, this.map.printOptions.model), - i = B(this.map.conditionalFormatting.model, this.map.extLst.model && this.map.extLst.model["x14:conditionalFormattings"]); - return this.model = { - dimensions: this.map.dimension.model, - cols: this.map.cols.model, - rows: this.map.sheetData.model, - mergeCells: this.map.mergeCells.model, - hyperlinks: this.map.hyperlinks.model, - dataValidations: this.map.dataValidations.model, - properties: e, - views: this.map.sheetViews.model, - pageSetup: n, - headerFooter: this.map.headerFooter.model, - background: this.map.picture.model, - drawing: this.map.drawing.model, - tables: this.map.tableParts.model, - conditionalFormattings: i - }, this.map.autoFilter.model && (this.model.autoFilter = this.map.autoFilter.model), this.map.sheetProtection.model && (this.model.sheetProtection = this.map.sheetProtection.model), !1; - default: - return !0 - } - } - }, { - key: "reconcile", - value: function (t, e) { - var r = (t.relationships || []).reduce((function (r, n) { - if (r[n.Id] = n, n.Type === h.Comments && (t.comments = e.comments[n.Target].comments), n.Type === h.VmlDrawing && t.comments && t.comments.length) { - var i = e.vmlDrawings[n.Target].comments; - t.comments.forEach((function (t, e) { - t.note = Object.assign({}, t.note, i[e]) - })) - } - return r - }), {}); - if (e.commentsMap = (t.comments || []).reduce((function (t, e) { - return e.ref && (t[e.ref] = e), t - }), {}), e.hyperlinkMap = (t.hyperlinks || []).reduce((function (t, e) { - return e.rId && (t[e.address] = r[e.rId].Target), t - }), {}), e.formulae = {}, t.rows = t.rows && t.rows.filter(Boolean) || [], t.rows.forEach((function (t) { - t.cells = t.cells && t.cells.filter(Boolean) || [] - })), this.map.cols.reconcile(t.cols, e), this.map.sheetData.reconcile(t.rows, e), this.map.conditionalFormatting.reconcile(t.conditionalFormattings, e), t.media = [], t.drawing) { - var n = r[t.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/); - if (n) { - var i = n[1]; - e.drawings[i].anchors.forEach((function (e) { - if (e.medium) { - var r = { - type: "image", - imageId: e.medium.index, - range: e.range, - hyperlinks: e.picture.hyperlinks - }; - t.media.push(r) - } - })) - } - } - var o = t.background && r[t.background.rId]; - if (o) { - var a = o.Target.split("/media/")[1], - s = e.mediaIndex && e.mediaIndex[a]; - void 0 !== s && t.media.push({ - type: "background", - imageId: s - }) - } - t.tables = (t.tables || []).map((function (t) { - var n = r[t.rId]; - return e.tables[n.Target] - })), delete t.relationships, delete t.hyperlinks, delete t.comments - } - }]) && i(e.prototype, r), n && i(e, n), u - }(p); - F.WORKSHEET_ATTRIBUTES = { - xmlns: "http://schemas.openxmlformats.org/spreadsheetml/2006/main", - "xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", - "xmlns:mc": "http://schemas.openxmlformats.org/markup-compatibility/2006", - "mc:Ignorable": "x14ac", - "xmlns:x14ac": "http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac" - }, e.exports = F - }, { - "../../../utils/col-cache": 19, - "../../../utils/under-dash": 25, - "../../../utils/xml-stream": 27, - "../../rel-type": 30, - "../base-xform": 31, - "../list-xform": 70, - "./auto-filter-xform": 71, - "./cf/conditional-formattings-xform": 86, - "./col-xform": 91, - "./data-validations-xform": 92, - "./dimension-xform": 93, - "./drawing-xform": 94, - "./ext-lst-xform": 95, - "./header-footer-xform": 96, - "./hyperlink-xform": 97, - "./merge-cell-xform": 98, - "./merges": 99, - "./page-margins-xform": 102, - "./page-setup-xform": 104, - "./picture-xform": 105, - "./print-options-xform": 106, - "./row-breaks-xform": 107, - "./row-xform": 108, - "./sheet-format-properties-xform": 109, - "./sheet-properties-xform": 110, - "./sheet-protection-xform": 111, - "./sheet-view-xform": 112, - "./table-part-xform": 113 - }], - 115: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).tag = t.tag, e.attr = t.attr, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - e && (t.openNode(this.tag), t.closeNode()) - } - }, { - key: "parseOpen", - value: function (t) { - t.name === this.tag && (this.model = !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - e.exports = c - }, { - "../base-xform": 31 - }], - 116: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).tag = t.tag, e.attr = t.attr, e.attrs = t.attrs, e._format = t.format || function (t) { - try { - return Number.isNaN(t.getTime()) ? "" : t.toISOString() - } catch (t) { - return "" - } - }, e._parse = t.parse || function (t) { - return new Date(t) - }, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - e && (t.openNode(this.tag), this.attrs && t.addAttributes(this.attrs), this.attr ? t.addAttribute(this.attr, this._format(e)) : t.writeText(this._format(e)), t.closeNode()) - } - }, { - key: "parseOpen", - value: function (t) { - t.name === this.tag && (this.attr ? this.model = this._parse(t.attributes[this.attr]) : this.text = []) - } - }, { - key: "parseText", - value: function (t) { - this.attr || this.text.push(t) - } - }, { - key: "parseClose", - value: function () { - return this.attr || (this.model = this._parse(this.text.join(""))), !1 - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - e.exports = c - }, { - "../base-xform": 31 - }], - 117: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).tag = t.tag, e.attr = t.attr, e.attrs = t.attrs, e.zero = t.zero, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - (e || this.zero) && (t.openNode(this.tag), this.attrs && t.addAttributes(this.attrs), this.attr ? t.addAttribute(this.attr, e) : t.writeText(e), t.closeNode()) - } - }, { - key: "parseOpen", - value: function (t) { - return t.name === this.tag && (this.attr ? this.model = parseInt(t.attributes[this.attr], 10) : this.text = [], !0) - } - }, { - key: "parseText", - value: function (t) { - this.attr || this.text.push(t) - } - }, { - key: "parseClose", - value: function () { - return this.attr || (this.model = parseInt(this.text.join("") || 0, 10)), !1 - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - e.exports = c - }, { - "../base-xform": 31 - }], - 118: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).tag = t.tag, e.attr = t.attr, e.attrs = t.attrs, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - void 0 !== e && (t.openNode(this.tag), this.attrs && t.addAttributes(this.attrs), this.attr ? t.addAttribute(this.attr, e) : t.writeText(e), t.closeNode()) - } - }, { - key: "parseOpen", - value: function (t) { - t.name === this.tag && (this.attr ? this.model = t.attributes[this.attr] : this.text = []) - } - }, { - key: "parseText", - value: function (t) { - this.attr || this.text.push(t) - } - }, { - key: "parseClose", - value: function () { - return this.attr || (this.model = this.text.join("")), !1 - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - e.exports = c - }, { - "../base-xform": 31 - }], - 119: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("./base-xform"), - f = t("../../utils/xml-stream"); - var l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this))._model = t, e - } - return e = u, (r = [{ - key: "render", - value: function (t) { - if (!this._xml) { - var e = new f; - ! function t(e, r) { - e.openNode(r.tag, r.$), r.c && r.c.forEach((function (r) { - t(e, r) - })), r.t && e.writeText(r.t), e.closeNode() - }(e, this._model), this._xml = e.xml - } - t.writeXml(this._xml) - } - }, { - key: "parseOpen", - value: function () { - return !0 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - switch (t) { - case this._model.tag: - return !1; - default: - return !0 - } - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = l - }, { - "../../utils/xml-stream": 27, - "./base-xform": 31 - }], - 120: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("./text-xform"), - f = t("./rich-text-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - r: new f, - t: new c - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - if (t.openNode(this.tag, { - sb: e.sb || 0, - eb: e.eb || 0 - }), e && e.hasOwnProperty("richText") && e.richText) { - var r = this.map.r; - e.richText.forEach((function (e) { - r.render(t, e) - })) - } else e && this.map.t.render(t, e.text); - t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - var e = t.name; - return this.parser ? (this.parser.parseOpen(t), !0) : e === this.tag ? (this.model = { - sb: parseInt(t.attributes.sb, 10), - eb: parseInt(t.attributes.eb, 10) - }, !0) : (this.parser = this.map[e], !!this.parser && (this.parser.parseOpen(t), !0)) - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) { - if (!this.parser.parseClose(t)) { - switch (t) { - case "r": - var e = this.model.richText; - e || (e = this.model.richText = []), e.push(this.parser.model); - break; - case "t": - this.model.text = this.parser.model - } - this.parser = void 0 - } - return !0 - } - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "rPh" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - e.exports = l - }, { - "../base-xform": 31, - "./rich-text-xform": 121, - "./text-xform": 124 - }], - 121: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("./text-xform"), - f = t("../style/font-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).model = t, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - e = e || this.model, t.openNode("r"), e.font && this.fontXform.render(t, e.font), this.textXform.render(t, e.text), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "r": - return this.model = {}, !0; - case "t": - return this.parser = this.textXform, this.parser.parseOpen(t), !0; - case "rPr": - return this.parser = this.fontXform, this.parser.parseOpen(t), !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - switch (t) { - case "r": - return !1; - case "t": - return this.model.text = this.parser.model, this.parser = void 0, !0; - case "rPr": - return this.model.font = this.parser.model, this.parser = void 0, !0; - default: - return this.parser && this.parser.parseClose(t), !0 - } - } - }, { - key: "tag", - get: function () { - return "r" - } - }, { - key: "textXform", - get: function () { - return this._textXform || (this._textXform = new c) - } - }, { - key: "fontXform", - get: function () { - return this._fontXform || (this._fontXform = new f(u.FONT_OPTIONS)) - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - l.FONT_OPTIONS = { - tagName: "rPr", - fontNameTag: "rFont" - }, e.exports = l - }, { - "../base-xform": 31, - "../style/font-xform": 130, - "./text-xform": 124 - }], - 122: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("./text-xform"), - f = t("./rich-text-xform"), - l = t("./phonetic-text-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).model = t, e.map = { - r: new f, - t: new c, - rPh: new l - }, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = this; - t.openNode(this.tag), e && e.hasOwnProperty("richText") && e.richText ? e.richText.length ? e.richText.forEach((function (e) { - r.map.r.render(t, e) - })) : this.map.t.render(t, "") : null != e && this.map.t.render(t, e), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - var e = t.name; - return this.parser ? (this.parser.parseOpen(t), !0) : e === this.tag ? (this.model = {}, !0) : (this.parser = this.map[e], !!this.parser && (this.parser.parseOpen(t), !0)) - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) { - if (!this.parser.parseClose(t)) { - switch (t) { - case "r": - var e = this.model.richText; - e || (e = this.model.richText = []), e.push(this.parser.model); - break; - case "t": - this.model = this.parser.model - } - this.parser = void 0 - } - return !0 - } - switch (t) { - case this.tag: - return !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return "si" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - e.exports = h - }, { - "../base-xform": 31, - "./phonetic-text-xform": 120, - "./rich-text-xform": 121, - "./text-xform": 124 - }], - 123: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/xml-stream"), - f = t("../base-xform"), - l = t("./shared-string-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).model = t || { - values: [], - count: 0 - }, e.hash = Object.create(null), e.rich = Object.create(null), e - } - return e = u, (r = [{ - key: "getString", - value: function (t) { - return this.model.values[t] - } - }, { - key: "add", - value: function (t) { - return t.richText ? this.addRichText(t) : this.addText(t) - } - }, { - key: "addText", - value: function (t) { - var e = this.hash[t]; - return void 0 === e && (e = this.hash[t] = this.model.values.length, this.model.values.push(t)), this.model.count++, e - } - }, { - key: "addRichText", - value: function (t) { - var e = this.sharedStringXform.toXml(t), - r = this.rich[e]; - return void 0 === r && (r = this.rich[e] = this.model.values.length, this.model.values.push(t)), this.model.count++, r - } - }, { - key: "render", - value: function (t, e) { - e = e || this._values, t.openXml(c.StdDocAttributes), t.openNode("sst", { - xmlns: "http://schemas.openxmlformats.org/spreadsheetml/2006/main", - count: e.count, - uniqueCount: e.values.length - }); - var r = this.sharedStringXform; - e.values.forEach((function (e) { - r.render(t, e) - })), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "sst": - return !0; - case "si": - return this.parser = this.sharedStringXform, this.parser.parseOpen(t), !0; - default: - throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(t))) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.model.values.push(this.parser.model), this.model.count++, this.parser = void 0), !0; - switch (t) { - case "sst": - return !1; - default: - throw new Error("Unexpected xml node in parseClose: ".concat(t)) - } - } - }, { - key: "sharedStringXform", - get: function () { - return this._sharedStringXform || (this._sharedStringXform = new l) - } - }, { - key: "values", - get: function () { - return this.model.values - } - }, { - key: "uniqueCount", - get: function () { - return this.model.values.length - } - }, { - key: "count", - get: function () { - return this.model.count - } - }]) && i(e.prototype, r), n && i(e, n), u - }(f); - e.exports = h - }, { - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "./shared-string-xform": 122 - }], - 124: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.openNode("t"), /^\s|\n|\s$/.test(e) && t.addAttribute("xml:space", "preserve"), t.writeText(e), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case "t": - return this._text = [], !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this._text.push(t) - } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "t" - } - }, { - key: "model", - get: function () { - return this._text.join("").replace(/_x([0-9A-F]{4})_/g, (function (t, e) { - return String.fromCharCode(parseInt(e, 16)) - })) - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 125: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../../../doc/enums"), - l = t("../../../utils/utils"), - h = t("../base-xform"), - d = { - horizontalValues: ["left", "center", "right", "fill", "centerContinuous", "distributed", "justify"].reduce((function (t, e) { - return t[e] = !0, t - }), {}), - horizontal: function (t) { - return this.horizontalValues[t] ? t : void 0 - }, - verticalValues: ["top", "middle", "bottom", "distributed", "justify"].reduce((function (t, e) { - return t[e] = !0, t - }), {}), - vertical: function (t) { - return "middle" === t ? "center" : this.verticalValues[t] ? t : void 0 - }, - wrapText: function (t) { - return !!t || void 0 - }, - shrinkToFit: function (t) { - return !!t || void 0 - }, - textRotation: function (t) { - switch (t) { - case "vertical": - return t; - default: - return (t = l.validInt(t)) >= -90 && t <= 90 ? t : void 0 - } - }, - indent: function (t) { - return t = l.validInt(t), Math.max(0, t) - }, - readingOrder: function (t) { - switch (t) { - case "ltr": - return f.ReadingOrder.LeftToRight; - case "rtl": - return f.ReadingOrder.RightToLeft; - default: - return - } - } - }, - p = function (t) { - if (t = d.textRotation(t)) { - if ("vertical" === t) return 255; - var e = Math.round(t); - if (e >= 0 && e <= 90) return e; - if (e < 0 && e >= -90) return 90 - e - } - }, - m = function (t) { - var e = l.validInt(t); - if (void 0 !== e) { - if (255 === e) return "vertical"; - if (e >= 0 && e <= 90) return e; - if (e > 90 && e <= 180) return 90 - e - } - }, - y = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.addRollback(), t.openNode("alignment"); - var r = !1; - - function n(e, n) { - n && (t.addAttribute(e, n), r = !0) - } - n("horizontal", d.horizontal(e.horizontal)), n("vertical", d.vertical(e.vertical)), n("wrapText", !!d.wrapText(e.wrapText) && "1"), n("shrinkToFit", !!d.shrinkToFit(e.shrinkToFit) && "1"), n("indent", d.indent(e.indent)), n("textRotation", p(e.textRotation)), n("readingOrder", d.readingOrder(e.readingOrder)), t.closeNode(), r ? t.commit() : t.rollback() - } - }, { - key: "parseOpen", - value: function (t) { - var e = {}, - r = !1; - - function n(t, n, i) { - t && (e[n] = i, r = !0) - } - n(t.attributes.horizontal, "horizontal", t.attributes.horizontal), n(t.attributes.vertical, "vertical", "center" === t.attributes.vertical ? "middle" : t.attributes.vertical), n(t.attributes.wrapText, "wrapText", !!t.attributes.wrapText), n(t.attributes.shrinkToFit, "shrinkToFit", !!t.attributes.shrinkToFit), n(t.attributes.indent, "indent", parseInt(t.attributes.indent, 10)), n(t.attributes.textRotation, "textRotation", m(t.attributes.textRotation)), n(t.attributes.readingOrder, "readingOrder", "2" === t.attributes.readingOrder ? "rtl" : "ltr"), this.model = r ? e : null - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "alignment" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(h); - e.exports = y - }, { - "../../../doc/enums": 7, - "../../../utils/utils": 26, - "../base-xform": 31 - }], - 126: [function (t, e, r) { - "use strict"; - - function n(t, e) { - var r = Object.keys(t); - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(t); - e && (n = n.filter((function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable - }))), r.push.apply(r, n) - } - return r - } - - function i(t) { - for (var e = 1; e < arguments.length; e++) { - var r = null != arguments[e] ? arguments[e] : {}; - e % 2 ? n(Object(r), !0).forEach((function (e) { - o(t, e, r[e]) - })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : n(Object(r)).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })) - } - return t - } - - function o(t, e, r) { - return e in t ? Object.defineProperty(t, e, { - value: r, - enumerable: !0, - configurable: !0, - writable: !0 - }) : t[e] = r, t - } - - function a(t) { - return (a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function s(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function u(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function c(t, e, r) { - return e && u(t.prototype, e), r && u(t, r), t - } - - function f(t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && l(t, e) - } - - function l(t, e) { - return (l = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function h(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = p(t); - if (e) { - var i = p(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return d(this, r) - } - } - - function d(t, e) { - return !e || "object" !== a(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function p(t) { - return (p = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var m = t("../base-xform"), - y = t("./color-xform"), - b = function (t) { - f(r, t); - var e = h(r); - - function r(t) { - var n; - return s(this, r), (n = e.call(this)).name = t, n.map = { - color: new y - }, n - } - return c(r, [{ - key: "render", - value: function (t, e, r) { - var n = e && e.color || r || this.defaultColor; - t.openNode(this.name), e && e.style && (t.addAttribute("style", e.style), n && this.map.color.render(t, n)), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.name: - var e = t.attributes.style; - return this.model = e ? { - style: e - } : void 0, !0; - case "color": - return this.parser = this.map.color, this.parser.parseOpen(t), !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - return this.parser ? (this.parser.parseClose(t) || (this.parser = void 0), !0) : (t === this.name && this.map.color.model && (this.model || (this.model = {}), this.model.color = this.map.color.model), !1) - } - }, { - key: "validStyle", - value: function (t) { - return r.validStyleValues[t] - } - }, { - key: "tag", - get: function () { - return this.name - } - }]), r - }(m); - b.validStyleValues = ["thin", "dotted", "dashDot", "hair", "dashDotDot", "slantDashDot", "mediumDashed", "mediumDashDotDot", "mediumDashDot", "medium", "double", "thick"].reduce((function (t, e) { - return t[e] = !0, t - }), {}); - var v = function (t) { - f(r, t); - var e = h(r); - - function r() { - var t; - return s(this, r), (t = e.call(this)).map = { - top: new b("top"), - left: new b("left"), - bottom: new b("bottom"), - right: new b("right"), - diagonal: new b("diagonal") - }, t - } - return c(r, [{ - key: "render", - value: function (t, e) { - var r = e.color; - - function n(n, o) { - n && !n.color && e.color && (n = i(i({}, n), {}, { - color: e.color - })), o.render(t, n, r) - } - t.openNode("border"), e.diagonal && e.diagonal.style && (e.diagonal.up && t.addAttribute("diagonalUp", "1"), e.diagonal.down && t.addAttribute("diagonalDown", "1")), n(e.left, this.map.left), n(e.right, this.map.right), n(e.top, this.map.top), n(e.bottom, this.map.bottom), n(e.diagonal, this.map.diagonal), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "border": - return this.reset(), this.diagonalUp = !!t.attributes.diagonalUp, this.diagonalDown = !!t.attributes.diagonalDown, !0; - default: - return this.parser = this.map[t.name], !!this.parser && (this.parser.parseOpen(t), !0) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - if ("border" === t) { - var e = this.model = {}, - r = function (t, r, n) { - r && (n && Object.assign(r, n), e[t] = r) - }; - r("left", this.map.left.model), r("right", this.map.right.model), r("top", this.map.top.model), r("bottom", this.map.bottom.model), r("diagonal", this.map.diagonal.model, { - up: this.diagonalUp, - down: this.diagonalDown - }) - } - return !1 - } - }]), r - }(m); - e.exports = v - }, { - "../base-xform": 31, - "./color-xform": 127 - }], - 127: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).name = t || "color", e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - return !!e && (t.openNode(this.name), e.argb ? t.addAttribute("rgb", e.argb) : void 0 !== e.theme ? (t.addAttribute("theme", e.theme), void 0 !== e.tint && t.addAttribute("tint", e.tint)) : void 0 !== e.indexed ? t.addAttribute("indexed", e.indexed) : t.addAttribute("auto", "1"), t.closeNode(), !0) - } - }, { - key: "parseOpen", - value: function (t) { - return t.name === this.name && (t.attributes.rgb ? this.model = { - argb: t.attributes.rgb - } : t.attributes.theme ? (this.model = { - theme: parseInt(t.attributes.theme, 10) - }, t.attributes.tint && (this.model.tint = parseFloat(t.attributes.tint))) : t.attributes.indexed ? this.model = { - indexed: parseInt(t.attributes.indexed, 10) - } : this.model = void 0, !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return this.name - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - e.exports = c - }, { - "../base-xform": 31 - }], - 128: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./alignment-xform"), - l = t("./border-xform"), - h = t("./fill-xform"), - d = t("./font-xform"), - p = t("./numfmt-xform"), - m = t("./protection-xform"), - y = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - alignment: new f, - border: new l, - fill: new h, - font: new d, - numFmt: new p, - protection: new m - }, t - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openNode(this.tag), e.font && this.map.font.render(t, e.font), e.numFmt && this.map.numFmt.render(t, e.numFmt), e.fill && this.map.fill.render(t, e.fill), e.alignment && this.map.alignment.render(t, e.alignment), e.border && this.map.border.render(t, e.border), e.protection && this.map.protection.render(t, e.protection), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - return this.reset(), !0; - default: - return this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t), !0 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - return this.parser ? (this.parser.parseClose(t) || (this.parser = void 0), !0) : t !== this.tag || (this.model = { - alignment: this.map.alignment.model, - border: this.map.border.model, - fill: this.map.fill.model, - font: this.map.font.model, - numFmt: this.map.numFmt.model, - protection: this.map.protection.model - }, !1) - } - }, { - key: "tag", - get: function () { - return "dxf" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = y - }, { - "../base-xform": 31, - "./alignment-xform": 125, - "./border-xform": 126, - "./fill-xform": 129, - "./font-xform": 130, - "./numfmt-xform": 131, - "./protection-xform": 132 - }], - 129: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e, r) { - return e && o(t.prototype, e), r && o(t, r), t - } - - function s(t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && u(t, e) - } - - function u(t, e) { - return (u = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function c(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = l(t); - if (e) { - var i = l(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return f(this, r) - } - } - - function f(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function l(t) { - return (l = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var h = t("../base-xform"), - d = t("./color-xform"), - p = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).map = { - color: new d - }, t - } - return a(r, [{ - key: "render", - value: function (t, e) { - t.openNode("stop"), t.addAttribute("position", e.position), this.map.color.render(t, e.color), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "stop": - return this.model = { - position: parseFloat(t.attributes.position) - }, !0; - case "color": - return this.parser = this.map.color, this.parser.parseOpen(t), !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function (t) { - return !!this.parser && (this.parser.parseClose(t) || (this.model.color = this.parser.model, this.parser = void 0), !0) - } - }, { - key: "tag", - get: function () { - return "stop" - } - }]), r - }(h), - m = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).map = { - fgColor: new d("fgColor"), - bgColor: new d("bgColor") - }, t - } - return a(r, [{ - key: "render", - value: function (t, e) { - t.openNode("patternFill"), t.addAttribute("patternType", e.pattern), e.fgColor && this.map.fgColor.render(t, e.fgColor), e.bgColor && this.map.bgColor.render(t, e.bgColor), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "patternFill": - return this.model = { - type: "pattern", - pattern: t.attributes.patternType - }, !0; - default: - return this.parser = this.map[t.name], !!this.parser && (this.parser.parseOpen(t), !0) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - return !!this.parser && (this.parser.parseClose(t) || (this.parser.model && (this.model[t] = this.parser.model), this.parser = void 0), !0) - } - }, { - key: "name", - get: function () { - return "pattern" - } - }, { - key: "tag", - get: function () { - return "patternFill" - } - }]), r - }(h), - y = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).map = { - stop: new p - }, t - } - return a(r, [{ - key: "render", - value: function (t, e) { - switch (t.openNode("gradientFill"), e.gradient) { - case "angle": - t.addAttribute("degree", e.degree); - break; - case "path": - t.addAttribute("type", "path"), e.center.left && (t.addAttribute("left", e.center.left), void 0 === e.center.right && t.addAttribute("right", e.center.left)), e.center.right && t.addAttribute("right", e.center.right), e.center.top && (t.addAttribute("top", e.center.top), void 0 === e.center.bottom && t.addAttribute("bottom", e.center.top)), e.center.bottom && t.addAttribute("bottom", e.center.bottom) - } - var r = this.map.stop; - e.stops.forEach((function (e) { - r.render(t, e) - })), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "gradientFill": - var e = this.model = { - stops: [] - }; - return t.attributes.degree ? (e.gradient = "angle", e.degree = parseInt(t.attributes.degree, 10)) : "path" === t.attributes.type && (e.gradient = "path", e.center = { - left: t.attributes.left ? parseFloat(t.attributes.left) : 0, - top: t.attributes.top ? parseFloat(t.attributes.top) : 0 - }, t.attributes.right !== t.attributes.left && (e.center.right = t.attributes.right ? parseFloat(t.attributes.right) : 0), t.attributes.bottom !== t.attributes.top && (e.center.bottom = t.attributes.bottom ? parseFloat(t.attributes.bottom) : 0)), !0; - case "stop": - return this.parser = this.map.stop, this.parser.parseOpen(t), !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - return !!this.parser && (this.parser.parseClose(t) || (this.model.stops.push(this.parser.model), this.parser = void 0), !0) - } - }, { - key: "name", - get: function () { - return "gradient" - } - }, { - key: "tag", - get: function () { - return "gradientFill" - } - }]), r - }(h), - b = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).map = { - patternFill: new m, - gradientFill: new y - }, t - } - return a(r, [{ - key: "render", - value: function (t, e) { - switch (t.addRollback(), t.openNode("fill"), e.type) { - case "pattern": - this.map.patternFill.render(t, e); - break; - case "gradient": - this.map.gradientFill.render(t, e); - break; - default: - return void t.rollback() - } - t.closeNode(), t.commit() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "fill": - return this.model = {}, !0; - default: - return this.parser = this.map[t.name], !!this.parser && (this.parser.parseOpen(t), !0) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - return !!this.parser && (this.parser.parseClose(t) || (this.model = this.parser.model, this.model.type = this.parser.name, this.parser = void 0), !0) - } - }, { - key: "validStyle", - value: function (t) { - return r.validPatternValues[t] - } - }, { - key: "tag", - get: function () { - return "fill" - } - }]), r - }(h); - b.validPatternValues = ["none", "solid", "darkVertical", "darkGray", "mediumGray", "lightGray", "gray125", "gray0625", "darkHorizontal", "darkVertical", "darkDown", "darkUp", "darkGrid", "darkTrellis", "lightHorizontal", "lightVertical", "lightDown", "lightUp", "lightGrid", "lightTrellis", "lightGrid"].reduce((function (t, e) { - return t[e] = !0, t - }), {}), b.StopXform = p, b.PatternFillXform = m, b.GradientFillXform = y, e.exports = b - }, { - "../base-xform": 31, - "./color-xform": 127 - }], - 130: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("./color-xform"), - f = t("../simple/boolean-xform"), - l = t("../simple/integer-xform"), - h = t("../simple/string-xform"), - d = t("./underline-xform"), - p = t("../../../utils/under-dash"), - m = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).options = t || u.OPTIONS, e.map = { - b: { - prop: "bold", - xform: new f({ - tag: "b", - attr: "val" - }) - }, - i: { - prop: "italic", - xform: new f({ - tag: "i", - attr: "val" - }) - }, - u: { - prop: "underline", - xform: new d - }, - charset: { - prop: "charset", - xform: new l({ - tag: "charset", - attr: "val" - }) - }, - color: { - prop: "color", - xform: new c - }, - condense: { - prop: "condense", - xform: new f({ - tag: "condense", - attr: "val" - }) - }, - extend: { - prop: "extend", - xform: new f({ - tag: "extend", - attr: "val" - }) - }, - family: { - prop: "family", - xform: new l({ - tag: "family", - attr: "val" - }) - }, - outline: { - prop: "outline", - xform: new f({ - tag: "outline", - attr: "val" - }) - }, - vertAlign: { - prop: "vertAlign", - xform: new h({ - tag: "vertAlign", - attr: "val" - }) - }, - scheme: { - prop: "scheme", - xform: new h({ - tag: "scheme", - attr: "val" - }) - }, - shadow: { - prop: "shadow", - xform: new f({ - tag: "shadow", - attr: "val" - }) - }, - strike: { - prop: "strike", - xform: new f({ - tag: "strike", - attr: "val" - }) - }, - sz: { - prop: "size", - xform: new l({ - tag: "sz", - attr: "val" - }) - } - }, e.map[e.options.fontNameTag] = { - prop: "name", - xform: new h({ - tag: e.options.fontNameTag, - attr: "val" - }) - }, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - var r = this.map; - t.openNode(this.options.tagName), p.each(this.map, (function (n, i) { - r[i].xform.render(t, e[n.prop]) - })), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - if (this.map[t.name]) return this.parser = this.map[t.name].xform, this.parser.parseOpen(t); - switch (t.name) { - case this.options.tagName: - return this.model = {}, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser && !this.parser.parseClose(t)) { - var e = this.map[t]; - return this.parser.model && (this.model[e.prop] = this.parser.model), this.parser = void 0, !0 - } - switch (t) { - case this.options.tagName: - return !1; - default: - return !0 - } - } - }, { - key: "tag", - get: function () { - return this.options.tagName - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - m.OPTIONS = { - tagName: "font", - fontNameTag: "name" - }, e.exports = m - }, { - "../../../utils/under-dash": 25, - "../base-xform": 31, - "../simple/boolean-xform": 115, - "../simple/integer-xform": 117, - "../simple/string-xform": 118, - "./color-xform": 127, - "./underline-xform": 135 - }], - 131: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../../../utils/under-dash"), - f = t("../../defaultnumformats"), - l = t("../base-xform"); - var h, d = (h = {}, c.each(f, (function (t, e) { - t.f && (h[t.f] = parseInt(e, 10)) - })), h), - p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t, e) { - var r; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (r = s.call(this)).id = t, r.formatCode = e, r - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.leafNode("numFmt", { - numFmtId: e.id, - formatCode: e.formatCode - }) - } - }, { - key: "parseOpen", - value: function (t) { - switch (t.name) { - case "numFmt": - return this.model = { - id: parseInt(t.attributes.numFmtId, 10), - formatCode: t.attributes.formatCode.replace(/[\\](.)/g, "$1") - }, !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "numFmt" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(l); - p.getDefaultFmtId = function (t) { - return d[t] - }, p.getDefaultFmtCode = function (t) { - return f[t] && f[t].f - }, e.exports = p - }, { - "../../../utils/under-dash": 25, - "../../defaultnumformats": 29, - "../base-xform": 31 - }], - 132: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = t("../base-xform"), - l = function (t, e) { - return void 0 === t ? e : t - }, - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - t.addRollback(), t.openNode("protection"); - var r = !1; - - function n(e, n) { - void 0 !== n && (t.addAttribute(e, n), r = !0) - } - n("locked", l(e.locked, !0) ? void 0 : "0"), n("hidden", l(e.hidden, !1) ? "1" : void 0), t.closeNode(), r ? t.commit() : t.rollback() - } - }, { - key: "parseOpen", - value: function (t) { - var e = { - locked: !("0" === t.attributes.locked), - hidden: "1" === t.attributes.hidden - }, - r = !e.locked || e.hidden; - this.model = r ? e : null - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "protection" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(f); - e.exports = h - }, { - "../base-xform": 31 - }], - 133: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./alignment-xform"), - l = t("./protection-xform"), - h = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).xfId = !(!t || !t.xfId), e.map = { - alignment: new f, - protection: new l - }, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - t.openNode("xf", { - numFmtId: e.numFmtId || 0, - fontId: e.fontId || 0, - fillId: e.fillId || 0, - borderId: e.borderId || 0 - }), this.xfId && t.addAttribute("xfId", e.xfId || 0), e.numFmtId && t.addAttribute("applyNumberFormat", "1"), e.fontId && t.addAttribute("applyFont", "1"), e.fillId && t.addAttribute("applyFill", "1"), e.borderId && t.addAttribute("applyBorder", "1"), e.alignment && t.addAttribute("applyAlignment", "1"), e.protection && t.addAttribute("applyProtection", "1"), e.alignment && this.map.alignment.render(t, e.alignment), e.protection && this.map.protection.render(t, e.protection), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "xf": - return this.model = { - numFmtId: parseInt(t.attributes.numFmtId, 10), - fontId: parseInt(t.attributes.fontId, 10), - fillId: parseInt(t.attributes.fillId, 10), - borderId: parseInt(t.attributes.borderId, 10) - }, this.xfId && (this.model.xfId = parseInt(t.attributes.xfId, 10)), !0; - case "alignment": - return this.parser = this.map.alignment, this.parser.parseOpen(t), !0; - case "protection": - return this.parser = this.map.protection, this.parser.parseOpen(t), !0; - default: - return !1 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - return this.parser ? (this.parser.parseClose(t) || (this.map.protection === this.parser ? this.model.protection = this.parser.model : this.model.alignment = this.parser.model, this.parser = void 0), !0) : "xf" !== t - } - }, { - key: "tag", - get: function () { - return "xf" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = h - }, { - "../base-xform": 31, - "./alignment-xform": 125, - "./protection-xform": 132 - }], - 134: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e, r) { - return e && o(t.prototype, e), r && o(t, r), t - } - - function s(t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && u(t, e) - } - - function u(t, e) { - return (u = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function c(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = l(t); - if (e) { - var i = l(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return f(this, r) - } - } - - function f(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function l(t) { - return (l = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var h = t("../../../doc/enums"), - d = t("../../../utils/xml-stream"), - p = t("../base-xform"), - m = t("../static-xform"), - y = t("../list-xform"), - b = t("./font-xform"), - v = t("./fill-xform"), - g = t("./border-xform"), - w = t("./numfmt-xform"), - _ = t("./style-xform"), - k = t("./dxf-xform"), - x = function (t) { - s(r, t); - var e = c(r); - - function r(t) { - var n; - return i(this, r), (n = e.call(this)).map = { - numFmts: new y({ - tag: "numFmts", - count: !0, - childXform: new w - }), - fonts: new y({ - tag: "fonts", - count: !0, - childXform: new b, - $: { - "x14ac:knownFonts": 1 - } - }), - fills: new y({ - tag: "fills", - count: !0, - childXform: new v - }), - borders: new y({ - tag: "borders", - count: !0, - childXform: new g - }), - cellStyleXfs: new y({ - tag: "cellStyleXfs", - count: !0, - childXform: new _ - }), - cellXfs: new y({ - tag: "cellXfs", - count: !0, - childXform: new _({ - xfId: !0 - }) - }), - dxfs: new y({ - tag: "dxfs", - always: !0, - count: !0, - childXform: new k - }), - numFmt: new w, - font: new b, - fill: new v, - border: new g, - style: new _({ - xfId: !0 - }), - cellStyles: r.STATIC_XFORMS.cellStyles, - tableStyles: r.STATIC_XFORMS.tableStyles, - extLst: r.STATIC_XFORMS.extLst - }, t && n.init(), n - } - return a(r, [{ - key: "initIndex", - value: function () { - this.index = { - style: {}, - numFmt: {}, - numFmtNextId: 164, - font: {}, - border: {}, - fill: {} - } - } - }, { - key: "init", - value: function () { - this.model = { - styles: [], - numFmts: [], - fonts: [], - borders: [], - fills: [], - dxfs: [] - }, this.initIndex(), this._addBorder({}), this._addStyle({ - numFmtId: 0, - fontId: 0, - fillId: 0, - borderId: 0, - xfId: 0 - }), this._addFill({ - type: "pattern", - pattern: "none" - }), this._addFill({ - type: "pattern", - pattern: "gray125" - }), this.weakMap = new WeakMap - } - }, { - key: "render", - value: function (t, e) { - e = e || this.model, t.openXml(d.StdDocAttributes), t.openNode("styleSheet", r.STYLESHEET_ATTRIBUTES), this.index ? (e.numFmts && e.numFmts.length && (t.openNode("numFmts", { - count: e.numFmts.length - }), e.numFmts.forEach((function (e) { - t.writeXml(e) - })), t.closeNode()), e.fonts.length || this._addFont({ - size: 11, - color: { - theme: 1 - }, - name: "Calibri", - family: 2, - scheme: "minor" - }), t.openNode("fonts", { - count: e.fonts.length, - "x14ac:knownFonts": 1 - }), e.fonts.forEach((function (e) { - t.writeXml(e) - })), t.closeNode(), t.openNode("fills", { - count: e.fills.length - }), e.fills.forEach((function (e) { - t.writeXml(e) - })), t.closeNode(), t.openNode("borders", { - count: e.borders.length - }), e.borders.forEach((function (e) { - t.writeXml(e) - })), t.closeNode(), this.map.cellStyleXfs.render(t, [{ - numFmtId: 0, - fontId: 0, - fillId: 0, - borderId: 0, - xfId: 0 - }]), t.openNode("cellXfs", { - count: e.styles.length - }), e.styles.forEach((function (e) { - t.writeXml(e) - })), t.closeNode()) : (this.map.numFmts.render(t, e.numFmts), this.map.fonts.render(t, e.fonts), this.map.fills.render(t, e.fills), this.map.borders.render(t, e.borders), this.map.cellStyleXfs.render(t, [{ - numFmtId: 0, - fontId: 0, - fillId: 0, - borderId: 0, - xfId: 0 - }]), this.map.cellXfs.render(t, e.styles)), r.STATIC_XFORMS.cellStyles.render(t), this.map.dxfs.render(t, e.dxfs), r.STATIC_XFORMS.tableStyles.render(t), r.STATIC_XFORMS.extLst.render(t), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case "styleSheet": - return this.initIndex(), !0; - default: - return this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t), !0 - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - var e = this; - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case "styleSheet": - this.model = {}; - var r = function (t, r) { - r.model && r.model.length && (e.model[t] = r.model) - }; - if (r("numFmts", this.map.numFmts), r("fonts", this.map.fonts), r("fills", this.map.fills), r("borders", this.map.borders), r("styles", this.map.cellXfs), r("dxfs", this.map.dxfs), this.index = { - model: [], - numFmt: [] - }, this.model.numFmts) { - var n = this.index.numFmt; - this.model.numFmts.forEach((function (t) { - n[t.id] = t.formatCode - })) - } - return !1; - default: - return !0 - } - } - }, { - key: "addStyleModel", - value: function (t, e) { - if (!t) return 0; - if (this.model.fonts.length || this._addFont({ - size: 11, - color: { - theme: 1 - }, - name: "Calibri", - family: 2, - scheme: "minor" - }), this.weakMap && this.weakMap.has(t)) return this.weakMap.get(t); - var r = {}; - if (e = e || h.ValueType.Number, t.numFmt) r.numFmtId = this._addNumFmtStr(t.numFmt); - else switch (e) { - case h.ValueType.Number: - r.numFmtId = this._addNumFmtStr("General"); - break; - case h.ValueType.Date: - r.numFmtId = this._addNumFmtStr("mm-dd-yy") - } - t.font && (r.fontId = this._addFont(t.font)), t.border && (r.borderId = this._addBorder(t.border)), t.fill && (r.fillId = this._addFill(t.fill)), t.alignment && (r.alignment = t.alignment), t.protection && (r.protection = t.protection); - var n = this._addStyle(r); - return this.weakMap && this.weakMap.set(t, n), n - } - }, { - key: "getStyleModel", - value: function (t) { - var e = this.model.styles[t]; - if (!e) return null; - var r = this.index.model[t]; - if (r) return r; - if (r = this.index.model[t] = {}, e.numFmtId) { - var n = this.index.numFmt[e.numFmtId] || w.getDefaultFmtCode(e.numFmtId); - n && (r.numFmt = n) - } - - function i(t, e, n) { - if (n || 0 === n) { - var i = e[n]; - i && (r[t] = i) - } - } - return i("font", this.model.fonts, e.fontId), i("border", this.model.borders, e.borderId), i("fill", this.model.fills, e.fillId), e.alignment && (r.alignment = e.alignment), e.protection && (r.protection = e.protection), r - } - }, { - key: "addDxfStyle", - value: function (t) { - return this.model.dxfs.push(t), this.model.dxfs.length - 1 - } - }, { - key: "getDxfStyle", - value: function (t) { - return this.model.dxfs[t] - } - }, { - key: "_addStyle", - value: function (t) { - var e = this.map.style.toXml(t), - r = this.index.style[e]; - return void 0 === r && (r = this.index.style[e] = this.model.styles.length, this.model.styles.push(e)), r - } - }, { - key: "_addNumFmtStr", - value: function (t) { - var e = w.getDefaultFmtId(t); - if (void 0 !== e) return e; - if (void 0 !== (e = this.index.numFmt[t])) return e; - e = this.index.numFmt[t] = 164 + this.model.numFmts.length; - var r = this.map.numFmt.toXml({ - id: e, - formatCode: t - }); - return this.model.numFmts.push(r), e - } - }, { - key: "_addFont", - value: function (t) { - var e = this.map.font.toXml(t), - r = this.index.font[e]; - return void 0 === r && (r = this.index.font[e] = this.model.fonts.length, this.model.fonts.push(e)), r - } - }, { - key: "_addBorder", - value: function (t) { - var e = this.map.border.toXml(t), - r = this.index.border[e]; - return void 0 === r && (r = this.index.border[e] = this.model.borders.length, this.model.borders.push(e)), r - } - }, { - key: "_addFill", - value: function (t) { - var e = this.map.fill.toXml(t), - r = this.index.fill[e]; - return void 0 === r && (r = this.index.fill[e] = this.model.fills.length, this.model.fills.push(e)), r - } - }]), r - }(p); - x.STYLESHEET_ATTRIBUTES = { - xmlns: "http://schemas.openxmlformats.org/spreadsheetml/2006/main", - "xmlns:mc": "http://schemas.openxmlformats.org/markup-compatibility/2006", - "mc:Ignorable": "x14ac x16r2", - "xmlns:x14ac": "http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac", - "xmlns:x16r2": "http://schemas.microsoft.com/office/spreadsheetml/2015/02/main" - }, x.STATIC_XFORMS = { - cellStyles: new m({ - tag: "cellStyles", - $: { - count: 1 - }, - c: [{ - tag: "cellStyle", - $: { - name: "Normal", - xfId: 0, - builtinId: 0 - } - }] - }), - dxfs: new m({ - tag: "dxfs", - $: { - count: 0 - } - }), - tableStyles: new m({ - tag: "tableStyles", - $: { - count: 0, - defaultTableStyle: "TableStyleMedium2", - defaultPivotStyle: "PivotStyleLight16" - } - }), - extLst: new m({ - tag: "extLst", - c: [{ - tag: "ext", - $: { - uri: "{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}", - "xmlns:x14": "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main" - }, - c: [{ - tag: "x14:slicerStyles", - $: { - defaultSlicerStyle: "SlicerStyleLight1" - } - }] - }, { - tag: "ext", - $: { - uri: "{9260A510-F301-46a8-8635-F512D64BE5F5}", - "xmlns:x15": "http://schemas.microsoft.com/office/spreadsheetml/2010/11/main" - }, - c: [{ - tag: "x15:timelineStyles", - $: { - defaultTimelineStyle: "TimeSlicerStyleLight1" - } - }] - }] - }) - }; - var S = function (t) { - s(r, t); - var e = c(r); - - function r() { - var t; - return i(this, r), (t = e.call(this)).model = { - styles: [{ - numFmtId: 0, - fontId: 0, - fillId: 0, - borderId: 0, - xfId: 0 - }], - numFmts: [], - fonts: [{ - size: 11, - color: { - theme: 1 - }, - name: "Calibri", - family: 2, - scheme: "minor" - }], - borders: [{}], - fills: [{ - type: "pattern", - pattern: "none" - }, { - type: "pattern", - pattern: "gray125" - }] - }, t - } - return a(r, [{ - key: "parseStream", - value: function (t) { - return t.autodrain(), Promise.resolve() - } - }, { - key: "addStyleModel", - value: function (t, e) { - switch (e) { - case h.ValueType.Date: - return this.dateStyleId; - default: - return 0 - } - } - }, { - key: "getStyleModel", - value: function () { - return {} - } - }, { - key: "dateStyleId", - get: function () { - if (!this._dateStyleId) { - var t = { - numFmtId: w.getDefaultFmtId("mm-dd-yy") - }; - this._dateStyleId = this.model.styles.length, this.model.styles.push(t) - } - return this._dateStyleId - } - }]), r - }(x); - x.Mock = S, e.exports = x - }, { - "../../../doc/enums": 7, - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "../list-xform": 70, - "../static-xform": 119, - "./border-xform": 126, - "./dxf-xform": 128, - "./fill-xform": 129, - "./font-xform": 130, - "./numfmt-xform": 131, - "./style-xform": 133 - }], - 135: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (e = s.call(this)).model = t, e - } - return e = u, (r = [{ - key: "render", - value: function (t, e) { - if (!0 === (e = e || this.model)) t.leafNode("u"); - else { - var r = u.Attributes[e]; - r && t.leafNode("u", r) - } - } - }, { - key: "parseOpen", - value: function (t) { - "u" === t.name && (this.model = t.attributes.val || !0) - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "u" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(t("../base-xform")); - c.Attributes = { - single: {}, - double: { - val: "double" - }, - singleAccounting: { - val: "singleAccounting" - }, - doubleAccounting: { - val: "doubleAccounting" - } - }, e.exports = c - }, { - "../base-xform": 31 - }], - 136: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var c = t("../base-xform"), - f = t("./filter-column-xform"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(u, t); - var e, r, n, s = a(u); - - function u() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, u), (t = s.call(this)).map = { - filterColumn: new f - }, t - } - return e = u, (r = [{ - key: "prepare", - value: function (t) { - var e = this; - t.columns.forEach((function (t, r) { - e.map.filterColumn.prepare(t, { - index: r - }) - })) - } - }, { - key: "render", - value: function (t, e) { - var r = this; - return t.openNode(this.tag, { - ref: e.autoFilterRef - }), e.columns.forEach((function (e) { - r.map.filterColumn.render(t, e) - })), t.closeNode(), !0 - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - switch (t.name) { - case this.tag: - return this.model = { - autoFilterRef: t.attributes.ref, - columns: [] - }, !0; - default: - if (this.parser = this.map[t.name], this.parser) return this.parseOpen(t), !0; - throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(t))) - } - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - if (this.parser) return this.parser.parseClose(t) || (this.model.columns.push(this.parser.model), this.parser = void 0), !0; - switch (t) { - case this.tag: - return !1; - default: - throw new Error("Unexpected xml node in parseClose: ".concat(t)) - } - } - }, { - key: "tag", - get: function () { - return "autoFilter" - } - }]) && i(e.prototype, r), n && i(e, n), u - }(c); - e.exports = l - }, { - "../base-xform": 31, - "./filter-column-xform": 137 - }], - 137: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "prepare", - value: function (t, e) { - t.colId = e.index.toString() - } - }, { - key: "render", - value: function (t, e) { - return t.leafNode(this.tag, { - colId: e.colId, - hiddenButton: e.filterButton ? "0" : "1" - }), !0 - } - }, { - key: "parseOpen", - value: function (t) { - if (t.name === this.tag) { - var e = t.attributes; - return this.model = { - filterButton: "0" === e.hiddenButton - }, !0 - } - return !1 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "filterColumn" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 138: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "prepare", - value: function (t, e) { - t.id = e.index + 1 - } - }, { - key: "render", - value: function (t, e) { - return t.leafNode(this.tag, { - id: e.id.toString(), - name: e.name, - totalsRowLabel: e.totalsRowLabel, - totalsRowFunction: e.totalsRowFunction, - dxfId: e.dxfId - }), !0 - } - }, { - key: "parseOpen", - value: function (t) { - if (t.name === this.tag) { - var e = t.attributes; - return this.model = { - name: e.name, - totalsRowLabel: e.totalsRowLabel, - totalsRowFunction: e.totalsRowFunction, - dxfId: e.dxfId - }, !0 - } - return !1 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "tableColumn" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 139: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - - function o(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var f = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(c, t); - var e, r, n, u = s(c); - - function c() { - return i(this, c), u.apply(this, arguments) - } - return e = c, (r = [{ - key: "render", - value: function (t, e) { - return t.leafNode(this.tag, { - name: e.theme ? e.theme : void 0, - showFirstColumn: e.showFirstColumn ? "1" : "0", - showLastColumn: e.showLastColumn ? "1" : "0", - showRowStripes: e.showRowStripes ? "1" : "0", - showColumnStripes: e.showColumnStripes ? "1" : "0" - }), !0 - } - }, { - key: "parseOpen", - value: function (t) { - if (t.name === this.tag) { - var e = t.attributes; - return this.model = { - theme: e.name ? e.name : null, - showFirstColumn: "1" === e.showFirstColumn, - showLastColumn: "1" === e.showLastColumn, - showRowStripes: "1" === e.showRowStripes, - showColumnStripes: "1" === e.showColumnStripes - }, !0 - } - return !1 - } - }, { - key: "parseText", - value: function () { } - }, { - key: "parseClose", - value: function () { - return !1 - } - }, { - key: "tag", - get: function () { - return "tableStyleInfo" - } - }]) && o(e.prototype, r), n && o(e, n), c - }(t("../base-xform")); - e.exports = f - }, { - "../base-xform": 31 - }], - 140: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - var r = Object.keys(t); - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(t); - e && (n = n.filter((function (e) { - return Object.getOwnPropertyDescriptor(t, e).enumerable - }))), r.push.apply(r, n) - } - return r - } - - function o(t) { - for (var e = 1; e < arguments.length; e++) { - var r = null != arguments[e] ? arguments[e] : {}; - e % 2 ? i(Object(r), !0).forEach((function (e) { - a(t, e, r[e]) - })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : i(Object(r)).forEach((function (e) { - Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) - })) - } - return t - } - - function a(t, e, r) { - return e in t ? Object.defineProperty(t, e, { - value: r, - enumerable: !0, - configurable: !0, - writable: !0 - }) : t[e] = r, t - } - - function s(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function u(t, e) { - return (u = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function c(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = l(t); - if (e) { - var i = l(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return f(this, r) - } - } - - function f(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function l(t) { - return (l = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - var h = t("../../../utils/xml-stream"), - d = t("../base-xform"), - p = t("../list-xform"), - m = t("./auto-filter-xform"), - y = t("./table-column-xform"), - b = t("./table-style-info-xform"), - v = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && u(t, e) - }(a, t); - var e, r, n, i = c(a); - - function a() { - var t; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, a), (t = i.call(this)).map = { - autoFilter: new m, - tableColumns: new p({ - tag: "tableColumns", - count: !0, - empty: !0, - childXform: new y - }), - tableStyleInfo: new b - }, t - } - return e = a, (r = [{ - key: "prepare", - value: function (t, e) { - this.map.autoFilter.prepare(t), this.map.tableColumns.prepare(t.columns, e) - } - }, { - key: "render", - value: function (t, e) { - t.openXml(h.StdDocAttributes), t.openNode(this.tag, o(o({}, a.TABLE_ATTRIBUTES), {}, { - id: e.id, - name: e.name, - displayName: e.displayName || e.name, - ref: e.tableRef, - totalsRowCount: e.totalsRow ? "1" : void 0, - totalsRowShown: e.totalsRow ? void 0 : "1", - headerRowCount: e.headerRow ? "1" : "0" - })), this.map.autoFilter.render(t, e), this.map.tableColumns.render(t, e.columns), this.map.tableStyleInfo.render(t, e.style), t.closeNode() - } - }, { - key: "parseOpen", - value: function (t) { - if (this.parser) return this.parser.parseOpen(t), !0; - var e = t.name, - r = t.attributes; - switch (e) { - case this.tag: - this.reset(), this.model = { - name: r.name, - displayName: r.displayName || r.name, - tableRef: r.ref, - totalsRow: "1" === r.totalsRowCount, - headerRow: "1" === r.headerRowCount - }; - break; - default: - this.parser = this.map[t.name], this.parser && this.parser.parseOpen(t) - } - return !0 - } - }, { - key: "parseText", - value: function (t) { - this.parser && this.parser.parseText(t) - } - }, { - key: "parseClose", - value: function (t) { - var e = this; - if (this.parser) return this.parser.parseClose(t) || (this.parser = void 0), !0; - switch (t) { - case this.tag: - return this.model.columns = this.map.tableColumns.model, this.map.autoFilter.model && (this.model.autoFilterRef = this.map.autoFilter.model.autoFilterRef, this.map.autoFilter.model.columns.forEach((function (t, r) { - e.model.columns[r].filterButton = t.filterButton - }))), this.model.style = this.map.tableStyleInfo.model, !1; - default: - return !0 - } - } - }, { - key: "reconcile", - value: function (t, e) { - t.columns.forEach((function (t) { - void 0 !== t.dxfId && (t.style = e.styles.getDxfStyle(t.dxfId)) - })) - } - }, { - key: "tag", - get: function () { - return "table" - } - }]) && s(e.prototype, r), n && s(e, n), a - }(d); - v.TABLE_ATTRIBUTES = { - xmlns: "http://schemas.openxmlformats.org/spreadsheetml/2006/main", - "xmlns:mc": "http://schemas.openxmlformats.org/markup-compatibility/2006", - "mc:Ignorable": "xr xr3", - "xmlns:xr": "http://schemas.microsoft.com/office/spreadsheetml/2014/revision", - "xmlns:xr3": "http://schemas.microsoft.com/office/spreadsheetml/2016/revision3" - }, e.exports = v - }, { - "../../../utils/xml-stream": 27, - "../base-xform": 31, - "../list-xform": 70, - "./auto-filter-xform": 136, - "./table-column-xform": 138, - "./table-style-info-xform": 139 - }], - 141: [function (t, e, r) { - (function (r, n) { - "use strict"; - - function i(t, e, r, n, i, o, a) { - try { - var s = t[o](a), - u = s.value - } catch (t) { - return void r(t) - } - s.done ? e(u) : Promise.resolve(u).then(n, i) - } - - function o(t) { - return function () { - var e = this, - r = arguments; - return new Promise((function (n, o) { - var a = t.apply(e, r); - - function s(t) { - i(a, n, o, s, u, "next", t) - } - - function u(t) { - i(a, n, o, s, u, "throw", t) - } - s(void 0) - })) - } - } - - function a(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function s(t) { - var e; - if ("undefined" != typeof Symbol) { - if (Symbol.asyncIterator && null != (e = t[Symbol.asyncIterator])) return e.call(t); - if (Symbol.iterator && null != (e = t[Symbol.iterator])) return e.call(t) - } - throw new TypeError("Object is not async iterable") - } - var u = t("fs"), - c = t("jszip"), - f = t("readable-stream").PassThrough, - l = t("../utils/zip-stream"), - h = t("../utils/stream-buf"), - d = t("../utils/utils"), - p = t("../utils/xml-stream"), - m = t("../utils/browser-buffer-decode").bufferToString, - y = t("./xform/style/styles-xform"), - b = t("./xform/core/core-xform"), - v = t("./xform/strings/shared-strings-xform"), - g = t("./xform/core/relationships-xform"), - w = t("./xform/core/content-types-xform"), - _ = t("./xform/core/app-xform"), - k = t("./xform/book/workbook-xform"), - x = t("./xform/sheet/worksheet-xform"), - S = t("./xform/drawing/drawing-xform"), - O = t("./xform/table/table-xform"), - j = t("./xform/comment/comments-xform"), - E = t("./xform/comment/vml-notes-xform"), - R = t("./xml/theme1.js"); - - function T(t, e) { - return new Promise((function (r, n) { - u.readFile(t, e, (function (t, e) { - t ? n(t) : r(e) - })) - })) - } - var C = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.workbook = e - } - var e, i, C, P, M, A, I, N, D, B, F, L, z, U, H, V, q, W, $, X, K, Z, Y, G, J, Q, tt, et; - return e = t, (i = [{ - key: "readFile", - value: (et = o(regeneratorRuntime.mark((function t(e, r) { - var n, i; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return t.next = 2, d.fs.exists(e); - case 2: - if (t.sent) { - t.next = 4; - break - } - throw new Error("File not found: ".concat(e)); - case 4: - return n = u.createReadStream(e), t.prev = 5, t.next = 8, this.read(n, r); - case 8: - return i = t.sent, n.close(), t.abrupt("return", i); - case 13: - throw t.prev = 13, t.t0 = t.catch(5), n.close(), t.t0; - case 17: - case "end": - return t.stop() - } - }), t, this, [ - [5, 13] - ]) - }))), function (t, e) { - return et.apply(this, arguments) - }) - }, { - key: "parseRels", - value: function (t) { - return (new g).parseStream(t) - } - }, { - key: "parseWorkbook", - value: function (t) { - return (new k).parseStream(t) - } - }, { - key: "parseSharedStrings", - value: function (t) { - return (new v).parseStream(t) - } - }, { - key: "reconcile", - value: function (t, e) { - var r = new k, - n = new x(e), - i = new S, - o = new O; - r.reconcile(t); - var a = { - media: t.media, - mediaIndex: t.mediaIndex - }; - Object.keys(t.drawings).forEach((function (e) { - var r = t.drawings[e], - n = t.drawingRels[e]; - n && (a.rels = n.reduce((function (t, e) { - return t[e.Id] = e, t - }), {}), (r.anchors || []).forEach((function (t) { - var e = t.picture && t.picture.hyperlinks; - e && a.rels[e.rId] && (e.hyperlink = a.rels[e.rId].Target, delete e.rId) - })), i.reconcile(r, a)) - })); - var s = { - styles: t.styles - }; - Object.values(t.tables).forEach((function (t) { - o.reconcile(t, s) - })); - var u = { - styles: t.styles, - sharedStrings: t.sharedStrings, - media: t.media, - mediaIndex: t.mediaIndex, - date1904: t.properties && t.properties.date1904, - drawings: t.drawings, - comments: t.comments, - tables: t.tables, - vmlDrawings: t.vmlDrawings - }; - t.worksheets.forEach((function (e) { - e.relationships = t.worksheetRels[e.sheetNo], n.reconcile(e, u) - })), delete t.worksheetHash, delete t.worksheetRels, delete t.globalRels, delete t.sharedStrings, delete t.workbookRels, delete t.sheetDefs, delete t.styles, delete t.mediaIndex, delete t.drawings, delete t.drawingRels, delete t.vmlDrawings - } - }, { - key: "_processWorksheetEntry", - value: (tt = o(regeneratorRuntime.mark((function t(e, r, n, i, o) { - var a, s; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return a = new x(i), t.next = 3, a.parseStream(e); - case 3: - (s = t.sent).sheetNo = n, r.worksheetHash[o] = s, r.worksheets.push(s); - case 7: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r, n, i) { - return tt.apply(this, arguments) - }) - }, { - key: "_processCommentEntry", - value: (Q = o(regeneratorRuntime.mark((function t(e, r, n) { - var i, o; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return i = new j, t.next = 3, i.parseStream(e); - case 3: - o = t.sent, r.comments["../".concat(n, ".xml")] = o; - case 5: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r) { - return Q.apply(this, arguments) - }) - }, { - key: "_processTableEntry", - value: (J = o(regeneratorRuntime.mark((function t(e, r, n) { - var i, o; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return i = new O, t.next = 3, i.parseStream(e); - case 3: - o = t.sent, r.tables["../tables/".concat(n, ".xml")] = o; - case 5: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r) { - return J.apply(this, arguments) - }) - }, { - key: "_processWorksheetRelsEntry", - value: (G = o(regeneratorRuntime.mark((function t(e, r, n) { - var i, o; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return i = new g, t.next = 3, i.parseStream(e); - case 3: - o = t.sent, r.worksheetRels[n] = o; - case 5: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r) { - return G.apply(this, arguments) - }) - }, { - key: "_processMediaEntry", - value: (Y = o(regeneratorRuntime.mark((function t(e, r, n) { - var i, o, a; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - if (!((i = n.lastIndexOf(".")) >= 1)) { - t.next = 6; - break - } - return o = n.substr(i + 1), a = n.substr(0, i), t.next = 6, new Promise((function (t, i) { - var s = new h; - s.on("finish", (function () { - r.mediaIndex[n] = r.media.length, r.mediaIndex[a] = r.media.length; - var e = { - type: "image", - name: a, - extension: o, - buffer: s.toBuffer() - }; - r.media.push(e), t() - })), e.on("error", (function (t) { - i(t) - })), e.pipe(s) - })); - case 6: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r) { - return Y.apply(this, arguments) - }) - }, { - key: "_processDrawingEntry", - value: (Z = o(regeneratorRuntime.mark((function t(e, r, n) { - var i, o; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return i = new S, t.next = 3, i.parseStream(e); - case 3: - o = t.sent, r.drawings[n] = o; - case 5: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r) { - return Z.apply(this, arguments) - }) - }, { - key: "_processDrawingRelsEntry", - value: (K = o(regeneratorRuntime.mark((function t(e, r, n) { - var i, o; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return i = new g, t.next = 3, i.parseStream(e); - case 3: - o = t.sent, r.drawingRels[n] = o; - case 5: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r) { - return K.apply(this, arguments) - }) - }, { - key: "_processVmlDrawingEntry", - value: (X = o(regeneratorRuntime.mark((function t(e, r, n) { - var i, o; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return i = new E, t.next = 3, i.parseStream(e); - case 3: - o = t.sent, r.vmlDrawings["../drawings/".concat(n, ".vml")] = o; - case 5: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r) { - return X.apply(this, arguments) - }) - }, { - key: "_processThemeEntry", - value: ($ = o(regeneratorRuntime.mark((function t(e, r, n) { - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return t.next = 2, new Promise((function (t, i) { - var o = new h; - e.on("error", i), o.on("error", i), o.on("finish", (function () { - r.themes[n] = o.read().toString(), t() - })), e.pipe(o) - })); - case 2: - case "end": - return t.stop() - } - }), t) - }))), function (t, e, r) { - return $.apply(this, arguments) - }) - }, { - key: "createInputStream", - value: function () { - throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md") - } - }, { - key: "read", - value: (W = o(regeneratorRuntime.mark((function t(e, r) { - var i, o, a, u, c, l, h, d; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - !e[Symbol.asyncIterator] && e.pipe && (e = e.pipe(new f)), i = [], o = !0, a = !1, t.prev = 4, c = s(e); - case 6: - return t.next = 8, c.next(); - case 8: - return l = t.sent, o = l.done, t.next = 12, l.value; - case 12: - if (h = t.sent, o) { - t.next = 19; - break - } - d = h, i.push(d); - case 16: - o = !0, t.next = 6; - break; - case 19: - t.next = 25; - break; - case 21: - t.prev = 21, t.t0 = t.catch(4), a = !0, u = t.t0; - case 25: - if (t.prev = 25, t.prev = 26, o || null == c.return) { - t.next = 30; - break - } - return t.next = 30, c.return(); - case 30: - if (t.prev = 30, !a) { - t.next = 33; - break - } - throw u; - case 33: - return t.finish(30); - case 34: - return t.finish(25); - case 35: - return t.abrupt("return", this.load(n.concat(i), r)); - case 36: - case "end": - return t.stop() - } - }), t, this, [ - [4, 21, 25, 35], - [26, , 30, 34] - ]) - }))), function (t, e) { - return W.apply(this, arguments) - }) - }, { - key: "load", - value: (q = o(regeneratorRuntime.mark((function t(e, i) { - var o, a, s, u, l, h, d, p, g, w, k, x, S, O, j, E; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return o = i && i.base64 ? n.from(e.toString(), "base64") : e, a = { - worksheets: [], - worksheetHash: {}, - worksheetRels: [], - themes: {}, - media: [], - mediaIndex: {}, - drawings: {}, - drawingRels: {}, - comments: {}, - tables: {}, - vmlDrawings: {} - }, t.next = 4, c.loadAsync(o); - case 4: - s = t.sent, u = 0, l = Object.values(s.files); - case 6: - if (!(u < l.length)) { - t.next = 126; - break - } - if ((h = l[u]).dir) { - t.next = 123; - break - } - if ("/" === (d = h.name)[0] && (d = d.substr(1)), p = void 0, !d.match(/xl\/media\//) && !d.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/)) { - t.next = 21; - break - } - return p = new f, t.t0 = p, t.next = 17, h.async("nodebuffer"); - case 17: - t.t1 = t.sent, t.t0.write.call(t.t0, t.t1), t.next = 36; - break; - case 21: - if (p = new f({ - writableObjectMode: !0, - readableObjectMode: !0 - }), g = void 0, !r.browser) { - t.next = 31; - break - } - return t.t2 = m, t.next = 27, h.async("nodebuffer"); - case 27: - t.t3 = t.sent, g = (0, t.t2)(t.t3), t.next = 34; - break; - case 31: - return t.next = 33, h.async("string"); - case 33: - g = t.sent; - case 34: - for (w = 0; w < g.length; w += 16384) p.write(g.substring(w, w + 16384)); - case 36: - p.end(), t.t4 = d, t.next = "_rels/.rels" === t.t4 ? 40 : "xl/workbook.xml" === t.t4 ? 44 : "xl/_rels/workbook.xml.rels" === t.t4 ? 53 : "xl/sharedStrings.xml" === t.t4 ? 57 : "xl/styles.xml" === t.t4 ? 61 : "docProps/app.xml" === t.t4 ? 65 : "docProps/core.xml" === t.t4 ? 72 : 78; - break; - case 40: - return t.next = 42, this.parseRels(p); - case 42: - return a.globalRels = t.sent, t.abrupt("break", 123); - case 44: - return t.next = 46, this.parseWorkbook(p); - case 46: - return k = t.sent, a.sheets = k.sheets, a.definedNames = k.definedNames, a.views = k.views, a.properties = k.properties, a.calcProperties = k.calcProperties, t.abrupt("break", 123); - case 53: - return t.next = 55, this.parseRels(p); - case 55: - return a.workbookRels = t.sent, t.abrupt("break", 123); - case 57: - return a.sharedStrings = new v, t.next = 60, a.sharedStrings.parseStream(p); - case 60: - return t.abrupt("break", 123); - case 61: - return a.styles = new y, t.next = 64, a.styles.parseStream(p); - case 64: - return t.abrupt("break", 123); - case 65: - return x = new _, t.next = 68, x.parseStream(p); - case 68: - return S = t.sent, a.company = S.company, a.manager = S.manager, t.abrupt("break", 123); - case 72: - return O = new b, t.next = 75, O.parseStream(p); - case 75: - return j = t.sent, Object.assign(a, j), t.abrupt("break", 123); - case 78: - if (!(E = d.match(/xl\/worksheets\/sheet(\d+)[.]xml/))) { - t.next = 83; - break - } - return t.next = 82, this._processWorksheetEntry(p, a, E[1], i, d); - case 82: - return t.abrupt("break", 123); - case 83: - if (!(E = d.match(/xl\/worksheets\/_rels\/sheet(\d+)[.]xml.rels/))) { - t.next = 88; - break - } - return t.next = 87, this._processWorksheetRelsEntry(p, a, E[1]); - case 87: - return t.abrupt("break", 123); - case 88: - if (!(E = d.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))) { - t.next = 93; - break - } - return t.next = 92, this._processThemeEntry(p, a, E[1]); - case 92: - return t.abrupt("break", 123); - case 93: - if (!(E = d.match(/xl\/media\/([a-zA-Z0-9]+[.][a-zA-Z0-9]{3,4})$/))) { - t.next = 98; - break - } - return t.next = 97, this._processMediaEntry(p, a, E[1]); - case 97: - return t.abrupt("break", 123); - case 98: - if (!(E = d.match(/xl\/drawings\/([a-zA-Z0-9]+)[.]xml/))) { - t.next = 103; - break - } - return t.next = 102, this._processDrawingEntry(p, a, E[1]); - case 102: - return t.abrupt("break", 123); - case 103: - if (!(E = d.match(/xl\/(comments\d+)[.]xml/))) { - t.next = 108; - break - } - return t.next = 107, this._processCommentEntry(p, a, E[1]); - case 107: - return t.abrupt("break", 123); - case 108: - if (!(E = d.match(/xl\/tables\/(table\d+)[.]xml/))) { - t.next = 113; - break - } - return t.next = 112, this._processTableEntry(p, a, E[1]); - case 112: - return t.abrupt("break", 123); - case 113: - if (!(E = d.match(/xl\/drawings\/_rels\/([a-zA-Z0-9]+)[.]xml[.]rels/))) { - t.next = 118; - break - } - return t.next = 117, this._processDrawingRelsEntry(p, a, E[1]); - case 117: - return t.abrupt("break", 123); - case 118: - if (!(E = d.match(/xl\/drawings\/(vmlDrawing\d+)[.]vml/))) { - t.next = 123; - break - } - return t.next = 122, this._processVmlDrawingEntry(p, a, E[1]); - case 122: - return t.abrupt("break", 123); - case 123: - u++, t.next = 6; - break; - case 126: - return this.reconcile(a, i), this.workbook.model = a, t.abrupt("return", this.workbook); - case 129: - case "end": - return t.stop() - } - }), t, this) - }))), function (t, e) { - return q.apply(this, arguments) - }) - }, { - key: "addMedia", - value: (V = o(regeneratorRuntime.mark((function t(e, r) { - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return t.next = 2, Promise.all(r.media.map(function () { - var t = o(regeneratorRuntime.mark((function t(r) { - var n, i, o, a; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - if ("image" !== r.type) { - t.next = 13; - break - } - if (n = "xl/media/".concat(r.name, ".").concat(r.extension), !r.filename) { - t.next = 7; - break - } - return t.next = 5, T(r.filename); - case 5: - return i = t.sent, t.abrupt("return", e.append(i, { - name: n - })); - case 7: - if (!r.buffer) { - t.next = 9; - break - } - return t.abrupt("return", e.append(r.buffer, { - name: n - })); - case 9: - if (!r.base64) { - t.next = 13; - break - } - return o = r.base64, a = o.substring(o.indexOf(",") + 1), t.abrupt("return", e.append(a, { - name: n, - base64: !0 - })); - case 13: - throw new Error("Unsupported media"); - case 14: - case "end": - return t.stop() - } - }), t) - }))); - return function (e) { - return t.apply(this, arguments) - } - }())); - case 2: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return V.apply(this, arguments) - }) - }, { - key: "addDrawings", - value: function (t, e) { - var r = new S, - n = new g; - e.worksheets.forEach((function (e) { - var i = e.drawing; - if (i) { - r.prepare(i, {}); - var o = r.toXml(i); - t.append(o, { - name: "xl/drawings/".concat(i.name, ".xml") - }), o = n.toXml(i.rels), t.append(o, { - name: "xl/drawings/_rels/".concat(i.name, ".xml.rels") - }) - } - })) - } - }, { - key: "addTables", - value: function (t, e) { - var r = new O; - e.worksheets.forEach((function (e) { - e.tables.forEach((function (e) { - r.prepare(e, {}); - var n = r.toXml(e); - t.append(n, { - name: "xl/tables/".concat(e.target) - }) - })) - })) - } - }, { - key: "addContentTypes", - value: (H = o(regeneratorRuntime.mark((function t(e, r) { - var n, i; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - n = new w, i = n.toXml(r), e.append(i, { - name: "[Content_Types].xml" - }); - case 3: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return H.apply(this, arguments) - }) - }, { - key: "addApp", - value: (U = o(regeneratorRuntime.mark((function t(e, r) { - var n, i; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - n = new _, i = n.toXml(r), e.append(i, { - name: "docProps/app.xml" - }); - case 3: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return U.apply(this, arguments) - }) - }, { - key: "addCore", - value: (z = o(regeneratorRuntime.mark((function t(e, r) { - var n; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - n = new b, e.append(n.toXml(r), { - name: "docProps/core.xml" - }); - case 2: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return z.apply(this, arguments) - }) - }, { - key: "addThemes", - value: (L = o(regeneratorRuntime.mark((function t(e, r) { - var n; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - n = r.themes || { - theme1: R - }, Object.keys(n).forEach((function (t) { - var r = n[t], - i = "xl/theme/".concat(t, ".xml"); - e.append(r, { - name: i - }) - })); - case 2: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return L.apply(this, arguments) - }) - }, { - key: "addOfficeRels", - value: (F = o(regeneratorRuntime.mark((function e(r) { - var n, i; - return regeneratorRuntime.wrap((function (e) { - for (; ;) switch (e.prev = e.next) { - case 0: - n = new g, i = n.toXml([{ - Id: "rId1", - Type: t.RelType.OfficeDocument, - Target: "xl/workbook.xml" - }, { - Id: "rId2", - Type: t.RelType.CoreProperties, - Target: "docProps/core.xml" - }, { - Id: "rId3", - Type: t.RelType.ExtenderProperties, - Target: "docProps/app.xml" - }]), r.append(i, { - name: "_rels/.rels" - }); - case 3: - case "end": - return e.stop() - } - }), e) - }))), function (t) { - return F.apply(this, arguments) - }) - }, { - key: "addWorkbookRels", - value: (B = o(regeneratorRuntime.mark((function e(r, n) { - var i, o, a, s; - return regeneratorRuntime.wrap((function (e) { - for (; ;) switch (e.prev = e.next) { - case 0: - i = 1, o = [{ - Id: "rId".concat(i++), - Type: t.RelType.Styles, - Target: "styles.xml" - }, { - Id: "rId".concat(i++), - Type: t.RelType.Theme, - Target: "theme/theme1.xml" - }], n.sharedStrings.count && o.push({ - Id: "rId".concat(i++), - Type: t.RelType.SharedStrings, - Target: "sharedStrings.xml" - }), n.worksheets.forEach((function (e) { - e.rId = "rId".concat(i++), o.push({ - Id: e.rId, - Type: t.RelType.Worksheet, - Target: "worksheets/sheet".concat(e.id, ".xml") - }) - })), a = new g, s = a.toXml(o), r.append(s, { - name: "xl/_rels/workbook.xml.rels" - }); - case 7: - case "end": - return e.stop() - } - }), e) - }))), function (t, e) { - return B.apply(this, arguments) - }) - }, { - key: "addSharedStrings", - value: (D = o(regeneratorRuntime.mark((function t(e, r) { - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - r.sharedStrings && r.sharedStrings.count && e.append(r.sharedStrings.xml, { - name: "xl/sharedStrings.xml" - }); - case 1: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return D.apply(this, arguments) - }) - }, { - key: "addStyles", - value: (N = o(regeneratorRuntime.mark((function t(e, r) { - var n; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - (n = r.styles.xml) && e.append(n, { - name: "xl/styles.xml" - }); - case 2: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return N.apply(this, arguments) - }) - }, { - key: "addWorkbook", - value: (I = o(regeneratorRuntime.mark((function t(e, r) { - var n; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - n = new k, e.append(n.toXml(r), { - name: "xl/workbook.xml" - }); - case 2: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return I.apply(this, arguments) - }) - }, { - key: "addWorksheets", - value: (A = o(regeneratorRuntime.mark((function t(e, r) { - var n, i, o, a; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - n = new x, i = new g, o = new j, a = new E, r.worksheets.forEach((function (t) { - var r = new p; - n.render(r, t), e.append(r.xml, { - name: "xl/worksheets/sheet".concat(t.id, ".xml") - }), t.rels && t.rels.length && (r = new p, i.render(r, t.rels), e.append(r.xml, { - name: "xl/worksheets/_rels/sheet".concat(t.id, ".xml.rels") - })), t.comments.length > 0 && (r = new p, o.render(r, t), e.append(r.xml, { - name: "xl/comments".concat(t.id, ".xml") - }), r = new p, a.render(r, t), e.append(r.xml, { - name: "xl/drawings/vmlDrawing".concat(t.id, ".vml") - })) - })); - case 5: - case "end": - return t.stop() - } - }), t) - }))), function (t, e) { - return A.apply(this, arguments) - }) - }, { - key: "_finalize", - value: function (t) { - var e = this; - return new Promise((function (r, n) { - t.on("finish", (function () { - r(e) - })), t.on("error", n), t.finalize() - })) - } - }, { - key: "prepareModel", - value: function (t, e) { - t.creator = t.creator || "ExcelJS", t.lastModifiedBy = t.lastModifiedBy || "ExcelJS", t.created = t.created || new Date, t.modified = t.modified || new Date, t.useSharedStrings = void 0 === e.useSharedStrings || e.useSharedStrings, t.useStyles = void 0 === e.useStyles || e.useStyles, t.sharedStrings = new v, t.styles = t.useStyles ? new y(!0) : new y.Mock; - var r = new k, - n = new x; - r.prepare(t); - var i = { - sharedStrings: t.sharedStrings, - styles: t.styles, - date1904: t.properties.date1904, - drawingsCount: 0, - media: t.media - }; - i.drawings = t.drawings = [], i.commentRefs = t.commentRefs = []; - var o = 0; - t.tables = [], t.worksheets.forEach((function (e) { - e.tables.forEach((function (e) { - o++, e.target = "table".concat(o, ".xml"), e.id = o, t.tables.push(e) - })), n.prepare(e, i) - })) - } - }, { - key: "write", - value: (M = o(regeneratorRuntime.mark((function t(e, r) { - var n, i; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return r = r || {}, n = this.workbook.model, (i = new l.ZipWriter(r.zip)).pipe(e), this.prepareModel(n, r), t.next = 7, this.addContentTypes(i, n); - case 7: - return t.next = 9, this.addOfficeRels(i, n); - case 9: - return t.next = 11, this.addWorkbookRels(i, n); - case 11: - return t.next = 13, this.addWorksheets(i, n); - case 13: - return t.next = 15, this.addSharedStrings(i, n); - case 15: - return t.next = 17, this.addDrawings(i, n); - case 17: - return t.next = 19, this.addTables(i, n); - case 19: - return t.next = 21, Promise.all([this.addThemes(i, n), this.addStyles(i, n)]); - case 21: - return t.next = 23, this.addMedia(i, n); - case 23: - return t.next = 25, Promise.all([this.addApp(i, n), this.addCore(i, n)]); - case 25: - return t.next = 27, this.addWorkbook(i, n); - case 27: - return t.abrupt("return", this._finalize(i)); - case 28: - case "end": - return t.stop() - } - }), t, this) - }))), function (t, e) { - return M.apply(this, arguments) - }) - }, { - key: "writeFile", - value: function (t, e) { - var r = this, - n = u.createWriteStream(t); - return new Promise((function (t, i) { - n.on("finish", (function () { - t() - })), n.on("error", (function (t) { - i(t) - })), r.write(n, e).then((function () { - n.end() - })) - })) - } - }, { - key: "writeBuffer", - value: (P = o(regeneratorRuntime.mark((function t(e) { - var r; - return regeneratorRuntime.wrap((function (t) { - for (; ;) switch (t.prev = t.next) { - case 0: - return r = new h, t.next = 3, this.write(r, e); - case 3: - return t.abrupt("return", r.read()); - case 4: - case "end": - return t.stop() - } - }), t, this) - }))), function (t) { - return P.apply(this, arguments) - }) - }]) && a(e.prototype, i), C && a(e, C), t - }(); - C.RelType = t("./rel-type"), e.exports = C - }).call(this, t("_process"), t("buffer").Buffer) - }, { - "../utils/browser-buffer-decode": 16, - "../utils/stream-buf": 23, - "../utils/utils": 26, - "../utils/xml-stream": 27, - "../utils/zip-stream": 28, - "./rel-type": 30, - "./xform/book/workbook-xform": 37, - "./xform/comment/comments-xform": 39, - "./xform/comment/vml-notes-xform": 44, - "./xform/core/app-xform": 50, - "./xform/core/content-types-xform": 51, - "./xform/core/core-xform": 52, - "./xform/core/relationships-xform": 54, - "./xform/drawing/drawing-xform": 61, - "./xform/sheet/worksheet-xform": 114, - "./xform/strings/shared-strings-xform": 123, - "./xform/style/styles-xform": 134, - "./xform/table/table-xform": 140, - "./xml/theme1.js": 142, - _process: 467, - buffer: 216, - fs: 215, - jszip: 399, - "readable-stream": 491 - }], - 142: [function (t, e, r) { - "use strict"; - e.exports = '\n ' - }, {}], - 143: [function (t, e, r) { - (function (e) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e) { - return (o = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function a(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = u(t); - if (e) { - var i = u(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return s(this, r) - } - } - - function s(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function u(t) { - return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.CsvFormatterStream = void 0; - var c = t("stream"), - f = t("./formatter"), - l = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && o(t, e) - }(c, t); - var r, n, s, u = a(c); - - function c(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, c), (e = u.call(this, { - writableObjectMode: t.objectMode - })).hasWrittenBOM = !1, e.formatterOptions = t, e.rowFormatter = new f.RowFormatter(t), e.hasWrittenBOM = !t.writeBOM, e - } - return r = c, (n = [{ - key: "transform", - value: function (t) { - return this.rowFormatter.rowTransform = t, this - } - }, { - key: "_transform", - value: function (t, r, n) { - var i = this, - o = !1; - try { - this.hasWrittenBOM || (this.push(this.formatterOptions.BOM), this.hasWrittenBOM = !0), this.rowFormatter.format(t, (function (t, r) { - return t ? (o = !0, n(t)) : (r && r.forEach((function (t) { - i.push(e.from(t, "utf8")) - })), o = !0, n()) - })) - } catch (t) { - if (o) throw t; - n(t) - } - } - }, { - key: "_flush", - value: function (t) { - var r = this; - this.rowFormatter.finish((function (n, i) { - return n ? t(n) : (i && i.forEach((function (t) { - r.push(e.from(t, "utf8")) - })), t()) - })) - } - }]) && i(r.prototype, n), s && i(r, s), c - }(c.Transform); - r.CsvFormatterStream = l - }).call(this, t("buffer").Buffer) - }, { - "./formatter": 147, - buffer: 216, - stream: 506 - }], - 144: [function (t, e, r) { - "use strict"; - - function n(t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.FormatterOptions = void 0; - r.FormatterOptions = function t() { - var e, r = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - n(this, t), this.objectMode = !0, this.delimiter = ",", this.rowDelimiter = "\n", this.quote = '"', this.escape = this.quote, this.quoteColumns = !1, this.quoteHeaders = this.quoteColumns, this.headers = null, this.includeEndRowDelimiter = !1, this.writeBOM = !1, this.BOM = "\ufeff", this.alwaysWriteHeaders = !1, Object.assign(this, r || {}), void 0 === (null == r ? void 0 : r.quoteHeaders) && (this.quoteHeaders = this.quoteColumns), !0 === (null == r ? void 0 : r.quote) ? this.quote = '"' : !1 === (null == r ? void 0 : r.quote) && (this.quote = ""), "string" != typeof (null == r ? void 0 : r.escape) && (this.escape = this.quote), this.shouldWriteHeaders = !!this.headers && (null === (e = r.writeHeaders) || void 0 === e || e), this.headers = Array.isArray(this.headers) ? this.headers : null, this.escapedQuote = "".concat(this.escape).concat(this.quote) - } - }, {}], - 145: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = function (t) { - return t && t.__esModule ? t : { - default: t - } - }; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.FieldFormatter = void 0; - var o = i(t("lodash.isboolean")), - a = i(t("lodash.isnil")), - s = i(t("lodash.escaperegexp")), - u = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this._headers = null, this.formatterOptions = e, null !== e.headers && (this.headers = e.headers), this.REPLACE_REGEXP = new RegExp(e.quote, "g"); - var r = "[".concat(e.delimiter).concat(s.default(e.rowDelimiter), "|\r|\n']"); - this.ESCAPE_REGEXP = new RegExp(r) - } - var e, r, i; - return e = t, (r = [{ - key: "shouldQuote", - value: function (t, e) { - var r = e ? this.formatterOptions.quoteHeaders : this.formatterOptions.quoteColumns; - return o.default(r) ? r : Array.isArray(r) ? r[t] : null !== this._headers && r[this._headers[t]] - } - }, { - key: "format", - value: function (t, e, r) { - var n = "".concat(a.default(t) ? "" : t).replace(/\0/g, ""), - i = this.formatterOptions; - return "" !== i.quote && -1 !== n.indexOf(i.quote) ? this.quoteField(n.replace(this.REPLACE_REGEXP, i.escapedQuote)) : -1 !== n.search(this.ESCAPE_REGEXP) || this.shouldQuote(e, r) ? this.quoteField(n) : n - } - }, { - key: "quoteField", - value: function (t) { - var e = this.formatterOptions.quote; - return "".concat(e).concat(t).concat(e) - } - }, { - key: "headers", - set: function (t) { - this._headers = t - } - }]) && n(e.prototype, r), i && n(e, i), t - }(); - r.FieldFormatter = u - }, { - "lodash.escaperegexp": 426, - "lodash.isboolean": 428, - "lodash.isnil": 431 - }], - 146: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = function (t) { - return t && t.__esModule ? t : { - default: t - } - }; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.RowFormatter = void 0; - var o = i(t("lodash.isfunction")), - a = i(t("lodash.isequal")), - s = t("./FieldFormatter"), - u = t("../types"), - c = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.rowCount = 0, this.formatterOptions = e, this.fieldFormatter = new s.FieldFormatter(e), this.headers = e.headers, this.shouldWriteHeaders = e.shouldWriteHeaders, this.hasWrittenHeaders = !1, null !== this.headers && (this.fieldFormatter.headers = this.headers), e.transform && (this.rowTransform = e.transform) - } - var e, r, i; - return e = t, i = [{ - key: "isHashArray", - value: function (t) { - return !!Array.isArray(t) && Array.isArray(t[0]) && 2 === t[0].length - } - }, { - key: "gatherHeaders", - value: function (e) { - return t.isHashArray(e) ? e.map((function (t) { - return t[0] - })) : Array.isArray(e) ? e : Object.keys(e) - } - }, { - key: "createTransform", - value: function (t) { - return u.isSyncTransform(t) ? function (e, r) { - var n = null; - try { - n = t(e) - } catch (t) { - return r(t) - } - return r(null, n) - } : function (e, r) { - t(e, r) - } - } - }], (r = [{ - key: "format", - value: function (t, e) { - var r = this; - this.callTransformer(t, (function (n, i) { - if (n) return e(n); - if (!t) return e(null); - var o = []; - if (i) { - var a = r.checkHeaders(i), - s = a.shouldFormatColumns, - u = a.headers; - if (r.shouldWriteHeaders && u && !r.hasWrittenHeaders && (o.push(r.formatColumns(u, !0)), r.hasWrittenHeaders = !0), s) { - var c = r.gatherColumns(i); - o.push(r.formatColumns(c, !1)) - } - } - return e(null, o) - })) - } - }, { - key: "finish", - value: function (t) { - var e = []; - if (this.formatterOptions.alwaysWriteHeaders && 0 === this.rowCount) { - if (!this.headers) return t(new Error("`alwaysWriteHeaders` option is set to true but `headers` option not provided.")); - e.push(this.formatColumns(this.headers, !0)) - } - return this.formatterOptions.includeEndRowDelimiter && e.push(this.formatterOptions.rowDelimiter), t(null, e) - } - }, { - key: "checkHeaders", - value: function (e) { - if (this.headers) return { - shouldFormatColumns: !0, - headers: this.headers - }; - var r = t.gatherHeaders(e); - return this.headers = r, this.fieldFormatter.headers = r, this.shouldWriteHeaders ? { - shouldFormatColumns: !a.default(r, e), - headers: r - } : { - shouldFormatColumns: !0, - headers: null - } - } - }, { - key: "gatherColumns", - value: function (e) { - if (null === this.headers) throw new Error("Headers is currently null"); - return Array.isArray(e) ? t.isHashArray(e) ? this.headers.map((function (t, r) { - var n = e[r]; - return n ? n[1] : "" - })) : this.headers.map((function (t, r) { - return e[r] - })) : this.headers.map((function (t) { - return e[t] - })) - } - }, { - key: "callTransformer", - value: function (t, e) { - return this._rowTransform ? this._rowTransform(t, e) : e(null, t) - } - }, { - key: "formatColumns", - value: function (t, e) { - var r = this, - n = t.map((function (t, n) { - return r.fieldFormatter.format(t, n, e) - })).join(this.formatterOptions.delimiter), - i = this.rowCount; - return this.rowCount += 1, i ? [this.formatterOptions.rowDelimiter, n].join("") : n - } - }, { - key: "rowTransform", - set: function (e) { - if (!o.default(e)) throw new TypeError("The transform should be a function"); - this._rowTransform = t.createTransform(e) - } - }]) && n(e.prototype, r), i && n(e, i), t - }(); - r.RowFormatter = c - }, { - "../types": 149, - "./FieldFormatter": 145, - "lodash.isequal": 429, - "lodash.isfunction": 430 - }], - 147: [function (t, e, r) { - "use strict"; - Object.defineProperty(r, "__esModule", { - value: !0 - }); - var n = t("./RowFormatter"); - Object.defineProperty(r, "RowFormatter", { - enumerable: !0, - get: function () { - return n.RowFormatter - } - }); - var i = t("./FieldFormatter"); - Object.defineProperty(r, "FieldFormatter", { - enumerable: !0, - get: function () { - return i.FieldFormatter - } - }) - }, { - "./FieldFormatter": 145, - "./RowFormatter": 146 - }], - 148: [function (t, e, r) { - (function (e) { - "use strict"; - var n = Object.create ? function (t, e, r, n) { - void 0 === n && (n = r), Object.defineProperty(t, n, { - enumerable: !0, - get: function () { - return e[r] - } - }) - } : function (t, e, r, n) { - void 0 === n && (n = r), t[n] = e[r] - }, - i = Object.create ? function (t, e) { - Object.defineProperty(t, "default", { - enumerable: !0, - value: e - }) - } : function (t, e) { - t.default = e - }, - o = function (t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var r in t) "default" !== r && Object.hasOwnProperty.call(t, r) && n(e, t, r); - return i(e, t), e - }, - a = function (t, e) { - for (var r in t) "default" === r || e.hasOwnProperty(r) || n(e, t, r) - }; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.writeToPath = r.writeToString = r.writeToBuffer = r.writeToStream = r.write = r.format = void 0; - var s = t("util"), - u = t("stream"), - c = o(t("fs")), - f = t("./FormatterOptions"), - l = t("./CsvFormatterStream"); - a(t("./types"), r); - var h = t("./CsvFormatterStream"); - Object.defineProperty(r, "CsvFormatterStream", { - enumerable: !0, - get: function () { - return h.CsvFormatterStream - } - }); - var d = t("./FormatterOptions"); - Object.defineProperty(r, "FormatterOptions", { - enumerable: !0, - get: function () { - return d.FormatterOptions - } - }), r.format = function (t) { - return new l.CsvFormatterStream(new f.FormatterOptions(t)) - }, r.write = function (t, e) { - var n = r.format(e), - i = s.promisify((function (t, e) { - n.write(t, void 0, e) - })); - return t.reduce((function (t, e) { - return t.then((function () { - return i(e) - })) - }), Promise.resolve()).then((function () { - return n.end() - })).catch((function (t) { - n.emit("error", t) - })), n - }, r.writeToStream = function (t, e, n) { - return r.write(e, n).pipe(t) - }, r.writeToBuffer = function (t) { - var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, - i = [], - o = new u.Writable({ - write: function (t, e, r) { - i.push(t), r() - } - }); - return new Promise((function (a, s) { - o.on("error", s).on("finish", (function () { - return a(e.concat(i)) - })), r.write(t, n).pipe(o) - })) - }, r.writeToString = function (t, e) { - return r.writeToBuffer(t, e).then((function (t) { - return t.toString() - })) - }, r.writeToPath = function (t, e, n) { - var i = c.createWriteStream(t, { - encoding: "utf8" - }); - return r.write(e, n).pipe(i) - } - }).call(this, t("buffer").Buffer) - }, { - "./CsvFormatterStream": 143, - "./FormatterOptions": 144, - "./types": 149, - buffer: 216, - fs: 215, - stream: 506, - util: 525 - }], - 149: [function (t, e, r) { - "use strict"; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.isSyncTransform = void 0, r.isSyncTransform = function (t) { - return 1 === t.length - } - }, {}], - 150: [function (t, e, r) { - (function (e) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - - function i(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - - function o(t, e, r) { - return (o = "undefined" != typeof Reflect && Reflect.get ? Reflect.get : function (t, e, r) { - var n = function (t, e) { - for (; !Object.prototype.hasOwnProperty.call(t, e) && null !== (t = c(t));); - return t - }(t, e); - if (n) { - var i = Object.getOwnPropertyDescriptor(n, e); - return i.get ? i.get.call(r) : i.value - } - })(t, e, r || t) - } - - function a(t, e) { - return (a = Object.setPrototypeOf || function (t, e) { - return t.__proto__ = e, t - })(t, e) - } - - function s(t) { - var e = function () { - if ("undefined" == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ("function" == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { }))), !0 - } catch (t) { - return !1 - } - }(); - return function () { - var r, n = c(t); - if (e) { - var i = c(this).constructor; - r = Reflect.construct(n, arguments, i) - } else r = n.apply(this, arguments); - return u(this, r) - } - } - - function u(t, e) { - return !e || "object" !== n(e) && "function" != typeof e ? function (t) { - if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t - }(t) : e - } - - function c(t) { - return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { - return t.__proto__ || Object.getPrototypeOf(t) - })(t) - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.CsvParserStream = void 0; - var f = t("string_decoder"), - l = t("stream"), - h = t("./transforms"), - d = t("./parser"), - p = function (t) { - ! function (t, e) { - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); - t.prototype = Object.create(e && e.prototype, { - constructor: { - value: t, - writable: !0, - configurable: !0 - } - }), e && a(t, e) - }(p, t); - var r, n, u, l = s(p); - - function p(t) { - var e; - return function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, p), (e = l.call(this, { - objectMode: t.objectMode - })).lines = "", e.rowCount = 0, e.parsedRowCount = 0, e.parsedLineCount = 0, e.endEmitted = !1, e.headersEmitted = !1, e.parserOptions = t, e.parser = new d.Parser(t), e.headerTransformer = new h.HeaderTransformer(t), e.decoder = new f.StringDecoder(t.encoding), e.rowTransformerValidator = new h.RowTransformerValidator, e - } - return r = p, (n = [{ - key: "transform", - value: function (t) { - return this.rowTransformerValidator.rowTransform = t, this - } - }, { - key: "validate", - value: function (t) { - return this.rowTransformerValidator.rowValidator = t, this - } - }, { - key: "emit", - value: function (t) { - var e; - if ("end" === t) return this.endEmitted || (this.endEmitted = !0, o(c(p.prototype), "emit", this).call(this, "end", this.rowCount)), !1; - for (var r = arguments.length, n = new Array(r > 1 ? r - 1 : 0), i = 1; i < r; i++) n[i - 1] = arguments[i]; - return (e = o(c(p.prototype), "emit", this)).call.apply(e, [this, t].concat(n)) - } - }, { - key: "_transform", - value: function (t, e, r) { - if (this.hasHitRowLimit) return r(); - try { - var n = this.lines + this.decoder.write(t), - i = this.parse(n, !0); - return this.processRows(i, r) - } catch (t) { - return r(t) - } - } - }, { - key: "_flush", - value: function (t) { - if (this.hasHitRowLimit) return t(); - try { - var e = this.lines + this.decoder.end(), - r = this.parse(e, !1); - return this.processRows(r, t) - } catch (e) { - return t(e) - } - } - }, { - key: "parse", - value: function (t, e) { - if (!t) return []; - var r = this.parser.parse(t, e), - n = r.line, - i = r.rows; - return this.lines = n, i - } - }, { - key: "processRows", - value: function (t, r) { - var n = this, - i = t.length; - ! function o(a) { - var s = function (t) { - return t ? r(t) : a % 100 != 0 ? o(a + 1) : void e((function () { - return o(a + 1) - })) - }; - if (n.checkAndEmitHeaders(), a >= i || n.hasHitRowLimit) return r(); - if (n.parsedLineCount += 1, n.shouldSkipLine) return s(); - var u = t[a]; - n.rowCount += 1, n.parsedRowCount += 1; - var c = n.rowCount; - return n.transformRow(u, (function (t, e) { - if (t) return n.rowCount -= 1, s(t); - if (!e) return s(new Error("expected transform result")); - if (e.isValid) { - if (e.row) return n.pushRow(e.row, s) - } else n.emit("data-invalid", e.row, c, e.reason); - return s() - })) - }(0) - } - }, { - key: "transformRow", - value: function (t, e) { - var r = this; - try { - this.headerTransformer.transform(t, (function (n, i) { - return n ? e(n) : i ? i.isValid ? i.row ? r.shouldEmitRows ? r.rowTransformerValidator.transformAndValidate(i.row, e) : r.skipRow(e) : (r.rowCount -= 1, r.parsedRowCount -= 1, e(null, { - row: null, - isValid: !0 - })) : r.shouldEmitRows ? e(null, { - isValid: !1, - row: t - }) : r.skipRow(e) : e(new Error("Expected result from header transform")) - })) - } catch (t) { - e(t) - } - } - }, { - key: "checkAndEmitHeaders", - value: function () { - !this.headersEmitted && this.headerTransformer.headers && (this.headersEmitted = !0, this.emit("headers", this.headerTransformer.headers)) - } - }, { - key: "skipRow", - value: function (t) { - return this.rowCount -= 1, t(null, { - row: null, - isValid: !0 - }) - } - }, { - key: "pushRow", - value: function (t, e) { - try { - this.parserOptions.objectMode ? this.push(t) : this.push(JSON.stringify(t)), e() - } catch (t) { - e(t) - } - } - }, { - key: "hasHitRowLimit", - get: function () { - return this.parserOptions.limitRows && this.rowCount >= this.parserOptions.maxRows - } - }, { - key: "shouldEmitRows", - get: function () { - return this.parsedRowCount > this.parserOptions.skipRows - } - }, { - key: "shouldSkipLine", - get: function () { - return this.parsedLineCount <= this.parserOptions.skipLines - } - }]) && i(r.prototype, n), u && i(r, u), p - }(l.Transform); - r.CsvParserStream = p - }).call(this, t("timers").setImmediate) - }, { - "./parser": 162, - "./transforms": 165, - stream: 506, - string_decoder: 520, - timers: 521 - }], - 151: [function (t, e, r) { - "use strict"; - var n = function (t) { - return t && t.__esModule ? t : { - default: t - } - }; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.ParserOptions = void 0; - var i = n(t("lodash.escaperegexp")), - o = n(t("lodash.isnil")); - r.ParserOptions = function t(e) { - var r; - if (function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.objectMode = !0, this.delimiter = ",", this.ignoreEmpty = !1, this.quote = '"', this.escape = null, this.escapeChar = this.quote, this.comment = null, this.supportsComments = !1, this.ltrim = !1, this.rtrim = !1, this.trim = !1, this.headers = null, this.renameHeaders = !1, this.strictColumnHandling = !1, this.discardUnmappedColumns = !1, this.carriageReturn = "\r", this.encoding = "utf8", this.limitRows = !1, this.maxRows = 0, this.skipLines = 0, this.skipRows = 0, Object.assign(this, e || {}), this.delimiter.length > 1) throw new Error("delimiter option must be one character long"); - this.escapedDelimiter = i.default(this.delimiter), this.escapeChar = null !== (r = this.escape) && void 0 !== r ? r : this.quote, this.supportsComments = !o.default(this.comment), this.NEXT_TOKEN_REGEXP = new RegExp("([^\\s]|\\r\\n|\\n|\\r|".concat(this.escapedDelimiter, ")")), this.maxRows > 0 && (this.limitRows = !0) - } - }, { - "lodash.escaperegexp": 426, - "lodash.isnil": 431 - }], - 152: [function (t, e, r) { - "use strict"; - var n = Object.create ? function (t, e, r, n) { - void 0 === n && (n = r), Object.defineProperty(t, n, { - enumerable: !0, - get: function () { - return e[r] - } - }) - } : function (t, e, r, n) { - void 0 === n && (n = r), t[n] = e[r] - }, - i = Object.create ? function (t, e) { - Object.defineProperty(t, "default", { - enumerable: !0, - value: e - }) - } : function (t, e) { - t.default = e - }, - o = function (t) { - if (t && t.__esModule) return t; - var e = {}; - if (null != t) - for (var r in t) "default" !== r && Object.hasOwnProperty.call(t, r) && n(e, t, r); - return i(e, t), e - }, - a = function (t, e) { - for (var r in t) "default" === r || e.hasOwnProperty(r) || n(e, t, r) - }; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.parseString = r.parseFile = r.parseStream = r.parse = void 0; - var s = o(t("fs")), - u = t("stream"), - c = t("./ParserOptions"), - f = t("./CsvParserStream"); - a(t("./types"), r); - var l = t("./CsvParserStream"); - Object.defineProperty(r, "CsvParserStream", { - enumerable: !0, - get: function () { - return l.CsvParserStream - } - }); - var h = t("./ParserOptions"); - Object.defineProperty(r, "ParserOptions", { - enumerable: !0, - get: function () { - return h.ParserOptions - } - }), r.parse = function (t) { - return new f.CsvParserStream(new c.ParserOptions(t)) - }, r.parseStream = function (t, e) { - return t.pipe(new f.CsvParserStream(new c.ParserOptions(e))) - }, r.parseFile = function (t) { - var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; - return s.createReadStream(t).pipe(new f.CsvParserStream(new c.ParserOptions(e))) - }, r.parseString = function (t, e) { - var r = new u.Readable; - return r.push(t), r.push(null), r.pipe(new f.CsvParserStream(new c.ParserOptions(e))) - } - }, { - "./CsvParserStream": 150, - "./ParserOptions": 151, - "./types": 166, - fs: 215, - stream: 506 - }], - 153: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.Parser = void 0; - var i = t("./Scanner"), - o = t("./RowParser"), - a = t("./Token"), - s = /^\s*(?:''|"")?\s*(?:,\s*(?:''|"")?\s*)*$/, - u = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.parserOptions = e, this.rowParser = new o.RowParser(this.parserOptions) - } - var e, r, u; - return e = t, u = [{ - key: "removeBOM", - value: function (t) { - return t && 65279 === t.charCodeAt(0) ? t.slice(1) : t - } - }], (r = [{ - key: "parse", - value: function (e, r) { - var n = new i.Scanner({ - line: t.removeBOM(e), - parserOptions: this.parserOptions, - hasMoreData: r - }); - return this.parserOptions.supportsComments ? this.parseWithComments(n) : this.parseWithoutComments(n) - } - }, { - key: "parseWithoutComments", - value: function (t) { - for (var e = [], r = !0; r;) r = this.parseRow(t, e); - return { - line: t.line, - rows: e - } - } - }, { - key: "parseWithComments", - value: function (t) { - for (var e = this.parserOptions, r = [], n = t.nextCharacterToken; null !== n; n = t.nextCharacterToken) - if (a.Token.isTokenComment(n, e)) { - if (null === t.advancePastLine()) return { - line: t.lineFromCursor, - rows: r - }; - if (!t.hasMoreCharacters) return { - line: t.lineFromCursor, - rows: r - }; - t.truncateToCursor() - } else if (!this.parseRow(t, r)) break; - return { - line: t.line, - rows: r - } - } - }, { - key: "parseRow", - value: function (t, e) { - if (!t.nextNonSpaceToken) return !1; - var r = this.rowParser.parse(t); - return null !== r && (this.parserOptions.ignoreEmpty && s.test(r.join("")) || e.push(r), !0) - } - }]) && n(e.prototype, r), u && n(e, u), t - }(); - r.Parser = u - }, { - "./RowParser": 154, - "./Scanner": 155, - "./Token": 156 - }], - 154: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.RowParser = void 0; - var i = t("./column"), - o = t("./Token").Token, - a = o.isTokenRowDelimiter, - s = o.isTokenCarriageReturn, - u = o.isTokenDelimiter, - c = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.parserOptions = e, this.columnParser = new i.ColumnParser(e) - } - var e, r, o; - return e = t, (r = [{ - key: "parse", - value: function (t) { - for (var e = this.parserOptions, r = t.hasMoreData, n = t, i = [], o = this.getStartToken(n, i); o;) { - if (a(o)) return n.advancePastToken(o), !n.hasMoreCharacters && s(o, e) && r ? null : (n.truncateToCursor(), i); - if (!this.shouldSkipColumnParse(n, o, i)) { - var u = this.columnParser.parse(n); - if (null === u) return null; - i.push(u) - } - o = n.nextNonSpaceToken - } - return r ? null : (n.truncateToCursor(), i) - } - }, { - key: "getStartToken", - value: function (t, e) { - var r = t.nextNonSpaceToken; - return null !== r && u(r, this.parserOptions) ? (e.push(""), t.nextNonSpaceToken) : r - } - }, { - key: "shouldSkipColumnParse", - value: function (t, e, r) { - var n = this.parserOptions; - if (u(e, n)) { - t.advancePastToken(e); - var i = t.nextCharacterToken; - if (!t.hasMoreCharacters || null !== i && a(i)) return r.push(""), !0; - if (null !== i && u(i, n)) return r.push(""), !0 - } - return !1 - } - }]) && n(e.prototype, r), o && n(e, o), t - }(); - r.RowParser = c - }, { - "./Token": 156, - "./column": 161 - }], - 155: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.Scanner = void 0; - var i = t("./Token"), - o = /((?:\r\n)|\n|\r)/, - a = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.cursor = 0, this.line = e.line, this.lineLength = this.line.length, this.parserOptions = e.parserOptions, this.hasMoreData = e.hasMoreData, this.cursor = e.cursor || 0 - } - var e, r, a; - return e = t, (r = [{ - key: "advancePastLine", - value: function () { - var t = o.exec(this.lineFromCursor); - return t ? (this.cursor += (t.index || 0) + t[0].length, this) : this.hasMoreData ? null : (this.cursor = this.lineLength, this) - } - }, { - key: "advanceTo", - value: function (t) { - return this.cursor = t, this - } - }, { - key: "advanceToToken", - value: function (t) { - return this.cursor = t.startCursor, this - } - }, { - key: "advancePastToken", - value: function (t) { - return this.cursor = t.endCursor + 1, this - } - }, { - key: "truncateToCursor", - value: function () { - return this.line = this.lineFromCursor, this.lineLength = this.line.length, this.cursor = 0, this - } - }, { - key: "hasMoreCharacters", - get: function () { - return this.lineLength > this.cursor - } - }, { - key: "nextNonSpaceToken", - get: function () { - var t = this.lineFromCursor, - e = this.parserOptions.NEXT_TOKEN_REGEXP; - if (-1 === t.search(e)) return null; - var r = e.exec(t); - if (null == r) return null; - var n = r[1], - o = this.cursor + (r.index || 0); - return new i.Token({ - token: n, - startCursor: o, - endCursor: o + n.length - 1 - }) - } - }, { - key: "nextCharacterToken", - get: function () { - var t = this.cursor; - return this.lineLength <= t ? null : new i.Token({ - token: this.line[t], - startCursor: t, - endCursor: t - }) - } - }, { - key: "lineFromCursor", - get: function () { - return this.line.substr(this.cursor) - } - }]) && n(e.prototype, r), a && n(e, a), t - }(); - r.Scanner = a - }, { - "./Token": 156 - }], - 156: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.Token = void 0; - var i = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.token = e.token, this.startCursor = e.startCursor, this.endCursor = e.endCursor - } - var e, r, i; - return e = t, i = [{ - key: "isTokenRowDelimiter", - value: function (t) { - var e = t.token; - return "\r" === e || "\n" === e || "\r\n" === e - } - }, { - key: "isTokenCarriageReturn", - value: function (t, e) { - return t.token === e.carriageReturn - } - }, { - key: "isTokenComment", - value: function (t, e) { - return e.supportsComments && !!t && t.token === e.comment - } - }, { - key: "isTokenEscapeCharacter", - value: function (t, e) { - return t.token === e.escapeChar - } - }, { - key: "isTokenQuote", - value: function (t, e) { - return t.token === e.quote - } - }, { - key: "isTokenDelimiter", - value: function (t, e) { - return t.token === e.delimiter - } - }], (r = null) && n(e.prototype, r), i && n(e, i), t - }(); - r.Token = i - }, {}], - 157: [function (t, e, r) { - "use strict"; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.ColumnFormatter = void 0; - r.ColumnFormatter = function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), e.trim ? this.format = function (t) { - return t.trim() - } : e.ltrim ? this.format = function (t) { - return t.trimLeft() - } : e.rtrim ? this.format = function (t) { - return t.trimRight() - } : this.format = function (t) { - return t - } - } - }, {}], - 158: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.ColumnParser = void 0; - var i = t("./NonQuotedColumnParser"), - o = t("./QuotedColumnParser"), - a = t("../Token"), - s = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.parserOptions = e, this.quotedColumnParser = new o.QuotedColumnParser(e), this.nonQuotedColumnParser = new i.NonQuotedColumnParser(e) - } - var e, r, s; - return e = t, (r = [{ - key: "parse", - value: function (t) { - var e = t.nextNonSpaceToken; - return null !== e && a.Token.isTokenQuote(e, this.parserOptions) ? (t.advanceToToken(e), this.quotedColumnParser.parse(t)) : this.nonQuotedColumnParser.parse(t) - } - }]) && n(e.prototype, r), s && n(e, s), t - }(); - r.ColumnParser = s - }, { - "../Token": 156, - "./NonQuotedColumnParser": 159, - "./QuotedColumnParser": 160 - }], - 159: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.NonQuotedColumnParser = void 0; - var i = t("./ColumnFormatter"), - o = t("../Token").Token, - a = o.isTokenDelimiter, - s = o.isTokenRowDelimiter, - u = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.parserOptions = e, this.columnFormatter = new i.ColumnFormatter(e) - } - var e, r, o; - return e = t, (r = [{ - key: "parse", - value: function (t) { - if (!t.hasMoreCharacters) return null; - for (var e = this.parserOptions, r = [], n = t.nextCharacterToken; n && !a(n, e) && !s(n); n = t.nextCharacterToken) r.push(n.token), t.advancePastToken(n); - return this.columnFormatter.format(r.join("")) - } - }]) && n(e.prototype, r), o && n(e, o), t - }(); - r.NonQuotedColumnParser = u - }, { - "../Token": 156, - "./ColumnFormatter": 157 - }], - 160: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.QuotedColumnParser = void 0; - var i = t("./ColumnFormatter"), - o = t("../Token").Token, - a = o.isTokenDelimiter, - s = o.isTokenRowDelimiter, - u = o.isTokenEscapeCharacter, - c = o.isTokenQuote, - f = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.parserOptions = e, this.columnFormatter = new i.ColumnFormatter(e) - } - var e, r, o; - return e = t, (r = [{ - key: "parse", - value: function (t) { - if (!t.hasMoreCharacters) return null; - var e = t.cursor, - r = this.gatherDataBetweenQuotes(t), - n = r.foundClosingQuote, - i = r.col; - if (!n) { - if (t.advanceTo(e), !t.hasMoreData) throw new Error("Parse Error: missing closing: '".concat(this.parserOptions.quote || "", "' in line: at '").concat(t.lineFromCursor.replace(/[\r\n]/g, "\\n'"), "'")); - return null - } - return this.checkForMalformedColumn(t), i - } - }, { - key: "gatherDataBetweenQuotes", - value: function (t) { - for (var e = this.parserOptions, r = !1, n = !1, i = [], o = t.nextCharacterToken; !n && null !== o; o = t.nextCharacterToken) { - var a = c(o, e); - if (!r && a) r = !0; - else if (r) - if (u(o, e)) { - t.advancePastToken(o); - var s = t.nextCharacterToken; - null !== s && (c(s, e) || u(s, e)) ? (i.push(s.token), o = s) : a ? n = !0 : i.push(o.token) - } else a ? n = !0 : i.push(o.token); - t.advancePastToken(o) - } - return { - col: this.columnFormatter.format(i.join("")), - foundClosingQuote: n - } - } - }, { - key: "checkForMalformedColumn", - value: function (t) { - var e = this.parserOptions, - r = t.nextNonSpaceToken; - if (r) { - var n = a(r, e), - i = s(r); - if (!n && !i) { - var o = t.lineFromCursor.substr(0, 10).replace(/[\r\n]/g, "\\n'"); - throw new Error("Parse Error: expected: '".concat(e.escapedDelimiter, "' OR new line got: '").concat(r.token, "'. at '").concat(o)) - } - t.advanceToToken(r) - } else t.hasMoreData || t.advancePastLine() - } - }]) && n(e.prototype, r), o && n(e, o), t - }(); - r.QuotedColumnParser = f - }, { - "../Token": 156, - "./ColumnFormatter": 157 - }], - 161: [function (t, e, r) { - "use strict"; - Object.defineProperty(r, "__esModule", { - value: !0 - }); - var n = t("./ColumnParser"); - Object.defineProperty(r, "ColumnParser", { - enumerable: !0, - get: function () { - return n.ColumnParser - } - }); - var i = t("./NonQuotedColumnParser"); - Object.defineProperty(r, "NonQuotedColumnParser", { - enumerable: !0, - get: function () { - return i.NonQuotedColumnParser - } - }); - var o = t("./QuotedColumnParser"); - Object.defineProperty(r, "QuotedColumnParser", { - enumerable: !0, - get: function () { - return o.QuotedColumnParser - } - }); - var a = t("./ColumnFormatter"); - Object.defineProperty(r, "ColumnFormatter", { - enumerable: !0, - get: function () { - return a.ColumnFormatter - } - }) - }, { - "./ColumnFormatter": 157, - "./ColumnParser": 158, - "./NonQuotedColumnParser": 159, - "./QuotedColumnParser": 160 - }], - 162: [function (t, e, r) { - "use strict"; - Object.defineProperty(r, "__esModule", { - value: !0 - }); - var n = t("./Parser"); - Object.defineProperty(r, "Parser", { - enumerable: !0, - get: function () { - return n.Parser - } - }); - var i = t("./RowParser"); - Object.defineProperty(r, "RowParser", { - enumerable: !0, - get: function () { - return i.RowParser - } - }); - var o = t("./Scanner"); - Object.defineProperty(r, "Scanner", { - enumerable: !0, - get: function () { - return o.Scanner - } - }); - var a = t("./Token"); - Object.defineProperty(r, "Token", { - enumerable: !0, - get: function () { - return a.Token - } - }); - var s = t("./column"); - Object.defineProperty(r, "ColumnParser", { - enumerable: !0, - get: function () { - return s.ColumnParser - } - }), Object.defineProperty(r, "NonQuotedColumnParser", { - enumerable: !0, - get: function () { - return s.NonQuotedColumnParser - } - }), Object.defineProperty(r, "QuotedColumnParser", { - enumerable: !0, - get: function () { - return s.QuotedColumnParser - } - }) - }, { - "./Parser": 153, - "./RowParser": 154, - "./Scanner": 155, - "./Token": 156, - "./column": 161 - }], - 163: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = function (t) { - return t && t.__esModule ? t : { - default: t - } - }; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.HeaderTransformer = void 0; - var o = i(t("lodash.isundefined")), - a = i(t("lodash.isfunction")), - s = i(t("lodash.uniq")), - u = i(t("lodash.groupby")), - c = function () { - function t(e) { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this.headers = null, this.receivedHeaders = !1, this.shouldUseFirstRow = !1, this.processedFirstRow = !1, this.headersLength = 0, this.parserOptions = e, !0 === e.headers ? this.shouldUseFirstRow = !0 : Array.isArray(e.headers) ? this.setHeaders(e.headers) : a.default(e.headers) && (this.headersTransform = e.headers) - } - var e, r, i; - return e = t, (r = [{ - key: "transform", - value: function (t, e) { - return this.shouldMapRow(t) ? e(null, this.processRow(t)) : e(null, { - row: null, - isValid: !0 - }) - } - }, { - key: "shouldMapRow", - value: function (t) { - var e = this.parserOptions; - if (!this.headersTransform && e.renameHeaders && !this.processedFirstRow) { - if (!this.receivedHeaders) throw new Error("Error renaming headers: new headers must be provided in an array"); - return this.processedFirstRow = !0, !1 - } - if (!this.receivedHeaders && Array.isArray(t)) { - if (this.headersTransform) this.setHeaders(this.headersTransform(t)); - else { - if (!this.shouldUseFirstRow) return !0; - this.setHeaders(t) - } - return !1 - } - return !0 - } - }, { - key: "processRow", - value: function (t) { - if (!this.headers) return { - row: t, - isValid: !0 - }; - var e = this.parserOptions; - if (!e.discardUnmappedColumns && t.length > this.headersLength) { - if (!e.strictColumnHandling) throw new Error("Unexpected Error: column header mismatch expected: ".concat(this.headersLength, " columns got: ").concat(t.length)); - return { - row: t, - isValid: !1, - reason: "Column header mismatch expected: ".concat(this.headersLength, " columns got: ").concat(t.length) - } - } - return e.strictColumnHandling && t.length < this.headersLength ? { - row: t, - isValid: !1, - reason: "Column header mismatch expected: ".concat(this.headersLength, " columns got: ").concat(t.length) - } : { - row: this.mapHeaders(t), - isValid: !0 - } - } - }, { - key: "mapHeaders", - value: function (t) { - for (var e = {}, r = this.headers, n = this.headersLength, i = 0; i < n; i += 1) { - var a = r[i]; - if (!o.default(a)) { - var s = t[i]; - o.default(s) ? e[a] = "" : e[a] = s - } - } - return e - } - }, { - key: "setHeaders", - value: function (t) { - var e, r = t.filter((function (t) { - return !!t - })); - if (s.default(r).length !== r.length) { - var n = u.default(r), - i = Object.keys(n).filter((function (t) { - return n[t].length > 1 - })); - throw new Error("Duplicate headers found ".concat(JSON.stringify(i))) - } - this.headers = t, this.receivedHeaders = !0, this.headersLength = (null === (e = this.headers) || void 0 === e ? void 0 : e.length) || 0 - } - }]) && n(e.prototype, r), i && n(e, i), t - }(); - r.HeaderTransformer = c - }, { - "lodash.groupby": 427, - "lodash.isfunction": 430, - "lodash.isundefined": 432, - "lodash.uniq": 433 - }], - 164: [function (t, e, r) { - "use strict"; - - function n(t, e) { - for (var r = 0; r < e.length; r++) { - var n = e[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) - } - } - var i = function (t) { - return t && t.__esModule ? t : { - default: t - } - }; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.RowTransformerValidator = void 0; - var o = i(t("lodash.isfunction")), - a = t("../types"), - s = function () { - function t() { - ! function (t, e) { - if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") - }(this, t), this._rowTransform = null, this._rowValidator = null - } - var e, r, i; - return e = t, i = [{ - key: "createTransform", - value: function (t) { - return a.isSyncTransform(t) ? function (e, r) { - var n = null; - try { - n = t(e) - } catch (t) { - return r(t) - } - return r(null, n) - } : t - } - }, { - key: "createValidator", - value: function (t) { - return a.isSyncValidate(t) ? function (e, r) { - r(null, { - row: e, - isValid: t(e) - }) - } : function (e, r) { - t(e, (function (t, n, i) { - return t ? r(t) : r(null, n ? { - row: e, - isValid: n, - reason: i - } : { - row: e, - isValid: !1, - reason: i - }) - })) - } - } - }], (r = [{ - key: "transformAndValidate", - value: function (t, e) { - var r = this; - return this.callTransformer(t, (function (t, n) { - return t ? e(t) : n ? r.callValidator(n, (function (t, r) { - return t ? e(t) : r && !r.isValid ? e(null, { - row: n, - isValid: !1, - reason: r.reason - }) : e(null, { - row: n, - isValid: !0 - }) - })) : e(null, { - row: null, - isValid: !0 - }) - })) - } - }, { - key: "callTransformer", - value: function (t, e) { - return this._rowTransform ? this._rowTransform(t, e) : e(null, t) - } - }, { - key: "callValidator", - value: function (t, e) { - return this._rowValidator ? this._rowValidator(t, e) : e(null, { - row: t, - isValid: !0 - }) - } - }, { - key: "rowTransform", - set: function (e) { - if (!o.default(e)) throw new TypeError("The transform should be a function"); - this._rowTransform = t.createTransform(e) - } - }, { - key: "rowValidator", - set: function (e) { - if (!o.default(e)) throw new TypeError("The validate should be a function"); - this._rowValidator = t.createValidator(e) - } - }]) && n(e.prototype, r), i && n(e, i), t - }(); - r.RowTransformerValidator = s - }, { - "../types": 166, - "lodash.isfunction": 430 - }], - 165: [function (t, e, r) { - "use strict"; - Object.defineProperty(r, "__esModule", { - value: !0 - }); - var n = t("./RowTransformerValidator"); - Object.defineProperty(r, "RowTransformerValidator", { - enumerable: !0, - get: function () { - return n.RowTransformerValidator - } - }); - var i = t("./HeaderTransformer"); - Object.defineProperty(r, "HeaderTransformer", { - enumerable: !0, - get: function () { - return i.HeaderTransformer - } - }) - }, { - "./HeaderTransformer": 163, - "./RowTransformerValidator": 164 - }], - 166: [function (t, e, r) { - "use strict"; - Object.defineProperty(r, "__esModule", { - value: !0 - }), r.isSyncValidate = r.isSyncTransform = void 0, r.isSyncTransform = function (t) { - return 1 === t.length - }, r.isSyncValidate = function (t) { - return 1 === t.length - } - }, {}], - 167: [function (t, e, r) { - "use strict"; - var n = r; - n.bignum = t("bn.js"), n.define = t("./asn1/api").define, n.base = t("./asn1/base"), n.constants = t("./asn1/constants"), n.decoders = t("./asn1/decoders"), n.encoders = t("./asn1/encoders") - }, { - "./asn1/api": 168, - "./asn1/base": 170, - "./asn1/constants": 174, - "./asn1/decoders": 176, - "./asn1/encoders": 179, - "bn.js": 181 - }], - 168: [function (t, e, r) { - "use strict"; - var n = t("./encoders"), - i = t("./decoders"), - o = t("inherits"); - - function a(t, e) { - this.name = t, this.body = e, this.decoders = {}, this.encoders = {} - } - r.define = function (t, e) { - return new a(t, e) - }, a.prototype._createNamed = function (t) { - var e = this.name; - - function r(t) { - this._initNamed(t, e) - } - return o(r, t), r.prototype._initNamed = function (e, r) { - t.call(this, e, r) - }, new r(this) - }, a.prototype._getDecoder = function (t) { - return t = t || "der", this.decoders.hasOwnProperty(t) || (this.decoders[t] = this._createNamed(i[t])), this.decoders[t] - }, a.prototype.decode = function (t, e, r) { - return this._getDecoder(e).decode(t, r) - }, a.prototype._getEncoder = function (t) { - return t = t || "der", this.encoders.hasOwnProperty(t) || (this.encoders[t] = this._createNamed(n[t])), this.encoders[t] - }, a.prototype.encode = function (t, e, r) { - return this._getEncoder(e).encode(t, r) - } - }, { - "./decoders": 176, - "./encoders": 179, - inherits: 387 - }], - 169: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - var i = t("inherits"), - o = t("../base/reporter").Reporter, - a = t("safer-buffer").Buffer; - - function s(t, e) { - o.call(this, e), a.isBuffer(t) ? (this.base = t, this.offset = 0, this.length = t.length) : this.error("Input not Buffer") - } - - function u(t, e) { - if (Array.isArray(t)) this.length = 0, this.value = t.map((function (t) { - return u.isEncoderBuffer(t) || (t = new u(t, e)), this.length += t.length, t - }), this); - else if ("number" == typeof t) { - if (!(0 <= t && t <= 255)) return e.error("non-byte EncoderBuffer value"); - this.value = t, this.length = 1 - } else if ("string" == typeof t) this.value = t, this.length = a.byteLength(t); - else { - if (!a.isBuffer(t)) return e.error("Unsupported type: " + n(t)); - this.value = t, this.length = t.length - } - } - i(s, o), r.DecoderBuffer = s, s.isDecoderBuffer = function (t) { - return t instanceof s || "object" === n(t) && a.isBuffer(t.base) && "DecoderBuffer" === t.constructor.name && "number" == typeof t.offset && "number" == typeof t.length && "function" == typeof t.save && "function" == typeof t.restore && "function" == typeof t.isEmpty && "function" == typeof t.readUInt8 && "function" == typeof t.skip && "function" == typeof t.raw - }, s.prototype.save = function () { - return { - offset: this.offset, - reporter: o.prototype.save.call(this) - } - }, s.prototype.restore = function (t) { - var e = new s(this.base); - return e.offset = t.offset, e.length = this.offset, this.offset = t.offset, o.prototype.restore.call(this, t.reporter), e - }, s.prototype.isEmpty = function () { - return this.offset === this.length - }, s.prototype.readUInt8 = function (t) { - return this.offset + 1 <= this.length ? this.base.readUInt8(this.offset++, !0) : this.error(t || "DecoderBuffer overrun") - }, s.prototype.skip = function (t, e) { - if (!(this.offset + t <= this.length)) return this.error(e || "DecoderBuffer overrun"); - var r = new s(this.base); - return r._reporterState = this._reporterState, r.offset = this.offset, r.length = this.offset + t, this.offset += t, r - }, s.prototype.raw = function (t) { - return this.base.slice(t ? t.offset : this.offset, this.length) - }, r.EncoderBuffer = u, u.isEncoderBuffer = function (t) { - return t instanceof u || "object" === n(t) && "EncoderBuffer" === t.constructor.name && "number" == typeof t.length && "function" == typeof t.join - }, u.prototype.join = function (t, e) { - return t || (t = a.alloc(this.length)), e || (e = 0), 0 === this.length || (Array.isArray(this.value) ? this.value.forEach((function (r) { - r.join(t, e), e += r.length - })) : ("number" == typeof this.value ? t[e] = this.value : "string" == typeof this.value ? t.write(this.value, e) : a.isBuffer(this.value) && this.value.copy(t, e), e += this.length)), t - } - }, { - "../base/reporter": 172, - inherits: 387, - "safer-buffer": 495 - }], - 170: [function (t, e, r) { - "use strict"; - var n = r; - n.Reporter = t("./reporter").Reporter, n.DecoderBuffer = t("./buffer").DecoderBuffer, n.EncoderBuffer = t("./buffer").EncoderBuffer, n.Node = t("./node") - }, { - "./buffer": 169, - "./node": 171, - "./reporter": 172 - }], - 171: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - var i = t("../base/reporter").Reporter, - o = t("../base/buffer").EncoderBuffer, - a = t("../base/buffer").DecoderBuffer, - s = t("minimalistic-assert"), - u = ["seq", "seqof", "set", "setof", "objid", "bool", "gentime", "utctime", "null_", "enum", "int", "objDesc", "bitstr", "bmpstr", "charstr", "genstr", "graphstr", "ia5str", "iso646str", "numstr", "octstr", "printstr", "t61str", "unistr", "utf8str", "videostr"], - c = ["key", "obj", "use", "optional", "explicit", "implicit", "def", "choice", "any", "contains"].concat(u); - - function f(t, e, r) { - var n = {}; - this._baseState = n, n.name = r, n.enc = t, n.parent = e || null, n.children = null, n.tag = null, n.args = null, n.reverseArgs = null, n.choice = null, n.optional = !1, n.any = !1, n.obj = !1, n.use = null, n.useDecoder = null, n.key = null, n.default = null, n.explicit = null, n.implicit = null, n.contains = null, n.parent || (n.children = [], this._wrap()) - } - e.exports = f; - var l = ["enc", "parent", "children", "tag", "args", "reverseArgs", "choice", "optional", "any", "obj", "use", "alteredUse", "key", "default", "explicit", "implicit", "contains"]; - f.prototype.clone = function () { - var t = this._baseState, - e = {}; - l.forEach((function (r) { - e[r] = t[r] - })); - var r = new this.constructor(e.parent); - return r._baseState = e, r - }, f.prototype._wrap = function () { - var t = this._baseState; - c.forEach((function (e) { - this[e] = function () { - var r = new this.constructor(this); - return t.children.push(r), r[e].apply(r, arguments) - } - }), this) - }, f.prototype._init = function (t) { - var e = this._baseState; - s(null === e.parent), t.call(this), e.children = e.children.filter((function (t) { - return t._baseState.parent === this - }), this), s.equal(e.children.length, 1, "Root node can have only one child") - }, f.prototype._useArgs = function (t) { - var e = this._baseState, - r = t.filter((function (t) { - return t instanceof this.constructor - }), this); - t = t.filter((function (t) { - return !(t instanceof this.constructor) - }), this), 0 !== r.length && (s(null === e.children), e.children = r, r.forEach((function (t) { - t._baseState.parent = this - }), this)), 0 !== t.length && (s(null === e.args), e.args = t, e.reverseArgs = t.map((function (t) { - if ("object" !== n(t) || t.constructor !== Object) return t; - var e = {}; - return Object.keys(t).forEach((function (r) { - r == (0 | r) && (r |= 0); - var n = t[r]; - e[n] = r - })), e - }))) - }, ["_peekTag", "_decodeTag", "_use", "_decodeStr", "_decodeObjid", "_decodeTime", "_decodeNull", "_decodeInt", "_decodeBool", "_decodeList", "_encodeComposite", "_encodeStr", "_encodeObjid", "_encodeTime", "_encodeNull", "_encodeInt", "_encodeBool"].forEach((function (t) { - f.prototype[t] = function () { - var e = this._baseState; - throw new Error(t + " not implemented for encoding: " + e.enc) - } - })), u.forEach((function (t) { - f.prototype[t] = function () { - var e = this._baseState, - r = Array.prototype.slice.call(arguments); - return s(null === e.tag), e.tag = t, this._useArgs(r), this - } - })), f.prototype.use = function (t) { - s(t); - var e = this._baseState; - return s(null === e.use), e.use = t, this - }, f.prototype.optional = function () { - return this._baseState.optional = !0, this - }, f.prototype.def = function (t) { - var e = this._baseState; - return s(null === e.default), e.default = t, e.optional = !0, this - }, f.prototype.explicit = function (t) { - var e = this._baseState; - return s(null === e.explicit && null === e.implicit), e.explicit = t, this - }, f.prototype.implicit = function (t) { - var e = this._baseState; - return s(null === e.explicit && null === e.implicit), e.implicit = t, this - }, f.prototype.obj = function () { - var t = this._baseState, - e = Array.prototype.slice.call(arguments); - return t.obj = !0, 0 !== e.length && this._useArgs(e), this - }, f.prototype.key = function (t) { - var e = this._baseState; - return s(null === e.key), e.key = t, this - }, f.prototype.any = function () { - return this._baseState.any = !0, this - }, f.prototype.choice = function (t) { - var e = this._baseState; - return s(null === e.choice), e.choice = t, this._useArgs(Object.keys(t).map((function (e) { - return t[e] - }))), this - }, f.prototype.contains = function (t) { - var e = this._baseState; - return s(null === e.use), e.contains = t, this - }, f.prototype._decode = function (t, e) { - var r = this._baseState; - if (null === r.parent) return t.wrapResult(r.children[0]._decode(t, e)); - var n, i = r.default, - o = !0, - s = null; - if (null !== r.key && (s = t.enterKey(r.key)), r.optional) { - var u = null; - if (null !== r.explicit ? u = r.explicit : null !== r.implicit ? u = r.implicit : null !== r.tag && (u = r.tag), null !== u || r.any) { - if (o = this._peekTag(t, u, r.any), t.isError(o)) return o - } else { - var c = t.save(); - try { - null === r.choice ? this._decodeGeneric(r.tag, t, e) : this._decodeChoice(t, e), o = !0 - } catch (t) { - o = !1 - } - t.restore(c) - } - } - if (r.obj && o && (n = t.enterObject()), o) { - if (null !== r.explicit) { - var f = this._decodeTag(t, r.explicit); - if (t.isError(f)) return f; - t = f - } - var l = t.offset; - if (null === r.use && null === r.choice) { - var h; - r.any && (h = t.save()); - var d = this._decodeTag(t, null !== r.implicit ? r.implicit : r.tag, r.any); - if (t.isError(d)) return d; - r.any ? i = t.raw(h) : t = d - } - if (e && e.track && null !== r.tag && e.track(t.path(), l, t.length, "tagged"), e && e.track && null !== r.tag && e.track(t.path(), t.offset, t.length, "content"), r.any || (i = null === r.choice ? this._decodeGeneric(r.tag, t, e) : this._decodeChoice(t, e)), t.isError(i)) return i; - if (r.any || null !== r.choice || null === r.children || r.children.forEach((function (r) { - r._decode(t, e) - })), r.contains && ("octstr" === r.tag || "bitstr" === r.tag)) { - var p = new a(i); - i = this._getUse(r.contains, t._reporterState.obj)._decode(p, e) - } - } - return r.obj && o && (i = t.leaveObject(n)), null === r.key || null === i && !0 !== o ? null !== s && t.exitKey(s) : t.leaveKey(s, r.key, i), i - }, f.prototype._decodeGeneric = function (t, e, r) { - var n = this._baseState; - return "seq" === t || "set" === t ? null : "seqof" === t || "setof" === t ? this._decodeList(e, t, n.args[0], r) : /str$/.test(t) ? this._decodeStr(e, t, r) : "objid" === t && n.args ? this._decodeObjid(e, n.args[0], n.args[1], r) : "objid" === t ? this._decodeObjid(e, null, null, r) : "gentime" === t || "utctime" === t ? this._decodeTime(e, t, r) : "null_" === t ? this._decodeNull(e, r) : "bool" === t ? this._decodeBool(e, r) : "objDesc" === t ? this._decodeStr(e, t, r) : "int" === t || "enum" === t ? this._decodeInt(e, n.args && n.args[0], r) : null !== n.use ? this._getUse(n.use, e._reporterState.obj)._decode(e, r) : e.error("unknown tag: " + t) - }, f.prototype._getUse = function (t, e) { - var r = this._baseState; - return r.useDecoder = this._use(t, e), s(null === r.useDecoder._baseState.parent), r.useDecoder = r.useDecoder._baseState.children[0], r.implicit !== r.useDecoder._baseState.implicit && (r.useDecoder = r.useDecoder.clone(), r.useDecoder._baseState.implicit = r.implicit), r.useDecoder - }, f.prototype._decodeChoice = function (t, e) { - var r = this._baseState, - n = null, - i = !1; - return Object.keys(r.choice).some((function (o) { - var a = t.save(), - s = r.choice[o]; - try { - var u = s._decode(t, e); - if (t.isError(u)) return !1; - n = { - type: o, - value: u - }, i = !0 - } catch (e) { - return t.restore(a), !1 - } - return !0 - }), this), i ? n : t.error("Choice not matched") - }, f.prototype._createEncoderBuffer = function (t) { - return new o(t, this.reporter) - }, f.prototype._encode = function (t, e, r) { - var n = this._baseState; - if (null === n.default || n.default !== t) { - var i = this._encodeValue(t, e, r); - if (void 0 !== i && !this._skipDefault(i, e, r)) return i - } - }, f.prototype._encodeValue = function (t, e, r) { - var o = this._baseState; - if (null === o.parent) return o.children[0]._encode(t, e || new i); - var a = null; - if (this.reporter = e, o.optional && void 0 === t) { - if (null === o.default) return; - t = o.default - } - var s = null, - u = !1; - if (o.any) a = this._createEncoderBuffer(t); - else if (o.choice) a = this._encodeChoice(t, e); - else if (o.contains) s = this._getUse(o.contains, r)._encode(t, e), u = !0; - else if (o.children) s = o.children.map((function (r) { - if ("null_" === r._baseState.tag) return r._encode(null, e, t); - if (null === r._baseState.key) return e.error("Child should have a key"); - var i = e.enterKey(r._baseState.key); - if ("object" !== n(t)) return e.error("Child expected, but input is not object"); - var o = r._encode(t[r._baseState.key], e, t); - return e.leaveKey(i), o - }), this).filter((function (t) { - return t - })), s = this._createEncoderBuffer(s); - else if ("seqof" === o.tag || "setof" === o.tag) { - if (!o.args || 1 !== o.args.length) return e.error("Too many args for : " + o.tag); - if (!Array.isArray(t)) return e.error("seqof/setof, but data is not Array"); - var c = this.clone(); - c._baseState.implicit = null, s = this._createEncoderBuffer(t.map((function (r) { - var n = this._baseState; - return this._getUse(n.args[0], t)._encode(r, e) - }), c)) - } else null !== o.use ? a = this._getUse(o.use, r)._encode(t, e) : (s = this._encodePrimitive(o.tag, t), u = !0); - if (!o.any && null === o.choice) { - var f = null !== o.implicit ? o.implicit : o.tag, - l = null === o.implicit ? "universal" : "context"; - null === f ? null === o.use && e.error("Tag could be omitted only for .use()") : null === o.use && (a = this._encodeComposite(f, u, l, s)) - } - return null !== o.explicit && (a = this._encodeComposite(o.explicit, !1, "context", a)), a - }, f.prototype._encodeChoice = function (t, e) { - var r = this._baseState, - n = r.choice[t.type]; - return n || s(!1, t.type + " not found in " + JSON.stringify(Object.keys(r.choice))), n._encode(t.value, e) - }, f.prototype._encodePrimitive = function (t, e) { - var r = this._baseState; - if (/str$/.test(t)) return this._encodeStr(e, t); - if ("objid" === t && r.args) return this._encodeObjid(e, r.reverseArgs[0], r.args[1]); - if ("objid" === t) return this._encodeObjid(e, null, null); - if ("gentime" === t || "utctime" === t) return this._encodeTime(e, t); - if ("null_" === t) return this._encodeNull(); - if ("int" === t || "enum" === t) return this._encodeInt(e, r.args && r.reverseArgs[0]); - if ("bool" === t) return this._encodeBool(e); - if ("objDesc" === t) return this._encodeStr(e, t); - throw new Error("Unsupported tag: " + t) - }, f.prototype._isNumstr = function (t) { - return /^[0-9 ]*$/.test(t) - }, f.prototype._isPrintstr = function (t) { - return /^[A-Za-z0-9 '()+,-./:=?]*$/.test(t) - } - }, { - "../base/buffer": 169, - "../base/reporter": 172, - "minimalistic-assert": 437 - }], - 172: [function (t, e, r) { - "use strict"; - var n = t("inherits"); - - function i(t) { - this._reporterState = { - obj: null, - path: [], - options: t || {}, - errors: [] - } - } - - function o(t, e) { - this.path = t, this.rethrow(e) - } - r.Reporter = i, i.prototype.isError = function (t) { - return t instanceof o - }, i.prototype.save = function () { - var t = this._reporterState; - return { - obj: t.obj, - pathLen: t.path.length - } - }, i.prototype.restore = function (t) { - var e = this._reporterState; - e.obj = t.obj, e.path = e.path.slice(0, t.pathLen) - }, i.prototype.enterKey = function (t) { - return this._reporterState.path.push(t) - }, i.prototype.exitKey = function (t) { - var e = this._reporterState; - e.path = e.path.slice(0, t - 1) - }, i.prototype.leaveKey = function (t, e, r) { - var n = this._reporterState; - this.exitKey(t), null !== n.obj && (n.obj[e] = r) - }, i.prototype.path = function () { - return this._reporterState.path.join("/") - }, i.prototype.enterObject = function () { - var t = this._reporterState, - e = t.obj; - return t.obj = {}, e - }, i.prototype.leaveObject = function (t) { - var e = this._reporterState, - r = e.obj; - return e.obj = t, r - }, i.prototype.error = function (t) { - var e, r = this._reporterState, - n = t instanceof o; - if (e = n ? t : new o(r.path.map((function (t) { - return "[" + JSON.stringify(t) + "]" - })).join(""), t.message || t, t.stack), !r.options.partial) throw e; - return n || r.errors.push(e), e - }, i.prototype.wrapResult = function (t) { - var e = this._reporterState; - return e.options.partial ? { - result: this.isError(t) ? null : t, - errors: e.errors - } : t - }, n(o, Error), o.prototype.rethrow = function (t) { - if (this.message = t + " at: " + (this.path || "(shallow)"), Error.captureStackTrace && Error.captureStackTrace(this, o), !this.stack) try { - throw new Error(this.message) - } catch (t) { - this.stack = t.stack - } - return this - } - }, { - inherits: 387 - }], - 173: [function (t, e, r) { - "use strict"; - - function n(t) { - var e = {}; - return Object.keys(t).forEach((function (r) { - (0 | r) == r && (r |= 0); - var n = t[r]; - e[n] = r - })), e - } - r.tagClass = { - 0: "universal", - 1: "application", - 2: "context", - 3: "private" - }, r.tagClassByName = n(r.tagClass), r.tag = { - 0: "end", - 1: "bool", - 2: "int", - 3: "bitstr", - 4: "octstr", - 5: "null_", - 6: "objid", - 7: "objDesc", - 8: "external", - 9: "real", - 10: "enum", - 11: "embed", - 12: "utf8str", - 13: "relativeOid", - 16: "seq", - 17: "set", - 18: "numstr", - 19: "printstr", - 20: "t61str", - 21: "videostr", - 22: "ia5str", - 23: "utctime", - 24: "gentime", - 25: "graphstr", - 26: "iso646str", - 27: "genstr", - 28: "unistr", - 29: "charstr", - 30: "bmpstr" - }, r.tagByName = n(r.tag) - }, {}], - 174: [function (t, e, r) { - "use strict"; - var n = r; - n._reverse = function (t) { - var e = {}; - return Object.keys(t).forEach((function (r) { - (0 | r) == r && (r |= 0); - var n = t[r]; - e[n] = r - })), e - }, n.der = t("./der") - }, { - "./der": 173 - }], - 175: [function (t, e, r) { - "use strict"; - var n = t("inherits"), - i = t("bn.js"), - o = t("../base/buffer").DecoderBuffer, - a = t("../base/node"), - s = t("../constants/der"); - - function u(t) { - this.enc = "der", this.name = t.name, this.entity = t, this.tree = new c, this.tree._init(t.body) - } - - function c(t) { - a.call(this, "der", t) - } - - function f(t, e) { - var r = t.readUInt8(e); - if (t.isError(r)) return r; - var n = s.tagClass[r >> 6], - i = 0 == (32 & r); - if (31 == (31 & r)) { - var o = r; - for (r = 0; 128 == (128 & o);) { - if (o = t.readUInt8(e), t.isError(o)) return o; - r <<= 7, r |= 127 & o - } - } else r &= 31; - return { - cls: n, - primitive: i, - tag: r, - tagStr: s.tag[r] - } - } - - function l(t, e, r) { - var n = t.readUInt8(r); - if (t.isError(n)) return n; - if (!e && 128 === n) return null; - if (0 == (128 & n)) return n; - var i = 127 & n; - if (i > 4) return t.error("length octect is too long"); - n = 0; - for (var o = 0; o < i; o++) { - n <<= 8; - var a = t.readUInt8(r); - if (t.isError(a)) return a; - n |= a - } - return n - } - e.exports = u, u.prototype.decode = function (t, e) { - return o.isDecoderBuffer(t) || (t = new o(t, e)), this.tree._decode(t, e) - }, n(c, a), c.prototype._peekTag = function (t, e, r) { - if (t.isEmpty()) return !1; - var n = t.save(), - i = f(t, 'Failed to peek tag: "' + e + '"'); - return t.isError(i) ? i : (t.restore(n), i.tag === e || i.tagStr === e || i.tagStr + "of" === e || r) - }, c.prototype._decodeTag = function (t, e, r) { - var n = f(t, 'Failed to decode tag of "' + e + '"'); - if (t.isError(n)) return n; - var i = l(t, n.primitive, 'Failed to get length of "' + e + '"'); - if (t.isError(i)) return i; - if (!r && n.tag !== e && n.tagStr !== e && n.tagStr + "of" !== e) return t.error('Failed to match tag: "' + e + '"'); - if (n.primitive || null !== i) return t.skip(i, 'Failed to match body of: "' + e + '"'); - var o = t.save(), - a = this._skipUntilEnd(t, 'Failed to skip indefinite length body: "' + this.tag + '"'); - return t.isError(a) ? a : (i = t.offset - o.offset, t.restore(o), t.skip(i, 'Failed to match body of: "' + e + '"')) - }, c.prototype._skipUntilEnd = function (t, e) { - for (; ;) { - var r = f(t, e); - if (t.isError(r)) return r; - var n = l(t, r.primitive, e); - if (t.isError(n)) return n; - var i = void 0; - if (i = r.primitive || null !== n ? t.skip(n) : this._skipUntilEnd(t, e), t.isError(i)) return i; - if ("end" === r.tagStr) break - } - }, c.prototype._decodeList = function (t, e, r, n) { - for (var i = []; !t.isEmpty();) { - var o = this._peekTag(t, "end"); - if (t.isError(o)) return o; - var a = r.decode(t, "der", n); - if (t.isError(a) && o) break; - i.push(a) - } - return i - }, c.prototype._decodeStr = function (t, e) { - if ("bitstr" === e) { - var r = t.readUInt8(); - return t.isError(r) ? r : { - unused: r, - data: t.raw() - } - } - if ("bmpstr" === e) { - var n = t.raw(); - if (n.length % 2 == 1) return t.error("Decoding of string type: bmpstr length mismatch"); - for (var i = "", o = 0; o < n.length / 2; o++) i += String.fromCharCode(n.readUInt16BE(2 * o)); - return i - } - if ("numstr" === e) { - var a = t.raw().toString("ascii"); - return this._isNumstr(a) ? a : t.error("Decoding of string type: numstr unsupported characters") - } - if ("octstr" === e) return t.raw(); - if ("objDesc" === e) return t.raw(); - if ("printstr" === e) { - var s = t.raw().toString("ascii"); - return this._isPrintstr(s) ? s : t.error("Decoding of string type: printstr unsupported characters") - } - return /str$/.test(e) ? t.raw().toString() : t.error("Decoding of string type: " + e + " unsupported") - }, c.prototype._decodeObjid = function (t, e, r) { - for (var n, i = [], o = 0, a = 0; !t.isEmpty();) o <<= 7, o |= 127 & (a = t.readUInt8()), 0 == (128 & a) && (i.push(o), o = 0); - 128 & a && i.push(o); - var s = i[0] / 40 | 0, - u = i[0] % 40; - if (n = r ? i : [s, u].concat(i.slice(1)), e) { - var c = e[n.join(" ")]; - void 0 === c && (c = e[n.join(".")]), void 0 !== c && (n = c) - } - return n - }, c.prototype._decodeTime = function (t, e) { - var r, n, i, o, a, s, u = t.raw().toString(); - if ("gentime" === e) r = 0 | u.slice(0, 4), n = 0 | u.slice(4, 6), i = 0 | u.slice(6, 8), o = 0 | u.slice(8, 10), a = 0 | u.slice(10, 12), s = 0 | u.slice(12, 14); - else { - if ("utctime" !== e) return t.error("Decoding " + e + " time is not supported yet"); - r = 0 | u.slice(0, 2), n = 0 | u.slice(2, 4), i = 0 | u.slice(4, 6), o = 0 | u.slice(6, 8), a = 0 | u.slice(8, 10), s = 0 | u.slice(10, 12), r = r < 70 ? 2e3 + r : 1900 + r - } - return Date.UTC(r, n - 1, i, o, a, s, 0) - }, c.prototype._decodeNull = function () { - return null - }, c.prototype._decodeBool = function (t) { - var e = t.readUInt8(); - return t.isError(e) ? e : 0 !== e - }, c.prototype._decodeInt = function (t, e) { - var r = t.raw(), - n = new i(r); - return e && (n = e[n.toString(10)] || n), n - }, c.prototype._use = function (t, e) { - return "function" == typeof t && (t = t(e)), t._getDecoder("der").tree - } - }, { - "../base/buffer": 169, - "../base/node": 171, - "../constants/der": 173, - "bn.js": 181, - inherits: 387 - }], - 176: [function (t, e, r) { - "use strict"; - var n = r; - n.der = t("./der"), n.pem = t("./pem") - }, { - "./der": 175, - "./pem": 177 - }], - 177: [function (t, e, r) { - "use strict"; - var n = t("inherits"), - i = t("safer-buffer").Buffer, - o = t("./der"); - - function a(t) { - o.call(this, t), this.enc = "pem" - } - n(a, o), e.exports = a, a.prototype.decode = function (t, e) { - for (var r = t.toString().split(/[\r\n]+/g), n = e.label.toUpperCase(), a = /^-----(BEGIN|END) ([^-]+)-----$/, s = -1, u = -1, c = 0; c < r.length; c++) { - var f = r[c].match(a); - if (null !== f && f[2] === n) { - if (-1 !== s) { - if ("END" !== f[1]) break; - u = c; - break - } - if ("BEGIN" !== f[1]) break; - s = c - } - } - if (-1 === s || -1 === u) throw new Error("PEM section not found for: " + n); - var l = r.slice(s + 1, u).join(""); - l.replace(/[^a-z0-9+/=]+/gi, ""); - var h = i.from(l, "base64"); - return o.prototype.decode.call(this, h, e) - } - }, { - "./der": 175, - inherits: 387, - "safer-buffer": 495 - }], - 178: [function (t, e, r) { - "use strict"; - var n = t("inherits"), - i = t("safer-buffer").Buffer, - o = t("../base/node"), - a = t("../constants/der"); - - function s(t) { - this.enc = "der", this.name = t.name, this.entity = t, this.tree = new u, this.tree._init(t.body) - } - - function u(t) { - o.call(this, "der", t) - } - - function c(t) { - return t < 10 ? "0" + t : t - } - e.exports = s, s.prototype.encode = function (t, e) { - return this.tree._encode(t, e).join() - }, n(u, o), u.prototype._encodeComposite = function (t, e, r, n) { - var o = function (t, e, r, n) { - var i; - "seqof" === t ? t = "seq" : "setof" === t && (t = "set"); - if (a.tagByName.hasOwnProperty(t)) i = a.tagByName[t]; - else { - if ("number" != typeof t || (0 | t) !== t) return n.error("Unknown tag: " + t); - i = t - } - if (i >= 31) return n.error("Multi-octet tag encoding unsupported"); - e || (i |= 32); - return i |= a.tagClassByName[r || "universal"] << 6 - }(t, e, r, this.reporter); - if (n.length < 128) { - var s = i.alloc(2); - return s[0] = o, s[1] = n.length, this._createEncoderBuffer([s, n]) - } - for (var u = 1, c = n.length; c >= 256; c >>= 8) u++; - var f = i.alloc(2 + u); - f[0] = o, f[1] = 128 | u; - for (var l = 1 + u, h = n.length; h > 0; l--, h >>= 8) f[l] = 255 & h; - return this._createEncoderBuffer([f, n]) - }, u.prototype._encodeStr = function (t, e) { - if ("bitstr" === e) return this._createEncoderBuffer([0 | t.unused, t.data]); - if ("bmpstr" === e) { - for (var r = i.alloc(2 * t.length), n = 0; n < t.length; n++) r.writeUInt16BE(t.charCodeAt(n), 2 * n); - return this._createEncoderBuffer(r) - } - return "numstr" === e ? this._isNumstr(t) ? this._createEncoderBuffer(t) : this.reporter.error("Encoding of string type: numstr supports only digits and space") : "printstr" === e ? this._isPrintstr(t) ? this._createEncoderBuffer(t) : this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark") : /str$/.test(e) || "objDesc" === e ? this._createEncoderBuffer(t) : this.reporter.error("Encoding of string type: " + e + " unsupported") - }, u.prototype._encodeObjid = function (t, e, r) { - if ("string" == typeof t) { - if (!e) return this.reporter.error("string objid given, but no values map found"); - if (!e.hasOwnProperty(t)) return this.reporter.error("objid not found in values map"); - t = e[t].split(/[\s.]+/g); - for (var n = 0; n < t.length; n++) t[n] |= 0 - } else if (Array.isArray(t)) { - t = t.slice(); - for (var o = 0; o < t.length; o++) t[o] |= 0 - } - if (!Array.isArray(t)) return this.reporter.error("objid() should be either array or string, got: " + JSON.stringify(t)); - if (!r) { - if (t[1] >= 40) return this.reporter.error("Second objid identifier OOB"); - t.splice(0, 2, 40 * t[0] + t[1]) - } - for (var a = 0, s = 0; s < t.length; s++) { - var u = t[s]; - for (a++; u >= 128; u >>= 7) a++ - } - for (var c = i.alloc(a), f = c.length - 1, l = t.length - 1; l >= 0; l--) { - var h = t[l]; - for (c[f--] = 127 & h; - (h >>= 7) > 0;) c[f--] = 128 | 127 & h - } - return this._createEncoderBuffer(c) - }, u.prototype._encodeTime = function (t, e) { - var r, n = new Date(t); - return "gentime" === e ? r = [c(n.getUTCFullYear()), c(n.getUTCMonth() + 1), c(n.getUTCDate()), c(n.getUTCHours()), c(n.getUTCMinutes()), c(n.getUTCSeconds()), "Z"].join("") : "utctime" === e ? r = [c(n.getUTCFullYear() % 100), c(n.getUTCMonth() + 1), c(n.getUTCDate()), c(n.getUTCHours()), c(n.getUTCMinutes()), c(n.getUTCSeconds()), "Z"].join("") : this.reporter.error("Encoding " + e + " time is not supported yet"), this._encodeStr(r, "octstr") - }, u.prototype._encodeNull = function () { - return this._createEncoderBuffer("") - }, u.prototype._encodeInt = function (t, e) { - if ("string" == typeof t) { - if (!e) return this.reporter.error("String int or enum given, but no values map"); - if (!e.hasOwnProperty(t)) return this.reporter.error("Values map doesn't contain: " + JSON.stringify(t)); - t = e[t] - } - if ("number" != typeof t && !i.isBuffer(t)) { - var r = t.toArray(); - !t.sign && 128 & r[0] && r.unshift(0), t = i.from(r) - } - if (i.isBuffer(t)) { - var n = t.length; - 0 === t.length && n++; - var o = i.alloc(n); - return t.copy(o), 0 === t.length && (o[0] = 0), this._createEncoderBuffer(o) - } - if (t < 128) return this._createEncoderBuffer(t); - if (t < 256) return this._createEncoderBuffer([0, t]); - for (var a = 1, s = t; s >= 256; s >>= 8) a++; - for (var u = new Array(a), c = u.length - 1; c >= 0; c--) u[c] = 255 & t, t >>= 8; - return 128 & u[0] && u.unshift(0), this._createEncoderBuffer(i.from(u)) - }, u.prototype._encodeBool = function (t) { - return this._createEncoderBuffer(t ? 255 : 0) - }, u.prototype._use = function (t, e) { - return "function" == typeof t && (t = t(e)), t._getEncoder("der").tree - }, u.prototype._skipDefault = function (t, e, r) { - var n, i = this._baseState; - if (null === i.default) return !1; - var o = t.join(); - if (void 0 === i.defaultBuffer && (i.defaultBuffer = this._encodeValue(i.default, e, r).join()), o.length !== i.defaultBuffer.length) return !1; - for (n = 0; n < o.length; n++) - if (o[n] !== i.defaultBuffer[n]) return !1; - return !0 - } - }, { - "../base/node": 171, - "../constants/der": 173, - inherits: 387, - "safer-buffer": 495 - }], - 179: [function (t, e, r) { - "use strict"; - var n = r; - n.der = t("./der"), n.pem = t("./pem") - }, { - "./der": 178, - "./pem": 180 - }], - 180: [function (t, e, r) { - "use strict"; - var n = t("inherits"), - i = t("./der"); - - function o(t) { - i.call(this, t), this.enc = "pem" - } - n(o, i), e.exports = o, o.prototype.encode = function (t, e) { - for (var r = i.prototype.encode.call(this, t).toString("base64"), n = ["-----BEGIN " + e.label + "-----"], o = 0; o < r.length; o += 64) n.push(r.slice(o, o + 64)); - return n.push("-----END " + e.label + "-----"), n.join("\n") - } - }, { - "./der": 178, - inherits: 387 - }], - 181: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } ! function (e, r) { - function i(t, e) { - if (!t) throw new Error(e || "Assertion failed") - } - - function o(t, e) { - t.super_ = e; - var r = function () { }; - r.prototype = e.prototype, t.prototype = new r, t.prototype.constructor = t - } - - function a(t, e, r) { - if (a.isBN(t)) return t; - this.negative = 0, this.words = null, this.length = 0, this.red = null, null !== t && ("le" !== e && "be" !== e || (r = e, e = 10), this._init(t || 0, e || 10, r || "be")) - } - var s; - "object" === n(e) ? e.exports = a : (void 0).BN = a, a.BN = a, a.wordSize = 26; - try { - s = t("buffer").Buffer - } catch (t) { } - - function u(t, e, r) { - for (var n = 0, i = Math.min(t.length, r), o = e; o < i; o++) { - var a = t.charCodeAt(o) - 48; - n <<= 4, n |= a >= 49 && a <= 54 ? a - 49 + 10 : a >= 17 && a <= 22 ? a - 17 + 10 : 15 & a - } - return n - } - - function c(t, e, r, n) { - for (var i = 0, o = Math.min(t.length, r), a = e; a < o; a++) { - var s = t.charCodeAt(a) - 48; - i *= n, i += s >= 49 ? s - 49 + 10 : s >= 17 ? s - 17 + 10 : s - } - return i - } - a.isBN = function (t) { - return t instanceof a || null !== t && "object" === n(t) && t.constructor.wordSize === a.wordSize && Array.isArray(t.words) - }, a.max = function (t, e) { - return t.cmp(e) > 0 ? t : e - }, a.min = function (t, e) { - return t.cmp(e) < 0 ? t : e - }, a.prototype._init = function (t, e, r) { - if ("number" == typeof t) return this._initNumber(t, e, r); - if ("object" === n(t)) return this._initArray(t, e, r); - "hex" === e && (e = 16), i(e === (0 | e) && e >= 2 && e <= 36); - var o = 0; - "-" === (t = t.toString().replace(/\s+/g, ""))[0] && o++, 16 === e ? this._parseHex(t, o) : this._parseBase(t, e, o), "-" === t[0] && (this.negative = 1), this.strip(), "le" === r && this._initArray(this.toArray(), e, r) - }, a.prototype._initNumber = function (t, e, r) { - t < 0 && (this.negative = 1, t = -t), t < 67108864 ? (this.words = [67108863 & t], this.length = 1) : t < 4503599627370496 ? (this.words = [67108863 & t, t / 67108864 & 67108863], this.length = 2) : (i(t < 9007199254740992), this.words = [67108863 & t, t / 67108864 & 67108863, 1], this.length = 3), "le" === r && this._initArray(this.toArray(), e, r) - }, a.prototype._initArray = function (t, e, r) { - if (i("number" == typeof t.length), t.length <= 0) return this.words = [0], this.length = 1, this; - this.length = Math.ceil(t.length / 3), this.words = new Array(this.length); - for (var n = 0; n < this.length; n++) this.words[n] = 0; - var o, a, s = 0; - if ("be" === r) - for (n = t.length - 1, o = 0; n >= 0; n -= 3) a = t[n] | t[n - 1] << 8 | t[n - 2] << 16, this.words[o] |= a << s & 67108863, this.words[o + 1] = a >>> 26 - s & 67108863, (s += 24) >= 26 && (s -= 26, o++); - else if ("le" === r) - for (n = 0, o = 0; n < t.length; n += 3) a = t[n] | t[n + 1] << 8 | t[n + 2] << 16, this.words[o] |= a << s & 67108863, this.words[o + 1] = a >>> 26 - s & 67108863, (s += 24) >= 26 && (s -= 26, o++); - return this.strip() - }, a.prototype._parseHex = function (t, e) { - this.length = Math.ceil((t.length - e) / 6), this.words = new Array(this.length); - for (var r = 0; r < this.length; r++) this.words[r] = 0; - var n, i, o = 0; - for (r = t.length - 6, n = 0; r >= e; r -= 6) i = u(t, r, r + 6), this.words[n] |= i << o & 67108863, this.words[n + 1] |= i >>> 26 - o & 4194303, (o += 24) >= 26 && (o -= 26, n++); - r + 6 !== e && (i = u(t, e, r + 6), this.words[n] |= i << o & 67108863, this.words[n + 1] |= i >>> 26 - o & 4194303), this.strip() - }, a.prototype._parseBase = function (t, e, r) { - this.words = [0], this.length = 1; - for (var n = 0, i = 1; i <= 67108863; i *= e) n++; - n--, i = i / e | 0; - for (var o = t.length - r, a = o % n, s = Math.min(o, o - a) + r, u = 0, f = r; f < s; f += n) u = c(t, f, f + n, e), this.imuln(i), this.words[0] + u < 67108864 ? this.words[0] += u : this._iaddn(u); - if (0 !== a) { - var l = 1; - for (u = c(t, f, t.length, e), f = 0; f < a; f++) l *= e; - this.imuln(l), this.words[0] + u < 67108864 ? this.words[0] += u : this._iaddn(u) - } - }, a.prototype.copy = function (t) { - t.words = new Array(this.length); - for (var e = 0; e < this.length; e++) t.words[e] = this.words[e]; - t.length = this.length, t.negative = this.negative, t.red = this.red - }, a.prototype.clone = function () { - var t = new a(null); - return this.copy(t), t - }, a.prototype._expand = function (t) { - for (; this.length < t;) this.words[this.length++] = 0; - return this - }, a.prototype.strip = function () { - for (; this.length > 1 && 0 === this.words[this.length - 1];) this.length--; - return this._normSign() - }, a.prototype._normSign = function () { - return 1 === this.length && 0 === this.words[0] && (this.negative = 0), this - }, a.prototype.inspect = function () { - return (this.red ? "" - }; - var f = ["", "0", "00", "000", "0000", "00000", "000000", "0000000", "00000000", "000000000", "0000000000", "00000000000", "000000000000", "0000000000000", "00000000000000", "000000000000000", "0000000000000000", "00000000000000000", "000000000000000000", "0000000000000000000", "00000000000000000000", "000000000000000000000", "0000000000000000000000", "00000000000000000000000", "000000000000000000000000", "0000000000000000000000000"], - l = [0, 0, 25, 16, 12, 11, 10, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], - h = [0, 0, 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, 43046721, 1e7, 19487171, 35831808, 62748517, 7529536, 11390625, 16777216, 24137569, 34012224, 47045881, 64e6, 4084101, 5153632, 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, 243e5, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176]; - - function d(t, e, r) { - r.negative = e.negative ^ t.negative; - var n = t.length + e.length | 0; - r.length = n, n = n - 1 | 0; - var i = 0 | t.words[0], - o = 0 | e.words[0], - a = i * o, - s = 67108863 & a, - u = a / 67108864 | 0; - r.words[0] = s; - for (var c = 1; c < n; c++) { - for (var f = u >>> 26, l = 67108863 & u, h = Math.min(c, e.length - 1), d = Math.max(0, c - t.length + 1); d <= h; d++) { - var p = c - d | 0; - f += (a = (i = 0 | t.words[p]) * (o = 0 | e.words[d]) + l) / 67108864 | 0, l = 67108863 & a - } - r.words[c] = 0 | l, u = 0 | f - } - return 0 !== u ? r.words[c] = 0 | u : r.length--, r.strip() - } - a.prototype.toString = function (t, e) { - var r; - if (e = 0 | e || 1, 16 === (t = t || 10) || "hex" === t) { - r = ""; - for (var n = 0, o = 0, a = 0; a < this.length; a++) { - var s = this.words[a], - u = (16777215 & (s << n | o)).toString(16); - r = 0 !== (o = s >>> 24 - n & 16777215) || a !== this.length - 1 ? f[6 - u.length] + u + r : u + r, (n += 2) >= 26 && (n -= 26, a--) - } - for (0 !== o && (r = o.toString(16) + r); r.length % e != 0;) r = "0" + r; - return 0 !== this.negative && (r = "-" + r), r - } - if (t === (0 | t) && t >= 2 && t <= 36) { - var c = l[t], - d = h[t]; - r = ""; - var p = this.clone(); - for (p.negative = 0; !p.isZero();) { - var m = p.modn(d).toString(t); - r = (p = p.idivn(d)).isZero() ? m + r : f[c - m.length] + m + r - } - for (this.isZero() && (r = "0" + r); r.length % e != 0;) r = "0" + r; - return 0 !== this.negative && (r = "-" + r), r - } - i(!1, "Base should be between 2 and 36") - }, a.prototype.toNumber = function () { - var t = this.words[0]; - return 2 === this.length ? t += 67108864 * this.words[1] : 3 === this.length && 1 === this.words[2] ? t += 4503599627370496 + 67108864 * this.words[1] : this.length > 2 && i(!1, "Number can only safely store up to 53 bits"), 0 !== this.negative ? -t : t - }, a.prototype.toJSON = function () { - return this.toString(16) - }, a.prototype.toBuffer = function (t, e) { - return i(void 0 !== s), this.toArrayLike(s, t, e) - }, a.prototype.toArray = function (t, e) { - return this.toArrayLike(Array, t, e) - }, a.prototype.toArrayLike = function (t, e, r) { - var n = this.byteLength(), - o = r || Math.max(1, n); - i(n <= o, "byte array longer than desired length"), i(o > 0, "Requested array length <= 0"), this.strip(); - var a, s, u = "le" === e, - c = new t(o), - f = this.clone(); - if (u) { - for (s = 0; !f.isZero(); s++) a = f.andln(255), f.iushrn(8), c[s] = a; - for (; s < o; s++) c[s] = 0 - } else { - for (s = 0; s < o - n; s++) c[s] = 0; - for (s = 0; !f.isZero(); s++) a = f.andln(255), f.iushrn(8), c[o - s - 1] = a - } - return c - }, Math.clz32 ? a.prototype._countBits = function (t) { - return 32 - Math.clz32(t) - } : a.prototype._countBits = function (t) { - var e = t, - r = 0; - return e >= 4096 && (r += 13, e >>>= 13), e >= 64 && (r += 7, e >>>= 7), e >= 8 && (r += 4, e >>>= 4), e >= 2 && (r += 2, e >>>= 2), r + e - }, a.prototype._zeroBits = function (t) { - if (0 === t) return 26; - var e = t, - r = 0; - return 0 == (8191 & e) && (r += 13, e >>>= 13), 0 == (127 & e) && (r += 7, e >>>= 7), 0 == (15 & e) && (r += 4, e >>>= 4), 0 == (3 & e) && (r += 2, e >>>= 2), 0 == (1 & e) && r++, r - }, a.prototype.bitLength = function () { - var t = this.words[this.length - 1], - e = this._countBits(t); - return 26 * (this.length - 1) + e - }, a.prototype.zeroBits = function () { - if (this.isZero()) return 0; - for (var t = 0, e = 0; e < this.length; e++) { - var r = this._zeroBits(this.words[e]); - if (t += r, 26 !== r) break - } - return t - }, a.prototype.byteLength = function () { - return Math.ceil(this.bitLength() / 8) - }, a.prototype.toTwos = function (t) { - return 0 !== this.negative ? this.abs().inotn(t).iaddn(1) : this.clone() - }, a.prototype.fromTwos = function (t) { - return this.testn(t - 1) ? this.notn(t).iaddn(1).ineg() : this.clone() - }, a.prototype.isNeg = function () { - return 0 !== this.negative - }, a.prototype.neg = function () { - return this.clone().ineg() - }, a.prototype.ineg = function () { - return this.isZero() || (this.negative ^= 1), this - }, a.prototype.iuor = function (t) { - for (; this.length < t.length;) this.words[this.length++] = 0; - for (var e = 0; e < t.length; e++) this.words[e] = this.words[e] | t.words[e]; - return this.strip() - }, a.prototype.ior = function (t) { - return i(0 == (this.negative | t.negative)), this.iuor(t) - }, a.prototype.or = function (t) { - return this.length > t.length ? this.clone().ior(t) : t.clone().ior(this) - }, a.prototype.uor = function (t) { - return this.length > t.length ? this.clone().iuor(t) : t.clone().iuor(this) - }, a.prototype.iuand = function (t) { - var e; - e = this.length > t.length ? t : this; - for (var r = 0; r < e.length; r++) this.words[r] = this.words[r] & t.words[r]; - return this.length = e.length, this.strip() - }, a.prototype.iand = function (t) { - return i(0 == (this.negative | t.negative)), this.iuand(t) - }, a.prototype.and = function (t) { - return this.length > t.length ? this.clone().iand(t) : t.clone().iand(this) - }, a.prototype.uand = function (t) { - return this.length > t.length ? this.clone().iuand(t) : t.clone().iuand(this) - }, a.prototype.iuxor = function (t) { - var e, r; - this.length > t.length ? (e = this, r = t) : (e = t, r = this); - for (var n = 0; n < r.length; n++) this.words[n] = e.words[n] ^ r.words[n]; - if (this !== e) - for (; n < e.length; n++) this.words[n] = e.words[n]; - return this.length = e.length, this.strip() - }, a.prototype.ixor = function (t) { - return i(0 == (this.negative | t.negative)), this.iuxor(t) - }, a.prototype.xor = function (t) { - return this.length > t.length ? this.clone().ixor(t) : t.clone().ixor(this) - }, a.prototype.uxor = function (t) { - return this.length > t.length ? this.clone().iuxor(t) : t.clone().iuxor(this) - }, a.prototype.inotn = function (t) { - i("number" == typeof t && t >= 0); - var e = 0 | Math.ceil(t / 26), - r = t % 26; - this._expand(e), r > 0 && e--; - for (var n = 0; n < e; n++) this.words[n] = 67108863 & ~this.words[n]; - return r > 0 && (this.words[n] = ~this.words[n] & 67108863 >> 26 - r), this.strip() - }, a.prototype.notn = function (t) { - return this.clone().inotn(t) - }, a.prototype.setn = function (t, e) { - i("number" == typeof t && t >= 0); - var r = t / 26 | 0, - n = t % 26; - return this._expand(r + 1), this.words[r] = e ? this.words[r] | 1 << n : this.words[r] & ~(1 << n), this.strip() - }, a.prototype.iadd = function (t) { - var e, r, n; - if (0 !== this.negative && 0 === t.negative) return this.negative = 0, e = this.isub(t), this.negative ^= 1, this._normSign(); - if (0 === this.negative && 0 !== t.negative) return t.negative = 0, e = this.isub(t), t.negative = 1, e._normSign(); - this.length > t.length ? (r = this, n = t) : (r = t, n = this); - for (var i = 0, o = 0; o < n.length; o++) e = (0 | r.words[o]) + (0 | n.words[o]) + i, this.words[o] = 67108863 & e, i = e >>> 26; - for (; 0 !== i && o < r.length; o++) e = (0 | r.words[o]) + i, this.words[o] = 67108863 & e, i = e >>> 26; - if (this.length = r.length, 0 !== i) this.words[this.length] = i, this.length++; - else if (r !== this) - for (; o < r.length; o++) this.words[o] = r.words[o]; - return this - }, a.prototype.add = function (t) { - var e; - return 0 !== t.negative && 0 === this.negative ? (t.negative = 0, e = this.sub(t), t.negative ^= 1, e) : 0 === t.negative && 0 !== this.negative ? (this.negative = 0, e = t.sub(this), this.negative = 1, e) : this.length > t.length ? this.clone().iadd(t) : t.clone().iadd(this) - }, a.prototype.isub = function (t) { - if (0 !== t.negative) { - t.negative = 0; - var e = this.iadd(t); - return t.negative = 1, e._normSign() - } - if (0 !== this.negative) return this.negative = 0, this.iadd(t), this.negative = 1, this._normSign(); - var r, n, i = this.cmp(t); - if (0 === i) return this.negative = 0, this.length = 1, this.words[0] = 0, this; - i > 0 ? (r = this, n = t) : (r = t, n = this); - for (var o = 0, a = 0; a < n.length; a++) o = (e = (0 | r.words[a]) - (0 | n.words[a]) + o) >> 26, this.words[a] = 67108863 & e; - for (; 0 !== o && a < r.length; a++) o = (e = (0 | r.words[a]) + o) >> 26, this.words[a] = 67108863 & e; - if (0 === o && a < r.length && r !== this) - for (; a < r.length; a++) this.words[a] = r.words[a]; - return this.length = Math.max(this.length, a), r !== this && (this.negative = 1), this.strip() - }, a.prototype.sub = function (t) { - return this.clone().isub(t) - }; - var p = function (t, e, r) { - var n, i, o, a = t.words, - s = e.words, - u = r.words, - c = 0, - f = 0 | a[0], - l = 8191 & f, - h = f >>> 13, - d = 0 | a[1], - p = 8191 & d, - m = d >>> 13, - y = 0 | a[2], - b = 8191 & y, - v = y >>> 13, - g = 0 | a[3], - w = 8191 & g, - _ = g >>> 13, - k = 0 | a[4], - x = 8191 & k, - S = k >>> 13, - O = 0 | a[5], - j = 8191 & O, - E = O >>> 13, - R = 0 | a[6], - T = 8191 & R, - C = R >>> 13, - P = 0 | a[7], - M = 8191 & P, - A = P >>> 13, - I = 0 | a[8], - N = 8191 & I, - D = I >>> 13, - B = 0 | a[9], - F = 8191 & B, - L = B >>> 13, - z = 0 | s[0], - U = 8191 & z, - H = z >>> 13, - V = 0 | s[1], - q = 8191 & V, - W = V >>> 13, - $ = 0 | s[2], - X = 8191 & $, - K = $ >>> 13, - Z = 0 | s[3], - Y = 8191 & Z, - G = Z >>> 13, - J = 0 | s[4], - Q = 8191 & J, - tt = J >>> 13, - et = 0 | s[5], - rt = 8191 & et, - nt = et >>> 13, - it = 0 | s[6], - ot = 8191 & it, - at = it >>> 13, - st = 0 | s[7], - ut = 8191 & st, - ct = st >>> 13, - ft = 0 | s[8], - lt = 8191 & ft, - ht = ft >>> 13, - dt = 0 | s[9], - pt = 8191 & dt, - mt = dt >>> 13; - r.negative = t.negative ^ e.negative, r.length = 19; - var yt = (c + (n = Math.imul(l, U)) | 0) + ((8191 & (i = (i = Math.imul(l, H)) + Math.imul(h, U) | 0)) << 13) | 0; - c = ((o = Math.imul(h, H)) + (i >>> 13) | 0) + (yt >>> 26) | 0, yt &= 67108863, n = Math.imul(p, U), i = (i = Math.imul(p, H)) + Math.imul(m, U) | 0, o = Math.imul(m, H); - var bt = (c + (n = n + Math.imul(l, q) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, W) | 0) + Math.imul(h, q) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, W) | 0) + (i >>> 13) | 0) + (bt >>> 26) | 0, bt &= 67108863, n = Math.imul(b, U), i = (i = Math.imul(b, H)) + Math.imul(v, U) | 0, o = Math.imul(v, H), n = n + Math.imul(p, q) | 0, i = (i = i + Math.imul(p, W) | 0) + Math.imul(m, q) | 0, o = o + Math.imul(m, W) | 0; - var vt = (c + (n = n + Math.imul(l, X) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, K) | 0) + Math.imul(h, X) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, K) | 0) + (i >>> 13) | 0) + (vt >>> 26) | 0, vt &= 67108863, n = Math.imul(w, U), i = (i = Math.imul(w, H)) + Math.imul(_, U) | 0, o = Math.imul(_, H), n = n + Math.imul(b, q) | 0, i = (i = i + Math.imul(b, W) | 0) + Math.imul(v, q) | 0, o = o + Math.imul(v, W) | 0, n = n + Math.imul(p, X) | 0, i = (i = i + Math.imul(p, K) | 0) + Math.imul(m, X) | 0, o = o + Math.imul(m, K) | 0; - var gt = (c + (n = n + Math.imul(l, Y) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, G) | 0) + Math.imul(h, Y) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, G) | 0) + (i >>> 13) | 0) + (gt >>> 26) | 0, gt &= 67108863, n = Math.imul(x, U), i = (i = Math.imul(x, H)) + Math.imul(S, U) | 0, o = Math.imul(S, H), n = n + Math.imul(w, q) | 0, i = (i = i + Math.imul(w, W) | 0) + Math.imul(_, q) | 0, o = o + Math.imul(_, W) | 0, n = n + Math.imul(b, X) | 0, i = (i = i + Math.imul(b, K) | 0) + Math.imul(v, X) | 0, o = o + Math.imul(v, K) | 0, n = n + Math.imul(p, Y) | 0, i = (i = i + Math.imul(p, G) | 0) + Math.imul(m, Y) | 0, o = o + Math.imul(m, G) | 0; - var wt = (c + (n = n + Math.imul(l, Q) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, tt) | 0) + Math.imul(h, Q) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, tt) | 0) + (i >>> 13) | 0) + (wt >>> 26) | 0, wt &= 67108863, n = Math.imul(j, U), i = (i = Math.imul(j, H)) + Math.imul(E, U) | 0, o = Math.imul(E, H), n = n + Math.imul(x, q) | 0, i = (i = i + Math.imul(x, W) | 0) + Math.imul(S, q) | 0, o = o + Math.imul(S, W) | 0, n = n + Math.imul(w, X) | 0, i = (i = i + Math.imul(w, K) | 0) + Math.imul(_, X) | 0, o = o + Math.imul(_, K) | 0, n = n + Math.imul(b, Y) | 0, i = (i = i + Math.imul(b, G) | 0) + Math.imul(v, Y) | 0, o = o + Math.imul(v, G) | 0, n = n + Math.imul(p, Q) | 0, i = (i = i + Math.imul(p, tt) | 0) + Math.imul(m, Q) | 0, o = o + Math.imul(m, tt) | 0; - var _t = (c + (n = n + Math.imul(l, rt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, nt) | 0) + Math.imul(h, rt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, nt) | 0) + (i >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, n = Math.imul(T, U), i = (i = Math.imul(T, H)) + Math.imul(C, U) | 0, o = Math.imul(C, H), n = n + Math.imul(j, q) | 0, i = (i = i + Math.imul(j, W) | 0) + Math.imul(E, q) | 0, o = o + Math.imul(E, W) | 0, n = n + Math.imul(x, X) | 0, i = (i = i + Math.imul(x, K) | 0) + Math.imul(S, X) | 0, o = o + Math.imul(S, K) | 0, n = n + Math.imul(w, Y) | 0, i = (i = i + Math.imul(w, G) | 0) + Math.imul(_, Y) | 0, o = o + Math.imul(_, G) | 0, n = n + Math.imul(b, Q) | 0, i = (i = i + Math.imul(b, tt) | 0) + Math.imul(v, Q) | 0, o = o + Math.imul(v, tt) | 0, n = n + Math.imul(p, rt) | 0, i = (i = i + Math.imul(p, nt) | 0) + Math.imul(m, rt) | 0, o = o + Math.imul(m, nt) | 0; - var kt = (c + (n = n + Math.imul(l, ot) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, at) | 0) + Math.imul(h, ot) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, at) | 0) + (i >>> 13) | 0) + (kt >>> 26) | 0, kt &= 67108863, n = Math.imul(M, U), i = (i = Math.imul(M, H)) + Math.imul(A, U) | 0, o = Math.imul(A, H), n = n + Math.imul(T, q) | 0, i = (i = i + Math.imul(T, W) | 0) + Math.imul(C, q) | 0, o = o + Math.imul(C, W) | 0, n = n + Math.imul(j, X) | 0, i = (i = i + Math.imul(j, K) | 0) + Math.imul(E, X) | 0, o = o + Math.imul(E, K) | 0, n = n + Math.imul(x, Y) | 0, i = (i = i + Math.imul(x, G) | 0) + Math.imul(S, Y) | 0, o = o + Math.imul(S, G) | 0, n = n + Math.imul(w, Q) | 0, i = (i = i + Math.imul(w, tt) | 0) + Math.imul(_, Q) | 0, o = o + Math.imul(_, tt) | 0, n = n + Math.imul(b, rt) | 0, i = (i = i + Math.imul(b, nt) | 0) + Math.imul(v, rt) | 0, o = o + Math.imul(v, nt) | 0, n = n + Math.imul(p, ot) | 0, i = (i = i + Math.imul(p, at) | 0) + Math.imul(m, ot) | 0, o = o + Math.imul(m, at) | 0; - var xt = (c + (n = n + Math.imul(l, ut) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, ct) | 0) + Math.imul(h, ut) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, ct) | 0) + (i >>> 13) | 0) + (xt >>> 26) | 0, xt &= 67108863, n = Math.imul(N, U), i = (i = Math.imul(N, H)) + Math.imul(D, U) | 0, o = Math.imul(D, H), n = n + Math.imul(M, q) | 0, i = (i = i + Math.imul(M, W) | 0) + Math.imul(A, q) | 0, o = o + Math.imul(A, W) | 0, n = n + Math.imul(T, X) | 0, i = (i = i + Math.imul(T, K) | 0) + Math.imul(C, X) | 0, o = o + Math.imul(C, K) | 0, n = n + Math.imul(j, Y) | 0, i = (i = i + Math.imul(j, G) | 0) + Math.imul(E, Y) | 0, o = o + Math.imul(E, G) | 0, n = n + Math.imul(x, Q) | 0, i = (i = i + Math.imul(x, tt) | 0) + Math.imul(S, Q) | 0, o = o + Math.imul(S, tt) | 0, n = n + Math.imul(w, rt) | 0, i = (i = i + Math.imul(w, nt) | 0) + Math.imul(_, rt) | 0, o = o + Math.imul(_, nt) | 0, n = n + Math.imul(b, ot) | 0, i = (i = i + Math.imul(b, at) | 0) + Math.imul(v, ot) | 0, o = o + Math.imul(v, at) | 0, n = n + Math.imul(p, ut) | 0, i = (i = i + Math.imul(p, ct) | 0) + Math.imul(m, ut) | 0, o = o + Math.imul(m, ct) | 0; - var St = (c + (n = n + Math.imul(l, lt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, ht) | 0) + Math.imul(h, lt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, ht) | 0) + (i >>> 13) | 0) + (St >>> 26) | 0, St &= 67108863, n = Math.imul(F, U), i = (i = Math.imul(F, H)) + Math.imul(L, U) | 0, o = Math.imul(L, H), n = n + Math.imul(N, q) | 0, i = (i = i + Math.imul(N, W) | 0) + Math.imul(D, q) | 0, o = o + Math.imul(D, W) | 0, n = n + Math.imul(M, X) | 0, i = (i = i + Math.imul(M, K) | 0) + Math.imul(A, X) | 0, o = o + Math.imul(A, K) | 0, n = n + Math.imul(T, Y) | 0, i = (i = i + Math.imul(T, G) | 0) + Math.imul(C, Y) | 0, o = o + Math.imul(C, G) | 0, n = n + Math.imul(j, Q) | 0, i = (i = i + Math.imul(j, tt) | 0) + Math.imul(E, Q) | 0, o = o + Math.imul(E, tt) | 0, n = n + Math.imul(x, rt) | 0, i = (i = i + Math.imul(x, nt) | 0) + Math.imul(S, rt) | 0, o = o + Math.imul(S, nt) | 0, n = n + Math.imul(w, ot) | 0, i = (i = i + Math.imul(w, at) | 0) + Math.imul(_, ot) | 0, o = o + Math.imul(_, at) | 0, n = n + Math.imul(b, ut) | 0, i = (i = i + Math.imul(b, ct) | 0) + Math.imul(v, ut) | 0, o = o + Math.imul(v, ct) | 0, n = n + Math.imul(p, lt) | 0, i = (i = i + Math.imul(p, ht) | 0) + Math.imul(m, lt) | 0, o = o + Math.imul(m, ht) | 0; - var Ot = (c + (n = n + Math.imul(l, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, mt) | 0) + Math.imul(h, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, mt) | 0) + (i >>> 13) | 0) + (Ot >>> 26) | 0, Ot &= 67108863, n = Math.imul(F, q), i = (i = Math.imul(F, W)) + Math.imul(L, q) | 0, o = Math.imul(L, W), n = n + Math.imul(N, X) | 0, i = (i = i + Math.imul(N, K) | 0) + Math.imul(D, X) | 0, o = o + Math.imul(D, K) | 0, n = n + Math.imul(M, Y) | 0, i = (i = i + Math.imul(M, G) | 0) + Math.imul(A, Y) | 0, o = o + Math.imul(A, G) | 0, n = n + Math.imul(T, Q) | 0, i = (i = i + Math.imul(T, tt) | 0) + Math.imul(C, Q) | 0, o = o + Math.imul(C, tt) | 0, n = n + Math.imul(j, rt) | 0, i = (i = i + Math.imul(j, nt) | 0) + Math.imul(E, rt) | 0, o = o + Math.imul(E, nt) | 0, n = n + Math.imul(x, ot) | 0, i = (i = i + Math.imul(x, at) | 0) + Math.imul(S, ot) | 0, o = o + Math.imul(S, at) | 0, n = n + Math.imul(w, ut) | 0, i = (i = i + Math.imul(w, ct) | 0) + Math.imul(_, ut) | 0, o = o + Math.imul(_, ct) | 0, n = n + Math.imul(b, lt) | 0, i = (i = i + Math.imul(b, ht) | 0) + Math.imul(v, lt) | 0, o = o + Math.imul(v, ht) | 0; - var jt = (c + (n = n + Math.imul(p, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(p, mt) | 0) + Math.imul(m, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(m, mt) | 0) + (i >>> 13) | 0) + (jt >>> 26) | 0, jt &= 67108863, n = Math.imul(F, X), i = (i = Math.imul(F, K)) + Math.imul(L, X) | 0, o = Math.imul(L, K), n = n + Math.imul(N, Y) | 0, i = (i = i + Math.imul(N, G) | 0) + Math.imul(D, Y) | 0, o = o + Math.imul(D, G) | 0, n = n + Math.imul(M, Q) | 0, i = (i = i + Math.imul(M, tt) | 0) + Math.imul(A, Q) | 0, o = o + Math.imul(A, tt) | 0, n = n + Math.imul(T, rt) | 0, i = (i = i + Math.imul(T, nt) | 0) + Math.imul(C, rt) | 0, o = o + Math.imul(C, nt) | 0, n = n + Math.imul(j, ot) | 0, i = (i = i + Math.imul(j, at) | 0) + Math.imul(E, ot) | 0, o = o + Math.imul(E, at) | 0, n = n + Math.imul(x, ut) | 0, i = (i = i + Math.imul(x, ct) | 0) + Math.imul(S, ut) | 0, o = o + Math.imul(S, ct) | 0, n = n + Math.imul(w, lt) | 0, i = (i = i + Math.imul(w, ht) | 0) + Math.imul(_, lt) | 0, o = o + Math.imul(_, ht) | 0; - var Et = (c + (n = n + Math.imul(b, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(b, mt) | 0) + Math.imul(v, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(v, mt) | 0) + (i >>> 13) | 0) + (Et >>> 26) | 0, Et &= 67108863, n = Math.imul(F, Y), i = (i = Math.imul(F, G)) + Math.imul(L, Y) | 0, o = Math.imul(L, G), n = n + Math.imul(N, Q) | 0, i = (i = i + Math.imul(N, tt) | 0) + Math.imul(D, Q) | 0, o = o + Math.imul(D, tt) | 0, n = n + Math.imul(M, rt) | 0, i = (i = i + Math.imul(M, nt) | 0) + Math.imul(A, rt) | 0, o = o + Math.imul(A, nt) | 0, n = n + Math.imul(T, ot) | 0, i = (i = i + Math.imul(T, at) | 0) + Math.imul(C, ot) | 0, o = o + Math.imul(C, at) | 0, n = n + Math.imul(j, ut) | 0, i = (i = i + Math.imul(j, ct) | 0) + Math.imul(E, ut) | 0, o = o + Math.imul(E, ct) | 0, n = n + Math.imul(x, lt) | 0, i = (i = i + Math.imul(x, ht) | 0) + Math.imul(S, lt) | 0, o = o + Math.imul(S, ht) | 0; - var Rt = (c + (n = n + Math.imul(w, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(w, mt) | 0) + Math.imul(_, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(_, mt) | 0) + (i >>> 13) | 0) + (Rt >>> 26) | 0, Rt &= 67108863, n = Math.imul(F, Q), i = (i = Math.imul(F, tt)) + Math.imul(L, Q) | 0, o = Math.imul(L, tt), n = n + Math.imul(N, rt) | 0, i = (i = i + Math.imul(N, nt) | 0) + Math.imul(D, rt) | 0, o = o + Math.imul(D, nt) | 0, n = n + Math.imul(M, ot) | 0, i = (i = i + Math.imul(M, at) | 0) + Math.imul(A, ot) | 0, o = o + Math.imul(A, at) | 0, n = n + Math.imul(T, ut) | 0, i = (i = i + Math.imul(T, ct) | 0) + Math.imul(C, ut) | 0, o = o + Math.imul(C, ct) | 0, n = n + Math.imul(j, lt) | 0, i = (i = i + Math.imul(j, ht) | 0) + Math.imul(E, lt) | 0, o = o + Math.imul(E, ht) | 0; - var Tt = (c + (n = n + Math.imul(x, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(x, mt) | 0) + Math.imul(S, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(S, mt) | 0) + (i >>> 13) | 0) + (Tt >>> 26) | 0, Tt &= 67108863, n = Math.imul(F, rt), i = (i = Math.imul(F, nt)) + Math.imul(L, rt) | 0, o = Math.imul(L, nt), n = n + Math.imul(N, ot) | 0, i = (i = i + Math.imul(N, at) | 0) + Math.imul(D, ot) | 0, o = o + Math.imul(D, at) | 0, n = n + Math.imul(M, ut) | 0, i = (i = i + Math.imul(M, ct) | 0) + Math.imul(A, ut) | 0, o = o + Math.imul(A, ct) | 0, n = n + Math.imul(T, lt) | 0, i = (i = i + Math.imul(T, ht) | 0) + Math.imul(C, lt) | 0, o = o + Math.imul(C, ht) | 0; - var Ct = (c + (n = n + Math.imul(j, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(j, mt) | 0) + Math.imul(E, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(E, mt) | 0) + (i >>> 13) | 0) + (Ct >>> 26) | 0, Ct &= 67108863, n = Math.imul(F, ot), i = (i = Math.imul(F, at)) + Math.imul(L, ot) | 0, o = Math.imul(L, at), n = n + Math.imul(N, ut) | 0, i = (i = i + Math.imul(N, ct) | 0) + Math.imul(D, ut) | 0, o = o + Math.imul(D, ct) | 0, n = n + Math.imul(M, lt) | 0, i = (i = i + Math.imul(M, ht) | 0) + Math.imul(A, lt) | 0, o = o + Math.imul(A, ht) | 0; - var Pt = (c + (n = n + Math.imul(T, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(T, mt) | 0) + Math.imul(C, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(C, mt) | 0) + (i >>> 13) | 0) + (Pt >>> 26) | 0, Pt &= 67108863, n = Math.imul(F, ut), i = (i = Math.imul(F, ct)) + Math.imul(L, ut) | 0, o = Math.imul(L, ct), n = n + Math.imul(N, lt) | 0, i = (i = i + Math.imul(N, ht) | 0) + Math.imul(D, lt) | 0, o = o + Math.imul(D, ht) | 0; - var Mt = (c + (n = n + Math.imul(M, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(M, mt) | 0) + Math.imul(A, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(A, mt) | 0) + (i >>> 13) | 0) + (Mt >>> 26) | 0, Mt &= 67108863, n = Math.imul(F, lt), i = (i = Math.imul(F, ht)) + Math.imul(L, lt) | 0, o = Math.imul(L, ht); - var At = (c + (n = n + Math.imul(N, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(N, mt) | 0) + Math.imul(D, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(D, mt) | 0) + (i >>> 13) | 0) + (At >>> 26) | 0, At &= 67108863; - var It = (c + (n = Math.imul(F, pt)) | 0) + ((8191 & (i = (i = Math.imul(F, mt)) + Math.imul(L, pt) | 0)) << 13) | 0; - return c = ((o = Math.imul(L, mt)) + (i >>> 13) | 0) + (It >>> 26) | 0, It &= 67108863, u[0] = yt, u[1] = bt, u[2] = vt, u[3] = gt, u[4] = wt, u[5] = _t, u[6] = kt, u[7] = xt, u[8] = St, u[9] = Ot, u[10] = jt, u[11] = Et, u[12] = Rt, u[13] = Tt, u[14] = Ct, u[15] = Pt, u[16] = Mt, u[17] = At, u[18] = It, 0 !== c && (u[19] = c, r.length++), r - }; - - function m(t, e, r) { - return (new y).mulp(t, e, r) - } - - function y(t, e) { - this.x = t, this.y = e - } - Math.imul || (p = d), a.prototype.mulTo = function (t, e) { - var r = this.length + t.length; - return 10 === this.length && 10 === t.length ? p(this, t, e) : r < 63 ? d(this, t, e) : r < 1024 ? function (t, e, r) { - r.negative = e.negative ^ t.negative, r.length = t.length + e.length; - for (var n = 0, i = 0, o = 0; o < r.length - 1; o++) { - var a = i; - i = 0; - for (var s = 67108863 & n, u = Math.min(o, e.length - 1), c = Math.max(0, o - t.length + 1); c <= u; c++) { - var f = o - c, - l = (0 | t.words[f]) * (0 | e.words[c]), - h = 67108863 & l; - s = 67108863 & (h = h + s | 0), i += (a = (a = a + (l / 67108864 | 0) | 0) + (h >>> 26) | 0) >>> 26, a &= 67108863 - } - r.words[o] = s, n = a, a = i - } - return 0 !== n ? r.words[o] = n : r.length--, r.strip() - }(this, t, e) : m(this, t, e) - }, y.prototype.makeRBT = function (t) { - for (var e = new Array(t), r = a.prototype._countBits(t) - 1, n = 0; n < t; n++) e[n] = this.revBin(n, r, t); - return e - }, y.prototype.revBin = function (t, e, r) { - if (0 === t || t === r - 1) return t; - for (var n = 0, i = 0; i < e; i++) n |= (1 & t) << e - i - 1, t >>= 1; - return n - }, y.prototype.permute = function (t, e, r, n, i, o) { - for (var a = 0; a < o; a++) n[a] = e[t[a]], i[a] = r[t[a]] - }, y.prototype.transform = function (t, e, r, n, i, o) { - this.permute(o, t, e, r, n, i); - for (var a = 1; a < i; a <<= 1) - for (var s = a << 1, u = Math.cos(2 * Math.PI / s), c = Math.sin(2 * Math.PI / s), f = 0; f < i; f += s) - for (var l = u, h = c, d = 0; d < a; d++) { - var p = r[f + d], - m = n[f + d], - y = r[f + d + a], - b = n[f + d + a], - v = l * y - h * b; - b = l * b + h * y, y = v, r[f + d] = p + y, n[f + d] = m + b, r[f + d + a] = p - y, n[f + d + a] = m - b, d !== s && (v = u * l - c * h, h = u * h + c * l, l = v) - } - }, y.prototype.guessLen13b = function (t, e) { - var r = 1 | Math.max(e, t), - n = 1 & r, - i = 0; - for (r = r / 2 | 0; r; r >>>= 1) i++; - return 1 << i + 1 + n - }, y.prototype.conjugate = function (t, e, r) { - if (!(r <= 1)) - for (var n = 0; n < r / 2; n++) { - var i = t[n]; - t[n] = t[r - n - 1], t[r - n - 1] = i, i = e[n], e[n] = -e[r - n - 1], e[r - n - 1] = -i - } - }, y.prototype.normalize13b = function (t, e) { - for (var r = 0, n = 0; n < e / 2; n++) { - var i = 8192 * Math.round(t[2 * n + 1] / e) + Math.round(t[2 * n] / e) + r; - t[n] = 67108863 & i, r = i < 67108864 ? 0 : i / 67108864 | 0 - } - return t - }, y.prototype.convert13b = function (t, e, r, n) { - for (var o = 0, a = 0; a < e; a++) o += 0 | t[a], r[2 * a] = 8191 & o, o >>>= 13, r[2 * a + 1] = 8191 & o, o >>>= 13; - for (a = 2 * e; a < n; ++a) r[a] = 0; - i(0 === o), i(0 == (-8192 & o)) - }, y.prototype.stub = function (t) { - for (var e = new Array(t), r = 0; r < t; r++) e[r] = 0; - return e - }, y.prototype.mulp = function (t, e, r) { - var n = 2 * this.guessLen13b(t.length, e.length), - i = this.makeRBT(n), - o = this.stub(n), - a = new Array(n), - s = new Array(n), - u = new Array(n), - c = new Array(n), - f = new Array(n), - l = new Array(n), - h = r.words; - h.length = n, this.convert13b(t.words, t.length, a, n), this.convert13b(e.words, e.length, c, n), this.transform(a, o, s, u, n, i), this.transform(c, o, f, l, n, i); - for (var d = 0; d < n; d++) { - var p = s[d] * f[d] - u[d] * l[d]; - u[d] = s[d] * l[d] + u[d] * f[d], s[d] = p - } - return this.conjugate(s, u, n), this.transform(s, u, h, o, n, i), this.conjugate(h, o, n), this.normalize13b(h, n), r.negative = t.negative ^ e.negative, r.length = t.length + e.length, r.strip() - }, a.prototype.mul = function (t) { - var e = new a(null); - return e.words = new Array(this.length + t.length), this.mulTo(t, e) - }, a.prototype.mulf = function (t) { - var e = new a(null); - return e.words = new Array(this.length + t.length), m(this, t, e) - }, a.prototype.imul = function (t) { - return this.clone().mulTo(t, this) - }, a.prototype.imuln = function (t) { - i("number" == typeof t), i(t < 67108864); - for (var e = 0, r = 0; r < this.length; r++) { - var n = (0 | this.words[r]) * t, - o = (67108863 & n) + (67108863 & e); - e >>= 26, e += n / 67108864 | 0, e += o >>> 26, this.words[r] = 67108863 & o - } - return 0 !== e && (this.words[r] = e, this.length++), this - }, a.prototype.muln = function (t) { - return this.clone().imuln(t) - }, a.prototype.sqr = function () { - return this.mul(this) - }, a.prototype.isqr = function () { - return this.imul(this.clone()) - }, a.prototype.pow = function (t) { - var e = function (t) { - for (var e = new Array(t.bitLength()), r = 0; r < e.length; r++) { - var n = r / 26 | 0, - i = r % 26; - e[r] = (t.words[n] & 1 << i) >>> i - } - return e - }(t); - if (0 === e.length) return new a(1); - for (var r = this, n = 0; n < e.length && 0 === e[n]; n++, r = r.sqr()); - if (++n < e.length) - for (var i = r.sqr(); n < e.length; n++, i = i.sqr()) 0 !== e[n] && (r = r.mul(i)); - return r - }, a.prototype.iushln = function (t) { - i("number" == typeof t && t >= 0); - var e, r = t % 26, - n = (t - r) / 26, - o = 67108863 >>> 26 - r << 26 - r; - if (0 !== r) { - var a = 0; - for (e = 0; e < this.length; e++) { - var s = this.words[e] & o, - u = (0 | this.words[e]) - s << r; - this.words[e] = u | a, a = s >>> 26 - r - } - a && (this.words[e] = a, this.length++) - } - if (0 !== n) { - for (e = this.length - 1; e >= 0; e--) this.words[e + n] = this.words[e]; - for (e = 0; e < n; e++) this.words[e] = 0; - this.length += n - } - return this.strip() - }, a.prototype.ishln = function (t) { - return i(0 === this.negative), this.iushln(t) - }, a.prototype.iushrn = function (t, e, r) { - var n; - i("number" == typeof t && t >= 0), n = e ? (e - e % 26) / 26 : 0; - var o = t % 26, - a = Math.min((t - o) / 26, this.length), - s = 67108863 ^ 67108863 >>> o << o, - u = r; - if (n -= a, n = Math.max(0, n), u) { - for (var c = 0; c < a; c++) u.words[c] = this.words[c]; - u.length = a - } - if (0 === a); - else if (this.length > a) - for (this.length -= a, c = 0; c < this.length; c++) this.words[c] = this.words[c + a]; - else this.words[0] = 0, this.length = 1; - var f = 0; - for (c = this.length - 1; c >= 0 && (0 !== f || c >= n); c--) { - var l = 0 | this.words[c]; - this.words[c] = f << 26 - o | l >>> o, f = l & s - } - return u && 0 !== f && (u.words[u.length++] = f), 0 === this.length && (this.words[0] = 0, this.length = 1), this.strip() - }, a.prototype.ishrn = function (t, e, r) { - return i(0 === this.negative), this.iushrn(t, e, r) - }, a.prototype.shln = function (t) { - return this.clone().ishln(t) - }, a.prototype.ushln = function (t) { - return this.clone().iushln(t) - }, a.prototype.shrn = function (t) { - return this.clone().ishrn(t) - }, a.prototype.ushrn = function (t) { - return this.clone().iushrn(t) - }, a.prototype.testn = function (t) { - i("number" == typeof t && t >= 0); - var e = t % 26, - r = (t - e) / 26, - n = 1 << e; - return !(this.length <= r) && !!(this.words[r] & n) - }, a.prototype.imaskn = function (t) { - i("number" == typeof t && t >= 0); - var e = t % 26, - r = (t - e) / 26; - if (i(0 === this.negative, "imaskn works only with positive numbers"), this.length <= r) return this; - if (0 !== e && r++, this.length = Math.min(r, this.length), 0 !== e) { - var n = 67108863 ^ 67108863 >>> e << e; - this.words[this.length - 1] &= n - } - return this.strip() - }, a.prototype.maskn = function (t) { - return this.clone().imaskn(t) - }, a.prototype.iaddn = function (t) { - return i("number" == typeof t), i(t < 67108864), t < 0 ? this.isubn(-t) : 0 !== this.negative ? 1 === this.length && (0 | this.words[0]) < t ? (this.words[0] = t - (0 | this.words[0]), this.negative = 0, this) : (this.negative = 0, this.isubn(t), this.negative = 1, this) : this._iaddn(t) - }, a.prototype._iaddn = function (t) { - this.words[0] += t; - for (var e = 0; e < this.length && this.words[e] >= 67108864; e++) this.words[e] -= 67108864, e === this.length - 1 ? this.words[e + 1] = 1 : this.words[e + 1]++; - return this.length = Math.max(this.length, e + 1), this - }, a.prototype.isubn = function (t) { - if (i("number" == typeof t), i(t < 67108864), t < 0) return this.iaddn(-t); - if (0 !== this.negative) return this.negative = 0, this.iaddn(t), this.negative = 1, this; - if (this.words[0] -= t, 1 === this.length && this.words[0] < 0) this.words[0] = -this.words[0], this.negative = 1; - else - for (var e = 0; e < this.length && this.words[e] < 0; e++) this.words[e] += 67108864, this.words[e + 1] -= 1; - return this.strip() - }, a.prototype.addn = function (t) { - return this.clone().iaddn(t) - }, a.prototype.subn = function (t) { - return this.clone().isubn(t) - }, a.prototype.iabs = function () { - return this.negative = 0, this - }, a.prototype.abs = function () { - return this.clone().iabs() - }, a.prototype._ishlnsubmul = function (t, e, r) { - var n, o, a = t.length + r; - this._expand(a); - var s = 0; - for (n = 0; n < t.length; n++) { - o = (0 | this.words[n + r]) + s; - var u = (0 | t.words[n]) * e; - s = ((o -= 67108863 & u) >> 26) - (u / 67108864 | 0), this.words[n + r] = 67108863 & o - } - for (; n < this.length - r; n++) s = (o = (0 | this.words[n + r]) + s) >> 26, this.words[n + r] = 67108863 & o; - if (0 === s) return this.strip(); - for (i(-1 === s), s = 0, n = 0; n < this.length; n++) s = (o = -(0 | this.words[n]) + s) >> 26, this.words[n] = 67108863 & o; - return this.negative = 1, this.strip() - }, a.prototype._wordDiv = function (t, e) { - var r = (this.length, t.length), - n = this.clone(), - i = t, - o = 0 | i.words[i.length - 1]; - 0 !== (r = 26 - this._countBits(o)) && (i = i.ushln(r), n.iushln(r), o = 0 | i.words[i.length - 1]); - var s, u = n.length - i.length; - if ("mod" !== e) { - (s = new a(null)).length = u + 1, s.words = new Array(s.length); - for (var c = 0; c < s.length; c++) s.words[c] = 0 - } - var f = n.clone()._ishlnsubmul(i, 1, u); - 0 === f.negative && (n = f, s && (s.words[u] = 1)); - for (var l = u - 1; l >= 0; l--) { - var h = 67108864 * (0 | n.words[i.length + l]) + (0 | n.words[i.length + l - 1]); - for (h = Math.min(h / o | 0, 67108863), n._ishlnsubmul(i, h, l); 0 !== n.negative;) h--, n.negative = 0, n._ishlnsubmul(i, 1, l), n.isZero() || (n.negative ^= 1); - s && (s.words[l] = h) - } - return s && s.strip(), n.strip(), "div" !== e && 0 !== r && n.iushrn(r), { - div: s || null, - mod: n - } - }, a.prototype.divmod = function (t, e, r) { - return i(!t.isZero()), this.isZero() ? { - div: new a(0), - mod: new a(0) - } : 0 !== this.negative && 0 === t.negative ? (s = this.neg().divmod(t, e), "mod" !== e && (n = s.div.neg()), "div" !== e && (o = s.mod.neg(), r && 0 !== o.negative && o.iadd(t)), { - div: n, - mod: o - }) : 0 === this.negative && 0 !== t.negative ? (s = this.divmod(t.neg(), e), "mod" !== e && (n = s.div.neg()), { - div: n, - mod: s.mod - }) : 0 != (this.negative & t.negative) ? (s = this.neg().divmod(t.neg(), e), "div" !== e && (o = s.mod.neg(), r && 0 !== o.negative && o.isub(t)), { - div: s.div, - mod: o - }) : t.length > this.length || this.cmp(t) < 0 ? { - div: new a(0), - mod: this - } : 1 === t.length ? "div" === e ? { - div: this.divn(t.words[0]), - mod: null - } : "mod" === e ? { - div: null, - mod: new a(this.modn(t.words[0])) - } : { - div: this.divn(t.words[0]), - mod: new a(this.modn(t.words[0])) - } : this._wordDiv(t, e); - var n, o, s - }, a.prototype.div = function (t) { - return this.divmod(t, "div", !1).div - }, a.prototype.mod = function (t) { - return this.divmod(t, "mod", !1).mod - }, a.prototype.umod = function (t) { - return this.divmod(t, "mod", !0).mod - }, a.prototype.divRound = function (t) { - var e = this.divmod(t); - if (e.mod.isZero()) return e.div; - var r = 0 !== e.div.negative ? e.mod.isub(t) : e.mod, - n = t.ushrn(1), - i = t.andln(1), - o = r.cmp(n); - return o < 0 || 1 === i && 0 === o ? e.div : 0 !== e.div.negative ? e.div.isubn(1) : e.div.iaddn(1) - }, a.prototype.modn = function (t) { - i(t <= 67108863); - for (var e = (1 << 26) % t, r = 0, n = this.length - 1; n >= 0; n--) r = (e * r + (0 | this.words[n])) % t; - return r - }, a.prototype.idivn = function (t) { - i(t <= 67108863); - for (var e = 0, r = this.length - 1; r >= 0; r--) { - var n = (0 | this.words[r]) + 67108864 * e; - this.words[r] = n / t | 0, e = n % t - } - return this.strip() - }, a.prototype.divn = function (t) { - return this.clone().idivn(t) - }, a.prototype.egcd = function (t) { - i(0 === t.negative), i(!t.isZero()); - var e = this, - r = t.clone(); - e = 0 !== e.negative ? e.umod(t) : e.clone(); - for (var n = new a(1), o = new a(0), s = new a(0), u = new a(1), c = 0; e.isEven() && r.isEven();) e.iushrn(1), r.iushrn(1), ++c; - for (var f = r.clone(), l = e.clone(); !e.isZero();) { - for (var h = 0, d = 1; 0 == (e.words[0] & d) && h < 26; ++h, d <<= 1); - if (h > 0) - for (e.iushrn(h); h-- > 0;)(n.isOdd() || o.isOdd()) && (n.iadd(f), o.isub(l)), n.iushrn(1), o.iushrn(1); - for (var p = 0, m = 1; 0 == (r.words[0] & m) && p < 26; ++p, m <<= 1); - if (p > 0) - for (r.iushrn(p); p-- > 0;)(s.isOdd() || u.isOdd()) && (s.iadd(f), u.isub(l)), s.iushrn(1), u.iushrn(1); - e.cmp(r) >= 0 ? (e.isub(r), n.isub(s), o.isub(u)) : (r.isub(e), s.isub(n), u.isub(o)) - } - return { - a: s, - b: u, - gcd: r.iushln(c) - } - }, a.prototype._invmp = function (t) { - i(0 === t.negative), i(!t.isZero()); - var e = this, - r = t.clone(); - e = 0 !== e.negative ? e.umod(t) : e.clone(); - for (var n, o = new a(1), s = new a(0), u = r.clone(); e.cmpn(1) > 0 && r.cmpn(1) > 0;) { - for (var c = 0, f = 1; 0 == (e.words[0] & f) && c < 26; ++c, f <<= 1); - if (c > 0) - for (e.iushrn(c); c-- > 0;) o.isOdd() && o.iadd(u), o.iushrn(1); - for (var l = 0, h = 1; 0 == (r.words[0] & h) && l < 26; ++l, h <<= 1); - if (l > 0) - for (r.iushrn(l); l-- > 0;) s.isOdd() && s.iadd(u), s.iushrn(1); - e.cmp(r) >= 0 ? (e.isub(r), o.isub(s)) : (r.isub(e), s.isub(o)) - } - return (n = 0 === e.cmpn(1) ? o : s).cmpn(0) < 0 && n.iadd(t), n - }, a.prototype.gcd = function (t) { - if (this.isZero()) return t.abs(); - if (t.isZero()) return this.abs(); - var e = this.clone(), - r = t.clone(); - e.negative = 0, r.negative = 0; - for (var n = 0; e.isEven() && r.isEven(); n++) e.iushrn(1), r.iushrn(1); - for (; ;) { - for (; e.isEven();) e.iushrn(1); - for (; r.isEven();) r.iushrn(1); - var i = e.cmp(r); - if (i < 0) { - var o = e; - e = r, r = o - } else if (0 === i || 0 === r.cmpn(1)) break; - e.isub(r) - } - return r.iushln(n) - }, a.prototype.invm = function (t) { - return this.egcd(t).a.umod(t) - }, a.prototype.isEven = function () { - return 0 == (1 & this.words[0]) - }, a.prototype.isOdd = function () { - return 1 == (1 & this.words[0]) - }, a.prototype.andln = function (t) { - return this.words[0] & t - }, a.prototype.bincn = function (t) { - i("number" == typeof t); - var e = t % 26, - r = (t - e) / 26, - n = 1 << e; - if (this.length <= r) return this._expand(r + 1), this.words[r] |= n, this; - for (var o = n, a = r; 0 !== o && a < this.length; a++) { - var s = 0 | this.words[a]; - o = (s += o) >>> 26, s &= 67108863, this.words[a] = s - } - return 0 !== o && (this.words[a] = o, this.length++), this - }, a.prototype.isZero = function () { - return 1 === this.length && 0 === this.words[0] - }, a.prototype.cmpn = function (t) { - var e, r = t < 0; - if (0 !== this.negative && !r) return -1; - if (0 === this.negative && r) return 1; - if (this.strip(), this.length > 1) e = 1; - else { - r && (t = -t), i(t <= 67108863, "Number is too big"); - var n = 0 | this.words[0]; - e = n === t ? 0 : n < t ? -1 : 1 - } - return 0 !== this.negative ? 0 | -e : e - }, a.prototype.cmp = function (t) { - if (0 !== this.negative && 0 === t.negative) return -1; - if (0 === this.negative && 0 !== t.negative) return 1; - var e = this.ucmp(t); - return 0 !== this.negative ? 0 | -e : e - }, a.prototype.ucmp = function (t) { - if (this.length > t.length) return 1; - if (this.length < t.length) return -1; - for (var e = 0, r = this.length - 1; r >= 0; r--) { - var n = 0 | this.words[r], - i = 0 | t.words[r]; - if (n !== i) { - n < i ? e = -1 : n > i && (e = 1); - break - } - } - return e - }, a.prototype.gtn = function (t) { - return 1 === this.cmpn(t) - }, a.prototype.gt = function (t) { - return 1 === this.cmp(t) - }, a.prototype.gten = function (t) { - return this.cmpn(t) >= 0 - }, a.prototype.gte = function (t) { - return this.cmp(t) >= 0 - }, a.prototype.ltn = function (t) { - return -1 === this.cmpn(t) - }, a.prototype.lt = function (t) { - return -1 === this.cmp(t) - }, a.prototype.lten = function (t) { - return this.cmpn(t) <= 0 - }, a.prototype.lte = function (t) { - return this.cmp(t) <= 0 - }, a.prototype.eqn = function (t) { - return 0 === this.cmpn(t) - }, a.prototype.eq = function (t) { - return 0 === this.cmp(t) - }, a.red = function (t) { - return new x(t) - }, a.prototype.toRed = function (t) { - return i(!this.red, "Already a number in reduction context"), i(0 === this.negative, "red works only with positives"), t.convertTo(this)._forceRed(t) - }, a.prototype.fromRed = function () { - return i(this.red, "fromRed works only with numbers in reduction context"), this.red.convertFrom(this) - }, a.prototype._forceRed = function (t) { - return this.red = t, this - }, a.prototype.forceRed = function (t) { - return i(!this.red, "Already a number in reduction context"), this._forceRed(t) - }, a.prototype.redAdd = function (t) { - return i(this.red, "redAdd works only with red numbers"), this.red.add(this, t) - }, a.prototype.redIAdd = function (t) { - return i(this.red, "redIAdd works only with red numbers"), this.red.iadd(this, t) - }, a.prototype.redSub = function (t) { - return i(this.red, "redSub works only with red numbers"), this.red.sub(this, t) - }, a.prototype.redISub = function (t) { - return i(this.red, "redISub works only with red numbers"), this.red.isub(this, t) - }, a.prototype.redShl = function (t) { - return i(this.red, "redShl works only with red numbers"), this.red.shl(this, t) - }, a.prototype.redMul = function (t) { - return i(this.red, "redMul works only with red numbers"), this.red._verify2(this, t), this.red.mul(this, t) - }, a.prototype.redIMul = function (t) { - return i(this.red, "redMul works only with red numbers"), this.red._verify2(this, t), this.red.imul(this, t) - }, a.prototype.redSqr = function () { - return i(this.red, "redSqr works only with red numbers"), this.red._verify1(this), this.red.sqr(this) - }, a.prototype.redISqr = function () { - return i(this.red, "redISqr works only with red numbers"), this.red._verify1(this), this.red.isqr(this) - }, a.prototype.redSqrt = function () { - return i(this.red, "redSqrt works only with red numbers"), this.red._verify1(this), this.red.sqrt(this) - }, a.prototype.redInvm = function () { - return i(this.red, "redInvm works only with red numbers"), this.red._verify1(this), this.red.invm(this) - }, a.prototype.redNeg = function () { - return i(this.red, "redNeg works only with red numbers"), this.red._verify1(this), this.red.neg(this) - }, a.prototype.redPow = function (t) { - return i(this.red && !t.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, t) - }; - var b = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - function v(t, e) { - this.name = t, this.p = new a(e, 16), this.n = this.p.bitLength(), this.k = new a(1).iushln(this.n).isub(this.p), this.tmp = this._tmp() - } - - function g() { - v.call(this, "k256", "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f") - } - - function w() { - v.call(this, "p224", "ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001") - } - - function _() { - v.call(this, "p192", "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff") - } - - function k() { - v.call(this, "25519", "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed") - } - - function x(t) { - if ("string" == typeof t) { - var e = a._prime(t); - this.m = e.p, this.prime = e - } else i(t.gtn(1), "modulus must be greater than 1"), this.m = t, this.prime = null - } - - function S(t) { - x.call(this, t), this.shift = this.m.bitLength(), this.shift % 26 != 0 && (this.shift += 26 - this.shift % 26), this.r = new a(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv) - } - v.prototype._tmp = function () { - var t = new a(null); - return t.words = new Array(Math.ceil(this.n / 13)), t - }, v.prototype.ireduce = function (t) { - var e, r = t; - do { - this.split(r, this.tmp), e = (r = (r = this.imulK(r)).iadd(this.tmp)).bitLength() - } while (e > this.n); - var n = e < this.n ? -1 : r.ucmp(this.p); - return 0 === n ? (r.words[0] = 0, r.length = 1) : n > 0 ? r.isub(this.p) : void 0 !== r.strip ? r.strip() : r._strip(), r - }, v.prototype.split = function (t, e) { - t.iushrn(this.n, 0, e) - }, v.prototype.imulK = function (t) { - return t.imul(this.k) - }, o(g, v), g.prototype.split = function (t, e) { - for (var r = Math.min(t.length, 9), n = 0; n < r; n++) e.words[n] = t.words[n]; - if (e.length = r, t.length <= 9) return t.words[0] = 0, void (t.length = 1); - var i = t.words[9]; - for (e.words[e.length++] = 4194303 & i, n = 10; n < t.length; n++) { - var o = 0 | t.words[n]; - t.words[n - 10] = (4194303 & o) << 4 | i >>> 22, i = o - } - i >>>= 22, t.words[n - 10] = i, 0 === i && t.length > 10 ? t.length -= 10 : t.length -= 9 - }, g.prototype.imulK = function (t) { - t.words[t.length] = 0, t.words[t.length + 1] = 0, t.length += 2; - for (var e = 0, r = 0; r < t.length; r++) { - var n = 0 | t.words[r]; - e += 977 * n, t.words[r] = 67108863 & e, e = 64 * n + (e / 67108864 | 0) - } - return 0 === t.words[t.length - 1] && (t.length--, 0 === t.words[t.length - 1] && t.length--), t - }, o(w, v), o(_, v), o(k, v), k.prototype.imulK = function (t) { - for (var e = 0, r = 0; r < t.length; r++) { - var n = 19 * (0 | t.words[r]) + e, - i = 67108863 & n; - n >>>= 26, t.words[r] = i, e = n - } - return 0 !== e && (t.words[t.length++] = e), t - }, a._prime = function (t) { - if (b[t]) return b[t]; - var e; - if ("k256" === t) e = new g; - else if ("p224" === t) e = new w; - else if ("p192" === t) e = new _; - else { - if ("p25519" !== t) throw new Error("Unknown prime " + t); - e = new k - } - return b[t] = e, e - }, x.prototype._verify1 = function (t) { - i(0 === t.negative, "red works only with positives"), i(t.red, "red works only with red numbers") - }, x.prototype._verify2 = function (t, e) { - i(0 == (t.negative | e.negative), "red works only with positives"), i(t.red && t.red === e.red, "red works only with red numbers") - }, x.prototype.imod = function (t) { - return this.prime ? this.prime.ireduce(t)._forceRed(this) : t.umod(this.m)._forceRed(this) - }, x.prototype.neg = function (t) { - return t.isZero() ? t.clone() : this.m.sub(t)._forceRed(this) - }, x.prototype.add = function (t, e) { - this._verify2(t, e); - var r = t.add(e); - return r.cmp(this.m) >= 0 && r.isub(this.m), r._forceRed(this) - }, x.prototype.iadd = function (t, e) { - this._verify2(t, e); - var r = t.iadd(e); - return r.cmp(this.m) >= 0 && r.isub(this.m), r - }, x.prototype.sub = function (t, e) { - this._verify2(t, e); - var r = t.sub(e); - return r.cmpn(0) < 0 && r.iadd(this.m), r._forceRed(this) - }, x.prototype.isub = function (t, e) { - this._verify2(t, e); - var r = t.isub(e); - return r.cmpn(0) < 0 && r.iadd(this.m), r - }, x.prototype.shl = function (t, e) { - return this._verify1(t), this.imod(t.ushln(e)) - }, x.prototype.imul = function (t, e) { - return this._verify2(t, e), this.imod(t.imul(e)) - }, x.prototype.mul = function (t, e) { - return this._verify2(t, e), this.imod(t.mul(e)) - }, x.prototype.isqr = function (t) { - return this.imul(t, t.clone()) - }, x.prototype.sqr = function (t) { - return this.mul(t, t) - }, x.prototype.sqrt = function (t) { - if (t.isZero()) return t.clone(); - var e = this.m.andln(3); - if (i(e % 2 == 1), 3 === e) { - var r = this.m.add(new a(1)).iushrn(2); - return this.pow(t, r) - } - for (var n = this.m.subn(1), o = 0; !n.isZero() && 0 === n.andln(1);) o++, n.iushrn(1); - i(!n.isZero()); - var s = new a(1).toRed(this), - u = s.redNeg(), - c = this.m.subn(1).iushrn(1), - f = this.m.bitLength(); - for (f = new a(2 * f * f).toRed(this); 0 !== this.pow(f, c).cmp(u);) f.redIAdd(u); - for (var l = this.pow(f, n), h = this.pow(t, n.addn(1).iushrn(1)), d = this.pow(t, n), p = o; 0 !== d.cmp(s);) { - for (var m = d, y = 0; 0 !== m.cmp(s); y++) m = m.redSqr(); - i(y < p); - var b = this.pow(l, new a(1).iushln(p - y - 1)); - h = h.redMul(b), l = b.redSqr(), d = d.redMul(l), p = y - } - return h - }, x.prototype.invm = function (t) { - var e = t._invmp(this.m); - return 0 !== e.negative ? (e.negative = 0, this.imod(e).redNeg()) : this.imod(e) - }, x.prototype.pow = function (t, e) { - if (e.isZero()) return new a(1).toRed(this); - if (0 === e.cmpn(1)) return t.clone(); - var r = new Array(16); - r[0] = new a(1).toRed(this), r[1] = t; - for (var n = 2; n < r.length; n++) r[n] = this.mul(r[n - 1], t); - var i = r[0], - o = 0, - s = 0, - u = e.bitLength() % 26; - for (0 === u && (u = 26), n = e.length - 1; n >= 0; n--) { - for (var c = e.words[n], f = u - 1; f >= 0; f--) { - var l = c >> f & 1; - i !== r[0] && (i = this.sqr(i)), 0 !== l || 0 !== o ? (o <<= 1, o |= l, (4 === ++s || 0 === n && 0 === f) && (i = this.mul(i, r[o]), s = 0, o = 0)) : s = 0 - } - u = 26 - } - return i - }, x.prototype.convertTo = function (t) { - var e = t.umod(this.m); - return e === t ? e.clone() : e - }, x.prototype.convertFrom = function (t) { - var e = t.clone(); - return e.red = null, e - }, a.mont = function (t) { - return new S(t) - }, o(S, x), S.prototype.convertTo = function (t) { - return this.imod(t.ushln(this.shift)) - }, S.prototype.convertFrom = function (t) { - var e = this.imod(t.mul(this.rinv)); - return e.red = null, e - }, S.prototype.imul = function (t, e) { - if (t.isZero() || e.isZero()) return t.words[0] = 0, t.length = 1, t; - var r = t.imul(e), - n = r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), - i = r.isub(n).iushrn(this.shift), - o = i; - return i.cmp(this.m) >= 0 ? o = i.isub(this.m) : i.cmpn(0) < 0 && (o = i.iadd(this.m)), o._forceRed(this) - }, S.prototype.mul = function (t, e) { - if (t.isZero() || e.isZero()) return new a(0)._forceRed(this); - var r = t.mul(e), - n = r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), - i = r.isub(n).iushrn(this.shift), - o = i; - return i.cmp(this.m) >= 0 ? o = i.isub(this.m) : i.cmpn(0) < 0 && (o = i.iadd(this.m)), o._forceRed(this) - }, S.prototype.invm = function (t) { - return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this) - } - }(void 0 === e || e) - }, { - buffer: 185 - }], - 182: [function (t, e, r) { - "use strict"; - r.byteLength = function (t) { - var e = c(t), - r = e[0], - n = e[1]; - return 3 * (r + n) / 4 - n - }, r.toByteArray = function (t) { - var e, r, n = c(t), - a = n[0], - s = n[1], - u = new o(function (t, e, r) { - return 3 * (e + r) / 4 - r - }(0, a, s)), - f = 0, - l = s > 0 ? a - 4 : a; - for (r = 0; r < l; r += 4) e = i[t.charCodeAt(r)] << 18 | i[t.charCodeAt(r + 1)] << 12 | i[t.charCodeAt(r + 2)] << 6 | i[t.charCodeAt(r + 3)], u[f++] = e >> 16 & 255, u[f++] = e >> 8 & 255, u[f++] = 255 & e; - 2 === s && (e = i[t.charCodeAt(r)] << 2 | i[t.charCodeAt(r + 1)] >> 4, u[f++] = 255 & e); - 1 === s && (e = i[t.charCodeAt(r)] << 10 | i[t.charCodeAt(r + 1)] << 4 | i[t.charCodeAt(r + 2)] >> 2, u[f++] = e >> 8 & 255, u[f++] = 255 & e); - return u - }, r.fromByteArray = function (t) { - for (var e, r = t.length, i = r % 3, o = [], a = 0, s = r - i; a < s; a += 16383) o.push(f(t, a, a + 16383 > s ? s : a + 16383)); - 1 === i ? (e = t[r - 1], o.push(n[e >> 2] + n[e << 4 & 63] + "==")) : 2 === i && (e = (t[r - 2] << 8) + t[r - 1], o.push(n[e >> 10] + n[e >> 4 & 63] + n[e << 2 & 63] + "=")); - return o.join("") - }; - for (var n = [], i = [], o = "undefined" != typeof Uint8Array ? Uint8Array : Array, a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", s = 0, u = a.length; s < u; ++s) n[s] = a[s], i[a.charCodeAt(s)] = s; - - function c(t) { - var e = t.length; - if (e % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); - var r = t.indexOf("="); - return -1 === r && (r = e), [r, r === e ? 0 : 4 - r % 4] - } - - function f(t, e, r) { - for (var i, o, a = [], s = e; s < r; s += 3) i = (t[s] << 16 & 16711680) + (t[s + 1] << 8 & 65280) + (255 & t[s + 2]), a.push(n[(o = i) >> 18 & 63] + n[o >> 12 & 63] + n[o >> 6 & 63] + n[63 & o]); - return a.join("") - } - i["-".charCodeAt(0)] = 62, i["_".charCodeAt(0)] = 63 - }, {}], - 183: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } ! function (e, r) { - function i(t, e) { - if (!t) throw new Error(e || "Assertion failed") - } - - function o(t, e) { - t.super_ = e; - var r = function () { }; - r.prototype = e.prototype, t.prototype = new r, t.prototype.constructor = t - } - - function a(t, e, r) { - if (a.isBN(t)) return t; - this.negative = 0, this.words = null, this.length = 0, this.red = null, null !== t && ("le" !== e && "be" !== e || (r = e, e = 10), this._init(t || 0, e || 10, r || "be")) - } - var s; - "object" === n(e) ? e.exports = a : (void 0).BN = a, a.BN = a, a.wordSize = 26; - try { - s = t("buffer").Buffer - } catch (t) { } - - function u(t, e, r) { - for (var n = 0, o = Math.min(t.length, r), a = 0, s = e; s < o; s++) { - var u, c = t.charCodeAt(s) - 48; - n <<= 4, n |= u = c >= 49 && c <= 54 ? c - 49 + 10 : c >= 17 && c <= 22 ? c - 17 + 10 : c, a |= u - } - return i(!(240 & a), "Invalid character in " + t), n - } - - function c(t, e, r, n) { - for (var o = 0, a = 0, s = Math.min(t.length, r), u = e; u < s; u++) { - var c = t.charCodeAt(u) - 48; - o *= n, a = c >= 49 ? c - 49 + 10 : c >= 17 ? c - 17 + 10 : c, i(c >= 0 && a < n, "Invalid character"), o += a - } - return o - } - - function f(t, e) { - t.words = e.words, t.length = e.length, t.negative = e.negative, t.red = e.red - } - if (a.isBN = function (t) { - return t instanceof a || null !== t && "object" === n(t) && t.constructor.wordSize === a.wordSize && Array.isArray(t.words) - }, a.max = function (t, e) { - return t.cmp(e) > 0 ? t : e - }, a.min = function (t, e) { - return t.cmp(e) < 0 ? t : e - }, a.prototype._init = function (t, e, r) { - if ("number" == typeof t) return this._initNumber(t, e, r); - if ("object" === n(t)) return this._initArray(t, e, r); - "hex" === e && (e = 16), i(e === (0 | e) && e >= 2 && e <= 36); - var o = 0; - "-" === (t = t.toString().replace(/\s+/g, ""))[0] && o++, 16 === e ? this._parseHex(t, o) : this._parseBase(t, e, o), "-" === t[0] && (this.negative = 1), this._strip(), "le" === r && this._initArray(this.toArray(), e, r) - }, a.prototype._initNumber = function (t, e, r) { - t < 0 && (this.negative = 1, t = -t), t < 67108864 ? (this.words = [67108863 & t], this.length = 1) : t < 4503599627370496 ? (this.words = [67108863 & t, t / 67108864 & 67108863], this.length = 2) : (i(t < 9007199254740992), this.words = [67108863 & t, t / 67108864 & 67108863, 1], this.length = 3), "le" === r && this._initArray(this.toArray(), e, r) - }, a.prototype._initArray = function (t, e, r) { - if (i("number" == typeof t.length), t.length <= 0) return this.words = [0], this.length = 1, this; - this.length = Math.ceil(t.length / 3), this.words = new Array(this.length); - for (var n = 0; n < this.length; n++) this.words[n] = 0; - var o, a, s = 0; - if ("be" === r) - for (n = t.length - 1, o = 0; n >= 0; n -= 3) a = t[n] | t[n - 1] << 8 | t[n - 2] << 16, this.words[o] |= a << s & 67108863, this.words[o + 1] = a >>> 26 - s & 67108863, (s += 24) >= 26 && (s -= 26, o++); - else if ("le" === r) - for (n = 0, o = 0; n < t.length; n += 3) a = t[n] | t[n + 1] << 8 | t[n + 2] << 16, this.words[o] |= a << s & 67108863, this.words[o + 1] = a >>> 26 - s & 67108863, (s += 24) >= 26 && (s -= 26, o++); - return this._strip() - }, a.prototype._parseHex = function (t, e) { - this.length = Math.ceil((t.length - e) / 6), this.words = new Array(this.length); - for (var r = 0; r < this.length; r++) this.words[r] = 0; - var n, i, o = 0; - for (r = t.length - 6, n = 0; r >= e; r -= 6) i = u(t, r, r + 6), this.words[n] |= i << o & 67108863, this.words[n + 1] |= i >>> 26 - o & 4194303, (o += 24) >= 26 && (o -= 26, n++); - r + 6 !== e && (i = u(t, e, r + 6), this.words[n] |= i << o & 67108863, this.words[n + 1] |= i >>> 26 - o & 4194303), this._strip() - }, a.prototype._parseBase = function (t, e, r) { - this.words = [0], this.length = 1; - for (var n = 0, i = 1; i <= 67108863; i *= e) n++; - n--, i = i / e | 0; - for (var o = t.length - r, a = o % n, s = Math.min(o, o - a) + r, u = 0, f = r; f < s; f += n) u = c(t, f, f + n, e), this.imuln(i), this.words[0] + u < 67108864 ? this.words[0] += u : this._iaddn(u); - if (0 !== a) { - var l = 1; - for (u = c(t, f, t.length, e), f = 0; f < a; f++) l *= e; - this.imuln(l), this.words[0] + u < 67108864 ? this.words[0] += u : this._iaddn(u) - } - }, a.prototype.copy = function (t) { - t.words = new Array(this.length); - for (var e = 0; e < this.length; e++) t.words[e] = this.words[e]; - t.length = this.length, t.negative = this.negative, t.red = this.red - }, a.prototype._move = function (t) { - f(t, this) - }, a.prototype.clone = function () { - var t = new a(null); - return this.copy(t), t - }, a.prototype._expand = function (t) { - for (; this.length < t;) this.words[this.length++] = 0; - return this - }, a.prototype._strip = function () { - for (; this.length > 1 && 0 === this.words[this.length - 1];) this.length--; - return this._normSign() - }, a.prototype._normSign = function () { - return 1 === this.length && 0 === this.words[0] && (this.negative = 0), this - }, "undefined" != typeof Symbol && "function" == typeof Symbol.for) try { - a.prototype[Symbol.for("nodejs.util.inspect.custom")] = l - } catch (t) { - a.prototype.inspect = l - } else a.prototype.inspect = l; - - function l() { - return (this.red ? "" - } - var h = ["", "0", "00", "000", "0000", "00000", "000000", "0000000", "00000000", "000000000", "0000000000", "00000000000", "000000000000", "0000000000000", "00000000000000", "000000000000000", "0000000000000000", "00000000000000000", "000000000000000000", "0000000000000000000", "00000000000000000000", "000000000000000000000", "0000000000000000000000", "00000000000000000000000", "000000000000000000000000", "0000000000000000000000000"], - d = [0, 0, 25, 16, 12, 11, 10, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], - p = [0, 0, 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, 43046721, 1e7, 19487171, 35831808, 62748517, 7529536, 11390625, 16777216, 24137569, 34012224, 47045881, 64e6, 4084101, 5153632, 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, 243e5, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176]; - a.prototype.toString = function (t, e) { - var r; - if (e = 0 | e || 1, 16 === (t = t || 10) || "hex" === t) { - r = ""; - for (var n = 0, o = 0, a = 0; a < this.length; a++) { - var s = this.words[a], - u = (16777215 & (s << n | o)).toString(16); - r = 0 !== (o = s >>> 24 - n & 16777215) || a !== this.length - 1 ? h[6 - u.length] + u + r : u + r, (n += 2) >= 26 && (n -= 26, a--) - } - for (0 !== o && (r = o.toString(16) + r); r.length % e != 0;) r = "0" + r; - return 0 !== this.negative && (r = "-" + r), r - } - if (t === (0 | t) && t >= 2 && t <= 36) { - var c = d[t], - f = p[t]; - r = ""; - var l = this.clone(); - for (l.negative = 0; !l.isZero();) { - var m = l.modrn(f).toString(t); - r = (l = l.idivn(f)).isZero() ? m + r : h[c - m.length] + m + r - } - for (this.isZero() && (r = "0" + r); r.length % e != 0;) r = "0" + r; - return 0 !== this.negative && (r = "-" + r), r - } - i(!1, "Base should be between 2 and 36") - }, a.prototype.toNumber = function () { - var t = this.words[0]; - return 2 === this.length ? t += 67108864 * this.words[1] : 3 === this.length && 1 === this.words[2] ? t += 4503599627370496 + 67108864 * this.words[1] : this.length > 2 && i(!1, "Number can only safely store up to 53 bits"), 0 !== this.negative ? -t : t - }, a.prototype.toJSON = function () { - return this.toString(16, 2) - }, s && (a.prototype.toBuffer = function (t, e) { - return this.toArrayLike(s, t, e) - }), a.prototype.toArray = function (t, e) { - return this.toArrayLike(Array, t, e) - }; - - function m(t, e, r) { - r.negative = e.negative ^ t.negative; - var n = t.length + e.length | 0; - r.length = n, n = n - 1 | 0; - var i = 0 | t.words[0], - o = 0 | e.words[0], - a = i * o, - s = 67108863 & a, - u = a / 67108864 | 0; - r.words[0] = s; - for (var c = 1; c < n; c++) { - for (var f = u >>> 26, l = 67108863 & u, h = Math.min(c, e.length - 1), d = Math.max(0, c - t.length + 1); d <= h; d++) { - var p = c - d | 0; - f += (a = (i = 0 | t.words[p]) * (o = 0 | e.words[d]) + l) / 67108864 | 0, l = 67108863 & a - } - r.words[c] = 0 | l, u = 0 | f - } - return 0 !== u ? r.words[c] = 0 | u : r.length--, r._strip() - } - a.prototype.toArrayLike = function (t, e, r) { - this._strip(); - var n = this.byteLength(), - o = r || Math.max(1, n); - i(n <= o, "byte array longer than desired length"), i(o > 0, "Requested array length <= 0"); - var a = function (t, e) { - return t.allocUnsafe ? t.allocUnsafe(e) : new t(e) - }(t, o); - return this["_toArrayLike" + ("le" === e ? "LE" : "BE")](a, n), a - }, a.prototype._toArrayLikeLE = function (t, e) { - for (var r = 0, n = 0, i = 0, o = 0; i < this.length; i++) { - var a = this.words[i] << o | n; - t[r++] = 255 & a, r < t.length && (t[r++] = a >> 8 & 255), r < t.length && (t[r++] = a >> 16 & 255), 6 === o ? (r < t.length && (t[r++] = a >> 24 & 255), n = 0, o = 0) : (n = a >>> 24, o += 2) - } - if (r < t.length) - for (t[r++] = n; r < t.length;) t[r++] = 0 - }, a.prototype._toArrayLikeBE = function (t, e) { - for (var r = t.length - 1, n = 0, i = 0, o = 0; i < this.length; i++) { - var a = this.words[i] << o | n; - t[r--] = 255 & a, r >= 0 && (t[r--] = a >> 8 & 255), r >= 0 && (t[r--] = a >> 16 & 255), 6 === o ? (r >= 0 && (t[r--] = a >> 24 & 255), n = 0, o = 0) : (n = a >>> 24, o += 2) - } - if (r >= 0) - for (t[r--] = n; r >= 0;) t[r--] = 0 - }, Math.clz32 ? a.prototype._countBits = function (t) { - return 32 - Math.clz32(t) - } : a.prototype._countBits = function (t) { - var e = t, - r = 0; - return e >= 4096 && (r += 13, e >>>= 13), e >= 64 && (r += 7, e >>>= 7), e >= 8 && (r += 4, e >>>= 4), e >= 2 && (r += 2, e >>>= 2), r + e - }, a.prototype._zeroBits = function (t) { - if (0 === t) return 26; - var e = t, - r = 0; - return 0 == (8191 & e) && (r += 13, e >>>= 13), 0 == (127 & e) && (r += 7, e >>>= 7), 0 == (15 & e) && (r += 4, e >>>= 4), 0 == (3 & e) && (r += 2, e >>>= 2), 0 == (1 & e) && r++, r - }, a.prototype.bitLength = function () { - var t = this.words[this.length - 1], - e = this._countBits(t); - return 26 * (this.length - 1) + e - }, a.prototype.zeroBits = function () { - if (this.isZero()) return 0; - for (var t = 0, e = 0; e < this.length; e++) { - var r = this._zeroBits(this.words[e]); - if (t += r, 26 !== r) break - } - return t - }, a.prototype.byteLength = function () { - return Math.ceil(this.bitLength() / 8) - }, a.prototype.toTwos = function (t) { - return 0 !== this.negative ? this.abs().inotn(t).iaddn(1) : this.clone() - }, a.prototype.fromTwos = function (t) { - return this.testn(t - 1) ? this.notn(t).iaddn(1).ineg() : this.clone() - }, a.prototype.isNeg = function () { - return 0 !== this.negative - }, a.prototype.neg = function () { - return this.clone().ineg() - }, a.prototype.ineg = function () { - return this.isZero() || (this.negative ^= 1), this - }, a.prototype.iuor = function (t) { - for (; this.length < t.length;) this.words[this.length++] = 0; - for (var e = 0; e < t.length; e++) this.words[e] = this.words[e] | t.words[e]; - return this._strip() - }, a.prototype.ior = function (t) { - return i(0 == (this.negative | t.negative)), this.iuor(t) - }, a.prototype.or = function (t) { - return this.length > t.length ? this.clone().ior(t) : t.clone().ior(this) - }, a.prototype.uor = function (t) { - return this.length > t.length ? this.clone().iuor(t) : t.clone().iuor(this) - }, a.prototype.iuand = function (t) { - var e; - e = this.length > t.length ? t : this; - for (var r = 0; r < e.length; r++) this.words[r] = this.words[r] & t.words[r]; - return this.length = e.length, this._strip() - }, a.prototype.iand = function (t) { - return i(0 == (this.negative | t.negative)), this.iuand(t) - }, a.prototype.and = function (t) { - return this.length > t.length ? this.clone().iand(t) : t.clone().iand(this) - }, a.prototype.uand = function (t) { - return this.length > t.length ? this.clone().iuand(t) : t.clone().iuand(this) - }, a.prototype.iuxor = function (t) { - var e, r; - this.length > t.length ? (e = this, r = t) : (e = t, r = this); - for (var n = 0; n < r.length; n++) this.words[n] = e.words[n] ^ r.words[n]; - if (this !== e) - for (; n < e.length; n++) this.words[n] = e.words[n]; - return this.length = e.length, this._strip() - }, a.prototype.ixor = function (t) { - return i(0 == (this.negative | t.negative)), this.iuxor(t) - }, a.prototype.xor = function (t) { - return this.length > t.length ? this.clone().ixor(t) : t.clone().ixor(this) - }, a.prototype.uxor = function (t) { - return this.length > t.length ? this.clone().iuxor(t) : t.clone().iuxor(this) - }, a.prototype.inotn = function (t) { - i("number" == typeof t && t >= 0); - var e = 0 | Math.ceil(t / 26), - r = t % 26; - this._expand(e), r > 0 && e--; - for (var n = 0; n < e; n++) this.words[n] = 67108863 & ~this.words[n]; - return r > 0 && (this.words[n] = ~this.words[n] & 67108863 >> 26 - r), this._strip() - }, a.prototype.notn = function (t) { - return this.clone().inotn(t) - }, a.prototype.setn = function (t, e) { - i("number" == typeof t && t >= 0); - var r = t / 26 | 0, - n = t % 26; - return this._expand(r + 1), this.words[r] = e ? this.words[r] | 1 << n : this.words[r] & ~(1 << n), this._strip() - }, a.prototype.iadd = function (t) { - var e, r, n; - if (0 !== this.negative && 0 === t.negative) return this.negative = 0, e = this.isub(t), this.negative ^= 1, this._normSign(); - if (0 === this.negative && 0 !== t.negative) return t.negative = 0, e = this.isub(t), t.negative = 1, e._normSign(); - this.length > t.length ? (r = this, n = t) : (r = t, n = this); - for (var i = 0, o = 0; o < n.length; o++) e = (0 | r.words[o]) + (0 | n.words[o]) + i, this.words[o] = 67108863 & e, i = e >>> 26; - for (; 0 !== i && o < r.length; o++) e = (0 | r.words[o]) + i, this.words[o] = 67108863 & e, i = e >>> 26; - if (this.length = r.length, 0 !== i) this.words[this.length] = i, this.length++; - else if (r !== this) - for (; o < r.length; o++) this.words[o] = r.words[o]; - return this - }, a.prototype.add = function (t) { - var e; - return 0 !== t.negative && 0 === this.negative ? (t.negative = 0, e = this.sub(t), t.negative ^= 1, e) : 0 === t.negative && 0 !== this.negative ? (this.negative = 0, e = t.sub(this), this.negative = 1, e) : this.length > t.length ? this.clone().iadd(t) : t.clone().iadd(this) - }, a.prototype.isub = function (t) { - if (0 !== t.negative) { - t.negative = 0; - var e = this.iadd(t); - return t.negative = 1, e._normSign() - } - if (0 !== this.negative) return this.negative = 0, this.iadd(t), this.negative = 1, this._normSign(); - var r, n, i = this.cmp(t); - if (0 === i) return this.negative = 0, this.length = 1, this.words[0] = 0, this; - i > 0 ? (r = this, n = t) : (r = t, n = this); - for (var o = 0, a = 0; a < n.length; a++) o = (e = (0 | r.words[a]) - (0 | n.words[a]) + o) >> 26, this.words[a] = 67108863 & e; - for (; 0 !== o && a < r.length; a++) o = (e = (0 | r.words[a]) + o) >> 26, this.words[a] = 67108863 & e; - if (0 === o && a < r.length && r !== this) - for (; a < r.length; a++) this.words[a] = r.words[a]; - return this.length = Math.max(this.length, a), r !== this && (this.negative = 1), this._strip() - }, a.prototype.sub = function (t) { - return this.clone().isub(t) - }; - var y = function (t, e, r) { - var n, i, o, a = t.words, - s = e.words, - u = r.words, - c = 0, - f = 0 | a[0], - l = 8191 & f, - h = f >>> 13, - d = 0 | a[1], - p = 8191 & d, - m = d >>> 13, - y = 0 | a[2], - b = 8191 & y, - v = y >>> 13, - g = 0 | a[3], - w = 8191 & g, - _ = g >>> 13, - k = 0 | a[4], - x = 8191 & k, - S = k >>> 13, - O = 0 | a[5], - j = 8191 & O, - E = O >>> 13, - R = 0 | a[6], - T = 8191 & R, - C = R >>> 13, - P = 0 | a[7], - M = 8191 & P, - A = P >>> 13, - I = 0 | a[8], - N = 8191 & I, - D = I >>> 13, - B = 0 | a[9], - F = 8191 & B, - L = B >>> 13, - z = 0 | s[0], - U = 8191 & z, - H = z >>> 13, - V = 0 | s[1], - q = 8191 & V, - W = V >>> 13, - $ = 0 | s[2], - X = 8191 & $, - K = $ >>> 13, - Z = 0 | s[3], - Y = 8191 & Z, - G = Z >>> 13, - J = 0 | s[4], - Q = 8191 & J, - tt = J >>> 13, - et = 0 | s[5], - rt = 8191 & et, - nt = et >>> 13, - it = 0 | s[6], - ot = 8191 & it, - at = it >>> 13, - st = 0 | s[7], - ut = 8191 & st, - ct = st >>> 13, - ft = 0 | s[8], - lt = 8191 & ft, - ht = ft >>> 13, - dt = 0 | s[9], - pt = 8191 & dt, - mt = dt >>> 13; - r.negative = t.negative ^ e.negative, r.length = 19; - var yt = (c + (n = Math.imul(l, U)) | 0) + ((8191 & (i = (i = Math.imul(l, H)) + Math.imul(h, U) | 0)) << 13) | 0; - c = ((o = Math.imul(h, H)) + (i >>> 13) | 0) + (yt >>> 26) | 0, yt &= 67108863, n = Math.imul(p, U), i = (i = Math.imul(p, H)) + Math.imul(m, U) | 0, o = Math.imul(m, H); - var bt = (c + (n = n + Math.imul(l, q) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, W) | 0) + Math.imul(h, q) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, W) | 0) + (i >>> 13) | 0) + (bt >>> 26) | 0, bt &= 67108863, n = Math.imul(b, U), i = (i = Math.imul(b, H)) + Math.imul(v, U) | 0, o = Math.imul(v, H), n = n + Math.imul(p, q) | 0, i = (i = i + Math.imul(p, W) | 0) + Math.imul(m, q) | 0, o = o + Math.imul(m, W) | 0; - var vt = (c + (n = n + Math.imul(l, X) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, K) | 0) + Math.imul(h, X) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, K) | 0) + (i >>> 13) | 0) + (vt >>> 26) | 0, vt &= 67108863, n = Math.imul(w, U), i = (i = Math.imul(w, H)) + Math.imul(_, U) | 0, o = Math.imul(_, H), n = n + Math.imul(b, q) | 0, i = (i = i + Math.imul(b, W) | 0) + Math.imul(v, q) | 0, o = o + Math.imul(v, W) | 0, n = n + Math.imul(p, X) | 0, i = (i = i + Math.imul(p, K) | 0) + Math.imul(m, X) | 0, o = o + Math.imul(m, K) | 0; - var gt = (c + (n = n + Math.imul(l, Y) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, G) | 0) + Math.imul(h, Y) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, G) | 0) + (i >>> 13) | 0) + (gt >>> 26) | 0, gt &= 67108863, n = Math.imul(x, U), i = (i = Math.imul(x, H)) + Math.imul(S, U) | 0, o = Math.imul(S, H), n = n + Math.imul(w, q) | 0, i = (i = i + Math.imul(w, W) | 0) + Math.imul(_, q) | 0, o = o + Math.imul(_, W) | 0, n = n + Math.imul(b, X) | 0, i = (i = i + Math.imul(b, K) | 0) + Math.imul(v, X) | 0, o = o + Math.imul(v, K) | 0, n = n + Math.imul(p, Y) | 0, i = (i = i + Math.imul(p, G) | 0) + Math.imul(m, Y) | 0, o = o + Math.imul(m, G) | 0; - var wt = (c + (n = n + Math.imul(l, Q) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, tt) | 0) + Math.imul(h, Q) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, tt) | 0) + (i >>> 13) | 0) + (wt >>> 26) | 0, wt &= 67108863, n = Math.imul(j, U), i = (i = Math.imul(j, H)) + Math.imul(E, U) | 0, o = Math.imul(E, H), n = n + Math.imul(x, q) | 0, i = (i = i + Math.imul(x, W) | 0) + Math.imul(S, q) | 0, o = o + Math.imul(S, W) | 0, n = n + Math.imul(w, X) | 0, i = (i = i + Math.imul(w, K) | 0) + Math.imul(_, X) | 0, o = o + Math.imul(_, K) | 0, n = n + Math.imul(b, Y) | 0, i = (i = i + Math.imul(b, G) | 0) + Math.imul(v, Y) | 0, o = o + Math.imul(v, G) | 0, n = n + Math.imul(p, Q) | 0, i = (i = i + Math.imul(p, tt) | 0) + Math.imul(m, Q) | 0, o = o + Math.imul(m, tt) | 0; - var _t = (c + (n = n + Math.imul(l, rt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, nt) | 0) + Math.imul(h, rt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, nt) | 0) + (i >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, n = Math.imul(T, U), i = (i = Math.imul(T, H)) + Math.imul(C, U) | 0, o = Math.imul(C, H), n = n + Math.imul(j, q) | 0, i = (i = i + Math.imul(j, W) | 0) + Math.imul(E, q) | 0, o = o + Math.imul(E, W) | 0, n = n + Math.imul(x, X) | 0, i = (i = i + Math.imul(x, K) | 0) + Math.imul(S, X) | 0, o = o + Math.imul(S, K) | 0, n = n + Math.imul(w, Y) | 0, i = (i = i + Math.imul(w, G) | 0) + Math.imul(_, Y) | 0, o = o + Math.imul(_, G) | 0, n = n + Math.imul(b, Q) | 0, i = (i = i + Math.imul(b, tt) | 0) + Math.imul(v, Q) | 0, o = o + Math.imul(v, tt) | 0, n = n + Math.imul(p, rt) | 0, i = (i = i + Math.imul(p, nt) | 0) + Math.imul(m, rt) | 0, o = o + Math.imul(m, nt) | 0; - var kt = (c + (n = n + Math.imul(l, ot) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, at) | 0) + Math.imul(h, ot) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, at) | 0) + (i >>> 13) | 0) + (kt >>> 26) | 0, kt &= 67108863, n = Math.imul(M, U), i = (i = Math.imul(M, H)) + Math.imul(A, U) | 0, o = Math.imul(A, H), n = n + Math.imul(T, q) | 0, i = (i = i + Math.imul(T, W) | 0) + Math.imul(C, q) | 0, o = o + Math.imul(C, W) | 0, n = n + Math.imul(j, X) | 0, i = (i = i + Math.imul(j, K) | 0) + Math.imul(E, X) | 0, o = o + Math.imul(E, K) | 0, n = n + Math.imul(x, Y) | 0, i = (i = i + Math.imul(x, G) | 0) + Math.imul(S, Y) | 0, o = o + Math.imul(S, G) | 0, n = n + Math.imul(w, Q) | 0, i = (i = i + Math.imul(w, tt) | 0) + Math.imul(_, Q) | 0, o = o + Math.imul(_, tt) | 0, n = n + Math.imul(b, rt) | 0, i = (i = i + Math.imul(b, nt) | 0) + Math.imul(v, rt) | 0, o = o + Math.imul(v, nt) | 0, n = n + Math.imul(p, ot) | 0, i = (i = i + Math.imul(p, at) | 0) + Math.imul(m, ot) | 0, o = o + Math.imul(m, at) | 0; - var xt = (c + (n = n + Math.imul(l, ut) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, ct) | 0) + Math.imul(h, ut) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, ct) | 0) + (i >>> 13) | 0) + (xt >>> 26) | 0, xt &= 67108863, n = Math.imul(N, U), i = (i = Math.imul(N, H)) + Math.imul(D, U) | 0, o = Math.imul(D, H), n = n + Math.imul(M, q) | 0, i = (i = i + Math.imul(M, W) | 0) + Math.imul(A, q) | 0, o = o + Math.imul(A, W) | 0, n = n + Math.imul(T, X) | 0, i = (i = i + Math.imul(T, K) | 0) + Math.imul(C, X) | 0, o = o + Math.imul(C, K) | 0, n = n + Math.imul(j, Y) | 0, i = (i = i + Math.imul(j, G) | 0) + Math.imul(E, Y) | 0, o = o + Math.imul(E, G) | 0, n = n + Math.imul(x, Q) | 0, i = (i = i + Math.imul(x, tt) | 0) + Math.imul(S, Q) | 0, o = o + Math.imul(S, tt) | 0, n = n + Math.imul(w, rt) | 0, i = (i = i + Math.imul(w, nt) | 0) + Math.imul(_, rt) | 0, o = o + Math.imul(_, nt) | 0, n = n + Math.imul(b, ot) | 0, i = (i = i + Math.imul(b, at) | 0) + Math.imul(v, ot) | 0, o = o + Math.imul(v, at) | 0, n = n + Math.imul(p, ut) | 0, i = (i = i + Math.imul(p, ct) | 0) + Math.imul(m, ut) | 0, o = o + Math.imul(m, ct) | 0; - var St = (c + (n = n + Math.imul(l, lt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, ht) | 0) + Math.imul(h, lt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, ht) | 0) + (i >>> 13) | 0) + (St >>> 26) | 0, St &= 67108863, n = Math.imul(F, U), i = (i = Math.imul(F, H)) + Math.imul(L, U) | 0, o = Math.imul(L, H), n = n + Math.imul(N, q) | 0, i = (i = i + Math.imul(N, W) | 0) + Math.imul(D, q) | 0, o = o + Math.imul(D, W) | 0, n = n + Math.imul(M, X) | 0, i = (i = i + Math.imul(M, K) | 0) + Math.imul(A, X) | 0, o = o + Math.imul(A, K) | 0, n = n + Math.imul(T, Y) | 0, i = (i = i + Math.imul(T, G) | 0) + Math.imul(C, Y) | 0, o = o + Math.imul(C, G) | 0, n = n + Math.imul(j, Q) | 0, i = (i = i + Math.imul(j, tt) | 0) + Math.imul(E, Q) | 0, o = o + Math.imul(E, tt) | 0, n = n + Math.imul(x, rt) | 0, i = (i = i + Math.imul(x, nt) | 0) + Math.imul(S, rt) | 0, o = o + Math.imul(S, nt) | 0, n = n + Math.imul(w, ot) | 0, i = (i = i + Math.imul(w, at) | 0) + Math.imul(_, ot) | 0, o = o + Math.imul(_, at) | 0, n = n + Math.imul(b, ut) | 0, i = (i = i + Math.imul(b, ct) | 0) + Math.imul(v, ut) | 0, o = o + Math.imul(v, ct) | 0, n = n + Math.imul(p, lt) | 0, i = (i = i + Math.imul(p, ht) | 0) + Math.imul(m, lt) | 0, o = o + Math.imul(m, ht) | 0; - var Ot = (c + (n = n + Math.imul(l, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, mt) | 0) + Math.imul(h, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(h, mt) | 0) + (i >>> 13) | 0) + (Ot >>> 26) | 0, Ot &= 67108863, n = Math.imul(F, q), i = (i = Math.imul(F, W)) + Math.imul(L, q) | 0, o = Math.imul(L, W), n = n + Math.imul(N, X) | 0, i = (i = i + Math.imul(N, K) | 0) + Math.imul(D, X) | 0, o = o + Math.imul(D, K) | 0, n = n + Math.imul(M, Y) | 0, i = (i = i + Math.imul(M, G) | 0) + Math.imul(A, Y) | 0, o = o + Math.imul(A, G) | 0, n = n + Math.imul(T, Q) | 0, i = (i = i + Math.imul(T, tt) | 0) + Math.imul(C, Q) | 0, o = o + Math.imul(C, tt) | 0, n = n + Math.imul(j, rt) | 0, i = (i = i + Math.imul(j, nt) | 0) + Math.imul(E, rt) | 0, o = o + Math.imul(E, nt) | 0, n = n + Math.imul(x, ot) | 0, i = (i = i + Math.imul(x, at) | 0) + Math.imul(S, ot) | 0, o = o + Math.imul(S, at) | 0, n = n + Math.imul(w, ut) | 0, i = (i = i + Math.imul(w, ct) | 0) + Math.imul(_, ut) | 0, o = o + Math.imul(_, ct) | 0, n = n + Math.imul(b, lt) | 0, i = (i = i + Math.imul(b, ht) | 0) + Math.imul(v, lt) | 0, o = o + Math.imul(v, ht) | 0; - var jt = (c + (n = n + Math.imul(p, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(p, mt) | 0) + Math.imul(m, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(m, mt) | 0) + (i >>> 13) | 0) + (jt >>> 26) | 0, jt &= 67108863, n = Math.imul(F, X), i = (i = Math.imul(F, K)) + Math.imul(L, X) | 0, o = Math.imul(L, K), n = n + Math.imul(N, Y) | 0, i = (i = i + Math.imul(N, G) | 0) + Math.imul(D, Y) | 0, o = o + Math.imul(D, G) | 0, n = n + Math.imul(M, Q) | 0, i = (i = i + Math.imul(M, tt) | 0) + Math.imul(A, Q) | 0, o = o + Math.imul(A, tt) | 0, n = n + Math.imul(T, rt) | 0, i = (i = i + Math.imul(T, nt) | 0) + Math.imul(C, rt) | 0, o = o + Math.imul(C, nt) | 0, n = n + Math.imul(j, ot) | 0, i = (i = i + Math.imul(j, at) | 0) + Math.imul(E, ot) | 0, o = o + Math.imul(E, at) | 0, n = n + Math.imul(x, ut) | 0, i = (i = i + Math.imul(x, ct) | 0) + Math.imul(S, ut) | 0, o = o + Math.imul(S, ct) | 0, n = n + Math.imul(w, lt) | 0, i = (i = i + Math.imul(w, ht) | 0) + Math.imul(_, lt) | 0, o = o + Math.imul(_, ht) | 0; - var Et = (c + (n = n + Math.imul(b, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(b, mt) | 0) + Math.imul(v, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(v, mt) | 0) + (i >>> 13) | 0) + (Et >>> 26) | 0, Et &= 67108863, n = Math.imul(F, Y), i = (i = Math.imul(F, G)) + Math.imul(L, Y) | 0, o = Math.imul(L, G), n = n + Math.imul(N, Q) | 0, i = (i = i + Math.imul(N, tt) | 0) + Math.imul(D, Q) | 0, o = o + Math.imul(D, tt) | 0, n = n + Math.imul(M, rt) | 0, i = (i = i + Math.imul(M, nt) | 0) + Math.imul(A, rt) | 0, o = o + Math.imul(A, nt) | 0, n = n + Math.imul(T, ot) | 0, i = (i = i + Math.imul(T, at) | 0) + Math.imul(C, ot) | 0, o = o + Math.imul(C, at) | 0, n = n + Math.imul(j, ut) | 0, i = (i = i + Math.imul(j, ct) | 0) + Math.imul(E, ut) | 0, o = o + Math.imul(E, ct) | 0, n = n + Math.imul(x, lt) | 0, i = (i = i + Math.imul(x, ht) | 0) + Math.imul(S, lt) | 0, o = o + Math.imul(S, ht) | 0; - var Rt = (c + (n = n + Math.imul(w, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(w, mt) | 0) + Math.imul(_, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(_, mt) | 0) + (i >>> 13) | 0) + (Rt >>> 26) | 0, Rt &= 67108863, n = Math.imul(F, Q), i = (i = Math.imul(F, tt)) + Math.imul(L, Q) | 0, o = Math.imul(L, tt), n = n + Math.imul(N, rt) | 0, i = (i = i + Math.imul(N, nt) | 0) + Math.imul(D, rt) | 0, o = o + Math.imul(D, nt) | 0, n = n + Math.imul(M, ot) | 0, i = (i = i + Math.imul(M, at) | 0) + Math.imul(A, ot) | 0, o = o + Math.imul(A, at) | 0, n = n + Math.imul(T, ut) | 0, i = (i = i + Math.imul(T, ct) | 0) + Math.imul(C, ut) | 0, o = o + Math.imul(C, ct) | 0, n = n + Math.imul(j, lt) | 0, i = (i = i + Math.imul(j, ht) | 0) + Math.imul(E, lt) | 0, o = o + Math.imul(E, ht) | 0; - var Tt = (c + (n = n + Math.imul(x, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(x, mt) | 0) + Math.imul(S, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(S, mt) | 0) + (i >>> 13) | 0) + (Tt >>> 26) | 0, Tt &= 67108863, n = Math.imul(F, rt), i = (i = Math.imul(F, nt)) + Math.imul(L, rt) | 0, o = Math.imul(L, nt), n = n + Math.imul(N, ot) | 0, i = (i = i + Math.imul(N, at) | 0) + Math.imul(D, ot) | 0, o = o + Math.imul(D, at) | 0, n = n + Math.imul(M, ut) | 0, i = (i = i + Math.imul(M, ct) | 0) + Math.imul(A, ut) | 0, o = o + Math.imul(A, ct) | 0, n = n + Math.imul(T, lt) | 0, i = (i = i + Math.imul(T, ht) | 0) + Math.imul(C, lt) | 0, o = o + Math.imul(C, ht) | 0; - var Ct = (c + (n = n + Math.imul(j, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(j, mt) | 0) + Math.imul(E, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(E, mt) | 0) + (i >>> 13) | 0) + (Ct >>> 26) | 0, Ct &= 67108863, n = Math.imul(F, ot), i = (i = Math.imul(F, at)) + Math.imul(L, ot) | 0, o = Math.imul(L, at), n = n + Math.imul(N, ut) | 0, i = (i = i + Math.imul(N, ct) | 0) + Math.imul(D, ut) | 0, o = o + Math.imul(D, ct) | 0, n = n + Math.imul(M, lt) | 0, i = (i = i + Math.imul(M, ht) | 0) + Math.imul(A, lt) | 0, o = o + Math.imul(A, ht) | 0; - var Pt = (c + (n = n + Math.imul(T, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(T, mt) | 0) + Math.imul(C, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(C, mt) | 0) + (i >>> 13) | 0) + (Pt >>> 26) | 0, Pt &= 67108863, n = Math.imul(F, ut), i = (i = Math.imul(F, ct)) + Math.imul(L, ut) | 0, o = Math.imul(L, ct), n = n + Math.imul(N, lt) | 0, i = (i = i + Math.imul(N, ht) | 0) + Math.imul(D, lt) | 0, o = o + Math.imul(D, ht) | 0; - var Mt = (c + (n = n + Math.imul(M, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(M, mt) | 0) + Math.imul(A, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(A, mt) | 0) + (i >>> 13) | 0) + (Mt >>> 26) | 0, Mt &= 67108863, n = Math.imul(F, lt), i = (i = Math.imul(F, ht)) + Math.imul(L, lt) | 0, o = Math.imul(L, ht); - var At = (c + (n = n + Math.imul(N, pt) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(N, mt) | 0) + Math.imul(D, pt) | 0)) << 13) | 0; - c = ((o = o + Math.imul(D, mt) | 0) + (i >>> 13) | 0) + (At >>> 26) | 0, At &= 67108863; - var It = (c + (n = Math.imul(F, pt)) | 0) + ((8191 & (i = (i = Math.imul(F, mt)) + Math.imul(L, pt) | 0)) << 13) | 0; - return c = ((o = Math.imul(L, mt)) + (i >>> 13) | 0) + (It >>> 26) | 0, It &= 67108863, u[0] = yt, u[1] = bt, u[2] = vt, u[3] = gt, u[4] = wt, u[5] = _t, u[6] = kt, u[7] = xt, u[8] = St, u[9] = Ot, u[10] = jt, u[11] = Et, u[12] = Rt, u[13] = Tt, u[14] = Ct, u[15] = Pt, u[16] = Mt, u[17] = At, u[18] = It, 0 !== c && (u[19] = c, r.length++), r - }; - - function b(t, e, r) { - r.negative = e.negative ^ t.negative, r.length = t.length + e.length; - for (var n = 0, i = 0, o = 0; o < r.length - 1; o++) { - var a = i; - i = 0; - for (var s = 67108863 & n, u = Math.min(o, e.length - 1), c = Math.max(0, o - t.length + 1); c <= u; c++) { - var f = o - c, - l = (0 | t.words[f]) * (0 | e.words[c]), - h = 67108863 & l; - s = 67108863 & (h = h + s | 0), i += (a = (a = a + (l / 67108864 | 0) | 0) + (h >>> 26) | 0) >>> 26, a &= 67108863 - } - r.words[o] = s, n = a, a = i - } - return 0 !== n ? r.words[o] = n : r.length--, r._strip() - } - - function v(t, e, r) { - return b(t, e, r) - } - - function g(t, e) { - this.x = t, this.y = e - } - Math.imul || (y = m), a.prototype.mulTo = function (t, e) { - var r = this.length + t.length; - return 10 === this.length && 10 === t.length ? y(this, t, e) : r < 63 ? m(this, t, e) : r < 1024 ? b(this, t, e) : v(this, t, e) - }, g.prototype.makeRBT = function (t) { - for (var e = new Array(t), r = a.prototype._countBits(t) - 1, n = 0; n < t; n++) e[n] = this.revBin(n, r, t); - return e - }, g.prototype.revBin = function (t, e, r) { - if (0 === t || t === r - 1) return t; - for (var n = 0, i = 0; i < e; i++) n |= (1 & t) << e - i - 1, t >>= 1; - return n - }, g.prototype.permute = function (t, e, r, n, i, o) { - for (var a = 0; a < o; a++) n[a] = e[t[a]], i[a] = r[t[a]] - }, g.prototype.transform = function (t, e, r, n, i, o) { - this.permute(o, t, e, r, n, i); - for (var a = 1; a < i; a <<= 1) - for (var s = a << 1, u = Math.cos(2 * Math.PI / s), c = Math.sin(2 * Math.PI / s), f = 0; f < i; f += s) - for (var l = u, h = c, d = 0; d < a; d++) { - var p = r[f + d], - m = n[f + d], - y = r[f + d + a], - b = n[f + d + a], - v = l * y - h * b; - b = l * b + h * y, y = v, r[f + d] = p + y, n[f + d] = m + b, r[f + d + a] = p - y, n[f + d + a] = m - b, d !== s && (v = u * l - c * h, h = u * h + c * l, l = v) - } - }, g.prototype.guessLen13b = function (t, e) { - var r = 1 | Math.max(e, t), - n = 1 & r, - i = 0; - for (r = r / 2 | 0; r; r >>>= 1) i++; - return 1 << i + 1 + n - }, g.prototype.conjugate = function (t, e, r) { - if (!(r <= 1)) - for (var n = 0; n < r / 2; n++) { - var i = t[n]; - t[n] = t[r - n - 1], t[r - n - 1] = i, i = e[n], e[n] = -e[r - n - 1], e[r - n - 1] = -i - } - }, g.prototype.normalize13b = function (t, e) { - for (var r = 0, n = 0; n < e / 2; n++) { - var i = 8192 * Math.round(t[2 * n + 1] / e) + Math.round(t[2 * n] / e) + r; - t[n] = 67108863 & i, r = i < 67108864 ? 0 : i / 67108864 | 0 - } - return t - }, g.prototype.convert13b = function (t, e, r, n) { - for (var o = 0, a = 0; a < e; a++) o += 0 | t[a], r[2 * a] = 8191 & o, o >>>= 13, r[2 * a + 1] = 8191 & o, o >>>= 13; - for (a = 2 * e; a < n; ++a) r[a] = 0; - i(0 === o), i(0 == (-8192 & o)) - }, g.prototype.stub = function (t) { - for (var e = new Array(t), r = 0; r < t; r++) e[r] = 0; - return e - }, g.prototype.mulp = function (t, e, r) { - var n = 2 * this.guessLen13b(t.length, e.length), - i = this.makeRBT(n), - o = this.stub(n), - a = new Array(n), - s = new Array(n), - u = new Array(n), - c = new Array(n), - f = new Array(n), - l = new Array(n), - h = r.words; - h.length = n, this.convert13b(t.words, t.length, a, n), this.convert13b(e.words, e.length, c, n), this.transform(a, o, s, u, n, i), this.transform(c, o, f, l, n, i); - for (var d = 0; d < n; d++) { - var p = s[d] * f[d] - u[d] * l[d]; - u[d] = s[d] * l[d] + u[d] * f[d], s[d] = p - } - return this.conjugate(s, u, n), this.transform(s, u, h, o, n, i), this.conjugate(h, o, n), this.normalize13b(h, n), r.negative = t.negative ^ e.negative, r.length = t.length + e.length, r._strip() - }, a.prototype.mul = function (t) { - var e = new a(null); - return e.words = new Array(this.length + t.length), this.mulTo(t, e) - }, a.prototype.mulf = function (t) { - var e = new a(null); - return e.words = new Array(this.length + t.length), v(this, t, e) - }, a.prototype.imul = function (t) { - return this.clone().mulTo(t, this) - }, a.prototype.imuln = function (t) { - var e = t < 0; - e && (t = -t), i("number" == typeof t), i(t < 67108864); - for (var r = 0, n = 0; n < this.length; n++) { - var o = (0 | this.words[n]) * t, - a = (67108863 & o) + (67108863 & r); - r >>= 26, r += o / 67108864 | 0, r += a >>> 26, this.words[n] = 67108863 & a - } - return 0 !== r && (this.words[n] = r, this.length++), e ? this.ineg() : this - }, a.prototype.muln = function (t) { - return this.clone().imuln(t) - }, a.prototype.sqr = function () { - return this.mul(this) - }, a.prototype.isqr = function () { - return this.imul(this.clone()) - }, a.prototype.pow = function (t) { - var e = function (t) { - for (var e = new Array(t.bitLength()), r = 0; r < e.length; r++) { - var n = r / 26 | 0, - i = r % 26; - e[r] = t.words[n] >>> i & 1 - } - return e - }(t); - if (0 === e.length) return new a(1); - for (var r = this, n = 0; n < e.length && 0 === e[n]; n++, r = r.sqr()); - if (++n < e.length) - for (var i = r.sqr(); n < e.length; n++, i = i.sqr()) 0 !== e[n] && (r = r.mul(i)); - return r - }, a.prototype.iushln = function (t) { - i("number" == typeof t && t >= 0); - var e, r = t % 26, - n = (t - r) / 26, - o = 67108863 >>> 26 - r << 26 - r; - if (0 !== r) { - var a = 0; - for (e = 0; e < this.length; e++) { - var s = this.words[e] & o, - u = (0 | this.words[e]) - s << r; - this.words[e] = u | a, a = s >>> 26 - r - } - a && (this.words[e] = a, this.length++) - } - if (0 !== n) { - for (e = this.length - 1; e >= 0; e--) this.words[e + n] = this.words[e]; - for (e = 0; e < n; e++) this.words[e] = 0; - this.length += n - } - return this._strip() - }, a.prototype.ishln = function (t) { - return i(0 === this.negative), this.iushln(t) - }, a.prototype.iushrn = function (t, e, r) { - var n; - i("number" == typeof t && t >= 0), n = e ? (e - e % 26) / 26 : 0; - var o = t % 26, - a = Math.min((t - o) / 26, this.length), - s = 67108863 ^ 67108863 >>> o << o, - u = r; - if (n -= a, n = Math.max(0, n), u) { - for (var c = 0; c < a; c++) u.words[c] = this.words[c]; - u.length = a - } - if (0 === a); - else if (this.length > a) - for (this.length -= a, c = 0; c < this.length; c++) this.words[c] = this.words[c + a]; - else this.words[0] = 0, this.length = 1; - var f = 0; - for (c = this.length - 1; c >= 0 && (0 !== f || c >= n); c--) { - var l = 0 | this.words[c]; - this.words[c] = f << 26 - o | l >>> o, f = l & s - } - return u && 0 !== f && (u.words[u.length++] = f), 0 === this.length && (this.words[0] = 0, this.length = 1), this._strip() - }, a.prototype.ishrn = function (t, e, r) { - return i(0 === this.negative), this.iushrn(t, e, r) - }, a.prototype.shln = function (t) { - return this.clone().ishln(t) - }, a.prototype.ushln = function (t) { - return this.clone().iushln(t) - }, a.prototype.shrn = function (t) { - return this.clone().ishrn(t) - }, a.prototype.ushrn = function (t) { - return this.clone().iushrn(t) - }, a.prototype.testn = function (t) { - i("number" == typeof t && t >= 0); - var e = t % 26, - r = (t - e) / 26, - n = 1 << e; - return !(this.length <= r) && !!(this.words[r] & n) - }, a.prototype.imaskn = function (t) { - i("number" == typeof t && t >= 0); - var e = t % 26, - r = (t - e) / 26; - if (i(0 === this.negative, "imaskn works only with positive numbers"), this.length <= r) return this; - if (0 !== e && r++, this.length = Math.min(r, this.length), 0 !== e) { - var n = 67108863 ^ 67108863 >>> e << e; - this.words[this.length - 1] &= n - } - return this._strip() - }, a.prototype.maskn = function (t) { - return this.clone().imaskn(t) - }, a.prototype.iaddn = function (t) { - return i("number" == typeof t), i(t < 67108864), t < 0 ? this.isubn(-t) : 0 !== this.negative ? 1 === this.length && (0 | this.words[0]) <= t ? (this.words[0] = t - (0 | this.words[0]), this.negative = 0, this) : (this.negative = 0, this.isubn(t), this.negative = 1, this) : this._iaddn(t) - }, a.prototype._iaddn = function (t) { - this.words[0] += t; - for (var e = 0; e < this.length && this.words[e] >= 67108864; e++) this.words[e] -= 67108864, e === this.length - 1 ? this.words[e + 1] = 1 : this.words[e + 1]++; - return this.length = Math.max(this.length, e + 1), this - }, a.prototype.isubn = function (t) { - if (i("number" == typeof t), i(t < 67108864), t < 0) return this.iaddn(-t); - if (0 !== this.negative) return this.negative = 0, this.iaddn(t), this.negative = 1, this; - if (this.words[0] -= t, 1 === this.length && this.words[0] < 0) this.words[0] = -this.words[0], this.negative = 1; - else - for (var e = 0; e < this.length && this.words[e] < 0; e++) this.words[e] += 67108864, this.words[e + 1] -= 1; - return this._strip() - }, a.prototype.addn = function (t) { - return this.clone().iaddn(t) - }, a.prototype.subn = function (t) { - return this.clone().isubn(t) - }, a.prototype.iabs = function () { - return this.negative = 0, this - }, a.prototype.abs = function () { - return this.clone().iabs() - }, a.prototype._ishlnsubmul = function (t, e, r) { - var n, o, a = t.length + r; - this._expand(a); - var s = 0; - for (n = 0; n < t.length; n++) { - o = (0 | this.words[n + r]) + s; - var u = (0 | t.words[n]) * e; - s = ((o -= 67108863 & u) >> 26) - (u / 67108864 | 0), this.words[n + r] = 67108863 & o - } - for (; n < this.length - r; n++) s = (o = (0 | this.words[n + r]) + s) >> 26, this.words[n + r] = 67108863 & o; - if (0 === s) return this._strip(); - for (i(-1 === s), s = 0, n = 0; n < this.length; n++) s = (o = -(0 | this.words[n]) + s) >> 26, this.words[n] = 67108863 & o; - return this.negative = 1, this._strip() - }, a.prototype._wordDiv = function (t, e) { - var r = (this.length, t.length), - n = this.clone(), - i = t, - o = 0 | i.words[i.length - 1]; - 0 !== (r = 26 - this._countBits(o)) && (i = i.ushln(r), n.iushln(r), o = 0 | i.words[i.length - 1]); - var s, u = n.length - i.length; - if ("mod" !== e) { - (s = new a(null)).length = u + 1, s.words = new Array(s.length); - for (var c = 0; c < s.length; c++) s.words[c] = 0 - } - var f = n.clone()._ishlnsubmul(i, 1, u); - 0 === f.negative && (n = f, s && (s.words[u] = 1)); - for (var l = u - 1; l >= 0; l--) { - var h = 67108864 * (0 | n.words[i.length + l]) + (0 | n.words[i.length + l - 1]); - for (h = Math.min(h / o | 0, 67108863), n._ishlnsubmul(i, h, l); 0 !== n.negative;) h--, n.negative = 0, n._ishlnsubmul(i, 1, l), n.isZero() || (n.negative ^= 1); - s && (s.words[l] = h) - } - return s && s._strip(), n._strip(), "div" !== e && 0 !== r && n.iushrn(r), { - div: s || null, - mod: n - } - }, a.prototype.divmod = function (t, e, r) { - return i(!t.isZero()), this.isZero() ? { - div: new a(0), - mod: new a(0) - } : 0 !== this.negative && 0 === t.negative ? (s = this.neg().divmod(t, e), "mod" !== e && (n = s.div.neg()), "div" !== e && (o = s.mod.neg(), r && 0 !== o.negative && o.iadd(t)), { - div: n, - mod: o - }) : 0 === this.negative && 0 !== t.negative ? (s = this.divmod(t.neg(), e), "mod" !== e && (n = s.div.neg()), { - div: n, - mod: s.mod - }) : 0 != (this.negative & t.negative) ? (s = this.neg().divmod(t.neg(), e), "div" !== e && (o = s.mod.neg(), r && 0 !== o.negative && o.isub(t)), { - div: s.div, - mod: o - }) : t.length > this.length || this.cmp(t) < 0 ? { - div: new a(0), - mod: this - } : 1 === t.length ? "div" === e ? { - div: this.divn(t.words[0]), - mod: null - } : "mod" === e ? { - div: null, - mod: new a(this.modrn(t.words[0])) - } : { - div: this.divn(t.words[0]), - mod: new a(this.modrn(t.words[0])) - } : this._wordDiv(t, e); - var n, o, s - }, a.prototype.div = function (t) { - return this.divmod(t, "div", !1).div - }, a.prototype.mod = function (t) { - return this.divmod(t, "mod", !1).mod - }, a.prototype.umod = function (t) { - return this.divmod(t, "mod", !0).mod - }, a.prototype.divRound = function (t) { - var e = this.divmod(t); - if (e.mod.isZero()) return e.div; - var r = 0 !== e.div.negative ? e.mod.isub(t) : e.mod, - n = t.ushrn(1), - i = t.andln(1), - o = r.cmp(n); - return o < 0 || 1 === i && 0 === o ? e.div : 0 !== e.div.negative ? e.div.isubn(1) : e.div.iaddn(1) - }, a.prototype.modrn = function (t) { - var e = t < 0; - e && (t = -t), i(t <= 67108863); - for (var r = (1 << 26) % t, n = 0, o = this.length - 1; o >= 0; o--) n = (r * n + (0 | this.words[o])) % t; - return e ? -n : n - }, a.prototype.modn = function (t) { - return this.modrn(t) - }, a.prototype.idivn = function (t) { - var e = t < 0; - e && (t = -t), i(t <= 67108863); - for (var r = 0, n = this.length - 1; n >= 0; n--) { - var o = (0 | this.words[n]) + 67108864 * r; - this.words[n] = o / t | 0, r = o % t - } - return this._strip(), e ? this.ineg() : this - }, a.prototype.divn = function (t) { - return this.clone().idivn(t) - }, a.prototype.egcd = function (t) { - i(0 === t.negative), i(!t.isZero()); - var e = this, - r = t.clone(); - e = 0 !== e.negative ? e.umod(t) : e.clone(); - for (var n = new a(1), o = new a(0), s = new a(0), u = new a(1), c = 0; e.isEven() && r.isEven();) e.iushrn(1), r.iushrn(1), ++c; - for (var f = r.clone(), l = e.clone(); !e.isZero();) { - for (var h = 0, d = 1; 0 == (e.words[0] & d) && h < 26; ++h, d <<= 1); - if (h > 0) - for (e.iushrn(h); h-- > 0;)(n.isOdd() || o.isOdd()) && (n.iadd(f), o.isub(l)), n.iushrn(1), o.iushrn(1); - for (var p = 0, m = 1; 0 == (r.words[0] & m) && p < 26; ++p, m <<= 1); - if (p > 0) - for (r.iushrn(p); p-- > 0;)(s.isOdd() || u.isOdd()) && (s.iadd(f), u.isub(l)), s.iushrn(1), u.iushrn(1); - e.cmp(r) >= 0 ? (e.isub(r), n.isub(s), o.isub(u)) : (r.isub(e), s.isub(n), u.isub(o)) - } - return { - a: s, - b: u, - gcd: r.iushln(c) - } - }, a.prototype._invmp = function (t) { - i(0 === t.negative), i(!t.isZero()); - var e = this, - r = t.clone(); - e = 0 !== e.negative ? e.umod(t) : e.clone(); - for (var n, o = new a(1), s = new a(0), u = r.clone(); e.cmpn(1) > 0 && r.cmpn(1) > 0;) { - for (var c = 0, f = 1; 0 == (e.words[0] & f) && c < 26; ++c, f <<= 1); - if (c > 0) - for (e.iushrn(c); c-- > 0;) o.isOdd() && o.iadd(u), o.iushrn(1); - for (var l = 0, h = 1; 0 == (r.words[0] & h) && l < 26; ++l, h <<= 1); - if (l > 0) - for (r.iushrn(l); l-- > 0;) s.isOdd() && s.iadd(u), s.iushrn(1); - e.cmp(r) >= 0 ? (e.isub(r), o.isub(s)) : (r.isub(e), s.isub(o)) - } - return (n = 0 === e.cmpn(1) ? o : s).cmpn(0) < 0 && n.iadd(t), n - }, a.prototype.gcd = function (t) { - if (this.isZero()) return t.abs(); - if (t.isZero()) return this.abs(); - var e = this.clone(), - r = t.clone(); - e.negative = 0, r.negative = 0; - for (var n = 0; e.isEven() && r.isEven(); n++) e.iushrn(1), r.iushrn(1); - for (; ;) { - for (; e.isEven();) e.iushrn(1); - for (; r.isEven();) r.iushrn(1); - var i = e.cmp(r); - if (i < 0) { - var o = e; - e = r, r = o - } else if (0 === i || 0 === r.cmpn(1)) break; - e.isub(r) - } - return r.iushln(n) - }, a.prototype.invm = function (t) { - return this.egcd(t).a.umod(t) - }, a.prototype.isEven = function () { - return 0 == (1 & this.words[0]) - }, a.prototype.isOdd = function () { - return 1 == (1 & this.words[0]) - }, a.prototype.andln = function (t) { - return this.words[0] & t - }, a.prototype.bincn = function (t) { - i("number" == typeof t); - var e = t % 26, - r = (t - e) / 26, - n = 1 << e; - if (this.length <= r) return this._expand(r + 1), this.words[r] |= n, this; - for (var o = n, a = r; 0 !== o && a < this.length; a++) { - var s = 0 | this.words[a]; - o = (s += o) >>> 26, s &= 67108863, this.words[a] = s - } - return 0 !== o && (this.words[a] = o, this.length++), this - }, a.prototype.isZero = function () { - return 1 === this.length && 0 === this.words[0] - }, a.prototype.cmpn = function (t) { - var e, r = t < 0; - if (0 !== this.negative && !r) return -1; - if (0 === this.negative && r) return 1; - if (this._strip(), this.length > 1) e = 1; - else { - r && (t = -t), i(t <= 67108863, "Number is too big"); - var n = 0 | this.words[0]; - e = n === t ? 0 : n < t ? -1 : 1 - } - return 0 !== this.negative ? 0 | -e : e - }, a.prototype.cmp = function (t) { - if (0 !== this.negative && 0 === t.negative) return -1; - if (0 === this.negative && 0 !== t.negative) return 1; - var e = this.ucmp(t); - return 0 !== this.negative ? 0 | -e : e - }, a.prototype.ucmp = function (t) { - if (this.length > t.length) return 1; - if (this.length < t.length) return -1; - for (var e = 0, r = this.length - 1; r >= 0; r--) { - var n = 0 | this.words[r], - i = 0 | t.words[r]; - if (n !== i) { - n < i ? e = -1 : n > i && (e = 1); - break - } - } - return e - }, a.prototype.gtn = function (t) { - return 1 === this.cmpn(t) - }, a.prototype.gt = function (t) { - return 1 === this.cmp(t) - }, a.prototype.gten = function (t) { - return this.cmpn(t) >= 0 - }, a.prototype.gte = function (t) { - return this.cmp(t) >= 0 - }, a.prototype.ltn = function (t) { - return -1 === this.cmpn(t) - }, a.prototype.lt = function (t) { - return -1 === this.cmp(t) - }, a.prototype.lten = function (t) { - return this.cmpn(t) <= 0 - }, a.prototype.lte = function (t) { - return this.cmp(t) <= 0 - }, a.prototype.eqn = function (t) { - return 0 === this.cmpn(t) - }, a.prototype.eq = function (t) { - return 0 === this.cmp(t) - }, a.red = function (t) { - return new j(t) - }, a.prototype.toRed = function (t) { - return i(!this.red, "Already a number in reduction context"), i(0 === this.negative, "red works only with positives"), t.convertTo(this)._forceRed(t) - }, a.prototype.fromRed = function () { - return i(this.red, "fromRed works only with numbers in reduction context"), this.red.convertFrom(this) - }, a.prototype._forceRed = function (t) { - return this.red = t, this - }, a.prototype.forceRed = function (t) { - return i(!this.red, "Already a number in reduction context"), this._forceRed(t) - }, a.prototype.redAdd = function (t) { - return i(this.red, "redAdd works only with red numbers"), this.red.add(this, t) - }, a.prototype.redIAdd = function (t) { - return i(this.red, "redIAdd works only with red numbers"), this.red.iadd(this, t) - }, a.prototype.redSub = function (t) { - return i(this.red, "redSub works only with red numbers"), this.red.sub(this, t) - }, a.prototype.redISub = function (t) { - return i(this.red, "redISub works only with red numbers"), this.red.isub(this, t) - }, a.prototype.redShl = function (t) { - return i(this.red, "redShl works only with red numbers"), this.red.shl(this, t) - }, a.prototype.redMul = function (t) { - return i(this.red, "redMul works only with red numbers"), this.red._verify2(this, t), this.red.mul(this, t) - }, a.prototype.redIMul = function (t) { - return i(this.red, "redMul works only with red numbers"), this.red._verify2(this, t), this.red.imul(this, t) - }, a.prototype.redSqr = function () { - return i(this.red, "redSqr works only with red numbers"), this.red._verify1(this), this.red.sqr(this) - }, a.prototype.redISqr = function () { - return i(this.red, "redISqr works only with red numbers"), this.red._verify1(this), this.red.isqr(this) - }, a.prototype.redSqrt = function () { - return i(this.red, "redSqrt works only with red numbers"), this.red._verify1(this), this.red.sqrt(this) - }, a.prototype.redInvm = function () { - return i(this.red, "redInvm works only with red numbers"), this.red._verify1(this), this.red.invm(this) - }, a.prototype.redNeg = function () { - return i(this.red, "redNeg works only with red numbers"), this.red._verify1(this), this.red.neg(this) - }, a.prototype.redPow = function (t) { - return i(this.red && !t.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, t) - }; - var w = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - function _(t, e) { - this.name = t, this.p = new a(e, 16), this.n = this.p.bitLength(), this.k = new a(1).iushln(this.n).isub(this.p), this.tmp = this._tmp() - } - - function k() { - _.call(this, "k256", "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f") - } - - function x() { - _.call(this, "p224", "ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001") - } - - function S() { - _.call(this, "p192", "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff") - } - - function O() { - _.call(this, "25519", "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed") - } - - function j(t) { - if ("string" == typeof t) { - var e = a._prime(t); - this.m = e.p, this.prime = e - } else i(t.gtn(1), "modulus must be greater than 1"), this.m = t, this.prime = null - } - - function E(t) { - j.call(this, t), this.shift = this.m.bitLength(), this.shift % 26 != 0 && (this.shift += 26 - this.shift % 26), this.r = new a(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv) - } - _.prototype._tmp = function () { - var t = new a(null); - return t.words = new Array(Math.ceil(this.n / 13)), t - }, _.prototype.ireduce = function (t) { - var e, r = t; - do { - this.split(r, this.tmp), e = (r = (r = this.imulK(r)).iadd(this.tmp)).bitLength() - } while (e > this.n); - var n = e < this.n ? -1 : r.ucmp(this.p); - return 0 === n ? (r.words[0] = 0, r.length = 1) : n > 0 ? r.isub(this.p) : void 0 !== r.strip ? r.strip() : r._strip(), r - }, _.prototype.split = function (t, e) { - t.iushrn(this.n, 0, e) - }, _.prototype.imulK = function (t) { - return t.imul(this.k) - }, o(k, _), k.prototype.split = function (t, e) { - for (var r = Math.min(t.length, 9), n = 0; n < r; n++) e.words[n] = t.words[n]; - if (e.length = r, t.length <= 9) return t.words[0] = 0, void (t.length = 1); - var i = t.words[9]; - for (e.words[e.length++] = 4194303 & i, n = 10; n < t.length; n++) { - var o = 0 | t.words[n]; - t.words[n - 10] = (4194303 & o) << 4 | i >>> 22, i = o - } - i >>>= 22, t.words[n - 10] = i, 0 === i && t.length > 10 ? t.length -= 10 : t.length -= 9 - }, k.prototype.imulK = function (t) { - t.words[t.length] = 0, t.words[t.length + 1] = 0, t.length += 2; - for (var e = 0, r = 0; r < t.length; r++) { - var n = 0 | t.words[r]; - e += 977 * n, t.words[r] = 67108863 & e, e = 64 * n + (e / 67108864 | 0) - } - return 0 === t.words[t.length - 1] && (t.length--, 0 === t.words[t.length - 1] && t.length--), t - }, o(x, _), o(S, _), o(O, _), O.prototype.imulK = function (t) { - for (var e = 0, r = 0; r < t.length; r++) { - var n = 19 * (0 | t.words[r]) + e, - i = 67108863 & n; - n >>>= 26, t.words[r] = i, e = n - } - return 0 !== e && (t.words[t.length++] = e), t - }, a._prime = function (t) { - if (w[t]) return w[t]; - var e; - if ("k256" === t) e = new k; - else if ("p224" === t) e = new x; - else if ("p192" === t) e = new S; - else { - if ("p25519" !== t) throw new Error("Unknown prime " + t); - e = new O - } - return w[t] = e, e - }, j.prototype._verify1 = function (t) { - i(0 === t.negative, "red works only with positives"), i(t.red, "red works only with red numbers") - }, j.prototype._verify2 = function (t, e) { - i(0 == (t.negative | e.negative), "red works only with positives"), i(t.red && t.red === e.red, "red works only with red numbers") - }, j.prototype.imod = function (t) { - return this.prime ? this.prime.ireduce(t)._forceRed(this) : (f(t, t.umod(this.m)._forceRed(this)), t) - }, j.prototype.neg = function (t) { - return t.isZero() ? t.clone() : this.m.sub(t)._forceRed(this) - }, j.prototype.add = function (t, e) { - this._verify2(t, e); - var r = t.add(e); - return r.cmp(this.m) >= 0 && r.isub(this.m), r._forceRed(this) - }, j.prototype.iadd = function (t, e) { - this._verify2(t, e); - var r = t.iadd(e); - return r.cmp(this.m) >= 0 && r.isub(this.m), r - }, j.prototype.sub = function (t, e) { - this._verify2(t, e); - var r = t.sub(e); - return r.cmpn(0) < 0 && r.iadd(this.m), r._forceRed(this) - }, j.prototype.isub = function (t, e) { - this._verify2(t, e); - var r = t.isub(e); - return r.cmpn(0) < 0 && r.iadd(this.m), r - }, j.prototype.shl = function (t, e) { - return this._verify1(t), this.imod(t.ushln(e)) - }, j.prototype.imul = function (t, e) { - return this._verify2(t, e), this.imod(t.imul(e)) - }, j.prototype.mul = function (t, e) { - return this._verify2(t, e), this.imod(t.mul(e)) - }, j.prototype.isqr = function (t) { - return this.imul(t, t.clone()) - }, j.prototype.sqr = function (t) { - return this.mul(t, t) - }, j.prototype.sqrt = function (t) { - if (t.isZero()) return t.clone(); - var e = this.m.andln(3); - if (i(e % 2 == 1), 3 === e) { - var r = this.m.add(new a(1)).iushrn(2); - return this.pow(t, r) - } - for (var n = this.m.subn(1), o = 0; !n.isZero() && 0 === n.andln(1);) o++, n.iushrn(1); - i(!n.isZero()); - var s = new a(1).toRed(this), - u = s.redNeg(), - c = this.m.subn(1).iushrn(1), - f = this.m.bitLength(); - for (f = new a(2 * f * f).toRed(this); 0 !== this.pow(f, c).cmp(u);) f.redIAdd(u); - for (var l = this.pow(f, n), h = this.pow(t, n.addn(1).iushrn(1)), d = this.pow(t, n), p = o; 0 !== d.cmp(s);) { - for (var m = d, y = 0; 0 !== m.cmp(s); y++) m = m.redSqr(); - i(y < p); - var b = this.pow(l, new a(1).iushln(p - y - 1)); - h = h.redMul(b), l = b.redSqr(), d = d.redMul(l), p = y - } - return h - }, j.prototype.invm = function (t) { - var e = t._invmp(this.m); - return 0 !== e.negative ? (e.negative = 0, this.imod(e).redNeg()) : this.imod(e) - }, j.prototype.pow = function (t, e) { - if (e.isZero()) return new a(1).toRed(this); - if (0 === e.cmpn(1)) return t.clone(); - var r = new Array(16); - r[0] = new a(1).toRed(this), r[1] = t; - for (var n = 2; n < r.length; n++) r[n] = this.mul(r[n - 1], t); - var i = r[0], - o = 0, - s = 0, - u = e.bitLength() % 26; - for (0 === u && (u = 26), n = e.length - 1; n >= 0; n--) { - for (var c = e.words[n], f = u - 1; f >= 0; f--) { - var l = c >> f & 1; - i !== r[0] && (i = this.sqr(i)), 0 !== l || 0 !== o ? (o <<= 1, o |= l, (4 === ++s || 0 === n && 0 === f) && (i = this.mul(i, r[o]), s = 0, o = 0)) : s = 0 - } - u = 26 - } - return i - }, j.prototype.convertTo = function (t) { - var e = t.umod(this.m); - return e === t ? e.clone() : e - }, j.prototype.convertFrom = function (t) { - var e = t.clone(); - return e.red = null, e - }, a.mont = function (t) { - return new E(t) - }, o(E, j), E.prototype.convertTo = function (t) { - return this.imod(t.ushln(this.shift)) - }, E.prototype.convertFrom = function (t) { - var e = this.imod(t.mul(this.rinv)); - return e.red = null, e - }, E.prototype.imul = function (t, e) { - if (t.isZero() || e.isZero()) return t.words[0] = 0, t.length = 1, t; - var r = t.imul(e), - n = r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), - i = r.isub(n).iushrn(this.shift), - o = i; - return i.cmp(this.m) >= 0 ? o = i.isub(this.m) : i.cmpn(0) < 0 && (o = i.iadd(this.m)), o._forceRed(this) - }, E.prototype.mul = function (t, e) { - if (t.isZero() || e.isZero()) return new a(0)._forceRed(this); - var r = t.mul(e), - n = r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), - i = r.isub(n).iushrn(this.shift), - o = i; - return i.cmp(this.m) >= 0 ? o = i.isub(this.m) : i.cmpn(0) < 0 && (o = i.iadd(this.m)), o._forceRed(this) - }, E.prototype.invm = function (t) { - return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this) - } - }(void 0 === e || e) - }, { - buffer: 185 - }], - 184: [function (t, e, r) { - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - var i; - - function o(t) { - this.rand = t - } - if (e.exports = function (t) { - return i || (i = new o(null)), i.generate(t) - }, e.exports.Rand = o, o.prototype.generate = function (t) { - return this._rand(t) - }, o.prototype._rand = function (t) { - if (this.rand.getBytes) return this.rand.getBytes(t); - for (var e = new Uint8Array(t), r = 0; r < e.length; r++) e[r] = this.rand.getByte(); - return e - }, "object" === ("undefined" == typeof self ? "undefined" : n(self))) self.crypto && self.crypto.getRandomValues ? o.prototype._rand = function (t) { - var e = new Uint8Array(t); - return self.crypto.getRandomValues(e), e - } : self.msCrypto && self.msCrypto.getRandomValues ? o.prototype._rand = function (t) { - var e = new Uint8Array(t); - return self.msCrypto.getRandomValues(e), e - } : "object" === ("undefined" == typeof window ? "undefined" : n(window)) && (o.prototype._rand = function () { - throw new Error("Not implemented yet") - }); - else try { - var a = t("crypto"); - if ("function" != typeof a.randomBytes) throw new Error("Not supported"); - o.prototype._rand = function (t) { - return a.randomBytes(t) - } - } catch (t) { } - }, { - crypto: 185 - }], - 185: [function (t, e, r) { }, {}], - 186: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer; - - function i(t) { - n.isBuffer(t) || (t = n.from(t)); - for (var e = t.length / 4 | 0, r = new Array(e), i = 0; i < e; i++) r[i] = t.readUInt32BE(4 * i); - return r - } - - function o(t) { - for (; 0 < t.length; t++) t[0] = 0 - } - - function a(t, e, r, n, i) { - for (var o, a, s, u, c = r[0], f = r[1], l = r[2], h = r[3], d = t[0] ^ e[0], p = t[1] ^ e[1], m = t[2] ^ e[2], y = t[3] ^ e[3], b = 4, v = 1; v < i; v++) o = c[d >>> 24] ^ f[p >>> 16 & 255] ^ l[m >>> 8 & 255] ^ h[255 & y] ^ e[b++], a = c[p >>> 24] ^ f[m >>> 16 & 255] ^ l[y >>> 8 & 255] ^ h[255 & d] ^ e[b++], s = c[m >>> 24] ^ f[y >>> 16 & 255] ^ l[d >>> 8 & 255] ^ h[255 & p] ^ e[b++], u = c[y >>> 24] ^ f[d >>> 16 & 255] ^ l[p >>> 8 & 255] ^ h[255 & m] ^ e[b++], d = o, p = a, m = s, y = u; - return o = (n[d >>> 24] << 24 | n[p >>> 16 & 255] << 16 | n[m >>> 8 & 255] << 8 | n[255 & y]) ^ e[b++], a = (n[p >>> 24] << 24 | n[m >>> 16 & 255] << 16 | n[y >>> 8 & 255] << 8 | n[255 & d]) ^ e[b++], s = (n[m >>> 24] << 24 | n[y >>> 16 & 255] << 16 | n[d >>> 8 & 255] << 8 | n[255 & p]) ^ e[b++], u = (n[y >>> 24] << 24 | n[d >>> 16 & 255] << 16 | n[p >>> 8 & 255] << 8 | n[255 & m]) ^ e[b++], [o >>>= 0, a >>>= 0, s >>>= 0, u >>>= 0] - } - var s = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54], - u = function () { - for (var t = new Array(256), e = 0; e < 256; e++) t[e] = e < 128 ? e << 1 : e << 1 ^ 283; - for (var r = [], n = [], i = [ - [], - [], - [], - [] - ], o = [ - [], - [], - [], - [] - ], a = 0, s = 0, u = 0; u < 256; ++u) { - var c = s ^ s << 1 ^ s << 2 ^ s << 3 ^ s << 4; - c = c >>> 8 ^ 255 & c ^ 99, r[a] = c, n[c] = a; - var f = t[a], - l = t[f], - h = t[l], - d = 257 * t[c] ^ 16843008 * c; - i[0][a] = d << 24 | d >>> 8, i[1][a] = d << 16 | d >>> 16, i[2][a] = d << 8 | d >>> 24, i[3][a] = d, d = 16843009 * h ^ 65537 * l ^ 257 * f ^ 16843008 * a, o[0][c] = d << 24 | d >>> 8, o[1][c] = d << 16 | d >>> 16, o[2][c] = d << 8 | d >>> 24, o[3][c] = d, 0 === a ? a = s = 1 : (a = f ^ t[t[t[h ^ f]]], s ^= t[t[s]]) - } - return { - SBOX: r, - INV_SBOX: n, - SUB_MIX: i, - INV_SUB_MIX: o - } - }(); - - function c(t) { - this._key = i(t), this._reset() - } - c.blockSize = 16, c.keySize = 32, c.prototype.blockSize = c.blockSize, c.prototype.keySize = c.keySize, c.prototype._reset = function () { - for (var t = this._key, e = t.length, r = e + 6, n = 4 * (r + 1), i = [], o = 0; o < e; o++) i[o] = t[o]; - for (o = e; o < n; o++) { - var a = i[o - 1]; - o % e == 0 ? (a = a << 8 | a >>> 24, a = u.SBOX[a >>> 24] << 24 | u.SBOX[a >>> 16 & 255] << 16 | u.SBOX[a >>> 8 & 255] << 8 | u.SBOX[255 & a], a ^= s[o / e | 0] << 24) : e > 6 && o % e == 4 && (a = u.SBOX[a >>> 24] << 24 | u.SBOX[a >>> 16 & 255] << 16 | u.SBOX[a >>> 8 & 255] << 8 | u.SBOX[255 & a]), i[o] = i[o - e] ^ a - } - for (var c = [], f = 0; f < n; f++) { - var l = n - f, - h = i[l - (f % 4 ? 0 : 4)]; - c[f] = f < 4 || l <= 4 ? h : u.INV_SUB_MIX[0][u.SBOX[h >>> 24]] ^ u.INV_SUB_MIX[1][u.SBOX[h >>> 16 & 255]] ^ u.INV_SUB_MIX[2][u.SBOX[h >>> 8 & 255]] ^ u.INV_SUB_MIX[3][u.SBOX[255 & h]] - } - this._nRounds = r, this._keySchedule = i, this._invKeySchedule = c - }, c.prototype.encryptBlockRaw = function (t) { - return a(t = i(t), this._keySchedule, u.SUB_MIX, u.SBOX, this._nRounds) - }, c.prototype.encryptBlock = function (t) { - var e = this.encryptBlockRaw(t), - r = n.allocUnsafe(16); - return r.writeUInt32BE(e[0], 0), r.writeUInt32BE(e[1], 4), r.writeUInt32BE(e[2], 8), r.writeUInt32BE(e[3], 12), r - }, c.prototype.decryptBlock = function (t) { - var e = (t = i(t))[1]; - t[1] = t[3], t[3] = e; - var r = a(t, this._invKeySchedule, u.INV_SUB_MIX, u.INV_SBOX, this._nRounds), - o = n.allocUnsafe(16); - return o.writeUInt32BE(r[0], 0), o.writeUInt32BE(r[3], 4), o.writeUInt32BE(r[2], 8), o.writeUInt32BE(r[1], 12), o - }, c.prototype.scrub = function () { - o(this._keySchedule), o(this._invKeySchedule), o(this._key) - }, e.exports.AES = c - }, { - "safe-buffer": 494 - }], - 187: [function (t, e, r) { - "use strict"; - var n = t("./aes"), - i = t("safe-buffer").Buffer, - o = t("cipher-base"), - a = t("inherits"), - s = t("./ghash"), - u = t("buffer-xor"), - c = t("./incr32"); - - function f(t, e, r, a) { - o.call(this); - var u = i.alloc(4, 0); - this._cipher = new n.AES(e); - var f = this._cipher.encryptBlock(u); - this._ghash = new s(f), r = function (t, e, r) { - if (12 === e.length) return t._finID = i.concat([e, i.from([0, 0, 0, 1])]), i.concat([e, i.from([0, 0, 0, 2])]); - var n = new s(r), - o = e.length, - a = o % 16; - n.update(e), a && (a = 16 - a, n.update(i.alloc(a, 0))), n.update(i.alloc(8, 0)); - var u = 8 * o, - f = i.alloc(8); - f.writeUIntBE(u, 0, 8), n.update(f), t._finID = n.state; - var l = i.from(t._finID); - return c(l), l - }(this, r, f), this._prev = i.from(r), this._cache = i.allocUnsafe(0), this._secCache = i.allocUnsafe(0), this._decrypt = a, this._alen = 0, this._len = 0, this._mode = t, this._authTag = null, this._called = !1 - } - a(f, o), f.prototype._update = function (t) { - if (!this._called && this._alen) { - var e = 16 - this._alen % 16; - e < 16 && (e = i.alloc(e, 0), this._ghash.update(e)) - } - this._called = !0; - var r = this._mode.encrypt(this, t); - return this._decrypt ? this._ghash.update(t) : this._ghash.update(r), this._len += t.length, r - }, f.prototype._final = function () { - if (this._decrypt && !this._authTag) throw new Error("Unsupported state or unable to authenticate data"); - var t = u(this._ghash.final(8 * this._alen, 8 * this._len), this._cipher.encryptBlock(this._finID)); - if (this._decrypt && function (t, e) { - var r = 0; - t.length !== e.length && r++; - for (var n = Math.min(t.length, e.length), i = 0; i < n; ++i) r += t[i] ^ e[i]; - return r - }(t, this._authTag)) throw new Error("Unsupported state or unable to authenticate data"); - this._authTag = t, this._cipher.scrub() - }, f.prototype.getAuthTag = function () { - if (this._decrypt || !i.isBuffer(this._authTag)) throw new Error("Attempting to get auth tag in unsupported state"); - return this._authTag - }, f.prototype.setAuthTag = function (t) { - if (!this._decrypt) throw new Error("Attempting to set auth tag in unsupported state"); - this._authTag = t - }, f.prototype.setAAD = function (t) { - if (this._called) throw new Error("Attempting to set AAD in unsupported state"); - this._ghash.update(t), this._alen += t.length - }, e.exports = f - }, { - "./aes": 186, - "./ghash": 191, - "./incr32": 192, - "buffer-xor": 217, - "cipher-base": 218, - inherits: 387, - "safe-buffer": 494 - }], - 188: [function (t, e, r) { - "use strict"; - var n = t("./encrypter"), - i = t("./decrypter"), - o = t("./modes/list.json"); - r.createCipher = r.Cipher = n.createCipher, r.createCipheriv = r.Cipheriv = n.createCipheriv, r.createDecipher = r.Decipher = i.createDecipher, r.createDecipheriv = r.Decipheriv = i.createDecipheriv, r.listCiphers = r.getCiphers = function () { - return Object.keys(o) - } - }, { - "./decrypter": 189, - "./encrypter": 190, - "./modes/list.json": 200 - }], - 189: [function (t, e, r) { - "use strict"; - var n = t("./authCipher"), - i = t("safe-buffer").Buffer, - o = t("./modes"), - a = t("./streamCipher"), - s = t("cipher-base"), - u = t("./aes"), - c = t("evp_bytestokey"); - - function f(t, e, r) { - s.call(this), this._cache = new l, this._last = void 0, this._cipher = new u.AES(e), this._prev = i.from(r), this._mode = t, this._autopadding = !0 - } - - function l() { - this.cache = i.allocUnsafe(0) - } - - function h(t, e, r) { - var s = o[t.toLowerCase()]; - if (!s) throw new TypeError("invalid suite type"); - if ("string" == typeof r && (r = i.from(r)), "GCM" !== s.mode && r.length !== s.iv) throw new TypeError("invalid iv length " + r.length); - if ("string" == typeof e && (e = i.from(e)), e.length !== s.key / 8) throw new TypeError("invalid key length " + e.length); - return "stream" === s.type ? new a(s.module, e, r, !0) : "auth" === s.type ? new n(s.module, e, r, !0) : new f(s.module, e, r) - } - t("inherits")(f, s), f.prototype._update = function (t) { - var e, r; - this._cache.add(t); - for (var n = []; e = this._cache.get(this._autopadding);) r = this._mode.decrypt(this, e), n.push(r); - return i.concat(n) - }, f.prototype._final = function () { - var t = this._cache.flush(); - if (this._autopadding) return function (t) { - var e = t[15]; - if (e < 1 || e > 16) throw new Error("unable to decrypt data"); - var r = -1; - for (; ++r < e;) - if (t[r + (16 - e)] !== e) throw new Error("unable to decrypt data"); - if (16 === e) return; - return t.slice(0, 16 - e) - }(this._mode.decrypt(this, t)); - if (t) throw new Error("data not multiple of block length") - }, f.prototype.setAutoPadding = function (t) { - return this._autopadding = !!t, this - }, l.prototype.add = function (t) { - this.cache = i.concat([this.cache, t]) - }, l.prototype.get = function (t) { - var e; - if (t) { - if (this.cache.length > 16) return e = this.cache.slice(0, 16), this.cache = this.cache.slice(16), e - } else if (this.cache.length >= 16) return e = this.cache.slice(0, 16), this.cache = this.cache.slice(16), e; - return null - }, l.prototype.flush = function () { - if (this.cache.length) return this.cache - }, r.createDecipher = function (t, e) { - var r = o[t.toLowerCase()]; - if (!r) throw new TypeError("invalid suite type"); - var n = c(e, !1, r.key, r.iv); - return h(t, n.key, n.iv) - }, r.createDecipheriv = h - }, { - "./aes": 186, - "./authCipher": 187, - "./modes": 199, - "./streamCipher": 202, - "cipher-base": 218, - evp_bytestokey: 368, - inherits: 387, - "safe-buffer": 494 - }], - 190: [function (t, e, r) { - "use strict"; - var n = t("./modes"), - i = t("./authCipher"), - o = t("safe-buffer").Buffer, - a = t("./streamCipher"), - s = t("cipher-base"), - u = t("./aes"), - c = t("evp_bytestokey"); - - function f(t, e, r) { - s.call(this), this._cache = new h, this._cipher = new u.AES(e), this._prev = o.from(r), this._mode = t, this._autopadding = !0 - } - t("inherits")(f, s), f.prototype._update = function (t) { - var e, r; - this._cache.add(t); - for (var n = []; e = this._cache.get();) r = this._mode.encrypt(this, e), n.push(r); - return o.concat(n) - }; - var l = o.alloc(16, 16); - - function h() { - this.cache = o.allocUnsafe(0) - } - - function d(t, e, r) { - var s = n[t.toLowerCase()]; - if (!s) throw new TypeError("invalid suite type"); - if ("string" == typeof e && (e = o.from(e)), e.length !== s.key / 8) throw new TypeError("invalid key length " + e.length); - if ("string" == typeof r && (r = o.from(r)), "GCM" !== s.mode && r.length !== s.iv) throw new TypeError("invalid iv length " + r.length); - return "stream" === s.type ? new a(s.module, e, r) : "auth" === s.type ? new i(s.module, e, r) : new f(s.module, e, r) - } - f.prototype._final = function () { - var t = this._cache.flush(); - if (this._autopadding) return t = this._mode.encrypt(this, t), this._cipher.scrub(), t; - if (!t.equals(l)) throw this._cipher.scrub(), new Error("data not multiple of block length") - }, f.prototype.setAutoPadding = function (t) { - return this._autopadding = !!t, this - }, h.prototype.add = function (t) { - this.cache = o.concat([this.cache, t]) - }, h.prototype.get = function () { - if (this.cache.length > 15) { - var t = this.cache.slice(0, 16); - return this.cache = this.cache.slice(16), t - } - return null - }, h.prototype.flush = function () { - for (var t = 16 - this.cache.length, e = o.allocUnsafe(t), r = -1; ++r < t;) e.writeUInt8(t, r); - return o.concat([this.cache, e]) - }, r.createCipheriv = d, r.createCipher = function (t, e) { - var r = n[t.toLowerCase()]; - if (!r) throw new TypeError("invalid suite type"); - var i = c(e, !1, r.key, r.iv); - return d(t, i.key, i.iv) - } - }, { - "./aes": 186, - "./authCipher": 187, - "./modes": 199, - "./streamCipher": 202, - "cipher-base": 218, - evp_bytestokey: 368, - inherits: 387, - "safe-buffer": 494 - }], - 191: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer, - i = n.alloc(16, 0); - - function o(t) { - var e = n.allocUnsafe(16); - return e.writeUInt32BE(t[0] >>> 0, 0), e.writeUInt32BE(t[1] >>> 0, 4), e.writeUInt32BE(t[2] >>> 0, 8), e.writeUInt32BE(t[3] >>> 0, 12), e - } - - function a(t) { - this.h = t, this.state = n.alloc(16, 0), this.cache = n.allocUnsafe(0) - } - a.prototype.ghash = function (t) { - for (var e = -1; ++e < t.length;) this.state[e] ^= t[e]; - this._multiply() - }, a.prototype._multiply = function () { - for (var t, e, r, n = [(t = this.h).readUInt32BE(0), t.readUInt32BE(4), t.readUInt32BE(8), t.readUInt32BE(12)], i = [0, 0, 0, 0], a = -1; ++a < 128;) { - for (0 != (this.state[~~(a / 8)] & 1 << 7 - a % 8) && (i[0] ^= n[0], i[1] ^= n[1], i[2] ^= n[2], i[3] ^= n[3]), r = 0 != (1 & n[3]), e = 3; e > 0; e--) n[e] = n[e] >>> 1 | (1 & n[e - 1]) << 31; - n[0] = n[0] >>> 1, r && (n[0] = n[0] ^ 225 << 24) - } - this.state = o(i) - }, a.prototype.update = function (t) { - var e; - for (this.cache = n.concat([this.cache, t]); this.cache.length >= 16;) e = this.cache.slice(0, 16), this.cache = this.cache.slice(16), this.ghash(e) - }, a.prototype.final = function (t, e) { - return this.cache.length && this.ghash(n.concat([this.cache, i], 16)), this.ghash(o([0, t, 0, e])), this.state - }, e.exports = a - }, { - "safe-buffer": 494 - }], - 192: [function (t, e, r) { - "use strict"; - e.exports = function (t) { - for (var e, r = t.length; r--;) { - if (255 !== (e = t.readUInt8(r))) { - e++, t.writeUInt8(e, r); - break - } - t.writeUInt8(0, r) - } - } - }, {}], - 193: [function (t, e, r) { - "use strict"; - var n = t("buffer-xor"); - r.encrypt = function (t, e) { - var r = n(e, t._prev); - return t._prev = t._cipher.encryptBlock(r), t._prev - }, r.decrypt = function (t, e) { - var r = t._prev; - t._prev = e; - var i = t._cipher.decryptBlock(e); - return n(i, r) - } - }, { - "buffer-xor": 217 - }], - 194: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer, - i = t("buffer-xor"); - - function o(t, e, r) { - var o = e.length, - a = i(e, t._cache); - return t._cache = t._cache.slice(o), t._prev = n.concat([t._prev, r ? e : a]), a - } - r.encrypt = function (t, e, r) { - for (var i, a = n.allocUnsafe(0); e.length;) { - if (0 === t._cache.length && (t._cache = t._cipher.encryptBlock(t._prev), t._prev = n.allocUnsafe(0)), !(t._cache.length <= e.length)) { - a = n.concat([a, o(t, e, r)]); - break - } - i = t._cache.length, a = n.concat([a, o(t, e.slice(0, i), r)]), e = e.slice(i) - } - return a - } - }, { - "buffer-xor": 217, - "safe-buffer": 494 - }], - 195: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer; - - function i(t, e, r) { - for (var n, i, a = -1, s = 0; ++a < 8;) n = e & 1 << 7 - a ? 128 : 0, s += (128 & (i = t._cipher.encryptBlock(t._prev)[0] ^ n)) >> a % 8, t._prev = o(t._prev, r ? n : i); - return s - } - - function o(t, e) { - var r = t.length, - i = -1, - o = n.allocUnsafe(t.length); - for (t = n.concat([t, n.from([e])]); ++i < r;) o[i] = t[i] << 1 | t[i + 1] >> 7; - return o - } - r.encrypt = function (t, e, r) { - for (var o = e.length, a = n.allocUnsafe(o), s = -1; ++s < o;) a[s] = i(t, e[s], r); - return a - } - }, { - "safe-buffer": 494 - }], - 196: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer; - - function i(t, e, r) { - var i = t._cipher.encryptBlock(t._prev)[0] ^ e; - return t._prev = n.concat([t._prev.slice(1), n.from([r ? e : i])]), i - } - r.encrypt = function (t, e, r) { - for (var o = e.length, a = n.allocUnsafe(o), s = -1; ++s < o;) a[s] = i(t, e[s], r); - return a - } - }, { - "safe-buffer": 494 - }], - 197: [function (t, e, r) { - "use strict"; - var n = t("buffer-xor"), - i = t("safe-buffer").Buffer, - o = t("../incr32"); - - function a(t) { - var e = t._cipher.encryptBlockRaw(t._prev); - return o(t._prev), e - } - r.encrypt = function (t, e) { - var r = Math.ceil(e.length / 16), - o = t._cache.length; - t._cache = i.concat([t._cache, i.allocUnsafe(16 * r)]); - for (var s = 0; s < r; s++) { - var u = a(t), - c = o + 16 * s; - t._cache.writeUInt32BE(u[0], c + 0), t._cache.writeUInt32BE(u[1], c + 4), t._cache.writeUInt32BE(u[2], c + 8), t._cache.writeUInt32BE(u[3], c + 12) - } - var f = t._cache.slice(0, e.length); - return t._cache = t._cache.slice(e.length), n(e, f) - } - }, { - "../incr32": 192, - "buffer-xor": 217, - "safe-buffer": 494 - }], - 198: [function (t, e, r) { - "use strict"; - r.encrypt = function (t, e) { - return t._cipher.encryptBlock(e) - }, r.decrypt = function (t, e) { - return t._cipher.decryptBlock(e) - } - }, {}], - 199: [function (t, e, r) { - "use strict"; - var n = { - ECB: t("./ecb"), - CBC: t("./cbc"), - CFB: t("./cfb"), - CFB8: t("./cfb8"), - CFB1: t("./cfb1"), - OFB: t("./ofb"), - CTR: t("./ctr"), - GCM: t("./ctr") - }, - i = t("./list.json"); - for (var o in i) i[o].module = n[i[o].mode]; - e.exports = i - }, { - "./cbc": 193, - "./cfb": 194, - "./cfb1": 195, - "./cfb8": 196, - "./ctr": 197, - "./ecb": 198, - "./list.json": 200, - "./ofb": 201 - }], - 200: [function (t, e, r) { - e.exports = { - "aes-128-ecb": { - cipher: "AES", - key: 128, - iv: 0, - mode: "ECB", - type: "block" - }, - "aes-192-ecb": { - cipher: "AES", - key: 192, - iv: 0, - mode: "ECB", - type: "block" - }, - "aes-256-ecb": { - cipher: "AES", - key: 256, - iv: 0, - mode: "ECB", - type: "block" - }, - "aes-128-cbc": { - cipher: "AES", - key: 128, - iv: 16, - mode: "CBC", - type: "block" - }, - "aes-192-cbc": { - cipher: "AES", - key: 192, - iv: 16, - mode: "CBC", - type: "block" - }, - "aes-256-cbc": { - cipher: "AES", - key: 256, - iv: 16, - mode: "CBC", - type: "block" - }, - aes128: { - cipher: "AES", - key: 128, - iv: 16, - mode: "CBC", - type: "block" - }, - aes192: { - cipher: "AES", - key: 192, - iv: 16, - mode: "CBC", - type: "block" - }, - aes256: { - cipher: "AES", - key: 256, - iv: 16, - mode: "CBC", - type: "block" - }, - "aes-128-cfb": { - cipher: "AES", - key: 128, - iv: 16, - mode: "CFB", - type: "stream" - }, - "aes-192-cfb": { - cipher: "AES", - key: 192, - iv: 16, - mode: "CFB", - type: "stream" - }, - "aes-256-cfb": { - cipher: "AES", - key: 256, - iv: 16, - mode: "CFB", - type: "stream" - }, - "aes-128-cfb8": { - cipher: "AES", - key: 128, - iv: 16, - mode: "CFB8", - type: "stream" - }, - "aes-192-cfb8": { - cipher: "AES", - key: 192, - iv: 16, - mode: "CFB8", - type: "stream" - }, - "aes-256-cfb8": { - cipher: "AES", - key: 256, - iv: 16, - mode: "CFB8", - type: "stream" - }, - "aes-128-cfb1": { - cipher: "AES", - key: 128, - iv: 16, - mode: "CFB1", - type: "stream" - }, - "aes-192-cfb1": { - cipher: "AES", - key: 192, - iv: 16, - mode: "CFB1", - type: "stream" - }, - "aes-256-cfb1": { - cipher: "AES", - key: 256, - iv: 16, - mode: "CFB1", - type: "stream" - }, - "aes-128-ofb": { - cipher: "AES", - key: 128, - iv: 16, - mode: "OFB", - type: "stream" - }, - "aes-192-ofb": { - cipher: "AES", - key: 192, - iv: 16, - mode: "OFB", - type: "stream" - }, - "aes-256-ofb": { - cipher: "AES", - key: 256, - iv: 16, - mode: "OFB", - type: "stream" - }, - "aes-128-ctr": { - cipher: "AES", - key: 128, - iv: 16, - mode: "CTR", - type: "stream" - }, - "aes-192-ctr": { - cipher: "AES", - key: 192, - iv: 16, - mode: "CTR", - type: "stream" - }, - "aes-256-ctr": { - cipher: "AES", - key: 256, - iv: 16, - mode: "CTR", - type: "stream" - }, - "aes-128-gcm": { - cipher: "AES", - key: 128, - iv: 12, - mode: "GCM", - type: "auth" - }, - "aes-192-gcm": { - cipher: "AES", - key: 192, - iv: 12, - mode: "GCM", - type: "auth" - }, - "aes-256-gcm": { - cipher: "AES", - key: 256, - iv: 12, - mode: "GCM", - type: "auth" - } - } - }, {}], - 201: [function (t, e, r) { - (function (e) { - "use strict"; - var n = t("buffer-xor"); - - function i(t) { - return t._prev = t._cipher.encryptBlock(t._prev), t._prev - } - r.encrypt = function (t, r) { - for (; t._cache.length < r.length;) t._cache = e.concat([t._cache, i(t)]); - var o = t._cache.slice(0, r.length); - return t._cache = t._cache.slice(r.length), n(r, o) - } - }).call(this, t("buffer").Buffer) - }, { - buffer: 216, - "buffer-xor": 217 - }], - 202: [function (t, e, r) { - "use strict"; - var n = t("./aes"), - i = t("safe-buffer").Buffer, - o = t("cipher-base"); - - function a(t, e, r, a) { - o.call(this), this._cipher = new n.AES(e), this._prev = i.from(r), this._cache = i.allocUnsafe(0), this._secCache = i.allocUnsafe(0), this._decrypt = a, this._mode = t - } - t("inherits")(a, o), a.prototype._update = function (t) { - return this._mode.encrypt(this, t, this._decrypt) - }, a.prototype._final = function () { - this._cipher.scrub() - }, e.exports = a - }, { - "./aes": 186, - "cipher-base": 218, - inherits: 387, - "safe-buffer": 494 - }], - 203: [function (t, e, r) { - "use strict"; - var n = t("browserify-des"), - i = t("browserify-aes/browser"), - o = t("browserify-aes/modes"), - a = t("browserify-des/modes"), - s = t("evp_bytestokey"); - - function u(t, e, r) { - if (t = t.toLowerCase(), o[t]) return i.createCipheriv(t, e, r); - if (a[t]) return new n({ - key: e, - iv: r, - mode: t - }); - throw new TypeError("invalid suite type") - } - - function c(t, e, r) { - if (t = t.toLowerCase(), o[t]) return i.createDecipheriv(t, e, r); - if (a[t]) return new n({ - key: e, - iv: r, - mode: t, - decrypt: !0 - }); - throw new TypeError("invalid suite type") - } - r.createCipher = r.Cipher = function (t, e) { - var r, n; - if (t = t.toLowerCase(), o[t]) r = o[t].key, n = o[t].iv; - else { - if (!a[t]) throw new TypeError("invalid suite type"); - r = 8 * a[t].key, n = a[t].iv - } - var i = s(e, !1, r, n); - return u(t, i.key, i.iv) - }, r.createCipheriv = r.Cipheriv = u, r.createDecipher = r.Decipher = function (t, e) { - var r, n; - if (t = t.toLowerCase(), o[t]) r = o[t].key, n = o[t].iv; - else { - if (!a[t]) throw new TypeError("invalid suite type"); - r = 8 * a[t].key, n = a[t].iv - } - var i = s(e, !1, r, n); - return c(t, i.key, i.iv) - }, r.createDecipheriv = r.Decipheriv = c, r.listCiphers = r.getCiphers = function () { - return Object.keys(a).concat(i.getCiphers()) - } - }, { - "browserify-aes/browser": 188, - "browserify-aes/modes": 199, - "browserify-des": 204, - "browserify-des/modes": 205, - evp_bytestokey: 368 - }], - 204: [function (t, e, r) { - "use strict"; - var n = t("cipher-base"), - i = t("des.js"), - o = t("inherits"), - a = t("safe-buffer").Buffer, - s = { - "des-ede3-cbc": i.CBC.instantiate(i.EDE), - "des-ede3": i.EDE, - "des-ede-cbc": i.CBC.instantiate(i.EDE), - "des-ede": i.EDE, - "des-cbc": i.CBC.instantiate(i.DES), - "des-ecb": i.DES - }; - - function u(t) { - n.call(this); - var e, r = t.mode.toLowerCase(), - i = s[r]; - e = t.decrypt ? "decrypt" : "encrypt"; - var o = t.key; - a.isBuffer(o) || (o = a.from(o)), "des-ede" !== r && "des-ede-cbc" !== r || (o = a.concat([o, o.slice(0, 8)])); - var u = t.iv; - a.isBuffer(u) || (u = a.from(u)), this._des = i.create({ - key: o, - iv: u, - type: e - }) - } - s.des = s["des-cbc"], s.des3 = s["des-ede3-cbc"], e.exports = u, o(u, n), u.prototype._update = function (t) { - return a.from(this._des.update(t)) - }, u.prototype._final = function () { - return a.from(this._des.final()) - } - }, { - "cipher-base": 218, - "des.js": 339, - inherits: 387, - "safe-buffer": 494 - }], - 205: [function (t, e, r) { - "use strict"; - r["des-ecb"] = { - key: 8, - iv: 0 - }, r["des-cbc"] = r.des = { - key: 8, - iv: 8 - }, r["des-ede3-cbc"] = r.des3 = { - key: 24, - iv: 8 - }, r["des-ede3"] = { - key: 24, - iv: 0 - }, r["des-ede-cbc"] = { - key: 16, - iv: 8 - }, r["des-ede"] = { - key: 16, - iv: 0 - } - }, {}], - 206: [function (t, e, r) { - (function (r) { - "use strict"; - var n = t("bn.js"), - i = t("randombytes"); - - function o(t, e) { - var i = function (t) { - var e = a(t); - return { - blinder: e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed(), - unblinder: e.invm(t.modulus) - } - }(e), - o = e.modulus.byteLength(), - s = (n.mont(e.modulus), new n(t).mul(i.blinder).umod(e.modulus)), - u = s.toRed(n.mont(e.prime1)), - c = s.toRed(n.mont(e.prime2)), - f = e.coefficient, - l = e.prime1, - h = e.prime2, - d = u.redPow(e.exponent1), - p = c.redPow(e.exponent2); - d = d.fromRed(), p = p.fromRed(); - var m = d.isub(p).imul(f).umod(l); - return m.imul(h), p.iadd(m), new r(p.imul(i.unblinder).umod(e.modulus).toArray(!1, o)) - } - - function a(t) { - for (var e = t.modulus.byteLength(), r = new n(i(e)); r.cmp(t.modulus) >= 0 || !r.umod(t.prime1) || !r.umod(t.prime2);) r = new n(i(e)); - return r - } - e.exports = o, o.getr = a - }).call(this, t("buffer").Buffer) - }, { - "bn.js": 207, - buffer: 216, - randombytes: 475 - }], - 207: [function (t, e, r) { - arguments[4][181][0].apply(r, arguments) - }, { - buffer: 185, - dup: 181 - }], - 208: [function (t, e, r) { - "use strict"; - e.exports = t("./browser/algorithms.json") - }, { - "./browser/algorithms.json": 209 - }], - 209: [function (t, e, r) { - e.exports = { - sha224WithRSAEncryption: { - sign: "rsa", - hash: "sha224", - id: "302d300d06096086480165030402040500041c" - }, - "RSA-SHA224": { - sign: "ecdsa/rsa", - hash: "sha224", - id: "302d300d06096086480165030402040500041c" - }, - sha256WithRSAEncryption: { - sign: "rsa", - hash: "sha256", - id: "3031300d060960864801650304020105000420" - }, - "RSA-SHA256": { - sign: "ecdsa/rsa", - hash: "sha256", - id: "3031300d060960864801650304020105000420" - }, - sha384WithRSAEncryption: { - sign: "rsa", - hash: "sha384", - id: "3041300d060960864801650304020205000430" - }, - "RSA-SHA384": { - sign: "ecdsa/rsa", - hash: "sha384", - id: "3041300d060960864801650304020205000430" - }, - sha512WithRSAEncryption: { - sign: "rsa", - hash: "sha512", - id: "3051300d060960864801650304020305000440" - }, - "RSA-SHA512": { - sign: "ecdsa/rsa", - hash: "sha512", - id: "3051300d060960864801650304020305000440" - }, - "RSA-SHA1": { - sign: "rsa", - hash: "sha1", - id: "3021300906052b0e03021a05000414" - }, - "ecdsa-with-SHA1": { - sign: "ecdsa", - hash: "sha1", - id: "" - }, - sha256: { - sign: "ecdsa", - hash: "sha256", - id: "" - }, - sha224: { - sign: "ecdsa", - hash: "sha224", - id: "" - }, - sha384: { - sign: "ecdsa", - hash: "sha384", - id: "" - }, - sha512: { - sign: "ecdsa", - hash: "sha512", - id: "" - }, - "DSA-SHA": { - sign: "dsa", - hash: "sha1", - id: "" - }, - "DSA-SHA1": { - sign: "dsa", - hash: "sha1", - id: "" - }, - DSA: { - sign: "dsa", - hash: "sha1", - id: "" - }, - "DSA-WITH-SHA224": { - sign: "dsa", - hash: "sha224", - id: "" - }, - "DSA-SHA224": { - sign: "dsa", - hash: "sha224", - id: "" - }, - "DSA-WITH-SHA256": { - sign: "dsa", - hash: "sha256", - id: "" - }, - "DSA-SHA256": { - sign: "dsa", - hash: "sha256", - id: "" - }, - "DSA-WITH-SHA384": { - sign: "dsa", - hash: "sha384", - id: "" - }, - "DSA-SHA384": { - sign: "dsa", - hash: "sha384", - id: "" - }, - "DSA-WITH-SHA512": { - sign: "dsa", - hash: "sha512", - id: "" - }, - "DSA-SHA512": { - sign: "dsa", - hash: "sha512", - id: "" - }, - "DSA-RIPEMD160": { - sign: "dsa", - hash: "rmd160", - id: "" - }, - ripemd160WithRSA: { - sign: "rsa", - hash: "rmd160", - id: "3021300906052b2403020105000414" - }, - "RSA-RIPEMD160": { - sign: "rsa", - hash: "rmd160", - id: "3021300906052b2403020105000414" - }, - md5WithRSAEncryption: { - sign: "rsa", - hash: "md5", - id: "3020300c06082a864886f70d020505000410" - }, - "RSA-MD5": { - sign: "rsa", - hash: "md5", - id: "3020300c06082a864886f70d020505000410" - } - } - }, {}], - 210: [function (t, e, r) { - e.exports = { - "1.3.132.0.10": "secp256k1", - "1.3.132.0.33": "p224", - "1.2.840.10045.3.1.1": "p192", - "1.2.840.10045.3.1.7": "p256", - "1.3.132.0.34": "p384", - "1.3.132.0.35": "p521" - } - }, {}], - 211: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer, - i = t("create-hash"), - o = t("readable-stream"), - a = t("inherits"), - s = t("./sign"), - u = t("./verify"), - c = t("./algorithms.json"); - - function f(t) { - o.Writable.call(this); - var e = c[t]; - if (!e) throw new Error("Unknown message digest"); - this._hashType = e.hash, this._hash = i(e.hash), this._tag = e.id, this._signType = e.sign - } - - function l(t) { - o.Writable.call(this); - var e = c[t]; - if (!e) throw new Error("Unknown message digest"); - this._hash = i(e.hash), this._tag = e.id, this._signType = e.sign - } - - function h(t) { - return new f(t) - } - - function d(t) { - return new l(t) - } - Object.keys(c).forEach((function (t) { - c[t].id = n.from(c[t].id, "hex"), c[t.toLowerCase()] = c[t] - })), a(f, o.Writable), f.prototype._write = function (t, e, r) { - this._hash.update(t), r() - }, f.prototype.update = function (t, e) { - return "string" == typeof t && (t = n.from(t, e)), this._hash.update(t), this - }, f.prototype.sign = function (t, e) { - this.end(); - var r = this._hash.digest(), - n = s(r, t, this._hashType, this._signType, this._tag); - return e ? n.toString(e) : n - }, a(l, o.Writable), l.prototype._write = function (t, e, r) { - this._hash.update(t), r() - }, l.prototype.update = function (t, e) { - return "string" == typeof t && (t = n.from(t, e)), this._hash.update(t), this - }, l.prototype.verify = function (t, e, r) { - "string" == typeof e && (e = n.from(e, r)), this.end(); - var i = this._hash.digest(); - return u(e, i, t, this._signType, this._tag) - }, e.exports = { - Sign: h, - Verify: d, - createSign: h, - createVerify: d - } - }, { - "./algorithms.json": 209, - "./sign": 212, - "./verify": 213, - "create-hash": 331, - inherits: 387, - "readable-stream": 491, - "safe-buffer": 214 - }], - 212: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer, - i = t("create-hmac"), - o = t("browserify-rsa"), - a = t("elliptic").ec, - s = t("bn.js"), - u = t("parse-asn1"), - c = t("./curves.json"); - - function f(t, e, r, o) { - if ((t = n.from(t.toArray())).length < e.byteLength()) { - var a = n.alloc(e.byteLength() - t.length); - t = n.concat([a, t]) - } - var s = r.length, - u = function (t, e) { - t = (t = l(t, e)).mod(e); - var r = n.from(t.toArray()); - if (r.length < e.byteLength()) { - var i = n.alloc(e.byteLength() - r.length); - r = n.concat([i, r]) - } - return r - }(r, e), - c = n.alloc(s); - c.fill(1); - var f = n.alloc(s); - return f = i(o, f).update(c).update(n.from([0])).update(t).update(u).digest(), c = i(o, f).update(c).digest(), { - k: f = i(o, f).update(c).update(n.from([1])).update(t).update(u).digest(), - v: c = i(o, f).update(c).digest() - } - } - - function l(t, e) { - var r = new s(t), - n = (t.length << 3) - e.bitLength(); - return n > 0 && r.ishrn(n), r - } - - function h(t, e, r) { - var o, a; - do { - for (o = n.alloc(0); 8 * o.length < t.bitLength();) e.v = i(r, e.k).update(e.v).digest(), o = n.concat([o, e.v]); - a = l(o, t), e.k = i(r, e.k).update(e.v).update(n.from([0])).digest(), e.v = i(r, e.k).update(e.v).digest() - } while (-1 !== a.cmp(t)); - return a - } - - function d(t, e, r, n) { - return t.toRed(s.mont(r)).redPow(e).fromRed().mod(n) - } - e.exports = function (t, e, r, i, p) { - var m = u(e); - if (m.curve) { - if ("ecdsa" !== i && "ecdsa/rsa" !== i) throw new Error("wrong private key type"); - return function (t, e) { - var r = c[e.curve.join(".")]; - if (!r) throw new Error("unknown curve " + e.curve.join(".")); - var i = new a(r).keyFromPrivate(e.privateKey).sign(t); - return n.from(i.toDER()) - }(t, m) - } - if ("dsa" === m.type) { - if ("dsa" !== i) throw new Error("wrong private key type"); - return function (t, e, r) { - var i, o = e.params.priv_key, - a = e.params.p, - u = e.params.q, - c = e.params.g, - p = new s(0), - m = l(t, u).mod(u), - y = !1, - b = f(o, u, t, r); - for (; !1 === y;) i = h(u, b, r), p = d(c, i, a, u), 0 === (y = i.invm(u).imul(m.add(o.mul(p))).mod(u)).cmpn(0) && (y = !1, p = new s(0)); - return function (t, e) { - t = t.toArray(), e = e.toArray(), 128 & t[0] && (t = [0].concat(t)); - 128 & e[0] && (e = [0].concat(e)); - var r = [48, t.length + e.length + 4, 2, t.length]; - return r = r.concat(t, [2, e.length], e), n.from(r) - }(p, y) - }(t, m, r) - } - if ("rsa" !== i && "ecdsa/rsa" !== i) throw new Error("wrong private key type"); - t = n.concat([p, t]); - for (var y = m.modulus.byteLength(), b = [0, 1]; t.length + b.length + 1 < y;) b.push(255); - b.push(0); - for (var v = -1; ++v < t.length;) b.push(t[v]); - return o(b, m) - }, e.exports.getKey = f, e.exports.makeKey = h - }, { - "./curves.json": 210, - "bn.js": 183, - "browserify-rsa": 206, - "create-hmac": 333, - elliptic: 350, - "parse-asn1": 459, - "safe-buffer": 214 - }], - 213: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer, - i = t("bn.js"), - o = t("elliptic").ec, - a = t("parse-asn1"), - s = t("./curves.json"); - - function u(t, e) { - if (t.cmpn(0) <= 0) throw new Error("invalid sig"); - if (t.cmp(e) >= e) throw new Error("invalid sig") - } - e.exports = function (t, e, r, c, f) { - var l = a(r); - if ("ec" === l.type) { - if ("ecdsa" !== c && "ecdsa/rsa" !== c) throw new Error("wrong public key type"); - return function (t, e, r) { - var n = s[r.data.algorithm.curve.join(".")]; - if (!n) throw new Error("unknown curve " + r.data.algorithm.curve.join(".")); - var i = new o(n), - a = r.data.subjectPrivateKey.data; - return i.verify(e, t, a) - }(t, e, l) - } - if ("dsa" === l.type) { - if ("dsa" !== c) throw new Error("wrong public key type"); - return function (t, e, r) { - var n = r.data.p, - o = r.data.q, - s = r.data.g, - c = r.data.pub_key, - f = a.signature.decode(t, "der"), - l = f.s, - h = f.r; - u(l, o), u(h, o); - var d = i.mont(n), - p = l.invm(o); - return 0 === s.toRed(d).redPow(new i(e).mul(p).mod(o)).fromRed().mul(c.toRed(d).redPow(h.mul(p).mod(o)).fromRed()).mod(n).mod(o).cmp(h) - }(t, e, l) - } - if ("rsa" !== c && "ecdsa/rsa" !== c) throw new Error("wrong public key type"); - e = n.concat([f, e]); - for (var h = l.modulus.byteLength(), d = [1], p = 0; e.length + d.length + 2 < h;) d.push(255), p++; - d.push(0); - for (var m = -1; ++m < e.length;) d.push(e[m]); - d = n.from(d); - var y = i.mont(l.modulus); - t = (t = new i(t).toRed(y)).redPow(new i(l.publicExponent)), t = n.from(t.fromRed().toArray()); - var b = p < 8 ? 1 : 0; - for (h = Math.min(t.length, d.length), t.length !== d.length && (b = 1), m = -1; ++m < h;) b |= t[m] ^ d[m]; - return 0 === b - } - }, { - "./curves.json": 210, - "bn.js": 183, - elliptic: 350, - "parse-asn1": 459, - "safe-buffer": 214 - }], - 214: [function (t, e, r) { - "use strict"; - /*! safe-buffer. MIT License. Feross Aboukhadijeh */ - var n = t("buffer"), - i = n.Buffer; - - function o(t, e) { - for (var r in t) e[r] = t[r] - } - - function a(t, e, r) { - return i(t, e, r) - } - i.from && i.alloc && i.allocUnsafe && i.allocUnsafeSlow ? e.exports = n : (o(n, r), r.Buffer = a), a.prototype = Object.create(i.prototype), o(i, a), a.from = function (t, e, r) { - if ("number" == typeof t) throw new TypeError("Argument must not be a number"); - return i(t, e, r) - }, a.alloc = function (t, e, r) { - if ("number" != typeof t) throw new TypeError("Argument must be a number"); - var n = i(t); - return void 0 !== e ? "string" == typeof r ? n.fill(e, r) : n.fill(e) : n.fill(0), n - }, a.allocUnsafe = function (t) { - if ("number" != typeof t) throw new TypeError("Argument must be a number"); - return i(t) - }, a.allocUnsafeSlow = function (t) { - if ("number" != typeof t) throw new TypeError("Argument must be a number"); - return n.SlowBuffer(t) - } - }, { - buffer: 216 - }], - 215: [function (t, e, r) { - arguments[4][185][0].apply(r, arguments) - }, { - dup: 185 - }], - 216: [function (t, e, r) { - (function (e) { - /*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ - "use strict"; - - function n(t) { - return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { - return typeof t - } : function (t) { - return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t - })(t) - } - var i = t("base64-js"), - o = t("ieee754"); - r.Buffer = e, r.SlowBuffer = function (t) { - +t != t && (t = 0); - return e.alloc(+t) - }, r.INSPECT_MAX_BYTES = 50; - - function a(t) { - if (t > 2147483647) throw new RangeError('The value "' + t + '" is invalid for option "size"'); - var r = new Uint8Array(t); - return r.__proto__ = e.prototype, r - } - - function e(t, e, r) { - if ("number" == typeof t) { - if ("string" == typeof e) throw new TypeError('The "string" argument must be of type string. Received type number'); - return c(t) - } - return s(t, e, r) - } - - function s(t, r, i) { - if ("string" == typeof t) return function (t, r) { - "string" == typeof r && "" !== r || (r = "utf8"); - if (!e.isEncoding(r)) throw new TypeError("Unknown encoding: " + r); - var n = 0 | h(t, r), - i = a(n), - o = i.write(t, r); - o !== n && (i = i.slice(0, o)); - return i - }(t, r); - if (ArrayBuffer.isView(t)) return f(t); - if (null == t) throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + n(t)); - if (L(t, ArrayBuffer) || t && L(t.buffer, ArrayBuffer)) return function (t, r, n) { - if (r < 0 || t.byteLength < r) throw new RangeError('"offset" is outside of buffer bounds'); - if (t.byteLength < r + (n || 0)) throw new RangeError('"length" is outside of buffer bounds'); - var i; - i = void 0 === r && void 0 === n ? new Uint8Array(t) : void 0 === n ? new Uint8Array(t, r) : new Uint8Array(t, r, n); - return i.__proto__ = e.prototype, i - }(t, r, i); - if ("number" == typeof t) throw new TypeError('The "value" argument must not be of type number. Received type number'); - var o = t.valueOf && t.valueOf(); - if (null != o && o !== t) return e.from(o, r, i); - var s = function (t) { - if (e.isBuffer(t)) { - var r = 0 | l(t.length), - n = a(r); - return 0 === n.length || t.copy(n, 0, 0, r), n - } - if (void 0 !== t.length) return "number" != typeof t.length || z(t.length) ? a(0) : f(t); - if ("Buffer" === t.type && Array.isArray(t.data)) return f(t.data) - }(t); - if (s) return s; - if ("undefined" != typeof Symbol && null != Symbol.toPrimitive && "function" == typeof t[Symbol.toPrimitive]) return e.from(t[Symbol.toPrimitive]("string"), r, i); - throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + n(t)) - } - - function u(t) { - if ("number" != typeof t) throw new TypeError('"size" argument must be of type number'); - if (t < 0) throw new RangeError('The value "' + t + '" is invalid for option "size"') - } - - function c(t) { - return u(t), a(t < 0 ? 0 : 0 | l(t)) - } - - function f(t) { - for (var e = t.length < 0 ? 0 : 0 | l(t.length), r = a(e), n = 0; n < e; n += 1) r[n] = 255 & t[n]; - return r - } - - function l(t) { - if (t >= 2147483647) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + 2147483647..toString(16) + " bytes"); - return 0 | t - } - - function h(t, r) { - if (e.isBuffer(t)) return t.length; - if (ArrayBuffer.isView(t) || L(t, ArrayBuffer)) return t.byteLength; - if ("string" != typeof t) throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + n(t)); - var i = t.length, - o = arguments.length > 2 && !0 === arguments[2]; - if (!o && 0 === i) return 0; - for (var a = !1; ;) switch (r) { - case "ascii": - case "latin1": - case "binary": - return i; - case "utf8": - case "utf-8": - return D(t).length; - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return 2 * i; - case "hex": - return i >>> 1; - case "base64": - return B(t).length; - default: - if (a) return o ? -1 : D(t).length; - r = ("" + r).toLowerCase(), a = !0 - } - } - - function d(t, e, r) { - var n = !1; - if ((void 0 === e || e < 0) && (e = 0), e > this.length) return ""; - if ((void 0 === r || r > this.length) && (r = this.length), r <= 0) return ""; - if ((r >>>= 0) <= (e >>>= 0)) return ""; - for (t || (t = "utf8"); ;) switch (t) { - case "hex": - return E(this, e, r); - case "utf8": - case "utf-8": - return S(this, e, r); - case "ascii": - return O(this, e, r); - case "latin1": - case "binary": - return j(this, e, r); - case "base64": - return x(this, e, r); - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return R(this, e, r); - default: - if (n) throw new TypeError("Unknown encoding: " + t); - t = (t + "").toLowerCase(), n = !0 - } - } - - function p(t, e, r) { - var n = t[e]; - t[e] = t[r], t[r] = n - } - - function m(t, r, n, i, o) { - if (0 === t.length) return -1; - if ("string" == typeof n ? (i = n, n = 0) : n > 2147483647 ? n = 2147483647 : n < -2147483648 && (n = -2147483648), z(n = +n) && (n = o ? 0 : t.length - 1), n < 0 && (n = t.length + n), n >= t.length) { - if (o) return -1; - n = t.length - 1 - } else if (n < 0) { - if (!o) return -1; - n = 0 - } - if ("string" == typeof r && (r = e.from(r, i)), e.isBuffer(r)) return 0 === r.length ? -1 : y(t, r, n, i, o); - if ("number" == typeof r) return r &= 255, "function" == typeof Uint8Array.prototype.indexOf ? o ? Uint8Array.prototype.indexOf.call(t, r, n) : Uint8Array.prototype.lastIndexOf.call(t, r, n) : y(t, [r], n, i, o); - throw new TypeError("val must be string, number or Buffer") - } - - function y(t, e, r, n, i) { - var o, a = 1, - s = t.length, - u = e.length; - if (void 0 !== n && ("ucs2" === (n = String(n).toLowerCase()) || "ucs-2" === n || "utf16le" === n || "utf-16le" === n)) { - if (t.length < 2 || e.length < 2) return -1; - a = 2, s /= 2, u /= 2, r /= 2 - } - - function c(t, e) { - return 1 === a ? t[e] : t.readUInt16BE(e * a) - } - if (i) { - var f = -1; - for (o = r; o < s; o++) - if (c(t, o) === c(e, -1 === f ? 0 : o - f)) { - if (-1 === f && (f = o), o - f + 1 === u) return f * a - } else - 1 !== f && (o -= o - f), f = -1 - } else - for (r + u > s && (r = s - u), o = r; o >= 0; o--) { - for (var l = !0, h = 0; h < u; h++) - if (c(t, o + h) !== c(e, h)) { - l = !1; - break - } if (l) return o - } - return -1 - } - - function b(t, e, r, n) { - r = Number(r) || 0; - var i = t.length - r; - n ? (n = Number(n)) > i && (n = i) : n = i; - var o = e.length; - n > o / 2 && (n = o / 2); - for (var a = 0; a < n; ++a) { - var s = parseInt(e.substr(2 * a, 2), 16); - if (z(s)) return a; - t[r + a] = s - } - return a - } - - function v(t, e, r, n) { - return F(D(e, t.length - r), t, r, n) - } - - function g(t, e, r, n) { - return F(function (t) { - for (var e = [], r = 0; r < t.length; ++r) e.push(255 & t.charCodeAt(r)); - return e - }(e), t, r, n) - } - - function w(t, e, r, n) { - return g(t, e, r, n) - } - - function _(t, e, r, n) { - return F(B(e), t, r, n) - } - - function k(t, e, r, n) { - return F(function (t, e) { - for (var r, n, i, o = [], a = 0; a < t.length && !((e -= 2) < 0); ++a) r = t.charCodeAt(a), n = r >> 8, i = r % 256, o.push(i), o.push(n); - return o - }(e, t.length - r), t, r, n) - } - - function x(t, e, r) { - return 0 === e && r === t.length ? i.fromByteArray(t) : i.fromByteArray(t.slice(e, r)) - } - - function S(t, e, r) { - r = Math.min(t.length, r); - for (var n = [], i = e; i < r;) { - var o, a, s, u, c = t[i], - f = null, - l = c > 239 ? 4 : c > 223 ? 3 : c > 191 ? 2 : 1; - if (i + l <= r) switch (l) { - case 1: - c < 128 && (f = c); - break; - case 2: - 128 == (192 & (o = t[i + 1])) && (u = (31 & c) << 6 | 63 & o) > 127 && (f = u); - break; - case 3: - o = t[i + 1], a = t[i + 2], 128 == (192 & o) && 128 == (192 & a) && (u = (15 & c) << 12 | (63 & o) << 6 | 63 & a) > 2047 && (u < 55296 || u > 57343) && (f = u); - break; - case 4: - o = t[i + 1], a = t[i + 2], s = t[i + 3], 128 == (192 & o) && 128 == (192 & a) && 128 == (192 & s) && (u = (15 & c) << 18 | (63 & o) << 12 | (63 & a) << 6 | 63 & s) > 65535 && u < 1114112 && (f = u) - } - null === f ? (f = 65533, l = 1) : f > 65535 && (f -= 65536, n.push(f >>> 10 & 1023 | 55296), f = 56320 | 1023 & f), n.push(f), i += l - } - return function (t) { - var e = t.length; - if (e <= 4096) return String.fromCharCode.apply(String, t); - var r = "", - n = 0; - for (; n < e;) r += String.fromCharCode.apply(String, t.slice(n, n += 4096)); - return r - }(n) - } - r.kMaxLength = 2147483647, e.TYPED_ARRAY_SUPPORT = function () { - try { - var t = new Uint8Array(1); - return t.__proto__ = { - __proto__: Uint8Array.prototype, - foo: function () { - return 42 - } - }, 42 === t.foo() - } catch (t) { - return !1 - } - }(), e.TYPED_ARRAY_SUPPORT || "undefined" == typeof console || "function" != typeof console.error || console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."), Object.defineProperty(e.prototype, "parent", { - enumerable: !0, - get: function () { - if (e.isBuffer(this)) return this.buffer - } - }), Object.defineProperty(e.prototype, "offset", { - enumerable: !0, - get: function () { - if (e.isBuffer(this)) return this.byteOffset - } - }), "undefined" != typeof Symbol && null != Symbol.species && e[Symbol.species] === e && Object.defineProperty(e, Symbol.species, { - value: null, - configurable: !0, - enumerable: !1, - writable: !1 - }), e.poolSize = 8192, e.from = function (t, e, r) { - return s(t, e, r) - }, e.prototype.__proto__ = Uint8Array.prototype, e.__proto__ = Uint8Array, e.alloc = function (t, e, r) { - return function (t, e, r) { - return u(t), t <= 0 ? a(t) : void 0 !== e ? "string" == typeof r ? a(t).fill(e, r) : a(t).fill(e) : a(t) - }(t, e, r) - }, e.allocUnsafe = function (t) { - return c(t) - }, e.allocUnsafeSlow = function (t) { - return c(t) - }, e.isBuffer = function (t) { - return null != t && !0 === t._isBuffer && t !== e.prototype - }, e.compare = function (t, r) { - if (L(t, Uint8Array) && (t = e.from(t, t.offset, t.byteLength)), L(r, Uint8Array) && (r = e.from(r, r.offset, r.byteLength)), !e.isBuffer(t) || !e.isBuffer(r)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); - if (t === r) return 0; - for (var n = t.length, i = r.length, o = 0, a = Math.min(n, i); o < a; ++o) - if (t[o] !== r[o]) { - n = t[o], i = r[o]; - break - } return n < i ? -1 : i < n ? 1 : 0 - }, e.isEncoding = function (t) { - switch (String(t).toLowerCase()) { - case "hex": - case "utf8": - case "utf-8": - case "ascii": - case "latin1": - case "binary": - case "base64": - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return !0; - default: - return !1 - } - }, e.concat = function (t, r) { - if (!Array.isArray(t)) throw new TypeError('"list" argument must be an Array of Buffers'); - if (0 === t.length) return e.alloc(0); - var n; - if (void 0 === r) - for (r = 0, n = 0; n < t.length; ++n) r += t[n].length; - var i = e.allocUnsafe(r), - o = 0; - for (n = 0; n < t.length; ++n) { - var a = t[n]; - if (L(a, Uint8Array) && (a = e.from(a)), !e.isBuffer(a)) throw new TypeError('"list" argument must be an Array of Buffers'); - a.copy(i, o), o += a.length - } - return i - }, e.byteLength = h, e.prototype._isBuffer = !0, e.prototype.swap16 = function () { - var t = this.length; - if (t % 2 != 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); - for (var e = 0; e < t; e += 2) p(this, e, e + 1); - return this - }, e.prototype.swap32 = function () { - var t = this.length; - if (t % 4 != 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); - for (var e = 0; e < t; e += 4) p(this, e, e + 3), p(this, e + 1, e + 2); - return this - }, e.prototype.swap64 = function () { - var t = this.length; - if (t % 8 != 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); - for (var e = 0; e < t; e += 8) p(this, e, e + 7), p(this, e + 1, e + 6), p(this, e + 2, e + 5), p(this, e + 3, e + 4); - return this - }, e.prototype.toString = function () { - var t = this.length; - return 0 === t ? "" : 0 === arguments.length ? S(this, 0, t) : d.apply(this, arguments) - }, e.prototype.toLocaleString = e.prototype.toString, e.prototype.equals = function (t) { - if (!e.isBuffer(t)) throw new TypeError("Argument must be a Buffer"); - return this === t || 0 === e.compare(this, t) - }, e.prototype.inspect = function () { - var t = "", - e = r.INSPECT_MAX_BYTES; - return t = this.toString("hex", 0, e).replace(/(.{2})/g, "$1 ").trim(), this.length > e && (t += " ... "), "" - }, e.prototype.compare = function (t, r, i, o, a) { - if (L(t, Uint8Array) && (t = e.from(t, t.offset, t.byteLength)), !e.isBuffer(t)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + n(t)); - if (void 0 === r && (r = 0), void 0 === i && (i = t ? t.length : 0), void 0 === o && (o = 0), void 0 === a && (a = this.length), r < 0 || i > t.length || o < 0 || a > this.length) throw new RangeError("out of range index"); - if (o >= a && r >= i) return 0; - if (o >= a) return -1; - if (r >= i) return 1; - if (this === t) return 0; - for (var s = (a >>>= 0) - (o >>>= 0), u = (i >>>= 0) - (r >>>= 0), c = Math.min(s, u), f = this.slice(o, a), l = t.slice(r, i), h = 0; h < c; ++h) - if (f[h] !== l[h]) { - s = f[h], u = l[h]; - break - } return s < u ? -1 : u < s ? 1 : 0 - }, e.prototype.includes = function (t, e, r) { - return -1 !== this.indexOf(t, e, r) - }, e.prototype.indexOf = function (t, e, r) { - return m(this, t, e, r, !0) - }, e.prototype.lastIndexOf = function (t, e, r) { - return m(this, t, e, r, !1) - }, e.prototype.write = function (t, e, r, n) { - if (void 0 === e) n = "utf8", r = this.length, e = 0; - else if (void 0 === r && "string" == typeof e) n = e, r = this.length, e = 0; - else { - if (!isFinite(e)) throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); - e >>>= 0, isFinite(r) ? (r >>>= 0, void 0 === n && (n = "utf8")) : (n = r, r = void 0) - } - var i = this.length - e; - if ((void 0 === r || r > i) && (r = i), t.length > 0 && (r < 0 || e < 0) || e > this.length) throw new RangeError("Attempt to write outside buffer bounds"); - n || (n = "utf8"); - for (var o = !1; ;) switch (n) { - case "hex": - return b(this, t, e, r); - case "utf8": - case "utf-8": - return v(this, t, e, r); - case "ascii": - return g(this, t, e, r); - case "latin1": - case "binary": - return w(this, t, e, r); - case "base64": - return _(this, t, e, r); - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return k(this, t, e, r); - default: - if (o) throw new TypeError("Unknown encoding: " + n); - n = ("" + n).toLowerCase(), o = !0 - } - }, e.prototype.toJSON = function () { - return { - type: "Buffer", - data: Array.prototype.slice.call(this._arr || this, 0) - } - }; - - function O(t, e, r) { - var n = ""; - r = Math.min(t.length, r); - for (var i = e; i < r; ++i) n += String.fromCharCode(127 & t[i]); - return n - } - - function j(t, e, r) { - var n = ""; - r = Math.min(t.length, r); - for (var i = e; i < r; ++i) n += String.fromCharCode(t[i]); - return n - } - - function E(t, e, r) { - var n = t.length; - (!e || e < 0) && (e = 0), (!r || r < 0 || r > n) && (r = n); - for (var i = "", o = e; o < r; ++o) i += N(t[o]); - return i - } - - function R(t, e, r) { - for (var n = t.slice(e, r), i = "", o = 0; o < n.length; o += 2) i += String.fromCharCode(n[o] + 256 * n[o + 1]); - return i - } - - function T(t, e, r) { - if (t % 1 != 0 || t < 0) throw new RangeError("offset is not uint"); - if (t + e > r) throw new RangeError("Trying to access beyond buffer length") - } - - function C(t, r, n, i, o, a) { - if (!e.isBuffer(t)) throw new TypeError('"buffer" argument must be a Buffer instance'); - if (r > o || r < a) throw new RangeError('"value" argument is out of bounds'); - if (n + i > t.length) throw new RangeError("Index out of range") - } - - function P(t, e, r, n, i, o) { - if (r + n > t.length) throw new RangeError("Index out of range"); - if (r < 0) throw new RangeError("Index out of range") - } - - function M(t, e, r, n, i) { - return e = +e, r >>>= 0, i || P(t, 0, r, 4), o.write(t, e, r, n, 23, 4), r + 4 - } - - function A(t, e, r, n, i) { - return e = +e, r >>>= 0, i || P(t, 0, r, 8), o.write(t, e, r, n, 52, 8), r + 8 - } - e.prototype.slice = function (t, r) { - var n = this.length; - (t = ~~t) < 0 ? (t += n) < 0 && (t = 0) : t > n && (t = n), (r = void 0 === r ? n : ~~r) < 0 ? (r += n) < 0 && (r = 0) : r > n && (r = n), r < t && (r = t); - var i = this.subarray(t, r); - return i.__proto__ = e.prototype, i - }, e.prototype.readUIntLE = function (t, e, r) { - t >>>= 0, e >>>= 0, r || T(t, e, this.length); - for (var n = this[t], i = 1, o = 0; ++o < e && (i *= 256);) n += this[t + o] * i; - return n - }, e.prototype.readUIntBE = function (t, e, r) { - t >>>= 0, e >>>= 0, r || T(t, e, this.length); - for (var n = this[t + --e], i = 1; e > 0 && (i *= 256);) n += this[t + --e] * i; - return n - }, e.prototype.readUInt8 = function (t, e) { - return t >>>= 0, e || T(t, 1, this.length), this[t] - }, e.prototype.readUInt16LE = function (t, e) { - return t >>>= 0, e || T(t, 2, this.length), this[t] | this[t + 1] << 8 - }, e.prototype.readUInt16BE = function (t, e) { - return t >>>= 0, e || T(t, 2, this.length), this[t] << 8 | this[t + 1] - }, e.prototype.readUInt32LE = function (t, e) { - return t >>>= 0, e || T(t, 4, this.length), (this[t] | this[t + 1] << 8 | this[t + 2] << 16) + 16777216 * this[t + 3] - }, e.prototype.readUInt32BE = function (t, e) { - return t >>>= 0, e || T(t, 4, this.length), 16777216 * this[t] + (this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3]) - }, e.prototype.readIntLE = function (t, e, r) { - t >>>= 0, e >>>= 0, r || T(t, e, this.length); - for (var n = this[t], i = 1, o = 0; ++o < e && (i *= 256);) n += this[t + o] * i; - return n >= (i *= 128) && (n -= Math.pow(2, 8 * e)), n - }, e.prototype.readIntBE = function (t, e, r) { - t >>>= 0, e >>>= 0, r || T(t, e, this.length); - for (var n = e, i = 1, o = this[t + --n]; n > 0 && (i *= 256);) o += this[t + --n] * i; - return o >= (i *= 128) && (o -= Math.pow(2, 8 * e)), o - }, e.prototype.readInt8 = function (t, e) { - return t >>>= 0, e || T(t, 1, this.length), 128 & this[t] ? -1 * (255 - this[t] + 1) : this[t] - }, e.prototype.readInt16LE = function (t, e) { - t >>>= 0, e || T(t, 2, this.length); - var r = this[t] | this[t + 1] << 8; - return 32768 & r ? 4294901760 | r : r - }, e.prototype.readInt16BE = function (t, e) { - t >>>= 0, e || T(t, 2, this.length); - var r = this[t + 1] | this[t] << 8; - return 32768 & r ? 4294901760 | r : r - }, e.prototype.readInt32LE = function (t, e) { - return t >>>= 0, e || T(t, 4, this.length), this[t] | this[t + 1] << 8 | this[t + 2] << 16 | this[t + 3] << 24 - }, e.prototype.readInt32BE = function (t, e) { - return t >>>= 0, e || T(t, 4, this.length), this[t] << 24 | this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3] - }, e.prototype.readFloatLE = function (t, e) { - return t >>>= 0, e || T(t, 4, this.length), o.read(this, t, !0, 23, 4) - }, e.prototype.readFloatBE = function (t, e) { - return t >>>= 0, e || T(t, 4, this.length), o.read(this, t, !1, 23, 4) - }, e.prototype.readDoubleLE = function (t, e) { - return t >>>= 0, e || T(t, 8, this.length), o.read(this, t, !0, 52, 8) - }, e.prototype.readDoubleBE = function (t, e) { - return t >>>= 0, e || T(t, 8, this.length), o.read(this, t, !1, 52, 8) - }, e.prototype.writeUIntLE = function (t, e, r, n) { - (t = +t, e >>>= 0, r >>>= 0, n) || C(this, t, e, r, Math.pow(2, 8 * r) - 1, 0); - var i = 1, - o = 0; - for (this[e] = 255 & t; ++o < r && (i *= 256);) this[e + o] = t / i & 255; - return e + r - }, e.prototype.writeUIntBE = function (t, e, r, n) { - (t = +t, e >>>= 0, r >>>= 0, n) || C(this, t, e, r, Math.pow(2, 8 * r) - 1, 0); - var i = r - 1, - o = 1; - for (this[e + i] = 255 & t; --i >= 0 && (o *= 256);) this[e + i] = t / o & 255; - return e + r - }, e.prototype.writeUInt8 = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 1, 255, 0), this[e] = 255 & t, e + 1 - }, e.prototype.writeUInt16LE = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 2, 65535, 0), this[e] = 255 & t, this[e + 1] = t >>> 8, e + 2 - }, e.prototype.writeUInt16BE = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 2, 65535, 0), this[e] = t >>> 8, this[e + 1] = 255 & t, e + 2 - }, e.prototype.writeUInt32LE = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 4, 4294967295, 0), this[e + 3] = t >>> 24, this[e + 2] = t >>> 16, this[e + 1] = t >>> 8, this[e] = 255 & t, e + 4 - }, e.prototype.writeUInt32BE = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 4, 4294967295, 0), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4 - }, e.prototype.writeIntLE = function (t, e, r, n) { - if (t = +t, e >>>= 0, !n) { - var i = Math.pow(2, 8 * r - 1); - C(this, t, e, r, i - 1, -i) - } - var o = 0, - a = 1, - s = 0; - for (this[e] = 255 & t; ++o < r && (a *= 256);) t < 0 && 0 === s && 0 !== this[e + o - 1] && (s = 1), this[e + o] = (t / a >> 0) - s & 255; - return e + r - }, e.prototype.writeIntBE = function (t, e, r, n) { - if (t = +t, e >>>= 0, !n) { - var i = Math.pow(2, 8 * r - 1); - C(this, t, e, r, i - 1, -i) - } - var o = r - 1, - a = 1, - s = 0; - for (this[e + o] = 255 & t; --o >= 0 && (a *= 256);) t < 0 && 0 === s && 0 !== this[e + o + 1] && (s = 1), this[e + o] = (t / a >> 0) - s & 255; - return e + r - }, e.prototype.writeInt8 = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 1, 127, -128), t < 0 && (t = 255 + t + 1), this[e] = 255 & t, e + 1 - }, e.prototype.writeInt16LE = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 2, 32767, -32768), this[e] = 255 & t, this[e + 1] = t >>> 8, e + 2 - }, e.prototype.writeInt16BE = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 2, 32767, -32768), this[e] = t >>> 8, this[e + 1] = 255 & t, e + 2 - }, e.prototype.writeInt32LE = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 4, 2147483647, -2147483648), this[e] = 255 & t, this[e + 1] = t >>> 8, this[e + 2] = t >>> 16, this[e + 3] = t >>> 24, e + 4 - }, e.prototype.writeInt32BE = function (t, e, r) { - return t = +t, e >>>= 0, r || C(this, t, e, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4 - }, e.prototype.writeFloatLE = function (t, e, r) { - return M(this, t, e, !0, r) - }, e.prototype.writeFloatBE = function (t, e, r) { - return M(this, t, e, !1, r) - }, e.prototype.writeDoubleLE = function (t, e, r) { - return A(this, t, e, !0, r) - }, e.prototype.writeDoubleBE = function (t, e, r) { - return A(this, t, e, !1, r) - }, e.prototype.copy = function (t, r, n, i) { - if (!e.isBuffer(t)) throw new TypeError("argument should be a Buffer"); - if (n || (n = 0), i || 0 === i || (i = this.length), r >= t.length && (r = t.length), r || (r = 0), i > 0 && i < n && (i = n), i === n) return 0; - if (0 === t.length || 0 === this.length) return 0; - if (r < 0) throw new RangeError("targetStart out of bounds"); - if (n < 0 || n >= this.length) throw new RangeError("Index out of range"); - if (i < 0) throw new RangeError("sourceEnd out of bounds"); - i > this.length && (i = this.length), t.length - r < i - n && (i = t.length - r + n); - var o = i - n; - if (this === t && "function" == typeof Uint8Array.prototype.copyWithin) this.copyWithin(r, n, i); - else if (this === t && n < r && r < i) - for (var a = o - 1; a >= 0; --a) t[a + r] = this[a + n]; - else Uint8Array.prototype.set.call(t, this.subarray(n, i), r); - return o - }, e.prototype.fill = function (t, r, n, i) { - if ("string" == typeof t) { - if ("string" == typeof r ? (i = r, r = 0, n = this.length) : "string" == typeof n && (i = n, n = this.length), void 0 !== i && "string" != typeof i) throw new TypeError("encoding must be a string"); - if ("string" == typeof i && !e.isEncoding(i)) throw new TypeError("Unknown encoding: " + i); - if (1 === t.length) { - var o = t.charCodeAt(0); - ("utf8" === i && o < 128 || "latin1" === i) && (t = o) - } - } else "number" == typeof t && (t &= 255); - if (r < 0 || this.length < r || this.length < n) throw new RangeError("Out of range index"); - if (n <= r) return this; - var a; - if (r >>>= 0, n = void 0 === n ? this.length : n >>> 0, t || (t = 0), "number" == typeof t) - for (a = r; a < n; ++a) this[a] = t; - else { - var s = e.isBuffer(t) ? t : e.from(t, i), - u = s.length; - if (0 === u) throw new TypeError('The value "' + t + '" is invalid for argument "value"'); - for (a = 0; a < n - r; ++a) this[a + r] = s[a % u] - } - return this - }; - var I = /[^+/0-9A-Za-z-_]/g; - - function N(t) { - return t < 16 ? "0" + t.toString(16) : t.toString(16) - } - - function D(t, e) { - var r; - e = e || 1 / 0; - for (var n = t.length, i = null, o = [], a = 0; a < n; ++a) { - if ((r = t.charCodeAt(a)) > 55295 && r < 57344) { - if (!i) { - if (r > 56319) { - (e -= 3) > -1 && o.push(239, 191, 189); - continue - } - if (a + 1 === n) { - (e -= 3) > -1 && o.push(239, 191, 189); - continue - } - i = r; - continue - } - if (r < 56320) { - (e -= 3) > -1 && o.push(239, 191, 189), i = r; - continue - } - r = 65536 + (i - 55296 << 10 | r - 56320) - } else i && (e -= 3) > -1 && o.push(239, 191, 189); - if (i = null, r < 128) { - if ((e -= 1) < 0) break; - o.push(r) - } else if (r < 2048) { - if ((e -= 2) < 0) break; - o.push(r >> 6 | 192, 63 & r | 128) - } else if (r < 65536) { - if ((e -= 3) < 0) break; - o.push(r >> 12 | 224, r >> 6 & 63 | 128, 63 & r | 128) - } else { - if (!(r < 1114112)) throw new Error("Invalid code point"); - if ((e -= 4) < 0) break; - o.push(r >> 18 | 240, r >> 12 & 63 | 128, r >> 6 & 63 | 128, 63 & r | 128) - } - } - return o - } - - function B(t) { - return i.toByteArray(function (t) { - if ((t = (t = t.split("=")[0]).trim().replace(I, "")).length < 2) return ""; - for (; t.length % 4 != 0;) t += "="; - return t - }(t)) - } - - function F(t, e, r, n) { - for (var i = 0; i < n && !(i + r >= e.length || i >= t.length); ++i) e[i + r] = t[i]; - return i - } - - function L(t, e) { - return t instanceof e || null != t && null != t.constructor && null != t.constructor.name && t.constructor.name === e.name - } - - function z(t) { - return t != t - } - }).call(this, t("buffer").Buffer) - }, { - "base64-js": 182, - buffer: 216, - ieee754: 385 - }], - 217: [function (t, e, r) { - (function (t) { - "use strict"; - e.exports = function (e, r) { - for (var n = Math.min(e.length, r.length), i = new t(n), o = 0; o < n; ++o) i[o] = e[o] ^ r[o]; - return i - } - }).call(this, t("buffer").Buffer) - }, { - buffer: 216 - }], - 218: [function (t, e, r) { - "use strict"; - var n = t("safe-buffer").Buffer, - i = t("stream").Transform, - o = t("string_decoder").StringDecoder; - - function a(t) { - i.call(this), this.hashMode = "string" == typeof t, this.hashMode ? this[t] = this._finalOrDigest : this.final = this._finalOrDigest, this._final && (this.__final = this._final, this._final = null), this._decoder = null, this._encoding = null - } - t("inherits")(a, i), a.prototype.update = function (t, e, r) { - "string" == typeof t && (t = n.from(t, e)); - var i = this._update(t); - return this.hashMode ? this : (r && (i = this._toString(i, r)), i) - }, a.prototype.setAutoPadding = function () { }, a.prototype.getAuthTag = function () { - throw new Error("trying to get auth tag in unsupported state") - }, a.prototype.setAuthTag = function () { - throw new Error("trying to set auth tag in unsupported state") - }, a.prototype.setAAD = function () { - throw new Error("trying to set aad in unsupported state") - }, a.prototype._transform = function (t, e, r) { - var n; - try { - this.hashMode ? this._update(t) : this.push(this._update(t)) - } catch (t) { - n = t - } finally { - r(n) - } - }, a.prototype._flush = function (t) { - var e; - try { - this.push(this.__final()) - } catch (t) { - e = t - } - t(e) - }, a.prototype._finalOrDigest = function (t) { - var e = this.__final() || n.alloc(0); - return t && (e = this._toString(e, t, !0)), e - }, a.prototype._toString = function (t, e, r) { - if (this._decoder || (this._decoder = new o(e), this._encoding = e), this._encoding !== e) throw new Error("can't switch encodings"); - var n = this._decoder.write(t); - return r && (n += this._decoder.end()), n - }, e.exports = a - }, { - inherits: 387, - "safe-buffer": 494, - stream: 506, - string_decoder: 520 - }], - 219: [function (t, e, r) { - e.exports = function (t) { - if ("function" != typeof t) throw TypeError(String(t) + " is not a function"); - return t - } - }, {}], - 220: [function (t, e, r) { - var n = t("../internals/is-object"); - e.exports = function (t) { - if (!n(t) && null !== t) throw TypeError("Can't set " + String(t) + " as a prototype"); - return t - } - }, { - "../internals/is-object": 263 - }], - 221: [function (t, e, r) { - var n = t("../internals/well-known-symbol"), - i = t("../internals/object-create"), - o = t("../internals/object-define-property"), - a = n("unscopables"), - s = Array.prototype; - null == s[a] && o.f(s, a, { - configurable: !0, - value: i(null) - }), e.exports = function (t) { - s[a][t] = !0 - } - }, { - "../internals/object-create": 276, - "../internals/object-define-property": 278, - "../internals/well-known-symbol": 314 - }], - 222: [function (t, e, r) { - e.exports = function (t, e, r) { - if (!(t instanceof e)) throw TypeError("Incorrect " + (r ? r + " " : "") + "invocation"); - return t - } - }, {}], - 223: [function (t, e, r) { - var n = t("../internals/is-object"); - e.exports = function (t) { - if (!n(t)) throw TypeError(String(t) + " is not an object"); - return t - } - }, { - "../internals/is-object": 263 - }], - 224: [function (t, e, r) { - var n = t("../internals/to-indexed-object"), - i = t("../internals/to-length"), - o = t("../internals/to-absolute-index"), - a = function (t) { - return function (e, r, a) { - var s, u = n(e), - c = i(u.length), - f = o(a, c); - if (t && r != r) { - for (; c > f;) - if ((s = u[f++]) != s) return !0 - } else - for (; c > f; f++) - if ((t || f in u) && u[f] === r) return t || f || 0; - return !t && -1 - } - }; - e.exports = { - includes: a(!0), - indexOf: a(!1) - } - }, { - "../internals/to-absolute-index": 304, - "../internals/to-indexed-object": 305, - "../internals/to-length": 307 - }], - 225: [function (t, e, r) { - var n = t("../internals/function-bind-context"), - i = t("../internals/indexed-object"), - o = t("../internals/to-object"), - a = t("../internals/to-length"), - s = t("../internals/array-species-create"), - u = [].push, - c = function (t) { - var e = 1 == t, - r = 2 == t, - c = 3 == t, - f = 4 == t, - l = 6 == t, - h = 5 == t || l; - return function (d, p, m, y) { - for (var b, v, g = o(d), w = i(g), _ = n(p, m, 3), k = a(w.length), x = 0, S = y || s, O = e ? S(d, k) : r ? S(d, 0) : void 0; k > x; x++) - if ((h || x in w) && (v = _(b = w[x], x, g), t)) - if (e) O[x] = v; - else if (v) switch (t) { - case 3: - return !0; - case 5: - return b; - case 6: - return x; - case 2: - u.call(O, b) - } else if (f) return !1; - return l ? -1 : c || f ? f : O - } - }; - e.exports = { - forEach: c(0), - map: c(1), - filter: c(2), - some: c(3), - every: c(4), - find: c(5), - findIndex: c(6) - } - }, { - "../internals/array-species-create": 227, - "../internals/function-bind-context": 248, - "../internals/indexed-object": 257, - "../internals/to-length": 307, - "../internals/to-object": 308 - }], - 226: [function (t, e, r) { - var n = t("../internals/descriptors"), - i = t("../internals/fails"), - o = t("../internals/has"), - a = Object.defineProperty, - s = {}, - u = function (t) { - throw t - }; - e.exports = function (t, e) { - if (o(s, t)) return s[t]; - e || (e = {}); - var r = [][t], - c = !!o(e, "ACCESSORS") && e.ACCESSORS, - f = o(e, 0) ? e[0] : u, - l = o(e, 1) ? e[1] : void 0; - return s[t] = !!r && !i((function () { - if (c && !n) return !0; - var t = { - length: -1 - }; - c ? a(t, 1, { - enumerable: !0, - get: u - }) : t[1] = 1, r.call(t, f, l) - })) - } - }, { - "../internals/descriptors": 240, - "../internals/fails": 247, - "../internals/has": 252 - }], - 227: [function (t, e, r) { - var n = t("../internals/is-object"), - i = t("../internals/is-array"), - o = t("../internals/well-known-symbol")("species"); - e.exports = function (t, e) { - var r; - return i(t) && ("function" != typeof (r = t.constructor) || r !== Array && !i(r.prototype) ? n(r) && null === (r = r[o]) && (r = void 0) : r = void 0), new (void 0 === r ? Array : r)(0 === e ? 0 : e) - } - }, { - "../internals/is-array": 261, - "../internals/is-object": 263, - "../internals/well-known-symbol": 314 - }], - 228: [function (t, e, r) { - var n = t("../internals/an-object"); - e.exports = function (t, e, r, i) { - try { - return i ? e(n(r)[0], r[1]) : e(r) - } catch (e) { - var o = t.return; - throw void 0 !== o && n(o.call(t)), e - } - } - }, { - "../internals/an-object": 223 - }], - 229: [function (t, e, r) { - var n = t("../internals/well-known-symbol")("iterator"), - i = !1; - try { - var o = 0, - a = { - next: function () { - return { - done: !!o++ - } - }, - return: function () { - i = !0 - } - }; - a[n] = function () { - return this - }, Array.from(a, (function () { - throw 2 - })) - } catch (t) { } - e.exports = function (t, e) { - if (!e && !i) return !1; - var r = !1; - try { - var o = {}; - o[n] = function () { - return { - next: function () { - return { - done: r = !0 - } - } - } - }, t(o) - } catch (t) { } - return r - } - }, { - "../internals/well-known-symbol": 314 - }], - 230: [function (t, e, r) { - var n = {}.toString; - e.exports = function (t) { - return n.call(t).slice(8, -1) - } - }, {}], - 231: [function (t, e, r) { - var n = t("../internals/to-string-tag-support"), - i = t("../internals/classof-raw"), - o = t("../internals/well-known-symbol")("toStringTag"), - a = "Arguments" == i(function () { - return arguments - }()); - e.exports = n ? i : function (t) { - var e, r, n; - return void 0 === t ? "Undefined" : null === t ? "Null" : "string" == typeof (r = function (t, e) { - try { - return t[e] - } catch (t) { } - }(e = Object(t), o)) ? r : a ? i(e) : "Object" == (n = i(e)) && "function" == typeof e.callee ? "Arguments" : n - } - }, { - "../internals/classof-raw": 230, - "../internals/to-string-tag-support": 310, - "../internals/well-known-symbol": 314 - }], - 232: [function (t, e, r) { - var n = t("../internals/has"), - i = t("../internals/own-keys"), - o = t("../internals/object-get-own-property-descriptor"), - a = t("../internals/object-define-property"); - e.exports = function (t, e) { - for (var r = i(e), s = a.f, u = o.f, c = 0; c < r.length; c++) { - var f = r[c]; - n(t, f) || s(t, f, u(e, f)) - } - } - }, { - "../internals/has": 252, - "../internals/object-define-property": 278, - "../internals/object-get-own-property-descriptor": 279, - "../internals/own-keys": 289 - }], - 233: [function (t, e, r) { - var n = t("../internals/well-known-symbol")("match"); - e.exports = function (t) { - var e = /./; - try { - "/./"[t](e) - } catch (r) { - try { - return e[n] = !1, "/./"[t](e) - } catch (t) { } - } - return !1 - } - }, { - "../internals/well-known-symbol": 314 - }], - 234: [function (t, e, r) { - var n = t("../internals/fails"); - e.exports = !n((function () { - function t() { } - return t.prototype.constructor = null, Object.getPrototypeOf(new t) !== t.prototype - })) - }, { - "../internals/fails": 247 - }], - 235: [function (t, e, r) { - "use strict"; - var n = t("../internals/iterators-core").IteratorPrototype, - i = t("../internals/object-create"), - o = t("../internals/create-property-descriptor"), - a = t("../internals/set-to-string-tag"), - s = t("../internals/iterators"), - u = function () { - return this - }; - e.exports = function (t, e, r) { - var c = e + " Iterator"; - return t.prototype = i(n, { - next: o(1, r) - }), a(t, c, !1, !0), s[c] = u, t - } - }, { - "../internals/create-property-descriptor": 237, - "../internals/iterators": 268, - "../internals/iterators-core": 267, - "../internals/object-create": 276, - "../internals/set-to-string-tag": 298 - }], - 236: [function (t, e, r) { - var n = t("../internals/descriptors"), - i = t("../internals/object-define-property"), - o = t("../internals/create-property-descriptor"); - e.exports = n ? function (t, e, r) { - return i.f(t, e, o(1, r)) - } : function (t, e, r) { - return t[e] = r, t - } - }, { - "../internals/create-property-descriptor": 237, - "../internals/descriptors": 240, - "../internals/object-define-property": 278 - }], - 237: [function (t, e, r) { - e.exports = function (t, e) { - return { - enumerable: !(1 & t), - configurable: !(2 & t), - writable: !(4 & t), - value: e - } - } - }, {}], - 238: [function (t, e, r) { - "use strict"; - var n = t("../internals/export"), - i = t("../internals/create-iterator-constructor"), - o = t("../internals/object-get-prototype-of"), - a = t("../internals/object-set-prototype-of"), - s = t("../internals/set-to-string-tag"), - u = t("../internals/create-non-enumerable-property"), - c = t("../internals/redefine"), - f = t("../internals/well-known-symbol"), - l = t("../internals/is-pure"), - h = t("../internals/iterators"), - d = t("../internals/iterators-core"), - p = d.IteratorPrototype, - m = d.BUGGY_SAFARI_ITERATORS, - y = f("iterator"), - b = function () { - return this - }; - e.exports = function (t, e, r, f, d, v, g) { - i(r, e, f); - var w, _, k, x = function (t) { - if (t === d && R) return R; - if (!m && t in j) return j[t]; - switch (t) { - case "keys": - case "values": - case "entries": - return function () { - return new r(this, t) - } - } - return function () { - return new r(this) - } - }, - S = e + " Iterator", - O = !1, - j = t.prototype, - E = j[y] || j["@@iterator"] || d && j[d], - R = !m && E || x(d), - T = "Array" == e && j.entries || E; - if (T && (w = o(T.call(new t)), p !== Object.prototype && w.next && (l || o(w) === p || (a ? a(w, p) : "function" != typeof w[y] && u(w, y, b)), s(w, S, !0, !0), l && (h[S] = b))), "values" == d && E && "values" !== E.name && (O = !0, R = function () { - return E.call(this) - }), l && !g || j[y] === R || u(j, y, R), h[e] = R, d) - if (_ = { - values: x("values"), - keys: v ? R : x("keys"), - entries: x("entries") - }, g) - for (k in _) (m || O || !(k in j)) && c(j, k, _[k]); - else n({ - target: e, - proto: !0, - forced: m || O - }, _); - return _ - } - }, { - "../internals/create-iterator-constructor": 235, - "../internals/create-non-enumerable-property": 236, - "../internals/export": 246, - "../internals/is-pure": 264, - "../internals/iterators": 268, - "../internals/iterators-core": 267, - "../internals/object-get-prototype-of": 283, - "../internals/object-set-prototype-of": 287, - "../internals/redefine": 294, - "../internals/set-to-string-tag": 298, - "../internals/well-known-symbol": 314 - }], - 239: [function (t, e, r) { - var n = t("../internals/path"), - i = t("../internals/has"), - o = t("../internals/well-known-symbol-wrapped"), - a = t("../internals/object-define-property").f; - e.exports = function (t) { - var e = n.Symbol || (n.Symbol = {}); - i(e, t) || a(e, t, { - value: o.f(t) - }) - } - }, { - "../internals/has": 252, - "../internals/object-define-property": 278, - "../internals/path": 290, - "../internals/well-known-symbol-wrapped": 313 - }], - 240: [function (t, e, r) { - var n = t("../internals/fails"); - e.exports = !n((function () { - return 7 != Object.defineProperty({}, 1, { - get: function () { - return 7 - } - })[1] - })) - }, { - "../internals/fails": 247 - }], - 241: [function (t, e, r) { - var n = t("../internals/global"), - i = t("../internals/is-object"), - o = n.document, - a = i(o) && i(o.createElement); - e.exports = function (t) { - return a ? o.createElement(t) : {} - } - }, { - "../internals/global": 251, - "../internals/is-object": 263 - }], - 242: [function (t, e, r) { - var n = t("../internals/engine-user-agent"); - e.exports = /(iphone|ipod|ipad).*applewebkit/i.test(n) - }, { - "../internals/engine-user-agent": 243 - }], - 243: [function (t, e, r) { - var n = t("../internals/get-built-in"); - e.exports = n("navigator", "userAgent") || "" - }, { - "../internals/get-built-in": 249 - }], - 244: [function (t, e, r) { - var n, i, o = t("../internals/global"), - a = t("../internals/engine-user-agent"), - s = o.process, - u = s && s.versions, - c = u && u.v8; - c ? i = (n = c.split("."))[0] + n[1] : a && (!(n = a.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = a.match(/Chrome\/(\d+)/)) && (i = n[1]), e.exports = i && +i - }, { - "../internals/engine-user-agent": 243, - "../internals/global": 251 - }], - 245: [function (t, e, r) { - e.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"] - }, {}], - 246: [function (t, e, r) { - var n = t("../internals/global"), - i = t("../internals/object-get-own-property-descriptor").f, - o = t("../internals/create-non-enumerable-property"), - a = t("../internals/redefine"), - s = t("../internals/set-global"), - u = t("../internals/copy-constructor-properties"), - c = t("../internals/is-forced"); - e.exports = function (t, e) { - var r, f, l, h, d, p = t.target, - m = t.global, - y = t.stat; - if (r = m ? n : y ? n[p] || s(p, {}) : (n[p] || {}).prototype) - for (f in e) { - if (h = e[f], l = t.noTargetGet ? (d = i(r, f)) && d.value : r[f], !c(m ? f : p + (y ? "." : "#") + f, t.forced) && void 0 !== l) { - if (typeof h == typeof l) continue; - u(h, l) - } (t.sham || l && l.sham) && o(h, "sham", !0), a(r, f, h, t) - } - } - }, { - "../internals/copy-constructor-properties": 232, - "../internals/create-non-enumerable-property": 236, - "../internals/global": 251, - "../internals/is-forced": 262, - "../internals/object-get-own-property-descriptor": 279, - "../internals/redefine": 294, - "../internals/set-global": 296 - }], - 247: [function (t, e, r) { - e.exports = function (t) { - try { - return !!t() - } catch (t) { - return !0 - } - } - }, {}], - 248: [function (t, e, r) { - var n = t("../internals/a-function"); - e.exports = function (t, e, r) { - if (n(t), void 0 === e) return t; - switch (r) { - case 0: - return function () { - return t.call(e) - }; - case 1: - return function (r) { - return t.call(e, r) - }; - case 2: - return function (r, n) { - return t.call(e, r, n) - }; - case 3: - return function (r, n, i) { - return t.call(e, r, n, i) - } - } - return function () { - return t.apply(e, arguments) - } - } - }, { - "../internals/a-function": 219 - }], - 249: [function (t, e, r) { - var n = t("../internals/path"), - i = t("../internals/global"), - o = function (t) { - return "function" == typeof t ? t : void 0 - }; - e.exports = function (t, e) { - return arguments.length < 2 ? o(n[t]) || o(i[t]) : n[t] && n[t][e] || i[t] && i[t][e] - } - }, { - "../internals/global": 251, - "../internals/path": 290 - }], - 250: [function (t, e, r) { - var n = t("../internals/classof"), - i = t("../internals/iterators"), - o = t("../internals/well-known-symbol")("iterator"); - e.exports = function (t) { - if (null != t) return t[o] || t["@@iterator"] || i[n(t)] - } - }, { - "../internals/classof": 231, - "../internals/iterators": 268, - "../internals/well-known-symbol": 314 - }], - 251: [function (t, e, r) { - (function (t) { - var r = function (t) { - return t && t.Math == Math && t - }; - e.exports = r("object" == typeof globalThis && globalThis) || r("object" == typeof window && window) || r("object" == typeof self && self) || r("object" == typeof t && t) || Function("return this")() - }).call(this, "undefined" != typeof __webpack_require__.g ? __webpack_require__.g : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) - }, {}], - 252: [function (t, e, r) { - var n = {}.hasOwnProperty; - e.exports = function (t, e) { - return n.call(t, e) - } - }, {}], - 253: [function (t, e, r) { - e.exports = {} - }, {}], - 254: [function (t, e, r) { - var n = t("../internals/global"); - e.exports = function (t, e) { - var r = n.console; - r && r.error && (1 === arguments.length ? r.error(t) : r.error(t, e)) - } - }, { - "../internals/global": 251 - }], - 255: [function (t, e, r) { - var n = t("../internals/get-built-in"); - e.exports = n("document", "documentElement") - }, { - "../internals/get-built-in": 249 - }], - 256: [function (t, e, r) { - var n = t("../internals/descriptors"), - i = t("../internals/fails"), - o = t("../internals/document-create-element"); - e.exports = !n && !i((function () { - return 7 != Object.defineProperty(o("div"), "a", { - get: function () { - return 7 - } - }).a - })) - }, { - "../internals/descriptors": 240, - "../internals/document-create-element": 241, - "../internals/fails": 247 - }], - 257: [function (t, e, r) { - var n = t("../internals/fails"), - i = t("../internals/classof-raw"), - o = "".split; - e.exports = n((function () { - return !Object("z").propertyIsEnumerable(0) - })) ? function (t) { - return "String" == i(t) ? o.call(t, "") : Object(t) - } : Object - }, { - "../internals/classof-raw": 230, - "../internals/fails": 247 - }], - 258: [function (t, e, r) { - var n = t("../internals/shared-store"), - i = Function.toString; - "function" != typeof n.inspectSource && (n.inspectSource = function (t) { - return i.call(t) - }), e.exports = n.inspectSource - }, { - "../internals/shared-store": 300 - }], - 259: [function (t, e, r) { - var n, i, o, a = t("../internals/native-weak-map"), - s = t("../internals/global"), - u = t("../internals/is-object"), - c = t("../internals/create-non-enumerable-property"), - f = t("../internals/has"), - l = t("../internals/shared-key"), - h = t("../internals/hidden-keys"), - d = s.WeakMap; - if (a) { - var p = new d, - m = p.get, - y = p.has, - b = p.set; - n = function (t, e) { - return b.call(p, t, e), e - }, i = function (t) { - return m.call(p, t) || {} - }, o = function (t) { - return y.call(p, t) - } - } else { - var v = l("state"); - h[v] = !0, n = function (t, e) { - return c(t, v, e), e - }, i = function (t) { - return f(t, v) ? t[v] : {} - }, o = function (t) { - return f(t, v) - } - } - e.exports = { - set: n, - get: i, - has: o, - enforce: function (t) { - return o(t) ? i(t) : n(t, {}) - }, - getterFor: function (t) { - return function (e) { - var r; - if (!u(e) || (r = i(e)).type !== t) throw TypeError("Incompatible receiver, " + t + " required"); - return r - } - } - } - }, { - "../internals/create-non-enumerable-property": 236, - "../internals/global": 251, - "../internals/has": 252, - "../internals/hidden-keys": 253, - "../internals/is-object": 263, - "../internals/native-weak-map": 272, - "../internals/shared-key": 299 - }], - 260: [function (t, e, r) { - var n = t("../internals/well-known-symbol"), - i = t("../internals/iterators"), - o = n("iterator"), - a = Array.prototype; - e.exports = function (t) { - return void 0 !== t && (i.Array === t || a[o] === t) - } - }, { - "../internals/iterators": 268, - "../internals/well-known-symbol": 314 - }], - 261: [function (t, e, r) { - var n = t("../internals/classof-raw"); - e.exports = Array.isArray || function (t) { - return "Array" == n(t) - } - }, { - "../internals/classof-raw": 230 - }], - 262: [function (t, e, r) { - var n = t("../internals/fails"), - i = /#|\.prototype\./, - o = function (t, e) { - var r = s[a(t)]; - return r == c || r != u && ("function" == typeof e ? n(e) : !!e) - }, - a = o.normalize = function (t) { - return String(t).replace(i, ".").toLowerCase() - }, - s = o.data = {}, - u = o.NATIVE = "N", - c = o.POLYFILL = "P"; - e.exports = o - }, { - "../internals/fails": 247 - }], - 263: [function (t, e, r) { - e.exports = function (t) { - return "object" == typeof t ? null !== t : "function" == typeof t - } - }, {}], - 264: [function (t, e, r) { - e.exports = !1 - }, {}], - 265: [function (t, e, r) { - var n = t("../internals/is-object"), - i = t("../internals/classof-raw"), - o = t("../internals/well-known-symbol")("match"); - e.exports = function (t) { - var e; - return n(t) && (void 0 !== (e = t[o]) ? !!e : "RegExp" == i(t)) - } - }, { - "../internals/classof-raw": 230, - "../internals/is-object": 263, - "../internals/well-known-symbol": 314 - }], - 266: [function (t, e, r) { - var n = t("../internals/an-object"), - i = t("../internals/is-array-iterator-method"), - o = t("../internals/to-length"), - a = t("../internals/function-bind-context"), - s = t("../internals/get-iterator-method"), - u = t("../internals/call-with-safe-iteration-closing"), - c = function (t, e) { - this.stopped = t, this.result = e - }; - (e.exports = function (t, e, r, f, l) { - var h, d, p, m, y, b, v, g = a(e, r, f ? 2 : 1); - if (l) h = t; - else { - if ("function" != typeof (d = s(t))) throw TypeError("Target is not iterable"); - if (i(d)) { - for (p = 0, m = o(t.length); m > p; p++) - if ((y = f ? g(n(v = t[p])[0], v[1]) : g(t[p])) && y instanceof c) return y; - return new c(!1) - } - h = d.call(t) - } - for (b = h.next; !(v = b.call(h)).done;) - if ("object" == typeof (y = u(h, g, v.value, f)) && y && y instanceof c) return y; - return new c(!1) - }).stop = function (t) { - return new c(!0, t) - } - }, { - "../internals/an-object": 223, - "../internals/call-with-safe-iteration-closing": 228, - "../internals/function-bind-context": 248, - "../internals/get-iterator-method": 250, - "../internals/is-array-iterator-method": 260, - "../internals/to-length": 307 - }], - 267: [function (t, e, r) { - "use strict"; - var n, i, o, a = t("../internals/object-get-prototype-of"), - s = t("../internals/create-non-enumerable-property"), - u = t("../internals/has"), - c = t("../internals/well-known-symbol"), - f = t("../internals/is-pure"), - l = c("iterator"), - h = !1; - [].keys && ("next" in (o = [].keys()) ? (i = a(a(o))) !== Object.prototype && (n = i) : h = !0), null == n && (n = {}), f || u(n, l) || s(n, l, (function () { - return this - })), e.exports = { - IteratorPrototype: n, - BUGGY_SAFARI_ITERATORS: h - } - }, { - "../internals/create-non-enumerable-property": 236, - "../internals/has": 252, - "../internals/is-pure": 264, - "../internals/object-get-prototype-of": 283, - "../internals/well-known-symbol": 314 - }], - 268: [function (t, e, r) { - arguments[4][253][0].apply(r, arguments) - }, { - dup: 253 - }], - 269: [function (t, e, r) { - var n, i, o, a, s, u, c, f, l = t("../internals/global"), - h = t("../internals/object-get-own-property-descriptor").f, - d = t("../internals/classof-raw"), - p = t("../internals/task").set, - m = t("../internals/engine-is-ios"), - y = l.MutationObserver || l.WebKitMutationObserver, - b = l.process, - v = l.Promise, - g = "process" == d(b), - w = h(l, "queueMicrotask"), - _ = w && w.value; - _ || (n = function () { - var t, e; - for (g && (t = b.domain) && t.exit(); i;) { - e = i.fn, i = i.next; - try { - e() - } catch (t) { - throw i ? a() : o = void 0, t - } - } - o = void 0, t && t.enter() - }, g ? a = function () { - b.nextTick(n) - } : y && !m ? (s = !0, u = document.createTextNode(""), new y(n).observe(u, { - characterData: !0 - }), a = function () { - u.data = s = !s - }) : v && v.resolve ? (c = v.resolve(void 0), f = c.then, a = function () { - f.call(c, n) - }) : a = function () { - p.call(l, n) - }), e.exports = _ || function (t) { - var e = { - fn: t, - next: void 0 - }; - o && (o.next = e), i || (i = e, a()), o = e - } - }, { - "../internals/classof-raw": 230, - "../internals/engine-is-ios": 242, - "../internals/global": 251, - "../internals/object-get-own-property-descriptor": 279, - "../internals/task": 303 - }], - 270: [function (t, e, r) { - var n = t("../internals/global"); - e.exports = n.Promise - }, { - "../internals/global": 251 - }], - 271: [function (t, e, r) { - var n = t("../internals/fails"); - e.exports = !!Object.getOwnPropertySymbols && !n((function () { - return !String(Symbol()) - })) - }, { - "../internals/fails": 247 - }], - 272: [function (t, e, r) { - var n = t("../internals/global"), - i = t("../internals/inspect-source"), - o = n.WeakMap; - e.exports = "function" == typeof o && /native code/.test(i(o)) - }, { - "../internals/global": 251, - "../internals/inspect-source": 258 - }], - 273: [function (t, e, r) { - "use strict"; - var n = t("../internals/a-function"), - i = function (t) { - var e, r; - this.promise = new t((function (t, n) { - if (void 0 !== e || void 0 !== r) throw TypeError("Bad Promise constructor"); - e = t, r = n - })), this.resolve = n(e), this.reject = n(r) - }; - e.exports.f = function (t) { - return new i(t) - } - }, { - "../internals/a-function": 219 - }], - 274: [function (t, e, r) { - var n = t("../internals/is-regexp"); - e.exports = function (t) { - if (n(t)) throw TypeError("The method doesn't accept regular expressions"); - return t - } - }, { - "../internals/is-regexp": 265 - }], - 275: [function (t, e, r) { - "use strict"; - var n = t("../internals/descriptors"), - i = t("../internals/fails"), - o = t("../internals/object-keys"), - a = t("../internals/object-get-own-property-symbols"), - s = t("../internals/object-property-is-enumerable"), - u = t("../internals/to-object"), - c = t("../internals/indexed-object"), - f = Object.assign, - l = Object.defineProperty; - e.exports = !f || i((function () { - if (n && 1 !== f({ - b: 1 - }, f(l({}, "a", { - enumerable: !0, - get: function () { - l(this, "b", { - value: 3, - enumerable: !1 - }) - } - }), { - b: 2 - })).b) return !0; - var t = {}, - e = {}, - r = Symbol(); - return t[r] = 7, "abcdefghijklmnopqrst".split("").forEach((function (t) { - e[t] = t - })), 7 != f({}, t)[r] || "abcdefghijklmnopqrst" != o(f({}, e)).join("") - })) ? function (t, e) { - for (var r = u(t), i = arguments.length, f = 1, l = a.f, h = s.f; i > f;) - for (var d, p = c(arguments[f++]), m = l ? o(p).concat(l(p)) : o(p), y = m.length, b = 0; y > b;) d = m[b++], n && !h.call(p, d) || (r[d] = p[d]); - return r - } : f - }, { - "../internals/descriptors": 240, - "../internals/fails": 247, - "../internals/indexed-object": 257, - "../internals/object-get-own-property-symbols": 282, - "../internals/object-keys": 285, - "../internals/object-property-is-enumerable": 286, - "../internals/to-object": 308 - }], - 276: [function (t, e, r) { - var n, i = t("../internals/an-object"), - o = t("../internals/object-define-properties"), - a = t("../internals/enum-bug-keys"), - s = t("../internals/hidden-keys"), - u = t("../internals/html"), - c = t("../internals/document-create-element"), - f = t("../internals/shared-key"), - l = f("IE_PROTO"), - h = function () { }, - d = function (t) { - return "