Skip to Content

JavaScript File

URL: https://www.jambomusic.uk/wp-content/themes/jannah/assets/js/desktop.min.js?ver=6.1.2
HTTP Status: 200 OK
MIME Type: application/x-javascript
Last Modified: Sun, 06 Aug 2023 17:33:56 GMT
Download Time: Less than a second
Cookies: None
Size: 18 KB
HTTP Headers:  29 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1!function(e,t){function i(e,t){return typeof e===t}

2function a(){var e,t,a,n,o,s,r;for(var c in l)if(l.hasOwnProperty(c)){if(e=[],t=l[c],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(a=0;a<t.options.aliases.length;a++)e.push(t.options.aliases[a].toLowerCase());for(n=i(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)s=e[o],r=s.split("."),1===r.length?u[r[0]]=n:(!u[r[0]]||u[r[0]]instanceof Boolean||(u[r[0]]=new Boolean(u[r[0]])),u[r[0]][r[1]]=n),d.push((n?"":"no-")+r.join("-"))}

3}

4function n(e){var t=f.className,i=u._config.classPrefix||"";if(p&&(t=t.baseVal),u._config.enableJSClass){var a=new RegExp("(^|s)"+i+"no-js(s|$)");t=t.replace(a,"$1"+i+"js$2")}

5u._config.enableClasses&&(t+=" "+i+e.join(" "+i),p?f.className.baseVal=t:f.className=t)}

6function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):p?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}

7function s(){var e=t.body;return e||(e=o(p?"svg":"body"),e.fake=!0),e}

8function r(e,i,a,n){var r,d,l,c,u="modernizr",h=o("div"),p=s();if(parseInt(a,10))for(;a--;)l=o("div"),l.id=n?n[a]:u+(a+1),h.appendChild(l);return r=o("style"),r.type="text/css",r.id="s"+u,(p.fake?p:h).appendChild(r),p.appendChild(h),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(t.createTextNode(e)),h.id=u,p.fake&&(p.style.background="",p.style.overflow="hidden",c=f.style.overflow,f.style.overflow="hidden",f.appendChild(p)),d=i(h,e),p.fake?(p.parentNode.removeChild(p),f.style.overflow=c,f.offsetHeight):h.parentNode.removeChild(h),!!d}

9var d=[],l=[],c={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0}

10,_q:[],on:function(e,t){var i=this;setTimeout(function(){t(i[e])}

11,0)}

12,addTest:function(e,t,i){l.push({name:e,fn:t,options:i}

13)}

14,addAsyncTest:function(e){l.push({name:null,fn:e}

15)}

16}

17,u=function(){}

18;u.prototype=c,u=new u;var h=c._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];c._prefixes=h;var f=t.documentElement,p="svg"===f.nodeName.toLowerCase();c.testStyles=r,a(),n(d),delete c.addTest,delete c.addAsyncTest;for(var m=0;m<u._q.length;m++)u._qm;e.Modernizr=u}

