PageSourceSearch

https://www.hotelesrh.com/etc.clientlibs/rhhoteles/clientlibs/clie…-fc5a3ded02222658a52d9c87ad5d76ba-lc.min.js

js hotelesrh.com collected 2026-10-04 14:38:50 UTC 1,388 bytes, 1 lines download raw bytes

1(function(){"use strict";class i extends HTMLElement{constructor(){super()}selectors={tablist:{wrapper:".js-hotels-tabs-list",btnNext:".js-hotels-tabs-list-button-next",btnPrev:".js-hotels-tabs-list-button-prev"}};updateArrowsVisibility=()=>{this.tablist.scrollLeft<=0?this.btnPrev.classList.add("cmp-tabs__arrow--hidden"):this.btnPrev.classList.remove("cmp-tabs__arrow--hidden");const s=this.tablist.scrollWidth-this.tablist.clientWidth;this.tablist.scrollLeft>=s-1?this.btnNext.classList.add("cmp-tabs__arrow--hidden"):this.btnNext.classList.remove("cmp-tabs__arrow--hidden")};connectedCallback(){this.tablist=this.querySelector(this.selectors.tablist.wrapper),this.btnPrev=this.querySelector(this.selectors.tablist.btnPrev),this.btnNext=this.querySelector(this.selectors.tablist.btnNext),this.tablist&&this.btnPrev&&this.btnNext&&(this.btnNext.addEventListener("click",()=>{const t=this.tablist.scrollWidth-this.tablist.clientWidth,e=Math.min(this.tablist.scrollLeft+150,t);this.tablist.scrollTo({left:e,behavior:"smooth"})}),this.btnPrev.addEventListener("click",()=>{const t=Math.max(this.tablist.scrollLeft-150,0);this.tablist.scrollTo({left:t,behavior:"smooth"})}),this.tablist.addEventListener("scroll",this.updateArrowsVisibility),window.addEventListener("resize",this.updateArrowsVisibility),this.updateArrowsVisibility())}}window.customElements.define("rh-hotels-tabs",i)})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.