Uname:
Linux webm012.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software:
Apache
PHP version:
8.0.30 [ PHP INFO ] PHP os:
Linux
Server Ip:
145.239.37.162
Your Ip:
216.73.216.190
User:
dreampi (1009562) | Group:
users (100)
Safe Mode:
OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl
(function ($) {
'use strict';
function getSwiperSettings(elementSettings) {
const slidesToShow = +elementSettings.column || 3,
isSingleSlide = 1 === slidesToShow,
elementorBreakpoints = elementSettings.breakpoints,
defaultSlidesToShowMap = {
mobile: 1,
tablet: isSingleSlide ? 1 : 2
};
const swiperOptions = {
slidesPerView: slidesToShow,
loop: 'yes' === elementSettings.infinite,
speed: elementSettings.speed,
handleElementorBreakpoints: true,
watchSlidesProgress: true,
watchSlidesVisibility: true,
};
swiperOptions.breakpoints = {};
let lastBreakpointSlidesToShowValue = slidesToShow;
Object.keys(elementorBreakpoints).reverse().forEach(breakpoint => {
const defaultSlidesToShow = defaultSlidesToShowMap[breakpoint.value] ? defaultSlidesToShowMap[breakpoint.value] : lastBreakpointSlidesToShowValue;
swiperOptions.breakpoints[elementorBreakpoints[breakpoint].value] = {
slidesPerView: +elementorBreakpoints[breakpoint].column || defaultSlidesToShow,
slidesPerGroup: +elementorBreakpoints[breakpoint].column || 1
};
lastBreakpointSlidesToShowValue = +elementorBreakpoints[breakpoint].column || defaultSlidesToShow;
});
if ('yes' === elementSettings.autoplay) {
swiperOptions.autoplay = {
delay: elementSettings.autoplay_speed,
disableOnInteraction: 'yes' === elementSettings.pause_on_interaction
};
}
if (isSingleSlide) {
swiperOptions.effect = elementSettings.effect;
if ('fade' === elementSettings.effect) {
swiperOptions.fadeEffect = {
crossFade: true
};
}
} else {
swiperOptions.slidesPerGroup = +elementSettings.slides_to_scroll || 1;
}
if (elementSettings.column_spacing) {
swiperOptions.spaceBetween = elementSettings.column_spacing;
}
const showArrows = 'arrows' === elementSettings.navigation || 'both' === elementSettings.navigation,
showDots = 'dots' === elementSettings.navigation || 'both' === elementSettings.navigation;
if (showArrows) {
swiperOptions.navigation = {
prevEl: elementSettings.prevEl,
nextEl: elementSettings.nextEl,
};
}
if (showDots) {
swiperOptions.pagination = {
el: elementSettings.paginationel,
type: 'bullets',
clickable: true
};
}
if ('yes' === elementSettings.lazyload) {
swiperOptions.lazy = {
loadPrevNext: true,
loadPrevNextAmount: 1
};
}
return swiperOptions;
}
const upsellsSwiper = $('.upsells .motiox-theme-swiper');
const relatedSwiper = $('.related .motiox-theme-swiper');
const crossSwiper = $('.cross-sells .motiox-theme-swiper');
if (crossSwiper.length > 0) {
const ElementSettings = crossSwiper.data('settings');
new Swiper('.cross-sells .motiox-swiper', getSwiperSettings(ElementSettings));
}
if (upsellsSwiper.length > 0) {
const ElementSettings = upsellsSwiper.data('settings');
new Swiper('.upsells .motiox-swiper', getSwiperSettings(ElementSettings));
}
if (relatedSwiper.length > 0) {
const ElementSettings = relatedSwiper.data('settings');
new Swiper('.related .motiox-swiper', getSwiperSettings(ElementSettings));
}
})(jQuery);