hypnagaga/docs/assets/PhotoCarousel.stories-b17898cd.js
2024-02-28 18:25:00 +00:00

67 lines
58 KiB
JavaScript

import{S as Et,i as bt,s as tt,a5 as Ge,C as ue,o as J,a4 as Ye,d as Q,v as nt,h as j,w as rt,t as F,f as ee,a2 as Ke,K as ei,D as ti,L as ni,a1 as Rn,E as ri,l as it,u as at,p as ot,q as st,g as ae,m as oe,j as se,b as Y,e as ne,a6 as Zn,x as ii,P as Er,Q as ai,y as Ae,k as In,V as oi,c as Be,n as Mt,z as Wt,A as Ht,a7 as si,r as Xn}from"./index-43e9a565.js";import{g as $e,a as br}from"./spread-8a54911c.js";import{p as li,M as ci,T as ui,S as Yn}from"./collect-stories-23d08061.js";import{e as Kn}from"./each-e59479a4.js";import{B as Ar}from"./Block-db774151.js";import{F as xn}from"./fa-3f189960.js";import{g as fi,h as di}from"./index.es-ff8a88a9.js";import{P as vi}from"./PaddingReset-ccf66d5c.js";import{b as gi,w as mi}from"./withParams-47e2ab71.js";const hi=`A simple, accessible photo carousel with lazy-loading and mobile swipe built in.
\`\`\`svelte
<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}" />
\`\`\`
`,pi=`Use named slots to style your own custom credits and/or captions.
\`\`\`svelte
<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 xe(...n){return n.filter(Boolean).join(" ")}function _i(n,e){if(n){const r=Object.keys(n);for(let t=0;t<r.length;t++){const i=r[t];if(i!=="__proto__"&&e(n[i],i)===!1)break}}return n}function Jn(n){var r;const e=(r=n.Components.Elements)==null?void 0:r.list.children;return e&&Array.prototype.slice.call(e)||[]}function Vt(n){return n!==null&&typeof n=="object"}function cn(n,e){if(Array.isArray(n)&&Array.isArray(e))return n.length===e.length&&!n.some((r,t)=>!cn(r,e[t]));if(Vt(n)&&Vt(e)){const r=Object.keys(n),t=Object.keys(e);return r.length===t.length&&!r.some(i=>!Object.prototype.hasOwnProperty.call(e,i)||!cn(n[i],e[i]))}return n===e}function yi(n,e){return n.length===e.length&&!n.some((r,t)=>r!==e[t])}function un(n,e){const r=n;return _i(e,(t,i)=>{Array.isArray(t)?r[i]=t.slice():Vt(t)?r[i]=un(Vt(r[i])?r[i]:{},t):r[i]=t}),r}function Qn(n,e){for(var r=0;r<e.length;r++){var t=e[r];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(n,t.key,t)}}function Ei(n,e,r){return e&&Qn(n.prototype,e),r&&Qn(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}/*!
* Splide.js
* Version : 4.1.4
* License : MIT
* Copyright: 2022 Naotoshi Fujita
*/var er="(prefers-reduced-motion: reduce)",qe=1,bi=2,Je=3,lt=4,At=5,Pt=6,$t=7,Ai={CREATED:qe,MOUNTED:bi,IDLE:Je,MOVING:lt,SCROLLING:At,DRAGGING:Pt,DESTROYED:$t};function Re(n){n.length=0}function Pe(n,e,r){return Array.prototype.slice.call(n,e,r)}function B(n){return n.bind.apply(n,[null].concat(Pe(arguments,1)))}var Sr=setTimeout,fn=function(){};function tr(n){return requestAnimationFrame(n)}function qt(n,e){return typeof e===n}function vt(n){return!kn(n)&&qt("object",n)}var Ln=Array.isArray,Tr=B(qt,"function"),ke=B(qt,"string"),St=B(qt,"undefined");function kn(n){return n===null}function wr(n){try{return n instanceof(n.ownerDocument.defaultView||window).HTMLElement}catch{return!1}}function Tt(n){return Ln(n)?n:[n]}function ve(n,e){Tt(n).forEach(e)}function Cn(n,e){return n.indexOf(e)>-1}function Nt(n,e){return n.push.apply(n,Tt(e)),n}function Se(n,e,r){n&&ve(e,function(t){t&&n.classList[r?"add":"remove"](t)})}function pe(n,e){Se(n,ke(e)?e.split(" "):e,!0)}function wt(n,e){ve(e,n.appendChild.bind(n))}function Pn(n,e){ve(n,function(r){var t=(e||r).parentNode;t&&t.insertBefore(r,e)})}function gt(n,e){return wr(n)&&(n.msMatchesSelector||n.matches).call(n,e)}function Rr(n,e){var r=n?Pe(n.children):[];return e?r.filter(function(t){return gt(t,e)}):r}function Rt(n,e){return e?Rr(n,e)[0]:n.firstElementChild}var mt=Object.keys;function Ve(n,e,r){return n&&(r?mt(n).reverse():mt(n)).forEach(function(t){t!=="__proto__"&&e(n[t],t)}),n}function ht(n){return Pe(arguments,1).forEach(function(e){Ve(e,function(r,t){n[t]=e[t]})}),n}function Le(n){return Pe(arguments,1).forEach(function(e){Ve(e,function(r,t){Ln(r)?n[t]=r.slice():vt(r)?n[t]=Le({},vt(n[t])?n[t]:{},r):n[t]=r})}),n}function nr(n,e){ve(e||mt(n),function(r){delete n[r]})}function _e(n,e){ve(n,function(r){ve(e,function(t){r&&r.removeAttribute(t)})})}function V(n,e,r){vt(e)?Ve(e,function(t,i){V(n,i,t)}):ve(n,function(t){kn(r)||r===""?_e(t,e):t.setAttribute(e,String(r))})}function Ze(n,e,r){var t=document.createElement(n);return e&&(ke(e)?pe(t,e):V(t,e)),r&&wt(r,t),t}function ge(n,e,r){if(St(r))return getComputedStyle(n)[e];kn(r)||(n.style[e]=""+r)}function pt(n,e){ge(n,"display",e)}function Ir(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function me(n,e){return n.getAttribute(e)}function rr(n,e){return n&&n.classList.contains(e)}function fe(n){return n.getBoundingClientRect()}function Ue(n){ve(n,function(e){e&&e.parentNode&&e.parentNode.removeChild(e)})}function Lr(n){return Rt(new DOMParser().parseFromString(n,"text/html").body)}function be(n,e){n.preventDefault(),e&&(n.stopPropagation(),n.stopImmediatePropagation())}function kr(n,e){return n&&n.querySelector(e)}function Nn(n,e){return e?Pe(n.querySelectorAll(e)):[]}function Te(n,e){Se(n,e,!1)}function dn(n){return n.timeStamp}function Me(n){return ke(n)?n:n?n+"px":""}var It="splide",On="data-"+It;function ft(n,e){if(!n)throw new Error("["+It+"] "+(e||""))}var Ce=Math.min,Ut=Math.max,Ft=Math.floor,_t=Math.ceil,ce=Math.abs;function Cr(n,e,r){return ce(n-e)<r}function Ot(n,e,r,t){var i=Ce(e,r),a=Ut(e,r);return t?i<n&&n<a:i<=n&&n<=a}function We(n,e,r){var t=Ce(e,r),i=Ut(e,r);return Ce(Ut(t,n),i)}function vn(n){return+(n>0)-+(n<0)}function gn(n,e){return ve(e,function(r){n=n.replace("%s",""+r)}),n}function Dn(n){return n<10?"0"+n:""+n}var ir={};function Si(n){return""+n+Dn(ir[n]=(ir[n]||0)+1)}function Pr(){var n=[];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),n.push([f,m,g,o,u])})}function r(s,l,o){i(s,l,function(c,f,m){n=n.filter(function(g){return g[0]===c&&g[1]===f&&g[2]===m&&(!o||g[3]===o)?(g[4](),!1):!0})})}function t(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(){n.forEach(function(s){s[4]()}),Re(n)}return{bind:e,unbind:r,dispatch:t,destroy:a}}var Ne="mounted",ar="ready",ye="move",Fe="moved",jt="click",mn="active",hn="inactive",pn="visible",_n="hidden",K="refresh",re="updated",Qe="resize",Zt="resized",Nr="drag",Or="dragging",Dr="dragged",Xt="scroll",ze="scrolled",Ti="overflow",Mn="destroy",yn="arrows:mounted",En="arrows:updated",bn="pagination:mounted",An="pagination:updated",zt="navigation:mounted",Vn="autoplay:play",Sn="autoplay:playing",$n="autoplay:pause",Gt="lazyload:loaded",Mr="sk",Vr="sh",Bt="ei";function q(n){var e=n?n.event.bus:document.createDocumentFragment(),r=Pr();function t(a,s){r.bind(e,Tt(a).join(" "),function(l){s.apply(s,Ln(l.detail)?l.detail:[])})}function i(a){r.dispatch(e,a,Pe(arguments,1))}return n&&n.event.on(Mn,r.destroy),ht(r,{bus:e,on:t,off:B(r.unbind,e),emit:i})}function Yt(n,e,r,t){var i=Date.now,a,s=0,l,o=!0,c=0;function f(){if(!o){if(s=n?Ce((i()-a)/n,1):1,r&&r(s),s>=1&&(e(),a=i(),t&&++c>=t))return g();l=tr(f)}}function m(p){p||u(),a=i()-(p?s*n:0),o=!1,l=tr(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){n=p}function h(){return o}return{start:m,rewind:d,pause:g,cancel:u,set:v,isPaused:h}}function wi(n){var e=n;function r(i){e=i}function t(i){return Cn(Tt(i),e)}return{set:r,is:t}}function Ri(n,e){var r=Yt(e||0,n,null,1);return function(){r.isPaused()&&r.start()}}function Ii(n,e,r){var t=n.state,i=r.breakpoints||{},a=r.reducedMotion||{},s=Pr(),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,er),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=t.is($t),v=r.direction,h=l.reduce(function(p,_){return Le(p,_[1].matches?_[0]:{})},{});nr(r),d(h),r.destroy?n.destroy(r.destroy==="completely"):u?(c(!0),n.mount()):v!==r.direction&&n.refresh()}function g(u){matchMedia(er).matches&&(u?Le(r,a):nr(r,mt(a)))}function d(u,v,h){Le(r,u),v&&Le(Object.getPrototypeOf(r),u),(h||!t.is(qe))&&n.emit(re,r)}return{setup:o,destroy:c,reduce:g,set:d}}var Kt="Arrow",xt=Kt+"Left",Jt=Kt+"Right",$r=Kt+"Up",Ur=Kt+"Down",or="rtl",Qt="ttb",an={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[$r,Jt],ArrowRight:[Ur,xt]};function Li(n,e,r){function t(a,s,l){l=l||r.direction;var o=l===or&&!s?1:l===Qt?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===or?1:-1)}return{resolve:t,orient:i}}var we="role",Xe="tabindex",ki="disabled",he="aria-",Lt=he+"controls",Fr=he+"current",sr=he+"selected",de=he+"label",Un=he+"labelledby",jr=he+"hidden",Fn=he+"orientation",yt=he+"roledescription",lr=he+"live",cr=he+"busy",ur=he+"atomic",jn=[we,Xe,ki,Lt,Fr,de,Un,jr,Fn,yt],Ee=It+"__",Oe="is-",on=It,fr=Ee+"track",Ci=Ee+"list",en=Ee+"slide",zr=en+"--clone",Pi=en+"__container",zn=Ee+"arrows",tn=Ee+"arrow",Gr=tn+"--prev",Br=tn+"--next",nn=Ee+"pagination",Wr=nn+"__page",Ni=Ee+"progress",Oi=Ni+"__bar",Di=Ee+"toggle",Mi=Ee+"spinner",Vi=Ee+"sr",$i=Oe+"initialized",je=Oe+"active",Hr=Oe+"prev",qr=Oe+"next",Tn=Oe+"visible",wn=Oe+"loading",Zr=Oe+"focus-in",Xr=Oe+"overflow",Ui=[je,Tn,Hr,qr,wn,Zr,Xr],Fi={slide:en,clone:zr,arrows:zn,arrow:tn,prev:Gr,next:Br,pagination:nn,page:Wr,spinner:Mi};function ji(n,e){if(Tr(n.closest))return n.closest(e);for(var r=n;r&&r.nodeType===1&&!gt(r,e);)r=r.parentElement;return r}var zi=5,dr=200,Yr="touchstart mousedown",sn="touchmove mousemove",ln="touchend touchcancel mouseup click";function Gi(n,e,r){var t=q(n),i=t.on,a=t.bind,s=n.root,l=r.i18n,o={},c=[],f=[],m=[],g,d,u;function v(){y(),S(),_()}function h(){i(K,p),i(K,v),i(re,_),a(document,Yr+" keydown",function(b){u=b.type==="keydown"},{capture:!0}),a(s,"focusin",function(){Se(s,Zr,!!u)})}function p(b){var C=jn.concat("style");Re(c),Te(s,f),Te(g,m),_e([g,d],C),_e(s,b?C:["style",yt])}function _(){Te(s,f),Te(g,m),f=T(on),m=T(fr),pe(s,f),pe(g,m),V(s,de,r.label),V(s,Un,r.labelledby)}function y(){g=k("."+fr),d=Rt(g,"."+Ci),ft(g&&d,"A track/list element is missing."),Nt(c,Rr(d,"."+en+":not(."+zr+")")),Ve({arrows:zn,pagination:nn,prev:Gr,next:Br,bar:Oi,toggle:Di},function(b,C){o[C]=k("."+b)}),ht(o,{root:s,track:g,list:d,slides:c})}function S(){var b=s.id||Si(It),C=r.role;s.id=b,g.id=g.id||b+"-track",d.id=d.id||b+"-list",!me(s,we)&&s.tagName!=="SECTION"&&C&&V(s,we,C),V(s,yt,l.carousel),V(d,we,"presentation")}function k(b){var C=kr(s,b);return C&&ji(C,"."+on)===s?C:void 0}function T(b){return[b+"--"+r.type,b+"--"+r.direction,r.drag&&b+"--draggable",r.isNavigation&&b+"--nav",b===on&&je]}return ht(o,{setup:v,mount:h,destroy:p})}var et="slide",ct="loop",kt="fade";function Bi(n,e,r,t){var i=q(n),a=i.on,s=i.emit,l=i.bind,o=n.Components,c=n.root,f=n.options,m=f.isNavigation,g=f.updateOnMove,d=f.i18n,u=f.pagination,v=f.slideFocus,h=o.Direction.resolve,p=me(t,"style"),_=me(t,de),y=r>-1,S=Rt(t,"."+Pi),k;function T(){y||(t.id=c.id+"-slide"+Dn(e+1),V(t,we,u?"tabpanel":"group"),V(t,yt,d.slide),V(t,de,_||gn(d.slideLabel,[e+1,n.length]))),b()}function b(){l(t,"click",B(s,jt,D)),l(t,"keydown",B(s,Mr,D)),a([Fe,Vr,ze],w),a(zt,U),g&&a(ye,O)}function C(){k=!0,i.destroy(),Te(t,Ui),_e(t,jn),V(t,"style",p),V(t,de,_||"")}function U(){var N=n.splides.map(function(A){var P=A.splide.Components.Slides.getAt(e);return P?P.slide.id:""}).join(" ");V(t,de,gn(d.slideX,(y?r:e)+1)),V(t,Lt,N),V(t,we,v?"button":""),v&&_e(t,yt)}function O(){k||w()}function w(){if(!k){var N=n.index;R(),I(),Se(t,Hr,e===N-1),Se(t,qr,e===N+1)}}function R(){var N=$();N!==rr(t,je)&&(Se(t,je,N),V(t,Fr,m&&N||""),s(N?mn:hn,D))}function I(){var N=Z(),A=!N&&(!$()||y);if(n.state.is([lt,At])||V(t,jr,A||""),V(Nn(t,f.focusableNodes||""),Xe,A?-1:""),v&&V(t,Xe,A?-1:0),N!==rr(t,Tn)&&(Se(t,Tn,N),s(N?pn:_n,D)),!N&&document.activeElement===t){var P=o.Slides.getAt(n.index);P&&Ir(P.slide)}}function M(N,A,P){ge(P&&S||t,N,A)}function $(){var N=n.index;return N===e||f.cloneStatus&&N===r}function Z(){if(n.is(kt))return $();var N=fe(o.Elements.track),A=fe(t),P=h("left",!0),z=h("right",!0);return Ft(N[P])<=_t(A[P])&&Ft(A[z])<=_t(N[z])}function H(N,A){var P=ce(N-e);return!y&&(f.rewind||n.is(ct))&&(P=Ce(P,n.length-P)),P<=A}var D={index:e,slideIndex:r,slide:t,container:S,isClone:y,mount:T,destroy:C,update:w,style:M,isWithin:H};return D}function Wi(n,e,r){var t=q(n),i=t.on,a=t.emit,s=t.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,R){v(w,R,-1)})}function d(){k(function(w){w.destroy()}),Re(f)}function u(){k(function(w){w.update()})}function v(w,R,I){var M=Bi(n,R,I,w);M.mount(),f.push(M),f.sort(function($,Z){return $.index-Z.index})}function h(w){return w?T(function(R){return!R.isClone}):f}function p(w){var R=e.Controller,I=R.toIndex(w),M=R.hasFocus()?1:r.perPage;return T(function($){return Ot($.index,I,I+M-1)})}function _(w){return T(w)[0]}function y(w,R){ve(w,function(I){if(ke(I)&&(I=Lr(I)),wr(I)){var M=o[R];M?Pn(I,M):wt(c,I),pe(I,r.classes.slide),C(I,B(a,Qe))}}),a(K)}function S(w){Ue(T(w).map(function(R){return R.slide})),a(K)}function k(w,R){h(R).forEach(w)}function T(w){return f.filter(Tr(w)?w:function(R){return ke(w)?gt(R.slide,w):Cn(Tt(w),R.index)})}function b(w,R,I){k(function(M){M.style(w,R,I)})}function C(w,R){var I=Nn(w,"img"),M=I.length;M?I.forEach(function($){s($,"load error",function(){--M||R()})}):R()}function U(w){return w?o.length:f.length}function O(){return f.length>r.perPage}return{mount:m,destroy:d,update:u,register:v,get:h,getIn:p,getAt:_,add:y,remove:S,forEach:k,filter:T,style:b,getLength:U,isEnough:O}}function Hi(n,e,r){var t=q(n),i=t.on,a=t.bind,s=t.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",Ri(B(s,Qe))),i([re,K],y),i(Qe,S)}function y(){v=r.direction===Qt,ge(f,"maxWidth",Me(r.width)),ge(m,o("paddingLeft"),k(!1)),ge(m,o("paddingRight"),k(!0)),S(!0)}function S(D){var N=fe(f);(D||h.width!==N.width||h.height!==N.height)&&(ge(m,"height",T()),u(o("marginRight"),Me(r.gap)),u("width",C()),u("height",U(),!0),h=N,s(Zt),p!==(p=H())&&(Se(f,Xr,p),s(Ti,p)))}function k(D){var N=r.padding,A=o(D?"right":"left");return N&&Me(N[A]||(vt(N)?0:N))||"0px"}function T(){var D="";return v&&(D=b(),ft(D,"height or heightRatio is missing."),D="calc("+D+" - "+k(!1)+" - "+k(!0)+")"),D}function b(){return Me(r.height||fe(g).width*r.heightRatio)}function C(){return r.autoWidth?null:Me(r.fixedWidth)||(v?"":O())}function U(){return Me(r.fixedHeight)||(v?r.autoHeight?null:O():b())}function O(){var D=Me(r.gap);return"calc((100%"+(D&&" + "+D)+")/"+(r.perPage||1)+(D&&" - "+D)+")"}function w(){return fe(g)[o("width")]}function R(D,N){var A=d(D||0);return A?fe(A.slide)[o("width")]+(N?0:$()):0}function I(D,N){var A=d(D);if(A){var P=fe(A.slide)[o("right")],z=fe(g)[o("left")];return ce(P-z)+(N?0:$())}return 0}function M(D){return I(n.length-1)-I(0)+R(0,D)}function $(){var D=d(0);return D&&parseFloat(ge(D.slide,o("marginRight")))||0}function Z(D){return parseFloat(ge(m,o("padding"+(D?"Right":"Left"))))||0}function H(){return n.is(kt)||M(!0)>w()}return{mount:_,resize:S,listSize:w,slideSize:R,sliderSize:M,totalSize:I,getPadding:Z,isOverflow:H}}var qi=2;function Zi(n,e,r){var t=q(n),i=t.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(){Ue(o),Re(o),t.destroy()}function d(){var p=h();c!==p&&(c<p||!p)&&t.emit(K)}function u(p){var _=s.get().slice(),y=_.length;if(y){for(;_.length<p;)Nt(_,_);Nt(_.slice(-p),_.slice(0,p)).forEach(function(S,k){var T=k<p,b=v(S.slide,k);T?Pn(b,_[0].slide):wt(a.list,b),Nt(o,b),s.register(b,k-p+(T?0:y),S.index)})}}function v(p,_){var y=p.cloneNode(!0);return pe(y,r.classes.clone),y.id=n.root.id+"-clone"+Dn(_+1),y}function h(){var p=r.clones;if(!n.is(ct))p=0;else if(St(p)){var _=r[l("fixedWidth")]&&e.Layout.slideSize(0),y=_&&_t(fe(a.track)[l("width")]/_);p=y||r[l("autoWidth")]&&n.length||r.perPage*qi}return p}return{mount:f,destroy:g}}function Xi(n,e,r){var t=q(n),i=t.on,a=t.emit,s=n.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 S(){y=e.Transition,i([Ne,Zt,re,K],k)}function k(){e.Controller.isBusy()||(e.Scroll.cancel(),b(n.index),e.Slides.update())}function T(A,P,z,te){A!==P&&D(A>z)&&(w(),C(O(M(),A>z),!0)),s(lt),a(ye,P,z,A),y.start(P,function(){s(Je),a(Fe,P,z,A),te&&te()})}function b(A){C(I(A,!0))}function C(A,P){if(!n.is(kt)){var z=P?A:U(A);ge(p,"transform","translate"+u("X")+"("+z+"px)"),A!==z&&a(Vr)}}function U(A){if(n.is(ct)){var P=R(A),z=P>e.Controller.getEnd(),te=P<0;(te||z)&&(A=O(A,z))}return A}function O(A,P){var z=A-H(P),te=g();return A-=v(te*(_t(ce(z)/te)||1))*(P?1:-1),A}function w(){C(M(),!0),y.cancel()}function R(A){for(var P=e.Slides.get(),z=0,te=1/0,x=0;x<P.length;x++){var Ie=P[x].index,E=ce(I(Ie,!0)-A);if(E<=te)te=E,z=Ie;else break}return z}function I(A,P){var z=v(f(A-1)-Z(A));return P?$(z):z}function M(){var A=u("left");return fe(p)[A]-fe(_)[A]+v(c(!1))}function $(A){return r.trimSpace&&n.is(et)&&(A=We(A,0,v(g(!0)-m()))),A}function Z(A){var P=r.focus;return P==="center"?(m()-o(A,!0))/2:+P*o(A)||0}function H(A){return I(A?e.Controller.getEnd():0,!!r.trimSpace)}function D(A){var P=v(O(M(),A));return A?P>=0:P<=p[u("scrollWidth")]-fe(_)[u("width")]}function N(A,P){P=St(P)?M():P;var z=A!==!0&&v(P)<v(H(!1)),te=A!==!1&&v(P)>v(H(!0));return z||te}return{mount:S,move:T,jump:b,translate:C,shift:O,cancel:w,toIndex:R,toPosition:I,getPosition:M,getLimit:H,exceededLimit:N,reposition:k}}function Yi(n,e,r){var t=q(n),i=t.on,a=t.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=n.is(ct),v=n.is(et),h=B(M,!1),p=B(M,!0),_=r.start||0,y,S=_,k,T,b;function C(){U(),i([re,K,Bt],U),i(Zt,O)}function U(){k=g(!0),T=r.perMove,b=r.perPage,y=D();var E=We(_,0,d?y:k-1);E!==_&&(_=E,s.reposition())}function O(){y!==D()&&a(Bt)}function w(E,G,le){if(!Ie()){var X=I(E),ie=H(X);ie>-1&&(G||ie!==_)&&(z(ie),s.move(X,ie,S,le))}}function R(E,G,le,X){e.Scroll.scroll(E,G,le,function(){var ie=H(s.toIndex(l()));z(d?Ce(ie,y):ie),X&&X()})}function I(E){var G=_;if(ke(E)){var le=E.match(/([+\-<>])(\d+)?/)||[],X=le[1],ie=le[2];X==="+"||X==="-"?G=$(_+ +(""+X+(+ie||1)),_):X===">"?G=ie?N(+ie):h(!0):X==="<"&&(G=p(!0))}else G=u?E:We(E,0,y);return G}function M(E,G){var le=T||(x()?1:b),X=$(_+le*(E?-1:1),_,!(T||x()));return X===-1&&v&&!Cr(l(),o(!E),1)?E?0:y:G?X:H(X)}function $(E,G,le){if(m()||x()){var X=Z(E);X!==E&&(G=E,E=X,le=!1),E<0||E>y?!T&&(Ot(0,E,G,!0)||Ot(y,G,E,!0))?E=N(A(E)):u?E=le?E<0?-(k%b||b):k:E:r.rewind?E=E<0?y:0:E=-1:le&&E!==G&&(E=N(A(G)+(E<G?-1:1)))}else E=-1;return E}function Z(E){if(v&&r.trimSpace==="move"&&E!==_)for(var G=l();G===c(E,!0)&&Ot(E,0,n.length-1,!r.rewind);)E<_?--E:++E;return E}function H(E){return u?(E+k)%k||0:E}function D(){for(var E=k-(x()||u&&T?1:b);d&&E-- >0;)if(c(k-1,!0)!==c(E,!0)){E++;break}return We(E,0,k-1)}function N(E){return We(x()?E:b*E,0,y)}function A(E){return x()?Ce(E,y):Ft((E>=y?k-1:E)/b)}function P(E){var G=s.toIndex(E);return v?We(G,0,y):G}function z(E){E!==_&&(S=_,_=E)}function te(E){return E?S:_}function x(){return!St(r.focus)||r.isNavigation}function Ie(){return n.state.is([lt,At])&&!!r.waitForTransition}return{mount:C,go:w,scroll:R,getNext:h,getPrev:p,getAdjacent:M,getEnd:D,setIndex:z,getIndex:te,toIndex:N,toPage:A,toDest:P,hasFocus:x,isBusy:Ie}}var Ki="http://www.w3.org/2000/svg",xi="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",Ct=40;function Ji(n,e,r){var t=q(n),i=t.on,a=t.bind,s=t.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(){k(),i(re,S)}function S(){T(),y()}function k(){var R=r.arrows;R&&!(u&&v)&&U(),u&&v&&(ht(_,{prev:u,next:v}),pt(d,R?"":"none"),pe(d,p=zn+"--"+r.direction),R&&(b(),w(),V([u,v],Lt,g.id),s(yn,u,v)))}function T(){t.destroy(),Te(d,p),h?(Ue(m?[u,v]:d),u=v=null):_e([u,v],jn)}function b(){i([Ne,Fe,K,ze,Bt],w),a(v,"click",B(C,">")),a(u,"click",B(C,"<"))}function C(R){f.go(R,!0)}function U(){d=m||Ze("div",l.arrows),u=O(!0),v=O(!1),h=!0,wt(d,[u,v]),!m&&Pn(d,g)}function O(R){var I='<button class="'+l.arrow+" "+(R?l.prev:l.next)+'" type="button"><svg xmlns="'+Ki+'" viewBox="0 0 '+Ct+" "+Ct+'" width="'+Ct+'" height="'+Ct+'" focusable="false"><path d="'+(r.arrowPath||xi)+'" />';return Lr(I)}function w(){if(u&&v){var R=n.index,I=f.getPrev(),M=f.getNext(),$=I>-1&&R<I?o.last:o.prev,Z=M>-1&&R>M?o.first:o.next;u.disabled=I<0,v.disabled=M<0,V(u,de,$),V(v,de,Z),s(En,u,v,I,M)}}return{arrows:_,mount:y,destroy:T,update:w}}var Qi=On+"-interval";function ea(n,e,r){var t=q(n),i=t.on,a=t.bind,s=t.emit,l=Yt(r.interval,n.go.bind(n,">"),b),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,Lt,c.track.id),h||y(),T())}function _(){r.pauseOnHover&&a(m,"mouseenter mouseleave",function(U){u=U.type==="mouseenter",k()}),r.pauseOnFocus&&a(m,"focusin focusout",function(U){v=U.type==="focusin",k()}),g&&a(g,"click",function(){h?y():S(!0)}),i([ye,Xt,K],l.rewind),i(ye,C)}function y(){o()&&e.Slides.isEnough()&&(l.start(!r.resetProgress),v=u=h=!1,T(),s(Vn))}function S(U){U===void 0&&(U=!0),h=!!U,T(),o()||(l.pause(),s($n))}function k(){h||(u||v?S(!1):y())}function T(){g&&(Se(g,je,!h),V(g,de,r.i18n[h?"play":"pause"]))}function b(U){var O=c.bar;O&&ge(O,"width",U*100+"%"),s(Sn,U)}function C(U){var O=e.Slides.getAt(U);l.set(O&&+me(O.slide,Qi)||r.interval)}return{mount:p,destroy:l.cancel,play:y,pause:S,isPaused:o}}function ta(n,e,r){var t=q(n),i=t.on;function a(){r.cover&&(i(Gt,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 na=10,ra=600,ia=.6,aa=1.5,oa=800;function sa(n,e,r){var t=q(n),i=t.on,a=t.emit,s=n.state.set,l=e.Move,o=l.getPosition,c=l.getLimit,f=l.exceededLimit,m=l.translate,g=n.is(et),d,u,v=1;function h(){i(ye,S),i([re,K],k)}function p(b,C,U,O,w){var R=o();if(S(),U&&(!g||!f())){var I=e.Layout.sliderSize(),M=vn(b)*I*Ft(ce(b)/I)||0;b=l.toPosition(e.Controller.toDest(b%I))+M}var $=Cr(R,b,1);v=1,C=$?0:C||Ut(ce(b-R)/aa,oa),u=O,d=Yt(C,_,B(y,R,b,w),1),s(At),a(Xt),d.start()}function _(){s(Je),u&&u(),a(ze)}function y(b,C,U,O){var w=o(),R=b+(C-b)*T(O),I=(R-w)*v;m(w+I),g&&!U&&f()&&(v*=ia,ce(I)<na&&p(c(f(!0)),ra,!1,u,!0))}function S(){d&&d.cancel()}function k(){d&&!d.isPaused()&&(S(),_())}function T(b){var C=r.easingFunc;return C?C(b):1-Math.pow(1-b,4)}return{mount:h,destroy:S,scroll:p,cancel:k}}var He={passive:!1,capture:!0};function la(n,e,r){var t=q(n),i=t.on,a=t.emit,s=t.bind,l=t.unbind,o=n.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,S,k,T,b,C=!1,U,O,w;function R(){s(g,sn,fn,He),s(g,ln,fn,He),s(g,Yr,M,He),s(g,"click",H,{capture:!0}),s(g,"dragstart",be),i([Ne,re],I)}function I(){var L=r.drag;qn(!L),T=L==="free"}function M(L){if(U=!1,!O){var W=ie(L);X(L.target)&&(W||!L.button)&&(m.isBusy()?be(L,!0):(w=W?g:window,b=o.is([lt,At]),k=null,s(w,sn,$,He),s(w,ln,Z,He),c.cancel(),f.cancel(),D(L)))}}function $(L){if(o.is(Pt)||(o.set(Pt),a(Nr)),L.cancelable)if(b){c.translate(y+le(x(L)));var W=Ie(L)>dr,De=C!==(C=_());(W||De)&&D(L),U=!0,a(Or),be(L)}else P(L)&&(b=A(L),be(L))}function Z(L){o.is(Pt)&&(o.set(Je),a(Dr)),b&&(N(L),be(L)),l(w,sn,$),l(w,ln,Z),b=!1}function H(L){!O&&U&&be(L,!0)}function D(L){k=S,S=L,y=p()}function N(L){var W=z(L),De=te(W),ut=r.rewind&&r.rewindByDrag;d(!1),T?m.scroll(De,0,r.snap):n.is(kt)?m.go(h(vn(W))<0?ut?"<":"-":ut?">":"+"):n.is(et)&&C&&ut?m.go(_(!0)?">":"<"):m.go(m.toDest(De),!0),d(!0)}function A(L){var W=r.dragMinThreshold,De=vt(W),ut=De&&W.mouse||0,Qr=(De?W.touch:+W)||10;return ce(x(L))>(ie(L)?Qr:ut)}function P(L){return ce(x(L))>ce(x(L,!0))}function z(L){if(n.is(ct)||!C){var W=Ie(L);if(W&&W<dr)return x(L)/W}return 0}function te(L){return p()+vn(L)*Ce(ce(L)*(r.flickPower||600),T?1/0:e.Layout.listSize()*(r.flickMaxPages||1))}function x(L,W){return G(L,W)-G(E(L),W)}function Ie(L){return dn(L)-dn(E(L))}function E(L){return S===L&&k||S}function G(L,W){return(ie(L)?L.changedTouches[0]:L)["page"+v(W?"Y":"X")]}function le(L){return L/(C&&n.is(et)?zi:1)}function X(L){var W=r.noDrag;return!gt(L,"."+Wr+", ."+tn)&&(!W||!gt(L,W))}function ie(L){return typeof TouchEvent<"u"&&L instanceof TouchEvent}function Jr(){return b}function qn(L){O=L}return{mount:R,disable:qn,isDragging:Jr}}var ca={Spacebar:" ",Right:Jt,Left:xt,Up:$r,Down:Ur};function Gn(n){return n=ke(n)?n:n.key,ca[n]||n}var vr="keydown";function ua(n,e,r){var t=q(n),i=t.on,a=t.bind,s=t.unbind,l=n.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,vr,h))}function d(){s(c,vr)}function u(p){f=p}function v(){var p=f;f=!0,Sr(function(){f=p})}function h(p){if(!f){var _=Gn(p);_===o(xt)?n.go("<"):_===o(Jt)&&n.go(">")}}return{mount:m,destroy:d,disable:u}}var dt=On+"-lazy",Dt=dt+"-srcset",fa="["+dt+"], ["+Dt+"]";function da(n,e,r){var t=q(n),i=t.on,a=t.off,s=t.bind,l=t.emit,o=r.lazyLoad==="sequential",c=[Fe,ze],f=[];function m(){r.lazyLoad&&(g(),i(K,g))}function g(){Re(f),d(),o?p():(a(c),i(c,u),u())}function d(){e.Slides.forEach(function(_){Nn(_.slide,fa).forEach(function(y){var S=me(y,dt),k=me(y,Dt);if(S!==y.src||k!==y.srcset){var T=r.classes.spinner,b=y.parentElement,C=Rt(b,"."+T)||Ze("span",T,b);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(n.index,y)?v(_):!0}),f.length||a(c)}function v(_){var y=_[0];pe(_[1].slide,wn),s(y,"load error",B(h,_)),V(y,"src",me(y,dt)),V(y,"srcset",me(y,Dt)),_e(y,dt),_e(y,Dt)}function h(_,y){var S=_[0],k=_[1];Te(k.slide,wn),y.type!=="error"&&(Ue(_[2]),pt(S,""),l(Gt,S,k),l(Qe)),o&&p()}function p(){f.length&&v(f.shift())}return{mount:m,destroy:B(Re,f),check:u}}function va(n,e,r){var t=q(n),i=t.on,a=t.emit,s=t.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,Bt],_);var O=r.pagination;u&&pt(u,O?"":"none"),O&&(i([ye,Xt,ze],U),S(),U(),a(bn,{list:h,items:v},C(n.index)))}function y(){h&&(Ue(u?Pe(h.children):h),Te(h,p),Re(v),h=null),t.destroy()}function S(){var O=n.length,w=r.classes,R=r.i18n,I=r.perPage,M=f()?c.getEnd()+1:_t(O/I);h=u||Ze("ul",w.pagination,o.track.parentElement),pe(h,p=nn+"--"+b()),V(h,we,"tablist"),V(h,de,R.select),V(h,Fn,b()===Qt?"vertical":"");for(var $=0;$<M;$++){var Z=Ze("li",null,h),H=Ze("button",{class:w.page,type:"button"},Z),D=l.getIn($).map(function(A){return A.slide.id}),N=!f()&&I>1?R.pageX:R.slideX;s(H,"click",B(k,$)),r.paginationKeyboard&&s(H,"keydown",B(T,$)),V(Z,we,"presentation"),V(H,we,"tab"),V(H,Lt,D.join(" ")),V(H,de,gn(N,$+1)),V(H,Xe,-1),v.push({li:Z,button:H,page:$})}}function k(O){g(">"+O,!0)}function T(O,w){var R=v.length,I=Gn(w),M=b(),$=-1;I===d(Jt,!1,M)?$=++O%R:I===d(xt,!1,M)?$=(--O+R)%R:I==="Home"?$=0:I==="End"&&($=R-1);var Z=v[$];Z&&(Ir(Z.button),g(">"+$),be(w,!0))}function b(){return r.paginationDirection||r.direction}function C(O){return v[c.toPage(O)]}function U(){var O=C(m(!0)),w=C(m());if(O){var R=O.button;Te(R,je),_e(R,sr),V(R,Xe,-1)}if(w){var I=w.button;pe(I,je),V(I,sr,!0),V(I,Xe,"")}a(An,{list:h,items:v},O,w)}return{items:v,mount:_,destroy:y,getAt:C,update:U}}var ga=[" ","Enter"];function ma(n,e,r){var t=r.isNavigation,i=r.slideFocus,a=[];function s(){n.splides.forEach(function(u){u.isParent||(c(n,u.splide),c(u.splide,n))}),t&&f()}function l(){a.forEach(function(u){u.destroy()}),Re(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(n),v=u.on;v(jt,g),v(Mr,d),v([Ne,re],m),a.push(u),u.emit(zt,n.splides)}function m(){V(e.Elements.list,Fn,r.direction===Qt?"vertical":"")}function g(u){n.go(u.index)}function d(u,v){Cn(ga,Gn(v))&&(g(u),be(v))}return{setup:B(e.Media.set,{slideFocus:St(i)?t:i},!0),mount:s,destroy:l,remount:o}}function ha(n,e,r){var t=q(n),i=t.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=dn(c),d=r.wheelMinThreshold||0,u=r.wheelSleep||0;ce(f)>d&&g-a>u&&(n.go(m?"<":">"),a=g),o(m)&&be(c)}}function o(c){return!r.releaseWheel||n.state.is(lt)||e.Controller.getAdjacent(c)!==-1}return{mount:s}}var pa=90;function _a(n,e,r){var t=q(n),i=t.on,a=e.Elements.track,s=r.live&&!r.isNavigation,l=Ze("span",Vi),o=Yt(pa,B(f,!1));function c(){s&&(g(!e.Autoplay.isPaused()),V(a,ur,!0),l.textContent="…",i(Vn,B(g,!0)),i($n,B(g,!1)),i([Fe,ze],B(f,!0)))}function f(d){V(a,cr,d),d?(wt(a,l),o.start()):(Ue(l),o.cancel())}function m(){_e(a,[lr,ur,cr]),Ue(l)}function g(d){s&&V(a,lr,d?"off":"polite")}return{mount:c,disable:g,destroy:m}}var ya=Object.freeze({__proto__:null,Media:Ii,Direction:Li,Elements:Gi,Slides:Wi,Layout:Hi,Clones:Zi,Move:Xi,Controller:Yi,Arrows:Ji,Autoplay:ea,Cover:ta,Scroll:sa,Drag:la,Keyboard:ua,LazyLoad:da,Pagination:va,Sync:ma,Wheel:ha,Live:_a}),Ea={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"},ba={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:Fi,i18n:Ea,reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function Aa(n,e,r){var t=e.Slides;function i(){q(n).on([Ne,K],a)}function a(){t.forEach(function(l){l.style("transform","translateX(-"+100*l.index+"%)")})}function s(l,o){t.style("transition","opacity "+r.speed+"ms "+r.easing),Sr(o)}return{mount:i,start:s,cancel:fn}}function Sa(n,e,r){var t=e.Move,i=e.Controller,a=e.Scroll,s=e.Elements.list,l=B(ge,s,"transition"),o;function c(){q(n).bind(s,"transitionend",function(d){d.target===s&&o&&(m(),o())})}function f(d,u){var v=t.toPosition(d,!0),h=t.getPosition(),p=g(d);ce(v-h)>=1&&p>=1?r.useScroll?a.scroll(v,p,!1,u):(l("transform "+p+"ms "+r.easing),t.translate(v,!0),o=u):(t.jump(d),u())}function m(){l(""),a.cancel()}function g(d){var u=r.rewindSpeed;if(n.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 Ta=function(){function n(r,t){this.event=q(),this.Components={},this.state=wi(qe),this.splides=[],this._o={},this._E={};var i=ke(r)?kr(document,r):r;ft(i,i+" is invalid."),this.root=i,t=Le({label:me(i,de)||"",labelledby:me(i,Un)||""},ba,n.defaults,t||{});try{Le(t,JSON.parse(me(i,On)))}catch{ft(!1,"Invalid JSON")}this._o=Object.create(Le({},t))}var e=n.prototype;return e.mount=function(t,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(kt)?Aa:Sa),this._E=t||this._E;var o=ht({},ya,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,$i),s.set(Je),this.emit(ar),this},e.sync=function(t){return this.splides.push({splide:t}),t.splides.push({splide:this,isParent:!0}),this.state.is(Je)&&(this._C.Sync.remount(),t.Components.Sync.remount()),this},e.go=function(t){return this._C.Controller.go(t),this},e.on=function(t,i){return this.event.on(t,i),this},e.off=function(t){return this.event.off(t),this},e.emit=function(t){var i;return(i=this.event).emit.apply(i,[t].concat(Pe(arguments,1))),this},e.add=function(t,i){return this._C.Slides.add(t,i),this},e.remove=function(t){return this._C.Slides.remove(t),this},e.is=function(t){return this._o.type===t},e.refresh=function(){return this.emit(K),this},e.destroy=function(t){t===void 0&&(t=!0);var i=this.event,a=this.state;return a.is(qe)?q(this).on(ar,this.destroy.bind(this,t)):(Ve(this._C,function(s){s.destroy&&s.destroy(t)},!0),i.emit(Mn),i.destroy(),t&&Re(this.splides),a.set($t)),this},Ei(n,[{key:"options",get:function(){return this._o},set:function(t){this._C.Media.set(t,!0,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}]),n}(),Bn=Ta;Bn.defaults={};Bn.STATES=Ai;const wa=[Ne,K,Qe,Zt,Nr,Or,Dr,Xt,ze,Mn,Vn,$n];function Ra(n,e){const r=(t,i={})=>{e(Ia(t),{splide:n,...i})};n.on(jt,(t,i)=>{r(jt,{Slide:t,e:i})}),n.on(ye,(t,i,a)=>{r(ye,{index:t,prev:i,dest:a})}),n.on(Fe,(t,i,a)=>{r(Fe,{index:t,prev:i,dest:a})}),n.on(mn,t=>{r(mn,{Slide:t})}),n.on(hn,t=>{r(hn,{Slide:t})}),n.on(pn,t=>{r(pn,{Slide:t})}),n.on(_n,t=>{r(_n,{Slide:t})}),n.on(re,t=>{r(re,t)}),n.on(yn,(t,i)=>{r(yn,{prev:t,next:i})}),n.on(En,(t,i)=>{r(En,{prev:t,next:i})}),n.on(bn,(t,i)=>{r(bn,{data:t,item:i})}),n.on(An,(t,i,a)=>{r(An,{data:t,prev:i,curr:a})}),n.on(zt,t=>{r(zt,{splides:t})}),n.on(Sn,t=>{r(Sn,{rate:t})}),n.on(Gt,(t,i)=>{r(Gt,{img:t,Slide:i})}),wa.forEach(t=>{n.on(t,()=>{r(t)})})}function Ia(n){return n.split(":").map((e,r)=>r>0?e.charAt(0).toUpperCase()+e.slice(1):e).join("").replace("Lazyload","LazyLoad")}function La(n){let e;const r=n[11].default,t=it(r,n,n[13],null);return{c(){t&&t.c()},m(i,a){t&&t.m(i,a),e=!0},p(i,a){t&&t.p&&(!e||a&8192)&&at(t,r,i,i[13],e?st(r,i[13],a,null):ot(i[13]),null)},i(i){e||(F(t,i),e=!0)},o(i){j(t,i),e=!1},d(i){t&&t.d(i)}}}function ka(n){let e,r;return e=new Wn({props:{$$slots:{default:[Ca]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,i){const a={};i&8192&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function Ca(n){let e;const r=n[11].default,t=it(r,n,n[13],null);return{c(){t&&t.c()},m(i,a){t&&t.m(i,a),e=!0},p(i,a){t&&t.p&&(!e||a&8192)&&at(t,r,i,i[13],e?st(r,i[13],a,null):ot(i[13]),null)},i(i){e||(F(t,i),e=!0)},o(i){j(t,i),e=!1},d(i){t&&t.d(i)}}}function Pa(n){let e,r,t,i,a;const s=[ka,La],l=[];function o(m,g){return m[1]?0:1}r=o(n),t=l[r]=s[r](n);let c=[{class:i=xe("splide",n[0])},n[3]],f={};for(let m=0;m<c.length;m+=1)f=ue(f,c[m]);return{c(){e=J("div"),t.c(),Ye(e,f)},m(m,g){Q(m,e,g),l[r].m(e,null),n[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(),t=l[r],t?t.p(m,g):(t=l[r]=s[r](m),t.c()),F(t,1),t.m(e,null)),Ye(e,f=$e(c,[(!a||g&1&&i!==(i=xe("splide",m[0])))&&{class:i},g&8&&m[3]]))},i(m){a||(F(t),a=!0)},o(m){j(t),a=!1},d(m){m&&ee(e),l[r].d(),n[12](null)}}}function Na(n,e,r){const t=["class","options","splide","extensions","transition","hasTrack","go","sync"];let i=Ke(e,t),{$$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=un({},o);ti(()=>(r(4,c=new Bn(u,o)),Ra(c,d),c.mount(f,m),v=Jn(c),()=>c.destroy())),ni(()=>{if(c){const S=Jn(c);yi(v,S)||(c.refresh(),v=S.slice())}});function p(S){c==null||c.go(S)}function _(S){c==null||c.sync(S)}function y(S){ri[S?"unshift":"push"](()=>{u=S,r(2,u)})}return n.$$set=S=>{e=ue(ue({},e),Rn(S)),r(3,i=Ke(e,t)),"class"in S&&r(0,l=S.class),"options"in S&&r(5,o=S.options),"splide"in S&&r(4,c=S.splide),"extensions"in S&&r(6,f=S.extensions),"transition"in S&&r(7,m=S.transition),"hasTrack"in S&&r(1,g=S.hasTrack),"$$scope"in S&&r(13,s=S.$$scope)},n.$$.update=()=>{n.$$.dirty&1072&&c&&!cn(h,o)&&(r(4,c.options=o,c),r(10,h=un({},h)))},[l,g,u,i,c,o,f,m,p,_,h,a,y,s]}class Oa extends Et{constructor(e){super(),bt(this,e,Na,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 Da(n){let e,r,t,i;const a=n[3].default,s=it(a,n,n[2],null);let l=[{class:t=xe("splide__track",n[0])},n[1]],o={};for(let c=0;c<l.length;c+=1)o=ue(o,l[c]);return{c(){e=J("div"),r=J("ul"),s&&s.c(),Y(r,"class","splide__list"),Ye(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),Ye(e,o=$e(l,[(!i||f&1&&t!==(t=xe("splide__track",c[0])))&&{class:t},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 Ma(n,e,r){const t=["class"];let i=Ke(e,t),{$$slots:a={},$$scope:s}=e,{class:l=void 0}=e;return n.$$set=o=>{e=ue(ue({},e),Rn(o)),r(1,i=Ke(e,t)),"class"in o&&r(0,l=o.class),"$$scope"in o&&r(2,s=o.$$scope)},[l,i,s,a]}class Wn extends Et{constructor(e){super(),bt(this,e,Ma,Da,tt,{class:0})}}Wn.__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 Va(n){let e,r,t;const i=n[3].default,a=it(i,n,n[2],null);let s=[{class:r=xe("splide__slide",n[0])},n[1]],l={};for(let o=0;o<s.length;o+=1)l=ue(l,s[o]);return{c(){e=J("li"),a&&a.c(),Ye(e,l)},m(o,c){Q(o,e,c),a&&a.m(e,null),t=!0},p(o,[c]){a&&a.p&&(!t||c&4)&&at(a,i,o,o[2],t?st(i,o[2],c,null):ot(o[2]),null),Ye(e,l=$e(s,[(!t||c&1&&r!==(r=xe("splide__slide",o[0])))&&{class:r},c&2&&o[1]]))},i(o){t||(F(a,o),t=!0)},o(o){j(a,o),t=!1},d(o){o&&ee(e),a&&a.d(o)}}}function $a(n,e,r){const t=["class"];let i=Ke(e,t),{$$slots:a={},$$scope:s}=e,{class:l=void 0}=e;return n.$$set=o=>{e=ue(ue({},e),Rn(o)),r(1,i=Ke(e,t)),"class"in o&&r(0,l=o.class),"$$scope"in o&&r(2,s=o.$$scope)},[l,i,s,a]}class Kr extends Et{constructor(e){super(),bt(this,e,$a,Va,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(n){const e=n-1;return e*e*e+1}function Fa(n,{delay:e=0,duration:r=400,easing:t=Ua,x:i=0,y:a=0,opacity:s=0}={}){const l=getComputedStyle(n),o=+l.opacity,c=l.transform==="none"?"":l.transform,f=o*(1-s),[m,g]=Zn(i),[d,u]=Zn(a);return{delay:e,duration:r,easing:t,css:(v,h)=>`
transform: ${c} translate(${(1-v)*m}${g}, ${(1-v)*d}${u});
opacity: ${o-f*h}`}}const ja=n=>({caption:n&1040}),gr=n=>({caption:n[4][n[10]].caption});function mr(n,e,r){const t=n.slice();return t[19]=e[r],t[21]=r,t}const za=n=>({credit:n&16}),hr=n=>({credit:n[19].credit});function Ga(n){let e,r=n[19].credit+"",t;return{c(){e=J("span"),t=Wt(r),Y(e,"class","credit absolute fmb-1 fml-1 leading-tighter font-note text-xxs svelte-1bchyfy"),Xn(e,"contain-fit",n[19].objectFit==="contain"||n[5]==="contain")},m(i,a){Q(i,e,a),ne(e,t)},p(i,a){a&16&&r!==(r=i[19].credit+"")&&Ht(t,r),a&48&&Xn(e,"contain-fit",i[19].objectFit==="contain"||i[5]==="contain")},i:Mt,o:Mt,d(i){i&&ee(e)}}}function Ba(n){let e;const r=n[16].credit,t=it(r,n,n[18],hr);return{c(){t&&t.c()},m(i,a){t&&t.m(i,a),e=!0},p(i,a){t&&t.p&&(!e||a&262160)&&at(t,r,i,i[18],e?st(r,i[18],a,za):ot(i[18]),hr)},i(i){e||(F(t,i),e=!0)},o(i){j(t,i),e=!1},d(i){t&&t.d(i)}}}function Wa(n){let e,r,t,i,a,s,l,o,c,f;const m=[Ba,Ga],g=[];function d(u,v){return u[13].credit?0:1}return l=d(n),o=g[l]=m[l](n),{c(){e=J("div"),r=J("figure"),t=J("img"),s=Ae(),o.c(),c=Ae(),Y(t,"class","w-full h-full fmy-0"),Y(t,"data-splide-lazy",i=n[19].src),Y(t,"alt",a=n[19].altText),Be(t,"object-fit",n[19].objectFit||n[5]),Be(t,"object-position",n[19].objectPosition||n[6]),Y(r,"class","fm-0 w-full relative"),Be(r,"height",n[11]+"px"),Y(e,"class","photo-slide w-full h-full relative")},m(u,v){Q(u,e,v),ne(e,r),ne(r,t),ne(r,s),g[l].m(r,null),Q(u,c,v),f=!0},p(u,v){(!f||v&16&&i!==(i=u[19].src))&&Y(t,"data-splide-lazy",i),(!f||v&16&&a!==(a=u[19].altText))&&Y(t,"alt",a),v&48&&Be(t,"object-fit",u[19].objectFit||u[5]),v&80&&Be(t,"object-position",u[19].objectPosition||u[6]);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&2048)&&Be(r,"height",u[11]+"px")},i(u){f||(F(o),f=!0)},o(u){j(o),f=!1},d(u){u&&(ee(e),ee(c)),g[l].d()}}}function pr(n){let e,r;return e=new Kr({props:{$$slots:{default:[Wa]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,i){const a={};i&272496&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function Ha(n){let e,r,t=Kn(n[4]),i=[];for(let s=0;s<t.length;s+=1)i[s]=pr(mr(n,t,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=In()},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&272496){t=Kn(s[4]);let o;for(o=0;o<t.length;o+=1){const c=mr(s,t,o);i[o]?(i[o].p(c,l),F(i[o],1)):(i[o]=pr(c),i[o].c(),F(i[o],1),i[o].m(e.parentNode,e))}for(nt(),o=t.length;o<i.length;o+=1)a(o);rt()}},i(s){if(!r){for(let l=0;l<t.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){s&&ee(e),oi(i,s)}}}function _r(n){let e,r;return e=new vi({props:{containerIsFluid:n[0]==="fluid",$$slots:{default:[Ya]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,i){const a={};i&1&&(a.containerIsFluid=t[0]==="fluid"),i&271378&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function qa(n){let e=n[10],r,t=yr(n);return{c(){t.c(),r=In()},m(i,a){t.m(i,a),Q(i,r,a)},p(i,a){a&1024&&tt(e,e=i[10])?(nt(),j(t,1,1,Mt),rt(),t=yr(i),t.c(),F(t,1),t.m(r.parentNode,r)):t.p(i,a)},i(i){F(t)},o(i){j(t)},d(i){i&&ee(r),t.d(i)}}}function Za(n){let e;const r=n[16].caption,t=it(r,n,n[18],gr);return{c(){t&&t.c()},m(i,a){t&&t.m(i,a),e=!0},p(i,a){t&&t.p&&(!e||a&263184)&&at(t,r,i,i[18],e?st(r,i[18],a,ja):ot(i[18]),gr)},i(i){e||(F(t,i),e=!0)},o(i){j(t,i),e=!1},d(i){t&&t.d(i)}}}function yr(n){let e,r=n[4][n[10]].caption+"",t,i;return{c(){e=J("p"),t=Wt(r),Y(e,"class","caption body-caption text-center")},m(a,s){Q(a,e,s),ne(e,t)},p(a,s){s&1040&&r!==(r=a[4][a[10]].caption+"")&&Ht(t,r)},i(a){a&&(i||Er(()=>{i=si(e,Fa,{x:20,duration:175}),i.start()}))},o:Mt,d(a){a&&ee(e)}}}function Xa(n){let e,r,t,i;const a=[Za,qa],s=[];function l(o,c){return o[13].caption?0:1}return e=l(n),r=s[e]=a[e](n),{c(){r.c(),t=In()},m(o,c){s[e].m(o,c),Q(o,t,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(t.parentNode,t))},i(o){i||(F(r),i=!0)},o(o){j(r),i=!1},d(o){o&&ee(t),s[e].d(o)}}}function Ya(n){let e,r;return e=new Ar({props:{width:n[1],$$slots:{default:[Xa]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,i){const a={};i&2&&(a.width=t[1]),i&271376&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function Ka(n){let e,r,t,i,a,s,l,o,c,f,m,g,d;r=new Wn({props:{$$slots:{default:[Ha]},$$scope:{ctx:n}}});let u=n[4][n[10]].caption&&_r(n);return c=new xn({props:{icon:fi,fw:!0}}),g=new xn({props:{icon:di,fw:!0}}),{c(){e=J("div"),ae(r.$$.fragment),t=Ae(),u&&u.c(),i=Ae(),a=J("div"),a.innerHTML='<div class="splide__progress__bar"></div>',s=Ae(),l=J("div"),o=J("button"),ae(c.$$.fragment),f=Ae(),m=J("button"),ae(g.$$.fragment),Y(a,"class","splide__progress"),Y(o,"class","splide__arrow splide__arrow--prev"),Y(m,"class","splide__arrow splide__arrow--next"),Y(l,"class","splide__arrows fp-1"),Y(e,"class","image-container")},m(v,h){Q(v,e,h),oe(r,e,null),ne(e,t),u&&u.m(e,null),ne(e,i),ne(e,a),ne(e,s),ne(e,l),ne(l,o),oe(c,o,null),ne(l,f),ne(l,m),oe(g,m,null),d=!0},p(v,h){const p={};h&272496&&(p.$$scope={dirty:h,ctx:v}),r.$set(p),v[4][v[10]].caption?u?(u.p(v,h),h&1040&&F(u,1)):(u=_r(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),se(r),u&&u.d(),se(c),se(g)}}}function xa(n){let e,r,t,i;return r=new Oa({props:{hasTrack:!1,options:{height:n[11],fixedHeight:n[11],lazyLoad:"nearby",preloadPages:n[8]},"aria-label":n[7],$$slots:{default:[Ka]},$$scope:{ctx:n}}}),r.$on("move",n[12]),{c(){e=J("div"),ae(r.$$.fragment),Y(e,"class","carousel-container svelte-1bchyfy"),Er(()=>n[17].call(e))},m(a,s){Q(a,e,s),oe(r,e,null),t=ai(e,n[17].bind(e)),i=!0},p(a,s){const l={};s&2304&&(l.options={height:a[11],fixedHeight:a[11],lazyLoad:"nearby",preloadPages:a[8]}),s&128&&(l["aria-label"]=a[7]),s&273523&&(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),se(r),t()}}}function Ja(n){let e,r;return e=new Ar({props:{width:n[0],id:n[2],class:"photo-carousel fmy-6 "+n[3],$$slots:{default:[xa]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,[i]){const a={};i&1&&(a.width=t[0]),i&4&&(a.id=t[2]),i&8&&(a.class="photo-carousel fmy-6 "+t[3]),i&274419&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function Qa(n,e,r){let t,{$$slots:i={},$$scope:a}=e;const s=ii(i);let{width:l="wider"}=e,{textWidth:o="normal"}=e,{id:c=""}=e,{class:f=""}=e,{photos:m=[]}=e,{maxHeight:g=660}=e,{defaultImageObjectFit:d="cover"}=e,{defaultImageObjectPosition:u="center center"}=e,{carouselAriaLabel:v="Photo gallery"}=e,{heightRatio:h=.68}=e,{preloadImages:p=1}=e,_,y=0;const S=T=>{r(10,y=T.detail.dest)};function k(){_=this.clientWidth,r(9,_)}return n.$$set=T=>{"width"in T&&r(0,l=T.width),"textWidth"in T&&r(1,o=T.textWidth),"id"in T&&r(2,c=T.id),"class"in T&&r(3,f=T.class),"photos"in T&&r(4,m=T.photos),"maxHeight"in T&&r(14,g=T.maxHeight),"defaultImageObjectFit"in T&&r(5,d=T.defaultImageObjectFit),"defaultImageObjectPosition"in T&&r(6,u=T.defaultImageObjectPosition),"carouselAriaLabel"in T&&r(7,v=T.carouselAriaLabel),"heightRatio"in T&&r(15,h=T.heightRatio),"preloadImages"in T&&r(8,p=T.preloadImages),"$$scope"in T&&r(18,a=T.$$scope)},n.$$.update=()=>{n.$$.dirty&49664&&r(11,t=_?Math.min(_*h,g):g)},[l,o,c,f,m,d,u,v,p,_,y,t,S,s,g,h,i,k,a]}class rn extends Et{constructor(e){super(),bt(this,e,Qa,Ja,tt,{width:0,textWidth:1,id:2,class:3,photos:4,maxHeight:14,defaultImageObjectFit:5,defaultImageObjectPosition:6,carouselAriaLabel:7,heightRatio:15,preloadImages:8})}}rn.__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:[{name:"type",description:"{string}"}],visibility:"public",description:`Set a different width for captions within the text well, for example,
"normal" to keep captions inline with the rest of the text well.
Can't ever be wider than \`width\`.`,name:"textWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{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:""},{visibility:"public",description:"Add a class to target with SCSS.",keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"string",type:"string"},localName:"cls",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 eo=[{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 to(n){let e,r;const t=[n[4]];let i={};for(let a=0;a<t.length;a+=1)i=ue(i,t[a]);return e=new rn({props:i}),{c(){ae(e.$$.fragment)},m(a,s){oe(e,a,s),r=!0},p(a,s){const l=s&16?$e(t,[br(a[4])]):{};e.$set(l)},i(a){r||(F(e.$$.fragment,a),r=!0)},o(a){j(e.$$.fragment,a),r=!1},d(a){se(e,a)}}}function no(n){let e,r=n[3]+"",t;return{c(){e=J("p"),t=Wt(r),Y(e,"class","custom-credit svelte-6ggfq3"),Y(e,"slot","credit")},m(i,a){Q(i,e,a),ne(e,t)},p(i,a){a&8&&r!==(r=i[3]+"")&&Ht(t,r)},d(i){i&&ee(e)}}}function ro(n){let e,r=n[2]+"",t;return{c(){e=J("p"),t=Wt(r),Y(e,"class","custom-caption svelte-6ggfq3"),Y(e,"slot","caption")},m(i,a){Q(i,e,a),ne(e,t)},p(i,a){a&4&&r!==(r=i[2]+"")&&Ht(t,r)},d(i){i&&ee(e)}}}function io(n){let e,r;const t=[{width:"wider",photos:n[0]}];let i={$$slots:{caption:[ro,({caption:a})=>({2:a}),({caption:a})=>a?4:0],credit:[no,({credit:a})=>({3:a}),({credit:a})=>a?8:0]},$$scope:{ctx:n}};for(let a=0;a<t.length;a+=1)i=ue(i,t[a]);return e=new rn({props:i}),{c(){ae(e.$$.fragment)},m(a,s){oe(e,a,s),r=!0},p(a,s){const l=s&1?$e(t,[{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){se(e,a)}}}function ao(n){let e,r,t,i,a,s,l,o;const c=[{title:"Components/PhotoCarousel"},{component:rn},n[1]];let f={};for(let d=0;d<c.length;d+=1)f=ue(f,c[d]);e=new ci({props:f}),t=new ui({props:{$$slots:{default:[to,({args:d})=>({4:d}),({args:d})=>d?16:0]},$$scope:{ctx:n}}}),a=new Yn({props:{name:"Default",args:{width:"wider",photos:n[0]}}});const m=[{name:"Custom credits and captions"},{args:{width:"wider",photos:n[0]}},gi(pi)];let g={$$slots:{default:[io]},$$scope:{ctx:n}};for(let d=0;d<m.length;d+=1)g=ue(g,m[d]);return l=new Yn({props:g}),{c(){ae(e.$$.fragment),r=Ae(),ae(t.$$.fragment),i=Ae(),ae(a.$$.fragment),s=Ae(),ae(l.$$.fragment)},m(d,u){oe(e,d,u),Q(d,r,u),oe(t,d,u),Q(d,i,u),oe(a,d,u),Q(d,s,u),oe(l,d,u),o=!0},p(d,[u]){const v=u&2?$e(c,[c[0],c[1],br(d[1])]):{};e.$set(v);const h={};u&48&&(h.$$scope={dirty:u,ctx:d}),t.$set(h);const p=u&1?$e(m,[m[0],{args:{width:"wider",photos:d[0]}},m[2]]):{};u&32&&(p.$$scope={dirty:u,ctx:d}),l.$set(p)},i(d){o||(F(e.$$.fragment,d),F(t.$$.fragment,d),F(a.$$.fragment,d),F(l.$$.fragment,d),o=!0)},o(d){j(e.$$.fragment,d),j(t.$$.fragment,d),j(a.$$.fragment,d),j(l.$$.fragment,d),o=!1},d(d){d&&(ee(r),ee(i),ee(s)),se(e,d),se(t,d),se(a,d),se(l,d)}}}function oo(n){const e=eo.map(t=>({...t,altText:t.caption})),r={...mi(hi),argTypes:{width:{control:"select",options:["normal","wide","wider","widest","fluid"]}}};return[e,r]}class xr extends Et{constructor(e){super(),bt(this,e,oo,ao,tt,{})}}xr.__docgen={version:3,name:"PhotoCarousel.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Hn=li(xr,{meta:{title:"Components/PhotoCarousel"},stories:{"tpl:default":{name:"default",template:!0,source:"<PhotoCarousel {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,source:"",hasArgs:!1},CustomCreditsAndCaptions:{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"]}),po=Hn.meta,_o=["Default","CustomCreditsAndCaptions"],yo=Hn.stories.Default,Eo=Hn.stories.CustomCreditsAndCaptions;export{Eo as CustomCreditsAndCaptions,yo as Default,_o as __namedExportsOrder,po as default};
//# sourceMappingURL=PhotoCarousel.stories-b17898cd.js.map