/*! 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 News - Xalleria - Page 7
Search

You have no bookmark.

Son yıllarda online bahisler, dünya genelinde büyük bir ilgi kazanmıştır. 2023 yılı itibarıyla, online kumar sektörünün 100 milyar doları aşması beklenmektedir. Bu artış, özellikle mobil cihazların yayılması ve internet erişiminin artmasıyla mümkün hale ulaşmıştır. Online kumarhaneler, oyunculara çeşitli oyun seçenekleri sunarak, geleneksel kumarhanelere başka bir yol oluşturmuştur. Özellikle, şirketler , canlı şans oyunları oyunları ile …

  • July 3, 2025
  • News
  • Comments Off on Online Kumarhanelerin Yükselişi ve Geleceği
Read more

1xBet Türkiye’de – bonuslar ve promosyonlar ▶️ OYNAMAK Содержимое 1xBet Türkiye’de: Bonuslar ve Promosyonlar Yeni Kullanıcılar için Özel Bonuslar 1xBet Türkiye’deki Güncel Promosyonlar ve İndirimler Yeni Kayıtlı Oyuncular için Özel Bonuslar 1xBet Yeni Giriş ve 1xBet Güncel Giriş Toplam Kazanç İndirimleri Belirli Oyunlar ve Kategoriler için Özel Bonuslar Kullanıcılar için Özel Tawaranlar ve Yarışmalar 1xbet …

  • July 2, 2025
  • News
  • Comments Off on 1xBet Türkiye’de bonuslar ve promosyonlar.550
Read more

1xBet Türkiye’de – bonuslar ve promosyonlar ▶️ OYNAMAK Содержимое 1xBet Türkiye’de: Bonuslar ve Promosyonlar 1xBet Türkiye’de: Kayıt ve Doğrulama Bonusu Yeni Oyuncu Bonusları Çeket Bonusu ve Diğer Özel Bonuslar Güncel Promosyonlar ve İndirimler 1xbet Türkiye kullanıcılarına özel bonuslar ve promosyonlar sunmaktadır. Her yeni giriş yaparken ve mevcut oyuncular için de özel teklifler mevcuttur. 1xbet türkiye …

  • July 2, 2025
  • News
  • Comments Off on 1xBet Türkiye’de bonuslar ve promosyonlar.551
Read more

Betify Casino – Avis & Bonus exclusif (2025) ▶️ JOUER Содержимое Qu’est-ce que Betify Casino ? Les avantages de Betify Casino Les avantages de jouer à Betify Casino Les casinos en ligne sont de plus en plus populaires en France, et Betify Casino est l’un des plus récents à avoir fait son apparition sur le …

  • July 2, 2025
  • News
  • Comments Off on Betify Casino Avis & Bonus exclusif (2026).6622
Read more

Betify Casino – Avis & Bonus exclusif (2025) ▶️ JOUER Содержимое Présentation du casino en ligne Betify Les avantages de Betify Les jeux proposés par Betify Les jeux disponibles sur Betify Casino Les bonus et promotions du Betify Casino Les bonus de bienvenue Les promotions régulières Conseils et astuces pour jouer en sécurité au casino …

  • July 2, 2025
  • News
  • Comments Off on Betify Casino Avis & Bonus exclusif (2026).6623
Read more

Пин Ап Казино Официальный сайт | Pin Up Casino играть онлайн – Вход, Зеркало (2025) ▶️ ИГРАТЬ Содержимое Pin Up Casino – Официальный сайт для игроков Вход в казино Pin Up Casino Зеркало Pin Up Casino – Как играть онлайн Шаг 1: Регистрация Шаг 2: Депозит Шаг 3: Игра Преимущества и функции официального сайта Pin …

  • July 2, 2025
  • News
  • Comments Off on Казино Официальный сайт Pin Up Casino играть онлайн – Вход, Зеркало (2025).4423
Read more

Пин Ап Казино Официальный сайт | Pin Up Casino играть онлайн – Вход, Зеркало (2025) ▶️ ИГРАТЬ Содержимое Pin Up Casino – Официальный сайт для игроков Преимущества официального сайта Pin Up Casino Как начать играть на официальном сайте Pin Up Casino Вход в казино Pin Up Casino Шаги для регистрации Зеркало Pin Up Casino – …

  • July 2, 2025
  • News
  • Comments Off on Казино Официальный сайт Pin Up Casino играть онлайн – Вход, Зеркало (2025).4424
Read more

With plenty of payout options, you can start playing at Kent Casino and start winning real money. So, come to Kent Casino and play, and if you have any questions along the way, head to our support desk. Kent Casino has a selection of exciting table games, including Blackjack, Roulette, Live Blackjack, Live Roulette and …

  • July 2, 2025
  • News
  • Comments Off on Live Kent Russia Casino 💰 Start Play With Bonus 💰 Betting & Casino Games
Read more

Online casinolar, son yıllarda büyük bir popülarite kazanmış ve dünya genelinde milyonlarca oyuncuya ulaşmıştır. Ancak, bu sahada oyun oynamanın bazı sorunları bulunmaktadır. Sorumlu oyun oynamak, oyuncuların bu sorunları en aza indirmeleri için mühimdir. 2023 döneminde yapılan bir çalışmaya göre, online kumar alanının büyüklüğü 100 milyar doları aşmıştır. Özellikle, oyuncuların zararlarını kontrol altında tutmaları ve finanslarını …

  • July 2, 2025
  • News
  • Comments Off on Online Casinolar ve Sorumlu Oyun Oynama
Read more

1Win Türkiye Giriş – 1win Casino ve Spor Bahisleri ▶️ OYNAMAK Содержимое 1Win Türkiye’ye Hoş Geldiniz! 1win Giriş: Kayıt Olma Prosesi Adım 1: Kayıt Olma Sayfasına Giriş Adım 2: Kayıt Olma Formu Doldurma Adım 3: Kayıt Onayı Adım 4: 1win Hesabınızla Giriş Yapın 1win Casino ve Spor Bahisleri 1win Casino 1win Spor Bahisleri 1win Giriş …

  • July 2, 2025
  • News
  • Comments Off on 1Win Türkiye Giriş – 1win Casino ve Spor Bahisleri.2120 (2)
Read more

Reset Your Password