{"version":3,"file":"randomStrings.cjs","sources":["../../../src/utils/randomStrings.ts"],"sourcesContent":["/**\n * Generate a random string of the given length.\n * Warning: This is not a cryptographically secure random string generator.\n * @category Utils\n */\nexport const generateRandomString = (\n  length = 20,\n  alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'\n) => {\n  let result = '';\n  const alphabetLength = alphabet.length;\n  for (let i = 0; i < length; i += 1) {\n    result += alphabet.charAt(Math.floor(Math.random() * alphabetLength));\n  }\n\n  return result;\n};\n"],"names":["generateRandomString","length","alphabet","result","alphabetLength","i","charAt","Math","floor","random"],"mappings":";;;;AAAA;AACA;AACA;AACA;AACA;AACO,MAAMA,oBAAoB,GAAG,CAClCC,MAAM,GAAG,EAAE,EACXC,QAAQ,GAAG,gEAAgE,KACxE;EACH,IAAIC,MAAM,GAAG,EAAE,CAAA;AACf,EAAA,MAAMC,cAAc,GAAGF,QAAQ,CAACD,MAAM,CAAA;AACtC,EAAA,KAAK,IAAII,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGJ,MAAM,EAAEI,CAAC,IAAI,CAAC,EAAE;AAClCF,IAAAA,MAAM,IAAID,QAAQ,CAACI,MAAM,CAACC,IAAI,CAACC,KAAK,CAACD,IAAI,CAACE,MAAM,EAAE,GAAGL,cAAc,CAAC,CAAC,CAAA;AACvE,GAAA;AAEA,EAAA,OAAOD,MAAM,CAAA;AACf;;;;"}