import{o as e}from"./request-xrnk7ZJV.js";import{$n as t,Bn as n,C as r,Ct as i,Dr as a,Et as o,Ft as s,Hn as c,It as l,Jt as u,Kt as d,Ln as f,Or as p,Pr as m,Q as h,Rt as g,S as _,T as v,Tr as y,Un as b,Wn as x,Xn as S,Yn as C,Zn as w,_ as T,at as E,b as D,dr as O,en as k,et as A,f as j,g as M,gr as N,h as P,ht as F,kt as I,m as L,mr as R,nr as z,nt as B,ot as V,p as H,pt as ee,qt as U,rr as W,rt as te,st as ne,v as re,vr as ie,w as ae,wn as oe,wr as G,wt as K,y as se,yt as ce}from"./jsx-runtime-OfKoVykY.js";import{T as le,g as q,t as J}from"./tooltip-DI_m69zk.js";import{t as ue}from"./CheckCircleFilled-C08zzZvv.js";import{t as Y}from"./CloseCircleFilled-DXDe2bjb.js";import{t as de}from"./ExclamationCircleFilled-Cqa4L7Rp.js";import{a as fe,i as pe,n as me,r as he}from"./useForm-D5zcvYVa.js";import{s as ge}from"./space-JYtHxLjg.js";import{i as _e}from"./useBreakpoint-DER0GTnn.js";import{r as ve}from"./ColorPresets-BWkFn7Wc.js";import{n as ye,t as be}from"./row-C9q9b8QL.js";var X=e(m()),xe=(e,t)=>W(e)?I(e)&&!(0,X.isValidElement)(e)?{...t,...e}:{...t,title:e}:null;function Z(e){let[t,n]=G(e);return X.useEffect(()=>{n(e,{ms:e.length?0:10})},[e]),t}var Se=e=>{let{componentCls:t,motionDurationFast:n,motionEaseInOut:r}=e,i=`${t}-show-help`,a=`${t}-show-help-item`;return{[i]:{transition:`opacity ${n} ${r}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[a]:{overflow:`hidden`,transition:`${[`height`,`opacity`,`transform`].map(e=>`${e} ${n} ${r}`).join(`, `)} !important`,[`&${a}-appear, &${a}-enter`]:{transform:`translateY(-5px)`,opacity:0,"&-active":{transform:`translateY(0)`,opacity:1}},[`&${a}-leave-active`]:{transform:`translateY(-5px)`}}}}},Ce=e=>({legend:{display:`block`,width:`100%`,marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:`inherit`,border:0,borderBottom:`${f(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:`border-box`},'input[type="radio"], input[type="checkbox"]':{lineHeight:`normal`},'input[type="file"]':{display:`block`},'input[type="range"]':{display:`block`,width:`100%`},"select[multiple], select[size]":{height:`auto`},"input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${f(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:`block`,paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),we=(e,t)=>{let{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},Te=e=>{let{componentCls:t}=e;return{[t]:{...k(e),...Ce(e),[`${t}-text`]:{display:`inline-block`,paddingInlineEnd:e.paddingSM},"&-small":{...we(e,e.controlHeightSM)},"&-large":{...we(e,e.controlHeightLG)}}}},Ee=e=>{let{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:i,labelRequiredMarkColor:a,labelColor:o,labelFontSize:s,labelHeight:c,labelColonMarginInlineStart:l,labelColonMarginInlineEnd:u,itemMarginBottom:f}=e,[p]=d(i,`grid`);return{[t]:{...k(e),marginBottom:f,verticalAlign:`top`,"&-with-help":{transition:`none`},[`&-hidden, &-hidden${i}-row`]:{display:`none`},[`${t}-label`]:{flexGrow:0,overflow:`hidden`,whiteSpace:`nowrap`,textAlign:`end`,verticalAlign:`middle`,"&-left":{textAlign:`start`},"&-wrap":{overflow:`unset`,lineHeight:e.lineHeight,whiteSpace:`unset`,"> label":{verticalAlign:`middle`,textWrap:`balance`}},"> label":{position:`relative`,display:`inline-flex`,alignItems:`center`,maxWidth:`100%`,height:c,color:o,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:`top`},[`&${t}-required`]:{"&::before":{display:`inline-block`,marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:`sans-serif`,lineHeight:1,content:`"*"`},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:`none`}}},[`${t}-optional`]:{display:`inline-block`,marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:`none`}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:`help`,writingMode:`horizontal-tb`,marginInlineStart:e.marginXXS},"&::after":{content:`":"`,position:`relative`,marginBlock:0,marginInlineStart:l,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:`"\\a0"`}}},[`${t}-control`]:{[p(`display`)]:`flex`,flexDirection:`column`,flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:`100%`},"&-input":{position:`relative`,display:`flex`,alignItems:`center`,minHeight:e.controlHeight,"&-content":{flex:`auto`,maxWidth:`100%`,[`&:has(> ${i}-switch:only-child, > ${i}-rate:only-child)`]:{display:`flex`,alignItems:`center`}}}},[t]:{"&-additional":{display:`flex`,flexDirection:`column`},"&-explain, &-extra":{clear:`both`,color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:`100%`},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:`auto`,opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:`center`,visibility:`visible`,animationName:q,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:`none`,"&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}}}},De=e=>({padding:e.verticalLabelPadding,whiteSpace:`initial`,textAlign:`start`,"> label":{margin:0,"&::after":{visibility:`hidden`}}}),Q=e=>({...De(e),margin:e.verticalLabelMargin}),Oe=e=>{let[t]=d(e.antCls,`form`);return{...De(e),[t(`item-label-margin`)]:e.verticalLabelMargin}},ke=e=>{let{antCls:t,formItemCls:n}=e;return{[`${n}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:`1 1 0`,minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:`unset`}},[`> ${n}-row > ${t}-col-24${n}-label, > ${n}-row > ${t}-col-xl-24${n}-label`]:Q(e)}}},Ae=e=>{let{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:`flex`,flexWrap:`wrap`,[`${n}-inline`]:{flex:`none`,marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:`nowrap`},[`> ${n}-label, > ${n}-control`]:{display:`inline-block`,verticalAlign:`top`},[`> ${n}-label`]:{flex:`none`},[`${t}-text`]:{display:`inline-block`},[`${n}-has-feedback`]:{display:`inline-block`}}}}},je=e=>{let{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n}:not(${n}-vertical) > ${n}-row > ${n}-label`]:Q(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:`wrap`,[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:`0 0 100%`,maxWidth:`100%`}}}}}},Me=e=>{let{componentCls:t,formItemCls:n,antCls:r,verticalLabelHeight:i}=e,[a,o]=d(r,`form`);return{[n]:{[a(`item-label-margin`)]:`initial`},[`${n}-label`]:{margin:o(`item-label-margin`)},[`${n}-vertical`]:{[`${n}-row`]:{flexDirection:`column`},[`${n}-label > label`]:{height:i},[`${n}-control`]:{width:`100%`,flex:`none`},[`> ${n}-row > ${n}-label, > ${n}-row > ${r}-col-24${n}-label, > ${n}-row > ${r}-col-xl-24${n}-label`]:Oe(e)},[`@media (max-width: ${f(e.screenXSMax)})`]:[je(e),{[t]:{[`${n}:not(${n}-horizontal):not(${n}-vertical)`]:{[`> ${n}-row > ${r}-col-xs-24${n}-label`]:Q(e)}}}],[`@media (max-width: ${f(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal):not(${n}-vertical)`]:{[`> ${n}-row > ${r}-col-sm-24${n}-label`]:Q(e)}}},[`@media (max-width: ${f(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal):not(${n}-vertical)`]:{[`> ${n}-row > ${r}-col-md-24${n}-label`]:Q(e)}}},[`@media (max-width: ${f(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal):not(${n}-vertical)`]:{[`> ${n}-row > ${r}-col-lg-24${n}-label`]:Q(e)}}}}},Ne=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,verticalLabelHeight:e.labelHeight??`auto`,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Pe=(e,t)=>oe(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),Fe=U(`Form`,(e,{rootPrefixCls:t})=>{let n=Pe(e,t);return[Te(n),Ee(n),Se(n),ke(n),Ae(n),Me(n),ve(n),q]},Ne,{order:-1e3}),Ie=[];function Le(e,t,n,r=0){return{key:typeof e==`string`?e:`${t}-${r}`,error:e,errorStatus:n}}var Re=({help:e,helpStatus:t,errors:n=Ie,warnings:r=Ie,className:i,fieldId:a,onVisibleChanged:o})=>{let{prefixCls:c}=X.useContext(L),{classNames:u,styles:d}=X.useContext(j),f=`${c}-item-explain`,p=ce(c),[m,h]=Fe(c,p),g=X.useMemo(()=>A(c),[c]),_=Z(n),v=Z(r),y=z(e),S=X.useMemo(()=>y?[Le(e,`help`,t)]:[].concat(b(_.map((e,t)=>Le(e,`error`,`error`,t))),b(v.map((e,t)=>Le(e,`warning`,`warning`,t)))),[e,t,y,_,v]),C=X.useMemo(()=>{let e={};return S.forEach(({key:t})=>{e[t]=(e[t]||0)+1}),S.map((t,n)=>({...t,key:e[t.key]>1?`${t.key}-fallback-${n}`:t.key}))},[S]),w={};return a&&(w.id=`${a}_help`),X.createElement(s,{motionDeadline:g.motionDeadline,motionName:`${c}-show-help`,visible:!!C.length,onVisibleChanged:o},e=>{let{className:t,style:n}=e;return X.createElement(`div`,{...w,className:x(f,t,u?.help,h,p,i,m),style:{...d?.help,...n}},X.createElement(l,{keys:C,...A(c),motionName:`${c}-show-help-item`,component:!1},e=>{let{key:t,error:n,errorStatus:r,className:i,style:a}=e;return X.createElement(`div`,{key:t,className:x(i,u?.helpItem,{[`${f}-${r}`]:r}),style:{...d?.helpItem,...a}},n)}))})},ze=X.forwardRef((e,t)=>{let n=X.useContext(E),{getPrefixCls:r,direction:a,requiredMark:o,colon:s,scrollToFirstError:l,className:u,style:d,styles:f,classNames:p,tooltip:m,labelAlign:g,labelWrap:_}=c(`form`),{prefixCls:v,className:y,rootClassName:b,size:S,disabled:C=n,form:w,colon:T,labelAlign:D,labelWrap:O,labelCol:k,wrapperCol:A,layout:N=`horizontal`,scrollToFirstError:F,requiredMark:L,onFinishFailed:R,name:z,style:B,feedbackIcons:H,variant:ee,classNames:U,styles:W,tooltip:ne,...ie}=e,ae=h(S),oe=X.useContext(ge),G=X.useMemo(()=>L===void 0?o===void 0||o:L,[L,o]),le=T??s,q=D??g,J=O??_,ue={...m,...ne},Y=r(`form`,v),de=ce(Y),[fe,pe]=Fe(Y,de),he={...e,size:ae,disabled:C,layout:N,colon:le,requiredMark:G,labelAlign:q,labelWrap:J},_e=K(d),ve=K(B),[ye,be]=i([p,U],[f,_e,W,ve],{props:he}),xe=x(Y,`${Y}-${N}`,{[`${Y}-hide-required-mark`]:G===!1,[`${Y}-rtl`]:a===`rtl`,[`${Y}-large`]:ae===`large`,[`${Y}-small`]:ae===`small`},pe,de,fe,u,y,b,ye.root),[Z]=me(w),{__INTERNAL__:Se}=Z;Se.name=z;let Ce=X.useMemo(()=>({name:z,labelAlign:q,labelCol:k,labelWrap:J,wrapperCol:A,layout:N,colon:le,requiredMark:G,itemRef:Se.itemRef,form:Z,feedbackIcons:H,tooltip:ue,classNames:ye,styles:be}),[z,q,J,k,A,N,le,G,Z,H,ye,be,ue]),we=X.useRef(null);X.useImperativeHandle(t,()=>({...Z,nativeElement:we.current?.nativeElement}));let Te=(e,t)=>{if(e){let n={block:`nearest`};I(e)&&(n={...n,...e}),Z.scrollToField(t,n)}},Ee=e=>{if(R?.(e),e.errorFields.length){let t=e.errorFields[0].name;if(F!==void 0){Te(F,t);return}l!==void 0&&Te(l,t)}};return X.createElement(re.Provider,{value:ee},X.createElement(V,{disabled:C},X.createElement(te.Provider,{value:ae},X.createElement(P,{validateMessages:oe},X.createElement(j.Provider,{value:Ce},X.createElement(M,{status:!0},X.createElement(se,{id:z,...ie,name:z,onFinishFailed:Ee,form:Z,ref:we,style:be?.root,className:xe})))))))}),Be=e=>{if(o(e))return e;let t=w(e);return t.length<=1?t[0]:t},Ve=()=>{let{status:e,errors:t=[],warnings:n=[]}=X.useContext(H);return{status:e,errors:t,warnings:n}};Ve.Context=H;function He(e){let[t,n]=X.useState(e),r=X.useRef(null),i=X.useRef([]),a=X.useRef(!1);X.useEffect(()=>(a.current=!1,()=>{a.current=!0,y.cancel(r.current),r.current=null}),[]);function o(e){a.current||(r.current===null&&(i.current=[],r.current=y(()=>{r.current=null,n(e=>{let t=e;return i.current.forEach(e=>{t=e(t)}),t})})),i.current.push(e))}return[t,o]}var Ue=()=>{let{itemRef:e}=X.useContext(j),t=X.useRef({});return(n,r)=>{let i=r&&I(r)&&N(r),a=n.join(`_`);return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=R(e(n),i)),t.current.ref}},We=e=>{let{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:`flex`}}}},Ge=u([`Form`,`item-item`],(e,{rootPrefixCls:t})=>We(Pe(e,t))),Ke=24,qe=e=>{let{prefixCls:t,status:n,labelCol:r,wrapperCol:i,children:a,errors:o,warnings:s,_internalItemRender:c,extra:l,help:u,fieldId:d,marginBottom:f,onErrorVisibleChanged:m,label:h}=e,g=`${t}-item`,_=X.useContext(j),{classNames:v,styles:y}=_,w=X.useMemo(()=>{let e={...i||_.wrapperCol||{}};return h===null&&!r&&!i&&_.labelCol&&[void 0].concat(b(_e)).forEach(t=>{let n=t?[t]:[],r=S(_.labelCol,n),i=I(r)?r:{},a=S(e,n),o=I(a)?a:{};`span`in i&&!(`offset`in o)&&i.span{let{labelCol:e,wrapperCol:t,...n}=_;return n},[_]),D=X.useRef(null),[O,k]=X.useState(0),A=W(l);p(()=>{A&&D.current?k(D.current.clientHeight):k(0)},[l,A]);let M=X.createElement(`div`,{className:`${g}-control-input`},X.createElement(`div`,{className:x(`${g}-control-input-content`,v?.content),style:y?.content},a)),N=X.useMemo(()=>({prefixCls:t,status:n}),[t,n]),P=f!==null||o.length||s.length?X.createElement(L.Provider,{value:N},X.createElement(Re,{fieldId:d,errors:o,warnings:s,help:u,helpStatus:n,className:`${g}-explain-connected`,onVisibleChanged:m})):null,F={};d&&(F.id=`${d}_extra`);let R=A?X.createElement(`div`,{...F,className:x(`${g}-extra`,v?.extra),style:y?.extra,ref:D},l):null,z=P||R?X.createElement(`div`,{className:`${g}-additional`,style:f?{minHeight:f+O}:{}},P,R):null,B=c&&c.mark===`pro_table_render`&&c.render?c.render(e,{input:M,errorList:P,extra:R}):X.createElement(X.Fragment,null,M,z);return X.createElement(j.Provider,{value:E},X.createElement(ye,{...w,className:T},B),X.createElement(Ge,{prefixCls:t}))},Je={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`question-circle`,theme:`outlined`};function Ye(){return Ye=Object.assign?Object.assign.bind():function(e){for(var t=1;tX.createElement(g,Ye({},e,{ref:t,icon:Je}))),Ze=({prefixCls:e,label:t,htmlFor:n,labelCol:r,labelAlign:i,colon:a,required:s,requiredMark:c,tooltip:l,vertical:u})=>{let[d]=ee(`Form`),{labelAlign:f,labelCol:p,labelWrap:m,colon:h,classNames:g,styles:_,tooltip:v}=X.useContext(j);if(!W(t))return null;let y=r||p||{},b=i||f,S=`${e}-item-label`,C=x(S,b===`left`&&`${S}-left`,y.className,{[`${S}-wrap`]:!!m}),w=t,T=a===!0||h!==!1&&a!==!1;T&&!u&&typeof t==`string`&&t.trim()&&(w=t.replace(/[::]\s*$/,``));let E=xe(l,v);if(E){let t=X.createElement(J,{...E},X.createElement(`span`,{className:`${e}-item-tooltip`,onClick:e=>{e.preventDefault()},tabIndex:-1},E.icon||E.children||X.createElement(Xe,null)));w=X.createElement(X.Fragment,null,w,t)}let D=c===`optional`,O=o(c),k=c===!1;O?w=c(w,{required:!!s}):D&&!s&&(w=X.createElement(X.Fragment,null,w,X.createElement(`span`,{className:`${e}-item-optional`},d?.optional||F.Form?.optional)));let A;k?A=`hidden`:(D||O)&&(A=`optional`);let M=x(g?.label,{[`${e}-item-required`]:s,[`${e}-item-required-mark-${A}`]:A,[`${e}-item-no-colon`]:!T});return X.createElement(ye,{...y,className:C},X.createElement(`label`,{htmlFor:n,className:M,style:_?.label,title:typeof t==`string`?t:void 0},w))},Qe={success:ue,warning:de,error:Y,validating:B};function $e({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:i,prefixCls:a,meta:o,noStyle:s,name:c}){let l=`${a}-item`,{feedbackIcons:u}=X.useContext(j),d=pe(t,n,o,null,!!r,i),{isFormItemInput:f,status:p,hasFeedback:m,feedbackIcon:h,name:g}=X.useContext(H),_=X.useMemo(()=>{let e;if(r){let i=r!==!0&&r.icons||u,a=d&&i?.({status:d,errors:t,warnings:n})?.[d],o=d?Qe[d]:null;e=a!==!1&&o?X.createElement(`span`,{className:x(`${l}-feedback-icon`,`${l}-feedback-icon-${d}`)},a||X.createElement(o,null)):null}let i={status:d||``,errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:e,isFormItemInput:!0,name:c};return s&&(i.status=(d??p)||``,i.isFormItemInput=f,i.hasFeedback=!!(r??m),i.feedbackIcon=r===void 0?h:i.feedbackIcon,i.name=c??g),i},[d,t,n,r,u,s,c,f,p,l,m,h,g]);return X.createElement(H.Provider,{value:_},e)}function et(e){let{prefixCls:n,className:r,rootClassName:i,style:a,help:o,errors:s,warnings:c,validateStatus:l,meta:u,hasFeedback:d,hidden:f,children:m,fieldId:h,required:g,isRequired:_,onSubItemMetaChange:v,layout:y,name:b,...S}=e,C=`${n}-item`,{requiredMark:w,layout:E}=X.useContext(j),D=y||E,k=D===`vertical`,A=X.useRef(null),M=Z(s),N=Z(c),P=z(o),F=!!(P||M.length||N.length),I=!!A.current&&O(A.current),[L,R]=X.useState(null);p(()=>{if(F&&A.current){let e=getComputedStyle(A.current);R(Number.parseInt(e.marginBottom,10))}},[F,I]);let B=e=>{!e&&!F&&R(null)},V=((e=!1)=>{let t=e?M:u.errors,n=e?N:u.warnings;return pe(t,n,u,``,!!d,l)})(),H=x(C,r,i,{[`${C}-with-help`]:P||M.length||N.length,[`${C}-has-feedback`]:V&&d,[`${C}-has-success`]:V===`success`,[`${C}-has-warning`]:V===`warning`,[`${C}-has-error`]:V===`error`,[`${C}-is-validating`]:V===`validating`,[`${C}-hidden`]:f,[`${C}-${D}`]:D});return X.createElement(`div`,{className:H,style:a,ref:A},X.createElement(be,{className:`${C}-row`,...t(S,`_internalItemRender.colon.dependencies.extra.fieldKey.getValueFromEvent.getValueProps.htmlFor.id.initialValue.isListField.label.labelAlign.labelCol.labelWrap.messageVariables.name.normalize.noStyle.preserve.requiredMark.rules.shouldUpdate.trigger.tooltip.validateFirst.validateTrigger.valuePropName.wrapperCol.validateDebounce`.split(`.`))},X.createElement(Ze,{htmlFor:h,...e,requiredMark:w,required:g??_,prefixCls:n,vertical:k}),X.createElement(qe,{...e,...u,errors:M,warnings:N,prefixCls:n,status:V,help:o,marginBottom:L,onErrorVisibleChanged:B},X.createElement(T.Provider,{value:v},X.createElement($e,{prefixCls:n,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:d,validateStatus:V,name:b},m)))),!!L&&X.createElement(`div`,{className:`${C}-margin-offset`,style:{marginBottom:-L}}))}var tt=`__SPLIT__`;function nt(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>{let r=e[n],i=t[n];return r===i||o(r)||o(i)})}var rt=X.memo(e=>e.children,(e,t)=>nt(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((e,n)=>e===t.childProps[n]));function it(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function at(e){let{name:t,noStyle:i,className:s,dependencies:c,prefixCls:l,shouldUpdate:u,rules:d,children:f,required:p,label:m,messageVariables:h,trigger:g=`onChange`,validateTrigger:_,hidden:y,help:S,layout:C}=e,{getPrefixCls:w}=X.useContext(n),{name:E}=X.useContext(j),D=Be(f),O=o(D),k=X.useContext(T),{validateTrigger:A}=X.useContext(v),M=z(_)?_:A,N=z(t),P=w(`form`,l),F=ce(P),[L,R]=Fe(P,F);le(`Form.Item`);let B=X.useContext(ae),V=X.useRef(null),[H,ee]=He({}),[U,te]=a(()=>it()),re=e=>{let t=B?.getKey(e.name);if(te(e.destroy?it():e,!0),i&&S!==!1&&k){let n=e.name;if(e.destroy)n=V.current||n;else if(t!==void 0){let[e,r]=t;n=[e].concat(b(r)),V.current=n}k(e,n)}},oe=(e,t)=>{ee(n=>{let r={...n},i=[].concat(b(e.name.slice(0,-1)),b(t)).join(tt);return e.destroy?delete r[i]:r[i]=e,r})},[G,K]=X.useMemo(()=>{let e=b(U.errors),t=b(U.warnings);return Object.values(H).forEach(n=>{e.push.apply(e,b(n.errors||[])),t.push.apply(t,b(n.warnings||[]))}),[e,t]},[H,U.errors,U.warnings]),se=Ue();function q(n,r,a){return i&&!y?X.createElement($e,{prefixCls:P,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:U,errors:G,warnings:K,noStyle:!0,name:t},n):X.createElement(et,{key:`row`,...e,className:x(s,R,F,L),prefixCls:P,fieldId:r,isRequired:a,errors:G,warnings:K,meta:U,onSubItemMetaChange:oe,layout:C,name:t},n)}if(!N&&!O&&!c)return q(D);let J={};return typeof m==`string`?J.label=m:t&&(J.label=String(t)),h&&(J={...J,...h}),X.createElement(r,{...e,messageVariables:J,trigger:g,validateTrigger:M,onMetaChange:re},(n,r,i)=>{let a=fe(t).length&&r?r.name:[],s=he(a,E),l=p===void 0?d?.some(e=>{if(I(e)&&e.required&&!e.warningOnly)return!0;if(o(e)){let t=e(i);return t?.required&&!t?.warningOnly}return!1}):p,f={...n},m=null;if(Array.isArray(D)&&N)m=D;else if((!O||(u||c)&&!N)&&(!c||O||N)){if(X.isValidElement(D)){let t={...D.props,...f};t.id||=s;let n=W(e.extra);if(S||G.length>0||K.length>0||n){let e=[];(S||G.length>0||K.length>0)&&e.push(`${s}_help`),n&&e.push(`${s}_extra`),t[`aria-describedby`]=e.join(` `)}G.length>0&&(t[`aria-invalid`]=`true`),l&&(t[`aria-required`]=`true`),ie(D)&&(t.ref=se(a,D)),new Set([].concat(b(fe(g)),b(fe(M)))).forEach(e=>{t[e]=(...t)=>{f[e]?.(...t),D.props[e]?.(...t)}});let r=[t[`aria-required`],t[`aria-invalid`],t[`aria-describedby`]];m=X.createElement(rt,{control:f,update:D,childProps:r},ne(D,t))}else m=O&&(u||c)&&!N?D(i):D}return q(m,s,l)})}var ot=at;ot.useStatus=Ve;var st=({prefixCls:e,children:t,...r})=>{let{getPrefixCls:i}=X.useContext(n),a=i(`form`,e),o=X.useMemo(()=>({prefixCls:a,status:`error`}),[a]);return X.createElement(_,{...r},(e,n,r)=>X.createElement(L.Provider,{value:o},t(e.map(e=>({...e,fieldKey:e.key})),n,{errors:r.errors,warnings:r.warnings})))};function ct(){let{form:e}=X.useContext(j);return e}var $=ze;$.Item=ot,$.List=st,$.ErrorList=Re,$.useForm=me,$.useFormInstance=ct,$.useWatch=D,$.Provider=P;export{Xe as n,$ as t};