{"dependencies":[{"name":"rxjs","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":38,"index":38}}],"key":"PnOMrhZAPWoeW3ygrvUJ7ff768Y=","exportNames":["*"],"imports":1}},{"name":"../util/index.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":39},"end":{"line":2,"column":40,"index":79}}],"key":"GRJlO1cmIj14nBxcasNpiq30og4=","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.referendumsFinished = referendumsFinished;\n var _rxjs = require(_dependencyMap[0], \"rxjs\");\n var _utilIndexJs = require(_dependencyMap[1], \"../util/index.js\");\n /**\n * @name referendumsFinished\n * @description Retrieves information about finished referendums.\n * @example\n * ```javascript\n * const referendums = await api.derive.democracy.referendumsFinished();\n * console.log(\"Finished Referendums:\", referendums);\n * ```\n */\n function referendumsFinished(instanceId, api) {\n return (0, _utilIndexJs.memo)(instanceId, () => api.derive.democracy.referendumIds().pipe((0, _rxjs.switchMap)(ids => api.query.democracy.referendumInfoOf.multi(ids)), (0, _rxjs.map)(infos => infos.map(o => o.unwrapOr(null)).filter(info => !!info && info.isFinished).map(info => info.asFinished))));\n }\n});","lineCount":22,"map":[[7,2,12,0,"exports"],[7,9,12,0],[7,10,12,0,"referendumsFinished"],[7,29,12,0],[7,32,12,0,"referendumsFinished"],[7,51,12,0],[8,2,1,0],[8,6,1,0,"_rxjs"],[8,11,1,0],[8,14,1,0,"require"],[8,21,1,0],[8,22,1,0,"_dependencyMap"],[8,36,1,0],[9,2,2,0],[9,6,2,0,"_utilIndexJs"],[9,18,2,0],[9,21,2,0,"require"],[9,28,2,0],[9,29,2,0,"_dependencyMap"],[9,43,2,0],[10,2,3,0],[11,0,4,0],[12,0,5,0],[13,0,6,0],[14,0,7,0],[15,0,8,0],[16,0,9,0],[17,0,10,0],[18,0,11,0],[19,2,12,7],[19,11,12,16,"referendumsFinished"],[19,30,12,35,"referendumsFinished"],[19,31,12,36,"instanceId"],[19,41,12,46],[19,43,12,48,"api"],[19,46,12,51],[19,48,12,53],[20,4,13,4],[20,11,13,11],[20,15,13,11,"memo"],[20,27,13,15],[20,28,13,15,"memo"],[20,32,13,15],[20,34,13,16,"instanceId"],[20,44,13,26],[20,46,13,28],[20,52,13,34,"api"],[20,55,13,37],[20,56,13,38,"derive"],[20,62,13,44],[20,63,13,45,"democracy"],[20,72,13,54],[20,73,13,55,"referendumIds"],[20,86,13,68],[20,87,13,69],[20,88,13,70],[20,89,13,71,"pipe"],[20,93,13,75],[20,94,13,76],[20,98,13,76,"switchMap"],[20,103,13,85],[20,104,13,85,"switchMap"],[20,113,13,85],[20,115,13,87,"ids"],[20,118,13,90],[20,122,13,95,"api"],[20,125,13,98],[20,126,13,99,"query"],[20,131,13,104],[20,132,13,105,"democracy"],[20,141,13,114],[20,142,13,115,"referendumInfoOf"],[20,158,13,131],[20,159,13,132,"multi"],[20,164,13,137],[20,165,13,138,"ids"],[20,168,13,141],[20,169,13,142],[20,170,13,143],[20,172,13,145],[20,176,13,145,"map"],[20,181,13,148],[20,182,13,148,"map"],[20,185,13,148],[20,187,13,150,"infos"],[20,192,13,155],[20,196,13,160,"infos"],[20,201,13,165],[20,202,14,9,"map"],[20,205,14,12],[20,206,14,14,"o"],[20,207,14,15],[20,211,14,20,"o"],[20,212,14,21],[20,213,14,22,"unwrapOr"],[20,221,14,30],[20,222,14,31],[20,226,14,35],[20,227,14,36],[20,228,14,37],[20,229,15,9,"filter"],[20,235,15,15],[20,236,15,17,"info"],[20,240,15,21],[20,244,15,26],[20,245,15,27],[20,246,15,28,"info"],[20,250,15,32],[20,254,15,36,"info"],[20,258,15,40],[20,259,15,41,"isFinished"],[20,269,15,51],[20,270,15,52],[20,271,16,9,"map"],[20,274,16,12],[20,275,16,14,"info"],[20,279,16,18],[20,283,16,23,"info"],[20,287,16,27],[20,288,16,28,"asFinished"],[20,298,16,38],[20,299,16,39],[20,300,16,40],[20,301,16,41],[20,302,16,42],[21,2,17,0],[22,0,17,1],[22,3]],"functionMap":{"names":["","referendumsFinished","memo$argument_1","switchMap$argument_0","map$argument_0","infos.map$argument_0","infos.map.filter$argument_0","infos.map.filter.map$argument_0"],"mappings":"AAA;OCW;4BCC,0DC,wDD,OE;aCC,uBD;gBEC,mCF;aGC,yBH,CF,ED;CDC"},"hasCjsExports":false},"type":"js/module"}]}