| @@ -1 +1,4 @@ | ||
| 1 | -(()=>{"use strict";document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".ablocks-block--carousel").forEach(e=>{!function(e,t){if(!e)return null;const a=e?.querySelector(".ablocks-carousel-swiper"),s=e?.querySelector(".ablocks-carousel-navigation__button--prev"),r=e?.querySelector(".ablocks-carousel-navigation__button--next"),o=e?.querySelector(".ablocks-carousel-pagination"),l=a?.getAttribute("data-swiper-options"),i=a?.getAttribute("data-swiper-frontend-options"),n=JSON.parse(a?.getAttribute("data-swiper-slides-per-view")),c=JSON.parse(a?.getAttribute("data-swiper-gap")),u=e?.querySelector(".ablocks-carousel-autoplay-progress svg"),p=e?.querySelector(".ablocks-carousel-autoplay-progress span"),b=JSON.parse(l),d=JSON.parse(i),v={navigation:{nextEl:r,prevEl:s,disabledClass:"ablocks-carousel-navigation__button--disabled"},pagination:{el:o,clickable:!!b.paginationClickable}};a&&new Swiper(a,{observer:!0,observeParents:!0,...v,...d,breakpoints:t&&"slide"===d?.effect?{0:{slidesPerView:n.valueMobile,spaceBetween:c.valueMobile},480:{slidesPerView:n.valueTablet,spaceBetween:c.valueTablet},840:{slidesPerView:n.value,spaceBetween:c.value}}:{},on:{autoplayTimeLeft(e,t,a){u&&u.style.setProperty("--progress",1-a),p&&(p.textContent=`${Math.ceil(t/1e3)}s`)}}})}(e,!0)})})})(); | |
| 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")})})(); | |