{"ast":null,"code":"import { useContext } from 'react';\nimport { genStyleUtils } from '@ant-design/cssinjs-utils';\nimport { ConfigContext, defaultIconPrefixCls } from '../../config-provider/context';\nimport { genCommonStyle, genIconStyle, genLinkStyle } from '../../style';\nimport useLocalToken, { unitless } from '../useToken';\nexport const {\n genStyleHooks,\n genComponentStyleHook,\n genSubStyleComponent\n} = genStyleUtils({\n usePrefix: () => {\n const {\n getPrefixCls,\n iconPrefixCls\n } = useContext(ConfigContext);\n const rootPrefixCls = getPrefixCls();\n return {\n rootPrefixCls,\n iconPrefixCls\n };\n },\n useToken: () => {\n const [theme, realToken, hashId, token, cssVar] = useLocalToken();\n return {\n theme,\n realToken,\n hashId,\n token,\n cssVar\n };\n },\n useCSP: () => {\n const {\n csp\n } = useContext(ConfigContext);\n return csp !== null && csp !== void 0 ? csp : {};\n },\n getResetStyles: (token, config) => {\n var _a;\n const linkStyle = genLinkStyle(token);\n return [linkStyle, {\n '&': linkStyle\n }, genIconStyle((_a = config === null || config === void 0 ? void 0 : config.prefix.iconPrefixCls) !== null && _a !== void 0 ? _a : defaultIconPrefixCls)];\n },\n getCommonStyle: genCommonStyle,\n getCompUnitless: () => unitless\n});","map":{"version":3,"names":["useContext","genStyleUtils","ConfigContext","defaultIconPrefixCls","genCommonStyle","genIconStyle","genLinkStyle","useLocalToken","unitless","genStyleHooks","genComponentStyleHook","genSubStyleComponent","usePrefix","getPrefixCls","iconPrefixCls","rootPrefixCls","useToken","theme","realToken","hashId","token","cssVar","useCSP","csp","getResetStyles","config","_a","linkStyle","prefix","getCommonStyle","getCompUnitless"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/node_modules/antd/es/theme/util/genStyleUtils.js"],"sourcesContent":["import { useContext } from 'react';\nimport { genStyleUtils } from '@ant-design/cssinjs-utils';\nimport { ConfigContext, defaultIconPrefixCls } from '../../config-provider/context';\nimport { genCommonStyle, genIconStyle, genLinkStyle } from '../../style';\nimport useLocalToken, { unitless } from '../useToken';\nexport const {\n genStyleHooks,\n genComponentStyleHook,\n genSubStyleComponent\n} = genStyleUtils({\n usePrefix: () => {\n const {\n getPrefixCls,\n iconPrefixCls\n } = useContext(ConfigContext);\n const rootPrefixCls = getPrefixCls();\n return {\n rootPrefixCls,\n iconPrefixCls\n };\n },\n useToken: () => {\n const [theme, realToken, hashId, token, cssVar] = useLocalToken();\n return {\n theme,\n realToken,\n hashId,\n token,\n cssVar\n };\n },\n useCSP: () => {\n const {\n csp\n } = useContext(ConfigContext);\n return csp !== null && csp !== void 0 ? csp : {};\n },\n getResetStyles: (token, config) => {\n var _a;\n const linkStyle = genLinkStyle(token);\n return [linkStyle, {\n '&': linkStyle\n }, genIconStyle((_a = config === null || config === void 0 ? void 0 : config.prefix.iconPrefixCls) !== null && _a !== void 0 ? _a : defaultIconPrefixCls)];\n },\n getCommonStyle: genCommonStyle,\n getCompUnitless: () => unitless\n});"],"mappings":"AAAA,SAASA,UAAU,QAAQ,OAAO;AAClC,SAASC,aAAa,QAAQ,2BAA2B;AACzD,SAASC,aAAa,EAAEC,oBAAoB,QAAQ,+BAA+B;AACnF,SAASC,cAAc,EAAEC,YAAY,EAAEC,YAAY,QAAQ,aAAa;AACxE,OAAOC,aAAa,IAAIC,QAAQ,QAAQ,aAAa;AACrD,OAAO,MAAM;EACXC,aAAa;EACbC,qBAAqB;EACrBC;AACF,CAAC,GAAGV,aAAa,CAAC;EAChBW,SAAS,EAAEA,CAAA,KAAM;IACf,MAAM;MACJC,YAAY;MACZC;IACF,CAAC,GAAGd,UAAU,CAACE,aAAa,CAAC;IAC7B,MAAMa,aAAa,GAAGF,YAAY,CAAC,CAAC;IACpC,OAAO;MACLE,aAAa;MACbD;IACF,CAAC;EACH,CAAC;EACDE,QAAQ,EAAEA,CAAA,KAAM;IACd,MAAM,CAACC,KAAK,EAAEC,SAAS,EAAEC,MAAM,EAAEC,KAAK,EAAEC,MAAM,CAAC,GAAGd,aAAa,CAAC,CAAC;IACjE,OAAO;MACLU,KAAK;MACLC,SAAS;MACTC,MAAM;MACNC,KAAK;MACLC;IACF,CAAC;EACH,CAAC;EACDC,MAAM,EAAEA,CAAA,KAAM;IACZ,MAAM;MACJC;IACF,CAAC,GAAGvB,UAAU,CAACE,aAAa,CAAC;IAC7B,OAAOqB,GAAG,KAAK,IAAI,IAAIA,GAAG,KAAK,KAAK,CAAC,GAAGA,GAAG,GAAG,CAAC,CAAC;EAClD,CAAC;EACDC,cAAc,EAAEA,CAACJ,KAAK,EAAEK,MAAM,KAAK;IACjC,IAAIC,EAAE;IACN,MAAMC,SAAS,GAAGrB,YAAY,CAACc,KAAK,CAAC;IACrC,OAAO,CAACO,SAAS,EAAE;MACjB,GAAG,EAAEA;IACP,CAAC,EAAEtB,YAAY,CAAC,CAACqB,EAAE,GAAGD,MAAM,KAAK,IAAI,IAAIA,MAAM,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,MAAM,CAACG,MAAM,CAACd,aAAa,MAAM,IAAI,IAAIY,EAAE,KAAK,KAAK,CAAC,GAAGA,EAAE,GAAGvB,oBAAoB,CAAC,CAAC;EAC5J,CAAC;EACD0B,cAAc,EAAEzB,cAAc;EAC9B0B,eAAe,EAAEA,CAAA,KAAMtB;AACzB,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}