mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 18:01:02 +00:00
1 line
122 KiB
Plaintext
1 line
122 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":14,"column":19,"index":540},"end":{"line":14,"column":41,"index":562}}],"key":"Yc7DmwhweSDBIC4bv+r2fO8xp6U=","exportNames":["*"],"imports":1}},{"name":"./curve.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":15,"column":19,"index":583},"end":{"line":15,"column":40,"index":604}}],"key":"D2lpvogjUpmMFXMnxIh5QgGQVQM=","exportNames":["*"],"imports":1}},{"name":"./modular.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":16,"column":21,"index":627},"end":{"line":16,"column":44,"index":650}}],"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.PrimeEdwardsPoint = void 0;\n exports.edwards = edwards;\n exports.eddsa = eddsa;\n exports.twistedEdwards = twistedEdwards;\n /**\n * Twisted Edwards curve. The formula is: ax² + y² = 1 + dx²y².\n * For design rationale of types / exports, see weierstrass module documentation.\n * Untwisted Edwards curves exist, but they aren't used in real-world protocols.\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 curve_ts_1 = require(_dependencyMap[3], \"./curve.js\");\n var modular_ts_1 = require(_dependencyMap[4], \"./modular.js\");\n // Be friendly to bad ECMAScript parsers by not using bigint literals\n // prettier-ignore\n var _0n = BigInt(0),\n _1n = BigInt(1),\n _2n = BigInt(2),\n _8n = BigInt(8);\n function isEdValidXY(Fp, CURVE, x, y) {\n var x2 = Fp.sqr(x);\n var y2 = Fp.sqr(y);\n var left = Fp.add(Fp.mul(CURVE.a, x2), y2);\n var right = Fp.add(Fp.ONE, Fp.mul(CURVE.d, Fp.mul(x2, y2)));\n return Fp.eql(left, right);\n }\n function edwards(params) {\n var extraOpts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var validated = (0, curve_ts_1._createCurveFields)('edwards', params, extraOpts, extraOpts.FpFnLE);\n var Fp = validated.Fp,\n Fn = validated.Fn;\n var _CURVE = validated.CURVE;\n var cofactor = _CURVE.h;\n (0, utils_ts_1._validateObject)(extraOpts, {}, {\n uvRatio: 'function'\n });\n // Important:\n // There are some places where Fp.BYTES is used instead of nByteLength.\n // So far, everything has been tested with curves of Fp.BYTES == nByteLength.\n // TODO: test and find curves which behave otherwise.\n var MASK = _2n << BigInt(Fn.BYTES * 8) - _1n;\n var modP = n => Fp.create(n); // Function overrides\n // sqrt(u/v)\n var uvRatio = extraOpts.uvRatio || ((u, v) => {\n try {\n return {\n isValid: true,\n value: Fp.sqrt(Fp.div(u, v))\n };\n } catch (e) {\n return {\n isValid: false,\n value: _0n\n };\n }\n });\n // Validate whether the passed curve params are valid.\n // equation ax² + y² = 1 + dx²y² should work for generator point.\n if (!isEdValidXY(Fp, _CURVE, _CURVE.Gx, _CURVE.Gy)) throw new Error('bad curve params: generator point');\n /**\n * Asserts coordinate is valid: 0 <= n < MASK.\n * Coordinates >= Fp.ORDER are allowed for zip215.\n */\n function acoord(title, n) {\n var banZero = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var min = banZero ? _1n : _0n;\n (0, utils_ts_1.aInRange)('coordinate ' + title, n, min, MASK);\n return n;\n }\n function aextpoint(other) {\n if (!(other instanceof Point)) throw new Error('ExtendedPoint expected');\n }\n // Converts Extended point to default (x, y) coordinates.\n // Can accept precomputed Z^-1 - for example, from invertBatch.\n var toAffineMemo = (0, utils_ts_1.memoized)((p, iz) => {\n var X = p.X,\n Y = p.Y,\n Z = p.Z;\n var is0 = p.is0();\n if (iz == null) iz = is0 ? _8n : Fp.inv(Z); // 8 was chosen arbitrarily\n var x = modP(X * iz);\n var y = modP(Y * iz);\n var zz = Fp.mul(Z, iz);\n if (is0) return {\n x: _0n,\n y: _1n\n };\n if (zz !== _1n) throw new Error('invZ was invalid');\n return {\n x,\n y\n };\n });\n var assertValidMemo = (0, utils_ts_1.memoized)(p => {\n var a = _CURVE.a,\n d = _CURVE.d;\n if (p.is0()) throw new Error('bad point: ZERO'); // TODO: optimize, with vars below?\n // Equation in affine coordinates: ax² + y² = 1 + dx²y²\n // Equation in projective coordinates (X/Z, Y/Z, Z): (aX² + Y²)Z² = Z⁴ + dX²Y²\n var X = p.X,\n Y = p.Y,\n Z = p.Z,\n T = p.T;\n var X2 = modP(X * X); // X²\n var Y2 = modP(Y * Y); // Y²\n var Z2 = modP(Z * Z); // Z²\n var Z4 = modP(Z2 * Z2); // Z⁴\n var aX2 = modP(X2 * a); // aX²\n var left = modP(Z2 * modP(aX2 + Y2)); // (aX² + Y²)Z²\n var right = modP(Z4 + modP(d * modP(X2 * Y2))); // Z⁴ + dX²Y²\n if (left !== right) throw new Error('bad point: equation left != right (1)');\n // In Extended coordinates we also have T, which is x*y=T/Z: check X*Y == Z*T\n var XY = modP(X * Y);\n var ZT = modP(Z * T);\n if (XY !== ZT) throw new Error('bad point: equation left != right (2)');\n return true;\n });\n // Extended Point works in extended coordinates: (X, Y, Z, T) ∋ (x=X/Z, y=Y/Z, T=xy).\n // https://en.wikipedia.org/wiki/Twisted_Edwards_curve#Extended_coordinates\n var Point = /*#__PURE__*/function () {\n function Point(X, Y, Z, T) {\n _classCallCheck(this, Point);\n this.X = acoord('x', X);\n this.Y = acoord('y', Y);\n this.Z = acoord('z', Z, true);\n this.T = acoord('t', T);\n Object.freeze(this);\n }\n return _createClass(Point, [{\n key: \"x\",\n get: function () {\n return this.toAffine().x;\n }\n }, {\n key: \"y\",\n get: function () {\n return this.toAffine().y;\n }\n }, {\n key: \"precompute\",\n value: function precompute() {\n var windowSize = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 8;\n var isLazy = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n wnaf.createCache(this, windowSize);\n if (!isLazy) this.multiply(_2n); // random number\n return this;\n }\n // Useful in fromAffine() - not for fromBytes(), which always created valid points.\n }, {\n key: \"assertValidity\",\n value: function assertValidity() {\n assertValidMemo(this);\n }\n // Compare one point to another.\n }, {\n key: \"equals\",\n value: function equals(other) {\n aextpoint(other);\n var X1 = this.X,\n Y1 = this.Y,\n Z1 = this.Z;\n var X2 = other.X,\n Y2 = other.Y,\n Z2 = other.Z;\n var X1Z2 = modP(X1 * Z2);\n var X2Z1 = modP(X2 * Z1);\n var Y1Z2 = modP(Y1 * Z2);\n var Y2Z1 = modP(Y2 * Z1);\n return X1Z2 === X2Z1 && Y1Z2 === Y2Z1;\n }\n }, {\n key: \"is0\",\n value: function is0() {\n return this.equals(Point.ZERO);\n }\n }, {\n key: \"negate\",\n value: function negate() {\n // Flips point sign to a negative one (-x, y in affine coords)\n return new Point(modP(-this.X), this.Y, this.Z, modP(-this.T));\n }\n // Fast algo for doubling Extended Point.\n // https://hyperelliptic.org/EFD/g1p/auto-twisted-extended.html#doubling-dbl-2008-hwcd\n // Cost: 4M + 4S + 1*a + 6add + 1*2.\n }, {\n key: \"double\",\n value: function double() {\n var a = _CURVE.a;\n var X1 = this.X,\n Y1 = this.Y,\n Z1 = this.Z;\n var A = modP(X1 * X1); // A = X12\n var B = modP(Y1 * Y1); // B = Y12\n var C = modP(_2n * modP(Z1 * Z1)); // C = 2*Z12\n var D = modP(a * A); // D = a*A\n var x1y1 = X1 + Y1;\n var E = modP(modP(x1y1 * x1y1) - A - B); // E = (X1+Y1)2-A-B\n var G = D + B; // G = D+B\n var F = G - C; // F = G-C\n var H = D - B; // H = D-B\n var X3 = modP(E * F); // X3 = E*F\n var Y3 = modP(G * H); // Y3 = G*H\n var T3 = modP(E * H); // T3 = E*H\n var Z3 = modP(F * G); // Z3 = F*G\n return new Point(X3, Y3, Z3, T3);\n }\n // Fast algo for adding 2 Extended Points.\n // https://hyperelliptic.org/EFD/g1p/auto-twisted-extended.html#addition-add-2008-hwcd\n // Cost: 9M + 1*a + 1*d + 7add.\n }, {\n key: \"add\",\n value: function add(other) {\n aextpoint(other);\n var a = _CURVE.a,\n d = _CURVE.d;\n var X1 = this.X,\n Y1 = this.Y,\n Z1 = this.Z,\n T1 = this.T;\n var X2 = other.X,\n Y2 = other.Y,\n Z2 = other.Z,\n T2 = other.T;\n var A = modP(X1 * X2); // A = X1*X2\n var B = modP(Y1 * Y2); // B = Y1*Y2\n var C = modP(T1 * d * T2); // C = T1*d*T2\n var D = modP(Z1 * Z2); // D = Z1*Z2\n var E = modP((X1 + Y1) * (X2 + Y2) - A - B); // E = (X1+Y1)*(X2+Y2)-A-B\n var F = D - C; // F = D-C\n var G = D + C; // G = D+C\n var H = modP(B - a * A); // H = B-a*A\n var X3 = modP(E * F); // X3 = E*F\n var Y3 = modP(G * H); // Y3 = G*H\n var T3 = modP(E * H); // T3 = E*H\n var Z3 = modP(F * G); // Z3 = F*G\n return new Point(X3, Y3, Z3, T3);\n }\n }, {\n key: \"subtract\",\n value: function subtract(other) {\n return this.add(other.negate());\n }\n // Constant-time multiplication.\n }, {\n key: \"multiply\",\n value: function multiply(scalar) {\n // 1 <= scalar < L\n if (!Fn.isValidNot0(scalar)) throw new Error('invalid scalar: expected 1 <= sc < curve.n');\n var _wnaf$cached = wnaf.cached(this, scalar, p => (0, curve_ts_1.normalizeZ)(Point, p)),\n p = _wnaf$cached.p,\n f = _wnaf$cached.f;\n return (0, curve_ts_1.normalizeZ)(Point, [p, f])[0];\n }\n // Non-constant-time multiplication. Uses double-and-add algorithm.\n // It's faster, but should only be used when you don't care about\n // an exposed private key e.g. sig verification.\n // Does NOT allow scalars higher than CURVE.n.\n // Accepts optional accumulator to merge with multiply (important for sparse scalars)\n }, {\n key: \"multiplyUnsafe\",\n value: function multiplyUnsafe(scalar) {\n var acc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Point.ZERO;\n // 0 <= scalar < L\n if (!Fn.isValid(scalar)) throw new Error('invalid scalar: expected 0 <= sc < curve.n');\n if (scalar === _0n) return Point.ZERO;\n if (this.is0() || scalar === _1n) return this;\n return wnaf.unsafe(this, scalar, p => (0, curve_ts_1.normalizeZ)(Point, p), acc);\n }\n // Checks if point is of small order.\n // If you add something to small order point, you will have \"dirty\"\n // point with torsion component.\n // Multiplies point by cofactor and checks if the result is 0.\n }, {\n key: \"isSmallOrder\",\n value: function isSmallOrder() {\n return this.multiplyUnsafe(cofactor).is0();\n }\n // Multiplies point by curve order and checks if the result is 0.\n // Returns `false` is the point is dirty.\n }, {\n key: \"isTorsionFree\",\n value: function isTorsionFree() {\n return wnaf.unsafe(this, _CURVE.n).is0();\n }\n // Converts Extended point to default (x, y) coordinates.\n // Can accept precomputed Z^-1 - for example, from invertBatch.\n }, {\n key: \"toAffine\",\n value: function toAffine(invertedZ) {\n return toAffineMemo(this, invertedZ);\n }\n }, {\n key: \"clearCofactor\",\n value: function clearCofactor() {\n if (cofactor === _1n) return this;\n return this.multiplyUnsafe(cofactor);\n }\n }, {\n key: \"toBytes\",\n value: function toBytes() {\n var _this$toAffine = this.toAffine(),\n x = _this$toAffine.x,\n y = _this$toAffine.y;\n // Fp.toBytes() allows non-canonical encoding of y (>= p).\n var bytes = Fp.toBytes(y);\n // Each y has 2 valid points: (x, y), (x,-y).\n // When compressing, it's enough to store y and use the last byte to encode sign of x\n bytes[bytes.length - 1] |= x & _1n ? 0x80 : 0;\n return bytes;\n }\n }, {\n key: \"toHex\",\n value: function toHex() {\n return (0, utils_ts_1.bytesToHex)(this.toBytes());\n }\n }, {\n key: \"toString\",\n value: function toString() {\n return `<Point ${this.is0() ? 'ZERO' : this.toHex()}>`;\n }\n // TODO: remove\n }, {\n key: \"ex\",\n get: function () {\n return this.X;\n }\n }, {\n key: \"ey\",\n get: function () {\n return this.Y;\n }\n }, {\n key: \"ez\",\n get: function () {\n return this.Z;\n }\n }, {\n key: \"et\",\n get: function () {\n return this.T;\n }\n }, {\n key: \"_setWindowSize\",\n value: function _setWindowSize(windowSize) {\n this.precompute(windowSize);\n }\n }, {\n key: \"toRawBytes\",\n value: function toRawBytes() {\n return this.toBytes();\n }\n }], [{\n key: \"CURVE\",\n value: function CURVE() {\n return _CURVE;\n }\n }, {\n key: \"fromAffine\",\n value: function fromAffine(p) {\n if (p instanceof Point) throw new Error('extended point not allowed');\n var _ref = p || {},\n x = _ref.x,\n y = _ref.y;\n acoord('x', x);\n acoord('y', y);\n return new Point(x, y, _1n, modP(x * y));\n }\n // Uses algo from RFC8032 5.1.3.\n }, {\n key: \"fromBytes\",\n value: function fromBytes(bytes) {\n var zip215 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var len = Fp.BYTES;\n var a = _CURVE.a,\n d = _CURVE.d;\n bytes = (0, utils_ts_1.copyBytes)((0, utils_ts_1._abytes2)(bytes, len, 'point'));\n (0, utils_ts_1._abool2)(zip215, 'zip215');\n var normed = (0, utils_ts_1.copyBytes)(bytes); // copy again, we'll manipulate it\n var lastByte = bytes[len - 1]; // select last byte\n normed[len - 1] = lastByte & ~0x80; // clear last bit\n var y = (0, utils_ts_1.bytesToNumberLE)(normed);\n // zip215=true is good for consensus-critical apps. =false follows RFC8032 / NIST186-5.\n // RFC8032 prohibits >= p, but ZIP215 doesn't\n // zip215=true: 0 <= y < MASK (2^256 for ed25519)\n // zip215=false: 0 <= y < P (2^255-19 for ed25519)\n var max = zip215 ? MASK : Fp.ORDER;\n (0, utils_ts_1.aInRange)('point.y', y, _0n, max);\n // Ed25519: x² = (y²-1)/(dy²+1) mod p. Ed448: x² = (y²-1)/(dy²-1) mod p. Generic case:\n // ax²+y²=1+dx²y² => y²-1=dx²y²-ax² => y²-1=x²(dy²-a) => x²=(y²-1)/(dy²-a)\n var y2 = modP(y * y); // denominator is always non-0 mod p.\n var u = modP(y2 - _1n); // u = y² - 1\n var v = modP(d * y2 - a); // v = d y² + 1.\n var _uvRatio = uvRatio(u, v),\n isValid = _uvRatio.isValid,\n x = _uvRatio.value; // √(u/v)\n if (!isValid) throw new Error('bad point: invalid y coordinate');\n var isXOdd = (x & _1n) === _1n; // There are 2 square roots. Use x_0 bit to select proper\n var isLastByteOdd = (lastByte & 0x80) !== 0; // x_0, last bit\n if (!zip215 && x === _0n && isLastByteOdd)\n // if x=0 and x_0 = 1, fail\n throw new Error('bad point: x=0 and x_0=1');\n if (isLastByteOdd !== isXOdd) x = modP(-x); // if x_0 != x mod 2, set x = p-x\n return Point.fromAffine({\n x,\n y\n });\n }\n }, {\n key: \"fromHex\",\n value: function fromHex(bytes) {\n var zip215 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return Point.fromBytes((0, utils_ts_1.ensureBytes)('point', bytes), zip215);\n }\n }, {\n key: \"normalizeZ\",\n value: function normalizeZ(points) {\n return (0, curve_ts_1.normalizeZ)(Point, points);\n }\n }, {\n key: \"msm\",\n value: function msm(points, scalars) {\n return (0, curve_ts_1.pippenger)(Point, Fn, points, scalars);\n }\n }]);\n }(); // base / generator point\n Point.BASE = new Point(_CURVE.Gx, _CURVE.Gy, _1n, modP(_CURVE.Gx * _CURVE.Gy));\n // zero / infinity / identity point\n Point.ZERO = new Point(_0n, _1n, _1n, _0n); // 0, 1, 1, 0\n // math field\n Point.Fp = Fp;\n // scalar field\n Point.Fn = Fn;\n var wnaf = new curve_ts_1.wNAF(Point, Fn.BITS);\n Point.BASE.precompute(8); // Enable precomputes. Slows down first publicKey computation by 20ms.\n return Point;\n }\n /**\n * Base class for prime-order points like Ristretto255 and Decaf448.\n * These points eliminate cofactor issues by representing equivalence classes\n * of Edwards curve points.\n */\n var PrimeEdwardsPoint = /*#__PURE__*/function () {\n function PrimeEdwardsPoint(ep) {\n _classCallCheck(this, PrimeEdwardsPoint);\n this.ep = ep;\n }\n // Static methods that must be implemented by subclasses\n return _createClass(PrimeEdwardsPoint, [{\n key: \"x\",\n get: function () {\n return this.toAffine().x;\n }\n }, {\n key: \"y\",\n get: function () {\n return this.toAffine().y;\n }\n // Common implementations\n }, {\n key: \"clearCofactor\",\n value: function clearCofactor() {\n // no-op for prime-order groups\n return this;\n }\n }, {\n key: \"assertValidity\",\n value: function assertValidity() {\n this.ep.assertValidity();\n }\n }, {\n key: \"toAffine\",\n value: function toAffine(invertedZ) {\n return this.ep.toAffine(invertedZ);\n }\n }, {\n key: \"toHex\",\n value: function toHex() {\n return (0, utils_ts_1.bytesToHex)(this.toBytes());\n }\n }, {\n key: \"toString\",\n value: function toString() {\n return this.toHex();\n }\n }, {\n key: \"isTorsionFree\",\n value: function isTorsionFree() {\n return true;\n }\n }, {\n key: \"isSmallOrder\",\n value: function isSmallOrder() {\n return false;\n }\n }, {\n key: \"add\",\n value: function add(other) {\n this.assertSame(other);\n return this.init(this.ep.add(other.ep));\n }\n }, {\n key: \"subtract\",\n value: function subtract(other) {\n this.assertSame(other);\n return this.init(this.ep.subtract(other.ep));\n }\n }, {\n key: \"multiply\",\n value: function multiply(scalar) {\n return this.init(this.ep.multiply(scalar));\n }\n }, {\n key: \"multiplyUnsafe\",\n value: function multiplyUnsafe(scalar) {\n return this.init(this.ep.multiplyUnsafe(scalar));\n }\n }, {\n key: \"double\",\n value: function double() {\n return this.init(this.ep.double());\n }\n }, {\n key: \"negate\",\n value: function negate() {\n return this.init(this.ep.negate());\n }\n }, {\n key: \"precompute\",\n value: function precompute(windowSize, isLazy) {\n return this.init(this.ep.precompute(windowSize, isLazy));\n }\n /** @deprecated use `toBytes` */\n }, {\n key: \"toRawBytes\",\n value: function toRawBytes() {\n return this.toBytes();\n }\n }], [{\n key: \"fromBytes\",\n value: function fromBytes(_bytes) {\n (0, utils_ts_1.notImplemented)();\n }\n }, {\n key: \"fromHex\",\n value: function fromHex(_hex) {\n (0, utils_ts_1.notImplemented)();\n }\n }]);\n }();\n exports.PrimeEdwardsPoint = PrimeEdwardsPoint;\n /**\n * Initializes EdDSA signatures over given Edwards curve.\n */\n function eddsa(Point, cHash) {\n var eddsaOpts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n if (typeof cHash !== 'function') throw new Error('\"hash\" function param is required');\n (0, utils_ts_1._validateObject)(eddsaOpts, {}, {\n adjustScalarBytes: 'function',\n randomBytes: 'function',\n domain: 'function',\n prehash: 'function',\n mapToCurve: 'function'\n });\n var prehash = eddsaOpts.prehash;\n var BASE = Point.BASE,\n Fp = Point.Fp,\n Fn = Point.Fn;\n var randomBytes = eddsaOpts.randomBytes || utils_ts_1.randomBytes;\n var adjustScalarBytes = eddsaOpts.adjustScalarBytes || (bytes => bytes);\n var domain = eddsaOpts.domain || ((data, ctx, phflag) => {\n (0, utils_ts_1._abool2)(phflag, 'phflag');\n if (ctx.length || phflag) throw new Error('Contexts/pre-hash are not supported');\n return data;\n }); // NOOP\n // Little-endian SHA512 with modulo n\n function modN_LE(hash) {\n return Fn.create((0, utils_ts_1.bytesToNumberLE)(hash)); // Not Fn.fromBytes: it has length limit\n }\n // Get the hashed private scalar per RFC8032 5.1.5\n function getPrivateScalar(key) {\n var len = lengths.secretKey;\n key = (0, utils_ts_1.ensureBytes)('private key', key, len);\n // Hash private key with curve's hash function to produce uniformingly random input\n // Check byte lengths: ensure(64, h(ensure(32, key)))\n var hashed = (0, utils_ts_1.ensureBytes)('hashed private key', cHash(key), 2 * len);\n var head = adjustScalarBytes(hashed.slice(0, len)); // clear first half bits, produce FE\n var prefix = hashed.slice(len, 2 * len); // second half is called key prefix (5.1.6)\n var scalar = modN_LE(head); // The actual private scalar\n return {\n head,\n prefix,\n scalar\n };\n }\n /** Convenience method that creates public key from scalar. RFC8032 5.1.5 */\n function getExtendedPublicKey(secretKey) {\n var _getPrivateScalar = getPrivateScalar(secretKey),\n head = _getPrivateScalar.head,\n prefix = _getPrivateScalar.prefix,\n scalar = _getPrivateScalar.scalar;\n var point = BASE.multiply(scalar); // Point on Edwards curve aka public key\n var pointBytes = point.toBytes();\n return {\n head,\n prefix,\n scalar,\n point,\n pointBytes\n };\n }\n /** Calculates EdDSA pub key. RFC8032 5.1.5. */\n function getPublicKey(secretKey) {\n return getExtendedPublicKey(secretKey).pointBytes;\n }\n // int('LE', SHA512(dom2(F, C) || msgs)) mod N\n function hashDomainToScalar() {\n var context = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : Uint8Array.of();\n for (var _len = arguments.length, msgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n msgs[_key - 1] = arguments[_key];\n }\n var msg = (0, utils_ts_1.concatBytes)(...msgs);\n return modN_LE(cHash(domain(msg, (0, utils_ts_1.ensureBytes)('context', context), !!prehash)));\n }\n /** Signs message with privateKey. RFC8032 5.1.6 */\n function sign(msg, secretKey) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n msg = (0, utils_ts_1.ensureBytes)('message', msg);\n if (prehash) msg = prehash(msg); // for ed25519ph etc.\n var _getExtendedPublicKey = getExtendedPublicKey(secretKey),\n prefix = _getExtendedPublicKey.prefix,\n scalar = _getExtendedPublicKey.scalar,\n pointBytes = _getExtendedPublicKey.pointBytes;\n var r = hashDomainToScalar(options.context, prefix, msg); // r = dom2(F, C) || prefix || PH(M)\n var R = BASE.multiply(r).toBytes(); // R = rG\n var k = hashDomainToScalar(options.context, R, pointBytes, msg); // R || A || PH(M)\n var s = Fn.create(r + k * scalar); // S = (r + k * s) mod L\n if (!Fn.isValid(s)) throw new Error('sign failed: invalid s'); // 0 <= s < L\n var rs = (0, utils_ts_1.concatBytes)(R, Fn.toBytes(s));\n return (0, utils_ts_1._abytes2)(rs, lengths.signature, 'result');\n }\n // verification rule is either zip215 or rfc8032 / nist186-5. Consult fromHex:\n var verifyOpts = {\n zip215: true\n };\n /**\n * Verifies EdDSA signature against message and public key. RFC8032 5.1.7.\n * An extended group equation is checked.\n */\n function verify(sig, msg, publicKey) {\n var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : verifyOpts;\n var context = options.context,\n zip215 = options.zip215;\n var len = lengths.signature;\n sig = (0, utils_ts_1.ensureBytes)('signature', sig, len);\n msg = (0, utils_ts_1.ensureBytes)('message', msg);\n publicKey = (0, utils_ts_1.ensureBytes)('publicKey', publicKey, lengths.publicKey);\n if (zip215 !== undefined) (0, utils_ts_1._abool2)(zip215, 'zip215');\n if (prehash) msg = prehash(msg); // for ed25519ph, etc\n var mid = len / 2;\n var r = sig.subarray(0, mid);\n var s = (0, utils_ts_1.bytesToNumberLE)(sig.subarray(mid, len));\n var A, R, SB;\n try {\n // zip215=true is good for consensus-critical apps. =false follows RFC8032 / NIST186-5.\n // zip215=true: 0 <= y < MASK (2^256 for ed25519)\n // zip215=false: 0 <= y < P (2^255-19 for ed25519)\n A = Point.fromBytes(publicKey, zip215);\n R = Point.fromBytes(r, zip215);\n SB = BASE.multiplyUnsafe(s); // 0 <= s < l is done inside\n } catch (error) {\n return false;\n }\n if (!zip215 && A.isSmallOrder()) return false; // zip215 allows public keys of small order\n var k = hashDomainToScalar(context, R.toBytes(), A.toBytes(), msg);\n var RkA = R.add(A.multiplyUnsafe(k));\n // Extended group equation\n // [8][S]B = [8]R + [8][k]A'\n return RkA.subtract(SB).clearCofactor().is0();\n }\n var _size = Fp.BYTES; // 32 for ed25519, 57 for ed448\n var lengths = {\n secretKey: _size,\n publicKey: _size,\n signature: 2 * _size,\n seed: _size\n };\n function randomSecretKey() {\n var seed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : randomBytes(lengths.seed);\n return (0, utils_ts_1._abytes2)(seed, lengths.seed, 'seed');\n }\n function keygen(seed) {\n var secretKey = utils.randomSecretKey(seed);\n return {\n secretKey,\n publicKey: getPublicKey(secretKey)\n };\n }\n function isValidSecretKey(key) {\n return (0, utils_ts_1.isBytes)(key) && key.length === Fn.BYTES;\n }\n function isValidPublicKey(key, zip215) {\n try {\n return !!Point.fromBytes(key, zip215);\n } catch (error) {\n return false;\n }\n }\n var utils = {\n getExtendedPublicKey,\n randomSecretKey,\n isValidSecretKey,\n isValidPublicKey,\n /**\n * Converts ed public key to x public key. Uses formula:\n * - ed25519:\n * - `(u, v) = ((1+y)/(1-y), sqrt(-486664)*u/x)`\n * - `(x, y) = (sqrt(-486664)*u/v, (u-1)/(u+1))`\n * - ed448:\n * - `(u, v) = ((y-1)/(y+1), sqrt(156324)*u/x)`\n * - `(x, y) = (sqrt(156324)*u/v, (1+u)/(1-u))`\n */\n toMontgomery(publicKey) {\n var _Point$fromBytes = Point.fromBytes(publicKey),\n y = _Point$fromBytes.y;\n var size = lengths.publicKey;\n var is25519 = size === 32;\n if (!is25519 && size !== 57) throw new Error('only defined for 25519 and 448');\n var u = is25519 ? Fp.div(_1n + y, _1n - y) : Fp.div(y - _1n, y + _1n);\n return Fp.toBytes(u);\n },\n toMontgomerySecret(secretKey) {\n var size = lengths.secretKey;\n (0, utils_ts_1._abytes2)(secretKey, size);\n var hashed = cHash(secretKey.subarray(0, size));\n return adjustScalarBytes(hashed).subarray(0, size);\n },\n /** @deprecated */\n randomPrivateKey: randomSecretKey,\n /** @deprecated */\n precompute() {\n var windowSize = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 8;\n var point = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Point.BASE;\n return point.precompute(windowSize, false);\n }\n };\n return Object.freeze({\n keygen,\n getPublicKey,\n sign,\n verify,\n utils,\n Point,\n lengths\n });\n }\n function _eddsa_legacy_opts_to_new(c) {\n var CURVE = {\n a: c.a,\n d: c.d,\n p: c.Fp.ORDER,\n n: c.n,\n h: c.h,\n Gx: c.Gx,\n Gy: c.Gy\n };\n var Fp = c.Fp;\n var Fn = (0, modular_ts_1.Field)(CURVE.n, c.nBitLength, true);\n var curveOpts = {\n Fp,\n Fn,\n uvRatio: c.uvRatio\n };\n var eddsaOpts = {\n randomBytes: c.randomBytes,\n adjustScalarBytes: c.adjustScalarBytes,\n domain: c.domain,\n prehash: c.prehash,\n mapToCurve: c.mapToCurve\n };\n return {\n CURVE,\n curveOpts,\n hash: c.hash,\n eddsaOpts\n };\n }\n function _eddsa_new_output_to_legacy(c, eddsa) {\n var Point = eddsa.Point;\n var legacy = Object.assign({}, eddsa, {\n ExtendedPoint: Point,\n CURVE: c,\n nBitLength: Point.Fn.BITS,\n nByteLength: Point.Fn.BYTES\n });\n return legacy;\n }\n // TODO: remove. Use eddsa\n function twistedEdwards(c) {\n var _eddsa_legacy_opts_to = _eddsa_legacy_opts_to_new(c),\n CURVE = _eddsa_legacy_opts_to.CURVE,\n curveOpts = _eddsa_legacy_opts_to.curveOpts,\n hash = _eddsa_legacy_opts_to.hash,\n eddsaOpts = _eddsa_legacy_opts_to.eddsaOpts;\n var Point = edwards(CURVE, curveOpts);\n var EDDSA = eddsa(Point, hash, eddsaOpts);\n return _eddsa_new_output_to_legacy(c, EDDSA);\n }\n});","lineCount":817,"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,"PrimeEdwardsPoint"],[9,27,3,25],[9,30,3,28],[9,35,3,33],[9,36,3,34],[10,2,4,0,"exports"],[10,9,4,7],[10,10,4,8,"edwards"],[10,17,4,15],[10,20,4,18,"edwards"],[10,27,4,25],[11,2,5,0,"exports"],[11,9,5,7],[11,10,5,8,"eddsa"],[11,15,5,13],[11,18,5,16,"eddsa"],[11,23,5,21],[12,2,6,0,"exports"],[12,9,6,7],[12,10,6,8,"twistedEdwards"],[12,24,6,22],[12,27,6,25,"twistedEdwards"],[12,41,6,39],[13,2,7,0],[14,0,8,0],[15,0,9,0],[16,0,10,0],[17,0,11,0],[18,0,12,0],[19,2,13,0],[20,2,14,0],[20,6,14,6,"utils_ts_1"],[20,16,14,16],[20,19,14,19,"require"],[20,26,14,26],[20,27,14,26,"_dependencyMap"],[20,41,14,26],[20,59,14,40],[20,60,14,41],[21,2,15,0],[21,6,15,6,"curve_ts_1"],[21,16,15,16],[21,19,15,19,"require"],[21,26,15,26],[21,27,15,26,"_dependencyMap"],[21,41,15,26],[21,58,15,39],[21,59,15,40],[22,2,16,0],[22,6,16,6,"modular_ts_1"],[22,18,16,18],[22,21,16,21,"require"],[22,28,16,28],[22,29,16,28,"_dependencyMap"],[22,43,16,28],[22,62,16,43],[22,63,16,44],[23,2,17,0],[24,2,18,0],[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,4,19,23,"_1n"],[26,7,19,26],[26,10,19,29,"BigInt"],[26,16,19,35],[26,17,19,36],[26,18,19,37],[26,19,19,38],[27,4,19,40,"_2n"],[27,7,19,43],[27,10,19,46,"BigInt"],[27,16,19,52],[27,17,19,53],[27,18,19,54],[27,19,19,55],[28,4,19,57,"_8n"],[28,7,19,60],[28,10,19,63,"BigInt"],[28,16,19,69],[28,17,19,70],[28,18,19,71],[28,19,19,72],[29,2,20,0],[29,11,20,9,"isEdValidXY"],[29,22,20,20,"isEdValidXY"],[29,23,20,21,"Fp"],[29,25,20,23],[29,27,20,25,"CURVE"],[29,32,20,30],[29,34,20,32,"x"],[29,35,20,33],[29,37,20,35,"y"],[29,38,20,36],[29,40,20,38],[30,4,21,4],[30,8,21,10,"x2"],[30,10,21,12],[30,13,21,15,"Fp"],[30,15,21,17],[30,16,21,18,"sqr"],[30,19,21,21],[30,20,21,22,"x"],[30,21,21,23],[30,22,21,24],[31,4,22,4],[31,8,22,10,"y2"],[31,10,22,12],[31,13,22,15,"Fp"],[31,15,22,17],[31,16,22,18,"sqr"],[31,19,22,21],[31,20,22,22,"y"],[31,21,22,23],[31,22,22,24],[32,4,23,4],[32,8,23,10,"left"],[32,12,23,14],[32,15,23,17,"Fp"],[32,17,23,19],[32,18,23,20,"add"],[32,21,23,23],[32,22,23,24,"Fp"],[32,24,23,26],[32,25,23,27,"mul"],[32,28,23,30],[32,29,23,31,"CURVE"],[32,34,23,36],[32,35,23,37,"a"],[32,36,23,38],[32,38,23,40,"x2"],[32,40,23,42],[32,41,23,43],[32,43,23,45,"y2"],[32,45,23,47],[32,46,23,48],[33,4,24,4],[33,8,24,10,"right"],[33,13,24,15],[33,16,24,18,"Fp"],[33,18,24,20],[33,19,24,21,"add"],[33,22,24,24],[33,23,24,25,"Fp"],[33,25,24,27],[33,26,24,28,"ONE"],[33,29,24,31],[33,31,24,33,"Fp"],[33,33,24,35],[33,34,24,36,"mul"],[33,37,24,39],[33,38,24,40,"CURVE"],[33,43,24,45],[33,44,24,46,"d"],[33,45,24,47],[33,47,24,49,"Fp"],[33,49,24,51],[33,50,24,52,"mul"],[33,53,24,55],[33,54,24,56,"x2"],[33,56,24,58],[33,58,24,60,"y2"],[33,60,24,62],[33,61,24,63],[33,62,24,64],[33,63,24,65],[34,4,25,4],[34,11,25,11,"Fp"],[34,13,25,13],[34,14,25,14,"eql"],[34,17,25,17],[34,18,25,18,"left"],[34,22,25,22],[34,24,25,24,"right"],[34,29,25,29],[34,30,25,30],[35,2,26,0],[36,2,27,0],[36,11,27,9,"edwards"],[36,18,27,16,"edwards"],[36,19,27,17,"params"],[36,25,27,23],[36,27,27,41],[37,4,27,41],[37,8,27,25,"extraOpts"],[37,17,27,34],[37,20,27,34,"arguments"],[37,29,27,34],[37,30,27,34,"length"],[37,36,27,34],[37,44,27,34,"arguments"],[37,53,27,34],[37,61,27,34,"undefined"],[37,70,27,34],[37,73,27,34,"arguments"],[37,82,27,34],[37,88,27,37],[37,89,27,38],[37,90,27,39],[38,4,28,4],[38,8,28,10,"validated"],[38,17,28,19],[38,20,28,22],[38,21,28,23],[38,22,28,24],[38,24,28,26,"curve_ts_1"],[38,34,28,36],[38,35,28,37,"_createCurveFields"],[38,53,28,55],[38,55,28,57],[38,64,28,66],[38,66,28,68,"params"],[38,72,28,74],[38,74,28,76,"extraOpts"],[38,83,28,85],[38,85,28,87,"extraOpts"],[38,94,28,96],[38,95,28,97,"FpFnLE"],[38,101,28,103],[38,102,28,104],[39,4,29,4],[39,8,29,12,"Fp"],[39,10,29,14],[39,13,29,23,"validated"],[39,22,29,32],[39,23,29,12,"Fp"],[39,25,29,14],[40,6,29,16,"Fn"],[40,8,29,18],[40,11,29,23,"validated"],[40,20,29,32],[40,21,29,16,"Fn"],[40,23,29,18],[41,4,30,4],[41,8,30,8,"CURVE"],[41,14,30,13],[41,17,30,16,"validated"],[41,26,30,25],[41,27,30,26,"CURVE"],[41,32,30,31],[42,4,31,4],[42,8,31,15,"cofactor"],[42,16,31,23],[42,19,31,28,"CURVE"],[42,25,31,33],[42,26,31,12,"h"],[42,27,31,13],[43,4,32,4],[43,5,32,5],[43,6,32,6],[43,8,32,8,"utils_ts_1"],[43,18,32,18],[43,19,32,19,"_validateObject"],[43,34,32,34],[43,36,32,36,"extraOpts"],[43,45,32,45],[43,47,32,47],[43,48,32,48],[43,49,32,49],[43,51,32,51],[44,6,32,53,"uvRatio"],[44,13,32,60],[44,15,32,62],[45,4,32,73],[45,5,32,74],[45,6,32,75],[46,4,33,4],[47,4,34,4],[48,4,35,4],[49,4,36,4],[50,4,37,4],[50,8,37,10,"MASK"],[50,12,37,14],[50,15,37,17,"_2n"],[50,18,37,20],[50,22,37,25,"BigInt"],[50,28,37,31],[50,29,37,32,"Fn"],[50,31,37,34],[50,32,37,35,"BYTES"],[50,37,37,40],[50,40,37,43],[50,41,37,44],[50,42,37,45],[50,45,37,48,"_1n"],[50,48,37,52],[51,4,38,4],[51,8,38,10,"modP"],[51,12,38,14],[51,15,38,18,"n"],[51,16,38,19],[51,20,38,24,"Fp"],[51,22,38,26],[51,23,38,27,"create"],[51,29,38,33],[51,30,38,34,"n"],[51,31,38,35],[51,32,38,36],[51,33,38,37],[51,34,38,38],[52,4,39,4],[53,4,40,4],[53,8,40,10,"uvRatio"],[53,15,40,17],[53,18,40,20,"extraOpts"],[53,27,40,29],[53,28,40,30,"uvRatio"],[53,35,40,37],[53,40,41,9],[53,41,41,10,"u"],[53,42,41,11],[53,44,41,13,"v"],[53,45,41,14],[53,50,41,19],[54,6,42,12],[54,10,42,16],[55,8,43,16],[55,15,43,23],[56,10,43,25,"isValid"],[56,17,43,32],[56,19,43,34],[56,23,43,38],[57,10,43,40,"value"],[57,15,43,45],[57,17,43,47,"Fp"],[57,19,43,49],[57,20,43,50,"sqrt"],[57,24,43,54],[57,25,43,55,"Fp"],[57,27,43,57],[57,28,43,58,"div"],[57,31,43,61],[57,32,43,62,"u"],[57,33,43,63],[57,35,43,65,"v"],[57,36,43,66],[57,37,43,67],[58,8,43,69],[58,9,43,70],[59,6,44,12],[59,7,44,13],[59,8,45,12],[59,15,45,19,"e"],[59,16,45,20],[59,18,45,22],[60,8,46,16],[60,15,46,23],[61,10,46,25,"isValid"],[61,17,46,32],[61,19,46,34],[61,24,46,39],[62,10,46,41,"value"],[62,15,46,46],[62,17,46,48,"_0n"],[63,8,46,52],[63,9,46,53],[64,6,47,12],[65,4,48,8],[65,5,48,9],[65,6,48,10],[66,4,49,4],[67,4,50,4],[68,4,51,4],[68,8,51,8],[68,9,51,9,"isEdValidXY"],[68,20,51,20],[68,21,51,21,"Fp"],[68,23,51,23],[68,25,51,25,"CURVE"],[68,31,51,30],[68,33,51,32,"CURVE"],[68,39,51,37],[68,40,51,38,"Gx"],[68,42,51,40],[68,44,51,42,"CURVE"],[68,50,51,47],[68,51,51,48,"Gy"],[68,53,51,50],[68,54,51,51],[68,56,52,8],[68,62,52,14],[68,66,52,18,"Error"],[68,71,52,23],[68,72,52,24],[68,107,52,59],[68,108,52,60],[69,4,53,4],[70,0,54,0],[71,0,55,0],[72,0,56,0],[73,4,57,4],[73,13,57,13,"acoord"],[73,19,57,19,"acoord"],[73,20,57,20,"title"],[73,25,57,25],[73,27,57,27,"n"],[73,28,57,28],[73,30,57,47],[74,6,57,47],[74,10,57,30,"banZero"],[74,17,57,37],[74,20,57,37,"arguments"],[74,29,57,37],[74,30,57,37,"length"],[74,36,57,37],[74,44,57,37,"arguments"],[74,53,57,37],[74,61,57,37,"undefined"],[74,70,57,37],[74,73,57,37,"arguments"],[74,82,57,37],[74,88,57,40],[74,93,57,45],[75,6,58,8],[75,10,58,14,"min"],[75,13,58,17],[75,16,58,20,"banZero"],[75,23,58,27],[75,26,58,30,"_1n"],[75,29,58,33],[75,32,58,36,"_0n"],[75,35,58,39],[76,6,59,8],[76,7,59,9],[76,8,59,10],[76,10,59,12,"utils_ts_1"],[76,20,59,22],[76,21,59,23,"aInRange"],[76,29,59,31],[76,31,59,33],[76,44,59,46],[76,47,59,49,"title"],[76,52,59,54],[76,54,59,56,"n"],[76,55,59,57],[76,57,59,59,"min"],[76,60,59,62],[76,62,59,64,"MASK"],[76,66,59,68],[76,67,59,69],[77,6,60,8],[77,13,60,15,"n"],[77,14,60,16],[78,4,61,4],[79,4,62,4],[79,13,62,13,"aextpoint"],[79,22,62,22,"aextpoint"],[79,23,62,23,"other"],[79,28,62,28],[79,30,62,30],[80,6,63,8],[80,10,63,12],[80,12,63,14,"other"],[80,17,63,19],[80,29,63,31,"Point"],[80,34,63,36],[80,35,63,37],[80,37,64,12],[80,43,64,18],[80,47,64,22,"Error"],[80,52,64,27],[80,53,64,28],[80,77,64,52],[80,78,64,53],[81,4,65,4],[82,4,66,4],[83,4,67,4],[84,4,68,4],[84,8,68,10,"toAffineMemo"],[84,20,68,22],[84,23,68,25],[84,24,68,26],[84,25,68,27],[84,27,68,29,"utils_ts_1"],[84,37,68,39],[84,38,68,40,"memoized"],[84,46,68,48],[84,48,68,50],[84,49,68,51,"p"],[84,50,68,52],[84,52,68,54,"iz"],[84,54,68,56],[84,59,68,61],[85,6,69,8],[85,10,69,16,"X"],[85,11,69,17],[85,14,69,28,"p"],[85,15,69,29],[85,16,69,16,"X"],[85,17,69,17],[86,8,69,19,"Y"],[86,9,69,20],[86,12,69,28,"p"],[86,13,69,29],[86,14,69,19,"Y"],[86,15,69,20],[87,8,69,22,"Z"],[87,9,69,23],[87,12,69,28,"p"],[87,13,69,29],[87,14,69,22,"Z"],[87,15,69,23],[88,6,70,8],[88,10,70,14,"is0"],[88,13,70,17],[88,16,70,20,"p"],[88,17,70,21],[88,18,70,22,"is0"],[88,21,70,25],[88,22,70,26],[88,23,70,27],[89,6,71,8],[89,10,71,12,"iz"],[89,12,71,14],[89,16,71,18],[89,20,71,22],[89,22,72,12,"iz"],[89,24,72,14],[89,27,72,17,"is0"],[89,30,72,20],[89,33,72,23,"_8n"],[89,36,72,26],[89,39,72,29,"Fp"],[89,41,72,31],[89,42,72,32,"inv"],[89,45,72,35],[89,46,72,36,"Z"],[89,47,72,37],[89,48,72,38],[89,49,72,39],[89,50,72,40],[90,6,73,8],[90,10,73,14,"x"],[90,11,73,15],[90,14,73,18,"modP"],[90,18,73,22],[90,19,73,23,"X"],[90,20,73,24],[90,23,73,27,"iz"],[90,25,73,29],[90,26,73,30],[91,6,74,8],[91,10,74,14,"y"],[91,11,74,15],[91,14,74,18,"modP"],[91,18,74,22],[91,19,74,23,"Y"],[91,20,74,24],[91,23,74,27,"iz"],[91,25,74,29],[91,26,74,30],[92,6,75,8],[92,10,75,14,"zz"],[92,12,75,16],[92,15,75,19,"Fp"],[92,17,75,21],[92,18,75,22,"mul"],[92,21,75,25],[92,22,75,26,"Z"],[92,23,75,27],[92,25,75,29,"iz"],[92,27,75,31],[92,28,75,32],[93,6,76,8],[93,10,76,12,"is0"],[93,13,76,15],[93,15,77,12],[93,22,77,19],[94,8,77,21,"x"],[94,9,77,22],[94,11,77,24,"_0n"],[94,14,77,27],[95,8,77,29,"y"],[95,9,77,30],[95,11,77,32,"_1n"],[96,6,77,36],[96,7,77,37],[97,6,78,8],[97,10,78,12,"zz"],[97,12,78,14],[97,17,78,19,"_1n"],[97,20,78,22],[97,22,79,12],[97,28,79,18],[97,32,79,22,"Error"],[97,37,79,27],[97,38,79,28],[97,56,79,46],[97,57,79,47],[98,6,80,8],[98,13,80,15],[99,8,80,17,"x"],[99,9,80,18],[100,8,80,20,"y"],[101,6,80,22],[101,7,80,23],[102,4,81,4],[102,5,81,5],[102,6,81,6],[103,4,82,4],[103,8,82,10,"assertValidMemo"],[103,23,82,25],[103,26,82,28],[103,27,82,29],[103,28,82,30],[103,30,82,32,"utils_ts_1"],[103,40,82,42],[103,41,82,43,"memoized"],[103,49,82,51],[103,51,82,54,"p"],[103,52,82,55],[103,56,82,60],[104,6,83,8],[104,10,83,16,"a"],[104,11,83,17],[104,14,83,25,"CURVE"],[104,20,83,30],[104,21,83,16,"a"],[104,22,83,17],[105,8,83,19,"d"],[105,9,83,20],[105,12,83,25,"CURVE"],[105,18,83,30],[105,19,83,19,"d"],[105,20,83,20],[106,6,84,8],[106,10,84,12,"p"],[106,11,84,13],[106,12,84,14,"is0"],[106,15,84,17],[106,16,84,18],[106,17,84,19],[106,19,85,12],[106,25,85,18],[106,29,85,22,"Error"],[106,34,85,27],[106,35,85,28],[106,52,85,45],[106,53,85,46],[106,54,85,47],[106,55,85,48],[107,6,86,8],[108,6,87,8],[109,6,88,8],[109,10,88,16,"X"],[109,11,88,17],[109,14,88,31,"p"],[109,15,88,32],[109,16,88,16,"X"],[109,17,88,17],[110,8,88,19,"Y"],[110,9,88,20],[110,12,88,31,"p"],[110,13,88,32],[110,14,88,19,"Y"],[110,15,88,20],[111,8,88,22,"Z"],[111,9,88,23],[111,12,88,31,"p"],[111,13,88,32],[111,14,88,22,"Z"],[111,15,88,23],[112,8,88,25,"T"],[112,9,88,26],[112,12,88,31,"p"],[112,13,88,32],[112,14,88,25,"T"],[112,15,88,26],[113,6,89,8],[113,10,89,14,"X2"],[113,12,89,16],[113,15,89,19,"modP"],[113,19,89,23],[113,20,89,24,"X"],[113,21,89,25],[113,24,89,28,"X"],[113,25,89,29],[113,26,89,30],[113,27,89,31],[113,28,89,32],[114,6,90,8],[114,10,90,14,"Y2"],[114,12,90,16],[114,15,90,19,"modP"],[114,19,90,23],[114,20,90,24,"Y"],[114,21,90,25],[114,24,90,28,"Y"],[114,25,90,29],[114,26,90,30],[114,27,90,31],[114,28,90,32],[115,6,91,8],[115,10,91,14,"Z2"],[115,12,91,16],[115,15,91,19,"modP"],[115,19,91,23],[115,20,91,24,"Z"],[115,21,91,25],[115,24,91,28,"Z"],[115,25,91,29],[115,26,91,30],[115,27,91,31],[115,28,91,32],[116,6,92,8],[116,10,92,14,"Z4"],[116,12,92,16],[116,15,92,19,"modP"],[116,19,92,23],[116,20,92,24,"Z2"],[116,22,92,26],[116,25,92,29,"Z2"],[116,27,92,31],[116,28,92,32],[116,29,92,33],[116,30,92,34],[117,6,93,8],[117,10,93,14,"aX2"],[117,13,93,17],[117,16,93,20,"modP"],[117,20,93,24],[117,21,93,25,"X2"],[117,23,93,27],[117,26,93,30,"a"],[117,27,93,31],[117,28,93,32],[117,29,93,33],[117,30,93,34],[118,6,94,8],[118,10,94,14,"left"],[118,14,94,18],[118,17,94,21,"modP"],[118,21,94,25],[118,22,94,26,"Z2"],[118,24,94,28],[118,27,94,31,"modP"],[118,31,94,35],[118,32,94,36,"aX2"],[118,35,94,39],[118,38,94,42,"Y2"],[118,40,94,44],[118,41,94,45],[118,42,94,46],[118,43,94,47],[118,44,94,48],[119,6,95,8],[119,10,95,14,"right"],[119,15,95,19],[119,18,95,22,"modP"],[119,22,95,26],[119,23,95,27,"Z4"],[119,25,95,29],[119,28,95,32,"modP"],[119,32,95,36],[119,33,95,37,"d"],[119,34,95,38],[119,37,95,41,"modP"],[119,41,95,45],[119,42,95,46,"X2"],[119,44,95,48],[119,47,95,51,"Y2"],[119,49,95,53],[119,50,95,54],[119,51,95,55],[119,52,95,56],[119,53,95,57],[119,54,95,58],[120,6,96,8],[120,10,96,12,"left"],[120,14,96,16],[120,19,96,21,"right"],[120,24,96,26],[120,26,97,12],[120,32,97,18],[120,36,97,22,"Error"],[120,41,97,27],[120,42,97,28],[120,81,97,67],[120,82,97,68],[121,6,98,8],[122,6,99,8],[122,10,99,14,"XY"],[122,12,99,16],[122,15,99,19,"modP"],[122,19,99,23],[122,20,99,24,"X"],[122,21,99,25],[122,24,99,28,"Y"],[122,25,99,29],[122,26,99,30],[123,6,100,8],[123,10,100,14,"ZT"],[123,12,100,16],[123,15,100,19,"modP"],[123,19,100,23],[123,20,100,24,"Z"],[123,21,100,25],[123,24,100,28,"T"],[123,25,100,29],[123,26,100,30],[124,6,101,8],[124,10,101,12,"XY"],[124,12,101,14],[124,17,101,19,"ZT"],[124,19,101,21],[124,21,102,12],[124,27,102,18],[124,31,102,22,"Error"],[124,36,102,27],[124,37,102,28],[124,76,102,67],[124,77,102,68],[125,6,103,8],[125,13,103,15],[125,17,103,19],[126,4,104,4],[126,5,104,5],[126,6,104,6],[127,4,105,4],[128,4,106,4],[129,4,106,4],[129,8,107,10,"Point"],[129,13,107,15],[130,6,108,8],[130,15,108,8,"Point"],[130,21,108,20,"X"],[130,22,108,21],[130,24,108,23,"Y"],[130,25,108,24],[130,27,108,26,"Z"],[130,28,108,27],[130,30,108,29,"T"],[130,31,108,30],[130,33,108,32],[131,8,108,32,"_classCallCheck"],[131,23,108,32],[131,30,108,32,"Point"],[131,35,108,32],[132,8,109,12],[132,12,109,16],[132,13,109,17,"X"],[132,14,109,18],[132,17,109,21,"acoord"],[132,23,109,27],[132,24,109,28],[132,27,109,31],[132,29,109,33,"X"],[132,30,109,34],[132,31,109,35],[133,8,110,12],[133,12,110,16],[133,13,110,17,"Y"],[133,14,110,18],[133,17,110,21,"acoord"],[133,23,110,27],[133,24,110,28],[133,27,110,31],[133,29,110,33,"Y"],[133,30,110,34],[133,31,110,35],[134,8,111,12],[134,12,111,16],[134,13,111,17,"Z"],[134,14,111,18],[134,17,111,21,"acoord"],[134,23,111,27],[134,24,111,28],[134,27,111,31],[134,29,111,33,"Z"],[134,30,111,34],[134,32,111,36],[134,36,111,40],[134,37,111,41],[135,8,112,12],[135,12,112,16],[135,13,112,17,"T"],[135,14,112,18],[135,17,112,21,"acoord"],[135,23,112,27],[135,24,112,28],[135,27,112,31],[135,29,112,33,"T"],[135,30,112,34],[135,31,112,35],[136,8,113,12,"Object"],[136,14,113,18],[136,15,113,19,"freeze"],[136,21,113,25],[136,22,113,26],[136,26,113,30],[136,27,113,31],[137,6,114,8],[138,6,114,9],[138,13,114,9,"_createClass"],[138,25,114,9],[138,26,114,9,"Point"],[138,31,114,9],[139,8,114,9,"key"],[139,11,114,9],[140,8,114,9,"get"],[140,11,114,9],[140,13,162,8],[140,22,162,8,"get"],[140,23,162,8],[140,25,162,16],[141,10,163,12],[141,17,163,19],[141,21,163,23],[141,22,163,24,"toAffine"],[141,30,163,32],[141,31,163,33],[141,32,163,34],[141,33,163,35,"x"],[141,34,163,36],[142,8,164,8],[143,6,164,9],[144,8,164,9,"key"],[144,11,164,9],[145,8,164,9,"get"],[145,11,164,9],[145,13,165,8],[145,22,165,8,"get"],[145,23,165,8],[145,25,165,16],[146,10,166,12],[146,17,166,19],[146,21,166,23],[146,22,166,24,"toAffine"],[146,30,166,32],[146,31,166,33],[146,32,166,34],[146,33,166,35,"y"],[146,34,166,36],[147,8,167,8],[148,6,167,9],[149,8,167,9,"key"],[149,11,167,9],[150,8,167,9,"value"],[150,13,167,9],[150,15,168,8],[150,24,168,8,"precompute"],[150,34,168,18,"precompute"],[150,35,168,18],[150,37,168,50],[151,10,168,50],[151,14,168,19,"windowSize"],[151,24,168,29],[151,27,168,29,"arguments"],[151,36,168,29],[151,37,168,29,"length"],[151,43,168,29],[151,51,168,29,"arguments"],[151,60,168,29],[151,68,168,29,"undefined"],[151,77,168,29],[151,80,168,29,"arguments"],[151,89,168,29],[151,95,168,32],[151,96,168,33],[152,10,168,33],[152,14,168,35,"isLazy"],[152,20,168,41],[152,23,168,41,"arguments"],[152,32,168,41],[152,33,168,41,"length"],[152,39,168,41],[152,47,168,41,"arguments"],[152,56,168,41],[152,64,168,41,"undefined"],[152,73,168,41],[152,76,168,41,"arguments"],[152,85,168,41],[152,91,168,44],[152,95,168,48],[153,10,169,12,"wnaf"],[153,14,169,16],[153,15,169,17,"createCache"],[153,26,169,28],[153,27,169,29],[153,31,169,33],[153,33,169,35,"windowSize"],[153,43,169,45],[153,44,169,46],[154,10,170,12],[154,14,170,16],[154,15,170,17,"isLazy"],[154,21,170,23],[154,23,171,16],[154,27,171,20],[154,28,171,21,"multiply"],[154,36,171,29],[154,37,171,30,"_2n"],[154,40,171,33],[154,41,171,34],[154,42,171,35],[154,43,171,36],[155,10,172,12],[155,17,172,19],[155,21,172,23],[156,8,173,8],[157,8,174,8],[158,6,174,8],[159,8,174,8,"key"],[159,11,174,8],[160,8,174,8,"value"],[160,13,174,8],[160,15,175,8],[160,24,175,8,"assertValidity"],[160,38,175,22,"assertValidity"],[160,39,175,22],[160,41,175,25],[161,10,176,12,"assertValidMemo"],[161,25,176,27],[161,26,176,28],[161,30,176,32],[161,31,176,33],[162,8,177,8],[163,8,178,8],[164,6,178,8],[165,8,178,8,"key"],[165,11,178,8],[166,8,178,8,"value"],[166,13,178,8],[166,15,179,8],[166,24,179,8,"equals"],[166,30,179,14,"equals"],[166,31,179,15,"other"],[166,36,179,20],[166,38,179,22],[167,10,180,12,"aextpoint"],[167,19,180,21],[167,20,180,22,"other"],[167,25,180,27],[167,26,180,28],[168,10,181,12],[168,14,181,23,"X1"],[168,16,181,25],[168,19,181,44],[168,23,181,48],[168,24,181,20,"X"],[168,25,181,21],[169,12,181,30,"Y1"],[169,14,181,32],[169,17,181,44],[169,21,181,48],[169,22,181,27,"Y"],[169,23,181,28],[170,12,181,37,"Z1"],[170,14,181,39],[170,17,181,44],[170,21,181,48],[170,22,181,34,"Z"],[170,23,181,35],[171,10,182,12],[171,14,182,23,"X2"],[171,16,182,25],[171,19,182,44,"other"],[171,24,182,49],[171,25,182,20,"X"],[171,26,182,21],[172,12,182,30,"Y2"],[172,14,182,32],[172,17,182,44,"other"],[172,22,182,49],[172,23,182,27,"Y"],[172,24,182,28],[173,12,182,37,"Z2"],[173,14,182,39],[173,17,182,44,"other"],[173,22,182,49],[173,23,182,34,"Z"],[173,24,182,35],[174,10,183,12],[174,14,183,18,"X1Z2"],[174,18,183,22],[174,21,183,25,"modP"],[174,25,183,29],[174,26,183,30,"X1"],[174,28,183,32],[174,31,183,35,"Z2"],[174,33,183,37],[174,34,183,38],[175,10,184,12],[175,14,184,18,"X2Z1"],[175,18,184,22],[175,21,184,25,"modP"],[175,25,184,29],[175,26,184,30,"X2"],[175,28,184,32],[175,31,184,35,"Z1"],[175,33,184,37],[175,34,184,38],[176,10,185,12],[176,14,185,18,"Y1Z2"],[176,18,185,22],[176,21,185,25,"modP"],[176,25,185,29],[176,26,185,30,"Y1"],[176,28,185,32],[176,31,185,35,"Z2"],[176,33,185,37],[176,34,185,38],[177,10,186,12],[177,14,186,18,"Y2Z1"],[177,18,186,22],[177,21,186,25,"modP"],[177,25,186,29],[177,26,186,30,"Y2"],[177,28,186,32],[177,31,186,35,"Z1"],[177,33,186,37],[177,34,186,38],[178,10,187,12],[178,17,187,19,"X1Z2"],[178,21,187,23],[178,26,187,28,"X2Z1"],[178,30,187,32],[178,34,187,36,"Y1Z2"],[178,38,187,40],[178,43,187,45,"Y2Z1"],[178,47,187,49],[179,8,188,8],[180,6,188,9],[181,8,188,9,"key"],[181,11,188,9],[182,8,188,9,"value"],[182,13,188,9],[182,15,189,8],[182,24,189,8,"is0"],[182,27,189,11,"is0"],[182,28,189,11],[182,30,189,14],[183,10,190,12],[183,17,190,19],[183,21,190,23],[183,22,190,24,"equals"],[183,28,190,30],[183,29,190,31,"Point"],[183,34,190,36],[183,35,190,37,"ZERO"],[183,39,190,41],[183,40,190,42],[184,8,191,8],[185,6,191,9],[186,8,191,9,"key"],[186,11,191,9],[187,8,191,9,"value"],[187,13,191,9],[187,15,192,8],[187,24,192,8,"negate"],[187,30,192,14,"negate"],[187,31,192,14],[187,33,192,17],[188,10,193,12],[189,10,194,12],[189,17,194,19],[189,21,194,23,"Point"],[189,26,194,28],[189,27,194,29,"modP"],[189,31,194,33],[189,32,194,34],[189,33,194,35],[189,37,194,39],[189,38,194,40,"X"],[189,39,194,41],[189,40,194,42],[189,42,194,44],[189,46,194,48],[189,47,194,49,"Y"],[189,48,194,50],[189,50,194,52],[189,54,194,56],[189,55,194,57,"Z"],[189,56,194,58],[189,58,194,60,"modP"],[189,62,194,64],[189,63,194,65],[189,64,194,66],[189,68,194,70],[189,69,194,71,"T"],[189,70,194,72],[189,71,194,73],[189,72,194,74],[190,8,195,8],[191,8,196,8],[192,8,197,8],[193,8,198,8],[194,6,198,8],[195,8,198,8,"key"],[195,11,198,8],[196,8,198,8,"value"],[196,13,198,8],[196,15,199,8],[196,24,199,8,"double"],[196,30,199,14,"double"],[196,31,199,14],[196,33,199,17],[197,10,200,12],[197,14,200,20,"a"],[197,15,200,21],[197,18,200,26,"CURVE"],[197,24,200,31],[197,25,200,20,"a"],[197,26,200,21],[198,10,201,12],[198,14,201,23,"X1"],[198,16,201,25],[198,19,201,44],[198,23,201,48],[198,24,201,20,"X"],[198,25,201,21],[199,12,201,30,"Y1"],[199,14,201,32],[199,17,201,44],[199,21,201,48],[199,22,201,27,"Y"],[199,23,201,28],[200,12,201,37,"Z1"],[200,14,201,39],[200,17,201,44],[200,21,201,48],[200,22,201,34,"Z"],[200,23,201,35],[201,10,202,12],[201,14,202,18,"A"],[201,15,202,19],[201,18,202,22,"modP"],[201,22,202,26],[201,23,202,27,"X1"],[201,25,202,29],[201,28,202,32,"X1"],[201,30,202,34],[201,31,202,35],[201,32,202,36],[201,33,202,37],[202,10,203,12],[202,14,203,18,"B"],[202,15,203,19],[202,18,203,22,"modP"],[202,22,203,26],[202,23,203,27,"Y1"],[202,25,203,29],[202,28,203,32,"Y1"],[202,30,203,34],[202,31,203,35],[202,32,203,36],[202,33,203,37],[203,10,204,12],[203,14,204,18,"C"],[203,15,204,19],[203,18,204,22,"modP"],[203,22,204,26],[203,23,204,27,"_2n"],[203,26,204,30],[203,29,204,33,"modP"],[203,33,204,37],[203,34,204,38,"Z1"],[203,36,204,40],[203,39,204,43,"Z1"],[203,41,204,45],[203,42,204,46],[203,43,204,47],[203,44,204,48],[203,45,204,49],[204,10,205,12],[204,14,205,18,"D"],[204,15,205,19],[204,18,205,22,"modP"],[204,22,205,26],[204,23,205,27,"a"],[204,24,205,28],[204,27,205,31,"A"],[204,28,205,32],[204,29,205,33],[204,30,205,34],[204,31,205,35],[205,10,206,12],[205,14,206,18,"x1y1"],[205,18,206,22],[205,21,206,25,"X1"],[205,23,206,27],[205,26,206,30,"Y1"],[205,28,206,32],[206,10,207,12],[206,14,207,18,"E"],[206,15,207,19],[206,18,207,22,"modP"],[206,22,207,26],[206,23,207,27,"modP"],[206,27,207,31],[206,28,207,32,"x1y1"],[206,32,207,36],[206,35,207,39,"x1y1"],[206,39,207,43],[206,40,207,44],[206,43,207,47,"A"],[206,44,207,48],[206,47,207,51,"B"],[206,48,207,52],[206,49,207,53],[206,50,207,54],[206,51,207,55],[207,10,208,12],[207,14,208,18,"G"],[207,15,208,19],[207,18,208,22,"D"],[207,19,208,23],[207,22,208,26,"B"],[207,23,208,27],[207,24,208,28],[207,25,208,29],[208,10,209,12],[208,14,209,18,"F"],[208,15,209,19],[208,18,209,22,"G"],[208,19,209,23],[208,22,209,26,"C"],[208,23,209,27],[208,24,209,28],[208,25,209,29],[209,10,210,12],[209,14,210,18,"H"],[209,15,210,19],[209,18,210,22,"D"],[209,19,210,23],[209,22,210,26,"B"],[209,23,210,27],[209,24,210,28],[209,25,210,29],[210,10,211,12],[210,14,211,18,"X3"],[210,16,211,20],[210,19,211,23,"modP"],[210,23,211,27],[210,24,211,28,"E"],[210,25,211,29],[210,28,211,32,"F"],[210,29,211,33],[210,30,211,34],[210,31,211,35],[210,32,211,36],[211,10,212,12],[211,14,212,18,"Y3"],[211,16,212,20],[211,19,212,23,"modP"],[211,23,212,27],[211,24,212,28,"G"],[211,25,212,29],[211,28,212,32,"H"],[211,29,212,33],[211,30,212,34],[211,31,212,35],[211,32,212,36],[212,10,213,12],[212,14,213,18,"T3"],[212,16,213,20],[212,19,213,23,"modP"],[212,23,213,27],[212,24,213,28,"E"],[212,25,213,29],[212,28,213,32,"H"],[212,29,213,33],[212,30,213,34],[212,31,213,35],[212,32,213,36],[213,10,214,12],[213,14,214,18,"Z3"],[213,16,214,20],[213,19,214,23,"modP"],[213,23,214,27],[213,24,214,28,"F"],[213,25,214,29],[213,28,214,32,"G"],[213,29,214,33],[213,30,214,34],[213,31,214,35],[213,32,214,36],[214,10,215,12],[214,17,215,19],[214,21,215,23,"Point"],[214,26,215,28],[214,27,215,29,"X3"],[214,29,215,31],[214,31,215,33,"Y3"],[214,33,215,35],[214,35,215,37,"Z3"],[214,37,215,39],[214,39,215,41,"T3"],[214,41,215,43],[214,42,215,44],[215,8,216,8],[216,8,217,8],[217,8,218,8],[218,8,219,8],[219,6,219,8],[220,8,219,8,"key"],[220,11,219,8],[221,8,219,8,"value"],[221,13,219,8],[221,15,220,8],[221,24,220,8,"add"],[221,27,220,11,"add"],[221,28,220,12,"other"],[221,33,220,17],[221,35,220,19],[222,10,221,12,"aextpoint"],[222,19,221,21],[222,20,221,22,"other"],[222,25,221,27],[222,26,221,28],[223,10,222,12],[223,14,222,20,"a"],[223,15,222,21],[223,18,222,29,"CURVE"],[223,24,222,34],[223,25,222,20,"a"],[223,26,222,21],[224,12,222,23,"d"],[224,13,222,24],[224,16,222,29,"CURVE"],[224,22,222,34],[224,23,222,23,"d"],[224,24,222,24],[225,10,223,12],[225,14,223,23,"X1"],[225,16,223,25],[225,19,223,51],[225,23,223,55],[225,24,223,20,"X"],[225,25,223,21],[226,12,223,30,"Y1"],[226,14,223,32],[226,17,223,51],[226,21,223,55],[226,22,223,27,"Y"],[226,23,223,28],[227,12,223,37,"Z1"],[227,14,223,39],[227,17,223,51],[227,21,223,55],[227,22,223,34,"Z"],[227,23,223,35],[228,12,223,44,"T1"],[228,14,223,46],[228,17,223,51],[228,21,223,55],[228,22,223,41,"T"],[228,23,223,42],[229,10,224,12],[229,14,224,23,"X2"],[229,16,224,25],[229,19,224,51,"other"],[229,24,224,56],[229,25,224,20,"X"],[229,26,224,21],[230,12,224,30,"Y2"],[230,14,224,32],[230,17,224,51,"other"],[230,22,224,56],[230,23,224,27,"Y"],[230,24,224,28],[231,12,224,37,"Z2"],[231,14,224,39],[231,17,224,51,"other"],[231,22,224,56],[231,23,224,34,"Z"],[231,24,224,35],[232,12,224,44,"T2"],[232,14,224,46],[232,17,224,51,"other"],[232,22,224,56],[232,23,224,41,"T"],[232,24,224,42],[233,10,225,12],[233,14,225,18,"A"],[233,15,225,19],[233,18,225,22,"modP"],[233,22,225,26],[233,23,225,27,"X1"],[233,25,225,29],[233,28,225,32,"X2"],[233,30,225,34],[233,31,225,35],[233,32,225,36],[233,33,225,37],[234,10,226,12],[234,14,226,18,"B"],[234,15,226,19],[234,18,226,22,"modP"],[234,22,226,26],[234,23,226,27,"Y1"],[234,25,226,29],[234,28,226,32,"Y2"],[234,30,226,34],[234,31,226,35],[234,32,226,36],[234,33,226,37],[235,10,227,12],[235,14,227,18,"C"],[235,15,227,19],[235,18,227,22,"modP"],[235,22,227,26],[235,23,227,27,"T1"],[235,25,227,29],[235,28,227,32,"d"],[235,29,227,33],[235,32,227,36,"T2"],[235,34,227,38],[235,35,227,39],[235,36,227,40],[235,37,227,41],[236,10,228,12],[236,14,228,18,"D"],[236,15,228,19],[236,18,228,22,"modP"],[236,22,228,26],[236,23,228,27,"Z1"],[236,25,228,29],[236,28,228,32,"Z2"],[236,30,228,34],[236,31,228,35],[236,32,228,36],[236,33,228,37],[237,10,229,12],[237,14,229,18,"E"],[237,15,229,19],[237,18,229,22,"modP"],[237,22,229,26],[237,23,229,27],[237,24,229,28,"X1"],[237,26,229,30],[237,29,229,33,"Y1"],[237,31,229,35],[237,36,229,40,"X2"],[237,38,229,42],[237,41,229,45,"Y2"],[237,43,229,47],[237,44,229,48],[237,47,229,51,"A"],[237,48,229,52],[237,51,229,55,"B"],[237,52,229,56],[237,53,229,57],[237,54,229,58],[237,55,229,59],[238,10,230,12],[238,14,230,18,"F"],[238,15,230,19],[238,18,230,22,"D"],[238,19,230,23],[238,22,230,26,"C"],[238,23,230,27],[238,24,230,28],[238,25,230,29],[239,10,231,12],[239,14,231,18,"G"],[239,15,231,19],[239,18,231,22,"D"],[239,19,231,23],[239,22,231,26,"C"],[239,23,231,27],[239,24,231,28],[239,25,231,29],[240,10,232,12],[240,14,232,18,"H"],[240,15,232,19],[240,18,232,22,"modP"],[240,22,232,26],[240,23,232,27,"B"],[240,24,232,28],[240,27,232,31,"a"],[240,28,232,32],[240,31,232,35,"A"],[240,32,232,36],[240,33,232,37],[240,34,232,38],[240,35,232,39],[241,10,233,12],[241,14,233,18,"X3"],[241,16,233,20],[241,19,233,23,"modP"],[241,23,233,27],[241,24,233,28,"E"],[241,25,233,29],[241,28,233,32,"F"],[241,29,233,33],[241,30,233,34],[241,31,233,35],[241,32,233,36],[242,10,234,12],[242,14,234,18,"Y3"],[242,16,234,20],[242,19,234,23,"modP"],[242,23,234,27],[242,24,234,28,"G"],[242,25,234,29],[242,28,234,32,"H"],[242,29,234,33],[242,30,234,34],[242,31,234,35],[242,32,234,36],[243,10,235,12],[243,14,235,18,"T3"],[243,16,235,20],[243,19,235,23,"modP"],[243,23,235,27],[243,24,235,28,"E"],[243,25,235,29],[243,28,235,32,"H"],[243,29,235,33],[243,30,235,34],[243,31,235,35],[243,32,235,36],[244,10,236,12],[244,14,236,18,"Z3"],[244,16,236,20],[244,19,236,23,"modP"],[244,23,236,27],[244,24,236,28,"F"],[244,25,236,29],[244,28,236,32,"G"],[244,29,236,33],[244,30,236,34],[244,31,236,35],[244,32,236,36],[245,10,237,12],[245,17,237,19],[245,21,237,23,"Point"],[245,26,237,28],[245,27,237,29,"X3"],[245,29,237,31],[245,31,237,33,"Y3"],[245,33,237,35],[245,35,237,37,"Z3"],[245,37,237,39],[245,39,237,41,"T3"],[245,41,237,43],[245,42,237,44],[246,8,238,8],[247,6,238,9],[248,8,238,9,"key"],[248,11,238,9],[249,8,238,9,"value"],[249,13,238,9],[249,15,239,8],[249,24,239,8,"subtract"],[249,32,239,16,"subtract"],[249,33,239,17,"other"],[249,38,239,22],[249,40,239,24],[250,10,240,12],[250,17,240,19],[250,21,240,23],[250,22,240,24,"add"],[250,25,240,27],[250,26,240,28,"other"],[250,31,240,33],[250,32,240,34,"negate"],[250,38,240,40],[250,39,240,41],[250,40,240,42],[250,41,240,43],[251,8,241,8],[252,8,242,8],[253,6,242,8],[254,8,242,8,"key"],[254,11,242,8],[255,8,242,8,"value"],[255,13,242,8],[255,15,243,8],[255,24,243,8,"multiply"],[255,32,243,16,"multiply"],[255,33,243,17,"scalar"],[255,39,243,23],[255,41,243,25],[256,10,244,12],[257,10,245,12],[257,14,245,16],[257,15,245,17,"Fn"],[257,17,245,19],[257,18,245,20,"isValidNot0"],[257,29,245,31],[257,30,245,32,"scalar"],[257,36,245,38],[257,37,245,39],[257,39,246,16],[257,45,246,22],[257,49,246,26,"Error"],[257,54,246,31],[257,55,246,32],[257,99,246,76],[257,100,246,77],[258,10,247,12],[258,14,247,12,"_wnaf$cached"],[258,26,247,12],[258,29,247,29,"wnaf"],[258,33,247,33],[258,34,247,34,"cached"],[258,40,247,40],[258,41,247,41],[258,45,247,45],[258,47,247,47,"scalar"],[258,53,247,53],[258,55,247,56,"p"],[258,56,247,57],[258,60,247,62],[258,61,247,63],[258,62,247,64],[258,64,247,66,"curve_ts_1"],[258,74,247,76],[258,75,247,77,"normalizeZ"],[258,85,247,87],[258,87,247,89,"Point"],[258,92,247,94],[258,94,247,96,"p"],[258,95,247,97],[258,96,247,98],[258,97,247,99],[259,12,247,20,"p"],[259,13,247,21],[259,16,247,21,"_wnaf$cached"],[259,28,247,21],[259,29,247,20,"p"],[259,30,247,21],[260,12,247,23,"f"],[260,13,247,24],[260,16,247,24,"_wnaf$cached"],[260,28,247,24],[260,29,247,23,"f"],[260,30,247,24],[261,10,248,12],[261,17,248,19],[261,18,248,20],[261,19,248,21],[261,21,248,23,"curve_ts_1"],[261,31,248,33],[261,32,248,34,"normalizeZ"],[261,42,248,44],[261,44,248,46,"Point"],[261,49,248,51],[261,51,248,53],[261,52,248,54,"p"],[261,53,248,55],[261,55,248,57,"f"],[261,56,248,58],[261,57,248,59],[261,58,248,60],[261,59,248,61],[261,60,248,62],[261,61,248,63],[262,8,249,8],[263,8,250,8],[264,8,251,8],[265,8,252,8],[266,8,253,8],[267,8,254,8],[268,6,254,8],[269,8,254,8,"key"],[269,11,254,8],[270,8,254,8,"value"],[270,13,254,8],[270,15,255,8],[270,24,255,8,"multiplyUnsafe"],[270,38,255,22,"multiplyUnsafe"],[270,39,255,23,"scalar"],[270,45,255,29],[270,47,255,49],[271,10,255,49],[271,14,255,31,"acc"],[271,17,255,34],[271,20,255,34,"arguments"],[271,29,255,34],[271,30,255,34,"length"],[271,36,255,34],[271,44,255,34,"arguments"],[271,53,255,34],[271,61,255,34,"undefined"],[271,70,255,34],[271,73,255,34,"arguments"],[271,82,255,34],[271,88,255,37,"Point"],[271,93,255,42],[271,94,255,43,"ZERO"],[271,98,255,47],[272,10,256,12],[273,10,257,12],[273,14,257,16],[273,15,257,17,"Fn"],[273,17,257,19],[273,18,257,20,"isValid"],[273,25,257,27],[273,26,257,28,"scalar"],[273,32,257,34],[273,33,257,35],[273,35,258,16],[273,41,258,22],[273,45,258,26,"Error"],[273,50,258,31],[273,51,258,32],[273,95,258,76],[273,96,258,77],[274,10,259,12],[274,14,259,16,"scalar"],[274,20,259,22],[274,25,259,27,"_0n"],[274,28,259,30],[274,30,260,16],[274,37,260,23,"Point"],[274,42,260,28],[274,43,260,29,"ZERO"],[274,47,260,33],[275,10,261,12],[275,14,261,16],[275,18,261,20],[275,19,261,21,"is0"],[275,22,261,24],[275,23,261,25],[275,24,261,26],[275,28,261,30,"scalar"],[275,34,261,36],[275,39,261,41,"_1n"],[275,42,261,44],[275,44,262,16],[275,51,262,23],[275,55,262,27],[276,10,263,12],[276,17,263,19,"wnaf"],[276,21,263,23],[276,22,263,24,"unsafe"],[276,28,263,30],[276,29,263,31],[276,33,263,35],[276,35,263,37,"scalar"],[276,41,263,43],[276,43,263,46,"p"],[276,44,263,47],[276,48,263,52],[276,49,263,53],[276,50,263,54],[276,52,263,56,"curve_ts_1"],[276,62,263,66],[276,63,263,67,"normalizeZ"],[276,73,263,77],[276,75,263,79,"Point"],[276,80,263,84],[276,82,263,86,"p"],[276,83,263,87],[276,84,263,88],[276,86,263,90,"acc"],[276,89,263,93],[276,90,263,94],[277,8,264,8],[278,8,265,8],[279,8,266,8],[280,8,267,8],[281,8,268,8],[282,6,268,8],[283,8,268,8,"key"],[283,11,268,8],[284,8,268,8,"value"],[284,13,268,8],[284,15,269,8],[284,24,269,8,"isSmallOrder"],[284,36,269,20,"isSmallOrder"],[284,37,269,20],[284,39,269,23],[285,10,270,12],[285,17,270,19],[285,21,270,23],[285,22,270,24,"multiplyUnsafe"],[285,36,270,38],[285,37,270,39,"cofactor"],[285,45,270,47],[285,46,270,48],[285,47,270,49,"is0"],[285,50,270,52],[285,51,270,53],[285,52,270,54],[286,8,271,8],[287,8,272,8],[288,8,273,8],[289,6,273,8],[290,8,273,8,"key"],[290,11,273,8],[291,8,273,8,"value"],[291,13,273,8],[291,15,274,8],[291,24,274,8,"isTorsionFree"],[291,37,274,21,"isTorsionFree"],[291,38,274,21],[291,40,274,24],[292,10,275,12],[292,17,275,19,"wnaf"],[292,21,275,23],[292,22,275,24,"unsafe"],[292,28,275,30],[292,29,275,31],[292,33,275,35],[292,35,275,37,"CURVE"],[292,41,275,42],[292,42,275,43,"n"],[292,43,275,44],[292,44,275,45],[292,45,275,46,"is0"],[292,48,275,49],[292,49,275,50],[292,50,275,51],[293,8,276,8],[294,8,277,8],[295,8,278,8],[296,6,278,8],[297,8,278,8,"key"],[297,11,278,8],[298,8,278,8,"value"],[298,13,278,8],[298,15,279,8],[298,24,279,8,"toAffine"],[298,32,279,16,"toAffine"],[298,33,279,17,"invertedZ"],[298,42,279,26],[298,44,279,28],[299,10,280,12],[299,17,280,19,"toAffineMemo"],[299,29,280,31],[299,30,280,32],[299,34,280,36],[299,36,280,38,"invertedZ"],[299,45,280,47],[299,46,280,48],[300,8,281,8],[301,6,281,9],[302,8,281,9,"key"],[302,11,281,9],[303,8,281,9,"value"],[303,13,281,9],[303,15,282,8],[303,24,282,8,"clearCofactor"],[303,37,282,21,"clearCofactor"],[303,38,282,21],[303,40,282,24],[304,10,283,12],[304,14,283,16,"cofactor"],[304,22,283,24],[304,27,283,29,"_1n"],[304,30,283,32],[304,32,284,16],[304,39,284,23],[304,43,284,27],[305,10,285,12],[305,17,285,19],[305,21,285,23],[305,22,285,24,"multiplyUnsafe"],[305,36,285,38],[305,37,285,39,"cofactor"],[305,45,285,47],[305,46,285,48],[306,8,286,8],[307,6,286,9],[308,8,286,9,"key"],[308,11,286,9],[309,8,286,9,"value"],[309,13,286,9],[309,15,287,8],[309,24,287,8,"toBytes"],[309,31,287,15,"toBytes"],[309,32,287,15],[309,34,287,18],[310,10,288,12],[310,14,288,12,"_this$toAffine"],[310,28,288,12],[310,31,288,29],[310,35,288,33],[310,36,288,34,"toAffine"],[310,44,288,42],[310,45,288,43],[310,46,288,44],[311,12,288,20,"x"],[311,13,288,21],[311,16,288,21,"_this$toAffine"],[311,30,288,21],[311,31,288,20,"x"],[311,32,288,21],[312,12,288,23,"y"],[312,13,288,24],[312,16,288,24,"_this$toAffine"],[312,30,288,24],[312,31,288,23,"y"],[312,32,288,24],[313,10,289,12],[314,10,290,12],[314,14,290,18,"bytes"],[314,19,290,23],[314,22,290,26,"Fp"],[314,24,290,28],[314,25,290,29,"toBytes"],[314,32,290,36],[314,33,290,37,"y"],[314,34,290,38],[314,35,290,39],[315,10,291,12],[316,10,292,12],[317,10,293,12,"bytes"],[317,15,293,17],[317,16,293,18,"bytes"],[317,21,293,23],[317,22,293,24,"length"],[317,28,293,30],[317,31,293,33],[317,32,293,34],[317,33,293,35],[317,37,293,39,"x"],[317,38,293,40],[317,41,293,43,"_1n"],[317,44,293,46],[317,47,293,49],[317,51,293,53],[317,54,293,56],[317,55,293,57],[318,10,294,12],[318,17,294,19,"bytes"],[318,22,294,24],[319,8,295,8],[320,6,295,9],[321,8,295,9,"key"],[321,11,295,9],[322,8,295,9,"value"],[322,13,295,9],[322,15,296,8],[322,24,296,8,"toHex"],[322,29,296,13,"toHex"],[322,30,296,13],[322,32,296,16],[323,10,297,12],[323,17,297,19],[323,18,297,20],[323,19,297,21],[323,21,297,23,"utils_ts_1"],[323,31,297,33],[323,32,297,34,"bytesToHex"],[323,42,297,44],[323,44,297,46],[323,48,297,50],[323,49,297,51,"toBytes"],[323,56,297,58],[323,57,297,59],[323,58,297,60],[323,59,297,61],[324,8,298,8],[325,6,298,9],[326,8,298,9,"key"],[326,11,298,9],[327,8,298,9,"value"],[327,13,298,9],[327,15,299,8],[327,24,299,8,"toString"],[327,32,299,16,"toString"],[327,33,299,16],[327,35,299,19],[328,10,300,12],[328,17,300,19],[328,27,300,29],[328,31,300,33],[328,32,300,34,"is0"],[328,35,300,37],[328,36,300,38],[328,37,300,39],[328,40,300,42],[328,46,300,48],[328,49,300,51],[328,53,300,55],[328,54,300,56,"toHex"],[328,59,300,61],[328,60,300,62],[328,61,300,63],[328,64,300,66],[329,8,301,8],[330,8,302,8],[331,6,302,8],[332,8,302,8,"key"],[332,11,302,8],[333,8,302,8,"get"],[333,11,302,8],[333,13,303,8],[333,22,303,8,"get"],[333,23,303,8],[333,25,303,17],[334,10,304,12],[334,17,304,19],[334,21,304,23],[334,22,304,24,"X"],[334,23,304,25],[335,8,305,8],[336,6,305,9],[337,8,305,9,"key"],[337,11,305,9],[338,8,305,9,"get"],[338,11,305,9],[338,13,306,8],[338,22,306,8,"get"],[338,23,306,8],[338,25,306,17],[339,10,307,12],[339,17,307,19],[339,21,307,23],[339,22,307,24,"Y"],[339,23,307,25],[340,8,308,8],[341,6,308,9],[342,8,308,9,"key"],[342,11,308,9],[343,8,308,9,"get"],[343,11,308,9],[343,13,309,8],[343,22,309,8,"get"],[343,23,309,8],[343,25,309,17],[344,10,310,12],[344,17,310,19],[344,21,310,23],[344,22,310,24,"Z"],[344,23,310,25],[345,8,311,8],[346,6,311,9],[347,8,311,9,"key"],[347,11,311,9],[348,8,311,9,"get"],[348,11,311,9],[348,13,312,8],[348,22,312,8,"get"],[348,23,312,8],[348,25,312,17],[349,10,313,12],[349,17,313,19],[349,21,313,23],[349,22,313,24,"T"],[349,23,313,25],[350,8,314,8],[351,6,314,9],[352,8,314,9,"key"],[352,11,314,9],[353,8,314,9,"value"],[353,13,314,9],[353,15,321,8],[353,24,321,8,"_setWindowSize"],[353,38,321,22,"_setWindowSize"],[353,39,321,23,"windowSize"],[353,49,321,33],[353,51,321,35],[354,10,322,12],[354,14,322,16],[354,15,322,17,"precompute"],[354,25,322,27],[354,26,322,28,"windowSize"],[354,36,322,38],[354,37,322,39],[355,8,323,8],[356,6,323,9],[357,8,323,9,"key"],[357,11,323,9],[358,8,323,9,"value"],[358,13,323,9],[358,15,324,8],[358,24,324,8,"toRawBytes"],[358,34,324,18,"toRawBytes"],[358,35,324,18],[358,37,324,21],[359,10,325,12],[359,17,325,19],[359,21,325,23],[359,22,325,24,"toBytes"],[359,29,325,31],[359,30,325,32],[359,31,325,33],[360,8,326,8],[361,6,326,9],[362,8,326,9,"key"],[362,11,326,9],[363,8,326,9,"value"],[363,13,326,9],[363,15,115,8],[363,24,115,15,"CURVE"],[363,29,115,20,"CURVE"],[363,30,115,20],[363,32,115,23],[364,10,116,12],[364,17,116,19,"CURVE"],[364,23,116,24],[365,8,117,8],[366,6,117,9],[367,8,117,9,"key"],[367,11,117,9],[368,8,117,9,"value"],[368,13,117,9],[368,15,118,8],[368,24,118,15,"fromAffine"],[368,34,118,25,"fromAffine"],[368,35,118,26,"p"],[368,36,118,27],[368,38,118,29],[369,10,119,12],[369,14,119,16,"p"],[369,15,119,17],[369,27,119,29,"Point"],[369,32,119,34],[369,34,120,16],[369,40,120,22],[369,44,120,26,"Error"],[369,49,120,31],[369,50,120,32],[369,78,120,60],[369,79,120,61],[370,10,121,12],[370,14,121,12,"_ref"],[370,18,121,12],[370,21,121,29,"p"],[370,22,121,30],[370,26,121,34],[370,27,121,35],[370,28,121,36],[371,12,121,20,"x"],[371,13,121,21],[371,16,121,21,"_ref"],[371,20,121,21],[371,21,121,20,"x"],[371,22,121,21],[372,12,121,23,"y"],[372,13,121,24],[372,16,121,24,"_ref"],[372,20,121,24],[372,21,121,23,"y"],[372,22,121,24],[373,10,122,12,"acoord"],[373,16,122,18],[373,17,122,19],[373,20,122,22],[373,22,122,24,"x"],[373,23,122,25],[373,24,122,26],[374,10,123,12,"acoord"],[374,16,123,18],[374,17,123,19],[374,20,123,22],[374,22,123,24,"y"],[374,23,123,25],[374,24,123,26],[375,10,124,12],[375,17,124,19],[375,21,124,23,"Point"],[375,26,124,28],[375,27,124,29,"x"],[375,28,124,30],[375,30,124,32,"y"],[375,31,124,33],[375,33,124,35,"_1n"],[375,36,124,38],[375,38,124,40,"modP"],[375,42,124,44],[375,43,124,45,"x"],[375,44,124,46],[375,47,124,49,"y"],[375,48,124,50],[375,49,124,51],[375,50,124,52],[376,8,125,8],[377,8,126,8],[378,6,126,8],[379,8,126,8,"key"],[379,11,126,8],[380,8,126,8,"value"],[380,13,126,8],[380,15,127,8],[380,24,127,15,"fromBytes"],[380,33,127,24,"fromBytes"],[380,34,127,25,"bytes"],[380,39,127,30],[380,41,127,48],[381,10,127,48],[381,14,127,32,"zip215"],[381,20,127,38],[381,23,127,38,"arguments"],[381,32,127,38],[381,33,127,38,"length"],[381,39,127,38],[381,47,127,38,"arguments"],[381,56,127,38],[381,64,127,38,"undefined"],[381,73,127,38],[381,76,127,38,"arguments"],[381,85,127,38],[381,91,127,41],[381,96,127,46],[382,10,128,12],[382,14,128,18,"len"],[382,17,128,21],[382,20,128,24,"Fp"],[382,22,128,26],[382,23,128,27,"BYTES"],[382,28,128,32],[383,10,129,12],[383,14,129,20,"a"],[383,15,129,21],[383,18,129,29,"CURVE"],[383,24,129,34],[383,25,129,20,"a"],[383,26,129,21],[384,12,129,23,"d"],[384,13,129,24],[384,16,129,29,"CURVE"],[384,22,129,34],[384,23,129,23,"d"],[384,24,129,24],[385,10,130,12,"bytes"],[385,15,130,17],[385,18,130,20],[385,19,130,21],[385,20,130,22],[385,22,130,24,"utils_ts_1"],[385,32,130,34],[385,33,130,35,"copyBytes"],[385,42,130,44],[385,44,130,46],[385,45,130,47],[385,46,130,48],[385,48,130,50,"utils_ts_1"],[385,58,130,60],[385,59,130,61,"_abytes2"],[385,67,130,69],[385,69,130,71,"bytes"],[385,74,130,76],[385,76,130,78,"len"],[385,79,130,81],[385,81,130,83],[385,88,130,90],[385,89,130,91],[385,90,130,92],[386,10,131,12],[386,11,131,13],[386,12,131,14],[386,14,131,16,"utils_ts_1"],[386,24,131,26],[386,25,131,27,"_abool2"],[386,32,131,34],[386,34,131,36,"zip215"],[386,40,131,42],[386,42,131,44],[386,50,131,52],[386,51,131,53],[387,10,132,12],[387,14,132,18,"normed"],[387,20,132,24],[387,23,132,27],[387,24,132,28],[387,25,132,29],[387,27,132,31,"utils_ts_1"],[387,37,132,41],[387,38,132,42,"copyBytes"],[387,47,132,51],[387,49,132,53,"bytes"],[387,54,132,58],[387,55,132,59],[387,56,132,60],[387,57,132,61],[388,10,133,12],[388,14,133,18,"lastByte"],[388,22,133,26],[388,25,133,29,"bytes"],[388,30,133,34],[388,31,133,35,"len"],[388,34,133,38],[388,37,133,41],[388,38,133,42],[388,39,133,43],[388,40,133,44],[388,41,133,45],[389,10,134,12,"normed"],[389,16,134,18],[389,17,134,19,"len"],[389,20,134,22],[389,23,134,25],[389,24,134,26],[389,25,134,27],[389,28,134,30,"lastByte"],[389,36,134,38],[389,39,134,41],[389,40,134,42],[389,44,134,46],[389,45,134,47],[389,46,134,48],[390,10,135,12],[390,14,135,18,"y"],[390,15,135,19],[390,18,135,22],[390,19,135,23],[390,20,135,24],[390,22,135,26,"utils_ts_1"],[390,32,135,36],[390,33,135,37,"bytesToNumberLE"],[390,48,135,52],[390,50,135,54,"normed"],[390,56,135,60],[390,57,135,61],[391,10,136,12],[392,10,137,12],[393,10,138,12],[394,10,139,12],[395,10,140,12],[395,14,140,18,"max"],[395,17,140,21],[395,20,140,24,"zip215"],[395,26,140,30],[395,29,140,33,"MASK"],[395,33,140,37],[395,36,140,40,"Fp"],[395,38,140,42],[395,39,140,43,"ORDER"],[395,44,140,48],[396,10,141,12],[396,11,141,13],[396,12,141,14],[396,14,141,16,"utils_ts_1"],[396,24,141,26],[396,25,141,27,"aInRange"],[396,33,141,35],[396,35,141,37],[396,44,141,46],[396,46,141,48,"y"],[396,47,141,49],[396,49,141,51,"_0n"],[396,52,141,54],[396,54,141,56,"max"],[396,57,141,59],[396,58,141,60],[397,10,142,12],[398,10,143,12],[399,10,144,12],[399,14,144,18,"y2"],[399,16,144,20],[399,19,144,23,"modP"],[399,23,144,27],[399,24,144,28,"y"],[399,25,144,29],[399,28,144,32,"y"],[399,29,144,33],[399,30,144,34],[399,31,144,35],[399,32,144,36],[400,10,145,12],[400,14,145,18,"u"],[400,15,145,19],[400,18,145,22,"modP"],[400,22,145,26],[400,23,145,27,"y2"],[400,25,145,29],[400,28,145,32,"_1n"],[400,31,145,35],[400,32,145,36],[400,33,145,37],[400,34,145,38],[401,10,146,12],[401,14,146,18,"v"],[401,15,146,19],[401,18,146,22,"modP"],[401,22,146,26],[401,23,146,27,"d"],[401,24,146,28],[401,27,146,31,"y2"],[401,29,146,33],[401,32,146,36,"a"],[401,33,146,37],[401,34,146,38],[401,35,146,39],[401,36,146,40],[402,10,147,12],[402,14,147,12,"_uvRatio"],[402,22,147,12],[402,25,147,40,"uvRatio"],[402,32,147,47],[402,33,147,48,"u"],[402,34,147,49],[402,36,147,51,"v"],[402,37,147,52],[402,38,147,53],[403,12,147,18,"isValid"],[403,19,147,25],[403,22,147,25,"_uvRatio"],[403,30,147,25],[403,31,147,18,"isValid"],[403,38,147,25],[404,12,147,34,"x"],[404,13,147,35],[404,16,147,35,"_uvRatio"],[404,24,147,35],[404,25,147,27,"value"],[404,30,147,32],[404,31,147,54],[404,32,147,55],[405,10,148,12],[405,14,148,16],[405,15,148,17,"isValid"],[405,22,148,24],[405,24,149,16],[405,30,149,22],[405,34,149,26,"Error"],[405,39,149,31],[405,40,149,32],[405,73,149,65],[405,74,149,66],[406,10,150,12],[406,14,150,18,"isXOdd"],[406,20,150,24],[406,23,150,27],[406,24,150,28,"x"],[406,25,150,29],[406,28,150,32,"_1n"],[406,31,150,35],[406,37,150,41,"_1n"],[406,40,150,44],[406,41,150,45],[406,42,150,46],[407,10,151,12],[407,14,151,18,"isLastByteOdd"],[407,27,151,31],[407,30,151,34],[407,31,151,35,"lastByte"],[407,39,151,43],[407,42,151,46],[407,46,151,50],[407,52,151,56],[407,53,151,57],[407,54,151,58],[407,55,151,59],[408,10,152,12],[408,14,152,16],[408,15,152,17,"zip215"],[408,21,152,23],[408,25,152,27,"x"],[408,26,152,28],[408,31,152,33,"_0n"],[408,34,152,36],[408,38,152,40,"isLastByteOdd"],[408,51,152,53],[409,12,153,16],[410,12,154,16],[410,18,154,22],[410,22,154,26,"Error"],[410,27,154,31],[410,28,154,32],[410,54,154,58],[410,55,154,59],[411,10,155,12],[411,14,155,16,"isLastByteOdd"],[411,27,155,29],[411,32,155,34,"isXOdd"],[411,38,155,40],[411,40,156,16,"x"],[411,41,156,17],[411,44,156,20,"modP"],[411,48,156,24],[411,49,156,25],[411,50,156,26,"x"],[411,51,156,27],[411,52,156,28],[411,53,156,29],[411,54,156,30],[412,10,157,12],[412,17,157,19,"Point"],[412,22,157,24],[412,23,157,25,"fromAffine"],[412,33,157,35],[412,34,157,36],[413,12,157,38,"x"],[413,13,157,39],[414,12,157,41,"y"],[415,10,157,43],[415,11,157,44],[415,12,157,45],[416,8,158,8],[417,6,158,9],[418,8,158,9,"key"],[418,11,158,9],[419,8,158,9,"value"],[419,13,158,9],[419,15,159,8],[419,24,159,15,"fromHex"],[419,31,159,22,"fromHex"],[419,32,159,23,"bytes"],[419,37,159,28],[419,39,159,46],[420,10,159,46],[420,14,159,30,"zip215"],[420,20,159,36],[420,23,159,36,"arguments"],[420,32,159,36],[420,33,159,36,"length"],[420,39,159,36],[420,47,159,36,"arguments"],[420,56,159,36],[420,64,159,36,"undefined"],[420,73,159,36],[420,76,159,36,"arguments"],[420,85,159,36],[420,91,159,39],[420,96,159,44],[421,10,160,12],[421,17,160,19,"Point"],[421,22,160,24],[421,23,160,25,"fromBytes"],[421,32,160,34],[421,33,160,35],[421,34,160,36],[421,35,160,37],[421,37,160,39,"utils_ts_1"],[421,47,160,49],[421,48,160,50,"ensureBytes"],[421,59,160,61],[421,61,160,63],[421,68,160,70],[421,70,160,72,"bytes"],[421,75,160,77],[421,76,160,78],[421,78,160,80,"zip215"],[421,84,160,86],[421,85,160,87],[422,8,161,8],[423,6,161,9],[424,8,161,9,"key"],[424,11,161,9],[425,8,161,9,"value"],[425,13,161,9],[425,15,315,8],[425,24,315,15,"normalizeZ"],[425,34,315,25,"normalizeZ"],[425,35,315,26,"points"],[425,41,315,32],[425,43,315,34],[426,10,316,12],[426,17,316,19],[426,18,316,20],[426,19,316,21],[426,21,316,23,"curve_ts_1"],[426,31,316,33],[426,32,316,34,"normalizeZ"],[426,42,316,44],[426,44,316,46,"Point"],[426,49,316,51],[426,51,316,53,"points"],[426,57,316,59],[426,58,316,60],[427,8,317,8],[428,6,317,9],[429,8,317,9,"key"],[429,11,317,9],[430,8,317,9,"value"],[430,13,317,9],[430,15,318,8],[430,24,318,15,"msm"],[430,27,318,18,"msm"],[430,28,318,19,"points"],[430,34,318,25],[430,36,318,27,"scalars"],[430,43,318,34],[430,45,318,36],[431,10,319,12],[431,17,319,19],[431,18,319,20],[431,19,319,21],[431,21,319,23,"curve_ts_1"],[431,31,319,33],[431,32,319,34,"pippenger"],[431,41,319,43],[431,43,319,45,"Point"],[431,48,319,50],[431,50,319,52,"Fn"],[431,52,319,54],[431,54,319,56,"points"],[431,60,319,62],[431,62,319,64,"scalars"],[431,69,319,71],[431,70,319,72],[432,8,320,8],[433,6,320,9],[434,4,320,9],[434,9,328,4],[435,4,329,4,"Point"],[435,9,329,9],[435,10,329,10,"BASE"],[435,14,329,14],[435,17,329,17],[435,21,329,21,"Point"],[435,26,329,26],[435,27,329,27,"CURVE"],[435,33,329,32],[435,34,329,33,"Gx"],[435,36,329,35],[435,38,329,37,"CURVE"],[435,44,329,42],[435,45,329,43,"Gy"],[435,47,329,45],[435,49,329,47,"_1n"],[435,52,329,50],[435,54,329,52,"modP"],[435,58,329,56],[435,59,329,57,"CURVE"],[435,65,329,62],[435,66,329,63,"Gx"],[435,68,329,65],[435,71,329,68,"CURVE"],[435,77,329,73],[435,78,329,74,"Gy"],[435,80,329,76],[435,81,329,77],[435,82,329,78],[436,4,330,4],[437,4,331,4,"Point"],[437,9,331,9],[437,10,331,10,"ZERO"],[437,14,331,14],[437,17,331,17],[437,21,331,21,"Point"],[437,26,331,26],[437,27,331,27,"_0n"],[437,30,331,30],[437,32,331,32,"_1n"],[437,35,331,35],[437,37,331,37,"_1n"],[437,40,331,40],[437,42,331,42,"_0n"],[437,45,331,45],[437,46,331,46],[437,47,331,47],[437,48,331,48],[438,4,332,4],[439,4,333,4,"Point"],[439,9,333,9],[439,10,333,10,"Fp"],[439,12,333,12],[439,15,333,15,"Fp"],[439,17,333,17],[440,4,334,4],[441,4,335,4,"Point"],[441,9,335,9],[441,10,335,10,"Fn"],[441,12,335,12],[441,15,335,15,"Fn"],[441,17,335,17],[442,4,336,4],[442,8,336,10,"wnaf"],[442,12,336,14],[442,15,336,17],[442,19,336,21,"curve_ts_1"],[442,29,336,31],[442,30,336,32,"wNAF"],[442,34,336,36],[442,35,336,37,"Point"],[442,40,336,42],[442,42,336,44,"Fn"],[442,44,336,46],[442,45,336,47,"BITS"],[442,49,336,51],[442,50,336,52],[443,4,337,4,"Point"],[443,9,337,9],[443,10,337,10,"BASE"],[443,14,337,14],[443,15,337,15,"precompute"],[443,25,337,25],[443,26,337,26],[443,27,337,27],[443,28,337,28],[443,29,337,29],[443,30,337,30],[444,4,338,4],[444,11,338,11,"Point"],[444,16,338,16],[445,2,339,0],[446,2,340,0],[447,0,341,0],[448,0,342,0],[449,0,343,0],[450,0,344,0],[451,2,340,0],[451,6,345,6,"PrimeEdwardsPoint"],[451,23,345,23],[452,4,346,4],[452,13,346,4,"PrimeEdwardsPoint"],[452,31,346,16,"ep"],[452,33,346,18],[452,35,346,20],[453,6,346,20,"_classCallCheck"],[453,21,346,20],[453,28,346,20,"PrimeEdwardsPoint"],[453,45,346,20],[454,6,347,8],[454,10,347,12],[454,11,347,13,"ep"],[454,13,347,15],[454,16,347,18,"ep"],[454,18,347,20],[455,4,348,4],[456,4,349,4],[457,4,349,4],[457,11,349,4,"_createClass"],[457,23,349,4],[457,24,349,4,"PrimeEdwardsPoint"],[457,41,349,4],[458,6,349,4,"key"],[458,9,349,4],[459,6,349,4,"get"],[459,9,349,4],[459,11,356,4],[459,20,356,4,"get"],[459,21,356,4],[459,23,356,12],[460,8,357,8],[460,15,357,15],[460,19,357,19],[460,20,357,20,"toAffine"],[460,28,357,28],[460,29,357,29],[460,30,357,30],[460,31,357,31,"x"],[460,32,357,32],[461,6,358,4],[462,4,358,5],[463,6,358,5,"key"],[463,9,358,5],[464,6,358,5,"get"],[464,9,358,5],[464,11,359,4],[464,20,359,4,"get"],[464,21,359,4],[464,23,359,12],[465,8,360,8],[465,15,360,15],[465,19,360,19],[465,20,360,20,"toAffine"],[465,28,360,28],[465,29,360,29],[465,30,360,30],[465,31,360,31,"y"],[465,32,360,32],[466,6,361,4],[467,6,362,4],[468,4,362,4],[469,6,362,4,"key"],[469,9,362,4],[470,6,362,4,"value"],[470,11,362,4],[470,13,363,4],[470,22,363,4,"clearCofactor"],[470,35,363,17,"clearCofactor"],[470,36,363,17],[470,38,363,20],[471,8,364,8],[472,8,365,8],[472,15,365,15],[472,19,365,19],[473,6,366,4],[474,4,366,5],[475,6,366,5,"key"],[475,9,366,5],[476,6,366,5,"value"],[476,11,366,5],[476,13,367,4],[476,22,367,4,"assertValidity"],[476,36,367,18,"assertValidity"],[476,37,367,18],[476,39,367,21],[477,8,368,8],[477,12,368,12],[477,13,368,13,"ep"],[477,15,368,15],[477,16,368,16,"assertValidity"],[477,30,368,30],[477,31,368,31],[477,32,368,32],[478,6,369,4],[479,4,369,5],[480,6,369,5,"key"],[480,9,369,5],[481,6,369,5,"value"],[481,11,369,5],[481,13,370,4],[481,22,370,4,"toAffine"],[481,30,370,12,"toAffine"],[481,31,370,13,"invertedZ"],[481,40,370,22],[481,42,370,24],[482,8,371,8],[482,15,371,15],[482,19,371,19],[482,20,371,20,"ep"],[482,22,371,22],[482,23,371,23,"toAffine"],[482,31,371,31],[482,32,371,32,"invertedZ"],[482,41,371,41],[482,42,371,42],[483,6,372,4],[484,4,372,5],[485,6,372,5,"key"],[485,9,372,5],[486,6,372,5,"value"],[486,11,372,5],[486,13,373,4],[486,22,373,4,"toHex"],[486,27,373,9,"toHex"],[486,28,373,9],[486,30,373,12],[487,8,374,8],[487,15,374,15],[487,16,374,16],[487,17,374,17],[487,19,374,19,"utils_ts_1"],[487,29,374,29],[487,30,374,30,"bytesToHex"],[487,40,374,40],[487,42,374,42],[487,46,374,46],[487,47,374,47,"toBytes"],[487,54,374,54],[487,55,374,55],[487,56,374,56],[487,57,374,57],[488,6,375,4],[489,4,375,5],[490,6,375,5,"key"],[490,9,375,5],[491,6,375,5,"value"],[491,11,375,5],[491,13,376,4],[491,22,376,4,"toString"],[491,30,376,12,"toString"],[491,31,376,12],[491,33,376,15],[492,8,377,8],[492,15,377,15],[492,19,377,19],[492,20,377,20,"toHex"],[492,25,377,25],[492,26,377,26],[492,27,377,27],[493,6,378,4],[494,4,378,5],[495,6,378,5,"key"],[495,9,378,5],[496,6,378,5,"value"],[496,11,378,5],[496,13,379,4],[496,22,379,4,"isTorsionFree"],[496,35,379,17,"isTorsionFree"],[496,36,379,17],[496,38,379,20],[497,8,380,8],[497,15,380,15],[497,19,380,19],[498,6,381,4],[499,4,381,5],[500,6,381,5,"key"],[500,9,381,5],[501,6,381,5,"value"],[501,11,381,5],[501,13,382,4],[501,22,382,4,"isSmallOrder"],[501,34,382,16,"isSmallOrder"],[501,35,382,16],[501,37,382,19],[502,8,383,8],[502,15,383,15],[502,20,383,20],[503,6,384,4],[504,4,384,5],[505,6,384,5,"key"],[505,9,384,5],[506,6,384,5,"value"],[506,11,384,5],[506,13,385,4],[506,22,385,4,"add"],[506,25,385,7,"add"],[506,26,385,8,"other"],[506,31,385,13],[506,33,385,15],[507,8,386,8],[507,12,386,12],[507,13,386,13,"assertSame"],[507,23,386,23],[507,24,386,24,"other"],[507,29,386,29],[507,30,386,30],[508,8,387,8],[508,15,387,15],[508,19,387,19],[508,20,387,20,"init"],[508,24,387,24],[508,25,387,25],[508,29,387,29],[508,30,387,30,"ep"],[508,32,387,32],[508,33,387,33,"add"],[508,36,387,36],[508,37,387,37,"other"],[508,42,387,42],[508,43,387,43,"ep"],[508,45,387,45],[508,46,387,46],[508,47,387,47],[509,6,388,4],[510,4,388,5],[511,6,388,5,"key"],[511,9,388,5],[512,6,388,5,"value"],[512,11,388,5],[512,13,389,4],[512,22,389,4,"subtract"],[512,30,389,12,"subtract"],[512,31,389,13,"other"],[512,36,389,18],[512,38,389,20],[513,8,390,8],[513,12,390,12],[513,13,390,13,"assertSame"],[513,23,390,23],[513,24,390,24,"other"],[513,29,390,29],[513,30,390,30],[514,8,391,8],[514,15,391,15],[514,19,391,19],[514,20,391,20,"init"],[514,24,391,24],[514,25,391,25],[514,29,391,29],[514,30,391,30,"ep"],[514,32,391,32],[514,33,391,33,"subtract"],[514,41,391,41],[514,42,391,42,"other"],[514,47,391,47],[514,48,391,48,"ep"],[514,50,391,50],[514,51,391,51],[514,52,391,52],[515,6,392,4],[516,4,392,5],[517,6,392,5,"key"],[517,9,392,5],[518,6,392,5,"value"],[518,11,392,5],[518,13,393,4],[518,22,393,4,"multiply"],[518,30,393,12,"multiply"],[518,31,393,13,"scalar"],[518,37,393,19],[518,39,393,21],[519,8,394,8],[519,15,394,15],[519,19,394,19],[519,20,394,20,"init"],[519,24,394,24],[519,25,394,25],[519,29,394,29],[519,30,394,30,"ep"],[519,32,394,32],[519,33,394,33,"multiply"],[519,41,394,41],[519,42,394,42,"scalar"],[519,48,394,48],[519,49,394,49],[519,50,394,50],[520,6,395,4],[521,4,395,5],[522,6,395,5,"key"],[522,9,395,5],[523,6,395,5,"value"],[523,11,395,5],[523,13,396,4],[523,22,396,4,"multiplyUnsafe"],[523,36,396,18,"multiplyUnsafe"],[523,37,396,19,"scalar"],[523,43,396,25],[523,45,396,27],[524,8,397,8],[524,15,397,15],[524,19,397,19],[524,20,397,20,"init"],[524,24,397,24],[524,25,397,25],[524,29,397,29],[524,30,397,30,"ep"],[524,32,397,32],[524,33,397,33,"multiplyUnsafe"],[524,47,397,47],[524,48,397,48,"scalar"],[524,54,397,54],[524,55,397,55],[524,56,397,56],[525,6,398,4],[526,4,398,5],[527,6,398,5,"key"],[527,9,398,5],[528,6,398,5,"value"],[528,11,398,5],[528,13,399,4],[528,22,399,4,"double"],[528,28,399,10,"double"],[528,29,399,10],[528,31,399,13],[529,8,400,8],[529,15,400,15],[529,19,400,19],[529,20,400,20,"init"],[529,24,400,24],[529,25,400,25],[529,29,400,29],[529,30,400,30,"ep"],[529,32,400,32],[529,33,400,33,"double"],[529,39,400,39],[529,40,400,40],[529,41,400,41],[529,42,400,42],[530,6,401,4],[531,4,401,5],[532,6,401,5,"key"],[532,9,401,5],[533,6,401,5,"value"],[533,11,401,5],[533,13,402,4],[533,22,402,4,"negate"],[533,28,402,10,"negate"],[533,29,402,10],[533,31,402,13],[534,8,403,8],[534,15,403,15],[534,19,403,19],[534,20,403,20,"init"],[534,24,403,24],[534,25,403,25],[534,29,403,29],[534,30,403,30,"ep"],[534,32,403,32],[534,33,403,33,"negate"],[534,39,403,39],[534,40,403,40],[534,41,403,41],[534,42,403,42],[535,6,404,4],[536,4,404,5],[537,6,404,5,"key"],[537,9,404,5],[538,6,404,5,"value"],[538,11,404,5],[538,13,405,4],[538,22,405,4,"precompute"],[538,32,405,14,"precompute"],[538,33,405,15,"windowSize"],[538,43,405,25],[538,45,405,27,"isLazy"],[538,51,405,33],[538,53,405,35],[539,8,406,8],[539,15,406,15],[539,19,406,19],[539,20,406,20,"init"],[539,24,406,24],[539,25,406,25],[539,29,406,29],[539,30,406,30,"ep"],[539,32,406,32],[539,33,406,33,"precompute"],[539,43,406,43],[539,44,406,44,"windowSize"],[539,54,406,54],[539,56,406,56,"isLazy"],[539,62,406,62],[539,63,406,63],[539,64,406,64],[540,6,407,4],[541,6,408,4],[542,4,408,4],[543,6,408,4,"key"],[543,9,408,4],[544,6,408,4,"value"],[544,11,408,4],[544,13,409,4],[544,22,409,4,"toRawBytes"],[544,32,409,14,"toRawBytes"],[544,33,409,14],[544,35,409,17],[545,8,410,8],[545,15,410,15],[545,19,410,19],[545,20,410,20,"toBytes"],[545,27,410,27],[545,28,410,28],[545,29,410,29],[546,6,411,4],[547,4,411,5],[548,6,411,5,"key"],[548,9,411,5],[549,6,411,5,"value"],[549,11,411,5],[549,13,350,4],[549,22,350,11,"fromBytes"],[549,31,350,20,"fromBytes"],[549,32,350,21,"_bytes"],[549,38,350,27],[549,40,350,29],[550,8,351,8],[550,9,351,9],[550,10,351,10],[550,12,351,12,"utils_ts_1"],[550,22,351,22],[550,23,351,23,"notImplemented"],[550,37,351,37],[550,39,351,39],[550,40,351,40],[551,6,352,4],[552,4,352,5],[553,6,352,5,"key"],[553,9,352,5],[554,6,352,5,"value"],[554,11,352,5],[554,13,353,4],[554,22,353,11,"fromHex"],[554,29,353,18,"fromHex"],[554,30,353,19,"_hex"],[554,34,353,23],[554,36,353,25],[555,8,354,8],[555,9,354,9],[555,10,354,10],[555,12,354,12,"utils_ts_1"],[555,22,354,22],[555,23,354,23,"notImplemented"],[555,37,354,37],[555,39,354,39],[555,40,354,40],[556,6,355,4],[557,4,355,5],[558,2,355,5],[559,2,413,0,"exports"],[559,9,413,7],[559,10,413,8,"PrimeEdwardsPoint"],[559,27,413,25],[559,30,413,28,"PrimeEdwardsPoint"],[559,47,413,45],[560,2,414,0],[561,0,415,0],[562,0,416,0],[563,2,417,0],[563,11,417,9,"eddsa"],[563,16,417,14,"eddsa"],[563,17,417,15,"Point"],[563,22,417,20],[563,24,417,22,"cHash"],[563,29,417,27],[563,31,417,45],[564,4,417,45],[564,8,417,29,"eddsaOpts"],[564,17,417,38],[564,20,417,38,"arguments"],[564,29,417,38],[564,30,417,38,"length"],[564,36,417,38],[564,44,417,38,"arguments"],[564,53,417,38],[564,61,417,38,"undefined"],[564,70,417,38],[564,73,417,38,"arguments"],[564,82,417,38],[564,88,417,41],[564,89,417,42],[564,90,417,43],[565,4,418,4],[565,8,418,8],[565,15,418,15,"cHash"],[565,20,418,20],[565,25,418,25],[565,35,418,35],[565,37,419,8],[565,43,419,14],[565,47,419,18,"Error"],[565,52,419,23],[565,53,419,24],[565,88,419,59],[565,89,419,60],[566,4,420,4],[566,5,420,5],[566,6,420,6],[566,8,420,8,"utils_ts_1"],[566,18,420,18],[566,19,420,19,"_validateObject"],[566,34,420,34],[566,36,420,36,"eddsaOpts"],[566,45,420,45],[566,47,420,47],[566,48,420,48],[566,49,420,49],[566,51,420,51],[567,6,421,8,"adjustScalarBytes"],[567,23,421,25],[567,25,421,27],[567,35,421,37],[568,6,422,8,"randomBytes"],[568,17,422,19],[568,19,422,21],[568,29,422,31],[569,6,423,8,"domain"],[569,12,423,14],[569,14,423,16],[569,24,423,26],[570,6,424,8,"prehash"],[570,13,424,15],[570,15,424,17],[570,25,424,27],[571,6,425,8,"mapToCurve"],[571,16,425,18],[571,18,425,20],[572,4,426,4],[572,5,426,5],[572,6,426,6],[573,4,427,4],[573,8,427,12,"prehash"],[573,15,427,19],[573,18,427,24,"eddsaOpts"],[573,27,427,33],[573,28,427,12,"prehash"],[573,35,427,19],[574,4,428,4],[574,8,428,12,"BASE"],[574,12,428,16],[574,15,428,29,"Point"],[574,20,428,34],[574,21,428,12,"BASE"],[574,25,428,16],[575,6,428,18,"Fp"],[575,8,428,20],[575,11,428,29,"Point"],[575,16,428,34],[575,17,428,18,"Fp"],[575,19,428,20],[576,6,428,22,"Fn"],[576,8,428,24],[576,11,428,29,"Point"],[576,16,428,34],[576,17,428,22,"Fn"],[576,19,428,24],[577,4,429,4],[577,8,429,10,"randomBytes"],[577,19,429,21],[577,22,429,24,"eddsaOpts"],[577,31,429,33],[577,32,429,34,"randomBytes"],[577,43,429,45],[577,47,429,49,"utils_ts_1"],[577,57,429,59],[577,58,429,60,"randomBytes"],[577,69,429,71],[578,4,430,4],[578,8,430,10,"adjustScalarBytes"],[578,25,430,27],[578,28,430,30,"eddsaOpts"],[578,37,430,39],[578,38,430,40,"adjustScalarBytes"],[578,55,430,57],[578,60,430,63,"bytes"],[578,65,430,68],[578,69,430,73,"bytes"],[578,74,430,78],[578,75,430,79],[579,4,431,4],[579,8,431,10,"domain"],[579,14,431,16],[579,17,431,19,"eddsaOpts"],[579,26,431,28],[579,27,431,29,"domain"],[579,33,431,35],[579,38,432,9],[579,39,432,10,"data"],[579,43,432,14],[579,45,432,16,"ctx"],[579,48,432,19],[579,50,432,21,"phflag"],[579,56,432,27],[579,61,432,32],[580,6,433,12],[580,7,433,13],[580,8,433,14],[580,10,433,16,"utils_ts_1"],[580,20,433,26],[580,21,433,27,"_abool2"],[580,28,433,34],[580,30,433,36,"phflag"],[580,36,433,42],[580,38,433,44],[580,46,433,52],[580,47,433,53],[581,6,434,12],[581,10,434,16,"ctx"],[581,13,434,19],[581,14,434,20,"length"],[581,20,434,26],[581,24,434,30,"phflag"],[581,30,434,36],[581,32,435,16],[581,38,435,22],[581,42,435,26,"Error"],[581,47,435,31],[581,48,435,32],[581,85,435,69],[581,86,435,70],[582,6,436,12],[582,13,436,19,"data"],[582,17,436,23],[583,4,437,8],[583,5,437,9],[583,6,437,10],[583,7,437,11],[583,8,437,12],[584,4,438,4],[585,4,439,4],[585,13,439,13,"modN_LE"],[585,20,439,20,"modN_LE"],[585,21,439,21,"hash"],[585,25,439,25],[585,27,439,27],[586,6,440,8],[586,13,440,15,"Fn"],[586,15,440,17],[586,16,440,18,"create"],[586,22,440,24],[586,23,440,25],[586,24,440,26],[586,25,440,27],[586,27,440,29,"utils_ts_1"],[586,37,440,39],[586,38,440,40,"bytesToNumberLE"],[586,53,440,55],[586,55,440,57,"hash"],[586,59,440,61],[586,60,440,62],[586,61,440,63],[586,62,440,64],[586,63,440,65],[587,4,441,4],[588,4,442,4],[589,4,443,4],[589,13,443,13,"getPrivateScalar"],[589,29,443,29,"getPrivateScalar"],[589,30,443,30,"key"],[589,33,443,33],[589,35,443,35],[590,6,444,8],[590,10,444,14,"len"],[590,13,444,17],[590,16,444,20,"lengths"],[590,23,444,27],[590,24,444,28,"secretKey"],[590,33,444,37],[591,6,445,8,"key"],[591,9,445,11],[591,12,445,14],[591,13,445,15],[591,14,445,16],[591,16,445,18,"utils_ts_1"],[591,26,445,28],[591,27,445,29,"ensureBytes"],[591,38,445,40],[591,40,445,42],[591,53,445,55],[591,55,445,57,"key"],[591,58,445,60],[591,60,445,62,"len"],[591,63,445,65],[591,64,445,66],[592,6,446,8],[593,6,447,8],[594,6,448,8],[594,10,448,14,"hashed"],[594,16,448,20],[594,19,448,23],[594,20,448,24],[594,21,448,25],[594,23,448,27,"utils_ts_1"],[594,33,448,37],[594,34,448,38,"ensureBytes"],[594,45,448,49],[594,47,448,51],[594,67,448,71],[594,69,448,73,"cHash"],[594,74,448,78],[594,75,448,79,"key"],[594,78,448,82],[594,79,448,83],[594,81,448,85],[594,82,448,86],[594,85,448,89,"len"],[594,88,448,92],[594,89,448,93],[595,6,449,8],[595,10,449,14,"head"],[595,14,449,18],[595,17,449,21,"adjustScalarBytes"],[595,34,449,38],[595,35,449,39,"hashed"],[595,41,449,45],[595,42,449,46,"slice"],[595,47,449,51],[595,48,449,52],[595,49,449,53],[595,51,449,55,"len"],[595,54,449,58],[595,55,449,59],[595,56,449,60],[595,57,449,61],[595,58,449,62],[596,6,450,8],[596,10,450,14,"prefix"],[596,16,450,20],[596,19,450,23,"hashed"],[596,25,450,29],[596,26,450,30,"slice"],[596,31,450,35],[596,32,450,36,"len"],[596,35,450,39],[596,37,450,41],[596,38,450,42],[596,41,450,45,"len"],[596,44,450,48],[596,45,450,49],[596,46,450,50],[596,47,450,51],[597,6,451,8],[597,10,451,14,"scalar"],[597,16,451,20],[597,19,451,23,"modN_LE"],[597,26,451,30],[597,27,451,31,"head"],[597,31,451,35],[597,32,451,36],[597,33,451,37],[597,34,451,38],[598,6,452,8],[598,13,452,15],[599,8,452,17,"head"],[599,12,452,21],[600,8,452,23,"prefix"],[600,14,452,29],[601,8,452,31,"scalar"],[602,6,452,38],[602,7,452,39],[603,4,453,4],[604,4,454,4],[605,4,455,4],[605,13,455,13,"getExtendedPublicKey"],[605,33,455,33,"getExtendedPublicKey"],[605,34,455,34,"secretKey"],[605,43,455,43],[605,45,455,45],[606,6,456,8],[606,10,456,8,"_getPrivateScalar"],[606,27,456,8],[606,30,456,41,"getPrivateScalar"],[606,46,456,57],[606,47,456,58,"secretKey"],[606,56,456,67],[606,57,456,68],[607,8,456,16,"head"],[607,12,456,20],[607,15,456,20,"_getPrivateScalar"],[607,32,456,20],[607,33,456,16,"head"],[607,37,456,20],[608,8,456,22,"prefix"],[608,14,456,28],[608,17,456,28,"_getPrivateScalar"],[608,34,456,28],[608,35,456,22,"prefix"],[608,41,456,28],[609,8,456,30,"scalar"],[609,14,456,36],[609,17,456,36,"_getPrivateScalar"],[609,34,456,36],[609,35,456,30,"scalar"],[609,41,456,36],[610,6,457,8],[610,10,457,14,"point"],[610,15,457,19],[610,18,457,22,"BASE"],[610,22,457,26],[610,23,457,27,"multiply"],[610,31,457,35],[610,32,457,36,"scalar"],[610,38,457,42],[610,39,457,43],[610,40,457,44],[610,41,457,45],[611,6,458,8],[611,10,458,14,"pointBytes"],[611,20,458,24],[611,23,458,27,"point"],[611,28,458,32],[611,29,458,33,"toBytes"],[611,36,458,40],[611,37,458,41],[611,38,458,42],[612,6,459,8],[612,13,459,15],[613,8,459,17,"head"],[613,12,459,21],[614,8,459,23,"prefix"],[614,14,459,29],[615,8,459,31,"scalar"],[615,14,459,37],[616,8,459,39,"point"],[616,13,459,44],[617,8,459,46,"pointBytes"],[618,6,459,57],[618,7,459,58],[619,4,460,4],[620,4,461,4],[621,4,462,4],[621,13,462,13,"getPublicKey"],[621,25,462,25,"getPublicKey"],[621,26,462,26,"secretKey"],[621,35,462,35],[621,37,462,37],[622,6,463,8],[622,13,463,15,"getExtendedPublicKey"],[622,33,463,35],[622,34,463,36,"secretKey"],[622,43,463,45],[622,44,463,46],[622,45,463,47,"pointBytes"],[622,55,463,57],[623,4,464,4],[624,4,465,4],[625,4,466,4],[625,13,466,13,"hashDomainToScalar"],[625,31,466,31,"hashDomainToScalar"],[625,32,466,31],[625,34,466,68],[626,6,466,68],[626,10,466,32,"context"],[626,17,466,39],[626,20,466,39,"arguments"],[626,29,466,39],[626,30,466,39,"length"],[626,36,466,39],[626,44,466,39,"arguments"],[626,53,466,39],[626,61,466,39,"undefined"],[626,70,466,39],[626,73,466,39,"arguments"],[626,82,466,39],[626,88,466,42,"Uint8Array"],[626,98,466,52],[626,99,466,53,"of"],[626,101,466,55],[626,102,466,56],[626,103,466,57],[627,6,466,57],[627,15,466,57,"_len"],[627,19,466,57],[627,22,466,57,"arguments"],[627,31,466,57],[627,32,466,57,"length"],[627,38,466,57],[627,40,466,62,"msgs"],[627,44,466,66],[627,51,466,66,"Array"],[627,56,466,66],[627,57,466,66,"_len"],[627,61,466,66],[627,68,466,66,"_len"],[627,72,466,66],[627,83,466,66,"_key"],[627,87,466,66],[627,93,466,66,"_key"],[627,97,466,66],[627,100,466,66,"_len"],[627,104,466,66],[627,106,466,66,"_key"],[627,110,466,66],[628,8,466,62,"msgs"],[628,12,466,66],[628,13,466,66,"_key"],[628,17,466,66],[628,25,466,66,"arguments"],[628,34,466,66],[628,35,466,66,"_key"],[628,39,466,66],[629,6,466,66],[630,6,467,8],[630,10,467,14,"msg"],[630,13,467,17],[630,16,467,20],[630,17,467,21],[630,18,467,22],[630,20,467,24,"utils_ts_1"],[630,30,467,34],[630,31,467,35,"concatBytes"],[630,42,467,46],[630,44,467,48],[630,47,467,51,"msgs"],[630,51,467,55],[630,52,467,56],[631,6,468,8],[631,13,468,15,"modN_LE"],[631,20,468,22],[631,21,468,23,"cHash"],[631,26,468,28],[631,27,468,29,"domain"],[631,33,468,35],[631,34,468,36,"msg"],[631,37,468,39],[631,39,468,41],[631,40,468,42],[631,41,468,43],[631,43,468,45,"utils_ts_1"],[631,53,468,55],[631,54,468,56,"ensureBytes"],[631,65,468,67],[631,67,468,69],[631,76,468,78],[631,78,468,80,"context"],[631,85,468,87],[631,86,468,88],[631,88,468,90],[631,89,468,91],[631,90,468,92,"prehash"],[631,97,468,99],[631,98,468,100],[631,99,468,101],[631,100,468,102],[632,4,469,4],[633,4,470,4],[634,4,471,4],[634,13,471,13,"sign"],[634,17,471,17,"sign"],[634,18,471,18,"msg"],[634,21,471,21],[634,23,471,23,"secretKey"],[634,32,471,32],[634,34,471,48],[635,6,471,48],[635,10,471,34,"options"],[635,17,471,41],[635,20,471,41,"arguments"],[635,29,471,41],[635,30,471,41,"length"],[635,36,471,41],[635,44,471,41,"arguments"],[635,53,471,41],[635,61,471,41,"undefined"],[635,70,471,41],[635,73,471,41,"arguments"],[635,82,471,41],[635,88,471,44],[635,89,471,45],[635,90,471,46],[636,6,472,8,"msg"],[636,9,472,11],[636,12,472,14],[636,13,472,15],[636,14,472,16],[636,16,472,18,"utils_ts_1"],[636,26,472,28],[636,27,472,29,"ensureBytes"],[636,38,472,40],[636,40,472,42],[636,49,472,51],[636,51,472,53,"msg"],[636,54,472,56],[636,55,472,57],[637,6,473,8],[637,10,473,12,"prehash"],[637,17,473,19],[637,19,474,12,"msg"],[637,22,474,15],[637,25,474,18,"prehash"],[637,32,474,25],[637,33,474,26,"msg"],[637,36,474,29],[637,37,474,30],[637,38,474,31],[637,39,474,32],[638,6,475,8],[638,10,475,8,"_getExtendedPublicKey"],[638,31,475,8],[638,34,475,47,"getExtendedPublicKey"],[638,54,475,67],[638,55,475,68,"secretKey"],[638,64,475,77],[638,65,475,78],[639,8,475,16,"prefix"],[639,14,475,22],[639,17,475,22,"_getExtendedPublicKey"],[639,38,475,22],[639,39,475,16,"prefix"],[639,45,475,22],[640,8,475,24,"scalar"],[640,14,475,30],[640,17,475,30,"_getExtendedPublicKey"],[640,38,475,30],[640,39,475,24,"scalar"],[640,45,475,30],[641,8,475,32,"pointBytes"],[641,18,475,42],[641,21,475,42,"_getExtendedPublicKey"],[641,42,475,42],[641,43,475,32,"pointBytes"],[641,53,475,42],[642,6,476,8],[642,10,476,14,"r"],[642,11,476,15],[642,14,476,18,"hashDomainToScalar"],[642,32,476,36],[642,33,476,37,"options"],[642,40,476,44],[642,41,476,45,"context"],[642,48,476,52],[642,50,476,54,"prefix"],[642,56,476,60],[642,58,476,62,"msg"],[642,61,476,65],[642,62,476,66],[642,63,476,67],[642,64,476,68],[643,6,477,8],[643,10,477,14,"R"],[643,11,477,15],[643,14,477,18,"BASE"],[643,18,477,22],[643,19,477,23,"multiply"],[643,27,477,31],[643,28,477,32,"r"],[643,29,477,33],[643,30,477,34],[643,31,477,35,"toBytes"],[643,38,477,42],[643,39,477,43],[643,40,477,44],[643,41,477,45],[643,42,477,46],[644,6,478,8],[644,10,478,14,"k"],[644,11,478,15],[644,14,478,18,"hashDomainToScalar"],[644,32,478,36],[644,33,478,37,"options"],[644,40,478,44],[644,41,478,45,"context"],[644,48,478,52],[644,50,478,54,"R"],[644,51,478,55],[644,53,478,57,"pointBytes"],[644,63,478,67],[644,65,478,69,"msg"],[644,68,478,72],[644,69,478,73],[644,70,478,74],[644,71,478,75],[645,6,479,8],[645,10,479,14,"s"],[645,11,479,15],[645,14,479,18,"Fn"],[645,16,479,20],[645,17,479,21,"create"],[645,23,479,27],[645,24,479,28,"r"],[645,25,479,29],[645,28,479,32,"k"],[645,29,479,33],[645,32,479,36,"scalar"],[645,38,479,42],[645,39,479,43],[645,40,479,44],[645,41,479,45],[646,6,480,8],[646,10,480,12],[646,11,480,13,"Fn"],[646,13,480,15],[646,14,480,16,"isValid"],[646,21,480,23],[646,22,480,24,"s"],[646,23,480,25],[646,24,480,26],[646,26,481,12],[646,32,481,18],[646,36,481,22,"Error"],[646,41,481,27],[646,42,481,28],[646,66,481,52],[646,67,481,53],[646,68,481,54],[646,69,481,55],[647,6,482,8],[647,10,482,14,"rs"],[647,12,482,16],[647,15,482,19],[647,16,482,20],[647,17,482,21],[647,19,482,23,"utils_ts_1"],[647,29,482,33],[647,30,482,34,"concatBytes"],[647,41,482,45],[647,43,482,47,"R"],[647,44,482,48],[647,46,482,50,"Fn"],[647,48,482,52],[647,49,482,53,"toBytes"],[647,56,482,60],[647,57,482,61,"s"],[647,58,482,62],[647,59,482,63],[647,60,482,64],[648,6,483,8],[648,13,483,15],[648,14,483,16],[648,15,483,17],[648,17,483,19,"utils_ts_1"],[648,27,483,29],[648,28,483,30,"_abytes2"],[648,36,483,38],[648,38,483,40,"rs"],[648,40,483,42],[648,42,483,44,"lengths"],[648,49,483,51],[648,50,483,52,"signature"],[648,59,483,61],[648,61,483,63],[648,69,483,71],[648,70,483,72],[649,4,484,4],[650,4,485,4],[651,4,486,4],[651,8,486,10,"verifyOpts"],[651,18,486,20],[651,21,486,23],[652,6,486,25,"zip215"],[652,12,486,31],[652,14,486,33],[653,4,486,38],[653,5,486,39],[654,4,487,4],[655,0,488,0],[656,0,489,0],[657,0,490,0],[658,4,491,4],[658,13,491,13,"verify"],[658,19,491,19,"verify"],[658,20,491,20,"sig"],[658,23,491,23],[658,25,491,25,"msg"],[658,28,491,28],[658,30,491,30,"publicKey"],[658,39,491,39],[658,41,491,63],[659,6,491,63],[659,10,491,41,"options"],[659,17,491,48],[659,20,491,48,"arguments"],[659,29,491,48],[659,30,491,48,"length"],[659,36,491,48],[659,44,491,48,"arguments"],[659,53,491,48],[659,61,491,48,"undefined"],[659,70,491,48],[659,73,491,48,"arguments"],[659,82,491,48],[659,88,491,51,"verifyOpts"],[659,98,491,61],[660,6,492,8],[660,10,492,16,"context"],[660,17,492,23],[660,20,492,36,"options"],[660,27,492,43],[660,28,492,16,"context"],[660,35,492,23],[661,8,492,25,"zip215"],[661,14,492,31],[661,17,492,36,"options"],[661,24,492,43],[661,25,492,25,"zip215"],[661,31,492,31],[662,6,493,8],[662,10,493,14,"len"],[662,13,493,17],[662,16,493,20,"lengths"],[662,23,493,27],[662,24,493,28,"signature"],[662,33,493,37],[663,6,494,8,"sig"],[663,9,494,11],[663,12,494,14],[663,13,494,15],[663,14,494,16],[663,16,494,18,"utils_ts_1"],[663,26,494,28],[663,27,494,29,"ensureBytes"],[663,38,494,40],[663,40,494,42],[663,51,494,53],[663,53,494,55,"sig"],[663,56,494,58],[663,58,494,60,"len"],[663,61,494,63],[663,62,494,64],[664,6,495,8,"msg"],[664,9,495,11],[664,12,495,14],[664,13,495,15],[664,14,495,16],[664,16,495,18,"utils_ts_1"],[664,26,495,28],[664,27,495,29,"ensureBytes"],[664,38,495,40],[664,40,495,42],[664,49,495,51],[664,51,495,53,"msg"],[664,54,495,56],[664,55,495,57],[665,6,496,8,"publicKey"],[665,15,496,17],[665,18,496,20],[665,19,496,21],[665,20,496,22],[665,22,496,24,"utils_ts_1"],[665,32,496,34],[665,33,496,35,"ensureBytes"],[665,44,496,46],[665,46,496,48],[665,57,496,59],[665,59,496,61,"publicKey"],[665,68,496,70],[665,70,496,72,"lengths"],[665,77,496,79],[665,78,496,80,"publicKey"],[665,87,496,89],[665,88,496,90],[666,6,497,8],[666,10,497,12,"zip215"],[666,16,497,18],[666,21,497,23,"undefined"],[666,30,497,32],[666,32,498,12],[666,33,498,13],[666,34,498,14],[666,36,498,16,"utils_ts_1"],[666,46,498,26],[666,47,498,27,"_abool2"],[666,54,498,34],[666,56,498,36,"zip215"],[666,62,498,42],[666,64,498,44],[666,72,498,52],[666,73,498,53],[667,6,499,8],[667,10,499,12,"prehash"],[667,17,499,19],[667,19,500,12,"msg"],[667,22,500,15],[667,25,500,18,"prehash"],[667,32,500,25],[667,33,500,26,"msg"],[667,36,500,29],[667,37,500,30],[667,38,500,31],[667,39,500,32],[668,6,501,8],[668,10,501,14,"mid"],[668,13,501,17],[668,16,501,20,"len"],[668,19,501,23],[668,22,501,26],[668,23,501,27],[669,6,502,8],[669,10,502,14,"r"],[669,11,502,15],[669,14,502,18,"sig"],[669,17,502,21],[669,18,502,22,"subarray"],[669,26,502,30],[669,27,502,31],[669,28,502,32],[669,30,502,34,"mid"],[669,33,502,37],[669,34,502,38],[670,6,503,8],[670,10,503,14,"s"],[670,11,503,15],[670,14,503,18],[670,15,503,19],[670,16,503,20],[670,18,503,22,"utils_ts_1"],[670,28,503,32],[670,29,503,33,"bytesToNumberLE"],[670,44,503,48],[670,46,503,50,"sig"],[670,49,503,53],[670,50,503,54,"subarray"],[670,58,503,62],[670,59,503,63,"mid"],[670,62,503,66],[670,64,503,68,"len"],[670,67,503,71],[670,68,503,72],[670,69,503,73],[671,6,504,8],[671,10,504,12,"A"],[671,11,504,13],[671,13,504,15,"R"],[671,14,504,16],[671,16,504,18,"SB"],[671,18,504,20],[672,6,505,8],[672,10,505,12],[673,8,506,12],[674,8,507,12],[675,8,508,12],[676,8,509,12,"A"],[676,9,509,13],[676,12,509,16,"Point"],[676,17,509,21],[676,18,509,22,"fromBytes"],[676,27,509,31],[676,28,509,32,"publicKey"],[676,37,509,41],[676,39,509,43,"zip215"],[676,45,509,49],[676,46,509,50],[677,8,510,12,"R"],[677,9,510,13],[677,12,510,16,"Point"],[677,17,510,21],[677,18,510,22,"fromBytes"],[677,27,510,31],[677,28,510,32,"r"],[677,29,510,33],[677,31,510,35,"zip215"],[677,37,510,41],[677,38,510,42],[678,8,511,12,"SB"],[678,10,511,14],[678,13,511,17,"BASE"],[678,17,511,21],[678,18,511,22,"multiplyUnsafe"],[678,32,511,36],[678,33,511,37,"s"],[678,34,511,38],[678,35,511,39],[678,36,511,40],[678,37,511,41],[679,6,512,8],[679,7,512,9],[679,8,513,8],[679,15,513,15,"error"],[679,20,513,20],[679,22,513,22],[680,8,514,12],[680,15,514,19],[680,20,514,24],[681,6,515,8],[682,6,516,8],[682,10,516,12],[682,11,516,13,"zip215"],[682,17,516,19],[682,21,516,23,"A"],[682,22,516,24],[682,23,516,25,"isSmallOrder"],[682,35,516,37],[682,36,516,38],[682,37,516,39],[682,39,517,12],[682,46,517,19],[682,51,517,24],[682,52,517,25],[682,53,517,26],[683,6,518,8],[683,10,518,14,"k"],[683,11,518,15],[683,14,518,18,"hashDomainToScalar"],[683,32,518,36],[683,33,518,37,"context"],[683,40,518,44],[683,42,518,46,"R"],[683,43,518,47],[683,44,518,48,"toBytes"],[683,51,518,55],[683,52,518,56],[683,53,518,57],[683,55,518,59,"A"],[683,56,518,60],[683,57,518,61,"toBytes"],[683,64,518,68],[683,65,518,69],[683,66,518,70],[683,68,518,72,"msg"],[683,71,518,75],[683,72,518,76],[684,6,519,8],[684,10,519,14,"RkA"],[684,13,519,17],[684,16,519,20,"R"],[684,17,519,21],[684,18,519,22,"add"],[684,21,519,25],[684,22,519,26,"A"],[684,23,519,27],[684,24,519,28,"multiplyUnsafe"],[684,38,519,42],[684,39,519,43,"k"],[684,40,519,44],[684,41,519,45],[684,42,519,46],[685,6,520,8],[686,6,521,8],[687,6,522,8],[687,13,522,15,"RkA"],[687,16,522,18],[687,17,522,19,"subtract"],[687,25,522,27],[687,26,522,28,"SB"],[687,28,522,30],[687,29,522,31],[687,30,522,32,"clearCofactor"],[687,43,522,45],[687,44,522,46],[687,45,522,47],[687,46,522,48,"is0"],[687,49,522,51],[687,50,522,52],[687,51,522,53],[688,4,523,4],[689,4,524,4],[689,8,524,10,"_size"],[689,13,524,15],[689,16,524,18,"Fp"],[689,18,524,20],[689,19,524,21,"BYTES"],[689,24,524,26],[689,25,524,27],[689,26,524,28],[690,4,525,4],[690,8,525,10,"lengths"],[690,15,525,17],[690,18,525,20],[691,6,526,8,"secretKey"],[691,15,526,17],[691,17,526,19,"_size"],[691,22,526,24],[692,6,527,8,"publicKey"],[692,15,527,17],[692,17,527,19,"_size"],[692,22,527,24],[693,6,528,8,"signature"],[693,15,528,17],[693,17,528,19],[693,18,528,20],[693,21,528,23,"_size"],[693,26,528,28],[694,6,529,8,"seed"],[694,10,529,12],[694,12,529,14,"_size"],[695,4,530,4],[695,5,530,5],[696,4,531,4],[696,13,531,13,"randomSecretKey"],[696,28,531,28,"randomSecretKey"],[696,29,531,28],[696,31,531,63],[697,6,531,63],[697,10,531,29,"seed"],[697,14,531,33],[697,17,531,33,"arguments"],[697,26,531,33],[697,27,531,33,"length"],[697,33,531,33],[697,41,531,33,"arguments"],[697,50,531,33],[697,58,531,33,"undefined"],[697,67,531,33],[697,70,531,33,"arguments"],[697,79,531,33],[697,85,531,36,"randomBytes"],[697,96,531,47],[697,97,531,48,"lengths"],[697,104,531,55],[697,105,531,56,"seed"],[697,109,531,60],[697,110,531,61],[698,6,532,8],[698,13,532,15],[698,14,532,16],[698,15,532,17],[698,17,532,19,"utils_ts_1"],[698,27,532,29],[698,28,532,30,"_abytes2"],[698,36,532,38],[698,38,532,40,"seed"],[698,42,532,44],[698,44,532,46,"lengths"],[698,51,532,53],[698,52,532,54,"seed"],[698,56,532,58],[698,58,532,60],[698,64,532,66],[698,65,532,67],[699,4,533,4],[700,4,534,4],[700,13,534,13,"keygen"],[700,19,534,19,"keygen"],[700,20,534,20,"seed"],[700,24,534,24],[700,26,534,26],[701,6,535,8],[701,10,535,14,"secretKey"],[701,19,535,23],[701,22,535,26,"utils"],[701,27,535,31],[701,28,535,32,"randomSecretKey"],[701,43,535,47],[701,44,535,48,"seed"],[701,48,535,52],[701,49,535,53],[702,6,536,8],[702,13,536,15],[703,8,536,17,"secretKey"],[703,17,536,26],[704,8,536,28,"publicKey"],[704,17,536,37],[704,19,536,39,"getPublicKey"],[704,31,536,51],[704,32,536,52,"secretKey"],[704,41,536,61],[705,6,536,63],[705,7,536,64],[706,4,537,4],[707,4,538,4],[707,13,538,13,"isValidSecretKey"],[707,29,538,29,"isValidSecretKey"],[707,30,538,30,"key"],[707,33,538,33],[707,35,538,35],[708,6,539,8],[708,13,539,15],[708,14,539,16],[708,15,539,17],[708,17,539,19,"utils_ts_1"],[708,27,539,29],[708,28,539,30,"isBytes"],[708,35,539,37],[708,37,539,39,"key"],[708,40,539,42],[708,41,539,43],[708,45,539,47,"key"],[708,48,539,50],[708,49,539,51,"length"],[708,55,539,57],[708,60,539,62,"Fn"],[708,62,539,64],[708,63,539,65,"BYTES"],[708,68,539,70],[709,4,540,4],[710,4,541,4],[710,13,541,13,"isValidPublicKey"],[710,29,541,29,"isValidPublicKey"],[710,30,541,30,"key"],[710,33,541,33],[710,35,541,35,"zip215"],[710,41,541,41],[710,43,541,43],[711,6,542,8],[711,10,542,12],[712,8,543,12],[712,15,543,19],[712,16,543,20],[712,17,543,21,"Point"],[712,22,543,26],[712,23,543,27,"fromBytes"],[712,32,543,36],[712,33,543,37,"key"],[712,36,543,40],[712,38,543,42,"zip215"],[712,44,543,48],[712,45,543,49],[713,6,544,8],[713,7,544,9],[713,8,545,8],[713,15,545,15,"error"],[713,20,545,20],[713,22,545,22],[714,8,546,12],[714,15,546,19],[714,20,546,24],[715,6,547,8],[716,4,548,4],[717,4,549,4],[717,8,549,10,"utils"],[717,13,549,15],[717,16,549,18],[718,6,550,8,"getExtendedPublicKey"],[718,26,550,28],[719,6,551,8,"randomSecretKey"],[719,21,551,23],[720,6,552,8,"isValidSecretKey"],[720,22,552,24],[721,6,553,8,"isValidPublicKey"],[721,22,553,24],[722,6,554,8],[723,0,555,0],[724,0,556,0],[725,0,557,0],[726,0,558,0],[727,0,559,0],[728,0,560,0],[729,0,561,0],[730,0,562,0],[731,6,563,8,"toMontgomery"],[731,18,563,20,"toMontgomery"],[731,19,563,21,"publicKey"],[731,28,563,30],[731,30,563,32],[732,8,564,12],[732,12,564,12,"_Point$fromBytes"],[732,28,564,12],[732,31,564,26,"Point"],[732,36,564,31],[732,37,564,32,"fromBytes"],[732,46,564,41],[732,47,564,42,"publicKey"],[732,56,564,51],[732,57,564,52],[733,10,564,20,"y"],[733,11,564,21],[733,14,564,21,"_Point$fromBytes"],[733,30,564,21],[733,31,564,20,"y"],[733,32,564,21],[734,8,565,12],[734,12,565,18,"size"],[734,16,565,22],[734,19,565,25,"lengths"],[734,26,565,32],[734,27,565,33,"publicKey"],[734,36,565,42],[735,8,566,12],[735,12,566,18,"is25519"],[735,19,566,25],[735,22,566,28,"size"],[735,26,566,32],[735,31,566,37],[735,33,566,39],[736,8,567,12],[736,12,567,16],[736,13,567,17,"is25519"],[736,20,567,24],[736,24,567,28,"size"],[736,28,567,32],[736,33,567,37],[736,35,567,39],[736,37,568,16],[736,43,568,22],[736,47,568,26,"Error"],[736,52,568,31],[736,53,568,32],[736,85,568,64],[736,86,568,65],[737,8,569,12],[737,12,569,18,"u"],[737,13,569,19],[737,16,569,22,"is25519"],[737,23,569,29],[737,26,569,32,"Fp"],[737,28,569,34],[737,29,569,35,"div"],[737,32,569,38],[737,33,569,39,"_1n"],[737,36,569,42],[737,39,569,45,"y"],[737,40,569,46],[737,42,569,48,"_1n"],[737,45,569,51],[737,48,569,54,"y"],[737,49,569,55],[737,50,569,56],[737,53,569,59,"Fp"],[737,55,569,61],[737,56,569,62,"div"],[737,59,569,65],[737,60,569,66,"y"],[737,61,569,67],[737,64,569,70,"_1n"],[737,67,569,73],[737,69,569,75,"y"],[737,70,569,76],[737,73,569,79,"_1n"],[737,76,569,82],[737,77,569,83],[738,8,570,12],[738,15,570,19,"Fp"],[738,17,570,21],[738,18,570,22,"toBytes"],[738,25,570,29],[738,26,570,30,"u"],[738,27,570,31],[738,28,570,32],[739,6,571,8],[739,7,571,9],[740,6,572,8,"toMontgomerySecret"],[740,24,572,26,"toMontgomerySecret"],[740,25,572,27,"secretKey"],[740,34,572,36],[740,36,572,38],[741,8,573,12],[741,12,573,18,"size"],[741,16,573,22],[741,19,573,25,"lengths"],[741,26,573,32],[741,27,573,33,"secretKey"],[741,36,573,42],[742,8,574,12],[742,9,574,13],[742,10,574,14],[742,12,574,16,"utils_ts_1"],[742,22,574,26],[742,23,574,27,"_abytes2"],[742,31,574,35],[742,33,574,37,"secretKey"],[742,42,574,46],[742,44,574,48,"size"],[742,48,574,52],[742,49,574,53],[743,8,575,12],[743,12,575,18,"hashed"],[743,18,575,24],[743,21,575,27,"cHash"],[743,26,575,32],[743,27,575,33,"secretKey"],[743,36,575,42],[743,37,575,43,"subarray"],[743,45,575,51],[743,46,575,52],[743,47,575,53],[743,49,575,55,"size"],[743,53,575,59],[743,54,575,60],[743,55,575,61],[744,8,576,12],[744,15,576,19,"adjustScalarBytes"],[744,32,576,36],[744,33,576,37,"hashed"],[744,39,576,43],[744,40,576,44],[744,41,576,45,"subarray"],[744,49,576,53],[744,50,576,54],[744,51,576,55],[744,53,576,57,"size"],[744,57,576,61],[744,58,576,62],[745,6,577,8],[745,7,577,9],[746,6,578,8],[747,6,579,8,"randomPrivateKey"],[747,22,579,24],[747,24,579,26,"randomSecretKey"],[747,39,579,41],[748,6,580,8],[749,6,581,8,"precompute"],[749,16,581,18,"precompute"],[749,17,581,18],[749,19,581,55],[750,8,581,55],[750,12,581,19,"windowSize"],[750,22,581,29],[750,25,581,29,"arguments"],[750,34,581,29],[750,35,581,29,"length"],[750,41,581,29],[750,49,581,29,"arguments"],[750,58,581,29],[750,66,581,29,"undefined"],[750,75,581,29],[750,78,581,29,"arguments"],[750,87,581,29],[750,93,581,32],[750,94,581,33],[751,8,581,33],[751,12,581,35,"point"],[751,17,581,40],[751,20,581,40,"arguments"],[751,29,581,40],[751,30,581,40,"length"],[751,36,581,40],[751,44,581,40,"arguments"],[751,53,581,40],[751,61,581,40,"undefined"],[751,70,581,40],[751,73,581,40,"arguments"],[751,82,581,40],[751,88,581,43,"Point"],[751,93,581,48],[751,94,581,49,"BASE"],[751,98,581,53],[752,8,582,12],[752,15,582,19,"point"],[752,20,582,24],[752,21,582,25,"precompute"],[752,31,582,35],[752,32,582,36,"windowSize"],[752,42,582,46],[752,44,582,48],[752,49,582,53],[752,50,582,54],[753,6,583,8],[754,4,584,4],[754,5,584,5],[755,4,585,4],[755,11,585,11,"Object"],[755,17,585,17],[755,18,585,18,"freeze"],[755,24,585,24],[755,25,585,25],[756,6,586,8,"keygen"],[756,12,586,14],[757,6,587,8,"getPublicKey"],[757,18,587,20],[758,6,588,8,"sign"],[758,10,588,12],[759,6,589,8,"verify"],[759,12,589,14],[760,6,590,8,"utils"],[760,11,590,13],[761,6,591,8,"Point"],[761,11,591,13],[762,6,592,8,"lengths"],[763,4,593,4],[763,5,593,5],[763,6,593,6],[764,2,594,0],[765,2,595,0],[765,11,595,9,"_eddsa_legacy_opts_to_new"],[765,36,595,34,"_eddsa_legacy_opts_to_new"],[765,37,595,35,"c"],[765,38,595,36],[765,40,595,38],[766,4,596,4],[766,8,596,10,"CURVE"],[766,13,596,15],[766,16,596,18],[767,6,597,8,"a"],[767,7,597,9],[767,9,597,11,"c"],[767,10,597,12],[767,11,597,13,"a"],[767,12,597,14],[768,6,598,8,"d"],[768,7,598,9],[768,9,598,11,"c"],[768,10,598,12],[768,11,598,13,"d"],[768,12,598,14],[769,6,599,8,"p"],[769,7,599,9],[769,9,599,11,"c"],[769,10,599,12],[769,11,599,13,"Fp"],[769,13,599,15],[769,14,599,16,"ORDER"],[769,19,599,21],[770,6,600,8,"n"],[770,7,600,9],[770,9,600,11,"c"],[770,10,600,12],[770,11,600,13,"n"],[770,12,600,14],[771,6,601,8,"h"],[771,7,601,9],[771,9,601,11,"c"],[771,10,601,12],[771,11,601,13,"h"],[771,12,601,14],[772,6,602,8,"Gx"],[772,8,602,10],[772,10,602,12,"c"],[772,11,602,13],[772,12,602,14,"Gx"],[772,14,602,16],[773,6,603,8,"Gy"],[773,8,603,10],[773,10,603,12,"c"],[773,11,603,13],[773,12,603,14,"Gy"],[774,4,604,4],[774,5,604,5],[775,4,605,4],[775,8,605,10,"Fp"],[775,10,605,12],[775,13,605,15,"c"],[775,14,605,16],[775,15,605,17,"Fp"],[775,17,605,19],[776,4,606,4],[776,8,606,10,"Fn"],[776,10,606,12],[776,13,606,15],[776,14,606,16],[776,15,606,17],[776,17,606,19,"modular_ts_1"],[776,29,606,31],[776,30,606,32,"Field"],[776,35,606,37],[776,37,606,39,"CURVE"],[776,42,606,44],[776,43,606,45,"n"],[776,44,606,46],[776,46,606,48,"c"],[776,47,606,49],[776,48,606,50,"nBitLength"],[776,58,606,60],[776,60,606,62],[776,64,606,66],[776,65,606,67],[777,4,607,4],[777,8,607,10,"curveOpts"],[777,17,607,19],[777,20,607,22],[778,6,607,24,"Fp"],[778,8,607,26],[779,6,607,28,"Fn"],[779,8,607,30],[780,6,607,32,"uvRatio"],[780,13,607,39],[780,15,607,41,"c"],[780,16,607,42],[780,17,607,43,"uvRatio"],[781,4,607,51],[781,5,607,52],[782,4,608,4],[782,8,608,10,"eddsaOpts"],[782,17,608,19],[782,20,608,22],[783,6,609,8,"randomBytes"],[783,17,609,19],[783,19,609,21,"c"],[783,20,609,22],[783,21,609,23,"randomBytes"],[783,32,609,34],[784,6,610,8,"adjustScalarBytes"],[784,23,610,25],[784,25,610,27,"c"],[784,26,610,28],[784,27,610,29,"adjustScalarBytes"],[784,44,610,46],[785,6,611,8,"domain"],[785,12,611,14],[785,14,611,16,"c"],[785,15,611,17],[785,16,611,18,"domain"],[785,22,611,24],[786,6,612,8,"prehash"],[786,13,612,15],[786,15,612,17,"c"],[786,16,612,18],[786,17,612,19,"prehash"],[786,24,612,26],[787,6,613,8,"mapToCurve"],[787,16,613,18],[787,18,613,20,"c"],[787,19,613,21],[787,20,613,22,"mapToCurve"],[788,4,614,4],[788,5,614,5],[789,4,615,4],[789,11,615,11],[790,6,615,13,"CURVE"],[790,11,615,18],[791,6,615,20,"curveOpts"],[791,15,615,29],[792,6,615,31,"hash"],[792,10,615,35],[792,12,615,37,"c"],[792,13,615,38],[792,14,615,39,"hash"],[792,18,615,43],[793,6,615,45,"eddsaOpts"],[794,4,615,55],[794,5,615,56],[795,2,616,0],[796,2,617,0],[796,11,617,9,"_eddsa_new_output_to_legacy"],[796,38,617,36,"_eddsa_new_output_to_legacy"],[796,39,617,37,"c"],[796,40,617,38],[796,42,617,40,"eddsa"],[796,47,617,45],[796,49,617,47],[797,4,618,4],[797,8,618,10,"Point"],[797,13,618,15],[797,16,618,18,"eddsa"],[797,21,618,23],[797,22,618,24,"Point"],[797,27,618,29],[798,4,619,4],[798,8,619,10,"legacy"],[798,14,619,16],[798,17,619,19,"Object"],[798,23,619,25],[798,24,619,26,"assign"],[798,30,619,32],[798,31,619,33],[798,32,619,34],[798,33,619,35],[798,35,619,37,"eddsa"],[798,40,619,42],[798,42,619,44],[799,6,620,8,"ExtendedPoint"],[799,19,620,21],[799,21,620,23,"Point"],[799,26,620,28],[800,6,621,8,"CURVE"],[800,11,621,13],[800,13,621,15,"c"],[800,14,621,16],[801,6,622,8,"nBitLength"],[801,16,622,18],[801,18,622,20,"Point"],[801,23,622,25],[801,24,622,26,"Fn"],[801,26,622,28],[801,27,622,29,"BITS"],[801,31,622,33],[802,6,623,8,"nByteLength"],[802,17,623,19],[802,19,623,21,"Point"],[802,24,623,26],[802,25,623,27,"Fn"],[802,27,623,29],[802,28,623,30,"BYTES"],[803,4,624,4],[803,5,624,5],[803,6,624,6],[804,4,625,4],[804,11,625,11,"legacy"],[804,17,625,17],[805,2,626,0],[806,2,627,0],[807,2,628,0],[807,11,628,9,"twistedEdwards"],[807,25,628,23,"twistedEdwards"],[807,26,628,24,"c"],[807,27,628,25],[807,29,628,27],[808,4,629,4],[808,8,629,4,"_eddsa_legacy_opts_to"],[808,29,629,4],[808,32,629,50,"_eddsa_legacy_opts_to_new"],[808,57,629,75],[808,58,629,76,"c"],[808,59,629,77],[808,60,629,78],[809,6,629,12,"CURVE"],[809,11,629,17],[809,14,629,17,"_eddsa_legacy_opts_to"],[809,35,629,17],[809,36,629,12,"CURVE"],[809,41,629,17],[810,6,629,19,"curveOpts"],[810,15,629,28],[810,18,629,28,"_eddsa_legacy_opts_to"],[810,39,629,28],[810,40,629,19,"curveOpts"],[810,49,629,28],[811,6,629,30,"hash"],[811,10,629,34],[811,13,629,34,"_eddsa_legacy_opts_to"],[811,34,629,34],[811,35,629,30,"hash"],[811,39,629,34],[812,6,629,36,"eddsaOpts"],[812,15,629,45],[812,18,629,45,"_eddsa_legacy_opts_to"],[812,39,629,45],[812,40,629,36,"eddsaOpts"],[812,49,629,45],[813,4,630,4],[813,8,630,10,"Point"],[813,13,630,15],[813,16,630,18,"edwards"],[813,23,630,25],[813,24,630,26,"CURVE"],[813,29,630,31],[813,31,630,33,"curveOpts"],[813,40,630,42],[813,41,630,43],[814,4,631,4],[814,8,631,10,"EDDSA"],[814,13,631,15],[814,16,631,18,"eddsa"],[814,21,631,23],[814,22,631,24,"Point"],[814,27,631,29],[814,29,631,31,"hash"],[814,33,631,35],[814,35,631,37,"eddsaOpts"],[814,44,631,46],[814,45,631,47],[815,4,632,4],[815,11,632,11,"_eddsa_new_output_to_legacy"],[815,38,632,38],[815,39,632,39,"c"],[815,40,632,40],[815,42,632,42,"EDDSA"],[815,47,632,47],[815,48,632,48],[816,2,633,0],[817,0,633,1],[817,3]],"functionMap":{"names":["<global>","isEdValidXY","edwards","modP","<anonymous>","acoord","aextpoint","Point","Point#constructor","Point.CURVE","Point.fromAffine","Point.fromBytes","Point.fromHex","Point#get__x","Point#get__y","Point#precompute","Point#assertValidity","Point#equals","Point#is0","Point#negate","Point#double","Point#add","Point#subtract","Point#multiply","wnaf.cached$argument_2","Point#multiplyUnsafe","wnaf.unsafe$argument_2","Point#isSmallOrder","Point#isTorsionFree","Point#toAffine","Point#clearCofactor","Point#toBytes","Point#toHex","Point#toString","Point#get__ex","Point#get__ey","Point#get__ez","Point#get__et","Point.normalizeZ","Point.msm","Point#_setWindowSize","Point#toRawBytes","PrimeEdwardsPoint","PrimeEdwardsPoint#constructor","PrimeEdwardsPoint.fromBytes","PrimeEdwardsPoint.fromHex","PrimeEdwardsPoint#get__x","PrimeEdwardsPoint#get__y","PrimeEdwardsPoint#clearCofactor","PrimeEdwardsPoint#assertValidity","PrimeEdwardsPoint#toAffine","PrimeEdwardsPoint#toHex","PrimeEdwardsPoint#toString","PrimeEdwardsPoint#isTorsionFree","PrimeEdwardsPoint#isSmallOrder","PrimeEdwardsPoint#add","PrimeEdwardsPoint#subtract","PrimeEdwardsPoint#multiply","PrimeEdwardsPoint#multiplyUnsafe","PrimeEdwardsPoint#double","PrimeEdwardsPoint#negate","PrimeEdwardsPoint#precompute","PrimeEdwardsPoint#toRawBytes","eddsa","modN_LE","getPrivateScalar","getExtendedPublicKey","getPublicKey","hashDomainToScalar","sign","verify","randomSecretKey","keygen","isValidSecretKey","isValidPublicKey","utils.toMontgomery","utils.toMontgomerySecret","utils.precompute","_eddsa_legacy_opts_to_new","_eddsa_new_output_to_legacy","twistedEdwards"],"mappings":"AAA;ACmB;CDM;AEC;iBCW,mBD;SEG;SFO;IGS;KHI;IIC;KJG;kDEG;KFa;qDEC;KFsB;IKG;QCC;SDM;QEC;SFE;QGC;SHO;QIE;SJ+B;QKC;SLE;QMC;SNE;QOC;SPE;QQC;SRK;QSE;STE;QUE;SVS;QWC;SXE;QYC;SZG;QaI;SbiB;QcI;SdkB;QeC;SfE;QgBE;uDCI,2CD;ShBE;QkBM;6CCQ,2CD;SlBC;QoBK;SpBE;QqBG;SrBE;QsBG;StBE;QuBC;SvBI;QwBC;SxBQ;QyBC;SzBE;Q0BC;S1BE;Q2BE;S3BE;Q4BC;S5BE;Q6BC;S7BE;Q8BC;S9BE;Q+BC;S/BE;QgCC;ShCE;QiCC;SjCE;QkCC;SlCE;KLC;CFY;A0CM;ICC;KDE;IEE;KFE;IGC;KHE;IIC;KJE;IKC;KLE;IME;KNG;IOC;KPE;IQC;KRE;ISC;KTE;IUC;KVE;IWC;KXE;IYC;KZE;IaC;KbG;IcC;KdG;IeC;KfE;IgBC;KhBE;IiBC;KjBE;IkBC;KlBE;ImBC;KnBE;IoBE;KpBE;C1CC;A+DK;8D3Da,gB2D;S3DE;S2DK;ICE;KDE;IEE;KFU;IGE;KHK;IIE;KJE;IKE;KLG;IME;KNa;IOO;KPgC;IQQ;KRE;ISC;KTG;IUC;KVE;IWC;KXO;QYe;SZQ;QaC;SbK;QcI;SdE;C/DW;A8EC;C9EqB;A+EC;C/ES;AgFE;ChFK"},"hasCjsExports":true},"type":"js/module"}]} |