!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Vue3SeamlessScroll={},e.Vue)}(this,(function(e,t){"use strict";function l(e,t){let l=0;return function(...a){const n=Date.now();n-l>=e&&(l=n,t.apply(this,a))}}const a=()=>"xxxxxxxxxxxxaxxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})).replaceAll("-","");function n(e){const t=new Set,l=new Set;return e.forEach((e=>{t.has(e.id)?l.add(e):t.add(e.id)})),l.size>0&&e.forEach((e=>{e.id=a()})),e}function u(e){return e.map(((e,t)=>({id:a(),index:t,data:e})))}var i=t.defineComponent({name:"VerticalScroll",emits:["offset","count"],inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!0},list:{type:Array,required:!0},hover:{type:Boolean,default:!1},singleWaitTime:{type:Number,default:1e3},wheel:{type:Boolean,default:!1},singleLine:{type:Boolean,default:!1},step:{type:Number,default:.5},visibleCount:{type:Number},ease:{type:String,default:"cubic-bezier(0.03, 0.76, 1, 0.16)"},direction:{type:String,default:"up"},delay:{type:Number,default:0}},setup(e,{expose:i,emit:r}){const o=t.ref(null),s=t.ref(null),v=t.ref([]),c=t.ref(0),f=t.ref(!1),d=t.ref(e.direction),p=t.computed((()=>e.hover?!f.value&&e.modelValue:e.modelValue)),h=t.ref([]),m=u(e.list),g=t.ref(void 0===e.visibleCount?0:e.visibleCount);let x=0,y=0,E=0,k=[],T=0,b=0,L=-1,W=0,B=null,S=!1,w=0,V=0,C=!1;const H=()=>{const e=L+b;if(e>=m.length){const t=e-m.length,l=["splice",[0,b],[L],[0,t]];v.value=l,L=t>m.length?m.length:t}else{const t=["splice",[0,b],[L,e]];v.value=t,L=e}},A=()=>{const e=Array.from(o.value.children),t="up"===d.value?e.slice(0,b):e.slice(R.value.length-b,R.value.length);k=t.map((e=>e.offsetHeight)),T=k.reduce(((e,t)=>e+t),0)},N=(l,a)=>{if(cancelAnimationFrame(B),B=null,!C)return;const n=()=>{const t=k[0];let a=!1;w>=t&&(a=!0),a&&(k.shift(),w=0,y+=1),y===x&&(E+=1,r("count",E),y=0),e.singleLine&&a?(S=!0,setTimeout((()=>{S=!1,l||N(!1,e.step)}),e.singleWaitTime)):l||N(!1,e.step)};(p.value&&!S||l)&&(B=requestAnimationFrame((()=>{V+=a,w+=a,"up"===d.value?c.value+=a:c.value-=a,V>T?(r("offset",b,m),H(),t.nextTick((()=>{c.value="up"===d.value?0:I()-W,V=0,A(),n()}))):n()})))},F=()=>{f.value=!0},$=()=>{f.value=!1,e.hover&&N(!1,e.step)},M=l(30,(e=>{N(!0,10)})),_=t=>{e.hover&&e.wheel&&(M(t),t.preventDefault(),t.stopPropagation())},R=t.computed((()=>{let e=[];return 0===v.value.length?e=m.slice(0,g.value):"splice"===v.value[0]?(e="up"===d.value?R.value:R.value.reverse(),e.splice(...v.value[1]),v.value.slice(2).forEach((t=>{e.push(...m.slice(...t))}))):v.value.slice(1).forEach((t=>{e.push(...m.slice(...t))})),"up"!==d.value&&e.reverse(),n(e)})),z=()=>{if(L=g.value+b,L>=m.length){const e=L-m.length,t=["slice",[0,L],[0,e]];return L=e>m.length?m.length:e,t}return["slice",[0,L]]},I=()=>Array.from(o.value.children).map((e=>e.offsetHeight)).reduce(((e,t)=>e+t),0),P=l=>{void 0===e.visibleCount?(h.value=u([e.list[0]]),t.nextTick((()=>{g.value=Math.ceil(W/s.value.offsetHeight)+2,h.value=m.slice(0,g.value),t.nextTick((()=>{l()}))}))):(h.value=m.slice(0,g.value),t.nextTick((()=>{l()})))};t.onMounted((()=>{o.value&&(o.value.parentElement.addEventListener("mouseenter",F),o.value.parentElement.addEventListener("mouseleave",$),o.value.parentElement.addEventListener("wheel",_),W=o.value.parentElement.offsetHeight,e.list.length>0&&P((()=>{s.value.offsetHeight>W?(b=D(),v.value=z(),t.nextTick((()=>{c.value="up"===d.value?0:I()-W,A(),C=!0,setTimeout((()=>{N(!1,e.step)}),e.delay)}))):q(),h.value=[]}))),x=m.length}));const q=()=>{y=0,E=0,C=!1,b=0,v.value=[],t.nextTick((()=>{c.value="up"===d.value?0:I()-W,V=0,w=0}))},D=()=>{let e=m.length-g.value;return e=Math.max(1,e),e=Math.min(5,e),e};return i({add:(l,n,u)=>{if(n&&n.length>0){l>m.length&&(l=m.length),l<0&&(l=0);const u=[];1===n.length&&R.value.forEach(((e,t)=>{e.index===l&&u.push(t)}));const i=[];n.forEach((e=>{i.push({id:a(),data:e})})),m.splice(l,0,...i),m.forEach(((e,t)=>{e.index=t}));const r=D();if(C)lm.length&&(L=0)),1===n.length&&u.length>0&&u.forEach((e=>{R.value[e]=i[0]})),r!==b&&(b=r);else{const l=()=>{s.value.offsetHeight>W?(b=r,v.value=z(),t.nextTick((()=>{c.value="up"===d.value?0:I()-W,V=0,w=0,A(),C=!0,N(!1,e.step)}))):(void 0===e.visibleCount&&(g.value=0),q()),h.value=[]};0===g.value&&void 0===e.visibleCount?P((()=>{l()})):(h.value=m.slice(0,g.value),t.nextTick((()=>{l()})))}}u&&"function"==typeof u&&u(m),x=m.length},remove:(e,l=1,a)=>{e>=0&&e{if(s.value.offsetHeight>W){const e=D();e!==b&&(b=e),v.value=z()}else q();h.value=[]}))):q()),a&&"function"==typeof a&&a(m),x=m.length},update:(e,t,l)=>{if(e>=0&&e{t.index===e&&l.push(a)}));const n={id:a(),index:e,data:t};m[e]=n,l.length>0&&l.forEach((e=>{R.value[e]=n}))}l&&"function"==typeof l&&l(m)},reset:()=>{t.nextTick((()=>{h.value=m.slice(0,g.value),t.nextTick((()=>{s.value.offsetHeight>W?"splice"===v.value[0]?(H(),t.nextTick((()=>{A()}))):(v.value=z(),t.nextTick((()=>{A()}))):q()}))}))}}),t.watch((()=>e.modelValue),(t=>{t&&N(!1,e.step)})),t.onUnmounted((()=>{cancelAnimationFrame(B),o.value&&(o.value.parentElement.removeEventListener("mouseenter",F),o.value.parentElement.removeEventListener("mouseleave",$),o.value.parentElement.removeEventListener("wheel",_))})),{realWrapperRef:o,visibleItems:R,offset:c,testList:h,realWrapperHiddenRef:s}}});const r={style:{position:"absolute !important",top:"-999999px !important"},ref:"realWrapperHiddenRef"};function o(e,t){void 0===t&&(t={});var l=t.insertAt;if(e&&"undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css","top"===l&&a.firstChild?a.insertBefore(n,a.firstChild):a.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}}o("\n.vue3-seamless-vertical-wrapper[data-v-70134dc7] {\r\n width: 100%;\n}\r\n"),i.render=function(e,l,a,n,u,i){return t.openBlock(),t.createElementBlock(t.Fragment,null,[t.createElementVNode("div",{class:"vue3-seamless-vertical-wrapper",ref:"realWrapperRef",style:t.normalizeStyle({transition:`transform ${e.ease}`,transform:`translateY(-${e.offset}px)`})},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.visibleItems,(l=>t.renderSlot(e.$slots,"default",{key:l.id,data:l.data,index:l.index}))),128))],4),t.createElementVNode("div",r,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.testList,(l=>t.renderSlot(e.$slots,"default",{key:l.id,data:l.data,index:l.index}))),128))],512)],64)},i.__scopeId="data-v-70134dc7",i.__file="packages/VerticalScroll.vue";var s=t.defineComponent({name:"HorizontalScroll",emits:["offset","count"],inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!0},list:{type:Array,required:!0},hover:{type:Boolean,default:!1},singleWaitTime:{type:Number,default:1e3},wheel:{type:Boolean,default:!1},singleLine:{type:Boolean,default:!1},step:{type:Number,default:.5},visibleCount:{type:Number},ease:{type:String,default:"cubic-bezier(0.03, 0.76, 1, 0.16)"},direction:{type:String,default:"left"},delay:{type:Number,default:0}},setup(e,{emit:i,expose:r}){const o=t.ref(null),s=t.ref(null),v=t.ref([]),c=t.ref(0),f=t.ref(!1),d=t.ref(e.direction),p=t.computed((()=>e.hover?!f.value&&e.modelValue:e.modelValue)),h=t.ref([]),m=t.ref(void 0===e.visibleCount?0:e.visibleCount),g=u(e.list);let x=0,y=0,E=0,k=[],T=0,b=0,L=-1,W=0,B=null,S=!1,w=0,V=0,C=!1;const H=()=>{const e=L+b;if(e>=g.length){const t=e-g.length,l=["splice",[0,b],[L],[0,t]];v.value=l,L=t>g.length?g.length:t}else{const t=["splice",[0,b],[L,e]];v.value=t,L=e}},A=()=>{const e=Array.from(o.value.children),t="left"===d.value?e.slice(0,b):e.slice(R.value.length-b,R.value.length);k=t.map((e=>e.offsetWidth)),T=k.reduce(((e,t)=>e+t),0)},N=(l,a)=>{if(cancelAnimationFrame(B),B=null,!C)return;const n=()=>{const t=k[0];let a=!1;w>=t&&(a=!0),a&&(k.shift(),w=0,y+=1),y===x&&(E+=1,i("count",E),y=0),e.singleLine&&a?(S=!0,setTimeout((()=>{S=!1,l||N(!1,e.step)}),e.singleWaitTime)):l||N(!1,e.step)};(p.value&&!S||l)&&(B=requestAnimationFrame((()=>{V+=a,w+=a,e?c.value+=a:c.value-=a,V>T?(i("offset",b,g),H(),t.nextTick((()=>{c.value="left"===d.value?0:I()-W,V=0,A(),n()}))):n()})))},F=()=>{f.value=!0},$=()=>{f.value=!1,e.hover&&N(!1,e.step)},M=l(30,(e=>{N(!0,10)})),_=t=>{e.hover&&e.wheel&&(M(t),t.preventDefault(),t.stopPropagation())},R=t.computed((()=>{let e=[];return 0===v.value.length?e=g.slice(0,m.value):"splice"===v.value[0]?(e="left"===d.value?R.value:R.value.reverse(),e.splice(...v.value[1]),v.value.slice(2).forEach((t=>{e.push(...g.slice(...t))}))):v.value.slice(1).forEach((t=>{e.push(...g.slice(...t))})),"left"!==d.value&&e.reverse(),n(e)})),z=()=>{if(L=m.value+b,L>=g.length){const e=L-g.length,t=["slice",[0,L],[0,e]];return L=e>g.length?g.length:e,t}return["slice",[0,L]]},I=()=>Array.from(o.value.children).map((e=>e.offsetWidth)).reduce(((e,t)=>e+t),0),P=l=>{void 0===e.visibleCount?(h.value=u([e.list[0]]),t.nextTick((()=>{m.value=Math.ceil(W/s.value.offsetWidth)+2,h.value=g.slice(0,m.value),t.nextTick((()=>{l()}))}))):(h.value=g.slice(0,m.value),t.nextTick((()=>{l()})))};t.onMounted((()=>{o.value&&(o.value.parentElement.addEventListener("mouseenter",F),o.value.parentElement.addEventListener("mouseleave",$),o.value.parentElement.addEventListener("wheel",_),W=o.value.parentElement.offsetWidth,e.list.length>0&&P((()=>{s.value.offsetWidth>W?(b=D(),v.value=z(),t.nextTick((()=>{c.value="left"===d.value?0:I()-W,A(),C=!0,setTimeout((()=>{N(!1,e.step)}),e.delay)}))):q(),h.value=[]}))),x=g.length}));const q=()=>{y=0,E=0,C=!1,b=0,v.value=[],t.nextTick((()=>{c.value="left"===d.value?0:I()-W,V=0,w=0}))},D=()=>{let e=g.length-m.value;return e=Math.max(1,e),e=Math.min(5,e),e};return r({add:(l,n,u)=>{if(n&&n.length>0){l>g.length&&(l=g.length),l<0&&(l=0);const u=[];1===n.length&&R.value.forEach(((e,t)=>{e.index===l&&u.push(t)}));const i=[];n.forEach((e=>{i.push({id:a(),data:e})})),g.splice(l,0,...i),g.forEach(((e,t)=>{e.index=t}));const r=D();if(C)lg.length&&(L=0)),1===n.length&&u.forEach((e=>{R.value[e]=i[0]})),r!==b&&(b=r);else{const l=()=>{s.value.offsetWidth>W?(b=r,v.value=z(),t.nextTick((()=>{c.value="left"===d.value?0:I()-W,V=0,w=0,A(),C=!0,N(!1,e.step)}))):(void 0===e.visibleCount&&(m.value=0),q()),h.value=[]};0===m.value&&void 0===e.visibleCount?P((()=>{l()})):(h.value=g.slice(0,m.value),t.nextTick((()=>{l()})))}}u&&"function"==typeof u&&u(g),x=g.length},remove:(e,l=1,a)=>{e>=0&&e{if(s.value.offsetWidth>W){const e=D();e!==b&&(b=e),v.value=z()}else q();h.value=[]}))):q()),a&&"function"==typeof a&&a(g),x=g.length},update:(e,t,l)=>{if(e>=0&&e{t.index===e&&l.push(a)}));const n={id:a(),index:e,data:t};g[e]=n,l.length>0&&l.forEach((e=>{R[e]=n}))}l&&"function"==typeof l&&l(g)},reset:()=>{t.nextTick((()=>{h.value=g.slice(0,m.value),t.nextTick((()=>{s.value.offsetWidth>W?"splice"===v.value[0]?(H(),t.nextTick((()=>{A()}))):(v.value=z(),t.nextTick((()=>{A()}))):q()}))}))}}),t.watch((()=>e.modelValue),(t=>{t&&N(!1,e.step)})),t.onUnmounted((()=>{cancelAnimationFrame(B),o.value&&(o.value.parentElement.removeEventListener("mouseenter",F),o.value.parentElement.removeEventListener("mouseleave",$),o.value.parentElement.removeEventListener("wheel",_))})),{visibleItems:R,offset:c,testList:h,realWrapperRef:o,realWrapperHiddenRef:s}}});o("\n.vue3-seamless-horizontal-wrapper[data-v-530d6df5] {\n height: 100%;\n}\n"),s.render=function(e,l,a,n,u,i){return t.openBlock(),t.createElementBlock(t.Fragment,null,[t.createElementVNode("div",t.mergeProps({class:"vue3-seamless-horizontal-wrapper",ref:"realWrapperRef",style:{transition:`transform ${e.ease}`,transform:`translateX(-${e.offset}px)`}},e.$attrs),[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.visibleItems,(l=>t.renderSlot(e.$slots,"default",{key:l.id,data:l.data,index:l.index,style:"color: brown;"}))),128))],16),t.createElementVNode("div",t.mergeProps({style:{position:"absolute !important",top:"-999999px !important"},ref:"realWrapperHiddenRef"},e.$attrs),[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.testList,(l=>t.renderSlot(e.$slots,"default",{key:l.id,data:l.data,index:l.index}))),128))],16)],64)},s.__scopeId="data-v-530d6df5",s.__file="packages/HorizontalScroll.vue";var v=t.defineComponent({name:"Vue3SeamlessScroll",emits:["offset","count"],inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!0},list:{type:Array,required:!0},hover:{type:Boolean,default:!1},singleWaitTime:{type:Number,default:1e3},wheel:{type:Boolean,default:!1},singleLine:{type:Boolean,default:!1},step:{type:Number,default:.5},visibleCount:{type:Number},ease:{type:String,default:"cubic-bezier(0.03, 0.76, 1, 0.16)"},direction:{type:String,default:"up"},delay:{type:Number,default:0}},setup(e,{expose:i,emit:r}){const o=t.ref(null),s=t.ref(null),v=t.ref(null),c=t.ref([]),f=t.ref(0),d=t.ref(!1),p=t.ref(e.direction),h=t.computed((()=>e.hover?!d.value&&e.modelValue:e.modelValue)),m=t.ref([]),g=t.ref(void 0===e.visibleCount?0:e.visibleCount),x=u(e.list);let y=0,E=0,k=0,T=[],b=0,L=0,W=-1,B=0,S=null,w=!1,V=0,C=0,H=!1;const A=t.computed((()=>"up"===p.value||"down"===p.value?`translateY(-${f.value}px)`:`translateX(-${f.value}px)`)),N=()=>{const e=W+L;if(e>=x.length){const t=e-x.length,l=["splice",[0,L],[W],[0,t]];c.value=l,W=t>x.length?x.length:t}else{const t=["splice",[0,L],[W,e]];c.value=t,W=e}},F=()=>{const e=Array.from(s.value.children),t="up"===p.value||"left"===p.value?e.slice(0,L):e.slice(P.value.length-L,P.value.length);T=t.map((e=>"left"===p.value||"right"===p.value?e.offsetWidth:e.offsetHeight)),b=T.reduce(((e,t)=>e+t),0)},$=()=>{"up"===p.value||"left"===p.value?f.value=0:f.value=D()-B},M=(l,a)=>{if(cancelAnimationFrame(S),S=null,!H)return;const n=()=>{const t=T[0];let a=!1;V>=t&&(a=!0),a&&(T.shift(),V=0,E+=1),E===y&&(k+=1,r("count",k),E=0),e.singleLine&&a?(w=!0,setTimeout((()=>{w=!1,l||M(!1,e.step)}),e.singleWaitTime)):l||M(!1,e.step)};(h.value&&!w||l)&&(S=requestAnimationFrame((()=>{C+=a,V+=a,"up"===p.value||"left"===p.value?f.value+=a:f.value-=a,C>b?(r("offset",L,x),N(),t.nextTick((()=>{$(),C=0,F(),n()}))):n()})))},_=()=>{d.value=!0},R=()=>{d.value=!1,e.hover&&M(!1,e.step)},z=l(30,(e=>{M(!0,10)})),I=t=>{e.hover&&e.wheel&&(z(t),t.preventDefault(),t.stopPropagation())},P=t.computed((()=>{let e=[];return 0===c.value.length?e=x.slice(0,g.value):"splice"===c.value[0]?(e="up"===p.value||"left"===p.value?P.value:P.value.reverse(),e.splice(...c.value[1]),c.value.slice(2).forEach((t=>{e.push(...x.slice(...t))}))):c.value.slice(1).forEach((t=>{e.push(...x.slice(...t))})),"up"!==p.value&&"left"!==p.value&&e.reverse(),n(e)})),q=()=>{if(W=g.value+L,W>=x.length){const e=W-x.length,t=["slice",[0,W],[0,e]];return W=e>x.length?x.length:e,t}return["slice",[0,W]]},D=()=>Array.from(s.value.children).map((e=>"left"===p.value||"right"===p.value?e.offsetWidth:e.offsetHeight)).reduce(((e,t)=>e+t),0),U=l=>{void 0===e.visibleCount?(m.value=u([e.list[0]]),t.nextTick((()=>{"left"===p.value||"right"===p.value?g.value=Math.ceil(B/v.value.offsetWidth)+2:g.value=Math.ceil(B/v.value.offsetHeight)+2,m.value=x.slice(0,g.value),t.nextTick((()=>{l()}))}))):(m.value=x.slice(0,g.value),t.nextTick((()=>{l()})))};t.onMounted((()=>{s.value&&(s.value.parentElement.addEventListener("mouseenter",_),s.value.parentElement.addEventListener("mouseleave",R),s.value.parentElement.addEventListener("wheel",I),B=s.value.parentElement.offsetHeight,"left"!==p.value&&"right"!==p.value||(B=s.value.parentElement.offsetWidth),U((()=>{let l=v.value.offsetHeight>B;"left"!==p.value&&"right"!==p.value||(l=v.value.offsetWidth>B),l?(L=X(),c.value=q(),t.nextTick((()=>{$(),F(),H=!0,setTimeout((()=>{M(!1,e.step)}),e.delay)}))):j(),m.value=[]}))),y=x.length}));const j=()=>{E=0,k=0,H=!1,L=0,c.value=[],t.nextTick((()=>{$(),C=0,V=0}))},X=()=>{let e=x.length-g.value;return e=Math.max(1,e),e=Math.min(5,e),e};return i({add:(l,n,u)=>{if(n&&n.length>0){l>x.length&&(l=x.length),l<0&&(l=0);const u=[];1===n.length&&P.value.forEach(((e,t)=>{e.index===l&&u.push(t)}));const i=[];n.forEach((e=>{i.push({id:a(),data:e})})),x.splice(l,0,...i),x.forEach(((e,t)=>{e.index=t}));const r=X();if(H)lx.length&&(W=0)),1===n.length&&u.length>0&&u.forEach((e=>{P[e]=i[0]})),r!==L&&(L=r);else{const l=()=>{let l=v.value.offsetHeight>B;"left"!==p.value&&"right"!==p.value||(l=v.value.offsetWidth>B),l?(L=r,c.value=q(),t.nextTick((()=>{$(),C=0,V=0,F(),H=!0,M(!1,e.step)}))):(void 0===e.visibleCount&&(g.value=0),j()),m.value=[]};0===g.value&&void 0===e.visibleCount?U((()=>{l()})):(m.value=x.slice(0,g.value),t.nextTick((()=>{l()})))}}u&&"function"==typeof u&&u(x),y=x.length},remove:(e,l=1,a)=>{e>=0&&e{let e=v.value.offsetHeight>B;if("left"!==p.value&&"right"!==p.value||(e=v.value.offsetWidth>B),e){const e=X();e!==L&&(L=e),c.value=q()}else j();m.value=[]}))):j()),a&&"function"==typeof a&&a(x),y=x.length},update:(e,t,l)=>{if(e>=0&&e{t.index===e&&l.push(a)}));const n={id:a(),index:e,data:t};x[e]=n,l.length>0&&l.forEach((e=>{P[e]=n}))}l&&"function"==typeof l&&l(x)},reset:()=>{t.nextTick((()=>{m.value=x.slice(0,g.value),t.nextTick((()=>{let e=v.value.offsetHeight>B;"left"!==p.value&&"right"!==p.value||(e=v.value.offsetWidth>B),e?"splice"===c.value[0]?(N(),t.nextTick((()=>{F()}))):(c.value=q(),t.nextTick((()=>{F()}))):j()}))}))}}),t.watch((()=>e.modelValue),(t=>{t&&M(!1,e.step)})),t.onUnmounted((()=>{cancelAnimationFrame(S),s.value&&(s.value.parentElement.removeEventListener("mouseenter",_),s.value.parentElement.removeEventListener("mouseleave",R),s.value.parentElement.removeEventListener("wheel",I))})),{realBoxRef:o,realWrapperRef:s,visibleItems:P,offset:f,testList:m,realWrapperHiddenRef:v,transform:A}}});o("\n.vue3-seamless-wrapper[data-v-b156a416] {\r\n width: 100%;\r\n height: 100%;\n}\r\n"),v.render=function(e,l,a,n,u,i){return t.openBlock(),t.createElementBlock(t.Fragment,null,[t.createElementVNode("div",t.mergeProps({class:"vue3-seamless-wrapper",ref:"realWrapperRef",style:{transition:`transform ${e.ease}`,transform:e.transform}},e.$attrs),[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.visibleItems,(l=>t.renderSlot(e.$slots,"default",{key:l.id,data:l.data,index:l.index}))),128))],16),t.createElementVNode("div",t.mergeProps({style:{position:"absolute !important",left:"-999999px !important"},ref:"realWrapperHiddenRef"},e.$attrs),[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.testList,(l=>t.renderSlot(e.$slots,"default",{key:l.id,data:l.data,index:l.index}))),128))],16)],64)},v.__scopeId="data-v-b156a416",v.__file="packages/Vue3SeamlessScroll.vue";const c=function(e,t={}){e.component(t.name||v.name,v)};e.HorizontalScroll=s,e.VerticalScroll=i,e.Vue3SeamlessScroll=v,e.default=function(e){e.use(c)},Object.defineProperty(e,"__esModule",{value:!0})}));