{"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":true,"locs":[{"start":{"line":28,"column":0,"index":1364},"end":{"line":28,"column":58,"index":1422}}],"key":"zrcZB+Sgo3pEkBACwC1WobN28cY=","exportNames":["*"],"imports":1}},{"name":"@noble/hashes/utils","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":29,"column":0,"index":1423},"end":{"line":29,"column":44,"index":1467}}],"key":"LflodCmyx6TWSmik3zLzLt/zP8k=","exportNames":["*"],"imports":1}},{"name":"../utils.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":30,"column":0,"index":1468},"end":{"line":30,"column":275,"index":1743}}],"key":"dGswK136diHRCgUa8xpQUn/UMbc=","exportNames":["*"],"imports":1}},{"name":"./curve.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":31,"column":0,"index":1744},"end":{"line":31,"column":103,"index":1847}}],"key":"NKqfgvbal9a/XOV6fa5X4e5VYms=","exportNames":["*"],"imports":1}},{"name":"./modular.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":32,"column":0,"index":1848},"end":{"line":32,"column":111,"index":1959}}],"key":"9k+FDNYf3zXm2KDVSy5nBT9psY4=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n exports._splitEndoScalar = _splitEndoScalar;\n Object.defineProperty(exports, \"DERErr\", {\n enumerable: true,\n get: function () {\n return DERErr;\n }\n });\n Object.defineProperty(exports, \"DER\", {\n enumerable: true,\n get: function () {\n return DER;\n }\n });\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 require(_dependencyMap[0], \"@babel/runtime/helpers/readOnlyError\");\n var _babelRuntimeHelpersCreateClass = require(_dependencyMap[1], \"@babel/runtime/helpers/createClass\");\n var _createClass = _interopDefault(_babelRuntimeHelpersCreateClass);\n var _babelRuntimeHelpersClassCallCheck = require(_dependencyMap[2], \"@babel/runtime/helpers/classCallCheck\");\n var _classCallCheck = _interopDefault(_babelRuntimeHelpersClassCallCheck);\n var _babelRuntimeHelpersCallSuper = require(_dependencyMap[3], \"@babel/runtime/helpers/callSuper\");\n var _callSuper = _interopDefault(_babelRuntimeHelpersCallSuper);\n var _babelRuntimeHelpersInherits = require(_dependencyMap[4], \"@babel/runtime/helpers/inherits\");\n var _inherits = _interopDefault(_babelRuntimeHelpersInherits);\n var _babelRuntimeHelpersWrapNativeSuper = require(_dependencyMap[5], \"@babel/runtime/helpers/wrapNativeSuper\");\n var _wrapNativeSuper = _interopDefault(_babelRuntimeHelpersWrapNativeSuper);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[6], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _nobleHashesHmacJs = require(_dependencyMap[7], \"@noble/hashes/hmac.js\");\n var _nobleHashesUtils = require(_dependencyMap[8], \"@noble/hashes/utils\");\n var _utilsJs = require(_dependencyMap[9], \"../utils.js\");\n var _curveJs = require(_dependencyMap[10], \"./curve.js\");\n var _modularJs = require(_dependencyMap[11], \"./modular.js\");\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\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 = function divNearest(num, den) {\n return (num + (num >= 0 ? den : -den) / _2n) / den;\n };\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 = (0, _slicedToArray.default)(basis, 2),\n _basis$ = (0, _slicedToArray.default)(_basis[0], 2),\n a1 = _basis$[0],\n b1 = _basis$[1],\n _basis$2 = (0, _slicedToArray.default)(_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, _utilsJs.bitMask)(Math.ceil((0, _utilsJs.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: k1neg,\n k1: k1,\n k2neg: k2neg,\n k2: 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, _utilsJs._abool2)(optsn.lowS, 'lowS');\n (0, _utilsJs._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 (0, _classCallCheck.default)(this, DERErr);\n return (0, _callSuper.default)(this, DERErr, [m]);\n }\n (0, _inherits.default)(DERErr, _Error);\n return (0, _createClass.default)(DERErr);\n }(/*#__PURE__*/(0, _wrapNativeSuper.default)(Error));\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 var DER = {\n // asn.1 DER encoding utils\n Err: DERErr,\n // Basic building block is TLV (Tag-Length-Value)\n _tlv: {\n encode: function encode(tag, data) {\n var E = 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, _utilsJs.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, _utilsJs.numberToHexUnpadded)(len.length / 2 | 128) : '';\n var t = (0, _utilsJs.numberToHexUnpadded)(tag);\n return t + lenLen + len + data;\n },\n // v - value, l - left bytes (unparsed)\n decode: function decode(tag, data) {\n var E = 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: 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: function encode(num) {\n var E = DER.Err;\n if (num < _0n) throw new E('integer: negative integers are not allowed');\n var hex = (0, _utilsJs.numberToHexUnpadded)(num);\n // Pad with zero byte if negative flag is present\n if (Number.parseInt(hex[0], 16) & 8) hex = '00' + hex;\n if (hex.length & 1) throw new E('unexpected DER parsing assertion: unpadded hex');\n return hex;\n },\n decode: function decode(data) {\n var E = 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, _utilsJs.bytesToNumberBE)(data);\n }\n },\n toSig: function toSig(hex) {\n // parse DER signature\n var E = DER.Err,\n int = DER._int,\n tlv = DER._tlv;\n var data = (0, _utilsJs.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: function hexFromSig(sig) {\n var tlv = DER._tlv,\n int = DER._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, _utilsJs.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, _curveJs._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, _utilsJs._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, _utilsJs._abool2)(isCompressed, 'isCompressed');\n if (isCompressed) {\n assertCompressionIsSupported();\n var hasEvenY = !Fp.isOdd(y);\n return (0, _utilsJs.concatBytes)(pprefix(hasEvenY), bx);\n } else {\n return (0, _utilsJs.concatBytes)(Uint8Array.of(0x04), bx, Fp.toBytes(y));\n }\n }\n function pointFromBytes(bytes) {\n (0, _utilsJs._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: x,\n y: 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, _utilsJs.memoized)(function (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: x,\n y: 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, _utilsJs.memoized)(function (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, _curveJs.negateCt)(k1neg, k1p);\n k2p = (0, _curveJs.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 (0, _classCallCheck.default)(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 (0, _createClass.default)(Point, [{\n key: \"x\",\n get: function get() {\n return this.toAffine().x;\n }\n }, {\n key: \"y\",\n get: function get() {\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 _this = this;\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 = function mul(n) {\n return wnaf.cached(_this, n, function (p) {\n return (0, _curveJs.normalizeZ)(Point, p);\n });\n };\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, _curveJs.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 _mulEndoUnsafe = (0, _curveJs.mulEndoUnsafe)(Point, p, k1, k2),\n p1 = _mulEndoUnsafe.p1,\n p2 = _mulEndoUnsafe.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, _utilsJs._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, _utilsJs.bytesToHex)(this.toBytes(isCompressed));\n }\n }, {\n key: \"toString\",\n value: function toString() {\n return ``;\n }\n // TODO: remove\n }, {\n key: \"px\",\n get: function get() {\n return this.X;\n }\n }, {\n key: \"py\",\n get: function get() {\n return this.X;\n }\n }, {\n key: \"pz\",\n get: function get() {\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 _ref = p || {},\n x = _ref.x,\n y = _ref.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, _utilsJs._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, _utilsJs.ensureBytes)('pointHex', hex));\n }\n }, {\n key: \"normalizeZ\",\n value: function normalizeZ(points) {\n return (0, _curveJs.normalizeZ)(Point, points);\n }\n }, {\n key: \"msm\",\n value: function msm(points, scalars) {\n return (0, _curveJs.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 _curveJs.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 = function 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 = function 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, _modularJs.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 function (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, _modularJs.FpInvertBatch)(Fp, [tv4], true)[0];\n x = Fp.mul(x, tv4_inv); // 25. x = x / tv4\n return {\n x: x,\n y: 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 || _utilsJs.randomBytes;\n var lengths = Object.assign(getWLengths(Point.Fp, Fn), {\n seed: (0, _modularJs.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, _modularJs.mapHashToField)((0, _utilsJs._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: 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, _utilsJs.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: isValidSecretKey,\n isValidPublicKey: isValidPublicKey,\n randomSecretKey: randomSecretKey,\n // TODO: remove\n isValidPrivateKey: isValidSecretKey,\n randomPrivateKey: randomSecretKey,\n normPrivateKeyToScalar: function normPrivateKeyToScalar(key) {\n return _normFnElement(Fn, key);\n },\n precompute: function 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: getPublicKey,\n getSharedSecret: getSharedSecret,\n keygen: keygen,\n Point: Point,\n utils: utils,\n lengths: 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, _nobleHashesUtils.ahash)(hash);\n (0, _utilsJs._validateObject)(ecdsaOpts, {}, {\n hmac: 'function',\n lowS: 'boolean',\n randomBytes: 'function',\n bits2int: 'function',\n bits2int_modN: 'function'\n });\n var randomBytes = ecdsaOpts.randomBytes || _utilsJs.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, _nobleHashesHmacJs.hmac)(hash, key, _utilsJs.concatBytes.apply(void 0, 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, _utilsJs._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 (0, _classCallCheck.default)(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 (0, _createClass.default)(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, _utilsJs.concatBytes)(pprefix((rec & 1) === 0), x));\n var ir = Fn.inv(radj); // r^-1\n var h = bits2int_modN((0, _utilsJs.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, _utilsJs.hexToBytes)(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, _utilsJs.concatBytes)(Uint8Array.of(this.recovery), r, s);\n }\n return (0, _utilsJs.concatBytes)(r, s);\n }\n }, {\n key: \"toHex\",\n value: function toHex(format) {\n return (0, _utilsJs.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, _utilsJs.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, _utilsJs.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 _DER$toSig = DER.toSig((0, _utilsJs._abytes2)(bytes)),\n _r = _DER$toSig.r,\n _s = _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, _utilsJs.hexToBytes)(hex), format);\n }\n }, {\n key: \"fromCompact\",\n value: function fromCompact(hex) {\n return Signature.fromBytes((0, _utilsJs.ensureBytes)('sig', hex), 'compact');\n }\n }, {\n key: \"fromDER\",\n value: function fromDER(hex) {\n return Signature.fromBytes((0, _utilsJs.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, _utilsJs.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, _utilsJs.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, _utilsJs.aInRange)('num < 2^' + fnBits, num, _0n, ORDER_MASK);\n return Fn.toBytes(num);\n }\n function validateMsgAndHash(message, prehash) {\n (0, _utilsJs._abytes2)(message, undefined, 'message');\n return prehash ? (0, _utilsJs._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(function (k) {\n return k in opts;\n })) 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, _utilsJs.ensureBytes)('extraEntropy', e)); // check for being bytes\n }\n var seed = _utilsJs.concatBytes.apply(void 0, 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: seed,\n k2sig: 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, _utilsJs.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, _utilsJs.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, _utilsJs.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, _utilsJs.ensureBytes)('sig', sg), 'der');\n } catch (derError) {\n if (!(derError instanceof DER.Err)) throw derError;\n }\n if (!sig) {\n try {\n sig = Signature.fromBytes((0, _utilsJs.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, _utilsJs.ensureBytes)('publicKey', publicKey);\n message = validateMsgAndHash((0, _utilsJs.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, _utilsJs.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: keygen,\n getPublicKey: getPublicKey,\n getSharedSecret: getSharedSecret,\n utils: utils,\n lengths: lengths,\n Point: Point,\n sign: sign,\n verify: verify,\n recoverPublicKey: recoverPublicKey,\n Signature: Signature,\n hash: 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(function (l) {\n return Math.ceil(l / 2);\n }))) : undefined;\n var Fn = (0, _modularJs.Field)(CURVE.n, {\n BITS: c.nBitLength,\n allowedLengths: allowedLengths,\n modFromBytes: c.wrapPrivateKey\n });\n var curveOpts = {\n Fp: Fp,\n Fn: 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: CURVE,\n curveOpts: 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: CURVE,\n curveOpts: curveOpts,\n hash: c.hash,\n ecdsaOpts: 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, _utilsJs.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: function normPrivateKeyToScalar(key) {\n return _normFnElement(Fn, key);\n },\n weierstrassEquation: weierstrassEquation,\n isWithinCurveOrder: 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, _modularJs.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":1647,"map":[[12,2,38,0,"exports"],[12,9,38,0],[12,10,38,0,"_splitEndoScalar"],[12,26,38,0],[12,29,38,0,"_splitEndoScalar"],[12,45,38,0],[13,2,80,0,"Object"],[13,8,80,0],[13,9,80,0,"defineProperty"],[13,23,80,0],[13,24,80,0,"exports"],[13,31,80,0],[14,4,80,0,"enumerable"],[14,14,80,0],[15,4,80,0,"get"],[15,7,80,0],[15,18,80,0,"get"],[15,19,80,0],[16,6,80,0],[16,13,80,0,"DERErr"],[16,19,80,0],[17,4,80,0],[18,2,80,0],[19,2,92,0,"Object"],[19,8,92,0],[19,9,92,0,"defineProperty"],[19,23,92,0],[19,24,92,0,"exports"],[19,31,92,0],[20,4,92,0,"enumerable"],[20,14,92,0],[21,4,92,0,"get"],[21,7,92,0],[21,18,92,0,"get"],[21,19,92,0],[22,6,92,0],[22,13,92,0,"DER"],[22,16,92,0],[23,4,92,0],[24,2,92,0],[25,2,199,0,"exports"],[25,9,199,0],[25,10,199,0,"_normFnElement"],[25,24,199,0],[25,27,199,0,"_normFnElement"],[25,41,199,0],[26,2,235,0,"exports"],[26,9,235,0],[26,10,235,0,"weierstrassN"],[26,22,235,0],[26,25,235,0,"weierstrassN"],[26,37,235,0],[27,2,737,0,"exports"],[27,9,737,0],[27,10,737,0,"SWUFpSqrtRatio"],[27,24,737,0],[27,27,737,0,"SWUFpSqrtRatio"],[27,41,737,0],[28,2,810,0,"exports"],[28,9,810,0],[28,10,810,0,"mapToCurveSimpleSWU"],[28,29,810,0],[28,32,810,0,"mapToCurveSimpleSWU"],[28,51,810,0],[29,2,865,0,"exports"],[29,9,865,0],[29,10,865,0,"ecdh"],[29,14,865,0],[29,17,865,0,"ecdh"],[29,21,865,0],[30,2,971,0,"exports"],[30,9,971,0],[30,10,971,0,"ecdsa"],[30,15,971,0],[30,18,971,0,"ecdsa"],[30,23,971,0],[31,2,1325,0,"exports"],[31,9,1325,0],[31,10,1325,0,"weierstrassPoints"],[31,27,1325,0],[31,30,1325,0,"weierstrassPoints"],[31,47,1325,0],[32,2,1372,0,"exports"],[32,9,1372,0],[32,10,1372,0,"_legacyHelperEquat"],[32,28,1372,0],[32,31,1372,0,"_legacyHelperEquat"],[32,49,1372,0],[33,2,1407,0,"exports"],[33,9,1407,0],[33,10,1407,0,"weierstrass"],[33,21,1407,0],[33,24,1407,0,"weierstrass"],[33,35,1407,0],[34,2,1412,1,"require"],[34,9,1412,1],[34,10,1412,1,"_dependencyMap"],[34,24,1412,1],[35,2,1412,1],[35,6,1412,1,"_babelRuntimeHelpersCreateClass"],[35,37,1412,1],[35,40,1412,1,"require"],[35,47,1412,1],[35,48,1412,1,"_dependencyMap"],[35,62,1412,1],[36,2,1412,1],[36,6,1412,1,"_createClass"],[36,18,1412,1],[36,21,1412,1,"_interopDefault"],[36,36,1412,1],[36,37,1412,1,"_babelRuntimeHelpersCreateClass"],[36,68,1412,1],[37,2,1412,1],[37,6,1412,1,"_babelRuntimeHelpersClassCallCheck"],[37,40,1412,1],[37,43,1412,1,"require"],[37,50,1412,1],[37,51,1412,1,"_dependencyMap"],[37,65,1412,1],[38,2,1412,1],[38,6,1412,1,"_classCallCheck"],[38,21,1412,1],[38,24,1412,1,"_interopDefault"],[38,39,1412,1],[38,40,1412,1,"_babelRuntimeHelpersClassCallCheck"],[38,74,1412,1],[39,2,1412,1],[39,6,1412,1,"_babelRuntimeHelpersCallSuper"],[39,35,1412,1],[39,38,1412,1,"require"],[39,45,1412,1],[39,46,1412,1,"_dependencyMap"],[39,60,1412,1],[40,2,1412,1],[40,6,1412,1,"_callSuper"],[40,16,1412,1],[40,19,1412,1,"_interopDefault"],[40,34,1412,1],[40,35,1412,1,"_babelRuntimeHelpersCallSuper"],[40,64,1412,1],[41,2,1412,1],[41,6,1412,1,"_babelRuntimeHelpersInherits"],[41,34,1412,1],[41,37,1412,1,"require"],[41,44,1412,1],[41,45,1412,1,"_dependencyMap"],[41,59,1412,1],[42,2,1412,1],[42,6,1412,1,"_inherits"],[42,15,1412,1],[42,18,1412,1,"_interopDefault"],[42,33,1412,1],[42,34,1412,1,"_babelRuntimeHelpersInherits"],[42,62,1412,1],[43,2,1412,1],[43,6,1412,1,"_babelRuntimeHelpersWrapNativeSuper"],[43,41,1412,1],[43,44,1412,1,"require"],[43,51,1412,1],[43,52,1412,1,"_dependencyMap"],[43,66,1412,1],[44,2,1412,1],[44,6,1412,1,"_wrapNativeSuper"],[44,22,1412,1],[44,25,1412,1,"_interopDefault"],[44,40,1412,1],[44,41,1412,1,"_babelRuntimeHelpersWrapNativeSuper"],[44,76,1412,1],[45,2,1412,1],[45,6,1412,1,"_babelRuntimeHelpersSlicedToArray"],[45,39,1412,1],[45,42,1412,1,"require"],[45,49,1412,1],[45,50,1412,1,"_dependencyMap"],[45,64,1412,1],[46,2,1412,1],[46,6,1412,1,"_slicedToArray"],[46,20,1412,1],[46,23,1412,1,"_interopDefault"],[46,38,1412,1],[46,39,1412,1,"_babelRuntimeHelpersSlicedToArray"],[46,72,1412,1],[47,2,28,0],[47,6,28,0,"_nobleHashesHmacJs"],[47,24,28,0],[47,27,28,0,"require"],[47,34,28,0],[47,35,28,0,"_dependencyMap"],[47,49,28,0],[48,2,29,0],[48,6,29,0,"_nobleHashesUtils"],[48,23,29,0],[48,26,29,0,"require"],[48,33,29,0],[48,34,29,0,"_dependencyMap"],[48,48,29,0],[49,2,30,0],[49,6,30,0,"_utilsJs"],[49,14,30,0],[49,17,30,0,"require"],[49,24,30,0],[49,25,30,0,"_dependencyMap"],[49,39,30,0],[50,2,31,0],[50,6,31,0,"_curveJs"],[50,14,31,0],[50,17,31,0,"require"],[50,24,31,0],[50,25,31,0,"_dependencyMap"],[50,39,31,0],[51,2,32,0],[51,6,32,0,"_modularJs"],[51,16,32,0],[51,19,32,0,"require"],[51,26,32,0],[51,27,32,0,"_dependencyMap"],[51,41,32,0],[52,2,1,0],[53,0,2,0],[54,0,3,0],[55,0,4,0],[56,0,5,0],[57,0,6,0],[58,0,7,0],[59,0,8,0],[60,0,9,0],[61,0,10,0],[62,0,11,0],[63,0,12,0],[64,0,13,0],[65,0,14,0],[66,0,15,0],[67,0,16,0],[68,0,17,0],[69,0,18,0],[70,0,19,0],[71,0,20,0],[72,0,21,0],[73,0,22,0],[74,0,23,0],[75,0,24,0],[76,0,25,0],[77,0,26,0],[78,2,27,0],[80,2,33,0],[81,2,34,0],[81,6,34,6,"divNearest"],[81,16,34,16],[81,19,34,19],[81,28,34,6,"divNearest"],[81,38,34,16,"divNearest"],[81,39,34,20,"num"],[81,42,34,23],[81,44,34,25,"den"],[81,47,34,28],[82,4,34,28],[82,11,34,33],[82,12,34,34,"num"],[82,15,34,37],[82,18,34,40],[82,19,34,41,"num"],[82,22,34,44],[82,26,34,48],[82,27,34,49],[82,30,34,52,"den"],[82,33,34,55],[82,36,34,58],[82,37,34,59,"den"],[82,40,34,62],[82,44,34,66,"_2n"],[82,47,34,69],[82,51,34,73,"den"],[82,54,34,76],[83,2,34,76],[84,2,35,0],[85,0,36,0],[86,0,37,0],[87,2,38,7],[87,11,38,16,"_splitEndoScalar"],[87,27,38,32,"_splitEndoScalar"],[87,28,38,33,"k"],[87,29,38,34],[87,31,38,36,"basis"],[87,36,38,41],[87,38,38,43,"n"],[87,39,38,44],[87,41,38,46],[88,4,39,4],[89,4,40,4],[90,4,41,4],[91,4,42,4],[91,8,42,4,"_basis"],[91,14,42,4],[91,21,42,4,"_slicedToArray"],[91,35,42,4],[91,36,42,4,"default"],[91,43,42,4],[91,45,42,33,"basis"],[91,50,42,38],[92,6,42,38,"_basis$"],[92,13,42,38],[92,20,42,38,"_slicedToArray"],[92,34,42,38],[92,35,42,38,"default"],[92,42,42,38],[92,44,42,38,"_basis"],[92,50,42,38],[93,6,42,12,"a1"],[93,8,42,14],[93,11,42,14,"_basis$"],[93,18,42,14],[94,6,42,16,"b1"],[94,8,42,18],[94,11,42,18,"_basis$"],[94,18,42,18],[95,6,42,18,"_basis$2"],[95,14,42,18],[95,21,42,18,"_slicedToArray"],[95,35,42,18],[95,36,42,18,"default"],[95,43,42,18],[95,45,42,18,"_basis"],[95,51,42,18],[96,6,42,22,"a2"],[96,8,42,24],[96,11,42,24,"_basis$2"],[96,19,42,24],[97,6,42,26,"b2"],[97,8,42,28],[97,11,42,28,"_basis$2"],[97,19,42,28],[98,4,43,4],[98,8,43,10,"c1"],[98,10,43,12],[98,13,43,15,"divNearest"],[98,23,43,25],[98,24,43,26,"b2"],[98,26,43,28],[98,29,43,31,"k"],[98,30,43,32],[98,32,43,34,"n"],[98,33,43,35],[98,34,43,36],[99,4,44,4],[99,8,44,10,"c2"],[99,10,44,12],[99,13,44,15,"divNearest"],[99,23,44,25],[99,24,44,26],[99,25,44,27,"b1"],[99,27,44,29],[99,30,44,32,"k"],[99,31,44,33],[99,33,44,35,"n"],[99,34,44,36],[99,35,44,37],[100,4,45,4],[101,4,46,4],[102,4,47,4],[102,8,47,8,"k1"],[102,10,47,10],[102,13,47,13,"k"],[102,14,47,14],[102,17,47,17,"c1"],[102,19,47,19],[102,22,47,22,"a1"],[102,24,47,24],[102,27,47,27,"c2"],[102,29,47,29],[102,32,47,32,"a2"],[102,34,47,34],[103,4,48,4],[103,8,48,8,"k2"],[103,10,48,10],[103,13,48,13],[103,14,48,14,"c1"],[103,16,48,16],[103,19,48,19,"b1"],[103,21,48,21],[103,24,48,24,"c2"],[103,26,48,26],[103,29,48,29,"b2"],[103,31,48,31],[104,4,49,4],[104,8,49,10,"k1neg"],[104,13,49,15],[104,16,49,18,"k1"],[104,18,49,20],[104,21,49,23,"_0n"],[104,24,49,26],[105,4,50,4],[105,8,50,10,"k2neg"],[105,13,50,15],[105,16,50,18,"k2"],[105,18,50,20],[105,21,50,23,"_0n"],[105,24,50,26],[106,4,51,4],[106,8,51,8,"k1neg"],[106,13,51,13],[106,15,52,8,"k1"],[106,17,52,10],[106,20,52,13],[106,21,52,14,"k1"],[106,23,52,16],[107,4,53,4],[107,8,53,8,"k2neg"],[107,13,53,13],[107,15,54,8,"k2"],[107,17,54,10],[107,20,54,13],[107,21,54,14,"k2"],[107,23,54,16],[108,4,55,4],[109,4,56,4],[110,4,57,4],[110,8,57,10,"MAX_NUM"],[110,15,57,17],[110,18,57,20],[110,22,57,20,"bitMask"],[110,30,57,27],[110,31,57,27,"bitMask"],[110,38,57,27],[110,40,57,28,"Math"],[110,44,57,32],[110,45,57,33,"ceil"],[110,49,57,37],[110,50,57,38],[110,54,57,38,"bitLen"],[110,62,57,44],[110,63,57,44,"bitLen"],[110,69,57,44],[110,71,57,45,"n"],[110,72,57,46],[110,73,57,47],[110,76,57,50],[110,77,57,51],[110,78,57,52],[110,79,57,53],[110,82,57,56,"_1n"],[110,85,57,59],[110,86,57,60],[110,87,57,61],[111,4,58,4],[111,8,58,8,"k1"],[111,10,58,10],[111,13,58,13,"_0n"],[111,16,58,16],[111,20,58,20,"k1"],[111,22,58,22],[111,26,58,26,"MAX_NUM"],[111,33,58,33],[111,37,58,37,"k2"],[111,39,58,39],[111,42,58,42,"_0n"],[111,45,58,45],[111,49,58,49,"k2"],[111,51,58,51],[111,55,58,55,"MAX_NUM"],[111,62,58,62],[111,64,58,64],[112,6,59,8],[112,12,59,14],[112,16,59,18,"Error"],[112,21,59,23],[112,22,59,24],[112,62,59,64],[112,65,59,67,"k"],[112,66,59,68],[112,67,59,69],[113,4,60,4],[114,4,61,4],[114,11,61,11],[115,6,61,13,"k1neg"],[115,11,61,18],[115,13,61,13,"k1neg"],[115,18,61,18],[116,6,61,20,"k1"],[116,8,61,22],[116,10,61,20,"k1"],[116,12,61,22],[117,6,61,24,"k2neg"],[117,11,61,29],[117,13,61,24,"k2neg"],[117,18,61,29],[118,6,61,31,"k2"],[118,8,61,33],[118,10,61,31,"k2"],[119,4,61,34],[119,5,61,35],[120,2,62,0],[121,2,63,0],[121,11,63,9,"validateSigFormat"],[121,28,63,26,"validateSigFormat"],[121,29,63,27,"format"],[121,35,63,33],[121,37,63,35],[122,4,64,4],[122,8,64,8],[122,9,64,9],[122,10,64,10],[122,19,64,19],[122,21,64,21],[122,32,64,32],[122,34,64,34],[122,39,64,39],[122,40,64,40],[122,41,64,41,"includes"],[122,49,64,49],[122,50,64,50,"format"],[122,56,64,56],[122,57,64,57],[122,59,65,8],[122,65,65,14],[122,69,65,18,"Error"],[122,74,65,23],[122,75,65,24],[122,134,65,83],[122,135,65,84],[123,4,66,4],[123,11,66,11,"format"],[123,17,66,17],[124,2,67,0],[125,2,68,0],[125,11,68,9,"validateSigOpts"],[125,26,68,24,"validateSigOpts"],[125,27,68,25,"opts"],[125,31,68,29],[125,33,68,31,"def"],[125,36,68,34],[125,38,68,36],[126,4,69,4],[126,8,69,10,"optsn"],[126,13,69,15],[126,16,69,18],[126,17,69,19],[126,18,69,20],[127,4,70,4],[127,9,70,9],[127,13,70,13,"optName"],[127,20,70,20],[127,24,70,24,"Object"],[127,30,70,30],[127,31,70,31,"keys"],[127,35,70,35],[127,36,70,36,"def"],[127,39,70,39],[127,40,70,40],[127,42,70,42],[128,6,71,8],[129,6,72,8,"optsn"],[129,11,72,13],[129,12,72,14,"optName"],[129,19,72,21],[129,20,72,22],[129,23,72,25,"opts"],[129,27,72,29],[129,28,72,30,"optName"],[129,35,72,37],[129,36,72,38],[129,41,72,43,"undefined"],[129,50,72,52],[129,53,72,55,"def"],[129,56,72,58],[129,57,72,59,"optName"],[129,64,72,66],[129,65,72,67],[129,68,72,70,"opts"],[129,72,72,74],[129,73,72,75,"optName"],[129,80,72,82],[129,81,72,83],[130,4,73,4],[131,4,74,4],[131,8,74,4,"abool"],[131,16,74,9],[131,17,74,9,"_abool2"],[131,24,74,9],[131,26,74,10,"optsn"],[131,31,74,15],[131,32,74,16,"lowS"],[131,36,74,20],[131,38,74,22],[131,44,74,28],[131,45,74,29],[132,4,75,4],[132,8,75,4,"abool"],[132,16,75,9],[132,17,75,9,"_abool2"],[132,24,75,9],[132,26,75,10,"optsn"],[132,31,75,15],[132,32,75,16,"prehash"],[132,39,75,23],[132,41,75,25],[132,50,75,34],[132,51,75,35],[133,4,76,4],[133,8,76,8,"optsn"],[133,13,76,13],[133,14,76,14,"format"],[133,20,76,20],[133,25,76,25,"undefined"],[133,34,76,34],[133,36,77,8,"validateSigFormat"],[133,53,77,25],[133,54,77,26,"optsn"],[133,59,77,31],[133,60,77,32,"format"],[133,66,77,38],[133,67,77,39],[134,4,78,4],[134,11,78,11,"optsn"],[134,16,78,16],[135,2,79,0],[136,2,79,1],[136,6,80,13,"DERErr"],[136,12,80,19],[136,38,80,19,"_Error"],[136,44,80,19],[137,4,81,4],[137,13,81,4,"DERErr"],[137,20,81,4],[137,22,81,24],[138,6,81,24],[138,10,81,16,"m"],[138,11,81,17],[138,14,81,17,"arguments"],[138,23,81,17],[138,24,81,17,"length"],[138,30,81,17],[138,38,81,17,"arguments"],[138,47,81,17],[138,55,81,17,"undefined"],[138,64,81,17],[138,67,81,17,"arguments"],[138,76,81,17],[138,82,81,20],[138,84,81,22],[139,6,81,22],[139,10,81,22,"_classCallCheck"],[139,25,81,22],[139,26,81,22,"default"],[139,33,81,22],[139,41,81,22,"DERErr"],[139,47,81,22],[140,6,81,22],[140,17,81,22,"_callSuper"],[140,27,81,22],[140,28,81,22,"default"],[140,35,81,22],[140,43,81,22,"DERErr"],[140,49,81,22],[140,52,82,14,"m"],[140,53,82,15],[141,4,83,4],[142,4,83,5],[142,8,83,5,"_inherits"],[142,17,83,5],[142,18,83,5,"default"],[142,25,83,5],[142,27,83,5,"DERErr"],[142,33,83,5],[142,35,83,5,"_Error"],[142,41,83,5],[143,4,83,5],[143,15,83,5,"_createClass"],[143,27,83,5],[143,28,83,5,"default"],[143,35,83,5],[143,37,83,5,"DERErr"],[143,43,83,5],[144,2,83,5],[144,21,83,5,"_wrapNativeSuper"],[144,37,83,5],[144,38,83,5,"default"],[144,45,83,5],[144,47,80,28,"Error"],[144,52,80,33],[145,2,85,0],[146,0,86,0],[147,0,87,0],[148,0,88,0],[149,0,89,0],[150,0,90,0],[151,0,91,0],[152,2,92,7],[152,6,92,13,"DER"],[152,9,92,16],[152,12,92,19],[153,4,93,4],[154,4,94,4,"Err"],[154,7,94,7],[154,9,94,9,"DERErr"],[154,15,94,15],[155,4,95,4],[156,4,96,4,"_tlv"],[156,8,96,8],[156,10,96,10],[157,6,97,8,"encode"],[157,12,97,14],[157,14,97,16],[157,23,97,8,"encode"],[157,29,97,14,"encode"],[157,30,97,17,"tag"],[157,33,97,20],[157,35,97,22,"data"],[157,39,97,26],[157,41,97,31],[158,8,98,12],[158,12,98,25,"E"],[158,13,98,26],[158,16,98,31,"DER"],[158,19,98,34],[158,20,98,20,"Err"],[158,23,98,23],[159,8,99,12],[159,12,99,16,"tag"],[159,15,99,19],[159,18,99,22],[159,19,99,23],[159,23,99,27,"tag"],[159,26,99,30],[159,29,99,33],[159,32,99,36],[159,34,100,16],[159,40,100,22],[159,44,100,26,"E"],[159,45,100,27],[159,46,100,28],[159,69,100,51],[159,70,100,52],[160,8,101,12],[160,12,101,16,"data"],[160,16,101,20],[160,17,101,21,"length"],[160,23,101,27],[160,26,101,30],[160,27,101,31],[160,29,102,16],[160,35,102,22],[160,39,102,26,"E"],[160,40,102,27],[160,41,102,28],[160,68,102,55],[160,69,102,56],[161,8,103,12],[161,12,103,18,"dataLen"],[161,19,103,25],[161,22,103,28,"data"],[161,26,103,32],[161,27,103,33,"length"],[161,33,103,39],[161,36,103,42],[161,37,103,43],[162,8,104,12],[162,12,104,18,"len"],[162,15,104,21],[162,18,104,24],[162,22,104,24,"numberToHexUnpadded"],[162,30,104,43],[162,31,104,43,"numberToHexUnpadded"],[162,50,104,43],[162,52,104,44,"dataLen"],[162,59,104,51],[162,60,104,52],[163,8,105,12],[163,12,105,17,"len"],[163,15,105,20],[163,16,105,21,"length"],[163,22,105,27],[163,25,105,30],[163,26,105,31],[163,29,105,35],[163,32,105,38],[163,34,106,16],[163,40,106,22],[163,44,106,26,"E"],[163,45,106,27],[163,46,106,28],[163,84,106,66],[163,85,106,67],[164,8,107,12],[165,8,108,12],[165,12,108,18,"lenLen"],[165,18,108,24],[165,21,108,27,"dataLen"],[165,28,108,34],[165,31,108,37],[165,34,108,40],[165,37,108,43],[165,41,108,43,"numberToHexUnpadded"],[165,49,108,62],[165,50,108,62,"numberToHexUnpadded"],[165,69,108,62],[165,71,108,64,"len"],[165,74,108,67],[165,75,108,68,"length"],[165,81,108,74],[165,84,108,77],[165,85,108,78],[165,88,108,82],[165,91,108,85],[165,92,108,86],[165,95,108,89],[165,97,108,91],[166,8,109,12],[166,12,109,18,"t"],[166,13,109,19],[166,16,109,22],[166,20,109,22,"numberToHexUnpadded"],[166,28,109,41],[166,29,109,41,"numberToHexUnpadded"],[166,48,109,41],[166,50,109,42,"tag"],[166,53,109,45],[166,54,109,46],[167,8,110,12],[167,15,110,19,"t"],[167,16,110,20],[167,19,110,23,"lenLen"],[167,25,110,29],[167,28,110,32,"len"],[167,31,110,35],[167,34,110,38,"data"],[167,38,110,42],[168,6,111,8],[168,7,111,9],[169,6,112,8],[170,6,113,8,"decode"],[170,12,113,14],[170,23,113,8,"decode"],[170,29,113,14,"decode"],[170,30,113,15,"tag"],[170,33,113,18],[170,35,113,20,"data"],[170,39,113,24],[170,41,113,26],[171,8,114,12],[171,12,114,25,"E"],[171,13,114,26],[171,16,114,31,"DER"],[171,19,114,34],[171,20,114,20,"Err"],[171,23,114,23],[172,8,115,12],[172,12,115,16,"pos"],[172,15,115,19],[172,18,115,22],[172,19,115,23],[173,8,116,12],[173,12,116,16,"tag"],[173,15,116,19],[173,18,116,22],[173,19,116,23],[173,23,116,27,"tag"],[173,26,116,30],[173,29,116,33],[173,32,116,36],[173,34,117,16],[173,40,117,22],[173,44,117,26,"E"],[173,45,117,27],[173,46,117,28],[173,69,117,51],[173,70,117,52],[174,8,118,12],[174,12,118,16,"data"],[174,16,118,20],[174,17,118,21,"length"],[174,23,118,27],[174,26,118,30],[174,27,118,31],[174,31,118,35,"data"],[174,35,118,39],[174,36,118,40,"pos"],[174,39,118,43],[174,41,118,45],[174,42,118,46],[174,47,118,51,"tag"],[174,50,118,54],[174,52,119,16],[174,58,119,22],[174,62,119,26,"E"],[174,63,119,27],[174,64,119,28],[174,87,119,51],[174,88,119,52],[175,8,120,12],[175,12,120,18,"first"],[175,17,120,23],[175,20,120,26,"data"],[175,24,120,30],[175,25,120,31,"pos"],[175,28,120,34],[175,30,120,36],[175,31,120,37],[176,8,121,12],[176,12,121,18,"isLong"],[176,18,121,24],[176,21,121,27],[176,22,121,28],[176,24,121,30,"first"],[176,29,121,35],[176,32,121,38],[176,35,121,41],[176,36,121,42],[176,37,121,43],[176,38,121,44],[177,8,122,12],[177,12,122,16,"length"],[177,18,122,22],[177,21,122,25],[177,22,122,26],[178,8,123,12],[178,12,123,16],[178,13,123,17,"isLong"],[178,19,123,23],[178,21,124,16,"length"],[178,27,124,22],[178,30,124,25,"first"],[178,35,124,30],[178,36,124,31],[178,41,125,17],[179,10,126,16],[180,10,127,16],[180,14,127,22,"lenLen"],[180,20,127,28],[180,23,127,31,"first"],[180,28,127,36],[180,31,127,39],[180,34,127,42],[181,10,128,16],[181,14,128,20],[181,15,128,21,"lenLen"],[181,21,128,27],[181,23,129,20],[181,29,129,26],[181,33,129,30,"E"],[181,34,129,31],[181,35,129,32],[181,86,129,83],[181,87,129,84],[182,10,130,16],[182,14,130,20,"lenLen"],[182,20,130,26],[182,23,130,29],[182,24,130,30],[182,26,131,20],[182,32,131,26],[182,36,131,30,"E"],[182,37,131,31],[182,38,131,32],[182,80,131,74],[182,81,131,75],[182,82,131,76],[182,83,131,77],[183,10,132,16],[183,14,132,22,"lengthBytes"],[183,25,132,33],[183,28,132,36,"data"],[183,32,132,40],[183,33,132,41,"subarray"],[183,41,132,49],[183,42,132,50,"pos"],[183,45,132,53],[183,47,132,55,"pos"],[183,50,132,58],[183,53,132,61,"lenLen"],[183,59,132,67],[183,60,132,68],[184,10,133,16],[184,14,133,20,"lengthBytes"],[184,25,133,31],[184,26,133,32,"length"],[184,32,133,38],[184,37,133,43,"lenLen"],[184,43,133,49],[184,45,134,20],[184,51,134,26],[184,55,134,30,"E"],[184,56,134,31],[184,57,134,32],[184,96,134,71],[184,97,134,72],[185,10,135,16],[185,14,135,20,"lengthBytes"],[185,25,135,31],[185,26,135,32],[185,27,135,33],[185,28,135,34],[185,33,135,39],[185,34,135,40],[185,36,136,20],[185,42,136,26],[185,46,136,30,"E"],[185,47,136,31],[185,48,136,32],[185,86,136,70],[185,87,136,71],[186,10,137,16],[186,15,137,21],[186,19,137,27,"b"],[186,20,137,28],[186,24,137,32,"lengthBytes"],[186,35,137,43],[186,37,138,20,"length"],[186,43,138,26],[186,46,138,30,"length"],[186,52,138,36],[186,56,138,40],[186,57,138,41],[186,60,138,45,"b"],[186,61,138,46],[187,10,139,16,"pos"],[187,13,139,19],[187,17,139,23,"lenLen"],[187,23,139,29],[188,10,140,16],[188,14,140,20,"length"],[188,20,140,26],[188,23,140,29],[188,26,140,32],[188,28,141,20],[188,34,141,26],[188,38,141,30,"E"],[188,39,141,31],[188,40,141,32],[188,80,141,72],[188,81,141,73],[189,8,142,12],[190,8,143,12],[190,12,143,18,"v"],[190,13,143,19],[190,16,143,22,"data"],[190,20,143,26],[190,21,143,27,"subarray"],[190,29,143,35],[190,30,143,36,"pos"],[190,33,143,39],[190,35,143,41,"pos"],[190,38,143,44],[190,41,143,47,"length"],[190,47,143,53],[190,48,143,54],[191,8,144,12],[191,12,144,16,"v"],[191,13,144,17],[191,14,144,18,"length"],[191,20,144,24],[191,25,144,29,"length"],[191,31,144,35],[191,33,145,16],[191,39,145,22],[191,43,145,26,"E"],[191,44,145,27],[191,45,145,28],[191,77,145,60],[191,78,145,61],[192,8,146,12],[192,15,146,19],[193,10,146,21,"v"],[193,11,146,22],[193,13,146,21,"v"],[193,14,146,22],[194,10,146,24,"l"],[194,11,146,25],[194,13,146,27,"data"],[194,17,146,31],[194,18,146,32,"subarray"],[194,26,146,40],[194,27,146,41,"pos"],[194,30,146,44],[194,33,146,47,"length"],[194,39,146,53],[195,8,146,55],[195,9,146,56],[196,6,147,8],[197,4,148,4],[197,5,148,5],[198,4,149,4],[199,4,150,4],[200,4,151,4],[201,4,152,4],[202,4,153,4,"_int"],[202,8,153,8],[202,10,153,10],[203,6,154,8,"encode"],[203,12,154,14],[203,23,154,8,"encode"],[203,29,154,14,"encode"],[203,30,154,15,"num"],[203,33,154,18],[203,35,154,20],[204,8,155,12],[204,12,155,25,"E"],[204,13,155,26],[204,16,155,31,"DER"],[204,19,155,34],[204,20,155,20,"Err"],[204,23,155,23],[205,8,156,12],[205,12,156,16,"num"],[205,15,156,19],[205,18,156,22,"_0n"],[205,21,156,25],[205,23,157,16],[205,29,157,22],[205,33,157,26,"E"],[205,34,157,27],[205,35,157,28],[205,79,157,72],[205,80,157,73],[206,8,158,12],[206,12,158,16,"hex"],[206,15,158,19],[206,18,158,22],[206,22,158,22,"numberToHexUnpadded"],[206,30,158,41],[206,31,158,41,"numberToHexUnpadded"],[206,50,158,41],[206,52,158,42,"num"],[206,55,158,45],[206,56,158,46],[207,8,159,12],[208,8,160,12],[208,12,160,16,"Number"],[208,18,160,22],[208,19,160,23,"parseInt"],[208,27,160,31],[208,28,160,32,"hex"],[208,31,160,35],[208,32,160,36],[208,33,160,37],[208,34,160,38],[208,36,160,40],[208,38,160,42],[208,39,160,43],[208,42,160,46],[208,43,160,52],[208,45,161,16,"hex"],[208,48,161,19],[208,51,161,22],[208,55,161,26],[208,58,161,29,"hex"],[208,61,161,32],[209,8,162,12],[209,12,162,16,"hex"],[209,15,162,19],[209,16,162,20,"length"],[209,22,162,26],[209,25,162,29],[209,26,162,30],[209,28,163,16],[209,34,163,22],[209,38,163,26,"E"],[209,39,163,27],[209,40,163,28],[209,88,163,76],[209,89,163,77],[210,8,164,12],[210,15,164,19,"hex"],[210,18,164,22],[211,6,165,8],[211,7,165,9],[212,6,166,8,"decode"],[212,12,166,14],[212,23,166,8,"decode"],[212,29,166,14,"decode"],[212,30,166,15,"data"],[212,34,166,19],[212,36,166,21],[213,8,167,12],[213,12,167,25,"E"],[213,13,167,26],[213,16,167,31,"DER"],[213,19,167,34],[213,20,167,20,"Err"],[213,23,167,23],[214,8,168,12],[214,12,168,16,"data"],[214,16,168,20],[214,17,168,21],[214,18,168,22],[214,19,168,23],[214,22,168,26],[214,25,168,29],[214,27,169,16],[214,33,169,22],[214,37,169,26,"E"],[214,38,169,27],[214,39,169,28],[214,76,169,65],[214,77,169,66],[215,8,170,12],[215,12,170,16,"data"],[215,16,170,20],[215,17,170,21],[215,18,170,22],[215,19,170,23],[215,24,170,28],[215,28,170,32],[215,32,170,36],[215,34,170,38,"data"],[215,38,170,42],[215,39,170,43],[215,40,170,44],[215,41,170,45],[215,44,170,48],[215,47,170,51],[215,48,170,52],[215,50,171,16],[215,56,171,22],[215,60,171,26,"E"],[215,61,171,27],[215,62,171,28],[215,115,171,81],[215,116,171,82],[216,8,172,12],[216,15,172,19],[216,19,172,19,"bytesToNumberBE"],[216,27,172,34],[216,28,172,34,"bytesToNumberBE"],[216,43,172,34],[216,45,172,35,"data"],[216,49,172,39],[216,50,172,40],[217,6,173,8],[218,4,174,4],[218,5,174,5],[219,4,175,4,"toSig"],[219,9,175,9],[219,20,175,4,"toSig"],[219,25,175,9,"toSig"],[219,26,175,10,"hex"],[219,29,175,13],[219,31,175,15],[220,6,176,8],[221,6,177,8],[221,10,177,21,"E"],[221,11,177,22],[221,14,177,49,"DER"],[221,17,177,52],[221,18,177,16,"Err"],[221,21,177,19],[222,8,177,30,"int"],[222,11,177,33],[222,14,177,49,"DER"],[222,17,177,52],[222,18,177,24,"_int"],[222,22,177,28],[223,8,177,41,"tlv"],[223,11,177,44],[223,14,177,49,"DER"],[223,17,177,52],[223,18,177,35,"_tlv"],[223,22,177,39],[224,6,178,8],[224,10,178,14,"data"],[224,14,178,18],[224,17,178,21],[224,21,178,21,"ensureBytes"],[224,29,178,32],[224,30,178,32,"ensureBytes"],[224,41,178,32],[224,43,178,33],[224,54,178,44],[224,56,178,46,"hex"],[224,59,178,49],[224,60,178,50],[225,6,179,8],[225,10,179,8,"_tlv$decode"],[225,21,179,8],[225,24,179,49,"tlv"],[225,27,179,52],[225,28,179,53,"decode"],[225,34,179,59],[225,35,179,60],[225,39,179,64],[225,41,179,66,"data"],[225,45,179,70],[225,46,179,71],[226,8,179,19,"seqBytes"],[226,16,179,27],[226,19,179,27,"_tlv$decode"],[226,30,179,27],[226,31,179,16,"v"],[226,32,179,17],[227,8,179,32,"seqLeftBytes"],[227,20,179,44],[227,23,179,44,"_tlv$decode"],[227,34,179,44],[227,35,179,29,"l"],[227,36,179,30],[228,6,180,8],[228,10,180,12,"seqLeftBytes"],[228,22,180,24],[228,23,180,25,"length"],[228,29,180,31],[228,31,181,12],[228,37,181,18],[228,41,181,22,"E"],[228,42,181,23],[228,43,181,24],[228,88,181,69],[228,89,181,70],[229,6,182,8],[229,10,182,8,"_tlv$decode2"],[229,22,182,8],[229,25,182,45,"tlv"],[229,28,182,48],[229,29,182,49,"decode"],[229,35,182,55],[229,36,182,56],[229,40,182,60],[229,42,182,62,"seqBytes"],[229,50,182,70],[229,51,182,71],[230,8,182,19,"rBytes"],[230,14,182,25],[230,17,182,25,"_tlv$decode2"],[230,29,182,25],[230,30,182,16,"v"],[230,31,182,17],[231,8,182,30,"rLeftBytes"],[231,18,182,40],[231,21,182,40,"_tlv$decode2"],[231,33,182,40],[231,34,182,27,"l"],[231,35,182,28],[232,6,183,8],[232,10,183,8,"_tlv$decode3"],[232,22,183,8],[232,25,183,45,"tlv"],[232,28,183,48],[232,29,183,49,"decode"],[232,35,183,55],[232,36,183,56],[232,40,183,60],[232,42,183,62,"rLeftBytes"],[232,52,183,72],[232,53,183,73],[233,8,183,19,"sBytes"],[233,14,183,25],[233,17,183,25,"_tlv$decode3"],[233,29,183,25],[233,30,183,16,"v"],[233,31,183,17],[234,8,183,30,"sLeftBytes"],[234,18,183,40],[234,21,183,40,"_tlv$decode3"],[234,33,183,40],[234,34,183,27,"l"],[234,35,183,28],[235,6,184,8],[235,10,184,12,"sLeftBytes"],[235,20,184,22],[235,21,184,23,"length"],[235,27,184,29],[235,29,185,12],[235,35,185,18],[235,39,185,22,"E"],[235,40,185,23],[235,41,185,24],[235,86,185,69],[235,87,185,70],[236,6,186,8],[236,13,186,15],[237,8,186,17,"r"],[237,9,186,18],[237,11,186,20,"int"],[237,14,186,23],[237,15,186,24,"decode"],[237,21,186,30],[237,22,186,31,"rBytes"],[237,28,186,37],[237,29,186,38],[238,8,186,40,"s"],[238,9,186,41],[238,11,186,43,"int"],[238,14,186,46],[238,15,186,47,"decode"],[238,21,186,53],[238,22,186,54,"sBytes"],[238,28,186,60],[239,6,186,62],[239,7,186,63],[240,4,187,4],[240,5,187,5],[241,4,188,4,"hexFromSig"],[241,14,188,14],[241,25,188,4,"hexFromSig"],[241,35,188,14,"hexFromSig"],[241,36,188,15,"sig"],[241,39,188,18],[241,41,188,20],[242,6,189,8],[242,10,189,22,"tlv"],[242,13,189,25],[242,16,189,41,"DER"],[242,19,189,44],[242,20,189,16,"_tlv"],[242,24,189,20],[243,8,189,33,"int"],[243,11,189,36],[243,14,189,41,"DER"],[243,17,189,44],[243,18,189,27,"_int"],[243,22,189,31],[244,6,190,8],[244,10,190,14,"rs"],[244,12,190,16],[244,15,190,19,"tlv"],[244,18,190,22],[244,19,190,23,"encode"],[244,25,190,29],[244,26,190,30],[244,30,190,34],[244,32,190,36,"int"],[244,35,190,39],[244,36,190,40,"encode"],[244,42,190,46],[244,43,190,47,"sig"],[244,46,190,50],[244,47,190,51,"r"],[244,48,190,52],[244,49,190,53],[244,50,190,54],[245,6,191,8],[245,10,191,14,"ss"],[245,12,191,16],[245,15,191,19,"tlv"],[245,18,191,22],[245,19,191,23,"encode"],[245,25,191,29],[245,26,191,30],[245,30,191,34],[245,32,191,36,"int"],[245,35,191,39],[245,36,191,40,"encode"],[245,42,191,46],[245,43,191,47,"sig"],[245,46,191,50],[245,47,191,51,"s"],[245,48,191,52],[245,49,191,53],[245,50,191,54],[246,6,192,8],[246,10,192,14,"seq"],[246,13,192,17],[246,16,192,20,"rs"],[246,18,192,22],[246,21,192,25,"ss"],[246,23,192,27],[247,6,193,8],[247,13,193,15,"tlv"],[247,16,193,18],[247,17,193,19,"encode"],[247,23,193,25],[247,24,193,26],[247,28,193,30],[247,30,193,32,"seq"],[247,33,193,35],[247,34,193,36],[248,4,194,4],[249,2,195,0],[249,3,195,1],[250,2,196,0],[251,2,197,0],[252,2,198,0],[252,6,198,6,"_0n"],[252,9,198,9],[252,12,198,12,"BigInt"],[252,18,198,18],[252,19,198,19],[252,20,198,20],[252,21,198,21],[253,4,198,23,"_1n"],[253,7,198,26],[253,10,198,29,"BigInt"],[253,16,198,35],[253,17,198,36],[253,18,198,37],[253,19,198,38],[254,4,198,40,"_2n"],[254,7,198,43],[254,10,198,46,"BigInt"],[254,16,198,52],[254,17,198,53],[254,18,198,54],[254,19,198,55],[255,4,198,57,"_3n"],[255,7,198,60],[255,10,198,63,"BigInt"],[255,16,198,69],[255,17,198,70],[255,18,198,71],[255,19,198,72],[256,4,198,74,"_4n"],[256,7,198,77],[256,10,198,80,"BigInt"],[256,16,198,86],[256,17,198,87],[256,18,198,88],[256,19,198,89],[257,2,199,7],[257,11,199,16,"_normFnElement"],[257,25,199,30,"_normFnElement"],[257,26,199,31,"Fn"],[257,28,199,33],[257,30,199,35,"key"],[257,33,199,38],[257,35,199,40],[258,4,200,4],[258,8,200,19,"expected"],[258,16,200,27],[258,19,200,32,"Fn"],[258,21,200,34],[258,22,200,12,"BYTES"],[258,27,200,17],[259,4,201,4],[259,8,201,8,"num"],[259,11,201,11],[260,4,202,4],[260,8,202,8],[260,15,202,15,"key"],[260,18,202,18],[260,23,202,23],[260,31,202,31],[260,33,202,33],[261,6,203,8,"num"],[261,9,203,11],[261,12,203,14,"key"],[261,15,203,17],[262,4,204,4],[262,5,204,5],[262,11,205,9],[263,6,206,8],[263,10,206,12,"bytes"],[263,15,206,17],[263,18,206,20],[263,22,206,20,"ensureBytes"],[263,30,206,31],[263,31,206,31,"ensureBytes"],[263,42,206,31],[263,44,206,32],[263,57,206,45],[263,59,206,47,"key"],[263,62,206,50],[263,63,206,51],[264,6,207,8],[264,10,207,12],[265,8,208,12,"num"],[265,11,208,15],[265,14,208,18,"Fn"],[265,16,208,20],[265,17,208,21,"fromBytes"],[265,26,208,30],[265,27,208,31,"bytes"],[265,32,208,36],[265,33,208,37],[266,6,209,8],[266,7,209,9],[266,8,210,8],[266,15,210,15,"error"],[266,20,210,20],[266,22,210,22],[267,8,211,12],[267,14,211,18],[267,18,211,22,"Error"],[267,23,211,27],[267,24,211,28],[267,70,211,74,"expected"],[267,78,211,82],[267,87,211,91],[267,94,211,98,"key"],[267,97,211,101],[267,99,211,103],[267,100,211,104],[268,6,212,8],[269,4,213,4],[270,4,214,4],[270,8,214,8],[270,9,214,9,"Fn"],[270,11,214,11],[270,12,214,12,"isValidNot0"],[270,23,214,23],[270,24,214,24,"num"],[270,27,214,27],[270,28,214,28],[270,30,215,8],[270,36,215,14],[270,40,215,18,"Error"],[270,45,215,23],[270,46,215,24],[270,90,215,68],[270,91,215,69],[271,4,216,4],[271,11,216,11,"num"],[271,14,216,14],[272,2,217,0],[273,2,218,0],[274,0,219,0],[275,0,220,0],[276,0,221,0],[277,0,222,0],[278,0,223,0],[279,0,224,0],[280,0,225,0],[281,0,226,0],[282,0,227,0],[283,0,228,0],[284,0,229,0],[285,0,230,0],[286,0,231,0],[287,0,232,0],[288,0,233,0],[289,0,234,0],[290,2,235,7],[290,11,235,16,"weierstrassN"],[290,23,235,28,"weierstrassN"],[290,24,235,29,"params"],[290,30,235,35],[290,32,235,53],[291,4,235,53],[291,8,235,37,"extraOpts"],[291,17,235,46],[291,20,235,46,"arguments"],[291,29,235,46],[291,30,235,46,"length"],[291,36,235,46],[291,44,235,46,"arguments"],[291,53,235,46],[291,61,235,46,"undefined"],[291,70,235,46],[291,73,235,46,"arguments"],[291,82,235,46],[291,88,235,49],[291,89,235,50],[291,90,235,51],[292,4,236,4],[292,8,236,10,"validated"],[292,17,236,19],[292,20,236,22],[292,24,236,22,"_createCurveFields"],[292,32,236,40],[292,33,236,40,"_createCurveFields"],[292,51,236,40],[292,53,236,41],[292,66,236,54],[292,68,236,56,"params"],[292,74,236,62],[292,76,236,64,"extraOpts"],[292,85,236,73],[292,86,236,74],[293,4,237,4],[293,8,237,12,"Fp"],[293,10,237,14],[293,13,237,23,"validated"],[293,22,237,32],[293,23,237,12,"Fp"],[293,25,237,14],[294,6,237,16,"Fn"],[294,8,237,18],[294,11,237,23,"validated"],[294,20,237,32],[294,21,237,16,"Fn"],[294,23,237,18],[295,4,238,4],[295,8,238,8,"CURVE"],[295,14,238,13],[295,17,238,16,"validated"],[295,26,238,25],[295,27,238,26,"CURVE"],[295,32,238,31],[296,4,239,4],[296,8,239,15,"cofactor"],[296,16,239,23],[296,19,239,44,"CURVE"],[296,25,239,49],[296,26,239,12,"h"],[296,27,239,13],[297,6,239,28,"CURVE_ORDER"],[297,17,239,39],[297,20,239,44,"CURVE"],[297,26,239,49],[297,27,239,25,"n"],[297,28,239,26],[298,4,240,4],[298,8,240,4,"_validateObject"],[298,16,240,19],[298,17,240,19,"_validateObject"],[298,32,240,19],[298,34,240,20,"extraOpts"],[298,43,240,29],[298,45,240,31],[298,46,240,32],[298,47,240,33],[298,49,240,35],[299,6,241,8,"allowInfinityPoint"],[299,24,241,26],[299,26,241,28],[299,35,241,37],[300,6,242,8,"clearCofactor"],[300,19,242,21],[300,21,242,23],[300,31,242,33],[301,6,243,8,"isTorsionFree"],[301,19,243,21],[301,21,243,23],[301,31,243,33],[302,6,244,8,"fromBytes"],[302,15,244,17],[302,17,244,19],[302,27,244,29],[303,6,245,8,"toBytes"],[303,13,245,15],[303,15,245,17],[303,25,245,27],[304,6,246,8,"endo"],[304,10,246,12],[304,12,246,14],[304,20,246,22],[305,6,247,8,"wrapPrivateKey"],[305,20,247,22],[305,22,247,24],[306,4,248,4],[306,5,248,5],[306,6,248,6],[307,4,249,4],[307,8,249,12,"endo"],[307,12,249,16],[307,15,249,21,"extraOpts"],[307,24,249,30],[307,25,249,12,"endo"],[307,29,249,16],[308,4,250,4],[308,8,250,8,"endo"],[308,12,250,12],[308,14,250,14],[309,6,251,8],[310,6,252,8],[310,10,252,12],[310,11,252,13,"Fp"],[310,13,252,15],[310,14,252,16,"is0"],[310,17,252,19],[310,18,252,20,"CURVE"],[310,24,252,25],[310,25,252,26,"a"],[310,26,252,27],[310,27,252,28],[310,31,252,32],[310,38,252,39,"endo"],[310,42,252,43],[310,43,252,44,"beta"],[310,47,252,48],[310,52,252,53],[310,60,252,61],[310,64,252,65],[310,65,252,66,"Array"],[310,70,252,71],[310,71,252,72,"isArray"],[310,78,252,79],[310,79,252,80,"endo"],[310,83,252,84],[310,84,252,85,"basises"],[310,91,252,92],[310,92,252,93],[310,94,252,95],[311,8,253,12],[311,14,253,18],[311,18,253,22,"Error"],[311,23,253,27],[311,24,253,28],[311,84,253,88],[311,85,253,89],[312,6,254,8],[313,4,255,4],[314,4,256,4],[314,8,256,10,"lengths"],[314,15,256,17],[314,18,256,20,"getWLengths"],[314,29,256,31],[314,30,256,32,"Fp"],[314,32,256,34],[314,34,256,36,"Fn"],[314,36,256,38],[314,37,256,39],[315,4,257,4],[315,13,257,13,"assertCompressionIsSupported"],[315,41,257,41,"assertCompressionIsSupported"],[315,42,257,41],[315,44,257,44],[316,6,258,8],[316,10,258,12],[316,11,258,13,"Fp"],[316,13,258,15],[316,14,258,16,"isOdd"],[316,19,258,21],[316,21,259,12],[316,27,259,18],[316,31,259,22,"Error"],[316,36,259,27],[316,37,259,28],[316,97,259,88],[316,98,259,89],[317,4,260,4],[318,4,261,4],[319,4,262,4],[319,13,262,13,"pointToBytes"],[319,25,262,25,"pointToBytes"],[319,26,262,26,"_c"],[319,28,262,28],[319,30,262,30,"point"],[319,35,262,35],[319,37,262,37,"isCompressed"],[319,49,262,49],[319,51,262,51],[320,6,263,8],[320,10,263,8,"_point$toAffine"],[320,25,263,8],[320,28,263,25,"point"],[320,33,263,30],[320,34,263,31,"toAffine"],[320,42,263,39],[320,43,263,40],[320,44,263,41],[321,8,263,16,"x"],[321,9,263,17],[321,12,263,17,"_point$toAffine"],[321,27,263,17],[321,28,263,16,"x"],[321,29,263,17],[322,8,263,19,"y"],[322,9,263,20],[322,12,263,20,"_point$toAffine"],[322,27,263,20],[322,28,263,19,"y"],[322,29,263,20],[323,6,264,8],[323,10,264,14,"bx"],[323,12,264,16],[323,15,264,19,"Fp"],[323,17,264,21],[323,18,264,22,"toBytes"],[323,25,264,29],[323,26,264,30,"x"],[323,27,264,31],[323,28,264,32],[324,6,265,8],[324,10,265,8,"abool"],[324,18,265,13],[324,19,265,13,"_abool2"],[324,26,265,13],[324,28,265,14,"isCompressed"],[324,40,265,26],[324,42,265,28],[324,56,265,42],[324,57,265,43],[325,6,266,8],[325,10,266,12,"isCompressed"],[325,22,266,24],[325,24,266,26],[326,8,267,12,"assertCompressionIsSupported"],[326,36,267,40],[326,37,267,41],[326,38,267,42],[327,8,268,12],[327,12,268,18,"hasEvenY"],[327,20,268,26],[327,23,268,29],[327,24,268,30,"Fp"],[327,26,268,32],[327,27,268,33,"isOdd"],[327,32,268,38],[327,33,268,39,"y"],[327,34,268,40],[327,35,268,41],[328,8,269,12],[328,15,269,19],[328,19,269,19,"concatBytes"],[328,27,269,30],[328,28,269,30,"concatBytes"],[328,39,269,30],[328,41,269,31,"pprefix"],[328,48,269,38],[328,49,269,39,"hasEvenY"],[328,57,269,47],[328,58,269,48],[328,60,269,50,"bx"],[328,62,269,52],[328,63,269,53],[329,6,270,8],[329,7,270,9],[329,13,271,13],[330,8,272,12],[330,15,272,19],[330,19,272,19,"concatBytes"],[330,27,272,30],[330,28,272,30,"concatBytes"],[330,39,272,30],[330,41,272,31,"Uint8Array"],[330,51,272,41],[330,52,272,42,"of"],[330,54,272,44],[330,55,272,45],[330,59,272,49],[330,60,272,50],[330,62,272,52,"bx"],[330,64,272,54],[330,66,272,56,"Fp"],[330,68,272,58],[330,69,272,59,"toBytes"],[330,76,272,66],[330,77,272,67,"y"],[330,78,272,68],[330,79,272,69],[330,80,272,70],[331,6,273,8],[332,4,274,4],[333,4,275,4],[333,13,275,13,"pointFromBytes"],[333,27,275,27,"pointFromBytes"],[333,28,275,28,"bytes"],[333,33,275,33],[333,35,275,35],[334,6,276,8],[334,10,276,8,"abytes"],[334,18,276,14],[334,19,276,14,"_abytes2"],[334,27,276,14],[334,29,276,15,"bytes"],[334,34,276,20],[334,36,276,22,"undefined"],[334,45,276,31],[334,47,276,33],[334,54,276,40],[334,55,276,41],[335,6,277,8],[335,10,277,27,"comp"],[335,14,277,31],[335,17,277,67,"lengths"],[335,24,277,74],[335,25,277,16,"publicKey"],[335,34,277,25],[336,8,277,56,"uncomp"],[336,14,277,62],[336,17,277,67,"lengths"],[336,24,277,74],[336,25,277,33,"publicKeyUncompressed"],[336,46,277,54],[336,47,277,75],[336,48,277,76],[337,6,278,8],[337,10,278,14,"length"],[337,16,278,20],[337,19,278,23,"bytes"],[337,24,278,28],[337,25,278,29,"length"],[337,31,278,35],[338,6,279,8],[338,10,279,14,"head"],[338,14,279,18],[338,17,279,21,"bytes"],[338,22,279,26],[338,23,279,27],[338,24,279,28],[338,25,279,29],[339,6,280,8],[339,10,280,14,"tail"],[339,14,280,18],[339,17,280,21,"bytes"],[339,22,280,26],[339,23,280,27,"subarray"],[339,31,280,35],[339,32,280,36],[339,33,280,37],[339,34,280,38],[340,6,281,8],[341,6,282,8],[341,10,282,12,"length"],[341,16,282,18],[341,21,282,23,"comp"],[341,25,282,27],[341,30,282,32,"head"],[341,34,282,36],[341,39,282,41],[341,43,282,45],[341,47,282,49,"head"],[341,51,282,53],[341,56,282,58],[341,60,282,62],[341,61,282,63],[341,63,282,65],[342,8,283,12],[342,12,283,18,"x"],[342,13,283,19],[342,16,283,22,"Fp"],[342,18,283,24],[342,19,283,25,"fromBytes"],[342,28,283,34],[342,29,283,35,"tail"],[342,33,283,39],[342,34,283,40],[343,8,284,12],[343,12,284,16],[343,13,284,17,"Fp"],[343,15,284,19],[343,16,284,20,"isValid"],[343,23,284,27],[343,24,284,28,"x"],[343,25,284,29],[343,26,284,30],[343,28,285,16],[343,34,285,22],[343,38,285,26,"Error"],[343,43,285,31],[343,44,285,32],[343,81,285,69],[343,82,285,70],[344,8,286,12],[344,12,286,18,"y2"],[344,14,286,20],[344,17,286,23,"weierstrassEquation"],[344,36,286,42],[344,37,286,43,"x"],[344,38,286,44],[344,39,286,45],[344,40,286,46],[344,41,286,47],[345,8,287,12],[345,12,287,16,"y"],[345,13,287,17],[346,8,288,12],[346,12,288,16],[347,10,289,16,"y"],[347,11,289,17],[347,14,289,20,"Fp"],[347,16,289,22],[347,17,289,23,"sqrt"],[347,21,289,27],[347,22,289,28,"y2"],[347,24,289,30],[347,25,289,31],[347,26,289,32],[347,27,289,33],[348,8,290,12],[348,9,290,13],[348,10,291,12],[348,17,291,19,"sqrtError"],[348,26,291,28],[348,28,291,30],[349,10,292,16],[349,14,292,22,"err"],[349,17,292,25],[349,20,292,28,"sqrtError"],[349,29,292,37],[349,41,292,49,"Error"],[349,46,292,54],[349,49,292,57],[349,53,292,61],[349,56,292,64,"sqrtError"],[349,65,292,73],[349,66,292,74,"message"],[349,73,292,81],[349,76,292,84],[349,78,292,86],[350,10,293,16],[350,16,293,22],[350,20,293,26,"Error"],[350,25,293,31],[350,26,293,32],[350,66,293,72],[350,69,293,75,"err"],[350,72,293,78],[350,73,293,79],[351,8,294,12],[352,8,295,12,"assertCompressionIsSupported"],[352,36,295,40],[352,37,295,41],[352,38,295,42],[353,8,296,12],[353,12,296,18,"isYOdd"],[353,18,296,24],[353,21,296,27,"Fp"],[353,23,296,29],[353,24,296,30,"isOdd"],[353,29,296,35],[353,30,296,36,"y"],[353,31,296,37],[353,32,296,38],[353,33,296,39],[353,34,296,40],[354,8,297,12],[354,12,297,18,"isHeadOdd"],[354,21,297,27],[354,24,297,30],[354,25,297,31,"head"],[354,29,297,35],[354,32,297,38],[354,33,297,39],[354,39,297,45],[354,40,297,46],[354,41,297,47],[354,42,297,48],[355,8,298,12],[355,12,298,16,"isHeadOdd"],[355,21,298,25],[355,26,298,30,"isYOdd"],[355,32,298,36],[355,34,299,16,"y"],[355,35,299,17],[355,38,299,20,"Fp"],[355,40,299,22],[355,41,299,23,"neg"],[355,44,299,26],[355,45,299,27,"y"],[355,46,299,28],[355,47,299,29],[356,8,300,12],[356,15,300,19],[357,10,300,21,"x"],[357,11,300,22],[357,13,300,21,"x"],[357,14,300,22],[358,10,300,24,"y"],[358,11,300,25],[358,13,300,24,"y"],[359,8,300,26],[359,9,300,27],[360,6,301,8],[360,7,301,9],[360,13,302,13],[360,17,302,17,"length"],[360,23,302,23],[360,28,302,28,"uncomp"],[360,34,302,34],[360,38,302,38,"head"],[360,42,302,42],[360,47,302,47],[360,51,302,51],[360,53,302,53],[361,8,303,12],[362,8,304,12],[362,12,304,18,"L"],[362,13,304,19],[362,16,304,22,"Fp"],[362,18,304,24],[362,19,304,25,"BYTES"],[362,24,304,30],[363,8,305,12],[363,12,305,18,"x"],[363,14,305,19],[363,17,305,22,"Fp"],[363,19,305,24],[363,20,305,25,"fromBytes"],[363,29,305,34],[363,30,305,35,"tail"],[363,34,305,39],[363,35,305,40,"subarray"],[363,43,305,48],[363,44,305,49],[363,45,305,50],[363,47,305,52,"L"],[363,48,305,53],[363,49,305,54],[363,50,305,55],[364,8,306,12],[364,12,306,18,"y"],[364,14,306,19],[364,17,306,22,"Fp"],[364,19,306,24],[364,20,306,25,"fromBytes"],[364,29,306,34],[364,30,306,35,"tail"],[364,34,306,39],[364,35,306,40,"subarray"],[364,43,306,48],[364,44,306,49,"L"],[364,45,306,50],[364,47,306,52,"L"],[364,48,306,53],[364,51,306,56],[364,52,306,57],[364,53,306,58],[364,54,306,59],[365,8,307,12],[365,12,307,16],[365,13,307,17,"isValidXY"],[365,22,307,26],[365,23,307,27,"x"],[365,25,307,28],[365,27,307,30,"y"],[365,29,307,31],[365,30,307,32],[365,32,308,16],[365,38,308,22],[365,42,308,26,"Error"],[365,47,308,31],[365,48,308,32],[365,76,308,60],[365,77,308,61],[366,8,309,12],[366,15,309,19],[367,10,309,21,"x"],[367,11,309,22],[367,13,309,21,"x"],[367,15,309,22],[368,10,309,24,"y"],[368,11,309,25],[368,13,309,24,"y"],[369,8,309,26],[369,9,309,27],[370,6,310,8],[370,7,310,9],[370,13,311,13],[371,8,312,12],[371,14,312,18],[371,18,312,22,"Error"],[371,23,312,27],[371,24,312,28],[371,49,312,53,"length"],[371,55,312,59],[371,80,312,84,"comp"],[371,84,312,88],[371,104,312,108,"uncomp"],[371,110,312,114],[371,112,312,116],[371,113,312,117],[372,6,313,8],[373,4,314,4],[374,4,315,4],[374,8,315,10,"encodePoint"],[374,19,315,21],[374,22,315,24,"extraOpts"],[374,31,315,33],[374,32,315,34,"toBytes"],[374,39,315,41],[374,43,315,45,"pointToBytes"],[374,55,315,57],[375,4,316,4],[375,8,316,10,"decodePoint"],[375,19,316,21],[375,22,316,24,"extraOpts"],[375,31,316,33],[375,32,316,34,"fromBytes"],[375,41,316,43],[375,45,316,47,"pointFromBytes"],[375,59,316,61],[376,4,317,4],[376,13,317,13,"weierstrassEquation"],[376,32,317,32,"weierstrassEquation"],[376,33,317,33,"x"],[376,34,317,34],[376,36,317,36],[377,6,318,8],[377,10,318,14,"x2"],[377,12,318,16],[377,15,318,19,"Fp"],[377,17,318,21],[377,18,318,22,"sqr"],[377,21,318,25],[377,22,318,26,"x"],[377,23,318,27],[377,24,318,28],[377,25,318,29],[377,26,318,30],[378,6,319,8],[378,10,319,14,"x3"],[378,12,319,16],[378,15,319,19,"Fp"],[378,17,319,21],[378,18,319,22,"mul"],[378,21,319,25],[378,22,319,26,"x2"],[378,24,319,28],[378,26,319,30,"x"],[378,27,319,31],[378,28,319,32],[378,29,319,33],[378,30,319,34],[379,6,320,8],[379,13,320,15,"Fp"],[379,15,320,17],[379,16,320,18,"add"],[379,19,320,21],[379,20,320,22,"Fp"],[379,22,320,24],[379,23,320,25,"add"],[379,26,320,28],[379,27,320,29,"x3"],[379,29,320,31],[379,31,320,33,"Fp"],[379,33,320,35],[379,34,320,36,"mul"],[379,37,320,39],[379,38,320,40,"x"],[379,39,320,41],[379,41,320,43,"CURVE"],[379,47,320,48],[379,48,320,49,"a"],[379,49,320,50],[379,50,320,51],[379,51,320,52],[379,53,320,54,"CURVE"],[379,59,320,59],[379,60,320,60,"b"],[379,61,320,61],[379,62,320,62],[379,63,320,63],[379,64,320,64],[380,4,321,4],[381,4,322,4],[382,4,323,4],[383,4,324,4],[383,13,324,13,"isValidXY"],[383,22,324,22,"isValidXY"],[383,23,324,23,"x"],[383,24,324,24],[383,26,324,26,"y"],[383,27,324,27],[383,29,324,29],[384,6,325,8],[384,10,325,14,"left"],[384,14,325,18],[384,17,325,21,"Fp"],[384,19,325,23],[384,20,325,24,"sqr"],[384,23,325,27],[384,24,325,28,"y"],[384,25,325,29],[384,26,325,30],[384,27,325,31],[384,28,325,32],[385,6,326,8],[385,10,326,14,"right"],[385,15,326,19],[385,18,326,22,"weierstrassEquation"],[385,37,326,41],[385,38,326,42,"x"],[385,39,326,43],[385,40,326,44],[385,41,326,45],[385,42,326,46],[386,6,327,8],[386,13,327,15,"Fp"],[386,15,327,17],[386,16,327,18,"eql"],[386,19,327,21],[386,20,327,22,"left"],[386,24,327,26],[386,26,327,28,"right"],[386,31,327,33],[386,32,327,34],[387,4,328,4],[388,4,329,4],[389,4,330,4],[390,4,331,4],[390,8,331,8],[390,9,331,9,"isValidXY"],[390,18,331,18],[390,19,331,19,"CURVE"],[390,25,331,24],[390,26,331,25,"Gx"],[390,28,331,27],[390,30,331,29,"CURVE"],[390,36,331,34],[390,37,331,35,"Gy"],[390,39,331,37],[390,40,331,38],[390,42,332,8],[390,48,332,14],[390,52,332,18,"Error"],[390,57,332,23],[390,58,332,24],[390,93,332,59],[390,94,332,60],[391,4,333,4],[392,4,334,4],[393,4,335,4],[393,8,335,10,"_4a3"],[393,12,335,14],[393,15,335,17,"Fp"],[393,17,335,19],[393,18,335,20,"mul"],[393,21,335,23],[393,22,335,24,"Fp"],[393,24,335,26],[393,25,335,27,"pow"],[393,28,335,30],[393,29,335,31,"CURVE"],[393,35,335,36],[393,36,335,37,"a"],[393,37,335,38],[393,39,335,40,"_3n"],[393,42,335,43],[393,43,335,44],[393,45,335,46,"_4n"],[393,48,335,49],[393,49,335,50],[394,4,336,4],[394,8,336,10,"_27b2"],[394,13,336,15],[394,16,336,18,"Fp"],[394,18,336,20],[394,19,336,21,"mul"],[394,22,336,24],[394,23,336,25,"Fp"],[394,25,336,27],[394,26,336,28,"sqr"],[394,29,336,31],[394,30,336,32,"CURVE"],[394,36,336,37],[394,37,336,38,"b"],[394,38,336,39],[394,39,336,40],[394,41,336,42,"BigInt"],[394,47,336,48],[394,48,336,49],[394,50,336,51],[394,51,336,52],[394,52,336,53],[395,4,337,4],[395,8,337,8,"Fp"],[395,10,337,10],[395,11,337,11,"is0"],[395,14,337,14],[395,15,337,15,"Fp"],[395,17,337,17],[395,18,337,18,"add"],[395,21,337,21],[395,22,337,22,"_4a3"],[395,26,337,26],[395,28,337,28,"_27b2"],[395,33,337,33],[395,34,337,34],[395,35,337,35],[395,37,338,8],[395,43,338,14],[395,47,338,18,"Error"],[395,52,338,23],[395,53,338,24],[395,79,338,50],[395,80,338,51],[396,4,339,4],[397,4,340,4],[397,13,340,13,"acoord"],[397,19,340,19,"acoord"],[397,20,340,20,"title"],[397,25,340,25],[397,27,340,27,"n"],[397,28,340,28],[397,30,340,47],[398,6,340,47],[398,10,340,30,"banZero"],[398,17,340,37],[398,20,340,37,"arguments"],[398,29,340,37],[398,30,340,37,"length"],[398,36,340,37],[398,44,340,37,"arguments"],[398,53,340,37],[398,61,340,37,"undefined"],[398,70,340,37],[398,73,340,37,"arguments"],[398,82,340,37],[398,88,340,40],[398,93,340,45],[399,6,341,8],[399,10,341,12],[399,11,341,13,"Fp"],[399,13,341,15],[399,14,341,16,"isValid"],[399,21,341,23],[399,22,341,24,"n"],[399,23,341,25],[399,24,341,26],[399,28,341,31,"banZero"],[399,35,341,38],[399,39,341,42,"Fp"],[399,41,341,44],[399,42,341,45,"is0"],[399,45,341,48],[399,46,341,49,"n"],[399,47,341,50],[399,48,341,52],[399,50,342,12],[399,56,342,18],[399,60,342,22,"Error"],[399,65,342,27],[399,66,342,28],[399,90,342,52,"title"],[399,95,342,57],[399,97,342,59],[399,98,342,60],[400,6,343,8],[400,13,343,15,"n"],[400,14,343,16],[401,4,344,4],[402,4,345,4],[402,13,345,13,"aprjpoint"],[402,22,345,22,"aprjpoint"],[402,23,345,23,"other"],[402,28,345,28],[402,30,345,30],[403,6,346,8],[403,10,346,12],[403,12,346,14,"other"],[403,17,346,19],[403,29,346,31,"Point"],[403,34,346,36],[403,35,346,37],[403,37,347,12],[403,43,347,18],[403,47,347,22,"Error"],[403,52,347,27],[403,53,347,28],[403,79,347,54],[403,80,347,55],[404,4,348,4],[405,4,349,4],[405,13,349,13,"splitEndoScalarN"],[405,29,349,29,"splitEndoScalarN"],[405,30,349,30,"k"],[405,31,349,31],[405,33,349,33],[406,6,350,8],[406,10,350,12],[406,11,350,13,"endo"],[406,15,350,17],[406,19,350,21],[406,20,350,22,"endo"],[406,24,350,26],[406,25,350,27,"basises"],[406,32,350,34],[406,34,351,12],[406,40,351,18],[406,44,351,22,"Error"],[406,49,351,27],[406,50,351,28],[406,59,351,37],[406,60,351,38],[407,6,352,8],[407,13,352,15,"_splitEndoScalar"],[407,29,352,31],[407,30,352,32,"k"],[407,31,352,33],[407,33,352,35,"endo"],[407,37,352,39],[407,38,352,40,"basises"],[407,45,352,47],[407,47,352,49,"Fn"],[407,49,352,51],[407,50,352,52,"ORDER"],[407,55,352,57],[407,56,352,58],[408,4,353,4],[409,4,354,4],[410,4,355,4],[411,4,356,4],[412,4,357,4],[413,4,358,4],[413,8,358,10,"toAffineMemo"],[413,20,358,22],[413,23,358,25],[413,27,358,25,"memoized"],[413,35,358,33],[413,36,358,33,"memoized"],[413,44,358,33],[413,46,358,34],[413,56,358,35,"p"],[413,57,358,36],[413,59,358,38,"iz"],[413,61,358,40],[413,63,358,45],[414,6,359,8],[414,10,359,16,"X"],[414,11,359,17],[414,14,359,28,"p"],[414,15,359,29],[414,16,359,16,"X"],[414,17,359,17],[415,8,359,19,"Y"],[415,9,359,20],[415,12,359,28,"p"],[415,13,359,29],[415,14,359,19,"Y"],[415,15,359,20],[416,8,359,22,"Z"],[416,9,359,23],[416,12,359,28,"p"],[416,13,359,29],[416,14,359,22,"Z"],[416,15,359,23],[417,6,360,8],[418,6,361,8],[418,10,361,12,"Fp"],[418,12,361,14],[418,13,361,15,"eql"],[418,16,361,18],[418,17,361,19,"Z"],[418,18,361,20],[418,20,361,22,"Fp"],[418,22,361,24],[418,23,361,25,"ONE"],[418,26,361,28],[418,27,361,29],[418,29,362,12],[418,36,362,19],[419,8,362,21,"x"],[419,9,362,22],[419,11,362,24,"X"],[419,12,362,25],[420,8,362,27,"y"],[420,9,362,28],[420,11,362,30,"Y"],[421,6,362,32],[421,7,362,33],[422,6,363,8],[422,10,363,14,"is0"],[422,13,363,17],[422,16,363,20,"p"],[422,17,363,21],[422,18,363,22,"is0"],[422,21,363,25],[422,22,363,26],[422,23,363,27],[423,6,364,8],[424,6,365,8],[425,6,366,8],[425,10,366,12,"iz"],[425,12,366,14],[425,16,366,18],[425,20,366,22],[425,22,367,12,"iz"],[425,24,367,14],[425,27,367,17,"is0"],[425,30,367,20],[425,33,367,23,"Fp"],[425,35,367,25],[425,36,367,26,"ONE"],[425,39,367,29],[425,42,367,32,"Fp"],[425,44,367,34],[425,45,367,35,"inv"],[425,48,367,38],[425,49,367,39,"Z"],[425,50,367,40],[425,51,367,41],[426,6,368,8],[426,10,368,14,"x"],[426,11,368,15],[426,14,368,18,"Fp"],[426,16,368,20],[426,17,368,21,"mul"],[426,20,368,24],[426,21,368,25,"X"],[426,22,368,26],[426,24,368,28,"iz"],[426,26,368,30],[426,27,368,31],[427,6,369,8],[427,10,369,14,"y"],[427,11,369,15],[427,14,369,18,"Fp"],[427,16,369,20],[427,17,369,21,"mul"],[427,20,369,24],[427,21,369,25,"Y"],[427,22,369,26],[427,24,369,28,"iz"],[427,26,369,30],[427,27,369,31],[428,6,370,8],[428,10,370,14,"zz"],[428,12,370,16],[428,15,370,19,"Fp"],[428,17,370,21],[428,18,370,22,"mul"],[428,21,370,25],[428,22,370,26,"Z"],[428,23,370,27],[428,25,370,29,"iz"],[428,27,370,31],[428,28,370,32],[429,6,371,8],[429,10,371,12,"is0"],[429,13,371,15],[429,15,372,12],[429,22,372,19],[430,8,372,21,"x"],[430,9,372,22],[430,11,372,24,"Fp"],[430,13,372,26],[430,14,372,27,"ZERO"],[430,18,372,31],[431,8,372,33,"y"],[431,9,372,34],[431,11,372,36,"Fp"],[431,13,372,38],[431,14,372,39,"ZERO"],[432,6,372,44],[432,7,372,45],[433,6,373,8],[433,10,373,12],[433,11,373,13,"Fp"],[433,13,373,15],[433,14,373,16,"eql"],[433,17,373,19],[433,18,373,20,"zz"],[433,20,373,22],[433,22,373,24,"Fp"],[433,24,373,26],[433,25,373,27,"ONE"],[433,28,373,30],[433,29,373,31],[433,31,374,12],[433,37,374,18],[433,41,374,22,"Error"],[433,46,374,27],[433,47,374,28],[433,65,374,46],[433,66,374,47],[434,6,375,8],[434,13,375,15],[435,8,375,17,"x"],[435,9,375,18],[435,11,375,17,"x"],[435,12,375,18],[436,8,375,20,"y"],[436,9,375,21],[436,11,375,20,"y"],[437,6,375,22],[437,7,375,23],[438,4,376,4],[438,5,376,5],[438,6,376,6],[439,4,377,4],[440,4,378,4],[441,4,379,4],[441,8,379,10,"assertValidMemo"],[441,23,379,25],[441,26,379,28],[441,30,379,28,"memoized"],[441,38,379,36],[441,39,379,36,"memoized"],[441,47,379,36],[441,49,379,37],[441,59,379,38,"p"],[441,60,379,39],[441,62,379,44],[442,6,380,8],[442,10,380,12,"p"],[442,11,380,13],[442,12,380,14,"is0"],[442,15,380,17],[442,16,380,18],[442,17,380,19],[442,19,380,21],[443,8,381,12],[444,8,382,12],[445,8,383,12],[446,8,384,12],[446,12,384,16,"extraOpts"],[446,21,384,25],[446,22,384,26,"allowInfinityPoint"],[446,40,384,44],[446,44,384,48],[446,45,384,49,"Fp"],[446,47,384,51],[446,48,384,52,"is0"],[446,51,384,55],[446,52,384,56,"p"],[446,53,384,57],[446,54,384,58,"Y"],[446,55,384,59],[446,56,384,60],[446,58,385,16],[447,8,386,12],[447,14,386,18],[447,18,386,22,"Error"],[447,23,386,27],[447,24,386,28],[447,41,386,45],[447,42,386,46],[448,6,387,8],[449,6,388,8],[450,6,389,8],[450,10,389,8,"_p$toAffine"],[450,21,389,8],[450,24,389,25,"p"],[450,25,389,26],[450,26,389,27,"toAffine"],[450,34,389,35],[450,35,389,36],[450,36,389,37],[451,8,389,16,"x"],[451,9,389,17],[451,12,389,17,"_p$toAffine"],[451,23,389,17],[451,24,389,16,"x"],[451,25,389,17],[452,8,389,19,"y"],[452,9,389,20],[452,12,389,20,"_p$toAffine"],[452,23,389,20],[452,24,389,19,"y"],[452,25,389,20],[453,6,390,8],[453,10,390,12],[453,11,390,13,"Fp"],[453,13,390,15],[453,14,390,16,"isValid"],[453,21,390,23],[453,22,390,24,"x"],[453,23,390,25],[453,24,390,26],[453,28,390,30],[453,29,390,31,"Fp"],[453,31,390,33],[453,32,390,34,"isValid"],[453,39,390,41],[453,40,390,42,"y"],[453,41,390,43],[453,42,390,44],[453,44,391,12],[453,50,391,18],[453,54,391,22,"Error"],[453,59,391,27],[453,60,391,28],[453,98,391,66],[453,99,391,67],[454,6,392,8],[454,10,392,12],[454,11,392,13,"isValidXY"],[454,20,392,22],[454,21,392,23,"x"],[454,22,392,24],[454,24,392,26,"y"],[454,25,392,27],[454,26,392,28],[454,28,393,12],[454,34,393,18],[454,38,393,22,"Error"],[454,43,393,27],[454,44,393,28],[454,79,393,63],[454,80,393,64],[455,6,394,8],[455,10,394,12],[455,11,394,13,"p"],[455,12,394,14],[455,13,394,15,"isTorsionFree"],[455,26,394,28],[455,27,394,29],[455,28,394,30],[455,30,395,12],[455,36,395,18],[455,40,395,22,"Error"],[455,45,395,27],[455,46,395,28],[455,86,395,68],[455,87,395,69],[456,6,396,8],[456,13,396,15],[456,17,396,19],[457,4,397,4],[457,5,397,5],[457,6,397,6],[458,4,398,4],[458,13,398,13,"finishEndo"],[458,23,398,23,"finishEndo"],[458,24,398,24,"endoBeta"],[458,32,398,32],[458,34,398,34,"k1p"],[458,37,398,37],[458,39,398,39,"k2p"],[458,42,398,42],[458,44,398,44,"k1neg"],[458,49,398,49],[458,51,398,51,"k2neg"],[458,56,398,56],[458,58,398,58],[459,6,399,8,"k2p"],[459,9,399,11],[459,12,399,14],[459,16,399,18,"Point"],[459,21,399,23],[459,22,399,24,"Fp"],[459,24,399,26],[459,25,399,27,"mul"],[459,28,399,30],[459,29,399,31,"k2p"],[459,32,399,34],[459,33,399,35,"X"],[459,34,399,36],[459,36,399,38,"endoBeta"],[459,44,399,46],[459,45,399,47],[459,47,399,49,"k2p"],[459,50,399,52],[459,51,399,53,"Y"],[459,52,399,54],[459,54,399,56,"k2p"],[459,57,399,59],[459,58,399,60,"Z"],[459,59,399,61],[459,60,399,62],[460,6,400,8,"k1p"],[460,9,400,11],[460,12,400,14],[460,16,400,14,"negateCt"],[460,24,400,22],[460,25,400,22,"negateCt"],[460,33,400,22],[460,35,400,23,"k1neg"],[460,40,400,28],[460,42,400,30,"k1p"],[460,45,400,33],[460,46,400,34],[461,6,401,8,"k2p"],[461,9,401,11],[461,12,401,14],[461,16,401,14,"negateCt"],[461,24,401,22],[461,25,401,22,"negateCt"],[461,33,401,22],[461,35,401,23,"k2neg"],[461,40,401,28],[461,42,401,30,"k2p"],[461,45,401,33],[461,46,401,34],[462,6,402,8],[462,13,402,15,"k1p"],[462,16,402,18],[462,17,402,19,"add"],[462,20,402,22],[462,21,402,23,"k2p"],[462,24,402,26],[462,25,402,27],[463,4,403,4],[464,4,404,4],[465,0,405,0],[466,0,406,0],[467,0,407,0],[468,0,408,0],[469,4,404,4],[469,8,409,10,"Point"],[469,13,409,15],[470,6,410,8],[471,6,411,8],[471,15,411,8,"Point"],[471,21,411,20,"X"],[471,22,411,21],[471,24,411,23,"Y"],[471,25,411,24],[471,27,411,26,"Z"],[471,28,411,27],[471,30,411,29],[472,8,411,29],[472,12,411,29,"_classCallCheck"],[472,27,411,29],[472,28,411,29,"default"],[472,35,411,29],[472,43,411,29,"Point"],[472,48,411,29],[473,8,412,12],[473,12,412,16],[473,13,412,17,"X"],[473,14,412,18],[473,17,412,21,"acoord"],[473,23,412,27],[473,24,412,28],[473,27,412,31],[473,29,412,33,"X"],[473,30,412,34],[473,31,412,35],[474,8,413,12],[474,12,413,16],[474,13,413,17,"Y"],[474,14,413,18],[474,17,413,21,"acoord"],[474,23,413,27],[474,24,413,28],[474,27,413,31],[474,29,413,33,"Y"],[474,30,413,34],[474,32,413,36],[474,36,413,40],[474,37,413,41],[475,8,414,12],[475,12,414,16],[475,13,414,17,"Z"],[475,14,414,18],[475,17,414,21,"acoord"],[475,23,414,27],[475,24,414,28],[475,27,414,31],[475,29,414,33,"Z"],[475,30,414,34],[475,31,414,35],[476,8,415,12,"Object"],[476,14,415,18],[476,15,415,19,"freeze"],[476,21,415,25],[476,22,415,26],[476,26,415,30],[476,27,415,31],[477,6,416,8],[478,6,416,9],[478,17,416,9,"_createClass"],[478,29,416,9],[478,30,416,9,"default"],[478,37,416,9],[478,39,416,9,"Point"],[478,44,416,9],[479,8,416,9,"key"],[479,11,416,9],[480,8,416,9,"get"],[480,11,416,9],[480,13,440,8],[480,22,440,8,"get"],[480,26,440,8],[480,28,440,16],[481,10,441,12],[481,17,441,19],[481,21,441,23],[481,22,441,24,"toAffine"],[481,30,441,32],[481,31,441,33],[481,32,441,34],[481,33,441,35,"x"],[481,34,441,36],[482,8,442,8],[483,6,442,9],[484,8,442,9,"key"],[484,11,442,9],[485,8,442,9,"get"],[485,11,442,9],[485,13,443,8],[485,22,443,8,"get"],[485,26,443,8],[485,28,443,16],[486,10,444,12],[486,17,444,19],[486,21,444,23],[486,22,444,24,"toAffine"],[486,30,444,32],[486,31,444,33],[486,32,444,34],[486,33,444,35,"y"],[486,34,444,36],[487,8,445,8],[488,8,446,8],[489,0,447,0],[490,0,448,0],[491,0,449,0],[492,0,450,0],[493,0,451,0],[494,6,446,8],[495,8,446,8,"key"],[495,11,446,8],[496,8,446,8,"value"],[496,13,446,8],[496,15,452,8],[496,24,452,8,"precompute"],[496,34,452,18,"precompute"],[496,35,452,18],[496,37,452,50],[497,10,452,50],[497,14,452,19,"windowSize"],[497,24,452,29],[497,27,452,29,"arguments"],[497,36,452,29],[497,37,452,29,"length"],[497,43,452,29],[497,51,452,29,"arguments"],[497,60,452,29],[497,68,452,29,"undefined"],[497,77,452,29],[497,80,452,29,"arguments"],[497,89,452,29],[497,95,452,32],[497,96,452,33],[498,10,452,33],[498,14,452,35,"isLazy"],[498,20,452,41],[498,23,452,41,"arguments"],[498,32,452,41],[498,33,452,41,"length"],[498,39,452,41],[498,47,452,41,"arguments"],[498,56,452,41],[498,64,452,41,"undefined"],[498,73,452,41],[498,76,452,41,"arguments"],[498,85,452,41],[498,91,452,44],[498,95,452,48],[499,10,453,12,"wnaf"],[499,14,453,16],[499,15,453,17,"createCache"],[499,26,453,28],[499,27,453,29],[499,31,453,33],[499,33,453,35,"windowSize"],[499,43,453,45],[499,44,453,46],[500,10,454,12],[500,14,454,16],[500,15,454,17,"isLazy"],[500,21,454,23],[500,23,455,16],[500,27,455,20],[500,28,455,21,"multiply"],[500,36,455,29],[500,37,455,30,"_3n"],[500,40,455,33],[500,41,455,34],[500,42,455,35],[500,43,455,36],[501,10,456,12],[501,17,456,19],[501,21,456,23],[502,8,457,8],[503,8,458,8],[504,8,459,8],[505,6,459,8],[506,8,459,8,"key"],[506,11,459,8],[507,8,459,8,"value"],[507,13,459,8],[507,15,460,8],[507,24,460,8,"assertValidity"],[507,38,460,22,"assertValidity"],[507,39,460,22],[507,41,460,25],[508,10,461,12,"assertValidMemo"],[508,25,461,27],[508,26,461,28],[508,30,461,32],[508,31,461,33],[509,8,462,8],[510,6,462,9],[511,8,462,9,"key"],[511,11,462,9],[512,8,462,9,"value"],[512,13,462,9],[512,15,463,8],[512,24,463,8,"hasEvenY"],[512,32,463,16,"hasEvenY"],[512,33,463,16],[512,35,463,19],[513,10,464,12],[513,14,464,12,"_this$toAffine"],[513,28,464,12],[513,31,464,26],[513,35,464,30],[513,36,464,31,"toAffine"],[513,44,464,39],[513,45,464,40],[513,46,464,41],[514,12,464,20,"y"],[514,13,464,21],[514,16,464,21,"_this$toAffine"],[514,30,464,21],[514,31,464,20,"y"],[514,32,464,21],[515,10,465,12],[515,14,465,16],[515,15,465,17,"Fp"],[515,17,465,19],[515,18,465,20,"isOdd"],[515,23,465,25],[515,25,466,16],[515,31,466,22],[515,35,466,26,"Error"],[515,40,466,31],[515,41,466,32],[515,70,466,61],[515,71,466,62],[516,10,467,12],[516,17,467,19],[516,18,467,20,"Fp"],[516,20,467,22],[516,21,467,23,"isOdd"],[516,26,467,28],[516,27,467,29,"y"],[516,28,467,30],[516,29,467,31],[517,8,468,8],[518,8,469,8],[519,6,469,8],[520,8,469,8,"key"],[520,11,469,8],[521,8,469,8,"value"],[521,13,469,8],[521,15,470,8],[521,24,470,8,"equals"],[521,30,470,14,"equals"],[521,31,470,15,"other"],[521,36,470,20],[521,38,470,22],[522,10,471,12,"aprjpoint"],[522,19,471,21],[522,20,471,22,"other"],[522,25,471,27],[522,26,471,28],[523,10,472,12],[523,14,472,23,"X1"],[523,16,472,25],[523,19,472,44],[523,23,472,48],[523,24,472,20,"X"],[523,25,472,21],[524,12,472,30,"Y1"],[524,14,472,32],[524,17,472,44],[524,21,472,48],[524,22,472,27,"Y"],[524,23,472,28],[525,12,472,37,"Z1"],[525,14,472,39],[525,17,472,44],[525,21,472,48],[525,22,472,34,"Z"],[525,23,472,35],[526,10,473,12],[526,14,473,23,"X2"],[526,16,473,25],[526,19,473,44,"other"],[526,24,473,49],[526,25,473,20,"X"],[526,26,473,21],[527,12,473,30,"Y2"],[527,14,473,32],[527,17,473,44,"other"],[527,22,473,49],[527,23,473,27,"Y"],[527,24,473,28],[528,12,473,37,"Z2"],[528,14,473,39],[528,17,473,44,"other"],[528,22,473,49],[528,23,473,34,"Z"],[528,24,473,35],[529,10,474,12],[529,14,474,18,"U1"],[529,16,474,20],[529,19,474,23,"Fp"],[529,21,474,25],[529,22,474,26,"eql"],[529,25,474,29],[529,26,474,30,"Fp"],[529,28,474,32],[529,29,474,33,"mul"],[529,32,474,36],[529,33,474,37,"X1"],[529,35,474,39],[529,37,474,41,"Z2"],[529,39,474,43],[529,40,474,44],[529,42,474,46,"Fp"],[529,44,474,48],[529,45,474,49,"mul"],[529,48,474,52],[529,49,474,53,"X2"],[529,51,474,55],[529,53,474,57,"Z1"],[529,55,474,59],[529,56,474,60],[529,57,474,61],[530,10,475,12],[530,14,475,18,"U2"],[530,16,475,20],[530,19,475,23,"Fp"],[530,21,475,25],[530,22,475,26,"eql"],[530,25,475,29],[530,26,475,30,"Fp"],[530,28,475,32],[530,29,475,33,"mul"],[530,32,475,36],[530,33,475,37,"Y1"],[530,35,475,39],[530,37,475,41,"Z2"],[530,39,475,43],[530,40,475,44],[530,42,475,46,"Fp"],[530,44,475,48],[530,45,475,49,"mul"],[530,48,475,52],[530,49,475,53,"Y2"],[530,51,475,55],[530,53,475,57,"Z1"],[530,55,475,59],[530,56,475,60],[530,57,475,61],[531,10,476,12],[531,17,476,19,"U1"],[531,19,476,21],[531,23,476,25,"U2"],[531,25,476,27],[532,8,477,8],[533,8,478,8],[534,6,478,8],[535,8,478,8,"key"],[535,11,478,8],[536,8,478,8,"value"],[536,13,478,8],[536,15,479,8],[536,24,479,8,"negate"],[536,30,479,14,"negate"],[536,31,479,14],[536,33,479,17],[537,10,480,12],[537,17,480,19],[537,21,480,23,"Point"],[537,26,480,28],[537,27,480,29],[537,31,480,33],[537,32,480,34,"X"],[537,33,480,35],[537,35,480,37,"Fp"],[537,37,480,39],[537,38,480,40,"neg"],[537,41,480,43],[537,42,480,44],[537,46,480,48],[537,47,480,49,"Y"],[537,48,480,50],[537,49,480,51],[537,51,480,53],[537,55,480,57],[537,56,480,58,"Z"],[537,57,480,59],[537,58,480,60],[538,8,481,8],[539,8,482,8],[540,8,483,8],[541,8,484,8],[542,8,485,8],[543,6,485,8],[544,8,485,8,"key"],[544,11,485,8],[545,8,485,8,"value"],[545,13,485,8],[545,15,486,8],[545,24,486,8,"double"],[545,30,486,14,"double"],[545,31,486,14],[545,33,486,17],[546,10,487,12],[546,14,487,20,"a"],[546,15,487,21],[546,18,487,29,"CURVE"],[546,24,487,34],[546,25,487,20,"a"],[546,26,487,21],[547,12,487,23,"b"],[547,13,487,24],[547,16,487,29,"CURVE"],[547,22,487,34],[547,23,487,23,"b"],[547,24,487,24],[548,10,488,12],[548,14,488,18,"b3"],[548,16,488,20],[548,19,488,23,"Fp"],[548,21,488,25],[548,22,488,26,"mul"],[548,25,488,29],[548,26,488,30,"b"],[548,27,488,31],[548,29,488,33,"_3n"],[548,32,488,36],[548,33,488,37],[549,10,489,12],[549,14,489,23,"X1"],[549,16,489,25],[549,19,489,44],[549,23,489,48],[549,24,489,20,"X"],[549,25,489,21],[550,12,489,30,"Y1"],[550,14,489,32],[550,17,489,44],[550,21,489,48],[550,22,489,27,"Y"],[550,23,489,28],[551,12,489,37,"Z1"],[551,14,489,39],[551,17,489,44],[551,21,489,48],[551,22,489,34,"Z"],[551,23,489,35],[552,10,490,12],[552,14,490,16,"X3"],[552,16,490,18],[552,19,490,21,"Fp"],[552,21,490,23],[552,22,490,24,"ZERO"],[552,26,490,28],[553,12,490,30,"Y3"],[553,14,490,32],[553,17,490,35,"Fp"],[553,19,490,37],[553,20,490,38,"ZERO"],[553,24,490,42],[554,12,490,44,"Z3"],[554,14,490,46],[554,17,490,49,"Fp"],[554,19,490,51],[554,20,490,52,"ZERO"],[554,24,490,56],[554,25,490,57],[554,26,490,58],[555,10,491,12],[555,14,491,16,"t0"],[555,16,491,18],[555,19,491,21,"Fp"],[555,21,491,23],[555,22,491,24,"mul"],[555,25,491,27],[555,26,491,28,"X1"],[555,28,491,30],[555,30,491,32,"X1"],[555,32,491,34],[555,33,491,35],[555,34,491,36],[555,35,491,37],[556,10,492,12],[556,14,492,16,"t1"],[556,16,492,18],[556,19,492,21,"Fp"],[556,21,492,23],[556,22,492,24,"mul"],[556,25,492,27],[556,26,492,28,"Y1"],[556,28,492,30],[556,30,492,32,"Y1"],[556,32,492,34],[556,33,492,35],[557,10,493,12],[557,14,493,16,"t2"],[557,16,493,18],[557,19,493,21,"Fp"],[557,21,493,23],[557,22,493,24,"mul"],[557,25,493,27],[557,26,493,28,"Z1"],[557,28,493,30],[557,30,493,32,"Z1"],[557,32,493,34],[557,33,493,35],[558,10,494,12],[558,14,494,16,"t3"],[558,16,494,18],[558,19,494,21,"Fp"],[558,21,494,23],[558,22,494,24,"mul"],[558,25,494,27],[558,26,494,28,"X1"],[558,28,494,30],[558,30,494,32,"Y1"],[558,32,494,34],[558,33,494,35],[559,10,495,12,"t3"],[559,12,495,14],[559,15,495,17,"Fp"],[559,17,495,19],[559,18,495,20,"add"],[559,21,495,23],[559,22,495,24,"t3"],[559,24,495,26],[559,26,495,28,"t3"],[559,28,495,30],[559,29,495,31],[559,30,495,32],[559,31,495,33],[560,10,496,12,"Z3"],[560,12,496,14],[560,15,496,17,"Fp"],[560,17,496,19],[560,18,496,20,"mul"],[560,21,496,23],[560,22,496,24,"X1"],[560,24,496,26],[560,26,496,28,"Z1"],[560,28,496,30],[560,29,496,31],[561,10,497,12,"Z3"],[561,12,497,14],[561,15,497,17,"Fp"],[561,17,497,19],[561,18,497,20,"add"],[561,21,497,23],[561,22,497,24,"Z3"],[561,24,497,26],[561,26,497,28,"Z3"],[561,28,497,30],[561,29,497,31],[562,10,498,12,"X3"],[562,12,498,14],[562,15,498,17,"Fp"],[562,17,498,19],[562,18,498,20,"mul"],[562,21,498,23],[562,22,498,24,"a"],[562,23,498,25],[562,25,498,27,"Z3"],[562,27,498,29],[562,28,498,30],[563,10,499,12,"Y3"],[563,12,499,14],[563,15,499,17,"Fp"],[563,17,499,19],[563,18,499,20,"mul"],[563,21,499,23],[563,22,499,24,"b3"],[563,24,499,26],[563,26,499,28,"t2"],[563,28,499,30],[563,29,499,31],[564,10,500,12,"Y3"],[564,12,500,14],[564,15,500,17,"Fp"],[564,17,500,19],[564,18,500,20,"add"],[564,21,500,23],[564,22,500,24,"X3"],[564,24,500,26],[564,26,500,28,"Y3"],[564,28,500,30],[564,29,500,31],[564,30,500,32],[564,31,500,33],[565,10,501,12,"X3"],[565,12,501,14],[565,15,501,17,"Fp"],[565,17,501,19],[565,18,501,20,"sub"],[565,21,501,23],[565,22,501,24,"t1"],[565,24,501,26],[565,26,501,28,"Y3"],[565,28,501,30],[565,29,501,31],[566,10,502,12,"Y3"],[566,12,502,14],[566,15,502,17,"Fp"],[566,17,502,19],[566,18,502,20,"add"],[566,21,502,23],[566,22,502,24,"t1"],[566,24,502,26],[566,26,502,28,"Y3"],[566,28,502,30],[566,29,502,31],[567,10,503,12,"Y3"],[567,12,503,14],[567,15,503,17,"Fp"],[567,17,503,19],[567,18,503,20,"mul"],[567,21,503,23],[567,22,503,24,"X3"],[567,24,503,26],[567,26,503,28,"Y3"],[567,28,503,30],[567,29,503,31],[568,10,504,12,"X3"],[568,12,504,14],[568,15,504,17,"Fp"],[568,17,504,19],[568,18,504,20,"mul"],[568,21,504,23],[568,22,504,24,"t3"],[568,24,504,26],[568,26,504,28,"X3"],[568,28,504,30],[568,29,504,31],[569,10,505,12,"Z3"],[569,12,505,14],[569,15,505,17,"Fp"],[569,17,505,19],[569,18,505,20,"mul"],[569,21,505,23],[569,22,505,24,"b3"],[569,24,505,26],[569,26,505,28,"Z3"],[569,28,505,30],[569,29,505,31],[569,30,505,32],[569,31,505,33],[570,10,506,12,"t2"],[570,12,506,14],[570,15,506,17,"Fp"],[570,17,506,19],[570,18,506,20,"mul"],[570,21,506,23],[570,22,506,24,"a"],[570,23,506,25],[570,25,506,27,"t2"],[570,27,506,29],[570,28,506,30],[571,10,507,12,"t3"],[571,12,507,14],[571,15,507,17,"Fp"],[571,17,507,19],[571,18,507,20,"sub"],[571,21,507,23],[571,22,507,24,"t0"],[571,24,507,26],[571,26,507,28,"t2"],[571,28,507,30],[571,29,507,31],[572,10,508,12,"t3"],[572,12,508,14],[572,15,508,17,"Fp"],[572,17,508,19],[572,18,508,20,"mul"],[572,21,508,23],[572,22,508,24,"a"],[572,23,508,25],[572,25,508,27,"t3"],[572,27,508,29],[572,28,508,30],[573,10,509,12,"t3"],[573,12,509,14],[573,15,509,17,"Fp"],[573,17,509,19],[573,18,509,20,"add"],[573,21,509,23],[573,22,509,24,"t3"],[573,24,509,26],[573,26,509,28,"Z3"],[573,28,509,30],[573,29,509,31],[574,10,510,12,"Z3"],[574,12,510,14],[574,15,510,17,"Fp"],[574,17,510,19],[574,18,510,20,"add"],[574,21,510,23],[574,22,510,24,"t0"],[574,24,510,26],[574,26,510,28,"t0"],[574,28,510,30],[574,29,510,31],[574,30,510,32],[574,31,510,33],[575,10,511,12,"t0"],[575,12,511,14],[575,15,511,17,"Fp"],[575,17,511,19],[575,18,511,20,"add"],[575,21,511,23],[575,22,511,24,"Z3"],[575,24,511,26],[575,26,511,28,"t0"],[575,28,511,30],[575,29,511,31],[576,10,512,12,"t0"],[576,12,512,14],[576,15,512,17,"Fp"],[576,17,512,19],[576,18,512,20,"add"],[576,21,512,23],[576,22,512,24,"t0"],[576,24,512,26],[576,26,512,28,"t2"],[576,28,512,30],[576,29,512,31],[577,10,513,12,"t0"],[577,12,513,14],[577,15,513,17,"Fp"],[577,17,513,19],[577,18,513,20,"mul"],[577,21,513,23],[577,22,513,24,"t0"],[577,24,513,26],[577,26,513,28,"t3"],[577,28,513,30],[577,29,513,31],[578,10,514,12,"Y3"],[578,12,514,14],[578,15,514,17,"Fp"],[578,17,514,19],[578,18,514,20,"add"],[578,21,514,23],[578,22,514,24,"Y3"],[578,24,514,26],[578,26,514,28,"t0"],[578,28,514,30],[578,29,514,31],[579,10,515,12,"t2"],[579,12,515,14],[579,15,515,17,"Fp"],[579,17,515,19],[579,18,515,20,"mul"],[579,21,515,23],[579,22,515,24,"Y1"],[579,24,515,26],[579,26,515,28,"Z1"],[579,28,515,30],[579,29,515,31],[579,30,515,32],[579,31,515,33],[580,10,516,12,"t2"],[580,12,516,14],[580,15,516,17,"Fp"],[580,17,516,19],[580,18,516,20,"add"],[580,21,516,23],[580,22,516,24,"t2"],[580,24,516,26],[580,26,516,28,"t2"],[580,28,516,30],[580,29,516,31],[581,10,517,12,"t0"],[581,12,517,14],[581,15,517,17,"Fp"],[581,17,517,19],[581,18,517,20,"mul"],[581,21,517,23],[581,22,517,24,"t2"],[581,24,517,26],[581,26,517,28,"t3"],[581,28,517,30],[581,29,517,31],[582,10,518,12,"X3"],[582,12,518,14],[582,15,518,17,"Fp"],[582,17,518,19],[582,18,518,20,"sub"],[582,21,518,23],[582,22,518,24,"X3"],[582,24,518,26],[582,26,518,28,"t0"],[582,28,518,30],[582,29,518,31],[583,10,519,12,"Z3"],[583,12,519,14],[583,15,519,17,"Fp"],[583,17,519,19],[583,18,519,20,"mul"],[583,21,519,23],[583,22,519,24,"t2"],[583,24,519,26],[583,26,519,28,"t1"],[583,28,519,30],[583,29,519,31],[584,10,520,12,"Z3"],[584,12,520,14],[584,15,520,17,"Fp"],[584,17,520,19],[584,18,520,20,"add"],[584,21,520,23],[584,22,520,24,"Z3"],[584,24,520,26],[584,26,520,28,"Z3"],[584,28,520,30],[584,29,520,31],[584,30,520,32],[584,31,520,33],[585,10,521,12,"Z3"],[585,12,521,14],[585,15,521,17,"Fp"],[585,17,521,19],[585,18,521,20,"add"],[585,21,521,23],[585,22,521,24,"Z3"],[585,24,521,26],[585,26,521,28,"Z3"],[585,28,521,30],[585,29,521,31],[586,10,522,12],[586,17,522,19],[586,21,522,23,"Point"],[586,26,522,28],[586,27,522,29,"X3"],[586,29,522,31],[586,31,522,33,"Y3"],[586,33,522,35],[586,35,522,37,"Z3"],[586,37,522,39],[586,38,522,40],[587,8,523,8],[588,8,524,8],[589,8,525,8],[590,8,526,8],[591,8,527,8],[592,6,527,8],[593,8,527,8,"key"],[593,11,527,8],[594,8,527,8,"value"],[594,13,527,8],[594,15,528,8],[594,24,528,8,"add"],[594,27,528,11,"add"],[594,28,528,12,"other"],[594,33,528,17],[594,35,528,19],[595,10,529,12,"aprjpoint"],[595,19,529,21],[595,20,529,22,"other"],[595,25,529,27],[595,26,529,28],[596,10,530,12],[596,14,530,23,"X1"],[596,16,530,25],[596,19,530,44],[596,23,530,48],[596,24,530,20,"X"],[596,25,530,21],[597,12,530,30,"Y1"],[597,14,530,32],[597,17,530,44],[597,21,530,48],[597,22,530,27,"Y"],[597,23,530,28],[598,12,530,37,"Z1"],[598,14,530,39],[598,17,530,44],[598,21,530,48],[598,22,530,34,"Z"],[598,23,530,35],[599,10,531,12],[599,14,531,23,"X2"],[599,16,531,25],[599,19,531,44,"other"],[599,24,531,49],[599,25,531,20,"X"],[599,26,531,21],[600,12,531,30,"Y2"],[600,14,531,32],[600,17,531,44,"other"],[600,22,531,49],[600,23,531,27,"Y"],[600,24,531,28],[601,12,531,37,"Z2"],[601,14,531,39],[601,17,531,44,"other"],[601,22,531,49],[601,23,531,34,"Z"],[601,24,531,35],[602,10,532,12],[602,14,532,16,"X3"],[602,16,532,18],[602,19,532,21,"Fp"],[602,21,532,23],[602,22,532,24,"ZERO"],[602,26,532,28],[603,12,532,30,"Y3"],[603,14,532,32],[603,17,532,35,"Fp"],[603,19,532,37],[603,20,532,38,"ZERO"],[603,24,532,42],[604,12,532,44,"Z3"],[604,14,532,46],[604,17,532,49,"Fp"],[604,19,532,51],[604,20,532,52,"ZERO"],[604,24,532,56],[604,25,532,57],[604,26,532,58],[605,10,533,12],[605,14,533,18,"a"],[605,15,533,19],[605,18,533,22,"CURVE"],[605,24,533,27],[605,25,533,28,"a"],[605,26,533,29],[606,10,534,12],[606,14,534,18,"b3"],[606,16,534,20],[606,19,534,23,"Fp"],[606,21,534,25],[606,22,534,26,"mul"],[606,25,534,29],[606,26,534,30,"CURVE"],[606,32,534,35],[606,33,534,36,"b"],[606,34,534,37],[606,36,534,39,"_3n"],[606,39,534,42],[606,40,534,43],[607,10,535,12],[607,14,535,16,"t0"],[607,16,535,18],[607,19,535,21,"Fp"],[607,21,535,23],[607,22,535,24,"mul"],[607,25,535,27],[607,26,535,28,"X1"],[607,28,535,30],[607,30,535,32,"X2"],[607,32,535,34],[607,33,535,35],[607,34,535,36],[607,35,535,37],[608,10,536,12],[608,14,536,16,"t1"],[608,16,536,18],[608,19,536,21,"Fp"],[608,21,536,23],[608,22,536,24,"mul"],[608,25,536,27],[608,26,536,28,"Y1"],[608,28,536,30],[608,30,536,32,"Y2"],[608,32,536,34],[608,33,536,35],[609,10,537,12],[609,14,537,16,"t2"],[609,16,537,18],[609,19,537,21,"Fp"],[609,21,537,23],[609,22,537,24,"mul"],[609,25,537,27],[609,26,537,28,"Z1"],[609,28,537,30],[609,30,537,32,"Z2"],[609,32,537,34],[609,33,537,35],[610,10,538,12],[610,14,538,16,"t3"],[610,16,538,18],[610,19,538,21,"Fp"],[610,21,538,23],[610,22,538,24,"add"],[610,25,538,27],[610,26,538,28,"X1"],[610,28,538,30],[610,30,538,32,"Y1"],[610,32,538,34],[610,33,538,35],[611,10,539,12],[611,14,539,16,"t4"],[611,16,539,18],[611,19,539,21,"Fp"],[611,21,539,23],[611,22,539,24,"add"],[611,25,539,27],[611,26,539,28,"X2"],[611,28,539,30],[611,30,539,32,"Y2"],[611,32,539,34],[611,33,539,35],[611,34,539,36],[611,35,539,37],[612,10,540,12,"t3"],[612,12,540,14],[612,15,540,17,"Fp"],[612,17,540,19],[612,18,540,20,"mul"],[612,21,540,23],[612,22,540,24,"t3"],[612,24,540,26],[612,26,540,28,"t4"],[612,28,540,30],[612,29,540,31],[613,10,541,12,"t4"],[613,12,541,14],[613,15,541,17,"Fp"],[613,17,541,19],[613,18,541,20,"add"],[613,21,541,23],[613,22,541,24,"t0"],[613,24,541,26],[613,26,541,28,"t1"],[613,28,541,30],[613,29,541,31],[614,10,542,12,"t3"],[614,12,542,14],[614,15,542,17,"Fp"],[614,17,542,19],[614,18,542,20,"sub"],[614,21,542,23],[614,22,542,24,"t3"],[614,24,542,26],[614,26,542,28,"t4"],[614,28,542,30],[614,29,542,31],[615,10,543,12,"t4"],[615,12,543,14],[615,15,543,17,"Fp"],[615,17,543,19],[615,18,543,20,"add"],[615,21,543,23],[615,22,543,24,"X1"],[615,24,543,26],[615,26,543,28,"Z1"],[615,28,543,30],[615,29,543,31],[616,10,544,12],[616,14,544,16,"t5"],[616,16,544,18],[616,19,544,21,"Fp"],[616,21,544,23],[616,22,544,24,"add"],[616,25,544,27],[616,26,544,28,"X2"],[616,28,544,30],[616,30,544,32,"Z2"],[616,32,544,34],[616,33,544,35],[616,34,544,36],[616,35,544,37],[617,10,545,12,"t4"],[617,12,545,14],[617,15,545,17,"Fp"],[617,17,545,19],[617,18,545,20,"mul"],[617,21,545,23],[617,22,545,24,"t4"],[617,24,545,26],[617,26,545,28,"t5"],[617,28,545,30],[617,29,545,31],[618,10,546,12,"t5"],[618,12,546,14],[618,15,546,17,"Fp"],[618,17,546,19],[618,18,546,20,"add"],[618,21,546,23],[618,22,546,24,"t0"],[618,24,546,26],[618,26,546,28,"t2"],[618,28,546,30],[618,29,546,31],[619,10,547,12,"t4"],[619,12,547,14],[619,15,547,17,"Fp"],[619,17,547,19],[619,18,547,20,"sub"],[619,21,547,23],[619,22,547,24,"t4"],[619,24,547,26],[619,26,547,28,"t5"],[619,28,547,30],[619,29,547,31],[620,10,548,12,"t5"],[620,12,548,14],[620,15,548,17,"Fp"],[620,17,548,19],[620,18,548,20,"add"],[620,21,548,23],[620,22,548,24,"Y1"],[620,24,548,26],[620,26,548,28,"Z1"],[620,28,548,30],[620,29,548,31],[621,10,549,12,"X3"],[621,12,549,14],[621,15,549,17,"Fp"],[621,17,549,19],[621,18,549,20,"add"],[621,21,549,23],[621,22,549,24,"Y2"],[621,24,549,26],[621,26,549,28,"Z2"],[621,28,549,30],[621,29,549,31],[621,30,549,32],[621,31,549,33],[622,10,550,12,"t5"],[622,12,550,14],[622,15,550,17,"Fp"],[622,17,550,19],[622,18,550,20,"mul"],[622,21,550,23],[622,22,550,24,"t5"],[622,24,550,26],[622,26,550,28,"X3"],[622,28,550,30],[622,29,550,31],[623,10,551,12,"X3"],[623,12,551,14],[623,15,551,17,"Fp"],[623,17,551,19],[623,18,551,20,"add"],[623,21,551,23],[623,22,551,24,"t1"],[623,24,551,26],[623,26,551,28,"t2"],[623,28,551,30],[623,29,551,31],[624,10,552,12,"t5"],[624,12,552,14],[624,15,552,17,"Fp"],[624,17,552,19],[624,18,552,20,"sub"],[624,21,552,23],[624,22,552,24,"t5"],[624,24,552,26],[624,26,552,28,"X3"],[624,28,552,30],[624,29,552,31],[625,10,553,12,"Z3"],[625,12,553,14],[625,15,553,17,"Fp"],[625,17,553,19],[625,18,553,20,"mul"],[625,21,553,23],[625,22,553,24,"a"],[625,23,553,25],[625,25,553,27,"t4"],[625,27,553,29],[625,28,553,30],[626,10,554,12,"X3"],[626,12,554,14],[626,15,554,17,"Fp"],[626,17,554,19],[626,18,554,20,"mul"],[626,21,554,23],[626,22,554,24,"b3"],[626,24,554,26],[626,26,554,28,"t2"],[626,28,554,30],[626,29,554,31],[626,30,554,32],[626,31,554,33],[627,10,555,12,"Z3"],[627,12,555,14],[627,15,555,17,"Fp"],[627,17,555,19],[627,18,555,20,"add"],[627,21,555,23],[627,22,555,24,"X3"],[627,24,555,26],[627,26,555,28,"Z3"],[627,28,555,30],[627,29,555,31],[628,10,556,12,"X3"],[628,12,556,14],[628,15,556,17,"Fp"],[628,17,556,19],[628,18,556,20,"sub"],[628,21,556,23],[628,22,556,24,"t1"],[628,24,556,26],[628,26,556,28,"Z3"],[628,28,556,30],[628,29,556,31],[629,10,557,12,"Z3"],[629,12,557,14],[629,15,557,17,"Fp"],[629,17,557,19],[629,18,557,20,"add"],[629,21,557,23],[629,22,557,24,"t1"],[629,24,557,26],[629,26,557,28,"Z3"],[629,28,557,30],[629,29,557,31],[630,10,558,12,"Y3"],[630,12,558,14],[630,15,558,17,"Fp"],[630,17,558,19],[630,18,558,20,"mul"],[630,21,558,23],[630,22,558,24,"X3"],[630,24,558,26],[630,26,558,28,"Z3"],[630,28,558,30],[630,29,558,31],[631,10,559,12,"t1"],[631,12,559,14],[631,15,559,17,"Fp"],[631,17,559,19],[631,18,559,20,"add"],[631,21,559,23],[631,22,559,24,"t0"],[631,24,559,26],[631,26,559,28,"t0"],[631,28,559,30],[631,29,559,31],[631,30,559,32],[631,31,559,33],[632,10,560,12,"t1"],[632,12,560,14],[632,15,560,17,"Fp"],[632,17,560,19],[632,18,560,20,"add"],[632,21,560,23],[632,22,560,24,"t1"],[632,24,560,26],[632,26,560,28,"t0"],[632,28,560,30],[632,29,560,31],[633,10,561,12,"t2"],[633,12,561,14],[633,15,561,17,"Fp"],[633,17,561,19],[633,18,561,20,"mul"],[633,21,561,23],[633,22,561,24,"a"],[633,23,561,25],[633,25,561,27,"t2"],[633,27,561,29],[633,28,561,30],[634,10,562,12,"t4"],[634,12,562,14],[634,15,562,17,"Fp"],[634,17,562,19],[634,18,562,20,"mul"],[634,21,562,23],[634,22,562,24,"b3"],[634,24,562,26],[634,26,562,28,"t4"],[634,28,562,30],[634,29,562,31],[635,10,563,12,"t1"],[635,12,563,14],[635,15,563,17,"Fp"],[635,17,563,19],[635,18,563,20,"add"],[635,21,563,23],[635,22,563,24,"t1"],[635,24,563,26],[635,26,563,28,"t2"],[635,28,563,30],[635,29,563,31],[636,10,564,12,"t2"],[636,12,564,14],[636,15,564,17,"Fp"],[636,17,564,19],[636,18,564,20,"sub"],[636,21,564,23],[636,22,564,24,"t0"],[636,24,564,26],[636,26,564,28,"t2"],[636,28,564,30],[636,29,564,31],[636,30,564,32],[636,31,564,33],[637,10,565,12,"t2"],[637,12,565,14],[637,15,565,17,"Fp"],[637,17,565,19],[637,18,565,20,"mul"],[637,21,565,23],[637,22,565,24,"a"],[637,23,565,25],[637,25,565,27,"t2"],[637,27,565,29],[637,28,565,30],[638,10,566,12,"t4"],[638,12,566,14],[638,15,566,17,"Fp"],[638,17,566,19],[638,18,566,20,"add"],[638,21,566,23],[638,22,566,24,"t4"],[638,24,566,26],[638,26,566,28,"t2"],[638,28,566,30],[638,29,566,31],[639,10,567,12,"t0"],[639,12,567,14],[639,15,567,17,"Fp"],[639,17,567,19],[639,18,567,20,"mul"],[639,21,567,23],[639,22,567,24,"t1"],[639,24,567,26],[639,26,567,28,"t4"],[639,28,567,30],[639,29,567,31],[640,10,568,12,"Y3"],[640,12,568,14],[640,15,568,17,"Fp"],[640,17,568,19],[640,18,568,20,"add"],[640,21,568,23],[640,22,568,24,"Y3"],[640,24,568,26],[640,26,568,28,"t0"],[640,28,568,30],[640,29,568,31],[641,10,569,12,"t0"],[641,12,569,14],[641,15,569,17,"Fp"],[641,17,569,19],[641,18,569,20,"mul"],[641,21,569,23],[641,22,569,24,"t5"],[641,24,569,26],[641,26,569,28,"t4"],[641,28,569,30],[641,29,569,31],[641,30,569,32],[641,31,569,33],[642,10,570,12,"X3"],[642,12,570,14],[642,15,570,17,"Fp"],[642,17,570,19],[642,18,570,20,"mul"],[642,21,570,23],[642,22,570,24,"t3"],[642,24,570,26],[642,26,570,28,"X3"],[642,28,570,30],[642,29,570,31],[643,10,571,12,"X3"],[643,12,571,14],[643,15,571,17,"Fp"],[643,17,571,19],[643,18,571,20,"sub"],[643,21,571,23],[643,22,571,24,"X3"],[643,24,571,26],[643,26,571,28,"t0"],[643,28,571,30],[643,29,571,31],[644,10,572,12,"t0"],[644,12,572,14],[644,15,572,17,"Fp"],[644,17,572,19],[644,18,572,20,"mul"],[644,21,572,23],[644,22,572,24,"t3"],[644,24,572,26],[644,26,572,28,"t1"],[644,28,572,30],[644,29,572,31],[645,10,573,12,"Z3"],[645,12,573,14],[645,15,573,17,"Fp"],[645,17,573,19],[645,18,573,20,"mul"],[645,21,573,23],[645,22,573,24,"t5"],[645,24,573,26],[645,26,573,28,"Z3"],[645,28,573,30],[645,29,573,31],[646,10,574,12,"Z3"],[646,12,574,14],[646,15,574,17,"Fp"],[646,17,574,19],[646,18,574,20,"add"],[646,21,574,23],[646,22,574,24,"Z3"],[646,24,574,26],[646,26,574,28,"t0"],[646,28,574,30],[646,29,574,31],[646,30,574,32],[646,31,574,33],[647,10,575,12],[647,17,575,19],[647,21,575,23,"Point"],[647,26,575,28],[647,27,575,29,"X3"],[647,29,575,31],[647,31,575,33,"Y3"],[647,33,575,35],[647,35,575,37,"Z3"],[647,37,575,39],[647,38,575,40],[648,8,576,8],[649,6,576,9],[650,8,576,9,"key"],[650,11,576,9],[651,8,576,9,"value"],[651,13,576,9],[651,15,577,8],[651,24,577,8,"subtract"],[651,32,577,16,"subtract"],[651,33,577,17,"other"],[651,38,577,22],[651,40,577,24],[652,10,578,12],[652,17,578,19],[652,21,578,23],[652,22,578,24,"add"],[652,25,578,27],[652,26,578,28,"other"],[652,31,578,33],[652,32,578,34,"negate"],[652,38,578,40],[652,39,578,41],[652,40,578,42],[652,41,578,43],[653,8,579,8],[654,6,579,9],[655,8,579,9,"key"],[655,11,579,9],[656,8,579,9,"value"],[656,13,579,9],[656,15,580,8],[656,24,580,8,"is0"],[656,27,580,11,"is0"],[656,28,580,11],[656,30,580,14],[657,10,581,12],[657,17,581,19],[657,21,581,23],[657,22,581,24,"equals"],[657,28,581,30],[657,29,581,31,"Point"],[657,34,581,36],[657,35,581,37,"ZERO"],[657,39,581,41],[657,40,581,42],[658,8,582,8],[659,8,583,8],[660,0,584,0],[661,0,585,0],[662,0,586,0],[663,0,587,0],[664,0,588,0],[665,0,589,0],[666,0,590,0],[667,0,591,0],[668,6,583,8],[669,8,583,8,"key"],[669,11,583,8],[670,8,583,8,"value"],[670,13,583,8],[670,15,592,8],[670,24,592,8,"multiply"],[670,32,592,16,"multiply"],[670,33,592,17,"scalar"],[670,39,592,23],[670,41,592,25],[671,10,592,25],[671,14,592,25,"_this"],[671,19,592,25],[672,10,593,12],[672,14,593,20,"endo"],[672,18,593,24],[672,21,593,29,"extraOpts"],[672,30,593,38],[672,31,593,20,"endo"],[672,35,593,24],[673,10,594,12],[673,14,594,16],[673,15,594,17,"Fn"],[673,17,594,19],[673,18,594,20,"isValidNot0"],[673,29,594,31],[673,30,594,32,"scalar"],[673,36,594,38],[673,37,594,39],[673,39,595,16],[673,45,595,22],[673,49,595,26,"Error"],[673,54,595,31],[673,55,595,32],[673,85,595,62],[673,86,595,63],[673,87,595,64],[673,88,595,65],[674,10,596,12],[674,14,596,16,"point"],[674,19,596,21],[674,21,596,23,"fake"],[674,25,596,27],[674,26,596,28],[674,27,596,29],[675,10,597,12],[675,14,597,18,"mul"],[675,17,597,21],[675,20,597,24],[675,29,597,18,"mul"],[675,32,597,21,"mul"],[675,33,597,25,"n"],[675,34,597,26],[676,12,597,26],[676,19,597,31,"wnaf"],[676,23,597,35],[676,24,597,36,"cached"],[676,30,597,42],[676,31,597,43,"_this"],[676,36,597,47],[676,38,597,49,"n"],[676,39,597,50],[676,41,597,52],[676,51,597,53,"p"],[676,52,597,54],[677,14,597,54],[677,21,597,59],[677,25,597,59,"normalizeZ"],[677,33,597,69],[677,34,597,69,"normalizeZ"],[677,44,597,69],[677,46,597,70,"Point"],[677,51,597,75],[677,53,597,77,"p"],[677,54,597,78],[677,55,597,79],[678,12,597,79],[678,14,597,80],[679,10,597,80],[680,10,598,12],[681,10,599,12],[681,14,599,16,"endo"],[681,18,599,20],[681,20,599,22],[682,12,600,16],[682,16,600,16,"_splitEndoScalarN"],[682,33,600,16],[682,36,600,49,"splitEndoScalarN"],[682,52,600,65],[682,53,600,66,"scalar"],[682,59,600,72],[682,60,600,73],[683,14,600,24,"k1neg"],[683,19,600,29],[683,22,600,29,"_splitEndoScalarN"],[683,39,600,29],[683,40,600,24,"k1neg"],[683,45,600,29],[684,14,600,31,"k1"],[684,16,600,33],[684,19,600,33,"_splitEndoScalarN"],[684,36,600,33],[684,37,600,31,"k1"],[684,39,600,33],[685,14,600,35,"k2neg"],[685,19,600,40],[685,22,600,40,"_splitEndoScalarN"],[685,39,600,40],[685,40,600,35,"k2neg"],[685,45,600,40],[686,14,600,42,"k2"],[686,16,600,44],[686,19,600,44,"_splitEndoScalarN"],[686,36,600,44],[686,37,600,42,"k2"],[686,39,600,44],[687,12,601,16],[687,16,601,16,"_mul"],[687,20,601,16],[687,23,601,43,"mul"],[687,26,601,46],[687,27,601,47,"k1"],[687,29,601,49],[687,30,601,50],[688,14,601,27,"k1p"],[688,17,601,30],[688,20,601,30,"_mul"],[688,24,601,30],[688,25,601,24,"p"],[688,26,601,25],[689,14,601,35,"k1f"],[689,17,601,38],[689,20,601,38,"_mul"],[689,24,601,38],[689,25,601,32,"f"],[689,26,601,33],[690,12,602,16],[690,16,602,16,"_mul2"],[690,21,602,16],[690,24,602,43,"mul"],[690,27,602,46],[690,28,602,47,"k2"],[690,30,602,49],[690,31,602,50],[691,14,602,27,"k2p"],[691,17,602,30],[691,20,602,30,"_mul2"],[691,25,602,30],[691,26,602,24,"p"],[691,27,602,25],[692,14,602,35,"k2f"],[692,17,602,38],[692,20,602,38,"_mul2"],[692,25,602,38],[692,26,602,32,"f"],[692,27,602,33],[693,12,603,16,"fake"],[693,16,603,20],[693,19,603,23,"k1f"],[693,22,603,26],[693,23,603,27,"add"],[693,26,603,30],[693,27,603,31,"k2f"],[693,30,603,34],[693,31,603,35],[694,12,604,16,"point"],[694,17,604,21],[694,20,604,24,"finishEndo"],[694,30,604,34],[694,31,604,35,"endo"],[694,35,604,39],[694,36,604,40,"beta"],[694,40,604,44],[694,42,604,46,"k1p"],[694,45,604,49],[694,47,604,51,"k2p"],[694,50,604,54],[694,52,604,56,"k1neg"],[694,57,604,61],[694,59,604,63,"k2neg"],[694,64,604,68],[694,65,604,69],[695,10,605,12],[695,11,605,13],[695,17,606,17],[696,12,607,16],[696,16,607,16,"_mul3"],[696,21,607,16],[696,24,607,33,"mul"],[696,27,607,36],[696,28,607,37,"scalar"],[696,34,607,43],[696,35,607,44],[697,14,607,24,"p"],[697,15,607,25],[697,18,607,25,"_mul3"],[697,23,607,25],[697,24,607,24,"p"],[697,25,607,25],[698,14,607,27,"f"],[698,15,607,28],[698,18,607,28,"_mul3"],[698,23,607,28],[698,24,607,27,"f"],[698,25,607,28],[699,12,608,16,"point"],[699,17,608,21],[699,20,608,24,"p"],[699,21,608,25],[700,12,609,16,"fake"],[700,16,609,20],[700,19,609,23,"f"],[700,20,609,24],[701,10,610,12],[702,10,611,12],[703,10,612,12],[703,17,612,19],[703,21,612,19,"normalizeZ"],[703,29,612,29],[703,30,612,29,"normalizeZ"],[703,40,612,29],[703,42,612,30,"Point"],[703,47,612,35],[703,49,612,37],[703,50,612,38,"point"],[703,55,612,43],[703,57,612,45,"fake"],[703,61,612,49],[703,62,612,50],[703,63,612,51],[703,64,612,52],[703,65,612,53],[703,66,612,54],[704,8,613,8],[705,8,614,8],[706,0,615,0],[707,0,616,0],[708,0,617,0],[709,0,618,0],[710,6,614,8],[711,8,614,8,"key"],[711,11,614,8],[712,8,614,8,"value"],[712,13,614,8],[712,15,619,8],[712,24,619,8,"multiplyUnsafe"],[712,38,619,22,"multiplyUnsafe"],[712,39,619,23,"sc"],[712,41,619,25],[712,43,619,27],[713,10,620,12],[713,14,620,20,"endo"],[713,18,620,24],[713,21,620,29,"extraOpts"],[713,30,620,38],[713,31,620,20,"endo"],[713,35,620,24],[714,10,621,12],[714,14,621,18,"p"],[714,15,621,19],[714,18,621,22],[714,22,621,26],[715,10,622,12],[715,14,622,16],[715,15,622,17,"Fn"],[715,17,622,19],[715,18,622,20,"isValid"],[715,25,622,27],[715,26,622,28,"sc"],[715,28,622,30],[715,29,622,31],[715,31,623,16],[715,37,623,22],[715,41,623,26,"Error"],[715,46,623,31],[715,47,623,32],[715,77,623,62],[715,78,623,63],[715,79,623,64],[715,80,623,65],[716,10,624,12],[716,14,624,16,"sc"],[716,16,624,18],[716,21,624,23,"_0n"],[716,24,624,26],[716,28,624,30,"p"],[716,29,624,31],[716,30,624,32,"is0"],[716,33,624,35],[716,34,624,36],[716,35,624,37],[716,37,625,16],[716,44,625,23,"Point"],[716,49,625,28],[716,50,625,29,"ZERO"],[716,54,625,33],[717,10,626,12],[717,14,626,16,"sc"],[717,16,626,18],[717,21,626,23,"_1n"],[717,24,626,26],[717,26,627,16],[717,33,627,23,"p"],[717,34,627,24],[717,35,627,25],[717,36,627,26],[718,10,628,12],[718,14,628,16,"wnaf"],[718,18,628,20],[718,19,628,21,"hasCache"],[718,27,628,29],[718,28,628,30],[718,32,628,34],[718,33,628,35],[718,35,629,16],[718,42,629,23],[718,46,629,27],[718,47,629,28,"multiply"],[718,55,629,36],[718,56,629,37,"sc"],[718,58,629,39],[718,59,629,40],[719,10,630,12],[719,14,630,16,"endo"],[719,18,630,20],[719,20,630,22],[720,12,631,16],[720,16,631,16,"_splitEndoScalarN2"],[720,34,631,16],[720,37,631,49,"splitEndoScalarN"],[720,53,631,65],[720,54,631,66,"sc"],[720,56,631,68],[720,57,631,69],[721,14,631,24,"k1neg"],[721,19,631,29],[721,22,631,29,"_splitEndoScalarN2"],[721,40,631,29],[721,41,631,24,"k1neg"],[721,46,631,29],[722,14,631,31,"k1"],[722,16,631,33],[722,19,631,33,"_splitEndoScalarN2"],[722,37,631,33],[722,38,631,31,"k1"],[722,40,631,33],[723,14,631,35,"k2neg"],[723,19,631,40],[723,22,631,40,"_splitEndoScalarN2"],[723,40,631,40],[723,41,631,35,"k2neg"],[723,46,631,40],[724,14,631,42,"k2"],[724,16,631,44],[724,19,631,44,"_splitEndoScalarN2"],[724,37,631,44],[724,38,631,42,"k2"],[724,40,631,44],[725,12,632,16],[725,16,632,16,"_mulEndoUnsafe"],[725,30,632,16],[725,33,632,35],[725,37,632,35,"mulEndoUnsafe"],[725,45,632,48],[725,46,632,48,"mulEndoUnsafe"],[725,59,632,48],[725,61,632,49,"Point"],[725,66,632,54],[725,68,632,56,"p"],[725,69,632,57],[725,71,632,59,"k1"],[725,73,632,61],[725,75,632,63,"k2"],[725,77,632,65],[725,78,632,66],[726,14,632,24,"p1"],[726,16,632,26],[726,19,632,26,"_mulEndoUnsafe"],[726,33,632,26],[726,34,632,24,"p1"],[726,36,632,26],[727,14,632,28,"p2"],[727,16,632,30],[727,19,632,30,"_mulEndoUnsafe"],[727,33,632,30],[727,34,632,28,"p2"],[727,36,632,30],[727,37,632,67],[727,38,632,68],[728,12,633,16],[728,19,633,23,"finishEndo"],[728,29,633,33],[728,30,633,34,"endo"],[728,34,633,38],[728,35,633,39,"beta"],[728,39,633,43],[728,41,633,45,"p1"],[728,43,633,47],[728,45,633,49,"p2"],[728,47,633,51],[728,49,633,53,"k1neg"],[728,54,633,58],[728,56,633,60,"k2neg"],[728,61,633,65],[728,62,633,66],[729,10,634,12],[729,11,634,13],[729,17,635,17],[730,12,636,16],[730,19,636,23,"wnaf"],[730,23,636,27],[730,24,636,28,"unsafe"],[730,30,636,34],[730,31,636,35,"p"],[730,32,636,36],[730,34,636,38,"sc"],[730,36,636,40],[730,37,636,41],[731,10,637,12],[732,8,638,8],[733,6,638,9],[734,8,638,9,"key"],[734,11,638,9],[735,8,638,9,"value"],[735,13,638,9],[735,15,639,8],[735,24,639,8,"multiplyAndAddUnsafe"],[735,44,639,28,"multiplyAndAddUnsafe"],[735,45,639,29,"Q"],[735,46,639,30],[735,48,639,32,"a"],[735,49,639,33],[735,51,639,35,"b"],[735,52,639,36],[735,54,639,38],[736,10,640,12],[736,14,640,18,"sum"],[736,17,640,21],[736,20,640,24],[736,24,640,28],[736,25,640,29,"multiplyUnsafe"],[736,39,640,43],[736,40,640,44,"a"],[736,41,640,45],[736,42,640,46],[736,43,640,47,"add"],[736,46,640,50],[736,47,640,51,"Q"],[736,48,640,52],[736,49,640,53,"multiplyUnsafe"],[736,63,640,67],[736,64,640,68,"b"],[736,65,640,69],[736,66,640,70],[736,67,640,71],[737,10,641,12],[737,17,641,19,"sum"],[737,20,641,22],[737,21,641,23,"is0"],[737,24,641,26],[737,25,641,27],[737,26,641,28],[737,29,641,31,"undefined"],[737,38,641,40],[737,41,641,43,"sum"],[737,44,641,46],[738,8,642,8],[739,8,643,8],[740,0,644,0],[741,0,645,0],[742,0,646,0],[743,6,643,8],[744,8,643,8,"key"],[744,11,643,8],[745,8,643,8,"value"],[745,13,643,8],[745,15,647,8],[745,24,647,8,"toAffine"],[745,32,647,16,"toAffine"],[745,33,647,17,"invertedZ"],[745,42,647,26],[745,44,647,28],[746,10,648,12],[746,17,648,19,"toAffineMemo"],[746,29,648,31],[746,30,648,32],[746,34,648,36],[746,36,648,38,"invertedZ"],[746,45,648,47],[746,46,648,48],[747,8,649,8],[748,8,650,8],[749,0,651,0],[750,0,652,0],[751,0,653,0],[752,6,650,8],[753,8,650,8,"key"],[753,11,650,8],[754,8,650,8,"value"],[754,13,650,8],[754,15,654,8],[754,24,654,8,"isTorsionFree"],[754,37,654,21,"isTorsionFree"],[754,38,654,21],[754,40,654,24],[755,10,655,12],[755,14,655,20,"isTorsionFree"],[755,27,655,33],[755,30,655,38,"extraOpts"],[755,39,655,47],[755,40,655,20,"isTorsionFree"],[755,53,655,33],[756,10,656,12],[756,14,656,16,"cofactor"],[756,22,656,24],[756,27,656,29,"_1n"],[756,30,656,32],[756,32,657,16],[756,39,657,23],[756,43,657,27],[757,10,658,12],[757,14,658,16,"isTorsionFree"],[757,27,658,29],[757,29,659,16],[757,36,659,23,"isTorsionFree"],[757,49,659,36],[757,50,659,37,"Point"],[757,55,659,42],[757,57,659,44],[757,61,659,48],[757,62,659,49],[758,10,660,12],[758,17,660,19,"wnaf"],[758,21,660,23],[758,22,660,24,"unsafe"],[758,28,660,30],[758,29,660,31],[758,33,660,35],[758,35,660,37,"CURVE_ORDER"],[758,46,660,48],[758,47,660,49],[758,48,660,50,"is0"],[758,51,660,53],[758,52,660,54],[758,53,660,55],[759,8,661,8],[760,6,661,9],[761,8,661,9,"key"],[761,11,661,9],[762,8,661,9,"value"],[762,13,661,9],[762,15,662,8],[762,24,662,8,"clearCofactor"],[762,37,662,21,"clearCofactor"],[762,38,662,21],[762,40,662,24],[763,10,663,12],[763,14,663,20,"clearCofactor"],[763,27,663,33],[763,30,663,38,"extraOpts"],[763,39,663,47],[763,40,663,20,"clearCofactor"],[763,53,663,33],[764,10,664,12],[764,14,664,16,"cofactor"],[764,22,664,24],[764,27,664,29,"_1n"],[764,30,664,32],[764,32,665,16],[764,39,665,23],[764,43,665,27],[764,44,665,28],[764,45,665,29],[765,10,666,12],[765,14,666,16,"clearCofactor"],[765,27,666,29],[765,29,667,16],[765,36,667,23,"clearCofactor"],[765,49,667,36],[765,50,667,37,"Point"],[765,55,667,42],[765,57,667,44],[765,61,667,48],[765,62,667,49],[766,10,668,12],[766,17,668,19],[766,21,668,23],[766,22,668,24,"multiplyUnsafe"],[766,36,668,38],[766,37,668,39,"cofactor"],[766,45,668,47],[766,46,668,48],[767,8,669,8],[768,6,669,9],[769,8,669,9,"key"],[769,11,669,9],[770,8,669,9,"value"],[770,13,669,9],[770,15,670,8],[770,24,670,8,"isSmallOrder"],[770,36,670,20,"isSmallOrder"],[770,37,670,20],[770,39,670,23],[771,10,671,12],[772,10,672,12],[772,17,672,19],[772,21,672,23],[772,22,672,24,"multiplyUnsafe"],[772,36,672,38],[772,37,672,39,"cofactor"],[772,45,672,47],[772,46,672,48],[772,47,672,49,"is0"],[772,50,672,52],[772,51,672,53],[772,52,672,54],[773,8,673,8],[774,6,673,9],[775,8,673,9,"key"],[775,11,673,9],[776,8,673,9,"value"],[776,13,673,9],[776,15,674,8],[776,24,674,8,"toBytes"],[776,31,674,15,"toBytes"],[776,32,674,15],[776,34,674,37],[777,10,674,37],[777,14,674,16,"isCompressed"],[777,26,674,28],[777,29,674,28,"arguments"],[777,38,674,28],[777,39,674,28,"length"],[777,45,674,28],[777,53,674,28,"arguments"],[777,62,674,28],[777,70,674,28,"undefined"],[777,79,674,28],[777,82,674,28,"arguments"],[777,91,674,28],[777,97,674,31],[777,101,674,35],[778,10,675,12],[778,14,675,12,"abool"],[778,22,675,17],[778,23,675,17,"_abool2"],[778,30,675,17],[778,32,675,18,"isCompressed"],[778,44,675,30],[778,46,675,32],[778,60,675,46],[778,61,675,47],[779,10,676,12],[779,14,676,16],[779,15,676,17,"assertValidity"],[779,29,676,31],[779,30,676,32],[779,31,676,33],[780,10,677,12],[780,17,677,19,"encodePoint"],[780,28,677,30],[780,29,677,31,"Point"],[780,34,677,36],[780,36,677,38],[780,40,677,42],[780,42,677,44,"isCompressed"],[780,54,677,56],[780,55,677,57],[781,8,678,8],[782,6,678,9],[783,8,678,9,"key"],[783,11,678,9],[784,8,678,9,"value"],[784,13,678,9],[784,15,679,8],[784,24,679,8,"toHex"],[784,29,679,13,"toHex"],[784,30,679,13],[784,32,679,35],[785,10,679,35],[785,14,679,14,"isCompressed"],[785,26,679,26],[785,29,679,26,"arguments"],[785,38,679,26],[785,39,679,26,"length"],[785,45,679,26],[785,53,679,26,"arguments"],[785,62,679,26],[785,70,679,26,"undefined"],[785,79,679,26],[785,82,679,26,"arguments"],[785,91,679,26],[785,97,679,29],[785,101,679,33],[786,10,680,12],[786,17,680,19],[786,21,680,19,"bytesToHex"],[786,29,680,29],[786,30,680,29,"bytesToHex"],[786,40,680,29],[786,42,680,30],[786,46,680,34],[786,47,680,35,"toBytes"],[786,54,680,42],[786,55,680,43,"isCompressed"],[786,67,680,55],[786,68,680,56],[786,69,680,57],[787,8,681,8],[788,6,681,9],[789,8,681,9,"key"],[789,11,681,9],[790,8,681,9,"value"],[790,13,681,9],[790,15,682,8],[790,24,682,8,"toString"],[790,32,682,16,"toString"],[790,33,682,16],[790,35,682,19],[791,10,683,12],[791,17,683,19],[791,27,683,29],[791,31,683,33],[791,32,683,34,"is0"],[791,35,683,37],[791,36,683,38],[791,37,683,39],[791,40,683,42],[791,46,683,48],[791,49,683,51],[791,53,683,55],[791,54,683,56,"toHex"],[791,59,683,61],[791,60,683,62],[791,61,683,63],[791,64,683,66],[792,8,684,8],[793,8,685,8],[794,6,685,8],[795,8,685,8,"key"],[795,11,685,8],[796,8,685,8,"get"],[796,11,685,8],[796,13,686,8],[796,22,686,8,"get"],[796,26,686,8],[796,28,686,17],[797,10,687,12],[797,17,687,19],[797,21,687,23],[797,22,687,24,"X"],[797,23,687,25],[798,8,688,8],[799,6,688,9],[800,8,688,9,"key"],[800,11,688,9],[801,8,688,9,"get"],[801,11,688,9],[801,13,689,8],[801,22,689,8,"get"],[801,26,689,8],[801,28,689,17],[802,10,690,12],[802,17,690,19],[802,21,690,23],[802,22,690,24,"X"],[802,23,690,25],[803,8,691,8],[804,6,691,9],[805,8,691,9,"key"],[805,11,691,9],[806,8,691,9,"get"],[806,11,691,9],[806,13,692,8],[806,22,692,8,"get"],[806,26,692,8],[806,28,692,17],[807,10,693,12],[807,17,693,19],[807,21,693,23],[807,22,693,24,"Z"],[807,23,693,25],[808,8,694,8],[809,6,694,9],[810,8,694,9,"key"],[810,11,694,9],[811,8,694,9,"value"],[811,13,694,9],[811,15,695,8],[811,24,695,8,"toRawBytes"],[811,34,695,18,"toRawBytes"],[811,35,695,18],[811,37,695,40],[812,10,695,40],[812,14,695,19,"isCompressed"],[812,26,695,31],[812,29,695,31,"arguments"],[812,38,695,31],[812,39,695,31,"length"],[812,45,695,31],[812,53,695,31,"arguments"],[812,62,695,31],[812,70,695,31,"undefined"],[812,79,695,31],[812,82,695,31,"arguments"],[812,91,695,31],[812,97,695,34],[812,101,695,38],[813,10,696,12],[813,17,696,19],[813,21,696,23],[813,22,696,24,"toBytes"],[813,29,696,31],[813,30,696,32,"isCompressed"],[813,42,696,44],[813,43,696,45],[814,8,697,8],[815,6,697,9],[816,8,697,9,"key"],[816,11,697,9],[817,8,697,9,"value"],[817,13,697,9],[817,15,698,8],[817,24,698,8,"_setWindowSize"],[817,38,698,22,"_setWindowSize"],[817,39,698,23,"windowSize"],[817,49,698,33],[817,51,698,35],[818,10,699,12],[818,14,699,16],[818,15,699,17,"precompute"],[818,25,699,27],[818,26,699,28,"windowSize"],[818,36,699,38],[818,37,699,39],[819,8,700,8],[820,6,700,9],[821,8,700,9,"key"],[821,11,700,9],[822,8,700,9,"value"],[822,13,700,9],[822,15,417,8],[822,24,417,15,"CURVE"],[822,29,417,20,"CURVE"],[822,30,417,20],[822,32,417,23],[823,10,418,12],[823,17,418,19,"CURVE"],[823,23,418,24],[824,8,419,8],[825,8,420,8],[826,6,420,8],[827,8,420,8,"key"],[827,11,420,8],[828,8,420,8,"value"],[828,13,420,8],[828,15,421,8],[828,24,421,15,"fromAffine"],[828,34,421,25,"fromAffine"],[828,35,421,26,"p"],[828,36,421,27],[828,38,421,29],[829,10,422,12],[829,14,422,12,"_ref"],[829,18,422,12],[829,21,422,29,"p"],[829,22,422,30],[829,26,422,34],[829,27,422,35],[829,28,422,36],[830,12,422,20,"x"],[830,13,422,21],[830,16,422,21,"_ref"],[830,20,422,21],[830,21,422,20,"x"],[830,22,422,21],[831,12,422,23,"y"],[831,13,422,24],[831,16,422,24,"_ref"],[831,20,422,24],[831,21,422,23,"y"],[831,22,422,24],[832,10,423,12],[832,14,423,16],[832,15,423,17,"p"],[832,16,423,18],[832,20,423,22],[832,21,423,23,"Fp"],[832,23,423,25],[832,24,423,26,"isValid"],[832,31,423,33],[832,32,423,34,"x"],[832,33,423,35],[832,34,423,36],[832,38,423,40],[832,39,423,41,"Fp"],[832,41,423,43],[832,42,423,44,"isValid"],[832,49,423,51],[832,50,423,52,"y"],[832,51,423,53],[832,52,423,54],[832,54,424,16],[832,60,424,22],[832,64,424,26,"Error"],[832,69,424,31],[832,70,424,32],[832,92,424,54],[832,93,424,55],[833,10,425,12],[833,14,425,16,"p"],[833,15,425,17],[833,27,425,29,"Point"],[833,32,425,34],[833,34,426,16],[833,40,426,22],[833,44,426,26,"Error"],[833,49,426,31],[833,50,426,32],[833,80,426,62],[833,81,426,63],[834,10,427,12],[835,10,428,12],[835,14,428,16,"Fp"],[835,16,428,18],[835,17,428,19,"is0"],[835,20,428,22],[835,21,428,23,"x"],[835,22,428,24],[835,23,428,25],[835,27,428,29,"Fp"],[835,29,428,31],[835,30,428,32,"is0"],[835,33,428,35],[835,34,428,36,"y"],[835,35,428,37],[835,36,428,38],[835,38,429,16],[835,45,429,23,"Point"],[835,50,429,28],[835,51,429,29,"ZERO"],[835,55,429,33],[836,10,430,12],[836,17,430,19],[836,21,430,23,"Point"],[836,26,430,28],[836,27,430,29,"x"],[836,28,430,30],[836,30,430,32,"y"],[836,31,430,33],[836,33,430,35,"Fp"],[836,35,430,37],[836,36,430,38,"ONE"],[836,39,430,41],[836,40,430,42],[837,8,431,8],[838,6,431,9],[839,8,431,9,"key"],[839,11,431,9],[840,8,431,9,"value"],[840,13,431,9],[840,15,432,8],[840,24,432,15,"fromBytes"],[840,33,432,24,"fromBytes"],[840,34,432,25,"bytes"],[840,39,432,30],[840,41,432,32],[841,10,433,12],[841,14,433,18,"P"],[841,15,433,19],[841,18,433,22,"Point"],[841,23,433,27],[841,24,433,28,"fromAffine"],[841,34,433,38],[841,35,433,39,"decodePoint"],[841,46,433,50],[841,47,433,51],[841,51,433,51,"abytes"],[841,59,433,57],[841,60,433,57,"_abytes2"],[841,68,433,57],[841,70,433,58,"bytes"],[841,75,433,63],[841,77,433,65,"undefined"],[841,86,433,74],[841,88,433,76],[841,95,433,83],[841,96,433,84],[841,97,433,85],[841,98,433,86],[842,10,434,12,"P"],[842,11,434,13],[842,12,434,14,"assertValidity"],[842,26,434,28],[842,27,434,29],[842,28,434,30],[843,10,435,12],[843,17,435,19,"P"],[843,18,435,20],[844,8,436,8],[845,6,436,9],[846,8,436,9,"key"],[846,11,436,9],[847,8,436,9,"value"],[847,13,436,9],[847,15,437,8],[847,24,437,15,"fromHex"],[847,31,437,22,"fromHex"],[847,32,437,23,"hex"],[847,35,437,26],[847,37,437,28],[848,10,438,12],[848,17,438,19,"Point"],[848,22,438,24],[848,23,438,25,"fromBytes"],[848,32,438,34],[848,33,438,35],[848,37,438,35,"ensureBytes"],[848,45,438,46],[848,46,438,46,"ensureBytes"],[848,57,438,46],[848,59,438,47],[848,69,438,57],[848,71,438,59,"hex"],[848,74,438,62],[848,75,438,63],[848,76,438,64],[849,8,439,8],[850,6,439,9],[851,8,439,9,"key"],[851,11,439,9],[852,8,439,9,"value"],[852,13,439,9],[852,15,701,8],[852,24,701,15,"normalizeZ"],[852,34,701,25,"normalizeZ"],[852,35,701,26,"points"],[852,41,701,32],[852,43,701,34],[853,10,702,12],[853,17,702,19],[853,21,702,19,"normalizeZ"],[853,29,702,29],[853,30,702,29,"normalizeZ"],[853,40,702,29],[853,42,702,30,"Point"],[853,47,702,35],[853,49,702,37,"points"],[853,55,702,43],[853,56,702,44],[854,8,703,8],[855,6,703,9],[856,8,703,9,"key"],[856,11,703,9],[857,8,703,9,"value"],[857,13,703,9],[857,15,704,8],[857,24,704,15,"msm"],[857,27,704,18,"msm"],[857,28,704,19,"points"],[857,34,704,25],[857,36,704,27,"scalars"],[857,43,704,34],[857,45,704,36],[858,10,705,12],[858,17,705,19],[858,21,705,19,"pippenger"],[858,29,705,28],[858,30,705,28,"pippenger"],[858,39,705,28],[858,41,705,29,"Point"],[858,46,705,34],[858,48,705,36,"Fn"],[858,50,705,38],[858,52,705,40,"points"],[858,58,705,46],[858,60,705,48,"scalars"],[858,67,705,55],[858,68,705,56],[859,8,706,8],[860,6,706,9],[861,8,706,9,"key"],[861,11,706,9],[862,8,706,9,"value"],[862,13,706,9],[862,15,707,8],[862,24,707,15,"fromPrivateKey"],[862,38,707,29,"fromPrivateKey"],[862,39,707,30,"privateKey"],[862,49,707,40],[862,51,707,42],[863,10,708,12],[863,17,708,19,"Point"],[863,22,708,24],[863,23,708,25,"BASE"],[863,27,708,29],[863,28,708,30,"multiply"],[863,36,708,38],[863,37,708,39,"_normFnElement"],[863,51,708,53],[863,52,708,54,"Fn"],[863,54,708,56],[863,56,708,58,"privateKey"],[863,66,708,68],[863,67,708,69],[863,68,708,70],[864,8,709,8],[865,6,709,9],[866,4,709,9],[866,9,711,4],[867,4,712,4,"Point"],[867,9,712,9],[867,10,712,10,"BASE"],[867,14,712,14],[867,17,712,17],[867,21,712,21,"Point"],[867,26,712,26],[867,27,712,27,"CURVE"],[867,33,712,32],[867,34,712,33,"Gx"],[867,36,712,35],[867,38,712,37,"CURVE"],[867,44,712,42],[867,45,712,43,"Gy"],[867,47,712,45],[867,49,712,47,"Fp"],[867,51,712,49],[867,52,712,50,"ONE"],[867,55,712,53],[867,56,712,54],[868,4,713,4],[869,4,714,4,"Point"],[869,9,714,9],[869,10,714,10,"ZERO"],[869,14,714,14],[869,17,714,17],[869,21,714,21,"Point"],[869,26,714,26],[869,27,714,27,"Fp"],[869,29,714,29],[869,30,714,30,"ZERO"],[869,34,714,34],[869,36,714,36,"Fp"],[869,38,714,38],[869,39,714,39,"ONE"],[869,42,714,42],[869,44,714,44,"Fp"],[869,46,714,46],[869,47,714,47,"ZERO"],[869,51,714,51],[869,52,714,52],[869,53,714,53],[869,54,714,54],[870,4,715,4],[871,4,716,4,"Point"],[871,9,716,9],[871,10,716,10,"Fp"],[871,12,716,12],[871,15,716,15,"Fp"],[871,17,716,17],[872,4,717,4],[873,4,718,4,"Point"],[873,9,718,9],[873,10,718,10,"Fn"],[873,12,718,12],[873,15,718,15,"Fn"],[873,17,718,17],[874,4,719,4],[874,8,719,10,"bits"],[874,12,719,14],[874,15,719,17,"Fn"],[874,17,719,19],[874,18,719,20,"BITS"],[874,22,719,24],[875,4,720,4],[875,8,720,10,"wnaf"],[875,12,720,14],[875,15,720,17],[875,19,720,21,"wNAF"],[875,27,720,25],[875,28,720,25,"wNAF"],[875,32,720,25],[875,33,720,26,"Point"],[875,38,720,31],[875,40,720,33,"extraOpts"],[875,49,720,42],[875,50,720,43,"endo"],[875,54,720,47],[875,57,720,50,"Math"],[875,61,720,54],[875,62,720,55,"ceil"],[875,66,720,59],[875,67,720,60,"bits"],[875,71,720,64],[875,74,720,67],[875,75,720,68],[875,76,720,69],[875,79,720,72,"bits"],[875,83,720,76],[875,84,720,77],[876,4,721,4,"Point"],[876,9,721,9],[876,10,721,10,"BASE"],[876,14,721,14],[876,15,721,15,"precompute"],[876,25,721,25],[876,26,721,26],[876,27,721,27],[876,28,721,28],[876,29,721,29],[876,30,721,30],[877,4,722,4],[877,11,722,11,"Point"],[877,16,722,16],[878,2,723,0],[879,2,724,0],[880,2,725,0],[880,11,725,9,"pprefix"],[880,18,725,16,"pprefix"],[880,19,725,17,"hasEvenY"],[880,27,725,25],[880,29,725,27],[881,4,726,4],[881,11,726,11,"Uint8Array"],[881,21,726,21],[881,22,726,22,"of"],[881,24,726,24],[881,25,726,25,"hasEvenY"],[881,33,726,33],[881,36,726,36],[881,40,726,40],[881,43,726,43],[881,47,726,47],[881,48,726,48],[882,2,727,0],[883,2,728,0],[884,0,729,0],[885,0,730,0],[886,0,731,0],[887,0,732,0],[888,0,733,0],[889,0,734,0],[890,0,735,0],[891,0,736,0],[892,2,737,7],[892,11,737,16,"SWUFpSqrtRatio"],[892,25,737,30,"SWUFpSqrtRatio"],[892,26,737,31,"Fp"],[892,28,737,33],[892,30,737,35,"Z"],[892,31,737,36],[892,33,737,38],[893,4,738,4],[894,4,739,4],[894,8,739,10,"q"],[894,9,739,11],[894,12,739,14,"Fp"],[894,14,739,16],[894,15,739,17,"ORDER"],[894,20,739,22],[895,4,740,4],[895,8,740,8,"l"],[895,9,740,9],[895,12,740,12,"_0n"],[895,15,740,15],[896,4,741,4],[896,9,741,9],[896,13,741,13,"o"],[896,14,741,14],[896,17,741,17,"q"],[896,18,741,18],[896,21,741,21,"_1n"],[896,24,741,24],[896,26,741,26,"o"],[896,27,741,27],[896,30,741,30,"_2n"],[896,33,741,33],[896,38,741,38,"_0n"],[896,41,741,41],[896,43,741,43,"o"],[896,44,741,44],[896,48,741,48,"_2n"],[896,51,741,51],[896,53,742,8,"l"],[896,54,742,9],[896,58,742,13,"_1n"],[896,61,742,16],[897,4,743,4],[897,8,743,10,"c1"],[897,10,743,12],[897,13,743,15,"l"],[897,14,743,16],[897,15,743,17],[897,16,743,18],[898,4,744,4],[899,4,745,4],[900,4,746,4],[900,8,746,10,"_2n_pow_c1_1"],[900,20,746,22],[900,23,746,25,"_2n"],[900,26,746,28],[900,30,746,33,"c1"],[900,32,746,35],[900,35,746,38,"_1n"],[900,38,746,41],[900,41,746,44,"_1n"],[900,44,746,48],[901,4,747,4],[901,8,747,10,"_2n_pow_c1"],[901,18,747,20],[901,21,747,23,"_2n_pow_c1_1"],[901,33,747,35],[901,36,747,38,"_2n"],[901,39,747,41],[902,4,748,4],[902,8,748,10,"c2"],[902,10,748,12],[902,13,748,15],[902,14,748,16,"q"],[902,15,748,17],[902,18,748,20,"_1n"],[902,21,748,23],[902,25,748,27,"_2n_pow_c1"],[902,35,748,37],[902,36,748,38],[902,37,748,39],[903,4,749,4],[903,8,749,10,"c3"],[903,10,749,12],[903,13,749,15],[903,14,749,16,"c2"],[903,16,749,18],[903,19,749,21,"_1n"],[903,22,749,24],[903,26,749,28,"_2n"],[903,29,749,31],[903,30,749,32],[903,31,749,33],[904,4,750,4],[904,8,750,10,"c4"],[904,10,750,12],[904,13,750,15,"_2n_pow_c1"],[904,23,750,25],[904,26,750,28,"_1n"],[904,29,750,31],[904,30,750,32],[904,31,750,33],[905,4,751,4],[905,8,751,10,"c5"],[905,10,751,12],[905,13,751,15,"_2n_pow_c1_1"],[905,25,751,27],[905,26,751,28],[905,27,751,29],[906,4,752,4],[906,8,752,10,"c6"],[906,10,752,12],[906,13,752,15,"Fp"],[906,15,752,17],[906,16,752,18,"pow"],[906,19,752,21],[906,20,752,22,"Z"],[906,21,752,23],[906,23,752,25,"c2"],[906,25,752,27],[906,26,752,28],[906,27,752,29],[906,28,752,30],[907,4,753,4],[907,8,753,10,"c7"],[907,10,753,12],[907,13,753,15,"Fp"],[907,15,753,17],[907,16,753,18,"pow"],[907,19,753,21],[907,20,753,22,"Z"],[907,21,753,23],[907,23,753,25],[907,24,753,26,"c2"],[907,26,753,28],[907,29,753,31,"_1n"],[907,32,753,34],[907,36,753,38,"_2n"],[907,39,753,41],[907,40,753,42],[907,41,753,43],[907,42,753,44],[908,4,754,4],[908,8,754,8,"sqrtRatio"],[908,17,754,17],[908,20,754,20],[908,29,754,8,"sqrtRatio"],[908,38,754,17,"sqrtRatio"],[908,39,754,21,"u"],[908,40,754,22],[908,42,754,24,"v"],[908,43,754,25],[908,45,754,30],[909,6,755,8],[909,10,755,12,"tv1"],[909,13,755,15],[909,16,755,18,"c6"],[909,18,755,20],[909,19,755,21],[909,20,755,22],[910,6,756,8],[910,10,756,12,"tv2"],[910,13,756,15],[910,16,756,18,"Fp"],[910,18,756,20],[910,19,756,21,"pow"],[910,22,756,24],[910,23,756,25,"v"],[910,24,756,26],[910,26,756,28,"c4"],[910,28,756,30],[910,29,756,31],[910,30,756,32],[910,31,756,33],[911,6,757,8],[911,10,757,12,"tv3"],[911,13,757,15],[911,16,757,18,"Fp"],[911,18,757,20],[911,19,757,21,"sqr"],[911,22,757,24],[911,23,757,25,"tv2"],[911,26,757,28],[911,27,757,29],[911,28,757,30],[911,29,757,31],[912,6,758,8,"tv3"],[912,9,758,11],[912,12,758,14,"Fp"],[912,14,758,16],[912,15,758,17,"mul"],[912,18,758,20],[912,19,758,21,"tv3"],[912,22,758,24],[912,24,758,26,"v"],[912,25,758,27],[912,26,758,28],[912,27,758,29],[912,28,758,30],[913,6,759,8],[913,10,759,12,"tv5"],[913,13,759,15],[913,16,759,18,"Fp"],[913,18,759,20],[913,19,759,21,"mul"],[913,22,759,24],[913,23,759,25,"u"],[913,24,759,26],[913,26,759,28,"tv3"],[913,29,759,31],[913,30,759,32],[913,31,759,33],[913,32,759,34],[914,6,760,8,"tv5"],[914,9,760,11],[914,12,760,14,"Fp"],[914,14,760,16],[914,15,760,17,"pow"],[914,18,760,20],[914,19,760,21,"tv5"],[914,22,760,24],[914,24,760,26,"c3"],[914,26,760,28],[914,27,760,29],[914,28,760,30],[914,29,760,31],[915,6,761,8,"tv5"],[915,9,761,11],[915,12,761,14,"Fp"],[915,14,761,16],[915,15,761,17,"mul"],[915,18,761,20],[915,19,761,21,"tv5"],[915,22,761,24],[915,24,761,26,"tv2"],[915,27,761,29],[915,28,761,30],[915,29,761,31],[915,30,761,32],[916,6,762,8,"tv2"],[916,9,762,11],[916,12,762,14,"Fp"],[916,14,762,16],[916,15,762,17,"mul"],[916,18,762,20],[916,19,762,21,"tv5"],[916,22,762,24],[916,24,762,26,"v"],[916,25,762,27],[916,26,762,28],[916,27,762,29],[916,28,762,30],[917,6,763,8,"tv3"],[917,9,763,11],[917,12,763,14,"Fp"],[917,14,763,16],[917,15,763,17,"mul"],[917,18,763,20],[917,19,763,21,"tv5"],[917,22,763,24],[917,24,763,26,"u"],[917,25,763,27],[917,26,763,28],[917,27,763,29],[917,28,763,30],[918,6,764,8],[918,10,764,12,"tv4"],[918,13,764,15],[918,16,764,18,"Fp"],[918,18,764,20],[918,19,764,21,"mul"],[918,22,764,24],[918,23,764,25,"tv3"],[918,26,764,28],[918,28,764,30,"tv2"],[918,31,764,33],[918,32,764,34],[918,33,764,35],[918,34,764,36],[919,6,765,8,"tv5"],[919,9,765,11],[919,12,765,14,"Fp"],[919,14,765,16],[919,15,765,17,"pow"],[919,18,765,20],[919,19,765,21,"tv4"],[919,22,765,24],[919,24,765,26,"c5"],[919,26,765,28],[919,27,765,29],[919,28,765,30],[919,29,765,31],[920,6,766,8],[920,10,766,12,"isQR"],[920,14,766,16],[920,17,766,19,"Fp"],[920,19,766,21],[920,20,766,22,"eql"],[920,23,766,25],[920,24,766,26,"tv5"],[920,27,766,29],[920,29,766,31,"Fp"],[920,31,766,33],[920,32,766,34,"ONE"],[920,35,766,37],[920,36,766,38],[920,37,766,39],[920,38,766,40],[921,6,767,8,"tv2"],[921,9,767,11],[921,12,767,14,"Fp"],[921,14,767,16],[921,15,767,17,"mul"],[921,18,767,20],[921,19,767,21,"tv3"],[921,22,767,24],[921,24,767,26,"c7"],[921,26,767,28],[921,27,767,29],[921,28,767,30],[921,29,767,31],[922,6,768,8,"tv5"],[922,9,768,11],[922,12,768,14,"Fp"],[922,14,768,16],[922,15,768,17,"mul"],[922,18,768,20],[922,19,768,21,"tv4"],[922,22,768,24],[922,24,768,26,"tv1"],[922,27,768,29],[922,28,768,30],[922,29,768,31],[922,30,768,32],[923,6,769,8,"tv3"],[923,9,769,11],[923,12,769,14,"Fp"],[923,14,769,16],[923,15,769,17,"cmov"],[923,19,769,21],[923,20,769,22,"tv2"],[923,23,769,25],[923,25,769,27,"tv3"],[923,28,769,30],[923,30,769,32,"isQR"],[923,34,769,36],[923,35,769,37],[923,36,769,38],[923,37,769,39],[924,6,770,8,"tv4"],[924,9,770,11],[924,12,770,14,"Fp"],[924,14,770,16],[924,15,770,17,"cmov"],[924,19,770,21],[924,20,770,22,"tv5"],[924,23,770,25],[924,25,770,27,"tv4"],[924,28,770,30],[924,30,770,32,"isQR"],[924,34,770,36],[924,35,770,37],[924,36,770,38],[924,37,770,39],[925,6,771,8],[926,6,772,8],[926,11,772,13],[926,15,772,17,"i"],[926,16,772,18],[926,19,772,21,"c1"],[926,21,772,23],[926,23,772,25,"i"],[926,24,772,26],[926,27,772,29,"_1n"],[926,30,772,32],[926,32,772,34,"i"],[926,33,772,35],[926,35,772,37],[926,37,772,39],[927,8,773,12],[927,12,773,16,"tv5"],[927,15,773,19],[927,18,773,22,"i"],[927,19,773,23],[927,22,773,26,"_2n"],[927,25,773,29],[927,26,773,30],[927,27,773,31],[928,8,774,12,"tv5"],[928,11,774,15],[928,14,774,18,"_2n"],[928,17,774,21],[928,21,774,26,"tv5"],[928,24,774,29],[928,27,774,32,"_1n"],[928,30,774,36],[928,31,774,37],[928,32,774,38],[929,8,775,12],[929,12,775,16,"tvv5"],[929,16,775,20],[929,19,775,23,"Fp"],[929,21,775,25],[929,22,775,26,"pow"],[929,25,775,29],[929,26,775,30,"tv4"],[929,29,775,33],[929,31,775,35,"tv5"],[929,34,775,38],[929,35,775,39],[929,36,775,40],[929,37,775,41],[930,8,776,12],[930,12,776,18,"e1"],[930,14,776,20],[930,17,776,23,"Fp"],[930,19,776,25],[930,20,776,26,"eql"],[930,23,776,29],[930,24,776,30,"tvv5"],[930,28,776,34],[930,30,776,36,"Fp"],[930,32,776,38],[930,33,776,39,"ONE"],[930,36,776,42],[930,37,776,43],[930,38,776,44],[930,39,776,45],[931,8,777,12,"tv2"],[931,11,777,15],[931,14,777,18,"Fp"],[931,16,777,20],[931,17,777,21,"mul"],[931,20,777,24],[931,21,777,25,"tv3"],[931,24,777,28],[931,26,777,30,"tv1"],[931,29,777,33],[931,30,777,34],[931,31,777,35],[931,32,777,36],[932,8,778,12,"tv1"],[932,11,778,15],[932,14,778,18,"Fp"],[932,16,778,20],[932,17,778,21,"mul"],[932,20,778,24],[932,21,778,25,"tv1"],[932,24,778,28],[932,26,778,30,"tv1"],[932,29,778,33],[932,30,778,34],[932,31,778,35],[932,32,778,36],[933,8,779,12,"tvv5"],[933,12,779,16],[933,15,779,19,"Fp"],[933,17,779,21],[933,18,779,22,"mul"],[933,21,779,25],[933,22,779,26,"tv4"],[933,25,779,29],[933,27,779,31,"tv1"],[933,30,779,34],[933,31,779,35],[933,32,779,36],[933,33,779,37],[934,8,780,12,"tv3"],[934,11,780,15],[934,14,780,18,"Fp"],[934,16,780,20],[934,17,780,21,"cmov"],[934,21,780,25],[934,22,780,26,"tv2"],[934,25,780,29],[934,27,780,31,"tv3"],[934,30,780,34],[934,32,780,36,"e1"],[934,34,780,38],[934,35,780,39],[934,36,780,40],[934,37,780,41],[935,8,781,12,"tv4"],[935,11,781,15],[935,14,781,18,"Fp"],[935,16,781,20],[935,17,781,21,"cmov"],[935,21,781,25],[935,22,781,26,"tvv5"],[935,26,781,30],[935,28,781,32,"tv4"],[935,31,781,35],[935,33,781,37,"e1"],[935,35,781,39],[935,36,781,40],[935,37,781,41],[935,38,781,42],[936,6,782,8],[937,6,783,8],[937,13,783,15],[938,8,783,17,"isValid"],[938,15,783,24],[938,17,783,26,"isQR"],[938,21,783,30],[939,8,783,32,"value"],[939,13,783,37],[939,15,783,39,"tv3"],[940,6,783,43],[940,7,783,44],[941,4,784,4],[941,5,784,5],[942,4,785,4],[942,8,785,8,"Fp"],[942,10,785,10],[942,11,785,11,"ORDER"],[942,16,785,16],[942,19,785,19,"_4n"],[942,22,785,22],[942,27,785,27,"_3n"],[942,30,785,30],[942,32,785,32],[943,6,786,8],[944,6,787,8],[944,10,787,14,"c1"],[944,13,787,16],[944,16,787,19],[944,17,787,20,"Fp"],[944,19,787,22],[944,20,787,23,"ORDER"],[944,25,787,28],[944,28,787,31,"_3n"],[944,31,787,34],[944,35,787,38,"_4n"],[944,38,787,41],[944,39,787,42],[944,40,787,43],[945,6,788,8],[945,10,788,14,"c2"],[945,13,788,16],[945,16,788,19,"Fp"],[945,18,788,21],[945,19,788,22,"sqrt"],[945,23,788,26],[945,24,788,27,"Fp"],[945,26,788,29],[945,27,788,30,"neg"],[945,30,788,33],[945,31,788,34,"Z"],[945,32,788,35],[945,33,788,36],[945,34,788,37],[945,35,788,38],[945,36,788,39],[946,6,789,8,"sqrtRatio"],[946,15,789,17],[946,18,789,20],[946,27,789,8,"sqrtRatio"],[946,36,789,17,"sqrtRatio"],[946,37,789,21,"u"],[946,38,789,22],[946,40,789,24,"v"],[946,41,789,25],[946,43,789,30],[947,8,790,12],[947,12,790,16,"tv1"],[947,15,790,19],[947,18,790,22,"Fp"],[947,20,790,24],[947,21,790,25,"sqr"],[947,24,790,28],[947,25,790,29,"v"],[947,26,790,30],[947,27,790,31],[947,28,790,32],[947,29,790,33],[948,8,791,12],[948,12,791,18,"tv2"],[948,15,791,21],[948,18,791,24,"Fp"],[948,20,791,26],[948,21,791,27,"mul"],[948,24,791,30],[948,25,791,31,"u"],[948,26,791,32],[948,28,791,34,"v"],[948,29,791,35],[948,30,791,36],[948,31,791,37],[948,32,791,38],[949,8,792,12,"tv1"],[949,11,792,15],[949,14,792,18,"Fp"],[949,16,792,20],[949,17,792,21,"mul"],[949,20,792,24],[949,21,792,25,"tv1"],[949,24,792,28],[949,26,792,30,"tv2"],[949,29,792,33],[949,30,792,34],[949,31,792,35],[949,32,792,36],[950,8,793,12],[950,12,793,16,"y1"],[950,14,793,18],[950,17,793,21,"Fp"],[950,19,793,23],[950,20,793,24,"pow"],[950,23,793,27],[950,24,793,28,"tv1"],[950,27,793,31],[950,29,793,33,"c1"],[950,32,793,35],[950,33,793,36],[950,34,793,37],[950,35,793,38],[951,8,794,12,"y1"],[951,10,794,14],[951,13,794,17,"Fp"],[951,15,794,19],[951,16,794,20,"mul"],[951,19,794,23],[951,20,794,24,"y1"],[951,22,794,26],[951,24,794,28,"tv2"],[951,27,794,31],[951,28,794,32],[951,29,794,33],[951,30,794,34],[952,8,795,12],[952,12,795,18,"y2"],[952,14,795,20],[952,17,795,23,"Fp"],[952,19,795,25],[952,20,795,26,"mul"],[952,23,795,29],[952,24,795,30,"y1"],[952,26,795,32],[952,28,795,34,"c2"],[952,31,795,36],[952,32,795,37],[952,33,795,38],[952,34,795,39],[953,8,796,12],[953,12,796,18,"tv3"],[953,15,796,21],[953,18,796,24,"Fp"],[953,20,796,26],[953,21,796,27,"mul"],[953,24,796,30],[953,25,796,31,"Fp"],[953,27,796,33],[953,28,796,34,"sqr"],[953,31,796,37],[953,32,796,38,"y1"],[953,34,796,40],[953,35,796,41],[953,37,796,43,"v"],[953,38,796,44],[953,39,796,45],[953,40,796,46],[953,41,796,47],[954,8,797,12],[954,12,797,18,"isQR"],[954,16,797,22],[954,19,797,25,"Fp"],[954,21,797,27],[954,22,797,28,"eql"],[954,25,797,31],[954,26,797,32,"tv3"],[954,29,797,35],[954,31,797,37,"u"],[954,32,797,38],[954,33,797,39],[954,34,797,40],[954,35,797,41],[955,8,798,12],[955,12,798,16,"y"],[955,13,798,17],[955,16,798,20,"Fp"],[955,18,798,22],[955,19,798,23,"cmov"],[955,23,798,27],[955,24,798,28,"y2"],[955,26,798,30],[955,28,798,32,"y1"],[955,30,798,34],[955,32,798,36,"isQR"],[955,36,798,40],[955,37,798,41],[955,38,798,42],[955,39,798,43],[956,8,799,12],[956,15,799,19],[957,10,799,21,"isValid"],[957,17,799,28],[957,19,799,30,"isQR"],[957,23,799,34],[958,10,799,36,"value"],[958,15,799,41],[958,17,799,43,"y"],[959,8,799,45],[959,9,799,46],[959,10,799,47],[959,11,799,48],[960,6,800,8],[960,7,800,9],[961,4,801,4],[962,4,802,4],[963,4,803,4],[964,4,804,4],[964,11,804,11,"sqrtRatio"],[964,20,804,20],[965,2,805,0],[966,2,806,0],[967,0,807,0],[968,0,808,0],[969,0,809,0],[970,2,810,7],[970,11,810,16,"mapToCurveSimpleSWU"],[970,30,810,35,"mapToCurveSimpleSWU"],[970,31,810,36,"Fp"],[970,33,810,38],[970,35,810,40,"opts"],[970,39,810,44],[970,41,810,46],[971,4,811,4],[971,8,811,4,"validateField"],[971,18,811,17],[971,19,811,17,"validateField"],[971,32,811,17],[971,34,811,18,"Fp"],[971,36,811,20],[971,37,811,21],[972,4,812,4],[972,8,812,12,"A"],[972,9,812,13],[972,12,812,24,"opts"],[972,16,812,28],[972,17,812,12,"A"],[972,18,812,13],[973,6,812,15,"B"],[973,7,812,16],[973,10,812,24,"opts"],[973,14,812,28],[973,15,812,15,"B"],[973,16,812,16],[974,6,812,18,"Z"],[974,7,812,19],[974,10,812,24,"opts"],[974,14,812,28],[974,15,812,18,"Z"],[974,16,812,19],[975,4,813,4],[975,8,813,8],[975,9,813,9,"Fp"],[975,11,813,11],[975,12,813,12,"isValid"],[975,19,813,19],[975,20,813,20,"A"],[975,21,813,21],[975,22,813,22],[975,26,813,26],[975,27,813,27,"Fp"],[975,29,813,29],[975,30,813,30,"isValid"],[975,37,813,37],[975,38,813,38,"B"],[975,39,813,39],[975,40,813,40],[975,44,813,44],[975,45,813,45,"Fp"],[975,47,813,47],[975,48,813,48,"isValid"],[975,55,813,55],[975,56,813,56,"Z"],[975,57,813,57],[975,58,813,58],[975,60,814,8],[975,66,814,14],[975,70,814,18,"Error"],[975,75,814,23],[975,76,814,24],[975,111,814,59],[975,112,814,60],[976,4,815,4],[976,8,815,10,"sqrtRatio"],[976,17,815,19],[976,20,815,22,"SWUFpSqrtRatio"],[976,34,815,36],[976,35,815,37,"Fp"],[976,37,815,39],[976,39,815,41,"Z"],[976,40,815,42],[976,41,815,43],[977,4,816,4],[977,8,816,8],[977,9,816,9,"Fp"],[977,11,816,11],[977,12,816,12,"isOdd"],[977,17,816,17],[977,19,817,8],[977,25,817,14],[977,29,817,18,"Error"],[977,34,817,23],[977,35,817,24],[977,65,817,54],[977,66,817,55],[978,4,818,4],[979,4,819,4],[980,4,820,4],[980,11,820,11],[980,21,820,12,"u"],[980,22,820,13],[980,24,820,18],[981,6,821,8],[982,6,822,8],[982,10,822,12,"tv1"],[982,13,822,15],[982,15,822,17,"tv2"],[982,18,822,20],[982,20,822,22,"tv3"],[982,23,822,25],[982,25,822,27,"tv4"],[982,28,822,30],[982,30,822,32,"tv5"],[982,33,822,35],[982,35,822,37,"tv6"],[982,38,822,40],[982,40,822,42,"x"],[982,41,822,43],[982,43,822,45,"y"],[982,44,822,46],[983,6,823,8,"tv1"],[983,9,823,11],[983,12,823,14,"Fp"],[983,14,823,16],[983,15,823,17,"sqr"],[983,18,823,20],[983,19,823,21,"u"],[983,20,823,22],[983,21,823,23],[983,22,823,24],[983,23,823,25],[984,6,824,8,"tv1"],[984,9,824,11],[984,12,824,14,"Fp"],[984,14,824,16],[984,15,824,17,"mul"],[984,18,824,20],[984,19,824,21,"tv1"],[984,22,824,24],[984,24,824,26,"Z"],[984,25,824,27],[984,26,824,28],[984,27,824,29],[984,28,824,30],[985,6,825,8,"tv2"],[985,9,825,11],[985,12,825,14,"Fp"],[985,14,825,16],[985,15,825,17,"sqr"],[985,18,825,20],[985,19,825,21,"tv1"],[985,22,825,24],[985,23,825,25],[985,24,825,26],[985,25,825,27],[986,6,826,8,"tv2"],[986,9,826,11],[986,12,826,14,"Fp"],[986,14,826,16],[986,15,826,17,"add"],[986,18,826,20],[986,19,826,21,"tv2"],[986,22,826,24],[986,24,826,26,"tv1"],[986,27,826,29],[986,28,826,30],[986,29,826,31],[986,30,826,32],[987,6,827,8,"tv3"],[987,9,827,11],[987,12,827,14,"Fp"],[987,14,827,16],[987,15,827,17,"add"],[987,18,827,20],[987,19,827,21,"tv2"],[987,22,827,24],[987,24,827,26,"Fp"],[987,26,827,28],[987,27,827,29,"ONE"],[987,30,827,32],[987,31,827,33],[987,32,827,34],[987,33,827,35],[988,6,828,8,"tv3"],[988,9,828,11],[988,12,828,14,"Fp"],[988,14,828,16],[988,15,828,17,"mul"],[988,18,828,20],[988,19,828,21,"tv3"],[988,22,828,24],[988,24,828,26,"B"],[988,25,828,27],[988,26,828,28],[988,27,828,29],[988,28,828,30],[989,6,829,8,"tv4"],[989,9,829,11],[989,12,829,14,"Fp"],[989,14,829,16],[989,15,829,17,"cmov"],[989,19,829,21],[989,20,829,22,"Z"],[989,21,829,23],[989,23,829,25,"Fp"],[989,25,829,27],[989,26,829,28,"neg"],[989,29,829,31],[989,30,829,32,"tv2"],[989,33,829,35],[989,34,829,36],[989,36,829,38],[989,37,829,39,"Fp"],[989,39,829,41],[989,40,829,42,"eql"],[989,43,829,45],[989,44,829,46,"tv2"],[989,47,829,49],[989,49,829,51,"Fp"],[989,51,829,53],[989,52,829,54,"ZERO"],[989,56,829,58],[989,57,829,59],[989,58,829,60],[989,59,829,61],[989,60,829,62],[990,6,830,8,"tv4"],[990,9,830,11],[990,12,830,14,"Fp"],[990,14,830,16],[990,15,830,17,"mul"],[990,18,830,20],[990,19,830,21,"tv4"],[990,22,830,24],[990,24,830,26,"A"],[990,25,830,27],[990,26,830,28],[990,27,830,29],[990,28,830,30],[991,6,831,8,"tv2"],[991,9,831,11],[991,12,831,14,"Fp"],[991,14,831,16],[991,15,831,17,"sqr"],[991,18,831,20],[991,19,831,21,"tv3"],[991,22,831,24],[991,23,831,25],[991,24,831,26],[991,25,831,27],[992,6,832,8,"tv6"],[992,9,832,11],[992,12,832,14,"Fp"],[992,14,832,16],[992,15,832,17,"sqr"],[992,18,832,20],[992,19,832,21,"tv4"],[992,22,832,24],[992,23,832,25],[992,24,832,26],[992,25,832,27],[993,6,833,8,"tv5"],[993,9,833,11],[993,12,833,14,"Fp"],[993,14,833,16],[993,15,833,17,"mul"],[993,18,833,20],[993,19,833,21,"tv6"],[993,22,833,24],[993,24,833,26,"A"],[993,25,833,27],[993,26,833,28],[993,27,833,29],[993,28,833,30],[994,6,834,8,"tv2"],[994,9,834,11],[994,12,834,14,"Fp"],[994,14,834,16],[994,15,834,17,"add"],[994,18,834,20],[994,19,834,21,"tv2"],[994,22,834,24],[994,24,834,26,"tv5"],[994,27,834,29],[994,28,834,30],[994,29,834,31],[994,30,834,32],[995,6,835,8,"tv2"],[995,9,835,11],[995,12,835,14,"Fp"],[995,14,835,16],[995,15,835,17,"mul"],[995,18,835,20],[995,19,835,21,"tv2"],[995,22,835,24],[995,24,835,26,"tv3"],[995,27,835,29],[995,28,835,30],[995,29,835,31],[995,30,835,32],[996,6,836,8,"tv6"],[996,9,836,11],[996,12,836,14,"Fp"],[996,14,836,16],[996,15,836,17,"mul"],[996,18,836,20],[996,19,836,21,"tv6"],[996,22,836,24],[996,24,836,26,"tv4"],[996,27,836,29],[996,28,836,30],[996,29,836,31],[996,30,836,32],[997,6,837,8,"tv5"],[997,9,837,11],[997,12,837,14,"Fp"],[997,14,837,16],[997,15,837,17,"mul"],[997,18,837,20],[997,19,837,21,"tv6"],[997,22,837,24],[997,24,837,26,"B"],[997,25,837,27],[997,26,837,28],[997,27,837,29],[997,28,837,30],[998,6,838,8,"tv2"],[998,9,838,11],[998,12,838,14,"Fp"],[998,14,838,16],[998,15,838,17,"add"],[998,18,838,20],[998,19,838,21,"tv2"],[998,22,838,24],[998,24,838,26,"tv5"],[998,27,838,29],[998,28,838,30],[998,29,838,31],[998,30,838,32],[999,6,839,8,"x"],[999,7,839,9],[999,10,839,12,"Fp"],[999,12,839,14],[999,13,839,15,"mul"],[999,16,839,18],[999,17,839,19,"tv1"],[999,20,839,22],[999,22,839,24,"tv3"],[999,25,839,27],[999,26,839,28],[999,27,839,29],[999,28,839,30],[1000,6,840,8],[1000,10,840,8,"_sqrtRatio"],[1000,20,840,8],[1000,23,840,35,"sqrtRatio"],[1000,32,840,44],[1000,33,840,45,"tv2"],[1000,36,840,48],[1000,38,840,50,"tv6"],[1000,41,840,53],[1000,42,840,54],[1001,8,840,16,"isValid"],[1001,15,840,23],[1001,18,840,23,"_sqrtRatio"],[1001,28,840,23],[1001,29,840,16,"isValid"],[1001,36,840,23],[1002,8,840,25,"value"],[1002,13,840,30],[1002,16,840,30,"_sqrtRatio"],[1002,26,840,30],[1002,27,840,25,"value"],[1002,32,840,30],[1002,33,840,55],[1002,34,840,56],[1003,6,841,8,"y"],[1003,7,841,9],[1003,10,841,12,"Fp"],[1003,12,841,14],[1003,13,841,15,"mul"],[1003,16,841,18],[1003,17,841,19,"tv1"],[1003,20,841,22],[1003,22,841,24,"u"],[1003,23,841,25],[1003,24,841,26],[1003,25,841,27],[1003,26,841,28],[1004,6,842,8,"y"],[1004,7,842,9],[1004,10,842,12,"Fp"],[1004,12,842,14],[1004,13,842,15,"mul"],[1004,16,842,18],[1004,17,842,19,"y"],[1004,18,842,20],[1004,20,842,22,"value"],[1004,25,842,27],[1004,26,842,28],[1004,27,842,29],[1004,28,842,30],[1005,6,843,8,"x"],[1005,7,843,9],[1005,10,843,12,"Fp"],[1005,12,843,14],[1005,13,843,15,"cmov"],[1005,17,843,19],[1005,18,843,20,"x"],[1005,19,843,21],[1005,21,843,23,"tv3"],[1005,24,843,26],[1005,26,843,28,"isValid"],[1005,33,843,35],[1005,34,843,36],[1005,35,843,37],[1005,36,843,38],[1006,6,844,8,"y"],[1006,7,844,9],[1006,10,844,12,"Fp"],[1006,12,844,14],[1006,13,844,15,"cmov"],[1006,17,844,19],[1006,18,844,20,"y"],[1006,19,844,21],[1006,21,844,23,"value"],[1006,26,844,28],[1006,28,844,30,"isValid"],[1006,35,844,37],[1006,36,844,38],[1006,37,844,39],[1006,38,844,40],[1007,6,845,8],[1007,10,845,14,"e1"],[1007,12,845,16],[1007,15,845,19,"Fp"],[1007,17,845,21],[1007,18,845,22,"isOdd"],[1007,23,845,27],[1007,24,845,28,"u"],[1007,25,845,29],[1007,26,845,30],[1007,31,845,35,"Fp"],[1007,33,845,37],[1007,34,845,38,"isOdd"],[1007,39,845,43],[1007,40,845,44,"y"],[1007,41,845,45],[1007,42,845,46],[1007,43,845,47],[1007,44,845,48],[1008,6,846,8,"y"],[1008,7,846,9],[1008,10,846,12,"Fp"],[1008,12,846,14],[1008,13,846,15,"cmov"],[1008,17,846,19],[1008,18,846,20,"Fp"],[1008,20,846,22],[1008,21,846,23,"neg"],[1008,24,846,26],[1008,25,846,27,"y"],[1008,26,846,28],[1008,27,846,29],[1008,29,846,31,"y"],[1008,30,846,32],[1008,32,846,34,"e1"],[1008,34,846,36],[1008,35,846,37],[1008,36,846,38],[1008,37,846,39],[1009,6,847,8],[1009,10,847,14,"tv4_inv"],[1009,17,847,21],[1009,20,847,24],[1009,24,847,24,"FpInvertBatch"],[1009,34,847,37],[1009,35,847,37,"FpInvertBatch"],[1009,48,847,37],[1009,50,847,38,"Fp"],[1009,52,847,40],[1009,54,847,42],[1009,55,847,43,"tv4"],[1009,58,847,46],[1009,59,847,47],[1009,61,847,49],[1009,65,847,53],[1009,66,847,54],[1009,67,847,55],[1009,68,847,56],[1009,69,847,57],[1010,6,848,8,"x"],[1010,7,848,9],[1010,10,848,12,"Fp"],[1010,12,848,14],[1010,13,848,15,"mul"],[1010,16,848,18],[1010,17,848,19,"x"],[1010,18,848,20],[1010,20,848,22,"tv4_inv"],[1010,27,848,29],[1010,28,848,30],[1010,29,848,31],[1010,30,848,32],[1011,6,849,8],[1011,13,849,15],[1012,8,849,17,"x"],[1012,9,849,18],[1012,11,849,17,"x"],[1012,12,849,18],[1013,8,849,20,"y"],[1013,9,849,21],[1013,11,849,20,"y"],[1014,6,849,22],[1014,7,849,23],[1015,4,850,4],[1015,5,850,5],[1016,2,851,0],[1017,2,852,0],[1017,11,852,9,"getWLengths"],[1017,22,852,20,"getWLengths"],[1017,23,852,21,"Fp"],[1017,25,852,23],[1017,27,852,25,"Fn"],[1017,29,852,27],[1017,31,852,29],[1018,4,853,4],[1018,11,853,11],[1019,6,854,8,"secretKey"],[1019,15,854,17],[1019,17,854,19,"Fn"],[1019,19,854,21],[1019,20,854,22,"BYTES"],[1019,25,854,27],[1020,6,855,8,"publicKey"],[1020,15,855,17],[1020,17,855,19],[1020,18,855,20],[1020,21,855,23,"Fp"],[1020,23,855,25],[1020,24,855,26,"BYTES"],[1020,29,855,31],[1021,6,856,8,"publicKeyUncompressed"],[1021,27,856,29],[1021,29,856,31],[1021,30,856,32],[1021,33,856,35],[1021,34,856,36],[1021,37,856,39,"Fp"],[1021,39,856,41],[1021,40,856,42,"BYTES"],[1021,45,856,47],[1022,6,857,8,"publicKeyHasPrefix"],[1022,24,857,26],[1022,26,857,28],[1022,30,857,32],[1023,6,858,8,"signature"],[1023,15,858,17],[1023,17,858,19],[1023,18,858,20],[1023,21,858,23,"Fn"],[1023,23,858,25],[1023,24,858,26,"BYTES"],[1024,4,859,4],[1024,5,859,5],[1025,2,860,0],[1026,2,861,0],[1027,0,862,0],[1028,0,863,0],[1029,0,864,0],[1030,2,865,7],[1030,11,865,16,"ecdh"],[1030,15,865,20,"ecdh"],[1030,16,865,21,"Point"],[1030,21,865,26],[1030,23,865,43],[1031,4,865,43],[1031,8,865,28,"ecdhOpts"],[1031,16,865,36],[1031,19,865,36,"arguments"],[1031,28,865,36],[1031,29,865,36,"length"],[1031,35,865,36],[1031,43,865,36,"arguments"],[1031,52,865,36],[1031,60,865,36,"undefined"],[1031,69,865,36],[1031,72,865,36,"arguments"],[1031,81,865,36],[1031,87,865,39],[1031,88,865,40],[1031,89,865,41],[1032,4,866,4],[1032,8,866,12,"Fn"],[1032,10,866,14],[1032,13,866,19,"Point"],[1032,18,866,24],[1032,19,866,12,"Fn"],[1032,21,866,14],[1033,4,867,4],[1033,8,867,10,"randomBytes_"],[1033,20,867,22],[1033,23,867,25,"ecdhOpts"],[1033,31,867,33],[1033,32,867,34,"randomBytes"],[1033,43,867,45],[1033,47,867,49,"randomBytesWeb"],[1033,55,867,63],[1033,56,867,63,"randomBytes"],[1033,67,867,63],[1034,4,868,4],[1034,8,868,10,"lengths"],[1034,15,868,17],[1034,18,868,20,"Object"],[1034,24,868,26],[1034,25,868,27,"assign"],[1034,31,868,33],[1034,32,868,34,"getWLengths"],[1034,43,868,45],[1034,44,868,46,"Point"],[1034,49,868,51],[1034,50,868,52,"Fp"],[1034,52,868,54],[1034,54,868,56,"Fn"],[1034,56,868,58],[1034,57,868,59],[1034,59,868,61],[1035,6,868,63,"seed"],[1035,10,868,67],[1035,12,868,69],[1035,16,868,69,"getMinHashLength"],[1035,26,868,85],[1035,27,868,85,"getMinHashLength"],[1035,43,868,85],[1035,45,868,86,"Fn"],[1035,47,868,88],[1035,48,868,89,"ORDER"],[1035,53,868,94],[1036,4,868,96],[1036,5,868,97],[1036,6,868,98],[1037,4,869,4],[1037,13,869,13,"isValidSecretKey"],[1037,29,869,29,"isValidSecretKey"],[1037,30,869,30,"secretKey"],[1037,39,869,39],[1037,41,869,41],[1038,6,870,8],[1038,10,870,12],[1039,8,871,12],[1039,15,871,19],[1039,16,871,20],[1039,17,871,21,"_normFnElement"],[1039,31,871,35],[1039,32,871,36,"Fn"],[1039,34,871,38],[1039,36,871,40,"secretKey"],[1039,45,871,49],[1039,46,871,50],[1040,6,872,8],[1040,7,872,9],[1040,8,873,8],[1040,15,873,15,"error"],[1040,20,873,20],[1040,22,873,22],[1041,8,874,12],[1041,15,874,19],[1041,20,874,24],[1042,6,875,8],[1043,4,876,4],[1044,4,877,4],[1044,13,877,13,"isValidPublicKey"],[1044,29,877,29,"isValidPublicKey"],[1044,30,877,30,"publicKey"],[1044,39,877,39],[1044,41,877,41,"isCompressed"],[1044,53,877,53],[1044,55,877,55],[1045,6,878,8],[1045,10,878,27,"comp"],[1045,14,878,31],[1045,17,878,59,"lengths"],[1045,24,878,66],[1045,25,878,16,"publicKey"],[1045,34,878,25],[1046,8,878,33,"publicKeyUncompressed"],[1046,29,878,54],[1046,32,878,59,"lengths"],[1046,39,878,66],[1046,40,878,33,"publicKeyUncompressed"],[1046,61,878,54],[1047,6,879,8],[1047,10,879,12],[1048,8,880,12],[1048,12,880,18,"l"],[1048,13,880,19],[1048,16,880,22,"publicKey"],[1048,25,880,31],[1048,26,880,32,"length"],[1048,32,880,38],[1049,8,881,12],[1049,12,881,16,"isCompressed"],[1049,24,881,28],[1049,29,881,33],[1049,33,881,37],[1049,37,881,41,"l"],[1049,38,881,42],[1049,43,881,47,"comp"],[1049,47,881,51],[1049,49,882,16],[1049,56,882,23],[1049,61,882,28],[1050,8,883,12],[1050,12,883,16,"isCompressed"],[1050,24,883,28],[1050,29,883,33],[1050,34,883,38],[1050,38,883,42,"l"],[1050,39,883,43],[1050,44,883,48,"publicKeyUncompressed"],[1050,65,883,69],[1050,67,884,16],[1050,74,884,23],[1050,79,884,28],[1051,8,885,12],[1051,15,885,19],[1051,16,885,20],[1051,17,885,21,"Point"],[1051,22,885,26],[1051,23,885,27,"fromBytes"],[1051,32,885,36],[1051,33,885,37,"publicKey"],[1051,42,885,46],[1051,43,885,47],[1052,6,886,8],[1052,7,886,9],[1052,8,887,8],[1052,15,887,15,"error"],[1052,20,887,20],[1052,22,887,22],[1053,8,888,12],[1053,15,888,19],[1053,20,888,24],[1054,6,889,8],[1055,4,890,4],[1056,4,891,4],[1057,0,892,0],[1058,0,893,0],[1059,0,894,0],[1060,4,895,4],[1060,13,895,13,"randomSecretKey"],[1060,28,895,28,"randomSecretKey"],[1060,29,895,28],[1060,31,895,64],[1061,6,895,64],[1061,10,895,29,"seed"],[1061,14,895,33],[1061,17,895,33,"arguments"],[1061,26,895,33],[1061,27,895,33,"length"],[1061,33,895,33],[1061,41,895,33,"arguments"],[1061,50,895,33],[1061,58,895,33,"undefined"],[1061,67,895,33],[1061,70,895,33,"arguments"],[1061,79,895,33],[1061,85,895,36,"randomBytes_"],[1061,97,895,48],[1061,98,895,49,"lengths"],[1061,105,895,56],[1061,106,895,57,"seed"],[1061,110,895,61],[1061,111,895,62],[1062,6,896,8],[1062,13,896,15],[1062,17,896,15,"mapHashToField"],[1062,27,896,29],[1062,28,896,29,"mapHashToField"],[1062,42,896,29],[1062,44,896,30],[1062,48,896,30,"abytes"],[1062,56,896,36],[1062,57,896,36,"_abytes2"],[1062,65,896,36],[1062,67,896,37,"seed"],[1062,71,896,41],[1062,73,896,43,"lengths"],[1062,80,896,50],[1062,81,896,51,"seed"],[1062,85,896,55],[1062,87,896,57],[1062,93,896,63],[1062,94,896,64],[1062,96,896,66,"Fn"],[1062,98,896,68],[1062,99,896,69,"ORDER"],[1062,104,896,74],[1062,105,896,75],[1063,4,897,4],[1064,4,898,4],[1065,0,899,0],[1066,0,900,0],[1067,0,901,0],[1068,0,902,0],[1069,4,903,4],[1069,13,903,13,"getPublicKey"],[1069,25,903,25,"getPublicKey"],[1069,26,903,26,"secretKey"],[1069,35,903,35],[1069,37,903,58],[1070,6,903,58],[1070,10,903,37,"isCompressed"],[1070,22,903,49],[1070,25,903,49,"arguments"],[1070,34,903,49],[1070,35,903,49,"length"],[1070,41,903,49],[1070,49,903,49,"arguments"],[1070,58,903,49],[1070,66,903,49,"undefined"],[1070,75,903,49],[1070,78,903,49,"arguments"],[1070,87,903,49],[1070,93,903,52],[1070,97,903,56],[1071,6,904,8],[1071,13,904,15,"Point"],[1071,18,904,20],[1071,19,904,21,"BASE"],[1071,23,904,25],[1071,24,904,26,"multiply"],[1071,32,904,34],[1071,33,904,35,"_normFnElement"],[1071,47,904,49],[1071,48,904,50,"Fn"],[1071,50,904,52],[1071,52,904,54,"secretKey"],[1071,61,904,63],[1071,62,904,64],[1071,63,904,65],[1071,64,904,66,"toBytes"],[1071,71,904,73],[1071,72,904,74,"isCompressed"],[1071,84,904,86],[1071,85,904,87],[1072,4,905,4],[1073,4,906,4],[1073,13,906,13,"keygen"],[1073,19,906,19,"keygen"],[1073,20,906,20,"seed"],[1073,24,906,24],[1073,26,906,26],[1074,6,907,8],[1074,10,907,14,"secretKey"],[1074,19,907,23],[1074,22,907,26,"randomSecretKey"],[1074,37,907,41],[1074,38,907,42,"seed"],[1074,42,907,46],[1074,43,907,47],[1075,6,908,8],[1075,13,908,15],[1076,8,908,17,"secretKey"],[1076,17,908,26],[1076,19,908,17,"secretKey"],[1076,28,908,26],[1077,8,908,28,"publicKey"],[1077,17,908,37],[1077,19,908,39,"getPublicKey"],[1077,31,908,51],[1077,32,908,52,"secretKey"],[1077,41,908,61],[1078,6,908,63],[1078,7,908,64],[1079,4,909,4],[1080,4,910,4],[1081,0,911,0],[1082,0,912,0],[1083,4,913,4],[1083,13,913,13,"isProbPub"],[1083,22,913,22,"isProbPub"],[1083,23,913,23,"item"],[1083,27,913,27],[1083,29,913,29],[1084,6,914,8],[1084,10,914,12],[1084,17,914,19,"item"],[1084,21,914,23],[1084,26,914,28],[1084,34,914,36],[1084,36,915,12],[1084,43,915,19],[1084,48,915,24],[1085,6,916,8],[1085,10,916,12,"item"],[1085,14,916,16],[1085,26,916,28,"Point"],[1085,31,916,33],[1085,33,917,12],[1085,40,917,19],[1085,44,917,23],[1086,6,918,8],[1086,10,918,16,"secretKey"],[1086,19,918,25],[1086,22,918,64,"lengths"],[1086,29,918,71],[1086,30,918,16,"secretKey"],[1086,39,918,25],[1087,8,918,27,"publicKey"],[1087,17,918,36],[1087,20,918,64,"lengths"],[1087,27,918,71],[1087,28,918,27,"publicKey"],[1087,37,918,36],[1088,8,918,38,"publicKeyUncompressed"],[1088,29,918,59],[1088,32,918,64,"lengths"],[1088,39,918,71],[1088,40,918,38,"publicKeyUncompressed"],[1088,61,918,59],[1089,6,919,8],[1089,10,919,12,"Fn"],[1089,12,919,14],[1089,13,919,15,"allowedLengths"],[1089,27,919,29],[1089,31,919,33,"secretKey"],[1089,40,919,42],[1089,45,919,47,"publicKey"],[1089,54,919,56],[1089,56,920,12],[1089,63,920,19,"undefined"],[1089,72,920,28],[1090,6,921,8],[1090,10,921,14,"l"],[1090,11,921,15],[1090,14,921,18],[1090,18,921,18,"ensureBytes"],[1090,26,921,29],[1090,27,921,29,"ensureBytes"],[1090,38,921,29],[1090,40,921,30],[1090,45,921,35],[1090,47,921,37,"item"],[1090,51,921,41],[1090,52,921,42],[1090,53,921,43,"length"],[1090,59,921,49],[1091,6,922,8],[1091,13,922,15,"l"],[1091,14,922,16],[1091,19,922,21,"publicKey"],[1091,28,922,30],[1091,32,922,34,"l"],[1091,33,922,35],[1091,38,922,40,"publicKeyUncompressed"],[1091,59,922,61],[1092,4,923,4],[1093,4,924,4],[1094,0,925,0],[1095,0,926,0],[1096,0,927,0],[1097,0,928,0],[1098,0,929,0],[1099,0,930,0],[1100,0,931,0],[1101,4,932,4],[1101,13,932,13,"getSharedSecret"],[1101,28,932,28,"getSharedSecret"],[1101,29,932,29,"secretKeyA"],[1101,39,932,39],[1101,41,932,41,"publicKeyB"],[1101,51,932,51],[1101,53,932,74],[1102,6,932,74],[1102,10,932,53,"isCompressed"],[1102,22,932,65],[1102,25,932,65,"arguments"],[1102,34,932,65],[1102,35,932,65,"length"],[1102,41,932,65],[1102,49,932,65,"arguments"],[1102,58,932,65],[1102,66,932,65,"undefined"],[1102,75,932,65],[1102,78,932,65,"arguments"],[1102,87,932,65],[1102,93,932,68],[1102,97,932,72],[1103,6,933,8],[1103,10,933,12,"isProbPub"],[1103,19,933,21],[1103,20,933,22,"secretKeyA"],[1103,30,933,32],[1103,31,933,33],[1103,36,933,38],[1103,40,933,42],[1103,42,934,12],[1103,48,934,18],[1103,52,934,22,"Error"],[1103,57,934,27],[1103,58,934,28],[1103,89,934,59],[1103,90,934,60],[1104,6,935,8],[1104,10,935,12,"isProbPub"],[1104,19,935,21],[1104,20,935,22,"publicKeyB"],[1104,30,935,32],[1104,31,935,33],[1104,36,935,38],[1104,41,935,43],[1104,43,936,12],[1104,49,936,18],[1104,53,936,22,"Error"],[1104,58,936,27],[1104,59,936,28],[1104,90,936,59],[1104,91,936,60],[1105,6,937,8],[1105,10,937,14,"s"],[1105,11,937,15],[1105,14,937,18,"_normFnElement"],[1105,28,937,32],[1105,29,937,33,"Fn"],[1105,31,937,35],[1105,33,937,37,"secretKeyA"],[1105,43,937,47],[1105,44,937,48],[1106,6,938,8],[1106,10,938,14,"b"],[1106,11,938,15],[1106,14,938,18,"Point"],[1106,19,938,23],[1106,20,938,24,"fromHex"],[1106,27,938,31],[1106,28,938,32,"publicKeyB"],[1106,38,938,42],[1106,39,938,43],[1106,40,938,44],[1106,41,938,45],[1107,6,939,8],[1107,13,939,15,"b"],[1107,14,939,16],[1107,15,939,17,"multiply"],[1107,23,939,25],[1107,24,939,26,"s"],[1107,25,939,27],[1107,26,939,28],[1107,27,939,29,"toBytes"],[1107,34,939,36],[1107,35,939,37,"isCompressed"],[1107,47,939,49],[1107,48,939,50],[1108,4,940,4],[1109,4,941,4],[1109,8,941,10,"utils"],[1109,13,941,15],[1109,16,941,18],[1110,6,942,8,"isValidSecretKey"],[1110,22,942,24],[1110,24,942,8,"isValidSecretKey"],[1110,40,942,24],[1111,6,943,8,"isValidPublicKey"],[1111,22,943,24],[1111,24,943,8,"isValidPublicKey"],[1111,40,943,24],[1112,6,944,8,"randomSecretKey"],[1112,21,944,23],[1112,23,944,8,"randomSecretKey"],[1112,38,944,23],[1113,6,945,8],[1114,6,946,8,"isValidPrivateKey"],[1114,23,946,25],[1114,25,946,27,"isValidSecretKey"],[1114,41,946,43],[1115,6,947,8,"randomPrivateKey"],[1115,22,947,24],[1115,24,947,26,"randomSecretKey"],[1115,39,947,41],[1116,6,948,8,"normPrivateKeyToScalar"],[1116,28,948,30],[1116,30,948,32],[1116,39,948,8,"normPrivateKeyToScalar"],[1116,61,948,30,"normPrivateKeyToScalar"],[1116,62,948,33,"key"],[1116,65,948,36],[1117,8,948,36],[1117,15,948,41,"_normFnElement"],[1117,29,948,55],[1117,30,948,56,"Fn"],[1117,32,948,58],[1117,34,948,60,"key"],[1117,37,948,63],[1117,38,948,64],[1118,6,948,64],[1119,6,949,8,"precompute"],[1119,16,949,18],[1119,27,949,8,"precompute"],[1119,37,949,18,"precompute"],[1119,38,949,18],[1119,40,949,55],[1120,8,949,55],[1120,12,949,19,"windowSize"],[1120,22,949,29],[1120,25,949,29,"arguments"],[1120,34,949,29],[1120,35,949,29,"length"],[1120,41,949,29],[1120,49,949,29,"arguments"],[1120,58,949,29],[1120,66,949,29,"undefined"],[1120,75,949,29],[1120,78,949,29,"arguments"],[1120,87,949,29],[1120,93,949,32],[1120,94,949,33],[1121,8,949,33],[1121,12,949,35,"point"],[1121,17,949,40],[1121,20,949,40,"arguments"],[1121,29,949,40],[1121,30,949,40,"length"],[1121,36,949,40],[1121,44,949,40,"arguments"],[1121,53,949,40],[1121,61,949,40,"undefined"],[1121,70,949,40],[1121,73,949,40,"arguments"],[1121,82,949,40],[1121,88,949,43,"Point"],[1121,93,949,48],[1121,94,949,49,"BASE"],[1121,98,949,53],[1122,8,950,12],[1122,15,950,19,"point"],[1122,20,950,24],[1122,21,950,25,"precompute"],[1122,31,950,35],[1122,32,950,36,"windowSize"],[1122,42,950,46],[1122,44,950,48],[1122,49,950,53],[1122,50,950,54],[1123,6,951,8],[1124,4,952,4],[1124,5,952,5],[1125,4,953,4],[1125,11,953,11,"Object"],[1125,17,953,17],[1125,18,953,18,"freeze"],[1125,24,953,24],[1125,25,953,25],[1126,6,953,27,"getPublicKey"],[1126,18,953,39],[1126,20,953,27,"getPublicKey"],[1126,32,953,39],[1127,6,953,41,"getSharedSecret"],[1127,21,953,56],[1127,23,953,41,"getSharedSecret"],[1127,38,953,56],[1128,6,953,58,"keygen"],[1128,12,953,64],[1128,14,953,58,"keygen"],[1128,20,953,64],[1129,6,953,66,"Point"],[1129,11,953,71],[1129,13,953,66,"Point"],[1129,18,953,71],[1130,6,953,73,"utils"],[1130,11,953,78],[1130,13,953,73,"utils"],[1130,18,953,78],[1131,6,953,80,"lengths"],[1131,13,953,87],[1131,15,953,80,"lengths"],[1132,4,953,88],[1132,5,953,89],[1132,6,953,90],[1133,2,954,0],[1134,2,955,0],[1135,0,956,0],[1136,0,957,0],[1137,0,958,0],[1138,0,959,0],[1139,0,960,0],[1140,0,961,0],[1141,0,962,0],[1142,0,963,0],[1143,0,964,0],[1144,0,965,0],[1145,0,966,0],[1146,0,967,0],[1147,0,968,0],[1148,0,969,0],[1149,0,970,0],[1150,2,971,7],[1150,11,971,16,"ecdsa"],[1150,16,971,21,"ecdsa"],[1150,17,971,22,"Point"],[1150,22,971,27],[1150,24,971,29,"hash"],[1150,28,971,33],[1150,30,971,51],[1151,4,971,51],[1151,8,971,35,"ecdsaOpts"],[1151,17,971,44],[1151,20,971,44,"arguments"],[1151,29,971,44],[1151,30,971,44,"length"],[1151,36,971,44],[1151,44,971,44,"arguments"],[1151,53,971,44],[1151,61,971,44,"undefined"],[1151,70,971,44],[1151,73,971,44,"arguments"],[1151,82,971,44],[1151,88,971,47],[1151,89,971,48],[1151,90,971,49],[1152,4,972,4],[1152,8,972,4,"ahash"],[1152,25,972,9],[1152,26,972,9,"ahash"],[1152,31,972,9],[1152,33,972,10,"hash"],[1152,37,972,14],[1152,38,972,15],[1153,4,973,4],[1153,8,973,4,"_validateObject"],[1153,16,973,19],[1153,17,973,19,"_validateObject"],[1153,32,973,19],[1153,34,973,20,"ecdsaOpts"],[1153,43,973,29],[1153,45,973,31],[1153,46,973,32],[1153,47,973,33],[1153,49,973,35],[1154,6,974,8,"hmac"],[1154,10,974,12],[1154,12,974,14],[1154,22,974,24],[1155,6,975,8,"lowS"],[1155,10,975,12],[1155,12,975,14],[1155,21,975,23],[1156,6,976,8,"randomBytes"],[1156,17,976,19],[1156,19,976,21],[1156,29,976,31],[1157,6,977,8,"bits2int"],[1157,14,977,16],[1157,16,977,18],[1157,26,977,28],[1158,6,978,8,"bits2int_modN"],[1158,19,978,21],[1158,21,978,23],[1159,4,979,4],[1159,5,979,5],[1159,6,979,6],[1160,4,980,4],[1160,8,980,10,"randomBytes"],[1160,19,980,21],[1160,22,980,24,"ecdsaOpts"],[1160,31,980,33],[1160,32,980,34,"randomBytes"],[1160,43,980,45],[1160,47,980,49,"randomBytesWeb"],[1160,55,980,63],[1160,56,980,63,"randomBytes"],[1160,67,980,63],[1161,4,981,4],[1161,8,981,10,"hmac"],[1161,12,981,14],[1161,15,981,17,"ecdsaOpts"],[1161,24,981,26],[1161,25,981,27,"hmac"],[1161,29,981,31],[1161,33,982,9],[1161,43,982,10,"key"],[1161,46,982,13],[1162,6,982,13],[1162,15,982,13,"_len"],[1162,19,982,13],[1162,22,982,13,"arguments"],[1162,31,982,13],[1162,32,982,13,"length"],[1162,38,982,13],[1162,40,982,18,"msgs"],[1162,44,982,22],[1162,51,982,22,"Array"],[1162,56,982,22],[1162,57,982,22,"_len"],[1162,61,982,22],[1162,68,982,22,"_len"],[1162,72,982,22],[1162,83,982,22,"_key"],[1162,87,982,22],[1162,93,982,22,"_key"],[1162,97,982,22],[1162,100,982,22,"_len"],[1162,104,982,22],[1162,106,982,22,"_key"],[1162,110,982,22],[1163,8,982,18,"msgs"],[1163,12,982,22],[1163,13,982,22,"_key"],[1163,17,982,22],[1163,25,982,22,"arguments"],[1163,34,982,22],[1163,35,982,22,"_key"],[1163,39,982,22],[1164,6,982,22],[1165,6,982,22],[1165,13,982,27],[1165,17,982,27,"nobleHmac"],[1165,35,982,36],[1165,36,982,36,"hmac"],[1165,40,982,36],[1165,42,982,37,"hash"],[1165,46,982,41],[1165,48,982,43,"key"],[1165,51,982,46],[1165,53,982,48,"concatBytes"],[1165,61,982,59],[1165,62,982,59,"concatBytes"],[1165,73,982,59],[1165,74,982,59,"apply"],[1165,79,982,59],[1165,88,982,63,"msgs"],[1165,92,982,67],[1165,93,982,68],[1165,94,982,69],[1166,4,982,69],[1166,5,982,70],[1167,4,983,4],[1167,8,983,12,"Fp"],[1167,10,983,14],[1167,13,983,23,"Point"],[1167,18,983,28],[1167,19,983,12,"Fp"],[1167,21,983,14],[1168,6,983,16,"Fn"],[1168,8,983,18],[1168,11,983,23,"Point"],[1168,16,983,28],[1168,17,983,16,"Fn"],[1168,19,983,18],[1169,4,984,4],[1169,8,984,19,"CURVE_ORDER"],[1169,19,984,30],[1169,22,984,49,"Fn"],[1169,24,984,51],[1169,25,984,12,"ORDER"],[1169,30,984,17],[1170,6,984,38,"fnBits"],[1170,12,984,44],[1170,15,984,49,"Fn"],[1170,17,984,51],[1170,18,984,32,"BITS"],[1170,22,984,36],[1171,4,985,4],[1171,8,985,4,"_ecdh"],[1171,13,985,4],[1171,16,985,70,"ecdh"],[1171,20,985,74],[1171,21,985,75,"Point"],[1171,26,985,80],[1171,28,985,82,"ecdsaOpts"],[1171,37,985,91],[1171,38,985,92],[1172,6,985,12,"keygen"],[1172,12,985,18],[1172,15,985,18,"_ecdh"],[1172,20,985,18],[1172,21,985,12,"keygen"],[1172,27,985,18],[1173,6,985,20,"getPublicKey"],[1173,18,985,32],[1173,21,985,32,"_ecdh"],[1173,26,985,32],[1173,27,985,20,"getPublicKey"],[1173,39,985,32],[1174,6,985,34,"getSharedSecret"],[1174,21,985,49],[1174,24,985,49,"_ecdh"],[1174,29,985,49],[1174,30,985,34,"getSharedSecret"],[1174,45,985,49],[1175,6,985,51,"utils"],[1175,11,985,56],[1175,14,985,56,"_ecdh"],[1175,19,985,56],[1175,20,985,51,"utils"],[1175,25,985,56],[1176,6,985,58,"lengths"],[1176,13,985,65],[1176,16,985,65,"_ecdh"],[1176,21,985,65],[1176,22,985,58,"lengths"],[1176,29,985,65],[1177,4,986,4],[1177,8,986,10,"defaultSigOpts"],[1177,22,986,24],[1177,25,986,27],[1178,6,987,8,"prehash"],[1178,13,987,15],[1178,15,987,17],[1178,20,987,22],[1179,6,988,8,"lowS"],[1179,10,988,12],[1179,12,988,14],[1179,19,988,21,"ecdsaOpts"],[1179,28,988,30],[1179,29,988,31,"lowS"],[1179,33,988,35],[1179,38,988,40],[1179,47,988,49],[1179,50,988,52,"ecdsaOpts"],[1179,59,988,61],[1179,60,988,62,"lowS"],[1179,64,988,66],[1179,67,988,69],[1179,72,988,74],[1180,6,989,8,"format"],[1180,12,989,14],[1180,14,989,16,"undefined"],[1180,23,989,25],[1181,6,989,27],[1182,6,990,8,"extraEntropy"],[1182,18,990,20],[1182,20,990,22],[1183,4,991,4],[1183,5,991,5],[1184,4,992,4],[1184,8,992,10,"defaultSigOpts_format"],[1184,29,992,31],[1184,32,992,34],[1184,41,992,43],[1185,4,993,4],[1185,13,993,13,"isBiggerThanHalfOrder"],[1185,34,993,34,"isBiggerThanHalfOrder"],[1185,35,993,35,"number"],[1185,41,993,41],[1185,43,993,43],[1186,6,994,8],[1186,10,994,14,"HALF"],[1186,14,994,18],[1186,17,994,21,"CURVE_ORDER"],[1186,28,994,32],[1186,32,994,36,"_1n"],[1186,35,994,39],[1187,6,995,8],[1187,13,995,15,"number"],[1187,19,995,21],[1187,22,995,24,"HALF"],[1187,26,995,28],[1188,4,996,4],[1189,4,997,4],[1189,13,997,13,"validateRS"],[1189,23,997,23,"validateRS"],[1189,24,997,24,"title"],[1189,29,997,29],[1189,31,997,31,"num"],[1189,34,997,34],[1189,36,997,36],[1190,6,998,8],[1190,10,998,12],[1190,11,998,13,"Fn"],[1190,13,998,15],[1190,14,998,16,"isValidNot0"],[1190,25,998,27],[1190,26,998,28,"num"],[1190,29,998,31],[1190,30,998,32],[1190,32,999,12],[1190,38,999,18],[1190,42,999,22,"Error"],[1190,47,999,27],[1190,48,999,28],[1190,69,999,49,"title"],[1190,74,999,54],[1190,108,999,88],[1190,109,999,89],[1191,6,1000,8],[1191,13,1000,15,"num"],[1191,16,1000,18],[1192,4,1001,4],[1193,4,1002,4],[1193,13,1002,13,"validateSigLength"],[1193,30,1002,30,"validateSigLength"],[1193,31,1002,31,"bytes"],[1193,36,1002,36],[1193,38,1002,38,"format"],[1193,44,1002,44],[1193,46,1002,46],[1194,6,1003,8,"validateSigFormat"],[1194,23,1003,25],[1194,24,1003,26,"format"],[1194,30,1003,32],[1194,31,1003,33],[1195,6,1004,8],[1195,10,1004,14,"size"],[1195,14,1004,18],[1195,17,1004,21,"lengths"],[1195,24,1004,28],[1195,25,1004,29,"signature"],[1195,34,1004,38],[1196,6,1005,8],[1196,10,1005,14,"sizer"],[1196,15,1005,19],[1196,18,1005,22,"format"],[1196,24,1005,28],[1196,29,1005,33],[1196,38,1005,42],[1196,41,1005,45,"size"],[1196,45,1005,49],[1196,48,1005,52,"format"],[1196,54,1005,58],[1196,59,1005,63],[1196,70,1005,74],[1196,73,1005,77,"size"],[1196,77,1005,81],[1196,80,1005,84],[1196,81,1005,85],[1196,84,1005,88,"undefined"],[1196,93,1005,97],[1197,6,1006,8],[1197,13,1006,15],[1197,17,1006,15,"abytes"],[1197,25,1006,21],[1197,26,1006,21,"_abytes2"],[1197,34,1006,21],[1197,36,1006,22,"bytes"],[1197,41,1006,27],[1197,43,1006,29,"sizer"],[1197,48,1006,34],[1197,50,1006,36],[1197,53,1006,39,"format"],[1197,59,1006,45],[1197,71,1006,57],[1197,72,1006,58],[1198,4,1007,4],[1199,4,1008,4],[1200,0,1009,0],[1201,0,1010,0],[1202,4,1008,4],[1202,8,1011,10,"Signature"],[1202,17,1011,19],[1203,6,1012,8],[1203,15,1012,8,"Signature"],[1203,25,1012,20,"r"],[1203,26,1012,21],[1203,28,1012,23,"s"],[1203,29,1012,24],[1203,31,1012,26,"recovery"],[1203,39,1012,34],[1203,41,1012,36],[1204,8,1012,36],[1204,12,1012,36,"_classCallCheck"],[1204,27,1012,36],[1204,28,1012,36,"default"],[1204,35,1012,36],[1204,43,1012,36,"Signature"],[1204,52,1012,36],[1205,8,1013,12],[1205,12,1013,16],[1205,13,1013,17,"r"],[1205,14,1013,18],[1205,17,1013,21,"validateRS"],[1205,27,1013,31],[1205,28,1013,32],[1205,31,1013,35],[1205,33,1013,37,"r"],[1205,34,1013,38],[1205,35,1013,39],[1205,36,1013,40],[1205,37,1013,41],[1206,8,1014,12],[1206,12,1014,16],[1206,13,1014,17,"s"],[1206,14,1014,18],[1206,17,1014,21,"validateRS"],[1206,27,1014,31],[1206,28,1014,32],[1206,31,1014,35],[1206,33,1014,37,"s"],[1206,34,1014,38],[1206,35,1014,39],[1206,36,1014,40],[1206,37,1014,41],[1207,8,1015,12],[1207,12,1015,16,"recovery"],[1207,20,1015,24],[1207,24,1015,28],[1207,28,1015,32],[1207,30,1016,16],[1207,34,1016,20],[1207,35,1016,21,"recovery"],[1207,43,1016,29],[1207,46,1016,32,"recovery"],[1207,54,1016,40],[1208,8,1017,12,"Object"],[1208,14,1017,18],[1208,15,1017,19,"freeze"],[1208,21,1017,25],[1208,22,1017,26],[1208,26,1017,30],[1208,27,1017,31],[1209,6,1018,8],[1210,6,1018,9],[1210,17,1018,9,"_createClass"],[1210,29,1018,9],[1210,30,1018,9,"default"],[1210,37,1018,9],[1210,39,1018,9,"Signature"],[1210,48,1018,9],[1211,8,1018,9,"key"],[1211,11,1018,9],[1212,8,1018,9,"value"],[1212,13,1018,9],[1212,15,1039,8],[1212,24,1039,8,"addRecoveryBit"],[1212,38,1039,22,"addRecoveryBit"],[1212,39,1039,23,"recovery"],[1212,47,1039,31],[1212,49,1039,33],[1213,10,1040,12],[1213,17,1040,19],[1213,21,1040,23,"Signature"],[1213,30,1040,32],[1213,31,1040,33],[1213,35,1040,37],[1213,36,1040,38,"r"],[1213,37,1040,39],[1213,39,1040,41],[1213,43,1040,45],[1213,44,1040,46,"s"],[1213,45,1040,47],[1213,47,1040,49,"recovery"],[1213,55,1040,57],[1213,56,1040,58],[1214,8,1041,8],[1215,6,1041,9],[1216,8,1041,9,"key"],[1216,11,1041,9],[1217,8,1041,9,"value"],[1217,13,1041,9],[1217,15,1042,8],[1217,24,1042,8,"recoverPublicKey"],[1217,40,1042,24,"recoverPublicKey"],[1217,41,1042,25,"messageHash"],[1217,52,1042,36],[1217,54,1042,38],[1218,10,1043,12],[1218,14,1043,18,"FIELD_ORDER"],[1218,25,1043,29],[1218,28,1043,32,"Fp"],[1218,30,1043,34],[1218,31,1043,35,"ORDER"],[1218,36,1043,40],[1219,10,1044,12],[1219,14,1044,20,"r"],[1219,15,1044,21],[1219,18,1044,44],[1219,22,1044,48],[1219,23,1044,20,"r"],[1219,24,1044,21],[1220,12,1044,23,"s"],[1220,13,1044,24],[1220,16,1044,44],[1220,20,1044,48],[1220,21,1044,23,"s"],[1220,22,1044,24],[1221,12,1044,36,"rec"],[1221,15,1044,39],[1221,18,1044,44],[1221,22,1044,48],[1221,23,1044,26,"recovery"],[1221,31,1044,34],[1222,10,1045,12],[1222,14,1045,16,"rec"],[1222,17,1045,19],[1222,21,1045,23],[1222,25,1045,27],[1222,29,1045,31],[1222,30,1045,32],[1222,31,1045,33],[1222,32,1045,34],[1222,34,1045,36],[1222,35,1045,37],[1222,37,1045,39],[1222,38,1045,40],[1222,40,1045,42],[1222,41,1045,43],[1222,42,1045,44],[1222,43,1045,45,"includes"],[1222,51,1045,53],[1222,52,1045,54,"rec"],[1222,55,1045,57],[1222,56,1045,58],[1222,58,1046,16],[1222,64,1046,22],[1222,68,1046,26,"Error"],[1222,73,1046,31],[1222,74,1046,32],[1222,95,1046,53],[1222,96,1046,54],[1223,10,1047,12],[1224,10,1048,12],[1225,10,1049,12],[1226,10,1050,12],[1227,10,1051,12],[1228,10,1052,12],[1229,10,1053,12],[1230,10,1054,12],[1231,10,1055,12],[1231,14,1055,18,"hasCofactor"],[1231,25,1055,29],[1231,28,1055,32,"CURVE_ORDER"],[1231,39,1055,43],[1231,42,1055,46,"_2n"],[1231,45,1055,49],[1231,48,1055,52,"FIELD_ORDER"],[1231,59,1055,63],[1232,10,1056,12],[1232,14,1056,16,"hasCofactor"],[1232,25,1056,27],[1232,29,1056,31,"rec"],[1232,32,1056,34],[1232,35,1056,37],[1232,36,1056,38],[1232,38,1057,16],[1232,44,1057,22],[1232,48,1057,26,"Error"],[1232,53,1057,31],[1232,54,1057,32],[1232,94,1057,72],[1232,95,1057,73],[1233,10,1058,12],[1233,14,1058,18,"radj"],[1233,18,1058,22],[1233,21,1058,25,"rec"],[1233,24,1058,28],[1233,29,1058,33],[1233,30,1058,34],[1233,34,1058,38,"rec"],[1233,37,1058,41],[1233,42,1058,46],[1233,43,1058,47],[1233,46,1058,50,"r"],[1233,47,1058,51],[1233,50,1058,54,"CURVE_ORDER"],[1233,61,1058,65],[1233,64,1058,68,"r"],[1233,65,1058,69],[1234,10,1059,12],[1234,14,1059,16],[1234,15,1059,17,"Fp"],[1234,17,1059,19],[1234,18,1059,20,"isValid"],[1234,25,1059,27],[1234,26,1059,28,"radj"],[1234,30,1059,32],[1234,31,1059,33],[1234,33,1060,16],[1234,39,1060,22],[1234,43,1060,26,"Error"],[1234,48,1060,31],[1234,49,1060,32],[1234,77,1060,60],[1234,78,1060,61],[1235,10,1061,12],[1235,14,1061,18,"x"],[1235,15,1061,19],[1235,18,1061,22,"Fp"],[1235,20,1061,24],[1235,21,1061,25,"toBytes"],[1235,28,1061,32],[1235,29,1061,33,"radj"],[1235,33,1061,37],[1235,34,1061,38],[1236,10,1062,12],[1236,14,1062,18,"R"],[1236,15,1062,19],[1236,18,1062,22,"Point"],[1236,23,1062,27],[1236,24,1062,28,"fromBytes"],[1236,33,1062,37],[1236,34,1062,38],[1236,38,1062,38,"concatBytes"],[1236,46,1062,49],[1236,47,1062,49,"concatBytes"],[1236,58,1062,49],[1236,60,1062,50,"pprefix"],[1236,67,1062,57],[1236,68,1062,58],[1236,69,1062,59,"rec"],[1236,72,1062,62],[1236,75,1062,65],[1236,76,1062,66],[1236,82,1062,72],[1236,83,1062,73],[1236,84,1062,74],[1236,86,1062,76,"x"],[1236,87,1062,77],[1236,88,1062,78],[1236,89,1062,79],[1237,10,1063,12],[1237,14,1063,18,"ir"],[1237,16,1063,20],[1237,19,1063,23,"Fn"],[1237,21,1063,25],[1237,22,1063,26,"inv"],[1237,25,1063,29],[1237,26,1063,30,"radj"],[1237,30,1063,34],[1237,31,1063,35],[1237,32,1063,36],[1237,33,1063,37],[1238,10,1064,12],[1238,14,1064,18,"h"],[1238,15,1064,19],[1238,18,1064,22,"bits2int_modN"],[1238,31,1064,35],[1238,32,1064,36],[1238,36,1064,36,"ensureBytes"],[1238,44,1064,47],[1238,45,1064,47,"ensureBytes"],[1238,56,1064,47],[1238,58,1064,48],[1238,67,1064,57],[1238,69,1064,59,"messageHash"],[1238,80,1064,70],[1238,81,1064,71],[1238,82,1064,72],[1238,83,1064,73],[1238,84,1064,74],[1239,10,1065,12],[1239,14,1065,18,"u1"],[1239,16,1065,20],[1239,19,1065,23,"Fn"],[1239,21,1065,25],[1239,22,1065,26,"create"],[1239,28,1065,32],[1239,29,1065,33],[1239,30,1065,34,"h"],[1239,31,1065,35],[1239,34,1065,38,"ir"],[1239,36,1065,40],[1239,37,1065,41],[1239,38,1065,42],[1239,39,1065,43],[1240,10,1066,12],[1240,14,1066,18,"u2"],[1240,16,1066,20],[1240,19,1066,23,"Fn"],[1240,21,1066,25],[1240,22,1066,26,"create"],[1240,28,1066,32],[1240,29,1066,33,"s"],[1240,30,1066,34],[1240,33,1066,37,"ir"],[1240,35,1066,39],[1240,36,1066,40],[1240,37,1066,41],[1240,38,1066,42],[1241,10,1067,12],[1242,10,1068,12],[1242,14,1068,18,"Q"],[1242,15,1068,19],[1242,18,1068,22,"Point"],[1242,23,1068,27],[1242,24,1068,28,"BASE"],[1242,28,1068,32],[1242,29,1068,33,"multiplyUnsafe"],[1242,43,1068,47],[1242,44,1068,48,"u1"],[1242,46,1068,50],[1242,47,1068,51],[1242,48,1068,52,"add"],[1242,51,1068,55],[1242,52,1068,56,"R"],[1242,53,1068,57],[1242,54,1068,58,"multiplyUnsafe"],[1242,68,1068,72],[1242,69,1068,73,"u2"],[1242,71,1068,75],[1242,72,1068,76],[1242,73,1068,77],[1243,10,1069,12],[1243,14,1069,16,"Q"],[1243,15,1069,17],[1243,16,1069,18,"is0"],[1243,19,1069,21],[1243,20,1069,22],[1243,21,1069,23],[1243,23,1070,16],[1243,29,1070,22],[1243,33,1070,26,"Error"],[1243,38,1070,31],[1243,39,1070,32],[1243,58,1070,51],[1243,59,1070,52],[1244,10,1071,12,"Q"],[1244,11,1071,13],[1244,12,1071,14,"assertValidity"],[1244,26,1071,28],[1244,27,1071,29],[1244,28,1071,30],[1245,10,1072,12],[1245,17,1072,19,"Q"],[1245,18,1072,20],[1246,8,1073,8],[1247,8,1074,8],[1248,6,1074,8],[1249,8,1074,8,"key"],[1249,11,1074,8],[1250,8,1074,8,"value"],[1250,13,1074,8],[1250,15,1075,8],[1250,24,1075,8,"hasHighS"],[1250,32,1075,16,"hasHighS"],[1250,33,1075,16],[1250,35,1075,19],[1251,10,1076,12],[1251,17,1076,19,"isBiggerThanHalfOrder"],[1251,38,1076,40],[1251,39,1076,41],[1251,43,1076,45],[1251,44,1076,46,"s"],[1251,45,1076,47],[1251,46,1076,48],[1252,8,1077,8],[1253,6,1077,9],[1254,8,1077,9,"key"],[1254,11,1077,9],[1255,8,1077,9,"value"],[1255,13,1077,9],[1255,15,1078,8],[1255,24,1078,8,"toBytes"],[1255,31,1078,15,"toBytes"],[1255,32,1078,15],[1255,34,1078,48],[1256,10,1078,48],[1256,14,1078,16,"format"],[1256,20,1078,22],[1256,23,1078,22,"arguments"],[1256,32,1078,22],[1256,33,1078,22,"length"],[1256,39,1078,22],[1256,47,1078,22,"arguments"],[1256,56,1078,22],[1256,64,1078,22,"undefined"],[1256,73,1078,22],[1256,76,1078,22,"arguments"],[1256,85,1078,22],[1256,91,1078,25,"defaultSigOpts_format"],[1256,112,1078,46],[1257,10,1079,12,"validateSigFormat"],[1257,27,1079,29],[1257,28,1079,30,"format"],[1257,34,1079,36],[1257,35,1079,37],[1258,10,1080,12],[1258,14,1080,16,"format"],[1258,20,1080,22],[1258,25,1080,27],[1258,30,1080,32],[1258,32,1081,16],[1258,39,1081,23],[1258,43,1081,23,"hexToBytes"],[1258,51,1081,33],[1258,52,1081,33,"hexToBytes"],[1258,62,1081,33],[1258,64,1081,34,"DER"],[1258,67,1081,37],[1258,68,1081,38,"hexFromSig"],[1258,78,1081,48],[1258,79,1081,49],[1258,83,1081,53],[1258,84,1081,54],[1258,85,1081,55],[1259,10,1082,12],[1259,14,1082,18,"r"],[1259,15,1082,19],[1259,18,1082,22,"Fn"],[1259,20,1082,24],[1259,21,1082,25,"toBytes"],[1259,28,1082,32],[1259,29,1082,33],[1259,33,1082,37],[1259,34,1082,38,"r"],[1259,35,1082,39],[1259,36,1082,40],[1260,10,1083,12],[1260,14,1083,18,"s"],[1260,15,1083,19],[1260,18,1083,22,"Fn"],[1260,20,1083,24],[1260,21,1083,25,"toBytes"],[1260,28,1083,32],[1260,29,1083,33],[1260,33,1083,37],[1260,34,1083,38,"s"],[1260,35,1083,39],[1260,36,1083,40],[1261,10,1084,12],[1261,14,1084,16,"format"],[1261,20,1084,22],[1261,25,1084,27],[1261,36,1084,38],[1261,38,1084,40],[1262,12,1085,16],[1262,16,1085,20],[1262,20,1085,24],[1262,21,1085,25,"recovery"],[1262,29,1085,33],[1262,33,1085,37],[1262,37,1085,41],[1262,39,1086,20],[1262,45,1086,26],[1262,49,1086,30,"Error"],[1262,54,1086,35],[1262,55,1086,36],[1262,85,1086,66],[1262,86,1086,67],[1263,12,1087,16],[1263,19,1087,23],[1263,23,1087,23,"concatBytes"],[1263,31,1087,34],[1263,32,1087,34,"concatBytes"],[1263,43,1087,34],[1263,45,1087,35,"Uint8Array"],[1263,55,1087,45],[1263,56,1087,46,"of"],[1263,58,1087,48],[1263,59,1087,49],[1263,63,1087,53],[1263,64,1087,54,"recovery"],[1263,72,1087,62],[1263,73,1087,63],[1263,75,1087,65,"r"],[1263,76,1087,66],[1263,78,1087,68,"s"],[1263,79,1087,69],[1263,80,1087,70],[1264,10,1088,12],[1265,10,1089,12],[1265,17,1089,19],[1265,21,1089,19,"concatBytes"],[1265,29,1089,30],[1265,30,1089,30,"concatBytes"],[1265,41,1089,30],[1265,43,1089,31,"r"],[1265,44,1089,32],[1265,46,1089,34,"s"],[1265,47,1089,35],[1265,48,1089,36],[1266,8,1090,8],[1267,6,1090,9],[1268,8,1090,9,"key"],[1268,11,1090,9],[1269,8,1090,9,"value"],[1269,13,1090,9],[1269,15,1091,8],[1269,24,1091,8,"toHex"],[1269,29,1091,13,"toHex"],[1269,30,1091,14,"format"],[1269,36,1091,20],[1269,38,1091,22],[1270,10,1092,12],[1270,17,1092,19],[1270,21,1092,19,"bytesToHex"],[1270,29,1092,29],[1270,30,1092,29,"bytesToHex"],[1270,40,1092,29],[1270,42,1092,30],[1270,46,1092,34],[1270,47,1092,35,"toBytes"],[1270,54,1092,42],[1270,55,1092,43,"format"],[1270,61,1092,49],[1270,62,1092,50],[1270,63,1092,51],[1271,8,1093,8],[1272,8,1094,8],[1273,6,1094,8],[1274,8,1094,8,"key"],[1274,11,1094,8],[1275,8,1094,8,"value"],[1275,13,1094,8],[1275,15,1095,8],[1275,24,1095,8,"assertValidity"],[1275,38,1095,22,"assertValidity"],[1275,39,1095,22],[1275,41,1095,25],[1275,42,1095,27],[1276,6,1095,28],[1277,8,1095,28,"key"],[1277,11,1095,28],[1278,8,1095,28,"value"],[1278,13,1095,28],[1278,15,1102,8],[1278,24,1102,8,"normalizeS"],[1278,34,1102,18,"normalizeS"],[1278,35,1102,18],[1278,37,1102,21],[1279,10,1103,12],[1279,17,1103,19],[1279,21,1103,23],[1279,22,1103,24,"hasHighS"],[1279,30,1103,32],[1279,31,1103,33],[1279,32,1103,34],[1279,35,1103,37],[1279,39,1103,41,"Signature"],[1279,48,1103,50],[1279,49,1103,51],[1279,53,1103,55],[1279,54,1103,56,"r"],[1279,55,1103,57],[1279,57,1103,59,"Fn"],[1279,59,1103,61],[1279,60,1103,62,"neg"],[1279,63,1103,65],[1279,64,1103,66],[1279,68,1103,70],[1279,69,1103,71,"s"],[1279,70,1103,72],[1279,71,1103,73],[1279,73,1103,75],[1279,77,1103,79],[1279,78,1103,80,"recovery"],[1279,86,1103,88],[1279,87,1103,89],[1279,90,1103,92],[1279,94,1103,96],[1280,8,1104,8],[1281,6,1104,9],[1282,8,1104,9,"key"],[1282,11,1104,9],[1283,8,1104,9,"value"],[1283,13,1104,9],[1283,15,1105,8],[1283,24,1105,8,"toDERRawBytes"],[1283,37,1105,21,"toDERRawBytes"],[1283,38,1105,21],[1283,40,1105,24],[1284,10,1106,12],[1284,17,1106,19],[1284,21,1106,23],[1284,22,1106,24,"toBytes"],[1284,29,1106,31],[1284,30,1106,32],[1284,35,1106,37],[1284,36,1106,38],[1285,8,1107,8],[1286,6,1107,9],[1287,8,1107,9,"key"],[1287,11,1107,9],[1288,8,1107,9,"value"],[1288,13,1107,9],[1288,15,1108,8],[1288,24,1108,8,"toDERHex"],[1288,32,1108,16,"toDERHex"],[1288,33,1108,16],[1288,35,1108,19],[1289,10,1109,12],[1289,17,1109,19],[1289,21,1109,19,"bytesToHex"],[1289,29,1109,29],[1289,30,1109,29,"bytesToHex"],[1289,40,1109,29],[1289,42,1109,30],[1289,46,1109,34],[1289,47,1109,35,"toBytes"],[1289,54,1109,42],[1289,55,1109,43],[1289,60,1109,48],[1289,61,1109,49],[1289,62,1109,50],[1290,8,1110,8],[1291,6,1110,9],[1292,8,1110,9,"key"],[1292,11,1110,9],[1293,8,1110,9,"value"],[1293,13,1110,9],[1293,15,1111,8],[1293,24,1111,8,"toCompactRawBytes"],[1293,41,1111,25,"toCompactRawBytes"],[1293,42,1111,25],[1293,44,1111,28],[1294,10,1112,12],[1294,17,1112,19],[1294,21,1112,23],[1294,22,1112,24,"toBytes"],[1294,29,1112,31],[1294,30,1112,32],[1294,39,1112,41],[1294,40,1112,42],[1295,8,1113,8],[1296,6,1113,9],[1297,8,1113,9,"key"],[1297,11,1113,9],[1298,8,1113,9,"value"],[1298,13,1113,9],[1298,15,1114,8],[1298,24,1114,8,"toCompactHex"],[1298,36,1114,20,"toCompactHex"],[1298,37,1114,20],[1298,39,1114,23],[1299,10,1115,12],[1299,17,1115,19],[1299,21,1115,19,"bytesToHex"],[1299,29,1115,29],[1299,30,1115,29,"bytesToHex"],[1299,40,1115,29],[1299,42,1115,30],[1299,46,1115,34],[1299,47,1115,35,"toBytes"],[1299,54,1115,42],[1299,55,1115,43],[1299,64,1115,52],[1299,65,1115,53],[1299,66,1115,54],[1300,8,1116,8],[1301,6,1116,9],[1302,8,1116,9,"key"],[1302,11,1116,9],[1303,8,1116,9,"value"],[1303,13,1116,9],[1303,15,1019,8],[1303,24,1019,15,"fromBytes"],[1303,33,1019,24,"fromBytes"],[1303,34,1019,25,"bytes"],[1303,39,1019,30],[1303,41,1019,64],[1304,10,1019,64],[1304,14,1019,32,"format"],[1304,20,1019,38],[1304,23,1019,38,"arguments"],[1304,32,1019,38],[1304,33,1019,38,"length"],[1304,39,1019,38],[1304,47,1019,38,"arguments"],[1304,56,1019,38],[1304,64,1019,38,"undefined"],[1304,73,1019,38],[1304,76,1019,38,"arguments"],[1304,85,1019,38],[1304,91,1019,41,"defaultSigOpts_format"],[1304,112,1019,62],[1305,10,1020,12,"validateSigLength"],[1305,27,1020,29],[1305,28,1020,30,"bytes"],[1305,33,1020,35],[1305,35,1020,37,"format"],[1305,41,1020,43],[1305,42,1020,44],[1306,10,1021,12],[1306,14,1021,16,"recid"],[1306,19,1021,21],[1307,10,1022,12],[1307,14,1022,16,"format"],[1307,20,1022,22],[1307,25,1022,27],[1307,30,1022,32],[1307,32,1022,34],[1308,12,1023,16],[1308,16,1023,16,"_DER$toSig"],[1308,26,1023,16],[1308,29,1023,33,"DER"],[1308,32,1023,36],[1308,33,1023,37,"toSig"],[1308,38,1023,42],[1308,39,1023,43],[1308,43,1023,43,"abytes"],[1308,51,1023,49],[1308,52,1023,49,"_abytes2"],[1308,60,1023,49],[1308,62,1023,50,"bytes"],[1308,67,1023,55],[1308,68,1023,56],[1308,69,1023,57],[1309,14,1023,24,"r"],[1309,16,1023,25],[1309,19,1023,25,"_DER$toSig"],[1309,29,1023,25],[1309,30,1023,24,"r"],[1309,31,1023,25],[1310,14,1023,27,"s"],[1310,16,1023,28],[1310,19,1023,28,"_DER$toSig"],[1310,29,1023,28],[1310,30,1023,27,"s"],[1310,31,1023,28],[1311,12,1024,16],[1311,19,1024,23],[1311,23,1024,27,"Signature"],[1311,32,1024,36],[1311,33,1024,37,"r"],[1311,35,1024,38],[1311,37,1024,40,"s"],[1311,39,1024,41],[1311,40,1024,42],[1312,10,1025,12],[1313,10,1026,12],[1313,14,1026,16,"format"],[1313,20,1026,22],[1313,25,1026,27],[1313,36,1026,38],[1313,38,1026,40],[1314,12,1027,16,"recid"],[1314,17,1027,21],[1314,20,1027,24,"bytes"],[1314,25,1027,29],[1314,26,1027,30],[1314,27,1027,31],[1314,28,1027,32],[1315,12,1028,16,"format"],[1315,18,1028,22],[1315,21,1028,25],[1315,30,1028,34],[1316,12,1029,16,"bytes"],[1316,17,1029,21],[1316,20,1029,24,"bytes"],[1316,25,1029,29],[1316,26,1029,30,"subarray"],[1316,34,1029,38],[1316,35,1029,39],[1316,36,1029,40],[1316,37,1029,41],[1317,10,1030,12],[1318,10,1031,12],[1318,14,1031,18,"L"],[1318,15,1031,19],[1318,18,1031,22,"Fn"],[1318,20,1031,24],[1318,21,1031,25,"BYTES"],[1318,26,1031,30],[1319,10,1032,12],[1319,14,1032,18,"r"],[1319,15,1032,19],[1319,18,1032,22,"bytes"],[1319,23,1032,27],[1319,24,1032,28,"subarray"],[1319,32,1032,36],[1319,33,1032,37],[1319,34,1032,38],[1319,36,1032,40,"L"],[1319,37,1032,41],[1319,38,1032,42],[1320,10,1033,12],[1320,14,1033,18,"s"],[1320,15,1033,19],[1320,18,1033,22,"bytes"],[1320,23,1033,27],[1320,24,1033,28,"subarray"],[1320,32,1033,36],[1320,33,1033,37,"L"],[1320,34,1033,38],[1320,36,1033,40,"L"],[1320,37,1033,41],[1320,40,1033,44],[1320,41,1033,45],[1320,42,1033,46],[1321,10,1034,12],[1321,17,1034,19],[1321,21,1034,23,"Signature"],[1321,30,1034,32],[1321,31,1034,33,"Fn"],[1321,33,1034,35],[1321,34,1034,36,"fromBytes"],[1321,43,1034,45],[1321,44,1034,46,"r"],[1321,45,1034,47],[1321,46,1034,48],[1321,48,1034,50,"Fn"],[1321,50,1034,52],[1321,51,1034,53,"fromBytes"],[1321,60,1034,62],[1321,61,1034,63,"s"],[1321,62,1034,64],[1321,63,1034,65],[1321,65,1034,67,"recid"],[1321,70,1034,72],[1321,71,1034,73],[1322,8,1035,8],[1323,6,1035,9],[1324,8,1035,9,"key"],[1324,11,1035,9],[1325,8,1035,9,"value"],[1325,13,1035,9],[1325,15,1036,8],[1325,24,1036,15,"fromHex"],[1325,31,1036,22,"fromHex"],[1325,32,1036,23,"hex"],[1325,35,1036,26],[1325,37,1036,28,"format"],[1325,43,1036,34],[1325,45,1036,36],[1326,10,1037,12],[1326,17,1037,19],[1326,21,1037,23],[1326,22,1037,24,"fromBytes"],[1326,31,1037,33],[1326,32,1037,34],[1326,36,1037,34,"hexToBytes"],[1326,44,1037,44],[1326,45,1037,44,"hexToBytes"],[1326,55,1037,44],[1326,57,1037,45,"hex"],[1326,60,1037,48],[1326,61,1037,49],[1326,63,1037,51,"format"],[1326,69,1037,57],[1326,70,1037,58],[1327,8,1038,8],[1328,6,1038,9],[1329,8,1038,9,"key"],[1329,11,1038,9],[1330,8,1038,9,"value"],[1330,13,1038,9],[1330,15,1096,8],[1330,24,1096,15,"fromCompact"],[1330,35,1096,26,"fromCompact"],[1330,36,1096,27,"hex"],[1330,39,1096,30],[1330,41,1096,32],[1331,10,1097,12],[1331,17,1097,19,"Signature"],[1331,26,1097,28],[1331,27,1097,29,"fromBytes"],[1331,36,1097,38],[1331,37,1097,39],[1331,41,1097,39,"ensureBytes"],[1331,49,1097,50],[1331,50,1097,50,"ensureBytes"],[1331,61,1097,50],[1331,63,1097,51],[1331,68,1097,56],[1331,70,1097,58,"hex"],[1331,73,1097,61],[1331,74,1097,62],[1331,76,1097,64],[1331,85,1097,73],[1331,86,1097,74],[1332,8,1098,8],[1333,6,1098,9],[1334,8,1098,9,"key"],[1334,11,1098,9],[1335,8,1098,9,"value"],[1335,13,1098,9],[1335,15,1099,8],[1335,24,1099,15,"fromDER"],[1335,31,1099,22,"fromDER"],[1335,32,1099,23,"hex"],[1335,35,1099,26],[1335,37,1099,28],[1336,10,1100,12],[1336,17,1100,19,"Signature"],[1336,26,1100,28],[1336,27,1100,29,"fromBytes"],[1336,36,1100,38],[1336,37,1100,39],[1336,41,1100,39,"ensureBytes"],[1336,49,1100,50],[1336,50,1100,50,"ensureBytes"],[1336,61,1100,50],[1336,63,1100,51],[1336,68,1100,56],[1336,70,1100,58,"hex"],[1336,73,1100,61],[1336,74,1100,62],[1336,76,1100,64],[1336,81,1100,69],[1336,82,1100,70],[1337,8,1101,8],[1338,6,1101,9],[1339,4,1101,9],[1339,9,1118,4],[1340,4,1119,4],[1341,4,1120,4],[1342,4,1121,4],[1343,4,1122,4],[1343,8,1122,10,"bits2int"],[1343,16,1122,18],[1343,19,1122,21,"ecdsaOpts"],[1343,28,1122,30],[1343,29,1122,31,"bits2int"],[1343,37,1122,39],[1343,41,1123,8],[1343,50,1123,17,"bits2int_def"],[1343,62,1123,29,"bits2int_def"],[1343,63,1123,30,"bytes"],[1343,68,1123,35],[1343,70,1123,37],[1344,6,1124,12],[1345,6,1125,12],[1345,10,1125,16,"bytes"],[1345,15,1125,21],[1345,16,1125,22,"length"],[1345,22,1125,28],[1345,25,1125,31],[1345,29,1125,35],[1345,31,1126,16],[1345,37,1126,22],[1345,41,1126,26,"Error"],[1345,46,1126,31],[1345,47,1126,32],[1345,67,1126,52],[1345,68,1126,53],[1346,6,1127,12],[1347,6,1128,12],[1348,6,1129,12],[1348,10,1129,18,"num"],[1348,13,1129,21],[1348,16,1129,24],[1348,20,1129,24,"bytesToNumberBE"],[1348,28,1129,39],[1348,29,1129,39,"bytesToNumberBE"],[1348,44,1129,39],[1348,46,1129,40,"bytes"],[1348,51,1129,45],[1348,52,1129,46],[1348,53,1129,47],[1348,54,1129,48],[1349,6,1130,12],[1349,10,1130,18,"delta"],[1349,15,1130,23],[1349,18,1130,26,"bytes"],[1349,23,1130,31],[1349,24,1130,32,"length"],[1349,30,1130,38],[1349,33,1130,41],[1349,34,1130,42],[1349,37,1130,45,"fnBits"],[1349,43,1130,51],[1349,44,1130,52],[1349,45,1130,53],[1350,6,1131,12],[1350,13,1131,19,"delta"],[1350,18,1131,24],[1350,21,1131,27],[1350,22,1131,28],[1350,25,1131,31,"num"],[1350,28,1131,34],[1350,32,1131,38,"BigInt"],[1350,38,1131,44],[1350,39,1131,45,"delta"],[1350,44,1131,50],[1350,45,1131,51],[1350,48,1131,54,"num"],[1350,51,1131,57],[1351,4,1132,8],[1351,5,1132,9],[1352,4,1133,4],[1352,8,1133,10,"bits2int_modN"],[1352,21,1133,23],[1352,24,1133,26,"ecdsaOpts"],[1352,33,1133,35],[1352,34,1133,36,"bits2int_modN"],[1352,47,1133,49],[1352,51,1134,8],[1352,60,1134,17,"bits2int_modN_def"],[1352,77,1134,34,"bits2int_modN_def"],[1352,78,1134,35,"bytes"],[1352,83,1134,40],[1352,85,1134,42],[1353,6,1135,12],[1353,13,1135,19,"Fn"],[1353,15,1135,21],[1353,16,1135,22,"create"],[1353,22,1135,28],[1353,23,1135,29,"bits2int"],[1353,31,1135,37],[1353,32,1135,38,"bytes"],[1353,37,1135,43],[1353,38,1135,44],[1353,39,1135,45],[1353,40,1135,46],[1353,41,1135,47],[1354,4,1136,8],[1354,5,1136,9],[1355,4,1137,4],[1356,4,1138,4],[1356,8,1138,10,"ORDER_MASK"],[1356,18,1138,20],[1356,21,1138,23],[1356,25,1138,23,"bitMask"],[1356,33,1138,30],[1356,34,1138,30,"bitMask"],[1356,41,1138,30],[1356,43,1138,31,"fnBits"],[1356,49,1138,37],[1356,50,1138,38],[1357,4,1139,4],[1358,4,1140,4],[1358,13,1140,13,"int2octets"],[1358,23,1140,23,"int2octets"],[1358,24,1140,24,"num"],[1358,27,1140,27],[1358,29,1140,29],[1359,6,1141,8],[1360,6,1142,8],[1360,10,1142,8,"aInRange"],[1360,18,1142,16],[1360,19,1142,16,"aInRange"],[1360,27,1142,16],[1360,29,1142,17],[1360,39,1142,27],[1360,42,1142,30,"fnBits"],[1360,48,1142,36],[1360,50,1142,38,"num"],[1360,53,1142,41],[1360,55,1142,43,"_0n"],[1360,58,1142,46],[1360,60,1142,48,"ORDER_MASK"],[1360,70,1142,58],[1360,71,1142,59],[1361,6,1143,8],[1361,13,1143,15,"Fn"],[1361,15,1143,17],[1361,16,1143,18,"toBytes"],[1361,23,1143,25],[1361,24,1143,26,"num"],[1361,27,1143,29],[1361,28,1143,30],[1362,4,1144,4],[1363,4,1145,4],[1363,13,1145,13,"validateMsgAndHash"],[1363,31,1145,31,"validateMsgAndHash"],[1363,32,1145,32,"message"],[1363,39,1145,39],[1363,41,1145,41,"prehash"],[1363,48,1145,48],[1363,50,1145,50],[1364,6,1146,8],[1364,10,1146,8,"abytes"],[1364,18,1146,14],[1364,19,1146,14,"_abytes2"],[1364,27,1146,14],[1364,29,1146,15,"message"],[1364,36,1146,22],[1364,38,1146,24,"undefined"],[1364,47,1146,33],[1364,49,1146,35],[1364,58,1146,44],[1364,59,1146,45],[1365,6,1147,8],[1365,13,1147,15,"prehash"],[1365,20,1147,22],[1365,23,1147,25],[1365,27,1147,25,"abytes"],[1365,35,1147,31],[1365,36,1147,31,"_abytes2"],[1365,44,1147,31],[1365,46,1147,32,"hash"],[1365,50,1147,36],[1365,51,1147,37,"message"],[1365,58,1147,44],[1365,59,1147,45],[1365,61,1147,47,"undefined"],[1365,70,1147,56],[1365,72,1147,58],[1365,91,1147,77],[1365,92,1147,78],[1365,95,1147,81,"message"],[1365,102,1147,88],[1366,4,1148,4],[1367,4,1149,4],[1368,0,1150,0],[1369,0,1151,0],[1370,0,1152,0],[1371,0,1153,0],[1372,0,1154,0],[1373,0,1155,0],[1374,0,1156,0],[1375,4,1157,4],[1375,13,1157,13,"prepSig"],[1375,20,1157,20,"prepSig"],[1375,21,1157,21,"message"],[1375,28,1157,28],[1375,30,1157,30,"privateKey"],[1375,40,1157,40],[1375,42,1157,42,"opts"],[1375,46,1157,46],[1375,48,1157,48],[1376,6,1158,8],[1376,10,1158,12],[1376,11,1158,13],[1376,22,1158,24],[1376,24,1158,26],[1376,35,1158,37],[1376,36,1158,38],[1376,37,1158,39,"some"],[1376,41,1158,43],[1376,42,1158,44],[1376,52,1158,45,"k"],[1376,53,1158,46],[1377,8,1158,46],[1377,15,1158,51,"k"],[1377,16,1158,52],[1377,20,1158,56,"opts"],[1377,24,1158,60],[1378,6,1158,60],[1378,8,1158,61],[1378,10,1159,12],[1378,16,1159,18],[1378,20,1159,22,"Error"],[1378,25,1159,27],[1378,26,1159,28],[1378,63,1159,65],[1378,64,1159,66],[1379,6,1160,8],[1379,10,1160,8,"_validateSigOpts"],[1379,26,1160,8],[1379,29,1160,48,"validateSigOpts"],[1379,44,1160,63],[1379,45,1160,64,"opts"],[1379,49,1160,68],[1379,51,1160,70,"defaultSigOpts"],[1379,65,1160,84],[1379,66,1160,85],[1380,8,1160,16,"lowS"],[1380,12,1160,20],[1380,15,1160,20,"_validateSigOpts"],[1380,31,1160,20],[1380,32,1160,16,"lowS"],[1380,36,1160,20],[1381,8,1160,22,"prehash"],[1381,15,1160,29],[1381,18,1160,29,"_validateSigOpts"],[1381,34,1160,29],[1381,35,1160,22,"prehash"],[1381,42,1160,29],[1382,8,1160,31,"extraEntropy"],[1382,20,1160,43],[1382,23,1160,43,"_validateSigOpts"],[1382,39,1160,43],[1382,40,1160,31,"extraEntropy"],[1382,52,1160,43],[1383,6,1161,8,"message"],[1383,13,1161,15],[1383,16,1161,18,"validateMsgAndHash"],[1383,34,1161,36],[1383,35,1161,37,"message"],[1383,42,1161,44],[1383,44,1161,46,"prehash"],[1383,51,1161,53],[1383,52,1161,54],[1383,53,1161,55],[1383,54,1161,56],[1384,6,1162,8],[1385,6,1163,8],[1386,6,1164,8],[1387,6,1165,8],[1387,10,1165,14,"h1int"],[1387,15,1165,19],[1387,18,1165,22,"bits2int_modN"],[1387,31,1165,35],[1387,32,1165,36,"message"],[1387,39,1165,43],[1387,40,1165,44],[1388,6,1166,8],[1388,10,1166,14,"d"],[1388,11,1166,15],[1388,14,1166,18,"_normFnElement"],[1388,28,1166,32],[1388,29,1166,33,"Fn"],[1388,31,1166,35],[1388,33,1166,37,"privateKey"],[1388,43,1166,47],[1388,44,1166,48],[1388,45,1166,49],[1388,46,1166,50],[1389,6,1167,8],[1389,10,1167,14,"seedArgs"],[1389,18,1167,22],[1389,21,1167,25],[1389,22,1167,26,"int2octets"],[1389,32,1167,36],[1389,33,1167,37,"d"],[1389,34,1167,38],[1389,35,1167,39],[1389,37,1167,41,"int2octets"],[1389,47,1167,51],[1389,48,1167,52,"h1int"],[1389,53,1167,57],[1389,54,1167,58],[1389,55,1167,59],[1390,6,1168,8],[1391,6,1169,8],[1391,10,1169,12,"extraEntropy"],[1391,22,1169,24],[1391,26,1169,28],[1391,30,1169,32],[1391,34,1169,36,"extraEntropy"],[1391,46,1169,48],[1391,51,1169,53],[1391,56,1169,58],[1391,58,1169,60],[1392,8,1170,12],[1393,8,1171,12],[1394,8,1172,12],[1394,12,1172,18,"e"],[1394,13,1172,19],[1394,16,1172,22,"extraEntropy"],[1394,28,1172,34],[1394,33,1172,39],[1394,37,1172,43],[1394,40,1172,46,"randomBytes"],[1394,51,1172,57],[1394,52,1172,58,"lengths"],[1394,59,1172,65],[1394,60,1172,66,"secretKey"],[1394,69,1172,75],[1394,70,1172,76],[1394,73,1172,79,"extraEntropy"],[1394,85,1172,91],[1395,8,1173,12,"seedArgs"],[1395,16,1173,20],[1395,17,1173,21,"push"],[1395,21,1173,25],[1395,22,1173,26],[1395,26,1173,26,"ensureBytes"],[1395,34,1173,37],[1395,35,1173,37,"ensureBytes"],[1395,46,1173,37],[1395,48,1173,38],[1395,62,1173,52],[1395,64,1173,54,"e"],[1395,65,1173,55],[1395,66,1173,56],[1395,67,1173,57],[1395,68,1173,58],[1395,69,1173,59],[1396,6,1174,8],[1397,6,1175,8],[1397,10,1175,14,"seed"],[1397,14,1175,18],[1397,17,1175,21,"concatBytes"],[1397,25,1175,32],[1397,26,1175,32,"concatBytes"],[1397,37,1175,32],[1397,38,1175,32,"apply"],[1397,43,1175,32],[1397,52,1175,36,"seedArgs"],[1397,60,1175,44],[1397,61,1175,45],[1397,62,1175,46],[1397,63,1175,47],[1398,6,1176,8],[1398,10,1176,14,"m"],[1398,11,1176,15],[1398,14,1176,18,"h1int"],[1398,19,1176,23],[1398,20,1176,24],[1398,21,1176,25],[1399,6,1177,8],[1400,6,1178,8],[1401,6,1179,8],[1402,6,1180,8],[1403,6,1181,8],[1404,6,1182,8],[1405,6,1183,8],[1406,6,1184,8],[1407,6,1185,8],[1407,15,1185,17,"k2sig"],[1407,20,1185,22,"k2sig"],[1407,21,1185,23,"kBytes"],[1407,27,1185,29],[1407,29,1185,31],[1408,8,1186,12],[1409,8,1187,12],[1410,8,1188,12],[1410,12,1188,18,"k"],[1410,13,1188,19],[1410,16,1188,22,"bits2int"],[1410,24,1188,30],[1410,25,1188,31,"kBytes"],[1410,31,1188,37],[1410,32,1188,38],[1410,33,1188,39],[1410,34,1188,40],[1411,8,1189,12],[1411,12,1189,16],[1411,13,1189,17,"Fn"],[1411,15,1189,19],[1411,16,1189,20,"isValidNot0"],[1411,27,1189,31],[1411,28,1189,32,"k"],[1411,29,1189,33],[1411,30,1189,34],[1411,32,1190,16],[1411,39,1190,23],[1411,40,1190,24],[1412,8,1191,12],[1412,12,1191,18,"ik"],[1412,14,1191,20],[1412,17,1191,23,"Fn"],[1412,19,1191,25],[1412,20,1191,26,"inv"],[1412,23,1191,29],[1412,24,1191,30,"k"],[1412,25,1191,31],[1412,26,1191,32],[1412,27,1191,33],[1412,28,1191,34],[1413,8,1192,12],[1413,12,1192,18,"q"],[1413,13,1192,19],[1413,16,1192,22,"Point"],[1413,21,1192,27],[1413,22,1192,28,"BASE"],[1413,26,1192,32],[1413,27,1192,33,"multiply"],[1413,35,1192,41],[1413,36,1192,42,"k"],[1413,37,1192,43],[1413,38,1192,44],[1413,39,1192,45,"toAffine"],[1413,47,1192,53],[1413,48,1192,54],[1413,49,1192,55],[1413,50,1192,56],[1413,51,1192,57],[1414,8,1193,12],[1414,12,1193,18,"r"],[1414,13,1193,19],[1414,16,1193,22,"Fn"],[1414,18,1193,24],[1414,19,1193,25,"create"],[1414,25,1193,31],[1414,26,1193,32,"q"],[1414,27,1193,33],[1414,28,1193,34,"x"],[1414,29,1193,35],[1414,30,1193,36],[1414,31,1193,37],[1414,32,1193,38],[1415,8,1194,12],[1415,12,1194,16,"r"],[1415,13,1194,17],[1415,18,1194,22,"_0n"],[1415,21,1194,25],[1415,23,1195,16],[1416,8,1196,12],[1416,12,1196,18,"s"],[1416,13,1196,19],[1416,16,1196,22,"Fn"],[1416,18,1196,24],[1416,19,1196,25,"create"],[1416,25,1196,31],[1416,26,1196,32,"ik"],[1416,28,1196,34],[1416,31,1196,37,"Fn"],[1416,33,1196,39],[1416,34,1196,40,"create"],[1416,40,1196,46],[1416,41,1196,47,"m"],[1416,42,1196,48],[1416,45,1196,51,"r"],[1416,46,1196,52],[1416,49,1196,55,"d"],[1416,50,1196,56],[1416,51,1196,57],[1416,52,1196,58],[1416,53,1196,59],[1416,54,1196,60],[1417,8,1197,12],[1417,12,1197,16,"s"],[1417,13,1197,17],[1417,18,1197,22,"_0n"],[1417,21,1197,25],[1417,23,1198,16],[1418,8,1199,12],[1418,12,1199,16,"recovery"],[1418,20,1199,24],[1418,23,1199,27],[1418,24,1199,28,"q"],[1418,25,1199,29],[1418,26,1199,30,"x"],[1418,27,1199,31],[1418,32,1199,36,"r"],[1418,33,1199,37],[1418,36,1199,40],[1418,37,1199,41],[1418,40,1199,44],[1418,41,1199,45],[1418,45,1199,49,"Number"],[1418,51,1199,55],[1418,52,1199,56,"q"],[1418,53,1199,57],[1418,54,1199,58,"y"],[1418,55,1199,59],[1418,58,1199,62,"_1n"],[1418,61,1199,65],[1418,62,1199,66],[1418,63,1199,67],[1418,64,1199,68],[1419,8,1200,12],[1419,12,1200,16,"normS"],[1419,17,1200,21],[1419,20,1200,24,"s"],[1419,21,1200,25],[1420,8,1201,12],[1420,12,1201,16,"lowS"],[1420,16,1201,20],[1420,20,1201,24,"isBiggerThanHalfOrder"],[1420,41,1201,45],[1420,42,1201,46,"s"],[1420,43,1201,47],[1420,44,1201,48],[1420,46,1201,50],[1421,10,1202,16,"normS"],[1421,15,1202,21],[1421,18,1202,24,"Fn"],[1421,20,1202,26],[1421,21,1202,27,"neg"],[1421,24,1202,30],[1421,25,1202,31,"s"],[1421,26,1202,32],[1421,27,1202,33],[1421,28,1202,34],[1421,29,1202,35],[1422,10,1203,16,"recovery"],[1422,18,1203,24],[1422,22,1203,28],[1422,23,1203,29],[1422,24,1203,30],[1422,25,1203,31],[1423,8,1204,12],[1424,8,1205,12],[1424,15,1205,19],[1424,19,1205,23,"Signature"],[1424,28,1205,32],[1424,29,1205,33,"r"],[1424,30,1205,34],[1424,32,1205,36,"normS"],[1424,37,1205,41],[1424,39,1205,43,"recovery"],[1424,47,1205,51],[1424,48,1205,52],[1424,49,1205,53],[1424,50,1205,54],[1425,6,1206,8],[1426,6,1207,8],[1426,13,1207,15],[1427,8,1207,17,"seed"],[1427,12,1207,21],[1427,14,1207,17,"seed"],[1427,18,1207,21],[1428,8,1207,23,"k2sig"],[1428,13,1207,28],[1428,15,1207,23,"k2sig"],[1429,6,1207,29],[1429,7,1207,30],[1430,4,1208,4],[1431,4,1209,4],[1432,0,1210,0],[1433,0,1211,0],[1434,0,1212,0],[1435,0,1213,0],[1436,0,1214,0],[1437,0,1215,0],[1438,0,1216,0],[1439,0,1217,0],[1440,0,1218,0],[1441,0,1219,0],[1442,4,1220,4],[1442,13,1220,13,"sign"],[1442,17,1220,17,"sign"],[1442,18,1220,18,"message"],[1442,25,1220,25],[1442,27,1220,27,"secretKey"],[1442,36,1220,36],[1442,38,1220,49],[1443,6,1220,49],[1443,10,1220,38,"opts"],[1443,14,1220,42],[1443,17,1220,42,"arguments"],[1443,26,1220,42],[1443,27,1220,42,"length"],[1443,33,1220,42],[1443,41,1220,42,"arguments"],[1443,50,1220,42],[1443,58,1220,42,"undefined"],[1443,67,1220,42],[1443,70,1220,42,"arguments"],[1443,79,1220,42],[1443,85,1220,45],[1443,86,1220,46],[1443,87,1220,47],[1444,6,1221,8,"message"],[1444,13,1221,15],[1444,16,1221,18],[1444,20,1221,18,"ensureBytes"],[1444,28,1221,29],[1444,29,1221,29,"ensureBytes"],[1444,40,1221,29],[1444,42,1221,30],[1444,51,1221,39],[1444,53,1221,41,"message"],[1444,60,1221,48],[1444,61,1221,49],[1445,6,1222,8],[1445,10,1222,8,"_prepSig"],[1445,18,1222,8],[1445,21,1222,32,"prepSig"],[1445,28,1222,39],[1445,29,1222,40,"message"],[1445,36,1222,47],[1445,38,1222,49,"secretKey"],[1445,47,1222,58],[1445,49,1222,60,"opts"],[1445,53,1222,64],[1445,54,1222,65],[1446,8,1222,16,"seed"],[1446,12,1222,20],[1446,15,1222,20,"_prepSig"],[1446,23,1222,20],[1446,24,1222,16,"seed"],[1446,28,1222,20],[1447,8,1222,22,"k2sig"],[1447,13,1222,27],[1447,16,1222,27,"_prepSig"],[1447,24,1222,27],[1447,25,1222,22,"k2sig"],[1447,30,1222,27],[1447,31,1222,66],[1447,32,1222,67],[1448,6,1223,8],[1448,10,1223,14,"drbg"],[1448,14,1223,18],[1448,17,1223,21],[1448,21,1223,21,"createHmacDrbg"],[1448,29,1223,35],[1448,30,1223,35,"createHmacDrbg"],[1448,44,1223,35],[1448,46,1223,36,"hash"],[1448,50,1223,40],[1448,51,1223,41,"outputLen"],[1448,60,1223,50],[1448,62,1223,52,"Fn"],[1448,64,1223,54],[1448,65,1223,55,"BYTES"],[1448,70,1223,60],[1448,72,1223,62,"hmac"],[1448,76,1223,66],[1448,77,1223,67],[1449,6,1224,8],[1449,10,1224,14,"sig"],[1449,13,1224,17],[1449,16,1224,20,"drbg"],[1449,20,1224,24],[1449,21,1224,25,"seed"],[1449,25,1224,29],[1449,27,1224,31,"k2sig"],[1449,32,1224,36],[1449,33,1224,37],[1449,34,1224,38],[1449,35,1224,39],[1450,6,1225,8],[1450,13,1225,15,"sig"],[1450,16,1225,18],[1451,4,1226,4],[1452,4,1227,4],[1452,13,1227,13,"tryParsingSig"],[1452,26,1227,26,"tryParsingSig"],[1452,27,1227,27,"sg"],[1452,29,1227,29],[1452,31,1227,31],[1453,6,1228,8],[1454,6,1229,8],[1454,10,1229,12,"sig"],[1454,13,1229,15],[1454,16,1229,18,"undefined"],[1454,25,1229,27],[1455,6,1230,8],[1455,10,1230,14,"isHex"],[1455,15,1230,19],[1455,18,1230,22],[1455,25,1230,29,"sg"],[1455,27,1230,31],[1455,32,1230,36],[1455,40,1230,44],[1455,44,1230,48],[1455,48,1230,48,"isBytes"],[1455,56,1230,55],[1455,57,1230,55,"isBytes"],[1455,64,1230,55],[1455,66,1230,56,"sg"],[1455,68,1230,58],[1455,69,1230,59],[1456,6,1231,8],[1456,10,1231,14,"isObj"],[1456,15,1231,19],[1456,18,1231,22],[1456,19,1231,23,"isHex"],[1456,24,1231,28],[1456,28,1232,12,"sg"],[1456,30,1232,14],[1456,35,1232,19],[1456,39,1232,23],[1456,43,1233,12],[1456,50,1233,19,"sg"],[1456,52,1233,21],[1456,57,1233,26],[1456,65,1233,34],[1456,69,1234,12],[1456,76,1234,19,"sg"],[1456,78,1234,21],[1456,79,1234,22,"r"],[1456,80,1234,23],[1456,85,1234,28],[1456,93,1234,36],[1456,97,1235,12],[1456,104,1235,19,"sg"],[1456,106,1235,21],[1456,107,1235,22,"s"],[1456,108,1235,23],[1456,113,1235,28],[1456,121,1235,36],[1457,6,1236,8],[1457,10,1236,12],[1457,11,1236,13,"isHex"],[1457,16,1236,18],[1457,20,1236,22],[1457,21,1236,23,"isObj"],[1457,26,1236,28],[1457,28,1237,12],[1457,34,1237,18],[1457,38,1237,22,"Error"],[1457,43,1237,27],[1457,44,1237,28],[1457,118,1237,102],[1457,119,1237,103],[1458,6,1238,8],[1458,10,1238,12,"isObj"],[1458,15,1238,17],[1458,17,1238,19],[1459,8,1239,12,"sig"],[1459,11,1239,15],[1459,14,1239,18],[1459,18,1239,22,"Signature"],[1459,27,1239,31],[1459,28,1239,32,"sg"],[1459,30,1239,34],[1459,31,1239,35,"r"],[1459,32,1239,36],[1459,34,1239,38,"sg"],[1459,36,1239,40],[1459,37,1239,41,"s"],[1459,38,1239,42],[1459,39,1239,43],[1460,6,1240,8],[1460,7,1240,9],[1460,13,1241,13],[1460,17,1241,17,"isHex"],[1460,22,1241,22],[1460,24,1241,24],[1461,8,1242,12],[1461,12,1242,16],[1462,10,1243,16,"sig"],[1462,13,1243,19],[1462,16,1243,22,"Signature"],[1462,25,1243,31],[1462,26,1243,32,"fromBytes"],[1462,35,1243,41],[1462,36,1243,42],[1462,40,1243,42,"ensureBytes"],[1462,48,1243,53],[1462,49,1243,53,"ensureBytes"],[1462,60,1243,53],[1462,62,1243,54],[1462,67,1243,59],[1462,69,1243,61,"sg"],[1462,71,1243,63],[1462,72,1243,64],[1462,74,1243,66],[1462,79,1243,71],[1462,80,1243,72],[1463,8,1244,12],[1463,9,1244,13],[1463,10,1245,12],[1463,17,1245,19,"derError"],[1463,25,1245,27],[1463,27,1245,29],[1464,10,1246,16],[1464,14,1246,20],[1464,16,1246,22,"derError"],[1464,24,1246,30],[1464,36,1246,42,"DER"],[1464,39,1246,45],[1464,40,1246,46,"Err"],[1464,43,1246,49],[1464,44,1246,50],[1464,46,1247,20],[1464,52,1247,26,"derError"],[1464,60,1247,34],[1465,8,1248,12],[1466,8,1249,12],[1466,12,1249,16],[1466,13,1249,17,"sig"],[1466,16,1249,20],[1466,18,1249,22],[1467,10,1250,16],[1467,14,1250,20],[1468,12,1251,20,"sig"],[1468,15,1251,23],[1468,18,1251,26,"Signature"],[1468,27,1251,35],[1468,28,1251,36,"fromBytes"],[1468,37,1251,45],[1468,38,1251,46],[1468,42,1251,46,"ensureBytes"],[1468,50,1251,57],[1468,51,1251,57,"ensureBytes"],[1468,62,1251,57],[1468,64,1251,58],[1468,69,1251,63],[1468,71,1251,65,"sg"],[1468,73,1251,67],[1468,74,1251,68],[1468,76,1251,70],[1468,85,1251,79],[1468,86,1251,80],[1469,10,1252,16],[1469,11,1252,17],[1469,12,1253,16],[1469,19,1253,23,"error"],[1469,24,1253,28],[1469,26,1253,30],[1470,12,1254,20],[1470,19,1254,27],[1470,24,1254,32],[1471,10,1255,16],[1472,8,1256,12],[1473,6,1257,8],[1474,6,1258,8],[1474,10,1258,12],[1474,11,1258,13,"sig"],[1474,14,1258,16],[1474,16,1259,12],[1474,23,1259,19],[1474,28,1259,24],[1475,6,1260,8],[1475,13,1260,15,"sig"],[1475,16,1260,18],[1476,4,1261,4],[1477,4,1262,4],[1478,0,1263,0],[1479,0,1264,0],[1480,0,1265,0],[1481,0,1266,0],[1482,0,1267,0],[1483,0,1268,0],[1484,0,1269,0],[1485,0,1270,0],[1486,0,1271,0],[1487,0,1272,0],[1488,0,1273,0],[1489,0,1274,0],[1490,4,1275,4],[1490,13,1275,13,"verify"],[1490,19,1275,19,"verify"],[1490,20,1275,20,"signature"],[1490,29,1275,29],[1490,31,1275,31,"message"],[1490,38,1275,38],[1490,40,1275,40,"publicKey"],[1490,49,1275,49],[1490,51,1275,62],[1491,6,1275,62],[1491,10,1275,51,"opts"],[1491,14,1275,55],[1491,17,1275,55,"arguments"],[1491,26,1275,55],[1491,27,1275,55,"length"],[1491,33,1275,55],[1491,41,1275,55,"arguments"],[1491,50,1275,55],[1491,58,1275,55,"undefined"],[1491,67,1275,55],[1491,70,1275,55,"arguments"],[1491,79,1275,55],[1491,85,1275,58],[1491,86,1275,59],[1491,87,1275,60],[1492,6,1276,8],[1492,10,1276,8,"_validateSigOpts2"],[1492,27,1276,8],[1492,30,1276,42,"validateSigOpts"],[1492,45,1276,57],[1492,46,1276,58,"opts"],[1492,50,1276,62],[1492,52,1276,64,"defaultSigOpts"],[1492,66,1276,78],[1492,67,1276,79],[1493,8,1276,16,"lowS"],[1493,12,1276,20],[1493,15,1276,20,"_validateSigOpts2"],[1493,32,1276,20],[1493,33,1276,16,"lowS"],[1493,37,1276,20],[1494,8,1276,22,"prehash"],[1494,15,1276,29],[1494,18,1276,29,"_validateSigOpts2"],[1494,35,1276,29],[1494,36,1276,22,"prehash"],[1494,43,1276,29],[1495,8,1276,31,"format"],[1495,14,1276,37],[1495,17,1276,37,"_validateSigOpts2"],[1495,34,1276,37],[1495,35,1276,31,"format"],[1495,41,1276,37],[1496,6,1277,8,"publicKey"],[1496,15,1277,17],[1496,18,1277,20],[1496,22,1277,20,"ensureBytes"],[1496,30,1277,31],[1496,31,1277,31,"ensureBytes"],[1496,42,1277,31],[1496,44,1277,32],[1496,55,1277,43],[1496,57,1277,45,"publicKey"],[1496,66,1277,54],[1496,67,1277,55],[1497,6,1278,8,"message"],[1497,13,1278,15],[1497,16,1278,18,"validateMsgAndHash"],[1497,34,1278,36],[1497,35,1278,37],[1497,39,1278,37,"ensureBytes"],[1497,47,1278,48],[1497,48,1278,48,"ensureBytes"],[1497,59,1278,48],[1497,61,1278,49],[1497,70,1278,58],[1497,72,1278,60,"message"],[1497,79,1278,67],[1497,80,1278,68],[1497,82,1278,70,"prehash"],[1497,89,1278,77],[1497,90,1278,78],[1498,6,1279,8],[1498,10,1279,12],[1498,18,1279,20],[1498,22,1279,24,"opts"],[1498,26,1279,28],[1498,28,1280,12],[1498,34,1280,18],[1498,38,1280,22,"Error"],[1498,43,1280,27],[1498,44,1280,28],[1498,80,1280,64],[1498,81,1280,65],[1499,6,1281,8],[1499,10,1281,14,"sig"],[1499,13,1281,17],[1499,16,1281,20,"format"],[1499,22,1281,26],[1499,27,1281,31,"undefined"],[1499,36,1281,40],[1499,39,1282,14,"tryParsingSig"],[1499,52,1282,27],[1499,53,1282,28,"signature"],[1499,62,1282,37],[1499,63,1282,38],[1499,66,1283,14,"Signature"],[1499,75,1283,23],[1499,76,1283,24,"fromBytes"],[1499,85,1283,33],[1499,86,1283,34],[1499,90,1283,34,"ensureBytes"],[1499,98,1283,45],[1499,99,1283,45,"ensureBytes"],[1499,110,1283,45],[1499,112,1283,46],[1499,117,1283,51],[1499,119,1283,53,"signature"],[1499,128,1283,62],[1499,129,1283,63],[1499,131,1283,65,"format"],[1499,137,1283,71],[1499,138,1283,72],[1500,6,1284,8],[1500,10,1284,12,"sig"],[1500,13,1284,15],[1500,18,1284,20],[1500,23,1284,25],[1500,25,1285,12],[1500,32,1285,19],[1500,37,1285,24],[1501,6,1286,8],[1501,10,1286,12],[1502,8,1287,12],[1502,12,1287,18,"P"],[1502,13,1287,19],[1502,16,1287,22,"Point"],[1502,21,1287,27],[1502,22,1287,28,"fromBytes"],[1502,31,1287,37],[1502,32,1287,38,"publicKey"],[1502,41,1287,47],[1502,42,1287,48],[1503,8,1288,12],[1503,12,1288,16,"lowS"],[1503,16,1288,20],[1503,20,1288,24,"sig"],[1503,23,1288,27],[1503,24,1288,28,"hasHighS"],[1503,32,1288,36],[1503,33,1288,37],[1503,34,1288,38],[1503,36,1289,16],[1503,43,1289,23],[1503,48,1289,28],[1504,8,1290,12],[1504,12,1290,20,"r"],[1504,13,1290,21],[1504,16,1290,29,"sig"],[1504,19,1290,32],[1504,20,1290,20,"r"],[1504,21,1290,21],[1505,10,1290,23,"s"],[1505,11,1290,24],[1505,14,1290,29,"sig"],[1505,17,1290,32],[1505,18,1290,23,"s"],[1505,19,1290,24],[1506,8,1291,12],[1506,12,1291,18,"h"],[1506,13,1291,19],[1506,16,1291,22,"bits2int_modN"],[1506,29,1291,35],[1506,30,1291,36,"message"],[1506,37,1291,43],[1506,38,1291,44],[1506,39,1291,45],[1506,40,1291,46],[1507,8,1292,12],[1507,12,1292,18,"is"],[1507,14,1292,20],[1507,17,1292,23,"Fn"],[1507,19,1292,25],[1507,20,1292,26,"inv"],[1507,23,1292,29],[1507,24,1292,30,"s"],[1507,25,1292,31],[1507,26,1292,32],[1507,27,1292,33],[1507,28,1292,34],[1508,8,1293,12],[1508,12,1293,18,"u1"],[1508,14,1293,20],[1508,17,1293,23,"Fn"],[1508,19,1293,25],[1508,20,1293,26,"create"],[1508,26,1293,32],[1508,27,1293,33,"h"],[1508,28,1293,34],[1508,31,1293,37,"is"],[1508,33,1293,39],[1508,34,1293,40],[1508,35,1293,41],[1508,36,1293,42],[1509,8,1294,12],[1509,12,1294,18,"u2"],[1509,14,1294,20],[1509,17,1294,23,"Fn"],[1509,19,1294,25],[1509,20,1294,26,"create"],[1509,26,1294,32],[1509,27,1294,33,"r"],[1509,28,1294,34],[1509,31,1294,37,"is"],[1509,33,1294,39],[1509,34,1294,40],[1509,35,1294,41],[1509,36,1294,42],[1510,8,1295,12],[1510,12,1295,18,"R"],[1510,13,1295,19],[1510,16,1295,22,"Point"],[1510,21,1295,27],[1510,22,1295,28,"BASE"],[1510,26,1295,32],[1510,27,1295,33,"multiplyUnsafe"],[1510,41,1295,47],[1510,42,1295,48,"u1"],[1510,44,1295,50],[1510,45,1295,51],[1510,46,1295,52,"add"],[1510,49,1295,55],[1510,50,1295,56,"P"],[1510,51,1295,57],[1510,52,1295,58,"multiplyUnsafe"],[1510,66,1295,72],[1510,67,1295,73,"u2"],[1510,69,1295,75],[1510,70,1295,76],[1510,71,1295,77],[1510,72,1295,78],[1510,73,1295,79],[1511,8,1296,12],[1511,12,1296,16,"R"],[1511,13,1296,17],[1511,14,1296,18,"is0"],[1511,17,1296,21],[1511,18,1296,22],[1511,19,1296,23],[1511,21,1297,16],[1511,28,1297,23],[1511,33,1297,28],[1512,8,1298,12],[1512,12,1298,18,"v"],[1512,13,1298,19],[1512,16,1298,22,"Fn"],[1512,18,1298,24],[1512,19,1298,25,"create"],[1512,25,1298,31],[1512,26,1298,32,"R"],[1512,27,1298,33],[1512,28,1298,34,"x"],[1512,29,1298,35],[1512,30,1298,36],[1512,31,1298,37],[1512,32,1298,38],[1513,8,1299,12],[1513,15,1299,19,"v"],[1513,16,1299,20],[1513,21,1299,25,"r"],[1513,22,1299,26],[1514,6,1300,8],[1514,7,1300,9],[1514,8,1301,8],[1514,15,1301,15,"e"],[1514,16,1301,16],[1514,18,1301,18],[1515,8,1302,12],[1515,15,1302,19],[1515,20,1302,24],[1516,6,1303,8],[1517,4,1304,4],[1518,4,1305,4],[1518,13,1305,13,"recoverPublicKey"],[1518,29,1305,29,"recoverPublicKey"],[1518,30,1305,30,"signature"],[1518,39,1305,39],[1518,41,1305,41,"message"],[1518,48,1305,48],[1518,50,1305,61],[1519,6,1305,61],[1519,10,1305,50,"opts"],[1519,14,1305,54],[1519,17,1305,54,"arguments"],[1519,26,1305,54],[1519,27,1305,54,"length"],[1519,33,1305,54],[1519,41,1305,54,"arguments"],[1519,50,1305,54],[1519,58,1305,54,"undefined"],[1519,67,1305,54],[1519,70,1305,54,"arguments"],[1519,79,1305,54],[1519,85,1305,57],[1519,86,1305,58],[1519,87,1305,59],[1520,6,1306,8],[1520,10,1306,8,"_validateSigOpts3"],[1520,27,1306,8],[1520,30,1306,28,"validateSigOpts"],[1520,45,1306,43],[1520,46,1306,44,"opts"],[1520,50,1306,48],[1520,52,1306,50,"defaultSigOpts"],[1520,66,1306,64],[1520,67,1306,65],[1521,8,1306,16,"prehash"],[1521,15,1306,23],[1521,18,1306,23,"_validateSigOpts3"],[1521,35,1306,23],[1521,36,1306,16,"prehash"],[1521,43,1306,23],[1522,6,1307,8,"message"],[1522,13,1307,15],[1522,16,1307,18,"validateMsgAndHash"],[1522,34,1307,36],[1522,35,1307,37,"message"],[1522,42,1307,44],[1522,44,1307,46,"prehash"],[1522,51,1307,53],[1522,52,1307,54],[1523,6,1308,8],[1523,13,1308,15,"Signature"],[1523,22,1308,24],[1523,23,1308,25,"fromBytes"],[1523,32,1308,34],[1523,33,1308,35,"signature"],[1523,42,1308,44],[1523,44,1308,46],[1523,55,1308,57],[1523,56,1308,58],[1523,57,1308,59,"recoverPublicKey"],[1523,73,1308,75],[1523,74,1308,76,"message"],[1523,81,1308,83],[1523,82,1308,84],[1523,83,1308,85,"toBytes"],[1523,90,1308,92],[1523,91,1308,93],[1523,92,1308,94],[1524,4,1309,4],[1525,4,1310,4],[1525,11,1310,11,"Object"],[1525,17,1310,17],[1525,18,1310,18,"freeze"],[1525,24,1310,24],[1525,25,1310,25],[1526,6,1311,8,"keygen"],[1526,12,1311,14],[1526,14,1311,8,"keygen"],[1526,20,1311,14],[1527,6,1312,8,"getPublicKey"],[1527,18,1312,20],[1527,20,1312,8,"getPublicKey"],[1527,32,1312,20],[1528,6,1313,8,"getSharedSecret"],[1528,21,1313,23],[1528,23,1313,8,"getSharedSecret"],[1528,38,1313,23],[1529,6,1314,8,"utils"],[1529,11,1314,13],[1529,13,1314,8,"utils"],[1529,18,1314,13],[1530,6,1315,8,"lengths"],[1530,13,1315,15],[1530,15,1315,8,"lengths"],[1530,22,1315,15],[1531,6,1316,8,"Point"],[1531,11,1316,13],[1531,13,1316,8,"Point"],[1531,18,1316,13],[1532,6,1317,8,"sign"],[1532,10,1317,12],[1532,12,1317,8,"sign"],[1532,16,1317,12],[1533,6,1318,8,"verify"],[1533,12,1318,14],[1533,14,1318,8,"verify"],[1533,20,1318,14],[1534,6,1319,8,"recoverPublicKey"],[1534,22,1319,24],[1534,24,1319,8,"recoverPublicKey"],[1534,40,1319,24],[1535,6,1320,8,"Signature"],[1535,15,1320,17],[1535,17,1320,8,"Signature"],[1535,26,1320,17],[1536,6,1321,8,"hash"],[1536,10,1321,12],[1536,12,1321,8,"hash"],[1537,4,1322,4],[1537,5,1322,5],[1537,6,1322,6],[1538,2,1323,0],[1539,2,1324,0],[1540,2,1325,7],[1540,11,1325,16,"weierstrassPoints"],[1540,28,1325,33,"weierstrassPoints"],[1540,29,1325,34,"c"],[1540,30,1325,35],[1540,32,1325,37],[1541,4,1326,4],[1541,8,1326,4,"_weierstrass_legacy_o"],[1541,29,1326,4],[1541,32,1326,33,"_weierstrass_legacy_opts_to_new"],[1541,63,1326,64],[1541,64,1326,65,"c"],[1541,65,1326,66],[1541,66,1326,67],[1542,6,1326,12,"CURVE"],[1542,11,1326,17],[1542,14,1326,17,"_weierstrass_legacy_o"],[1542,35,1326,17],[1542,36,1326,12,"CURVE"],[1542,41,1326,17],[1543,6,1326,19,"curveOpts"],[1543,15,1326,28],[1543,18,1326,28,"_weierstrass_legacy_o"],[1543,39,1326,28],[1543,40,1326,19,"curveOpts"],[1543,49,1326,28],[1544,4,1327,4],[1544,8,1327,10,"Point"],[1544,13,1327,15],[1544,16,1327,18,"weierstrassN"],[1544,28,1327,30],[1544,29,1327,31,"CURVE"],[1544,34,1327,36],[1544,36,1327,38,"curveOpts"],[1544,45,1327,47],[1544,46,1327,48],[1545,4,1328,4],[1545,11,1328,11,"_weierstrass_new_output_to_legacy"],[1545,44,1328,44],[1545,45,1328,45,"c"],[1545,46,1328,46],[1545,48,1328,48,"Point"],[1545,53,1328,53],[1545,54,1328,54],[1546,2,1329,0],[1547,2,1330,0],[1547,11,1330,9,"_weierstrass_legacy_opts_to_new"],[1547,42,1330,40,"_weierstrass_legacy_opts_to_new"],[1547,43,1330,41,"c"],[1547,44,1330,42],[1547,46,1330,44],[1548,4,1331,4],[1548,8,1331,10,"CURVE"],[1548,13,1331,15],[1548,16,1331,18],[1549,6,1332,8,"a"],[1549,7,1332,9],[1549,9,1332,11,"c"],[1549,10,1332,12],[1549,11,1332,13,"a"],[1549,12,1332,14],[1550,6,1333,8,"b"],[1550,7,1333,9],[1550,9,1333,11,"c"],[1550,10,1333,12],[1550,11,1333,13,"b"],[1550,12,1333,14],[1551,6,1334,8,"p"],[1551,7,1334,9],[1551,9,1334,11,"c"],[1551,10,1334,12],[1551,11,1334,13,"Fp"],[1551,13,1334,15],[1551,14,1334,16,"ORDER"],[1551,19,1334,21],[1552,6,1335,8,"n"],[1552,7,1335,9],[1552,9,1335,11,"c"],[1552,10,1335,12],[1552,11,1335,13,"n"],[1552,12,1335,14],[1553,6,1336,8,"h"],[1553,7,1336,9],[1553,9,1336,11,"c"],[1553,10,1336,12],[1553,11,1336,13,"h"],[1553,12,1336,14],[1554,6,1337,8,"Gx"],[1554,8,1337,10],[1554,10,1337,12,"c"],[1554,11,1337,13],[1554,12,1337,14,"Gx"],[1554,14,1337,16],[1555,6,1338,8,"Gy"],[1555,8,1338,10],[1555,10,1338,12,"c"],[1555,11,1338,13],[1555,12,1338,14,"Gy"],[1556,4,1339,4],[1556,5,1339,5],[1557,4,1340,4],[1557,8,1340,10,"Fp"],[1557,10,1340,12],[1557,13,1340,15,"c"],[1557,14,1340,16],[1557,15,1340,17,"Fp"],[1557,17,1340,19],[1558,4,1341,4],[1558,8,1341,8,"allowedLengths"],[1558,22,1341,22],[1558,25,1341,25,"c"],[1558,26,1341,26],[1558,27,1341,27,"allowedPrivateKeyLengths"],[1558,51,1341,51],[1558,54,1342,10,"Array"],[1558,59,1342,15],[1558,60,1342,16,"from"],[1558,64,1342,20],[1558,65,1342,21],[1558,69,1342,25,"Set"],[1558,72,1342,28],[1558,73,1342,29,"c"],[1558,74,1342,30],[1558,75,1342,31,"allowedPrivateKeyLengths"],[1558,99,1342,55],[1558,100,1342,56,"map"],[1558,103,1342,59],[1558,104,1342,60],[1558,114,1342,61,"l"],[1558,115,1342,62],[1559,6,1342,62],[1559,13,1342,67,"Math"],[1559,17,1342,71],[1559,18,1342,72,"ceil"],[1559,22,1342,76],[1559,23,1342,77,"l"],[1559,24,1342,78],[1559,27,1342,81],[1559,28,1342,82],[1559,29,1342,83],[1560,4,1342,83],[1560,6,1342,84],[1560,7,1342,85],[1560,8,1342,86],[1560,11,1343,10,"undefined"],[1560,20,1343,19],[1561,4,1344,4],[1561,8,1344,10,"Fn"],[1561,10,1344,12],[1561,13,1344,15],[1561,17,1344,15,"Field"],[1561,27,1344,20],[1561,28,1344,20,"Field"],[1561,33,1344,20],[1561,35,1344,21,"CURVE"],[1561,40,1344,26],[1561,41,1344,27,"n"],[1561,42,1344,28],[1561,44,1344,30],[1562,6,1345,8,"BITS"],[1562,10,1345,12],[1562,12,1345,14,"c"],[1562,13,1345,15],[1562,14,1345,16,"nBitLength"],[1562,24,1345,26],[1563,6,1346,8,"allowedLengths"],[1563,20,1346,22],[1563,22,1346,24,"allowedLengths"],[1563,36,1346,38],[1564,6,1347,8,"modFromBytes"],[1564,18,1347,20],[1564,20,1347,22,"c"],[1564,21,1347,23],[1564,22,1347,24,"wrapPrivateKey"],[1565,4,1348,4],[1565,5,1348,5],[1565,6,1348,6],[1566,4,1349,4],[1566,8,1349,10,"curveOpts"],[1566,17,1349,19],[1566,20,1349,22],[1567,6,1350,8,"Fp"],[1567,8,1350,10],[1567,10,1350,8,"Fp"],[1567,12,1350,10],[1568,6,1351,8,"Fn"],[1568,8,1351,10],[1568,10,1351,8,"Fn"],[1568,12,1351,10],[1569,6,1352,8,"allowInfinityPoint"],[1569,24,1352,26],[1569,26,1352,28,"c"],[1569,27,1352,29],[1569,28,1352,30,"allowInfinityPoint"],[1569,46,1352,48],[1570,6,1353,8,"endo"],[1570,10,1353,12],[1570,12,1353,14,"c"],[1570,13,1353,15],[1570,14,1353,16,"endo"],[1570,18,1353,20],[1571,6,1354,8,"isTorsionFree"],[1571,19,1354,21],[1571,21,1354,23,"c"],[1571,22,1354,24],[1571,23,1354,25,"isTorsionFree"],[1571,36,1354,38],[1572,6,1355,8,"clearCofactor"],[1572,19,1355,21],[1572,21,1355,23,"c"],[1572,22,1355,24],[1572,23,1355,25,"clearCofactor"],[1572,36,1355,38],[1573,6,1356,8,"fromBytes"],[1573,15,1356,17],[1573,17,1356,19,"c"],[1573,18,1356,20],[1573,19,1356,21,"fromBytes"],[1573,28,1356,30],[1574,6,1357,8,"toBytes"],[1574,13,1357,15],[1574,15,1357,17,"c"],[1574,16,1357,18],[1574,17,1357,19,"toBytes"],[1575,4,1358,4],[1575,5,1358,5],[1576,4,1359,4],[1576,11,1359,11],[1577,6,1359,13,"CURVE"],[1577,11,1359,18],[1577,13,1359,13,"CURVE"],[1577,18,1359,18],[1578,6,1359,20,"curveOpts"],[1578,15,1359,29],[1578,17,1359,20,"curveOpts"],[1579,4,1359,30],[1579,5,1359,31],[1580,2,1360,0],[1581,2,1361,0],[1581,11,1361,9,"_ecdsa_legacy_opts_to_new"],[1581,36,1361,34,"_ecdsa_legacy_opts_to_new"],[1581,37,1361,35,"c"],[1581,38,1361,36],[1581,40,1361,38],[1582,4,1362,4],[1582,8,1362,4,"_weierstrass_legacy_o2"],[1582,30,1362,4],[1582,33,1362,33,"_weierstrass_legacy_opts_to_new"],[1582,64,1362,64],[1582,65,1362,65,"c"],[1582,66,1362,66],[1582,67,1362,67],[1583,6,1362,12,"CURVE"],[1583,11,1362,17],[1583,14,1362,17,"_weierstrass_legacy_o2"],[1583,36,1362,17],[1583,37,1362,12,"CURVE"],[1583,42,1362,17],[1584,6,1362,19,"curveOpts"],[1584,15,1362,28],[1584,18,1362,28,"_weierstrass_legacy_o2"],[1584,40,1362,28],[1584,41,1362,19,"curveOpts"],[1584,50,1362,28],[1585,4,1363,4],[1585,8,1363,10,"ecdsaOpts"],[1585,17,1363,19],[1585,20,1363,22],[1586,6,1364,8,"hmac"],[1586,10,1364,12],[1586,12,1364,14,"c"],[1586,13,1364,15],[1586,14,1364,16,"hmac"],[1586,18,1364,20],[1587,6,1365,8,"randomBytes"],[1587,17,1365,19],[1587,19,1365,21,"c"],[1587,20,1365,22],[1587,21,1365,23,"randomBytes"],[1587,32,1365,34],[1588,6,1366,8,"lowS"],[1588,10,1366,12],[1588,12,1366,14,"c"],[1588,13,1366,15],[1588,14,1366,16,"lowS"],[1588,18,1366,20],[1589,6,1367,8,"bits2int"],[1589,14,1367,16],[1589,16,1367,18,"c"],[1589,17,1367,19],[1589,18,1367,20,"bits2int"],[1589,26,1367,28],[1590,6,1368,8,"bits2int_modN"],[1590,19,1368,21],[1590,21,1368,23,"c"],[1590,22,1368,24],[1590,23,1368,25,"bits2int_modN"],[1591,4,1369,4],[1591,5,1369,5],[1592,4,1370,4],[1592,11,1370,11],[1593,6,1370,13,"CURVE"],[1593,11,1370,18],[1593,13,1370,13,"CURVE"],[1593,18,1370,18],[1594,6,1370,20,"curveOpts"],[1594,15,1370,29],[1594,17,1370,20,"curveOpts"],[1594,26,1370,29],[1595,6,1370,31,"hash"],[1595,10,1370,35],[1595,12,1370,37,"c"],[1595,13,1370,38],[1595,14,1370,39,"hash"],[1595,18,1370,43],[1596,6,1370,45,"ecdsaOpts"],[1596,15,1370,54],[1596,17,1370,45,"ecdsaOpts"],[1597,4,1370,55],[1597,5,1370,56],[1598,2,1371,0],[1599,2,1372,7],[1599,11,1372,16,"_legacyHelperEquat"],[1599,29,1372,34,"_legacyHelperEquat"],[1599,30,1372,35,"Fp"],[1599,32,1372,37],[1599,34,1372,39,"a"],[1599,35,1372,40],[1599,37,1372,42,"b"],[1599,38,1372,43],[1599,40,1372,45],[1600,4,1373,4],[1601,0,1374,0],[1602,0,1375,0],[1603,0,1376,0],[1604,4,1377,4],[1604,13,1377,13,"weierstrassEquation"],[1604,32,1377,32,"weierstrassEquation"],[1604,33,1377,33,"x"],[1604,34,1377,34],[1604,36,1377,36],[1605,6,1378,8],[1605,10,1378,14,"x2"],[1605,12,1378,16],[1605,15,1378,19,"Fp"],[1605,17,1378,21],[1605,18,1378,22,"sqr"],[1605,21,1378,25],[1605,22,1378,26,"x"],[1605,23,1378,27],[1605,24,1378,28],[1605,25,1378,29],[1605,26,1378,30],[1606,6,1379,8],[1606,10,1379,14,"x3"],[1606,12,1379,16],[1606,15,1379,19,"Fp"],[1606,17,1379,21],[1606,18,1379,22,"mul"],[1606,21,1379,25],[1606,22,1379,26,"x2"],[1606,24,1379,28],[1606,26,1379,30,"x"],[1606,27,1379,31],[1606,28,1379,32],[1606,29,1379,33],[1606,30,1379,34],[1607,6,1380,8],[1607,13,1380,15,"Fp"],[1607,15,1380,17],[1607,16,1380,18,"add"],[1607,19,1380,21],[1607,20,1380,22,"Fp"],[1607,22,1380,24],[1607,23,1380,25,"add"],[1607,26,1380,28],[1607,27,1380,29,"x3"],[1607,29,1380,31],[1607,31,1380,33,"Fp"],[1607,33,1380,35],[1607,34,1380,36,"mul"],[1607,37,1380,39],[1607,38,1380,40,"x"],[1607,39,1380,41],[1607,41,1380,43,"a"],[1607,42,1380,44],[1607,43,1380,45],[1607,44,1380,46],[1607,46,1380,48,"b"],[1607,47,1380,49],[1607,48,1380,50],[1607,49,1380,51],[1607,50,1380,52],[1608,4,1381,4],[1609,4,1382,4],[1609,11,1382,11,"weierstrassEquation"],[1609,30,1382,30],[1610,2,1383,0],[1611,2,1384,0],[1611,11,1384,9,"_weierstrass_new_output_to_legacy"],[1611,44,1384,42,"_weierstrass_new_output_to_legacy"],[1611,45,1384,43,"c"],[1611,46,1384,44],[1611,48,1384,46,"Point"],[1611,53,1384,51],[1611,55,1384,53],[1612,4,1385,4],[1612,8,1385,12,"Fp"],[1612,10,1385,14],[1612,13,1385,23,"Point"],[1612,18,1385,28],[1612,19,1385,12,"Fp"],[1612,21,1385,14],[1613,6,1385,16,"Fn"],[1613,8,1385,18],[1613,11,1385,23,"Point"],[1613,16,1385,28],[1613,17,1385,16,"Fn"],[1613,19,1385,18],[1614,4,1386,4],[1614,13,1386,13,"isWithinCurveOrder"],[1614,31,1386,31,"isWithinCurveOrder"],[1614,32,1386,32,"num"],[1614,35,1386,35],[1614,37,1386,37],[1615,6,1387,8],[1615,13,1387,15],[1615,17,1387,15,"inRange"],[1615,25,1387,22],[1615,26,1387,22,"inRange"],[1615,33,1387,22],[1615,35,1387,23,"num"],[1615,38,1387,26],[1615,40,1387,28,"_1n"],[1615,43,1387,31],[1615,45,1387,33,"Fn"],[1615,47,1387,35],[1615,48,1387,36,"ORDER"],[1615,53,1387,41],[1615,54,1387,42],[1616,4,1388,4],[1617,4,1389,4],[1617,8,1389,10,"weierstrassEquation"],[1617,27,1389,29],[1617,30,1389,32,"_legacyHelperEquat"],[1617,48,1389,50],[1617,49,1389,51,"Fp"],[1617,51,1389,53],[1617,53,1389,55,"c"],[1617,54,1389,56],[1617,55,1389,57,"a"],[1617,56,1389,58],[1617,58,1389,60,"c"],[1617,59,1389,61],[1617,60,1389,62,"b"],[1617,61,1389,63],[1617,62,1389,64],[1618,4,1390,4],[1618,11,1390,11,"Object"],[1618,17,1390,17],[1618,18,1390,18,"assign"],[1618,24,1390,24],[1618,25,1390,25],[1618,26,1390,26],[1618,27,1390,27],[1618,29,1390,29],[1619,6,1391,8,"CURVE"],[1619,11,1391,13],[1619,13,1391,15,"c"],[1619,14,1391,16],[1620,6,1392,8,"Point"],[1620,11,1392,13],[1620,13,1392,15,"Point"],[1620,18,1392,20],[1621,6,1393,8,"ProjectivePoint"],[1621,21,1393,23],[1621,23,1393,25,"Point"],[1621,28,1393,30],[1622,6,1394,8,"normPrivateKeyToScalar"],[1622,28,1394,30],[1622,30,1394,32],[1622,39,1394,8,"normPrivateKeyToScalar"],[1622,61,1394,30,"normPrivateKeyToScalar"],[1622,62,1394,33,"key"],[1622,65,1394,36],[1623,8,1394,36],[1623,15,1394,41,"_normFnElement"],[1623,29,1394,55],[1623,30,1394,56,"Fn"],[1623,32,1394,58],[1623,34,1394,60,"key"],[1623,37,1394,63],[1623,38,1394,64],[1624,6,1394,64],[1625,6,1395,8,"weierstrassEquation"],[1625,25,1395,27],[1625,27,1395,8,"weierstrassEquation"],[1625,46,1395,27],[1626,6,1396,8,"isWithinCurveOrder"],[1626,24,1396,26],[1626,26,1396,8,"isWithinCurveOrder"],[1627,4,1397,4],[1627,5,1397,5],[1627,6,1397,6],[1628,2,1398,0],[1629,2,1399,0],[1629,11,1399,9,"_ecdsa_new_output_to_legacy"],[1629,38,1399,36,"_ecdsa_new_output_to_legacy"],[1629,39,1399,37,"c"],[1629,40,1399,38],[1629,42,1399,40,"_ecdsa"],[1629,48,1399,46],[1629,50,1399,48],[1630,4,1400,4],[1630,8,1400,10,"Point"],[1630,13,1400,15],[1630,16,1400,18,"_ecdsa"],[1630,22,1400,24],[1630,23,1400,25,"Point"],[1630,28,1400,30],[1631,4,1401,4],[1631,11,1401,11,"Object"],[1631,17,1401,17],[1631,18,1401,18,"assign"],[1631,24,1401,24],[1631,25,1401,25],[1631,26,1401,26],[1631,27,1401,27],[1631,29,1401,29,"_ecdsa"],[1631,35,1401,35],[1631,37,1401,37],[1632,6,1402,8,"ProjectivePoint"],[1632,21,1402,23],[1632,23,1402,25,"Point"],[1632,28,1402,30],[1633,6,1403,8,"CURVE"],[1633,11,1403,13],[1633,13,1403,15,"Object"],[1633,19,1403,21],[1633,20,1403,22,"assign"],[1633,26,1403,28],[1633,27,1403,29],[1633,28,1403,30],[1633,29,1403,31],[1633,31,1403,33,"c"],[1633,32,1403,34],[1633,34,1403,36],[1633,38,1403,36,"nLength"],[1633,48,1403,43],[1633,49,1403,43,"nLength"],[1633,56,1403,43],[1633,58,1403,44,"Point"],[1633,63,1403,49],[1633,64,1403,50,"Fn"],[1633,66,1403,52],[1633,67,1403,53,"ORDER"],[1633,72,1403,58],[1633,74,1403,60,"Point"],[1633,79,1403,65],[1633,80,1403,66,"Fn"],[1633,82,1403,68],[1633,83,1403,69,"BITS"],[1633,87,1403,73],[1633,88,1403,74],[1634,4,1404,4],[1634,5,1404,5],[1634,6,1404,6],[1635,2,1405,0],[1636,2,1406,0],[1637,2,1407,7],[1637,11,1407,16,"weierstrass"],[1637,22,1407,27,"weierstrass"],[1637,23,1407,28,"c"],[1637,24,1407,29],[1637,26,1407,31],[1638,4,1408,4],[1638,8,1408,4,"_ecdsa_legacy_opts_to"],[1638,29,1408,4],[1638,32,1408,50,"_ecdsa_legacy_opts_to_new"],[1638,57,1408,75],[1638,58,1408,76,"c"],[1638,59,1408,77],[1638,60,1408,78],[1639,6,1408,12,"CURVE"],[1639,11,1408,17],[1639,14,1408,17,"_ecdsa_legacy_opts_to"],[1639,35,1408,17],[1639,36,1408,12,"CURVE"],[1639,41,1408,17],[1640,6,1408,19,"curveOpts"],[1640,15,1408,28],[1640,18,1408,28,"_ecdsa_legacy_opts_to"],[1640,39,1408,28],[1640,40,1408,19,"curveOpts"],[1640,49,1408,28],[1641,6,1408,30,"hash"],[1641,10,1408,34],[1641,13,1408,34,"_ecdsa_legacy_opts_to"],[1641,34,1408,34],[1641,35,1408,30,"hash"],[1641,39,1408,34],[1642,6,1408,36,"ecdsaOpts"],[1642,15,1408,45],[1642,18,1408,45,"_ecdsa_legacy_opts_to"],[1642,39,1408,45],[1642,40,1408,36,"ecdsaOpts"],[1642,49,1408,45],[1643,4,1409,4],[1643,8,1409,10,"Point"],[1643,13,1409,15],[1643,16,1409,18,"weierstrassN"],[1643,28,1409,30],[1643,29,1409,31,"CURVE"],[1643,34,1409,36],[1643,36,1409,38,"curveOpts"],[1643,45,1409,47],[1643,46,1409,48],[1644,4,1410,4],[1644,8,1410,10,"signs"],[1644,13,1410,15],[1644,16,1410,18,"ecdsa"],[1644,21,1410,23],[1644,22,1410,24,"Point"],[1644,27,1410,29],[1644,29,1410,31,"hash"],[1644,33,1410,35],[1644,35,1410,37,"ecdsaOpts"],[1644,44,1410,46],[1644,45,1410,47],[1645,4,1411,4],[1645,11,1411,11,"_ecdsa_new_output_to_legacy"],[1645,38,1411,38],[1645,39,1411,39,"c"],[1645,40,1411,40],[1645,42,1411,42,"signs"],[1645,47,1411,47],[1645,48,1411,48],[1646,2,1412,0],[1647,0,1412,1],[1647,3]],"functionMap":{"names":["","divNearest","_splitEndoScalar","validateSigFormat","validateSigOpts","DERErr","DERErr#constructor","DER._tlv.encode","DER._tlv.decode","DER._int.encode","DER._int.decode","DER.toSig","DER.hexFromSig","_normFnElement","weierstrassN","assertCompressionIsSupported","pointToBytes","pointFromBytes","weierstrassEquation","isValidXY","acoord","aprjpoint","splitEndoScalarN","memoized$argument_0","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;mBCiC,yDD;OEI;CFwB;AGC;CHI;AIC;CJW;OKC;ICC;KDE;CLC;gBOa;SPc;QQE;SRkC;QSO;STW;QUC;SVO;IWE;KXY;IYC;KZM;OaK;CbkB;OckB;ICsB;KDG;IEE;KFY;IGC;KHuC;IIG;KJI;IKG;KLI;IMY;KNI;IOC;KPG;IQC;KRI;kCSK;KTkB;qCSG;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,2BD,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;O+DU;oBCiB;KD8B;oBCK;SDW;C/DK;OiEK;WCU;KD8B;CjEC;AmEC;CnEQ;OoEK;ICI;KDO;IEC;KFa;IGK;KHE;IIM;KJE;IKC;KLG;IMI;KNU;IOS;KPQ;gCQQ,gCR;QSC;STE;CpEG;O8EiB;SZW,4DY;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;C9Ec;O8GE;C9GI;A+GC;4DCY,uBD;C/GkB;AiHC;CjHU;OkHC;IhGK;KgGI;ClHE;AmHC;ICE;KDE;gCEM,gCF;CnHI;AsHC;CtHM;OuHE;CvHK"},"hasCjsExports":false},"type":"js/module"}]}