19(window,document),!function(e){e.fn.theiaStickySidebar=function(t){function i(t,i){return!0===t.initialized||!(e("body").width()<t.minWidth)&&(function(t,i){t.initialized=!0,i.each(function(){function i(){n.fixedScrollTop=0,n.sidebar.removeClass("is-fixed").css({"min-height":"1px"}

20),n.stickySidebar.css({position:"static",width:"",transform:"none"}

21)}

22var n={}

23;n.sidebar=e(this),n.options=t||{}

24,n.container=e(n.options.containerSelector),0==n.container.length&&(n.container=n.sidebar.parent()),n.sidebar.css({position:n.options.defaultPosition,overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}

25),n.stickySidebar=n.sidebar.find(".theiaStickySidebar"),n.marginBottom=parseInt(n.sidebar.css("margin-bottom")),n.paddingTop=parseInt(n.sidebar.css("padding-top")),n.paddingBottom=parseInt(n.sidebar.css("padding-bottom"));var o=n.stickySidebar.offset().top,s=n.stickySidebar.outerHeight();n.stickySidebar.css("padding-top",1),n.stickySidebar.css("padding-bottom",1),o-=n.stickySidebar.offset().top,s=n.stickySidebar.outerHeight()-s-o,0==o?(n.stickySidebar.css("padding-top",0),n.stickySidebarPaddingTop=0):n.stickySidebarPaddingTop=1,0==s?(n.stickySidebar.css("padding-bottom",0),n.stickySidebarPaddingBottom=0):n.stickySidebarPaddingBottom=1,n.previousScrollTop=null,n.fixedScrollTop=0,i(),n.onScroll=function(n){if(n.stickySidebar.is(":visible"))if(e("body").width()<n.options.minWidth)i();else{if(n.options.disableOnResponsiveLayouts){var o=n.sidebar.outerWidth("none"==n.sidebar.css("float"));if(o+50>n.container.width())return void i()}

26var s,r,d=e(document).scrollTop(),l="static";if(d>=n.sidebar.offset().top+(n.paddingTop-n.options.additionalMarginTop)){var c,u=n.paddingTop+t.additionalMarginTop,h=n.paddingBottom+n.marginBottom+t.additionalMarginBottom,f=n.sidebar.offset().top,p=n.sidebar.offset().top+(s=n.container,r=s.height(),s.children().each(function(){r=Math.max(r,e(this).height())}

27),r),m=0+t.additionalMarginTop,g=n.stickySidebar.outerHeight()+u+h<e(window).height();c=g?m+n.stickySidebar.outerHeight():e(window).height()-n.marginBottom-n.paddingBottom-t.additionalMarginBottom;var y=f-d+n.paddingTop,v=p-d-n.paddingBottom-n.marginBottom,b=n.stickySidebar.offset().top-d,w=n.previousScrollTop-d;"fixed"==n.stickySidebar.css("position")&&"modern"==n.options.sidebarBehavior&&(b+=w),"stick-to-top"==n.options.sidebarBehavior&&(b=t.additionalMarginTop),"stick-to-bottom"==n.options.sidebarBehavior&&(b=c-n.stickySidebar.outerHeight()),b=w>0?Math.min(b,m):Math.max(b,c-n.stickySidebar.outerHeight()),b=Math.max(b,y),b=Math.min(b,v-n.stickySidebar.outerHeight());var k=n.container.height()==n.stickySidebar.outerHeight();l=!k&&b==m||!k&&b==c-n.stickySidebar.outerHeight()?"fixed":d+b-n.sidebar.offset().top-n.paddingTop<=t.additionalMarginTop?"static":"absolute"}

28if("fixed"==l){var j=e(document).scrollLeft();n.stickySidebar.css({position:"fixed",width:a(n.stickySidebar)+"px",transform:"translateY("+b+"px)",left:n.sidebar.offset().left+parseInt(n.sidebar.css("padding-left"))-j+"px",top:"0px"}

29)}

30else if("absolute"==l){var x={}

31;"absolute"!=n.stickySidebar.css("position")&&(x.position="absolute",x.transform="translateY("+(d+b-n.sidebar.offset().top-n.stickySidebarPaddingTop-n.stickySidebarPaddingBottom)+"px)",x.top="0px"),x.width=a(n.stickySidebar)+"px",x.left="",n.stickySidebar.css(x)}

32else"static"==l&&i();"static"!=l&&(1==n.options.updateSidebarHeight&&n.sidebar.addClass("is-fixed").css({"min-height":n.stickySidebar.outerHeight()+n.stickySidebar.offset().top-n.sidebar.offset().top+n.paddingBottom}

33),n.sidebar.hasClass("is-alreay-loaded")||(tie_animate_element(n.sidebar),n.sidebar.addClass("is-alreay-loaded"))),n.previousScrollTop=d}

34}

35,n.onScroll(n),e(document).on("scroll."+n.options.namespace,function(e){return function(){e.onScroll(e)}

36}

37(n)),e(window).on("resize."+n.options.namespace,function(e){return function(){e.stickySidebar.css({position:"static"}

38),e.onScroll(e)}

39}

40(n)),"undefined"!=typeof ResizeSensor&&new ResizeSensor(n.stickySidebar[0],function(e){return function(){e.onScroll(e)}

...

</html>