PageSourceSearch

https://www.ultimate-guitar.com/static/public/build/ug_react_i18n_…/682.0cfc4d025d2d6d771d05985274452566.js

js ultimate-guitar.com collected 2026-09-24 08:38:17 UTC 2,090 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkug_react_i18n_es6=self.webpackChunkug_react_i18n_es6||[]).push([[682],{25810:(t,e,i)=>{i.r(e),i.d(e,{default:()=>c});var s=i(31349),n=i(40311),a=i(49685);const o={getFeedItems:(t,e=0,i=0)=>n.Z.get({url:"/user/activity/feed",payload:{page:e,page_size:t,user_id:i}}),get itemCount(){return a.Z.get("activity-item-count")||5},set itemCount(t){a.Z.set("activity-item-count",t)}};class c{constructor(t,e){this.el_container=t,this.count_item=e,this.el_trigger=(0,s.BI)(".js-items-count span"),this.count_item||this.showItems(o.itemCount),this.addEventListeners()}addEventListeners(){this.count_item&&window.addEventListener("scroll",this.lazyLoad.bind(this)),this.el_trigger.map((t=>t.addEventListener("click",this.showItems.bind(this))))}showItems(t){const e=+t.target.getAttribute("data-count");this.markActive(e),o.itemCount=e;let i=0;for(let t=1;t<=e;t++)i+=(0,s.qs)(".js-item:nth-child("+t+")").clientHeight;this.el_container.style.height=i+"px"}markActive(t){this.el_trigger.map((e=>{const i=+e.getAttribute("data-count")===t?"add":"remove";e.classList[i]("active")}))}lazyLoad(){const t=document.documentElement.clientHeight,e=window.pageYOffset||document.documentElement.scrollTop,i=(c=document,Math.max(c.body.scrollHeight,c.documentElement.scrollHeight,c.body.offsetHeight,c.documentElement.offsetHeight,c.body.clientHeight,c.documentElement.clientHeight)-t-e),s=this.el_container.getAttribute("data-page"),n=this.el_container.getAttribute("data-pages"),a=this.el_container.getAttribute("data-wait"),o=this.el_container.getAttribute("data-userid");var c;400>i&&0==a&&+n>=+s&&(this.el_container.setAttribute("data-wait",1),this.updateFeed(40,s,o))}updateFeed(t,e,i){o.getFeedItems(t,e,i).then((t=>{this.el_container.innerHTML+=t.content,this.el_container.setAttribute("data-page",+e+1),this.el_container.setAttribute("data-wait",t.page>=t.pages?1:0),(0,s.qs)(".js-tooltip")&&$(".js-tooltip").tooltip()}))}}}}]);
2//# sourceMappingURL=/static/public/build/ug_react_i18n_es6/../../sourcemap/ug_react_i18n_es6/202609/682.0cfc4d025d2d6d771d05985274452566.js.map

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.