Socket
Socket
Sign inDemoInstall

@splidejs/splide

Package Overview
Dependencies
0
Maintainers
1
Versions
150
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.0.0 to 4.0.1

2

dist/js/splide-renderer.min.js

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).SplideRenderer=e()}(this,function(){"use strict";var r="rtl",o="ttb",a={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp","ArrowRight"],ArrowRight:["ArrowDown","ArrowLeft"]};function n(t,e,n){return{resolve:function(t,e,i){var s=(i=i||n.direction)!==r||e?i===o?0:-1:1;return a[t]&&a[t][s]||t.replace(/width|left|right/i,function(t,e){t=a[t.toLowerCase()][s]||t;return 0<e?t.charAt(0).toUpperCase()+t.slice(1):t})},orient:function(t){return t*(n.direction===r?1:-1)}}}var i="splide",s=i,u=i+"__track",l=i+"__list",c=i+"__slide",h=c+"--clone",t=i+"__arrow",e=i+"__pagination",d="is-active",f={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:{slide:c,clone:h,arrows:i+"__arrows",arrow:t,prev:t+"--prev",next:t+"--next",pagination:e,page:e+"__page",spinner:i+"__spinner"},i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function p(t,e,i){return Array.prototype.slice.call(t,e,i)}function v(t){return t.bind.apply(t,[null].concat(p(arguments,1)))}function g(t,e){return typeof e===t}function y(t){return null!==t&&g("object",t)}var b=Array.isArray;v(g,"function");var m=v(g,"string");function S(t){return b(t)?t:[t]}function w(t,e){S(t).forEach(e)}function C(t,e){return t.push.apply(t,S(e)),t}function x(t,e){return t instanceof HTMLElement&&(t.msMatchesSelector||t.matches).call(t,e)}function _(t,e){return e?(i=e,e=(e=t)?p(e.children):[],(i?e.filter(function(t){return x(t,i)}):e)[0]):t.firstElementChild;var i}v(g,"undefined");var k=Object.keys;function E(t,e,i){if(t)for(var s=k(t),s=i?s.reverse():s,n=0;n<s.length;n++){var r=s[n];if("__proto__"!==r&&!1===e(t[r],r))break}return t}function A(s){return p(arguments,1).forEach(function(i){E(i,function(t,e){s[e]=i[e]})}),s}function L(i){return p(arguments,1).forEach(function(t){E(t,function(t,e){b(t)?i[e]=t.slice():y(t)?i[e]=L(y(i[e])?i[e]:{},t):i[e]=t})}),i}function P(t){w(t,function(t){t&&t.parentNode&&t.parentNode.removeChild(t)})}function V(t){return m(t)?t:t?t+"px":""}function T(t,e){if(!t)throw new Error("["+i+"] "+(e||""))}Math.min;var H=Math.max;Math.floor,Math.ceil,Math.abs;function W(t){return t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}var D={};function O(){var a=[];function i(t,i,s){w(t,function(e){e&&w(i,function(t){t.split(" ").forEach(function(t){t=t.split(".");s(e,t[0],t[1])})})})}return{bind:function(t,e,r,o){i(t,e,function(t,e,i){var s="addEventListener"in t,n=s?t.removeEventListener.bind(t,e,r,o):t.removeListener.bind(t,r);s?t.addEventListener(e,r,o):t.addListener(r),a.push([t,e,i,r,n])})},unbind:function(t,e,n){i(t,e,function(e,i,s){a=a.filter(function(t){return!!(t[0]!==e||t[1]!==i||t[2]!==s||n&&t[3]!==n)||(t[4](),!1)})})},dispatch:function(t,e,i){var s;return"function"==typeof CustomEvent?s=new CustomEvent(e,{bubbles:!0,detail:i}):(s=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!1,i),t.dispatchEvent(s),s},destroy:function(){a.forEach(function(t){t[4]()}),a.length=0}}}function R(t){var i=t?t.event.bus:document.createDocumentFragment(),s=O();return t&&t.event.on("destroy",s.destroy),A(s,{bus:i,on:function(t,e){s.bind(i,S(t).join(" "),function(t){e.apply(e,b(t.detail)?t.detail:[])})},off:v(s.unbind,i),emit:function(t){s.dispatch(i,t,p(arguments,1))}})}var M={listTag:"ul",slideTag:"li"},j=function(){function t(t,e){this.styles={},this.id=t,this.options=e}var e=t.prototype;return e.rule=function(t,e,i,s){s=this.styles[s=s||"default"]=this.styles[s]||{};(s[t]=s[t]||{})[e]=i},e.build=function(){var i=this,e="";return this.styles.default&&(e+=this.buildSelectors(this.styles.default)),Object.keys(this.styles).sort(function(t,e){return"min"===i.options.mediaQuery?+t-+e:+e-+t}).forEach(function(t){"default"!==t&&(e+="@media screen and (max-width: "+t+"px) {",e+=i.buildSelectors(i.styles[t]),e+="}")}),e},e.buildSelectors=function(t){var i=this,s="";return E(t,function(t,e){e=("#"+i.id+" "+e).trim(),s+=e+" {",E(t,function(t,e){!t&&0!==t||(s+=e+": "+t+";")}),s+="}"}),s},t}();return function(){function t(t,e,i,s){this.slides=[],this.options={},this.breakpoints=[],L(f,s||{}),L(L(this.options,f),e||{}),this.contents=t,this.config=A({},M,i||{}),this.id=this.config.id||""+(i="splide")+((i=D[i]=(D[i]||0)+1)<10?"0"+i:""+i),this.Style=new j(this.id,this.options),this.Direction=n(0,0,this.options),T(this.contents.length,"Provide at least 1 content."),this.init()}t.clean=function(t){var e,i=R(t).on,s=t.root,t=(e=s,(t="."+h)?p(e.querySelectorAll(t)):[]);i("mounted",function(){P(_(s,"style"))}),P(t)};var e=t.prototype;return e.init=function(){this.parseBreakpoints(),this.initSlides(),this.registerRootStyles(),this.registerTrackStyles(),this.registerSlideStyles(),this.registerListStyles()},e.initSlides=function(){var i=this;C(this.slides,this.contents.map(function(t,e){(t=m(t)?{html:t}:t).styles=t.styles||{},t.attrs=t.attrs||{},i.cover(t);e=i.options.classes.slide+" "+(0===e?d:"");return A(t.attrs,{class:(e+" "+(t.attrs.class||"")).trim(),style:i.buildStyles(t.styles)}),t})),this.isLoop()&&this.generateClones(this.slides)},e.registerRootStyles=function(){var i=this;this.breakpoints.forEach(function(t){var e=t[0],t=t[1];i.Style.rule(" ","max-width",V(t.width),e)})},e.registerTrackStyles=function(){var i=this,s=this.Style,n="."+u;this.breakpoints.forEach(function(t){var e=t[0],t=t[1];s.rule(n,i.resolve("paddingLeft"),i.cssPadding(t,!1),e),s.rule(n,i.resolve("paddingRight"),i.cssPadding(t,!0),e),s.rule(n,"height",i.cssTrackHeight(t),e)})},e.registerListStyles=function(){var i=this,s=this.Style,n="."+l;this.breakpoints.forEach(function(t){var e=t[0],t=t[1];s.rule(n,"transform",i.buildTranslate(t),e),i.cssSlideHeight(t)||s.rule(n,"aspect-ratio",i.cssAspectRatio(t),e)})},e.registerSlideStyles=function(){var i=this,s=this.Style,n="."+c;this.breakpoints.forEach(function(t){var e=t[0],t=t[1];s.rule(n,"width",i.cssSlideWidth(t),e),s.rule(n,"height",i.cssSlideHeight(t)||"100%",e),s.rule(n,i.resolve("marginRight"),V(t.gap)||"0px",e),s.rule(n+" > img","display",t.cover?"none":"inline",e)})},e.buildTranslate=function(t){var e=this.Direction,i=e.resolve,s=e.orient,e=[];return e.push(this.cssOffsetClones(t)),e.push(this.cssOffsetGaps(t)),this.isCenter(t)&&(e.push(this.buildCssValue(s(-50),"%")),e.push.apply(e,this.cssOffsetCenter(t))),e.filter(Boolean).map(function(t){return"translate"+i("X")+"("+t+")"}).join(" ")},e.cssOffsetClones=function(t){var e=this.Direction,i=e.resolve,s=e.orient,n=this.getCloneCount();if(this.isFixedWidth(t)){e=this.parseCssValue(t[i("fixedWidth")]),i=e.value,e=e.unit;return this.buildCssValue(s(i)*n,e)}return s(100*n/t.perPage)+"%"},e.cssOffsetCenter=function(t){var e=this.Direction,i=e.resolve,e=e.orient;if(this.isFixedWidth(t)){var s=this.parseCssValue(t[i("fixedWidth")]),n=s.value,r=s.unit;return[this.buildCssValue(e(n/2),r)]}var s=[],n=t.perPage,r=t.gap;return s.push(e(50/n)+"%"),r&&(r=(t=this.parseCssValue(r)).value,t=t.unit,s.push(this.buildCssValue(e((r/n-r)/2),t))),s},e.cssOffsetGaps=function(t){var e=this.getCloneCount();if(e&&t.gap){var i=this.Direction.orient,s=this.parseCssValue(t.gap),n=s.value,s=s.unit;if(this.isFixedWidth(t))return this.buildCssValue(i(n*e),s);t=t.perPage;return this.buildCssValue(i(e/t*n),s)}return""},e.resolve=function(t){return W(this.Direction.resolve(t))},e.cssPadding=function(t,e){t=t.padding,e=this.Direction.resolve(e?"right":"left",!0);return t&&V(t[e]||(y(t)?0:t))||"0px"},e.cssTrackHeight=function(t){var e="";return this.isVertical()&&(T(e=this.cssHeight(t),'"height" is missing.'),e="calc("+e+" - "+this.cssPadding(t,!1)+" - "+this.cssPadding(t,!0)+")"),e},e.cssHeight=function(t){return V(t.height)},e.cssSlideWidth=function(t){return t.autoWidth?"":V(t.fixedWidth)||(this.isVertical()?"":this.cssSlideSize(t))},e.cssSlideHeight=function(t){return V(t.fixedHeight)||(this.isVertical()?t.autoHeight?"":this.cssSlideSize(t):this.cssHeight(t))},e.cssSlideSize=function(t){var e=V(t.gap);return"calc((100%"+(e&&" + "+e)+")/"+(t.perPage||1)+(e&&" - "+e)+")"},e.cssAspectRatio=function(t){t=t.heightRatio;return t?""+1/t:""},e.buildCssValue=function(t,e){return""+t+e},e.parseCssValue=function(t){return m(t)?{value:parseFloat(t)||0,unit:t.replace(/\d*(\.\d*)?/,"")||"px"}:{value:t,unit:"px"}},e.parseBreakpoints=function(){var i=this,t=this.options.breakpoints;this.breakpoints.push(["default",this.options]),t&&E(t,function(t,e){i.breakpoints.push([e,L(L({},i.options),t)])})},e.isFixedWidth=function(t){return!!t[this.Direction.resolve("fixedWidth")]},e.isLoop=function(){return"loop"===this.options.type},e.isCenter=function(t){if("center"===t.focus){if(this.isLoop())return!0;if("slide"===this.options.type)return!this.options.trimSpace}return!1},e.isVertical=function(){return this.options.direction===o},e.buildClasses=function(){var t=this.options;return[s,s+"--"+t.type,s+"--"+t.direction,t.drag&&s+"--draggable",t.isNavigation&&s+"--nav",d,!this.config.hidden&&"is-rendered"].filter(Boolean).join(" ")},e.buildAttrs=function(t){var i="";return E(t,function(t,e){i+=t?" "+W(e)+'="'+t+'"':""}),i.trim()},e.buildStyles=function(t){var i="";return E(t,function(t,e){i+=" "+W(e)+":"+t+";"}),i.trim()},e.renderSlides=function(){var e=this,i=this.config.slideTag;return this.slides.map(function(t){return"<"+i+" "+e.buildAttrs(t.attrs)+">"+(t.html||"")+"</"+i+">"}).join("")},e.cover=function(t){var e=t.styles,t=t.html,t=void 0===t?"":t;!this.options.cover||this.options.lazyLoad||(t=t.match(/<img.*?src\s*=\s*(['"])(.+?)\1.*?>/))&&t[2]&&(e.background="center/cover no-repeat url('"+t[2]+"')")},e.generateClones=function(s){for(var n=this.options.classes,r=this.getCloneCount(),t=s.slice();t.length<r;)C(t,t);C(t.slice(-r).reverse(),t.slice(0,r)).forEach(function(t,e){var i=A({},t.attrs,{class:t.attrs.class+" "+n.clone}),i=A({},t,{attrs:i});e<r?s.unshift(i):s.push(i)})},e.getCloneCount=function(){if(this.isLoop()){var t=this.options;return t.clones?t.clones:H.apply(void 0,this.breakpoints.map(function(t){return t[1].perPage}))*((t.flickMaxPages||1)+1)}return 0},e.renderArrows=function(){var t="";return t+='<div class="'+this.options.classes.arrows+'">',t+=this.renderArrow(!0),t+=this.renderArrow(!1),t+="</div>"},e.renderArrow=function(t){var e=this.options,i=e.classes,e=e.i18n,e={class:i.arrow+" "+(t?i.prev:i.next),type:"button",ariaLabel:t?e.prev:e.next};return"<button "+this.buildAttrs(e)+'><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40"><path d="'+(this.options.arrowPath||"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z")+'" /></svg></button>'},e.html=function(){var t=this.config,e=t.rootClass,i=t.listTag,s=t.arrows,n=t.beforeTrack,r=t.afterTrack,o=t.slider,a=t.beforeSlider,u=t.afterSlider,t="";return t+='<div id="'+this.id+'" class="'+this.buildClasses()+" "+(e||"")+'">',t+="<style>"+this.Style.build()+"</style>",o&&(t+=a||"",t+='<div class="splide__slider">'),t+=n||"",s&&(t+=this.renderArrows()),t+='<div class="splide__track">',t+="<"+i+' class="splide__list">',t+=this.renderSlides(),t+="</"+i+">",t+="</div>",t+=r||"",o&&(t+="</div>",t+=u||""),t+="</div>"},t}()});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).SplideRenderer=e()}(this,function(){"use strict";var r="rtl",o="ttb",a={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp","ArrowRight"],ArrowRight:["ArrowDown","ArrowLeft"]};function n(t,e,n){return{resolve:function(t,e,i){var s=(i=i||n.direction)!==r||e?i===o?0:-1:1;return a[t]&&a[t][s]||t.replace(/width|left|right/i,function(t,e){t=a[t.toLowerCase()][s]||t;return 0<e?t.charAt(0).toUpperCase()+t.slice(1):t})},orient:function(t){return t*(n.direction===r?1:-1)}}}var i="splide",s=i,u=i+"__track",l=i+"__list",c=i+"__slide",h=c+"--clone",t=i+"__arrow",e=i+"__pagination",d="is-active",f={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:{slide:c,clone:h,arrows:i+"__arrows",arrow:t,prev:t+"--prev",next:t+"--next",pagination:e,page:e+"__page",spinner:i+"__spinner"},i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function p(t,e,i){return Array.prototype.slice.call(t,e,i)}function v(t){return t.bind.apply(t,[null].concat(p(arguments,1)))}function g(t,e){return typeof e===t}function y(t){return null!==t&&g("object",t)}var b=Array.isArray;v(g,"function");var m=v(g,"string");function S(t){return b(t)?t:[t]}function w(t,e){S(t).forEach(e)}function C(t,e){return t.push.apply(t,S(e)),t}function x(t,e){return t instanceof HTMLElement&&(t.msMatchesSelector||t.matches).call(t,e)}function _(t,e){return e?(i=e,e=(e=t)?p(e.children):[],(i?e.filter(function(t){return x(t,i)}):e)[0]):t.firstElementChild;var i}v(g,"undefined");var k=Object.keys;function E(t,e,i){if(t)for(var s=k(t),s=i?s.reverse():s,n=0;n<s.length;n++){var r=s[n];if("__proto__"!==r&&!1===e(t[r],r))break}return t}function A(s){return p(arguments,1).forEach(function(i){E(i,function(t,e){s[e]=i[e]})}),s}function L(i){return p(arguments,1).forEach(function(t){E(t,function(t,e){b(t)?i[e]=t.slice():y(t)?i[e]=L({},y(i[e])?i[e]:{},t):i[e]=t})}),i}function P(t){w(t,function(t){t&&t.parentNode&&t.parentNode.removeChild(t)})}function V(t){return m(t)?t:t?t+"px":""}function T(t,e){if(!t)throw new Error("["+i+"] "+(e||""))}Math.min;var H=Math.max;Math.floor,Math.ceil,Math.abs;function W(t){return t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}var D={};function O(){var a=[];function i(t,i,s){w(t,function(e){e&&w(i,function(t){t.split(" ").forEach(function(t){t=t.split(".");s(e,t[0],t[1])})})})}return{bind:function(t,e,r,o){i(t,e,function(t,e,i){var s="addEventListener"in t,n=s?t.removeEventListener.bind(t,e,r,o):t.removeListener.bind(t,r);s?t.addEventListener(e,r,o):t.addListener(r),a.push([t,e,i,r,n])})},unbind:function(t,e,n){i(t,e,function(e,i,s){a=a.filter(function(t){return!!(t[0]!==e||t[1]!==i||t[2]!==s||n&&t[3]!==n)||(t[4](),!1)})})},dispatch:function(t,e,i){var s;return"function"==typeof CustomEvent?s=new CustomEvent(e,{bubbles:!0,detail:i}):(s=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!1,i),t.dispatchEvent(s),s},destroy:function(){a.forEach(function(t){t[4]()}),a.length=0}}}function R(t){var i=t?t.event.bus:document.createDocumentFragment(),s=O();return t&&t.event.on("destroy",s.destroy),A(s,{bus:i,on:function(t,e){s.bind(i,S(t).join(" "),function(t){e.apply(e,b(t.detail)?t.detail:[])})},off:v(s.unbind,i),emit:function(t){s.dispatch(i,t,p(arguments,1))}})}var M={listTag:"ul",slideTag:"li"},j=function(){function t(t,e){this.styles={},this.id=t,this.options=e}var e=t.prototype;return e.rule=function(t,e,i,s){s=this.styles[s=s||"default"]=this.styles[s]||{};(s[t]=s[t]||{})[e]=i},e.build=function(){var i=this,e="";return this.styles.default&&(e+=this.buildSelectors(this.styles.default)),Object.keys(this.styles).sort(function(t,e){return"min"===i.options.mediaQuery?+t-+e:+e-+t}).forEach(function(t){"default"!==t&&(e+="@media screen and (max-width: "+t+"px) {",e+=i.buildSelectors(i.styles[t]),e+="}")}),e},e.buildSelectors=function(t){var i=this,s="";return E(t,function(t,e){e=("#"+i.id+" "+e).trim(),s+=e+" {",E(t,function(t,e){!t&&0!==t||(s+=e+": "+t+";")}),s+="}"}),s},t}();return function(){function t(t,e,i,s){this.slides=[],this.options={},this.breakpoints=[],L(f,s||{}),L(L(this.options,f),e||{}),this.contents=t,this.config=A({},M,i||{}),this.id=this.config.id||""+(i="splide")+((i=D[i]=(D[i]||0)+1)<10?"0"+i:""+i),this.Style=new j(this.id,this.options),this.Direction=n(0,0,this.options),T(this.contents.length,"Provide at least 1 content."),this.init()}t.clean=function(t){var e,i=R(t).on,s=t.root,t=(e=s,(t="."+h)?p(e.querySelectorAll(t)):[]);i("mounted",function(){P(_(s,"style"))}),P(t)};var e=t.prototype;return e.init=function(){this.parseBreakpoints(),this.initSlides(),this.registerRootStyles(),this.registerTrackStyles(),this.registerSlideStyles(),this.registerListStyles()},e.initSlides=function(){var i=this;C(this.slides,this.contents.map(function(t,e){(t=m(t)?{html:t}:t).styles=t.styles||{},t.attrs=t.attrs||{},i.cover(t);e=i.options.classes.slide+" "+(0===e?d:"");return A(t.attrs,{class:(e+" "+(t.attrs.class||"")).trim(),style:i.buildStyles(t.styles)}),t})),this.isLoop()&&this.generateClones(this.slides)},e.registerRootStyles=function(){var i=this;this.breakpoints.forEach(function(t){var e=t[0],t=t[1];i.Style.rule(" ","max-width",V(t.width),e)})},e.registerTrackStyles=function(){var i=this,s=this.Style,n="."+u;this.breakpoints.forEach(function(t){var e=t[0],t=t[1];s.rule(n,i.resolve("paddingLeft"),i.cssPadding(t,!1),e),s.rule(n,i.resolve("paddingRight"),i.cssPadding(t,!0),e),s.rule(n,"height",i.cssTrackHeight(t),e)})},e.registerListStyles=function(){var i=this,s=this.Style,n="."+l;this.breakpoints.forEach(function(t){var e=t[0],t=t[1];s.rule(n,"transform",i.buildTranslate(t),e),i.cssSlideHeight(t)||s.rule(n,"aspect-ratio",i.cssAspectRatio(t),e)})},e.registerSlideStyles=function(){var i=this,s=this.Style,n="."+c;this.breakpoints.forEach(function(t){var e=t[0],t=t[1];s.rule(n,"width",i.cssSlideWidth(t),e),s.rule(n,"height",i.cssSlideHeight(t)||"100%",e),s.rule(n,i.resolve("marginRight"),V(t.gap)||"0px",e),s.rule(n+" > img","display",t.cover?"none":"inline",e)})},e.buildTranslate=function(t){var e=this.Direction,i=e.resolve,s=e.orient,e=[];return e.push(this.cssOffsetClones(t)),e.push(this.cssOffsetGaps(t)),this.isCenter(t)&&(e.push(this.buildCssValue(s(-50),"%")),e.push.apply(e,this.cssOffsetCenter(t))),e.filter(Boolean).map(function(t){return"translate"+i("X")+"("+t+")"}).join(" ")},e.cssOffsetClones=function(t){var e=this.Direction,i=e.resolve,s=e.orient,n=this.getCloneCount();if(this.isFixedWidth(t)){e=this.parseCssValue(t[i("fixedWidth")]),i=e.value,e=e.unit;return this.buildCssValue(s(i)*n,e)}return s(100*n/t.perPage)+"%"},e.cssOffsetCenter=function(t){var e=this.Direction,i=e.resolve,e=e.orient;if(this.isFixedWidth(t)){var s=this.parseCssValue(t[i("fixedWidth")]),n=s.value,r=s.unit;return[this.buildCssValue(e(n/2),r)]}var s=[],n=t.perPage,r=t.gap;return s.push(e(50/n)+"%"),r&&(r=(t=this.parseCssValue(r)).value,t=t.unit,s.push(this.buildCssValue(e((r/n-r)/2),t))),s},e.cssOffsetGaps=function(t){var e=this.getCloneCount();if(e&&t.gap){var i=this.Direction.orient,s=this.parseCssValue(t.gap),n=s.value,s=s.unit;if(this.isFixedWidth(t))return this.buildCssValue(i(n*e),s);t=t.perPage;return this.buildCssValue(i(e/t*n),s)}return""},e.resolve=function(t){return W(this.Direction.resolve(t))},e.cssPadding=function(t,e){t=t.padding,e=this.Direction.resolve(e?"right":"left",!0);return t&&V(t[e]||(y(t)?0:t))||"0px"},e.cssTrackHeight=function(t){var e="";return this.isVertical()&&(T(e=this.cssHeight(t),'"height" is missing.'),e="calc("+e+" - "+this.cssPadding(t,!1)+" - "+this.cssPadding(t,!0)+")"),e},e.cssHeight=function(t){return V(t.height)},e.cssSlideWidth=function(t){return t.autoWidth?"":V(t.fixedWidth)||(this.isVertical()?"":this.cssSlideSize(t))},e.cssSlideHeight=function(t){return V(t.fixedHeight)||(this.isVertical()?t.autoHeight?"":this.cssSlideSize(t):this.cssHeight(t))},e.cssSlideSize=function(t){var e=V(t.gap);return"calc((100%"+(e&&" + "+e)+")/"+(t.perPage||1)+(e&&" - "+e)+")"},e.cssAspectRatio=function(t){t=t.heightRatio;return t?""+1/t:""},e.buildCssValue=function(t,e){return""+t+e},e.parseCssValue=function(t){return m(t)?{value:parseFloat(t)||0,unit:t.replace(/\d*(\.\d*)?/,"")||"px"}:{value:t,unit:"px"}},e.parseBreakpoints=function(){var i=this,t=this.options.breakpoints;this.breakpoints.push(["default",this.options]),t&&E(t,function(t,e){i.breakpoints.push([e,L(L({},i.options),t)])})},e.isFixedWidth=function(t){return!!t[this.Direction.resolve("fixedWidth")]},e.isLoop=function(){return"loop"===this.options.type},e.isCenter=function(t){if("center"===t.focus){if(this.isLoop())return!0;if("slide"===this.options.type)return!this.options.trimSpace}return!1},e.isVertical=function(){return this.options.direction===o},e.buildClasses=function(){var t=this.options;return[s,s+"--"+t.type,s+"--"+t.direction,t.drag&&s+"--draggable",t.isNavigation&&s+"--nav",d,!this.config.hidden&&"is-rendered"].filter(Boolean).join(" ")},e.buildAttrs=function(t){var i="";return E(t,function(t,e){i+=t?" "+W(e)+'="'+t+'"':""}),i.trim()},e.buildStyles=function(t){var i="";return E(t,function(t,e){i+=" "+W(e)+":"+t+";"}),i.trim()},e.renderSlides=function(){var e=this,i=this.config.slideTag;return this.slides.map(function(t){return"<"+i+" "+e.buildAttrs(t.attrs)+">"+(t.html||"")+"</"+i+">"}).join("")},e.cover=function(t){var e=t.styles,t=t.html,t=void 0===t?"":t;!this.options.cover||this.options.lazyLoad||(t=t.match(/<img.*?src\s*=\s*(['"])(.+?)\1.*?>/))&&t[2]&&(e.background="center/cover no-repeat url('"+t[2]+"')")},e.generateClones=function(s){for(var n=this.options.classes,r=this.getCloneCount(),t=s.slice();t.length<r;)C(t,t);C(t.slice(-r).reverse(),t.slice(0,r)).forEach(function(t,e){var i=A({},t.attrs,{class:t.attrs.class+" "+n.clone}),i=A({},t,{attrs:i});e<r?s.unshift(i):s.push(i)})},e.getCloneCount=function(){if(this.isLoop()){var t=this.options;return t.clones?t.clones:H.apply(void 0,this.breakpoints.map(function(t){return t[1].perPage}))*((t.flickMaxPages||1)+1)}return 0},e.renderArrows=function(){var t="";return t+='<div class="'+this.options.classes.arrows+'">',t+=this.renderArrow(!0),t+=this.renderArrow(!1),t+="</div>"},e.renderArrow=function(t){var e=this.options,i=e.classes,e=e.i18n,e={class:i.arrow+" "+(t?i.prev:i.next),type:"button",ariaLabel:t?e.prev:e.next};return"<button "+this.buildAttrs(e)+'><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40"><path d="'+(this.options.arrowPath||"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z")+'" /></svg></button>'},e.html=function(){var t=this.config,e=t.rootClass,i=t.listTag,s=t.arrows,n=t.beforeTrack,r=t.afterTrack,o=t.slider,a=t.beforeSlider,u=t.afterSlider,t="";return t+='<div id="'+this.id+'" class="'+this.buildClasses()+" "+(e||"")+'">',t+="<style>"+this.Style.build()+"</style>",o&&(t+=a||"",t+='<div class="splide__slider">'),t+=n||"",s&&(t+=this.renderArrows()),t+='<div class="splide__track">',t+="<"+i+' class="splide__list">',t+=this.renderSlides(),t+="</"+i+">",t+="</div>",t+=r||"",o&&(t+="</div>",t+=u||""),t+="</div>"},t}()});
//# sourceMappingURL=splide-renderer.min.js.map

@@ -1,2 +0,2 @@

function _defineProperties(n,t){for(var e=0;e<t.length;e++){var i=t[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}}function _createClass(n,t,e){return t&&_defineProperties(n.prototype,t),e&&_defineProperties(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).Splide=t()}(this,function(){"use strict";var f="(prefers-reduced-motion: reduce)",R=4,W=5,n={CREATED:1,MOUNTED:2,IDLE:3,MOVING:R,SCROLLING:W,DRAGGING:6,DESTROYED:7};function x(n){n.length=0}function _(n,t,e){return Array.prototype.slice.call(n,t,e)}function D(n){return n.bind.apply(n,[null].concat(_(arguments,1)))}function G(){}var v=setTimeout;function p(n){return requestAnimationFrame(n)}function t(n,t){return typeof t===n}function X(n){return!r(n)&&t("object",n)}var o=Array.isArray,w=D(t,"function"),M=D(t,"string"),z=D(t,"undefined");function r(n){return null===n}function g(n){return n instanceof HTMLElement}function m(n){return o(n)?n:[n]}function y(n,t){m(n).forEach(t)}function b(n,t){return-1<n.indexOf(t)}function E(n,t){return n.push.apply(n,m(t)),n}function L(t,n,e){t&&y(n,function(n){n&&t.classList[e?"add":"remove"](n)})}function P(n,t){L(n,M(t)?t.split(" "):t,!0)}function C(n,t){y(t,n.appendChild.bind(n))}function k(n,e){y(n,function(n){var t=(e||n).parentNode;t&&t.insertBefore(n,e)})}function B(n,t){return g(n)&&(n.msMatchesSelector||n.matches).call(n,t)}function S(n,t){n=n?_(n.children):[];return t?n.filter(function(n){return B(n,t)}):n}function A(n,t){return t?S(n,t)[0]:n.firstElementChild}var l=Object.keys;function N(n,t,e){if(n)for(var i=l(n),i=e?i.reverse():i,o=0;o<i.length;o++){var r=i[o];if("__proto__"!==r&&!1===t(n[r],r))break}return n}function T(i){return _(arguments,1).forEach(function(e){N(e,function(n,t){i[t]=e[t]})}),i}function d(e){return _(arguments,1).forEach(function(n){N(n,function(n,t){o(n)?e[t]=n.slice():X(n)?e[t]=d(X(e[t])?e[t]:{},n):e[t]=n})}),e}function h(t,n){m(n||l(t)).forEach(function(n){delete t[n]})}function I(n,e){y(n,function(t){y(e,function(n){t&&t.removeAttribute(n)})})}function O(e,t,i){X(t)?N(t,function(n,t){O(e,t,n)}):y(e,function(n){r(i)||""===i?I(n,t):n.setAttribute(t,String(i))})}function F(n,t,e){n=document.createElement(n);return t&&(M(t)?P:O)(n,t),e&&C(e,n),n}function j(n,t,e){if(z(e))return getComputedStyle(n)[t];r(e)||(n.style[t]=""+e)}function H(n,t){j(n,"display",t)}function Y(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function q(n,t){return n.getAttribute(t)}function U(n,t){return n&&n.classList.contains(t)}function K(n){return n.getBoundingClientRect()}function J(n){y(n,function(n){n&&n.parentNode&&n.parentNode.removeChild(n)})}function Q(n){return A((new DOMParser).parseFromString(n,"text/html").body)}function V(n,t){n.preventDefault(),t&&(n.stopPropagation(),n.stopImmediatePropagation())}function Z(n,t){return n&&n.querySelector(t)}function $(n,t){return t?_(n.querySelectorAll(t)):[]}function nn(n,t){L(n,t,!1)}function tn(n){return n.timeStamp}function en(n){return M(n)?n:n?n+"px":""}var on="splide",i="data-"+on;function rn(n,t){if(!n)throw new Error("["+on+"] "+(t||""))}var un=Math.min,sn=Math.max,cn=Math.floor,an=Math.ceil,fn=Math.abs;function ln(n,t,e){return fn(n-t)<e}function dn(n,t,e,i){var o=un(t,e),e=sn(t,e);return i?o<n&&n<e:o<=n&&n<=e}function pn(n,t,e){var i=un(t,e),e=sn(t,e);return un(sn(i,n),e)}function hn(n){return(0<n)-(n<0)}function vn(t,n){return y(n,function(n){t=t.replace("%s",""+n)}),t}function gn(n){return n<10?"0"+n:""+n}var mn={};function yn(){var s=[];function e(n,e,i){y(n,function(t){t&&y(e,function(n){n.split(" ").forEach(function(n){n=n.split(".");i(t,n[0],n[1])})})})}return{bind:function(n,t,r,u){e(n,t,function(n,t,e){var i="addEventListener"in n,o=i?n.removeEventListener.bind(n,t,r,u):n.removeListener.bind(n,r);i?n.addEventListener(t,r,u):n.addListener(r),s.push([n,t,e,r,o])})},unbind:function(n,t,o){e(n,t,function(t,e,i){s=s.filter(function(n){return!!(n[0]!==t||n[1]!==e||n[2]!==i||o&&n[3]!==o)||(n[4](),!1)})})},dispatch:function(n,t,e){var i;return"function"==typeof CustomEvent?i=new CustomEvent(t,{bubbles:!0,detail:e}):(i=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!1,e),n.dispatchEvent(i),i},destroy:function(){s.forEach(function(n){n[4]()}),x(s)}}}var bn="mounted",wn="move",En="moved",Sn="shifted",xn="click",_n="active",Pn="inactive",Cn="visible",kn="hidden",Ln="slide:keydown",An="refresh",Dn="updated",Mn="resize",zn="resized",Nn="scroll",Tn="scrolled",u="destroy",In="navigation:mounted",On="autoplay:play",Fn="autoplay:pause",jn="lazyload:loaded";function Rn(n){var e=n?n.event.bus:document.createDocumentFragment(),i=yn();return n&&n.event.on(u,i.destroy),T(i,{bus:e,on:function(n,t){i.bind(e,m(n).join(" "),function(n){t.apply(t,o(n.detail)?n.detail:[])})},off:D(i.unbind,e),emit:function(n){i.dispatch(e,n,_(arguments,1))}})}function Wn(t,n,e,i){var o,r,u=Date.now,s=0,c=!0,a=0;function f(){if(!c){if(s=t?un((u()-o)/t,1):1,e&&e(s),1<=s&&(n(),o=u(),i&&++a>=i))return l();p(f)}}function l(){c=!0}function d(){r&&cancelAnimationFrame(r),c=!(r=s=0)}return{start:function(n){n||d(),o=u()-(n?s*t:0),c=!1,p(f)},rewind:function(){o=u(),s=0,e&&e(s)},pause:l,cancel:d,set:function(n){t=n},isPaused:function(){return c}}}function s(n){var t=n;return{set:function(n){t=n},is:function(n){return b(m(n),t)}}}var e="Arrow",Gn=e+"Left",Xn=e+"Right",c=e+"Up",a=e+"Down",Bn="ttb",Hn={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[c,Xn],ArrowRight:[a,Gn]};var Yn="role",qn="tabindex",e="aria-",Un=e+"controls",Kn=e+"current",Jn=e+"selected",Qn=e+"label",Vn=e+"labelledby",Zn=e+"hidden",$n=e+"orientation",nt=e+"roledescription",tt=e+"live",et=e+"relevant",it=[Yn,qn,"disabled",Un,Kn,Qn,Vn,Zn,$n,nt],ot=on,rt=on+"__track",ut=on+"__list",st=on+"__slide",ct=st+"--clone",at=st+"__container",ft=on+"__arrows",lt=on+"__arrow",dt=lt+"--prev",pt=lt+"--next",ht=on+"__pagination",vt=ht+"__page",gt=on+"__progress"+"__bar",mt=on+"__toggle",yt=on+"__sr",bt="is-active",wt="is-prev",Et="is-next",St="is-visible",xt="is-loading",_t="is-focus-in",Pt=[bt,St,wt,Et,xt,_t];var Ct="touchstart mousedown",kt="touchmove mousemove",Lt="touchend touchcancel mouseup";var At="slide",Dt="loop",Mt="fade";function zt(o,e,t,r){var i,n=Rn(o),u=n.on,s=n.emit,c=n.bind,a=o.Components,f=o.root,l=o.options,d=l.isNavigation,p=l.updateOnMove,h=l.i18n,v=l.pagination,g=l.slideFocus,m=a.Direction.resolve,y=q(r,"style"),b=q(r,Qn),w=-1<t,E=A(r,"."+at),S=$(r,l.focusableNodes||"");function x(){var n=o.splides.map(function(n){n=n.splide.Components.Slides.getAt(e);return n?n.slide.id:""}).join(" ");O(r,Qn,vn(h.slideX,(w?t:e)+1)),O(r,Un,n),O(r,Yn,g?"button":""),g&&I(r,nt)}function _(){i||P()}function P(){var n,t;i||(n=o.index,(t=C())!==U(r,bt)&&(L(r,bt,t),O(r,Kn,d&&t||""),s(t?_n:Pn,k)),function(){var n=function(){if(o.is(Mt))return C();var n=K(a.Elements.track),t=K(r),e=m("left"),i=m("right");return cn(n[e])<=an(t[e])&&cn(t[i])<=an(n[i])}(),t=!n&&(!C()||w);o.state.is([R,W])||O(r,Zn,t||"");O(S,qn,t?-1:""),g&&O(r,qn,t?-1:0);n!==U(r,St)&&(L(r,St,n),s(n?Cn:kn,k));n||document.activeElement!==r||(n=a.Slides.getAt(o.index))&&Y(n.slide)}(),L(r,wt,e===n-1),L(r,Et,e===n+1))}function C(){var n=o.index;return n===e||l.cloneStatus&&n===t}var k={index:e,slideIndex:t,slide:r,container:E,isClone:w,mount:function(){w||(r.id=f.id+"-slide"+gn(e+1),O(r,Yn,v?"tabpanel":"group"),O(r,nt,h.slide),O(r,Qn,b||vn(h.slideLabel,[e+1,o.length]))),c(r,"click",D(s,xn,k)),c(r,"keydown",D(s,Ln,k)),u([En,Sn,Tn],P),u(In,x),p&&u(wn,_)},destroy:function(){i=!0,n.destroy(),nn(r,Pt),I(r,it),O(r,"style",y),O(r,Qn,b||"")},update:P,style:function(n,t,e){j(e&&E||r,n,t)},isWithin:function(n,t){return n=fn(n-e),(n=!w&&(l.rewind||o.is(Dt))?un(n,o.length-n):n)<=t}};return k}var Nt=i+"-interval";var Tt={passive:!1,capture:!0};var It={Spacebar:" ",Right:Xn,Left:Gn,Up:c,Down:a};function Ot(n){return n=M(n)?n:n.key,It[n]||n}var Ft="keydown";var jt=i+"-lazy",Rt=jt+"-srcset",Wt="["+jt+"], ["+Rt+"]";var Gt=[" ","Enter"];var Xt=Object.freeze({__proto__:null,Media:function(i,n,o){var t=o.reducedMotion||{},e=yn(),r=o.breakpoints||{},u=[];function s(n){n&&e.destroy()}function c(n,t){t=matchMedia(t);e.bind(t,"change",a),u.push([n,t])}function a(){var n=i.state.is(7),t=o.direction,e=u.reduce(function(n,t){return d(n,t[1].matches?t[0]:{})},{});h(o),i.options=e,o.destroy?i.destroy("completely"===o.destroy):n?(s(!0),i.mount()):t!==o.direction&&i.refresh()}return{setup:function(){var e="min"===o.mediaQuery;l(r).sort(function(n,t){return e?+n-+t:+t-+n}).forEach(function(n){c(r[n],"("+(e?"min":"max")+"-width:"+n+"px)")}),c(t,f),a()},destroy:s,reduce:function(n){matchMedia(f).matches&&(n?d(o,t):h(o,l(t)))}}},Direction:function(n,t,o){return{resolve:function(n,t,e){var i="rtl"!==(e=e||o.direction)||t?e===Bn?0:-1:1;return Hn[n]&&Hn[n][i]||n.replace(/width|left|right/i,function(n,t){n=Hn[n.toLowerCase()][i]||n;return 0<t?n.charAt(0).toUpperCase()+n.slice(1):n})},orient:function(n){return n*("rtl"===o.direction?1:-1)}}},Elements:function(n,t,e){var i,o,r,u=Rn(n),s=u.on,c=u.bind,a=n.root,f=e.i18n,l={},d=[],p=[],h=[];function v(){i=y("."+rt),o=A(i,"."+ut),rn(i&&o,"A track/list element is missing."),E(d,S(o,"."+st+":not(."+ct+")")),N({arrows:ft,pagination:ht,prev:dt,next:pt,bar:gt,toggle:mt},function(n,t){l[t]=y("."+n)}),T(l,{root:a,track:i,list:o,slides:d}),function(){var n=a.id||function(n){return""+n+gn(mn[n]=(mn[n]||0)+1)}(on),t=e.role;a.id=n,i.id=i.id||n+"-track",o.id=o.id||n+"-list",!q(a,Yn)&&"SECTION"!==a.tagName&&t&&O(a,Yn,t);O(a,nt,f.carousel),O(o,Yn,"presentation")}(),m()}function g(n){var t=it.concat("style");x(d),nn(a,p),nn(i,h),I([i,o],t),I(a,n?t:["style",nt])}function m(){nn(a,p),nn(i,h),p=b(ot),h=b(rt),P(a,p),P(i,h),O(a,Qn,e.label),O(a,Vn,e.labelledby)}function y(n){n=Z(a,n);return n&&function(n,t){if(w(n.closest))return n.closest(t);for(var e=n;e&&1===e.nodeType&&!B(e,t);)e=e.parentElement;return e}(n,"."+ot)===a?n:void 0}function b(n){return[n+"--"+e.type,n+"--"+e.direction,e.drag&&n+"--draggable",e.isNavigation&&n+"--nav",n===ot&&bt]}return T(l,{setup:v,mount:function(){s(An,g),s(An,v),s(Dn,m),c(document,Ct+" keydown",function(n){r="keydown"===n.type},{capture:!0}),c(a,"focusin",function(){L(a,_t,!!r)})},destroy:g})},Slides:function(i,o,r){var n=Rn(i),t=n.on,u=n.emit,s=n.bind,c=(n=o.Elements).slides,a=n.list,f=[];function e(){c.forEach(function(n,t){d(n,t,-1)})}function l(){h(function(n){n.destroy()}),x(f)}function d(n,t,e){n=zt(i,t,e,n);n.mount(),f.push(n)}function p(n){return n?v(function(n){return!n.isClone}):f}function h(n,t){p(t).forEach(n)}function v(t){return f.filter(w(t)?t:function(n){return M(t)?B(n.slide,t):b(m(t),n.index)})}return{mount:function(){e(),t(An,l),t(An,e),t([bn,An],function(){f.sort(function(n,t){return n.index-t.index})})},destroy:l,update:function(){h(function(n){n.update()})},register:d,get:p,getIn:function(n){var t=o.Controller,e=t.toIndex(n),i=t.hasFocus()?1:r.perPage;return v(function(n){return dn(n.index,e,e+i-1)})},getAt:function(n){return v(n)[0]},add:function(n,o){y(n,function(n){var t,e,i;g(n=M(n)?Q(n):n)&&((t=c[o])?k(n,t):C(a,n),P(n,r.classes.slide),n=n,e=D(u,Mn),n=$(n,"img"),(i=n.length)?n.forEach(function(n){s(n,"load error",function(){--i||e()})}):e())}),u(An)},remove:function(n){J(v(n).map(function(n){return n.slide})),u(An)},forEach:h,filter:v,style:function(t,e,i){h(function(n){n.style(t,e,i)})},getLength:function(n){return(n?c:f).length},isEnough:function(){return f.length>r.perPage}}},Layout:function(n,t,e){var i,o,r=(c=Rn(n)).on,u=c.bind,s=c.emit,c=t.Slides,a=t.Direction.resolve,f=(t=t.Elements).root,l=t.track,d=t.list,p=c.getAt,h=c.style;function v(){o=null,i=e.direction===Bn,j(f,"maxWidth",en(e.width)),j(l,a("paddingLeft"),m(!1)),j(l,a("paddingRight"),m(!0)),g()}function g(){var n=K(f);o&&o.width===n.width&&o.height===n.height||(j(l,"height",function(){var n="";i&&(rn(n=y(),"height or heightRatio is missing."),n="calc("+n+" - "+m(!1)+" - "+m(!0)+")");return n}()),h(a("marginRight"),en(e.gap)),h("width",e.autoWidth?null:en(e.fixedWidth)||(i?"":b())),h("height",en(e.fixedHeight)||(i?e.autoHeight?null:b():y()),!0),o=n,s(zn))}function m(n){var t=e.padding,n=a(n?"right":"left");return t&&en(t[n]||(X(t)?0:t))||"0px"}function y(){return en(e.height||K(d).width*e.heightRatio)}function b(){var n=en(e.gap);return"calc((100%"+(n&&" + "+n)+")/"+(e.perPage||1)+(n&&" - "+n)+")"}function w(n,t){var e=p(n);if(e){n=K(e.slide)[a("right")],e=K(d)[a("left")];return fn(n-e)+(t?0:E())}return 0}function E(){var n=p(0);return n&&parseFloat(j(n.slide,a("marginRight")))||0}return{mount:function(){var n,t,e;v(),u(window,"resize load",(n=D(s,Mn),function(){e||(e=Wn(t||0,function(){n(),e=null},null,1)).start()})),r([Dn,An],v),r(Mn,g)},listSize:function(){return K(d)[a("width")]},slideSize:function(n,t){return(n=p(n||0))?K(n.slide)[a("width")]+(t?0:E()):0},sliderSize:function(){return w(n.length-1,!0)-w(-1,!0)},totalSize:w,getPadding:function(n){return parseFloat(j(l,a("padding"+(n?"Right":"Left"))))||0}}},Clones:function(s,e,c){var n,t=Rn(s),i=t.on,o=t.emit,a=e.Elements,f=e.Slides,r=e.Direction.resolve,l=[];function u(){(n=h())&&(function(o){var r=f.get().slice(),u=r.length;if(u){for(;r.length<o;)E(r,r);E(r.slice(-o),r.slice(0,o)).forEach(function(n,t){var e=t<o,i=function(n,t){n=n.cloneNode(!0);return P(n,c.classes.clone),n.id=s.root.id+"-clone"+gn(t+1),n}(n.slide,t);e?k(i,r[0].slide):C(a.list,i),E(l,i),f.register(i,t-o+(e?0:u),n.index)})}}(n),o(Mn))}function d(){J(l),x(l)}function p(){n<h()&&o(An)}function h(){var n,t=c.clones;return s.is(Dt)?t||(t=(n=c[r("fixedWidth")]&&e.Layout.slideSize(0))&&an(K(a.track)[r("width")]/n)||c[r("autoWidth")]&&s.length||2*c.perPage):t=0,t}return{mount:function(){u(),i(An,d),i(An,u),i([Dn,Mn],p)},destroy:d}},Move:function(i,s,o){var c,n=Rn(i),t=n.on,a=n.emit,f=i.state.set,r=(n=s.Layout).slideSize,e=n.getPadding,u=n.totalSize,l=n.listSize,d=n.sliderSize,p=(n=s.Direction).resolve,h=n.orient,v=(n=s.Elements).list,g=n.track;function m(){s.Controller.isBusy()||(s.Scroll.cancel(),y(i.index),s.Slides.update())}function y(n){b(S(n,!0))}function b(n,t){i.is(Mt)||(t=t?n:function(n){{var t,e;i.is(Dt)&&(e=h(n-x()),t=P(!1,n)&&e<0,e=P(!0,n)&&0<e,(t||e)&&(n=w(n,e)))}return n}(n),j(v,"transform","translate"+p("X")+"("+t+"px)"),n!==t&&a(Sn))}function w(n,t){var e=n-_(t),i=d();return n-=h(i*(an(fn(e)/i)||1))*(t?1:-1)}function E(){b(x()),c.cancel()}function S(n,t){var e=h(u(n-1)-(e=n,"center"===(n=o.focus)?(l()-r(e,!0))/2:+n*r(e)||0));return t?function(n){o.trimSpace&&i.is(At)&&(n=pn(n,0,h(d()-l())));return n}(e):e}function x(){var n=p("left");return K(v)[n]-K(g)[n]+h(e(!1))}function _(n){return S(n?s.Controller.getEnd():0,!!o.trimSpace)}function P(n,t){t=z(t)?x():t;var e=!0!==n&&h(t)<h(_(!1)),t=!1!==n&&h(t)>h(_(!0));return e||t}return{mount:function(){c=s.Transition,t([bn,zn,Dn,An],m)},move:function(n,t,e,i){var o,r,u=x();n!==t&&(o=t<n,r=h(w(x(),o)),o?0<=r:r<=v["scroll"+p("Width")]-K(g)[p("width")])&&(E(),b(w(u,t<n),!0)),f(R),a(wn,t,e,n),c.start(t,function(){f(3),a(En,t,e,n),i&&i()})},jump:y,translate:b,shift:w,cancel:E,toIndex:function(n){for(var t=s.Slides.get(),e=0,i=1/0,o=0;o<t.length;o++){var r=t[o].index,u=fn(S(r,!0)-n);if(!(u<=i))break;i=u,e=r}return e},toPosition:S,getPosition:x,getLimit:_,exceededLimit:P,reposition:m}},Controller:function(r,o,u){var s,i,c,n=Rn(r).on,a=o.Move,f=a.getPosition,l=a.getLimit,d=a.toPosition,t=o.Slides,p=t.isEnough,e=t.getLength,h=r.is(Dt),v=r.is(At),g=D(E,!1),m=D(E,!0),y=u.start||0,b=y;function w(){s=e(!0),i=u.perMove,c=u.perPage;var n=pn(y,0,s-1);n!==y&&(y=n,a.reposition())}function E(n,t){var e=i||(L()?1:c),e=S(y+e*(n?-1:1),y,!(i||L()));return-1===e&&v&&!ln(f(),l(!n),1)?n?0:_():t?e:x(e)}function S(n,t,e){var i,o;return p()?(i=_(),(o=function(n){if(v&&"move"===u.trimSpace&&n!==y)for(var t=f();t===d(n,!0)&&dn(n,0,r.length-1,!u.rewind);)n<y?--n:++n;return n}(n))!==n&&(t=n,n=o,e=!1),n<0||i<n?n=dn(0,n,t,!0)||dn(i,t,n,!0)?P(C(n)):h?e?n<0?-(s%c||c):s:n:u.rewind?n<0?i:0:-1:e&&n!==t&&(n=P(C(t)+(n<t?-1:1)))):n=-1,n}function x(n){return h?(n+s)%s||0:n}function _(){return sn(s-(L()||h&&i?1:c),0)}function P(n){return pn(L()?n:c*n,0,_())}function C(n){return L()?n:cn((n>=_()?s-1:n)/c)}function k(n){n!==y&&(b=y,y=n)}function L(){return!z(u.focus)||u.isNavigation}function A(){return r.state.is([R,W])&&!!u.waitForTransition}return{mount:function(){w(),n([Dn,An],w)},go:function(n,t,e){var i;A()||-1<(n=x(i=function(n){var t=y;{var e,i;M(n)?(i=n.match(/([+\-<>])(\d+)?/)||[],e=i[1],i=i[2],"+"===e||"-"===e?t=S(y+ +(""+e+(+i||1)),y):">"===e?t=i?P(+i):g(!0):"<"===e&&(t=m(!0))):t=h?n:pn(n,0,_())}return t}(n)))&&(t||n!==y)&&(k(n),a.move(i,n,b,e))},scroll:function(n,t,e,i){o.Scroll.scroll(n,t,e,function(){k(x(a.toIndex(a.getPosition()))),i&&i()})},getNext:g,getPrev:m,getAdjacent:E,getEnd:_,setIndex:k,getIndex:function(n){return n?b:y},toIndex:P,toPage:C,toDest:function(n){return n=a.toIndex(n),v?pn(n,0,_()):n},hasFocus:L,isBusy:A}},Arrows:function(o,n,t){var e,i,r=Rn(o),u=r.on,s=r.bind,c=r.emit,a=t.classes,f=t.i18n,l=n.Elements,d=n.Controller,p=l.arrows,h=l.track,v=p,g=l.prev,m=l.next,y={};function b(){!function(){var n=t.arrows;!n||g&&m||(v=p||F("div",a.arrows),g=x(!0),m=x(!1),e=!0,C(v,[g,m]),p||k(v,h));g&&m&&(T(y,{prev:g,next:m}),H(v,n?"":"none"),P(v,i=ft+"--"+t.direction),n&&(u([En,An,Tn],_),s(m,"click",D(S,">")),s(g,"click",D(S,"<")),_(),O([g,m],Un,h.id),c("arrows:mounted",g,m)))}(),u(Dn,w)}function w(){E(),b()}function E(){r.destroy(),nn(v,i),e?(J(p?[g,m]:v),g=m=null):I([g,m],it)}function S(n){d.go(n,!0)}function x(n){return Q('<button class="'+a.arrow+" "+(n?a.prev:a.next)+'" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="'+(t.arrowPath||"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z")+'" />')}function _(){var n=o.index,t=d.getPrev(),e=d.getNext(),i=-1<t&&n<t?f.last:f.prev,n=-1<e&&e<n?f.first:f.next;g.disabled=t<0,m.disabled=e<0,O(g,Qn,i),O(m,Qn,n),c("arrows:updated",g,m,t,e)}return{arrows:y,mount:b,destroy:E}},Autoplay:function(n,t,e){var i,o,r=Rn(n),u=r.on,s=r.bind,c=r.emit,a=Wn(e.interval,n.go.bind(n,">"),function(n){var t=l.bar;t&&j(t,"width",100*n+"%"),c("autoplay:playing",n)}),f=a.isPaused,l=t.Elements,d=(n=t.Elements).root,p=n.toggle,h=e.autoplay,v="pause"===h;function g(){f()&&t.Slides.isEnough()&&(a.start(!e.resetProgress),o=i=v=!1,b(),c(On))}function m(n){v=!!(n=void 0===n?!0:n),b(),f()||(a.pause(),c(Fn))}function y(){v||(i||o?m(!1):g())}function b(){p&&(L(p,bt,!v),O(p,Qn,e.i18n[v?"play":"pause"]))}function w(n){n=t.Slides.getAt(n);a.set(n&&+q(n.slide,Nt)||e.interval)}return{mount:function(){h&&(function(){e.pauseOnHover&&s(d,"mouseenter mouseleave",function(n){i="mouseenter"===n.type,y()});e.pauseOnFocus&&s(d,"focusin focusout",function(n){o="focusin"===n.type,y()});p&&s(p,"click",function(){v?g():m(!0)});u([wn,Nn,An],a.rewind),u(wn,w)}(),p&&O(p,Un,l.track.id),v||g(),b())},destroy:a.cancel,play:g,pause:m,isPaused:f}},Cover:function(n,t,e){var i=Rn(n).on;function o(e){t.Slides.forEach(function(n){var t=A(n.container||n.slide,"img");t&&t.src&&r(e,t,n)})}function r(n,t,e){e.style("background",n?'center/cover no-repeat url("'+t.src+'")':"",!0),H(t,n?"none":"")}return{mount:function(){e.cover&&(i(jn,D(r,!0)),i([bn,Dn,An],D(o,!0)))},destroy:D(o,!1)}},Scroll:function(r,s,u){var c,a,n=Rn(r),t=n.on,f=n.emit,l=r.state.set,d=s.Move,p=d.getPosition,h=d.getLimit,v=d.exceededLimit,g=d.translate,m=1;function y(n,t,e,i,o){var r=p();E(),e&&(e=s.Layout.sliderSize(),u=hn(n)*e*cn(fn(n)/e)||0,n=d.toPosition(s.Controller.toDest(n%e))+u);var u=ln(r,n,1);m=1,t=u?0:t||sn(fn(n-r)/1.5,800),a=i,c=Wn(t,b,D(w,r,n,o),1),l(W),f(Nn),c.start()}function b(){l(3),a&&a(),f(Tn)}function w(n,t,e,i){var o=p(),n=(n+(t-n)*(n=i,(i=u.easingFunc)?i(n):1-Math.pow(1-n,4))-o)*m;g(o+n),r.is(At)&&!e&&v()&&(m*=.6,fn(n)<10&&y(h(v(!0)),600,!1,void 0,!0))}function E(){c&&c.cancel()}function e(){c&&!c.isPaused()&&(E(),b())}return{mount:function(){t(wn,E),t([Dn,An],e)},destroy:E,scroll:y,cancel:e}},Drag:function(r,i,u){var s,t,o,c,a,f,l,d,n=Rn(r),e=n.on,p=n.emit,h=n.bind,v=n.unbind,g=r.state,m=i.Move,y=i.Scroll,b=i.Controller,w=i.Elements.track,E=i.Media.reduce,S=(n=i.Direction).resolve,x=n.orient,_=m.getPosition,P=m.exceededLimit,C=!1;function k(){var n=u.drag;j(!n),c="free"===n}function L(n){var t,e,i;f=!1,l||(t=F(n),e=n.target,i=u.noDrag,B(e,"."+vt+", ."+lt)||i&&B(e,i)||!t&&n.button||(b.isBusy()?V(n,!0):(d=t?w:window,a=g.is([R,W]),o=null,h(d,kt,A,Tt),h(d,Lt,D,Tt),m.cancel(),y.cancel(),z(n))))}function A(n){var t,e,i,o;g.is(6)||(g.set(6),p("drag")),n.cancelable&&(a?(m.translate(s+N(n)/(C&&r.is(At)?5:1)),e=200<T(n),i=C!==(C=P()),(e||i)&&z(n),f=!0,p("dragging"),V(n)):fn(N(o=n))>fn(N(o,!0))&&(t=n,e=u.dragMinThreshold,i=X(e),o=i&&e.mouse||0,e=(i?e.touch:+e)||10,a=fn(N(t))>(F(t)?e:o),V(n)))}function D(n){g.is(6)&&(g.set(3),p("dragged")),a&&(function(n){var t=function(n){if(r.is(Dt)||!C){var t=T(n);if(t&&t<200)return N(n)/t}return 0}(n),e=function(n){return _()+hn(n)*un(fn(n)*(u.flickPower||600),c?1/0:i.Layout.listSize()*(u.flickMaxPages||1))}(t),n=u.rewind&&u.rewindByDrag;E(!1),c?b.scroll(e,0,u.snap):r.is(Mt)?b.go(x(hn(t))<0?n?"<":"-":n?">":"+"):r.is(At)&&C&&n?b.go(P(!0)?">":"<"):b.go(b.toDest(e),!0);E(!0)}(n),V(n)),v(d,kt,A),v(d,Lt,D),a=!1}function M(n){!l&&f&&V(n,!0)}function z(n){o=t,t=n,s=_()}function N(n,t){return O(n,t)-O(I(n),t)}function T(n){return tn(n)-tn(I(n))}function I(n){return t===n&&o||t}function O(n,t){return(F(n)?n.changedTouches[0]:n)["page"+S(t?"Y":"X")]}function F(n){return"undefined"!=typeof TouchEvent&&n instanceof TouchEvent}function j(n){l=n}return{mount:function(){h(w,kt,G,Tt),h(w,Lt,G,Tt),h(w,Ct,L,Tt),h(w,"click",M,{capture:!0}),h(w,"dragstart",V),e([bn,Dn],k)},disable:j,isDragging:function(){return a}}},Keyboard:function(t,n,e){var i,o,r=Rn(t),u=r.on,s=r.bind,c=r.unbind,a=t.root,f=n.Direction.resolve;function l(){var n=e.keyboard;n&&(i="global"===n?window:a,s(i,Ft,h))}function d(){c(i,Ft)}function p(){var n=o;o=!0,v(function(){o=n})}function h(n){o||((n=Ot(n))===f(Gn)?t.go("<"):n===f(Xn)&&t.go(">"))}return{mount:function(){l(),u(Dn,d),u(Dn,l),u(wn,p)},destroy:d,disable:function(n){o=n}}},LazyLoad:function(e,n,o){var t=Rn(e),i=t.on,r=t.off,u=t.bind,s=t.emit,c="sequential"===o.lazyLoad,a=[bn,An,En,Tn],f=[];function l(){x(f),n.Slides.forEach(function(i){$(i.slide,Wt).forEach(function(n){var t=q(n,jt),e=q(n,Rt);t===n.src&&e===n.srcset||(t=o.classes.spinner,e=A(e=n.parentElement,"."+t)||F("span",t,e),f.push([n,i,e]),n.src||H(n,"none"))})}),c&&v()}function d(){(f=f.filter(function(n){var t=o.perPage*((o.preloadPages||1)+1)-1;return!n[1].isWithin(e.index,t)||p(n)})).length||r(a)}function p(n){var t=n[0];P(n[1].slide,xt),u(t,"load error",D(h,n)),O(t,"src",q(t,jt)),O(t,"srcset",q(t,Rt)),I(t,jt),I(t,Rt)}function h(n,t){var e=n[0],i=n[1];nn(i.slide,xt),"error"!==t.type&&(J(n[2]),H(e,""),s(jn,e,i),s(Mn)),c&&v()}function v(){f.length&&p(f.shift())}return{mount:function(){o.lazyLoad&&(l(),i(An,l),c||i(a,d))},destroy:D(x,f)}},Pagination:function(f,n,l){var d,p,t=Rn(f),e=t.on,i=t.emit,h=t.bind,v=n.Slides,g=n.Elements,o=n.Controller,m=o.hasFocus,r=o.getIndex,u=o.go,s=n.Direction.resolve,y=[];function c(){d&&(t.destroy(),J(g.pagination?_(d.children):d),nn(d,p),x(y),d=null)}function b(n){u(">"+n,!0)}function w(n,t){var e=y.length,i=Ot(t),o=E(),r=-1;i===s(Xn,!1,o)?r=++n%e:i===s(Gn,!1,o)?r=(--n+e)%e:"Home"===i?r=0:"End"===i&&(r=e-1);e=y[r];e&&(Y(e.button),u(">"+r),V(t,!0))}function E(){return l.paginationDirection||l.direction}function a(n){return y[o.toPage(n)]}function S(){var n,t=a(r(!0)),e=a(r());t&&(nn(n=t.button,bt),I(n,Jn),O(n,qn,-1)),e&&(P(n=e.button,bt),O(n,Jn,!0),O(n,qn,"")),i("pagination:updated",{list:d,items:y},t,e)}return{items:y,mount:function n(){c(),e([Dn,An],n),l.pagination&&v.isEnough()&&(e([wn,Nn,Tn],S),function(){var n=f.length,t=l.classes,e=l.i18n,i=l.perPage,o=m()?n:an(n/i);P(d=g.pagination||F("ul",t.pagination,g.track.parentElement),p=ht+"--"+E()),O(d,Yn,"tablist"),O(d,Qn,e.select),O(d,$n,E()===Bn?"vertical":"");for(var r=0;r<o;r++){var u=F("li",null,d),s=F("button",{class:t.page,type:"button"},u),c=v.getIn(r).map(function(n){return n.slide.id}),a=!m()&&1<i?e.pageX:e.slideX;h(s,"click",D(b,r)),l.paginationKeyboard&&h(s,"keydown",D(w,r)),O(u,Yn,"presentation"),O(s,Yn,"tab"),O(s,Un,c.join(" ")),O(s,Qn,vn(a,r+1)),O(s,qn,-1),y.push({li:u,button:s,page:r})}}(),S(),i("pagination:mounted",{list:d,items:y},a(f.index)))},destroy:c,getAt:a,update:S}},Sync:function(e,n,t){var i=t.isNavigation,o=[];function r(){var n,t;e.splides.forEach(function(n){n.isParent||(s(e,n.splide),s(n.splide,e))}),i&&(n=Rn(e),(t=n.on)(xn,a),t(Ln,f),t([bn,Dn],c),o.push(n),n.emit(In,e.splides))}function u(){o.forEach(function(n){n.destroy()}),x(o)}function s(n,i){n=Rn(n);n.on(wn,function(n,t,e){i.go(i.is(Dt)?e:n)}),o.push(n)}function c(){O(n.Elements.list,$n,t.direction===Bn?"vertical":"")}function a(n){e.go(n.index)}function f(n,t){b(Gt,Ot(t))&&(a(n),V(t))}return{setup:function(){var n=t.slideFocus;t.slideFocus=z(n)?i:n},mount:r,destroy:u,remount:function(){u(),r()}}},Wheel:function(u,s,c){var n=Rn(u).bind,a=0;function t(n){var t,e,i,o,r;n.cancelable&&(r=(t=n.deltaY)<0,e=tn(n),i=c.wheelMinThreshold||0,o=c.wheelSleep||0,fn(t)>i&&o<e-a&&(u.go(r?"<":">"),a=e),r=r,c.releaseWheel&&!u.state.is(R)&&-1===s.Controller.getAdjacent(r)||V(n))}return{mount:function(){c.wheel&&n(s.Elements.track,"wheel",t,Tt)}}},Live:function(n,t,e){var i=Rn(n).on,o=t.Elements.track,r=e.live&&!e.isNavigation,u=F("span",yt);function s(n){r&&O(o,tt,n?"off":"polite")}return{mount:function(){r&&(s(!t.Autoplay.isPaused()),O(o,et,"additions"),u.textContent="…",i(On,D(s,!0)),i(Fn,D(s,!1)),i([En,Tn],D(C,o,u)))},disable:s,destroy:function(){I(o,[tt,et]),J(u)}}}}),Bt={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:{slide:st,clone:ct,arrows:ft,arrow:lt,prev:dt,next:pt,pagination:ht,page:vt,spinner:on+"__spinner"},i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function Ht(n,i,t){var e=Rn(n).on;return{mount:function(){e([bn,An],function(){v(function(){i.Slides.style("transition","opacity "+t.speed+"ms "+t.easing)})})},start:function(n,t){var e=i.Elements.track;j(e,"height",en(K(e).height)),v(function(){t(),j(e,"height","")})},cancel:G}}function Yt(r,n,u){var s,t=Rn(r).bind,c=n.Move,a=n.Controller,f=n.Scroll,e=n.Elements.list,l=D(j,e,"transition");function i(){l(""),f.cancel()}return{mount:function(){t(e,"transitionend",function(n){n.target===e&&s&&(i(),s())})},start:function(n,t){var e=c.toPosition(n,!0),i=c.getPosition(),o=function(n){var t=u.rewindSpeed;if(r.is(At)&&t){var e=a.getIndex(!0),i=a.getEnd();if(0===e&&i<=n||i<=e&&0===n)return t}return u.speed}(n);1<=fn(e-i)&&1<=o?u.useScroll?f.scroll(e,o,!1,t):(l("transform "+o+"ms "+u.easing),c.translate(e,!0),s=t):(c.jump(n),t())},cancel:i}}a=function(){function e(n,t){this.event=Rn(),this.Components={},this.state=s(1),this.splides=[],this._o={},this._E={};n=M(n)?Z(document,n):n;rn(n,n+" is invalid."),t=d({label:q(this.root=n,Qn)||"",labelledby:q(n,Vn)||""},Bt,e.defaults,t||{});try{d(t,JSON.parse(q(n,i)))}catch(n){rn(!1,"Invalid JSON")}this._o=Object.create(d({},t))}var n=e.prototype;return n.mount=function(n,t){var e=this,i=this.state,o=this.Components;return rn(i.is([1,7]),"Already mounted!"),i.set(1),this._C=o,this._T=t||this._T||(this.is(Mt)?Ht:Yt),this._E=n||this._E,N(T({},Xt,this._E,{Transition:this._T}),function(n,t){n=n(e,o,e._o);(o[t]=n).setup&&n.setup()}),N(o,function(n){n.mount&&n.mount()}),this.emit(bn),P(this.root,"is-initialized"),i.set(3),this.emit("ready"),this},n.sync=function(n){return this.splides.push({splide:n}),n.splides.push({splide:this,isParent:!0}),this.state.is(3)&&(this._C.Sync.remount(),n.Components.Sync.remount()),this},n.go=function(n){return this._C.Controller.go(n),this},n.on=function(n,t){return this.event.on(n,t),this},n.off=function(n){return this.event.off(n),this},n.emit=function(n){var t;return(t=this.event).emit.apply(t,[n].concat(_(arguments,1))),this},n.add=function(n,t){return this._C.Slides.add(n,t),this},n.remove=function(n){return this._C.Slides.remove(n),this},n.is=function(n){return this._o.type===n},n.refresh=function(){return this.emit(An),this},n.destroy=function(t){void 0===t&&(t=!0);var n=this.event,e=this.state;return e.is(1)?Rn(this).on("ready",this.destroy.bind(this,t)):(N(this._C,function(n){n.destroy&&n.destroy(t)},!0),n.emit(u),n.destroy(),t&&x(this.splides),e.set(7)),this},_createClass(e,[{key:"options",get:function(){return this._o},set:function(n){var t=this._o;d(t,n),this.state.is(1)||this.emit(Dn,t)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}]),e}();return a.defaults={},a.STATES=n,a});
function _defineProperties(n,t){for(var e=0;e<t.length;e++){var i=t[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}}function _createClass(n,t,e){return t&&_defineProperties(n.prototype,t),e&&_defineProperties(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).Splide=t()}(this,function(){"use strict";var d="(prefers-reduced-motion: reduce)",R=4,W=5,n={CREATED:1,MOUNTED:2,IDLE:3,MOVING:R,SCROLLING:W,DRAGGING:6,DESTROYED:7};function x(n){n.length=0}function _(n,t,e){return Array.prototype.slice.call(n,t,e)}function D(n){return n.bind.apply(n,[null].concat(_(arguments,1)))}function G(){}var v=setTimeout;function p(n){return requestAnimationFrame(n)}function t(n,t){return typeof t===n}function X(n){return!r(n)&&t("object",n)}var o=Array.isArray,w=D(t,"function"),M=D(t,"string"),z=D(t,"undefined");function r(n){return null===n}function g(n){return n instanceof HTMLElement}function m(n){return o(n)?n:[n]}function y(n,t){m(n).forEach(t)}function b(n,t){return-1<n.indexOf(t)}function E(n,t){return n.push.apply(n,m(t)),n}function L(t,n,e){t&&y(n,function(n){n&&t.classList[e?"add":"remove"](n)})}function P(n,t){L(n,M(t)?t.split(" "):t,!0)}function C(n,t){y(t,n.appendChild.bind(n))}function k(n,e){y(n,function(n){var t=(e||n).parentNode;t&&t.insertBefore(n,e)})}function B(n,t){return g(n)&&(n.msMatchesSelector||n.matches).call(n,t)}function S(n,t){n=n?_(n.children):[];return t?n.filter(function(n){return B(n,t)}):n}function A(n,t){return t?S(n,t)[0]:n.firstElementChild}var h=Object.keys;function N(n,t,e){if(n)for(var i=h(n),i=e?i.reverse():i,o=0;o<i.length;o++){var r=i[o];if("__proto__"!==r&&!1===t(n[r],r))break}return n}function T(i){return _(arguments,1).forEach(function(e){N(e,function(n,t){i[t]=e[t]})}),i}function O(e){return _(arguments,1).forEach(function(n){N(n,function(n,t){o(n)?e[t]=n.slice():X(n)?e[t]=O({},X(e[t])?e[t]:{},n):e[t]=n})}),e}function I(t,n){m(n||h(t)).forEach(function(n){delete t[n]})}function F(n,e){y(n,function(t){y(e,function(n){t&&t.removeAttribute(n)})})}function j(e,t,i){X(t)?N(t,function(n,t){j(e,t,n)}):y(e,function(n){r(i)||""===i?F(n,t):n.setAttribute(t,String(i))})}function H(n,t,e){n=document.createElement(n);return t&&(M(t)?P:j)(n,t),e&&C(e,n),n}function Y(n,t,e){if(z(e))return getComputedStyle(n)[t];r(e)||(n.style[t]=""+e)}function q(n,t){Y(n,"display",t)}function U(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function K(n,t){return n.getAttribute(t)}function J(n,t){return n&&n.classList.contains(t)}function Q(n){return n.getBoundingClientRect()}function V(n){y(n,function(n){n&&n.parentNode&&n.parentNode.removeChild(n)})}function Z(n){return A((new DOMParser).parseFromString(n,"text/html").body)}function $(n,t){n.preventDefault(),t&&(n.stopPropagation(),n.stopImmediatePropagation())}function nn(n,t){return n&&n.querySelector(t)}function tn(n,t){return t?_(n.querySelectorAll(t)):[]}function en(n,t){L(n,t,!1)}function on(n){return n.timeStamp}function rn(n){return M(n)?n:n?n+"px":""}var un="splide",i="data-"+un;function sn(n,t){if(!n)throw new Error("["+un+"] "+(t||""))}var cn=Math.min,an=Math.max,fn=Math.floor,ln=Math.ceil,dn=Math.abs;function pn(n,t,e){return dn(n-t)<e}function hn(n,t,e,i){var o=cn(t,e),e=an(t,e);return i?o<n&&n<e:o<=n&&n<=e}function vn(n,t,e){var i=cn(t,e),e=an(t,e);return cn(an(i,n),e)}function gn(n){return(0<n)-(n<0)}function mn(t,n){return y(n,function(n){t=t.replace("%s",""+n)}),t}function yn(n){return n<10?"0"+n:""+n}var bn={};function wn(){var s=[];function e(n,e,i){y(n,function(t){t&&y(e,function(n){n.split(" ").forEach(function(n){n=n.split(".");i(t,n[0],n[1])})})})}return{bind:function(n,t,r,u){e(n,t,function(n,t,e){var i="addEventListener"in n,o=i?n.removeEventListener.bind(n,t,r,u):n.removeListener.bind(n,r);i?n.addEventListener(t,r,u):n.addListener(r),s.push([n,t,e,r,o])})},unbind:function(n,t,o){e(n,t,function(t,e,i){s=s.filter(function(n){return!!(n[0]!==t||n[1]!==e||n[2]!==i||o&&n[3]!==o)||(n[4](),!1)})})},dispatch:function(n,t,e){var i;return"function"==typeof CustomEvent?i=new CustomEvent(t,{bubbles:!0,detail:e}):(i=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!1,e),n.dispatchEvent(i),i},destroy:function(){s.forEach(function(n){n[4]()}),x(s)}}}var En="mounted",Sn="move",xn="moved",_n="shifted",Pn="click",Cn="active",kn="inactive",Ln="visible",An="hidden",Dn="slide:keydown",Mn="refresh",zn="updated",Nn="resize",Tn="resized",On="scroll",In="scrolled",u="destroy",Fn="navigation:mounted",jn="autoplay:play",Rn="autoplay:pause",Wn="lazyload:loaded";function Gn(n){var e=n?n.event.bus:document.createDocumentFragment(),i=wn();return n&&n.event.on(u,i.destroy),T(i,{bus:e,on:function(n,t){i.bind(e,m(n).join(" "),function(n){t.apply(t,o(n.detail)?n.detail:[])})},off:D(i.unbind,e),emit:function(n){i.dispatch(e,n,_(arguments,1))}})}function Xn(t,n,e,i){var o,r,u=Date.now,s=0,c=!0,a=0;function f(){if(!c){if(s=t?cn((u()-o)/t,1):1,e&&e(s),1<=s&&(n(),o=u(),i&&++a>=i))return l();p(f)}}function l(){c=!0}function d(){r&&cancelAnimationFrame(r),c=!(r=s=0)}return{start:function(n){n||d(),o=u()-(n?s*t:0),c=!1,p(f)},rewind:function(){o=u(),s=0,e&&e(s)},pause:l,cancel:d,set:function(n){t=n},isPaused:function(){return c}}}function s(n){var t=n;return{set:function(n){t=n},is:function(n){return b(m(n),t)}}}var e="Arrow",Bn=e+"Left",Hn=e+"Right",c=e+"Up",a=e+"Down",Yn="ttb",f={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[c,Hn],ArrowRight:[a,Bn]};var qn="role",Un="tabindex",e="aria-",Kn=e+"controls",Jn=e+"current",Qn=e+"selected",Vn=e+"label",Zn=e+"labelledby",$n=e+"hidden",nt=e+"orientation",tt=e+"roledescription",l=e+"live",et=e+"relevant",it=[qn,Un,"disabled",Kn,Jn,Vn,Zn,$n,nt,tt],ot=un,rt=un+"__track",ut=un+"__list",st=un+"__slide",ct=st+"--clone",at=st+"__container",ft=un+"__arrows",lt=un+"__arrow",dt=lt+"--prev",pt=lt+"--next",ht=un+"__pagination",vt=ht+"__page",gt=un+"__progress"+"__bar",mt=un+"__toggle",yt=un+"__sr",bt="is-active",wt="is-prev",Et="is-next",St="is-visible",xt="is-loading",_t="is-focus-in",Pt=[bt,St,wt,Et,xt,_t];var Ct="touchstart mousedown",kt="touchmove mousemove",Lt="touchend touchcancel mouseup";var At="slide",Dt="loop",Mt="fade";function zt(o,e,t,r){var i,n=Gn(o),u=n.on,s=n.emit,c=n.bind,a=o.Components,f=o.root,l=o.options,d=l.isNavigation,p=l.updateOnMove,h=l.i18n,v=l.pagination,g=l.slideFocus,m=a.Direction.resolve,y=K(r,"style"),b=K(r,Vn),w=-1<t,E=A(r,"."+at),S=tn(r,l.focusableNodes||"");function x(){var n=o.splides.map(function(n){n=n.splide.Components.Slides.getAt(e);return n?n.slide.id:""}).join(" ");j(r,Vn,mn(h.slideX,(w?t:e)+1)),j(r,Kn,n),j(r,qn,g?"button":""),g&&F(r,tt)}function _(){i||P()}function P(){var n,t;i||(n=o.index,(t=C())!==J(r,bt)&&(L(r,bt,t),j(r,Jn,d&&t||""),s(t?Cn:kn,k)),function(){var n=function(){if(o.is(Mt))return C();var n=Q(a.Elements.track),t=Q(r),e=m("left"),i=m("right");return fn(n[e])<=ln(t[e])&&fn(t[i])<=ln(n[i])}(),t=!n&&(!C()||w);o.state.is([R,W])||j(r,$n,t||"");j(S,Un,t?-1:""),g&&j(r,Un,t?-1:0);n!==J(r,St)&&(L(r,St,n),s(n?Ln:An,k));n||document.activeElement!==r||(n=a.Slides.getAt(o.index))&&U(n.slide)}(),L(r,wt,e===n-1),L(r,Et,e===n+1))}function C(){var n=o.index;return n===e||l.cloneStatus&&n===t}var k={index:e,slideIndex:t,slide:r,container:E,isClone:w,mount:function(){w||(r.id=f.id+"-slide"+yn(e+1),j(r,qn,v?"tabpanel":"group"),j(r,tt,h.slide),j(r,Vn,b||mn(h.slideLabel,[e+1,o.length]))),c(r,"click",D(s,Pn,k)),c(r,"keydown",D(s,Dn,k)),u([xn,_n,In],P),u(Fn,x),p&&u(Sn,_)},destroy:function(){i=!0,n.destroy(),en(r,Pt),F(r,it),j(r,"style",y),j(r,Vn,b||"")},update:P,style:function(n,t,e){Y(e&&E||r,n,t)},isWithin:function(n,t){return n=dn(n-e),(n=!w&&(l.rewind||o.is(Dt))?cn(n,o.length-n):n)<=t}};return k}var Nt=i+"-interval";var Tt={passive:!1,capture:!0};var Ot={Spacebar:" ",Right:Hn,Left:Bn,Up:c,Down:a};function It(n){return n=M(n)?n:n.key,Ot[n]||n}var Ft="keydown";var jt=i+"-lazy",Rt=jt+"-srcset",Wt="["+jt+"], ["+Rt+"]";var Gt=[" ","Enter"];var Xt=Object.freeze({__proto__:null,Media:function(i,n,o){var r=i.state,t=o.breakpoints||{},u=o.reducedMotion||{},e=wn(),s=[];function c(n){n&&e.destroy()}function a(n,t){t=matchMedia(t);e.bind(t,"change",f),s.push([n,t])}function f(){var n=r.is(7),t=o.direction,e=s.reduce(function(n,t){return O(n,t[1].matches?t[0]:{})},{});I(o),l(e),o.destroy?i.destroy("completely"===o.destroy):n?(c(!0),i.mount()):t!==o.direction&&i.refresh()}function l(n,t){O(o,n),t&&O(Object.getPrototypeOf(o),n),r.is(1)||i.emit(zn,o)}return{setup:function(){var e="min"===o.mediaQuery;h(t).sort(function(n,t){return e?+n-+t:+t-+n}).forEach(function(n){a(t[n],"("+(e?"min":"max")+"-width:"+n+"px)")}),a(u,d),f()},destroy:c,reduce:function(n){matchMedia(d).matches&&(n?O(o,u):I(o,h(u)))},set:l}},Direction:function(n,t,o){return{resolve:function(n,t,e){var i="rtl"!==(e=e||o.direction)||t?e===Yn?0:-1:1;return f[n]&&f[n][i]||n.replace(/width|left|right/i,function(n,t){n=f[n.toLowerCase()][i]||n;return 0<t?n.charAt(0).toUpperCase()+n.slice(1):n})},orient:function(n){return n*("rtl"===o.direction?1:-1)}}},Elements:function(n,t,e){var i,o,r,u=Gn(n),s=u.on,c=u.bind,a=n.root,f=e.i18n,l={},d=[],p=[],h=[];function v(){i=y("."+rt),o=A(i,"."+ut),sn(i&&o,"A track/list element is missing."),E(d,S(o,"."+st+":not(."+ct+")")),N({arrows:ft,pagination:ht,prev:dt,next:pt,bar:gt,toggle:mt},function(n,t){l[t]=y("."+n)}),T(l,{root:a,track:i,list:o,slides:d}),function(){var n=a.id||function(n){return""+n+yn(bn[n]=(bn[n]||0)+1)}(un),t=e.role;a.id=n,i.id=i.id||n+"-track",o.id=o.id||n+"-list",!K(a,qn)&&"SECTION"!==a.tagName&&t&&j(a,qn,t);j(a,tt,f.carousel),j(o,qn,"presentation")}(),m()}function g(n){var t=it.concat("style");x(d),en(a,p),en(i,h),F([i,o],t),F(a,n?t:["style",tt])}function m(){en(a,p),en(i,h),p=b(ot),h=b(rt),P(a,p),P(i,h),j(a,Vn,e.label),j(a,Zn,e.labelledby)}function y(n){n=nn(a,n);return n&&function(n,t){if(w(n.closest))return n.closest(t);for(var e=n;e&&1===e.nodeType&&!B(e,t);)e=e.parentElement;return e}(n,"."+ot)===a?n:void 0}function b(n){return[n+"--"+e.type,n+"--"+e.direction,e.drag&&n+"--draggable",e.isNavigation&&n+"--nav",n===ot&&bt]}return T(l,{setup:v,mount:function(){s(Mn,g),s(Mn,v),s(zn,m),c(document,Ct+" keydown",function(n){r="keydown"===n.type},{capture:!0}),c(a,"focusin",function(){L(a,_t,!!r)})},destroy:g})},Slides:function(i,o,r){var n=Gn(i),t=n.on,u=n.emit,s=n.bind,c=(n=o.Elements).slides,a=n.list,f=[];function e(){c.forEach(function(n,t){d(n,t,-1)})}function l(){h(function(n){n.destroy()}),x(f)}function d(n,t,e){n=zt(i,t,e,n);n.mount(),f.push(n)}function p(n){return n?v(function(n){return!n.isClone}):f}function h(n,t){p(t).forEach(n)}function v(t){return f.filter(w(t)?t:function(n){return M(t)?B(n.slide,t):b(m(t),n.index)})}return{mount:function(){e(),t(Mn,l),t(Mn,e),t([En,Mn],function(){f.sort(function(n,t){return n.index-t.index})})},destroy:l,update:function(){h(function(n){n.update()})},register:d,get:p,getIn:function(n){var t=o.Controller,e=t.toIndex(n),i=t.hasFocus()?1:r.perPage;return v(function(n){return hn(n.index,e,e+i-1)})},getAt:function(n){return v(n)[0]},add:function(n,o){y(n,function(n){var t,e,i;g(n=M(n)?Z(n):n)&&((t=c[o])?k(n,t):C(a,n),P(n,r.classes.slide),n=n,e=D(u,Nn),n=tn(n,"img"),(i=n.length)?n.forEach(function(n){s(n,"load error",function(){--i||e()})}):e())}),u(Mn)},remove:function(n){V(v(n).map(function(n){return n.slide})),u(Mn)},forEach:h,filter:v,style:function(t,e,i){h(function(n){n.style(t,e,i)})},getLength:function(n){return(n?c:f).length},isEnough:function(){return f.length>r.perPage}}},Layout:function(n,t,e){var i,o,r=(c=Gn(n)).on,u=c.bind,s=c.emit,c=t.Slides,a=t.Direction.resolve,f=(t=t.Elements).root,l=t.track,d=t.list,p=c.getAt,h=c.style;function v(){o=null,i=e.direction===Yn,Y(f,"maxWidth",rn(e.width)),Y(l,a("paddingLeft"),m(!1)),Y(l,a("paddingRight"),m(!0)),g()}function g(){var n=Q(f);o&&o.width===n.width&&o.height===n.height||(Y(l,"height",function(){var n="";i&&(sn(n=y(),"height or heightRatio is missing."),n="calc("+n+" - "+m(!1)+" - "+m(!0)+")");return n}()),h(a("marginRight"),rn(e.gap)),h("width",e.autoWidth?null:rn(e.fixedWidth)||(i?"":b())),h("height",rn(e.fixedHeight)||(i?e.autoHeight?null:b():y()),!0),o=n,s(Tn))}function m(n){var t=e.padding,n=a(n?"right":"left");return t&&rn(t[n]||(X(t)?0:t))||"0px"}function y(){return rn(e.height||Q(d).width*e.heightRatio)}function b(){var n=rn(e.gap);return"calc((100%"+(n&&" + "+n)+")/"+(e.perPage||1)+(n&&" - "+n)+")"}function w(n,t){var e=p(n);if(e){n=Q(e.slide)[a("right")],e=Q(d)[a("left")];return dn(n-e)+(t?0:E())}return 0}function E(){var n=p(0);return n&&parseFloat(Y(n.slide,a("marginRight")))||0}return{mount:function(){var n,t,e;v(),u(window,"resize load",(n=D(s,Nn),function(){e||(e=Xn(t||0,function(){n(),e=null},null,1)).start()})),r([zn,Mn],v),r(Nn,g)},listSize:function(){return Q(d)[a("width")]},slideSize:function(n,t){return(n=p(n||0))?Q(n.slide)[a("width")]+(t?0:E()):0},sliderSize:function(){return w(n.length-1,!0)-w(-1,!0)},totalSize:w,getPadding:function(n){return parseFloat(Y(l,a("padding"+(n?"Right":"Left"))))||0}}},Clones:function(s,e,c){var n,t=Gn(s),i=t.on,o=t.emit,a=e.Elements,f=e.Slides,r=e.Direction.resolve,l=[];function u(){(n=h())&&(function(o){var r=f.get().slice(),u=r.length;if(u){for(;r.length<o;)E(r,r);E(r.slice(-o),r.slice(0,o)).forEach(function(n,t){var e=t<o,i=function(n,t){n=n.cloneNode(!0);return P(n,c.classes.clone),n.id=s.root.id+"-clone"+yn(t+1),n}(n.slide,t);e?k(i,r[0].slide):C(a.list,i),E(l,i),f.register(i,t-o+(e?0:u),n.index)})}}(n),o(Nn))}function d(){V(l),x(l)}function p(){n<h()&&o(Mn)}function h(){var n,t=c.clones;return s.is(Dt)?t||(t=(n=c[r("fixedWidth")]&&e.Layout.slideSize(0))&&ln(Q(a.track)[r("width")]/n)||c[r("autoWidth")]&&s.length||2*c.perPage):t=0,t}return{mount:function(){u(),i(Mn,d),i(Mn,u),i([zn,Nn],p)},destroy:d}},Move:function(i,s,o){var c,n=Gn(i),t=n.on,a=n.emit,f=i.state.set,r=(n=s.Layout).slideSize,e=n.getPadding,u=n.totalSize,l=n.listSize,d=n.sliderSize,p=(n=s.Direction).resolve,h=n.orient,v=(n=s.Elements).list,g=n.track;function m(){s.Controller.isBusy()||(s.Scroll.cancel(),y(i.index),s.Slides.update())}function y(n){b(S(n,!0))}function b(n,t){i.is(Mt)||(t=t?n:function(n){{var t,e;i.is(Dt)&&(e=h(n-x()),t=P(!1,n)&&e<0,e=P(!0,n)&&0<e,(t||e)&&(n=w(n,e)))}return n}(n),Y(v,"transform","translate"+p("X")+"("+t+"px)"),n!==t&&a(_n))}function w(n,t){var e=n-_(t),i=d();return n-=h(i*(ln(dn(e)/i)||1))*(t?1:-1)}function E(){b(x()),c.cancel()}function S(n,t){var e=h(u(n-1)-(e=n,"center"===(n=o.focus)?(l()-r(e,!0))/2:+n*r(e)||0));return t?function(n){o.trimSpace&&i.is(At)&&(n=vn(n,0,h(d()-l())));return n}(e):e}function x(){var n=p("left");return Q(v)[n]-Q(g)[n]+h(e(!1))}function _(n){return S(n?s.Controller.getEnd():0,!!o.trimSpace)}function P(n,t){t=z(t)?x():t;var e=!0!==n&&h(t)<h(_(!1)),t=!1!==n&&h(t)>h(_(!0));return e||t}return{mount:function(){c=s.Transition,t([En,Tn,zn,Mn],m)},move:function(n,t,e,i){var o,r,u=x();n!==t&&(o=t<n,r=h(w(x(),o)),o?0<=r:r<=v["scroll"+p("Width")]-Q(g)[p("width")])&&(E(),b(w(u,t<n),!0)),f(R),a(Sn,t,e,n),c.start(t,function(){f(3),a(xn,t,e,n),i&&i()})},jump:y,translate:b,shift:w,cancel:E,toIndex:function(n){for(var t=s.Slides.get(),e=0,i=1/0,o=0;o<t.length;o++){var r=t[o].index,u=dn(S(r,!0)-n);if(!(u<=i))break;i=u,e=r}return e},toPosition:S,getPosition:x,getLimit:_,exceededLimit:P,reposition:m}},Controller:function(r,o,u){var s,i,c,n=Gn(r).on,a=o.Move,f=a.getPosition,l=a.getLimit,d=a.toPosition,t=o.Slides,p=t.isEnough,e=t.getLength,h=r.is(Dt),v=r.is(At),g=D(E,!1),m=D(E,!0),y=u.start||0,b=y;function w(){s=e(!0),i=u.perMove,c=u.perPage;var n=vn(y,0,s-1);n!==y&&(y=n,a.reposition())}function E(n,t){var e=i||(L()?1:c),e=S(y+e*(n?-1:1),y,!(i||L()));return-1===e&&v&&!pn(f(),l(!n),1)?n?0:_():t?e:x(e)}function S(n,t,e){var i,o;return p()?(i=_(),(o=function(n){if(v&&"move"===u.trimSpace&&n!==y)for(var t=f();t===d(n,!0)&&hn(n,0,r.length-1,!u.rewind);)n<y?--n:++n;return n}(n))!==n&&(t=n,n=o,e=!1),n<0||i<n?n=hn(0,n,t,!0)||hn(i,t,n,!0)?P(C(n)):h?e?n<0?-(s%c||c):s:n:u.rewind?n<0?i:0:-1:e&&n!==t&&(n=P(C(t)+(n<t?-1:1)))):n=-1,n}function x(n){return h?(n+s)%s||0:n}function _(){return an(s-(L()||h&&i?1:c),0)}function P(n){return vn(L()?n:c*n,0,_())}function C(n){return L()?n:fn((n>=_()?s-1:n)/c)}function k(n){n!==y&&(b=y,y=n)}function L(){return!z(u.focus)||u.isNavigation}function A(){return r.state.is([R,W])&&!!u.waitForTransition}return{mount:function(){w(),n([zn,Mn],w)},go:function(n,t,e){var i;A()||-1<(n=x(i=function(n){var t=y;{var e,i;M(n)?(i=n.match(/([+\-<>])(\d+)?/)||[],e=i[1],i=i[2],"+"===e||"-"===e?t=S(y+ +(""+e+(+i||1)),y):">"===e?t=i?P(+i):g(!0):"<"===e&&(t=m(!0))):t=h?n:vn(n,0,_())}return t}(n)))&&(t||n!==y)&&(k(n),a.move(i,n,b,e))},scroll:function(n,t,e,i){o.Scroll.scroll(n,t,e,function(){k(x(a.toIndex(a.getPosition()))),i&&i()})},getNext:g,getPrev:m,getAdjacent:E,getEnd:_,setIndex:k,getIndex:function(n){return n?b:y},toIndex:P,toPage:C,toDest:function(n){return n=a.toIndex(n),v?vn(n,0,_()):n},hasFocus:L,isBusy:A}},Arrows:function(o,n,t){var e,i,r=Gn(o),u=r.on,s=r.bind,c=r.emit,a=t.classes,f=t.i18n,l=n.Elements,d=n.Controller,p=l.arrows,h=l.track,v=p,g=l.prev,m=l.next,y={};function b(){!function(){var n=t.arrows;!n||g&&m||(v=p||H("div",a.arrows),g=x(!0),m=x(!1),e=!0,C(v,[g,m]),p||k(v,h));g&&m&&(T(y,{prev:g,next:m}),q(v,n?"":"none"),P(v,i=ft+"--"+t.direction),n&&(u([xn,Mn,In],_),s(m,"click",D(S,">")),s(g,"click",D(S,"<")),_(),j([g,m],Kn,h.id),c("arrows:mounted",g,m)))}(),u(zn,w)}function w(){E(),b()}function E(){r.destroy(),en(v,i),e?(V(p?[g,m]:v),g=m=null):F([g,m],it)}function S(n){d.go(n,!0)}function x(n){return Z('<button class="'+a.arrow+" "+(n?a.prev:a.next)+'" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="'+(t.arrowPath||"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z")+'" />')}function _(){var n=o.index,t=d.getPrev(),e=d.getNext(),i=-1<t&&n<t?f.last:f.prev,n=-1<e&&e<n?f.first:f.next;g.disabled=t<0,m.disabled=e<0,j(g,Vn,i),j(m,Vn,n),c("arrows:updated",g,m,t,e)}return{arrows:y,mount:b,destroy:E}},Autoplay:function(n,t,e){var i,o,r=Gn(n),u=r.on,s=r.bind,c=r.emit,a=Xn(e.interval,n.go.bind(n,">"),function(n){var t=l.bar;t&&Y(t,"width",100*n+"%"),c("autoplay:playing",n)}),f=a.isPaused,l=t.Elements,d=(n=t.Elements).root,p=n.toggle,h=e.autoplay,v="pause"===h;function g(){f()&&t.Slides.isEnough()&&(a.start(!e.resetProgress),o=i=v=!1,b(),c(jn))}function m(n){v=!!(n=void 0===n?!0:n),b(),f()||(a.pause(),c(Rn))}function y(){v||(i||o?m(!1):g())}function b(){p&&(L(p,bt,!v),j(p,Vn,e.i18n[v?"play":"pause"]))}function w(n){n=t.Slides.getAt(n);a.set(n&&+K(n.slide,Nt)||e.interval)}return{mount:function(){h&&(function(){e.pauseOnHover&&s(d,"mouseenter mouseleave",function(n){i="mouseenter"===n.type,y()});e.pauseOnFocus&&s(d,"focusin focusout",function(n){o="focusin"===n.type,y()});p&&s(p,"click",function(){v?g():m(!0)});u([Sn,On,Mn],a.rewind),u(Sn,w)}(),p&&j(p,Kn,l.track.id),v||g(),b())},destroy:a.cancel,play:g,pause:m,isPaused:f}},Cover:function(n,t,e){var i=Gn(n).on;function o(e){t.Slides.forEach(function(n){var t=A(n.container||n.slide,"img");t&&t.src&&r(e,t,n)})}function r(n,t,e){e.style("background",n?'center/cover no-repeat url("'+t.src+'")':"",!0),q(t,n?"none":"")}return{mount:function(){e.cover&&(i(Wn,D(r,!0)),i([En,zn,Mn],D(o,!0)))},destroy:D(o,!1)}},Scroll:function(r,s,u){var c,a,n=Gn(r),t=n.on,f=n.emit,l=r.state.set,d=s.Move,p=d.getPosition,h=d.getLimit,v=d.exceededLimit,g=d.translate,m=1;function y(n,t,e,i,o){var r=p();E(),e&&(e=s.Layout.sliderSize(),u=gn(n)*e*fn(dn(n)/e)||0,n=d.toPosition(s.Controller.toDest(n%e))+u);var u=pn(r,n,1);m=1,t=u?0:t||an(dn(n-r)/1.5,800),a=i,c=Xn(t,b,D(w,r,n,o),1),l(W),f(On),c.start()}function b(){l(3),a&&a(),f(In)}function w(n,t,e,i){var o=p(),n=(n+(t-n)*(n=i,(i=u.easingFunc)?i(n):1-Math.pow(1-n,4))-o)*m;g(o+n),r.is(At)&&!e&&v()&&(m*=.6,dn(n)<10&&y(h(v(!0)),600,!1,void 0,!0))}function E(){c&&c.cancel()}function e(){c&&!c.isPaused()&&(E(),b())}return{mount:function(){t(Sn,E),t([zn,Mn],e)},destroy:E,scroll:y,cancel:e}},Drag:function(r,i,u){var s,t,o,c,a,f,l,d,n=Gn(r),e=n.on,p=n.emit,h=n.bind,v=n.unbind,g=r.state,m=i.Move,y=i.Scroll,b=i.Controller,w=i.Elements.track,E=i.Media.reduce,S=(n=i.Direction).resolve,x=n.orient,_=m.getPosition,P=m.exceededLimit,C=!1;function k(){var n=u.drag;j(!n),c="free"===n}function L(n){var t,e,i;f=!1,l||(t=F(n),e=n.target,i=u.noDrag,B(e,"."+vt+", ."+lt)||i&&B(e,i)||!t&&n.button||(b.isBusy()?$(n,!0):(d=t?w:window,a=g.is([R,W]),o=null,h(d,kt,A,Tt),h(d,Lt,D,Tt),m.cancel(),y.cancel(),z(n))))}function A(n){var t,e,i,o;g.is(6)||(g.set(6),p("drag")),n.cancelable&&(a?(m.translate(s+N(n)/(C&&r.is(At)?5:1)),e=200<T(n),i=C!==(C=P()),(e||i)&&z(n),f=!0,p("dragging"),$(n)):dn(N(o=n))>dn(N(o,!0))&&(t=n,e=u.dragMinThreshold,i=X(e),o=i&&e.mouse||0,e=(i?e.touch:+e)||10,a=dn(N(t))>(F(t)?e:o),$(n)))}function D(n){g.is(6)&&(g.set(3),p("dragged")),a&&(function(n){var t=function(n){if(r.is(Dt)||!C){var t=T(n);if(t&&t<200)return N(n)/t}return 0}(n),e=function(n){return _()+gn(n)*cn(dn(n)*(u.flickPower||600),c?1/0:i.Layout.listSize()*(u.flickMaxPages||1))}(t),n=u.rewind&&u.rewindByDrag;E(!1),c?b.scroll(e,0,u.snap):r.is(Mt)?b.go(x(gn(t))<0?n?"<":"-":n?">":"+"):r.is(At)&&C&&n?b.go(P(!0)?">":"<"):b.go(b.toDest(e),!0);E(!0)}(n),$(n)),v(d,kt,A),v(d,Lt,D),a=!1}function M(n){!l&&f&&$(n,!0)}function z(n){o=t,t=n,s=_()}function N(n,t){return I(n,t)-I(O(n),t)}function T(n){return on(n)-on(O(n))}function O(n){return t===n&&o||t}function I(n,t){return(F(n)?n.changedTouches[0]:n)["page"+S(t?"Y":"X")]}function F(n){return"undefined"!=typeof TouchEvent&&n instanceof TouchEvent}function j(n){l=n}return{mount:function(){h(w,kt,G,Tt),h(w,Lt,G,Tt),h(w,Ct,L,Tt),h(w,"click",M,{capture:!0}),h(w,"dragstart",$),e([En,zn],k)},disable:j,isDragging:function(){return a}}},Keyboard:function(t,n,e){var i,o,r=Gn(t),u=r.on,s=r.bind,c=r.unbind,a=t.root,f=n.Direction.resolve;function l(){var n=e.keyboard;n&&(i="global"===n?window:a,s(i,Ft,h))}function d(){c(i,Ft)}function p(){var n=o;o=!0,v(function(){o=n})}function h(n){o||((n=It(n))===f(Bn)?t.go("<"):n===f(Hn)&&t.go(">"))}return{mount:function(){l(),u(zn,d),u(zn,l),u(Sn,p)},destroy:d,disable:function(n){o=n}}},LazyLoad:function(e,n,o){var t=Gn(e),i=t.on,r=t.off,u=t.bind,s=t.emit,c="sequential"===o.lazyLoad,a=[En,Mn,xn,In],f=[];function l(){x(f),n.Slides.forEach(function(i){tn(i.slide,Wt).forEach(function(n){var t=K(n,jt),e=K(n,Rt);t===n.src&&e===n.srcset||(t=o.classes.spinner,e=A(e=n.parentElement,"."+t)||H("span",t,e),f.push([n,i,e]),n.src||q(n,"none"))})}),c&&v()}function d(){(f=f.filter(function(n){var t=o.perPage*((o.preloadPages||1)+1)-1;return!n[1].isWithin(e.index,t)||p(n)})).length||r(a)}function p(n){var t=n[0];P(n[1].slide,xt),u(t,"load error",D(h,n)),j(t,"src",K(t,jt)),j(t,"srcset",K(t,Rt)),F(t,jt),F(t,Rt)}function h(n,t){var e=n[0],i=n[1];en(i.slide,xt),"error"!==t.type&&(V(n[2]),q(e,""),s(Wn,e,i),s(Nn)),c&&v()}function v(){f.length&&p(f.shift())}return{mount:function(){o.lazyLoad&&(l(),i(Mn,l),c||i(a,d))},destroy:D(x,f)}},Pagination:function(f,n,l){var d,p,t=Gn(f),e=t.on,i=t.emit,h=t.bind,v=n.Slides,g=n.Elements,o=n.Controller,m=o.hasFocus,r=o.getIndex,u=o.go,s=n.Direction.resolve,y=[];function c(){d&&(V(g.pagination?_(d.children):d),en(d,p),x(y),d=null),t.destroy()}function b(n){u(">"+n,!0)}function w(n,t){var e=y.length,i=It(t),o=E(),r=-1;i===s(Hn,!1,o)?r=++n%e:i===s(Bn,!1,o)?r=(--n+e)%e:"Home"===i?r=0:"End"===i&&(r=e-1);e=y[r];e&&(U(e.button),u(">"+r),$(t,!0))}function E(){return l.paginationDirection||l.direction}function a(n){return y[o.toPage(n)]}function S(){var n,t=a(r(!0)),e=a(r());t&&(en(n=t.button,bt),F(n,Qn),j(n,Un,-1)),e&&(P(n=e.button,bt),j(n,Qn,!0),j(n,Un,"")),i("pagination:updated",{list:d,items:y},t,e)}return{items:y,mount:function n(){c(),e([zn,Mn],n),l.pagination&&v.isEnough()&&(e([Sn,On,In],S),function(){var n=f.length,t=l.classes,e=l.i18n,i=l.perPage,o=m()?n:ln(n/i);P(d=g.pagination||H("ul",t.pagination,g.track.parentElement),p=ht+"--"+E()),j(d,qn,"tablist"),j(d,Vn,e.select),j(d,nt,E()===Yn?"vertical":"");for(var r=0;r<o;r++){var u=H("li",null,d),s=H("button",{class:t.page,type:"button"},u),c=v.getIn(r).map(function(n){return n.slide.id}),a=!m()&&1<i?e.pageX:e.slideX;h(s,"click",D(b,r)),l.paginationKeyboard&&h(s,"keydown",D(w,r)),j(u,qn,"presentation"),j(s,qn,"tab"),j(s,Kn,c.join(" ")),j(s,Vn,mn(a,r+1)),j(s,Un,-1),y.push({li:u,button:s,page:r})}}(),S(),i("pagination:mounted",{list:d,items:y},a(f.index)))},destroy:c,getAt:a,update:S}},Sync:function(e,n,t){var i=t.isNavigation,o=t.slideFocus,r=[];function u(){var n,t;e.splides.forEach(function(n){n.isParent||(c(e,n.splide),c(n.splide,e))}),i&&(n=Gn(e),(t=n.on)(Pn,f),t(Dn,l),t([En,zn],a),r.push(n),n.emit(Fn,e.splides))}function s(){r.forEach(function(n){n.destroy()}),x(r)}function c(n,i){n=Gn(n);n.on(Sn,function(n,t,e){i.go(i.is(Dt)?e:n)}),r.push(n)}function a(){j(n.Elements.list,nt,t.direction===Yn?"vertical":"")}function f(n){e.go(n.index)}function l(n,t){b(Gt,It(t))&&(f(n),$(t))}return{setup:function(){e.options={slideFocus:z(o)?i:o}},mount:u,destroy:s,remount:function(){s(),u()}}},Wheel:function(u,s,c){var n=Gn(u).bind,a=0;function t(n){var t,e,i,o,r;n.cancelable&&(r=(t=n.deltaY)<0,e=on(n),i=c.wheelMinThreshold||0,o=c.wheelSleep||0,dn(t)>i&&o<e-a&&(u.go(r?"<":">"),a=e),r=r,c.releaseWheel&&!u.state.is(R)&&-1===s.Controller.getAdjacent(r)||$(n))}return{mount:function(){c.wheel&&n(s.Elements.track,"wheel",t,Tt)}}},Live:function(n,t,e){var i=Gn(n).on,o=t.Elements.track,r=e.live&&!e.isNavigation,u=H("span",yt);function s(n){r&&j(o,l,n?"off":"polite")}return{mount:function(){r&&(s(!t.Autoplay.isPaused()),j(o,et,"additions"),u.textContent="…",i(jn,D(s,!0)),i(Rn,D(s,!1)),i([xn,In],D(C,o,u)))},disable:s,destroy:function(){F(o,[l,et]),V(u)}}}}),Bt={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:{slide:st,clone:ct,arrows:ft,arrow:lt,prev:dt,next:pt,pagination:ht,page:vt,spinner:un+"__spinner"},i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function Ht(n,i,t){var e=Gn(n).on;return{mount:function(){e([En,Mn],function(){v(function(){i.Slides.style("transition","opacity "+t.speed+"ms "+t.easing)})})},start:function(n,t){var e=i.Elements.track;Y(e,"height",rn(Q(e).height)),v(function(){t(),Y(e,"height","")})},cancel:G}}function Yt(r,n,u){var s,t=Gn(r).bind,c=n.Move,a=n.Controller,f=n.Scroll,e=n.Elements.list,l=D(Y,e,"transition");function i(){l(""),f.cancel()}return{mount:function(){t(e,"transitionend",function(n){n.target===e&&s&&(i(),s())})},start:function(n,t){var e=c.toPosition(n,!0),i=c.getPosition(),o=function(n){var t=u.rewindSpeed;if(r.is(At)&&t){var e=a.getIndex(!0),i=a.getEnd();if(0===e&&i<=n||i<=e&&0===n)return t}return u.speed}(n);1<=dn(e-i)&&1<=o?u.useScroll?f.scroll(e,o,!1,t):(l("transform "+o+"ms "+u.easing),c.translate(e,!0),s=t):(c.jump(n),t())},cancel:i}}a=function(){function e(n,t){this.event=Gn(),this.Components={},this.state=s(1),this.splides=[],this._o={},this._E={};n=M(n)?nn(document,n):n;sn(n,n+" is invalid."),t=O({label:K(this.root=n,Vn)||"",labelledby:K(n,Zn)||""},Bt,e.defaults,t||{});try{O(t,JSON.parse(K(n,i)))}catch(n){sn(!1,"Invalid JSON")}this._o=Object.create(O({},t))}var n=e.prototype;return n.mount=function(n,t){var e=this,i=this.state,o=this.Components;return sn(i.is([1,7]),"Already mounted!"),i.set(1),this._C=o,this._T=t||this._T||(this.is(Mt)?Ht:Yt),this._E=n||this._E,N(T({},Xt,this._E,{Transition:this._T}),function(n,t){n=n(e,o,e._o);(o[t]=n).setup&&n.setup()}),N(o,function(n){n.mount&&n.mount()}),this.emit(En),P(this.root,"is-initialized"),i.set(3),this.emit("ready"),this},n.sync=function(n){return this.splides.push({splide:n}),n.splides.push({splide:this,isParent:!0}),this.state.is(3)&&(this._C.Sync.remount(),n.Components.Sync.remount()),this},n.go=function(n){return this._C.Controller.go(n),this},n.on=function(n,t){return this.event.on(n,t),this},n.off=function(n){return this.event.off(n),this},n.emit=function(n){var t;return(t=this.event).emit.apply(t,[n].concat(_(arguments,1))),this},n.add=function(n,t){return this._C.Slides.add(n,t),this},n.remove=function(n){return this._C.Slides.remove(n),this},n.is=function(n){return this._o.type===n},n.refresh=function(){return this.emit(Mn),this},n.destroy=function(t){void 0===t&&(t=!0);var n=this.event,e=this.state;return e.is(1)?Gn(this).on("ready",this.destroy.bind(this,t)):(N(this._C,function(n){n.destroy&&n.destroy(t)},!0),n.emit(u),n.destroy(),t&&x(this.splides),e.set(7)),this},_createClass(e,[{key:"options",get:function(){return this._o},set:function(n){this._C.Media.set(n,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}]),e}();return a.defaults={},a.STATES=n,a});
//# sourceMappingURL=splide.min.js.map

@@ -140,3 +140,3 @@ 'use strict';

} else if (isObject(value)) {
object[key] = merge(isObject(object[key]) ? object[key] : {}, value);
object[key] = merge({}, isObject(object[key]) ? object[key] : {}, value);
} else {

@@ -143,0 +143,0 @@ object[key] = value;

@@ -136,3 +136,3 @@ function empty(array) {

} else if (isObject(value)) {
object[key] = merge(isObject(object[key]) ? object[key] : {}, value);
object[key] = merge({}, isObject(object[key]) ? object[key] : {}, value);
} else {

@@ -139,0 +139,0 @@ object[key] = value;

@@ -7,3 +7,5 @@ /**

interface MediaComponent extends BaseComponent {
/** @internal */
reduce(reduced: boolean): void;
set(options: Options, userOptions?: boolean): void;
}

@@ -10,0 +12,0 @@

{
"name": "@splidejs/splide",
"version": "4.0.0",
"version": "4.0.1",
"description": "Splide is a lightweight, flexible and accessible slider/carousel. No dependencies, no Lighthouse errors.",

@@ -5,0 +5,0 @@ "author": "Naotoshi Fujita",

@@ -73,6 +73,2 @@ <div align="center">

## 🚨Notice🚨
Now I'm updating Splide to v4.
## Support Splide

@@ -79,0 +75,0 @@

import { MEDIA_PREFERS_REDUCED_MOTION } from '../../constants/media';
import { DESTROYED } from '../../constants/states';
import { CREATED, DESTROYED } from '../../constants/states';
import { EventBinder } from '../../constructors';

@@ -7,2 +7,3 @@ import { Splide } from '../../core/Splide/Splide';

import { merge, omit, ownKeys } from '../../utils';
import { EVENT_UPDATED } from "../../constants/events";

@@ -16,3 +17,5 @@

export interface MediaComponent extends BaseComponent {
/** @internal */
reduce( reduced: boolean ): void;
set( options: Options, userOptions?: boolean ): void;
}

@@ -33,5 +36,6 @@

export function Media( Splide: Splide, Components: Components, options: Options ): MediaComponent {
const { state } = Splide;
const breakpoints = options.breakpoints || {};
const reducedMotion = options.reducedMotion || {};
const binder = EventBinder();
const breakpoints = options.breakpoints || {};

@@ -86,3 +90,3 @@ /**

function update(): void {
const destroyed = Splide.state.is( DESTROYED );
const destroyed = state.is( DESTROYED );
const direction = options.direction;

@@ -94,3 +98,3 @@ const merged = queries.reduce<Options>( ( merged, entry ) => {

omit( options );
Splide.options = merged;
set( merged );

@@ -111,2 +115,4 @@ if ( options.destroy ) {

*
* @internal
*
* @param enable - Determines whether to apply `reducedMotion` options or not.

@@ -120,2 +126,19 @@ */

/**
* Sets options.
*
* @internal
*
* @param opts - New options.
* @param user - Optional. Determines whether to also update user options or not.
*/
function set( opts: Options, user?: boolean ): void {
merge( options, opts );
user && merge( Object.getPrototypeOf( options ), opts );
if ( ! state.is( CREATED ) ) {
Splide.emit( EVENT_UPDATED, options );
}
}
return {

@@ -125,3 +148,4 @@ setup,

reduce,
set,
};
}

@@ -129,3 +129,2 @@ import { ARROW_LEFT, ARROW_RIGHT } from '../../constants/arrows';

if ( list ) {
event.destroy();
remove( Elements.pagination ? slice( list.children ) : list );

@@ -136,2 +135,4 @@ removeClass( list, paginationClasses );

}
event.destroy();
}

@@ -138,0 +139,0 @@

@@ -48,3 +48,3 @@ import { ARIA_ORIENTATION } from '../../constants/attributes';

export function Sync( Splide: Splide, Components: Components, options: Options ): SyncComponent {
const { isNavigation } = options;
const { isNavigation, slideFocus } = options;

@@ -60,4 +60,3 @@ /**

function setup(): void {
const { slideFocus } = options;
options.slideFocus = isUndefined( slideFocus ) ? isNavigation : slideFocus;
Splide.options = { slideFocus: isUndefined( slideFocus ) ? isNavigation : slideFocus };
}

@@ -64,0 +63,0 @@

@@ -5,3 +5,3 @@ import * as ComponentConstructors from '../../components';

import { DEFAULTS } from '../../constants/defaults';
import { EVENT_DESTROY, EVENT_MOUNTED, EVENT_READY, EVENT_REFRESH, EVENT_UPDATED } from '../../constants/events';
import { EVENT_DESTROY, EVENT_MOUNTED, EVENT_READY, EVENT_REFRESH } from '../../constants/events';
import { DATA_ATTRIBUTE } from '../../constants/project';

@@ -383,8 +383,3 @@ import { CREATED, DESTROYED, IDLE, STATES } from '../../constants/states';

set options( options: Options ) {
const { _o } = this;
merge( _o, options );
if ( ! this.state.is( CREATED ) ) {
this.emit( EVENT_UPDATED, _o );
}
this._C.Media.set( options, true );
}

@@ -391,0 +386,0 @@

@@ -60,3 +60,3 @@ import { Cast, Head, Push, Resolve, Shift } from '../../../types';

} else if ( isObject( value ) ) {
object[ key ] = merge( isObject( object[ key ] ) ? object[ key ] : {}, value );
object[ key ] = merge( {}, isObject( object[ key ] ) ? object[ key ] : {}, value );
} else {

@@ -63,0 +63,0 @@ object[ key ] = value;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc