import{q as le,B as w,y as B,a2 as s,v as e,aI as xe,aJ as be,o as A,n as T,R as D,G as ie,a8 as W,P as ae,p as d,D as Ae,a9 as Te,aB as De,_ as Be,a4 as Me,t as ke,H as Oe,I as $e,J as He,V as Ie,W as je,O as L}from"./index.eae72c72.js";const qe=()=>{window.cancelAnimationFrame=(()=>window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(o){return window.clearTimeout(o)})(),window.requestAnimationFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(o){return window.setTimeout(o,1e3/60)}}()},Pe=(o,f)=>{if(o===f)return!0;if(o.length!==f.length)return!1;for(let u=0;ue(t)<0),K=s(()=>Math.abs(e(t))({step:1,limitMoveNum:5,hoverStop:!0,direction:"top",openTouch:!0,singleHeight:0,singleWidth:0,waitTime:1e3,switchOffset:30,autoPlay:!0,navigation:!1,switchSingleStep:134,switchDelay:400,switchDisabledClass:"disabled",isSingleRemUnit:!1})),a=s(()=>F({},e(ue),p));const se=s(()=>e(G)?"":e(a).switchDisabledClass);let re=s(()=>e(K)?"":e(a).switchDisabledClass),ce=s(()=>({position:"absolute",margin:`${e(C)/2}px 0 0 -${e(a).switchOffset}px`,transform:"translate(-100%,-50%)"})),fe=s(()=>({position:"absolute",margin:`${e(C)/2}px 0 0 ${e(S)+e(a).switchOffset}px`,transform:"translateY(-50%)"})),I=s(()=>e(a).direction!=="bottom"&&e(a).direction!=="top"),Q=s(()=>e(I)?{float:"left",overflow:"hidden"}:{overflow:"hidden"}),de=s(()=>({transform:`translate(${e(t)}px,${e(n)}px)`,transition:`all ${H} ${e(h)}ms`,overflow:"hidden"})),j=s(()=>e(a).navigation),q=s(()=>e(j)?!1:e(a).autoPlay),Z=s(()=>c.data.length>=e(a).limitMoveNum),ee=s(()=>e(a).hoverStop&&e(q)&&e(Z)),P=s(()=>e(a).openTouch),te=s(()=>e(a).isSingleRemUnit?parseInt(window.getComputedStyle(document.documentElement,null).fontSize):1),z=s(()=>e(a).singleWidth*e(te)),R=s(()=>e(a).singleHeight*e(te)),v=s(()=>{let i,l=e(a).step;if(e(I)?i=e(z):i=e(R),i>0&&i%l>0)throw"\u5982\u679C\u8BBE\u7F6E\u4E86\u5355\u6B65\u6EDA\u52A8\uFF0Cstep\u9700\u662F\u5355\u6B65\u5927\u5C0F\u7684\u7EA6\u6570\uFF0C\u5426\u5219\u65E0\u6CD5\u4FDD\u8BC1\u5355\u6B65\u6EDA\u52A8\u7ED3\u675F\u7684\u4F4D\u7F6E\u662F\u5426\u51C6\u786E";return l});function he(){t.value=0,n.value=0,x(),ne()}function pe(){if(!!e(G)){if(Math.abs(e(t)){x()},m+20)):x()}function ve(i){if(!e(P)||i.targetTouches.length>1||i.scale&&i.scale!==1)return;const l=i.targetTouches[0],{direction:r}=e(a);let m={x:l.pageX-O.x,y:l.pageY-O.y};i.preventDefault();const b=Math.abs(m.x)0&&(n.value=0);else if(l==="bottom"){let r=e(M)/2*-1;e(n)0&&(t.value=0);else if(l==="right"){let r=e(E)*-1;e(t){h.value=0,g()},e(h))}function ye(){e(ee)&&Fe()}function Se(){e(ee)&&_e()}function g(){$||(N=requestAnimationFrame(function(){const i=e(M)/2,l=e(E)/2;let{direction:r,waitTime:m}=e(a);r==="top"?(Math.abs(e(n))>=i&&(u("scrollEnd"),n.value=0),n.value-=v.value):r==="bottom"?(e(n)>=0&&(u("scrollEnd"),n.value=i*-1),n.value+=v.value):r==="left"?(Math.abs(e(t))>=l&&(u("scrollEnd"),t.value=0),t.value-=v.value):r==="right"&&(e(t)>=0&&(u("scrollEnd"),t.value=l*-1),t.value+=v.value),_&&clearTimeout(_),e(R)?Math.abs(e(n))%e(R){g()},m):g():e(z)&&Math.abs(e(t))%e(z){g()},m):g()}))}function ne(){Ae(()=>{const{switchDelay:i}=e(a);if(k.value="",e(I)){C.value=e(U).offsetHeight,S.value=e(U).offsetWidth;let l=e(X).offsetWidth;e(q)&&(l=l*2+1),e(J).style.width=l+"px",E.value=l}if(e(q))H="ease-in",h.value=0;else{H="linear",h.value=i;return}e(Z)?(k.value=e(X).innerHTML,setTimeout(()=>{M.value=e(J).offsetHeight,g()},0)):(x(),n.value=t.value=0)})}function _e(){$=!1,g()}function Fe(){$=!0,_&&clearTimeout(_),x()}function Ce(i){i.preventDefault(),!(e(a).direction==="left"||e(a).direction==="right")&&Te(()=>{i.deltaY>0?n.value-=v.value:n.value+=v.value},50)()}return xe(()=>{ne()}),be(()=>{x(),clearTimeout(_)}),f({reset:he}),(i,l)=>(A(),T("div",{ref:"wrap"+e(p).key},[e(j)?(A(),T("div",{key:0,style:D(e(ce)),class:ie(e(se)),onClick:pe},[W(i.$slots,"left-switch")],6)):ae("",!0),e(j)?(A(),T("div",{key:1,style:D(e(fe)),class:ie(e(re)),onClick:me},[W(i.$slots,"right-switch")],6)):ae("",!0),d("div",{ref:"realBox"+e(p).key,style:D(e(de)),onMouseenter:ye,onMouseleave:Se,onTouchstart:we,onTouchmove:ve,onTouchend:ge,onMousewheel:Ce},[d("div",{ref:"slotList"+e(p).key,style:D(e(Q))},[W(i.$slots,"default")],4),d("div",{innerHTML:e(k),style:D(e(Q))},null,12,Re)],36)],512))}}),Ne=De(Le);const Ye=o=>(Ie("data-v-4157e832"),o=o(),je(),o),Ve={class:"infinite"},Ue=Ye(()=>d("ul",{class:"top"},[d("li",null,"\u66F4\u65B0\u65E5\u671F"),d("li",null,"\u9879\u76EE\u540D\u79F0"),d("li",null,"Star\u6570\u91CF")],-1)),Xe={class:"item"},Je=["textContent"],Ge=["textContent"],Ke=["textContent"],Qe=le({__name:"Infinite",setup(o){const f=B("scroll",null);let u=w([{date:"2021-09-01",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1000"},{date:"2021-09-02",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1100"},{date:"2021-09-03",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1200"},{date:"2021-09-04",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1300"},{date:"2021-09-05",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1400"},{date:"2021-09-06",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1500"},{date:"2021-09-07",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1600"},{date:"2021-09-08",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1700"},{date:"2021-09-09",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1800"},{date:"2021-09-10",name:"\u91C7\u9500\u7ED3\u7B97\u5E73\u53F0",star:"1900"}]),c=Me({direction:"top"});return(y,F)=>(A(),T("div",Ve,[Ue,ke(e(Ne),{ref_key:"scroll",ref:f,data:e(u),"class-option":e(c),class:"warp"},{default:Oe(()=>[d("ul",Xe,[(A(!0),T($e,null,He(e(u),(t,n)=>(A(),T("li",{key:n},[d("span",{textContent:L(t.date)},null,8,Je),d("span",{textContent:L(t.name)},null,8,Ge),d("span",{textContent:L(t.star)},null,8,Ke)]))),128))])]),_:1},8,["data","class-option"])]))}});var et=Be(Qe,[["__scopeId","data-v-4157e832"]]);export{et as default};