{"version":3,"file":"uid.cjs","sources":["../../../../packages/components/src/base/uid.ts"],"sourcesContent":["let counter = 0\nlet lastTimestamp = 0\n\nexport function uid(): string {\n  const now = Date.now()\n  if (now <= lastTimestamp) {\n    counter++\n  }\n  else {\n    counter = 0\n    lastTimestamp = now\n  }\n  return `qxs-${now.toString(36)}-${counter.toString(36)}-${Math.random().toString(36).slice(2, 6)}`\n}\n"],"names":["counter","lastTimestamp","uid","now"],"mappings":"gFAAA,IAAIA,EAAU,EACVC,EAAgB,EAEb,SAASC,GAAc,CAC5B,MAAMC,EAAM,KAAK,IAAA,EACjB,OAAIA,GAAOF,EACTD,KAGAA,EAAU,EACVC,EAAgBE,GAEX,OAAOA,EAAI,SAAS,EAAE,CAAC,IAAIH,EAAQ,SAAS,EAAE,CAAC,IAAI,KAAK,OAAA,EAAS,SAAS,EAAE,EAAE,MAAM,EAAG,CAAC,CAAC,EAClG"}