{"dependencies":[{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":49,"index":49}}],"key":"ISHU1ovvPMrCldqRjtd1JhW9dyo=","exportNames":["*"],"imports":1}},{"name":"@polkadot/wasm-crypto","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":50},"end":{"line":2,"column":64,"index":114}}],"key":"2/wMT/y5UfnEdVow79e3G5+65jw=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.sr25519DerivePublic = sr25519DerivePublic;\n var _polkadotUtil = require(_dependencyMap[0], \"@polkadot/util\");\n var _polkadotWasmCrypto = require(_dependencyMap[1], \"@polkadot/wasm-crypto\");\n function sr25519DerivePublic(publicKey, chainCode) {\n const publicKeyU8a = (0, _polkadotUtil.u8aToU8a)(publicKey);\n if (!(0, _polkadotUtil.isU8a)(chainCode) || chainCode.length !== 32) {\n throw new Error('Invalid chainCode passed to derive');\n } else if (publicKeyU8a.length !== 32) {\n throw new Error(`Invalid publicKey, received ${publicKeyU8a.length} bytes, expected 32`);\n }\n return (0, _polkadotWasmCrypto.sr25519DerivePublicSoft)(publicKeyU8a, chainCode);\n }\n});","lineCount":19,"map":[[7,2,3,0,"exports"],[7,9,3,0],[7,10,3,0,"sr25519DerivePublic"],[7,29,3,0],[7,32,3,0,"sr25519DerivePublic"],[7,51,3,0],[8,2,1,0],[8,6,1,0,"_polkadotUtil"],[8,19,1,0],[8,22,1,0,"require"],[8,29,1,0],[8,30,1,0,"_dependencyMap"],[8,44,1,0],[9,2,2,0],[9,6,2,0,"_polkadotWasmCrypto"],[9,25,2,0],[9,28,2,0,"require"],[9,35,2,0],[9,36,2,0,"_dependencyMap"],[9,50,2,0],[10,2,3,7],[10,11,3,16,"sr25519DerivePublic"],[10,30,3,35,"sr25519DerivePublic"],[10,31,3,36,"publicKey"],[10,40,3,45],[10,42,3,47,"chainCode"],[10,51,3,56],[10,53,3,58],[11,4,4,4],[11,10,4,10,"publicKeyU8a"],[11,22,4,22],[11,25,4,25],[11,29,4,25,"u8aToU8a"],[11,42,4,33],[11,43,4,33,"u8aToU8a"],[11,51,4,33],[11,53,4,34,"publicKey"],[11,62,4,43],[11,63,4,44],[12,4,5,4],[12,8,5,8],[12,9,5,9],[12,13,5,9,"isU8a"],[12,26,5,14],[12,27,5,14,"isU8a"],[12,32,5,14],[12,34,5,15,"chainCode"],[12,43,5,24],[12,44,5,25],[12,48,5,29,"chainCode"],[12,57,5,38],[12,58,5,39,"length"],[12,64,5,45],[12,69,5,50],[12,71,5,52],[12,73,5,54],[13,6,6,8],[13,12,6,14],[13,16,6,18,"Error"],[13,21,6,23],[13,22,6,24],[13,58,6,60],[13,59,6,61],[14,4,7,4],[14,5,7,5],[14,11,8,9],[14,15,8,13,"publicKeyU8a"],[14,27,8,25],[14,28,8,26,"length"],[14,34,8,32],[14,39,8,37],[14,41,8,39],[14,43,8,41],[15,6,9,8],[15,12,9,14],[15,16,9,18,"Error"],[15,21,9,23],[15,22,9,24],[15,53,9,55,"publicKeyU8a"],[15,65,9,67],[15,66,9,68,"length"],[15,72,9,74],[15,93,9,95],[15,94,9,96],[16,4,10,4],[17,4,11,4],[17,11,11,11],[17,15,11,11,"sr25519DerivePublicSoft"],[17,34,11,34],[17,35,11,34,"sr25519DerivePublicSoft"],[17,58,11,34],[17,60,11,35,"publicKeyU8a"],[17,72,11,47],[17,74,11,49,"chainCode"],[17,83,11,58],[17,84,11,59],[18,2,12,0],[19,0,12,1],[19,3]],"functionMap":{"names":["","sr25519DerivePublic"],"mappings":"AAA;OCE;CDS"},"hasCjsExports":false},"type":"js/module"}]}