shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$text_bitmap$utils$resolveCharacters = function(global, require, module, exports) { exports.resolveCharacters = function(chars) { if ("" === chars) { return []; } "string" === typeof chars && (chars = [chars]); const result = []; for (let i = 0, j = chars.length; i < j; i++) { var item = chars[i]; if (Array.isArray(item)) { if (2 !== item.length) { throw Error(`[BitmapFont]: Invalid character range length, expecting 2 got ${item.length}.`); } if (0 === item[0].length || 0 === item[1].length) { throw Error("[BitmapFont]: Invalid character delimiter."); } const startCode = item[0].charCodeAt(0); item = item[1].charCodeAt(0); if (item < startCode) { throw Error("[BitmapFont]: Invalid character range."); } for (let i2 = startCode, j2 = item; i2 <= j2; i2++) { result.push(String.fromCharCode(i2)); } } else { result.push(...Array.from(item)); } } if (0 === result.length) { throw Error("[BitmapFont]: Empty set when resolving characters."); } return result; }; }; //# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$text_bitmap$utils$resolveCharacters.js.map