65 lines
57 KiB
JavaScript
65 lines
57 KiB
JavaScript
import{S as bt,i as At,s as tt,a7 as Ge,p as ue,w as x,$ as Xe,a as Q,g as nt,t as j,c as rt,b as F,k as Ue,d as ee,J as Ke,a1 as ei,o as ti,a2 as ni,I as Rn,f as ri,q as it,u as at,r as ot,v as st,j as oe,m as se,n as le,x as X,z as ne,a8 as Yn,K as ii,R as Ar,T as ai,D as Ae,e as Ln,a5 as oi,C as Be,E as Vt,M as Ht,Y as qt,a9 as si,y as Xn,l as cn}from"./index-25af778d.js";import{p as li,M as ci,T as ui,S as Kn}from"./collect-stories-cce06d4a.js";import{B as fi}from"./Block-9c89ee1a.js";import{F as Jn}from"./fa-0c534c9e.js";import{c as di,d as vi}from"./index.es-7d03df34.js";import{P as gi}from"./PaddingReset-d848e1b7.js";import{a as xn,w as mi}from"./withParams-90715500.js";const hi=`A simple, accessible photo carousel with lazy-loading and mobile swipe built in.
|
|
|
|
\`\`\`html
|
|
<script>
|
|
import { PhotoCarousel } from '@reuters-graphics/graphics-components';
|
|
|
|
const photos = [
|
|
{
|
|
src: 'https://.../myImage.jpg',
|
|
altText: 'A picture of...',
|
|
caption: 'My caption...', // Optional
|
|
credit: 'REUTERS/Jane Doe', // Optional
|
|
objectFit: 'contain', // Optional
|
|
objectPosition: '50% 50%', // Optional
|
|
},
|
|
// ...
|
|
];
|
|
<\/script>
|
|
|
|
<PhotoCarousel photos="{photos}" />
|
|
\`\`\`
|
|
`,Qn=`Use named slots to style your own custom credits and/or captions.
|
|
|
|
\`\`\`html
|
|
<PhotoCarousel photos="{photos}">
|
|
<p slot="credit" class="custom-credit" let:credit>{credit}</p>
|
|
<p slot="caption" class="custom-caption" let:caption>{caption}</p>
|
|
</PhotoCarousel>
|
|
|
|
<style lang="scss">
|
|
p {
|
|
position: absolute;
|
|
color: white;
|
|
background-color: rgba(0, 0, 0, 0.6);
|
|
font-family: sans-serif;
|
|
font-size: 0.8rem;
|
|
padding: 0 5px;
|
|
&.custom-credit {
|
|
top: 0;
|
|
right: 0;
|
|
}
|
|
&.custom-caption {
|
|
bottom: 5px;
|
|
left: 0;
|
|
}
|
|
}
|
|
</style>
|
|
\`\`\`
|
|
`;function Je(...t){return t.filter(Boolean).join(" ")}function pi(t,e){if(t){const r=Object.keys(t);for(let n=0;n<r.length;n++){const i=r[n];if(i!=="__proto__"&&e(t[i],i)===!1)break}}return t}function er(t){var r;const e=(r=t.Components.Elements)==null?void 0:r.list.children;return e&&Array.prototype.slice.call(e)||[]}function Ut(t){return t!==null&&typeof t=="object"}function un(t,e){if(Array.isArray(t)&&Array.isArray(e))return t.length===e.length&&!t.some((r,n)=>!un(r,e[n]));if(Ut(t)&&Ut(e)){const r=Object.keys(t),n=Object.keys(e);return r.length===n.length&&!r.some(i=>!Object.prototype.hasOwnProperty.call(e,i)||!un(t[i],e[i]))}return t===e}function _i(t,e){return t.length===e.length&&!t.some((r,n)=>r!==e[n])}function fn(t,e){const r=t;return pi(e,(n,i)=>{Array.isArray(n)?r[i]=n.slice():Ut(n)?r[i]=fn(Ut(r[i])?r[i]:{},n):r[i]=n}),r}function tr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function yi(t,e,r){return e&&tr(t.prototype,e),r&&tr(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}/*!
|
|
* Splide.js
|
|
* Version : 4.1.4
|
|
* License : MIT
|
|
* Copyright: 2022 Naotoshi Fujita
|
|
*/var nr="(prefers-reduced-motion: reduce)",qe=1,Ei=2,xe=3,lt=4,St=5,Nt=6,$t=7,bi={CREATED:qe,MOUNTED:Ei,IDLE:xe,MOVING:lt,SCROLLING:St,DRAGGING:Nt,DESTROYED:$t};function Ie(t){t.length=0}function ke(t,e,r){return Array.prototype.slice.call(t,e,r)}function B(t){return t.bind.apply(t,[null].concat(ke(arguments,1)))}var Sr=setTimeout,dn=function(){};function rr(t){return requestAnimationFrame(t)}function Zt(t,e){return typeof e===t}function vt(t){return!Pn(t)&&Zt("object",t)}var Cn=Array.isArray,Tr=B(Zt,"function"),Ce=B(Zt,"string"),Tt=B(Zt,"undefined");function Pn(t){return t===null}function wr(t){try{return t instanceof(t.ownerDocument.defaultView||window).HTMLElement}catch{return!1}}function wt(t){return Cn(t)?t:[t]}function ve(t,e){wt(t).forEach(e)}function kn(t,e){return t.indexOf(e)>-1}function Ot(t,e){return t.push.apply(t,wt(e)),t}function Se(t,e,r){t&&ve(e,function(n){n&&t.classList[r?"add":"remove"](n)})}function pe(t,e){Se(t,Ce(e)?e.split(" "):e,!0)}function It(t,e){ve(e,t.appendChild.bind(t))}function Nn(t,e){ve(t,function(r){var n=(e||r).parentNode;n&&n.insertBefore(r,e)})}function gt(t,e){return wr(t)&&(t.msMatchesSelector||t.matches).call(t,e)}function Ir(t,e){var r=t?ke(t.children):[];return e?r.filter(function(n){return gt(n,e)}):r}function Rt(t,e){return e?Ir(t,e)[0]:t.firstElementChild}var mt=Object.keys;function Ve(t,e,r){return t&&(r?mt(t).reverse():mt(t)).forEach(function(n){n!=="__proto__"&&e(t[n],n)}),t}function ht(t){return ke(arguments,1).forEach(function(e){Ve(e,function(r,n){t[n]=e[n]})}),t}function Le(t){return ke(arguments,1).forEach(function(e){Ve(e,function(r,n){Cn(r)?t[n]=r.slice():vt(r)?t[n]=Le({},vt(t[n])?t[n]:{},r):t[n]=r})}),t}function ir(t,e){ve(e||mt(t),function(r){delete t[r]})}function _e(t,e){ve(t,function(r){ve(e,function(n){r&&r.removeAttribute(n)})})}function V(t,e,r){vt(e)?Ve(e,function(n,i){V(t,i,n)}):ve(t,function(n){Pn(r)||r===""?_e(n,e):n.setAttribute(e,String(r))})}function Ze(t,e,r){var n=document.createElement(t);return e&&(Ce(e)?pe(n,e):V(n,e)),r&&It(r,n),n}function ge(t,e,r){if(Tt(r))return getComputedStyle(t)[e];Pn(r)||(t.style[e]=""+r)}function pt(t,e){ge(t,"display",e)}function Rr(t){t.setActive&&t.setActive()||t.focus({preventScroll:!0})}function me(t,e){return t.getAttribute(e)}function ar(t,e){return t&&t.classList.contains(e)}function fe(t){return t.getBoundingClientRect()}function $e(t){ve(t,function(e){e&&e.parentNode&&e.parentNode.removeChild(e)})}function Lr(t){return Rt(new DOMParser().parseFromString(t,"text/html").body)}function be(t,e){t.preventDefault(),e&&(t.stopPropagation(),t.stopImmediatePropagation())}function Cr(t,e){return t&&t.querySelector(e)}function On(t,e){return e?ke(t.querySelectorAll(e)):[]}function Te(t,e){Se(t,e,!1)}function vn(t){return t.timeStamp}function Me(t){return Ce(t)?t:t?t+"px":""}var Lt="splide",Dn="data-"+Lt;function ft(t,e){if(!t)throw new Error("["+Lt+"] "+(e||""))}var Pe=Math.min,Ft=Math.max,jt=Math.floor,_t=Math.ceil,ce=Math.abs;function Pr(t,e,r){return ce(t-e)<r}function Dt(t,e,r,n){var i=Pe(e,r),a=Ft(e,r);return n?i<t&&t<a:i<=t&&t<=a}function We(t,e,r){var n=Pe(e,r),i=Ft(e,r);return Pe(Ft(n,t),i)}function gn(t){return+(t>0)-+(t<0)}function mn(t,e){return ve(e,function(r){t=t.replace("%s",""+r)}),t}function Mn(t){return t<10?"0"+t:""+t}var or={};function Ai(t){return""+t+Mn(or[t]=(or[t]||0)+1)}function kr(){var t=[];function e(s,l,o,c){i(s,l,function(f,m,g){var d="addEventListener"in f,u=d?f.removeEventListener.bind(f,m,o,c):f.removeListener.bind(f,o);d?f.addEventListener(m,o,c):f.addListener(o),t.push([f,m,g,o,u])})}function r(s,l,o){i(s,l,function(c,f,m){t=t.filter(function(g){return g[0]===c&&g[1]===f&&g[2]===m&&(!o||g[3]===o)?(g[4](),!1):!0})})}function n(s,l,o){var c,f=!0;return typeof CustomEvent=="function"?c=new CustomEvent(l,{bubbles:f,detail:o}):(c=document.createEvent("CustomEvent"),c.initCustomEvent(l,f,!1,o)),s.dispatchEvent(c),c}function i(s,l,o){ve(s,function(c){c&&ve(l,function(f){f.split(" ").forEach(function(m){var g=m.split(".");o(c,g[0],g[1])})})})}function a(){t.forEach(function(s){s[4]()}),Ie(t)}return{bind:e,unbind:r,dispatch:n,destroy:a}}var Ne="mounted",sr="ready",ye="move",Fe="moved",zt="click",hn="active",pn="inactive",_n="visible",yn="hidden",K="refresh",re="updated",Qe="resize",Yt="resized",Nr="drag",Or="dragging",Dr="dragged",Xt="scroll",ze="scrolled",Si="overflow",Vn="destroy",En="arrows:mounted",bn="arrows:updated",An="pagination:mounted",Sn="pagination:updated",Gt="navigation:mounted",Un="autoplay:play",Tn="autoplay:playing",$n="autoplay:pause",Bt="lazyload:loaded",Mr="sk",Vr="sh",Wt="ei";function q(t){var e=t?t.event.bus:document.createDocumentFragment(),r=kr();function n(a,s){r.bind(e,wt(a).join(" "),function(l){s.apply(s,Cn(l.detail)?l.detail:[])})}function i(a){r.dispatch(e,a,ke(arguments,1))}return t&&t.event.on(Vn,r.destroy),ht(r,{bus:e,on:n,off:B(r.unbind,e),emit:i})}function Kt(t,e,r,n){var i=Date.now,a,s=0,l,o=!0,c=0;function f(){if(!o){if(s=t?Pe((i()-a)/t,1):1,r&&r(s),s>=1&&(e(),a=i(),n&&++c>=n))return g();l=rr(f)}}function m(p){p||u(),a=i()-(p?s*t:0),o=!1,l=rr(f)}function g(){o=!0}function d(){a=i(),s=0,r&&r(s)}function u(){l&&cancelAnimationFrame(l),s=0,l=0,o=!0}function v(p){t=p}function h(){return o}return{start:m,rewind:d,pause:g,cancel:u,set:v,isPaused:h}}function Ti(t){var e=t;function r(i){e=i}function n(i){return kn(wt(i),e)}return{set:r,is:n}}function wi(t,e){var r=Kt(e||0,t,null,1);return function(){r.isPaused()&&r.start()}}function Ii(t,e,r){var n=t.state,i=r.breakpoints||{},a=r.reducedMotion||{},s=kr(),l=[];function o(){var u=r.mediaQuery==="min";mt(i).sort(function(v,h){return u?+v-+h:+h-+v}).forEach(function(v){f(i[v],"("+(u?"min":"max")+"-width:"+v+"px)")}),f(a,nr),m()}function c(u){u&&s.destroy()}function f(u,v){var h=matchMedia(v);s.bind(h,"change",m),l.push([u,h])}function m(){var u=n.is($t),v=r.direction,h=l.reduce(function(p,_){return Le(p,_[1].matches?_[0]:{})},{});ir(r),d(h),r.destroy?t.destroy(r.destroy==="completely"):u?(c(!0),t.mount()):v!==r.direction&&t.refresh()}function g(u){matchMedia(nr).matches&&(u?Le(r,a):ir(r,mt(a)))}function d(u,v,h){Le(r,u),v&&Le(Object.getPrototypeOf(r),u),(h||!n.is(qe))&&t.emit(re,r)}return{setup:o,destroy:c,reduce:g,set:d}}var Jt="Arrow",xt=Jt+"Left",Qt=Jt+"Right",Ur=Jt+"Up",$r=Jt+"Down",lr="rtl",en="ttb",an={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[Ur,Qt],ArrowRight:[$r,xt]};function Ri(t,e,r){function n(a,s,l){l=l||r.direction;var o=l===lr&&!s?1:l===en?0:-1;return an[a]&&an[a][o]||a.replace(/width|left|right/i,function(c,f){var m=an[c.toLowerCase()][o]||c;return f>0?m.charAt(0).toUpperCase()+m.slice(1):m})}function i(a){return a*(r.direction===lr?1:-1)}return{resolve:n,orient:i}}var we="role",Ye="tabindex",Li="disabled",he="aria-",Ct=he+"controls",Fr=he+"current",cr=he+"selected",de=he+"label",Fn=he+"labelledby",jr=he+"hidden",jn=he+"orientation",yt=he+"roledescription",ur=he+"live",fr=he+"busy",dr=he+"atomic",zn=[we,Ye,Li,Ct,Fr,de,Fn,jr,jn,yt],Ee=Lt+"__",Oe="is-",on=Lt,vr=Ee+"track",Ci=Ee+"list",tn=Ee+"slide",zr=tn+"--clone",Pi=tn+"__container",Gn=Ee+"arrows",nn=Ee+"arrow",Gr=nn+"--prev",Br=nn+"--next",rn=Ee+"pagination",Wr=rn+"__page",ki=Ee+"progress",Ni=ki+"__bar",Oi=Ee+"toggle",Di=Ee+"spinner",Mi=Ee+"sr",Vi=Oe+"initialized",je=Oe+"active",Hr=Oe+"prev",qr=Oe+"next",wn=Oe+"visible",In=Oe+"loading",Zr=Oe+"focus-in",Yr=Oe+"overflow",Ui=[je,wn,Hr,qr,In,Zr,Yr],$i={slide:tn,clone:zr,arrows:Gn,arrow:nn,prev:Gr,next:Br,pagination:rn,page:Wr,spinner:Di};function Fi(t,e){if(Tr(t.closest))return t.closest(e);for(var r=t;r&&r.nodeType===1&&!gt(r,e);)r=r.parentElement;return r}var ji=5,gr=200,Xr="touchstart mousedown",sn="touchmove mousemove",ln="touchend touchcancel mouseup click";function zi(t,e,r){var n=q(t),i=n.on,a=n.bind,s=t.root,l=r.i18n,o={},c=[],f=[],m=[],g,d,u;function v(){y(),T(),_()}function h(){i(K,p),i(K,v),i(re,_),a(document,Xr+" keydown",function(A){u=A.type==="keydown"},{capture:!0}),a(s,"focusin",function(){Se(s,Zr,!!u)})}function p(A){var C=zn.concat("style");Ie(c),Te(s,f),Te(g,m),_e([g,d],C),_e(s,A?C:["style",yt])}function _(){Te(s,f),Te(g,m),f=D(on),m=D(vr),pe(s,f),pe(g,m),V(s,de,r.label),V(s,Fn,r.labelledby)}function y(){g=E("."+vr),d=Rt(g,"."+Ci),ft(g&&d,"A track/list element is missing."),Ot(c,Ir(d,"."+tn+":not(."+zr+")")),Ve({arrows:Gn,pagination:rn,prev:Gr,next:Br,bar:Ni,toggle:Oi},function(A,C){o[C]=E("."+A)}),ht(o,{root:s,track:g,list:d,slides:c})}function T(){var A=s.id||Ai(Lt),C=r.role;s.id=A,g.id=g.id||A+"-track",d.id=d.id||A+"-list",!me(s,we)&&s.tagName!=="SECTION"&&C&&V(s,we,C),V(s,yt,l.carousel),V(d,we,"presentation")}function E(A){var C=Cr(s,A);return C&&Fi(C,"."+on)===s?C:void 0}function D(A){return[A+"--"+r.type,A+"--"+r.direction,r.drag&&A+"--draggable",r.isNavigation&&A+"--nav",A===on&&je]}return ht(o,{setup:v,mount:h,destroy:p})}var et="slide",ct="loop",Pt="fade";function Gi(t,e,r,n){var i=q(t),a=i.on,s=i.emit,l=i.bind,o=t.Components,c=t.root,f=t.options,m=f.isNavigation,g=f.updateOnMove,d=f.i18n,u=f.pagination,v=f.slideFocus,h=o.Direction.resolve,p=me(n,"style"),_=me(n,de),y=r>-1,T=Rt(n,"."+Pi),E;function D(){y||(n.id=c.id+"-slide"+Mn(e+1),V(n,we,u?"tabpanel":"group"),V(n,yt,d.slide),V(n,de,_||mn(d.slideLabel,[e+1,t.length]))),A()}function A(){l(n,"click",B(s,zt,O)),l(n,"keydown",B(s,Mr,O)),a([Fe,Vr,ze],w),a(Gt,$),g&&a(ye,N)}function C(){E=!0,i.destroy(),Te(n,Ui),_e(n,zn),V(n,"style",p),V(n,de,_||"")}function $(){var k=t.splides.map(function(S){var P=S.splide.Components.Slides.getAt(e);return P?P.slide.id:""}).join(" ");V(n,de,mn(d.slideX,(y?r:e)+1)),V(n,Ct,k),V(n,we,v?"button":""),v&&_e(n,yt)}function N(){E||w()}function w(){if(!E){var k=t.index;I(),R(),Se(n,Hr,e===k-1),Se(n,qr,e===k+1)}}function I(){var k=U();k!==ar(n,je)&&(Se(n,je,k),V(n,Fr,m&&k||""),s(k?hn:pn,O))}function R(){var k=Z(),S=!k&&(!U()||y);if(t.state.is([lt,St])||V(n,jr,S||""),V(On(n,f.focusableNodes||""),Ye,S?-1:""),v&&V(n,Ye,S?-1:0),k!==ar(n,wn)&&(Se(n,wn,k),s(k?_n:yn,O)),!k&&document.activeElement===n){var P=o.Slides.getAt(t.index);P&&Rr(P.slide)}}function M(k,S,P){ge(P&&T||n,k,S)}function U(){var k=t.index;return k===e||f.cloneStatus&&k===r}function Z(){if(t.is(Pt))return U();var k=fe(o.Elements.track),S=fe(n),P=h("left",!0),z=h("right",!0);return jt(k[P])<=_t(S[P])&&jt(S[z])<=_t(k[z])}function H(k,S){var P=ce(k-e);return!y&&(f.rewind||t.is(ct))&&(P=Pe(P,t.length-P)),P<=S}var O={index:e,slideIndex:r,slide:n,container:T,isClone:y,mount:D,destroy:C,update:w,style:M,isWithin:H};return O}function Bi(t,e,r){var n=q(t),i=n.on,a=n.emit,s=n.bind,l=e.Elements,o=l.slides,c=l.list,f=[];function m(){g(),i(K,d),i(K,g)}function g(){o.forEach(function(w,I){v(w,I,-1)})}function d(){E(function(w){w.destroy()}),Ie(f)}function u(){E(function(w){w.update()})}function v(w,I,R){var M=Gi(t,I,R,w);M.mount(),f.push(M),f.sort(function(U,Z){return U.index-Z.index})}function h(w){return w?D(function(I){return!I.isClone}):f}function p(w){var I=e.Controller,R=I.toIndex(w),M=I.hasFocus()?1:r.perPage;return D(function(U){return Dt(U.index,R,R+M-1)})}function _(w){return D(w)[0]}function y(w,I){ve(w,function(R){if(Ce(R)&&(R=Lr(R)),wr(R)){var M=o[I];M?Nn(R,M):It(c,R),pe(R,r.classes.slide),C(R,B(a,Qe))}}),a(K)}function T(w){$e(D(w).map(function(I){return I.slide})),a(K)}function E(w,I){h(I).forEach(w)}function D(w){return f.filter(Tr(w)?w:function(I){return Ce(w)?gt(I.slide,w):kn(wt(w),I.index)})}function A(w,I,R){E(function(M){M.style(w,I,R)})}function C(w,I){var R=On(w,"img"),M=R.length;M?R.forEach(function(U){s(U,"load error",function(){--M||I()})}):I()}function $(w){return w?o.length:f.length}function N(){return f.length>r.perPage}return{mount:m,destroy:d,update:u,register:v,get:h,getIn:p,getAt:_,add:y,remove:T,forEach:E,filter:D,style:A,getLength:$,isEnough:N}}function Wi(t,e,r){var n=q(t),i=n.on,a=n.bind,s=n.emit,l=e.Slides,o=e.Direction.resolve,c=e.Elements,f=c.root,m=c.track,g=c.list,d=l.getAt,u=l.style,v,h,p;function _(){y(),a(window,"resize load",wi(B(s,Qe))),i([re,K],y),i(Qe,T)}function y(){v=r.direction===en,ge(f,"maxWidth",Me(r.width)),ge(m,o("paddingLeft"),E(!1)),ge(m,o("paddingRight"),E(!0)),T(!0)}function T(O){var k=fe(f);(O||h.width!==k.width||h.height!==k.height)&&(ge(m,"height",D()),u(o("marginRight"),Me(r.gap)),u("width",C()),u("height",$(),!0),h=k,s(Yt),p!==(p=H())&&(Se(f,Yr,p),s(Si,p)))}function E(O){var k=r.padding,S=o(O?"right":"left");return k&&Me(k[S]||(vt(k)?0:k))||"0px"}function D(){var O="";return v&&(O=A(),ft(O,"height or heightRatio is missing."),O="calc("+O+" - "+E(!1)+" - "+E(!0)+")"),O}function A(){return Me(r.height||fe(g).width*r.heightRatio)}function C(){return r.autoWidth?null:Me(r.fixedWidth)||(v?"":N())}function $(){return Me(r.fixedHeight)||(v?r.autoHeight?null:N():A())}function N(){var O=Me(r.gap);return"calc((100%"+(O&&" + "+O)+")/"+(r.perPage||1)+(O&&" - "+O)+")"}function w(){return fe(g)[o("width")]}function I(O,k){var S=d(O||0);return S?fe(S.slide)[o("width")]+(k?0:U()):0}function R(O,k){var S=d(O);if(S){var P=fe(S.slide)[o("right")],z=fe(g)[o("left")];return ce(P-z)+(k?0:U())}return 0}function M(O){return R(t.length-1)-R(0)+I(0,O)}function U(){var O=d(0);return O&&parseFloat(ge(O.slide,o("marginRight")))||0}function Z(O){return parseFloat(ge(m,o("padding"+(O?"Right":"Left"))))||0}function H(){return t.is(Pt)||M(!0)>w()}return{mount:_,resize:T,listSize:w,slideSize:I,sliderSize:M,totalSize:R,getPadding:Z,isOverflow:H}}var Hi=2;function qi(t,e,r){var n=q(t),i=n.on,a=e.Elements,s=e.Slides,l=e.Direction.resolve,o=[],c;function f(){i(K,m),i([re,Qe],d),(c=h())&&(u(c),e.Layout.resize(!0))}function m(){g(),f()}function g(){$e(o),Ie(o),n.destroy()}function d(){var p=h();c!==p&&(c<p||!p)&&n.emit(K)}function u(p){var _=s.get().slice(),y=_.length;if(y){for(;_.length<p;)Ot(_,_);Ot(_.slice(-p),_.slice(0,p)).forEach(function(T,E){var D=E<p,A=v(T.slide,E);D?Nn(A,_[0].slide):It(a.list,A),Ot(o,A),s.register(A,E-p+(D?0:y),T.index)})}}function v(p,_){var y=p.cloneNode(!0);return pe(y,r.classes.clone),y.id=t.root.id+"-clone"+Mn(_+1),y}function h(){var p=r.clones;if(!t.is(ct))p=0;else if(Tt(p)){var _=r[l("fixedWidth")]&&e.Layout.slideSize(0),y=_&&_t(fe(a.track)[l("width")]/_);p=y||r[l("autoWidth")]&&t.length||r.perPage*Hi}return p}return{mount:f,destroy:g}}function Zi(t,e,r){var n=q(t),i=n.on,a=n.emit,s=t.state.set,l=e.Layout,o=l.slideSize,c=l.getPadding,f=l.totalSize,m=l.listSize,g=l.sliderSize,d=e.Direction,u=d.resolve,v=d.orient,h=e.Elements,p=h.list,_=h.track,y;function T(){y=e.Transition,i([Ne,Yt,re,K],E)}function E(){e.Controller.isBusy()||(e.Scroll.cancel(),A(t.index),e.Slides.update())}function D(S,P,z,te){S!==P&&O(S>z)&&(w(),C(N(M(),S>z),!0)),s(lt),a(ye,P,z,S),y.start(P,function(){s(xe),a(Fe,P,z,S),te&&te()})}function A(S){C(R(S,!0))}function C(S,P){if(!t.is(Pt)){var z=P?S:$(S);ge(p,"transform","translate"+u("X")+"("+z+"px)"),S!==z&&a(Vr)}}function $(S){if(t.is(ct)){var P=I(S),z=P>e.Controller.getEnd(),te=P<0;(te||z)&&(S=N(S,z))}return S}function N(S,P){var z=S-H(P),te=g();return S-=v(te*(_t(ce(z)/te)||1))*(P?1:-1),S}function w(){C(M(),!0),y.cancel()}function I(S){for(var P=e.Slides.get(),z=0,te=1/0,J=0;J<P.length;J++){var Re=P[J].index,b=ce(R(Re,!0)-S);if(b<=te)te=b,z=Re;else break}return z}function R(S,P){var z=v(f(S-1)-Z(S));return P?U(z):z}function M(){var S=u("left");return fe(p)[S]-fe(_)[S]+v(c(!1))}function U(S){return r.trimSpace&&t.is(et)&&(S=We(S,0,v(g(!0)-m()))),S}function Z(S){var P=r.focus;return P==="center"?(m()-o(S,!0))/2:+P*o(S)||0}function H(S){return R(S?e.Controller.getEnd():0,!!r.trimSpace)}function O(S){var P=v(N(M(),S));return S?P>=0:P<=p[u("scrollWidth")]-fe(_)[u("width")]}function k(S,P){P=Tt(P)?M():P;var z=S!==!0&&v(P)<v(H(!1)),te=S!==!1&&v(P)>v(H(!0));return z||te}return{mount:T,move:D,jump:A,translate:C,shift:N,cancel:w,toIndex:I,toPosition:R,getPosition:M,getLimit:H,exceededLimit:k,reposition:E}}function Yi(t,e,r){var n=q(t),i=n.on,a=n.emit,s=e.Move,l=s.getPosition,o=s.getLimit,c=s.toPosition,f=e.Slides,m=f.isEnough,g=f.getLength,d=r.omitEnd,u=t.is(ct),v=t.is(et),h=B(M,!1),p=B(M,!0),_=r.start||0,y,T=_,E,D,A;function C(){$(),i([re,K,Wt],$),i(Yt,N)}function $(){E=g(!0),D=r.perMove,A=r.perPage,y=O();var b=We(_,0,d?y:E-1);b!==_&&(_=b,s.reposition())}function N(){y!==O()&&a(Wt)}function w(b,G,ae){if(!Re()){var Y=R(b),ie=H(Y);ie>-1&&(G||ie!==_)&&(z(ie),s.move(Y,ie,T,ae))}}function I(b,G,ae,Y){e.Scroll.scroll(b,G,ae,function(){var ie=H(s.toIndex(l()));z(d?Pe(ie,y):ie),Y&&Y()})}function R(b){var G=_;if(Ce(b)){var ae=b.match(/([+\-<>])(\d+)?/)||[],Y=ae[1],ie=ae[2];Y==="+"||Y==="-"?G=U(_+ +(""+Y+(+ie||1)),_):Y===">"?G=ie?k(+ie):h(!0):Y==="<"&&(G=p(!0))}else G=u?b:We(b,0,y);return G}function M(b,G){var ae=D||(J()?1:A),Y=U(_+ae*(b?-1:1),_,!(D||J()));return Y===-1&&v&&!Pr(l(),o(!b),1)?b?0:y:G?Y:H(Y)}function U(b,G,ae){if(m()||J()){var Y=Z(b);Y!==b&&(G=b,b=Y,ae=!1),b<0||b>y?!D&&(Dt(0,b,G,!0)||Dt(y,G,b,!0))?b=k(S(b)):u?b=ae?b<0?-(E%A||A):E:b:r.rewind?b=b<0?y:0:b=-1:ae&&b!==G&&(b=k(S(G)+(b<G?-1:1)))}else b=-1;return b}function Z(b){if(v&&r.trimSpace==="move"&&b!==_)for(var G=l();G===c(b,!0)&&Dt(b,0,t.length-1,!r.rewind);)b<_?--b:++b;return b}function H(b){return u?(b+E)%E||0:b}function O(){for(var b=E-(J()||u&&D?1:A);d&&b-- >0;)if(c(E-1,!0)!==c(b,!0)){b++;break}return We(b,0,E-1)}function k(b){return We(J()?b:A*b,0,y)}function S(b){return J()?Pe(b,y):jt((b>=y?E-1:b)/A)}function P(b){var G=s.toIndex(b);return v?We(G,0,y):G}function z(b){b!==_&&(T=_,_=b)}function te(b){return b?T:_}function J(){return!Tt(r.focus)||r.isNavigation}function Re(){return t.state.is([lt,St])&&!!r.waitForTransition}return{mount:C,go:w,scroll:I,getNext:h,getPrev:p,getAdjacent:M,getEnd:O,setIndex:z,getIndex:te,toIndex:k,toPage:S,toDest:P,hasFocus:J,isBusy:Re}}var Xi="http://www.w3.org/2000/svg",Ki="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",kt=40;function Ji(t,e,r){var n=q(t),i=n.on,a=n.bind,s=n.emit,l=r.classes,o=r.i18n,c=e.Elements,f=e.Controller,m=c.arrows,g=c.track,d=m,u=c.prev,v=c.next,h,p,_={};function y(){E(),i(re,T)}function T(){D(),y()}function E(){var I=r.arrows;I&&!(u&&v)&&$(),u&&v&&(ht(_,{prev:u,next:v}),pt(d,I?"":"none"),pe(d,p=Gn+"--"+r.direction),I&&(A(),w(),V([u,v],Ct,g.id),s(En,u,v)))}function D(){n.destroy(),Te(d,p),h?($e(m?[u,v]:d),u=v=null):_e([u,v],zn)}function A(){i([Ne,Fe,K,ze,Wt],w),a(v,"click",B(C,">")),a(u,"click",B(C,"<"))}function C(I){f.go(I,!0)}function $(){d=m||Ze("div",l.arrows),u=N(!0),v=N(!1),h=!0,It(d,[u,v]),!m&&Nn(d,g)}function N(I){var R='<button class="'+l.arrow+" "+(I?l.prev:l.next)+'" type="button"><svg xmlns="'+Xi+'" viewBox="0 0 '+kt+" "+kt+'" width="'+kt+'" height="'+kt+'" focusable="false"><path d="'+(r.arrowPath||Ki)+'" />';return Lr(R)}function w(){if(u&&v){var I=t.index,R=f.getPrev(),M=f.getNext(),U=R>-1&&I<R?o.last:o.prev,Z=M>-1&&I>M?o.first:o.next;u.disabled=R<0,v.disabled=M<0,V(u,de,U),V(v,de,Z),s(bn,u,v,R,M)}}return{arrows:_,mount:y,destroy:D,update:w}}var xi=Dn+"-interval";function Qi(t,e,r){var n=q(t),i=n.on,a=n.bind,s=n.emit,l=Kt(r.interval,t.go.bind(t,">"),A),o=l.isPaused,c=e.Elements,f=e.Elements,m=f.root,g=f.toggle,d=r.autoplay,u,v,h=d==="pause";function p(){d&&(_(),g&&V(g,Ct,c.track.id),h||y(),D())}function _(){r.pauseOnHover&&a(m,"mouseenter mouseleave",function($){u=$.type==="mouseenter",E()}),r.pauseOnFocus&&a(m,"focusin focusout",function($){v=$.type==="focusin",E()}),g&&a(g,"click",function(){h?y():T(!0)}),i([ye,Xt,K],l.rewind),i(ye,C)}function y(){o()&&e.Slides.isEnough()&&(l.start(!r.resetProgress),v=u=h=!1,D(),s(Un))}function T($){$===void 0&&($=!0),h=!!$,D(),o()||(l.pause(),s($n))}function E(){h||(u||v?T(!1):y())}function D(){g&&(Se(g,je,!h),V(g,de,r.i18n[h?"play":"pause"]))}function A($){var N=c.bar;N&&ge(N,"width",$*100+"%"),s(Tn,$)}function C($){var N=e.Slides.getAt($);l.set(N&&+me(N.slide,xi)||r.interval)}return{mount:p,destroy:l.cancel,play:y,pause:T,isPaused:o}}function ea(t,e,r){var n=q(t),i=n.on;function a(){r.cover&&(i(Bt,B(l,!0)),i([Ne,re,K],B(s,!0)))}function s(o){e.Slides.forEach(function(c){var f=Rt(c.container||c.slide,"img");f&&f.src&&l(o,f,c)})}function l(o,c,f){f.style("background",o?'center/cover no-repeat url("'+c.src+'")':"",!0),pt(c,o?"none":"")}return{mount:a,destroy:B(s,!1)}}var ta=10,na=600,ra=.6,ia=1.5,aa=800;function oa(t,e,r){var n=q(t),i=n.on,a=n.emit,s=t.state.set,l=e.Move,o=l.getPosition,c=l.getLimit,f=l.exceededLimit,m=l.translate,g=t.is(et),d,u,v=1;function h(){i(ye,T),i([re,K],E)}function p(A,C,$,N,w){var I=o();if(T(),$&&(!g||!f())){var R=e.Layout.sliderSize(),M=gn(A)*R*jt(ce(A)/R)||0;A=l.toPosition(e.Controller.toDest(A%R))+M}var U=Pr(I,A,1);v=1,C=U?0:C||Ft(ce(A-I)/ia,aa),u=N,d=Kt(C,_,B(y,I,A,w),1),s(St),a(Xt),d.start()}function _(){s(xe),u&&u(),a(ze)}function y(A,C,$,N){var w=o(),I=A+(C-A)*D(N),R=(I-w)*v;m(w+R),g&&!$&&f()&&(v*=ra,ce(R)<ta&&p(c(f(!0)),na,!1,u,!0))}function T(){d&&d.cancel()}function E(){d&&!d.isPaused()&&(T(),_())}function D(A){var C=r.easingFunc;return C?C(A):1-Math.pow(1-A,4)}return{mount:h,destroy:T,scroll:p,cancel:E}}var He={passive:!1,capture:!0};function sa(t,e,r){var n=q(t),i=n.on,a=n.emit,s=n.bind,l=n.unbind,o=t.state,c=e.Move,f=e.Scroll,m=e.Controller,g=e.Elements.track,d=e.Media.reduce,u=e.Direction,v=u.resolve,h=u.orient,p=c.getPosition,_=c.exceededLimit,y,T,E,D,A,C=!1,$,N,w;function I(){s(g,sn,dn,He),s(g,ln,dn,He),s(g,Xr,M,He),s(g,"click",H,{capture:!0}),s(g,"dragstart",be),i([Ne,re],R)}function R(){var L=r.drag;Zn(!L),D=L==="free"}function M(L){if($=!1,!N){var W=ie(L);Y(L.target)&&(W||!L.button)&&(m.isBusy()?be(L,!0):(w=W?g:window,A=o.is([lt,St]),E=null,s(w,sn,U,He),s(w,ln,Z,He),c.cancel(),f.cancel(),O(L)))}}function U(L){if(o.is(Nt)||(o.set(Nt),a(Nr)),L.cancelable)if(A){c.translate(y+ae(J(L)));var W=Re(L)>gr,De=C!==(C=_());(W||De)&&O(L),$=!0,a(Or),be(L)}else P(L)&&(A=S(L),be(L))}function Z(L){o.is(Nt)&&(o.set(xe),a(Dr)),A&&(k(L),be(L)),l(w,sn,U),l(w,ln,Z),A=!1}function H(L){!N&&$&&be(L,!0)}function O(L){E=T,T=L,y=p()}function k(L){var W=z(L),De=te(W),ut=r.rewind&&r.rewindByDrag;d(!1),D?m.scroll(De,0,r.snap):t.is(Pt)?m.go(h(gn(W))<0?ut?"<":"-":ut?">":"+"):t.is(et)&&C&&ut?m.go(_(!0)?">":"<"):m.go(m.toDest(De),!0),d(!0)}function S(L){var W=r.dragMinThreshold,De=vt(W),ut=De&&W.mouse||0,Qr=(De?W.touch:+W)||10;return ce(J(L))>(ie(L)?Qr:ut)}function P(L){return ce(J(L))>ce(J(L,!0))}function z(L){if(t.is(ct)||!C){var W=Re(L);if(W&&W<gr)return J(L)/W}return 0}function te(L){return p()+gn(L)*Pe(ce(L)*(r.flickPower||600),D?1/0:e.Layout.listSize()*(r.flickMaxPages||1))}function J(L,W){return G(L,W)-G(b(L),W)}function Re(L){return vn(L)-vn(b(L))}function b(L){return T===L&&E||T}function G(L,W){return(ie(L)?L.changedTouches[0]:L)["page"+v(W?"Y":"X")]}function ae(L){return L/(C&&t.is(et)?ji:1)}function Y(L){var W=r.noDrag;return!gt(L,"."+Wr+", ."+nn)&&(!W||!gt(L,W))}function ie(L){return typeof TouchEvent<"u"&&L instanceof TouchEvent}function xr(){return A}function Zn(L){N=L}return{mount:I,disable:Zn,isDragging:xr}}var la={Spacebar:" ",Right:Qt,Left:xt,Up:Ur,Down:$r};function Bn(t){return t=Ce(t)?t:t.key,la[t]||t}var mr="keydown";function ca(t,e,r){var n=q(t),i=n.on,a=n.bind,s=n.unbind,l=t.root,o=e.Direction.resolve,c,f;function m(){g(),i(re,d),i(re,g),i(ye,v)}function g(){var p=r.keyboard;p&&(c=p==="global"?window:l,a(c,mr,h))}function d(){s(c,mr)}function u(p){f=p}function v(){var p=f;f=!0,Sr(function(){f=p})}function h(p){if(!f){var _=Bn(p);_===o(xt)?t.go("<"):_===o(Qt)&&t.go(">")}}return{mount:m,destroy:d,disable:u}}var dt=Dn+"-lazy",Mt=dt+"-srcset",ua="["+dt+"], ["+Mt+"]";function fa(t,e,r){var n=q(t),i=n.on,a=n.off,s=n.bind,l=n.emit,o=r.lazyLoad==="sequential",c=[Fe,ze],f=[];function m(){r.lazyLoad&&(g(),i(K,g))}function g(){Ie(f),d(),o?p():(a(c),i(c,u),u())}function d(){e.Slides.forEach(function(_){On(_.slide,ua).forEach(function(y){var T=me(y,dt),E=me(y,Mt);if(T!==y.src||E!==y.srcset){var D=r.classes.spinner,A=y.parentElement,C=Rt(A,"."+D)||Ze("span",D,A);f.push([y,_,C]),y.src||pt(y,"none")}})})}function u(){f=f.filter(function(_){var y=r.perPage*((r.preloadPages||1)+1)-1;return _[1].isWithin(t.index,y)?v(_):!0}),f.length||a(c)}function v(_){var y=_[0];pe(_[1].slide,In),s(y,"load error",B(h,_)),V(y,"src",me(y,dt)),V(y,"srcset",me(y,Mt)),_e(y,dt),_e(y,Mt)}function h(_,y){var T=_[0],E=_[1];Te(E.slide,In),y.type!=="error"&&($e(_[2]),pt(T,""),l(Bt,T,E),l(Qe)),o&&p()}function p(){f.length&&v(f.shift())}return{mount:m,destroy:B(Ie,f),check:u}}function da(t,e,r){var n=q(t),i=n.on,a=n.emit,s=n.bind,l=e.Slides,o=e.Elements,c=e.Controller,f=c.hasFocus,m=c.getIndex,g=c.go,d=e.Direction.resolve,u=o.pagination,v=[],h,p;function _(){y(),i([re,K,Wt],_);var N=r.pagination;u&&pt(u,N?"":"none"),N&&(i([ye,Xt,ze],$),T(),$(),a(An,{list:h,items:v},C(t.index)))}function y(){h&&($e(u?ke(h.children):h),Te(h,p),Ie(v),h=null),n.destroy()}function T(){var N=t.length,w=r.classes,I=r.i18n,R=r.perPage,M=f()?c.getEnd()+1:_t(N/R);h=u||Ze("ul",w.pagination,o.track.parentElement),pe(h,p=rn+"--"+A()),V(h,we,"tablist"),V(h,de,I.select),V(h,jn,A()===en?"vertical":"");for(var U=0;U<M;U++){var Z=Ze("li",null,h),H=Ze("button",{class:w.page,type:"button"},Z),O=l.getIn(U).map(function(S){return S.slide.id}),k=!f()&&R>1?I.pageX:I.slideX;s(H,"click",B(E,U)),r.paginationKeyboard&&s(H,"keydown",B(D,U)),V(Z,we,"presentation"),V(H,we,"tab"),V(H,Ct,O.join(" ")),V(H,de,mn(k,U+1)),V(H,Ye,-1),v.push({li:Z,button:H,page:U})}}function E(N){g(">"+N,!0)}function D(N,w){var I=v.length,R=Bn(w),M=A(),U=-1;R===d(Qt,!1,M)?U=++N%I:R===d(xt,!1,M)?U=(--N+I)%I:R==="Home"?U=0:R==="End"&&(U=I-1);var Z=v[U];Z&&(Rr(Z.button),g(">"+U),be(w,!0))}function A(){return r.paginationDirection||r.direction}function C(N){return v[c.toPage(N)]}function $(){var N=C(m(!0)),w=C(m());if(N){var I=N.button;Te(I,je),_e(I,cr),V(I,Ye,-1)}if(w){var R=w.button;pe(R,je),V(R,cr,!0),V(R,Ye,"")}a(Sn,{list:h,items:v},N,w)}return{items:v,mount:_,destroy:y,getAt:C,update:$}}var va=[" ","Enter"];function ga(t,e,r){var n=r.isNavigation,i=r.slideFocus,a=[];function s(){t.splides.forEach(function(u){u.isParent||(c(t,u.splide),c(u.splide,t))}),n&&f()}function l(){a.forEach(function(u){u.destroy()}),Ie(a)}function o(){l(),s()}function c(u,v){var h=q(u);h.on(ye,function(p,_,y){v.go(v.is(ct)?y:p)}),a.push(h)}function f(){var u=q(t),v=u.on;v(zt,g),v(Mr,d),v([Ne,re],m),a.push(u),u.emit(Gt,t.splides)}function m(){V(e.Elements.list,jn,r.direction===en?"vertical":"")}function g(u){t.go(u.index)}function d(u,v){kn(va,Bn(v))&&(g(u),be(v))}return{setup:B(e.Media.set,{slideFocus:Tt(i)?n:i},!0),mount:s,destroy:l,remount:o}}function ma(t,e,r){var n=q(t),i=n.bind,a=0;function s(){r.wheel&&i(e.Elements.track,"wheel",l,He)}function l(c){if(c.cancelable){var f=c.deltaY,m=f<0,g=vn(c),d=r.wheelMinThreshold||0,u=r.wheelSleep||0;ce(f)>d&&g-a>u&&(t.go(m?"<":">"),a=g),o(m)&&be(c)}}function o(c){return!r.releaseWheel||t.state.is(lt)||e.Controller.getAdjacent(c)!==-1}return{mount:s}}var ha=90;function pa(t,e,r){var n=q(t),i=n.on,a=e.Elements.track,s=r.live&&!r.isNavigation,l=Ze("span",Mi),o=Kt(ha,B(f,!1));function c(){s&&(g(!e.Autoplay.isPaused()),V(a,dr,!0),l.textContent="…",i(Un,B(g,!0)),i($n,B(g,!1)),i([Fe,ze],B(f,!0)))}function f(d){V(a,fr,d),d?(It(a,l),o.start()):($e(l),o.cancel())}function m(){_e(a,[ur,dr,fr]),$e(l)}function g(d){s&&V(a,ur,d?"off":"polite")}return{mount:c,disable:g,destroy:m}}var _a=Object.freeze({__proto__:null,Media:Ii,Direction:Ri,Elements:zi,Slides:Bi,Layout:Wi,Clones:qi,Move:Zi,Controller:Yi,Arrows:Ji,Autoplay:Qi,Cover:ea,Scroll:oa,Drag:sa,Keyboard:ca,LazyLoad:fa,Pagination:da,Sync:ga,Wheel:ma,Live:pa}),ya={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"},Ea={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:$i,i18n:ya,reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function ba(t,e,r){var n=e.Slides;function i(){q(t).on([Ne,K],a)}function a(){n.forEach(function(l){l.style("transform","translateX(-"+100*l.index+"%)")})}function s(l,o){n.style("transition","opacity "+r.speed+"ms "+r.easing),Sr(o)}return{mount:i,start:s,cancel:dn}}function Aa(t,e,r){var n=e.Move,i=e.Controller,a=e.Scroll,s=e.Elements.list,l=B(ge,s,"transition"),o;function c(){q(t).bind(s,"transitionend",function(d){d.target===s&&o&&(m(),o())})}function f(d,u){var v=n.toPosition(d,!0),h=n.getPosition(),p=g(d);ce(v-h)>=1&&p>=1?r.useScroll?a.scroll(v,p,!1,u):(l("transform "+p+"ms "+r.easing),n.translate(v,!0),o=u):(n.jump(d),u())}function m(){l(""),a.cancel()}function g(d){var u=r.rewindSpeed;if(t.is(et)&&u){var v=i.getIndex(!0),h=i.getEnd();if(v===0&&d>=h||v>=h&&d===0)return u}return r.speed}return{mount:c,start:f,cancel:m}}var Sa=function(){function t(r,n){this.event=q(),this.Components={},this.state=Ti(qe),this.splides=[],this._o={},this._E={};var i=Ce(r)?Cr(document,r):r;ft(i,i+" is invalid."),this.root=i,n=Le({label:me(i,de)||"",labelledby:me(i,Fn)||""},Ea,t.defaults,n||{});try{Le(n,JSON.parse(me(i,Dn)))}catch{ft(!1,"Invalid JSON")}this._o=Object.create(Le({},n))}var e=t.prototype;return e.mount=function(n,i){var a=this,s=this.state,l=this.Components;ft(s.is([qe,$t]),"Already mounted!"),s.set(qe),this._C=l,this._T=i||this._T||(this.is(Pt)?ba:Aa),this._E=n||this._E;var o=ht({},_a,this._E,{Transition:this._T});return Ve(o,function(c,f){var m=c(a,l,a._o);l[f]=m,m.setup&&m.setup()}),Ve(l,function(c){c.mount&&c.mount()}),this.emit(Ne),pe(this.root,Vi),s.set(xe),this.emit(sr),this},e.sync=function(n){return this.splides.push({splide:n}),n.splides.push({splide:this,isParent:!0}),this.state.is(xe)&&(this._C.Sync.remount(),n.Components.Sync.remount()),this},e.go=function(n){return this._C.Controller.go(n),this},e.on=function(n,i){return this.event.on(n,i),this},e.off=function(n){return this.event.off(n),this},e.emit=function(n){var i;return(i=this.event).emit.apply(i,[n].concat(ke(arguments,1))),this},e.add=function(n,i){return this._C.Slides.add(n,i),this},e.remove=function(n){return this._C.Slides.remove(n),this},e.is=function(n){return this._o.type===n},e.refresh=function(){return this.emit(K),this},e.destroy=function(n){n===void 0&&(n=!0);var i=this.event,a=this.state;return a.is(qe)?q(this).on(sr,this.destroy.bind(this,n)):(Ve(this._C,function(s){s.destroy&&s.destroy(n)},!0),i.emit(Vn),i.destroy(),n&&Ie(this.splides),a.set($t)),this},yi(t,[{key:"options",get:function(){return this._o},set:function(n){this._C.Media.set(n,!0,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}]),t}(),Wn=Sa;Wn.defaults={};Wn.STATES=bi;const Ta=[Ne,K,Qe,Yt,Nr,Or,Dr,Xt,ze,Vn,Un,$n];function wa(t,e){const r=(n,i={})=>{e(Ia(n),{splide:t,...i})};t.on(zt,(n,i)=>{r(zt,{Slide:n,e:i})}),t.on(ye,(n,i,a)=>{r(ye,{index:n,prev:i,dest:a})}),t.on(Fe,(n,i,a)=>{r(Fe,{index:n,prev:i,dest:a})}),t.on(hn,n=>{r(hn,{Slide:n})}),t.on(pn,n=>{r(pn,{Slide:n})}),t.on(_n,n=>{r(_n,{Slide:n})}),t.on(yn,n=>{r(yn,{Slide:n})}),t.on(re,n=>{r(re,n)}),t.on(En,(n,i)=>{r(En,{prev:n,next:i})}),t.on(bn,(n,i)=>{r(bn,{prev:n,next:i})}),t.on(An,(n,i)=>{r(An,{data:n,item:i})}),t.on(Sn,(n,i,a)=>{r(Sn,{data:n,prev:i,curr:a})}),t.on(Gt,n=>{r(Gt,{splides:n})}),t.on(Tn,n=>{r(Tn,{rate:n})}),t.on(Bt,(n,i)=>{r(Bt,{img:n,Slide:i})}),Ta.forEach(n=>{t.on(n,()=>{r(n)})})}function Ia(t){return t.split(":").map((e,r)=>r>0?e.charAt(0).toUpperCase()+e.slice(1):e).join("").replace("Lazyload","LazyLoad")}function Ra(t){let e;const r=t[11].default,n=it(r,t,t[13],null);return{c(){n&&n.c()},m(i,a){n&&n.m(i,a),e=!0},p(i,a){n&&n.p&&(!e||a&8192)&&at(n,r,i,i[13],e?st(r,i[13],a,null):ot(i[13]),null)},i(i){e||(F(n,i),e=!0)},o(i){j(n,i),e=!1},d(i){n&&n.d(i)}}}function La(t){let e,r;return e=new Hn({props:{$$slots:{default:[Ca]},$$scope:{ctx:t}}}),{c(){oe(e.$$.fragment)},m(n,i){se(e,n,i),r=!0},p(n,i){const a={};i&8192&&(a.$$scope={dirty:i,ctx:n}),e.$set(a)},i(n){r||(F(e.$$.fragment,n),r=!0)},o(n){j(e.$$.fragment,n),r=!1},d(n){le(e,n)}}}function Ca(t){let e;const r=t[11].default,n=it(r,t,t[13],null);return{c(){n&&n.c()},m(i,a){n&&n.m(i,a),e=!0},p(i,a){n&&n.p&&(!e||a&8192)&&at(n,r,i,i[13],e?st(r,i[13],a,null):ot(i[13]),null)},i(i){e||(F(n,i),e=!0)},o(i){j(n,i),e=!1},d(i){n&&n.d(i)}}}function Pa(t){let e,r,n,i,a;const s=[La,Ra],l=[];function o(m,g){return m[1]?0:1}r=o(t),n=l[r]=s[r](t);let c=[{class:i=Je("splide",t[0])},t[3]],f={};for(let m=0;m<c.length;m+=1)f=ue(f,c[m]);return{c(){e=x("div"),n.c(),Xe(e,f)},m(m,g){Q(m,e,g),l[r].m(e,null),t[12](e),a=!0},p(m,[g]){let d=r;r=o(m),r===d?l[r].p(m,g):(nt(),j(l[d],1,1,()=>{l[d]=null}),rt(),n=l[r],n?n.p(m,g):(n=l[r]=s[r](m),n.c()),F(n,1),n.m(e,null)),Xe(e,f=Ue(c,[(!a||g&1&&i!==(i=Je("splide",m[0])))&&{class:i},g&8&&m[3]]))},i(m){a||(F(n),a=!0)},o(m){j(n),a=!1},d(m){m&&ee(e),l[r].d(),t[12](null)}}}function ka(t,e,r){const n=["class","options","splide","extensions","transition","hasTrack","go","sync"];let i=Ke(e,n),{$$slots:a={},$$scope:s}=e,{class:l=void 0}=e,{options:o={}}=e,{splide:c=void 0}=e,{extensions:f=void 0}=e,{transition:m=void 0}=e,{hasTrack:g=!0}=e;const d=ei();let u,v,h=fn({},o);ti(()=>(r(4,c=new Wn(u,o)),wa(c,d),c.mount(f,m),v=er(c),()=>c.destroy())),ni(()=>{if(c){const T=er(c);_i(v,T)||(c.refresh(),v=T.slice())}});function p(T){c==null||c.go(T)}function _(T){c==null||c.sync(T)}function y(T){ri[T?"unshift":"push"](()=>{u=T,r(2,u)})}return t.$$set=T=>{e=ue(ue({},e),Rn(T)),r(3,i=Ke(e,n)),"class"in T&&r(0,l=T.class),"options"in T&&r(5,o=T.options),"splide"in T&&r(4,c=T.splide),"extensions"in T&&r(6,f=T.extensions),"transition"in T&&r(7,m=T.transition),"hasTrack"in T&&r(1,g=T.hasTrack),"$$scope"in T&&r(13,s=T.$$scope)},t.$$.update=()=>{t.$$.dirty&1072&&c&&!un(h,o)&&(r(4,c.options=o,c),r(10,h=fn({},h)))},[l,g,u,i,c,o,f,m,p,_,h,a,y,s]}class Na extends bt{constructor(e){super(),At(this,e,ka,Pa,tt,{class:0,options:5,splide:4,extensions:6,transition:7,hasTrack:1,go:8,sync:9})}get class(){return this.$$.ctx[0]}set class(e){this.$$set({class:e}),Ge()}get options(){return this.$$.ctx[5]}set options(e){this.$$set({options:e}),Ge()}get splide(){return this.$$.ctx[4]}set splide(e){this.$$set({splide:e}),Ge()}get extensions(){return this.$$.ctx[6]}set extensions(e){this.$$set({extensions:e}),Ge()}get transition(){return this.$$.ctx[7]}set transition(e){this.$$set({transition:e}),Ge()}get hasTrack(){return this.$$.ctx[1]}set hasTrack(e){this.$$set({hasTrack:e}),Ge()}get go(){return this.$$.ctx[8]}get sync(){return this.$$.ctx[9]}}function Oa(t){let e,r,n,i;const a=t[3].default,s=it(a,t,t[2],null);let l=[{class:n=Je("splide__track",t[0])},t[1]],o={};for(let c=0;c<l.length;c+=1)o=ue(o,l[c]);return{c(){e=x("div"),r=x("ul"),s&&s.c(),X(r,"class","splide__list"),Xe(e,o)},m(c,f){Q(c,e,f),ne(e,r),s&&s.m(r,null),i=!0},p(c,[f]){s&&s.p&&(!i||f&4)&&at(s,a,c,c[2],i?st(a,c[2],f,null):ot(c[2]),null),Xe(e,o=Ue(l,[(!i||f&1&&n!==(n=Je("splide__track",c[0])))&&{class:n},f&2&&c[1]]))},i(c){i||(F(s,c),i=!0)},o(c){j(s,c),i=!1},d(c){c&&ee(e),s&&s.d(c)}}}function Da(t,e,r){const n=["class"];let i=Ke(e,n),{$$slots:a={},$$scope:s}=e,{class:l=void 0}=e;return t.$$set=o=>{e=ue(ue({},e),Rn(o)),r(1,i=Ke(e,n)),"class"in o&&r(0,l=o.class),"$$scope"in o&&r(2,s=o.$$scope)},[l,i,s,a]}class Hn extends bt{constructor(e){super(),At(this,e,Da,Oa,tt,{class:0})}}Hn.__docgen={version:3,name:"SplideTrack.svelte",data:[{visibility:"public",description:null,keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"any",type:"any"},localName:"className"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default"}],refs:[]};function Ma(t){let e,r,n;const i=t[3].default,a=it(i,t,t[2],null);let s=[{class:r=Je("splide__slide",t[0])},t[1]],l={};for(let o=0;o<s.length;o+=1)l=ue(l,s[o]);return{c(){e=x("li"),a&&a.c(),Xe(e,l)},m(o,c){Q(o,e,c),a&&a.m(e,null),n=!0},p(o,[c]){a&&a.p&&(!n||c&4)&&at(a,i,o,o[2],n?st(i,o[2],c,null):ot(o[2]),null),Xe(e,l=Ue(s,[(!n||c&1&&r!==(r=Je("splide__slide",o[0])))&&{class:r},c&2&&o[1]]))},i(o){n||(F(a,o),n=!0)},o(o){j(a,o),n=!1},d(o){o&&ee(e),a&&a.d(o)}}}function Va(t,e,r){const n=["class"];let i=Ke(e,n),{$$slots:a={},$$scope:s}=e,{class:l=void 0}=e;return t.$$set=o=>{e=ue(ue({},e),Rn(o)),r(1,i=Ke(e,n)),"class"in o&&r(0,l=o.class),"$$scope"in o&&r(2,s=o.$$scope)},[l,i,s,a]}class Kr extends bt{constructor(e){super(),At(this,e,Va,Ma,tt,{class:0})}}Kr.__docgen={version:3,name:"SplideSlide.svelte",data:[{visibility:"public",description:null,keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"any",type:"any"},localName:"className"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default"}],refs:[]};function Ua(t){const e=t-1;return e*e*e+1}function $a(t,{delay:e=0,duration:r=400,easing:n=Ua,x:i=0,y:a=0,opacity:s=0}={}){const l=getComputedStyle(t),o=+l.opacity,c=l.transform==="none"?"":l.transform,f=o*(1-s),[m,g]=Yn(i),[d,u]=Yn(a);return{delay:e,duration:r,easing:n,css:(v,h)=>`
|
|
transform: ${c} translate(${(1-v)*m}${g}, ${(1-v)*d}${u});
|
|
opacity: ${o-f*h}`}}const Fa=t=>({caption:t&520}),hr=t=>({caption:t[3][t[9]].caption});function pr(t,e,r){const n=t.slice();return n[18]=e[r],n[20]=r,n}const ja=t=>({credit:t&8}),_r=t=>({credit:t[18].credit});function za(t){let e,r=t[18].credit+"",n;return{c(){e=x("span"),n=Ht(r),X(e,"class","credit svelte-1pvwb00"),Xn(e,"contain-fit",t[18].objectFit==="contain"||t[4]==="contain")},m(i,a){Q(i,e,a),ne(e,n)},p(i,a){a&8&&r!==(r=i[18].credit+"")&&qt(n,r),a&24&&Xn(e,"contain-fit",i[18].objectFit==="contain"||i[4]==="contain")},i:Vt,o:Vt,d(i){i&&ee(e)}}}function Ga(t){let e;const r=t[15].credit,n=it(r,t,t[17],_r);return{c(){n&&n.c()},m(i,a){n&&n.m(i,a),e=!0},p(i,a){n&&n.p&&(!e||a&131080)&&at(n,r,i,i[17],e?st(r,i[17],a,ja):ot(i[17]),_r)},i(i){e||(F(n,i),e=!0)},o(i){j(n,i),e=!1},d(i){n&&n.d(i)}}}function Ba(t){let e,r,n,i,a,s,l,o,c,f;const m=[Ga,za],g=[];function d(u,v){return u[12].credit?0:1}return l=d(t),o=g[l]=m[l](t),{c(){e=x("div"),r=x("figure"),n=x("img"),s=Ae(),o.c(),c=Ae(),X(n,"data-splide-lazy",i=t[18].src),X(n,"alt",a=t[18].altText),X(n,"class","svelte-1pvwb00"),Be(n,"object-fit",t[18].objectFit||t[4]),Be(n,"object-position",t[18].objectPosition||t[5]),Be(r,"height",t[10]+"px"),X(r,"class","svelte-1pvwb00"),X(e,"class","photo-slide svelte-1pvwb00")},m(u,v){Q(u,e,v),ne(e,r),ne(r,n),ne(r,s),g[l].m(r,null),Q(u,c,v),f=!0},p(u,v){(!f||v&8&&i!==(i=u[18].src))&&X(n,"data-splide-lazy",i),(!f||v&8&&a!==(a=u[18].altText))&&X(n,"alt",a),v&24&&Be(n,"object-fit",u[18].objectFit||u[4]),v&40&&Be(n,"object-position",u[18].objectPosition||u[5]);let h=l;l=d(u),l===h?g[l].p(u,v):(nt(),j(g[h],1,1,()=>{g[h]=null}),rt(),o=g[l],o?o.p(u,v):(o=g[l]=m[l](u),o.c()),F(o,1),o.m(r,null)),(!f||v&1024)&&Be(r,"height",u[10]+"px")},i(u){f||(F(o),f=!0)},o(u){j(o),f=!1},d(u){u&&ee(e),g[l].d(),u&&ee(c)}}}function yr(t){let e,r;return e=new Kr({props:{$$slots:{default:[Ba]},$$scope:{ctx:t}}}),{c(){oe(e.$$.fragment)},m(n,i){se(e,n,i),r=!0},p(n,i){const a={};i&136248&&(a.$$scope={dirty:i,ctx:n}),e.$set(a)},i(n){r||(F(e.$$.fragment,n),r=!0)},o(n){j(e.$$.fragment,n),r=!1},d(n){le(e,n)}}}function Wa(t){let e,r,n=t[3],i=[];for(let s=0;s<n.length;s+=1)i[s]=yr(pr(t,n,s));const a=s=>j(i[s],1,1,()=>{i[s]=null});return{c(){for(let s=0;s<i.length;s+=1)i[s].c();e=Ln()},m(s,l){for(let o=0;o<i.length;o+=1)i[o]&&i[o].m(s,l);Q(s,e,l),r=!0},p(s,l){if(l&136248){n=s[3];let o;for(o=0;o<n.length;o+=1){const c=pr(s,n,o);i[o]?(i[o].p(c,l),F(i[o],1)):(i[o]=yr(c),i[o].c(),F(i[o],1),i[o].m(e.parentNode,e))}for(nt(),o=n.length;o<i.length;o+=1)a(o);rt()}},i(s){if(!r){for(let l=0;l<n.length;l+=1)F(i[l]);r=!0}},o(s){i=i.filter(Boolean);for(let l=0;l<i.length;l+=1)j(i[l]);r=!1},d(s){oi(i,s),s&&ee(e)}}}function Er(t){let e,r;return e=new gi({props:{containerIsFluid:t[0]==="fluid",$$slots:{default:[Za]},$$scope:{ctx:t}}}),{c(){oe(e.$$.fragment)},m(n,i){se(e,n,i),r=!0},p(n,i){const a={};i&1&&(a.containerIsFluid=n[0]==="fluid"),i&135688&&(a.$$scope={dirty:i,ctx:n}),e.$set(a)},i(n){r||(F(e.$$.fragment,n),r=!0)},o(n){j(e.$$.fragment,n),r=!1},d(n){le(e,n)}}}function Ha(t){let e=t[9],r,n=br(t);return{c(){n.c(),r=Ln()},m(i,a){n.m(i,a),Q(i,r,a)},p(i,a){a&512&&tt(e,e=i[9])?(nt(),j(n,1,1,Vt),rt(),n=br(i),n.c(),F(n,1),n.m(r.parentNode,r)):n.p(i,a)},i(i){F(n)},o(i){j(n)},d(i){i&&ee(r),n.d(i)}}}function qa(t){let e;const r=t[15].caption,n=it(r,t,t[17],hr);return{c(){n&&n.c()},m(i,a){n&&n.m(i,a),e=!0},p(i,a){n&&n.p&&(!e||a&131592)&&at(n,r,i,i[17],e?st(r,i[17],a,Fa):ot(i[17]),hr)},i(i){e||(F(n,i),e=!0)},o(i){j(n,i),e=!1},d(i){n&&n.d(i)}}}function br(t){let e,r=t[3][t[9]].caption+"",n,i;return{c(){e=x("p"),n=Ht(r),X(e,"class","caption svelte-1pvwb00")},m(a,s){Q(a,e,s),ne(e,n)},p(a,s){s&520&&r!==(r=a[3][a[9]].caption+"")&&qt(n,r)},i(a){a&&(i||Ar(()=>{i=si(e,$a,{x:20,duration:175}),i.start()}))},o:Vt,d(a){a&&ee(e)}}}function Za(t){let e,r,n,i;const a=[qa,Ha],s=[];function l(o,c){return o[12].caption?0:1}return e=l(t),r=s[e]=a[e](t),{c(){r.c(),n=Ln()},m(o,c){s[e].m(o,c),Q(o,n,c),i=!0},p(o,c){let f=e;e=l(o),e===f?s[e].p(o,c):(nt(),j(s[f],1,1,()=>{s[f]=null}),rt(),r=s[e],r?r.p(o,c):(r=s[e]=a[e](o),r.c()),F(r,1),r.m(n.parentNode,n))},i(o){i||(F(r),i=!0)},o(o){j(r),i=!1},d(o){s[e].d(o),o&&ee(n)}}}function Ya(t){let e,r,n,i,a,s,l,o,c,f,m,g,d;r=new Hn({props:{$$slots:{default:[Wa]},$$scope:{ctx:t}}});let u=t[3][t[9]].caption&&Er(t);return c=new Jn({props:{icon:di,fw:!0}}),g=new Jn({props:{icon:vi,fw:!0}}),{c(){e=x("div"),oe(r.$$.fragment),n=Ae(),u&&u.c(),i=Ae(),a=x("div"),a.innerHTML='<div class="splide__progress__bar"></div>',s=Ae(),l=x("div"),o=x("button"),oe(c.$$.fragment),f=Ae(),m=x("button"),oe(g.$$.fragment),X(a,"class","splide__progress"),X(o,"class","splide__arrow splide__arrow--prev"),X(m,"class","splide__arrow splide__arrow--next"),X(l,"class","splide__arrows"),X(e,"class","image-container")},m(v,h){Q(v,e,h),se(r,e,null),ne(e,n),u&&u.m(e,null),ne(e,i),ne(e,a),ne(e,s),ne(e,l),ne(l,o),se(c,o,null),ne(l,f),ne(l,m),se(g,m,null),d=!0},p(v,h){const p={};h&136248&&(p.$$scope={dirty:h,ctx:v}),r.$set(p),v[3][v[9]].caption?u?(u.p(v,h),h&520&&F(u,1)):(u=Er(v),u.c(),F(u,1),u.m(e,i)):u&&(nt(),j(u,1,1,()=>{u=null}),rt())},i(v){d||(F(r.$$.fragment,v),F(u),F(c.$$.fragment,v),F(g.$$.fragment,v),d=!0)},o(v){j(r.$$.fragment,v),j(u),j(c.$$.fragment,v),j(g.$$.fragment,v),d=!1},d(v){v&&ee(e),le(r),u&&u.d(),le(c),le(g)}}}function Xa(t){let e,r,n,i;return r=new Na({props:{hasTrack:!1,options:{height:t[10],fixedHeight:t[10],lazyLoad:"nearby",preloadPages:t[7]},"aria-label":t[6],$$slots:{default:[Ya]},$$scope:{ctx:t}}}),r.$on("move",t[11]),{c(){e=x("div"),oe(r.$$.fragment),X(e,"class","carousel-container svelte-1pvwb00"),Ar(()=>t[16].call(e))},m(a,s){Q(a,e,s),se(r,e,null),n=ai(e,t[16].bind(e)),i=!0},p(a,s){const l={};s&1152&&(l.options={height:a[10],fixedHeight:a[10],lazyLoad:"nearby",preloadPages:a[7]}),s&64&&(l["aria-label"]=a[6]),s&136761&&(l.$$scope={dirty:s,ctx:a}),r.$set(l)},i(a){i||(F(r.$$.fragment,a),i=!0)},o(a){j(r.$$.fragment,a),i=!1},d(a){a&&ee(e),le(r),n()}}}function Ka(t){let e,r;return e=new fi({props:{width:t[0],id:t[1],cls:"photo-carousel "+t[2],$$slots:{default:[Xa]},$$scope:{ctx:t}}}),{c(){oe(e.$$.fragment)},m(n,i){se(e,n,i),r=!0},p(n,[i]){const a={};i&1&&(a.width=n[0]),i&2&&(a.id=n[1]),i&4&&(a.cls="photo-carousel "+n[2]),i&137209&&(a.$$scope={dirty:i,ctx:n}),e.$set(a)},i(n){r||(F(e.$$.fragment,n),r=!0)},o(n){j(e.$$.fragment,n),r=!1},d(n){le(e,n)}}}function Ja(t,e,r){let n,{$$slots:i={},$$scope:a}=e;const s=ii(i);let{width:l="wider"}=e,{id:o=""}=e,{cls:c=""}=e,{photos:f=[]}=e,{maxHeight:m=660}=e,{defaultImageObjectFit:g="cover"}=e,{defaultImageObjectPosition:d="center center"}=e,{carouselAriaLabel:u="Photo gallery"}=e,{heightRatio:v=.68}=e,{preloadImages:h=1}=e,p,_=0;const y=E=>{r(9,_=E.detail.dest)};function T(){p=this.clientWidth,r(8,p)}return t.$$set=E=>{"width"in E&&r(0,l=E.width),"id"in E&&r(1,o=E.id),"cls"in E&&r(2,c=E.cls),"photos"in E&&r(3,f=E.photos),"maxHeight"in E&&r(13,m=E.maxHeight),"defaultImageObjectFit"in E&&r(4,g=E.defaultImageObjectFit),"defaultImageObjectPosition"in E&&r(5,d=E.defaultImageObjectPosition),"carouselAriaLabel"in E&&r(6,u=E.carouselAriaLabel),"heightRatio"in E&&r(14,v=E.heightRatio),"preloadImages"in E&&r(7,h=E.preloadImages),"$$scope"in E&&r(17,a=E.$$scope)},t.$$.update=()=>{t.$$.dirty&24832&&r(10,n=p?Math.min(p*v,m):m)},[l,o,c,f,g,d,u,h,p,_,n,y,s,m,v,i,T,a]}class Et extends bt{constructor(e){super(),At(this,e,Ja,Ka,tt,{width:0,id:1,cls:2,photos:3,maxHeight:13,defaultImageObjectFit:4,defaultImageObjectPosition:5,carouselAriaLabel:6,heightRatio:14,preloadImages:7})}}Et.__docgen={version:3,name:"PhotoCarousel.svelte",data:[{keywords:[],visibility:"public",description:"Width of the component within the text well.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"wider"},{keywords:[],visibility:"public",description:"Add an ID to target with SCSS.",name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[],visibility:"public",description:"Add a class to target with SCSS.",name:"cls",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[{name:"required",description:""}],visibility:"public",description:"Array of photos.",name:"photos",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{keywords:[],visibility:"public",description:"Max height of the carousel",name:"maxHeight",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:660},{keywords:[],visibility:"public",description:"Default Image object-fit style, either `cover` or `contain`.",name:"defaultImageObjectFit",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"cover"},{keywords:[],visibility:"public",description:"Default image object-position style, e.g., `center center` or `50% 50%`.",name:"defaultImageObjectPosition",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"center center"},{keywords:[{name:"required",description:""}],visibility:"public",description:"ARIA label for the carousel.",name:"carouselAriaLabel",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"Photo gallery"},{keywords:[],visibility:"public",description:"Set height of the carousel as a ratio of its width\nas long as its below whatever you set in `maxHeight`.",name:"heightRatio",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.68},{keywords:[],visibility:"public",description:"Number of images to preload ahead of the active image.",name:"preloadImages",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"credit",params:[{name:"credit",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"credit",type:{kind:"type",text:"*",type:"any"}}]},{keywords:[],visibility:"public",description:"",name:"caption",params:[{name:"caption",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"caption",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};const xa=[{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T194630Z_544493697_UP1E.jpeg",caption:"Spain's Sergio Busquets and Aymeric Laporte react before a Germany goal is disallowed following a VAR review.",credit:"REUTERS/Molly Darlington"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T194619Z_2007900040_UP1.jpeg",caption:"Spain's Sergio Busquets fouls Germany's Jamal Musiala before being shown yellow card.",credit:"REUTERS/Kai Pfaffenbach"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T194619Z_635809122_UP1E.jpeg",caption:"Spain's Sergio Busquets is shown a yellow card by referee Danny Desmond Makkelie.",credit:"REUTERS/Albert Gea"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T191015Z_1293757566_UP1.jpeg",caption:"Spain's Sergio Busquets in action with Germany's Thomas Muller.",credit:"REUTERS/John Sibley"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T181411Z_1_MTZXEIBR0QNN.jpeg",caption:"Spain fans inside the stadium before the match.",credit:"REUTERS/Albert Gea"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T194827Z_345059331_UP1E.jpeg",caption:"Spain's Gavi.",credit:"REUTERS/Fabrizio Bensch"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T175149Z_1_MTZXEIBR0PMD.jpeg",caption:"",credit:"REUTERS/John Sibley"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T203232Z_890709671_UP1E.jpeg",caption:"Spain's Alvaro Morata scores their first goal.",credit:"REUTERS/Kai Pfaffenbach"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T203612Z_1399473226_UP1.jpeg",caption:"Spain's Alvaro Morata celebrates scoring their first goal.",credit:"REUTERS/Molly Darlington"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T204305Z_1795686896_UP1.jpeg",caption:"Germany's Niclas Fullkrug scores their first goal.",credit:"REUTERS/Molly Darlington"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T204528Z_151067034_UP1E.jpeg",caption:"Germany's Niclas Fullkrug celebrates scoring their first goal.",credit:"REUTERS/Molly Darlington"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T205041Z_2076149593_UP1.jpeg",caption:"Spain coach Luis Enrique.",credit:"REUTERS/John Sibley"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T205604Z_1468073277_UP1.jpeg",caption:"Germany's Manuel Neuer applauds fans after the match.",credit:"REUTERS/Kai Pfaffenbach"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T205854Z_408619749_UP1E.jpeg",caption:"Spain players applaud fans after the match.",credit:"REUTERS/Albert Gea"}];function Qa(t){let e,r;const n=[t[4]];let i={};for(let a=0;a<n.length;a+=1)i=ue(i,n[a]);return e=new Et({props:i}),{c(){oe(e.$$.fragment)},m(a,s){se(e,a,s),r=!0},p(a,s){const l=s&16?Ue(n,[cn(a[4])]):{};e.$set(l)},i(a){r||(F(e.$$.fragment,a),r=!0)},o(a){j(e.$$.fragment,a),r=!1},d(a){le(e,a)}}}function eo(t){let e,r=t[3]+"",n;return{c(){e=x("p"),n=Ht(r),X(e,"class","custom-credit svelte-6ggfq3"),X(e,"slot","credit")},m(i,a){Q(i,e,a),ne(e,n)},p(i,a){a&8&&r!==(r=i[3]+"")&&qt(n,r)},d(i){i&&ee(e)}}}function to(t){let e,r=t[2]+"",n;return{c(){e=x("p"),n=Ht(r),X(e,"class","custom-caption svelte-6ggfq3"),X(e,"slot","caption")},m(i,a){Q(i,e,a),ne(e,n)},p(i,a){a&4&&r!==(r=i[2]+"")&&qt(n,r)},d(i){i&&ee(e)}}}function no(t){let e,r;const n=[{width:"wider",photos:t[0]}];let i={$$slots:{caption:[to,({caption:a})=>({2:a}),({caption:a})=>a?4:0],credit:[eo,({credit:a})=>({3:a}),({credit:a})=>a?8:0]},$$scope:{ctx:t}};for(let a=0;a<n.length;a+=1)i=ue(i,n[a]);return e=new Et({props:i}),{c(){oe(e.$$.fragment)},m(a,s){se(e,a,s),r=!0},p(a,s){const l=s&1?Ue(n,[{width:"wider",photos:a[0]}]):{};s&44&&(l.$$scope={dirty:s,ctx:a}),e.$set(l)},i(a){r||(F(e.$$.fragment,a),r=!0)},o(a){j(e.$$.fragment,a),r=!1},d(a){le(e,a)}}}function ro(t){let e,r,n,i,a,s,l,o;const c=[{title:"Components/PhotoCarousel"},{component:Et},t[1]];let f={};for(let d=0;d<c.length;d+=1)f=ue(f,c[d]);e=new ci({props:f}),n=new ui({props:{$$slots:{default:[Qa,({args:d})=>({4:d}),({args:d})=>d?16:0]},$$scope:{ctx:t}}}),a=new Kn({props:{name:"Default",args:{width:"wider",photos:t[0]}}});const m=[{name:"Custom credits and captions"},{args:{width:"wider",photos:t[0]}},xn(Qn)];let g={$$slots:{default:[no]},$$scope:{ctx:t}};for(let d=0;d<m.length;d+=1)g=ue(g,m[d]);return l=new Kn({props:g}),{c(){oe(e.$$.fragment),r=Ae(),oe(n.$$.fragment),i=Ae(),oe(a.$$.fragment),s=Ae(),oe(l.$$.fragment)},m(d,u){se(e,d,u),Q(d,r,u),se(n,d,u),Q(d,i,u),se(a,d,u),Q(d,s,u),se(l,d,u),o=!0},p(d,[u]){const v=u&2?Ue(c,[c[0],u&0&&{component:Et},u&2&&cn(d[1])]):{};e.$set(v);const h={};u&48&&(h.$$scope={dirty:u,ctx:d}),n.$set(h);const p=u&1?Ue(m,[m[0],u&1&&{args:{width:"wider",photos:d[0]}},u&0&&cn(xn(Qn))]):{};u&32&&(p.$$scope={dirty:u,ctx:d}),l.$set(p)},i(d){o||(F(e.$$.fragment,d),F(n.$$.fragment,d),F(a.$$.fragment,d),F(l.$$.fragment,d),o=!0)},o(d){j(e.$$.fragment,d),j(n.$$.fragment,d),j(a.$$.fragment,d),j(l.$$.fragment,d),o=!1},d(d){le(e,d),d&&ee(r),le(n,d),d&&ee(i),le(a,d),d&&ee(s),le(l,d)}}}function io(t){const e=xa.map(n=>({...n,altText:n.caption})),r={...mi(hi),argTypes:{width:{control:"select",options:["normal","wide","wider","widest","fluid"]}}};return[e,r]}class Jr extends bt{constructor(e){super(),At(this,e,io,ro,tt,{})}}Jr.__docgen={version:3,name:"PhotoCarousel.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const qn=li(Jr,{meta:{title:"Components/PhotoCarousel"},stories:{"tpl:default":{storyId:"components-photocarousel--default",name:"default",template:!0,source:"<PhotoCarousel {...args} />",hasArgs:!0},Default:{storyId:"components-photocarousel--default",name:"Default",template:!1,hasArgs:!1},CustomCreditsAndCaptions:{storyId:"components-photocarousel--custom-credits-and-captions",name:"Custom credits and captions",template:!1,source:`<PhotoCarousel
|
|
{...{
|
|
width: 'wider',
|
|
photos,
|
|
}}
|
|
>
|
|
<p class="custom-credit" slot="credit" let:credit>{credit}</p>
|
|
<p class="custom-caption" slot="caption" let:caption>{caption}</p>
|
|
</PhotoCarousel>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","customDocs","PhotoCarousel","withComponentDocs","withStoryDocs","photosJson"]}),vo=qn.meta,go=["Default","CustomCreditsAndCaptions"],mo=qn.stories.Default,ho=qn.stories.CustomCreditsAndCaptions;export{ho as CustomCreditsAndCaptions,mo as Default,go as __namedExportsOrder,vo as default};
|
|
//# sourceMappingURL=PhotoCarousel.stories-a72986c1.js.map
|