PageSourceSearch

https://www.stmntgrooming.us/etc.clientlibs/heliux/clientlibs/publ…-c1f084cea1783cd3a01ca3c4dbf3d362-lc.min.js

js stmntgrooming.us collected 2026-10-07 00:57:24 UTC 3,400 bytes, 8 lines download raw bytes

1var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(b){return b.raw=b};$jscomp.createTemplateTagFirstArgWithRaw=function(b,k){b.raw=k;return b};var $jscomp$compprop0={};
2(self.heliuxModules=self.heliuxModules||[]).push([[8868],($jscomp$compprop0[29712]=function(b,k,d){function l(){try{var g=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(l=function(){return!!g})()}var n=d(23029),p=d(49530),q=d(50388),m=d(53954),r=d(85501),f=d(31526),t=d(99834),u={desiredSteps:40,minPagesToShow:2,throttleTime:400,variables:{backToTopBottom:"--backtotop-bottom"},modifiers:{isHidden:"backtotop__base--hidden",aboveCart:"above-sticky-cart",
3aboveCounter:"above-sticky-cart-counter"},elements:{bottomNavigation:".banner--isBottomNavigationBar",addToCart:".addtocart",addToCartCounter:".addtocartcounter"},selectors:{buttonAnchor:".backtotop__button"}};b=function(g){function e(){(0,n.A)(this,e);var a=e,c=arguments;return a=(0,m.A)(a),(0,q.A)(this,l()?Reflect.construct(a,c||[],(0,m.A)(this).constructor):a.apply(this,c))}return(0,r.A)(e,g),(0,p.A)(e,[{key:"init",value:function(){this.config=Object.assign({},u,this.config);this.lastScrollTop=
40;this.isButtonFocusable=!1;this.getElements();this.showBackToTopButtonDebounced=(0,f.sg)(this.showBackToTopButton.bind(this),this.config.throttleTime).bind(this);this.setEventListeners();this.setProperPosition();this.positionAboveSticky()}},{key:"setProperPosition",value:function(){var a=document.querySelector(this.config.elements.bottomNavigation);if(a){a=parseInt(a.offsetHeight,10);var c=window.getComputedStyle(this.el).getPropertyValue("bottom");c=parseInt(c.slice(0,-2),10);this.el.style.setProperty(this.config.variables.backToTopBottom,
5a+c+"px")}}},{key:"setEventListeners",value:function(){this.addScrollListener();this.el.addEventListener("click",this.scrollToTop.bind(this));this.buttonAnchor.addEventListener("focus",this.showBackToTopButtonDebounced)}},{key:"addScrollListener",value:function(){this.removeScrollListener();window.addEventListener("scroll",this.showBackToTopButtonDebounced)}},{key:"removeScrollListener",value:function(){window.removeEventListener("scroll",this.showBackToTopButtonDebounced)}},{key:"showBackToTopButton",
6value:function(){var a=this.lastScrollTop>window.pageYOffset,c=this.buttonAnchor===document.activeElement,h=window.pageYOffset>window.innerHeight*this.config.minPagesToShow;h&&!this.isButtonFocusable?(this.buttonAnchor.tabIndex=0,this.isButtonFocusable=!0):!h&&this.isButtonFocusable&&(this.buttonAnchor.tabIndex=-1,this.isButtonFocusable=!1);(a||c)&&h?this.el.classList.remove(this.config.modifiers.isHidden):this.el.classList.add(this.config.modifiers.isHidden);this.lastScrollTop=window.pageYOffset}},
7{key:"scrollToTop",value:function(a){a.preventDefault();0===a.detail&&a.stopPropagation();this.removeScrollListener();(0,f.VG)(0,this.config.desiredSteps,window).then(this.addScrollListener.bind(this));(0,t.J)(document)}},{key:"positionAboveSticky",value:function(){var a=document.querySelector(this.config.elements.addToCart),c=document.querySelector(this.config.elements.addToCartCounter);a&&c?this.el.classList.add(this.config.modifiers.aboveCounter):a&&this.el.classList.add(this.config.modifiers.aboveCart)}}])}(f.xu);
8(0,f.kz)({BackToTop:b},0)},$jscomp$compprop0),function(b){b.O(0,[750],function(){return b(29712)});b.O()}]);

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.