Ir al contenido

Módulo:Tabular data

De Wikipedia, la enciclopedia libre

Este módulo aporta funciones para interactuar con los datos tabulados de Wikimedia Commons.

cell

Devuelve el valor de la celda dados el nombre de una columna y el índice de la fila requerida.

Uso: {{#invoke:Tabular data|cell|Nombre página.tab|output_row=Índice de la fila|output_column=Nombre de la columna}}

Un índice de 1 se corresponde con la primera fila de la tabla, mientras que -1 sería la última. Un índice de 0 devuelve un error.

Ejemplo

Último registro de fallecidos en c:Data:COVID-19 cases in Santa Clara County, California.tab, independientemente de cuándo se haya actualizado la tabla por última vez:

{{#invoke:Tabular data|cell
|output_row=-1
|output_column=deaths
|COVID-19 cases in Santa Clara County, California.tab}}

3226

lookup

Devuelve el valor de una o más celdas en las columnas especificadas de la fila que se corresponda con los parámetros de búsqueda.

Esta función es similar al LOOKUP() disponible en aplicaciones de hojas de cálculo, con la salvedad de que el parámetro de búsqueda debe dar una correspondencia exacta (lo cual significa, por otra parte, que la tabla no tiene por qué estar ordenada).

Uso: {{#invoke:Tabular data|lookup|Nombre página.tab|search_value=Valor a encontrar en la columna|search_column=Nombre de la columna en la que realizar la búsqueda|output_column=Nombre de la columna del valor a devolver|output_column2=Nombre de otra columna a devolver|output_column(n)=…|output_format=Formato de la cadena resultado}}

Para más información sobre el último parámetro, consulta mw:Extension:Scribunto/Lua reference manual#string.format.

Si se solicita el valor de varias columnas sin especificar el formato, devuelve una lista preparada para ser leída por un ser humano.

Parámetros

|1=
nombre de la página en Commons. Debe indicarse la extensión, pero no el espacio de nombres.
|search_value= o |search_pattern=
valor o patrón de Lua a encontrar.
|search_column=
nombre de la columna en la que realizar la búsqueda.
|ocurrence=
índice de la coincidencia a devolver en el caso de que la búsqueda haya encontrado más de una. Un índice de 1 se corresponde con la primera fila en la que haya una coincidencia, mientras que -1 sería la última. Un índice de 0 devuelve un error.
|output_column= o |output_column1=, |output_column2=...
nombres de las columnas a devolver.
|output_format=
Formato de la cadena de texto que devuelve la función.

Ejemplos

Casos de COVID-19 confirmados en c:Data:COVID-19 cases in Santa Clara County, California.tab en el día que el condado decretó la cuarentena:

{{#invoke:Tabular data|lookup
|search_column=date
|output_column=cases
|search_value=2020-03-16
|COVID-19 cases in Santa Clara County, California.tab}}

298

Último día en el que cien o más pacientes con COVID-19 estuvieron hospitalizados en c:Data:COVID-19 cases in Solano County, California.tab:

{{#invoke:Tabular data|lookup
|search_pattern=%d%d%d
|search_column=hospitalized
|output_column=date
|occurrence=-1
|COVID-19 cases in Solano County, California.tab}}

2022-02-06

Número de administradores en todas las wikis de Wikimedia según c:Data:Wikipedia statistics/data.tab:

{{#invoke:Tabular data|lookup
|search_column=site
|output_column=admins
|search_value=total.all
|Wikipedia statistics/data.tab}}

5593

Número de administradores y usuarios en todas las wikis de Wikimedia según c:Data:Wikipedia statistics/data.tab:

{{#invoke:Tabular data|lookup
|output_format=%d de %d usuarios son administradores
|search_column=site
|output_column2=users
|output_column=admins
|search_value=total.all
|Wikipedia statistics/data.tab}}

5593 de 223585057 usuarios son administradores

Nota: estas estadísticas de Wikimedia se muestran solo como ejemplo. Existe la plantilla {{Variables}} para hacer esta tarea de forma más eficiente.

wikitable

Devuelve toda la tabla alojada en Commons en formato de wikitabla:

Uso: {{#invoke:Tabular data|wikitable|Nombre página.tab}}}

Ejemplo

Estadísticas de la COVID-19 en el condado de Santa Clara (California)
{{#invoke:Tabular data|wikitable
|COVID-19 cases in Santa Clara County, California.tab}}
Casos de COVID-19 en el condado de Santa Clara, California
FechaCasos nuevosCasos confirmados en totalHospitalizados confirmadosHospitalizados sospechososFallecidos
2020-01-27110
2020-01-28120
2020-01-29130
2020-01-30140
2020-01-31260
2020-02-01060
2020-02-02060
2020-02-03060
2020-02-04060
2020-02-05060
2020-02-06061
2020-02-07061
2020-02-08061
2020-02-09061
2020-02-10061
2020-02-11061
2020-02-12061
2020-02-13061
2020-02-14061
2020-02-15061
2020-02-16061
2020-02-17172
2020-02-18072
2020-02-19072
2020-02-20182
2020-02-21082
2020-02-22082
2020-02-23082
2020-02-24082
2020-02-25082
2020-02-262102
2020-02-270102
2020-02-282122
2020-02-294162
2020-03-010162
2020-03-025212
2020-03-032232
2020-03-045282
2020-03-057352
2020-03-0610453
2020-03-078533
2020-03-084573
2020-03-0917745
2020-03-1015895
2020-03-11261155
2020-03-1223138315
2020-03-1348186376
2020-03-1443229386
2020-03-15322618
2020-03-1637298527
2020-03-17513495611
2020-03-18423915610
2020-03-19434346210
2020-03-20634976513
2020-03-21365339315
2020-03-224257517
2020-03-237865311622
2020-03-247072312523
2020-03-257980213730
2020-03-267387515429
2020-03-27669411257431
2020-03-28409811419433
2020-03-292510061506235
2020-03-3074108015410837
2020-03-315211321498738
2020-04-015011821526941
2020-04-025212341657743
2020-04-034312771657144
2020-04-043213091686346
2020-04-054213511675849
2020-04-065314041836450
2020-04-074114451895752
2020-04-087015151504254
2020-04-096815831517058
2020-04-108116641554559
2020-04-114117051404365
2020-04-122417291394871
2020-04-134017691484372
2020-04-144418131384074
2020-04-153118441416378
2020-04-162618701373681
2020-04-174019101493786
2020-04-181519251432790
2020-04-191419391431992
2020-04-202519641562297
2020-04-2126199014433100
2020-04-2249203913735103
2020-04-2320205914325104
2020-04-2429208813132105
2020-04-2514210212631106
2020-04-2611211312546109
2020-04-2724213711546111
2020-04-2821215811628113
2020-04-2928218610918115
2020-04-3011219710430118
2020-05-012222199328120
2020-05-021222319421123
2020-05-03822399719125
2020-05-041922589124129
2020-05-051322718014124
2020-05-062722987622131
2020-05-071323117214126
2020-05-082423357326132
2020-05-091123466624133
2020-05-10323496630128
2020-05-112023696330135
2020-05-121523845623136
2020-05-132024045615137
2020-05-142424285020138
2020-05-151524434718139
2020-05-161524584921140
2020-05-17724654525135
2020-05-183925044628135
2020-05-194425483726135
2020-05-203625843419141
2020-05-212126053511142
2020-05-222626313915136
2020-05-231726483314136
2020-05-24226503411136
2020-05-25726573114143
2020-05-263026873518144
2020-05-273927262716137
2020-05-282327492712146
2020-05-294427932623139
2020-05-301628092920139
2020-05-311028192621148
2020-06-013428532413149
2020-06-022528782717150
2020-06-034129193324143
2020-06-043629553534151
2020-06-053729923830152
2020-06-061330053923144
2020-06-071830233814153
2020-06-08393062448154
2020-06-094631084110155
2020-06-106331714013156
2020-06-115032213920146
2020-06-125832794310159
2020-06-132133003510147
2020-06-141333133810160
2020-06-156233753714147
2020-06-169434693216161
2020-06-179135603620147
2020-06-1810236623414147
2020-06-1911137733817162
2020-06-205038233820163
2020-06-213738603814149
2020-06-221043964488149
2020-06-2318941535612165
2020-06-2414642996511166
2020-06-2513344326813167
2020-06-2613745696611153
2020-06-2711146807611153
2020-06-286047407813153
2020-06-2914448848512169
2020-06-301895073819170
2020-07-0118552588115155
2020-07-0218454429115172
2020-07-037855208315174
2020-07-044455648612176
2020-07-059556598727179
2020-07-0625359128818181
2020-07-0729062029817182
2020-07-08283648510614165
2020-07-09282676711623187
2020-07-10248701511822188
2020-07-11181719612025170
2020-07-12119731512918190
2020-07-13206752114424191
2020-07-14353787414029193
2020-07-15381825514537194
2020-07-16339859414626196
2020-07-17295888915131197
2020-07-18172906115135200
2020-07-1988914915635201
2020-07-20218936716729202
2020-07-21312967916934203
2020-07-22299997817323204
2020-07-2328110 25917629207
2020-07-2424610 50517827208
2020-07-2512610 63117544210
2020-07-268610 71717446212
2020-07-2717610 89317429190
2020-07-2829811 19118525215
2020-07-2927111 46217732192
2020-07-3024011 70217833217
2020-07-3125911 96118220218
2020-08-0117312 13418331220
2020-08-028412 21818123222
2020-08-0317012 38816924225
2020-08-0430212 69017225228
2020-08-0533313 02316928229
2020-08-0624613 26916911206
2020-08-0725813 52717013206
2020-08-0820613 73317223206
2020-08-0910813 84117715230
2020-08-1022114 06218015207
2020-08-1132914 39116627232
2020-08-1228414 67516917234
2020-08-1324214 91717610237
2020-08-1425315 17016715239
2020-08-1515615 32617310241
2020-08-167115 3971729244
2020-08-1718515 58217111245
2020-08-1826815 8501667248
2020-08-1917216 02216216253
2020-08-2016216 18415320257
2020-08-2116616 35015511260
2020-08-2213716 48715812262
2020-08-236016 5471579264
2020-08-2415416 70115315268
2020-08-2528716 9881427269
2020-08-2622817 2161389275
2020-08-2719817 41413813276
2020-08-2819017 6041395279
2020-08-2914117 74514711280
2020-08-305617 80113813284
2020-08-3114817 94913111285
2020-09-0123418 18312814288
2020-09-0223118 41412816289
2020-09-0316818 58212222290
2020-09-0417718 75912012293
2020-09-059018 84912216297
2020-09-064518 89411612301
2020-09-074118 9351206266
2020-09-0819219 1271135305
2020-09-0920719 33412011307
2020-09-1014419 47811011308
2020-09-1113219 61010515310
2020-09-128319 69310713311
2020-09-133319 72610714316
2020-09-1412519 85110111322
2020-09-1522620 07710213327
2020-09-1615020 22710013328
2020-09-1717620 40310916330
2020-09-1813220 53511417288
2020-09-197120 60610814334
2020-09-204220 64810916335
2020-09-2112220 7709910336
2020-09-2214520 9151039339
2020-09-2313821 0531017341
2020-09-2411821 1711046343
2020-09-2510321 27410110344
2020-09-265321 3278610350
2020-09-274021 367896354
2020-09-289721 4648910356
2020-09-2914621 6108710359
2020-09-3011821 7288712362
2020-10-0112021 8488215363
2020-10-0212121 969788365
2020-10-036622 0357612369
2020-10-044322 0788815372
2020-10-058522 1638416375
2020-10-0615022 3137618376
2020-10-0713022 4437417325
2020-10-0812722 5707514381
2020-10-0911222 6826720383
2020-10-108722 7697213331
2020-10-114422 8137817386
2020-10-1213422 9478021388
2020-10-1315023 0977912336
2020-10-1414323 240859389
2020-10-1516023 4008312391
2020-10-1611123 5118611339
2020-10-176623 5777814393
2020-10-184023 6178713395
2020-10-1914023 7578812397
2020-10-2019723 9549622398
2020-10-2114824 1029213403
2020-10-2213224 2348913405
2020-10-2314524 3798713410
2020-10-246924 4489024414
2020-10-255624 5048721415
2020-10-2615824 6628016416
2020-10-2720224 8647819419
2020-10-2816925 0338311359
2020-10-2914325 176857421
2020-10-3014825 324909423
2020-10-319825 422857425
2020-11-015625 4788613430
2020-11-0222025 6988819434
2020-11-0328125 9799815436
2020-11-0429926 278999442
2020-11-0526626 5448715443
2020-11-0625826 8029313444
2020-11-0721127 01310216446
2020-11-088627 09910312449
2020-11-0929727 39610715450
2020-11-1042727 82310621451
2020-11-1134528 16810210454
2020-11-1244528 61311015456
2020-11-1338128 9941296458
2020-11-1426729 26113511459
2020-11-1511729 3781456465
2020-11-1631729 6951517467
2020-11-1756530 2601557474
2020-11-1857530 8351616475
2020-11-1951331 3481669479
2020-11-2055231 90017512480
2020-11-2134132 24119216485
2020-11-2227432 51519111487
2020-11-2363133 14619717490
2020-11-2468933 83521322495
2020-11-2584234 67722118498
2020-11-2615234 82922215501
2020-11-2752935 35823914503
2020-11-2856035 91827220508
2020-11-2951136 42928615513
2020-11-3094337 3722889519
2020-12-01129838 6702877525
2020-12-02135140 02129611533
2020-12-03122941 25031115545
2020-12-04122542 47531913551
2020-12-0581643 29133319557
2020-12-0649343 78436520564
2020-12-07128245 06638330576
2020-12-08155246 61840320584
2020-12-09154048 15841413595
2020-12-10133249 49042626605
2020-12-11111450 60444623617
2020-12-1282051 42448418630
2020-12-1376652 19049123637
2020-12-14124753 43752825651
2020-12-15183555 27255821671
2020-12-16164056 91256622682
2020-12-17149658 40857621700
2020-12-18118659 59461031715
2020-12-1974860 34260821736
2020-12-2060160 94362127753
2020-12-21152862 47162322779
2020-12-22143763 90863125799
2020-12-23143265 34064518817
2020-12-2474366 08366515834
2020-12-2520966 29263022857
2020-12-2699167 28365116879
2020-12-2780568 08866918908
2020-12-28182269 91071223932
2020-12-29181471 72469720953
2020-12-30191173 63568217973
2020-12-31117574 81069622997
2021-01-0127575 085691211028
2021-01-0299076 075691241047
2021-01-0392877 003700201073
2021-01-04160578 608727181087
2021-01-05225280 860709171110
2021-01-06180882 668726251127
2021-01-07162584 293707211147
2021-01-08114285 435708191165
2021-01-0987086 305700181190
2021-01-1069687 001693151202
2021-01-11128288 283695141225
2021-01-12148589 768689201251
2021-01-13131491 082666311270
2021-01-14116492 246638271289
2021-01-15105493 300638251316
2021-01-1662093 920623181336
2021-01-1747094 390612181359
2021-01-1873895 128614171381
2021-01-19102096 148608171401
2021-01-2088497 032601211418
2021-01-2177897 810585131433
2021-01-2261998 429569141452
2021-01-2342298 851545131469
2021-01-2434599 196555181485
2021-01-2562599 821523121499
2021-01-26541100 362502121512
2021-01-27530100 892503141530
2021-01-28417101 309487101545
2021-01-29508101 817479121560
2021-01-30382102 199477131568
2021-01-31275102 474474161583
2021-02-01547103 021463161600
2021-02-02453103 47443891610
2021-02-03492103 966413131631
2021-02-04396104 362377191645
2021-02-05393104 755358161658
2021-02-06243104 998344251667
2021-02-07181105 179326141679
2021-02-08349105 528334121687
2021-02-09409105 937347151700
2021-02-10375106 312325141717
2021-02-11303106 615326191732
2021-02-12263106 878319131743
2021-02-13152107 030281131752
2021-02-14185107 215296171759
2021-02-15187107 402280271770
2021-02-16242107 644274171778
2021-02-17263107 907266131788
2021-02-18271108 178253151796
2021-02-19233108 411257131803
2021-02-20175108 586225111815
2021-02-21165108 751227141820
2021-02-22261109 012224141826
2021-02-23217109 229223221834
2021-02-24258109 487205211839
2021-02-25165109 652198191845
2021-02-26156109 808195241855
2021-02-27137109 945190271860
2021-02-28123110 068182181863
2021-03-01205110 273178151868
2021-03-02183110 456168131871
2021-03-03193110 649180171628
2021-03-04164110 813171171874
2021-03-05152110 965165241881
2021-03-0684111 049151261882
2021-03-0777111 126155121888
2021-03-08163111 289151101891
2021-03-09151111 440143181894
2021-03-10135111 575148161898
2021-03-11123111 698138141901
2021-03-12112111 810135131902
2021-03-1396111 906128121903
2021-03-1466111 972134141904
2021-03-15137112 109136121660
2021-03-16116112 225135141905
2021-03-17153112 378134161907
2021-03-18107112 485128111909
2021-03-19114112 59913071910
2021-03-2067112 666119121911
2021-03-2176112 742114171670
2021-03-22113112 855120131912
2021-03-23120112 975105201675
2021-03-24125113 100124141676
2021-03-25134113 234107101679
2021-03-26127113 361115101679
2021-03-2767113 428100131680
2021-03-2866113 4949861681
2021-03-29114113 60811491683
2021-03-3091113 699114111683
2021-03-31142113 841105101683
2021-04-01124113 96510061683
2021-04-02104114 06996271685
2021-04-0371114 1409301687
2021-04-0459114 1999821693
2021-04-05194114 3939551694
2021-04-06167114 56010371695
2021-04-07169114 72996101696
2021-04-08159114 8889771698
2021-04-09130115 018105101698
2021-04-10100115 1189491700
2021-04-1167115 1859471701
2021-04-12144115 3299061701
2021-04-13119115 4488071701
2021-04-14148115 59610251701
2021-04-15139115 7358891703
2021-04-16115115 85082131704
2021-04-1794115 94476111705
2021-04-1880116 0247161705
2021-04-19134116 1588191705
2021-04-20124116 28281111706
2021-04-21120116 40270101706
2021-04-2278116 4807081707
2021-04-2394116 57465111707
2021-04-2462116 63676101708
2021-04-2551116 68785101709
2021-04-2676116 76376101710
2021-04-27106116 8697481710
2021-04-2863116 93273101713
2021-04-2983117 0157671714
2021-04-3064117 0797661714
2021-05-0147117 1268061714
2021-05-0248117 17470111714
2021-05-0372117 2466491717
2021-05-0485117 33160121718
2021-05-0571117 4026391719
2021-05-0646117 44870131720
2021-05-0752117 50071121722
2021-05-0826117 5267581722
2021-05-0926117 55265101722
2021-05-1042117 5946991722
2021-05-1170117 66459101722
2021-05-1250117 71462151722
2021-05-1361117 77559111723
2021-05-1442117 81762111723
2021-05-1523117 8406261724
2021-05-1628117 86862121724
2021-05-1728117 8966671724
2021-05-1839117 9356351724
2021-05-1927117 9626121725
2021-05-2045118 0075421725
2021-05-2119118 0266121725
2021-05-2228118 0546041726
2021-05-2318118 0725251726
2021-05-2424118 0961726
2021-05-2531118 1271726
2021-05-2623118 1501727
2021-05-2730118 1801727
2021-05-2822118 2021728
2021-05-2916118 2181729
2021-05-3024118 2421730
2021-05-316118 2481730
2021-06-0142118 2901731
2021-06-0238118 3281731
2021-06-0334118 3621732
2021-06-0439118 4011732
2021-06-0521118 4221733
2021-06-0619118 4411733
2021-06-0727118 4681734
2021-06-0823118 4911735
2021-06-0926118 5171736
2021-06-1038118 5551737
2021-06-1133118 5881738
2021-06-1221118 6091738
2021-06-1321118 6301739
2021-06-1418118 6481739
2021-06-1534118 6821739
2021-06-1629118 7111739
2021-06-1743118 7541739
2021-06-1826118 7801739
2021-06-1916118 7961740
2021-06-2016118 8121740
2021-06-2142118 8541740
2021-06-2238118 8921740
2021-06-2330118 9221740
2021-06-2434118 9561740
2021-06-2527118 9831740
2021-06-2618119 0011740
2021-06-2722119 0231741
2021-06-2848119 0711741
2021-06-2943119 1141741
2021-06-3046119 1601741
2021-07-0152119 2121741
2021-07-0243119 2551741
2021-07-0366119 3211741
2021-07-0420119 3411741
2021-07-0556119 3971741
2021-07-06107119 5041741
2021-07-0788119 5921742
2021-07-0891119 6831742
2021-07-0998119 7811742
2021-07-10105119 8861742
2021-07-1168119 9541742
2021-07-12128120 0821742
2021-07-13147120 2291743
2021-07-14160120 3891743
2021-07-15166120 5551743
2021-07-16139120 6941743
2021-07-17148120 8421743
2021-07-18115120 9571743
2021-07-19199121 1561744
2021-07-20228121 3841744
2021-07-21255121 6391744
2021-07-22218121 8571744
2021-07-23235122 0921745
2021-07-24178122 2701746
2021-07-25159122 4291746
2021-07-26306122 7351746
2021-07-27336123 0711746
2021-07-28346123 4171747
2021-07-29323123 7401747
2021-07-30272124 0121748
2021-07-31228124 2401749
2021-08-01222124 4621749
2021-08-02339124 8011749
2021-08-03450125 2511750
2021-08-04426125 6771750
2021-08-05443126 1201750
2021-08-06356126 4761750
2021-08-07265126 7411752
2021-08-08236126 9771753
2021-08-09435127 4121755
2021-08-10491127 9031757
2021-08-11447128 3501758
2021-08-12464128 8141759
2021-08-13487129 3011759
2021-08-14311129 6121761
2021-08-15238129 8501761
2021-08-16419130 2691764
2021-08-17524130 7931765
2021-08-18468131 2611767
2021-08-19382131 6431767
2021-08-20403132 0461768
2021-08-21247132 2931769
2021-08-22214132 5071775
2021-08-23415132 9221775
2021-08-24415133 3371775
2021-08-25454133 7911777
2021-08-26398134 1891780
2021-08-27373134 5621784
2021-08-28212134 7741788
2021-08-29190134 9641791
2021-08-30377135 3411793
2021-08-31353135 6941795
2021-09-01340136 0341798
2021-09-02336136 3701802
2021-09-03333136 7031805
2021-09-04174136 8771806
2021-09-05160137 0371809
2021-09-06168137 2051812
2021-09-07329137 5341814
2021-09-08298137 8321817
2021-09-09280138 1121825
2021-09-10245138 3571826
2021-09-11192138 5491831
2021-09-1296138 6451835
2021-09-13279138 9241838
2021-09-14254139 1781842
2021-09-15244139 4221843
2021-09-16220139 6421846
2021-09-17191139 8331846
2021-09-18137139 9701848
2021-09-1998140 0681849
2021-09-20212140 2801849
2021-09-21194140 4741851
2021-09-22231140 7051851
2021-09-23175140 8801854
2021-09-24173141 0531857
2021-09-25123141 1761859
2021-09-2679141 2551860
2021-09-27203141 4581861
2021-09-28185141 6431864
2021-09-29175141 8181864
2021-09-30148141 9661866
2021-10-01137142 1031867
2021-10-02110142 2131867
2021-10-03113142 3261872
2021-10-04163142 4891873
2021-10-05143142 6321876
2021-10-06160142 7921876
2021-10-07152142 9441876
2021-10-08154143 0981879
2021-10-0992143 1901880
2021-10-1091143 2811883
2021-10-11163143 4441884
2021-10-12196143 6401885
2021-10-13169143 8091885
2021-10-14130143 9391887
2021-10-15136144 0751887
2021-10-16105144 1801888
2021-10-1791144 2711888
2021-10-18173144 4441889
2021-10-19173144 6171890
2021-10-20172144 7891892
2021-10-21159144 9481893
2021-10-22174145 1221897
2021-10-23143145 2651897
2021-10-2488145 3531898
2021-10-25191145 5441899
2021-10-26180145 7241901
2021-10-27191145 9151901
2021-10-28208146 1231904
2021-10-29159146 2821905
2021-10-30134146 4161905
2021-10-3189146 5051906
2021-11-01205146 7101907
2021-11-02202146 9121908
2021-11-03202147 1141911
2021-11-04190147 3041912
2021-11-05185147 4891913
2021-11-06124147 6131913
2021-11-07107147 7201914
2021-11-08227147 9471918
2021-11-09242148 1891919
2021-11-10178148 3671922
2021-11-11144148 5111922
2021-11-12220148 7311923
2021-11-13116148 8471924
2021-11-14116148 9631925
2021-11-15212149 1751927
2021-11-16218149 3931928
2021-11-17187149 5801929
2021-11-18149149 7291929
2021-11-19231149 9601930
2021-11-20120150 0801930
2021-11-2193150 1731932
2021-11-22214150 3871932
2021-11-23167150 5541934
2021-11-24182150 7361934
2021-11-2525150 7611935
2021-11-26160150 9211937
2021-11-27141151 0621937
2021-11-28158151 2201937
2021-11-29319151 5391938
2021-11-30304151 8431941
2021-12-01272152 1151942
2021-12-02252152 3671944
2021-12-03259152 6261945
2021-12-04164152 7901947
2021-12-05149152 9391948
2021-12-06298153 2371949
2021-12-07228153 4651952
2021-12-08196153 6611952
2021-12-09182153 8431952
2021-12-10197154 0401952
2021-12-11162154 2021954
2021-12-12128154 3301954
2021-12-13216154 5461956
2021-12-14231154 7771957
2021-12-15278155 0551959
2021-12-16301155 3561960
2021-12-17310155 6661961
2021-12-18285155 9511961
2021-12-19261156 2121963
2021-12-20652156 8641965
2021-12-21736157 6001967
2021-12-221021158 6211967
2021-12-231132159 7531970
2021-12-24603160 3561971
2021-12-25193160 5491973
2021-12-26980161 5291973
2021-12-272631164 1601975
2021-12-283206167 3661976
2021-12-293451170 8171978
2021-12-303259174 0761980
2021-12-312169176 2451980
2022-01-01904177 1491981
2022-01-022494179 6431981
2022-01-035986185 6291985
2022-01-046437192 0661987
2022-01-056817198 8831990
2022-01-066365205 2481992
2022-01-075301210 5491996
2022-01-083319213 8682002
2022-01-093083216 9512005
2022-01-106216223 1672010
2022-01-116076229 2432011
2022-01-125850235 0932013
2022-01-135124240 2172015
2022-01-144657244 8742017
2022-01-152475247 3492023
2022-01-162066249 4152029
2022-01-173874253 2892034
2022-01-184772258 0612041
2022-01-194328262 3892051
2022-01-204108266 4972058
2022-01-213453269 9502067
2022-01-221729271 6792074
2022-01-231613273 2922080
2022-01-243638276 9302081
2022-01-253050279 9802092
2022-01-262815282 7952095
2022-01-272426285 2212100
2022-01-282281287 5022112
2022-01-291268288 7702122
2022-01-30963289 7332132
2022-01-312198291 9312136
2022-02-011678293 6092137
2022-02-021643295 2522143
2022-02-031285296 5372147
2022-02-041229297 7662152
2022-02-05615298 3812156
2022-02-06603298 9842162
2022-02-071192300 1762167
2022-02-08971301 1472169
2022-02-09978302 1252173
2022-02-10778302 9032177
2022-02-11707303 6102181
2022-02-12464304 0742186
2022-02-13341304 4152191
2022-02-14661305 0762193
2022-02-15558305 6342200
2022-02-16547306 1812203
2022-02-17390306 5712208
2022-02-18379306 9502211
2022-02-19238307 1882212
2022-02-20188307 3762218
2022-02-21281307 6572221
2022-02-22390308 0472225
2022-02-23272308 3192232
2022-02-24276308 5952234
2022-02-25272308 8672238
2022-02-26174309 0412238
2022-02-27133309 1742239
2022-02-28309309 4832241
2022-03-01278309 7612244
2022-03-02240310 0012246
2022-03-03252310 2532247
2022-03-04188310 4412248
2022-03-05130310 5712250
2022-03-06104310 6752253
2022-03-07253310 9282255
2022-03-08214311 1422256
2022-03-09240311 3822259
2022-03-10160311 5422263
2022-03-11187311 7292264
2022-03-12134311 8632267
2022-03-1376311 9392267
2022-03-14192312 1312267
2022-03-15180312 3112267
2022-03-16182312 4932267
2022-03-17177312 6702267
2022-03-18146312 8162268
2022-03-1995312 9112268
2022-03-2096313 0072271
2022-03-21180313 1872272
2022-03-22240313 4272273
2022-03-23170313 5972274
2022-03-24189313 7862275
2022-03-25149313 9352275
2022-03-26139314 0742278
2022-03-27142314 2162281
2022-03-28207314 4232284
2022-03-29243314 6662285
2022-03-30258314 9242286
2022-03-31200315 1242287
2022-04-01199315 3232287
2022-04-02127315 4502287
2022-04-03142315 5922287
2022-04-04297315 8892287
2022-04-05262316 1512287
2022-04-06279316 4302287
2022-04-07222316 6522287
2022-04-08221316 8732288
2022-04-09152317 0252288
2022-04-10164317 1892290
2022-04-11281317 4702291
2022-04-12350317 8202292
2022-04-13291318 1112294
2022-04-14270318 3812294
2022-04-15305318 6862295
2022-04-16261318 9472295
2022-04-17198319 1452295
2022-04-18450319 5952295
2022-04-19446320 0412295
2022-04-20422320 4632296
2022-04-21413320 8762297
2022-04-22462321 3382297
2022-04-23305321 6432297
2022-04-24335321 9782298
2022-04-25689322 6672299
2022-04-26634323 3012299
2022-04-27579323 8802301
2022-04-28541324 4212302
2022-04-29558324 9792302
2022-04-30444325 4232302
2022-05-01389325 8122302
2022-05-02889326 7012303
2022-05-03930327 6312304
2022-05-04853328 4842304
2022-05-05814329 2982304
2022-05-06781330 0792304
2022-05-07558330 6372304
2022-05-08471331 1082304
2022-05-091032332 1402305
2022-05-101203333 3432306
2022-05-111059334 4022308
2022-05-121043335 4452309
2022-05-13953336 3982311
2022-05-14707337 1052312
2022-05-15734337 8392314
2022-05-161385339 2242315
2022-05-171341340 5652316
2022-05-181255341 8202317
2022-05-191270343 0902317
2022-05-201101344 1912318
2022-05-21732344 9232319
2022-05-22747345 6702321
2022-05-231417347 0872322
2022-05-241422348 5092323
2022-05-251376349 8852324
2022-05-261158351 0432327
2022-05-271037352 0802328
2022-05-28715352 7952330
2022-05-29710353 5052331
2022-05-30709354 2142331
2022-05-311651355 8652331
2022-06-011435357 3002333
2022-06-021203358 5032334
2022-06-031136359 6392335
2022-06-04864360 5032337
2022-06-05774361 2772337
2022-06-061432362 7092337
2022-06-071261363 9702337
2022-06-081211365 1812338
2022-06-091074366 2552342
2022-06-101060367 3152343
2022-06-11702368 0172346
2022-06-12650368 6672347
2022-06-131103369 7702348
2022-06-141118370 8882350
2022-06-151123372 0112351
2022-06-16980372 9912352
2022-06-17969373 9602354
2022-06-18755374 7152355
2022-06-19661375 3762355
2022-06-201144376 5202358
2022-06-211270377 7902359
2022-06-221184378 9742362
2022-06-231121380 0952363
2022-06-241037381 1322365
2022-06-25791381 9232366
2022-06-26729382 6522367
2022-06-271327383 9792368
2022-06-281512385 4912370
2022-06-291242386 7332373
2022-06-301069387 8022377
2022-07-011041388 8432378
2022-07-02665389 5082380
2022-07-03638390 1462383
2022-07-04519390 6652384
2022-07-051559392 2242386
2022-07-061211393 4352388
2022-07-071184394 6192390
2022-07-081029395 6482391
2022-07-09775396 4232393
2022-07-10659397 0822395
2022-07-111141398 2232397
2022-07-121101399 3242397
2022-07-131015400 3392400
2022-07-14925401 2642400
2022-07-15920402 1842402
2022-07-16651402 8352405
2022-07-17619403 4542405
2022-07-181119404 5732409
2022-07-191001405 5742413
2022-07-20980406 5542415
2022-07-21867407 4212417
2022-07-22861408 2822421
2022-07-23609408 8912422
2022-07-24513409 4042424
2022-07-251019410 4232426
2022-07-26918411 3412430
2022-07-27933412 2742432
2022-07-28708412 9822435
2022-07-29690413 6722435
2022-07-30471414 1432437
2022-07-31455414 5982440
2022-08-01733415 3312445
2022-08-02832416 1632446
2022-08-03663416 8262450
2022-08-04470417 2962450
2022-08-05584417 8802453
2022-08-06493418 3732456
2022-08-07432418 8052461
2022-08-08704419 5092461
2022-08-09627420 1362463
2022-08-10591420 7272464
2022-08-11550421 2772466
2022-08-12444421 7212467
2022-08-13336422 0572467
2022-08-14282422 3392469
2022-08-15594422 9332470
2022-08-16541423 4742472
2022-08-17506423 9802472
2022-08-18478424 4582474
2022-08-19468424 9262476
2022-08-20310425 2362477
2022-08-21236425 4722480
2022-08-22525425 9972480
2022-08-23439426 4362480
2022-08-24404426 8402480
2022-08-25345427 1852480
2022-08-26335427 5202483
2022-08-27238427 7582484
2022-08-28205427 9632486
2022-08-29384428 3472486
2022-08-30413428 7602488
2022-08-31362429 1222489
2022-09-01293429 4152492
2022-09-02322429 7372494
2022-09-03193429 9302495
2022-09-04184430 1142496
2022-09-05168430 2822496
2022-09-06368430 6502497
2022-09-07310430 9602498
2022-09-08283431 2432501
2022-09-09263431 5062504
2022-09-10178431 6842505
2022-09-11201431 8852506
2022-09-12310432 1952506
2022-09-13265432 4602506
2022-09-14252432 7122507
2022-09-15202432 9142508
2022-09-16237433 1512510
2022-09-17146433 2972511
2022-09-18134433 4312512
2022-09-19244433 6752513
2022-09-20231433 9062517
2022-09-21212434 1182517
2022-09-22200434 3182517
2022-09-23191434 5092518
2022-09-24148434 6572518
2022-09-25132434 7892521
2022-09-26260435 0492523
2022-09-27262435 3112524
2022-09-28239435 5502527
2022-09-29186435 7362527
2022-09-30219435 9552527
2022-10-01168436 1232527
2022-10-02170436 2932529
2022-10-03218436 5112529
2022-10-04218436 7292530
2022-10-05196436 9252530
2022-10-06188437 1132530
2022-10-07161437 2742531
2022-10-08122437 3962533
2022-10-09111437 5072533
2022-10-10220437 7272533
2022-10-11203437 9302533
2022-10-12178438 1082533
2022-10-13198438 3062535
2022-10-14170438 4762537
2022-10-15126438 6022537
2022-10-16111438 7132538
2022-10-17197438 9102538
2022-10-18221439 1312538
2022-10-19205439 3362538
2022-10-20147439 4832538
2022-10-21150439 6332538
2022-10-22121439 7542540
2022-10-23117439 8712540
2022-10-24217440 0882541
2022-10-25213440 3012541
2022-10-26204440 5052542
2022-10-27184440 6892542
2022-10-28167440 8562543
2022-10-29132440 9882544
2022-10-30127441 1152544
2022-10-31239441 3542544
2022-11-01229441 5832545
2022-11-02246441 8292545
2022-11-03231442 0602546
2022-11-04251442 3112549
2022-11-05170442 4812550
2022-11-06178442 6592551
2022-11-07295442 9542551
2022-11-08276443 2302551
2022-11-09281443 5112552
2022-11-10254443 7652552
2022-11-11243444 0082553
2022-11-12158444 1662554
2022-11-13184444 3502554
2022-11-14350444 7002554
2022-11-15348445 0482555
2022-11-16305445 3532557
2022-11-17356445 7092558
2022-11-18326446 0352559
2022-11-19217446 2522562
2022-11-20204446 4562563
2022-11-21408446 8642564
2022-11-22416447 2802564
2022-11-23408447 6882567
2022-11-2484447 7722568
2022-11-25300448 0722569
2022-11-26413448 4852570
2022-11-27428448 9132572
2022-11-28748449 6612573
2022-11-29637450 2982574
2022-11-30625450 9232576
2022-12-01517451 4402577
2022-12-02511451 9512578
2022-12-03256452 2072580
2022-12-04289452 4962582
2022-12-05674453 1702585
2022-12-06625453 7952588
2022-12-07535454 3302591
2022-12-08454454 7842594
2022-12-09542455 3262595
2022-12-10299455 6252600
2022-12-11247455 8722602
2022-12-12645456 5172604
2022-12-13566457 0832605
2022-12-14480457 5632608
2022-12-15400457 9632611
2022-12-16398458 3612614
2022-12-17257458 6182616
2022-12-18204458 8222617
2022-12-19566459 3882620
2022-12-20453459 8412621
2022-12-21441460 2822623
2022-12-22434460 7162623
2022-12-23402461 1182624
2022-12-24151461 2692627
2022-12-2588461 3572629
2022-12-26355461 7122629
2022-12-27551462 2632631
2022-12-28525462 7882634
2022-12-29433463 2212636
2022-12-30486463 7072639
2022-12-31194463 9012641
2023-01-0183463 9842643
2023-01-02296464 2802646
2023-01-03523464 8032648
2023-01-04290465 0932651
2023-01-05318465 4112652
2023-01-06359465 7702656
2023-01-07181465 9512658
2023-01-08142466 0932660
2023-01-09318466 4112660
2023-01-10218466 6292664
2023-01-11250466 8792665
2023-01-12204467 0832665
2023-01-13182467 2652667
2023-01-14116467 3812669
2023-01-1588467 4692675
2023-01-16114467 5832678
2023-01-17208467 7912678
2023-01-18176467 9672678
2023-01-19157468 1242679
2023-01-20131468 2552679
2023-01-21101468 3562681
2023-01-22100468 4562681
2023-01-23160468 6162683
2023-01-24188468 8042684
2023-01-25185468 9892684
2023-01-26177469 1662686
2023-01-27175469 3412687
2023-01-28130469 4712689
2023-01-29102469 5732689
2023-01-30213469 7862689
2023-01-31228470 0142691
2023-02-01214470 2282693
2023-02-02229470 4572693
2023-02-03186470 6432693
2023-02-04130470 7732695
2023-02-05111470 8842698
2023-02-06253471 1372700
2023-02-07231471 3682700
2023-02-08252471 6202700
2023-02-09199471 8192702
2023-02-10237472 0562706
2023-02-11132472 1882708
2023-02-12136472 3242709
2023-02-13252472 5762710
2023-02-14207472 7832711
2023-02-15231473 0142714
2023-02-16207473 2212715
2023-02-17228473 4492716
2023-02-18139473 5882719
2023-02-19144473 7322722
2023-02-20113473 8452724
2023-02-21289474 1342726
2023-02-22209474 3432727
2023-02-23273474 6162729
2023-02-24190474 8062730
2023-02-25144474 9502732
2023-02-26171475 1212732
2023-02-27225475 3462736
2023-02-28206475 5522737
2023-03-01188475 7402739
2023-03-02165475 9052739
2023-03-03158476 0632741
2023-03-04113476 1762742
2023-03-0589476 2652743
2023-03-06207476 4722745
2023-03-07189476 6612746
2023-03-08193476 8542747
2023-03-09186477 0402747
2023-03-10146477 1862750
2023-03-11102477 2882751
2023-03-1288477 3762753
2023-03-13191477 5672758
2023-03-14186477 7532761
2023-03-15152477 9052761
2023-03-16118478 0232762
2023-03-17115478 1382764
2023-03-1890478 2282765
2023-03-1967478 2952766
2023-03-20135478 4302768
2023-03-21138478 5682770
2023-03-2294478 6622771
2023-03-23119478 7812771
2023-03-24120478 9012772
2023-03-2564478 9652774
2023-03-2661479 0262775
2023-03-27126479 1522775
2023-03-28117479 2692775
2023-03-29109479 3782776
2023-03-30111479 4892777
2023-03-31115479 6042778
2023-04-0168479 6722778
2023-04-0263479 7352778
2023-04-03143479 8782779
2023-04-04120479 9982781
2023-04-0596480 0942782
2023-04-06100480 1942782
2023-04-0798480 2922782
2023-04-0875480 3672782
2023-04-0953480 4202784
2023-04-10142480 5622787
2023-04-11108480 6702787
2023-04-1297480 7672787
2023-04-1384480 8512788
2023-04-14102480 9532789
2023-04-1569481 0222789
2023-04-1652481 0742790
2023-04-17108481 1822791
2023-04-18109481 2912791
2023-04-1983481 3742791
2023-04-2081481 4552791
2023-04-2176481 5312792
2023-04-2252481 5832793
2023-04-2348481 6312793
2023-04-24130481 7612795
2023-04-2581481 8422795
2023-04-26109481 9512795
2023-04-27112482 0632795
2023-04-2869482 1322796
2023-04-2953482 1852796
2023-04-3050482 2352798
2023-05-0189482 3242798
2023-05-0280482 4042798
2023-05-0376482 4802798
2023-05-0493482 5732800
2023-05-0582482 6552800
2023-05-0653482 7082800
2023-05-0743482 7512801
2023-05-0895482 8462801
2023-05-0997482 9432802
2023-05-1072483 0152802
2023-05-1176483 0912803
2023-05-1273483 1642803
2023-05-1349483 2132803
2023-05-1442483 2552803
2023-05-1586483 3412805
2023-05-1675483 4162805
2023-05-1787483 5032806
2023-05-1896483 5992807
2023-05-1987483 6862808
2023-05-2050483 7362808
2023-05-2164483 8002809
2023-05-2258483 8582810
2023-05-2368483 9262811
2023-05-2459483 9852812
2023-05-2550484 0352812
2023-05-2648484 0832813
2023-05-2755484 1382814
2023-05-2843484 1812814
2023-05-2937484 2182814
2023-05-30106484 3242814
2023-05-3162484 3862814
2023-06-0164484 4502814
2023-06-0256484 5062815
2023-06-0357484 5632815
2023-06-0449484 6122815
2023-06-0570484 6822815
2023-06-0667484 7492815
2023-06-0770484 8192817
2023-06-0847484 8662817
2023-06-0955484 9212818
2023-06-1020484 9412818
2023-06-1131484 9722819
2023-06-1251485 0232819
2023-06-1348485 0712819
2023-06-1451485 1222820
2023-06-1548485 1702820
2023-06-1650485 2202820
2023-06-1742485 2622821
2023-06-1838485 3002821
2023-06-1955485 3552821
2023-06-2056485 4112822
2023-06-2145485 4562823
2023-06-2253485 5092823
2023-06-2366485 5752823
2023-06-2441485 6162823
2023-06-2540485 6562823
2023-06-26128485 7842823
2023-06-2771485 8552823
2023-06-2881485 9362823
2023-06-2958485 9942823
2023-06-3065486 0592823
2023-07-0137486 0962823
2023-07-0233486 1292823
2023-07-0360486 1892823
2023-07-0420486 2092824
2023-07-0566486 2752824
2023-07-0686486 3612824
2023-07-0792486 4532825
2023-07-0848486 5012826
2023-07-0940486 5412826
2023-07-10110486 6512826
2023-07-1185486 7362826
2023-07-1263486 7992827
2023-07-1372486 8712827
2023-07-1457486 9282827
2023-07-1547486 9752827
2023-07-1653487 0282827
2023-07-1789487 1172828
2023-07-1880487 1972829
2023-07-1971487 2682829
2023-07-2078487 3462829
2023-07-2180487 4262829
2023-07-2268487 4942829
2023-07-2350487 5442831
2023-07-24118487 6622831
2023-07-2565487 7272831
2023-07-2672487 7992831
2023-07-2791487 8902831
2023-07-2888487 9782831
2023-07-2960488 0382832
2023-07-3072488 1102832
2023-07-31120488 2302832
2023-08-01124488 3542833
2023-08-0294488 4482834
2023-08-03113488 5612834
2023-08-04101488 6622834
2023-08-0593488 7552835
2023-08-0671488 8262836
2023-08-07125488 9512836
2023-08-08140489 0912836
2023-08-09127489 2182836
2023-08-10126489 3442837
2023-08-11132489 4762837
2023-08-12102489 5782838
2023-08-1395489 6732838
2023-08-14153489 8262839
2023-08-15156489 9822839
2023-08-16158490 1402839
2023-08-17150490 2902840
2023-08-18131490 4212840
2023-08-19112490 5332841
2023-08-2096490 6292841
2023-08-21208490 8372841
2023-08-22171491 0082842
2023-08-23158491 1662842
2023-08-24194491 3602842
2023-08-25159491 5192842
2023-08-2696491 6152844
2023-08-2786491 7012844
2023-08-28167491 8682844
2023-08-29189492 0572844
2023-08-30150492 2072846
2023-08-31170492 3772846
2023-09-01150492 5272847
2023-09-02102492 6292847
2023-09-0381492 7102847
2023-09-0498492 8082848
2023-09-05183492 9912848
2023-09-06156493 1472849
2023-09-07158493 3052849
2023-09-08138493 4432849
2023-09-09115493 5582849
2023-09-1064493 6222851
2023-09-11163493 7852851
2023-09-12154493 9392851
2023-09-13120494 0592851
2023-09-14126494 1852852
2023-09-15112494 2972852
2023-09-1690494 3872852
2023-09-1754494 4412852
2023-09-18146494 5872855
2023-09-19128494 7152855
2023-09-2097494 8122855
2023-09-2179494 8912855
2023-09-2291494 9822855
2023-09-2365495 0472855
2023-09-2454495 1012855
2023-09-25120495 2212855
2023-09-26112495 3332855
2023-09-2790495 4232855
2023-09-2882495 5052855
2023-09-2976495 5812855
2023-09-3072495 6532855
2023-10-0143495 6962855
2023-10-0295495 7912855
2023-10-0383495 8742855
2023-10-0464495 9382855
2023-10-0560495 9982855
2023-10-0656496 0542855
2023-10-0772496 1262855
2023-10-0849496 1752855
2023-10-0994496 2692855
2023-10-1076496 3452855
2023-10-1189496 4342855
2023-10-1274496 5082855
2023-10-1371496 5792855
2023-10-1453496 6322855
2023-10-1551496 6832855
2023-10-16103496 7862855
2023-10-1790496 8762855
2023-10-1874496 9502855
2023-10-1984497 0342855
2023-10-2067497 1012855
2023-10-2164497 1652855
2023-10-2247497 2122855
2023-10-2378497 2902855
2023-10-2474497 3642855
2023-10-2585497 4492855
2023-10-2669497 5182855
2023-10-2765497 5832855
2023-10-2865497 6482855
2023-10-2957497 7052855
2023-10-30105497 8102855
2023-10-3182497 8922855
2023-11-0188497 9802855
2023-11-0286498 0662855
2023-11-0379498 1452855
2023-11-0460498 2052855
2023-11-0567498 2722855
2023-11-06109498 3812855
2023-11-0796498 4772855
2023-11-0875498 5522855
2023-11-0988498 6402855
2023-11-1094498 7342855
2023-11-1191498 8252855
2023-11-1273498 8982855
2023-11-13138499 0362855
2023-11-1489499 1252855
2023-11-1575499 2002855
2023-11-1675499 2752855
2023-11-1759499 3342855
2023-11-1849499 3832855
2023-11-1934499 4172855
2023-11-2074499 4912855
2023-11-2177499 5682855
2023-11-2281499 6492855
2023-11-2327499 6762855
2023-11-2494499 7702855
2023-11-2562499 8322855
2023-11-2677499 9092855
2023-11-27109500 0182855
2023-11-28124500 1422855
2023-11-29101500 2432855
2023-11-30203500 4462855
2023-12-01161500 6072855
2023-12-02105500 7122855
2023-12-0354500 7662855
2023-12-04129500 8952855
2023-12-05163501 0582855
2023-12-06155501 2132855
2023-12-07107501 3202855
2023-12-0884501 4042855
2023-12-0968501 4722855
2023-12-1049501 5212855
2023-12-11174501 6952855
2023-12-12159501 8542855
2023-12-13132501 9862855
2023-12-14109502 0952855
2023-12-15119502 2142855
2023-12-1672502 2862855
2023-12-1796502 3822855
2023-12-18166502 5482855
2023-12-19155502 7032855
2023-12-20171502 8742855
2023-12-21166503 0402855
2023-12-22159503 1992855
2023-12-23101503 3002855
2023-12-2490503 3902855
2023-12-2568503 4582855
2023-12-26180503 6382855
2023-12-27212503 8502855
2023-12-28205504 0552855
2023-12-29202504 2572855
2023-12-30122504 3792855
2023-12-31113504 4922855
2024-01-0190504 5822855
2024-01-02184504 7662855
2024-01-03183504 9492855
2024-01-04194505 1432855
2024-01-05187505 3302855
2024-01-06100505 4302855
2024-01-07118505 5482855
2024-01-08170505 7182855
2024-01-09180505 8982855
2024-01-10159506 0572855
2024-01-11150506 2072855
2024-01-12160506 3672855
2024-01-13100506 4672855
2024-01-14109506 5762855
2024-01-15104506 6802855
2024-01-16169506 8492855
2024-01-17152507 0012855
2024-01-18144507 1452855
2024-01-19133507 2782855
2024-01-2076507 3542855
2024-01-2178507 4322855
2024-01-22116507 5482855
2024-01-23110507 6582855
2024-01-24111507 7692855
2024-01-25102507 8712855
2024-01-2689507 9602855
2024-01-2765508 0252855
2024-01-2861508 0862855
2024-01-29126508 2122855
2024-01-3079508 2912855
2024-01-31103508 3942855
2024-02-0172508 4662855
2024-02-0283508 5492855
2024-02-0361508 6102855
2024-02-0446508 6562855
2024-02-0589508 7452855
2024-02-0695508 8402855
2024-02-07102508 9422855
2024-02-0870509 0122855
2024-02-0966509 0782855
2024-02-1047509 1252855
2024-02-1138509 1632855
2024-02-1282509 2452855
2024-02-1370509 3152855
2024-02-1476509 3912855
2024-02-1559509 4502855
2024-02-1659509 5092855
2024-02-1732509 5412855
2024-02-1847509 5882855
2024-02-1935509 6232855
2024-02-2060509 6832855
2024-02-2166509 7492855
2024-02-2257509 8062855
2024-02-2357509 8632855
2024-02-2438509 9012855
2024-02-2529509 9302855
2024-02-2670510 0002855
2024-02-2746510 0462855
2024-02-2861510 1072855
2024-02-2945510 1522855
2024-03-0167510 2192855
2024-03-0231510 2502855
2024-03-0330510 2802855
2024-03-0453510 3332855
2024-03-0550510 3832855
2024-03-0648510 4312855
2024-03-0746510 4772855
2024-03-0851510 5282855
2024-03-0934510 5622855
2024-03-1023510 5852855
2024-03-1141510 6262855
2024-03-1241510 6672855
2024-03-1337510 7042855
2024-03-1437510 7412855
2024-03-1542510 7832855
2024-03-1626510 8092855
2024-03-1720510 8292855
2024-03-1840510 8692855
2024-03-1940510 9092855
2024-03-2048510 9572855
2024-03-2128510 9852855
2024-03-2232511 0172855
2024-03-2318511 0352855
2024-03-2419511 0542855
2024-03-2540511 0942855
2024-03-2637511 1312855
2024-03-2740511 1712855
2024-03-2835511 2062855
2024-03-2920511 2262855
2024-03-3025511 2512855
2024-03-3116511 2672855
2024-04-0137511 3042855
2024-04-0229511 3332855
2024-04-0324511 3572855
2024-04-0432511 3892855
2024-04-0524511 4132855
2024-04-0620511 4332855
2024-04-0720511 4532855
2024-04-0830511 4832855
2024-04-0923511 5062855
2024-04-1027511 5332855
2024-04-1132511 5652855
2024-04-1232511 5972855
2024-04-1321511 6182855
2024-04-149511 6272855
2024-04-1535511 6622855
2024-04-1641511 7032855
2024-04-1730511 7332855
2024-04-1829511 7622855
2024-04-1927511 7892855
2024-04-2022511 8112855
2024-04-2110511 8212855
2024-04-2237511 8582855
2024-04-2336511 8942855
2024-04-2434511 9282855
2024-04-2535511 9632855
2024-04-2630511 9932855
2024-04-2714512 0072855
2024-04-2838512 0452855
2024-04-2947512 0922855
2024-04-3045512 1372855
2024-05-0139512 1762855
2024-05-0240512 2162855
2024-05-0340512 2562855
2024-05-0422512 2782855
2024-05-0516512 2942855
2024-05-0643512 3372855
2024-05-0741512 3782855
2024-05-0841512 4192855
2024-05-0930512 4492855
2024-05-1041512 4902855
2024-05-1139512 5292855
2024-05-1220512 5492855
2024-05-1351512 6002855
2024-05-1440512 6402855
2024-05-1543512 6832855
2024-05-1651512 7342855
2024-05-1740512 7742855
2024-05-1838512 8122855
2024-05-1938512 8502855
2024-05-2065512 9152855
2024-05-2151512 9662855
2024-05-2264513 0302855
2024-05-2354513 0842855
2024-05-2463513 1472855
2024-05-2541513 1882855
2024-05-2640513 2282855
2024-05-2740513 2682855
2024-05-2870513 3382855
2024-05-2980513 4182855
2024-05-3063513 4812855
2024-05-3171513 5522855
2024-06-0140513 5922855
2024-06-0258513 6502855
2024-06-0393513 7432855
2024-06-0478513 8212855
2024-06-0582513 9032855
2024-06-0683513 9862855
2024-06-0779514 0652855
2024-06-0844514 1092855
2024-06-0969514 1782855
2024-06-10102514 2802855
2024-06-1191514 3712855
2024-06-12135514 5062855
2024-06-13128514 6342855
2024-06-14129514 7632855
2024-06-15115514 8782855
2024-06-16108514 9862855
2024-06-17208515 1942855
2024-06-18132515 3262855
2024-06-19128515 4542855
2024-06-20149515 6032855
2024-06-21108515 7112855
2024-06-2283515 7942855
2024-06-2380515 8742855
2024-06-24118515 9922855
2024-06-25129516 1212855
2024-06-26114516 2352855
2024-06-27104516 3392855
2024-06-28112516 4512855
2024-06-2989516 5402855
2024-06-3088516 6282855
2024-07-01121516 7492855
2024-07-02116516 8652855
2024-07-03140517 0052855
2024-07-0472517 0772855
2024-07-05147517 2242855
2024-07-0690517 3142855
2024-07-07136517 4502855
2024-07-08148517 5982855
2024-07-09163517 7612855
2024-07-10139517 9002855
2024-07-11148518 0482855
2024-07-12145518 1932855
2024-07-13111518 3042855
2024-07-1497518 4012855
2024-07-15218518 6192855
2024-07-16189518 8082855
2024-07-17135518 9432855
2024-07-18155519 0982855
2024-07-19134519 2322855
2024-07-20117519 3492855
2024-07-2186519 4352855
2024-07-22153519 5882855
2024-07-23162519 7502855
2024-07-24151519 9012855
2024-07-25148520 0492855
2024-07-26167520 2162855
2024-07-27101520 3172855
2024-07-2891520 4082855
2024-07-29164520 5722855
2024-07-30165520 7372855
2024-07-31160520 8972855
2024-08-01129521 0262855
2024-08-02137521 1632855
2024-08-03109521 2722855
2024-08-0484521 3562855
2024-08-05120521 4762855
2024-08-06128521 6042855
2024-08-07164521 7682855
2024-08-08115521 8832855
2024-08-09109521 9922855
2024-08-1077522 0692855
2024-08-1169522 1382855
2024-08-12159522 2972855
2024-08-13128522 4252855
2024-08-14145522 5702855
2024-08-1594522 6642855
2024-08-1698522 7622855
2024-08-1773522 8352855
2024-08-1851522 8862855
2024-08-19119523 0052855
2024-08-20110523 1152855
2024-08-21114523 2292855
2024-08-2297523 3262855
2024-08-23113523 4392855
2024-08-2470523 5092855
2024-08-2555523 5642855
2024-08-26106523 6702855
2024-08-27106523 7762855
2024-08-28102523 8782855
2024-08-2993523 9712855
2024-08-30110524 0812855
2024-08-3151524 1322855
2024-09-0153524 1852855
2024-09-0277524 2622855
2024-09-03110524 3722855
2024-09-0491524 4632855
2024-09-0570524 5332855
2024-09-0673524 6063180
2024-09-0737524 6433180
2024-09-0853524 6963180
2024-09-0974524 7703180
2024-09-1076524 8463180
2024-09-1166524 9123180
2024-09-1273524 9853180
2024-09-1353525 0383182
2024-09-1448525 0863182
2024-09-1538525 1243182
2024-09-1660525 1843182
2024-09-1754525 2383182
2024-09-1851525 2893182
2024-09-1950525 3393182
2024-09-2033525 3723188
2024-09-2131525 4033188
2024-09-2237525 4403188
2024-09-2359525 4993188
2024-09-2432525 5313188
2024-09-2546525 5773188
2024-09-2646525 6233188
2024-09-2723525 6463196
2024-09-2828525 6743196
2024-09-2929525 7033196
2024-09-3054525 7573196
2024-10-0132525 7893196
2024-10-0231525 8203196
2024-10-0326525 8463196
2024-10-0428525 8743199
2024-10-0520525 8943199
2024-10-0623525 9173199
2024-10-0735525 9523199
2024-10-0829525 9813199
2024-10-0927526 0083199
2024-10-1019526 0273199
2024-10-1130526 0573204
2024-10-1218526 0753204
2024-10-1318526 0933204
2024-10-1423526 1163204
2024-10-1527526 1433204
2024-10-1620526 1633204
2024-10-1716526 1793204
2024-10-1816526 1953206
2024-10-1912526 2073206
2024-10-2010526 2173206
2024-10-2128526 2453206
2024-10-2223526 2683206
2024-10-2323526 2913206
2024-10-2427526 3183206
2024-10-2525526 3433210
2024-10-2617526 3603210
2024-10-2723526 3833210
2024-10-2834526 4173210
2024-10-2925526 4423210
2024-10-3015526 4573210
2024-10-3125526 4823210
2024-11-0117526 4993214
2024-11-0216526 5153214
2024-11-0312526 5273214
2024-11-0425526 5523214
2024-11-0517526 5693214
2024-11-0628526 5973214
2024-11-0718526 6153214
2024-11-0814526 6293215
2024-11-0916526 6453215
2024-11-107526 6523215
2024-11-1112526 6643215
2024-11-1216526 6803215
2024-11-1321526 7013215
2024-11-1414526 7153215
2024-11-1524526 7393219
2024-11-1621526 7603219
2024-11-1713526 7733219
2024-11-1823526 7963219
2024-11-1915526 8113219
2024-11-2022526 8333219
2024-11-2123526 8563219
2024-11-2215526 8713221
2024-11-2313526 8843221
2024-11-2412526 8963221
2024-11-2521526 9173221
2024-11-2614526 9313221
2024-11-2715526 9463221
2024-11-282526 9483221
2024-11-2912526 9603222
2024-11-3017526 9773222
2024-12-0118526 9953222
2024-12-0222527 0173222
2024-12-0319527 0363222
2024-12-0421527 0573222
2024-12-0520527 0773222
2024-12-0613527 0903222
2024-12-0712527 1023222
2024-12-0812527 1143222
2024-12-0919527 1333222
2024-12-1023527 1563222
2024-12-1124527 1803222
2024-12-1226527 2063222
2024-12-1318527 8993226
2024-12-1421527 2453226
2024-12-1514527 2593226
2024-12-1633527 2923226
2024-12-1735527 3273226
2024-12-1824527 3513226
2024-12-1927527 3783226
2024-12-2027527 4053226
2024-12-2123527 4283226
2024-12-2222527 4503226
2024-12-2331527 4813226
2024-12-2427527 5083226
2024-12-2512527 5203226
2024-12-2633527 5533226
2024-12-2730527 5833226
2024-12-2823527 6063226
2024-12-2930527 6363226
2024-12-3027527 6633226
2024-12-3132527 6953226
2025-01-0121527 7163226
2025-01-0239527 7553226
2025-01-0328527 7833226
2025-01-0423527 8063226
2025-01-0529527 8353226
2025-01-0630527 8653226
2025-01-0742527 9073226
2025-01-0842527 9493226
2025-01-0929527 9783226
2025-01-1033528 0113226
2025-01-1126528 0373226
2025-01-1217528 0543226
2025-01-1351528 1053226
2025-01-1426528 1313226
2025-01-1533528 1643226
2025-01-1637528 2013226
2025-01-1741528 2423226
2025-01-1818528 2603226
2025-01-1925528 2853226
2025-01-2020528 3053226
2025-01-2157528 3623226
2025-01-2229528 3913226
2025-01-2351528 4423226
2025-01-2425528 4673226
2025-01-2523528 4903226
2025-01-2622528 5123226
2025-01-2738528 5503226
2025-01-2847528 5973226
2025-01-2938528 6353226
2025-01-3029528 6643226
2025-01-3135528 6993226
2025-02-0120528 7193226
2025-02-0222528 7413226
2025-02-0354528 7953226
2025-02-0434528 8293226
2025-02-0534528 8633226
2025-02-0631528 8943226
2025-02-0733528 9273226
2025-02-0823528 9503226
2025-02-0916528 9663226
2025-02-1030528 9963226
2025-02-1122529 0183226
2025-02-1229529 0473226
2025-02-1328529 0753226
2025-02-1430529 1053226
2025-02-1511529 1163226
2025-02-1610529 1263226
2025-02-1719529 1453226
2025-02-1820529 1653226
2025-02-1921529 1863226
2025-02-2021529 2073226
2025-02-2122529 2293226
2025-02-2219529 2483226
2025-02-2311529 2593226
2025-02-2426529 2853226
2025-02-2523529 3083226
2025-02-2621529 3293226
2025-02-2720529 3493226
2025-02-2820529 3693226
2025-03-019529 3783226
2025-03-0212529 3903226
2025-03-0323529 4133226
2025-03-0417529 4303226
2025-03-0521529 4513226
2025-03-0615529 4663226
2025-03-0719529 4853226
2025-03-0816529 5013226
2025-03-099529 5103226
2025-03-1019529 5293226
2025-03-1130529 5593226
2025-03-1235529 5943226
2025-03-1314529 6083226
2025-03-1430529 6383226
2025-03-1552529 6903226
2025-03-1611529 7013226
2025-03-1748529 7493226
2025-03-1837529 7863226
2025-03-1917529 8033226
2025-03-2014529 8173226
2025-03-2117529 8343226
2025-03-2214529 8483226
2025-03-237529 8553226
2025-03-2419529 8743226
2025-03-2517529 8913226
2025-03-2619529 9103226
2025-03-2715529 9253226
2025-03-2818529 9433226
2025-03-298529 9513226
2025-03-305529 9563226
2025-03-3116529 9723226
2025-04-0120529 9923226
2025-04-0216530 0083226
2025-04-0324530 0323226
2025-04-0428530 0603226
2025-04-0510530 0703226
2025-04-0622530 0923226
2025-04-0723530 1153226
2025-04-0830530 1453226
2025-04-0916530 1613226
2025-04-1018530 1793226
2025-04-1114530 1933226
2025-04-1215530 2083226
2025-04-1313530 2213226
2025-04-1423530 2443226
2025-04-1520530 2643226
2025-04-1618530 2823226
2025-04-1719530 3013226
2025-04-1812530 3133226
2025-04-1913530 3263226
2025-04-2010530 3363226
2025-04-2125530 3613226
2025-04-2219530 3803226
2025-04-2324530 4043226
2025-04-2416530 4203226
2025-04-2520530 4403226
2025-04-2612530 4523226
2025-04-2715530 4673226
2025-04-2824530 4913226
2025-04-2924530 5153226
2025-04-3028530 5433226
2025-05-0122530 5653226
2025-05-0225530 5903226
2025-05-0310530 6003226
2025-05-0417530 6173226
2025-05-0530530 6473226
2025-05-0620530 6673226
2025-05-0724530 6913226
2025-05-0820530 7113226
2025-05-0921530 7323226
2025-05-1018530 7503226
2025-05-1124530 7743226
2025-05-1231530 8053226
2025-05-1328530 8333226
2025-05-1420530 8533226
2025-05-1522530 8753226
2025-05-1633530 9083226
2025-05-178530 9163226
2025-05-1818530 9343226
2025-05-1930530 9643226
2025-05-2043531 0073226
2025-05-2133531 0403226
2025-05-2224531 0643226
2025-05-2338531 1023226
2025-05-2426531 1283226
2025-05-2518531 1463226
2025-05-2620531 1663226
2025-05-2751531 2173226
2025-05-2827531 2443226
2025-05-2936531 2803226
2025-05-3032531 3123226
2025-05-3131531 3433226
2025-06-0122531 3653226
2025-06-0241531 4063226
2025-06-0343531 4493226
2025-06-0438531 4873226
2025-06-0545531 5323226
2025-06-0639531 5713226
2025-06-0735531 6063226
2025-06-0826531 6323226
2025-06-0942531 6743226
2025-06-1035531 7093226
2025-06-1130531 7393226
2025-06-1230531 7693226
2025-06-1334531 8033226
2025-06-1424531 8273226
2025-06-1521531 8483226
2025-06-1636531 8843226
2025-06-1728531 9123226
2025-06-1836531 9483226
2025-06-1946531 9943226
2025-06-2033532 0273226
2025-06-2126532 0533226
2025-06-2232532 0853226
2025-06-2339532 1243226
2025-06-2446532 1703226
2025-06-2546532 2163226
2025-06-2641532 2573226
2025-06-2736532 2933226
2025-06-2831532 3243226
2025-06-2929532 3533226
2025-06-3038532 3913226
2025-07-0140532 4313226
2025-07-0238532 4693226
2025-07-0337532 5063226
2025-07-0414532 5203226
2025-07-0533532 5533226
2025-07-0629532 5823226
2025-07-0747532 6293226
2025-07-0860532 6893226
2025-07-0962532 7513226
2025-07-1075532 8263226
2025-07-1144532 8703226
2025-07-1225532 8953226
2025-07-1334532 9293226
2025-07-1468532 9973226
2025-07-1565533 0623226
2025-07-1661533 1233226
2025-07-1754533 1773226
2025-07-1853533 2303226
2025-07-1943533 2733226
2025-07-2041533 3143226
2025-07-2157533 3713226
2025-07-2254533 4253226
2025-07-2354533 4793226
2025-07-2474533 5533226
2025-07-2549533 6023226
2025-07-2645533 6473226
2025-07-2743533 6903226
2025-07-2875533 7653226
2025-07-2983533 8483226
2025-07-3070533 9183226
2025-07-3168533 9863226
2025-08-0163534 0493226
2025-08-0250534 0993226
2025-08-0353534 1523226
2025-08-0480534 2323226
2025-08-0696534 3283226
2025-08-0754534 3823226
Respiratory virus data”, “COVID cases and deaths dashboard”, “COVID-19 hospitalizations by date”, “COVID-19 Hospitalizations Dashboard”, “Count of deaths with COVID-19 by date”, “Deaths with COVID-19 by age group”, Santa Clara County Public Health
Datos disponibles bajo la Creative Commons Zero.

Véase también


local p = {}
local lang = mw.getContentLanguage()
local navbar = require("Module:Navbar")

local messages = {
	["true"] = "Sí",
	["false"] = "No",
	null = "—",
}

local bgColors = {
	["true"] = "#99ff99",
	["false"] = "#fdd",
	null = "#ececec",
}

local colors = {
	null = "#2c2c2c",
}

function p._cell(args)
	local data = args.data or mw.ext.data.get(args[1])
	local rowIdx = tonumber(args.output_row)
	local outputFormat = args.output_format
	
	local outputColumnNames = {
		args.output_column1 or args.output_column,
	}
	while args["output_column" .. #outputColumnNames + 1] do
		table.insert(outputColumnNames, args["output_column" .. #outputColumnNames + 1])
	end
	
	local outputColumnIdxs = {}
	local numOutputColumnIdxs = 0
	for i, field in ipairs((args.hcell and data.data or data.schema.fields)) do
		for j, outputColumnName in ipairs(outputColumnNames) do
			if (args.hcell and data.data[i][1] or field.name) == outputColumnName then
				outputColumnIdxs[outputColumnName] = i
				numOutputColumnIdxs = numOutputColumnIdxs + 1
			end
		end
		if numOutputColumnIdxs == #outputColumnNames then
			break
		end
	end
	if numOutputColumnIdxs < #outputColumnNames then
		for i, outputColumnName in ipairs(outputColumnNames) do
			assert(outputColumnIdxs[outputColumnName],
				mw.ustring.format("Output %s “%s” not found.", args.hcell and 'row' or 'column', outputColumnName))
		end
	end
	
	if rowIdx > 0 then
		rowIdx = (rowIdx - 1) % #(args.hcell and data.schema.fields or data.data) + 1
	elseif rowIdx < 0 then
		rowIdx = rowIdx % #(args.hcell and data.schema.fields or data.data) + 1
	else
		error("0 is not a valid" .. (args.hcell and ' column ' or ' row ') .. "index.")
	end
	
	local record = args.hcell and data.schema.fields[rowIdx] or data.data[rowIdx]
	if record ~= nil then
		if outputFormat or numOutputColumnIdxs > 1 then
			local values = {}
			for i, columnName in ipairs(outputColumnNames) do
				local columnIdx = outputColumnIdxs[columnName]
				table.insert(values, args.hcell and data.data[columnIdx][rowIdx] or record[columnIdx])
			end
			if outputFormat then
				return mw.ustring.format(outputFormat, unpack(values))
			else
				return mw.text.listToText(values)
			end
		else
			local columnIdx = outputColumnIdxs[outputColumnNames[1]]
			return args.hcell and data.data[columnIdx][rowIdx] or record[columnIdx]
		end
	end
end

--- Returns the value of the cell at the given row index and column name.
--- A row index of 1 refers to the first row in the table. A row index of -1
--- refers to the last row in the table. It is an error to specify a row index
--- of 0.
--- Usage: {{#invoke:Tabular data | cell | Table name | output_row = Index of row to output | output_column = Name of column to output }}
function p.cell(frame)
	return p._cell(frame.args)
end

function p._hcell(args)
	local swappedArgs = {}
	for k, v in pairs(args) do
		if tostring(k) == 'output_column' then
			swappedArgs['output_row'] = v
		elseif tostring(k):find('output_row') then
			k = k:gsub('row', 'column')
			swappedArgs[k] = v
		else
			swappedArgs[k] = v
		end
	end
	swappedArgs.hcell = true
	return p._cell(swappedArgs)
end

--- This function works as the inverse of cell and is intended for horizontal tables:
--- Returns the value of the cell at the given column index and row name (value of the first cell).
--- A column index of 1 refers to the first column in the table. A column index of -1
--- refers to the last column in the table. It is an error to specify a row index
--- of 0.
--- Usage: {{#invoke:Tabular data | hcell | Table name | output_column = Index of column to output | output_row = Name of row to output }}
function p.hcell(frame)
	return p._hcell(frame.args)
end

function p._lookup(args)
	local data = args.data or mw.ext.data.get(args[1])
	local searchValue = args.search_value
	local searchPattern = args.search_pattern
	local searchColumnName = args.search_column
	
	local searchColumnIdx
	for i, field in ipairs(data.schema.fields) do
		if field.name == searchColumnName then
			searchColumnIdx = i
		end
		if searchColumnIdx then
			break
		end
	end
	assert(searchColumnIdx, mw.ustring.format("Search column “%s” not found.", searchColumnName))
	
	local occurrence = tonumber(args.occurrence) or 1
	
	local numMatchingRecords = 0
	for i = (occurrence < 0 and #data.data or 1),
		(occurrence < 0 and 1 or #data.data),
		(occurrence < 0 and -1 or 1) do
		local record = data.data[i]
		if (searchValue and record[searchColumnIdx] == searchValue) or
			(searchPattern and mw.ustring.match(tostring(record[searchColumnIdx]), searchPattern)) then
			numMatchingRecords = numMatchingRecords + 1
			if numMatchingRecords == math.abs(occurrence) then
				local args = mw.clone(args)
				args.data = data
				args.output_row = i
				return p._cell(args)
			end
		end
	end
end

--- Returns the value of the cell(s) in the given output column(s) of the row
--- matching the search key and column.
--- Reminiscent of LOOKUP() macros in popular spreadsheet applications, except
--- that the search key must match exactly. (On the other hand, this means the
--- table does not need to be sorted.)
--- Usage: {{#invoke: Tabular data | lookup | Table name | search_value = Value to find in column | search_pattern = Pattern to find in column | search_column = Name of column to search in | occurrence = 1-based index of the matching row to output | output_column = Name of column to output | output_column2 = Name of another column to output | … | output_format = String format to output the values in }}
function p.lookup(frame)
	return p._lookup(frame.args)
end

function p._header(args)
	local data = args.data or mw.ext.data.get(args[1])
	local columnIdx = tonumber(args.output_column)
	
	if columnIdx > 0 then
		columnIdx = (columnIdx - 1) % #data.schema.fields + 1
	elseif columnIdx < 0 then
		columnIdx = columnIdx % #data.schema.fields + 1
	else
		error("0 is not a valid column index.")
	end
	
	return data.schema.fields[columnIdx].name
end

--- Returns the column title at the given index
--- Usage: {{#invoke: Tabular data | header | Table name | output_column = Index of column to output }}
function p.header(frame)
	return p._header(frame.args)
end

function p._wikitable(args)
	local pageName = args[1]
	local data = mw.ext.data.get(pageName)
	
	local datatypes = {}
	
	local htmlTable = mw.html.create("table")
		:addClass("wikitable sortable")
	htmlTable
		:tag("caption")
		:wikitext(navbar.navbar({
			template = ":c:Data:" .. pageName,
			mini = "y",
			style = "float: right;",
			"view", "edit",
		}))
		:wikitext(data.description)
	
	local headerRow = htmlTable
		:tag("tr")
	for i, field in ipairs(data.schema.fields) do
		headerRow
			:tag("th")
			:attr("scope", "col")
			:attr("data-sort-type", datatypes[j] == "text" and "string" or datatypes[j])
			:wikitext(field.title)
		datatypes[i] = field.type
	end
	
	for i, record in ipairs(data.data) do
		local row = htmlTable:tag("tr")
		for j = 1, #data.schema.fields do
			local cell = row:tag("td")
			if record[j] then
				local formattedData = record[j]
				if datatypes[j] == "number" then
					formattedData = lang:formatNum(formattedData)
					cell:attr("align", "right")
				elseif datatypes[j] == "boolean" then
					cell
						:addClass(record[j] and "table-yes" or "table-no")
						:css({
							background = record[j] and bgColors["true"] or bgColors["false"],
							color = record[j] and colors["true"] or colors["false"],
							["vertical-align"] = "middle",
							["text-align"] = "center",
						})
						:wikitext(record[j] and messages["true"] or messages["false"])
				end
				cell:wikitext(formattedData)
			else
				cell
					:addClass("mw-tabular-value-null")
					:addClass("table-na")
					:css({
						background = bgColors.null,
						color = colors.null,
						["vertical-align"] = "middle",
						["text-align"] = "center",
					})
					:wikitext(messages.null)
			end
		end
	end
	
	local footer = htmlTable
		:tag("tr")
		:tag("td")
		:addClass("sortbottom")
		:attr("colspan", #data.schema.fields)
	footer:wikitext(data.sources)
	footer:tag("br")
	
	local licenseText = mw.message.new("Jsonconfig-license",
		mw.ustring.format("[%s %s]", data.license.url, data.license.text))
	footer
		:tag("i")
		:wikitext(tostring(licenseText))
	
	return htmlTable
end

--- Returns a tabular data page as a wikitext table.
--- Usage: {{#invoke:Tabular data | wikitable | Table name }}
function p.wikitable(frame)
	return p._wikitable(frame.args)
end

return p