PageSourceSearch

https://cdn.bistum-trier.de/export/system/modules/alkacon.mercury.…/mercury-slider.js?ver=a5200cd1053d4ea562e6

js bistum-trier.de collected 2026-09-24 09:50:35 UTC 23,465 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmercury_template=self.webpackChunkmercury_template||[]).push([[480],{815:function(n,e,t){function r(n){return"number"==typeof n}function i(n){return"[object Object]"===Object.prototype.toString.call(n)}function o(n){return i(n)||function(n){return Array.isArray(n)}(n)}function a(n){return Math.abs(n)}function c(n){return n?n/a(n):0}function u(n,e){return a(n-e)}function s(n){return f(n).map(Number)}function l(n){return n[d(n)]}function d(n){return Math.max(0,n.length-1)}function f(n){return Object.keys(n)}function p(n,e){return[n,e].reduce(function(n,e){return f(e).forEach(function(t){var r=n[t],o=e[t],a=i(r)&&i(o);n[t]=a?p(r,o):o}),n},{})}function g(n,e){var t=f(n),r=f(e);return t.length===r.length&&t.every(function(t){var r=n[t],i=e[t];return"function"==typeof r?"".concat(r)==="".concat(i):o(r)&&o(i)?g(r,i):r===i})}function v(n,e){var t={start:function(){return 0},center:function(n){return i(n)/2},end:i};function i(n){return e-n}return{measure:function(i){return r(n)?e*Number(n):t[n](i)}}}function m(n,e){var t=a(n-e);function r(e){return e<n}function i(n){return n>e}function o(n){return r(n)||i(n)}return{length:t,max:e,min:n,constrain:function(t){return o(t)?r(t)?n:e:t},reachedAny:o,reachedMax:i,reachedMin:r,removeOffset:function(n){return t?n-t*Math.ceil((n-e)/t):n}}}function h(n,e,t){var r=m(0,n),i=r.min,o=r.constrain,c=n+1,u=s(e);function s(n){return t?a((c+n)%c):o(n)}function l(){return u}function d(n){return u=s(n),f}var f={add:function(n){return d(l()+n)},clone:function(){return h(n,l(),t)},get:l,set:d,min:i,max:n};return f}function y(){var n=[];var e={add:function(t,r,i,o){return void 0===o&&(o={passive:!0}),t.addEventListener(r,i,o),n.push(function(){return t.removeEventListener(r,i,o)}),e},removeAll:function(){return n=n.filter(function(n){return n()}),e}};return e}function b(n){var e=n;function t(n){return e/=n,o}function i(n){return r(n)?n:n.get()}var o={add:function(n){return e+=i(n),o},divide:t,get:function(){return e},multiply:function(n){return e*=n,o},normalize:function(){return 0!==e&&t(e),o},set:function(n){return e=i(n),o},subtract:function(n){return e-=i(n),o}};return o}function S(n,e,t,r,i,o,s,l,d,f,p,g,v,m,h,S){var x=n.cross,E=["INPUT","SELECT","TEXTAREA"],w={passive:!1},M=b(0),A=y(),L=y(),I=v.measure(20),N={mouse:300,touch:400},k={mouse:500,touch:600},T=h?5:16,O=0,z=0,P=!1,B=!1,C=!1,D=!1;function V(n){if(!((D=!i.isTouchEvent(n))&&0!==n.button||(e=n.target,a=e.nodeName||"",E.indexOf(a)>-1))){var e,a,c=u(r.get(),o.get())>=2,s=D||!c;P=!0,i.pointerDown(n),M.set(r),r.set(o),d.useBaseMass().useSpeed(80),function(){var n=D?document:t;L.add(n,"touchmove",q,w).add(n,"touchend",H).add(n,"mousemove",q,w).add(n,"mouseup",H)}(),O=i.readPoint(n),z=i.readPoint(n,x),g.emit("pointerDown"),s&&(C=!1)}}function q(n){if(!B&&!D){if(!n.cancelable)return H(n);var t=i.readPoint(n),o=i.readPoint(n,x),a=u(t,O),c=u(o,z);if(!(B=a>c)&&!C)return H(n)}var l=i.pointerMove(n);!C&&l&&(C=!0),s.start(),r.add(e.apply(l)),n.preventDefault()}function H(n){var t=f.byDistance(0,!1).index!==p.get(),o=i.pointerUp(n)*(h?k:N)[D?"mouse":"touch"],s=function(n,e){var t=p.clone().add(-1*c(n)),r=t.get()===p.min||t.get()===p.max,i=f.byDistance(n,!h).distance;return h||a(n)<I?i:!m&&r?.4*i:S&&e?.5*i:f.byIndex(t.get(),0).distance}(e.apply(o),t),v=function(n,e){if(0===n||0===e)return 0;if(a(n)<=a(e))return 0;var t=u(a(n),a(e));return a(t/n)}(o,s),y=u(r.get(),M.get())>=.5,b=t&&v>.75,x=a(o)<I,E=b?10:T,w=b?1+2.5*v:1;y&&!D&&(C=!0),B=!1,P=!1,L.removeAll(),d.useSpeed(x?9:E).useMass(w),l.distance(s,!h),D=!1,g.emit("pointerUp")}function U(n){C&&(n.stopPropagation(),n.preventDefault())}return{addActivationEvents:function(){var n=t;A.add(n,"dragstart",function(n){return n.preventDefault()},w).add(n,"touchmove",function(){},w).add(n,"touchend",function(){}).add(n,"touchstart",V).add(n,"mousedown",V).add(n,"touchcancel",H).add(n,"contextmenu",H).add(n,"click",U,!0)},clickAllowed:function(){return!C},pointerDown:function(){return P},removeAllEvents:function(){A.removeAll(),L.removeAll()}}}function x(n,e,t){var r,i,o=(r=2,i=Math.pow(10,r),function(n){return Math.round(n*i)/i}),a=b(0),u=b(0),s=b(0),l=0,d=e,f=t;function p(n){return d=n,v}function g(n){return f=n,v}var v={direction:function(){return l},seek:function(e){s.set(e).subtract(n);var t,r,i,o,p=(t=s.get(),(i=0)+(t-(r=0))/(100-r)*(d-i));
1return l=c(s.get()),s.normalize().multiply(p).subtract(a),(o=s).divide(f),u.add(o),v},settle:function(e){var t=e.get()-n.get(),r=!o(t);return r&&n.set(e),r},update:function(){a.add(u),n.add(a),u.multiply(0)},useBaseMass:function(){return g(t)},useBaseSpeed:function(){return p(e)},useMass:g,useSpeed:p};return v}function E(n,e,t,r,i){var o=i.measure(10),c=i.measure(50),u=!1;return{constrain:function(i){if(!u&&n.reachedAny(t.get())&&n.reachedAny(e.get())){var s=n.reachedMin(e.get())?"min":"max",l=a(n[s]-e.get()),d=t.get()-e.get(),f=Math.min(l/c,.85);t.subtract(d*f),!i&&a(d)<o&&(t.set(n.constrain(t.get())),r.useSpeed(10).useMass(3))}},toggleActive:function(n){u=!n}}}function w(n,e,t,r){var i=m(-e+n,t[0]),o=t.map(i.constrain);return{snapsContained:function(){if(e<=n)return[i.max];if("keepSnaps"===r)return o;var t=function(){var n=o[0],e=l(o),t=o.lastIndexOf(n),r=o.indexOf(e)+1;return m(t,r)}(),a=t.min,c=t.max;return o.slice(a,c)}()}}function M(n,e,t,r){var i=m(e.min+.1,e.max+.1),o=i.reachedMin,a=i.reachedMax;return{loop:function(e){if(function(n){return 1===n?a(t.get()):-1===n&&o(t.get())}(e)){var i=n*(-1*e);r.forEach(function(n){return n.add(i)})}}}}function A(n){var e=n.max,t=n.length;return{get:function(n){return(n-e)/-t}}}function L(n,e,t,r,i){var o=r.reachedAny,u=r.removeOffset,s=r.constrain;function l(n){return n.concat().sort(function(n,e){return a(n)-a(e)})[0]}function d(e,r){var i=[e,e+t,e-t];return n?l(r?i.filter(function(n){return c(n)===r}):i):i[0]}return{byDistance:function(t,r){var c=i.get()+t,l=function(t){var r=n?u(t):s(t);return{index:e.map(function(n){return n-r}).map(function(n){return d(n,0)}).map(function(n,e){return{diff:n,index:e}}).sort(function(n,e){return a(n.diff)-a(e.diff)})[0].index,distance:r}}(c),f=l.index,p=l.distance,g=!n&&o(c);return!r||g?{index:f,distance:t}:{index:f,distance:t+d(e[f]-p,0)}},byIndex:function(n,t){return{index:n,distance:d(e[n]-i.get(),t)}},shortcut:d}}function I(n,e,t){var r="x"===n.scroll?function(n){return"translate3d(".concat(n,"px,0px,0px)")}:function(n){return"translate3d(0px,".concat(n,"px,0px)")},i=t.style,o=!1;return{clear:function(){o||(i.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(n){o||(i.transform=r(e.apply(n.get())))},toggleActive:function(n){o=!n}}}function N(n,e,t,r,i,o,a,c,u){var l,d=s(i),f=s(i).reverse(),p=(l=o[0]-1,m(v(f,l),"end")).concat(function(){var n=t-o[0]-1,e=v(d,n);return m(e,"start")}());function g(n,e){return n.reduce(function(n,e){return n-i[e]},e)}function v(n,e){return n.reduce(function(n,t){return g(n,e)>0?n.concat([t]):n},[])}function m(t,i){var o="start"===i,s=o?-r:r,l=a.findSlideBounds([s]);return t.map(function(t){var i=o?0:-r,a=o?r:0,s=l.filter(function(n){return n.index===t})[0][o?"end":"start"],d=b(-1),f=b(-1),p=I(n,e,u[t]);return{index:t,location:f,translate:p,target:function(){return d.set(c.get()>s?i:a)}}})}return{canLoop:function(){return p.every(function(n){var e=n.index;return g(d.filter(function(n){return n!==e}),t)<=.1})},clear:function(){p.forEach(function(n){return n.translate.clear()})},loop:function(){p.forEach(function(n){var e=n.target,t=n.translate,r=n.location,i=e();i.get()!==r.get()&&(0===i.get()?t.clear():t.to(i),r.set(i))})},loopPoints:p}}function k(n,e,t,r,i,o,a){var c=i.removeOffset,u=i.constrain,s=o?[0,e,-e]:[0],l=d(s,a);function d(e,i){var o=e||s,a=function(n){var e=n||0;return t.map(function(n){return m(.5,n-.5).constrain(n*e)})}(i);return o.reduce(function(e,i){var o=r.map(function(e,r){return{start:e-t[r]+a[r]+i,end:e+n-a[r]+i,index:r}});return e.concat(o)},[])}return{check:function(n,e){var t=o?c(n):u(n);return(e||l).reduce(function(n,e){var r=e.index,i=e.start,o=e.end;return!(-1!==n.indexOf(r))&&(i<t&&o>t)?n.concat([r]):n},[])},findSlideBounds:d}}function T(n,e,t){var i=r(t);return{groupSlides:function(r){return i?function(n,e){return s(n).filter(function(n){return n%e===0}).map(function(t){return n.slice(t,t+e)})}(r,t):function(t){return s(t).reduce(function(t,r){var i=e.slice(l(t),r+1).reduce(function(n,e){return n+e},0);return!r||i>n?t.concat(r):t},[]).map(function(n,e,r){return t.slice(n,r[e+1])})}(r)}}}function O(n,e,t,r,i){var o=r.align,c=r.axis,u=r.direction,f=r.startIndex,p=r.inViewThreshold,g=r.loop,O=r.speed,z=r.dragFree,P=r.slidesToScroll,B=r.skipSnaps,C=r.containScroll,D=e.getBoundingClientRect(),V=t.map(function(n){return n.getBoundingClientRect()}),q=function(n){var e="rtl"===n?-1:1;return{apply:function(n){return n*e}}}(u),H=function(n,e){var t="y"===n?"y":"x";return{scroll:t,cross:"y"===n?"x":"y",startEdge:"y"===t?"top":"rtl"===e?"right":"left",endEdge:"y"===t?"bottom":"rtl"===e?"left"
1:"right",measureSize:function(n){var e=n.width,r=n.height;return"x"===t?e:r}}}(c,u),U=H.measureSize(D),R=function(n){return{measure:function(e){return n*(e/100)}}}(U),F=v(o,U),j=!g&&""!==C,X=function(n,e,t,r,i){var o=n.measureSize,c=n.startEdge,u=n.endEdge,s=t[0]&&i,f=function(){if(!s)return 0;var n=t[0];return a(e[c]-n[c])}(),p=function(){if(!s)return 0;var n=window.getComputedStyle(l(r));return parseFloat(n.getPropertyValue("margin-".concat(u)))}(),g=t.map(o),v=t.map(function(n,e,t){var r=!e,i=e===d(t);return r?g[e]+f:i?g[e]+p:t[e+1][c]-n[c]}).map(a);return{slideSizes:g,slideSizesWithGaps:v}}(H,D,V,t,g||""!==C),_=X.slideSizes,J=X.slideSizesWithGaps,G=T(U,J,P),W=function(n,e,t,r,i,o,c){var u,s=n.startEdge,f=n.endEdge,p=o.groupSlides,g=p(r).map(function(n){return l(n)[f]-n[0][s]}).map(a).map(e.measure),v=r.map(function(n){return t[s]-n[s]}).map(function(n){return-a(n)}),m=(u=l(v)-l(i),p(v).map(function(n){return n[0]}).map(function(n,e,t){var r=!e,i=e===d(t);return c&&r?0:c&&i?u:n+g[e]}));return{snaps:v,snapsAligned:m}}(H,F,D,V,J,G,j),$=W.snaps,Y=W.snapsAligned,K=-l($)+l(J),Q=w(U,K,Y,C).snapsContained,Z=j?Q:Y,nn=function(n,e,t){var r,i;return{limit:(r=e[0],i=l(e),m(t?r-n:i,r))}}(K,Z,g).limit,en=h(d(Z),f,g),tn=en.clone(),rn=s(t),on=function(n){var e=0;function t(n,t){return function(){n===!!e&&t()}}function r(){e=window.requestAnimationFrame(n)}return{proceed:t(!0,r),start:t(!1,r),stop:t(!0,function(){window.cancelAnimationFrame(e),e=0})}}(function(){g||gn.scrollBounds.constrain(gn.dragHandler.pointerDown()),gn.scrollBody.seek(un).update();var n=gn.scrollBody.settle(un);n&&!gn.dragHandler.pointerDown()&&(gn.animation.stop(),i.emit("settle")),n||i.emit("scroll"),g&&(gn.scrollLooper.loop(gn.scrollBody.direction()),gn.slideLooper.loop()),gn.translate.to(cn),gn.animation.proceed()}),an=Z[en.get()],cn=b(an),un=b(an),sn=x(cn,O,1),ln=L(g,Z,K,nn,un),dn=function(n,e,t,r,i,o){function a(r){var a=r.distance,c=r.index!==e.get();a&&(n.start(),i.add(a)),c&&(t.set(e.get()),e.set(r.index),o.emit("select"))}return{distance:function(n,e){a(r.byDistance(n,e))},index:function(n,t){var i=e.clone().set(n);a(r.byIndex(i.get(),t))}}}(on,en,tn,ln,un,i),fn=k(U,K,_,$,nn,g,p),pn=S(H,q,n,un,function(n){var e,t;function r(n){return"undefined"!=typeof TouchEvent&&n instanceof TouchEvent}function i(n){return n.timeStamp}function o(e,t){var i=t||n.scroll,o="client".concat("x"===i?"X":"Y");return(r(e)?e.touches[0]:e)[o]}return{isTouchEvent:r,pointerDown:function(n){return e=n,t=n,o(n)},pointerMove:function(n){var r=o(n)-o(t),a=i(n)-i(e)>170;return t=n,a&&(e=n),r},pointerUp:function(n){if(!e||!t)return 0;var r=o(t)-o(e),c=i(n)-i(e),u=i(n)-i(t)>170,s=r/c;return c&&!u&&a(s)>.1?s:0},readPoint:o}}(H),cn,on,dn,sn,ln,en,i,R,g,z,B),gn={containerRect:D,slideRects:V,animation:on,axis:H,direction:q,dragHandler:pn,eventStore:y(),percentOfView:R,index:en,indexPrevious:tn,limit:nn,location:cn,options:r,scrollBody:sn,scrollBounds:E(nn,cn,un,sn,R),scrollLooper:M(K,nn,cn,[cn,un]),scrollProgress:A(nn),scrollSnaps:Z,scrollTarget:ln,scrollTo:dn,slideLooper:N(H,q,U,K,J,Z,fn,cn,t),slidesToScroll:G,slidesInView:fn,slideIndexes:rn,target:un,translate:I(H,q,e)};return gn}t.d(e,{init:function(){return Z}});var z={align:"center",axis:"x",containScroll:"",direction:"ltr",slidesToScroll:1,breakpoints:{},dragFree:!1,draggable:!0,inViewThreshold:0,loop:!1,skipSnaps:!1,speed:10,startIndex:0,active:!0};function P(){function n(n,e){return p(n,e||{})}return{merge:n,areEqual:function(n,e){return JSON.stringify(f(n.breakpoints||{}))===JSON.stringify(f(e.breakpoints||{}))&&g(n,e)},atMedia:function(e){var t=e.breakpoints||{},r=f(t).filter(function(n){return window.matchMedia(n).matches}).map(function(n){return t[n]}).reduce(function(e,t){return n(e,t)},{});return n(e,r)}}}function B(n,e,t){var r,i,o,a,c,u=y(),s=P(),l=function(){var n=P(),e=n.atMedia,t=n.areEqual,r=[],i=[];function o(n){var r=e(n.options);return function(){return!t(r,e(n.options))}}var a={init:function(n,t){return i=n.map(o),(r=n.filter(function(n){return e(n.options).active})).forEach(function(n){return n.init(t)}),n.reduce(function(n,e){var t;return Object.assign(n,((t={})[e.name]=e,t))},{})},destroy:function(){r=r.filter(function(n){return n.destroy()})},haveChanged:function(){return i.some(function(n){return n()})}};return a}(),d=function(){var n={};function e(e){return n[e]||[]}
1var t={emit:function(n){return e(n).forEach(function(e){return e(n)}),t},off:function(r,i){return n[r]=e(r).filter(function(n){return n!==i}),t},on:function(r,i){return n[r]=e(r).concat([i]),t}};return t}(),f=d.on,p=d.off,g=E,v=!1,m=s.merge(z,B.globalOptions),h=s.merge(m),b=[],S=0;function x(e,t){if(!v){var u,f;if(u="container"in n&&n.container,f="slides"in n&&n.slides,o="root"in n?n.root:n,a=u||o.children[0],c=f||[].slice.call(a.children),m=s.merge(m,e),h=s.atMedia(m),r=O(o,a,c,h,d),S=r.axis.measureSize(o.getBoundingClientRect()),!h.active)return w();if(r.translate.to(r.location),b=t||b,i=l.init(b,I),h.loop){if(!r.slideLooper.canLoop())return w(),x({loop:!1},t),void(m=s.merge(m,{loop:!0}));r.slideLooper.loop()}h.draggable&&a.offsetParent&&c.length&&r.dragHandler.addActivationEvents()}}function E(n,e){var t=L();w(),x(s.merge({startIndex:t},n),e),d.emit("reInit")}function w(){r.dragHandler.removeAllEvents(),r.animation.stop(),r.eventStore.removeAll(),r.translate.clear(),r.slideLooper.clear(),l.destroy()}function M(n){var e=r[n?"target":"location"].get(),t=h.loop?"removeOffset":"constrain";return r.slidesInView.check(r.limit[t](e))}function A(n,e,t){h.active&&!v&&(r.scrollBody.useBaseMass().useSpeed(e?100:h.speed),r.scrollTo.index(n,t||0))}function L(){return r.index.get()}var I={canScrollNext:function(){return r.index.clone().add(1).get()!==L()},canScrollPrev:function(){return r.index.clone().add(-1).get()!==L()},clickAllowed:function(){return r.dragHandler.clickAllowed()},containerNode:function(){return a},internalEngine:function(){return r},destroy:function(){v||(v=!0,u.removeAll(),w(),d.emit("destroy"))},off:p,on:f,plugins:function(){return i},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:g,rootNode:function(){return o},scrollNext:function(n){A(r.index.clone().add(1).get(),!0===n,-1)},scrollPrev:function(n){A(r.index.clone().add(-1).get(),!0===n,1)},scrollProgress:function(){return r.scrollProgress.get(r.location.get())},scrollSnapList:function(){return r.scrollSnaps.map(r.scrollProgress.get)},scrollTo:A,selectedScrollSnap:L,slideNodes:function(){return c},slidesInView:M,slidesNotInView:function(n){var e=M(n);return r.slideIndexes.filter(function(n){return-1===e.indexOf(n)})}};return x(e,t),u.add(window,"resize",function(){var n=s.atMedia(m),e=!s.areEqual(n,h),t=r.axis.measureSize(o.getBoundingClientRect()),i=S!==t,a=l.haveChanged();(i||e||a)&&E(),d.emit("resize")}),setTimeout(function(){return d.emit("init")},0),I}B.globalOptions=void 0,B.optionsHandler=P;var C={active:!0,breakpoints:{},selected:"is-selected",draggable:"is-draggable",dragging:"is-dragging"};function D(n,e){var t=n.classList;e&&t.contains(e)&&t.remove(e)}function V(n,e){var t=n.classList;e&&!t.contains(e)&&t.add(e)}function q(n){var e,t,r,i,o=B.optionsHandler(),a=o.merge(C,q.globalOptions),c=["select","pointerUp"],u=["pointerDown","pointerUp"];function s(n){"pointerDown"===n?V(r,e.dragging):D(r,e.dragging)}function l(){var n=t.slidesInView(!0);t.slidesNotInView(!0).forEach(function(n){return D(i[n],e.selected)}),n.forEach(function(n){return V(i[n],e.selected)})}var d={name:"classNames",options:o.merge(a,n),init:function(n){t=n,e=o.atMedia(d.options),r=t.rootNode(),i=t.slideNodes(),t.internalEngine().options.draggable&&V(r,e.draggable),e.dragging&&u.forEach(function(n){return t.on(n,s)}),e.selected&&(c.forEach(function(n){return t.on(n,l)}),l())},destroy:function(){D(r,e.draggable),u.forEach(function(n){return t.off(n,s)}),c.forEach(function(n){return t.off(n,l)}),i.forEach(function(n){return D(n,e.selected)})}};return d}q.globalOptions=void 0;const H=[1,20,14,11,7,6,4,4,2,2,1],U=(n,e,t)=>{t=t||0,e.forEach(n=>{n.className.includes("slide-active")?n.removeAttribute("inert"):n.setAttribute("inert","");const e=n.querySelector(".titlecaption");if(e&&1==t){const r=n.className.includes("slide-active")?"h"+t:"h"+(t+1);if(e.tagName!==r){const n=document.createElement(r);for(let{name:t,value:r}of Array.from(e.attributes))n.setAttribute(t,r);for(;e.firstChild;)n.appendChild(e.firstChild);e.parentNode.replaceChild(n,e)}}})},R=(n,e,t,r,i)=>{t&&t.stop();let o=n.options.speed>90?n.options.speed:i||8;n.scrollBody.useSpeed(o).useMass((n=>n>
19||n<1?1:H[n])(o)),n.scrollTo.index(e,r||0)},F=(n,e,t)=>{const r=n.index.clone().add(1);R(n,r.get(),e,-1,t)},j=(n,e,t,r)=>{n.addEventListener("click",()=>{((n,e,t)=>{const r=n.index.clone().add(-1);R(n,r.get(),e,1,t)})(t.internalEngine(),r)},!1),e.addEventListener("click",()=>{F(t.internalEngine(),r)},!1)},X=(n,e,t)=>{n.forEach((n,r)=>{n.addEventListener("click",()=>{R(e.internalEngine(),r,t)},!1)})},_=(n,e)=>{const t=n.innerHTML;let r="";const i=e.slideNodes().length;for(let n=0;n<i;n++)r+=t.replace("*slideIndex*",n+1).replace("*slideTotal*",i);return n.innerHTML=r,[].slice.call(n.querySelectorAll(".dot-btn"))},J=(n,e)=>()=>{const t=e.previousScrollSnap(),r=e.selectedScrollSnap();n[t].classList.remove("active"),n[t].setAttribute("aria-selected",!1),n[r].classList.add("active"),n[r].setAttribute("aria-selected",!0)};const G=n=>{let e=Math.min(Math.max(n,0),1);return e-.001<0?e=0:e+.001>1&&(e=1),e},W=(n,e,t,r)=>{const i=G(1-Math.abs(n*r));t[e].style.transform=`scale(${i})`},$=(n,e,t,r)=>{const i=100*G(n*(-1/r));t[e].style.transform=`translateX(${i}%)`},Y=(n,e,t)=>{const r=n.slideNodes().map(n=>n.querySelector(".slide-container"));return()=>{const i=(n=>{const e=n.internalEngine(),t=n.scrollProgress();return n.scrollSnapList().map((r,i)=>{if(!n.slidesInView().includes(i))return 0;let o=r-t;return e.options.loop&&e.slideLooper.loopPoints.forEach(n=>{const e=n.target().get();if(i===n.index&&0!==e){const n=Math.sign(e);-1===n&&(o=r-(1+t)),1===n&&(o=r+(1-t))}}),o})})(n);i.forEach((n,i)=>{e(n,i,r,t)})}},K=(n,e,t)=>()=>{t&&t.stop(),e.classList.remove("all-in-view"),n.scrollTo(0,!0);const r=n.slidesNotInView().length;Mercury.debug()&&console.info("Slider.checkAutoplay() Slides not in view: "+r),r>0?(n.reInit({active:!0}),t&&t.play()):(e.classList.add("all-in-view"),n.reInit({active:!1}))};function Q(n){const e=Date.now();n.forEach(n=>{const t=n.querySelector(".slider-box"),r=JSON.parse(t.dataset.slider),i=n.querySelectorAll(".slide-wrapper");var o=i.length;Mercury.debug()&&console.info("Slider.initEmblaSliders() Slides found: "+o),i.forEach(n=>{const t=null!=n.dataset.release?parseInt(n.dataset.release):Number.MIN_VALUE,r=null!=n.dataset.expiration?parseInt(n.dataset.expiration):Number.MAX_VALUE;o>1&&(e<t||e>=r?(Mercury.debug()&&console.info("Slider.initEmblaSliders() Slide removed - release="+t+" expiration="+r+" time="+e),n.parentNode.removeChild(n),o--):(Mercury.debug()&&console.info("Slider.initEmblaSliders() Slide enabled - release="+t+" expiration="+r+" time="+e),n.removeAttribute("style")))}),r.slides=o,Mercury.debug()&&console.info("Slider.initEmblaSliders() Slides valid: "+r.slides),r.slides<=1&&(r.draggable=!1,r.autoplay=!1,r.transition="direct");let a=0;if("timed"==r.transition){let n=Math.abs(e-parseInt(r.param));a=Math.floor(n/r.delay)%r.slides,Mercury.debug()&&console.info("Slider.initEmblaSliders() Timed slider - Showing slide: "+a+" of "+r.slides+" - Server time: "+r.param+" - Client time: "+e)}"fade"==r.transition&&(t.closest(".accordion .collapse, .collapse-parent .collapse")||t.closest(".tabs-parent"))&&(Mercury.debug()&&console.info("Slider.initEmblaSliders() Fade effect not supported in tabs or accordions, using 'direct' instead"),r.transition="direct",r.speed=100,t.classList.remove("tr-fade"),t.classList.add("tr-direct")),r.loop=!0,r.align="start",r.speed=r.speed||4,r.hsize=r.hsize||0,r.inViewThreshold="logo"==r.transition?.75:0,r.startIndex=a;let c=[q({selected:"slide-active",dragging:"is-dragging",draggable:""})];const u=r.autoplay?function(n){const e=B.optionsHandler();let t,r,i,o=0;function a(){o&&window.clearTimeout(o)}function c(){a(),o=window.setTimeout(l,t.delay)}function u(){r.off("pointerDown",i),t.stopOnInteraction||r.off("pointerUp",s),a(),o=0}function s(){o&&(a(),c())}function l(){F(r.internalEngine(),null,t.speed),c()}const d={name:"autoplayMod",options:e.merge({active:!0,breakpoints:{},delay:4e3,speed:4,stopOnInteraction:!1,stopOnMouseEnter:!1},n),init:function(n){Mercury.debug()&&console.info("Slider.init() AutoplayMod.init()"),r=n,t=e.atMedia(d.options),i=t.stopOnInteraction?u:a;const{eventStore:o}=r.internalEngine(),l=r.rootNode();r.on("pointerDown",i),t.stopOnInteraction||r.on("pointerUp",s),t.stopOnMouseEnter&&(o.add(l,"mouseenter",a),o.add(l,"mouseleave",s)),o.add(document,"visibilitychange",()=>{if("hidden"===document.visibilityState)return a();s()}),o.add(window,"pagehide",n=>{n.persisted&&a()}),c()},destroy:u,play:c,stop:a,reset:s};return d}({delay:r.delay,stopOnMouseEnter:r.pause,speed:r.speed}):null;null!=u&&c.push(u);const s=B({root:t,container:t.querySelector(".slide-definitions")},r,c);if(t.classList.add("slider-initialized"),r.arrows){const e=n.querySelector(".prev-btn"),t=n.querySelector(".next-btn");r.slides>1?j(e,t,s,u):(e.remove(),t.remove())}if(r.dots){const e=n.querySelector(".slider-dots");if(r.slides>1){const n=_(e,s),t=J(n,s);X(n,s,u),s.on("init",t).on("select",t)}else e.remove()}if("scale"==r.transition||"parallax"==r.transition){const n=r.param||("scale"==r.transition?2:.75),e=Y(s,"scale"==r.transition?W:$,n);s.on("init",e).on("scroll",e)}else if("fade"==r.transition)s.on("init",function(){t.classList.add("slider-initialized")}).on("reInit",function(){t.classList.add("slider-initialized")}).on("resize",function(){t.classList.remove("slider-initialized"),s.reInit()});else if("logo"==r.transition){const n=K(s,t,u);s.on("init",n).on("resize",n)}t.addEventListener("keydown",n=>{switch(n.key){case"ArrowLeft":s.scrollPrev();break;case"ArrowRight":s.scrollNext()}}),U(s,i,r.hsize),s.on("select",function(){setTimeout(()=>{U(s,i,r.hsize)},50)}),Mercury.initTabAccordion(t,s.reInit)})}function Z(){Mercury.debug()&&console.info("Slider.init()");let n=document.querySelectorAll(".use-embla-slider");Mercury.debug()&&console.info("Slider.init() .use-embla-slider elements found: "+n.length),n.length>0&&Q(n)}}}]);
2//# sourceMappingURL=mercury-slider.js.map?ver=a5200cd1053d4ea562e6

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.