PageSourceSearch

https://www.erp-consultants.org/wp-content/themes/sparkling/inc/js/script.min.js?ver=1790421285

js erp-consultants.org collected 2026-09-26 14:23:09 UTC 5,294 bytes, 139 lines download raw bytes

1var wow = new WOW({ boxClass: "wow", animateClass: "animated", offset: 100, mobile: false, live: true });
2wow.init();
3if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
4    var msViewportStyle = document.createElement("style");
5    msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}"));
6    document.head.appendChild(msViewportStyle);
7}
8$(document).ready(function () {
9    $(".selectpicker").selectpicker({});
10    var headerHeightScroll = $("#header").outerHeight();
11    $("body").scrollspy({ target: "#navbar__scroll", offset: headerHeightScroll + 4 });
12    var getTop = function (hash) {
13        var offset = $("#" + hash).offset().top,
14            header = $("#header").height(),
15            top;
16        if ($("body").hasClass("admin-bar")) {
17            top = offset - header;
18        } else {
19            top = offset - header + 26;
20        }
21        return top;
22    };
23    var hash = location.hash.substring(1);
24    if (hash.length != 0) {
25        var offset = $("#" + hash).offset().top,
26            header = $("#header").height(),
27            top;
28        if ($("body").hasClass("admin-bar")) {
29            top = offset - header;
30        } else {
31            top = offset - header + 26;
32        }
33        $("body").animate({ scrollTop: top });
34    }
35    $("#navbar__scroll").on("click", "a.nav--scroll", function (event) {
36        event.preventDefault();
37        jQuery(this)
38            .stop(true)
39            .queue("fx", function () {
40                var headerHeight = $("#header").height() - 2;
41                var id = $(this).attr("href"),
42                    top = $(id).offset().top - headerHeight;
43                $("body,html").animate({ scrollTop: top }, 1500).dequeue("fx");
44            });
45    });
46    var MaxScrolltop;
47    $(document).scroll(function () {
48        var id = $(".row__logo");
49        MaxScrolltop = $(id).offset().top;
50    });
51     $("body").on("click", "a.scroll, a.header__link", function (event) {
52        event.preventDefault();
53        var headerHeight = $("#header").height();
54        var id = $(this).attr("href");
55        if (id && id.startsWith("#") && id.length > 1) {
56            var target = $(id);
57            if (target.length > 0) {
58                var top = target.offset().top - headerHeight;
59                $("body,html").animate({ scrollTop: top }, 1500);
60            } else {}
61        } 
62        else if (id && id.startsWith("http")) {
63            window.location.href = id;
64        } 
65        else {}
66    });
67    var hamburger = $(".hamburger");
68    var navigation = $(".row__nav");
69    $(".hamburger, .nav-link").on("click", function (e) {
70        hamburger.toggleClass("is-active");
71        navigation.toggleClass("is-active");
72    });
73    $(".page").bind("click", function (e) {
74        if (hamburger.hasClass("is-active") && !hamburger.is(":hover")) {
75            hamburger.removeClass("is-active");
76            navigation.removeClass("is-active");
77        }
78    });
79    if ($("input").is("#upload")) {
80        document.getElementById("upload").onchange = function () {
81            var upload = this.value,
82                deleteFile = $(".file__delete"),
83                arrUpload = upload.split("\\"),
84                elem = arrUpload[arrUpload.length - 1];
85            $(".wpcf7-form").on("submit", function () {
86                deleteFile.css("display", "none");
87            });
88            document.getElementById("file__upload").value = elem;
89            if (elem != "") {
90                deleteFile.css("display", "block");
91            }
92            deleteFile.on("click", function () {
93                document.getElementById("file__upload").value = "";
94                document.getElementById("upload").value = "";
95                deleteFile.css("display", "none");
96            });
97        };
98    }
99    $(document).on("click", "a.resume-link", function (event) {
100        var $this = $(this).closest(".resume-item"),
101            modal = $("#resumeModal"),
102            rateEl = modal.find(".rate-val"),
103            imgEl = modal.find(".modal-body img");
104        rateEl.html($this.data("rate"));
105        imgEl.attr("src", $this.data("img"));
106        imgEl.attr("alt", $this.data("title"));
107    });
108    var clickedLink = false,
109        modal = $("#resumeModal");
110    $(document).on("click", "a.request-developer", function (event) {
111        event.preventDefault();
112        modal.modal("hide");
113        clickedLink = true;
114    });
115    modal.on("hidden.bs.modal", function () {
116        var timer = setInterval(function () {
117            var top = getTop("contact");
118            if (clickedLink) {
119                $("body,html").animate({ scrollTop: top }, 500).dequeue("fx");
120                window.clearInterval(timer);
121                clickedLink = false;
122            }
123        }, 100);
124    });
125    $(".wpcf7-select").select2({ minimumResultsForSearch: Infinity, width: "style" });
126    if ($(".slick-slider")[0]) {
127        $(".slick-slider").slick({
128            arrows: true,
129            infinite: true,
130            speed: 300,
131            slidesToShow: 3,
132            slidesToScroll: 1,
133            responsive: [
134                { breakpoint: 768, settings: { slidesToShow: 2 } },
135                { breakpoint: 576, settings: { slidesToShow: 1 } },
136            ],
137        });
138    }
139});

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.