/* 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 337 – Peñafiel

administrador

Play low stakes roulette online usa: affordable action for American players

Low stakes roulette has become a favorite way for American players to enjoy the classic casino game without risking large amounts of money. Whether you are new to online gambling or simply prefer to stretch your bankroll, the ability to place small bets on red, black, or single numbers makes the game accessible to everyone. …

Play low stakes roulette online usa: affordable action for American players Leer más »

American Live Roulette Online: Bringing Vegas Home to US Players

The digital transformation of casino gaming has fundamentally reshaped how players across the United States experience the thrill of the wheel. While traditional online roulette has been a staple for years, the emergence of american live roulette online represents a quantum leap in authenticity and engagement. This format bridges the gap between virtual convenience and …

American Live Roulette Online: Bringing Vegas Home to US Players Leer más »

Reverse Martingale Strategy Online: A Bold Betting Method

For US players exploring the world of online gambling, the reverse martingale strategy offers an intriguing alternative to traditional betting systems. Also known as the Paroli system, this approach flips the classic martingale on its head by encouraging players to increase their wagers after a win rather than after a loss. The logic is simple: …

Reverse Martingale Strategy Online: A Bold Betting Method Leer más »

French Roulette Gold: The Ultimate Online Casino Experience

French Roulette Gold has emerged as one of the most captivating variations of the classic casino game, bringing the elegance of Monte Carlo directly to American players. This refined version of roulette offers a unique blend of tradition and innovation, with special rules that tilt the odds slightly in the player’s favor. For those who …

French Roulette Gold: The Ultimate Online Casino Experience Leer más »

Lightning Roulette Online: Electrifying the American Casino Experience

The digital transformation of casino gaming has brought a new jolt of excitement to players across the United States. Among the most thrilling innovations is lightning roulette online, a live dealer game that combines the timeless elegance of European roulette with random multipliers that can supercharge payouts. For American players accustomed to the fast-paced energy …

Lightning Roulette Online: Electrifying the American Casino Experience Leer más »

Online Roulette for US Players with Repeat Bet Feature

American roulette players have long sought ways to streamline their betting experience without sacrificing the thrill of the spin. The repeat bet feature, now available at leading online casinos, addresses this demand by allowing players to automatically reapply their wagers from the previous round. This innovation eliminates the need to manually reset chips after every …

Online Roulette for US Players with Repeat Bet Feature Leer más »

Gold Vault Roulette online brings a new dimension to live dealer gaming

The world of live dealer roulette has evolved far beyond the classic single-zero wheel. Players across the United States who enjoy the thrill of real-time casino action are discovering a fresh take on the timeless game. Gold Vault Roulette online combines the elegance of traditional European roulette with a unique bonus feature that adds an …

Gold Vault Roulette online brings a new dimension to live dealer gaming Leer más »