{"version":3,"file":"genCompactSizeMapToken.mjs","sources":["../../../../../../../packages/theme/token/themes/compact/genCompactSizeMapToken.ts"],"sourcesContent":["import type { SeedToken, SizeMapToken } from '../../interface';\n\nexport default function genSizeMapToken(token: SeedToken): SizeMapToken {\n  const { sizeUnit, sizeStep } = token;\n\n  const compactSizeStep = sizeStep - 2;\n\n  return {\n    sizeXXL: sizeUnit * (compactSizeStep + 10),\n    sizeXL: sizeUnit * (compactSizeStep + 6),\n    sizeLG: sizeUnit * (compactSizeStep + 2),\n    sizeMD: sizeUnit * (compactSizeStep + 2),\n    sizeMS: sizeUnit * (compactSizeStep + 1),\n    size: sizeUnit * compactSizeStep,\n    sizeSM: sizeUnit * compactSizeStep,\n    sizeXS: sizeUnit * (compactSizeStep - 1),\n    sizeXXS: sizeUnit * (compactSizeStep - 1),\n  };\n}\n"],"names":[],"mappings":"AAEA,SAAwB,gBAAgB,KAAgC,EAAA;AACtE,EAAM,MAAA,EAAE,QAAU,EAAA,QAAA,EAAa,GAAA,KAAA,CAAA;AAE/B,EAAA,MAAM,kBAAkB,QAAW,GAAA,CAAA,CAAA;AAEnC,EAAO,OAAA;AAAA,IACL,OAAA,EAAS,YAAY,eAAkB,GAAA,EAAA,CAAA;AAAA,IACvC,MAAA,EAAQ,YAAY,eAAkB,GAAA,CAAA,CAAA;AAAA,IACtC,MAAA,EAAQ,YAAY,eAAkB,GAAA,CAAA,CAAA;AAAA,IACtC,MAAA,EAAQ,YAAY,eAAkB,GAAA,CAAA,CAAA;AAAA,IACtC,MAAA,EAAQ,YAAY,eAAkB,GAAA,CAAA,CAAA;AAAA,IACtC,MAAM,QAAW,GAAA,eAAA;AAAA,IACjB,QAAQ,QAAW,GAAA,eAAA;AAAA,IACnB,MAAA,EAAQ,YAAY,eAAkB,GAAA,CAAA,CAAA;AAAA,IACtC,OAAA,EAAS,YAAY,eAAkB,GAAA,CAAA,CAAA;AAAA,GACzC,CAAA;AACF;;;;"}