{"version":3,"file":"index.mjs","sources":[""],"sourcesContent":["/**\n * Splits a string into Unicode-aware words for case conversion.\n * @param {string} str Source string\n * @returns {string[]} Words\n * @internal\n */\nexport const _getCaseWords = (str: string): string[] => {\n  return str\n    .trim()\n    .replace(/([\\p{Ll}\\d])(\\p{Lu})/gu, \"$1 $2\")\n    .replace(/(\\p{Lu})(\\p{Lu}\\p{Ll})/gu, \"$1 $2\")\n    .split(/[^\\p{L}\\p{N}]+/u)\n    .filter(Boolean);\n};\n"],"names":["_getCaseWords","str","trim","replace","split","filter","Boolean"],"mappings":"AAMO,MAAMA,cAAiBC,KACrBA,IACJC,OACAC,QAAQ,yBAA0B,SAClCA,QAAQ,2BAA4B,SACpCC,MAAM,mBACNC,OAAOC"}