Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/e5/98aff8c905dbe5aa9b21313996b971f8b096356e15015a979d8cd99e0d28e2884eca32
T
2025-11-08 10:07:13 +00:00

1 line
71 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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(function (p) {\n return p.Z;\n }));\n return points.map(function (p, i) {\n return c.fromAffine(p.toAffine(invertedZs[i]));\n });\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: windows,\n windowSize: windowSize,\n mask: mask,\n maxNumber: maxNumber,\n shiftBy: 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: nextN,\n offset: offset,\n isZero: isZero,\n isNeg: isNeg,\n isNegF: isNegF,\n offsetF: offsetF\n };\n }\n function validateMSMPoints(points, c) {\n if (!Array.isArray(points)) throw new Error('array expected');\n points.forEach(function (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(function (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: p,\n f: 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: p1,\n p2: 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(function (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 function (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(Object.assign({}, (0, modular_ts_1.nLength)(curve.n, curve.nBitLength), curve, {\n p: curve.Fp.ORDER\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: 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: CURVE,\n Fp: Fp,\n Fn: 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,72],[38,80,32,73,"p"],[38,81,32,74],[39,6,32,74],[39,13,32,79,"p"],[39,14,32,80],[39,15,32,81,"Z"],[39,16,32,82],[40,4,32,82],[40,6,32,83],[40,7,32,84],[41,4,33,4],[41,11,33,11,"points"],[41,17,33,17],[41,18,33,18,"map"],[41,21,33,21],[41,22,33,22],[41,32,33,23,"p"],[41,33,33,24],[41,35,33,26,"i"],[41,36,33,27],[42,6,33,27],[42,13,33,32,"c"],[42,14,33,33],[42,15,33,34,"fromAffine"],[42,25,33,44],[42,26,33,45,"p"],[42,27,33,46],[42,28,33,47,"toAffine"],[42,36,33,55],[42,37,33,56,"invertedZs"],[42,47,33,66],[42,48,33,67,"i"],[42,49,33,68],[42,50,33,69],[42,51,33,70],[42,52,33,71],[43,4,33,71],[43,6,33,72],[44,2,34,0],[45,2,35,0],[45,11,35,9,"validateW"],[45,20,35,18,"validateW"],[45,21,35,19,"W"],[45,22,35,20],[45,24,35,22,"bits"],[45,28,35,26],[45,30,35,28],[46,4,36,4],[46,8,36,8],[46,9,36,9,"Number"],[46,15,36,15],[46,16,36,16,"isSafeInteger"],[46,29,36,29],[46,30,36,30,"W"],[46,31,36,31],[46,32,36,32],[46,36,36,36,"W"],[46,37,36,37],[46,41,36,41],[46,42,36,42],[46,46,36,46,"W"],[46,47,36,47],[46,50,36,50,"bits"],[46,54,36,54],[46,56,37,8],[46,62,37,14],[46,66,37,18,"Error"],[46,71,37,23],[46,72,37,24],[46,108,37,60],[46,111,37,63,"bits"],[46,115,37,67],[46,118,37,70],[46,129,37,81],[46,132,37,84,"W"],[46,133,37,85],[46,134,37,86],[47,2,38,0],[48,2,39,0],[48,11,39,9,"calcWOpts"],[48,20,39,18,"calcWOpts"],[48,21,39,19,"W"],[48,22,39,20],[48,24,39,22,"scalarBits"],[48,34,39,32],[48,36,39,34],[49,4,40,4,"validateW"],[49,13,40,13],[49,14,40,14,"W"],[49,15,40,15],[49,17,40,17,"scalarBits"],[49,27,40,27],[49,28,40,28],[50,4,41,4],[50,8,41,10,"windows"],[50,15,41,17],[50,18,41,20,"Math"],[50,22,41,24],[50,23,41,25,"ceil"],[50,27,41,29],[50,28,41,30,"scalarBits"],[50,38,41,40],[50,41,41,43,"W"],[50,42,41,44],[50,43,41,45],[50,46,41,48],[50,47,41,49],[50,48,41,50],[50,49,41,51],[51,4,42,4],[51,8,42,10,"windowSize"],[51,18,42,20],[51,21,42,23],[51,22,42,24],[51,27,42,29,"W"],[51,28,42,30],[51,31,42,33],[51,32,42,34],[51,33,42,35],[51,34,42,36],[51,35,42,37],[52,4,43,4],[52,8,43,10,"maxNumber"],[52,17,43,19],[52,20,43,22],[52,21,43,23],[52,25,43,27,"W"],[52,26,43,28],[52,27,43,29],[52,28,43,30],[53,4,44,4],[53,8,44,10,"mask"],[53,12,44,14],[53,15,44,17],[53,16,44,18],[53,17,44,19],[53,19,44,21,"utils_ts_1"],[53,29,44,31],[53,30,44,32,"bitMask"],[53,37,44,39],[53,39,44,41,"W"],[53,40,44,42],[53,41,44,43],[53,42,44,44],[53,43,44,45],[54,4,45,4],[54,8,45,10,"shiftBy"],[54,15,45,17],[54,18,45,20,"BigInt"],[54,24,45,26],[54,25,45,27,"W"],[54,26,45,28],[54,27,45,29],[54,28,45,30],[54,29,45,31],[55,4,46,4],[55,11,46,11],[56,6,46,13,"windows"],[56,13,46,20],[56,15,46,13,"windows"],[56,22,46,20],[57,6,46,22,"windowSize"],[57,16,46,32],[57,18,46,22,"windowSize"],[57,28,46,32],[58,6,46,34,"mask"],[58,10,46,38],[58,12,46,34,"mask"],[58,16,46,38],[59,6,46,40,"maxNumber"],[59,15,46,49],[59,17,46,40,"maxNumber"],[59,26,46,49],[60,6,46,51,"shiftBy"],[60,13,46,58],[60,15,46,51,"shiftBy"],[61,4,46,59],[61,5,46,60],[62,2,47,0],[63,2,48,0],[63,11,48,9,"calcOffsets"],[63,22,48,20,"calcOffsets"],[63,23,48,21,"n"],[63,24,48,22],[63,26,48,24,"window"],[63,32,48,30],[63,34,48,32,"wOpts"],[63,39,48,37],[63,41,48,39],[64,4,49,4],[64,8,49,12,"windowSize"],[64,18,49,22],[64,21,49,53,"wOpts"],[64,26,49,58],[64,27,49,12,"windowSize"],[64,37,49,22],[65,6,49,24,"mask"],[65,10,49,28],[65,13,49,53,"wOpts"],[65,18,49,58],[65,19,49,24,"mask"],[65,23,49,28],[66,6,49,30,"maxNumber"],[66,15,49,39],[66,18,49,53,"wOpts"],[66,23,49,58],[66,24,49,30,"maxNumber"],[66,33,49,39],[67,6,49,41,"shiftBy"],[67,13,49,48],[67,16,49,53,"wOpts"],[67,21,49,58],[67,22,49,41,"shiftBy"],[67,29,49,48],[68,4,50,4],[68,8,50,8,"wbits"],[68,13,50,13],[68,16,50,16,"Number"],[68,22,50,22],[68,23,50,23,"n"],[68,24,50,24],[68,27,50,27,"mask"],[68,31,50,31],[68,32,50,32],[68,33,50,33],[68,34,50,34],[69,4,51,4],[69,8,51,8,"nextN"],[69,13,51,13],[69,16,51,16,"n"],[69,17,51,17],[69,21,51,21,"shiftBy"],[69,28,51,28],[69,29,51,29],[69,30,51,30],[70,4,52,4],[71,4,53,4],[72,4,54,4],[73,4,55,4],[74,4,56,4],[75,4,57,4],[75,8,57,8,"wbits"],[75,13,57,13],[75,16,57,16,"windowSize"],[75,26,57,26],[75,28,57,28],[76,6,58,8],[77,6,59,8,"wbits"],[77,11,59,13],[77,15,59,17,"maxNumber"],[77,24,59,26],[77,25,59,27],[77,26,59,28],[78,6,60,8,"nextN"],[78,11,60,13],[78,15,60,17,"_1n"],[78,18,60,20],[78,19,60,21],[78,20,60,22],[79,4,61,4],[80,4,62,4],[80,8,62,10,"offsetStart"],[80,19,62,21],[80,22,62,24,"window"],[80,28,62,30],[80,31,62,33,"windowSize"],[80,41,62,43],[81,4,63,4],[81,8,63,10,"offset"],[81,14,63,16],[81,17,63,19,"offsetStart"],[81,28,63,30],[81,31,63,33,"Math"],[81,35,63,37],[81,36,63,38,"abs"],[81,39,63,41],[81,40,63,42,"wbits"],[81,45,63,47],[81,46,63,48],[81,49,63,51],[81,50,63,52],[81,51,63,53],[81,52,63,54],[82,4,64,4],[82,8,64,10,"isZero"],[82,14,64,16],[82,17,64,19,"wbits"],[82,22,64,24],[82,27,64,29],[82,28,64,30],[82,29,64,31],[82,30,64,32],[83,4,65,4],[83,8,65,10,"isNeg"],[83,13,65,15],[83,16,65,18,"wbits"],[83,21,65,23],[83,24,65,26],[83,25,65,27],[83,26,65,28],[83,27,65,29],[84,4,66,4],[84,8,66,10,"isNegF"],[84,14,66,16],[84,17,66,19,"window"],[84,23,66,25],[84,26,66,28],[84,27,66,29],[84,32,66,34],[84,33,66,35],[84,34,66,36],[84,35,66,37],[85,4,67,4],[85,8,67,10,"offsetF"],[85,15,67,17],[85,18,67,20,"offsetStart"],[85,29,67,31],[85,30,67,32],[85,31,67,33],[86,4,68,4],[86,11,68,11],[87,6,68,13,"nextN"],[87,11,68,18],[87,13,68,13,"nextN"],[87,18,68,18],[88,6,68,20,"offset"],[88,12,68,26],[88,14,68,20,"offset"],[88,20,68,26],[89,6,68,28,"isZero"],[89,12,68,34],[89,14,68,28,"isZero"],[89,20,68,34],[90,6,68,36,"isNeg"],[90,11,68,41],[90,13,68,36,"isNeg"],[90,18,68,41],[91,6,68,43,"isNegF"],[91,12,68,49],[91,14,68,43,"isNegF"],[91,20,68,49],[92,6,68,51,"offsetF"],[92,13,68,58],[92,15,68,51,"offsetF"],[93,4,68,59],[93,5,68,60],[94,2,69,0],[95,2,70,0],[95,11,70,9,"validateMSMPoints"],[95,28,70,26,"validateMSMPoints"],[95,29,70,27,"points"],[95,35,70,33],[95,37,70,35,"c"],[95,38,70,36],[95,40,70,38],[96,4,71,4],[96,8,71,8],[96,9,71,9,"Array"],[96,14,71,14],[96,15,71,15,"isArray"],[96,22,71,22],[96,23,71,23,"points"],[96,29,71,29],[96,30,71,30],[96,32,72,8],[96,38,72,14],[96,42,72,18,"Error"],[96,47,72,23],[96,48,72,24],[96,64,72,40],[96,65,72,41],[97,4,73,4,"points"],[97,10,73,10],[97,11,73,11,"forEach"],[97,18,73,18],[97,19,73,19],[97,29,73,20,"p"],[97,30,73,21],[97,32,73,23,"i"],[97,33,73,24],[97,35,73,29],[98,6,74,8],[98,10,74,12],[98,12,74,14,"p"],[98,13,74,15],[98,25,74,27,"c"],[98,26,74,28],[98,27,74,29],[98,29,75,12],[98,35,75,18],[98,39,75,22,"Error"],[98,44,75,27],[98,45,75,28],[98,70,75,53],[98,73,75,56,"i"],[98,74,75,57],[98,75,75,58],[99,4,76,4],[99,5,76,5],[99,6,76,6],[100,2,77,0],[101,2,78,0],[101,11,78,9,"validateMSMScalars"],[101,29,78,27,"validateMSMScalars"],[101,30,78,28,"scalars"],[101,37,78,35],[101,39,78,37,"field"],[101,44,78,42],[101,46,78,44],[102,4,79,4],[102,8,79,8],[102,9,79,9,"Array"],[102,14,79,14],[102,15,79,15,"isArray"],[102,22,79,22],[102,23,79,23,"scalars"],[102,30,79,30],[102,31,79,31],[102,33,80,8],[102,39,80,14],[102,43,80,18,"Error"],[102,48,80,23],[102,49,80,24],[102,76,80,51],[102,77,80,52],[103,4,81,4,"scalars"],[103,11,81,11],[103,12,81,12,"forEach"],[103,19,81,19],[103,20,81,20],[103,30,81,21,"s"],[103,31,81,22],[103,33,81,24,"i"],[103,34,81,25],[103,36,81,30],[104,6,82,8],[104,10,82,12],[104,11,82,13,"field"],[104,16,82,18],[104,17,82,19,"isValid"],[104,24,82,26],[104,25,82,27,"s"],[104,26,82,28],[104,27,82,29],[104,29,83,12],[104,35,83,18],[104,39,83,22,"Error"],[104,44,83,27],[104,45,83,28],[104,71,83,54],[104,74,83,57,"i"],[104,75,83,58],[104,76,83,59],[105,4,84,4],[105,5,84,5],[105,6,84,6],[106,2,85,0],[107,2,86,0],[108,2,87,0],[109,2,88,0],[110,2,89,0],[110,6,89,6,"pointPrecomputes"],[110,22,89,22],[110,25,89,25],[110,29,89,29,"WeakMap"],[110,36,89,36],[110,37,89,37],[110,38,89,38],[111,2,90,0],[111,6,90,6,"pointWindowSizes"],[111,22,90,22],[111,25,90,25],[111,29,90,29,"WeakMap"],[111,36,90,36],[111,37,90,37],[111,38,90,38],[112,2,91,0],[112,11,91,9,"getW"],[112,15,91,13,"getW"],[112,16,91,14,"P"],[112,17,91,15],[112,19,91,17],[113,4,92,4],[114,4,93,4],[115,4,94,4],[115,11,94,11,"pointWindowSizes"],[115,27,94,27],[115,28,94,28,"get"],[115,31,94,31],[115,32,94,32,"P"],[115,33,94,33],[115,34,94,34],[115,38,94,38],[115,39,94,39],[116,2,95,0],[117,2,96,0],[117,11,96,9,"assert0"],[117,18,96,16,"assert0"],[117,19,96,17,"n"],[117,20,96,18],[117,22,96,20],[118,4,97,4],[118,8,97,8,"n"],[118,9,97,9],[118,14,97,14,"_0n"],[118,17,97,17],[118,19,98,8],[118,25,98,14],[118,29,98,18,"Error"],[118,34,98,23],[118,35,98,24],[118,49,98,38],[118,50,98,39],[119,2,99,0],[120,2,100,0],[121,0,101,0],[122,0,102,0],[123,0,103,0],[124,0,104,0],[125,0,105,0],[126,0,106,0],[127,0,107,0],[128,0,108,0],[129,0,109,0],[130,0,110,0],[131,0,111,0],[132,0,112,0],[133,0,113,0],[134,0,114,0],[135,0,115,0],[136,0,116,0],[137,0,117,0],[138,2,100,0],[138,6,118,6,"wNAF"],[138,10,118,10],[139,4,119,4],[140,4,120,4],[140,13,120,4,"wNAF"],[140,18,120,16,"Point"],[140,23,120,21],[140,25,120,23,"bits"],[140,29,120,27],[140,31,120,29],[141,6,120,29,"_classCallCheck"],[141,21,120,29],[141,28,120,29,"wNAF"],[141,32,120,29],[142,6,121,8],[142,10,121,12],[142,11,121,13,"BASE"],[142,15,121,17],[142,18,121,20,"Point"],[142,23,121,25],[142,24,121,26,"BASE"],[142,28,121,30],[143,6,122,8],[143,10,122,12],[143,11,122,13,"ZERO"],[143,15,122,17],[143,18,122,20,"Point"],[143,23,122,25],[143,24,122,26,"ZERO"],[143,28,122,30],[144,6,123,8],[144,10,123,12],[144,11,123,13,"Fn"],[144,13,123,15],[144,16,123,18,"Point"],[144,21,123,23],[144,22,123,24,"Fn"],[144,24,123,26],[145,6,124,8],[145,10,124,12],[145,11,124,13,"bits"],[145,15,124,17],[145,18,124,20,"bits"],[145,22,124,24],[146,4,125,4],[147,4,126,4],[148,4,126,4],[148,11,126,4,"_createClass"],[148,23,126,4],[148,24,126,4,"wNAF"],[148,28,126,4],[149,6,126,4,"key"],[149,9,126,4],[150,6,126,4,"value"],[150,11,126,4],[150,13,127,4],[150,22,127,4,"_unsafeLadder"],[150,35,127,17,"_unsafeLadder"],[150,36,127,18,"elm"],[150,39,127,21],[150,41,127,23,"n"],[150,42,127,24],[150,44,127,41],[151,8,127,41],[151,12,127,26,"p"],[151,13,127,27],[151,16,127,27,"arguments"],[151,25,127,27],[151,26,127,27,"length"],[151,32,127,27],[151,40,127,27,"arguments"],[151,49,127,27],[151,57,127,27,"undefined"],[151,66,127,27],[151,69,127,27,"arguments"],[151,78,127,27],[151,84,127,30],[151,88,127,34],[151,89,127,35,"ZERO"],[151,93,127,39],[152,8,128,8],[152,12,128,12,"d"],[152,13,128,13],[152,16,128,16,"elm"],[152,19,128,19],[153,8,129,8],[153,15,129,15,"n"],[153,16,129,16],[153,19,129,19,"_0n"],[153,22,129,22],[153,24,129,24],[154,10,130,12],[154,14,130,16,"n"],[154,15,130,17],[154,18,130,20,"_1n"],[154,21,130,23],[154,23,131,16,"p"],[154,24,131,17],[154,27,131,20,"p"],[154,28,131,21],[154,29,131,22,"add"],[154,32,131,25],[154,33,131,26,"d"],[154,34,131,27],[154,35,131,28],[155,10,132,12,"d"],[155,11,132,13],[155,14,132,16,"d"],[155,15,132,17],[155,16,132,18,"double"],[155,22,132,24],[155,23,132,25],[155,24,132,26],[156,10,133,12,"n"],[156,11,133,13],[156,16,133,18,"_1n"],[156,19,133,21],[157,8,134,8],[158,8,135,8],[158,15,135,15,"p"],[158,16,135,16],[159,6,136,4],[160,6,137,4],[161,0,138,0],[162,0,139,0],[163,0,140,0],[164,0,141,0],[165,0,142,0],[166,0,143,0],[167,0,144,0],[168,0,145,0],[169,0,146,0],[170,0,147,0],[171,0,148,0],[172,4,137,4],[173,6,137,4,"key"],[173,9,137,4],[174,6,137,4,"value"],[174,11,137,4],[174,13,149,4],[174,22,149,4,"precomputeWindow"],[174,38,149,20,"precomputeWindow"],[174,39,149,21,"point"],[174,44,149,26],[174,46,149,28,"W"],[174,47,149,29],[174,49,149,31],[175,8,150,8],[175,12,150,8,"_calcWOpts"],[175,22,150,8],[175,25,150,40,"calcWOpts"],[175,34,150,49],[175,35,150,50,"W"],[175,36,150,51],[175,38,150,53],[175,42,150,57],[175,43,150,58,"bits"],[175,47,150,62],[175,48,150,63],[176,10,150,16,"windows"],[176,17,150,23],[176,20,150,23,"_calcWOpts"],[176,30,150,23],[176,31,150,16,"windows"],[176,38,150,23],[177,10,150,25,"windowSize"],[177,20,150,35],[177,23,150,35,"_calcWOpts"],[177,33,150,35],[177,34,150,25,"windowSize"],[177,44,150,35],[178,8,151,8],[178,12,151,14,"points"],[178,18,151,20],[178,21,151,23],[178,23,151,25],[179,8,152,8],[179,12,152,12,"p"],[179,13,152,13],[179,16,152,16,"point"],[179,21,152,21],[180,8,153,8],[180,12,153,12,"base"],[180,16,153,16],[180,19,153,19,"p"],[180,20,153,20],[181,8,154,8],[181,13,154,13],[181,17,154,17,"window"],[181,23,154,23],[181,26,154,26],[181,27,154,27],[181,29,154,29,"window"],[181,35,154,35],[181,38,154,38,"windows"],[181,45,154,45],[181,47,154,47,"window"],[181,53,154,53],[181,55,154,55],[181,57,154,57],[182,10,155,12,"base"],[182,14,155,16],[182,17,155,19,"p"],[182,18,155,20],[183,10,156,12,"points"],[183,16,156,18],[183,17,156,19,"push"],[183,21,156,23],[183,22,156,24,"base"],[183,26,156,28],[183,27,156,29],[184,10,157,12],[185,10,158,12],[185,15,158,17],[185,19,158,21,"i"],[185,20,158,22],[185,23,158,25],[185,24,158,26],[185,26,158,28,"i"],[185,27,158,29],[185,30,158,32,"windowSize"],[185,40,158,42],[185,42,158,44,"i"],[185,43,158,45],[185,45,158,47],[185,47,158,49],[186,12,159,16,"base"],[186,16,159,20],[186,19,159,23,"base"],[186,23,159,27],[186,24,159,28,"add"],[186,27,159,31],[186,28,159,32,"p"],[186,29,159,33],[186,30,159,34],[187,12,160,16,"points"],[187,18,160,22],[187,19,160,23,"push"],[187,23,160,27],[187,24,160,28,"base"],[187,28,160,32],[187,29,160,33],[188,10,161,12],[189,10,162,12,"p"],[189,11,162,13],[189,14,162,16,"base"],[189,18,162,20],[189,19,162,21,"double"],[189,25,162,27],[189,26,162,28],[189,27,162,29],[190,8,163,8],[191,8,164,8],[191,15,164,15,"points"],[191,21,164,21],[192,6,165,4],[193,6,166,4],[194,0,167,0],[195,0,168,0],[196,0,169,0],[197,0,170,0],[198,0,171,0],[199,4,166,4],[200,6,166,4,"key"],[200,9,166,4],[201,6,166,4,"value"],[201,11,166,4],[201,13,172,4],[201,22,172,4,"wNAF"],[201,26,172,8,"wNAF"],[201,27,172,9,"W"],[201,28,172,10],[201,30,172,12,"precomputes"],[201,41,172,23],[201,43,172,25,"n"],[201,44,172,26],[201,46,172,28],[202,8,173,8],[203,8,174,8],[203,12,174,12],[203,13,174,13],[203,17,174,17],[203,18,174,18,"Fn"],[203,20,174,20],[203,21,174,21,"isValid"],[203,28,174,28],[203,29,174,29,"n"],[203,30,174,30],[203,31,174,31],[203,33,175,12],[203,39,175,18],[203,43,175,22,"Error"],[203,48,175,27],[203,49,175,28],[203,65,175,44],[203,66,175,45],[204,8,176,8],[205,8,177,8],[205,12,177,12,"p"],[205,13,177,13],[205,16,177,16],[205,20,177,20],[205,21,177,21,"ZERO"],[205,25,177,25],[206,8,178,8],[206,12,178,12,"f"],[206,13,178,13],[206,16,178,16],[206,20,178,20],[206,21,178,21,"BASE"],[206,25,178,25],[207,8,179,8],[208,8,180,8],[209,8,181,8],[210,8,182,8],[211,8,183,8],[212,8,184,8],[212,12,184,14,"wo"],[212,14,184,16],[212,17,184,19,"calcWOpts"],[212,26,184,28],[212,27,184,29,"W"],[212,28,184,30],[212,30,184,32],[212,34,184,36],[212,35,184,37,"bits"],[212,39,184,41],[212,40,184,42],[213,8,185,8],[213,13,185,13],[213,17,185,17,"window"],[213,23,185,23],[213,26,185,26],[213,27,185,27],[213,29,185,29,"window"],[213,35,185,35],[213,38,185,38,"wo"],[213,40,185,40],[213,41,185,41,"windows"],[213,48,185,48],[213,50,185,50,"window"],[213,56,185,56],[213,58,185,58],[213,60,185,60],[214,10,186,12],[215,10,187,12],[215,14,187,12,"_calcOffsets"],[215,26,187,12],[215,29,187,70,"calcOffsets"],[215,40,187,81],[215,41,187,82,"n"],[215,42,187,83],[215,44,187,85,"window"],[215,50,187,91],[215,52,187,93,"wo"],[215,54,187,95],[215,55,187,96],[216,12,187,20,"nextN"],[216,17,187,25],[216,20,187,25,"_calcOffsets"],[216,32,187,25],[216,33,187,20,"nextN"],[216,38,187,25],[217,12,187,27,"offset"],[217,18,187,33],[217,21,187,33,"_calcOffsets"],[217,33,187,33],[217,34,187,27,"offset"],[217,40,187,33],[218,12,187,35,"isZero"],[218,18,187,41],[218,21,187,41,"_calcOffsets"],[218,33,187,41],[218,34,187,35,"isZero"],[218,40,187,41],[219,12,187,43,"isNeg"],[219,17,187,48],[219,20,187,48,"_calcOffsets"],[219,32,187,48],[219,33,187,43,"isNeg"],[219,38,187,48],[220,12,187,50,"isNegF"],[220,18,187,56],[220,21,187,56,"_calcOffsets"],[220,33,187,56],[220,34,187,50,"isNegF"],[220,40,187,56],[221,12,187,58,"offsetF"],[221,19,187,65],[221,22,187,65,"_calcOffsets"],[221,34,187,65],[221,35,187,58,"offsetF"],[221,42,187,65],[222,10,188,12,"n"],[222,11,188,13],[222,14,188,16,"nextN"],[222,19,188,21],[223,10,189,12],[223,14,189,16,"isZero"],[223,20,189,22],[223,22,189,24],[224,12,190,16],[225,12,191,16],[226,12,192,16,"f"],[226,13,192,17],[226,16,192,20,"f"],[226,17,192,21],[226,18,192,22,"add"],[226,21,192,25],[226,22,192,26,"negateCt"],[226,30,192,34],[226,31,192,35,"isNegF"],[226,37,192,41],[226,39,192,43,"precomputes"],[226,50,192,54],[226,51,192,55,"offsetF"],[226,58,192,62],[226,59,192,63],[226,60,192,64],[226,61,192,65],[227,10,193,12],[227,11,193,13],[227,17,194,17],[228,12,195,16],[229,12,196,16,"p"],[229,13,196,17],[229,16,196,20,"p"],[229,17,196,21],[229,18,196,22,"add"],[229,21,196,25],[229,22,196,26,"negateCt"],[229,30,196,34],[229,31,196,35,"isNeg"],[229,36,196,40],[229,38,196,42,"precomputes"],[229,49,196,53],[229,50,196,54,"offset"],[229,56,196,60],[229,57,196,61],[229,58,196,62],[229,59,196,63],[230,10,197,12],[231,8,198,8],[232,8,199,8,"assert0"],[232,15,199,15],[232,16,199,16,"n"],[232,17,199,17],[232,18,199,18],[233,8,200,8],[234,8,201,8],[235,8,202,8],[236,8,203,8],[236,15,203,15],[237,10,203,17,"p"],[237,11,203,18],[237,13,203,17,"p"],[237,14,203,18],[238,10,203,20,"f"],[238,11,203,21],[238,13,203,20,"f"],[239,8,203,22],[239,9,203,23],[240,6,204,4],[241,6,205,4],[242,0,206,0],[243,0,207,0],[244,0,208,0],[245,0,209,0],[246,4,205,4],[247,6,205,4,"key"],[247,9,205,4],[248,6,205,4,"value"],[248,11,205,4],[248,13,210,4],[248,22,210,4,"wNAFUnsafe"],[248,32,210,14,"wNAFUnsafe"],[248,33,210,15,"W"],[248,34,210,16],[248,36,210,18,"precomputes"],[248,47,210,29],[248,49,210,31,"n"],[248,50,210,32],[248,52,210,51],[249,8,210,51],[249,12,210,34,"acc"],[249,15,210,37],[249,18,210,37,"arguments"],[249,27,210,37],[249,28,210,37,"length"],[249,34,210,37],[249,42,210,37,"arguments"],[249,51,210,37],[249,59,210,37,"undefined"],[249,68,210,37],[249,71,210,37,"arguments"],[249,80,210,37],[249,86,210,40],[249,90,210,44],[249,91,210,45,"ZERO"],[249,95,210,49],[250,8,211,8],[250,12,211,14,"wo"],[250,14,211,16],[250,17,211,19,"calcWOpts"],[250,26,211,28],[250,27,211,29,"W"],[250,28,211,30],[250,30,211,32],[250,34,211,36],[250,35,211,37,"bits"],[250,39,211,41],[250,40,211,42],[251,8,212,8],[251,13,212,13],[251,17,212,17,"window"],[251,23,212,23],[251,26,212,26],[251,27,212,27],[251,29,212,29,"window"],[251,35,212,35],[251,38,212,38,"wo"],[251,40,212,40],[251,41,212,41,"windows"],[251,48,212,48],[251,50,212,50,"window"],[251,56,212,56],[251,58,212,58],[251,60,212,60],[252,10,213,12],[252,14,213,16,"n"],[252,15,213,17],[252,20,213,22,"_0n"],[252,23,213,25],[252,25,214,16],[252,31,214,22],[252,32,214,23],[253,10,215,12],[253,14,215,12,"_calcOffsets2"],[253,27,215,12],[253,30,215,53,"calcOffsets"],[253,41,215,64],[253,42,215,65,"n"],[253,43,215,66],[253,45,215,68,"window"],[253,51,215,74],[253,53,215,76,"wo"],[253,55,215,78],[253,56,215,79],[254,12,215,20,"nextN"],[254,17,215,25],[254,20,215,25,"_calcOffsets2"],[254,33,215,25],[254,34,215,20,"nextN"],[254,39,215,25],[255,12,215,27,"offset"],[255,18,215,33],[255,21,215,33,"_calcOffsets2"],[255,34,215,33],[255,35,215,27,"offset"],[255,41,215,33],[256,12,215,35,"isZero"],[256,18,215,41],[256,21,215,41,"_calcOffsets2"],[256,34,215,41],[256,35,215,35,"isZero"],[256,41,215,41],[257,12,215,43,"isNeg"],[257,17,215,48],[257,20,215,48,"_calcOffsets2"],[257,33,215,48],[257,34,215,43,"isNeg"],[257,39,215,48],[258,10,216,12,"n"],[258,11,216,13],[258,14,216,16,"nextN"],[258,19,216,21],[259,10,217,12],[259,14,217,16,"isZero"],[259,20,217,22],[259,22,217,24],[260,12,218,16],[261,12,219,16],[262,12,220,16],[263,10,221,12],[263,11,221,13],[263,17,222,17],[264,12,223,16],[264,16,223,22,"item"],[264,20,223,26],[264,23,223,29,"precomputes"],[264,34,223,40],[264,35,223,41,"offset"],[264,41,223,47],[264,42,223,48],[265,12,224,16,"acc"],[265,15,224,19],[265,18,224,22,"acc"],[265,21,224,25],[265,22,224,26,"add"],[265,25,224,29],[265,26,224,30,"isNeg"],[265,31,224,35],[265,34,224,38,"item"],[265,38,224,42],[265,39,224,43,"negate"],[265,45,224,49],[265,46,224,50],[265,47,224,51],[265,50,224,54,"item"],[265,54,224,58],[265,55,224,59],[265,56,224,60],[265,57,224,61],[266,10,225,12],[267,8,226,8],[268,8,227,8,"assert0"],[268,15,227,15],[268,16,227,16,"n"],[268,17,227,17],[268,18,227,18],[269,8,228,8],[269,15,228,15,"acc"],[269,18,228,18],[270,6,229,4],[271,4,229,5],[272,6,229,5,"key"],[272,9,229,5],[273,6,229,5,"value"],[273,11,229,5],[273,13,230,4],[273,22,230,4,"getPrecomputes"],[273,36,230,18,"getPrecomputes"],[273,37,230,19,"W"],[273,38,230,20],[273,40,230,22,"point"],[273,45,230,27],[273,47,230,29,"transform"],[273,56,230,38],[273,58,230,40],[274,8,231,8],[275,8,232,8],[275,12,232,12,"comp"],[275,16,232,16],[275,19,232,19,"pointPrecomputes"],[275,35,232,35],[275,36,232,36,"get"],[275,39,232,39],[275,40,232,40,"point"],[275,45,232,45],[275,46,232,46],[276,8,233,8],[276,12,233,12],[276,13,233,13,"comp"],[276,17,233,17],[276,19,233,19],[277,10,234,12,"comp"],[277,14,234,16],[277,17,234,19],[277,21,234,23],[277,22,234,24,"precomputeWindow"],[277,38,234,40],[277,39,234,41,"point"],[277,44,234,46],[277,46,234,48,"W"],[277,47,234,49],[277,48,234,50],[278,10,235,12],[278,14,235,16,"W"],[278,15,235,17],[278,20,235,22],[278,21,235,23],[278,23,235,25],[279,12,236,16],[280,12,237,16],[280,16,237,20],[280,23,237,27,"transform"],[280,32,237,36],[280,37,237,41],[280,47,237,51],[280,49,238,20,"comp"],[280,53,238,24],[280,56,238,27,"transform"],[280,65,238,36],[280,66,238,37,"comp"],[280,70,238,41],[280,71,238,42],[281,12,239,16,"pointPrecomputes"],[281,28,239,32],[281,29,239,33,"set"],[281,32,239,36],[281,33,239,37,"point"],[281,38,239,42],[281,40,239,44,"comp"],[281,44,239,48],[281,45,239,49],[282,10,240,12],[283,8,241,8],[284,8,242,8],[284,15,242,15,"comp"],[284,19,242,19],[285,6,243,4],[286,4,243,5],[287,6,243,5,"key"],[287,9,243,5],[288,6,243,5,"value"],[288,11,243,5],[288,13,244,4],[288,22,244,4,"cached"],[288,28,244,10,"cached"],[288,29,244,11,"point"],[288,34,244,16],[288,36,244,18,"scalar"],[288,42,244,24],[288,44,244,26,"transform"],[288,53,244,35],[288,55,244,37],[289,8,245,8],[289,12,245,14,"W"],[289,13,245,15],[289,16,245,18,"getW"],[289,20,245,22],[289,21,245,23,"point"],[289,26,245,28],[289,27,245,29],[290,8,246,8],[290,15,246,15],[290,19,246,19],[290,20,246,20,"wNAF"],[290,24,246,24],[290,25,246,25,"W"],[290,26,246,26],[290,28,246,28],[290,32,246,32],[290,33,246,33,"getPrecomputes"],[290,47,246,47],[290,48,246,48,"W"],[290,49,246,49],[290,51,246,51,"point"],[290,56,246,56],[290,58,246,58,"transform"],[290,67,246,67],[290,68,246,68],[290,70,246,70,"scalar"],[290,76,246,76],[290,77,246,77],[291,6,247,4],[292,4,247,5],[293,6,247,5,"key"],[293,9,247,5],[294,6,247,5,"value"],[294,11,247,5],[294,13,248,4],[294,22,248,4,"unsafe"],[294,28,248,10,"unsafe"],[294,29,248,11,"point"],[294,34,248,16],[294,36,248,18,"scalar"],[294,42,248,24],[294,44,248,26,"transform"],[294,53,248,35],[294,55,248,37,"prev"],[294,59,248,41],[294,61,248,43],[295,8,249,8],[295,12,249,14,"W"],[295,13,249,15],[295,16,249,18,"getW"],[295,20,249,22],[295,21,249,23,"point"],[295,26,249,28],[295,27,249,29],[296,8,250,8],[296,12,250,12,"W"],[296,13,250,13],[296,18,250,18],[296,19,250,19],[296,21,251,12],[296,28,251,19],[296,32,251,23],[296,33,251,24,"_unsafeLadder"],[296,46,251,37],[296,47,251,38,"point"],[296,52,251,43],[296,54,251,45,"scalar"],[296,60,251,51],[296,62,251,53,"prev"],[296,66,251,57],[296,67,251,58],[296,68,251,59],[296,69,251,60],[297,8,252,8],[297,15,252,15],[297,19,252,19],[297,20,252,20,"wNAFUnsafe"],[297,30,252,30],[297,31,252,31,"W"],[297,32,252,32],[297,34,252,34],[297,38,252,38],[297,39,252,39,"getPrecomputes"],[297,53,252,53],[297,54,252,54,"W"],[297,55,252,55],[297,57,252,57,"point"],[297,62,252,62],[297,64,252,64,"transform"],[297,73,252,73],[297,74,252,74],[297,76,252,76,"scalar"],[297,82,252,82],[297,84,252,84,"prev"],[297,88,252,88],[297,89,252,89],[298,6,253,4],[299,6,254,4],[300,6,255,4],[301,6,256,4],[302,4,256,4],[303,6,256,4,"key"],[303,9,256,4],[304,6,256,4,"value"],[304,11,256,4],[304,13,257,4],[304,22,257,4,"createCache"],[304,33,257,15,"createCache"],[304,34,257,16,"P"],[304,35,257,17],[304,37,257,19,"W"],[304,38,257,20],[304,40,257,22],[305,8,258,8,"validateW"],[305,17,258,17],[305,18,258,18,"W"],[305,19,258,19],[305,21,258,21],[305,25,258,25],[305,26,258,26,"bits"],[305,30,258,30],[305,31,258,31],[306,8,259,8,"pointWindowSizes"],[306,24,259,24],[306,25,259,25,"set"],[306,28,259,28],[306,29,259,29,"P"],[306,30,259,30],[306,32,259,32,"W"],[306,33,259,33],[306,34,259,34],[307,8,260,8,"pointPrecomputes"],[307,24,260,24],[307,25,260,25,"delete"],[307,31,260,31],[307,32,260,32,"P"],[307,33,260,33],[307,34,260,34],[308,6,261,4],[309,4,261,5],[310,6,261,5,"key"],[310,9,261,5],[311,6,261,5,"value"],[311,11,261,5],[311,13,262,4],[311,22,262,4,"hasCache"],[311,30,262,12,"hasCache"],[311,31,262,13,"elm"],[311,34,262,16],[311,36,262,18],[312,8,263,8],[312,15,263,15,"getW"],[312,19,263,19],[312,20,263,20,"elm"],[312,23,263,23],[312,24,263,24],[312,29,263,29],[312,30,263,30],[313,6,264,4],[314,4,264,5],[315,2,264,5],[316,2,266,0,"exports"],[316,9,266,7],[316,10,266,8,"wNAF"],[316,14,266,12],[316,17,266,15,"wNAF"],[316,21,266,19],[317,2,267,0],[318,0,268,0],[319,0,269,0],[320,0,270,0],[321,2,271,0],[321,11,271,9,"mulEndoUnsafe"],[321,24,271,22,"mulEndoUnsafe"],[321,25,271,23,"Point"],[321,30,271,28],[321,32,271,30,"point"],[321,37,271,35],[321,39,271,37,"k1"],[321,41,271,39],[321,43,271,41,"k2"],[321,45,271,43],[321,47,271,45],[322,4,272,4],[322,8,272,8,"acc"],[322,11,272,11],[322,14,272,14,"point"],[322,19,272,19],[323,4,273,4],[323,8,273,8,"p1"],[323,10,273,10],[323,13,273,13,"Point"],[323,18,273,18],[323,19,273,19,"ZERO"],[323,23,273,23],[324,4,274,4],[324,8,274,8,"p2"],[324,10,274,10],[324,13,274,13,"Point"],[324,18,274,18],[324,19,274,19,"ZERO"],[324,23,274,23],[325,4,275,4],[325,11,275,11,"k1"],[325,13,275,13],[325,16,275,16,"_0n"],[325,19,275,19],[325,23,275,23,"k2"],[325,25,275,25],[325,28,275,28,"_0n"],[325,31,275,31],[325,33,275,33],[326,6,276,8],[326,10,276,12,"k1"],[326,12,276,14],[326,15,276,17,"_1n"],[326,18,276,20],[326,20,277,12,"p1"],[326,22,277,14],[326,25,277,17,"p1"],[326,27,277,19],[326,28,277,20,"add"],[326,31,277,23],[326,32,277,24,"acc"],[326,35,277,27],[326,36,277,28],[327,6,278,8],[327,10,278,12,"k2"],[327,12,278,14],[327,15,278,17,"_1n"],[327,18,278,20],[327,20,279,12,"p2"],[327,22,279,14],[327,25,279,17,"p2"],[327,27,279,19],[327,28,279,20,"add"],[327,31,279,23],[327,32,279,24,"acc"],[327,35,279,27],[327,36,279,28],[328,6,280,8,"acc"],[328,9,280,11],[328,12,280,14,"acc"],[328,15,280,17],[328,16,280,18,"double"],[328,22,280,24],[328,23,280,25],[328,24,280,26],[329,6,281,8,"k1"],[329,8,281,10],[329,13,281,15,"_1n"],[329,16,281,18],[330,6,282,8,"k2"],[330,8,282,10],[330,13,282,15,"_1n"],[330,16,282,18],[331,4,283,4],[332,4,284,4],[332,11,284,11],[333,6,284,13,"p1"],[333,8,284,15],[333,10,284,13,"p1"],[333,12,284,15],[334,6,284,17,"p2"],[334,8,284,19],[334,10,284,17,"p2"],[335,4,284,20],[335,5,284,21],[336,2,285,0],[337,2,286,0],[338,0,287,0],[339,0,288,0],[340,0,289,0],[341,0,290,0],[342,0,291,0],[343,0,292,0],[344,0,293,0],[345,0,294,0],[346,0,295,0],[347,2,296,0],[347,11,296,9,"pippenger"],[347,20,296,18,"pippenger"],[347,21,296,19,"c"],[347,22,296,20],[347,24,296,22,"fieldN"],[347,30,296,28],[347,32,296,30,"points"],[347,38,296,36],[347,40,296,38,"scalars"],[347,47,296,45],[347,49,296,47],[348,4,297,4],[349,4,298,4],[350,4,299,4],[351,4,300,4],[352,4,301,4],[353,4,302,4],[354,4,303,4,"validateMSMPoints"],[354,21,303,21],[354,22,303,22,"points"],[354,28,303,28],[354,30,303,30,"c"],[354,31,303,31],[354,32,303,32],[355,4,304,4,"validateMSMScalars"],[355,22,304,22],[355,23,304,23,"scalars"],[355,30,304,30],[355,32,304,32,"fieldN"],[355,38,304,38],[355,39,304,39],[356,4,305,4],[356,8,305,10,"plength"],[356,15,305,17],[356,18,305,20,"points"],[356,24,305,26],[356,25,305,27,"length"],[356,31,305,33],[357,4,306,4],[357,8,306,10,"slength"],[357,15,306,17],[357,18,306,20,"scalars"],[357,25,306,27],[357,26,306,28,"length"],[357,32,306,34],[358,4,307,4],[358,8,307,8,"plength"],[358,15,307,15],[358,20,307,20,"slength"],[358,27,307,27],[358,29,308,8],[358,35,308,14],[358,39,308,18,"Error"],[358,44,308,23],[358,45,308,24],[358,98,308,77],[358,99,308,78],[359,4,309,4],[360,4,310,4],[360,8,310,10,"zero"],[360,12,310,14],[360,15,310,17,"c"],[360,16,310,18],[360,17,310,19,"ZERO"],[360,21,310,23],[361,4,311,4],[361,8,311,10,"wbits"],[361,13,311,15],[361,16,311,18],[361,17,311,19],[361,18,311,20],[361,20,311,22,"utils_ts_1"],[361,30,311,32],[361,31,311,33,"bitLen"],[361,37,311,39],[361,39,311,41,"BigInt"],[361,45,311,47],[361,46,311,48,"plength"],[361,53,311,55],[361,54,311,56],[361,55,311,57],[362,4,312,4],[362,8,312,8,"windowSize"],[362,18,312,18],[362,21,312,21],[362,22,312,22],[362,23,312,23],[362,24,312,24],[363,4,313,4],[363,8,313,8,"wbits"],[363,13,313,13],[363,16,313,16],[363,18,313,18],[363,20,314,8,"windowSize"],[363,30,314,18],[363,33,314,21,"wbits"],[363,38,314,26],[363,41,314,29],[363,42,314,30],[363,43,314,31],[363,48,315,9],[363,52,315,13,"wbits"],[363,57,315,18],[363,60,315,21],[363,61,315,22],[363,63,316,8,"windowSize"],[363,73,316,18],[363,76,316,21,"wbits"],[363,81,316,26],[363,84,316,29],[363,85,316,30],[363,86,316,31],[363,91,317,9],[363,95,317,13,"wbits"],[363,100,317,18],[363,103,317,21],[363,104,317,22],[363,106,318,8,"windowSize"],[363,116,318,18],[363,119,318,21],[363,120,318,22],[364,4,319,4],[364,8,319,10,"MASK"],[364,12,319,14],[364,15,319,17],[364,16,319,18],[364,17,319,19],[364,19,319,21,"utils_ts_1"],[364,29,319,31],[364,30,319,32,"bitMask"],[364,37,319,39],[364,39,319,41,"windowSize"],[364,49,319,51],[364,50,319,52],[365,4,320,4],[365,8,320,10,"buckets"],[365,15,320,17],[365,18,320,20],[365,22,320,24,"Array"],[365,27,320,29],[365,28,320,30,"Number"],[365,34,320,36],[365,35,320,37,"MASK"],[365,39,320,41],[365,40,320,42],[365,43,320,45],[365,44,320,46],[365,45,320,47],[365,46,320,48,"fill"],[365,50,320,52],[365,51,320,53,"zero"],[365,55,320,57],[365,56,320,58],[365,57,320,59],[365,58,320,60],[366,4,321,4],[366,8,321,10,"lastBits"],[366,16,321,18],[366,19,321,21,"Math"],[366,23,321,25],[366,24,321,26,"floor"],[366,29,321,31],[366,30,321,32],[366,31,321,33,"fieldN"],[366,37,321,39],[366,38,321,40,"BITS"],[366,42,321,44],[366,45,321,47],[366,46,321,48],[366,50,321,52,"windowSize"],[366,60,321,62],[366,61,321,63],[366,64,321,66,"windowSize"],[366,74,321,76],[367,4,322,4],[367,8,322,8,"sum"],[367,11,322,11],[367,14,322,14,"zero"],[367,18,322,18],[368,4,323,4],[368,9,323,9],[368,13,323,13,"i"],[368,14,323,14],[368,17,323,17,"lastBits"],[368,25,323,25],[368,27,323,27,"i"],[368,28,323,28],[368,32,323,32],[368,33,323,33],[368,35,323,35,"i"],[368,36,323,36],[368,40,323,40,"windowSize"],[368,50,323,50],[368,52,323,52],[369,6,324,8,"buckets"],[369,13,324,15],[369,14,324,16,"fill"],[369,18,324,20],[369,19,324,21,"zero"],[369,23,324,25],[369,24,324,26],[370,6,325,8],[370,11,325,13],[370,15,325,17,"j"],[370,16,325,18],[370,19,325,21],[370,20,325,22],[370,22,325,24,"j"],[370,23,325,25],[370,26,325,28,"slength"],[370,33,325,35],[370,35,325,37,"j"],[370,36,325,38],[370,38,325,40],[370,40,325,42],[371,8,326,12],[371,12,326,18,"scalar"],[371,18,326,24],[371,21,326,27,"scalars"],[371,28,326,34],[371,29,326,35,"j"],[371,30,326,36],[371,31,326,37],[372,8,327,12],[372,12,327,18,"wbits"],[372,18,327,23],[372,21,327,26,"Number"],[372,27,327,32],[372,28,327,34,"scalar"],[372,34,327,40],[372,38,327,44,"BigInt"],[372,44,327,50],[372,45,327,51,"i"],[372,46,327,52],[372,47,327,53],[372,50,327,57,"MASK"],[372,54,327,61],[372,55,327,62],[373,8,328,12,"buckets"],[373,15,328,19],[373,16,328,20,"wbits"],[373,22,328,25],[373,23,328,26],[373,26,328,29,"buckets"],[373,33,328,36],[373,34,328,37,"wbits"],[373,40,328,42],[373,41,328,43],[373,42,328,44,"add"],[373,45,328,47],[373,46,328,48,"points"],[373,52,328,54],[373,53,328,55,"j"],[373,54,328,56],[373,55,328,57],[373,56,328,58],[374,6,329,8],[375,6,330,8],[375,10,330,12,"resI"],[375,14,330,16],[375,17,330,19,"zero"],[375,21,330,23],[375,22,330,24],[375,23,330,25],[376,6,331,8],[377,6,332,8],[377,11,332,13],[377,15,332,17,"j"],[377,17,332,18],[377,20,332,21,"buckets"],[377,27,332,28],[377,28,332,29,"length"],[377,34,332,35],[377,37,332,38],[377,38,332,39],[377,40,332,41,"sumI"],[377,44,332,45],[377,47,332,48,"zero"],[377,51,332,52],[377,53,332,54,"j"],[377,55,332,55],[377,58,332,58],[377,59,332,59],[377,61,332,61,"j"],[377,63,332,62],[377,65,332,64],[377,67,332,66],[378,8,333,12,"sumI"],[378,12,333,16],[378,15,333,19,"sumI"],[378,19,333,23],[378,20,333,24,"add"],[378,23,333,27],[378,24,333,28,"buckets"],[378,31,333,35],[378,32,333,36,"j"],[378,34,333,37],[378,35,333,38],[378,36,333,39],[379,8,334,12,"resI"],[379,12,334,16],[379,15,334,19,"resI"],[379,19,334,23],[379,20,334,24,"add"],[379,23,334,27],[379,24,334,28,"sumI"],[379,28,334,32],[379,29,334,33],[380,6,335,8],[381,6,336,8,"sum"],[381,9,336,11],[381,12,336,14,"sum"],[381,15,336,17],[381,16,336,18,"add"],[381,19,336,21],[381,20,336,22,"resI"],[381,24,336,26],[381,25,336,27],[382,6,337,8],[382,10,337,12,"i"],[382,11,337,13],[382,16,337,18],[382,17,337,19],[382,19,338,12],[382,24,338,17],[382,28,338,21,"j"],[382,31,338,22],[382,34,338,25],[382,35,338,26],[382,37,338,28,"j"],[382,40,338,29],[382,43,338,32,"windowSize"],[382,53,338,42],[382,55,338,44,"j"],[382,58,338,45],[382,60,338,47],[382,62,339,16,"sum"],[382,65,339,19],[382,68,339,22,"sum"],[382,71,339,25],[382,72,339,26,"double"],[382,78,339,32],[382,79,339,33],[382,80,339,34],[383,4,340,4],[384,4,341,4],[384,11,341,11,"sum"],[384,14,341,14],[385,2,342,0],[386,2,343,0],[387,0,344,0],[388,0,345,0],[389,0,346,0],[390,0,347,0],[391,0,348,0],[392,0,349,0],[393,2,350,0],[393,11,350,9,"precomputeMSMUnsafe"],[393,30,350,28,"precomputeMSMUnsafe"],[393,31,350,29,"c"],[393,32,350,30],[393,34,350,32,"fieldN"],[393,40,350,38],[393,42,350,40,"points"],[393,48,350,46],[393,50,350,48,"windowSize"],[393,60,350,58],[393,62,350,60],[394,4,351,4],[395,0,352,0],[396,0,353,0],[397,0,354,0],[398,0,355,0],[399,0,356,0],[400,0,357,0],[401,0,358,0],[402,0,359,0],[403,0,360,0],[404,0,361,0],[405,0,362,0],[406,0,363,0],[407,0,364,0],[408,0,365,0],[409,0,366,0],[410,0,367,0],[411,0,368,0],[412,0,369,0],[413,0,370,0],[414,0,371,0],[415,0,372,0],[416,0,373,0],[417,0,374,0],[418,0,375,0],[419,0,376,0],[420,0,377,0],[421,0,378,0],[422,0,379,0],[423,0,380,0],[424,0,381,0],[425,0,382,0],[426,0,383,0],[427,0,384,0],[428,0,385,0],[429,4,386,4,"validateW"],[429,13,386,13],[429,14,386,14,"windowSize"],[429,24,386,24],[429,26,386,26,"fieldN"],[429,32,386,32],[429,33,386,33,"BITS"],[429,37,386,37],[429,38,386,38],[430,4,387,4,"validateMSMPoints"],[430,21,387,21],[430,22,387,22,"points"],[430,28,387,28],[430,30,387,30,"c"],[430,31,387,31],[430,32,387,32],[431,4,388,4],[431,8,388,10,"zero"],[431,12,388,14],[431,15,388,17,"c"],[431,16,388,18],[431,17,388,19,"ZERO"],[431,21,388,23],[432,4,389,4],[432,8,389,10,"tableSize"],[432,17,389,19],[432,20,389,22],[432,21,389,23],[432,25,389,27,"windowSize"],[432,35,389,37],[432,38,389,40],[432,39,389,41],[432,40,389,42],[432,41,389,43],[433,4,390,4],[433,8,390,10,"chunks"],[433,14,390,16],[433,17,390,19,"Math"],[433,21,390,23],[433,22,390,24,"ceil"],[433,26,390,28],[433,27,390,29,"fieldN"],[433,33,390,35],[433,34,390,36,"BITS"],[433,38,390,40],[433,41,390,43,"windowSize"],[433,51,390,53],[433,52,390,54],[433,53,390,55],[433,54,390,56],[434,4,391,4],[434,8,391,10,"MASK"],[434,12,391,14],[434,15,391,17],[434,16,391,18],[434,17,391,19],[434,19,391,21,"utils_ts_1"],[434,29,391,31],[434,30,391,32,"bitMask"],[434,37,391,39],[434,39,391,41,"windowSize"],[434,49,391,51],[434,50,391,52],[435,4,392,4],[435,8,392,10,"tables"],[435,14,392,16],[435,17,392,19,"points"],[435,23,392,25],[435,24,392,26,"map"],[435,27,392,29],[435,28,392,30],[435,38,392,31,"p"],[435,39,392,32],[435,41,392,37],[436,6,393,8],[436,10,393,14,"res"],[436,13,393,17],[436,16,393,20],[436,18,393,22],[437,6,394,8],[437,11,394,13],[437,15,394,17,"i"],[437,16,394,18],[437,19,394,21],[437,20,394,22],[437,22,394,24,"acc"],[437,25,394,27],[437,28,394,30,"p"],[437,29,394,31],[437,31,394,33,"i"],[437,32,394,34],[437,35,394,37,"tableSize"],[437,44,394,46],[437,46,394,48,"i"],[437,47,394,49],[437,49,394,51],[437,51,394,53],[438,8,395,12,"res"],[438,11,395,15],[438,12,395,16,"push"],[438,16,395,20],[438,17,395,21,"acc"],[438,20,395,24],[438,21,395,25],[439,8,396,12,"acc"],[439,11,396,15],[439,14,396,18,"acc"],[439,17,396,21],[439,18,396,22,"add"],[439,21,396,25],[439,22,396,26,"p"],[439,23,396,27],[439,24,396,28],[440,6,397,8],[441,6,398,8],[441,13,398,15,"res"],[441,16,398,18],[442,4,399,4],[442,5,399,5],[442,6,399,6],[443,4,400,4],[443,11,400,11],[443,21,400,12,"scalars"],[443,28,400,19],[443,30,400,24],[444,6,401,8,"validateMSMScalars"],[444,24,401,26],[444,25,401,27,"scalars"],[444,32,401,34],[444,34,401,36,"fieldN"],[444,40,401,42],[444,41,401,43],[445,6,402,8],[445,10,402,12,"scalars"],[445,17,402,19],[445,18,402,20,"length"],[445,24,402,26],[445,27,402,29,"points"],[445,33,402,35],[445,34,402,36,"length"],[445,40,402,42],[445,42,403,12],[445,48,403,18],[445,52,403,22,"Error"],[445,57,403,27],[445,58,403,28],[445,113,403,83],[445,114,403,84],[446,6,404,8],[446,10,404,12,"res"],[446,13,404,15],[446,16,404,18,"zero"],[446,20,404,22],[447,6,405,8],[447,11,405,13],[447,15,405,17,"i"],[447,16,405,18],[447,19,405,21],[447,20,405,22],[447,22,405,24,"i"],[447,23,405,25],[447,26,405,28,"chunks"],[447,32,405,34],[447,34,405,36,"i"],[447,35,405,37],[447,37,405,39],[447,39,405,41],[448,8,406,12],[449,8,407,12],[449,12,407,16,"res"],[449,15,407,19],[449,20,407,24,"zero"],[449,24,407,28],[449,26,408,16],[449,31,408,21],[449,35,408,25,"j"],[449,36,408,26],[449,39,408,29],[449,40,408,30],[449,42,408,32,"j"],[449,43,408,33],[449,46,408,36,"windowSize"],[449,56,408,46],[449,58,408,48,"j"],[449,59,408,49],[449,61,408,51],[449,63,409,20,"res"],[449,66,409,23],[449,69,409,26,"res"],[449,72,409,29],[449,73,409,30,"double"],[449,79,409,36],[449,80,409,37],[449,81,409,38],[450,8,410,12],[450,12,410,18,"shiftBy"],[450,19,410,25],[450,22,410,28,"BigInt"],[450,28,410,34],[450,29,410,35,"chunks"],[450,35,410,41],[450,38,410,44,"windowSize"],[450,48,410,54],[450,51,410,57],[450,52,410,58,"i"],[450,53,410,59],[450,56,410,62],[450,57,410,63],[450,61,410,67,"windowSize"],[450,71,410,77],[450,72,410,78],[451,8,411,12],[451,13,411,17],[451,17,411,21,"j"],[451,20,411,22],[451,23,411,25],[451,24,411,26],[451,26,411,28,"j"],[451,29,411,29],[451,32,411,32,"scalars"],[451,39,411,39],[451,40,411,40,"length"],[451,46,411,46],[451,48,411,48,"j"],[451,51,411,49],[451,53,411,51],[451,55,411,53],[452,10,412,16],[452,14,412,22,"n"],[452,15,412,23],[452,18,412,26,"scalars"],[452,25,412,33],[452,26,412,34,"j"],[452,29,412,35],[452,30,412,36],[453,10,413,16],[453,14,413,22,"curr"],[453,18,413,26],[453,21,413,29,"Number"],[453,27,413,35],[453,28,413,37,"n"],[453,29,413,38],[453,33,413,42,"shiftBy"],[453,40,413,49],[453,43,413,53,"MASK"],[453,47,413,57],[453,48,413,58],[454,10,414,16],[454,14,414,20],[454,15,414,21,"curr"],[454,19,414,25],[454,21,415,20],[454,30,415,29],[454,31,415,30],[455,10,416,16,"res"],[455,13,416,19],[455,16,416,22,"res"],[455,19,416,25],[455,20,416,26,"add"],[455,23,416,29],[455,24,416,30,"tables"],[455,30,416,36],[455,31,416,37,"j"],[455,34,416,38],[455,35,416,39],[455,36,416,40,"curr"],[455,40,416,44],[455,43,416,47],[455,44,416,48],[455,45,416,49],[455,46,416,50],[456,8,417,12],[457,6,418,8],[458,6,419,8],[458,13,419,15,"res"],[458,16,419,18],[459,4,420,4],[459,5,420,5],[460,2,421,0],[461,2,422,0],[462,2,423,0],[463,2,424,0],[463,11,424,9,"validateBasic"],[463,24,424,22,"validateBasic"],[463,25,424,23,"curve"],[463,30,424,28],[463,32,424,30],[464,4,425,4],[464,5,425,5],[464,6,425,6],[464,8,425,8,"modular_ts_1"],[464,20,425,20],[464,21,425,21,"validateField"],[464,34,425,34],[464,36,425,36,"curve"],[464,41,425,41],[464,42,425,42,"Fp"],[464,44,425,44],[464,45,425,45],[465,4,426,4],[465,5,426,5],[465,6,426,6],[465,8,426,8,"utils_ts_1"],[465,18,426,18],[465,19,426,19,"validateObject"],[465,33,426,33],[465,35,426,35,"curve"],[465,40,426,40],[465,42,426,42],[466,6,427,8,"n"],[466,7,427,9],[466,9,427,11],[466,17,427,19],[467,6,428,8,"h"],[467,7,428,9],[467,9,428,11],[467,17,428,19],[468,6,429,8,"Gx"],[468,8,429,10],[468,10,429,12],[468,17,429,19],[469,6,430,8,"Gy"],[469,8,430,10],[469,10,430,12],[470,4,431,4],[470,5,431,5],[470,7,431,7],[471,6,432,8,"nBitLength"],[471,16,432,18],[471,18,432,20],[471,33,432,35],[472,6,433,8,"nByteLength"],[472,17,433,19],[472,19,433,21],[473,4,434,4],[473,5,434,5],[473,6,434,6],[474,4,435,4],[475,4,436,4],[475,11,436,11,"Object"],[475,17,436,17],[475,18,436,18,"freeze"],[475,24,436,24],[475,25,436,24,"Object"],[475,31,436,24],[475,32,436,24,"assign"],[475,38,436,24],[475,43,437,11],[475,44,437,12],[475,45,437,13],[475,47,437,15,"modular_ts_1"],[475,59,437,27],[475,60,437,28,"nLength"],[475,67,437,35],[475,69,437,37,"curve"],[475,74,437,42],[475,75,437,43,"n"],[475,76,437,44],[475,78,437,46,"curve"],[475,83,437,51],[475,84,437,52,"nBitLength"],[475,94,437,62],[475,95,437,63],[475,97,438,11,"curve"],[475,102,438,16],[475,104,439,11],[476,6,439,13,"p"],[476,7,439,14],[476,9,439,16,"curve"],[476,14,439,21],[476,15,439,22,"Fp"],[476,17,439,24],[476,18,439,25,"ORDER"],[477,4,439,31],[477,5,439,32],[477,6,440,5],[477,7,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"],[486,12,450,52],[486,14,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],[510,13,474,13,"CURVE"],[510,18,474,18],[511,6,474,20,"Fp"],[511,8,474,22],[511,10,474,20,"Fp"],[511,12,474,22],[512,6,474,24,"Fn"],[512,8,474,26],[512,10,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"}]}