👨🏻‍💻👩🏻‍💻 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.
 
 
 

20 lines
27 KiB

(globalThis.utooChunk_ant_design_pro||(globalThis.utooChunk_ant_design_pro=[])).push(["object"==typeof document?document.currentScript:void 0,100264,e=>{"use strict";var t=e.i(191788),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},i=e.i(117716);function r(){return(r=Object.assign.bind()).apply(this,arguments)}let l=t.forwardRef((e,l)=>t.createElement(i.default,r({},e,{ref:l,icon:n})));e.s(["default",()=>l],100264)},154165,e=>{"use strict";var t=e.i(934854),n=(e,n={})=>!(0,t.isNonNullable)(e)&&n?.skipEmpty?[]:Array.isArray(e)?e:[e];e.s(["default",()=>n])},439214,e=>{"use strict";var t=e.i(191788),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},i=e.i(117716);function r(){return(r=Object.assign.bind()).apply(this,arguments)}let l=t.forwardRef((e,l)=>t.createElement(i.default,r({},e,{ref:l,icon:n})));e.s(["default",()=>l],439214)},560370,e=>{"use strict";var t=e.i(191788),n=e.i(633829),i=e.i(100264),r=e.i(259165);e.i(957562);var l=e.i(191248),a=e.i(531983),o=e.i(617796),d=e.i(351212),s=e.i(851581),c=e.i(56206),u=e.i(934854),p=e.i(664557),m=e.i(993175),g=e.i(583082),f=e.i(188304),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},b=e.i(117716);function $(){return($=Object.assign.bind()).apply(this,arguments)}let y=t.forwardRef((e,n)=>t.createElement(b.default,$({},e,{ref:n,icon:h})));var x=e.i(536343),v=e.i(663032),S=e.i(97679),E=e.i(307441),k=e.i(352050);e.i(797652);var w=e.i(435187),C=(0,k.genStyleHooks)("Typography",e=>{let t,{componentCls:n,titleMarginTop:i}=e;return{[n]:{color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${n}-secondary, &${n}-link${n}-secondary`]:{color:e.colorTextDescription},[`&${n}-success, &${n}-link${n}-success`]:{color:e.colorSuccessText},[`&${n}-warning, &${n}-link${n}-warning`]:{color:e.colorWarningText},[`&${n}-danger, &${n}-link${n}-danger`]:{color:e.colorErrorText,[`&${n}-link:active, &${n}-link:focus`]:{color:e.colorErrorTextActive},[`&${n}-link:hover`]:{color:e.colorErrorTextHover}},[`&${n}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"div&, p":{marginBottom:"1em"},...(t={},[1,2,3,4,5].forEach(n=>{t[`
h${n}&,
div&-h${n},
div&-h${n} > textarea,
h${n}
`]=((e,t,n,i)=>{let{titleMarginBottom:r,fontWeightStrong:l}=i;return{marginBottom:r,color:n,fontWeight:l,fontSize:e,lineHeight:t}})(e[`fontSizeHeading${n}`],e[`lineHeightHeading${n}`],e.colorTextHeading,e)}),t),[`& + h1${n}, & + h2${n}, & + h3${n}, & + h4${n}, & + h5${n}`]:{marginTop:i},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:i}},...{code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:w.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:e.fontWeightStrong},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}},...(e=>{let{componentCls:t}=e,n=`${t}-link`;return{[`&${n}`]:{...(0,E.operationUnit)(e),userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none",[`${t}-actions`]:{pointerEvents:"auto"}}}}}})(e),[`${n}-actions`]:{display:"inline"},[`
${n}-expand,
${n}-collapse,
${n}-edit,
${n}-copy
`]:{...(0,E.operationUnit)(e),marginInlineStart:e.marginXXS},...(e=>{let{componentCls:t,paddingSM:n}=e;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),insetBlockStart:e.calc(n).div(-2).add(1).equal(),marginBottom:e.calc(n).div(2).sub(2).equal()},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}})(e),...{[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}},...{"a&-ellipsis, span&-ellipsis":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}},"&-rtl":{direction:"rtl"}}}},()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),R=e=>{let{prefixCls:n,"aria-label":i,className:r,style:l,direction:a,maxLength:o,autoSize:d=!0,value:s,onSave:u,onCancel:p,onEnd:m,component:g,enterIcon:f=t.createElement(y,null)}=e,h=t.useRef(null),b=t.useRef(!1),$=t.useRef(null),[E,k]=t.useState(s);t.useEffect(()=>{k(s)},[s]),t.useEffect(()=>{if(h.current?.resizableTextArea){let{textArea:e}=h.current.resizableTextArea;e.focus();let{length:t}=e.value;e.setSelectionRange(t,t)}},[]);let w=()=>{u(E.trim())},[R,T]=C(n),z=(0,c.clsx)(n,`${n}-edit-content`,{[`${n}-rtl`]:"rtl"===a,[`${n}-${g}`]:!!g},r,R,T);return t.createElement("div",{className:z,style:l},t.createElement(S.default,{ref:h,maxLength:o,value:E,onChange:({target:e})=>{k(e.value.replace(/[\n\r]/g,""))},onKeyDown:({keyCode:e})=>{b.current||($.current=e)},onKeyUp:({keyCode:e,ctrlKey:t,altKey:n,metaKey:i,shiftKey:r})=>{$.current!==e||b.current||t||n||i||r||(e===x.default.ENTER?(w(),m?.()):e===x.default.ESC&&p())},onCompositionStart:()=>{b.current=!0},onCompositionEnd:()=>{b.current=!1},onBlur:()=>{w()},"aria-label":i,rows:1,autoSize:d}),null!==f?(0,v.cloneElement)(f,{className:`${n}-edit-content-confirm`}):null)},T=e.i(27593);let z=async(e,t)=>{try{return t?await navigator.clipboard.write([new ClipboardItem({"text/html":new Blob([e],{type:"text/html"}),"text/plain":new Blob([e],{type:"text/plain"})})]):await navigator.clipboard.writeText(e),!0}catch{return!1}};async function M(e,t){if("string"!=typeof e)return!1;let n=t?.format==="text/html";return!!(await z(e,n)||((e,t)=>{let n=!1,i=i=>{i.stopPropagation(),i.preventDefault(),i.clipboardData?.clearData(),i.clipboardData?.setData("text/plain",e),t&&i.clipboardData?.setData("text/html",e),n=!0};try{return document.addEventListener("copy",i,{capture:!0}),document.execCommand("copy"),n}catch{return!1}finally{document.removeEventListener("copy",i,{capture:!0})}})(e,n))}var B=e.i(154165);function L(e,n){return t.useMemo(()=>{let t=!!e;return[t,{...n,...t&&"object"==typeof e?e:null}]},[e])}let H=t.forwardRef((e,n)=>{let{prefixCls:i,component:r="article",className:l,rootClassName:a,children:o,direction:d,style:s,...u}=e,{getPrefixCls:p,direction:g,className:f,style:h}=(0,m.useComponentConfig)("typography"),b=p("typography",i),[$,y]=C(b),x=(0,c.clsx)(b,f,{[`${b}-rtl`]:"rtl"===(d??g)},l,a,$,y),v={...h,...s};return t.createElement(r,{className:x,style:v,ref:n,...u},o)});var N=e.i(146025),I=e.i(636207),W=e.i(677057);let D=e=>!1===e?[!1,!1]:(0,B.default)(e);function G(e,t,n){return!0===e||void 0===e?t:e||n&&t}let q=e=>["string","number"].includes(typeof e);var P=e=>{let{prefixCls:n,copied:i,locale:r,iconOnly:l,tooltips:a,icon:o,tabIndex:d,onCopy:s,loading:u}=e,p=D(a),m=D(o),{copied:g,copy:h}=r??{},b=i?g:h,$=G(p[+!!i],b),y="string"==typeof $?$:b;return t.createElement(f.default,{title:$},t.createElement("button",{type:"button",className:(0,c.clsx)(`${n}-copy`,{[`${n}-copy-success`]:i,[`${n}-copy-icon-only`]:l}),onClick:s,"aria-label":y,tabIndex:d},i?G(m[1],t.createElement(N.default,null),!0):G(m[0],u?t.createElement(W.default,null):t.createElement(I.default,null),!0)))};let F=t.forwardRef(({style:e,children:n},i)=>{let r=t.useRef(null);return t.useImperativeHandle(i,()=>({isExceed:()=>{let e=r.current;return e.scrollHeight>e.clientHeight},getHeight:()=>r.current.clientHeight})),t.createElement("span",{"aria-hidden":!0,ref:r,style:{position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)",...e}},n)});function A(e,t){let n=0,i=[];for(let r=0;r<e.length;r+=1){if(n===t)return i;let l=e[r],a=n+(q(l)?String(l).length:1);if(a>t){let e=t-n;return i.push(String(l).slice(0,e)),i}i.push(l),n=a}return e}let O={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function j(e){let{enableMeasure:i,width:r,text:l,children:o,rows:s,expanded:c,miscDeps:u,onEllipsis:p}=e,m=t.useMemo(()=>(0,a.toArray)(l),[l]),g=t.useMemo(()=>m.reduce((e,t)=>e+(q(t)?String(t).length:1),0),[l]),f=t.useMemo(()=>o(m,!1),[l]),[h,b]=t.useState(null),$=t.useRef(null),y=t.useRef(null),x=t.useRef(null),v=t.useRef(null),S=t.useRef(null),[E,k]=t.useState(!1),[w,C]=t.useState(0),[R,T]=t.useState(0),[z,M]=t.useState(null);(0,d.default)(()=>{i&&r&&g?C(1):C(0)},[r,l,s,i,m]),(0,d.default)(()=>{if(1===w)C(2),M(y.current&&getComputedStyle(y.current).whiteSpace);else if(2===w){let e=!!x.current?.isExceed();C(e?3:4),b(e?[0,g]:null),k(e),T(Math.max(x.current?.getHeight()||0,(1===s?0:v.current?.getHeight()||0)+(S.current?.getHeight()||0))+1),p(e)}},[w]);let B=h?Math.ceil((h[0]+h[1])/2):0;(0,d.default)(()=>{let[e,t]=h||[0,0];if(e!==t){let n=($.current?.getHeight()||0)>R,i=B;t-e==1&&(i=n?e:t),b(n?[e,i]:[i,t])}},[h,B]);let L=t.useMemo(()=>{if(!i)return o(m,!1);if(3!==w||!h||h[0]!==h[1]){let e=o(m,!1);return[4,0].includes(w)?e:t.createElement("span",{style:{...O,WebkitLineClamp:s}},e)}return o(c?m:A(m,h[0]),E)},[c,w,h,m].concat((0,n.default)(u))),H={width:r,margin:0,padding:0,whiteSpace:"nowrap"===z?"normal":"inherit"};return t.createElement(t.Fragment,null,L,2===w&&t.createElement(t.Fragment,null,t.createElement(F,{style:{...H,...O,WebkitLineClamp:s},ref:x},f),t.createElement(F,{style:{...H,...O,WebkitLineClamp:s-1},ref:v},f),t.createElement(F,{style:{...H,...O,WebkitLineClamp:1},ref:S},o([],!0))),3===w&&h&&h[0]!==h[1]&&t.createElement(F,{style:{...H,top:400},ref:$},o(A(m,B),!0)),1===w&&t.createElement("span",{style:{whiteSpace:"inherit"},ref:y}))}var X=({enableEllipsis:e,isEllipsis:n,open:i,children:r,tooltipProps:l})=>l?.title&&e?t.createElement(f.default,{open:i&&n,...l},r):r;let _=["delete","mark","code","underline","strong","keyboard","italic"],K=t.forwardRef((e,h)=>{let b,$,y,{prefixCls:x,className:v,style:S,type:E,disabled:k,children:w,ellipsis:C,editable:z,copyable:N,component:I,title:W,onMouseEnter:D,onMouseLeave:G,...F}=e,{getPrefixCls:A,direction:O}=t.useContext(m.ConfigContext),[K]=(0,g.default)("Text"),V=t.useRef(null),U=t.useRef(null),J=A("typography",x),Q=(0,l.omit)(F,_),[Y,Z]=L(z),[ee,et]=(0,o.useControlledState)(!1,Z.editing),{triggerType:en=["icon"]}=Z,ei=e=>{e&&Z.onStart?.(),et(e)},er=(b=(0,t.useRef)(void 0),(0,t.useEffect)(()=>{b.current=ee}),b.current);(0,d.default)(()=>{!ee&&er&&U.current?.focus()},[ee]);let el=e=>{e?.preventDefault(),ei(!0)},[ea,eo]=L(N),{copied:ed,copyLoading:es,onClick:ec}=(({copyConfig:e,children:n})=>{let[i,r]=t.useState(!1),[l,a]=t.useState(!1),o=t.useRef(null),d=()=>{o.current&&clearTimeout(o.current)},s={};return e.format&&(s.format=e.format),t.useEffect(()=>d,[]),{copied:i,copyLoading:l,onClick:(0,T.useEvent)(async t=>{t?.preventDefault(),t?.stopPropagation(),a(!0);try{let i="function"==typeof e.text?await e.text():e.text;await M(i||(0,B.default)(n,{skipEmpty:!0}).join("")||"",s),a(!1),r(!0),d(),o.current=setTimeout(()=>{r(!1)},3e3),e.onCopy?.(t)}catch(e){throw a(!1),e}})}})({copyConfig:eo,children:w}),[eu,ep]=t.useState(!1),[em,eg]=t.useState(!1),[ef,eh]=t.useState(!1),[eb,e$]=t.useState(!1),[ey,ex]=t.useState(!0),[ev,eS]=L(C,{expandable:!1,symbol:e=>e?K?.collapse:K?.expand}),[eE,ek]=(0,o.useControlledState)(eS.defaultExpanded||!1,eS.expanded),ew=ev&&(!eE||"collapsible"===eS.expandable),{rows:eC=1}=eS,eR=t.useMemo(()=>ew&&(void 0!==eS.suffix||eS.onEllipsis||eS.expandable||Y||ea),[ew,eS,Y,ea]);(0,d.default)(()=>{ev&&!eR&&(ep((0,p.isStyleSupport)("webkitLineClamp")),eg((0,p.isStyleSupport)("textOverflow")))},[eR,ev]);let[eT,ez]=t.useState(ew),eM=t.useMemo(()=>!eR&&(1===eC?em:eu),[eR,em,eu]);(0,d.default)(()=>{ez(eM&&ew)},[eM,ew]);let eB=($=eS.tooltip,y=Z.text,(0,t.useMemo)(()=>!0===$?{title:y??w}:(0,t.isValidElement)($)?{title:$}:(0,u.isPlainObject)($)?{title:y??w,...$}:{title:$},[$,y,w])),eL=eT&&!!eB.title,eH=ew&&(eT?eL&&eb:ef),eN=ew&&1===eC&&eT,eI=ew&&eC>1&&eT,[eW,eD]=t.useState(0),[eG,eq]=t.useState(!1),[eP,eF]=t.useState(!1),eA=e=>{eh(e),ef!==e&&eS.onEllipsis?.(e)};t.useEffect(()=>{let e=V.current;if(ev&&eL&&e){let t,n,i,r=(t=document.createElement("em"),e.appendChild(t),n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),e.removeChild(t),n.left>i.left||i.right>n.right||n.top>i.top||i.bottom>n.bottom);eb!==r&&e$(r)}},[ev,eL,w,eI,ey,eW]),t.useEffect(()=>{let e=V.current;if("u"<typeof IntersectionObserver||!e||!eL||!ew)return;let t=new IntersectionObserver(()=>{ex(!!e.offsetParent)});return t.observe(e),()=>{t.disconnect()}},[eL,ew]);let eO=t.useMemo(()=>{if(ev&&!eT)return[Z.text,w,W,eB.title].find(q)},[ev,eT,W,eB.title,eH]);return ee?t.createElement(R,{value:Z.text??("string"==typeof w?w:""),onSave:e=>{Z.onChange?.(e),ei(!1)},onCancel:()=>{Z.onCancel?.(),ei(!1)},onEnd:Z.onEnd,prefixCls:J,className:v,style:S,direction:O,component:I,maxLength:Z.maxLength,autoSize:Z.autoSize,enterIcon:Z.enterIcon}):t.createElement(r.default,{onResize:({offsetWidth:e})=>{eD(e)},disabled:!ew},r=>t.createElement(X,{tooltipProps:eB,enableEllipsis:ew,isEllipsis:eH,open:eP&&!eG},t.createElement(H,{onMouseEnter:e=>{eF(!0),D?.(e)},onMouseLeave:e=>{eF(!1),G?.(e)},className:(0,c.clsx)({[`${J}-${E}`]:E,[`${J}-disabled`]:k,[`${J}-ellipsis`]:ev,[`${J}-ellipsis-single-line`]:eN,[`${J}-ellipsis-multiple-line`]:eI,[`${J}-link`]:"a"===I},v),prefixCls:x,style:{...S,WebkitLineClamp:eI?eC:void 0},component:I,ref:(0,s.composeRef)(r,V,h),direction:O,onClick:en.includes("text")?el:void 0,"aria-label":eO?.toString(),title:W,...Q},t.createElement(j,{enableMeasure:ew&&!eT,text:w,rows:eC,width:eW,onEllipsis:eA,expanded:eE,miscDeps:[ed,eE,es,Y,ea,K].concat((0,n.default)(_.map(t=>e[t])))},(n,r)=>{var l;let o,d,s;return function({mark:e,code:n,underline:i,delete:r,strong:l,keyboard:a,italic:o},d){let s=d;function c(e,n){n&&(s=t.createElement(e,{},s))}return c("strong",l),c("u",i),c("del",r),c("code",n),c("mark",e),c("kbd",a),c("i",o),s}(e,t.createElement(t.Fragment,null,n.length>0&&r&&!eE&&eO?t.createElement("span",{key:"show-content","aria-hidden":!0},n):n,[(l=r)&&!eE&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},"..."),eS.suffix,(o=l&&(()=>{let{expandable:e,symbol:n}=eS;return e?t.createElement("button",{type:"button",key:"expand",className:`${J}-${eE?"collapse":"expand"}`,onClick:e=>{var t;ek((t={expanded:!eE}).expanded),eS.onExpand?.(e,t)},"aria-label":eE?K.collapse:K?.expand},"function"==typeof n?n(eE):n):null})(),d=(()=>{if(!Y)return;let{icon:e,tooltip:n,tabIndex:r}=Z,l=(0,a.toArray)(n)[0]||K?.edit,o="string"==typeof l?l:"";return en.includes("icon")?t.createElement(f.default,{key:"edit",title:!1===n?"":l},t.createElement("button",{type:"button",ref:U,className:`${J}-edit`,onClick:el,"aria-label":o,tabIndex:r},e||t.createElement(i.default,{role:"button"}))):null})(),s=ea?t.createElement(P,{key:"copy",...eo,prefixCls:J,copied:ed,locale:K,onCopy:ec,loading:es,iconOnly:!(0,u.isNonNullable)(w)}):null,o||d||s?t.createElement("span",{key:"operations",className:`${J}-actions`,onMouseEnter:()=>eq(!0),onMouseLeave:()=>eq(!1)},o,d,s):null)]))}))))}),V=t.forwardRef((e,n)=>{let{ellipsis:i,rel:r,children:l,navigate:a,...o}=e,d={...o,rel:void 0===r&&"_blank"===o.target?"noopener noreferrer":r};return t.createElement(K,{...d,ref:n,ellipsis:!!i,component:"a"},l)}),U=t.forwardRef((e,n)=>{let{children:i,...r}=e;return t.createElement(K,{ref:n,...r,component:"div"},i)}),J=t.forwardRef((e,n)=>{let{ellipsis:i,children:r,...a}=e,o=t.useMemo(()=>(0,u.isPlainObject)(i)?(0,l.omit)(i,["expandable","rows"]):i,[i]);return t.createElement(K,{ref:n,...a,ellipsis:o,component:"span"},r)}),Q=[1,2,3,4,5],Y=t.forwardRef((e,n)=>{let{level:i=1,children:r,...l}=e,a=Q.includes(i)?`h${i}`:"h1";return t.createElement(K,{ref:n,...l,component:a},r)});H.Text=J,H.Link=V,H.Title=Y,H.Paragraph=U,e.s(["Typography",()=>H],560370)},946077,e=>{"use strict";var t=e.i(191788);e.i(957562);var n=e.i(191248),i=e.i(531983),r=e.i(56206),l=e.i(430898),a=e.i(993175),o=e.i(625263),d=e.i(536995),s=e.i(106422),c=e.i(267226),u=({prefixCls:e,className:n,hoverable:i=!0,...l})=>{let{getPrefixCls:o}=t.useContext(a.ConfigContext),d=o("card",e),s=(0,r.clsx)(`${d}-grid`,n,{[`${d}-grid-hoverable`]:i});return t.createElement("div",{...l,className:s})};e.i(290586);var p=e.i(774778),m=e.i(307441),g=e.i(352050),f=e.i(104616),h=(0,g.genStyleHooks)("Card",e=>{let t=(0,f.mergeToken)(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[(e=>{let{componentCls:t,cardShadow:n,cardHeadPadding:i,colorBorderSecondary:r,boxShadowTertiary:l,bodyPadding:a,extraColor:o,motionDurationMid:d}=e;return{[t]:{...(0,m.resetComponent)(e),position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:l},[`${t}-head`]:(e=>{let{antCls:t,componentCls:n,headerHeight:i,headerPadding:r,tabsMarginBottom:l}=e;return{display:"flex",justifyContent:"center",flexDirection:"column",minHeight:i,marginBottom:-1,padding:`0 ${(0,p.unit)(r)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${(0,p.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${(0,p.unit)(e.borderRadiusLG)} ${(0,p.unit)(e.borderRadiusLG)} 0 0`,...(0,m.clearFix)(),"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":{display:"inline-block",flex:1,...m.textEllipsis,[`
> ${n}-typography,
> ${n}-typography-edit-content
`]:{insetInlineStart:0,marginTop:0,marginBottom:0}},[`${t}-tabs-top`]:{clear:"both",marginBottom:l,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${(0,p.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}}})(e),[`${t}-extra`]:{marginInlineStart:"auto",color:o,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:{padding:a,borderRadius:`0 0 ${(0,p.unit)(e.borderRadiusLG)} ${(0,p.unit)(e.borderRadiusLG)}`,"&:first-child":{borderStartStartRadius:e.borderRadiusLG,borderStartEndRadius:e.borderRadiusLG},"&:not(:last-child)":{borderEndStartRadius:0,borderEndEndRadius:0}},[`${t}-grid`]:(e=>{let{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:i,lineWidth:r}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:`
${(0,p.unit)(r)} 0 0 0 ${n},
0 ${(0,p.unit)(r)} 0 0 ${n},
${(0,p.unit)(r)} ${(0,p.unit)(r)} 0 0 ${n},
${(0,p.unit)(r)} 0 0 0 ${n} inset,
0 ${(0,p.unit)(r)} 0 0 ${n} inset;
`,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:i}}})(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${(0,p.unit)(e.borderRadiusLG)} ${(0,p.unit)(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:(e=>{let{componentCls:t,iconCls:n,actionsLiMargin:i,cardActionsIconSize:r,colorBorderSecondary:l,actionsBg:a}=e;return{margin:0,padding:0,listStyle:"none",background:a,borderTop:`${(0,p.unit)(e.lineWidth)} ${e.lineType} ${l}`,display:"flex",borderRadius:`0 0 ${(0,p.unit)(e.borderRadiusLG)} ${(0,p.unit)(e.borderRadiusLG)}`,...(0,m.clearFix)(),"& > li":{margin:i,color:e.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:e.calc(e.cardActionsIconSize).mul(2).equal(),fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:(0,p.unit)(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:r,lineHeight:(0,p.unit)(e.calc(r).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${(0,p.unit)(e.lineWidth)} ${e.lineType} ${l}`}}}})(e),[`${t}-meta`]:{margin:`${(0,p.unit)(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex",...(0,m.clearFix)(),"&-avatar":{paddingInlineEnd:e.padding},"&-section":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,...m.textEllipsis},"&-description":{color:e.colorTextDescription}}},[`${t}-bordered`]:{border:`${(0,p.unit)(e.lineWidth)} ${e.lineType} ${r}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:["box-shadow","border-color"].map(e=>`${e} ${d}`).join(", "),"&:hover":{borderColor:"transparent",boxShadow:n}},[`${t}-contain-grid`]:{borderRadius:`${(0,p.unit)(e.borderRadiusLG)} ${(0,p.unit)(e.borderRadiusLG)} 0 0 `,[`&:not(:has(> ${t}-head))`]:{borderRadius:0},[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:e.calc(e.lineWidth).mul(-1).equal(),marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),padding:0}},[`${t}-contain-tabs`]:{[`> div${t}-head`]:{minHeight:0,[`${t}-head-title, ${t}-extra`]:{paddingTop:i}}},[`${t}-type-inner`]:(e=>{let{componentCls:t,colorFillAlter:n,headerPadding:i,bodyPadding:r}=e;return{[`${t}-head`]:{padding:`0 ${(0,p.unit)(i)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${(0,p.unit)(e.padding)} ${(0,p.unit)(r)}`}}})(e),[`${t}-loading`]:(e=>{let{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}})(e),[`${t}-rtl`]:{direction:"rtl"}}})(t),(e=>{let{componentCls:t,bodyPaddingSM:n,headerPaddingSM:i,headerHeightSM:r,headerFontSizeSM:l}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:r,padding:`0 ${(0,p.unit)(i)}`,fontSize:l,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}})(t)]},e=>({headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+2*e.padding,headerHeightSM:e.fontSize*e.lineHeight+2*e.paddingXS,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:e.bodyPadding??e.paddingLG,headerPadding:e.headerPadding??e.paddingLG}));let b=e=>{let{actionClasses:n,actions:i=[],actionStyle:r}=e;return t.createElement("ul",{className:n,style:r},i.map((e,n)=>{let r=`action-${n}`;return t.createElement("li",{style:{width:`${100/i.length}%`},key:r},t.createElement("span",null,e))}))},$=t.forwardRef((e,p)=>{let m,{prefixCls:g,className:f,rootClassName:$,style:y,extra:x,headStyle:v={},bodyStyle:S={},title:E,loading:k,bordered:w,variant:C,size:R,type:T,cover:z,actions:M,tabList:B,children:L,activeTabKey:H,defaultActiveTabKey:N,tabBarExtraContent:I,hoverable:W,tabProps:D={},classNames:G,styles:q,...P}=e,{getPrefixCls:F,direction:A,className:O,style:j,classNames:X,styles:_}=(0,a.useComponentConfig)("card"),[K]=(0,d.default)("card",C,w),V=(0,o.default)(R),U={...e,size:V,variant:K},[J,Q]=(0,l.useMergeSemantic)([X,G],[_,q],{props:U}),Y=t.useMemo(()=>(0,i.toArray)(L),[L]),Z=t.useMemo(()=>Y.some(e=>t.isValidElement(e)&&e.type===u),[Y]),ee=F("card",g),[et,en]=h(ee),ei=t.createElement(s.default,{loading:!0,active:!0,paragraph:{rows:4},title:!1},L),er=void 0!==H,el={...D,[er?"activeKey":"defaultActiveKey"]:er?H:N,tabBarExtraContent:I},ea=B?t.createElement(c.default,{size:"small"!==V?"large":V,...el,className:`${ee}-head-tabs`,onChange:t=>{e.onTabChange?.(t)},items:B.map(({tab:e,...t})=>({label:e,...t}))}):null;if(E||x||ea){let e=(0,r.clsx)(`${ee}-head`,J.header),n=(0,r.clsx)(`${ee}-head-title`,J.title),i=(0,r.clsx)(`${ee}-extra`,J.extra),l={...v,...Q.header};m=t.createElement("div",{className:e,style:l},t.createElement("div",{className:`${ee}-head-wrapper`},E&&t.createElement("div",{className:n,style:Q.title},E),x&&t.createElement("div",{className:i,style:Q.extra},x)),ea)}let eo=(0,r.clsx)(`${ee}-cover`,J.cover),ed=z?t.createElement("div",{className:eo,style:Q.cover},z):null,es=(0,r.clsx)(`${ee}-body`,J.body),ec={...S,...Q.body},eu=k||Y.length?t.createElement("div",{className:es,style:ec},k?ei:L):null,ep=(0,r.clsx)(`${ee}-actions`,J.actions),em=M?.length?t.createElement(b,{actionClasses:ep,actionStyle:Q.actions,actions:M}):null,eg=(0,n.omit)(P,["onTabChange"]),ef=(0,r.clsx)(ee,O,{[`${ee}-loading`]:k,[`${ee}-bordered`]:"borderless"!==K,[`${ee}-hoverable`]:W,[`${ee}-contain-grid`]:Z,[`${ee}-contain-tabs`]:B?.length,[`${ee}-small`]:"small"===V,[`${ee}-type-${T}`]:!!T,[`${ee}-rtl`]:"rtl"===A},f,$,et,en,J.root),eh={...Q.root,...j,...y};return t.createElement("div",{ref:p,...eg,className:ef,style:eh},m,ed,eu,em)});$.Grid=u,$.Meta=e=>{let{prefixCls:n,className:i,avatar:o,title:d,description:s,style:c,classNames:u,styles:p,...m}=e,{getPrefixCls:g,className:f,style:h,classNames:b,styles:$}=(0,a.useComponentConfig)("cardMeta"),y=g("card",n),x=`${y}-meta`,[v,S]=(0,l.useMergeSemantic)([b,u],[$,p],{props:e}),E=(0,r.clsx)(x,i,f,v.root),k={...h,...S.root,...c},w=(0,r.clsx)(`${x}-avatar`,v.avatar),C=(0,r.clsx)(`${x}-title`,v.title),R=(0,r.clsx)(`${x}-description`,v.description),T=(0,r.clsx)(`${x}-section`,v.section),z=o?t.createElement("div",{className:w,style:S.avatar},o):null,M=d?t.createElement("div",{className:C,style:S.title},d):null,B=s?t.createElement("div",{className:R,style:S.description},s):null,L=M||B?t.createElement("div",{className:T,style:S.section},M,B):null;return t.createElement("div",{...m,className:E,style:k},z,L)},e.s(["Card",()=>$],946077)}]);