/*! elementor-pro - v3.18.0 - 17-01-2024 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["slides"],{ /***/ "../modules/slides/assets/js/frontend/handlers/slides.js": /*!***************************************************************!*\ !*** ../modules/slides/assets/js/frontend/handlers/slides.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class SlidesHandler extends elementorModules.frontend.handlers.SwiperBase { getDefaultSettings() { return { selectors: { slider: '.elementor-slides-wrapper', slide: '.swiper-slide', slideInnerContents: '.swiper-slide-contents', activeSlide: '.swiper-slide-active', activeDuplicate: '.swiper-slide-duplicate-active' }, classes: { animated: 'animated', kenBurnsActive: 'elementor-ken-burns--active', slideBackground: 'swiper-slide-bg' }, attributes: { dataSliderOptions: 'slider_options', dataAnimation: 'animation' } }; } getDefaultElements() { const selectors = this.getSettings('selectors'), elements = { $swiperContainer: this.$element.find(selectors.slider) }; elements.$slides = elements.$swiperContainer.find(selectors.slide); return elements; } getSwiperOptions() { const elementSettings = this.getElementSettings(), swiperOptions = { autoplay: this.getAutoplayConfig(), grabCursor: true, initialSlide: this.getInitialSlide(), slidesPerView: 1, slidesPerGroup: 1, loop: 'yes' === elementSettings.infinite, speed: elementSettings.transition_speed, effect: elementSettings.transition, observeParents: true, observer: true, handleElementorBreakpoints: true, on: { slideChange: () => { this.handleKenBurns(); } } }; const showArrows = 'arrows' === elementSettings.navigation || 'both' === elementSettings.navigation, pagination = 'dots' === elementSettings.navigation || 'both' === elementSettings.navigation; if (showArrows) { swiperOptions.navigation = { prevEl: '.elementor-swiper-button-prev', nextEl: '.elementor-swiper-button-next' }; } if (pagination) { swiperOptions.pagination = { el: '.swiper-pagination', type: 'bullets', clickable: true }; } if (true === swiperOptions.loop) { swiperOptions.loopedSlides = this.getSlidesCount(); } if ('fade' === swiperOptions.effect) { swiperOptions.fadeEffect = { crossFade: true }; } return swiperOptions; } getAutoplayConfig() { const elementSettings = this.getElementSettings(); if ('yes' !== elementSettings.autoplay) { return false; } return { stopOnLastSlide: true, // Has no effect in infinite mode by default. delay: elementSettings.autoplay_speed, disableOnInteraction: 'yes' === elementSettings.pause_on_interaction }; } initSingleSlideAnimations() { const settings = this.getSettings(), animation = this.elements.$swiperContainer.data(settings.attributes.dataAnimation); this.elements.$swiperContainer.find('.' + settings.classes.slideBackground).addClass(settings.classes.kenBurnsActive); // If there is an animation, get the container of the slide's inner contents and add the animation classes to it if (animation) { this.elements.$swiperContainer.find(settings.selectors.slideInnerContents).addClass(settings.classes.animated + ' ' + animation); } } async initSlider() { const $slider = this.elements.$swiperContainer; if (!$slider.length) { return; } if (1 >= this.getSlidesCount()) { return; } const Swiper = elementorFrontend.utils.swiper; this.swiper = await new Swiper($slider, this.getSwiperOptions()); // Expose the swiper instance in the frontend $slider.data('swiper', this.swiper); // The Ken Burns effect will only apply on the specific slides that toggled the effect ON, // since it depends on an additional class besides 'elementor-ken-burns--active' this.handleKenBurns(); const elementSettings = this.getElementSettings(); if (elementSettings.pause_on_hover) { this.togglePauseOnHover(true); } const settings = this.getSettings(); const animation = $slider.data(settings.attributes.dataAnimation); if (!animation) { return; } this.swiper.on('slideChangeTransitionStart', function () { const $sliderContent = $slider.find(settings.selectors.slideInnerContents); $sliderContent.removeClass(settings.classes.animated + ' ' + animation).hide(); }); this.swiper.on('slideChangeTransitionEnd', function () { const $currentSlide = $slider.find(settings.selectors.slideInnerContents); $currentSlide.show().addClass(settings.classes.animated + ' ' + animation); }); } onInit() { elementorModules.frontend.handlers.Base.prototype.onInit.apply(this, arguments); if (2 > this.getSlidesCount()) { this.initSingleSlideAnimations(); return; } this.initSlider(); } getChangeableProperties() { return { pause_on_hover: 'pauseOnHover', pause_on_interaction: 'disableOnInteraction', autoplay_speed: 'delay', transition_speed: 'speed' }; } updateSwiperOption(propertyName) { if (0 === propertyName.indexOf('width')) { this.swiper.update(); return; } const elementSettings = this.getElementSettings(), newSettingValue = elementSettings[propertyName], changeableProperties = this.getChangeableProperties(); let propertyToUpdate = changeableProperties[propertyName], valueToUpdate = newSettingValue; // Handle special cases where the value to update is not the value that the Swiper library accepts switch (propertyName) { case 'autoplay_speed': propertyToUpdate = 'autoplay'; valueToUpdate = { delay: newSettingValue, disableOnInteraction: 'yes' === elementSettings.pause_on_interaction }; break; case 'pause_on_hover': this.togglePauseOnHover('yes' === newSettingValue); break; case 'pause_on_interaction': valueToUpdate = 'yes' === newSettingValue; break; } // 'pause_on_hover' is implemented by the handler with event listeners, not the Swiper library if ('pause_on_hover' !== propertyName) { this.swiper.params[propertyToUpdate] = valueToUpdate; } this.swiper.update(); } onElementChange(propertyName) { if (1 >= this.getSlidesCount()) { return; } const changeableProperties = this.getChangeableProperties(); if (Object.prototype.hasOwnProperty.call(changeableProperties, propertyName)) { this.updateSwiperOption(propertyName); this.swiper.autoplay.start(); } } onEditSettingsChange(propertyName) { if (1 >= this.getSlidesCount()) { return; } if ('activeItemIndex' === propertyName) { this.swiper.slideToLoop(this.getEditSettings('activeItemIndex') - 1); this.swiper.autoplay.stop(); } } } exports["default"] = SlidesHandler; /***/ }) }]); //# sourceMappingURL=slides.3b185c687f9167dfae0c.bundle.js.map April, 2025 - Xalleria - Page 2670
Search

