19 lines
61 KiB
JavaScript
19 lines
61 KiB
JavaScript
import{D as e,Ht as t,J as n,Tn as r,Ut as i,Z as a,ct as o,g as s,gt as c,it as l,k as u,o as d,vn as f,xn as p}from"./runtime-core.esm-bundler-DkysjgTd.js";import{n as m}from"./objectWithoutProperties-BjoYlK0I.js";import{i as h}from"./store-y5EHvASf.js";import{r as g}from"./en_US-Cv9hrLhb.js";import{G as _,J as v,Q as y,St as b,W as x,X as S,Y as C,c as w,ct as T,d as E,ft as D,g as O,ht as k,l as A,m as j,mt as M,p as N,q as P,rt as ee,t as F,tt as I,u as L,vt as R,wt as z,yt as B}from"./useConfigInject-DomGmy3z.js";import{t as V}from"./initDefaultProps-D8Mki4gM.js";import{n as te}from"./BaseInput-TFtE0FzI.js";import{t as H}from"./raf-CR9Bw2Uc.js";import{t as U}from"./Keyframes-K60KFfv3.js";import{t as W}from"./omit-C0ksMpVM.js";import{t as G}from"./vue-types-CEi2nPn2.js";import{t as K}from"./devWarning-DlchpATv.js";import{c as ne,f as re,t as ie,y as ae}from"./vc-trigger-DaL-SGhM.js";import{r as oe,t as se}from"./vnode-_2fZS--9.js";import{r as ce}from"./isObjectLike-DNah0Hql.js";import{f as le,g as ue,h as de,p as fe}from"./_getTag-2z2WZcIh.js";import{t as q}from"./KeyCode-DNtAKsAc.js";import{t as pe}from"./isMobile-DH4W6rzp.js";import{t as J}from"./useMergedState-zH37e67U.js";import{t as Y}from"./useState-DlRKQDQX.js";import{t as me}from"./AntdIcon-DlVhnwS_.js";import{t as he}from"./CloseOutlined-Ba8JgGMi.js";import{i as ge,n as _e,o as ve,r as ye,t as be}from"./hasIn-D7yQ-rak.js";import{i as xe,n as Se,r as Ce,t as we}from"./menu-CgCnR5q_.js";import{t as Te}from"./isPlainObject-iVjSthyR.js";import{t as Ee}from"./slide-BSPHRynA.js";import{t as De}from"./useRefs-QDevZzkt.js";function Oe(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var ke=800,Ae=16,je=Date.now;function Me(e){var t=0,n=0;return function(){var r=je(),i=Ae-(r-n);if(n=r,i>0){if(++t>=ke)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Ne(e){return function(){return e}}var Pe=function(){try{var e=de(Object,`defineProperty`);return e({},``,{}),e}catch(e){}}(),Fe=Me(Pe?function(e,t){return Pe(e,`toString`,{configurable:!0,enumerable:!1,value:Ne(t),writable:!0})}:ve);function Ie(e,t,n){t==`__proto__`&&Pe?Pe(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var Le=Object.prototype.hasOwnProperty;function Re(e,t,n){var r=e[t];(!(Le.call(e,t)&&ae(r,n))||n===void 0&&!(t in e))&&Ie(e,t,n)}var ze=Math.max;function Be(e,t,n){return t=ze(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=ze(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),Oe(e,this,s)}}var Ve=ce?ce.isConcatSpreadable:void 0;function He(e){return fe(e)||le(e)||!!(Ve&&e&&e[Ve])}function Ue(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=He),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?Ue(s,t-1,n,r,i):re(i,s):r||(i[i.length]=s)}return i}function We(e){return e!=null&&e.length?Ue(e,1):[]}function Ge(e){return Fe(Be(e,void 0,We),e+``)}function Ke(e,t,n,r){if(!ue(e))return e;t=ge(t,e);for(var i=-1,a=t.length,o=a-1,s=e;s!=null&&++i<a;){var c=ye(t[i]),l=n;if(c===`__proto__`||c===`constructor`||c===`prototype`)return e;if(i!=o){var u=s[c];l=r?r(u,c,s):void 0,l===void 0&&(l=ue(u)?u:ne(t[i+1])?[]:{})}Re(s,c,l),s=s[c]}return e}function qe(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=_e(e,o);n(s,o)&&Ke(a,ge(o,e),s)}return a}function Je(e,t){return qe(e,t,function(t,n){return be(e,n)})}var Ye=Ge(function(e,t){return e==null?{}:Je(e,t)}),Xe=[`xxxl`,`xxl`,`xl`,`lg`,`md`,`sm`,`xs`],Ze=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`,xxxl:`{min-width: ${e.screenXXXL}px}`});function Qe(){let[,e]=w();return s(()=>{let t=Ze(e.value),n=new Map,r=-1,i={};return{matchHandlers:{},dispatch(e){return i=e,n.forEach(e=>e(i)),n.size>=1},subscribe(e){return n.size||this.register(),r+=1,n.set(r,e),e(i),r},unsubscribe(e){n.delete(e),n.size||this.unregister()},unregister(){Object.keys(t).forEach(e=>{let n=t[e],r=this.matchHandlers[n];r==null||r.mql.removeListener(r==null?void 0:r.listener)}),n.clear()},register(){Object.keys(t).forEach(e=>{let n=t[e],r=t=>{let{matches:n}=t;this.dispatch(g(g({},i),{[e]:n}))},a=window.matchMedia(n);a.addListener(r),this.matchHandlers[n]={mql:a,listener:r},r(a)})},responsiveMap:t}})}var X={adjustX:1,adjustY:1},Z=[0,0],$e={topLeft:{points:[`bl`,`tl`],overflow:X,offset:[0,-4],targetOffset:Z},topCenter:{points:[`bc`,`tc`],overflow:X,offset:[0,-4],targetOffset:Z},topRight:{points:[`br`,`tr`],overflow:X,offset:[0,-4],targetOffset:Z},bottomLeft:{points:[`tl`,`bl`],overflow:X,offset:[0,4],targetOffset:Z},bottomCenter:{points:[`tc`,`bc`],overflow:X,offset:[0,4],targetOffset:Z},bottomRight:{points:[`tr`,`br`],overflow:X,offset:[0,4],targetOffset:Z}},et=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},tt=u({compatConfig:{MODE:3},props:{minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},arrow:{type:Boolean,default:!1},prefixCls:G.string.def(`rc-dropdown`),transitionName:String,overlayClassName:G.string.def(``),openClassName:String,animation:G.any,align:G.object,overlayStyle:{type:Object,default:void 0},placement:G.string.def(`bottomLeft`),overlay:G.any,trigger:G.oneOfType([G.string,G.arrayOf(G.string)]).def(`hover`),alignPoint:{type:Boolean,default:void 0},showAction:G.array,hideAction:G.array,getPopupContainer:Function,visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},mouseEnterDelay:G.number.def(.15),mouseLeaveDelay:G.number.def(.1)},emits:[`visibleChange`,`overlayClick`],setup(n,r){let{slots:i,emit:a,expose:o}=r,c=f(!!n.visible);t(()=>n.visible,e=>{e!==void 0&&(c.value=e)});let l=f();o({triggerRef:l});let u=e=>{n.visible===void 0&&(c.value=!1),a(`overlayClick`,e)},p=e=>{n.visible===void 0&&(c.value=e),a(`visibleChange`,e)},m=()=>{var t;let r=(t=i.overlay)==null?void 0:t.call(i),a={prefixCls:`${n.prefixCls}-menu`,onClick:u};return e(d,{key:k},[n.arrow&&e(`div`,{class:`${n.prefixCls}-arrow`},null),se(r,a,!1)])},h=s(()=>{let{minOverlayWidthMatchTrigger:e=!n.alignPoint}=n;return e}),g=()=>{var e;let t=(e=i.default)==null?void 0:e.call(i);return c.value&&t?se(t[0],{class:n.openClassName||`${n.prefixCls}-open`},!1):t},_=s(()=>!n.hideAction&&n.trigger.indexOf(`contextmenu`)!==-1?[`click`]:n.hideAction);return()=>{let{prefixCls:t,arrow:r,showAction:i,overlayStyle:a,trigger:o,placement:s,align:u,getPopupContainer:d,transitionName:f,animation:v,overlayClassName:y}=n,b=et(n,[`prefixCls`,`arrow`,`showAction`,`overlayStyle`,`trigger`,`placement`,`align`,`getPopupContainer`,`transitionName`,`animation`,`overlayClassName`]);return e(ie,z(z({},b),{},{prefixCls:t,ref:l,popupClassName:R(y,{[`${t}-show-arrow`]:r}),popupStyle:a,builtinPlacements:$e,action:o,showAction:i,hideAction:_.value||[],popupPlacement:s,popupAlign:u,popupTransitionName:f,popupAnimation:v,popupVisible:c.value,stretch:h.value?`minWidth`:``,onPopupVisibleChange:p,getPopupContainer:d}),{popup:m,default:g})}}});function nt(e){let t=p(),n=p(!1);function r(){var r=[...arguments];n.value||(H.cancel(t.value),t.value=H(()=>{e(...r)}))}return l(()=>{n.value=!0,H.cancel(t.value)}),r}function rt(e){let t=p([]),n=p(typeof e==`function`?e():e),r=nt(()=>{let e=n.value;t.value.forEach(t=>{e=t(e)}),t.value=[],n.value=e});function i(e){t.value.push(e),r()}return[n,i]}var it=u({compatConfig:{MODE:3},name:`TabNode`,props:{id:{type:String},prefixCls:{type:String},tab:{type:Object},active:{type:Boolean},closable:{type:Boolean},editable:{type:Object},onClick:{type:Function},onResize:{type:Function},renderWrapper:{type:Function},removeAriaLabel:{type:String},onFocus:{type:Function}},emits:[`click`,`resize`,`remove`,`focus`],setup(t,n){let{expose:r,attrs:i}=n,a=f();function o(e){var n;(n=t.tab)!=null&&n.disabled||t.onClick(e)}r({domRef:a});function c(e){var n;e.preventDefault(),e.stopPropagation(),t.editable.onEdit(`remove`,{key:(n=t.tab)==null?void 0:n.key,event:e})}let l=s(()=>{var e;return t.editable&&t.closable!==!1&&!((e=t.tab)!=null&&e.disabled)});return()=>{var n;let{prefixCls:r,id:s,active:u,tab:{key:d,tab:f,disabled:p,closeIcon:m},renderWrapper:h,removeAriaLabel:g,editable:_,onFocus:v}=t,y=`${r}-tab`,b=e(`div`,{key:d,ref:a,class:R(y,{[`${y}-with-remove`]:l.value,[`${y}-active`]:u,[`${y}-disabled`]:p}),style:i.style,onClick:o},[e(`div`,{role:`tab`,"aria-selected":u,id:s&&`${s}-tab-${d}`,class:`${y}-btn`,"aria-controls":s&&`${s}-panel-${d}`,"aria-disabled":p,tabindex:p?null:0,onClick:e=>{e.stopPropagation(),o(e)},onKeydown:e=>{[q.SPACE,q.ENTER].includes(e.which)&&(e.preventDefault(),o(e))},onFocus:v},[typeof f==`function`?f():f]),l.value&&e(`button`,{type:`button`,"aria-label":g||`remove`,tabindex:0,class:`${y}-remove`,onClick:e=>{e.stopPropagation(),c(e)}},[(m==null?void 0:m())||((n=_.removeIcon)==null?void 0:n.call(_))||`×`])]);return h?h(b):b}}}),at={width:0,height:0,left:0,top:0};function ot(e,t){let n=f(new Map);return i(()=>{var r,i;let a=new Map,o=e.value,s=t.value.get((r=o[0])==null?void 0:r.key)||at,c=s.left+s.width;for(let e=0;e<o.length;e+=1){let{key:n}=o[e],r=t.value.get(n);r||(r=t.value.get((i=o[e-1])==null?void 0:i.key)||at);let s=a.get(n)||g({},r);s.right=c-s.left-s.width,a.set(n,s)}n.value=new Map(a)}),n}var st=u({compatConfig:{MODE:3},name:`AddButton`,inheritAttrs:!1,props:{prefixCls:String,editable:{type:Object},locale:{type:Object,default:void 0}},setup(t,n){let{expose:r,attrs:i}=n,a=f();return r({domRef:a}),()=>{let{prefixCls:n,editable:r,locale:o}=t;return!r||r.showAdd===!1?null:e(`button`,{ref:a,type:`button`,class:`${n}-nav-add`,style:i.style,"aria-label":(o==null?void 0:o.addAriaLabel)||`Add tab`,onClick:e=>{r.onEdit(`add`,{event:e})}},[r.addIcon?r.addIcon():`+`])}}}),ct={prefixCls:{type:String},id:{type:String},tabs:{type:Object},rtl:{type:Boolean},tabBarGutter:{type:Number},activeKey:{type:[String,Number]},mobile:{type:Boolean},moreIcon:G.any,moreTransitionName:{type:String},editable:{type:Object},locale:{type:Object,default:void 0},removeAriaLabel:String,onTabClick:{type:Function},popupClassName:String,getPopupContainer:P()},lt=u({compatConfig:{MODE:3},name:`OperationNode`,inheritAttrs:!1,props:ct,emits:[`tabClick`],slots:Object,setup(n,r){let{attrs:i,slots:a}=r,[c,l]=Y(!1),[u,d]=Y(null),f=e=>{let t=n.tabs.filter(e=>!e.disabled),r=t.findIndex(e=>e.key===u.value)||0,i=t.length;for(let n=0;n<i;n+=1){r=(r+e+i)%i;let n=t[r];if(!n.disabled){d(n.key);return}}},p=e=>{let{which:t}=e;if(!c.value){[q.DOWN,q.SPACE,q.ENTER].includes(t)&&(l(!0),e.preventDefault());return}switch(t){case q.UP:f(-1),e.preventDefault();break;case q.DOWN:f(1),e.preventDefault();break;case q.ESC:l(!1);break;case q.SPACE:case q.ENTER:u.value!==null&&n.onTabClick(u.value,e)}},m=s(()=>`${n.id}-more-popup`),h=s(()=>u.value===null?null:`${m.value}-${u.value}`),g=(e,t)=>{e.preventDefault(),e.stopPropagation(),n.editable.onEdit(`remove`,{key:t,event:e})};return o(()=>{t(u,()=>{let e=document.getElementById(h.value);e&&e.scrollIntoView&&e.scrollIntoView(!1)},{flush:`post`,immediate:!0})}),t(c,()=>{c.value||d(null)}),Ce({}),()=>{var t;let{prefixCls:r,id:o,tabs:s,locale:d,mobile:f,moreIcon:_=((t=a.moreIcon)==null?void 0:t.call(a))||e(xe,null,null),moreTransitionName:v,editable:y,tabBarGutter:b,rtl:x,onTabClick:S,popupClassName:C}=n;if(!s.length)return null;let w=`${r}-dropdown`,T=d==null?void 0:d.dropdownAriaLabel,E={[x?`marginRight`:`marginLeft`]:b};s.length||(E.visibility=`hidden`,E.order=1);let D=R({[`${w}-rtl`]:x,[`${C}`]:!0}),O=f?null:e(tt,{prefixCls:w,trigger:[`hover`],visible:c.value,transitionName:v,onVisibleChange:l,overlayClassName:D,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:n.getPopupContainer},{overlay:()=>e(we,{onClick:e=>{let{key:t,domEvent:n}=e;S(t,n),l(!1)},id:m.value,tabindex:-1,role:`listbox`,"aria-activedescendant":h.value,selectedKeys:[u.value],"aria-label":T===void 0?`expanded dropdown`:T},{default:()=>[s.map(t=>{var r,i;let a=y&&t.closable!==!1&&!t.disabled;return e(Se,{key:t.key,id:`${m.value}-${t.key}`,role:`option`,"aria-controls":o&&`${o}-panel-${t.key}`,disabled:t.disabled},{default:()=>[e(`span`,null,[typeof t.tab==`function`?t.tab():t.tab]),a&&e(`button`,{type:`button`,"aria-label":n.removeAriaLabel||`remove`,tabindex:0,class:`${w}-menu-item-remove`,onClick:e=>{e.stopPropagation(),g(e,t.key)}},[((r=t.closeIcon)==null?void 0:r.call(t))||((i=y.removeIcon)==null?void 0:i.call(y))||`×`])]})})]}),default:()=>e(`button`,{type:`button`,class:`${r}-nav-more`,style:E,tabindex:-1,"aria-hidden":`true`,"aria-haspopup":`listbox`,"aria-controls":m.value,id:`${o}-more`,"aria-expanded":c.value,onKeydown:p},[_])});return e(`div`,{class:R(`${r}-nav-operations`,i.class),style:i.style},[O,e(st,{prefixCls:r,locale:d,editable:y},null)])}}}),ut=Symbol(`tabsContextKey`),dt=e=>{c(ut,e)},ft=()=>n(ut,{tabs:f([]),prefixCls:f()});u({compatConfig:{MODE:3},name:`TabsContextProvider`,inheritAttrs:!1,props:{tabs:{type:Object,default:void 0},prefixCls:{type:String,default:void 0}},setup(e,t){let{slots:n}=t;return dt(r(e)),()=>{var e;return(e=n.default)==null?void 0:e.call(n)}}});var pt=.1,mt=.01,ht=20,gt=Math.pow(.995,ht);function _t(e,t){let[n,r]=Y(),[i,a]=Y(0),[s,c]=Y(0),[u,d]=Y(),p=f();function m(e){let{screenX:t,screenY:n}=e.touches[0];r({x:t,y:n}),clearInterval(p.value)}function h(e){if(!n.value)return;e.preventDefault();let{screenX:o,screenY:s}=e.touches[0],l=o-n.value.x,u=s-n.value.y;t(l,u),r({x:o,y:s});let f=Date.now();c(f-i.value),a(f),d({x:l,y:u})}function g(){if(!n.value)return;let e=u.value;if(r(null),d(null),e){let n=e.x/s.value,r=e.y/s.value;if(Math.max(Math.abs(n),Math.abs(r))<pt)return;let i=n,a=r;p.value=setInterval(()=>{if(Math.abs(i)<mt&&Math.abs(a)<mt){clearInterval(p.value);return}i*=gt,a*=gt,t(i*ht,a*ht)},ht)}}let _=f();function v(e){let{deltaX:n,deltaY:r}=e,i=0,a=Math.abs(n),o=Math.abs(r);a===o?i=_.value===`x`?n:r:a>o?(i=n,_.value=`x`):(i=r,_.value=`y`),t(-i,-i)&&e.preventDefault()}let y=f({onTouchStart:m,onTouchMove:h,onTouchEnd:g,onWheel:v});function b(e){y.value.onTouchStart(e)}function x(e){y.value.onTouchMove(e)}function S(e){y.value.onTouchEnd(e)}function C(e){y.value.onWheel(e)}o(()=>{var t,n;document.addEventListener(`touchmove`,x,{passive:!1}),document.addEventListener(`touchend`,S,{passive:!1}),(t=e.value)==null||t.addEventListener(`touchstart`,b,{passive:!1}),(n=e.value)==null||n.addEventListener(`wheel`,C,{passive:!1})}),l(()=>{document.removeEventListener(`touchmove`,x),document.removeEventListener(`touchend`,S)})}function vt(e,t){let n=f(e);function r(e){let r=typeof e==`function`?e(n.value):e;r!==n.value&&t(r,n.value),n.value=r}return[n,r]}var yt={width:0,height:0,left:0,top:0,right:0},bt=()=>({id:{type:String},tabPosition:{type:String},activeKey:{type:[String,Number]},rtl:{type:Boolean},animated:v(),editable:v(),moreIcon:G.any,moreTransitionName:{type:String},mobile:{type:Boolean},tabBarGutter:{type:Number},renderTabBar:{type:Function},locale:v(),popupClassName:String,getPopupContainer:P(),onTabClick:{type:Function},onTabScroll:{type:Function}}),xt=(e,t)=>{let{offsetWidth:n,offsetHeight:r,offsetTop:i,offsetLeft:a}=e,{width:o,height:s,x:c,y:l}=e.getBoundingClientRect();return Math.abs(o-n)<1?[o,s,c-t.x,l-t.y]:[n,r,a,i]},St=u({compatConfig:{MODE:3},name:`TabNavList`,inheritAttrs:!1,props:bt(),slots:Object,emits:[`tabClick`,`tabScroll`],setup(n,r){let{attrs:a,slots:o}=r,{tabs:c,prefixCls:u}=ft(),d=p(),f=p(),m=p(),h=p(),[_,v]=De(),y=s(()=>n.tabPosition===`top`||n.tabPosition===`bottom`),[x,S]=vt(0,(e,t)=>{y.value&&n.onTabScroll&&n.onTabScroll({direction:e>t?`left`:`right`})}),[C,w]=vt(0,(e,t)=>{!y.value&&n.onTabScroll&&n.onTabScroll({direction:e>t?`top`:`bottom`})}),[T,E]=Y(0),[D,O]=Y(0),[k,A]=Y(null),[j,M]=Y(null),[N,P]=Y(0),[ee,F]=Y(0),[I,L]=rt(new Map),B=ot(c,I),V=s(()=>`${u.value}-nav-operations-hidden`),U=p(0),W=p(0);i(()=>{y.value?n.rtl?(U.value=0,W.value=Math.max(0,T.value-k.value)):(U.value=Math.min(0,k.value-T.value),W.value=0):(U.value=Math.min(0,j.value-D.value),W.value=0)});let G=e=>e<U.value?U.value:e>W.value?W.value:e,K=p(),[ne,re]=Y(),ie=()=>{re(Date.now())},ae=()=>{clearTimeout(K.value)},oe=(e,t)=>{e(e=>G(e+t))};_t(d,(e,t)=>{if(y.value){if(k.value>=T.value)return!1;oe(S,e)}else{if(j.value>=D.value)return!1;oe(w,t)}return ae(),ie(),!0}),t(ne,()=>{ae(),ne.value&&(K.value=setTimeout(()=>{re(0)},100))});let se=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n.activeKey,t=B.value.get(e)||{width:0,height:0,left:0,right:0,top:0};if(y.value){let e=x.value;n.rtl?t.right<x.value?e=t.right:t.right+t.width>x.value+k.value&&(e=t.right+t.width-k.value):t.left<-x.value?e=-t.left:t.left+t.width>-x.value+k.value&&(e=-(t.left+t.width-k.value)),w(0),S(G(e))}else{let e=C.value;t.top<-C.value?e=-t.top:t.top+t.height>-C.value+j.value&&(e=-(t.top+t.height-j.value)),S(0),w(G(e))}},ce=p(0),le=p(0);i(()=>{let e,t,r,i,a,o,s=B.value;[`top`,`bottom`].includes(n.tabPosition)?(e=`width`,i=k.value,a=T.value,o=N.value,t=n.rtl?`right`:`left`,r=Math.abs(x.value)):(e=`height`,i=j.value,a=T.value,o=ee.value,t=`top`,r=-C.value);let l=i;a+o>i&&a<i&&(l=i-o);let u=c.value;if(!u.length)return[ce.value,le.value]=[0,0];let d=u.length,f=d;for(let n=0;n<d;n+=1){let i=s.get(u[n].key)||yt;if(i[t]+i[e]>r+l){f=n-1;break}}let p=0;for(let e=d-1;e>=0;--e)if((s.get(u[e].key)||yt)[t]<r){p=e+1;break}return[ce.value,le.value]=[p,f]});let ue=()=>{L(()=>{var e;let t=new Map,n=(e=f.value)==null?void 0:e.getBoundingClientRect();return c.value.forEach(e=>{let{key:r}=e,i=v.value.get(r),a=(i==null?void 0:i.$el)||i;if(a){let[e,i,o,s]=xt(a,n);t.set(r,{width:e,height:i,left:o,top:s})}}),t})};t(()=>c.value.map(e=>e.key).join(`%%`),()=>{ue()},{flush:`post`});let de=()=>{var e,t,n,r,i;let a=((e=d.value)==null?void 0:e.offsetWidth)||0,o=((t=d.value)==null?void 0:t.offsetHeight)||0,s=((n=h.value)==null?void 0:n.$el)||{},c=s.offsetWidth||0,l=s.offsetHeight||0;A(a),M(o),P(c),F(l);let u=(((r=f.value)==null?void 0:r.offsetWidth)||0)-c,p=(((i=f.value)==null?void 0:i.offsetHeight)||0)-l;E(u),O(p),ue()},fe=s(()=>[...c.value.slice(0,ce.value),...c.value.slice(le.value+1)]),[q,pe]=Y(),J=s(()=>B.value.get(n.activeKey)),me=p(),he=()=>{H.cancel(me.value)};t([J,y,()=>n.rtl],()=>{let e={};J.value&&(y.value?(n.rtl?e.right=b(J.value.right):e.left=b(J.value.left),e.width=b(J.value.width)):(e.top=b(J.value.top),e.height=b(J.value.height))),he(),me.value=H(()=>{pe(e)})}),t([()=>n.activeKey,J,B,y],()=>{se()},{flush:`post`}),t([()=>n.rtl,()=>n.tabBarGutter,()=>n.activeKey,()=>c.value],()=>{de()},{flush:`post`});let ge=t=>{let{position:n,prefixCls:r,extra:i}=t;if(!i)return null;let a=i==null?void 0:i({position:n});return a?e(`div`,{class:`${r}-extra-content`},[a]):null};return l(()=>{ae(),he()}),()=>{let{id:t,animated:r,activeKey:i,rtl:s,editable:l,locale:p,tabPosition:v,tabBarGutter:b,onTabClick:S}=n,{class:w,style:E}=a,O=u.value,A=!!fe.value.length,M=`${O}-nav-wrap`,N,P,ee,F;y.value?s?(P=x.value>0,N=x.value+k.value<T.value):(N=x.value<0,P=-x.value+k.value<T.value):(ee=C.value<0,F=-C.value+j.value<D.value);let I={};v===`top`||v===`bottom`?I[s?`marginRight`:`marginLeft`]=typeof b==`number`?`${b}px`:b:I.marginTop=typeof b==`number`?`${b}px`:b;let L=c.value.map((n,r)=>{let{key:a}=n;return e(it,{id:t,prefixCls:O,key:a,tab:n,style:r===0?void 0:I,closable:n.closable,editable:l,active:a===i,removeAriaLabel:p==null?void 0:p.removeAriaLabel,ref:_(a),onClick:e=>{S(a,e)},onFocus:()=>{se(a),ie(),d.value&&(s||(d.value.scrollLeft=0),d.value.scrollTop=0)}},o)});return e(`div`,{role:`tablist`,class:R(`${O}-nav`,w),style:E,onKeydown:()=>{ie()}},[e(ge,{position:`left`,prefixCls:O,extra:o.leftExtra},null),e(te,{onResize:de},{default:()=>[e(`div`,{class:R(M,{[`${M}-ping-left`]:N,[`${M}-ping-right`]:P,[`${M}-ping-top`]:ee,[`${M}-ping-bottom`]:F}),ref:d},[e(te,{onResize:de},{default:()=>[e(`div`,{ref:f,class:`${O}-nav-list`,style:{transform:`translate(${x.value}px, ${C.value}px)`,transition:ne.value?`none`:void 0}},[L,e(st,{ref:h,prefixCls:O,locale:p,editable:l,style:g(g({},L.length===0?void 0:I),{visibility:A?`hidden`:null})},null),e(`div`,{class:R(`${O}-ink-bar`,{[`${O}-ink-bar-animated`]:r.inkBar}),style:q.value},null)])]})])]}),e(lt,z(z({},n),{},{removeAriaLabel:p==null?void 0:p.removeAriaLabel,ref:m,prefixCls:O,tabs:fe.value,class:!A&&V.value}),Ye(o,[`moreIcon`])),e(ge,{position:`right`,prefixCls:O,extra:o.rightExtra},null),e(ge,{position:`right`,prefixCls:O,extra:o.tabBarExtraContent},null)])}}}),Ct=u({compatConfig:{MODE:3},name:`TabPanelList`,inheritAttrs:!1,props:{activeKey:{type:[String,Number]},id:{type:String},rtl:{type:Boolean},animated:{type:Object,default:void 0},tabPosition:{type:String},destroyInactiveTabPane:{type:Boolean}},setup(t){let{tabs:n,prefixCls:r}=ft();return()=>{let{id:i,activeKey:a,animated:o,tabPosition:s,rtl:c,destroyInactiveTabPane:l}=t,u=o.tabPane,d=r.value,f=n.value.findIndex(e=>e.key===a);return e(`div`,{class:`${d}-content-holder`},[e(`div`,{class:[`${d}-content`,`${d}-content-${s}`,{[`${d}-content-animated`]:u}],style:f&&u?{[c?`marginRight`:`marginLeft`]:`-${f}00%`}:null},[n.value.map(e=>se(e.node,{key:e.key,prefixCls:d,tabKey:e.key,id:i,animated:u,active:e.key===a,destroyInactiveTabPane:l}))])])}}}),wt={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`};function Tt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:Object(arguments[t]),r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Et(e,t,n[t])})}return e}function Et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dt=function(t,n){var r=Tt({},t,n.attrs);return e(me,Tt({},r,{icon:wt}),null)};Dt.displayName=`PlusOutlined`,Dt.inheritAttrs=!1;var Ot=e=>{let{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:`none`,"&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:`absolute`,transition:`none`,inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[Ee(e,`slide-up`),Ee(e,`slide-down`)]]},kt=e=>{let{componentCls:t,tabsCardHorizontalPadding:n,tabsCardHeadBackground:r,tabsCardGutter:i,colorSplit:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${e.lineWidth}px ${e.lineType} ${a}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:e.colorPrimary,background:e.colorBgContainer},[`${t}-ink-bar`]:{visibility:`hidden`}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:`${i}px`}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:`${i}px`}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadiusLG}px 0 0 ${e.borderRadiusLG}px`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},At=e=>{let{componentCls:t,tabsHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:g(g({},j(e)),{position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:`block`,"&-hidden":{display:`none`},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${r}px 0`,overflowX:`hidden`,overflowY:`auto`,textAlign:{_skip_check_:!0,value:`left`},listStyleType:`none`,backgroundColor:e.colorBgContainer,backgroundClip:`padding-box`,borderRadius:e.borderRadiusLG,outline:`none`,boxShadow:e.boxShadowSecondary,"&-item":g(g({},O),{display:`flex`,alignItems:`center`,minWidth:e.tabsDropdownWidth,margin:0,padding:`${e.paddingXXS}px ${e.paddingSM}px`,color:e.colorText,fontWeight:`normal`,fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:`nowrap`},"&-remove":{flex:`none`,marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:`transparent`,border:0,cursor:`pointer`,"&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:`transparent`,cursor:`not-allowed`}}})}})}},jt=e=>{let{componentCls:t,margin:n,colorSplit:r}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:`column`,[`> ${t}-nav, > div > ${t}-nav`]:{margin:`0 0 ${n}px 0`,"&::before":{position:`absolute`,right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${e.lineWidth}px ${e.lineType} ${r}`,content:`''`},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow},
|
||
right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav,
|
||
> div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:`${n}px`,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:`column`,minWidth:e.controlHeight*1.25,[`${t}-tab`]:{padding:`${e.paddingXS}px ${e.paddingLG}px`,textAlign:`center`},[`${t}-tab + ${t}-tab`]:{margin:`${e.margin}px 0 0 0`},[`${t}-nav-wrap`]:{flexDirection:`column`,"&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:`1 0 auto`,flexDirection:`column`}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${e.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-e.lineWidth},borderRight:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},Mt=e=>{let{componentCls:t,padding:n}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXS}px 0`,fontSize:e.fontSize}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${n}px 0`,fontSize:e.fontSizeLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXXS*1.5}px ${n}px`}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${e.borderRadius}px ${e.borderRadius}px`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${e.borderRadius}px ${e.borderRadius}px 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadius}px ${e.borderRadius}px 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadius}px 0 0 ${e.borderRadius}px`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXS}px ${n}px ${e.paddingXXS*1.5}px`}}}}}},Nt=e=>{let{componentCls:t,tabsActiveColor:n,tabsHoverColor:r,iconCls:i,tabsHorizontalGutter:a}=e,o=`${t}-tab`;return{[o]:{position:`relative`,display:`inline-flex`,alignItems:`center`,padding:`${e.paddingSM}px 0`,fontSize:`${e.fontSize}px`,background:`transparent`,border:0,outline:`none`,cursor:`pointer`,"&-btn, &-remove":g({"&:focus:not(:focus-visible), &:active":{color:n}},N(e)),"&-btn":{outline:`none`,transition:`all 0.3s`},"&-remove":{flex:`none`,marginRight:{_skip_check_:!0,value:-e.marginXXS},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:`transparent`,border:`none`,outline:`none`,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},"&:hover":{color:r},[`&${o}-active ${o}-btn`]:{color:e.colorPrimary,textShadow:e.tabsActiveTextShadow},[`&${o}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`},[`&${o}-disabled ${o}-btn, &${o}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${o}-remove ${i}`]:{margin:0},[i]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${o} + ${o}`]:{margin:{_skip_check_:!0,value:`0 0 0 ${a}px`}}}},Pt=e=>{let{componentCls:t,tabsHorizontalGutter:n,iconCls:r,tabsCardGutter:i}=e;return{[`${t}-rtl`]:{direction:`rtl`,[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:`0 0 0 ${n}px`},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${e.marginSM}px`}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${e.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${e.marginXXS}px`},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:`${i}px`},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:`rtl`},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:`right`}}}}},Ft=e=>{let{componentCls:t,tabsCardHorizontalPadding:n,tabsCardHeight:r,tabsCardGutter:i,tabsHoverColor:a,tabsActiveColor:o,colorSplit:s}=e;return{[t]:g(g(g(g({},j(e)),{display:`flex`,[`> ${t}-nav, > div > ${t}-nav`]:{position:`relative`,display:`flex`,flex:`none`,alignItems:`center`,[`${t}-nav-wrap`]:{position:`relative`,display:`flex`,flex:`auto`,alignSelf:`stretch`,overflow:`hidden`,whiteSpace:`nowrap`,transform:`translate(0)`,"&::before, &::after":{position:`absolute`,zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:`''`,pointerEvents:`none`}},[`${t}-nav-list`]:{position:`relative`,display:`flex`,transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:`flex`,alignSelf:`stretch`},[`${t}-nav-operations-hidden`]:{position:`absolute`,visibility:`hidden`,pointerEvents:`none`},[`${t}-nav-more`]:{position:`relative`,padding:n,background:`transparent`,border:0,"&::after":{position:`absolute`,right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.controlHeightLG/8,transform:`translateY(100%)`,content:`''`}},[`${t}-nav-add`]:g({minWidth:`${r}px`,marginLeft:{_skip_check_:!0,value:`${i}px`},padding:`0 ${e.paddingXS}px`,background:`transparent`,border:`${e.lineWidth}px ${e.lineType} ${s}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,outline:`none`,cursor:`pointer`,color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:a},"&:active, &:focus:not(:focus-visible)":{color:o}},N(e))},[`${t}-extra-content`]:{flex:`none`},[`${t}-ink-bar`]:{position:`absolute`,background:e.colorPrimary,pointerEvents:`none`}}),Nt(e)),{[`${t}-content`]:{position:`relative`,display:`flex`,width:`100%`,"&-animated":{transition:`margin 0.3s`}},[`${t}-content-holder`]:{flex:`auto`,minWidth:0,minHeight:0},[`${t}-tabpane`]:{outline:`none`,flex:`none`,width:`100%`}}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping'])`]:{justifyContent:`center`}}}}}},It=L(`Tabs`,e=>{let t=e.controlHeightLG,n=A(e,{tabsHoverColor:e.colorPrimaryHover,tabsActiveColor:e.colorPrimaryActive,tabsCardHorizontalPadding:`${(t-Math.round(e.fontSize*e.lineHeight))/2-e.lineWidth}px ${e.padding}px`,tabsCardHeight:t,tabsCardGutter:e.marginXXS/2,tabsHorizontalGutter:32,tabsCardHeadBackground:e.colorFillAlter,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:`0 0 0.25px currentcolor`,tabsDropdownHeight:200,tabsDropdownWidth:120});return[Mt(n),Pt(n),jt(n),At(n),kt(n),Ft(n),Ot(n)]},e=>({zIndexPopup:e.zIndexPopupBase+50})),Lt=0,Rt=()=>({prefixCls:{type:String},id:{type:String},popupClassName:String,getPopupContainer:P(),activeKey:{type:[String,Number]},defaultActiveKey:{type:[String,Number]},direction:S(),animated:C([Boolean,Object]),renderTabBar:P(),tabBarGutter:{type:Number},tabBarStyle:v(),tabPosition:S(),destroyInactiveTabPane:_(),hideAdd:Boolean,type:S(),size:S(),centered:Boolean,onEdit:P(),onChange:P(),onTabClick:P(),onTabScroll:P(),"onUpdate:activeKey":P(),locale:v(),onPrevClick:P(),onNextClick:P(),tabBarExtraContent:G.any});function zt(e){return e.map(e=>{if(M(e)){let t=g({},e.props||{});for(let[e,n]of Object.entries(t))delete t[e],t[B(e)]=n;let n=e.children||{},r=e.key===void 0?void 0:e.key,{tab:i=n.tab,disabled:a,forceRender:o,closable:s,animated:c,active:l,destroyInactiveTabPane:u}=t;return g(g({key:r},t),{node:e,closeIcon:n.closeIcon,tab:i,disabled:a===``||a,forceRender:o===``||o,closable:s===``||s,animated:c===``||c,active:l===``||l,destroyInactiveTabPane:u===``||u})}return null}).filter(e=>e)}var Bt=u({compatConfig:{MODE:3},name:`InternalTabs`,inheritAttrs:!1,props:g(g({},V(Rt(),{tabPosition:`top`,animated:{inkBar:!0,tabPane:!1}})),{tabs:x()}),slots:Object,setup(t,n){let{attrs:r,slots:a}=n;K(t.onPrevClick===void 0&&t.onNextClick===void 0,`Tabs`,"`onPrevClick / @prevClick` and `onNextClick / @nextClick` has been removed. Please use `onTabScroll / @tabScroll` instead."),K(t.tabBarExtraContent===void 0,`Tabs`,"`tabBarExtraContent` prop has been removed. Please use `rightExtra` slot instead."),K(a.tabBarExtraContent===void 0,`Tabs`,"`tabBarExtraContent` slot is deprecated. Please use `rightExtra` slot instead.");let{prefixCls:c,direction:l,size:u,rootPrefixCls:d,getPopupContainer:f}=F(`tabs`,t),[p,m]=It(c),h=s(()=>l.value===`rtl`),_=s(()=>{let{animated:e,tabPosition:n}=t;return e===!1||[`left`,`right`].includes(n)?{inkBar:!1,tabPane:!1}:e===!0?{inkBar:!0,tabPane:!0}:g({inkBar:!0,tabPane:!1},typeof e==`object`?e:{})}),[v,y]=Y(!1);o(()=>{y(pe())});let[b,x]=J(()=>{var e;return(e=t.tabs[0])==null?void 0:e.key},{value:s(()=>t.activeKey),defaultValue:t.defaultActiveKey}),[S,C]=Y(()=>t.tabs.findIndex(e=>e.key===b.value));i(()=>{var e;let n=t.tabs.findIndex(e=>e.key===b.value);n===-1&&(n=Math.max(0,Math.min(S.value,t.tabs.length-1)),x((e=t.tabs[n])==null?void 0:e.key)),C(n)});let[w,T]=J(null,{value:s(()=>t.id)}),E=s(()=>v.value&&![`left`,`right`].includes(t.tabPosition)?`top`:t.tabPosition);o(()=>{t.id||(T(`rc-tabs-${Lt}`),Lt+=1)});let D=(e,n)=>{var r,i;(r=t.onTabClick)==null||r.call(t,e,n);let a=e!==b.value;x(e),a&&((i=t.onChange)==null||i.call(t,e))};return dt({tabs:s(()=>t.tabs),prefixCls:c}),()=>{let{id:n,type:i,tabBarGutter:o,tabBarStyle:s,locale:l,destroyInactiveTabPane:y,renderTabBar:x=a.renderTabBar,onTabScroll:S,hideAdd:C,centered:T}=t,O={id:w.value,activeKey:b.value,animated:_.value,tabPosition:E.value,rtl:h.value,mobile:v.value},k;i===`editable-card`&&(k={onEdit:(e,n)=>{let{key:r,event:i}=n;var a;(a=t.onEdit)==null||a.call(t,e===`add`?i:r,e)},removeIcon:()=>e(he,null,null),addIcon:a.addIcon?a.addIcon:()=>e(Dt,null,null),showAdd:C!==!0});let A,j=g(g({},O),{moreTransitionName:`${d.value}-slide-up`,editable:k,locale:l,tabBarGutter:o,onTabClick:D,onTabScroll:S,style:s,getPopupContainer:f.value,popupClassName:R(t.popupClassName,m.value)});A=x?x(g(g({},j),{DefaultTabBar:St})):e(St,j,Ye(a,[`moreIcon`,`leftExtra`,`rightExtra`,`tabBarExtraContent`]));let M=c.value;return p(e(`div`,z(z({},r),{},{id:n,class:R(M,`${M}-${E.value}`,{[m.value]:!0,[`${M}-${u.value}`]:u.value,[`${M}-card`]:[`card`,`editable-card`].includes(i),[`${M}-editable-card`]:i===`editable-card`,[`${M}-centered`]:T,[`${M}-mobile`]:v.value,[`${M}-editable`]:i===`editable-card`,[`${M}-rtl`]:h.value},r.class)}),[A,e(Ct,z(z({destroyInactiveTabPane:y},O),{},{animated:_.value}),null)]))}}}),Vt=u({compatConfig:{MODE:3},name:`ATabs`,inheritAttrs:!1,props:V(Rt(),{tabPosition:`top`,animated:{inkBar:!0,tabPane:!1}}),slots:Object,setup(t,n){let{attrs:r,slots:i,emit:a}=n,o=e=>{a(`update:activeKey`,e),a(`change`,e)};return()=>{var n;let a=zt(ee((n=i.default)==null?void 0:n.call(i)));return e(Bt,z(z(z({},W(t,[`onUpdate:activeKey`])),r),{},{onChange:o,tabs:a}),i)}}}),Ht=u({compatConfig:{MODE:3},name:`ATabPane`,inheritAttrs:!1,__ANT_TAB_PANE:!0,props:{tab:G.any,disabled:{type:Boolean},forceRender:{type:Boolean},closable:{type:Boolean},animated:{type:Boolean},active:{type:Boolean},destroyInactiveTabPane:{type:Boolean},prefixCls:{type:String},tabKey:{type:[String,Number]},id:{type:String}},slots:Object,setup(n,r){let{attrs:i,slots:a}=r,o=f(n.forceRender);t([()=>n.active,()=>n.destroyInactiveTabPane],()=>{n.active?o.value=!0:n.destroyInactiveTabPane&&(o.value=!1)},{immediate:!0});let c=s(()=>n.active?{}:n.animated?{visibility:`hidden`,height:0,overflowY:`hidden`}:{display:`none`});return()=>{var t;let{prefixCls:r,forceRender:s,id:l,active:u,tabKey:d}=n;return e(`div`,{id:l&&`${l}-panel-${d}`,role:`tabpanel`,tabindex:u?0:-1,"aria-labelledby":l&&`${l}-tab-${d}`,"aria-hidden":!u,style:[c.value,i.style],class:[`${r}-tabpane`,u&&`${r}-tabpane-active`,i.class]},[(u||o.value||s)&&((t=a.default)==null?void 0:t.call(a))])}}}),Ut=Vt;Ut.TabPane=Ht,Ut.install=function(e){return e.component(Ut.name,Ut),e.component(Ht.name,Ht),e};var Wt=Ut,Gt=e=>{let{antCls:t,componentCls:n,cardHeadHeight:r,cardPaddingBase:i,cardHeadTabsMarginBottom:a}=e;return g(g({display:`flex`,justifyContent:`center`,flexDirection:`column`,minHeight:r,marginBottom:-1,padding:`0 ${i}px`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,background:`transparent`,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},E()),{"&-wrapper":{width:`100%`,display:`flex`,alignItems:`center`},"&-title":g(g({display:`inline-block`,flex:1},O),{[`
|
||
> ${n}-typography,
|
||
> ${n}-typography-edit-content
|
||
`]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:`both`,marginBottom:a,color:e.colorText,fontWeight:`normal`,fontSize:e.fontSize,"&-bar":{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorderSecondary}`}}})},Kt=e=>{let{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:i}=e;return{width:`33.33%`,padding:t,border:0,borderRadius:0,boxShadow:`
|
||
${i}px 0 0 0 ${n},
|
||
0 ${i}px 0 0 ${n},
|
||
${i}px ${i}px 0 0 ${n},
|
||
${i}px 0 0 0 ${n} inset,
|
||
0 ${i}px 0 0 ${n} inset;
|
||
`,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:`relative`,zIndex:1,boxShadow:r}}},qt=e=>{let{componentCls:t,iconCls:n,cardActionsLiMargin:r,cardActionsIconSize:i,colorBorderSecondary:a}=e;return g(g({margin:0,padding:0,listStyle:`none`,background:e.colorBgContainer,borderTop:`${e.lineWidth}px ${e.lineType} ${a}`,display:`flex`,borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px `},E()),{"& > li":{margin:r,color:e.colorTextDescription,textAlign:`center`,"> span":{position:`relative`,display:`block`,minWidth:e.cardActionsIconSize*2,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.colorTextDescription,lineHeight:`${e.fontSize*e.lineHeight}px`,transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:i,lineHeight:`${i*e.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${a}`}}})},Jt=e=>g(g({margin:`-${e.marginXXS}px 0`,display:`flex`},E()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:`hidden`,flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":g({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},O),"&-description":{color:e.colorTextDescription}}),Yt=e=>{let{componentCls:t,cardPaddingBase:n,colorFillAlter:r}=e;return{[`${t}-head`]:{padding:`0 ${n}px`,background:r,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${e.padding}px ${n}px`}}},Xt=e=>{let{componentCls:t}=e;return{overflow:`hidden`,[`${t}-body`]:{userSelect:`none`}}},Zt=e=>{let{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:i,boxShadow:a,cardPaddingBase:o}=e;return{[t]:g(g({},j(e)),{position:`relative`,background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:a},[`${t}-head`]:Gt(e),[`${t}-extra`]:{marginInlineStart:`auto`,color:``,fontWeight:`normal`,fontSize:e.fontSize},[`${t}-body`]:g({padding:o,borderRadius:` 0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},E()),[`${t}-grid`]:Kt(e),[`${t}-cover`]:{"> *":{display:`block`,width:`100%`},img:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`}},[`${t}-actions`]:qt(e),[`${t}-meta`]:Jt(e)}),[`${t}-bordered`]:{border:`${e.lineWidth}px ${e.lineType} ${i}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:`pointer`,transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:`transparent`,boxShadow:n}},[`${t}-contain-grid`]:{[`${t}-body`]:{display:`flex`,flexWrap:`wrap`},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:-e.lineWidth,marginInlineStart:-e.lineWidth,padding:0}},[`${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:r}}},[`${t}-type-inner`]:Yt(e),[`${t}-loading`]:Xt(e),[`${t}-rtl`]:{direction:`rtl`}}},Qt=e=>{let{componentCls:t,cardPaddingSM:n,cardHeadHeightSM:r}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:r,padding:`0 ${n}px`,fontSize:e.fontSize,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{minHeight:r,paddingTop:0,display:`flex`,alignItems:`center`}}}}},$t=L(`Card`,e=>{let t=A(e,{cardShadow:e.boxShadowCard,cardHeadHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,cardHeadHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardHeadTabsMarginBottom:-e.padding-e.lineWidth,cardActionsLiMargin:`${e.paddingSM}px 0`,cardActionsIconSize:e.fontSize,cardPaddingSM:12});return[Zt(t),Qt(t)]}),en=u({compatConfig:{MODE:3},name:`SkeletonTitle`,props:{prefixCls:String,width:{type:[Number,String]}},setup(t){return()=>{let{prefixCls:n,width:r}=t,i=typeof r==`number`?`${r}px`:r;return e(`h3`,{class:n,style:{width:i}},null)}}}),tn=u({compatConfig:{MODE:3},name:`SkeletonParagraph`,props:{prefixCls:String,width:{type:[Number,String,Array]},rows:Number},setup(t){let n=e=>{let{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n};return()=>{let{prefixCls:r,rows:i}=t,a=[...Array(i)].map((t,r)=>{let i=n(r);return e(`li`,{key:r,style:{width:typeof i==`number`?`${i}px`:i}},null)});return e(`ul`,{class:r},[a])}}}),nn=()=>({prefixCls:String,size:[String,Number],shape:String,active:{type:Boolean,default:void 0}}),rn=t=>{let{prefixCls:n,size:r,shape:i}=t,a=R({[`${n}-lg`]:r===`large`,[`${n}-sm`]:r===`small`}),o=R({[`${n}-circle`]:i===`circle`,[`${n}-square`]:i===`square`,[`${n}-round`]:i===`round`}),s=typeof r==`number`?{width:`${r}px`,height:`${r}px`,lineHeight:`${r}px`}:{};return e(`span`,{class:R(n,a,o),style:s},null)};rn.displayName=`SkeletonElement`;var an=new U(`ant-skeleton-loading`,{"0%":{transform:`translateX(-37.5%)`},"100%":{transform:`translateX(37.5%)`}}),on=e=>({height:e,lineHeight:`${e}px`}),Q=e=>g({width:e},on(e)),sn=e=>({position:`relative`,zIndex:0,overflow:`hidden`,background:`transparent`,"&::after":{position:`absolute`,top:0,insetInlineEnd:`-150%`,bottom:0,insetInlineStart:`-150%`,background:e.skeletonLoadingBackground,animationName:an,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:`ease`,animationIterationCount:`infinite`,content:`""`}}),cn=e=>g({width:e*5,minWidth:e*5},on(e)),ln=e=>{let{skeletonAvatarCls:t,color:n,controlHeight:r,controlHeightLG:i,controlHeightSM:a}=e;return{[`${t}`]:g({display:`inline-block`,verticalAlign:`top`,background:n},Q(r)),[`${t}${t}-circle`]:{borderRadius:`50%`},[`${t}${t}-lg`]:g({},Q(i)),[`${t}${t}-sm`]:g({},Q(a))}},un=e=>{let{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:i,controlHeightSM:a,color:o}=e;return{[`${r}`]:g({display:`inline-block`,verticalAlign:`top`,background:o,borderRadius:n},cn(t)),[`${r}-lg`]:g({},cn(i)),[`${r}-sm`]:g({},cn(a))}},dn=e=>g({width:e},on(e)),fn=e=>{let{skeletonImageCls:t,imageSizeBase:n,color:r,borderRadiusSM:i}=e;return{[`${t}`]:g(g({display:`flex`,alignItems:`center`,justifyContent:`center`,verticalAlign:`top`,background:r,borderRadius:i},dn(n*2)),{[`${t}-path`]:{fill:`#bfbfbf`},[`${t}-svg`]:g(g({},dn(n)),{maxWidth:n*4,maxHeight:n*4}),[`${t}-svg${t}-svg-circle`]:{borderRadius:`50%`}}),[`${t}${t}-circle`]:{borderRadius:`50%`}}},pn=(e,t,n)=>{let{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:`50%`},[`${n}${r}-round`]:{borderRadius:t}}},mn=e=>g({width:e*2,minWidth:e*2},on(e)),hn=e=>{let{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:i,controlHeightSM:a,color:o}=e;return g(g(g(g(g({[`${n}`]:g({display:`inline-block`,verticalAlign:`top`,background:o,borderRadius:t,width:r*2,minWidth:r*2},mn(r))},pn(e,r,n)),{[`${n}-lg`]:g({},mn(i))}),pn(e,i,`${n}-lg`)),{[`${n}-sm`]:g({},mn(a))}),pn(e,a,`${n}-sm`))},gn=e=>{let{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:i,skeletonButtonCls:a,skeletonInputCls:o,skeletonImageCls:s,controlHeight:c,controlHeightLG:l,controlHeightSM:u,color:d,padding:f,marginSM:p,borderRadius:m,skeletonTitleHeight:h,skeletonBlockRadius:_,skeletonParagraphLineHeight:v,controlHeightXS:y,skeletonParagraphMarginTop:b}=e;return{[`${t}`]:{display:`table`,width:`100%`,[`${t}-header`]:{display:`table-cell`,paddingInlineEnd:f,verticalAlign:`top`,[`${n}`]:g({display:`inline-block`,verticalAlign:`top`,background:d},Q(c)),[`${n}-circle`]:{borderRadius:`50%`},[`${n}-lg`]:g({},Q(l)),[`${n}-sm`]:g({},Q(u))},[`${t}-content`]:{display:`table-cell`,width:`100%`,verticalAlign:`top`,[`${r}`]:{width:`100%`,height:h,background:d,borderRadius:_,[`+ ${i}`]:{marginBlockStart:u}},[`${i}`]:{padding:0,"> li":{width:`100%`,height:v,listStyle:`none`,background:d,borderRadius:_,"+ li":{marginBlockStart:y}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:`61%`}},[`&-round ${t}-content`]:{[`${r}, ${i} > li`]:{borderRadius:m}}},[`${t}-with-avatar ${t}-content`]:{[`${r}`]:{marginBlockStart:p,[`+ ${i}`]:{marginBlockStart:b}}},[`${t}${t}-element`]:g(g(g(g({display:`inline-block`,width:`auto`},hn(e)),ln(e)),un(e)),fn(e)),[`${t}${t}-block`]:{width:`100%`,[`${a}`]:{width:`100%`},[`${o}`]:{width:`100%`}},[`${t}${t}-active`]:{[`
|
||
${r},
|
||
${i} > li,
|
||
${n},
|
||
${a},
|
||
${o},
|
||
${s}
|
||
`]:g({},sn(e))}}},_n=L(`Skeleton`,e=>{let{componentCls:t}=e;return[gn(A(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:e.controlHeight*1.5,skeletonTitleHeight:e.controlHeight/2,skeletonBlockRadius:e.borderRadiusSM,skeletonParagraphLineHeight:e.controlHeight/2,skeletonParagraphMarginTop:e.marginLG+e.marginXXS,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.color} 25%, ${e.colorGradientEnd} 37%, ${e.color} 63%)`,skeletonLoadingMotionDuration:`1.4s`}))]},e=>{let{colorFillContent:t,colorFill:n}=e;return{color:t,colorGradientEnd:n}}),vn=()=>({active:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},prefixCls:String,avatar:{type:[Boolean,Object],default:void 0},title:{type:[Boolean,Object],default:void 0},paragraph:{type:[Boolean,Object],default:void 0},round:{type:Boolean,default:void 0}});function yn(e){return e&&typeof e==`object`?e:{}}function bn(e,t){return e&&!t?{size:`large`,shape:`square`}:{size:`large`,shape:`circle`}}function xn(e,t){return!e&&t?{width:`38%`}:e&&t?{width:`50%`}:{}}function Sn(e,t){let n={};return(!e||!t)&&(n.width=`61%`),n.rows=!e&&t?3:2,n}var $=u({compatConfig:{MODE:3},name:`ASkeleton`,props:V(vn(),{avatar:!1,title:!0,paragraph:!0}),setup(t,n){let{slots:r}=n,{prefixCls:i,direction:a}=F(`skeleton`,t),[o,s]=_n(i);return()=>{var n;let{loading:c,avatar:l,title:u,paragraph:d,active:f,round:p}=t,m=i.value;if(c||t.loading===void 0){let t=!!l||l===``,n=!!u||u===``,r=!!d||d===``,i;if(t){let t=g(g({prefixCls:`${m}-avatar`},bn(n,r)),yn(l));i=e(`div`,{class:`${m}-header`},[e(rn,t,null)])}let c;if(n||r){let i;if(n){let n=g(g({prefixCls:`${m}-title`},xn(t,r)),yn(u));i=e(en,n,null)}let a;if(r){let r=g(g({prefixCls:`${m}-paragraph`},Sn(t,n)),yn(d));a=e(tn,r,null)}c=e(`div`,{class:`${m}-content`},[i,a])}let h=R(m,{[`${m}-with-avatar`]:t,[`${m}-active`]:f,[`${m}-rtl`]:a.value===`rtl`,[`${m}-round`]:p,[s.value]:!0});return o(e(`div`,{class:h},[i,c]))}return(n=r.default)==null?void 0:n.call(r)}}}),Cn=u({compatConfig:{MODE:3},name:`ASkeletonButton`,props:V(g(g({},nn()),{size:String,block:Boolean}),{size:`default`}),setup(t){let{prefixCls:n}=F(`skeleton`,t),[r,i]=_n(n),a=s(()=>R(n.value,`${n.value}-element`,{[`${n.value}-active`]:t.active,[`${n.value}-block`]:t.block},i.value));return()=>r(e(`div`,{class:a.value},[e(rn,z(z({},t),{},{prefixCls:`${n.value}-button`}),null)]))}}),wn=u({compatConfig:{MODE:3},name:`ASkeletonInput`,props:g(g({},W(nn(),[`shape`])),{size:String,block:Boolean}),setup(t){let{prefixCls:n}=F(`skeleton`,t),[r,i]=_n(n),a=s(()=>R(n.value,`${n.value}-element`,{[`${n.value}-active`]:t.active,[`${n.value}-block`]:t.block},i.value));return()=>r(e(`div`,{class:a.value},[e(rn,z(z({},t),{},{prefixCls:`${n.value}-input`}),null)]))}}),Tn=`M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z`,En=u({compatConfig:{MODE:3},name:`ASkeletonImage`,props:W(nn(),[`size`,`shape`,`active`]),setup(t){let{prefixCls:n}=F(`skeleton`,t),[r,i]=_n(n),a=s(()=>R(n.value,`${n.value}-element`,i.value));return()=>r(e(`div`,{class:a.value},[e(`div`,{class:`${n.value}-image`},[e(`svg`,{viewBox:`0 0 1098 1024`,xmlns:`http://www.w3.org/2000/svg`,class:`${n.value}-image-svg`},[e(`path`,{d:Tn,class:`${n.value}-image-path`},null)])])]))}}),Dn=u({compatConfig:{MODE:3},name:`ASkeletonAvatar`,props:V(g(g({},nn()),{shape:String}),{size:`default`,shape:`circle`}),setup(t){let{prefixCls:n}=F(`skeleton`,t),[r,i]=_n(n),a=s(()=>R(n.value,`${n.value}-element`,{[`${n.value}-active`]:t.active},i.value));return()=>r(e(`div`,{class:a.value},[e(rn,z(z({},t),{},{prefixCls:`${n.value}-avatar`}),null)]))}});$.Button=Cn,$.Avatar=Dn,$.Input=wn,$.Image=En,$.Title=en,$.install=function(e){return e.component($.name,$),e.component($.Button.name,Cn),e.component($.Avatar.name,Dn),e.component($.Input.name,wn),e.component($.Image.name,En),e.component($.Title.name,en),e};var On=$,{TabPane:kn}=Wt,An=u({compatConfig:{MODE:3},name:`ACard`,inheritAttrs:!1,props:{prefixCls:String,title:G.any,extra:G.any,bordered:{type:Boolean,default:!0},bodyStyle:{type:Object,default:void 0},headStyle:{type:Object,default:void 0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},type:{type:String},size:{type:String},actions:G.any,tabList:{type:Array},tabBarExtraContent:G.any,activeTabKey:String,defaultActiveTabKey:String,cover:G.any,onTabChange:{type:Function}},slots:Object,setup(t,n){let{slots:r,attrs:i}=n,{prefixCls:o,direction:s,size:c}=F(`card`,t),[l,u]=$t(o),d=t=>t.map((n,r)=>a(n)&&!D(n)||!a(n)?e(`li`,{style:{width:`${100/t.length}%`},key:`action-${r}`},[e(`span`,null,[n])]):null),f=e=>{var n;(n=t.onTabChange)==null||n.call(t,e)},p=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t;return e.forEach(e=>{e&&Te(e.type)&&e.type.__ANT_CARD_GRID&&(t=!0)}),t};return()=>{var n,a,m,h,g,_;let{headStyle:v={},bodyStyle:y={},loading:b,bordered:x=!0,type:S,tabList:C,hoverable:w,activeTabKey:T,defaultActiveTabKey:E,tabBarExtraContent:D=I((n=r.tabBarExtraContent)==null?void 0:n.call(r)),title:O=I((a=r.title)==null?void 0:a.call(r)),extra:k=I((m=r.extra)==null?void 0:m.call(r)),actions:A=I((h=r.actions)==null?void 0:h.call(r)),cover:j=I((g=r.cover)==null?void 0:g.call(r))}=t,M=ee((_=r.default)==null?void 0:_.call(r)),N=o.value,P={[`${N}`]:!0,[u.value]:!0,[`${N}-loading`]:b,[`${N}-bordered`]:x,[`${N}-hoverable`]:!!w,[`${N}-contain-grid`]:p(M),[`${N}-contain-tabs`]:C&&C.length,[`${N}-${c.value}`]:c.value,[`${N}-type-${S}`]:!!S,[`${N}-rtl`]:s.value===`rtl`},F=e(On,{loading:!0,active:!0,paragraph:{rows:4},title:!1},{default:()=>[M]}),L=T!==void 0,R={size:`large`,[L?`activeKey`:`defaultActiveKey`]:L?T:E,onChange:f,class:`${N}-head-tabs`},B,V=C&&C.length?e(Wt,R,{default:()=>[C.map(t=>{let{tab:n,slots:i}=t,a=i==null?void 0:i.tab;K(!i,`Card`,"tabList slots is deprecated, Please use `customTab` instead.");let o=n===void 0?r[a]?r[a](t):null:n;return o=oe(r,`customTab`,t,()=>[o]),e(kn,{tab:o,key:t.key,disabled:t.disabled},null)})],rightExtra:D?()=>D:null}):null;(O||k||V)&&(B=e(`div`,{class:`${N}-head`,style:v},[e(`div`,{class:`${N}-head-wrapper`},[O&&e(`div`,{class:`${N}-head-title`},[O]),k&&e(`div`,{class:`${N}-extra`},[k])]),V]));let te=j?e(`div`,{class:`${N}-cover`},[j]):null,H=e(`div`,{class:`${N}-body`,style:y},[b?F:M]),U=A&&A.length?e(`ul`,{class:`${N}-actions`},[d(A)]):null;return l(e(`div`,z(z({ref:`cardContainerRef`},i),{},{class:[P,i.class]}),[B,te,M&&M.length?H:null,U]))}}}),jn=u({compatConfig:{MODE:3},name:`ACardMeta`,props:{prefixCls:String,title:y(),description:y(),avatar:y()},slots:Object,setup(t,n){let{slots:r}=n,{prefixCls:i}=F(`card`,t);return()=>{let n={[`${i.value}-meta`]:!0},a=T(r,t,`avatar`),o=T(r,t,`title`),s=T(r,t,`description`),c=a?e(`div`,{class:`${i.value}-meta-avatar`},[a]):null,l=o?e(`div`,{class:`${i.value}-meta-title`},[o]):null,u=s?e(`div`,{class:`${i.value}-meta-description`},[s]):null,d=l||u?e(`div`,{class:`${i.value}-meta-detail`},[l,u]):null;return e(`div`,{class:n},[c,d])}}}),Mn=u({compatConfig:{MODE:3},name:`ACardGrid`,__ANT_CARD_GRID:!0,props:{prefixCls:String,hoverable:{type:Boolean,default:!0}},setup(t,n){let{slots:r}=n,{prefixCls:i}=F(`card`,t),a=s(()=>({[`${i.value}-grid`]:!0,[`${i.value}-grid-hoverable`]:t.hoverable}));return()=>{var t;return e(`div`,{class:a.value},[(t=r.default)==null?void 0:t.call(r)])}}});An.Meta=jn,An.Grid=Mn,An.install=function(e){return e.component(An.name,An),e.component(jn.name,jn),e.component(Mn.name,Mn),e};var Nn=An;function Pn(){return h.get(`/models`)}function Fn(e){return h.post(`/models`,e)}function In(e){return h.delete(`/models/${encodeURIComponent(e)}`)}function Ln(e){return h.post(`/models/plan`,e)}function Rn(){return h.get(`/agents`)}function zn(e){return h.post(`/agents`,e)}function Bn(e){return h.delete(`/agents/${encodeURIComponent(e)}`)}function Vn(e){return h.post(`/agents/plan`,e)}function Hn(){return h.get(`/roles`)}function Un(){return h.get(`/permissions`)}function Wn(e){return h.post(`/roles`,e)}function Gn(e){return h.delete(`/roles/${encodeURIComponent(e)}`)}function Kn(){return h.get(`/users`)}function qn(e){return h.post(`/users`,e)}function Jn(e,t){return h.put(`/users/${e}`,t)}function Yn(e=!0){return h.get(`/desktop-accounts?include_counts=${e}`)}function Xn(e,t){return h.put(`/desktop-accounts/${e}`,t)}function Zn(e){return h.post(`/desktop-accounts/${e}/revoke-devices`)}function Qn(e){return h.get(`/desktop-accounts/${e}/admins`)}function $n(e,t){return h.put(`/desktop-accounts/${e}/admins`,{admin_user_ids:t})}function er(e=7,t=0){return h.get(`/stats/model-calls?days=${e}&account_id=${t}`)}function tr(e){var t,n,r,i,a;let o=new URLSearchParams;return o.set(`days`,String((t=e.days)==null?7:t)),o.set(`account_id`,String((n=e.accountId)==null?0:n)),o.set(`limit`,String((r=e.limit)==null?50:r)),o.set(`offset`,String((i=e.offset)==null?0:i)),o.set(`purpose`,(a=e.purpose)==null?`chat`:a),e.q&&o.set(`q`,e.q),h.get(`/stats/model-calls/log?${o.toString()}`)}function nr(e=200){return h.get(`/audit?limit=${e}`)}function rr(e){return h.post(`/me/password`,e)}function ir(){return h.get(`/config`)}function ar(e){return h.post(`/config`,e)}function or(){return h.get(`/release`)}function sr(e){return h.post(`/release`,e)}function cr(e){return lr.apply(this,arguments)}function lr(){return lr=m(function*(e){var t;if(!((t=globalThis.crypto)!=null&&t.subtle))throw Error(`当前浏览器不支持安全哈希,请使用 HTTPS 或本机地址打开管理端`);let n=yield globalThis.crypto.subtle.digest(`SHA-256`,yield e.arrayBuffer());return[...new Uint8Array(n)].map(e=>e.toString(16).padStart(2,`0`)).join(``)}),lr.apply(this,arguments)}function ur(e,t,n,r){return new Promise((i,a)=>{let o=new XMLHttpRequest;o.open(`PUT`,e,!0),o.timeout=6e5,Object.entries(n).forEach(([e,t])=>{o.setRequestHeader(e,t)}),o.upload.onprogress=e=>r==null?void 0:r(e.loaded),o.onerror=()=>a(Error(`无法连接腾讯 COS,请检查网络和 Bucket CORS 配置`)),o.ontimeout=()=>a(Error(`上传腾讯 COS 超时,请重试`)),o.onload=()=>{if(o.status>=200&&o.status<300){i((o.getResponseHeader(`ETag`)||``).replaceAll(`"`,``));return}a(Error(`腾讯 COS 上传失败(HTTP ${o.status})`))},o.send(t)})}function dr(e,t,n){return fr.apply(this,arguments)}function fr(){return fr=m(function*(e,t,n){let r=t.multipart;if(!(r!=null&&r.upload_id)||!r.parts.length)throw Error(`COS 分块上传参数不完整`);let i=r.part_size,a=new Map,o=new Map;r.completed_parts.forEach(e=>{e.etag&&(o.set(e.part_number,e.etag),a.set(e.part_number,e.size_bytes))});let s=()=>{let t=[...a.values()].reduce((e,t)=>e+t,0);n==null||n(5+Math.round(t/e.size*90))};s();let c=r.parts.filter(e=>!o.has(e.part_number));function l(){return u.apply(this,arguments)}function u(){return u=m(function*(){for(;;){let t=c.shift();if(!t)return;let n=(t.part_number-1)*i,r=e.slice(n,n+t.size_bytes),l=``,u;for(let e=1;e<=3;e+=1){a.set(t.part_number,0);try{l=yield ur(t.upload_url,r,{},e=>{a.set(t.part_number,e),s()}),u=void 0;break}catch(e){u=e}}if(u)throw u;if(!l)throw Error(`COS 未返回 ETag,请在 Bucket CORS 中暴露 ETag 响应头`);a.set(t.part_number,t.size_bytes),o.set(t.part_number,l),s()}}),u.apply(this,arguments)}return yield Promise.all(Array.from({length:Math.min(4,Math.max(1,c.length))},l)),h.post(`/release/package/${encodeURIComponent(t.media.id)}/multipart-complete`,{parts:[...o.entries()].map(([e,t])=>({etag:t,part_number:e})).sort((e,t)=>e.part_number-t.part_number),upload_id:r.upload_id},{timeout:3e5})}),fr.apply(this,arguments)}function pr(e,t){return mr.apply(this,arguments)}function mr(){return mr=m(function*(e,t){if(!e.name.toLowerCase().endsWith(`.exe`))throw Error(`升级包必须是 Windows EXE 安装包`);if(e.size<=0||e.size>Math.pow(1024,3))throw Error(`安装包大小必须大于 0 且不能超过 1GB`);t==null||t(1);let n=yield cr(e);t==null||t(5);let r=yield h.post(`/release/package/prepare`,{file_name:e.name,package_sha256:n,package_size:e.size});if(r.reused)return t==null||t(100),r;if(r.upload_mode===`multipart`){let n=yield dr(e,r,t);return t==null||t(100),n}if(!r.upload_url)throw Error(`COS 预上传接口没有返回上传地址`);yield ur(r.upload_url,e,r.required_headers,n=>t==null?void 0:t(5+Math.round(n/e.size*90))),t==null||t(96);let i=yield h.post(`/release/package/${encodeURIComponent(r.media.id)}/complete`,void 0,{timeout:3e5});return t==null||t(100),i}),mr.apply(this,arguments)}function hr(){return h.get(`/releases`)}function gr(e){return h.post(`/models/test`,e)}export{Jn as A,Re as B,Fn as C,gr as D,Wn as E,tt as F,Fe as H,Xe as I,Qe as L,Nn as M,$ as N,Xn as O,Wt as P,Ge as R,ar as S,sr as T,Ie as V,Hn as _,Gn as a,zn as b,tr as c,Qn as d,Yn as f,hr as g,or as h,In as i,pr as j,$n as k,er as l,Un as m,qn as n,Rn as o,Pn as p,Bn as r,nr as s,rr as t,ir as u,Kn as v,Ln as w,Vn as x,Zn as y,Be as z}; |