-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtables.html
More file actions
487 lines (429 loc) · 24.4 KB
/
tables.html
File metadata and controls
487 lines (429 loc) · 24.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
<!DOCTYPE html>
<html lang="cs">
<head>
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0, target-densitydpi=device-dpi"/>
<meta http-equiv="Cache-Control" content="max-age=3600" />
<meta charset="UTF-8">
<title>"Monday Fight Leaderboard"</title>
<link href="dist/css/tabulator.min.css" rel="stylesheet">
<link rel="icon" type="image/png" href="favicon.png"/>
<meta property="og:locale" content="cs_CZ" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Monday Fights - Žebříček" />
<meta property="og:description" content="Tabulky včetně archivních nyní počítají změnu ratingu a počet matů, senzací a nejrychlejších poprav..." />
<meta property="og:site_name" content="github" />
<!-- for both Facebook and WhatsApp-->
<meta property="og:image" content="https://bebul.github.io/MondayFight/img/mf-og-hot3.jpg" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="The leaderboard" />
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script type="text/javascript" src="dist/js/tabulator.min.js"></script>
<script src="js/minimal.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="css/mf.css">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CX3WGLDEW7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CX3WGLDEW7');
</script>
</head>
<body>
<div class="body">
<svg style="position: absolute; visibility: hidden">
<filter id="pixelate" x="0" y="0">
<feConvolveMatrix kernelMatrix="1 1 1
1 1 1
1 1 1" result="AVG" />
<feFlood x="1" y="1" width="1" height="1" />
<feComposite width="6" height="6" />
<feTile result="TILE" />
<feComposite in="AVG" in2="TILE" operator="in" />
<feMorphology operator="dilate" radius="3" />
</filter>
<filter id="pixelate2" x="0" y="0">
<feFlood x="4" y="4" height="2" width="2"/>
<feComposite width="10" height="10"/>
<feTile result="a"/>
<feComposite in="SourceGraphic" in2="a" operator="in"/>
<feMorphology operator="dilate" radius="10"/>
</filter>
<filter id="pixelate3" x="0" y="0">
<feFlood x="6" y="6" height="3" width="3"/>
<feComposite width="5" height="5"/>
<feTile result="a"/>
<feComposite in="SourceGraphic" in2="a" operator="in"/>
<feMorphology operator="dilate" radius="8"/>
</filter>
<filter id="pixelate4" x="0" y="0">
<feFlood x="2" y="2" height="1" width="1"/>
<feComposite width="5" height="5"/>
<feTile result="a"/>
<feComposite in="SourceGraphic" in2="a" operator="in"/>
<feMorphology operator="dilate" radius="10"/>
</filter>
<filter id="pixelate5" x="0" y="0">
<feFlood x="4" y="4" height="2" width="2"/>
<feComposite width="8" height="8"/>
<feTile result="a"/>
<feComposite in="SourceGraphic" in2="a" operator="in"/>
<feMorphology operator="dilate" radius="2"/>
</filter>
<filter id="pixelate6" x="0" y="0">
<feFlood x="4" y="4" height="2" width="2"/>
<feComposite width="8" height="8"/>
<feTile result="a"/>
<feComposite in="SourceGraphic" in2="a" operator="in"/>
<feMorphology operator="dilate" radius="1"/>
</filter>
<filter id="sketchy">
<!-- COLOR -->
<feFlood flood-color="#73DCFF" flood-opacity="0.75" result="COLOR-blu" />
<feFlood flood-color="#9673FF" flood-opacity="0.4" result="COLOR-red" />
<!-- COLOR END -->
<!-- Texture -->
<feTurbulence baseFrequency=".05" type="fractalNoise" numOctaves="3" seed="0" result="Texture_10" />
<feColorMatrix type="matrix"
values="0 0 0 0 0,
0 0 0 0 0,
0 0 0 0 0,
0 0 0 -2.1 1.1" in="Texture_10" result="Texture_20" />
<feColorMatrix result="Texture_30" type="matrix"
values="0 0 0 0 0,
0 0 0 0 0,
0 0 0 0 0,
0 0 0 -1.7 1.8" in="Texture_10" />
<!-- Texture -->
<!-- FILL -->
<feOffset dx="-3" dy="4" in="SourceAlpha" result="FILL_10"/>
<feDisplacementMap scale="17" in="FILL_10" in2="Texture_10" result="FILL_20" />
<feComposite operator="in" in="Texture_30" in2 = "FILL_20" result="FILL_40"/>
<feComposite operator="in" in="COLOR-blu" in2="FILL_40" result="FILL_50" />
<!-- FILL END-->
<!-- OUTLINE -->
<feMorphology operator="dilate" radius="3" in="SourceAlpha" result="OUTLINE_10" />
<feComposite operator="out" in="OUTLINE_10" in2 = "SourceAlpha" result="OUTLINE_20" />
<feDisplacementMap scale="7" in="OUTLINE_20" in2="Texture_10" result="OUTLINE_30" />
<feComposite operator="arithmetic" k2="-1" k3="1" in="Texture_20" in2="OUTLINE_30" result="OUTLINE_40" />
<!-- OUTLINE END-->
<!-- BEVEL OUTLINE -->
<feConvolveMatrix order="8,8" divisor="1"
kernelMatrix="1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 " in="SourceAlpha" result="BEVEL_10" />
<feMorphology operator="dilate" radius="2" in="BEVEL_10" result="BEVEL_20" />
<feComposite operator="out" in="BEVEL_20" in2="BEVEL_10" result="BEVEL_30"/>
<feDisplacementMap scale="7" in="BEVEL_30" in2="Texture_10" result="BEVEL_40" />
<feComposite operator="arithmetic" k2="-1" k3="1" in="Texture_20" in2="BEVEL_40" result="BEVEL_50" />
<feOffset dx="-7" dy="-7" in="BEVEL_50" result="BEVEL_60"/>
<feComposite operator="out" in="BEVEL_60" in2 = "OUTLINE_10" result="BEVEL_70" />
<!-- BEVEL OUTLINE END -->
<!-- BEVEL FILL -->
<feOffset dx="-9" dy="-9" in="BEVEL_10" result="BEVEL-FILL_10"/>
<feComposite operator="out" in="BEVEL-FILL_10" in2 = "OUTLINE_10" result="BEVEL-FILL_20" />
<feDisplacementMap scale="17" in="BEVEL-FILL_20" in2="Texture_10" result="BEVEL-FILL_30" />
<feComposite operator="in" in="COLOR-red" in2="BEVEL-FILL_30" result="BEVEL-FILL_50" /> <!-- -->
<!-- BEVEL FILL END-->
<feMerge result="merge2">
<feMergeNode in="BEVEL-FILL_50" />
<feMergeNode in="BEVEL_70" />
<feMergeNode in="FILL_50" />
<feMergeNode in="OUTLINE_40" />
</feMerge>
</filter>
<filter id="turbulence50">
<feTurbulence type="turbulence" baseFrequency="0.01 0.02" numOctaves="1" result="NOISE"></feTurbulence>
<feDisplacementMap in="SourceGraphic" in2="NOISE" scale="50">
</feDisplacementMap>
</filter>
<filter id="turbulence40">
<feTurbulence type="turbulence" baseFrequency="0.01 0.02" numOctaves="1" result="NOISE"></feTurbulence>
<feDisplacementMap in="SourceGraphic" in2="NOISE" scale="40">
</feDisplacementMap>
</filter>
<filter id="turbulence30">
<feTurbulence type="turbulence" baseFrequency="0.01 0.02" numOctaves="1" result="NOISE"></feTurbulence>
<feDisplacementMap in="SourceGraphic" in2="NOISE" scale="30">
</feDisplacementMap>
</filter>
<filter id="turbulence20">
<feTurbulence type="turbulence" baseFrequency="0.01 0.02" numOctaves="1" result="NOISE"></feTurbulence>
<feDisplacementMap in="SourceGraphic" in2="NOISE" scale="20">
</feDisplacementMap>
</filter>
<filter id="turbulence10">
<feTurbulence type="turbulence" baseFrequency="0.01 0.02" numOctaves="1" result="NOISE"></feTurbulence>
<feDisplacementMap in="SourceGraphic" in2="NOISE" scale="10">
</feDisplacementMap>
</filter>
<filter id="outline1">
<!-- 1. Thicken the input with feMorphology: -->
<feMorphology operator="dilate" radius="2" in="SourceAlpha" result="thickened" />
<!-- 2. Cut off the SourceAlpha -->
<feComposite operator="out" in="thickend" in2="SourceAlpha" />
</filter>
<filter id="outline">
<feConvolveMatrix order="5 5" kernelMatrix="-1 -1 -1 -1 -1
-1 -1 -1 -1 -1
-1 -1 24 -1 -1
-1 -1 -1 -1 -1
-1 -1 -1 -1 -1
"
divisor="1" bias="1" targetX="0" targetY="0" edgeMode="duplicate" preserveAlpha="true"
x="0%" y="0%" in="morfo1" result="edges5"/>
<feConvolveMatrix order="3 3" kernelMatrix="-1 -1 -1
-1 8 -1
-1 -1 -1
"
divisor="1" bias="1" targetX="0" targetY="0" edgeMode="duplicate" preserveAlpha="true"
x="0%" y="0%" in="morfo1" result="edges3"/>
<!-- Převedení výsledku do černobílé podoby -->
<feColorMatrix type="matrix" values="3 3 3 0 -8
3 3 3 0 -8
3 3 3 0 -8
0 0 0 1 0" x="0%" y="0%"
in="edges5" result="colormatrix5"/>
<feColorMatrix type="matrix" values="1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
-0.33 -0.33 -0.33 1 0" x="0%" y="0%"
result="colormatrix6"/>
<feFlood x="6" y="6" in="SourceGraphic" height="3" width="3"/>
<feComposite width="6" height="6"/>
<feTile result="a"/>
<feComposite in="SourceGraphic" in2="a" operator="in"/>
<feMorphology operator="dilate" radius="1" result="pixelated"/>
<feFlood x="0" y="0" in="SourceGraphic" flood-color="#abf" result="colored"/>
<feComposite in2="SourceGraphic" in="colored" operator="in" result="xxx"/>
<feMerge>
<feMergeNode in="xxx" />
<feMergeNode in="pixelated" />
<feMergeNode in="colormatrix6" />
</feMerge>
</filter>
<filter id="outline2">
<feConvolveMatrix order="5 5" kernelMatrix="-1 -1 -1 -1 -1
-1 -1 -1 -1 -1
-1 -1 24 -1 -1
-1 -1 -1 -1 -1
-1 -1 -1 -1 -1
"
divisor="1" bias="1" targetX="0" targetY="0" edgeMode="duplicate" preserveAlpha="true"
x="0%" y="0%"
in="SourceGraphic" result="edges5"/>
<feConvolveMatrix order="3 3" kernelMatrix="-1 -1 -1
-1 8 -1
-1 -1 -1
"
divisor="1" bias="1" targetX="0" targetY="0" edgeMode="duplicate" preserveAlpha="true"
x="0%" y="0%" result="edges"/>
<!-- Převedení výsledku do černobílé podoby -->
<feColorMatrix type="matrix" values="3 3 3 0 -8
3 3 3 0 -8
3 3 3 0 -8
0 0 0 1 0" x="0%" y="0%"
in="edges" result="colormatrix5"/>
<!-- Zprůhlednění bílé -->
<feColorMatrix type="matrix" values="1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
-0.33 -0.33 -0.33 1 0" x="0%" y="0%"
result="colormatrix6"/>
<!-- Blur -->
<feGaussianBlur stdDeviation="5" in="SourceGraphic" result="BLUR1"/>
<feComposite in2="SourceGraphic" operator="in" result="BLUR"/>/>
<feMerge>
<feMergeNode in="BLUR" />
<feMergeNode in="colormatrix6" />
</feMerge>
</filter>
<filter id="extruded" filterUnits="userSpaceOnUse">
<!-- COLORS -->
<feFlood flood-color="#663300" result="COLOR-red" />‚
<feFlood flood-color="#D7A500" result="COLOR-y" />
<!-- COLORS END -->
<!-- STRIPE FILL -->
<feImage xlink:href="data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2210px%22%20height%3D%224px%22%3E%0A%3Crect%20fill%3D%22%239F6B00%22%20width%3D%2210%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E" x="0" y="0" width="10" height="4" result="STRIPE FILL_10"/>
<feTile in="STRIPE FILL_10" result="STRIPE FILL_20"/>
<feComposite operator="in" in="STRIPE FILL_20" in2="SourceAlpha" result="STRIPE FILL_30"/>
<!-- STRIPE FILL END -->
<!-- THIN BEVEL -->
<feMorphology operator="dilate" radius="2" in="SourceAlpha" result="THIN-BEVEL_10" />
<feComposite operator="out" in="THIN-BEVEL_10" in2="SourceAlpha" result="THIN-BEVEL_20"/>
<feComposite operator="in" in="COLOR-y" in2="THIN-BEVEL_20" result="THIN-BEVEL_30" />
<!-- THIN BEVEL END -->
<!-- OUTER BEVEL -->
<feConvolveMatrix order="8,8" divisor="1"
kernelMatrix="1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 " in="SourceGraphic" result="OUTER-BEVEL_10" />
<feOffset dx="4" dy="4" in="OUTER-BEVEL_10" result="OUTER-BEVEL_20"/>
<feComposite operator="in" in="COLOR-red" in2="OUTER-BEVEL_20" result="OUTER-BEVEL_30" />
<!-- OUTER BEVEL END -->
<!-- INNER BEVEL -->
<feOffset in="SourceAlpha" dx="4" dy="4" result="INNER-BEVEL_10"/>
<feComposite operator="out" in="SourceAlpha" in2="INNER-BEVEL_10" result="INNER-BEVEL_20" />
<feComposite in="COLOR-red" operator="in" in2="INNER-BEVEL_20" result="INNER-BEVEL_30" />
<!-- INNER BEVEL END -->
<!-- FAT OUTLINE -->
<feMorphology operator="dilate" radius="6" in="OUTER-BEVEL_30" result="FAT-OUTLINE_10" />
<feComposite operator="in" in="COLOR-y" in2="FAT-OUTLINE_10" result="FAT-OUTLINE_20" />
<!-- FAT OUTLINE END -->
<feMerge result="merge2">
<feMergeNode in="FAT-OUTLINE_20" />
<feMergeNode in="OUTER-BEVEL_30" />
<feMergeNode in="STRIPE FILL_30" />
<feMergeNode in="INNER-BEVEL_30" />
<feMergeNode in="THIN-BEVEL_30" />
</feMerge>
</filter>
<filter id="splash" width="150%" height="160%" x="-25%" y="-25%">
<!-- COLORS -->
<feFlood flood-color="#16B5FF" result="COLOR-blue" />‚
<feFlood flood-color="#9800FF" result="COLOR-violet" />
<feFlood flood-color="#A64DFF" result="COLOR-violet-light" />
<!-- COLORS END -->
<!-- BOTTOM SPLASH -->
<feTurbulence baseFrequency="0.05" type="fractalNoise" numOctaves="1" seed="2" result="BOTTOM-SPLASH_10" />
<feGaussianBlur stdDeviation="6.5" in="SourceAlpha" result="BOTTOM-SPLASH_20" />
<feDisplacementMap scale="420" in="BOTTOM-SPLASH_20" in2="BOTTOM-SPLASH_10" result="BOTTOM-SPLASH_30"/>
<feComposite operator="in" in="COLOR-blue" in2="BOTTOM-SPLASH_30" result="BOTTOM-SPLASH_40" />
<!-- BOTTOM END -->
<!-- MIDDLE SPLASH -->
<feTurbulence baseFrequency="0.1" type="fractalNoise" numOctaves="1" seed="1" result="MIDDLE-SPLASH_10" />
<feGaussianBlur in="SourceAlpha" stdDeviation="0.1" result="MIDDLE-SPLASH_20" />
<feDisplacementMap in="MIDDLE-SPLASH_20" in2="MIDDLE-SPLASH_10" scale="25" result="MIDDLE-SPLASH_30"/>
<feComposite in="COLOR-violet-light" in2="MIDDLE-SPLASH_30" operator="in" result="MIDDLE-SPLASH_40" />
<!-- MIDDLE END -->
<!-- TOP SPLASH -->
<feTurbulence baseFrequency="0.07" type="fractalNoise" numOctaves="1" seed="1" result="TOP-SPLASH_10" />
<feGaussianBlur stdDeviation="3.5" in="SourceAlpha" result="TOP-SPLASH_20" />
<feDisplacementMap scale="220" in="TOP-SPLASH_20" in2="TOP-SPLASH_10" result="TOP-SPLASH_30"/>
<feComposite operator="in" in="COLOR-violet" in2="TOP-SPLASH_30" result="TOP-SPLASH_40" />
<!-- TOP END -->
<!-- LIGHT EFFECTS -->
<feMerge result="LIGHT-EFFECTS_10">
<feMergeNode in="BOTTOM-SPLASH_40" />
<feMergeNode in="MIDDLE-SPLASH_40" />
<feMergeNode in="TOP-SPLASH_40" />
</feMerge>
<feColorMatrix type="matrix"
values="0 0 0 0 0,
0 0 0 0 0,
0 0 0 0 0,
0 0 0 1 0" in="LIGHT-EFFECTS_10" result="LIGHT-EFFECTS_20" />
<feGaussianBlur stdDeviation="2" in="LIGHT-EFFECTS_20" result="LIGHT-EFFECTS_30" />
<feSpecularLighting surfaceScale="5" specularConstant=".75" specularExponent="30" lighting-color="#white" in="LIGHT-EFFECTS_30" result="LIGHT-EFFECTS_40">
<fePointLight x="-50" y="-100" z="400" />
</feSpecularLighting>
<feComposite operator="in" in="LIGHT-EFFECTS_40" in2="LIGHT-EFFECTS_20" result="LIGHT-EFFECTS_50"/>
<feComposite operator="arithmetic" k1="0" k2="1" k3="1" k4="0" in="LIGHT-EFFECTS_10" in2="LIGHT-EFFECTS_50" result="LIGHT-EFFECTS_60"/>
</filter>
</svg>
<div class="mondayFightCaption">
<img src="img/pohar.png" style="position: absolute; z-index: -1; height:80px; float:left; margin:-2px -20px 0 0px"/>
<span class="icon"><a href="javascript:void(0);" onclick="showMondayFightMenu()" style="color:#00b5ad">
<i class="fa fa-bars hamburger"></i>
</a>
</span>
<span class="captionText">Leaderboard</span>
<div class="topnav">
<div id="myLinks">
<a href="index.html">Main page</a>
<a href="actualities.html">Hot News</a>
<a href="hallOfFame.html">Síň slávy ♕</a>
<a href="chessboard.html">Krotitelé šachovnic</a>
<a href="tables.html">Leaderboards</a>
<a href="cross.html">Cross table</a>
<a href="openings.html">Openings table</a>
<a href="search.html">Search Engine</a>
<a href="archiv2020.html">Archiv 2020</a>
<a href="archiv2021.html">Archiv 2021</a>
<a href="archiv2022.html">Archiv 2022</a>
<a href="archiv2023.html">Archiv 2023</a>
<a href="archiv2024.html">Archiv 2024</a>
<a href="archiv2025.html">Archiv 2025</a>
<a href="cards.html">Duel Cards</a>
<a href="players.html">Players</a>
</div>
</div>
</div>
<div style="clear: both">
<canvas id="spider" width="1190px" height="670px"></canvas>
<div align="center" style="visibility: hidden"></b><i>Pozn.: hráči Bebul a Mozkomor účast v PlayOFF 2023 nepočítají, pokud se nominují, budou vedeni jako odstupující.</i></div>
</div>
<div class="article first">
<h1>Legenda k tabulkám</h1>
<ul>
<li><b>Points</b> je součet uhraných bodů, bez ohledu na berserk a zdvojnásobování při streaku.
<li><b>Score</b> je součet uhraného skóre.
<li><b>Games</b> počet odehraných her.
<li><b>Performance</b> průměrná performance hráče (váženo počtem her) v turnaji.
<li><b>Presence</b> je počet turnajů, které daný hráč odehrál.
<li><b>R,M,S,F</b> je změna ratingu během turnaje, počet nejrychlejších matů, senzací a nejrychlejších her
</ul>
<div id="myChart"></div>
<h1 style="clear:both">Hráči v řetězech</h1>
<i>Hráč se dostane někomu do řetězu, pokud s ním prohraje 8 her v řadě. Pro přetržení stačí remíza.
Započítávají se pouze partie v Monday Fight turnajích, které se stihly v limitu a nedošlo k NoStart.
Za přetržení řetězu je hráči udělena plaketka.
</i><br>
<div id="chained"></div>
<h2>Monday Fight Liga <span id="leagueNo"></span></h2>
<img src='img/players/kasparov.png' class='img75' style="float:left;margin-right:10px">
<b>Výzva:</b> v průměru <b><span id="challengeAvgNeeded"></span></b> bodů potřebuje <b><span id="challenger"></span></b> uhrát ve zbývajících turnajích tohoto roku, aby překonal Bukowskičův rekord 371 bodů z roku 2021.
<br><i>Pisateli těchto řádků je ho líto.
Jeho sen zhatí. Bude ho teď porážet. Snadno. Nedokáže prorazit Bébulkovu pěšcovou hradbu, aniž by obětoval lehkou figuru. Potřebuje body? Tak obětuje! Jenže chá chá, Bébulek rychle zjednoduší hru, vymění všechny zbylé figury, dojde pěšcem do dámy a uštědří mu mat.
Takhle jednoduché to bude. A zhasne tak sen, veliký sen, až to bude pisateli těchto řádků líto. Maliličkato líto. Nechť řady královských gambiterů houstnou! -beb-</i><br><br>
</div>
<div class="leaderboard" style="float: left">
<div>
<div id="leagueTable" style="float: left;clear:both">
<pre>
1. Kasparov 450
2. Boden 400
3. Kieseritzski 350
4. Murphy 300
5. Fischer 250
6. Korchnoi 200
</pre>
</div>
</div>
</div>
<h1 style="clear:both">Posledních 10 turnajů</h1>
<div id="last10"></div>
<h1>Aktuální sezóna</h1>
<div id="mondayFightsLeaderboard"></div>
<div id="adminStuff" style="display: none">
<hr>
The following should contain downloaded <b>performances</b> for each player:
<pre id="updated"></pre>
<hr>
<pre id="finalJson">Tady se za chvíli objeví downloadované turnaje.</pre>
<hr>
<h2>Seznam her z posledního Monday Fight</h2>
<button type="button" onclick="loadDoc()">Request data</button>
<pre id="demoRequest"></pre>
<hr>
<pre id="gamesJson"></pre>
<p id="demo"></p>
</div>
</div>
<script type="module">
import {MF, LoadMFData} from "./js/tournamentsData.mjs"
import {processAdmin, createPlayersTable, createLeagueTable, createLeagueHistoryChart} from "./js/mondayFight.mjs"
function mainPage(data) {
processAdmin(data)
let year = (new Date()).getFullYear()
let thisYear = MF.filterYear(data.mondayFights(), year)
createLeagueTable(data, "#leagueTable", "leagueNo", "spider", "challengeAvgNeeded", "challenger")
createLeagueHistoryChart(data, "myChart")
createPlayersTable(thisYear, "#mondayFightsLeaderboard", false) //no Jouzocoins :-)
createPlayersTable(MF.last10(data.mondayFights()), "#last10", false)
}
LoadMFData(mainPage)
</script>
</br>
</body>
</html>