PageSourceSearch

https://timeinjazz.it/wp-content/plugins/bricksforge/assets/vendor/ScrollSmoother.min.js?ver=1785739722

js timeinjazz.it collected 2026-10-02 07:03:55 UTC 12,776 bytes, 2 lines download raw bytes

vendor: 8,521 bytes, lines 1-2
1/*! For license information please see ScrollSmoother.min.js.LICENSE.txt */
2!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,(function(e){"use strict";function t(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function r(){return"undefined"!=typeof window}function n(){return i||r()&&(i=window.gsap)&&i.registerPlugin&&i}function o(e){return h.maxScroll(e||a)}var i,s,a,l,c,u,f,d,h,p,g,v,m,y,w,b=(S.register=function(e){return s||(i=e||n(),r()&&window.document&&(a=window,l=document,c=l.documentElement,u=l.body),i&&(f=i.utils.toArray,d=i.utils.clamp,g=i.parseEase("expo"),y=i.core.context||function(){},h=i.core.globals().ScrollTrigger,i.core.globals("ScrollSmoother",S),u&&h&&(w=i.delayedCall(.2,(function(){return h.isRefreshing||p&&p.refresh()})).pause(),v=h.core._getVelocityProp,m=h.core._inputObserver,S.refresh=h.refresh,s=1))),s},function(e,r,n){r&&t(e.prototype,r),n&&t(e,n)}(S,[{key:"progress",get:function(){return this.scrollTrigger?this.scrollTrigger.animation._time/100:0}}]),S);function S(e){var t=this;function r(){return ue.update(-ae)}function n(){return z.style.overflow="visible"}function b(e){e.update();var t=e.getTween();t&&(t.pause(),t._time=t._dur,t._tTime=t._tDur),W=!1,e.animation.progress(e.progress,!0)}function T(e,t){(e!==ae&&!V||t)&&(te&&(e=Math.round(e)),ie&&(z.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+e+", 0, 1)",z._gsap.y=e+"px"),le=e-ae,ae=e,h.isUpdating||S.isRefreshing||h.update())}function _(e){return arguments.length?(e<0&&(e=0),fe.y=-e,W=!0,V?ae=-e:T(-e),h.isRefreshing?I.update():oe(e/se),this):-ae}function x(e){F.scrollTop=0,e.target.contains&&e.target.contains(F)||$&&!1===$(t,e)||(h.isInViewport(e.target)||e.target===G||t.scrollTo(e.target,!1,"center center"),G=e.target)}function C(e,t){if(e<t.start)return e;var r=isNaN(t.ratio)?1:t.ratio,n=t.end-t.start,i=e-t.start,s=t.offset||0,a=t.pins||[],l=a.offset||0,c=t._startClamp&&t.start<=0||t.pins&&t.pins.offset?0:t._endClamp&&t.end===o()?1:.5;return a.forEach((function(t){n-=t.distance,t.nativeStart<=e&&(i-=t.distance)})),l&&(i*=(n-l/r)/n),e+(i-s*c)/r-i}function E(e,t){L.forEach((function(r){return function e(t,r,n){n||(t.pins.length=t.pins.offset=0);var o,s,a,l,c,u,f,d,h=t.pins,p=t.markers;for(f=0;f<r.length;f++)if(d=r[f],t.trigger&&d.trigger&&t!==d&&(d.trigger===t.trigger||d.pinnedContainer===t.trigger||t.trigger.contains(d.trigger))&&(c=d._startNative||d._startClamp||d.start,u=d._endNative||d._endClamp||d.end,a=C(c,t),l=d.pin&&0<u?a+(u-c):C(u,t),d.setPositions(a,l,!0,(d._startClamp?Math.max(0,a):a)-c),d.markerStart&&p.push(i.quickSetter([d.markerStart,d.markerEnd],"y","px")),d.pin&&0<d.end&&!n)){if(o=d.end-d.start,s=t._startClamp&&d.start<0){if(0<t.start)return t.setPositions(0,t.end+(t._startNative-t.start),!0),void e(t,r);o+=d.start,h.offset=-d.start}h.push({start:d.start,nativeStart:c,end:d.end,distance:o,trig:d}),t.setPositions(t.start,t.end+(s?-d.start:o),!0)}}(r,e,t)}))}function P(){c=l.documentElement,u=l.body,n(),requestAnimationFrame(n),L&&(h.getAll().forEach((function(e){e._startNative=e.start,e._endNative=e.end})),L.forEach((function(e){var t=e._startClamp||e.start,r=e.autoSpeed?Math.min(o(),e.end):t+Math.abs((e.end-t)/e.ratio),n=r-e.end;if((r-=n/2)<(t-=n/2)){var i=t;t=r,r=i}e._startClamp&&t<0?(n=(r=e.ratio<0?o():e.end/e.ratio)-e.end,t=0):(e.ratio<0||e._endClamp&&r>=o())&&(n=((r=o())-(t=e.ratio<0||1<e.ratio?0:r-(r-e.start)/e.ratio))*e.ratio-(e.end-e.start)),e.offset=n||1e-4,e.pins.length=e.pins.offset=0,e.setPositions(t,r,!0)})),E(h.sort())),ue.reset()}function k(){return h.addEventListener("refresh",P)}function R(){return L&&L.forEach((function(e){return e.vars.onRefresh(e)}))}function A(){return L&&L.forEach((function(e){return e.vars.onRefreshInit(e)})),R}function M(e,t,r,n){return function(){var o="function"==typeof t?t(r,n):t;o||0===o||(o=n.getAttribute("data-"+ne+e)||("speed"===e?1:0)),n.setAttribute("data-"+ne+e,o);var i="clamp("===(o+"").substr(0,6);return{clamp:i,value:i?o.substr(6,o.length-7):o}}}function N(e,t,r,n,s){function l(){t=S(),r=parseFloat(T().value),p=parseFloat(t.value)||1,m="auto"===t.value,w=m||v&&v._startClamp&&v.start<=0||C.offset?0:v&&v._endClamp&&v.end===o()?1:.5,y&&y.kill(),y=r&&i.to(e,{ease:g,overwrite:!1,y:"+=0",duration:r}),v&&(v.ratio=p,v.autoSpeed=m)}function u(){x.y=_+"px",x.renderTransform(1),l()}function f(t){if(m){u();var r=function(e,t){var r,n,o=e.parentNode||c,i=e.getBoundingClientRect(),s=o.getBoundingClientRect(),l=s.top-i.top,u=s.bottom-i.bottom,f=(Math.abs(l)>Math.abs(u)?l:u)/(1-t),d=-f*t;return 0<f&&(n=.5==(r=s.height/(a.innerHeight+s.height))?2*s.height:2*Math.min(s.height,Math.abs(-f*r/(2*r-1)))*(t||1),d+=t?-n*t:-n/2,f+=n),{change:f,offset:d}}(e,d(0,1,-t.start/(t.end-t.start)));P=r.change,b=r.offset}else b=C.offset||0,P=(t.end-t.start-b)*(1-p);C.forEach((function(e){return P-=e.distance*(1-p)})),t.offset=P||.001,t.vars.onUpdate(t),y&&y.progress(1)}s=("function"==typeof s?s(n,e):s)||0;var p,v,m,y,w,b,S=M("speed",t,n,e),T=M("lag",r,n,e),_=i.getProperty(e,"y"),x=e._gsap,C=[],E=[],P=0;return l(),(1!==p||m||y)&&(f(v=h.create({trigger:m?e.parentNode:e,start:function(){return t.clamp?"clamp(top bottom+="+s+")":"top bottom+="+s},end:function(){return t.value<0?"max":t.clamp?"clamp(bottom top-="+s+")":"bottom top-="+s},scroller:F,scrub:!0,refreshPriority:-999,onRefreshInit:u,onRefresh:f,onKill:function(e){var t=L.indexOf(e);0<=t&&L.splice(t,1),u()},onUpdate:function(e){var t,r,n,o=_+P*(e.progress-w),s=C.length,a=0;if(e.offset){if(s){for(r=-ae,n=e.end;s--;){if((t=C[s]).trig.isActive||r>=t.start&&r<=t.end)return void(y&&(t.trig.progress+=t.trig.direction<0?.001:-.001,t.trig.update(0,0,1),y.resetTo("y",parseFloat(x.y),-le,!0),ce&&y.progress(1)));r>t.end&&(a+=t.distance),n-=t.distance}o=_+a+P*((i.utils.clamp(e.start,e.end,r)-e.start-a)/(n-e.start)-w)}E.length&&!m&&E.forEach((function(e){return e(o-a)})),o=function(e){return Math.round(1e5*e)/1e5||0}(o+b),y?(y.resetTo("y",o,-le,!0),ce&&y.progress(1)):(x.y=o+"px",x.renderTransform(1))}}})),i.core.getCache(v.trigger).stRevert=A,v.startY=_,v.pins=C,v.markers=E,v.ratio=p,v.autoSpeed=m,e.style.willChange="transform"),v}s||S.register(i)||console.warn("Please gsap.registerPlugin(ScrollSmoother)"),e=this.vars=e||{},p&&p.kill(),y(p=this);var z,F,H,I,L,O,B,U,q,V,j,D,Y,K,W,G,J=e.smoothTouch,Q=e.onUpdate,X=e.onStop,Z=e.smooth,$=e.onFocusIn,ee=e.normalizeScroll,te=e.wholePixels,re=this,ne=e.effectsPrefix||"",oe=h.getScrollFunc(a),ie=1===h.isTouch?!0===J?.8:parseFloat(J)||0:0===Z||!1===Z?0:parseFloat(Z)||.8,se=ie&&+e.speed||1,ae=0,le=0,ce=1,ue=v(0),fe={y:0},de="undefined"!=typeof ResizeObserver&&!1!==e.autoResize&&new ResizeObserver((function(){if(!h.isRefreshing){var e=o(F)*se;e<-ae&&_(e),w.restart(!0)}}));function he(){return H=z.clientHeight,z.style.overflow="visible",u.style.height=a.innerHeight+(H-a.innerHeight)/se+"px",H-a.innerHeight}k(),h.addEventListener("killAll",k),i.delayedCall(.5,(function(){return ce=0})),this.scrollTop=_,this.scrollTo=function(e,r,n){var s=i.utils.clamp(0,o(),isNaN(e)?t.offset(e,n,!!r&&!V):+e);r?V?i.to(t,{duration:ie,scrollTop:s,overwrite:"auto",ease:g}):oe(s):_(s)},this.offset=function(e,t,r){var n,o=(e=f(e)[0]).style.cssText,s=h.create({trigger:e,start:t||"top top"});return L&&(ce?h.refresh():E([s],!0)),n=s.start/(r?se:1),s.kill(!1),e.style.cssText=o,i.core.getCache(e).uncache=1,n},this.content=function(e){if(arguments.length){var t=f(e||"#smooth-content")[0]||console.warn("ScrollSmoother needs a valid content element.")||u.children[0];return t!==z&&(q=(z=t).getAttribute("style")||"",de&&de.observe(z),i.set(z,{overflow:"visible",width:"100%",boxSizing:"border-box",y:"+=0"}),ie||i.set(z,{clearProps:"transform"})),this}return z},this.wrapper=function(e){return arguments.length?(F=f(e||"#smooth-wrapper")[0]||function(e){var t=l.querySelector(".ScrollSmoother-wrapper");return t||((t=l.createElement("div")).classList.add("ScrollSmoother-wrapper"),e.parentNode.insertBefore(t,e),t.appendChild(e)),t}(z),U=F.getAttribute("style")||"",he(),i.set(F,ie?{overflow:"hidden",position:"fixed",height:"100%",width:"100%",top:0,left:0,right:0,bottom:0}:{overflow:"visible",position:"relative",width:"100%",height:"auto",top:"auto",bottom:"auto",left:"auto",right:"auto"}),this):F},this.effects=function(e,t){if(L=L||[],!e)return L.slice(0);
2(e=f(e)).forEach((function(e){for(var t=L.length;t--;)L[t].trigger===e&&L[t].kill()}));var r,n,o=(t=t||{}).speed,i=t.lag,s=t.effectsPadding,a=[];for(r=0;r<e.length;r++)(n=N(e[r],o,i,r,s))&&a.push(n);return L.push.apply(L,a),!1!==t.refresh&&h.refresh(),a},this.sections=function(e,t){if(O=O||[],!e)return O.slice(0);var r=f(e).map((function(e){return h.create({trigger:e,start:"top 120%",end:"bottom -20%",onToggle:function(t){e.style.opacity=t.isActive?"1":"0",e.style.pointerEvents=t.isActive?"all":"none"}})}));return t&&t.add?O.push.apply(O,r):O=r.slice(0),r},this.content(e.content),this.wrapper(e.wrapper),this.render=function(e){return T(e||0===e?e:ae)},this.getVelocity=function(){return ue.getVelocity(-ae)},h.scrollerProxy(F,{scrollTop:_,scrollHeight:function(){return he()&&u.scrollHeight},fixedMarkers:!1!==e.fixedMarkers&&!!ie,content:z,getBoundingClientRect:function(){return{top:0,left:0,width:a.innerWidth,height:a.innerHeight}}}),h.defaults({scroller:F});var pe=h.getAll().filter((function(e){return e.scroller===a||e.scroller===F}));pe.forEach((function(e){return e.revert(!0,!0)})),I=h.create({animation:i.fromTo(fe,{y:function(){return K=0}},{y:function(){return K=1,-he()},immediateRender:!1,ease:"none",data:"ScrollSmoother",duration:100,onUpdate:function(){if(K){var e=W;e&&(b(I),fe.y=ae),T(fe.y,e),r(),Q&&!V&&Q(re)}}}),onRefreshInit:function(e){if(!S.isRefreshing){if(S.isRefreshing=!0,L){var t=h.getAll().filter((function(e){return!!e.pin}));L.forEach((function(e){e.vars.pinnedContainer||t.forEach((function(t){if(t.pin.contains(e.trigger)){var r=e.vars;r.pinnedContainer=t.pin,e.vars=null,e.init(r,e.animation)}}))}))}var r=e.getTween();Y=r&&r._end>r._dp._time,D=ae,fe.y=0,ie&&(1===h.isTouch&&(F.style.position="absolute"),F.scrollTop=0,1===h.isTouch&&(F.style.position="fixed"))}},onRefresh:function(e){e.animation.invalidate(),fe.y=0,e.setPositions(e.start,he()/se),Y||b(e),fe.y=-oe()*se,T(fe.y),ce||(Y&&(W=!1),e.animation.progress(i.utils.clamp(0,1,D/se/-e.end))),Y&&(e.progress-=.001,e.update()),S.isRefreshing=!1},id:"ScrollSmoother",scroller:a,invalidateOnRefresh:!0,start:0,refreshPriority:-9999,end:function(){return he()/se},onScrubComplete:function(){ue.reset(),X&&X(t)},scrub:ie||!0}),this.smooth=function(t){return arguments.length&&(se=(ie=t||0)&&+e.speed||1,I.scrubDuration(t)),I.getTween()?I.getTween().duration():0},I.getTween()&&(I.getTween().vars.ease=e.ease||g),this.scrollTrigger=I,e.effects&&this.effects(!0===e.effects?"[data-"+ne+"speed], [data-"+ne+"lag]":e.effects,{effectsPadding:e.effectsPadding,refresh:!1}),e.sections&&this.sections(!0===e.sections?"[data-section]":e.sections),pe.forEach((function(e){e.vars.scroller=F,e.revert(!1,!0),e.init(e.vars,e.animation)})),this.paused=function(e,t){return arguments.length?(!!V!==e&&(e?(I.getTween()&&I.getTween().pause(),oe(-ae/se),ue.reset(),(j=h.normalizeScroll())&&j.disable(),(V=h.observe({preventDefault:!0,type:"wheel,touch,scroll",debounce:!1,allowClicks:!0,onChangeY:function(){return _(-ae)}})).nested=m(c,"wheel,touch,scroll",!0,!1!==t)):(V.nested.kill(),V.kill(),V=0,j&&j.enable(),I.progress=(-ae/se-I.start)/(I.end-I.start),b(I))),this):!!V},this.kill=this.revert=function(){t.paused(!1),b(I),I.kill();for(var e=(L||[]).concat(O||[]),r=e.length;r--;)e[r].kill();h.scrollerProxy(F),h.removeEventListener("killAll",k),h.removeEventListener("refresh",P),F.style.cssText=U,z.style.cssText=q;var n=h.defaults({});n&&n.scroller===F&&h.defaults({scroller:a}),t.normalizer&&h.normalizeScroll(!1),clearInterval(B),p=null,de&&de.disconnect(),u.style.removeProperty("height"),a.removeEventListener("focusin",x)},this.refresh=function(e,t){return I.refresh(e,t)},ee&&(this.normalizer=h.normalizeScroll(!0===ee?{debounce:!0,content:!ie&&z}:ee)),h.config(e),"scrollBehavior"in a.getComputedStyle(u)&&i.set([u,c],{scrollBehavior:"auto"}),a.addEventListener("focusin",x),B=setInterval(r,250),"loading"===l.readyState||requestAnimationFrame((function(){return h.refresh()}))}b.version="3.15.0",b.create=function(e){return p&&e&&p.content()===f(e.content)[0]?p:new b(e)},b.get=function(){return p},n()&&i.registerPlugin(b),e.ScrollSmoother=b,e.default=b,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esMo
2dule",{value:!0}):delete e.default}));

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.