You have no bookmark.

Alles wat je moet weten over Plinko Balls – Spelregels, Tips en Strategieën De Basisregels van Plinko Balls begrijpen Hoe de speelomgeving eruitziet Winstkansen en uitbetalingen Stappen om te beginnen met spelen Tactieken voor het optimaliseren van je Plinko-speelervaring Alles wat je moet weten over Plinko Balls – Spelregels, Tips en Strategieën Het avontuur begint …

  • April 1, 2025
  • www.jo-sie.nl
  • Comments Off on Alles wat je moet weten over Plinko Balls – Spelregels_ Tips en Strategieën_2
Read more

  Betonred app je mobilní aplikace, která umožňuje uživatelům objednat betonování online. Tato inovativní platforma nabízí rychlý a spolehlivý způsob objednání betonu a zajišťuje, že zákazníci obdrží kvalitní služby od ověřených dodavatelů. Jedním z mnoha benefitů, které Betonred app nabízí, jsou promo akce, které umožňují uživatelům  získat slevy nebo bonusy při objednávání betonu. V této …

  • April 1, 2025
  • 26
  • Comments Off on Betonred app: Jak aktivovat promo akce
Read more

Content List of casinos providing to try out Happy Zodiac slot | best paying pokie machines Capricorn Gaming Chance Horoscope 2025 The superstars is aligned to own a fortunate time here at Zodiac Gambling enterprise. To understand exactly how fortune might be attracted with the help of such as points here are a few the …

  • April 1, 2025
  • Uncategorized
  • Comments Off on Sagittarius Gaming Horoscope 2025 Sagittarius best paying pokie machines Betting Fortune
