mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 16:51:02 +00:00
1 line
273 KiB
Plaintext
1 line
273 KiB
Plaintext
{"dependencies":[{"name":"@babel/runtime/helpers/readOnlyError","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"tW9vjPH6bEH6zBBMaoehmzXhDcQ=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/createClass","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"Z6pzkVZ2fvxBLkFTgVVOy4UDj30=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/classCallCheck","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yg7e6laZwmpbIvId5jovq9ugXp8=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/callSuper","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"378KbBHdmndC3iMXZ2Ix8oB3LeE=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/inherits","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"y0uNg4LxF1CLscQChxzgo5dfjvA=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/wrapNativeSuper","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"imgnTtXT+OlBfDxpawXO7znTT9E=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"@noble/hashes/hmac.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":41,"column":18,"index":1888},"end":{"line":41,"column":50,"index":1920}}],"key":"OsRgxCpwQqHSRFLXuLW2hZmZg64=","exportNames":["*"],"imports":1}},{"name":"@noble/hashes/utils","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":42,"column":16,"index":1938},"end":{"line":42,"column":46,"index":1968}}],"key":"2Rf0wxfrJFf/X13KhBJ3DUHOYWE=","exportNames":["*"],"imports":1}},{"name":"../utils.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":43,"column":19,"index":1989},"end":{"line":43,"column":41,"index":2011}}],"key":"Yc7DmwhweSDBIC4bv+r2fO8xp6U=","exportNames":["*"],"imports":1}},{"name":"./curve.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":44,"column":19,"index":2032},"end":{"line":44,"column":40,"index":2053}}],"key":"D2lpvogjUpmMFXMnxIh5QgGQVQM=","exportNames":["*"],"imports":1}},{"name":"./modular.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":45,"column":21,"index":2076},"end":{"line":45,"column":44,"index":2099}}],"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 _readOnlyError = require(_dependencyMap[0], \"@babel/runtime/helpers/readOnlyError\").default;\n var _createClass = require(_dependencyMap[1], \"@babel/runtime/helpers/createClass\").default;\n var _classCallCheck = require(_dependencyMap[2], \"@babel/runtime/helpers/classCallCheck\").default;\n var _callSuper = require(_dependencyMap[3], \"@babel/runtime/helpers/callSuper\").default;\n var _inherits = require(_dependencyMap[4], \"@babel/runtime/helpers/inherits\").default;\n var _wrapNativeSuper = require(_dependencyMap[5], \"@babel/runtime/helpers/wrapNativeSuper\").default;\n var _slicedToArray = require(_dependencyMap[6], \"@babel/runtime/helpers/slicedToArray\").default;\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.DER = exports.DERErr = void 0;\n exports._splitEndoScalar = _splitEndoScalar;\n exports._normFnElement = _normFnElement;\n exports.weierstrassN = weierstrassN;\n exports.SWUFpSqrtRatio = SWUFpSqrtRatio;\n exports.mapToCurveSimpleSWU = mapToCurveSimpleSWU;\n exports.ecdh = ecdh;\n exports.ecdsa = ecdsa;\n exports.weierstrassPoints = weierstrassPoints;\n exports._legacyHelperEquat = _legacyHelperEquat;\n exports.weierstrass = weierstrass;\n /**\n * Short Weierstrass curve methods. The formula is: y² = x³ + ax + b.\n *\n * ### Design rationale for types\n *\n * * Interaction between classes from different curves should fail:\n * `k256.Point.BASE.add(p256.Point.BASE)`\n * * For this purpose we want to use `instanceof` operator, which is fast and works during runtime\n * * Different calls of `curve()` would return different classes -\n * `curve(params) !== curve(params)`: if somebody decided to monkey-patch their curve,\n * it won't affect others\n *\n * TypeScript can't infer types for classes created inside a function. Classes is one instance\n * of nominative types in TypeScript and interfaces only check for shape, so it's hard to create\n * unique type for every function call.\n *\n * We can use generic types via some param, like curve opts, but that would:\n * 1. Enable interaction between `curve(params)` and `curve(params)` (curves of same params)\n * which is hard to debug.\n * 2. Params can be generic and we can't enforce them to be constant value:\n * if somebody creates curve from non-constant params,\n * it would be allowed to interact with other curves with non-constant params\n *\n * @todo https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-7.html#unique-symbol\n * @module\n */\n /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */\n var hmac_js_1 = require(_dependencyMap[7], \"@noble/hashes/hmac.js\");\n var utils_1 = require(_dependencyMap[8], \"@noble/hashes/utils\");\n var utils_ts_1 = require(_dependencyMap[9], \"../utils.js\");\n var curve_ts_1 = require(_dependencyMap[10], \"./curve.js\");\n var modular_ts_1 = require(_dependencyMap[11], \"./modular.js\");\n // We construct basis in such way that den is always positive and equals n, but num sign depends on basis (not on secret value)\n var divNearest = (num, den) => (num + (num >= 0 ? den : -den) / _2n) / den;\n /**\n * Splits scalar for GLV endomorphism.\n */\n function _splitEndoScalar(k, basis, n) {\n // Split scalar into two such that part is ~half bits: `abs(part) < sqrt(N)`\n // Since part can be negative, we need to do this on point.\n // TODO: verifyScalar function which consumes lambda\n var _basis = _slicedToArray(basis, 2),\n _basis$ = _slicedToArray(_basis[0], 2),\n a1 = _basis$[0],\n b1 = _basis$[1],\n _basis$2 = _slicedToArray(_basis[1], 2),\n a2 = _basis$2[0],\n b2 = _basis$2[1];\n var c1 = divNearest(b2 * k, n);\n var c2 = divNearest(-b1 * k, n);\n // |k1|/|k2| is < sqrt(N), but can be negative.\n // If we do `k1 mod N`, we'll get big scalar (`> sqrt(N)`): so, we do cheaper negation instead.\n var k1 = k - c1 * a1 - c2 * a2;\n var k2 = -c1 * b1 - c2 * b2;\n var k1neg = k1 < _0n;\n var k2neg = k2 < _0n;\n if (k1neg) k1 = -k1;\n if (k2neg) k2 = -k2;\n // Double check that resulting scalar less than half bits of N: otherwise wNAF will fail.\n // This should only happen on wrong basises. Also, math inside is too complex and I don't trust it.\n var MAX_NUM = (0, utils_ts_1.bitMask)(Math.ceil((0, utils_ts_1.bitLen)(n) / 2)) + _1n; // Half bits of N\n if (k1 < _0n || k1 >= MAX_NUM || k2 < _0n || k2 >= MAX_NUM) {\n throw new Error('splitScalar (endomorphism): failed, k=' + k);\n }\n return {\n k1neg,\n k1,\n k2neg,\n k2\n };\n }\n function validateSigFormat(format) {\n if (!['compact', 'recovered', 'der'].includes(format)) throw new Error('Signature format must be \"compact\", \"recovered\", or \"der\"');\n return format;\n }\n function validateSigOpts(opts, def) {\n var optsn = {};\n for (var optName of Object.keys(def)) {\n // @ts-ignore\n optsn[optName] = opts[optName] === undefined ? def[optName] : opts[optName];\n }\n (0, utils_ts_1._abool2)(optsn.lowS, 'lowS');\n (0, utils_ts_1._abool2)(optsn.prehash, 'prehash');\n if (optsn.format !== undefined) validateSigFormat(optsn.format);\n return optsn;\n }\n var DERErr = /*#__PURE__*/function (_Error) {\n function DERErr() {\n var m = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n _classCallCheck(this, DERErr);\n return _callSuper(this, DERErr, [m]);\n }\n _inherits(DERErr, _Error);\n return _createClass(DERErr);\n }(/*#__PURE__*/_wrapNativeSuper(Error));\n exports.DERErr = DERErr;\n /**\n * ASN.1 DER encoding utilities. ASN is very complex & fragile. Format:\n *\n * [0x30 (SEQUENCE), bytelength, 0x02 (INTEGER), intLength, R, 0x02 (INTEGER), intLength, S]\n *\n * Docs: https://letsencrypt.org/docs/a-warm-welcome-to-asn1-and-der/, https://luca.ntop.org/Teaching/Appunti/asn1.html\n */\n exports.DER = {\n // asn.1 DER encoding utils\n Err: DERErr,\n // Basic building block is TLV (Tag-Length-Value)\n _tlv: {\n encode: (tag, data) => {\n var E = exports.DER.Err;\n if (tag < 0 || tag > 256) throw new E('tlv.encode: wrong tag');\n if (data.length & 1) throw new E('tlv.encode: unpadded data');\n var dataLen = data.length / 2;\n var len = (0, utils_ts_1.numberToHexUnpadded)(dataLen);\n if (len.length / 2 & 128) throw new E('tlv.encode: long form length too big');\n // length of length with long form flag\n var lenLen = dataLen > 127 ? (0, utils_ts_1.numberToHexUnpadded)(len.length / 2 | 128) : '';\n var t = (0, utils_ts_1.numberToHexUnpadded)(tag);\n return t + lenLen + len + data;\n },\n // v - value, l - left bytes (unparsed)\n decode(tag, data) {\n var E = exports.DER.Err;\n var pos = 0;\n if (tag < 0 || tag > 256) throw new E('tlv.encode: wrong tag');\n if (data.length < 2 || data[pos++] !== tag) throw new E('tlv.decode: wrong tlv');\n var first = data[pos++];\n var isLong = !!(first & 128); // First bit of first length byte is flag for short/long form\n var length = 0;\n if (!isLong) length = first;else {\n // Long form: [longFlag(1bit), lengthLength(7bit), length (BE)]\n var lenLen = first & 127;\n if (!lenLen) throw new E('tlv.decode(long): indefinite length not supported');\n if (lenLen > 4) throw new E('tlv.decode(long): byte length is too big'); // this will overflow u32 in js\n var lengthBytes = data.subarray(pos, pos + lenLen);\n if (lengthBytes.length !== lenLen) throw new E('tlv.decode: length bytes not complete');\n if (lengthBytes[0] === 0) throw new E('tlv.decode(long): zero leftmost byte');\n for (var b of lengthBytes) length = length << 8 | b;\n pos += lenLen;\n if (length < 128) throw new E('tlv.decode(long): not minimal encoding');\n }\n var v = data.subarray(pos, pos + length);\n if (v.length !== length) throw new E('tlv.decode: wrong value length');\n return {\n v,\n l: data.subarray(pos + length)\n };\n }\n },\n // https://crypto.stackexchange.com/a/57734 Leftmost bit of first byte is 'negative' flag,\n // since we always use positive integers here. It must always be empty:\n // - add zero byte if exists\n // - if next byte doesn't have a flag, leading zero is not allowed (minimal encoding)\n _int: {\n encode(num) {\n var E = exports.DER.Err;\n if (num < _0n) throw new E('integer: negative integers are not allowed');\n var hex = (0, utils_ts_1.numberToHexUnpadded)(num);\n // Pad with zero byte if negative flag is present\n if (Number.parseInt(hex[0], 16) & 0b1000) hex = '00' + hex;\n if (hex.length & 1) throw new E('unexpected DER parsing assertion: unpadded hex');\n return hex;\n },\n decode(data) {\n var E = exports.DER.Err;\n if (data[0] & 128) throw new E('invalid signature integer: negative');\n if (data[0] === 0x00 && !(data[1] & 128)) throw new E('invalid signature integer: unnecessary leading zero');\n return (0, utils_ts_1.bytesToNumberBE)(data);\n }\n },\n toSig(hex) {\n // parse DER signature\n var _exports$DER = exports.DER,\n E = _exports$DER.Err,\n int = _exports$DER._int,\n tlv = _exports$DER._tlv;\n var data = (0, utils_ts_1.ensureBytes)('signature', hex);\n var _tlv$decode = tlv.decode(0x30, data),\n seqBytes = _tlv$decode.v,\n seqLeftBytes = _tlv$decode.l;\n if (seqLeftBytes.length) throw new E('invalid signature: left bytes after parsing');\n var _tlv$decode2 = tlv.decode(0x02, seqBytes),\n rBytes = _tlv$decode2.v,\n rLeftBytes = _tlv$decode2.l;\n var _tlv$decode3 = tlv.decode(0x02, rLeftBytes),\n sBytes = _tlv$decode3.v,\n sLeftBytes = _tlv$decode3.l;\n if (sLeftBytes.length) throw new E('invalid signature: left bytes after parsing');\n return {\n r: int.decode(rBytes),\n s: int.decode(sBytes)\n };\n },\n hexFromSig(sig) {\n var _exports$DER2 = exports.DER,\n tlv = _exports$DER2._tlv,\n int = _exports$DER2._int;\n var rs = tlv.encode(0x02, int.encode(sig.r));\n var ss = tlv.encode(0x02, int.encode(sig.s));\n var seq = rs + ss;\n return tlv.encode(0x30, seq);\n }\n };\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 _3n = BigInt(3),\n _4n = BigInt(4);\n function _normFnElement(Fn, key) {\n var expected = Fn.BYTES;\n var num;\n if (typeof key === 'bigint') {\n num = key;\n } else {\n var bytes = (0, utils_ts_1.ensureBytes)('private key', key);\n try {\n num = Fn.fromBytes(bytes);\n } catch (error) {\n throw new Error(`invalid private key: expected ui8a of size ${expected}, got ${typeof key}`);\n }\n }\n if (!Fn.isValidNot0(num)) throw new Error('invalid private key: out of range [1..N-1]');\n return num;\n }\n /**\n * Creates weierstrass Point constructor, based on specified curve options.\n *\n * @example\n ```js\n const opts = {\n p: BigInt('0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff'),\n n: BigInt('0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551'),\n h: BigInt(1),\n a: BigInt('0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc'),\n b: BigInt('0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b'),\n Gx: BigInt('0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296'),\n Gy: BigInt('0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5'),\n };\n const p256_Point = weierstrass(opts);\n ```\n */\n function weierstrassN(params) {\n var extraOpts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var validated = (0, curve_ts_1._createCurveFields)('weierstrass', params, extraOpts);\n var Fp = validated.Fp,\n Fn = validated.Fn;\n var _CURVE = validated.CURVE;\n var cofactor = _CURVE.h,\n CURVE_ORDER = _CURVE.n;\n (0, utils_ts_1._validateObject)(extraOpts, {}, {\n allowInfinityPoint: 'boolean',\n clearCofactor: 'function',\n isTorsionFree: 'function',\n fromBytes: 'function',\n toBytes: 'function',\n endo: 'object',\n wrapPrivateKey: 'boolean'\n });\n var endo = extraOpts.endo;\n if (endo) {\n // validateObject(endo, { beta: 'bigint', splitScalar: 'function' });\n if (!Fp.is0(_CURVE.a) || typeof endo.beta !== 'bigint' || !Array.isArray(endo.basises)) {\n throw new Error('invalid endo: expected \"beta\": bigint and \"basises\": array');\n }\n }\n var lengths = getWLengths(Fp, Fn);\n function assertCompressionIsSupported() {\n if (!Fp.isOdd) throw new Error('compression is not supported: Field does not have .isOdd()');\n }\n // Implements IEEE P1363 point encoding\n function pointToBytes(_c, point, isCompressed) {\n var _point$toAffine = point.toAffine(),\n x = _point$toAffine.x,\n y = _point$toAffine.y;\n var bx = Fp.toBytes(x);\n (0, utils_ts_1._abool2)(isCompressed, 'isCompressed');\n if (isCompressed) {\n assertCompressionIsSupported();\n var hasEvenY = !Fp.isOdd(y);\n return (0, utils_ts_1.concatBytes)(pprefix(hasEvenY), bx);\n } else {\n return (0, utils_ts_1.concatBytes)(Uint8Array.of(0x04), bx, Fp.toBytes(y));\n }\n }\n function pointFromBytes(bytes) {\n (0, utils_ts_1._abytes2)(bytes, undefined, 'Point');\n var comp = lengths.publicKey,\n uncomp = lengths.publicKeyUncompressed; // e.g. for 32-byte: 33, 65\n var length = bytes.length;\n var head = bytes[0];\n var tail = bytes.subarray(1);\n // No actual validation is done here: use .assertValidity()\n if (length === comp && (head === 0x02 || head === 0x03)) {\n var x = Fp.fromBytes(tail);\n if (!Fp.isValid(x)) throw new Error('bad point: is not on curve, wrong x');\n var y2 = weierstrassEquation(x); // y² = x³ + ax + b\n var y;\n try {\n y = Fp.sqrt(y2); // y = y² ^ (p+1)/4\n } catch (sqrtError) {\n var err = sqrtError instanceof Error ? ': ' + sqrtError.message : '';\n throw new Error('bad point: is not on curve, sqrt error' + err);\n }\n assertCompressionIsSupported();\n var isYOdd = Fp.isOdd(y); // (y & _1n) === _1n;\n var isHeadOdd = (head & 1) === 1; // ECDSA-specific\n if (isHeadOdd !== isYOdd) y = Fp.neg(y);\n return {\n x,\n y\n };\n } else if (length === uncomp && head === 0x04) {\n // TODO: more checks\n var L = Fp.BYTES;\n var _x = Fp.fromBytes(tail.subarray(0, L));\n var _y = Fp.fromBytes(tail.subarray(L, L * 2));\n if (!isValidXY(_x, _y)) throw new Error('bad point: is not on curve');\n return {\n x: _x,\n y: _y\n };\n } else {\n throw new Error(`bad point: got length ${length}, expected compressed=${comp} or uncompressed=${uncomp}`);\n }\n }\n var encodePoint = extraOpts.toBytes || pointToBytes;\n var decodePoint = extraOpts.fromBytes || pointFromBytes;\n function weierstrassEquation(x) {\n var x2 = Fp.sqr(x); // x * x\n var x3 = Fp.mul(x2, x); // x² * x\n return Fp.add(Fp.add(x3, Fp.mul(x, _CURVE.a)), _CURVE.b); // x³ + a * x + b\n }\n // TODO: move top-level\n /** Checks whether equation holds for given x, y: y² == x³ + ax + b */\n function isValidXY(x, y) {\n var left = Fp.sqr(y); // y²\n var right = weierstrassEquation(x); // x³ + ax + b\n return Fp.eql(left, right);\n }\n // Validate whether the passed curve params are valid.\n // Test 1: equation y² = x³ + ax + b should work for generator point.\n if (!isValidXY(_CURVE.Gx, _CURVE.Gy)) throw new Error('bad curve params: generator point');\n // Test 2: discriminant Δ part should be non-zero: 4a³ + 27b² != 0.\n // Guarantees curve is genus-1, smooth (non-singular).\n var _4a3 = Fp.mul(Fp.pow(_CURVE.a, _3n), _4n);\n var _27b2 = Fp.mul(Fp.sqr(_CURVE.b), BigInt(27));\n if (Fp.is0(Fp.add(_4a3, _27b2))) throw new Error('bad curve params: a or b');\n /** Asserts coordinate is valid: 0 <= n < Fp.ORDER. */\n function acoord(title, n) {\n var banZero = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n if (!Fp.isValid(n) || banZero && Fp.is0(n)) throw new Error(`bad point coordinate ${title}`);\n return n;\n }\n function aprjpoint(other) {\n if (!(other instanceof Point)) throw new Error('ProjectivePoint expected');\n }\n function splitEndoScalarN(k) {\n if (!endo || !endo.basises) throw new Error('no endo');\n return _splitEndoScalar(k, endo.basises, Fn.ORDER);\n }\n // Memoized toAffine / validity check. They are heavy. Points are immutable.\n // Converts Projective point to affine (x, y) coordinates.\n // Can accept precomputed Z^-1 - for example, from invertBatch.\n // (X, Y, Z) ∋ (x=X/Z, y=Y/Z)\n var toAffineMemo = (0, utils_ts_1.memoized)((p, iz) => {\n var X = p.X,\n Y = p.Y,\n Z = p.Z;\n // Fast-path for normalized points\n if (Fp.eql(Z, Fp.ONE)) return {\n x: X,\n y: Y\n };\n var is0 = p.is0();\n // If invZ was 0, we return zero point. However we still want to execute\n // all operations, so we replace invZ with a random number, 1.\n if (iz == null) iz = is0 ? Fp.ONE : Fp.inv(Z);\n var x = Fp.mul(X, iz);\n var y = Fp.mul(Y, iz);\n var zz = Fp.mul(Z, iz);\n if (is0) return {\n x: Fp.ZERO,\n y: Fp.ZERO\n };\n if (!Fp.eql(zz, Fp.ONE)) throw new Error('invZ was invalid');\n return {\n x,\n y\n };\n });\n // NOTE: on exception this will crash 'cached' and no value will be set.\n // Otherwise true will be return\n var assertValidMemo = (0, utils_ts_1.memoized)(p => {\n if (p.is0()) {\n // (0, 1, 0) aka ZERO is invalid in most contexts.\n // In BLS, ZERO can be serialized, so we allow it.\n // (0, 0, 0) is invalid representation of ZERO.\n if (extraOpts.allowInfinityPoint && !Fp.is0(p.Y)) return;\n throw new Error('bad point: ZERO');\n }\n // Some 3rd-party test vectors require different wording between here & `fromCompressedHex`\n var _p$toAffine = p.toAffine(),\n x = _p$toAffine.x,\n y = _p$toAffine.y;\n if (!Fp.isValid(x) || !Fp.isValid(y)) throw new Error('bad point: x or y not field elements');\n if (!isValidXY(x, y)) throw new Error('bad point: equation left != right');\n if (!p.isTorsionFree()) throw new Error('bad point: not in prime-order subgroup');\n return true;\n });\n function finishEndo(endoBeta, k1p, k2p, k1neg, k2neg) {\n k2p = new Point(Fp.mul(k2p.X, endoBeta), k2p.Y, k2p.Z);\n k1p = (0, curve_ts_1.negateCt)(k1neg, k1p);\n k2p = (0, curve_ts_1.negateCt)(k2neg, k2p);\n return k1p.add(k2p);\n }\n /**\n * Projective Point works in 3d / projective (homogeneous) coordinates:(X, Y, Z) ∋ (x=X/Z, y=Y/Z).\n * Default Point works in 2d / affine coordinates: (x, y).\n * We're doing calculations in projective, because its operations don't require costly inversion.\n */\n var Point = /*#__PURE__*/function () {\n /** Does NOT validate if the point is valid. Use `.assertValidity()`. */\n function Point(X, Y, Z) {\n _classCallCheck(this, Point);\n this.X = acoord('x', X);\n this.Y = acoord('y', Y, true);\n this.Z = acoord('z', Z);\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 *\n * @param windowSize\n * @param isLazy true will defer table computation until the first multiplication\n * @returns\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(_3n); // random number\n return this;\n }\n // TODO: return `this`\n /** A point on curve is valid if it conforms to equation. */\n }, {\n key: \"assertValidity\",\n value: function assertValidity() {\n assertValidMemo(this);\n }\n }, {\n key: \"hasEvenY\",\n value: function hasEvenY() {\n var _this$toAffine = this.toAffine(),\n y = _this$toAffine.y;\n if (!Fp.isOdd) throw new Error(\"Field doesn't support isOdd\");\n return !Fp.isOdd(y);\n }\n /** Compare one point to another. */\n }, {\n key: \"equals\",\n value: function equals(other) {\n aprjpoint(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 U1 = Fp.eql(Fp.mul(X1, Z2), Fp.mul(X2, Z1));\n var U2 = Fp.eql(Fp.mul(Y1, Z2), Fp.mul(Y2, Z1));\n return U1 && U2;\n }\n /** Flips point to one corresponding to (x, -y) in Affine coordinates. */\n }, {\n key: \"negate\",\n value: function negate() {\n return new Point(this.X, Fp.neg(this.Y), this.Z);\n }\n // Renes-Costello-Batina exception-free doubling formula.\n // There is 30% faster Jacobian formula, but it is not complete.\n // https://eprint.iacr.org/2015/1060, algorithm 3\n // Cost: 8M + 3S + 3*a + 2*b3 + 15add.\n }, {\n key: \"double\",\n value: function double() {\n var a = _CURVE.a,\n b = _CURVE.b;\n var b3 = Fp.mul(b, _3n);\n var X1 = this.X,\n Y1 = this.Y,\n Z1 = this.Z;\n var X3 = Fp.ZERO,\n Y3 = Fp.ZERO,\n Z3 = Fp.ZERO; // prettier-ignore\n var t0 = Fp.mul(X1, X1); // step 1\n var t1 = Fp.mul(Y1, Y1);\n var t2 = Fp.mul(Z1, Z1);\n var t3 = Fp.mul(X1, Y1);\n t3 = Fp.add(t3, t3); // step 5\n Z3 = Fp.mul(X1, Z1);\n Z3 = Fp.add(Z3, Z3);\n X3 = Fp.mul(a, Z3);\n Y3 = Fp.mul(b3, t2);\n Y3 = Fp.add(X3, Y3); // step 10\n X3 = Fp.sub(t1, Y3);\n Y3 = Fp.add(t1, Y3);\n Y3 = Fp.mul(X3, Y3);\n X3 = Fp.mul(t3, X3);\n Z3 = Fp.mul(b3, Z3); // step 15\n t2 = Fp.mul(a, t2);\n t3 = Fp.sub(t0, t2);\n t3 = Fp.mul(a, t3);\n t3 = Fp.add(t3, Z3);\n Z3 = Fp.add(t0, t0); // step 20\n t0 = Fp.add(Z3, t0);\n t0 = Fp.add(t0, t2);\n t0 = Fp.mul(t0, t3);\n Y3 = Fp.add(Y3, t0);\n t2 = Fp.mul(Y1, Z1); // step 25\n t2 = Fp.add(t2, t2);\n t0 = Fp.mul(t2, t3);\n X3 = Fp.sub(X3, t0);\n Z3 = Fp.mul(t2, t1);\n Z3 = Fp.add(Z3, Z3); // step 30\n Z3 = Fp.add(Z3, Z3);\n return new Point(X3, Y3, Z3);\n }\n // Renes-Costello-Batina exception-free addition formula.\n // There is 30% faster Jacobian formula, but it is not complete.\n // https://eprint.iacr.org/2015/1060, algorithm 1\n // Cost: 12M + 0S + 3*a + 3*b3 + 23add.\n }, {\n key: \"add\",\n value: function add(other) {\n aprjpoint(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 X3 = Fp.ZERO,\n Y3 = Fp.ZERO,\n Z3 = Fp.ZERO; // prettier-ignore\n var a = _CURVE.a;\n var b3 = Fp.mul(_CURVE.b, _3n);\n var t0 = Fp.mul(X1, X2); // step 1\n var t1 = Fp.mul(Y1, Y2);\n var t2 = Fp.mul(Z1, Z2);\n var t3 = Fp.add(X1, Y1);\n var t4 = Fp.add(X2, Y2); // step 5\n t3 = Fp.mul(t3, t4);\n t4 = Fp.add(t0, t1);\n t3 = Fp.sub(t3, t4);\n t4 = Fp.add(X1, Z1);\n var t5 = Fp.add(X2, Z2); // step 10\n t4 = Fp.mul(t4, t5);\n t5 = Fp.add(t0, t2);\n t4 = Fp.sub(t4, t5);\n t5 = Fp.add(Y1, Z1);\n X3 = Fp.add(Y2, Z2); // step 15\n t5 = Fp.mul(t5, X3);\n X3 = Fp.add(t1, t2);\n t5 = Fp.sub(t5, X3);\n Z3 = Fp.mul(a, t4);\n X3 = Fp.mul(b3, t2); // step 20\n Z3 = Fp.add(X3, Z3);\n X3 = Fp.sub(t1, Z3);\n Z3 = Fp.add(t1, Z3);\n Y3 = Fp.mul(X3, Z3);\n t1 = Fp.add(t0, t0); // step 25\n t1 = Fp.add(t1, t0);\n t2 = Fp.mul(a, t2);\n t4 = Fp.mul(b3, t4);\n t1 = Fp.add(t1, t2);\n t2 = Fp.sub(t0, t2); // step 30\n t2 = Fp.mul(a, t2);\n t4 = Fp.add(t4, t2);\n t0 = Fp.mul(t1, t4);\n Y3 = Fp.add(Y3, t0);\n t0 = Fp.mul(t5, t4); // step 35\n X3 = Fp.mul(t3, X3);\n X3 = Fp.sub(X3, t0);\n t0 = Fp.mul(t3, t1);\n Z3 = Fp.mul(t5, Z3);\n Z3 = Fp.add(Z3, t0); // step 40\n return new Point(X3, Y3, Z3);\n }\n }, {\n key: \"subtract\",\n value: function subtract(other) {\n return this.add(other.negate());\n }\n }, {\n key: \"is0\",\n value: function is0() {\n return this.equals(Point.ZERO);\n }\n /**\n * Constant time multiplication.\n * Uses wNAF method. Windowed method may be 10% faster,\n * but takes 2x longer to generate and consumes 2x memory.\n * Uses precomputes when available.\n * Uses endomorphism for Koblitz curves.\n * @param scalar by which the point would be multiplied\n * @returns New point\n */\n }, {\n key: \"multiply\",\n value: function multiply(scalar) {\n var endo = extraOpts.endo;\n if (!Fn.isValidNot0(scalar)) throw new Error('invalid scalar: out of range'); // 0 is invalid\n var point, fake; // Fake point is used to const-time mult\n var mul = n => wnaf.cached(this, n, p => (0, curve_ts_1.normalizeZ)(Point, p));\n /** See docs for {@link EndomorphismOpts} */\n if (endo) {\n var _splitEndoScalarN = splitEndoScalarN(scalar),\n k1neg = _splitEndoScalarN.k1neg,\n k1 = _splitEndoScalarN.k1,\n k2neg = _splitEndoScalarN.k2neg,\n k2 = _splitEndoScalarN.k2;\n var _mul = mul(k1),\n k1p = _mul.p,\n k1f = _mul.f;\n var _mul2 = mul(k2),\n k2p = _mul2.p,\n k2f = _mul2.f;\n fake = k1f.add(k2f);\n point = finishEndo(endo.beta, k1p, k2p, k1neg, k2neg);\n } else {\n var _mul3 = mul(scalar),\n p = _mul3.p,\n f = _mul3.f;\n point = p;\n fake = f;\n }\n // Normalize `z` for both points, but return only real one\n return (0, curve_ts_1.normalizeZ)(Point, [point, fake])[0];\n }\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 secret key e.g. sig verification, which works over *public* keys.\n */\n }, {\n key: \"multiplyUnsafe\",\n value: function multiplyUnsafe(sc) {\n var endo = extraOpts.endo;\n var p = this;\n if (!Fn.isValid(sc)) throw new Error('invalid scalar: out of range'); // 0 is valid\n if (sc === _0n || p.is0()) return Point.ZERO;\n if (sc === _1n) return p; // fast-path\n if (wnaf.hasCache(this)) return this.multiply(sc);\n if (endo) {\n var _splitEndoScalarN2 = splitEndoScalarN(sc),\n k1neg = _splitEndoScalarN2.k1neg,\n k1 = _splitEndoScalarN2.k1,\n k2neg = _splitEndoScalarN2.k2neg,\n k2 = _splitEndoScalarN2.k2;\n var _ref = (0, curve_ts_1.mulEndoUnsafe)(Point, p, k1, k2),\n p1 = _ref.p1,\n p2 = _ref.p2; // 30% faster vs wnaf.unsafe\n return finishEndo(endo.beta, p1, p2, k1neg, k2neg);\n } else {\n return wnaf.unsafe(p, sc);\n }\n }\n }, {\n key: \"multiplyAndAddUnsafe\",\n value: function multiplyAndAddUnsafe(Q, a, b) {\n var sum = this.multiplyUnsafe(a).add(Q.multiplyUnsafe(b));\n return sum.is0() ? undefined : sum;\n }\n /**\n * Converts Projective point to affine (x, y) coordinates.\n * @param invertedZ Z^-1 (inverted zero) - optional, precomputation is useful for invertBatch\n */\n }, {\n key: \"toAffine\",\n value: function toAffine(invertedZ) {\n return toAffineMemo(this, invertedZ);\n }\n /**\n * Checks whether Point is free of torsion elements (is in prime subgroup).\n * Always torsion-free for cofactor=1 curves.\n */\n }, {\n key: \"isTorsionFree\",\n value: function isTorsionFree() {\n var isTorsionFree = extraOpts.isTorsionFree;\n if (cofactor === _1n) return true;\n if (isTorsionFree) return isTorsionFree(Point, this);\n return wnaf.unsafe(this, CURVE_ORDER).is0();\n }\n }, {\n key: \"clearCofactor\",\n value: function clearCofactor() {\n var clearCofactor = extraOpts.clearCofactor;\n if (cofactor === _1n) return this; // Fast-path\n if (clearCofactor) return clearCofactor(Point, this);\n return this.multiplyUnsafe(cofactor);\n }\n }, {\n key: \"isSmallOrder\",\n value: function isSmallOrder() {\n // can we use this.clearCofactor()?\n return this.multiplyUnsafe(cofactor).is0();\n }\n }, {\n key: \"toBytes\",\n value: function toBytes() {\n var isCompressed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n (0, utils_ts_1._abool2)(isCompressed, 'isCompressed');\n this.assertValidity();\n return encodePoint(Point, this, isCompressed);\n }\n }, {\n key: \"toHex\",\n value: function toHex() {\n var isCompressed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n return (0, utils_ts_1.bytesToHex)(this.toBytes(isCompressed));\n }\n }, {\n key: \"toString\",\n value: function toString() {\n return `<Point ${this.is0() ? 'ZERO' : this.toHex()}>`;\n }\n // TODO: remove\n }, {\n key: \"px\",\n get: function () {\n return this.X;\n }\n }, {\n key: \"py\",\n get: function () {\n return this.X;\n }\n }, {\n key: \"pz\",\n get: function () {\n return this.Z;\n }\n }, {\n key: \"toRawBytes\",\n value: function toRawBytes() {\n var isCompressed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n return this.toBytes(isCompressed);\n }\n }, {\n key: \"_setWindowSize\",\n value: function _setWindowSize(windowSize) {\n this.precompute(windowSize);\n }\n }], [{\n key: \"CURVE\",\n value: function CURVE() {\n return _CURVE;\n }\n /** Does NOT validate if the point is valid. Use `.assertValidity()`. */\n }, {\n key: \"fromAffine\",\n value: function fromAffine(p) {\n var _ref2 = p || {},\n x = _ref2.x,\n y = _ref2.y;\n if (!p || !Fp.isValid(x) || !Fp.isValid(y)) throw new Error('invalid affine point');\n if (p instanceof Point) throw new Error('projective point not allowed');\n // (0, 0) would've produced (0, 0, 1) - instead, we need (0, 1, 0)\n if (Fp.is0(x) && Fp.is0(y)) return Point.ZERO;\n return new Point(x, y, Fp.ONE);\n }\n }, {\n key: \"fromBytes\",\n value: function fromBytes(bytes) {\n var P = Point.fromAffine(decodePoint((0, utils_ts_1._abytes2)(bytes, undefined, 'point')));\n P.assertValidity();\n return P;\n }\n }, {\n key: \"fromHex\",\n value: function fromHex(hex) {\n return Point.fromBytes((0, utils_ts_1.ensureBytes)('pointHex', hex));\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 key: \"fromPrivateKey\",\n value: function fromPrivateKey(privateKey) {\n return Point.BASE.multiply(_normFnElement(Fn, privateKey));\n }\n }]);\n }(); // base / generator point\n Point.BASE = new Point(_CURVE.Gx, _CURVE.Gy, Fp.ONE);\n // zero / infinity / identity point\n Point.ZERO = new Point(Fp.ZERO, Fp.ONE, Fp.ZERO); // 0, 1, 0\n // math field\n Point.Fp = Fp;\n // scalar field\n Point.Fn = Fn;\n var bits = Fn.BITS;\n var wnaf = new curve_ts_1.wNAF(Point, extraOpts.endo ? Math.ceil(bits / 2) : bits);\n Point.BASE.precompute(8); // Enable precomputes. Slows down first publicKey computation by 20ms.\n return Point;\n }\n // Points start with byte 0x02 when y is even; otherwise 0x03\n function pprefix(hasEvenY) {\n return Uint8Array.of(hasEvenY ? 0x02 : 0x03);\n }\n /**\n * Implementation of the Shallue and van de Woestijne method for any weierstrass curve.\n * TODO: check if there is a way to merge this with uvRatio in Edwards; move to modular.\n * b = True and y = sqrt(u / v) if (u / v) is square in F, and\n * b = False and y = sqrt(Z * (u / v)) otherwise.\n * @param Fp\n * @param Z\n * @returns\n */\n function SWUFpSqrtRatio(Fp, Z) {\n // Generic implementation\n var q = Fp.ORDER;\n var l = _0n;\n for (var o = q - _1n; o % _2n === _0n; o /= _2n) l += _1n;\n var c1 = l; // 1. c1, the largest integer such that 2^c1 divides q - 1.\n // We need 2n ** c1 and 2n ** (c1-1). We can't use **; but we can use <<.\n // 2n ** c1 == 2n << (c1-1)\n var _2n_pow_c1_1 = _2n << c1 - _1n - _1n;\n var _2n_pow_c1 = _2n_pow_c1_1 * _2n;\n var c2 = (q - _1n) / _2n_pow_c1; // 2. c2 = (q - 1) / (2^c1) # Integer arithmetic\n var c3 = (c2 - _1n) / _2n; // 3. c3 = (c2 - 1) / 2 # Integer arithmetic\n var c4 = _2n_pow_c1 - _1n; // 4. c4 = 2^c1 - 1 # Integer arithmetic\n var c5 = _2n_pow_c1_1; // 5. c5 = 2^(c1 - 1) # Integer arithmetic\n var c6 = Fp.pow(Z, c2); // 6. c6 = Z^c2\n var c7 = Fp.pow(Z, (c2 + _1n) / _2n); // 7. c7 = Z^((c2 + 1) / 2)\n var sqrtRatio = (u, v) => {\n var tv1 = c6; // 1. tv1 = c6\n var tv2 = Fp.pow(v, c4); // 2. tv2 = v^c4\n var tv3 = Fp.sqr(tv2); // 3. tv3 = tv2^2\n tv3 = Fp.mul(tv3, v); // 4. tv3 = tv3 * v\n var tv5 = Fp.mul(u, tv3); // 5. tv5 = u * tv3\n tv5 = Fp.pow(tv5, c3); // 6. tv5 = tv5^c3\n tv5 = Fp.mul(tv5, tv2); // 7. tv5 = tv5 * tv2\n tv2 = Fp.mul(tv5, v); // 8. tv2 = tv5 * v\n tv3 = Fp.mul(tv5, u); // 9. tv3 = tv5 * u\n var tv4 = Fp.mul(tv3, tv2); // 10. tv4 = tv3 * tv2\n tv5 = Fp.pow(tv4, c5); // 11. tv5 = tv4^c5\n var isQR = Fp.eql(tv5, Fp.ONE); // 12. isQR = tv5 == 1\n tv2 = Fp.mul(tv3, c7); // 13. tv2 = tv3 * c7\n tv5 = Fp.mul(tv4, tv1); // 14. tv5 = tv4 * tv1\n tv3 = Fp.cmov(tv2, tv3, isQR); // 15. tv3 = CMOV(tv2, tv3, isQR)\n tv4 = Fp.cmov(tv5, tv4, isQR); // 16. tv4 = CMOV(tv5, tv4, isQR)\n // 17. for i in (c1, c1 - 1, ..., 2):\n for (var i = c1; i > _1n; i--) {\n var _tv = i - _2n; // 18. tv5 = i - 2\n _tv = _2n << _tv - _1n; // 19. tv5 = 2^tv5\n var tvv5 = Fp.pow(tv4, _tv); // 20. tv5 = tv4^tv5\n var e1 = Fp.eql(tvv5, Fp.ONE); // 21. e1 = tv5 == 1\n tv2 = Fp.mul(tv3, tv1); // 22. tv2 = tv3 * tv1\n tv1 = Fp.mul(tv1, tv1); // 23. tv1 = tv1 * tv1\n tvv5 = Fp.mul(tv4, tv1); // 24. tv5 = tv4 * tv1\n tv3 = Fp.cmov(tv2, tv3, e1); // 25. tv3 = CMOV(tv2, tv3, e1)\n tv4 = Fp.cmov(tvv5, tv4, e1); // 26. tv4 = CMOV(tv5, tv4, e1)\n }\n return {\n isValid: isQR,\n value: tv3\n };\n };\n if (Fp.ORDER % _4n === _3n) {\n // sqrt_ratio_3mod4(u, v)\n var _c2 = (Fp.ORDER - _3n) / _4n; // 1. c1 = (q - 3) / 4 # Integer arithmetic\n var _c3 = Fp.sqrt(Fp.neg(Z)); // 2. c2 = sqrt(-Z)\n sqrtRatio = (u, v) => {\n var tv1 = Fp.sqr(v); // 1. tv1 = v^2\n var tv2 = Fp.mul(u, v); // 2. tv2 = u * v\n tv1 = Fp.mul(tv1, tv2); // 3. tv1 = tv1 * tv2\n var y1 = Fp.pow(tv1, _c2); // 4. y1 = tv1^c1\n y1 = Fp.mul(y1, tv2); // 5. y1 = y1 * tv2\n var y2 = Fp.mul(y1, _c3); // 6. y2 = y1 * c2\n var tv3 = Fp.mul(Fp.sqr(y1), v); // 7. tv3 = y1^2; 8. tv3 = tv3 * v\n var isQR = Fp.eql(tv3, u); // 9. isQR = tv3 == u\n var y = Fp.cmov(y2, y1, isQR); // 10. y = CMOV(y2, y1, isQR)\n return {\n isValid: isQR,\n value: y\n }; // 11. return (isQR, y) isQR ? y : y*c2\n };\n }\n // No curves uses that\n // if (Fp.ORDER % _8n === _5n) // sqrt_ratio_5mod8\n return sqrtRatio;\n }\n /**\n * Simplified Shallue-van de Woestijne-Ulas Method\n * https://www.rfc-editor.org/rfc/rfc9380#section-6.6.2\n */\n function mapToCurveSimpleSWU(Fp, opts) {\n (0, modular_ts_1.validateField)(Fp);\n var A = opts.A,\n B = opts.B,\n Z = opts.Z;\n if (!Fp.isValid(A) || !Fp.isValid(B) || !Fp.isValid(Z)) throw new Error('mapToCurveSimpleSWU: invalid opts');\n var sqrtRatio = SWUFpSqrtRatio(Fp, Z);\n if (!Fp.isOdd) throw new Error('Field does not have .isOdd()');\n // Input: u, an element of F.\n // Output: (x, y), a point on E.\n return u => {\n // prettier-ignore\n var tv1, tv2, tv3, tv4, tv5, tv6, x, y;\n tv1 = Fp.sqr(u); // 1. tv1 = u^2\n tv1 = Fp.mul(tv1, Z); // 2. tv1 = Z * tv1\n tv2 = Fp.sqr(tv1); // 3. tv2 = tv1^2\n tv2 = Fp.add(tv2, tv1); // 4. tv2 = tv2 + tv1\n tv3 = Fp.add(tv2, Fp.ONE); // 5. tv3 = tv2 + 1\n tv3 = Fp.mul(tv3, B); // 6. tv3 = B * tv3\n tv4 = Fp.cmov(Z, Fp.neg(tv2), !Fp.eql(tv2, Fp.ZERO)); // 7. tv4 = CMOV(Z, -tv2, tv2 != 0)\n tv4 = Fp.mul(tv4, A); // 8. tv4 = A * tv4\n tv2 = Fp.sqr(tv3); // 9. tv2 = tv3^2\n tv6 = Fp.sqr(tv4); // 10. tv6 = tv4^2\n tv5 = Fp.mul(tv6, A); // 11. tv5 = A * tv6\n tv2 = Fp.add(tv2, tv5); // 12. tv2 = tv2 + tv5\n tv2 = Fp.mul(tv2, tv3); // 13. tv2 = tv2 * tv3\n tv6 = Fp.mul(tv6, tv4); // 14. tv6 = tv6 * tv4\n tv5 = Fp.mul(tv6, B); // 15. tv5 = B * tv6\n tv2 = Fp.add(tv2, tv5); // 16. tv2 = tv2 + tv5\n x = Fp.mul(tv1, tv3); // 17. x = tv1 * tv3\n var _sqrtRatio = sqrtRatio(tv2, tv6),\n isValid = _sqrtRatio.isValid,\n value = _sqrtRatio.value; // 18. (is_gx1_square, y1) = sqrt_ratio(tv2, tv6)\n y = Fp.mul(tv1, u); // 19. y = tv1 * u -> Z * u^3 * y1\n y = Fp.mul(y, value); // 20. y = y * y1\n x = Fp.cmov(x, tv3, isValid); // 21. x = CMOV(x, tv3, is_gx1_square)\n y = Fp.cmov(y, value, isValid); // 22. y = CMOV(y, y1, is_gx1_square)\n var e1 = Fp.isOdd(u) === Fp.isOdd(y); // 23. e1 = sgn0(u) == sgn0(y)\n y = Fp.cmov(Fp.neg(y), y, e1); // 24. y = CMOV(-y, y, e1)\n var tv4_inv = (0, modular_ts_1.FpInvertBatch)(Fp, [tv4], true)[0];\n x = Fp.mul(x, tv4_inv); // 25. x = x / tv4\n return {\n x,\n y\n };\n };\n }\n function getWLengths(Fp, Fn) {\n return {\n secretKey: Fn.BYTES,\n publicKey: 1 + Fp.BYTES,\n publicKeyUncompressed: 1 + 2 * Fp.BYTES,\n publicKeyHasPrefix: true,\n signature: 2 * Fn.BYTES\n };\n }\n /**\n * Sometimes users only need getPublicKey, getSharedSecret, and secret key handling.\n * This helper ensures no signature functionality is present. Less code, smaller bundle size.\n */\n function ecdh(Point) {\n var ecdhOpts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var Fn = Point.Fn;\n var randomBytes_ = ecdhOpts.randomBytes || utils_ts_1.randomBytes;\n var lengths = Object.assign(getWLengths(Point.Fp, Fn), {\n seed: (0, modular_ts_1.getMinHashLength)(Fn.ORDER)\n });\n function isValidSecretKey(secretKey) {\n try {\n return !!_normFnElement(Fn, secretKey);\n } catch (error) {\n return false;\n }\n }\n function isValidPublicKey(publicKey, isCompressed) {\n var comp = lengths.publicKey,\n publicKeyUncompressed = lengths.publicKeyUncompressed;\n try {\n var l = publicKey.length;\n if (isCompressed === true && l !== comp) return false;\n if (isCompressed === false && l !== publicKeyUncompressed) return false;\n return !!Point.fromBytes(publicKey);\n } catch (error) {\n return false;\n }\n }\n /**\n * Produces cryptographically secure secret key from random of size\n * (groupLen + ceil(groupLen / 2)) with modulo bias being negligible.\n */\n function randomSecretKey() {\n var seed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : randomBytes_(lengths.seed);\n return (0, modular_ts_1.mapHashToField)((0, utils_ts_1._abytes2)(seed, lengths.seed, 'seed'), Fn.ORDER);\n }\n /**\n * Computes public key for a secret key. Checks for validity of the secret key.\n * @param isCompressed whether to return compact (default), or full key\n * @returns Public key, full when isCompressed=false; short when isCompressed=true\n */\n function getPublicKey(secretKey) {\n var isCompressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n return Point.BASE.multiply(_normFnElement(Fn, secretKey)).toBytes(isCompressed);\n }\n function keygen(seed) {\n var secretKey = randomSecretKey(seed);\n return {\n secretKey,\n publicKey: getPublicKey(secretKey)\n };\n }\n /**\n * Quick and dirty check for item being public key. Does not validate hex, or being on-curve.\n */\n function isProbPub(item) {\n if (typeof item === 'bigint') return false;\n if (item instanceof Point) return true;\n var secretKey = lengths.secretKey,\n publicKey = lengths.publicKey,\n publicKeyUncompressed = lengths.publicKeyUncompressed;\n if (Fn.allowedLengths || secretKey === publicKey) return undefined;\n var l = (0, utils_ts_1.ensureBytes)('key', item).length;\n return l === publicKey || l === publicKeyUncompressed;\n }\n /**\n * ECDH (Elliptic Curve Diffie Hellman).\n * Computes shared public key from secret key A and public key B.\n * Checks: 1) secret key validity 2) shared key is on-curve.\n * Does NOT hash the result.\n * @param isCompressed whether to return compact (default), or full key\n * @returns shared public key\n */\n function getSharedSecret(secretKeyA, publicKeyB) {\n var isCompressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (isProbPub(secretKeyA) === true) throw new Error('first arg must be private key');\n if (isProbPub(publicKeyB) === false) throw new Error('second arg must be public key');\n var s = _normFnElement(Fn, secretKeyA);\n var b = Point.fromHex(publicKeyB); // checks for being on-curve\n return b.multiply(s).toBytes(isCompressed);\n }\n var utils = {\n isValidSecretKey,\n isValidPublicKey,\n randomSecretKey,\n // TODO: remove\n isValidPrivateKey: isValidSecretKey,\n randomPrivateKey: randomSecretKey,\n normPrivateKeyToScalar: key => _normFnElement(Fn, key),\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 getPublicKey,\n getSharedSecret,\n keygen,\n Point,\n utils,\n lengths\n });\n }\n /**\n * Creates ECDSA signing interface for given elliptic curve `Point` and `hash` function.\n * We need `hash` for 2 features:\n * 1. Message prehash-ing. NOT used if `sign` / `verify` are called with `prehash: false`\n * 2. k generation in `sign`, using HMAC-drbg(hash)\n *\n * ECDSAOpts are only rarely needed.\n *\n * @example\n * ```js\n * const p256_Point = weierstrass(...);\n * const p256_sha256 = ecdsa(p256_Point, sha256);\n * const p256_sha224 = ecdsa(p256_Point, sha224);\n * const p256_sha224_r = ecdsa(p256_Point, sha224, { randomBytes: (length) => { ... } });\n * ```\n */\n function ecdsa(Point, hash) {\n var ecdsaOpts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n (0, utils_1.ahash)(hash);\n (0, utils_ts_1._validateObject)(ecdsaOpts, {}, {\n hmac: 'function',\n lowS: 'boolean',\n randomBytes: 'function',\n bits2int: 'function',\n bits2int_modN: 'function'\n });\n var randomBytes = ecdsaOpts.randomBytes || utils_ts_1.randomBytes;\n var hmac = ecdsaOpts.hmac || function (key) {\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 return (0, hmac_js_1.hmac)(hash, key, (0, utils_ts_1.concatBytes)(...msgs));\n };\n var Fp = Point.Fp,\n Fn = Point.Fn;\n var CURVE_ORDER = Fn.ORDER,\n fnBits = Fn.BITS;\n var _ecdh = ecdh(Point, ecdsaOpts),\n keygen = _ecdh.keygen,\n getPublicKey = _ecdh.getPublicKey,\n getSharedSecret = _ecdh.getSharedSecret,\n utils = _ecdh.utils,\n lengths = _ecdh.lengths;\n var defaultSigOpts = {\n prehash: false,\n lowS: typeof ecdsaOpts.lowS === 'boolean' ? ecdsaOpts.lowS : false,\n format: undefined,\n //'compact' as ECDSASigFormat,\n extraEntropy: false\n };\n var defaultSigOpts_format = 'compact';\n function isBiggerThanHalfOrder(number) {\n var HALF = CURVE_ORDER >> _1n;\n return number > HALF;\n }\n function validateRS(title, num) {\n if (!Fn.isValidNot0(num)) throw new Error(`invalid signature ${title}: out of range 1..Point.Fn.ORDER`);\n return num;\n }\n function validateSigLength(bytes, format) {\n validateSigFormat(format);\n var size = lengths.signature;\n var sizer = format === 'compact' ? size : format === 'recovered' ? size + 1 : undefined;\n return (0, utils_ts_1._abytes2)(bytes, sizer, `${format} signature`);\n }\n /**\n * ECDSA signature with its (r, s) properties. Supports compact, recovered & DER representations.\n */\n var Signature = /*#__PURE__*/function () {\n function Signature(r, s, recovery) {\n _classCallCheck(this, Signature);\n this.r = validateRS('r', r); // r in [1..N-1];\n this.s = validateRS('s', s); // s in [1..N-1];\n if (recovery != null) this.recovery = recovery;\n Object.freeze(this);\n }\n return _createClass(Signature, [{\n key: \"addRecoveryBit\",\n value: function addRecoveryBit(recovery) {\n return new Signature(this.r, this.s, recovery);\n }\n }, {\n key: \"recoverPublicKey\",\n value: function recoverPublicKey(messageHash) {\n var FIELD_ORDER = Fp.ORDER;\n var r = this.r,\n s = this.s,\n rec = this.recovery;\n if (rec == null || ![0, 1, 2, 3].includes(rec)) throw new Error('recovery id invalid');\n // ECDSA recovery is hard for cofactor > 1 curves.\n // In sign, `r = q.x mod n`, and here we recover q.x from r.\n // While recovering q.x >= n, we need to add r+n for cofactor=1 curves.\n // However, for cofactor>1, r+n may not get q.x:\n // r+n*i would need to be done instead where i is unknown.\n // To easily get i, we either need to:\n // a. increase amount of valid recid values (4, 5...); OR\n // b. prohibit non-prime-order signatures (recid > 1).\n var hasCofactor = CURVE_ORDER * _2n < FIELD_ORDER;\n if (hasCofactor && rec > 1) throw new Error('recovery id is ambiguous for h>1 curve');\n var radj = rec === 2 || rec === 3 ? r + CURVE_ORDER : r;\n if (!Fp.isValid(radj)) throw new Error('recovery id 2 or 3 invalid');\n var x = Fp.toBytes(radj);\n var R = Point.fromBytes((0, utils_ts_1.concatBytes)(pprefix((rec & 1) === 0), x));\n var ir = Fn.inv(radj); // r^-1\n var h = bits2int_modN((0, utils_ts_1.ensureBytes)('msgHash', messageHash)); // Truncate hash\n var u1 = Fn.create(-h * ir); // -hr^-1\n var u2 = Fn.create(s * ir); // sr^-1\n // (sr^-1)R-(hr^-1)G = -(hr^-1)G + (sr^-1). unsafe is fine: there is no private data.\n var Q = Point.BASE.multiplyUnsafe(u1).add(R.multiplyUnsafe(u2));\n if (Q.is0()) throw new Error('point at infinify');\n Q.assertValidity();\n return Q;\n }\n // Signatures should be low-s, to prevent malleability.\n }, {\n key: \"hasHighS\",\n value: function hasHighS() {\n return isBiggerThanHalfOrder(this.s);\n }\n }, {\n key: \"toBytes\",\n value: function toBytes() {\n var format = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultSigOpts_format;\n validateSigFormat(format);\n if (format === 'der') return (0, utils_ts_1.hexToBytes)(exports.DER.hexFromSig(this));\n var r = Fn.toBytes(this.r);\n var s = Fn.toBytes(this.s);\n if (format === 'recovered') {\n if (this.recovery == null) throw new Error('recovery bit must be present');\n return (0, utils_ts_1.concatBytes)(Uint8Array.of(this.recovery), r, s);\n }\n return (0, utils_ts_1.concatBytes)(r, s);\n }\n }, {\n key: \"toHex\",\n value: function toHex(format) {\n return (0, utils_ts_1.bytesToHex)(this.toBytes(format));\n }\n // TODO: remove\n }, {\n key: \"assertValidity\",\n value: function assertValidity() {}\n }, {\n key: \"normalizeS\",\n value: function normalizeS() {\n return this.hasHighS() ? new Signature(this.r, Fn.neg(this.s), this.recovery) : this;\n }\n }, {\n key: \"toDERRawBytes\",\n value: function toDERRawBytes() {\n return this.toBytes('der');\n }\n }, {\n key: \"toDERHex\",\n value: function toDERHex() {\n return (0, utils_ts_1.bytesToHex)(this.toBytes('der'));\n }\n }, {\n key: \"toCompactRawBytes\",\n value: function toCompactRawBytes() {\n return this.toBytes('compact');\n }\n }, {\n key: \"toCompactHex\",\n value: function toCompactHex() {\n return (0, utils_ts_1.bytesToHex)(this.toBytes('compact'));\n }\n }], [{\n key: \"fromBytes\",\n value: function fromBytes(bytes) {\n var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultSigOpts_format;\n validateSigLength(bytes, format);\n var recid;\n if (format === 'der') {\n var _exports$DER$toSig = exports.DER.toSig((0, utils_ts_1._abytes2)(bytes)),\n _r = _exports$DER$toSig.r,\n _s = _exports$DER$toSig.s;\n return new Signature(_r, _s);\n }\n if (format === 'recovered') {\n recid = bytes[0];\n format = 'compact';\n bytes = bytes.subarray(1);\n }\n var L = Fn.BYTES;\n var r = bytes.subarray(0, L);\n var s = bytes.subarray(L, L * 2);\n return new Signature(Fn.fromBytes(r), Fn.fromBytes(s), recid);\n }\n }, {\n key: \"fromHex\",\n value: function fromHex(hex, format) {\n return this.fromBytes((0, utils_ts_1.hexToBytes)(hex), format);\n }\n }, {\n key: \"fromCompact\",\n value: function fromCompact(hex) {\n return Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', hex), 'compact');\n }\n }, {\n key: \"fromDER\",\n value: function fromDER(hex) {\n return Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', hex), 'der');\n }\n }]);\n }(); // RFC6979: ensure ECDSA msg is X bytes and < N. RFC suggests optional truncating via bits2octets.\n // FIPS 186-4 4.6 suggests the leftmost min(nBitLen, outLen) bits, which matches bits2int.\n // bits2int can produce res>N, we can do mod(res, N) since the bitLen is the same.\n // int2octets can't be used; pads small msgs with 0: unacceptatble for trunc as per RFC vectors\n var bits2int = ecdsaOpts.bits2int || function bits2int_def(bytes) {\n // Our custom check \"just in case\", for protection against DoS\n if (bytes.length > 8192) throw new Error('input is too large');\n // For curves with nBitLength % 8 !== 0: bits2octets(bits2octets(m)) !== bits2octets(m)\n // for some cases, since bytes.length * 8 is not actual bitLength.\n var num = (0, utils_ts_1.bytesToNumberBE)(bytes); // check for == u8 done here\n var delta = bytes.length * 8 - fnBits; // truncate to nBitLength leftmost bits\n return delta > 0 ? num >> BigInt(delta) : num;\n };\n var bits2int_modN = ecdsaOpts.bits2int_modN || function bits2int_modN_def(bytes) {\n return Fn.create(bits2int(bytes)); // can't use bytesToNumberBE here\n };\n // Pads output with zero as per spec\n var ORDER_MASK = (0, utils_ts_1.bitMask)(fnBits);\n /** Converts to bytes. Checks if num in `[0..ORDER_MASK-1]` e.g.: `[0..2^256-1]`. */\n function int2octets(num) {\n // IMPORTANT: the check ensures working for case `Fn.BYTES != Fn.BITS * 8`\n (0, utils_ts_1.aInRange)('num < 2^' + fnBits, num, _0n, ORDER_MASK);\n return Fn.toBytes(num);\n }\n function validateMsgAndHash(message, prehash) {\n (0, utils_ts_1._abytes2)(message, undefined, 'message');\n return prehash ? (0, utils_ts_1._abytes2)(hash(message), undefined, 'prehashed message') : message;\n }\n /**\n * Steps A, D of RFC6979 3.2.\n * Creates RFC6979 seed; converts msg/privKey to numbers.\n * Used only in sign, not in verify.\n *\n * Warning: we cannot assume here that message has same amount of bytes as curve order,\n * this will be invalid at least for P521. Also it can be bigger for P224 + SHA256.\n */\n function prepSig(message, privateKey, opts) {\n if (['recovered', 'canonical'].some(k => k in opts)) throw new Error('sign() legacy options not supported');\n var _validateSigOpts = validateSigOpts(opts, defaultSigOpts),\n lowS = _validateSigOpts.lowS,\n prehash = _validateSigOpts.prehash,\n extraEntropy = _validateSigOpts.extraEntropy;\n message = validateMsgAndHash(message, prehash); // RFC6979 3.2 A: h1 = H(m)\n // We can't later call bits2octets, since nested bits2int is broken for curves\n // with fnBits % 8 !== 0. Because of that, we unwrap it here as int2octets call.\n // const bits2octets = (bits) => int2octets(bits2int_modN(bits))\n var h1int = bits2int_modN(message);\n var d = _normFnElement(Fn, privateKey); // validate secret key, convert to bigint\n var seedArgs = [int2octets(d), int2octets(h1int)];\n // extraEntropy. RFC6979 3.6: additional k' (optional).\n if (extraEntropy != null && extraEntropy !== false) {\n // K = HMAC_K(V || 0x00 || int2octets(x) || bits2octets(h1) || k')\n // gen random bytes OR pass as-is\n var e = extraEntropy === true ? randomBytes(lengths.secretKey) : extraEntropy;\n seedArgs.push((0, utils_ts_1.ensureBytes)('extraEntropy', e)); // check for being bytes\n }\n var seed = (0, utils_ts_1.concatBytes)(...seedArgs); // Step D of RFC6979 3.2\n var m = h1int; // NOTE: no need to call bits2int second time here, it is inside truncateHash!\n // Converts signature params into point w r/s, checks result for validity.\n // To transform k => Signature:\n // q = k⋅G\n // r = q.x mod n\n // s = k^-1(m + rd) mod n\n // Can use scalar blinding b^-1(bm + bdr) where b ∈ [1,q−1] according to\n // https://tches.iacr.org/index.php/TCHES/article/view/7337/6509. We've decided against it:\n // a) dependency on CSPRNG b) 15% slowdown c) doesn't really help since bigints are not CT\n function k2sig(kBytes) {\n // RFC 6979 Section 3.2, step 3: k = bits2int(T)\n // Important: all mod() calls here must be done over N\n var k = bits2int(kBytes); // mod n, not mod p\n if (!Fn.isValidNot0(k)) return; // Valid scalars (including k) must be in 1..N-1\n var ik = Fn.inv(k); // k^-1 mod n\n var q = Point.BASE.multiply(k).toAffine(); // q = k⋅G\n var r = Fn.create(q.x); // r = q.x mod n\n if (r === _0n) return;\n var s = Fn.create(ik * Fn.create(m + r * d)); // Not using blinding here, see comment above\n if (s === _0n) return;\n var recovery = (q.x === r ? 0 : 2) | Number(q.y & _1n); // recovery bit (2 or 3, when q.x > n)\n var normS = s;\n if (lowS && isBiggerThanHalfOrder(s)) {\n normS = Fn.neg(s); // if lowS was passed, ensure s is always\n recovery ^= 1; // // in the bottom half of N\n }\n return new Signature(r, normS, recovery); // use normS, not s\n }\n return {\n seed,\n k2sig\n };\n }\n /**\n * Signs message hash with a secret key.\n *\n * ```\n * sign(m, d) where\n * k = rfc6979_hmac_drbg(m, d)\n * (x, y) = G × k\n * r = x mod n\n * s = (m + dr) / k mod n\n * ```\n */\n function sign(message, secretKey) {\n var opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n message = (0, utils_ts_1.ensureBytes)('message', message);\n var _prepSig = prepSig(message, secretKey, opts),\n seed = _prepSig.seed,\n k2sig = _prepSig.k2sig; // Steps A, D of RFC6979 3.2.\n var drbg = (0, utils_ts_1.createHmacDrbg)(hash.outputLen, Fn.BYTES, hmac);\n var sig = drbg(seed, k2sig); // Steps B, C, D, E, F, G\n return sig;\n }\n function tryParsingSig(sg) {\n // Try to deduce format\n var sig = undefined;\n var isHex = typeof sg === 'string' || (0, utils_ts_1.isBytes)(sg);\n var isObj = !isHex && sg !== null && typeof sg === 'object' && typeof sg.r === 'bigint' && typeof sg.s === 'bigint';\n if (!isHex && !isObj) throw new Error('invalid signature, expected Uint8Array, hex string or Signature instance');\n if (isObj) {\n sig = new Signature(sg.r, sg.s);\n } else if (isHex) {\n try {\n sig = Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', sg), 'der');\n } catch (derError) {\n if (!(derError instanceof exports.DER.Err)) throw derError;\n }\n if (!sig) {\n try {\n sig = Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', sg), 'compact');\n } catch (error) {\n return false;\n }\n }\n }\n if (!sig) return false;\n return sig;\n }\n /**\n * Verifies a signature against message and public key.\n * Rejects lowS signatures by default: see {@link ECDSAVerifyOpts}.\n * Implements section 4.1.4 from https://www.secg.org/sec1-v2.pdf:\n *\n * ```\n * verify(r, s, h, P) where\n * u1 = hs^-1 mod n\n * u2 = rs^-1 mod n\n * R = u1⋅G + u2⋅P\n * mod(R.x, n) == r\n * ```\n */\n function verify(signature, message, publicKey) {\n var opts = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};\n var _validateSigOpts2 = validateSigOpts(opts, defaultSigOpts),\n lowS = _validateSigOpts2.lowS,\n prehash = _validateSigOpts2.prehash,\n format = _validateSigOpts2.format;\n publicKey = (0, utils_ts_1.ensureBytes)('publicKey', publicKey);\n message = validateMsgAndHash((0, utils_ts_1.ensureBytes)('message', message), prehash);\n if ('strict' in opts) throw new Error('options.strict was renamed to lowS');\n var sig = format === undefined ? tryParsingSig(signature) : Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', signature), format);\n if (sig === false) return false;\n try {\n var P = Point.fromBytes(publicKey);\n if (lowS && sig.hasHighS()) return false;\n var r = sig.r,\n s = sig.s;\n var h = bits2int_modN(message); // mod n, not mod p\n var is = Fn.inv(s); // s^-1 mod n\n var u1 = Fn.create(h * is); // u1 = hs^-1 mod n\n var u2 = Fn.create(r * is); // u2 = rs^-1 mod n\n var R = Point.BASE.multiplyUnsafe(u1).add(P.multiplyUnsafe(u2)); // u1⋅G + u2⋅P\n if (R.is0()) return false;\n var v = Fn.create(R.x); // v = r.x mod n\n return v === r;\n } catch (e) {\n return false;\n }\n }\n function recoverPublicKey(signature, message) {\n var opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var _validateSigOpts3 = validateSigOpts(opts, defaultSigOpts),\n prehash = _validateSigOpts3.prehash;\n message = validateMsgAndHash(message, prehash);\n return Signature.fromBytes(signature, 'recovered').recoverPublicKey(message).toBytes();\n }\n return Object.freeze({\n keygen,\n getPublicKey,\n getSharedSecret,\n utils,\n lengths,\n Point,\n sign,\n verify,\n recoverPublicKey,\n Signature,\n hash\n });\n }\n /** @deprecated use `weierstrass` in newer releases */\n function weierstrassPoints(c) {\n var _weierstrass_legacy_o = _weierstrass_legacy_opts_to_new(c),\n CURVE = _weierstrass_legacy_o.CURVE,\n curveOpts = _weierstrass_legacy_o.curveOpts;\n var Point = weierstrassN(CURVE, curveOpts);\n return _weierstrass_new_output_to_legacy(c, Point);\n }\n function _weierstrass_legacy_opts_to_new(c) {\n var CURVE = {\n a: c.a,\n b: c.b,\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 allowedLengths = c.allowedPrivateKeyLengths ? Array.from(new Set(c.allowedPrivateKeyLengths.map(l => Math.ceil(l / 2)))) : undefined;\n var Fn = (0, modular_ts_1.Field)(CURVE.n, {\n BITS: c.nBitLength,\n allowedLengths: allowedLengths,\n modFromBytes: c.wrapPrivateKey\n });\n var curveOpts = {\n Fp,\n Fn,\n allowInfinityPoint: c.allowInfinityPoint,\n endo: c.endo,\n isTorsionFree: c.isTorsionFree,\n clearCofactor: c.clearCofactor,\n fromBytes: c.fromBytes,\n toBytes: c.toBytes\n };\n return {\n CURVE,\n curveOpts\n };\n }\n function _ecdsa_legacy_opts_to_new(c) {\n var _weierstrass_legacy_o2 = _weierstrass_legacy_opts_to_new(c),\n CURVE = _weierstrass_legacy_o2.CURVE,\n curveOpts = _weierstrass_legacy_o2.curveOpts;\n var ecdsaOpts = {\n hmac: c.hmac,\n randomBytes: c.randomBytes,\n lowS: c.lowS,\n bits2int: c.bits2int,\n bits2int_modN: c.bits2int_modN\n };\n return {\n CURVE,\n curveOpts,\n hash: c.hash,\n ecdsaOpts\n };\n }\n function _legacyHelperEquat(Fp, a, b) {\n /**\n * y² = x³ + ax + b: Short weierstrass curve formula. Takes x, returns y².\n * @returns y²\n */\n function weierstrassEquation(x) {\n var x2 = Fp.sqr(x); // x * x\n var x3 = Fp.mul(x2, x); // x² * x\n return Fp.add(Fp.add(x3, Fp.mul(x, a)), b); // x³ + a * x + b\n }\n return weierstrassEquation;\n }\n function _weierstrass_new_output_to_legacy(c, Point) {\n var Fp = Point.Fp,\n Fn = Point.Fn;\n function isWithinCurveOrder(num) {\n return (0, utils_ts_1.inRange)(num, _1n, Fn.ORDER);\n }\n var weierstrassEquation = _legacyHelperEquat(Fp, c.a, c.b);\n return Object.assign({}, {\n CURVE: c,\n Point: Point,\n ProjectivePoint: Point,\n normPrivateKeyToScalar: key => _normFnElement(Fn, key),\n weierstrassEquation,\n isWithinCurveOrder\n });\n }\n function _ecdsa_new_output_to_legacy(c, _ecdsa) {\n var Point = _ecdsa.Point;\n return Object.assign({}, _ecdsa, {\n ProjectivePoint: Point,\n CURVE: Object.assign({}, c, (0, modular_ts_1.nLength)(Point.Fn.ORDER, Point.Fn.BITS))\n });\n }\n // _ecdsa_legacy\n function weierstrass(c) {\n var _ecdsa_legacy_opts_to = _ecdsa_legacy_opts_to_new(c),\n CURVE = _ecdsa_legacy_opts_to.CURVE,\n curveOpts = _ecdsa_legacy_opts_to.curveOpts,\n hash = _ecdsa_legacy_opts_to.hash,\n ecdsaOpts = _ecdsa_legacy_opts_to.ecdsaOpts;\n var Point = weierstrassN(CURVE, curveOpts);\n var signs = ecdsa(Point, hash, ecdsaOpts);\n return _ecdsa_new_output_to_legacy(c, signs);\n }\n});","lineCount":1612,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13],[4,6,1,13,"_readOnlyError"],[4,20,1,13],[4,23,1,13,"require"],[4,30,1,13],[4,31,1,13,"_dependencyMap"],[4,45,1,13],[4,90,1,13,"default"],[4,97,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,1,13],[6,6,1,13,"_classCallCheck"],[6,21,1,13],[6,24,1,13,"require"],[6,31,1,13],[6,32,1,13,"_dependencyMap"],[6,46,1,13],[6,92,1,13,"default"],[6,99,1,13],[7,2,1,13],[7,6,1,13,"_callSuper"],[7,16,1,13],[7,19,1,13,"require"],[7,26,1,13],[7,27,1,13,"_dependencyMap"],[7,41,1,13],[7,82,1,13,"default"],[7,89,1,13],[8,2,1,13],[8,6,1,13,"_inherits"],[8,15,1,13],[8,18,1,13,"require"],[8,25,1,13],[8,26,1,13,"_dependencyMap"],[8,40,1,13],[8,80,1,13,"default"],[8,87,1,13],[9,2,1,13],[9,6,1,13,"_wrapNativeSuper"],[9,22,1,13],[9,25,1,13,"require"],[9,32,1,13],[9,33,1,13,"_dependencyMap"],[9,47,1,13],[9,94,1,13,"default"],[9,101,1,13],[10,2,1,13],[10,6,1,13,"_slicedToArray"],[10,20,1,13],[10,23,1,13,"require"],[10,30,1,13],[10,31,1,13,"_dependencyMap"],[10,45,1,13],[10,90,1,13,"default"],[10,97,1,13],[11,2,2,0,"Object"],[11,8,2,6],[11,9,2,7,"defineProperty"],[11,23,2,21],[11,24,2,22,"exports"],[11,31,2,29],[11,33,2,31],[11,45,2,43],[11,47,2,45],[12,4,2,47,"value"],[12,9,2,52],[12,11,2,54],[13,2,2,59],[13,3,2,60],[13,4,2,61],[14,2,3,0,"exports"],[14,9,3,7],[14,10,3,8,"DER"],[14,13,3,11],[14,16,3,14,"exports"],[14,23,3,21],[14,24,3,22,"DERErr"],[14,30,3,28],[14,33,3,31],[14,38,3,36],[14,39,3,37],[15,2,4,0,"exports"],[15,9,4,7],[15,10,4,8,"_splitEndoScalar"],[15,26,4,24],[15,29,4,27,"_splitEndoScalar"],[15,45,4,43],[16,2,5,0,"exports"],[16,9,5,7],[16,10,5,8,"_normFnElement"],[16,24,5,22],[16,27,5,25,"_normFnElement"],[16,41,5,39],[17,2,6,0,"exports"],[17,9,6,7],[17,10,6,8,"weierstrassN"],[17,22,6,20],[17,25,6,23,"weierstrassN"],[17,37,6,35],[18,2,7,0,"exports"],[18,9,7,7],[18,10,7,8,"SWUFpSqrtRatio"],[18,24,7,22],[18,27,7,25,"SWUFpSqrtRatio"],[18,41,7,39],[19,2,8,0,"exports"],[19,9,8,7],[19,10,8,8,"mapToCurveSimpleSWU"],[19,29,8,27],[19,32,8,30,"mapToCurveSimpleSWU"],[19,51,8,49],[20,2,9,0,"exports"],[20,9,9,7],[20,10,9,8,"ecdh"],[20,14,9,12],[20,17,9,15,"ecdh"],[20,21,9,19],[21,2,10,0,"exports"],[21,9,10,7],[21,10,10,8,"ecdsa"],[21,15,10,13],[21,18,10,16,"ecdsa"],[21,23,10,21],[22,2,11,0,"exports"],[22,9,11,7],[22,10,11,8,"weierstrassPoints"],[22,27,11,25],[22,30,11,28,"weierstrassPoints"],[22,47,11,45],[23,2,12,0,"exports"],[23,9,12,7],[23,10,12,8,"_legacyHelperEquat"],[23,28,12,26],[23,31,12,29,"_legacyHelperEquat"],[23,49,12,47],[24,2,13,0,"exports"],[24,9,13,7],[24,10,13,8,"weierstrass"],[24,21,13,19],[24,24,13,22,"weierstrass"],[24,35,13,33],[25,2,14,0],[26,0,15,0],[27,0,16,0],[28,0,17,0],[29,0,18,0],[30,0,19,0],[31,0,20,0],[32,0,21,0],[33,0,22,0],[34,0,23,0],[35,0,24,0],[36,0,25,0],[37,0,26,0],[38,0,27,0],[39,0,28,0],[40,0,29,0],[41,0,30,0],[42,0,31,0],[43,0,32,0],[44,0,33,0],[45,0,34,0],[46,0,35,0],[47,0,36,0],[48,0,37,0],[49,0,38,0],[50,0,39,0],[51,2,40,0],[52,2,41,0],[52,6,41,6,"hmac_js_1"],[52,15,41,15],[52,18,41,18,"require"],[52,25,41,25],[52,26,41,25,"_dependencyMap"],[52,40,41,25],[52,68,41,49],[52,69,41,50],[53,2,42,0],[53,6,42,6,"utils_1"],[53,13,42,13],[53,16,42,16,"require"],[53,23,42,23],[53,24,42,23,"_dependencyMap"],[53,38,42,23],[53,64,42,45],[53,65,42,46],[54,2,43,0],[54,6,43,6,"utils_ts_1"],[54,16,43,16],[54,19,43,19,"require"],[54,26,43,26],[54,27,43,26,"_dependencyMap"],[54,41,43,26],[54,59,43,40],[54,60,43,41],[55,2,44,0],[55,6,44,6,"curve_ts_1"],[55,16,44,16],[55,19,44,19,"require"],[55,26,44,26],[55,27,44,26,"_dependencyMap"],[55,41,44,26],[55,59,44,39],[55,60,44,40],[56,2,45,0],[56,6,45,6,"modular_ts_1"],[56,18,45,18],[56,21,45,21,"require"],[56,28,45,28],[56,29,45,28,"_dependencyMap"],[56,43,45,28],[56,63,45,43],[56,64,45,44],[57,2,46,0],[58,2,47,0],[58,6,47,6,"divNearest"],[58,16,47,16],[58,19,47,19,"divNearest"],[58,20,47,20,"num"],[58,23,47,23],[58,25,47,25,"den"],[58,28,47,28],[58,33,47,33],[58,34,47,34,"num"],[58,37,47,37],[58,40,47,40],[58,41,47,41,"num"],[58,44,47,44],[58,48,47,48],[58,49,47,49],[58,52,47,52,"den"],[58,55,47,55],[58,58,47,58],[58,59,47,59,"den"],[58,62,47,62],[58,66,47,66,"_2n"],[58,69,47,69],[58,73,47,73,"den"],[58,76,47,76],[59,2,48,0],[60,0,49,0],[61,0,50,0],[62,2,51,0],[62,11,51,9,"_splitEndoScalar"],[62,27,51,25,"_splitEndoScalar"],[62,28,51,26,"k"],[62,29,51,27],[62,31,51,29,"basis"],[62,36,51,34],[62,38,51,36,"n"],[62,39,51,37],[62,41,51,39],[63,4,52,4],[64,4,53,4],[65,4,54,4],[66,4,55,4],[66,8,55,4,"_basis"],[66,14,55,4],[66,17,55,4,"_slicedToArray"],[66,31,55,4],[66,32,55,33,"basis"],[66,37,55,38],[67,6,55,38,"_basis$"],[67,13,55,38],[67,16,55,38,"_slicedToArray"],[67,30,55,38],[67,31,55,38,"_basis"],[67,37,55,38],[68,6,55,12,"a1"],[68,8,55,14],[68,11,55,14,"_basis$"],[68,18,55,14],[69,6,55,16,"b1"],[69,8,55,18],[69,11,55,18,"_basis$"],[69,18,55,18],[70,6,55,18,"_basis$2"],[70,14,55,18],[70,17,55,18,"_slicedToArray"],[70,31,55,18],[70,32,55,18,"_basis"],[70,38,55,18],[71,6,55,22,"a2"],[71,8,55,24],[71,11,55,24,"_basis$2"],[71,19,55,24],[72,6,55,26,"b2"],[72,8,55,28],[72,11,55,28,"_basis$2"],[72,19,55,28],[73,4,56,4],[73,8,56,10,"c1"],[73,10,56,12],[73,13,56,15,"divNearest"],[73,23,56,25],[73,24,56,26,"b2"],[73,26,56,28],[73,29,56,31,"k"],[73,30,56,32],[73,32,56,34,"n"],[73,33,56,35],[73,34,56,36],[74,4,57,4],[74,8,57,10,"c2"],[74,10,57,12],[74,13,57,15,"divNearest"],[74,23,57,25],[74,24,57,26],[74,25,57,27,"b1"],[74,27,57,29],[74,30,57,32,"k"],[74,31,57,33],[74,33,57,35,"n"],[74,34,57,36],[74,35,57,37],[75,4,58,4],[76,4,59,4],[77,4,60,4],[77,8,60,8,"k1"],[77,10,60,10],[77,13,60,13,"k"],[77,14,60,14],[77,17,60,17,"c1"],[77,19,60,19],[77,22,60,22,"a1"],[77,24,60,24],[77,27,60,27,"c2"],[77,29,60,29],[77,32,60,32,"a2"],[77,34,60,34],[78,4,61,4],[78,8,61,8,"k2"],[78,10,61,10],[78,13,61,13],[78,14,61,14,"c1"],[78,16,61,16],[78,19,61,19,"b1"],[78,21,61,21],[78,24,61,24,"c2"],[78,26,61,26],[78,29,61,29,"b2"],[78,31,61,31],[79,4,62,4],[79,8,62,10,"k1neg"],[79,13,62,15],[79,16,62,18,"k1"],[79,18,62,20],[79,21,62,23,"_0n"],[79,24,62,26],[80,4,63,4],[80,8,63,10,"k2neg"],[80,13,63,15],[80,16,63,18,"k2"],[80,18,63,20],[80,21,63,23,"_0n"],[80,24,63,26],[81,4,64,4],[81,8,64,8,"k1neg"],[81,13,64,13],[81,15,65,8,"k1"],[81,17,65,10],[81,20,65,13],[81,21,65,14,"k1"],[81,23,65,16],[82,4,66,4],[82,8,66,8,"k2neg"],[82,13,66,13],[82,15,67,8,"k2"],[82,17,67,10],[82,20,67,13],[82,21,67,14,"k2"],[82,23,67,16],[83,4,68,4],[84,4,69,4],[85,4,70,4],[85,8,70,10,"MAX_NUM"],[85,15,70,17],[85,18,70,20],[85,19,70,21],[85,20,70,22],[85,22,70,24,"utils_ts_1"],[85,32,70,34],[85,33,70,35,"bitMask"],[85,40,70,42],[85,42,70,44,"Math"],[85,46,70,48],[85,47,70,49,"ceil"],[85,51,70,53],[85,52,70,54],[85,53,70,55],[85,54,70,56],[85,56,70,58,"utils_ts_1"],[85,66,70,68],[85,67,70,69,"bitLen"],[85,73,70,75],[85,75,70,77,"n"],[85,76,70,78],[85,77,70,79],[85,80,70,82],[85,81,70,83],[85,82,70,84],[85,83,70,85],[85,86,70,88,"_1n"],[85,89,70,91],[85,90,70,92],[85,91,70,93],[86,4,71,4],[86,8,71,8,"k1"],[86,10,71,10],[86,13,71,13,"_0n"],[86,16,71,16],[86,20,71,20,"k1"],[86,22,71,22],[86,26,71,26,"MAX_NUM"],[86,33,71,33],[86,37,71,37,"k2"],[86,39,71,39],[86,42,71,42,"_0n"],[86,45,71,45],[86,49,71,49,"k2"],[86,51,71,51],[86,55,71,55,"MAX_NUM"],[86,62,71,62],[86,64,71,64],[87,6,72,8],[87,12,72,14],[87,16,72,18,"Error"],[87,21,72,23],[87,22,72,24],[87,62,72,64],[87,65,72,67,"k"],[87,66,72,68],[87,67,72,69],[88,4,73,4],[89,4,74,4],[89,11,74,11],[90,6,74,13,"k1neg"],[90,11,74,18],[91,6,74,20,"k1"],[91,8,74,22],[92,6,74,24,"k2neg"],[92,11,74,29],[93,6,74,31,"k2"],[94,4,74,34],[94,5,74,35],[95,2,75,0],[96,2,76,0],[96,11,76,9,"validateSigFormat"],[96,28,76,26,"validateSigFormat"],[96,29,76,27,"format"],[96,35,76,33],[96,37,76,35],[97,4,77,4],[97,8,77,8],[97,9,77,9],[97,10,77,10],[97,19,77,19],[97,21,77,21],[97,32,77,32],[97,34,77,34],[97,39,77,39],[97,40,77,40],[97,41,77,41,"includes"],[97,49,77,49],[97,50,77,50,"format"],[97,56,77,56],[97,57,77,57],[97,59,78,8],[97,65,78,14],[97,69,78,18,"Error"],[97,74,78,23],[97,75,78,24],[97,134,78,83],[97,135,78,84],[98,4,79,4],[98,11,79,11,"format"],[98,17,79,17],[99,2,80,0],[100,2,81,0],[100,11,81,9,"validateSigOpts"],[100,26,81,24,"validateSigOpts"],[100,27,81,25,"opts"],[100,31,81,29],[100,33,81,31,"def"],[100,36,81,34],[100,38,81,36],[101,4,82,4],[101,8,82,10,"optsn"],[101,13,82,15],[101,16,82,18],[101,17,82,19],[101,18,82,20],[102,4,83,4],[102,9,83,9],[102,13,83,13,"optName"],[102,20,83,20],[102,24,83,24,"Object"],[102,30,83,30],[102,31,83,31,"keys"],[102,35,83,35],[102,36,83,36,"def"],[102,39,83,39],[102,40,83,40],[102,42,83,42],[103,6,84,8],[104,6,85,8,"optsn"],[104,11,85,13],[104,12,85,14,"optName"],[104,19,85,21],[104,20,85,22],[104,23,85,25,"opts"],[104,27,85,29],[104,28,85,30,"optName"],[104,35,85,37],[104,36,85,38],[104,41,85,43,"undefined"],[104,50,85,52],[104,53,85,55,"def"],[104,56,85,58],[104,57,85,59,"optName"],[104,64,85,66],[104,65,85,67],[104,68,85,70,"opts"],[104,72,85,74],[104,73,85,75,"optName"],[104,80,85,82],[104,81,85,83],[105,4,86,4],[106,4,87,4],[106,5,87,5],[106,6,87,6],[106,8,87,8,"utils_ts_1"],[106,18,87,18],[106,19,87,19,"_abool2"],[106,26,87,26],[106,28,87,28,"optsn"],[106,33,87,33],[106,34,87,34,"lowS"],[106,38,87,38],[106,40,87,40],[106,46,87,46],[106,47,87,47],[107,4,88,4],[107,5,88,5],[107,6,88,6],[107,8,88,8,"utils_ts_1"],[107,18,88,18],[107,19,88,19,"_abool2"],[107,26,88,26],[107,28,88,28,"optsn"],[107,33,88,33],[107,34,88,34,"prehash"],[107,41,88,41],[107,43,88,43],[107,52,88,52],[107,53,88,53],[108,4,89,4],[108,8,89,8,"optsn"],[108,13,89,13],[108,14,89,14,"format"],[108,20,89,20],[108,25,89,25,"undefined"],[108,34,89,34],[108,36,90,8,"validateSigFormat"],[108,53,90,25],[108,54,90,26,"optsn"],[108,59,90,31],[108,60,90,32,"format"],[108,66,90,38],[108,67,90,39],[109,4,91,4],[109,11,91,11,"optsn"],[109,16,91,16],[110,2,92,0],[111,2,92,1],[111,6,93,6,"DERErr"],[111,12,93,12],[111,38,93,12,"_Error"],[111,44,93,12],[112,4,94,4],[112,13,94,4,"DERErr"],[112,20,94,4],[112,22,94,24],[113,6,94,24],[113,10,94,16,"m"],[113,11,94,17],[113,14,94,17,"arguments"],[113,23,94,17],[113,24,94,17,"length"],[113,30,94,17],[113,38,94,17,"arguments"],[113,47,94,17],[113,55,94,17,"undefined"],[113,64,94,17],[113,67,94,17,"arguments"],[113,76,94,17],[113,82,94,20],[113,84,94,22],[114,6,94,22,"_classCallCheck"],[114,21,94,22],[114,28,94,22,"DERErr"],[114,34,94,22],[115,6,94,22],[115,13,94,22,"_callSuper"],[115,23,94,22],[115,30,94,22,"DERErr"],[115,36,94,22],[115,39,95,14,"m"],[115,40,95,15],[116,4,96,4],[117,4,96,5,"_inherits"],[117,13,96,5],[117,14,96,5,"DERErr"],[117,20,96,5],[117,22,96,5,"_Error"],[117,28,96,5],[118,4,96,5],[118,11,96,5,"_createClass"],[118,23,96,5],[118,24,96,5,"DERErr"],[118,30,96,5],[119,2,96,5],[119,17,96,5,"_wrapNativeSuper"],[119,33,96,5],[119,34,93,21,"Error"],[119,39,93,26],[120,2,98,0,"exports"],[120,9,98,7],[120,10,98,8,"DERErr"],[120,16,98,14],[120,19,98,17,"DERErr"],[120,25,98,23],[121,2,99,0],[122,0,100,0],[123,0,101,0],[124,0,102,0],[125,0,103,0],[126,0,104,0],[127,0,105,0],[128,2,106,0,"exports"],[128,9,106,7],[128,10,106,8,"DER"],[128,13,106,11],[128,16,106,14],[129,4,107,4],[130,4,108,4,"Err"],[130,7,108,7],[130,9,108,9,"DERErr"],[130,15,108,15],[131,4,109,4],[132,4,110,4,"_tlv"],[132,8,110,8],[132,10,110,10],[133,6,111,8,"encode"],[133,12,111,14],[133,14,111,16,"encode"],[133,15,111,17,"tag"],[133,18,111,20],[133,20,111,22,"data"],[133,24,111,26],[133,29,111,31],[134,8,112,12],[134,12,112,25,"E"],[134,13,112,26],[134,16,112,31,"exports"],[134,23,112,38],[134,24,112,39,"DER"],[134,27,112,42],[134,28,112,20,"Err"],[134,31,112,23],[135,8,113,12],[135,12,113,16,"tag"],[135,15,113,19],[135,18,113,22],[135,19,113,23],[135,23,113,27,"tag"],[135,26,113,30],[135,29,113,33],[135,32,113,36],[135,34,114,16],[135,40,114,22],[135,44,114,26,"E"],[135,45,114,27],[135,46,114,28],[135,69,114,51],[135,70,114,52],[136,8,115,12],[136,12,115,16,"data"],[136,16,115,20],[136,17,115,21,"length"],[136,23,115,27],[136,26,115,30],[136,27,115,31],[136,29,116,16],[136,35,116,22],[136,39,116,26,"E"],[136,40,116,27],[136,41,116,28],[136,68,116,55],[136,69,116,56],[137,8,117,12],[137,12,117,18,"dataLen"],[137,19,117,25],[137,22,117,28,"data"],[137,26,117,32],[137,27,117,33,"length"],[137,33,117,39],[137,36,117,42],[137,37,117,43],[138,8,118,12],[138,12,118,18,"len"],[138,15,118,21],[138,18,118,24],[138,19,118,25],[138,20,118,26],[138,22,118,28,"utils_ts_1"],[138,32,118,38],[138,33,118,39,"numberToHexUnpadded"],[138,52,118,58],[138,54,118,60,"dataLen"],[138,61,118,67],[138,62,118,68],[139,8,119,12],[139,12,119,17,"len"],[139,15,119,20],[139,16,119,21,"length"],[139,22,119,27],[139,25,119,30],[139,26,119,31],[139,29,119,35],[139,32,119,38],[139,34,120,16],[139,40,120,22],[139,44,120,26,"E"],[139,45,120,27],[139,46,120,28],[139,84,120,66],[139,85,120,67],[140,8,121,12],[141,8,122,12],[141,12,122,18,"lenLen"],[141,18,122,24],[141,21,122,27,"dataLen"],[141,28,122,34],[141,31,122,37],[141,34,122,40],[141,37,122,43],[141,38,122,44],[141,39,122,45],[141,41,122,47,"utils_ts_1"],[141,51,122,57],[141,52,122,58,"numberToHexUnpadded"],[141,71,122,77],[141,73,122,80,"len"],[141,76,122,83],[141,77,122,84,"length"],[141,83,122,90],[141,86,122,93],[141,87,122,94],[141,90,122,98],[141,93,122,101],[141,94,122,102],[141,97,122,105],[141,99,122,107],[142,8,123,12],[142,12,123,18,"t"],[142,13,123,19],[142,16,123,22],[142,17,123,23],[142,18,123,24],[142,20,123,26,"utils_ts_1"],[142,30,123,36],[142,31,123,37,"numberToHexUnpadded"],[142,50,123,56],[142,52,123,58,"tag"],[142,55,123,61],[142,56,123,62],[143,8,124,12],[143,15,124,19,"t"],[143,16,124,20],[143,19,124,23,"lenLen"],[143,25,124,29],[143,28,124,32,"len"],[143,31,124,35],[143,34,124,38,"data"],[143,38,124,42],[144,6,125,8],[144,7,125,9],[145,6,126,8],[146,6,127,8,"decode"],[146,12,127,14,"decode"],[146,13,127,15,"tag"],[146,16,127,18],[146,18,127,20,"data"],[146,22,127,24],[146,24,127,26],[147,8,128,12],[147,12,128,25,"E"],[147,13,128,26],[147,16,128,31,"exports"],[147,23,128,38],[147,24,128,39,"DER"],[147,27,128,42],[147,28,128,20,"Err"],[147,31,128,23],[148,8,129,12],[148,12,129,16,"pos"],[148,15,129,19],[148,18,129,22],[148,19,129,23],[149,8,130,12],[149,12,130,16,"tag"],[149,15,130,19],[149,18,130,22],[149,19,130,23],[149,23,130,27,"tag"],[149,26,130,30],[149,29,130,33],[149,32,130,36],[149,34,131,16],[149,40,131,22],[149,44,131,26,"E"],[149,45,131,27],[149,46,131,28],[149,69,131,51],[149,70,131,52],[150,8,132,12],[150,12,132,16,"data"],[150,16,132,20],[150,17,132,21,"length"],[150,23,132,27],[150,26,132,30],[150,27,132,31],[150,31,132,35,"data"],[150,35,132,39],[150,36,132,40,"pos"],[150,39,132,43],[150,41,132,45],[150,42,132,46],[150,47,132,51,"tag"],[150,50,132,54],[150,52,133,16],[150,58,133,22],[150,62,133,26,"E"],[150,63,133,27],[150,64,133,28],[150,87,133,51],[150,88,133,52],[151,8,134,12],[151,12,134,18,"first"],[151,17,134,23],[151,20,134,26,"data"],[151,24,134,30],[151,25,134,31,"pos"],[151,28,134,34],[151,30,134,36],[151,31,134,37],[152,8,135,12],[152,12,135,18,"isLong"],[152,18,135,24],[152,21,135,27],[152,22,135,28],[152,24,135,30,"first"],[152,29,135,35],[152,32,135,38],[152,35,135,41],[152,36,135,42],[152,37,135,43],[152,38,135,44],[153,8,136,12],[153,12,136,16,"length"],[153,18,136,22],[153,21,136,25],[153,22,136,26],[154,8,137,12],[154,12,137,16],[154,13,137,17,"isLong"],[154,19,137,23],[154,21,138,16,"length"],[154,27,138,22],[154,30,138,25,"first"],[154,35,138,30],[154,36,138,31],[154,41,139,17],[155,10,140,16],[156,10,141,16],[156,14,141,22,"lenLen"],[156,20,141,28],[156,23,141,31,"first"],[156,28,141,36],[156,31,141,39],[156,34,141,42],[157,10,142,16],[157,14,142,20],[157,15,142,21,"lenLen"],[157,21,142,27],[157,23,143,20],[157,29,143,26],[157,33,143,30,"E"],[157,34,143,31],[157,35,143,32],[157,86,143,83],[157,87,143,84],[158,10,144,16],[158,14,144,20,"lenLen"],[158,20,144,26],[158,23,144,29],[158,24,144,30],[158,26,145,20],[158,32,145,26],[158,36,145,30,"E"],[158,37,145,31],[158,38,145,32],[158,80,145,74],[158,81,145,75],[158,82,145,76],[158,83,145,77],[159,10,146,16],[159,14,146,22,"lengthBytes"],[159,25,146,33],[159,28,146,36,"data"],[159,32,146,40],[159,33,146,41,"subarray"],[159,41,146,49],[159,42,146,50,"pos"],[159,45,146,53],[159,47,146,55,"pos"],[159,50,146,58],[159,53,146,61,"lenLen"],[159,59,146,67],[159,60,146,68],[160,10,147,16],[160,14,147,20,"lengthBytes"],[160,25,147,31],[160,26,147,32,"length"],[160,32,147,38],[160,37,147,43,"lenLen"],[160,43,147,49],[160,45,148,20],[160,51,148,26],[160,55,148,30,"E"],[160,56,148,31],[160,57,148,32],[160,96,148,71],[160,97,148,72],[161,10,149,16],[161,14,149,20,"lengthBytes"],[161,25,149,31],[161,26,149,32],[161,27,149,33],[161,28,149,34],[161,33,149,39],[161,34,149,40],[161,36,150,20],[161,42,150,26],[161,46,150,30,"E"],[161,47,150,31],[161,48,150,32],[161,86,150,70],[161,87,150,71],[162,10,151,16],[162,15,151,21],[162,19,151,27,"b"],[162,20,151,28],[162,24,151,32,"lengthBytes"],[162,35,151,43],[162,37,152,20,"length"],[162,43,152,26],[162,46,152,30,"length"],[162,52,152,36],[162,56,152,40],[162,57,152,41],[162,60,152,45,"b"],[162,61,152,46],[163,10,153,16,"pos"],[163,13,153,19],[163,17,153,23,"lenLen"],[163,23,153,29],[164,10,154,16],[164,14,154,20,"length"],[164,20,154,26],[164,23,154,29],[164,26,154,32],[164,28,155,20],[164,34,155,26],[164,38,155,30,"E"],[164,39,155,31],[164,40,155,32],[164,80,155,72],[164,81,155,73],[165,8,156,12],[166,8,157,12],[166,12,157,18,"v"],[166,13,157,19],[166,16,157,22,"data"],[166,20,157,26],[166,21,157,27,"subarray"],[166,29,157,35],[166,30,157,36,"pos"],[166,33,157,39],[166,35,157,41,"pos"],[166,38,157,44],[166,41,157,47,"length"],[166,47,157,53],[166,48,157,54],[167,8,158,12],[167,12,158,16,"v"],[167,13,158,17],[167,14,158,18,"length"],[167,20,158,24],[167,25,158,29,"length"],[167,31,158,35],[167,33,159,16],[167,39,159,22],[167,43,159,26,"E"],[167,44,159,27],[167,45,159,28],[167,77,159,60],[167,78,159,61],[168,8,160,12],[168,15,160,19],[169,10,160,21,"v"],[169,11,160,22],[170,10,160,24,"l"],[170,11,160,25],[170,13,160,27,"data"],[170,17,160,31],[170,18,160,32,"subarray"],[170,26,160,40],[170,27,160,41,"pos"],[170,30,160,44],[170,33,160,47,"length"],[170,39,160,53],[171,8,160,55],[171,9,160,56],[172,6,161,8],[173,4,162,4],[173,5,162,5],[174,4,163,4],[175,4,164,4],[176,4,165,4],[177,4,166,4],[178,4,167,4,"_int"],[178,8,167,8],[178,10,167,10],[179,6,168,8,"encode"],[179,12,168,14,"encode"],[179,13,168,15,"num"],[179,16,168,18],[179,18,168,20],[180,8,169,12],[180,12,169,25,"E"],[180,13,169,26],[180,16,169,31,"exports"],[180,23,169,38],[180,24,169,39,"DER"],[180,27,169,42],[180,28,169,20,"Err"],[180,31,169,23],[181,8,170,12],[181,12,170,16,"num"],[181,15,170,19],[181,18,170,22,"_0n"],[181,21,170,25],[181,23,171,16],[181,29,171,22],[181,33,171,26,"E"],[181,34,171,27],[181,35,171,28],[181,79,171,72],[181,80,171,73],[182,8,172,12],[182,12,172,16,"hex"],[182,15,172,19],[182,18,172,22],[182,19,172,23],[182,20,172,24],[182,22,172,26,"utils_ts_1"],[182,32,172,36],[182,33,172,37,"numberToHexUnpadded"],[182,52,172,56],[182,54,172,58,"num"],[182,57,172,61],[182,58,172,62],[183,8,173,12],[184,8,174,12],[184,12,174,16,"Number"],[184,18,174,22],[184,19,174,23,"parseInt"],[184,27,174,31],[184,28,174,32,"hex"],[184,31,174,35],[184,32,174,36],[184,33,174,37],[184,34,174,38],[184,36,174,40],[184,38,174,42],[184,39,174,43],[184,42,174,46],[184,48,174,52],[184,50,175,16,"hex"],[184,53,175,19],[184,56,175,22],[184,60,175,26],[184,63,175,29,"hex"],[184,66,175,32],[185,8,176,12],[185,12,176,16,"hex"],[185,15,176,19],[185,16,176,20,"length"],[185,22,176,26],[185,25,176,29],[185,26,176,30],[185,28,177,16],[185,34,177,22],[185,38,177,26,"E"],[185,39,177,27],[185,40,177,28],[185,88,177,76],[185,89,177,77],[186,8,178,12],[186,15,178,19,"hex"],[186,18,178,22],[187,6,179,8],[187,7,179,9],[188,6,180,8,"decode"],[188,12,180,14,"decode"],[188,13,180,15,"data"],[188,17,180,19],[188,19,180,21],[189,8,181,12],[189,12,181,25,"E"],[189,13,181,26],[189,16,181,31,"exports"],[189,23,181,38],[189,24,181,39,"DER"],[189,27,181,42],[189,28,181,20,"Err"],[189,31,181,23],[190,8,182,12],[190,12,182,16,"data"],[190,16,182,20],[190,17,182,21],[190,18,182,22],[190,19,182,23],[190,22,182,26],[190,25,182,29],[190,27,183,16],[190,33,183,22],[190,37,183,26,"E"],[190,38,183,27],[190,39,183,28],[190,76,183,65],[190,77,183,66],[191,8,184,12],[191,12,184,16,"data"],[191,16,184,20],[191,17,184,21],[191,18,184,22],[191,19,184,23],[191,24,184,28],[191,28,184,32],[191,32,184,36],[191,34,184,38,"data"],[191,38,184,42],[191,39,184,43],[191,40,184,44],[191,41,184,45],[191,44,184,48],[191,47,184,51],[191,48,184,52],[191,50,185,16],[191,56,185,22],[191,60,185,26,"E"],[191,61,185,27],[191,62,185,28],[191,115,185,81],[191,116,185,82],[192,8,186,12],[192,15,186,19],[192,16,186,20],[192,17,186,21],[192,19,186,23,"utils_ts_1"],[192,29,186,33],[192,30,186,34,"bytesToNumberBE"],[192,45,186,49],[192,47,186,51,"data"],[192,51,186,55],[192,52,186,56],[193,6,187,8],[194,4,188,4],[194,5,188,5],[195,4,189,4,"toSig"],[195,9,189,9,"toSig"],[195,10,189,10,"hex"],[195,13,189,13],[195,15,189,15],[196,6,190,8],[197,6,191,8],[197,10,191,8,"_exports$DER"],[197,22,191,8],[197,25,191,49,"exports"],[197,32,191,56],[197,33,191,57,"DER"],[197,36,191,60],[198,8,191,21,"E"],[198,9,191,22],[198,12,191,22,"_exports$DER"],[198,24,191,22],[198,25,191,16,"Err"],[198,28,191,19],[199,8,191,30,"int"],[199,11,191,33],[199,14,191,33,"_exports$DER"],[199,26,191,33],[199,27,191,24,"_int"],[199,31,191,28],[200,8,191,41,"tlv"],[200,11,191,44],[200,14,191,44,"_exports$DER"],[200,26,191,44],[200,27,191,35,"_tlv"],[200,31,191,39],[201,6,192,8],[201,10,192,14,"data"],[201,14,192,18],[201,17,192,21],[201,18,192,22],[201,19,192,23],[201,21,192,25,"utils_ts_1"],[201,31,192,35],[201,32,192,36,"ensureBytes"],[201,43,192,47],[201,45,192,49],[201,56,192,60],[201,58,192,62,"hex"],[201,61,192,65],[201,62,192,66],[202,6,193,8],[202,10,193,8,"_tlv$decode"],[202,21,193,8],[202,24,193,49,"tlv"],[202,27,193,52],[202,28,193,53,"decode"],[202,34,193,59],[202,35,193,60],[202,39,193,64],[202,41,193,66,"data"],[202,45,193,70],[202,46,193,71],[203,8,193,19,"seqBytes"],[203,16,193,27],[203,19,193,27,"_tlv$decode"],[203,30,193,27],[203,31,193,16,"v"],[203,32,193,17],[204,8,193,32,"seqLeftBytes"],[204,20,193,44],[204,23,193,44,"_tlv$decode"],[204,34,193,44],[204,35,193,29,"l"],[204,36,193,30],[205,6,194,8],[205,10,194,12,"seqLeftBytes"],[205,22,194,24],[205,23,194,25,"length"],[205,29,194,31],[205,31,195,12],[205,37,195,18],[205,41,195,22,"E"],[205,42,195,23],[205,43,195,24],[205,88,195,69],[205,89,195,70],[206,6,196,8],[206,10,196,8,"_tlv$decode2"],[206,22,196,8],[206,25,196,45,"tlv"],[206,28,196,48],[206,29,196,49,"decode"],[206,35,196,55],[206,36,196,56],[206,40,196,60],[206,42,196,62,"seqBytes"],[206,50,196,70],[206,51,196,71],[207,8,196,19,"rBytes"],[207,14,196,25],[207,17,196,25,"_tlv$decode2"],[207,29,196,25],[207,30,196,16,"v"],[207,31,196,17],[208,8,196,30,"rLeftBytes"],[208,18,196,40],[208,21,196,40,"_tlv$decode2"],[208,33,196,40],[208,34,196,27,"l"],[208,35,196,28],[209,6,197,8],[209,10,197,8,"_tlv$decode3"],[209,22,197,8],[209,25,197,45,"tlv"],[209,28,197,48],[209,29,197,49,"decode"],[209,35,197,55],[209,36,197,56],[209,40,197,60],[209,42,197,62,"rLeftBytes"],[209,52,197,72],[209,53,197,73],[210,8,197,19,"sBytes"],[210,14,197,25],[210,17,197,25,"_tlv$decode3"],[210,29,197,25],[210,30,197,16,"v"],[210,31,197,17],[211,8,197,30,"sLeftBytes"],[211,18,197,40],[211,21,197,40,"_tlv$decode3"],[211,33,197,40],[211,34,197,27,"l"],[211,35,197,28],[212,6,198,8],[212,10,198,12,"sLeftBytes"],[212,20,198,22],[212,21,198,23,"length"],[212,27,198,29],[212,29,199,12],[212,35,199,18],[212,39,199,22,"E"],[212,40,199,23],[212,41,199,24],[212,86,199,69],[212,87,199,70],[213,6,200,8],[213,13,200,15],[214,8,200,17,"r"],[214,9,200,18],[214,11,200,20,"int"],[214,14,200,23],[214,15,200,24,"decode"],[214,21,200,30],[214,22,200,31,"rBytes"],[214,28,200,37],[214,29,200,38],[215,8,200,40,"s"],[215,9,200,41],[215,11,200,43,"int"],[215,14,200,46],[215,15,200,47,"decode"],[215,21,200,53],[215,22,200,54,"sBytes"],[215,28,200,60],[216,6,200,62],[216,7,200,63],[217,4,201,4],[217,5,201,5],[218,4,202,4,"hexFromSig"],[218,14,202,14,"hexFromSig"],[218,15,202,15,"sig"],[218,18,202,18],[218,20,202,20],[219,6,203,8],[219,10,203,8,"_exports$DER2"],[219,23,203,8],[219,26,203,41,"exports"],[219,33,203,48],[219,34,203,49,"DER"],[219,37,203,52],[220,8,203,22,"tlv"],[220,11,203,25],[220,14,203,25,"_exports$DER2"],[220,27,203,25],[220,28,203,16,"_tlv"],[220,32,203,20],[221,8,203,33,"int"],[221,11,203,36],[221,14,203,36,"_exports$DER2"],[221,27,203,36],[221,28,203,27,"_int"],[221,32,203,31],[222,6,204,8],[222,10,204,14,"rs"],[222,12,204,16],[222,15,204,19,"tlv"],[222,18,204,22],[222,19,204,23,"encode"],[222,25,204,29],[222,26,204,30],[222,30,204,34],[222,32,204,36,"int"],[222,35,204,39],[222,36,204,40,"encode"],[222,42,204,46],[222,43,204,47,"sig"],[222,46,204,50],[222,47,204,51,"r"],[222,48,204,52],[222,49,204,53],[222,50,204,54],[223,6,205,8],[223,10,205,14,"ss"],[223,12,205,16],[223,15,205,19,"tlv"],[223,18,205,22],[223,19,205,23,"encode"],[223,25,205,29],[223,26,205,30],[223,30,205,34],[223,32,205,36,"int"],[223,35,205,39],[223,36,205,40,"encode"],[223,42,205,46],[223,43,205,47,"sig"],[223,46,205,50],[223,47,205,51,"s"],[223,48,205,52],[223,49,205,53],[223,50,205,54],[224,6,206,8],[224,10,206,14,"seq"],[224,13,206,17],[224,16,206,20,"rs"],[224,18,206,22],[224,21,206,25,"ss"],[224,23,206,27],[225,6,207,8],[225,13,207,15,"tlv"],[225,16,207,18],[225,17,207,19,"encode"],[225,23,207,25],[225,24,207,26],[225,28,207,30],[225,30,207,32,"seq"],[225,33,207,35],[225,34,207,36],[226,4,208,4],[227,2,209,0],[227,3,209,1],[228,2,210,0],[229,2,211,0],[230,2,212,0],[230,6,212,6,"_0n"],[230,9,212,9],[230,12,212,12,"BigInt"],[230,18,212,18],[230,19,212,19],[230,20,212,20],[230,21,212,21],[231,4,212,23,"_1n"],[231,7,212,26],[231,10,212,29,"BigInt"],[231,16,212,35],[231,17,212,36],[231,18,212,37],[231,19,212,38],[232,4,212,40,"_2n"],[232,7,212,43],[232,10,212,46,"BigInt"],[232,16,212,52],[232,17,212,53],[232,18,212,54],[232,19,212,55],[233,4,212,57,"_3n"],[233,7,212,60],[233,10,212,63,"BigInt"],[233,16,212,69],[233,17,212,70],[233,18,212,71],[233,19,212,72],[234,4,212,74,"_4n"],[234,7,212,77],[234,10,212,80,"BigInt"],[234,16,212,86],[234,17,212,87],[234,18,212,88],[234,19,212,89],[235,2,213,0],[235,11,213,9,"_normFnElement"],[235,25,213,23,"_normFnElement"],[235,26,213,24,"Fn"],[235,28,213,26],[235,30,213,28,"key"],[235,33,213,31],[235,35,213,33],[236,4,214,4],[236,8,214,19,"expected"],[236,16,214,27],[236,19,214,32,"Fn"],[236,21,214,34],[236,22,214,12,"BYTES"],[236,27,214,17],[237,4,215,4],[237,8,215,8,"num"],[237,11,215,11],[238,4,216,4],[238,8,216,8],[238,15,216,15,"key"],[238,18,216,18],[238,23,216,23],[238,31,216,31],[238,33,216,33],[239,6,217,8,"num"],[239,9,217,11],[239,12,217,14,"key"],[239,15,217,17],[240,4,218,4],[240,5,218,5],[240,11,219,9],[241,6,220,8],[241,10,220,12,"bytes"],[241,15,220,17],[241,18,220,20],[241,19,220,21],[241,20,220,22],[241,22,220,24,"utils_ts_1"],[241,32,220,34],[241,33,220,35,"ensureBytes"],[241,44,220,46],[241,46,220,48],[241,59,220,61],[241,61,220,63,"key"],[241,64,220,66],[241,65,220,67],[242,6,221,8],[242,10,221,12],[243,8,222,12,"num"],[243,11,222,15],[243,14,222,18,"Fn"],[243,16,222,20],[243,17,222,21,"fromBytes"],[243,26,222,30],[243,27,222,31,"bytes"],[243,32,222,36],[243,33,222,37],[244,6,223,8],[244,7,223,9],[244,8,224,8],[244,15,224,15,"error"],[244,20,224,20],[244,22,224,22],[245,8,225,12],[245,14,225,18],[245,18,225,22,"Error"],[245,23,225,27],[245,24,225,28],[245,70,225,74,"expected"],[245,78,225,82],[245,87,225,91],[245,94,225,98,"key"],[245,97,225,101],[245,99,225,103],[245,100,225,104],[246,6,226,8],[247,4,227,4],[248,4,228,4],[248,8,228,8],[248,9,228,9,"Fn"],[248,11,228,11],[248,12,228,12,"isValidNot0"],[248,23,228,23],[248,24,228,24,"num"],[248,27,228,27],[248,28,228,28],[248,30,229,8],[248,36,229,14],[248,40,229,18,"Error"],[248,45,229,23],[248,46,229,24],[248,90,229,68],[248,91,229,69],[249,4,230,4],[249,11,230,11,"num"],[249,14,230,14],[250,2,231,0],[251,2,232,0],[252,0,233,0],[253,0,234,0],[254,0,235,0],[255,0,236,0],[256,0,237,0],[257,0,238,0],[258,0,239,0],[259,0,240,0],[260,0,241,0],[261,0,242,0],[262,0,243,0],[263,0,244,0],[264,0,245,0],[265,0,246,0],[266,0,247,0],[267,0,248,0],[268,2,249,0],[268,11,249,9,"weierstrassN"],[268,23,249,21,"weierstrassN"],[268,24,249,22,"params"],[268,30,249,28],[268,32,249,46],[269,4,249,46],[269,8,249,30,"extraOpts"],[269,17,249,39],[269,20,249,39,"arguments"],[269,29,249,39],[269,30,249,39,"length"],[269,36,249,39],[269,44,249,39,"arguments"],[269,53,249,39],[269,61,249,39,"undefined"],[269,70,249,39],[269,73,249,39,"arguments"],[269,82,249,39],[269,88,249,42],[269,89,249,43],[269,90,249,44],[270,4,250,4],[270,8,250,10,"validated"],[270,17,250,19],[270,20,250,22],[270,21,250,23],[270,22,250,24],[270,24,250,26,"curve_ts_1"],[270,34,250,36],[270,35,250,37,"_createCurveFields"],[270,53,250,55],[270,55,250,57],[270,68,250,70],[270,70,250,72,"params"],[270,76,250,78],[270,78,250,80,"extraOpts"],[270,87,250,89],[270,88,250,90],[271,4,251,4],[271,8,251,12,"Fp"],[271,10,251,14],[271,13,251,23,"validated"],[271,22,251,32],[271,23,251,12,"Fp"],[271,25,251,14],[272,6,251,16,"Fn"],[272,8,251,18],[272,11,251,23,"validated"],[272,20,251,32],[272,21,251,16,"Fn"],[272,23,251,18],[273,4,252,4],[273,8,252,8,"CURVE"],[273,14,252,13],[273,17,252,16,"validated"],[273,26,252,25],[273,27,252,26,"CURVE"],[273,32,252,31],[274,4,253,4],[274,8,253,15,"cofactor"],[274,16,253,23],[274,19,253,44,"CURVE"],[274,25,253,49],[274,26,253,12,"h"],[274,27,253,13],[275,6,253,28,"CURVE_ORDER"],[275,17,253,39],[275,20,253,44,"CURVE"],[275,26,253,49],[275,27,253,25,"n"],[275,28,253,26],[276,4,254,4],[276,5,254,5],[276,6,254,6],[276,8,254,8,"utils_ts_1"],[276,18,254,18],[276,19,254,19,"_validateObject"],[276,34,254,34],[276,36,254,36,"extraOpts"],[276,45,254,45],[276,47,254,47],[276,48,254,48],[276,49,254,49],[276,51,254,51],[277,6,255,8,"allowInfinityPoint"],[277,24,255,26],[277,26,255,28],[277,35,255,37],[278,6,256,8,"clearCofactor"],[278,19,256,21],[278,21,256,23],[278,31,256,33],[279,6,257,8,"isTorsionFree"],[279,19,257,21],[279,21,257,23],[279,31,257,33],[280,6,258,8,"fromBytes"],[280,15,258,17],[280,17,258,19],[280,27,258,29],[281,6,259,8,"toBytes"],[281,13,259,15],[281,15,259,17],[281,25,259,27],[282,6,260,8,"endo"],[282,10,260,12],[282,12,260,14],[282,20,260,22],[283,6,261,8,"wrapPrivateKey"],[283,20,261,22],[283,22,261,24],[284,4,262,4],[284,5,262,5],[284,6,262,6],[285,4,263,4],[285,8,263,12,"endo"],[285,12,263,16],[285,15,263,21,"extraOpts"],[285,24,263,30],[285,25,263,12,"endo"],[285,29,263,16],[286,4,264,4],[286,8,264,8,"endo"],[286,12,264,12],[286,14,264,14],[287,6,265,8],[288,6,266,8],[288,10,266,12],[288,11,266,13,"Fp"],[288,13,266,15],[288,14,266,16,"is0"],[288,17,266,19],[288,18,266,20,"CURVE"],[288,24,266,25],[288,25,266,26,"a"],[288,26,266,27],[288,27,266,28],[288,31,266,32],[288,38,266,39,"endo"],[288,42,266,43],[288,43,266,44,"beta"],[288,47,266,48],[288,52,266,53],[288,60,266,61],[288,64,266,65],[288,65,266,66,"Array"],[288,70,266,71],[288,71,266,72,"isArray"],[288,78,266,79],[288,79,266,80,"endo"],[288,83,266,84],[288,84,266,85,"basises"],[288,91,266,92],[288,92,266,93],[288,94,266,95],[289,8,267,12],[289,14,267,18],[289,18,267,22,"Error"],[289,23,267,27],[289,24,267,28],[289,84,267,88],[289,85,267,89],[290,6,268,8],[291,4,269,4],[292,4,270,4],[292,8,270,10,"lengths"],[292,15,270,17],[292,18,270,20,"getWLengths"],[292,29,270,31],[292,30,270,32,"Fp"],[292,32,270,34],[292,34,270,36,"Fn"],[292,36,270,38],[292,37,270,39],[293,4,271,4],[293,13,271,13,"assertCompressionIsSupported"],[293,41,271,41,"assertCompressionIsSupported"],[293,42,271,41],[293,44,271,44],[294,6,272,8],[294,10,272,12],[294,11,272,13,"Fp"],[294,13,272,15],[294,14,272,16,"isOdd"],[294,19,272,21],[294,21,273,12],[294,27,273,18],[294,31,273,22,"Error"],[294,36,273,27],[294,37,273,28],[294,97,273,88],[294,98,273,89],[295,4,274,4],[296,4,275,4],[297,4,276,4],[297,13,276,13,"pointToBytes"],[297,25,276,25,"pointToBytes"],[297,26,276,26,"_c"],[297,28,276,28],[297,30,276,30,"point"],[297,35,276,35],[297,37,276,37,"isCompressed"],[297,49,276,49],[297,51,276,51],[298,6,277,8],[298,10,277,8,"_point$toAffine"],[298,25,277,8],[298,28,277,25,"point"],[298,33,277,30],[298,34,277,31,"toAffine"],[298,42,277,39],[298,43,277,40],[298,44,277,41],[299,8,277,16,"x"],[299,9,277,17],[299,12,277,17,"_point$toAffine"],[299,27,277,17],[299,28,277,16,"x"],[299,29,277,17],[300,8,277,19,"y"],[300,9,277,20],[300,12,277,20,"_point$toAffine"],[300,27,277,20],[300,28,277,19,"y"],[300,29,277,20],[301,6,278,8],[301,10,278,14,"bx"],[301,12,278,16],[301,15,278,19,"Fp"],[301,17,278,21],[301,18,278,22,"toBytes"],[301,25,278,29],[301,26,278,30,"x"],[301,27,278,31],[301,28,278,32],[302,6,279,8],[302,7,279,9],[302,8,279,10],[302,10,279,12,"utils_ts_1"],[302,20,279,22],[302,21,279,23,"_abool2"],[302,28,279,30],[302,30,279,32,"isCompressed"],[302,42,279,44],[302,44,279,46],[302,58,279,60],[302,59,279,61],[303,6,280,8],[303,10,280,12,"isCompressed"],[303,22,280,24],[303,24,280,26],[304,8,281,12,"assertCompressionIsSupported"],[304,36,281,40],[304,37,281,41],[304,38,281,42],[305,8,282,12],[305,12,282,18,"hasEvenY"],[305,20,282,26],[305,23,282,29],[305,24,282,30,"Fp"],[305,26,282,32],[305,27,282,33,"isOdd"],[305,32,282,38],[305,33,282,39,"y"],[305,34,282,40],[305,35,282,41],[306,8,283,12],[306,15,283,19],[306,16,283,20],[306,17,283,21],[306,19,283,23,"utils_ts_1"],[306,29,283,33],[306,30,283,34,"concatBytes"],[306,41,283,45],[306,43,283,47,"pprefix"],[306,50,283,54],[306,51,283,55,"hasEvenY"],[306,59,283,63],[306,60,283,64],[306,62,283,66,"bx"],[306,64,283,68],[306,65,283,69],[307,6,284,8],[307,7,284,9],[307,13,285,13],[308,8,286,12],[308,15,286,19],[308,16,286,20],[308,17,286,21],[308,19,286,23,"utils_ts_1"],[308,29,286,33],[308,30,286,34,"concatBytes"],[308,41,286,45],[308,43,286,47,"Uint8Array"],[308,53,286,57],[308,54,286,58,"of"],[308,56,286,60],[308,57,286,61],[308,61,286,65],[308,62,286,66],[308,64,286,68,"bx"],[308,66,286,70],[308,68,286,72,"Fp"],[308,70,286,74],[308,71,286,75,"toBytes"],[308,78,286,82],[308,79,286,83,"y"],[308,80,286,84],[308,81,286,85],[308,82,286,86],[309,6,287,8],[310,4,288,4],[311,4,289,4],[311,13,289,13,"pointFromBytes"],[311,27,289,27,"pointFromBytes"],[311,28,289,28,"bytes"],[311,33,289,33],[311,35,289,35],[312,6,290,8],[312,7,290,9],[312,8,290,10],[312,10,290,12,"utils_ts_1"],[312,20,290,22],[312,21,290,23,"_abytes2"],[312,29,290,31],[312,31,290,33,"bytes"],[312,36,290,38],[312,38,290,40,"undefined"],[312,47,290,49],[312,49,290,51],[312,56,290,58],[312,57,290,59],[313,6,291,8],[313,10,291,27,"comp"],[313,14,291,31],[313,17,291,67,"lengths"],[313,24,291,74],[313,25,291,16,"publicKey"],[313,34,291,25],[314,8,291,56,"uncomp"],[314,14,291,62],[314,17,291,67,"lengths"],[314,24,291,74],[314,25,291,33,"publicKeyUncompressed"],[314,46,291,54],[314,47,291,75],[314,48,291,76],[315,6,292,8],[315,10,292,14,"length"],[315,16,292,20],[315,19,292,23,"bytes"],[315,24,292,28],[315,25,292,29,"length"],[315,31,292,35],[316,6,293,8],[316,10,293,14,"head"],[316,14,293,18],[316,17,293,21,"bytes"],[316,22,293,26],[316,23,293,27],[316,24,293,28],[316,25,293,29],[317,6,294,8],[317,10,294,14,"tail"],[317,14,294,18],[317,17,294,21,"bytes"],[317,22,294,26],[317,23,294,27,"subarray"],[317,31,294,35],[317,32,294,36],[317,33,294,37],[317,34,294,38],[318,6,295,8],[319,6,296,8],[319,10,296,12,"length"],[319,16,296,18],[319,21,296,23,"comp"],[319,25,296,27],[319,30,296,32,"head"],[319,34,296,36],[319,39,296,41],[319,43,296,45],[319,47,296,49,"head"],[319,51,296,53],[319,56,296,58],[319,60,296,62],[319,61,296,63],[319,63,296,65],[320,8,297,12],[320,12,297,18,"x"],[320,13,297,19],[320,16,297,22,"Fp"],[320,18,297,24],[320,19,297,25,"fromBytes"],[320,28,297,34],[320,29,297,35,"tail"],[320,33,297,39],[320,34,297,40],[321,8,298,12],[321,12,298,16],[321,13,298,17,"Fp"],[321,15,298,19],[321,16,298,20,"isValid"],[321,23,298,27],[321,24,298,28,"x"],[321,25,298,29],[321,26,298,30],[321,28,299,16],[321,34,299,22],[321,38,299,26,"Error"],[321,43,299,31],[321,44,299,32],[321,81,299,69],[321,82,299,70],[322,8,300,12],[322,12,300,18,"y2"],[322,14,300,20],[322,17,300,23,"weierstrassEquation"],[322,36,300,42],[322,37,300,43,"x"],[322,38,300,44],[322,39,300,45],[322,40,300,46],[322,41,300,47],[323,8,301,12],[323,12,301,16,"y"],[323,13,301,17],[324,8,302,12],[324,12,302,16],[325,10,303,16,"y"],[325,11,303,17],[325,14,303,20,"Fp"],[325,16,303,22],[325,17,303,23,"sqrt"],[325,21,303,27],[325,22,303,28,"y2"],[325,24,303,30],[325,25,303,31],[325,26,303,32],[325,27,303,33],[326,8,304,12],[326,9,304,13],[326,10,305,12],[326,17,305,19,"sqrtError"],[326,26,305,28],[326,28,305,30],[327,10,306,16],[327,14,306,22,"err"],[327,17,306,25],[327,20,306,28,"sqrtError"],[327,29,306,37],[327,41,306,49,"Error"],[327,46,306,54],[327,49,306,57],[327,53,306,61],[327,56,306,64,"sqrtError"],[327,65,306,73],[327,66,306,74,"message"],[327,73,306,81],[327,76,306,84],[327,78,306,86],[328,10,307,16],[328,16,307,22],[328,20,307,26,"Error"],[328,25,307,31],[328,26,307,32],[328,66,307,72],[328,69,307,75,"err"],[328,72,307,78],[328,73,307,79],[329,8,308,12],[330,8,309,12,"assertCompressionIsSupported"],[330,36,309,40],[330,37,309,41],[330,38,309,42],[331,8,310,12],[331,12,310,18,"isYOdd"],[331,18,310,24],[331,21,310,27,"Fp"],[331,23,310,29],[331,24,310,30,"isOdd"],[331,29,310,35],[331,30,310,36,"y"],[331,31,310,37],[331,32,310,38],[331,33,310,39],[331,34,310,40],[332,8,311,12],[332,12,311,18,"isHeadOdd"],[332,21,311,27],[332,24,311,30],[332,25,311,31,"head"],[332,29,311,35],[332,32,311,38],[332,33,311,39],[332,39,311,45],[332,40,311,46],[332,41,311,47],[332,42,311,48],[333,8,312,12],[333,12,312,16,"isHeadOdd"],[333,21,312,25],[333,26,312,30,"isYOdd"],[333,32,312,36],[333,34,313,16,"y"],[333,35,313,17],[333,38,313,20,"Fp"],[333,40,313,22],[333,41,313,23,"neg"],[333,44,313,26],[333,45,313,27,"y"],[333,46,313,28],[333,47,313,29],[334,8,314,12],[334,15,314,19],[335,10,314,21,"x"],[335,11,314,22],[336,10,314,24,"y"],[337,8,314,26],[337,9,314,27],[338,6,315,8],[338,7,315,9],[338,13,316,13],[338,17,316,17,"length"],[338,23,316,23],[338,28,316,28,"uncomp"],[338,34,316,34],[338,38,316,38,"head"],[338,42,316,42],[338,47,316,47],[338,51,316,51],[338,53,316,53],[339,8,317,12],[340,8,318,12],[340,12,318,18,"L"],[340,13,318,19],[340,16,318,22,"Fp"],[340,18,318,24],[340,19,318,25,"BYTES"],[340,24,318,30],[341,8,319,12],[341,12,319,18,"x"],[341,14,319,19],[341,17,319,22,"Fp"],[341,19,319,24],[341,20,319,25,"fromBytes"],[341,29,319,34],[341,30,319,35,"tail"],[341,34,319,39],[341,35,319,40,"subarray"],[341,43,319,48],[341,44,319,49],[341,45,319,50],[341,47,319,52,"L"],[341,48,319,53],[341,49,319,54],[341,50,319,55],[342,8,320,12],[342,12,320,18,"y"],[342,14,320,19],[342,17,320,22,"Fp"],[342,19,320,24],[342,20,320,25,"fromBytes"],[342,29,320,34],[342,30,320,35,"tail"],[342,34,320,39],[342,35,320,40,"subarray"],[342,43,320,48],[342,44,320,49,"L"],[342,45,320,50],[342,47,320,52,"L"],[342,48,320,53],[342,51,320,56],[342,52,320,57],[342,53,320,58],[342,54,320,59],[343,8,321,12],[343,12,321,16],[343,13,321,17,"isValidXY"],[343,22,321,26],[343,23,321,27,"x"],[343,25,321,28],[343,27,321,30,"y"],[343,29,321,31],[343,30,321,32],[343,32,322,16],[343,38,322,22],[343,42,322,26,"Error"],[343,47,322,31],[343,48,322,32],[343,76,322,60],[343,77,322,61],[344,8,323,12],[344,15,323,19],[345,10,323,21,"x"],[345,11,323,22],[345,13,323,21,"x"],[345,15,323,22],[346,10,323,24,"y"],[346,11,323,25],[346,13,323,24,"y"],[347,8,323,26],[347,9,323,27],[348,6,324,8],[348,7,324,9],[348,13,325,13],[349,8,326,12],[349,14,326,18],[349,18,326,22,"Error"],[349,23,326,27],[349,24,326,28],[349,49,326,53,"length"],[349,55,326,59],[349,80,326,84,"comp"],[349,84,326,88],[349,104,326,108,"uncomp"],[349,110,326,114],[349,112,326,116],[349,113,326,117],[350,6,327,8],[351,4,328,4],[352,4,329,4],[352,8,329,10,"encodePoint"],[352,19,329,21],[352,22,329,24,"extraOpts"],[352,31,329,33],[352,32,329,34,"toBytes"],[352,39,329,41],[352,43,329,45,"pointToBytes"],[352,55,329,57],[353,4,330,4],[353,8,330,10,"decodePoint"],[353,19,330,21],[353,22,330,24,"extraOpts"],[353,31,330,33],[353,32,330,34,"fromBytes"],[353,41,330,43],[353,45,330,47,"pointFromBytes"],[353,59,330,61],[354,4,331,4],[354,13,331,13,"weierstrassEquation"],[354,32,331,32,"weierstrassEquation"],[354,33,331,33,"x"],[354,34,331,34],[354,36,331,36],[355,6,332,8],[355,10,332,14,"x2"],[355,12,332,16],[355,15,332,19,"Fp"],[355,17,332,21],[355,18,332,22,"sqr"],[355,21,332,25],[355,22,332,26,"x"],[355,23,332,27],[355,24,332,28],[355,25,332,29],[355,26,332,30],[356,6,333,8],[356,10,333,14,"x3"],[356,12,333,16],[356,15,333,19,"Fp"],[356,17,333,21],[356,18,333,22,"mul"],[356,21,333,25],[356,22,333,26,"x2"],[356,24,333,28],[356,26,333,30,"x"],[356,27,333,31],[356,28,333,32],[356,29,333,33],[356,30,333,34],[357,6,334,8],[357,13,334,15,"Fp"],[357,15,334,17],[357,16,334,18,"add"],[357,19,334,21],[357,20,334,22,"Fp"],[357,22,334,24],[357,23,334,25,"add"],[357,26,334,28],[357,27,334,29,"x3"],[357,29,334,31],[357,31,334,33,"Fp"],[357,33,334,35],[357,34,334,36,"mul"],[357,37,334,39],[357,38,334,40,"x"],[357,39,334,41],[357,41,334,43,"CURVE"],[357,47,334,48],[357,48,334,49,"a"],[357,49,334,50],[357,50,334,51],[357,51,334,52],[357,53,334,54,"CURVE"],[357,59,334,59],[357,60,334,60,"b"],[357,61,334,61],[357,62,334,62],[357,63,334,63],[357,64,334,64],[358,4,335,4],[359,4,336,4],[360,4,337,4],[361,4,338,4],[361,13,338,13,"isValidXY"],[361,22,338,22,"isValidXY"],[361,23,338,23,"x"],[361,24,338,24],[361,26,338,26,"y"],[361,27,338,27],[361,29,338,29],[362,6,339,8],[362,10,339,14,"left"],[362,14,339,18],[362,17,339,21,"Fp"],[362,19,339,23],[362,20,339,24,"sqr"],[362,23,339,27],[362,24,339,28,"y"],[362,25,339,29],[362,26,339,30],[362,27,339,31],[362,28,339,32],[363,6,340,8],[363,10,340,14,"right"],[363,15,340,19],[363,18,340,22,"weierstrassEquation"],[363,37,340,41],[363,38,340,42,"x"],[363,39,340,43],[363,40,340,44],[363,41,340,45],[363,42,340,46],[364,6,341,8],[364,13,341,15,"Fp"],[364,15,341,17],[364,16,341,18,"eql"],[364,19,341,21],[364,20,341,22,"left"],[364,24,341,26],[364,26,341,28,"right"],[364,31,341,33],[364,32,341,34],[365,4,342,4],[366,4,343,4],[367,4,344,4],[368,4,345,4],[368,8,345,8],[368,9,345,9,"isValidXY"],[368,18,345,18],[368,19,345,19,"CURVE"],[368,25,345,24],[368,26,345,25,"Gx"],[368,28,345,27],[368,30,345,29,"CURVE"],[368,36,345,34],[368,37,345,35,"Gy"],[368,39,345,37],[368,40,345,38],[368,42,346,8],[368,48,346,14],[368,52,346,18,"Error"],[368,57,346,23],[368,58,346,24],[368,93,346,59],[368,94,346,60],[369,4,347,4],[370,4,348,4],[371,4,349,4],[371,8,349,10,"_4a3"],[371,12,349,14],[371,15,349,17,"Fp"],[371,17,349,19],[371,18,349,20,"mul"],[371,21,349,23],[371,22,349,24,"Fp"],[371,24,349,26],[371,25,349,27,"pow"],[371,28,349,30],[371,29,349,31,"CURVE"],[371,35,349,36],[371,36,349,37,"a"],[371,37,349,38],[371,39,349,40,"_3n"],[371,42,349,43],[371,43,349,44],[371,45,349,46,"_4n"],[371,48,349,49],[371,49,349,50],[372,4,350,4],[372,8,350,10,"_27b2"],[372,13,350,15],[372,16,350,18,"Fp"],[372,18,350,20],[372,19,350,21,"mul"],[372,22,350,24],[372,23,350,25,"Fp"],[372,25,350,27],[372,26,350,28,"sqr"],[372,29,350,31],[372,30,350,32,"CURVE"],[372,36,350,37],[372,37,350,38,"b"],[372,38,350,39],[372,39,350,40],[372,41,350,42,"BigInt"],[372,47,350,48],[372,48,350,49],[372,50,350,51],[372,51,350,52],[372,52,350,53],[373,4,351,4],[373,8,351,8,"Fp"],[373,10,351,10],[373,11,351,11,"is0"],[373,14,351,14],[373,15,351,15,"Fp"],[373,17,351,17],[373,18,351,18,"add"],[373,21,351,21],[373,22,351,22,"_4a3"],[373,26,351,26],[373,28,351,28,"_27b2"],[373,33,351,33],[373,34,351,34],[373,35,351,35],[373,37,352,8],[373,43,352,14],[373,47,352,18,"Error"],[373,52,352,23],[373,53,352,24],[373,79,352,50],[373,80,352,51],[374,4,353,4],[375,4,354,4],[375,13,354,13,"acoord"],[375,19,354,19,"acoord"],[375,20,354,20,"title"],[375,25,354,25],[375,27,354,27,"n"],[375,28,354,28],[375,30,354,47],[376,6,354,47],[376,10,354,30,"banZero"],[376,17,354,37],[376,20,354,37,"arguments"],[376,29,354,37],[376,30,354,37,"length"],[376,36,354,37],[376,44,354,37,"arguments"],[376,53,354,37],[376,61,354,37,"undefined"],[376,70,354,37],[376,73,354,37,"arguments"],[376,82,354,37],[376,88,354,40],[376,93,354,45],[377,6,355,8],[377,10,355,12],[377,11,355,13,"Fp"],[377,13,355,15],[377,14,355,16,"isValid"],[377,21,355,23],[377,22,355,24,"n"],[377,23,355,25],[377,24,355,26],[377,28,355,31,"banZero"],[377,35,355,38],[377,39,355,42,"Fp"],[377,41,355,44],[377,42,355,45,"is0"],[377,45,355,48],[377,46,355,49,"n"],[377,47,355,50],[377,48,355,52],[377,50,356,12],[377,56,356,18],[377,60,356,22,"Error"],[377,65,356,27],[377,66,356,28],[377,90,356,52,"title"],[377,95,356,57],[377,97,356,59],[377,98,356,60],[378,6,357,8],[378,13,357,15,"n"],[378,14,357,16],[379,4,358,4],[380,4,359,4],[380,13,359,13,"aprjpoint"],[380,22,359,22,"aprjpoint"],[380,23,359,23,"other"],[380,28,359,28],[380,30,359,30],[381,6,360,8],[381,10,360,12],[381,12,360,14,"other"],[381,17,360,19],[381,29,360,31,"Point"],[381,34,360,36],[381,35,360,37],[381,37,361,12],[381,43,361,18],[381,47,361,22,"Error"],[381,52,361,27],[381,53,361,28],[381,79,361,54],[381,80,361,55],[382,4,362,4],[383,4,363,4],[383,13,363,13,"splitEndoScalarN"],[383,29,363,29,"splitEndoScalarN"],[383,30,363,30,"k"],[383,31,363,31],[383,33,363,33],[384,6,364,8],[384,10,364,12],[384,11,364,13,"endo"],[384,15,364,17],[384,19,364,21],[384,20,364,22,"endo"],[384,24,364,26],[384,25,364,27,"basises"],[384,32,364,34],[384,34,365,12],[384,40,365,18],[384,44,365,22,"Error"],[384,49,365,27],[384,50,365,28],[384,59,365,37],[384,60,365,38],[385,6,366,8],[385,13,366,15,"_splitEndoScalar"],[385,29,366,31],[385,30,366,32,"k"],[385,31,366,33],[385,33,366,35,"endo"],[385,37,366,39],[385,38,366,40,"basises"],[385,45,366,47],[385,47,366,49,"Fn"],[385,49,366,51],[385,50,366,52,"ORDER"],[385,55,366,57],[385,56,366,58],[386,4,367,4],[387,4,368,4],[388,4,369,4],[389,4,370,4],[390,4,371,4],[391,4,372,4],[391,8,372,10,"toAffineMemo"],[391,20,372,22],[391,23,372,25],[391,24,372,26],[391,25,372,27],[391,27,372,29,"utils_ts_1"],[391,37,372,39],[391,38,372,40,"memoized"],[391,46,372,48],[391,48,372,50],[391,49,372,51,"p"],[391,50,372,52],[391,52,372,54,"iz"],[391,54,372,56],[391,59,372,61],[392,6,373,8],[392,10,373,16,"X"],[392,11,373,17],[392,14,373,28,"p"],[392,15,373,29],[392,16,373,16,"X"],[392,17,373,17],[393,8,373,19,"Y"],[393,9,373,20],[393,12,373,28,"p"],[393,13,373,29],[393,14,373,19,"Y"],[393,15,373,20],[394,8,373,22,"Z"],[394,9,373,23],[394,12,373,28,"p"],[394,13,373,29],[394,14,373,22,"Z"],[394,15,373,23],[395,6,374,8],[396,6,375,8],[396,10,375,12,"Fp"],[396,12,375,14],[396,13,375,15,"eql"],[396,16,375,18],[396,17,375,19,"Z"],[396,18,375,20],[396,20,375,22,"Fp"],[396,22,375,24],[396,23,375,25,"ONE"],[396,26,375,28],[396,27,375,29],[396,29,376,12],[396,36,376,19],[397,8,376,21,"x"],[397,9,376,22],[397,11,376,24,"X"],[397,12,376,25],[398,8,376,27,"y"],[398,9,376,28],[398,11,376,30,"Y"],[399,6,376,32],[399,7,376,33],[400,6,377,8],[400,10,377,14,"is0"],[400,13,377,17],[400,16,377,20,"p"],[400,17,377,21],[400,18,377,22,"is0"],[400,21,377,25],[400,22,377,26],[400,23,377,27],[401,6,378,8],[402,6,379,8],[403,6,380,8],[403,10,380,12,"iz"],[403,12,380,14],[403,16,380,18],[403,20,380,22],[403,22,381,12,"iz"],[403,24,381,14],[403,27,381,17,"is0"],[403,30,381,20],[403,33,381,23,"Fp"],[403,35,381,25],[403,36,381,26,"ONE"],[403,39,381,29],[403,42,381,32,"Fp"],[403,44,381,34],[403,45,381,35,"inv"],[403,48,381,38],[403,49,381,39,"Z"],[403,50,381,40],[403,51,381,41],[404,6,382,8],[404,10,382,14,"x"],[404,11,382,15],[404,14,382,18,"Fp"],[404,16,382,20],[404,17,382,21,"mul"],[404,20,382,24],[404,21,382,25,"X"],[404,22,382,26],[404,24,382,28,"iz"],[404,26,382,30],[404,27,382,31],[405,6,383,8],[405,10,383,14,"y"],[405,11,383,15],[405,14,383,18,"Fp"],[405,16,383,20],[405,17,383,21,"mul"],[405,20,383,24],[405,21,383,25,"Y"],[405,22,383,26],[405,24,383,28,"iz"],[405,26,383,30],[405,27,383,31],[406,6,384,8],[406,10,384,14,"zz"],[406,12,384,16],[406,15,384,19,"Fp"],[406,17,384,21],[406,18,384,22,"mul"],[406,21,384,25],[406,22,384,26,"Z"],[406,23,384,27],[406,25,384,29,"iz"],[406,27,384,31],[406,28,384,32],[407,6,385,8],[407,10,385,12,"is0"],[407,13,385,15],[407,15,386,12],[407,22,386,19],[408,8,386,21,"x"],[408,9,386,22],[408,11,386,24,"Fp"],[408,13,386,26],[408,14,386,27,"ZERO"],[408,18,386,31],[409,8,386,33,"y"],[409,9,386,34],[409,11,386,36,"Fp"],[409,13,386,38],[409,14,386,39,"ZERO"],[410,6,386,44],[410,7,386,45],[411,6,387,8],[411,10,387,12],[411,11,387,13,"Fp"],[411,13,387,15],[411,14,387,16,"eql"],[411,17,387,19],[411,18,387,20,"zz"],[411,20,387,22],[411,22,387,24,"Fp"],[411,24,387,26],[411,25,387,27,"ONE"],[411,28,387,30],[411,29,387,31],[411,31,388,12],[411,37,388,18],[411,41,388,22,"Error"],[411,46,388,27],[411,47,388,28],[411,65,388,46],[411,66,388,47],[412,6,389,8],[412,13,389,15],[413,8,389,17,"x"],[413,9,389,18],[414,8,389,20,"y"],[415,6,389,22],[415,7,389,23],[416,4,390,4],[416,5,390,5],[416,6,390,6],[417,4,391,4],[418,4,392,4],[419,4,393,4],[419,8,393,10,"assertValidMemo"],[419,23,393,25],[419,26,393,28],[419,27,393,29],[419,28,393,30],[419,30,393,32,"utils_ts_1"],[419,40,393,42],[419,41,393,43,"memoized"],[419,49,393,51],[419,51,393,54,"p"],[419,52,393,55],[419,56,393,60],[420,6,394,8],[420,10,394,12,"p"],[420,11,394,13],[420,12,394,14,"is0"],[420,15,394,17],[420,16,394,18],[420,17,394,19],[420,19,394,21],[421,8,395,12],[422,8,396,12],[423,8,397,12],[424,8,398,12],[424,12,398,16,"extraOpts"],[424,21,398,25],[424,22,398,26,"allowInfinityPoint"],[424,40,398,44],[424,44,398,48],[424,45,398,49,"Fp"],[424,47,398,51],[424,48,398,52,"is0"],[424,51,398,55],[424,52,398,56,"p"],[424,53,398,57],[424,54,398,58,"Y"],[424,55,398,59],[424,56,398,60],[424,58,399,16],[425,8,400,12],[425,14,400,18],[425,18,400,22,"Error"],[425,23,400,27],[425,24,400,28],[425,41,400,45],[425,42,400,46],[426,6,401,8],[427,6,402,8],[428,6,403,8],[428,10,403,8,"_p$toAffine"],[428,21,403,8],[428,24,403,25,"p"],[428,25,403,26],[428,26,403,27,"toAffine"],[428,34,403,35],[428,35,403,36],[428,36,403,37],[429,8,403,16,"x"],[429,9,403,17],[429,12,403,17,"_p$toAffine"],[429,23,403,17],[429,24,403,16,"x"],[429,25,403,17],[430,8,403,19,"y"],[430,9,403,20],[430,12,403,20,"_p$toAffine"],[430,23,403,20],[430,24,403,19,"y"],[430,25,403,20],[431,6,404,8],[431,10,404,12],[431,11,404,13,"Fp"],[431,13,404,15],[431,14,404,16,"isValid"],[431,21,404,23],[431,22,404,24,"x"],[431,23,404,25],[431,24,404,26],[431,28,404,30],[431,29,404,31,"Fp"],[431,31,404,33],[431,32,404,34,"isValid"],[431,39,404,41],[431,40,404,42,"y"],[431,41,404,43],[431,42,404,44],[431,44,405,12],[431,50,405,18],[431,54,405,22,"Error"],[431,59,405,27],[431,60,405,28],[431,98,405,66],[431,99,405,67],[432,6,406,8],[432,10,406,12],[432,11,406,13,"isValidXY"],[432,20,406,22],[432,21,406,23,"x"],[432,22,406,24],[432,24,406,26,"y"],[432,25,406,27],[432,26,406,28],[432,28,407,12],[432,34,407,18],[432,38,407,22,"Error"],[432,43,407,27],[432,44,407,28],[432,79,407,63],[432,80,407,64],[433,6,408,8],[433,10,408,12],[433,11,408,13,"p"],[433,12,408,14],[433,13,408,15,"isTorsionFree"],[433,26,408,28],[433,27,408,29],[433,28,408,30],[433,30,409,12],[433,36,409,18],[433,40,409,22,"Error"],[433,45,409,27],[433,46,409,28],[433,86,409,68],[433,87,409,69],[434,6,410,8],[434,13,410,15],[434,17,410,19],[435,4,411,4],[435,5,411,5],[435,6,411,6],[436,4,412,4],[436,13,412,13,"finishEndo"],[436,23,412,23,"finishEndo"],[436,24,412,24,"endoBeta"],[436,32,412,32],[436,34,412,34,"k1p"],[436,37,412,37],[436,39,412,39,"k2p"],[436,42,412,42],[436,44,412,44,"k1neg"],[436,49,412,49],[436,51,412,51,"k2neg"],[436,56,412,56],[436,58,412,58],[437,6,413,8,"k2p"],[437,9,413,11],[437,12,413,14],[437,16,413,18,"Point"],[437,21,413,23],[437,22,413,24,"Fp"],[437,24,413,26],[437,25,413,27,"mul"],[437,28,413,30],[437,29,413,31,"k2p"],[437,32,413,34],[437,33,413,35,"X"],[437,34,413,36],[437,36,413,38,"endoBeta"],[437,44,413,46],[437,45,413,47],[437,47,413,49,"k2p"],[437,50,413,52],[437,51,413,53,"Y"],[437,52,413,54],[437,54,413,56,"k2p"],[437,57,413,59],[437,58,413,60,"Z"],[437,59,413,61],[437,60,413,62],[438,6,414,8,"k1p"],[438,9,414,11],[438,12,414,14],[438,13,414,15],[438,14,414,16],[438,16,414,18,"curve_ts_1"],[438,26,414,28],[438,27,414,29,"negateCt"],[438,35,414,37],[438,37,414,39,"k1neg"],[438,42,414,44],[438,44,414,46,"k1p"],[438,47,414,49],[438,48,414,50],[439,6,415,8,"k2p"],[439,9,415,11],[439,12,415,14],[439,13,415,15],[439,14,415,16],[439,16,415,18,"curve_ts_1"],[439,26,415,28],[439,27,415,29,"negateCt"],[439,35,415,37],[439,37,415,39,"k2neg"],[439,42,415,44],[439,44,415,46,"k2p"],[439,47,415,49],[439,48,415,50],[440,6,416,8],[440,13,416,15,"k1p"],[440,16,416,18],[440,17,416,19,"add"],[440,20,416,22],[440,21,416,23,"k2p"],[440,24,416,26],[440,25,416,27],[441,4,417,4],[442,4,418,4],[443,0,419,0],[444,0,420,0],[445,0,421,0],[446,0,422,0],[447,4,418,4],[447,8,423,10,"Point"],[447,13,423,15],[448,6,424,8],[449,6,425,8],[449,15,425,8,"Point"],[449,21,425,20,"X"],[449,22,425,21],[449,24,425,23,"Y"],[449,25,425,24],[449,27,425,26,"Z"],[449,28,425,27],[449,30,425,29],[450,8,425,29,"_classCallCheck"],[450,23,425,29],[450,30,425,29,"Point"],[450,35,425,29],[451,8,426,12],[451,12,426,16],[451,13,426,17,"X"],[451,14,426,18],[451,17,426,21,"acoord"],[451,23,426,27],[451,24,426,28],[451,27,426,31],[451,29,426,33,"X"],[451,30,426,34],[451,31,426,35],[452,8,427,12],[452,12,427,16],[452,13,427,17,"Y"],[452,14,427,18],[452,17,427,21,"acoord"],[452,23,427,27],[452,24,427,28],[452,27,427,31],[452,29,427,33,"Y"],[452,30,427,34],[452,32,427,36],[452,36,427,40],[452,37,427,41],[453,8,428,12],[453,12,428,16],[453,13,428,17,"Z"],[453,14,428,18],[453,17,428,21,"acoord"],[453,23,428,27],[453,24,428,28],[453,27,428,31],[453,29,428,33,"Z"],[453,30,428,34],[453,31,428,35],[454,8,429,12,"Object"],[454,14,429,18],[454,15,429,19,"freeze"],[454,21,429,25],[454,22,429,26],[454,26,429,30],[454,27,429,31],[455,6,430,8],[456,6,430,9],[456,13,430,9,"_createClass"],[456,25,430,9],[456,26,430,9,"Point"],[456,31,430,9],[457,8,430,9,"key"],[457,11,430,9],[458,8,430,9,"get"],[458,11,430,9],[458,13,454,8],[458,22,454,8,"get"],[458,23,454,8],[458,25,454,16],[459,10,455,12],[459,17,455,19],[459,21,455,23],[459,22,455,24,"toAffine"],[459,30,455,32],[459,31,455,33],[459,32,455,34],[459,33,455,35,"x"],[459,34,455,36],[460,8,456,8],[461,6,456,9],[462,8,456,9,"key"],[462,11,456,9],[463,8,456,9,"get"],[463,11,456,9],[463,13,457,8],[463,22,457,8,"get"],[463,23,457,8],[463,25,457,16],[464,10,458,12],[464,17,458,19],[464,21,458,23],[464,22,458,24,"toAffine"],[464,30,458,32],[464,31,458,33],[464,32,458,34],[464,33,458,35,"y"],[464,34,458,36],[465,8,459,8],[466,8,460,8],[467,0,461,0],[468,0,462,0],[469,0,463,0],[470,0,464,0],[471,0,465,0],[472,6,460,8],[473,8,460,8,"key"],[473,11,460,8],[474,8,460,8,"value"],[474,13,460,8],[474,15,466,8],[474,24,466,8,"precompute"],[474,34,466,18,"precompute"],[474,35,466,18],[474,37,466,50],[475,10,466,50],[475,14,466,19,"windowSize"],[475,24,466,29],[475,27,466,29,"arguments"],[475,36,466,29],[475,37,466,29,"length"],[475,43,466,29],[475,51,466,29,"arguments"],[475,60,466,29],[475,68,466,29,"undefined"],[475,77,466,29],[475,80,466,29,"arguments"],[475,89,466,29],[475,95,466,32],[475,96,466,33],[476,10,466,33],[476,14,466,35,"isLazy"],[476,20,466,41],[476,23,466,41,"arguments"],[476,32,466,41],[476,33,466,41,"length"],[476,39,466,41],[476,47,466,41,"arguments"],[476,56,466,41],[476,64,466,41,"undefined"],[476,73,466,41],[476,76,466,41,"arguments"],[476,85,466,41],[476,91,466,44],[476,95,466,48],[477,10,467,12,"wnaf"],[477,14,467,16],[477,15,467,17,"createCache"],[477,26,467,28],[477,27,467,29],[477,31,467,33],[477,33,467,35,"windowSize"],[477,43,467,45],[477,44,467,46],[478,10,468,12],[478,14,468,16],[478,15,468,17,"isLazy"],[478,21,468,23],[478,23,469,16],[478,27,469,20],[478,28,469,21,"multiply"],[478,36,469,29],[478,37,469,30,"_3n"],[478,40,469,33],[478,41,469,34],[478,42,469,35],[478,43,469,36],[479,10,470,12],[479,17,470,19],[479,21,470,23],[480,8,471,8],[481,8,472,8],[482,8,473,8],[483,6,473,8],[484,8,473,8,"key"],[484,11,473,8],[485,8,473,8,"value"],[485,13,473,8],[485,15,474,8],[485,24,474,8,"assertValidity"],[485,38,474,22,"assertValidity"],[485,39,474,22],[485,41,474,25],[486,10,475,12,"assertValidMemo"],[486,25,475,27],[486,26,475,28],[486,30,475,32],[486,31,475,33],[487,8,476,8],[488,6,476,9],[489,8,476,9,"key"],[489,11,476,9],[490,8,476,9,"value"],[490,13,476,9],[490,15,477,8],[490,24,477,8,"hasEvenY"],[490,32,477,16,"hasEvenY"],[490,33,477,16],[490,35,477,19],[491,10,478,12],[491,14,478,12,"_this$toAffine"],[491,28,478,12],[491,31,478,26],[491,35,478,30],[491,36,478,31,"toAffine"],[491,44,478,39],[491,45,478,40],[491,46,478,41],[492,12,478,20,"y"],[492,13,478,21],[492,16,478,21,"_this$toAffine"],[492,30,478,21],[492,31,478,20,"y"],[492,32,478,21],[493,10,479,12],[493,14,479,16],[493,15,479,17,"Fp"],[493,17,479,19],[493,18,479,20,"isOdd"],[493,23,479,25],[493,25,480,16],[493,31,480,22],[493,35,480,26,"Error"],[493,40,480,31],[493,41,480,32],[493,70,480,61],[493,71,480,62],[494,10,481,12],[494,17,481,19],[494,18,481,20,"Fp"],[494,20,481,22],[494,21,481,23,"isOdd"],[494,26,481,28],[494,27,481,29,"y"],[494,28,481,30],[494,29,481,31],[495,8,482,8],[496,8,483,8],[497,6,483,8],[498,8,483,8,"key"],[498,11,483,8],[499,8,483,8,"value"],[499,13,483,8],[499,15,484,8],[499,24,484,8,"equals"],[499,30,484,14,"equals"],[499,31,484,15,"other"],[499,36,484,20],[499,38,484,22],[500,10,485,12,"aprjpoint"],[500,19,485,21],[500,20,485,22,"other"],[500,25,485,27],[500,26,485,28],[501,10,486,12],[501,14,486,23,"X1"],[501,16,486,25],[501,19,486,44],[501,23,486,48],[501,24,486,20,"X"],[501,25,486,21],[502,12,486,30,"Y1"],[502,14,486,32],[502,17,486,44],[502,21,486,48],[502,22,486,27,"Y"],[502,23,486,28],[503,12,486,37,"Z1"],[503,14,486,39],[503,17,486,44],[503,21,486,48],[503,22,486,34,"Z"],[503,23,486,35],[504,10,487,12],[504,14,487,23,"X2"],[504,16,487,25],[504,19,487,44,"other"],[504,24,487,49],[504,25,487,20,"X"],[504,26,487,21],[505,12,487,30,"Y2"],[505,14,487,32],[505,17,487,44,"other"],[505,22,487,49],[505,23,487,27,"Y"],[505,24,487,28],[506,12,487,37,"Z2"],[506,14,487,39],[506,17,487,44,"other"],[506,22,487,49],[506,23,487,34,"Z"],[506,24,487,35],[507,10,488,12],[507,14,488,18,"U1"],[507,16,488,20],[507,19,488,23,"Fp"],[507,21,488,25],[507,22,488,26,"eql"],[507,25,488,29],[507,26,488,30,"Fp"],[507,28,488,32],[507,29,488,33,"mul"],[507,32,488,36],[507,33,488,37,"X1"],[507,35,488,39],[507,37,488,41,"Z2"],[507,39,488,43],[507,40,488,44],[507,42,488,46,"Fp"],[507,44,488,48],[507,45,488,49,"mul"],[507,48,488,52],[507,49,488,53,"X2"],[507,51,488,55],[507,53,488,57,"Z1"],[507,55,488,59],[507,56,488,60],[507,57,488,61],[508,10,489,12],[508,14,489,18,"U2"],[508,16,489,20],[508,19,489,23,"Fp"],[508,21,489,25],[508,22,489,26,"eql"],[508,25,489,29],[508,26,489,30,"Fp"],[508,28,489,32],[508,29,489,33,"mul"],[508,32,489,36],[508,33,489,37,"Y1"],[508,35,489,39],[508,37,489,41,"Z2"],[508,39,489,43],[508,40,489,44],[508,42,489,46,"Fp"],[508,44,489,48],[508,45,489,49,"mul"],[508,48,489,52],[508,49,489,53,"Y2"],[508,51,489,55],[508,53,489,57,"Z1"],[508,55,489,59],[508,56,489,60],[508,57,489,61],[509,10,490,12],[509,17,490,19,"U1"],[509,19,490,21],[509,23,490,25,"U2"],[509,25,490,27],[510,8,491,8],[511,8,492,8],[512,6,492,8],[513,8,492,8,"key"],[513,11,492,8],[514,8,492,8,"value"],[514,13,492,8],[514,15,493,8],[514,24,493,8,"negate"],[514,30,493,14,"negate"],[514,31,493,14],[514,33,493,17],[515,10,494,12],[515,17,494,19],[515,21,494,23,"Point"],[515,26,494,28],[515,27,494,29],[515,31,494,33],[515,32,494,34,"X"],[515,33,494,35],[515,35,494,37,"Fp"],[515,37,494,39],[515,38,494,40,"neg"],[515,41,494,43],[515,42,494,44],[515,46,494,48],[515,47,494,49,"Y"],[515,48,494,50],[515,49,494,51],[515,51,494,53],[515,55,494,57],[515,56,494,58,"Z"],[515,57,494,59],[515,58,494,60],[516,8,495,8],[517,8,496,8],[518,8,497,8],[519,8,498,8],[520,8,499,8],[521,6,499,8],[522,8,499,8,"key"],[522,11,499,8],[523,8,499,8,"value"],[523,13,499,8],[523,15,500,8],[523,24,500,8,"double"],[523,30,500,14,"double"],[523,31,500,14],[523,33,500,17],[524,10,501,12],[524,14,501,20,"a"],[524,15,501,21],[524,18,501,29,"CURVE"],[524,24,501,34],[524,25,501,20,"a"],[524,26,501,21],[525,12,501,23,"b"],[525,13,501,24],[525,16,501,29,"CURVE"],[525,22,501,34],[525,23,501,23,"b"],[525,24,501,24],[526,10,502,12],[526,14,502,18,"b3"],[526,16,502,20],[526,19,502,23,"Fp"],[526,21,502,25],[526,22,502,26,"mul"],[526,25,502,29],[526,26,502,30,"b"],[526,27,502,31],[526,29,502,33,"_3n"],[526,32,502,36],[526,33,502,37],[527,10,503,12],[527,14,503,23,"X1"],[527,16,503,25],[527,19,503,44],[527,23,503,48],[527,24,503,20,"X"],[527,25,503,21],[528,12,503,30,"Y1"],[528,14,503,32],[528,17,503,44],[528,21,503,48],[528,22,503,27,"Y"],[528,23,503,28],[529,12,503,37,"Z1"],[529,14,503,39],[529,17,503,44],[529,21,503,48],[529,22,503,34,"Z"],[529,23,503,35],[530,10,504,12],[530,14,504,16,"X3"],[530,16,504,18],[530,19,504,21,"Fp"],[530,21,504,23],[530,22,504,24,"ZERO"],[530,26,504,28],[531,12,504,30,"Y3"],[531,14,504,32],[531,17,504,35,"Fp"],[531,19,504,37],[531,20,504,38,"ZERO"],[531,24,504,42],[532,12,504,44,"Z3"],[532,14,504,46],[532,17,504,49,"Fp"],[532,19,504,51],[532,20,504,52,"ZERO"],[532,24,504,56],[532,25,504,57],[532,26,504,58],[533,10,505,12],[533,14,505,16,"t0"],[533,16,505,18],[533,19,505,21,"Fp"],[533,21,505,23],[533,22,505,24,"mul"],[533,25,505,27],[533,26,505,28,"X1"],[533,28,505,30],[533,30,505,32,"X1"],[533,32,505,34],[533,33,505,35],[533,34,505,36],[533,35,505,37],[534,10,506,12],[534,14,506,16,"t1"],[534,16,506,18],[534,19,506,21,"Fp"],[534,21,506,23],[534,22,506,24,"mul"],[534,25,506,27],[534,26,506,28,"Y1"],[534,28,506,30],[534,30,506,32,"Y1"],[534,32,506,34],[534,33,506,35],[535,10,507,12],[535,14,507,16,"t2"],[535,16,507,18],[535,19,507,21,"Fp"],[535,21,507,23],[535,22,507,24,"mul"],[535,25,507,27],[535,26,507,28,"Z1"],[535,28,507,30],[535,30,507,32,"Z1"],[535,32,507,34],[535,33,507,35],[536,10,508,12],[536,14,508,16,"t3"],[536,16,508,18],[536,19,508,21,"Fp"],[536,21,508,23],[536,22,508,24,"mul"],[536,25,508,27],[536,26,508,28,"X1"],[536,28,508,30],[536,30,508,32,"Y1"],[536,32,508,34],[536,33,508,35],[537,10,509,12,"t3"],[537,12,509,14],[537,15,509,17,"Fp"],[537,17,509,19],[537,18,509,20,"add"],[537,21,509,23],[537,22,509,24,"t3"],[537,24,509,26],[537,26,509,28,"t3"],[537,28,509,30],[537,29,509,31],[537,30,509,32],[537,31,509,33],[538,10,510,12,"Z3"],[538,12,510,14],[538,15,510,17,"Fp"],[538,17,510,19],[538,18,510,20,"mul"],[538,21,510,23],[538,22,510,24,"X1"],[538,24,510,26],[538,26,510,28,"Z1"],[538,28,510,30],[538,29,510,31],[539,10,511,12,"Z3"],[539,12,511,14],[539,15,511,17,"Fp"],[539,17,511,19],[539,18,511,20,"add"],[539,21,511,23],[539,22,511,24,"Z3"],[539,24,511,26],[539,26,511,28,"Z3"],[539,28,511,30],[539,29,511,31],[540,10,512,12,"X3"],[540,12,512,14],[540,15,512,17,"Fp"],[540,17,512,19],[540,18,512,20,"mul"],[540,21,512,23],[540,22,512,24,"a"],[540,23,512,25],[540,25,512,27,"Z3"],[540,27,512,29],[540,28,512,30],[541,10,513,12,"Y3"],[541,12,513,14],[541,15,513,17,"Fp"],[541,17,513,19],[541,18,513,20,"mul"],[541,21,513,23],[541,22,513,24,"b3"],[541,24,513,26],[541,26,513,28,"t2"],[541,28,513,30],[541,29,513,31],[542,10,514,12,"Y3"],[542,12,514,14],[542,15,514,17,"Fp"],[542,17,514,19],[542,18,514,20,"add"],[542,21,514,23],[542,22,514,24,"X3"],[542,24,514,26],[542,26,514,28,"Y3"],[542,28,514,30],[542,29,514,31],[542,30,514,32],[542,31,514,33],[543,10,515,12,"X3"],[543,12,515,14],[543,15,515,17,"Fp"],[543,17,515,19],[543,18,515,20,"sub"],[543,21,515,23],[543,22,515,24,"t1"],[543,24,515,26],[543,26,515,28,"Y3"],[543,28,515,30],[543,29,515,31],[544,10,516,12,"Y3"],[544,12,516,14],[544,15,516,17,"Fp"],[544,17,516,19],[544,18,516,20,"add"],[544,21,516,23],[544,22,516,24,"t1"],[544,24,516,26],[544,26,516,28,"Y3"],[544,28,516,30],[544,29,516,31],[545,10,517,12,"Y3"],[545,12,517,14],[545,15,517,17,"Fp"],[545,17,517,19],[545,18,517,20,"mul"],[545,21,517,23],[545,22,517,24,"X3"],[545,24,517,26],[545,26,517,28,"Y3"],[545,28,517,30],[545,29,517,31],[546,10,518,12,"X3"],[546,12,518,14],[546,15,518,17,"Fp"],[546,17,518,19],[546,18,518,20,"mul"],[546,21,518,23],[546,22,518,24,"t3"],[546,24,518,26],[546,26,518,28,"X3"],[546,28,518,30],[546,29,518,31],[547,10,519,12,"Z3"],[547,12,519,14],[547,15,519,17,"Fp"],[547,17,519,19],[547,18,519,20,"mul"],[547,21,519,23],[547,22,519,24,"b3"],[547,24,519,26],[547,26,519,28,"Z3"],[547,28,519,30],[547,29,519,31],[547,30,519,32],[547,31,519,33],[548,10,520,12,"t2"],[548,12,520,14],[548,15,520,17,"Fp"],[548,17,520,19],[548,18,520,20,"mul"],[548,21,520,23],[548,22,520,24,"a"],[548,23,520,25],[548,25,520,27,"t2"],[548,27,520,29],[548,28,520,30],[549,10,521,12,"t3"],[549,12,521,14],[549,15,521,17,"Fp"],[549,17,521,19],[549,18,521,20,"sub"],[549,21,521,23],[549,22,521,24,"t0"],[549,24,521,26],[549,26,521,28,"t2"],[549,28,521,30],[549,29,521,31],[550,10,522,12,"t3"],[550,12,522,14],[550,15,522,17,"Fp"],[550,17,522,19],[550,18,522,20,"mul"],[550,21,522,23],[550,22,522,24,"a"],[550,23,522,25],[550,25,522,27,"t3"],[550,27,522,29],[550,28,522,30],[551,10,523,12,"t3"],[551,12,523,14],[551,15,523,17,"Fp"],[551,17,523,19],[551,18,523,20,"add"],[551,21,523,23],[551,22,523,24,"t3"],[551,24,523,26],[551,26,523,28,"Z3"],[551,28,523,30],[551,29,523,31],[552,10,524,12,"Z3"],[552,12,524,14],[552,15,524,17,"Fp"],[552,17,524,19],[552,18,524,20,"add"],[552,21,524,23],[552,22,524,24,"t0"],[552,24,524,26],[552,26,524,28,"t0"],[552,28,524,30],[552,29,524,31],[552,30,524,32],[552,31,524,33],[553,10,525,12,"t0"],[553,12,525,14],[553,15,525,17,"Fp"],[553,17,525,19],[553,18,525,20,"add"],[553,21,525,23],[553,22,525,24,"Z3"],[553,24,525,26],[553,26,525,28,"t0"],[553,28,525,30],[553,29,525,31],[554,10,526,12,"t0"],[554,12,526,14],[554,15,526,17,"Fp"],[554,17,526,19],[554,18,526,20,"add"],[554,21,526,23],[554,22,526,24,"t0"],[554,24,526,26],[554,26,526,28,"t2"],[554,28,526,30],[554,29,526,31],[555,10,527,12,"t0"],[555,12,527,14],[555,15,527,17,"Fp"],[555,17,527,19],[555,18,527,20,"mul"],[555,21,527,23],[555,22,527,24,"t0"],[555,24,527,26],[555,26,527,28,"t3"],[555,28,527,30],[555,29,527,31],[556,10,528,12,"Y3"],[556,12,528,14],[556,15,528,17,"Fp"],[556,17,528,19],[556,18,528,20,"add"],[556,21,528,23],[556,22,528,24,"Y3"],[556,24,528,26],[556,26,528,28,"t0"],[556,28,528,30],[556,29,528,31],[557,10,529,12,"t2"],[557,12,529,14],[557,15,529,17,"Fp"],[557,17,529,19],[557,18,529,20,"mul"],[557,21,529,23],[557,22,529,24,"Y1"],[557,24,529,26],[557,26,529,28,"Z1"],[557,28,529,30],[557,29,529,31],[557,30,529,32],[557,31,529,33],[558,10,530,12,"t2"],[558,12,530,14],[558,15,530,17,"Fp"],[558,17,530,19],[558,18,530,20,"add"],[558,21,530,23],[558,22,530,24,"t2"],[558,24,530,26],[558,26,530,28,"t2"],[558,28,530,30],[558,29,530,31],[559,10,531,12,"t0"],[559,12,531,14],[559,15,531,17,"Fp"],[559,17,531,19],[559,18,531,20,"mul"],[559,21,531,23],[559,22,531,24,"t2"],[559,24,531,26],[559,26,531,28,"t3"],[559,28,531,30],[559,29,531,31],[560,10,532,12,"X3"],[560,12,532,14],[560,15,532,17,"Fp"],[560,17,532,19],[560,18,532,20,"sub"],[560,21,532,23],[560,22,532,24,"X3"],[560,24,532,26],[560,26,532,28,"t0"],[560,28,532,30],[560,29,532,31],[561,10,533,12,"Z3"],[561,12,533,14],[561,15,533,17,"Fp"],[561,17,533,19],[561,18,533,20,"mul"],[561,21,533,23],[561,22,533,24,"t2"],[561,24,533,26],[561,26,533,28,"t1"],[561,28,533,30],[561,29,533,31],[562,10,534,12,"Z3"],[562,12,534,14],[562,15,534,17,"Fp"],[562,17,534,19],[562,18,534,20,"add"],[562,21,534,23],[562,22,534,24,"Z3"],[562,24,534,26],[562,26,534,28,"Z3"],[562,28,534,30],[562,29,534,31],[562,30,534,32],[562,31,534,33],[563,10,535,12,"Z3"],[563,12,535,14],[563,15,535,17,"Fp"],[563,17,535,19],[563,18,535,20,"add"],[563,21,535,23],[563,22,535,24,"Z3"],[563,24,535,26],[563,26,535,28,"Z3"],[563,28,535,30],[563,29,535,31],[564,10,536,12],[564,17,536,19],[564,21,536,23,"Point"],[564,26,536,28],[564,27,536,29,"X3"],[564,29,536,31],[564,31,536,33,"Y3"],[564,33,536,35],[564,35,536,37,"Z3"],[564,37,536,39],[564,38,536,40],[565,8,537,8],[566,8,538,8],[567,8,539,8],[568,8,540,8],[569,8,541,8],[570,6,541,8],[571,8,541,8,"key"],[571,11,541,8],[572,8,541,8,"value"],[572,13,541,8],[572,15,542,8],[572,24,542,8,"add"],[572,27,542,11,"add"],[572,28,542,12,"other"],[572,33,542,17],[572,35,542,19],[573,10,543,12,"aprjpoint"],[573,19,543,21],[573,20,543,22,"other"],[573,25,543,27],[573,26,543,28],[574,10,544,12],[574,14,544,23,"X1"],[574,16,544,25],[574,19,544,44],[574,23,544,48],[574,24,544,20,"X"],[574,25,544,21],[575,12,544,30,"Y1"],[575,14,544,32],[575,17,544,44],[575,21,544,48],[575,22,544,27,"Y"],[575,23,544,28],[576,12,544,37,"Z1"],[576,14,544,39],[576,17,544,44],[576,21,544,48],[576,22,544,34,"Z"],[576,23,544,35],[577,10,545,12],[577,14,545,23,"X2"],[577,16,545,25],[577,19,545,44,"other"],[577,24,545,49],[577,25,545,20,"X"],[577,26,545,21],[578,12,545,30,"Y2"],[578,14,545,32],[578,17,545,44,"other"],[578,22,545,49],[578,23,545,27,"Y"],[578,24,545,28],[579,12,545,37,"Z2"],[579,14,545,39],[579,17,545,44,"other"],[579,22,545,49],[579,23,545,34,"Z"],[579,24,545,35],[580,10,546,12],[580,14,546,16,"X3"],[580,16,546,18],[580,19,546,21,"Fp"],[580,21,546,23],[580,22,546,24,"ZERO"],[580,26,546,28],[581,12,546,30,"Y3"],[581,14,546,32],[581,17,546,35,"Fp"],[581,19,546,37],[581,20,546,38,"ZERO"],[581,24,546,42],[582,12,546,44,"Z3"],[582,14,546,46],[582,17,546,49,"Fp"],[582,19,546,51],[582,20,546,52,"ZERO"],[582,24,546,56],[582,25,546,57],[582,26,546,58],[583,10,547,12],[583,14,547,18,"a"],[583,15,547,19],[583,18,547,22,"CURVE"],[583,24,547,27],[583,25,547,28,"a"],[583,26,547,29],[584,10,548,12],[584,14,548,18,"b3"],[584,16,548,20],[584,19,548,23,"Fp"],[584,21,548,25],[584,22,548,26,"mul"],[584,25,548,29],[584,26,548,30,"CURVE"],[584,32,548,35],[584,33,548,36,"b"],[584,34,548,37],[584,36,548,39,"_3n"],[584,39,548,42],[584,40,548,43],[585,10,549,12],[585,14,549,16,"t0"],[585,16,549,18],[585,19,549,21,"Fp"],[585,21,549,23],[585,22,549,24,"mul"],[585,25,549,27],[585,26,549,28,"X1"],[585,28,549,30],[585,30,549,32,"X2"],[585,32,549,34],[585,33,549,35],[585,34,549,36],[585,35,549,37],[586,10,550,12],[586,14,550,16,"t1"],[586,16,550,18],[586,19,550,21,"Fp"],[586,21,550,23],[586,22,550,24,"mul"],[586,25,550,27],[586,26,550,28,"Y1"],[586,28,550,30],[586,30,550,32,"Y2"],[586,32,550,34],[586,33,550,35],[587,10,551,12],[587,14,551,16,"t2"],[587,16,551,18],[587,19,551,21,"Fp"],[587,21,551,23],[587,22,551,24,"mul"],[587,25,551,27],[587,26,551,28,"Z1"],[587,28,551,30],[587,30,551,32,"Z2"],[587,32,551,34],[587,33,551,35],[588,10,552,12],[588,14,552,16,"t3"],[588,16,552,18],[588,19,552,21,"Fp"],[588,21,552,23],[588,22,552,24,"add"],[588,25,552,27],[588,26,552,28,"X1"],[588,28,552,30],[588,30,552,32,"Y1"],[588,32,552,34],[588,33,552,35],[589,10,553,12],[589,14,553,16,"t4"],[589,16,553,18],[589,19,553,21,"Fp"],[589,21,553,23],[589,22,553,24,"add"],[589,25,553,27],[589,26,553,28,"X2"],[589,28,553,30],[589,30,553,32,"Y2"],[589,32,553,34],[589,33,553,35],[589,34,553,36],[589,35,553,37],[590,10,554,12,"t3"],[590,12,554,14],[590,15,554,17,"Fp"],[590,17,554,19],[590,18,554,20,"mul"],[590,21,554,23],[590,22,554,24,"t3"],[590,24,554,26],[590,26,554,28,"t4"],[590,28,554,30],[590,29,554,31],[591,10,555,12,"t4"],[591,12,555,14],[591,15,555,17,"Fp"],[591,17,555,19],[591,18,555,20,"add"],[591,21,555,23],[591,22,555,24,"t0"],[591,24,555,26],[591,26,555,28,"t1"],[591,28,555,30],[591,29,555,31],[592,10,556,12,"t3"],[592,12,556,14],[592,15,556,17,"Fp"],[592,17,556,19],[592,18,556,20,"sub"],[592,21,556,23],[592,22,556,24,"t3"],[592,24,556,26],[592,26,556,28,"t4"],[592,28,556,30],[592,29,556,31],[593,10,557,12,"t4"],[593,12,557,14],[593,15,557,17,"Fp"],[593,17,557,19],[593,18,557,20,"add"],[593,21,557,23],[593,22,557,24,"X1"],[593,24,557,26],[593,26,557,28,"Z1"],[593,28,557,30],[593,29,557,31],[594,10,558,12],[594,14,558,16,"t5"],[594,16,558,18],[594,19,558,21,"Fp"],[594,21,558,23],[594,22,558,24,"add"],[594,25,558,27],[594,26,558,28,"X2"],[594,28,558,30],[594,30,558,32,"Z2"],[594,32,558,34],[594,33,558,35],[594,34,558,36],[594,35,558,37],[595,10,559,12,"t4"],[595,12,559,14],[595,15,559,17,"Fp"],[595,17,559,19],[595,18,559,20,"mul"],[595,21,559,23],[595,22,559,24,"t4"],[595,24,559,26],[595,26,559,28,"t5"],[595,28,559,30],[595,29,559,31],[596,10,560,12,"t5"],[596,12,560,14],[596,15,560,17,"Fp"],[596,17,560,19],[596,18,560,20,"add"],[596,21,560,23],[596,22,560,24,"t0"],[596,24,560,26],[596,26,560,28,"t2"],[596,28,560,30],[596,29,560,31],[597,10,561,12,"t4"],[597,12,561,14],[597,15,561,17,"Fp"],[597,17,561,19],[597,18,561,20,"sub"],[597,21,561,23],[597,22,561,24,"t4"],[597,24,561,26],[597,26,561,28,"t5"],[597,28,561,30],[597,29,561,31],[598,10,562,12,"t5"],[598,12,562,14],[598,15,562,17,"Fp"],[598,17,562,19],[598,18,562,20,"add"],[598,21,562,23],[598,22,562,24,"Y1"],[598,24,562,26],[598,26,562,28,"Z1"],[598,28,562,30],[598,29,562,31],[599,10,563,12,"X3"],[599,12,563,14],[599,15,563,17,"Fp"],[599,17,563,19],[599,18,563,20,"add"],[599,21,563,23],[599,22,563,24,"Y2"],[599,24,563,26],[599,26,563,28,"Z2"],[599,28,563,30],[599,29,563,31],[599,30,563,32],[599,31,563,33],[600,10,564,12,"t5"],[600,12,564,14],[600,15,564,17,"Fp"],[600,17,564,19],[600,18,564,20,"mul"],[600,21,564,23],[600,22,564,24,"t5"],[600,24,564,26],[600,26,564,28,"X3"],[600,28,564,30],[600,29,564,31],[601,10,565,12,"X3"],[601,12,565,14],[601,15,565,17,"Fp"],[601,17,565,19],[601,18,565,20,"add"],[601,21,565,23],[601,22,565,24,"t1"],[601,24,565,26],[601,26,565,28,"t2"],[601,28,565,30],[601,29,565,31],[602,10,566,12,"t5"],[602,12,566,14],[602,15,566,17,"Fp"],[602,17,566,19],[602,18,566,20,"sub"],[602,21,566,23],[602,22,566,24,"t5"],[602,24,566,26],[602,26,566,28,"X3"],[602,28,566,30],[602,29,566,31],[603,10,567,12,"Z3"],[603,12,567,14],[603,15,567,17,"Fp"],[603,17,567,19],[603,18,567,20,"mul"],[603,21,567,23],[603,22,567,24,"a"],[603,23,567,25],[603,25,567,27,"t4"],[603,27,567,29],[603,28,567,30],[604,10,568,12,"X3"],[604,12,568,14],[604,15,568,17,"Fp"],[604,17,568,19],[604,18,568,20,"mul"],[604,21,568,23],[604,22,568,24,"b3"],[604,24,568,26],[604,26,568,28,"t2"],[604,28,568,30],[604,29,568,31],[604,30,568,32],[604,31,568,33],[605,10,569,12,"Z3"],[605,12,569,14],[605,15,569,17,"Fp"],[605,17,569,19],[605,18,569,20,"add"],[605,21,569,23],[605,22,569,24,"X3"],[605,24,569,26],[605,26,569,28,"Z3"],[605,28,569,30],[605,29,569,31],[606,10,570,12,"X3"],[606,12,570,14],[606,15,570,17,"Fp"],[606,17,570,19],[606,18,570,20,"sub"],[606,21,570,23],[606,22,570,24,"t1"],[606,24,570,26],[606,26,570,28,"Z3"],[606,28,570,30],[606,29,570,31],[607,10,571,12,"Z3"],[607,12,571,14],[607,15,571,17,"Fp"],[607,17,571,19],[607,18,571,20,"add"],[607,21,571,23],[607,22,571,24,"t1"],[607,24,571,26],[607,26,571,28,"Z3"],[607,28,571,30],[607,29,571,31],[608,10,572,12,"Y3"],[608,12,572,14],[608,15,572,17,"Fp"],[608,17,572,19],[608,18,572,20,"mul"],[608,21,572,23],[608,22,572,24,"X3"],[608,24,572,26],[608,26,572,28,"Z3"],[608,28,572,30],[608,29,572,31],[609,10,573,12,"t1"],[609,12,573,14],[609,15,573,17,"Fp"],[609,17,573,19],[609,18,573,20,"add"],[609,21,573,23],[609,22,573,24,"t0"],[609,24,573,26],[609,26,573,28,"t0"],[609,28,573,30],[609,29,573,31],[609,30,573,32],[609,31,573,33],[610,10,574,12,"t1"],[610,12,574,14],[610,15,574,17,"Fp"],[610,17,574,19],[610,18,574,20,"add"],[610,21,574,23],[610,22,574,24,"t1"],[610,24,574,26],[610,26,574,28,"t0"],[610,28,574,30],[610,29,574,31],[611,10,575,12,"t2"],[611,12,575,14],[611,15,575,17,"Fp"],[611,17,575,19],[611,18,575,20,"mul"],[611,21,575,23],[611,22,575,24,"a"],[611,23,575,25],[611,25,575,27,"t2"],[611,27,575,29],[611,28,575,30],[612,10,576,12,"t4"],[612,12,576,14],[612,15,576,17,"Fp"],[612,17,576,19],[612,18,576,20,"mul"],[612,21,576,23],[612,22,576,24,"b3"],[612,24,576,26],[612,26,576,28,"t4"],[612,28,576,30],[612,29,576,31],[613,10,577,12,"t1"],[613,12,577,14],[613,15,577,17,"Fp"],[613,17,577,19],[613,18,577,20,"add"],[613,21,577,23],[613,22,577,24,"t1"],[613,24,577,26],[613,26,577,28,"t2"],[613,28,577,30],[613,29,577,31],[614,10,578,12,"t2"],[614,12,578,14],[614,15,578,17,"Fp"],[614,17,578,19],[614,18,578,20,"sub"],[614,21,578,23],[614,22,578,24,"t0"],[614,24,578,26],[614,26,578,28,"t2"],[614,28,578,30],[614,29,578,31],[614,30,578,32],[614,31,578,33],[615,10,579,12,"t2"],[615,12,579,14],[615,15,579,17,"Fp"],[615,17,579,19],[615,18,579,20,"mul"],[615,21,579,23],[615,22,579,24,"a"],[615,23,579,25],[615,25,579,27,"t2"],[615,27,579,29],[615,28,579,30],[616,10,580,12,"t4"],[616,12,580,14],[616,15,580,17,"Fp"],[616,17,580,19],[616,18,580,20,"add"],[616,21,580,23],[616,22,580,24,"t4"],[616,24,580,26],[616,26,580,28,"t2"],[616,28,580,30],[616,29,580,31],[617,10,581,12,"t0"],[617,12,581,14],[617,15,581,17,"Fp"],[617,17,581,19],[617,18,581,20,"mul"],[617,21,581,23],[617,22,581,24,"t1"],[617,24,581,26],[617,26,581,28,"t4"],[617,28,581,30],[617,29,581,31],[618,10,582,12,"Y3"],[618,12,582,14],[618,15,582,17,"Fp"],[618,17,582,19],[618,18,582,20,"add"],[618,21,582,23],[618,22,582,24,"Y3"],[618,24,582,26],[618,26,582,28,"t0"],[618,28,582,30],[618,29,582,31],[619,10,583,12,"t0"],[619,12,583,14],[619,15,583,17,"Fp"],[619,17,583,19],[619,18,583,20,"mul"],[619,21,583,23],[619,22,583,24,"t5"],[619,24,583,26],[619,26,583,28,"t4"],[619,28,583,30],[619,29,583,31],[619,30,583,32],[619,31,583,33],[620,10,584,12,"X3"],[620,12,584,14],[620,15,584,17,"Fp"],[620,17,584,19],[620,18,584,20,"mul"],[620,21,584,23],[620,22,584,24,"t3"],[620,24,584,26],[620,26,584,28,"X3"],[620,28,584,30],[620,29,584,31],[621,10,585,12,"X3"],[621,12,585,14],[621,15,585,17,"Fp"],[621,17,585,19],[621,18,585,20,"sub"],[621,21,585,23],[621,22,585,24,"X3"],[621,24,585,26],[621,26,585,28,"t0"],[621,28,585,30],[621,29,585,31],[622,10,586,12,"t0"],[622,12,586,14],[622,15,586,17,"Fp"],[622,17,586,19],[622,18,586,20,"mul"],[622,21,586,23],[622,22,586,24,"t3"],[622,24,586,26],[622,26,586,28,"t1"],[622,28,586,30],[622,29,586,31],[623,10,587,12,"Z3"],[623,12,587,14],[623,15,587,17,"Fp"],[623,17,587,19],[623,18,587,20,"mul"],[623,21,587,23],[623,22,587,24,"t5"],[623,24,587,26],[623,26,587,28,"Z3"],[623,28,587,30],[623,29,587,31],[624,10,588,12,"Z3"],[624,12,588,14],[624,15,588,17,"Fp"],[624,17,588,19],[624,18,588,20,"add"],[624,21,588,23],[624,22,588,24,"Z3"],[624,24,588,26],[624,26,588,28,"t0"],[624,28,588,30],[624,29,588,31],[624,30,588,32],[624,31,588,33],[625,10,589,12],[625,17,589,19],[625,21,589,23,"Point"],[625,26,589,28],[625,27,589,29,"X3"],[625,29,589,31],[625,31,589,33,"Y3"],[625,33,589,35],[625,35,589,37,"Z3"],[625,37,589,39],[625,38,589,40],[626,8,590,8],[627,6,590,9],[628,8,590,9,"key"],[628,11,590,9],[629,8,590,9,"value"],[629,13,590,9],[629,15,591,8],[629,24,591,8,"subtract"],[629,32,591,16,"subtract"],[629,33,591,17,"other"],[629,38,591,22],[629,40,591,24],[630,10,592,12],[630,17,592,19],[630,21,592,23],[630,22,592,24,"add"],[630,25,592,27],[630,26,592,28,"other"],[630,31,592,33],[630,32,592,34,"negate"],[630,38,592,40],[630,39,592,41],[630,40,592,42],[630,41,592,43],[631,8,593,8],[632,6,593,9],[633,8,593,9,"key"],[633,11,593,9],[634,8,593,9,"value"],[634,13,593,9],[634,15,594,8],[634,24,594,8,"is0"],[634,27,594,11,"is0"],[634,28,594,11],[634,30,594,14],[635,10,595,12],[635,17,595,19],[635,21,595,23],[635,22,595,24,"equals"],[635,28,595,30],[635,29,595,31,"Point"],[635,34,595,36],[635,35,595,37,"ZERO"],[635,39,595,41],[635,40,595,42],[636,8,596,8],[637,8,597,8],[638,0,598,0],[639,0,599,0],[640,0,600,0],[641,0,601,0],[642,0,602,0],[643,0,603,0],[644,0,604,0],[645,0,605,0],[646,6,597,8],[647,8,597,8,"key"],[647,11,597,8],[648,8,597,8,"value"],[648,13,597,8],[648,15,606,8],[648,24,606,8,"multiply"],[648,32,606,16,"multiply"],[648,33,606,17,"scalar"],[648,39,606,23],[648,41,606,25],[649,10,607,12],[649,14,607,20,"endo"],[649,18,607,24],[649,21,607,29,"extraOpts"],[649,30,607,38],[649,31,607,20,"endo"],[649,35,607,24],[650,10,608,12],[650,14,608,16],[650,15,608,17,"Fn"],[650,17,608,19],[650,18,608,20,"isValidNot0"],[650,29,608,31],[650,30,608,32,"scalar"],[650,36,608,38],[650,37,608,39],[650,39,609,16],[650,45,609,22],[650,49,609,26,"Error"],[650,54,609,31],[650,55,609,32],[650,85,609,62],[650,86,609,63],[650,87,609,64],[650,88,609,65],[651,10,610,12],[651,14,610,16,"point"],[651,19,610,21],[651,21,610,23,"fake"],[651,25,610,27],[651,26,610,28],[651,27,610,29],[652,10,611,12],[652,14,611,18,"mul"],[652,17,611,21],[652,20,611,25,"n"],[652,21,611,26],[652,25,611,31,"wnaf"],[652,29,611,35],[652,30,611,36,"cached"],[652,36,611,42],[652,37,611,43],[652,41,611,47],[652,43,611,49,"n"],[652,44,611,50],[652,46,611,53,"p"],[652,47,611,54],[652,51,611,59],[652,52,611,60],[652,53,611,61],[652,55,611,63,"curve_ts_1"],[652,65,611,73],[652,66,611,74,"normalizeZ"],[652,76,611,84],[652,78,611,86,"Point"],[652,83,611,91],[652,85,611,93,"p"],[652,86,611,94],[652,87,611,95],[652,88,611,96],[653,10,612,12],[654,10,613,12],[654,14,613,16,"endo"],[654,18,613,20],[654,20,613,22],[655,12,614,16],[655,16,614,16,"_splitEndoScalarN"],[655,33,614,16],[655,36,614,49,"splitEndoScalarN"],[655,52,614,65],[655,53,614,66,"scalar"],[655,59,614,72],[655,60,614,73],[656,14,614,24,"k1neg"],[656,19,614,29],[656,22,614,29,"_splitEndoScalarN"],[656,39,614,29],[656,40,614,24,"k1neg"],[656,45,614,29],[657,14,614,31,"k1"],[657,16,614,33],[657,19,614,33,"_splitEndoScalarN"],[657,36,614,33],[657,37,614,31,"k1"],[657,39,614,33],[658,14,614,35,"k2neg"],[658,19,614,40],[658,22,614,40,"_splitEndoScalarN"],[658,39,614,40],[658,40,614,35,"k2neg"],[658,45,614,40],[659,14,614,42,"k2"],[659,16,614,44],[659,19,614,44,"_splitEndoScalarN"],[659,36,614,44],[659,37,614,42,"k2"],[659,39,614,44],[660,12,615,16],[660,16,615,16,"_mul"],[660,20,615,16],[660,23,615,43,"mul"],[660,26,615,46],[660,27,615,47,"k1"],[660,29,615,49],[660,30,615,50],[661,14,615,27,"k1p"],[661,17,615,30],[661,20,615,30,"_mul"],[661,24,615,30],[661,25,615,24,"p"],[661,26,615,25],[662,14,615,35,"k1f"],[662,17,615,38],[662,20,615,38,"_mul"],[662,24,615,38],[662,25,615,32,"f"],[662,26,615,33],[663,12,616,16],[663,16,616,16,"_mul2"],[663,21,616,16],[663,24,616,43,"mul"],[663,27,616,46],[663,28,616,47,"k2"],[663,30,616,49],[663,31,616,50],[664,14,616,27,"k2p"],[664,17,616,30],[664,20,616,30,"_mul2"],[664,25,616,30],[664,26,616,24,"p"],[664,27,616,25],[665,14,616,35,"k2f"],[665,17,616,38],[665,20,616,38,"_mul2"],[665,25,616,38],[665,26,616,32,"f"],[665,27,616,33],[666,12,617,16,"fake"],[666,16,617,20],[666,19,617,23,"k1f"],[666,22,617,26],[666,23,617,27,"add"],[666,26,617,30],[666,27,617,31,"k2f"],[666,30,617,34],[666,31,617,35],[667,12,618,16,"point"],[667,17,618,21],[667,20,618,24,"finishEndo"],[667,30,618,34],[667,31,618,35,"endo"],[667,35,618,39],[667,36,618,40,"beta"],[667,40,618,44],[667,42,618,46,"k1p"],[667,45,618,49],[667,47,618,51,"k2p"],[667,50,618,54],[667,52,618,56,"k1neg"],[667,57,618,61],[667,59,618,63,"k2neg"],[667,64,618,68],[667,65,618,69],[668,10,619,12],[668,11,619,13],[668,17,620,17],[669,12,621,16],[669,16,621,16,"_mul3"],[669,21,621,16],[669,24,621,33,"mul"],[669,27,621,36],[669,28,621,37,"scalar"],[669,34,621,43],[669,35,621,44],[670,14,621,24,"p"],[670,15,621,25],[670,18,621,25,"_mul3"],[670,23,621,25],[670,24,621,24,"p"],[670,25,621,25],[671,14,621,27,"f"],[671,15,621,28],[671,18,621,28,"_mul3"],[671,23,621,28],[671,24,621,27,"f"],[671,25,621,28],[672,12,622,16,"point"],[672,17,622,21],[672,20,622,24,"p"],[672,21,622,25],[673,12,623,16,"fake"],[673,16,623,20],[673,19,623,23,"f"],[673,20,623,24],[674,10,624,12],[675,10,625,12],[676,10,626,12],[676,17,626,19],[676,18,626,20],[676,19,626,21],[676,21,626,23,"curve_ts_1"],[676,31,626,33],[676,32,626,34,"normalizeZ"],[676,42,626,44],[676,44,626,46,"Point"],[676,49,626,51],[676,51,626,53],[676,52,626,54,"point"],[676,57,626,59],[676,59,626,61,"fake"],[676,63,626,65],[676,64,626,66],[676,65,626,67],[676,66,626,68],[676,67,626,69],[676,68,626,70],[677,8,627,8],[678,8,628,8],[679,0,629,0],[680,0,630,0],[681,0,631,0],[682,0,632,0],[683,6,628,8],[684,8,628,8,"key"],[684,11,628,8],[685,8,628,8,"value"],[685,13,628,8],[685,15,633,8],[685,24,633,8,"multiplyUnsafe"],[685,38,633,22,"multiplyUnsafe"],[685,39,633,23,"sc"],[685,41,633,25],[685,43,633,27],[686,10,634,12],[686,14,634,20,"endo"],[686,18,634,24],[686,21,634,29,"extraOpts"],[686,30,634,38],[686,31,634,20,"endo"],[686,35,634,24],[687,10,635,12],[687,14,635,18,"p"],[687,15,635,19],[687,18,635,22],[687,22,635,26],[688,10,636,12],[688,14,636,16],[688,15,636,17,"Fn"],[688,17,636,19],[688,18,636,20,"isValid"],[688,25,636,27],[688,26,636,28,"sc"],[688,28,636,30],[688,29,636,31],[688,31,637,16],[688,37,637,22],[688,41,637,26,"Error"],[688,46,637,31],[688,47,637,32],[688,77,637,62],[688,78,637,63],[688,79,637,64],[688,80,637,65],[689,10,638,12],[689,14,638,16,"sc"],[689,16,638,18],[689,21,638,23,"_0n"],[689,24,638,26],[689,28,638,30,"p"],[689,29,638,31],[689,30,638,32,"is0"],[689,33,638,35],[689,34,638,36],[689,35,638,37],[689,37,639,16],[689,44,639,23,"Point"],[689,49,639,28],[689,50,639,29,"ZERO"],[689,54,639,33],[690,10,640,12],[690,14,640,16,"sc"],[690,16,640,18],[690,21,640,23,"_1n"],[690,24,640,26],[690,26,641,16],[690,33,641,23,"p"],[690,34,641,24],[690,35,641,25],[690,36,641,26],[691,10,642,12],[691,14,642,16,"wnaf"],[691,18,642,20],[691,19,642,21,"hasCache"],[691,27,642,29],[691,28,642,30],[691,32,642,34],[691,33,642,35],[691,35,643,16],[691,42,643,23],[691,46,643,27],[691,47,643,28,"multiply"],[691,55,643,36],[691,56,643,37,"sc"],[691,58,643,39],[691,59,643,40],[692,10,644,12],[692,14,644,16,"endo"],[692,18,644,20],[692,20,644,22],[693,12,645,16],[693,16,645,16,"_splitEndoScalarN2"],[693,34,645,16],[693,37,645,49,"splitEndoScalarN"],[693,53,645,65],[693,54,645,66,"sc"],[693,56,645,68],[693,57,645,69],[694,14,645,24,"k1neg"],[694,19,645,29],[694,22,645,29,"_splitEndoScalarN2"],[694,40,645,29],[694,41,645,24,"k1neg"],[694,46,645,29],[695,14,645,31,"k1"],[695,16,645,33],[695,19,645,33,"_splitEndoScalarN2"],[695,37,645,33],[695,38,645,31,"k1"],[695,40,645,33],[696,14,645,35,"k2neg"],[696,19,645,40],[696,22,645,40,"_splitEndoScalarN2"],[696,40,645,40],[696,41,645,35,"k2neg"],[696,46,645,40],[697,14,645,42,"k2"],[697,16,645,44],[697,19,645,44,"_splitEndoScalarN2"],[697,37,645,44],[697,38,645,42,"k2"],[697,40,645,44],[698,12,646,16],[698,16,646,16,"_ref"],[698,20,646,16],[698,23,646,35],[698,24,646,36],[698,25,646,37],[698,27,646,39,"curve_ts_1"],[698,37,646,49],[698,38,646,50,"mulEndoUnsafe"],[698,51,646,63],[698,53,646,65,"Point"],[698,58,646,70],[698,60,646,72,"p"],[698,61,646,73],[698,63,646,75,"k1"],[698,65,646,77],[698,67,646,79,"k2"],[698,69,646,81],[698,70,646,82],[699,14,646,24,"p1"],[699,16,646,26],[699,19,646,26,"_ref"],[699,23,646,26],[699,24,646,24,"p1"],[699,26,646,26],[700,14,646,28,"p2"],[700,16,646,30],[700,19,646,30,"_ref"],[700,23,646,30],[700,24,646,28,"p2"],[700,26,646,30],[700,27,646,83],[700,28,646,84],[701,12,647,16],[701,19,647,23,"finishEndo"],[701,29,647,33],[701,30,647,34,"endo"],[701,34,647,38],[701,35,647,39,"beta"],[701,39,647,43],[701,41,647,45,"p1"],[701,43,647,47],[701,45,647,49,"p2"],[701,47,647,51],[701,49,647,53,"k1neg"],[701,54,647,58],[701,56,647,60,"k2neg"],[701,61,647,65],[701,62,647,66],[702,10,648,12],[702,11,648,13],[702,17,649,17],[703,12,650,16],[703,19,650,23,"wnaf"],[703,23,650,27],[703,24,650,28,"unsafe"],[703,30,650,34],[703,31,650,35,"p"],[703,32,650,36],[703,34,650,38,"sc"],[703,36,650,40],[703,37,650,41],[704,10,651,12],[705,8,652,8],[706,6,652,9],[707,8,652,9,"key"],[707,11,652,9],[708,8,652,9,"value"],[708,13,652,9],[708,15,653,8],[708,24,653,8,"multiplyAndAddUnsafe"],[708,44,653,28,"multiplyAndAddUnsafe"],[708,45,653,29,"Q"],[708,46,653,30],[708,48,653,32,"a"],[708,49,653,33],[708,51,653,35,"b"],[708,52,653,36],[708,54,653,38],[709,10,654,12],[709,14,654,18,"sum"],[709,17,654,21],[709,20,654,24],[709,24,654,28],[709,25,654,29,"multiplyUnsafe"],[709,39,654,43],[709,40,654,44,"a"],[709,41,654,45],[709,42,654,46],[709,43,654,47,"add"],[709,46,654,50],[709,47,654,51,"Q"],[709,48,654,52],[709,49,654,53,"multiplyUnsafe"],[709,63,654,67],[709,64,654,68,"b"],[709,65,654,69],[709,66,654,70],[709,67,654,71],[710,10,655,12],[710,17,655,19,"sum"],[710,20,655,22],[710,21,655,23,"is0"],[710,24,655,26],[710,25,655,27],[710,26,655,28],[710,29,655,31,"undefined"],[710,38,655,40],[710,41,655,43,"sum"],[710,44,655,46],[711,8,656,8],[712,8,657,8],[713,0,658,0],[714,0,659,0],[715,0,660,0],[716,6,657,8],[717,8,657,8,"key"],[717,11,657,8],[718,8,657,8,"value"],[718,13,657,8],[718,15,661,8],[718,24,661,8,"toAffine"],[718,32,661,16,"toAffine"],[718,33,661,17,"invertedZ"],[718,42,661,26],[718,44,661,28],[719,10,662,12],[719,17,662,19,"toAffineMemo"],[719,29,662,31],[719,30,662,32],[719,34,662,36],[719,36,662,38,"invertedZ"],[719,45,662,47],[719,46,662,48],[720,8,663,8],[721,8,664,8],[722,0,665,0],[723,0,666,0],[724,0,667,0],[725,6,664,8],[726,8,664,8,"key"],[726,11,664,8],[727,8,664,8,"value"],[727,13,664,8],[727,15,668,8],[727,24,668,8,"isTorsionFree"],[727,37,668,21,"isTorsionFree"],[727,38,668,21],[727,40,668,24],[728,10,669,12],[728,14,669,20,"isTorsionFree"],[728,27,669,33],[728,30,669,38,"extraOpts"],[728,39,669,47],[728,40,669,20,"isTorsionFree"],[728,53,669,33],[729,10,670,12],[729,14,670,16,"cofactor"],[729,22,670,24],[729,27,670,29,"_1n"],[729,30,670,32],[729,32,671,16],[729,39,671,23],[729,43,671,27],[730,10,672,12],[730,14,672,16,"isTorsionFree"],[730,27,672,29],[730,29,673,16],[730,36,673,23,"isTorsionFree"],[730,49,673,36],[730,50,673,37,"Point"],[730,55,673,42],[730,57,673,44],[730,61,673,48],[730,62,673,49],[731,10,674,12],[731,17,674,19,"wnaf"],[731,21,674,23],[731,22,674,24,"unsafe"],[731,28,674,30],[731,29,674,31],[731,33,674,35],[731,35,674,37,"CURVE_ORDER"],[731,46,674,48],[731,47,674,49],[731,48,674,50,"is0"],[731,51,674,53],[731,52,674,54],[731,53,674,55],[732,8,675,8],[733,6,675,9],[734,8,675,9,"key"],[734,11,675,9],[735,8,675,9,"value"],[735,13,675,9],[735,15,676,8],[735,24,676,8,"clearCofactor"],[735,37,676,21,"clearCofactor"],[735,38,676,21],[735,40,676,24],[736,10,677,12],[736,14,677,20,"clearCofactor"],[736,27,677,33],[736,30,677,38,"extraOpts"],[736,39,677,47],[736,40,677,20,"clearCofactor"],[736,53,677,33],[737,10,678,12],[737,14,678,16,"cofactor"],[737,22,678,24],[737,27,678,29,"_1n"],[737,30,678,32],[737,32,679,16],[737,39,679,23],[737,43,679,27],[737,44,679,28],[737,45,679,29],[738,10,680,12],[738,14,680,16,"clearCofactor"],[738,27,680,29],[738,29,681,16],[738,36,681,23,"clearCofactor"],[738,49,681,36],[738,50,681,37,"Point"],[738,55,681,42],[738,57,681,44],[738,61,681,48],[738,62,681,49],[739,10,682,12],[739,17,682,19],[739,21,682,23],[739,22,682,24,"multiplyUnsafe"],[739,36,682,38],[739,37,682,39,"cofactor"],[739,45,682,47],[739,46,682,48],[740,8,683,8],[741,6,683,9],[742,8,683,9,"key"],[742,11,683,9],[743,8,683,9,"value"],[743,13,683,9],[743,15,684,8],[743,24,684,8,"isSmallOrder"],[743,36,684,20,"isSmallOrder"],[743,37,684,20],[743,39,684,23],[744,10,685,12],[745,10,686,12],[745,17,686,19],[745,21,686,23],[745,22,686,24,"multiplyUnsafe"],[745,36,686,38],[745,37,686,39,"cofactor"],[745,45,686,47],[745,46,686,48],[745,47,686,49,"is0"],[745,50,686,52],[745,51,686,53],[745,52,686,54],[746,8,687,8],[747,6,687,9],[748,8,687,9,"key"],[748,11,687,9],[749,8,687,9,"value"],[749,13,687,9],[749,15,688,8],[749,24,688,8,"toBytes"],[749,31,688,15,"toBytes"],[749,32,688,15],[749,34,688,37],[750,10,688,37],[750,14,688,16,"isCompressed"],[750,26,688,28],[750,29,688,28,"arguments"],[750,38,688,28],[750,39,688,28,"length"],[750,45,688,28],[750,53,688,28,"arguments"],[750,62,688,28],[750,70,688,28,"undefined"],[750,79,688,28],[750,82,688,28,"arguments"],[750,91,688,28],[750,97,688,31],[750,101,688,35],[751,10,689,12],[751,11,689,13],[751,12,689,14],[751,14,689,16,"utils_ts_1"],[751,24,689,26],[751,25,689,27,"_abool2"],[751,32,689,34],[751,34,689,36,"isCompressed"],[751,46,689,48],[751,48,689,50],[751,62,689,64],[751,63,689,65],[752,10,690,12],[752,14,690,16],[752,15,690,17,"assertValidity"],[752,29,690,31],[752,30,690,32],[752,31,690,33],[753,10,691,12],[753,17,691,19,"encodePoint"],[753,28,691,30],[753,29,691,31,"Point"],[753,34,691,36],[753,36,691,38],[753,40,691,42],[753,42,691,44,"isCompressed"],[753,54,691,56],[753,55,691,57],[754,8,692,8],[755,6,692,9],[756,8,692,9,"key"],[756,11,692,9],[757,8,692,9,"value"],[757,13,692,9],[757,15,693,8],[757,24,693,8,"toHex"],[757,29,693,13,"toHex"],[757,30,693,13],[757,32,693,35],[758,10,693,35],[758,14,693,14,"isCompressed"],[758,26,693,26],[758,29,693,26,"arguments"],[758,38,693,26],[758,39,693,26,"length"],[758,45,693,26],[758,53,693,26,"arguments"],[758,62,693,26],[758,70,693,26,"undefined"],[758,79,693,26],[758,82,693,26,"arguments"],[758,91,693,26],[758,97,693,29],[758,101,693,33],[759,10,694,12],[759,17,694,19],[759,18,694,20],[759,19,694,21],[759,21,694,23,"utils_ts_1"],[759,31,694,33],[759,32,694,34,"bytesToHex"],[759,42,694,44],[759,44,694,46],[759,48,694,50],[759,49,694,51,"toBytes"],[759,56,694,58],[759,57,694,59,"isCompressed"],[759,69,694,71],[759,70,694,72],[759,71,694,73],[760,8,695,8],[761,6,695,9],[762,8,695,9,"key"],[762,11,695,9],[763,8,695,9,"value"],[763,13,695,9],[763,15,696,8],[763,24,696,8,"toString"],[763,32,696,16,"toString"],[763,33,696,16],[763,35,696,19],[764,10,697,12],[764,17,697,19],[764,27,697,29],[764,31,697,33],[764,32,697,34,"is0"],[764,35,697,37],[764,36,697,38],[764,37,697,39],[764,40,697,42],[764,46,697,48],[764,49,697,51],[764,53,697,55],[764,54,697,56,"toHex"],[764,59,697,61],[764,60,697,62],[764,61,697,63],[764,64,697,66],[765,8,698,8],[766,8,699,8],[767,6,699,8],[768,8,699,8,"key"],[768,11,699,8],[769,8,699,8,"get"],[769,11,699,8],[769,13,700,8],[769,22,700,8,"get"],[769,23,700,8],[769,25,700,17],[770,10,701,12],[770,17,701,19],[770,21,701,23],[770,22,701,24,"X"],[770,23,701,25],[771,8,702,8],[772,6,702,9],[773,8,702,9,"key"],[773,11,702,9],[774,8,702,9,"get"],[774,11,702,9],[774,13,703,8],[774,22,703,8,"get"],[774,23,703,8],[774,25,703,17],[775,10,704,12],[775,17,704,19],[775,21,704,23],[775,22,704,24,"X"],[775,23,704,25],[776,8,705,8],[777,6,705,9],[778,8,705,9,"key"],[778,11,705,9],[779,8,705,9,"get"],[779,11,705,9],[779,13,706,8],[779,22,706,8,"get"],[779,23,706,8],[779,25,706,17],[780,10,707,12],[780,17,707,19],[780,21,707,23],[780,22,707,24,"Z"],[780,23,707,25],[781,8,708,8],[782,6,708,9],[783,8,708,9,"key"],[783,11,708,9],[784,8,708,9,"value"],[784,13,708,9],[784,15,709,8],[784,24,709,8,"toRawBytes"],[784,34,709,18,"toRawBytes"],[784,35,709,18],[784,37,709,40],[785,10,709,40],[785,14,709,19,"isCompressed"],[785,26,709,31],[785,29,709,31,"arguments"],[785,38,709,31],[785,39,709,31,"length"],[785,45,709,31],[785,53,709,31,"arguments"],[785,62,709,31],[785,70,709,31,"undefined"],[785,79,709,31],[785,82,709,31,"arguments"],[785,91,709,31],[785,97,709,34],[785,101,709,38],[786,10,710,12],[786,17,710,19],[786,21,710,23],[786,22,710,24,"toBytes"],[786,29,710,31],[786,30,710,32,"isCompressed"],[786,42,710,44],[786,43,710,45],[787,8,711,8],[788,6,711,9],[789,8,711,9,"key"],[789,11,711,9],[790,8,711,9,"value"],[790,13,711,9],[790,15,712,8],[790,24,712,8,"_setWindowSize"],[790,38,712,22,"_setWindowSize"],[790,39,712,23,"windowSize"],[790,49,712,33],[790,51,712,35],[791,10,713,12],[791,14,713,16],[791,15,713,17,"precompute"],[791,25,713,27],[791,26,713,28,"windowSize"],[791,36,713,38],[791,37,713,39],[792,8,714,8],[793,6,714,9],[794,8,714,9,"key"],[794,11,714,9],[795,8,714,9,"value"],[795,13,714,9],[795,15,431,8],[795,24,431,15,"CURVE"],[795,29,431,20,"CURVE"],[795,30,431,20],[795,32,431,23],[796,10,432,12],[796,17,432,19,"CURVE"],[796,23,432,24],[797,8,433,8],[798,8,434,8],[799,6,434,8],[800,8,434,8,"key"],[800,11,434,8],[801,8,434,8,"value"],[801,13,434,8],[801,15,435,8],[801,24,435,15,"fromAffine"],[801,34,435,25,"fromAffine"],[801,35,435,26,"p"],[801,36,435,27],[801,38,435,29],[802,10,436,12],[802,14,436,12,"_ref2"],[802,19,436,12],[802,22,436,29,"p"],[802,23,436,30],[802,27,436,34],[802,28,436,35],[802,29,436,36],[803,12,436,20,"x"],[803,13,436,21],[803,16,436,21,"_ref2"],[803,21,436,21],[803,22,436,20,"x"],[803,23,436,21],[804,12,436,23,"y"],[804,13,436,24],[804,16,436,24,"_ref2"],[804,21,436,24],[804,22,436,23,"y"],[804,23,436,24],[805,10,437,12],[805,14,437,16],[805,15,437,17,"p"],[805,16,437,18],[805,20,437,22],[805,21,437,23,"Fp"],[805,23,437,25],[805,24,437,26,"isValid"],[805,31,437,33],[805,32,437,34,"x"],[805,33,437,35],[805,34,437,36],[805,38,437,40],[805,39,437,41,"Fp"],[805,41,437,43],[805,42,437,44,"isValid"],[805,49,437,51],[805,50,437,52,"y"],[805,51,437,53],[805,52,437,54],[805,54,438,16],[805,60,438,22],[805,64,438,26,"Error"],[805,69,438,31],[805,70,438,32],[805,92,438,54],[805,93,438,55],[806,10,439,12],[806,14,439,16,"p"],[806,15,439,17],[806,27,439,29,"Point"],[806,32,439,34],[806,34,440,16],[806,40,440,22],[806,44,440,26,"Error"],[806,49,440,31],[806,50,440,32],[806,80,440,62],[806,81,440,63],[807,10,441,12],[808,10,442,12],[808,14,442,16,"Fp"],[808,16,442,18],[808,17,442,19,"is0"],[808,20,442,22],[808,21,442,23,"x"],[808,22,442,24],[808,23,442,25],[808,27,442,29,"Fp"],[808,29,442,31],[808,30,442,32,"is0"],[808,33,442,35],[808,34,442,36,"y"],[808,35,442,37],[808,36,442,38],[808,38,443,16],[808,45,443,23,"Point"],[808,50,443,28],[808,51,443,29,"ZERO"],[808,55,443,33],[809,10,444,12],[809,17,444,19],[809,21,444,23,"Point"],[809,26,444,28],[809,27,444,29,"x"],[809,28,444,30],[809,30,444,32,"y"],[809,31,444,33],[809,33,444,35,"Fp"],[809,35,444,37],[809,36,444,38,"ONE"],[809,39,444,41],[809,40,444,42],[810,8,445,8],[811,6,445,9],[812,8,445,9,"key"],[812,11,445,9],[813,8,445,9,"value"],[813,13,445,9],[813,15,446,8],[813,24,446,15,"fromBytes"],[813,33,446,24,"fromBytes"],[813,34,446,25,"bytes"],[813,39,446,30],[813,41,446,32],[814,10,447,12],[814,14,447,18,"P"],[814,15,447,19],[814,18,447,22,"Point"],[814,23,447,27],[814,24,447,28,"fromAffine"],[814,34,447,38],[814,35,447,39,"decodePoint"],[814,46,447,50],[814,47,447,51],[814,48,447,52],[814,49,447,53],[814,51,447,55,"utils_ts_1"],[814,61,447,65],[814,62,447,66,"_abytes2"],[814,70,447,74],[814,72,447,76,"bytes"],[814,77,447,81],[814,79,447,83,"undefined"],[814,88,447,92],[814,90,447,94],[814,97,447,101],[814,98,447,102],[814,99,447,103],[814,100,447,104],[815,10,448,12,"P"],[815,11,448,13],[815,12,448,14,"assertValidity"],[815,26,448,28],[815,27,448,29],[815,28,448,30],[816,10,449,12],[816,17,449,19,"P"],[816,18,449,20],[817,8,450,8],[818,6,450,9],[819,8,450,9,"key"],[819,11,450,9],[820,8,450,9,"value"],[820,13,450,9],[820,15,451,8],[820,24,451,15,"fromHex"],[820,31,451,22,"fromHex"],[820,32,451,23,"hex"],[820,35,451,26],[820,37,451,28],[821,10,452,12],[821,17,452,19,"Point"],[821,22,452,24],[821,23,452,25,"fromBytes"],[821,32,452,34],[821,33,452,35],[821,34,452,36],[821,35,452,37],[821,37,452,39,"utils_ts_1"],[821,47,452,49],[821,48,452,50,"ensureBytes"],[821,59,452,61],[821,61,452,63],[821,71,452,73],[821,73,452,75,"hex"],[821,76,452,78],[821,77,452,79],[821,78,452,80],[822,8,453,8],[823,6,453,9],[824,8,453,9,"key"],[824,11,453,9],[825,8,453,9,"value"],[825,13,453,9],[825,15,715,8],[825,24,715,15,"normalizeZ"],[825,34,715,25,"normalizeZ"],[825,35,715,26,"points"],[825,41,715,32],[825,43,715,34],[826,10,716,12],[826,17,716,19],[826,18,716,20],[826,19,716,21],[826,21,716,23,"curve_ts_1"],[826,31,716,33],[826,32,716,34,"normalizeZ"],[826,42,716,44],[826,44,716,46,"Point"],[826,49,716,51],[826,51,716,53,"points"],[826,57,716,59],[826,58,716,60],[827,8,717,8],[828,6,717,9],[829,8,717,9,"key"],[829,11,717,9],[830,8,717,9,"value"],[830,13,717,9],[830,15,718,8],[830,24,718,15,"msm"],[830,27,718,18,"msm"],[830,28,718,19,"points"],[830,34,718,25],[830,36,718,27,"scalars"],[830,43,718,34],[830,45,718,36],[831,10,719,12],[831,17,719,19],[831,18,719,20],[831,19,719,21],[831,21,719,23,"curve_ts_1"],[831,31,719,33],[831,32,719,34,"pippenger"],[831,41,719,43],[831,43,719,45,"Point"],[831,48,719,50],[831,50,719,52,"Fn"],[831,52,719,54],[831,54,719,56,"points"],[831,60,719,62],[831,62,719,64,"scalars"],[831,69,719,71],[831,70,719,72],[832,8,720,8],[833,6,720,9],[834,8,720,9,"key"],[834,11,720,9],[835,8,720,9,"value"],[835,13,720,9],[835,15,721,8],[835,24,721,15,"fromPrivateKey"],[835,38,721,29,"fromPrivateKey"],[835,39,721,30,"privateKey"],[835,49,721,40],[835,51,721,42],[836,10,722,12],[836,17,722,19,"Point"],[836,22,722,24],[836,23,722,25,"BASE"],[836,27,722,29],[836,28,722,30,"multiply"],[836,36,722,38],[836,37,722,39,"_normFnElement"],[836,51,722,53],[836,52,722,54,"Fn"],[836,54,722,56],[836,56,722,58,"privateKey"],[836,66,722,68],[836,67,722,69],[836,68,722,70],[837,8,723,8],[838,6,723,9],[839,4,723,9],[839,9,725,4],[840,4,726,4,"Point"],[840,9,726,9],[840,10,726,10,"BASE"],[840,14,726,14],[840,17,726,17],[840,21,726,21,"Point"],[840,26,726,26],[840,27,726,27,"CURVE"],[840,33,726,32],[840,34,726,33,"Gx"],[840,36,726,35],[840,38,726,37,"CURVE"],[840,44,726,42],[840,45,726,43,"Gy"],[840,47,726,45],[840,49,726,47,"Fp"],[840,51,726,49],[840,52,726,50,"ONE"],[840,55,726,53],[840,56,726,54],[841,4,727,4],[842,4,728,4,"Point"],[842,9,728,9],[842,10,728,10,"ZERO"],[842,14,728,14],[842,17,728,17],[842,21,728,21,"Point"],[842,26,728,26],[842,27,728,27,"Fp"],[842,29,728,29],[842,30,728,30,"ZERO"],[842,34,728,34],[842,36,728,36,"Fp"],[842,38,728,38],[842,39,728,39,"ONE"],[842,42,728,42],[842,44,728,44,"Fp"],[842,46,728,46],[842,47,728,47,"ZERO"],[842,51,728,51],[842,52,728,52],[842,53,728,53],[842,54,728,54],[843,4,729,4],[844,4,730,4,"Point"],[844,9,730,9],[844,10,730,10,"Fp"],[844,12,730,12],[844,15,730,15,"Fp"],[844,17,730,17],[845,4,731,4],[846,4,732,4,"Point"],[846,9,732,9],[846,10,732,10,"Fn"],[846,12,732,12],[846,15,732,15,"Fn"],[846,17,732,17],[847,4,733,4],[847,8,733,10,"bits"],[847,12,733,14],[847,15,733,17,"Fn"],[847,17,733,19],[847,18,733,20,"BITS"],[847,22,733,24],[848,4,734,4],[848,8,734,10,"wnaf"],[848,12,734,14],[848,15,734,17],[848,19,734,21,"curve_ts_1"],[848,29,734,31],[848,30,734,32,"wNAF"],[848,34,734,36],[848,35,734,37,"Point"],[848,40,734,42],[848,42,734,44,"extraOpts"],[848,51,734,53],[848,52,734,54,"endo"],[848,56,734,58],[848,59,734,61,"Math"],[848,63,734,65],[848,64,734,66,"ceil"],[848,68,734,70],[848,69,734,71,"bits"],[848,73,734,75],[848,76,734,78],[848,77,734,79],[848,78,734,80],[848,81,734,83,"bits"],[848,85,734,87],[848,86,734,88],[849,4,735,4,"Point"],[849,9,735,9],[849,10,735,10,"BASE"],[849,14,735,14],[849,15,735,15,"precompute"],[849,25,735,25],[849,26,735,26],[849,27,735,27],[849,28,735,28],[849,29,735,29],[849,30,735,30],[850,4,736,4],[850,11,736,11,"Point"],[850,16,736,16],[851,2,737,0],[852,2,738,0],[853,2,739,0],[853,11,739,9,"pprefix"],[853,18,739,16,"pprefix"],[853,19,739,17,"hasEvenY"],[853,27,739,25],[853,29,739,27],[854,4,740,4],[854,11,740,11,"Uint8Array"],[854,21,740,21],[854,22,740,22,"of"],[854,24,740,24],[854,25,740,25,"hasEvenY"],[854,33,740,33],[854,36,740,36],[854,40,740,40],[854,43,740,43],[854,47,740,47],[854,48,740,48],[855,2,741,0],[856,2,742,0],[857,0,743,0],[858,0,744,0],[859,0,745,0],[860,0,746,0],[861,0,747,0],[862,0,748,0],[863,0,749,0],[864,0,750,0],[865,2,751,0],[865,11,751,9,"SWUFpSqrtRatio"],[865,25,751,23,"SWUFpSqrtRatio"],[865,26,751,24,"Fp"],[865,28,751,26],[865,30,751,28,"Z"],[865,31,751,29],[865,33,751,31],[866,4,752,4],[867,4,753,4],[867,8,753,10,"q"],[867,9,753,11],[867,12,753,14,"Fp"],[867,14,753,16],[867,15,753,17,"ORDER"],[867,20,753,22],[868,4,754,4],[868,8,754,8,"l"],[868,9,754,9],[868,12,754,12,"_0n"],[868,15,754,15],[869,4,755,4],[869,9,755,9],[869,13,755,13,"o"],[869,14,755,14],[869,17,755,17,"q"],[869,18,755,18],[869,21,755,21,"_1n"],[869,24,755,24],[869,26,755,26,"o"],[869,27,755,27],[869,30,755,30,"_2n"],[869,33,755,33],[869,38,755,38,"_0n"],[869,41,755,41],[869,43,755,43,"o"],[869,44,755,44],[869,48,755,48,"_2n"],[869,51,755,51],[869,53,756,8,"l"],[869,54,756,9],[869,58,756,13,"_1n"],[869,61,756,16],[870,4,757,4],[870,8,757,10,"c1"],[870,10,757,12],[870,13,757,15,"l"],[870,14,757,16],[870,15,757,17],[870,16,757,18],[871,4,758,4],[872,4,759,4],[873,4,760,4],[873,8,760,10,"_2n_pow_c1_1"],[873,20,760,22],[873,23,760,25,"_2n"],[873,26,760,28],[873,30,760,33,"c1"],[873,32,760,35],[873,35,760,38,"_1n"],[873,38,760,41],[873,41,760,44,"_1n"],[873,44,760,48],[874,4,761,4],[874,8,761,10,"_2n_pow_c1"],[874,18,761,20],[874,21,761,23,"_2n_pow_c1_1"],[874,33,761,35],[874,36,761,38,"_2n"],[874,39,761,41],[875,4,762,4],[875,8,762,10,"c2"],[875,10,762,12],[875,13,762,15],[875,14,762,16,"q"],[875,15,762,17],[875,18,762,20,"_1n"],[875,21,762,23],[875,25,762,27,"_2n_pow_c1"],[875,35,762,37],[875,36,762,38],[875,37,762,39],[876,4,763,4],[876,8,763,10,"c3"],[876,10,763,12],[876,13,763,15],[876,14,763,16,"c2"],[876,16,763,18],[876,19,763,21,"_1n"],[876,22,763,24],[876,26,763,28,"_2n"],[876,29,763,31],[876,30,763,32],[876,31,763,33],[877,4,764,4],[877,8,764,10,"c4"],[877,10,764,12],[877,13,764,15,"_2n_pow_c1"],[877,23,764,25],[877,26,764,28,"_1n"],[877,29,764,31],[877,30,764,32],[877,31,764,33],[878,4,765,4],[878,8,765,10,"c5"],[878,10,765,12],[878,13,765,15,"_2n_pow_c1_1"],[878,25,765,27],[878,26,765,28],[878,27,765,29],[879,4,766,4],[879,8,766,10,"c6"],[879,10,766,12],[879,13,766,15,"Fp"],[879,15,766,17],[879,16,766,18,"pow"],[879,19,766,21],[879,20,766,22,"Z"],[879,21,766,23],[879,23,766,25,"c2"],[879,25,766,27],[879,26,766,28],[879,27,766,29],[879,28,766,30],[880,4,767,4],[880,8,767,10,"c7"],[880,10,767,12],[880,13,767,15,"Fp"],[880,15,767,17],[880,16,767,18,"pow"],[880,19,767,21],[880,20,767,22,"Z"],[880,21,767,23],[880,23,767,25],[880,24,767,26,"c2"],[880,26,767,28],[880,29,767,31,"_1n"],[880,32,767,34],[880,36,767,38,"_2n"],[880,39,767,41],[880,40,767,42],[880,41,767,43],[880,42,767,44],[881,4,768,4],[881,8,768,8,"sqrtRatio"],[881,17,768,17],[881,20,768,20,"sqrtRatio"],[881,21,768,21,"u"],[881,22,768,22],[881,24,768,24,"v"],[881,25,768,25],[881,30,768,30],[882,6,769,8],[882,10,769,12,"tv1"],[882,13,769,15],[882,16,769,18,"c6"],[882,18,769,20],[882,19,769,21],[882,20,769,22],[883,6,770,8],[883,10,770,12,"tv2"],[883,13,770,15],[883,16,770,18,"Fp"],[883,18,770,20],[883,19,770,21,"pow"],[883,22,770,24],[883,23,770,25,"v"],[883,24,770,26],[883,26,770,28,"c4"],[883,28,770,30],[883,29,770,31],[883,30,770,32],[883,31,770,33],[884,6,771,8],[884,10,771,12,"tv3"],[884,13,771,15],[884,16,771,18,"Fp"],[884,18,771,20],[884,19,771,21,"sqr"],[884,22,771,24],[884,23,771,25,"tv2"],[884,26,771,28],[884,27,771,29],[884,28,771,30],[884,29,771,31],[885,6,772,8,"tv3"],[885,9,772,11],[885,12,772,14,"Fp"],[885,14,772,16],[885,15,772,17,"mul"],[885,18,772,20],[885,19,772,21,"tv3"],[885,22,772,24],[885,24,772,26,"v"],[885,25,772,27],[885,26,772,28],[885,27,772,29],[885,28,772,30],[886,6,773,8],[886,10,773,12,"tv5"],[886,13,773,15],[886,16,773,18,"Fp"],[886,18,773,20],[886,19,773,21,"mul"],[886,22,773,24],[886,23,773,25,"u"],[886,24,773,26],[886,26,773,28,"tv3"],[886,29,773,31],[886,30,773,32],[886,31,773,33],[886,32,773,34],[887,6,774,8,"tv5"],[887,9,774,11],[887,12,774,14,"Fp"],[887,14,774,16],[887,15,774,17,"pow"],[887,18,774,20],[887,19,774,21,"tv5"],[887,22,774,24],[887,24,774,26,"c3"],[887,26,774,28],[887,27,774,29],[887,28,774,30],[887,29,774,31],[888,6,775,8,"tv5"],[888,9,775,11],[888,12,775,14,"Fp"],[888,14,775,16],[888,15,775,17,"mul"],[888,18,775,20],[888,19,775,21,"tv5"],[888,22,775,24],[888,24,775,26,"tv2"],[888,27,775,29],[888,28,775,30],[888,29,775,31],[888,30,775,32],[889,6,776,8,"tv2"],[889,9,776,11],[889,12,776,14,"Fp"],[889,14,776,16],[889,15,776,17,"mul"],[889,18,776,20],[889,19,776,21,"tv5"],[889,22,776,24],[889,24,776,26,"v"],[889,25,776,27],[889,26,776,28],[889,27,776,29],[889,28,776,30],[890,6,777,8,"tv3"],[890,9,777,11],[890,12,777,14,"Fp"],[890,14,777,16],[890,15,777,17,"mul"],[890,18,777,20],[890,19,777,21,"tv5"],[890,22,777,24],[890,24,777,26,"u"],[890,25,777,27],[890,26,777,28],[890,27,777,29],[890,28,777,30],[891,6,778,8],[891,10,778,12,"tv4"],[891,13,778,15],[891,16,778,18,"Fp"],[891,18,778,20],[891,19,778,21,"mul"],[891,22,778,24],[891,23,778,25,"tv3"],[891,26,778,28],[891,28,778,30,"tv2"],[891,31,778,33],[891,32,778,34],[891,33,778,35],[891,34,778,36],[892,6,779,8,"tv5"],[892,9,779,11],[892,12,779,14,"Fp"],[892,14,779,16],[892,15,779,17,"pow"],[892,18,779,20],[892,19,779,21,"tv4"],[892,22,779,24],[892,24,779,26,"c5"],[892,26,779,28],[892,27,779,29],[892,28,779,30],[892,29,779,31],[893,6,780,8],[893,10,780,12,"isQR"],[893,14,780,16],[893,17,780,19,"Fp"],[893,19,780,21],[893,20,780,22,"eql"],[893,23,780,25],[893,24,780,26,"tv5"],[893,27,780,29],[893,29,780,31,"Fp"],[893,31,780,33],[893,32,780,34,"ONE"],[893,35,780,37],[893,36,780,38],[893,37,780,39],[893,38,780,40],[894,6,781,8,"tv2"],[894,9,781,11],[894,12,781,14,"Fp"],[894,14,781,16],[894,15,781,17,"mul"],[894,18,781,20],[894,19,781,21,"tv3"],[894,22,781,24],[894,24,781,26,"c7"],[894,26,781,28],[894,27,781,29],[894,28,781,30],[894,29,781,31],[895,6,782,8,"tv5"],[895,9,782,11],[895,12,782,14,"Fp"],[895,14,782,16],[895,15,782,17,"mul"],[895,18,782,20],[895,19,782,21,"tv4"],[895,22,782,24],[895,24,782,26,"tv1"],[895,27,782,29],[895,28,782,30],[895,29,782,31],[895,30,782,32],[896,6,783,8,"tv3"],[896,9,783,11],[896,12,783,14,"Fp"],[896,14,783,16],[896,15,783,17,"cmov"],[896,19,783,21],[896,20,783,22,"tv2"],[896,23,783,25],[896,25,783,27,"tv3"],[896,28,783,30],[896,30,783,32,"isQR"],[896,34,783,36],[896,35,783,37],[896,36,783,38],[896,37,783,39],[897,6,784,8,"tv4"],[897,9,784,11],[897,12,784,14,"Fp"],[897,14,784,16],[897,15,784,17,"cmov"],[897,19,784,21],[897,20,784,22,"tv5"],[897,23,784,25],[897,25,784,27,"tv4"],[897,28,784,30],[897,30,784,32,"isQR"],[897,34,784,36],[897,35,784,37],[897,36,784,38],[897,37,784,39],[898,6,785,8],[899,6,786,8],[899,11,786,13],[899,15,786,17,"i"],[899,16,786,18],[899,19,786,21,"c1"],[899,21,786,23],[899,23,786,25,"i"],[899,24,786,26],[899,27,786,29,"_1n"],[899,30,786,32],[899,32,786,34,"i"],[899,33,786,35],[899,35,786,37],[899,37,786,39],[900,8,787,12],[900,12,787,16,"tv5"],[900,15,787,19],[900,18,787,22,"i"],[900,19,787,23],[900,22,787,26,"_2n"],[900,25,787,29],[900,26,787,30],[900,27,787,31],[901,8,788,12,"tv5"],[901,11,788,15],[901,14,788,18,"_2n"],[901,17,788,21],[901,21,788,26,"tv5"],[901,24,788,29],[901,27,788,32,"_1n"],[901,30,788,36],[901,31,788,37],[901,32,788,38],[902,8,789,12],[902,12,789,16,"tvv5"],[902,16,789,20],[902,19,789,23,"Fp"],[902,21,789,25],[902,22,789,26,"pow"],[902,25,789,29],[902,26,789,30,"tv4"],[902,29,789,33],[902,31,789,35,"tv5"],[902,34,789,38],[902,35,789,39],[902,36,789,40],[902,37,789,41],[903,8,790,12],[903,12,790,18,"e1"],[903,14,790,20],[903,17,790,23,"Fp"],[903,19,790,25],[903,20,790,26,"eql"],[903,23,790,29],[903,24,790,30,"tvv5"],[903,28,790,34],[903,30,790,36,"Fp"],[903,32,790,38],[903,33,790,39,"ONE"],[903,36,790,42],[903,37,790,43],[903,38,790,44],[903,39,790,45],[904,8,791,12,"tv2"],[904,11,791,15],[904,14,791,18,"Fp"],[904,16,791,20],[904,17,791,21,"mul"],[904,20,791,24],[904,21,791,25,"tv3"],[904,24,791,28],[904,26,791,30,"tv1"],[904,29,791,33],[904,30,791,34],[904,31,791,35],[904,32,791,36],[905,8,792,12,"tv1"],[905,11,792,15],[905,14,792,18,"Fp"],[905,16,792,20],[905,17,792,21,"mul"],[905,20,792,24],[905,21,792,25,"tv1"],[905,24,792,28],[905,26,792,30,"tv1"],[905,29,792,33],[905,30,792,34],[905,31,792,35],[905,32,792,36],[906,8,793,12,"tvv5"],[906,12,793,16],[906,15,793,19,"Fp"],[906,17,793,21],[906,18,793,22,"mul"],[906,21,793,25],[906,22,793,26,"tv4"],[906,25,793,29],[906,27,793,31,"tv1"],[906,30,793,34],[906,31,793,35],[906,32,793,36],[906,33,793,37],[907,8,794,12,"tv3"],[907,11,794,15],[907,14,794,18,"Fp"],[907,16,794,20],[907,17,794,21,"cmov"],[907,21,794,25],[907,22,794,26,"tv2"],[907,25,794,29],[907,27,794,31,"tv3"],[907,30,794,34],[907,32,794,36,"e1"],[907,34,794,38],[907,35,794,39],[907,36,794,40],[907,37,794,41],[908,8,795,12,"tv4"],[908,11,795,15],[908,14,795,18,"Fp"],[908,16,795,20],[908,17,795,21,"cmov"],[908,21,795,25],[908,22,795,26,"tvv5"],[908,26,795,30],[908,28,795,32,"tv4"],[908,31,795,35],[908,33,795,37,"e1"],[908,35,795,39],[908,36,795,40],[908,37,795,41],[908,38,795,42],[909,6,796,8],[910,6,797,8],[910,13,797,15],[911,8,797,17,"isValid"],[911,15,797,24],[911,17,797,26,"isQR"],[911,21,797,30],[912,8,797,32,"value"],[912,13,797,37],[912,15,797,39,"tv3"],[913,6,797,43],[913,7,797,44],[914,4,798,4],[914,5,798,5],[915,4,799,4],[915,8,799,8,"Fp"],[915,10,799,10],[915,11,799,11,"ORDER"],[915,16,799,16],[915,19,799,19,"_4n"],[915,22,799,22],[915,27,799,27,"_3n"],[915,30,799,30],[915,32,799,32],[916,6,800,8],[917,6,801,8],[917,10,801,14,"c1"],[917,13,801,16],[917,16,801,19],[917,17,801,20,"Fp"],[917,19,801,22],[917,20,801,23,"ORDER"],[917,25,801,28],[917,28,801,31,"_3n"],[917,31,801,34],[917,35,801,38,"_4n"],[917,38,801,41],[917,39,801,42],[917,40,801,43],[918,6,802,8],[918,10,802,14,"c2"],[918,13,802,16],[918,16,802,19,"Fp"],[918,18,802,21],[918,19,802,22,"sqrt"],[918,23,802,26],[918,24,802,27,"Fp"],[918,26,802,29],[918,27,802,30,"neg"],[918,30,802,33],[918,31,802,34,"Z"],[918,32,802,35],[918,33,802,36],[918,34,802,37],[918,35,802,38],[918,36,802,39],[919,6,803,8,"sqrtRatio"],[919,15,803,17],[919,18,803,20,"sqrtRatio"],[919,19,803,21,"u"],[919,20,803,22],[919,22,803,24,"v"],[919,23,803,25],[919,28,803,30],[920,8,804,12],[920,12,804,16,"tv1"],[920,15,804,19],[920,18,804,22,"Fp"],[920,20,804,24],[920,21,804,25,"sqr"],[920,24,804,28],[920,25,804,29,"v"],[920,26,804,30],[920,27,804,31],[920,28,804,32],[920,29,804,33],[921,8,805,12],[921,12,805,18,"tv2"],[921,15,805,21],[921,18,805,24,"Fp"],[921,20,805,26],[921,21,805,27,"mul"],[921,24,805,30],[921,25,805,31,"u"],[921,26,805,32],[921,28,805,34,"v"],[921,29,805,35],[921,30,805,36],[921,31,805,37],[921,32,805,38],[922,8,806,12,"tv1"],[922,11,806,15],[922,14,806,18,"Fp"],[922,16,806,20],[922,17,806,21,"mul"],[922,20,806,24],[922,21,806,25,"tv1"],[922,24,806,28],[922,26,806,30,"tv2"],[922,29,806,33],[922,30,806,34],[922,31,806,35],[922,32,806,36],[923,8,807,12],[923,12,807,16,"y1"],[923,14,807,18],[923,17,807,21,"Fp"],[923,19,807,23],[923,20,807,24,"pow"],[923,23,807,27],[923,24,807,28,"tv1"],[923,27,807,31],[923,29,807,33,"c1"],[923,32,807,35],[923,33,807,36],[923,34,807,37],[923,35,807,38],[924,8,808,12,"y1"],[924,10,808,14],[924,13,808,17,"Fp"],[924,15,808,19],[924,16,808,20,"mul"],[924,19,808,23],[924,20,808,24,"y1"],[924,22,808,26],[924,24,808,28,"tv2"],[924,27,808,31],[924,28,808,32],[924,29,808,33],[924,30,808,34],[925,8,809,12],[925,12,809,18,"y2"],[925,14,809,20],[925,17,809,23,"Fp"],[925,19,809,25],[925,20,809,26,"mul"],[925,23,809,29],[925,24,809,30,"y1"],[925,26,809,32],[925,28,809,34,"c2"],[925,31,809,36],[925,32,809,37],[925,33,809,38],[925,34,809,39],[926,8,810,12],[926,12,810,18,"tv3"],[926,15,810,21],[926,18,810,24,"Fp"],[926,20,810,26],[926,21,810,27,"mul"],[926,24,810,30],[926,25,810,31,"Fp"],[926,27,810,33],[926,28,810,34,"sqr"],[926,31,810,37],[926,32,810,38,"y1"],[926,34,810,40],[926,35,810,41],[926,37,810,43,"v"],[926,38,810,44],[926,39,810,45],[926,40,810,46],[926,41,810,47],[927,8,811,12],[927,12,811,18,"isQR"],[927,16,811,22],[927,19,811,25,"Fp"],[927,21,811,27],[927,22,811,28,"eql"],[927,25,811,31],[927,26,811,32,"tv3"],[927,29,811,35],[927,31,811,37,"u"],[927,32,811,38],[927,33,811,39],[927,34,811,40],[927,35,811,41],[928,8,812,12],[928,12,812,16,"y"],[928,13,812,17],[928,16,812,20,"Fp"],[928,18,812,22],[928,19,812,23,"cmov"],[928,23,812,27],[928,24,812,28,"y2"],[928,26,812,30],[928,28,812,32,"y1"],[928,30,812,34],[928,32,812,36,"isQR"],[928,36,812,40],[928,37,812,41],[928,38,812,42],[928,39,812,43],[929,8,813,12],[929,15,813,19],[930,10,813,21,"isValid"],[930,17,813,28],[930,19,813,30,"isQR"],[930,23,813,34],[931,10,813,36,"value"],[931,15,813,41],[931,17,813,43,"y"],[932,8,813,45],[932,9,813,46],[932,10,813,47],[932,11,813,48],[933,6,814,8],[933,7,814,9],[934,4,815,4],[935,4,816,4],[936,4,817,4],[937,4,818,4],[937,11,818,11,"sqrtRatio"],[937,20,818,20],[938,2,819,0],[939,2,820,0],[940,0,821,0],[941,0,822,0],[942,0,823,0],[943,2,824,0],[943,11,824,9,"mapToCurveSimpleSWU"],[943,30,824,28,"mapToCurveSimpleSWU"],[943,31,824,29,"Fp"],[943,33,824,31],[943,35,824,33,"opts"],[943,39,824,37],[943,41,824,39],[944,4,825,4],[944,5,825,5],[944,6,825,6],[944,8,825,8,"modular_ts_1"],[944,20,825,20],[944,21,825,21,"validateField"],[944,34,825,34],[944,36,825,36,"Fp"],[944,38,825,38],[944,39,825,39],[945,4,826,4],[945,8,826,12,"A"],[945,9,826,13],[945,12,826,24,"opts"],[945,16,826,28],[945,17,826,12,"A"],[945,18,826,13],[946,6,826,15,"B"],[946,7,826,16],[946,10,826,24,"opts"],[946,14,826,28],[946,15,826,15,"B"],[946,16,826,16],[947,6,826,18,"Z"],[947,7,826,19],[947,10,826,24,"opts"],[947,14,826,28],[947,15,826,18,"Z"],[947,16,826,19],[948,4,827,4],[948,8,827,8],[948,9,827,9,"Fp"],[948,11,827,11],[948,12,827,12,"isValid"],[948,19,827,19],[948,20,827,20,"A"],[948,21,827,21],[948,22,827,22],[948,26,827,26],[948,27,827,27,"Fp"],[948,29,827,29],[948,30,827,30,"isValid"],[948,37,827,37],[948,38,827,38,"B"],[948,39,827,39],[948,40,827,40],[948,44,827,44],[948,45,827,45,"Fp"],[948,47,827,47],[948,48,827,48,"isValid"],[948,55,827,55],[948,56,827,56,"Z"],[948,57,827,57],[948,58,827,58],[948,60,828,8],[948,66,828,14],[948,70,828,18,"Error"],[948,75,828,23],[948,76,828,24],[948,111,828,59],[948,112,828,60],[949,4,829,4],[949,8,829,10,"sqrtRatio"],[949,17,829,19],[949,20,829,22,"SWUFpSqrtRatio"],[949,34,829,36],[949,35,829,37,"Fp"],[949,37,829,39],[949,39,829,41,"Z"],[949,40,829,42],[949,41,829,43],[950,4,830,4],[950,8,830,8],[950,9,830,9,"Fp"],[950,11,830,11],[950,12,830,12,"isOdd"],[950,17,830,17],[950,19,831,8],[950,25,831,14],[950,29,831,18,"Error"],[950,34,831,23],[950,35,831,24],[950,65,831,54],[950,66,831,55],[951,4,832,4],[952,4,833,4],[953,4,834,4],[953,11,834,12,"u"],[953,12,834,13],[953,16,834,18],[954,6,835,8],[955,6,836,8],[955,10,836,12,"tv1"],[955,13,836,15],[955,15,836,17,"tv2"],[955,18,836,20],[955,20,836,22,"tv3"],[955,23,836,25],[955,25,836,27,"tv4"],[955,28,836,30],[955,30,836,32,"tv5"],[955,33,836,35],[955,35,836,37,"tv6"],[955,38,836,40],[955,40,836,42,"x"],[955,41,836,43],[955,43,836,45,"y"],[955,44,836,46],[956,6,837,8,"tv1"],[956,9,837,11],[956,12,837,14,"Fp"],[956,14,837,16],[956,15,837,17,"sqr"],[956,18,837,20],[956,19,837,21,"u"],[956,20,837,22],[956,21,837,23],[956,22,837,24],[956,23,837,25],[957,6,838,8,"tv1"],[957,9,838,11],[957,12,838,14,"Fp"],[957,14,838,16],[957,15,838,17,"mul"],[957,18,838,20],[957,19,838,21,"tv1"],[957,22,838,24],[957,24,838,26,"Z"],[957,25,838,27],[957,26,838,28],[957,27,838,29],[957,28,838,30],[958,6,839,8,"tv2"],[958,9,839,11],[958,12,839,14,"Fp"],[958,14,839,16],[958,15,839,17,"sqr"],[958,18,839,20],[958,19,839,21,"tv1"],[958,22,839,24],[958,23,839,25],[958,24,839,26],[958,25,839,27],[959,6,840,8,"tv2"],[959,9,840,11],[959,12,840,14,"Fp"],[959,14,840,16],[959,15,840,17,"add"],[959,18,840,20],[959,19,840,21,"tv2"],[959,22,840,24],[959,24,840,26,"tv1"],[959,27,840,29],[959,28,840,30],[959,29,840,31],[959,30,840,32],[960,6,841,8,"tv3"],[960,9,841,11],[960,12,841,14,"Fp"],[960,14,841,16],[960,15,841,17,"add"],[960,18,841,20],[960,19,841,21,"tv2"],[960,22,841,24],[960,24,841,26,"Fp"],[960,26,841,28],[960,27,841,29,"ONE"],[960,30,841,32],[960,31,841,33],[960,32,841,34],[960,33,841,35],[961,6,842,8,"tv3"],[961,9,842,11],[961,12,842,14,"Fp"],[961,14,842,16],[961,15,842,17,"mul"],[961,18,842,20],[961,19,842,21,"tv3"],[961,22,842,24],[961,24,842,26,"B"],[961,25,842,27],[961,26,842,28],[961,27,842,29],[961,28,842,30],[962,6,843,8,"tv4"],[962,9,843,11],[962,12,843,14,"Fp"],[962,14,843,16],[962,15,843,17,"cmov"],[962,19,843,21],[962,20,843,22,"Z"],[962,21,843,23],[962,23,843,25,"Fp"],[962,25,843,27],[962,26,843,28,"neg"],[962,29,843,31],[962,30,843,32,"tv2"],[962,33,843,35],[962,34,843,36],[962,36,843,38],[962,37,843,39,"Fp"],[962,39,843,41],[962,40,843,42,"eql"],[962,43,843,45],[962,44,843,46,"tv2"],[962,47,843,49],[962,49,843,51,"Fp"],[962,51,843,53],[962,52,843,54,"ZERO"],[962,56,843,58],[962,57,843,59],[962,58,843,60],[962,59,843,61],[962,60,843,62],[963,6,844,8,"tv4"],[963,9,844,11],[963,12,844,14,"Fp"],[963,14,844,16],[963,15,844,17,"mul"],[963,18,844,20],[963,19,844,21,"tv4"],[963,22,844,24],[963,24,844,26,"A"],[963,25,844,27],[963,26,844,28],[963,27,844,29],[963,28,844,30],[964,6,845,8,"tv2"],[964,9,845,11],[964,12,845,14,"Fp"],[964,14,845,16],[964,15,845,17,"sqr"],[964,18,845,20],[964,19,845,21,"tv3"],[964,22,845,24],[964,23,845,25],[964,24,845,26],[964,25,845,27],[965,6,846,8,"tv6"],[965,9,846,11],[965,12,846,14,"Fp"],[965,14,846,16],[965,15,846,17,"sqr"],[965,18,846,20],[965,19,846,21,"tv4"],[965,22,846,24],[965,23,846,25],[965,24,846,26],[965,25,846,27],[966,6,847,8,"tv5"],[966,9,847,11],[966,12,847,14,"Fp"],[966,14,847,16],[966,15,847,17,"mul"],[966,18,847,20],[966,19,847,21,"tv6"],[966,22,847,24],[966,24,847,26,"A"],[966,25,847,27],[966,26,847,28],[966,27,847,29],[966,28,847,30],[967,6,848,8,"tv2"],[967,9,848,11],[967,12,848,14,"Fp"],[967,14,848,16],[967,15,848,17,"add"],[967,18,848,20],[967,19,848,21,"tv2"],[967,22,848,24],[967,24,848,26,"tv5"],[967,27,848,29],[967,28,848,30],[967,29,848,31],[967,30,848,32],[968,6,849,8,"tv2"],[968,9,849,11],[968,12,849,14,"Fp"],[968,14,849,16],[968,15,849,17,"mul"],[968,18,849,20],[968,19,849,21,"tv2"],[968,22,849,24],[968,24,849,26,"tv3"],[968,27,849,29],[968,28,849,30],[968,29,849,31],[968,30,849,32],[969,6,850,8,"tv6"],[969,9,850,11],[969,12,850,14,"Fp"],[969,14,850,16],[969,15,850,17,"mul"],[969,18,850,20],[969,19,850,21,"tv6"],[969,22,850,24],[969,24,850,26,"tv4"],[969,27,850,29],[969,28,850,30],[969,29,850,31],[969,30,850,32],[970,6,851,8,"tv5"],[970,9,851,11],[970,12,851,14,"Fp"],[970,14,851,16],[970,15,851,17,"mul"],[970,18,851,20],[970,19,851,21,"tv6"],[970,22,851,24],[970,24,851,26,"B"],[970,25,851,27],[970,26,851,28],[970,27,851,29],[970,28,851,30],[971,6,852,8,"tv2"],[971,9,852,11],[971,12,852,14,"Fp"],[971,14,852,16],[971,15,852,17,"add"],[971,18,852,20],[971,19,852,21,"tv2"],[971,22,852,24],[971,24,852,26,"tv5"],[971,27,852,29],[971,28,852,30],[971,29,852,31],[971,30,852,32],[972,6,853,8,"x"],[972,7,853,9],[972,10,853,12,"Fp"],[972,12,853,14],[972,13,853,15,"mul"],[972,16,853,18],[972,17,853,19,"tv1"],[972,20,853,22],[972,22,853,24,"tv3"],[972,25,853,27],[972,26,853,28],[972,27,853,29],[972,28,853,30],[973,6,854,8],[973,10,854,8,"_sqrtRatio"],[973,20,854,8],[973,23,854,35,"sqrtRatio"],[973,32,854,44],[973,33,854,45,"tv2"],[973,36,854,48],[973,38,854,50,"tv6"],[973,41,854,53],[973,42,854,54],[974,8,854,16,"isValid"],[974,15,854,23],[974,18,854,23,"_sqrtRatio"],[974,28,854,23],[974,29,854,16,"isValid"],[974,36,854,23],[975,8,854,25,"value"],[975,13,854,30],[975,16,854,30,"_sqrtRatio"],[975,26,854,30],[975,27,854,25,"value"],[975,32,854,30],[975,33,854,55],[975,34,854,56],[976,6,855,8,"y"],[976,7,855,9],[976,10,855,12,"Fp"],[976,12,855,14],[976,13,855,15,"mul"],[976,16,855,18],[976,17,855,19,"tv1"],[976,20,855,22],[976,22,855,24,"u"],[976,23,855,25],[976,24,855,26],[976,25,855,27],[976,26,855,28],[977,6,856,8,"y"],[977,7,856,9],[977,10,856,12,"Fp"],[977,12,856,14],[977,13,856,15,"mul"],[977,16,856,18],[977,17,856,19,"y"],[977,18,856,20],[977,20,856,22,"value"],[977,25,856,27],[977,26,856,28],[977,27,856,29],[977,28,856,30],[978,6,857,8,"x"],[978,7,857,9],[978,10,857,12,"Fp"],[978,12,857,14],[978,13,857,15,"cmov"],[978,17,857,19],[978,18,857,20,"x"],[978,19,857,21],[978,21,857,23,"tv3"],[978,24,857,26],[978,26,857,28,"isValid"],[978,33,857,35],[978,34,857,36],[978,35,857,37],[978,36,857,38],[979,6,858,8,"y"],[979,7,858,9],[979,10,858,12,"Fp"],[979,12,858,14],[979,13,858,15,"cmov"],[979,17,858,19],[979,18,858,20,"y"],[979,19,858,21],[979,21,858,23,"value"],[979,26,858,28],[979,28,858,30,"isValid"],[979,35,858,37],[979,36,858,38],[979,37,858,39],[979,38,858,40],[980,6,859,8],[980,10,859,14,"e1"],[980,12,859,16],[980,15,859,19,"Fp"],[980,17,859,21],[980,18,859,22,"isOdd"],[980,23,859,27],[980,24,859,28,"u"],[980,25,859,29],[980,26,859,30],[980,31,859,35,"Fp"],[980,33,859,37],[980,34,859,38,"isOdd"],[980,39,859,43],[980,40,859,44,"y"],[980,41,859,45],[980,42,859,46],[980,43,859,47],[980,44,859,48],[981,6,860,8,"y"],[981,7,860,9],[981,10,860,12,"Fp"],[981,12,860,14],[981,13,860,15,"cmov"],[981,17,860,19],[981,18,860,20,"Fp"],[981,20,860,22],[981,21,860,23,"neg"],[981,24,860,26],[981,25,860,27,"y"],[981,26,860,28],[981,27,860,29],[981,29,860,31,"y"],[981,30,860,32],[981,32,860,34,"e1"],[981,34,860,36],[981,35,860,37],[981,36,860,38],[981,37,860,39],[982,6,861,8],[982,10,861,14,"tv4_inv"],[982,17,861,21],[982,20,861,24],[982,21,861,25],[982,22,861,26],[982,24,861,28,"modular_ts_1"],[982,36,861,40],[982,37,861,41,"FpInvertBatch"],[982,50,861,54],[982,52,861,56,"Fp"],[982,54,861,58],[982,56,861,60],[982,57,861,61,"tv4"],[982,60,861,64],[982,61,861,65],[982,63,861,67],[982,67,861,71],[982,68,861,72],[982,69,861,73],[982,70,861,74],[982,71,861,75],[983,6,862,8,"x"],[983,7,862,9],[983,10,862,12,"Fp"],[983,12,862,14],[983,13,862,15,"mul"],[983,16,862,18],[983,17,862,19,"x"],[983,18,862,20],[983,20,862,22,"tv4_inv"],[983,27,862,29],[983,28,862,30],[983,29,862,31],[983,30,862,32],[984,6,863,8],[984,13,863,15],[985,8,863,17,"x"],[985,9,863,18],[986,8,863,20,"y"],[987,6,863,22],[987,7,863,23],[988,4,864,4],[988,5,864,5],[989,2,865,0],[990,2,866,0],[990,11,866,9,"getWLengths"],[990,22,866,20,"getWLengths"],[990,23,866,21,"Fp"],[990,25,866,23],[990,27,866,25,"Fn"],[990,29,866,27],[990,31,866,29],[991,4,867,4],[991,11,867,11],[992,6,868,8,"secretKey"],[992,15,868,17],[992,17,868,19,"Fn"],[992,19,868,21],[992,20,868,22,"BYTES"],[992,25,868,27],[993,6,869,8,"publicKey"],[993,15,869,17],[993,17,869,19],[993,18,869,20],[993,21,869,23,"Fp"],[993,23,869,25],[993,24,869,26,"BYTES"],[993,29,869,31],[994,6,870,8,"publicKeyUncompressed"],[994,27,870,29],[994,29,870,31],[994,30,870,32],[994,33,870,35],[994,34,870,36],[994,37,870,39,"Fp"],[994,39,870,41],[994,40,870,42,"BYTES"],[994,45,870,47],[995,6,871,8,"publicKeyHasPrefix"],[995,24,871,26],[995,26,871,28],[995,30,871,32],[996,6,872,8,"signature"],[996,15,872,17],[996,17,872,19],[996,18,872,20],[996,21,872,23,"Fn"],[996,23,872,25],[996,24,872,26,"BYTES"],[997,4,873,4],[997,5,873,5],[998,2,874,0],[999,2,875,0],[1000,0,876,0],[1001,0,877,0],[1002,0,878,0],[1003,2,879,0],[1003,11,879,9,"ecdh"],[1003,15,879,13,"ecdh"],[1003,16,879,14,"Point"],[1003,21,879,19],[1003,23,879,36],[1004,4,879,36],[1004,8,879,21,"ecdhOpts"],[1004,16,879,29],[1004,19,879,29,"arguments"],[1004,28,879,29],[1004,29,879,29,"length"],[1004,35,879,29],[1004,43,879,29,"arguments"],[1004,52,879,29],[1004,60,879,29,"undefined"],[1004,69,879,29],[1004,72,879,29,"arguments"],[1004,81,879,29],[1004,87,879,32],[1004,88,879,33],[1004,89,879,34],[1005,4,880,4],[1005,8,880,12,"Fn"],[1005,10,880,14],[1005,13,880,19,"Point"],[1005,18,880,24],[1005,19,880,12,"Fn"],[1005,21,880,14],[1006,4,881,4],[1006,8,881,10,"randomBytes_"],[1006,20,881,22],[1006,23,881,25,"ecdhOpts"],[1006,31,881,33],[1006,32,881,34,"randomBytes"],[1006,43,881,45],[1006,47,881,49,"utils_ts_1"],[1006,57,881,59],[1006,58,881,60,"randomBytes"],[1006,69,881,71],[1007,4,882,4],[1007,8,882,10,"lengths"],[1007,15,882,17],[1007,18,882,20,"Object"],[1007,24,882,26],[1007,25,882,27,"assign"],[1007,31,882,33],[1007,32,882,34,"getWLengths"],[1007,43,882,45],[1007,44,882,46,"Point"],[1007,49,882,51],[1007,50,882,52,"Fp"],[1007,52,882,54],[1007,54,882,56,"Fn"],[1007,56,882,58],[1007,57,882,59],[1007,59,882,61],[1008,6,882,63,"seed"],[1008,10,882,67],[1008,12,882,69],[1008,13,882,70],[1008,14,882,71],[1008,16,882,73,"modular_ts_1"],[1008,28,882,85],[1008,29,882,86,"getMinHashLength"],[1008,45,882,102],[1008,47,882,104,"Fn"],[1008,49,882,106],[1008,50,882,107,"ORDER"],[1008,55,882,112],[1009,4,882,114],[1009,5,882,115],[1009,6,882,116],[1010,4,883,4],[1010,13,883,13,"isValidSecretKey"],[1010,29,883,29,"isValidSecretKey"],[1010,30,883,30,"secretKey"],[1010,39,883,39],[1010,41,883,41],[1011,6,884,8],[1011,10,884,12],[1012,8,885,12],[1012,15,885,19],[1012,16,885,20],[1012,17,885,21,"_normFnElement"],[1012,31,885,35],[1012,32,885,36,"Fn"],[1012,34,885,38],[1012,36,885,40,"secretKey"],[1012,45,885,49],[1012,46,885,50],[1013,6,886,8],[1013,7,886,9],[1013,8,887,8],[1013,15,887,15,"error"],[1013,20,887,20],[1013,22,887,22],[1014,8,888,12],[1014,15,888,19],[1014,20,888,24],[1015,6,889,8],[1016,4,890,4],[1017,4,891,4],[1017,13,891,13,"isValidPublicKey"],[1017,29,891,29,"isValidPublicKey"],[1017,30,891,30,"publicKey"],[1017,39,891,39],[1017,41,891,41,"isCompressed"],[1017,53,891,53],[1017,55,891,55],[1018,6,892,8],[1018,10,892,27,"comp"],[1018,14,892,31],[1018,17,892,59,"lengths"],[1018,24,892,66],[1018,25,892,16,"publicKey"],[1018,34,892,25],[1019,8,892,33,"publicKeyUncompressed"],[1019,29,892,54],[1019,32,892,59,"lengths"],[1019,39,892,66],[1019,40,892,33,"publicKeyUncompressed"],[1019,61,892,54],[1020,6,893,8],[1020,10,893,12],[1021,8,894,12],[1021,12,894,18,"l"],[1021,13,894,19],[1021,16,894,22,"publicKey"],[1021,25,894,31],[1021,26,894,32,"length"],[1021,32,894,38],[1022,8,895,12],[1022,12,895,16,"isCompressed"],[1022,24,895,28],[1022,29,895,33],[1022,33,895,37],[1022,37,895,41,"l"],[1022,38,895,42],[1022,43,895,47,"comp"],[1022,47,895,51],[1022,49,896,16],[1022,56,896,23],[1022,61,896,28],[1023,8,897,12],[1023,12,897,16,"isCompressed"],[1023,24,897,28],[1023,29,897,33],[1023,34,897,38],[1023,38,897,42,"l"],[1023,39,897,43],[1023,44,897,48,"publicKeyUncompressed"],[1023,65,897,69],[1023,67,898,16],[1023,74,898,23],[1023,79,898,28],[1024,8,899,12],[1024,15,899,19],[1024,16,899,20],[1024,17,899,21,"Point"],[1024,22,899,26],[1024,23,899,27,"fromBytes"],[1024,32,899,36],[1024,33,899,37,"publicKey"],[1024,42,899,46],[1024,43,899,47],[1025,6,900,8],[1025,7,900,9],[1025,8,901,8],[1025,15,901,15,"error"],[1025,20,901,20],[1025,22,901,22],[1026,8,902,12],[1026,15,902,19],[1026,20,902,24],[1027,6,903,8],[1028,4,904,4],[1029,4,905,4],[1030,0,906,0],[1031,0,907,0],[1032,0,908,0],[1033,4,909,4],[1033,13,909,13,"randomSecretKey"],[1033,28,909,28,"randomSecretKey"],[1033,29,909,28],[1033,31,909,64],[1034,6,909,64],[1034,10,909,29,"seed"],[1034,14,909,33],[1034,17,909,33,"arguments"],[1034,26,909,33],[1034,27,909,33,"length"],[1034,33,909,33],[1034,41,909,33,"arguments"],[1034,50,909,33],[1034,58,909,33,"undefined"],[1034,67,909,33],[1034,70,909,33,"arguments"],[1034,79,909,33],[1034,85,909,36,"randomBytes_"],[1034,97,909,48],[1034,98,909,49,"lengths"],[1034,105,909,56],[1034,106,909,57,"seed"],[1034,110,909,61],[1034,111,909,62],[1035,6,910,8],[1035,13,910,15],[1035,14,910,16],[1035,15,910,17],[1035,17,910,19,"modular_ts_1"],[1035,29,910,31],[1035,30,910,32,"mapHashToField"],[1035,44,910,46],[1035,46,910,48],[1035,47,910,49],[1035,48,910,50],[1035,50,910,52,"utils_ts_1"],[1035,60,910,62],[1035,61,910,63,"_abytes2"],[1035,69,910,71],[1035,71,910,73,"seed"],[1035,75,910,77],[1035,77,910,79,"lengths"],[1035,84,910,86],[1035,85,910,87,"seed"],[1035,89,910,91],[1035,91,910,93],[1035,97,910,99],[1035,98,910,100],[1035,100,910,102,"Fn"],[1035,102,910,104],[1035,103,910,105,"ORDER"],[1035,108,910,110],[1035,109,910,111],[1036,4,911,4],[1037,4,912,4],[1038,0,913,0],[1039,0,914,0],[1040,0,915,0],[1041,0,916,0],[1042,4,917,4],[1042,13,917,13,"getPublicKey"],[1042,25,917,25,"getPublicKey"],[1042,26,917,26,"secretKey"],[1042,35,917,35],[1042,37,917,58],[1043,6,917,58],[1043,10,917,37,"isCompressed"],[1043,22,917,49],[1043,25,917,49,"arguments"],[1043,34,917,49],[1043,35,917,49,"length"],[1043,41,917,49],[1043,49,917,49,"arguments"],[1043,58,917,49],[1043,66,917,49,"undefined"],[1043,75,917,49],[1043,78,917,49,"arguments"],[1043,87,917,49],[1043,93,917,52],[1043,97,917,56],[1044,6,918,8],[1044,13,918,15,"Point"],[1044,18,918,20],[1044,19,918,21,"BASE"],[1044,23,918,25],[1044,24,918,26,"multiply"],[1044,32,918,34],[1044,33,918,35,"_normFnElement"],[1044,47,918,49],[1044,48,918,50,"Fn"],[1044,50,918,52],[1044,52,918,54,"secretKey"],[1044,61,918,63],[1044,62,918,64],[1044,63,918,65],[1044,64,918,66,"toBytes"],[1044,71,918,73],[1044,72,918,74,"isCompressed"],[1044,84,918,86],[1044,85,918,87],[1045,4,919,4],[1046,4,920,4],[1046,13,920,13,"keygen"],[1046,19,920,19,"keygen"],[1046,20,920,20,"seed"],[1046,24,920,24],[1046,26,920,26],[1047,6,921,8],[1047,10,921,14,"secretKey"],[1047,19,921,23],[1047,22,921,26,"randomSecretKey"],[1047,37,921,41],[1047,38,921,42,"seed"],[1047,42,921,46],[1047,43,921,47],[1048,6,922,8],[1048,13,922,15],[1049,8,922,17,"secretKey"],[1049,17,922,26],[1050,8,922,28,"publicKey"],[1050,17,922,37],[1050,19,922,39,"getPublicKey"],[1050,31,922,51],[1050,32,922,52,"secretKey"],[1050,41,922,61],[1051,6,922,63],[1051,7,922,64],[1052,4,923,4],[1053,4,924,4],[1054,0,925,0],[1055,0,926,0],[1056,4,927,4],[1056,13,927,13,"isProbPub"],[1056,22,927,22,"isProbPub"],[1056,23,927,23,"item"],[1056,27,927,27],[1056,29,927,29],[1057,6,928,8],[1057,10,928,12],[1057,17,928,19,"item"],[1057,21,928,23],[1057,26,928,28],[1057,34,928,36],[1057,36,929,12],[1057,43,929,19],[1057,48,929,24],[1058,6,930,8],[1058,10,930,12,"item"],[1058,14,930,16],[1058,26,930,28,"Point"],[1058,31,930,33],[1058,33,931,12],[1058,40,931,19],[1058,44,931,23],[1059,6,932,8],[1059,10,932,16,"secretKey"],[1059,19,932,25],[1059,22,932,64,"lengths"],[1059,29,932,71],[1059,30,932,16,"secretKey"],[1059,39,932,25],[1060,8,932,27,"publicKey"],[1060,17,932,36],[1060,20,932,64,"lengths"],[1060,27,932,71],[1060,28,932,27,"publicKey"],[1060,37,932,36],[1061,8,932,38,"publicKeyUncompressed"],[1061,29,932,59],[1061,32,932,64,"lengths"],[1061,39,932,71],[1061,40,932,38,"publicKeyUncompressed"],[1061,61,932,59],[1062,6,933,8],[1062,10,933,12,"Fn"],[1062,12,933,14],[1062,13,933,15,"allowedLengths"],[1062,27,933,29],[1062,31,933,33,"secretKey"],[1062,40,933,42],[1062,45,933,47,"publicKey"],[1062,54,933,56],[1062,56,934,12],[1062,63,934,19,"undefined"],[1062,72,934,28],[1063,6,935,8],[1063,10,935,14,"l"],[1063,11,935,15],[1063,14,935,18],[1063,15,935,19],[1063,16,935,20],[1063,18,935,22,"utils_ts_1"],[1063,28,935,32],[1063,29,935,33,"ensureBytes"],[1063,40,935,44],[1063,42,935,46],[1063,47,935,51],[1063,49,935,53,"item"],[1063,53,935,57],[1063,54,935,58],[1063,55,935,59,"length"],[1063,61,935,65],[1064,6,936,8],[1064,13,936,15,"l"],[1064,14,936,16],[1064,19,936,21,"publicKey"],[1064,28,936,30],[1064,32,936,34,"l"],[1064,33,936,35],[1064,38,936,40,"publicKeyUncompressed"],[1064,59,936,61],[1065,4,937,4],[1066,4,938,4],[1067,0,939,0],[1068,0,940,0],[1069,0,941,0],[1070,0,942,0],[1071,0,943,0],[1072,0,944,0],[1073,0,945,0],[1074,4,946,4],[1074,13,946,13,"getSharedSecret"],[1074,28,946,28,"getSharedSecret"],[1074,29,946,29,"secretKeyA"],[1074,39,946,39],[1074,41,946,41,"publicKeyB"],[1074,51,946,51],[1074,53,946,74],[1075,6,946,74],[1075,10,946,53,"isCompressed"],[1075,22,946,65],[1075,25,946,65,"arguments"],[1075,34,946,65],[1075,35,946,65,"length"],[1075,41,946,65],[1075,49,946,65,"arguments"],[1075,58,946,65],[1075,66,946,65,"undefined"],[1075,75,946,65],[1075,78,946,65,"arguments"],[1075,87,946,65],[1075,93,946,68],[1075,97,946,72],[1076,6,947,8],[1076,10,947,12,"isProbPub"],[1076,19,947,21],[1076,20,947,22,"secretKeyA"],[1076,30,947,32],[1076,31,947,33],[1076,36,947,38],[1076,40,947,42],[1076,42,948,12],[1076,48,948,18],[1076,52,948,22,"Error"],[1076,57,948,27],[1076,58,948,28],[1076,89,948,59],[1076,90,948,60],[1077,6,949,8],[1077,10,949,12,"isProbPub"],[1077,19,949,21],[1077,20,949,22,"publicKeyB"],[1077,30,949,32],[1077,31,949,33],[1077,36,949,38],[1077,41,949,43],[1077,43,950,12],[1077,49,950,18],[1077,53,950,22,"Error"],[1077,58,950,27],[1077,59,950,28],[1077,90,950,59],[1077,91,950,60],[1078,6,951,8],[1078,10,951,14,"s"],[1078,11,951,15],[1078,14,951,18,"_normFnElement"],[1078,28,951,32],[1078,29,951,33,"Fn"],[1078,31,951,35],[1078,33,951,37,"secretKeyA"],[1078,43,951,47],[1078,44,951,48],[1079,6,952,8],[1079,10,952,14,"b"],[1079,11,952,15],[1079,14,952,18,"Point"],[1079,19,952,23],[1079,20,952,24,"fromHex"],[1079,27,952,31],[1079,28,952,32,"publicKeyB"],[1079,38,952,42],[1079,39,952,43],[1079,40,952,44],[1079,41,952,45],[1080,6,953,8],[1080,13,953,15,"b"],[1080,14,953,16],[1080,15,953,17,"multiply"],[1080,23,953,25],[1080,24,953,26,"s"],[1080,25,953,27],[1080,26,953,28],[1080,27,953,29,"toBytes"],[1080,34,953,36],[1080,35,953,37,"isCompressed"],[1080,47,953,49],[1080,48,953,50],[1081,4,954,4],[1082,4,955,4],[1082,8,955,10,"utils"],[1082,13,955,15],[1082,16,955,18],[1083,6,956,8,"isValidSecretKey"],[1083,22,956,24],[1084,6,957,8,"isValidPublicKey"],[1084,22,957,24],[1085,6,958,8,"randomSecretKey"],[1085,21,958,23],[1086,6,959,8],[1087,6,960,8,"isValidPrivateKey"],[1087,23,960,25],[1087,25,960,27,"isValidSecretKey"],[1087,41,960,43],[1088,6,961,8,"randomPrivateKey"],[1088,22,961,24],[1088,24,961,26,"randomSecretKey"],[1088,39,961,41],[1089,6,962,8,"normPrivateKeyToScalar"],[1089,28,962,30],[1089,30,962,33,"key"],[1089,33,962,36],[1089,37,962,41,"_normFnElement"],[1089,51,962,55],[1089,52,962,56,"Fn"],[1089,54,962,58],[1089,56,962,60,"key"],[1089,59,962,63],[1089,60,962,64],[1090,6,963,8,"precompute"],[1090,16,963,18,"precompute"],[1090,17,963,18],[1090,19,963,55],[1091,8,963,55],[1091,12,963,19,"windowSize"],[1091,22,963,29],[1091,25,963,29,"arguments"],[1091,34,963,29],[1091,35,963,29,"length"],[1091,41,963,29],[1091,49,963,29,"arguments"],[1091,58,963,29],[1091,66,963,29,"undefined"],[1091,75,963,29],[1091,78,963,29,"arguments"],[1091,87,963,29],[1091,93,963,32],[1091,94,963,33],[1092,8,963,33],[1092,12,963,35,"point"],[1092,17,963,40],[1092,20,963,40,"arguments"],[1092,29,963,40],[1092,30,963,40,"length"],[1092,36,963,40],[1092,44,963,40,"arguments"],[1092,53,963,40],[1092,61,963,40,"undefined"],[1092,70,963,40],[1092,73,963,40,"arguments"],[1092,82,963,40],[1092,88,963,43,"Point"],[1092,93,963,48],[1092,94,963,49,"BASE"],[1092,98,963,53],[1093,8,964,12],[1093,15,964,19,"point"],[1093,20,964,24],[1093,21,964,25,"precompute"],[1093,31,964,35],[1093,32,964,36,"windowSize"],[1093,42,964,46],[1093,44,964,48],[1093,49,964,53],[1093,50,964,54],[1094,6,965,8],[1095,4,966,4],[1095,5,966,5],[1096,4,967,4],[1096,11,967,11,"Object"],[1096,17,967,17],[1096,18,967,18,"freeze"],[1096,24,967,24],[1096,25,967,25],[1097,6,967,27,"getPublicKey"],[1097,18,967,39],[1098,6,967,41,"getSharedSecret"],[1098,21,967,56],[1099,6,967,58,"keygen"],[1099,12,967,64],[1100,6,967,66,"Point"],[1100,11,967,71],[1101,6,967,73,"utils"],[1101,11,967,78],[1102,6,967,80,"lengths"],[1103,4,967,88],[1103,5,967,89],[1103,6,967,90],[1104,2,968,0],[1105,2,969,0],[1106,0,970,0],[1107,0,971,0],[1108,0,972,0],[1109,0,973,0],[1110,0,974,0],[1111,0,975,0],[1112,0,976,0],[1113,0,977,0],[1114,0,978,0],[1115,0,979,0],[1116,0,980,0],[1117,0,981,0],[1118,0,982,0],[1119,0,983,0],[1120,0,984,0],[1121,2,985,0],[1121,11,985,9,"ecdsa"],[1121,16,985,14,"ecdsa"],[1121,17,985,15,"Point"],[1121,22,985,20],[1121,24,985,22,"hash"],[1121,28,985,26],[1121,30,985,44],[1122,4,985,44],[1122,8,985,28,"ecdsaOpts"],[1122,17,985,37],[1122,20,985,37,"arguments"],[1122,29,985,37],[1122,30,985,37,"length"],[1122,36,985,37],[1122,44,985,37,"arguments"],[1122,53,985,37],[1122,61,985,37,"undefined"],[1122,70,985,37],[1122,73,985,37,"arguments"],[1122,82,985,37],[1122,88,985,40],[1122,89,985,41],[1122,90,985,42],[1123,4,986,4],[1123,5,986,5],[1123,6,986,6],[1123,8,986,8,"utils_1"],[1123,15,986,15],[1123,16,986,16,"ahash"],[1123,21,986,21],[1123,23,986,23,"hash"],[1123,27,986,27],[1123,28,986,28],[1124,4,987,4],[1124,5,987,5],[1124,6,987,6],[1124,8,987,8,"utils_ts_1"],[1124,18,987,18],[1124,19,987,19,"_validateObject"],[1124,34,987,34],[1124,36,987,36,"ecdsaOpts"],[1124,45,987,45],[1124,47,987,47],[1124,48,987,48],[1124,49,987,49],[1124,51,987,51],[1125,6,988,8,"hmac"],[1125,10,988,12],[1125,12,988,14],[1125,22,988,24],[1126,6,989,8,"lowS"],[1126,10,989,12],[1126,12,989,14],[1126,21,989,23],[1127,6,990,8,"randomBytes"],[1127,17,990,19],[1127,19,990,21],[1127,29,990,31],[1128,6,991,8,"bits2int"],[1128,14,991,16],[1128,16,991,18],[1128,26,991,28],[1129,6,992,8,"bits2int_modN"],[1129,19,992,21],[1129,21,992,23],[1130,4,993,4],[1130,5,993,5],[1130,6,993,6],[1131,4,994,4],[1131,8,994,10,"randomBytes"],[1131,19,994,21],[1131,22,994,24,"ecdsaOpts"],[1131,31,994,33],[1131,32,994,34,"randomBytes"],[1131,43,994,45],[1131,47,994,49,"utils_ts_1"],[1131,57,994,59],[1131,58,994,60,"randomBytes"],[1131,69,994,71],[1132,4,995,4],[1132,8,995,10,"hmac"],[1132,12,995,14],[1132,15,995,17,"ecdsaOpts"],[1132,24,995,26],[1132,25,995,27,"hmac"],[1132,29,995,31],[1132,33,996,9],[1132,43,996,10,"key"],[1132,46,996,13],[1133,6,996,13],[1133,15,996,13,"_len"],[1133,19,996,13],[1133,22,996,13,"arguments"],[1133,31,996,13],[1133,32,996,13,"length"],[1133,38,996,13],[1133,40,996,18,"msgs"],[1133,44,996,22],[1133,51,996,22,"Array"],[1133,56,996,22],[1133,57,996,22,"_len"],[1133,61,996,22],[1133,68,996,22,"_len"],[1133,72,996,22],[1133,83,996,22,"_key"],[1133,87,996,22],[1133,93,996,22,"_key"],[1133,97,996,22],[1133,100,996,22,"_len"],[1133,104,996,22],[1133,106,996,22,"_key"],[1133,110,996,22],[1134,8,996,18,"msgs"],[1134,12,996,22],[1134,13,996,22,"_key"],[1134,17,996,22],[1134,25,996,22,"arguments"],[1134,34,996,22],[1134,35,996,22,"_key"],[1134,39,996,22],[1135,6,996,22],[1136,6,996,22],[1136,13,996,27],[1136,14,996,28],[1136,15,996,29],[1136,17,996,31,"hmac_js_1"],[1136,26,996,40],[1136,27,996,41,"hmac"],[1136,31,996,45],[1136,33,996,47,"hash"],[1136,37,996,51],[1136,39,996,53,"key"],[1136,42,996,56],[1136,44,996,58],[1136,45,996,59],[1136,46,996,60],[1136,48,996,62,"utils_ts_1"],[1136,58,996,72],[1136,59,996,73,"concatBytes"],[1136,70,996,84],[1136,72,996,86],[1136,75,996,89,"msgs"],[1136,79,996,93],[1136,80,996,94],[1136,81,996,95],[1137,4,996,95],[1137,5,996,96],[1138,4,997,4],[1138,8,997,12,"Fp"],[1138,10,997,14],[1138,13,997,23,"Point"],[1138,18,997,28],[1138,19,997,12,"Fp"],[1138,21,997,14],[1139,6,997,16,"Fn"],[1139,8,997,18],[1139,11,997,23,"Point"],[1139,16,997,28],[1139,17,997,16,"Fn"],[1139,19,997,18],[1140,4,998,4],[1140,8,998,19,"CURVE_ORDER"],[1140,19,998,30],[1140,22,998,49,"Fn"],[1140,24,998,51],[1140,25,998,12,"ORDER"],[1140,30,998,17],[1141,6,998,38,"fnBits"],[1141,12,998,44],[1141,15,998,49,"Fn"],[1141,17,998,51],[1141,18,998,32,"BITS"],[1141,22,998,36],[1142,4,999,4],[1142,8,999,4,"_ecdh"],[1142,13,999,4],[1142,16,999,70,"ecdh"],[1142,20,999,74],[1142,21,999,75,"Point"],[1142,26,999,80],[1142,28,999,82,"ecdsaOpts"],[1142,37,999,91],[1142,38,999,92],[1143,6,999,12,"keygen"],[1143,12,999,18],[1143,15,999,18,"_ecdh"],[1143,20,999,18],[1143,21,999,12,"keygen"],[1143,27,999,18],[1144,6,999,20,"getPublicKey"],[1144,18,999,32],[1144,21,999,32,"_ecdh"],[1144,26,999,32],[1144,27,999,20,"getPublicKey"],[1144,39,999,32],[1145,6,999,34,"getSharedSecret"],[1145,21,999,49],[1145,24,999,49,"_ecdh"],[1145,29,999,49],[1145,30,999,34,"getSharedSecret"],[1145,45,999,49],[1146,6,999,51,"utils"],[1146,11,999,56],[1146,14,999,56,"_ecdh"],[1146,19,999,56],[1146,20,999,51,"utils"],[1146,25,999,56],[1147,6,999,58,"lengths"],[1147,13,999,65],[1147,16,999,65,"_ecdh"],[1147,21,999,65],[1147,22,999,58,"lengths"],[1147,29,999,65],[1148,4,1000,4],[1148,8,1000,10,"defaultSigOpts"],[1148,22,1000,24],[1148,25,1000,27],[1149,6,1001,8,"prehash"],[1149,13,1001,15],[1149,15,1001,17],[1149,20,1001,22],[1150,6,1002,8,"lowS"],[1150,10,1002,12],[1150,12,1002,14],[1150,19,1002,21,"ecdsaOpts"],[1150,28,1002,30],[1150,29,1002,31,"lowS"],[1150,33,1002,35],[1150,38,1002,40],[1150,47,1002,49],[1150,50,1002,52,"ecdsaOpts"],[1150,59,1002,61],[1150,60,1002,62,"lowS"],[1150,64,1002,66],[1150,67,1002,69],[1150,72,1002,74],[1151,6,1003,8,"format"],[1151,12,1003,14],[1151,14,1003,16,"undefined"],[1151,23,1003,25],[1152,6,1003,27],[1153,6,1004,8,"extraEntropy"],[1153,18,1004,20],[1153,20,1004,22],[1154,4,1005,4],[1154,5,1005,5],[1155,4,1006,4],[1155,8,1006,10,"defaultSigOpts_format"],[1155,29,1006,31],[1155,32,1006,34],[1155,41,1006,43],[1156,4,1007,4],[1156,13,1007,13,"isBiggerThanHalfOrder"],[1156,34,1007,34,"isBiggerThanHalfOrder"],[1156,35,1007,35,"number"],[1156,41,1007,41],[1156,43,1007,43],[1157,6,1008,8],[1157,10,1008,14,"HALF"],[1157,14,1008,18],[1157,17,1008,21,"CURVE_ORDER"],[1157,28,1008,32],[1157,32,1008,36,"_1n"],[1157,35,1008,39],[1158,6,1009,8],[1158,13,1009,15,"number"],[1158,19,1009,21],[1158,22,1009,24,"HALF"],[1158,26,1009,28],[1159,4,1010,4],[1160,4,1011,4],[1160,13,1011,13,"validateRS"],[1160,23,1011,23,"validateRS"],[1160,24,1011,24,"title"],[1160,29,1011,29],[1160,31,1011,31,"num"],[1160,34,1011,34],[1160,36,1011,36],[1161,6,1012,8],[1161,10,1012,12],[1161,11,1012,13,"Fn"],[1161,13,1012,15],[1161,14,1012,16,"isValidNot0"],[1161,25,1012,27],[1161,26,1012,28,"num"],[1161,29,1012,31],[1161,30,1012,32],[1161,32,1013,12],[1161,38,1013,18],[1161,42,1013,22,"Error"],[1161,47,1013,27],[1161,48,1013,28],[1161,69,1013,49,"title"],[1161,74,1013,54],[1161,108,1013,88],[1161,109,1013,89],[1162,6,1014,8],[1162,13,1014,15,"num"],[1162,16,1014,18],[1163,4,1015,4],[1164,4,1016,4],[1164,13,1016,13,"validateSigLength"],[1164,30,1016,30,"validateSigLength"],[1164,31,1016,31,"bytes"],[1164,36,1016,36],[1164,38,1016,38,"format"],[1164,44,1016,44],[1164,46,1016,46],[1165,6,1017,8,"validateSigFormat"],[1165,23,1017,25],[1165,24,1017,26,"format"],[1165,30,1017,32],[1165,31,1017,33],[1166,6,1018,8],[1166,10,1018,14,"size"],[1166,14,1018,18],[1166,17,1018,21,"lengths"],[1166,24,1018,28],[1166,25,1018,29,"signature"],[1166,34,1018,38],[1167,6,1019,8],[1167,10,1019,14,"sizer"],[1167,15,1019,19],[1167,18,1019,22,"format"],[1167,24,1019,28],[1167,29,1019,33],[1167,38,1019,42],[1167,41,1019,45,"size"],[1167,45,1019,49],[1167,48,1019,52,"format"],[1167,54,1019,58],[1167,59,1019,63],[1167,70,1019,74],[1167,73,1019,77,"size"],[1167,77,1019,81],[1167,80,1019,84],[1167,81,1019,85],[1167,84,1019,88,"undefined"],[1167,93,1019,97],[1168,6,1020,8],[1168,13,1020,15],[1168,14,1020,16],[1168,15,1020,17],[1168,17,1020,19,"utils_ts_1"],[1168,27,1020,29],[1168,28,1020,30,"_abytes2"],[1168,36,1020,38],[1168,38,1020,40,"bytes"],[1168,43,1020,45],[1168,45,1020,47,"sizer"],[1168,50,1020,52],[1168,52,1020,54],[1168,55,1020,57,"format"],[1168,61,1020,63],[1168,73,1020,75],[1168,74,1020,76],[1169,4,1021,4],[1170,4,1022,4],[1171,0,1023,0],[1172,0,1024,0],[1173,4,1022,4],[1173,8,1025,10,"Signature"],[1173,17,1025,19],[1174,6,1026,8],[1174,15,1026,8,"Signature"],[1174,25,1026,20,"r"],[1174,26,1026,21],[1174,28,1026,23,"s"],[1174,29,1026,24],[1174,31,1026,26,"recovery"],[1174,39,1026,34],[1174,41,1026,36],[1175,8,1026,36,"_classCallCheck"],[1175,23,1026,36],[1175,30,1026,36,"Signature"],[1175,39,1026,36],[1176,8,1027,12],[1176,12,1027,16],[1176,13,1027,17,"r"],[1176,14,1027,18],[1176,17,1027,21,"validateRS"],[1176,27,1027,31],[1176,28,1027,32],[1176,31,1027,35],[1176,33,1027,37,"r"],[1176,34,1027,38],[1176,35,1027,39],[1176,36,1027,40],[1176,37,1027,41],[1177,8,1028,12],[1177,12,1028,16],[1177,13,1028,17,"s"],[1177,14,1028,18],[1177,17,1028,21,"validateRS"],[1177,27,1028,31],[1177,28,1028,32],[1177,31,1028,35],[1177,33,1028,37,"s"],[1177,34,1028,38],[1177,35,1028,39],[1177,36,1028,40],[1177,37,1028,41],[1178,8,1029,12],[1178,12,1029,16,"recovery"],[1178,20,1029,24],[1178,24,1029,28],[1178,28,1029,32],[1178,30,1030,16],[1178,34,1030,20],[1178,35,1030,21,"recovery"],[1178,43,1030,29],[1178,46,1030,32,"recovery"],[1178,54,1030,40],[1179,8,1031,12,"Object"],[1179,14,1031,18],[1179,15,1031,19,"freeze"],[1179,21,1031,25],[1179,22,1031,26],[1179,26,1031,30],[1179,27,1031,31],[1180,6,1032,8],[1181,6,1032,9],[1181,13,1032,9,"_createClass"],[1181,25,1032,9],[1181,26,1032,9,"Signature"],[1181,35,1032,9],[1182,8,1032,9,"key"],[1182,11,1032,9],[1183,8,1032,9,"value"],[1183,13,1032,9],[1183,15,1053,8],[1183,24,1053,8,"addRecoveryBit"],[1183,38,1053,22,"addRecoveryBit"],[1183,39,1053,23,"recovery"],[1183,47,1053,31],[1183,49,1053,33],[1184,10,1054,12],[1184,17,1054,19],[1184,21,1054,23,"Signature"],[1184,30,1054,32],[1184,31,1054,33],[1184,35,1054,37],[1184,36,1054,38,"r"],[1184,37,1054,39],[1184,39,1054,41],[1184,43,1054,45],[1184,44,1054,46,"s"],[1184,45,1054,47],[1184,47,1054,49,"recovery"],[1184,55,1054,57],[1184,56,1054,58],[1185,8,1055,8],[1186,6,1055,9],[1187,8,1055,9,"key"],[1187,11,1055,9],[1188,8,1055,9,"value"],[1188,13,1055,9],[1188,15,1056,8],[1188,24,1056,8,"recoverPublicKey"],[1188,40,1056,24,"recoverPublicKey"],[1188,41,1056,25,"messageHash"],[1188,52,1056,36],[1188,54,1056,38],[1189,10,1057,12],[1189,14,1057,18,"FIELD_ORDER"],[1189,25,1057,29],[1189,28,1057,32,"Fp"],[1189,30,1057,34],[1189,31,1057,35,"ORDER"],[1189,36,1057,40],[1190,10,1058,12],[1190,14,1058,20,"r"],[1190,15,1058,21],[1190,18,1058,44],[1190,22,1058,48],[1190,23,1058,20,"r"],[1190,24,1058,21],[1191,12,1058,23,"s"],[1191,13,1058,24],[1191,16,1058,44],[1191,20,1058,48],[1191,21,1058,23,"s"],[1191,22,1058,24],[1192,12,1058,36,"rec"],[1192,15,1058,39],[1192,18,1058,44],[1192,22,1058,48],[1192,23,1058,26,"recovery"],[1192,31,1058,34],[1193,10,1059,12],[1193,14,1059,16,"rec"],[1193,17,1059,19],[1193,21,1059,23],[1193,25,1059,27],[1193,29,1059,31],[1193,30,1059,32],[1193,31,1059,33],[1193,32,1059,34],[1193,34,1059,36],[1193,35,1059,37],[1193,37,1059,39],[1193,38,1059,40],[1193,40,1059,42],[1193,41,1059,43],[1193,42,1059,44],[1193,43,1059,45,"includes"],[1193,51,1059,53],[1193,52,1059,54,"rec"],[1193,55,1059,57],[1193,56,1059,58],[1193,58,1060,16],[1193,64,1060,22],[1193,68,1060,26,"Error"],[1193,73,1060,31],[1193,74,1060,32],[1193,95,1060,53],[1193,96,1060,54],[1194,10,1061,12],[1195,10,1062,12],[1196,10,1063,12],[1197,10,1064,12],[1198,10,1065,12],[1199,10,1066,12],[1200,10,1067,12],[1201,10,1068,12],[1202,10,1069,12],[1202,14,1069,18,"hasCofactor"],[1202,25,1069,29],[1202,28,1069,32,"CURVE_ORDER"],[1202,39,1069,43],[1202,42,1069,46,"_2n"],[1202,45,1069,49],[1202,48,1069,52,"FIELD_ORDER"],[1202,59,1069,63],[1203,10,1070,12],[1203,14,1070,16,"hasCofactor"],[1203,25,1070,27],[1203,29,1070,31,"rec"],[1203,32,1070,34],[1203,35,1070,37],[1203,36,1070,38],[1203,38,1071,16],[1203,44,1071,22],[1203,48,1071,26,"Error"],[1203,53,1071,31],[1203,54,1071,32],[1203,94,1071,72],[1203,95,1071,73],[1204,10,1072,12],[1204,14,1072,18,"radj"],[1204,18,1072,22],[1204,21,1072,25,"rec"],[1204,24,1072,28],[1204,29,1072,33],[1204,30,1072,34],[1204,34,1072,38,"rec"],[1204,37,1072,41],[1204,42,1072,46],[1204,43,1072,47],[1204,46,1072,50,"r"],[1204,47,1072,51],[1204,50,1072,54,"CURVE_ORDER"],[1204,61,1072,65],[1204,64,1072,68,"r"],[1204,65,1072,69],[1205,10,1073,12],[1205,14,1073,16],[1205,15,1073,17,"Fp"],[1205,17,1073,19],[1205,18,1073,20,"isValid"],[1205,25,1073,27],[1205,26,1073,28,"radj"],[1205,30,1073,32],[1205,31,1073,33],[1205,33,1074,16],[1205,39,1074,22],[1205,43,1074,26,"Error"],[1205,48,1074,31],[1205,49,1074,32],[1205,77,1074,60],[1205,78,1074,61],[1206,10,1075,12],[1206,14,1075,18,"x"],[1206,15,1075,19],[1206,18,1075,22,"Fp"],[1206,20,1075,24],[1206,21,1075,25,"toBytes"],[1206,28,1075,32],[1206,29,1075,33,"radj"],[1206,33,1075,37],[1206,34,1075,38],[1207,10,1076,12],[1207,14,1076,18,"R"],[1207,15,1076,19],[1207,18,1076,22,"Point"],[1207,23,1076,27],[1207,24,1076,28,"fromBytes"],[1207,33,1076,37],[1207,34,1076,38],[1207,35,1076,39],[1207,36,1076,40],[1207,38,1076,42,"utils_ts_1"],[1207,48,1076,52],[1207,49,1076,53,"concatBytes"],[1207,60,1076,64],[1207,62,1076,66,"pprefix"],[1207,69,1076,73],[1207,70,1076,74],[1207,71,1076,75,"rec"],[1207,74,1076,78],[1207,77,1076,81],[1207,78,1076,82],[1207,84,1076,88],[1207,85,1076,89],[1207,86,1076,90],[1207,88,1076,92,"x"],[1207,89,1076,93],[1207,90,1076,94],[1207,91,1076,95],[1208,10,1077,12],[1208,14,1077,18,"ir"],[1208,16,1077,20],[1208,19,1077,23,"Fn"],[1208,21,1077,25],[1208,22,1077,26,"inv"],[1208,25,1077,29],[1208,26,1077,30,"radj"],[1208,30,1077,34],[1208,31,1077,35],[1208,32,1077,36],[1208,33,1077,37],[1209,10,1078,12],[1209,14,1078,18,"h"],[1209,15,1078,19],[1209,18,1078,22,"bits2int_modN"],[1209,31,1078,35],[1209,32,1078,36],[1209,33,1078,37],[1209,34,1078,38],[1209,36,1078,40,"utils_ts_1"],[1209,46,1078,50],[1209,47,1078,51,"ensureBytes"],[1209,58,1078,62],[1209,60,1078,64],[1209,69,1078,73],[1209,71,1078,75,"messageHash"],[1209,82,1078,86],[1209,83,1078,87],[1209,84,1078,88],[1209,85,1078,89],[1209,86,1078,90],[1210,10,1079,12],[1210,14,1079,18,"u1"],[1210,16,1079,20],[1210,19,1079,23,"Fn"],[1210,21,1079,25],[1210,22,1079,26,"create"],[1210,28,1079,32],[1210,29,1079,33],[1210,30,1079,34,"h"],[1210,31,1079,35],[1210,34,1079,38,"ir"],[1210,36,1079,40],[1210,37,1079,41],[1210,38,1079,42],[1210,39,1079,43],[1211,10,1080,12],[1211,14,1080,18,"u2"],[1211,16,1080,20],[1211,19,1080,23,"Fn"],[1211,21,1080,25],[1211,22,1080,26,"create"],[1211,28,1080,32],[1211,29,1080,33,"s"],[1211,30,1080,34],[1211,33,1080,37,"ir"],[1211,35,1080,39],[1211,36,1080,40],[1211,37,1080,41],[1211,38,1080,42],[1212,10,1081,12],[1213,10,1082,12],[1213,14,1082,18,"Q"],[1213,15,1082,19],[1213,18,1082,22,"Point"],[1213,23,1082,27],[1213,24,1082,28,"BASE"],[1213,28,1082,32],[1213,29,1082,33,"multiplyUnsafe"],[1213,43,1082,47],[1213,44,1082,48,"u1"],[1213,46,1082,50],[1213,47,1082,51],[1213,48,1082,52,"add"],[1213,51,1082,55],[1213,52,1082,56,"R"],[1213,53,1082,57],[1213,54,1082,58,"multiplyUnsafe"],[1213,68,1082,72],[1213,69,1082,73,"u2"],[1213,71,1082,75],[1213,72,1082,76],[1213,73,1082,77],[1214,10,1083,12],[1214,14,1083,16,"Q"],[1214,15,1083,17],[1214,16,1083,18,"is0"],[1214,19,1083,21],[1214,20,1083,22],[1214,21,1083,23],[1214,23,1084,16],[1214,29,1084,22],[1214,33,1084,26,"Error"],[1214,38,1084,31],[1214,39,1084,32],[1214,58,1084,51],[1214,59,1084,52],[1215,10,1085,12,"Q"],[1215,11,1085,13],[1215,12,1085,14,"assertValidity"],[1215,26,1085,28],[1215,27,1085,29],[1215,28,1085,30],[1216,10,1086,12],[1216,17,1086,19,"Q"],[1216,18,1086,20],[1217,8,1087,8],[1218,8,1088,8],[1219,6,1088,8],[1220,8,1088,8,"key"],[1220,11,1088,8],[1221,8,1088,8,"value"],[1221,13,1088,8],[1221,15,1089,8],[1221,24,1089,8,"hasHighS"],[1221,32,1089,16,"hasHighS"],[1221,33,1089,16],[1221,35,1089,19],[1222,10,1090,12],[1222,17,1090,19,"isBiggerThanHalfOrder"],[1222,38,1090,40],[1222,39,1090,41],[1222,43,1090,45],[1222,44,1090,46,"s"],[1222,45,1090,47],[1222,46,1090,48],[1223,8,1091,8],[1224,6,1091,9],[1225,8,1091,9,"key"],[1225,11,1091,9],[1226,8,1091,9,"value"],[1226,13,1091,9],[1226,15,1092,8],[1226,24,1092,8,"toBytes"],[1226,31,1092,15,"toBytes"],[1226,32,1092,15],[1226,34,1092,48],[1227,10,1092,48],[1227,14,1092,16,"format"],[1227,20,1092,22],[1227,23,1092,22,"arguments"],[1227,32,1092,22],[1227,33,1092,22,"length"],[1227,39,1092,22],[1227,47,1092,22,"arguments"],[1227,56,1092,22],[1227,64,1092,22,"undefined"],[1227,73,1092,22],[1227,76,1092,22,"arguments"],[1227,85,1092,22],[1227,91,1092,25,"defaultSigOpts_format"],[1227,112,1092,46],[1228,10,1093,12,"validateSigFormat"],[1228,27,1093,29],[1228,28,1093,30,"format"],[1228,34,1093,36],[1228,35,1093,37],[1229,10,1094,12],[1229,14,1094,16,"format"],[1229,20,1094,22],[1229,25,1094,27],[1229,30,1094,32],[1229,32,1095,16],[1229,39,1095,23],[1229,40,1095,24],[1229,41,1095,25],[1229,43,1095,27,"utils_ts_1"],[1229,53,1095,37],[1229,54,1095,38,"hexToBytes"],[1229,64,1095,48],[1229,66,1095,50,"exports"],[1229,73,1095,57],[1229,74,1095,58,"DER"],[1229,77,1095,61],[1229,78,1095,62,"hexFromSig"],[1229,88,1095,72],[1229,89,1095,73],[1229,93,1095,77],[1229,94,1095,78],[1229,95,1095,79],[1230,10,1096,12],[1230,14,1096,18,"r"],[1230,15,1096,19],[1230,18,1096,22,"Fn"],[1230,20,1096,24],[1230,21,1096,25,"toBytes"],[1230,28,1096,32],[1230,29,1096,33],[1230,33,1096,37],[1230,34,1096,38,"r"],[1230,35,1096,39],[1230,36,1096,40],[1231,10,1097,12],[1231,14,1097,18,"s"],[1231,15,1097,19],[1231,18,1097,22,"Fn"],[1231,20,1097,24],[1231,21,1097,25,"toBytes"],[1231,28,1097,32],[1231,29,1097,33],[1231,33,1097,37],[1231,34,1097,38,"s"],[1231,35,1097,39],[1231,36,1097,40],[1232,10,1098,12],[1232,14,1098,16,"format"],[1232,20,1098,22],[1232,25,1098,27],[1232,36,1098,38],[1232,38,1098,40],[1233,12,1099,16],[1233,16,1099,20],[1233,20,1099,24],[1233,21,1099,25,"recovery"],[1233,29,1099,33],[1233,33,1099,37],[1233,37,1099,41],[1233,39,1100,20],[1233,45,1100,26],[1233,49,1100,30,"Error"],[1233,54,1100,35],[1233,55,1100,36],[1233,85,1100,66],[1233,86,1100,67],[1234,12,1101,16],[1234,19,1101,23],[1234,20,1101,24],[1234,21,1101,25],[1234,23,1101,27,"utils_ts_1"],[1234,33,1101,37],[1234,34,1101,38,"concatBytes"],[1234,45,1101,49],[1234,47,1101,51,"Uint8Array"],[1234,57,1101,61],[1234,58,1101,62,"of"],[1234,60,1101,64],[1234,61,1101,65],[1234,65,1101,69],[1234,66,1101,70,"recovery"],[1234,74,1101,78],[1234,75,1101,79],[1234,77,1101,81,"r"],[1234,78,1101,82],[1234,80,1101,84,"s"],[1234,81,1101,85],[1234,82,1101,86],[1235,10,1102,12],[1236,10,1103,12],[1236,17,1103,19],[1236,18,1103,20],[1236,19,1103,21],[1236,21,1103,23,"utils_ts_1"],[1236,31,1103,33],[1236,32,1103,34,"concatBytes"],[1236,43,1103,45],[1236,45,1103,47,"r"],[1236,46,1103,48],[1236,48,1103,50,"s"],[1236,49,1103,51],[1236,50,1103,52],[1237,8,1104,8],[1238,6,1104,9],[1239,8,1104,9,"key"],[1239,11,1104,9],[1240,8,1104,9,"value"],[1240,13,1104,9],[1240,15,1105,8],[1240,24,1105,8,"toHex"],[1240,29,1105,13,"toHex"],[1240,30,1105,14,"format"],[1240,36,1105,20],[1240,38,1105,22],[1241,10,1106,12],[1241,17,1106,19],[1241,18,1106,20],[1241,19,1106,21],[1241,21,1106,23,"utils_ts_1"],[1241,31,1106,33],[1241,32,1106,34,"bytesToHex"],[1241,42,1106,44],[1241,44,1106,46],[1241,48,1106,50],[1241,49,1106,51,"toBytes"],[1241,56,1106,58],[1241,57,1106,59,"format"],[1241,63,1106,65],[1241,64,1106,66],[1241,65,1106,67],[1242,8,1107,8],[1243,8,1108,8],[1244,6,1108,8],[1245,8,1108,8,"key"],[1245,11,1108,8],[1246,8,1108,8,"value"],[1246,13,1108,8],[1246,15,1109,8],[1246,24,1109,8,"assertValidity"],[1246,38,1109,22,"assertValidity"],[1246,39,1109,22],[1246,41,1109,25],[1246,42,1109,27],[1247,6,1109,28],[1248,8,1109,28,"key"],[1248,11,1109,28],[1249,8,1109,28,"value"],[1249,13,1109,28],[1249,15,1116,8],[1249,24,1116,8,"normalizeS"],[1249,34,1116,18,"normalizeS"],[1249,35,1116,18],[1249,37,1116,21],[1250,10,1117,12],[1250,17,1117,19],[1250,21,1117,23],[1250,22,1117,24,"hasHighS"],[1250,30,1117,32],[1250,31,1117,33],[1250,32,1117,34],[1250,35,1117,37],[1250,39,1117,41,"Signature"],[1250,48,1117,50],[1250,49,1117,51],[1250,53,1117,55],[1250,54,1117,56,"r"],[1250,55,1117,57],[1250,57,1117,59,"Fn"],[1250,59,1117,61],[1250,60,1117,62,"neg"],[1250,63,1117,65],[1250,64,1117,66],[1250,68,1117,70],[1250,69,1117,71,"s"],[1250,70,1117,72],[1250,71,1117,73],[1250,73,1117,75],[1250,77,1117,79],[1250,78,1117,80,"recovery"],[1250,86,1117,88],[1250,87,1117,89],[1250,90,1117,92],[1250,94,1117,96],[1251,8,1118,8],[1252,6,1118,9],[1253,8,1118,9,"key"],[1253,11,1118,9],[1254,8,1118,9,"value"],[1254,13,1118,9],[1254,15,1119,8],[1254,24,1119,8,"toDERRawBytes"],[1254,37,1119,21,"toDERRawBytes"],[1254,38,1119,21],[1254,40,1119,24],[1255,10,1120,12],[1255,17,1120,19],[1255,21,1120,23],[1255,22,1120,24,"toBytes"],[1255,29,1120,31],[1255,30,1120,32],[1255,35,1120,37],[1255,36,1120,38],[1256,8,1121,8],[1257,6,1121,9],[1258,8,1121,9,"key"],[1258,11,1121,9],[1259,8,1121,9,"value"],[1259,13,1121,9],[1259,15,1122,8],[1259,24,1122,8,"toDERHex"],[1259,32,1122,16,"toDERHex"],[1259,33,1122,16],[1259,35,1122,19],[1260,10,1123,12],[1260,17,1123,19],[1260,18,1123,20],[1260,19,1123,21],[1260,21,1123,23,"utils_ts_1"],[1260,31,1123,33],[1260,32,1123,34,"bytesToHex"],[1260,42,1123,44],[1260,44,1123,46],[1260,48,1123,50],[1260,49,1123,51,"toBytes"],[1260,56,1123,58],[1260,57,1123,59],[1260,62,1123,64],[1260,63,1123,65],[1260,64,1123,66],[1261,8,1124,8],[1262,6,1124,9],[1263,8,1124,9,"key"],[1263,11,1124,9],[1264,8,1124,9,"value"],[1264,13,1124,9],[1264,15,1125,8],[1264,24,1125,8,"toCompactRawBytes"],[1264,41,1125,25,"toCompactRawBytes"],[1264,42,1125,25],[1264,44,1125,28],[1265,10,1126,12],[1265,17,1126,19],[1265,21,1126,23],[1265,22,1126,24,"toBytes"],[1265,29,1126,31],[1265,30,1126,32],[1265,39,1126,41],[1265,40,1126,42],[1266,8,1127,8],[1267,6,1127,9],[1268,8,1127,9,"key"],[1268,11,1127,9],[1269,8,1127,9,"value"],[1269,13,1127,9],[1269,15,1128,8],[1269,24,1128,8,"toCompactHex"],[1269,36,1128,20,"toCompactHex"],[1269,37,1128,20],[1269,39,1128,23],[1270,10,1129,12],[1270,17,1129,19],[1270,18,1129,20],[1270,19,1129,21],[1270,21,1129,23,"utils_ts_1"],[1270,31,1129,33],[1270,32,1129,34,"bytesToHex"],[1270,42,1129,44],[1270,44,1129,46],[1270,48,1129,50],[1270,49,1129,51,"toBytes"],[1270,56,1129,58],[1270,57,1129,59],[1270,66,1129,68],[1270,67,1129,69],[1270,68,1129,70],[1271,8,1130,8],[1272,6,1130,9],[1273,8,1130,9,"key"],[1273,11,1130,9],[1274,8,1130,9,"value"],[1274,13,1130,9],[1274,15,1033,8],[1274,24,1033,15,"fromBytes"],[1274,33,1033,24,"fromBytes"],[1274,34,1033,25,"bytes"],[1274,39,1033,30],[1274,41,1033,64],[1275,10,1033,64],[1275,14,1033,32,"format"],[1275,20,1033,38],[1275,23,1033,38,"arguments"],[1275,32,1033,38],[1275,33,1033,38,"length"],[1275,39,1033,38],[1275,47,1033,38,"arguments"],[1275,56,1033,38],[1275,64,1033,38,"undefined"],[1275,73,1033,38],[1275,76,1033,38,"arguments"],[1275,85,1033,38],[1275,91,1033,41,"defaultSigOpts_format"],[1275,112,1033,62],[1276,10,1034,12,"validateSigLength"],[1276,27,1034,29],[1276,28,1034,30,"bytes"],[1276,33,1034,35],[1276,35,1034,37,"format"],[1276,41,1034,43],[1276,42,1034,44],[1277,10,1035,12],[1277,14,1035,16,"recid"],[1277,19,1035,21],[1278,10,1036,12],[1278,14,1036,16,"format"],[1278,20,1036,22],[1278,25,1036,27],[1278,30,1036,32],[1278,32,1036,34],[1279,12,1037,16],[1279,16,1037,16,"_exports$DER$toSig"],[1279,34,1037,16],[1279,37,1037,33,"exports"],[1279,44,1037,40],[1279,45,1037,41,"DER"],[1279,48,1037,44],[1279,49,1037,45,"toSig"],[1279,54,1037,50],[1279,55,1037,51],[1279,56,1037,52],[1279,57,1037,53],[1279,59,1037,55,"utils_ts_1"],[1279,69,1037,65],[1279,70,1037,66,"_abytes2"],[1279,78,1037,74],[1279,80,1037,76,"bytes"],[1279,85,1037,81],[1279,86,1037,82],[1279,87,1037,83],[1280,14,1037,24,"r"],[1280,16,1037,25],[1280,19,1037,25,"_exports$DER$toSig"],[1280,37,1037,25],[1280,38,1037,24,"r"],[1280,39,1037,25],[1281,14,1037,27,"s"],[1281,16,1037,28],[1281,19,1037,28,"_exports$DER$toSig"],[1281,37,1037,28],[1281,38,1037,27,"s"],[1281,39,1037,28],[1282,12,1038,16],[1282,19,1038,23],[1282,23,1038,27,"Signature"],[1282,32,1038,36],[1282,33,1038,37,"r"],[1282,35,1038,38],[1282,37,1038,40,"s"],[1282,39,1038,41],[1282,40,1038,42],[1283,10,1039,12],[1284,10,1040,12],[1284,14,1040,16,"format"],[1284,20,1040,22],[1284,25,1040,27],[1284,36,1040,38],[1284,38,1040,40],[1285,12,1041,16,"recid"],[1285,17,1041,21],[1285,20,1041,24,"bytes"],[1285,25,1041,29],[1285,26,1041,30],[1285,27,1041,31],[1285,28,1041,32],[1286,12,1042,16,"format"],[1286,18,1042,22],[1286,21,1042,25],[1286,30,1042,34],[1287,12,1043,16,"bytes"],[1287,17,1043,21],[1287,20,1043,24,"bytes"],[1287,25,1043,29],[1287,26,1043,30,"subarray"],[1287,34,1043,38],[1287,35,1043,39],[1287,36,1043,40],[1287,37,1043,41],[1288,10,1044,12],[1289,10,1045,12],[1289,14,1045,18,"L"],[1289,15,1045,19],[1289,18,1045,22,"Fn"],[1289,20,1045,24],[1289,21,1045,25,"BYTES"],[1289,26,1045,30],[1290,10,1046,12],[1290,14,1046,18,"r"],[1290,15,1046,19],[1290,18,1046,22,"bytes"],[1290,23,1046,27],[1290,24,1046,28,"subarray"],[1290,32,1046,36],[1290,33,1046,37],[1290,34,1046,38],[1290,36,1046,40,"L"],[1290,37,1046,41],[1290,38,1046,42],[1291,10,1047,12],[1291,14,1047,18,"s"],[1291,15,1047,19],[1291,18,1047,22,"bytes"],[1291,23,1047,27],[1291,24,1047,28,"subarray"],[1291,32,1047,36],[1291,33,1047,37,"L"],[1291,34,1047,38],[1291,36,1047,40,"L"],[1291,37,1047,41],[1291,40,1047,44],[1291,41,1047,45],[1291,42,1047,46],[1292,10,1048,12],[1292,17,1048,19],[1292,21,1048,23,"Signature"],[1292,30,1048,32],[1292,31,1048,33,"Fn"],[1292,33,1048,35],[1292,34,1048,36,"fromBytes"],[1292,43,1048,45],[1292,44,1048,46,"r"],[1292,45,1048,47],[1292,46,1048,48],[1292,48,1048,50,"Fn"],[1292,50,1048,52],[1292,51,1048,53,"fromBytes"],[1292,60,1048,62],[1292,61,1048,63,"s"],[1292,62,1048,64],[1292,63,1048,65],[1292,65,1048,67,"recid"],[1292,70,1048,72],[1292,71,1048,73],[1293,8,1049,8],[1294,6,1049,9],[1295,8,1049,9,"key"],[1295,11,1049,9],[1296,8,1049,9,"value"],[1296,13,1049,9],[1296,15,1050,8],[1296,24,1050,15,"fromHex"],[1296,31,1050,22,"fromHex"],[1296,32,1050,23,"hex"],[1296,35,1050,26],[1296,37,1050,28,"format"],[1296,43,1050,34],[1296,45,1050,36],[1297,10,1051,12],[1297,17,1051,19],[1297,21,1051,23],[1297,22,1051,24,"fromBytes"],[1297,31,1051,33],[1297,32,1051,34],[1297,33,1051,35],[1297,34,1051,36],[1297,36,1051,38,"utils_ts_1"],[1297,46,1051,48],[1297,47,1051,49,"hexToBytes"],[1297,57,1051,59],[1297,59,1051,61,"hex"],[1297,62,1051,64],[1297,63,1051,65],[1297,65,1051,67,"format"],[1297,71,1051,73],[1297,72,1051,74],[1298,8,1052,8],[1299,6,1052,9],[1300,8,1052,9,"key"],[1300,11,1052,9],[1301,8,1052,9,"value"],[1301,13,1052,9],[1301,15,1110,8],[1301,24,1110,15,"fromCompact"],[1301,35,1110,26,"fromCompact"],[1301,36,1110,27,"hex"],[1301,39,1110,30],[1301,41,1110,32],[1302,10,1111,12],[1302,17,1111,19,"Signature"],[1302,26,1111,28],[1302,27,1111,29,"fromBytes"],[1302,36,1111,38],[1302,37,1111,39],[1302,38,1111,40],[1302,39,1111,41],[1302,41,1111,43,"utils_ts_1"],[1302,51,1111,53],[1302,52,1111,54,"ensureBytes"],[1302,63,1111,65],[1302,65,1111,67],[1302,70,1111,72],[1302,72,1111,74,"hex"],[1302,75,1111,77],[1302,76,1111,78],[1302,78,1111,80],[1302,87,1111,89],[1302,88,1111,90],[1303,8,1112,8],[1304,6,1112,9],[1305,8,1112,9,"key"],[1305,11,1112,9],[1306,8,1112,9,"value"],[1306,13,1112,9],[1306,15,1113,8],[1306,24,1113,15,"fromDER"],[1306,31,1113,22,"fromDER"],[1306,32,1113,23,"hex"],[1306,35,1113,26],[1306,37,1113,28],[1307,10,1114,12],[1307,17,1114,19,"Signature"],[1307,26,1114,28],[1307,27,1114,29,"fromBytes"],[1307,36,1114,38],[1307,37,1114,39],[1307,38,1114,40],[1307,39,1114,41],[1307,41,1114,43,"utils_ts_1"],[1307,51,1114,53],[1307,52,1114,54,"ensureBytes"],[1307,63,1114,65],[1307,65,1114,67],[1307,70,1114,72],[1307,72,1114,74,"hex"],[1307,75,1114,77],[1307,76,1114,78],[1307,78,1114,80],[1307,83,1114,85],[1307,84,1114,86],[1308,8,1115,8],[1309,6,1115,9],[1310,4,1115,9],[1310,9,1132,4],[1311,4,1133,4],[1312,4,1134,4],[1313,4,1135,4],[1314,4,1136,4],[1314,8,1136,10,"bits2int"],[1314,16,1136,18],[1314,19,1136,21,"ecdsaOpts"],[1314,28,1136,30],[1314,29,1136,31,"bits2int"],[1314,37,1136,39],[1314,41,1137,8],[1314,50,1137,17,"bits2int_def"],[1314,62,1137,29,"bits2int_def"],[1314,63,1137,30,"bytes"],[1314,68,1137,35],[1314,70,1137,37],[1315,6,1138,12],[1316,6,1139,12],[1316,10,1139,16,"bytes"],[1316,15,1139,21],[1316,16,1139,22,"length"],[1316,22,1139,28],[1316,25,1139,31],[1316,29,1139,35],[1316,31,1140,16],[1316,37,1140,22],[1316,41,1140,26,"Error"],[1316,46,1140,31],[1316,47,1140,32],[1316,67,1140,52],[1316,68,1140,53],[1317,6,1141,12],[1318,6,1142,12],[1319,6,1143,12],[1319,10,1143,18,"num"],[1319,13,1143,21],[1319,16,1143,24],[1319,17,1143,25],[1319,18,1143,26],[1319,20,1143,28,"utils_ts_1"],[1319,30,1143,38],[1319,31,1143,39,"bytesToNumberBE"],[1319,46,1143,54],[1319,48,1143,56,"bytes"],[1319,53,1143,61],[1319,54,1143,62],[1319,55,1143,63],[1319,56,1143,64],[1320,6,1144,12],[1320,10,1144,18,"delta"],[1320,15,1144,23],[1320,18,1144,26,"bytes"],[1320,23,1144,31],[1320,24,1144,32,"length"],[1320,30,1144,38],[1320,33,1144,41],[1320,34,1144,42],[1320,37,1144,45,"fnBits"],[1320,43,1144,51],[1320,44,1144,52],[1320,45,1144,53],[1321,6,1145,12],[1321,13,1145,19,"delta"],[1321,18,1145,24],[1321,21,1145,27],[1321,22,1145,28],[1321,25,1145,31,"num"],[1321,28,1145,34],[1321,32,1145,38,"BigInt"],[1321,38,1145,44],[1321,39,1145,45,"delta"],[1321,44,1145,50],[1321,45,1145,51],[1321,48,1145,54,"num"],[1321,51,1145,57],[1322,4,1146,8],[1322,5,1146,9],[1323,4,1147,4],[1323,8,1147,10,"bits2int_modN"],[1323,21,1147,23],[1323,24,1147,26,"ecdsaOpts"],[1323,33,1147,35],[1323,34,1147,36,"bits2int_modN"],[1323,47,1147,49],[1323,51,1148,8],[1323,60,1148,17,"bits2int_modN_def"],[1323,77,1148,34,"bits2int_modN_def"],[1323,78,1148,35,"bytes"],[1323,83,1148,40],[1323,85,1148,42],[1324,6,1149,12],[1324,13,1149,19,"Fn"],[1324,15,1149,21],[1324,16,1149,22,"create"],[1324,22,1149,28],[1324,23,1149,29,"bits2int"],[1324,31,1149,37],[1324,32,1149,38,"bytes"],[1324,37,1149,43],[1324,38,1149,44],[1324,39,1149,45],[1324,40,1149,46],[1324,41,1149,47],[1325,4,1150,8],[1325,5,1150,9],[1326,4,1151,4],[1327,4,1152,4],[1327,8,1152,10,"ORDER_MASK"],[1327,18,1152,20],[1327,21,1152,23],[1327,22,1152,24],[1327,23,1152,25],[1327,25,1152,27,"utils_ts_1"],[1327,35,1152,37],[1327,36,1152,38,"bitMask"],[1327,43,1152,45],[1327,45,1152,47,"fnBits"],[1327,51,1152,53],[1327,52,1152,54],[1328,4,1153,4],[1329,4,1154,4],[1329,13,1154,13,"int2octets"],[1329,23,1154,23,"int2octets"],[1329,24,1154,24,"num"],[1329,27,1154,27],[1329,29,1154,29],[1330,6,1155,8],[1331,6,1156,8],[1331,7,1156,9],[1331,8,1156,10],[1331,10,1156,12,"utils_ts_1"],[1331,20,1156,22],[1331,21,1156,23,"aInRange"],[1331,29,1156,31],[1331,31,1156,33],[1331,41,1156,43],[1331,44,1156,46,"fnBits"],[1331,50,1156,52],[1331,52,1156,54,"num"],[1331,55,1156,57],[1331,57,1156,59,"_0n"],[1331,60,1156,62],[1331,62,1156,64,"ORDER_MASK"],[1331,72,1156,74],[1331,73,1156,75],[1332,6,1157,8],[1332,13,1157,15,"Fn"],[1332,15,1157,17],[1332,16,1157,18,"toBytes"],[1332,23,1157,25],[1332,24,1157,26,"num"],[1332,27,1157,29],[1332,28,1157,30],[1333,4,1158,4],[1334,4,1159,4],[1334,13,1159,13,"validateMsgAndHash"],[1334,31,1159,31,"validateMsgAndHash"],[1334,32,1159,32,"message"],[1334,39,1159,39],[1334,41,1159,41,"prehash"],[1334,48,1159,48],[1334,50,1159,50],[1335,6,1160,8],[1335,7,1160,9],[1335,8,1160,10],[1335,10,1160,12,"utils_ts_1"],[1335,20,1160,22],[1335,21,1160,23,"_abytes2"],[1335,29,1160,31],[1335,31,1160,33,"message"],[1335,38,1160,40],[1335,40,1160,42,"undefined"],[1335,49,1160,51],[1335,51,1160,53],[1335,60,1160,62],[1335,61,1160,63],[1336,6,1161,8],[1336,13,1161,15,"prehash"],[1336,20,1161,22],[1336,23,1161,25],[1336,24,1161,26],[1336,25,1161,27],[1336,27,1161,29,"utils_ts_1"],[1336,37,1161,39],[1336,38,1161,40,"_abytes2"],[1336,46,1161,48],[1336,48,1161,50,"hash"],[1336,52,1161,54],[1336,53,1161,55,"message"],[1336,60,1161,62],[1336,61,1161,63],[1336,63,1161,65,"undefined"],[1336,72,1161,74],[1336,74,1161,76],[1336,93,1161,95],[1336,94,1161,96],[1336,97,1161,99,"message"],[1336,104,1161,106],[1337,4,1162,4],[1338,4,1163,4],[1339,0,1164,0],[1340,0,1165,0],[1341,0,1166,0],[1342,0,1167,0],[1343,0,1168,0],[1344,0,1169,0],[1345,0,1170,0],[1346,4,1171,4],[1346,13,1171,13,"prepSig"],[1346,20,1171,20,"prepSig"],[1346,21,1171,21,"message"],[1346,28,1171,28],[1346,30,1171,30,"privateKey"],[1346,40,1171,40],[1346,42,1171,42,"opts"],[1346,46,1171,46],[1346,48,1171,48],[1347,6,1172,8],[1347,10,1172,12],[1347,11,1172,13],[1347,22,1172,24],[1347,24,1172,26],[1347,35,1172,37],[1347,36,1172,38],[1347,37,1172,39,"some"],[1347,41,1172,43],[1347,42,1172,45,"k"],[1347,43,1172,46],[1347,47,1172,51,"k"],[1347,48,1172,52],[1347,52,1172,56,"opts"],[1347,56,1172,60],[1347,57,1172,61],[1347,59,1173,12],[1347,65,1173,18],[1347,69,1173,22,"Error"],[1347,74,1173,27],[1347,75,1173,28],[1347,112,1173,65],[1347,113,1173,66],[1348,6,1174,8],[1348,10,1174,8,"_validateSigOpts"],[1348,26,1174,8],[1348,29,1174,48,"validateSigOpts"],[1348,44,1174,63],[1348,45,1174,64,"opts"],[1348,49,1174,68],[1348,51,1174,70,"defaultSigOpts"],[1348,65,1174,84],[1348,66,1174,85],[1349,8,1174,16,"lowS"],[1349,12,1174,20],[1349,15,1174,20,"_validateSigOpts"],[1349,31,1174,20],[1349,32,1174,16,"lowS"],[1349,36,1174,20],[1350,8,1174,22,"prehash"],[1350,15,1174,29],[1350,18,1174,29,"_validateSigOpts"],[1350,34,1174,29],[1350,35,1174,22,"prehash"],[1350,42,1174,29],[1351,8,1174,31,"extraEntropy"],[1351,20,1174,43],[1351,23,1174,43,"_validateSigOpts"],[1351,39,1174,43],[1351,40,1174,31,"extraEntropy"],[1351,52,1174,43],[1352,6,1175,8,"message"],[1352,13,1175,15],[1352,16,1175,18,"validateMsgAndHash"],[1352,34,1175,36],[1352,35,1175,37,"message"],[1352,42,1175,44],[1352,44,1175,46,"prehash"],[1352,51,1175,53],[1352,52,1175,54],[1352,53,1175,55],[1352,54,1175,56],[1353,6,1176,8],[1354,6,1177,8],[1355,6,1178,8],[1356,6,1179,8],[1356,10,1179,14,"h1int"],[1356,15,1179,19],[1356,18,1179,22,"bits2int_modN"],[1356,31,1179,35],[1356,32,1179,36,"message"],[1356,39,1179,43],[1356,40,1179,44],[1357,6,1180,8],[1357,10,1180,14,"d"],[1357,11,1180,15],[1357,14,1180,18,"_normFnElement"],[1357,28,1180,32],[1357,29,1180,33,"Fn"],[1357,31,1180,35],[1357,33,1180,37,"privateKey"],[1357,43,1180,47],[1357,44,1180,48],[1357,45,1180,49],[1357,46,1180,50],[1358,6,1181,8],[1358,10,1181,14,"seedArgs"],[1358,18,1181,22],[1358,21,1181,25],[1358,22,1181,26,"int2octets"],[1358,32,1181,36],[1358,33,1181,37,"d"],[1358,34,1181,38],[1358,35,1181,39],[1358,37,1181,41,"int2octets"],[1358,47,1181,51],[1358,48,1181,52,"h1int"],[1358,53,1181,57],[1358,54,1181,58],[1358,55,1181,59],[1359,6,1182,8],[1360,6,1183,8],[1360,10,1183,12,"extraEntropy"],[1360,22,1183,24],[1360,26,1183,28],[1360,30,1183,32],[1360,34,1183,36,"extraEntropy"],[1360,46,1183,48],[1360,51,1183,53],[1360,56,1183,58],[1360,58,1183,60],[1361,8,1184,12],[1362,8,1185,12],[1363,8,1186,12],[1363,12,1186,18,"e"],[1363,13,1186,19],[1363,16,1186,22,"extraEntropy"],[1363,28,1186,34],[1363,33,1186,39],[1363,37,1186,43],[1363,40,1186,46,"randomBytes"],[1363,51,1186,57],[1363,52,1186,58,"lengths"],[1363,59,1186,65],[1363,60,1186,66,"secretKey"],[1363,69,1186,75],[1363,70,1186,76],[1363,73,1186,79,"extraEntropy"],[1363,85,1186,91],[1364,8,1187,12,"seedArgs"],[1364,16,1187,20],[1364,17,1187,21,"push"],[1364,21,1187,25],[1364,22,1187,26],[1364,23,1187,27],[1364,24,1187,28],[1364,26,1187,30,"utils_ts_1"],[1364,36,1187,40],[1364,37,1187,41,"ensureBytes"],[1364,48,1187,52],[1364,50,1187,54],[1364,64,1187,68],[1364,66,1187,70,"e"],[1364,67,1187,71],[1364,68,1187,72],[1364,69,1187,73],[1364,70,1187,74],[1364,71,1187,75],[1365,6,1188,8],[1366,6,1189,8],[1366,10,1189,14,"seed"],[1366,14,1189,18],[1366,17,1189,21],[1366,18,1189,22],[1366,19,1189,23],[1366,21,1189,25,"utils_ts_1"],[1366,31,1189,35],[1366,32,1189,36,"concatBytes"],[1366,43,1189,47],[1366,45,1189,49],[1366,48,1189,52,"seedArgs"],[1366,56,1189,60],[1366,57,1189,61],[1366,58,1189,62],[1366,59,1189,63],[1367,6,1190,8],[1367,10,1190,14,"m"],[1367,11,1190,15],[1367,14,1190,18,"h1int"],[1367,19,1190,23],[1367,20,1190,24],[1367,21,1190,25],[1368,6,1191,8],[1369,6,1192,8],[1370,6,1193,8],[1371,6,1194,8],[1372,6,1195,8],[1373,6,1196,8],[1374,6,1197,8],[1375,6,1198,8],[1376,6,1199,8],[1376,15,1199,17,"k2sig"],[1376,20,1199,22,"k2sig"],[1376,21,1199,23,"kBytes"],[1376,27,1199,29],[1376,29,1199,31],[1377,8,1200,12],[1378,8,1201,12],[1379,8,1202,12],[1379,12,1202,18,"k"],[1379,13,1202,19],[1379,16,1202,22,"bits2int"],[1379,24,1202,30],[1379,25,1202,31,"kBytes"],[1379,31,1202,37],[1379,32,1202,38],[1379,33,1202,39],[1379,34,1202,40],[1380,8,1203,12],[1380,12,1203,16],[1380,13,1203,17,"Fn"],[1380,15,1203,19],[1380,16,1203,20,"isValidNot0"],[1380,27,1203,31],[1380,28,1203,32,"k"],[1380,29,1203,33],[1380,30,1203,34],[1380,32,1204,16],[1380,39,1204,23],[1380,40,1204,24],[1381,8,1205,12],[1381,12,1205,18,"ik"],[1381,14,1205,20],[1381,17,1205,23,"Fn"],[1381,19,1205,25],[1381,20,1205,26,"inv"],[1381,23,1205,29],[1381,24,1205,30,"k"],[1381,25,1205,31],[1381,26,1205,32],[1381,27,1205,33],[1381,28,1205,34],[1382,8,1206,12],[1382,12,1206,18,"q"],[1382,13,1206,19],[1382,16,1206,22,"Point"],[1382,21,1206,27],[1382,22,1206,28,"BASE"],[1382,26,1206,32],[1382,27,1206,33,"multiply"],[1382,35,1206,41],[1382,36,1206,42,"k"],[1382,37,1206,43],[1382,38,1206,44],[1382,39,1206,45,"toAffine"],[1382,47,1206,53],[1382,48,1206,54],[1382,49,1206,55],[1382,50,1206,56],[1382,51,1206,57],[1383,8,1207,12],[1383,12,1207,18,"r"],[1383,13,1207,19],[1383,16,1207,22,"Fn"],[1383,18,1207,24],[1383,19,1207,25,"create"],[1383,25,1207,31],[1383,26,1207,32,"q"],[1383,27,1207,33],[1383,28,1207,34,"x"],[1383,29,1207,35],[1383,30,1207,36],[1383,31,1207,37],[1383,32,1207,38],[1384,8,1208,12],[1384,12,1208,16,"r"],[1384,13,1208,17],[1384,18,1208,22,"_0n"],[1384,21,1208,25],[1384,23,1209,16],[1385,8,1210,12],[1385,12,1210,18,"s"],[1385,13,1210,19],[1385,16,1210,22,"Fn"],[1385,18,1210,24],[1385,19,1210,25,"create"],[1385,25,1210,31],[1385,26,1210,32,"ik"],[1385,28,1210,34],[1385,31,1210,37,"Fn"],[1385,33,1210,39],[1385,34,1210,40,"create"],[1385,40,1210,46],[1385,41,1210,47,"m"],[1385,42,1210,48],[1385,45,1210,51,"r"],[1385,46,1210,52],[1385,49,1210,55,"d"],[1385,50,1210,56],[1385,51,1210,57],[1385,52,1210,58],[1385,53,1210,59],[1385,54,1210,60],[1386,8,1211,12],[1386,12,1211,16,"s"],[1386,13,1211,17],[1386,18,1211,22,"_0n"],[1386,21,1211,25],[1386,23,1212,16],[1387,8,1213,12],[1387,12,1213,16,"recovery"],[1387,20,1213,24],[1387,23,1213,27],[1387,24,1213,28,"q"],[1387,25,1213,29],[1387,26,1213,30,"x"],[1387,27,1213,31],[1387,32,1213,36,"r"],[1387,33,1213,37],[1387,36,1213,40],[1387,37,1213,41],[1387,40,1213,44],[1387,41,1213,45],[1387,45,1213,49,"Number"],[1387,51,1213,55],[1387,52,1213,56,"q"],[1387,53,1213,57],[1387,54,1213,58,"y"],[1387,55,1213,59],[1387,58,1213,62,"_1n"],[1387,61,1213,65],[1387,62,1213,66],[1387,63,1213,67],[1387,64,1213,68],[1388,8,1214,12],[1388,12,1214,16,"normS"],[1388,17,1214,21],[1388,20,1214,24,"s"],[1388,21,1214,25],[1389,8,1215,12],[1389,12,1215,16,"lowS"],[1389,16,1215,20],[1389,20,1215,24,"isBiggerThanHalfOrder"],[1389,41,1215,45],[1389,42,1215,46,"s"],[1389,43,1215,47],[1389,44,1215,48],[1389,46,1215,50],[1390,10,1216,16,"normS"],[1390,15,1216,21],[1390,18,1216,24,"Fn"],[1390,20,1216,26],[1390,21,1216,27,"neg"],[1390,24,1216,30],[1390,25,1216,31,"s"],[1390,26,1216,32],[1390,27,1216,33],[1390,28,1216,34],[1390,29,1216,35],[1391,10,1217,16,"recovery"],[1391,18,1217,24],[1391,22,1217,28],[1391,23,1217,29],[1391,24,1217,30],[1391,25,1217,31],[1392,8,1218,12],[1393,8,1219,12],[1393,15,1219,19],[1393,19,1219,23,"Signature"],[1393,28,1219,32],[1393,29,1219,33,"r"],[1393,30,1219,34],[1393,32,1219,36,"normS"],[1393,37,1219,41],[1393,39,1219,43,"recovery"],[1393,47,1219,51],[1393,48,1219,52],[1393,49,1219,53],[1393,50,1219,54],[1394,6,1220,8],[1395,6,1221,8],[1395,13,1221,15],[1396,8,1221,17,"seed"],[1396,12,1221,21],[1397,8,1221,23,"k2sig"],[1398,6,1221,29],[1398,7,1221,30],[1399,4,1222,4],[1400,4,1223,4],[1401,0,1224,0],[1402,0,1225,0],[1403,0,1226,0],[1404,0,1227,0],[1405,0,1228,0],[1406,0,1229,0],[1407,0,1230,0],[1408,0,1231,0],[1409,0,1232,0],[1410,0,1233,0],[1411,4,1234,4],[1411,13,1234,13,"sign"],[1411,17,1234,17,"sign"],[1411,18,1234,18,"message"],[1411,25,1234,25],[1411,27,1234,27,"secretKey"],[1411,36,1234,36],[1411,38,1234,49],[1412,6,1234,49],[1412,10,1234,38,"opts"],[1412,14,1234,42],[1412,17,1234,42,"arguments"],[1412,26,1234,42],[1412,27,1234,42,"length"],[1412,33,1234,42],[1412,41,1234,42,"arguments"],[1412,50,1234,42],[1412,58,1234,42,"undefined"],[1412,67,1234,42],[1412,70,1234,42,"arguments"],[1412,79,1234,42],[1412,85,1234,45],[1412,86,1234,46],[1412,87,1234,47],[1413,6,1235,8,"message"],[1413,13,1235,15],[1413,16,1235,18],[1413,17,1235,19],[1413,18,1235,20],[1413,20,1235,22,"utils_ts_1"],[1413,30,1235,32],[1413,31,1235,33,"ensureBytes"],[1413,42,1235,44],[1413,44,1235,46],[1413,53,1235,55],[1413,55,1235,57,"message"],[1413,62,1235,64],[1413,63,1235,65],[1414,6,1236,8],[1414,10,1236,8,"_prepSig"],[1414,18,1236,8],[1414,21,1236,32,"prepSig"],[1414,28,1236,39],[1414,29,1236,40,"message"],[1414,36,1236,47],[1414,38,1236,49,"secretKey"],[1414,47,1236,58],[1414,49,1236,60,"opts"],[1414,53,1236,64],[1414,54,1236,65],[1415,8,1236,16,"seed"],[1415,12,1236,20],[1415,15,1236,20,"_prepSig"],[1415,23,1236,20],[1415,24,1236,16,"seed"],[1415,28,1236,20],[1416,8,1236,22,"k2sig"],[1416,13,1236,27],[1416,16,1236,27,"_prepSig"],[1416,24,1236,27],[1416,25,1236,22,"k2sig"],[1416,30,1236,27],[1416,31,1236,66],[1416,32,1236,67],[1417,6,1237,8],[1417,10,1237,14,"drbg"],[1417,14,1237,18],[1417,17,1237,21],[1417,18,1237,22],[1417,19,1237,23],[1417,21,1237,25,"utils_ts_1"],[1417,31,1237,35],[1417,32,1237,36,"createHmacDrbg"],[1417,46,1237,50],[1417,48,1237,52,"hash"],[1417,52,1237,56],[1417,53,1237,57,"outputLen"],[1417,62,1237,66],[1417,64,1237,68,"Fn"],[1417,66,1237,70],[1417,67,1237,71,"BYTES"],[1417,72,1237,76],[1417,74,1237,78,"hmac"],[1417,78,1237,82],[1417,79,1237,83],[1418,6,1238,8],[1418,10,1238,14,"sig"],[1418,13,1238,17],[1418,16,1238,20,"drbg"],[1418,20,1238,24],[1418,21,1238,25,"seed"],[1418,25,1238,29],[1418,27,1238,31,"k2sig"],[1418,32,1238,36],[1418,33,1238,37],[1418,34,1238,38],[1418,35,1238,39],[1419,6,1239,8],[1419,13,1239,15,"sig"],[1419,16,1239,18],[1420,4,1240,4],[1421,4,1241,4],[1421,13,1241,13,"tryParsingSig"],[1421,26,1241,26,"tryParsingSig"],[1421,27,1241,27,"sg"],[1421,29,1241,29],[1421,31,1241,31],[1422,6,1242,8],[1423,6,1243,8],[1423,10,1243,12,"sig"],[1423,13,1243,15],[1423,16,1243,18,"undefined"],[1423,25,1243,27],[1424,6,1244,8],[1424,10,1244,14,"isHex"],[1424,15,1244,19],[1424,18,1244,22],[1424,25,1244,29,"sg"],[1424,27,1244,31],[1424,32,1244,36],[1424,40,1244,44],[1424,44,1244,48],[1424,45,1244,49],[1424,46,1244,50],[1424,48,1244,52,"utils_ts_1"],[1424,58,1244,62],[1424,59,1244,63,"isBytes"],[1424,66,1244,70],[1424,68,1244,72,"sg"],[1424,70,1244,74],[1424,71,1244,75],[1425,6,1245,8],[1425,10,1245,14,"isObj"],[1425,15,1245,19],[1425,18,1245,22],[1425,19,1245,23,"isHex"],[1425,24,1245,28],[1425,28,1246,12,"sg"],[1425,30,1246,14],[1425,35,1246,19],[1425,39,1246,23],[1425,43,1247,12],[1425,50,1247,19,"sg"],[1425,52,1247,21],[1425,57,1247,26],[1425,65,1247,34],[1425,69,1248,12],[1425,76,1248,19,"sg"],[1425,78,1248,21],[1425,79,1248,22,"r"],[1425,80,1248,23],[1425,85,1248,28],[1425,93,1248,36],[1425,97,1249,12],[1425,104,1249,19,"sg"],[1425,106,1249,21],[1425,107,1249,22,"s"],[1425,108,1249,23],[1425,113,1249,28],[1425,121,1249,36],[1426,6,1250,8],[1426,10,1250,12],[1426,11,1250,13,"isHex"],[1426,16,1250,18],[1426,20,1250,22],[1426,21,1250,23,"isObj"],[1426,26,1250,28],[1426,28,1251,12],[1426,34,1251,18],[1426,38,1251,22,"Error"],[1426,43,1251,27],[1426,44,1251,28],[1426,118,1251,102],[1426,119,1251,103],[1427,6,1252,8],[1427,10,1252,12,"isObj"],[1427,15,1252,17],[1427,17,1252,19],[1428,8,1253,12,"sig"],[1428,11,1253,15],[1428,14,1253,18],[1428,18,1253,22,"Signature"],[1428,27,1253,31],[1428,28,1253,32,"sg"],[1428,30,1253,34],[1428,31,1253,35,"r"],[1428,32,1253,36],[1428,34,1253,38,"sg"],[1428,36,1253,40],[1428,37,1253,41,"s"],[1428,38,1253,42],[1428,39,1253,43],[1429,6,1254,8],[1429,7,1254,9],[1429,13,1255,13],[1429,17,1255,17,"isHex"],[1429,22,1255,22],[1429,24,1255,24],[1430,8,1256,12],[1430,12,1256,16],[1431,10,1257,16,"sig"],[1431,13,1257,19],[1431,16,1257,22,"Signature"],[1431,25,1257,31],[1431,26,1257,32,"fromBytes"],[1431,35,1257,41],[1431,36,1257,42],[1431,37,1257,43],[1431,38,1257,44],[1431,40,1257,46,"utils_ts_1"],[1431,50,1257,56],[1431,51,1257,57,"ensureBytes"],[1431,62,1257,68],[1431,64,1257,70],[1431,69,1257,75],[1431,71,1257,77,"sg"],[1431,73,1257,79],[1431,74,1257,80],[1431,76,1257,82],[1431,81,1257,87],[1431,82,1257,88],[1432,8,1258,12],[1432,9,1258,13],[1432,10,1259,12],[1432,17,1259,19,"derError"],[1432,25,1259,27],[1432,27,1259,29],[1433,10,1260,16],[1433,14,1260,20],[1433,16,1260,22,"derError"],[1433,24,1260,30],[1433,36,1260,42,"exports"],[1433,43,1260,49],[1433,44,1260,50,"DER"],[1433,47,1260,53],[1433,48,1260,54,"Err"],[1433,51,1260,57],[1433,52,1260,58],[1433,54,1261,20],[1433,60,1261,26,"derError"],[1433,68,1261,34],[1434,8,1262,12],[1435,8,1263,12],[1435,12,1263,16],[1435,13,1263,17,"sig"],[1435,16,1263,20],[1435,18,1263,22],[1436,10,1264,16],[1436,14,1264,20],[1437,12,1265,20,"sig"],[1437,15,1265,23],[1437,18,1265,26,"Signature"],[1437,27,1265,35],[1437,28,1265,36,"fromBytes"],[1437,37,1265,45],[1437,38,1265,46],[1437,39,1265,47],[1437,40,1265,48],[1437,42,1265,50,"utils_ts_1"],[1437,52,1265,60],[1437,53,1265,61,"ensureBytes"],[1437,64,1265,72],[1437,66,1265,74],[1437,71,1265,79],[1437,73,1265,81,"sg"],[1437,75,1265,83],[1437,76,1265,84],[1437,78,1265,86],[1437,87,1265,95],[1437,88,1265,96],[1438,10,1266,16],[1438,11,1266,17],[1438,12,1267,16],[1438,19,1267,23,"error"],[1438,24,1267,28],[1438,26,1267,30],[1439,12,1268,20],[1439,19,1268,27],[1439,24,1268,32],[1440,10,1269,16],[1441,8,1270,12],[1442,6,1271,8],[1443,6,1272,8],[1443,10,1272,12],[1443,11,1272,13,"sig"],[1443,14,1272,16],[1443,16,1273,12],[1443,23,1273,19],[1443,28,1273,24],[1444,6,1274,8],[1444,13,1274,15,"sig"],[1444,16,1274,18],[1445,4,1275,4],[1446,4,1276,4],[1447,0,1277,0],[1448,0,1278,0],[1449,0,1279,0],[1450,0,1280,0],[1451,0,1281,0],[1452,0,1282,0],[1453,0,1283,0],[1454,0,1284,0],[1455,0,1285,0],[1456,0,1286,0],[1457,0,1287,0],[1458,0,1288,0],[1459,4,1289,4],[1459,13,1289,13,"verify"],[1459,19,1289,19,"verify"],[1459,20,1289,20,"signature"],[1459,29,1289,29],[1459,31,1289,31,"message"],[1459,38,1289,38],[1459,40,1289,40,"publicKey"],[1459,49,1289,49],[1459,51,1289,62],[1460,6,1289,62],[1460,10,1289,51,"opts"],[1460,14,1289,55],[1460,17,1289,55,"arguments"],[1460,26,1289,55],[1460,27,1289,55,"length"],[1460,33,1289,55],[1460,41,1289,55,"arguments"],[1460,50,1289,55],[1460,58,1289,55,"undefined"],[1460,67,1289,55],[1460,70,1289,55,"arguments"],[1460,79,1289,55],[1460,85,1289,58],[1460,86,1289,59],[1460,87,1289,60],[1461,6,1290,8],[1461,10,1290,8,"_validateSigOpts2"],[1461,27,1290,8],[1461,30,1290,42,"validateSigOpts"],[1461,45,1290,57],[1461,46,1290,58,"opts"],[1461,50,1290,62],[1461,52,1290,64,"defaultSigOpts"],[1461,66,1290,78],[1461,67,1290,79],[1462,8,1290,16,"lowS"],[1462,12,1290,20],[1462,15,1290,20,"_validateSigOpts2"],[1462,32,1290,20],[1462,33,1290,16,"lowS"],[1462,37,1290,20],[1463,8,1290,22,"prehash"],[1463,15,1290,29],[1463,18,1290,29,"_validateSigOpts2"],[1463,35,1290,29],[1463,36,1290,22,"prehash"],[1463,43,1290,29],[1464,8,1290,31,"format"],[1464,14,1290,37],[1464,17,1290,37,"_validateSigOpts2"],[1464,34,1290,37],[1464,35,1290,31,"format"],[1464,41,1290,37],[1465,6,1291,8,"publicKey"],[1465,15,1291,17],[1465,18,1291,20],[1465,19,1291,21],[1465,20,1291,22],[1465,22,1291,24,"utils_ts_1"],[1465,32,1291,34],[1465,33,1291,35,"ensureBytes"],[1465,44,1291,46],[1465,46,1291,48],[1465,57,1291,59],[1465,59,1291,61,"publicKey"],[1465,68,1291,70],[1465,69,1291,71],[1466,6,1292,8,"message"],[1466,13,1292,15],[1466,16,1292,18,"validateMsgAndHash"],[1466,34,1292,36],[1466,35,1292,37],[1466,36,1292,38],[1466,37,1292,39],[1466,39,1292,41,"utils_ts_1"],[1466,49,1292,51],[1466,50,1292,52,"ensureBytes"],[1466,61,1292,63],[1466,63,1292,65],[1466,72,1292,74],[1466,74,1292,76,"message"],[1466,81,1292,83],[1466,82,1292,84],[1466,84,1292,86,"prehash"],[1466,91,1292,93],[1466,92,1292,94],[1467,6,1293,8],[1467,10,1293,12],[1467,18,1293,20],[1467,22,1293,24,"opts"],[1467,26,1293,28],[1467,28,1294,12],[1467,34,1294,18],[1467,38,1294,22,"Error"],[1467,43,1294,27],[1467,44,1294,28],[1467,80,1294,64],[1467,81,1294,65],[1468,6,1295,8],[1468,10,1295,14,"sig"],[1468,13,1295,17],[1468,16,1295,20,"format"],[1468,22,1295,26],[1468,27,1295,31,"undefined"],[1468,36,1295,40],[1468,39,1296,14,"tryParsingSig"],[1468,52,1296,27],[1468,53,1296,28,"signature"],[1468,62,1296,37],[1468,63,1296,38],[1468,66,1297,14,"Signature"],[1468,75,1297,23],[1468,76,1297,24,"fromBytes"],[1468,85,1297,33],[1468,86,1297,34],[1468,87,1297,35],[1468,88,1297,36],[1468,90,1297,38,"utils_ts_1"],[1468,100,1297,48],[1468,101,1297,49,"ensureBytes"],[1468,112,1297,60],[1468,114,1297,62],[1468,119,1297,67],[1468,121,1297,69,"signature"],[1468,130,1297,78],[1468,131,1297,79],[1468,133,1297,81,"format"],[1468,139,1297,87],[1468,140,1297,88],[1469,6,1298,8],[1469,10,1298,12,"sig"],[1469,13,1298,15],[1469,18,1298,20],[1469,23,1298,25],[1469,25,1299,12],[1469,32,1299,19],[1469,37,1299,24],[1470,6,1300,8],[1470,10,1300,12],[1471,8,1301,12],[1471,12,1301,18,"P"],[1471,13,1301,19],[1471,16,1301,22,"Point"],[1471,21,1301,27],[1471,22,1301,28,"fromBytes"],[1471,31,1301,37],[1471,32,1301,38,"publicKey"],[1471,41,1301,47],[1471,42,1301,48],[1472,8,1302,12],[1472,12,1302,16,"lowS"],[1472,16,1302,20],[1472,20,1302,24,"sig"],[1472,23,1302,27],[1472,24,1302,28,"hasHighS"],[1472,32,1302,36],[1472,33,1302,37],[1472,34,1302,38],[1472,36,1303,16],[1472,43,1303,23],[1472,48,1303,28],[1473,8,1304,12],[1473,12,1304,20,"r"],[1473,13,1304,21],[1473,16,1304,29,"sig"],[1473,19,1304,32],[1473,20,1304,20,"r"],[1473,21,1304,21],[1474,10,1304,23,"s"],[1474,11,1304,24],[1474,14,1304,29,"sig"],[1474,17,1304,32],[1474,18,1304,23,"s"],[1474,19,1304,24],[1475,8,1305,12],[1475,12,1305,18,"h"],[1475,13,1305,19],[1475,16,1305,22,"bits2int_modN"],[1475,29,1305,35],[1475,30,1305,36,"message"],[1475,37,1305,43],[1475,38,1305,44],[1475,39,1305,45],[1475,40,1305,46],[1476,8,1306,12],[1476,12,1306,18,"is"],[1476,14,1306,20],[1476,17,1306,23,"Fn"],[1476,19,1306,25],[1476,20,1306,26,"inv"],[1476,23,1306,29],[1476,24,1306,30,"s"],[1476,25,1306,31],[1476,26,1306,32],[1476,27,1306,33],[1476,28,1306,34],[1477,8,1307,12],[1477,12,1307,18,"u1"],[1477,14,1307,20],[1477,17,1307,23,"Fn"],[1477,19,1307,25],[1477,20,1307,26,"create"],[1477,26,1307,32],[1477,27,1307,33,"h"],[1477,28,1307,34],[1477,31,1307,37,"is"],[1477,33,1307,39],[1477,34,1307,40],[1477,35,1307,41],[1477,36,1307,42],[1478,8,1308,12],[1478,12,1308,18,"u2"],[1478,14,1308,20],[1478,17,1308,23,"Fn"],[1478,19,1308,25],[1478,20,1308,26,"create"],[1478,26,1308,32],[1478,27,1308,33,"r"],[1478,28,1308,34],[1478,31,1308,37,"is"],[1478,33,1308,39],[1478,34,1308,40],[1478,35,1308,41],[1478,36,1308,42],[1479,8,1309,12],[1479,12,1309,18,"R"],[1479,13,1309,19],[1479,16,1309,22,"Point"],[1479,21,1309,27],[1479,22,1309,28,"BASE"],[1479,26,1309,32],[1479,27,1309,33,"multiplyUnsafe"],[1479,41,1309,47],[1479,42,1309,48,"u1"],[1479,44,1309,50],[1479,45,1309,51],[1479,46,1309,52,"add"],[1479,49,1309,55],[1479,50,1309,56,"P"],[1479,51,1309,57],[1479,52,1309,58,"multiplyUnsafe"],[1479,66,1309,72],[1479,67,1309,73,"u2"],[1479,69,1309,75],[1479,70,1309,76],[1479,71,1309,77],[1479,72,1309,78],[1479,73,1309,79],[1480,8,1310,12],[1480,12,1310,16,"R"],[1480,13,1310,17],[1480,14,1310,18,"is0"],[1480,17,1310,21],[1480,18,1310,22],[1480,19,1310,23],[1480,21,1311,16],[1480,28,1311,23],[1480,33,1311,28],[1481,8,1312,12],[1481,12,1312,18,"v"],[1481,13,1312,19],[1481,16,1312,22,"Fn"],[1481,18,1312,24],[1481,19,1312,25,"create"],[1481,25,1312,31],[1481,26,1312,32,"R"],[1481,27,1312,33],[1481,28,1312,34,"x"],[1481,29,1312,35],[1481,30,1312,36],[1481,31,1312,37],[1481,32,1312,38],[1482,8,1313,12],[1482,15,1313,19,"v"],[1482,16,1313,20],[1482,21,1313,25,"r"],[1482,22,1313,26],[1483,6,1314,8],[1483,7,1314,9],[1483,8,1315,8],[1483,15,1315,15,"e"],[1483,16,1315,16],[1483,18,1315,18],[1484,8,1316,12],[1484,15,1316,19],[1484,20,1316,24],[1485,6,1317,8],[1486,4,1318,4],[1487,4,1319,4],[1487,13,1319,13,"recoverPublicKey"],[1487,29,1319,29,"recoverPublicKey"],[1487,30,1319,30,"signature"],[1487,39,1319,39],[1487,41,1319,41,"message"],[1487,48,1319,48],[1487,50,1319,61],[1488,6,1319,61],[1488,10,1319,50,"opts"],[1488,14,1319,54],[1488,17,1319,54,"arguments"],[1488,26,1319,54],[1488,27,1319,54,"length"],[1488,33,1319,54],[1488,41,1319,54,"arguments"],[1488,50,1319,54],[1488,58,1319,54,"undefined"],[1488,67,1319,54],[1488,70,1319,54,"arguments"],[1488,79,1319,54],[1488,85,1319,57],[1488,86,1319,58],[1488,87,1319,59],[1489,6,1320,8],[1489,10,1320,8,"_validateSigOpts3"],[1489,27,1320,8],[1489,30,1320,28,"validateSigOpts"],[1489,45,1320,43],[1489,46,1320,44,"opts"],[1489,50,1320,48],[1489,52,1320,50,"defaultSigOpts"],[1489,66,1320,64],[1489,67,1320,65],[1490,8,1320,16,"prehash"],[1490,15,1320,23],[1490,18,1320,23,"_validateSigOpts3"],[1490,35,1320,23],[1490,36,1320,16,"prehash"],[1490,43,1320,23],[1491,6,1321,8,"message"],[1491,13,1321,15],[1491,16,1321,18,"validateMsgAndHash"],[1491,34,1321,36],[1491,35,1321,37,"message"],[1491,42,1321,44],[1491,44,1321,46,"prehash"],[1491,51,1321,53],[1491,52,1321,54],[1492,6,1322,8],[1492,13,1322,15,"Signature"],[1492,22,1322,24],[1492,23,1322,25,"fromBytes"],[1492,32,1322,34],[1492,33,1322,35,"signature"],[1492,42,1322,44],[1492,44,1322,46],[1492,55,1322,57],[1492,56,1322,58],[1492,57,1322,59,"recoverPublicKey"],[1492,73,1322,75],[1492,74,1322,76,"message"],[1492,81,1322,83],[1492,82,1322,84],[1492,83,1322,85,"toBytes"],[1492,90,1322,92],[1492,91,1322,93],[1492,92,1322,94],[1493,4,1323,4],[1494,4,1324,4],[1494,11,1324,11,"Object"],[1494,17,1324,17],[1494,18,1324,18,"freeze"],[1494,24,1324,24],[1494,25,1324,25],[1495,6,1325,8,"keygen"],[1495,12,1325,14],[1496,6,1326,8,"getPublicKey"],[1496,18,1326,20],[1497,6,1327,8,"getSharedSecret"],[1497,21,1327,23],[1498,6,1328,8,"utils"],[1498,11,1328,13],[1499,6,1329,8,"lengths"],[1499,13,1329,15],[1500,6,1330,8,"Point"],[1500,11,1330,13],[1501,6,1331,8,"sign"],[1501,10,1331,12],[1502,6,1332,8,"verify"],[1502,12,1332,14],[1503,6,1333,8,"recoverPublicKey"],[1503,22,1333,24],[1504,6,1334,8,"Signature"],[1504,15,1334,17],[1505,6,1335,8,"hash"],[1506,4,1336,4],[1506,5,1336,5],[1506,6,1336,6],[1507,2,1337,0],[1508,2,1338,0],[1509,2,1339,0],[1509,11,1339,9,"weierstrassPoints"],[1509,28,1339,26,"weierstrassPoints"],[1509,29,1339,27,"c"],[1509,30,1339,28],[1509,32,1339,30],[1510,4,1340,4],[1510,8,1340,4,"_weierstrass_legacy_o"],[1510,29,1340,4],[1510,32,1340,33,"_weierstrass_legacy_opts_to_new"],[1510,63,1340,64],[1510,64,1340,65,"c"],[1510,65,1340,66],[1510,66,1340,67],[1511,6,1340,12,"CURVE"],[1511,11,1340,17],[1511,14,1340,17,"_weierstrass_legacy_o"],[1511,35,1340,17],[1511,36,1340,12,"CURVE"],[1511,41,1340,17],[1512,6,1340,19,"curveOpts"],[1512,15,1340,28],[1512,18,1340,28,"_weierstrass_legacy_o"],[1512,39,1340,28],[1512,40,1340,19,"curveOpts"],[1512,49,1340,28],[1513,4,1341,4],[1513,8,1341,10,"Point"],[1513,13,1341,15],[1513,16,1341,18,"weierstrassN"],[1513,28,1341,30],[1513,29,1341,31,"CURVE"],[1513,34,1341,36],[1513,36,1341,38,"curveOpts"],[1513,45,1341,47],[1513,46,1341,48],[1514,4,1342,4],[1514,11,1342,11,"_weierstrass_new_output_to_legacy"],[1514,44,1342,44],[1514,45,1342,45,"c"],[1514,46,1342,46],[1514,48,1342,48,"Point"],[1514,53,1342,53],[1514,54,1342,54],[1515,2,1343,0],[1516,2,1344,0],[1516,11,1344,9,"_weierstrass_legacy_opts_to_new"],[1516,42,1344,40,"_weierstrass_legacy_opts_to_new"],[1516,43,1344,41,"c"],[1516,44,1344,42],[1516,46,1344,44],[1517,4,1345,4],[1517,8,1345,10,"CURVE"],[1517,13,1345,15],[1517,16,1345,18],[1518,6,1346,8,"a"],[1518,7,1346,9],[1518,9,1346,11,"c"],[1518,10,1346,12],[1518,11,1346,13,"a"],[1518,12,1346,14],[1519,6,1347,8,"b"],[1519,7,1347,9],[1519,9,1347,11,"c"],[1519,10,1347,12],[1519,11,1347,13,"b"],[1519,12,1347,14],[1520,6,1348,8,"p"],[1520,7,1348,9],[1520,9,1348,11,"c"],[1520,10,1348,12],[1520,11,1348,13,"Fp"],[1520,13,1348,15],[1520,14,1348,16,"ORDER"],[1520,19,1348,21],[1521,6,1349,8,"n"],[1521,7,1349,9],[1521,9,1349,11,"c"],[1521,10,1349,12],[1521,11,1349,13,"n"],[1521,12,1349,14],[1522,6,1350,8,"h"],[1522,7,1350,9],[1522,9,1350,11,"c"],[1522,10,1350,12],[1522,11,1350,13,"h"],[1522,12,1350,14],[1523,6,1351,8,"Gx"],[1523,8,1351,10],[1523,10,1351,12,"c"],[1523,11,1351,13],[1523,12,1351,14,"Gx"],[1523,14,1351,16],[1524,6,1352,8,"Gy"],[1524,8,1352,10],[1524,10,1352,12,"c"],[1524,11,1352,13],[1524,12,1352,14,"Gy"],[1525,4,1353,4],[1525,5,1353,5],[1526,4,1354,4],[1526,8,1354,10,"Fp"],[1526,10,1354,12],[1526,13,1354,15,"c"],[1526,14,1354,16],[1526,15,1354,17,"Fp"],[1526,17,1354,19],[1527,4,1355,4],[1527,8,1355,8,"allowedLengths"],[1527,22,1355,22],[1527,25,1355,25,"c"],[1527,26,1355,26],[1527,27,1355,27,"allowedPrivateKeyLengths"],[1527,51,1355,51],[1527,54,1356,10,"Array"],[1527,59,1356,15],[1527,60,1356,16,"from"],[1527,64,1356,20],[1527,65,1356,21],[1527,69,1356,25,"Set"],[1527,72,1356,28],[1527,73,1356,29,"c"],[1527,74,1356,30],[1527,75,1356,31,"allowedPrivateKeyLengths"],[1527,99,1356,55],[1527,100,1356,56,"map"],[1527,103,1356,59],[1527,104,1356,61,"l"],[1527,105,1356,62],[1527,109,1356,67,"Math"],[1527,113,1356,71],[1527,114,1356,72,"ceil"],[1527,118,1356,76],[1527,119,1356,77,"l"],[1527,120,1356,78],[1527,123,1356,81],[1527,124,1356,82],[1527,125,1356,83],[1527,126,1356,84],[1527,127,1356,85],[1527,128,1356,86],[1527,131,1357,10,"undefined"],[1527,140,1357,19],[1528,4,1358,4],[1528,8,1358,10,"Fn"],[1528,10,1358,12],[1528,13,1358,15],[1528,14,1358,16],[1528,15,1358,17],[1528,17,1358,19,"modular_ts_1"],[1528,29,1358,31],[1528,30,1358,32,"Field"],[1528,35,1358,37],[1528,37,1358,39,"CURVE"],[1528,42,1358,44],[1528,43,1358,45,"n"],[1528,44,1358,46],[1528,46,1358,48],[1529,6,1359,8,"BITS"],[1529,10,1359,12],[1529,12,1359,14,"c"],[1529,13,1359,15],[1529,14,1359,16,"nBitLength"],[1529,24,1359,26],[1530,6,1360,8,"allowedLengths"],[1530,20,1360,22],[1530,22,1360,24,"allowedLengths"],[1530,36,1360,38],[1531,6,1361,8,"modFromBytes"],[1531,18,1361,20],[1531,20,1361,22,"c"],[1531,21,1361,23],[1531,22,1361,24,"wrapPrivateKey"],[1532,4,1362,4],[1532,5,1362,5],[1532,6,1362,6],[1533,4,1363,4],[1533,8,1363,10,"curveOpts"],[1533,17,1363,19],[1533,20,1363,22],[1534,6,1364,8,"Fp"],[1534,8,1364,10],[1535,6,1365,8,"Fn"],[1535,8,1365,10],[1536,6,1366,8,"allowInfinityPoint"],[1536,24,1366,26],[1536,26,1366,28,"c"],[1536,27,1366,29],[1536,28,1366,30,"allowInfinityPoint"],[1536,46,1366,48],[1537,6,1367,8,"endo"],[1537,10,1367,12],[1537,12,1367,14,"c"],[1537,13,1367,15],[1537,14,1367,16,"endo"],[1537,18,1367,20],[1538,6,1368,8,"isTorsionFree"],[1538,19,1368,21],[1538,21,1368,23,"c"],[1538,22,1368,24],[1538,23,1368,25,"isTorsionFree"],[1538,36,1368,38],[1539,6,1369,8,"clearCofactor"],[1539,19,1369,21],[1539,21,1369,23,"c"],[1539,22,1369,24],[1539,23,1369,25,"clearCofactor"],[1539,36,1369,38],[1540,6,1370,8,"fromBytes"],[1540,15,1370,17],[1540,17,1370,19,"c"],[1540,18,1370,20],[1540,19,1370,21,"fromBytes"],[1540,28,1370,30],[1541,6,1371,8,"toBytes"],[1541,13,1371,15],[1541,15,1371,17,"c"],[1541,16,1371,18],[1541,17,1371,19,"toBytes"],[1542,4,1372,4],[1542,5,1372,5],[1543,4,1373,4],[1543,11,1373,11],[1544,6,1373,13,"CURVE"],[1544,11,1373,18],[1545,6,1373,20,"curveOpts"],[1546,4,1373,30],[1546,5,1373,31],[1547,2,1374,0],[1548,2,1375,0],[1548,11,1375,9,"_ecdsa_legacy_opts_to_new"],[1548,36,1375,34,"_ecdsa_legacy_opts_to_new"],[1548,37,1375,35,"c"],[1548,38,1375,36],[1548,40,1375,38],[1549,4,1376,4],[1549,8,1376,4,"_weierstrass_legacy_o2"],[1549,30,1376,4],[1549,33,1376,33,"_weierstrass_legacy_opts_to_new"],[1549,64,1376,64],[1549,65,1376,65,"c"],[1549,66,1376,66],[1549,67,1376,67],[1550,6,1376,12,"CURVE"],[1550,11,1376,17],[1550,14,1376,17,"_weierstrass_legacy_o2"],[1550,36,1376,17],[1550,37,1376,12,"CURVE"],[1550,42,1376,17],[1551,6,1376,19,"curveOpts"],[1551,15,1376,28],[1551,18,1376,28,"_weierstrass_legacy_o2"],[1551,40,1376,28],[1551,41,1376,19,"curveOpts"],[1551,50,1376,28],[1552,4,1377,4],[1552,8,1377,10,"ecdsaOpts"],[1552,17,1377,19],[1552,20,1377,22],[1553,6,1378,8,"hmac"],[1553,10,1378,12],[1553,12,1378,14,"c"],[1553,13,1378,15],[1553,14,1378,16,"hmac"],[1553,18,1378,20],[1554,6,1379,8,"randomBytes"],[1554,17,1379,19],[1554,19,1379,21,"c"],[1554,20,1379,22],[1554,21,1379,23,"randomBytes"],[1554,32,1379,34],[1555,6,1380,8,"lowS"],[1555,10,1380,12],[1555,12,1380,14,"c"],[1555,13,1380,15],[1555,14,1380,16,"lowS"],[1555,18,1380,20],[1556,6,1381,8,"bits2int"],[1556,14,1381,16],[1556,16,1381,18,"c"],[1556,17,1381,19],[1556,18,1381,20,"bits2int"],[1556,26,1381,28],[1557,6,1382,8,"bits2int_modN"],[1557,19,1382,21],[1557,21,1382,23,"c"],[1557,22,1382,24],[1557,23,1382,25,"bits2int_modN"],[1558,4,1383,4],[1558,5,1383,5],[1559,4,1384,4],[1559,11,1384,11],[1560,6,1384,13,"CURVE"],[1560,11,1384,18],[1561,6,1384,20,"curveOpts"],[1561,15,1384,29],[1562,6,1384,31,"hash"],[1562,10,1384,35],[1562,12,1384,37,"c"],[1562,13,1384,38],[1562,14,1384,39,"hash"],[1562,18,1384,43],[1563,6,1384,45,"ecdsaOpts"],[1564,4,1384,55],[1564,5,1384,56],[1565,2,1385,0],[1566,2,1386,0],[1566,11,1386,9,"_legacyHelperEquat"],[1566,29,1386,27,"_legacyHelperEquat"],[1566,30,1386,28,"Fp"],[1566,32,1386,30],[1566,34,1386,32,"a"],[1566,35,1386,33],[1566,37,1386,35,"b"],[1566,38,1386,36],[1566,40,1386,38],[1567,4,1387,4],[1568,0,1388,0],[1569,0,1389,0],[1570,0,1390,0],[1571,4,1391,4],[1571,13,1391,13,"weierstrassEquation"],[1571,32,1391,32,"weierstrassEquation"],[1571,33,1391,33,"x"],[1571,34,1391,34],[1571,36,1391,36],[1572,6,1392,8],[1572,10,1392,14,"x2"],[1572,12,1392,16],[1572,15,1392,19,"Fp"],[1572,17,1392,21],[1572,18,1392,22,"sqr"],[1572,21,1392,25],[1572,22,1392,26,"x"],[1572,23,1392,27],[1572,24,1392,28],[1572,25,1392,29],[1572,26,1392,30],[1573,6,1393,8],[1573,10,1393,14,"x3"],[1573,12,1393,16],[1573,15,1393,19,"Fp"],[1573,17,1393,21],[1573,18,1393,22,"mul"],[1573,21,1393,25],[1573,22,1393,26,"x2"],[1573,24,1393,28],[1573,26,1393,30,"x"],[1573,27,1393,31],[1573,28,1393,32],[1573,29,1393,33],[1573,30,1393,34],[1574,6,1394,8],[1574,13,1394,15,"Fp"],[1574,15,1394,17],[1574,16,1394,18,"add"],[1574,19,1394,21],[1574,20,1394,22,"Fp"],[1574,22,1394,24],[1574,23,1394,25,"add"],[1574,26,1394,28],[1574,27,1394,29,"x3"],[1574,29,1394,31],[1574,31,1394,33,"Fp"],[1574,33,1394,35],[1574,34,1394,36,"mul"],[1574,37,1394,39],[1574,38,1394,40,"x"],[1574,39,1394,41],[1574,41,1394,43,"a"],[1574,42,1394,44],[1574,43,1394,45],[1574,44,1394,46],[1574,46,1394,48,"b"],[1574,47,1394,49],[1574,48,1394,50],[1574,49,1394,51],[1574,50,1394,52],[1575,4,1395,4],[1576,4,1396,4],[1576,11,1396,11,"weierstrassEquation"],[1576,30,1396,30],[1577,2,1397,0],[1578,2,1398,0],[1578,11,1398,9,"_weierstrass_new_output_to_legacy"],[1578,44,1398,42,"_weierstrass_new_output_to_legacy"],[1578,45,1398,43,"c"],[1578,46,1398,44],[1578,48,1398,46,"Point"],[1578,53,1398,51],[1578,55,1398,53],[1579,4,1399,4],[1579,8,1399,12,"Fp"],[1579,10,1399,14],[1579,13,1399,23,"Point"],[1579,18,1399,28],[1579,19,1399,12,"Fp"],[1579,21,1399,14],[1580,6,1399,16,"Fn"],[1580,8,1399,18],[1580,11,1399,23,"Point"],[1580,16,1399,28],[1580,17,1399,16,"Fn"],[1580,19,1399,18],[1581,4,1400,4],[1581,13,1400,13,"isWithinCurveOrder"],[1581,31,1400,31,"isWithinCurveOrder"],[1581,32,1400,32,"num"],[1581,35,1400,35],[1581,37,1400,37],[1582,6,1401,8],[1582,13,1401,15],[1582,14,1401,16],[1582,15,1401,17],[1582,17,1401,19,"utils_ts_1"],[1582,27,1401,29],[1582,28,1401,30,"inRange"],[1582,35,1401,37],[1582,37,1401,39,"num"],[1582,40,1401,42],[1582,42,1401,44,"_1n"],[1582,45,1401,47],[1582,47,1401,49,"Fn"],[1582,49,1401,51],[1582,50,1401,52,"ORDER"],[1582,55,1401,57],[1582,56,1401,58],[1583,4,1402,4],[1584,4,1403,4],[1584,8,1403,10,"weierstrassEquation"],[1584,27,1403,29],[1584,30,1403,32,"_legacyHelperEquat"],[1584,48,1403,50],[1584,49,1403,51,"Fp"],[1584,51,1403,53],[1584,53,1403,55,"c"],[1584,54,1403,56],[1584,55,1403,57,"a"],[1584,56,1403,58],[1584,58,1403,60,"c"],[1584,59,1403,61],[1584,60,1403,62,"b"],[1584,61,1403,63],[1584,62,1403,64],[1585,4,1404,4],[1585,11,1404,11,"Object"],[1585,17,1404,17],[1585,18,1404,18,"assign"],[1585,24,1404,24],[1585,25,1404,25],[1585,26,1404,26],[1585,27,1404,27],[1585,29,1404,29],[1586,6,1405,8,"CURVE"],[1586,11,1405,13],[1586,13,1405,15,"c"],[1586,14,1405,16],[1587,6,1406,8,"Point"],[1587,11,1406,13],[1587,13,1406,15,"Point"],[1587,18,1406,20],[1588,6,1407,8,"ProjectivePoint"],[1588,21,1407,23],[1588,23,1407,25,"Point"],[1588,28,1407,30],[1589,6,1408,8,"normPrivateKeyToScalar"],[1589,28,1408,30],[1589,30,1408,33,"key"],[1589,33,1408,36],[1589,37,1408,41,"_normFnElement"],[1589,51,1408,55],[1589,52,1408,56,"Fn"],[1589,54,1408,58],[1589,56,1408,60,"key"],[1589,59,1408,63],[1589,60,1408,64],[1590,6,1409,8,"weierstrassEquation"],[1590,25,1409,27],[1591,6,1410,8,"isWithinCurveOrder"],[1592,4,1411,4],[1592,5,1411,5],[1592,6,1411,6],[1593,2,1412,0],[1594,2,1413,0],[1594,11,1413,9,"_ecdsa_new_output_to_legacy"],[1594,38,1413,36,"_ecdsa_new_output_to_legacy"],[1594,39,1413,37,"c"],[1594,40,1413,38],[1594,42,1413,40,"_ecdsa"],[1594,48,1413,46],[1594,50,1413,48],[1595,4,1414,4],[1595,8,1414,10,"Point"],[1595,13,1414,15],[1595,16,1414,18,"_ecdsa"],[1595,22,1414,24],[1595,23,1414,25,"Point"],[1595,28,1414,30],[1596,4,1415,4],[1596,11,1415,11,"Object"],[1596,17,1415,17],[1596,18,1415,18,"assign"],[1596,24,1415,24],[1596,25,1415,25],[1596,26,1415,26],[1596,27,1415,27],[1596,29,1415,29,"_ecdsa"],[1596,35,1415,35],[1596,37,1415,37],[1597,6,1416,8,"ProjectivePoint"],[1597,21,1416,23],[1597,23,1416,25,"Point"],[1597,28,1416,30],[1598,6,1417,8,"CURVE"],[1598,11,1417,13],[1598,13,1417,15,"Object"],[1598,19,1417,21],[1598,20,1417,22,"assign"],[1598,26,1417,28],[1598,27,1417,29],[1598,28,1417,30],[1598,29,1417,31],[1598,31,1417,33,"c"],[1598,32,1417,34],[1598,34,1417,36],[1598,35,1417,37],[1598,36,1417,38],[1598,38,1417,40,"modular_ts_1"],[1598,50,1417,52],[1598,51,1417,53,"nLength"],[1598,58,1417,60],[1598,60,1417,62,"Point"],[1598,65,1417,67],[1598,66,1417,68,"Fn"],[1598,68,1417,70],[1598,69,1417,71,"ORDER"],[1598,74,1417,76],[1598,76,1417,78,"Point"],[1598,81,1417,83],[1598,82,1417,84,"Fn"],[1598,84,1417,86],[1598,85,1417,87,"BITS"],[1598,89,1417,91],[1598,90,1417,92],[1599,4,1418,4],[1599,5,1418,5],[1599,6,1418,6],[1600,2,1419,0],[1601,2,1420,0],[1602,2,1421,0],[1602,11,1421,9,"weierstrass"],[1602,22,1421,20,"weierstrass"],[1602,23,1421,21,"c"],[1602,24,1421,22],[1602,26,1421,24],[1603,4,1422,4],[1603,8,1422,4,"_ecdsa_legacy_opts_to"],[1603,29,1422,4],[1603,32,1422,50,"_ecdsa_legacy_opts_to_new"],[1603,57,1422,75],[1603,58,1422,76,"c"],[1603,59,1422,77],[1603,60,1422,78],[1604,6,1422,12,"CURVE"],[1604,11,1422,17],[1604,14,1422,17,"_ecdsa_legacy_opts_to"],[1604,35,1422,17],[1604,36,1422,12,"CURVE"],[1604,41,1422,17],[1605,6,1422,19,"curveOpts"],[1605,15,1422,28],[1605,18,1422,28,"_ecdsa_legacy_opts_to"],[1605,39,1422,28],[1605,40,1422,19,"curveOpts"],[1605,49,1422,28],[1606,6,1422,30,"hash"],[1606,10,1422,34],[1606,13,1422,34,"_ecdsa_legacy_opts_to"],[1606,34,1422,34],[1606,35,1422,30,"hash"],[1606,39,1422,34],[1607,6,1422,36,"ecdsaOpts"],[1607,15,1422,45],[1607,18,1422,45,"_ecdsa_legacy_opts_to"],[1607,39,1422,45],[1607,40,1422,36,"ecdsaOpts"],[1607,49,1422,45],[1608,4,1423,4],[1608,8,1423,10,"Point"],[1608,13,1423,15],[1608,16,1423,18,"weierstrassN"],[1608,28,1423,30],[1608,29,1423,31,"CURVE"],[1608,34,1423,36],[1608,36,1423,38,"curveOpts"],[1608,45,1423,47],[1608,46,1423,48],[1609,4,1424,4],[1609,8,1424,10,"signs"],[1609,13,1424,15],[1609,16,1424,18,"ecdsa"],[1609,21,1424,23],[1609,22,1424,24,"Point"],[1609,27,1424,29],[1609,29,1424,31,"hash"],[1609,33,1424,35],[1609,35,1424,37,"ecdsaOpts"],[1609,44,1424,46],[1609,45,1424,47],[1610,4,1425,4],[1610,11,1425,11,"_ecdsa_new_output_to_legacy"],[1610,38,1425,38],[1610,39,1425,39,"c"],[1610,40,1425,40],[1610,42,1425,42,"signs"],[1610,47,1425,47],[1610,48,1425,48],[1611,2,1426,0],[1612,0,1426,1],[1612,3]],"functionMap":{"names":["<global>","divNearest","_splitEndoScalar","validateSigFormat","validateSigOpts","DERErr","DERErr#constructor","exports.DER._tlv.encode","exports.DER._tlv.decode","exports.DER._int.encode","exports.DER._int.decode","exports.DER.toSig","exports.DER.hexFromSig","_normFnElement","weierstrassN","assertCompressionIsSupported","pointToBytes","pointFromBytes","weierstrassEquation","isValidXY","acoord","aprjpoint","splitEndoScalarN","<anonymous>","finishEndo","Point","Point#constructor","Point.CURVE","Point.fromAffine","Point.fromBytes","Point.fromHex","Point#get__x","Point#get__y","Point#precompute","Point#assertValidity","Point#hasEvenY","Point#equals","Point#negate","Point#double","Point#add","Point#subtract","Point#is0","Point#multiply","mul","wnaf.cached$argument_2","Point#multiplyUnsafe","Point#multiplyAndAddUnsafe","Point#toAffine","Point#isTorsionFree","Point#clearCofactor","Point#isSmallOrder","Point#toBytes","Point#toHex","Point#toString","Point#get__px","Point#get__py","Point#get__pz","Point#toRawBytes","Point#_setWindowSize","Point.normalizeZ","Point.msm","Point.fromPrivateKey","pprefix","SWUFpSqrtRatio","sqrtRatio","mapToCurveSimpleSWU","getWLengths","ecdh","isValidSecretKey","isValidPublicKey","randomSecretKey","getPublicKey","keygen","isProbPub","getSharedSecret","utils.normPrivateKeyToScalar","utils.precompute","ecdsa","isBiggerThanHalfOrder","validateRS","validateSigLength","Signature","Signature#constructor","Signature.fromBytes","Signature.fromHex","Signature#addRecoveryBit","Signature#recoverPublicKey","Signature#hasHighS","Signature#toBytes","Signature#toHex","Signature#assertValidity","Signature.fromCompact","Signature.fromDER","Signature#normalizeS","Signature#toDERRawBytes","Signature#toDERHex","Signature#toCompactRawBytes","Signature#toCompactHex","bits2int_def","bits2int_modN_def","int2octets","validateMsgAndHash","prepSig","some$argument_0","k2sig","sign","tryParsingSig","verify","recoverPublicKey","weierstrassPoints","_weierstrass_legacy_opts_to_new","c.allowedPrivateKeyLengths.map$argument_0","_ecdsa_legacy_opts_to_new","_legacyHelperEquat","_weierstrass_new_output_to_legacy","isWithinCurveOrder","Object.assign$argument_1.normPrivateKeyToScalar","_ecdsa_new_output_to_legacy","weierstrass"],"mappings":"AAA;mBC8C,yDD;AEI;CFwB;AGC;CHI;AIC;CJW;AKC;ICC;KDE;CLC;gBOc;SPc;QQE;SRkC;QSO;STW;QUC;SVO;IWE;KXY;IYC;KZM;AaK;CbkB;AckB;ICsB;KDG;IEE;KFY;IGC;KHuC;IIG;KJI;IKG;KLI;IMY;KNI;IOC;KPG;IQC;KRI;kDSK;KTkB;qDSG;KTkB;IUC;KVK;IWM;QCE;SDK;QEC;SFE;QGE;SHU;QIC;SJI;QKC;SLE;QMC;SNE;QOC;SPE;QQO;SRK;QSG;STE;QUC;SVK;QWE;SXO;QYE;SZE;QaK;SbqC;QcK;SdgD;QeC;SfE;QgBC;ShBE;QiBU;wBCK,4BC,2CD,CD;SjBgB;QoBM;SpBmB;QqBC;SrBG;QsBK;StBE;QuBK;SvBO;QwBC;SxBO;QyBC;SzBG;Q0BC;S1BI;Q2BC;S3BE;Q4BC;S5BE;Q6BE;S7BE;Q8BC;S9BE;Q+BC;S/BE;QgCC;ShCE;QiCC;SjCE;QkCC;SlCE;QmCC;SnCE;QoCC;SpCE;KXC;Cda;A8DE;C9DE;A+DU;oBCiB;KD8B;oBCK;SDW;C/DK;AiEK;W1CU;K0C8B;CjEC;AkEC;ClEQ;AmEK;ICI;KDO;IEC;KFa;IGK;KHE;IIM;KJE;IKC;KLG;IMI;KNU;IOS;KPQ;gCQQ,gCR;QSC;STE;CnEG;A6EiB;StDW,sFsD;ICW;KDG;IEC;KFI;IGC;KHK;III;QCC;SDM;QEC;SFgB;QGC;SHE;QIC;SJE;QKC;SL+B;QME;SNE;QOC;SPY;QQC;SRE;QSE,oBT;QUC;SVE;QWC;SXE;QYC;SZE;QaC;SbE;QcC;SdE;QeC;SfE;QgBC;ShBE;KJC;QqBM;SrBS;QsBE;StBE;IuBI;KvBI;IwBC;KxBG;IyBS;4CCC,gBD;QE2B;SFqB;KzBE;I4BY;K5BM;I6BC;K7BkC;I8Bc;K9B6B;I+BC;K/BI;C7Ec;A6GE;C7GI;A8GC;4DCY,uBD;C9GkB;AgHC;ChHU;AiHC;I/FK;K+FI;CjHE;AkHC;ICE;KDE;gCEM,gCF;ClHI;AqHC;CrHM;AsHE;CtHK"},"hasCjsExports":true},"type":"js/module"}]} |