/* FONT PATH * -------------------------- */ @font-face { font-family: "Elusive-Icons"; src: url("#{$el-font-path}/elusiveicons-webfont.eot?v=#{$el-version}"); src: url("#{$el-font-path}/elusiveicons-webfont.eot?#iefix&v=#{$el-version}") format("embedded-opentype"), url("#{$el-font-path}/elusiveicons-webfont.woff?v=#{$el-version}") format("woff"), url("#{$el-font-path}/elusiveicons-webfont.ttf?v=#{$el-version}") format("truetype"), url("#{$el-font-path}/elusiveicons-webfont.svg?v=#{$el-version}#elusiveiconsregular") format("svg"); font-weight: normal; font-style: normal; } /*! pro-elements - v4.1.0 - 26-05-2026 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["hotspot"],{ /***/ "../modules/hotspot/assets/js/frontend/handlers/hotspot.js" /*!*****************************************************************!*\ !*** ../modules/hotspot/assets/js/frontend/handlers/hotspot.js ***! \*****************************************************************/ (__unused_webpack_module, exports) { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class Hotspot extends elementorModules.frontend.handlers.Base { getDefaultSettings() { return { selectors: { hotspot: '.e-hotspot', tooltip: '.e-hotspot__tooltip' } }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { $hotspot: this.$element.find(selectors.hotspot), $hotspotsExcludesLinks: this.$element.find(selectors.hotspot).filter(':not(.e-hotspot--no-tooltip)'), $tooltip: this.$element.find(selectors.tooltip) }; } bindEvents() { const tooltipTrigger = this.getCurrentDeviceSetting('tooltip_trigger'), tooltipTriggerEvent = 'mouseenter' === tooltipTrigger ? 'mouseleave mouseenter' : tooltipTrigger; if (tooltipTriggerEvent !== 'none') { this.elements.$hotspotsExcludesLinks.on(tooltipTriggerEvent, event => this.onHotspotTriggerEvent(event)); } } onDeviceModeChange() { this.elements.$hotspotsExcludesLinks.off(); this.bindEvents(); } onHotspotTriggerEvent(event) { const elementTarget = jQuery(event.target), isHotspotButtonEvent = elementTarget.closest('.e-hotspot__button').length, isTooltipMouseLeave = 'mouseleave' === event.type && (elementTarget.is('.e-hotspot--tooltip-position') || elementTarget.parents('.e-hotspot--tooltip-position').length), isMobile = 'mobile' === elementorFrontend.getCurrentDeviceMode(), isHotspotLink = elementTarget.closest('.e-hotspot--link').length, triggerTooltip = !(isHotspotLink && isMobile && ('mouseleave' === event.type || 'mouseenter' === event.type)); if (triggerTooltip && (isHotspotButtonEvent || isTooltipMouseLeave)) { const currentHotspot = jQuery(event.currentTarget); this.elements.$hotspot.not(currentHotspot).removeClass('e-hotspot--active'); currentHotspot.toggleClass('e-hotspot--active'); } } // Fix bad UX of "Sequenced Animation" when editing other controls editorAddSequencedAnimation() { this.elements.$hotspot.toggleClass('e-hotspot--sequenced', 'yes' === this.getElementSettings('hotspot_sequenced_animation')); } hotspotSequencedAnimation() { const elementSettings = this.getElementSettings(), isSequencedAnimation = elementSettings.hotspot_sequenced_animation; if ('no' === isSequencedAnimation) { return; } // Start sequenced animation when element on viewport const hotspotObserver = elementorModules.utils.Scroll.scrollObserver({ callback: event => { if (event.isInViewport) { hotspotObserver.unobserve(this.$element[0]); // Add delay for each hotspot this.elements.$hotspot.each((index, element) => { if (0 === index) { return; } const sequencedAnimation = elementSettings.hotspot_sequenced_animation_duration, sequencedAnimationDuration = sequencedAnimation ? sequencedAnimation.size : 1000, animationDelay = index * (sequencedAnimationDuration / this.elements.$hotspot.length); element.style.animationDelay = animationDelay + 'ms'; }); } } }); hotspotObserver.observe(this.$element[0]); } setTooltipPositionControl() { const elementSettings = this.getElementSettings(), isDirectionAnimation = 'undefined' !== typeof elementSettings.tooltip_animation && elementSettings.tooltip_animation.match(/^e-hotspot--(slide|fade)-direction/); if (isDirectionAnimation) { this.elements.$tooltip.removeClass('e-hotspot--tooltip-animation-from-left e-hotspot--tooltip-animation-from-top e-hotspot--tooltip-animation-from-right e-hotspot--tooltip-animation-from-bottom'); this.elements.$tooltip.addClass('e-hotspot--tooltip-animation-from-' + elementSettings.tooltip_position); } } onInit(...args) { super.onInit(...args); this.hotspotSequencedAnimation(); this.setTooltipPositionControl(); if (window.elementor) { elementor.listenTo(elementor.channels.deviceMode, 'change', () => this.onDeviceModeChange()); } } onElementChange(propertyName) { if (propertyName.startsWith('tooltip_position')) { this.setTooltipPositionControl(); } if (propertyName.startsWith('hotspot_sequenced_animation')) { this.editorAddSequencedAnimation(); } } } exports["default"] = Hotspot; /***/ } }]); //# sourceMappingURL=hotspot.94fe1b825b2f7c9bdb76.bundle.js.map administrador – Página 338 – Peñafiel

administrador

Elevate Your Game: The Ultimate Guide to Play VIP Roulette Online

The allure of the spinning wheel has captivated casino enthusiasts for centuries, and today, that thrill has been perfected for the digital age. For players seeking a more exclusive and personalized experience, the option to play VIP roulette online offers a world of difference from standard gameplay. This isn’t just about placing bets on red …

Elevate Your Game: The Ultimate Guide to Play VIP Roulette Online Leer más »

Live Mega Fire Blaze Roulette Real Money USA – A Game-Changer

When it comes to live dealer gaming, few titles generate as much excitement among American players as live mega fire blaze roulette real money usa. This electrifying variant from Evolution Gaming combines the classic European roulette wheel with fiery multipliers that can turn a single spin into a life-changing win. For US players who crave …

Live Mega Fire Blaze Roulette Real Money USA – A Game-Changer Leer más »

Live mega fire blaze roulette online: bringing the heat to us players

The world of online casino gaming has taken another leap forward with the arrival of live mega fire blaze roulette online. This electrifying variant combines the classic elegance of European roulette with a high-stakes multiplier feature that can turn a single spin into a life-changing win. For players across the United States – from the …

Live mega fire blaze roulette online: bringing the heat to us players Leer más »

Unlock the Best Roulette Bonus Online Roulette USA Players Love

Online roulette has surged in popularity across the United States, and with that growth comes a wave of enticing promotions. For players looking to stretch their bankroll and enjoy more spins, finding a reliable roulette bonus online roulette USA operators offer is the first step. Whether you’re in New Jersey, Pennsylvania, or Michigan, the right …

Unlock the Best Roulette Bonus Online Roulette USA Players Love Leer más »

Dragon Roulette Free Play: A New Way to Experience the Spin

The casino floor has always been a place where tradition meets innovation, and few games capture that blend quite like the latest evolution of roulette. For players in the United States, the familiar wheel has taken on a fresh, thrilling identity with the introduction of dragon roulette free play. This isn’t just another version of …

Dragon Roulette Free Play: A New Way to Experience the Spin Leer más »

French Live Roulette Online USA: European Gaming at Your Fingertips

For American players accustomed to the familiar spin of a double-zero wheel, the arrival of French live roulette online in the United States signals a refreshing shift in the online gaming landscape. This variation, long cherished in European casinos, combines the elegance of traditional table games with the convenience of modern live streaming technology. As …

French Live Roulette Online USA: European Gaming at Your Fingertips

Leer más »

Live Roulette Reimagined: The Evolution of Online Casino Gaming

The world of online roulette has undergone a remarkable transformation over the past decade, evolving from simple digital simulations into immersive, interactive experiences that capture the authentic atmosphere of a brick-and-mortar casino floor. For American players who crave the thrill of the spinning wheel but can’t always make the trip to Las Vegas or Atlantic …

Live Roulette Reimagined: The Evolution of Online Casino Gaming Leer más »

Live Roulette Online USA: Real-Time Action from American Tables

The sound of the ball spinning around the wheel, the collective anticipation as it slows, and the dealer’s call of the winning number – this is the heartbeat of casino gaming. For players across the United States, that experience is no longer confined to the floors of Las Vegas or Atlantic City. Live roulette online …

Live Roulette Online USA: Real-Time Action from American Tables Leer más »