{"ast":null,"code":"import { unit } from '@ant-design/cssinjs';\nimport { resetComponent } from '../../style';\nimport { genStyleHooks, mergeToken } from '../../theme/internal';\n// ============================== Shared ==============================\nconst genSharedDividerStyle = token => {\n const {\n componentCls,\n sizePaddingEdgeHorizontal,\n colorSplit,\n lineWidth,\n textPaddingInline,\n orientationMargin,\n verticalMarginInline\n } = token;\n return {\n [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n borderBlockStart: `${unit(lineWidth)} solid ${colorSplit}`,\n // vertical\n '&-vertical': {\n position: 'relative',\n top: '-0.06em',\n display: 'inline-block',\n height: '0.9em',\n marginInline: verticalMarginInline,\n marginBlock: 0,\n verticalAlign: 'middle',\n borderTop: 0,\n borderInlineStart: `${unit(lineWidth)} solid ${colorSplit}`\n },\n '&-horizontal': {\n display: 'flex',\n clear: 'both',\n width: '100%',\n minWidth: '100%',\n // Fix https://github.com/ant-design/ant-design/issues/10914\n margin: `${unit(token.dividerHorizontalGutterMargin)} 0`\n },\n [`&-horizontal${componentCls}-with-text`]: {\n display: 'flex',\n alignItems: 'center',\n margin: `${unit(token.dividerHorizontalWithTextGutterMargin)} 0`,\n color: token.colorTextHeading,\n fontWeight: 500,\n fontSize: token.fontSizeLG,\n whiteSpace: 'nowrap',\n textAlign: 'center',\n borderBlockStart: `0 ${colorSplit}`,\n '&::before, &::after': {\n position: 'relative',\n width: '50%',\n borderBlockStart: `${unit(lineWidth)} solid transparent`,\n // Chrome not accept `inherit` in `border-top`\n borderBlockStartColor: 'inherit',\n borderBlockEnd: 0,\n transform: 'translateY(50%)',\n content: \"''\"\n }\n },\n [`&-horizontal${componentCls}-with-text-left`]: {\n '&::before': {\n width: `calc(${orientationMargin} * 100%)`\n },\n '&::after': {\n width: `calc(100% - ${orientationMargin} * 100%)`\n }\n },\n [`&-horizontal${componentCls}-with-text-right`]: {\n '&::before': {\n width: `calc(100% - ${orientationMargin} * 100%)`\n },\n '&::after': {\n width: `calc(${orientationMargin} * 100%)`\n }\n },\n [`${componentCls}-inner-text`]: {\n display: 'inline-block',\n paddingBlock: 0,\n paddingInline: textPaddingInline\n },\n '&-dashed': {\n background: 'none',\n borderColor: colorSplit,\n borderStyle: 'dashed',\n borderWidth: `${unit(lineWidth)} 0 0`\n },\n [`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: {\n '&::before, &::after': {\n borderStyle: 'dashed none none'\n }\n },\n [`&-vertical${componentCls}-dashed`]: {\n borderInlineStartWidth: lineWidth,\n borderInlineEnd: 0,\n borderBlockStart: 0,\n borderBlockEnd: 0\n },\n '&-dotted': {\n background: 'none',\n borderColor: colorSplit,\n borderStyle: 'dotted',\n borderWidth: `${unit(lineWidth)} 0 0`\n },\n [`&-horizontal${componentCls}-with-text${componentCls}-dotted`]: {\n '&::before, &::after': {\n borderStyle: 'dotted none none'\n }\n },\n [`&-vertical${componentCls}-dotted`]: {\n borderInlineStartWidth: lineWidth,\n borderInlineEnd: 0,\n borderBlockStart: 0,\n borderBlockEnd: 0\n },\n [`&-plain${componentCls}-with-text`]: {\n color: token.colorText,\n fontWeight: 'normal',\n fontSize: token.fontSize\n },\n [`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: {\n '&::before': {\n width: 0\n },\n '&::after': {\n width: '100%'\n },\n [`${componentCls}-inner-text`]: {\n paddingInlineStart: sizePaddingEdgeHorizontal\n }\n },\n [`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: {\n '&::before': {\n width: '100%'\n },\n '&::after': {\n width: 0\n },\n [`${componentCls}-inner-text`]: {\n paddingInlineEnd: sizePaddingEdgeHorizontal\n }\n }\n })\n };\n};\nexport const prepareComponentToken = token => ({\n textPaddingInline: '1em',\n orientationMargin: 0.05,\n verticalMarginInline: token.marginXS\n});\n// ============================== Export ==============================\nexport default genStyleHooks('Divider', token => {\n const dividerToken = mergeToken(token, {\n dividerHorizontalWithTextGutterMargin: token.margin,\n dividerHorizontalGutterMargin: token.marginLG,\n sizePaddingEdgeHorizontal: 0\n });\n return [genSharedDividerStyle(dividerToken)];\n}, prepareComponentToken, {\n unitless: {\n orientationMargin: true\n }\n});","map":{"version":3,"names":["unit","resetComponent","genStyleHooks","mergeToken","genSharedDividerStyle","token","componentCls","sizePaddingEdgeHorizontal","colorSplit","lineWidth","textPaddingInline","orientationMargin","verticalMarginInline","Object","assign","borderBlockStart","position","top","display","height","marginInline","marginBlock","verticalAlign","borderTop","borderInlineStart","clear","width","minWidth","margin","dividerHorizontalGutterMargin","alignItems","dividerHorizontalWithTextGutterMargin","color","colorTextHeading","fontWeight","fontSize","fontSizeLG","whiteSpace","textAlign","borderBlockStartColor","borderBlockEnd","transform","content","paddingBlock","paddingInline","background","borderColor","borderStyle","borderWidth","borderInlineStartWidth","borderInlineEnd","colorText","paddingInlineStart","paddingInlineEnd","prepareComponentToken","marginXS","dividerToken","marginLG","unitless"],"sources":["C:/Users/Аришина)/source/repos/PromoCursed/node_modules/antd/es/divider/style/index.js"],"sourcesContent":["import { unit } from '@ant-design/cssinjs';\nimport { resetComponent } from '../../style';\nimport { genStyleHooks, mergeToken } from '../../theme/internal';\n// ============================== Shared ==============================\nconst genSharedDividerStyle = token => {\n const {\n componentCls,\n sizePaddingEdgeHorizontal,\n colorSplit,\n lineWidth,\n textPaddingInline,\n orientationMargin,\n verticalMarginInline\n } = token;\n return {\n [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n borderBlockStart: `${unit(lineWidth)} solid ${colorSplit}`,\n // vertical\n '&-vertical': {\n position: 'relative',\n top: '-0.06em',\n display: 'inline-block',\n height: '0.9em',\n marginInline: verticalMarginInline,\n marginBlock: 0,\n verticalAlign: 'middle',\n borderTop: 0,\n borderInlineStart: `${unit(lineWidth)} solid ${colorSplit}`\n },\n '&-horizontal': {\n display: 'flex',\n clear: 'both',\n width: '100%',\n minWidth: '100%',\n // Fix https://github.com/ant-design/ant-design/issues/10914\n margin: `${unit(token.dividerHorizontalGutterMargin)} 0`\n },\n [`&-horizontal${componentCls}-with-text`]: {\n display: 'flex',\n alignItems: 'center',\n margin: `${unit(token.dividerHorizontalWithTextGutterMargin)} 0`,\n color: token.colorTextHeading,\n fontWeight: 500,\n fontSize: token.fontSizeLG,\n whiteSpace: 'nowrap',\n textAlign: 'center',\n borderBlockStart: `0 ${colorSplit}`,\n '&::before, &::after': {\n position: 'relative',\n width: '50%',\n borderBlockStart: `${unit(lineWidth)} solid transparent`,\n // Chrome not accept `inherit` in `border-top`\n borderBlockStartColor: 'inherit',\n borderBlockEnd: 0,\n transform: 'translateY(50%)',\n content: \"''\"\n }\n },\n [`&-horizontal${componentCls}-with-text-left`]: {\n '&::before': {\n width: `calc(${orientationMargin} * 100%)`\n },\n '&::after': {\n width: `calc(100% - ${orientationMargin} * 100%)`\n }\n },\n [`&-horizontal${componentCls}-with-text-right`]: {\n '&::before': {\n width: `calc(100% - ${orientationMargin} * 100%)`\n },\n '&::after': {\n width: `calc(${orientationMargin} * 100%)`\n }\n },\n [`${componentCls}-inner-text`]: {\n display: 'inline-block',\n paddingBlock: 0,\n paddingInline: textPaddingInline\n },\n '&-dashed': {\n background: 'none',\n borderColor: colorSplit,\n borderStyle: 'dashed',\n borderWidth: `${unit(lineWidth)} 0 0`\n },\n [`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: {\n '&::before, &::after': {\n borderStyle: 'dashed none none'\n }\n },\n [`&-vertical${componentCls}-dashed`]: {\n borderInlineStartWidth: lineWidth,\n borderInlineEnd: 0,\n borderBlockStart: 0,\n borderBlockEnd: 0\n },\n '&-dotted': {\n background: 'none',\n borderColor: colorSplit,\n borderStyle: 'dotted',\n borderWidth: `${unit(lineWidth)} 0 0`\n },\n [`&-horizontal${componentCls}-with-text${componentCls}-dotted`]: {\n '&::before, &::after': {\n borderStyle: 'dotted none none'\n }\n },\n [`&-vertical${componentCls}-dotted`]: {\n borderInlineStartWidth: lineWidth,\n borderInlineEnd: 0,\n borderBlockStart: 0,\n borderBlockEnd: 0\n },\n [`&-plain${componentCls}-with-text`]: {\n color: token.colorText,\n fontWeight: 'normal',\n fontSize: token.fontSize\n },\n [`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: {\n '&::before': {\n width: 0\n },\n '&::after': {\n width: '100%'\n },\n [`${componentCls}-inner-text`]: {\n paddingInlineStart: sizePaddingEdgeHorizontal\n }\n },\n [`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: {\n '&::before': {\n width: '100%'\n },\n '&::after': {\n width: 0\n },\n [`${componentCls}-inner-text`]: {\n paddingInlineEnd: sizePaddingEdgeHorizontal\n }\n }\n })\n };\n};\nexport const prepareComponentToken = token => ({\n textPaddingInline: '1em',\n orientationMargin: 0.05,\n verticalMarginInline: token.marginXS\n});\n// ============================== Export ==============================\nexport default genStyleHooks('Divider', token => {\n const dividerToken = mergeToken(token, {\n dividerHorizontalWithTextGutterMargin: token.margin,\n dividerHorizontalGutterMargin: token.marginLG,\n sizePaddingEdgeHorizontal: 0\n });\n return [genSharedDividerStyle(dividerToken)];\n}, prepareComponentToken, {\n unitless: {\n orientationMargin: true\n }\n});"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}