starry / dist /assets /index-dfec1b5b.js
k-l-lambda's picture
update: export from starry-refactor 2026-07-24 19:52
3584b5f
Raw
History Blame Contribute Delete
34.5 kB
import{a6 as na,r as a,c as Z,b as H,K as vt,e as ra,d as z,i as ae,a as E,z as Se,a4 as oa,_ as Pt,w as Ot,aF as ia,C as wt,S as la,y as sa,A as Ht,M as Ft,at as ca}from"./umi-a12c8253.js";import{b as ua,M as da,d as fa,c as va,E as pa}from"./EditOutlined-d468c101.js";import{a as ma,C as ba}from"./progress-81ce73da.js";import{y as ya,K as re,R as xt,x as ga,u as Tt,e as ha,D as Ea,j as dt,T as Rt}from"./TextArea-ec8ab387.js";import{t as kt}from"./button-f56a19a0.js";import{w as Sa}from"./index-868eaf8d.js";import{c as Ca,o as Gt,y as xa}from"./_setToString-ca5ad23e.js";var Jt=function(n){if(na()&&window.document.documentElement){var r=Array.isArray(n)?n:[n],t=window.document.documentElement;return r.some(function(o){return o in t.style})}return!1},Ta=function(n,r){if(!Jt(n))return!1;var t=document.createElement("div"),o=t.style[n];return t.style[n]=r,t.style[n]!==o};function Nt(e,n){return!Array.isArray(e)&&n!==void 0?Ta(e,n):Jt(e)}const pt=a.createContext(null);var Xt=a.forwardRef(function(e,n){var r=e.prefixCls,t=e.className,o=e.style,i=e.id,l=e.active,s=e.tabKey,c=e.children;return a.createElement("div",{id:i&&"".concat(i,"-panel-").concat(s),role:"tabpanel",tabIndex:l?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(s),"aria-hidden":!l,style:o,className:Z(r,l&&"".concat(r,"-active"),t),ref:n},c)}),Ra=["key","forceRender","style","className"];function wa(e){var n=e.id,r=e.activeKey,t=e.animated,o=e.tabPosition,i=e.destroyInactiveTabPane,l=a.useContext(pt),s=l.prefixCls,c=l.tabs,m=t.tabPane,u="".concat(s,"-tabpane");return a.createElement("div",{className:Z("".concat(s,"-content-holder"))},a.createElement("div",{className:Z("".concat(s,"-content"),"".concat(s,"-content-").concat(o),H({},"".concat(s,"-content-animated"),m))},c.map(function(d){var b=d.key,C=d.forceRender,T=d.style,R=d.className,_=vt(d,Ra),I=b===r;return a.createElement(ra,z({key:b,visible:I,forceRender:C,removeOnLeave:!!i,leavedClassName:"".concat(u,"-hidden")},t.tabPaneMotion),function(S,k){var D=S.style,K=S.className;return a.createElement(Xt,z({},_,{prefixCls:u,id:n,tabKey:b,animated:m,active:I,style:ae(ae({},T),D),className:Z(R,K),ref:k}))})})))}var It={width:0,height:0,left:0,top:0};function ka(e,n,r){return a.useMemo(function(){for(var t,o=new Map,i=n.get((t=e[0])===null||t===void 0?void 0:t.key)||It,l=i.left+i.width,s=0;s<e.length;s+=1){var c=e[s].key,m=n.get(c);if(!m){var u;m=n.get((u=e[s-1])===null||u===void 0?void 0:u.key)||It}var d=o.get(c)||ae({},m);d.right=l-d.left-d.width,o.set(c,d)}return o},[e.map(function(t){return t.key}).join("_"),n,r])}function $t(e,n){var r=a.useRef(e),t=a.useState({}),o=E(t,2),i=o[1];function l(s){var c=typeof s=="function"?s(r.current):s;c!==r.current&&n(c,r.current),r.current=c,i({})}return[r.current,l]}var Pa=.1,Mt=.01,ft=20,Lt=Math.pow(.995,ft);function Oa(e,n){var r=a.useState(),t=E(r,2),o=t[0],i=t[1],l=a.useState(0),s=E(l,2),c=s[0],m=s[1],u=a.useState(0),d=E(u,2),b=d[0],C=d[1],T=a.useState(),R=E(T,2),_=R[0],I=R[1],S=a.useRef();function k(h){var x=h.touches[0],f=x.screenX,v=x.screenY;i({x:f,y:v}),window.clearInterval(S.current)}function D(h){if(o){h.preventDefault();var x=h.touches[0],f=x.screenX,v=x.screenY;i({x:f,y:v});var w=f-o.x,P=v-o.y;n(w,P);var J=Date.now();m(J),C(J-c),I({x:w,y:P})}}function K(){if(o&&(i(null),I(null),_)){var h=_.x/b,x=_.y/b,f=Math.abs(h),v=Math.abs(x);if(Math.max(f,v)<Pa)return;var w=h,P=x;S.current=window.setInterval(function(){if(Math.abs(w)<Mt&&Math.abs(P)<Mt){window.clearInterval(S.current);return}w*=Lt,P*=Lt,n(w*ft,P*ft)},ft)}}var N=a.useRef();function y(h){var x=h.deltaX,f=h.deltaY,v=0,w=Math.abs(x),P=Math.abs(f);w===P?v=N.current==="x"?x:f:w>P?(v=x,N.current="x"):(v=f,N.current="y"),n(-v,-v)&&h.preventDefault()}var V=a.useRef(null);V.current={onTouchStart:k,onTouchMove:D,onTouchEnd:K,onWheel:y},a.useEffect(function(){function h(w){V.current.onTouchStart(w)}function x(w){V.current.onTouchMove(w)}function f(w){V.current.onTouchEnd(w)}function v(w){V.current.onWheel(w)}return document.addEventListener("touchmove",x,{passive:!1}),document.addEventListener("touchend",f,{passive:!1}),e.current.addEventListener("touchstart",h,{passive:!1}),e.current.addEventListener("wheel",v),function(){document.removeEventListener("touchmove",x),document.removeEventListener("touchend",f)}},[])}function Yt(e){var n=a.useState(0),r=E(n,2),t=r[0],o=r[1],i=a.useRef(0),l=a.useRef();return l.current=e,ya(function(){var s;(s=l.current)===null||s===void 0||s.call(l)},[t]),function(){i.current===t&&(i.current+=1,o(i.current))}}function Na(e){var n=a.useRef([]),r=a.useState({}),t=E(r,2),o=t[1],i=a.useRef(typeof e=="function"?e():e),l=Yt(function(){var c=i.current;n.current.forEach(function(m){c=m(c)}),n.current=[],i.current=c,o({})});function s(c){n.current.push(c),l()}return[i.current,s]}var At={width:0,height:0,left:0,top:0,right:0};function Ia(e,n,r,t,o,i,l){var s=l.tabs,c=l.tabPosition,m=l.rtl,u,d,b;return["top","bottom"].includes(c)?(u="width",d=m?"right":"left",b=Math.abs(r)):(u="height",d="top",b=-r),a.useMemo(function(){if(!s.length)return[0,0];for(var C=s.length,T=C,R=0;R<C;R+=1){var _=e.get(s[R].key)||At;if(_[d]+_[u]>b+n){T=R-1;break}}for(var I=0,S=C-1;S>=0;S-=1){var k=e.get(s[S].key)||At;if(k[d]<b){I=S+1;break}}return[I,T]},[e,n,t,o,i,b,c,s.map(function(C){return C.key}).join("_"),m])}function zt(e){var n;return e instanceof Map?(n={},e.forEach(function(r,t){n[t]=r})):n=e,JSON.stringify(n)}var $a="TABS_DQ";function Qt(e){return String(e).replace(/"/g,$a)}function Ma(e,n){var r=e.prefixCls,t=e.editable,o=e.locale,i=e.style;return!t||t.showAdd===!1?null:a.createElement("button",{ref:n,type:"button",className:"".concat(r,"-nav-add"),style:i,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(s){t.onEdit("add",{event:s})}},t.addIcon||"+")}const Zt=a.forwardRef(Ma);var _t=a.forwardRef(function(e,n){var r=e.position,t=e.prefixCls,o=e.extra;if(!o)return null;var i,l={};return Se(o)==="object"&&!a.isValidElement(o)?l=o:l.right=o,r==="right"&&(i=l.right),r==="left"&&(i=l.left),i?a.createElement("div",{className:"".concat(t,"-extra-content"),ref:n},i):null});function La(e,n){var r=e.prefixCls,t=e.id,o=e.tabs,i=e.locale,l=e.mobile,s=e.moreIcon,c=s===void 0?"More":s,m=e.moreTransitionName,u=e.style,d=e.className,b=e.editable,C=e.tabBarGutter,T=e.rtl,R=e.removeAriaLabel,_=e.onTabClick,I=e.getPopupContainer,S=e.popupClassName,k=a.useState(!1),D=E(k,2),K=D[0],N=D[1],y=a.useState(null),V=E(y,2),h=V[0],x=V[1],f="".concat(t,"-more-popup"),v="".concat(r,"-dropdown"),w=h!==null?"".concat(f,"-").concat(h):null,P=i==null?void 0:i.dropdownAriaLabel;function J(g,W){g.preventDefault(),g.stopPropagation(),b.onEdit("remove",{key:W,event:g})}var X=a.createElement(ua,{onClick:function(W){var ne=W.key,Y=W.domEvent;_(ne,Y),N(!1)},prefixCls:"".concat(v,"-menu"),id:f,tabIndex:-1,role:"listbox","aria-activedescendant":w,selectedKeys:[h],"aria-label":P!==void 0?P:"expanded dropdown"},o.map(function(g){var W=b&&g.closable!==!1&&!g.disabled;return a.createElement(da,{key:g.key,id:"".concat(f,"-").concat(g.key),role:"option","aria-controls":t&&"".concat(t,"-panel-").concat(g.key),disabled:g.disabled},a.createElement("span",null,g.label),W&&a.createElement("button",{type:"button","aria-label":R||"remove",tabIndex:0,className:"".concat(v,"-menu-item-remove"),onClick:function(Y){Y.stopPropagation(),J(Y,g.key)}},g.closeIcon||b.removeIcon||"×"))}));function B(g){for(var W=o.filter(function(ve){return!ve.disabled}),ne=W.findIndex(function(ve){return ve.key===h})||0,Y=W.length,q=0;q<Y;q+=1){ne=(ne+g+Y)%Y;var Ce=W[ne];if(!Ce.disabled){x(Ce.key);return}}}function $(g){var W=g.which;if(!K){[re.DOWN,re.SPACE,re.ENTER].includes(W)&&(N(!0),g.preventDefault());return}switch(W){case re.UP:B(-1),g.preventDefault();break;case re.DOWN:B(1),g.preventDefault();break;case re.ESC:N(!1);break;case re.SPACE:case re.ENTER:h!==null&&_(h,g);break}}a.useEffect(function(){var g=document.getElementById(w);g&&g.scrollIntoView&&g.scrollIntoView(!1)},[h]),a.useEffect(function(){K||x(null)},[K]);var j=H({},T?"marginRight":"marginLeft",C);o.length||(j.visibility="hidden",j.order=1);var le=Z(H({},"".concat(v,"-rtl"),T)),oe=l?null:a.createElement(fa,{prefixCls:v,overlay:X,trigger:["hover"],visible:o.length?K:!1,transitionName:m,onVisibleChange:N,overlayClassName:Z(le,S),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:I},a.createElement("button",{type:"button",className:"".concat(r,"-nav-more"),style:j,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":f,id:"".concat(t,"-more"),"aria-expanded":K,onKeyDown:$},c));return a.createElement("div",{className:Z("".concat(r,"-nav-operations"),d),style:u,ref:n},oe,a.createElement(Zt,{prefixCls:r,locale:i,editable:b}))}const Aa=a.memo(a.forwardRef(La),function(e,n){return n.tabMoving});function za(e){var n,r=e.prefixCls,t=e.id,o=e.active,i=e.tab,l=i.key,s=i.label,c=i.disabled,m=i.closeIcon,u=e.closable,d=e.renderWrapper,b=e.removeAriaLabel,C=e.editable,T=e.onClick,R=e.onFocus,_=e.style,I="".concat(r,"-tab"),S=C&&u!==!1&&!c;function k(N){c||T(N)}function D(N){N.preventDefault(),N.stopPropagation(),C.onEdit("remove",{key:l,event:N})}var K=a.createElement("div",{key:l,"data-node-key":Qt(l),className:Z(I,(n={},H(n,"".concat(I,"-with-remove"),S),H(n,"".concat(I,"-active"),o),H(n,"".concat(I,"-disabled"),c),n)),style:_,onClick:k},a.createElement("div",{role:"tab","aria-selected":o,id:t&&"".concat(t,"-tab-").concat(l),className:"".concat(I,"-btn"),"aria-controls":t&&"".concat(t,"-panel-").concat(l),"aria-disabled":c,tabIndex:c?null:0,onClick:function(y){y.stopPropagation(),k(y)},onKeyDown:function(y){[re.SPACE,re.ENTER].includes(y.which)&&(y.preventDefault(),k(y))},onFocus:R},s),S&&a.createElement("button",{type:"button","aria-label":b||"remove",tabIndex:0,className:"".concat(I,"-remove"),onClick:function(y){y.stopPropagation(),D(y)}},m||C.removeIcon||"×"));return d?d(K):K}var ze=function(n){var r=n.current||{},t=r.offsetWidth,o=t===void 0?0:t,i=r.offsetHeight,l=i===void 0?0:i;return[o,l]},st=function(n,r){return n[r?0:1]};function _a(e,n){var r,t=a.useContext(pt),o=t.prefixCls,i=t.tabs,l=e.className,s=e.style,c=e.id,m=e.animated,u=e.activeKey,d=e.rtl,b=e.extra,C=e.editable,T=e.locale,R=e.tabPosition,_=e.tabBarGutter,I=e.children,S=e.onTabClick,k=e.onTabScroll,D=a.useRef(),K=a.useRef(),N=a.useRef(),y=a.useRef(),V=a.useRef(),h=a.useRef(),x=a.useRef(),f=R==="top"||R==="bottom",v=$t(0,function(M,L){f&&k&&k({direction:M>L?"left":"right"})}),w=E(v,2),P=w[0],J=w[1],X=$t(0,function(M,L){!f&&k&&k({direction:M>L?"top":"bottom"})}),B=E(X,2),$=B[0],j=B[1],le=a.useState([0,0]),oe=E(le,2),g=oe[0],W=oe[1],ne=a.useState([0,0]),Y=E(ne,2),q=Y[0],Ce=Y[1],ve=a.useState([0,0]),pe=E(ve,2),Oe=pe[0],Ne=pe[1],Ie=a.useState([0,0]),xe=E(Ie,2),_e=xe[0],Be=xe[1],U=Na(new Map),ue=E(U,2),Re=ue[0],bt=ue[1],we=ka(i,Re,q[0]),$e=st(g,f),ke=st(q,f),Ke=st(Oe,f),De=st(_e,f),Xe=$e<ke+Ke,se=Xe?$e-De:$e-Ke,yt="".concat(o,"-nav-operations-hidden"),de=0,me=0;f&&d?(de=0,me=Math.max(0,ke-se)):(de=Math.min(0,se-ke),me=0);function je(M){return M<de?de:M>me?me:M}var Ye=a.useRef(),Qe=a.useState(),We=E(Qe,2),Me=We[0],Ze=We[1];function Le(){Ze(Date.now())}function Ve(){window.clearTimeout(Ye.current)}Oa(y,function(M,L){function G(Q,ge){Q(function(ce){var O=je(ce+ge);return O})}return Xe?(f?G(J,M):G(j,L),Ve(),Le(),!0):!1}),a.useEffect(function(){return Ve(),Me&&(Ye.current=window.setTimeout(function(){Ze(0)},100)),Ve},[Me]);var gt=Ia(we,se,f?P:$,ke,Ke,De,ae(ae({},e),{},{tabs:i})),qe=E(gt,2),et=qe[0],be=qe[1],F=oa(function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u,L=we.get(M)||{width:0,height:0,left:0,right:0,top:0};if(f){var G=P;d?L.right<P?G=L.right:L.right+L.width>P+se&&(G=L.right+L.width-se):L.left<-P?G=-L.left:L.left+L.width>-P+se&&(G=-(L.left+L.width-se)),j(0),J(je(G))}else{var Q=$;L.top<-$?Q=-L.top:L.top+L.height>-$+se&&(Q=-(L.top+L.height-se)),J(0),j(je(Q))}}),ee={};R==="top"||R==="bottom"?ee[d?"marginRight":"marginLeft"]=_:ee.marginTop=_;var Ue=i.map(function(M,L){var G=M.key;return a.createElement(za,{id:c,prefixCls:o,key:G,tab:M,style:L===0?void 0:ee,closable:M.closable,editable:C,active:G===u,renderWrapper:I,removeAriaLabel:T==null?void 0:T.removeAriaLabel,onClick:function(ge){S(G,ge)},onFocus:function(){F(G),Le(),y.current&&(d||(y.current.scrollLeft=0),y.current.scrollTop=0)}})}),Ee=function(){return bt(function(){var L=new Map;return i.forEach(function(G){var Q,ge=G.key,ce=(Q=V.current)===null||Q===void 0?void 0:Q.querySelector('[data-node-key="'.concat(Qt(ge),'"]'));ce&&L.set(ge,{width:ce.offsetWidth,height:ce.offsetHeight,left:ce.offsetLeft,top:ce.offsetTop})}),L})};a.useEffect(function(){Ee()},[i.map(function(M){return M.key}).join("_")]);var Te=Yt(function(){var M=ze(D),L=ze(K),G=ze(N);W([M[0]-L[0]-G[0],M[1]-L[1]-G[1]]);var Q=ze(x);Ne(Q);var ge=ze(h);Be(ge);var ce=ze(V);Ce([ce[0]-Q[0],ce[1]-Q[1]]),Ee()}),ie=i.slice(0,et),tt=i.slice(be+1),at=[].concat(Pt(ie),Pt(tt)),Ae=a.useState(),nt=E(Ae,2),ht=nt[0],rt=nt[1],ye=we.get(u),ot=a.useRef();function it(){Ot.cancel(ot.current)}a.useEffect(function(){var M={};return ye&&(f?(d?M.right=ye.right:M.left=ye.left,M.width=ye.width):(M.top=ye.top,M.height=ye.height)),it(),ot.current=Ot(function(){rt(M)}),it},[ye,f,d]),a.useEffect(function(){F()},[u,de,me,zt(ye),zt(we),f]),a.useEffect(function(){Te()},[d]);var He=!!at.length,Pe="".concat(o,"-nav-wrap"),Fe,Ge,lt,fe;return f?d?(Ge=P>0,Fe=P!==me):(Fe=P<0,Ge=P!==de):(lt=$<0,fe=$!==de),a.createElement(xt,{onResize:Te},a.createElement("div",{ref:ia(n,D),role:"tablist",className:Z("".concat(o,"-nav"),l),style:s,onKeyDown:function(){Le()}},a.createElement(_t,{ref:K,position:"left",extra:b,prefixCls:o}),a.createElement("div",{className:Z(Pe,(r={},H(r,"".concat(Pe,"-ping-left"),Fe),H(r,"".concat(Pe,"-ping-right"),Ge),H(r,"".concat(Pe,"-ping-top"),lt),H(r,"".concat(Pe,"-ping-bottom"),fe),r)),ref:y},a.createElement(xt,{onResize:Te},a.createElement("div",{ref:V,className:"".concat(o,"-nav-list"),style:{transform:"translate(".concat(P,"px, ").concat($,"px)"),transition:Me?"none":void 0}},Ue,a.createElement(Zt,{ref:x,prefixCls:o,locale:T,editable:C,style:ae(ae({},Ue.length===0?void 0:ee),{},{visibility:He?"hidden":null})}),a.createElement("div",{className:Z("".concat(o,"-ink-bar"),H({},"".concat(o,"-ink-bar-animated"),m.inkBar)),style:ht})))),a.createElement(Aa,z({},e,{removeAriaLabel:T==null?void 0:T.removeAriaLabel,ref:h,prefixCls:o,tabs:at,className:!He&&yt,tabMoving:!!Me})),a.createElement(_t,{ref:N,position:"right",extra:b,prefixCls:o})))}const Bt=a.forwardRef(_a);var Ba=["renderTabBar"],Ka=["label","key"];function Da(e){var n=e.renderTabBar,r=vt(e,Ba),t=a.useContext(pt),o=t.tabs;if(n){var i=ae(ae({},r),{},{panes:o.map(function(l){var s=l.label,c=l.key,m=vt(l,Ka);return a.createElement(Xt,z({tab:s,key:c,tabKey:c},m))})});return n(i,Bt)}return a.createElement(Bt,r)}function ja(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},n;return e===!1?n={inkBar:!1,tabPane:!1}:e===!0?n={inkBar:!0,tabPane:!1}:n=ae({inkBar:!0},Se(e)==="object"?e:{}),n.tabPaneMotion&&n.tabPane===void 0&&(n.tabPane=!0),!n.tabPaneMotion&&n.tabPane&&(n.tabPane=!1),n}var Wa=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName"],Kt=0;function Va(e,n){var r,t=e.id,o=e.prefixCls,i=o===void 0?"rc-tabs":o,l=e.className,s=e.items,c=e.direction,m=e.activeKey,u=e.defaultActiveKey,d=e.editable,b=e.animated,C=e.tabPosition,T=C===void 0?"top":C,R=e.tabBarGutter,_=e.tabBarStyle,I=e.tabBarExtraContent,S=e.locale,k=e.moreIcon,D=e.moreTransitionName,K=e.destroyInactiveTabPane,N=e.renderTabBar,y=e.onChange,V=e.onTabClick,h=e.onTabScroll,x=e.getPopupContainer,f=e.popupClassName,v=vt(e,Wa),w=a.useMemo(function(){return(s||[]).filter(function(U){return U&&Se(U)==="object"&&"key"in U})},[s]),P=c==="rtl",J=ja(b),X=a.useState(!1),B=E(X,2),$=B[0],j=B[1];a.useEffect(function(){j(ga())},[]);var le=Tt(function(){var U;return(U=w[0])===null||U===void 0?void 0:U.key},{value:m,defaultValue:u}),oe=E(le,2),g=oe[0],W=oe[1],ne=a.useState(function(){return w.findIndex(function(U){return U.key===g})}),Y=E(ne,2),q=Y[0],Ce=Y[1];a.useEffect(function(){var U=w.findIndex(function(Re){return Re.key===g});if(U===-1){var ue;U=Math.max(0,Math.min(q,w.length-1)),W((ue=w[U])===null||ue===void 0?void 0:ue.key)}Ce(U)},[w.map(function(U){return U.key}).join("_"),g,q]);var ve=Tt(null,{value:t}),pe=E(ve,2),Oe=pe[0],Ne=pe[1];a.useEffect(function(){t||(Ne("rc-tabs-".concat(Kt)),Kt+=1)},[]);function Ie(U,ue){V==null||V(U,ue);var Re=U!==g;W(U),Re&&(y==null||y(U))}var xe={id:Oe,activeKey:g,animated:J,tabPosition:T,rtl:P,mobile:$},_e,Be=ae(ae({},xe),{},{editable:d,locale:S,moreIcon:k,moreTransitionName:D,tabBarGutter:R,onTabClick:Ie,onTabScroll:h,extra:I,style:_,panes:null,getPopupContainer:x,popupClassName:f});return a.createElement(pt.Provider,{value:{tabs:w,prefixCls:i}},a.createElement("div",z({ref:n,id:t,className:Z(i,"".concat(i,"-").concat(T),(r={},H(r,"".concat(i,"-mobile"),$),H(r,"".concat(i,"-editable"),d),H(r,"".concat(i,"-rtl"),P),r),l)},v),_e,a.createElement(Da,z({},Be,{renderTabBar:N})),a.createElement(wa,z({destroyInactiveTabPane:K},xe,{animated:J}))))}var Ua=a.forwardRef(Va),Ha={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Fa(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},r;return n===!1?r={inkBar:!1,tabPane:!1}:n===!0?r={inkBar:!0,tabPane:!0}:r=z({inkBar:!0},Se(n)==="object"?n:{}),r.tabPane&&(r.tabPaneMotion=z(z({},Ha),{motionName:ha(e,"switch")})),r}var Ga=globalThis&&globalThis.__rest||function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(r[t[o]]=e[t[o]]);return r};function Ja(e){return e.filter(function(n){return n})}function Xa(e,n){if(e)return e;var r=kt(n).map(function(t){if(a.isValidElement(t)){var o=t.key,i=t.props,l=i||{},s=l.tab,c=Ga(l,["tab"]),m=z(z({key:String(o)},c),{label:s});return m}return null});return Ja(r)}var Ya=function(){return null};const Qa=Ya;var Za=globalThis&&globalThis.__rest||function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(r[t[o]]=e[t[o]]);return r};function qa(e){var n=e.type,r=e.className,t=e.size,o=e.onEdit,i=e.hideAdd,l=e.centered,s=e.addIcon,c=e.children,m=e.items,u=e.animated,d=Za(e,["type","className","size","onEdit","hideAdd","centered","addIcon","children","items","animated"]),b=d.prefixCls,C=d.moreIcon,T=C===void 0?a.createElement(va,null):C,R=a.useContext(wt),_=R.getPrefixCls,I=R.direction,S=R.getPopupContainer,k=_("tabs",b),D;n==="editable-card"&&(D={onEdit:function(h,x){var f=x.key,v=x.event;o==null||o(h==="add"?v:f,h)},removeIcon:a.createElement(sa,null),addIcon:s||a.createElement(ma,null),showAdd:i!==!0});var K=_(),N=Xa(m,c),y=Fa(k,u);return a.createElement(la.Consumer,null,function(V){var h=t!==void 0?t:V;return a.createElement(Ua,z({direction:I,getPopupContainer:S,moreTransitionName:"".concat(K,"-slide-up")},d,{items:N,className:Z(H(H(H(H({},"".concat(k,"-").concat(h),h),"".concat(k,"-card"),["card","editable-card"].includes(n)),"".concat(k,"-editable-card"),n==="editable-card"),"".concat(k,"-centered"),l),r),editable:D,moreIcon:T,prefixCls:k,animated:y}))})}qa.TabPane=Qa;var en=globalThis&&globalThis.__rest||function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(r[t[o]]=e[t[o]]);return r},tn={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"},an=a.forwardRef(function(e,n){var r=function(u){var d=u.keyCode;d===re.ENTER&&u.preventDefault()},t=function(u){var d=u.keyCode,b=e.onClick;d===re.ENTER&&b&&b()},o=e.style,i=e.noStyle,l=e.disabled,s=en(e,["style","noStyle","disabled"]),c={};return i||(c=z({},tn)),l&&(c.pointerEvents="none"),c=z(z({},c),o),a.createElement("div",z({role:"button",tabIndex:0,ref:n},s,{onKeyDown:r,onKeyUp:t,style:c}))});const Dt=an;var nn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const rn=nn;var on=function(n,r){return a.createElement(Ht,ae(ae({},n),{},{ref:r,icon:rn}))},ln=a.forwardRef(on);const sn=ln;var cn={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"};const un=cn;var dn=function(n,r){return a.createElement(Ht,ae(ae({},n),{},{ref:r,icon:un}))},fn=a.forwardRef(dn);const vn=fn;var pn=function(n){var r=n.prefixCls,t=n["aria-label"],o=n.className,i=n.style,l=n.direction,s=n.maxLength,c=n.autoSize,m=c===void 0?!0:c,u=n.value,d=n.onSave,b=n.onCancel,C=n.onEnd,T=n.component,R=n.enterIcon,_=R===void 0?a.createElement(vn,null):R,I=a.useRef(null),S=a.useRef(!1),k=a.useRef(),D=a.useState(u),K=E(D,2),N=K[0],y=K[1];a.useEffect(function(){y(u)},[u]),a.useEffect(function(){if(I.current&&I.current.resizableTextArea){var B=I.current.resizableTextArea.textArea;B.focus();var $=B.value.length;B.setSelectionRange($,$)}},[]);var V=function($){var j=$.target;y(j.value.replace(/[\n\r]/g,""))},h=function(){S.current=!0},x=function(){S.current=!1},f=function($){var j=$.keyCode;S.current||(k.current=j)},v=function(){d(N.trim())},w=function($){var j=$.keyCode,le=$.ctrlKey,oe=$.altKey,g=$.metaKey,W=$.shiftKey;k.current===j&&!S.current&&!le&&!oe&&!g&&!W&&(j===re.ENTER?(v(),C==null||C()):j===re.ESC&&b())},P=function(){v()},J=T?"".concat(r,"-").concat(T):"",X=Z(r,"".concat(r,"-edit-content"),H({},"".concat(r,"-rtl"),l==="rtl"),o,J);return a.createElement("div",{className:X,style:i},a.createElement(Ea,{ref:I,maxLength:s,value:N,onChange:V,onKeyDown:f,onKeyUp:w,onCompositionStart:h,onCompositionEnd:x,onBlur:P,"aria-label":t,rows:1,autoSize:m}),_!==null?Ca(_,{className:"".concat(r,"-edit-content-confirm")}):null)};const mn=pn;function St(e,n){return a.useMemo(function(){var r=!!e;return[r,z(z({},n),r&&Se(e)==="object"?e:null)]},[e])}var bn=function(n,r){var t=a.useRef(!1);a.useEffect(function(){t.current?n():t.current=!0},r)};const yn=bn;var gn=globalThis&&globalThis.__rest||function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(r[t[o]]=e[t[o]]);return r},hn=a.forwardRef(function(e,n){var r=e.prefixCls,t=e.component,o=t===void 0?"article":t,i=e.className,l=e.setContentRef,s=e.children,c=e.direction,m=gn(e,["prefixCls","component","className","setContentRef","children","direction"]),u=a.useContext(wt),d=u.getPrefixCls,b=u.direction,C=c??b,T=n;l&&(T=Ft(n,l));var R=d("typography",r),_=Z(R,H({},"".concat(R,"-rtl"),C==="rtl"),i);return a.createElement(o,z({className:_,ref:T},m),s)});const qt=hn;function ea(e){var n=Se(e);return n==="string"||n==="number"}function En(e){var n=0;return e.forEach(function(r){ea(r)?n+=String(r).length:n+=1}),n}function jt(e,n){for(var r=0,t=[],o=0;o<e.length;o+=1){if(r===n)return t;var i=e[o],l=ea(i),s=l?String(i).length:1,c=r+s;if(c>n){var m=n-r;return t.push(String(i).slice(0,m)),t}t.push(i),r=c}return e}var Sn=0,ct=1,Wt=2,Ct=3,Vt=4,Cn=function(n){var r=n.enabledMeasure,t=n.children,o=n.text,i=n.width,l=n.fontSize,s=n.rows,c=n.onEllipsis,m=a.useState([0,0,0]),u=E(m,2),d=E(u[0],3),b=d[0],C=d[1],T=d[2],R=u[1],_=a.useState(Sn),I=E(_,2),S=I[0],k=I[1],D=a.useState(0),K=E(D,2),N=K[0],y=K[1],V=a.useRef(null),h=a.useRef(null),x=a.useMemo(function(){return kt(o)},[o]),f=a.useMemo(function(){return En(x)},[x]),v=a.useMemo(function(){return!r||S!==Ct?t(x,!1):t(jt(x,C),C<f)},[r,S,t,x,C,f]);dt(function(){r&&i&&l&&f&&(k(ct),R([0,Math.ceil(f/2),f]))},[r,i,l,o,f,s]),dt(function(){var X;S===ct&&y(((X=V.current)===null||X===void 0?void 0:X.offsetHeight)||0)},[S]),dt(function(){var X,B;if(N){if(S===ct){var $=((X=h.current)===null||X===void 0?void 0:X.offsetHeight)||0,j=s*N;$<=j?(k(Vt),c(!1)):k(Wt)}else if(S===Wt)if(b!==T){var le=((B=h.current)===null||B===void 0?void 0:B.offsetHeight)||0,oe=s*N,g=b,W=T;b===T-1?W=b:le<=oe?g=C:W=C;var ne=Math.ceil((g+W)/2);R([g,ne,W])}else k(Ct),c(!0)}},[S,b,T,s,N]);var w={width:i,whiteSpace:"normal",margin:0,padding:0},P=function(B,$,j){return a.createElement("span",{"aria-hidden":!0,ref:$,style:z({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(l/2)*2},j)},B)},J=function(B,$){var j=jt(x,B);return P(t(j,!0),$,w)};return a.createElement(a.Fragment,null,v,r&&S!==Ct&&S!==Vt&&a.createElement(a.Fragment,null,P("lg",V,{wordBreak:"keep-all",whiteSpace:"nowrap"}),S===ct?P(t(x,!1),h,w):J(C,h)))};const xn=Cn;var Tn=function(n){var r=n.enabledEllipsis,t=n.isEllipsis,o=n.children,i=n.tooltipProps;return!(i!=null&&i.title)||!r?o:a.createElement(Rt,z({open:t?void 0:!1},i),o)};const Rn=Tn;var wn=globalThis&&globalThis.__rest||function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(r[t[o]]=e[t[o]]);return r};function kn(e,n){var r=e.mark,t=e.code,o=e.underline,i=e.delete,l=e.strong,s=e.keyboard,c=e.italic,m=n;function u(d,b){d&&(m=a.createElement(b,{},m))}return u(l,"strong"),u(o,"u"),u(i,"del"),u(t,"code"),u(r,"mark"),u(s,"kbd"),u(c,"i"),m}function ut(e,n,r){return e===!0||e===void 0?n:e||r&&n}function Ut(e){return e===!1?[!1,!1]:Array.isArray(e)?e:[e]}var Pn="...",On=a.forwardRef(function(e,n){var r,t,o,i=e.prefixCls,l=e.className,s=e.style,c=e.type,m=e.disabled,u=e.children,d=e.ellipsis,b=e.editable,C=e.copyable,T=e.component,R=e.title,_=wn(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),I=a.useContext(wt),S=I.getPrefixCls,k=I.direction,D=ca("Text")[0],K=a.useRef(null),N=a.useRef(null),y=S("typography",i),V=Gt(_,["mark","code","delete","underline","strong","keyboard","italic"]),h=St(b),x=E(h,2),f=x[0],v=x[1],w=Tt(!1,{value:v.editing}),P=E(w,2),J=P[0],X=P[1],B=v.triggerType,$=B===void 0?["icon"]:B,j=function(p){var A;p&&((A=v.onStart)===null||A===void 0||A.call(v)),X(p)};yn(function(){var O;J||(O=N.current)===null||O===void 0||O.focus()},[J]);var le=function(p){p==null||p.preventDefault(),j(!0)},oe=function(p){var A;(A=v.onChange)===null||A===void 0||A.call(v,p),j(!1)},g=function(){var p;(p=v.onCancel)===null||p===void 0||p.call(v),j(!1)},W=St(C),ne=E(W,2),Y=ne[0],q=ne[1],Ce=a.useState(!1),ve=E(Ce,2),pe=ve[0],Oe=ve[1],Ne=a.useRef(),Ie={};q.format&&(Ie.format=q.format);var xe=function(){window.clearTimeout(Ne.current)},_e=function(p){var A;p==null||p.preventDefault(),p==null||p.stopPropagation(),Sa(q.text||String(u)||"",Ie),Oe(!0),xe(),Ne.current=window.setTimeout(function(){Oe(!1)},3e3),(A=q.onCopy)===null||A===void 0||A.call(q,p)};a.useEffect(function(){return xe},[]);var Be=a.useState(!1),U=E(Be,2),ue=U[0],Re=U[1],bt=a.useState(!1),we=E(bt,2),$e=we[0],ke=we[1],Ke=a.useState(!1),De=E(Ke,2),Xe=De[0],se=De[1],yt=a.useState(!1),de=E(yt,2),me=de[0],je=de[1],Ye=a.useState(!1),Qe=E(Ye,2),We=Qe[0],Me=Qe[1],Ze=a.useState(!0),Le=E(Ze,2),Ve=Le[0],gt=Le[1],qe=St(d,{expandable:!1}),et=E(qe,2),be=et[0],F=et[1],ee=be&&!Xe,Ue=F.rows,Ee=Ue===void 0?1:Ue,Te=a.useMemo(function(){return!ee||F.suffix!==void 0||F.onEllipsis||F.expandable||f||Y},[ee,F,f,Y]);dt(function(){be&&!Te&&(Re(Nt("webkitLineClamp")),ke(Nt("textOverflow")))},[Te,be]);var ie=a.useMemo(function(){return Te?!1:Ee===1?$e:ue},[Te,$e,ue]),tt=ee&&(ie?We:me),at=ee&&Ee===1&&ie,Ae=ee&&Ee>1&&ie,nt=function(p){var A;se(!0),(A=F.onExpand)===null||A===void 0||A.call(F,p)},ht=a.useState(0),rt=E(ht,2),ye=rt[0],ot=rt[1],it=a.useState(0),He=E(it,2),Pe=He[0],Fe=He[1],Ge=function(p,A){var te=p.offsetWidth,he;ot(te),Fe(parseInt((he=window.getComputedStyle)===null||he===void 0?void 0:he.call(window,A).fontSize,10)||0)},lt=function(p){var A;je(p),me!==p&&((A=F.onEllipsis)===null||A===void 0||A.call(F,p))};a.useEffect(function(){var O=K.current;if(be&&ie&&O){var p=Ae?O.offsetHeight<O.scrollHeight:O.offsetWidth<O.scrollWidth;We!==p&&Me(p)}},[be,ie,u,Ae,Ve]),a.useEffect(function(){var O=K.current;if(!(typeof IntersectionObserver>"u"||!O||!ie||!ee)){var p=new IntersectionObserver(function(){gt(!!O.offsetParent)});return p.observe(O),function(){p.disconnect()}}},[ie,ee]);var fe={};F.tooltip===!0?fe={title:(r=v.text)!==null&&r!==void 0?r:u}:a.isValidElement(F.tooltip)?fe={title:F.tooltip}:Se(F.tooltip)==="object"?fe=z({title:(t=v.text)!==null&&t!==void 0?t:u},F.tooltip):fe={title:F.tooltip};var M=a.useMemo(function(){var O=function(A){return["string","number"].includes(Se(A))};if(!(!be||ie)){if(O(v.text))return v.text;if(O(u))return u;if(O(R))return R;if(O(fe.title))return fe.title}},[be,ie,R,fe.title,tt]);if(J)return a.createElement(mn,{value:(o=v.text)!==null&&o!==void 0?o:typeof u=="string"?u:"",onSave:oe,onCancel:g,onEnd:v.onEnd,prefixCls:y,className:l,style:s,direction:k,component:T,maxLength:v.maxLength,autoSize:v.autoSize,enterIcon:v.enterIcon});var L=function(){var p=F.expandable,A=F.symbol;if(!p)return null;var te;return A?te=A:te=D.expand,a.createElement("a",{key:"expand",className:"".concat(y,"-expand"),onClick:nt,"aria-label":D.expand},te)},G=function(){if(f){var p=v.icon,A=v.tooltip,te=kt(A)[0]||D.edit,he=typeof te=="string"?te:"";return $.includes("icon")?a.createElement(Rt,{key:"edit",title:A===!1?"":te},a.createElement(Dt,{ref:N,className:"".concat(y,"-edit"),onClick:le,"aria-label":he},p||a.createElement(pa,{role:"button"}))):null}},Q=function(){if(Y){var p=q.tooltips,A=q.icon,te=Ut(p),he=Ut(A),Et=pe?ut(te[1],D.copied):ut(te[0],D.copy),ta=pe?D.copied:D.copy,aa=typeof Et=="string"?Et:ta;return a.createElement(Rt,{key:"copy",title:Et},a.createElement(Dt,{className:Z("".concat(y,"-copy"),pe&&"".concat(y,"-copy-success")),onClick:_e,"aria-label":aa},pe?ut(he[1],a.createElement(ba,null),!0):ut(he[0],a.createElement(sn,null),!0)))}},ge=function(p){return[p&&L(),G(),Q()]},ce=function(p){return[p&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Pn),F.suffix,ge(p)]};return a.createElement(xt,{onResize:Ge,disabled:!ee||ie},function(O){return a.createElement(Rn,{tooltipProps:fe,enabledEllipsis:ee,isEllipsis:tt},a.createElement(qt,z({className:Z(H(H(H(H(H(H({},"".concat(y,"-").concat(c),c),"".concat(y,"-disabled"),m),"".concat(y,"-ellipsis"),be),"".concat(y,"-single-line"),ee&&Ee===1),"".concat(y,"-ellipsis-single-line"),at),"".concat(y,"-ellipsis-multiple-line"),Ae),l),prefixCls:i,style:z(z({},s),{WebkitLineClamp:Ae?Ee:void 0}),component:T,ref:Ft(O,K,n),direction:k,onClick:$.includes("text")?le:void 0,"aria-label":M==null?void 0:M.toString(),title:R},V),a.createElement(xn,{enabledMeasure:ee&&!ie,text:u,rows:Ee,width:ye,fontSize:Pe,onEllipsis:lt},function(p,A){var te=p;p.length&&A&&M&&(te=a.createElement("span",{key:"show-content","aria-hidden":!0},te));var he=kn(e,a.createElement(a.Fragment,null,te,ce(A)));return he})))})});const mt=On;var Nn=globalThis&&globalThis.__rest||function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(r[t[o]]=e[t[o]]);return r},In=a.forwardRef(function(e,n){var r=e.ellipsis,t=e.rel,o=Nn(e,["ellipsis","rel"]),i=z(z({},o),{rel:t===void 0&&o.target==="_blank"?"noopener noreferrer":t});return delete i.navigate,a.createElement(mt,z({},i,{ref:n,ellipsis:!!r,component:"a"}))});const $n=In;var Mn=a.forwardRef(function(e,n){return a.createElement(mt,z({ref:n},e,{component:"div"}))});const Ln=Mn;var An=globalThis&&globalThis.__rest||function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(r[t[o]]=e[t[o]]);return r},zn=function(n,r){var t=n.ellipsis,o=An(n,["ellipsis"]),i=a.useMemo(function(){return t&&Se(t)==="object"?Gt(t,["expandable","rows"]):t},[t]);return a.createElement(mt,z({ref:r},o,{ellipsis:i,component:"span"}))};const _n=a.forwardRef(zn);var Bn=globalThis&&globalThis.__rest||function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o<t.length;o++)n.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(e,t[o])&&(r[t[o]]=e[t[o]]);return r},Kn=xa(1,2,3,4,5),Dn=a.forwardRef(function(e,n){var r=e.level,t=r===void 0?1:r,o=Bn(e,["level"]),i;return Kn.includes(t)?i="h".concat(t):i="h1",a.createElement(mt,z({ref:n},o,{component:i}))});const jn=Dn;var Je=qt;Je.Text=_n;Je.Link=$n;Je.Title=jn;Je.Paragraph=Ln;const Xn=Je;export{sn as C,qa as T,Xn as a,Nt as i};