{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"./hmac.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":9,"column":18,"index":247},"end":{"line":9,"column":38,"index":267}}],"key":"evktiJltDRT0VzoC4nqgTjxVPu8=","exportNames":["*"],"imports":1}},{"name":"./utils.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":11,"column":19,"index":307},"end":{"line":11,"column":40,"index":328}}],"key":"v6h+l9IeOWbEcXdtKQqd2f4now4=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _asyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\").default;\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.pbkdf2 = pbkdf2;\n exports.pbkdf2Async = pbkdf2Async;\n /**\n * PBKDF (RFC 2898). Can be used to create a key from password and salt.\n * @module\n */\n var hmac_ts_1 = require(_dependencyMap[1], \"./hmac.js\");\n // prettier-ignore\n var utils_ts_1 = require(_dependencyMap[2], \"./utils.js\");\n // Common prologue and epilogue for sync/async functions\n function pbkdf2Init(hash, _password, _salt, _opts) {\n (0, utils_ts_1.ahash)(hash);\n var opts = (0, utils_ts_1.checkOpts)({\n dkLen: 32,\n asyncTick: 10\n }, _opts);\n var c = opts.c,\n dkLen = opts.dkLen,\n asyncTick = opts.asyncTick;\n (0, utils_ts_1.anumber)(c);\n (0, utils_ts_1.anumber)(dkLen);\n (0, utils_ts_1.anumber)(asyncTick);\n if (c < 1) throw new Error('iterations (c) should be >= 1');\n var password = (0, utils_ts_1.kdfInputToBytes)(_password);\n var salt = (0, utils_ts_1.kdfInputToBytes)(_salt);\n // DK = PBKDF2(PRF, Password, Salt, c, dkLen);\n var DK = new Uint8Array(dkLen);\n // U1 = PRF(Password, Salt + INT_32_BE(i))\n var PRF = hmac_ts_1.hmac.create(hash, password);\n var PRFSalt = PRF._cloneInto().update(salt);\n return {\n c,\n dkLen,\n asyncTick,\n DK,\n PRF,\n PRFSalt\n };\n }\n function pbkdf2Output(PRF, PRFSalt, DK, prfW, u) {\n PRF.destroy();\n PRFSalt.destroy();\n if (prfW) prfW.destroy();\n (0, utils_ts_1.clean)(u);\n return DK;\n }\n /**\n * PBKDF2-HMAC: RFC 2898 key derivation function\n * @param hash - hash function that would be used e.g. sha256\n * @param password - password from which a derived key is generated\n * @param salt - cryptographic salt\n * @param opts - {c, dkLen} where c is work factor and dkLen is output message size\n * @example\n * const key = pbkdf2(sha256, 'password', 'salt', { dkLen: 32, c: Math.pow(2, 18) });\n */\n function pbkdf2(hash, password, salt, opts) {\n var _pbkdf2Init = pbkdf2Init(hash, password, salt, opts),\n c = _pbkdf2Init.c,\n dkLen = _pbkdf2Init.dkLen,\n DK = _pbkdf2Init.DK,\n PRF = _pbkdf2Init.PRF,\n PRFSalt = _pbkdf2Init.PRFSalt;\n var prfW; // Working copy\n var arr = new Uint8Array(4);\n var view = (0, utils_ts_1.createView)(arr);\n var u = new Uint8Array(PRF.outputLen);\n // DK = T1 + T2 + ⋯ + Tdklen/hlen\n for (var ti = 1, pos = 0; pos < dkLen; ti++, pos += PRF.outputLen) {\n // Ti = F(Password, Salt, c, i)\n var Ti = DK.subarray(pos, pos + PRF.outputLen);\n view.setInt32(0, ti, false);\n // F(Password, Salt, c, i) = U1 ^ U2 ^ ⋯ ^ Uc\n // U1 = PRF(Password, Salt + INT_32_BE(i))\n (prfW = PRFSalt._cloneInto(prfW)).update(arr).digestInto(u);\n Ti.set(u.subarray(0, Ti.length));\n for (var ui = 1; ui < c; ui++) {\n // Uc = PRF(Password, Uc−1)\n PRF._cloneInto(prfW).update(u).digestInto(u);\n for (var i = 0; i < Ti.length; i++) Ti[i] ^= u[i];\n }\n }\n return pbkdf2Output(PRF, PRFSalt, DK, prfW, u);\n }\n /**\n * PBKDF2-HMAC: RFC 2898 key derivation function. Async version.\n * @example\n * await pbkdf2Async(sha256, 'password', 'salt', { dkLen: 32, c: 500_000 });\n */\n function pbkdf2Async(_x, _x2, _x3, _x4) {\n return _pbkdf2Async.apply(this, arguments);\n }\n function _pbkdf2Async() {\n _pbkdf2Async = _asyncToGenerator(function* (hash, password, salt, opts) {\n var _pbkdf2Init2 = pbkdf2Init(hash, password, salt, opts),\n c = _pbkdf2Init2.c,\n dkLen = _pbkdf2Init2.dkLen,\n asyncTick = _pbkdf2Init2.asyncTick,\n DK = _pbkdf2Init2.DK,\n PRF = _pbkdf2Init2.PRF,\n PRFSalt = _pbkdf2Init2.PRFSalt;\n var prfW; // Working copy\n var arr = new Uint8Array(4);\n var view = (0, utils_ts_1.createView)(arr);\n var u = new Uint8Array(PRF.outputLen);\n // DK = T1 + T2 + ⋯ + Tdklen/hlen\n var _loop = function* () {\n // Ti = F(Password, Salt, c, i)\n var Ti = DK.subarray(pos, pos + PRF.outputLen);\n view.setInt32(0, ti, false);\n // F(Password, Salt, c, i) = U1 ^ U2 ^ ⋯ ^ Uc\n // U1 = PRF(Password, Salt + INT_32_BE(i))\n (prfW = PRFSalt._cloneInto(prfW)).update(arr).digestInto(u);\n Ti.set(u.subarray(0, Ti.length));\n yield (0, utils_ts_1.asyncLoop)(c - 1, asyncTick, () => {\n // Uc = PRF(Password, Uc−1)\n PRF._cloneInto(prfW).update(u).digestInto(u);\n for (var i = 0; i < Ti.length; i++) Ti[i] ^= u[i];\n });\n };\n for (var ti = 1, pos = 0; pos < dkLen; ti++, pos += PRF.outputLen) {\n yield* _loop();\n }\n return pbkdf2Output(PRF, PRFSalt, DK, prfW, u);\n });\n return _pbkdf2Async.apply(this, arguments);\n }\n});","lineCount":134,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13],[4,6,1,13,"_asyncToGenerator"],[4,23,1,13],[4,26,1,13,"require"],[4,33,1,13],[4,34,1,13,"_dependencyMap"],[4,48,1,13],[4,96,1,13,"default"],[4,103,1,13],[5,2,2,0,"Object"],[5,8,2,6],[5,9,2,7,"defineProperty"],[5,23,2,21],[5,24,2,22,"exports"],[5,31,2,29],[5,33,2,31],[5,45,2,43],[5,47,2,45],[6,4,2,47,"value"],[6,9,2,52],[6,11,2,54],[7,2,2,59],[7,3,2,60],[7,4,2,61],[8,2,3,0,"exports"],[8,9,3,7],[8,10,3,8,"pbkdf2"],[8,16,3,14],[8,19,3,17,"pbkdf2"],[8,25,3,23],[9,2,4,0,"exports"],[9,9,4,7],[9,10,4,8,"pbkdf2Async"],[9,21,4,19],[9,24,4,22,"pbkdf2Async"],[9,35,4,33],[10,2,5,0],[11,0,6,0],[12,0,7,0],[13,0,8,0],[14,2,9,0],[14,6,9,6,"hmac_ts_1"],[14,15,9,15],[14,18,9,18,"require"],[14,25,9,25],[14,26,9,25,"_dependencyMap"],[14,40,9,25],[14,56,9,37],[14,57,9,38],[15,2,10,0],[16,2,11,0],[16,6,11,6,"utils_ts_1"],[16,16,11,16],[16,19,11,19,"require"],[16,26,11,26],[16,27,11,26,"_dependencyMap"],[16,41,11,26],[16,58,11,39],[16,59,11,40],[17,2,12,0],[18,2,13,0],[18,11,13,9,"pbkdf2Init"],[18,21,13,19,"pbkdf2Init"],[18,22,13,20,"hash"],[18,26,13,24],[18,28,13,26,"_password"],[18,37,13,35],[18,39,13,37,"_salt"],[18,44,13,42],[18,46,13,44,"_opts"],[18,51,13,49],[18,53,13,51],[19,4,14,4],[19,5,14,5],[19,6,14,6],[19,8,14,8,"utils_ts_1"],[19,18,14,18],[19,19,14,19,"ahash"],[19,24,14,24],[19,26,14,26,"hash"],[19,30,14,30],[19,31,14,31],[20,4,15,4],[20,8,15,10,"opts"],[20,12,15,14],[20,15,15,17],[20,16,15,18],[20,17,15,19],[20,19,15,21,"utils_ts_1"],[20,29,15,31],[20,30,15,32,"checkOpts"],[20,39,15,41],[20,41,15,43],[21,6,15,45,"dkLen"],[21,11,15,50],[21,13,15,52],[21,15,15,54],[22,6,15,56,"asyncTick"],[22,15,15,65],[22,17,15,67],[23,4,15,70],[23,5,15,71],[23,7,15,73,"_opts"],[23,12,15,78],[23,13,15,79],[24,4,16,4],[24,8,16,12,"c"],[24,9,16,13],[24,12,16,36,"opts"],[24,16,16,40],[24,17,16,12,"c"],[24,18,16,13],[25,6,16,15,"dkLen"],[25,11,16,20],[25,14,16,36,"opts"],[25,18,16,40],[25,19,16,15,"dkLen"],[25,24,16,20],[26,6,16,22,"asyncTick"],[26,15,16,31],[26,18,16,36,"opts"],[26,22,16,40],[26,23,16,22,"asyncTick"],[26,32,16,31],[27,4,17,4],[27,5,17,5],[27,6,17,6],[27,8,17,8,"utils_ts_1"],[27,18,17,18],[27,19,17,19,"anumber"],[27,26,17,26],[27,28,17,28,"c"],[27,29,17,29],[27,30,17,30],[28,4,18,4],[28,5,18,5],[28,6,18,6],[28,8,18,8,"utils_ts_1"],[28,18,18,18],[28,19,18,19,"anumber"],[28,26,18,26],[28,28,18,28,"dkLen"],[28,33,18,33],[28,34,18,34],[29,4,19,4],[29,5,19,5],[29,6,19,6],[29,8,19,8,"utils_ts_1"],[29,18,19,18],[29,19,19,19,"anumber"],[29,26,19,26],[29,28,19,28,"asyncTick"],[29,37,19,37],[29,38,19,38],[30,4,20,4],[30,8,20,8,"c"],[30,9,20,9],[30,12,20,12],[30,13,20,13],[30,15,21,8],[30,21,21,14],[30,25,21,18,"Error"],[30,30,21,23],[30,31,21,24],[30,62,21,55],[30,63,21,56],[31,4,22,4],[31,8,22,10,"password"],[31,16,22,18],[31,19,22,21],[31,20,22,22],[31,21,22,23],[31,23,22,25,"utils_ts_1"],[31,33,22,35],[31,34,22,36,"kdfInputToBytes"],[31,49,22,51],[31,51,22,53,"_password"],[31,60,22,62],[31,61,22,63],[32,4,23,4],[32,8,23,10,"salt"],[32,12,23,14],[32,15,23,17],[32,16,23,18],[32,17,23,19],[32,19,23,21,"utils_ts_1"],[32,29,23,31],[32,30,23,32,"kdfInputToBytes"],[32,45,23,47],[32,47,23,49,"_salt"],[32,52,23,54],[32,53,23,55],[33,4,24,4],[34,4,25,4],[34,8,25,10,"DK"],[34,10,25,12],[34,13,25,15],[34,17,25,19,"Uint8Array"],[34,27,25,29],[34,28,25,30,"dkLen"],[34,33,25,35],[34,34,25,36],[35,4,26,4],[36,4,27,4],[36,8,27,10,"PRF"],[36,11,27,13],[36,14,27,16,"hmac_ts_1"],[36,23,27,25],[36,24,27,26,"hmac"],[36,28,27,30],[36,29,27,31,"create"],[36,35,27,37],[36,36,27,38,"hash"],[36,40,27,42],[36,42,27,44,"password"],[36,50,27,52],[36,51,27,53],[37,4,28,4],[37,8,28,10,"PRFSalt"],[37,15,28,17],[37,18,28,20,"PRF"],[37,21,28,23],[37,22,28,24,"_cloneInto"],[37,32,28,34],[37,33,28,35],[37,34,28,36],[37,35,28,37,"update"],[37,41,28,43],[37,42,28,44,"salt"],[37,46,28,48],[37,47,28,49],[38,4,29,4],[38,11,29,11],[39,6,29,13,"c"],[39,7,29,14],[40,6,29,16,"dkLen"],[40,11,29,21],[41,6,29,23,"asyncTick"],[41,15,29,32],[42,6,29,34,"DK"],[42,8,29,36],[43,6,29,38,"PRF"],[43,9,29,41],[44,6,29,43,"PRFSalt"],[45,4,29,51],[45,5,29,52],[46,2,30,0],[47,2,31,0],[47,11,31,9,"pbkdf2Output"],[47,23,31,21,"pbkdf2Output"],[47,24,31,22,"PRF"],[47,27,31,25],[47,29,31,27,"PRFSalt"],[47,36,31,34],[47,38,31,36,"DK"],[47,40,31,38],[47,42,31,40,"prfW"],[47,46,31,44],[47,48,31,46,"u"],[47,49,31,47],[47,51,31,49],[48,4,32,4,"PRF"],[48,7,32,7],[48,8,32,8,"destroy"],[48,15,32,15],[48,16,32,16],[48,17,32,17],[49,4,33,4,"PRFSalt"],[49,11,33,11],[49,12,33,12,"destroy"],[49,19,33,19],[49,20,33,20],[49,21,33,21],[50,4,34,4],[50,8,34,8,"prfW"],[50,12,34,12],[50,14,35,8,"prfW"],[50,18,35,12],[50,19,35,13,"destroy"],[50,26,35,20],[50,27,35,21],[50,28,35,22],[51,4,36,4],[51,5,36,5],[51,6,36,6],[51,8,36,8,"utils_ts_1"],[51,18,36,18],[51,19,36,19,"clean"],[51,24,36,24],[51,26,36,26,"u"],[51,27,36,27],[51,28,36,28],[52,4,37,4],[52,11,37,11,"DK"],[52,13,37,13],[53,2,38,0],[54,2,39,0],[55,0,40,0],[56,0,41,0],[57,0,42,0],[58,0,43,0],[59,0,44,0],[60,0,45,0],[61,0,46,0],[62,0,47,0],[63,2,48,0],[63,11,48,9,"pbkdf2"],[63,17,48,15,"pbkdf2"],[63,18,48,16,"hash"],[63,22,48,20],[63,24,48,22,"password"],[63,32,48,30],[63,34,48,32,"salt"],[63,38,48,36],[63,40,48,38,"opts"],[63,44,48,42],[63,46,48,44],[64,4,49,4],[64,8,49,4,"_pbkdf2Init"],[64,19,49,4],[64,22,49,43,"pbkdf2Init"],[64,32,49,53],[64,33,49,54,"hash"],[64,37,49,58],[64,39,49,60,"password"],[64,47,49,68],[64,49,49,70,"salt"],[64,53,49,74],[64,55,49,76,"opts"],[64,59,49,80],[64,60,49,81],[65,6,49,12,"c"],[65,7,49,13],[65,10,49,13,"_pbkdf2Init"],[65,21,49,13],[65,22,49,12,"c"],[65,23,49,13],[66,6,49,15,"dkLen"],[66,11,49,20],[66,14,49,20,"_pbkdf2Init"],[66,25,49,20],[66,26,49,15,"dkLen"],[66,31,49,20],[67,6,49,22,"DK"],[67,8,49,24],[67,11,49,24,"_pbkdf2Init"],[67,22,49,24],[67,23,49,22,"DK"],[67,25,49,24],[68,6,49,26,"PRF"],[68,9,49,29],[68,12,49,29,"_pbkdf2Init"],[68,23,49,29],[68,24,49,26,"PRF"],[68,27,49,29],[69,6,49,31,"PRFSalt"],[69,13,49,38],[69,16,49,38,"_pbkdf2Init"],[69,27,49,38],[69,28,49,31,"PRFSalt"],[69,35,49,38],[70,4,50,4],[70,8,50,8,"prfW"],[70,12,50,12],[70,13,50,13],[70,14,50,14],[71,4,51,4],[71,8,51,10,"arr"],[71,11,51,13],[71,14,51,16],[71,18,51,20,"Uint8Array"],[71,28,51,30],[71,29,51,31],[71,30,51,32],[71,31,51,33],[72,4,52,4],[72,8,52,10,"view"],[72,12,52,14],[72,15,52,17],[72,16,52,18],[72,17,52,19],[72,19,52,21,"utils_ts_1"],[72,29,52,31],[72,30,52,32,"createView"],[72,40,52,42],[72,42,52,44,"arr"],[72,45,52,47],[72,46,52,48],[73,4,53,4],[73,8,53,10,"u"],[73,9,53,11],[73,12,53,14],[73,16,53,18,"Uint8Array"],[73,26,53,28],[73,27,53,29,"PRF"],[73,30,53,32],[73,31,53,33,"outputLen"],[73,40,53,42],[73,41,53,43],[74,4,54,4],[75,4,55,4],[75,9,55,9],[75,13,55,13,"ti"],[75,15,55,15],[75,18,55,18],[75,19,55,19],[75,21,55,21,"pos"],[75,24,55,24],[75,27,55,27],[75,28,55,28],[75,30,55,30,"pos"],[75,33,55,33],[75,36,55,36,"dkLen"],[75,41,55,41],[75,43,55,43,"ti"],[75,45,55,45],[75,47,55,47],[75,49,55,49,"pos"],[75,52,55,52],[75,56,55,56,"PRF"],[75,59,55,59],[75,60,55,60,"outputLen"],[75,69,55,69],[75,71,55,71],[76,6,56,8],[77,6,57,8],[77,10,57,14,"Ti"],[77,12,57,16],[77,15,57,19,"DK"],[77,17,57,21],[77,18,57,22,"subarray"],[77,26,57,30],[77,27,57,31,"pos"],[77,30,57,34],[77,32,57,36,"pos"],[77,35,57,39],[77,38,57,42,"PRF"],[77,41,57,45],[77,42,57,46,"outputLen"],[77,51,57,55],[77,52,57,56],[78,6,58,8,"view"],[78,10,58,12],[78,11,58,13,"setInt32"],[78,19,58,21],[78,20,58,22],[78,21,58,23],[78,23,58,25,"ti"],[78,25,58,27],[78,27,58,29],[78,32,58,34],[78,33,58,35],[79,6,59,8],[80,6,60,8],[81,6,61,8],[81,7,61,9,"prfW"],[81,11,61,13],[81,14,61,16,"PRFSalt"],[81,21,61,23],[81,22,61,24,"_cloneInto"],[81,32,61,34],[81,33,61,35,"prfW"],[81,37,61,39],[81,38,61,40],[81,40,61,42,"update"],[81,46,61,48],[81,47,61,49,"arr"],[81,50,61,52],[81,51,61,53],[81,52,61,54,"digestInto"],[81,62,61,64],[81,63,61,65,"u"],[81,64,61,66],[81,65,61,67],[82,6,62,8,"Ti"],[82,8,62,10],[82,9,62,11,"set"],[82,12,62,14],[82,13,62,15,"u"],[82,14,62,16],[82,15,62,17,"subarray"],[82,23,62,25],[82,24,62,26],[82,25,62,27],[82,27,62,29,"Ti"],[82,29,62,31],[82,30,62,32,"length"],[82,36,62,38],[82,37,62,39],[82,38,62,40],[83,6,63,8],[83,11,63,13],[83,15,63,17,"ui"],[83,17,63,19],[83,20,63,22],[83,21,63,23],[83,23,63,25,"ui"],[83,25,63,27],[83,28,63,30,"c"],[83,29,63,31],[83,31,63,33,"ui"],[83,33,63,35],[83,35,63,37],[83,37,63,39],[84,8,64,12],[85,8,65,12,"PRF"],[85,11,65,15],[85,12,65,16,"_cloneInto"],[85,22,65,26],[85,23,65,27,"prfW"],[85,27,65,31],[85,28,65,32],[85,29,65,33,"update"],[85,35,65,39],[85,36,65,40,"u"],[85,37,65,41],[85,38,65,42],[85,39,65,43,"digestInto"],[85,49,65,53],[85,50,65,54,"u"],[85,51,65,55],[85,52,65,56],[86,8,66,12],[86,13,66,17],[86,17,66,21,"i"],[86,18,66,22],[86,21,66,25],[86,22,66,26],[86,24,66,28,"i"],[86,25,66,29],[86,28,66,32,"Ti"],[86,30,66,34],[86,31,66,35,"length"],[86,37,66,41],[86,39,66,43,"i"],[86,40,66,44],[86,42,66,46],[86,44,67,16,"Ti"],[86,46,67,18],[86,47,67,19,"i"],[86,48,67,20],[86,49,67,21],[86,53,67,25,"u"],[86,54,67,26],[86,55,67,27,"i"],[86,56,67,28],[86,57,67,29],[87,6,68,8],[88,4,69,4],[89,4,70,4],[89,11,70,11,"pbkdf2Output"],[89,23,70,23],[89,24,70,24,"PRF"],[89,27,70,27],[89,29,70,29,"PRFSalt"],[89,36,70,36],[89,38,70,38,"DK"],[89,40,70,40],[89,42,70,42,"prfW"],[89,46,70,46],[89,48,70,48,"u"],[89,49,70,49],[89,50,70,50],[90,2,71,0],[91,2,72,0],[92,0,73,0],[93,0,74,0],[94,0,75,0],[95,0,76,0],[96,2,72,0],[96,11,77,15,"pbkdf2Async"],[96,22,77,26,"pbkdf2Async"],[96,23,77,26,"_x"],[96,25,77,26],[96,27,77,26,"_x2"],[96,30,77,26],[96,32,77,26,"_x3"],[96,35,77,26],[96,37,77,26,"_x4"],[96,40,77,26],[97,4,77,26],[97,11,77,26,"_pbkdf2Async"],[97,23,77,26],[97,24,77,26,"apply"],[97,29,77,26],[97,36,77,26,"arguments"],[97,45,77,26],[98,2,77,26],[99,2,77,26],[99,11,77,26,"_pbkdf2Async"],[99,24,77,26],[100,4,77,26,"_pbkdf2Async"],[100,16,77,26],[100,19,77,26,"_asyncToGenerator"],[100,36,77,26],[100,37,77,0],[100,48,77,27,"hash"],[100,52,77,31],[100,54,77,33,"password"],[100,62,77,41],[100,64,77,43,"salt"],[100,68,77,47],[100,70,77,49,"opts"],[100,74,77,53],[100,76,77,55],[101,6,78,4],[101,10,78,4,"_pbkdf2Init2"],[101,22,78,4],[101,25,78,54,"pbkdf2Init"],[101,35,78,64],[101,36,78,65,"hash"],[101,40,78,69],[101,42,78,71,"password"],[101,50,78,79],[101,52,78,81,"salt"],[101,56,78,85],[101,58,78,87,"opts"],[101,62,78,91],[101,63,78,92],[102,8,78,12,"c"],[102,9,78,13],[102,12,78,13,"_pbkdf2Init2"],[102,24,78,13],[102,25,78,12,"c"],[102,26,78,13],[103,8,78,15,"dkLen"],[103,13,78,20],[103,16,78,20,"_pbkdf2Init2"],[103,28,78,20],[103,29,78,15,"dkLen"],[103,34,78,20],[104,8,78,22,"asyncTick"],[104,17,78,31],[104,20,78,31,"_pbkdf2Init2"],[104,32,78,31],[104,33,78,22,"asyncTick"],[104,42,78,31],[105,8,78,33,"DK"],[105,10,78,35],[105,13,78,35,"_pbkdf2Init2"],[105,25,78,35],[105,26,78,33,"DK"],[105,28,78,35],[106,8,78,37,"PRF"],[106,11,78,40],[106,14,78,40,"_pbkdf2Init2"],[106,26,78,40],[106,27,78,37,"PRF"],[106,30,78,40],[107,8,78,42,"PRFSalt"],[107,15,78,49],[107,18,78,49,"_pbkdf2Init2"],[107,30,78,49],[107,31,78,42,"PRFSalt"],[107,38,78,49],[108,6,79,4],[108,10,79,8,"prfW"],[108,14,79,12],[108,15,79,13],[108,16,79,14],[109,6,80,4],[109,10,80,10,"arr"],[109,13,80,13],[109,16,80,16],[109,20,80,20,"Uint8Array"],[109,30,80,30],[109,31,80,31],[109,32,80,32],[109,33,80,33],[110,6,81,4],[110,10,81,10,"view"],[110,14,81,14],[110,17,81,17],[110,18,81,18],[110,19,81,19],[110,21,81,21,"utils_ts_1"],[110,31,81,31],[110,32,81,32,"createView"],[110,42,81,42],[110,44,81,44,"arr"],[110,47,81,47],[110,48,81,48],[111,6,82,4],[111,10,82,10,"u"],[111,11,82,11],[111,14,82,14],[111,18,82,18,"Uint8Array"],[111,28,82,28],[111,29,82,29,"PRF"],[111,32,82,32],[111,33,82,33,"outputLen"],[111,42,82,42],[111,43,82,43],[112,6,83,4],[113,6,83,4],[113,10,83,4,"_loop"],[113,15,83,4],[113,28,83,4,"_loop"],[113,29,83,4],[113,31,84,71],[114,8,85,8],[115,8,86,8],[115,12,86,14,"Ti"],[115,14,86,16],[115,17,86,19,"DK"],[115,19,86,21],[115,20,86,22,"subarray"],[115,28,86,30],[115,29,86,31,"pos"],[115,32,86,34],[115,34,86,36,"pos"],[115,37,86,39],[115,40,86,42,"PRF"],[115,43,86,45],[115,44,86,46,"outputLen"],[115,53,86,55],[115,54,86,56],[116,8,87,8,"view"],[116,12,87,12],[116,13,87,13,"setInt32"],[116,21,87,21],[116,22,87,22],[116,23,87,23],[116,25,87,25,"ti"],[116,27,87,27],[116,29,87,29],[116,34,87,34],[116,35,87,35],[117,8,88,8],[118,8,89,8],[119,8,90,8],[119,9,90,9,"prfW"],[119,13,90,13],[119,16,90,16,"PRFSalt"],[119,23,90,23],[119,24,90,24,"_cloneInto"],[119,34,90,34],[119,35,90,35,"prfW"],[119,39,90,39],[119,40,90,40],[119,42,90,42,"update"],[119,48,90,48],[119,49,90,49,"arr"],[119,52,90,52],[119,53,90,53],[119,54,90,54,"digestInto"],[119,64,90,64],[119,65,90,65,"u"],[119,66,90,66],[119,67,90,67],[120,8,91,8,"Ti"],[120,10,91,10],[120,11,91,11,"set"],[120,14,91,14],[120,15,91,15,"u"],[120,16,91,16],[120,17,91,17,"subarray"],[120,25,91,25],[120,26,91,26],[120,27,91,27],[120,29,91,29,"Ti"],[120,31,91,31],[120,32,91,32,"length"],[120,38,91,38],[120,39,91,39],[120,40,91,40],[121,8,92,8],[121,14,92,14],[121,15,92,15],[121,16,92,16],[121,18,92,18,"utils_ts_1"],[121,28,92,28],[121,29,92,29,"asyncLoop"],[121,38,92,38],[121,40,92,40,"c"],[121,41,92,41],[121,44,92,44],[121,45,92,45],[121,47,92,47,"asyncTick"],[121,56,92,56],[121,58,92,58],[121,64,92,64],[122,10,93,12],[123,10,94,12,"PRF"],[123,13,94,15],[123,14,94,16,"_cloneInto"],[123,24,94,26],[123,25,94,27,"prfW"],[123,29,94,31],[123,30,94,32],[123,31,94,33,"update"],[123,37,94,39],[123,38,94,40,"u"],[123,39,94,41],[123,40,94,42],[123,41,94,43,"digestInto"],[123,51,94,53],[123,52,94,54,"u"],[123,53,94,55],[123,54,94,56],[124,10,95,12],[124,15,95,17],[124,19,95,21,"i"],[124,20,95,22],[124,23,95,25],[124,24,95,26],[124,26,95,28,"i"],[124,27,95,29],[124,30,95,32,"Ti"],[124,32,95,34],[124,33,95,35,"length"],[124,39,95,41],[124,41,95,43,"i"],[124,42,95,44],[124,44,95,46],[124,46,96,16,"Ti"],[124,48,96,18],[124,49,96,19,"i"],[124,50,96,20],[124,51,96,21],[124,55,96,25,"u"],[124,56,96,26],[124,57,96,27,"i"],[124,58,96,28],[124,59,96,29],[125,8,97,8],[125,9,97,9],[125,10,97,10],[126,6,98,4],[126,7,98,5],[127,6,84,4],[127,11,84,9],[127,15,84,13,"ti"],[127,17,84,15],[127,20,84,18],[127,21,84,19],[127,23,84,21,"pos"],[127,26,84,24],[127,29,84,27],[127,30,84,28],[127,32,84,30,"pos"],[127,35,84,33],[127,38,84,36,"dkLen"],[127,43,84,41],[127,45,84,43,"ti"],[127,47,84,45],[127,49,84,47],[127,51,84,49,"pos"],[127,54,84,52],[127,58,84,56,"PRF"],[127,61,84,59],[127,62,84,60,"outputLen"],[127,71,84,69],[128,8,84,69],[128,15,84,69,"_loop"],[128,20,84,69],[129,6,84,69],[130,6,99,4],[130,13,99,11,"pbkdf2Output"],[130,25,99,23],[130,26,99,24,"PRF"],[130,29,99,27],[130,31,99,29,"PRFSalt"],[130,38,99,36],[130,40,99,38,"DK"],[130,42,99,40],[130,44,99,42,"prfW"],[130,48,99,46],[130,50,99,48,"u"],[130,51,99,49],[130,52,99,50],[131,4,100,0],[131,5,100,1],[132,4,100,1],[132,11,100,1,"_pbkdf2Async"],[132,23,100,1],[132,24,100,1,"apply"],[132,29,100,1],[132,36,100,1,"arguments"],[132,45,100,1],[133,2,100,1],[134,0,100,1],[134,3]],"functionMap":{"names":["","pbkdf2Init","pbkdf2Output","pbkdf2","pbkdf2Async",""],"mappings":"AAA;ACY;CDiB;AEC;CFO;AGU;CHuB;AIM;0DCe;SDK;CJG"},"hasCjsExports":true},"type":"js/module"}]}