1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[28874],{874:(e,t,s)=>{s.r(t),s.d(t,{default:()=>o});let i=window.PluginBaseClass;class o extends i{static #e=this.options={offsetTop:window.moorlOffsetTop??30,isSticky:!1};init(){this.options.isSticky&&(this._setCmsSectionOverflowVisible(),this._registerEvents())}_setCmsSectionOverflowVisible(){let e=this.el.closest(".cms-section");e&&(e.style.overflow="visible")}_registerEvents(){window.addEventListener("scroll",()=>{this._onScroll()})}_onScroll(){if(this.el.parentElement.getBoundingClientRect().height<=this.el.getBoundingClientRect().height){this.el.style.paddingTop="0";return}(document.documentElement.scrollTop||document.body.scrollTop||0)<this.el.getBoundingClientRect().top+this.el.ownerDocument.defaultView.scrollY?this.el.style.paddingTop="0":this.el.style.paddingTop=`${this.options.offsetTop}px`}}}}]);
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.