{"version":3,"file":"base.mjs","names":[],"sources":["../../../../src/styles/theme/token/base.ts"],"sourcesContent":["import type { AliasToken } from 'antd/es/theme/interface';\n\nconst joinFontFamily = (fonts: string[]) =>\n  fonts.map((font) => (font.includes(' ') ? `\"${font}\"` : font)).join(',');\n\nconst FONT_EMOJI = [\n  '/* EMOJI */',\n  'Apple Color Emoji',\n  'Segoe UI Emoji',\n  'Segoe UI Symbol',\n  'Noto Color Emoji',\n];\n\nconst FONT_EN = [\n  'Geist',\n  '-apple-system',\n  'BlinkMacSystemFont',\n  'Segoe UI Variable Display',\n  'Segoe UI',\n  'Roboto',\n  'Helvetica Neue',\n  'Arial',\n];\n\nconst FONT_CN = [\n  '/* SC */',\n  'HarmonyOS Sans SC',\n  'PingFang SC',\n  'Hiragino Sans GB',\n  'Microsoft YaHei UI',\n  'Microsoft YaHei',\n  'Source Han Sans SC',\n  'Noto Sans CJK SC',\n];\n\nconst FONT_CODE = [\n  'Geist Mono',\n  'ui-monospace',\n  'SFMono-Regular',\n  'SF Mono',\n  'Menlo',\n  'Cascadia Code',\n  'Consolas',\n  'Liberation Mono',\n];\n\nconst FALLBACK = ['/* FALLBACK */', 'ui-sans-serif', 'system-ui', 'sans-serif'];\n\nconst FALLBACK_CODE = ['/* FALLBACK */', 'monospace'];\n\nexport const baseToken: Partial<AliasToken> = {\n  borderRadius: 8,\n  borderRadiusLG: 12,\n  borderRadiusSM: 6,\n  borderRadiusXS: 4,\n  controlHeight: 36,\n  fontFamily: joinFontFamily([FONT_EN, FONT_CN, FALLBACK, FONT_EMOJI].flat()),\n  fontFamilyCode: joinFontFamily([FONT_CODE, FONT_CN, FALLBACK_CODE, FONT_EMOJI].flat()),\n};\n"],"mappings":";AAEA,MAAM,kBAAkB,UACtB,MAAM,KAAK,SAAU,KAAK,SAAS,IAAI,GAAG,IAAI,KAAK,KAAK,KAAM,CAAC,KAAK,IAAI;AAE1E,MAAM,aAAa;CACjB;CACA;CACA;CACA;CACA;CACD;AAED,MAAM,UAAU;CACd;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACD;AAED,MAAM,UAAU;CACd;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACD;AAiBD,MAAa,YAAiC;CAC5C,cAAc;CACd,gBAAgB;CAChB,gBAAgB;CAChB,gBAAgB;CAChB,eAAe;CACf,YAAY,eAAe;EAAC;EAAS;EAAS;GAV9B;GAAkB;GAAiB;GAAa;GAUlB;EAAU;EAAW,CAAC,MAAM,CAAC;CAC3E,gBAAgB,eAAe;EAAC;GArBhC;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GAcgC;EAAW;EAAS,CAT/B,kBAAkB,YASa;EAAe;EAAW,CAAC,MAAM,CAAC;CACvF"}