Files
2026-10-30 10:51:09 +08:00

1 line
36 KiB
JavaScript

import{o as e}from"./request-xrnk7ZJV.js";import{Ct as t,Et as n,Hn as r,Kt as i,Ln as a,Ot as o,Pr as s,Q as c,Qn as l,Un as u,Wn as d,Xt as f,Zn as p,en as m,n as h,nn as g,nr as _,nt as v,qt as y,wn as b,wt as x}from"./jsx-runtime-OfKoVykY.js";import{t as S}from"./tooltip-DI_m69zk.js";import{r as C}from"./PlusOutlined-CKNTdA7h.js";import{h as w}from"./style-CSZsuTOx.js";import{t as T}from"./useBreakpoint-DER0GTnn.js";import{a as E,i as D}from"./ColorPresets-BWkFn7Wc.js";var O=e(s());function k(e){let{prefixCls:t,className:n,style:r,status:i}=e,a=`${t}-rail`;return O.createElement(`div`,{className:d(a,`${a}-${i}`,n),style:r})}var A=O.createContext({}),j=O.createContext(null);function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M.apply(this,arguments)}var N=O.createContext({}),P=O.forwardRef((e,t)=>{let{className:n,style:r,children:i,...a}=e,{prefixCls:o,classNames:s,styles:c}=O.useContext(j),{className:u,style:f}=O.useContext(N),p=`${o}-item`;return O.createElement(`div`,M({},l(a,!1),{ref:t,className:d(`${p}-icon`,s.itemIcon,u,n),style:{...c.itemIcon,...f,...r}}),i)});function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}function I(e){return e!=null}function L(e){let{prefixCls:t,classNames:n,styles:r,data:i,last:a,nextStatus:o,active:s,index:c,itemRender:l,iconRender:u,itemWrapperRender:f,onClick:p}=e,m=`${t}-item`,{railFollowPrevStatus:h}=O.useContext(A),{ItemComponent:g}=O.useContext(j),{onClick:_,title:v,subTitle:y,content:b,description:x,disabled:S,icon:C,status:w,className:T,style:E,classNames:D={},styles:M={},...L}=i,R=b??x,z={item:{...i,content:R},index:c,active:s},B=!!(p||_)&&!S,V={};B&&(V.role=`button`,V.tabIndex=0,V.onClick=e=>{_?.(e),p(c)},V.onKeyDown=e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),e.currentTarget.click())});let ee=w||`wait`,te=I(v),ne=I(y),re=d(m,`${m}-${ee}`,{[`${m}-custom`]:C,[`${m}-active`]:s,[`${m}-disabled`]:S===!0,[`${m}-empty-header`]:!te&&!ne},T,n.item,D.root),H=O.createElement(P,null);u&&(H=u(H,{...z,components:{Icon:P}}));let U=O.createElement(`div`,{className:d(`${m}-wrapper`,n.itemWrapper,D.wrapper),style:{...r.itemWrapper,...M.wrapper}},O.createElement(N.Provider,{value:{className:D.icon,style:M.icon}},H),O.createElement(`div`,{className:d(`${m}-section`,n.itemSection,D.section),style:{...r.itemSection,...M.section}},O.createElement(`div`,{className:d(`${m}-header`,n.itemHeader,D.header),style:{...r.itemHeader,...M.header}},te&&O.createElement(`div`,{className:d(`${m}-title`,n.itemTitle,D.title),style:{...r.itemTitle,...M.title}},v),ne&&O.createElement(`div`,{title:typeof y==`string`?y:void 0,className:d(`${m}-subtitle`,n.itemSubtitle,D.subtitle),style:{...r.itemSubtitle,...M.subtitle}},y),!a&&O.createElement(k,{prefixCls:m,className:d(n.itemRail,D.rail),style:{...r.itemRail,...M.rail},status:h?w:o})),I(R)&&O.createElement(`div`,{className:d(`${m}-content`,n.itemContent,D.content),style:{...r.itemContent,...M.content}},R))),W=O.createElement(g,F({},L,V,{className:re,style:{...r.item,...M.root,...E}}),f?f(U):U);return l&&(W=l(W,z)||null),W}function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R.apply(this,arguments)}var z={};function B(e){let{prefixCls:t=`rc-steps`,style:n,className:r,classNames:i=z,styles:a=z,rootClassName:o,orientation:s,titlePlacement:c,components:l,status:u=`process`,current:f=0,initial:p=0,onChange:m,items:h,iconRender:g,itemRender:_,itemWrapperRender:v,...y}=e,b=s===`vertical`,x=b?`vertical`:`horizontal`,S=!b&&c===`vertical`?`vertical`:`horizontal`,C=d(t,`${t}-${x}`,`${t}-title-${S}`,o,r,i.root),w=O.useMemo(()=>(h||[]).filter(Boolean),[h]),T=O.useMemo(()=>w.map(({status:e},t)=>{let n=p+t;return e||(n===f?u:n<f?`finish`:`wait`)}),[w,u,f,p]),E=e=>{m&&f!==e&&m(e)},{root:D=`div`,item:k=`div`}=l||{},A=O.useMemo(()=>({prefixCls:t,classNames:i,styles:a,ItemComponent:k}),[t,i,a,k]),M=(e,n)=>{let r=p+n,o=T[n],s=T[n+1],c={...e,status:o};return O.createElement(L,{key:r,prefixCls:t,classNames:i,styles:a,data:c,nextStatus:s,active:r===f,index:r,last:w.length-1===n,iconRender:g,itemRender:_,itemWrapperRender:v,onClick:m&&E})};return O.createElement(D,R({className:C,style:{...n,...a?.root}},y),O.createElement(j.Provider,{value:A},w.map(M)))}var V=B,ee=O.createContext(null),te=e=>{let{prefixCls:t}=e;return O.createElement(`svg`,{"aria-hidden":!0,className:`${t}-panel-arrow`,viewBox:`0 0 100 100`,xmlns:`http://www.w3.org/2000/svg`,preserveAspectRatio:`none`},O.createElement(`path`,{d:`M 0 0 L 100 50 L 0 100`}))},ne=e=>{let{prefixCls:t,rootPrefixCls:n,children:r,percent:a}=e,o=`${t}-item-progress-icon`,s=`${o}-circle`,[,c]=i(n,`cmp-steps`),l=`calc(${c(`progress-radius`)} * 2 * ${Math.PI*a/100}) 9999`;return O.createElement(O.Fragment,null,O.createElement(`svg`,{className:`${o}-svg`,viewBox:`0 0 100 100`,width:`100%`,height:`100%`,xmlns:`http://www.w3.org/2000/svg`,role:`progressbar`,"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":a},O.createElement(`circle`,{className:d(s,`${s}-rail`)}),O.createElement(`circle`,{className:d(s,`${s}-ptg`),strokeDasharray:l,transform:`rotate(-90 50 50)`})),r)},re=e=>{let{componentCls:t,antCls:n}=e,r=`${t}-item`,[a,o]=i(n,`cmp-steps`);return{[`${t}-horizontal`]:{[`> ${r}`]:{flex:`1 1 auto`,minWidth:e.iconSize,[`${r}-rail`]:{[a(`horizontal-rail-margin`)]:`calc(${o(`icon-size-max`)} / 2 - ${o(`rail-size`)} / 2 + ${o(`item-wrapper-padding-top`)})`,position:`static`,marginTop:o(`horizontal-rail-margin`),width:`auto`,borderBlockStartWidth:o(`rail-size`),flex:1,minWidth:0,alignSelf:`flex-start`}}}}},H=e=>{let{componentCls:t,customIconFontSize:n,motionDurationSlow:r,iconSize:a,lineWidth:o,lineType:s,antCls:c}=e,l=`${t}-item`,[u,d]=i(c,`cmp-steps`);return{[t]:{[u(`icon-size`)]:a,[u(`icon-border-width`)]:o,[`${l}-icon`]:{width:d(`icon-size`),height:d(`icon-size`),margin:0,flex:`none`,display:`flex`,alignItems:`center`,justifyContent:`center`,fontSize:e.iconFontSize,fontFamily:e.fontFamily,lineHeight:d(`icon-size`),textAlign:`center`,borderRadius:d(`icon-size`),border:`${d(`icon-border-width`)} ${s} transparent`,transition:[`background-color`,`border`,`color`,`inset`,`transform`].map(e=>`${e} ${r}`).join(`, `),zIndex:1},[`${l}-custom ${l}-icon`]:{background:`none`,border:0,fontSize:n}}}},U=e=>{let{componentCls:t,inlineDotSize:n,paddingXS:r,lineWidth:a,antCls:o,calc:s}=e,c=s(r).add(a).equal(),l=`${t}-item`,[u,d]=i(o,`cmp-steps`);return{[`${t}-inline`]:{[u(`items-offset`)]:`0`,[u(`item-wrapper-padding-top`)]:c,display:`inline-flex`,"&:before":{content:`""`,flex:d(`items-offset`)},[l]:{[u(`title-vertical-row-gap`)]:r,[u(`icon-size`)]:n,[u(`icon-size-active`)]:n,[u(`title-font-size`)]:e.fontSizeSM,[u(`title-line-height`)]:e.lineHeightSM,[u(`item-title-color`)]:e.colorTextSecondary,[u(`subtitle-font-size`)]:e.fontSizeSM,[u(`subtitle-line-height`)]:e.lineHeightSM,[u(`item-subtitle-color`)]:e.colorTextQuaternary,[u(`rail-size`)]:e.lineWidth,[u(`title-horizontal-rail-gap`)]:`0px`,flex:1,"&-wrapper":{paddingInline:e.paddingXXS,marginInline:e.calc(e.marginXXS).div(2).equal(),borderRadius:e.borderRadiusSM,cursor:`pointer`,transition:`background-color ${e.motionDurationMid}`,"&:hover":{background:e.controlItemBgHover}},"&-icon":{[`${l}-icon-dot`]:{"&:after":{display:`none`}}},"&-title":{fontWeight:400,whiteSpace:`nowrap`},"&-content":{display:`none`}}}}};function W(e){return(e||`--ant-not-exist`).replace(/var\((.*)\)/,`$1`)}var G=(e,t,n)=>{let{calc:r,componentCls:a,descriptionMaxWidth:o,antCls:s}=e,c=`${a}-item`,[,l]=i(s,`cmp-steps`);return{[`@container style(${W(o)})`]:[{[`${c}-icon`]:{marginInlineStart:r(o).sub(l(`icon-size`)).div(2).equal()},[`${c}-rail`]:{width:`auto`,insetInlineStart:r(o).add(l(`icon-size`)).div(2).add(t).equal(),insetInlineEnd:r(o).sub(l(`icon-size`)).div(2).sub(t).mul(-1).equal()}},n]}},ie=e=>{let{componentCls:t,descriptionMaxWidth:n,marginXS:r,fontHeightLG:a,margin:o,paddingSM:s,marginXXS:c,antCls:l,calc:u}=e,d=`${t}-item`,[f,p]=i(l,`cmp-steps`);return{[t]:{[f(`icon-size-max`)]:`max(${p(`icon-size`)}, ${p(`icon-size-active`,p(`icon-size`))})`,[`${d}-icon`]:{marginBlockStart:`calc((${p(`heading-height`)} - ${p(`icon-size`)}) / 2)`}},[`${t}-title-horizontal`]:{[f(`title-horizontal-item-margin`)]:o,[f(`title-horizontal-rail-margin`)]:o,[f(`title-horizontal-title-height`)]:a,[f(`heading-height`)]:`max(${p(`icon-size`)}, ${p(`title-horizontal-title-height`)})`,[`&${t}-horizontal, &${t}-horizontal-alternate`]:{[`${d}:not(:first-child)`]:{marginInlineStart:p(`title-horizontal-item-margin`)},[`${d}:last-child`]:{flex:`0 1 auto`},[`${d}-wrapper`]:{columnGap:e.marginXS}},[`&${t}-vertical`]:{[`${d}-wrapper`]:{columnGap:e.margin},[`${d}-empty-header`]:{[`${d}-header`]:{minHeight:`auto`},[`${d}-content`]:{marginTop:u(p(`heading-height`)).sub(e.fontHeight).div(2).equal()}}},[`${d}-section`]:{flex:1,minWidth:0},[`${d}-header`]:{minHeight:p(`heading-height`)},[`${d}-title`]:{flex:`0 1 auto`},[`${d}-content`]:{maxWidth:n},[`${d}-subtitle`]:{flex:`0 9999 auto`},[`&${t}-horizontal ${d}-rail`]:{[f(`item-wrapper-padding-top`)]:`0px`,flex:`1 1 0%`,marginInlineStart:p(`title-horizontal-rail-margin`)}},[`${t}-title-vertical`]:{[f(`title-vertical-row-gap`)]:s,[f(`title-horizontal-rail-gap`)]:c,[f(`heading-height`)]:p(`icon-size-max`),[`> ${d}`]:{flex:`1 1 0%`,[`${d}-wrapper`]:{flexDirection:`column`,rowGap:p(`title-vertical-row-gap`),alignItems:`center`},[`${d}-section`]:{alignSelf:`stretch`},[`${d}-header`]:{flexDirection:`column`,alignItems:`center`},[`${d}-title, ${d}-subtitle, ${d}-content`]:{textAlign:`center`,maxWidth:`100%`},[`${d}-subtitle`]:{margin:0},[`${d}-rail`]:{position:`absolute`,top:0,width:`calc(100% - ${p(`icon-size`)} - ${p(`title-horizontal-rail-gap`)} * 2)`,insetInlineStart:`calc(50% + ${p(`icon-size`)} / 2 + ${p(`title-horizontal-rail-gap`)})`}},...G(e,r,{[`${d}:last-child`]:{flex:`none`},[`${d}-icon`]:{alignSelf:`flex-start`},[`${d}-section`]:{width:n}})}}},ae=e=>{let{componentCls:t}=e,n=`${t}-item`;return{[`${t}-max-count`]:{[`${n}-ellipsis`]:{[`${n}-title, ${n}-subtitle, ${n}-content`]:{color:e.colorTextDescription}}}}},K=e=>{let{componentCls:t,fontSizeIcon:n,navContentMaxWidth:r,navArrowColor:o,colorPrimary:s,motionDurationSlow:c,antCls:l,calc:u}=e,d=`${t}-item`,f=s,[p,m]=i(l,`cmp-steps`);return{[`${t}${t}-navigation`]:{[d.repeat(4)]:{display:`flex`,justifyContent:`center`,position:`relative`,flex:1,marginInlineStart:0,[`${d}-wrapper`]:{paddingBlock:e.paddingSM},[`${d}-section`]:{maxWidth:r},[`${d}-rail`]:{display:`none`},"&:before":{position:`absolute`,display:`block`,backgroundColor:f,transition:`all ${c}`,transitionTimingFunction:`ease-out`,content:`""`},"&:not(:last-child):after":{position:`absolute`,display:`block`,borderTop:`${a(e.lineWidth)} ${e.lineType} ${o}`,borderBottom:`none`,borderInlineStart:`none`,borderInlineEnd:`${a(e.lineWidth)} ${e.lineType} ${o}`,content:`""`},[`&${d}-active`]:{[p(`item-content-active-color`)]:m(`item-content-color`),[p(`item-icon-active-bg-color`)]:m(`item-icon-bg-color`),[p(`item-icon-active-border-color`)]:m(`item-icon-border-color`),[p(`item-icon-active-text-color`)]:m(`item-icon-text-color`)}},[`&${t}-horizontal`]:{[d]:{"&:before":{bottom:0,insetInlineStart:`50%`,width:0,height:e.lineWidthBold},[`&${d}-active:before`]:{insetInlineStart:0,width:`100%`},"&:not(:last-child):after":{top:`50%`,insetInlineStart:u(n).div(2).mul(-1).add(`100%`).equal(),width:n,height:n,transform:`translateY(-50%) rotate(45deg)`}}},[`&${t}-vertical`]:{[d.repeat(4)]:{[`${d}-content`]:{padding:0},"&:before":{insetInlineEnd:0,top:`50%`,width:e.lineWidthBold,height:0},[`&${d}-active::before`]:{top:0,height:`100%`},"&:not(:last-child):after":{left:{_skip_check_:!0,value:`50%`},top:`100%`,width:u(n).div(3).mul(2).equal(),height:u(n).div(3).mul(2).equal(),transform:`translateY(-50%) translateX(-50%) rotate(135deg)`}}}}}},oe=e=>{let{componentCls:t,lineWidthBold:n,borderRadius:r,borderRadiusSM:o,motionDurationMid:s,paddingXS:c,lineType:l,paddingSM:u,antCls:d,calc:f}=e,p=`${t}-item`,[m,h]=i(d,`cmp-steps`),g=`${a(n)} ${l} ${h(`panel-border-color`)}`;return{[`${t}${t}-panel`]:[{[`${p}-rail`]:{display:`none`},[`&${t}-horizontal`]:{alignItems:`stretch`,[p]:{flex:1,margin:0}}},{"&":{[m(`panel-padding`)]:u,[m(`item-border-radius`)]:r,[p]:{[m(`panel-bg-color`)]:h(`item-icon-bg-color`),[m(`panel-border-color`)]:h(`item-icon-border-color`),[m(`panel-active-bg-color`)]:h(`item-icon-active-bg-color`),[m(`panel-active-border-color`)]:h(`item-icon-active-border-color`),[m(`panel-title-height`)]:`calc(${h(`title-font-size`)} * ${h(`title-line-height`)})`,[m(`item-base-height`)]:f(h(`panel-padding`)).mul(2).add(h(`icon-size`)).add(h(`panel-title-height`)).equal(),[m(`item-base-width`)]:`calc(${h(`item-base-height`)} * 0.7071)`,transition:`background-color ${s}`}},[`${p}-icon`]:{display:`none`},[`${p}-header`]:{minHeight:`auto`},[`${t}-panel-arrow`]:{position:`absolute`,top:f(n).mul(-1).equal(),insetInlineStart:`100%`,zIndex:1,height:f(n).mul(2).add(`100%`).equal(),width:h(`item-base-width`),overflow:`visible`,strokeLinecap:`round`,path:{fill:h(`panel-bg-color`),stroke:h(`panel-border-color`),strokeWidth:n,vectorEffect:`non-scaling-stroke`,transition:`fill ${s}`}},[`${p}:last-child ${t}-panel-arrow`]:{display:`none`},[p]:{padding:h(`panel-padding`),background:h(`panel-bg-color`),position:`relative`,borderBlock:g,"&:not(:first-child)":{paddingInlineStart:`calc(${h(`panel-padding`)} + ${h(`item-base-width`)})`},"&:first-child":{borderInlineStart:g,borderStartStartRadius:h(`item-border-radius`),borderEndStartRadius:h(`item-border-radius`)},"&:last-child":{borderInlineEnd:g,borderStartEndRadius:h(`item-border-radius`),borderEndEndRadius:h(`item-border-radius`)},"&-active":{background:h(`panel-active-bg-color`),borderColor:h(`panel-active-border-color`),[`${t}-panel-arrow`]:{path:{fill:h(`panel-active-bg-color`),stroke:h(`panel-active-border-color`)}},[`${p}-title, ${p}-subtitle, ${p}-content`]:{color:h(`item-icon-active-text-color`)}}}},{[`&${t}-small`]:{[m(`panel-padding`)]:c,[m(`item-border-radius`)]:o}},{[`&${t}-filled`]:{[p]:{"&:not(:first-child)":{clipPath:`polygon(${[`${a(n)} 0`,`calc(100% + ${h(`item-base-width`)}) 0`,`calc(100% + ${h(`item-base-width`)}) 100%`,`${a(n)} 100%`,`calc(${h(`item-base-width`)} + ${a(n)}) 50%`].join(`,`)})`}}}},{[`&${t}-outlined`]:{[`${t}-panel-arrow`]:{top:f(n).div(2).mul(-1).equal(),height:f(n).add(`100%`).equal()}}}]}},se=e=>{let{calc:t,antCls:n,componentCls:r,lineWidthBold:a,motionDurationSlow:o}=e,s=`${r}-item`,[c,l]=i(n,`cmp-steps`),u=t(a).add(a).equal();return{[`${r}${r}-with-progress`]:{[c(`item-wrapper-padding-top`)]:u,[`${s}${s}-process`]:{[`${s}-icon`]:{position:`relative`}},[`${s}-progress-icon`]:{"&-svg":{[c(`svg-size`)]:t(u).mul(2).add(l(`icon-size`)).equal(),[c(`icon-size-ptg-unitless`)]:`calc(100 / tan(atan2(${l(`svg-size`)}, 1px)))`,fontSize:l(`svg-size`),lineHeight:l(`icon-size-ptg-unitless`),position:`absolute`,inset:t(u).mul(-1).equal(),width:`auto`,height:`auto`},"&-circle":{lineHeight:l(`icon-size-ptg-unitless`),strokeWidth:t(l(`icon-size-ptg-unitless`)).mul(a).equal(),[c(`progress-radius`)]:t(l(`svg-size`)).sub(a).mul(l(`icon-size-ptg-unitless`)).div(2).equal(),r:l(`progress-radius`),fill:`none`,cx:50,cy:50,transition:`all ${o} ease-in-out`,"&-rail":{stroke:e.colorSplit},"&-ptg":{stroke:e.colorPrimary}}}}}},ce=e=>{let{componentCls:t,iconSize:n,dotSize:r,dotCurrentSize:a,marginXXS:o,lineWidthBold:s,fontSizeSM:c,antCls:l}=e,u=`${t}-item`,[d,f]=i(l,`cmp-steps`);return{[`${t}${t}-dot`]:{[d(`icon-size-active`)]:a,[d(`icon-size`)]:r,[d(`dot-icon-size`)]:r,[d(`dot-icon-border-width`)]:s,[d(`rail-size`)]:s,[d(`icon-border-width`)]:s,[`${u}-custom ${u}-icon`]:{fontSize:c},[`${u}-icon`]:{position:`relative`,"&:after":{content:`""`,width:n,height:n,display:`block`,position:`absolute`,top:`50%`,left:{_skip_check_:!0,value:`50%`},transform:`translate(-50%, -50%)`}},[`${u}-active ${u}-icon`]:{[d(`icon-size`)]:f(`icon-size-active`)},[`&${t}-horizontal`]:{[`&, &${t}-small`]:G(e,o)}}}},le=e=>{let{componentCls:t,lineWidthBold:n,antCls:r}=e,o=`${t}-item`,[,s]=i(r,`cmp-steps`);return{[`${t}${t}-rtl`]:{direction:`rtl`,[`&${t}-navigation${t}-horizontal`]:{[`${o}:after`]:{transform:`translateY(-50%) rotate(-45deg)`}},[`&${t}-panel`]:{[`${t}-panel-arrow`]:{transform:`scaleX(-1)`},[`&${t}-filled`]:{[o]:{"&:not(:first-child)":{clipPath:`polygon(${[`calc(0px - ${s(`item-base-width`)}) 0px`,`calc(100% - ${a(n)}) 0px`,`calc(100% - ${s(`item-base-width`)} - ${a(n)}) 50%`,`calc(100% - ${a(n)}) 100%`,`calc(0px - ${s(`item-base-width`)}) 100%`].join(`,`)})`}}}}}}},ue=e=>{let{componentCls:t,iconSizeSM:n,fontSize:r,lineHeight:a,marginXS:o,fontHeight:s,marginSM:c,paddingXS:l,antCls:u}=e,[d]=i(u,`cmp-steps`);return{[`${t}${t}-small`]:{[d(`icon-size`)]:n,[d(`title-horizontal-item-margin`)]:c,[d(`title-vertical-row-gap`)]:l,[d(`title-font-size`)]:r,[d(`title-line-height`)]:a,[d(`title-horizontal-rail-margin`)]:o,[d(`title-horizontal-title-height`)]:s,[`&${t}-horizontal${t}-title-vertical`]:G(e,o)}}},q=`wait`,J=`process`,Y=`finish`,X=`error`,Z=e=>{let{componentCls:t,colorTextDisabled:n,colorTextLightSolid:r,colorPrimary:a,colorTextLabel:o,colorError:s,colorErrorHover:c,colorErrorBgFilledHover:l,colorFillTertiary:u,colorErrorBg:d,colorPrimaryBgHover:f,colorPrimaryBg:p,colorText:m,colorTextDescription:h,colorBgContainer:g,colorPrimaryHover:_,lineType:v,antCls:y}=e,b=`${t}-item`,[x,S]=i(y,`cmp-steps`);return{[t]:[{[b]:{[x(`item-solid-line-color`)]:`#000`,[x(`item-title-color`)]:`#000`,[x(`item-content-color`)]:`#000`,[x(`item-subtitle-color`)]:S(`item-content-color`),[x(`item-icon-custom-color`)]:`#000`,[x(`item-icon-bg-color`)]:`#000`,[x(`item-icon-border-color`)]:`#000`,[x(`item-icon-text-color`)]:`#fff`,[x(`item-icon-dot-color`)]:`#000`,[x(`item-icon-dot-bg-color`)]:S(`item-icon-dot-color`),[x(`item-icon-dot-border-color`)]:S(`item-icon-dot-color`),[x(`item-text-hover-color`)]:`#000`,[x(`item-icon-bg-hover-color`)]:S(`item-icon-bg-color`),[x(`item-icon-border-hover-color`)]:S(`item-icon-border-color`),[x(`item-icon-text-hover-color`)]:S(`item-icon-text-color`),[x(`item-content-active-color`)]:S(`item-content-color`),[x(`item-icon-active-bg-color`)]:S(`item-icon-bg-color`),[x(`item-icon-active-border-color`)]:S(`item-icon-border-color`),[x(`item-icon-active-text-color`)]:S(`item-icon-text-color`),[x(`item-process-rail-line-style`)]:v},[`${b}-rail`]:{borderColor:S(`item-solid-line-color`)},[`${b}-custom ${b}-icon`]:{color:S(`item-icon-custom-color`)},[`${b}-title`]:{color:S(`item-title-color`)},[`${b}-subtitle`]:{color:S(`item-subtitle-color`)},[`${b}-content`]:{color:S(`item-content-color`)},[`${b}-active ${b}-icon`]:{},[`${b}-active ${b}-content`]:{color:S(`item-content-active-color`)},[`${b}[role='button']:not(${b}-active):hover`]:{[`${b}-title, ${b}-content`]:{color:S(`item-text-hover-color`)}},[`&:not(${t}-dot)`]:{[`${b}:not(${b}-custom)`]:{[`${b}-icon`]:{background:S(`item-icon-bg-color`),borderColor:S(`item-icon-border-color`),color:S(`item-icon-text-color`)},[`&[role='button']:not(${b}-active):hover`]:{[`${b}-icon`]:{background:S(`item-icon-bg-hover-color`),borderColor:S(`item-icon-border-hover-color`),color:S(`item-icon-text-hover-color`)}},[`&${b}-active`]:{[`${b}-icon`]:{background:S(`item-icon-active-bg-color`),borderColor:S(`item-icon-active-border-color`),color:S(`item-icon-active-text-color`)}}}},[`&${t}-dot`]:{[`${b}-icon`]:{background:S(`item-icon-dot-bg-color`),borderColor:S(`item-icon-dot-border-color`),color:S(`item-icon-dot-color`),[`&${b}-icon-dot-custom`]:{background:`transparent`,border:`none`}}}},{[`${b}-${q}`]:{[x(`item-icon-custom-color`)]:n,[x(`item-title-color`)]:h,[x(`item-content-color`)]:h,[x(`item-content-active-color`)]:m,[x(`item-text-hover-color`)]:_},[`${b}-rail-${q}`]:{[x(`item-solid-line-color`)]:n},[`${b}-${J}`]:{[x(`item-icon-custom-color`)]:a,[x(`item-title-color`)]:m,[x(`item-content-color`)]:h,[x(`item-content-active-color`)]:m,[x(`item-text-hover-color`)]:_},[`${b}-rail-${J}`]:{[x(`item-solid-line-color`)]:a,[x(`rail-line-style`)]:S(`item-process-rail-line-style`)},[`${b}-${Y}`]:{[x(`item-icon-custom-color`)]:a,[x(`item-title-color`)]:m,[x(`item-content-color`)]:h,[x(`item-content-active-color`)]:m,[x(`item-text-hover-color`)]:_},[`${b}-rail-${Y}`]:{[x(`item-solid-line-color`)]:a},[`${b}-${X}`]:{[x(`item-icon-custom-color`)]:s,[x(`item-title-color`)]:s,[x(`item-content-color`)]:s,[x(`item-content-active-color`)]:s,[x(`item-text-hover-color`)]:c},[`${b}-rail-${X}`]:{[x(`item-solid-line-color`)]:s}},{[`&${t}-filled`]:{[b]:{[x(`item-icon-dot-border-color`)]:`transparent`},[`${b}-${q}`]:{[x(`item-icon-bg-color`)]:u,[x(`item-icon-border-color`)]:`transparent`,[x(`item-icon-text-color`)]:o,[x(`item-icon-dot-bg-color`)]:n,[x(`item-icon-bg-hover-color`)]:f,[x(`item-icon-border-hover-color`)]:`transparent`,[x(`item-icon-text-hover-color`)]:a,[x(`item-icon-active-bg-color`)]:a,[x(`item-icon-active-border-color`)]:`transparent`,[x(`item-icon-active-text-color`)]:r},[`${b}-${J}, ${b}-${Y}`]:{[x(`item-icon-bg-color`)]:p,[x(`item-icon-border-color`)]:`transparent`,[x(`item-icon-text-color`)]:a,[x(`item-icon-dot-bg-color`)]:a,[x(`item-icon-bg-hover-color`)]:f,[x(`item-icon-border-hover-color`)]:`transparent`,[x(`item-icon-text-hover-color`)]:a,[x(`item-icon-active-bg-color`)]:a,[x(`item-icon-active-border-color`)]:`transparent`,[x(`item-icon-active-text-color`)]:r},[`${b}-${X}`]:{[x(`item-icon-bg-color`)]:d,[x(`item-icon-border-color`)]:`transparent`,[x(`item-icon-text-color`)]:s,[x(`item-icon-dot-bg-color`)]:s,[x(`item-icon-bg-hover-color`)]:l,[x(`item-icon-border-hover-color`)]:`transparent`,[x(`item-icon-text-hover-color`)]:s,[x(`item-icon-active-bg-color`)]:s,[x(`item-icon-active-border-color`)]:`transparent`,[x(`item-icon-active-text-color`)]:r}}},{[`&${t}-outlined`]:{[b]:{[x(`item-icon-dot-bg-color`)]:`transparent`},[`${b}-${q}`]:{[x(`item-icon-bg-color`)]:g,[x(`item-icon-border-color`)]:n,[x(`item-icon-text-color`)]:n,[x(`item-icon-dot-color`)]:n,[x(`item-icon-bg-hover-color`)]:`transparent`,[x(`item-icon-border-hover-color`)]:_,[x(`item-icon-text-hover-color`)]:_,[x(`item-icon-active-bg-color`)]:u},[`${b}-${J}, ${b}-${Y}`]:{[x(`item-icon-bg-color`)]:g,[x(`item-icon-border-color`)]:a,[x(`item-icon-text-color`)]:a,[x(`item-icon-dot-color`)]:a,[x(`item-icon-bg-hover-color`)]:`transparent`,[x(`item-icon-border-hover-color`)]:_,[x(`item-icon-text-hover-color`)]:_,[x(`item-icon-active-bg-color`)]:p},[`${b}-${X}`]:{[x(`item-icon-bg-color`)]:g,[x(`item-icon-border-color`)]:s,[x(`item-icon-text-color`)]:s,[x(`item-icon-dot-color`)]:s,[x(`item-icon-bg-hover-color`)]:`transparent`,[x(`item-icon-border-hover-color`)]:c,[x(`item-icon-text-hover-color`)]:c,[x(`item-icon-active-bg-color`)]:d}}}]}},de=e=>{let{componentCls:t,marginXXS:n,paddingSM:r,controlHeight:a,antCls:o,calc:s}=e,c=`${t}-item`,[l,u]=i(o,`cmp-steps`);return{[`${t}-vertical`]:{[l(`vertical-rail-margin`)]:s(n).mul(1.5).equal(),flexDirection:`column`,alignItems:`stretch`,[`> ${c}`]:{minHeight:s(a).mul(1.5).equal(),paddingBottom:r,"&:last-child":{paddingBottom:0},[`${c}-icon`]:{marginInlineStart:`calc((${u(`icon-size-max`)} - ${u(`icon-size`)}) / 2)`},[`${c}-rail`]:{[l(`rail-offset`)]:s(u(`heading-height`)).sub(u(`icon-size`)).div(2).equal(),borderInlineStartWidth:u(`rail-size`),position:`absolute`,top:s(u(`icon-size`)).add(u(`item-wrapper-padding-top`)).add(u(`rail-offset`)).add(u(`vertical-rail-margin`)).equal(),insetInlineStart:s(u(`icon-size-max`)).div(2).equal(),bottom:s(u(`vertical-rail-margin`)).sub(u(`rail-offset`)).equal(),marginInlineStart:`calc(${u(`rail-size`)} / -2)`}}}}},Q=e=>{let{componentCls:t,antCls:n}=e,r=`${t}-item`,[a,o]=i(n,`cmp-steps`);return{[t]:{[a(`title-font-size`)]:e.fontSizeLG,[a(`title-line-height`)]:e.lineHeightLG,[a(`subtitle-font-size`)]:e.fontSize,[a(`subtitle-line-height`)]:e.lineHeight,[a(`item-wrapper-padding-top`)]:`0px`,[a(`rail-size`)]:e.lineWidth,[a(`rail-line-style`)]:e.lineType,...m(e),display:`flex`,flexWrap:`nowrap`,alignItems:`flex-start`,[r]:{flex:`none`,position:`relative`},[`${r}-wrapper`]:{display:`flex`,flexWrap:`nowrap`,paddingTop:o(`item-wrapper-padding-top`)},[`${r}-header`]:{display:`flex`,flexWrap:`nowrap`,alignItems:`center`},[`${r}-title`]:{color:e.colorText,fontSize:o(`title-font-size`),lineHeight:o(`title-line-height`),wordBreak:`break-word`},[`${r}-subtitle`]:{color:e.colorTextDescription,fontWeight:400,fontSize:o(`subtitle-font-size`),lineHeight:o(`subtitle-line-height`),marginInlineStart:e.marginXS,wordBreak:`break-word`},[`${r}-content`]:{color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:`break-word`},[`${r}-rail`]:{borderStyle:o(`rail-line-style`),borderWidth:0},[`${r}-title, ${r}-subtitle, ${r}-content, ${r}-rail`]:{transition:`all ${e.motionDurationSlow}`},[`&${t}-ellipsis`]:{[`${r}-title, ${r}-subtitle, ${r}-content`]:g},[`${r}[role='button']:focus-visible`]:f(e),[`${r}[role='button']:not(${r}-active):hover`]:{cursor:`pointer`}}}},fe=y(`Steps`,e=>{let t=b(e,{inlineDotSize:6});return[Q(t),H(t),de(t),re(t),ie(t),ue(t),ce(t),Z(t),K(t),oe(t),U(t),ae(t),se(t),le(t)]},e=>({titleLineHeight:e.controlHeight,customIconSize:e.controlHeight,customIconTop:0,customIconFontSize:e.controlHeightSM,iconSize:e.controlHeight,iconTop:-.5,iconFontSize:e.fontSize,iconSizeSM:e.fontSizeHeading3,dotSize:e.controlHeight/4,dotCurrentSize:e.controlHeightLG/4,navArrowColor:e.colorTextDisabled,navContentMaxWidth:`unset`,descriptionMaxWidth:void 0,waitIconColor:e.wireframe?e.colorTextDisabled:e.colorTextLabel,waitIconBgColor:e.wireframe?e.colorBgContainer:e.colorFillContent,waitIconBorderColor:e.wireframe?e.colorTextDisabled:`transparent`,finishIconBgColor:e.wireframe?e.colorBgContainer:e.controlItemBgActive,finishIconBorderColor:e.wireframe?e.colorPrimary:e.controlItemBgActive}));function pe(e,t){return{item:{...e,key:e.key??t},originIndex:t}}function $(e,t,n,r,i){let a=e[n].key??n,o=e[r].key??r,s=e.slice(n+1,r).some(e=>e.status===`error`)?`error`:r-1<t?`finish`:`wait`;return{item:{key:`ellipsis-${a}-${o}`,title:``,icon:O.createElement(h),status:s,disabled:!0,className:`${i}-item-ellipsis`},originIndex:-1}}function me(e,t,n){let r=Math.min(Math.max(t,0),e-1),i=Math.min(n,e),a=new Set([0,r,e-1]);for(let t=1;a.size<i&&t<e;t+=1){let n=[r-t,r+t,t,e-1-t];for(let t of n){if(a.size>=i)break;t>=0&&t<e&&a.add(t)}}return Array.from(a).sort((e,t)=>e-t).flatMap((e,t,n)=>t>0&&e-n[t-1]>1?[null,e]:[e])}function he(e,t,n,r,i){let a=r!==void 0&&r>=3&&e.length>r,o=t-n,s=O.useMemo(()=>{if(!a)return e.map((e,t)=>({item:e,originIndex:t}));let t=me(e.length,o,r);return t.map((n,r)=>n===null?$(e,o,t[r-1],t[r+1],i):pe(e[n],n))},[a,o,e,r,i]),c=s.findIndex(e=>e.originIndex===o);return{canApplyMaxCount:a,displaySteps:s,mappedDisplayCurrent:c>=0?c:o,displayItems:s.map(e=>e.item)}}var ge={itemIcon:E},_e=e=>{let{size:a,className:o,rootClassName:s,style:l,variant:u=`filled`,type:f,classNames:p,styles:m,direction:h,orientation:g,responsive:_=!0,progressDot:v,labelPlacement:y,titlePlacement:b,ellipsis:E,maxCount:k,offset:A=0,items:j,percent:M,current:N=0,initial:P=0,onChange:F,iconRender:I,...L}=e,R=O.useContext(ee),z=r(`steps`),{getPrefixCls:B,direction:re,className:H,style:U}=z,W,G,ie={};R?ie={root:R.rootComponent,item:R.itemComponent}:{classNames:W,styles:G}=z;let ae=B(),K=B(`steps`,e.prefixCls),oe=`${K}-item-icon`,[se,ce]=fe(K),[le]=i(ae,`cmp-steps`),ue=c(a),q=O.useMemo(()=>(j||[]).filter(Boolean),[j]),{xs:J}=T(_),Y=O.useMemo(()=>f&&f!=="default"?f:v?`dot`:f,[v,f]),X=Y===`inline`,Z=Y===`dot`||Y===`inline`,de=O.useMemo(()=>Y===`dot`&&n(v)?v:void 0,[Y,v]),Q=O.useMemo(()=>Y===`panel`?`horizontal`:_&&J||(g||h)===`vertical`?`vertical`:`horizontal`,[g,h,Y,_,J]),pe=O.useMemo(()=>Z||Q===`vertical`?Q===`vertical`?`horizontal`:`vertical`:f===`navigation`?`horizontal`:b||y||`horizontal`,[Z,y,Q,b,f]),$=X?void 0:M,{canApplyMaxCount:me,displaySteps:_e,mappedDisplayCurrent:ve,displayItems:ye}=he(q,N,P,k,K),be={...e,variant:u,size:ue,type:Y,orientation:Q,titlePlacement:pe,current:N,initial:P,percent:$,responsive:_,offset:A,ellipsis:E,maxCount:k},xe=x(U),Se=x(l),[Ce,we]=t([ge,W,p],[G,xe,m,Se],{props:be}),Te=(e,t)=>{let{item:r,index:i,active:a,components:{Icon:o}}=t,s=_e[i]?.originIndex,c=s!==void 0&&s>=0?P+s:i,{status:l,icon:u}=r,d=null;if(Z||u)d=u;else switch(l){case`finish`:d=O.createElement(w,{className:`${oe}-finish`});break;case`error`:d=O.createElement(C,{className:`${oe}-error`});break;default:{let e=O.createElement(`span`,{className:`${oe}-number`},c+1);l===`process`&&$!==void 0&&(e=O.createElement(ne,{prefixCls:K,rootPrefixCls:ae,percent:$},e)),d=e}}let f=O.createElement(o,null,d);return I?f=I(f,{index:c,active:a,item:r,components:{Icon:o}}):n(de)&&(f=de(f,{index:c,...r})),f},Ee=(e,t)=>{let n=e;return X&&t.item.content&&(n=O.createElement(S,{destroyOnHidden:!0,title:t.item.content},e)),O.createElement(D,{component:`Steps`,disabled:t.item.disabled||!F,colorSource:u===`filled`?`color`:null},n)},De=Y===`panel`?e=>O.createElement(O.Fragment,null,e,O.createElement(te,{prefixCls:K})):void 0,Oe={[le(`items-offset`)]:`${A}`},ke=d(H,`${K}-${u}`,{[`${K}-${Y}`]:Y!==`dot`&&Y,[`${K}-rtl`]:re===`rtl`,[`${K}-dot`]:Z,[`${K}-ellipsis`]:E,[`${K}-max-count`]:me,[`${K}-with-progress`]:$!==void 0,[`${K}-small`]:ue===`small`},o,s,se,ce),Ae=e=>{let t=_e[e];F&&t&&t.originIndex>=0&&F(P+t.originIndex)};return O.createElement(V,{...L,prefixCls:K,className:ke,style:Oe,classNames:Ce,styles:we,orientation:Q,titlePlacement:pe,components:ie,initial:0,current:ve,items:ye,onChange:F?Ae:void 0,iconRender:Te,itemRender:Ee,itemWrapperRender:De})},ve=e=>{let{componentCls:t,fontHeight:n,antCls:r,paddingXS:o}=e,[s,c]=i(r,`cmp-steps`),[l,u]=i(r,`timeline`),d=`${t}-item`;return{[`${t}-horizontal`]:{[s(`title-vertical-row-gap`)]:o,[l(`content-height`)]:a(n),alignItems:`stretch`,[`&${t}-layout-alternate`]:{[d]:{[`${d}-wrapper`]:{[l(`alternate-content-offset`)]:`calc(${u(`content-height`)} + ${c(`title-vertical-row-gap`)} * 2 + ${c(`icon-size-max`)})`,height:`calc(${u(`content-height`)} * 2 + ${c(`title-vertical-row-gap`)} * 2 + ${c(`icon-size-max`)})`},[`${d}-icon`]:{position:`absolute`},[`${d}-icon, ${d}-rail`]:{position:`absolute`,top:`50%`,transform:`translateY(-50%)`,margin:0},[`${d}-title, ${d}-subtitle, ${d}-content`]:{whiteSpace:`nowrap`,maxWidth:`unset`},[`${d}-title`]:{position:`absolute`,left:{_skip_check_:!0,value:`50%`},transform:`translateX(-50%)`},[`${d}-content`]:{position:`absolute`,left:{_skip_check_:!0,value:`50%`},transform:`translateX(-50%)`},"&-placement-start":{[`${d}-title`]:{bottom:u(`alternate-content-offset`)},[`${d}-content`]:{top:u(`alternate-content-offset`)}},"&-placement-end":{[`${d}-title`]:{top:u(`alternate-content-offset`)},[`${d}-content`]:{bottom:u(`alternate-content-offset`)}}}},[`&:not(${t}-layout-alternate)`]:{[`${d}-placement-end`]:{display:`flex`,alignItems:`flex-end`,[`${d}-wrapper`]:{flex:`auto`,flexDirection:`column-reverse`},[`${d}-rail`]:{top:`auto`,bottom:c(`horizontal-rail-margin`),transform:`translateY(50%)`}}}}}},ye=e=>{let{componentCls:t,tailColor:n,fontHeight:r,dotSize:a,dotBg:o,dotBorderWidth:s,fontSize:c,lineHeight:l,colorText:u,tailWidth:d,colorPrimary:f,colorError:p,colorSuccess:h,colorTextDisabled:g,antCls:_}=e,v=`${t}-item`,[y,b]=i(_,`cmp-steps`);return{[t]:[{...m(e),[v]:{[y(`title-horizontal-title-height`)]:r,[y(`vertical-rail-margin`)]:`0px`,[y(`title-horizontal-rail-gap`)]:`0px`,[y(`icon-dot-size-origin`)]:b(`icon-size-active`),[y(`icon-dot-size-custom`)]:a,[y(`item-icon-dot-bg-color-origin`)]:b(`item-icon-dot-bg-color`),[y(`item-icon-dot-bg-color-custom`)]:o,[y(`icon-size`)]:b(`icon-dot-size-custom`,b(`icon-dot-size-origin`)),[`${v}-icon`]:{[y(`dot-icon-border-width`)]:s,[y(`dot-icon-size`)]:b(`icon-size`),[y(`item-icon-dot-bg-color`)]:b(`item-icon-dot-bg-color-custom`,b(`item-icon-dot-bg-color-origin`))},[`${v}-title`]:{fontSize:c,lineHeight:l},[`${v}-content`]:{color:u},[`${v}-rail`]:{[y(`item-solid-line-color`)]:n,[y(`rail-size`)]:d}}},{[v]:{[y(`item-process-rail-line-style`)]:`dotted`},[`${v}${v}${v}-color`]:{"&-blue":{[y(`item-icon-dot-color`)]:f},"&-red":{[y(`item-icon-dot-color`)]:p},"&-green":{[y(`item-icon-dot-color`)]:h},"&-gray":{[y(`item-icon-dot-color`)]:g}}}]}},be=e=>{let{calc:t,componentCls:n,itemPaddingBottom:r,margin:a,antCls:o}=e,s=`${n}-item`,[,c]=i(o,`cmp-steps`),[l,u]=i(o,`timeline`);return{[`${n}:not(${n}-horizontal)`]:{[l(`head-span`)]:`12`,[l(`head-span-ptg`)]:`calc(${u(`head-span`)} / 24 * 100%)`,[`&${n}-layout-alternate`]:{[s]:{[l(`alternate-gap`)]:t(a).mul(2).add(c(`dot-icon-size`)).equal(),minHeight:`auto`,paddingBottom:r,[`${s}-icon, ${s}-rail`]:{position:`absolute`,insetInlineStart:u(`head-span-ptg`)},[`${s}-icon`]:{marginInlineStart:`calc(${c(`icon-size`)} / -2)`},[`${s}-section`]:{display:`flex`,flexWrap:`nowrap`,gap:u(`alternate-gap`)},[`${s}-header`]:{textAlign:`end`,flexDirection:`column`,alignItems:`stretch`,flex:`1 1 calc(${u(`head-span-ptg`)} - ${u(`alternate-gap`)} / 2)`},[`${s}-content`]:{textAlign:`start`,flex:`1 1 calc(100% - ${u(`head-span-ptg`)} - ${u(`alternate-gap`)} / 2)`},"&-placement-end":{[`${s}-header`]:{textAlign:`start`,order:1},[`${s}-content`]:{textAlign:`end`},[`${s}-icon, ${s}-rail`]:{insetInlineStart:`calc(100% - ${u(`head-span-ptg`)})`}}}},[`&:not(${n}-layout-alternate)`]:{[`${s}-placement-end`]:{textAlign:`end`,[`${s}-icon`]:{order:1},[`${s}-rail`]:{insetInlineStart:`auto`,insetInlineEnd:`calc(${c(`icon-size`)} / 2)`,marginInlineEnd:`calc(${c(`rail-size`)} / -2)`}}}}}},xe=y(`Timeline`,e=>{let t=b(e,{itemHeadSize:10,customHeadPaddingVertical:e.paddingXXS,paddingInlineEnd:2});return[ye(t),be(t),ve(t)]},e=>({tailColor:e.colorSplit,tailWidth:e.lineWidthBold,dotBorderWidth:e.lineWidthBold,dotBg:void 0,dotSize:void 0,itemPaddingBottom:e.padding*1.25})),Se=(e,t,n,r,a,o,s)=>{let c=`${t}-item`,[l]=i(e,`cmp-steps`),u=O.useMemo(()=>Array.isArray(r)?r:p(a).map(e=>({...e.props})),[r,a]);return O.useMemo(()=>{let e=u.map((e,t)=>{let{label:r,children:i,title:a,content:o,color:s,className:u,style:f,icon:p,dot:m,placement:h,position:g,loading:_,...y}=e,b=f,x=u;s&&([`blue`,`red`,`green`,`gray`].includes(s)?x=d(u,`${c}-color-${s}`):b={[l(`item-icon-dot-color`)]:s,...f});let S=h??g??(n===`alternate`?t%2==0?`start`:`end`:n);x=d(x,`${c}-placement-${S}`);let C=p??m;return!C&&_&&(C=O.createElement(v,null)),{...y,title:a??r,content:o??i,style:b,className:x,icon:C,status:_?`process`:`finish`}});return o&&e.push({icon:s??O.createElement(v,null),content:o,status:`process`}),e},[u,o,n,c,l,s])},Ce={rootComponent:`ol`,itemComponent:`li`},we=e=>{let{getPrefixCls:n,direction:a,className:s,style:c,classNames:l,styles:f}=r(`timeline`),{prefixCls:p,className:m,style:h,classNames:g,styles:v,variant:y=`outlined`,mode:b,orientation:S=`vertical`,titleSpan:C,items:w,children:T,reverse:E,pending:D,pendingDot:k,...j}=e,M=n(),N=n(`timeline`,p),[P,F]=xe(N),[I]=i(M,`timeline`),L=O.useMemo(()=>({item:`${N}-item`,itemTitle:`${N}-item-title`,itemIcon:`${N}-item-icon`,itemContent:`${N}-item-content`,itemRail:`${N}-item-rail`,itemWrapper:`${N}-item-wrapper`,itemSection:`${N}-item-section`,itemHeader:`${N}-item-header`}),[N]),R=O.useMemo(()=>b===`left`?`start`:b===`right`?`end`:[`alternate`,`start`,`end`].includes(b)?b:`start`,[b]),z=Se(M,N,R,w,T,D,k),B=O.useMemo(()=>E?u(z).reverse():z,[E,z]),V={...e,variant:y,mode:R,orientation:S,items:B},te=x(c),ne=x(h),[re,H]=t([L,l,g],[f,te,v,ne],{props:V}),U=O.useMemo(()=>({railFollowPrevStatus:E}),[E]),W=O.useMemo(()=>R===`alternate`||S===`vertical`&&B.some(e=>e.title),[B,R,S]),G={};return _(C)&&R!==`alternate`&&(o(C)?G[I(`head-span`)]=C:G[I(`head-span-ptg`)]=C),O.createElement(ee.Provider,{value:Ce},O.createElement(A.Provider,{value:U},O.createElement(_e,{...j,className:d(N,s,m,P,F,{[`${N}-${S}`]:S===`horizontal`,[`${N}-layout-alternate`]:W,[`${N}-rtl`]:a===`rtl`}),style:G,classNames:re,styles:H,variant:y,orientation:S,type:`dot`,items:B,current:B.length-1})))};we.Item=()=>{};var Te=we;export{_e as n,Te as t};