PageSourceSearch

https://www.rekabet.gov.tr/Content/jalendar/jalendar.min.js

js rekabet.gov.tr collected 2026-10-02 03:56:58 UTC 16,450 bytes, 166 lines download raw bytes

1! function (a) {
2    a.fn.jalendar = function (e) {
3        var t = a.extend({
4            customDay: new Date,
5            color: "#3aa4d1",
6            color2: "",
7            lang: "EN",
8            type: "",
9            customUrl: "#",
10            dateType: "dd-mm-yyyy",
11            dayWithZero: !0,
12            monthWithZero: !0,
13            sundayStart: !1,
14            dayColor: null,
15            titleColor: null,
16            weekColor: null,
17            todayColor: null,
18            selectingBeforeToday: !1,
19            selectingAfterToday: !1,
20            done: null
21        }, e),
22            n = {},
23            r = {},
24            d = {},
25            i = {};
26        n.EN = new Array("Pzt", "Sal", "Çar", "Per", "Cum", "Cmt", "Pzr"), n.TR = new Array("Pzt", "Sal", "Çar", "Per", "Cum", "Cmt", "Pzr"), n.ES = new Array("Lun", "Mar", "Mié", "Jue", "Vie", "Såb", "Dom"), n.DE = new Array("Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"), n.FR = new Array("Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"), n.IT = new Array("Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dim"), n.FIL = new Array("Lun", "Mar", "Miy", "Huw", "Biy", "Sab", "Lin"), n.RU = new Array("Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"), n.NL = new Array("Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"), n.ZH = new Array("星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天"), n.HI = new Array("रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"), n.PT = new Array("Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"), n.PL = new Array("po", "wt", "sr", "cz", "pi", "so", "ni"), r.EN = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "
26November", "December"), r.TR = new Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"), r.ES = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"), r.DE = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"), r.FR = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aoút", "Septembre", "Octobre", "Novembre", "Décembre"), r.IT = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Guigno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"), r.FIL = new Array("Enero", "Pebrero", "Marso", "Abril", "Mayo", "Hunyo", "Hulyo", "Agosto", "Setyembre", "Oktubre", "Nobyembre", "Disyembre"), r.RU = new Array("Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"), r.NL = new Array("januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"), r.ZH = new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"), r.HI = new Array("जनवरी", "फरवरी", "मार्च", "अप्रैल", "मई", "जून", "जुलाई", "अगस्त", "सितंबर", "अक्टूबर", "नवंबर", "दिसंबर"), r.PT = new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"), r.PL = new Array("styczen", "luty", "marzec", "kwiecien", "maj", "czerwiec", "lipiec", "sierpien", "wrzesien", "pazdziernik", "listopad", "grudzien"), d.EN = "Event(s)", d.TR = "Etkinlik", d.ES = "Evento(s)", d.DE = "Tätigkeit", d.FR = "Activité(s)", d.IT = "Attività", d.FIL = "Aktibidad", d.RU = "Деятельность", d.NL = "Activiteit(en)", d.ZH = "事件", d.HI = "परिणाम", d.PT = "Eventos", d.PL = "Działalność", i.EN = "Close", i.TR = "Kapat", i.ES = "Cerrar", i.DE = "Schließen", i.FR = "Fermer", i.IT = "Chiudere", i.FIL = "Isara", i.RU = "Закрывать", i.NL = "Sluiten", i.ZH = "關閉", i.HI = "बंद करे", i.PT = "Fechar", i.PL = "Zamknąć";
27        var l = new Date,
28            s = l.getDate(),
29            o = l.getMonth(),
30            y = l.getFullYear(),
31            u = a(this),
32            f = function (e, t) {
33                return a(document.createElement(e)).addClass(t)
34            },
35            h = "" === t.color2 ? t.color : t.color2;
36        u.append(a('<input type="hidden" class="data1" /><input type="hidden" class="data2" />'), f("div", "jalendar-container").append(f("div", "jalendar-pages").append(f("div", "header").append(f("a", "prv-m").append(f("i", "fa fa-angle-left")), f("h1"), f("a", "nxt-m").append(f("i", "fa fa-angle-right")), f("div", "day-names")), f("div", "days"), f("div", "add-event").append(f("div", "events").append(f("h3", "").html("<span></span> " + d[t.lang]), f("div", "events-list")), f("div", "close-button").text(i[t.lang]))).attr("style", "background-color:" + t.color + "; background: -webkit-gradient(linear, left top, left bottom, from(" + t.color + "), to(" + h + ")); background: -webkit-linear-gradient(top, " + t.color + ", " + h + "); background : -moz-linear-gradient(top, " + t.color + ", " + h + "); background: -ms-linear-gradient(top, " + t.color + ", " + h + "); background: -o-linear-gradient(top, " + t.color + ", " + h + ");"))), "range" == t.type && u.find(".jalendar-pages").addClass("range").append(f("input", "first-range-data").attr({
37            type: "hidden"
38        }), f("input", "last-range-data").attr({
39            type: "hidden"
40        }));
41        for (var p = 0; p < 42; p++) u.find(".days").append(f("div", "day"));
42        var m = 0;
43        1 == t.sundayStart && (u.find(".day-names").append(f("h2").text(n[t.lang][6])), m = 1);
44        for (p = m; p < 7; p++) u.find(".day-names").append(f("h2").text(n[t.lang][p - m]));
45        var v, c = new Date(t.customDay),
46            g = c.getFullYear(),
47            b = c.getDate(),
48            C = c.getMonth(),
49            A = function (a) {
50                var e, t;
51                return !0 == (e = g, (t = new Date).setYear(e), t.setMonth(1), t.setDate(29), 29 == t.getDate()) ? 29 : 28
52            },
53            w = new Array(31, A(v), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31),
54            D = null,
55            k = null,
56            M = null,
57            T = null,
58            N = null,
59            S = null;
60
61        function x() {
62            w[1] = A(v);
63            var e = new Date;
64            e.setFullYear(g, C, 0);
65            var n = e.getDay() + m;
66            u.find(".header h1").html(r[t.lang][C] + " " + g + '<div class="total-bar"></div>'), u.find(".day").html("&nbsp;").removeAttr("data-date").removeClass("this-month have-event disable-selecting");
67            for (var d = 0; d < 42 - (n + w[C]); d++) u.find(".day").eq(n + w[C] + d).html("<span>" + (d + 1) + "</span>");
68            for (d = 0; d < n; d++) {
69                var i = void 0 == w[C - 1] ? w[11] : w[C - 1];
70                u.find(".day").eq(d).html("<span>" + (i - n + (d + 1)) + "</span>")
71            }
72            for (d = 1; d <= w[C]; d++) {
73                var l;
74                n++;
75                var h = C + 1;
76                !0 === t.dayWithZero && (d = d < 10 ? "0" + d : d), !0 === t.monthWithZero && (h = C < 9 ? "0" + (C + 1) : C + 1), "dd-mm-yyyy" == t.dateType ? l = d + "-" + h + "-" + g : "mm-dd-yyyy" == t.dateType ? l = h + "-" + d + "-" + g : "yyyy-mm-dd" == t.dateType ? l = g + "-" + h + "-" + d : "yyyy-dd-mm" == t.dateType && (l = g + "-" + d + "-" + h), "linker" == t.type ? u.find(".day").eq(n - 1).addClass("this-month").attr("data-date", l).html('<span><a href="' + t.customUrl + l + '">' + d + "</a></span>") : u.find(".day").eq(n - 1).addClass("this-month").attr("data-date", l).html("<span>" + d + "</span>");
77                var p = Math.round(new Date(g + "/" + (C + 1) + "/" + d + " 00:00:00").getTime() / 1e3),
78                    D = Math.round(new Date(y + "/" + (o + 1) + "/" + s + " 00:00:00").getTime() / 1e3);
79                1 == t.selectingBeforeToday && p > D && u.find(".day").eq(n - 1).addClass("disable-selecting"), 1 == t.selectingAfterToday && p < D && u.find(".day").eq(n - 1).addClass("disable-selecting"), u.find(".days").attr("data-month", h).attr("data-year", g)
80            }
81            C == c.getMonth() && g == c.getFullYear() ? u.find(".day.this-month").removeClass("today").eq(b - 1).addClass("today") : u.find(".day.this-month").removeClass("today").attr("style", ""), u.find(".added-event").each(function (e) {
82                a(this).attr("data-id", e);
83                var t = a(this).attr("data-date");
84                u.find('.this-month[data-date="' + t + '"]').append(f("div", "event-single").attr("data-id", e).append(f("a", "").attr("href", a(this).attr("data-link")).attr("target", "blank").text(a(this).attr("data-title")))), u.find(".day").has(".event-single").addClass("have-event")
85            }),
86                function () {
87                    var e = u.find(".this-month .event-single").length;
88                    0 == e && u.find(".total-bar").hide(0);
89                    u.find(".total-bar").text(e), u.find(".events h3 span").text(a(".jalendar .day.selected .event-single").length)
90                }(), null !== t.dayColor && u.find(".day span, .day span a").css({
91                    color: t.dayColor
92                }), null !== t.titleColor && u.find(".header h1, .header .prv-m, .header .nxt-m, .event-single p, h3, .close-button").css({
93                    color: t.titleColor
94                }), null !== t.weekColor && u.find("h2").css({
95                    color: t.weekColor
96                }), null !== t.todayColor && u.find(".day.this-month.today span, .day.this-month.today span a").css({
97                    color: t.todayColor
98                }), "#fff" != t.color && "#ffffff" != t.color && "white" != t.color || u.find(".header h1, .header .prv-m, .header .nxt-m, .day.today span, h2, .event-single p, h3, .close-button").css({
99                    "text-shadow": "none"
100                })
101        }
102        x();
103        var E = new Array(u.find(".prv-m"), u.find(".nxt-m"));
104        u.find(".jalendar .close-button");
105
106        function F() {
107            u.find(".day").removeClass("selected").removeAttr("style"), u.find(".add-event").removeClass("selected").height(0)
108        }
109
110        function j() {
111            if (u.find(".day").removeClass("first-range range last-range"), null !== D)
112                if (0 == u.find('[data-date="' + L.val() + '"]').length) {
113                    if (M < Number(u.find(".days").attr("data-month")) && N >= Number(u.find(".days").attr("data-year")) || N < Number(u.find(".days").attr("data-year")) ? D = 0 : (M > Number(u.find(".days").attr("data-month")) && N <= Number(u.find(".days").attr("data-year")) || N > Number(u.find(".days").attr("data-year"))) && (D = 42), null !== k) {
114                        if (N == S && M == T) return !1;
115                        var a = parseInt(u.find(".days").attr("data-year"), 10),
116                            e = parseInt(u.find(".days").attr("data-month"), 10);
117                        (N < a && S > a || T > e && S >= a && N < a || M < e && N == a && T > e && S == a || M < e && S > a && N == a || M < e && N == a && T > e && S >= a) && u.find(".day").addClass("range")
118                    }
119                } else D = u.find('[data-date="' + L.val() + '"]').index()
120        }
121
122        function z() {
123            u.find('.day[data-date="' + L.val() + '"]').addClass("first-range"), u.find('.day[data-date="' + J.val() + '"]').addClass("last-range"), u.find('.day[data-date="' + L.val() + '"]').nextUntil('.day[data-date="' + J.val() + '"]').addClass("range"), u.find('.day[data-date="' + J.val() + '"]').length > 0 && (u.find(".day.first-range").length > 0 ? u.find(".day.first-range").nextUntil(".day.last-range").addClass("range") : (u.find(".day:eq(" + D + ")").nextUntil(".day.last-range").addClass("range"), 0 == D && u.find(".day:eq(0)").addClass("range")))
124        }
125        var L = u.find("input.first-range-data"),
126            J = u.find("input.last-range-data");
127        E[1].on("click", function () {
128            C >= 11 ? (C = 0, g++) : C++ , x(), F(), "range" == t.type && (j(), z())
129        }), E[0].on("click", function () {
130            dayClick = u.find(".this-month"), 0 === C ? (C = 11, g--) : C-- , x(), F(), "range" == t.type && (j(), z())
131        }), u.on("click", ".close-button", function (a) {
132            a.preventDefault(), u.find(".add-event").removeClass("selected").height(0), u.find(".this-month.selected").removeClass("selected")
133        }), u.on("click", ".this-month:not(.disable-selecting)", function () {
134            if ("selector" == t.type) return a(this).parent().find(".selected").removeClass("selected"), a(this).addClass("selected"), u.find("input.data1").val(u.find(".this-month.selected").attr("data-date")), u.parent().is(".jalendar-input") && (u.parent().find("input").removeClass("selected"), u.parent(".jalendar-input").find("input").val(a(this).data("date"))), null !== t.done && t.done.call(this), !1;
135            if ("range" == t.type) {
136                a(this).parent().find(".first-range"), a(this).parent().find(".last-range");
137
138                function e(a) {
139                    a.parent().find(".day").removeClass("first-range").removeClass("range").removeClass("last-range"), a.addClass("first-range"), L.val(a.attr("data-date")), D = u.find('[data-date="' + u.find(".first-range").attr("data-date") + '"]').index(), M = Number(u.find(".days").attr("data-month")), N = Number(u.find(".days").attr("data-year")), k = null, J.val("")
140                }
141                if (null !== D)
142                    if (null !== k) e(a(this));
143                    else {
144                        if (D > a(this).index()) return e(a(this)), !1;
145                        (n = a(this)).addClass("last-range"), J.val(n.attr("data-date")), k = u.find(".last-range").index(), T = Number(u.find(".days").attr("data-month")), S = Number(u.find(".days").attr("data-year")), u.find("input.data1").val(L.val()), u.find("input.data2").val(J.val()), u.parent().is(".jalendar-input") && (u.parent().find("input").removeClass("selected"), u.parent(".jalendar-input").find("input").val(u.find("input.data1").val() + ", " + u.find("input.data2").val())), null !== t.done && t.done.call(this)
146                    }
147                else e(a(this));
148                return u.on({
149                    mouseenter: function () {
150                        if (null === D) return !1;
151                        "" === J.val() && (u.find(".day").removeClass("range last-range"), a(this).index() > D && a(this).hasClass("this-month") && (a(this).addClass("last-range"), a(this).parent().find(".day:eq(" + D + ")").nextUntil(".this-month.last-range").addClass("range"), 0 == D && a(this).parent().find(".day:eq(0)").addClass("range")))
152                    },
153                    mouseleave: function () {
154                        "" === J.val() && a(this).parent().find(".day").removeClass("last-range").removeClass("range")
155                    }
156                }, ".range .day.this-month"), !1
157            }
158            var n, r = a(this).find(".event-single");
159            u.find(".events .event-single").remove(), F(), "" === t.type && (u.find("input.data1").val(a(this).data("date")), a(this).addClass("selected"), u.find(".add-event").find(".events-list").html(r.clone()), u.parent().is(".jalendar-input") && u.parent(".jalendar-input").find("input").val(a(this).data("date")), u.find(".events .event-single").length >= 0 && u.find(".events h3 span").html(u.find(".events .event-single").size()), u.find(".add-event").addClass("selected").height(u.find(".add-event .events").height() + 59))
160        }), u.parent().is(".jalendar-input") && u.parent(".jalendar-input").find('input[type="text"], .jalendar').on("click", function (e) {
161            e.stopPropagation(), a(this).addClass("selected")
162        }), a("html").on("click", function () {
163            a(".jalendar-input input").removeClass("selected")
164        })
165    }
166}(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.