{"ast":null,"code":"import { unit } from '@ant-design/cssinjs';\nimport { genFocusOutline, resetComponent } from '../../style';\nimport { genStyleHooks, mergeToken } from '../../theme/internal';\nimport genStepsCustomIconStyle from './custom-icon';\nimport genStepsHorizontalStyle from './horizontal';\nimport genStepsInlineStyle from './inline';\nimport genStepsLabelPlacementStyle from './label-placement';\nimport genStepsNavStyle from './nav';\nimport genStepsProgressStyle from './progress';\nimport genStepsProgressDotStyle from './progress-dot';\nimport genStepsRTLStyle from './rtl';\nimport genStepsSmallStyle from './small';\nimport genStepsVerticalStyle from './vertical';\nconst STEP_ITEM_STATUS_WAIT = 'wait';\nconst STEP_ITEM_STATUS_PROCESS = 'process';\nconst STEP_ITEM_STATUS_FINISH = 'finish';\nconst STEP_ITEM_STATUS_ERROR = 'error';\nconst genStepsItemStatusStyle = (status, token) => {\n  const prefix = `${token.componentCls}-item`;\n  const iconColorKey = `${status}IconColor`;\n  const titleColorKey = `${status}TitleColor`;\n  const descriptionColorKey = `${status}DescriptionColor`;\n  const tailColorKey = `${status}TailColor`;\n  const iconBgColorKey = `${status}IconBgColor`;\n  const iconBorderColorKey = `${status}IconBorderColor`;\n  const dotColorKey = `${status}DotColor`;\n  return {\n    [`${prefix}-${status} ${prefix}-icon`]: {\n      backgroundColor: token[iconBgColorKey],\n      borderColor: token[iconBorderColorKey],\n      [`> ${token.componentCls}-icon`]: {\n        color: token[iconColorKey],\n        [`${token.componentCls}-icon-dot`]: {\n          background: token[dotColorKey]\n        }\n      }\n    },\n    [`${prefix}-${status}${prefix}-custom ${prefix}-icon`]: {\n      [`> ${token.componentCls}-icon`]: {\n        color: token[dotColorKey]\n      }\n    },\n    [`${prefix}-${status} > ${prefix}-container > ${prefix}-content > ${prefix}-title`]: {\n      color: token[titleColorKey],\n      '&::after': {\n        backgroundColor: token[tailColorKey]\n      }\n    },\n    [`${prefix}-${status} > ${prefix}-container > ${prefix}-content > ${prefix}-description`]: {\n      color: token[descriptionColorKey]\n    },\n    [`${prefix}-${status} > ${prefix}-container > ${prefix}-tail::after`]: {\n      backgroundColor: token[tailColorKey]\n    }\n  };\n};\nconst genStepsItemStyle = token => {\n  const {\n    componentCls,\n    motionDurationSlow\n  } = token;\n  const stepsItemCls = `${componentCls}-item`; // .ant-steps-item\n  const stepItemIconCls = `${stepsItemCls}-icon`;\n  return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({\n    [stepsItemCls]: {\n      position: 'relative',\n      display: 'inline-block',\n      flex: 1,\n      overflow: 'hidden',\n      verticalAlign: 'top',\n      '&:last-child': {\n        flex: 'none',\n        [`> ${stepsItemCls}-container > ${stepsItemCls}-tail, > ${stepsItemCls}-container >  ${stepsItemCls}-content > ${stepsItemCls}-title::after`]: {\n          display: 'none'\n        }\n      }\n    },\n    [`${stepsItemCls}-container`]: {\n      outline: 'none',\n      [`&:focus-visible`]: {\n        [stepItemIconCls]: Object.assign({}, genFocusOutline(token))\n      }\n    },\n    [`${stepItemIconCls}, ${stepsItemCls}-content`]: {\n      display: 'inline-block',\n      verticalAlign: 'top'\n    },\n    [stepItemIconCls]: {\n      width: token.iconSize,\n      height: token.iconSize,\n      marginTop: 0,\n      marginBottom: 0,\n      marginInlineStart: 0,\n      marginInlineEnd: token.marginXS,\n      fontSize: token.iconFontSize,\n      fontFamily: token.fontFamily,\n      lineHeight: `${unit(token.iconSize)}`,\n      textAlign: 'center',\n      borderRadius: token.iconSize,\n      border: `${unit(token.lineWidth)} ${token.lineType} transparent`,\n      transition: `background-color ${motionDurationSlow}, border-color ${motionDurationSlow}`,\n      [`${componentCls}-icon`]: {\n        position: 'relative',\n        top: token.iconTop,\n        color: token.colorPrimary,\n        lineHeight: 1\n      }\n    },\n    [`${stepsItemCls}-tail`]: {\n      position: 'absolute',\n      top: token.calc(token.iconSize).div(2).equal(),\n      insetInlineStart: 0,\n      width: '100%',\n      '&::after': {\n        display: 'inline-block',\n        width: '100%',\n        height: token.lineWidth,\n        background: token.colorSplit,\n        borderRadius: token.lineWidth,\n        transition: `background ${motionDurationSlow}`,\n        content: '\"\"'\n      }\n    },\n    [`${stepsItemCls}-title`]: {\n      position: 'relative',\n      display: 'inline-block',\n      paddingInlineEnd: token.padding,\n      color: token.colorText,\n      fontSize: token.fontSizeLG,\n      lineHeight: `${unit(token.titleLineHeight)}`,\n      '&::after': {\n        position: 'absolute',\n        top: token.calc(token.titleLineHeight).div(2).equal(),\n        insetInlineStart: '100%',\n        display: 'block',\n        width: 9999,\n        height: token.lineWidth,\n        background: token.processTailColor,\n        content: '\"\"'\n      }\n    },\n    [`${stepsItemCls}-subtitle`]: {\n      display: 'inline',\n      marginInlineStart: token.marginXS,\n      color: token.colorTextDescription,\n      fontWeight: 'normal',\n      fontSize: token.fontSize\n    },\n    [`${stepsItemCls}-description`]: {\n      color: token.colorTextDescription,\n      fontSize: token.fontSize\n    }\n  }, genStepsItemStatusStyle(STEP_ITEM_STATUS_WAIT, token)), genStepsItemStatusStyle(STEP_ITEM_STATUS_PROCESS, token)), {\n    [`${stepsItemCls}-process > ${stepsItemCls}-container > ${stepsItemCls}-title`]: {\n      fontWeight: token.fontWeightStrong\n    }\n  }), genStepsItemStatusStyle(STEP_ITEM_STATUS_FINISH, token)), genStepsItemStatusStyle(STEP_ITEM_STATUS_ERROR, token)), {\n    [`${stepsItemCls}${componentCls}-next-error > ${componentCls}-item-title::after`]: {\n      background: token.colorError\n    },\n    [`${stepsItemCls}-disabled`]: {\n      cursor: 'not-allowed'\n    }\n  });\n};\n// ============================= Clickable ===========================\nconst genStepsClickableStyle = token => {\n  const {\n    componentCls,\n    motionDurationSlow\n  } = token;\n  return {\n    [`& ${componentCls}-item`]: {\n      [`&:not(${componentCls}-item-active)`]: {\n        [`& > ${componentCls}-item-container[role='button']`]: {\n          cursor: 'pointer',\n          [`${componentCls}-item`]: {\n            [`&-title, &-subtitle, &-description, &-icon ${componentCls}-icon`]: {\n              transition: `color ${motionDurationSlow}`\n            }\n          },\n          '&:hover': {\n            [`${componentCls}-item`]: {\n              [`&-title, &-subtitle, &-description`]: {\n                color: token.colorPrimary\n              }\n            }\n          }\n        },\n        [`&:not(${componentCls}-item-process)`]: {\n          [`& > ${componentCls}-item-container[role='button']:hover`]: {\n            [`${componentCls}-item`]: {\n              '&-icon': {\n                borderColor: token.colorPrimary,\n                [`${componentCls}-icon`]: {\n                  color: token.colorPrimary\n                }\n              }\n            }\n          }\n        }\n      }\n    },\n    [`&${componentCls}-horizontal:not(${componentCls}-label-vertical)`]: {\n      [`${componentCls}-item`]: {\n        paddingInlineStart: token.padding,\n        whiteSpace: 'nowrap',\n        '&:first-child': {\n          paddingInlineStart: 0\n        },\n        [`&:last-child ${componentCls}-item-title`]: {\n          paddingInlineEnd: 0\n        },\n        '&-tail': {\n          display: 'none'\n        },\n        '&-description': {\n          maxWidth: token.descriptionMaxWidth,\n          whiteSpace: 'normal'\n        }\n      }\n    }\n  };\n};\nconst genStepsStyle = token => {\n  const {\n    componentCls\n  } = token; // .ant-steps\n  return {\n    [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, resetComponent(token)), {\n      display: 'flex',\n      width: '100%',\n      fontSize: 0,\n      textAlign: 'initial'\n    }), genStepsItemStyle(token)), genStepsClickableStyle(token)), genStepsCustomIconStyle(token)), genStepsSmallStyle(token)), genStepsVerticalStyle(token)), genStepsHorizontalStyle(token)), genStepsLabelPlacementStyle(token)), genStepsProgressDotStyle(token)), genStepsNavStyle(token)), genStepsRTLStyle(token)), genStepsProgressStyle(token)), genStepsInlineStyle(token))\n  };\n};\n// ============================== Export ==============================\nexport const prepareComponentToken = token => ({\n  titleLineHeight: token.controlHeight,\n  customIconSize: token.controlHeight,\n  customIconTop: 0,\n  customIconFontSize: token.controlHeightSM,\n  iconSize: token.controlHeight,\n  iconTop: -0.5,\n  // magic for ui experience\n  iconFontSize: token.fontSize,\n  iconSizeSM: token.fontSizeHeading3,\n  dotSize: token.controlHeight / 4,\n  dotCurrentSize: token.controlHeightLG / 4,\n  navArrowColor: token.colorTextDisabled,\n  navContentMaxWidth: 'auto',\n  descriptionMaxWidth: 140,\n  waitIconColor: token.wireframe ? token.colorTextDisabled : token.colorTextLabel,\n  waitIconBgColor: token.wireframe ? token.colorBgContainer : token.colorFillContent,\n  waitIconBorderColor: token.wireframe ? token.colorTextDisabled : 'transparent',\n  finishIconBgColor: token.wireframe ? token.colorBgContainer : token.controlItemBgActive,\n  finishIconBorderColor: token.wireframe ? token.colorPrimary : token.controlItemBgActive\n});\nexport default genStyleHooks('Steps', token => {\n  const {\n    colorTextDisabled,\n    controlHeightLG,\n    colorTextLightSolid,\n    colorText,\n    colorPrimary,\n    colorTextDescription,\n    colorTextQuaternary,\n    colorError,\n    colorBorderSecondary,\n    colorSplit\n  } = token;\n  const stepsToken = mergeToken(token, {\n    // Steps component less variable\n    processIconColor: colorTextLightSolid,\n    processTitleColor: colorText,\n    processDescriptionColor: colorText,\n    processIconBgColor: colorPrimary,\n    processIconBorderColor: colorPrimary,\n    processDotColor: colorPrimary,\n    processTailColor: colorSplit,\n    waitTitleColor: colorTextDescription,\n    waitDescriptionColor: colorTextDescription,\n    waitTailColor: colorSplit,\n    waitDotColor: colorTextDisabled,\n    finishIconColor: colorPrimary,\n    finishTitleColor: colorText,\n    finishDescriptionColor: colorTextDescription,\n    finishTailColor: colorPrimary,\n    finishDotColor: colorPrimary,\n    errorIconColor: colorTextLightSolid,\n    errorTitleColor: colorError,\n    errorDescriptionColor: colorError,\n    errorTailColor: colorSplit,\n    errorIconBgColor: colorError,\n    errorIconBorderColor: colorError,\n    errorDotColor: colorError,\n    stepsNavActiveColor: colorPrimary,\n    stepsProgressSize: controlHeightLG,\n    // Steps inline variable\n    inlineDotSize: 6,\n    inlineTitleColor: colorTextQuaternary,\n    inlineTailColor: colorBorderSecondary\n  });\n  return [genStepsStyle(stepsToken)];\n}, prepareComponentToken);","map":{"version":3,"names":["unit","genFocusOutline","resetComponent","genStyleHooks","mergeToken","genStepsCustomIconStyle","genStepsHorizontalStyle","genStepsInlineStyle","genStepsLabelPlacementStyle","genStepsNavStyle","genStepsProgressStyle","genStepsProgressDotStyle","genStepsRTLStyle","genStepsSmallStyle","genStepsVerticalStyle","STEP_ITEM_STATUS_WAIT","STEP_ITEM_STATUS_PROCESS","STEP_ITEM_STATUS_FINISH","STEP_ITEM_STATUS_ERROR","genStepsItemStatusStyle","status","token","prefix","componentCls","iconColorKey","titleColorKey","descriptionColorKey","tailColorKey","iconBgColorKey","iconBorderColorKey","dotColorKey","backgroundColor","borderColor","color","background","genStepsItemStyle","motionDurationSlow","stepsItemCls","stepItemIconCls","Object","assign","position","display","flex","overflow","verticalAlign","outline","width","iconSize","height","marginTop","marginBottom","marginInlineStart","marginInlineEnd","marginXS","fontSize","iconFontSize","fontFamily","lineHeight","textAlign","borderRadius","border","lineWidth","lineType","transition","top","iconTop","colorPrimary","calc","div","equal","insetInlineStart","colorSplit","content","paddingInlineEnd","padding","colorText","fontSizeLG","titleLineHeight","processTailColor","colorTextDescription","fontWeight","fontWeightStrong","colorError","cursor","genStepsClickableStyle","paddingInlineStart","whiteSpace","maxWidth","descriptionMaxWidth","genStepsStyle","prepareComponentToken","controlHeight","customIconSize","customIconTop","customIconFontSize","controlHeightSM","iconSizeSM","fontSizeHeading3","dotSize","dotCurrentSize","controlHeightLG","navArrowColor","colorTextDisabled","navContentMaxWidth","waitIconColor","wireframe","colorTextLabel","waitIconBgColor","colorBgContainer","colorFillContent","waitIconBorderColor","finishIconBgColor","controlItemBgActive","finishIconBorderColor","colorTextLightSolid","colorTextQuaternary","colorBorderSecondary","stepsToken","processIconColor","processTitleColor","processDescriptionColor","processIconBgColor","processIconBorderColor","processDotColor","waitTitleColor","waitDescriptionColor","waitTailColor","waitDotColor","finishIconColor","finishTitleColor","finishDescriptionColor","finishTailColor","finishDotColor","errorIconColor","errorTitleColor","errorDescriptionColor","errorTailColor","errorIconBgColor","errorIconBorderColor","errorDotColor","stepsNavActiveColor","stepsProgressSize","inlineDotSize","inlineTitleColor","inlineTailColor"],"sources":["D:/Project/UC_Trains_Voice/react-demo/node_modules/antd/es/steps/style/index.js"],"sourcesContent":["import { unit } from '@ant-design/cssinjs';\nimport { genFocusOutline, resetComponent } from '../../style';\nimport { genStyleHooks, mergeToken } from '../../theme/internal';\nimport genStepsCustomIconStyle from './custom-icon';\nimport genStepsHorizontalStyle from './horizontal';\nimport genStepsInlineStyle from './inline';\nimport genStepsLabelPlacementStyle from './label-placement';\nimport genStepsNavStyle from './nav';\nimport genStepsProgressStyle from './progress';\nimport genStepsProgressDotStyle from './progress-dot';\nimport genStepsRTLStyle from './rtl';\nimport genStepsSmallStyle from './small';\nimport genStepsVerticalStyle from './vertical';\nconst STEP_ITEM_STATUS_WAIT = 'wait';\nconst STEP_ITEM_STATUS_PROCESS = 'process';\nconst STEP_ITEM_STATUS_FINISH = 'finish';\nconst STEP_ITEM_STATUS_ERROR = 'error';\nconst genStepsItemStatusStyle = (status, token) => {\n  const prefix = `${token.componentCls}-item`;\n  const iconColorKey = `${status}IconColor`;\n  const titleColorKey = `${status}TitleColor`;\n  const descriptionColorKey = `${status}DescriptionColor`;\n  const tailColorKey = `${status}TailColor`;\n  const iconBgColorKey = `${status}IconBgColor`;\n  const iconBorderColorKey = `${status}IconBorderColor`;\n  const dotColorKey = `${status}DotColor`;\n  return {\n    [`${prefix}-${status} ${prefix}-icon`]: {\n      backgroundColor: token[iconBgColorKey],\n      borderColor: token[iconBorderColorKey],\n      [`> ${token.componentCls}-icon`]: {\n        color: token[iconColorKey],\n        [`${token.componentCls}-icon-dot`]: {\n          background: token[dotColorKey]\n        }\n      }\n    },\n    [`${prefix}-${status}${prefix}-custom ${prefix}-icon`]: {\n      [`> ${token.componentCls}-icon`]: {\n        color: token[dotColorKey]\n      }\n    },\n    [`${prefix}-${status} > ${prefix}-container > ${prefix}-content > ${prefix}-title`]: {\n      color: token[titleColorKey],\n      '&::after': {\n        backgroundColor: token[tailColorKey]\n      }\n    },\n    [`${prefix}-${status} > ${prefix}-container > ${prefix}-content > ${prefix}-description`]: {\n      color: token[descriptionColorKey]\n    },\n    [`${prefix}-${status} > ${prefix}-container > ${prefix}-tail::after`]: {\n      backgroundColor: token[tailColorKey]\n    }\n  };\n};\nconst genStepsItemStyle = token => {\n  const {\n    componentCls,\n    motionDurationSlow\n  } = token;\n  const stepsItemCls = `${componentCls}-item`; // .ant-steps-item\n  const stepItemIconCls = `${stepsItemCls}-icon`;\n  return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({\n    [stepsItemCls]: {\n      position: 'relative',\n      display: 'inline-block',\n      flex: 1,\n      overflow: 'hidden',\n      verticalAlign: 'top',\n      '&:last-child': {\n        flex: 'none',\n        [`> ${stepsItemCls}-container > ${stepsItemCls}-tail, > ${stepsItemCls}-container >  ${stepsItemCls}-content > ${stepsItemCls}-title::after`]: {\n          display: 'none'\n        }\n      }\n    },\n    [`${stepsItemCls}-container`]: {\n      outline: 'none',\n      [`&:focus-visible`]: {\n        [stepItemIconCls]: Object.assign({}, genFocusOutline(token))\n      }\n    },\n    [`${stepItemIconCls}, ${stepsItemCls}-content`]: {\n      display: 'inline-block',\n      verticalAlign: 'top'\n    },\n    [stepItemIconCls]: {\n      width: token.iconSize,\n      height: token.iconSize,\n      marginTop: 0,\n      marginBottom: 0,\n      marginInlineStart: 0,\n      marginInlineEnd: token.marginXS,\n      fontSize: token.iconFontSize,\n      fontFamily: token.fontFamily,\n      lineHeight: `${unit(token.iconSize)}`,\n      textAlign: 'center',\n      borderRadius: token.iconSize,\n      border: `${unit(token.lineWidth)} ${token.lineType} transparent`,\n      transition: `background-color ${motionDurationSlow}, border-color ${motionDurationSlow}`,\n      [`${componentCls}-icon`]: {\n        position: 'relative',\n        top: token.iconTop,\n        color: token.colorPrimary,\n        lineHeight: 1\n      }\n    },\n    [`${stepsItemCls}-tail`]: {\n      position: 'absolute',\n      top: token.calc(token.iconSize).div(2).equal(),\n      insetInlineStart: 0,\n      width: '100%',\n      '&::after': {\n        display: 'inline-block',\n        width: '100%',\n        height: token.lineWidth,\n        background: token.colorSplit,\n        borderRadius: token.lineWidth,\n        transition: `background ${motionDurationSlow}`,\n        content: '\"\"'\n      }\n    },\n    [`${stepsItemCls}-title`]: {\n      position: 'relative',\n      display: 'inline-block',\n      paddingInlineEnd: token.padding,\n      color: token.colorText,\n      fontSize: token.fontSizeLG,\n      lineHeight: `${unit(token.titleLineHeight)}`,\n      '&::after': {\n        position: 'absolute',\n        top: token.calc(token.titleLineHeight).div(2).equal(),\n        insetInlineStart: '100%',\n        display: 'block',\n        width: 9999,\n        height: token.lineWidth,\n        background: token.processTailColor,\n        content: '\"\"'\n      }\n    },\n    [`${stepsItemCls}-subtitle`]: {\n      display: 'inline',\n      marginInlineStart: token.marginXS,\n      color: token.colorTextDescription,\n      fontWeight: 'normal',\n      fontSize: token.fontSize\n    },\n    [`${stepsItemCls}-description`]: {\n      color: token.colorTextDescription,\n      fontSize: token.fontSize\n    }\n  }, genStepsItemStatusStyle(STEP_ITEM_STATUS_WAIT, token)), genStepsItemStatusStyle(STEP_ITEM_STATUS_PROCESS, token)), {\n    [`${stepsItemCls}-process > ${stepsItemCls}-container > ${stepsItemCls}-title`]: {\n      fontWeight: token.fontWeightStrong\n    }\n  }), genStepsItemStatusStyle(STEP_ITEM_STATUS_FINISH, token)), genStepsItemStatusStyle(STEP_ITEM_STATUS_ERROR, token)), {\n    [`${stepsItemCls}${componentCls}-next-error > ${componentCls}-item-title::after`]: {\n      background: token.colorError\n    },\n    [`${stepsItemCls}-disabled`]: {\n      cursor: 'not-allowed'\n    }\n  });\n};\n// ============================= Clickable ===========================\nconst genStepsClickableStyle = token => {\n  const {\n    componentCls,\n    motionDurationSlow\n  } = token;\n  return {\n    [`& ${componentCls}-item`]: {\n      [`&:not(${componentCls}-item-active)`]: {\n        [`& > ${componentCls}-item-container[role='button']`]: {\n          cursor: 'pointer',\n          [`${componentCls}-item`]: {\n            [`&-title, &-subtitle, &-description, &-icon ${componentCls}-icon`]: {\n              transition: `color ${motionDurationSlow}`\n            }\n          },\n          '&:hover': {\n            [`${componentCls}-item`]: {\n              [`&-title, &-subtitle, &-description`]: {\n                color: token.colorPrimary\n              }\n            }\n          }\n        },\n        [`&:not(${componentCls}-item-process)`]: {\n          [`& > ${componentCls}-item-container[role='button']:hover`]: {\n            [`${componentCls}-item`]: {\n              '&-icon': {\n                borderColor: token.colorPrimary,\n                [`${componentCls}-icon`]: {\n                  color: token.colorPrimary\n                }\n              }\n            }\n          }\n        }\n      }\n    },\n    [`&${componentCls}-horizontal:not(${componentCls}-label-vertical)`]: {\n      [`${componentCls}-item`]: {\n        paddingInlineStart: token.padding,\n        whiteSpace: 'nowrap',\n        '&:first-child': {\n          paddingInlineStart: 0\n        },\n        [`&:last-child ${componentCls}-item-title`]: {\n          paddingInlineEnd: 0\n        },\n        '&-tail': {\n          display: 'none'\n        },\n        '&-description': {\n          maxWidth: token.descriptionMaxWidth,\n          whiteSpace: 'normal'\n        }\n      }\n    }\n  };\n};\nconst genStepsStyle = token => {\n  const {\n    componentCls\n  } = token; // .ant-steps\n  return {\n    [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, resetComponent(token)), {\n      display: 'flex',\n      width: '100%',\n      fontSize: 0,\n      textAlign: 'initial'\n    }), genStepsItemStyle(token)), genStepsClickableStyle(token)), genStepsCustomIconStyle(token)), genStepsSmallStyle(token)), genStepsVerticalStyle(token)), genStepsHorizontalStyle(token)), genStepsLabelPlacementStyle(token)), genStepsProgressDotStyle(token)), genStepsNavStyle(token)), genStepsRTLStyle(token)), genStepsProgressStyle(token)), genStepsInlineStyle(token))\n  };\n};\n// ============================== Export ==============================\nexport const prepareComponentToken = token => ({\n  titleLineHeight: token.controlHeight,\n  customIconSize: token.controlHeight,\n  customIconTop: 0,\n  customIconFontSize: token.controlHeightSM,\n  iconSize: token.controlHeight,\n  iconTop: -0.5,\n  // magic for ui experience\n  iconFontSize: token.fontSize,\n  iconSizeSM: token.fontSizeHeading3,\n  dotSize: token.controlHeight / 4,\n  dotCurrentSize: token.controlHeightLG / 4,\n  navArrowColor: token.colorTextDisabled,\n  navContentMaxWidth: 'auto',\n  descriptionMaxWidth: 140,\n  waitIconColor: token.wireframe ? token.colorTextDisabled : token.colorTextLabel,\n  waitIconBgColor: token.wireframe ? token.colorBgContainer : token.colorFillContent,\n  waitIconBorderColor: token.wireframe ? token.colorTextDisabled : 'transparent',\n  finishIconBgColor: token.wireframe ? token.colorBgContainer : token.controlItemBgActive,\n  finishIconBorderColor: token.wireframe ? token.colorPrimary : token.controlItemBgActive\n});\nexport default genStyleHooks('Steps', token => {\n  const {\n    colorTextDisabled,\n    controlHeightLG,\n    colorTextLightSolid,\n    colorText,\n    colorPrimary,\n    colorTextDescription,\n    colorTextQuaternary,\n    colorError,\n    colorBorderSecondary,\n    colorSplit\n  } = token;\n  const stepsToken = mergeToken(token, {\n    // Steps component less variable\n    processIconColor: colorTextLightSolid,\n    processTitleColor: colorText,\n    processDescriptionColor: colorText,\n    processIconBgColor: colorPrimary,\n    processIconBorderColor: colorPrimary,\n    processDotColor: colorPrimary,\n    processTailColor: colorSplit,\n    waitTitleColor: colorTextDescription,\n    waitDescriptionColor: colorTextDescription,\n    waitTailColor: colorSplit,\n    waitDotColor: colorTextDisabled,\n    finishIconColor: colorPrimary,\n    finishTitleColor: colorText,\n    finishDescriptionColor: colorTextDescription,\n    finishTailColor: colorPrimary,\n    finishDotColor: colorPrimary,\n    errorIconColor: colorTextLightSolid,\n    errorTitleColor: colorError,\n    errorDescriptionColor: colorError,\n    errorTailColor: colorSplit,\n    errorIconBgColor: colorError,\n    errorIconBorderColor: colorError,\n    errorDotColor: colorError,\n    stepsNavActiveColor: colorPrimary,\n    stepsProgressSize: controlHeightLG,\n    // Steps inline variable\n    inlineDotSize: 6,\n    inlineTitleColor: colorTextQuaternary,\n    inlineTailColor: colorBorderSecondary\n  });\n  return [genStepsStyle(stepsToken)];\n}, prepareComponentToken);"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}