{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nvar _excluded = [\"prefixCls\", \"style\", \"className\", \"children\", \"direction\", \"type\", \"labelPlacement\", \"iconPrefix\", \"status\", \"size\", \"current\", \"progressDot\", \"stepIcon\", \"initial\", \"icons\", \"onChange\", \"itemRender\", \"items\"];\n/* eslint react/no-did-mount-set-state: 0, react/prop-types: 0 */\nimport classNames from 'classnames';\nimport React from 'react';\nimport Step from \"./Step\";\nfunction Steps(props) {\n var _classNames;\n var _props$prefixCls = props.prefixCls,\n prefixCls = _props$prefixCls === void 0 ? 'rc-steps' : _props$prefixCls,\n _props$style = props.style,\n style = _props$style === void 0 ? {} : _props$style,\n className = props.className,\n children = props.children,\n _props$direction = props.direction,\n direction = _props$direction === void 0 ? 'horizontal' : _props$direction,\n _props$type = props.type,\n type = _props$type === void 0 ? 'default' : _props$type,\n _props$labelPlacement = props.labelPlacement,\n labelPlacement = _props$labelPlacement === void 0 ? 'horizontal' : _props$labelPlacement,\n _props$iconPrefix = props.iconPrefix,\n iconPrefix = _props$iconPrefix === void 0 ? 'rc' : _props$iconPrefix,\n _props$status = props.status,\n status = _props$status === void 0 ? 'process' : _props$status,\n size = props.size,\n _props$current = props.current,\n current = _props$current === void 0 ? 0 : _props$current,\n _props$progressDot = props.progressDot,\n progressDot = _props$progressDot === void 0 ? false : _props$progressDot,\n stepIcon = props.stepIcon,\n _props$initial = props.initial,\n initial = _props$initial === void 0 ? 0 : _props$initial,\n icons = props.icons,\n onChange = props.onChange,\n itemRender = props.itemRender,\n _props$items = props.items,\n items = _props$items === void 0 ? [] : _props$items,\n restProps = _objectWithoutProperties(props, _excluded);\n var isNav = type === 'navigation';\n var isInline = type === 'inline';\n\n // inline type requires fixed progressDot direction size.\n var mergedProgressDot = isInline || progressDot;\n var mergedDirection = isInline ? 'horizontal' : direction;\n var mergedSize = isInline ? undefined : size;\n var adjustedLabelPlacement = mergedProgressDot ? 'vertical' : labelPlacement;\n var classString = classNames(prefixCls, \"\".concat(prefixCls, \"-\").concat(mergedDirection), className, (_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-\").concat(mergedSize), mergedSize), _defineProperty(_classNames, \"\".concat(prefixCls, \"-label-\").concat(adjustedLabelPlacement), mergedDirection === 'horizontal'), _defineProperty(_classNames, \"\".concat(prefixCls, \"-dot\"), !!mergedProgressDot), _defineProperty(_classNames, \"\".concat(prefixCls, \"-navigation\"), isNav), _defineProperty(_classNames, \"\".concat(prefixCls, \"-inline\"), isInline), _classNames));\n var onStepClick = function onStepClick(next) {\n if (onChange && current !== next) {\n onChange(next);\n }\n };\n var renderStep = function renderStep(item, index) {\n var mergedItem = _objectSpread({}, item);\n var stepNumber = initial + index;\n // fix tail color\n if (status === 'error' && index === current - 1) {\n mergedItem.className = \"\".concat(prefixCls, \"-next-error\");\n }\n if (!mergedItem.status) {\n if (stepNumber === current) {\n mergedItem.status = status;\n } else if (stepNumber < current) {\n mergedItem.status = 'finish';\n } else {\n mergedItem.status = 'wait';\n }\n }\n if (isInline) {\n mergedItem.icon = undefined;\n mergedItem.subTitle = undefined;\n }\n if (!mergedItem.render && itemRender) {\n mergedItem.render = function (stepItem) {\n return itemRender(mergedItem, stepItem);\n };\n }\n return /*#__PURE__*/React.createElement(Step, _extends({}, mergedItem, {\n active: stepNumber === current,\n stepNumber: stepNumber + 1,\n stepIndex: stepNumber,\n key: stepNumber,\n prefixCls: prefixCls,\n iconPrefix: iconPrefix,\n wrapperStyle: style,\n progressDot: mergedProgressDot,\n stepIcon: stepIcon,\n icons: icons,\n onStepClick: onChange && onStepClick\n }));\n };\n return /*#__PURE__*/React.createElement(\"div\", _extends({\n className: classString,\n style: style\n }, restProps), items.filter(function (item) {\n return item;\n }).map(renderStep));\n}\nSteps.Step = Step;\nexport default Steps;","map":{"version":3,"names":["_extends","_objectSpread","_defineProperty","_objectWithoutProperties","_excluded","classNames","React","Step","Steps","props","_classNames","_props$prefixCls","prefixCls","_props$style","style","className","children","_props$direction","direction","_props$type","type","_props$labelPlacement","labelPlacement","_props$iconPrefix","iconPrefix","_props$status","status","size","_props$current","current","_props$progressDot","progressDot","stepIcon","_props$initial","initial","icons","onChange","itemRender","_props$items","items","restProps","isNav","isInline","mergedProgressDot","mergedDirection","mergedSize","undefined","adjustedLabelPlacement","classString","concat","onStepClick","next","renderStep","item","index","mergedItem","stepNumber","icon","subTitle","render","stepItem","createElement","active","stepIndex","key","wrapperStyle","filter","map"],"sources":["C:/Users/Аришина)/source/repos/PromoCursed/node_modules/rc-steps/es/Steps.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nvar _excluded = [\"prefixCls\", \"style\", \"className\", \"children\", \"direction\", \"type\", \"labelPlacement\", \"iconPrefix\", \"status\", \"size\", \"current\", \"progressDot\", \"stepIcon\", \"initial\", \"icons\", \"onChange\", \"itemRender\", \"items\"];\n/* eslint react/no-did-mount-set-state: 0, react/prop-types: 0 */\nimport classNames from 'classnames';\nimport React from 'react';\nimport Step from \"./Step\";\nfunction Steps(props) {\n var _classNames;\n var _props$prefixCls = props.prefixCls,\n prefixCls = _props$prefixCls === void 0 ? 'rc-steps' : _props$prefixCls,\n _props$style = props.style,\n style = _props$style === void 0 ? {} : _props$style,\n className = props.className,\n children = props.children,\n _props$direction = props.direction,\n direction = _props$direction === void 0 ? 'horizontal' : _props$direction,\n _props$type = props.type,\n type = _props$type === void 0 ? 'default' : _props$type,\n _props$labelPlacement = props.labelPlacement,\n labelPlacement = _props$labelPlacement === void 0 ? 'horizontal' : _props$labelPlacement,\n _props$iconPrefix = props.iconPrefix,\n iconPrefix = _props$iconPrefix === void 0 ? 'rc' : _props$iconPrefix,\n _props$status = props.status,\n status = _props$status === void 0 ? 'process' : _props$status,\n size = props.size,\n _props$current = props.current,\n current = _props$current === void 0 ? 0 : _props$current,\n _props$progressDot = props.progressDot,\n progressDot = _props$progressDot === void 0 ? false : _props$progressDot,\n stepIcon = props.stepIcon,\n _props$initial = props.initial,\n initial = _props$initial === void 0 ? 0 : _props$initial,\n icons = props.icons,\n onChange = props.onChange,\n itemRender = props.itemRender,\n _props$items = props.items,\n items = _props$items === void 0 ? [] : _props$items,\n restProps = _objectWithoutProperties(props, _excluded);\n var isNav = type === 'navigation';\n var isInline = type === 'inline';\n\n // inline type requires fixed progressDot direction size.\n var mergedProgressDot = isInline || progressDot;\n var mergedDirection = isInline ? 'horizontal' : direction;\n var mergedSize = isInline ? undefined : size;\n var adjustedLabelPlacement = mergedProgressDot ? 'vertical' : labelPlacement;\n var classString = classNames(prefixCls, \"\".concat(prefixCls, \"-\").concat(mergedDirection), className, (_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-\").concat(mergedSize), mergedSize), _defineProperty(_classNames, \"\".concat(prefixCls, \"-label-\").concat(adjustedLabelPlacement), mergedDirection === 'horizontal'), _defineProperty(_classNames, \"\".concat(prefixCls, \"-dot\"), !!mergedProgressDot), _defineProperty(_classNames, \"\".concat(prefixCls, \"-navigation\"), isNav), _defineProperty(_classNames, \"\".concat(prefixCls, \"-inline\"), isInline), _classNames));\n var onStepClick = function onStepClick(next) {\n if (onChange && current !== next) {\n onChange(next);\n }\n };\n var renderStep = function renderStep(item, index) {\n var mergedItem = _objectSpread({}, item);\n var stepNumber = initial + index;\n // fix tail color\n if (status === 'error' && index === current - 1) {\n mergedItem.className = \"\".concat(prefixCls, \"-next-error\");\n }\n if (!mergedItem.status) {\n if (stepNumber === current) {\n mergedItem.status = status;\n } else if (stepNumber < current) {\n mergedItem.status = 'finish';\n } else {\n mergedItem.status = 'wait';\n }\n }\n if (isInline) {\n mergedItem.icon = undefined;\n mergedItem.subTitle = undefined;\n }\n if (!mergedItem.render && itemRender) {\n mergedItem.render = function (stepItem) {\n return itemRender(mergedItem, stepItem);\n };\n }\n return /*#__PURE__*/React.createElement(Step, _extends({}, mergedItem, {\n active: stepNumber === current,\n stepNumber: stepNumber + 1,\n stepIndex: stepNumber,\n key: stepNumber,\n prefixCls: prefixCls,\n iconPrefix: iconPrefix,\n wrapperStyle: style,\n progressDot: mergedProgressDot,\n stepIcon: stepIcon,\n icons: icons,\n onStepClick: onChange && onStepClick\n }));\n };\n return /*#__PURE__*/React.createElement(\"div\", _extends({\n className: classString,\n style: style\n }, restProps), items.filter(function (item) {\n return item;\n }).map(renderStep));\n}\nSteps.Step = Step;\nexport default Steps;"],"mappings":"AAAA,OAAOA,QAAQ,MAAM,oCAAoC;AACzD,OAAOC,aAAa,MAAM,0CAA0C;AACpE,OAAOC,eAAe,MAAM,2CAA2C;AACvE,OAAOC,wBAAwB,MAAM,oDAAoD;AACzF,IAAIC,SAAS,GAAG,CAAC,WAAW,EAAE,OAAO,EAAE,WAAW,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM,EAAE,gBAAgB,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,EAAE,SAAS,EAAE,aAAa,EAAE,UAAU,EAAE,SAAS,EAAE,OAAO,EAAE,UAAU,EAAE,YAAY,EAAE,OAAO,CAAC;AACnO;AACA,OAAOC,UAAU,MAAM,YAAY;AACnC,OAAOC,KAAK,MAAM,OAAO;AACzB,OAAOC,IAAI,MAAM,QAAQ;AACzB,SAASC,KAAKA,CAACC,KAAK,EAAE;EACpB,IAAIC,WAAW;EACf,IAAIC,gBAAgB,GAAGF,KAAK,CAACG,SAAS;IACpCA,SAAS,GAAGD,gBAAgB,KAAK,KAAK,CAAC,GAAG,UAAU,GAAGA,gBAAgB;IACvEE,YAAY,GAAGJ,KAAK,CAACK,KAAK;IAC1BA,KAAK,GAAGD,YAAY,KAAK,KAAK,CAAC,GAAG,CAAC,CAAC,GAAGA,YAAY;IACnDE,SAAS,GAAGN,KAAK,CAACM,SAAS;IAC3BC,QAAQ,GAAGP,KAAK,CAACO,QAAQ;IACzBC,gBAAgB,GAAGR,KAAK,CAACS,SAAS;IAClCA,SAAS,GAAGD,gBAAgB,KAAK,KAAK,CAAC,GAAG,YAAY,GAAGA,gBAAgB;IACzEE,WAAW,GAAGV,KAAK,CAACW,IAAI;IACxBA,IAAI,GAAGD,WAAW,KAAK,KAAK,CAAC,GAAG,SAAS,GAAGA,WAAW;IACvDE,qBAAqB,GAAGZ,KAAK,CAACa,cAAc;IAC5CA,cAAc,GAAGD,qBAAqB,KAAK,KAAK,CAAC,GAAG,YAAY,GAAGA,qBAAqB;IACxFE,iBAAiB,GAAGd,KAAK,CAACe,UAAU;IACpCA,UAAU,GAAGD,iBAAiB,KAAK,KAAK,CAAC,GAAG,IAAI,GAAGA,iBAAiB;IACpEE,aAAa,GAAGhB,KAAK,CAACiB,MAAM;IAC5BA,MAAM,GAAGD,aAAa,KAAK,KAAK,CAAC,GAAG,SAAS,GAAGA,aAAa;IAC7DE,IAAI,GAAGlB,KAAK,CAACkB,IAAI;IACjBC,cAAc,GAAGnB,KAAK,CAACoB,OAAO;IAC9BA,OAAO,GAAGD,cAAc,KAAK,KAAK,CAAC,GAAG,CAAC,GAAGA,cAAc;IACxDE,kBAAkB,GAAGrB,KAAK,CAACsB,WAAW;IACtCA,WAAW,GAAGD,kBAAkB,KAAK,KAAK,CAAC,GAAG,KAAK,GAAGA,kBAAkB;IACxEE,QAAQ,GAAGvB,KAAK,CAACuB,QAAQ;IACzBC,cAAc,GAAGxB,KAAK,CAACyB,OAAO;IAC9BA,OAAO,GAAGD,cAAc,KAAK,KAAK,CAAC,GAAG,CAAC,GAAGA,cAAc;IACxDE,KAAK,GAAG1B,KAAK,CAAC0B,KAAK;IACnBC,QAAQ,GAAG3B,KAAK,CAAC2B,QAAQ;IACzBC,UAAU,GAAG5B,KAAK,CAAC4B,UAAU;IAC7BC,YAAY,GAAG7B,KAAK,CAAC8B,KAAK;IAC1BA,KAAK,GAAGD,YAAY,KAAK,KAAK,CAAC,GAAG,EAAE,GAAGA,YAAY;IACnDE,SAAS,GAAGrC,wBAAwB,CAACM,KAAK,EAAEL,SAAS,CAAC;EACxD,IAAIqC,KAAK,GAAGrB,IAAI,KAAK,YAAY;EACjC,IAAIsB,QAAQ,GAAGtB,IAAI,KAAK,QAAQ;;EAEhC;EACA,IAAIuB,iBAAiB,GAAGD,QAAQ,IAAIX,WAAW;EAC/C,IAAIa,eAAe,GAAGF,QAAQ,GAAG,YAAY,GAAGxB,SAAS;EACzD,IAAI2B,UAAU,GAAGH,QAAQ,GAAGI,SAAS,GAAGnB,IAAI;EAC5C,IAAIoB,sBAAsB,GAAGJ,iBAAiB,GAAG,UAAU,GAAGrB,cAAc;EAC5E,IAAI0B,WAAW,GAAG3C,UAAU,CAACO,SAAS,EAAE,EAAE,CAACqC,MAAM,CAACrC,SAAS,EAAE,GAAG,CAAC,CAACqC,MAAM,CAACL,eAAe,CAAC,EAAE7B,SAAS,GAAGL,WAAW,GAAG,CAAC,CAAC,EAAER,eAAe,CAACQ,WAAW,EAAE,EAAE,CAACuC,MAAM,CAACrC,SAAS,EAAE,GAAG,CAAC,CAACqC,MAAM,CAACJ,UAAU,CAAC,EAAEA,UAAU,CAAC,EAAE3C,eAAe,CAACQ,WAAW,EAAE,EAAE,CAACuC,MAAM,CAACrC,SAAS,EAAE,SAAS,CAAC,CAACqC,MAAM,CAACF,sBAAsB,CAAC,EAAEH,eAAe,KAAK,YAAY,CAAC,EAAE1C,eAAe,CAACQ,WAAW,EAAE,EAAE,CAACuC,MAAM,CAACrC,SAAS,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC+B,iBAAiB,CAAC,EAAEzC,eAAe,CAACQ,WAAW,EAAE,EAAE,CAACuC,MAAM,CAACrC,SAAS,EAAE,aAAa,CAAC,EAAE6B,KAAK,CAAC,EAAEvC,eAAe,CAACQ,WAAW,EAAE,EAAE,CAACuC,MAAM,CAACrC,SAAS,EAAE,SAAS,CAAC,EAAE8B,QAAQ,CAAC,EAAEhC,WAAW,CAAC,CAAC;EAClkB,IAAIwC,WAAW,GAAG,SAASA,WAAWA,CAACC,IAAI,EAAE;IAC3C,IAAIf,QAAQ,IAAIP,OAAO,KAAKsB,IAAI,EAAE;MAChCf,QAAQ,CAACe,IAAI,CAAC;IAChB;EACF,CAAC;EACD,IAAIC,UAAU,GAAG,SAASA,UAAUA,CAACC,IAAI,EAAEC,KAAK,EAAE;IAChD,IAAIC,UAAU,GAAGtD,aAAa,CAAC,CAAC,CAAC,EAAEoD,IAAI,CAAC;IACxC,IAAIG,UAAU,GAAGtB,OAAO,GAAGoB,KAAK;IAChC;IACA,IAAI5B,MAAM,KAAK,OAAO,IAAI4B,KAAK,KAAKzB,OAAO,GAAG,CAAC,EAAE;MAC/C0B,UAAU,CAACxC,SAAS,GAAG,EAAE,CAACkC,MAAM,CAACrC,SAAS,EAAE,aAAa,CAAC;IAC5D;IACA,IAAI,CAAC2C,UAAU,CAAC7B,MAAM,EAAE;MACtB,IAAI8B,UAAU,KAAK3B,OAAO,EAAE;QAC1B0B,UAAU,CAAC7B,MAAM,GAAGA,MAAM;MAC5B,CAAC,MAAM,IAAI8B,UAAU,GAAG3B,OAAO,EAAE;QAC/B0B,UAAU,CAAC7B,MAAM,GAAG,QAAQ;MAC9B,CAAC,MAAM;QACL6B,UAAU,CAAC7B,MAAM,GAAG,MAAM;MAC5B;IACF;IACA,IAAIgB,QAAQ,EAAE;MACZa,UAAU,CAACE,IAAI,GAAGX,SAAS;MAC3BS,UAAU,CAACG,QAAQ,GAAGZ,SAAS;IACjC;IACA,IAAI,CAACS,UAAU,CAACI,MAAM,IAAItB,UAAU,EAAE;MACpCkB,UAAU,CAACI,MAAM,GAAG,UAAUC,QAAQ,EAAE;QACtC,OAAOvB,UAAU,CAACkB,UAAU,EAAEK,QAAQ,CAAC;MACzC,CAAC;IACH;IACA,OAAO,aAAatD,KAAK,CAACuD,aAAa,CAACtD,IAAI,EAAEP,QAAQ,CAAC,CAAC,CAAC,EAAEuD,UAAU,EAAE;MACrEO,MAAM,EAAEN,UAAU,KAAK3B,OAAO;MAC9B2B,UAAU,EAAEA,UAAU,GAAG,CAAC;MAC1BO,SAAS,EAAEP,UAAU;MACrBQ,GAAG,EAAER,UAAU;MACf5C,SAAS,EAAEA,SAAS;MACpBY,UAAU,EAAEA,UAAU;MACtByC,YAAY,EAAEnD,KAAK;MACnBiB,WAAW,EAAEY,iBAAiB;MAC9BX,QAAQ,EAAEA,QAAQ;MAClBG,KAAK,EAAEA,KAAK;MACZe,WAAW,EAAEd,QAAQ,IAAIc;IAC3B,CAAC,CAAC,CAAC;EACL,CAAC;EACD,OAAO,aAAa5C,KAAK,CAACuD,aAAa,CAAC,KAAK,EAAE7D,QAAQ,CAAC;IACtDe,SAAS,EAAEiC,WAAW;IACtBlC,KAAK,EAAEA;EACT,CAAC,EAAE0B,SAAS,CAAC,EAAED,KAAK,CAAC2B,MAAM,CAAC,UAAUb,IAAI,EAAE;IAC1C,OAAOA,IAAI;EACb,CAAC,CAAC,CAACc,GAAG,CAACf,UAAU,CAAC,CAAC;AACrB;AACA5C,KAAK,CAACD,IAAI,GAAGA,IAAI;AACjB,eAAeC,KAAK","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}