{"dependencies":[{"name":"rxjs","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":57,"index":57}}],"key":"PnOMrhZAPWoeW3ygrvUJ7ff768Y=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":58},"end":{"line":2,"column":46,"index":104}}],"key":"ISHU1ovvPMrCldqRjtd1JhW9dyo=","exportNames":["*"],"imports":1}},{"name":"../util/index.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":105},"end":{"line":3,"column":40,"index":145}}],"key":"GRJlO1cmIj14nBxcasNpiq30og4=","exportNames":["*"],"imports":1}},{"name":"./util.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":146},"end":{"line":4,"column":44,"index":190}}],"key":"+UpHPazG/Yk8JnTjB6d2Eo+vUl4=","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.overview = overview;\n var _rxjs = require(_dependencyMap[0], \"rxjs\");\n var _polkadotUtil = require(_dependencyMap[1], \"@polkadot/util\");\n var _utilIndexJs = require(_dependencyMap[2], \"../util/index.js\");\n var _utilJs = require(_dependencyMap[3], \"./util.js\");\n function parse([ids, didUpdate, relayDispatchQueueSizes, infos, pendingSwaps]) {\n return ids.map((id, index) => ({\n didUpdate: (0, _utilJs.didUpdateToBool)(didUpdate, id),\n id,\n info: (0, _polkadotUtil.objectSpread)({\n id\n }, infos[index].unwrapOr(null)),\n pendingSwapId: pendingSwaps[index].unwrapOr(null),\n relayDispatchQueueSize: relayDispatchQueueSizes[index][0].toNumber()\n }));\n }\n /**\n * @name overview\n * @description Retrieves an overview of all registered parachains.\n * @example\n * ```javascript\n * await api.derive.parachains.overview((overview) => {\n * parachains.forEach(parachain => {\n * console.log(`Parachain ${parachain.id.toString()} is registered.`);\n * });\n * });\n * ```\n */\n function overview(instanceId, api) {\n return (0, _utilIndexJs.memo)(instanceId, () => api.query['registrar']?.['parachains'] && api.query['parachains'] ? api.query['registrar']['parachains']().pipe((0, _rxjs.switchMap)(paraIds => (0, _rxjs.combineLatest)([(0, _rxjs.of)(paraIds), api.query['parachains']['didUpdate'](), api.query['parachains']['relayDispatchQueueSize'].multi(paraIds), api.query['registrar']['paras'].multi(paraIds), api.query['registrar']['pendingSwap'].multi(paraIds)])), (0, _rxjs.map)(parse)) : (0, _rxjs.of)([]));\n }\n});","lineCount":38,"map":[[7,2,26,0,"exports"],[7,9,26,0],[7,10,26,0,"overview"],[7,18,26,0],[7,21,26,0,"overview"],[7,29,26,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,"_polkadotUtil"],[9,19,2,0],[9,22,2,0,"require"],[9,29,2,0],[9,30,2,0,"_dependencyMap"],[9,44,2,0],[10,2,3,0],[10,6,3,0,"_utilIndexJs"],[10,18,3,0],[10,21,3,0,"require"],[10,28,3,0],[10,29,3,0,"_dependencyMap"],[10,43,3,0],[11,2,4,0],[11,6,4,0,"_utilJs"],[11,13,4,0],[11,16,4,0,"require"],[11,23,4,0],[11,24,4,0,"_dependencyMap"],[11,38,4,0],[12,2,5,0],[12,11,5,9,"parse"],[12,16,5,14,"parse"],[12,17,5,15],[12,18,5,16,"ids"],[12,21,5,19],[12,23,5,21,"didUpdate"],[12,32,5,30],[12,34,5,32,"relayDispatchQueueSizes"],[12,57,5,55],[12,59,5,57,"infos"],[12,64,5,62],[12,66,5,64,"pendingSwaps"],[12,78,5,76],[12,79,5,77],[12,81,5,79],[13,4,6,4],[13,11,6,11,"ids"],[13,14,6,14],[13,15,6,15,"map"],[13,18,6,18],[13,19,6,19],[13,20,6,20,"id"],[13,22,6,22],[13,24,6,24,"index"],[13,29,6,29],[13,35,6,35],[14,6,7,8,"didUpdate"],[14,15,7,17],[14,17,7,19],[14,21,7,19,"didUpdateToBool"],[14,28,7,34],[14,29,7,34,"didUpdateToBool"],[14,44,7,34],[14,46,7,35,"didUpdate"],[14,55,7,44],[14,57,7,46,"id"],[14,59,7,48],[14,60,7,49],[15,6,8,8,"id"],[15,8,8,10],[16,6,9,8,"info"],[16,10,9,12],[16,12,9,14],[16,16,9,14,"objectSpread"],[16,29,9,26],[16,30,9,26,"objectSpread"],[16,42,9,26],[16,44,9,27],[17,8,9,29,"id"],[18,6,9,32],[18,7,9,33],[18,9,9,35,"infos"],[18,14,9,40],[18,15,9,41,"index"],[18,20,9,46],[18,21,9,47],[18,22,9,48,"unwrapOr"],[18,30,9,56],[18,31,9,57],[18,35,9,61],[18,36,9,62],[18,37,9,63],[19,6,10,8,"pendingSwapId"],[19,19,10,21],[19,21,10,23,"pendingSwaps"],[19,33,10,35],[19,34,10,36,"index"],[19,39,10,41],[19,40,10,42],[19,41,10,43,"unwrapOr"],[19,49,10,51],[19,50,10,52],[19,54,10,56],[19,55,10,57],[20,6,11,8,"relayDispatchQueueSize"],[20,28,11,30],[20,30,11,32,"relayDispatchQueueSizes"],[20,53,11,55],[20,54,11,56,"index"],[20,59,11,61],[20,60,11,62],[20,61,11,63],[20,62,11,64],[20,63,11,65],[20,64,11,66,"toNumber"],[20,72,11,74],[20,73,11,75],[21,4,12,4],[21,5,12,5],[21,6,12,6],[21,7,12,7],[22,2,13,0],[23,2,14,0],[24,0,15,0],[25,0,16,0],[26,0,17,0],[27,0,18,0],[28,0,19,0],[29,0,20,0],[30,0,21,0],[31,0,22,0],[32,0,23,0],[33,0,24,0],[34,0,25,0],[35,2,26,7],[35,11,26,16,"overview"],[35,19,26,24,"overview"],[35,20,26,25,"instanceId"],[35,30,26,35],[35,32,26,37,"api"],[35,35,26,40],[35,37,26,42],[36,4,27,4],[36,11,27,11],[36,15,27,11,"memo"],[36,27,27,15],[36,28,27,15,"memo"],[36,32,27,15],[36,34,27,16,"instanceId"],[36,44,27,26],[36,46,27,28],[36,52,27,34,"api"],[36,55,27,37],[36,56,27,38,"query"],[36,61,27,43],[36,62,27,44],[36,73,27,55],[36,74,27,56],[36,77,27,59],[36,89,27,71],[36,90,27,72],[36,94,27,76,"api"],[36,97,27,79],[36,98,27,80,"query"],[36,103,27,85],[36,104,27,86],[36,116,27,98],[36,117,27,99],[36,120,28,10,"api"],[36,123,28,13],[36,124,28,14,"query"],[36,129,28,19],[36,130,28,20],[36,141,28,31],[36,142,28,32],[36,143,28,33],[36,155,28,45],[36,156,28,46],[36,157,28,47],[36,158,28,48],[36,159,28,49,"pipe"],[36,163,28,53],[36,164,28,54],[36,168,28,54,"switchMap"],[36,173,28,63],[36,174,28,63,"switchMap"],[36,183,28,63],[36,185,28,65,"paraIds"],[36,192,28,72],[36,196,28,77],[36,200,28,77,"combineLatest"],[36,205,28,90],[36,206,28,90,"combineLatest"],[36,219,28,90],[36,221,28,91],[36,222,29,12],[36,226,29,12,"of"],[36,231,29,14],[36,232,29,14,"of"],[36,234,29,14],[36,236,29,15,"paraIds"],[36,243,29,22],[36,244,29,23],[36,246,30,12,"api"],[36,249,30,15],[36,250,30,16,"query"],[36,255,30,21],[36,256,30,22],[36,268,30,34],[36,269,30,35],[36,270,30,36],[36,281,30,47],[36,282,30,48],[36,283,30,49],[36,284,30,50],[36,286,31,12,"api"],[36,289,31,15],[36,290,31,16,"query"],[36,295,31,21],[36,296,31,22],[36,308,31,34],[36,309,31,35],[36,310,31,36],[36,334,31,60],[36,335,31,61],[36,336,31,62,"multi"],[36,341,31,67],[36,342,31,68,"paraIds"],[36,349,31,75],[36,350,31,76],[36,352,32,12,"api"],[36,355,32,15],[36,356,32,16,"query"],[36,361,32,21],[36,362,32,22],[36,373,32,33],[36,374,32,34],[36,375,32,35],[36,382,32,42],[36,383,32,43],[36,384,32,44,"multi"],[36,389,32,49],[36,390,32,50,"paraIds"],[36,397,32,57],[36,398,32,58],[36,400,33,12,"api"],[36,403,33,15],[36,404,33,16,"query"],[36,409,33,21],[36,410,33,22],[36,421,33,33],[36,422,33,34],[36,423,33,35],[36,436,33,48],[36,437,33,49],[36,438,33,50,"multi"],[36,443,33,55],[36,444,33,56,"paraIds"],[36,451,33,63],[36,452,33,64],[36,453,34,9],[36,454,34,10],[36,455,34,11],[36,457,34,13],[36,461,34,13,"map"],[36,466,34,16],[36,467,34,16,"map"],[36,470,34,16],[36,472,34,17,"parse"],[36,477,34,22],[36,478,34,23],[36,479,34,24],[36,482,35,10],[36,486,35,10,"of"],[36,491,35,12],[36,492,35,12,"of"],[36,494,35,12],[36,496,35,13],[36,498,35,15],[36,499,35,16],[36,500,35,17],[37,2,36,0],[38,0,36,1],[38,3]],"functionMap":{"names":["","parse","ids.map$argument_0","overview","memo$argument_1","switchMap$argument_0"],"mappings":"AAA;ACI;mBCC;MDM;CDC;OGa;4BCC;gECC;UDM;gBDC;CHC"},"hasCjsExports":false},"type":"js/module"}]}