mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 07:41:01 +00:00
1 line
70 KiB
Plaintext
1 line
70 KiB
Plaintext
{"dependencies":[{"name":"@babel/runtime/helpers/classCallCheck","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yg7e6laZwmpbIvId5jovq9ugXp8=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/createClass","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"Z6pzkVZ2fvxBLkFTgVVOy4UDj30=","exportNames":["*"],"imports":1}},{"name":"../utils.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":17,"column":19,"index":566},"end":{"line":17,"column":41,"index":588}}],"key":"Yc7DmwhweSDBIC4bv+r2fO8xp6U=","exportNames":["*"],"imports":1}},{"name":"./modular.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":18,"column":21,"index":611},"end":{"line":18,"column":44,"index":634}}],"key":"pkHxIsiyj9LvPZma2E+OjOIbg7k=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _classCallCheck = require(_dependencyMap[0], \"@babel/runtime/helpers/classCallCheck\").default;\n var _createClass = require(_dependencyMap[1], \"@babel/runtime/helpers/createClass\").default;\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.wNAF = void 0;\n exports.negateCt = negateCt;\n exports.normalizeZ = normalizeZ;\n exports.mulEndoUnsafe = mulEndoUnsafe;\n exports.pippenger = pippenger;\n exports.precomputeMSMUnsafe = precomputeMSMUnsafe;\n exports.validateBasic = validateBasic;\n exports._createCurveFields = _createCurveFields;\n /**\n * Methods for elliptic curve multiplication by scalars.\n * Contains wNAF, pippenger.\n * @module\n */\n /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */\n var utils_ts_1 = require(_dependencyMap[2], \"../utils.js\");\n var modular_ts_1 = require(_dependencyMap[3], \"./modular.js\");\n var _0n = BigInt(0);\n var _1n = BigInt(1);\n function negateCt(condition, item) {\n var neg = item.negate();\n return condition ? neg : item;\n }\n /**\n * Takes a bunch of Projective Points but executes only one\n * inversion on all of them. Inversion is very slow operation,\n * so this improves performance massively.\n * Optimization: converts a list of projective points to a list of identical points with Z=1.\n */\n function normalizeZ(c, points) {\n var invertedZs = (0, modular_ts_1.FpInvertBatch)(c.Fp, points.map(p => p.Z));\n return points.map((p, i) => c.fromAffine(p.toAffine(invertedZs[i])));\n }\n function validateW(W, bits) {\n if (!Number.isSafeInteger(W) || W <= 0 || W > bits) throw new Error('invalid window size, expected [1..' + bits + '], got W=' + W);\n }\n function calcWOpts(W, scalarBits) {\n validateW(W, scalarBits);\n var windows = Math.ceil(scalarBits / W) + 1; // W=8 33. Not 32, because we skip zero\n var windowSize = 2 ** (W - 1); // W=8 128. Not 256, because we skip zero\n var maxNumber = 2 ** W; // W=8 256\n var mask = (0, utils_ts_1.bitMask)(W); // W=8 255 == mask 0b11111111\n var shiftBy = BigInt(W); // W=8 8\n return {\n windows,\n windowSize,\n mask,\n maxNumber,\n shiftBy\n };\n }\n function calcOffsets(n, window, wOpts) {\n var windowSize = wOpts.windowSize,\n mask = wOpts.mask,\n maxNumber = wOpts.maxNumber,\n shiftBy = wOpts.shiftBy;\n var wbits = Number(n & mask); // extract W bits.\n var nextN = n >> shiftBy; // shift number by W bits.\n // What actually happens here:\n // const highestBit = Number(mask ^ (mask >> 1n));\n // let wbits2 = wbits - 1; // skip zero\n // if (wbits2 & highestBit) { wbits2 ^= Number(mask); // (~);\n // split if bits > max: +224 => 256-32\n if (wbits > windowSize) {\n // we skip zero, which means instead of `>= size-1`, we do `> size`\n wbits -= maxNumber; // -32, can be maxNumber - wbits, but then we need to set isNeg here.\n nextN += _1n; // +256 (carry)\n }\n var offsetStart = window * windowSize;\n var offset = offsetStart + Math.abs(wbits) - 1; // -1 because we skip zero\n var isZero = wbits === 0; // is current window slice a 0?\n var isNeg = wbits < 0; // is current window slice negative?\n var isNegF = window % 2 !== 0; // fake random statement for noise\n var offsetF = offsetStart; // fake offset for noise\n return {\n nextN,\n offset,\n isZero,\n isNeg,\n isNegF,\n offsetF\n };\n }\n function validateMSMPoints(points, c) {\n if (!Array.isArray(points)) throw new Error('array expected');\n points.forEach((p, i) => {\n if (!(p instanceof c)) throw new Error('invalid point at index ' + i);\n });\n }\n function validateMSMScalars(scalars, field) {\n if (!Array.isArray(scalars)) throw new Error('array of scalars expected');\n scalars.forEach((s, i) => {\n if (!field.isValid(s)) throw new Error('invalid scalar at index ' + i);\n });\n }\n // Since points in different groups cannot be equal (different object constructor),\n // we can have single place to store precomputes.\n // Allows to make points frozen / immutable.\n var pointPrecomputes = new WeakMap();\n var pointWindowSizes = new WeakMap();\n function getW(P) {\n // To disable precomputes:\n // return 1;\n return pointWindowSizes.get(P) || 1;\n }\n function assert0(n) {\n if (n !== _0n) throw new Error('invalid wNAF');\n }\n /**\n * Elliptic curve multiplication of Point by scalar. Fragile.\n * Table generation takes **30MB of ram and 10ms on high-end CPU**,\n * but may take much longer on slow devices. Actual generation will happen on\n * first call of `multiply()`. By default, `BASE` point is precomputed.\n *\n * Scalars should always be less than curve order: this should be checked inside of a curve itself.\n * Creates precomputation tables for fast multiplication:\n * - private scalar is split by fixed size windows of W bits\n * - every window point is collected from window's table & added to accumulator\n * - since windows are different, same point inside tables won't be accessed more than once per calc\n * - each multiplication is 'Math.ceil(CURVE_ORDER / 𝑊) + 1' point additions (fixed for any scalar)\n * - +1 window is neccessary for wNAF\n * - wNAF reduces table size: 2x less memory + 2x faster generation, but 10% slower multiplication\n *\n * @todo Research returning 2d JS array of windows, instead of a single window.\n * This would allow windows to be in different memory locations\n */\n var wNAF = /*#__PURE__*/function () {\n // Parametrized with a given Point class (not individual point)\n function wNAF(Point, bits) {\n _classCallCheck(this, wNAF);\n this.BASE = Point.BASE;\n this.ZERO = Point.ZERO;\n this.Fn = Point.Fn;\n this.bits = bits;\n }\n // non-const time multiplication ladder\n return _createClass(wNAF, [{\n key: \"_unsafeLadder\",\n value: function _unsafeLadder(elm, n) {\n var p = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.ZERO;\n var d = elm;\n while (n > _0n) {\n if (n & _1n) p = p.add(d);\n d = d.double();\n n >>= _1n;\n }\n return p;\n }\n /**\n * Creates a wNAF precomputation window. Used for caching.\n * Default window size is set by `utils.precompute()` and is equal to 8.\n * Number of precomputed points depends on the curve size:\n * 2^(𝑊−1) * (Math.ceil(𝑛 / 𝑊) + 1), where:\n * - 𝑊 is the window size\n * - 𝑛 is the bitlength of the curve order.\n * For a 256-bit curve and window size 8, the number of precomputed points is 128 * 33 = 4224.\n * @param point Point instance\n * @param W window size\n * @returns precomputed point tables flattened to a single array\n */\n }, {\n key: \"precomputeWindow\",\n value: function precomputeWindow(point, W) {\n var _calcWOpts = calcWOpts(W, this.bits),\n windows = _calcWOpts.windows,\n windowSize = _calcWOpts.windowSize;\n var points = [];\n var p = point;\n var base = p;\n for (var window = 0; window < windows; window++) {\n base = p;\n points.push(base);\n // i=1, bc we skip 0\n for (var i = 1; i < windowSize; i++) {\n base = base.add(p);\n points.push(base);\n }\n p = base.double();\n }\n return points;\n }\n /**\n * Implements ec multiplication using precomputed tables and w-ary non-adjacent form.\n * More compact implementation:\n * https://github.com/paulmillr/noble-secp256k1/blob/47cb1669b6e506ad66b35fe7d76132ae97465da2/index.ts#L502-L541\n * @returns real and fake (for const-time) points\n */\n }, {\n key: \"wNAF\",\n value: function wNAF(W, precomputes, n) {\n // Scalar should be smaller than field order\n if (!this.Fn.isValid(n)) throw new Error('invalid scalar');\n // Accumulators\n var p = this.ZERO;\n var f = this.BASE;\n // This code was first written with assumption that 'f' and 'p' will never be infinity point:\n // since each addition is multiplied by 2 ** W, it cannot cancel each other. However,\n // there is negate now: it is possible that negated element from low value\n // would be the same as high element, which will create carry into next window.\n // It's not obvious how this can fail, but still worth investigating later.\n var wo = calcWOpts(W, this.bits);\n for (var window = 0; window < wo.windows; window++) {\n // (n === _0n) is handled and not early-exited. isEven and offsetF are used for noise\n var _calcOffsets = calcOffsets(n, window, wo),\n nextN = _calcOffsets.nextN,\n offset = _calcOffsets.offset,\n isZero = _calcOffsets.isZero,\n isNeg = _calcOffsets.isNeg,\n isNegF = _calcOffsets.isNegF,\n offsetF = _calcOffsets.offsetF;\n n = nextN;\n if (isZero) {\n // bits are 0: add garbage to fake point\n // Important part for const-time getPublicKey: add random \"noise\" point to f.\n f = f.add(negateCt(isNegF, precomputes[offsetF]));\n } else {\n // bits are 1: add to result point\n p = p.add(negateCt(isNeg, precomputes[offset]));\n }\n }\n assert0(n);\n // Return both real and fake points: JIT won't eliminate f.\n // At this point there is a way to F be infinity-point even if p is not,\n // which makes it less const-time: around 1 bigint multiply.\n return {\n p,\n f\n };\n }\n /**\n * Implements ec unsafe (non const-time) multiplication using precomputed tables and w-ary non-adjacent form.\n * @param acc accumulator point to add result of multiplication\n * @returns point\n */\n }, {\n key: \"wNAFUnsafe\",\n value: function wNAFUnsafe(W, precomputes, n) {\n var acc = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : this.ZERO;\n var wo = calcWOpts(W, this.bits);\n for (var window = 0; window < wo.windows; window++) {\n if (n === _0n) break; // Early-exit, skip 0 value\n var _calcOffsets2 = calcOffsets(n, window, wo),\n nextN = _calcOffsets2.nextN,\n offset = _calcOffsets2.offset,\n isZero = _calcOffsets2.isZero,\n isNeg = _calcOffsets2.isNeg;\n n = nextN;\n if (isZero) {\n // Window bits are 0: skip processing.\n // Move to next window.\n continue;\n } else {\n var item = precomputes[offset];\n acc = acc.add(isNeg ? item.negate() : item); // Re-using acc allows to save adds in MSM\n }\n }\n assert0(n);\n return acc;\n }\n }, {\n key: \"getPrecomputes\",\n value: function getPrecomputes(W, point, transform) {\n // Calculate precomputes on a first run, reuse them after\n var comp = pointPrecomputes.get(point);\n if (!comp) {\n comp = this.precomputeWindow(point, W);\n if (W !== 1) {\n // Doing transform outside of if brings 15% perf hit\n if (typeof transform === 'function') comp = transform(comp);\n pointPrecomputes.set(point, comp);\n }\n }\n return comp;\n }\n }, {\n key: \"cached\",\n value: function cached(point, scalar, transform) {\n var W = getW(point);\n return this.wNAF(W, this.getPrecomputes(W, point, transform), scalar);\n }\n }, {\n key: \"unsafe\",\n value: function unsafe(point, scalar, transform, prev) {\n var W = getW(point);\n if (W === 1) return this._unsafeLadder(point, scalar, prev); // For W=1 ladder is ~x2 faster\n return this.wNAFUnsafe(W, this.getPrecomputes(W, point, transform), scalar, prev);\n }\n // We calculate precomputes for elliptic curve point multiplication\n // using windowed method. This specifies window size and\n // stores precomputed values. Usually only base point would be precomputed.\n }, {\n key: \"createCache\",\n value: function createCache(P, W) {\n validateW(W, this.bits);\n pointWindowSizes.set(P, W);\n pointPrecomputes.delete(P);\n }\n }, {\n key: \"hasCache\",\n value: function hasCache(elm) {\n return getW(elm) !== 1;\n }\n }]);\n }();\n exports.wNAF = wNAF;\n /**\n * Endomorphism-specific multiplication for Koblitz curves.\n * Cost: 128 dbl, 0-256 adds.\n */\n function mulEndoUnsafe(Point, point, k1, k2) {\n var acc = point;\n var p1 = Point.ZERO;\n var p2 = Point.ZERO;\n while (k1 > _0n || k2 > _0n) {\n if (k1 & _1n) p1 = p1.add(acc);\n if (k2 & _1n) p2 = p2.add(acc);\n acc = acc.double();\n k1 >>= _1n;\n k2 >>= _1n;\n }\n return {\n p1,\n p2\n };\n }\n /**\n * Pippenger algorithm for multi-scalar multiplication (MSM, Pa + Qb + Rc + ...).\n * 30x faster vs naive addition on L=4096, 10x faster than precomputes.\n * For N=254bit, L=1, it does: 1024 ADD + 254 DBL. For L=5: 1536 ADD + 254 DBL.\n * Algorithmically constant-time (for same L), even when 1 point + scalar, or when scalar = 0.\n * @param c Curve Point constructor\n * @param fieldN field over CURVE.N - important that it's not over CURVE.P\n * @param points array of L curve points\n * @param scalars array of L scalars (aka secret keys / bigints)\n */\n function pippenger(c, fieldN, points, scalars) {\n // If we split scalars by some window (let's say 8 bits), every chunk will only\n // take 256 buckets even if there are 4096 scalars, also re-uses double.\n // TODO:\n // - https://eprint.iacr.org/2024/750.pdf\n // - https://tches.iacr.org/index.php/TCHES/article/view/10287\n // 0 is accepted in scalars\n validateMSMPoints(points, c);\n validateMSMScalars(scalars, fieldN);\n var plength = points.length;\n var slength = scalars.length;\n if (plength !== slength) throw new Error('arrays of points and scalars must have equal length');\n // if (plength === 0) throw new Error('array must be of length >= 2');\n var zero = c.ZERO;\n var wbits = (0, utils_ts_1.bitLen)(BigInt(plength));\n var windowSize = 1; // bits\n if (wbits > 12) windowSize = wbits - 3;else if (wbits > 4) windowSize = wbits - 2;else if (wbits > 0) windowSize = 2;\n var MASK = (0, utils_ts_1.bitMask)(windowSize);\n var buckets = new Array(Number(MASK) + 1).fill(zero); // +1 for zero array\n var lastBits = Math.floor((fieldN.BITS - 1) / windowSize) * windowSize;\n var sum = zero;\n for (var i = lastBits; i >= 0; i -= windowSize) {\n buckets.fill(zero);\n for (var j = 0; j < slength; j++) {\n var scalar = scalars[j];\n var _wbits = Number(scalar >> BigInt(i) & MASK);\n buckets[_wbits] = buckets[_wbits].add(points[j]);\n }\n var resI = zero; // not using this will do small speed-up, but will lose ct\n // Skip first bucket, because it is zero\n for (var _j = buckets.length - 1, sumI = zero; _j > 0; _j--) {\n sumI = sumI.add(buckets[_j]);\n resI = resI.add(sumI);\n }\n sum = sum.add(resI);\n if (i !== 0) for (var _j2 = 0; _j2 < windowSize; _j2++) sum = sum.double();\n }\n return sum;\n }\n /**\n * Precomputed multi-scalar multiplication (MSM, Pa + Qb + Rc + ...).\n * @param c Curve Point constructor\n * @param fieldN field over CURVE.N - important that it's not over CURVE.P\n * @param points array of L curve points\n * @returns function which multiplies points with scaars\n */\n function precomputeMSMUnsafe(c, fieldN, points, windowSize) {\n /**\n * Performance Analysis of Window-based Precomputation\n *\n * Base Case (256-bit scalar, 8-bit window):\n * - Standard precomputation requires:\n * - 31 additions per scalar × 256 scalars = 7,936 ops\n * - Plus 255 summary additions = 8,191 total ops\n * Note: Summary additions can be optimized via accumulator\n *\n * Chunked Precomputation Analysis:\n * - Using 32 chunks requires:\n * - 255 additions per chunk\n * - 256 doublings\n * - Total: (255 × 32) + 256 = 8,416 ops\n *\n * Memory Usage Comparison:\n * Window Size | Standard Points | Chunked Points\n * ------------|-----------------|---------------\n * 4-bit | 520 | 15\n * 8-bit | 4,224 | 255\n * 10-bit | 13,824 | 1,023\n * 16-bit | 557,056 | 65,535\n *\n * Key Advantages:\n * 1. Enables larger window sizes due to reduced memory overhead\n * 2. More efficient for smaller scalar counts:\n * - 16 chunks: (16 × 255) + 256 = 4,336 ops\n * - ~2x faster than standard 8,191 ops\n *\n * Limitations:\n * - Not suitable for plain precomputes (requires 256 constant doublings)\n * - Performance degrades with larger scalar counts:\n * - Optimal for ~256 scalars\n * - Less efficient for 4096+ scalars (Pippenger preferred)\n */\n validateW(windowSize, fieldN.BITS);\n validateMSMPoints(points, c);\n var zero = c.ZERO;\n var tableSize = 2 ** windowSize - 1; // table size (without zero)\n var chunks = Math.ceil(fieldN.BITS / windowSize); // chunks of item\n var MASK = (0, utils_ts_1.bitMask)(windowSize);\n var tables = points.map(p => {\n var res = [];\n for (var i = 0, acc = p; i < tableSize; i++) {\n res.push(acc);\n acc = acc.add(p);\n }\n return res;\n });\n return scalars => {\n validateMSMScalars(scalars, fieldN);\n if (scalars.length > points.length) throw new Error('array of scalars must be smaller than array of points');\n var res = zero;\n for (var i = 0; i < chunks; i++) {\n // No need to double if accumulator is still zero.\n if (res !== zero) for (var j = 0; j < windowSize; j++) res = res.double();\n var shiftBy = BigInt(chunks * windowSize - (i + 1) * windowSize);\n for (var _j3 = 0; _j3 < scalars.length; _j3++) {\n var n = scalars[_j3];\n var curr = Number(n >> shiftBy & MASK);\n if (!curr) continue; // skip zero scalars chunks\n res = res.add(tables[_j3][curr - 1]);\n }\n }\n return res;\n };\n }\n // TODO: remove\n /** @deprecated */\n function validateBasic(curve) {\n (0, modular_ts_1.validateField)(curve.Fp);\n (0, utils_ts_1.validateObject)(curve, {\n n: 'bigint',\n h: 'bigint',\n Gx: 'field',\n Gy: 'field'\n }, {\n nBitLength: 'isSafeInteger',\n nByteLength: 'isSafeInteger'\n });\n // Set defaults\n return Object.freeze({\n ...(0, modular_ts_1.nLength)(curve.n, curve.nBitLength),\n ...curve,\n ...{\n p: curve.Fp.ORDER\n }\n });\n }\n function createField(order, field, isLE) {\n if (field) {\n if (field.ORDER !== order) throw new Error('Field.ORDER must match order: Fp == p, Fn == n');\n (0, modular_ts_1.validateField)(field);\n return field;\n } else {\n return (0, modular_ts_1.Field)(order, {\n isLE\n });\n }\n }\n /** Validates CURVE opts and creates fields */\n function _createCurveFields(type, CURVE) {\n var curveOpts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var FpFnLE = arguments.length > 3 ? arguments[3] : undefined;\n if (FpFnLE === undefined) FpFnLE = type === 'edwards';\n if (!CURVE || typeof CURVE !== 'object') throw new Error(`expected valid ${type} CURVE object`);\n for (var p of ['p', 'n', 'h']) {\n var val = CURVE[p];\n if (!(typeof val === 'bigint' && val > _0n)) throw new Error(`CURVE.${p} must be positive bigint`);\n }\n var Fp = createField(CURVE.p, curveOpts.Fp, FpFnLE);\n var Fn = createField(CURVE.n, curveOpts.Fn, FpFnLE);\n var _b = type === 'weierstrass' ? 'b' : 'd';\n var params = ['Gx', 'Gy', 'a', _b];\n for (var _p of params) {\n // @ts-ignore\n if (!Fp.isValid(CURVE[_p])) throw new Error(`CURVE.${_p} must be valid field element of CURVE.Fp`);\n }\n CURVE = Object.freeze(Object.assign({}, CURVE));\n return {\n CURVE,\n Fp,\n Fn\n };\n }\n});","lineCount":515,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13],[4,6,1,13,"_classCallCheck"],[4,21,1,13],[4,24,1,13,"require"],[4,31,1,13],[4,32,1,13,"_dependencyMap"],[4,46,1,13],[4,92,1,13,"default"],[4,99,1,13],[5,2,1,13],[5,6,1,13,"_createClass"],[5,18,1,13],[5,21,1,13,"require"],[5,28,1,13],[5,29,1,13,"_dependencyMap"],[5,43,1,13],[5,86,1,13,"default"],[5,93,1,13],[6,2,2,0,"Object"],[6,8,2,6],[6,9,2,7,"defineProperty"],[6,23,2,21],[6,24,2,22,"exports"],[6,31,2,29],[6,33,2,31],[6,45,2,43],[6,47,2,45],[7,4,2,47,"value"],[7,9,2,52],[7,11,2,54],[8,2,2,59],[8,3,2,60],[8,4,2,61],[9,2,3,0,"exports"],[9,9,3,7],[9,10,3,8,"wNAF"],[9,14,3,12],[9,17,3,15],[9,22,3,20],[9,23,3,21],[10,2,4,0,"exports"],[10,9,4,7],[10,10,4,8,"negateCt"],[10,18,4,16],[10,21,4,19,"negateCt"],[10,29,4,27],[11,2,5,0,"exports"],[11,9,5,7],[11,10,5,8,"normalizeZ"],[11,20,5,18],[11,23,5,21,"normalizeZ"],[11,33,5,31],[12,2,6,0,"exports"],[12,9,6,7],[12,10,6,8,"mulEndoUnsafe"],[12,23,6,21],[12,26,6,24,"mulEndoUnsafe"],[12,39,6,37],[13,2,7,0,"exports"],[13,9,7,7],[13,10,7,8,"pippenger"],[13,19,7,17],[13,22,7,20,"pippenger"],[13,31,7,29],[14,2,8,0,"exports"],[14,9,8,7],[14,10,8,8,"precomputeMSMUnsafe"],[14,29,8,27],[14,32,8,30,"precomputeMSMUnsafe"],[14,51,8,49],[15,2,9,0,"exports"],[15,9,9,7],[15,10,9,8,"validateBasic"],[15,23,9,21],[15,26,9,24,"validateBasic"],[15,39,9,37],[16,2,10,0,"exports"],[16,9,10,7],[16,10,10,8,"_createCurveFields"],[16,28,10,26],[16,31,10,29,"_createCurveFields"],[16,49,10,47],[17,2,11,0],[18,0,12,0],[19,0,13,0],[20,0,14,0],[21,0,15,0],[22,2,16,0],[23,2,17,0],[23,6,17,6,"utils_ts_1"],[23,16,17,16],[23,19,17,19,"require"],[23,26,17,26],[23,27,17,26,"_dependencyMap"],[23,41,17,26],[23,59,17,40],[23,60,17,41],[24,2,18,0],[24,6,18,6,"modular_ts_1"],[24,18,18,18],[24,21,18,21,"require"],[24,28,18,28],[24,29,18,28,"_dependencyMap"],[24,43,18,28],[24,62,18,43],[24,63,18,44],[25,2,19,0],[25,6,19,6,"_0n"],[25,9,19,9],[25,12,19,12,"BigInt"],[25,18,19,18],[25,19,19,19],[25,20,19,20],[25,21,19,21],[26,2,20,0],[26,6,20,6,"_1n"],[26,9,20,9],[26,12,20,12,"BigInt"],[26,18,20,18],[26,19,20,19],[26,20,20,20],[26,21,20,21],[27,2,21,0],[27,11,21,9,"negateCt"],[27,19,21,17,"negateCt"],[27,20,21,18,"condition"],[27,29,21,27],[27,31,21,29,"item"],[27,35,21,33],[27,37,21,35],[28,4,22,4],[28,8,22,10,"neg"],[28,11,22,13],[28,14,22,16,"item"],[28,18,22,20],[28,19,22,21,"negate"],[28,25,22,27],[28,26,22,28],[28,27,22,29],[29,4,23,4],[29,11,23,11,"condition"],[29,20,23,20],[29,23,23,23,"neg"],[29,26,23,26],[29,29,23,29,"item"],[29,33,23,33],[30,2,24,0],[31,2,25,0],[32,0,26,0],[33,0,27,0],[34,0,28,0],[35,0,29,0],[36,0,30,0],[37,2,31,0],[37,11,31,9,"normalizeZ"],[37,21,31,19,"normalizeZ"],[37,22,31,20,"c"],[37,23,31,21],[37,25,31,23,"points"],[37,31,31,29],[37,33,31,31],[38,4,32,4],[38,8,32,10,"invertedZs"],[38,18,32,20],[38,21,32,23],[38,22,32,24],[38,23,32,25],[38,25,32,27,"modular_ts_1"],[38,37,32,39],[38,38,32,40,"FpInvertBatch"],[38,51,32,53],[38,53,32,55,"c"],[38,54,32,56],[38,55,32,57,"Fp"],[38,57,32,59],[38,59,32,61,"points"],[38,65,32,67],[38,66,32,68,"map"],[38,69,32,71],[38,70,32,73,"p"],[38,71,32,74],[38,75,32,79,"p"],[38,76,32,80],[38,77,32,81,"Z"],[38,78,32,82],[38,79,32,83],[38,80,32,84],[39,4,33,4],[39,11,33,11,"points"],[39,17,33,17],[39,18,33,18,"map"],[39,21,33,21],[39,22,33,22],[39,23,33,23,"p"],[39,24,33,24],[39,26,33,26,"i"],[39,27,33,27],[39,32,33,32,"c"],[39,33,33,33],[39,34,33,34,"fromAffine"],[39,44,33,44],[39,45,33,45,"p"],[39,46,33,46],[39,47,33,47,"toAffine"],[39,55,33,55],[39,56,33,56,"invertedZs"],[39,66,33,66],[39,67,33,67,"i"],[39,68,33,68],[39,69,33,69],[39,70,33,70],[39,71,33,71],[39,72,33,72],[40,2,34,0],[41,2,35,0],[41,11,35,9,"validateW"],[41,20,35,18,"validateW"],[41,21,35,19,"W"],[41,22,35,20],[41,24,35,22,"bits"],[41,28,35,26],[41,30,35,28],[42,4,36,4],[42,8,36,8],[42,9,36,9,"Number"],[42,15,36,15],[42,16,36,16,"isSafeInteger"],[42,29,36,29],[42,30,36,30,"W"],[42,31,36,31],[42,32,36,32],[42,36,36,36,"W"],[42,37,36,37],[42,41,36,41],[42,42,36,42],[42,46,36,46,"W"],[42,47,36,47],[42,50,36,50,"bits"],[42,54,36,54],[42,56,37,8],[42,62,37,14],[42,66,37,18,"Error"],[42,71,37,23],[42,72,37,24],[42,108,37,60],[42,111,37,63,"bits"],[42,115,37,67],[42,118,37,70],[42,129,37,81],[42,132,37,84,"W"],[42,133,37,85],[42,134,37,86],[43,2,38,0],[44,2,39,0],[44,11,39,9,"calcWOpts"],[44,20,39,18,"calcWOpts"],[44,21,39,19,"W"],[44,22,39,20],[44,24,39,22,"scalarBits"],[44,34,39,32],[44,36,39,34],[45,4,40,4,"validateW"],[45,13,40,13],[45,14,40,14,"W"],[45,15,40,15],[45,17,40,17,"scalarBits"],[45,27,40,27],[45,28,40,28],[46,4,41,4],[46,8,41,10,"windows"],[46,15,41,17],[46,18,41,20,"Math"],[46,22,41,24],[46,23,41,25,"ceil"],[46,27,41,29],[46,28,41,30,"scalarBits"],[46,38,41,40],[46,41,41,43,"W"],[46,42,41,44],[46,43,41,45],[46,46,41,48],[46,47,41,49],[46,48,41,50],[46,49,41,51],[47,4,42,4],[47,8,42,10,"windowSize"],[47,18,42,20],[47,21,42,23],[47,22,42,24],[47,27,42,29,"W"],[47,28,42,30],[47,31,42,33],[47,32,42,34],[47,33,42,35],[47,34,42,36],[47,35,42,37],[48,4,43,4],[48,8,43,10,"maxNumber"],[48,17,43,19],[48,20,43,22],[48,21,43,23],[48,25,43,27,"W"],[48,26,43,28],[48,27,43,29],[48,28,43,30],[49,4,44,4],[49,8,44,10,"mask"],[49,12,44,14],[49,15,44,17],[49,16,44,18],[49,17,44,19],[49,19,44,21,"utils_ts_1"],[49,29,44,31],[49,30,44,32,"bitMask"],[49,37,44,39],[49,39,44,41,"W"],[49,40,44,42],[49,41,44,43],[49,42,44,44],[49,43,44,45],[50,4,45,4],[50,8,45,10,"shiftBy"],[50,15,45,17],[50,18,45,20,"BigInt"],[50,24,45,26],[50,25,45,27,"W"],[50,26,45,28],[50,27,45,29],[50,28,45,30],[50,29,45,31],[51,4,46,4],[51,11,46,11],[52,6,46,13,"windows"],[52,13,46,20],[53,6,46,22,"windowSize"],[53,16,46,32],[54,6,46,34,"mask"],[54,10,46,38],[55,6,46,40,"maxNumber"],[55,15,46,49],[56,6,46,51,"shiftBy"],[57,4,46,59],[57,5,46,60],[58,2,47,0],[59,2,48,0],[59,11,48,9,"calcOffsets"],[59,22,48,20,"calcOffsets"],[59,23,48,21,"n"],[59,24,48,22],[59,26,48,24,"window"],[59,32,48,30],[59,34,48,32,"wOpts"],[59,39,48,37],[59,41,48,39],[60,4,49,4],[60,8,49,12,"windowSize"],[60,18,49,22],[60,21,49,53,"wOpts"],[60,26,49,58],[60,27,49,12,"windowSize"],[60,37,49,22],[61,6,49,24,"mask"],[61,10,49,28],[61,13,49,53,"wOpts"],[61,18,49,58],[61,19,49,24,"mask"],[61,23,49,28],[62,6,49,30,"maxNumber"],[62,15,49,39],[62,18,49,53,"wOpts"],[62,23,49,58],[62,24,49,30,"maxNumber"],[62,33,49,39],[63,6,49,41,"shiftBy"],[63,13,49,48],[63,16,49,53,"wOpts"],[63,21,49,58],[63,22,49,41,"shiftBy"],[63,29,49,48],[64,4,50,4],[64,8,50,8,"wbits"],[64,13,50,13],[64,16,50,16,"Number"],[64,22,50,22],[64,23,50,23,"n"],[64,24,50,24],[64,27,50,27,"mask"],[64,31,50,31],[64,32,50,32],[64,33,50,33],[64,34,50,34],[65,4,51,4],[65,8,51,8,"nextN"],[65,13,51,13],[65,16,51,16,"n"],[65,17,51,17],[65,21,51,21,"shiftBy"],[65,28,51,28],[65,29,51,29],[65,30,51,30],[66,4,52,4],[67,4,53,4],[68,4,54,4],[69,4,55,4],[70,4,56,4],[71,4,57,4],[71,8,57,8,"wbits"],[71,13,57,13],[71,16,57,16,"windowSize"],[71,26,57,26],[71,28,57,28],[72,6,58,8],[73,6,59,8,"wbits"],[73,11,59,13],[73,15,59,17,"maxNumber"],[73,24,59,26],[73,25,59,27],[73,26,59,28],[74,6,60,8,"nextN"],[74,11,60,13],[74,15,60,17,"_1n"],[74,18,60,20],[74,19,60,21],[74,20,60,22],[75,4,61,4],[76,4,62,4],[76,8,62,10,"offsetStart"],[76,19,62,21],[76,22,62,24,"window"],[76,28,62,30],[76,31,62,33,"windowSize"],[76,41,62,43],[77,4,63,4],[77,8,63,10,"offset"],[77,14,63,16],[77,17,63,19,"offsetStart"],[77,28,63,30],[77,31,63,33,"Math"],[77,35,63,37],[77,36,63,38,"abs"],[77,39,63,41],[77,40,63,42,"wbits"],[77,45,63,47],[77,46,63,48],[77,49,63,51],[77,50,63,52],[77,51,63,53],[77,52,63,54],[78,4,64,4],[78,8,64,10,"isZero"],[78,14,64,16],[78,17,64,19,"wbits"],[78,22,64,24],[78,27,64,29],[78,28,64,30],[78,29,64,31],[78,30,64,32],[79,4,65,4],[79,8,65,10,"isNeg"],[79,13,65,15],[79,16,65,18,"wbits"],[79,21,65,23],[79,24,65,26],[79,25,65,27],[79,26,65,28],[79,27,65,29],[80,4,66,4],[80,8,66,10,"isNegF"],[80,14,66,16],[80,17,66,19,"window"],[80,23,66,25],[80,26,66,28],[80,27,66,29],[80,32,66,34],[80,33,66,35],[80,34,66,36],[80,35,66,37],[81,4,67,4],[81,8,67,10,"offsetF"],[81,15,67,17],[81,18,67,20,"offsetStart"],[81,29,67,31],[81,30,67,32],[81,31,67,33],[82,4,68,4],[82,11,68,11],[83,6,68,13,"nextN"],[83,11,68,18],[84,6,68,20,"offset"],[84,12,68,26],[85,6,68,28,"isZero"],[85,12,68,34],[86,6,68,36,"isNeg"],[86,11,68,41],[87,6,68,43,"isNegF"],[87,12,68,49],[88,6,68,51,"offsetF"],[89,4,68,59],[89,5,68,60],[90,2,69,0],[91,2,70,0],[91,11,70,9,"validateMSMPoints"],[91,28,70,26,"validateMSMPoints"],[91,29,70,27,"points"],[91,35,70,33],[91,37,70,35,"c"],[91,38,70,36],[91,40,70,38],[92,4,71,4],[92,8,71,8],[92,9,71,9,"Array"],[92,14,71,14],[92,15,71,15,"isArray"],[92,22,71,22],[92,23,71,23,"points"],[92,29,71,29],[92,30,71,30],[92,32,72,8],[92,38,72,14],[92,42,72,18,"Error"],[92,47,72,23],[92,48,72,24],[92,64,72,40],[92,65,72,41],[93,4,73,4,"points"],[93,10,73,10],[93,11,73,11,"forEach"],[93,18,73,18],[93,19,73,19],[93,20,73,20,"p"],[93,21,73,21],[93,23,73,23,"i"],[93,24,73,24],[93,29,73,29],[94,6,74,8],[94,10,74,12],[94,12,74,14,"p"],[94,13,74,15],[94,25,74,27,"c"],[94,26,74,28],[94,27,74,29],[94,29,75,12],[94,35,75,18],[94,39,75,22,"Error"],[94,44,75,27],[94,45,75,28],[94,70,75,53],[94,73,75,56,"i"],[94,74,75,57],[94,75,75,58],[95,4,76,4],[95,5,76,5],[95,6,76,6],[96,2,77,0],[97,2,78,0],[97,11,78,9,"validateMSMScalars"],[97,29,78,27,"validateMSMScalars"],[97,30,78,28,"scalars"],[97,37,78,35],[97,39,78,37,"field"],[97,44,78,42],[97,46,78,44],[98,4,79,4],[98,8,79,8],[98,9,79,9,"Array"],[98,14,79,14],[98,15,79,15,"isArray"],[98,22,79,22],[98,23,79,23,"scalars"],[98,30,79,30],[98,31,79,31],[98,33,80,8],[98,39,80,14],[98,43,80,18,"Error"],[98,48,80,23],[98,49,80,24],[98,76,80,51],[98,77,80,52],[99,4,81,4,"scalars"],[99,11,81,11],[99,12,81,12,"forEach"],[99,19,81,19],[99,20,81,20],[99,21,81,21,"s"],[99,22,81,22],[99,24,81,24,"i"],[99,25,81,25],[99,30,81,30],[100,6,82,8],[100,10,82,12],[100,11,82,13,"field"],[100,16,82,18],[100,17,82,19,"isValid"],[100,24,82,26],[100,25,82,27,"s"],[100,26,82,28],[100,27,82,29],[100,29,83,12],[100,35,83,18],[100,39,83,22,"Error"],[100,44,83,27],[100,45,83,28],[100,71,83,54],[100,74,83,57,"i"],[100,75,83,58],[100,76,83,59],[101,4,84,4],[101,5,84,5],[101,6,84,6],[102,2,85,0],[103,2,86,0],[104,2,87,0],[105,2,88,0],[106,2,89,0],[106,6,89,6,"pointPrecomputes"],[106,22,89,22],[106,25,89,25],[106,29,89,29,"WeakMap"],[106,36,89,36],[106,37,89,37],[106,38,89,38],[107,2,90,0],[107,6,90,6,"pointWindowSizes"],[107,22,90,22],[107,25,90,25],[107,29,90,29,"WeakMap"],[107,36,90,36],[107,37,90,37],[107,38,90,38],[108,2,91,0],[108,11,91,9,"getW"],[108,15,91,13,"getW"],[108,16,91,14,"P"],[108,17,91,15],[108,19,91,17],[109,4,92,4],[110,4,93,4],[111,4,94,4],[111,11,94,11,"pointWindowSizes"],[111,27,94,27],[111,28,94,28,"get"],[111,31,94,31],[111,32,94,32,"P"],[111,33,94,33],[111,34,94,34],[111,38,94,38],[111,39,94,39],[112,2,95,0],[113,2,96,0],[113,11,96,9,"assert0"],[113,18,96,16,"assert0"],[113,19,96,17,"n"],[113,20,96,18],[113,22,96,20],[114,4,97,4],[114,8,97,8,"n"],[114,9,97,9],[114,14,97,14,"_0n"],[114,17,97,17],[114,19,98,8],[114,25,98,14],[114,29,98,18,"Error"],[114,34,98,23],[114,35,98,24],[114,49,98,38],[114,50,98,39],[115,2,99,0],[116,2,100,0],[117,0,101,0],[118,0,102,0],[119,0,103,0],[120,0,104,0],[121,0,105,0],[122,0,106,0],[123,0,107,0],[124,0,108,0],[125,0,109,0],[126,0,110,0],[127,0,111,0],[128,0,112,0],[129,0,113,0],[130,0,114,0],[131,0,115,0],[132,0,116,0],[133,0,117,0],[134,2,100,0],[134,6,118,6,"wNAF"],[134,10,118,10],[135,4,119,4],[136,4,120,4],[136,13,120,4,"wNAF"],[136,18,120,16,"Point"],[136,23,120,21],[136,25,120,23,"bits"],[136,29,120,27],[136,31,120,29],[137,6,120,29,"_classCallCheck"],[137,21,120,29],[137,28,120,29,"wNAF"],[137,32,120,29],[138,6,121,8],[138,10,121,12],[138,11,121,13,"BASE"],[138,15,121,17],[138,18,121,20,"Point"],[138,23,121,25],[138,24,121,26,"BASE"],[138,28,121,30],[139,6,122,8],[139,10,122,12],[139,11,122,13,"ZERO"],[139,15,122,17],[139,18,122,20,"Point"],[139,23,122,25],[139,24,122,26,"ZERO"],[139,28,122,30],[140,6,123,8],[140,10,123,12],[140,11,123,13,"Fn"],[140,13,123,15],[140,16,123,18,"Point"],[140,21,123,23],[140,22,123,24,"Fn"],[140,24,123,26],[141,6,124,8],[141,10,124,12],[141,11,124,13,"bits"],[141,15,124,17],[141,18,124,20,"bits"],[141,22,124,24],[142,4,125,4],[143,4,126,4],[144,4,126,4],[144,11,126,4,"_createClass"],[144,23,126,4],[144,24,126,4,"wNAF"],[144,28,126,4],[145,6,126,4,"key"],[145,9,126,4],[146,6,126,4,"value"],[146,11,126,4],[146,13,127,4],[146,22,127,4,"_unsafeLadder"],[146,35,127,17,"_unsafeLadder"],[146,36,127,18,"elm"],[146,39,127,21],[146,41,127,23,"n"],[146,42,127,24],[146,44,127,41],[147,8,127,41],[147,12,127,26,"p"],[147,13,127,27],[147,16,127,27,"arguments"],[147,25,127,27],[147,26,127,27,"length"],[147,32,127,27],[147,40,127,27,"arguments"],[147,49,127,27],[147,57,127,27,"undefined"],[147,66,127,27],[147,69,127,27,"arguments"],[147,78,127,27],[147,84,127,30],[147,88,127,34],[147,89,127,35,"ZERO"],[147,93,127,39],[148,8,128,8],[148,12,128,12,"d"],[148,13,128,13],[148,16,128,16,"elm"],[148,19,128,19],[149,8,129,8],[149,15,129,15,"n"],[149,16,129,16],[149,19,129,19,"_0n"],[149,22,129,22],[149,24,129,24],[150,10,130,12],[150,14,130,16,"n"],[150,15,130,17],[150,18,130,20,"_1n"],[150,21,130,23],[150,23,131,16,"p"],[150,24,131,17],[150,27,131,20,"p"],[150,28,131,21],[150,29,131,22,"add"],[150,32,131,25],[150,33,131,26,"d"],[150,34,131,27],[150,35,131,28],[151,10,132,12,"d"],[151,11,132,13],[151,14,132,16,"d"],[151,15,132,17],[151,16,132,18,"double"],[151,22,132,24],[151,23,132,25],[151,24,132,26],[152,10,133,12,"n"],[152,11,133,13],[152,16,133,18,"_1n"],[152,19,133,21],[153,8,134,8],[154,8,135,8],[154,15,135,15,"p"],[154,16,135,16],[155,6,136,4],[156,6,137,4],[157,0,138,0],[158,0,139,0],[159,0,140,0],[160,0,141,0],[161,0,142,0],[162,0,143,0],[163,0,144,0],[164,0,145,0],[165,0,146,0],[166,0,147,0],[167,0,148,0],[168,4,137,4],[169,6,137,4,"key"],[169,9,137,4],[170,6,137,4,"value"],[170,11,137,4],[170,13,149,4],[170,22,149,4,"precomputeWindow"],[170,38,149,20,"precomputeWindow"],[170,39,149,21,"point"],[170,44,149,26],[170,46,149,28,"W"],[170,47,149,29],[170,49,149,31],[171,8,150,8],[171,12,150,8,"_calcWOpts"],[171,22,150,8],[171,25,150,40,"calcWOpts"],[171,34,150,49],[171,35,150,50,"W"],[171,36,150,51],[171,38,150,53],[171,42,150,57],[171,43,150,58,"bits"],[171,47,150,62],[171,48,150,63],[172,10,150,16,"windows"],[172,17,150,23],[172,20,150,23,"_calcWOpts"],[172,30,150,23],[172,31,150,16,"windows"],[172,38,150,23],[173,10,150,25,"windowSize"],[173,20,150,35],[173,23,150,35,"_calcWOpts"],[173,33,150,35],[173,34,150,25,"windowSize"],[173,44,150,35],[174,8,151,8],[174,12,151,14,"points"],[174,18,151,20],[174,21,151,23],[174,23,151,25],[175,8,152,8],[175,12,152,12,"p"],[175,13,152,13],[175,16,152,16,"point"],[175,21,152,21],[176,8,153,8],[176,12,153,12,"base"],[176,16,153,16],[176,19,153,19,"p"],[176,20,153,20],[177,8,154,8],[177,13,154,13],[177,17,154,17,"window"],[177,23,154,23],[177,26,154,26],[177,27,154,27],[177,29,154,29,"window"],[177,35,154,35],[177,38,154,38,"windows"],[177,45,154,45],[177,47,154,47,"window"],[177,53,154,53],[177,55,154,55],[177,57,154,57],[178,10,155,12,"base"],[178,14,155,16],[178,17,155,19,"p"],[178,18,155,20],[179,10,156,12,"points"],[179,16,156,18],[179,17,156,19,"push"],[179,21,156,23],[179,22,156,24,"base"],[179,26,156,28],[179,27,156,29],[180,10,157,12],[181,10,158,12],[181,15,158,17],[181,19,158,21,"i"],[181,20,158,22],[181,23,158,25],[181,24,158,26],[181,26,158,28,"i"],[181,27,158,29],[181,30,158,32,"windowSize"],[181,40,158,42],[181,42,158,44,"i"],[181,43,158,45],[181,45,158,47],[181,47,158,49],[182,12,159,16,"base"],[182,16,159,20],[182,19,159,23,"base"],[182,23,159,27],[182,24,159,28,"add"],[182,27,159,31],[182,28,159,32,"p"],[182,29,159,33],[182,30,159,34],[183,12,160,16,"points"],[183,18,160,22],[183,19,160,23,"push"],[183,23,160,27],[183,24,160,28,"base"],[183,28,160,32],[183,29,160,33],[184,10,161,12],[185,10,162,12,"p"],[185,11,162,13],[185,14,162,16,"base"],[185,18,162,20],[185,19,162,21,"double"],[185,25,162,27],[185,26,162,28],[185,27,162,29],[186,8,163,8],[187,8,164,8],[187,15,164,15,"points"],[187,21,164,21],[188,6,165,4],[189,6,166,4],[190,0,167,0],[191,0,168,0],[192,0,169,0],[193,0,170,0],[194,0,171,0],[195,4,166,4],[196,6,166,4,"key"],[196,9,166,4],[197,6,166,4,"value"],[197,11,166,4],[197,13,172,4],[197,22,172,4,"wNAF"],[197,26,172,8,"wNAF"],[197,27,172,9,"W"],[197,28,172,10],[197,30,172,12,"precomputes"],[197,41,172,23],[197,43,172,25,"n"],[197,44,172,26],[197,46,172,28],[198,8,173,8],[199,8,174,8],[199,12,174,12],[199,13,174,13],[199,17,174,17],[199,18,174,18,"Fn"],[199,20,174,20],[199,21,174,21,"isValid"],[199,28,174,28],[199,29,174,29,"n"],[199,30,174,30],[199,31,174,31],[199,33,175,12],[199,39,175,18],[199,43,175,22,"Error"],[199,48,175,27],[199,49,175,28],[199,65,175,44],[199,66,175,45],[200,8,176,8],[201,8,177,8],[201,12,177,12,"p"],[201,13,177,13],[201,16,177,16],[201,20,177,20],[201,21,177,21,"ZERO"],[201,25,177,25],[202,8,178,8],[202,12,178,12,"f"],[202,13,178,13],[202,16,178,16],[202,20,178,20],[202,21,178,21,"BASE"],[202,25,178,25],[203,8,179,8],[204,8,180,8],[205,8,181,8],[206,8,182,8],[207,8,183,8],[208,8,184,8],[208,12,184,14,"wo"],[208,14,184,16],[208,17,184,19,"calcWOpts"],[208,26,184,28],[208,27,184,29,"W"],[208,28,184,30],[208,30,184,32],[208,34,184,36],[208,35,184,37,"bits"],[208,39,184,41],[208,40,184,42],[209,8,185,8],[209,13,185,13],[209,17,185,17,"window"],[209,23,185,23],[209,26,185,26],[209,27,185,27],[209,29,185,29,"window"],[209,35,185,35],[209,38,185,38,"wo"],[209,40,185,40],[209,41,185,41,"windows"],[209,48,185,48],[209,50,185,50,"window"],[209,56,185,56],[209,58,185,58],[209,60,185,60],[210,10,186,12],[211,10,187,12],[211,14,187,12,"_calcOffsets"],[211,26,187,12],[211,29,187,70,"calcOffsets"],[211,40,187,81],[211,41,187,82,"n"],[211,42,187,83],[211,44,187,85,"window"],[211,50,187,91],[211,52,187,93,"wo"],[211,54,187,95],[211,55,187,96],[212,12,187,20,"nextN"],[212,17,187,25],[212,20,187,25,"_calcOffsets"],[212,32,187,25],[212,33,187,20,"nextN"],[212,38,187,25],[213,12,187,27,"offset"],[213,18,187,33],[213,21,187,33,"_calcOffsets"],[213,33,187,33],[213,34,187,27,"offset"],[213,40,187,33],[214,12,187,35,"isZero"],[214,18,187,41],[214,21,187,41,"_calcOffsets"],[214,33,187,41],[214,34,187,35,"isZero"],[214,40,187,41],[215,12,187,43,"isNeg"],[215,17,187,48],[215,20,187,48,"_calcOffsets"],[215,32,187,48],[215,33,187,43,"isNeg"],[215,38,187,48],[216,12,187,50,"isNegF"],[216,18,187,56],[216,21,187,56,"_calcOffsets"],[216,33,187,56],[216,34,187,50,"isNegF"],[216,40,187,56],[217,12,187,58,"offsetF"],[217,19,187,65],[217,22,187,65,"_calcOffsets"],[217,34,187,65],[217,35,187,58,"offsetF"],[217,42,187,65],[218,10,188,12,"n"],[218,11,188,13],[218,14,188,16,"nextN"],[218,19,188,21],[219,10,189,12],[219,14,189,16,"isZero"],[219,20,189,22],[219,22,189,24],[220,12,190,16],[221,12,191,16],[222,12,192,16,"f"],[222,13,192,17],[222,16,192,20,"f"],[222,17,192,21],[222,18,192,22,"add"],[222,21,192,25],[222,22,192,26,"negateCt"],[222,30,192,34],[222,31,192,35,"isNegF"],[222,37,192,41],[222,39,192,43,"precomputes"],[222,50,192,54],[222,51,192,55,"offsetF"],[222,58,192,62],[222,59,192,63],[222,60,192,64],[222,61,192,65],[223,10,193,12],[223,11,193,13],[223,17,194,17],[224,12,195,16],[225,12,196,16,"p"],[225,13,196,17],[225,16,196,20,"p"],[225,17,196,21],[225,18,196,22,"add"],[225,21,196,25],[225,22,196,26,"negateCt"],[225,30,196,34],[225,31,196,35,"isNeg"],[225,36,196,40],[225,38,196,42,"precomputes"],[225,49,196,53],[225,50,196,54,"offset"],[225,56,196,60],[225,57,196,61],[225,58,196,62],[225,59,196,63],[226,10,197,12],[227,8,198,8],[228,8,199,8,"assert0"],[228,15,199,15],[228,16,199,16,"n"],[228,17,199,17],[228,18,199,18],[229,8,200,8],[230,8,201,8],[231,8,202,8],[232,8,203,8],[232,15,203,15],[233,10,203,17,"p"],[233,11,203,18],[234,10,203,20,"f"],[235,8,203,22],[235,9,203,23],[236,6,204,4],[237,6,205,4],[238,0,206,0],[239,0,207,0],[240,0,208,0],[241,0,209,0],[242,4,205,4],[243,6,205,4,"key"],[243,9,205,4],[244,6,205,4,"value"],[244,11,205,4],[244,13,210,4],[244,22,210,4,"wNAFUnsafe"],[244,32,210,14,"wNAFUnsafe"],[244,33,210,15,"W"],[244,34,210,16],[244,36,210,18,"precomputes"],[244,47,210,29],[244,49,210,31,"n"],[244,50,210,32],[244,52,210,51],[245,8,210,51],[245,12,210,34,"acc"],[245,15,210,37],[245,18,210,37,"arguments"],[245,27,210,37],[245,28,210,37,"length"],[245,34,210,37],[245,42,210,37,"arguments"],[245,51,210,37],[245,59,210,37,"undefined"],[245,68,210,37],[245,71,210,37,"arguments"],[245,80,210,37],[245,86,210,40],[245,90,210,44],[245,91,210,45,"ZERO"],[245,95,210,49],[246,8,211,8],[246,12,211,14,"wo"],[246,14,211,16],[246,17,211,19,"calcWOpts"],[246,26,211,28],[246,27,211,29,"W"],[246,28,211,30],[246,30,211,32],[246,34,211,36],[246,35,211,37,"bits"],[246,39,211,41],[246,40,211,42],[247,8,212,8],[247,13,212,13],[247,17,212,17,"window"],[247,23,212,23],[247,26,212,26],[247,27,212,27],[247,29,212,29,"window"],[247,35,212,35],[247,38,212,38,"wo"],[247,40,212,40],[247,41,212,41,"windows"],[247,48,212,48],[247,50,212,50,"window"],[247,56,212,56],[247,58,212,58],[247,60,212,60],[248,10,213,12],[248,14,213,16,"n"],[248,15,213,17],[248,20,213,22,"_0n"],[248,23,213,25],[248,25,214,16],[248,31,214,22],[248,32,214,23],[249,10,215,12],[249,14,215,12,"_calcOffsets2"],[249,27,215,12],[249,30,215,53,"calcOffsets"],[249,41,215,64],[249,42,215,65,"n"],[249,43,215,66],[249,45,215,68,"window"],[249,51,215,74],[249,53,215,76,"wo"],[249,55,215,78],[249,56,215,79],[250,12,215,20,"nextN"],[250,17,215,25],[250,20,215,25,"_calcOffsets2"],[250,33,215,25],[250,34,215,20,"nextN"],[250,39,215,25],[251,12,215,27,"offset"],[251,18,215,33],[251,21,215,33,"_calcOffsets2"],[251,34,215,33],[251,35,215,27,"offset"],[251,41,215,33],[252,12,215,35,"isZero"],[252,18,215,41],[252,21,215,41,"_calcOffsets2"],[252,34,215,41],[252,35,215,35,"isZero"],[252,41,215,41],[253,12,215,43,"isNeg"],[253,17,215,48],[253,20,215,48,"_calcOffsets2"],[253,33,215,48],[253,34,215,43,"isNeg"],[253,39,215,48],[254,10,216,12,"n"],[254,11,216,13],[254,14,216,16,"nextN"],[254,19,216,21],[255,10,217,12],[255,14,217,16,"isZero"],[255,20,217,22],[255,22,217,24],[256,12,218,16],[257,12,219,16],[258,12,220,16],[259,10,221,12],[259,11,221,13],[259,17,222,17],[260,12,223,16],[260,16,223,22,"item"],[260,20,223,26],[260,23,223,29,"precomputes"],[260,34,223,40],[260,35,223,41,"offset"],[260,41,223,47],[260,42,223,48],[261,12,224,16,"acc"],[261,15,224,19],[261,18,224,22,"acc"],[261,21,224,25],[261,22,224,26,"add"],[261,25,224,29],[261,26,224,30,"isNeg"],[261,31,224,35],[261,34,224,38,"item"],[261,38,224,42],[261,39,224,43,"negate"],[261,45,224,49],[261,46,224,50],[261,47,224,51],[261,50,224,54,"item"],[261,54,224,58],[261,55,224,59],[261,56,224,60],[261,57,224,61],[262,10,225,12],[263,8,226,8],[264,8,227,8,"assert0"],[264,15,227,15],[264,16,227,16,"n"],[264,17,227,17],[264,18,227,18],[265,8,228,8],[265,15,228,15,"acc"],[265,18,228,18],[266,6,229,4],[267,4,229,5],[268,6,229,5,"key"],[268,9,229,5],[269,6,229,5,"value"],[269,11,229,5],[269,13,230,4],[269,22,230,4,"getPrecomputes"],[269,36,230,18,"getPrecomputes"],[269,37,230,19,"W"],[269,38,230,20],[269,40,230,22,"point"],[269,45,230,27],[269,47,230,29,"transform"],[269,56,230,38],[269,58,230,40],[270,8,231,8],[271,8,232,8],[271,12,232,12,"comp"],[271,16,232,16],[271,19,232,19,"pointPrecomputes"],[271,35,232,35],[271,36,232,36,"get"],[271,39,232,39],[271,40,232,40,"point"],[271,45,232,45],[271,46,232,46],[272,8,233,8],[272,12,233,12],[272,13,233,13,"comp"],[272,17,233,17],[272,19,233,19],[273,10,234,12,"comp"],[273,14,234,16],[273,17,234,19],[273,21,234,23],[273,22,234,24,"precomputeWindow"],[273,38,234,40],[273,39,234,41,"point"],[273,44,234,46],[273,46,234,48,"W"],[273,47,234,49],[273,48,234,50],[274,10,235,12],[274,14,235,16,"W"],[274,15,235,17],[274,20,235,22],[274,21,235,23],[274,23,235,25],[275,12,236,16],[276,12,237,16],[276,16,237,20],[276,23,237,27,"transform"],[276,32,237,36],[276,37,237,41],[276,47,237,51],[276,49,238,20,"comp"],[276,53,238,24],[276,56,238,27,"transform"],[276,65,238,36],[276,66,238,37,"comp"],[276,70,238,41],[276,71,238,42],[277,12,239,16,"pointPrecomputes"],[277,28,239,32],[277,29,239,33,"set"],[277,32,239,36],[277,33,239,37,"point"],[277,38,239,42],[277,40,239,44,"comp"],[277,44,239,48],[277,45,239,49],[278,10,240,12],[279,8,241,8],[280,8,242,8],[280,15,242,15,"comp"],[280,19,242,19],[281,6,243,4],[282,4,243,5],[283,6,243,5,"key"],[283,9,243,5],[284,6,243,5,"value"],[284,11,243,5],[284,13,244,4],[284,22,244,4,"cached"],[284,28,244,10,"cached"],[284,29,244,11,"point"],[284,34,244,16],[284,36,244,18,"scalar"],[284,42,244,24],[284,44,244,26,"transform"],[284,53,244,35],[284,55,244,37],[285,8,245,8],[285,12,245,14,"W"],[285,13,245,15],[285,16,245,18,"getW"],[285,20,245,22],[285,21,245,23,"point"],[285,26,245,28],[285,27,245,29],[286,8,246,8],[286,15,246,15],[286,19,246,19],[286,20,246,20,"wNAF"],[286,24,246,24],[286,25,246,25,"W"],[286,26,246,26],[286,28,246,28],[286,32,246,32],[286,33,246,33,"getPrecomputes"],[286,47,246,47],[286,48,246,48,"W"],[286,49,246,49],[286,51,246,51,"point"],[286,56,246,56],[286,58,246,58,"transform"],[286,67,246,67],[286,68,246,68],[286,70,246,70,"scalar"],[286,76,246,76],[286,77,246,77],[287,6,247,4],[288,4,247,5],[289,6,247,5,"key"],[289,9,247,5],[290,6,247,5,"value"],[290,11,247,5],[290,13,248,4],[290,22,248,4,"unsafe"],[290,28,248,10,"unsafe"],[290,29,248,11,"point"],[290,34,248,16],[290,36,248,18,"scalar"],[290,42,248,24],[290,44,248,26,"transform"],[290,53,248,35],[290,55,248,37,"prev"],[290,59,248,41],[290,61,248,43],[291,8,249,8],[291,12,249,14,"W"],[291,13,249,15],[291,16,249,18,"getW"],[291,20,249,22],[291,21,249,23,"point"],[291,26,249,28],[291,27,249,29],[292,8,250,8],[292,12,250,12,"W"],[292,13,250,13],[292,18,250,18],[292,19,250,19],[292,21,251,12],[292,28,251,19],[292,32,251,23],[292,33,251,24,"_unsafeLadder"],[292,46,251,37],[292,47,251,38,"point"],[292,52,251,43],[292,54,251,45,"scalar"],[292,60,251,51],[292,62,251,53,"prev"],[292,66,251,57],[292,67,251,58],[292,68,251,59],[292,69,251,60],[293,8,252,8],[293,15,252,15],[293,19,252,19],[293,20,252,20,"wNAFUnsafe"],[293,30,252,30],[293,31,252,31,"W"],[293,32,252,32],[293,34,252,34],[293,38,252,38],[293,39,252,39,"getPrecomputes"],[293,53,252,53],[293,54,252,54,"W"],[293,55,252,55],[293,57,252,57,"point"],[293,62,252,62],[293,64,252,64,"transform"],[293,73,252,73],[293,74,252,74],[293,76,252,76,"scalar"],[293,82,252,82],[293,84,252,84,"prev"],[293,88,252,88],[293,89,252,89],[294,6,253,4],[295,6,254,4],[296,6,255,4],[297,6,256,4],[298,4,256,4],[299,6,256,4,"key"],[299,9,256,4],[300,6,256,4,"value"],[300,11,256,4],[300,13,257,4],[300,22,257,4,"createCache"],[300,33,257,15,"createCache"],[300,34,257,16,"P"],[300,35,257,17],[300,37,257,19,"W"],[300,38,257,20],[300,40,257,22],[301,8,258,8,"validateW"],[301,17,258,17],[301,18,258,18,"W"],[301,19,258,19],[301,21,258,21],[301,25,258,25],[301,26,258,26,"bits"],[301,30,258,30],[301,31,258,31],[302,8,259,8,"pointWindowSizes"],[302,24,259,24],[302,25,259,25,"set"],[302,28,259,28],[302,29,259,29,"P"],[302,30,259,30],[302,32,259,32,"W"],[302,33,259,33],[302,34,259,34],[303,8,260,8,"pointPrecomputes"],[303,24,260,24],[303,25,260,25,"delete"],[303,31,260,31],[303,32,260,32,"P"],[303,33,260,33],[303,34,260,34],[304,6,261,4],[305,4,261,5],[306,6,261,5,"key"],[306,9,261,5],[307,6,261,5,"value"],[307,11,261,5],[307,13,262,4],[307,22,262,4,"hasCache"],[307,30,262,12,"hasCache"],[307,31,262,13,"elm"],[307,34,262,16],[307,36,262,18],[308,8,263,8],[308,15,263,15,"getW"],[308,19,263,19],[308,20,263,20,"elm"],[308,23,263,23],[308,24,263,24],[308,29,263,29],[308,30,263,30],[309,6,264,4],[310,4,264,5],[311,2,264,5],[312,2,266,0,"exports"],[312,9,266,7],[312,10,266,8,"wNAF"],[312,14,266,12],[312,17,266,15,"wNAF"],[312,21,266,19],[313,2,267,0],[314,0,268,0],[315,0,269,0],[316,0,270,0],[317,2,271,0],[317,11,271,9,"mulEndoUnsafe"],[317,24,271,22,"mulEndoUnsafe"],[317,25,271,23,"Point"],[317,30,271,28],[317,32,271,30,"point"],[317,37,271,35],[317,39,271,37,"k1"],[317,41,271,39],[317,43,271,41,"k2"],[317,45,271,43],[317,47,271,45],[318,4,272,4],[318,8,272,8,"acc"],[318,11,272,11],[318,14,272,14,"point"],[318,19,272,19],[319,4,273,4],[319,8,273,8,"p1"],[319,10,273,10],[319,13,273,13,"Point"],[319,18,273,18],[319,19,273,19,"ZERO"],[319,23,273,23],[320,4,274,4],[320,8,274,8,"p2"],[320,10,274,10],[320,13,274,13,"Point"],[320,18,274,18],[320,19,274,19,"ZERO"],[320,23,274,23],[321,4,275,4],[321,11,275,11,"k1"],[321,13,275,13],[321,16,275,16,"_0n"],[321,19,275,19],[321,23,275,23,"k2"],[321,25,275,25],[321,28,275,28,"_0n"],[321,31,275,31],[321,33,275,33],[322,6,276,8],[322,10,276,12,"k1"],[322,12,276,14],[322,15,276,17,"_1n"],[322,18,276,20],[322,20,277,12,"p1"],[322,22,277,14],[322,25,277,17,"p1"],[322,27,277,19],[322,28,277,20,"add"],[322,31,277,23],[322,32,277,24,"acc"],[322,35,277,27],[322,36,277,28],[323,6,278,8],[323,10,278,12,"k2"],[323,12,278,14],[323,15,278,17,"_1n"],[323,18,278,20],[323,20,279,12,"p2"],[323,22,279,14],[323,25,279,17,"p2"],[323,27,279,19],[323,28,279,20,"add"],[323,31,279,23],[323,32,279,24,"acc"],[323,35,279,27],[323,36,279,28],[324,6,280,8,"acc"],[324,9,280,11],[324,12,280,14,"acc"],[324,15,280,17],[324,16,280,18,"double"],[324,22,280,24],[324,23,280,25],[324,24,280,26],[325,6,281,8,"k1"],[325,8,281,10],[325,13,281,15,"_1n"],[325,16,281,18],[326,6,282,8,"k2"],[326,8,282,10],[326,13,282,15,"_1n"],[326,16,282,18],[327,4,283,4],[328,4,284,4],[328,11,284,11],[329,6,284,13,"p1"],[329,8,284,15],[330,6,284,17,"p2"],[331,4,284,20],[331,5,284,21],[332,2,285,0],[333,2,286,0],[334,0,287,0],[335,0,288,0],[336,0,289,0],[337,0,290,0],[338,0,291,0],[339,0,292,0],[340,0,293,0],[341,0,294,0],[342,0,295,0],[343,2,296,0],[343,11,296,9,"pippenger"],[343,20,296,18,"pippenger"],[343,21,296,19,"c"],[343,22,296,20],[343,24,296,22,"fieldN"],[343,30,296,28],[343,32,296,30,"points"],[343,38,296,36],[343,40,296,38,"scalars"],[343,47,296,45],[343,49,296,47],[344,4,297,4],[345,4,298,4],[346,4,299,4],[347,4,300,4],[348,4,301,4],[349,4,302,4],[350,4,303,4,"validateMSMPoints"],[350,21,303,21],[350,22,303,22,"points"],[350,28,303,28],[350,30,303,30,"c"],[350,31,303,31],[350,32,303,32],[351,4,304,4,"validateMSMScalars"],[351,22,304,22],[351,23,304,23,"scalars"],[351,30,304,30],[351,32,304,32,"fieldN"],[351,38,304,38],[351,39,304,39],[352,4,305,4],[352,8,305,10,"plength"],[352,15,305,17],[352,18,305,20,"points"],[352,24,305,26],[352,25,305,27,"length"],[352,31,305,33],[353,4,306,4],[353,8,306,10,"slength"],[353,15,306,17],[353,18,306,20,"scalars"],[353,25,306,27],[353,26,306,28,"length"],[353,32,306,34],[354,4,307,4],[354,8,307,8,"plength"],[354,15,307,15],[354,20,307,20,"slength"],[354,27,307,27],[354,29,308,8],[354,35,308,14],[354,39,308,18,"Error"],[354,44,308,23],[354,45,308,24],[354,98,308,77],[354,99,308,78],[355,4,309,4],[356,4,310,4],[356,8,310,10,"zero"],[356,12,310,14],[356,15,310,17,"c"],[356,16,310,18],[356,17,310,19,"ZERO"],[356,21,310,23],[357,4,311,4],[357,8,311,10,"wbits"],[357,13,311,15],[357,16,311,18],[357,17,311,19],[357,18,311,20],[357,20,311,22,"utils_ts_1"],[357,30,311,32],[357,31,311,33,"bitLen"],[357,37,311,39],[357,39,311,41,"BigInt"],[357,45,311,47],[357,46,311,48,"plength"],[357,53,311,55],[357,54,311,56],[357,55,311,57],[358,4,312,4],[358,8,312,8,"windowSize"],[358,18,312,18],[358,21,312,21],[358,22,312,22],[358,23,312,23],[358,24,312,24],[359,4,313,4],[359,8,313,8,"wbits"],[359,13,313,13],[359,16,313,16],[359,18,313,18],[359,20,314,8,"windowSize"],[359,30,314,18],[359,33,314,21,"wbits"],[359,38,314,26],[359,41,314,29],[359,42,314,30],[359,43,314,31],[359,48,315,9],[359,52,315,13,"wbits"],[359,57,315,18],[359,60,315,21],[359,61,315,22],[359,63,316,8,"windowSize"],[359,73,316,18],[359,76,316,21,"wbits"],[359,81,316,26],[359,84,316,29],[359,85,316,30],[359,86,316,31],[359,91,317,9],[359,95,317,13,"wbits"],[359,100,317,18],[359,103,317,21],[359,104,317,22],[359,106,318,8,"windowSize"],[359,116,318,18],[359,119,318,21],[359,120,318,22],[360,4,319,4],[360,8,319,10,"MASK"],[360,12,319,14],[360,15,319,17],[360,16,319,18],[360,17,319,19],[360,19,319,21,"utils_ts_1"],[360,29,319,31],[360,30,319,32,"bitMask"],[360,37,319,39],[360,39,319,41,"windowSize"],[360,49,319,51],[360,50,319,52],[361,4,320,4],[361,8,320,10,"buckets"],[361,15,320,17],[361,18,320,20],[361,22,320,24,"Array"],[361,27,320,29],[361,28,320,30,"Number"],[361,34,320,36],[361,35,320,37,"MASK"],[361,39,320,41],[361,40,320,42],[361,43,320,45],[361,44,320,46],[361,45,320,47],[361,46,320,48,"fill"],[361,50,320,52],[361,51,320,53,"zero"],[361,55,320,57],[361,56,320,58],[361,57,320,59],[361,58,320,60],[362,4,321,4],[362,8,321,10,"lastBits"],[362,16,321,18],[362,19,321,21,"Math"],[362,23,321,25],[362,24,321,26,"floor"],[362,29,321,31],[362,30,321,32],[362,31,321,33,"fieldN"],[362,37,321,39],[362,38,321,40,"BITS"],[362,42,321,44],[362,45,321,47],[362,46,321,48],[362,50,321,52,"windowSize"],[362,60,321,62],[362,61,321,63],[362,64,321,66,"windowSize"],[362,74,321,76],[363,4,322,4],[363,8,322,8,"sum"],[363,11,322,11],[363,14,322,14,"zero"],[363,18,322,18],[364,4,323,4],[364,9,323,9],[364,13,323,13,"i"],[364,14,323,14],[364,17,323,17,"lastBits"],[364,25,323,25],[364,27,323,27,"i"],[364,28,323,28],[364,32,323,32],[364,33,323,33],[364,35,323,35,"i"],[364,36,323,36],[364,40,323,40,"windowSize"],[364,50,323,50],[364,52,323,52],[365,6,324,8,"buckets"],[365,13,324,15],[365,14,324,16,"fill"],[365,18,324,20],[365,19,324,21,"zero"],[365,23,324,25],[365,24,324,26],[366,6,325,8],[366,11,325,13],[366,15,325,17,"j"],[366,16,325,18],[366,19,325,21],[366,20,325,22],[366,22,325,24,"j"],[366,23,325,25],[366,26,325,28,"slength"],[366,33,325,35],[366,35,325,37,"j"],[366,36,325,38],[366,38,325,40],[366,40,325,42],[367,8,326,12],[367,12,326,18,"scalar"],[367,18,326,24],[367,21,326,27,"scalars"],[367,28,326,34],[367,29,326,35,"j"],[367,30,326,36],[367,31,326,37],[368,8,327,12],[368,12,327,18,"wbits"],[368,18,327,23],[368,21,327,26,"Number"],[368,27,327,32],[368,28,327,34,"scalar"],[368,34,327,40],[368,38,327,44,"BigInt"],[368,44,327,50],[368,45,327,51,"i"],[368,46,327,52],[368,47,327,53],[368,50,327,57,"MASK"],[368,54,327,61],[368,55,327,62],[369,8,328,12,"buckets"],[369,15,328,19],[369,16,328,20,"wbits"],[369,22,328,25],[369,23,328,26],[369,26,328,29,"buckets"],[369,33,328,36],[369,34,328,37,"wbits"],[369,40,328,42],[369,41,328,43],[369,42,328,44,"add"],[369,45,328,47],[369,46,328,48,"points"],[369,52,328,54],[369,53,328,55,"j"],[369,54,328,56],[369,55,328,57],[369,56,328,58],[370,6,329,8],[371,6,330,8],[371,10,330,12,"resI"],[371,14,330,16],[371,17,330,19,"zero"],[371,21,330,23],[371,22,330,24],[371,23,330,25],[372,6,331,8],[373,6,332,8],[373,11,332,13],[373,15,332,17,"j"],[373,17,332,18],[373,20,332,21,"buckets"],[373,27,332,28],[373,28,332,29,"length"],[373,34,332,35],[373,37,332,38],[373,38,332,39],[373,40,332,41,"sumI"],[373,44,332,45],[373,47,332,48,"zero"],[373,51,332,52],[373,53,332,54,"j"],[373,55,332,55],[373,58,332,58],[373,59,332,59],[373,61,332,61,"j"],[373,63,332,62],[373,65,332,64],[373,67,332,66],[374,8,333,12,"sumI"],[374,12,333,16],[374,15,333,19,"sumI"],[374,19,333,23],[374,20,333,24,"add"],[374,23,333,27],[374,24,333,28,"buckets"],[374,31,333,35],[374,32,333,36,"j"],[374,34,333,37],[374,35,333,38],[374,36,333,39],[375,8,334,12,"resI"],[375,12,334,16],[375,15,334,19,"resI"],[375,19,334,23],[375,20,334,24,"add"],[375,23,334,27],[375,24,334,28,"sumI"],[375,28,334,32],[375,29,334,33],[376,6,335,8],[377,6,336,8,"sum"],[377,9,336,11],[377,12,336,14,"sum"],[377,15,336,17],[377,16,336,18,"add"],[377,19,336,21],[377,20,336,22,"resI"],[377,24,336,26],[377,25,336,27],[378,6,337,8],[378,10,337,12,"i"],[378,11,337,13],[378,16,337,18],[378,17,337,19],[378,19,338,12],[378,24,338,17],[378,28,338,21,"j"],[378,31,338,22],[378,34,338,25],[378,35,338,26],[378,37,338,28,"j"],[378,40,338,29],[378,43,338,32,"windowSize"],[378,53,338,42],[378,55,338,44,"j"],[378,58,338,45],[378,60,338,47],[378,62,339,16,"sum"],[378,65,339,19],[378,68,339,22,"sum"],[378,71,339,25],[378,72,339,26,"double"],[378,78,339,32],[378,79,339,33],[378,80,339,34],[379,4,340,4],[380,4,341,4],[380,11,341,11,"sum"],[380,14,341,14],[381,2,342,0],[382,2,343,0],[383,0,344,0],[384,0,345,0],[385,0,346,0],[386,0,347,0],[387,0,348,0],[388,0,349,0],[389,2,350,0],[389,11,350,9,"precomputeMSMUnsafe"],[389,30,350,28,"precomputeMSMUnsafe"],[389,31,350,29,"c"],[389,32,350,30],[389,34,350,32,"fieldN"],[389,40,350,38],[389,42,350,40,"points"],[389,48,350,46],[389,50,350,48,"windowSize"],[389,60,350,58],[389,62,350,60],[390,4,351,4],[391,0,352,0],[392,0,353,0],[393,0,354,0],[394,0,355,0],[395,0,356,0],[396,0,357,0],[397,0,358,0],[398,0,359,0],[399,0,360,0],[400,0,361,0],[401,0,362,0],[402,0,363,0],[403,0,364,0],[404,0,365,0],[405,0,366,0],[406,0,367,0],[407,0,368,0],[408,0,369,0],[409,0,370,0],[410,0,371,0],[411,0,372,0],[412,0,373,0],[413,0,374,0],[414,0,375,0],[415,0,376,0],[416,0,377,0],[417,0,378,0],[418,0,379,0],[419,0,380,0],[420,0,381,0],[421,0,382,0],[422,0,383,0],[423,0,384,0],[424,0,385,0],[425,4,386,4,"validateW"],[425,13,386,13],[425,14,386,14,"windowSize"],[425,24,386,24],[425,26,386,26,"fieldN"],[425,32,386,32],[425,33,386,33,"BITS"],[425,37,386,37],[425,38,386,38],[426,4,387,4,"validateMSMPoints"],[426,21,387,21],[426,22,387,22,"points"],[426,28,387,28],[426,30,387,30,"c"],[426,31,387,31],[426,32,387,32],[427,4,388,4],[427,8,388,10,"zero"],[427,12,388,14],[427,15,388,17,"c"],[427,16,388,18],[427,17,388,19,"ZERO"],[427,21,388,23],[428,4,389,4],[428,8,389,10,"tableSize"],[428,17,389,19],[428,20,389,22],[428,21,389,23],[428,25,389,27,"windowSize"],[428,35,389,37],[428,38,389,40],[428,39,389,41],[428,40,389,42],[428,41,389,43],[429,4,390,4],[429,8,390,10,"chunks"],[429,14,390,16],[429,17,390,19,"Math"],[429,21,390,23],[429,22,390,24,"ceil"],[429,26,390,28],[429,27,390,29,"fieldN"],[429,33,390,35],[429,34,390,36,"BITS"],[429,38,390,40],[429,41,390,43,"windowSize"],[429,51,390,53],[429,52,390,54],[429,53,390,55],[429,54,390,56],[430,4,391,4],[430,8,391,10,"MASK"],[430,12,391,14],[430,15,391,17],[430,16,391,18],[430,17,391,19],[430,19,391,21,"utils_ts_1"],[430,29,391,31],[430,30,391,32,"bitMask"],[430,37,391,39],[430,39,391,41,"windowSize"],[430,49,391,51],[430,50,391,52],[431,4,392,4],[431,8,392,10,"tables"],[431,14,392,16],[431,17,392,19,"points"],[431,23,392,25],[431,24,392,26,"map"],[431,27,392,29],[431,28,392,31,"p"],[431,29,392,32],[431,33,392,37],[432,6,393,8],[432,10,393,14,"res"],[432,13,393,17],[432,16,393,20],[432,18,393,22],[433,6,394,8],[433,11,394,13],[433,15,394,17,"i"],[433,16,394,18],[433,19,394,21],[433,20,394,22],[433,22,394,24,"acc"],[433,25,394,27],[433,28,394,30,"p"],[433,29,394,31],[433,31,394,33,"i"],[433,32,394,34],[433,35,394,37,"tableSize"],[433,44,394,46],[433,46,394,48,"i"],[433,47,394,49],[433,49,394,51],[433,51,394,53],[434,8,395,12,"res"],[434,11,395,15],[434,12,395,16,"push"],[434,16,395,20],[434,17,395,21,"acc"],[434,20,395,24],[434,21,395,25],[435,8,396,12,"acc"],[435,11,396,15],[435,14,396,18,"acc"],[435,17,396,21],[435,18,396,22,"add"],[435,21,396,25],[435,22,396,26,"p"],[435,23,396,27],[435,24,396,28],[436,6,397,8],[437,6,398,8],[437,13,398,15,"res"],[437,16,398,18],[438,4,399,4],[438,5,399,5],[438,6,399,6],[439,4,400,4],[439,11,400,12,"scalars"],[439,18,400,19],[439,22,400,24],[440,6,401,8,"validateMSMScalars"],[440,24,401,26],[440,25,401,27,"scalars"],[440,32,401,34],[440,34,401,36,"fieldN"],[440,40,401,42],[440,41,401,43],[441,6,402,8],[441,10,402,12,"scalars"],[441,17,402,19],[441,18,402,20,"length"],[441,24,402,26],[441,27,402,29,"points"],[441,33,402,35],[441,34,402,36,"length"],[441,40,402,42],[441,42,403,12],[441,48,403,18],[441,52,403,22,"Error"],[441,57,403,27],[441,58,403,28],[441,113,403,83],[441,114,403,84],[442,6,404,8],[442,10,404,12,"res"],[442,13,404,15],[442,16,404,18,"zero"],[442,20,404,22],[443,6,405,8],[443,11,405,13],[443,15,405,17,"i"],[443,16,405,18],[443,19,405,21],[443,20,405,22],[443,22,405,24,"i"],[443,23,405,25],[443,26,405,28,"chunks"],[443,32,405,34],[443,34,405,36,"i"],[443,35,405,37],[443,37,405,39],[443,39,405,41],[444,8,406,12],[445,8,407,12],[445,12,407,16,"res"],[445,15,407,19],[445,20,407,24,"zero"],[445,24,407,28],[445,26,408,16],[445,31,408,21],[445,35,408,25,"j"],[445,36,408,26],[445,39,408,29],[445,40,408,30],[445,42,408,32,"j"],[445,43,408,33],[445,46,408,36,"windowSize"],[445,56,408,46],[445,58,408,48,"j"],[445,59,408,49],[445,61,408,51],[445,63,409,20,"res"],[445,66,409,23],[445,69,409,26,"res"],[445,72,409,29],[445,73,409,30,"double"],[445,79,409,36],[445,80,409,37],[445,81,409,38],[446,8,410,12],[446,12,410,18,"shiftBy"],[446,19,410,25],[446,22,410,28,"BigInt"],[446,28,410,34],[446,29,410,35,"chunks"],[446,35,410,41],[446,38,410,44,"windowSize"],[446,48,410,54],[446,51,410,57],[446,52,410,58,"i"],[446,53,410,59],[446,56,410,62],[446,57,410,63],[446,61,410,67,"windowSize"],[446,71,410,77],[446,72,410,78],[447,8,411,12],[447,13,411,17],[447,17,411,21,"j"],[447,20,411,22],[447,23,411,25],[447,24,411,26],[447,26,411,28,"j"],[447,29,411,29],[447,32,411,32,"scalars"],[447,39,411,39],[447,40,411,40,"length"],[447,46,411,46],[447,48,411,48,"j"],[447,51,411,49],[447,53,411,51],[447,55,411,53],[448,10,412,16],[448,14,412,22,"n"],[448,15,412,23],[448,18,412,26,"scalars"],[448,25,412,33],[448,26,412,34,"j"],[448,29,412,35],[448,30,412,36],[449,10,413,16],[449,14,413,22,"curr"],[449,18,413,26],[449,21,413,29,"Number"],[449,27,413,35],[449,28,413,37,"n"],[449,29,413,38],[449,33,413,42,"shiftBy"],[449,40,413,49],[449,43,413,53,"MASK"],[449,47,413,57],[449,48,413,58],[450,10,414,16],[450,14,414,20],[450,15,414,21,"curr"],[450,19,414,25],[450,21,415,20],[450,30,415,29],[450,31,415,30],[451,10,416,16,"res"],[451,13,416,19],[451,16,416,22,"res"],[451,19,416,25],[451,20,416,26,"add"],[451,23,416,29],[451,24,416,30,"tables"],[451,30,416,36],[451,31,416,37,"j"],[451,34,416,38],[451,35,416,39],[451,36,416,40,"curr"],[451,40,416,44],[451,43,416,47],[451,44,416,48],[451,45,416,49],[451,46,416,50],[452,8,417,12],[453,6,418,8],[454,6,419,8],[454,13,419,15,"res"],[454,16,419,18],[455,4,420,4],[455,5,420,5],[456,2,421,0],[457,2,422,0],[458,2,423,0],[459,2,424,0],[459,11,424,9,"validateBasic"],[459,24,424,22,"validateBasic"],[459,25,424,23,"curve"],[459,30,424,28],[459,32,424,30],[460,4,425,4],[460,5,425,5],[460,6,425,6],[460,8,425,8,"modular_ts_1"],[460,20,425,20],[460,21,425,21,"validateField"],[460,34,425,34],[460,36,425,36,"curve"],[460,41,425,41],[460,42,425,42,"Fp"],[460,44,425,44],[460,45,425,45],[461,4,426,4],[461,5,426,5],[461,6,426,6],[461,8,426,8,"utils_ts_1"],[461,18,426,18],[461,19,426,19,"validateObject"],[461,33,426,33],[461,35,426,35,"curve"],[461,40,426,40],[461,42,426,42],[462,6,427,8,"n"],[462,7,427,9],[462,9,427,11],[462,17,427,19],[463,6,428,8,"h"],[463,7,428,9],[463,9,428,11],[463,17,428,19],[464,6,429,8,"Gx"],[464,8,429,10],[464,10,429,12],[464,17,429,19],[465,6,430,8,"Gy"],[465,8,430,10],[465,10,430,12],[466,4,431,4],[466,5,431,5],[466,7,431,7],[467,6,432,8,"nBitLength"],[467,16,432,18],[467,18,432,20],[467,33,432,35],[468,6,433,8,"nByteLength"],[468,17,433,19],[468,19,433,21],[469,4,434,4],[469,5,434,5],[469,6,434,6],[470,4,435,4],[471,4,436,4],[471,11,436,11,"Object"],[471,17,436,17],[471,18,436,18,"freeze"],[471,24,436,24],[471,25,436,25],[472,6,437,8],[472,9,437,11],[472,10,437,12],[472,11,437,13],[472,13,437,15,"modular_ts_1"],[472,25,437,27],[472,26,437,28,"nLength"],[472,33,437,35],[472,35,437,37,"curve"],[472,40,437,42],[472,41,437,43,"n"],[472,42,437,44],[472,44,437,46,"curve"],[472,49,437,51],[472,50,437,52,"nBitLength"],[472,60,437,62],[472,61,437,63],[473,6,438,8],[473,9,438,11,"curve"],[473,14,438,16],[474,6,439,8],[474,9,439,11],[475,8,439,13,"p"],[475,9,439,14],[475,11,439,16,"curve"],[475,16,439,21],[475,17,439,22,"Fp"],[475,19,439,24],[475,20,439,25,"ORDER"],[476,6,439,31],[477,4,440,4],[477,5,440,5],[477,6,440,6],[478,2,441,0],[479,2,442,0],[479,11,442,9,"createField"],[479,22,442,20,"createField"],[479,23,442,21,"order"],[479,28,442,26],[479,30,442,28,"field"],[479,35,442,33],[479,37,442,35,"isLE"],[479,41,442,39],[479,43,442,41],[480,4,443,4],[480,8,443,8,"field"],[480,13,443,13],[480,15,443,15],[481,6,444,8],[481,10,444,12,"field"],[481,15,444,17],[481,16,444,18,"ORDER"],[481,21,444,23],[481,26,444,28,"order"],[481,31,444,33],[481,33,445,12],[481,39,445,18],[481,43,445,22,"Error"],[481,48,445,27],[481,49,445,28],[481,97,445,76],[481,98,445,77],[482,6,446,8],[482,7,446,9],[482,8,446,10],[482,10,446,12,"modular_ts_1"],[482,22,446,24],[482,23,446,25,"validateField"],[482,36,446,38],[482,38,446,40,"field"],[482,43,446,45],[482,44,446,46],[483,6,447,8],[483,13,447,15,"field"],[483,18,447,20],[484,4,448,4],[484,5,448,5],[484,11,449,9],[485,6,450,8],[485,13,450,15],[485,14,450,16],[485,15,450,17],[485,17,450,19,"modular_ts_1"],[485,29,450,31],[485,30,450,32,"Field"],[485,35,450,37],[485,37,450,39,"order"],[485,42,450,44],[485,44,450,46],[486,8,450,48,"isLE"],[487,6,450,53],[487,7,450,54],[487,8,450,55],[488,4,451,4],[489,2,452,0],[490,2,453,0],[491,2,454,0],[491,11,454,9,"_createCurveFields"],[491,29,454,27,"_createCurveFields"],[491,30,454,28,"type"],[491,34,454,32],[491,36,454,34,"CURVE"],[491,41,454,39],[491,43,454,65],[492,4,454,65],[492,8,454,41,"curveOpts"],[492,17,454,50],[492,20,454,50,"arguments"],[492,29,454,50],[492,30,454,50,"length"],[492,36,454,50],[492,44,454,50,"arguments"],[492,53,454,50],[492,61,454,50,"undefined"],[492,70,454,50],[492,73,454,50,"arguments"],[492,82,454,50],[492,88,454,53],[492,89,454,54],[492,90,454,55],[493,4,454,55],[493,8,454,57,"FpFnLE"],[493,14,454,63],[493,17,454,63,"arguments"],[493,26,454,63],[493,27,454,63,"length"],[493,33,454,63],[493,40,454,63,"arguments"],[493,49,454,63],[493,55,454,63,"undefined"],[493,64,454,63],[494,4,455,4],[494,8,455,8,"FpFnLE"],[494,14,455,14],[494,19,455,19,"undefined"],[494,28,455,28],[494,30,456,8,"FpFnLE"],[494,36,456,14],[494,39,456,17,"type"],[494,43,456,21],[494,48,456,26],[494,57,456,35],[495,4,457,4],[495,8,457,8],[495,9,457,9,"CURVE"],[495,14,457,14],[495,18,457,18],[495,25,457,25,"CURVE"],[495,30,457,30],[495,35,457,35],[495,43,457,43],[495,45,458,8],[495,51,458,14],[495,55,458,18,"Error"],[495,60,458,23],[495,61,458,24],[495,79,458,42,"type"],[495,83,458,46],[495,98,458,61],[495,99,458,62],[496,4,459,4],[496,9,459,9],[496,13,459,15,"p"],[496,14,459,16],[496,18,459,20],[496,19,459,21],[496,22,459,24],[496,24,459,26],[496,27,459,29],[496,29,459,31],[496,32,459,34],[496,33,459,35],[496,35,459,37],[497,6,460,8],[497,10,460,14,"val"],[497,13,460,17],[497,16,460,20,"CURVE"],[497,21,460,25],[497,22,460,26,"p"],[497,23,460,27],[497,24,460,28],[498,6,461,8],[498,10,461,12],[498,12,461,14],[498,19,461,21,"val"],[498,22,461,24],[498,27,461,29],[498,35,461,37],[498,39,461,41,"val"],[498,42,461,44],[498,45,461,47,"_0n"],[498,48,461,50],[498,49,461,51],[498,51,462,12],[498,57,462,18],[498,61,462,22,"Error"],[498,66,462,27],[498,67,462,28],[498,76,462,37,"p"],[498,77,462,38],[498,103,462,64],[498,104,462,65],[499,4,463,4],[500,4,464,4],[500,8,464,10,"Fp"],[500,10,464,12],[500,13,464,15,"createField"],[500,24,464,26],[500,25,464,27,"CURVE"],[500,30,464,32],[500,31,464,33,"p"],[500,32,464,34],[500,34,464,36,"curveOpts"],[500,43,464,45],[500,44,464,46,"Fp"],[500,46,464,48],[500,48,464,50,"FpFnLE"],[500,54,464,56],[500,55,464,57],[501,4,465,4],[501,8,465,10,"Fn"],[501,10,465,12],[501,13,465,15,"createField"],[501,24,465,26],[501,25,465,27,"CURVE"],[501,30,465,32],[501,31,465,33,"n"],[501,32,465,34],[501,34,465,36,"curveOpts"],[501,43,465,45],[501,44,465,46,"Fn"],[501,46,465,48],[501,48,465,50,"FpFnLE"],[501,54,465,56],[501,55,465,57],[502,4,466,4],[502,8,466,10,"_b"],[502,10,466,12],[502,13,466,15,"type"],[502,17,466,19],[502,22,466,24],[502,35,466,37],[502,38,466,40],[502,41,466,43],[502,44,466,46],[502,47,466,49],[503,4,467,4],[503,8,467,10,"params"],[503,14,467,16],[503,17,467,19],[503,18,467,20],[503,22,467,24],[503,24,467,26],[503,28,467,30],[503,30,467,32],[503,33,467,35],[503,35,467,37,"_b"],[503,37,467,39],[503,38,467,40],[504,4,468,4],[504,9,468,9],[504,13,468,15,"p"],[504,15,468,16],[504,19,468,20,"params"],[504,25,468,26],[504,27,468,28],[505,6,469,8],[506,6,470,8],[506,10,470,12],[506,11,470,13,"Fp"],[506,13,470,15],[506,14,470,16,"isValid"],[506,21,470,23],[506,22,470,24,"CURVE"],[506,27,470,29],[506,28,470,30,"p"],[506,30,470,31],[506,31,470,32],[506,32,470,33],[506,34,471,12],[506,40,471,18],[506,44,471,22,"Error"],[506,49,471,27],[506,50,471,28],[506,59,471,37,"p"],[506,61,471,38],[506,103,471,80],[506,104,471,81],[507,4,472,4],[508,4,473,4,"CURVE"],[508,9,473,9],[508,12,473,12,"Object"],[508,18,473,18],[508,19,473,19,"freeze"],[508,25,473,25],[508,26,473,26,"Object"],[508,32,473,32],[508,33,473,33,"assign"],[508,39,473,39],[508,40,473,40],[508,41,473,41],[508,42,473,42],[508,44,473,44,"CURVE"],[508,49,473,49],[508,50,473,50],[508,51,473,51],[509,4,474,4],[509,11,474,11],[510,6,474,13,"CURVE"],[510,11,474,18],[511,6,474,20,"Fp"],[511,8,474,22],[512,6,474,24,"Fn"],[513,4,474,27],[513,5,474,28],[514,2,475,0],[515,0,475,1],[515,3]],"functionMap":{"names":["<global>","negateCt","normalizeZ","points.map$argument_0","validateW","calcWOpts","calcOffsets","validateMSMPoints","points.forEach$argument_0","validateMSMScalars","scalars.forEach$argument_0","getW","assert0","wNAF","wNAF#constructor","wNAF#_unsafeLadder","wNAF#precomputeWindow","wNAF#wNAF","wNAF#wNAFUnsafe","wNAF#getPrecomputes","wNAF#cached","wNAF#unsafe","wNAF#createCache","wNAF#hasCache","mulEndoUnsafe","pippenger","precomputeMSMUnsafe","<anonymous>","validateBasic","createField","_createCurveFields"],"mappings":"AAA;ACoB;CDG;AEO;wECC,UD;sBCC,iDD;CFC;AIC;CJG;AKC;CLQ;AMC;CNqB;AOC;mBCG;KDG;CPC;ASC;oBCG;KDG;CTC;AWM;CXI;AYC;CZG;AamB;ICE;KDK;IEE;KFS;IGa;KHgB;IIO;KJgC;IKM;KLmB;IMC;KNa;IOC;KPG;IQC;KRK;ISI;KTI;IUC;KVE;CbC;AwBM;CxBc;AyBW;CzB8C;A0BQ;8BvB0C;KuBO;WCC;KDoB;C1BC;A4BG;C5BiB;A6BC;C7BU;A8BE;C9BqB"},"hasCjsExports":true},"type":"js/module"}]} |