| @@ -1,3 +1,4 @@ | ||
| 1 | -(()=>{"use strict";function e(e={},t={}){const a=e=>null!=e&&""!==e,s=window.ABlocksGlobal||{},o=[{suffix:"Tablet",max:parseInt(s.breakpoints?.tablet,10)||800},{suffix:"Mobile",max:parseInt(s.breakpoints?.mobile,10)||480},...(s.responsive_devices||[]).filter(e=>e?.suffix&&"Tablet"!==e.id&&"Mobile"!==e.id&&!(parseInt(e.min,10)>0)&&parseInt(e.max,10)>0).map(e=>({suffix:e.suffix,max:parseInt(e.max,10)}))].sort((e,t)=>t.max-e.max);let r=a(e?.value)?e.value:1,l=a(t?.value)?t.value:0;const i={[o[0].max+1]:{slidesPerView:r,spaceBetween:l}};return o.forEach((s,n)=>{const u=e?.["value"+s.suffix],c=t?.["value"+s.suffix];r=a(u)?u:r,l=a(c)?c:l;const p=o[n+1];i[p?p.max+1:0]={slidesPerView:r,spaceBetween:l}}),i}document.addEventListener("DOMContentLoaded",()=>{!function(e,t,a="ablocksInitialized"){e&&("function"==typeof e.forEach?e:[e]).forEach(e=>{e&&e.dataset&&!e.dataset[a]&&(e.dataset[a]="1",t(e))})}(document.querySelectorAll(".ablocks-block--carousel"),t=>{!function(t,a){if(!t)return null | |
| 2 | -;const s=t?.querySelector(".ablocks-carousel-swiper"),o=t?.querySelector(".ablocks-carousel-navigation__button--prev"),r=t?.querySelector(".ablocks-carousel-navigation__button--next"),l=t?.querySelector(".ablocks-carousel-pagination"),i=s?.getAttribute("data-swiper-options"),n=s?.getAttribute("data-swiper-frontend-options"),u=JSON.parse(s?.getAttribute("data-swiper-slides-per-view")),c=JSON.parse(s?.getAttribute("data-swiper-gap")),p=t?.querySelector(".ablocks-carousel-autoplay-progress svg"),b=t?.querySelector(".ablocks-carousel-autoplay-progress span"),f=JSON.parse(i),d=JSON.parse(n),v={navigation:{nextEl:r,prevEl:o,disabledClass:"ablocks-carousel-navigation__button--disabled"},pagination:{el:l,clickable:!!f.paginationClickable}};s&&new Swiper(s,{observer:!0,observeParents:!0,...a?{}:{allowTouchMove:!1,simulateTouch:!1},...v,...d,breakpoints:a&&"slide"===d?.effect?e(u,c):{},on:{autoplayTimeLeft(e,t,a){p&&p.style.setProperty("--progress",1-a),b&&(b.textContent=`${Math.ceil(t/1e3)}s`)} | |
| 3 | -}})}(t,!0)},"ablocksCarouselInit")})})(); | |
| 1 | +(()=>{"use strict";const e={slidesPerView:["slidesPerView",1,e=>parseFloat(e)||1],spaceBetween:["gap",0,e=>parseFloat(e)||0],slidesPerGroup:["slidesPerGroup",1,e=>Math.max(1,Math.round(parseFloat(e))||1)]},t=(e,t)=>(!e.min||t>=e.min)&&(!e.max||t<=e.max);function a(a={}){const s=function(){const e=window.ABlocksGlobal||{},t=parseInt(e.breakpoints?.tablet,10)||800,a=parseInt(e.breakpoints?.mobile,10)||480,s=e.responsive_devices?.length?e.responsive_devices:[{id:"Desktop",suffix:""},{id:"Tablet",suffix:"Tablet",width:t,max:t},{id:"Mobile",suffix:"Mobile",width:a,max:a}],i=e=>!e.min&&!e.max;return s.map(e=>({id:e.id,suffix:e.suffix||"",width:Number(e.width)||0,min:Number(e.min)||0,max:Number(e.max)||0})).sort((e,t)=>i(e)!==i(t)?i(e)?-1:1:t.width-e.width||String(e.id).localeCompare(String(t.id)))}(),i=s.find(e=>!e.min&&!e.max)||{suffix:""},r=s.filter(e=>e.min||e.max),o=new Set([0]);r.forEach(e=>{e.min&&o.add(e.min),e.max&&o.add(e.max+1)});const n={};return o.forEach(s=>{ | |
| 2 | +const o=[...r].reverse().find(e=>t(e,s))||i;n[s]=(s=>{const o=[s];if(s!==i){const e=r.indexOf(s),a=s.max||s.min;for(let s=e-1;s>=0;s--)t(r[s],a)&&o.push(r[s]);o.push(i)}const n={};return Object.entries(e).forEach(([e,[t,s,i]])=>{const r=o.find(e=>{return s=a[t]?.["value"+e.suffix],null!=s&&""!==s;var s});n[e]=i(r?a[t]["value"+r.suffix]:s)}),n})(o)}),n}const s=(e,t)=>{try{return JSON.parse(e?.getAttribute(t))||{}}catch(e){return{}}};document.addEventListener("DOMContentLoaded",()=>{!function(e,t,a="ablocksInitialized"){e&&("function"==typeof e.forEach?e:[e]).forEach(e=>{e&&e.dataset&&!e.dataset[a]&&(e.dataset[a]="1",t(e))})}(document.querySelectorAll(".ablocks-block--carousel"),e=>{!function(e,t,i={}){if(!e)return null | |
| 3 | +;const r=e?.querySelector(".ablocks-carousel-swiper"),o=e?.querySelector(".ablocks-carousel-navigation__button--prev"),n=e?.querySelector(".ablocks-carousel-navigation__button--next"),l=e?.querySelector(".ablocks-carousel-pagination"),c=r?.getAttribute("data-swiper-options"),u=r?.getAttribute("data-swiper-frontend-options"),d={slidesPerView:s(r,"data-swiper-slides-per-view"),gap:s(r,"data-swiper-gap"),slidesPerGroup:s(r,"data-swiper-slides-per-group")},p=e?.querySelector(".ablocks-carousel-autoplay-progress svg"),f=e?.querySelector(".ablocks-carousel-autoplay-progress span"),b=JSON.parse(c),m=JSON.parse(u),x={navigation:{nextEl:n,prevEl:o,disabledClass:"ablocks-carousel-navigation__button--disabled"},pagination:{el:l,clickable:!!b.paginationClickable}},w=t?{}:{allowTouchMove:!1,simulateTouch:!1,...i};r&&new Swiper(r,{observer:!0,observeParents:!0,...w,...x,...m,breakpoints:t&&"slide"===m?.effect?a(d):{},on:{autoplayTimeLeft(e,t,a){p&&p.style.setProperty("--progress",1-a), | |
| 4 | +f&&(f.textContent=`${Math.ceil(t/1e3)}s`)}}})}(e,!0)},"ablocksCarouselInit")})})(); | |