PageSourceSearch

https://www.rafars.org/rw_common/plugins/stacks/raincheck.min.js?rwcache=811777075

js rafars.org collected 2026-09-24 11:59:41 UTC 1,780 bytes, 1 lines download raw bytes

1class Raincheck{constructor(e){this.config=this.initConfig(e),this.init()}initConfig(e){return Object.assign({},{templateClass:"raincheck-template",onscroll:!1,onclick:!1,cookiejar:!1,timing:0,offset:100,cookiejarkey:"cookiejar",clickClass:"raincheck-load"},e)}init(){return this.config.cookiejar?this.cookiejarLoader():this.config.onclick?this.onclickLoader():this.config.onscroll?this.onscrollLoader():void this.defaultLoader()}templates(){return Array.from(document.getElementsByClassName(this.config.templateClass))}defaultLoader(){window.addEventListener("load",(()=>{this.templates().forEach((e=>{this.renderTemplateContents(e)}))}))}onclickLoader(){Array.from(document.getElementsByClassName(this.config.clickClass)).forEach((e=>{e.addEventListener("click",(()=>{this.templates().forEach((e=>{this.renderTemplateContents(e)}))}),{once:!0})}))}onscrollLoader(){window.addEventListener("load",(()=>{this.templates().forEach((e=>{ScrollTrigger.create({trigger:e.parentNode.parentNode,start:`top bottom+=${this.config.offset}px`,once:!0,onEnter:()=>this.renderTemplateContents(e)})}))}))}cookiejarLoader(){["-accept","-implied-consent"].forEach((e=>{window.addEventListener(this.config.cookiejarkey+e,(()=>
1{this.templates().forEach((e=>{this.renderTemplateContents(e)}))}))}))}isElementInViewport(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}renderTemplateContents(e){const t=e.parentNode,n=t.parentNode;t.innerHTML=e.innerHTML;let i=this.config.timing;i>0&&this.isElementInViewport(n)&&(i=0),setTimeout((()=>{n.classList.add("loaded");const e=new Event("raincheck-loaded");e.raincheck=n,window.dispatchEvent(e)}),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.