PageSourceSearch

https://www.loctiteproducts.com/etc.clientlibs/heliux/clientlibs/p…-686572d207baa782b94f1651162a9aa7-lc.min.js

js loctiteproducts.com collected 2026-10-02 05:25:17 UTC 2,920 bytes, 7 lines download raw bytes

1var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(a){return a.raw=a};$jscomp.createTemplateTagFirstArgWithRaw=function(a,g){a.raw=g;return a};var $jscomp$compprop0={};
2(self.heliuxModules=self.heliuxModules||[]).push([[2093],($jscomp$compprop0[52433]=function(a,g,c){function h(){try{var f=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(h=function(){return!!f})()}var l=c(23029),m=c(49530),n=c(50388),k=c(53954),p=c(85501);a=c(31526);var q=c(56773),r={resizeDebounceDelay:100,classes:{isBottomNavigationBar:"banner--isBottomNavigationBar",isSticky:"header__base--isSticky",footerBaseWithStickyBottomBanner:"footer__base--stickyBottomBanner"},
3selectors:{footerBase:".footer__base"},elements:{heliuxBanner:"heliux-banner",heliuxHeader:"heliux-header"},variables:{footerWithStickyBottomBannerMargin:"--footer-stickyBottomBanner-margin"}};c=function(f){function e(){(0,l.A)(this,e);var b=e,d=arguments;return b=(0,k.A)(b),(0,n.A)(this,h()?Reflect.construct(b,d||[],(0,k.A)(this).constructor):b.apply(this,d))}return(0,p.A)(e,f),(0,m.A)(e,[{key:"init",value:function(){this.config=Object.assign({},r,this.config);this.getElements();this.initStickyClone();
4this.setBottomNavigation();this.setListeners()}},{key:"getElements",value:function(){var b=this.config.elements,d=b.heliuxHeader;this.bannerWrapper=this.el.closest(b.heliuxBanner);this.heliuxHeader=this.el.closest(d);this.clonedBanner=this.el.parentNode;this.footerBase=document.querySelector(this.config.selectors.footerBase)}},{key:"setListeners",value:function(){var b=this;if(this.isStickyAtBottom){var d=this.config.resizeDebounceDelay;(0,q.h)(function(){return b.resizeFooterBase()},d)}}},{key:"isStickyAtTop",
5get:function(){return this.config.headerIsSticky}},{key:"isStickyAtBottom",get:function(){return this.config.stickyAtBottom}},{key:"isAlreadyCloned",get:function(){return this.clonedBanner}},{key:"cloneBannerNode",value:function(){var b=this.bannerWrapper.cloneNode(!0);return this.heliuxHeader.append(b),b}},{key:"initStickyClone",value:function(){this.isAlreadyCloned||((this.isStickyAtTop||this.isStickyAtBottom)&&this.cloneBannerNode(),this.isStickyAtBottom&&this.bannerWrapper.remove())}},{key:"setMarginToFooterWithStickyBottomBanner",
6value:function(){this.footerBase.style.setProperty(this.config.variables.footerWithStickyBottomBannerMargin,this.el.offsetHeight+"px")}},{key:"setBottomNavigation",value:function(){this.isStickyAtBottom&&(this.el.parentElement.classList.add(this.config.classes.isBottomNavigationBar),this.footerBase.classList.add(this.config.classes.footerBaseWithStickyBottomBanner),this.setMarginToFooterWithStickyBottomBanner())}},{key:"resizeFooterBase",value:function(){this.setMarginToFooterWithStickyBottomBanner()}}])}(a.xu);
7(0,a.kz)({StickyBanner:c},0)},$jscomp$compprop0),function(a){a.O(0,[750],function(){return a(52433)});a.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.