{"dependencies":[{"name":"../is/hex.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":17,"index":135},"end":{"line":4,"column":40,"index":158}}],"key":"r5O71s8renrGaZ4UUjfk0oVB7TM=","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.hexStripPrefix = hexStripPrefix;\n var hex_js_1 = require(_dependencyMap[0], \"../is/hex.js\");\n /**\n * @name hexStripPrefix\n * @summary Strips any leading `0x` prefix.\n * @description\n * Tests for the existence of a `0x` prefix, and returns the value without the prefix. Un-prefixed values are returned as-is.\n * @example\n *
\n *\n * ```javascript\n * import { hexStripPrefix } from '@polkadot/util';\n *\n * console.log('stripped', hexStripPrefix('0x1234')); // => 1234\n * ```\n */\n function hexStripPrefix(value) {\n if (!value || value === '0x') {\n return '';\n } else if (hex_js_1.REGEX_HEX_PREFIXED.test(value)) {\n return value.substring(2);\n } else if (hex_js_1.REGEX_HEX_NOPREFIX.test(value)) {\n return value;\n }\n throw new Error(`Expected hex value to convert, found '${value}'`);\n }\n});","lineCount":33,"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,"hexStripPrefix"],[7,24,3,22],[7,27,3,25,"hexStripPrefix"],[7,41,3,39],[8,2,4,0],[8,6,4,6,"hex_js_1"],[8,14,4,14],[8,17,4,17,"require"],[8,24,4,24],[8,25,4,24,"_dependencyMap"],[8,39,4,24],[8,58,4,39],[8,59,4,40],[9,2,5,0],[10,0,6,0],[11,0,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,0,16,0],[21,0,17,0],[22,0,18,0],[23,2,19,0],[23,11,19,9,"hexStripPrefix"],[23,25,19,23,"hexStripPrefix"],[23,26,19,24,"value"],[23,31,19,29],[23,33,19,31],[24,4,20,4],[24,8,20,8],[24,9,20,9,"value"],[24,14,20,14],[24,18,20,18,"value"],[24,23,20,23],[24,28,20,28],[24,32,20,32],[24,34,20,34],[25,6,21,8],[25,13,21,15],[25,15,21,17],[26,4,22,4],[26,5,22,5],[26,11,23,9],[26,15,23,13,"hex_js_1"],[26,23,23,21],[26,24,23,22,"REGEX_HEX_PREFIXED"],[26,42,23,40],[26,43,23,41,"test"],[26,47,23,45],[26,48,23,46,"value"],[26,53,23,51],[26,54,23,52],[26,56,23,54],[27,6,24,8],[27,13,24,15,"value"],[27,18,24,20],[27,19,24,21,"substring"],[27,28,24,30],[27,29,24,31],[27,30,24,32],[27,31,24,33],[28,4,25,4],[28,5,25,5],[28,11,26,9],[28,15,26,13,"hex_js_1"],[28,23,26,21],[28,24,26,22,"REGEX_HEX_NOPREFIX"],[28,42,26,40],[28,43,26,41,"test"],[28,47,26,45],[28,48,26,46,"value"],[28,53,26,51],[28,54,26,52],[28,56,26,54],[29,6,27,8],[29,13,27,15,"value"],[29,18,27,20],[30,4,28,4],[31,4,29,4],[31,10,29,10],[31,14,29,14,"Error"],[31,19,29,19],[31,20,29,20],[31,61,29,61,"value"],[31,66,29,66],[31,69,29,69],[31,70,29,70],[32,2,30,0],[33,0,30,1],[33,3]],"functionMap":{"names":["","hexStripPrefix"],"mappings":"AAA;ACkB;CDW"},"hasCjsExports":true},"type":"js/module"}]}