{"version":3,"file":"utils.cjs","sources":["../../../components/avatar/utils.tsx"],"sourcesContent":["export const COLORS = [\n  'indigo',\n  'orange',\n  'mint',\n  'neutral',\n  'sky',\n  'lime',\n  'grass',\n  'cyan',\n  'iris',\n  'purple',\n  'pink',\n  'crimson',\n  'gold'\n] as const;\n\nexport type AVATAR_COLORS = (typeof COLORS)[number];\n\nexport function getAvatarColor(str: string): AVATAR_COLORS {\n  const hash = str.split('').reduce((acc, char) => acc + char.charCodeAt(0), 0);\n  const index = hash % COLORS.length;\n  return COLORS[index];\n}\n"],"names":[],"mappings":";;AAAa,MAAA,MAAM,GAAG;IACpB,QAAQ;IACR,QAAQ;IACR,MAAM;IACN,SAAS;IACT,KAAK;IACL,MAAM;IACN,OAAO;IACP,MAAM;IACN,MAAM;IACN,QAAQ;IACR,MAAM;IACN,SAAS;IACT,MAAM;EACG;AAIL,SAAU,cAAc,CAAC,GAAW,EAAA;AACxC,IAAA,MAAM,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,KAAK,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC9E,IAAA,MAAM,KAAK,GAAG,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC;AACnC,IAAA,OAAO,MAAM,CAAC,KAAK,CAAC,CAAC;AACvB;;;;;"}