{"dependencies":[{"name":"rxjs","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":15,"index":133},"end":{"line":4,"column":30,"index":148}}],"key":"atDzfUGaJNRNtwyVumomzH/5ygw=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":15,"index":165},"end":{"line":5,"column":40,"index":190}}],"key":"u0mzEw2nilnHoUWtEdZl0JKHutA=","exportNames":["*"],"imports":1}},{"name":"../util/index.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":19,"index":211},"end":{"line":6,"column":46,"index":238}}],"key":"H94lp+EitftSFqDHaenrSs5zKB0=","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.sqrtElectorate = sqrtElectorate;\n var rxjs_1 = require(_dependencyMap[0], \"rxjs\");\n var util_1 = require(_dependencyMap[1], \"@polkadot/util\");\n var index_js_1 = require(_dependencyMap[2], \"../util/index.js\");\n /**\n * @name sqrtElectorate\n * @description Computes the square root of the total token issuance in the network.\n * @example\n * ```javascript\n * let sqrtElectorate = await api.derive.democracy.sqrtElectorate();\n * console.log(\"Square root of token issuance:\", sqrtElectorate);\n * ```\n */\n function sqrtElectorate(instanceId, api) {\n return (0, index_js_1.memo)(instanceId, function () {\n return api.query.balances.totalIssuance().pipe((0, rxjs_1.map)(util_1.bnSqrt));\n });\n }\n});","lineCount":25,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"sqrtElectorate"],[7,24,3,22],[7,27,3,25,"sqrtElectorate"],[7,41,3,39],[8,2,4,0],[8,6,4,6,"rxjs_1"],[8,12,4,12],[8,15,4,15,"require"],[8,22,4,22],[8,23,4,22,"_dependencyMap"],[8,37,4,22],[8,48,4,29],[8,49,4,30],[9,2,5,0],[9,6,5,6,"util_1"],[9,12,5,12],[9,15,5,15,"require"],[9,22,5,22],[9,23,5,22,"_dependencyMap"],[9,37,5,22],[9,58,5,39],[9,59,5,40],[10,2,6,0],[10,6,6,6,"index_js_1"],[10,16,6,16],[10,19,6,19,"require"],[10,26,6,26],[10,27,6,26,"_dependencyMap"],[10,41,6,26],[10,64,6,45],[10,65,6,46],[11,2,7,0],[12,0,8,0],[13,0,9,0],[14,0,10,0],[15,0,11,0],[16,0,12,0],[17,0,13,0],[18,0,14,0],[19,0,15,0],[20,2,16,0],[20,11,16,9,"sqrtElectorate"],[20,25,16,23,"sqrtElectorate"],[20,26,16,24,"instanceId"],[20,36,16,34],[20,38,16,36,"api"],[20,41,16,39],[20,43,16,41],[21,4,17,4],[21,11,17,11],[21,12,17,12],[21,13,17,13],[21,15,17,15,"index_js_1"],[21,25,17,25],[21,26,17,26,"memo"],[21,30,17,30],[21,32,17,32,"instanceId"],[21,42,17,42],[21,44,17,44],[22,6,17,44],[22,13,17,50,"api"],[22,16,17,53],[22,17,17,54,"query"],[22,22,17,59],[22,23,17,60,"balances"],[22,31,17,68],[22,32,17,69,"totalIssuance"],[22,45,17,82],[22,46,17,83],[22,47,17,84],[22,48,17,85,"pipe"],[22,52,17,89],[22,53,17,90],[22,54,17,91],[22,55,17,92],[22,57,17,94,"rxjs_1"],[22,63,17,100],[22,64,17,101,"map"],[22,67,17,104],[22,69,17,106,"util_1"],[22,75,17,112],[22,76,17,113,"bnSqrt"],[22,82,17,119],[22,83,17,120],[22,84,17,121],[23,4,17,121],[23,6,17,122],[24,2,18,0],[25,0,18,1],[25,3]],"functionMap":{"names":["","sqrtElectorate",""],"mappings":"AAA;ACe;4CCC,6ED;CDC"},"hasCjsExports":true},"type":"js/module"}]}