👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

9 lines
27 KiB

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[3486],{61323:function($e,ce,s){var W=s(53263);ce.Z=W.Z},26935:function($e,ce,s){s.d(ce,{Z:function(){return sn}});var W=s(30360),ke=s(82187),J=s.n(ke),Se=s(10091),l=s(50959),Ie=s(48141),N=s(59263);function me(e){const[t,n]=l.useState(e);return l.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}var ae=s(25446),Ee=s(55985),Fe=s(74185),_e=s(40283),et=s(37324),we=s(87077),tt=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut},
opacity ${e.motionDurationSlow} ${e.motionEaseInOut},
transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,["&-active"]:{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}};const nt=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ae.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'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 ${(0,ae.bf)(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Oe=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},rt=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(e)),nt(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Oe(e,e.controlHeightSM)),"&-large":Object.assign({},Oe(e,e.controlHeightLG))})}},ot=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:o,labelRequiredMarkColor:i,labelColor:a,labelFontSize:c,labelHeight:m,labelColonMarginInlineStart:u,labelColonMarginInlineEnd:v,itemMarginBottom:h}=e;return{[t]:Object.assign(Object.assign({},(0,Ee.Wf)(e)),{marginBottom:h,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden.${o}-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":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:m,color:a,fontSize:c,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:u,marginInlineEnd:v},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{["--ant-display"]:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${o}-col-'"]):not([class*="' ${o}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-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:Fe.kr,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},lt=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-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"}}}}},it=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-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=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),at=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:se(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},st=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${t}-vertical`]:{[n]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${n}-label,
.${r}-col-24${n}-label,
.${r}-col-xl-24${n}-label`]:se(e),[`@media (max-width: ${(0,ae.bf)(e.screenXSMax)})`]:[at(e),{[t]:{[`.${r}-col-xs-24${n}-label`]:se(e)}}],[`@media (max-width: ${(0,ae.bf)(e.screenSMMax)})`]:{[t]:{[`.${r}-col-sm-24${n}-label`]:se(e)}},[`@media (max-width: ${(0,ae.bf)(e.screenMDMax)})`]:{[t]:{[`.${r}-col-md-24${n}-label`]:se(e)}},[`@media (max-width: ${(0,ae.bf)(e.screenLGMax)})`]:{[t]:{[`.${r}-col-lg-24${n}-label`]:se(e)}}}},ct=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}),Me=(e,t)=>(0,et.TS)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t});var ge=(0,we.I$)("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=Me(e,n);return[rt(r),ot(r),tt(r),lt(r),it(r),st(r),(0,_e.Z)(r),Fe.kr]},ct,{order:-1e3}),pe=s(12158);const Ne=[];function he(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}var Pe=e=>{let{help:t,helpStatus:n,errors:r=Ne,warnings:o=Ne,className:i,fieldId:a,onVisibleChanged:c}=e;const{prefixCls:m}=l.useContext(N.Rk),u=`${m}-item-explain`,v=(0,pe.Z)(m),[h,P,I]=ge(m,v),y=(0,l.useMemo)(()=>(0,Ie.Z)(m),[m]),E=me(r),w=me(o),S=l.useMemo(()=>t!=null?[he(t,"help",n)]:[].concat((0,W.Z)(E.map((f,g)=>he(f,"error","error",g))),(0,W.Z)(w.map((f,g)=>he(f,"warning","warning",g)))),[t,n,E,w]),d={};return a&&(d.id=`${a}_help`),h(l.createElement(Se.ZP,{motionDeadline:y.motionDeadline,motionName:`${m}-show-help`,visible:!!S.length,onVisibleChanged:c},f=>{const{className:g,style:b}=f;return l.createElement("div",Object.assign({},d,{className:J()(u,g,I,v,i,P),style:b,role:"alert"}),l.createElement(Se.V4,Object.assign({keys:S},(0,Ie.Z)(m),{motionName:`${m}-show-help-item`,component:!1}),x=>{const{key:j,error:O,errorStatus:H,className:L,style:B}=x;return l.createElement("div",{key:j,className:J()(L,{[`${u}-${H}`]:H}),style:B},O)}))}))},oe=s(7445),be=s(92576),je=s(25162),dt=s(50483),mt=s(73743);const Re=e=>typeof e=="object"&&e!=null&&e.nodeType===1,Le=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",ve=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return Le(n.overflowY,t)||Le(n.overflowX,t)||(r=>{const o=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch(a){return null}})(r);return!!o&&(o.clientHeight<r.scrollHeight||o.clientWidth<r.scrollWidth)})(e)}return!1},ue=(e,t,n,r,o,i,a,c)=>i<e&&a>t||i>e&&a<t?0:i<=e&&c<=n||a>=t&&c>=n?i-e-r:a>t&&c<n||i<e&&c>n?a-t+o:0,ut=e=>{const t=e.parentElement;return t==null?e.getRootNode().host||null:t},Te=(e,t)=>{var n,r,o,i;if(typeof document=="undefined")return[];const{scrollMode:a,block:c,inline:m,boundary:u,skipOverflowHiddenElements:v}=t,h=typeof u=="function"?u:R=>R!==u;if(!Re(e))throw new TypeError("Invalid target");const P=document.scrollingElement||document.documentElement,I=[];let y=e;for(;Re(y)&&h(y);){if(y=ut(y),y===P){I.push(y);break}y!=null&&y===document.body&&ve(y)&&!ve(document.documentElement)||y!=null&&ve(y,v)&&I.push(y)}const E=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,w=(i=(o=window.visualViewport)==null?void 0:o.height)!=null?i:innerHeight,{scrollX:S,scrollY:d}=window,{height:f,width:g,top:b,right:x,bottom:j,left:O}=e.getBoundingClientRect(),{top:H,right:L,bottom:B,left:G}=(R=>{const C=window.getComputedStyle(R);return{top:parseFloat(C.scrollMarginTop)||0,right:parseFloat(C.scrollMarginRight)||0,bottom:parseFloat(C.scrollMarginBottom)||0,left:parseFloat(C.scrollMarginLeft)||0}})(e);let T=c==="start"||c==="nearest"?b-H:c==="end"?j+B:b+f/2-H+B,p=m==="center"?O+g/2-G+L:m==="end"?x+L:O-G;const X=[];for(let R=0;R<I.length;R++){const C=I[R],{height:z,width:ee,top:K,right:te,bottom:q,left:Q}=C.getBoundingClientRect();if(a==="if-needed"&&b>=0&&O>=0&&j<=w&&x<=E&&b>=K&&j<=q&&O>=Q&&x<=te)return X;const ne=getComputedStyle(C),A=parseInt(ne.borderLeftWidth,10),D=parseInt(ne.borderTopWidth,10),$=parseInt(ne.borderRightWidth,10),V=parseInt(ne.borderBottomWidth,10);let F=0,Z=0;const Y="offsetWidth"in C?C.offsetWidth-C.clientWidth-A-$:0,U="offsetHeight"in C?C.offsetHeight-C.clientHeight-D-V:0,re="offsetWidth"in C?C.offsetWidth===0?0:ee/C.offsetWidth:0,_="offsetHeight"in C?C.offsetHeight===0?0:z/C.offsetHeight:0;if(P===C)F=c==="start"?T:c==="end"?T-w:c==="nearest"?ue(d,d+w,w,D,V,d+T,d+T+f,f):T-w/2,Z=m==="start"?p:m==="center"?p-E/2:m==="end"?p-E:ue(S,S+E,E,A,$,S+p,S+p+g,g),F=Math.max(0,F+d),Z=Math.max(0,Z+S);else{F=c==="start"?T-K-D:c==="end"?T-q+V+U:c==="nearest"?ue(K,q,z,D,V+U,T,T+f,f):T-(K+z/2)+U/2,Z=m==="start"?p-Q-A:m==="center"?p-(Q+ee/2)+Y/2:m==="end"?p-te+$+Y:ue(Q,te,ee,A,$+Y,p,p+g,g);const{scrollLeft:M,scrollTop:le}=C;F=_===0?0:Math.max(0,Math.min(le+F/_,C.scrollHeight-z/_+U)),Z=re===0?0:Math.max(0,Math.min(M+Z/re,C.scrollWidth-ee/re+Y)),T+=le-F,p+=M-Z}X.push({el:C,top:F,left:Z})}return X},ft=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function gt(e,t){if(!e.isConnected||!(o=>{let i=o;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(e))return;const n=(o=>{const i=window.getComputedStyle(o);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(Te(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:a}of Te(e,ft(t))){const c=i-n.top+n.bottom,m=a-n.left+n.right;o.scroll({top:c,left:m,behavior:r})}}const pt=["parentNode"],ht="form_item";function de(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function Ve(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:pt.includes(n)?`${ht}_${n}`:n}function Ze(e,t,n,r,o,i){let a=r;return i!==void 0?a=i:n.validating?a="validating":e.length?a="error":t.length?a="warning":(n.touched||o&&n.validated)&&(a="success"),a}function We(e){return de(e).join("_")}function He(e){const[t]=(0,oe.cI)(),n=l.useRef({}),r=l.useMemo(()=>e!=null?e:Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=We(o);i?n.current[a]=i:delete n.current[a]}},scrollToField:function(o){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=de(o),c=Ve(a,r.__INTERNAL__.name),m=c?document.getElementById(c):null;m&&gt(m,Object.assign({scrollMode:"if-needed",block:"nearest"},i))},getFieldInstance:o=>{const i=We(o);return n.current[i]}}),[e,t]);return[r]}var bt=s(8934),vt=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const yt=(e,t)=>{const n=l.useContext(je.Z),{getPrefixCls:r,direction:o,form:i}=l.useContext(be.E_),{prefixCls:a,className:c,rootClassName:m,size:u,disabled:v=n,form:h,colon:P,labelAlign:I,labelWrap:y,labelCol:E,wrapperCol:w,hideRequiredMark:S,layout:d="horizontal",scrollToFirstError:f,requiredMark:g,onFinishFailed:b,name:x,style:j,feedbackIcons:O}=e,H=vt(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),L=(0,dt.Z)(u),B=l.useContext(bt.Z),G=(0,l.useMemo)(()=>g!==void 0?g:S?!1:i&&i.requiredMark!==void 0?i.requiredMark:!0,[S,g,i]),T=P!=null?P:i==null?void 0:i.colon,p=r("form",a),X=(0,pe.Z)(p),[R,C,z]=ge(p,X),ee=J()(p,`${p}-${d}`,{[`${p}-hide-required-mark`]:G===!1,[`${p}-rtl`]:o==="rtl",[`${p}-${L}`]:L},z,X,C,i==null?void 0:i.className,c,m),[K]=He(h),{__INTERNAL__:te}=K;te.name=x;const q=(0,l.useMemo)(()=>({name:x,labelAlign:I,labelCol:E,labelWrap:y,wrapperCol:w,vertical:d==="vertical",colon:T,requiredMark:G,itemRef:te.itemRef,form:K,feedbackIcons:O}),[x,I,E,w,d,T,G,K,O]);l.useImperativeHandle(t,()=>K);const Q=(A,D)=>{if(A){let $={block:"nearest"};typeof A=="object"&&($=A),K.scrollToField(D,$)}},ne=A=>{if(b==null||b(A),A.errorFields.length){const D=A.errorFields[0].name;if(f!==void 0){Q(f,D);return}i&&i.scrollToFirstError!==void 0&&Q(i.scrollToFirstError,D)}};return R(l.createElement(je.n,{disabled:v},l.createElement(mt.Z.Provider,{value:L},l.createElement(N.RV,{validateMessages:B},l.createElement(N.q3.Provider,{value:q},l.createElement(oe.ZP,Object.assign({id:x},H,{name:x,onFinishFailed:ne,form:K,style:Object.assign(Object.assign({},i==null?void 0:i.style),j),className:ee})))))))};var Ct=l.forwardRef(yt),xt=s(42291),ze=s(12602),Ae=s(37865),$t=s(14107),St=s(13763);function It(e){if(typeof e=="function")return e;const t=(0,St.Z)(e);return t.length<=1?t[0]:t}const De=()=>{const{status:e,errors:t=[],warnings:n=[]}=(0,l.useContext)(N.aM);return{status:e,errors:t,warnings:n}};De.Context=N.aM;var Et=De,Be=s(28449);function Ft(e){const[t,n]=l.useState(e),r=(0,l.useRef)(null),o=(0,l.useRef)([]),i=(0,l.useRef)(!1);l.useEffect(()=>(i.current=!1,()=>{i.current=!0,Be.Z.cancel(r.current),r.current=null}),[]);function a(c){i.current||(r.current===null&&(o.current=[],r.current=(0,Be.Z)(()=>{r.current=null,n(m=>{let u=m;return o.current.forEach(v=>{u=v(u)}),u})})),o.current.push(c))}return[t,a]}function wt(){const{itemRef:e}=l.useContext(N.q3),t=l.useRef({});function n(r,o){const i=o&&typeof o=="object"&&o.ref,a=r.join("_");return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=(0,ze.sQ)(e(r),i)),t.current.ref}return n}var Ot=s(95992),Mt=s(77189),Nt=s(87017),Pt=s(92002),Xe=s(53263);const jt=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}};var Rt=(0,we.bk)(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=Me(e,n);return[jt(r)]}),Lt=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:o,errors:i,warnings:a,_internalItemRender:c,extra:m,help:u,fieldId:v,marginBottom:h,onErrorVisibleChanged:P}=e,I=`${t}-item`,y=l.useContext(N.q3),E=r||y.wrapperCol||{},w=J()(`${I}-control`,E.className),S=l.useMemo(()=>Object.assign({},y),[y]);delete S.labelCol,delete S.wrapperCol;const d=l.createElement("div",{className:`${I}-control-input`},l.createElement("div",{className:`${I}-control-input-content`},o)),f=l.useMemo(()=>({prefixCls:t,status:n}),[t,n]),g=h!==null||i.length||a.length?l.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},l.createElement(N.Rk.Provider,{value:f},l.createElement(Pe,{fieldId:v,errors:i,warnings:a,help:u,helpStatus:n,className:`${I}-explain-connected`,onVisibleChanged:P})),!!h&&l.createElement("div",{style:{width:0,height:h}})):null,b={};v&&(b.id=`${v}_extra`);const x=m?l.createElement("div",Object.assign({},b,{className:`${I}-extra`}),m):null,j=c&&c.mark==="pro_table_render"&&c.render?c.render(e,{input:d,errorList:g,extra:x}):l.createElement(l.Fragment,null,d,g,x);return l.createElement(N.q3.Provider,{value:S},l.createElement(Xe.Z,Object.assign({},E,{className:w}),j),l.createElement(Rt,{prefixCls:t}))},Tt=s(27263),Vt=s(948),Zt=s(38782),Wt=function(t,n){return l.createElement(Zt.Z,(0,Tt.Z)({},t,{ref:n,icon:Vt.Z}))},Ht=l.forwardRef(Wt),zt=s(32698),At=s(91886),Dt=s(27850),Bt=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function Xt(e){return e?typeof e=="object"&&!l.isValidElement(e)?e:{title:e}:null}var Kt=e=>{let{prefixCls:t,label:n,htmlFor:r,labelCol:o,labelAlign:i,colon:a,required:c,requiredMark:m,tooltip:u}=e;var v;const[h]=(0,At.Z)("Form"),{vertical:P,labelAlign:I,labelCol:y,labelWrap:E,colon:w}=l.useContext(N.q3);if(!n)return null;const S=o||y||{},d=i||I,f=`${t}-item-label`,g=J()(f,d==="left"&&`${f}-left`,S.className,{[`${f}-wrap`]:!!E});let b=n;const x=a===!0||w!==!1&&a!==!1;x&&!P&&typeof n=="string"&&n.trim()!==""&&(b=n.replace(/[:|:]\s*$/,""));const O=Xt(u);if(O){const{icon:G=l.createElement(Ht,null)}=O,T=Bt(O,["icon"]),p=l.createElement(Dt.Z,Object.assign({},T),l.cloneElement(G,{className:`${t}-item-tooltip`,title:"",onClick:X=>{X.preventDefault()},tabIndex:null}));b=l.createElement(l.Fragment,null,b,p)}const H=m==="optional",L=typeof m=="function";L?b=m(b,{required:!!c}):H&&!c&&(b=l.createElement(l.Fragment,null,b,l.createElement("span",{className:`${t}-item-optional`,title:""},(h==null?void 0:h.optional)||((v=zt.Z.Form)===null||v===void 0?void 0:v.optional))));const B=J()({[`${t}-item-required`]:c,[`${t}-item-required-mark-optional`]:H||L,[`${t}-item-no-colon`]:!x});return l.createElement(Xe.Z,Object.assign({},S,{className:g}),l.createElement("label",{htmlFor:r,className:B,title:typeof n=="string"?n:""},b))},Gt=s(71349),Yt=s(67536),qt=s(39388),Qt=s(58516);const Ut={success:Gt.Z,warning:qt.Z,error:Yt.Z,validating:Qt.Z};function Ke(e){let{children:t,errors:n,warnings:r,hasFeedback:o,validateStatus:i,prefixCls:a,meta:c,noStyle:m}=e;const u=`${a}-item`,{feedbackIcons:v}=l.useContext(N.q3),h=Ze(n,r,c,null,!!o,i),{isFormItemInput:P,status:I,hasFeedback:y,feedbackIcon:E}=l.useContext(N.aM),w=l.useMemo(()=>{var S;let d;if(o){const g=o!==!0&&o.icons||v,b=h&&((S=g==null?void 0:g({status:h,errors:n,warnings:r}))===null||S===void 0?void 0:S[h]),x=h&&Ut[h];d=b!==!1&&x?l.createElement("span",{className:J()(`${u}-feedback-icon`,`${u}-feedback-icon-${h}`)},b||l.createElement(x,null)):null}const f={status:h||"",errors:n,warnings:r,hasFeedback:!!o,feedbackIcon:d,isFormItemInput:!0};return m&&(f.status=(h!=null?h:I)||"",f.isFormItemInput=P,f.hasFeedback=!!(o!=null?o:y),f.feedbackIcon=o!==void 0?f.feedbackIcon:E),f},[h,o,m,P,I]);return l.createElement(N.aM.Provider,{value:w},t)}var Jt=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function kt(e){const{prefixCls:t,className:n,rootClassName:r,style:o,help:i,errors:a,warnings:c,validateStatus:m,meta:u,hasFeedback:v,hidden:h,children:P,fieldId:I,required:y,isRequired:E,onSubItemMetaChange:w}=e,S=Jt(e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),d=`${t}-item`,{requiredMark:f}=l.useContext(N.q3),g=l.useRef(null),b=me(a),x=me(c),j=i!=null,O=!!(j||a.length||c.length),H=!!g.current&&(0,Ot.Z)(g.current),[L,B]=l.useState(null);(0,Mt.Z)(()=>{if(O&&g.current){const R=getComputedStyle(g.current);B(parseInt(R.marginBottom,10))}},[O,H]);const G=R=>{R||B(null)},p=function(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const C=R?b:u.errors,z=R?x:u.warnings;return Ze(C,z,u,"",!!v,m)}(),X=J()(d,n,r,{[`${d}-with-help`]:j||b.length||x.length,[`${d}-has-feedback`]:p&&v,[`${d}-has-success`]:p==="success",[`${d}-has-warning`]:p==="warning",[`${d}-has-error`]:p==="error",[`${d}-is-validating`]:p==="validating",[`${d}-hidden`]:h});return l.createElement("div",{className:X,style:o,ref:g},l.createElement(Pt.Z,Object.assign({className:`${d}-row`},(0,Nt.Z)(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"])),l.createElement(Kt,Object.assign({htmlFor:I},e,{requiredMark:f,required:y!=null?y:E,prefixCls:t})),l.createElement(Lt,Object.assign({},e,u,{errors:b,warnings:x,prefixCls:t,status:p,help:i,marginBottom:L,onErrorVisibleChanged:G}),l.createElement(N.qI.Provider,{value:w},l.createElement(Ke,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:v,validateStatus:p},P)))),!!L&&l.createElement("div",{className:`${d}-margin-offset`,style:{marginBottom:-L}}))}const _t="__SPLIT__",pn=null;function en(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const i=e[o],a=t[o];return i===a||typeof i=="function"||typeof a=="function"})}const tn=l.memo(e=>{let{children:t}=e;return t},(e,t)=>en(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function Ge(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function nn(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:i,shouldUpdate:a,rules:c,children:m,required:u,label:v,messageVariables:h,trigger:P="onChange",validateTrigger:I,hidden:y,help:E}=e,{getPrefixCls:w}=l.useContext(be.E_),{name:S}=l.useContext(N.q3),d=It(m),f=typeof d=="function",g=l.useContext(N.qI),{validateTrigger:b}=l.useContext(oe.zb),x=I!==void 0?I:b,j=t!=null,O=w("form",i),H=(0,pe.Z)(O),[L,B,G]=ge(O,H),T=(0,$t.ln)("Form.Item"),p=l.useContext(oe.ZM),X=l.useRef(),[R,C]=Ft({}),[z,ee]=(0,xt.Z)(()=>Ge()),K=$=>{const V=p==null?void 0:p.getKey($.name);if(ee($.destroy?Ge():$,!0),n&&E!==!1&&g){let F=$.name;if($.destroy)F=X.current||F;else if(V!==void 0){const[Z,Y]=V;F=[Z].concat((0,W.Z)(Y)),X.current=F}g($,F)}},te=($,V)=>{C(F=>{const Z=Object.assign({},F),U=[].concat((0,W.Z)($.name.slice(0,-1)),(0,W.Z)(V)).join(_t);return $.destroy?delete Z[U]:Z[U]=$,Z})},[q,Q]=l.useMemo(()=>{const $=(0,W.Z)(z.errors),V=(0,W.Z)(z.warnings);return Object.values(R).forEach(F=>{$.push.apply($,(0,W.Z)(F.errors||[])),V.push.apply(V,(0,W.Z)(F.warnings||[]))}),[$,V]},[R,z.errors,z.warnings]),ne=wt();function A($,V,F){return n&&!y?l.createElement(Ke,{prefixCls:O,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:z,errors:q,warnings:Q,noStyle:!0},$):l.createElement(kt,Object.assign({key:"row"},e,{className:J()(r,G,H,B),prefixCls:O,fieldId:V,isRequired:F,errors:q,warnings:Q,meta:z,onSubItemMetaChange:te}),$)}if(!j&&!f&&!o)return L(A(d));let D={};return typeof v=="string"?D.label=v:t&&(D.label=String(t)),h&&(D=Object.assign(Object.assign({},D),h)),L(l.createElement(oe.gN,Object.assign({},e,{messageVariables:D,trigger:P,validateTrigger:x,onMetaChange:K}),($,V,F)=>{const Z=de(t).length&&V?V.name:[],Y=Ve(Z,S),U=u!==void 0?u:!!(c&&c.some(M=>{if(M&&typeof M=="object"&&M.required&&!M.warningOnly)return!0;if(typeof M=="function"){const le=M(F);return le&&le.required&&!le.warningOnly}return!1})),re=Object.assign({},$);let _=null;if(Array.isArray(d)&&j)_=d;else if(!(f&&(!(a||o)||j))){if(!(o&&!f&&!j))if((0,Ae.l$)(d)){const M=Object.assign(Object.assign({},d.props),re);if(M.id||(M.id=Y),E||q.length>0||Q.length>0||e.extra){const ie=[];(E||q.length>0)&&ie.push(`${Y}_help`),e.extra&&ie.push(`${Y}_extra`),M["aria-describedby"]=ie.join(" ")}q.length>0&&(M["aria-invalid"]="true"),U&&(M["aria-required"]="true"),(0,ze.Yr)(d)&&(M.ref=ne(Z,d)),new Set([].concat((0,W.Z)(de(P)),(0,W.Z)(de(x)))).forEach(ie=>{M[ie]=function(){for(var qe,Qe,ye,Ue,Ce,Je=arguments.length,xe=new Array(Je),fe=0;fe<Je;fe++)xe[fe]=arguments[fe];(ye=re[ie])===null||ye===void 0||(qe=ye).call.apply(qe,[re].concat(xe)),(Ce=(Ue=d.props)[ie])===null||Ce===void 0||(Qe=Ce).call.apply(Qe,[Ue].concat(xe))}});const cn=[M["aria-required"],M["aria-invalid"],M["aria-describedby"]];_=l.createElement(tn,{control:re,update:d,childProps:cn},(0,Ae.Tm)(d,M))}else f&&(a||o)&&!j?_=d(F):_=d}return A(_,Y,U)}))}const Ye=nn;Ye.useStatus=Et;var rn=Ye,on=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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},ln=e=>{var{prefixCls:t,children:n}=e,r=on(e,["prefixCls","children"]);const{getPrefixCls:o}=l.useContext(be.E_),i=o("form",t),a=l.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return l.createElement(oe.aV,Object.assign({},r),(c,m,u)=>l.createElement(N.Rk.Provider,{value:a},n(c.map(v=>Object.assign(Object.assign({},v),{fieldKey:v.key})),m,{errors:u.errors,warnings:u.warnings})))};function an(){const{form:e}=(0,l.useContext)(N.q3);return e}const k=Ct;k.Item=rn,k.List=ln,k.ErrorList=Pe,k.useForm=He,k.useFormInstance=an,k.useWatch=oe.qo,k.Provider=N.RV,k.create=()=>{};var sn=k},48966:function($e,ce,s){var W=s(92002);ce.Z=W.Z}}]);