PageSourceSearch

https://assets.toulouscope.fr/js/vendors~lightslider.04dce25418271bde946b.js

js toulouscope.fr collected 2026-09-24 19:49:36 UTC 16,144 bytes, 3 lines download raw bytes

vendor: 16,113 bytes, lines 1-3
1(self.webpackChunkpackage=self.webpackChunkpackage||[]).push([[850],{914:function(){/*! lightslider - v1.1.6 - 2016-10-25
2* https://github.com/sachinchoolur/lightslider
3* Copyright (c) 2016 Sachin N; Licensed MIT */(function(m,Y){"use strict";var N={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:"",mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:400,auto:!1,pauseOnHover:!1,loop:!1,slideEndAnimation:!0,pause:2e3,keyPress:!1,controls:!0,prevHtml:"",nextHtml:"",rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:"middle",enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function(T){},onSliderLoad:function(T){},onBeforeSlide:function(T,h){},onAfterSlide:function(T,h){},onBeforeNextSlide:function(T,h){},onBeforePrevSlide:function(T,h){}};m.fn.lightSlider=function(T){if(this.length===0)return this;if(this.length>1)return this.each(function(){m(this).lightSlider(T)}),this;var h={},e=m.extend(!0,{},N,T),x={},t=this;h.$el=this,e.mode==="fade"&&(e.vertical=!1);var d=t.children(),H=m(window).width(),X=null,y=null,w=0,g=0,E=!1,o=0,n="",r=0,A=e.vertical===!0?"height":"width",I=e.vertical===!0?"margin-bottom":"margin-right",p=0,k=0,C=0,P=0,M=null,D="ontouchstart"in document.documentElement,u={};return u.chbreakpoint=function(){if(H=m(window).width(),e.responsive.length){var i;if(e.autoWidth===!1&&(i=e.item),H<e.responsive[0].breakpoint)for(var l=0;l<e.responsive.length;l++)H<e.responsive[l].breakpoint&&(X=e.responsive[l].breakpoint,y=e.responsive[l]);if(typeof y!="undefined"&&y!==null)for(var s in y.settings)y.settings.hasOwnProperty(s)&&((typeof x[s]=="undefined"||x[s]===null)&&(x[s]=e[s]),e[s]=y.settings[s]);if(!m.isEmptyObject(x)&&H>e.responsive[0].breakpoint)for(var a in x)x.hasOwnProperty(a)&&(e[a]=x[a]);e.autoWidth===!1&&p>0&&C>0&&i!==e.item&&(r=Math.round(p/((C+e.slideMargin)*e.slideMove)))}},u.calSW=function(){e.autoWidth===!1&&(C=(o-(e.item*e.slideMargin-e.slideMargin))/e.item)},u.calWidth=function(i){var l=i===!0?n.find(".lslide").length:d.length;if(e.autoWidth===!1)g=l*(C+e.slideMargin);else{g=0;for(var s=0;s<l;s++)g+=parseInt(d.eq(s).width())+e.slideMargin}return g},h={doCss:function(){var i=function(){for(var l=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],s=document.documentElement,a=0;a<l.length;a++)if(l[a]in s.style)return!0};return!!(e.useCSS&&i())},keyPress:function(){e.keyPress&&m(document).on("keyup.lightslider",function(i){m(":focus").is("input, textarea")||(i.preventDefault?i.preventDefault():i.returnValue=!1,i.keyCode===37?t.goToPrevSlide():i.keyCode===39&&t.goToNextSlide())})},controls:function(){e.controls&&(t.after('<div class="lSAction"><a class="lSPrev">'+e.prevHtml+'</a><a class="lSNext">'+e.nextHtml+"</a></div>"),e.autoWidth?u.calWidth(!1)<o&&n.find(".lSAction").hide():w<=e.item&&n.find(".lSAction").hide(),n.find(".lSAction a").on("click",function(i){return i.preventDefault?i.preventDefault():i.returnValue=!1,m(this).attr("class")==="lSPrev"?t.goToPrevSlide():t.goToNextSlide(),!1}))},initialStyle:function(){var i=this;e.mode==="fade"&&(e.autoWidth=!1,e.slideEndAnimation=!1),e.auto&&(e.slideEndAnimation=!1),e.autoWidth&&(e.slideMove=1,e.item=1),e.loop&&(e.slideMove=1,e.freeMove=!1),e.onBeforeStart.call(this,t),u.chbreakpoint(),t.addClass("lightSlider").wrap('<div class="lSSlideOuter '+e.addClass+'"><div class="lSSlideWrapper"></div></div>'),n=t.parent(".lSSlideWrapper"),e.rtl===!0&&n.parent().addClass("lSrtl"),e.vertical?(n.parent().addClass("vertical"),o=e.verticalHeight,n.css("height",o+"px")):o=t.outerWidth(),d.addClass("lslide"),e.loop===!0&&e.mode==="slide"&&(u.calSW(),u.clone=function(){if(u.calWidth(!0)>o){for(var l=0,s=0,a=0;a<d.length&&(l+=parseInt(t.find(".lslide").eq(a).width())+e.slideMargin,s++,!(l>=o+e.slideMargin));a++);var f=e.autoWidth===!0?s:e.item;if(f<t.find(".clone.left").length)for(var c=0;c<t.find(".clone.left").length-f;c++)d.eq(c).remove();if(f<t.find(".clone.right").length)for(var v=d.length-1;v>d.length-1-t.find(".clone.right").length;v--)r--,d.eq(v).remove();for(var S=t.find(".clone.right").length;S<f;S++)t.find(".lslide").eq(S).clone().removeClass("lslide").addClass("clone right").appendTo(t),r++;for(var b=t.find(".lslide").length-t.find(".clone.left").length;b>t.find(".lslide").length-f;b--)t.find(".lslide").eq(b-1).clone().removeClass("lslide").addClass("clone left").prependTo(t);d=t.children()}else d.hasClass("clone")&&(t.find(".clone").remove(),i.move(t,0))},u.clone()),u.sSW=function(){w=d.length,e.rtl===!0&&e.vertical===!1&&(I="margin-left"),e.autoWidth===!1&&d.css(A,C+"px"),d.css(I,e.slideMargin+"px"),g=u.calWidth(!1),t.css(A,g+"px"),e.loop===!0&&e.mode==="slide"&&E===!1&&(r=t.find(".clone.left").length)},u.calL=function(){d=t.children(),w=d.length},this.doCss()&&n.addClass("usingCss"),u.calL(),e.mode==="slide"?(u.calSW(),u.sSW(),e.loop===!0&&(p=i.slideValue(),this.move(t,p)),e.vertical===!1&&this.setHeight(t,!1)):(this.setHeight(t,!0),t.addClass("lSFade"),this.doCss()||(d.fadeOut(0),d.eq(r).fadeIn(0))),e.loop===!0&&e.mode==="slide"?d.eq(r).addClass("active"):d.first().addClass("active")},pager:function(){var i=this;if(u.createPager=function(){P=(o-(e.thumbItem*e.thumbMargin-e.thumbMargin))/e.thumbItem;var a=n.find(".lslide"),f=n.find(".lslide").length,c=0,v="",S=0;for(c=0;c<f;c++){e.mode==="slide"&&(e.autoWidth?S+=(parseInt(a.eq(c).width())+e.slideMargin)*e.slideMove:S=c*((C+e.slideMargin)*e.slideMove));var b=a.eq(c*e.slideMove).attr("data-thumb");if(e.gallery===!0?v+='<li style="width:100%;'+A+":"+P+"px;"+I+":"+e.thumbMargin+'px"><a href="#"><img src="'+b+'" /></a></li>':v+='<li><a href="#">'+(c+1)+"</a></li>",e.mode==="slide"&&S>=g-o-e.slideMargin){c=c+1;var O=2;e.autoWidth&&(v+='<li><a href="#">'+(c+1)+"</a></li>",O=1),c<O?(v=null,n.parent().addClass("noPager")):n.parent().removeClass("noPager");break}}var W=n.parent();W.find(".lSPager").html(v),e.gallery===!0&&(e.vertical===!0&&W.find(".lSPager").css("width",e.vThumbWidth+"px"),k=c*(e.thumbMargin+P)+.5,W.find(".lSPager").css({property:k+"px","transition-duration":e.speed+"ms"}),e.vertical===!0&&n.parent().css("padding-right",e.vThumbWidth+e.galleryMargin+"px"),W.find(".lSPager").css(A,k+"px"));var q=W.find(".lSPager").find("li");q.first().addClass("active"),q.on("click",function(){return e.loop===!0&&e.mode==="slide"?r=r+(q.index(this)-W.find(".lSPager").find("li.active").index()):r=q.index(this),t.mode(!1),e.gallery===!0&&i.slideThumb(),!1})},e.pager){var l="lSpg";e.gallery&&(l="lSGallery"),n.after('<ul class="lSPager '+l+'"></ul>');var s=e.vertical?"margin-left":"margin-top";n.parent().find(".lSPager").css(s,e.galleryMargin+"px"),u.createPager()}setTimeout(function(){u.init()},0)},setHeight:function(i,l){var s=null,a=this;e.loop?s=i.children(".lslide ").first():s=i.children().first();var f=function(){var c=s.outerHeight(),v=0,S=c;l&&(c=0,v=S*100/o),i.css({height:c+"px","padding-bottom":v+"%"})};f(),s.find("img").length?s.find("img")[0].complete?(f(),M||a.auto()):s.find("img").on("load",function(){setTimeout(function(){f(),M||a.auto()},100)}):M||a.auto()},active:function(i,l){this.doCss()&&e.mode==="fade"&&n.addClass("on");var s=0;if(r*e.slideMove<w){i.removeClass("active"),!this.doCss()&&e.mode==="fade"&&l===!1&&i.fadeOut(e.speed),l===!0?s=r:s=r*e.slideMove;var a,f;l===!0&&(a=i.length,f=a-1,s+1>=a&&(s=f)),e.loop===!0&&e.mode==="slide"&&(l===!0?s=r-t.find(".clone.left").length:s=r*e.slideMove,l===!0&&(a=i.length,f=a-1,s+1===a?s=f:s+1>a&&(s=0))),!this.doCss()&&e.mode==="fade"&&l===!1&&i.eq(s).fadeIn(e.speed),i.eq(s).addClass("active")}else i.removeClass("active"),i.eq(i.length-1).addClass("active"),!this.doCss()&&e.mode==="fade"&&l===!1&&(i.fadeOut(e.speed),i.eq(s).fadeIn(e.speed))},move:function(i,l){e.rtl===!0&&(l=-l),this.doCss()?e.vertical===!0?i.css({transform:"translate3d(0px, "+-l+"px, 0px)","-webkit-transform":"translate3d(0px, "+-l+"px, 0px)"}):i.css({transform:"translate3d("+-l+"px, 0px, 0px)","-webkit-transform":"translate3d("+-l+"px, 0px, 0px)"}):e.vertical===!0?i.css("position","relative").animate({top:-l+"px"},e.speed,e.easing):i.css("position","relative").animate({left:-l+"px"},e.speed,e.easing);var s=n.parent().find(".lSPager").find("li");this.active(s,!0)},fade:function(){this.active(d,!1);var i=n.parent().find(".lSPager").find("li");this.active(i,!0)},slide:function(){var i=this;u.calSlide=function(){g>o&&(p=i.slideValue(),i.active(d,!1),p>g-o-e.slideMargin?p=g-o-e.slideMargin:p<0&&(p=0),i.move(t,p),e.loop===!0&&e.mode==="slide"&&(r>=w-t.find(".clone.left").length/e.slideMove&&i.resetSlide(t.find(".clone.left").length),r===0&&i.resetSlide(n.find(".lslide").length)))},u.calSlide()},resetSlide:function(i){var l=this;n.find(".lSAction a").addClass("disabled"),setTimeout(function(){r=i,n.css("transition-duration","0ms"),p=l.slideValue(),l.active(d,!1),h.move(t,p),setTimeout(function(){n.css("transition-duration",e.speed+"ms"),n.find(".lSAction a").removeClass("disabled")},50)},e.speed+100)},slideValue:function(){var i=0;if(e.autoWidth===!1)i=r*((C+e.slideMargin)*e.slideMove);else{i=0;for(var l=0;l<r;l++)i+=parseInt(d.eq(l).width())+e.slideMargin}return i},slideThumb:function(){var i;switch(e.currentPagerPosition){case"left":i=0;break;case"middle":i=o/2-P/2;break;case"right":i=o-P}var l=r-t.find(".clone.left").length,s=n.parent().find(".lSPager");e.mode==="slide"&&e.loop===!0&&(l>=s.children().length?l=0:l<0&&(l=s.children().length));var a=l*(P+e.thumbMargin)-i;a+o>k&&(a=k-o-e.thumbMargin),a<0&&(a=0),this.move(s,a)},auto:function(){e.auto&&(clearInterval(M),M=setInterval(function(){t.goToNextSlide()},e.pause))},pauseOnHover:function(){var i=this;e.auto&&e.pauseOnHover&&(n.on("mouseenter",function(){m(this).addClass("ls-hover"),t.pause(),e.auto=!0}),n.on("mouseleave",function(){m(this).removeClass("ls-hover"),n.find(".lightSlider").hasClass("lsGrabbing")||i.auto()}))},touchMove:function(i,l){if(n.css("transition-duration","0ms"),e.mode==="slide"){var s=i-l,a=p-s;if(a>=g-o-e.slideMargin)if(e.freeMove===!1)a=g-o-e.slideMargin;else{var f=g-o-e.slideMargin;a=f+(a-f)/5}else a<0&&(e.freeMove===!1?a=0:a=a/5);this.move(t,a)}},touchEnd:function(i){if(n.css("transition-duration",e.speed+"ms"),e.mode==="slide"){var l=!1,s=!0;p=p-i,p>g-o-e.slideMargin?(p=g-o-e.slideMargin,e.autoWidth===!1&&(l=!0)):p<0&&(p=0);var a=function(f){var c=0;if(l||f&&(c=1),e.autoWidth)for(var S=0,b=0;b<d.length&&(S+=parseInt(d.eq(b).width())+e.slideMargin,r=b+c,!(S>=p));b++);else{var v=p/((C+e.slideMargin)*e.slideMove);r=parseInt(v)+c,p>=g-o-e.slideMargin&&v%1!==0&&r++}};i>=e.swipeThreshold?(a(!1),s=!1):i<=-e.swipeThreshold&&(a(!0),s=!1),t.mode(s),this.slideThumb()}else i>=e.swipeThreshold?t.goToPrevSlide():i<=-e.swipeThreshold&&t.goToNextSlide()},enableDrag:function(){var i=this;if(!D){var l=0,s=0,a=!1;n.find(".lightSlider").addClass("lsGrab"),n.on("mousedown",function(f){if(g<o&&g!==0)return!1;m(f.target).attr("class")!=="lSPrev"&&m(f.target).attr("class")!=="lSNext"&&(l=e.vertical===!0?f.pageY:f.pageX,a=!0,f.preventDefault?f.preventDefault():f.returnValue=!1,n.scrollLeft+=1,n.scrollLeft-=1,n.find(".lightSlider").removeClass("lsGrab").addClass("lsGrabbing"),clearInterval(M))}),m(window).on("mousemove",function(f){a&&(s=e.vertical===!0?f.pageY:f.pageX,i.touchMove(s,l))}),m(window).on("mouseup",function(f){if(a){n.find(".lightSlider").removeClass("lsGrabbing").addClass("lsGrab"),a=!1,s=e.vertical===!0?f.pageY:f.pageX;var c=s-l;Math.abs(c)>=e.swipeThreshold&&m(window).on("click.ls",function(v){v.preventDefault?v.preventDefault():v.returnValue=!1,v.stopImmediatePropagation(),v.stopPropagation(),m(window).off("click.ls")}),i.touchEnd(c)}})}},enableTouch:function(){var i=this;if(D){var l={},s={};n.on("touchstart",function(a){s=a.originalEvent.targetTouches[0],l.pageX=a.originalEvent.targetTouches[0].pageX,l.pageY=a.originalEvent.targetTouches[0].pageY,clearInterval(M)}),n.on("touchmove",function(a){if(g<o&&g!==0)return!1;var f=a.originalEvent;s=f.targetTouches[0];var c=Math.abs(s.pageX-l.pageX),v=Math.abs(s.pageY-l.pageY);e.vertical===!0?(v*3>c&&a.preventDefault(),i.touchMove(s.pageY,l.pageY)):(c*3>v&&a.preventDefault(),i.touchMove(s.pageX,l.pageX))}),n.on("touchend",function(){if(g<o&&g!==0)return!1;var a;e.vertical===!0?a=s.pageY-l.pageY:a=s.pageX-l.pageX,i.touchEnd(a)})}},build:function(){var i=this;i.initialStyle(),this.doCss()&&(e.enableTouch===!0&&i.enableTouch(),e.enableDrag===!0&&i.enableDrag()),m(window).on("focus",function(){i.auto()}),m(window).on("blur",function(){clearInterval(M)}),i.pager(),i.pauseOnHover(),i.controls(),i.keyPress()}},h.build(),u.init=function(){u.chbreakpoint(),e.vertical===!0?(e.item>1?o=e.verticalHeight:o=d.outerHeight(),n.css("height",o+"px")):o=n.outerWidth(),e.loop===!0&&e.mode==="slide"&&u.clone(),u.calL(),e.mode==="slide"&&t.removeClass("lSSlide"),e.mode==="slide"&&(u.calSW(),u.sSW()),setTimeout(function(){e.mode==="slide"&&t.addClass("lSSlide")},1e3),e.pager&&u.createPager(),e.adaptiveHeight===!0&&e.vertical===!1&&t.css("height",d.eq(r).outerHeight(!0)),e.adaptiveHeight===!1&&(e.mode==="slide"?e.vertical===!1?h.setHeight(t,!1):h.auto():h.setHeight(t,!0)),e.gallery===!0&&h.slideThumb(),e.mode==="slide"&&h.slide(),e.autoWidth===!1?d.length<=e.item?n.find(".lSAction").hide():n.find(".lSAction").show():u.calWidth(!1)<o&&g!==0?n.find(".lSAction").hide():n.find(".lSAction").show()},t.goToPrevSlide=function(){if(r>0)e.onBeforePrevSlide.call(this,t,r),r--,t.mode(!1),e.gallery===!0&&h.slideThumb();else if(e.loop===!0){if(e.onBeforePrevSlide.call(this,t,r),e.mode==="fade"){var i=w-1;r=parseInt(i/e.slideMove)}t.mode(!1),e.gallery===!0&&h.slideThumb()}else e.slideEndAnimation===!0&&(t.addClass("leftEnd"),setTimeout(function(){t.removeClass("leftEnd")},400))},t.goToNextSlide=function(){var i=!0;if(e.mode==="slide"){var l=h.slideValue();i=l<g-o-e.slideMargin}r*e.slideMove<w-e.slideMove&&i?(e.onBeforeNextSlide.call(this,t,r),r++,t.mode(!1),e.gallery===!0&&h.slideThumb()):e.loop===!0?(e.onBeforeNextSlide.call(this,t,r),r=0,t.mode(!1),e.gallery===!0&&h.slideThumb()):e.slideEndAnimation===!0&&(t.addClass("rightEnd"),setTimeout(function(){t.removeClass("rightEnd")},400))},t.mode=function(i){e.adaptiveHeight===!0&&e.vertical===!1&&t.css("height",d.eq(r).outerHeight(!0)),E===!1&&(e.mode==="slide"?h.doCss()&&(t.addClass("lSSlide"),e.speed!==""&&n.css("transition-duration",e.speed+"ms"),e.cssEasing!==""&&n.css("transition-timing-function",e.cssEasing)):h.doCss()&&(e.speed!==""&&t.css("transition-duration",e.speed+"ms"),e.cssEasing!==""&&t.css("transition-timing-function",e.cssEasing))),i||e.onBeforeSlide.call(this,t,r),e.mode==="slide"?h.slide():h.fade(),n.hasClass("ls-hover")||h.auto(),setTimeout(function(){i||e.onAfterSlide.call(this,t,r)},e.speed),E=!0},t.play=function(){t.goToNextSlide(),e.auto=!0,h.auto()},t.pause=function(){e.auto=!1,clearInterval(M)},t.refresh=function(){u.init()},t.getCurrentSlideCount=function(){var i=r;if(e.loop){var l=n.find(".lslide").length,s=t.find(".clone.left").length;r<=s-1?i=l+(r-s):r>=l+s?i=r-l-s:i=r-s}return i+1},t.getTotalSlideCount=function(){return n.find(".lslide").length},t.goToSlide=function(i){e.loop?r=i+t.find(".clone.left").length-1:r=i,t.mode(!1),e.gallery===!0&&h.slideThumb()},t.destroy=function(){t.lightSlider&&(t.goToPrevSlide=function(){},t.goToNextSlide=function(){},t.mode=function(){},t.play=function(){},t.pause=function(){},t.refresh=function(){},t.getCurrentSlideCount=function(){},t.getTotalSlideCount=function(){},t.goToSlide=function(){},t.lightSlider=null,u={init:function(){}},t.parent().parent().find(".lSAction, .lSPager").remove(),t.removeClass("lightSlider lSFade lSSlide lsGrab lsGrabbing leftEnd right").removeAttr("style").unwrap().unwrap(),t.children().removeAttr("style"),d.removeClass("lslide active"),t.find(".clone").remove(),d=null,M=null,E=!1,r=0)},setTimeout(function(){e.onSliderLoad.call(this,t)},10),m(window).on("resize orientationchange",function(i){setTimeout(function(){i.preventDefault?i.preventDefault():i.returnValue=!1,u.init(
3)},200)}),this}})(jQuery)}}]);

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.