PageSourceSearch

https://guidanceias.com/public-files/assets/js/main.js

js guidanceias.com collected 2026-10-08 08:41:12 UTC 22,800 bytes, 445 lines download raw bytes

1!(function (e) {
2    "use strict";
3    e(window).on("load", function () {
4        e(".preloader").fadeOut();
5    }),
6        e(".preloader").length > 0 &&
7            e(".preloaderCls").each(function () {
8                e(this).on("click", function (t) {
9                    t.preventDefault(), e(".preloader").css("display", "none");
10                });
11            }),
12        (e.fn.vsmobilemenu = function (t) {
13            var s = e.extend(
14                {
15                    menuToggleBtn: ".as-menu-toggle",
16                    bodyToggleClass: "as-body-visible",
17                    subMenuClass: "as-submenu",
18                    subMenuParent: "as-item-has-children",
19                    subMenuParentToggle: "as-active",
20                    meanExpandClass: "as-mean-expand",
21                    appendElement: '<span class="as-mean-expand"></span>',
22                    subMenuToggleClass: "as-open",
23                    toggleSpeed: 400,
24                },
25                t
26            );
27            return this.each(function () {
28                var t = e(this);
29                function a() {
30                    t.toggleClass(s.bodyToggleClass);
31                    var a = "." + s.subMenuClass;
32                    e(a).each(function () {
33                        e(this).hasClass(s.subMenuToggleClass) && (e(this).removeClass(s.subMenuToggleClass), e(this).css("display", "none"), e(this).parent().removeClass(s.subMenuParentToggle));
34                    });
35                }
36                t.find("li").each(function () {
37                    var t = e(this).find("ul");
38                    t.addClass(s.subMenuClass), t.css("display", "none"), t.parent().addClass(s.subMenuParent), t.prev("a").append(s.appendElement), t.next("a").append(s.appendElement);
39                });
40                var n = "." + s.meanExpandClass;
41                e(n).each(function () {
42                    e(this).on("click", function (t) {
43                        var a;
44                        t.preventDefault(),
45                            (a = e(this).parent()),
46                            e(a).next("ul").length > 0
47                                ? (e(a).parent().toggleClass(s.subMenuParentToggle), e(a).next("ul").slideToggle(s.toggleSpeed), e(a).next("ul").toggleClass(s.subMenuToggleClass))
48                                : e(a).prev("ul").length > 0 && (e(a).parent().toggleClass(s.subMenuParentToggle), e(a).prev("ul").slideToggle(s.toggleSpeed), e(a).prev("ul").toggleClass(s.subMenuToggleClass));
49                    });
50                }),
51                    e(s.menuToggleBtn).each(function () {
52                        e(this).on("click", function () {
53                            a();
54                        });
55                    }),
56                    t.on("click", function (e) {
57                        e.stopPropagation(), a();
58                    }),
59                    t.find("div").on("click", function (e) {
60                        e.stopPropagation();
61                    });
62            });
63        }),
64        e(".as-menu-wrapper").vsmobilemenu();
65    var t = "";
66    e(window).on("scroll", function () {
67        var s, a, n, o, i;
68        (s = e(".sticky-active")),
69            (a = "active"),
70            (n = "will-sticky"),
71            (o = e(window).scrollTop()),
72            (i = s.css("height")),
73            s.parent().css("min-height", i),
74            e(window).scrollTop() > 800 ? (s.parent().addClass(n), o > t ? s.removeClass(a) : s.addClass(a)) : (s.parent().css("min-height", "").removeClass(n), s.removeClass(a)),
75            (t = o),
76            e(this).scrollTop() > 500 ? e(".scrollToTop").addClass("show") : e(".scrollToTop").removeClass("show");
77    }),
78        e(".scrollToTop").each(function () {
79            e(this).on("click", function (s) {
80                return s.preventDefault(), e("html, body").animate({ scrollTop: 0 }, t / 3), !1;
81            });
82        }),
83        e("[data-bg-src]").length > 0 &&
84            e("[data-bg-src]").each(function () {
85                var t = e(this).attr("data-bg-src");
86                e(this).css("background-image", "url(" + t + ")"), e(this).removeAttr("data-bg-src").addClass("background-image");
87            }),
88        e(".as-carousel").each(function () {
89            var t = e(this);
90            function s(e) {
91                return t.data(e);
92            }
93            var a = '<button type="button" class="slick-prev"><i class="' + s("prev-arrow") + '"></i></button>',
94                n = '<button type="button" class="slick-next"><i class="' + s("next-arrow") + '"></i></button>';
95            e("[data-slick-next]").each(function () {
96                e(this).on("click", function (t) {
97                    t.preventDefault(), e(e(this).data("slick-next")).slick("slickNext");
98                });
99            }),
100                e("[data-slick-prev]").each(function () {
101                    e(this).on("click", function (t) {
102                        t.preventDefault(), e(e(this).data("slick-prev")).slick("slickPrev");
103                    });
104                }),
105                1 == s("arrows") && (t.closest(".arrow-wrap").length || t.closest(".container").parent().addClass("arrow-wrap")),
106                t.slick({
107                    dots: !!s("dots"),
108                    fade: !!s("fade"),
109                    arrows: !!s("arrows"),
110                    speed: s("speed") ? s("speed") : 1e3,
111                    asNavFor: !!s("asnavfor") && s("asnavfor"),
112                    autoplay: 0 != s("autoplay"),
113                    infinite: 0 != s("infinite"),
114                    slidesToShow: s("slide-show") ? s("slide-show") : 1,
115                    adaptiveHeight: !!s("adaptive-height"),
116                    centerMode: !!s("center-mode"),
117                    autoplaySpeed: s("autoplay-speed") ? s("autoplay-speed") : 8e3,
118                    centerPadding: s("center-padding") ? s("center-padding") : "0",
119                    focusOnSelect: 0 != s("focuson-select"),
120                    pauseOnFocus: !!s("pauseon-focus"),
121                    pauseOnHover: !!s("pauseon-hover"),
122                    variableWidth: !!s("variable-width"),
123                    vertical: !!s("vertical"),
124                    verticalSwiping: !!s("vertical"),
125                    prevArrow: s("prev-arrow") ? a : '<button type="button" class="slick-prev"><i class="fal fa-arrow-left"></i></button>',
126                    nextArrow: s("next-arrow") ? n : '<button type="button" class="slick-next"><i class="fal fa-arrow-right"></i></button>',
127                    rtl: "rtl" == e("html").attr("dir"),
128                    responsive: [
129                        { breakpoint: 1600, settings: { arrows: !!s("xl-arrows"), dots: !!s("xl-dots"), slidesToShow: s("xl-slide-show") ? s("xl-slide-show") : s("slide-show"), centerMode: !!s("xl-center-mode"), centerPadding: "0" } },
130                        { breakpoint: 1400, settings: { arrows: !!s("ml-arrows"), dots: !!s("ml-dots"), slidesToShow: s("ml-slide-show") ? s("ml-slide-show") : s("slide-show"), centerMode: !!s("ml-center-mode"), centerPadding: 0 } },
131                        {
132                            breakpoint: 1200,
133                            settings: { arrows: !!s("lg-arrows"), dots: !!s("lg-dots"), slidesToShow: s("lg-slide-show") ? s("lg-slide-show") : s("slide-show"), centerMode: !!s("lg-center-mode") && s("lg-center-mode"), centerPadding: 0 },
134                        },
135                        {
136                            breakpoint: 992,
137                            settings: { arrows: !!s("md-arrows"), dots: !!s("md-dots"), slidesToShow: s("md-slide-show") ? s("md-slide-show") : 1, centerMode: !!s("md-center-mode") && s("md-center-mode"), centerPadding: 0 },
138                        },
139                        {
140                            breakpoint: 768,
141                            settings: { arrows: !!s("sm-arrows"), dots: !!s("sm-dots"), slidesToShow: s("sm-slide-show") ? s("sm-slide-show") : 1, centerMode: !!s("sm-center-mode") && s("sm-center-mode"), centerPadding: 0 },
142                        },
143                        {
144                            breakpoint: 576,
145                            settings: { arrows: !!s("xs-arrows"), dots: !!s("xs-dots"), slidesToShow: s("xs-slide-show") ? s("xs-slide-show") : 1, centerMode: !!s("xs-center-mode") && s("xs-center-mode"), centerPadding: 0 },
146                        },
147                    ],
148                });
149        }),
150        e("#testiSlide1").slick({
151            centerMode: !0,
152            centerPadding: "600px",
153            slidesToShow: 1,
154            arrows: !1,
155            dots: !0,
156            responsive: [
157                { breakpoint: 1800, settings: { centerPadding: "300px" } },
158                { breakpoint: 1199, settings: { centerPadding: "200px" } },
159                { breakpoint: 992, settings: { centerPadding: "60px" } },
160                { breakpoint: 600, settings: { centerPadding: "0px" } },
161            ],
162        });
163    var s,
164        a,
165        n,
166        o = ".ajax-contact",
167        i = '[name="email"]',
168        r = e(".form-messages");
169    function l() {
170        var t = e(o).serialize();
171        (function () {
172            var t,
173                s = !0;
174            function a(a) {
175                a = a.split(",");
176                for (var n = 0; n < a.length; n++) (t = o + " " + a[n]), e(t).val() ? (e(t).removeClass("is-invalid"), (s = !0)) : (e(t).addClass("is-invalid"), (s = !1));
177            }
178            a('[name="name"],[name="email"],[name="subject"],[name="number"],[name="message"]'),
179                e(i).val() &&
180                e(i)
181                    .val()
182                    .match(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/)
183                    ? (e(i).removeClass("is-invalid"), (s = !0))
184                    : (e(i).addClass("is-invalid"), (s = !1));
185            return s;
186        })() &&
187            jQuery
188                .ajax({ url: e(o).attr("action"), data: t, type: "POST" })
189                .done(function (t) {
190                    r.removeClass("error"), r.addClass("success"), r.text(t), e(o + ' input:not([type="submit"]),' + o + " textarea").val("");
191                })
192                .fail(function (e) {
193                    r.removeClass("success"), r.addClass("error"), "" !== e.responseText ? r.html(e.responseText) : r.html("Oops! An error occured and your message could not be sent.");
194                });
195    }
196    function c(e) {
197        return parseInt(e, 10);
198    }
199    e(o).on("submit", function (e) {
200        e.preventDefault(), l();
201    }),
202        (s = ".sidemenu-wrapper"),
203        (a = ".sideMenuCls"),
204        (n = "show"),
205        e(".sideMenuToggler").on("click", function (t) {
206            t.preventDefault(), e(s).addClass(n);
207        }),
208        e(s).on("click", function (t) {
209            t.stopPropagation(), e(s).removeClass(n);
210        }),
211        e(s + " > div").on("click", function (t) {
212            t.stopPropagation(), e(s).addClass(n);
213        }),
214        e(a).on("click", function (t) {
215            t.preventDefault(), t.stopPropagation(), e(s).removeClass(n);
216        }),
217        (function (t, s, a, n) {
218            e(s).on("click", function (s) {
219                s.preventDefault(), e(t).addClass(n);
220            }),
221                e(t).on("click", function (s) {
222                    s.stopPropagation(), e(t).removeClass(n);
223                }),
224                e(t)
225                    .find("form")
226                    .on("click", function (s) {
227                        s.stopPropagation(), e(t).addClass(n);
228                    }),
229                e(a).on("click", function (s) {
230                    s.preventDefault(), s.stopPropagation(), e(t).removeClass(n);
231                });
232        })(".popup-search-box", ".searchBoxToggler", ".searchClose", "show"),
233        e(".popup-image").magnificPopup({ type: "image", gallery: { enabled: !0 } }),
234        e(".popup-video").magnificPopup({ type: "iframe" }),
235        e(".popup-content").magnificPopup({ type: "inline", midClick: !0 }),
236        (e.fn.sectionPosition = function (t, s) {
237            e(this).each(function () {
238                var a,
239                    n,
240                    o,
241                    i,
242                    r,
243                    l = e(this);
244                (a = Math.floor(l.height() / 2)),
245                    (n = l.attr(t)),
246                    (o = l.attr(s)),
247                    (i = c(e(o).css("padding-top"))),
248                    (r = c(e(o).css("padding-bottom"))),
249                    "top-half" === n ? (e(o).css("padding-bottom", r + a + "px"), l.css("margin-top", "-" + a + "px")) : "bottom-half" === n && (e(o).css("padding-top", i + a + "px"), l.css("margin-bottom", "-" + a + "px"));
250            });
251        });
252    e("[data-sec-pos]").length &&
253        e("[data-sec-pos]").imagesLoaded(function () {
254            e("[data-sec-pos]").sectionPosition("data-sec-pos", "data-pos-for");
255        }),
256        e(".filter-active").imagesLoaded(function () {
257            if (e(".filter-active").length > 0) {
258                var t = e(".filter-active").isotope({ itemSelector: ".filter-item", filter: "*" });
259                e(".filter-menu-active").on("click", "button", function () {
260                    var s = e(this).attr("data-filter");
261                    t.isotope({ filter: s });
262                }),
263                    e(".filter-menu-active").on("click", "button", function (t) {
264                        t.preventDefault(), e(this).addClass("active"), e(this).siblings(".active").removeClass("active");
265                    });
266            }
267        }),
268        e(".masonary-active").imagesLoaded(function () {
269            if (e(".masonary-active").length > 0) {
270                var t = e(".masonary-active").isotope({ itemSelector: ".filter-item", filter: "*", masonry: { columnWidth: 1 } });
271                e(".filter-menu-active").on("click", "button", function () {
272                    var s = e(this).attr("data-filter");
273                    t.isotope({ filter: s });
274                }),
275                    e(".filter-menu-active").on("click", "button", function (t) {
276                        t.preventDefault(), e(this).addClass("active"), e(this).siblings(".active").removeClass("active");
277                    });
278            }
279        }),
280        e(".counter-number").counterUp({ delay: 10, time: 1e3 }),
281        (e.fn.indicator = function () {
282            var t = e(this),
283                s = t.find("a"),
284                a = t.find("button");
285            t.append('<span class="indicator"></span>');
286            var n = t.find(".indicator");
287            if (s.length) var o = s;
288            else if (a.length) o = a;
289            function i() {
290                var e = t.find(".active"),
291                    s = e.css("height"),
292                    a = e.css("width"),
293                    o = e.position().top + "px",
294                    i = e.position().left + "px";
295                n.css({ top: o, left: i, width: a, height: s });
296            }
297            o.on("click", function (t) {
298                t.preventDefault(), e(this).addClass("active"), e(this).siblings(".active").removeClass("active"), i();
299            }),
300                i();
301        }),
302        e(".course-tab").length && e(".course-tab").indicator(),
303        (e.fn.asTab = function (t) {
304            var s = e.extend({ sliderTab: !1, tabButton: "button" }, t);
305            e(this).each(function () {
306                var t = e(this),
307                    a = t.find(s.tabButton);
308                t.append('<span class="indicator"></span>');
309                var n = t.find(".indicator");
310                if (
311                    (a.on("click", function (t) {
312                        t.preventDefault();
313                        var a = e(this);
314                        a.addClass("active").siblings().removeClass("active"), s.sliderTab ? e(o).slick("slickGoTo", a.data("slide-go-to")) : r();
315                    }),
316                    s.sliderTab)
317                ) {
318                    var o = t.data("asnavfor"),
319                        i = 0;
320                    a.each(function () {
321                        var a = e(this);
322                        a.attr("data-slide-go-to", i),
323                            i++,
324                            a.hasClass("active") && e(o).slick("slickGoTo", a.data("slide-go-to")),
325                            e(o).on("beforeChange", function (e, a, n, o) {
326                                t
327                                    .find(s.tabButton + '[data-slide-go-to="' + o + '"]')
328                                    .addClass("active")
329                                    .siblings()
330                                    .removeClass("active"),
331                                    r();
332                            });
333                    });
334                }
335                function r() {
336                    var o = t.find(s.tabButton + ".active"),
337                        i = o.css("height"),
338                        r = o.css("width"),
339                        l = o.position().top + "px",
340                        c = o.position().left + "px";
341                    n.get(0).style.setProperty("--height-set", i),
342                        n.get(0).style.setProperty("--width-set", r),
343                        n.get(0).style.setProperty("--pos-y", l),
344                        n.get(0).style.setProperty("--pos-x", c),
345                        e(a).first().position().left == o.position().left
346                            ? n.addClass("start").removeClass("center").removeClass("end")
347                            : e(a).last().position().left == o.position().left
348                            ? n.addClass("end").removeClass("center").removeClass("start")
349                            : n.addClass("center").removeClass("start").removeClass("end");
350                }
351                r();
352            });
353        }),
354        e(".testi-card-tab").length && e(".testi-card-tab").asTab({ sliderTab: !0, tabButton: ".tab-btn" }),
355        (e.fn.shapeMockup = function () {
356            e(this).each(function () {
357                var t = e(this),
358                    s = t.data("top"),
359                    a = t.data("right"),
360                    n = t.data("bottom"),
361                    o = t.data("left");
362                t.css({ top: s, right: a, bottom: n, left: o }).removeAttr("data-top").removeAttr("data-right").removeAttr("data-bottom").removeAttr("data-left").parent().addClass("shape-mockup-wrap");
363            });
364        }),
365        e(".shape-mockup") && e(".shape-mockup").shapeMockup(),
366        (e.fn.countdown = function () {
367            e(this).each(function () {
368                var t = e(this),
369                    s = new Date(t.data("offer-date")).getTime();
370                function a(e) {
371                    return t.find(e);
372                }
373                var n = setInterval(function () {
374                    var e = new Date().getTime(),
375                        o = s - e,
376                        i = Math.floor(o / 864e5),
377                        r = Math.floor((o % 864e5) / 36e5),
378                        l = Math.floor((o % 36e5) / 6e4),
379                        c = Math.floor((o % 6e4) / 1e3);
380                    i < 10 && (i = "0" + i),
381                        r < 10 && (r = "0" + r),
382                        l < 10 && (l = "0" + l),
383                        c < 10 && (c = "0" + c),
384                        o < 0 ? (clearInterval(n), t.addClass("expired"), t.find(".message").css("display", "block")) : (a(".day").html(i), a(".hour").html(r), a(".minute").html(l), a(".seconds").html(c));
385                }, 1e3);
386            });
387        }),
388        e(".counter-list").length && e(".counter-list").countdown(),
389        e("#ship-to-different-address-checkbox").on("change", function () {
390            e(this).is(":checked") ? e("#ship-to-different-address").next(".shipping_address").slideDown() : e("#ship-to-different-address").next(".shipping_address").slide
390Up();
391        }),
392        e(".woocommerce-form-login-toggle a").on("click", function (t) {
393            t.preventDefault(), e(".woocommerce-form-login").slideToggle();
394        }),
395        e(".woocommerce-form-coupon-toggle a").on("click", function (t) {
396            t.preventDefault(), e(".woocommerce-form-coupon").slideToggle();
397        }),
398        e(".shipping-calculator-button").on("click", function (t) {
399            t.preventDefault(), e(this).next(".shipping-calculator-form").slideToggle();
400        }),
401        e('.wc_payment_methods input[type="radio"]:checked').siblings(".payment_box").show(),
402        e('.wc_payment_methods input[type="radio"]').each(function () {
403            e(this).on("change", function () {
404                e(".payment_box").slideUp(), e(this).siblings(".payment_box").slideDown();
405            });
406        }),
407        e(".rating-select .stars a").each(function () {
408            e(this).on("click", function (t) {
409                t.preventDefault(), e(this).siblings().removeClass("active"), e(this).parent().parent().addClass("selected"), e(this).addClass("active");
410            });
411        }),
412        e(".quantity-plus").each(function () {
413            e(this).on("click", function (t) {
414                t.preventDefault();
415                var s = e(this).siblings(".qty-input"),
416                    a = parseInt(s.val());
417                isNaN(a) || s.val(a + 1);
418            });
419        }),
420        e(".quantity-minus").each(function () {
421            e(this).on("click", function (t) {
422                t.preventDefault();
423                var s = e(this).siblings(".qty-input"),
424                    a = parseInt(s.val());
425                !isNaN(a) && a > 1 && s.val(a - 1);
426            });
427        }),
428        // window.addEventListener(
429        //     "contextmenu",
430        //     function (e) {
431        //         e.preventDefault();
432        //     },
433        //     !1
434        // ),
435        (document.onkeydown = function (e) {
436            return (
437                123 != event.keyCode &&
438                (!e.ctrlKey || !e.shiftKey || e.keyCode != "I".charCodeAt(0)) &&
439                (!e.ctrlKey || !e.shiftKey || e.keyCode != "C".charCodeAt(0)) &&
440                (!e.ctrlKey || !e.shiftKey || e.keyCode != "J".charCodeAt(0)) &&
441                (!e.ctrlKey || e.keyCode != "U".charCodeAt(0)) &&
442                void 0
443            );
444        });
445})(jQuery);

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.