{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"../utils.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":115,"index":115}}],"key":"dGswK136diHRCgUa8xpQUn/UMbc=","exportNames":["*"],"imports":1}},{"name":"./modular.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":116},"end":{"line":2,"column":50,"index":166}}],"key":"9k+FDNYf3zXm2KDVSy5nBT9psY4=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n exports.expand_message_xmd = expand_message_xmd;\n exports.expand_message_xof = expand_message_xof;\n exports.hash_to_field = hash_to_field;\n exports.isogenyMap = isogenyMap;\n Object.defineProperty(exports, \"_DST_scalar\", {\n enumerable: true,\n get: function () {\n return _DST_scalar;\n }\n });\n exports.createHasher = createHasher;\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _utilsJs = require(_dependencyMap[1], \"../utils.js\");\n var _modularJs = require(_dependencyMap[2], \"./modular.js\");\n // Octet Stream to Integer. \"spec\" implementation of os2ip is 2.5x slower vs bytesToNumberBE.\n var os2ip = _utilsJs.bytesToNumberBE;\n // Integer to Octet Stream (numberToBytesBE)\n function i2osp(value, length) {\n anum(value);\n anum(length);\n if (value < 0 || value >= 1 << 8 * length) throw new Error('invalid I2OSP input: ' + value);\n var res = Array.from({\n length: length\n }).fill(0);\n for (var i = length - 1; i >= 0; i--) {\n res[i] = value & 0xff;\n value >>>= 8;\n }\n return new Uint8Array(res);\n }\n function strxor(a, b) {\n var arr = new Uint8Array(a.length);\n for (var i = 0; i < a.length; i++) {\n arr[i] = a[i] ^ b[i];\n }\n return arr;\n }\n function anum(item) {\n if (!Number.isSafeInteger(item)) throw new Error('number expected');\n }\n function normDST(DST) {\n if (!(0, _utilsJs.isBytes)(DST) && typeof DST !== 'string') throw new Error('DST must be Uint8Array or string');\n return typeof DST === 'string' ? (0, _utilsJs.utf8ToBytes)(DST) : DST;\n }\n /**\n * Produces a uniformly random byte string using a cryptographic hash function H that outputs b bits.\n * [RFC 9380 5.3.1](https://www.rfc-editor.org/rfc/rfc9380#section-5.3.1).\n */\n function expand_message_xmd(msg, DST, lenInBytes, H) {\n (0, _utilsJs.abytes)(msg);\n anum(lenInBytes);\n DST = normDST(DST);\n // https://www.rfc-editor.org/rfc/rfc9380#section-5.3.3\n if (DST.length > 255) DST = H((0, _utilsJs.concatBytes)((0, _utilsJs.utf8ToBytes)('H2C-OVERSIZE-DST-'), DST));\n var b_in_bytes = H.outputLen,\n r_in_bytes = H.blockLen;\n var ell = Math.ceil(lenInBytes / b_in_bytes);\n if (lenInBytes > 65535 || ell > 255) throw new Error('expand_message_xmd: invalid lenInBytes');\n var DST_prime = (0, _utilsJs.concatBytes)(DST, i2osp(DST.length, 1));\n var Z_pad = i2osp(0, r_in_bytes);\n var l_i_b_str = i2osp(lenInBytes, 2); // len_in_bytes_str\n var b = new Array(ell);\n var b_0 = H((0, _utilsJs.concatBytes)(Z_pad, msg, l_i_b_str, i2osp(0, 1), DST_prime));\n b[0] = H((0, _utilsJs.concatBytes)(b_0, i2osp(1, 1), DST_prime));\n for (var i = 1; i <= ell; i++) {\n var args = [strxor(b_0, b[i - 1]), i2osp(i + 1, 1), DST_prime];\n b[i] = H(_utilsJs.concatBytes.apply(void 0, args));\n }\n var pseudo_random_bytes = _utilsJs.concatBytes.apply(void 0, b);\n return pseudo_random_bytes.slice(0, lenInBytes);\n }\n /**\n * Produces a uniformly random byte string using an extendable-output function (XOF) H.\n * 1. The collision resistance of H MUST be at least k bits.\n * 2. H MUST be an XOF that has been proved indifferentiable from\n * a random oracle under a reasonable cryptographic assumption.\n * [RFC 9380 5.3.2](https://www.rfc-editor.org/rfc/rfc9380#section-5.3.2).\n */\n function expand_message_xof(msg, DST, lenInBytes, k, H) {\n (0, _utilsJs.abytes)(msg);\n anum(lenInBytes);\n DST = normDST(DST);\n // https://www.rfc-editor.org/rfc/rfc9380#section-5.3.3\n // DST = H('H2C-OVERSIZE-DST-' || a_very_long_DST, Math.ceil((lenInBytes * k) / 8));\n if (DST.length > 255) {\n var dkLen = Math.ceil(2 * k / 8);\n DST = H.create({\n dkLen: dkLen\n }).update((0, _utilsJs.utf8ToBytes)('H2C-OVERSIZE-DST-')).update(DST).digest();\n }\n if (lenInBytes > 65535 || DST.length > 255) throw new Error('expand_message_xof: invalid lenInBytes');\n return H.create({\n dkLen: lenInBytes\n }).update(msg).update(i2osp(lenInBytes, 2))\n // 2. DST_prime = DST || I2OSP(len(DST), 1)\n .update(DST).update(i2osp(DST.length, 1)).digest();\n }\n /**\n * Hashes arbitrary-length byte strings to a list of one or more elements of a finite field F.\n * [RFC 9380 5.2](https://www.rfc-editor.org/rfc/rfc9380#section-5.2).\n * @param msg a byte string containing the message to hash\n * @param count the number of elements of F to output\n * @param options `{DST: string, p: bigint, m: number, k: number, expand: 'xmd' | 'xof', hash: H}`, see above\n * @returns [u_0, ..., u_(count - 1)], a list of field elements.\n */\n function hash_to_field(msg, count, options) {\n (0, _utilsJs._validateObject)(options, {\n p: 'bigint',\n m: 'number',\n k: 'number',\n hash: 'function'\n });\n var p = options.p,\n k = options.k,\n m = options.m,\n hash = options.hash,\n expand = options.expand,\n DST = options.DST;\n if (!(0, _utilsJs.isHash)(options.hash)) throw new Error('expected valid hash');\n (0, _utilsJs.abytes)(msg);\n anum(count);\n var log2p = p.toString(2).length;\n var L = Math.ceil((log2p + k) / 8); // section 5.1 of ietf draft link above\n var len_in_bytes = count * m * L;\n var prb; // pseudo_random_bytes\n if (expand === 'xmd') {\n prb = expand_message_xmd(msg, DST, len_in_bytes, hash);\n } else if (expand === 'xof') {\n prb = expand_message_xof(msg, DST, len_in_bytes, k, hash);\n } else if (expand === '_internal_pass') {\n // for internal tests only\n prb = msg;\n } else {\n throw new Error('expand must be \"xmd\" or \"xof\"');\n }\n var u = new Array(count);\n for (var i = 0; i < count; i++) {\n var e = new Array(m);\n for (var j = 0; j < m; j++) {\n var elm_offset = L * (j + i * m);\n var tv = prb.subarray(elm_offset, elm_offset + L);\n e[j] = (0, _modularJs.mod)(os2ip(tv), p);\n }\n u[i] = e;\n }\n return u;\n }\n function isogenyMap(field, map) {\n // Make same order as in spec\n var coeff = map.map(function (i) {\n return Array.from(i).reverse();\n });\n return function (x, y) {\n var _coeff$map = coeff.map(function (val) {\n return val.reduce(function (acc, i) {\n return field.add(field.mul(acc, x), i);\n });\n }),\n _coeff$map2 = (0, _slicedToArray.default)(_coeff$map, 4),\n xn = _coeff$map2[0],\n xd = _coeff$map2[1],\n yn = _coeff$map2[2],\n yd = _coeff$map2[3];\n // 6.6.3\n // Exceptional cases of iso_map are inputs that cause the denominator of\n // either rational function to evaluate to zero; such cases MUST return\n // the identity point on E.\n var _FpInvertBatch = (0, _modularJs.FpInvertBatch)(field, [xd, yd], true),\n _FpInvertBatch2 = (0, _slicedToArray.default)(_FpInvertBatch, 2),\n xd_inv = _FpInvertBatch2[0],\n yd_inv = _FpInvertBatch2[1];\n x = field.mul(xn, xd_inv); // xNum / xDen\n y = field.mul(y, field.mul(yn, yd_inv)); // y * (yNum / yDev)\n return {\n x: x,\n y: y\n };\n };\n }\n var _DST_scalar = (0, _utilsJs.utf8ToBytes)('HashToScalar-');\n /** Creates hash-to-curve methods from EC Point and mapToCurve function. See {@link H2CHasher}. */\n function createHasher(Point, mapToCurve, defaults) {\n if (typeof mapToCurve !== 'function') throw new Error('mapToCurve() must be defined');\n function map(num) {\n return Point.fromAffine(mapToCurve(num));\n }\n function clear(initial) {\n var P = initial.clearCofactor();\n if (P.equals(Point.ZERO)) return Point.ZERO; // zero will throw in assert\n P.assertValidity();\n return P;\n }\n return {\n defaults: defaults,\n hashToCurve: function hashToCurve(msg, options) {\n var opts = Object.assign({}, defaults, options);\n var u = hash_to_field(msg, 2, opts);\n var u0 = map(u[0]);\n var u1 = map(u[1]);\n return clear(u0.add(u1));\n },\n encodeToCurve: function encodeToCurve(msg, options) {\n var optsDst = defaults.encodeDST ? {\n DST: defaults.encodeDST\n } : {};\n var opts = Object.assign({}, defaults, optsDst, options);\n var u = hash_to_field(msg, 1, opts);\n var u0 = map(u[0]);\n return clear(u0);\n },\n /** See {@link H2CHasher} */mapToCurve: function mapToCurve(scalars) {\n if (!Array.isArray(scalars)) throw new Error('expected array of bigints');\n for (var i of scalars) if (typeof i !== 'bigint') throw new Error('expected array of bigints');\n return clear(map(scalars));\n },\n // hash_to_scalar can produce 0: https://www.rfc-editor.org/errata/eid8393\n // RFC 9380, draft-irtf-cfrg-bbs-signatures-08\n hashToScalar: function hashToScalar(msg, options) {\n // @ts-ignore\n var N = Point.Fn.ORDER;\n var opts = Object.assign({}, defaults, {\n p: N,\n m: 1,\n DST: _DST_scalar\n }, options);\n return hash_to_field(msg, 1, opts)[0][0];\n }\n };\n }\n});","lineCount":242,"map":[[12,2,38,0,"exports"],[12,9,38,0],[12,10,38,0,"expand_message_xmd"],[12,28,38,0],[12,31,38,0,"expand_message_xmd"],[12,49,38,0],[13,2,69,0,"exports"],[13,9,69,0],[13,10,69,0,"expand_message_xof"],[13,28,69,0],[13,31,69,0,"expand_message_xof"],[13,49,69,0],[14,2,97,0,"exports"],[14,9,97,0],[14,10,97,0,"hash_to_field"],[14,23,97,0],[14,26,97,0,"hash_to_field"],[14,39,97,0],[15,2,138,0,"exports"],[15,9,138,0],[15,10,138,0,"isogenyMap"],[15,20,138,0],[15,23,138,0,"isogenyMap"],[15,33,138,0],[16,2,153,0,"Object"],[16,8,153,0],[16,9,153,0,"defineProperty"],[16,23,153,0],[16,24,153,0,"exports"],[16,31,153,0],[17,4,153,0,"enumerable"],[17,14,153,0],[18,4,153,0,"get"],[18,7,153,0],[18,18,153,0,"get"],[18,19,153,0],[19,6,153,0],[19,13,153,0,"_DST_scalar"],[19,24,153,0],[20,4,153,0],[21,2,153,0],[22,2,155,0,"exports"],[22,9,155,0],[22,10,155,0,"createHasher"],[22,22,155,0],[22,25,155,0,"createHasher"],[22,37,155,0],[23,2,202,1],[23,6,202,1,"_babelRuntimeHelpersSlicedToArray"],[23,39,202,1],[23,42,202,1,"require"],[23,49,202,1],[23,50,202,1,"_dependencyMap"],[23,64,202,1],[24,2,202,1],[24,6,202,1,"_slicedToArray"],[24,20,202,1],[24,23,202,1,"_interopDefault"],[24,38,202,1],[24,39,202,1,"_babelRuntimeHelpersSlicedToArray"],[24,72,202,1],[25,2,1,0],[25,6,1,0,"_utilsJs"],[25,14,1,0],[25,17,1,0,"require"],[25,24,1,0],[25,25,1,0,"_dependencyMap"],[25,39,1,0],[26,2,2,0],[26,6,2,0,"_modularJs"],[26,16,2,0],[26,19,2,0,"require"],[26,26,2,0],[26,27,2,0,"_dependencyMap"],[26,41,2,0],[27,2,3,0],[28,2,4,0],[28,6,4,6,"os2ip"],[28,11,4,11],[28,14,4,14,"bytesToNumberBE"],[28,22,4,29],[28,23,4,29,"bytesToNumberBE"],[28,38,4,29],[29,2,5,0],[30,2,6,0],[30,11,6,9,"i2osp"],[30,16,6,14,"i2osp"],[30,17,6,15,"value"],[30,22,6,20],[30,24,6,22,"length"],[30,30,6,28],[30,32,6,30],[31,4,7,4,"anum"],[31,8,7,8],[31,9,7,9,"value"],[31,14,7,14],[31,15,7,15],[32,4,8,4,"anum"],[32,8,8,8],[32,9,8,9,"length"],[32,15,8,15],[32,16,8,16],[33,4,9,4],[33,8,9,8,"value"],[33,13,9,13],[33,16,9,16],[33,17,9,17],[33,21,9,21,"value"],[33,26,9,26],[33,30,9,30],[33,31,9,31],[33,35,9,36],[33,36,9,37],[33,39,9,40,"length"],[33,45,9,47],[33,47,10,8],[33,53,10,14],[33,57,10,18,"Error"],[33,62,10,23],[33,63,10,24],[33,86,10,47],[33,89,10,50,"value"],[33,94,10,55],[33,95,10,56],[34,4,11,4],[34,8,11,10,"res"],[34,11,11,13],[34,14,11,16,"Array"],[34,19,11,21],[34,20,11,22,"from"],[34,24,11,26],[34,25,11,27],[35,6,11,29,"length"],[35,12,11,35],[35,14,11,29,"length"],[36,4,11,36],[36,5,11,37],[36,6,11,38],[36,7,11,39,"fill"],[36,11,11,43],[36,12,11,44],[36,13,11,45],[36,14,11,46],[37,4,12,4],[37,9,12,9],[37,13,12,13,"i"],[37,14,12,14],[37,17,12,17,"length"],[37,23,12,23],[37,26,12,26],[37,27,12,27],[37,29,12,29,"i"],[37,30,12,30],[37,34,12,34],[37,35,12,35],[37,37,12,37,"i"],[37,38,12,38],[37,40,12,40],[37,42,12,42],[38,6,13,8,"res"],[38,9,13,11],[38,10,13,12,"i"],[38,11,13,13],[38,12,13,14],[38,15,13,17,"value"],[38,20,13,22],[38,23,13,25],[38,27,13,29],[39,6,14,8,"value"],[39,11,14,13],[39,17,14,19],[39,18,14,20],[40,4,15,4],[41,4,16,4],[41,11,16,11],[41,15,16,15,"Uint8Array"],[41,25,16,25],[41,26,16,26,"res"],[41,29,16,29],[41,30,16,30],[42,2,17,0],[43,2,18,0],[43,11,18,9,"strxor"],[43,17,18,15,"strxor"],[43,18,18,16,"a"],[43,19,18,17],[43,21,18,19,"b"],[43,22,18,20],[43,24,18,22],[44,4,19,4],[44,8,19,10,"arr"],[44,11,19,13],[44,14,19,16],[44,18,19,20,"Uint8Array"],[44,28,19,30],[44,29,19,31,"a"],[44,30,19,32],[44,31,19,33,"length"],[44,37,19,39],[44,38,19,40],[45,4,20,4],[45,9,20,9],[45,13,20,13,"i"],[45,14,20,14],[45,17,20,17],[45,18,20,18],[45,20,20,20,"i"],[45,21,20,21],[45,24,20,24,"a"],[45,25,20,25],[45,26,20,26,"length"],[45,32,20,32],[45,34,20,34,"i"],[45,35,20,35],[45,37,20,37],[45,39,20,39],[46,6,21,8,"arr"],[46,9,21,11],[46,10,21,12,"i"],[46,11,21,13],[46,12,21,14],[46,15,21,17,"a"],[46,16,21,18],[46,17,21,19,"i"],[46,18,21,20],[46,19,21,21],[46,22,21,24,"b"],[46,23,21,25],[46,24,21,26,"i"],[46,25,21,27],[46,26,21,28],[47,4,22,4],[48,4,23,4],[48,11,23,11,"arr"],[48,14,23,14],[49,2,24,0],[50,2,25,0],[50,11,25,9,"anum"],[50,15,25,13,"anum"],[50,16,25,14,"item"],[50,20,25,18],[50,22,25,20],[51,4,26,4],[51,8,26,8],[51,9,26,9,"Number"],[51,15,26,15],[51,16,26,16,"isSafeInteger"],[51,29,26,29],[51,30,26,30,"item"],[51,34,26,34],[51,35,26,35],[51,37,27,8],[51,43,27,14],[51,47,27,18,"Error"],[51,52,27,23],[51,53,27,24],[51,70,27,41],[51,71,27,42],[52,2,28,0],[53,2,29,0],[53,11,29,9,"normDST"],[53,18,29,16,"normDST"],[53,19,29,17,"DST"],[53,22,29,20],[53,24,29,22],[54,4,30,4],[54,8,30,8],[54,9,30,9],[54,13,30,9,"isBytes"],[54,21,30,16],[54,22,30,16,"isBytes"],[54,29,30,16],[54,31,30,17,"DST"],[54,34,30,20],[54,35,30,21],[54,39,30,25],[54,46,30,32,"DST"],[54,49,30,35],[54,54,30,40],[54,62,30,48],[54,64,31,8],[54,70,31,14],[54,74,31,18,"Error"],[54,79,31,23],[54,80,31,24],[54,114,31,58],[54,115,31,59],[55,4,32,4],[55,11,32,11],[55,18,32,18,"DST"],[55,21,32,21],[55,26,32,26],[55,34,32,34],[55,37,32,37],[55,41,32,37,"utf8ToBytes"],[55,49,32,48],[55,50,32,48,"utf8ToBytes"],[55,61,32,48],[55,63,32,49,"DST"],[55,66,32,52],[55,67,32,53],[55,70,32,56,"DST"],[55,73,32,59],[56,2,33,0],[57,2,34,0],[58,0,35,0],[59,0,36,0],[60,0,37,0],[61,2,38,7],[61,11,38,16,"expand_message_xmd"],[61,29,38,34,"expand_message_xmd"],[61,30,38,35,"msg"],[61,33,38,38],[61,35,38,40,"DST"],[61,38,38,43],[61,40,38,45,"lenInBytes"],[61,50,38,55],[61,52,38,57,"H"],[61,53,38,58],[61,55,38,60],[62,4,39,4],[62,8,39,4,"abytes"],[62,16,39,10],[62,17,39,10,"abytes"],[62,23,39,10],[62,25,39,11,"msg"],[62,28,39,14],[62,29,39,15],[63,4,40,4,"anum"],[63,8,40,8],[63,9,40,9,"lenInBytes"],[63,19,40,19],[63,20,40,20],[64,4,41,4,"DST"],[64,7,41,7],[64,10,41,10,"normDST"],[64,17,41,17],[64,18,41,18,"DST"],[64,21,41,21],[64,22,41,22],[65,4,42,4],[66,4,43,4],[66,8,43,8,"DST"],[66,11,43,11],[66,12,43,12,"length"],[66,18,43,18],[66,21,43,21],[66,24,43,24],[66,26,44,8,"DST"],[66,29,44,11],[66,32,44,14,"H"],[66,33,44,15],[66,34,44,16],[66,38,44,16,"concatBytes"],[66,46,44,27],[66,47,44,27,"concatBytes"],[66,58,44,27],[66,60,44,28],[66,64,44,28,"utf8ToBytes"],[66,72,44,39],[66,73,44,39,"utf8ToBytes"],[66,84,44,39],[66,86,44,40],[66,105,44,59],[66,106,44,60],[66,108,44,62,"DST"],[66,111,44,65],[66,112,44,66],[66,113,44,67],[67,4,45,4],[67,8,45,23,"b_in_bytes"],[67,18,45,33],[67,21,45,60,"H"],[67,22,45,61],[67,23,45,12,"outputLen"],[67,32,45,21],[68,6,45,45,"r_in_bytes"],[68,16,45,55],[68,19,45,60,"H"],[68,20,45,61],[68,21,45,35,"blockLen"],[68,29,45,43],[69,4,46,4],[69,8,46,10,"ell"],[69,11,46,13],[69,14,46,16,"Math"],[69,18,46,20],[69,19,46,21,"ceil"],[69,23,46,25],[69,24,46,26,"lenInBytes"],[69,34,46,36],[69,37,46,39,"b_in_bytes"],[69,47,46,49],[69,48,46,50],[70,4,47,4],[70,8,47,8,"lenInBytes"],[70,18,47,18],[70,21,47,21],[70,26,47,26],[70,30,47,30,"ell"],[70,33,47,33],[70,36,47,36],[70,39,47,39],[70,41,48,8],[70,47,48,14],[70,51,48,18,"Error"],[70,56,48,23],[70,57,48,24],[70,97,48,64],[70,98,48,65],[71,4,49,4],[71,8,49,10,"DST_prime"],[71,17,49,19],[71,20,49,22],[71,24,49,22,"concatBytes"],[71,32,49,33],[71,33,49,33,"concatBytes"],[71,44,49,33],[71,46,49,34,"DST"],[71,49,49,37],[71,51,49,39,"i2osp"],[71,56,49,44],[71,57,49,45,"DST"],[71,60,49,48],[71,61,49,49,"length"],[71,67,49,55],[71,69,49,57],[71,70,49,58],[71,71,49,59],[71,72,49,60],[72,4,50,4],[72,8,50,10,"Z_pad"],[72,13,50,15],[72,16,50,18,"i2osp"],[72,21,50,23],[72,22,50,24],[72,23,50,25],[72,25,50,27,"r_in_bytes"],[72,35,50,37],[72,36,50,38],[73,4,51,4],[73,8,51,10,"l_i_b_str"],[73,17,51,19],[73,20,51,22,"i2osp"],[73,25,51,27],[73,26,51,28,"lenInBytes"],[73,36,51,38],[73,38,51,40],[73,39,51,41],[73,40,51,42],[73,41,51,43],[73,42,51,44],[74,4,52,4],[74,8,52,10,"b"],[74,9,52,11],[74,12,52,14],[74,16,52,18,"Array"],[74,21,52,23],[74,22,52,24,"ell"],[74,25,52,27],[74,26,52,28],[75,4,53,4],[75,8,53,10,"b_0"],[75,11,53,13],[75,14,53,16,"H"],[75,15,53,17],[75,16,53,18],[75,20,53,18,"concatBytes"],[75,28,53,29],[75,29,53,29,"concatBytes"],[75,40,53,29],[75,42,53,30,"Z_pad"],[75,47,53,35],[75,49,53,37,"msg"],[75,52,53,40],[75,54,53,42,"l_i_b_str"],[75,63,53,51],[75,65,53,53,"i2osp"],[75,70,53,58],[75,71,53,59],[75,72,53,60],[75,74,53,62],[75,75,53,63],[75,76,53,64],[75,78,53,66,"DST_prime"],[75,87,53,75],[75,88,53,76],[75,89,53,77],[76,4,54,4,"b"],[76,5,54,5],[76,6,54,6],[76,7,54,7],[76,8,54,8],[76,11,54,11,"H"],[76,12,54,12],[76,13,54,13],[76,17,54,13,"concatBytes"],[76,25,54,24],[76,26,54,24,"concatBytes"],[76,37,54,24],[76,39,54,25,"b_0"],[76,42,54,28],[76,44,54,30,"i2osp"],[76,49,54,35],[76,50,54,36],[76,51,54,37],[76,53,54,39],[76,54,54,40],[76,55,54,41],[76,57,54,43,"DST_prime"],[76,66,54,52],[76,67,54,53],[76,68,54,54],[77,4,55,4],[77,9,55,9],[77,13,55,13,"i"],[77,14,55,14],[77,17,55,17],[77,18,55,18],[77,20,55,20,"i"],[77,21,55,21],[77,25,55,25,"ell"],[77,28,55,28],[77,30,55,30,"i"],[77,31,55,31],[77,33,55,33],[77,35,55,35],[78,6,56,8],[78,10,56,14,"args"],[78,14,56,18],[78,17,56,21],[78,18,56,22,"strxor"],[78,24,56,28],[78,25,56,29,"b_0"],[78,28,56,32],[78,30,56,34,"b"],[78,31,56,35],[78,32,56,36,"i"],[78,33,56,37],[78,36,56,40],[78,37,56,41],[78,38,56,42],[78,39,56,43],[78,41,56,45,"i2osp"],[78,46,56,50],[78,47,56,51,"i"],[78,48,56,52],[78,51,56,55],[78,52,56,56],[78,54,56,58],[78,55,56,59],[78,56,56,60],[78,58,56,62,"DST_prime"],[78,67,56,71],[78,68,56,72],[79,6,57,8,"b"],[79,7,57,9],[79,8,57,10,"i"],[79,9,57,11],[79,10,57,12],[79,13,57,15,"H"],[79,14,57,16],[79,15,57,17,"concatBytes"],[79,23,57,28],[79,24,57,28,"concatBytes"],[79,35,57,28],[79,36,57,28,"apply"],[79,41,57,28],[79,50,57,32,"args"],[79,54,57,36],[79,55,57,37],[79,56,57,38],[80,4,58,4],[81,4,59,4],[81,8,59,10,"pseudo_random_bytes"],[81,27,59,29],[81,30,59,32,"concatBytes"],[81,38,59,43],[81,39,59,43,"concatBytes"],[81,50,59,43],[81,51,59,43,"apply"],[81,56,59,43],[81,65,59,47,"b"],[81,66,59,48],[81,67,59,49],[82,4,60,4],[82,11,60,11,"pseudo_random_bytes"],[82,30,60,30],[82,31,60,31,"slice"],[82,36,60,36],[82,37,60,37],[82,38,60,38],[82,40,60,40,"lenInBytes"],[82,50,60,50],[82,51,60,51],[83,2,61,0],[84,2,62,0],[85,0,63,0],[86,0,64,0],[87,0,65,0],[88,0,66,0],[89,0,67,0],[90,0,68,0],[91,2,69,7],[91,11,69,16,"expand_message_xof"],[91,29,69,34,"expand_message_xof"],[91,30,69,35,"msg"],[91,33,69,38],[91,35,69,40,"DST"],[91,38,69,43],[91,40,69,45,"lenInBytes"],[91,50,69,55],[91,52,69,57,"k"],[91,53,69,58],[91,55,69,60,"H"],[91,56,69,61],[91,58,69,63],[92,4,70,4],[92,8,70,4,"abytes"],[92,16,70,10],[92,17,70,10,"abytes"],[92,23,70,10],[92,25,70,11,"msg"],[92,28,70,14],[92,29,70,15],[93,4,71,4,"anum"],[93,8,71,8],[93,9,71,9,"lenInBytes"],[93,19,71,19],[93,20,71,20],[94,4,72,4,"DST"],[94,7,72,7],[94,10,72,10,"normDST"],[94,17,72,17],[94,18,72,18,"DST"],[94,21,72,21],[94,22,72,22],[95,4,73,4],[96,4,74,4],[97,4,75,4],[97,8,75,8,"DST"],[97,11,75,11],[97,12,75,12,"length"],[97,18,75,18],[97,21,75,21],[97,24,75,24],[97,26,75,26],[98,6,76,8],[98,10,76,14,"dkLen"],[98,15,76,19],[98,18,76,22,"Math"],[98,22,76,26],[98,23,76,27,"ceil"],[98,27,76,31],[98,28,76,33],[98,29,76,34],[98,32,76,37,"k"],[98,33,76,38],[98,36,76,42],[98,37,76,43],[98,38,76,44],[99,6,77,8,"DST"],[99,9,77,11],[99,12,77,14,"H"],[99,13,77,15],[99,14,77,16,"create"],[99,20,77,22],[99,21,77,23],[100,8,77,25,"dkLen"],[100,13,77,30],[100,15,77,25,"dkLen"],[101,6,77,31],[101,7,77,32],[101,8,77,33],[101,9,77,34,"update"],[101,15,77,40],[101,16,77,41],[101,20,77,41,"utf8ToBytes"],[101,28,77,52],[101,29,77,52,"utf8ToBytes"],[101,40,77,52],[101,42,77,53],[101,61,77,72],[101,62,77,73],[101,63,77,74],[101,64,77,75,"update"],[101,70,77,81],[101,71,77,82,"DST"],[101,74,77,85],[101,75,77,86],[101,76,77,87,"digest"],[101,82,77,93],[101,83,77,94],[101,84,77,95],[102,4,78,4],[103,4,79,4],[103,8,79,8,"lenInBytes"],[103,18,79,18],[103,21,79,21],[103,26,79,26],[103,30,79,30,"DST"],[103,33,79,33],[103,34,79,34,"length"],[103,40,79,40],[103,43,79,43],[103,46,79,46],[103,48,80,8],[103,54,80,14],[103,58,80,18,"Error"],[103,63,80,23],[103,64,80,24],[103,104,80,64],[103,105,80,65],[104,4,81,4],[104,11,81,12,"H"],[104,12,81,13],[104,13,81,14,"create"],[104,19,81,20],[104,20,81,21],[105,6,81,23,"dkLen"],[105,11,81,28],[105,13,81,30,"lenInBytes"],[106,4,81,41],[106,5,81,42],[106,6,81,43],[106,7,82,9,"update"],[106,13,82,15],[106,14,82,16,"msg"],[106,17,82,19],[106,18,82,20],[106,19,83,9,"update"],[106,25,83,15],[106,26,83,16,"i2osp"],[106,31,83,21],[106,32,83,22,"lenInBytes"],[106,42,83,32],[106,44,83,34],[106,45,83,35],[106,46,83,36],[107,4,84,8],[108,4,84,8],[108,5,85,9,"update"],[108,11,85,15],[108,12,85,16,"DST"],[108,15,85,19],[108,16,85,20],[108,17,86,9,"update"],[108,23,86,15],[108,24,86,16,"i2osp"],[108,29,86,21],[108,30,86,22,"DST"],[108,33,86,25],[108,34,86,26,"length"],[108,40,86,32],[108,42,86,34],[108,43,86,35],[108,44,86,36],[108,45,86,37],[108,46,87,9,"digest"],[108,52,87,15],[108,53,87,16],[108,54,87,17],[109,2,88,0],[110,2,89,0],[111,0,90,0],[112,0,91,0],[113,0,92,0],[114,0,93,0],[115,0,94,0],[116,0,95,0],[117,0,96,0],[118,2,97,7],[118,11,97,16,"hash_to_field"],[118,24,97,29,"hash_to_field"],[118,25,97,30,"msg"],[118,28,97,33],[118,30,97,35,"count"],[118,35,97,40],[118,37,97,42,"options"],[118,44,97,49],[118,46,97,51],[119,4,98,4],[119,8,98,4,"_validateObject"],[119,16,98,19],[119,17,98,19,"_validateObject"],[119,32,98,19],[119,34,98,20,"options"],[119,41,98,27],[119,43,98,29],[120,6,99,8,"p"],[120,7,99,9],[120,9,99,11],[120,17,99,19],[121,6,100,8,"m"],[121,7,100,9],[121,9,100,11],[121,17,100,19],[122,6,101,8,"k"],[122,7,101,9],[122,9,101,11],[122,17,101,19],[123,6,102,8,"hash"],[123,10,102,12],[123,12,102,14],[124,4,103,4],[124,5,103,5],[124,6,103,6],[125,4,104,4],[125,8,104,12,"p"],[125,9,104,13],[125,12,104,43,"options"],[125,19,104,50],[125,20,104,12,"p"],[125,21,104,13],[126,6,104,15,"k"],[126,7,104,16],[126,10,104,43,"options"],[126,17,104,50],[126,18,104,15,"k"],[126,19,104,16],[127,6,104,18,"m"],[127,7,104,19],[127,10,104,43,"options"],[127,17,104,50],[127,18,104,18,"m"],[127,19,104,19],[128,6,104,21,"hash"],[128,10,104,25],[128,13,104,43,"options"],[128,20,104,50],[128,21,104,21,"hash"],[128,25,104,25],[129,6,104,27,"expand"],[129,12,104,33],[129,15,104,43,"options"],[129,22,104,50],[129,23,104,27,"expand"],[129,29,104,33],[130,6,104,35,"DST"],[130,9,104,38],[130,12,104,43,"options"],[130,19,104,50],[130,20,104,35,"DST"],[130,23,104,38],[131,4,105,4],[131,8,105,8],[131,9,105,9],[131,13,105,9,"isHash"],[131,21,105,15],[131,22,105,15,"isHash"],[131,28,105,15],[131,30,105,16,"options"],[131,37,105,23],[131,38,105,24,"hash"],[131,42,105,28],[131,43,105,29],[131,45,106,8],[131,51,106,14],[131,55,106,18,"Error"],[131,60,106,23],[131,61,106,24],[131,82,106,45],[131,83,106,46],[132,4,107,4],[132,8,107,4,"abytes"],[132,16,107,10],[132,17,107,10,"abytes"],[132,23,107,10],[132,25,107,11,"msg"],[132,28,107,14],[132,29,107,15],[133,4,108,4,"anum"],[133,8,108,8],[133,9,108,9,"count"],[133,14,108,14],[133,15,108,15],[134,4,109,4],[134,8,109,10,"log2p"],[134,13,109,15],[134,16,109,18,"p"],[134,17,109,19],[134,18,109,20,"toString"],[134,26,109,28],[134,27,109,29],[134,28,109,30],[134,29,109,31],[134,30,109,32,"length"],[134,36,109,38],[135,4,110,4],[135,8,110,10,"L"],[135,9,110,11],[135,12,110,14,"Math"],[135,16,110,18],[135,17,110,19,"ceil"],[135,21,110,23],[135,22,110,24],[135,23,110,25,"log2p"],[135,28,110,30],[135,31,110,33,"k"],[135,32,110,34],[135,36,110,38],[135,37,110,39],[135,38,110,40],[135,39,110,41],[135,40,110,42],[136,4,111,4],[136,8,111,10,"len_in_bytes"],[136,20,111,22],[136,23,111,25,"count"],[136,28,111,30],[136,31,111,33,"m"],[136,32,111,34],[136,35,111,37,"L"],[136,36,111,38],[137,4,112,4],[137,8,112,8,"prb"],[137,11,112,11],[137,12,112,12],[137,13,112,13],[138,4,113,4],[138,8,113,8,"expand"],[138,14,113,14],[138,19,113,19],[138,24,113,24],[138,26,113,26],[139,6,114,8,"prb"],[139,9,114,11],[139,12,114,14,"expand_message_xmd"],[139,30,114,32],[139,31,114,33,"msg"],[139,34,114,36],[139,36,114,38,"DST"],[139,39,114,41],[139,41,114,43,"len_in_bytes"],[139,53,114,55],[139,55,114,57,"hash"],[139,59,114,61],[139,60,114,62],[140,4,115,4],[140,5,115,5],[140,11,116,9],[140,15,116,13,"expand"],[140,21,116,19],[140,26,116,24],[140,31,116,29],[140,33,116,31],[141,6,117,8,"prb"],[141,9,117,11],[141,12,117,14,"expand_message_xof"],[141,30,117,32],[141,31,117,33,"msg"],[141,34,117,36],[141,36,117,38,"DST"],[141,39,117,41],[141,41,117,43,"len_in_bytes"],[141,53,117,55],[141,55,117,57,"k"],[141,56,117,58],[141,58,117,60,"hash"],[141,62,117,64],[141,63,117,65],[142,4,118,4],[142,5,118,5],[142,11,119,9],[142,15,119,13,"expand"],[142,21,119,19],[142,26,119,24],[142,42,119,40],[142,44,119,42],[143,6,120,8],[144,6,121,8,"prb"],[144,9,121,11],[144,12,121,14,"msg"],[144,15,121,17],[145,4,122,4],[145,5,122,5],[145,11,123,9],[146,6,124,8],[146,12,124,14],[146,16,124,18,"Error"],[146,21,124,23],[146,22,124,24],[146,53,124,55],[146,54,124,56],[147,4,125,4],[148,4,126,4],[148,8,126,10,"u"],[148,9,126,11],[148,12,126,14],[148,16,126,18,"Array"],[148,21,126,23],[148,22,126,24,"count"],[148,27,126,29],[148,28,126,30],[149,4,127,4],[149,9,127,9],[149,13,127,13,"i"],[149,14,127,14],[149,17,127,17],[149,18,127,18],[149,20,127,20,"i"],[149,21,127,21],[149,24,127,24,"count"],[149,29,127,29],[149,31,127,31,"i"],[149,32,127,32],[149,34,127,34],[149,36,127,36],[150,6,128,8],[150,10,128,14,"e"],[150,11,128,15],[150,14,128,18],[150,18,128,22,"Array"],[150,23,128,27],[150,24,128,28,"m"],[150,25,128,29],[150,26,128,30],[151,6,129,8],[151,11,129,13],[151,15,129,17,"j"],[151,16,129,18],[151,19,129,21],[151,20,129,22],[151,22,129,24,"j"],[151,23,129,25],[151,26,129,28,"m"],[151,27,129,29],[151,29,129,31,"j"],[151,30,129,32],[151,32,129,34],[151,34,129,36],[152,8,130,12],[152,12,130,18,"elm_offset"],[152,22,130,28],[152,25,130,31,"L"],[152,26,130,32],[152,30,130,36,"j"],[152,31,130,37],[152,34,130,40,"i"],[152,35,130,41],[152,38,130,44,"m"],[152,39,130,45],[152,40,130,46],[153,8,131,12],[153,12,131,18,"tv"],[153,14,131,20],[153,17,131,23,"prb"],[153,20,131,26],[153,21,131,27,"subarray"],[153,29,131,35],[153,30,131,36,"elm_offset"],[153,40,131,46],[153,42,131,48,"elm_offset"],[153,52,131,58],[153,55,131,61,"L"],[153,56,131,62],[153,57,131,63],[154,8,132,12,"e"],[154,9,132,13],[154,10,132,14,"j"],[154,11,132,15],[154,12,132,16],[154,15,132,19],[154,19,132,19,"mod"],[154,29,132,22],[154,30,132,22,"mod"],[154,33,132,22],[154,35,132,23,"os2ip"],[154,40,132,28],[154,41,132,29,"tv"],[154,43,132,31],[154,44,132,32],[154,46,132,34,"p"],[154,47,132,35],[154,48,132,36],[155,6,133,8],[156,6,134,8,"u"],[156,7,134,9],[156,8,134,10,"i"],[156,9,134,11],[156,10,134,12],[156,13,134,15,"e"],[156,14,134,16],[157,4,135,4],[158,4,136,4],[158,11,136,11,"u"],[158,12,136,12],[159,2,137,0],[160,2,138,7],[160,11,138,16,"isogenyMap"],[160,21,138,26,"isogenyMap"],[160,22,138,27,"field"],[160,27,138,32],[160,29,138,34,"map"],[160,32,138,37],[160,34,138,39],[161,4,139,4],[162,4,140,4],[162,8,140,10,"coeff"],[162,13,140,15],[162,16,140,18,"map"],[162,19,140,21],[162,20,140,22,"map"],[162,23,140,25],[162,24,140,26],[162,34,140,27,"i"],[162,35,140,28],[163,6,140,28],[163,13,140,33,"Array"],[163,18,140,38],[163,19,140,39,"from"],[163,23,140,43],[163,24,140,44,"i"],[163,25,140,45],[163,26,140,46],[163,27,140,47,"reverse"],[163,34,140,54],[163,35,140,55],[163,36,140,56],[164,4,140,56],[164,6,140,57],[165,4,141,4],[165,11,141,11],[165,21,141,12,"x"],[165,22,141,13],[165,24,141,15,"y"],[165,25,141,16],[165,27,141,21],[166,6,142,8],[166,10,142,8,"_coeff$map"],[166,20,142,8],[166,23,142,33,"coeff"],[166,28,142,38],[166,29,142,39,"map"],[166,32,142,42],[166,33,142,43],[166,43,142,44,"val"],[166,46,142,47],[167,10,142,47],[167,17,142,52,"val"],[167,20,142,55],[167,21,142,56,"reduce"],[167,27,142,62],[167,28,142,63],[167,38,142,64,"acc"],[167,41,142,67],[167,43,142,69,"i"],[167,44,142,70],[168,12,142,70],[168,19,142,75,"field"],[168,24,142,80],[168,25,142,81,"add"],[168,28,142,84],[168,29,142,85,"field"],[168,34,142,90],[168,35,142,91,"mul"],[168,38,142,94],[168,39,142,95,"acc"],[168,42,142,98],[168,44,142,100,"x"],[168,45,142,101],[168,46,142,102],[168,48,142,104,"i"],[168,49,142,105],[168,50,142,106],[169,10,142,106],[169,12,142,107],[170,8,142,107],[170,10,142,108],[171,8,142,108,"_coeff$map2"],[171,19,142,108],[171,26,142,108,"_slicedToArray"],[171,40,142,108],[171,41,142,108,"default"],[171,48,142,108],[171,50,142,108,"_coeff$map"],[171,60,142,108],[172,8,142,15,"xn"],[172,10,142,17],[172,13,142,17,"_coeff$map2"],[172,24,142,17],[173,8,142,19,"xd"],[173,10,142,21],[173,13,142,21,"_coeff$map2"],[173,24,142,21],[174,8,142,23,"yn"],[174,10,142,25],[174,13,142,25,"_coeff$map2"],[174,24,142,25],[175,8,142,27,"yd"],[175,10,142,29],[175,13,142,29,"_coeff$map2"],[175,24,142,29],[176,6,143,8],[177,6,144,8],[178,6,145,8],[179,6,146,8],[180,6,147,8],[180,10,147,8,"_FpInvertBatch"],[180,24,147,8],[180,27,147,33],[180,31,147,33,"FpInvertBatch"],[180,41,147,46],[180,42,147,46,"FpInvertBatch"],[180,55,147,46],[180,57,147,47,"field"],[180,62,147,52],[180,64,147,54],[180,65,147,55,"xd"],[180,67,147,57],[180,69,147,59,"yd"],[180,71,147,61],[180,72,147,62],[180,74,147,64],[180,78,147,68],[180,79,147,69],[181,8,147,69,"_FpInvertBatch2"],[181,23,147,69],[181,30,147,69,"_slicedToArray"],[181,44,147,69],[181,45,147,69,"default"],[181,52,147,69],[181,54,147,69,"_FpInvertBatch"],[181,68,147,69],[182,8,147,15,"xd_inv"],[182,14,147,21],[182,17,147,21,"_FpInvertBatch2"],[182,32,147,21],[183,8,147,23,"yd_inv"],[183,14,147,29],[183,17,147,29,"_FpInvertBatch2"],[183,32,147,29],[184,6,148,8,"x"],[184,7,148,9],[184,10,148,12,"field"],[184,15,148,17],[184,16,148,18,"mul"],[184,19,148,21],[184,20,148,22,"xn"],[184,22,148,24],[184,24,148,26,"xd_inv"],[184,30,148,32],[184,31,148,33],[184,32,148,34],[184,33,148,35],[185,6,149,8,"y"],[185,7,149,9],[185,10,149,12,"field"],[185,15,149,17],[185,16,149,18,"mul"],[185,19,149,21],[185,20,149,22,"y"],[185,21,149,23],[185,23,149,25,"field"],[185,28,149,30],[185,29,149,31,"mul"],[185,32,149,34],[185,33,149,35,"yn"],[185,35,149,37],[185,37,149,39,"yd_inv"],[185,43,149,45],[185,44,149,46],[185,45,149,47],[185,46,149,48],[185,47,149,49],[186,6,150,8],[186,13,150,15],[187,8,150,17,"x"],[187,9,150,18],[187,11,150,17,"x"],[187,12,150,18],[188,8,150,20,"y"],[188,9,150,21],[188,11,150,20,"y"],[189,6,150,22],[189,7,150,23],[190,4,151,4],[190,5,151,5],[191,2,152,0],[192,2,153,7],[192,6,153,13,"_DST_scalar"],[192,17,153,24],[192,20,153,27],[192,24,153,27,"utf8ToBytes"],[192,32,153,38],[192,33,153,38,"utf8ToBytes"],[192,44,153,38],[192,46,153,39],[192,61,153,54],[192,62,153,55],[193,2,154,0],[194,2,155,7],[194,11,155,16,"createHasher"],[194,23,155,28,"createHasher"],[194,24,155,29,"Point"],[194,29,155,34],[194,31,155,36,"mapToCurve"],[194,41,155,46],[194,43,155,48,"defaults"],[194,51,155,56],[194,53,155,58],[195,4,156,4],[195,8,156,8],[195,15,156,15,"mapToCurve"],[195,25,156,25],[195,30,156,30],[195,40,156,40],[195,42,157,8],[195,48,157,14],[195,52,157,18,"Error"],[195,57,157,23],[195,58,157,24],[195,88,157,54],[195,89,157,55],[196,4,158,4],[196,13,158,13,"map"],[196,16,158,16,"map"],[196,17,158,17,"num"],[196,20,158,20],[196,22,158,22],[197,6,159,8],[197,13,159,15,"Point"],[197,18,159,20],[197,19,159,21,"fromAffine"],[197,29,159,31],[197,30,159,32,"mapToCurve"],[197,40,159,42],[197,41,159,43,"num"],[197,44,159,46],[197,45,159,47],[197,46,159,48],[198,4,160,4],[199,4,161,4],[199,13,161,13,"clear"],[199,18,161,18,"clear"],[199,19,161,19,"initial"],[199,26,161,26],[199,28,161,28],[200,6,162,8],[200,10,162,14,"P"],[200,11,162,15],[200,14,162,18,"initial"],[200,21,162,25],[200,22,162,26,"clearCofactor"],[200,35,162,39],[200,36,162,40],[200,37,162,41],[201,6,163,8],[201,10,163,12,"P"],[201,11,163,13],[201,12,163,14,"equals"],[201,18,163,20],[201,19,163,21,"Point"],[201,24,163,26],[201,25,163,27,"ZERO"],[201,29,163,31],[201,30,163,32],[201,32,164,12],[201,39,164,19,"Point"],[201,44,164,24],[201,45,164,25,"ZERO"],[201,49,164,29],[201,50,164,30],[201,51,164,31],[202,6,165,8,"P"],[202,7,165,9],[202,8,165,10,"assertValidity"],[202,22,165,24],[202,23,165,25],[202,24,165,26],[203,6,166,8],[203,13,166,15,"P"],[203,14,166,16],[204,4,167,4],[205,4,168,4],[205,11,168,11],[206,6,169,8,"defaults"],[206,14,169,16],[206,16,169,8,"defaults"],[206,24,169,16],[207,6,170,8,"hashToCurve"],[207,17,170,19],[207,28,170,8,"hashToCurve"],[207,39,170,19,"hashToCurve"],[207,40,170,20,"msg"],[207,43,170,23],[207,45,170,25,"options"],[207,52,170,32],[207,54,170,34],[208,8,171,12],[208,12,171,18,"opts"],[208,16,171,22],[208,19,171,25,"Object"],[208,25,171,31],[208,26,171,32,"assign"],[208,32,171,38],[208,33,171,39],[208,34,171,40],[208,35,171,41],[208,37,171,43,"defaults"],[208,45,171,51],[208,47,171,53,"options"],[208,54,171,60],[208,55,171,61],[209,8,172,12],[209,12,172,18,"u"],[209,13,172,19],[209,16,172,22,"hash_to_field"],[209,29,172,35],[209,30,172,36,"msg"],[209,33,172,39],[209,35,172,41],[209,36,172,42],[209,38,172,44,"opts"],[209,42,172,48],[209,43,172,49],[210,8,173,12],[210,12,173,18,"u0"],[210,14,173,20],[210,17,173,23,"map"],[210,20,173,26],[210,21,173,27,"u"],[210,22,173,28],[210,23,173,29],[210,24,173,30],[210,25,173,31],[210,26,173,32],[211,8,174,12],[211,12,174,18,"u1"],[211,14,174,20],[211,17,174,23,"map"],[211,20,174,26],[211,21,174,27,"u"],[211,22,174,28],[211,23,174,29],[211,24,174,30],[211,25,174,31],[211,26,174,32],[212,8,175,12],[212,15,175,19,"clear"],[212,20,175,24],[212,21,175,25,"u0"],[212,23,175,27],[212,24,175,28,"add"],[212,27,175,31],[212,28,175,32,"u1"],[212,30,175,34],[212,31,175,35],[212,32,175,36],[213,6,176,8],[213,7,176,9],[214,6,177,8,"encodeToCurve"],[214,19,177,21],[214,30,177,8,"encodeToCurve"],[214,43,177,21,"encodeToCurve"],[214,44,177,22,"msg"],[214,47,177,25],[214,49,177,27,"options"],[214,56,177,34],[214,58,177,36],[215,8,178,12],[215,12,178,18,"optsDst"],[215,19,178,25],[215,22,178,28,"defaults"],[215,30,178,36],[215,31,178,37,"encodeDST"],[215,40,178,46],[215,43,178,49],[216,10,178,51,"DST"],[216,13,178,54],[216,15,178,56,"defaults"],[216,23,178,64],[216,24,178,65,"encodeDST"],[217,8,178,75],[217,9,178,76],[217,12,178,79],[217,13,178,80],[217,14,178,81],[218,8,179,12],[218,12,179,18,"opts"],[218,16,179,22],[218,19,179,25,"Object"],[218,25,179,31],[218,26,179,32,"assign"],[218,32,179,38],[218,33,179,39],[218,34,179,40],[218,35,179,41],[218,37,179,43,"defaults"],[218,45,179,51],[218,47,179,53,"optsDst"],[218,54,179,60],[218,56,179,62,"options"],[218,63,179,69],[218,64,179,70],[219,8,180,12],[219,12,180,18,"u"],[219,13,180,19],[219,16,180,22,"hash_to_field"],[219,29,180,35],[219,30,180,36,"msg"],[219,33,180,39],[219,35,180,41],[219,36,180,42],[219,38,180,44,"opts"],[219,42,180,48],[219,43,180,49],[220,8,181,12],[220,12,181,18,"u0"],[220,14,181,20],[220,17,181,23,"map"],[220,20,181,26],[220,21,181,27,"u"],[220,22,181,28],[220,23,181,29],[220,24,181,30],[220,25,181,31],[220,26,181,32],[221,8,182,12],[221,15,182,19,"clear"],[221,20,182,24],[221,21,182,25,"u0"],[221,23,182,27],[221,24,182,28],[222,6,183,8],[222,7,183,9],[223,6,184,8],[223,34,185,8,"mapToCurve"],[223,44,185,18],[223,55,185,8,"mapToCurve"],[223,65,185,18,"mapToCurve"],[223,66,185,19,"scalars"],[223,73,185,26],[223,75,185,28],[224,8,186,12],[224,12,186,16],[224,13,186,17,"Array"],[224,18,186,22],[224,19,186,23,"isArray"],[224,26,186,30],[224,27,186,31,"scalars"],[224,34,186,38],[224,35,186,39],[224,37,187,16],[224,43,187,22],[224,47,187,26,"Error"],[224,52,187,31],[224,53,187,32],[224,80,187,59],[224,81,187,60],[225,8,188,12],[225,13,188,17],[225,17,188,23,"i"],[225,18,188,24],[225,22,188,28,"scalars"],[225,29,188,35],[225,31,189,16],[225,35,189,20],[225,42,189,27,"i"],[225,43,189,28],[225,48,189,33],[225,56,189,41],[225,58,190,20],[225,64,190,26],[225,68,190,30,"Error"],[225,73,190,35],[225,74,190,36],[225,101,190,63],[225,102,190,64],[226,8,191,12],[226,15,191,19,"clear"],[226,20,191,24],[226,21,191,25,"map"],[226,24,191,28],[226,25,191,29,"scalars"],[226,32,191,36],[226,33,191,37],[226,34,191,38],[227,6,192,8],[227,7,192,9],[228,6,193,8],[229,6,194,8],[230,6,195,8,"hashToScalar"],[230,18,195,20],[230,29,195,8,"hashToScalar"],[230,41,195,20,"hashToScalar"],[230,42,195,21,"msg"],[230,45,195,24],[230,47,195,26,"options"],[230,54,195,33],[230,56,195,35],[231,8,196,12],[232,8,197,12],[232,12,197,18,"N"],[232,13,197,19],[232,16,197,22,"Point"],[232,21,197,27],[232,22,197,28,"Fn"],[232,24,197,30],[232,25,197,31,"ORDER"],[232,30,197,36],[233,8,198,12],[233,12,198,18,"opts"],[233,16,198,22],[233,19,198,25,"Object"],[233,25,198,31],[233,26,198,32,"assign"],[233,32,198,38],[233,33,198,39],[233,34,198,40],[233,35,198,41],[233,37,198,43,"defaults"],[233,45,198,51],[233,47,198,53],[234,10,198,55,"p"],[234,11,198,56],[234,13,198,58,"N"],[234,14,198,59],[235,10,198,61,"m"],[235,11,198,62],[235,13,198,64],[235,14,198,65],[236,10,198,67,"DST"],[236,13,198,70],[236,15,198,72,"_DST_scalar"],[237,8,198,84],[237,9,198,85],[237,11,198,87,"options"],[237,18,198,94],[237,19,198,95],[238,8,199,12],[238,15,199,19,"hash_to_field"],[238,28,199,32],[238,29,199,33,"msg"],[238,32,199,36],[238,34,199,38],[238,35,199,39],[238,37,199,41,"opts"],[238,41,199,45],[238,42,199,46],[238,43,199,47],[238,44,199,48],[238,45,199,49],[238,46,199,50],[238,47,199,51],[238,48,199,52],[239,6,200,8],[240,4,201,4],[240,5,201,5],[241,2,202,0],[242,0,202,1],[242,3]],"functionMap":{"names":["","i2osp","strxor","anum","normDST","expand_message_xmd","expand_message_xof","hash_to_field","isogenyMap","map.map$argument_0","","coeff.map$argument_0","val.reduce$argument_0","createHasher","map","clear","hashToCurve","encodeToCurve","mapToCurve","hashToScalar"],"mappings":"AAA;ACK;CDW;AEC;CFM;AGC;CHG;AIC;CJI;OKK;CLuB;OMQ;CNmB;OOS;CPwC;OQC;0BCE,8BD;WEC;2CCC,oBC,2CD,CD;KFS;CRC;OaG;ICG;KDE;IEC;KFM;QGG;SHM;QIC;SJM;QKE;SLO;QMG;SNK;CbE"},"hasCjsExports":false},"type":"js/module"}]}