Read more

Content Rock n roller Slotspiel für echtes Geld | Der 1. Einzahlungsbonus im BC.Game Spielbank Schätze anstellen auf Die leser: Funktionen, nachfolgende eigenen Spielautomaten auspreisen Ratings and reviews Eltern sollten durch die bank gewährleisten, sic Die sämtliche gesetzlichen Anforderungen billig werden, vorweg Unser netent Slots online in einem Kasino Ihrer Auswahl zum Deklamieren in die …

  • April 1, 2025
  • Uncategorized
  • Comments Off on Age rock n roller Slotspiel für echtes Geld of Discovery Gratis & exklusive Eintragung vortragen
Read more

Content Queen of Notes Slot: 5 Reels and you can 9 Paylines | 10 deposit casinos free spins Grundregeln und auch wichtige Punkte within the King out of Cards Wilderland Sign up to Save your valuable Favourite Ports! Avalanche reels are duplicated various other ports numerous times, however they first seemed within the Spanish conquistador’s …

  • April 1, 2025
  • Uncategorized
  • Comments Off on Queen away from Cards Slot Opinion 10 deposit casinos free spins Trial & Free Play RTP Consider
Read more

Content Online casino Slots | wolf run pokie Wild Superstars Where Can i Play Fortunate Zodiac For real Money? A and most imaginative is Microgaming, NetEnt, Play’page Go, and you will Playtech. Development Betting ‘s the industry’s finest wolf run pokie software supplier from real time dealer gambling enterprises and you can the brand new …

  • April 1, 2025
  • Uncategorized
  • Comments Off on Happy OX wolf run pokie Jackpots Slot: A novices Self-help guide to The overall game Internet casino Games Tips, Let Courses
Read more

Blogs Online pokies real money: Greatest Gambling enterprises That offer Microgaming Online game: Stake.us Gambling establishment Opinion Grundregeln und auch wichtige Punkte inside King of Notes Allege 100 percent free Revolves, 100 percent free Potato chips and more! Hello Hundreds of thousands Local casino Opinion Legislation states your Uk Gambling Percentage is the just appropriate …

  • April 1, 2025
  • Uncategorized
  • Comments Off on King Local casino Bonus online pokies real money and Casino Opinion to own February 2025
Read more

Posts Can i nevertheless enjoy when i’ve made use of my no-deposit bonus? Each day Free Revolves to your Put Play Slot Games For real Currency Claim a hundred No-deposit Incentive Revolves In the Heavens BINGO All you have to Understand No deposit Free Revolves Unlike American roulette, which advances the house edge by the …

  • April 1, 2025
  • Uncategorized
  • Comments Off on Online Roulette for real Currency: Gambling enterprises to your Better Bonuses
Read more

Articles Worthwhile Bonuses – play real money online casino The best Money Day Inside 2025 For every Zodiac Signal Kind of Incentives You can get having £5 Dumps You’ve Claimed a no cost Twist Interestingly, the 5 dollars deposit gambling enterprises Canada claims to be the best, but how could you learn? We’ve scoured the …

  • April 1, 2025
  • Uncategorized
  • Comments Off on Zodiac Local casino $step 1 play real money online casino deposit extra Put $1 and possess 80 100 percent free Revolves
Read more

Posts As to why cannot this game performs? | disco fever online slot Wings Of the Phoenix Slot Totally free Examine Bonus Gains Buffalo Master Aristocrat Slot – Specific Incredible Mega Victories Dominance Big money Reel The fresh reels where the forest icon lands score stuck, and also the leftover reels will only participate the …

  • April 1, 2025
  • Uncategorized
  • Comments Off on King of Africa Demo Enjoy Free Position disco fever online slot Game
Read more

Reset Your Password