PageSourceSearch

https://www.geniuserp.com/wp-content/themes/dstheme/assets/dd-custom-devloper.min.js

js geniuserp.com collected 2026-09-28 10:45:52 UTC 16,351 bytes, 345 lines download raw bytes

1let unique_id = 0;
2function setCookie(e, t, r) {
3    let o = new Date();
4    o.setTime(o.getTime() + 864e5 * r);
5    let i = "expires=" + o.toUTCString();
6    document.cookie = e + "=" + t + ";" + i + ";path=/";
7}
8function getCookie(e) {
9    let t = e + "=",
10        r = decodeURIComponent(document.cookie).split(";");
11    for (let e = 0; e < r.length; e++) {
12        let o = r[e];
13        for (; " " == o.charAt(0); ) o = o.substring(1);
14        if (0 == o.indexOf(t)) return o.substring(t.length, o.length);
15    }
16    return "";
17}
18function getEbookPDF(e) {
19    let t = data.pdf,
20        r = e,
21        o = "";
22    jQuery("#ebook-popup-modal").find("form").attr("id").replace("gform_", ""),
23        (o = jQuery.map(t, function (e, t) {
24            if (parseInt(t) == parseInt(r)) return e;
25        })),
26        jQuery.each(t, function (e, t) {
27            jQuery("#download-ebook-" + e)
28                .attr("href", t)
29                .attr("target", "_blank");
30        });
31	let testHREF = JSON.stringify(t);
32	console.log('TEST DOWNLOAD! + ' + testHREF);
33}
34jQuery(document).on("click", ".cls-download-ebook", function () {
35    let e = jQuery(this).attr("id").replace("download-ebook-", "");
36	let data_pdf = jQuery(this).attr("data-pdf");
37    //(unique_id = e), getEbookPDF(e);
38    window.open(data_pdf, '_blank');
39});
40let flag = 1;
41function videopopup() {
42    jQuery(".video-popup").length &&
43        jQuery(".video-popup").each(function () {
44            !1 !== ytVidId($(this).attr("href"))
45                ? jQuery(this).magnificPopup({
46                      type: "iframe",
47                      mainClass: "mfp-fade",
48                      id: "mfp-main-id",
49                      removalDelay: 160,
50                      preloader: !0,
51                      fixedContentPos: !1,
52                      patterns: { video: { id: "video-id" } },
53                  })
54                : jQuery(this).magnificPopup({
55                      items: {
56                          src: '<div class="videoplayer" ><video controls id="videplayer" class="white-popup" src="" controlsList="nodownload"></video></div>',
57                          type: "inline",
58                      },
59                      mainClass: "mfp-fade",
60                      id: "mfp-main-id",
61                      removalDelay: 160,
62                      preloader: !0,
63                      fixedContentPos: !1,
64                      patterns: { video: { id: "video-id" } },
65                      callbacks: {
66                          open: function () {
67                              console.log(this.ev[0]), console.log($(this.ev[0]).attr("href"));
68                              var e = $(this.ev[0]).attr("href");
69                              $("#videplayer").attr("src", e)[0].play();
70                          },
71                          close: function () {},
72                      },
73                  });
74        });
75}
76function filtercasestudy(e, t) {
77    window.location.href.split("?")[0];
78}
79function rewriteLangSwitcherHrefs() {
80    if (typeof resourcesTermMap === "undefined") return;
81    var taxonomyParams = {
82        type: "resources-type",
83        mtype: "resources-type",
84        topic: "resources-topic",
85        mtopic: "resources-topic",
86        des_industries: "resources-industries",
87        resource_industries: "resources-industries",
88    };
89    var passthroughParams = ["ss", "sortby", "msortby"];
90    var currentParams = new URLSearchParams(window.location.search);
91    jQuery(".wpml-lang-switcher a.wpml-ls-link[hreflang]").each(function () {
92        var targetLang = jQuery(this).attr("hreflang");
93        var baseUrl = jQuery(this).attr("href").split("?")[0];
94        var newParams = new URLSearchParams();
95        passthroughParams.forEach(function (param) {
96            var value = currentParams.get(param);
97            if (value) newParams.set(param, value);
98        });
99        Object.keys(taxonomyParams).forEach(function (param) {
100            var value = currentParams.get(param);
101            if (!value) return;
102            var taxonomy = taxonomyParams[param];
103            var translations = resourcesTermMap[taxonomy] && resourcesTermMap[taxonomy][value];
104            newParams.set(param, translations && translations[targetLang] ? translations[targetLang] : value);
105        });
106        var queryString = newParams.toString();
107        jQuery(this).attr("href", queryString ? baseUrl + "?" + queryString : baseUrl);
108    });
109}
110function resource_ajax_submit(e, t) {
111    let r = window.location.href.split("?")[0],
112        o = "";
113    (o = t ? r : r + "?" + e),
114        (flag = 1),
115        window.history.pushState({ href: o }, "", o),
116        rewriteLangSwitcherHrefs(),
117        $.ajax({
118            url: r,
119            type: "GET",
120            data: e,
121            success: function (e) {
122                let t = $(e).find(".inner-page-banner").html(),
123                    r = $(e).find(".resources-main").html(),
124                    o = $(e).find("#resources-form #hidden-type").val(),
125                    i = $(e).find("#resources-form #hidden-topic").val(),
126                    s = $(e).find("#resources-form #hidden-industry").val(),
127                    n = $(e).find("#resources-form #sel-mtype").val(),
128                    u = $(e).find("#resources-form #sel-mtopic").val();
129                $(e).find("#resources-form #sel-industries").val() ||
130                    jQuery("#resources-form #sel-industries").html($(e).find("#resources-form #sel-industries").html()),
131                    u || jQuery("#resources-form #sel-mtopic").html($(e).find("#resources-form #sel-mtopic").html()),
132                    n || jQuery("#resources-form #sel-mtype").html($(e).find("#resources-form #sel-mtype").html()),
133                    o
134                        ? (jQuery("#resources-form #ty-title").html($(e).find("#resources-form #ty-title").html()),
135                          jQuery("#resources-form #ty-title").after(
136                              "<span class='topic-count' id='selected-type-cnt'>" +
137                                  $(e).find("#resources-form #selected-type-cnt").html() +
138                                  "</span>"
139                          ))
140                        : jQuery("#resources-form #whole-typefilter-div").html(
141                              $(e).find("#resources-form #whole-typefilter-div").html()
142                          ),
143                    i
144                        ? (jQuery("#resources-form #topc-title").html($(e).find("#resources-form #topc-title").html()),
145                          jQuery("#resources-form #topc-title").after(
146                              "<span class='topic-count' id='selected-topic-cnt'>" +
147                                  $(e).find("#resources-form #selected-topic-cnt").html() +
148                                  "</span>"
149                          ))
150                        : jQuery("#resources-form #whole-topicfilter-div").html(
151                              $(e).find("#resources-form #whole-topicfilter-div").html()
152                          ),
153                    s
154                        ? (jQuery("#resources-form #industry-title").html(
155                              $(e).find("#resources-form #industry-title").html()
156                          ),
157                          void 0 !== $(e).find("#resources-form #selected-industry-cnt").html() &&
158                              jQuery("#resources-form #industry-title").after(
159                                  "<span class='topic-count' id='selected-industry-cnt'>" +
160                                      $(e).find("#resources-form #selected-industry-cnt").html() +
161                                      "</span>"
162                              ))
163                        : jQuery("#resources-form #whole-industriesfilter-div").html(
164                              $(e).find("#resources-form #whole-industriesfilter-div").html()
165                          ),
166                    jQuery("body .inner-page-banner").html(t),
167                    jQuery("body .resources-main").html(r),
168                    videopopup();
169            },
170            error: function (e) {
171                console.log(e);
172            },
173        });
174}
175jQuery(document).on("click", ".post-type-archive-resources .pagination .next", function (e) {
176    let t = jQuery(this).attr("href");
177    $.ajax({
178        url: t,
179        type: "GET",
180        data: "",
181        success: function (e) {
182            let t = jQuery(e).find(".resoureces-posts").html(),
183                r = jQuery(e).find(".pagination").html();
184            jQuery(e).find(".pagination .next").attr("href") && (flag = 1),
185                jQuery("body .resoureces-posts").append(t).fadeIn("slow"),
186                jQuery("body .pagination").html(r),
187                videopopup();
188        },
189        error: function (e) {
190            console.log(e);
191        },
192    });
193}),
194    jQuery(document).ready(function () {
195        jQuery(".integration-load").on("click", function (e) {
196            e.preventDefault(), jQuery(".more-rows").fadeIn(), AOS.refresh(), jQuery(this).hide();
197        });
198    }),
199    jQuery(document).on("gform_confirmation_loaded", function (e, t) {
200        setCookie("wpse_form_submitted_" + t, t, 30), console.log("HHH");
201        let r = data.pdf,
202            o = "";
203        (o = jQuery.map(r, function (e, t) {
204            if (parseInt(t) == parseInt(unique_id)) return e;
205        })),
206            jQuery("#download-ebook-" + unique_id).attr("href", o[0]),
207            window.open(o[0], "_blank");
208    }),
209    jQuery(document).ready(function () {
210        window.location.href.split("?")[1]
211            ? window.location.href.split("?")[1].length > 0 && jQuery(".reset-btn").show()
212            : jQuery(".reset-btn").hide();
213    }),
214    jQuery(document).on("change", "#sel-industries,#sel-mtopic,#sel-mtype", function () {
215        jQuery("#resources-form").submit();
216    }),
217    jQuery(document).on("change", ".selectsortby", function () {
218        "" != jQuery(this) ? jQuery(this).addClass("mactive") : jQuery(this).removeClass("mactive"),
219            jQuery("#resources-form").submit();
220    }),
221    jQuery(document).on("search", "#ser-txt", function () {
222        jQuery("#resources-form").submit();
223    }),
224    jQuery(document).on("focusout", "#ser-txt", function () {
225        jQuery("#resources-form").submit();
226    }),
227    jQuery(document).on(
228        "change",
229        ".togglesortby input[name='sortby'],.selectsortby input[name='msortby']",
230        function () {
231            jQuery("#resources-form").submit();
232        }
233    ),
234    jQuery(document).on("click", "#filter-type .filter-menu-item", function () {
235        let e = jQuery(this).find("span.filter-category").data("cat");
236        "" != e ? jQuery(".typefilter").addClass("mactive") : jQuery(".typefilter").removeClass("mactive");
237        let t = jQuery(this).find("span.count").data("cnt");
238        jQuery("#hidden-type").val(e),
239            jQuery("#selected-type-cnt").html(t).css("display", "flex"),
240            jQuery("#ty-title").html(jQuery(this).find("span.filter-category").html()),
241            jQuery("#resources-form").submit();
242    }),
243    jQuery(document).on("click", "#filter-topic .filter-menu-item", function () {
244        let e = jQuery(this).find("span.filter-category").data("cat");
245        "" != e ? jQuery(".topicfilter").addClass("mactive") : jQuery(".topicfilter").removeClass("mactive");
246        let t = jQuery(this).find("span.count").data("cnt");
247        jQuery("#hidden-topic").val(e),
248            jQuery("#selected-topic-cnt").html(t).css("display", "flex"),
249            jQuery("#topc-title").html(jQuery(this).find("span.filter-category").html()),
250            jQuery("#resources-form").submit();
251    }),
252    jQuery(document).on("click", "#filter-industry .filter-menu-item", function () {
253        let e = jQuery(this).find("span.filter-category").data("cat");
254        "" != e ? jQuery(".industriesfilter").addClass("mactive") : jQuery(".industriesfilter").removeClass("mactive");
255        let t = jQuery(this).find("span.count").data("cnt");
256        jQuery("#hidden-industry").val(e),
257            jQuery("#selected-industry-cnt").html(t).css("display", "flex"),
258            jQuery("#industry-title").html(jQuery(this).find("span.filter-category").html()),
259            jQuery("#resources-form").submit();
260    }),
261    jQuery(document).on("submit", "#resources-form", function (e) {
262        e.preventDefault();
263        let t = jQuery("#resources-form").serializeArray(),
264            r = Object.keys(t).map(function (e) {
265                if ("" != t[e].value) return t[e].name;
266            });
267        1 ==
268            (r = jQuery.grep(r, function (e) {
269                if (void 0 !== e) return e;
270            })).length && "sortby" == r[0]
271            ? jQuery(".reset-btn").hide()
272            : jQuery(".reset-btn").show(),
273            resource_ajax_submit(jQuery("#resources-form").serialize(), !1);
274    }),
275    jQuery(document).on("click", ".reset-btn", function () {
276        jQuery("#hidden-type").val(""),
277            jQuery("#hidden-topic").val(""),
278            jQuery("#hidden-industry").val(""),
279            jQuery(".mactive").removeClass("mactive"),
280            jQuery("#selected-type-cnt").html("").css("display", "none"),
281            jQuery("#selected-topic-cnt").html("").css("display", "none"),
282            jQuery("#selected-industry-cnt").html("").css("display", "none"),
283            jQuery("#sel-industries").val($("#sel-industries option:first").val()),
284            jQuery("#sel-mtopic").val($("#sel-mtopic option:first").val()),
285            jQuery("#sel-mtype").val($("#sel-mtopic option:first").val()),
286            jQuery("#ty-title").html(data.type),
287            jQuery("#topc-title").html(data.topic),
288            jQuery("#industry-title").html(data.industries),
289            jQuery("#sel-industries").css("width", "129px"),
290            jQuery("#ser-txt").val(""),
291            window.location.href.split("?")[0];
292        let e = jQuery("#resources-form").serialize();
293        jQuery(".reset-btn").hide(), resource_ajax_submit(e, !0);
294    }),
295    jQuery(document).scroll(function () {
296        let e = jQuery(document).scrollTop();
297        if (jQuery(".post-type-archive-resources .pre-footer-cta").length > 0) {
298            let t = jQuery(".pre-footer-cta").offset().top - 610;
299            $("body").hasClass("post-type-archive-resources") &&
300                e > t &&
301                1 == flag &&
302                (console.log(t), (flag = 0), jQuery(".post-type-archive-resources .pagination .next").trigger("click"));
303        }
304    });
305let cflag = 1;
306jQuery(document).on("click", ".post-type-archive-case_studies .pagination .next", function (e) {
307    e.preventDefault();
308    let t = jQuery(this).attr("href");
309    $.ajax({
310        url: t,
311        type: "GET",
312        data: "",
313        success: function (e) {
314            let t = jQuery(e).find(".case-studie-main > .container").html(),
315                r = jQuery(e).find(".pagination").html();
316            jQuery(e).find(".pagination .next").attr("href") && (cflag = 1),
317                jQuery("body .case-studie-main > .container").append(t),
318                jQuery("body .pagination").html(r),
319                jQuery(".video-popup").length &&
320                    jQuery(".video-popup").magnificPopup({
321                        items: {
322                            src: '<div class="videoplayer" ><video controls id="videplayer" class="white-popup" src="" controlsList="nodownload"></video></div>',
323                            type: "inline",
324                        },
325                        mainClass: "mfp-fade",
326                        id: "mfp-main-id",
327                        removalDelay: 160,
328                        preloader: !0,
329                        fixedContentPos: !1,
330                        patterns: { video: { id: "video-id" } },
331                        callbacks: {
332                            open: function () {
333                                console.log(this.ev[0]), console.log($(this.ev[0]).attr("href"));
334                                var e = $(this.ev[0]).attr("href");
335                                $("#videplayer").attr("src", e)[0].play();
336                            },
337                            close: function () {},
338                        },
339                    });
340        },
341        error: function (e) {
342            console.log(e);
343        },
344    });
345});

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.