kollapsminoriteten/wp-content/plugins/jetpack/_inc/blocks/slideshow/view.js

2 lines
14 KiB
JavaScript
Raw Normal View History

2026-03-31 11:30:59 +02:00
(()=>{var t={94107(t,e,n){"use strict";n.d(e,{A:()=>A});var i=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some(function(t,i){return t[0]===e&&(n=i,!0)}),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),i=this.__entries__[n];return i&&i[1]},e.prototype.set=function(e,n){var i=t(this.__entries__,e);~i?this.__entries__[i][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,i=t(n,e);~i&&n.splice(i,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,i=this.__entries__;n<i.length;n++){var r=i[n];t.call(e,r[1],r[0])}},e}()}(),r="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,o="undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),s="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)};var a=["top","right","bottom","left","width","height","size","weight"],c="undefined"!=typeof MutationObserver,l=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(t,e){var n=!1,i=!1,r=0;function o(){n&&(n=!1,t()),i&&c()}function a(){s(o)}function c(){var t=Date.now();if(n){if(t-r<2)return;i=!0}else n=!0,i=!1,setTimeout(a,e);r=t}return c}(this.refresh.bind(this),20)}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter(function(t){return t.gatherActive(),t.hasActive()});return t.forEach(function(t){return t.broadcastActive()}),t.length>0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;a.some(function(t){return!!~n.indexOf(t)})&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),u=function(t,e){for(var n=0,i=Object.keys(e);n<i.length;n++){var r=i[n];Object.defineProperty(t,r,{value:e[r],enumerable:!1,writable:!1,configurable:!0})}return t},d=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||o},p=_(0,0,0,0);function h(t){return parseFloat(t)||0}function f(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce(function(e,n){return e+h(t["border-"+n+"-width"])},0)}function w(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return p;var i=d(t).getComputedStyle(t),r=function(t){for(var e={},n=0,i=["top","right","bottom","left"];n<i.length;
__("Go to slide %s","jetpack"),t)+'"></button>'}else r+=`<div class="swiper-pagination-simple">${e} / ${n}</div>`;return r}},34308(t,e,n){"use strict";n.d(e,{WF:()=>c,bz:()=>a,n7:()=>l,rQ:()=>s});var i=n(89877);const r=16/9,o="wp-block-jetpack-slideshow_autoplay-paused";function s(t){t.slides.length>1&&(t.loopDestroy(),t.params.loop=!0,t.loopCreate(),t.update()),a(t),c(t),t.el.querySelector(".wp-block-jetpack-slideshow_button-pause").addEventListener("click",function(){t.el&&(t.el.classList.contains(o)?(t.el.classList.remove(o),t.autoplay.start(),this.setAttribute("aria-label","Pause Slideshow")):(t.el.classList.add(o),t.autoplay.stop(),this.setAttribute("aria-label","Play Slideshow")))})}function a(t){if(!t||!t.el)return;const e=t.params.loop?t.el.querySelector('.swiper-slide[data-swiper-slide-index="0"] img'):t.el.querySelector(".swiper-slide img");if(!e)return;let n;if(e.naturalWidth>0&&e.naturalHeight>0)n=e.naturalWidth/e.naturalHeight;else if(e.dataset.aspectRatio){const t=e.dataset.aspectRatio.match(/(\d+) \/ (\d+)/);t&&t[1]&&t[2]&&(n=parseInt(t[1],10)/parseInt(t[2],10))}else e.getAttribute("width")&&e.getAttribute("height")&&(n=parseInt(e.getAttribute("width"),10)/parseInt(e.getAttribute("height"),10));n||(n=r,e.complete||e.addEventListener("load",()=>a(t),{once:!0}));const i=Math.max(Math.min(n,r),1),o="undefined"!=typeof window?.8*window.innerHeight:600,s=Math.min(t.width/i,o),c=`${Math.floor(s)}px`,l=`${Math.floor(s/2)}px`;t.el.classList.add("wp-swiper-initialized"),t.wrapperEl.style.height=c,t.el.querySelector(".wp-block-jetpack-slideshow_button-prev").style.top=l,t.el.querySelector(".wp-block-jetpack-slideshow_button-next").style.top=l}function c(t){(t.slides||[]).forEach((e,n)=>{e.setAttribute("aria-hidden",n===t.activeIndex?"false":"true"),n===t.activeIndex?e.setAttribute("tabindex","-1"):e.removeAttribute("tabindex")}),function(t){const e=t.slides[t.activeIndex];if(!e)return;const n=e.getElementsByTagName("FIGCAPTION")[0],r=e.getElementsByTagName("IMG")[0];t.a11y.liveRegion&&(t.a11y.liveRegion[0].innerHTML=n?n.innerHTML:(0,i.escapeHTML)(r.alt))}(t)}function l(t){(t.pagination.bullets||[]).forEach(e=>{e.addEventListener("click",()=>{const e=t.slides[t.realIndex];setTimeout(()=>{e.focus()},500)})})}},63728(t,e,n){"use strict";function i(){const t=(t,e)=>{const n=t.querySelector(".wp-site-blocks");if(!n)return;const{paddingLeft:i,paddingRight:r}=window.getComputedStyle(n),o=parseFloat(i)+parseFloat(r);t.querySelectorAll(e?".wp-block-group.is-vertical:not(.is-layout-constrained) .wp-block-jetpack-slideshow":".wp-block-group.is-vertical:not(.is-layout-constrained) .wp-block-jetpack-slideshow:not(.entry-content .wp-block-jetpack-slideshow)").forEach(t=>{t.style.maxWidth=`calc(100vw - ${o}px)`})};t(document,!1);document.querySelectorAll("iframe").forEach(e=>{const n=e.contentDocument,i=e.closest("#editor");if(n&&i){n.querySelectorAll(".wp-block-group.is-vertical:not(.is-layout-constrained) .wp-block-jetpack-slideshow").forEach(t=>{t.style.maxWidth="inherit"})}else n&&t(n,!0)})}n.d(e,{A:()=>i})},79366(t,e,n){"object"==typeof window&&window.Jetpack_Block_Assets_Base_Url&&(n.p=window.Jetpack_Block_Assets_Base_Url)},98490(t){"use strict";t.exports=window.wp.domReady},89877(t){"use strict";t.exports=window.wp.escapeHtml},27723(t){"use strict";t.exports=window.wp.i18n}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var o=e[i]={exports:{}};return t[i](o,o.exports,n),o.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t;globalThis.importScripts&&(t=globalThis.location+"");var e=globalThis.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var i=e.getElementsByTagName("script");if(i.length)for(var r=i.length-1;r>-1&&(!t||!/^http(s?):/.test(t));)t=i[r--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^bl