import{g as k,J as Je,d as de,h as Z,b as f,al as ye,a8 as W,a9 as Le,ad as A,aG as B,v as De,E as me,a4 as Ke,ao as Kt,an as Wt,aq as dt,bq as Ee,ar as Ft,ac as $t,aw as Ht,bk as zt,aa as Xe,a2 as jt,a7 as Gt,ap as qt}from"./index-24cdd011.js";import{w as _e,i as Pt}from"./_plugin-vue_export-helper-06d65383.js";import{K as ie}from"./shallowequal-59945f6f.js";import{E as Vt,M as Ut,_ as Yt,D as Xt}from"./index-4057f476.js";import{a as q,u as ft}from"./useState-bb6abd58.js";import{R as bt}from"./index-fec9c5bc.js";import{u as Zt}from"./useRefs-2bd76cbf.js";import{f as It,t as Jt,a as Qt,c as ea,h as ta,g as aa}from"./_flatRest-28f96ed6.js";import{i as mt,H as na}from"./isSymbol-e7ce9b5a.js";import{c as ia}from"./vnode-562ae89f.js";import{i as ra}from"./isMobile-e2e89480.js";import{o as la}from"./omit-08db5ef5.js";function oa(n){var e=k(),t=k(!1);function r(){for(var a=arguments.length,i=new Array(a),u=0;u$?(T=o,N.value="x"):(T=y,N.value="y"),e(-T,-T)&&p.preventDefault()}var L=k({onTouchStart:d,onTouchMove:R,onTouchEnd:j,onWheel:_});function V(p){L.value.onTouchStart(p)}function D(p){L.value.onTouchMove(p)}function H(p){L.value.onTouchEnd(p)}function ce(p){L.value.onWheel(p)}De(function(){var p,o;document.addEventListener("touchmove",D,{passive:!1}),document.addEventListener("touchend",H,{passive:!1}),(p=n.value)===null||p===void 0||p.addEventListener("touchstart",V,{passive:!1}),(o=n.value)===null||o===void 0||o.addEventListener("wheel",ce,{passive:!1})}),Je(function(){document.removeEventListener("touchmove",D),document.removeEventListener("touchend",H)})}function pt(n,e){var t=k(n);function r(a){var i=typeof a=="function"?a(t.value):a;i!==t.value&&e(i,t.value),t.value=i}return[t,r]}function ya(n,e,t,r){if(!mt(n))return n;e=It(e,n);for(var a=-1,i=e.length,u=i-1,c=n;c!=null&&++aS?"left":"right"})}),x=B(z,2),d=x[0],R=x[1],j=pt(0,function(h,S){!E.value&&e.onTabScroll&&e.onTabScroll({direction:h>S?"top":"bottom"})}),N=B(j,2),_=N[0],L=N[1],V=q(0),D=B(V,2),H=D[0],ce=D[1],p=q(0),o=B(p,2),y=o[0],T=o[1],K=q(null),$=B(K,2),C=$[0],Se=$[1],he=q(null),w=B(he,2),U=w[0],re=w[1],xe=q(0),ge=B(xe,2),Te=ge[0],ve=ge[1],Be=q(0),Q=B(Be,2),We=Q[0],Re=Q[1],Ae=ua(new Map),pe=B(Ae,2),Fe=pe[0],$e=pe[1],we=va(u,Fe),At=Z(function(){return"".concat(c.value,"-nav-operations-hidden")}),Ce=k(0),Pe=k(0);Le(function(){E.value?e.rtl?(Ce.value=0,Pe.value=Math.max(0,H.value-C.value)):(Ce.value=Math.min(0,C.value-H.value),Pe.value=0):(Ce.value=Math.min(0,U.value-y.value),Pe.value=0)});var He=function(S){return SPe.value?Pe.value:S},et=k(),wt=q(),tt=B(wt,2),ze=tt[0],at=tt[1],je=function(){at(Date.now())},Ge=function(){clearTimeout(et.value)},nt=function(S,m){S(function(O){var P=He(O+m);return P})};ma(l,function(h,S){if(E.value){if(C.value>=H.value)return!1;nt(R,h)}else{if(U.value>=y.value)return!1;nt(L,S)}return Ge(),je(),!0}),me(ze,function(){Ge(),ze.value&&(et.value=setTimeout(function(){at(0)},100))});var it=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activeKey,m=we.value.get(S)||{width:0,height:0,left:0,right:0,top:0};if(E.value){var O=d.value;e.rtl?m.rightd.value+C.value&&(O=m.right+m.width-C.value):m.left<-d.value?O=-m.left:m.left+m.width>-d.value+C.value&&(O=-(m.left+m.width-C.value)),L(0),R(He(O))}else{var P=_.value;m.top<-_.value?P=-m.top:m.top+m.height>-_.value+U.value&&(P=-(m.top+m.height-U.value)),R(0),L(He(P))}},qe=k(0),Ve=k(0);Le(function(){var h,S,m,O,P,Y,X,fe=we.value;["top","bottom"].includes(e.tabPosition)?(S="width",P=C.value,Y=H.value,X=Te.value,m=e.rtl?"right":"left",O=Math.abs(d.value)):(S="height",P=U.value,Y=H.value,X=We.value,m="top",O=-_.value);var ee=P;Y+X>P&&YO+ee){G=te-1;break}}for(var ue=0,J=be-1;J>=0;J-=1){var ne=fe.get(le[J].key)||St;if(ne[m]0,ue=d.value+C.value