PageSourceSearch

https://oetv.at/Resources/Public/js/ligagames.js?1771319871

js oetv.at collected 2026-10-02 16:16:50 UTC 28,615 bytes, 441 lines download raw bytes

1
2function addLigagamesClickHandler() {
3    $('.content-row-leaguemain .table-content-row-meeting').prop("onclick", null).off("click");
4
5    $('.content-row-leaguemain .table-content-row-meeting').on('click', function () {
6        var groupID = $('html').data("groupid");
7        var meetingID = $(this).data("meetingid");
8        var teamhomeID = $(this).data("teamhomeid");
9        var teamhguestID = $(this).data("teamguestid");
10        $('.box-meetingdetail-section .resultbox .teambox .meetingteam-home').attr("data-teamId", teamhomeID);
11        $('.box-meetingdetail-section .resultbox .teambox .meetingteam-guest').attr("data-teamId", teamhguestID);
12        $('.pdfSpielbericht').attr('href', 'https://tennisaustria.liga.nu/cgi-bin/WebObjects/nuLigaDokumentTENAT.woa/wa/nuDokument?dokument=MeetingReportFOP&meeting=' + meetingID);
13        $('.content-row-leaguemain').addClass('showMeetingdetail');
14        if ($(this).hasClass("isFromFirstRound-true")) {
15            $('.content-row-leaguemain').addClass('showMeetingdetail-isFromFirstRound');
16        } else {
17            $('.content-row-leaguemain').removeClass('showMeetingdetail-isFromFirstRound');
18        }
19
20        setTimeout(function () {
21            $("html, body").animate({scrollTop: $('.showMeetingdetail').offset().top - 180}, {
22                duration: 600,
23                easing: "easeOutQuint"
24            });
25        }, 50);
26        //fill details layer
27        $('.meetingdetailDate').text('');
28        var meetingDate = $(this).closest('.meeting-item-row').find('.meeting-scheduled').text();
29        var teamhome = $(this).find('.team-home').text();
30        var teamguest = $(this).find('.team-guest').text();
31        var matchcountHome = $(this).find('.CountmatchesHomeAll').text();
32        var matchcountGuest = $(this).find('.CountmatchesGuestAll').text();
33        var setscountHome = $(this).find('.setsHome').text();
34        var setscountGuest = $(this).find('.setsGuest').text();
35        var gamescountHome = $(this).find('.gamesHome').text();
36        var gamescountGuest = $(this).find('.gamesGuest').text();
37
38        if ((matchcountHome == 0) && (matchcountGuest == 0)) {
39            $('.pdfSpielbericht').addClass('displaynone');
40        } else {
41            $('.pdfSpielbericht').removeClass('displaynone');
42        }
43
44
45        if (matchcountHome > matchcountGuest) {
46            $('.teambox-home, .teambox-guest').removeClass('bold');
47            $('.teambox-home').addClass('bold');
48        }
49        if (matchcountHome < matchcountGuest) {
50            $('.teambox-home, .teambox-guest').removeClass('bold');
51            $('.teambox-guest').addClass('bold');
52        }
53        $('.meetingdetailDate').text(meetingDate);
54        $('.teambox-home .team-name').text(teamhome);
55        $('.teambox-guest .team-name').text(teamguest);
56        $('.teambox-home .resultbox-count').text(matchcountHome);
57        $('.teambox-guest .resultbox-count').text(matchcountGuest);
58        $('.resultbox-sets  .setshome').text(setscountHome);
59        $('.resultbox-sets  .setsguest').text(setscountGuest);
60        $('.resultbox-games  .gameshome').text(gamescountHome);
61        $('.resultbox-games  .gamesguest').text(gamescountGuest);
62        $('#datatabledetail .table-content-details-singels').empty();
63        $('#datatabledetail .table-content-details-doppel').empty();
64        $('.content-row-leaguemain .val_referee').empty();
65        $('.content-row-leaguemain .val_game_remarks').empty();
66        $('.content-row-leaguemain .val_game_groupLeader').empty();
67        //load layerdata
68        $.ajax({
69            url: '/?oetvappapi=1&apikey=' + window._ak + '&method=nu-meeting&groupId=' + groupID + '&meetingId=' + meetingID,
70            type: 'GET',
71            dataType: 'json',
72            beforeSend: function (xhr) {
73                xhr.setRequestHeader('X-WP-Nonce', $('#datatabledetail').data('nonce'));
74            },
75            success: function (res) {
76                if (res.success) {
77                    trackVirtualPageView('/meeting/data/'+meetingID, 'Meeting Data ' + meetingID);
78                    var referee = res.data.referee;
79                    var gameremarks = res.data.remarks;
80                    var groupLeaderRemarks = res.data.groupLeaderRemarks;
81
82                    $('.content-row-leaguemain .val_referee').text(referee);
83                    $('.content-row-leaguemain .val_game_remarks').text(gameremarks);
84                    $('.content-row-leaguemain .val_game_groupLeader').text(groupLeaderRemarks);
85                    if(referee === ''){
86                        $('.content-row-leaguemain .referee').hide();
87                    } else {
88                        $('.content-row-leaguemain .referee').show();
89                    }
90                    if(gameremarks === ''){
91                        $('.content-row-leaguemain .game_remarks').hide();
92                    } else {
93                        $('.content-row-leaguemain .game_remarks').show();
94                    }
95                    if(groupLeaderRemarks === ''){
96                        $('.content-row-leaguemain .groupLeader_remarks').hide();
97                    } else {
98                        $('.content-row-leaguemain .groupLeader_remarks').show();
99                    }
100                    var tblgamedetail = '';
101                    for (var idx in res.data.matches) {
102
103
104
105                        var mmPlayer11Id = res.data.matches[idx].mmPlayer11.playerId;
106                        var mmPlayer12Id = res.data.matches[idx].mmPlayer12.playerId;
107                        var mmPlayer21Id = res.data.matches[idx].mmPlayer21.playerId;
108                        var mmPlayer22Id = res.data.matches[idx].mmPlayer22.playerId;
109                        var gameType = res.data.matches[idx].gameType;
110                        var player1lastname = res.data.matches[idx].mmPlayer11.lastname;
111                        var player12lastname = res.data.matches[idx].mmPlayer12.lastname;
112                        var player2lastname = res.data.matches[idx].mmPlayer21.lastname;
113                        var player22lastname = res.data.matches[idx].mmPlayer22.lastname;
114                        var player1firstname = res.data.matches[idx].mmPlayer11.firstname;
115                        var player12firstname = res.data.matches[idx].mmPlayer12.firstname;
116                        var player2firstname = res.data.matches[idx].mmPlayer21.firstname;
117                        var player22firstname = res.data.matches[idx].mmPlayer22.firstname;
118                        var player1nationality = res.data.matches[idx].mmPlayer11.nationality;
119                        var player12nationality = res.data.matches[idx].mmPlayer12.nationality;
120                        var player2nationality = res.data.matches[idx].mmPlayer21.nationality;
121                        var player22nationality = res.data.matches[idx].mmPlayer22.nationality;
122                        var player1likeNative = res.data.matches[idx].mmPlayer11.likeNative;
123                        var player12likeNative = res.data.matches[idx].mmPlayer12.likeNative;
124                        var player2likeNative = res.data.matches[idx].mmPlayer21.likeNative;
125                        var player22likeNative = res.data.matches[idx].mmPlayer22.likeNative;
126                        var player1fedRank = res.data.matches[idx].mmPlayer11.fedRank;
127                        var player12fedRank = res.data.matches[idx].mmPlayer12.fedRank;
128                        var player2fedRank = res.data.matches[idx].mmPlayer21.fedRank;
129                        var player22fedRank = res.data.matches[idx].mmPlayer22.fedRank;
130                        var player1Rank = res.data.matches[idx].mmPlayer11.playerRank;
131                        if (player1Rank < 0) {
132                            player1Rank = "";
133                        } else {
134                            player1Rank = " " + player1Rank;
135                        }
136                        var player12Rank = res.data.matches[idx].mmPlayer12.playerRank;
137                        if (player12Rank < 0) {
138                            player12Rank = "";
139                        } else {
140                            player12Rank = " " + player12Rank;
141                        }
142                        var player2Rank = res.data.matches[idx].mmPlayer21.playerRank;
143                        if (player2Rank < 0) {
144                            player2Rank = "";
145                        } else {
146                            player2Rank = " " + player2Rank;
147                        }
148                        var player22Rank = res.data.matches[idx].mmPlayer22.playerRank;
149                        if (player22Rank < 0) {
150                            player22Rank = "";
151                        } else {
152                            player22Rank = " " + player22Rank;
153                        }
154
155                        var player1MatchRank = res.data.matches[idx].mmPlayer11.matchRank;
156                        if (player1MatchRank < 0) {
157                            player1MatchRank = "";
158                        } else {
159                            player1MatchRank = " " + player1MatchRank;
160                        }
161                        var player12MatchRank = res.data.matches[idx].mmPlayer12.matchRank;
162                        if (player12MatchRank < 0) {
163                            player12MatchRank = "";
164                        } else {
165                            player12MatchRank = " " + player12MatchRank;
166                        }
167                        var player2MatchRank = res.data.matches[idx].mmPlayer21.matchRank;
168                        if (player2MatchRank < 0) {
169                            player2MatchRank = "";
170                        } else {
171                            player2MatchRank = " " + player2MatchRank;
172                        }
173                        var player22MatchRank = res.data.matches[idx].mmPlayer22.matchRank;
174                        if (player22MatchRank < 0) {
175                            player22MatchRank = "";
176                        } else {
177                            player22MatchRank = " " + player22MatchRank;
178                        }
179
180                        var set1Home = res.data.matches[idx].set1Home;
181                        var set1Guest = res.data.matches[idx].set1Guest;
182                        var set2Home = res.data.matches[idx].set2Home;
183                        var set2Guest = res.data.matches[idx].set2Guest;
184                        var set3Home = res.data.matches[idx].set3Home;
185                        var set3Guest = res.data.matches[idx].set3Guest;
186                        if (set3Home == set3Guest) {
187                            var set3Home = '';
188                            var set3Guest = '';
189                        }
190                        var gamesHome = res.data.matches[idx].gamesHome;
191                        var gamesGuest = res.data.matches[idx].gamesGuest;
192                        var WsetcountHome = 0;
193                        var WsetcountGuest = 0;
194
195                        var homeWo = res.data.matches[idx].homeWo;
196                        var guestWo = res.data.matches[idx].guestWo;
197
198                        var homePenalty = res.data.matches[idx].homePenalty;
199                        var guestPenalty = res.data.matches[idx].guestPenalty;
200
201                        var allsetsHome = res.data.matches[idx].setsHome;
202                        var allsetsGuest = res.data.matches[idx].setsGuest;
203
204
205                        if (set1Home > set1Guest) {
206                            var WsetcountHome = WsetcountHome + 1;
207                        }
208                        if (set2Home > set2Guest) {
209                            var WsetcountHome = WsetcountHome + 1;
210                        }
211                        if (set3Home >
211 set3Guest) {
212                            var WsetcountHome = WsetcountHome + 1;
213                        }
214                        if (set1Home < set1Guest) {
215                            var WsetcountGuest = WsetcountGuest + 1;
216                        }
217                        if (set2Home < set2Guest) {
218                            var WsetcountGuest = WsetcountGuest + 1;
219                        }
220                        if (set3Home < set3Guest) {
221                            var WsetcountGuest = WsetcountGuest + 1;
222                        }
223                        var winner = "";
224                        var infoHome = "";
225                        var infoGuest = "";
226                        var infoHomeClass = "";
227                        var infoGuestClass = "";
228                        if (homeWo || guestWo || homePenalty || guestPenalty) { //penalty => SW / || w.o. / ret.
229
230                            if ((homeWo || homePenalty) && (guestWo || guestPenalty)) {
231
232                            } else {
233                                if (homeWo || homePenalty) {
234                                    winner = "winnerguest";
235                                }
236                                if (guestWo || guestPenalty) {
237                                    winner = "winnerhome";
238                                }
239                            }
240                            if (homeWo || homePenalty) {
241                                infoHomeClass = "noInfoHome";
242                                infoHome = "<span class='info'>";
243                                if (homeWo) {
244                                    infoHome += "w.o. / ret.";
245                                    if (homePenalty) {
246                                        infoHome += " - ";
247                                    }
248                                }
249                                if (homePenalty) {
250                                    infoHome += "SW";
251                                }
252                                infoHome += "</span>";
253                            }
254                            if (guestWo || guestPenalty) {
255                                infoGuestClass = "noInfoGuest";
256                                infoGuest = "<span class='info'>";
257                                if (guestWo) {
258                                    infoGuest += "w.o. / ret.";
259                                    if (guestPenalty) {
260                                        infoGuest += " - ";
261                                    }
262                                }
263                                if (guestPenalty) {
264                                    infoGuest += "SW";
265                                }
266                                infoGuest += "</span>";
267                            }
268                        } else {
269                            if (WsetcountHome > WsetcountGuest) {
270                                winner = "winnerhome";
271                            }
272                            if (WsetcountHome < WsetcountGuest) {
273                                winner = "winnerguest";
274                            }
275                        }
276                        var rankP12 = parseInt(player1MatchRank) + parseInt(player12MatchRank);
277                        var rankP22 = parseInt(player2MatchRank) + parseInt(player22MatchRank);
278                        tblgamedetail += '<div class="table-box-detail-row table-content-row-meeting-details ' + winner + ' gameType-' + gameType + ' '+infoHomeClass+' '+infoGuestClass+'  HomeWo_'+homeWo+' GuestWo_'+guestWo+'"><span class="itemCount"></span>';
279                        tblgamedetail += '<div class="table-td td-w50 item-player">';
280                        tblgamedetail += '<div class="playerItem Player1">';
281                        tblgamedetail += '<span class="playername btnPlayerprofil" id="' + mmPlayer11Id + '"><span class="val-playername">' + player1firstname + ' ' + player1lastname + '</span><span class="nationality"> (' + player1nationality + ')' + ((player1nationality != 'AUT' && player1likeNative) ? '*' : '') + '</span></span><span class="payerItn">' + ((gameType == 'double') ? player1MatchRank : player1Rank) + ' ITN <span class="itnresult">' + player1fedRank + '</span></span>';
282                        if (gameType == 'double') {
283                            tblgamedetail += '<div class="playerItem2 Player12">';
284                            tblgamedetail += '<span class="playername btnPlayerprofil" id="' + mmPlayer12Id + '"><span class="val-playername">' + player12firstname + ' ' + player12lastname + '</span><span class="nationality"> (' + player12nationality + ')' + ((player12nationality != 'AUT' && player12likeNative) ? '*' : '') + '</span></span><span class="payerItn">' + ((gameType == 'double') ? player12MatchRank : player12Rank) + ' ITN <span class="itnresult">' + player12fedRank + '</span></span></div>';
285                        }
286                        tblgamedetail += infoHome;
287                        tblgamedetail += '</div>';
288                        tblgamedetail += '<div class="playerItem Player2">';
289                        tblgamedetail += '<span class="playername btnPlayerprofil" id="' + mmPlayer21Id + '">';
290                        tblgamedetail += '<span class="payerGameRank"></span>';
291                        tblgamedetail += '<span class="val-playername">' + player2firstname + ' ' + player2lastname + '</span><span class="nationality"> (' + player2nationality + ')' + ((player2nationality != 'AUT' && player2likeNative) ? '*' : '') + '</span></span><span class="payerItn">' + ((gameType == 'double') ? player2MatchRank : player2Rank) + ' ITN <span class="itnresult">' + player2fedRank + '</span></span>';
292                        if (gameType == 'double') {
293                            tblgamedetail += '<div class="playerItem2 Player22">';
294                            tblgamedetail += '<span class="playername btnPlayerprofil" id="' + mmPlayer22Id + '"><span class="val-playername">' + player22firstname + ' ' + player22lastname + '</span><span class="nationality"> (' + player22nationality + ')' + ((player22nationality != 'AUT' && player22likeNative) ? '*' : '') + '</span></span><span class="payerItn">' + ((gameType == 'double') ? player22MatchRank : player22Rank) + ' ITN <span class="itnresult">' + player22fedRank + '</span></span></div>';
295                        }
296                        tblgamedetail += infoGuest;
297                        tblgamedetail += '</div>';
298                        tblgamedetail += '</div>';
299                        if (gameType == 'double') {
300                            tblgamedetail += '<div class="table-td td-w10 align-r item-player1MatchRankSum"><div class="countitem-MatchRank countitem-MatchRank1">' + rankP12 + '</div><div class="countitem-MatchRank countitem-MatchRank2">' + rankP22 + '</div></div>';
301                        }
302                        tblgamedetail += '<div class="table-td td-w10 align-r item-s1"><span class="countitem countitem-Player1">' + set1Home + '</span><span class="countitem countitem-Player2">' + set1Guest + '</span></div>';
303                        tblgamedetail += '<div class="table-td td-w10 align-r item-s2"><span class="countitem countitem-Player1">' + set2Home + '</span><span class="countitem countitem-Player2">' + set2Guest + '</span></div>';
304                        tblgamedetail += '<div class="table-td td-w10 align-r item-s3"><span class="countitem countitem-Player1">' + set3Home + '</span><span class="countitem countitem-Player2">' + set3Guest + '</span></div>';
305                        tblgamedetail += '<div class="table-td td-w10 align-r item-sets"><span class="countitem countitem-Player1">' + allsetsHome + '</span><span class="countitem countitem-Player2">' + allsetsGuest + '</span></div>';
306                        tblgamedetail += '<div class="table-td td-w10 align-r item-games"><span class="countitem countitem-Player1">' + gamesHome + '</span><span class="countitem countitem-Player2">' + gamesGuest + '</span></div>';
307                        tblgamedetail += '</div>';
308
309                    }
310                    $('#datatabledetail .table-content-details-singels').append(tblgamedetail);
311                    $('#datatabledetail .table-content-details-doppel').append(tblgamedetail);
312                    $('#datatabledetail .table-content-details-singels .gameType-double').remove();
313                    $('#datatabledetail .table-content-details-doppel .gameType-single').remove();
314                    $('#datatabledetail .playerItem .nationality').each(function () {
315                        $(this).text($(this).text().replace(' (AUT)', ''));
316                    });
317                    //set summeryboxes
318                    //sets
319                    var sumSetsSingleHome = 0;
320                    $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .table-content-row-meeting-details .item-sets .countitem-Player1').each(function () {
321                        sumSetsSingleHome += +$(this).text() || 0;
322                    });
323                    $(".resultbox-Saetze-single .setshome").text(sumSetsSingleHome);
324                    var sumSetsSingleGuest = 0;
325                    $('.content-row-leaguemain .box-meetingdetail  .table-content-details-singels .table-content-row-meeting-details .item-sets .countitem-Player2').each(function () {
326                        sumSetsSingleGuest += +$(this).text() || 0;
327                    });
328                    $(".resultbox-Saetze-single .setsguest").text(sumSetsSingleGuest);
329                    var sumSetsDoubbleHome = 0;
330                    $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .table-content-row-meeting-details .item-sets .countitem-Player1').each(function () {
331                        sumSetsDoubbleHome += +$(this).text() || 0;
332                    });
333                    $(".resultbox-Saetze-doppel .setshome").text(sumSetsDoubbleHome);
334                    var sumSetsDoubbleGuest = 0;
335                    $('.content-row-leaguemain .box-meetingdetail  .table-content-details-doppel .table-content-row-meeting-details .item-sets .countitem-Player2').each(function () {
336                        sumSetsDoubbleGuest += +$(this).text() || 0;
337                    });
338                    $(".resultbox-Saetze-doppel .setsguest").text(sumSetsDoubbleGuest);
339                    //games
340                    var sumGamesSingleHome = 0;
341                    $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .table-content-row-meeting-details .item-games .countitem-Player1').each(function () {
342                        sumGamesSingleHome += +$(this).text() || 0;
343                    });
344                    $(".resultbox-Games-single .setshome").text(sumGamesSingleHome);
345                    var sumGamesSingleGuest = 0;
346                    $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .table-content-row-meeting-details .item-games .countitem-Player2').each(function () {
347                        sumGamesSingleGuest += +$(this).text() || 0;
348                    });
349                    $(".resultbox-Games-single .setsguest").text(sumGamesSingleGuest);
350
351
352                    var sumGamesDoubbleHome = 0;
353                    $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .table-content-row-meeting-details .item-games .countitem-Player1').each(function () {
354                        sumGamesDoubbleHome += +$(this).text() || 0;
355                    });
356                    $(".resultbox-Games-doppel .setshome").text(sumGamesDoubbleHome);
357                    var sumGamesDoubbleGuest = 0;
358                    $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .table-content-row-meeting-details .item-games .countitem-Player2').each(function () {
359                        sumGamesDoubbleGuest += +$(this).text() || 0;
360                    });
361                    $(".resultbox-Games-doppel .setsguest").text(sumGamesDoubbleGuest);
362
363
364                    //matches
365                    var sumWinnerHome = $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .winnerhome').length;
366                    var sumWinnerGuest = $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .winnerguest').length;
367                    $(".resultbox-Matches-single .setshome").text(sumWinnerHome);
368                    $(".resultbox-Matches-single .setsguest").text(sumWinnerGuest);
369                    var sumWinnerHomeDouble = $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .winnerhome').length;
370                    var sumWinnerGuestDouble = $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .winnerguest').length;
371                    $(".resultbox-Matches-doppel .setshome").text(sumWinnerHomeDouble);
372                    $(".resultbox-Matches-doppel .setsguest").text(sumWinnerGuestDouble);
373                    $('.table-content-row-meeting-details').each(function () {
374                        var Countset1home = parseInt($(this).find('.item-s1 .countitem-Player1').text());
375                        var Countset1guest = parseInt($(this).find('.item-s1 .countitem-Player2').text());
376                        if (Countset1home < Countset1guest) {
377                            $(this).find('.item-s1 .countitem-Player2').addClass('bold');
378                        }
379                        if (Countset1home > Countset1guest) {
380                            $(this).find('.item-s1 .countitem-Player1').addClass('bold');
381                        }
382                        var Countset2home = parseInt($(this).find('.item-s2 .countitem-Player1').text());
383                        var Countset2guest = parseInt($(this).find('.item-s2 .countitem-Player2').text());
384                        if (Countset2home < Countset2guest) {
385                            $(this).find('.item-s2 .countitem-Player2').addClass('bold');
386                        }
387                        if (Countset2home > Countset2guest) {
388                            $(this).find('.item-s2 .countitem-Player1').addClass('bold');
389                        }
390                        var Countset3home = parseInt($(this).find('.item-s3 .countitem-Player1').text());
391                        var Countset3guest = parseInt($(this).find('.item-s3 .countitem-Player2').text());
392                        if (Countset3home < Countset3guest) {
393                            $(this).find('.item-s3 .countitem-Player2').addClass('bold');
394                        }
395                        if (Countset3home > Countset3guest) {
396                            $(this).find('.item-s3 .countitem-Player1').addClass('bold');
397                        }
398                        var Countsetsallhome = parseInt($(this).find('.item-sets .countitem-Player1').text());
399                        var Countsetsallguest = parseInt($(this).find('.item-sets .countitem-Player2').text());
400                        if (Countsetsallhome < Countsetsallguest) {
401                            $(this).find('.item-sets .countitem-Player2').addClass('bold');
402                        }
403                        if (Countsetsallhome > Countsetsallguest) {
404                            $(this).find('.item-sets .countitem-Player1').addClass('bold');
405                        }
406                        $('.val-playername').each(function () {
407                            var valplayername = $(this).text().replace('unbekannt / wird nachgenannt', '');
408                            $(this).text(valplayername);
409                        });
410
411                        //meeting index
412                        $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .itemCount').each(function (index) {
413                            $(this).text(index + 1);
414                        });
415                        $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .itemCount').each(function (index) {
416                            $(this).text(index + 1);
417                        });
418
419                        $('.box-teamprofile  .table-content-details-singels .itemCount').each(function (index) {
420                            $(this).text(index + 1);
421                        });
422                        $('.box-teamprofile  .table-content-details-doppel .it
422emCount').each(function (index) {
423                            $(this).text(index + 1);
424                        });
425
426
427                        //playerprofile
428                        addPlayerProfileClickHandler();
429                        //$.getScript('/Resources/Public/js/playerprofile.js', function(jd) {});
430
431
432                    });
433
434                } else {
435                    alert('Error, bitte nochmal versuchen!');
436                }
437            }
438        });
439
440    });
441}

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.