{"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.u8aFixLength = u8aFixLength;\n /**\n * @name u8aFixLength\n * @summary Shifts a Uint8Array to a specific bitLength\n * @description\n * Returns a uint8Array with the specified number of bits contained in the return value. (If bitLength is -1, length checking is not done). Values with more bits are trimmed to the specified length.\n * @example\n *
\n *\n * ```javascript\n * import { u8aFixLength } from '@polkadot/util';\n *\n * u8aFixLength('0x12') // => 0x12\n * u8aFixLength('0x12', 16) // => 0x0012\n * u8aFixLength('0x1234', 8) // => 0x12\n * ```\n */\n function u8aFixLength(value) {\n var bitLength = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : -1;\n var atStart = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var byteLength = Math.ceil(bitLength / 8);\n if (bitLength === -1 || value.length === byteLength) {\n return value;\n } else if (value.length > byteLength) {\n return value.subarray(0, byteLength);\n }\n var result = new Uint8Array(byteLength);\n result.set(value, atStart ? 0 : byteLength - value.length);\n return result;\n }\n});","lineCount":37,"map":[[7,2,17,0,"exports"],[7,9,17,0],[7,10,17,0,"u8aFixLength"],[7,22,17,0],[7,25,17,0,"u8aFixLength"],[7,37,17,0],[8,2,1,0],[9,0,2,0],[10,0,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,0,12,0],[20,0,13,0],[21,0,14,0],[22,0,15,0],[23,0,16,0],[24,2,17,7],[24,11,17,16,"u8aFixLength"],[24,23,17,28,"u8aFixLength"],[24,24,17,29,"value"],[24,29,17,34],[24,31,17,69],[25,4,17,69],[25,8,17,36,"bitLength"],[25,17,17,45],[25,20,17,45,"arguments"],[25,29,17,45],[25,30,17,45,"length"],[25,36,17,45],[25,44,17,45,"arguments"],[25,53,17,45],[25,61,17,45,"undefined"],[25,70,17,45],[25,73,17,45,"arguments"],[25,82,17,45],[25,88,17,48],[25,89,17,49],[25,90,17,50],[26,4,17,50],[26,8,17,52,"atStart"],[26,15,17,59],[26,18,17,59,"arguments"],[26,27,17,59],[26,28,17,59,"length"],[26,34,17,59],[26,42,17,59,"arguments"],[26,51,17,59],[26,59,17,59,"undefined"],[26,68,17,59],[26,71,17,59,"arguments"],[26,80,17,59],[26,86,17,62],[26,91,17,67],[27,4,18,4],[27,8,18,10,"byteLength"],[27,18,18,20],[27,21,18,23,"Math"],[27,25,18,27],[27,26,18,28,"ceil"],[27,30,18,32],[27,31,18,33,"bitLength"],[27,40,18,42],[27,43,18,45],[27,44,18,46],[27,45,18,47],[28,4,19,4],[28,8,19,8,"bitLength"],[28,17,19,17],[28,22,19,22],[28,23,19,23],[28,24,19,24],[28,28,19,28,"value"],[28,33,19,33],[28,34,19,34,"length"],[28,40,19,40],[28,45,19,45,"byteLength"],[28,55,19,55],[28,57,19,57],[29,6,20,8],[29,13,20,15,"value"],[29,18,20,20],[30,4,21,4],[30,5,21,5],[30,11,22,9],[30,15,22,13,"value"],[30,20,22,18],[30,21,22,19,"length"],[30,27,22,25],[30,30,22,28,"byteLength"],[30,40,22,38],[30,42,22,40],[31,6,23,8],[31,13,23,15,"value"],[31,18,23,20],[31,19,23,21,"subarray"],[31,27,23,29],[31,28,23,30],[31,29,23,31],[31,31,23,33,"byteLength"],[31,41,23,43],[31,42,23,44],[32,4,24,4],[33,4,25,4],[33,8,25,10,"result"],[33,14,25,16],[33,17,25,19],[33,21,25,23,"Uint8Array"],[33,31,25,33],[33,32,25,34,"byteLength"],[33,42,25,44],[33,43,25,45],[34,4,26,4,"result"],[34,10,26,10],[34,11,26,11,"set"],[34,14,26,14],[34,15,26,15,"value"],[34,20,26,20],[34,22,26,22,"atStart"],[34,29,26,29],[34,32,26,32],[34,33,26,33],[34,36,26,37,"byteLength"],[34,46,26,47],[34,49,26,50,"value"],[34,54,26,55],[34,55,26,56,"length"],[34,61,26,63],[34,62,26,64],[35,4,27,4],[35,11,27,11,"result"],[35,17,27,17],[36,2,28,0],[37,0,28,1],[37,3]],"functionMap":{"names":["","u8aFixLength"],"mappings":"AAA;OCgB;CDW"},"hasCjsExports":false},"type":"js/module"}]}