Files
kefu/deploy/ark-chat-config-20260917/payload/admin-web/apps/web-antd/dist/js/console-CQVAqHCG.js
T
2026-09-21 10:34:06 +08:00

3 lines
41 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{D as e,Ht as t,J as n,Tn as r,Ut as i,ct as a,g as o,gt as s,it as c,k as l,o as u,vn as d,xn as f}from"./runtime-core.esm-bundler-DkysjgTd.js";import{n as p}from"./objectWithoutProperties-BjoYlK0I.js";import{i as m}from"./store-B2VrBUyT.js";import{r as h}from"./en_US-Cv9hrLhb.js";import{Ct as g,G as _,J as v,Tt as y,W as b,X as x,Y as S,g as C,ht as w,l as T,m as E,mt as D,p as O,q as k,rt as A,t as j,u as M,vt as N,yt as P}from"./useConfigInject-z_xeO0pP.js";import{t as F}from"./initDefaultProps-D8Mki4gM.js";import{n as ee}from"./BaseInput-D9ryi2LY.js";import{t as I}from"./raf-CR9Bw2Uc.js";import{t as te}from"./omit-C0ksMpVM.js";import{t as L}from"./vue-types-CFReUAWV.js";import{t as R}from"./devWarning-DlchpATv.js";import{c as ne,t as re}from"./vc-trigger-BzbjrH10.js";import{t as z}from"./vnode-CRVBf7wj.js";import{g as ie}from"./_getTag-2z2WZcIh.js";import{t as B}from"./KeyCode-DNtAKsAc.js";import{t as V}from"./isMobile-DH4W6rzp.js";import{t as H}from"./useMergedState-zH37e67U.js";import{t as U}from"./useState-DlRKQDQX.js";import{t as ae}from"./AntdIcon-BN7vh055.js";import{t as oe}from"./CloseOutlined-BdX5pn5u.js";import{i as W,n as G,r as K,t as se}from"./hasIn-BIluNPSA.js";import{a as ce,r as q}from"./responsiveObserve-CPvTZIYq.js";import{i as J,n as le,r as Y,t as ue}from"./menu-QtUfh_QH.js";import{t as de}from"./slide-D__jeCTu.js";import{t as fe}from"./useRefs-QDevZzkt.js";function pe(e,t,n,r){if(!ie(e))return e;t=W(t,e);for(var i=-1,a=t.length,o=a-1,s=e;s!=null&&++i<a;){var c=K(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=ie(u)?u:ne(t[i+1])?[]:{})}ce(s,c,l),s=s[c]}return e}function X(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=G(e,o);n(s,o)&&pe(a,W(o,e),s)}return a}function me(e,t){return X(e,t,function(t,n){return se(e,n)})}var he=q(function(e,t){return e==null?{}:me(e,t)}),Z={adjustX:1,adjustY:1},Q=[0,0],ge={topLeft:{points:[`bl`,`tl`],overflow:Z,offset:[0,-4],targetOffset:Q},topCenter:{points:[`bc`,`tc`],overflow:Z,offset:[0,-4],targetOffset:Q},topRight:{points:[`br`,`tr`],overflow:Z,offset:[0,-4],targetOffset:Q},bottomLeft:{points:[`tl`,`bl`],overflow:Z,offset:[0,4],targetOffset:Q},bottomCenter:{points:[`tc`,`bc`],overflow:Z,offset:[0,4],targetOffset:Q},bottomRight:{points:[`tr`,`br`],overflow:Z,offset:[0,4],targetOffset:Q}},_e=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},ve=l({compatConfig:{MODE:3},props:{minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},arrow:{type:Boolean,default:!1},prefixCls:L.string.def(`rc-dropdown`),transitionName:String,overlayClassName:L.string.def(``),openClassName:String,animation:L.any,align:L.object,overlayStyle:{type:Object,default:void 0},placement:L.string.def(`bottomLeft`),overlay:L.any,trigger:L.oneOfType([L.string,L.arrayOf(L.string)]).def(`hover`),alignPoint:{type:Boolean,default:void 0},showAction:L.array,hideAction:L.array,getPopupContainer:Function,visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},mouseEnterDelay:L.number.def(.15),mouseLeaveDelay:L.number.def(.1)},emits:[`visibleChange`,`overlayClick`],setup(n,r){let{slots:i,emit:a,expose:s}=r,c=d(!!n.visible);t(()=>n.visible,e=>{e!==void 0&&(c.value=e)});let l=d();s({triggerRef:l});let f=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:f};return e(u,{key:w},[n.arrow&&e(`div`,{class:`${n.prefixCls}-arrow`},null),z(r,a,!1)])},h=o(()=>{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?z(t[0],{class:n.openClassName||`${n.prefixCls}-open`},!1):t},_=o(()=>!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:b}=n,x=_e(n,[`prefixCls`,`arrow`,`showAction`,`overlayStyle`,`trigger`,`placement`,`align`,`getPopupContainer`,`transitionName`,`animation`,`overlayClassName`]);return e(re,y(y({},x),{},{prefixCls:t,ref:l,popupClassName:N(b,{[`${t}-show-arrow`]:r}),popupStyle:a,builtinPlacements:ge,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 ye(e){let t=f(),n=f(!1);function r(){var r=[...arguments];n.value||(I.cancel(t.value),t.value=I(()=>{e(...r)}))}return c(()=>{n.value=!0,I.cancel(t.value)}),r}function be(e){let t=f([]),n=f(typeof e==`function`?e():e),r=ye(()=>{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 xe=l({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=d();function s(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=o(()=>{var e;return t.editable&&t.closable!==!1&&!((e=t.tab)!=null&&e.disabled)});return()=>{var n;let{prefixCls:r,id:o,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:N(y,{[`${y}-with-remove`]:l.value,[`${y}-active`]:u,[`${y}-disabled`]:p}),style:i.style,onClick:s},[e(`div`,{role:`tab`,"aria-selected":u,id:o&&`${o}-tab-${d}`,class:`${y}-btn`,"aria-controls":o&&`${o}-panel-${d}`,"aria-disabled":p,tabindex:p?null:0,onClick:e=>{e.stopPropagation(),s(e)},onKeydown:e=>{[B.SPACE,B.ENTER].includes(e.which)&&(e.preventDefault(),s(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}}}),Se={width:0,height:0,left:0,top:0};function Ce(e,t){let n=d(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)||Se,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)||Se);let s=a.get(n)||h({},r);s.right=c-s.left-s.width,a.set(n,s)}n.value=new Map(a)}),n}var we=l({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=d();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():`+`])}}}),Te={prefixCls:{type:String},id:{type:String},tabs:{type:Object},rtl:{type:Boolean},tabBarGutter:{type:Number},activeKey:{type:[String,Number]},mobile:{type:Boolean},moreIcon:L.any,moreTransitionName:{type:String},editable:{type:Object},locale:{type:Object,default:void 0},removeAriaLabel:String,onTabClick:{type:Function},popupClassName:String,getPopupContainer:k()},Ee=l({compatConfig:{MODE:3},name:`OperationNode`,inheritAttrs:!1,props:Te,emits:[`tabClick`],slots:Object,setup(n,r){let{attrs:i,slots:s}=r,[c,l]=U(!1),[u,d]=U(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){[B.DOWN,B.SPACE,B.ENTER].includes(t)&&(l(!0),e.preventDefault());return}switch(t){case B.UP:f(-1),e.preventDefault();break;case B.DOWN:f(1),e.preventDefault();break;case B.ESC:l(!1);break;case B.SPACE:case B.ENTER:u.value!==null&&n.onTabClick(u.value,e)}},m=o(()=>`${n.id}-more-popup`),h=o(()=>u.value===null?null:`${m.value}-${u.value}`),g=(e,t)=>{e.preventDefault(),e.stopPropagation(),n.editable.onEdit(`remove`,{key:t,event:e})};return a(()=>{t(u,()=>{let e=document.getElementById(h.value);e&&e.scrollIntoView&&e.scrollIntoView(!1)},{flush:`post`,immediate:!0})}),t(c,()=>{c.value||d(null)}),Y({}),()=>{var t;let{prefixCls:r,id:a,tabs:o,locale:d,mobile:f,moreIcon:_=((t=s.moreIcon)==null?void 0:t.call(s))||e(J,null,null),moreTransitionName:v,editable:y,tabBarGutter:b,rtl:x,onTabClick:S,popupClassName:C}=n;if(!o.length)return null;let w=`${r}-dropdown`,T=d==null?void 0:d.dropdownAriaLabel,E={[x?`marginRight`:`marginLeft`]:b};o.length||(E.visibility=`hidden`,E.order=1);let D=N({[`${w}-rtl`]:x,[`${C}`]:!0}),O=f?null:e(ve,{prefixCls:w,trigger:[`hover`],visible:c.value,transitionName:v,onVisibleChange:l,overlayClassName:D,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:n.getPopupContainer},{overlay:()=>e(ue,{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:()=>[o.map(t=>{var r,i;let o=y&&t.closable!==!1&&!t.disabled;return e(le,{key:t.key,id:`${m.value}-${t.key}`,role:`option`,"aria-controls":a&&`${a}-panel-${t.key}`,disabled:t.disabled},{default:()=>[e(`span`,null,[typeof t.tab==`function`?t.tab():t.tab]),o&&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:`${a}-more`,"aria-expanded":c.value,onKeydown:p},[_])});return e(`div`,{class:N(`${r}-nav-operations`,i.class),style:i.style},[O,e(we,{prefixCls:r,locale:d,editable:y},null)])}}}),De=Symbol(`tabsContextKey`),Oe=e=>{s(De,e)},ke=()=>n(De,{tabs:d([]),prefixCls:d()});l({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 Oe(r(e)),()=>{var e;return(e=n.default)==null?void 0:e.call(n)}}});var Ae=.1,je=.01,Me=20,Ne=Math.pow(.995,Me);function Pe(e,t){let[n,r]=U(),[i,o]=U(0),[s,l]=U(0),[u,f]=U(),p=d();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:a,screenY:s}=e.touches[0],c=a-n.value.x,u=s-n.value.y;t(c,u),r({x:a,y:s});let d=Date.now();l(d-i.value),o(d),f({x:c,y:u})}function g(){if(!n.value)return;let e=u.value;if(r(null),f(null),e){let n=e.x/s.value,r=e.y/s.value;if(Math.max(Math.abs(n),Math.abs(r))<Ae)return;let i=n,a=r;p.value=setInterval(()=>{if(Math.abs(i)<je&&Math.abs(a)<je){clearInterval(p.value);return}i*=Ne,a*=Ne,t(i*Me,a*Me)},Me)}}let _=d();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=d({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)}a(()=>{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})}),c(()=>{document.removeEventListener(`touchmove`,x),document.removeEventListener(`touchend`,S)})}function Fe(e,t){let n=d(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 Ie={width:0,height:0,left:0,top:0,right:0},Le=()=>({id:{type:String},tabPosition:{type:String},activeKey:{type:[String,Number]},rtl:{type:Boolean},animated:v(),editable:v(),moreIcon:L.any,moreTransitionName:{type:String},mobile:{type:Boolean},tabBarGutter:{type:Number},renderTabBar:{type:Function},locale:v(),popupClassName:String,getPopupContainer:k(),onTabClick:{type:Function},onTabScroll:{type:Function}}),Re=(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]},ze=l({compatConfig:{MODE:3},name:`TabNavList`,inheritAttrs:!1,props:Le(),slots:Object,emits:[`tabClick`,`tabScroll`],setup(n,r){let{attrs:a,slots:s}=r,{tabs:l,prefixCls:u}=ke(),d=f(),p=f(),m=f(),_=f(),[v,b]=fe(),x=o(()=>n.tabPosition===`top`||n.tabPosition===`bottom`),[S,C]=Fe(0,(e,t)=>{x.value&&n.onTabScroll&&n.onTabScroll({direction:e>t?`left`:`right`})}),[w,T]=Fe(0,(e,t)=>{!x.value&&n.onTabScroll&&n.onTabScroll({direction:e>t?`top`:`bottom`})}),[E,D]=U(0),[O,k]=U(0),[A,j]=U(null),[M,P]=U(null),[F,te]=U(0),[L,R]=U(0),[ne,re]=be(new Map),z=Ce(l,ne),ie=o(()=>`${u.value}-nav-operations-hidden`),B=f(0),V=f(0);i(()=>{x.value?n.rtl?(B.value=0,V.value=Math.max(0,E.value-A.value)):(B.value=Math.min(0,A.value-E.value),V.value=0):(B.value=Math.min(0,M.value-O.value),V.value=0)});let H=e=>e<B.value?B.value:e>V.value?V.value:e,ae=f(),[oe,W]=U(),G=()=>{W(Date.now())},K=()=>{clearTimeout(ae.value)},se=(e,t)=>{e(e=>H(e+t))};Pe(d,(e,t)=>{if(x.value){if(A.value>=E.value)return!1;se(C,e)}else{if(M.value>=O.value)return!1;se(T,t)}return K(),G(),!0}),t(oe,()=>{K(),oe.value&&(ae.value=setTimeout(()=>{W(0)},100))});let ce=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n.activeKey,t=z.value.get(e)||{width:0,height:0,left:0,right:0,top:0};if(x.value){let e=S.value;n.rtl?t.right<S.value?e=t.right:t.right+t.width>S.value+A.value&&(e=t.right+t.width-A.value):t.left<-S.value?e=-t.left:t.left+t.width>-S.value+A.value&&(e=-(t.left+t.width-A.value)),T(0),C(H(e))}else{let e=w.value;t.top<-w.value?e=-t.top:t.top+t.height>-w.value+M.value&&(e=-(t.top+t.height-M.value)),C(0),T(H(e))}},q=f(0),J=f(0);i(()=>{let e,t,r,i,a,o,s=z.value;[`top`,`bottom`].includes(n.tabPosition)?(e=`width`,i=A.value,a=E.value,o=F.value,t=n.rtl?`right`:`left`,r=Math.abs(S.value)):(e=`height`,i=M.value,a=E.value,o=L.value,t=`top`,r=-w.value);let c=i;a+o>i&&a<i&&(c=i-o);let u=l.value;if(!u.length)return[q.value,J.value]=[0,0];let d=u.length,f=d;for(let n=0;n<d;n+=1){let i=s.get(u[n].key)||Ie;if(i[t]+i[e]>r+c){f=n-1;break}}let p=0;for(let e=d-1;e>=0;--e)if((s.get(u[e].key)||Ie)[t]<r){p=e+1;break}return[q.value,J.value]=[p,f]});let le=()=>{re(()=>{var e;let t=new Map,n=(e=p.value)==null?void 0:e.getBoundingClientRect();return l.value.forEach(e=>{let{key:r}=e,i=b.value.get(r),a=(i==null?void 0:i.$el)||i;if(a){let[e,i,o,s]=Re(a,n);t.set(r,{width:e,height:i,left:o,top:s})}}),t})};t(()=>l.value.map(e=>e.key).join(`%%`),()=>{le()},{flush:`post`});let Y=()=>{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=_.value)==null?void 0:n.$el)||{},c=s.offsetWidth||0,l=s.offsetHeight||0;j(a),P(o),te(c),R(l);let u=(((r=p.value)==null?void 0:r.offsetWidth)||0)-c,f=(((i=p.value)==null?void 0:i.offsetHeight)||0)-l;D(u),k(f),le()},ue=o(()=>[...l.value.slice(0,q.value),...l.value.slice(J.value+1)]),[de,pe]=U(),X=o(()=>z.value.get(n.activeKey)),me=f(),Z=()=>{I.cancel(me.value)};t([X,x,()=>n.rtl],()=>{let e={};X.value&&(x.value?(n.rtl?e.right=g(X.value.right):e.left=g(X.value.left),e.width=g(X.value.width)):(e.top=g(X.value.top),e.height=g(X.value.height))),Z(),me.value=I(()=>{pe(e)})}),t([()=>n.activeKey,X,z,x],()=>{ce()},{flush:`post`}),t([()=>n.rtl,()=>n.tabBarGutter,()=>n.activeKey,()=>l.value],()=>{Y()},{flush:`post`});let Q=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 c(()=>{K(),Z()}),()=>{let{id:t,animated:r,activeKey:i,rtl:o,editable:c,locale:f,tabPosition:g,tabBarGutter:b,onTabClick:C}=n,{class:T,style:D}=a,k=u.value,j=!!ue.value.length,P=`${k}-nav-wrap`,F,I,te,L;x.value?o?(I=S.value>0,F=S.value+A.value<E.value):(F=S.value<0,I=-S.value+A.value<E.value):(te=w.value<0,L=-w.value+M.value<O.value);let R={};g===`top`||g===`bottom`?R[o?`marginRight`:`marginLeft`]=typeof b==`number`?`${b}px`:b:R.marginTop=typeof b==`number`?`${b}px`:b;let ne=l.value.map((n,r)=>{let{key:a}=n;return e(xe,{id:t,prefixCls:k,key:a,tab:n,style:r===0?void 0:R,closable:n.closable,editable:c,active:a===i,removeAriaLabel:f==null?void 0:f.removeAriaLabel,ref:v(a),onClick:e=>{C(a,e)},onFocus:()=>{ce(a),G(),d.value&&(o||(d.value.scrollLeft=0),d.value.scrollTop=0)}},s)});return e(`div`,{role:`tablist`,class:N(`${k}-nav`,T),style:D,onKeydown:()=>{G()}},[e(Q,{position:`left`,prefixCls:k,extra:s.leftExtra},null),e(ee,{onResize:Y},{default:()=>[e(`div`,{class:N(P,{[`${P}-ping-left`]:F,[`${P}-ping-right`]:I,[`${P}-ping-top`]:te,[`${P}-ping-bottom`]:L}),ref:d},[e(ee,{onResize:Y},{default:()=>[e(`div`,{ref:p,class:`${k}-nav-list`,style:{transform:`translate(${S.value}px, ${w.value}px)`,transition:oe.value?`none`:void 0}},[ne,e(we,{ref:_,prefixCls:k,locale:f,editable:c,style:h(h({},ne.length===0?void 0:R),{visibility:j?`hidden`:null})},null),e(`div`,{class:N(`${k}-ink-bar`,{[`${k}-ink-bar-animated`]:r.inkBar}),style:de.value},null)])]})])]}),e(Ee,y(y({},n),{},{removeAriaLabel:f==null?void 0:f.removeAriaLabel,ref:m,prefixCls:k,tabs:ue.value,class:!j&&ie.value}),he(s,[`moreIcon`])),e(Q,{position:`right`,prefixCls:k,extra:s.rightExtra},null),e(Q,{position:`right`,prefixCls:k,extra:s.tabBarExtraContent},null)])}}}),Be=l({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}=ke();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=>z(e.node,{key:e.key,prefixCls:d,tabKey:e.key,id:i,animated:u,active:e.key===a,destroyInactiveTabPane:l}))])])}}}),Ve={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 He(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){Ue(e,t,n[t])})}return e}function Ue(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(t,n){var r=He({},t,n.attrs);return e(ae,He({},r,{icon:Ve}),null)};We.displayName=`PlusOutlined`,We.inheritAttrs=!1;var Ge=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}`}}}}},[de(e,`slide-up`),de(e,`slide-down`)]]},Ke=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}}}}}}},qe=e=>{let{componentCls:t,tabsHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:h(h({},E(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":h(h({},C),{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`}}})}})}},Je=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}}}}}},Ye=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`}}}}}},Xe=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":h({"&:focus:not(:focus-visible), &:active":{color:n}},O(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`}}}},Ze=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`}}}}},Qe=e=>{let{componentCls:t,tabsCardHorizontalPadding:n,tabsCardHeight:r,tabsCardGutter:i,tabsHoverColor:a,tabsActiveColor:o,colorSplit:s}=e;return{[t]:h(h(h(h({},E(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`]:h({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}},O(e))},[`${t}-extra-content`]:{flex:`none`},[`${t}-ink-bar`]:{position:`absolute`,background:e.colorPrimary,pointerEvents:`none`}}),Xe(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`}}}}}},$e=M(`Tabs`,e=>{let t=e.controlHeightLG,n=T(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[Ye(n),Ze(n),Je(n),qe(n),Ke(n),Qe(n),Ge(n)]},e=>({zIndexPopup:e.zIndexPopupBase+50})),et=0,tt=()=>({prefixCls:{type:String},id:{type:String},popupClassName:String,getPopupContainer:k(),activeKey:{type:[String,Number]},defaultActiveKey:{type:[String,Number]},direction:x(),animated:S([Boolean,Object]),renderTabBar:k(),tabBarGutter:{type:Number},tabBarStyle:v(),tabPosition:x(),destroyInactiveTabPane:_(),hideAdd:Boolean,type:x(),size:x(),centered:Boolean,onEdit:k(),onChange:k(),onTabClick:k(),onTabScroll:k(),"onUpdate:activeKey":k(),locale:v(),onPrevClick:k(),onNextClick:k(),tabBarExtraContent:L.any});function nt(e){return e.map(e=>{if(D(e)){let t=h({},e.props||{});for(let[e,n]of Object.entries(t))delete t[e],t[P(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 h(h({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 rt=l({compatConfig:{MODE:3},name:`InternalTabs`,inheritAttrs:!1,props:h(h({},F(tt(),{tabPosition:`top`,animated:{inkBar:!0,tabPane:!1}})),{tabs:b()}),slots:Object,setup(t,n){let{attrs:r,slots:s}=n;R(t.onPrevClick===void 0&&t.onNextClick===void 0,`Tabs`,"`onPrevClick / @prevClick` and `onNextClick / @nextClick` has been removed. Please use `onTabScroll / @tabScroll` instead."),R(t.tabBarExtraContent===void 0,`Tabs`,"`tabBarExtraContent` prop has been removed. Please use `rightExtra` slot instead."),R(s.tabBarExtraContent===void 0,`Tabs`,"`tabBarExtraContent` slot is deprecated. Please use `rightExtra` slot instead.");let{prefixCls:c,direction:l,size:u,rootPrefixCls:d,getPopupContainer:f}=j(`tabs`,t),[p,m]=$e(c),g=o(()=>l.value===`rtl`),_=o(()=>{let{animated:e,tabPosition:n}=t;return e===!1||[`left`,`right`].includes(n)?{inkBar:!1,tabPane:!1}:e===!0?{inkBar:!0,tabPane:!0}:h({inkBar:!0,tabPane:!1},typeof e==`object`?e:{})}),[v,b]=U(!1);a(()=>{b(V())});let[x,S]=H(()=>{var e;return(e=t.tabs[0])==null?void 0:e.key},{value:o(()=>t.activeKey),defaultValue:t.defaultActiveKey}),[C,w]=U(()=>t.tabs.findIndex(e=>e.key===x.value));i(()=>{var e;let n=t.tabs.findIndex(e=>e.key===x.value);n===-1&&(n=Math.max(0,Math.min(C.value,t.tabs.length-1)),S((e=t.tabs[n])==null?void 0:e.key)),w(n)});let[T,E]=H(null,{value:o(()=>t.id)}),D=o(()=>v.value&&![`left`,`right`].includes(t.tabPosition)?`top`:t.tabPosition);a(()=>{t.id||(E(`rc-tabs-${et}`),et+=1)});let O=(e,n)=>{var r,i;(r=t.onTabClick)==null||r.call(t,e,n);let a=e!==x.value;S(e),a&&((i=t.onChange)==null||i.call(t,e))};return Oe({tabs:o(()=>t.tabs),prefixCls:c}),()=>{let{id:n,type:i,tabBarGutter:a,tabBarStyle:o,locale:l,destroyInactiveTabPane:b,renderTabBar:S=s.renderTabBar,onTabScroll:C,hideAdd:w,centered:E}=t,k={id:T.value,activeKey:x.value,animated:_.value,tabPosition:D.value,rtl:g.value,mobile:v.value},A;i===`editable-card`&&(A={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(oe,null,null),addIcon:s.addIcon?s.addIcon:()=>e(We,null,null),showAdd:w!==!0});let j,M=h(h({},k),{moreTransitionName:`${d.value}-slide-up`,editable:A,locale:l,tabBarGutter:a,onTabClick:O,onTabScroll:C,style:o,getPopupContainer:f.value,popupClassName:N(t.popupClassName,m.value)});j=S?S(h(h({},M),{DefaultTabBar:ze})):e(ze,M,he(s,[`moreIcon`,`leftExtra`,`rightExtra`,`tabBarExtraContent`]));let P=c.value;return p(e(`div`,y(y({},r),{},{id:n,class:N(P,`${P}-${D.value}`,{[m.value]:!0,[`${P}-${u.value}`]:u.value,[`${P}-card`]:[`card`,`editable-card`].includes(i),[`${P}-editable-card`]:i===`editable-card`,[`${P}-centered`]:E,[`${P}-mobile`]:v.value,[`${P}-editable`]:i===`editable-card`,[`${P}-rtl`]:g.value},r.class)}),[j,e(Be,y(y({destroyInactiveTabPane:b},k),{},{animated:_.value}),null)]))}}}),it=l({compatConfig:{MODE:3},name:`ATabs`,inheritAttrs:!1,props:F(tt(),{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=nt(A((n=i.default)==null?void 0:n.call(i)));return e(rt,y(y(y({},te(t,[`onUpdate:activeKey`])),r),{},{onChange:o,tabs:a}),i)}}}),at=l({compatConfig:{MODE:3},name:`ATabPane`,inheritAttrs:!1,__ANT_TAB_PANE:!0,props:{tab:L.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,s=d(n.forceRender);t([()=>n.active,()=>n.destroyInactiveTabPane],()=>{n.active?s.value=!0:n.destroyInactiveTabPane&&(s.value=!1)},{immediate:!0});let c=o(()=>n.active?{}:n.animated?{visibility:`hidden`,height:0,overflowY:`hidden`}:{display:`none`});return()=>{var t;let{prefixCls:r,forceRender:o,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||s.value||o)&&((t=a.default)==null?void 0:t.call(a))])}}}),$=it;$.TabPane=at,$.install=function(e){return e.component($.name,$),e.component(at.name,at),e};var ot=$;function st(){return m.get(`/models`)}function ct(e){return m.post(`/models`,e)}function lt(e){return m.delete(`/models/${encodeURIComponent(e)}`)}function ut(e){return m.post(`/models/plan`,e)}function dt(){return m.get(`/agents`)}function ft(e){return m.post(`/agents`,e)}function pt(e){return m.delete(`/agents/${encodeURIComponent(e)}`)}function mt(e){return m.post(`/agents/plan`,e)}function ht(){return m.get(`/roles`)}function gt(){return m.get(`/permissions`)}function _t(e){return m.post(`/roles`,e)}function vt(e){return m.delete(`/roles/${encodeURIComponent(e)}`)}function yt(){return m.get(`/users`)}function bt(e){return m.post(`/users`,e)}function xt(e,t){return m.put(`/users/${e}`,t)}function St(e=!0){return m.get(`/desktop-accounts?include_counts=${e}`)}function Ct(e,t){return m.put(`/desktop-accounts/${e}`,t)}function wt(e){return m.post(`/desktop-accounts/${e}/revoke-devices`)}function Tt(e){return m.get(`/desktop-accounts/${e}/admins`)}function Et(e,t){return m.put(`/desktop-accounts/${e}/admins`,{admin_user_ids:t})}function Dt(e=7,t=0){return m.get(`/stats/model-calls?days=${e}&account_id=${t}`)}function Ot(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),m.get(`/stats/model-calls/log?${o.toString()}`)}function kt(e=200){return m.get(`/audit?limit=${e}`)}function At(e){return m.post(`/me/password`,e)}function jt(){return m.get(`/config`)}function Mt(e){return m.post(`/config`,e)}function Nt(){return m.get(`/release`)}function Pt(e){return m.post(`/release`,e)}function Ft(e){return It.apply(this,arguments)}function It(){return It=p(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(``)}),It.apply(this,arguments)}function Lt(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 Rt(e,t,n){return zt.apply(this,arguments)}function zt(){return zt=p(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=p(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 Lt(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)),m.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})}),zt.apply(this,arguments)}function Bt(e,t){return Vt.apply(this,arguments)}function Vt(){return Vt=p(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 Ft(e);t==null||t(5);let r=yield m.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 Rt(e,r,t);return t==null||t(100),n}if(!r.upload_url)throw Error(`COS 预上传接口没有返回上传地址`);yield Lt(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 m.post(`/release/package/${encodeURIComponent(r.media.id)}/complete`,void 0,{timeout:3e5});return t==null||t(100),i}),Vt.apply(this,arguments)}function Ht(){return m.get(`/releases`)}function Ut(e){return m.post(`/models/test`,e)}export{xt as A,ct as C,Ut as D,_t as E,ot as M,ve as N,Ct as O,Mt as S,Pt as T,ht as _,vt as a,ft as b,Ot as c,Tt as d,St as f,Ht as g,Nt as h,lt as i,Bt as j,Et as k,Dt as l,gt as m,bt as n,dt as o,st as p,pt as r,kt as s,At as t,jt as u,yt as v,ut as w,mt as x,wt as y};