|
|
|
|
(()=>{var e,t,r,n,i,o,s={84788:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(2378);let i,o,s,a;const c=/<(\/)?(\w+)\s*(\/)?>/g;function l(e,t,r,n,i){return{element:e,tokenStart:t,tokenLength:r,prevOffset:n,leadingTextStart:i,children:[]}}const u=e=>{const t="object"==typeof e,r=t&&Object.values(e);return t&&r.length&&r.every((e=>(0,n.isValidElement)(e)))};function d(e){const t=function(){const e=c.exec(i);if(null===e)return["no-more-tokens"];const t=e.index,[r,n,o,s]=e,a=r.length;if(s)return["self-closed",o,t,a];if(n)return["closer",o,t,a];return["opener",o,t,a]}(),[r,u,d,h]=t,m=a.length,b=d>o?o:null;if(!e[u])return p(),!1;switch(r){case"no-more-tokens":if(0!==m){const{leadingTextStart:e,tokenStart:t}=a.pop();s.push(i.substr(e,t))}return p(),!1;case"self-closed":return 0===m?(null!==b&&s.push(i.substr(b,d-b)),s.push(e[u]),o=d+h,!0):(f(l(e[u],d,h)),o=d+h,!0);case"opener":return a.push(l(e[u],d,h,d+h,b)),o=d+h,!0;case"closer":if(1===m)return function(e){const{element:t,leadingTextStart:r,prevOffset:o,tokenStart:c,children:l}=a.pop(),u=e?i.substr(o,e-o):i.substr(o);u&&l.push(u);null!==r&&s.push(i.substr(r,c-r));s.push((0,n.cloneElement)(t,null,...l))}(d),o=d+h,!0;const t=a.pop(),r=i.substr(t.prevOffset,d-t.prevOffset);t.children.push(r),t.prevOffset=d+h;const c=l(t.element,t.tokenStart,t.tokenLength,d+h);return c.children=t.children,f(c),o=d+h,!0;default:return p(),!1}}function p(){const e=i.length-o;0!==e&&s.push(i.substr(o,e))}function f(e){const{element:t,tokenStart:r,tokenLength:o,prevOffset:s,children:c}=e,l=a[a.length-1],u=i.substr(l.prevOffset,r-l.prevOffset);u&&l.children.push(u),l.children.push((0,n.cloneElement)(t,null,...c)),l.prevOffset=s||r+o}var h=(e,t)=>{if(i=e,o=0,s=[],a=[],c.lastIndex=0,!u(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are WPElements");do{}while(d(t));return(0,n.createElement)(n.Fragment,null,...s)};t.default=h},51806:(e,t,r)=>{"use strict";var n=r(25877);Object.defineProperty(t,"__esModule",{value:!0});var i={createInterpolateElement:!0,Platform:!0,renderToString:!0,RawHTML:!0};Object.defineProperty(t,"Platform",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"RawHTML",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"createInterpolateElement",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"renderToString",{enumerable:!0,get:function(){return u.default}});var o=n(r(84788)),s=r(2378);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var a=r(29115);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var c=r(82986);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var l=n(r(82912)),u=n(r(51962)),d=n(r(74745))},82912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={OS:"web",select:e=>"web"in e?e.web:e.default,isWeb:!0};t.default=r},74745:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{children:t,...r}=e,i="";return n.Children.toArray(t).forEach((e=>{"string"==typeof e&&""!==e.trim()&&(i+=e)})),(0,n.createElement)("div",{dangerouslySetInnerHTML:{__html:i},...r})};var n=r(2378)},29115:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createPortal",{enumerable:!0,get:function(){return n.createPortal}}),Object.defineProperty(t,"findDOMNode",{enumerable:!0,get:function(){return n.findDOMNode}}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return n.hydrate}}),Object.defineProperty(t,"render",{
|
|
|
|
|
__("Go to slide %s","jetpack"),e)+'"></button>'}else n+=`<div class="swiper-pagination-simple">${t} / ${r}</div>`;return n}class y extends l.Component{constructor(e){var t;super(e),t=this,i()(this,"pendingRequestAnimationFrame",null),i()(this,"resizeObserver",null),i()(this,"initializeResizeObserver",(e=>{this.clearResizeObserver(),this.resizeObserver=new h.Z((()=>{this.clearPendingRequestAnimationFrame(),this.pendingRequestAnimationFrame=requestAnimationFrame((()=>{(0,b.$m)(e),e.update()}))})),this.resizeObserver.observe(e.el)})),i()(this,"clearPendingRequestAnimationFrame",(()=>{this.pendingRequestAnimationFrame&&(cancelAnimationFrame(this.pendingRequestAnimationFrame),this.pendingRequestAnimationFrame=null)})),i()(this,"clearResizeObserver",(()=>{this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)})),i()(this,"prefersReducedMotion",(()=>"undefined"!=typeof window&&window.matchMedia("(prefers-reduced-motion: reduce)").matches)),i()(this,"buildSwiper",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(0,m.Z)(t.slideshowRef.current,{autoplay:!(!t.props.autoplay||t.prefersReducedMotion())&&{delay:1e3*t.props.delay,disableOnInteraction:!1},effect:t.props.effect,loop:!0,initialSlide:e,navigation:{nextEl:t.btnNextRef.current,prevEl:t.btnPrevRef.current},pagination:{clickable:!0,el:t.paginationRef.current,type:"custom",renderCustom:v}},{init:b.UA,imagesReady:b.$m,paginationRender:b.Wj,transitionEnd:b.HV})})),this.slideshowRef=(0,l.createRef)(),this.btnNextRef=(0,l.createRef)(),this.btnPrevRef=(0,l.createRef)(),this.paginationRef=(0,l.createRef)()}componentDidMount(){const{onError:e}=this.props;this.buildSwiper().then((e=>{this.swiperInstance=e,this.initializeResizeObserver(e)})).catch((()=>{e(__("The Swiper library could not be loaded.","jetpack"))}))}componentWillUnmount(){this.clearResizeObserver(),this.clearPendingRequestAnimationFrame()}componentDidUpdate(e){const{align:t,autoplay:r,delay:n,effect:i,images:o,onError:s}=this.props;if(t===e.align&&(0,f.isEqual)(o,e.images)||this.swiperInstance&&this.swiperInstance.update(),i!==e.effect||r!==e.autoplay||n!==e.delay||o!==e.images){let t;t=this.swiperIndex?o.length===e.images.length?this.swiperInstance.realIndex:e.images.length:0,this.swiperInstance&&this.swiperInstance.destroy(!0,!0),this.buildSwiper(t).then((e=>{this.swiperInstance=e,this.initializeResizeObserver(e)})).catch((()=>{s(__("The Swiper library could not be loaded.","jetpack"))}))}}render(){if(!this.props?.images?.length)return null;const{autoplay:e,className:t,delay:r,effect:n,images:i}=this.props;return(0,o.createElement)("div",{className:t,"data-autoplay":e||null,"data-delay":e?r:null,"data-effect":n},(0,o.createElement)("div",{className:"wp-block-jetpack-slideshow_container swiper-container",ref:this.slideshowRef},(0,o.createElement)("ul",{className:"wp-block-jetpack-slideshow_swiper-wrapper swiper-wrapper"},i.map((e=>{let{alt:t,caption:r,id:n,url:i}=e;return(0,o.createElement)("li",{className:p()("wp-block-jetpack-slideshow_slide","swiper-slide",(0,s.isBlobURL)(i)&&"is-transient"),key:n||i},(0,o.createElement)("figure",null,(0,o.createElement)("img",{alt:t,className:`wp-block-jetpack-slideshow_image wp-image-${n}`,"data-id":n,src:i}),(0,s.isBlobURL)(i)&&(0,o.createElement)(c.Spinner,null),r&&(0,o.createElement)(a.RichText.Content,{className:"wp-block-jetpack-slideshow_caption gallery-caption",tagName:"figcaption",value:r})))}))),(0,o.createElement)("a",{className:"wp-block-jetpack-slideshow_button-prev swiper-button-prev swiper-button-white",ref:this.btnPrevRef,role:"button"}),(0,o.createElement)("a",{className:"wp-block-jetpack-slideshow_button-next swiper-button-next swiper-button-white",ref:this.btnNextRef,role:"button"}),(0,o.createElement)("a",{"aria-label":"Pause Slideshow",className:"wp-block-jetpack-slideshow_button-pause",role:"button"}),(0,o.createElement)("div",{className:"wp-block-jetpack-slideshow_pagination swiper-pagination swiper-pagination-white",ref:this.paginationRef})))}}i()(y,"defaultProps",{effect:"slide"})},17766:(e,t,r)=>{"us
|