{"dependencies":[{"name":"./error","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":72,"index":72}}],"key":"QHycRqnFtfUmvzFfqax6IEFlq9M=","exportNames":["*"],"imports":1}},{"name":"./constants","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":73},"end":{"line":2,"column":59,"index":132}}],"key":"waDaw5D7vDr2hRFu0z1BqRCTzP4=","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.payloadId = payloadId;\n exports.getBigIntRpcId = getBigIntRpcId;\n exports.formatJsonRpcRequest = formatJsonRpcRequest;\n exports.formatJsonRpcResult = formatJsonRpcResult;\n exports.formatJsonRpcError = formatJsonRpcError;\n exports.formatErrorMessage = formatErrorMessage;\n var _error = require(_dependencyMap[0], \"./error\");\n var _constants = require(_dependencyMap[1], \"./constants\");\n function payloadId() {\n var entropy = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 3;\n var date = Date.now() * Math.pow(10, entropy);\n var extra = Math.floor(Math.random() * Math.pow(10, entropy));\n return date + extra;\n }\n function getBigIntRpcId() {\n var entropy = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 6;\n return BigInt(payloadId(entropy));\n }\n function formatJsonRpcRequest(method, params, id) {\n return {\n id: id || payloadId(),\n jsonrpc: \"2.0\",\n method: method,\n params: params\n };\n }\n function formatJsonRpcResult(id, result) {\n return {\n id: id,\n jsonrpc: \"2.0\",\n result: result\n };\n }\n function formatJsonRpcError(id, error, data) {\n return {\n id: id,\n jsonrpc: \"2.0\",\n error: formatErrorMessage(error, data)\n };\n }\n function formatErrorMessage(error, data) {\n if (typeof error === \"undefined\") {\n return (0, _error.getError)(_constants.INTERNAL_ERROR);\n }\n if (typeof error === \"string\") {\n error = Object.assign(Object.assign({}, (0, _error.getError)(_constants.SERVER_ERROR)), {\n message: error\n });\n }\n if (typeof data !== \"undefined\") {\n error.data = data;\n }\n if ((0, _error.isReservedErrorCode)(error.code)) {\n error = (0, _error.getErrorByCode)(error.code);\n }\n return error;\n }\n});","lineCount":64,"map":[[7,2,3,0,"exports"],[7,9,3,0],[7,10,3,0,"payloadId"],[7,19,3,0],[7,22,3,0,"payloadId"],[7,31,3,0],[8,2,8,0,"exports"],[8,9,8,0],[8,10,8,0,"getBigIntRpcId"],[8,24,8,0],[8,27,8,0,"getBigIntRpcId"],[8,41,8,0],[9,2,11,0,"exports"],[9,9,11,0],[9,10,11,0,"formatJsonRpcRequest"],[9,30,11,0],[9,33,11,0,"formatJsonRpcRequest"],[9,53,11,0],[10,2,19,0,"exports"],[10,9,19,0],[10,10,19,0,"formatJsonRpcResult"],[10,29,19,0],[10,32,19,0,"formatJsonRpcResult"],[10,51,19,0],[11,2,26,0,"exports"],[11,9,26,0],[11,10,26,0,"formatJsonRpcError"],[11,28,26,0],[11,31,26,0,"formatJsonRpcError"],[11,49,26,0],[12,2,33,0,"exports"],[12,9,33,0],[12,10,33,0,"formatErrorMessage"],[12,28,33,0],[12,31,33,0,"formatErrorMessage"],[12,49,33,0],[13,2,1,0],[13,6,1,0,"_error"],[13,12,1,0],[13,15,1,0,"require"],[13,22,1,0],[13,23,1,0,"_dependencyMap"],[13,37,1,0],[14,2,2,0],[14,6,2,0,"_constants"],[14,16,2,0],[14,19,2,0,"require"],[14,26,2,0],[14,27,2,0,"_dependencyMap"],[14,41,2,0],[15,2,3,7],[15,11,3,16,"payloadId"],[15,20,3,25,"payloadId"],[15,21,3,25],[15,23,3,39],[16,4,3,39],[16,8,3,26,"entropy"],[16,15,3,33],[16,18,3,33,"arguments"],[16,27,3,33],[16,28,3,33,"length"],[16,34,3,33],[16,42,3,33,"arguments"],[16,51,3,33],[16,59,3,33,"undefined"],[16,68,3,33],[16,71,3,33,"arguments"],[16,80,3,33],[16,86,3,36],[16,87,3,37],[17,4,4,4],[17,8,4,10,"date"],[17,12,4,14],[17,15,4,17,"Date"],[17,19,4,21],[17,20,4,22,"now"],[17,23,4,25],[17,24,4,26],[17,25,4,27],[17,28,4,30,"Math"],[17,32,4,34],[17,33,4,35,"pow"],[17,36,4,38],[17,37,4,39],[17,39,4,41],[17,41,4,43,"entropy"],[17,48,4,50],[17,49,4,51],[18,4,5,4],[18,8,5,10,"extra"],[18,13,5,15],[18,16,5,18,"Math"],[18,20,5,22],[18,21,5,23,"floor"],[18,26,5,28],[18,27,5,29,"Math"],[18,31,5,33],[18,32,5,34,"random"],[18,38,5,40],[18,39,5,41],[18,40,5,42],[18,43,5,45,"Math"],[18,47,5,49],[18,48,5,50,"pow"],[18,51,5,53],[18,52,5,54],[18,54,5,56],[18,56,5,58,"entropy"],[18,63,5,65],[18,64,5,66],[18,65,5,67],[19,4,6,4],[19,11,6,11,"date"],[19,15,6,15],[19,18,6,18,"extra"],[19,23,6,23],[20,2,7,0],[21,2,8,7],[21,11,8,16,"getBigIntRpcId"],[21,25,8,30,"getBigIntRpcId"],[21,26,8,30],[21,28,8,44],[22,4,8,44],[22,8,8,31,"entropy"],[22,15,8,38],[22,18,8,38,"arguments"],[22,27,8,38],[22,28,8,38,"length"],[22,34,8,38],[22,42,8,38,"arguments"],[22,51,8,38],[22,59,8,38,"undefined"],[22,68,8,38],[22,71,8,38,"arguments"],[22,80,8,38],[22,86,8,41],[22,87,8,42],[23,4,9,4],[23,11,9,11,"BigInt"],[23,17,9,17],[23,18,9,18,"payloadId"],[23,27,9,27],[23,28,9,28,"entropy"],[23,35,9,35],[23,36,9,36],[23,37,9,37],[24,2,10,0],[25,2,11,7],[25,11,11,16,"formatJsonRpcRequest"],[25,31,11,36,"formatJsonRpcRequest"],[25,32,11,37,"method"],[25,38,11,43],[25,40,11,45,"params"],[25,46,11,51],[25,48,11,53,"id"],[25,50,11,55],[25,52,11,57],[26,4,12,4],[26,11,12,11],[27,6,13,8,"id"],[27,8,13,10],[27,10,13,12,"id"],[27,12,13,14],[27,16,13,18,"payloadId"],[27,25,13,27],[27,26,13,28],[27,27,13,29],[28,6,14,8,"jsonrpc"],[28,13,14,15],[28,15,14,17],[28,20,14,22],[29,6,15,8,"method"],[29,12,15,14],[29,14,15,8,"method"],[29,20,15,14],[30,6,16,8,"params"],[30,12,16,14],[30,14,16,8,"params"],[31,4,17,4],[31,5,17,5],[32,2,18,0],[33,2,19,7],[33,11,19,16,"formatJsonRpcResult"],[33,30,19,35,"formatJsonRpcResult"],[33,31,19,36,"id"],[33,33,19,38],[33,35,19,40,"result"],[33,41,19,46],[33,43,19,48],[34,4,20,4],[34,11,20,11],[35,6,21,8,"id"],[35,8,21,10],[35,10,21,8,"id"],[35,12,21,10],[36,6,22,8,"jsonrpc"],[36,13,22,15],[36,15,22,17],[36,20,22,22],[37,6,23,8,"result"],[37,12,23,14],[37,14,23,8,"result"],[38,4,24,4],[38,5,24,5],[39,2,25,0],[40,2,26,7],[40,11,26,16,"formatJsonRpcError"],[40,29,26,34,"formatJsonRpcError"],[40,30,26,35,"id"],[40,32,26,37],[40,34,26,39,"error"],[40,39,26,44],[40,41,26,46,"data"],[40,45,26,50],[40,47,26,52],[41,4,27,4],[41,11,27,11],[42,6,28,8,"id"],[42,8,28,10],[42,10,28,8,"id"],[42,12,28,10],[43,6,29,8,"jsonrpc"],[43,13,29,15],[43,15,29,17],[43,20,29,22],[44,6,30,8,"error"],[44,11,30,13],[44,13,30,15,"formatErrorMessage"],[44,31,30,33],[44,32,30,34,"error"],[44,37,30,39],[44,39,30,41,"data"],[44,43,30,45],[45,4,31,4],[45,5,31,5],[46,2,32,0],[47,2,33,7],[47,11,33,16,"formatErrorMessage"],[47,29,33,34,"formatErrorMessage"],[47,30,33,35,"error"],[47,35,33,40],[47,37,33,42,"data"],[47,41,33,46],[47,43,33,48],[48,4,34,4],[48,8,34,8],[48,15,34,15,"error"],[48,20,34,20],[48,25,34,25],[48,36,34,36],[48,38,34,38],[49,6,35,8],[49,13,35,15],[49,17,35,15,"getError"],[49,23,35,23],[49,24,35,23,"getError"],[49,32,35,23],[49,34,35,24,"INTERNAL_ERROR"],[49,44,35,38],[49,45,35,38,"INTERNAL_ERROR"],[49,59,35,38],[49,60,35,39],[50,4,36,4],[51,4,37,4],[51,8,37,8],[51,15,37,15,"error"],[51,20,37,20],[51,25,37,25],[51,33,37,33],[51,35,37,35],[52,6,38,8,"error"],[52,11,38,13],[52,14,38,16,"Object"],[52,20,38,22],[52,21,38,23,"assign"],[52,27,38,29],[52,28,38,30,"Object"],[52,34,38,36],[52,35,38,37,"assign"],[52,41,38,43],[52,42,38,44],[52,43,38,45],[52,44,38,46],[52,46,38,48],[52,50,38,48,"getError"],[52,56,38,56],[52,57,38,56,"getError"],[52,65,38,56],[52,67,38,57,"SERVER_ERROR"],[52,77,38,69],[52,78,38,69,"SERVER_ERROR"],[52,90,38,69],[52,91,38,70],[52,92,38,71],[52,94,38,73],[53,8,38,75,"message"],[53,15,38,82],[53,17,38,84,"error"],[54,6,38,90],[54,7,38,91],[54,8,38,92],[55,4,39,4],[56,4,40,4],[56,8,40,8],[56,15,40,15,"data"],[56,19,40,19],[56,24,40,24],[56,35,40,35],[56,37,40,37],[57,6,41,8,"error"],[57,11,41,13],[57,12,41,14,"data"],[57,16,41,18],[57,19,41,21,"data"],[57,23,41,25],[58,4,42,4],[59,4,43,4],[59,8,43,8],[59,12,43,8,"isReservedErrorCode"],[59,18,43,27],[59,19,43,27,"isReservedErrorCode"],[59,38,43,27],[59,40,43,28,"error"],[59,45,43,33],[59,46,43,34,"code"],[59,50,43,38],[59,51,43,39],[59,53,43,41],[60,6,44,8,"error"],[60,11,44,13],[60,14,44,16],[60,18,44,16,"getErrorByCode"],[60,24,44,30],[60,25,44,30,"getErrorByCode"],[60,39,44,30],[60,41,44,31,"error"],[60,46,44,36],[60,47,44,37,"code"],[60,51,44,41],[60,52,44,42],[61,4,45,4],[62,4,46,4],[62,11,46,11,"error"],[62,16,46,16],[63,2,47,0],[64,0,47,1],[64,3]],"functionMap":{"names":["","payloadId","getBigIntRpcId","formatJsonRpcRequest","formatJsonRpcResult","formatJsonRpcError","formatErrorMessage"],"mappings":"AAA;OCE;CDI;OEC;CFE;OGC;CHO;OIC;CJM;OKC;CLM;OMC;CNc"},"hasCjsExports":false},"type":"js/module"}]}