PageSourceSearch

https://www.badmagicproductions.com/cdn/shop/t/23/assets/engine-lo…?v=79145028394697676461735730635

js badmagicproductions.com collected 2026-10-02 05:00:05 UTC 2,245 bytes, 1 lines download raw bytes

1(()=>{var e={845:e=>{self,e.exports=(()=>{"use strict";var e={};return((e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isArmadaLoaded=void 0,t.isArmadaLoaded=e=>{var t,s;const i=!0===(null===(s=null===(t=window.eight)||void 0===t?void 0:t.armada)||void 0===s?void 0:s.loaded);if(!e)return i;i?e():document.addEventListener("ARMADA:LOADED",e)},t.default=t.isArmadaLoaded})(0,e),e})()}},t={};function s(i){var a=t[i];if(void 0!==a)return a.exports;var r=t[i]={exports:{}};return e[i](r,r.exports,s),r.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=s(845);class t extends HTMLElement{constructor(){super(),this.thresholds={0:0,10:.1,15:.15,25:.25,50:.5,100:1},this.dataThreshold=this.dataset.loadinAnimationThreshold?this.dataset.loadinAnimationThreshold.replace(/\s+/g,""):"";const e=this.thresholds[10],t=this.dataThreshold?this.setThresholdValues(this.dataThreshold):e;this.observerOptions={root:null,threshold:t},this.observer=new IntersectionObserver(((e,t)=>this.observerCallback(e,t)),this.observerOptions)}setThresholdValues(e){if(!this.dataThreshold)return;let t=this.dataThreshold.split(",").filter((e=>this.thresholds.hasOwnProperty(e)));t=t.length>0?t:["0"];const s=t.map((e=>this.thresholds[e]));return s}connectedCallback(){this.observer.observe(this),(0,e.isArmadaLoaded)(this.init.bind(this))}disconnectedCallback(){this.observer.unobserve(this)}static get observedAttributes(){return["reload"]}attributeChangedCallback(){this.loadInAnimation()}init(){window.eight.armada.elementRegistry.register({key:"loadin-animation",assetPath:"/assets/engine-loadin-animation.min.js"})}observerCallback(e,t){e[0].isIntersecting&&(this.loadInAnimation(),this.setAttribute("data-loadin-animated",`${e[0].isIntersecting}`),this.observer.unobserve(this))}loadInAnimation(){const e=this.querySelectorAll("[loadin-animation-delay]");e&&e.length>0&&e.forEach(((e,t)=>{let s=e.dataset.loadinAnimationIndex||t;if(s>0){let t=400*s;e.style=`animation-delay: ${t}ms;`}}))}}window.customElements.define("loadin-animation",t)})()})();

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.