{"dependencies":[],"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.approvalFlagsToBools = approvalFlagsToBools;\n /** @internal */\n function approvalFlagsToBools(flags) {\n const bools = [];\n for (let i = 0, count = flags.length; i < count; i++) {\n const str = flags[i].toString(2);\n // read from lowest bit to highest\n for (const bit of str.split('').reverse()) {\n bools.push(!!parseInt(bit, 10));\n }\n }\n // slice off trailing \"false\" values, as in substrate\n const lastApproval = bools.lastIndexOf(true);\n return lastApproval >= 0 ? bools.slice(0, lastApproval + 1) : [];\n }\n});","lineCount":22,"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,"approvalFlagsToBools"],[7,30,3,28],[7,33,3,31,"approvalFlagsToBools"],[7,53,3,51],[8,2,4,0],[9,2,5,0],[9,11,5,9,"approvalFlagsToBools"],[9,31,5,29,"approvalFlagsToBools"],[9,32,5,30,"flags"],[9,37,5,35],[9,39,5,37],[10,4,6,4],[10,10,6,10,"bools"],[10,15,6,15],[10,18,6,18],[10,20,6,20],[11,4,7,4],[11,9,7,9],[11,13,7,13,"i"],[11,14,7,14],[11,17,7,17],[11,18,7,18],[11,20,7,20,"count"],[11,25,7,25],[11,28,7,28,"flags"],[11,33,7,33],[11,34,7,34,"length"],[11,40,7,40],[11,42,7,42,"i"],[11,43,7,43],[11,46,7,46,"count"],[11,51,7,51],[11,53,7,53,"i"],[11,54,7,54],[11,56,7,56],[11,58,7,58],[12,6,8,8],[12,12,8,14,"str"],[12,15,8,17],[12,18,8,20,"flags"],[12,23,8,25],[12,24,8,26,"i"],[12,25,8,27],[12,26,8,28],[12,27,8,29,"toString"],[12,35,8,37],[12,36,8,38],[12,37,8,39],[12,38,8,40],[13,6,9,8],[14,6,10,8],[14,11,10,13],[14,17,10,19,"bit"],[14,20,10,22],[14,24,10,26,"str"],[14,27,10,29],[14,28,10,30,"split"],[14,33,10,35],[14,34,10,36],[14,36,10,38],[14,37,10,39],[14,38,10,40,"reverse"],[14,45,10,47],[14,46,10,48],[14,47,10,49],[14,49,10,51],[15,8,11,12,"bools"],[15,13,11,17],[15,14,11,18,"push"],[15,18,11,22],[15,19,11,23],[15,20,11,24],[15,21,11,25,"parseInt"],[15,29,11,33],[15,30,11,34,"bit"],[15,33,11,37],[15,35,11,39],[15,37,11,41],[15,38,11,42],[15,39,11,43],[16,6,12,8],[17,4,13,4],[18,4,14,4],[19,4,15,4],[19,10,15,10,"lastApproval"],[19,22,15,22],[19,25,15,25,"bools"],[19,30,15,30],[19,31,15,31,"lastIndexOf"],[19,42,15,42],[19,43,15,43],[19,47,15,47],[19,48,15,48],[20,4,16,4],[20,11,16,11,"lastApproval"],[20,23,16,23],[20,27,16,27],[20,28,16,28],[20,31,17,10,"bools"],[20,36,17,15],[20,37,17,16,"slice"],[20,42,17,21],[20,43,17,22],[20,44,17,23],[20,46,17,25,"lastApproval"],[20,58,17,37],[20,61,17,40],[20,62,17,41],[20,63,17,42],[20,66,18,10],[20,68,18,12],[21,2,19,0],[22,0,19,1],[22,3]],"functionMap":{"names":["","approvalFlagsToBools"],"mappings":"AAA;ACI;CDc"},"hasCjsExports":true},"type":"js/module"}]}