| 12345678 |
- import{a as e,n as t}from"./react-dom-stZKkA6x.js";import{M as n,N as r}from"./theme-B5baUfEh.js";import{$n as i,Ct as a,En as o,Fn as s,Gt as c,Hn as l,In as u,Jn as d,Jt as f,Kn as p,Ln as m,M as h,Mr as g,Nn as _,Nt as v,Rn as y,Sr as b,St as x,Vt as S,Wn as C,Yn as w,Yt as T,Zn as E,Zt as D,_n as O,_t as k,ar as A,bn as j,br as M,cn as ee,dt as N,ft as P,gt as F,ht as I,jn as L,jr as R,kr as z,ln as te,mn as B,mt as V,on as ne,or as H,pn as re,pt as U,qn as ie,vn as W,vr as G,vt as ae,wt as K,xn as q,xt as J,yt as oe,zn as se}from"./jsx-runtime-dm82oUI8.js";import{n as ce,r as le}from"./grid-DaQoG6GE.js";import{a as ue,i as de,n as fe,r as pe}from"./useForm-sdDvuRHy.js";var Y=e(g()),X=e(t());function me(e){return e==null?null:typeof e==`object`&&!(0,X.isValidElement)(e)?e:{title:e}}function Z(e){let[t,n]=X.useState(e);return X.useEffect(()=>{let t=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(t)}},[e]),t}var he=e=>{let{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:`hidden`,transition:`height ${e.motionDurationFast} ${e.motionEaseInOut},
- opacity ${e.motionDurationFast} ${e.motionEaseInOut},
- transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:`translateY(-5px)`,opacity:0,"&-active":{transform:`translateY(0)`,opacity:1}},[`&${r}-leave-active`]:{transform:`translateY(-5px)`}}}}},ge=e=>({legend:{display:`block`,width:`100%`,marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:`inherit`,border:0,borderBottom:`${i(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,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${i(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:`block`,paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),_e=(e,t)=>{let{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},ve=e=>{let{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},o(e)),ge(e)),{[`${t}-text`]:{display:`inline-block`,paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},_e(e,e.controlHeightSM)),"&-large":Object.assign({},_e(e,e.controlHeightLG))})}},ye=e=>{let{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:i,labelRequiredMarkColor:a,labelColor:s,labelFontSize:c,labelHeight:l,labelColonMarginInlineStart:u,labelColonMarginInlineEnd:d,itemMarginBottom:f}=e;return{[t]:Object.assign(Object.assign({},o(e)),{marginBottom:f,verticalAlign:`top`,"&-with-help":{transition:`none`},[`&-hidden,
- &-hidden${i}-row`]:{display:`none`},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${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:l,color:s,fontSize:c,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:`top`},[`&${t}-required`]:{"&::before":{display:`inline-block`,marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:`SimSun, 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:u,marginInlineEnd:d},[`&${t}-no-colon::after`]:{content:`"\\a0"`}}},[`${t}-control`]:{"--ant-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:v,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:`none`,"&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},Q=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:`initial`,textAlign:`start`,"> label":{margin:0,"&::after":{visibility:`hidden`}}}),be=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`}},[`${t}-col-24${n}-label,
- ${t}-col-xl-24${n}-label`]:Q(e)}}},xe=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`}}}}},Se=e=>{let{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${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%`}}}}}},Ce=e=>{let{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${n}-vertical`]:{[`${n}-row`]:{flexDirection:`column`},[`${n}-label > label`]:{height:`auto`},[`${n}-control`]:{width:`100%`},[`${n}-label,
- ${r}-col-24${n}-label,
- ${r}-col-xl-24${n}-label`]:Q(e)},[`@media (max-width: ${i(e.screenXSMax)})`]:[Se(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:Q(e)}}}],[`@media (max-width: ${i(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:Q(e)}}},[`@media (max-width: ${i(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:Q(e)}}},[`@media (max-width: ${i(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:Q(e)}}}}},we=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Te=(e,t)=>L(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),Ee=j(`Form`,(e,{rootPrefixCls:t})=>{let n=Te(e,t);return[ve(n),ye(n),he(n),be(n),xe(n),Ce(n),S(n),v]},we,{order:-1e3}),De=[];function Oe(e,t,n,r=0){return{key:typeof e==`string`?e:`${t}-${r}`,error:e,errorStatus:n}}var ke=({help:e,helpStatus:t,errors:n=De,warnings:r=De,className:i,fieldId:a,onVisibleChanged:o})=>{let{prefixCls:s}=X.useContext(U),c=`${s}-item-explain`,l=ee(s),[u,d,f]=Ee(s,l),p=X.useMemo(()=>D(s),[s]),m=Z(n),h=Z(r),g=X.useMemo(()=>e==null?[].concat(H(m.map((e,t)=>Oe(e,`error`,`error`,t))),H(h.map((e,t)=>Oe(e,`warning`,`warning`,t)))):[Oe(e,`help`,t)],[e,t,m,h]),_=X.useMemo(()=>{let e={};return g.forEach(({key:t})=>{e[t]=(e[t]||0)+1}),g.map((t,n)=>Object.assign(Object.assign({},t),{key:e[t.key]>1?`${t.key}-fallback-${n}`:t.key}))},[g]),v={};return a&&(v.id=`${a}_help`),u(X.createElement(O,{motionDeadline:p.motionDeadline,motionName:`${s}-show-help`,visible:!!_.length,onVisibleChanged:o},e=>{let{className:t,style:n}=e;return X.createElement(`div`,Object.assign({},v,{className:(0,Y.default)(c,t,f,l,i,d),style:n}),X.createElement(W,Object.assign({keys:_},D(s),{motionName:`${s}-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:(0,Y.default)(i,{[`${c}-${r}`]:r}),style:a},n)}))}))},Ae=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},je=X.forwardRef((e,t)=>{let n=X.useContext(u),{getPrefixCls:r,direction:i,requiredMark:a,colon:o,scrollToFirstError:l,className:d,style:f}=se(`form`),{prefixCls:h,className:g,rootClassName:_,size:v,disabled:y=n,form:b,colon:x,labelAlign:S,labelWrap:C,labelCol:w,wrapperCol:T,hideRequiredMark:E,layout:D=`horizontal`,scrollToFirstError:O,requiredMark:A,onFinishFailed:j,name:M,style:P,feedbackIcons:F,variant:L}=e,R=Ae(e,[`prefixCls`,`className`,`rootClassName`,`size`,`disabled`,`form`,`colon`,`labelAlign`,`labelWrap`,`labelCol`,`wrapperCol`,`hideRequiredMark`,`layout`,`scrollToFirstError`,`requiredMark`,`onFinishFailed`,`name`,`style`,`feedbackIcons`,`variant`]),z=c(v),te=X.useContext(p),B=X.useMemo(()=>A===void 0?E?!1:a===void 0?!0:a:A,[E,A,a]),ne=x??o,H=r(`form`,h),re=ee(H),[U,ie,W]=Ee(H,re),G=(0,Y.default)(H,`${H}-${D}`,{[`${H}-hide-required-mark`]:B===!1,[`${H}-rtl`]:i===`rtl`,[`${H}-${z}`]:z},W,re,ie,d,g,_),[K]=fe(b),{__INTERNAL__:q}=K;q.name=M;let J=X.useMemo(()=>({name:M,labelAlign:S,labelCol:w,labelWrap:C,wrapperCol:T,layout:D,colon:ne,requiredMark:B,itemRef:q.itemRef,form:K,feedbackIcons:F}),[M,S,w,T,D,ne,B,K,F]),oe=X.useRef(null);X.useImperativeHandle(t,()=>Object.assign(Object.assign({},K),{nativeElement:oe.current?.nativeElement}));let ce=(e,t)=>{if(e){let n={block:`nearest`};typeof e==`object`&&(n=Object.assign(Object.assign({},n),e)),K.scrollToField(t,n)}};return U(X.createElement(k.Provider,{value:L},X.createElement(m,{disabled:y},X.createElement(s.Provider,{value:z},X.createElement(V,{validateMessages:te},X.createElement(N.Provider,{value:J},X.createElement(I,{status:!0},X.createElement(ae,Object.assign({id:M},R,{name:M,onFinishFailed:e=>{if(j?.(e),e.errorFields.length){let t=e.errorFields[0].name;if(O!==void 0){ce(O,t);return}l!==void 0&&ce(l,t)}},form:K,ref:oe,style:Object.assign(Object.assign({},f),P),className:G})))))))))});function Me(e){if(typeof e==`function`)return e;let t=z(e);return t.length<=1?t[0]:t}var Ne=()=>{let{status:e,errors:t=[],warnings:n=[]}=X.useContext(P);return{status:e,errors:t,warnings:n}};Ne.Context=P;function Pe(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,A.cancel(r.current),r.current=null}),[]);function o(e){a.current||(r.current===null&&(i.current=[],r.current=A(()=>{r.current=null,n(e=>{let t=e;return i.current.forEach(e=>{t=e(t)}),t})})),i.current.push(e))}return[t,o]}function Fe(){let{itemRef:e}=X.useContext(N),t=X.useRef({});function n(n,r){let i=r&&typeof r==`object`&&M(r),a=n.join(`_`);return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=G(e(n),i)),t.current.ref}return n}var Ie=e=>{let{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:`flex`}}}},Le=q([`Form`,`item-item`],(e,{rootPrefixCls:t})=>Ie(Te(e,t))),Re=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},ze=24,Be=e=>{let{prefixCls:t,status:n,labelCol:r,wrapperCol:i,children:a,errors:o,warnings:s,_internalItemRender:c,extra:l,help:u,fieldId:f,marginBottom:p,onErrorVisibleChanged:m,label:h}=e,g=`${t}-item`,_=X.useContext(N),v=X.useMemo(()=>{let e=Object.assign({},i||_.wrapperCol||{});return h===null&&!r&&!i&&_.labelCol&&[void 0,`xs`,`sm`,`md`,`lg`,`xl`,`xxl`].forEach(t=>{let n=t?[t]:[],r=w(_.labelCol,n),i=typeof r==`object`?r:{},a=w(e,n),o=typeof a==`object`?a:{};`span`in i&&!(`offset`in o)&&i.span<ze&&(e=d(e,[].concat(n,[`offset`]),i.span))}),e},[i,_.wrapperCol,_.labelCol,h,r]),y=(0,Y.default)(`${g}-control`,v.className),b=X.useMemo(()=>{let{labelCol:e,wrapperCol:t}=_;return Re(_,[`labelCol`,`wrapperCol`])},[_]),x=X.useRef(null),[S,C]=X.useState(0);E(()=>{l&&x.current?C(x.current.clientHeight):C(0)},[l]);let T=X.createElement(`div`,{className:`${g}-control-input`},X.createElement(`div`,{className:`${g}-control-input-content`},a)),D=X.useMemo(()=>({prefixCls:t,status:n}),[t,n]),O=p!==null||o.length||s.length?X.createElement(U.Provider,{value:D},X.createElement(ke,{fieldId:f,errors:o,warnings:s,help:u,helpStatus:n,className:`${g}-explain-connected`,onVisibleChanged:m})):null,k={};f&&(k.id=`${f}_extra`);let A=l?X.createElement(`div`,Object.assign({},k,{className:`${g}-extra`,ref:x}),l):null,j=O||A?X.createElement(`div`,{className:`${g}-additional`,style:p?{minHeight:p+S}:{}},O,A):null,M=c&&c.mark===`pro_table_render`&&c.render?c.render(e,{input:T,errorList:O,extra:A}):X.createElement(X.Fragment,null,T,j);return X.createElement(N.Provider,{value:b},X.createElement(le,Object.assign({},v,{className:y}),M),X.createElement(Le,{prefixCls:t}))},Ve={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`},He=X.forwardRef(function(e,t){return X.createElement(B,R({},e,{ref:t,icon:Ve}))}),Ue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},We=({prefixCls:e,label:t,htmlFor:n,labelCol:r,labelAlign:i,colon:a,required:o,requiredMark:s,tooltip:c,vertical:u})=>{let[d]=l(`Form`),{labelAlign:f,labelCol:p,labelWrap:m,colon:g}=X.useContext(N);if(!t)return null;let _=r||p||{},v=i||f,y=`${e}-item-label`,b=(0,Y.default)(y,v===`left`&&`${y}-left`,_.className,{[`${y}-wrap`]:!!m}),x=t,S=a===!0||g!==!1&&a!==!1;S&&!u&&typeof t==`string`&&t.trim()&&(x=t.replace(/[:|:]\s*$/,``));let w=me(c);if(w){let{icon:t=X.createElement(He,null)}=w,n=Ue(w,[`icon`]),r=X.createElement(h,Object.assign({},n),X.cloneElement(t,{className:`${e}-item-tooltip`,title:``,onClick:e=>{e.preventDefault()},tabIndex:null}));x=X.createElement(X.Fragment,null,x,r)}let T=s===`optional`,E=typeof s==`function`,D=s===!1;E?x=s(x,{required:!!o}):T&&!o&&(x=X.createElement(X.Fragment,null,x,X.createElement(`span`,{className:`${e}-item-optional`,title:``},d?.optional||C.Form?.optional)));let O;D?O=`hidden`:(T||E)&&(O=`optional`);let k=(0,Y.default)({[`${e}-item-required`]:o,[`${e}-item-required-mark-${O}`]:O,[`${e}-item-no-colon`]:!S});return X.createElement(le,Object.assign({},_,{className:b}),X.createElement(`label`,{htmlFor:n,className:k,title:typeof t==`string`?t:``},x))},Ge={success:r,warning:n,error:re,validating:ne};function Ke({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(N),d=de(t,n,o,null,!!r,i),{isFormItemInput:f,status:p,hasFeedback:m,feedbackIcon:h,name:g}=X.useContext(P),_=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?Ge[d]:null;e=a!==!1&&o?X.createElement(`span`,{className:(0,Y.default)(`${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,r,s,f,p]);return X.createElement(P.Provider,{value:_},e)}var qe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function Je(e){let{prefixCls:t,className:n,rootClassName:r,style:i,help:a,errors:o,warnings:s,validateStatus:c,meta:l,hasFeedback:u,hidden:d,children:p,fieldId:m,required:h,isRequired:g,onSubItemMetaChange:_,layout:v,name:y}=e,b=qe(e,[`prefixCls`,`className`,`rootClassName`,`style`,`help`,`errors`,`warnings`,`validateStatus`,`meta`,`hasFeedback`,`hidden`,`children`,`fieldId`,`required`,`isRequired`,`onSubItemMetaChange`,`layout`,`name`]),x=`${t}-item`,{requiredMark:S,layout:C}=X.useContext(N),w=v||C,D=w===`vertical`,O=X.useRef(null),k=Z(o),A=Z(s),j=a!=null,M=!!(j||o.length||s.length),ee=!!O.current&&f(O.current),[P,I]=X.useState(null);E(()=>{if(M&&O.current){let e=getComputedStyle(O.current);I(Number.parseInt(e.marginBottom,10))}},[M,ee]);let L=e=>{e||I(null)},R=((e=!1)=>de(e?k:l.errors,e?A:l.warnings,l,``,!!u,c))(),z=(0,Y.default)(x,n,r,{[`${x}-with-help`]:j||k.length||A.length,[`${x}-has-feedback`]:R&&u,[`${x}-has-success`]:R===`success`,[`${x}-has-warning`]:R===`warning`,[`${x}-has-error`]:R===`error`,[`${x}-is-validating`]:R===`validating`,[`${x}-hidden`]:d,[`${x}-${w}`]:w});return X.createElement(`div`,{className:z,style:i,ref:O},X.createElement(ce,Object.assign({className:`${x}-row`},T(b,`_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(We,Object.assign({htmlFor:m},e,{requiredMark:S,required:h??g,prefixCls:t,vertical:D})),X.createElement(Be,Object.assign({},e,l,{errors:k,warnings:A,prefixCls:t,status:R,help:a,marginBottom:P,onErrorVisibleChanged:L}),X.createElement(F.Provider,{value:_},X.createElement(Ke,{prefixCls:t,meta:l,errors:l.errors,warnings:l.warnings,hasFeedback:u,validateStatus:R,name:y},p)))),!!P&&X.createElement(`div`,{className:`${x}-margin-offset`,style:{marginBottom:-P}}))}var Ye=`__SPLIT__`;function Xe(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||typeof r==`function`||typeof i==`function`})}var Ze=X.memo(({children:e})=>e,(e,t)=>Xe(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((e,n)=>e===t.childProps[n]));function Qe(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function $e(e){let{name:t,noStyle:n,className:r,dependencies:i,prefixCls:o,shouldUpdate:s,rules:c,children:l,required:u,label:d,messageVariables:f,trigger:p=`onChange`,validateTrigger:m,hidden:h,help:g,layout:v}=e,{getPrefixCls:S}=X.useContext(y),{name:C}=X.useContext(N),w=Me(l),T=typeof w==`function`,E=X.useContext(F),{validateTrigger:D}=X.useContext(K),O=m===void 0?D:m,k=t!=null,A=S(`form`,o),j=ee(A),[M,P,I]=Ee(A,j);ie(`Form.Item`);let L=X.useContext(a),R=X.useRef(null),[z,B]=Pe({}),[V,ne]=_(()=>Qe()),re=e=>{let t=L?.getKey(e.name);if(ne(e.destroy?Qe():e,!0),n&&g!==!1&&E){let n=e.name;if(e.destroy)n=R.current||n;else if(t!==void 0){let[e,r]=t;n=[e].concat(H(r)),R.current=n}E(e,n)}},U=(e,t)=>{B(n=>{let r=Object.assign({},n),i=[].concat(H(e.name.slice(0,-1)),H(t)).join(Ye);return e.destroy?delete r[i]:r[i]=e,r})},[W,G]=X.useMemo(()=>{let e=H(V.errors),t=H(V.warnings);return Object.values(z).forEach(n=>{e.push.apply(e,H(n.errors||[])),t.push.apply(t,H(n.warnings||[]))}),[e,t]},[z,V.errors,V.warnings]),ae=Fe();function q(i,a,o){return n&&!h?X.createElement(Ke,{prefixCls:A,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:V,errors:W,warnings:G,noStyle:!0,name:t},i):X.createElement(Je,Object.assign({key:`row`},e,{className:(0,Y.default)(r,I,j,P),prefixCls:A,fieldId:a,isRequired:o,errors:W,warnings:G,meta:V,onSubItemMetaChange:U,layout:v,name:t}),i)}if(!k&&!T&&!i)return M(q(w));let J={};return typeof d==`string`?J.label=d:t&&(J.label=String(t)),f&&(J=Object.assign(Object.assign({},J),f)),M(X.createElement(x,Object.assign({},e,{messageVariables:J,trigger:p,validateTrigger:O,onMetaChange:re}),(n,r,a)=>{let o=ue(t).length&&r?r.name:[],l=pe(o,C),d=u===void 0?!!c?.some(e=>{if(e&&typeof e==`object`&&e.required&&!e.warningOnly)return!0;if(typeof e==`function`){let t=e(a);return t?.required&&!t?.warningOnly}return!1}):u,f=Object.assign({},n),m=null;if(Array.isArray(w)&&k)m=w;else if(!(T&&(!(s||i)||k))&&!(i&&!T&&!k))if(X.isValidElement(w)){let t=Object.assign(Object.assign({},w.props),f);if(t.id||=l,g||W.length>0||G.length>0||e.extra){let n=[];(g||W.length>0)&&n.push(`${l}_help`),e.extra&&n.push(`${l}_extra`),t[`aria-describedby`]=n.join(` `)}W.length>0&&(t[`aria-invalid`]=`true`),d&&(t[`aria-required`]=`true`),b(w)&&(t.ref=ae(o,w)),new Set([].concat(H(ue(p)),H(ue(O)))).forEach(e=>{t[e]=(...t)=>{var n,r,i,a,o;(i=f[e])==null||(n=i).call.apply(n,[f].concat(t)),(o=(a=w.props)[e])==null||(r=o).call.apply(r,[a].concat(t))}});let n=[t[`aria-required`],t[`aria-invalid`],t[`aria-describedby`]];m=X.createElement(Ze,{control:f,update:w,childProps:n},te(w,t))}else m=T&&(s||i)&&!k?w(a):w;return q(m,l,d)}))}var et=$e;et.useStatus=Ne;var tt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},nt=e=>{var{prefixCls:t,children:n}=e,r=tt(e,[`prefixCls`,`children`]);let{getPrefixCls:i}=X.useContext(y),a=i(`form`,t),o=X.useMemo(()=>({prefixCls:a,status:`error`}),[a]);return X.createElement(J,Object.assign({},r),(e,t,r)=>X.createElement(U.Provider,{value:o},n(e.map(e=>Object.assign(Object.assign({},e),{fieldKey:e.key})),t,{errors:r.errors,warnings:r.warnings})))};function rt(){let{form:e}=X.useContext(N);return e}var $=je;$.Item=et,$.List=nt,$.ErrorList=ke,$.useForm=fe,$.useFormInstance=rt,$.useWatch=oe,$.Provider=V,$.create=()=>{};export{$ as t};
|