PageSourceSearch

https://volumo.com/_next/static/chunks/4802-58bb17566a508869.js

js volumo.com collected 2026-10-03 21:21:59 UTC 8,539 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4802],{4622:(e,r,t)=>{"use strict";t.d(r,{v:()=>h});var n=t(80263),l=t(34131),o=t(53239),c=t(73482),s=t(13463),a=t(12806),u=t(3638),i=t(62907),d=t(23348),f=t.n(d);let _=e=>{let{duration:r=2e3,index:t,isPaused:l,isSelected:c,title:s,onClick:a,size:d}=e,_=(0,o.useCallback)(()=>{a?.(t)},[t]);return(0,n.jsx)(i.u,{className:f().button,disabled:c,title:s,type:"button",onClick:_,children:(0,n.jsx)("div",{className:(0,u.A)(f().container,f()[`container--${d}`],c&&f()[`container--${d}--selected`]),children:(0,n.jsx)("div",{className:(0,u.A)(f().dot,c&&f()["dot--selected"],l&&f().paused),style:{"--animation-duration":`${r}ms`}})})})};var v=t(58122),p=t.n(v);let h=e=>{let{className:r,count:t,duration:i=2e3,isInfinite:d,isPaused:f,selectedIndex:v,size:h="normal",titles:m,onChange:g}=e,{t:b}=(0,s.c3)(),C=(0,a.Ss)(v),P=(0,a.Ss)(g),{isStarted:D,isPaused:k,resetTimer:E,pauseTimer:S,resumeTimer:L}=((e,r)=>{let t=(0,o.useRef)(void 0),n=(0,o.useRef)(void 0),c=(0,o.useRef)(void 0),s=(0,o.useRef)(void 0),{rerender:a}=(0,l.v)(),u=()=>!!t.current&&!!n.current,i=()=>!t.current&&!!c.current,d=(0,o.useCallback)(function(){let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;if(!u()){let o=()=>{s.current=void 0,e(),t.current=setTimeout(o,r),n.current=Date.now(),a()};t.current=setTimeout(o,l),n.current=Date.now(),c.current=void 0,a()}},[e,r]),f=(0,o.useCallback)(()=>{t.current&&(clearTimeout(t.current),t.current=void 0,c.current=void 0)},[]),_=(0,o.useCallback)(()=>{u()&&(f(),c.current=Date.now())},[f]),v=(0,o.useCallback)(()=>{n.current&&c.current&&c.current>=n.current&&(s.current=(s.current??r)-(c.current-n.current),d(s.current))},[d]),p=(0,o.useCallback)(()=>{f(),d()},[d,f]);return(0,o.useEffect)(()=>{i()||p()},[e,r]),(0,o.useEffect)(()=>()=>{f()},[]),{isPaused:i(),isStarted:u(),pauseTimer:_,resetTimer:p,resumeTimer:v,startTimer:d,stopTimer:f}})((0,o.useCallback)(()=>{P.current?.(d?C.current+1:(C.current+1)%t)},[t,d]),i);return(0,c.c)(e=>{e?L():S()},[S,L]),(0,o.useEffect)(()=>{f?S():L()},[f]),(0,o.useEffect)(()=>{E()},[v]),(0,n.jsx)("div",{className:(0,u.A)(p().root,r),children:Array.from({length:t}).map((e,r)=>
1(0,n.jsx)(_,{duration:i,index:r,isPaused:f,isSelected:v===r&&(D||k),size:h,title:m?.[r]??b("Slide {number}",void 0,{number:r+1}),onClick:g},r))})}},23348:e=>{e.exports={button:"ProgressDot_button__4Ai0p",container:"ProgressDot_container__6o5Fg","container--minimal":"ProgressDot_container--minimal___ZkjL","container--minimal--selected":"ProgressDot_container--minimal--selected__BPQUA","container--small":"ProgressDot_container--small__h8Ld6","container--small--selected":"ProgressDot_container--small--selected__99A27","container--normal":"ProgressDot_container--normal__1Do8w","container--normal--selected":"ProgressDot_container--normal--selected__ifexO",dot:"ProgressDot_dot___kIZ5","dot--selected":"ProgressDot_dot--selected__FvEyb",progress:"ProgressDot_progress__eMN_r",paused:"ProgressDot_paused__mWjnM",springy:"ProgressDot_springy__MulQe",verticalSpringy:"ProgressDot_verticalSpringy__EWN7f",pulse:"ProgressDot_pulse__6C_4h"}},36285:(e,r,t)=>{"use strict";t.d(r,{C:()=>f});var n=t(80263),l=t(97930),o=t(18785),c=t(34131),s=t(12806),a=t(3638),u=t(53239),i=t(38400),d=t.n(i);let f=e=>{let{adjacentItemsCount:r=0,autoColumns:t="1fr",children:i,className:f,currentIndex:_=0,fade:v,horizontalSpacing:p,innerRef:h,isInfinite:m,rows:g,scrollIntoViewOnClick:b,scrollTrainClassName:C,step:P,style:D,verticalSpacing:k,onIndexChange:E,onScroll:S}=e,L=(0,u.useRef)(null),R=(0,u.useRef)(void 0),w=(0,u.useRef)(void 0),x=(0,u.useRef)(void 0),A=(0,u.useRef)(!1),M=(0,u.useRef)(!1),y=(0,u.useRef)(void 0),T=(0,u.useRef)(0),X=(0,u.useRef)(0),N=(0,u.useRef)(void 0),W=(0,u.useRef)(_),j=(0,u.useRef)(!!(m&&r)),{rerender:B}=(0,c.v)(),[z,I]=(0,u.useState)(!1),H=(0,s.aB)([L,h]),F=(0,u.useCallback)((e,r)=>{let t,n=L.current?.children[0];if(!P||void 0===e||!n||!L.current)return;let l=p?(0,o.yh)(p):0;if("auto"===P){let r=n.children[e];if(!r)return;let l=parseFloat(getComputedStyle(L.current).paddingLeft)||0;t=r.offsetLeft-l}else t="number"==typeof P?e*(P+l):P.endsWith("%")?e*(Number(P.slice(0,P.length-1))*L.current.getBoundingClientRect().width/100+l):P.endsWith("px")?e*(Number(P.slice(0,P.length-2))+l):e*(Number(P)+l);return t=Math.max(0,Math.min(t,L.current.scrollWidth-L.current.clientWidth)),L.current.scrollTo({behavior:r,left:t}),t},[P,p,i,r]),O=(0,u.useCallback)(()=>{m&&r&&void 0!==_&&(clearTimeout(N.current),N.current=setTimeout(()=>{let e=u.Children.count(i);_>=e+r?(j.current=!0,E?.(r)):_<r&&(j.current=!0,E?.(r+e-1))},50))},[m,r,_,i,E]),Z=(0,u.useCallback)(e=>{let t=W.current;if(m&&r){let e=u.Children.count(i),n=r+((t-r)%e+e)%e;n!==t&&(t=n,j.current=!1,F(t,"instant"))}let n=t+e;W.current=n,j.current=!1,E?.(n),F(n,"smooth")},[m,r,i,F,E]);(0,u.useEffect)(()=>{W.current=_;let e=j.current;j.current=!1;let r=L.current?.scrollLeft??0,t=F(_,e?"instant":"smooth");(void 0===t||1>=Math.abs(r-t))&&O()},[_]);let $=(0,u.useCallback)(e=>{A.current=!1,R.current=e.clientX,w.current=e.clientX,x.current=L.current?.scrollLeft},[]),Q=(0,u.useCallback)(e=>{void 0!==R.current&&void 0!==x.current&&L.current&&Math.abs(e.clientX-R.current)>1&&(j.current=!1,A.current=!0,w.current=e.clientX,L.current.scrollLeft=R.current-e.clientX+x.current,L.current?.hasPointerCapture(e.pointerId)||L.current?.setPointerCapture(e.pointerId),e.preventDefault())},[]),K=(0,u.useCallback)(e=>{P&&A.current&&void 0!==R.current&&void 0!==w.current&&(w.current<R.current?Z(1):w.current>R.current&&Z(-1)),R.current=void 0,x.current=void 0,L.current?.hasPointerCapture(e.pointerId)&&L.current?.releasePointerCapture(e.pointerId),B(),e.preventDefault(),e.stopPropagation()},[P,Z]),U=(0,u.useCallback)(e=>{R.current=void 0,x.current=void 0,L.current?.hasPointerCapture(e.pointerId)&&L.current?.releasePointerCapture(e.pointerId),B()},[]),Y=(0,u.useCallback)(e=>{e.preventDefault()},[]),G=(0,u.useCallback)(e=>{if(A.current){e.preventDefault(),e.stopPropagation();return}if(!b||!P)return;let r=L.current?.children[0];if(!r)return;let t=Array.from(r.children),n=t.find(r=>r.contains(e.target));if(n){let r=t.indexOf(n);r!==_&&(e.preventDefault(),e.stopPropagation(),E?.(r))}},[b,P,_,E]);return(0,u.useEffect)(()=>{if(r&&m){let e=L.current,r=()=>O();return e?.addEventListener("scroll",r),()=>{e?.removeEventListener("scroll",r),clearTimeout(N.current)}}},[_,m,r]),(0,u.useEffect)(()=>
1{if(!P)return;let e=L.current;if(!e)return;let r=e=>{if(Math.abs(e.deltaX)<=Math.abs(e.deltaY))return;e.preventDefault(),y.current&&clearTimeout(y.current),y.current=setTimeout(()=>{M.current=!1,T.current=0},200);let r=T.current;if(T.current=e.deltaX,M.current){if(Date.now()-X.current<250)return;let t=0!==r&&Math.sign(e.deltaX)!==Math.sign(r),n=Math.abs(e.deltaX)>=10&&Math.abs(e.deltaX)>1.5*Math.abs(r);if(!t&&!n)return;M.current=!1}10>Math.abs(e.deltaX)||(M.current=!0,X.current=Date.now(),void 0!==_&&Z(e.deltaX>0?1:-1))};return e.addEventListener("wheel",r,{passive:!1}),()=>{e.removeEventListener("wheel",r)}},[P,_,Z]),(0,u.useEffect)(()=>{let e=L.current;if(e){let t=new ResizeObserver(()=>{m&&r&&F(r,"instant"),I(e.scrollWidth>e.clientWidth),S?.(e)}),n=r=>{(e.scrollLeft<=0&&r.deltaX<0||e.scrollLeft>=e.scrollWidth-e.clientWidth&&r.deltaX>0)&&r.preventDefault()},l=()=>S?.(e);return P||(e.addEventListener("wheel",n),e.addEventListener("scroll",l)),t.observe(e),()=>{P||(e.removeEventListener("wheel",n),e.removeEventListener("scroll",l)),t.disconnect()}}},[]),(0,n.jsx)("div",{className:(0,a.A)(d().root,P&&d().snap,v&&z&&d().fade,f),draggable:!1,ref:H,style:D,onClickCapture:G,onDragStartCapture:Y,onPointerCancelCapture:U,onPointerDownCapture:$,onPointerMoveCapture:Q,onPointerUpCapture:K,children:(0,n.jsx)(l.xA,{autoColumns:t,autoFlow:"column",className:(0,a.A)(C,d().scrollTrain,void 0!==R.current&&d().dragActive),horizontalSpacing:p,rows:g?`repeat(${g}, 1fr)`:void 0,verticalSpacing:k,children:(()=>{if(!m||!r)return i;{let e=u.Children.toArray(i);return[...e.slice(e.length-r,e.length),...e,...e.slice(0,r)].map((e,r)=>(0,u.cloneElement)(e,{key:r,...r===_?{"data-test-id":"current-banner"}:{}}))}})()})})}},38400:e=>{e.exports={root:"HorizontalScrollerBase_root__kPApI",snap:"HorizontalScrollerBase_snap__kxTl8",fade:"HorizontalScrollerBase_fade__SYKWP",shift:"HorizontalScrollerBase_shift__vojgE",scrollTrain:"HorizontalScrollerBase_scrollTrain__BQrGr",dragActive:"HorizontalScrollerBase_dragActive__vZLOL"}},58122:e=>{e.exports={root:"SliderDotsWithProgress_root__TsoZK"}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.