{"version":3,"file":"index.cjs","sources":["../../../../../../../packages/theme/token/themes/compact/index.ts"],"sourcesContent":["import type { DerivativeFunc } from '../../../cssinjs';\nimport type { MapToken, SeedToken } from '../../interface';\nimport defaultAlgorithm from '../default';\nimport genControlHeight from '../shared/genControlHeight';\nimport genFontMapToken from '../shared/genFontMapToken';\nimport genCompactSizeMapToken from './genCompactSizeMapToken';\n\nconst derivative: DerivativeFunc<SeedToken, MapToken> = (token, mapToken) => {\n  const mergedMapToken = mapToken ?? defaultAlgorithm(token);\n\n  const fontSize = mergedMapToken.fontSizeSM; // Smaller size font-size as base\n  const controlHeight = mergedMapToken.controlHeight - 4;\n\n  return {\n    ...mergedMapToken,\n    ...genCompactSizeMapToken(mapToken ?? token),\n\n    // font\n    ...genFontMapToken(fontSize),\n\n    // controlHeight\n    controlHeight,\n    ...genControlHeight({ ...mergedMapToken, controlHeight }),\n  };\n};\n\nexport default derivative;\n"],"names":["defaultAlgorithm","genCompactSizeMapToken","genFontMapToken","genControlHeight"],"mappings":";;;;;;;;;AAOM,MAAA,UAAA,GAAkD,CAAC,KAAA,EAAO,QAAa,KAAA;AAC3E,EAAM,MAAA,cAAA,GAAiB,QAAY,IAAA,IAAA,GAAA,QAAA,GAAAA,aAAA,CAAiB,KAAK,CAAA,CAAA;AAEzD,EAAA,MAAM,WAAW,cAAe,CAAA,UAAA,CAAA;AAChC,EAAM,MAAA,aAAA,GAAgB,eAAe,aAAgB,GAAA,CAAA,CAAA;AAErD,EAAO,OAAA;AAAA,IACL,GAAG,cAAA;AAAA,IACH,GAAGC,8BAAuB,CAAA,QAAA,IAAA,IAAA,GAAA,QAAA,GAAY,KAAK,CAAA;AAAA;AAAA,IAG3C,GAAGC,wBAAgB,QAAQ,CAAA;AAAA;AAAA,IAG3B,aAAA;AAAA,IACA,GAAGC,wBAAiB,CAAA,EAAE,GAAG,cAAA,EAAgB,eAAe,CAAA;AAAA,GAC1D,CAAA;AACF;;;;"}