mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 12:21:01 +00:00
1 line
98 KiB
Plaintext
1 line
98 KiB
Plaintext
{"dependencies":[{"name":"@noble/hashes/sha2.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":9,"column":0,"index":257},"end":{"line":9,"column":47,"index":304}}],"key":"6+AQdZFmgXxbBRsj7vXjiW169Ao=","exportNames":["*"],"imports":1}},{"name":"@noble/hashes/utils.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":10,"column":0,"index":305},"end":{"line":10,"column":74,"index":379}}],"key":"9JUbQ31V1iDWPVrlEOLWo2H+V7Q=","exportNames":["*"],"imports":1}},{"name":"./abstract/curve.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":380},"end":{"line":11,"column":48,"index":428}}],"key":"aA5jjFGGjX4GOw/FS2nK17UOhXQ=","exportNames":["*"],"imports":1}},{"name":"./abstract/edwards.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":429},"end":{"line":12,"column":75,"index":504}}],"key":"huc/9FhnHVOEeFoK1MBBo0sg5vQ=","exportNames":["*"],"imports":1}},{"name":"./abstract/hash-to-curve.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":505},"end":{"line":13,"column":93,"index":598}}],"key":"6cIrPYlRjjJUQl2gr4hN6UWsQZg=","exportNames":["*"],"imports":1}},{"name":"./abstract/modular.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":599},"end":{"line":14,"column":99,"index":698}}],"key":"x/hC1jRUt/ly9bL40f8FeUx///E=","exportNames":["*"],"imports":1}},{"name":"./abstract/montgomery.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":699},"end":{"line":15,"column":54,"index":753}}],"key":"ld9obsz1IIawMjzsCFr0eOuZ4YA=","exportNames":["*"],"imports":1}},{"name":"./utils.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0,"index":754},"end":{"line":16,"column":70,"index":824}}],"key":"NIaSEHO1E48gsZc7jH9Ex1xTHgE=","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 Object.defineProperty(exports, \"ed25519\", {\n enumerable: true,\n get: function () {\n return ed25519;\n }\n });\n Object.defineProperty(exports, \"ed25519ctx\", {\n enumerable: true,\n get: function () {\n return ed25519ctx;\n }\n });\n Object.defineProperty(exports, \"ed25519ph\", {\n enumerable: true,\n get: function () {\n return ed25519ph;\n }\n });\n Object.defineProperty(exports, \"x25519\", {\n enumerable: true,\n get: function () {\n return x25519;\n }\n });\n Object.defineProperty(exports, \"ed25519_hasher\", {\n enumerable: true,\n get: function () {\n return ed25519_hasher;\n }\n });\n Object.defineProperty(exports, \"ristretto255\", {\n enumerable: true,\n get: function () {\n return ristretto255;\n }\n });\n Object.defineProperty(exports, \"ristretto255_hasher\", {\n enumerable: true,\n get: function () {\n return ristretto255_hasher;\n }\n });\n Object.defineProperty(exports, \"ED25519_TORSION_SUBGROUP\", {\n enumerable: true,\n get: function () {\n return ED25519_TORSION_SUBGROUP;\n }\n });\n exports.edwardsToMontgomeryPub = edwardsToMontgomeryPub;\n Object.defineProperty(exports, \"edwardsToMontgomery\", {\n enumerable: true,\n get: function () {\n return edwardsToMontgomery;\n }\n });\n exports.edwardsToMontgomeryPriv = edwardsToMontgomeryPriv;\n Object.defineProperty(exports, \"RistrettoPoint\", {\n enumerable: true,\n get: function () {\n return RistrettoPoint;\n }\n });\n Object.defineProperty(exports, \"hashToCurve\", {\n enumerable: true,\n get: function () {\n return hashToCurve;\n }\n });\n Object.defineProperty(exports, \"encodeToCurve\", {\n enumerable: true,\n get: function () {\n return encodeToCurve;\n }\n });\n Object.defineProperty(exports, \"hashToRistretto255\", {\n enumerable: true,\n get: function () {\n return hashToRistretto255;\n }\n });\n Object.defineProperty(exports, \"hash_to_ristretto255\", {\n enumerable: true,\n get: function () {\n return hash_to_ristretto255;\n }\n });\n var _nobleHashesSha2Js = require(_dependencyMap[0], \"@noble/hashes/sha2.js\");\n var _nobleHashesUtilsJs = require(_dependencyMap[1], \"@noble/hashes/utils.js\");\n var _abstractCurveJs = require(_dependencyMap[2], \"./abstract/curve.js\");\n var _abstractEdwardsJs = require(_dependencyMap[3], \"./abstract/edwards.js\");\n var _abstractHashToCurveJs = require(_dependencyMap[4], \"./abstract/hash-to-curve.js\");\n var _abstractModularJs = require(_dependencyMap[5], \"./abstract/modular.js\");\n var _abstractMontgomeryJs = require(_dependencyMap[6], \"./abstract/montgomery.js\");\n var _utilsJs = require(_dependencyMap[7], \"./utils.js\");\n /**\n * ed25519 Twisted Edwards curve with following addons:\n * - X25519 ECDH\n * - Ristretto cofactor elimination\n * - Elligator hash-to-group / point indistinguishability\n * @module\n */\n /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */\n\n // prettier-ignore\n const _0n = /* @__PURE__ */BigInt(0),\n _1n = BigInt(1),\n _2n = BigInt(2),\n _3n = BigInt(3);\n // prettier-ignore\n const _5n = BigInt(5),\n _8n = BigInt(8);\n // P = 2n**255n-19n\n const ed25519_CURVE_p = BigInt('0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed');\n // N = 2n**252n + 27742317777372353535851937790883648493n\n // a = Fp.create(BigInt(-1))\n // d = -121665/121666 a.k.a. Fp.neg(121665 * Fp.inv(121666))\n const ed25519_CURVE = /* @__PURE__ */(() => ({\n p: ed25519_CURVE_p,\n n: BigInt('0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed'),\n h: _8n,\n a: BigInt('0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec'),\n d: BigInt('0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3'),\n Gx: BigInt('0x216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a'),\n Gy: BigInt('0x6666666666666666666666666666666666666666666666666666666666666658')\n }))();\n function ed25519_pow_2_252_3(x) {\n // prettier-ignore\n const _10n = BigInt(10),\n _20n = BigInt(20),\n _40n = BigInt(40),\n _80n = BigInt(80);\n const P = ed25519_CURVE_p;\n const x2 = x * x % P;\n const b2 = x2 * x % P; // x^3, 11\n const b4 = (0, _abstractModularJs.pow2)(b2, _2n, P) * b2 % P; // x^15, 1111\n const b5 = (0, _abstractModularJs.pow2)(b4, _1n, P) * x % P; // x^31\n const b10 = (0, _abstractModularJs.pow2)(b5, _5n, P) * b5 % P;\n const b20 = (0, _abstractModularJs.pow2)(b10, _10n, P) * b10 % P;\n const b40 = (0, _abstractModularJs.pow2)(b20, _20n, P) * b20 % P;\n const b80 = (0, _abstractModularJs.pow2)(b40, _40n, P) * b40 % P;\n const b160 = (0, _abstractModularJs.pow2)(b80, _80n, P) * b80 % P;\n const b240 = (0, _abstractModularJs.pow2)(b160, _80n, P) * b80 % P;\n const b250 = (0, _abstractModularJs.pow2)(b240, _10n, P) * b10 % P;\n const pow_p_5_8 = (0, _abstractModularJs.pow2)(b250, _2n, P) * x % P;\n // ^ To pow to (p+3)/8, multiply it by x.\n return {\n pow_p_5_8,\n b2\n };\n }\n function adjustScalarBytes(bytes) {\n // Section 5: For X25519, in order to decode 32 random bytes as an integer scalar,\n // set the three least significant bits of the first byte\n bytes[0] &= 248; // 0b1111_1000\n // and the most significant bit of the last to zero,\n bytes[31] &= 127; // 0b0111_1111\n // set the second most significant bit of the last byte to 1\n bytes[31] |= 64; // 0b0100_0000\n return bytes;\n }\n // √(-1) aka √(a) aka 2^((p-1)/4)\n // Fp.sqrt(Fp.neg(1))\n const ED25519_SQRT_M1 = /* @__PURE__ */BigInt('19681161376707505956807079304988542015446066515923890162744021073123829784752');\n // sqrt(u/v)\n function uvRatio(u, v) {\n const P = ed25519_CURVE_p;\n const v3 = (0, _abstractModularJs.mod)(v * v * v, P); // v³\n const v7 = (0, _abstractModularJs.mod)(v3 * v3 * v, P); // v⁷\n // (p+3)/8 and (p-5)/8\n const pow = ed25519_pow_2_252_3(u * v7).pow_p_5_8;\n let x = (0, _abstractModularJs.mod)(u * v3 * pow, P); // (uv³)(uv⁷)^(p-5)/8\n const vx2 = (0, _abstractModularJs.mod)(v * x * x, P); // vx²\n const root1 = x; // First root candidate\n const root2 = (0, _abstractModularJs.mod)(x * ED25519_SQRT_M1, P); // Second root candidate\n const useRoot1 = vx2 === u; // If vx² = u (mod p), x is a square root\n const useRoot2 = vx2 === (0, _abstractModularJs.mod)(-u, P); // If vx² = -u, set x <-- x * 2^((p-1)/4)\n const noRoot = vx2 === (0, _abstractModularJs.mod)(-u * ED25519_SQRT_M1, P); // There is no valid root, vx² = -u√(-1)\n if (useRoot1) x = root1;\n if (useRoot2 || noRoot) x = root2; // We return root2 anyway, for const-time\n if ((0, _abstractModularJs.isNegativeLE)(x, P)) x = (0, _abstractModularJs.mod)(-x, P);\n return {\n isValid: useRoot1 || useRoot2,\n value: x\n };\n }\n const Fp = /* @__PURE__ */(() => (0, _abstractModularJs.Field)(ed25519_CURVE.p, {\n isLE: true\n }))();\n const Fn = /* @__PURE__ */(() => (0, _abstractModularJs.Field)(ed25519_CURVE.n, {\n isLE: true\n }))();\n const ed25519Defaults = /* @__PURE__ */(() => ({\n ...ed25519_CURVE,\n Fp,\n hash: _nobleHashesSha2Js.sha512,\n adjustScalarBytes,\n // dom2\n // Ratio of u to v. Allows us to combine inversion and square root. Uses algo from RFC8032 5.1.3.\n // Constant-time, u/√v\n uvRatio\n }))();\n /**\n * ed25519 curve with EdDSA signatures.\n * @example\n * import { ed25519 } from '@noble/curves/ed25519';\n * const { secretKey, publicKey } = ed25519.keygen();\n * const msg = new TextEncoder().encode('hello');\n * const sig = ed25519.sign(msg, priv);\n * ed25519.verify(sig, msg, pub); // Default mode: follows ZIP215\n * ed25519.verify(sig, msg, pub, { zip215: false }); // RFC8032 / FIPS 186-5\n */\n const ed25519 = /* @__PURE__ */(() => (0, _abstractEdwardsJs.twistedEdwards)(ed25519Defaults))();\n function ed25519_domain(data, ctx, phflag) {\n if (ctx.length > 255) throw new Error('Context is too big');\n return (0, _nobleHashesUtilsJs.concatBytes)((0, _nobleHashesUtilsJs.utf8ToBytes)('SigEd25519 no Ed25519 collisions'), new Uint8Array([phflag ? 1 : 0, ctx.length]), ctx, data);\n }\n /** Context of ed25519. Uses context for domain separation. */\n const ed25519ctx = /* @__PURE__ */(() => (0, _abstractEdwardsJs.twistedEdwards)({\n ...ed25519Defaults,\n domain: ed25519_domain\n }))();\n /** Prehashed version of ed25519. Accepts already-hashed messages in sign() and verify(). */\n const ed25519ph = /* @__PURE__ */(() => (0, _abstractEdwardsJs.twistedEdwards)(Object.assign({}, ed25519Defaults, {\n domain: ed25519_domain,\n prehash: _nobleHashesSha2Js.sha512\n })))();\n /**\n * ECDH using curve25519 aka x25519.\n * @example\n * import { x25519 } from '@noble/curves/ed25519';\n * const priv = 'a546e36bf0527c9d3b16154b82465edd62144c0ac1fc5a18506a2244ba449ac4';\n * const pub = 'e6db6867583030db3594c1a424b15f7c726624ec26b3353b10a903a6d0ab1c4c';\n * x25519.getSharedSecret(priv, pub) === x25519.scalarMult(priv, pub); // aliases\n * x25519.getPublicKey(priv) === x25519.scalarMultBase(priv);\n * x25519.getPublicKey(x25519.utils.randomSecretKey());\n */\n const x25519 = /* @__PURE__ */(() => {\n const P = Fp.ORDER;\n return (0, _abstractMontgomeryJs.montgomery)({\n P,\n type: 'x25519',\n powPminus2: x => {\n // x^(p-2) aka x^(2^255-21)\n const {\n pow_p_5_8,\n b2\n } = ed25519_pow_2_252_3(x);\n return (0, _abstractModularJs.mod)((0, _abstractModularJs.pow2)(pow_p_5_8, _3n, P) * b2, P);\n },\n adjustScalarBytes\n });\n })();\n // Hash To Curve Elligator2 Map (NOTE: different from ristretto255 elligator)\n // NOTE: very important part is usage of FpSqrtEven for ELL2_C1_EDWARDS, since\n // SageMath returns different root first and everything falls apart\n const ELL2_C1 = /* @__PURE__ */(() => (ed25519_CURVE_p + _3n) / _8n)(); // 1. c1 = (q + 3) / 8 # Integer arithmetic\n const ELL2_C2 = /* @__PURE__ */(() => Fp.pow(_2n, ELL2_C1))(); // 2. c2 = 2^c1\n const ELL2_C3 = /* @__PURE__ */(() => Fp.sqrt(Fp.neg(Fp.ONE)))(); // 3. c3 = sqrt(-1)\n // prettier-ignore\n function map_to_curve_elligator2_curve25519(u) {\n const ELL2_C4 = (ed25519_CURVE_p - _5n) / _8n; // 4. c4 = (q - 5) / 8 # Integer arithmetic\n const ELL2_J = BigInt(486662);\n let tv1 = Fp.sqr(u); // 1. tv1 = u^2\n tv1 = Fp.mul(tv1, _2n); // 2. tv1 = 2 * tv1\n let xd = Fp.add(tv1, Fp.ONE); // 3. xd = tv1 + 1 # Nonzero: -1 is square (mod p), tv1 is not\n let x1n = Fp.neg(ELL2_J); // 4. x1n = -J # x1 = x1n / xd = -J / (1 + 2 * u^2)\n let tv2 = Fp.sqr(xd); // 5. tv2 = xd^2\n let gxd = Fp.mul(tv2, xd); // 6. gxd = tv2 * xd # gxd = xd^3\n let gx1 = Fp.mul(tv1, ELL2_J); // 7. gx1 = J * tv1 # x1n + J * xd\n gx1 = Fp.mul(gx1, x1n); // 8. gx1 = gx1 * x1n # x1n^2 + J * x1n * xd\n gx1 = Fp.add(gx1, tv2); // 9. gx1 = gx1 + tv2 # x1n^2 + J * x1n * xd + xd^2\n gx1 = Fp.mul(gx1, x1n); // 10. gx1 = gx1 * x1n # x1n^3 + J * x1n^2 * xd + x1n * xd^2\n let tv3 = Fp.sqr(gxd); // 11. tv3 = gxd^2\n tv2 = Fp.sqr(tv3); // 12. tv2 = tv3^2 # gxd^4\n tv3 = Fp.mul(tv3, gxd); // 13. tv3 = tv3 * gxd # gxd^3\n tv3 = Fp.mul(tv3, gx1); // 14. tv3 = tv3 * gx1 # gx1 * gxd^3\n tv2 = Fp.mul(tv2, tv3); // 15. tv2 = tv2 * tv3 # gx1 * gxd^7\n let y11 = Fp.pow(tv2, ELL2_C4); // 16. y11 = tv2^c4 # (gx1 * gxd^7)^((p - 5) / 8)\n y11 = Fp.mul(y11, tv3); // 17. y11 = y11 * tv3 # gx1*gxd^3*(gx1*gxd^7)^((p-5)/8)\n let y12 = Fp.mul(y11, ELL2_C3); // 18. y12 = y11 * c3\n tv2 = Fp.sqr(y11); // 19. tv2 = y11^2\n tv2 = Fp.mul(tv2, gxd); // 20. tv2 = tv2 * gxd\n let e1 = Fp.eql(tv2, gx1); // 21. e1 = tv2 == gx1\n let y1 = Fp.cmov(y12, y11, e1); // 22. y1 = CMOV(y12, y11, e1) # If g(x1) is square, this is its sqrt\n let x2n = Fp.mul(x1n, tv1); // 23. x2n = x1n * tv1 # x2 = x2n / xd = 2 * u^2 * x1n / xd\n let y21 = Fp.mul(y11, u); // 24. y21 = y11 * u\n y21 = Fp.mul(y21, ELL2_C2); // 25. y21 = y21 * c2\n let y22 = Fp.mul(y21, ELL2_C3); // 26. y22 = y21 * c3\n let gx2 = Fp.mul(gx1, tv1); // 27. gx2 = gx1 * tv1 # g(x2) = gx2 / gxd = 2 * u^2 * g(x1)\n tv2 = Fp.sqr(y21); // 28. tv2 = y21^2\n tv2 = Fp.mul(tv2, gxd); // 29. tv2 = tv2 * gxd\n let e2 = Fp.eql(tv2, gx2); // 30. e2 = tv2 == gx2\n let y2 = Fp.cmov(y22, y21, e2); // 31. y2 = CMOV(y22, y21, e2) # If g(x2) is square, this is its sqrt\n tv2 = Fp.sqr(y1); // 32. tv2 = y1^2\n tv2 = Fp.mul(tv2, gxd); // 33. tv2 = tv2 * gxd\n let e3 = Fp.eql(tv2, gx1); // 34. e3 = tv2 == gx1\n let xn = Fp.cmov(x2n, x1n, e3); // 35. xn = CMOV(x2n, x1n, e3) # If e3, x = x1, else x = x2\n let y = Fp.cmov(y2, y1, e3); // 36. y = CMOV(y2, y1, e3) # If e3, y = y1, else y = y2\n let e4 = Fp.isOdd(y); // 37. e4 = sgn0(y) == 1 # Fix sign of y\n y = Fp.cmov(y, Fp.neg(y), e3 !== e4); // 38. y = CMOV(y, -y, e3 XOR e4)\n return {\n xMn: xn,\n xMd: xd,\n yMn: y,\n yMd: _1n\n }; // 39. return (xn, xd, y, 1)\n }\n const ELL2_C1_EDWARDS = /* @__PURE__ */(() => (0, _abstractModularJs.FpSqrtEven)(Fp, Fp.neg(BigInt(486664))))(); // sgn0(c1) MUST equal 0\n function map_to_curve_elligator2_edwards25519(u) {\n const {\n xMn,\n xMd,\n yMn,\n yMd\n } = map_to_curve_elligator2_curve25519(u); // 1. (xMn, xMd, yMn, yMd) =\n // map_to_curve_elligator2_curve25519(u)\n let xn = Fp.mul(xMn, yMd); // 2. xn = xMn * yMd\n xn = Fp.mul(xn, ELL2_C1_EDWARDS); // 3. xn = xn * c1\n let xd = Fp.mul(xMd, yMn); // 4. xd = xMd * yMn # xn / xd = c1 * xM / yM\n let yn = Fp.sub(xMn, xMd); // 5. yn = xMn - xMd\n let yd = Fp.add(xMn, xMd); // 6. yd = xMn + xMd # (n / d - 1) / (n / d + 1) = (n - d) / (n + d)\n let tv1 = Fp.mul(xd, yd); // 7. tv1 = xd * yd\n let e = Fp.eql(tv1, Fp.ZERO); // 8. e = tv1 == 0\n xn = Fp.cmov(xn, Fp.ZERO, e); // 9. xn = CMOV(xn, 0, e)\n xd = Fp.cmov(xd, Fp.ONE, e); // 10. xd = CMOV(xd, 1, e)\n yn = Fp.cmov(yn, Fp.ONE, e); // 11. yn = CMOV(yn, 1, e)\n yd = Fp.cmov(yd, Fp.ONE, e); // 12. yd = CMOV(yd, 1, e)\n const [xd_inv, yd_inv] = (0, _abstractModularJs.FpInvertBatch)(Fp, [xd, yd], true); // batch division\n return {\n x: Fp.mul(xn, xd_inv),\n y: Fp.mul(yn, yd_inv)\n }; // 13. return (xn, xd, yn, yd)\n }\n /** Hashing to ed25519 points / field. RFC 9380 methods. */\n const ed25519_hasher = /* @__PURE__ */(() => (0, _abstractHashToCurveJs.createHasher)(ed25519.Point, scalars => map_to_curve_elligator2_edwards25519(scalars[0]), {\n DST: 'edwards25519_XMD:SHA-512_ELL2_RO_',\n encodeDST: 'edwards25519_XMD:SHA-512_ELL2_NU_',\n p: ed25519_CURVE_p,\n m: 1,\n k: 128,\n expand: 'xmd',\n hash: _nobleHashesSha2Js.sha512\n }))();\n // √(-1) aka √(a) aka 2^((p-1)/4)\n const SQRT_M1 = ED25519_SQRT_M1;\n // √(ad - 1)\n const SQRT_AD_MINUS_ONE = /* @__PURE__ */BigInt('25063068953384623474111414158702152701244531502492656460079210482610430750235');\n // 1 / √(a-d)\n const INVSQRT_A_MINUS_D = /* @__PURE__ */BigInt('54469307008909316920995813868745141605393597292927456921205312896311721017578');\n // 1-d²\n const ONE_MINUS_D_SQ = /* @__PURE__ */BigInt('1159843021668779879193775521855586647937357759715417654439879720876111806838');\n // (d-1)²\n const D_MINUS_ONE_SQ = /* @__PURE__ */BigInt('40440834346308536858101042469323190826248399146238708352240133220865137265952');\n // Calculates 1/√(number)\n const invertSqrt = number => uvRatio(_1n, number);\n const MAX_255B = /* @__PURE__ */BigInt('0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff');\n const bytes255ToNumberLE = bytes => ed25519.Point.Fp.create((0, _utilsJs.bytesToNumberLE)(bytes) & MAX_255B);\n /**\n * Computes Elligator map for Ristretto255.\n * Described in [RFC9380](https://www.rfc-editor.org/rfc/rfc9380#appendix-B) and on\n * the [website](https://ristretto.group/formulas/elligator.html).\n */\n function calcElligatorRistrettoMap(r0) {\n const {\n d\n } = ed25519_CURVE;\n const P = ed25519_CURVE_p;\n const mod = n => Fp.create(n);\n const r = mod(SQRT_M1 * r0 * r0); // 1\n const Ns = mod((r + _1n) * ONE_MINUS_D_SQ); // 2\n let c = BigInt(-1); // 3\n const D = mod((c - d * r) * mod(r + d)); // 4\n let {\n isValid: Ns_D_is_sq,\n value: s\n } = uvRatio(Ns, D); // 5\n let s_ = mod(s * r0); // 6\n if (!(0, _abstractModularJs.isNegativeLE)(s_, P)) s_ = mod(-s_);\n if (!Ns_D_is_sq) s = s_; // 7\n if (!Ns_D_is_sq) c = r; // 8\n const Nt = mod(c * (r - _1n) * D_MINUS_ONE_SQ - D); // 9\n const s2 = s * s;\n const W0 = mod((s + s) * D); // 10\n const W1 = mod(Nt * SQRT_AD_MINUS_ONE); // 11\n const W2 = mod(_1n - s2); // 12\n const W3 = mod(_1n + s2); // 13\n return new ed25519.Point(mod(W0 * W3), mod(W2 * W1), mod(W1 * W3), mod(W0 * W2));\n }\n function ristretto255_map(bytes) {\n (0, _nobleHashesUtilsJs.abytes)(bytes, 64);\n const r1 = bytes255ToNumberLE(bytes.subarray(0, 32));\n const R1 = calcElligatorRistrettoMap(r1);\n const r2 = bytes255ToNumberLE(bytes.subarray(32, 64));\n const R2 = calcElligatorRistrettoMap(r2);\n return new _RistrettoPoint(R1.add(R2));\n }\n /**\n * Wrapper over Edwards Point for ristretto255.\n *\n * Each ed25519/ExtendedPoint has 8 different equivalent points. This can be\n * a source of bugs for protocols like ring signatures. Ristretto was created to solve this.\n * Ristretto point operates in X:Y:Z:T extended coordinates like ExtendedPoint,\n * but it should work in its own namespace: do not combine those two.\n * See [RFC9496](https://www.rfc-editor.org/rfc/rfc9496).\n */\n class _RistrettoPoint extends _abstractEdwardsJs.PrimeEdwardsPoint {\n constructor(ep) {\n super(ep);\n }\n static fromAffine(ap) {\n return new _RistrettoPoint(ed25519.Point.fromAffine(ap));\n }\n assertSame(other) {\n if (!(other instanceof _RistrettoPoint)) throw new Error('RistrettoPoint expected');\n }\n init(ep) {\n return new _RistrettoPoint(ep);\n }\n /** @deprecated use `import { ristretto255_hasher } from '@noble/curves/ed25519.js';` */\n static hashToCurve(hex) {\n return ristretto255_map((0, _utilsJs.ensureBytes)('ristrettoHash', hex, 64));\n }\n static fromBytes(bytes) {\n (0, _nobleHashesUtilsJs.abytes)(bytes, 32);\n const {\n a,\n d\n } = ed25519_CURVE;\n const P = ed25519_CURVE_p;\n const mod = n => Fp.create(n);\n const s = bytes255ToNumberLE(bytes);\n // 1. Check that s_bytes is the canonical encoding of a field element, or else abort.\n // 3. Check that s is non-negative, or else abort\n if (!(0, _utilsJs.equalBytes)(Fp.toBytes(s), bytes) || (0, _abstractModularJs.isNegativeLE)(s, P)) throw new Error('invalid ristretto255 encoding 1');\n const s2 = mod(s * s);\n const u1 = mod(_1n + a * s2); // 4 (a is -1)\n const u2 = mod(_1n - a * s2); // 5\n const u1_2 = mod(u1 * u1);\n const u2_2 = mod(u2 * u2);\n const v = mod(a * d * u1_2 - u2_2); // 6\n const {\n isValid,\n value: I\n } = invertSqrt(mod(v * u2_2)); // 7\n const Dx = mod(I * u2); // 8\n const Dy = mod(I * Dx * v); // 9\n let x = mod((s + s) * Dx); // 10\n if ((0, _abstractModularJs.isNegativeLE)(x, P)) x = mod(-x); // 10\n const y = mod(u1 * Dy); // 11\n const t = mod(x * y); // 12\n if (!isValid || (0, _abstractModularJs.isNegativeLE)(t, P) || y === _0n) throw new Error('invalid ristretto255 encoding 2');\n return new _RistrettoPoint(new ed25519.Point(x, y, _1n, t));\n }\n /**\n * Converts ristretto-encoded string to ristretto point.\n * Described in [RFC9496](https://www.rfc-editor.org/rfc/rfc9496#name-decode).\n * @param hex Ristretto-encoded 32 bytes. Not every 32-byte string is valid ristretto encoding\n */\n static fromHex(hex) {\n return _RistrettoPoint.fromBytes((0, _utilsJs.ensureBytes)('ristrettoHex', hex, 32));\n }\n static msm(points, scalars) {\n return (0, _abstractCurveJs.pippenger)(_RistrettoPoint, ed25519.Point.Fn, points, scalars);\n }\n /**\n * Encodes ristretto point to Uint8Array.\n * Described in [RFC9496](https://www.rfc-editor.org/rfc/rfc9496#name-encode).\n */\n toBytes() {\n let {\n X,\n Y,\n Z,\n T\n } = this.ep;\n const P = ed25519_CURVE_p;\n const mod = n => Fp.create(n);\n const u1 = mod(mod(Z + Y) * mod(Z - Y)); // 1\n const u2 = mod(X * Y); // 2\n // Square root always exists\n const u2sq = mod(u2 * u2);\n const {\n value: invsqrt\n } = invertSqrt(mod(u1 * u2sq)); // 3\n const D1 = mod(invsqrt * u1); // 4\n const D2 = mod(invsqrt * u2); // 5\n const zInv = mod(D1 * D2 * T); // 6\n let D; // 7\n if ((0, _abstractModularJs.isNegativeLE)(T * zInv, P)) {\n let _x = mod(Y * SQRT_M1);\n let _y = mod(X * SQRT_M1);\n X = _x;\n Y = _y;\n D = mod(D1 * INVSQRT_A_MINUS_D);\n } else {\n D = D2; // 8\n }\n if ((0, _abstractModularJs.isNegativeLE)(X * zInv, P)) Y = mod(-Y); // 9\n let s = mod((Z - Y) * D); // 10 (check footer's note, no sqrt(-a))\n if ((0, _abstractModularJs.isNegativeLE)(s, P)) s = mod(-s);\n return Fp.toBytes(s); // 11\n }\n /**\n * Compares two Ristretto points.\n * Described in [RFC9496](https://www.rfc-editor.org/rfc/rfc9496#name-equals).\n */\n equals(other) {\n this.assertSame(other);\n const {\n X: X1,\n Y: Y1\n } = this.ep;\n const {\n X: X2,\n Y: Y2\n } = other.ep;\n const mod = n => Fp.create(n);\n // (x1 * y2 == y1 * x2) | (y1 * y2 == x1 * x2)\n const one = mod(X1 * Y2) === mod(Y1 * X2);\n const two = mod(Y1 * Y2) === mod(X1 * X2);\n return one || two;\n }\n is0() {\n return this.equals(_RistrettoPoint.ZERO);\n }\n }\n // Do NOT change syntax: the following gymnastics is done,\n // because typescript strips comments, which makes bundlers disable tree-shaking.\n // prettier-ignore\n _RistrettoPoint.BASE = /* @__PURE__ */(() => new _RistrettoPoint(ed25519.Point.BASE))();\n // prettier-ignore\n _RistrettoPoint.ZERO = /* @__PURE__ */(() => new _RistrettoPoint(ed25519.Point.ZERO))();\n // prettier-ignore\n _RistrettoPoint.Fp = /* @__PURE__ */(() => Fp)();\n // prettier-ignore\n _RistrettoPoint.Fn = /* @__PURE__ */(() => Fn)();\n const ristretto255 = {\n Point: _RistrettoPoint\n };\n /** Hashing to ristretto255 points / field. RFC 9380 methods. */\n const ristretto255_hasher = {\n hashToCurve(msg, options) {\n const DST = options?.DST || 'ristretto255_XMD:SHA-512_R255MAP_RO_';\n const xmd = (0, _abstractHashToCurveJs.expand_message_xmd)(msg, DST, 64, _nobleHashesSha2Js.sha512);\n return ristretto255_map(xmd);\n },\n hashToScalar(msg, options = {\n DST: _abstractHashToCurveJs._DST_scalar\n }) {\n const xmd = (0, _abstractHashToCurveJs.expand_message_xmd)(msg, options.DST, 64, _nobleHashesSha2Js.sha512);\n return Fn.create((0, _utilsJs.bytesToNumberLE)(xmd));\n }\n };\n // export const ristretto255_oprf: OPRF = createORPF({\n // name: 'ristretto255-SHA512',\n // Point: RistrettoPoint,\n // hash: sha512,\n // hashToGroup: ristretto255_hasher.hashToCurve,\n // hashToScalar: ristretto255_hasher.hashToScalar,\n // });\n /**\n * Weird / bogus points, useful for debugging.\n * All 8 ed25519 points of 8-torsion subgroup can be generated from the point\n * T = `26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05`.\n * ⟨T⟩ = { O, T, 2T, 3T, 4T, 5T, 6T, 7T }\n */\n const ED25519_TORSION_SUBGROUP = ['0100000000000000000000000000000000000000000000000000000000000000', 'c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac037a', '0000000000000000000000000000000000000000000000000000000000000080', '26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05', 'ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f', '26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc85', '0000000000000000000000000000000000000000000000000000000000000000', 'c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa'];\n /** @deprecated use `ed25519.utils.toMontgomery` */\n function edwardsToMontgomeryPub(edwardsPub) {\n return ed25519.utils.toMontgomery((0, _utilsJs.ensureBytes)('pub', edwardsPub));\n }\n /** @deprecated use `ed25519.utils.toMontgomery` */\n const edwardsToMontgomery = edwardsToMontgomeryPub;\n /** @deprecated use `ed25519.utils.toMontgomerySecret` */\n function edwardsToMontgomeryPriv(edwardsPriv) {\n return ed25519.utils.toMontgomerySecret((0, _utilsJs.ensureBytes)('pub', edwardsPriv));\n }\n /** @deprecated use `ristretto255.Point` */\n const RistrettoPoint = _RistrettoPoint;\n /** @deprecated use `import { ed25519_hasher } from '@noble/curves/ed25519.js';` */\n const hashToCurve = /* @__PURE__ */(() => ed25519_hasher.hashToCurve)();\n /** @deprecated use `import { ed25519_hasher } from '@noble/curves/ed25519.js';` */\n const encodeToCurve = /* @__PURE__ */(() => ed25519_hasher.encodeToCurve)();\n /** @deprecated use `import { ristretto255_hasher } from '@noble/curves/ed25519.js';` */\n const hashToRistretto255 = /* @__PURE__ */(() => ristretto255_hasher.hashToCurve)();\n /** @deprecated use `import { ristretto255_hasher } from '@noble/curves/ed25519.js';` */\n const hash_to_ristretto255 = /* @__PURE__ */(() => ristretto255_hasher.hashToCurve)();\n});","lineCount":594,"map":[[7,2,111,0,"Object"],[7,8,111,0],[7,9,111,0,"defineProperty"],[7,23,111,0],[7,24,111,0,"exports"],[7,31,111,0],[8,4,111,0,"enumerable"],[8,14,111,0],[9,4,111,0,"get"],[9,7,111,0],[9,18,111,0,"get"],[9,19,111,0],[10,6,111,0],[10,13,111,0,"ed25519"],[10,20,111,0],[11,4,111,0],[12,2,111,0],[13,2,118,0,"Object"],[13,8,118,0],[13,9,118,0,"defineProperty"],[13,23,118,0],[13,24,118,0,"exports"],[13,31,118,0],[14,4,118,0,"enumerable"],[14,14,118,0],[15,4,118,0,"get"],[15,7,118,0],[15,18,118,0,"get"],[15,19,118,0],[16,6,118,0],[16,13,118,0,"ed25519ctx"],[16,23,118,0],[17,4,118,0],[18,2,118,0],[19,2,123,0,"Object"],[19,8,123,0],[19,9,123,0,"defineProperty"],[19,23,123,0],[19,24,123,0,"exports"],[19,31,123,0],[20,4,123,0,"enumerable"],[20,14,123,0],[21,4,123,0,"get"],[21,7,123,0],[21,18,123,0,"get"],[21,19,123,0],[22,6,123,0],[22,13,123,0,"ed25519ph"],[22,22,123,0],[23,4,123,0],[24,2,123,0],[25,2,137,0,"Object"],[25,8,137,0],[25,9,137,0,"defineProperty"],[25,23,137,0],[25,24,137,0,"exports"],[25,31,137,0],[26,4,137,0,"enumerable"],[26,14,137,0],[27,4,137,0,"get"],[27,7,137,0],[27,18,137,0,"get"],[27,19,137,0],[28,6,137,0],[28,13,137,0,"x25519"],[28,19,137,0],[29,4,137,0],[30,2,137,0],[31,2,219,0,"Object"],[31,8,219,0],[31,9,219,0,"defineProperty"],[31,23,219,0],[31,24,219,0,"exports"],[31,31,219,0],[32,4,219,0,"enumerable"],[32,14,219,0],[33,4,219,0,"get"],[33,7,219,0],[33,18,219,0,"get"],[33,19,219,0],[34,6,219,0],[34,13,219,0,"ed25519_hasher"],[34,27,219,0],[35,4,219,0],[36,2,219,0],[37,2,411,0,"Object"],[37,8,411,0],[37,9,411,0,"defineProperty"],[37,23,411,0],[37,24,411,0,"exports"],[37,31,411,0],[38,4,411,0,"enumerable"],[38,14,411,0],[39,4,411,0,"get"],[39,7,411,0],[39,18,411,0,"get"],[39,19,411,0],[40,6,411,0],[40,13,411,0,"ristretto255"],[40,25,411,0],[41,4,411,0],[42,2,411,0],[43,2,413,0,"Object"],[43,8,413,0],[43,9,413,0,"defineProperty"],[43,23,413,0],[43,24,413,0,"exports"],[43,31,413,0],[44,4,413,0,"enumerable"],[44,14,413,0],[45,4,413,0,"get"],[45,7,413,0],[45,18,413,0,"get"],[45,19,413,0],[46,6,413,0],[46,13,413,0,"ristretto255_hasher"],[46,32,413,0],[47,4,413,0],[48,2,413,0],[49,2,437,0,"Object"],[49,8,437,0],[49,9,437,0,"defineProperty"],[49,23,437,0],[49,24,437,0,"exports"],[49,31,437,0],[50,4,437,0,"enumerable"],[50,14,437,0],[51,4,437,0,"get"],[51,7,437,0],[51,18,437,0,"get"],[51,19,437,0],[52,6,437,0],[52,13,437,0,"ED25519_TORSION_SUBGROUP"],[52,37,437,0],[53,4,437,0],[54,2,437,0],[55,2,448,0,"exports"],[55,9,448,0],[55,10,448,0,"edwardsToMontgomeryPub"],[55,32,448,0],[55,35,448,0,"edwardsToMontgomeryPub"],[55,57,448,0],[56,2,452,0,"Object"],[56,8,452,0],[56,9,452,0,"defineProperty"],[56,23,452,0],[56,24,452,0,"exports"],[56,31,452,0],[57,4,452,0,"enumerable"],[57,14,452,0],[58,4,452,0,"get"],[58,7,452,0],[58,18,452,0,"get"],[58,19,452,0],[59,6,452,0],[59,13,452,0,"edwardsToMontgomery"],[59,32,452,0],[60,4,452,0],[61,2,452,0],[62,2,454,0,"exports"],[62,9,454,0],[62,10,454,0,"edwardsToMontgomeryPriv"],[62,33,454,0],[62,36,454,0,"edwardsToMontgomeryPriv"],[62,59,454,0],[63,2,458,0,"Object"],[63,8,458,0],[63,9,458,0,"defineProperty"],[63,23,458,0],[63,24,458,0,"exports"],[63,31,458,0],[64,4,458,0,"enumerable"],[64,14,458,0],[65,4,458,0,"get"],[65,7,458,0],[65,18,458,0,"get"],[65,19,458,0],[66,6,458,0],[66,13,458,0,"RistrettoPoint"],[66,27,458,0],[67,4,458,0],[68,2,458,0],[69,2,460,0,"Object"],[69,8,460,0],[69,9,460,0,"defineProperty"],[69,23,460,0],[69,24,460,0,"exports"],[69,31,460,0],[70,4,460,0,"enumerable"],[70,14,460,0],[71,4,460,0,"get"],[71,7,460,0],[71,18,460,0,"get"],[71,19,460,0],[72,6,460,0],[72,13,460,0,"hashToCurve"],[72,24,460,0],[73,4,460,0],[74,2,460,0],[75,2,462,0,"Object"],[75,8,462,0],[75,9,462,0,"defineProperty"],[75,23,462,0],[75,24,462,0,"exports"],[75,31,462,0],[76,4,462,0,"enumerable"],[76,14,462,0],[77,4,462,0,"get"],[77,7,462,0],[77,18,462,0,"get"],[77,19,462,0],[78,6,462,0],[78,13,462,0,"encodeToCurve"],[78,26,462,0],[79,4,462,0],[80,2,462,0],[81,2,464,0,"Object"],[81,8,464,0],[81,9,464,0,"defineProperty"],[81,23,464,0],[81,24,464,0,"exports"],[81,31,464,0],[82,4,464,0,"enumerable"],[82,14,464,0],[83,4,464,0,"get"],[83,7,464,0],[83,18,464,0,"get"],[83,19,464,0],[84,6,464,0],[84,13,464,0,"hashToRistretto255"],[84,31,464,0],[85,4,464,0],[86,2,464,0],[87,2,466,0,"Object"],[87,8,466,0],[87,9,466,0,"defineProperty"],[87,23,466,0],[87,24,466,0,"exports"],[87,31,466,0],[88,4,466,0,"enumerable"],[88,14,466,0],[89,4,466,0,"get"],[89,7,466,0],[89,18,466,0,"get"],[89,19,466,0],[90,6,466,0],[90,13,466,0,"hash_to_ristretto255"],[90,33,466,0],[91,4,466,0],[92,2,466,0],[93,2,9,0],[93,6,9,0,"_nobleHashesSha2Js"],[93,24,9,0],[93,27,9,0,"require"],[93,34,9,0],[93,35,9,0,"_dependencyMap"],[93,49,9,0],[94,2,10,0],[94,6,10,0,"_nobleHashesUtilsJs"],[94,25,10,0],[94,28,10,0,"require"],[94,35,10,0],[94,36,10,0,"_dependencyMap"],[94,50,10,0],[95,2,11,0],[95,6,11,0,"_abstractCurveJs"],[95,22,11,0],[95,25,11,0,"require"],[95,32,11,0],[95,33,11,0,"_dependencyMap"],[95,47,11,0],[96,2,12,0],[96,6,12,0,"_abstractEdwardsJs"],[96,24,12,0],[96,27,12,0,"require"],[96,34,12,0],[96,35,12,0,"_dependencyMap"],[96,49,12,0],[97,2,13,0],[97,6,13,0,"_abstractHashToCurveJs"],[97,28,13,0],[97,31,13,0,"require"],[97,38,13,0],[97,39,13,0,"_dependencyMap"],[97,53,13,0],[98,2,14,0],[98,6,14,0,"_abstractModularJs"],[98,24,14,0],[98,27,14,0,"require"],[98,34,14,0],[98,35,14,0,"_dependencyMap"],[98,49,14,0],[99,2,15,0],[99,6,15,0,"_abstractMontgomeryJs"],[99,27,15,0],[99,30,15,0,"require"],[99,37,15,0],[99,38,15,0,"_dependencyMap"],[99,52,15,0],[100,2,16,0],[100,6,16,0,"_utilsJs"],[100,14,16,0],[100,17,16,0,"require"],[100,24,16,0],[100,25,16,0,"_dependencyMap"],[100,39,16,0],[101,2,1,0],[102,0,2,0],[103,0,3,0],[104,0,4,0],[105,0,5,0],[106,0,6,0],[107,0,7,0],[108,2,8,0],[110,2,17,0],[111,2,18,0],[111,8,18,6,"_0n"],[111,11,18,9],[111,14,18,12],[111,29,18,28,"BigInt"],[111,35,18,34],[111,36,18,35],[111,37,18,36],[111,38,18,37],[112,4,18,39,"_1n"],[112,7,18,42],[112,10,18,45,"BigInt"],[112,16,18,51],[112,17,18,52],[112,18,18,53],[112,19,18,54],[113,4,18,56,"_2n"],[113,7,18,59],[113,10,18,62,"BigInt"],[113,16,18,68],[113,17,18,69],[113,18,18,70],[113,19,18,71],[114,4,18,73,"_3n"],[114,7,18,76],[114,10,18,79,"BigInt"],[114,16,18,85],[114,17,18,86],[114,18,18,87],[114,19,18,88],[115,2,19,0],[116,2,20,0],[116,8,20,6,"_5n"],[116,11,20,9],[116,14,20,12,"BigInt"],[116,20,20,18],[116,21,20,19],[116,22,20,20],[116,23,20,21],[117,4,20,23,"_8n"],[117,7,20,26],[117,10,20,29,"BigInt"],[117,16,20,35],[117,17,20,36],[117,18,20,37],[117,19,20,38],[118,2,21,0],[119,2,22,0],[119,8,22,6,"ed25519_CURVE_p"],[119,23,22,21],[119,26,22,24,"BigInt"],[119,32,22,30],[119,33,22,31],[119,101,22,99],[119,102,22,100],[120,2,23,0],[121,2,24,0],[122,2,25,0],[123,2,26,0],[123,8,26,6,"ed25519_CURVE"],[123,21,26,19],[123,24,26,22],[123,39,26,38],[123,40,26,39],[123,47,26,46],[124,4,27,4,"p"],[124,5,27,5],[124,7,27,7,"ed25519_CURVE_p"],[124,22,27,22],[125,4,28,4,"n"],[125,5,28,5],[125,7,28,7,"BigInt"],[125,13,28,13],[125,14,28,14],[125,82,28,82],[125,83,28,83],[126,4,29,4,"h"],[126,5,29,5],[126,7,29,7,"_8n"],[126,10,29,10],[127,4,30,4,"a"],[127,5,30,5],[127,7,30,7,"BigInt"],[127,13,30,13],[127,14,30,14],[127,82,30,82],[127,83,30,83],[128,4,31,4,"d"],[128,5,31,5],[128,7,31,7,"BigInt"],[128,13,31,13],[128,14,31,14],[128,82,31,82],[128,83,31,83],[129,4,32,4,"Gx"],[129,6,32,6],[129,8,32,8,"BigInt"],[129,14,32,14],[129,15,32,15],[129,83,32,83],[129,84,32,84],[130,4,33,4,"Gy"],[130,6,33,6],[130,8,33,8,"BigInt"],[130,14,33,14],[130,15,33,15],[130,83,33,83],[131,2,34,0],[131,3,34,1],[131,4,34,2],[131,6,34,4],[131,7,34,5],[132,2,35,0],[132,11,35,9,"ed25519_pow_2_252_3"],[132,30,35,28,"ed25519_pow_2_252_3"],[132,31,35,29,"x"],[132,32,35,30],[132,34,35,32],[133,4,36,4],[134,4,37,4],[134,10,37,10,"_10n"],[134,14,37,14],[134,17,37,17,"BigInt"],[134,23,37,23],[134,24,37,24],[134,26,37,26],[134,27,37,27],[135,6,37,29,"_20n"],[135,10,37,33],[135,13,37,36,"BigInt"],[135,19,37,42],[135,20,37,43],[135,22,37,45],[135,23,37,46],[136,6,37,48,"_40n"],[136,10,37,52],[136,13,37,55,"BigInt"],[136,19,37,61],[136,20,37,62],[136,22,37,64],[136,23,37,65],[137,6,37,67,"_80n"],[137,10,37,71],[137,13,37,74,"BigInt"],[137,19,37,80],[137,20,37,81],[137,22,37,83],[137,23,37,84],[138,4,38,4],[138,10,38,10,"P"],[138,11,38,11],[138,14,38,14,"ed25519_CURVE_p"],[138,29,38,29],[139,4,39,4],[139,10,39,10,"x2"],[139,12,39,12],[139,15,39,16,"x"],[139,16,39,17],[139,19,39,20,"x"],[139,20,39,21],[139,23,39,25,"P"],[139,24,39,26],[140,4,40,4],[140,10,40,10,"b2"],[140,12,40,12],[140,15,40,16,"x2"],[140,17,40,18],[140,20,40,21,"x"],[140,21,40,22],[140,24,40,26,"P"],[140,25,40,27],[140,26,40,28],[140,27,40,29],[141,4,41,4],[141,10,41,10,"b4"],[141,12,41,12],[141,15,41,16],[141,19,41,16,"pow2"],[141,37,41,20],[141,38,41,20,"pow2"],[141,42,41,20],[141,44,41,21,"b2"],[141,46,41,23],[141,48,41,25,"_2n"],[141,51,41,28],[141,53,41,30,"P"],[141,54,41,31],[141,55,41,32],[141,58,41,35,"b2"],[141,60,41,37],[141,63,41,41,"P"],[141,64,41,42],[141,65,41,43],[141,66,41,44],[142,4,42,4],[142,10,42,10,"b5"],[142,12,42,12],[142,15,42,16],[142,19,42,16,"pow2"],[142,37,42,20],[142,38,42,20,"pow2"],[142,42,42,20],[142,44,42,21,"b4"],[142,46,42,23],[142,48,42,25,"_1n"],[142,51,42,28],[142,53,42,30,"P"],[142,54,42,31],[142,55,42,32],[142,58,42,35,"x"],[142,59,42,36],[142,62,42,40,"P"],[142,63,42,41],[142,64,42,42],[142,65,42,43],[143,4,43,4],[143,10,43,10,"b10"],[143,13,43,13],[143,16,43,17],[143,20,43,17,"pow2"],[143,38,43,21],[143,39,43,21,"pow2"],[143,43,43,21],[143,45,43,22,"b5"],[143,47,43,24],[143,49,43,26,"_5n"],[143,52,43,29],[143,54,43,31,"P"],[143,55,43,32],[143,56,43,33],[143,59,43,36,"b5"],[143,61,43,38],[143,64,43,42,"P"],[143,65,43,43],[144,4,44,4],[144,10,44,10,"b20"],[144,13,44,13],[144,16,44,17],[144,20,44,17,"pow2"],[144,38,44,21],[144,39,44,21,"pow2"],[144,43,44,21],[144,45,44,22,"b10"],[144,48,44,25],[144,50,44,27,"_10n"],[144,54,44,31],[144,56,44,33,"P"],[144,57,44,34],[144,58,44,35],[144,61,44,38,"b10"],[144,64,44,41],[144,67,44,45,"P"],[144,68,44,46],[145,4,45,4],[145,10,45,10,"b40"],[145,13,45,13],[145,16,45,17],[145,20,45,17,"pow2"],[145,38,45,21],[145,39,45,21,"pow2"],[145,43,45,21],[145,45,45,22,"b20"],[145,48,45,25],[145,50,45,27,"_20n"],[145,54,45,31],[145,56,45,33,"P"],[145,57,45,34],[145,58,45,35],[145,61,45,38,"b20"],[145,64,45,41],[145,67,45,45,"P"],[145,68,45,46],[146,4,46,4],[146,10,46,10,"b80"],[146,13,46,13],[146,16,46,17],[146,20,46,17,"pow2"],[146,38,46,21],[146,39,46,21,"pow2"],[146,43,46,21],[146,45,46,22,"b40"],[146,48,46,25],[146,50,46,27,"_40n"],[146,54,46,31],[146,56,46,33,"P"],[146,57,46,34],[146,58,46,35],[146,61,46,38,"b40"],[146,64,46,41],[146,67,46,45,"P"],[146,68,46,46],[147,4,47,4],[147,10,47,10,"b160"],[147,14,47,14],[147,17,47,18],[147,21,47,18,"pow2"],[147,39,47,22],[147,40,47,22,"pow2"],[147,44,47,22],[147,46,47,23,"b80"],[147,49,47,26],[147,51,47,28,"_80n"],[147,55,47,32],[147,57,47,34,"P"],[147,58,47,35],[147,59,47,36],[147,62,47,39,"b80"],[147,65,47,42],[147,68,47,46,"P"],[147,69,47,47],[148,4,48,4],[148,10,48,10,"b240"],[148,14,48,14],[148,17,48,18],[148,21,48,18,"pow2"],[148,39,48,22],[148,40,48,22,"pow2"],[148,44,48,22],[148,46,48,23,"b160"],[148,50,48,27],[148,52,48,29,"_80n"],[148,56,48,33],[148,58,48,35,"P"],[148,59,48,36],[148,60,48,37],[148,63,48,40,"b80"],[148,66,48,43],[148,69,48,47,"P"],[148,70,48,48],[149,4,49,4],[149,10,49,10,"b250"],[149,14,49,14],[149,17,49,18],[149,21,49,18,"pow2"],[149,39,49,22],[149,40,49,22,"pow2"],[149,44,49,22],[149,46,49,23,"b240"],[149,50,49,27],[149,52,49,29,"_10n"],[149,56,49,33],[149,58,49,35,"P"],[149,59,49,36],[149,60,49,37],[149,63,49,40,"b10"],[149,66,49,43],[149,69,49,47,"P"],[149,70,49,48],[150,4,50,4],[150,10,50,10,"pow_p_5_8"],[150,19,50,19],[150,22,50,23],[150,26,50,23,"pow2"],[150,44,50,27],[150,45,50,27,"pow2"],[150,49,50,27],[150,51,50,28,"b250"],[150,55,50,32],[150,57,50,34,"_2n"],[150,60,50,37],[150,62,50,39,"P"],[150,63,50,40],[150,64,50,41],[150,67,50,44,"x"],[150,68,50,45],[150,71,50,49,"P"],[150,72,50,50],[151,4,51,4],[152,4,52,4],[152,11,52,11],[153,6,52,13,"pow_p_5_8"],[153,15,52,22],[154,6,52,24,"b2"],[155,4,52,27],[155,5,52,28],[156,2,53,0],[157,2,54,0],[157,11,54,9,"adjustScalarBytes"],[157,28,54,26,"adjustScalarBytes"],[157,29,54,27,"bytes"],[157,34,54,32],[157,36,54,34],[158,4,55,4],[159,4,56,4],[160,4,57,4,"bytes"],[160,9,57,9],[160,10,57,10],[160,11,57,11],[160,12,57,12],[160,16,57,16],[160,19,57,19],[160,20,57,20],[160,21,57,21],[161,4,58,4],[162,4,59,4,"bytes"],[162,9,59,9],[162,10,59,10],[162,12,59,12],[162,13,59,13],[162,17,59,17],[162,20,59,20],[162,21,59,21],[162,22,59,22],[163,4,60,4],[164,4,61,4,"bytes"],[164,9,61,9],[164,10,61,10],[164,12,61,12],[164,13,61,13],[164,17,61,17],[164,19,61,19],[164,20,61,20],[164,21,61,21],[165,4,62,4],[165,11,62,11,"bytes"],[165,16,62,16],[166,2,63,0],[167,2,64,0],[168,2,65,0],[169,2,66,0],[169,8,66,6,"ED25519_SQRT_M1"],[169,23,66,21],[169,26,66,24],[169,41,66,40,"BigInt"],[169,47,66,46],[169,48,66,47],[169,127,66,126],[169,128,66,127],[170,2,67,0],[171,2,68,0],[171,11,68,9,"uvRatio"],[171,18,68,16,"uvRatio"],[171,19,68,17,"u"],[171,20,68,18],[171,22,68,20,"v"],[171,23,68,21],[171,25,68,23],[172,4,69,4],[172,10,69,10,"P"],[172,11,69,11],[172,14,69,14,"ed25519_CURVE_p"],[172,29,69,29],[173,4,70,4],[173,10,70,10,"v3"],[173,12,70,12],[173,15,70,15],[173,19,70,15,"mod"],[173,37,70,18],[173,38,70,18,"mod"],[173,41,70,18],[173,43,70,19,"v"],[173,44,70,20],[173,47,70,23,"v"],[173,48,70,24],[173,51,70,27,"v"],[173,52,70,28],[173,54,70,30,"P"],[173,55,70,31],[173,56,70,32],[173,57,70,33],[173,58,70,34],[174,4,71,4],[174,10,71,10,"v7"],[174,12,71,12],[174,15,71,15],[174,19,71,15,"mod"],[174,37,71,18],[174,38,71,18,"mod"],[174,41,71,18],[174,43,71,19,"v3"],[174,45,71,21],[174,48,71,24,"v3"],[174,50,71,26],[174,53,71,29,"v"],[174,54,71,30],[174,56,71,32,"P"],[174,57,71,33],[174,58,71,34],[174,59,71,35],[174,60,71,36],[175,4,72,4],[176,4,73,4],[176,10,73,10,"pow"],[176,13,73,13],[176,16,73,16,"ed25519_pow_2_252_3"],[176,35,73,35],[176,36,73,36,"u"],[176,37,73,37],[176,40,73,40,"v7"],[176,42,73,42],[176,43,73,43],[176,44,73,44,"pow_p_5_8"],[176,53,73,53],[177,4,74,4],[177,8,74,8,"x"],[177,9,74,9],[177,12,74,12],[177,16,74,12,"mod"],[177,34,74,15],[177,35,74,15,"mod"],[177,38,74,15],[177,40,74,16,"u"],[177,41,74,17],[177,44,74,20,"v3"],[177,46,74,22],[177,49,74,25,"pow"],[177,52,74,28],[177,54,74,30,"P"],[177,55,74,31],[177,56,74,32],[177,57,74,33],[177,58,74,34],[178,4,75,4],[178,10,75,10,"vx2"],[178,13,75,13],[178,16,75,16],[178,20,75,16,"mod"],[178,38,75,19],[178,39,75,19,"mod"],[178,42,75,19],[178,44,75,20,"v"],[178,45,75,21],[178,48,75,24,"x"],[178,49,75,25],[178,52,75,28,"x"],[178,53,75,29],[178,55,75,31,"P"],[178,56,75,32],[178,57,75,33],[178,58,75,34],[178,59,75,35],[179,4,76,4],[179,10,76,10,"root1"],[179,15,76,15],[179,18,76,18,"x"],[179,19,76,19],[179,20,76,20],[179,21,76,21],[180,4,77,4],[180,10,77,10,"root2"],[180,15,77,15],[180,18,77,18],[180,22,77,18,"mod"],[180,40,77,21],[180,41,77,21,"mod"],[180,44,77,21],[180,46,77,22,"x"],[180,47,77,23],[180,50,77,26,"ED25519_SQRT_M1"],[180,65,77,41],[180,67,77,43,"P"],[180,68,77,44],[180,69,77,45],[180,70,77,46],[180,71,77,47],[181,4,78,4],[181,10,78,10,"useRoot1"],[181,18,78,18],[181,21,78,21,"vx2"],[181,24,78,24],[181,29,78,29,"u"],[181,30,78,30],[181,31,78,31],[181,32,78,32],[182,4,79,4],[182,10,79,10,"useRoot2"],[182,18,79,18],[182,21,79,21,"vx2"],[182,24,79,24],[182,29,79,29],[182,33,79,29,"mod"],[182,51,79,32],[182,52,79,32,"mod"],[182,55,79,32],[182,57,79,33],[182,58,79,34,"u"],[182,59,79,35],[182,61,79,37,"P"],[182,62,79,38],[182,63,79,39],[182,64,79,40],[182,65,79,41],[183,4,80,4],[183,10,80,10,"noRoot"],[183,16,80,16],[183,19,80,19,"vx2"],[183,22,80,22],[183,27,80,27],[183,31,80,27,"mod"],[183,49,80,30],[183,50,80,30,"mod"],[183,53,80,30],[183,55,80,31],[183,56,80,32,"u"],[183,57,80,33],[183,60,80,36,"ED25519_SQRT_M1"],[183,75,80,51],[183,77,80,53,"P"],[183,78,80,54],[183,79,80,55],[183,80,80,56],[183,81,80,57],[184,4,81,4],[184,8,81,8,"useRoot1"],[184,16,81,16],[184,18,82,8,"x"],[184,19,82,9],[184,22,82,12,"root1"],[184,27,82,17],[185,4,83,4],[185,8,83,8,"useRoot2"],[185,16,83,16],[185,20,83,20,"noRoot"],[185,26,83,26],[185,28,84,8,"x"],[185,29,84,9],[185,32,84,12,"root2"],[185,37,84,17],[185,38,84,18],[185,39,84,19],[186,4,85,4],[186,8,85,8],[186,12,85,8,"isNegativeLE"],[186,30,85,20],[186,31,85,20,"isNegativeLE"],[186,43,85,20],[186,45,85,21,"x"],[186,46,85,22],[186,48,85,24,"P"],[186,49,85,25],[186,50,85,26],[186,52,86,8,"x"],[186,53,86,9],[186,56,86,12],[186,60,86,12,"mod"],[186,78,86,15],[186,79,86,15,"mod"],[186,82,86,15],[186,84,86,16],[186,85,86,17,"x"],[186,86,86,18],[186,88,86,20,"P"],[186,89,86,21],[186,90,86,22],[187,4,87,4],[187,11,87,11],[188,6,87,13,"isValid"],[188,13,87,20],[188,15,87,22,"useRoot1"],[188,23,87,30],[188,27,87,34,"useRoot2"],[188,35,87,42],[189,6,87,44,"value"],[189,11,87,49],[189,13,87,51,"x"],[190,4,87,53],[190,5,87,54],[191,2,88,0],[192,2,89,0],[192,8,89,6,"Fp"],[192,10,89,8],[192,13,89,11],[192,28,89,27],[192,29,89,28],[192,35,89,34],[192,39,89,34,"Field"],[192,57,89,39],[192,58,89,39,"Field"],[192,63,89,39],[192,65,89,40,"ed25519_CURVE"],[192,78,89,53],[192,79,89,54,"p"],[192,80,89,55],[192,82,89,57],[193,4,89,59,"isLE"],[193,8,89,63],[193,10,89,65],[194,2,89,70],[194,3,89,71],[194,4,89,72],[194,6,89,74],[194,7,89,75],[195,2,90,0],[195,8,90,6,"Fn"],[195,10,90,8],[195,13,90,11],[195,28,90,27],[195,29,90,28],[195,35,90,34],[195,39,90,34,"Field"],[195,57,90,39],[195,58,90,39,"Field"],[195,63,90,39],[195,65,90,40,"ed25519_CURVE"],[195,78,90,53],[195,79,90,54,"n"],[195,80,90,55],[195,82,90,57],[196,4,90,59,"isLE"],[196,8,90,63],[196,10,90,65],[197,2,90,70],[197,3,90,71],[197,4,90,72],[197,6,90,74],[197,7,90,75],[198,2,91,0],[198,8,91,6,"ed25519Defaults"],[198,23,91,21],[198,26,91,24],[198,41,91,40],[198,42,91,41],[198,49,91,48],[199,4,92,4],[199,7,92,7,"ed25519_CURVE"],[199,20,92,20],[200,4,93,4,"Fp"],[200,6,93,6],[201,4,94,4,"hash"],[201,8,94,8],[201,10,94,10,"sha512"],[201,28,94,16],[201,29,94,16,"sha512"],[201,35,94,16],[202,4,95,4,"adjustScalarBytes"],[202,21,95,21],[203,4,96,4],[204,4,97,4],[205,4,98,4],[206,4,99,4,"uvRatio"],[207,2,100,0],[207,3,100,1],[207,4,100,2],[207,6,100,4],[207,7,100,5],[208,2,101,0],[209,0,102,0],[210,0,103,0],[211,0,104,0],[212,0,105,0],[213,0,106,0],[214,0,107,0],[215,0,108,0],[216,0,109,0],[217,0,110,0],[218,2,111,7],[218,8,111,13,"ed25519"],[218,15,111,20],[218,18,111,23],[218,33,111,39],[218,34,111,40],[218,40,111,46],[218,44,111,46,"twistedEdwards"],[218,62,111,60],[218,63,111,60,"twistedEdwards"],[218,77,111,60],[218,79,111,61,"ed25519Defaults"],[218,94,111,76],[218,95,111,77],[218,97,111,79],[218,98,111,80],[219,2,112,0],[219,11,112,9,"ed25519_domain"],[219,25,112,23,"ed25519_domain"],[219,26,112,24,"data"],[219,30,112,28],[219,32,112,30,"ctx"],[219,35,112,33],[219,37,112,35,"phflag"],[219,43,112,41],[219,45,112,43],[220,4,113,4],[220,8,113,8,"ctx"],[220,11,113,11],[220,12,113,12,"length"],[220,18,113,18],[220,21,113,21],[220,24,113,24],[220,26,114,8],[220,32,114,14],[220,36,114,18,"Error"],[220,41,114,23],[220,42,114,24],[220,62,114,44],[220,63,114,45],[221,4,115,4],[221,11,115,11],[221,15,115,11,"concatBytes"],[221,34,115,22],[221,35,115,22,"concatBytes"],[221,46,115,22],[221,48,115,23],[221,52,115,23,"utf8ToBytes"],[221,71,115,34],[221,72,115,34,"utf8ToBytes"],[221,83,115,34],[221,85,115,35],[221,119,115,69],[221,120,115,70],[221,122,115,72],[221,126,115,76,"Uint8Array"],[221,136,115,86],[221,137,115,87],[221,138,115,88,"phflag"],[221,144,115,94],[221,147,115,97],[221,148,115,98],[221,151,115,101],[221,152,115,102],[221,154,115,104,"ctx"],[221,157,115,107],[221,158,115,108,"length"],[221,164,115,114],[221,165,115,115],[221,166,115,116],[221,168,115,118,"ctx"],[221,171,115,121],[221,173,115,123,"data"],[221,177,115,127],[221,178,115,128],[222,2,116,0],[223,2,117,0],[224,2,118,7],[224,8,118,13,"ed25519ctx"],[224,18,118,23],[224,21,118,26],[224,36,118,42],[224,37,118,43],[224,43,118,49],[224,47,118,49,"twistedEdwards"],[224,65,118,63],[224,66,118,63,"twistedEdwards"],[224,80,118,63],[224,82,118,64],[225,4,119,4],[225,7,119,7,"ed25519Defaults"],[225,22,119,22],[226,4,120,4,"domain"],[226,10,120,10],[226,12,120,12,"ed25519_domain"],[227,2,121,0],[227,3,121,1],[227,4,121,2],[227,6,121,4],[227,7,121,5],[228,2,122,0],[229,2,123,7],[229,8,123,13,"ed25519ph"],[229,17,123,22],[229,20,123,25],[229,35,123,41],[229,36,123,42],[229,42,123,48],[229,46,123,48,"twistedEdwards"],[229,64,123,62],[229,65,123,62,"twistedEdwards"],[229,79,123,62],[229,81,123,63,"Object"],[229,87,123,69],[229,88,123,70,"assign"],[229,94,123,76],[229,95,123,77],[229,96,123,78],[229,97,123,79],[229,99,123,81,"ed25519Defaults"],[229,114,123,96],[229,116,123,98],[230,4,124,4,"domain"],[230,10,124,10],[230,12,124,12,"ed25519_domain"],[230,26,124,26],[231,4,125,4,"prehash"],[231,11,125,11],[231,13,125,13,"sha512"],[231,31,125,19],[231,32,125,19,"sha512"],[232,2,126,0],[232,3,126,1],[232,4,126,2],[232,5,126,3],[232,7,126,5],[232,8,126,6],[233,2,127,0],[234,0,128,0],[235,0,129,0],[236,0,130,0],[237,0,131,0],[238,0,132,0],[239,0,133,0],[240,0,134,0],[241,0,135,0],[242,0,136,0],[243,2,137,7],[243,8,137,13,"x25519"],[243,14,137,19],[243,17,137,22],[243,32,137,38],[243,33,137,39],[243,39,137,45],[244,4,138,4],[244,10,138,10,"P"],[244,11,138,11],[244,14,138,14,"Fp"],[244,16,138,16],[244,17,138,17,"ORDER"],[244,22,138,22],[245,4,139,4],[245,11,139,11],[245,15,139,11,"montgomery"],[245,36,139,21],[245,37,139,21,"montgomery"],[245,47,139,21],[245,49,139,22],[246,6,140,8,"P"],[246,7,140,9],[247,6,141,8,"type"],[247,10,141,12],[247,12,141,14],[247,20,141,22],[248,6,142,8,"powPminus2"],[248,16,142,18],[248,18,142,21,"x"],[248,19,142,22],[248,23,142,27],[249,8,143,12],[250,8,144,12],[250,14,144,18],[251,10,144,20,"pow_p_5_8"],[251,19,144,29],[252,10,144,31,"b2"],[253,8,144,34],[253,9,144,35],[253,12,144,38,"ed25519_pow_2_252_3"],[253,31,144,57],[253,32,144,58,"x"],[253,33,144,59],[253,34,144,60],[254,8,145,12],[254,15,145,19],[254,19,145,19,"mod"],[254,37,145,22],[254,38,145,22,"mod"],[254,41,145,22],[254,43,145,23],[254,47,145,23,"pow2"],[254,65,145,27],[254,66,145,27,"pow2"],[254,70,145,27],[254,72,145,28,"pow_p_5_8"],[254,81,145,37],[254,83,145,39,"_3n"],[254,86,145,42],[254,88,145,44,"P"],[254,89,145,45],[254,90,145,46],[254,93,145,49,"b2"],[254,95,145,51],[254,97,145,53,"P"],[254,98,145,54],[254,99,145,55],[255,6,146,8],[255,7,146,9],[256,6,147,8,"adjustScalarBytes"],[257,4,148,4],[257,5,148,5],[257,6,148,6],[258,2,149,0],[258,3,149,1],[258,5,149,3],[258,6,149,4],[259,2,150,0],[260,2,151,0],[261,2,152,0],[262,2,153,0],[262,8,153,6,"ELL2_C1"],[262,15,153,13],[262,18,153,16],[262,33,153,32],[262,34,153,33],[262,40,153,39],[262,41,153,40,"ed25519_CURVE_p"],[262,56,153,55],[262,59,153,58,"_3n"],[262,62,153,61],[262,66,153,65,"_8n"],[262,69,153,68],[262,71,153,70],[262,72,153,71],[262,73,153,72],[262,74,153,73],[263,2,154,0],[263,8,154,6,"ELL2_C2"],[263,15,154,13],[263,18,154,16],[263,33,154,32],[263,34,154,33],[263,40,154,39,"Fp"],[263,42,154,41],[263,43,154,42,"pow"],[263,46,154,45],[263,47,154,46,"_2n"],[263,50,154,49],[263,52,154,51,"ELL2_C1"],[263,59,154,58],[263,60,154,59],[263,62,154,61],[263,63,154,62],[263,64,154,63],[263,65,154,64],[264,2,155,0],[264,8,155,6,"ELL2_C3"],[264,15,155,13],[264,18,155,16],[264,33,155,32],[264,34,155,33],[264,40,155,39,"Fp"],[264,42,155,41],[264,43,155,42,"sqrt"],[264,47,155,46],[264,48,155,47,"Fp"],[264,50,155,49],[264,51,155,50,"neg"],[264,54,155,53],[264,55,155,54,"Fp"],[264,57,155,56],[264,58,155,57,"ONE"],[264,61,155,60],[264,62,155,61],[264,63,155,62],[264,65,155,64],[264,66,155,65],[264,67,155,66],[264,68,155,67],[265,2,156,0],[266,2,157,0],[266,11,157,9,"map_to_curve_elligator2_curve25519"],[266,45,157,43,"map_to_curve_elligator2_curve25519"],[266,46,157,44,"u"],[266,47,157,45],[266,49,157,47],[267,4,158,4],[267,10,158,10,"ELL2_C4"],[267,17,158,17],[267,20,158,20],[267,21,158,21,"ed25519_CURVE_p"],[267,36,158,36],[267,39,158,39,"_5n"],[267,42,158,42],[267,46,158,46,"_8n"],[267,49,158,49],[267,50,158,50],[267,51,158,51],[268,4,159,4],[268,10,159,10,"ELL2_J"],[268,16,159,16],[268,19,159,19,"BigInt"],[268,25,159,25],[268,26,159,26],[268,32,159,32],[268,33,159,33],[269,4,160,4],[269,8,160,8,"tv1"],[269,11,160,11],[269,14,160,14,"Fp"],[269,16,160,16],[269,17,160,17,"sqr"],[269,20,160,20],[269,21,160,21,"u"],[269,22,160,22],[269,23,160,23],[269,24,160,24],[269,25,160,25],[270,4,161,4,"tv1"],[270,7,161,7],[270,10,161,10,"Fp"],[270,12,161,12],[270,13,161,13,"mul"],[270,16,161,16],[270,17,161,17,"tv1"],[270,20,161,20],[270,22,161,22,"_2n"],[270,25,161,25],[270,26,161,26],[270,27,161,27],[270,28,161,28],[271,4,162,4],[271,8,162,8,"xd"],[271,10,162,10],[271,13,162,13,"Fp"],[271,15,162,15],[271,16,162,16,"add"],[271,19,162,19],[271,20,162,20,"tv1"],[271,23,162,23],[271,25,162,25,"Fp"],[271,27,162,27],[271,28,162,28,"ONE"],[271,31,162,31],[271,32,162,32],[271,33,162,33],[271,34,162,34],[272,4,163,4],[272,8,163,8,"x1n"],[272,11,163,11],[272,14,163,14,"Fp"],[272,16,163,16],[272,17,163,17,"neg"],[272,20,163,20],[272,21,163,21,"ELL2_J"],[272,27,163,27],[272,28,163,28],[272,29,163,29],[272,30,163,30],[273,4,164,4],[273,8,164,8,"tv2"],[273,11,164,11],[273,14,164,14,"Fp"],[273,16,164,16],[273,17,164,17,"sqr"],[273,20,164,20],[273,21,164,21,"xd"],[273,23,164,23],[273,24,164,24],[273,25,164,25],[273,26,164,26],[274,4,165,4],[274,8,165,8,"gxd"],[274,11,165,11],[274,14,165,14,"Fp"],[274,16,165,16],[274,17,165,17,"mul"],[274,20,165,20],[274,21,165,21,"tv2"],[274,24,165,24],[274,26,165,26,"xd"],[274,28,165,28],[274,29,165,29],[274,30,165,30],[274,31,165,31],[275,4,166,4],[275,8,166,8,"gx1"],[275,11,166,11],[275,14,166,14,"Fp"],[275,16,166,16],[275,17,166,17,"mul"],[275,20,166,20],[275,21,166,21,"tv1"],[275,24,166,24],[275,26,166,26,"ELL2_J"],[275,32,166,32],[275,33,166,33],[275,34,166,34],[275,35,166,35],[276,4,167,4,"gx1"],[276,7,167,7],[276,10,167,10,"Fp"],[276,12,167,12],[276,13,167,13,"mul"],[276,16,167,16],[276,17,167,17,"gx1"],[276,20,167,20],[276,22,167,22,"x1n"],[276,25,167,25],[276,26,167,26],[276,27,167,27],[276,28,167,28],[277,4,168,4,"gx1"],[277,7,168,7],[277,10,168,10,"Fp"],[277,12,168,12],[277,13,168,13,"add"],[277,16,168,16],[277,17,168,17,"gx1"],[277,20,168,20],[277,22,168,22,"tv2"],[277,25,168,25],[277,26,168,26],[277,27,168,27],[277,28,168,28],[278,4,169,4,"gx1"],[278,7,169,7],[278,10,169,10,"Fp"],[278,12,169,12],[278,13,169,13,"mul"],[278,16,169,16],[278,17,169,17,"gx1"],[278,20,169,20],[278,22,169,22,"x1n"],[278,25,169,25],[278,26,169,26],[278,27,169,27],[278,28,169,28],[279,4,170,4],[279,8,170,8,"tv3"],[279,11,170,11],[279,14,170,14,"Fp"],[279,16,170,16],[279,17,170,17,"sqr"],[279,20,170,20],[279,21,170,21,"gxd"],[279,24,170,24],[279,25,170,25],[279,26,170,26],[279,27,170,27],[280,4,171,4,"tv2"],[280,7,171,7],[280,10,171,10,"Fp"],[280,12,171,12],[280,13,171,13,"sqr"],[280,16,171,16],[280,17,171,17,"tv3"],[280,20,171,20],[280,21,171,21],[280,22,171,22],[280,23,171,23],[281,4,172,4,"tv3"],[281,7,172,7],[281,10,172,10,"Fp"],[281,12,172,12],[281,13,172,13,"mul"],[281,16,172,16],[281,17,172,17,"tv3"],[281,20,172,20],[281,22,172,22,"gxd"],[281,25,172,25],[281,26,172,26],[281,27,172,27],[281,28,172,28],[282,4,173,4,"tv3"],[282,7,173,7],[282,10,173,10,"Fp"],[282,12,173,12],[282,13,173,13,"mul"],[282,16,173,16],[282,17,173,17,"tv3"],[282,20,173,20],[282,22,173,22,"gx1"],[282,25,173,25],[282,26,173,26],[282,27,173,27],[282,28,173,28],[283,4,174,4,"tv2"],[283,7,174,7],[283,10,174,10,"Fp"],[283,12,174,12],[283,13,174,13,"mul"],[283,16,174,16],[283,17,174,17,"tv2"],[283,20,174,20],[283,22,174,22,"tv3"],[283,25,174,25],[283,26,174,26],[283,27,174,27],[283,28,174,28],[284,4,175,4],[284,8,175,8,"y11"],[284,11,175,11],[284,14,175,14,"Fp"],[284,16,175,16],[284,17,175,17,"pow"],[284,20,175,20],[284,21,175,21,"tv2"],[284,24,175,24],[284,26,175,26,"ELL2_C4"],[284,33,175,33],[284,34,175,34],[284,35,175,35],[284,36,175,36],[285,4,176,4,"y11"],[285,7,176,7],[285,10,176,10,"Fp"],[285,12,176,12],[285,13,176,13,"mul"],[285,16,176,16],[285,17,176,17,"y11"],[285,20,176,20],[285,22,176,22,"tv3"],[285,25,176,25],[285,26,176,26],[285,27,176,27],[285,28,176,28],[286,4,177,4],[286,8,177,8,"y12"],[286,11,177,11],[286,14,177,14,"Fp"],[286,16,177,16],[286,17,177,17,"mul"],[286,20,177,20],[286,21,177,21,"y11"],[286,24,177,24],[286,26,177,26,"ELL2_C3"],[286,33,177,33],[286,34,177,34],[286,35,177,35],[286,36,177,36],[287,4,178,4,"tv2"],[287,7,178,7],[287,10,178,10,"Fp"],[287,12,178,12],[287,13,178,13,"sqr"],[287,16,178,16],[287,17,178,17,"y11"],[287,20,178,20],[287,21,178,21],[287,22,178,22],[287,23,178,23],[288,4,179,4,"tv2"],[288,7,179,7],[288,10,179,10,"Fp"],[288,12,179,12],[288,13,179,13,"mul"],[288,16,179,16],[288,17,179,17,"tv2"],[288,20,179,20],[288,22,179,22,"gxd"],[288,25,179,25],[288,26,179,26],[288,27,179,27],[288,28,179,28],[289,4,180,4],[289,8,180,8,"e1"],[289,10,180,10],[289,13,180,13,"Fp"],[289,15,180,15],[289,16,180,16,"eql"],[289,19,180,19],[289,20,180,20,"tv2"],[289,23,180,23],[289,25,180,25,"gx1"],[289,28,180,28],[289,29,180,29],[289,30,180,30],[289,31,180,31],[290,4,181,4],[290,8,181,8,"y1"],[290,10,181,10],[290,13,181,13,"Fp"],[290,15,181,15],[290,16,181,16,"cmov"],[290,20,181,20],[290,21,181,21,"y12"],[290,24,181,24],[290,26,181,26,"y11"],[290,29,181,29],[290,31,181,31,"e1"],[290,33,181,33],[290,34,181,34],[290,35,181,35],[290,36,181,36],[291,4,182,4],[291,8,182,8,"x2n"],[291,11,182,11],[291,14,182,14,"Fp"],[291,16,182,16],[291,17,182,17,"mul"],[291,20,182,20],[291,21,182,21,"x1n"],[291,24,182,24],[291,26,182,26,"tv1"],[291,29,182,29],[291,30,182,30],[291,31,182,31],[291,32,182,32],[292,4,183,4],[292,8,183,8,"y21"],[292,11,183,11],[292,14,183,14,"Fp"],[292,16,183,16],[292,17,183,17,"mul"],[292,20,183,20],[292,21,183,21,"y11"],[292,24,183,24],[292,26,183,26,"u"],[292,27,183,27],[292,28,183,28],[292,29,183,29],[292,30,183,30],[293,4,184,4,"y21"],[293,7,184,7],[293,10,184,10,"Fp"],[293,12,184,12],[293,13,184,13,"mul"],[293,16,184,16],[293,17,184,17,"y21"],[293,20,184,20],[293,22,184,22,"ELL2_C2"],[293,29,184,29],[293,30,184,30],[293,31,184,31],[293,32,184,32],[294,4,185,4],[294,8,185,8,"y22"],[294,11,185,11],[294,14,185,14,"Fp"],[294,16,185,16],[294,17,185,17,"mul"],[294,20,185,20],[294,21,185,21,"y21"],[294,24,185,24],[294,26,185,26,"ELL2_C3"],[294,33,185,33],[294,34,185,34],[294,35,185,35],[294,36,185,36],[295,4,186,4],[295,8,186,8,"gx2"],[295,11,186,11],[295,14,186,14,"Fp"],[295,16,186,16],[295,17,186,17,"mul"],[295,20,186,20],[295,21,186,21,"gx1"],[295,24,186,24],[295,26,186,26,"tv1"],[295,29,186,29],[295,30,186,30],[295,31,186,31],[295,32,186,32],[296,4,187,4,"tv2"],[296,7,187,7],[296,10,187,10,"Fp"],[296,12,187,12],[296,13,187,13,"sqr"],[296,16,187,16],[296,17,187,17,"y21"],[296,20,187,20],[296,21,187,21],[296,22,187,22],[296,23,187,23],[297,4,188,4,"tv2"],[297,7,188,7],[297,10,188,10,"Fp"],[297,12,188,12],[297,13,188,13,"mul"],[297,16,188,16],[297,17,188,17,"tv2"],[297,20,188,20],[297,22,188,22,"gxd"],[297,25,188,25],[297,26,188,26],[297,27,188,27],[297,28,188,28],[298,4,189,4],[298,8,189,8,"e2"],[298,10,189,10],[298,13,189,13,"Fp"],[298,15,189,15],[298,16,189,16,"eql"],[298,19,189,19],[298,20,189,20,"tv2"],[298,23,189,23],[298,25,189,25,"gx2"],[298,28,189,28],[298,29,189,29],[298,30,189,30],[298,31,189,31],[299,4,190,4],[299,8,190,8,"y2"],[299,10,190,10],[299,13,190,13,"Fp"],[299,15,190,15],[299,16,190,16,"cmov"],[299,20,190,20],[299,21,190,21,"y22"],[299,24,190,24],[299,26,190,26,"y21"],[299,29,190,29],[299,31,190,31,"e2"],[299,33,190,33],[299,34,190,34],[299,35,190,35],[299,36,190,36],[300,4,191,4,"tv2"],[300,7,191,7],[300,10,191,10,"Fp"],[300,12,191,12],[300,13,191,13,"sqr"],[300,16,191,16],[300,17,191,17,"y1"],[300,19,191,19],[300,20,191,20],[300,21,191,21],[300,22,191,22],[301,4,192,4,"tv2"],[301,7,192,7],[301,10,192,10,"Fp"],[301,12,192,12],[301,13,192,13,"mul"],[301,16,192,16],[301,17,192,17,"tv2"],[301,20,192,20],[301,22,192,22,"gxd"],[301,25,192,25],[301,26,192,26],[301,27,192,27],[301,28,192,28],[302,4,193,4],[302,8,193,8,"e3"],[302,10,193,10],[302,13,193,13,"Fp"],[302,15,193,15],[302,16,193,16,"eql"],[302,19,193,19],[302,20,193,20,"tv2"],[302,23,193,23],[302,25,193,25,"gx1"],[302,28,193,28],[302,29,193,29],[302,30,193,30],[302,31,193,31],[303,4,194,4],[303,8,194,8,"xn"],[303,10,194,10],[303,13,194,13,"Fp"],[303,15,194,15],[303,16,194,16,"cmov"],[303,20,194,20],[303,21,194,21,"x2n"],[303,24,194,24],[303,26,194,26,"x1n"],[303,29,194,29],[303,31,194,31,"e3"],[303,33,194,33],[303,34,194,34],[303,35,194,35],[303,36,194,36],[304,4,195,4],[304,8,195,8,"y"],[304,9,195,9],[304,12,195,12,"Fp"],[304,14,195,14],[304,15,195,15,"cmov"],[304,19,195,19],[304,20,195,20,"y2"],[304,22,195,22],[304,24,195,24,"y1"],[304,26,195,26],[304,28,195,28,"e3"],[304,30,195,30],[304,31,195,31],[304,32,195,32],[304,33,195,33],[305,4,196,4],[305,8,196,8,"e4"],[305,10,196,10],[305,13,196,13,"Fp"],[305,15,196,15],[305,16,196,16,"isOdd"],[305,21,196,21],[305,22,196,22,"y"],[305,23,196,23],[305,24,196,24],[305,25,196,25],[305,26,196,26],[306,4,197,4,"y"],[306,5,197,5],[306,8,197,8,"Fp"],[306,10,197,10],[306,11,197,11,"cmov"],[306,15,197,15],[306,16,197,16,"y"],[306,17,197,17],[306,19,197,19,"Fp"],[306,21,197,21],[306,22,197,22,"neg"],[306,25,197,25],[306,26,197,26,"y"],[306,27,197,27],[306,28,197,28],[306,30,197,30,"e3"],[306,32,197,32],[306,37,197,37,"e4"],[306,39,197,39],[306,40,197,40],[306,41,197,41],[306,42,197,42],[307,4,198,4],[307,11,198,11],[308,6,198,13,"xMn"],[308,9,198,16],[308,11,198,18,"xn"],[308,13,198,20],[309,6,198,22,"xMd"],[309,9,198,25],[309,11,198,27,"xd"],[309,13,198,29],[310,6,198,31,"yMn"],[310,9,198,34],[310,11,198,36,"y"],[310,12,198,37],[311,6,198,39,"yMd"],[311,9,198,42],[311,11,198,44,"_1n"],[312,4,198,48],[312,5,198,49],[312,6,198,50],[312,7,198,51],[313,2,199,0],[314,2,200,0],[314,8,200,6,"ELL2_C1_EDWARDS"],[314,23,200,21],[314,26,200,24],[314,41,200,40],[314,42,200,41],[314,48,200,47],[314,52,200,47,"FpSqrtEven"],[314,70,200,57],[314,71,200,57,"FpSqrtEven"],[314,81,200,57],[314,83,200,58,"Fp"],[314,85,200,60],[314,87,200,62,"Fp"],[314,89,200,64],[314,90,200,65,"neg"],[314,93,200,68],[314,94,200,69,"BigInt"],[314,100,200,75],[314,101,200,76],[314,107,200,82],[314,108,200,83],[314,109,200,84],[314,110,200,85],[314,112,200,87],[314,113,200,88],[314,114,200,89],[314,115,200,90],[315,2,201,0],[315,11,201,9,"map_to_curve_elligator2_edwards25519"],[315,47,201,45,"map_to_curve_elligator2_edwards25519"],[315,48,201,46,"u"],[315,49,201,47],[315,51,201,49],[316,4,202,4],[316,10,202,10],[317,6,202,12,"xMn"],[317,9,202,15],[318,6,202,17,"xMd"],[318,9,202,20],[319,6,202,22,"yMn"],[319,9,202,25],[320,6,202,27,"yMd"],[321,4,202,31],[321,5,202,32],[321,8,202,35,"map_to_curve_elligator2_curve25519"],[321,42,202,69],[321,43,202,70,"u"],[321,44,202,71],[321,45,202,72],[321,46,202,73],[321,47,202,74],[322,4,203,4],[323,4,204,4],[323,8,204,8,"xn"],[323,10,204,10],[323,13,204,13,"Fp"],[323,15,204,15],[323,16,204,16,"mul"],[323,19,204,19],[323,20,204,20,"xMn"],[323,23,204,23],[323,25,204,25,"yMd"],[323,28,204,28],[323,29,204,29],[323,30,204,30],[323,31,204,31],[324,4,205,4,"xn"],[324,6,205,6],[324,9,205,9,"Fp"],[324,11,205,11],[324,12,205,12,"mul"],[324,15,205,15],[324,16,205,16,"xn"],[324,18,205,18],[324,20,205,20,"ELL2_C1_EDWARDS"],[324,35,205,35],[324,36,205,36],[324,37,205,37],[324,38,205,38],[325,4,206,4],[325,8,206,8,"xd"],[325,10,206,10],[325,13,206,13,"Fp"],[325,15,206,15],[325,16,206,16,"mul"],[325,19,206,19],[325,20,206,20,"xMd"],[325,23,206,23],[325,25,206,25,"yMn"],[325,28,206,28],[325,29,206,29],[325,30,206,30],[325,31,206,31],[326,4,207,4],[326,8,207,8,"yn"],[326,10,207,10],[326,13,207,13,"Fp"],[326,15,207,15],[326,16,207,16,"sub"],[326,19,207,19],[326,20,207,20,"xMn"],[326,23,207,23],[326,25,207,25,"xMd"],[326,28,207,28],[326,29,207,29],[326,30,207,30],[326,31,207,31],[327,4,208,4],[327,8,208,8,"yd"],[327,10,208,10],[327,13,208,13,"Fp"],[327,15,208,15],[327,16,208,16,"add"],[327,19,208,19],[327,20,208,20,"xMn"],[327,23,208,23],[327,25,208,25,"xMd"],[327,28,208,28],[327,29,208,29],[327,30,208,30],[327,31,208,31],[328,4,209,4],[328,8,209,8,"tv1"],[328,11,209,11],[328,14,209,14,"Fp"],[328,16,209,16],[328,17,209,17,"mul"],[328,20,209,20],[328,21,209,21,"xd"],[328,23,209,23],[328,25,209,25,"yd"],[328,27,209,27],[328,28,209,28],[328,29,209,29],[328,30,209,30],[329,4,210,4],[329,8,210,8,"e"],[329,9,210,9],[329,12,210,12,"Fp"],[329,14,210,14],[329,15,210,15,"eql"],[329,18,210,18],[329,19,210,19,"tv1"],[329,22,210,22],[329,24,210,24,"Fp"],[329,26,210,26],[329,27,210,27,"ZERO"],[329,31,210,31],[329,32,210,32],[329,33,210,33],[329,34,210,34],[330,4,211,4,"xn"],[330,6,211,6],[330,9,211,9,"Fp"],[330,11,211,11],[330,12,211,12,"cmov"],[330,16,211,16],[330,17,211,17,"xn"],[330,19,211,19],[330,21,211,21,"Fp"],[330,23,211,23],[330,24,211,24,"ZERO"],[330,28,211,28],[330,30,211,30,"e"],[330,31,211,31],[330,32,211,32],[330,33,211,33],[330,34,211,34],[331,4,212,4,"xd"],[331,6,212,6],[331,9,212,9,"Fp"],[331,11,212,11],[331,12,212,12,"cmov"],[331,16,212,16],[331,17,212,17,"xd"],[331,19,212,19],[331,21,212,21,"Fp"],[331,23,212,23],[331,24,212,24,"ONE"],[331,27,212,27],[331,29,212,29,"e"],[331,30,212,30],[331,31,212,31],[331,32,212,32],[331,33,212,33],[332,4,213,4,"yn"],[332,6,213,6],[332,9,213,9,"Fp"],[332,11,213,11],[332,12,213,12,"cmov"],[332,16,213,16],[332,17,213,17,"yn"],[332,19,213,19],[332,21,213,21,"Fp"],[332,23,213,23],[332,24,213,24,"ONE"],[332,27,213,27],[332,29,213,29,"e"],[332,30,213,30],[332,31,213,31],[332,32,213,32],[332,33,213,33],[333,4,214,4,"yd"],[333,6,214,6],[333,9,214,9,"Fp"],[333,11,214,11],[333,12,214,12,"cmov"],[333,16,214,16],[333,17,214,17,"yd"],[333,19,214,19],[333,21,214,21,"Fp"],[333,23,214,23],[333,24,214,24,"ONE"],[333,27,214,27],[333,29,214,29,"e"],[333,30,214,30],[333,31,214,31],[333,32,214,32],[333,33,214,33],[334,4,215,4],[334,10,215,10],[334,11,215,11,"xd_inv"],[334,17,215,17],[334,19,215,19,"yd_inv"],[334,25,215,25],[334,26,215,26],[334,29,215,29],[334,33,215,29,"FpInvertBatch"],[334,51,215,42],[334,52,215,42,"FpInvertBatch"],[334,65,215,42],[334,67,215,43,"Fp"],[334,69,215,45],[334,71,215,47],[334,72,215,48,"xd"],[334,74,215,50],[334,76,215,52,"yd"],[334,78,215,54],[334,79,215,55],[334,81,215,57],[334,85,215,61],[334,86,215,62],[334,87,215,63],[334,88,215,64],[335,4,216,4],[335,11,216,11],[336,6,216,13,"x"],[336,7,216,14],[336,9,216,16,"Fp"],[336,11,216,18],[336,12,216,19,"mul"],[336,15,216,22],[336,16,216,23,"xn"],[336,18,216,25],[336,20,216,27,"xd_inv"],[336,26,216,33],[336,27,216,34],[337,6,216,36,"y"],[337,7,216,37],[337,9,216,39,"Fp"],[337,11,216,41],[337,12,216,42,"mul"],[337,15,216,45],[337,16,216,46,"yn"],[337,18,216,48],[337,20,216,50,"yd_inv"],[337,26,216,56],[338,4,216,58],[338,5,216,59],[338,6,216,60],[338,7,216,61],[339,2,217,0],[340,2,218,0],[341,2,219,7],[341,8,219,13,"ed25519_hasher"],[341,22,219,27],[341,25,219,30],[341,40,219,46],[341,41,219,47],[341,47,219,53],[341,51,219,53,"createHasher"],[341,73,219,65],[341,74,219,65,"createHasher"],[341,86,219,65],[341,88,219,66,"ed25519"],[341,95,219,73],[341,96,219,74,"Point"],[341,101,219,79],[341,103,219,82,"scalars"],[341,110,219,89],[341,114,219,94,"map_to_curve_elligator2_edwards25519"],[341,150,219,130],[341,151,219,131,"scalars"],[341,158,219,138],[341,159,219,139],[341,160,219,140],[341,161,219,141],[341,162,219,142],[341,164,219,144],[342,4,220,4,"DST"],[342,7,220,7],[342,9,220,9],[342,44,220,44],[343,4,221,4,"encodeDST"],[343,13,221,13],[343,15,221,15],[343,50,221,50],[344,4,222,4,"p"],[344,5,222,5],[344,7,222,7,"ed25519_CURVE_p"],[344,22,222,22],[345,4,223,4,"m"],[345,5,223,5],[345,7,223,7],[345,8,223,8],[346,4,224,4,"k"],[346,5,224,5],[346,7,224,7],[346,10,224,10],[347,4,225,4,"expand"],[347,10,225,10],[347,12,225,12],[347,17,225,17],[348,4,226,4,"hash"],[348,8,226,8],[348,10,226,10,"sha512"],[348,28,226,16],[348,29,226,16,"sha512"],[349,2,227,0],[349,3,227,1],[349,4,227,2],[349,6,227,4],[349,7,227,5],[350,2,228,0],[351,2,229,0],[351,8,229,6,"SQRT_M1"],[351,15,229,13],[351,18,229,16,"ED25519_SQRT_M1"],[351,33,229,31],[352,2,230,0],[353,2,231,0],[353,8,231,6,"SQRT_AD_MINUS_ONE"],[353,25,231,23],[353,28,231,26],[353,43,231,42,"BigInt"],[353,49,231,48],[353,50,231,49],[353,129,231,128],[353,130,231,129],[354,2,232,0],[355,2,233,0],[355,8,233,6,"INVSQRT_A_MINUS_D"],[355,25,233,23],[355,28,233,26],[355,43,233,42,"BigInt"],[355,49,233,48],[355,50,233,49],[355,129,233,128],[355,130,233,129],[356,2,234,0],[357,2,235,0],[357,8,235,6,"ONE_MINUS_D_SQ"],[357,22,235,20],[357,25,235,23],[357,40,235,39,"BigInt"],[357,46,235,45],[357,47,235,46],[357,125,235,124],[357,126,235,125],[358,2,236,0],[359,2,237,0],[359,8,237,6,"D_MINUS_ONE_SQ"],[359,22,237,20],[359,25,237,23],[359,40,237,39,"BigInt"],[359,46,237,45],[359,47,237,46],[359,126,237,125],[359,127,237,126],[360,2,238,0],[361,2,239,0],[361,8,239,6,"invertSqrt"],[361,18,239,16],[361,21,239,20,"number"],[361,27,239,26],[361,31,239,31,"uvRatio"],[361,38,239,38],[361,39,239,39,"_1n"],[361,42,239,42],[361,44,239,44,"number"],[361,50,239,50],[361,51,239,51],[362,2,240,0],[362,8,240,6,"MAX_255B"],[362,16,240,14],[362,19,240,17],[362,34,240,33,"BigInt"],[362,40,240,39],[362,41,240,40],[362,109,240,108],[362,110,240,109],[363,2,241,0],[363,8,241,6,"bytes255ToNumberLE"],[363,26,241,24],[363,29,241,28,"bytes"],[363,34,241,33],[363,38,241,38,"ed25519"],[363,45,241,45],[363,46,241,46,"Point"],[363,51,241,51],[363,52,241,52,"Fp"],[363,54,241,54],[363,55,241,55,"create"],[363,61,241,61],[363,62,241,62],[363,66,241,62,"bytesToNumberLE"],[363,74,241,77],[363,75,241,77,"bytesToNumberLE"],[363,90,241,77],[363,92,241,78,"bytes"],[363,97,241,83],[363,98,241,84],[363,101,241,87,"MAX_255B"],[363,109,241,95],[363,110,241,96],[364,2,242,0],[365,0,243,0],[366,0,244,0],[367,0,245,0],[368,0,246,0],[369,2,247,0],[369,11,247,9,"calcElligatorRistrettoMap"],[369,36,247,34,"calcElligatorRistrettoMap"],[369,37,247,35,"r0"],[369,39,247,37],[369,41,247,39],[370,4,248,4],[370,10,248,10],[371,6,248,12,"d"],[372,4,248,14],[372,5,248,15],[372,8,248,18,"ed25519_CURVE"],[372,21,248,31],[373,4,249,4],[373,10,249,10,"P"],[373,11,249,11],[373,14,249,14,"ed25519_CURVE_p"],[373,29,249,29],[374,4,250,4],[374,10,250,10,"mod"],[374,13,250,13],[374,16,250,17,"n"],[374,17,250,18],[374,21,250,23,"Fp"],[374,23,250,25],[374,24,250,26,"create"],[374,30,250,32],[374,31,250,33,"n"],[374,32,250,34],[374,33,250,35],[375,4,251,4],[375,10,251,10,"r"],[375,11,251,11],[375,14,251,14,"mod"],[375,17,251,17],[375,18,251,18,"SQRT_M1"],[375,25,251,25],[375,28,251,28,"r0"],[375,30,251,30],[375,33,251,33,"r0"],[375,35,251,35],[375,36,251,36],[375,37,251,37],[375,38,251,38],[376,4,252,4],[376,10,252,10,"Ns"],[376,12,252,12],[376,15,252,15,"mod"],[376,18,252,18],[376,19,252,19],[376,20,252,20,"r"],[376,21,252,21],[376,24,252,24,"_1n"],[376,27,252,27],[376,31,252,31,"ONE_MINUS_D_SQ"],[376,45,252,45],[376,46,252,46],[376,47,252,47],[376,48,252,48],[377,4,253,4],[377,8,253,8,"c"],[377,9,253,9],[377,12,253,12,"BigInt"],[377,18,253,18],[377,19,253,19],[377,20,253,20],[377,21,253,21],[377,22,253,22],[377,23,253,23],[377,24,253,24],[378,4,254,4],[378,10,254,10,"D"],[378,11,254,11],[378,14,254,14,"mod"],[378,17,254,17],[378,18,254,18],[378,19,254,19,"c"],[378,20,254,20],[378,23,254,23,"d"],[378,24,254,24],[378,27,254,27,"r"],[378,28,254,28],[378,32,254,32,"mod"],[378,35,254,35],[378,36,254,36,"r"],[378,37,254,37],[378,40,254,40,"d"],[378,41,254,41],[378,42,254,42],[378,43,254,43],[378,44,254,44],[378,45,254,45],[379,4,255,4],[379,8,255,8],[380,6,255,10,"isValid"],[380,13,255,17],[380,15,255,19,"Ns_D_is_sq"],[380,25,255,29],[381,6,255,31,"value"],[381,11,255,36],[381,13,255,38,"s"],[382,4,255,40],[382,5,255,41],[382,8,255,44,"uvRatio"],[382,15,255,51],[382,16,255,52,"Ns"],[382,18,255,54],[382,20,255,56,"D"],[382,21,255,57],[382,22,255,58],[382,23,255,59],[382,24,255,60],[383,4,256,4],[383,8,256,8,"s_"],[383,10,256,10],[383,13,256,13,"mod"],[383,16,256,16],[383,17,256,17,"s"],[383,18,256,18],[383,21,256,21,"r0"],[383,23,256,23],[383,24,256,24],[383,25,256,25],[383,26,256,26],[384,4,257,4],[384,8,257,8],[384,9,257,9],[384,13,257,9,"isNegativeLE"],[384,31,257,21],[384,32,257,21,"isNegativeLE"],[384,44,257,21],[384,46,257,22,"s_"],[384,48,257,24],[384,50,257,26,"P"],[384,51,257,27],[384,52,257,28],[384,54,258,8,"s_"],[384,56,258,10],[384,59,258,13,"mod"],[384,62,258,16],[384,63,258,17],[384,64,258,18,"s_"],[384,66,258,20],[384,67,258,21],[385,4,259,4],[385,8,259,8],[385,9,259,9,"Ns_D_is_sq"],[385,19,259,19],[385,21,260,8,"s"],[385,22,260,9],[385,25,260,12,"s_"],[385,27,260,14],[385,28,260,15],[385,29,260,16],[386,4,261,4],[386,8,261,8],[386,9,261,9,"Ns_D_is_sq"],[386,19,261,19],[386,21,262,8,"c"],[386,22,262,9],[386,25,262,12,"r"],[386,26,262,13],[386,27,262,14],[386,28,262,15],[387,4,263,4],[387,10,263,10,"Nt"],[387,12,263,12],[387,15,263,15,"mod"],[387,18,263,18],[387,19,263,19,"c"],[387,20,263,20],[387,24,263,24,"r"],[387,25,263,25],[387,28,263,28,"_1n"],[387,31,263,31],[387,32,263,32],[387,35,263,35,"D_MINUS_ONE_SQ"],[387,49,263,49],[387,52,263,52,"D"],[387,53,263,53],[387,54,263,54],[387,55,263,55],[387,56,263,56],[388,4,264,4],[388,10,264,10,"s2"],[388,12,264,12],[388,15,264,15,"s"],[388,16,264,16],[388,19,264,19,"s"],[388,20,264,20],[389,4,265,4],[389,10,265,10,"W0"],[389,12,265,12],[389,15,265,15,"mod"],[389,18,265,18],[389,19,265,19],[389,20,265,20,"s"],[389,21,265,21],[389,24,265,24,"s"],[389,25,265,25],[389,29,265,29,"D"],[389,30,265,30],[389,31,265,31],[389,32,265,32],[389,33,265,33],[390,4,266,4],[390,10,266,10,"W1"],[390,12,266,12],[390,15,266,15,"mod"],[390,18,266,18],[390,19,266,19,"Nt"],[390,21,266,21],[390,24,266,24,"SQRT_AD_MINUS_ONE"],[390,41,266,41],[390,42,266,42],[390,43,266,43],[390,44,266,44],[391,4,267,4],[391,10,267,10,"W2"],[391,12,267,12],[391,15,267,15,"mod"],[391,18,267,18],[391,19,267,19,"_1n"],[391,22,267,22],[391,25,267,25,"s2"],[391,27,267,27],[391,28,267,28],[391,29,267,29],[391,30,267,30],[392,4,268,4],[392,10,268,10,"W3"],[392,12,268,12],[392,15,268,15,"mod"],[392,18,268,18],[392,19,268,19,"_1n"],[392,22,268,22],[392,25,268,25,"s2"],[392,27,268,27],[392,28,268,28],[392,29,268,29],[392,30,268,30],[393,4,269,4],[393,11,269,11],[393,15,269,15,"ed25519"],[393,22,269,22],[393,23,269,23,"Point"],[393,28,269,28],[393,29,269,29,"mod"],[393,32,269,32],[393,33,269,33,"W0"],[393,35,269,35],[393,38,269,38,"W3"],[393,40,269,40],[393,41,269,41],[393,43,269,43,"mod"],[393,46,269,46],[393,47,269,47,"W2"],[393,49,269,49],[393,52,269,52,"W1"],[393,54,269,54],[393,55,269,55],[393,57,269,57,"mod"],[393,60,269,60],[393,61,269,61,"W1"],[393,63,269,63],[393,66,269,66,"W3"],[393,68,269,68],[393,69,269,69],[393,71,269,71,"mod"],[393,74,269,74],[393,75,269,75,"W0"],[393,77,269,77],[393,80,269,80,"W2"],[393,82,269,82],[393,83,269,83],[393,84,269,84],[394,2,270,0],[395,2,271,0],[395,11,271,9,"ristretto255_map"],[395,27,271,25,"ristretto255_map"],[395,28,271,26,"bytes"],[395,33,271,31],[395,35,271,33],[396,4,272,4],[396,8,272,4,"abytes"],[396,27,272,10],[396,28,272,10,"abytes"],[396,34,272,10],[396,36,272,11,"bytes"],[396,41,272,16],[396,43,272,18],[396,45,272,20],[396,46,272,21],[397,4,273,4],[397,10,273,10,"r1"],[397,12,273,12],[397,15,273,15,"bytes255ToNumberLE"],[397,33,273,33],[397,34,273,34,"bytes"],[397,39,273,39],[397,40,273,40,"subarray"],[397,48,273,48],[397,49,273,49],[397,50,273,50],[397,52,273,52],[397,54,273,54],[397,55,273,55],[397,56,273,56],[398,4,274,4],[398,10,274,10,"R1"],[398,12,274,12],[398,15,274,15,"calcElligatorRistrettoMap"],[398,40,274,40],[398,41,274,41,"r1"],[398,43,274,43],[398,44,274,44],[399,4,275,4],[399,10,275,10,"r2"],[399,12,275,12],[399,15,275,15,"bytes255ToNumberLE"],[399,33,275,33],[399,34,275,34,"bytes"],[399,39,275,39],[399,40,275,40,"subarray"],[399,48,275,48],[399,49,275,49],[399,51,275,51],[399,53,275,53],[399,55,275,55],[399,56,275,56],[399,57,275,57],[400,4,276,4],[400,10,276,10,"R2"],[400,12,276,12],[400,15,276,15,"calcElligatorRistrettoMap"],[400,40,276,40],[400,41,276,41,"r2"],[400,43,276,43],[400,44,276,44],[401,4,277,4],[401,11,277,11],[401,15,277,15,"_RistrettoPoint"],[401,30,277,30],[401,31,277,31,"R1"],[401,33,277,33],[401,34,277,34,"add"],[401,37,277,37],[401,38,277,38,"R2"],[401,40,277,40],[401,41,277,41],[401,42,277,42],[402,2,278,0],[403,2,279,0],[404,0,280,0],[405,0,281,0],[406,0,282,0],[407,0,283,0],[408,0,284,0],[409,0,285,0],[410,0,286,0],[411,0,287,0],[412,2,288,0],[412,8,288,6,"_RistrettoPoint"],[412,23,288,21],[412,32,288,30,"PrimeEdwardsPoint"],[412,50,288,47],[412,51,288,47,"PrimeEdwardsPoint"],[412,68,288,47],[412,69,288,48],[413,4,289,4,"constructor"],[413,15,289,15,"constructor"],[413,16,289,16,"ep"],[413,18,289,18],[413,20,289,20],[414,6,290,8],[414,11,290,13],[414,12,290,14,"ep"],[414,14,290,16],[414,15,290,17],[415,4,291,4],[416,4,292,4],[416,11,292,11,"fromAffine"],[416,21,292,21,"fromAffine"],[416,22,292,22,"ap"],[416,24,292,24],[416,26,292,26],[417,6,293,8],[417,13,293,15],[417,17,293,19,"_RistrettoPoint"],[417,32,293,34],[417,33,293,35,"ed25519"],[417,40,293,42],[417,41,293,43,"Point"],[417,46,293,48],[417,47,293,49,"fromAffine"],[417,57,293,59],[417,58,293,60,"ap"],[417,60,293,62],[417,61,293,63],[417,62,293,64],[418,4,294,4],[419,4,295,4,"assertSame"],[419,14,295,14,"assertSame"],[419,15,295,15,"other"],[419,20,295,20],[419,22,295,22],[420,6,296,8],[420,10,296,12],[420,12,296,14,"other"],[420,17,296,19],[420,29,296,31,"_RistrettoPoint"],[420,44,296,46],[420,45,296,47],[420,47,297,12],[420,53,297,18],[420,57,297,22,"Error"],[420,62,297,27],[420,63,297,28],[420,88,297,53],[420,89,297,54],[421,4,298,4],[422,4,299,4,"init"],[422,8,299,8,"init"],[422,9,299,9,"ep"],[422,11,299,11],[422,13,299,13],[423,6,300,8],[423,13,300,15],[423,17,300,19,"_RistrettoPoint"],[423,32,300,34],[423,33,300,35,"ep"],[423,35,300,37],[423,36,300,38],[424,4,301,4],[425,4,302,4],[426,4,303,4],[426,11,303,11,"hashToCurve"],[426,22,303,22,"hashToCurve"],[426,23,303,23,"hex"],[426,26,303,26],[426,28,303,28],[427,6,304,8],[427,13,304,15,"ristretto255_map"],[427,29,304,31],[427,30,304,32],[427,34,304,32,"ensureBytes"],[427,42,304,43],[427,43,304,43,"ensureBytes"],[427,54,304,43],[427,56,304,44],[427,71,304,59],[427,73,304,61,"hex"],[427,76,304,64],[427,78,304,66],[427,80,304,68],[427,81,304,69],[427,82,304,70],[428,4,305,4],[429,4,306,4],[429,11,306,11,"fromBytes"],[429,20,306,20,"fromBytes"],[429,21,306,21,"bytes"],[429,26,306,26],[429,28,306,28],[430,6,307,8],[430,10,307,8,"abytes"],[430,29,307,14],[430,30,307,14,"abytes"],[430,36,307,14],[430,38,307,15,"bytes"],[430,43,307,20],[430,45,307,22],[430,47,307,24],[430,48,307,25],[431,6,308,8],[431,12,308,14],[432,8,308,16,"a"],[432,9,308,17],[433,8,308,19,"d"],[434,6,308,21],[434,7,308,22],[434,10,308,25,"ed25519_CURVE"],[434,23,308,38],[435,6,309,8],[435,12,309,14,"P"],[435,13,309,15],[435,16,309,18,"ed25519_CURVE_p"],[435,31,309,33],[436,6,310,8],[436,12,310,14,"mod"],[436,15,310,17],[436,18,310,21,"n"],[436,19,310,22],[436,23,310,27,"Fp"],[436,25,310,29],[436,26,310,30,"create"],[436,32,310,36],[436,33,310,37,"n"],[436,34,310,38],[436,35,310,39],[437,6,311,8],[437,12,311,14,"s"],[437,13,311,15],[437,16,311,18,"bytes255ToNumberLE"],[437,34,311,36],[437,35,311,37,"bytes"],[437,40,311,42],[437,41,311,43],[438,6,312,8],[439,6,313,8],[440,6,314,8],[440,10,314,12],[440,11,314,13],[440,15,314,13,"equalBytes"],[440,23,314,23],[440,24,314,23,"equalBytes"],[440,34,314,23],[440,36,314,24,"Fp"],[440,38,314,26],[440,39,314,27,"toBytes"],[440,46,314,34],[440,47,314,35,"s"],[440,48,314,36],[440,49,314,37],[440,51,314,39,"bytes"],[440,56,314,44],[440,57,314,45],[440,61,314,49],[440,65,314,49,"isNegativeLE"],[440,83,314,61],[440,84,314,61,"isNegativeLE"],[440,96,314,61],[440,98,314,62,"s"],[440,99,314,63],[440,101,314,65,"P"],[440,102,314,66],[440,103,314,67],[440,105,315,12],[440,111,315,18],[440,115,315,22,"Error"],[440,120,315,27],[440,121,315,28],[440,154,315,61],[440,155,315,62],[441,6,316,8],[441,12,316,14,"s2"],[441,14,316,16],[441,17,316,19,"mod"],[441,20,316,22],[441,21,316,23,"s"],[441,22,316,24],[441,25,316,27,"s"],[441,26,316,28],[441,27,316,29],[442,6,317,8],[442,12,317,14,"u1"],[442,14,317,16],[442,17,317,19,"mod"],[442,20,317,22],[442,21,317,23,"_1n"],[442,24,317,26],[442,27,317,29,"a"],[442,28,317,30],[442,31,317,33,"s2"],[442,33,317,35],[442,34,317,36],[442,35,317,37],[442,36,317,38],[443,6,318,8],[443,12,318,14,"u2"],[443,14,318,16],[443,17,318,19,"mod"],[443,20,318,22],[443,21,318,23,"_1n"],[443,24,318,26],[443,27,318,29,"a"],[443,28,318,30],[443,31,318,33,"s2"],[443,33,318,35],[443,34,318,36],[443,35,318,37],[443,36,318,38],[444,6,319,8],[444,12,319,14,"u1_2"],[444,16,319,18],[444,19,319,21,"mod"],[444,22,319,24],[444,23,319,25,"u1"],[444,25,319,27],[444,28,319,30,"u1"],[444,30,319,32],[444,31,319,33],[445,6,320,8],[445,12,320,14,"u2_2"],[445,16,320,18],[445,19,320,21,"mod"],[445,22,320,24],[445,23,320,25,"u2"],[445,25,320,27],[445,28,320,30,"u2"],[445,30,320,32],[445,31,320,33],[446,6,321,8],[446,12,321,14,"v"],[446,13,321,15],[446,16,321,18,"mod"],[446,19,321,21],[446,20,321,22,"a"],[446,21,321,23],[446,24,321,26,"d"],[446,25,321,27],[446,28,321,30,"u1_2"],[446,32,321,34],[446,35,321,37,"u2_2"],[446,39,321,41],[446,40,321,42],[446,41,321,43],[446,42,321,44],[447,6,322,8],[447,12,322,14],[448,8,322,16,"isValid"],[448,15,322,23],[449,8,322,25,"value"],[449,13,322,30],[449,15,322,32,"I"],[450,6,322,34],[450,7,322,35],[450,10,322,38,"invertSqrt"],[450,20,322,48],[450,21,322,49,"mod"],[450,24,322,52],[450,25,322,53,"v"],[450,26,322,54],[450,29,322,57,"u2_2"],[450,33,322,61],[450,34,322,62],[450,35,322,63],[450,36,322,64],[450,37,322,65],[451,6,323,8],[451,12,323,14,"Dx"],[451,14,323,16],[451,17,323,19,"mod"],[451,20,323,22],[451,21,323,23,"I"],[451,22,323,24],[451,25,323,27,"u2"],[451,27,323,29],[451,28,323,30],[451,29,323,31],[451,30,323,32],[452,6,324,8],[452,12,324,14,"Dy"],[452,14,324,16],[452,17,324,19,"mod"],[452,20,324,22],[452,21,324,23,"I"],[452,22,324,24],[452,25,324,27,"Dx"],[452,27,324,29],[452,30,324,32,"v"],[452,31,324,33],[452,32,324,34],[452,33,324,35],[452,34,324,36],[453,6,325,8],[453,10,325,12,"x"],[453,11,325,13],[453,14,325,16,"mod"],[453,17,325,19],[453,18,325,20],[453,19,325,21,"s"],[453,20,325,22],[453,23,325,25,"s"],[453,24,325,26],[453,28,325,30,"Dx"],[453,30,325,32],[453,31,325,33],[453,32,325,34],[453,33,325,35],[454,6,326,8],[454,10,326,12],[454,14,326,12,"isNegativeLE"],[454,32,326,24],[454,33,326,24,"isNegativeLE"],[454,45,326,24],[454,47,326,25,"x"],[454,48,326,26],[454,50,326,28,"P"],[454,51,326,29],[454,52,326,30],[454,54,327,12,"x"],[454,55,327,13],[454,58,327,16,"mod"],[454,61,327,19],[454,62,327,20],[454,63,327,21,"x"],[454,64,327,22],[454,65,327,23],[454,66,327,24],[454,67,327,25],[455,6,328,8],[455,12,328,14,"y"],[455,13,328,15],[455,16,328,18,"mod"],[455,19,328,21],[455,20,328,22,"u1"],[455,22,328,24],[455,25,328,27,"Dy"],[455,27,328,29],[455,28,328,30],[455,29,328,31],[455,30,328,32],[456,6,329,8],[456,12,329,14,"t"],[456,13,329,15],[456,16,329,18,"mod"],[456,19,329,21],[456,20,329,22,"x"],[456,21,329,23],[456,24,329,26,"y"],[456,25,329,27],[456,26,329,28],[456,27,329,29],[456,28,329,30],[457,6,330,8],[457,10,330,12],[457,11,330,13,"isValid"],[457,18,330,20],[457,22,330,24],[457,26,330,24,"isNegativeLE"],[457,44,330,36],[457,45,330,36,"isNegativeLE"],[457,57,330,36],[457,59,330,37,"t"],[457,60,330,38],[457,62,330,40,"P"],[457,63,330,41],[457,64,330,42],[457,68,330,46,"y"],[457,69,330,47],[457,74,330,52,"_0n"],[457,77,330,55],[457,79,331,12],[457,85,331,18],[457,89,331,22,"Error"],[457,94,331,27],[457,95,331,28],[457,128,331,61],[457,129,331,62],[458,6,332,8],[458,13,332,15],[458,17,332,19,"_RistrettoPoint"],[458,32,332,34],[458,33,332,35],[458,37,332,39,"ed25519"],[458,44,332,46],[458,45,332,47,"Point"],[458,50,332,52],[458,51,332,53,"x"],[458,52,332,54],[458,54,332,56,"y"],[458,55,332,57],[458,57,332,59,"_1n"],[458,60,332,62],[458,62,332,64,"t"],[458,63,332,65],[458,64,332,66],[458,65,332,67],[459,4,333,4],[460,4,334,4],[461,0,335,0],[462,0,336,0],[463,0,337,0],[464,0,338,0],[465,4,339,4],[465,11,339,11,"fromHex"],[465,18,339,18,"fromHex"],[465,19,339,19,"hex"],[465,22,339,22],[465,24,339,24],[466,6,340,8],[466,13,340,15,"_RistrettoPoint"],[466,28,340,30],[466,29,340,31,"fromBytes"],[466,38,340,40],[466,39,340,41],[466,43,340,41,"ensureBytes"],[466,51,340,52],[466,52,340,52,"ensureBytes"],[466,63,340,52],[466,65,340,53],[466,79,340,67],[466,81,340,69,"hex"],[466,84,340,72],[466,86,340,74],[466,88,340,76],[466,89,340,77],[466,90,340,78],[467,4,341,4],[468,4,342,4],[468,11,342,11,"msm"],[468,14,342,14,"msm"],[468,15,342,15,"points"],[468,21,342,21],[468,23,342,23,"scalars"],[468,30,342,30],[468,32,342,32],[469,6,343,8],[469,13,343,15],[469,17,343,15,"pippenger"],[469,33,343,24],[469,34,343,24,"pippenger"],[469,43,343,24],[469,45,343,25,"_RistrettoPoint"],[469,60,343,40],[469,62,343,42,"ed25519"],[469,69,343,49],[469,70,343,50,"Point"],[469,75,343,55],[469,76,343,56,"Fn"],[469,78,343,58],[469,80,343,60,"points"],[469,86,343,66],[469,88,343,68,"scalars"],[469,95,343,75],[469,96,343,76],[470,4,344,4],[471,4,345,4],[472,0,346,0],[473,0,347,0],[474,0,348,0],[475,4,349,4,"toBytes"],[475,11,349,11,"toBytes"],[475,12,349,11],[475,14,349,14],[476,6,350,8],[476,10,350,12],[477,8,350,14,"X"],[477,9,350,15],[478,8,350,17,"Y"],[478,9,350,18],[479,8,350,20,"Z"],[479,9,350,21],[480,8,350,23,"T"],[481,6,350,25],[481,7,350,26],[481,10,350,29],[481,14,350,33],[481,15,350,34,"ep"],[481,17,350,36],[482,6,351,8],[482,12,351,14,"P"],[482,13,351,15],[482,16,351,18,"ed25519_CURVE_p"],[482,31,351,33],[483,6,352,8],[483,12,352,14,"mod"],[483,15,352,17],[483,18,352,21,"n"],[483,19,352,22],[483,23,352,27,"Fp"],[483,25,352,29],[483,26,352,30,"create"],[483,32,352,36],[483,33,352,37,"n"],[483,34,352,38],[483,35,352,39],[484,6,353,8],[484,12,353,14,"u1"],[484,14,353,16],[484,17,353,19,"mod"],[484,20,353,22],[484,21,353,23,"mod"],[484,24,353,26],[484,25,353,27,"Z"],[484,26,353,28],[484,29,353,31,"Y"],[484,30,353,32],[484,31,353,33],[484,34,353,36,"mod"],[484,37,353,39],[484,38,353,40,"Z"],[484,39,353,41],[484,42,353,44,"Y"],[484,43,353,45],[484,44,353,46],[484,45,353,47],[484,46,353,48],[484,47,353,49],[485,6,354,8],[485,12,354,14,"u2"],[485,14,354,16],[485,17,354,19,"mod"],[485,20,354,22],[485,21,354,23,"X"],[485,22,354,24],[485,25,354,27,"Y"],[485,26,354,28],[485,27,354,29],[485,28,354,30],[485,29,354,31],[486,6,355,8],[487,6,356,8],[487,12,356,14,"u2sq"],[487,16,356,18],[487,19,356,21,"mod"],[487,22,356,24],[487,23,356,25,"u2"],[487,25,356,27],[487,28,356,30,"u2"],[487,30,356,32],[487,31,356,33],[488,6,357,8],[488,12,357,14],[489,8,357,16,"value"],[489,13,357,21],[489,15,357,23,"invsqrt"],[490,6,357,31],[490,7,357,32],[490,10,357,35,"invertSqrt"],[490,20,357,45],[490,21,357,46,"mod"],[490,24,357,49],[490,25,357,50,"u1"],[490,27,357,52],[490,30,357,55,"u2sq"],[490,34,357,59],[490,35,357,60],[490,36,357,61],[490,37,357,62],[490,38,357,63],[491,6,358,8],[491,12,358,14,"D1"],[491,14,358,16],[491,17,358,19,"mod"],[491,20,358,22],[491,21,358,23,"invsqrt"],[491,28,358,30],[491,31,358,33,"u1"],[491,33,358,35],[491,34,358,36],[491,35,358,37],[491,36,358,38],[492,6,359,8],[492,12,359,14,"D2"],[492,14,359,16],[492,17,359,19,"mod"],[492,20,359,22],[492,21,359,23,"invsqrt"],[492,28,359,30],[492,31,359,33,"u2"],[492,33,359,35],[492,34,359,36],[492,35,359,37],[492,36,359,38],[493,6,360,8],[493,12,360,14,"zInv"],[493,16,360,18],[493,19,360,21,"mod"],[493,22,360,24],[493,23,360,25,"D1"],[493,25,360,27],[493,28,360,30,"D2"],[493,30,360,32],[493,33,360,35,"T"],[493,34,360,36],[493,35,360,37],[493,36,360,38],[493,37,360,39],[494,6,361,8],[494,10,361,12,"D"],[494,11,361,13],[494,12,361,14],[494,13,361,15],[495,6,362,8],[495,10,362,12],[495,14,362,12,"isNegativeLE"],[495,32,362,24],[495,33,362,24,"isNegativeLE"],[495,45,362,24],[495,47,362,25,"T"],[495,48,362,26],[495,51,362,29,"zInv"],[495,55,362,33],[495,57,362,35,"P"],[495,58,362,36],[495,59,362,37],[495,61,362,39],[496,8,363,12],[496,12,363,16,"_x"],[496,14,363,18],[496,17,363,21,"mod"],[496,20,363,24],[496,21,363,25,"Y"],[496,22,363,26],[496,25,363,29,"SQRT_M1"],[496,32,363,36],[496,33,363,37],[497,8,364,12],[497,12,364,16,"_y"],[497,14,364,18],[497,17,364,21,"mod"],[497,20,364,24],[497,21,364,25,"X"],[497,22,364,26],[497,25,364,29,"SQRT_M1"],[497,32,364,36],[497,33,364,37],[498,8,365,12,"X"],[498,9,365,13],[498,12,365,16,"_x"],[498,14,365,18],[499,8,366,12,"Y"],[499,9,366,13],[499,12,366,16,"_y"],[499,14,366,18],[500,8,367,12,"D"],[500,9,367,13],[500,12,367,16,"mod"],[500,15,367,19],[500,16,367,20,"D1"],[500,18,367,22],[500,21,367,25,"INVSQRT_A_MINUS_D"],[500,38,367,42],[500,39,367,43],[501,6,368,8],[501,7,368,9],[501,13,369,13],[502,8,370,12,"D"],[502,9,370,13],[502,12,370,16,"D2"],[502,14,370,18],[502,15,370,19],[502,16,370,20],[503,6,371,8],[504,6,372,8],[504,10,372,12],[504,14,372,12,"isNegativeLE"],[504,32,372,24],[504,33,372,24,"isNegativeLE"],[504,45,372,24],[504,47,372,25,"X"],[504,48,372,26],[504,51,372,29,"zInv"],[504,55,372,33],[504,57,372,35,"P"],[504,58,372,36],[504,59,372,37],[504,61,373,12,"Y"],[504,62,373,13],[504,65,373,16,"mod"],[504,68,373,19],[504,69,373,20],[504,70,373,21,"Y"],[504,71,373,22],[504,72,373,23],[504,73,373,24],[504,74,373,25],[505,6,374,8],[505,10,374,12,"s"],[505,11,374,13],[505,14,374,16,"mod"],[505,17,374,19],[505,18,374,20],[505,19,374,21,"Z"],[505,20,374,22],[505,23,374,25,"Y"],[505,24,374,26],[505,28,374,30,"D"],[505,29,374,31],[505,30,374,32],[505,31,374,33],[505,32,374,34],[506,6,375,8],[506,10,375,12],[506,14,375,12,"isNegativeLE"],[506,32,375,24],[506,33,375,24,"isNegativeLE"],[506,45,375,24],[506,47,375,25,"s"],[506,48,375,26],[506,50,375,28,"P"],[506,51,375,29],[506,52,375,30],[506,54,376,12,"s"],[506,55,376,13],[506,58,376,16,"mod"],[506,61,376,19],[506,62,376,20],[506,63,376,21,"s"],[506,64,376,22],[506,65,376,23],[507,6,377,8],[507,13,377,15,"Fp"],[507,15,377,17],[507,16,377,18,"toBytes"],[507,23,377,25],[507,24,377,26,"s"],[507,25,377,27],[507,26,377,28],[507,27,377,29],[507,28,377,30],[508,4,378,4],[509,4,379,4],[510,0,380,0],[511,0,381,0],[512,0,382,0],[513,4,383,4,"equals"],[513,10,383,10,"equals"],[513,11,383,11,"other"],[513,16,383,16],[513,18,383,18],[514,6,384,8],[514,10,384,12],[514,11,384,13,"assertSame"],[514,21,384,23],[514,22,384,24,"other"],[514,27,384,29],[514,28,384,30],[515,6,385,8],[515,12,385,14],[516,8,385,16,"X"],[516,9,385,17],[516,11,385,19,"X1"],[516,13,385,21],[517,8,385,23,"Y"],[517,9,385,24],[517,11,385,26,"Y1"],[518,6,385,29],[518,7,385,30],[518,10,385,33],[518,14,385,37],[518,15,385,38,"ep"],[518,17,385,40],[519,6,386,8],[519,12,386,14],[520,8,386,16,"X"],[520,9,386,17],[520,11,386,19,"X2"],[520,13,386,21],[521,8,386,23,"Y"],[521,9,386,24],[521,11,386,26,"Y2"],[522,6,386,29],[522,7,386,30],[522,10,386,33,"other"],[522,15,386,38],[522,16,386,39,"ep"],[522,18,386,41],[523,6,387,8],[523,12,387,14,"mod"],[523,15,387,17],[523,18,387,21,"n"],[523,19,387,22],[523,23,387,27,"Fp"],[523,25,387,29],[523,26,387,30,"create"],[523,32,387,36],[523,33,387,37,"n"],[523,34,387,38],[523,35,387,39],[524,6,388,8],[525,6,389,8],[525,12,389,14,"one"],[525,15,389,17],[525,18,389,20,"mod"],[525,21,389,23],[525,22,389,24,"X1"],[525,24,389,26],[525,27,389,29,"Y2"],[525,29,389,31],[525,30,389,32],[525,35,389,37,"mod"],[525,38,389,40],[525,39,389,41,"Y1"],[525,41,389,43],[525,44,389,46,"X2"],[525,46,389,48],[525,47,389,49],[526,6,390,8],[526,12,390,14,"two"],[526,15,390,17],[526,18,390,20,"mod"],[526,21,390,23],[526,22,390,24,"Y1"],[526,24,390,26],[526,27,390,29,"Y2"],[526,29,390,31],[526,30,390,32],[526,35,390,37,"mod"],[526,38,390,40],[526,39,390,41,"X1"],[526,41,390,43],[526,44,390,46,"X2"],[526,46,390,48],[526,47,390,49],[527,6,391,8],[527,13,391,15,"one"],[527,16,391,18],[527,20,391,22,"two"],[527,23,391,25],[528,4,392,4],[529,4,393,4,"is0"],[529,7,393,7,"is0"],[529,8,393,7],[529,10,393,10],[530,6,394,8],[530,13,394,15],[530,17,394,19],[530,18,394,20,"equals"],[530,24,394,26],[530,25,394,27,"_RistrettoPoint"],[530,40,394,42],[530,41,394,43,"ZERO"],[530,45,394,47],[530,46,394,48],[531,4,395,4],[532,2,396,0],[533,2,397,0],[534,2,398,0],[535,2,399,0],[536,2,400,0,"_RistrettoPoint"],[536,17,400,15],[536,18,400,16,"BASE"],[536,22,400,20],[536,25,401,0],[536,40,401,16],[536,41,401,17],[536,47,401,23],[536,51,401,27,"_RistrettoPoint"],[536,66,401,42],[536,67,401,43,"ed25519"],[536,74,401,50],[536,75,401,51,"Point"],[536,80,401,56],[536,81,401,57,"BASE"],[536,85,401,61],[536,86,401,62],[536,88,401,64],[536,89,401,65],[537,2,402,0],[538,2,403,0,"_RistrettoPoint"],[538,17,403,15],[538,18,403,16,"ZERO"],[538,22,403,20],[538,25,404,0],[538,40,404,16],[538,41,404,17],[538,47,404,23],[538,51,404,27,"_RistrettoPoint"],[538,66,404,42],[538,67,404,43,"ed25519"],[538,74,404,50],[538,75,404,51,"Point"],[538,80,404,56],[538,81,404,57,"ZERO"],[538,85,404,61],[538,86,404,62],[538,88,404,64],[538,89,404,65],[539,2,405,0],[540,2,406,0,"_RistrettoPoint"],[540,17,406,15],[540,18,406,16,"Fp"],[540,20,406,18],[540,23,407,0],[540,38,407,16],[540,39,407,17],[540,45,407,23,"Fp"],[540,47,407,25],[540,49,407,27],[540,50,407,28],[541,2,408,0],[542,2,409,0,"_RistrettoPoint"],[542,17,409,15],[542,18,409,16,"Fn"],[542,20,409,18],[542,23,410,0],[542,38,410,16],[542,39,410,17],[542,45,410,23,"Fn"],[542,47,410,25],[542,49,410,27],[542,50,410,28],[543,2,411,7],[543,8,411,13,"ristretto255"],[543,20,411,25],[543,23,411,28],[544,4,411,30,"Point"],[544,9,411,35],[544,11,411,37,"_RistrettoPoint"],[545,2,411,53],[545,3,411,54],[546,2,412,0],[547,2,413,7],[547,8,413,13,"ristretto255_hasher"],[547,27,413,32],[547,30,413,35],[548,4,414,4,"hashToCurve"],[548,15,414,15,"hashToCurve"],[548,16,414,16,"msg"],[548,19,414,19],[548,21,414,21,"options"],[548,28,414,28],[548,30,414,30],[549,6,415,8],[549,12,415,14,"DST"],[549,15,415,17],[549,18,415,20,"options"],[549,25,415,27],[549,27,415,29,"DST"],[549,30,415,32],[549,34,415,36],[549,72,415,74],[550,6,416,8],[550,12,416,14,"xmd"],[550,15,416,17],[550,18,416,20],[550,22,416,20,"expand_message_xmd"],[550,44,416,38],[550,45,416,38,"expand_message_xmd"],[550,63,416,38],[550,65,416,39,"msg"],[550,68,416,42],[550,70,416,44,"DST"],[550,73,416,47],[550,75,416,49],[550,77,416,51],[550,79,416,53,"sha512"],[550,97,416,59],[550,98,416,59,"sha512"],[550,104,416,59],[550,105,416,60],[551,6,417,8],[551,13,417,15,"ristretto255_map"],[551,29,417,31],[551,30,417,32,"xmd"],[551,33,417,35],[551,34,417,36],[552,4,418,4],[552,5,418,5],[553,4,419,4,"hashToScalar"],[553,16,419,16,"hashToScalar"],[553,17,419,17,"msg"],[553,20,419,20],[553,22,419,22,"options"],[553,29,419,29],[553,32,419,32],[554,6,419,34,"DST"],[554,9,419,37],[554,11,419,39,"_DST_scalar"],[554,33,419,50],[554,34,419,50,"_DST_scalar"],[555,4,419,51],[555,5,419,52],[555,7,419,54],[556,6,420,8],[556,12,420,14,"xmd"],[556,15,420,17],[556,18,420,20],[556,22,420,20,"expand_message_xmd"],[556,44,420,38],[556,45,420,38,"expand_message_xmd"],[556,63,420,38],[556,65,420,39,"msg"],[556,68,420,42],[556,70,420,44,"options"],[556,77,420,51],[556,78,420,52,"DST"],[556,81,420,55],[556,83,420,57],[556,85,420,59],[556,87,420,61,"sha512"],[556,105,420,67],[556,106,420,67,"sha512"],[556,112,420,67],[556,113,420,68],[557,6,421,8],[557,13,421,15,"Fn"],[557,15,421,17],[557,16,421,18,"create"],[557,22,421,24],[557,23,421,25],[557,27,421,25,"bytesToNumberLE"],[557,35,421,40],[557,36,421,40,"bytesToNumberLE"],[557,51,421,40],[557,53,421,41,"xmd"],[557,56,421,44],[557,57,421,45],[557,58,421,46],[558,4,422,4],[559,2,423,0],[559,3,423,1],[560,2,424,0],[561,2,425,0],[562,2,426,0],[563,2,427,0],[564,2,428,0],[565,2,429,0],[566,2,430,0],[567,2,431,0],[568,0,432,0],[569,0,433,0],[570,0,434,0],[571,0,435,0],[572,0,436,0],[573,2,437,7],[573,8,437,13,"ED25519_TORSION_SUBGROUP"],[573,32,437,37],[573,35,437,40],[573,36,438,4],[573,102,438,70],[573,104,439,4],[573,170,439,70],[573,172,440,4],[573,238,440,70],[573,240,441,4],[573,306,441,70],[573,308,442,4],[573,374,442,70],[573,376,443,4],[573,442,443,70],[573,444,444,4],[573,510,444,70],[573,512,445,4],[573,578,445,70],[573,579,446,1],[574,2,447,0],[575,2,448,7],[575,11,448,16,"edwardsToMontgomeryPub"],[575,33,448,38,"edwardsToMontgomeryPub"],[575,34,448,39,"edwardsPub"],[575,44,448,49],[575,46,448,51],[576,4,449,4],[576,11,449,11,"ed25519"],[576,18,449,18],[576,19,449,19,"utils"],[576,24,449,24],[576,25,449,25,"toMontgomery"],[576,37,449,37],[576,38,449,38],[576,42,449,38,"ensureBytes"],[576,50,449,49],[576,51,449,49,"ensureBytes"],[576,62,449,49],[576,64,449,50],[576,69,449,55],[576,71,449,57,"edwardsPub"],[576,81,449,67],[576,82,449,68],[576,83,449,69],[577,2,450,0],[578,2,451,0],[579,2,452,7],[579,8,452,13,"edwardsToMontgomery"],[579,27,452,32],[579,30,452,35,"edwardsToMontgomeryPub"],[579,52,452,57],[580,2,453,0],[581,2,454,7],[581,11,454,16,"edwardsToMontgomeryPriv"],[581,34,454,39,"edwardsToMontgomeryPriv"],[581,35,454,40,"edwardsPriv"],[581,46,454,51],[581,48,454,53],[582,4,455,4],[582,11,455,11,"ed25519"],[582,18,455,18],[582,19,455,19,"utils"],[582,24,455,24],[582,25,455,25,"toMontgomerySecret"],[582,43,455,43],[582,44,455,44],[582,48,455,44,"ensureBytes"],[582,56,455,55],[582,57,455,55,"ensureBytes"],[582,68,455,55],[582,70,455,56],[582,75,455,61],[582,77,455,63,"edwardsPriv"],[582,88,455,74],[582,89,455,75],[582,90,455,76],[583,2,456,0],[584,2,457,0],[585,2,458,7],[585,8,458,13,"RistrettoPoint"],[585,22,458,27],[585,25,458,30,"_RistrettoPoint"],[585,40,458,45],[586,2,459,0],[587,2,460,7],[587,8,460,13,"hashToCurve"],[587,19,460,24],[587,22,460,27],[587,37,460,43],[587,38,460,44],[587,44,460,50,"ed25519_hasher"],[587,58,460,64],[587,59,460,65,"hashToCurve"],[587,70,460,76],[587,72,460,78],[587,73,460,79],[588,2,461,0],[589,2,462,7],[589,8,462,13,"encodeToCurve"],[589,21,462,26],[589,24,462,29],[589,39,462,45],[589,40,462,46],[589,46,462,52,"ed25519_hasher"],[589,60,462,66],[589,61,462,67,"encodeToCurve"],[589,74,462,80],[589,76,462,82],[589,77,462,83],[590,2,463,0],[591,2,464,7],[591,8,464,13,"hashToRistretto255"],[591,26,464,31],[591,29,464,34],[591,44,464,50],[591,45,464,51],[591,51,464,57,"ristretto255_hasher"],[591,70,464,76],[591,71,464,77,"hashToCurve"],[591,82,464,88],[591,84,464,90],[591,85,464,91],[592,2,465,0],[593,2,466,7],[593,8,466,13,"hash_to_ristretto255"],[593,28,466,33],[593,31,466,36],[593,46,466,52],[593,47,466,53],[593,53,466,59,"ristretto255_hasher"],[593,72,466,78],[593,73,466,79,"hashToCurve"],[593,84,466,90],[593,86,466,92],[593,87,466,93],[594,0,466,94],[594,3]],"functionMap":{"names":["<global>","<anonymous>","ed25519_pow_2_252_3","adjustScalarBytes","uvRatio","ed25519_domain","montgomery$argument_0.powPminus2","map_to_curve_elligator2_curve25519","map_to_curve_elligator2_edwards25519","createHasher$argument_1","invertSqrt","bytes255ToNumberLE","calcElligatorRistrettoMap","mod","ristretto255_map","_RistrettoPoint","_RistrettoPoint#constructor","_RistrettoPoint.fromAffine","_RistrettoPoint#assertSame","_RistrettoPoint#init","_RistrettoPoint.hashToCurve","_RistrettoPoint.fromBytes","_RistrettoPoint.fromHex","_RistrettoPoint.msm","_RistrettoPoint#toBytes","_RistrettoPoint#equals","_RistrettoPoint#is0","ristretto255_hasher.hashToCurve","ristretto255_hasher.hashToScalar","edwardsToMontgomeryPub","edwardsToMontgomeryPriv"],"mappings":"AAA;uCCyB;EDQ;AEC;CFkB;AGC;CHS;AIK;CJoB;4BCC,4CD;4BCC,4CD;yCCC;EDS;wCCW,qCD;AKC;CLI;2CCE;EDG;0CCE;GDG;uCCW;oBKK;SLI;CDG;iCCI,mCD;iCCC,0BD;iCCC,6BD;AOE;CP0C;yCCC,4CD;AQC;CRgB;+CCE,kCQ,6DR;EDQ;mBUY,gCV;2BWE,qEX;AYM;gBCG,mBD;CZoB;AcC;CdO;AeU;ICC;KDE;IEC;KFE;IGC;KHG;IIC;KJE;IKE;KLE;IMC;oBRI,mBQ;KNuB;IOM;KPE;IQC;KRE;ISK;oBXG,mBW;KT0B;IUK;oBZI,mBY;KVK;IWC;KXE;CfC;iBCK,6CD;iBCG,6CD;iBCG,QD;iBCG,QD;I2BI;K3BI;I4BC;K5BG;O6B0B;C7BE;O8BI;C9BE;4CCI,gCD;8CCE,kCD;mDCE,qCD;qDCE,qCD"},"hasCjsExports":false},"type":"js/module"}]} |