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(""), e.push(t), 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 "