PageSourceSearch

https://fajarsiddiq.com/dist/js/main.min.js

js fajarsiddiq.com collected 2026-09-25 18:52:24 UTC 1,553 bytes, 28 lines download raw bytes

1!(function () {
2    const e = document.documentElement;
3    e.classList.remove("no-js"), e.classList.add("js");
4    const t = document.body,
5        n = document.getElementById("lights-toggle"),
6        i = (window.sr = ScrollReveal());
7    function s() {
8        let e = n.parentNode.querySelector(".label-text");
9        n.checked ? (t.classList.remove("lights-off"), e && (e.innerHTML = "dark")) : (t.classList.add("lights-off"), e && (e.innerHTML = "light"));
10    }
11    window.addEventListener("load", function () {
12        t.classList.add("is-loaded");
13    }),
14        t.classList.contains("has-animations") &&
15            window.addEventListener("load", function () {
16                i.reveal(".feature", { duration: 600, distance: "20px", easing: "cubic-bezier(0.215, 0.61, 0.355, 1)", origin: "right", viewFactor: 0.2 }),
17                    i.reveal(".testimonial, .pricing-table", { duration: 600, distance: "20px", easing: "cubic-bezier(0.5, -0.01, 0, 1.005)", interval: 100, origin: "bottom", viewFactor: 0.2 });
18            }),
19        n && (window.addEventListener("load", s), n.addEventListener("change", s));
20    const o = document.getElementsByClassName("accordion-title");
21    if (o.length)
22        for (let e = 0; e < o.length; e++)
23            o[e].addEventListener("click", function () {
24                this.parentNode.classList.toggle("is-open");
25                const e = this.nextElementSibling;
26                e.style.maxHeight ? (e.style.maxHeight = null) : (e.style.maxHeight = `${e.scrollHeight}px`);
27            });
28})();

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.