mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 19:11:02 +00:00
1 line
243 KiB
Plaintext
1 line
243 KiB
Plaintext
{"dependencies":[{"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 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 var _nobleHashesHmacJs = require(_dependencyMap[0], \"@noble/hashes/hmac.js\");\n var _nobleHashesUtils = require(_dependencyMap[1], \"@noble/hashes/utils\");\n var _utilsJs = require(_dependencyMap[2], \"../utils.js\");\n var _curveJs = require(_dependencyMap[3], \"./curve.js\");\n var _modularJs = require(_dependencyMap[4], \"./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 const divNearest = (num, den) => (num + (num >= 0 ? den : -den) / _2n) / den;\n /**\n * Splits scalar for GLV endomorphism.\n */\n function _splitEndoScalar(k, basis, n) {\n // Split scalar into two such that part is ~half bits: `abs(part) < sqrt(N)`\n // Since part can be negative, we need to do this on point.\n // TODO: verifyScalar function which consumes lambda\n const [[a1, b1], [a2, b2]] = basis;\n const c1 = divNearest(b2 * k, n);\n const 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 let k1 = k - c1 * a1 - c2 * a2;\n let k2 = -c1 * b1 - c2 * b2;\n const k1neg = k1 < _0n;\n const 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 const 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,\n k1,\n k2neg,\n k2\n };\n }\n function validateSigFormat(format) {\n if (!['compact', 'recovered', 'der'].includes(format)) throw new Error('Signature format must be \"compact\", \"recovered\", or \"der\"');\n return format;\n }\n function validateSigOpts(opts, def) {\n const optsn = {};\n for (let 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 class DERErr extends Error {\n constructor(m = '') {\n super(m);\n }\n }\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 const DER = {\n // asn.1 DER encoding utils\n Err: DERErr,\n // Basic building block is TLV (Tag-Length-Value)\n _tlv: {\n encode: (tag, data) => {\n const {\n Err: E\n } = DER;\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 const dataLen = data.length / 2;\n const 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 const lenLen = dataLen > 127 ? (0, _utilsJs.numberToHexUnpadded)(len.length / 2 | 128) : '';\n const t = (0, _utilsJs.numberToHexUnpadded)(tag);\n return t + lenLen + len + data;\n },\n // v - value, l - left bytes (unparsed)\n decode(tag, data) {\n const {\n Err: E\n } = DER;\n let 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 const first = data[pos++];\n const isLong = !!(first & 128); // First bit of first length byte is flag for short/long form\n let length = 0;\n if (!isLong) length = first;else {\n // Long form: [longFlag(1bit), lengthLength(7bit), length (BE)]\n const 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 const 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 (const 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 const v = data.subarray(pos, pos + length);\n if (v.length !== length) throw new E('tlv.decode: wrong value length');\n return {\n v,\n l: data.subarray(pos + length)\n };\n }\n },\n // https://crypto.stackexchange.com/a/57734 Leftmost bit of first byte is 'negative' flag,\n // since we always use positive integers here. It must always be empty:\n // - add zero byte if exists\n // - if next byte doesn't have a flag, leading zero is not allowed (minimal encoding)\n _int: {\n encode(num) {\n const {\n Err: E\n } = DER;\n if (num < _0n) throw new E('integer: negative integers are not allowed');\n let hex = (0, _utilsJs.numberToHexUnpadded)(num);\n // Pad with zero byte if negative flag is present\n if (Number.parseInt(hex[0], 16) & 0b1000) hex = '00' + hex;\n if (hex.length & 1) throw new E('unexpected DER parsing assertion: unpadded hex');\n return hex;\n },\n decode(data) {\n const {\n Err: E\n } = DER;\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(hex) {\n // parse DER signature\n const {\n Err: E,\n _int: int,\n _tlv: tlv\n } = DER;\n const data = (0, _utilsJs.ensureBytes)('signature', hex);\n const {\n v: seqBytes,\n l: seqLeftBytes\n } = tlv.decode(0x30, data);\n if (seqLeftBytes.length) throw new E('invalid signature: left bytes after parsing');\n const {\n v: rBytes,\n l: rLeftBytes\n } = tlv.decode(0x02, seqBytes);\n const {\n v: sBytes,\n l: sLeftBytes\n } = tlv.decode(0x02, rLeftBytes);\n if (sLeftBytes.length) throw new E('invalid signature: left bytes after parsing');\n return {\n r: int.decode(rBytes),\n s: int.decode(sBytes)\n };\n },\n hexFromSig(sig) {\n const {\n _tlv: tlv,\n _int: int\n } = DER;\n const rs = tlv.encode(0x02, int.encode(sig.r));\n const ss = tlv.encode(0x02, int.encode(sig.s));\n const 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 const _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 const {\n BYTES: expected\n } = Fn;\n let num;\n if (typeof key === 'bigint') {\n num = key;\n } else {\n let 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, extraOpts = {}) {\n const validated = (0, _curveJs._createCurveFields)('weierstrass', params, extraOpts);\n const {\n Fp,\n Fn\n } = validated;\n let CURVE = validated.CURVE;\n const {\n h: cofactor,\n n: CURVE_ORDER\n } = CURVE;\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 const {\n endo\n } = extraOpts;\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 const 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 const {\n x,\n y\n } = point.toAffine();\n const bx = Fp.toBytes(x);\n (0, _utilsJs._abool2)(isCompressed, 'isCompressed');\n if (isCompressed) {\n assertCompressionIsSupported();\n const 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 const {\n publicKey: comp,\n publicKeyUncompressed: uncomp\n } = lengths; // e.g. for 32-byte: 33, 65\n const length = bytes.length;\n const head = bytes[0];\n const tail = bytes.subarray(1);\n // No actual validation is done here: use .assertValidity()\n if (length === comp && (head === 0x02 || head === 0x03)) {\n const x = Fp.fromBytes(tail);\n if (!Fp.isValid(x)) throw new Error('bad point: is not on curve, wrong x');\n const y2 = weierstrassEquation(x); // y² = x³ + ax + b\n let y;\n try {\n y = Fp.sqrt(y2); // y = y² ^ (p+1)/4\n } catch (sqrtError) {\n const err = sqrtError instanceof Error ? ': ' + sqrtError.message : '';\n throw new Error('bad point: is not on curve, sqrt error' + err);\n }\n assertCompressionIsSupported();\n const isYOdd = Fp.isOdd(y); // (y & _1n) === _1n;\n const isHeadOdd = (head & 1) === 1; // ECDSA-specific\n if (isHeadOdd !== isYOdd) y = Fp.neg(y);\n return {\n x,\n y\n };\n } else if (length === uncomp && head === 0x04) {\n // TODO: more checks\n const L = Fp.BYTES;\n const x = Fp.fromBytes(tail.subarray(0, L));\n const 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,\n y\n };\n } else {\n throw new Error(`bad point: got length ${length}, expected compressed=${comp} or uncompressed=${uncomp}`);\n }\n }\n const encodePoint = extraOpts.toBytes || pointToBytes;\n const decodePoint = extraOpts.fromBytes || pointFromBytes;\n function weierstrassEquation(x) {\n const x2 = Fp.sqr(x); // x * x\n const 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 const left = Fp.sqr(y); // y²\n const 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 const _4a3 = Fp.mul(Fp.pow(CURVE.a, _3n), _4n);\n const _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, banZero = 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 const toAffineMemo = (0, _utilsJs.memoized)((p, iz) => {\n const {\n X,\n Y,\n Z\n } = p;\n // Fast-path for normalized points\n if (Fp.eql(Z, Fp.ONE)) return {\n x: X,\n y: Y\n };\n const 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 const x = Fp.mul(X, iz);\n const y = Fp.mul(Y, iz);\n const zz = Fp.mul(Z, iz);\n if (is0) return {\n x: Fp.ZERO,\n y: Fp.ZERO\n };\n if (!Fp.eql(zz, Fp.ONE)) throw new Error('invZ was invalid');\n return {\n x,\n y\n };\n });\n // NOTE: on exception this will crash 'cached' and no value will be set.\n // Otherwise true will be return\n const assertValidMemo = (0, _utilsJs.memoized)(p => {\n if (p.is0()) {\n // (0, 1, 0) aka ZERO is invalid in most contexts.\n // In BLS, ZERO can be serialized, so we allow it.\n // (0, 0, 0) is invalid representation of ZERO.\n if (extraOpts.allowInfinityPoint && !Fp.is0(p.Y)) return;\n throw new Error('bad point: ZERO');\n }\n // Some 3rd-party test vectors require different wording between here & `fromCompressedHex`\n const {\n x,\n y\n } = p.toAffine();\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 class Point {\n /** Does NOT validate if the point is valid. Use `.assertValidity()`. */\n constructor(X, Y, Z) {\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 static CURVE() {\n return CURVE;\n }\n /** Does NOT validate if the point is valid. Use `.assertValidity()`. */\n static fromAffine(p) {\n const {\n x,\n y\n } = p || {};\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 static fromBytes(bytes) {\n const P = Point.fromAffine(decodePoint((0, _utilsJs._abytes2)(bytes, undefined, 'point')));\n P.assertValidity();\n return P;\n }\n static fromHex(hex) {\n return Point.fromBytes((0, _utilsJs.ensureBytes)('pointHex', hex));\n }\n get x() {\n return this.toAffine().x;\n }\n get y() {\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 precompute(windowSize = 8, isLazy = 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 assertValidity() {\n assertValidMemo(this);\n }\n hasEvenY() {\n const {\n y\n } = this.toAffine();\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 equals(other) {\n aprjpoint(other);\n const {\n X: X1,\n Y: Y1,\n Z: Z1\n } = this;\n const {\n X: X2,\n Y: Y2,\n Z: Z2\n } = other;\n const U1 = Fp.eql(Fp.mul(X1, Z2), Fp.mul(X2, Z1));\n const 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 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 double() {\n const {\n a,\n b\n } = CURVE;\n const b3 = Fp.mul(b, _3n);\n const {\n X: X1,\n Y: Y1,\n Z: Z1\n } = this;\n let X3 = Fp.ZERO,\n Y3 = Fp.ZERO,\n Z3 = Fp.ZERO; // prettier-ignore\n let t0 = Fp.mul(X1, X1); // step 1\n let t1 = Fp.mul(Y1, Y1);\n let t2 = Fp.mul(Z1, Z1);\n let 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 add(other) {\n aprjpoint(other);\n const {\n X: X1,\n Y: Y1,\n Z: Z1\n } = this;\n const {\n X: X2,\n Y: Y2,\n Z: Z2\n } = other;\n let X3 = Fp.ZERO,\n Y3 = Fp.ZERO,\n Z3 = Fp.ZERO; // prettier-ignore\n const a = CURVE.a;\n const b3 = Fp.mul(CURVE.b, _3n);\n let t0 = Fp.mul(X1, X2); // step 1\n let t1 = Fp.mul(Y1, Y2);\n let t2 = Fp.mul(Z1, Z2);\n let t3 = Fp.add(X1, Y1);\n let 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 let 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 subtract(other) {\n return this.add(other.negate());\n }\n 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 multiply(scalar) {\n const {\n endo\n } = extraOpts;\n if (!Fn.isValidNot0(scalar)) throw new Error('invalid scalar: out of range'); // 0 is invalid\n let point, fake; // Fake point is used to const-time mult\n const mul = n => wnaf.cached(this, n, p => (0, _curveJs.normalizeZ)(Point, p));\n /** See docs for {@link EndomorphismOpts} */\n if (endo) {\n const {\n k1neg,\n k1,\n k2neg,\n k2\n } = splitEndoScalarN(scalar);\n const {\n p: k1p,\n f: k1f\n } = mul(k1);\n const {\n p: k2p,\n f: k2f\n } = mul(k2);\n fake = k1f.add(k2f);\n point = finishEndo(endo.beta, k1p, k2p, k1neg, k2neg);\n } else {\n const {\n p,\n f\n } = mul(scalar);\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 multiplyUnsafe(sc) {\n const {\n endo\n } = extraOpts;\n const 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 const {\n k1neg,\n k1,\n k2neg,\n k2\n } = splitEndoScalarN(sc);\n const {\n p1,\n p2\n } = (0, _curveJs.mulEndoUnsafe)(Point, p, k1, k2); // 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 multiplyAndAddUnsafe(Q, a, b) {\n const 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 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 isTorsionFree() {\n const {\n isTorsionFree\n } = extraOpts;\n if (cofactor === _1n) return true;\n if (isTorsionFree) return isTorsionFree(Point, this);\n return wnaf.unsafe(this, CURVE_ORDER).is0();\n }\n clearCofactor() {\n const {\n clearCofactor\n } = extraOpts;\n if (cofactor === _1n) return this; // Fast-path\n if (clearCofactor) return clearCofactor(Point, this);\n return this.multiplyUnsafe(cofactor);\n }\n isSmallOrder() {\n // can we use this.clearCofactor()?\n return this.multiplyUnsafe(cofactor).is0();\n }\n toBytes(isCompressed = true) {\n (0, _utilsJs._abool2)(isCompressed, 'isCompressed');\n this.assertValidity();\n return encodePoint(Point, this, isCompressed);\n }\n toHex(isCompressed = true) {\n return (0, _utilsJs.bytesToHex)(this.toBytes(isCompressed));\n }\n toString() {\n return `<Point ${this.is0() ? 'ZERO' : this.toHex()}>`;\n }\n // TODO: remove\n get px() {\n return this.X;\n }\n get py() {\n return this.X;\n }\n get pz() {\n return this.Z;\n }\n toRawBytes(isCompressed = true) {\n return this.toBytes(isCompressed);\n }\n _setWindowSize(windowSize) {\n this.precompute(windowSize);\n }\n static normalizeZ(points) {\n return (0, _curveJs.normalizeZ)(Point, points);\n }\n static msm(points, scalars) {\n return (0, _curveJs.pippenger)(Point, Fn, points, scalars);\n }\n static 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 const bits = Fn.BITS;\n const 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 const q = Fp.ORDER;\n let l = _0n;\n for (let o = q - _1n; o % _2n === _0n; o /= _2n) l += _1n;\n const 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 const _2n_pow_c1_1 = _2n << c1 - _1n - _1n;\n const _2n_pow_c1 = _2n_pow_c1_1 * _2n;\n const c2 = (q - _1n) / _2n_pow_c1; // 2. c2 = (q - 1) / (2^c1) # Integer arithmetic\n const c3 = (c2 - _1n) / _2n; // 3. c3 = (c2 - 1) / 2 # Integer arithmetic\n const c4 = _2n_pow_c1 - _1n; // 4. c4 = 2^c1 - 1 # Integer arithmetic\n const c5 = _2n_pow_c1_1; // 5. c5 = 2^(c1 - 1) # Integer arithmetic\n const c6 = Fp.pow(Z, c2); // 6. c6 = Z^c2\n const c7 = Fp.pow(Z, (c2 + _1n) / _2n); // 7. c7 = Z^((c2 + 1) / 2)\n let sqrtRatio = (u, v) => {\n let tv1 = c6; // 1. tv1 = c6\n let tv2 = Fp.pow(v, c4); // 2. tv2 = v^c4\n let tv3 = Fp.sqr(tv2); // 3. tv3 = tv2^2\n tv3 = Fp.mul(tv3, v); // 4. tv3 = tv3 * v\n let 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 let tv4 = Fp.mul(tv3, tv2); // 10. tv4 = tv3 * tv2\n tv5 = Fp.pow(tv4, c5); // 11. tv5 = tv4^c5\n let 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 (let i = c1; i > _1n; i--) {\n let tv5 = i - _2n; // 18. tv5 = i - 2\n tv5 = _2n << tv5 - _1n; // 19. tv5 = 2^tv5\n let tvv5 = Fp.pow(tv4, tv5); // 20. tv5 = tv4^tv5\n const 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 const c1 = (Fp.ORDER - _3n) / _4n; // 1. c1 = (q - 3) / 4 # Integer arithmetic\n const c2 = Fp.sqrt(Fp.neg(Z)); // 2. c2 = sqrt(-Z)\n sqrtRatio = (u, v) => {\n let tv1 = Fp.sqr(v); // 1. tv1 = v^2\n const tv2 = Fp.mul(u, v); // 2. tv2 = u * v\n tv1 = Fp.mul(tv1, tv2); // 3. tv1 = tv1 * tv2\n let y1 = Fp.pow(tv1, c1); // 4. y1 = tv1^c1\n y1 = Fp.mul(y1, tv2); // 5. y1 = y1 * tv2\n const y2 = Fp.mul(y1, c2); // 6. y2 = y1 * c2\n const tv3 = Fp.mul(Fp.sqr(y1), v); // 7. tv3 = y1^2; 8. tv3 = tv3 * v\n const isQR = Fp.eql(tv3, u); // 9. isQR = tv3 == u\n let 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 const {\n A,\n B,\n Z\n } = opts;\n if (!Fp.isValid(A) || !Fp.isValid(B) || !Fp.isValid(Z)) throw new Error('mapToCurveSimpleSWU: invalid opts');\n const sqrtRatio = SWUFpSqrtRatio(Fp, Z);\n if (!Fp.isOdd) throw new Error('Field does not have .isOdd()');\n // Input: u, an element of F.\n // Output: (x, y), a point on E.\n return u => {\n // prettier-ignore\n let 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 const {\n isValid,\n value\n } = sqrtRatio(tv2, tv6); // 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 const 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 const tv4_inv = (0, _modularJs.FpInvertBatch)(Fp, [tv4], true)[0];\n x = Fp.mul(x, tv4_inv); // 25. x = x / tv4\n return {\n x,\n y\n };\n };\n }\n function getWLengths(Fp, Fn) {\n return {\n secretKey: Fn.BYTES,\n publicKey: 1 + Fp.BYTES,\n publicKeyUncompressed: 1 + 2 * Fp.BYTES,\n publicKeyHasPrefix: true,\n signature: 2 * Fn.BYTES\n };\n }\n /**\n * Sometimes users only need getPublicKey, getSharedSecret, and secret key handling.\n * This helper ensures no signature functionality is present. Less code, smaller bundle size.\n */\n function ecdh(Point, ecdhOpts = {}) {\n const {\n Fn\n } = Point;\n const randomBytes_ = ecdhOpts.randomBytes || _utilsJs.randomBytes;\n const 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 const {\n publicKey: comp,\n publicKeyUncompressed\n } = lengths;\n try {\n const 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(seed = 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, isCompressed = true) {\n return Point.BASE.multiply(_normFnElement(Fn, secretKey)).toBytes(isCompressed);\n }\n function keygen(seed) {\n const secretKey = randomSecretKey(seed);\n return {\n secretKey,\n publicKey: getPublicKey(secretKey)\n };\n }\n /**\n * Quick and dirty check for item being public key. Does not validate hex, or being on-curve.\n */\n function isProbPub(item) {\n if (typeof item === 'bigint') return false;\n if (item instanceof Point) return true;\n const {\n secretKey,\n publicKey,\n publicKeyUncompressed\n } = lengths;\n if (Fn.allowedLengths || secretKey === publicKey) return undefined;\n const 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, isCompressed = 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 const s = _normFnElement(Fn, secretKeyA);\n const b = Point.fromHex(publicKeyB); // checks for being on-curve\n return b.multiply(s).toBytes(isCompressed);\n }\n const utils = {\n isValidSecretKey,\n isValidPublicKey,\n randomSecretKey,\n // TODO: remove\n isValidPrivateKey: isValidSecretKey,\n randomPrivateKey: randomSecretKey,\n normPrivateKeyToScalar: key => _normFnElement(Fn, key),\n precompute(windowSize = 8, point = Point.BASE) {\n return point.precompute(windowSize, false);\n }\n };\n return Object.freeze({\n getPublicKey,\n getSharedSecret,\n keygen,\n Point,\n utils,\n lengths\n });\n }\n /**\n * Creates ECDSA signing interface for given elliptic curve `Point` and `hash` function.\n * We need `hash` for 2 features:\n * 1. Message prehash-ing. NOT used if `sign` / `verify` are called with `prehash: false`\n * 2. k generation in `sign`, using HMAC-drbg(hash)\n *\n * ECDSAOpts are only rarely needed.\n *\n * @example\n * ```js\n * const p256_Point = weierstrass(...);\n * const p256_sha256 = ecdsa(p256_Point, sha256);\n * const p256_sha224 = ecdsa(p256_Point, sha224);\n * const p256_sha224_r = ecdsa(p256_Point, sha224, { randomBytes: (length) => { ... } });\n * ```\n */\n function ecdsa(Point, hash, ecdsaOpts = {}) {\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 const randomBytes = ecdsaOpts.randomBytes || _utilsJs.randomBytes;\n const hmac = ecdsaOpts.hmac || ((key, ...msgs) => (0, _nobleHashesHmacJs.hmac)(hash, key, (0, _utilsJs.concatBytes)(...msgs)));\n const {\n Fp,\n Fn\n } = Point;\n const {\n ORDER: CURVE_ORDER,\n BITS: fnBits\n } = Fn;\n const {\n keygen,\n getPublicKey,\n getSharedSecret,\n utils,\n lengths\n } = ecdh(Point, ecdsaOpts);\n const 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 const defaultSigOpts_format = 'compact';\n function isBiggerThanHalfOrder(number) {\n const 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 const size = lengths.signature;\n const 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 class Signature {\n constructor(r, s, recovery) {\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 static fromBytes(bytes, format = defaultSigOpts_format) {\n validateSigLength(bytes, format);\n let recid;\n if (format === 'der') {\n const {\n r,\n s\n } = DER.toSig((0, _utilsJs._abytes2)(bytes));\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 const L = Fn.BYTES;\n const r = bytes.subarray(0, L);\n const s = bytes.subarray(L, L * 2);\n return new Signature(Fn.fromBytes(r), Fn.fromBytes(s), recid);\n }\n static fromHex(hex, format) {\n return this.fromBytes((0, _utilsJs.hexToBytes)(hex), format);\n }\n addRecoveryBit(recovery) {\n return new Signature(this.r, this.s, recovery);\n }\n recoverPublicKey(messageHash) {\n const FIELD_ORDER = Fp.ORDER;\n const {\n r,\n s,\n recovery: rec\n } = this;\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 const hasCofactor = CURVE_ORDER * _2n < FIELD_ORDER;\n if (hasCofactor && rec > 1) throw new Error('recovery id is ambiguous for h>1 curve');\n const radj = rec === 2 || rec === 3 ? r + CURVE_ORDER : r;\n if (!Fp.isValid(radj)) throw new Error('recovery id 2 or 3 invalid');\n const x = Fp.toBytes(radj);\n const R = Point.fromBytes((0, _utilsJs.concatBytes)(pprefix((rec & 1) === 0), x));\n const ir = Fn.inv(radj); // r^-1\n const h = bits2int_modN((0, _utilsJs.ensureBytes)('msgHash', messageHash)); // Truncate hash\n const u1 = Fn.create(-h * ir); // -hr^-1\n const 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 const 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 hasHighS() {\n return isBiggerThanHalfOrder(this.s);\n }\n toBytes(format = defaultSigOpts_format) {\n validateSigFormat(format);\n if (format === 'der') return (0, _utilsJs.hexToBytes)(DER.hexFromSig(this));\n const r = Fn.toBytes(this.r);\n const 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 toHex(format) {\n return (0, _utilsJs.bytesToHex)(this.toBytes(format));\n }\n // TODO: remove\n assertValidity() {}\n static fromCompact(hex) {\n return Signature.fromBytes((0, _utilsJs.ensureBytes)('sig', hex), 'compact');\n }\n static fromDER(hex) {\n return Signature.fromBytes((0, _utilsJs.ensureBytes)('sig', hex), 'der');\n }\n normalizeS() {\n return this.hasHighS() ? new Signature(this.r, Fn.neg(this.s), this.recovery) : this;\n }\n toDERRawBytes() {\n return this.toBytes('der');\n }\n toDERHex() {\n return (0, _utilsJs.bytesToHex)(this.toBytes('der'));\n }\n toCompactRawBytes() {\n return this.toBytes('compact');\n }\n toCompactHex() {\n return (0, _utilsJs.bytesToHex)(this.toBytes('compact'));\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 const 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 const num = (0, _utilsJs.bytesToNumberBE)(bytes); // check for == u8 done here\n const delta = bytes.length * 8 - fnBits; // truncate to nBitLength leftmost bits\n return delta > 0 ? num >> BigInt(delta) : num;\n };\n const 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 const 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(k => k in opts)) throw new Error('sign() legacy options not supported');\n const {\n lowS,\n prehash,\n extraEntropy\n } = validateSigOpts(opts, defaultSigOpts);\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 const h1int = bits2int_modN(message);\n const d = _normFnElement(Fn, privateKey); // validate secret key, convert to bigint\n const 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 const e = extraEntropy === true ? randomBytes(lengths.secretKey) : extraEntropy;\n seedArgs.push((0, _utilsJs.ensureBytes)('extraEntropy', e)); // check for being bytes\n }\n const seed = (0, _utilsJs.concatBytes)(...seedArgs); // Step D of RFC6979 3.2\n const 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 const 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 const ik = Fn.inv(k); // k^-1 mod n\n const q = Point.BASE.multiply(k).toAffine(); // q = k⋅G\n const r = Fn.create(q.x); // r = q.x mod n\n if (r === _0n) return;\n const s = Fn.create(ik * Fn.create(m + r * d)); // Not using blinding here, see comment above\n if (s === _0n) return;\n let recovery = (q.x === r ? 0 : 2) | Number(q.y & _1n); // recovery bit (2 or 3, when q.x > n)\n let normS = s;\n if (lowS && isBiggerThanHalfOrder(s)) {\n normS = Fn.neg(s); // if lowS was passed, ensure s is always\n recovery ^= 1; // // in the bottom half of N\n }\n return new Signature(r, normS, recovery); // use normS, not s\n }\n return {\n seed,\n k2sig\n };\n }\n /**\n * Signs message hash with a secret key.\n *\n * ```\n * sign(m, d) where\n * k = rfc6979_hmac_drbg(m, d)\n * (x, y) = G × k\n * r = x mod n\n * s = (m + dr) / k mod n\n * ```\n */\n function sign(message, secretKey, opts = {}) {\n message = (0, _utilsJs.ensureBytes)('message', message);\n const {\n seed,\n k2sig\n } = prepSig(message, secretKey, opts); // Steps A, D of RFC6979 3.2.\n const drbg = (0, _utilsJs.createHmacDrbg)(hash.outputLen, Fn.BYTES, hmac);\n const 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 let sig = undefined;\n const isHex = typeof sg === 'string' || (0, _utilsJs.isBytes)(sg);\n const 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, opts = {}) {\n const {\n lowS,\n prehash,\n format\n } = validateSigOpts(opts, defaultSigOpts);\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 const sig = format === undefined ? tryParsingSig(signature) : Signature.fromBytes((0, _utilsJs.ensureBytes)('sig', signature), format);\n if (sig === false) return false;\n try {\n const P = Point.fromBytes(publicKey);\n if (lowS && sig.hasHighS()) return false;\n const {\n r,\n s\n } = sig;\n const h = bits2int_modN(message); // mod n, not mod p\n const is = Fn.inv(s); // s^-1 mod n\n const u1 = Fn.create(h * is); // u1 = hs^-1 mod n\n const u2 = Fn.create(r * is); // u2 = rs^-1 mod n\n const R = Point.BASE.multiplyUnsafe(u1).add(P.multiplyUnsafe(u2)); // u1⋅G + u2⋅P\n if (R.is0()) return false;\n const 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, opts = {}) {\n const {\n prehash\n } = validateSigOpts(opts, defaultSigOpts);\n message = validateMsgAndHash(message, prehash);\n return Signature.fromBytes(signature, 'recovered').recoverPublicKey(message).toBytes();\n }\n return Object.freeze({\n keygen,\n getPublicKey,\n getSharedSecret,\n utils,\n lengths,\n Point,\n sign,\n verify,\n recoverPublicKey,\n Signature,\n hash\n });\n }\n /** @deprecated use `weierstrass` in newer releases */\n function weierstrassPoints(c) {\n const {\n CURVE,\n curveOpts\n } = _weierstrass_legacy_opts_to_new(c);\n const Point = weierstrassN(CURVE, curveOpts);\n return _weierstrass_new_output_to_legacy(c, Point);\n }\n function _weierstrass_legacy_opts_to_new(c) {\n const 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 const Fp = c.Fp;\n let allowedLengths = c.allowedPrivateKeyLengths ? Array.from(new Set(c.allowedPrivateKeyLengths.map(l => Math.ceil(l / 2)))) : undefined;\n const Fn = (0, _modularJs.Field)(CURVE.n, {\n BITS: c.nBitLength,\n allowedLengths: allowedLengths,\n modFromBytes: c.wrapPrivateKey\n });\n const curveOpts = {\n Fp,\n Fn,\n allowInfinityPoint: c.allowInfinityPoint,\n endo: c.endo,\n isTorsionFree: c.isTorsionFree,\n clearCofactor: c.clearCofactor,\n fromBytes: c.fromBytes,\n toBytes: c.toBytes\n };\n return {\n CURVE,\n curveOpts\n };\n }\n function _ecdsa_legacy_opts_to_new(c) {\n const {\n CURVE,\n curveOpts\n } = _weierstrass_legacy_opts_to_new(c);\n const ecdsaOpts = {\n hmac: c.hmac,\n randomBytes: c.randomBytes,\n lowS: c.lowS,\n bits2int: c.bits2int,\n bits2int_modN: c.bits2int_modN\n };\n return {\n CURVE,\n curveOpts,\n hash: c.hash,\n ecdsaOpts\n };\n }\n function _legacyHelperEquat(Fp, a, b) {\n /**\n * y² = x³ + ax + b: Short weierstrass curve formula. Takes x, returns y².\n * @returns y²\n */\n function weierstrassEquation(x) {\n const x2 = Fp.sqr(x); // x * x\n const 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 const {\n Fp,\n Fn\n } = Point;\n function isWithinCurveOrder(num) {\n return (0, _utilsJs.inRange)(num, _1n, Fn.ORDER);\n }\n const weierstrassEquation = _legacyHelperEquat(Fp, c.a, c.b);\n return Object.assign({}, {\n CURVE: c,\n Point: Point,\n ProjectivePoint: Point,\n normPrivateKeyToScalar: key => _normFnElement(Fn, key),\n weierstrassEquation,\n isWithinCurveOrder\n });\n }\n function _ecdsa_new_output_to_legacy(c, _ecdsa) {\n const 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 const {\n CURVE,\n curveOpts,\n hash,\n ecdsaOpts\n } = _ecdsa_legacy_opts_to_new(c);\n const Point = weierstrassN(CURVE, curveOpts);\n const signs = ecdsa(Point, hash, ecdsaOpts);\n return _ecdsa_new_output_to_legacy(c, signs);\n }\n});","lineCount":1567,"map":[[7,2,38,0,"exports"],[7,9,38,0],[7,10,38,0,"_splitEndoScalar"],[7,26,38,0],[7,29,38,0,"_splitEndoScalar"],[7,45,38,0],[8,2,80,0,"Object"],[8,8,80,0],[8,9,80,0,"defineProperty"],[8,23,80,0],[8,24,80,0,"exports"],[8,31,80,0],[9,4,80,0,"enumerable"],[9,14,80,0],[10,4,80,0,"get"],[10,7,80,0],[10,18,80,0,"get"],[10,19,80,0],[11,6,80,0],[11,13,80,0,"DERErr"],[11,19,80,0],[12,4,80,0],[13,2,80,0],[14,2,92,0,"Object"],[14,8,92,0],[14,9,92,0,"defineProperty"],[14,23,92,0],[14,24,92,0,"exports"],[14,31,92,0],[15,4,92,0,"enumerable"],[15,14,92,0],[16,4,92,0,"get"],[16,7,92,0],[16,18,92,0,"get"],[16,19,92,0],[17,6,92,0],[17,13,92,0,"DER"],[17,16,92,0],[18,4,92,0],[19,2,92,0],[20,2,199,0,"exports"],[20,9,199,0],[20,10,199,0,"_normFnElement"],[20,24,199,0],[20,27,199,0,"_normFnElement"],[20,41,199,0],[21,2,235,0,"exports"],[21,9,235,0],[21,10,235,0,"weierstrassN"],[21,22,235,0],[21,25,235,0,"weierstrassN"],[21,37,235,0],[22,2,737,0,"exports"],[22,9,737,0],[22,10,737,0,"SWUFpSqrtRatio"],[22,24,737,0],[22,27,737,0,"SWUFpSqrtRatio"],[22,41,737,0],[23,2,810,0,"exports"],[23,9,810,0],[23,10,810,0,"mapToCurveSimpleSWU"],[23,29,810,0],[23,32,810,0,"mapToCurveSimpleSWU"],[23,51,810,0],[24,2,865,0,"exports"],[24,9,865,0],[24,10,865,0,"ecdh"],[24,14,865,0],[24,17,865,0,"ecdh"],[24,21,865,0],[25,2,971,0,"exports"],[25,9,971,0],[25,10,971,0,"ecdsa"],[25,15,971,0],[25,18,971,0,"ecdsa"],[25,23,971,0],[26,2,1325,0,"exports"],[26,9,1325,0],[26,10,1325,0,"weierstrassPoints"],[26,27,1325,0],[26,30,1325,0,"weierstrassPoints"],[26,47,1325,0],[27,2,1372,0,"exports"],[27,9,1372,0],[27,10,1372,0,"_legacyHelperEquat"],[27,28,1372,0],[27,31,1372,0,"_legacyHelperEquat"],[27,49,1372,0],[28,2,1407,0,"exports"],[28,9,1407,0],[28,10,1407,0,"weierstrass"],[28,21,1407,0],[28,24,1407,0,"weierstrass"],[28,35,1407,0],[29,2,28,0],[29,6,28,0,"_nobleHashesHmacJs"],[29,24,28,0],[29,27,28,0,"require"],[29,34,28,0],[29,35,28,0,"_dependencyMap"],[29,49,28,0],[30,2,29,0],[30,6,29,0,"_nobleHashesUtils"],[30,23,29,0],[30,26,29,0,"require"],[30,33,29,0],[30,34,29,0,"_dependencyMap"],[30,48,29,0],[31,2,30,0],[31,6,30,0,"_utilsJs"],[31,14,30,0],[31,17,30,0,"require"],[31,24,30,0],[31,25,30,0,"_dependencyMap"],[31,39,30,0],[32,2,31,0],[32,6,31,0,"_curveJs"],[32,14,31,0],[32,17,31,0,"require"],[32,24,31,0],[32,25,31,0,"_dependencyMap"],[32,39,31,0],[33,2,32,0],[33,6,32,0,"_modularJs"],[33,16,32,0],[33,19,32,0,"require"],[33,26,32,0],[33,27,32,0,"_dependencyMap"],[33,41,32,0],[34,2,1,0],[35,0,2,0],[36,0,3,0],[37,0,4,0],[38,0,5,0],[39,0,6,0],[40,0,7,0],[41,0,8,0],[42,0,9,0],[43,0,10,0],[44,0,11,0],[45,0,12,0],[46,0,13,0],[47,0,14,0],[48,0,15,0],[49,0,16,0],[50,0,17,0],[51,0,18,0],[52,0,19,0],[53,0,20,0],[54,0,21,0],[55,0,22,0],[56,0,23,0],[57,0,24,0],[58,0,25,0],[59,0,26,0],[60,2,27,0],[62,2,33,0],[63,2,34,0],[63,8,34,6,"divNearest"],[63,18,34,16],[63,21,34,19,"divNearest"],[63,22,34,20,"num"],[63,25,34,23],[63,27,34,25,"den"],[63,30,34,28],[63,35,34,33],[63,36,34,34,"num"],[63,39,34,37],[63,42,34,40],[63,43,34,41,"num"],[63,46,34,44],[63,50,34,48],[63,51,34,49],[63,54,34,52,"den"],[63,57,34,55],[63,60,34,58],[63,61,34,59,"den"],[63,64,34,62],[63,68,34,66,"_2n"],[63,71,34,69],[63,75,34,73,"den"],[63,78,34,76],[64,2,35,0],[65,0,36,0],[66,0,37,0],[67,2,38,7],[67,11,38,16,"_splitEndoScalar"],[67,27,38,32,"_splitEndoScalar"],[67,28,38,33,"k"],[67,29,38,34],[67,31,38,36,"basis"],[67,36,38,41],[67,38,38,43,"n"],[67,39,38,44],[67,41,38,46],[68,4,39,4],[69,4,40,4],[70,4,41,4],[71,4,42,4],[71,10,42,10],[71,11,42,11],[71,12,42,12,"a1"],[71,14,42,14],[71,16,42,16,"b1"],[71,18,42,18],[71,19,42,19],[71,21,42,21],[71,22,42,22,"a2"],[71,24,42,24],[71,26,42,26,"b2"],[71,28,42,28],[71,29,42,29],[71,30,42,30],[71,33,42,33,"basis"],[71,38,42,38],[72,4,43,4],[72,10,43,10,"c1"],[72,12,43,12],[72,15,43,15,"divNearest"],[72,25,43,25],[72,26,43,26,"b2"],[72,28,43,28],[72,31,43,31,"k"],[72,32,43,32],[72,34,43,34,"n"],[72,35,43,35],[72,36,43,36],[73,4,44,4],[73,10,44,10,"c2"],[73,12,44,12],[73,15,44,15,"divNearest"],[73,25,44,25],[73,26,44,26],[73,27,44,27,"b1"],[73,29,44,29],[73,32,44,32,"k"],[73,33,44,33],[73,35,44,35,"n"],[73,36,44,36],[73,37,44,37],[74,4,45,4],[75,4,46,4],[76,4,47,4],[76,8,47,8,"k1"],[76,10,47,10],[76,13,47,13,"k"],[76,14,47,14],[76,17,47,17,"c1"],[76,19,47,19],[76,22,47,22,"a1"],[76,24,47,24],[76,27,47,27,"c2"],[76,29,47,29],[76,32,47,32,"a2"],[76,34,47,34],[77,4,48,4],[77,8,48,8,"k2"],[77,10,48,10],[77,13,48,13],[77,14,48,14,"c1"],[77,16,48,16],[77,19,48,19,"b1"],[77,21,48,21],[77,24,48,24,"c2"],[77,26,48,26],[77,29,48,29,"b2"],[77,31,48,31],[78,4,49,4],[78,10,49,10,"k1neg"],[78,15,49,15],[78,18,49,18,"k1"],[78,20,49,20],[78,23,49,23,"_0n"],[78,26,49,26],[79,4,50,4],[79,10,50,10,"k2neg"],[79,15,50,15],[79,18,50,18,"k2"],[79,20,50,20],[79,23,50,23,"_0n"],[79,26,50,26],[80,4,51,4],[80,8,51,8,"k1neg"],[80,13,51,13],[80,15,52,8,"k1"],[80,17,52,10],[80,20,52,13],[80,21,52,14,"k1"],[80,23,52,16],[81,4,53,4],[81,8,53,8,"k2neg"],[81,13,53,13],[81,15,54,8,"k2"],[81,17,54,10],[81,20,54,13],[81,21,54,14,"k2"],[81,23,54,16],[82,4,55,4],[83,4,56,4],[84,4,57,4],[84,10,57,10,"MAX_NUM"],[84,17,57,17],[84,20,57,20],[84,24,57,20,"bitMask"],[84,32,57,27],[84,33,57,27,"bitMask"],[84,40,57,27],[84,42,57,28,"Math"],[84,46,57,32],[84,47,57,33,"ceil"],[84,51,57,37],[84,52,57,38],[84,56,57,38,"bitLen"],[84,64,57,44],[84,65,57,44,"bitLen"],[84,71,57,44],[84,73,57,45,"n"],[84,74,57,46],[84,75,57,47],[84,78,57,50],[84,79,57,51],[84,80,57,52],[84,81,57,53],[84,84,57,56,"_1n"],[84,87,57,59],[84,88,57,60],[84,89,57,61],[85,4,58,4],[85,8,58,8,"k1"],[85,10,58,10],[85,13,58,13,"_0n"],[85,16,58,16],[85,20,58,20,"k1"],[85,22,58,22],[85,26,58,26,"MAX_NUM"],[85,33,58,33],[85,37,58,37,"k2"],[85,39,58,39],[85,42,58,42,"_0n"],[85,45,58,45],[85,49,58,49,"k2"],[85,51,58,51],[85,55,58,55,"MAX_NUM"],[85,62,58,62],[85,64,58,64],[86,6,59,8],[86,12,59,14],[86,16,59,18,"Error"],[86,21,59,23],[86,22,59,24],[86,62,59,64],[86,65,59,67,"k"],[86,66,59,68],[86,67,59,69],[87,4,60,4],[88,4,61,4],[88,11,61,11],[89,6,61,13,"k1neg"],[89,11,61,18],[90,6,61,20,"k1"],[90,8,61,22],[91,6,61,24,"k2neg"],[91,11,61,29],[92,6,61,31,"k2"],[93,4,61,34],[93,5,61,35],[94,2,62,0],[95,2,63,0],[95,11,63,9,"validateSigFormat"],[95,28,63,26,"validateSigFormat"],[95,29,63,27,"format"],[95,35,63,33],[95,37,63,35],[96,4,64,4],[96,8,64,8],[96,9,64,9],[96,10,64,10],[96,19,64,19],[96,21,64,21],[96,32,64,32],[96,34,64,34],[96,39,64,39],[96,40,64,40],[96,41,64,41,"includes"],[96,49,64,49],[96,50,64,50,"format"],[96,56,64,56],[96,57,64,57],[96,59,65,8],[96,65,65,14],[96,69,65,18,"Error"],[96,74,65,23],[96,75,65,24],[96,134,65,83],[96,135,65,84],[97,4,66,4],[97,11,66,11,"format"],[97,17,66,17],[98,2,67,0],[99,2,68,0],[99,11,68,9,"validateSigOpts"],[99,26,68,24,"validateSigOpts"],[99,27,68,25,"opts"],[99,31,68,29],[99,33,68,31,"def"],[99,36,68,34],[99,38,68,36],[100,4,69,4],[100,10,69,10,"optsn"],[100,15,69,15],[100,18,69,18],[100,19,69,19],[100,20,69,20],[101,4,70,4],[101,9,70,9],[101,13,70,13,"optName"],[101,20,70,20],[101,24,70,24,"Object"],[101,30,70,30],[101,31,70,31,"keys"],[101,35,70,35],[101,36,70,36,"def"],[101,39,70,39],[101,40,70,40],[101,42,70,42],[102,6,71,8],[103,6,72,8,"optsn"],[103,11,72,13],[103,12,72,14,"optName"],[103,19,72,21],[103,20,72,22],[103,23,72,25,"opts"],[103,27,72,29],[103,28,72,30,"optName"],[103,35,72,37],[103,36,72,38],[103,41,72,43,"undefined"],[103,50,72,52],[103,53,72,55,"def"],[103,56,72,58],[103,57,72,59,"optName"],[103,64,72,66],[103,65,72,67],[103,68,72,70,"opts"],[103,72,72,74],[103,73,72,75,"optName"],[103,80,72,82],[103,81,72,83],[104,4,73,4],[105,4,74,4],[105,8,74,4,"abool"],[105,16,74,9],[105,17,74,9,"_abool2"],[105,24,74,9],[105,26,74,10,"optsn"],[105,31,74,15],[105,32,74,16,"lowS"],[105,36,74,20],[105,38,74,22],[105,44,74,28],[105,45,74,29],[106,4,75,4],[106,8,75,4,"abool"],[106,16,75,9],[106,17,75,9,"_abool2"],[106,24,75,9],[106,26,75,10,"optsn"],[106,31,75,15],[106,32,75,16,"prehash"],[106,39,75,23],[106,41,75,25],[106,50,75,34],[106,51,75,35],[107,4,76,4],[107,8,76,8,"optsn"],[107,13,76,13],[107,14,76,14,"format"],[107,20,76,20],[107,25,76,25,"undefined"],[107,34,76,34],[107,36,77,8,"validateSigFormat"],[107,53,77,25],[107,54,77,26,"optsn"],[107,59,77,31],[107,60,77,32,"format"],[107,66,77,38],[107,67,77,39],[108,4,78,4],[108,11,78,11,"optsn"],[108,16,78,16],[109,2,79,0],[110,2,80,7],[110,8,80,13,"DERErr"],[110,14,80,19],[110,23,80,28,"Error"],[110,28,80,33],[110,29,80,34],[111,4,81,4,"constructor"],[111,15,81,15,"constructor"],[111,16,81,16,"m"],[111,17,81,17],[111,20,81,20],[111,22,81,22],[111,24,81,24],[112,6,82,8],[112,11,82,13],[112,12,82,14,"m"],[112,13,82,15],[112,14,82,16],[113,4,83,4],[114,2,84,0],[115,2,85,0],[116,0,86,0],[117,0,87,0],[118,0,88,0],[119,0,89,0],[120,0,90,0],[121,0,91,0],[122,2,92,7],[122,8,92,13,"DER"],[122,11,92,16],[122,14,92,19],[123,4,93,4],[124,4,94,4,"Err"],[124,7,94,7],[124,9,94,9,"DERErr"],[124,15,94,15],[125,4,95,4],[126,4,96,4,"_tlv"],[126,8,96,8],[126,10,96,10],[127,6,97,8,"encode"],[127,12,97,14],[127,14,97,16,"encode"],[127,15,97,17,"tag"],[127,18,97,20],[127,20,97,22,"data"],[127,24,97,26],[127,29,97,31],[128,8,98,12],[128,14,98,18],[129,10,98,20,"Err"],[129,13,98,23],[129,15,98,25,"E"],[130,8,98,27],[130,9,98,28],[130,12,98,31,"DER"],[130,15,98,34],[131,8,99,12],[131,12,99,16,"tag"],[131,15,99,19],[131,18,99,22],[131,19,99,23],[131,23,99,27,"tag"],[131,26,99,30],[131,29,99,33],[131,32,99,36],[131,34,100,16],[131,40,100,22],[131,44,100,26,"E"],[131,45,100,27],[131,46,100,28],[131,69,100,51],[131,70,100,52],[132,8,101,12],[132,12,101,16,"data"],[132,16,101,20],[132,17,101,21,"length"],[132,23,101,27],[132,26,101,30],[132,27,101,31],[132,29,102,16],[132,35,102,22],[132,39,102,26,"E"],[132,40,102,27],[132,41,102,28],[132,68,102,55],[132,69,102,56],[133,8,103,12],[133,14,103,18,"dataLen"],[133,21,103,25],[133,24,103,28,"data"],[133,28,103,32],[133,29,103,33,"length"],[133,35,103,39],[133,38,103,42],[133,39,103,43],[134,8,104,12],[134,14,104,18,"len"],[134,17,104,21],[134,20,104,24],[134,24,104,24,"numberToHexUnpadded"],[134,32,104,43],[134,33,104,43,"numberToHexUnpadded"],[134,52,104,43],[134,54,104,44,"dataLen"],[134,61,104,51],[134,62,104,52],[135,8,105,12],[135,12,105,17,"len"],[135,15,105,20],[135,16,105,21,"length"],[135,22,105,27],[135,25,105,30],[135,26,105,31],[135,29,105,35],[135,32,105,38],[135,34,106,16],[135,40,106,22],[135,44,106,26,"E"],[135,45,106,27],[135,46,106,28],[135,84,106,66],[135,85,106,67],[136,8,107,12],[137,8,108,12],[137,14,108,18,"lenLen"],[137,20,108,24],[137,23,108,27,"dataLen"],[137,30,108,34],[137,33,108,37],[137,36,108,40],[137,39,108,43],[137,43,108,43,"numberToHexUnpadded"],[137,51,108,62],[137,52,108,62,"numberToHexUnpadded"],[137,71,108,62],[137,73,108,64,"len"],[137,76,108,67],[137,77,108,68,"length"],[137,83,108,74],[137,86,108,77],[137,87,108,78],[137,90,108,82],[137,93,108,85],[137,94,108,86],[137,97,108,89],[137,99,108,91],[138,8,109,12],[138,14,109,18,"t"],[138,15,109,19],[138,18,109,22],[138,22,109,22,"numberToHexUnpadded"],[138,30,109,41],[138,31,109,41,"numberToHexUnpadded"],[138,50,109,41],[138,52,109,42,"tag"],[138,55,109,45],[138,56,109,46],[139,8,110,12],[139,15,110,19,"t"],[139,16,110,20],[139,19,110,23,"lenLen"],[139,25,110,29],[139,28,110,32,"len"],[139,31,110,35],[139,34,110,38,"data"],[139,38,110,42],[140,6,111,8],[140,7,111,9],[141,6,112,8],[142,6,113,8,"decode"],[142,12,113,14,"decode"],[142,13,113,15,"tag"],[142,16,113,18],[142,18,113,20,"data"],[142,22,113,24],[142,24,113,26],[143,8,114,12],[143,14,114,18],[144,10,114,20,"Err"],[144,13,114,23],[144,15,114,25,"E"],[145,8,114,27],[145,9,114,28],[145,12,114,31,"DER"],[145,15,114,34],[146,8,115,12],[146,12,115,16,"pos"],[146,15,115,19],[146,18,115,22],[146,19,115,23],[147,8,116,12],[147,12,116,16,"tag"],[147,15,116,19],[147,18,116,22],[147,19,116,23],[147,23,116,27,"tag"],[147,26,116,30],[147,29,116,33],[147,32,116,36],[147,34,117,16],[147,40,117,22],[147,44,117,26,"E"],[147,45,117,27],[147,46,117,28],[147,69,117,51],[147,70,117,52],[148,8,118,12],[148,12,118,16,"data"],[148,16,118,20],[148,17,118,21,"length"],[148,23,118,27],[148,26,118,30],[148,27,118,31],[148,31,118,35,"data"],[148,35,118,39],[148,36,118,40,"pos"],[148,39,118,43],[148,41,118,45],[148,42,118,46],[148,47,118,51,"tag"],[148,50,118,54],[148,52,119,16],[148,58,119,22],[148,62,119,26,"E"],[148,63,119,27],[148,64,119,28],[148,87,119,51],[148,88,119,52],[149,8,120,12],[149,14,120,18,"first"],[149,19,120,23],[149,22,120,26,"data"],[149,26,120,30],[149,27,120,31,"pos"],[149,30,120,34],[149,32,120,36],[149,33,120,37],[150,8,121,12],[150,14,121,18,"isLong"],[150,20,121,24],[150,23,121,27],[150,24,121,28],[150,26,121,30,"first"],[150,31,121,35],[150,34,121,38],[150,37,121,41],[150,38,121,42],[150,39,121,43],[150,40,121,44],[151,8,122,12],[151,12,122,16,"length"],[151,18,122,22],[151,21,122,25],[151,22,122,26],[152,8,123,12],[152,12,123,16],[152,13,123,17,"isLong"],[152,19,123,23],[152,21,124,16,"length"],[152,27,124,22],[152,30,124,25,"first"],[152,35,124,30],[152,36,124,31],[152,41,125,17],[153,10,126,16],[154,10,127,16],[154,16,127,22,"lenLen"],[154,22,127,28],[154,25,127,31,"first"],[154,30,127,36],[154,33,127,39],[154,36,127,42],[155,10,128,16],[155,14,128,20],[155,15,128,21,"lenLen"],[155,21,128,27],[155,23,129,20],[155,29,129,26],[155,33,129,30,"E"],[155,34,129,31],[155,35,129,32],[155,86,129,83],[155,87,129,84],[156,10,130,16],[156,14,130,20,"lenLen"],[156,20,130,26],[156,23,130,29],[156,24,130,30],[156,26,131,20],[156,32,131,26],[156,36,131,30,"E"],[156,37,131,31],[156,38,131,32],[156,80,131,74],[156,81,131,75],[156,82,131,76],[156,83,131,77],[157,10,132,16],[157,16,132,22,"lengthBytes"],[157,27,132,33],[157,30,132,36,"data"],[157,34,132,40],[157,35,132,41,"subarray"],[157,43,132,49],[157,44,132,50,"pos"],[157,47,132,53],[157,49,132,55,"pos"],[157,52,132,58],[157,55,132,61,"lenLen"],[157,61,132,67],[157,62,132,68],[158,10,133,16],[158,14,133,20,"lengthBytes"],[158,25,133,31],[158,26,133,32,"length"],[158,32,133,38],[158,37,133,43,"lenLen"],[158,43,133,49],[158,45,134,20],[158,51,134,26],[158,55,134,30,"E"],[158,56,134,31],[158,57,134,32],[158,96,134,71],[158,97,134,72],[159,10,135,16],[159,14,135,20,"lengthBytes"],[159,25,135,31],[159,26,135,32],[159,27,135,33],[159,28,135,34],[159,33,135,39],[159,34,135,40],[159,36,136,20],[159,42,136,26],[159,46,136,30,"E"],[159,47,136,31],[159,48,136,32],[159,86,136,70],[159,87,136,71],[160,10,137,16],[160,15,137,21],[160,21,137,27,"b"],[160,22,137,28],[160,26,137,32,"lengthBytes"],[160,37,137,43],[160,39,138,20,"length"],[160,45,138,26],[160,48,138,30,"length"],[160,54,138,36],[160,58,138,40],[160,59,138,41],[160,62,138,45,"b"],[160,63,138,46],[161,10,139,16,"pos"],[161,13,139,19],[161,17,139,23,"lenLen"],[161,23,139,29],[162,10,140,16],[162,14,140,20,"length"],[162,20,140,26],[162,23,140,29],[162,26,140,32],[162,28,141,20],[162,34,141,26],[162,38,141,30,"E"],[162,39,141,31],[162,40,141,32],[162,80,141,72],[162,81,141,73],[163,8,142,12],[164,8,143,12],[164,14,143,18,"v"],[164,15,143,19],[164,18,143,22,"data"],[164,22,143,26],[164,23,143,27,"subarray"],[164,31,143,35],[164,32,143,36,"pos"],[164,35,143,39],[164,37,143,41,"pos"],[164,40,143,44],[164,43,143,47,"length"],[164,49,143,53],[164,50,143,54],[165,8,144,12],[165,12,144,16,"v"],[165,13,144,17],[165,14,144,18,"length"],[165,20,144,24],[165,25,144,29,"length"],[165,31,144,35],[165,33,145,16],[165,39,145,22],[165,43,145,26,"E"],[165,44,145,27],[165,45,145,28],[165,77,145,60],[165,78,145,61],[166,8,146,12],[166,15,146,19],[167,10,146,21,"v"],[167,11,146,22],[168,10,146,24,"l"],[168,11,146,25],[168,13,146,27,"data"],[168,17,146,31],[168,18,146,32,"subarray"],[168,26,146,40],[168,27,146,41,"pos"],[168,30,146,44],[168,33,146,47,"length"],[168,39,146,53],[169,8,146,55],[169,9,146,56],[170,6,147,8],[171,4,148,4],[171,5,148,5],[172,4,149,4],[173,4,150,4],[174,4,151,4],[175,4,152,4],[176,4,153,4,"_int"],[176,8,153,8],[176,10,153,10],[177,6,154,8,"encode"],[177,12,154,14,"encode"],[177,13,154,15,"num"],[177,16,154,18],[177,18,154,20],[178,8,155,12],[178,14,155,18],[179,10,155,20,"Err"],[179,13,155,23],[179,15,155,25,"E"],[180,8,155,27],[180,9,155,28],[180,12,155,31,"DER"],[180,15,155,34],[181,8,156,12],[181,12,156,16,"num"],[181,15,156,19],[181,18,156,22,"_0n"],[181,21,156,25],[181,23,157,16],[181,29,157,22],[181,33,157,26,"E"],[181,34,157,27],[181,35,157,28],[181,79,157,72],[181,80,157,73],[182,8,158,12],[182,12,158,16,"hex"],[182,15,158,19],[182,18,158,22],[182,22,158,22,"numberToHexUnpadded"],[182,30,158,41],[182,31,158,41,"numberToHexUnpadded"],[182,50,158,41],[182,52,158,42,"num"],[182,55,158,45],[182,56,158,46],[183,8,159,12],[184,8,160,12],[184,12,160,16,"Number"],[184,18,160,22],[184,19,160,23,"parseInt"],[184,27,160,31],[184,28,160,32,"hex"],[184,31,160,35],[184,32,160,36],[184,33,160,37],[184,34,160,38],[184,36,160,40],[184,38,160,42],[184,39,160,43],[184,42,160,46],[184,48,160,52],[184,50,161,16,"hex"],[184,53,161,19],[184,56,161,22],[184,60,161,26],[184,63,161,29,"hex"],[184,66,161,32],[185,8,162,12],[185,12,162,16,"hex"],[185,15,162,19],[185,16,162,20,"length"],[185,22,162,26],[185,25,162,29],[185,26,162,30],[185,28,163,16],[185,34,163,22],[185,38,163,26,"E"],[185,39,163,27],[185,40,163,28],[185,88,163,76],[185,89,163,77],[186,8,164,12],[186,15,164,19,"hex"],[186,18,164,22],[187,6,165,8],[187,7,165,9],[188,6,166,8,"decode"],[188,12,166,14,"decode"],[188,13,166,15,"data"],[188,17,166,19],[188,19,166,21],[189,8,167,12],[189,14,167,18],[190,10,167,20,"Err"],[190,13,167,23],[190,15,167,25,"E"],[191,8,167,27],[191,9,167,28],[191,12,167,31,"DER"],[191,15,167,34],[192,8,168,12],[192,12,168,16,"data"],[192,16,168,20],[192,17,168,21],[192,18,168,22],[192,19,168,23],[192,22,168,26],[192,25,168,29],[192,27,169,16],[192,33,169,22],[192,37,169,26,"E"],[192,38,169,27],[192,39,169,28],[192,76,169,65],[192,77,169,66],[193,8,170,12],[193,12,170,16,"data"],[193,16,170,20],[193,17,170,21],[193,18,170,22],[193,19,170,23],[193,24,170,28],[193,28,170,32],[193,32,170,36],[193,34,170,38,"data"],[193,38,170,42],[193,39,170,43],[193,40,170,44],[193,41,170,45],[193,44,170,48],[193,47,170,51],[193,48,170,52],[193,50,171,16],[193,56,171,22],[193,60,171,26,"E"],[193,61,171,27],[193,62,171,28],[193,115,171,81],[193,116,171,82],[194,8,172,12],[194,15,172,19],[194,19,172,19,"bytesToNumberBE"],[194,27,172,34],[194,28,172,34,"bytesToNumberBE"],[194,43,172,34],[194,45,172,35,"data"],[194,49,172,39],[194,50,172,40],[195,6,173,8],[196,4,174,4],[196,5,174,5],[197,4,175,4,"toSig"],[197,9,175,9,"toSig"],[197,10,175,10,"hex"],[197,13,175,13],[197,15,175,15],[198,6,176,8],[199,6,177,8],[199,12,177,14],[200,8,177,16,"Err"],[200,11,177,19],[200,13,177,21,"E"],[200,14,177,22],[201,8,177,24,"_int"],[201,12,177,28],[201,14,177,30,"int"],[201,17,177,33],[202,8,177,35,"_tlv"],[202,12,177,39],[202,14,177,41,"tlv"],[203,6,177,45],[203,7,177,46],[203,10,177,49,"DER"],[203,13,177,52],[204,6,178,8],[204,12,178,14,"data"],[204,16,178,18],[204,19,178,21],[204,23,178,21,"ensureBytes"],[204,31,178,32],[204,32,178,32,"ensureBytes"],[204,43,178,32],[204,45,178,33],[204,56,178,44],[204,58,178,46,"hex"],[204,61,178,49],[204,62,178,50],[205,6,179,8],[205,12,179,14],[206,8,179,16,"v"],[206,9,179,17],[206,11,179,19,"seqBytes"],[206,19,179,27],[207,8,179,29,"l"],[207,9,179,30],[207,11,179,32,"seqLeftBytes"],[208,6,179,45],[208,7,179,46],[208,10,179,49,"tlv"],[208,13,179,52],[208,14,179,53,"decode"],[208,20,179,59],[208,21,179,60],[208,25,179,64],[208,27,179,66,"data"],[208,31,179,70],[208,32,179,71],[209,6,180,8],[209,10,180,12,"seqLeftBytes"],[209,22,180,24],[209,23,180,25,"length"],[209,29,180,31],[209,31,181,12],[209,37,181,18],[209,41,181,22,"E"],[209,42,181,23],[209,43,181,24],[209,88,181,69],[209,89,181,70],[210,6,182,8],[210,12,182,14],[211,8,182,16,"v"],[211,9,182,17],[211,11,182,19,"rBytes"],[211,17,182,25],[212,8,182,27,"l"],[212,9,182,28],[212,11,182,30,"rLeftBytes"],[213,6,182,41],[213,7,182,42],[213,10,182,45,"tlv"],[213,13,182,48],[213,14,182,49,"decode"],[213,20,182,55],[213,21,182,56],[213,25,182,60],[213,27,182,62,"seqBytes"],[213,35,182,70],[213,36,182,71],[214,6,183,8],[214,12,183,14],[215,8,183,16,"v"],[215,9,183,17],[215,11,183,19,"sBytes"],[215,17,183,25],[216,8,183,27,"l"],[216,9,183,28],[216,11,183,30,"sLeftBytes"],[217,6,183,41],[217,7,183,42],[217,10,183,45,"tlv"],[217,13,183,48],[217,14,183,49,"decode"],[217,20,183,55],[217,21,183,56],[217,25,183,60],[217,27,183,62,"rLeftBytes"],[217,37,183,72],[217,38,183,73],[218,6,184,8],[218,10,184,12,"sLeftBytes"],[218,20,184,22],[218,21,184,23,"length"],[218,27,184,29],[218,29,185,12],[218,35,185,18],[218,39,185,22,"E"],[218,40,185,23],[218,41,185,24],[218,86,185,69],[218,87,185,70],[219,6,186,8],[219,13,186,15],[220,8,186,17,"r"],[220,9,186,18],[220,11,186,20,"int"],[220,14,186,23],[220,15,186,24,"decode"],[220,21,186,30],[220,22,186,31,"rBytes"],[220,28,186,37],[220,29,186,38],[221,8,186,40,"s"],[221,9,186,41],[221,11,186,43,"int"],[221,14,186,46],[221,15,186,47,"decode"],[221,21,186,53],[221,22,186,54,"sBytes"],[221,28,186,60],[222,6,186,62],[222,7,186,63],[223,4,187,4],[223,5,187,5],[224,4,188,4,"hexFromSig"],[224,14,188,14,"hexFromSig"],[224,15,188,15,"sig"],[224,18,188,18],[224,20,188,20],[225,6,189,8],[225,12,189,14],[226,8,189,16,"_tlv"],[226,12,189,20],[226,14,189,22,"tlv"],[226,17,189,25],[227,8,189,27,"_int"],[227,12,189,31],[227,14,189,33,"int"],[228,6,189,37],[228,7,189,38],[228,10,189,41,"DER"],[228,13,189,44],[229,6,190,8],[229,12,190,14,"rs"],[229,14,190,16],[229,17,190,19,"tlv"],[229,20,190,22],[229,21,190,23,"encode"],[229,27,190,29],[229,28,190,30],[229,32,190,34],[229,34,190,36,"int"],[229,37,190,39],[229,38,190,40,"encode"],[229,44,190,46],[229,45,190,47,"sig"],[229,48,190,50],[229,49,190,51,"r"],[229,50,190,52],[229,51,190,53],[229,52,190,54],[230,6,191,8],[230,12,191,14,"ss"],[230,14,191,16],[230,17,191,19,"tlv"],[230,20,191,22],[230,21,191,23,"encode"],[230,27,191,29],[230,28,191,30],[230,32,191,34],[230,34,191,36,"int"],[230,37,191,39],[230,38,191,40,"encode"],[230,44,191,46],[230,45,191,47,"sig"],[230,48,191,50],[230,49,191,51,"s"],[230,50,191,52],[230,51,191,53],[230,52,191,54],[231,6,192,8],[231,12,192,14,"seq"],[231,15,192,17],[231,18,192,20,"rs"],[231,20,192,22],[231,23,192,25,"ss"],[231,25,192,27],[232,6,193,8],[232,13,193,15,"tlv"],[232,16,193,18],[232,17,193,19,"encode"],[232,23,193,25],[232,24,193,26],[232,28,193,30],[232,30,193,32,"seq"],[232,33,193,35],[232,34,193,36],[233,4,194,4],[234,2,195,0],[234,3,195,1],[235,2,196,0],[236,2,197,0],[237,2,198,0],[237,8,198,6,"_0n"],[237,11,198,9],[237,14,198,12,"BigInt"],[237,20,198,18],[237,21,198,19],[237,22,198,20],[237,23,198,21],[238,4,198,23,"_1n"],[238,7,198,26],[238,10,198,29,"BigInt"],[238,16,198,35],[238,17,198,36],[238,18,198,37],[238,19,198,38],[239,4,198,40,"_2n"],[239,7,198,43],[239,10,198,46,"BigInt"],[239,16,198,52],[239,17,198,53],[239,18,198,54],[239,19,198,55],[240,4,198,57,"_3n"],[240,7,198,60],[240,10,198,63,"BigInt"],[240,16,198,69],[240,17,198,70],[240,18,198,71],[240,19,198,72],[241,4,198,74,"_4n"],[241,7,198,77],[241,10,198,80,"BigInt"],[241,16,198,86],[241,17,198,87],[241,18,198,88],[241,19,198,89],[242,2,199,7],[242,11,199,16,"_normFnElement"],[242,25,199,30,"_normFnElement"],[242,26,199,31,"Fn"],[242,28,199,33],[242,30,199,35,"key"],[242,33,199,38],[242,35,199,40],[243,4,200,4],[243,10,200,10],[244,6,200,12,"BYTES"],[244,11,200,17],[244,13,200,19,"expected"],[245,4,200,28],[245,5,200,29],[245,8,200,32,"Fn"],[245,10,200,34],[246,4,201,4],[246,8,201,8,"num"],[246,11,201,11],[247,4,202,4],[247,8,202,8],[247,15,202,15,"key"],[247,18,202,18],[247,23,202,23],[247,31,202,31],[247,33,202,33],[248,6,203,8,"num"],[248,9,203,11],[248,12,203,14,"key"],[248,15,203,17],[249,4,204,4],[249,5,204,5],[249,11,205,9],[250,6,206,8],[250,10,206,12,"bytes"],[250,15,206,17],[250,18,206,20],[250,22,206,20,"ensureBytes"],[250,30,206,31],[250,31,206,31,"ensureBytes"],[250,42,206,31],[250,44,206,32],[250,57,206,45],[250,59,206,47,"key"],[250,62,206,50],[250,63,206,51],[251,6,207,8],[251,10,207,12],[252,8,208,12,"num"],[252,11,208,15],[252,14,208,18,"Fn"],[252,16,208,20],[252,17,208,21,"fromBytes"],[252,26,208,30],[252,27,208,31,"bytes"],[252,32,208,36],[252,33,208,37],[253,6,209,8],[253,7,209,9],[253,8,210,8],[253,15,210,15,"error"],[253,20,210,20],[253,22,210,22],[254,8,211,12],[254,14,211,18],[254,18,211,22,"Error"],[254,23,211,27],[254,24,211,28],[254,70,211,74,"expected"],[254,78,211,82],[254,87,211,91],[254,94,211,98,"key"],[254,97,211,101],[254,99,211,103],[254,100,211,104],[255,6,212,8],[256,4,213,4],[257,4,214,4],[257,8,214,8],[257,9,214,9,"Fn"],[257,11,214,11],[257,12,214,12,"isValidNot0"],[257,23,214,23],[257,24,214,24,"num"],[257,27,214,27],[257,28,214,28],[257,30,215,8],[257,36,215,14],[257,40,215,18,"Error"],[257,45,215,23],[257,46,215,24],[257,90,215,68],[257,91,215,69],[258,4,216,4],[258,11,216,11,"num"],[258,14,216,14],[259,2,217,0],[260,2,218,0],[261,0,219,0],[262,0,220,0],[263,0,221,0],[264,0,222,0],[265,0,223,0],[266,0,224,0],[267,0,225,0],[268,0,226,0],[269,0,227,0],[270,0,228,0],[271,0,229,0],[272,0,230,0],[273,0,231,0],[274,0,232,0],[275,0,233,0],[276,0,234,0],[277,2,235,7],[277,11,235,16,"weierstrassN"],[277,23,235,28,"weierstrassN"],[277,24,235,29,"params"],[277,30,235,35],[277,32,235,37,"extraOpts"],[277,41,235,46],[277,44,235,49],[277,45,235,50],[277,46,235,51],[277,48,235,53],[278,4,236,4],[278,10,236,10,"validated"],[278,19,236,19],[278,22,236,22],[278,26,236,22,"_createCurveFields"],[278,34,236,40],[278,35,236,40,"_createCurveFields"],[278,53,236,40],[278,55,236,41],[278,68,236,54],[278,70,236,56,"params"],[278,76,236,62],[278,78,236,64,"extraOpts"],[278,87,236,73],[278,88,236,74],[279,4,237,4],[279,10,237,10],[280,6,237,12,"Fp"],[280,8,237,14],[281,6,237,16,"Fn"],[282,4,237,19],[282,5,237,20],[282,8,237,23,"validated"],[282,17,237,32],[283,4,238,4],[283,8,238,8,"CURVE"],[283,13,238,13],[283,16,238,16,"validated"],[283,25,238,25],[283,26,238,26,"CURVE"],[283,31,238,31],[284,4,239,4],[284,10,239,10],[285,6,239,12,"h"],[285,7,239,13],[285,9,239,15,"cofactor"],[285,17,239,23],[286,6,239,25,"n"],[286,7,239,26],[286,9,239,28,"CURVE_ORDER"],[287,4,239,40],[287,5,239,41],[287,8,239,44,"CURVE"],[287,13,239,49],[288,4,240,4],[288,8,240,4,"_validateObject"],[288,16,240,19],[288,17,240,19,"_validateObject"],[288,32,240,19],[288,34,240,20,"extraOpts"],[288,43,240,29],[288,45,240,31],[288,46,240,32],[288,47,240,33],[288,49,240,35],[289,6,241,8,"allowInfinityPoint"],[289,24,241,26],[289,26,241,28],[289,35,241,37],[290,6,242,8,"clearCofactor"],[290,19,242,21],[290,21,242,23],[290,31,242,33],[291,6,243,8,"isTorsionFree"],[291,19,243,21],[291,21,243,23],[291,31,243,33],[292,6,244,8,"fromBytes"],[292,15,244,17],[292,17,244,19],[292,27,244,29],[293,6,245,8,"toBytes"],[293,13,245,15],[293,15,245,17],[293,25,245,27],[294,6,246,8,"endo"],[294,10,246,12],[294,12,246,14],[294,20,246,22],[295,6,247,8,"wrapPrivateKey"],[295,20,247,22],[295,22,247,24],[296,4,248,4],[296,5,248,5],[296,6,248,6],[297,4,249,4],[297,10,249,10],[298,6,249,12,"endo"],[299,4,249,17],[299,5,249,18],[299,8,249,21,"extraOpts"],[299,17,249,30],[300,4,250,4],[300,8,250,8,"endo"],[300,12,250,12],[300,14,250,14],[301,6,251,8],[302,6,252,8],[302,10,252,12],[302,11,252,13,"Fp"],[302,13,252,15],[302,14,252,16,"is0"],[302,17,252,19],[302,18,252,20,"CURVE"],[302,23,252,25],[302,24,252,26,"a"],[302,25,252,27],[302,26,252,28],[302,30,252,32],[302,37,252,39,"endo"],[302,41,252,43],[302,42,252,44,"beta"],[302,46,252,48],[302,51,252,53],[302,59,252,61],[302,63,252,65],[302,64,252,66,"Array"],[302,69,252,71],[302,70,252,72,"isArray"],[302,77,252,79],[302,78,252,80,"endo"],[302,82,252,84],[302,83,252,85,"basises"],[302,90,252,92],[302,91,252,93],[302,93,252,95],[303,8,253,12],[303,14,253,18],[303,18,253,22,"Error"],[303,23,253,27],[303,24,253,28],[303,84,253,88],[303,85,253,89],[304,6,254,8],[305,4,255,4],[306,4,256,4],[306,10,256,10,"lengths"],[306,17,256,17],[306,20,256,20,"getWLengths"],[306,31,256,31],[306,32,256,32,"Fp"],[306,34,256,34],[306,36,256,36,"Fn"],[306,38,256,38],[306,39,256,39],[307,4,257,4],[307,13,257,13,"assertCompressionIsSupported"],[307,41,257,41,"assertCompressionIsSupported"],[307,42,257,41],[307,44,257,44],[308,6,258,8],[308,10,258,12],[308,11,258,13,"Fp"],[308,13,258,15],[308,14,258,16,"isOdd"],[308,19,258,21],[308,21,259,12],[308,27,259,18],[308,31,259,22,"Error"],[308,36,259,27],[308,37,259,28],[308,97,259,88],[308,98,259,89],[309,4,260,4],[310,4,261,4],[311,4,262,4],[311,13,262,13,"pointToBytes"],[311,25,262,25,"pointToBytes"],[311,26,262,26,"_c"],[311,28,262,28],[311,30,262,30,"point"],[311,35,262,35],[311,37,262,37,"isCompressed"],[311,49,262,49],[311,51,262,51],[312,6,263,8],[312,12,263,14],[313,8,263,16,"x"],[313,9,263,17],[314,8,263,19,"y"],[315,6,263,21],[315,7,263,22],[315,10,263,25,"point"],[315,15,263,30],[315,16,263,31,"toAffine"],[315,24,263,39],[315,25,263,40],[315,26,263,41],[316,6,264,8],[316,12,264,14,"bx"],[316,14,264,16],[316,17,264,19,"Fp"],[316,19,264,21],[316,20,264,22,"toBytes"],[316,27,264,29],[316,28,264,30,"x"],[316,29,264,31],[316,30,264,32],[317,6,265,8],[317,10,265,8,"abool"],[317,18,265,13],[317,19,265,13,"_abool2"],[317,26,265,13],[317,28,265,14,"isCompressed"],[317,40,265,26],[317,42,265,28],[317,56,265,42],[317,57,265,43],[318,6,266,8],[318,10,266,12,"isCompressed"],[318,22,266,24],[318,24,266,26],[319,8,267,12,"assertCompressionIsSupported"],[319,36,267,40],[319,37,267,41],[319,38,267,42],[320,8,268,12],[320,14,268,18,"hasEvenY"],[320,22,268,26],[320,25,268,29],[320,26,268,30,"Fp"],[320,28,268,32],[320,29,268,33,"isOdd"],[320,34,268,38],[320,35,268,39,"y"],[320,36,268,40],[320,37,268,41],[321,8,269,12],[321,15,269,19],[321,19,269,19,"concatBytes"],[321,27,269,30],[321,28,269,30,"concatBytes"],[321,39,269,30],[321,41,269,31,"pprefix"],[321,48,269,38],[321,49,269,39,"hasEvenY"],[321,57,269,47],[321,58,269,48],[321,60,269,50,"bx"],[321,62,269,52],[321,63,269,53],[322,6,270,8],[322,7,270,9],[322,13,271,13],[323,8,272,12],[323,15,272,19],[323,19,272,19,"concatBytes"],[323,27,272,30],[323,28,272,30,"concatBytes"],[323,39,272,30],[323,41,272,31,"Uint8Array"],[323,51,272,41],[323,52,272,42,"of"],[323,54,272,44],[323,55,272,45],[323,59,272,49],[323,60,272,50],[323,62,272,52,"bx"],[323,64,272,54],[323,66,272,56,"Fp"],[323,68,272,58],[323,69,272,59,"toBytes"],[323,76,272,66],[323,77,272,67,"y"],[323,78,272,68],[323,79,272,69],[323,80,272,70],[324,6,273,8],[325,4,274,4],[326,4,275,4],[326,13,275,13,"pointFromBytes"],[326,27,275,27,"pointFromBytes"],[326,28,275,28,"bytes"],[326,33,275,33],[326,35,275,35],[327,6,276,8],[327,10,276,8,"abytes"],[327,18,276,14],[327,19,276,14,"_abytes2"],[327,27,276,14],[327,29,276,15,"bytes"],[327,34,276,20],[327,36,276,22,"undefined"],[327,45,276,31],[327,47,276,33],[327,54,276,40],[327,55,276,41],[328,6,277,8],[328,12,277,14],[329,8,277,16,"publicKey"],[329,17,277,25],[329,19,277,27,"comp"],[329,23,277,31],[330,8,277,33,"publicKeyUncompressed"],[330,29,277,54],[330,31,277,56,"uncomp"],[331,6,277,63],[331,7,277,64],[331,10,277,67,"lengths"],[331,17,277,74],[331,18,277,75],[331,19,277,76],[332,6,278,8],[332,12,278,14,"length"],[332,18,278,20],[332,21,278,23,"bytes"],[332,26,278,28],[332,27,278,29,"length"],[332,33,278,35],[333,6,279,8],[333,12,279,14,"head"],[333,16,279,18],[333,19,279,21,"bytes"],[333,24,279,26],[333,25,279,27],[333,26,279,28],[333,27,279,29],[334,6,280,8],[334,12,280,14,"tail"],[334,16,280,18],[334,19,280,21,"bytes"],[334,24,280,26],[334,25,280,27,"subarray"],[334,33,280,35],[334,34,280,36],[334,35,280,37],[334,36,280,38],[335,6,281,8],[336,6,282,8],[336,10,282,12,"length"],[336,16,282,18],[336,21,282,23,"comp"],[336,25,282,27],[336,30,282,32,"head"],[336,34,282,36],[336,39,282,41],[336,43,282,45],[336,47,282,49,"head"],[336,51,282,53],[336,56,282,58],[336,60,282,62],[336,61,282,63],[336,63,282,65],[337,8,283,12],[337,14,283,18,"x"],[337,15,283,19],[337,18,283,22,"Fp"],[337,20,283,24],[337,21,283,25,"fromBytes"],[337,30,283,34],[337,31,283,35,"tail"],[337,35,283,39],[337,36,283,40],[338,8,284,12],[338,12,284,16],[338,13,284,17,"Fp"],[338,15,284,19],[338,16,284,20,"isValid"],[338,23,284,27],[338,24,284,28,"x"],[338,25,284,29],[338,26,284,30],[338,28,285,16],[338,34,285,22],[338,38,285,26,"Error"],[338,43,285,31],[338,44,285,32],[338,81,285,69],[338,82,285,70],[339,8,286,12],[339,14,286,18,"y2"],[339,16,286,20],[339,19,286,23,"weierstrassEquation"],[339,38,286,42],[339,39,286,43,"x"],[339,40,286,44],[339,41,286,45],[339,42,286,46],[339,43,286,47],[340,8,287,12],[340,12,287,16,"y"],[340,13,287,17],[341,8,288,12],[341,12,288,16],[342,10,289,16,"y"],[342,11,289,17],[342,14,289,20,"Fp"],[342,16,289,22],[342,17,289,23,"sqrt"],[342,21,289,27],[342,22,289,28,"y2"],[342,24,289,30],[342,25,289,31],[342,26,289,32],[342,27,289,33],[343,8,290,12],[343,9,290,13],[343,10,291,12],[343,17,291,19,"sqrtError"],[343,26,291,28],[343,28,291,30],[344,10,292,16],[344,16,292,22,"err"],[344,19,292,25],[344,22,292,28,"sqrtError"],[344,31,292,37],[344,43,292,49,"Error"],[344,48,292,54],[344,51,292,57],[344,55,292,61],[344,58,292,64,"sqrtError"],[344,67,292,73],[344,68,292,74,"message"],[344,75,292,81],[344,78,292,84],[344,80,292,86],[345,10,293,16],[345,16,293,22],[345,20,293,26,"Error"],[345,25,293,31],[345,26,293,32],[345,66,293,72],[345,69,293,75,"err"],[345,72,293,78],[345,73,293,79],[346,8,294,12],[347,8,295,12,"assertCompressionIsSupported"],[347,36,295,40],[347,37,295,41],[347,38,295,42],[348,8,296,12],[348,14,296,18,"isYOdd"],[348,20,296,24],[348,23,296,27,"Fp"],[348,25,296,29],[348,26,296,30,"isOdd"],[348,31,296,35],[348,32,296,36,"y"],[348,33,296,37],[348,34,296,38],[348,35,296,39],[348,36,296,40],[349,8,297,12],[349,14,297,18,"isHeadOdd"],[349,23,297,27],[349,26,297,30],[349,27,297,31,"head"],[349,31,297,35],[349,34,297,38],[349,35,297,39],[349,41,297,45],[349,42,297,46],[349,43,297,47],[349,44,297,48],[350,8,298,12],[350,12,298,16,"isHeadOdd"],[350,21,298,25],[350,26,298,30,"isYOdd"],[350,32,298,36],[350,34,299,16,"y"],[350,35,299,17],[350,38,299,20,"Fp"],[350,40,299,22],[350,41,299,23,"neg"],[350,44,299,26],[350,45,299,27,"y"],[350,46,299,28],[350,47,299,29],[351,8,300,12],[351,15,300,19],[352,10,300,21,"x"],[352,11,300,22],[353,10,300,24,"y"],[354,8,300,26],[354,9,300,27],[355,6,301,8],[355,7,301,9],[355,13,302,13],[355,17,302,17,"length"],[355,23,302,23],[355,28,302,28,"uncomp"],[355,34,302,34],[355,38,302,38,"head"],[355,42,302,42],[355,47,302,47],[355,51,302,51],[355,53,302,53],[356,8,303,12],[357,8,304,12],[357,14,304,18,"L"],[357,15,304,19],[357,18,304,22,"Fp"],[357,20,304,24],[357,21,304,25,"BYTES"],[357,26,304,30],[358,8,305,12],[358,14,305,18,"x"],[358,15,305,19],[358,18,305,22,"Fp"],[358,20,305,24],[358,21,305,25,"fromBytes"],[358,30,305,34],[358,31,305,35,"tail"],[358,35,305,39],[358,36,305,40,"subarray"],[358,44,305,48],[358,45,305,49],[358,46,305,50],[358,48,305,52,"L"],[358,49,305,53],[358,50,305,54],[358,51,305,55],[359,8,306,12],[359,14,306,18,"y"],[359,15,306,19],[359,18,306,22,"Fp"],[359,20,306,24],[359,21,306,25,"fromBytes"],[359,30,306,34],[359,31,306,35,"tail"],[359,35,306,39],[359,36,306,40,"subarray"],[359,44,306,48],[359,45,306,49,"L"],[359,46,306,50],[359,48,306,52,"L"],[359,49,306,53],[359,52,306,56],[359,53,306,57],[359,54,306,58],[359,55,306,59],[360,8,307,12],[360,12,307,16],[360,13,307,17,"isValidXY"],[360,22,307,26],[360,23,307,27,"x"],[360,24,307,28],[360,26,307,30,"y"],[360,27,307,31],[360,28,307,32],[360,30,308,16],[360,36,308,22],[360,40,308,26,"Error"],[360,45,308,31],[360,46,308,32],[360,74,308,60],[360,75,308,61],[361,8,309,12],[361,15,309,19],[362,10,309,21,"x"],[362,11,309,22],[363,10,309,24,"y"],[364,8,309,26],[364,9,309,27],[365,6,310,8],[365,7,310,9],[365,13,311,13],[366,8,312,12],[366,14,312,18],[366,18,312,22,"Error"],[366,23,312,27],[366,24,312,28],[366,49,312,53,"length"],[366,55,312,59],[366,80,312,84,"comp"],[366,84,312,88],[366,104,312,108,"uncomp"],[366,110,312,114],[366,112,312,116],[366,113,312,117],[367,6,313,8],[368,4,314,4],[369,4,315,4],[369,10,315,10,"encodePoint"],[369,21,315,21],[369,24,315,24,"extraOpts"],[369,33,315,33],[369,34,315,34,"toBytes"],[369,41,315,41],[369,45,315,45,"pointToBytes"],[369,57,315,57],[370,4,316,4],[370,10,316,10,"decodePoint"],[370,21,316,21],[370,24,316,24,"extraOpts"],[370,33,316,33],[370,34,316,34,"fromBytes"],[370,43,316,43],[370,47,316,47,"pointFromBytes"],[370,61,316,61],[371,4,317,4],[371,13,317,13,"weierstrassEquation"],[371,32,317,32,"weierstrassEquation"],[371,33,317,33,"x"],[371,34,317,34],[371,36,317,36],[372,6,318,8],[372,12,318,14,"x2"],[372,14,318,16],[372,17,318,19,"Fp"],[372,19,318,21],[372,20,318,22,"sqr"],[372,23,318,25],[372,24,318,26,"x"],[372,25,318,27],[372,26,318,28],[372,27,318,29],[372,28,318,30],[373,6,319,8],[373,12,319,14,"x3"],[373,14,319,16],[373,17,319,19,"Fp"],[373,19,319,21],[373,20,319,22,"mul"],[373,23,319,25],[373,24,319,26,"x2"],[373,26,319,28],[373,28,319,30,"x"],[373,29,319,31],[373,30,319,32],[373,31,319,33],[373,32,319,34],[374,6,320,8],[374,13,320,15,"Fp"],[374,15,320,17],[374,16,320,18,"add"],[374,19,320,21],[374,20,320,22,"Fp"],[374,22,320,24],[374,23,320,25,"add"],[374,26,320,28],[374,27,320,29,"x3"],[374,29,320,31],[374,31,320,33,"Fp"],[374,33,320,35],[374,34,320,36,"mul"],[374,37,320,39],[374,38,320,40,"x"],[374,39,320,41],[374,41,320,43,"CURVE"],[374,46,320,48],[374,47,320,49,"a"],[374,48,320,50],[374,49,320,51],[374,50,320,52],[374,52,320,54,"CURVE"],[374,57,320,59],[374,58,320,60,"b"],[374,59,320,61],[374,60,320,62],[374,61,320,63],[374,62,320,64],[375,4,321,4],[376,4,322,4],[377,4,323,4],[378,4,324,4],[378,13,324,13,"isValidXY"],[378,22,324,22,"isValidXY"],[378,23,324,23,"x"],[378,24,324,24],[378,26,324,26,"y"],[378,27,324,27],[378,29,324,29],[379,6,325,8],[379,12,325,14,"left"],[379,16,325,18],[379,19,325,21,"Fp"],[379,21,325,23],[379,22,325,24,"sqr"],[379,25,325,27],[379,26,325,28,"y"],[379,27,325,29],[379,28,325,30],[379,29,325,31],[379,30,325,32],[380,6,326,8],[380,12,326,14,"right"],[380,17,326,19],[380,20,326,22,"weierstrassEquation"],[380,39,326,41],[380,40,326,42,"x"],[380,41,326,43],[380,42,326,44],[380,43,326,45],[380,44,326,46],[381,6,327,8],[381,13,327,15,"Fp"],[381,15,327,17],[381,16,327,18,"eql"],[381,19,327,21],[381,20,327,22,"left"],[381,24,327,26],[381,26,327,28,"right"],[381,31,327,33],[381,32,327,34],[382,4,328,4],[383,4,329,4],[384,4,330,4],[385,4,331,4],[385,8,331,8],[385,9,331,9,"isValidXY"],[385,18,331,18],[385,19,331,19,"CURVE"],[385,24,331,24],[385,25,331,25,"Gx"],[385,27,331,27],[385,29,331,29,"CURVE"],[385,34,331,34],[385,35,331,35,"Gy"],[385,37,331,37],[385,38,331,38],[385,40,332,8],[385,46,332,14],[385,50,332,18,"Error"],[385,55,332,23],[385,56,332,24],[385,91,332,59],[385,92,332,60],[386,4,333,4],[387,4,334,4],[388,4,335,4],[388,10,335,10,"_4a3"],[388,14,335,14],[388,17,335,17,"Fp"],[388,19,335,19],[388,20,335,20,"mul"],[388,23,335,23],[388,24,335,24,"Fp"],[388,26,335,26],[388,27,335,27,"pow"],[388,30,335,30],[388,31,335,31,"CURVE"],[388,36,335,36],[388,37,335,37,"a"],[388,38,335,38],[388,40,335,40,"_3n"],[388,43,335,43],[388,44,335,44],[388,46,335,46,"_4n"],[388,49,335,49],[388,50,335,50],[389,4,336,4],[389,10,336,10,"_27b2"],[389,15,336,15],[389,18,336,18,"Fp"],[389,20,336,20],[389,21,336,21,"mul"],[389,24,336,24],[389,25,336,25,"Fp"],[389,27,336,27],[389,28,336,28,"sqr"],[389,31,336,31],[389,32,336,32,"CURVE"],[389,37,336,37],[389,38,336,38,"b"],[389,39,336,39],[389,40,336,40],[389,42,336,42,"BigInt"],[389,48,336,48],[389,49,336,49],[389,51,336,51],[389,52,336,52],[389,53,336,53],[390,4,337,4],[390,8,337,8,"Fp"],[390,10,337,10],[390,11,337,11,"is0"],[390,14,337,14],[390,15,337,15,"Fp"],[390,17,337,17],[390,18,337,18,"add"],[390,21,337,21],[390,22,337,22,"_4a3"],[390,26,337,26],[390,28,337,28,"_27b2"],[390,33,337,33],[390,34,337,34],[390,35,337,35],[390,37,338,8],[390,43,338,14],[390,47,338,18,"Error"],[390,52,338,23],[390,53,338,24],[390,79,338,50],[390,80,338,51],[391,4,339,4],[392,4,340,4],[392,13,340,13,"acoord"],[392,19,340,19,"acoord"],[392,20,340,20,"title"],[392,25,340,25],[392,27,340,27,"n"],[392,28,340,28],[392,30,340,30,"banZero"],[392,37,340,37],[392,40,340,40],[392,45,340,45],[392,47,340,47],[393,6,341,8],[393,10,341,12],[393,11,341,13,"Fp"],[393,13,341,15],[393,14,341,16,"isValid"],[393,21,341,23],[393,22,341,24,"n"],[393,23,341,25],[393,24,341,26],[393,28,341,31,"banZero"],[393,35,341,38],[393,39,341,42,"Fp"],[393,41,341,44],[393,42,341,45,"is0"],[393,45,341,48],[393,46,341,49,"n"],[393,47,341,50],[393,48,341,52],[393,50,342,12],[393,56,342,18],[393,60,342,22,"Error"],[393,65,342,27],[393,66,342,28],[393,90,342,52,"title"],[393,95,342,57],[393,97,342,59],[393,98,342,60],[394,6,343,8],[394,13,343,15,"n"],[394,14,343,16],[395,4,344,4],[396,4,345,4],[396,13,345,13,"aprjpoint"],[396,22,345,22,"aprjpoint"],[396,23,345,23,"other"],[396,28,345,28],[396,30,345,30],[397,6,346,8],[397,10,346,12],[397,12,346,14,"other"],[397,17,346,19],[397,29,346,31,"Point"],[397,34,346,36],[397,35,346,37],[397,37,347,12],[397,43,347,18],[397,47,347,22,"Error"],[397,52,347,27],[397,53,347,28],[397,79,347,54],[397,80,347,55],[398,4,348,4],[399,4,349,4],[399,13,349,13,"splitEndoScalarN"],[399,29,349,29,"splitEndoScalarN"],[399,30,349,30,"k"],[399,31,349,31],[399,33,349,33],[400,6,350,8],[400,10,350,12],[400,11,350,13,"endo"],[400,15,350,17],[400,19,350,21],[400,20,350,22,"endo"],[400,24,350,26],[400,25,350,27,"basises"],[400,32,350,34],[400,34,351,12],[400,40,351,18],[400,44,351,22,"Error"],[400,49,351,27],[400,50,351,28],[400,59,351,37],[400,60,351,38],[401,6,352,8],[401,13,352,15,"_splitEndoScalar"],[401,29,352,31],[401,30,352,32,"k"],[401,31,352,33],[401,33,352,35,"endo"],[401,37,352,39],[401,38,352,40,"basises"],[401,45,352,47],[401,47,352,49,"Fn"],[401,49,352,51],[401,50,352,52,"ORDER"],[401,55,352,57],[401,56,352,58],[402,4,353,4],[403,4,354,4],[404,4,355,4],[405,4,356,4],[406,4,357,4],[407,4,358,4],[407,10,358,10,"toAffineMemo"],[407,22,358,22],[407,25,358,25],[407,29,358,25,"memoized"],[407,37,358,33],[407,38,358,33,"memoized"],[407,46,358,33],[407,48,358,34],[407,49,358,35,"p"],[407,50,358,36],[407,52,358,38,"iz"],[407,54,358,40],[407,59,358,45],[408,6,359,8],[408,12,359,14],[409,8,359,16,"X"],[409,9,359,17],[410,8,359,19,"Y"],[410,9,359,20],[411,8,359,22,"Z"],[412,6,359,24],[412,7,359,25],[412,10,359,28,"p"],[412,11,359,29],[413,6,360,8],[414,6,361,8],[414,10,361,12,"Fp"],[414,12,361,14],[414,13,361,15,"eql"],[414,16,361,18],[414,17,361,19,"Z"],[414,18,361,20],[414,20,361,22,"Fp"],[414,22,361,24],[414,23,361,25,"ONE"],[414,26,361,28],[414,27,361,29],[414,29,362,12],[414,36,362,19],[415,8,362,21,"x"],[415,9,362,22],[415,11,362,24,"X"],[415,12,362,25],[416,8,362,27,"y"],[416,9,362,28],[416,11,362,30,"Y"],[417,6,362,32],[417,7,362,33],[418,6,363,8],[418,12,363,14,"is0"],[418,15,363,17],[418,18,363,20,"p"],[418,19,363,21],[418,20,363,22,"is0"],[418,23,363,25],[418,24,363,26],[418,25,363,27],[419,6,364,8],[420,6,365,8],[421,6,366,8],[421,10,366,12,"iz"],[421,12,366,14],[421,16,366,18],[421,20,366,22],[421,22,367,12,"iz"],[421,24,367,14],[421,27,367,17,"is0"],[421,30,367,20],[421,33,367,23,"Fp"],[421,35,367,25],[421,36,367,26,"ONE"],[421,39,367,29],[421,42,367,32,"Fp"],[421,44,367,34],[421,45,367,35,"inv"],[421,48,367,38],[421,49,367,39,"Z"],[421,50,367,40],[421,51,367,41],[422,6,368,8],[422,12,368,14,"x"],[422,13,368,15],[422,16,368,18,"Fp"],[422,18,368,20],[422,19,368,21,"mul"],[422,22,368,24],[422,23,368,25,"X"],[422,24,368,26],[422,26,368,28,"iz"],[422,28,368,30],[422,29,368,31],[423,6,369,8],[423,12,369,14,"y"],[423,13,369,15],[423,16,369,18,"Fp"],[423,18,369,20],[423,19,369,21,"mul"],[423,22,369,24],[423,23,369,25,"Y"],[423,24,369,26],[423,26,369,28,"iz"],[423,28,369,30],[423,29,369,31],[424,6,370,8],[424,12,370,14,"zz"],[424,14,370,16],[424,17,370,19,"Fp"],[424,19,370,21],[424,20,370,22,"mul"],[424,23,370,25],[424,24,370,26,"Z"],[424,25,370,27],[424,27,370,29,"iz"],[424,29,370,31],[424,30,370,32],[425,6,371,8],[425,10,371,12,"is0"],[425,13,371,15],[425,15,372,12],[425,22,372,19],[426,8,372,21,"x"],[426,9,372,22],[426,11,372,24,"Fp"],[426,13,372,26],[426,14,372,27,"ZERO"],[426,18,372,31],[427,8,372,33,"y"],[427,9,372,34],[427,11,372,36,"Fp"],[427,13,372,38],[427,14,372,39,"ZERO"],[428,6,372,44],[428,7,372,45],[429,6,373,8],[429,10,373,12],[429,11,373,13,"Fp"],[429,13,373,15],[429,14,373,16,"eql"],[429,17,373,19],[429,18,373,20,"zz"],[429,20,373,22],[429,22,373,24,"Fp"],[429,24,373,26],[429,25,373,27,"ONE"],[429,28,373,30],[429,29,373,31],[429,31,374,12],[429,37,374,18],[429,41,374,22,"Error"],[429,46,374,27],[429,47,374,28],[429,65,374,46],[429,66,374,47],[430,6,375,8],[430,13,375,15],[431,8,375,17,"x"],[431,9,375,18],[432,8,375,20,"y"],[433,6,375,22],[433,7,375,23],[434,4,376,4],[434,5,376,5],[434,6,376,6],[435,4,377,4],[436,4,378,4],[437,4,379,4],[437,10,379,10,"assertValidMemo"],[437,25,379,25],[437,28,379,28],[437,32,379,28,"memoized"],[437,40,379,36],[437,41,379,36,"memoized"],[437,49,379,36],[437,51,379,38,"p"],[437,52,379,39],[437,56,379,44],[438,6,380,8],[438,10,380,12,"p"],[438,11,380,13],[438,12,380,14,"is0"],[438,15,380,17],[438,16,380,18],[438,17,380,19],[438,19,380,21],[439,8,381,12],[440,8,382,12],[441,8,383,12],[442,8,384,12],[442,12,384,16,"extraOpts"],[442,21,384,25],[442,22,384,26,"allowInfinityPoint"],[442,40,384,44],[442,44,384,48],[442,45,384,49,"Fp"],[442,47,384,51],[442,48,384,52,"is0"],[442,51,384,55],[442,52,384,56,"p"],[442,53,384,57],[442,54,384,58,"Y"],[442,55,384,59],[442,56,384,60],[442,58,385,16],[443,8,386,12],[443,14,386,18],[443,18,386,22,"Error"],[443,23,386,27],[443,24,386,28],[443,41,386,45],[443,42,386,46],[444,6,387,8],[445,6,388,8],[446,6,389,8],[446,12,389,14],[447,8,389,16,"x"],[447,9,389,17],[448,8,389,19,"y"],[449,6,389,21],[449,7,389,22],[449,10,389,25,"p"],[449,11,389,26],[449,12,389,27,"toAffine"],[449,20,389,35],[449,21,389,36],[449,22,389,37],[450,6,390,8],[450,10,390,12],[450,11,390,13,"Fp"],[450,13,390,15],[450,14,390,16,"isValid"],[450,21,390,23],[450,22,390,24,"x"],[450,23,390,25],[450,24,390,26],[450,28,390,30],[450,29,390,31,"Fp"],[450,31,390,33],[450,32,390,34,"isValid"],[450,39,390,41],[450,40,390,42,"y"],[450,41,390,43],[450,42,390,44],[450,44,391,12],[450,50,391,18],[450,54,391,22,"Error"],[450,59,391,27],[450,60,391,28],[450,98,391,66],[450,99,391,67],[451,6,392,8],[451,10,392,12],[451,11,392,13,"isValidXY"],[451,20,392,22],[451,21,392,23,"x"],[451,22,392,24],[451,24,392,26,"y"],[451,25,392,27],[451,26,392,28],[451,28,393,12],[451,34,393,18],[451,38,393,22,"Error"],[451,43,393,27],[451,44,393,28],[451,79,393,63],[451,80,393,64],[452,6,394,8],[452,10,394,12],[452,11,394,13,"p"],[452,12,394,14],[452,13,394,15,"isTorsionFree"],[452,26,394,28],[452,27,394,29],[452,28,394,30],[452,30,395,12],[452,36,395,18],[452,40,395,22,"Error"],[452,45,395,27],[452,46,395,28],[452,86,395,68],[452,87,395,69],[453,6,396,8],[453,13,396,15],[453,17,396,19],[454,4,397,4],[454,5,397,5],[454,6,397,6],[455,4,398,4],[455,13,398,13,"finishEndo"],[455,23,398,23,"finishEndo"],[455,24,398,24,"endoBeta"],[455,32,398,32],[455,34,398,34,"k1p"],[455,37,398,37],[455,39,398,39,"k2p"],[455,42,398,42],[455,44,398,44,"k1neg"],[455,49,398,49],[455,51,398,51,"k2neg"],[455,56,398,56],[455,58,398,58],[456,6,399,8,"k2p"],[456,9,399,11],[456,12,399,14],[456,16,399,18,"Point"],[456,21,399,23],[456,22,399,24,"Fp"],[456,24,399,26],[456,25,399,27,"mul"],[456,28,399,30],[456,29,399,31,"k2p"],[456,32,399,34],[456,33,399,35,"X"],[456,34,399,36],[456,36,399,38,"endoBeta"],[456,44,399,46],[456,45,399,47],[456,47,399,49,"k2p"],[456,50,399,52],[456,51,399,53,"Y"],[456,52,399,54],[456,54,399,56,"k2p"],[456,57,399,59],[456,58,399,60,"Z"],[456,59,399,61],[456,60,399,62],[457,6,400,8,"k1p"],[457,9,400,11],[457,12,400,14],[457,16,400,14,"negateCt"],[457,24,400,22],[457,25,400,22,"negateCt"],[457,33,400,22],[457,35,400,23,"k1neg"],[457,40,400,28],[457,42,400,30,"k1p"],[457,45,400,33],[457,46,400,34],[458,6,401,8,"k2p"],[458,9,401,11],[458,12,401,14],[458,16,401,14,"negateCt"],[458,24,401,22],[458,25,401,22,"negateCt"],[458,33,401,22],[458,35,401,23,"k2neg"],[458,40,401,28],[458,42,401,30,"k2p"],[458,45,401,33],[458,46,401,34],[459,6,402,8],[459,13,402,15,"k1p"],[459,16,402,18],[459,17,402,19,"add"],[459,20,402,22],[459,21,402,23,"k2p"],[459,24,402,26],[459,25,402,27],[460,4,403,4],[461,4,404,4],[462,0,405,0],[463,0,406,0],[464,0,407,0],[465,0,408,0],[466,4,409,4],[466,10,409,10,"Point"],[466,15,409,15],[466,16,409,16],[467,6,410,8],[468,6,411,8,"constructor"],[468,17,411,19,"constructor"],[468,18,411,20,"X"],[468,19,411,21],[468,21,411,23,"Y"],[468,22,411,24],[468,24,411,26,"Z"],[468,25,411,27],[468,27,411,29],[469,8,412,12],[469,12,412,16],[469,13,412,17,"X"],[469,14,412,18],[469,17,412,21,"acoord"],[469,23,412,27],[469,24,412,28],[469,27,412,31],[469,29,412,33,"X"],[469,30,412,34],[469,31,412,35],[470,8,413,12],[470,12,413,16],[470,13,413,17,"Y"],[470,14,413,18],[470,17,413,21,"acoord"],[470,23,413,27],[470,24,413,28],[470,27,413,31],[470,29,413,33,"Y"],[470,30,413,34],[470,32,413,36],[470,36,413,40],[470,37,413,41],[471,8,414,12],[471,12,414,16],[471,13,414,17,"Z"],[471,14,414,18],[471,17,414,21,"acoord"],[471,23,414,27],[471,24,414,28],[471,27,414,31],[471,29,414,33,"Z"],[471,30,414,34],[471,31,414,35],[472,8,415,12,"Object"],[472,14,415,18],[472,15,415,19,"freeze"],[472,21,415,25],[472,22,415,26],[472,26,415,30],[472,27,415,31],[473,6,416,8],[474,6,417,8],[474,13,417,15,"CURVE"],[474,18,417,20,"CURVE"],[474,19,417,20],[474,21,417,23],[475,8,418,12],[475,15,418,19,"CURVE"],[475,20,418,24],[476,6,419,8],[477,6,420,8],[478,6,421,8],[478,13,421,15,"fromAffine"],[478,23,421,25,"fromAffine"],[478,24,421,26,"p"],[478,25,421,27],[478,27,421,29],[479,8,422,12],[479,14,422,18],[480,10,422,20,"x"],[480,11,422,21],[481,10,422,23,"y"],[482,8,422,25],[482,9,422,26],[482,12,422,29,"p"],[482,13,422,30],[482,17,422,34],[482,18,422,35],[482,19,422,36],[483,8,423,12],[483,12,423,16],[483,13,423,17,"p"],[483,14,423,18],[483,18,423,22],[483,19,423,23,"Fp"],[483,21,423,25],[483,22,423,26,"isValid"],[483,29,423,33],[483,30,423,34,"x"],[483,31,423,35],[483,32,423,36],[483,36,423,40],[483,37,423,41,"Fp"],[483,39,423,43],[483,40,423,44,"isValid"],[483,47,423,51],[483,48,423,52,"y"],[483,49,423,53],[483,50,423,54],[483,52,424,16],[483,58,424,22],[483,62,424,26,"Error"],[483,67,424,31],[483,68,424,32],[483,90,424,54],[483,91,424,55],[484,8,425,12],[484,12,425,16,"p"],[484,13,425,17],[484,25,425,29,"Point"],[484,30,425,34],[484,32,426,16],[484,38,426,22],[484,42,426,26,"Error"],[484,47,426,31],[484,48,426,32],[484,78,426,62],[484,79,426,63],[485,8,427,12],[486,8,428,12],[486,12,428,16,"Fp"],[486,14,428,18],[486,15,428,19,"is0"],[486,18,428,22],[486,19,428,23,"x"],[486,20,428,24],[486,21,428,25],[486,25,428,29,"Fp"],[486,27,428,31],[486,28,428,32,"is0"],[486,31,428,35],[486,32,428,36,"y"],[486,33,428,37],[486,34,428,38],[486,36,429,16],[486,43,429,23,"Point"],[486,48,429,28],[486,49,429,29,"ZERO"],[486,53,429,33],[487,8,430,12],[487,15,430,19],[487,19,430,23,"Point"],[487,24,430,28],[487,25,430,29,"x"],[487,26,430,30],[487,28,430,32,"y"],[487,29,430,33],[487,31,430,35,"Fp"],[487,33,430,37],[487,34,430,38,"ONE"],[487,37,430,41],[487,38,430,42],[488,6,431,8],[489,6,432,8],[489,13,432,15,"fromBytes"],[489,22,432,24,"fromBytes"],[489,23,432,25,"bytes"],[489,28,432,30],[489,30,432,32],[490,8,433,12],[490,14,433,18,"P"],[490,15,433,19],[490,18,433,22,"Point"],[490,23,433,27],[490,24,433,28,"fromAffine"],[490,34,433,38],[490,35,433,39,"decodePoint"],[490,46,433,50],[490,47,433,51],[490,51,433,51,"abytes"],[490,59,433,57],[490,60,433,57,"_abytes2"],[490,68,433,57],[490,70,433,58,"bytes"],[490,75,433,63],[490,77,433,65,"undefined"],[490,86,433,74],[490,88,433,76],[490,95,433,83],[490,96,433,84],[490,97,433,85],[490,98,433,86],[491,8,434,12,"P"],[491,9,434,13],[491,10,434,14,"assertValidity"],[491,24,434,28],[491,25,434,29],[491,26,434,30],[492,8,435,12],[492,15,435,19,"P"],[492,16,435,20],[493,6,436,8],[494,6,437,8],[494,13,437,15,"fromHex"],[494,20,437,22,"fromHex"],[494,21,437,23,"hex"],[494,24,437,26],[494,26,437,28],[495,8,438,12],[495,15,438,19,"Point"],[495,20,438,24],[495,21,438,25,"fromBytes"],[495,30,438,34],[495,31,438,35],[495,35,438,35,"ensureBytes"],[495,43,438,46],[495,44,438,46,"ensureBytes"],[495,55,438,46],[495,57,438,47],[495,67,438,57],[495,69,438,59,"hex"],[495,72,438,62],[495,73,438,63],[495,74,438,64],[496,6,439,8],[497,6,440,8],[497,10,440,12,"x"],[497,11,440,13,"x"],[497,12,440,13],[497,14,440,16],[498,8,441,12],[498,15,441,19],[498,19,441,23],[498,20,441,24,"toAffine"],[498,28,441,32],[498,29,441,33],[498,30,441,34],[498,31,441,35,"x"],[498,32,441,36],[499,6,442,8],[500,6,443,8],[500,10,443,12,"y"],[500,11,443,13,"y"],[500,12,443,13],[500,14,443,16],[501,8,444,12],[501,15,444,19],[501,19,444,23],[501,20,444,24,"toAffine"],[501,28,444,32],[501,29,444,33],[501,30,444,34],[501,31,444,35,"y"],[501,32,444,36],[502,6,445,8],[503,6,446,8],[504,0,447,0],[505,0,448,0],[506,0,449,0],[507,0,450,0],[508,0,451,0],[509,6,452,8,"precompute"],[509,16,452,18,"precompute"],[509,17,452,19,"windowSize"],[509,27,452,29],[509,30,452,32],[509,31,452,33],[509,33,452,35,"isLazy"],[509,39,452,41],[509,42,452,44],[509,46,452,48],[509,48,452,50],[510,8,453,12,"wnaf"],[510,12,453,16],[510,13,453,17,"createCache"],[510,24,453,28],[510,25,453,29],[510,29,453,33],[510,31,453,35,"windowSize"],[510,41,453,45],[510,42,453,46],[511,8,454,12],[511,12,454,16],[511,13,454,17,"isLazy"],[511,19,454,23],[511,21,455,16],[511,25,455,20],[511,26,455,21,"multiply"],[511,34,455,29],[511,35,455,30,"_3n"],[511,38,455,33],[511,39,455,34],[511,40,455,35],[511,41,455,36],[512,8,456,12],[512,15,456,19],[512,19,456,23],[513,6,457,8],[514,6,458,8],[515,6,459,8],[516,6,460,8,"assertValidity"],[516,20,460,22,"assertValidity"],[516,21,460,22],[516,23,460,25],[517,8,461,12,"assertValidMemo"],[517,23,461,27],[517,24,461,28],[517,28,461,32],[517,29,461,33],[518,6,462,8],[519,6,463,8,"hasEvenY"],[519,14,463,16,"hasEvenY"],[519,15,463,16],[519,17,463,19],[520,8,464,12],[520,14,464,18],[521,10,464,20,"y"],[522,8,464,22],[522,9,464,23],[522,12,464,26],[522,16,464,30],[522,17,464,31,"toAffine"],[522,25,464,39],[522,26,464,40],[522,27,464,41],[523,8,465,12],[523,12,465,16],[523,13,465,17,"Fp"],[523,15,465,19],[523,16,465,20,"isOdd"],[523,21,465,25],[523,23,466,16],[523,29,466,22],[523,33,466,26,"Error"],[523,38,466,31],[523,39,466,32],[523,68,466,61],[523,69,466,62],[524,8,467,12],[524,15,467,19],[524,16,467,20,"Fp"],[524,18,467,22],[524,19,467,23,"isOdd"],[524,24,467,28],[524,25,467,29,"y"],[524,26,467,30],[524,27,467,31],[525,6,468,8],[526,6,469,8],[527,6,470,8,"equals"],[527,12,470,14,"equals"],[527,13,470,15,"other"],[527,18,470,20],[527,20,470,22],[528,8,471,12,"aprjpoint"],[528,17,471,21],[528,18,471,22,"other"],[528,23,471,27],[528,24,471,28],[529,8,472,12],[529,14,472,18],[530,10,472,20,"X"],[530,11,472,21],[530,13,472,23,"X1"],[530,15,472,25],[531,10,472,27,"Y"],[531,11,472,28],[531,13,472,30,"Y1"],[531,15,472,32],[532,10,472,34,"Z"],[532,11,472,35],[532,13,472,37,"Z1"],[533,8,472,40],[533,9,472,41],[533,12,472,44],[533,16,472,48],[534,8,473,12],[534,14,473,18],[535,10,473,20,"X"],[535,11,473,21],[535,13,473,23,"X2"],[535,15,473,25],[536,10,473,27,"Y"],[536,11,473,28],[536,13,473,30,"Y2"],[536,15,473,32],[537,10,473,34,"Z"],[537,11,473,35],[537,13,473,37,"Z2"],[538,8,473,40],[538,9,473,41],[538,12,473,44,"other"],[538,17,473,49],[539,8,474,12],[539,14,474,18,"U1"],[539,16,474,20],[539,19,474,23,"Fp"],[539,21,474,25],[539,22,474,26,"eql"],[539,25,474,29],[539,26,474,30,"Fp"],[539,28,474,32],[539,29,474,33,"mul"],[539,32,474,36],[539,33,474,37,"X1"],[539,35,474,39],[539,37,474,41,"Z2"],[539,39,474,43],[539,40,474,44],[539,42,474,46,"Fp"],[539,44,474,48],[539,45,474,49,"mul"],[539,48,474,52],[539,49,474,53,"X2"],[539,51,474,55],[539,53,474,57,"Z1"],[539,55,474,59],[539,56,474,60],[539,57,474,61],[540,8,475,12],[540,14,475,18,"U2"],[540,16,475,20],[540,19,475,23,"Fp"],[540,21,475,25],[540,22,475,26,"eql"],[540,25,475,29],[540,26,475,30,"Fp"],[540,28,475,32],[540,29,475,33,"mul"],[540,32,475,36],[540,33,475,37,"Y1"],[540,35,475,39],[540,37,475,41,"Z2"],[540,39,475,43],[540,40,475,44],[540,42,475,46,"Fp"],[540,44,475,48],[540,45,475,49,"mul"],[540,48,475,52],[540,49,475,53,"Y2"],[540,51,475,55],[540,53,475,57,"Z1"],[540,55,475,59],[540,56,475,60],[540,57,475,61],[541,8,476,12],[541,15,476,19,"U1"],[541,17,476,21],[541,21,476,25,"U2"],[541,23,476,27],[542,6,477,8],[543,6,478,8],[544,6,479,8,"negate"],[544,12,479,14,"negate"],[544,13,479,14],[544,15,479,17],[545,8,480,12],[545,15,480,19],[545,19,480,23,"Point"],[545,24,480,28],[545,25,480,29],[545,29,480,33],[545,30,480,34,"X"],[545,31,480,35],[545,33,480,37,"Fp"],[545,35,480,39],[545,36,480,40,"neg"],[545,39,480,43],[545,40,480,44],[545,44,480,48],[545,45,480,49,"Y"],[545,46,480,50],[545,47,480,51],[545,49,480,53],[545,53,480,57],[545,54,480,58,"Z"],[545,55,480,59],[545,56,480,60],[546,6,481,8],[547,6,482,8],[548,6,483,8],[549,6,484,8],[550,6,485,8],[551,6,486,8,"double"],[551,12,486,14,"double"],[551,13,486,14],[551,15,486,17],[552,8,487,12],[552,14,487,18],[553,10,487,20,"a"],[553,11,487,21],[554,10,487,23,"b"],[555,8,487,25],[555,9,487,26],[555,12,487,29,"CURVE"],[555,17,487,34],[556,8,488,12],[556,14,488,18,"b3"],[556,16,488,20],[556,19,488,23,"Fp"],[556,21,488,25],[556,22,488,26,"mul"],[556,25,488,29],[556,26,488,30,"b"],[556,27,488,31],[556,29,488,33,"_3n"],[556,32,488,36],[556,33,488,37],[557,8,489,12],[557,14,489,18],[558,10,489,20,"X"],[558,11,489,21],[558,13,489,23,"X1"],[558,15,489,25],[559,10,489,27,"Y"],[559,11,489,28],[559,13,489,30,"Y1"],[559,15,489,32],[560,10,489,34,"Z"],[560,11,489,35],[560,13,489,37,"Z1"],[561,8,489,40],[561,9,489,41],[561,12,489,44],[561,16,489,48],[562,8,490,12],[562,12,490,16,"X3"],[562,14,490,18],[562,17,490,21,"Fp"],[562,19,490,23],[562,20,490,24,"ZERO"],[562,24,490,28],[563,10,490,30,"Y3"],[563,12,490,32],[563,15,490,35,"Fp"],[563,17,490,37],[563,18,490,38,"ZERO"],[563,22,490,42],[564,10,490,44,"Z3"],[564,12,490,46],[564,15,490,49,"Fp"],[564,17,490,51],[564,18,490,52,"ZERO"],[564,22,490,56],[564,23,490,57],[564,24,490,58],[565,8,491,12],[565,12,491,16,"t0"],[565,14,491,18],[565,17,491,21,"Fp"],[565,19,491,23],[565,20,491,24,"mul"],[565,23,491,27],[565,24,491,28,"X1"],[565,26,491,30],[565,28,491,32,"X1"],[565,30,491,34],[565,31,491,35],[565,32,491,36],[565,33,491,37],[566,8,492,12],[566,12,492,16,"t1"],[566,14,492,18],[566,17,492,21,"Fp"],[566,19,492,23],[566,20,492,24,"mul"],[566,23,492,27],[566,24,492,28,"Y1"],[566,26,492,30],[566,28,492,32,"Y1"],[566,30,492,34],[566,31,492,35],[567,8,493,12],[567,12,493,16,"t2"],[567,14,493,18],[567,17,493,21,"Fp"],[567,19,493,23],[567,20,493,24,"mul"],[567,23,493,27],[567,24,493,28,"Z1"],[567,26,493,30],[567,28,493,32,"Z1"],[567,30,493,34],[567,31,493,35],[568,8,494,12],[568,12,494,16,"t3"],[568,14,494,18],[568,17,494,21,"Fp"],[568,19,494,23],[568,20,494,24,"mul"],[568,23,494,27],[568,24,494,28,"X1"],[568,26,494,30],[568,28,494,32,"Y1"],[568,30,494,34],[568,31,494,35],[569,8,495,12,"t3"],[569,10,495,14],[569,13,495,17,"Fp"],[569,15,495,19],[569,16,495,20,"add"],[569,19,495,23],[569,20,495,24,"t3"],[569,22,495,26],[569,24,495,28,"t3"],[569,26,495,30],[569,27,495,31],[569,28,495,32],[569,29,495,33],[570,8,496,12,"Z3"],[570,10,496,14],[570,13,496,17,"Fp"],[570,15,496,19],[570,16,496,20,"mul"],[570,19,496,23],[570,20,496,24,"X1"],[570,22,496,26],[570,24,496,28,"Z1"],[570,26,496,30],[570,27,496,31],[571,8,497,12,"Z3"],[571,10,497,14],[571,13,497,17,"Fp"],[571,15,497,19],[571,16,497,20,"add"],[571,19,497,23],[571,20,497,24,"Z3"],[571,22,497,26],[571,24,497,28,"Z3"],[571,26,497,30],[571,27,497,31],[572,8,498,12,"X3"],[572,10,498,14],[572,13,498,17,"Fp"],[572,15,498,19],[572,16,498,20,"mul"],[572,19,498,23],[572,20,498,24,"a"],[572,21,498,25],[572,23,498,27,"Z3"],[572,25,498,29],[572,26,498,30],[573,8,499,12,"Y3"],[573,10,499,14],[573,13,499,17,"Fp"],[573,15,499,19],[573,16,499,20,"mul"],[573,19,499,23],[573,20,499,24,"b3"],[573,22,499,26],[573,24,499,28,"t2"],[573,26,499,30],[573,27,499,31],[574,8,500,12,"Y3"],[574,10,500,14],[574,13,500,17,"Fp"],[574,15,500,19],[574,16,500,20,"add"],[574,19,500,23],[574,20,500,24,"X3"],[574,22,500,26],[574,24,500,28,"Y3"],[574,26,500,30],[574,27,500,31],[574,28,500,32],[574,29,500,33],[575,8,501,12,"X3"],[575,10,501,14],[575,13,501,17,"Fp"],[575,15,501,19],[575,16,501,20,"sub"],[575,19,501,23],[575,20,501,24,"t1"],[575,22,501,26],[575,24,501,28,"Y3"],[575,26,501,30],[575,27,501,31],[576,8,502,12,"Y3"],[576,10,502,14],[576,13,502,17,"Fp"],[576,15,502,19],[576,16,502,20,"add"],[576,19,502,23],[576,20,502,24,"t1"],[576,22,502,26],[576,24,502,28,"Y3"],[576,26,502,30],[576,27,502,31],[577,8,503,12,"Y3"],[577,10,503,14],[577,13,503,17,"Fp"],[577,15,503,19],[577,16,503,20,"mul"],[577,19,503,23],[577,20,503,24,"X3"],[577,22,503,26],[577,24,503,28,"Y3"],[577,26,503,30],[577,27,503,31],[578,8,504,12,"X3"],[578,10,504,14],[578,13,504,17,"Fp"],[578,15,504,19],[578,16,504,20,"mul"],[578,19,504,23],[578,20,504,24,"t3"],[578,22,504,26],[578,24,504,28,"X3"],[578,26,504,30],[578,27,504,31],[579,8,505,12,"Z3"],[579,10,505,14],[579,13,505,17,"Fp"],[579,15,505,19],[579,16,505,20,"mul"],[579,19,505,23],[579,20,505,24,"b3"],[579,22,505,26],[579,24,505,28,"Z3"],[579,26,505,30],[579,27,505,31],[579,28,505,32],[579,29,505,33],[580,8,506,12,"t2"],[580,10,506,14],[580,13,506,17,"Fp"],[580,15,506,19],[580,16,506,20,"mul"],[580,19,506,23],[580,20,506,24,"a"],[580,21,506,25],[580,23,506,27,"t2"],[580,25,506,29],[580,26,506,30],[581,8,507,12,"t3"],[581,10,507,14],[581,13,507,17,"Fp"],[581,15,507,19],[581,16,507,20,"sub"],[581,19,507,23],[581,20,507,24,"t0"],[581,22,507,26],[581,24,507,28,"t2"],[581,26,507,30],[581,27,507,31],[582,8,508,12,"t3"],[582,10,508,14],[582,13,508,17,"Fp"],[582,15,508,19],[582,16,508,20,"mul"],[582,19,508,23],[582,20,508,24,"a"],[582,21,508,25],[582,23,508,27,"t3"],[582,25,508,29],[582,26,508,30],[583,8,509,12,"t3"],[583,10,509,14],[583,13,509,17,"Fp"],[583,15,509,19],[583,16,509,20,"add"],[583,19,509,23],[583,20,509,24,"t3"],[583,22,509,26],[583,24,509,28,"Z3"],[583,26,509,30],[583,27,509,31],[584,8,510,12,"Z3"],[584,10,510,14],[584,13,510,17,"Fp"],[584,15,510,19],[584,16,510,20,"add"],[584,19,510,23],[584,20,510,24,"t0"],[584,22,510,26],[584,24,510,28,"t0"],[584,26,510,30],[584,27,510,31],[584,28,510,32],[584,29,510,33],[585,8,511,12,"t0"],[585,10,511,14],[585,13,511,17,"Fp"],[585,15,511,19],[585,16,511,20,"add"],[585,19,511,23],[585,20,511,24,"Z3"],[585,22,511,26],[585,24,511,28,"t0"],[585,26,511,30],[585,27,511,31],[586,8,512,12,"t0"],[586,10,512,14],[586,13,512,17,"Fp"],[586,15,512,19],[586,16,512,20,"add"],[586,19,512,23],[586,20,512,24,"t0"],[586,22,512,26],[586,24,512,28,"t2"],[586,26,512,30],[586,27,512,31],[587,8,513,12,"t0"],[587,10,513,14],[587,13,513,17,"Fp"],[587,15,513,19],[587,16,513,20,"mul"],[587,19,513,23],[587,20,513,24,"t0"],[587,22,513,26],[587,24,513,28,"t3"],[587,26,513,30],[587,27,513,31],[588,8,514,12,"Y3"],[588,10,514,14],[588,13,514,17,"Fp"],[588,15,514,19],[588,16,514,20,"add"],[588,19,514,23],[588,20,514,24,"Y3"],[588,22,514,26],[588,24,514,28,"t0"],[588,26,514,30],[588,27,514,31],[589,8,515,12,"t2"],[589,10,515,14],[589,13,515,17,"Fp"],[589,15,515,19],[589,16,515,20,"mul"],[589,19,515,23],[589,20,515,24,"Y1"],[589,22,515,26],[589,24,515,28,"Z1"],[589,26,515,30],[589,27,515,31],[589,28,515,32],[589,29,515,33],[590,8,516,12,"t2"],[590,10,516,14],[590,13,516,17,"Fp"],[590,15,516,19],[590,16,516,20,"add"],[590,19,516,23],[590,20,516,24,"t2"],[590,22,516,26],[590,24,516,28,"t2"],[590,26,516,30],[590,27,516,31],[591,8,517,12,"t0"],[591,10,517,14],[591,13,517,17,"Fp"],[591,15,517,19],[591,16,517,20,"mul"],[591,19,517,23],[591,20,517,24,"t2"],[591,22,517,26],[591,24,517,28,"t3"],[591,26,517,30],[591,27,517,31],[592,8,518,12,"X3"],[592,10,518,14],[592,13,518,17,"Fp"],[592,15,518,19],[592,16,518,20,"sub"],[592,19,518,23],[592,20,518,24,"X3"],[592,22,518,26],[592,24,518,28,"t0"],[592,26,518,30],[592,27,518,31],[593,8,519,12,"Z3"],[593,10,519,14],[593,13,519,17,"Fp"],[593,15,519,19],[593,16,519,20,"mul"],[593,19,519,23],[593,20,519,24,"t2"],[593,22,519,26],[593,24,519,28,"t1"],[593,26,519,30],[593,27,519,31],[594,8,520,12,"Z3"],[594,10,520,14],[594,13,520,17,"Fp"],[594,15,520,19],[594,16,520,20,"add"],[594,19,520,23],[594,20,520,24,"Z3"],[594,22,520,26],[594,24,520,28,"Z3"],[594,26,520,30],[594,27,520,31],[594,28,520,32],[594,29,520,33],[595,8,521,12,"Z3"],[595,10,521,14],[595,13,521,17,"Fp"],[595,15,521,19],[595,16,521,20,"add"],[595,19,521,23],[595,20,521,24,"Z3"],[595,22,521,26],[595,24,521,28,"Z3"],[595,26,521,30],[595,27,521,31],[596,8,522,12],[596,15,522,19],[596,19,522,23,"Point"],[596,24,522,28],[596,25,522,29,"X3"],[596,27,522,31],[596,29,522,33,"Y3"],[596,31,522,35],[596,33,522,37,"Z3"],[596,35,522,39],[596,36,522,40],[597,6,523,8],[598,6,524,8],[599,6,525,8],[600,6,526,8],[601,6,527,8],[602,6,528,8,"add"],[602,9,528,11,"add"],[602,10,528,12,"other"],[602,15,528,17],[602,17,528,19],[603,8,529,12,"aprjpoint"],[603,17,529,21],[603,18,529,22,"other"],[603,23,529,27],[603,24,529,28],[604,8,530,12],[604,14,530,18],[605,10,530,20,"X"],[605,11,530,21],[605,13,530,23,"X1"],[605,15,530,25],[606,10,530,27,"Y"],[606,11,530,28],[606,13,530,30,"Y1"],[606,15,530,32],[607,10,530,34,"Z"],[607,11,530,35],[607,13,530,37,"Z1"],[608,8,530,40],[608,9,530,41],[608,12,530,44],[608,16,530,48],[609,8,531,12],[609,14,531,18],[610,10,531,20,"X"],[610,11,531,21],[610,13,531,23,"X2"],[610,15,531,25],[611,10,531,27,"Y"],[611,11,531,28],[611,13,531,30,"Y2"],[611,15,531,32],[612,10,531,34,"Z"],[612,11,531,35],[612,13,531,37,"Z2"],[613,8,531,40],[613,9,531,41],[613,12,531,44,"other"],[613,17,531,49],[614,8,532,12],[614,12,532,16,"X3"],[614,14,532,18],[614,17,532,21,"Fp"],[614,19,532,23],[614,20,532,24,"ZERO"],[614,24,532,28],[615,10,532,30,"Y3"],[615,12,532,32],[615,15,532,35,"Fp"],[615,17,532,37],[615,18,532,38,"ZERO"],[615,22,532,42],[616,10,532,44,"Z3"],[616,12,532,46],[616,15,532,49,"Fp"],[616,17,532,51],[616,18,532,52,"ZERO"],[616,22,532,56],[616,23,532,57],[616,24,532,58],[617,8,533,12],[617,14,533,18,"a"],[617,15,533,19],[617,18,533,22,"CURVE"],[617,23,533,27],[617,24,533,28,"a"],[617,25,533,29],[618,8,534,12],[618,14,534,18,"b3"],[618,16,534,20],[618,19,534,23,"Fp"],[618,21,534,25],[618,22,534,26,"mul"],[618,25,534,29],[618,26,534,30,"CURVE"],[618,31,534,35],[618,32,534,36,"b"],[618,33,534,37],[618,35,534,39,"_3n"],[618,38,534,42],[618,39,534,43],[619,8,535,12],[619,12,535,16,"t0"],[619,14,535,18],[619,17,535,21,"Fp"],[619,19,535,23],[619,20,535,24,"mul"],[619,23,535,27],[619,24,535,28,"X1"],[619,26,535,30],[619,28,535,32,"X2"],[619,30,535,34],[619,31,535,35],[619,32,535,36],[619,33,535,37],[620,8,536,12],[620,12,536,16,"t1"],[620,14,536,18],[620,17,536,21,"Fp"],[620,19,536,23],[620,20,536,24,"mul"],[620,23,536,27],[620,24,536,28,"Y1"],[620,26,536,30],[620,28,536,32,"Y2"],[620,30,536,34],[620,31,536,35],[621,8,537,12],[621,12,537,16,"t2"],[621,14,537,18],[621,17,537,21,"Fp"],[621,19,537,23],[621,20,537,24,"mul"],[621,23,537,27],[621,24,537,28,"Z1"],[621,26,537,30],[621,28,537,32,"Z2"],[621,30,537,34],[621,31,537,35],[622,8,538,12],[622,12,538,16,"t3"],[622,14,538,18],[622,17,538,21,"Fp"],[622,19,538,23],[622,20,538,24,"add"],[622,23,538,27],[622,24,538,28,"X1"],[622,26,538,30],[622,28,538,32,"Y1"],[622,30,538,34],[622,31,538,35],[623,8,539,12],[623,12,539,16,"t4"],[623,14,539,18],[623,17,539,21,"Fp"],[623,19,539,23],[623,20,539,24,"add"],[623,23,539,27],[623,24,539,28,"X2"],[623,26,539,30],[623,28,539,32,"Y2"],[623,30,539,34],[623,31,539,35],[623,32,539,36],[623,33,539,37],[624,8,540,12,"t3"],[624,10,540,14],[624,13,540,17,"Fp"],[624,15,540,19],[624,16,540,20,"mul"],[624,19,540,23],[624,20,540,24,"t3"],[624,22,540,26],[624,24,540,28,"t4"],[624,26,540,30],[624,27,540,31],[625,8,541,12,"t4"],[625,10,541,14],[625,13,541,17,"Fp"],[625,15,541,19],[625,16,541,20,"add"],[625,19,541,23],[625,20,541,24,"t0"],[625,22,541,26],[625,24,541,28,"t1"],[625,26,541,30],[625,27,541,31],[626,8,542,12,"t3"],[626,10,542,14],[626,13,542,17,"Fp"],[626,15,542,19],[626,16,542,20,"sub"],[626,19,542,23],[626,20,542,24,"t3"],[626,22,542,26],[626,24,542,28,"t4"],[626,26,542,30],[626,27,542,31],[627,8,543,12,"t4"],[627,10,543,14],[627,13,543,17,"Fp"],[627,15,543,19],[627,16,543,20,"add"],[627,19,543,23],[627,20,543,24,"X1"],[627,22,543,26],[627,24,543,28,"Z1"],[627,26,543,30],[627,27,543,31],[628,8,544,12],[628,12,544,16,"t5"],[628,14,544,18],[628,17,544,21,"Fp"],[628,19,544,23],[628,20,544,24,"add"],[628,23,544,27],[628,24,544,28,"X2"],[628,26,544,30],[628,28,544,32,"Z2"],[628,30,544,34],[628,31,544,35],[628,32,544,36],[628,33,544,37],[629,8,545,12,"t4"],[629,10,545,14],[629,13,545,17,"Fp"],[629,15,545,19],[629,16,545,20,"mul"],[629,19,545,23],[629,20,545,24,"t4"],[629,22,545,26],[629,24,545,28,"t5"],[629,26,545,30],[629,27,545,31],[630,8,546,12,"t5"],[630,10,546,14],[630,13,546,17,"Fp"],[630,15,546,19],[630,16,546,20,"add"],[630,19,546,23],[630,20,546,24,"t0"],[630,22,546,26],[630,24,546,28,"t2"],[630,26,546,30],[630,27,546,31],[631,8,547,12,"t4"],[631,10,547,14],[631,13,547,17,"Fp"],[631,15,547,19],[631,16,547,20,"sub"],[631,19,547,23],[631,20,547,24,"t4"],[631,22,547,26],[631,24,547,28,"t5"],[631,26,547,30],[631,27,547,31],[632,8,548,12,"t5"],[632,10,548,14],[632,13,548,17,"Fp"],[632,15,548,19],[632,16,548,20,"add"],[632,19,548,23],[632,20,548,24,"Y1"],[632,22,548,26],[632,24,548,28,"Z1"],[632,26,548,30],[632,27,548,31],[633,8,549,12,"X3"],[633,10,549,14],[633,13,549,17,"Fp"],[633,15,549,19],[633,16,549,20,"add"],[633,19,549,23],[633,20,549,24,"Y2"],[633,22,549,26],[633,24,549,28,"Z2"],[633,26,549,30],[633,27,549,31],[633,28,549,32],[633,29,549,33],[634,8,550,12,"t5"],[634,10,550,14],[634,13,550,17,"Fp"],[634,15,550,19],[634,16,550,20,"mul"],[634,19,550,23],[634,20,550,24,"t5"],[634,22,550,26],[634,24,550,28,"X3"],[634,26,550,30],[634,27,550,31],[635,8,551,12,"X3"],[635,10,551,14],[635,13,551,17,"Fp"],[635,15,551,19],[635,16,551,20,"add"],[635,19,551,23],[635,20,551,24,"t1"],[635,22,551,26],[635,24,551,28,"t2"],[635,26,551,30],[635,27,551,31],[636,8,552,12,"t5"],[636,10,552,14],[636,13,552,17,"Fp"],[636,15,552,19],[636,16,552,20,"sub"],[636,19,552,23],[636,20,552,24,"t5"],[636,22,552,26],[636,24,552,28,"X3"],[636,26,552,30],[636,27,552,31],[637,8,553,12,"Z3"],[637,10,553,14],[637,13,553,17,"Fp"],[637,15,553,19],[637,16,553,20,"mul"],[637,19,553,23],[637,20,553,24,"a"],[637,21,553,25],[637,23,553,27,"t4"],[637,25,553,29],[637,26,553,30],[638,8,554,12,"X3"],[638,10,554,14],[638,13,554,17,"Fp"],[638,15,554,19],[638,16,554,20,"mul"],[638,19,554,23],[638,20,554,24,"b3"],[638,22,554,26],[638,24,554,28,"t2"],[638,26,554,30],[638,27,554,31],[638,28,554,32],[638,29,554,33],[639,8,555,12,"Z3"],[639,10,555,14],[639,13,555,17,"Fp"],[639,15,555,19],[639,16,555,20,"add"],[639,19,555,23],[639,20,555,24,"X3"],[639,22,555,26],[639,24,555,28,"Z3"],[639,26,555,30],[639,27,555,31],[640,8,556,12,"X3"],[640,10,556,14],[640,13,556,17,"Fp"],[640,15,556,19],[640,16,556,20,"sub"],[640,19,556,23],[640,20,556,24,"t1"],[640,22,556,26],[640,24,556,28,"Z3"],[640,26,556,30],[640,27,556,31],[641,8,557,12,"Z3"],[641,10,557,14],[641,13,557,17,"Fp"],[641,15,557,19],[641,16,557,20,"add"],[641,19,557,23],[641,20,557,24,"t1"],[641,22,557,26],[641,24,557,28,"Z3"],[641,26,557,30],[641,27,557,31],[642,8,558,12,"Y3"],[642,10,558,14],[642,13,558,17,"Fp"],[642,15,558,19],[642,16,558,20,"mul"],[642,19,558,23],[642,20,558,24,"X3"],[642,22,558,26],[642,24,558,28,"Z3"],[642,26,558,30],[642,27,558,31],[643,8,559,12,"t1"],[643,10,559,14],[643,13,559,17,"Fp"],[643,15,559,19],[643,16,559,20,"add"],[643,19,559,23],[643,20,559,24,"t0"],[643,22,559,26],[643,24,559,28,"t0"],[643,26,559,30],[643,27,559,31],[643,28,559,32],[643,29,559,33],[644,8,560,12,"t1"],[644,10,560,14],[644,13,560,17,"Fp"],[644,15,560,19],[644,16,560,20,"add"],[644,19,560,23],[644,20,560,24,"t1"],[644,22,560,26],[644,24,560,28,"t0"],[644,26,560,30],[644,27,560,31],[645,8,561,12,"t2"],[645,10,561,14],[645,13,561,17,"Fp"],[645,15,561,19],[645,16,561,20,"mul"],[645,19,561,23],[645,20,561,24,"a"],[645,21,561,25],[645,23,561,27,"t2"],[645,25,561,29],[645,26,561,30],[646,8,562,12,"t4"],[646,10,562,14],[646,13,562,17,"Fp"],[646,15,562,19],[646,16,562,20,"mul"],[646,19,562,23],[646,20,562,24,"b3"],[646,22,562,26],[646,24,562,28,"t4"],[646,26,562,30],[646,27,562,31],[647,8,563,12,"t1"],[647,10,563,14],[647,13,563,17,"Fp"],[647,15,563,19],[647,16,563,20,"add"],[647,19,563,23],[647,20,563,24,"t1"],[647,22,563,26],[647,24,563,28,"t2"],[647,26,563,30],[647,27,563,31],[648,8,564,12,"t2"],[648,10,564,14],[648,13,564,17,"Fp"],[648,15,564,19],[648,16,564,20,"sub"],[648,19,564,23],[648,20,564,24,"t0"],[648,22,564,26],[648,24,564,28,"t2"],[648,26,564,30],[648,27,564,31],[648,28,564,32],[648,29,564,33],[649,8,565,12,"t2"],[649,10,565,14],[649,13,565,17,"Fp"],[649,15,565,19],[649,16,565,20,"mul"],[649,19,565,23],[649,20,565,24,"a"],[649,21,565,25],[649,23,565,27,"t2"],[649,25,565,29],[649,26,565,30],[650,8,566,12,"t4"],[650,10,566,14],[650,13,566,17,"Fp"],[650,15,566,19],[650,16,566,20,"add"],[650,19,566,23],[650,20,566,24,"t4"],[650,22,566,26],[650,24,566,28,"t2"],[650,26,566,30],[650,27,566,31],[651,8,567,12,"t0"],[651,10,567,14],[651,13,567,17,"Fp"],[651,15,567,19],[651,16,567,20,"mul"],[651,19,567,23],[651,20,567,24,"t1"],[651,22,567,26],[651,24,567,28,"t4"],[651,26,567,30],[651,27,567,31],[652,8,568,12,"Y3"],[652,10,568,14],[652,13,568,17,"Fp"],[652,15,568,19],[652,16,568,20,"add"],[652,19,568,23],[652,20,568,24,"Y3"],[652,22,568,26],[652,24,568,28,"t0"],[652,26,568,30],[652,27,568,31],[653,8,569,12,"t0"],[653,10,569,14],[653,13,569,17,"Fp"],[653,15,569,19],[653,16,569,20,"mul"],[653,19,569,23],[653,20,569,24,"t5"],[653,22,569,26],[653,24,569,28,"t4"],[653,26,569,30],[653,27,569,31],[653,28,569,32],[653,29,569,33],[654,8,570,12,"X3"],[654,10,570,14],[654,13,570,17,"Fp"],[654,15,570,19],[654,16,570,20,"mul"],[654,19,570,23],[654,20,570,24,"t3"],[654,22,570,26],[654,24,570,28,"X3"],[654,26,570,30],[654,27,570,31],[655,8,571,12,"X3"],[655,10,571,14],[655,13,571,17,"Fp"],[655,15,571,19],[655,16,571,20,"sub"],[655,19,571,23],[655,20,571,24,"X3"],[655,22,571,26],[655,24,571,28,"t0"],[655,26,571,30],[655,27,571,31],[656,8,572,12,"t0"],[656,10,572,14],[656,13,572,17,"Fp"],[656,15,572,19],[656,16,572,20,"mul"],[656,19,572,23],[656,20,572,24,"t3"],[656,22,572,26],[656,24,572,28,"t1"],[656,26,572,30],[656,27,572,31],[657,8,573,12,"Z3"],[657,10,573,14],[657,13,573,17,"Fp"],[657,15,573,19],[657,16,573,20,"mul"],[657,19,573,23],[657,20,573,24,"t5"],[657,22,573,26],[657,24,573,28,"Z3"],[657,26,573,30],[657,27,573,31],[658,8,574,12,"Z3"],[658,10,574,14],[658,13,574,17,"Fp"],[658,15,574,19],[658,16,574,20,"add"],[658,19,574,23],[658,20,574,24,"Z3"],[658,22,574,26],[658,24,574,28,"t0"],[658,26,574,30],[658,27,574,31],[658,28,574,32],[658,29,574,33],[659,8,575,12],[659,15,575,19],[659,19,575,23,"Point"],[659,24,575,28],[659,25,575,29,"X3"],[659,27,575,31],[659,29,575,33,"Y3"],[659,31,575,35],[659,33,575,37,"Z3"],[659,35,575,39],[659,36,575,40],[660,6,576,8],[661,6,577,8,"subtract"],[661,14,577,16,"subtract"],[661,15,577,17,"other"],[661,20,577,22],[661,22,577,24],[662,8,578,12],[662,15,578,19],[662,19,578,23],[662,20,578,24,"add"],[662,23,578,27],[662,24,578,28,"other"],[662,29,578,33],[662,30,578,34,"negate"],[662,36,578,40],[662,37,578,41],[662,38,578,42],[662,39,578,43],[663,6,579,8],[664,6,580,8,"is0"],[664,9,580,11,"is0"],[664,10,580,11],[664,12,580,14],[665,8,581,12],[665,15,581,19],[665,19,581,23],[665,20,581,24,"equals"],[665,26,581,30],[665,27,581,31,"Point"],[665,32,581,36],[665,33,581,37,"ZERO"],[665,37,581,41],[665,38,581,42],[666,6,582,8],[667,6,583,8],[668,0,584,0],[669,0,585,0],[670,0,586,0],[671,0,587,0],[672,0,588,0],[673,0,589,0],[674,0,590,0],[675,0,591,0],[676,6,592,8,"multiply"],[676,14,592,16,"multiply"],[676,15,592,17,"scalar"],[676,21,592,23],[676,23,592,25],[677,8,593,12],[677,14,593,18],[678,10,593,20,"endo"],[679,8,593,25],[679,9,593,26],[679,12,593,29,"extraOpts"],[679,21,593,38],[680,8,594,12],[680,12,594,16],[680,13,594,17,"Fn"],[680,15,594,19],[680,16,594,20,"isValidNot0"],[680,27,594,31],[680,28,594,32,"scalar"],[680,34,594,38],[680,35,594,39],[680,37,595,16],[680,43,595,22],[680,47,595,26,"Error"],[680,52,595,31],[680,53,595,32],[680,83,595,62],[680,84,595,63],[680,85,595,64],[680,86,595,65],[681,8,596,12],[681,12,596,16,"point"],[681,17,596,21],[681,19,596,23,"fake"],[681,23,596,27],[681,24,596,28],[681,25,596,29],[682,8,597,12],[682,14,597,18,"mul"],[682,17,597,21],[682,20,597,25,"n"],[682,21,597,26],[682,25,597,31,"wnaf"],[682,29,597,35],[682,30,597,36,"cached"],[682,36,597,42],[682,37,597,43],[682,41,597,47],[682,43,597,49,"n"],[682,44,597,50],[682,46,597,53,"p"],[682,47,597,54],[682,51,597,59],[682,55,597,59,"normalizeZ"],[682,63,597,69],[682,64,597,69,"normalizeZ"],[682,74,597,69],[682,76,597,70,"Point"],[682,81,597,75],[682,83,597,77,"p"],[682,84,597,78],[682,85,597,79],[682,86,597,80],[683,8,598,12],[684,8,599,12],[684,12,599,16,"endo"],[684,16,599,20],[684,18,599,22],[685,10,600,16],[685,16,600,22],[686,12,600,24,"k1neg"],[686,17,600,29],[687,12,600,31,"k1"],[687,14,600,33],[688,12,600,35,"k2neg"],[688,17,600,40],[689,12,600,42,"k2"],[690,10,600,45],[690,11,600,46],[690,14,600,49,"splitEndoScalarN"],[690,30,600,65],[690,31,600,66,"scalar"],[690,37,600,72],[690,38,600,73],[691,10,601,16],[691,16,601,22],[692,12,601,24,"p"],[692,13,601,25],[692,15,601,27,"k1p"],[692,18,601,30],[693,12,601,32,"f"],[693,13,601,33],[693,15,601,35,"k1f"],[694,10,601,39],[694,11,601,40],[694,14,601,43,"mul"],[694,17,601,46],[694,18,601,47,"k1"],[694,20,601,49],[694,21,601,50],[695,10,602,16],[695,16,602,22],[696,12,602,24,"p"],[696,13,602,25],[696,15,602,27,"k2p"],[696,18,602,30],[697,12,602,32,"f"],[697,13,602,33],[697,15,602,35,"k2f"],[698,10,602,39],[698,11,602,40],[698,14,602,43,"mul"],[698,17,602,46],[698,18,602,47,"k2"],[698,20,602,49],[698,21,602,50],[699,10,603,16,"fake"],[699,14,603,20],[699,17,603,23,"k1f"],[699,20,603,26],[699,21,603,27,"add"],[699,24,603,30],[699,25,603,31,"k2f"],[699,28,603,34],[699,29,603,35],[700,10,604,16,"point"],[700,15,604,21],[700,18,604,24,"finishEndo"],[700,28,604,34],[700,29,604,35,"endo"],[700,33,604,39],[700,34,604,40,"beta"],[700,38,604,44],[700,40,604,46,"k1p"],[700,43,604,49],[700,45,604,51,"k2p"],[700,48,604,54],[700,50,604,56,"k1neg"],[700,55,604,61],[700,57,604,63,"k2neg"],[700,62,604,68],[700,63,604,69],[701,8,605,12],[701,9,605,13],[701,15,606,17],[702,10,607,16],[702,16,607,22],[703,12,607,24,"p"],[703,13,607,25],[704,12,607,27,"f"],[705,10,607,29],[705,11,607,30],[705,14,607,33,"mul"],[705,17,607,36],[705,18,607,37,"scalar"],[705,24,607,43],[705,25,607,44],[706,10,608,16,"point"],[706,15,608,21],[706,18,608,24,"p"],[706,19,608,25],[707,10,609,16,"fake"],[707,14,609,20],[707,17,609,23,"f"],[707,18,609,24],[708,8,610,12],[709,8,611,12],[710,8,612,12],[710,15,612,19],[710,19,612,19,"normalizeZ"],[710,27,612,29],[710,28,612,29,"normalizeZ"],[710,38,612,29],[710,40,612,30,"Point"],[710,45,612,35],[710,47,612,37],[710,48,612,38,"point"],[710,53,612,43],[710,55,612,45,"fake"],[710,59,612,49],[710,60,612,50],[710,61,612,51],[710,62,612,52],[710,63,612,53],[710,64,612,54],[711,6,613,8],[712,6,614,8],[713,0,615,0],[714,0,616,0],[715,0,617,0],[716,0,618,0],[717,6,619,8,"multiplyUnsafe"],[717,20,619,22,"multiplyUnsafe"],[717,21,619,23,"sc"],[717,23,619,25],[717,25,619,27],[718,8,620,12],[718,14,620,18],[719,10,620,20,"endo"],[720,8,620,25],[720,9,620,26],[720,12,620,29,"extraOpts"],[720,21,620,38],[721,8,621,12],[721,14,621,18,"p"],[721,15,621,19],[721,18,621,22],[721,22,621,26],[722,8,622,12],[722,12,622,16],[722,13,622,17,"Fn"],[722,15,622,19],[722,16,622,20,"isValid"],[722,23,622,27],[722,24,622,28,"sc"],[722,26,622,30],[722,27,622,31],[722,29,623,16],[722,35,623,22],[722,39,623,26,"Error"],[722,44,623,31],[722,45,623,32],[722,75,623,62],[722,76,623,63],[722,77,623,64],[722,78,623,65],[723,8,624,12],[723,12,624,16,"sc"],[723,14,624,18],[723,19,624,23,"_0n"],[723,22,624,26],[723,26,624,30,"p"],[723,27,624,31],[723,28,624,32,"is0"],[723,31,624,35],[723,32,624,36],[723,33,624,37],[723,35,625,16],[723,42,625,23,"Point"],[723,47,625,28],[723,48,625,29,"ZERO"],[723,52,625,33],[724,8,626,12],[724,12,626,16,"sc"],[724,14,626,18],[724,19,626,23,"_1n"],[724,22,626,26],[724,24,627,16],[724,31,627,23,"p"],[724,32,627,24],[724,33,627,25],[724,34,627,26],[725,8,628,12],[725,12,628,16,"wnaf"],[725,16,628,20],[725,17,628,21,"hasCache"],[725,25,628,29],[725,26,628,30],[725,30,628,34],[725,31,628,35],[725,33,629,16],[725,40,629,23],[725,44,629,27],[725,45,629,28,"multiply"],[725,53,629,36],[725,54,629,37,"sc"],[725,56,629,39],[725,57,629,40],[726,8,630,12],[726,12,630,16,"endo"],[726,16,630,20],[726,18,630,22],[727,10,631,16],[727,16,631,22],[728,12,631,24,"k1neg"],[728,17,631,29],[729,12,631,31,"k1"],[729,14,631,33],[730,12,631,35,"k2neg"],[730,17,631,40],[731,12,631,42,"k2"],[732,10,631,45],[732,11,631,46],[732,14,631,49,"splitEndoScalarN"],[732,30,631,65],[732,31,631,66,"sc"],[732,33,631,68],[732,34,631,69],[733,10,632,16],[733,16,632,22],[734,12,632,24,"p1"],[734,14,632,26],[735,12,632,28,"p2"],[736,10,632,31],[736,11,632,32],[736,14,632,35],[736,18,632,35,"mulEndoUnsafe"],[736,26,632,48],[736,27,632,48,"mulEndoUnsafe"],[736,40,632,48],[736,42,632,49,"Point"],[736,47,632,54],[736,49,632,56,"p"],[736,50,632,57],[736,52,632,59,"k1"],[736,54,632,61],[736,56,632,63,"k2"],[736,58,632,65],[736,59,632,66],[736,60,632,67],[736,61,632,68],[737,10,633,16],[737,17,633,23,"finishEndo"],[737,27,633,33],[737,28,633,34,"endo"],[737,32,633,38],[737,33,633,39,"beta"],[737,37,633,43],[737,39,633,45,"p1"],[737,41,633,47],[737,43,633,49,"p2"],[737,45,633,51],[737,47,633,53,"k1neg"],[737,52,633,58],[737,54,633,60,"k2neg"],[737,59,633,65],[737,60,633,66],[738,8,634,12],[738,9,634,13],[738,15,635,17],[739,10,636,16],[739,17,636,23,"wnaf"],[739,21,636,27],[739,22,636,28,"unsafe"],[739,28,636,34],[739,29,636,35,"p"],[739,30,636,36],[739,32,636,38,"sc"],[739,34,636,40],[739,35,636,41],[740,8,637,12],[741,6,638,8],[742,6,639,8,"multiplyAndAddUnsafe"],[742,26,639,28,"multiplyAndAddUnsafe"],[742,27,639,29,"Q"],[742,28,639,30],[742,30,639,32,"a"],[742,31,639,33],[742,33,639,35,"b"],[742,34,639,36],[742,36,639,38],[743,8,640,12],[743,14,640,18,"sum"],[743,17,640,21],[743,20,640,24],[743,24,640,28],[743,25,640,29,"multiplyUnsafe"],[743,39,640,43],[743,40,640,44,"a"],[743,41,640,45],[743,42,640,46],[743,43,640,47,"add"],[743,46,640,50],[743,47,640,51,"Q"],[743,48,640,52],[743,49,640,53,"multiplyUnsafe"],[743,63,640,67],[743,64,640,68,"b"],[743,65,640,69],[743,66,640,70],[743,67,640,71],[744,8,641,12],[744,15,641,19,"sum"],[744,18,641,22],[744,19,641,23,"is0"],[744,22,641,26],[744,23,641,27],[744,24,641,28],[744,27,641,31,"undefined"],[744,36,641,40],[744,39,641,43,"sum"],[744,42,641,46],[745,6,642,8],[746,6,643,8],[747,0,644,0],[748,0,645,0],[749,0,646,0],[750,6,647,8,"toAffine"],[750,14,647,16,"toAffine"],[750,15,647,17,"invertedZ"],[750,24,647,26],[750,26,647,28],[751,8,648,12],[751,15,648,19,"toAffineMemo"],[751,27,648,31],[751,28,648,32],[751,32,648,36],[751,34,648,38,"invertedZ"],[751,43,648,47],[751,44,648,48],[752,6,649,8],[753,6,650,8],[754,0,651,0],[755,0,652,0],[756,0,653,0],[757,6,654,8,"isTorsionFree"],[757,19,654,21,"isTorsionFree"],[757,20,654,21],[757,22,654,24],[758,8,655,12],[758,14,655,18],[759,10,655,20,"isTorsionFree"],[760,8,655,34],[760,9,655,35],[760,12,655,38,"extraOpts"],[760,21,655,47],[761,8,656,12],[761,12,656,16,"cofactor"],[761,20,656,24],[761,25,656,29,"_1n"],[761,28,656,32],[761,30,657,16],[761,37,657,23],[761,41,657,27],[762,8,658,12],[762,12,658,16,"isTorsionFree"],[762,25,658,29],[762,27,659,16],[762,34,659,23,"isTorsionFree"],[762,47,659,36],[762,48,659,37,"Point"],[762,53,659,42],[762,55,659,44],[762,59,659,48],[762,60,659,49],[763,8,660,12],[763,15,660,19,"wnaf"],[763,19,660,23],[763,20,660,24,"unsafe"],[763,26,660,30],[763,27,660,31],[763,31,660,35],[763,33,660,37,"CURVE_ORDER"],[763,44,660,48],[763,45,660,49],[763,46,660,50,"is0"],[763,49,660,53],[763,50,660,54],[763,51,660,55],[764,6,661,8],[765,6,662,8,"clearCofactor"],[765,19,662,21,"clearCofactor"],[765,20,662,21],[765,22,662,24],[766,8,663,12],[766,14,663,18],[767,10,663,20,"clearCofactor"],[768,8,663,34],[768,9,663,35],[768,12,663,38,"extraOpts"],[768,21,663,47],[769,8,664,12],[769,12,664,16,"cofactor"],[769,20,664,24],[769,25,664,29,"_1n"],[769,28,664,32],[769,30,665,16],[769,37,665,23],[769,41,665,27],[769,42,665,28],[769,43,665,29],[770,8,666,12],[770,12,666,16,"clearCofactor"],[770,25,666,29],[770,27,667,16],[770,34,667,23,"clearCofactor"],[770,47,667,36],[770,48,667,37,"Point"],[770,53,667,42],[770,55,667,44],[770,59,667,48],[770,60,667,49],[771,8,668,12],[771,15,668,19],[771,19,668,23],[771,20,668,24,"multiplyUnsafe"],[771,34,668,38],[771,35,668,39,"cofactor"],[771,43,668,47],[771,44,668,48],[772,6,669,8],[773,6,670,8,"isSmallOrder"],[773,18,670,20,"isSmallOrder"],[773,19,670,20],[773,21,670,23],[774,8,671,12],[775,8,672,12],[775,15,672,19],[775,19,672,23],[775,20,672,24,"multiplyUnsafe"],[775,34,672,38],[775,35,672,39,"cofactor"],[775,43,672,47],[775,44,672,48],[775,45,672,49,"is0"],[775,48,672,52],[775,49,672,53],[775,50,672,54],[776,6,673,8],[777,6,674,8,"toBytes"],[777,13,674,15,"toBytes"],[777,14,674,16,"isCompressed"],[777,26,674,28],[777,29,674,31],[777,33,674,35],[777,35,674,37],[778,8,675,12],[778,12,675,12,"abool"],[778,20,675,17],[778,21,675,17,"_abool2"],[778,28,675,17],[778,30,675,18,"isCompressed"],[778,42,675,30],[778,44,675,32],[778,58,675,46],[778,59,675,47],[779,8,676,12],[779,12,676,16],[779,13,676,17,"assertValidity"],[779,27,676,31],[779,28,676,32],[779,29,676,33],[780,8,677,12],[780,15,677,19,"encodePoint"],[780,26,677,30],[780,27,677,31,"Point"],[780,32,677,36],[780,34,677,38],[780,38,677,42],[780,40,677,44,"isCompressed"],[780,52,677,56],[780,53,677,57],[781,6,678,8],[782,6,679,8,"toHex"],[782,11,679,13,"toHex"],[782,12,679,14,"isCompressed"],[782,24,679,26],[782,27,679,29],[782,31,679,33],[782,33,679,35],[783,8,680,12],[783,15,680,19],[783,19,680,19,"bytesToHex"],[783,27,680,29],[783,28,680,29,"bytesToHex"],[783,38,680,29],[783,40,680,30],[783,44,680,34],[783,45,680,35,"toBytes"],[783,52,680,42],[783,53,680,43,"isCompressed"],[783,65,680,55],[783,66,680,56],[783,67,680,57],[784,6,681,8],[785,6,682,8,"toString"],[785,14,682,16,"toString"],[785,15,682,16],[785,17,682,19],[786,8,683,12],[786,15,683,19],[786,25,683,29],[786,29,683,33],[786,30,683,34,"is0"],[786,33,683,37],[786,34,683,38],[786,35,683,39],[786,38,683,42],[786,44,683,48],[786,47,683,51],[786,51,683,55],[786,52,683,56,"toHex"],[786,57,683,61],[786,58,683,62],[786,59,683,63],[786,62,683,66],[787,6,684,8],[788,6,685,8],[789,6,686,8],[789,10,686,12,"px"],[789,12,686,14,"px"],[789,13,686,14],[789,15,686,17],[790,8,687,12],[790,15,687,19],[790,19,687,23],[790,20,687,24,"X"],[790,21,687,25],[791,6,688,8],[792,6,689,8],[792,10,689,12,"py"],[792,12,689,14,"py"],[792,13,689,14],[792,15,689,17],[793,8,690,12],[793,15,690,19],[793,19,690,23],[793,20,690,24,"X"],[793,21,690,25],[794,6,691,8],[795,6,692,8],[795,10,692,12,"pz"],[795,12,692,14,"pz"],[795,13,692,14],[795,15,692,17],[796,8,693,12],[796,15,693,19],[796,19,693,23],[796,20,693,24,"Z"],[796,21,693,25],[797,6,694,8],[798,6,695,8,"toRawBytes"],[798,16,695,18,"toRawBytes"],[798,17,695,19,"isCompressed"],[798,29,695,31],[798,32,695,34],[798,36,695,38],[798,38,695,40],[799,8,696,12],[799,15,696,19],[799,19,696,23],[799,20,696,24,"toBytes"],[799,27,696,31],[799,28,696,32,"isCompressed"],[799,40,696,44],[799,41,696,45],[800,6,697,8],[801,6,698,8,"_setWindowSize"],[801,20,698,22,"_setWindowSize"],[801,21,698,23,"windowSize"],[801,31,698,33],[801,33,698,35],[802,8,699,12],[802,12,699,16],[802,13,699,17,"precompute"],[802,23,699,27],[802,24,699,28,"windowSize"],[802,34,699,38],[802,35,699,39],[803,6,700,8],[804,6,701,8],[804,13,701,15,"normalizeZ"],[804,23,701,25,"normalizeZ"],[804,24,701,26,"points"],[804,30,701,32],[804,32,701,34],[805,8,702,12],[805,15,702,19],[805,19,702,19,"normalizeZ"],[805,27,702,29],[805,28,702,29,"normalizeZ"],[805,38,702,29],[805,40,702,30,"Point"],[805,45,702,35],[805,47,702,37,"points"],[805,53,702,43],[805,54,702,44],[806,6,703,8],[807,6,704,8],[807,13,704,15,"msm"],[807,16,704,18,"msm"],[807,17,704,19,"points"],[807,23,704,25],[807,25,704,27,"scalars"],[807,32,704,34],[807,34,704,36],[808,8,705,12],[808,15,705,19],[808,19,705,19,"pippenger"],[808,27,705,28],[808,28,705,28,"pippenger"],[808,37,705,28],[808,39,705,29,"Point"],[808,44,705,34],[808,46,705,36,"Fn"],[808,48,705,38],[808,50,705,40,"points"],[808,56,705,46],[808,58,705,48,"scalars"],[808,65,705,55],[808,66,705,56],[809,6,706,8],[810,6,707,8],[810,13,707,15,"fromPrivateKey"],[810,27,707,29,"fromPrivateKey"],[810,28,707,30,"privateKey"],[810,38,707,40],[810,40,707,42],[811,8,708,12],[811,15,708,19,"Point"],[811,20,708,24],[811,21,708,25,"BASE"],[811,25,708,29],[811,26,708,30,"multiply"],[811,34,708,38],[811,35,708,39,"_normFnElement"],[811,49,708,53],[811,50,708,54,"Fn"],[811,52,708,56],[811,54,708,58,"privateKey"],[811,64,708,68],[811,65,708,69],[811,66,708,70],[812,6,709,8],[813,4,710,4],[814,4,711,4],[815,4,712,4,"Point"],[815,9,712,9],[815,10,712,10,"BASE"],[815,14,712,14],[815,17,712,17],[815,21,712,21,"Point"],[815,26,712,26],[815,27,712,27,"CURVE"],[815,32,712,32],[815,33,712,33,"Gx"],[815,35,712,35],[815,37,712,37,"CURVE"],[815,42,712,42],[815,43,712,43,"Gy"],[815,45,712,45],[815,47,712,47,"Fp"],[815,49,712,49],[815,50,712,50,"ONE"],[815,53,712,53],[815,54,712,54],[816,4,713,4],[817,4,714,4,"Point"],[817,9,714,9],[817,10,714,10,"ZERO"],[817,14,714,14],[817,17,714,17],[817,21,714,21,"Point"],[817,26,714,26],[817,27,714,27,"Fp"],[817,29,714,29],[817,30,714,30,"ZERO"],[817,34,714,34],[817,36,714,36,"Fp"],[817,38,714,38],[817,39,714,39,"ONE"],[817,42,714,42],[817,44,714,44,"Fp"],[817,46,714,46],[817,47,714,47,"ZERO"],[817,51,714,51],[817,52,714,52],[817,53,714,53],[817,54,714,54],[818,4,715,4],[819,4,716,4,"Point"],[819,9,716,9],[819,10,716,10,"Fp"],[819,12,716,12],[819,15,716,15,"Fp"],[819,17,716,17],[820,4,717,4],[821,4,718,4,"Point"],[821,9,718,9],[821,10,718,10,"Fn"],[821,12,718,12],[821,15,718,15,"Fn"],[821,17,718,17],[822,4,719,4],[822,10,719,10,"bits"],[822,14,719,14],[822,17,719,17,"Fn"],[822,19,719,19],[822,20,719,20,"BITS"],[822,24,719,24],[823,4,720,4],[823,10,720,10,"wnaf"],[823,14,720,14],[823,17,720,17],[823,21,720,21,"wNAF"],[823,29,720,25],[823,30,720,25,"wNAF"],[823,34,720,25],[823,35,720,26,"Point"],[823,40,720,31],[823,42,720,33,"extraOpts"],[823,51,720,42],[823,52,720,43,"endo"],[823,56,720,47],[823,59,720,50,"Math"],[823,63,720,54],[823,64,720,55,"ceil"],[823,68,720,59],[823,69,720,60,"bits"],[823,73,720,64],[823,76,720,67],[823,77,720,68],[823,78,720,69],[823,81,720,72,"bits"],[823,85,720,76],[823,86,720,77],[824,4,721,4,"Point"],[824,9,721,9],[824,10,721,10,"BASE"],[824,14,721,14],[824,15,721,15,"precompute"],[824,25,721,25],[824,26,721,26],[824,27,721,27],[824,28,721,28],[824,29,721,29],[824,30,721,30],[825,4,722,4],[825,11,722,11,"Point"],[825,16,722,16],[826,2,723,0],[827,2,724,0],[828,2,725,0],[828,11,725,9,"pprefix"],[828,18,725,16,"pprefix"],[828,19,725,17,"hasEvenY"],[828,27,725,25],[828,29,725,27],[829,4,726,4],[829,11,726,11,"Uint8Array"],[829,21,726,21],[829,22,726,22,"of"],[829,24,726,24],[829,25,726,25,"hasEvenY"],[829,33,726,33],[829,36,726,36],[829,40,726,40],[829,43,726,43],[829,47,726,47],[829,48,726,48],[830,2,727,0],[831,2,728,0],[832,0,729,0],[833,0,730,0],[834,0,731,0],[835,0,732,0],[836,0,733,0],[837,0,734,0],[838,0,735,0],[839,0,736,0],[840,2,737,7],[840,11,737,16,"SWUFpSqrtRatio"],[840,25,737,30,"SWUFpSqrtRatio"],[840,26,737,31,"Fp"],[840,28,737,33],[840,30,737,35,"Z"],[840,31,737,36],[840,33,737,38],[841,4,738,4],[842,4,739,4],[842,10,739,10,"q"],[842,11,739,11],[842,14,739,14,"Fp"],[842,16,739,16],[842,17,739,17,"ORDER"],[842,22,739,22],[843,4,740,4],[843,8,740,8,"l"],[843,9,740,9],[843,12,740,12,"_0n"],[843,15,740,15],[844,4,741,4],[844,9,741,9],[844,13,741,13,"o"],[844,14,741,14],[844,17,741,17,"q"],[844,18,741,18],[844,21,741,21,"_1n"],[844,24,741,24],[844,26,741,26,"o"],[844,27,741,27],[844,30,741,30,"_2n"],[844,33,741,33],[844,38,741,38,"_0n"],[844,41,741,41],[844,43,741,43,"o"],[844,44,741,44],[844,48,741,48,"_2n"],[844,51,741,51],[844,53,742,8,"l"],[844,54,742,9],[844,58,742,13,"_1n"],[844,61,742,16],[845,4,743,4],[845,10,743,10,"c1"],[845,12,743,12],[845,15,743,15,"l"],[845,16,743,16],[845,17,743,17],[845,18,743,18],[846,4,744,4],[847,4,745,4],[848,4,746,4],[848,10,746,10,"_2n_pow_c1_1"],[848,22,746,22],[848,25,746,25,"_2n"],[848,28,746,28],[848,32,746,33,"c1"],[848,34,746,35],[848,37,746,38,"_1n"],[848,40,746,41],[848,43,746,44,"_1n"],[848,46,746,48],[849,4,747,4],[849,10,747,10,"_2n_pow_c1"],[849,20,747,20],[849,23,747,23,"_2n_pow_c1_1"],[849,35,747,35],[849,38,747,38,"_2n"],[849,41,747,41],[850,4,748,4],[850,10,748,10,"c2"],[850,12,748,12],[850,15,748,15],[850,16,748,16,"q"],[850,17,748,17],[850,20,748,20,"_1n"],[850,23,748,23],[850,27,748,27,"_2n_pow_c1"],[850,37,748,37],[850,38,748,38],[850,39,748,39],[851,4,749,4],[851,10,749,10,"c3"],[851,12,749,12],[851,15,749,15],[851,16,749,16,"c2"],[851,18,749,18],[851,21,749,21,"_1n"],[851,24,749,24],[851,28,749,28,"_2n"],[851,31,749,31],[851,32,749,32],[851,33,749,33],[852,4,750,4],[852,10,750,10,"c4"],[852,12,750,12],[852,15,750,15,"_2n_pow_c1"],[852,25,750,25],[852,28,750,28,"_1n"],[852,31,750,31],[852,32,750,32],[852,33,750,33],[853,4,751,4],[853,10,751,10,"c5"],[853,12,751,12],[853,15,751,15,"_2n_pow_c1_1"],[853,27,751,27],[853,28,751,28],[853,29,751,29],[854,4,752,4],[854,10,752,10,"c6"],[854,12,752,12],[854,15,752,15,"Fp"],[854,17,752,17],[854,18,752,18,"pow"],[854,21,752,21],[854,22,752,22,"Z"],[854,23,752,23],[854,25,752,25,"c2"],[854,27,752,27],[854,28,752,28],[854,29,752,29],[854,30,752,30],[855,4,753,4],[855,10,753,10,"c7"],[855,12,753,12],[855,15,753,15,"Fp"],[855,17,753,17],[855,18,753,18,"pow"],[855,21,753,21],[855,22,753,22,"Z"],[855,23,753,23],[855,25,753,25],[855,26,753,26,"c2"],[855,28,753,28],[855,31,753,31,"_1n"],[855,34,753,34],[855,38,753,38,"_2n"],[855,41,753,41],[855,42,753,42],[855,43,753,43],[855,44,753,44],[856,4,754,4],[856,8,754,8,"sqrtRatio"],[856,17,754,17],[856,20,754,20,"sqrtRatio"],[856,21,754,21,"u"],[856,22,754,22],[856,24,754,24,"v"],[856,25,754,25],[856,30,754,30],[857,6,755,8],[857,10,755,12,"tv1"],[857,13,755,15],[857,16,755,18,"c6"],[857,18,755,20],[857,19,755,21],[857,20,755,22],[858,6,756,8],[858,10,756,12,"tv2"],[858,13,756,15],[858,16,756,18,"Fp"],[858,18,756,20],[858,19,756,21,"pow"],[858,22,756,24],[858,23,756,25,"v"],[858,24,756,26],[858,26,756,28,"c4"],[858,28,756,30],[858,29,756,31],[858,30,756,32],[858,31,756,33],[859,6,757,8],[859,10,757,12,"tv3"],[859,13,757,15],[859,16,757,18,"Fp"],[859,18,757,20],[859,19,757,21,"sqr"],[859,22,757,24],[859,23,757,25,"tv2"],[859,26,757,28],[859,27,757,29],[859,28,757,30],[859,29,757,31],[860,6,758,8,"tv3"],[860,9,758,11],[860,12,758,14,"Fp"],[860,14,758,16],[860,15,758,17,"mul"],[860,18,758,20],[860,19,758,21,"tv3"],[860,22,758,24],[860,24,758,26,"v"],[860,25,758,27],[860,26,758,28],[860,27,758,29],[860,28,758,30],[861,6,759,8],[861,10,759,12,"tv5"],[861,13,759,15],[861,16,759,18,"Fp"],[861,18,759,20],[861,19,759,21,"mul"],[861,22,759,24],[861,23,759,25,"u"],[861,24,759,26],[861,26,759,28,"tv3"],[861,29,759,31],[861,30,759,32],[861,31,759,33],[861,32,759,34],[862,6,760,8,"tv5"],[862,9,760,11],[862,12,760,14,"Fp"],[862,14,760,16],[862,15,760,17,"pow"],[862,18,760,20],[862,19,760,21,"tv5"],[862,22,760,24],[862,24,760,26,"c3"],[862,26,760,28],[862,27,760,29],[862,28,760,30],[862,29,760,31],[863,6,761,8,"tv5"],[863,9,761,11],[863,12,761,14,"Fp"],[863,14,761,16],[863,15,761,17,"mul"],[863,18,761,20],[863,19,761,21,"tv5"],[863,22,761,24],[863,24,761,26,"tv2"],[863,27,761,29],[863,28,761,30],[863,29,761,31],[863,30,761,32],[864,6,762,8,"tv2"],[864,9,762,11],[864,12,762,14,"Fp"],[864,14,762,16],[864,15,762,17,"mul"],[864,18,762,20],[864,19,762,21,"tv5"],[864,22,762,24],[864,24,762,26,"v"],[864,25,762,27],[864,26,762,28],[864,27,762,29],[864,28,762,30],[865,6,763,8,"tv3"],[865,9,763,11],[865,12,763,14,"Fp"],[865,14,763,16],[865,15,763,17,"mul"],[865,18,763,20],[865,19,763,21,"tv5"],[865,22,763,24],[865,24,763,26,"u"],[865,25,763,27],[865,26,763,28],[865,27,763,29],[865,28,763,30],[866,6,764,8],[866,10,764,12,"tv4"],[866,13,764,15],[866,16,764,18,"Fp"],[866,18,764,20],[866,19,764,21,"mul"],[866,22,764,24],[866,23,764,25,"tv3"],[866,26,764,28],[866,28,764,30,"tv2"],[866,31,764,33],[866,32,764,34],[866,33,764,35],[866,34,764,36],[867,6,765,8,"tv5"],[867,9,765,11],[867,12,765,14,"Fp"],[867,14,765,16],[867,15,765,17,"pow"],[867,18,765,20],[867,19,765,21,"tv4"],[867,22,765,24],[867,24,765,26,"c5"],[867,26,765,28],[867,27,765,29],[867,28,765,30],[867,29,765,31],[868,6,766,8],[868,10,766,12,"isQR"],[868,14,766,16],[868,17,766,19,"Fp"],[868,19,766,21],[868,20,766,22,"eql"],[868,23,766,25],[868,24,766,26,"tv5"],[868,27,766,29],[868,29,766,31,"Fp"],[868,31,766,33],[868,32,766,34,"ONE"],[868,35,766,37],[868,36,766,38],[868,37,766,39],[868,38,766,40],[869,6,767,8,"tv2"],[869,9,767,11],[869,12,767,14,"Fp"],[869,14,767,16],[869,15,767,17,"mul"],[869,18,767,20],[869,19,767,21,"tv3"],[869,22,767,24],[869,24,767,26,"c7"],[869,26,767,28],[869,27,767,29],[869,28,767,30],[869,29,767,31],[870,6,768,8,"tv5"],[870,9,768,11],[870,12,768,14,"Fp"],[870,14,768,16],[870,15,768,17,"mul"],[870,18,768,20],[870,19,768,21,"tv4"],[870,22,768,24],[870,24,768,26,"tv1"],[870,27,768,29],[870,28,768,30],[870,29,768,31],[870,30,768,32],[871,6,769,8,"tv3"],[871,9,769,11],[871,12,769,14,"Fp"],[871,14,769,16],[871,15,769,17,"cmov"],[871,19,769,21],[871,20,769,22,"tv2"],[871,23,769,25],[871,25,769,27,"tv3"],[871,28,769,30],[871,30,769,32,"isQR"],[871,34,769,36],[871,35,769,37],[871,36,769,38],[871,37,769,39],[872,6,770,8,"tv4"],[872,9,770,11],[872,12,770,14,"Fp"],[872,14,770,16],[872,15,770,17,"cmov"],[872,19,770,21],[872,20,770,22,"tv5"],[872,23,770,25],[872,25,770,27,"tv4"],[872,28,770,30],[872,30,770,32,"isQR"],[872,34,770,36],[872,35,770,37],[872,36,770,38],[872,37,770,39],[873,6,771,8],[874,6,772,8],[874,11,772,13],[874,15,772,17,"i"],[874,16,772,18],[874,19,772,21,"c1"],[874,21,772,23],[874,23,772,25,"i"],[874,24,772,26],[874,27,772,29,"_1n"],[874,30,772,32],[874,32,772,34,"i"],[874,33,772,35],[874,35,772,37],[874,37,772,39],[875,8,773,12],[875,12,773,16,"tv5"],[875,15,773,19],[875,18,773,22,"i"],[875,19,773,23],[875,22,773,26,"_2n"],[875,25,773,29],[875,26,773,30],[875,27,773,31],[876,8,774,12,"tv5"],[876,11,774,15],[876,14,774,18,"_2n"],[876,17,774,21],[876,21,774,26,"tv5"],[876,24,774,29],[876,27,774,32,"_1n"],[876,30,774,36],[876,31,774,37],[876,32,774,38],[877,8,775,12],[877,12,775,16,"tvv5"],[877,16,775,20],[877,19,775,23,"Fp"],[877,21,775,25],[877,22,775,26,"pow"],[877,25,775,29],[877,26,775,30,"tv4"],[877,29,775,33],[877,31,775,35,"tv5"],[877,34,775,38],[877,35,775,39],[877,36,775,40],[877,37,775,41],[878,8,776,12],[878,14,776,18,"e1"],[878,16,776,20],[878,19,776,23,"Fp"],[878,21,776,25],[878,22,776,26,"eql"],[878,25,776,29],[878,26,776,30,"tvv5"],[878,30,776,34],[878,32,776,36,"Fp"],[878,34,776,38],[878,35,776,39,"ONE"],[878,38,776,42],[878,39,776,43],[878,40,776,44],[878,41,776,45],[879,8,777,12,"tv2"],[879,11,777,15],[879,14,777,18,"Fp"],[879,16,777,20],[879,17,777,21,"mul"],[879,20,777,24],[879,21,777,25,"tv3"],[879,24,777,28],[879,26,777,30,"tv1"],[879,29,777,33],[879,30,777,34],[879,31,777,35],[879,32,777,36],[880,8,778,12,"tv1"],[880,11,778,15],[880,14,778,18,"Fp"],[880,16,778,20],[880,17,778,21,"mul"],[880,20,778,24],[880,21,778,25,"tv1"],[880,24,778,28],[880,26,778,30,"tv1"],[880,29,778,33],[880,30,778,34],[880,31,778,35],[880,32,778,36],[881,8,779,12,"tvv5"],[881,12,779,16],[881,15,779,19,"Fp"],[881,17,779,21],[881,18,779,22,"mul"],[881,21,779,25],[881,22,779,26,"tv4"],[881,25,779,29],[881,27,779,31,"tv1"],[881,30,779,34],[881,31,779,35],[881,32,779,36],[881,33,779,37],[882,8,780,12,"tv3"],[882,11,780,15],[882,14,780,18,"Fp"],[882,16,780,20],[882,17,780,21,"cmov"],[882,21,780,25],[882,22,780,26,"tv2"],[882,25,780,29],[882,27,780,31,"tv3"],[882,30,780,34],[882,32,780,36,"e1"],[882,34,780,38],[882,35,780,39],[882,36,780,40],[882,37,780,41],[883,8,781,12,"tv4"],[883,11,781,15],[883,14,781,18,"Fp"],[883,16,781,20],[883,17,781,21,"cmov"],[883,21,781,25],[883,22,781,26,"tvv5"],[883,26,781,30],[883,28,781,32,"tv4"],[883,31,781,35],[883,33,781,37,"e1"],[883,35,781,39],[883,36,781,40],[883,37,781,41],[883,38,781,42],[884,6,782,8],[885,6,783,8],[885,13,783,15],[886,8,783,17,"isValid"],[886,15,783,24],[886,17,783,26,"isQR"],[886,21,783,30],[887,8,783,32,"value"],[887,13,783,37],[887,15,783,39,"tv3"],[888,6,783,43],[888,7,783,44],[889,4,784,4],[889,5,784,5],[890,4,785,4],[890,8,785,8,"Fp"],[890,10,785,10],[890,11,785,11,"ORDER"],[890,16,785,16],[890,19,785,19,"_4n"],[890,22,785,22],[890,27,785,27,"_3n"],[890,30,785,30],[890,32,785,32],[891,6,786,8],[892,6,787,8],[892,12,787,14,"c1"],[892,14,787,16],[892,17,787,19],[892,18,787,20,"Fp"],[892,20,787,22],[892,21,787,23,"ORDER"],[892,26,787,28],[892,29,787,31,"_3n"],[892,32,787,34],[892,36,787,38,"_4n"],[892,39,787,41],[892,40,787,42],[892,41,787,43],[893,6,788,8],[893,12,788,14,"c2"],[893,14,788,16],[893,17,788,19,"Fp"],[893,19,788,21],[893,20,788,22,"sqrt"],[893,24,788,26],[893,25,788,27,"Fp"],[893,27,788,29],[893,28,788,30,"neg"],[893,31,788,33],[893,32,788,34,"Z"],[893,33,788,35],[893,34,788,36],[893,35,788,37],[893,36,788,38],[893,37,788,39],[894,6,789,8,"sqrtRatio"],[894,15,789,17],[894,18,789,20,"sqrtRatio"],[894,19,789,21,"u"],[894,20,789,22],[894,22,789,24,"v"],[894,23,789,25],[894,28,789,30],[895,8,790,12],[895,12,790,16,"tv1"],[895,15,790,19],[895,18,790,22,"Fp"],[895,20,790,24],[895,21,790,25,"sqr"],[895,24,790,28],[895,25,790,29,"v"],[895,26,790,30],[895,27,790,31],[895,28,790,32],[895,29,790,33],[896,8,791,12],[896,14,791,18,"tv2"],[896,17,791,21],[896,20,791,24,"Fp"],[896,22,791,26],[896,23,791,27,"mul"],[896,26,791,30],[896,27,791,31,"u"],[896,28,791,32],[896,30,791,34,"v"],[896,31,791,35],[896,32,791,36],[896,33,791,37],[896,34,791,38],[897,8,792,12,"tv1"],[897,11,792,15],[897,14,792,18,"Fp"],[897,16,792,20],[897,17,792,21,"mul"],[897,20,792,24],[897,21,792,25,"tv1"],[897,24,792,28],[897,26,792,30,"tv2"],[897,29,792,33],[897,30,792,34],[897,31,792,35],[897,32,792,36],[898,8,793,12],[898,12,793,16,"y1"],[898,14,793,18],[898,17,793,21,"Fp"],[898,19,793,23],[898,20,793,24,"pow"],[898,23,793,27],[898,24,793,28,"tv1"],[898,27,793,31],[898,29,793,33,"c1"],[898,31,793,35],[898,32,793,36],[898,33,793,37],[898,34,793,38],[899,8,794,12,"y1"],[899,10,794,14],[899,13,794,17,"Fp"],[899,15,794,19],[899,16,794,20,"mul"],[899,19,794,23],[899,20,794,24,"y1"],[899,22,794,26],[899,24,794,28,"tv2"],[899,27,794,31],[899,28,794,32],[899,29,794,33],[899,30,794,34],[900,8,795,12],[900,14,795,18,"y2"],[900,16,795,20],[900,19,795,23,"Fp"],[900,21,795,25],[900,22,795,26,"mul"],[900,25,795,29],[900,26,795,30,"y1"],[900,28,795,32],[900,30,795,34,"c2"],[900,32,795,36],[900,33,795,37],[900,34,795,38],[900,35,795,39],[901,8,796,12],[901,14,796,18,"tv3"],[901,17,796,21],[901,20,796,24,"Fp"],[901,22,796,26],[901,23,796,27,"mul"],[901,26,796,30],[901,27,796,31,"Fp"],[901,29,796,33],[901,30,796,34,"sqr"],[901,33,796,37],[901,34,796,38,"y1"],[901,36,796,40],[901,37,796,41],[901,39,796,43,"v"],[901,40,796,44],[901,41,796,45],[901,42,796,46],[901,43,796,47],[902,8,797,12],[902,14,797,18,"isQR"],[902,18,797,22],[902,21,797,25,"Fp"],[902,23,797,27],[902,24,797,28,"eql"],[902,27,797,31],[902,28,797,32,"tv3"],[902,31,797,35],[902,33,797,37,"u"],[902,34,797,38],[902,35,797,39],[902,36,797,40],[902,37,797,41],[903,8,798,12],[903,12,798,16,"y"],[903,13,798,17],[903,16,798,20,"Fp"],[903,18,798,22],[903,19,798,23,"cmov"],[903,23,798,27],[903,24,798,28,"y2"],[903,26,798,30],[903,28,798,32,"y1"],[903,30,798,34],[903,32,798,36,"isQR"],[903,36,798,40],[903,37,798,41],[903,38,798,42],[903,39,798,43],[904,8,799,12],[904,15,799,19],[905,10,799,21,"isValid"],[905,17,799,28],[905,19,799,30,"isQR"],[905,23,799,34],[906,10,799,36,"value"],[906,15,799,41],[906,17,799,43,"y"],[907,8,799,45],[907,9,799,46],[907,10,799,47],[907,11,799,48],[908,6,800,8],[908,7,800,9],[909,4,801,4],[910,4,802,4],[911,4,803,4],[912,4,804,4],[912,11,804,11,"sqrtRatio"],[912,20,804,20],[913,2,805,0],[914,2,806,0],[915,0,807,0],[916,0,808,0],[917,0,809,0],[918,2,810,7],[918,11,810,16,"mapToCurveSimpleSWU"],[918,30,810,35,"mapToCurveSimpleSWU"],[918,31,810,36,"Fp"],[918,33,810,38],[918,35,810,40,"opts"],[918,39,810,44],[918,41,810,46],[919,4,811,4],[919,8,811,4,"validateField"],[919,18,811,17],[919,19,811,17,"validateField"],[919,32,811,17],[919,34,811,18,"Fp"],[919,36,811,20],[919,37,811,21],[920,4,812,4],[920,10,812,10],[921,6,812,12,"A"],[921,7,812,13],[922,6,812,15,"B"],[922,7,812,16],[923,6,812,18,"Z"],[924,4,812,20],[924,5,812,21],[924,8,812,24,"opts"],[924,12,812,28],[925,4,813,4],[925,8,813,8],[925,9,813,9,"Fp"],[925,11,813,11],[925,12,813,12,"isValid"],[925,19,813,19],[925,20,813,20,"A"],[925,21,813,21],[925,22,813,22],[925,26,813,26],[925,27,813,27,"Fp"],[925,29,813,29],[925,30,813,30,"isValid"],[925,37,813,37],[925,38,813,38,"B"],[925,39,813,39],[925,40,813,40],[925,44,813,44],[925,45,813,45,"Fp"],[925,47,813,47],[925,48,813,48,"isValid"],[925,55,813,55],[925,56,813,56,"Z"],[925,57,813,57],[925,58,813,58],[925,60,814,8],[925,66,814,14],[925,70,814,18,"Error"],[925,75,814,23],[925,76,814,24],[925,111,814,59],[925,112,814,60],[926,4,815,4],[926,10,815,10,"sqrtRatio"],[926,19,815,19],[926,22,815,22,"SWUFpSqrtRatio"],[926,36,815,36],[926,37,815,37,"Fp"],[926,39,815,39],[926,41,815,41,"Z"],[926,42,815,42],[926,43,815,43],[927,4,816,4],[927,8,816,8],[927,9,816,9,"Fp"],[927,11,816,11],[927,12,816,12,"isOdd"],[927,17,816,17],[927,19,817,8],[927,25,817,14],[927,29,817,18,"Error"],[927,34,817,23],[927,35,817,24],[927,65,817,54],[927,66,817,55],[928,4,818,4],[929,4,819,4],[930,4,820,4],[930,11,820,12,"u"],[930,12,820,13],[930,16,820,18],[931,6,821,8],[932,6,822,8],[932,10,822,12,"tv1"],[932,13,822,15],[932,15,822,17,"tv2"],[932,18,822,20],[932,20,822,22,"tv3"],[932,23,822,25],[932,25,822,27,"tv4"],[932,28,822,30],[932,30,822,32,"tv5"],[932,33,822,35],[932,35,822,37,"tv6"],[932,38,822,40],[932,40,822,42,"x"],[932,41,822,43],[932,43,822,45,"y"],[932,44,822,46],[933,6,823,8,"tv1"],[933,9,823,11],[933,12,823,14,"Fp"],[933,14,823,16],[933,15,823,17,"sqr"],[933,18,823,20],[933,19,823,21,"u"],[933,20,823,22],[933,21,823,23],[933,22,823,24],[933,23,823,25],[934,6,824,8,"tv1"],[934,9,824,11],[934,12,824,14,"Fp"],[934,14,824,16],[934,15,824,17,"mul"],[934,18,824,20],[934,19,824,21,"tv1"],[934,22,824,24],[934,24,824,26,"Z"],[934,25,824,27],[934,26,824,28],[934,27,824,29],[934,28,824,30],[935,6,825,8,"tv2"],[935,9,825,11],[935,12,825,14,"Fp"],[935,14,825,16],[935,15,825,17,"sqr"],[935,18,825,20],[935,19,825,21,"tv1"],[935,22,825,24],[935,23,825,25],[935,24,825,26],[935,25,825,27],[936,6,826,8,"tv2"],[936,9,826,11],[936,12,826,14,"Fp"],[936,14,826,16],[936,15,826,17,"add"],[936,18,826,20],[936,19,826,21,"tv2"],[936,22,826,24],[936,24,826,26,"tv1"],[936,27,826,29],[936,28,826,30],[936,29,826,31],[936,30,826,32],[937,6,827,8,"tv3"],[937,9,827,11],[937,12,827,14,"Fp"],[937,14,827,16],[937,15,827,17,"add"],[937,18,827,20],[937,19,827,21,"tv2"],[937,22,827,24],[937,24,827,26,"Fp"],[937,26,827,28],[937,27,827,29,"ONE"],[937,30,827,32],[937,31,827,33],[937,32,827,34],[937,33,827,35],[938,6,828,8,"tv3"],[938,9,828,11],[938,12,828,14,"Fp"],[938,14,828,16],[938,15,828,17,"mul"],[938,18,828,20],[938,19,828,21,"tv3"],[938,22,828,24],[938,24,828,26,"B"],[938,25,828,27],[938,26,828,28],[938,27,828,29],[938,28,828,30],[939,6,829,8,"tv4"],[939,9,829,11],[939,12,829,14,"Fp"],[939,14,829,16],[939,15,829,17,"cmov"],[939,19,829,21],[939,20,829,22,"Z"],[939,21,829,23],[939,23,829,25,"Fp"],[939,25,829,27],[939,26,829,28,"neg"],[939,29,829,31],[939,30,829,32,"tv2"],[939,33,829,35],[939,34,829,36],[939,36,829,38],[939,37,829,39,"Fp"],[939,39,829,41],[939,40,829,42,"eql"],[939,43,829,45],[939,44,829,46,"tv2"],[939,47,829,49],[939,49,829,51,"Fp"],[939,51,829,53],[939,52,829,54,"ZERO"],[939,56,829,58],[939,57,829,59],[939,58,829,60],[939,59,829,61],[939,60,829,62],[940,6,830,8,"tv4"],[940,9,830,11],[940,12,830,14,"Fp"],[940,14,830,16],[940,15,830,17,"mul"],[940,18,830,20],[940,19,830,21,"tv4"],[940,22,830,24],[940,24,830,26,"A"],[940,25,830,27],[940,26,830,28],[940,27,830,29],[940,28,830,30],[941,6,831,8,"tv2"],[941,9,831,11],[941,12,831,14,"Fp"],[941,14,831,16],[941,15,831,17,"sqr"],[941,18,831,20],[941,19,831,21,"tv3"],[941,22,831,24],[941,23,831,25],[941,24,831,26],[941,25,831,27],[942,6,832,8,"tv6"],[942,9,832,11],[942,12,832,14,"Fp"],[942,14,832,16],[942,15,832,17,"sqr"],[942,18,832,20],[942,19,832,21,"tv4"],[942,22,832,24],[942,23,832,25],[942,24,832,26],[942,25,832,27],[943,6,833,8,"tv5"],[943,9,833,11],[943,12,833,14,"Fp"],[943,14,833,16],[943,15,833,17,"mul"],[943,18,833,20],[943,19,833,21,"tv6"],[943,22,833,24],[943,24,833,26,"A"],[943,25,833,27],[943,26,833,28],[943,27,833,29],[943,28,833,30],[944,6,834,8,"tv2"],[944,9,834,11],[944,12,834,14,"Fp"],[944,14,834,16],[944,15,834,17,"add"],[944,18,834,20],[944,19,834,21,"tv2"],[944,22,834,24],[944,24,834,26,"tv5"],[944,27,834,29],[944,28,834,30],[944,29,834,31],[944,30,834,32],[945,6,835,8,"tv2"],[945,9,835,11],[945,12,835,14,"Fp"],[945,14,835,16],[945,15,835,17,"mul"],[945,18,835,20],[945,19,835,21,"tv2"],[945,22,835,24],[945,24,835,26,"tv3"],[945,27,835,29],[945,28,835,30],[945,29,835,31],[945,30,835,32],[946,6,836,8,"tv6"],[946,9,836,11],[946,12,836,14,"Fp"],[946,14,836,16],[946,15,836,17,"mul"],[946,18,836,20],[946,19,836,21,"tv6"],[946,22,836,24],[946,24,836,26,"tv4"],[946,27,836,29],[946,28,836,30],[946,29,836,31],[946,30,836,32],[947,6,837,8,"tv5"],[947,9,837,11],[947,12,837,14,"Fp"],[947,14,837,16],[947,15,837,17,"mul"],[947,18,837,20],[947,19,837,21,"tv6"],[947,22,837,24],[947,24,837,26,"B"],[947,25,837,27],[947,26,837,28],[947,27,837,29],[947,28,837,30],[948,6,838,8,"tv2"],[948,9,838,11],[948,12,838,14,"Fp"],[948,14,838,16],[948,15,838,17,"add"],[948,18,838,20],[948,19,838,21,"tv2"],[948,22,838,24],[948,24,838,26,"tv5"],[948,27,838,29],[948,28,838,30],[948,29,838,31],[948,30,838,32],[949,6,839,8,"x"],[949,7,839,9],[949,10,839,12,"Fp"],[949,12,839,14],[949,13,839,15,"mul"],[949,16,839,18],[949,17,839,19,"tv1"],[949,20,839,22],[949,22,839,24,"tv3"],[949,25,839,27],[949,26,839,28],[949,27,839,29],[949,28,839,30],[950,6,840,8],[950,12,840,14],[951,8,840,16,"isValid"],[951,15,840,23],[952,8,840,25,"value"],[953,6,840,31],[953,7,840,32],[953,10,840,35,"sqrtRatio"],[953,19,840,44],[953,20,840,45,"tv2"],[953,23,840,48],[953,25,840,50,"tv6"],[953,28,840,53],[953,29,840,54],[953,30,840,55],[953,31,840,56],[954,6,841,8,"y"],[954,7,841,9],[954,10,841,12,"Fp"],[954,12,841,14],[954,13,841,15,"mul"],[954,16,841,18],[954,17,841,19,"tv1"],[954,20,841,22],[954,22,841,24,"u"],[954,23,841,25],[954,24,841,26],[954,25,841,27],[954,26,841,28],[955,6,842,8,"y"],[955,7,842,9],[955,10,842,12,"Fp"],[955,12,842,14],[955,13,842,15,"mul"],[955,16,842,18],[955,17,842,19,"y"],[955,18,842,20],[955,20,842,22,"value"],[955,25,842,27],[955,26,842,28],[955,27,842,29],[955,28,842,30],[956,6,843,8,"x"],[956,7,843,9],[956,10,843,12,"Fp"],[956,12,843,14],[956,13,843,15,"cmov"],[956,17,843,19],[956,18,843,20,"x"],[956,19,843,21],[956,21,843,23,"tv3"],[956,24,843,26],[956,26,843,28,"isValid"],[956,33,843,35],[956,34,843,36],[956,35,843,37],[956,36,843,38],[957,6,844,8,"y"],[957,7,844,9],[957,10,844,12,"Fp"],[957,12,844,14],[957,13,844,15,"cmov"],[957,17,844,19],[957,18,844,20,"y"],[957,19,844,21],[957,21,844,23,"value"],[957,26,844,28],[957,28,844,30,"isValid"],[957,35,844,37],[957,36,844,38],[957,37,844,39],[957,38,844,40],[958,6,845,8],[958,12,845,14,"e1"],[958,14,845,16],[958,17,845,19,"Fp"],[958,19,845,21],[958,20,845,22,"isOdd"],[958,25,845,27],[958,26,845,28,"u"],[958,27,845,29],[958,28,845,30],[958,33,845,35,"Fp"],[958,35,845,37],[958,36,845,38,"isOdd"],[958,41,845,43],[958,42,845,44,"y"],[958,43,845,45],[958,44,845,46],[958,45,845,47],[958,46,845,48],[959,6,846,8,"y"],[959,7,846,9],[959,10,846,12,"Fp"],[959,12,846,14],[959,13,846,15,"cmov"],[959,17,846,19],[959,18,846,20,"Fp"],[959,20,846,22],[959,21,846,23,"neg"],[959,24,846,26],[959,25,846,27,"y"],[959,26,846,28],[959,27,846,29],[959,29,846,31,"y"],[959,30,846,32],[959,32,846,34,"e1"],[959,34,846,36],[959,35,846,37],[959,36,846,38],[959,37,846,39],[960,6,847,8],[960,12,847,14,"tv4_inv"],[960,19,847,21],[960,22,847,24],[960,26,847,24,"FpInvertBatch"],[960,36,847,37],[960,37,847,37,"FpInvertBatch"],[960,50,847,37],[960,52,847,38,"Fp"],[960,54,847,40],[960,56,847,42],[960,57,847,43,"tv4"],[960,60,847,46],[960,61,847,47],[960,63,847,49],[960,67,847,53],[960,68,847,54],[960,69,847,55],[960,70,847,56],[960,71,847,57],[961,6,848,8,"x"],[961,7,848,9],[961,10,848,12,"Fp"],[961,12,848,14],[961,13,848,15,"mul"],[961,16,848,18],[961,17,848,19,"x"],[961,18,848,20],[961,20,848,22,"tv4_inv"],[961,27,848,29],[961,28,848,30],[961,29,848,31],[961,30,848,32],[962,6,849,8],[962,13,849,15],[963,8,849,17,"x"],[963,9,849,18],[964,8,849,20,"y"],[965,6,849,22],[965,7,849,23],[966,4,850,4],[966,5,850,5],[967,2,851,0],[968,2,852,0],[968,11,852,9,"getWLengths"],[968,22,852,20,"getWLengths"],[968,23,852,21,"Fp"],[968,25,852,23],[968,27,852,25,"Fn"],[968,29,852,27],[968,31,852,29],[969,4,853,4],[969,11,853,11],[970,6,854,8,"secretKey"],[970,15,854,17],[970,17,854,19,"Fn"],[970,19,854,21],[970,20,854,22,"BYTES"],[970,25,854,27],[971,6,855,8,"publicKey"],[971,15,855,17],[971,17,855,19],[971,18,855,20],[971,21,855,23,"Fp"],[971,23,855,25],[971,24,855,26,"BYTES"],[971,29,855,31],[972,6,856,8,"publicKeyUncompressed"],[972,27,856,29],[972,29,856,31],[972,30,856,32],[972,33,856,35],[972,34,856,36],[972,37,856,39,"Fp"],[972,39,856,41],[972,40,856,42,"BYTES"],[972,45,856,47],[973,6,857,8,"publicKeyHasPrefix"],[973,24,857,26],[973,26,857,28],[973,30,857,32],[974,6,858,8,"signature"],[974,15,858,17],[974,17,858,19],[974,18,858,20],[974,21,858,23,"Fn"],[974,23,858,25],[974,24,858,26,"BYTES"],[975,4,859,4],[975,5,859,5],[976,2,860,0],[977,2,861,0],[978,0,862,0],[979,0,863,0],[980,0,864,0],[981,2,865,7],[981,11,865,16,"ecdh"],[981,15,865,20,"ecdh"],[981,16,865,21,"Point"],[981,21,865,26],[981,23,865,28,"ecdhOpts"],[981,31,865,36],[981,34,865,39],[981,35,865,40],[981,36,865,41],[981,38,865,43],[982,4,866,4],[982,10,866,10],[983,6,866,12,"Fn"],[984,4,866,15],[984,5,866,16],[984,8,866,19,"Point"],[984,13,866,24],[985,4,867,4],[985,10,867,10,"randomBytes_"],[985,22,867,22],[985,25,867,25,"ecdhOpts"],[985,33,867,33],[985,34,867,34,"randomBytes"],[985,45,867,45],[985,49,867,49,"randomBytesWeb"],[985,57,867,63],[985,58,867,63,"randomBytes"],[985,69,867,63],[986,4,868,4],[986,10,868,10,"lengths"],[986,17,868,17],[986,20,868,20,"Object"],[986,26,868,26],[986,27,868,27,"assign"],[986,33,868,33],[986,34,868,34,"getWLengths"],[986,45,868,45],[986,46,868,46,"Point"],[986,51,868,51],[986,52,868,52,"Fp"],[986,54,868,54],[986,56,868,56,"Fn"],[986,58,868,58],[986,59,868,59],[986,61,868,61],[987,6,868,63,"seed"],[987,10,868,67],[987,12,868,69],[987,16,868,69,"getMinHashLength"],[987,26,868,85],[987,27,868,85,"getMinHashLength"],[987,43,868,85],[987,45,868,86,"Fn"],[987,47,868,88],[987,48,868,89,"ORDER"],[987,53,868,94],[988,4,868,96],[988,5,868,97],[988,6,868,98],[989,4,869,4],[989,13,869,13,"isValidSecretKey"],[989,29,869,29,"isValidSecretKey"],[989,30,869,30,"secretKey"],[989,39,869,39],[989,41,869,41],[990,6,870,8],[990,10,870,12],[991,8,871,12],[991,15,871,19],[991,16,871,20],[991,17,871,21,"_normFnElement"],[991,31,871,35],[991,32,871,36,"Fn"],[991,34,871,38],[991,36,871,40,"secretKey"],[991,45,871,49],[991,46,871,50],[992,6,872,8],[992,7,872,9],[992,8,873,8],[992,15,873,15,"error"],[992,20,873,20],[992,22,873,22],[993,8,874,12],[993,15,874,19],[993,20,874,24],[994,6,875,8],[995,4,876,4],[996,4,877,4],[996,13,877,13,"isValidPublicKey"],[996,29,877,29,"isValidPublicKey"],[996,30,877,30,"publicKey"],[996,39,877,39],[996,41,877,41,"isCompressed"],[996,53,877,53],[996,55,877,55],[997,6,878,8],[997,12,878,14],[998,8,878,16,"publicKey"],[998,17,878,25],[998,19,878,27,"comp"],[998,23,878,31],[999,8,878,33,"publicKeyUncompressed"],[1000,6,878,55],[1000,7,878,56],[1000,10,878,59,"lengths"],[1000,17,878,66],[1001,6,879,8],[1001,10,879,12],[1002,8,880,12],[1002,14,880,18,"l"],[1002,15,880,19],[1002,18,880,22,"publicKey"],[1002,27,880,31],[1002,28,880,32,"length"],[1002,34,880,38],[1003,8,881,12],[1003,12,881,16,"isCompressed"],[1003,24,881,28],[1003,29,881,33],[1003,33,881,37],[1003,37,881,41,"l"],[1003,38,881,42],[1003,43,881,47,"comp"],[1003,47,881,51],[1003,49,882,16],[1003,56,882,23],[1003,61,882,28],[1004,8,883,12],[1004,12,883,16,"isCompressed"],[1004,24,883,28],[1004,29,883,33],[1004,34,883,38],[1004,38,883,42,"l"],[1004,39,883,43],[1004,44,883,48,"publicKeyUncompressed"],[1004,65,883,69],[1004,67,884,16],[1004,74,884,23],[1004,79,884,28],[1005,8,885,12],[1005,15,885,19],[1005,16,885,20],[1005,17,885,21,"Point"],[1005,22,885,26],[1005,23,885,27,"fromBytes"],[1005,32,885,36],[1005,33,885,37,"publicKey"],[1005,42,885,46],[1005,43,885,47],[1006,6,886,8],[1006,7,886,9],[1006,8,887,8],[1006,15,887,15,"error"],[1006,20,887,20],[1006,22,887,22],[1007,8,888,12],[1007,15,888,19],[1007,20,888,24],[1008,6,889,8],[1009,4,890,4],[1010,4,891,4],[1011,0,892,0],[1012,0,893,0],[1013,0,894,0],[1014,4,895,4],[1014,13,895,13,"randomSecretKey"],[1014,28,895,28,"randomSecretKey"],[1014,29,895,29,"seed"],[1014,33,895,33],[1014,36,895,36,"randomBytes_"],[1014,48,895,48],[1014,49,895,49,"lengths"],[1014,56,895,56],[1014,57,895,57,"seed"],[1014,61,895,61],[1014,62,895,62],[1014,64,895,64],[1015,6,896,8],[1015,13,896,15],[1015,17,896,15,"mapHashToField"],[1015,27,896,29],[1015,28,896,29,"mapHashToField"],[1015,42,896,29],[1015,44,896,30],[1015,48,896,30,"abytes"],[1015,56,896,36],[1015,57,896,36,"_abytes2"],[1015,65,896,36],[1015,67,896,37,"seed"],[1015,71,896,41],[1015,73,896,43,"lengths"],[1015,80,896,50],[1015,81,896,51,"seed"],[1015,85,896,55],[1015,87,896,57],[1015,93,896,63],[1015,94,896,64],[1015,96,896,66,"Fn"],[1015,98,896,68],[1015,99,896,69,"ORDER"],[1015,104,896,74],[1015,105,896,75],[1016,4,897,4],[1017,4,898,4],[1018,0,899,0],[1019,0,900,0],[1020,0,901,0],[1021,0,902,0],[1022,4,903,4],[1022,13,903,13,"getPublicKey"],[1022,25,903,25,"getPublicKey"],[1022,26,903,26,"secretKey"],[1022,35,903,35],[1022,37,903,37,"isCompressed"],[1022,49,903,49],[1022,52,903,52],[1022,56,903,56],[1022,58,903,58],[1023,6,904,8],[1023,13,904,15,"Point"],[1023,18,904,20],[1023,19,904,21,"BASE"],[1023,23,904,25],[1023,24,904,26,"multiply"],[1023,32,904,34],[1023,33,904,35,"_normFnElement"],[1023,47,904,49],[1023,48,904,50,"Fn"],[1023,50,904,52],[1023,52,904,54,"secretKey"],[1023,61,904,63],[1023,62,904,64],[1023,63,904,65],[1023,64,904,66,"toBytes"],[1023,71,904,73],[1023,72,904,74,"isCompressed"],[1023,84,904,86],[1023,85,904,87],[1024,4,905,4],[1025,4,906,4],[1025,13,906,13,"keygen"],[1025,19,906,19,"keygen"],[1025,20,906,20,"seed"],[1025,24,906,24],[1025,26,906,26],[1026,6,907,8],[1026,12,907,14,"secretKey"],[1026,21,907,23],[1026,24,907,26,"randomSecretKey"],[1026,39,907,41],[1026,40,907,42,"seed"],[1026,44,907,46],[1026,45,907,47],[1027,6,908,8],[1027,13,908,15],[1028,8,908,17,"secretKey"],[1028,17,908,26],[1029,8,908,28,"publicKey"],[1029,17,908,37],[1029,19,908,39,"getPublicKey"],[1029,31,908,51],[1029,32,908,52,"secretKey"],[1029,41,908,61],[1030,6,908,63],[1030,7,908,64],[1031,4,909,4],[1032,4,910,4],[1033,0,911,0],[1034,0,912,0],[1035,4,913,4],[1035,13,913,13,"isProbPub"],[1035,22,913,22,"isProbPub"],[1035,23,913,23,"item"],[1035,27,913,27],[1035,29,913,29],[1036,6,914,8],[1036,10,914,12],[1036,17,914,19,"item"],[1036,21,914,23],[1036,26,914,28],[1036,34,914,36],[1036,36,915,12],[1036,43,915,19],[1036,48,915,24],[1037,6,916,8],[1037,10,916,12,"item"],[1037,14,916,16],[1037,26,916,28,"Point"],[1037,31,916,33],[1037,33,917,12],[1037,40,917,19],[1037,44,917,23],[1038,6,918,8],[1038,12,918,14],[1039,8,918,16,"secretKey"],[1039,17,918,25],[1040,8,918,27,"publicKey"],[1040,17,918,36],[1041,8,918,38,"publicKeyUncompressed"],[1042,6,918,60],[1042,7,918,61],[1042,10,918,64,"lengths"],[1042,17,918,71],[1043,6,919,8],[1043,10,919,12,"Fn"],[1043,12,919,14],[1043,13,919,15,"allowedLengths"],[1043,27,919,29],[1043,31,919,33,"secretKey"],[1043,40,919,42],[1043,45,919,47,"publicKey"],[1043,54,919,56],[1043,56,920,12],[1043,63,920,19,"undefined"],[1043,72,920,28],[1044,6,921,8],[1044,12,921,14,"l"],[1044,13,921,15],[1044,16,921,18],[1044,20,921,18,"ensureBytes"],[1044,28,921,29],[1044,29,921,29,"ensureBytes"],[1044,40,921,29],[1044,42,921,30],[1044,47,921,35],[1044,49,921,37,"item"],[1044,53,921,41],[1044,54,921,42],[1044,55,921,43,"length"],[1044,61,921,49],[1045,6,922,8],[1045,13,922,15,"l"],[1045,14,922,16],[1045,19,922,21,"publicKey"],[1045,28,922,30],[1045,32,922,34,"l"],[1045,33,922,35],[1045,38,922,40,"publicKeyUncompressed"],[1045,59,922,61],[1046,4,923,4],[1047,4,924,4],[1048,0,925,0],[1049,0,926,0],[1050,0,927,0],[1051,0,928,0],[1052,0,929,0],[1053,0,930,0],[1054,0,931,0],[1055,4,932,4],[1055,13,932,13,"getSharedSecret"],[1055,28,932,28,"getSharedSecret"],[1055,29,932,29,"secretKeyA"],[1055,39,932,39],[1055,41,932,41,"publicKeyB"],[1055,51,932,51],[1055,53,932,53,"isCompressed"],[1055,65,932,65],[1055,68,932,68],[1055,72,932,72],[1055,74,932,74],[1056,6,933,8],[1056,10,933,12,"isProbPub"],[1056,19,933,21],[1056,20,933,22,"secretKeyA"],[1056,30,933,32],[1056,31,933,33],[1056,36,933,38],[1056,40,933,42],[1056,42,934,12],[1056,48,934,18],[1056,52,934,22,"Error"],[1056,57,934,27],[1056,58,934,28],[1056,89,934,59],[1056,90,934,60],[1057,6,935,8],[1057,10,935,12,"isProbPub"],[1057,19,935,21],[1057,20,935,22,"publicKeyB"],[1057,30,935,32],[1057,31,935,33],[1057,36,935,38],[1057,41,935,43],[1057,43,936,12],[1057,49,936,18],[1057,53,936,22,"Error"],[1057,58,936,27],[1057,59,936,28],[1057,90,936,59],[1057,91,936,60],[1058,6,937,8],[1058,12,937,14,"s"],[1058,13,937,15],[1058,16,937,18,"_normFnElement"],[1058,30,937,32],[1058,31,937,33,"Fn"],[1058,33,937,35],[1058,35,937,37,"secretKeyA"],[1058,45,937,47],[1058,46,937,48],[1059,6,938,8],[1059,12,938,14,"b"],[1059,13,938,15],[1059,16,938,18,"Point"],[1059,21,938,23],[1059,22,938,24,"fromHex"],[1059,29,938,31],[1059,30,938,32,"publicKeyB"],[1059,40,938,42],[1059,41,938,43],[1059,42,938,44],[1059,43,938,45],[1060,6,939,8],[1060,13,939,15,"b"],[1060,14,939,16],[1060,15,939,17,"multiply"],[1060,23,939,25],[1060,24,939,26,"s"],[1060,25,939,27],[1060,26,939,28],[1060,27,939,29,"toBytes"],[1060,34,939,36],[1060,35,939,37,"isCompressed"],[1060,47,939,49],[1060,48,939,50],[1061,4,940,4],[1062,4,941,4],[1062,10,941,10,"utils"],[1062,15,941,15],[1062,18,941,18],[1063,6,942,8,"isValidSecretKey"],[1063,22,942,24],[1064,6,943,8,"isValidPublicKey"],[1064,22,943,24],[1065,6,944,8,"randomSecretKey"],[1065,21,944,23],[1066,6,945,8],[1067,6,946,8,"isValidPrivateKey"],[1067,23,946,25],[1067,25,946,27,"isValidSecretKey"],[1067,41,946,43],[1068,6,947,8,"randomPrivateKey"],[1068,22,947,24],[1068,24,947,26,"randomSecretKey"],[1068,39,947,41],[1069,6,948,8,"normPrivateKeyToScalar"],[1069,28,948,30],[1069,30,948,33,"key"],[1069,33,948,36],[1069,37,948,41,"_normFnElement"],[1069,51,948,55],[1069,52,948,56,"Fn"],[1069,54,948,58],[1069,56,948,60,"key"],[1069,59,948,63],[1069,60,948,64],[1070,6,949,8,"precompute"],[1070,16,949,18,"precompute"],[1070,17,949,19,"windowSize"],[1070,27,949,29],[1070,30,949,32],[1070,31,949,33],[1070,33,949,35,"point"],[1070,38,949,40],[1070,41,949,43,"Point"],[1070,46,949,48],[1070,47,949,49,"BASE"],[1070,51,949,53],[1070,53,949,55],[1071,8,950,12],[1071,15,950,19,"point"],[1071,20,950,24],[1071,21,950,25,"precompute"],[1071,31,950,35],[1071,32,950,36,"windowSize"],[1071,42,950,46],[1071,44,950,48],[1071,49,950,53],[1071,50,950,54],[1072,6,951,8],[1073,4,952,4],[1073,5,952,5],[1074,4,953,4],[1074,11,953,11,"Object"],[1074,17,953,17],[1074,18,953,18,"freeze"],[1074,24,953,24],[1074,25,953,25],[1075,6,953,27,"getPublicKey"],[1075,18,953,39],[1076,6,953,41,"getSharedSecret"],[1076,21,953,56],[1077,6,953,58,"keygen"],[1077,12,953,64],[1078,6,953,66,"Point"],[1078,11,953,71],[1079,6,953,73,"utils"],[1079,11,953,78],[1080,6,953,80,"lengths"],[1081,4,953,88],[1081,5,953,89],[1081,6,953,90],[1082,2,954,0],[1083,2,955,0],[1084,0,956,0],[1085,0,957,0],[1086,0,958,0],[1087,0,959,0],[1088,0,960,0],[1089,0,961,0],[1090,0,962,0],[1091,0,963,0],[1092,0,964,0],[1093,0,965,0],[1094,0,966,0],[1095,0,967,0],[1096,0,968,0],[1097,0,969,0],[1098,0,970,0],[1099,2,971,7],[1099,11,971,16,"ecdsa"],[1099,16,971,21,"ecdsa"],[1099,17,971,22,"Point"],[1099,22,971,27],[1099,24,971,29,"hash"],[1099,28,971,33],[1099,30,971,35,"ecdsaOpts"],[1099,39,971,44],[1099,42,971,47],[1099,43,971,48],[1099,44,971,49],[1099,46,971,51],[1100,4,972,4],[1100,8,972,4,"ahash"],[1100,25,972,9],[1100,26,972,9,"ahash"],[1100,31,972,9],[1100,33,972,10,"hash"],[1100,37,972,14],[1100,38,972,15],[1101,4,973,4],[1101,8,973,4,"_validateObject"],[1101,16,973,19],[1101,17,973,19,"_validateObject"],[1101,32,973,19],[1101,34,973,20,"ecdsaOpts"],[1101,43,973,29],[1101,45,973,31],[1101,46,973,32],[1101,47,973,33],[1101,49,973,35],[1102,6,974,8,"hmac"],[1102,10,974,12],[1102,12,974,14],[1102,22,974,24],[1103,6,975,8,"lowS"],[1103,10,975,12],[1103,12,975,14],[1103,21,975,23],[1104,6,976,8,"randomBytes"],[1104,17,976,19],[1104,19,976,21],[1104,29,976,31],[1105,6,977,8,"bits2int"],[1105,14,977,16],[1105,16,977,18],[1105,26,977,28],[1106,6,978,8,"bits2int_modN"],[1106,19,978,21],[1106,21,978,23],[1107,4,979,4],[1107,5,979,5],[1107,6,979,6],[1108,4,980,4],[1108,10,980,10,"randomBytes"],[1108,21,980,21],[1108,24,980,24,"ecdsaOpts"],[1108,33,980,33],[1108,34,980,34,"randomBytes"],[1108,45,980,45],[1108,49,980,49,"randomBytesWeb"],[1108,57,980,63],[1108,58,980,63,"randomBytes"],[1108,69,980,63],[1109,4,981,4],[1109,10,981,10,"hmac"],[1109,14,981,14],[1109,17,981,17,"ecdsaOpts"],[1109,26,981,26],[1109,27,981,27,"hmac"],[1109,31,981,31],[1109,36,982,9],[1109,37,982,10,"key"],[1109,40,982,13],[1109,42,982,15],[1109,45,982,18,"msgs"],[1109,49,982,22],[1109,54,982,27],[1109,58,982,27,"nobleHmac"],[1109,76,982,36],[1109,77,982,36,"hmac"],[1109,81,982,36],[1109,83,982,37,"hash"],[1109,87,982,41],[1109,89,982,43,"key"],[1109,92,982,46],[1109,94,982,48],[1109,98,982,48,"concatBytes"],[1109,106,982,59],[1109,107,982,59,"concatBytes"],[1109,118,982,59],[1109,120,982,60],[1109,123,982,63,"msgs"],[1109,127,982,67],[1109,128,982,68],[1109,129,982,69],[1109,130,982,70],[1110,4,983,4],[1110,10,983,10],[1111,6,983,12,"Fp"],[1111,8,983,14],[1112,6,983,16,"Fn"],[1113,4,983,19],[1113,5,983,20],[1113,8,983,23,"Point"],[1113,13,983,28],[1114,4,984,4],[1114,10,984,10],[1115,6,984,12,"ORDER"],[1115,11,984,17],[1115,13,984,19,"CURVE_ORDER"],[1115,24,984,30],[1116,6,984,32,"BITS"],[1116,10,984,36],[1116,12,984,38,"fnBits"],[1117,4,984,45],[1117,5,984,46],[1117,8,984,49,"Fn"],[1117,10,984,51],[1118,4,985,4],[1118,10,985,10],[1119,6,985,12,"keygen"],[1119,12,985,18],[1120,6,985,20,"getPublicKey"],[1120,18,985,32],[1121,6,985,34,"getSharedSecret"],[1121,21,985,49],[1122,6,985,51,"utils"],[1122,11,985,56],[1123,6,985,58,"lengths"],[1124,4,985,66],[1124,5,985,67],[1124,8,985,70,"ecdh"],[1124,12,985,74],[1124,13,985,75,"Point"],[1124,18,985,80],[1124,20,985,82,"ecdsaOpts"],[1124,29,985,91],[1124,30,985,92],[1125,4,986,4],[1125,10,986,10,"defaultSigOpts"],[1125,24,986,24],[1125,27,986,27],[1126,6,987,8,"prehash"],[1126,13,987,15],[1126,15,987,17],[1126,20,987,22],[1127,6,988,8,"lowS"],[1127,10,988,12],[1127,12,988,14],[1127,19,988,21,"ecdsaOpts"],[1127,28,988,30],[1127,29,988,31,"lowS"],[1127,33,988,35],[1127,38,988,40],[1127,47,988,49],[1127,50,988,52,"ecdsaOpts"],[1127,59,988,61],[1127,60,988,62,"lowS"],[1127,64,988,66],[1127,67,988,69],[1127,72,988,74],[1128,6,989,8,"format"],[1128,12,989,14],[1128,14,989,16,"undefined"],[1128,23,989,25],[1129,6,989,27],[1130,6,990,8,"extraEntropy"],[1130,18,990,20],[1130,20,990,22],[1131,4,991,4],[1131,5,991,5],[1132,4,992,4],[1132,10,992,10,"defaultSigOpts_format"],[1132,31,992,31],[1132,34,992,34],[1132,43,992,43],[1133,4,993,4],[1133,13,993,13,"isBiggerThanHalfOrder"],[1133,34,993,34,"isBiggerThanHalfOrder"],[1133,35,993,35,"number"],[1133,41,993,41],[1133,43,993,43],[1134,6,994,8],[1134,12,994,14,"HALF"],[1134,16,994,18],[1134,19,994,21,"CURVE_ORDER"],[1134,30,994,32],[1134,34,994,36,"_1n"],[1134,37,994,39],[1135,6,995,8],[1135,13,995,15,"number"],[1135,19,995,21],[1135,22,995,24,"HALF"],[1135,26,995,28],[1136,4,996,4],[1137,4,997,4],[1137,13,997,13,"validateRS"],[1137,23,997,23,"validateRS"],[1137,24,997,24,"title"],[1137,29,997,29],[1137,31,997,31,"num"],[1137,34,997,34],[1137,36,997,36],[1138,6,998,8],[1138,10,998,12],[1138,11,998,13,"Fn"],[1138,13,998,15],[1138,14,998,16,"isValidNot0"],[1138,25,998,27],[1138,26,998,28,"num"],[1138,29,998,31],[1138,30,998,32],[1138,32,999,12],[1138,38,999,18],[1138,42,999,22,"Error"],[1138,47,999,27],[1138,48,999,28],[1138,69,999,49,"title"],[1138,74,999,54],[1138,108,999,88],[1138,109,999,89],[1139,6,1000,8],[1139,13,1000,15,"num"],[1139,16,1000,18],[1140,4,1001,4],[1141,4,1002,4],[1141,13,1002,13,"validateSigLength"],[1141,30,1002,30,"validateSigLength"],[1141,31,1002,31,"bytes"],[1141,36,1002,36],[1141,38,1002,38,"format"],[1141,44,1002,44],[1141,46,1002,46],[1142,6,1003,8,"validateSigFormat"],[1142,23,1003,25],[1142,24,1003,26,"format"],[1142,30,1003,32],[1142,31,1003,33],[1143,6,1004,8],[1143,12,1004,14,"size"],[1143,16,1004,18],[1143,19,1004,21,"lengths"],[1143,26,1004,28],[1143,27,1004,29,"signature"],[1143,36,1004,38],[1144,6,1005,8],[1144,12,1005,14,"sizer"],[1144,17,1005,19],[1144,20,1005,22,"format"],[1144,26,1005,28],[1144,31,1005,33],[1144,40,1005,42],[1144,43,1005,45,"size"],[1144,47,1005,49],[1144,50,1005,52,"format"],[1144,56,1005,58],[1144,61,1005,63],[1144,72,1005,74],[1144,75,1005,77,"size"],[1144,79,1005,81],[1144,82,1005,84],[1144,83,1005,85],[1144,86,1005,88,"undefined"],[1144,95,1005,97],[1145,6,1006,8],[1145,13,1006,15],[1145,17,1006,15,"abytes"],[1145,25,1006,21],[1145,26,1006,21,"_abytes2"],[1145,34,1006,21],[1145,36,1006,22,"bytes"],[1145,41,1006,27],[1145,43,1006,29,"sizer"],[1145,48,1006,34],[1145,50,1006,36],[1145,53,1006,39,"format"],[1145,59,1006,45],[1145,71,1006,57],[1145,72,1006,58],[1146,4,1007,4],[1147,4,1008,4],[1148,0,1009,0],[1149,0,1010,0],[1150,4,1011,4],[1150,10,1011,10,"Signature"],[1150,19,1011,19],[1150,20,1011,20],[1151,6,1012,8,"constructor"],[1151,17,1012,19,"constructor"],[1151,18,1012,20,"r"],[1151,19,1012,21],[1151,21,1012,23,"s"],[1151,22,1012,24],[1151,24,1012,26,"recovery"],[1151,32,1012,34],[1151,34,1012,36],[1152,8,1013,12],[1152,12,1013,16],[1152,13,1013,17,"r"],[1152,14,1013,18],[1152,17,1013,21,"validateRS"],[1152,27,1013,31],[1152,28,1013,32],[1152,31,1013,35],[1152,33,1013,37,"r"],[1152,34,1013,38],[1152,35,1013,39],[1152,36,1013,40],[1152,37,1013,41],[1153,8,1014,12],[1153,12,1014,16],[1153,13,1014,17,"s"],[1153,14,1014,18],[1153,17,1014,21,"validateRS"],[1153,27,1014,31],[1153,28,1014,32],[1153,31,1014,35],[1153,33,1014,37,"s"],[1153,34,1014,38],[1153,35,1014,39],[1153,36,1014,40],[1153,37,1014,41],[1154,8,1015,12],[1154,12,1015,16,"recovery"],[1154,20,1015,24],[1154,24,1015,28],[1154,28,1015,32],[1154,30,1016,16],[1154,34,1016,20],[1154,35,1016,21,"recovery"],[1154,43,1016,29],[1154,46,1016,32,"recovery"],[1154,54,1016,40],[1155,8,1017,12,"Object"],[1155,14,1017,18],[1155,15,1017,19,"freeze"],[1155,21,1017,25],[1155,22,1017,26],[1155,26,1017,30],[1155,27,1017,31],[1156,6,1018,8],[1157,6,1019,8],[1157,13,1019,15,"fromBytes"],[1157,22,1019,24,"fromBytes"],[1157,23,1019,25,"bytes"],[1157,28,1019,30],[1157,30,1019,32,"format"],[1157,36,1019,38],[1157,39,1019,41,"defaultSigOpts_format"],[1157,60,1019,62],[1157,62,1019,64],[1158,8,1020,12,"validateSigLength"],[1158,25,1020,29],[1158,26,1020,30,"bytes"],[1158,31,1020,35],[1158,33,1020,37,"format"],[1158,39,1020,43],[1158,40,1020,44],[1159,8,1021,12],[1159,12,1021,16,"recid"],[1159,17,1021,21],[1160,8,1022,12],[1160,12,1022,16,"format"],[1160,18,1022,22],[1160,23,1022,27],[1160,28,1022,32],[1160,30,1022,34],[1161,10,1023,16],[1161,16,1023,22],[1162,12,1023,24,"r"],[1162,13,1023,25],[1163,12,1023,27,"s"],[1164,10,1023,29],[1164,11,1023,30],[1164,14,1023,33,"DER"],[1164,17,1023,36],[1164,18,1023,37,"toSig"],[1164,23,1023,42],[1164,24,1023,43],[1164,28,1023,43,"abytes"],[1164,36,1023,49],[1164,37,1023,49,"_abytes2"],[1164,45,1023,49],[1164,47,1023,50,"bytes"],[1164,52,1023,55],[1164,53,1023,56],[1164,54,1023,57],[1165,10,1024,16],[1165,17,1024,23],[1165,21,1024,27,"Signature"],[1165,30,1024,36],[1165,31,1024,37,"r"],[1165,32,1024,38],[1165,34,1024,40,"s"],[1165,35,1024,41],[1165,36,1024,42],[1166,8,1025,12],[1167,8,1026,12],[1167,12,1026,16,"format"],[1167,18,1026,22],[1167,23,1026,27],[1167,34,1026,38],[1167,36,1026,40],[1168,10,1027,16,"recid"],[1168,15,1027,21],[1168,18,1027,24,"bytes"],[1168,23,1027,29],[1168,24,1027,30],[1168,25,1027,31],[1168,26,1027,32],[1169,10,1028,16,"format"],[1169,16,1028,22],[1169,19,1028,25],[1169,28,1028,34],[1170,10,1029,16,"bytes"],[1170,15,1029,21],[1170,18,1029,24,"bytes"],[1170,23,1029,29],[1170,24,1029,30,"subarray"],[1170,32,1029,38],[1170,33,1029,39],[1170,34,1029,40],[1170,35,1029,41],[1171,8,1030,12],[1172,8,1031,12],[1172,14,1031,18,"L"],[1172,15,1031,19],[1172,18,1031,22,"Fn"],[1172,20,1031,24],[1172,21,1031,25,"BYTES"],[1172,26,1031,30],[1173,8,1032,12],[1173,14,1032,18,"r"],[1173,15,1032,19],[1173,18,1032,22,"bytes"],[1173,23,1032,27],[1173,24,1032,28,"subarray"],[1173,32,1032,36],[1173,33,1032,37],[1173,34,1032,38],[1173,36,1032,40,"L"],[1173,37,1032,41],[1173,38,1032,42],[1174,8,1033,12],[1174,14,1033,18,"s"],[1174,15,1033,19],[1174,18,1033,22,"bytes"],[1174,23,1033,27],[1174,24,1033,28,"subarray"],[1174,32,1033,36],[1174,33,1033,37,"L"],[1174,34,1033,38],[1174,36,1033,40,"L"],[1174,37,1033,41],[1174,40,1033,44],[1174,41,1033,45],[1174,42,1033,46],[1175,8,1034,12],[1175,15,1034,19],[1175,19,1034,23,"Signature"],[1175,28,1034,32],[1175,29,1034,33,"Fn"],[1175,31,1034,35],[1175,32,1034,36,"fromBytes"],[1175,41,1034,45],[1175,42,1034,46,"r"],[1175,43,1034,47],[1175,44,1034,48],[1175,46,1034,50,"Fn"],[1175,48,1034,52],[1175,49,1034,53,"fromBytes"],[1175,58,1034,62],[1175,59,1034,63,"s"],[1175,60,1034,64],[1175,61,1034,65],[1175,63,1034,67,"recid"],[1175,68,1034,72],[1175,69,1034,73],[1176,6,1035,8],[1177,6,1036,8],[1177,13,1036,15,"fromHex"],[1177,20,1036,22,"fromHex"],[1177,21,1036,23,"hex"],[1177,24,1036,26],[1177,26,1036,28,"format"],[1177,32,1036,34],[1177,34,1036,36],[1178,8,1037,12],[1178,15,1037,19],[1178,19,1037,23],[1178,20,1037,24,"fromBytes"],[1178,29,1037,33],[1178,30,1037,34],[1178,34,1037,34,"hexToBytes"],[1178,42,1037,44],[1178,43,1037,44,"hexToBytes"],[1178,53,1037,44],[1178,55,1037,45,"hex"],[1178,58,1037,48],[1178,59,1037,49],[1178,61,1037,51,"format"],[1178,67,1037,57],[1178,68,1037,58],[1179,6,1038,8],[1180,6,1039,8,"addRecoveryBit"],[1180,20,1039,22,"addRecoveryBit"],[1180,21,1039,23,"recovery"],[1180,29,1039,31],[1180,31,1039,33],[1181,8,1040,12],[1181,15,1040,19],[1181,19,1040,23,"Signature"],[1181,28,1040,32],[1181,29,1040,33],[1181,33,1040,37],[1181,34,1040,38,"r"],[1181,35,1040,39],[1181,37,1040,41],[1181,41,1040,45],[1181,42,1040,46,"s"],[1181,43,1040,47],[1181,45,1040,49,"recovery"],[1181,53,1040,57],[1181,54,1040,58],[1182,6,1041,8],[1183,6,1042,8,"recoverPublicKey"],[1183,22,1042,24,"recoverPublicKey"],[1183,23,1042,25,"messageHash"],[1183,34,1042,36],[1183,36,1042,38],[1184,8,1043,12],[1184,14,1043,18,"FIELD_ORDER"],[1184,25,1043,29],[1184,28,1043,32,"Fp"],[1184,30,1043,34],[1184,31,1043,35,"ORDER"],[1184,36,1043,40],[1185,8,1044,12],[1185,14,1044,18],[1186,10,1044,20,"r"],[1186,11,1044,21],[1187,10,1044,23,"s"],[1187,11,1044,24],[1188,10,1044,26,"recovery"],[1188,18,1044,34],[1188,20,1044,36,"rec"],[1189,8,1044,40],[1189,9,1044,41],[1189,12,1044,44],[1189,16,1044,48],[1190,8,1045,12],[1190,12,1045,16,"rec"],[1190,15,1045,19],[1190,19,1045,23],[1190,23,1045,27],[1190,27,1045,31],[1190,28,1045,32],[1190,29,1045,33],[1190,30,1045,34],[1190,32,1045,36],[1190,33,1045,37],[1190,35,1045,39],[1190,36,1045,40],[1190,38,1045,42],[1190,39,1045,43],[1190,40,1045,44],[1190,41,1045,45,"includes"],[1190,49,1045,53],[1190,50,1045,54,"rec"],[1190,53,1045,57],[1190,54,1045,58],[1190,56,1046,16],[1190,62,1046,22],[1190,66,1046,26,"Error"],[1190,71,1046,31],[1190,72,1046,32],[1190,93,1046,53],[1190,94,1046,54],[1191,8,1047,12],[1192,8,1048,12],[1193,8,1049,12],[1194,8,1050,12],[1195,8,1051,12],[1196,8,1052,12],[1197,8,1053,12],[1198,8,1054,12],[1199,8,1055,12],[1199,14,1055,18,"hasCofactor"],[1199,25,1055,29],[1199,28,1055,32,"CURVE_ORDER"],[1199,39,1055,43],[1199,42,1055,46,"_2n"],[1199,45,1055,49],[1199,48,1055,52,"FIELD_ORDER"],[1199,59,1055,63],[1200,8,1056,12],[1200,12,1056,16,"hasCofactor"],[1200,23,1056,27],[1200,27,1056,31,"rec"],[1200,30,1056,34],[1200,33,1056,37],[1200,34,1056,38],[1200,36,1057,16],[1200,42,1057,22],[1200,46,1057,26,"Error"],[1200,51,1057,31],[1200,52,1057,32],[1200,92,1057,72],[1200,93,1057,73],[1201,8,1058,12],[1201,14,1058,18,"radj"],[1201,18,1058,22],[1201,21,1058,25,"rec"],[1201,24,1058,28],[1201,29,1058,33],[1201,30,1058,34],[1201,34,1058,38,"rec"],[1201,37,1058,41],[1201,42,1058,46],[1201,43,1058,47],[1201,46,1058,50,"r"],[1201,47,1058,51],[1201,50,1058,54,"CURVE_ORDER"],[1201,61,1058,65],[1201,64,1058,68,"r"],[1201,65,1058,69],[1202,8,1059,12],[1202,12,1059,16],[1202,13,1059,17,"Fp"],[1202,15,1059,19],[1202,16,1059,20,"isValid"],[1202,23,1059,27],[1202,24,1059,28,"radj"],[1202,28,1059,32],[1202,29,1059,33],[1202,31,1060,16],[1202,37,1060,22],[1202,41,1060,26,"Error"],[1202,46,1060,31],[1202,47,1060,32],[1202,75,1060,60],[1202,76,1060,61],[1203,8,1061,12],[1203,14,1061,18,"x"],[1203,15,1061,19],[1203,18,1061,22,"Fp"],[1203,20,1061,24],[1203,21,1061,25,"toBytes"],[1203,28,1061,32],[1203,29,1061,33,"radj"],[1203,33,1061,37],[1203,34,1061,38],[1204,8,1062,12],[1204,14,1062,18,"R"],[1204,15,1062,19],[1204,18,1062,22,"Point"],[1204,23,1062,27],[1204,24,1062,28,"fromBytes"],[1204,33,1062,37],[1204,34,1062,38],[1204,38,1062,38,"concatBytes"],[1204,46,1062,49],[1204,47,1062,49,"concatBytes"],[1204,58,1062,49],[1204,60,1062,50,"pprefix"],[1204,67,1062,57],[1204,68,1062,58],[1204,69,1062,59,"rec"],[1204,72,1062,62],[1204,75,1062,65],[1204,76,1062,66],[1204,82,1062,72],[1204,83,1062,73],[1204,84,1062,74],[1204,86,1062,76,"x"],[1204,87,1062,77],[1204,88,1062,78],[1204,89,1062,79],[1205,8,1063,12],[1205,14,1063,18,"ir"],[1205,16,1063,20],[1205,19,1063,23,"Fn"],[1205,21,1063,25],[1205,22,1063,26,"inv"],[1205,25,1063,29],[1205,26,1063,30,"radj"],[1205,30,1063,34],[1205,31,1063,35],[1205,32,1063,36],[1205,33,1063,37],[1206,8,1064,12],[1206,14,1064,18,"h"],[1206,15,1064,19],[1206,18,1064,22,"bits2int_modN"],[1206,31,1064,35],[1206,32,1064,36],[1206,36,1064,36,"ensureBytes"],[1206,44,1064,47],[1206,45,1064,47,"ensureBytes"],[1206,56,1064,47],[1206,58,1064,48],[1206,67,1064,57],[1206,69,1064,59,"messageHash"],[1206,80,1064,70],[1206,81,1064,71],[1206,82,1064,72],[1206,83,1064,73],[1206,84,1064,74],[1207,8,1065,12],[1207,14,1065,18,"u1"],[1207,16,1065,20],[1207,19,1065,23,"Fn"],[1207,21,1065,25],[1207,22,1065,26,"create"],[1207,28,1065,32],[1207,29,1065,33],[1207,30,1065,34,"h"],[1207,31,1065,35],[1207,34,1065,38,"ir"],[1207,36,1065,40],[1207,37,1065,41],[1207,38,1065,42],[1207,39,1065,43],[1208,8,1066,12],[1208,14,1066,18,"u2"],[1208,16,1066,20],[1208,19,1066,23,"Fn"],[1208,21,1066,25],[1208,22,1066,26,"create"],[1208,28,1066,32],[1208,29,1066,33,"s"],[1208,30,1066,34],[1208,33,1066,37,"ir"],[1208,35,1066,39],[1208,36,1066,40],[1208,37,1066,41],[1208,38,1066,42],[1209,8,1067,12],[1210,8,1068,12],[1210,14,1068,18,"Q"],[1210,15,1068,19],[1210,18,1068,22,"Point"],[1210,23,1068,27],[1210,24,1068,28,"BASE"],[1210,28,1068,32],[1210,29,1068,33,"multiplyUnsafe"],[1210,43,1068,47],[1210,44,1068,48,"u1"],[1210,46,1068,50],[1210,47,1068,51],[1210,48,1068,52,"add"],[1210,51,1068,55],[1210,52,1068,56,"R"],[1210,53,1068,57],[1210,54,1068,58,"multiplyUnsafe"],[1210,68,1068,72],[1210,69,1068,73,"u2"],[1210,71,1068,75],[1210,72,1068,76],[1210,73,1068,77],[1211,8,1069,12],[1211,12,1069,16,"Q"],[1211,13,1069,17],[1211,14,1069,18,"is0"],[1211,17,1069,21],[1211,18,1069,22],[1211,19,1069,23],[1211,21,1070,16],[1211,27,1070,22],[1211,31,1070,26,"Error"],[1211,36,1070,31],[1211,37,1070,32],[1211,56,1070,51],[1211,57,1070,52],[1212,8,1071,12,"Q"],[1212,9,1071,13],[1212,10,1071,14,"assertValidity"],[1212,24,1071,28],[1212,25,1071,29],[1212,26,1071,30],[1213,8,1072,12],[1213,15,1072,19,"Q"],[1213,16,1072,20],[1214,6,1073,8],[1215,6,1074,8],[1216,6,1075,8,"hasHighS"],[1216,14,1075,16,"hasHighS"],[1216,15,1075,16],[1216,17,1075,19],[1217,8,1076,12],[1217,15,1076,19,"isBiggerThanHalfOrder"],[1217,36,1076,40],[1217,37,1076,41],[1217,41,1076,45],[1217,42,1076,46,"s"],[1217,43,1076,47],[1217,44,1076,48],[1218,6,1077,8],[1219,6,1078,8,"toBytes"],[1219,13,1078,15,"toBytes"],[1219,14,1078,16,"format"],[1219,20,1078,22],[1219,23,1078,25,"defaultSigOpts_format"],[1219,44,1078,46],[1219,46,1078,48],[1220,8,1079,12,"validateSigFormat"],[1220,25,1079,29],[1220,26,1079,30,"format"],[1220,32,1079,36],[1220,33,1079,37],[1221,8,1080,12],[1221,12,1080,16,"format"],[1221,18,1080,22],[1221,23,1080,27],[1221,28,1080,32],[1221,30,1081,16],[1221,37,1081,23],[1221,41,1081,23,"hexToBytes"],[1221,49,1081,33],[1221,50,1081,33,"hexToBytes"],[1221,60,1081,33],[1221,62,1081,34,"DER"],[1221,65,1081,37],[1221,66,1081,38,"hexFromSig"],[1221,76,1081,48],[1221,77,1081,49],[1221,81,1081,53],[1221,82,1081,54],[1221,83,1081,55],[1222,8,1082,12],[1222,14,1082,18,"r"],[1222,15,1082,19],[1222,18,1082,22,"Fn"],[1222,20,1082,24],[1222,21,1082,25,"toBytes"],[1222,28,1082,32],[1222,29,1082,33],[1222,33,1082,37],[1222,34,1082,38,"r"],[1222,35,1082,39],[1222,36,1082,40],[1223,8,1083,12],[1223,14,1083,18,"s"],[1223,15,1083,19],[1223,18,1083,22,"Fn"],[1223,20,1083,24],[1223,21,1083,25,"toBytes"],[1223,28,1083,32],[1223,29,1083,33],[1223,33,1083,37],[1223,34,1083,38,"s"],[1223,35,1083,39],[1223,36,1083,40],[1224,8,1084,12],[1224,12,1084,16,"format"],[1224,18,1084,22],[1224,23,1084,27],[1224,34,1084,38],[1224,36,1084,40],[1225,10,1085,16],[1225,14,1085,20],[1225,18,1085,24],[1225,19,1085,25,"recovery"],[1225,27,1085,33],[1225,31,1085,37],[1225,35,1085,41],[1225,37,1086,20],[1225,43,1086,26],[1225,47,1086,30,"Error"],[1225,52,1086,35],[1225,53,1086,36],[1225,83,1086,66],[1225,84,1086,67],[1226,10,1087,16],[1226,17,1087,23],[1226,21,1087,23,"concatBytes"],[1226,29,1087,34],[1226,30,1087,34,"concatBytes"],[1226,41,1087,34],[1226,43,1087,35,"Uint8Array"],[1226,53,1087,45],[1226,54,1087,46,"of"],[1226,56,1087,48],[1226,57,1087,49],[1226,61,1087,53],[1226,62,1087,54,"recovery"],[1226,70,1087,62],[1226,71,1087,63],[1226,73,1087,65,"r"],[1226,74,1087,66],[1226,76,1087,68,"s"],[1226,77,1087,69],[1226,78,1087,70],[1227,8,1088,12],[1228,8,1089,12],[1228,15,1089,19],[1228,19,1089,19,"concatBytes"],[1228,27,1089,30],[1228,28,1089,30,"concatBytes"],[1228,39,1089,30],[1228,41,1089,31,"r"],[1228,42,1089,32],[1228,44,1089,34,"s"],[1228,45,1089,35],[1228,46,1089,36],[1229,6,1090,8],[1230,6,1091,8,"toHex"],[1230,11,1091,13,"toHex"],[1230,12,1091,14,"format"],[1230,18,1091,20],[1230,20,1091,22],[1231,8,1092,12],[1231,15,1092,19],[1231,19,1092,19,"bytesToHex"],[1231,27,1092,29],[1231,28,1092,29,"bytesToHex"],[1231,38,1092,29],[1231,40,1092,30],[1231,44,1092,34],[1231,45,1092,35,"toBytes"],[1231,52,1092,42],[1231,53,1092,43,"format"],[1231,59,1092,49],[1231,60,1092,50],[1231,61,1092,51],[1232,6,1093,8],[1233,6,1094,8],[1234,6,1095,8,"assertValidity"],[1234,20,1095,22,"assertValidity"],[1234,21,1095,22],[1234,23,1095,25],[1234,24,1095,27],[1235,6,1096,8],[1235,13,1096,15,"fromCompact"],[1235,24,1096,26,"fromCompact"],[1235,25,1096,27,"hex"],[1235,28,1096,30],[1235,30,1096,32],[1236,8,1097,12],[1236,15,1097,19,"Signature"],[1236,24,1097,28],[1236,25,1097,29,"fromBytes"],[1236,34,1097,38],[1236,35,1097,39],[1236,39,1097,39,"ensureBytes"],[1236,47,1097,50],[1236,48,1097,50,"ensureBytes"],[1236,59,1097,50],[1236,61,1097,51],[1236,66,1097,56],[1236,68,1097,58,"hex"],[1236,71,1097,61],[1236,72,1097,62],[1236,74,1097,64],[1236,83,1097,73],[1236,84,1097,74],[1237,6,1098,8],[1238,6,1099,8],[1238,13,1099,15,"fromDER"],[1238,20,1099,22,"fromDER"],[1238,21,1099,23,"hex"],[1238,24,1099,26],[1238,26,1099,28],[1239,8,1100,12],[1239,15,1100,19,"Signature"],[1239,24,1100,28],[1239,25,1100,29,"fromBytes"],[1239,34,1100,38],[1239,35,1100,39],[1239,39,1100,39,"ensureBytes"],[1239,47,1100,50],[1239,48,1100,50,"ensureBytes"],[1239,59,1100,50],[1239,61,1100,51],[1239,66,1100,56],[1239,68,1100,58,"hex"],[1239,71,1100,61],[1239,72,1100,62],[1239,74,1100,64],[1239,79,1100,69],[1239,80,1100,70],[1240,6,1101,8],[1241,6,1102,8,"normalizeS"],[1241,16,1102,18,"normalizeS"],[1241,17,1102,18],[1241,19,1102,21],[1242,8,1103,12],[1242,15,1103,19],[1242,19,1103,23],[1242,20,1103,24,"hasHighS"],[1242,28,1103,32],[1242,29,1103,33],[1242,30,1103,34],[1242,33,1103,37],[1242,37,1103,41,"Signature"],[1242,46,1103,50],[1242,47,1103,51],[1242,51,1103,55],[1242,52,1103,56,"r"],[1242,53,1103,57],[1242,55,1103,59,"Fn"],[1242,57,1103,61],[1242,58,1103,62,"neg"],[1242,61,1103,65],[1242,62,1103,66],[1242,66,1103,70],[1242,67,1103,71,"s"],[1242,68,1103,72],[1242,69,1103,73],[1242,71,1103,75],[1242,75,1103,79],[1242,76,1103,80,"recovery"],[1242,84,1103,88],[1242,85,1103,89],[1242,88,1103,92],[1242,92,1103,96],[1243,6,1104,8],[1244,6,1105,8,"toDERRawBytes"],[1244,19,1105,21,"toDERRawBytes"],[1244,20,1105,21],[1244,22,1105,24],[1245,8,1106,12],[1245,15,1106,19],[1245,19,1106,23],[1245,20,1106,24,"toBytes"],[1245,27,1106,31],[1245,28,1106,32],[1245,33,1106,37],[1245,34,1106,38],[1246,6,1107,8],[1247,6,1108,8,"toDERHex"],[1247,14,1108,16,"toDERHex"],[1247,15,1108,16],[1247,17,1108,19],[1248,8,1109,12],[1248,15,1109,19],[1248,19,1109,19,"bytesToHex"],[1248,27,1109,29],[1248,28,1109,29,"bytesToHex"],[1248,38,1109,29],[1248,40,1109,30],[1248,44,1109,34],[1248,45,1109,35,"toBytes"],[1248,52,1109,42],[1248,53,1109,43],[1248,58,1109,48],[1248,59,1109,49],[1248,60,1109,50],[1249,6,1110,8],[1250,6,1111,8,"toCompactRawBytes"],[1250,23,1111,25,"toCompactRawBytes"],[1250,24,1111,25],[1250,26,1111,28],[1251,8,1112,12],[1251,15,1112,19],[1251,19,1112,23],[1251,20,1112,24,"toBytes"],[1251,27,1112,31],[1251,28,1112,32],[1251,37,1112,41],[1251,38,1112,42],[1252,6,1113,8],[1253,6,1114,8,"toCompactHex"],[1253,18,1114,20,"toCompactHex"],[1253,19,1114,20],[1253,21,1114,23],[1254,8,1115,12],[1254,15,1115,19],[1254,19,1115,19,"bytesToHex"],[1254,27,1115,29],[1254,28,1115,29,"bytesToHex"],[1254,38,1115,29],[1254,40,1115,30],[1254,44,1115,34],[1254,45,1115,35,"toBytes"],[1254,52,1115,42],[1254,53,1115,43],[1254,62,1115,52],[1254,63,1115,53],[1254,64,1115,54],[1255,6,1116,8],[1256,4,1117,4],[1257,4,1118,4],[1258,4,1119,4],[1259,4,1120,4],[1260,4,1121,4],[1261,4,1122,4],[1261,10,1122,10,"bits2int"],[1261,18,1122,18],[1261,21,1122,21,"ecdsaOpts"],[1261,30,1122,30],[1261,31,1122,31,"bits2int"],[1261,39,1122,39],[1261,43,1123,8],[1261,52,1123,17,"bits2int_def"],[1261,64,1123,29,"bits2int_def"],[1261,65,1123,30,"bytes"],[1261,70,1123,35],[1261,72,1123,37],[1262,6,1124,12],[1263,6,1125,12],[1263,10,1125,16,"bytes"],[1263,15,1125,21],[1263,16,1125,22,"length"],[1263,22,1125,28],[1263,25,1125,31],[1263,29,1125,35],[1263,31,1126,16],[1263,37,1126,22],[1263,41,1126,26,"Error"],[1263,46,1126,31],[1263,47,1126,32],[1263,67,1126,52],[1263,68,1126,53],[1264,6,1127,12],[1265,6,1128,12],[1266,6,1129,12],[1266,12,1129,18,"num"],[1266,15,1129,21],[1266,18,1129,24],[1266,22,1129,24,"bytesToNumberBE"],[1266,30,1129,39],[1266,31,1129,39,"bytesToNumberBE"],[1266,46,1129,39],[1266,48,1129,40,"bytes"],[1266,53,1129,45],[1266,54,1129,46],[1266,55,1129,47],[1266,56,1129,48],[1267,6,1130,12],[1267,12,1130,18,"delta"],[1267,17,1130,23],[1267,20,1130,26,"bytes"],[1267,25,1130,31],[1267,26,1130,32,"length"],[1267,32,1130,38],[1267,35,1130,41],[1267,36,1130,42],[1267,39,1130,45,"fnBits"],[1267,45,1130,51],[1267,46,1130,52],[1267,47,1130,53],[1268,6,1131,12],[1268,13,1131,19,"delta"],[1268,18,1131,24],[1268,21,1131,27],[1268,22,1131,28],[1268,25,1131,31,"num"],[1268,28,1131,34],[1268,32,1131,38,"BigInt"],[1268,38,1131,44],[1268,39,1131,45,"delta"],[1268,44,1131,50],[1268,45,1131,51],[1268,48,1131,54,"num"],[1268,51,1131,57],[1269,4,1132,8],[1269,5,1132,9],[1270,4,1133,4],[1270,10,1133,10,"bits2int_modN"],[1270,23,1133,23],[1270,26,1133,26,"ecdsaOpts"],[1270,35,1133,35],[1270,36,1133,36,"bits2int_modN"],[1270,49,1133,49],[1270,53,1134,8],[1270,62,1134,17,"bits2int_modN_def"],[1270,79,1134,34,"bits2int_modN_def"],[1270,80,1134,35,"bytes"],[1270,85,1134,40],[1270,87,1134,42],[1271,6,1135,12],[1271,13,1135,19,"Fn"],[1271,15,1135,21],[1271,16,1135,22,"create"],[1271,22,1135,28],[1271,23,1135,29,"bits2int"],[1271,31,1135,37],[1271,32,1135,38,"bytes"],[1271,37,1135,43],[1271,38,1135,44],[1271,39,1135,45],[1271,40,1135,46],[1271,41,1135,47],[1272,4,1136,8],[1272,5,1136,9],[1273,4,1137,4],[1274,4,1138,4],[1274,10,1138,10,"ORDER_MASK"],[1274,20,1138,20],[1274,23,1138,23],[1274,27,1138,23,"bitMask"],[1274,35,1138,30],[1274,36,1138,30,"bitMask"],[1274,43,1138,30],[1274,45,1138,31,"fnBits"],[1274,51,1138,37],[1274,52,1138,38],[1275,4,1139,4],[1276,4,1140,4],[1276,13,1140,13,"int2octets"],[1276,23,1140,23,"int2octets"],[1276,24,1140,24,"num"],[1276,27,1140,27],[1276,29,1140,29],[1277,6,1141,8],[1278,6,1142,8],[1278,10,1142,8,"aInRange"],[1278,18,1142,16],[1278,19,1142,16,"aInRange"],[1278,27,1142,16],[1278,29,1142,17],[1278,39,1142,27],[1278,42,1142,30,"fnBits"],[1278,48,1142,36],[1278,50,1142,38,"num"],[1278,53,1142,41],[1278,55,1142,43,"_0n"],[1278,58,1142,46],[1278,60,1142,48,"ORDER_MASK"],[1278,70,1142,58],[1278,71,1142,59],[1279,6,1143,8],[1279,13,1143,15,"Fn"],[1279,15,1143,17],[1279,16,1143,18,"toBytes"],[1279,23,1143,25],[1279,24,1143,26,"num"],[1279,27,1143,29],[1279,28,1143,30],[1280,4,1144,4],[1281,4,1145,4],[1281,13,1145,13,"validateMsgAndHash"],[1281,31,1145,31,"validateMsgAndHash"],[1281,32,1145,32,"message"],[1281,39,1145,39],[1281,41,1145,41,"prehash"],[1281,48,1145,48],[1281,50,1145,50],[1282,6,1146,8],[1282,10,1146,8,"abytes"],[1282,18,1146,14],[1282,19,1146,14,"_abytes2"],[1282,27,1146,14],[1282,29,1146,15,"message"],[1282,36,1146,22],[1282,38,1146,24,"undefined"],[1282,47,1146,33],[1282,49,1146,35],[1282,58,1146,44],[1282,59,1146,45],[1283,6,1147,8],[1283,13,1147,15,"prehash"],[1283,20,1147,22],[1283,23,1147,25],[1283,27,1147,25,"abytes"],[1283,35,1147,31],[1283,36,1147,31,"_abytes2"],[1283,44,1147,31],[1283,46,1147,32,"hash"],[1283,50,1147,36],[1283,51,1147,37,"message"],[1283,58,1147,44],[1283,59,1147,45],[1283,61,1147,47,"undefined"],[1283,70,1147,56],[1283,72,1147,58],[1283,91,1147,77],[1283,92,1147,78],[1283,95,1147,81,"message"],[1283,102,1147,88],[1284,4,1148,4],[1285,4,1149,4],[1286,0,1150,0],[1287,0,1151,0],[1288,0,1152,0],[1289,0,1153,0],[1290,0,1154,0],[1291,0,1155,0],[1292,0,1156,0],[1293,4,1157,4],[1293,13,1157,13,"prepSig"],[1293,20,1157,20,"prepSig"],[1293,21,1157,21,"message"],[1293,28,1157,28],[1293,30,1157,30,"privateKey"],[1293,40,1157,40],[1293,42,1157,42,"opts"],[1293,46,1157,46],[1293,48,1157,48],[1294,6,1158,8],[1294,10,1158,12],[1294,11,1158,13],[1294,22,1158,24],[1294,24,1158,26],[1294,35,1158,37],[1294,36,1158,38],[1294,37,1158,39,"some"],[1294,41,1158,43],[1294,42,1158,45,"k"],[1294,43,1158,46],[1294,47,1158,51,"k"],[1294,48,1158,52],[1294,52,1158,56,"opts"],[1294,56,1158,60],[1294,57,1158,61],[1294,59,1159,12],[1294,65,1159,18],[1294,69,1159,22,"Error"],[1294,74,1159,27],[1294,75,1159,28],[1294,112,1159,65],[1294,113,1159,66],[1295,6,1160,8],[1295,12,1160,14],[1296,8,1160,16,"lowS"],[1296,12,1160,20],[1297,8,1160,22,"prehash"],[1297,15,1160,29],[1298,8,1160,31,"extraEntropy"],[1299,6,1160,44],[1299,7,1160,45],[1299,10,1160,48,"validateSigOpts"],[1299,25,1160,63],[1299,26,1160,64,"opts"],[1299,30,1160,68],[1299,32,1160,70,"defaultSigOpts"],[1299,46,1160,84],[1299,47,1160,85],[1300,6,1161,8,"message"],[1300,13,1161,15],[1300,16,1161,18,"validateMsgAndHash"],[1300,34,1161,36],[1300,35,1161,37,"message"],[1300,42,1161,44],[1300,44,1161,46,"prehash"],[1300,51,1161,53],[1300,52,1161,54],[1300,53,1161,55],[1300,54,1161,56],[1301,6,1162,8],[1302,6,1163,8],[1303,6,1164,8],[1304,6,1165,8],[1304,12,1165,14,"h1int"],[1304,17,1165,19],[1304,20,1165,22,"bits2int_modN"],[1304,33,1165,35],[1304,34,1165,36,"message"],[1304,41,1165,43],[1304,42,1165,44],[1305,6,1166,8],[1305,12,1166,14,"d"],[1305,13,1166,15],[1305,16,1166,18,"_normFnElement"],[1305,30,1166,32],[1305,31,1166,33,"Fn"],[1305,33,1166,35],[1305,35,1166,37,"privateKey"],[1305,45,1166,47],[1305,46,1166,48],[1305,47,1166,49],[1305,48,1166,50],[1306,6,1167,8],[1306,12,1167,14,"seedArgs"],[1306,20,1167,22],[1306,23,1167,25],[1306,24,1167,26,"int2octets"],[1306,34,1167,36],[1306,35,1167,37,"d"],[1306,36,1167,38],[1306,37,1167,39],[1306,39,1167,41,"int2octets"],[1306,49,1167,51],[1306,50,1167,52,"h1int"],[1306,55,1167,57],[1306,56,1167,58],[1306,57,1167,59],[1307,6,1168,8],[1308,6,1169,8],[1308,10,1169,12,"extraEntropy"],[1308,22,1169,24],[1308,26,1169,28],[1308,30,1169,32],[1308,34,1169,36,"extraEntropy"],[1308,46,1169,48],[1308,51,1169,53],[1308,56,1169,58],[1308,58,1169,60],[1309,8,1170,12],[1310,8,1171,12],[1311,8,1172,12],[1311,14,1172,18,"e"],[1311,15,1172,19],[1311,18,1172,22,"extraEntropy"],[1311,30,1172,34],[1311,35,1172,39],[1311,39,1172,43],[1311,42,1172,46,"randomBytes"],[1311,53,1172,57],[1311,54,1172,58,"lengths"],[1311,61,1172,65],[1311,62,1172,66,"secretKey"],[1311,71,1172,75],[1311,72,1172,76],[1311,75,1172,79,"extraEntropy"],[1311,87,1172,91],[1312,8,1173,12,"seedArgs"],[1312,16,1173,20],[1312,17,1173,21,"push"],[1312,21,1173,25],[1312,22,1173,26],[1312,26,1173,26,"ensureBytes"],[1312,34,1173,37],[1312,35,1173,37,"ensureBytes"],[1312,46,1173,37],[1312,48,1173,38],[1312,62,1173,52],[1312,64,1173,54,"e"],[1312,65,1173,55],[1312,66,1173,56],[1312,67,1173,57],[1312,68,1173,58],[1312,69,1173,59],[1313,6,1174,8],[1314,6,1175,8],[1314,12,1175,14,"seed"],[1314,16,1175,18],[1314,19,1175,21],[1314,23,1175,21,"concatBytes"],[1314,31,1175,32],[1314,32,1175,32,"concatBytes"],[1314,43,1175,32],[1314,45,1175,33],[1314,48,1175,36,"seedArgs"],[1314,56,1175,44],[1314,57,1175,45],[1314,58,1175,46],[1314,59,1175,47],[1315,6,1176,8],[1315,12,1176,14,"m"],[1315,13,1176,15],[1315,16,1176,18,"h1int"],[1315,21,1176,23],[1315,22,1176,24],[1315,23,1176,25],[1316,6,1177,8],[1317,6,1178,8],[1318,6,1179,8],[1319,6,1180,8],[1320,6,1181,8],[1321,6,1182,8],[1322,6,1183,8],[1323,6,1184,8],[1324,6,1185,8],[1324,15,1185,17,"k2sig"],[1324,20,1185,22,"k2sig"],[1324,21,1185,23,"kBytes"],[1324,27,1185,29],[1324,29,1185,31],[1325,8,1186,12],[1326,8,1187,12],[1327,8,1188,12],[1327,14,1188,18,"k"],[1327,15,1188,19],[1327,18,1188,22,"bits2int"],[1327,26,1188,30],[1327,27,1188,31,"kBytes"],[1327,33,1188,37],[1327,34,1188,38],[1327,35,1188,39],[1327,36,1188,40],[1328,8,1189,12],[1328,12,1189,16],[1328,13,1189,17,"Fn"],[1328,15,1189,19],[1328,16,1189,20,"isValidNot0"],[1328,27,1189,31],[1328,28,1189,32,"k"],[1328,29,1189,33],[1328,30,1189,34],[1328,32,1190,16],[1328,39,1190,23],[1328,40,1190,24],[1329,8,1191,12],[1329,14,1191,18,"ik"],[1329,16,1191,20],[1329,19,1191,23,"Fn"],[1329,21,1191,25],[1329,22,1191,26,"inv"],[1329,25,1191,29],[1329,26,1191,30,"k"],[1329,27,1191,31],[1329,28,1191,32],[1329,29,1191,33],[1329,30,1191,34],[1330,8,1192,12],[1330,14,1192,18,"q"],[1330,15,1192,19],[1330,18,1192,22,"Point"],[1330,23,1192,27],[1330,24,1192,28,"BASE"],[1330,28,1192,32],[1330,29,1192,33,"multiply"],[1330,37,1192,41],[1330,38,1192,42,"k"],[1330,39,1192,43],[1330,40,1192,44],[1330,41,1192,45,"toAffine"],[1330,49,1192,53],[1330,50,1192,54],[1330,51,1192,55],[1330,52,1192,56],[1330,53,1192,57],[1331,8,1193,12],[1331,14,1193,18,"r"],[1331,15,1193,19],[1331,18,1193,22,"Fn"],[1331,20,1193,24],[1331,21,1193,25,"create"],[1331,27,1193,31],[1331,28,1193,32,"q"],[1331,29,1193,33],[1331,30,1193,34,"x"],[1331,31,1193,35],[1331,32,1193,36],[1331,33,1193,37],[1331,34,1193,38],[1332,8,1194,12],[1332,12,1194,16,"r"],[1332,13,1194,17],[1332,18,1194,22,"_0n"],[1332,21,1194,25],[1332,23,1195,16],[1333,8,1196,12],[1333,14,1196,18,"s"],[1333,15,1196,19],[1333,18,1196,22,"Fn"],[1333,20,1196,24],[1333,21,1196,25,"create"],[1333,27,1196,31],[1333,28,1196,32,"ik"],[1333,30,1196,34],[1333,33,1196,37,"Fn"],[1333,35,1196,39],[1333,36,1196,40,"create"],[1333,42,1196,46],[1333,43,1196,47,"m"],[1333,44,1196,48],[1333,47,1196,51,"r"],[1333,48,1196,52],[1333,51,1196,55,"d"],[1333,52,1196,56],[1333,53,1196,57],[1333,54,1196,58],[1333,55,1196,59],[1333,56,1196,60],[1334,8,1197,12],[1334,12,1197,16,"s"],[1334,13,1197,17],[1334,18,1197,22,"_0n"],[1334,21,1197,25],[1334,23,1198,16],[1335,8,1199,12],[1335,12,1199,16,"recovery"],[1335,20,1199,24],[1335,23,1199,27],[1335,24,1199,28,"q"],[1335,25,1199,29],[1335,26,1199,30,"x"],[1335,27,1199,31],[1335,32,1199,36,"r"],[1335,33,1199,37],[1335,36,1199,40],[1335,37,1199,41],[1335,40,1199,44],[1335,41,1199,45],[1335,45,1199,49,"Number"],[1335,51,1199,55],[1335,52,1199,56,"q"],[1335,53,1199,57],[1335,54,1199,58,"y"],[1335,55,1199,59],[1335,58,1199,62,"_1n"],[1335,61,1199,65],[1335,62,1199,66],[1335,63,1199,67],[1335,64,1199,68],[1336,8,1200,12],[1336,12,1200,16,"normS"],[1336,17,1200,21],[1336,20,1200,24,"s"],[1336,21,1200,25],[1337,8,1201,12],[1337,12,1201,16,"lowS"],[1337,16,1201,20],[1337,20,1201,24,"isBiggerThanHalfOrder"],[1337,41,1201,45],[1337,42,1201,46,"s"],[1337,43,1201,47],[1337,44,1201,48],[1337,46,1201,50],[1338,10,1202,16,"normS"],[1338,15,1202,21],[1338,18,1202,24,"Fn"],[1338,20,1202,26],[1338,21,1202,27,"neg"],[1338,24,1202,30],[1338,25,1202,31,"s"],[1338,26,1202,32],[1338,27,1202,33],[1338,28,1202,34],[1338,29,1202,35],[1339,10,1203,16,"recovery"],[1339,18,1203,24],[1339,22,1203,28],[1339,23,1203,29],[1339,24,1203,30],[1339,25,1203,31],[1340,8,1204,12],[1341,8,1205,12],[1341,15,1205,19],[1341,19,1205,23,"Signature"],[1341,28,1205,32],[1341,29,1205,33,"r"],[1341,30,1205,34],[1341,32,1205,36,"normS"],[1341,37,1205,41],[1341,39,1205,43,"recovery"],[1341,47,1205,51],[1341,48,1205,52],[1341,49,1205,53],[1341,50,1205,54],[1342,6,1206,8],[1343,6,1207,8],[1343,13,1207,15],[1344,8,1207,17,"seed"],[1344,12,1207,21],[1345,8,1207,23,"k2sig"],[1346,6,1207,29],[1346,7,1207,30],[1347,4,1208,4],[1348,4,1209,4],[1349,0,1210,0],[1350,0,1211,0],[1351,0,1212,0],[1352,0,1213,0],[1353,0,1214,0],[1354,0,1215,0],[1355,0,1216,0],[1356,0,1217,0],[1357,0,1218,0],[1358,0,1219,0],[1359,4,1220,4],[1359,13,1220,13,"sign"],[1359,17,1220,17,"sign"],[1359,18,1220,18,"message"],[1359,25,1220,25],[1359,27,1220,27,"secretKey"],[1359,36,1220,36],[1359,38,1220,38,"opts"],[1359,42,1220,42],[1359,45,1220,45],[1359,46,1220,46],[1359,47,1220,47],[1359,49,1220,49],[1360,6,1221,8,"message"],[1360,13,1221,15],[1360,16,1221,18],[1360,20,1221,18,"ensureBytes"],[1360,28,1221,29],[1360,29,1221,29,"ensureBytes"],[1360,40,1221,29],[1360,42,1221,30],[1360,51,1221,39],[1360,53,1221,41,"message"],[1360,60,1221,48],[1360,61,1221,49],[1361,6,1222,8],[1361,12,1222,14],[1362,8,1222,16,"seed"],[1362,12,1222,20],[1363,8,1222,22,"k2sig"],[1364,6,1222,28],[1364,7,1222,29],[1364,10,1222,32,"prepSig"],[1364,17,1222,39],[1364,18,1222,40,"message"],[1364,25,1222,47],[1364,27,1222,49,"secretKey"],[1364,36,1222,58],[1364,38,1222,60,"opts"],[1364,42,1222,64],[1364,43,1222,65],[1364,44,1222,66],[1364,45,1222,67],[1365,6,1223,8],[1365,12,1223,14,"drbg"],[1365,16,1223,18],[1365,19,1223,21],[1365,23,1223,21,"createHmacDrbg"],[1365,31,1223,35],[1365,32,1223,35,"createHmacDrbg"],[1365,46,1223,35],[1365,48,1223,36,"hash"],[1365,52,1223,40],[1365,53,1223,41,"outputLen"],[1365,62,1223,50],[1365,64,1223,52,"Fn"],[1365,66,1223,54],[1365,67,1223,55,"BYTES"],[1365,72,1223,60],[1365,74,1223,62,"hmac"],[1365,78,1223,66],[1365,79,1223,67],[1366,6,1224,8],[1366,12,1224,14,"sig"],[1366,15,1224,17],[1366,18,1224,20,"drbg"],[1366,22,1224,24],[1366,23,1224,25,"seed"],[1366,27,1224,29],[1366,29,1224,31,"k2sig"],[1366,34,1224,36],[1366,35,1224,37],[1366,36,1224,38],[1366,37,1224,39],[1367,6,1225,8],[1367,13,1225,15,"sig"],[1367,16,1225,18],[1368,4,1226,4],[1369,4,1227,4],[1369,13,1227,13,"tryParsingSig"],[1369,26,1227,26,"tryParsingSig"],[1369,27,1227,27,"sg"],[1369,29,1227,29],[1369,31,1227,31],[1370,6,1228,8],[1371,6,1229,8],[1371,10,1229,12,"sig"],[1371,13,1229,15],[1371,16,1229,18,"undefined"],[1371,25,1229,27],[1372,6,1230,8],[1372,12,1230,14,"isHex"],[1372,17,1230,19],[1372,20,1230,22],[1372,27,1230,29,"sg"],[1372,29,1230,31],[1372,34,1230,36],[1372,42,1230,44],[1372,46,1230,48],[1372,50,1230,48,"isBytes"],[1372,58,1230,55],[1372,59,1230,55,"isBytes"],[1372,66,1230,55],[1372,68,1230,56,"sg"],[1372,70,1230,58],[1372,71,1230,59],[1373,6,1231,8],[1373,12,1231,14,"isObj"],[1373,17,1231,19],[1373,20,1231,22],[1373,21,1231,23,"isHex"],[1373,26,1231,28],[1373,30,1232,12,"sg"],[1373,32,1232,14],[1373,37,1232,19],[1373,41,1232,23],[1373,45,1233,12],[1373,52,1233,19,"sg"],[1373,54,1233,21],[1373,59,1233,26],[1373,67,1233,34],[1373,71,1234,12],[1373,78,1234,19,"sg"],[1373,80,1234,21],[1373,81,1234,22,"r"],[1373,82,1234,23],[1373,87,1234,28],[1373,95,1234,36],[1373,99,1235,12],[1373,106,1235,19,"sg"],[1373,108,1235,21],[1373,109,1235,22,"s"],[1373,110,1235,23],[1373,115,1235,28],[1373,123,1235,36],[1374,6,1236,8],[1374,10,1236,12],[1374,11,1236,13,"isHex"],[1374,16,1236,18],[1374,20,1236,22],[1374,21,1236,23,"isObj"],[1374,26,1236,28],[1374,28,1237,12],[1374,34,1237,18],[1374,38,1237,22,"Error"],[1374,43,1237,27],[1374,44,1237,28],[1374,118,1237,102],[1374,119,1237,103],[1375,6,1238,8],[1375,10,1238,12,"isObj"],[1375,15,1238,17],[1375,17,1238,19],[1376,8,1239,12,"sig"],[1376,11,1239,15],[1376,14,1239,18],[1376,18,1239,22,"Signature"],[1376,27,1239,31],[1376,28,1239,32,"sg"],[1376,30,1239,34],[1376,31,1239,35,"r"],[1376,32,1239,36],[1376,34,1239,38,"sg"],[1376,36,1239,40],[1376,37,1239,41,"s"],[1376,38,1239,42],[1376,39,1239,43],[1377,6,1240,8],[1377,7,1240,9],[1377,13,1241,13],[1377,17,1241,17,"isHex"],[1377,22,1241,22],[1377,24,1241,24],[1378,8,1242,12],[1378,12,1242,16],[1379,10,1243,16,"sig"],[1379,13,1243,19],[1379,16,1243,22,"Signature"],[1379,25,1243,31],[1379,26,1243,32,"fromBytes"],[1379,35,1243,41],[1379,36,1243,42],[1379,40,1243,42,"ensureBytes"],[1379,48,1243,53],[1379,49,1243,53,"ensureBytes"],[1379,60,1243,53],[1379,62,1243,54],[1379,67,1243,59],[1379,69,1243,61,"sg"],[1379,71,1243,63],[1379,72,1243,64],[1379,74,1243,66],[1379,79,1243,71],[1379,80,1243,72],[1380,8,1244,12],[1380,9,1244,13],[1380,10,1245,12],[1380,17,1245,19,"derError"],[1380,25,1245,27],[1380,27,1245,29],[1381,10,1246,16],[1381,14,1246,20],[1381,16,1246,22,"derError"],[1381,24,1246,30],[1381,36,1246,42,"DER"],[1381,39,1246,45],[1381,40,1246,46,"Err"],[1381,43,1246,49],[1381,44,1246,50],[1381,46,1247,20],[1381,52,1247,26,"derError"],[1381,60,1247,34],[1382,8,1248,12],[1383,8,1249,12],[1383,12,1249,16],[1383,13,1249,17,"sig"],[1383,16,1249,20],[1383,18,1249,22],[1384,10,1250,16],[1384,14,1250,20],[1385,12,1251,20,"sig"],[1385,15,1251,23],[1385,18,1251,26,"Signature"],[1385,27,1251,35],[1385,28,1251,36,"fromBytes"],[1385,37,1251,45],[1385,38,1251,46],[1385,42,1251,46,"ensureBytes"],[1385,50,1251,57],[1385,51,1251,57,"ensureBytes"],[1385,62,1251,57],[1385,64,1251,58],[1385,69,1251,63],[1385,71,1251,65,"sg"],[1385,73,1251,67],[1385,74,1251,68],[1385,76,1251,70],[1385,85,1251,79],[1385,86,1251,80],[1386,10,1252,16],[1386,11,1252,17],[1386,12,1253,16],[1386,19,1253,23,"error"],[1386,24,1253,28],[1386,26,1253,30],[1387,12,1254,20],[1387,19,1254,27],[1387,24,1254,32],[1388,10,1255,16],[1389,8,1256,12],[1390,6,1257,8],[1391,6,1258,8],[1391,10,1258,12],[1391,11,1258,13,"sig"],[1391,14,1258,16],[1391,16,1259,12],[1391,23,1259,19],[1391,28,1259,24],[1392,6,1260,8],[1392,13,1260,15,"sig"],[1392,16,1260,18],[1393,4,1261,4],[1394,4,1262,4],[1395,0,1263,0],[1396,0,1264,0],[1397,0,1265,0],[1398,0,1266,0],[1399,0,1267,0],[1400,0,1268,0],[1401,0,1269,0],[1402,0,1270,0],[1403,0,1271,0],[1404,0,1272,0],[1405,0,1273,0],[1406,0,1274,0],[1407,4,1275,4],[1407,13,1275,13,"verify"],[1407,19,1275,19,"verify"],[1407,20,1275,20,"signature"],[1407,29,1275,29],[1407,31,1275,31,"message"],[1407,38,1275,38],[1407,40,1275,40,"publicKey"],[1407,49,1275,49],[1407,51,1275,51,"opts"],[1407,55,1275,55],[1407,58,1275,58],[1407,59,1275,59],[1407,60,1275,60],[1407,62,1275,62],[1408,6,1276,8],[1408,12,1276,14],[1409,8,1276,16,"lowS"],[1409,12,1276,20],[1410,8,1276,22,"prehash"],[1410,15,1276,29],[1411,8,1276,31,"format"],[1412,6,1276,38],[1412,7,1276,39],[1412,10,1276,42,"validateSigOpts"],[1412,25,1276,57],[1412,26,1276,58,"opts"],[1412,30,1276,62],[1412,32,1276,64,"defaultSigOpts"],[1412,46,1276,78],[1412,47,1276,79],[1413,6,1277,8,"publicKey"],[1413,15,1277,17],[1413,18,1277,20],[1413,22,1277,20,"ensureBytes"],[1413,30,1277,31],[1413,31,1277,31,"ensureBytes"],[1413,42,1277,31],[1413,44,1277,32],[1413,55,1277,43],[1413,57,1277,45,"publicKey"],[1413,66,1277,54],[1413,67,1277,55],[1414,6,1278,8,"message"],[1414,13,1278,15],[1414,16,1278,18,"validateMsgAndHash"],[1414,34,1278,36],[1414,35,1278,37],[1414,39,1278,37,"ensureBytes"],[1414,47,1278,48],[1414,48,1278,48,"ensureBytes"],[1414,59,1278,48],[1414,61,1278,49],[1414,70,1278,58],[1414,72,1278,60,"message"],[1414,79,1278,67],[1414,80,1278,68],[1414,82,1278,70,"prehash"],[1414,89,1278,77],[1414,90,1278,78],[1415,6,1279,8],[1415,10,1279,12],[1415,18,1279,20],[1415,22,1279,24,"opts"],[1415,26,1279,28],[1415,28,1280,12],[1415,34,1280,18],[1415,38,1280,22,"Error"],[1415,43,1280,27],[1415,44,1280,28],[1415,80,1280,64],[1415,81,1280,65],[1416,6,1281,8],[1416,12,1281,14,"sig"],[1416,15,1281,17],[1416,18,1281,20,"format"],[1416,24,1281,26],[1416,29,1281,31,"undefined"],[1416,38,1281,40],[1416,41,1282,14,"tryParsingSig"],[1416,54,1282,27],[1416,55,1282,28,"signature"],[1416,64,1282,37],[1416,65,1282,38],[1416,68,1283,14,"Signature"],[1416,77,1283,23],[1416,78,1283,24,"fromBytes"],[1416,87,1283,33],[1416,88,1283,34],[1416,92,1283,34,"ensureBytes"],[1416,100,1283,45],[1416,101,1283,45,"ensureBytes"],[1416,112,1283,45],[1416,114,1283,46],[1416,119,1283,51],[1416,121,1283,53,"signature"],[1416,130,1283,62],[1416,131,1283,63],[1416,133,1283,65,"format"],[1416,139,1283,71],[1416,140,1283,72],[1417,6,1284,8],[1417,10,1284,12,"sig"],[1417,13,1284,15],[1417,18,1284,20],[1417,23,1284,25],[1417,25,1285,12],[1417,32,1285,19],[1417,37,1285,24],[1418,6,1286,8],[1418,10,1286,12],[1419,8,1287,12],[1419,14,1287,18,"P"],[1419,15,1287,19],[1419,18,1287,22,"Point"],[1419,23,1287,27],[1419,24,1287,28,"fromBytes"],[1419,33,1287,37],[1419,34,1287,38,"publicKey"],[1419,43,1287,47],[1419,44,1287,48],[1420,8,1288,12],[1420,12,1288,16,"lowS"],[1420,16,1288,20],[1420,20,1288,24,"sig"],[1420,23,1288,27],[1420,24,1288,28,"hasHighS"],[1420,32,1288,36],[1420,33,1288,37],[1420,34,1288,38],[1420,36,1289,16],[1420,43,1289,23],[1420,48,1289,28],[1421,8,1290,12],[1421,14,1290,18],[1422,10,1290,20,"r"],[1422,11,1290,21],[1423,10,1290,23,"s"],[1424,8,1290,25],[1424,9,1290,26],[1424,12,1290,29,"sig"],[1424,15,1290,32],[1425,8,1291,12],[1425,14,1291,18,"h"],[1425,15,1291,19],[1425,18,1291,22,"bits2int_modN"],[1425,31,1291,35],[1425,32,1291,36,"message"],[1425,39,1291,43],[1425,40,1291,44],[1425,41,1291,45],[1425,42,1291,46],[1426,8,1292,12],[1426,14,1292,18,"is"],[1426,16,1292,20],[1426,19,1292,23,"Fn"],[1426,21,1292,25],[1426,22,1292,26,"inv"],[1426,25,1292,29],[1426,26,1292,30,"s"],[1426,27,1292,31],[1426,28,1292,32],[1426,29,1292,33],[1426,30,1292,34],[1427,8,1293,12],[1427,14,1293,18,"u1"],[1427,16,1293,20],[1427,19,1293,23,"Fn"],[1427,21,1293,25],[1427,22,1293,26,"create"],[1427,28,1293,32],[1427,29,1293,33,"h"],[1427,30,1293,34],[1427,33,1293,37,"is"],[1427,35,1293,39],[1427,36,1293,40],[1427,37,1293,41],[1427,38,1293,42],[1428,8,1294,12],[1428,14,1294,18,"u2"],[1428,16,1294,20],[1428,19,1294,23,"Fn"],[1428,21,1294,25],[1428,22,1294,26,"create"],[1428,28,1294,32],[1428,29,1294,33,"r"],[1428,30,1294,34],[1428,33,1294,37,"is"],[1428,35,1294,39],[1428,36,1294,40],[1428,37,1294,41],[1428,38,1294,42],[1429,8,1295,12],[1429,14,1295,18,"R"],[1429,15,1295,19],[1429,18,1295,22,"Point"],[1429,23,1295,27],[1429,24,1295,28,"BASE"],[1429,28,1295,32],[1429,29,1295,33,"multiplyUnsafe"],[1429,43,1295,47],[1429,44,1295,48,"u1"],[1429,46,1295,50],[1429,47,1295,51],[1429,48,1295,52,"add"],[1429,51,1295,55],[1429,52,1295,56,"P"],[1429,53,1295,57],[1429,54,1295,58,"multiplyUnsafe"],[1429,68,1295,72],[1429,69,1295,73,"u2"],[1429,71,1295,75],[1429,72,1295,76],[1429,73,1295,77],[1429,74,1295,78],[1429,75,1295,79],[1430,8,1296,12],[1430,12,1296,16,"R"],[1430,13,1296,17],[1430,14,1296,18,"is0"],[1430,17,1296,21],[1430,18,1296,22],[1430,19,1296,23],[1430,21,1297,16],[1430,28,1297,23],[1430,33,1297,28],[1431,8,1298,12],[1431,14,1298,18,"v"],[1431,15,1298,19],[1431,18,1298,22,"Fn"],[1431,20,1298,24],[1431,21,1298,25,"create"],[1431,27,1298,31],[1431,28,1298,32,"R"],[1431,29,1298,33],[1431,30,1298,34,"x"],[1431,31,1298,35],[1431,32,1298,36],[1431,33,1298,37],[1431,34,1298,38],[1432,8,1299,12],[1432,15,1299,19,"v"],[1432,16,1299,20],[1432,21,1299,25,"r"],[1432,22,1299,26],[1433,6,1300,8],[1433,7,1300,9],[1433,8,1301,8],[1433,15,1301,15,"e"],[1433,16,1301,16],[1433,18,1301,18],[1434,8,1302,12],[1434,15,1302,19],[1434,20,1302,24],[1435,6,1303,8],[1436,4,1304,4],[1437,4,1305,4],[1437,13,1305,13,"recoverPublicKey"],[1437,29,1305,29,"recoverPublicKey"],[1437,30,1305,30,"signature"],[1437,39,1305,39],[1437,41,1305,41,"message"],[1437,48,1305,48],[1437,50,1305,50,"opts"],[1437,54,1305,54],[1437,57,1305,57],[1437,58,1305,58],[1437,59,1305,59],[1437,61,1305,61],[1438,6,1306,8],[1438,12,1306,14],[1439,8,1306,16,"prehash"],[1440,6,1306,24],[1440,7,1306,25],[1440,10,1306,28,"validateSigOpts"],[1440,25,1306,43],[1440,26,1306,44,"opts"],[1440,30,1306,48],[1440,32,1306,50,"defaultSigOpts"],[1440,46,1306,64],[1440,47,1306,65],[1441,6,1307,8,"message"],[1441,13,1307,15],[1441,16,1307,18,"validateMsgAndHash"],[1441,34,1307,36],[1441,35,1307,37,"message"],[1441,42,1307,44],[1441,44,1307,46,"prehash"],[1441,51,1307,53],[1441,52,1307,54],[1442,6,1308,8],[1442,13,1308,15,"Signature"],[1442,22,1308,24],[1442,23,1308,25,"fromBytes"],[1442,32,1308,34],[1442,33,1308,35,"signature"],[1442,42,1308,44],[1442,44,1308,46],[1442,55,1308,57],[1442,56,1308,58],[1442,57,1308,59,"recoverPublicKey"],[1442,73,1308,75],[1442,74,1308,76,"message"],[1442,81,1308,83],[1442,82,1308,84],[1442,83,1308,85,"toBytes"],[1442,90,1308,92],[1442,91,1308,93],[1442,92,1308,94],[1443,4,1309,4],[1444,4,1310,4],[1444,11,1310,11,"Object"],[1444,17,1310,17],[1444,18,1310,18,"freeze"],[1444,24,1310,24],[1444,25,1310,25],[1445,6,1311,8,"keygen"],[1445,12,1311,14],[1446,6,1312,8,"getPublicKey"],[1446,18,1312,20],[1447,6,1313,8,"getSharedSecret"],[1447,21,1313,23],[1448,6,1314,8,"utils"],[1448,11,1314,13],[1449,6,1315,8,"lengths"],[1449,13,1315,15],[1450,6,1316,8,"Point"],[1450,11,1316,13],[1451,6,1317,8,"sign"],[1451,10,1317,12],[1452,6,1318,8,"verify"],[1452,12,1318,14],[1453,6,1319,8,"recoverPublicKey"],[1453,22,1319,24],[1454,6,1320,8,"Signature"],[1454,15,1320,17],[1455,6,1321,8,"hash"],[1456,4,1322,4],[1456,5,1322,5],[1456,6,1322,6],[1457,2,1323,0],[1458,2,1324,0],[1459,2,1325,7],[1459,11,1325,16,"weierstrassPoints"],[1459,28,1325,33,"weierstrassPoints"],[1459,29,1325,34,"c"],[1459,30,1325,35],[1459,32,1325,37],[1460,4,1326,4],[1460,10,1326,10],[1461,6,1326,12,"CURVE"],[1461,11,1326,17],[1462,6,1326,19,"curveOpts"],[1463,4,1326,29],[1463,5,1326,30],[1463,8,1326,33,"_weierstrass_legacy_opts_to_new"],[1463,39,1326,64],[1463,40,1326,65,"c"],[1463,41,1326,66],[1463,42,1326,67],[1464,4,1327,4],[1464,10,1327,10,"Point"],[1464,15,1327,15],[1464,18,1327,18,"weierstrassN"],[1464,30,1327,30],[1464,31,1327,31,"CURVE"],[1464,36,1327,36],[1464,38,1327,38,"curveOpts"],[1464,47,1327,47],[1464,48,1327,48],[1465,4,1328,4],[1465,11,1328,11,"_weierstrass_new_output_to_legacy"],[1465,44,1328,44],[1465,45,1328,45,"c"],[1465,46,1328,46],[1465,48,1328,48,"Point"],[1465,53,1328,53],[1465,54,1328,54],[1466,2,1329,0],[1467,2,1330,0],[1467,11,1330,9,"_weierstrass_legacy_opts_to_new"],[1467,42,1330,40,"_weierstrass_legacy_opts_to_new"],[1467,43,1330,41,"c"],[1467,44,1330,42],[1467,46,1330,44],[1468,4,1331,4],[1468,10,1331,10,"CURVE"],[1468,15,1331,15],[1468,18,1331,18],[1469,6,1332,8,"a"],[1469,7,1332,9],[1469,9,1332,11,"c"],[1469,10,1332,12],[1469,11,1332,13,"a"],[1469,12,1332,14],[1470,6,1333,8,"b"],[1470,7,1333,9],[1470,9,1333,11,"c"],[1470,10,1333,12],[1470,11,1333,13,"b"],[1470,12,1333,14],[1471,6,1334,8,"p"],[1471,7,1334,9],[1471,9,1334,11,"c"],[1471,10,1334,12],[1471,11,1334,13,"Fp"],[1471,13,1334,15],[1471,14,1334,16,"ORDER"],[1471,19,1334,21],[1472,6,1335,8,"n"],[1472,7,1335,9],[1472,9,1335,11,"c"],[1472,10,1335,12],[1472,11,1335,13,"n"],[1472,12,1335,14],[1473,6,1336,8,"h"],[1473,7,1336,9],[1473,9,1336,11,"c"],[1473,10,1336,12],[1473,11,1336,13,"h"],[1473,12,1336,14],[1474,6,1337,8,"Gx"],[1474,8,1337,10],[1474,10,1337,12,"c"],[1474,11,1337,13],[1474,12,1337,14,"Gx"],[1474,14,1337,16],[1475,6,1338,8,"Gy"],[1475,8,1338,10],[1475,10,1338,12,"c"],[1475,11,1338,13],[1475,12,1338,14,"Gy"],[1476,4,1339,4],[1476,5,1339,5],[1477,4,1340,4],[1477,10,1340,10,"Fp"],[1477,12,1340,12],[1477,15,1340,15,"c"],[1477,16,1340,16],[1477,17,1340,17,"Fp"],[1477,19,1340,19],[1478,4,1341,4],[1478,8,1341,8,"allowedLengths"],[1478,22,1341,22],[1478,25,1341,25,"c"],[1478,26,1341,26],[1478,27,1341,27,"allowedPrivateKeyLengths"],[1478,51,1341,51],[1478,54,1342,10,"Array"],[1478,59,1342,15],[1478,60,1342,16,"from"],[1478,64,1342,20],[1478,65,1342,21],[1478,69,1342,25,"Set"],[1478,72,1342,28],[1478,73,1342,29,"c"],[1478,74,1342,30],[1478,75,1342,31,"allowedPrivateKeyLengths"],[1478,99,1342,55],[1478,100,1342,56,"map"],[1478,103,1342,59],[1478,104,1342,61,"l"],[1478,105,1342,62],[1478,109,1342,67,"Math"],[1478,113,1342,71],[1478,114,1342,72,"ceil"],[1478,118,1342,76],[1478,119,1342,77,"l"],[1478,120,1342,78],[1478,123,1342,81],[1478,124,1342,82],[1478,125,1342,83],[1478,126,1342,84],[1478,127,1342,85],[1478,128,1342,86],[1478,131,1343,10,"undefined"],[1478,140,1343,19],[1479,4,1344,4],[1479,10,1344,10,"Fn"],[1479,12,1344,12],[1479,15,1344,15],[1479,19,1344,15,"Field"],[1479,29,1344,20],[1479,30,1344,20,"Field"],[1479,35,1344,20],[1479,37,1344,21,"CURVE"],[1479,42,1344,26],[1479,43,1344,27,"n"],[1479,44,1344,28],[1479,46,1344,30],[1480,6,1345,8,"BITS"],[1480,10,1345,12],[1480,12,1345,14,"c"],[1480,13,1345,15],[1480,14,1345,16,"nBitLength"],[1480,24,1345,26],[1481,6,1346,8,"allowedLengths"],[1481,20,1346,22],[1481,22,1346,24,"allowedLengths"],[1481,36,1346,38],[1482,6,1347,8,"modFromBytes"],[1482,18,1347,20],[1482,20,1347,22,"c"],[1482,21,1347,23],[1482,22,1347,24,"wrapPrivateKey"],[1483,4,1348,4],[1483,5,1348,5],[1483,6,1348,6],[1484,4,1349,4],[1484,10,1349,10,"curveOpts"],[1484,19,1349,19],[1484,22,1349,22],[1485,6,1350,8,"Fp"],[1485,8,1350,10],[1486,6,1351,8,"Fn"],[1486,8,1351,10],[1487,6,1352,8,"allowInfinityPoint"],[1487,24,1352,26],[1487,26,1352,28,"c"],[1487,27,1352,29],[1487,28,1352,30,"allowInfinityPoint"],[1487,46,1352,48],[1488,6,1353,8,"endo"],[1488,10,1353,12],[1488,12,1353,14,"c"],[1488,13,1353,15],[1488,14,1353,16,"endo"],[1488,18,1353,20],[1489,6,1354,8,"isTorsionFree"],[1489,19,1354,21],[1489,21,1354,23,"c"],[1489,22,1354,24],[1489,23,1354,25,"isTorsionFree"],[1489,36,1354,38],[1490,6,1355,8,"clearCofactor"],[1490,19,1355,21],[1490,21,1355,23,"c"],[1490,22,1355,24],[1490,23,1355,25,"clearCofactor"],[1490,36,1355,38],[1491,6,1356,8,"fromBytes"],[1491,15,1356,17],[1491,17,1356,19,"c"],[1491,18,1356,20],[1491,19,1356,21,"fromBytes"],[1491,28,1356,30],[1492,6,1357,8,"toBytes"],[1492,13,1357,15],[1492,15,1357,17,"c"],[1492,16,1357,18],[1492,17,1357,19,"toBytes"],[1493,4,1358,4],[1493,5,1358,5],[1494,4,1359,4],[1494,11,1359,11],[1495,6,1359,13,"CURVE"],[1495,11,1359,18],[1496,6,1359,20,"curveOpts"],[1497,4,1359,30],[1497,5,1359,31],[1498,2,1360,0],[1499,2,1361,0],[1499,11,1361,9,"_ecdsa_legacy_opts_to_new"],[1499,36,1361,34,"_ecdsa_legacy_opts_to_new"],[1499,37,1361,35,"c"],[1499,38,1361,36],[1499,40,1361,38],[1500,4,1362,4],[1500,10,1362,10],[1501,6,1362,12,"CURVE"],[1501,11,1362,17],[1502,6,1362,19,"curveOpts"],[1503,4,1362,29],[1503,5,1362,30],[1503,8,1362,33,"_weierstrass_legacy_opts_to_new"],[1503,39,1362,64],[1503,40,1362,65,"c"],[1503,41,1362,66],[1503,42,1362,67],[1504,4,1363,4],[1504,10,1363,10,"ecdsaOpts"],[1504,19,1363,19],[1504,22,1363,22],[1505,6,1364,8,"hmac"],[1505,10,1364,12],[1505,12,1364,14,"c"],[1505,13,1364,15],[1505,14,1364,16,"hmac"],[1505,18,1364,20],[1506,6,1365,8,"randomBytes"],[1506,17,1365,19],[1506,19,1365,21,"c"],[1506,20,1365,22],[1506,21,1365,23,"randomBytes"],[1506,32,1365,34],[1507,6,1366,8,"lowS"],[1507,10,1366,12],[1507,12,1366,14,"c"],[1507,13,1366,15],[1507,14,1366,16,"lowS"],[1507,18,1366,20],[1508,6,1367,8,"bits2int"],[1508,14,1367,16],[1508,16,1367,18,"c"],[1508,17,1367,19],[1508,18,1367,20,"bits2int"],[1508,26,1367,28],[1509,6,1368,8,"bits2int_modN"],[1509,19,1368,21],[1509,21,1368,23,"c"],[1509,22,1368,24],[1509,23,1368,25,"bits2int_modN"],[1510,4,1369,4],[1510,5,1369,5],[1511,4,1370,4],[1511,11,1370,11],[1512,6,1370,13,"CURVE"],[1512,11,1370,18],[1513,6,1370,20,"curveOpts"],[1513,15,1370,29],[1514,6,1370,31,"hash"],[1514,10,1370,35],[1514,12,1370,37,"c"],[1514,13,1370,38],[1514,14,1370,39,"hash"],[1514,18,1370,43],[1515,6,1370,45,"ecdsaOpts"],[1516,4,1370,55],[1516,5,1370,56],[1517,2,1371,0],[1518,2,1372,7],[1518,11,1372,16,"_legacyHelperEquat"],[1518,29,1372,34,"_legacyHelperEquat"],[1518,30,1372,35,"Fp"],[1518,32,1372,37],[1518,34,1372,39,"a"],[1518,35,1372,40],[1518,37,1372,42,"b"],[1518,38,1372,43],[1518,40,1372,45],[1519,4,1373,4],[1520,0,1374,0],[1521,0,1375,0],[1522,0,1376,0],[1523,4,1377,4],[1523,13,1377,13,"weierstrassEquation"],[1523,32,1377,32,"weierstrassEquation"],[1523,33,1377,33,"x"],[1523,34,1377,34],[1523,36,1377,36],[1524,6,1378,8],[1524,12,1378,14,"x2"],[1524,14,1378,16],[1524,17,1378,19,"Fp"],[1524,19,1378,21],[1524,20,1378,22,"sqr"],[1524,23,1378,25],[1524,24,1378,26,"x"],[1524,25,1378,27],[1524,26,1378,28],[1524,27,1378,29],[1524,28,1378,30],[1525,6,1379,8],[1525,12,1379,14,"x3"],[1525,14,1379,16],[1525,17,1379,19,"Fp"],[1525,19,1379,21],[1525,20,1379,22,"mul"],[1525,23,1379,25],[1525,24,1379,26,"x2"],[1525,26,1379,28],[1525,28,1379,30,"x"],[1525,29,1379,31],[1525,30,1379,32],[1525,31,1379,33],[1525,32,1379,34],[1526,6,1380,8],[1526,13,1380,15,"Fp"],[1526,15,1380,17],[1526,16,1380,18,"add"],[1526,19,1380,21],[1526,20,1380,22,"Fp"],[1526,22,1380,24],[1526,23,1380,25,"add"],[1526,26,1380,28],[1526,27,1380,29,"x3"],[1526,29,1380,31],[1526,31,1380,33,"Fp"],[1526,33,1380,35],[1526,34,1380,36,"mul"],[1526,37,1380,39],[1526,38,1380,40,"x"],[1526,39,1380,41],[1526,41,1380,43,"a"],[1526,42,1380,44],[1526,43,1380,45],[1526,44,1380,46],[1526,46,1380,48,"b"],[1526,47,1380,49],[1526,48,1380,50],[1526,49,1380,51],[1526,50,1380,52],[1527,4,1381,4],[1528,4,1382,4],[1528,11,1382,11,"weierstrassEquation"],[1528,30,1382,30],[1529,2,1383,0],[1530,2,1384,0],[1530,11,1384,9,"_weierstrass_new_output_to_legacy"],[1530,44,1384,42,"_weierstrass_new_output_to_legacy"],[1530,45,1384,43,"c"],[1530,46,1384,44],[1530,48,1384,46,"Point"],[1530,53,1384,51],[1530,55,1384,53],[1531,4,1385,4],[1531,10,1385,10],[1532,6,1385,12,"Fp"],[1532,8,1385,14],[1533,6,1385,16,"Fn"],[1534,4,1385,19],[1534,5,1385,20],[1534,8,1385,23,"Point"],[1534,13,1385,28],[1535,4,1386,4],[1535,13,1386,13,"isWithinCurveOrder"],[1535,31,1386,31,"isWithinCurveOrder"],[1535,32,1386,32,"num"],[1535,35,1386,35],[1535,37,1386,37],[1536,6,1387,8],[1536,13,1387,15],[1536,17,1387,15,"inRange"],[1536,25,1387,22],[1536,26,1387,22,"inRange"],[1536,33,1387,22],[1536,35,1387,23,"num"],[1536,38,1387,26],[1536,40,1387,28,"_1n"],[1536,43,1387,31],[1536,45,1387,33,"Fn"],[1536,47,1387,35],[1536,48,1387,36,"ORDER"],[1536,53,1387,41],[1536,54,1387,42],[1537,4,1388,4],[1538,4,1389,4],[1538,10,1389,10,"weierstrassEquation"],[1538,29,1389,29],[1538,32,1389,32,"_legacyHelperEquat"],[1538,50,1389,50],[1538,51,1389,51,"Fp"],[1538,53,1389,53],[1538,55,1389,55,"c"],[1538,56,1389,56],[1538,57,1389,57,"a"],[1538,58,1389,58],[1538,60,1389,60,"c"],[1538,61,1389,61],[1538,62,1389,62,"b"],[1538,63,1389,63],[1538,64,1389,64],[1539,4,1390,4],[1539,11,1390,11,"Object"],[1539,17,1390,17],[1539,18,1390,18,"assign"],[1539,24,1390,24],[1539,25,1390,25],[1539,26,1390,26],[1539,27,1390,27],[1539,29,1390,29],[1540,6,1391,8,"CURVE"],[1540,11,1391,13],[1540,13,1391,15,"c"],[1540,14,1391,16],[1541,6,1392,8,"Point"],[1541,11,1392,13],[1541,13,1392,15,"Point"],[1541,18,1392,20],[1542,6,1393,8,"ProjectivePoint"],[1542,21,1393,23],[1542,23,1393,25,"Point"],[1542,28,1393,30],[1543,6,1394,8,"normPrivateKeyToScalar"],[1543,28,1394,30],[1543,30,1394,33,"key"],[1543,33,1394,36],[1543,37,1394,41,"_normFnElement"],[1543,51,1394,55],[1543,52,1394,56,"Fn"],[1543,54,1394,58],[1543,56,1394,60,"key"],[1543,59,1394,63],[1543,60,1394,64],[1544,6,1395,8,"weierstrassEquation"],[1544,25,1395,27],[1545,6,1396,8,"isWithinCurveOrder"],[1546,4,1397,4],[1546,5,1397,5],[1546,6,1397,6],[1547,2,1398,0],[1548,2,1399,0],[1548,11,1399,9,"_ecdsa_new_output_to_legacy"],[1548,38,1399,36,"_ecdsa_new_output_to_legacy"],[1548,39,1399,37,"c"],[1548,40,1399,38],[1548,42,1399,40,"_ecdsa"],[1548,48,1399,46],[1548,50,1399,48],[1549,4,1400,4],[1549,10,1400,10,"Point"],[1549,15,1400,15],[1549,18,1400,18,"_ecdsa"],[1549,24,1400,24],[1549,25,1400,25,"Point"],[1549,30,1400,30],[1550,4,1401,4],[1550,11,1401,11,"Object"],[1550,17,1401,17],[1550,18,1401,18,"assign"],[1550,24,1401,24],[1550,25,1401,25],[1550,26,1401,26],[1550,27,1401,27],[1550,29,1401,29,"_ecdsa"],[1550,35,1401,35],[1550,37,1401,37],[1551,6,1402,8,"ProjectivePoint"],[1551,21,1402,23],[1551,23,1402,25,"Point"],[1551,28,1402,30],[1552,6,1403,8,"CURVE"],[1552,11,1403,13],[1552,13,1403,15,"Object"],[1552,19,1403,21],[1552,20,1403,22,"assign"],[1552,26,1403,28],[1552,27,1403,29],[1552,28,1403,30],[1552,29,1403,31],[1552,31,1403,33,"c"],[1552,32,1403,34],[1552,34,1403,36],[1552,38,1403,36,"nLength"],[1552,48,1403,43],[1552,49,1403,43,"nLength"],[1552,56,1403,43],[1552,58,1403,44,"Point"],[1552,63,1403,49],[1552,64,1403,50,"Fn"],[1552,66,1403,52],[1552,67,1403,53,"ORDER"],[1552,72,1403,58],[1552,74,1403,60,"Point"],[1552,79,1403,65],[1552,80,1403,66,"Fn"],[1552,82,1403,68],[1552,83,1403,69,"BITS"],[1552,87,1403,73],[1552,88,1403,74],[1553,4,1404,4],[1553,5,1404,5],[1553,6,1404,6],[1554,2,1405,0],[1555,2,1406,0],[1556,2,1407,7],[1556,11,1407,16,"weierstrass"],[1556,22,1407,27,"weierstrass"],[1556,23,1407,28,"c"],[1556,24,1407,29],[1556,26,1407,31],[1557,4,1408,4],[1557,10,1408,10],[1558,6,1408,12,"CURVE"],[1558,11,1408,17],[1559,6,1408,19,"curveOpts"],[1559,15,1408,28],[1560,6,1408,30,"hash"],[1560,10,1408,34],[1561,6,1408,36,"ecdsaOpts"],[1562,4,1408,46],[1562,5,1408,47],[1562,8,1408,50,"_ecdsa_legacy_opts_to_new"],[1562,33,1408,75],[1562,34,1408,76,"c"],[1562,35,1408,77],[1562,36,1408,78],[1563,4,1409,4],[1563,10,1409,10,"Point"],[1563,15,1409,15],[1563,18,1409,18,"weierstrassN"],[1563,30,1409,30],[1563,31,1409,31,"CURVE"],[1563,36,1409,36],[1563,38,1409,38,"curveOpts"],[1563,47,1409,47],[1563,48,1409,48],[1564,4,1410,4],[1564,10,1410,10,"signs"],[1564,15,1410,15],[1564,18,1410,18,"ecdsa"],[1564,23,1410,23],[1564,24,1410,24,"Point"],[1564,29,1410,29],[1564,31,1410,31,"hash"],[1564,35,1410,35],[1564,37,1410,37,"ecdsaOpts"],[1564,46,1410,46],[1564,47,1410,47],[1565,4,1411,4],[1565,11,1411,11,"_ecdsa_new_output_to_legacy"],[1565,38,1411,38],[1565,39,1411,39,"c"],[1565,40,1411,40],[1565,42,1411,42,"signs"],[1565,47,1411,47],[1565,48,1411,48],[1566,2,1412,0],[1567,0,1412,1],[1567,3]],"functionMap":{"names":["<global>","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","<anonymous>","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"}]} |