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}}

3215

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}}

5648

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}}

5648 de 215232064 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-15322617
2020-03-1637298527
2020-03-17513495610
2020-03-18423915610
2020-03-19434346210
2020-03-20634976512
2020-03-21365339314
2020-03-224257516
2020-03-237865311621
2020-03-247072312522
2020-03-257980213729
2020-03-267387515429
2020-03-27669411257430
2020-03-28409811419432
2020-03-292510061506234
2020-03-3074108015410836
2020-03-315211321498737
2020-04-015011821526940
2020-04-025212341657742
2020-04-034312771657143
2020-04-043213091686345
2020-04-054213511675847
2020-04-065314041836448
2020-04-074114451895749
2020-04-087015151504251
2020-04-096815831517055
2020-04-108116641554556
2020-04-114117051404361
2020-04-122417291394867
2020-04-134017691484368
2020-04-144418131384070
2020-04-153118441416374
2020-04-162618701373677
2020-04-174019101493782
2020-04-181519251432786
2020-04-191419391431988
2020-04-202519641562293
2020-04-212619901443396
2020-04-224920391373599
2020-04-2320205914325100
2020-04-2429208813132101
2020-04-2514210212631102
2020-04-2611211312546105
2020-04-2724213711546107
2020-04-2821215811628109
2020-04-2928218610918110
2020-04-3011219710430113
2020-05-012222199328115
2020-05-021222319421118
2020-05-03822399719120
2020-05-041922589124124
2020-05-051322718014124
2020-05-062722987622126
2020-05-071323117214126
2020-05-082423357326127
2020-05-091123466624128
2020-05-10323496630128
2020-05-112023696330130
2020-05-121523845623131
2020-05-132024045615132
2020-05-142424285020133
2020-05-151524434718134
2020-05-161524584921135
2020-05-17724654525135
2020-05-183925044628135
2020-05-194425483726135
2020-05-203625843419135
2020-05-212126053511136
2020-05-222626313915136
2020-05-231726483314136
2020-05-24226503411136
2020-05-25726573114137
2020-05-263026873518137
2020-05-273927262716137
2020-05-282327492712139
2020-05-294427932623139
2020-05-301628092920139
2020-05-311028192621141
2020-06-013428532413142
2020-06-022528782717143
2020-06-034129193324143
2020-06-043629553534143
2020-06-053729923830144
2020-06-061330053923144
2020-06-071830233814144
2020-06-08393062448144
2020-06-094631084110145
2020-06-106331714013146
2020-06-115032213920146
2020-06-125832794310147
2020-06-132133003510147
2020-06-141333133810147
2020-06-156233753714147
2020-06-169434693216147
2020-06-179135603620147
2020-06-1810236623414147
2020-06-1911137733817148
2020-06-205038233820149
2020-06-213738603814149
2020-06-221043964488149
2020-06-2318941535612151
2020-06-2414642996511152
2020-06-2513344326813153
2020-06-2613745696611153
2020-06-2711146807611153
2020-06-286047407813153
2020-06-2914448848512155
2020-06-301895073819155
2020-07-0118552588115155
2020-07-0218454429115156
2020-07-037855208315157
2020-07-044455648612159
2020-07-059556598727162
2020-07-0625359128818164
2020-07-0729062029817165
2020-07-08283648510614165
2020-07-09282676711623170
2020-07-10248701511822170
2020-07-11181719612025170
2020-07-12119731512918171
2020-07-13206752114424172
2020-07-14353787414029174
2020-07-15381825514537175
2020-07-16339859414626177
2020-07-17295888915131178
2020-07-18172906115135180
2020-07-1988914915635181
2020-07-20218936716729182
2020-07-21312967916934183
2020-07-22299997817323183
2020-07-2328110 25917629186
2020-07-2424610 50517827187
2020-07-2512610 63117544189
2020-07-268610 71717446190
2020-07-2717610 89317429190
2020-07-2829811 19118525192
2020-07-2927111 46217732192
2020-07-3024011 70217833194
2020-07-3125911 96118220195
2020-08-0117312 13418331197
2020-08-028412 21818123199
2020-08-0317012 38816924202
2020-08-0430212 69017225205
2020-08-0533313 02316928206
2020-08-0624613 26916911206
2020-08-0725813 52717013206
2020-08-0820613 73317223206
2020-08-0910813 84117715207
2020-08-1022114 06218015207
2020-08-1132914 39116627209
2020-08-1228414 67516917210
2020-08-1324214 91717610213
2020-08-1425315 17016715214
2020-08-1515615 32617310216
2020-08-167115 3971729219
2020-08-1718515 58217111220
2020-08-1826815 8501667222
2020-08-1917216 02216216227
2020-08-2016216 18415320229
2020-08-2116616 35015511232
2020-08-2213716 48715812234
2020-08-236016 5471579236
2020-08-2415416 70115315240
2020-08-2528716 9881427241
2020-08-2622817 2161389247
2020-08-2719817 41413813247
2020-08-2819017 6041395250
2020-08-2914117 74514711251
2020-08-305617 80113813254
2020-08-3114817 94913111255
2020-09-0123418 18312814258
2020-09-0223118 41412816259
2020-09-0316818 58212222260
2020-09-0417718 75912012262
2020-09-059018 84912216262
2020-09-064518 89411612266
2020-09-074118 9351206266
2020-09-0819219 1271135270
2020-09-0920719 33412011270
2020-09-1014419 47811011271
2020-09-1113219 61010515273
2020-09-128319 69310713274
2020-09-133319 72610714279
2020-09-1412519 85110111283
2020-09-1522620 07710213286
2020-09-1615020 22710013286
2020-09-1717620 40310916288
2020-09-1813220 53511417288
2020-09-197120 60610814292
2020-09-204220 64810916293
2020-09-2112220 7709910294
2020-09-2214520 9151039296
2020-09-2313821 0531017298
2020-09-2411821 1711046300
2020-09-2510321 27410110300
2020-09-265321 3278610304
2020-09-274021 367896308
2020-09-289721 4648910310
2020-09-2914621 6108710312
2020-09-3011821 7288712315
2020-10-0112021 8488215315
2020-10-0212121 969788317
2020-10-036622 0357612319
2020-10-044322 0788815322
2020-10-058522 1638416324
2020-10-0615022 3137618325
2020-10-0713022 4437417325
2020-10-0812722 5707514330
2020-10-0911222 6826720331
2020-10-108722 7697213331
2020-10-114422 8137817334
2020-10-1213422 9478021336
2020-10-1315023 0977912336
2020-10-1414323 240859337
2020-10-1516023 4008312339
2020-10-1611123 5118611339
2020-10-176623 5777814339
2020-10-184023 6178713341
2020-10-1914023 7578812343
2020-10-2019723 9549622343
2020-10-2114824 1029213347
2020-10-2213224 2348913349
2020-10-2314524 3798713353
2020-10-246924 4489024355
2020-10-255624 5048721356
2020-10-2615824 6628016357
2020-10-2720224 8647819359
2020-10-2816925 0338311359
2020-10-2914325 176857360
2020-10-3014825 324909362
2020-10-319825 422857363
2020-11-015625 4788613367
2020-11-0222025 6988819371
2020-11-0328125 9799815372
2020-11-0429926 278999378
2020-11-0526626 5448715379
2020-11-0625826 8029313380
2020-11-0721127 01310216381
2020-11-088627 09910312384
2020-11-0929727 39610715385
2020-11-1042727 82310621386
2020-11-1134528 16810210388
2020-11-1244528 61311015389
2020-11-1338128 9941296390
2020-11-1426729 26113511391
2020-11-1511729 3781456395
2020-11-1631729 6951517396
2020-11-1756530 2601557403
2020-11-1857530 8351616404
2020-11-1951331 3481669408
2020-11-2055231 90017512408
2020-11-2134132 24119216411
2020-11-2227432 51519111413
2020-11-2363133 14619717414
2020-11-2468933 83521322419
2020-11-2584234 67722118422
2020-11-2615234 82922215425
2020-11-2752935 35823914427
2020-11-2856035 91827220432
2020-11-2951136 42928615436
2020-11-3094337 3722889439
2020-12-01129838 6702877444
2020-12-02135140 02129611451
2020-12-03122941 25031115461
2020-12-04122542 47531913465
2020-12-0581643 29133319470
2020-12-0649343 78436520477
2020-12-07128245 06638330488
2020-12-08155246 61840320494
2020-12-09154048 15841413502
2020-12-10133249 49042626511
2020-12-11111450 60444623522
2020-12-1282051 42448418532
2020-12-1376652 19049123539
2020-12-14124753 43752825552
2020-12-15183555 27255821572
2020-12-16164056 91256622583
2020-12-17149658 40857621601
2020-12-18118659 59461031614
2020-12-1974860 34260821635
2020-12-2060160 94362127650
2020-12-21152862 47162322674
2020-12-22143763 90863125693
2020-12-23143265 34064518708
2020-12-2474366 08366515723
2020-12-2520966 29263022744
2020-12-2699167 28365116763
2020-12-2780568 08866918790
2020-12-28182269 91071223810
2020-12-29181471 72469720831
2020-12-30191173 63568217850
2020-12-31117574 81069622870
2021-01-0127575 08569121902
2021-01-0299076 07569124922
2021-01-0392877 00370020947
2021-01-04160578 60872718960
2021-01-05225280 86070917978
2021-01-06180882 66872625993
2021-01-07162584 293707211010
2021-01-08114285 435708191027
2021-01-0987086 305700181051
2021-01-1069687 001693151063
2021-01-11128288 283695141086
2021-01-12148589 768689201112
2021-01-13131491 082666311130
2021-01-14116492 246638271147
2021-01-15105493 300638251172
2021-01-1662093 920623181192
2021-01-1747094 390612181213
2021-01-1873895 128614171232
2021-01-19102096 148608171251
2021-01-2088497 032601211269
2021-01-2177897 810585131281
2021-01-2261998 429569141298
2021-01-2342298 851545131314
2021-01-2434599 196555181328
2021-01-2562599 821523121340
2021-01-26541100 362502121353
2021-01-27530100 892503141368
2021-01-28417101 309487101382
2021-01-29508101 817479121396
2021-01-30382102 199477131400
2021-01-31275102 474474161412
2021-02-01547103 021463161428
2021-02-02453103 47443891438
2021-02-03492103 966413131455
2021-02-04396104 362377191467
2021-02-05393104 755358161477
2021-02-06243104 998344251482
2021-02-07181105 179326141491
2021-02-08349105 528334121496
2021-02-09409105 937347151507
2021-02-10375106 312325141518
2021-02-11303106 615326191530
2021-02-12263106 878319131538
2021-02-13152107 030281131543
2021-02-14185107 215296171548
2021-02-15187107 402280271556
2021-02-16242107 644274171560
2021-02-17263107 907266131569
2021-02-18271108 178253151574
2021-02-19233108 411257131579
2021-02-20175108 586225111586
2021-02-21165108 751227141591
2021-02-22261109 012224141595
2021-02-23217109 229223221601
2021-02-24258109 487205211603
2021-02-25165109 652198191606
2021-02-26156109 808195241614
2021-02-27137109 945190271619
2021-02-28123110 068182181621
2021-03-01205110 273178151625
2021-03-02183110 456168131627
2021-03-03193110 649180171628
2021-03-04164110 813171171631
2021-03-05152110 965165241635
2021-03-0684111 049151261637
2021-03-0777111 126155121638
2021-03-08163111 289151101641
2021-03-09151111 440143181644
2021-03-10135111 575148161649
2021-03-11123111 698138141654
2021-03-12112111 810135131658
2021-03-1396111 906128121659
2021-03-1466111 972134141660
2021-03-15137112 109136121660
2021-03-16116112 225135141661
2021-03-17153112 378134161663
2021-03-18107112 485128111666
2021-03-19114112 59913071668
2021-03-2067112 666119121669
2021-03-2176112 742114171670
2021-03-22113112 855120131673
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-19383131 6441767
2021-08-20403132 0471768
2021-08-21247132 2941769
2021-08-22214132 5081775
2021-08-23415132 9231775
2021-08-24415133 3381775
2021-08-25454133 7921777
2021-08-26398134 1901780
2021-08-27373134 5631784
2021-08-28212134 7751788
2021-08-29190134 9651791
2021-08-30377135 3421793
2021-08-31353135 6951795
2021-09-01340136 0351798
2021-09-02336136 3711802
2021-09-03333136 7041805
2021-09-04174136 8781806
2021-09-05160137 0381809
2021-09-06168137 2061812
2021-09-07329137 5351814
2021-09-08298137 8331817
2021-09-09280138 1131825
2021-09-10245138 3581826
2021-09-11192138 5501831
2021-09-1296138 6461835
2021-09-13279138 9251838
2021-09-14254139 1791842
2021-09-15244139 4231843
2021-09-16220139 6431846
2021-09-17191139 8341846
2021-09-18137139 9711848
2021-09-1998140 0691849
2021-09-20212140 2811849
2021-09-21194140 4751851
2021-09-22231140 7061851
2021-09-23175140 8811854
2021-09-24173141 0541857
2021-09-25123141 1771859
2021-09-2679141 2561860
2021-09-27203141 4591861
2021-09-28185141 6441864
2021-09-29175141 8191864
2021-09-30148141 9671866
2021-10-01137142 1041867
2021-10-02110142 2141867
2021-10-03113142 3271872
2021-10-04163142 4901873
2021-10-05143142 6331876
2021-10-06160142 7931876
2021-10-07152142 9451876
2021-10-08154143 0991879
2021-10-0992143 1911880
2021-10-1091143 2821883
2021-10-11163143 4451884
2021-10-12196143 6411885
2021-10-13169143 8101885
2021-10-14130143 9401887
2021-10-15136144 0761887
2021-10-16105144 1811888
2021-10-1791144 2721888
2021-10-18173144 4451889
2021-10-19173144 6181890
2021-10-20172144 7901892
2021-10-21159144 9491893
2021-10-22174145 1231897
2021-10-23143145 2661897
2021-10-2488145 3541898
2021-10-25191145 5451899
2021-10-26180145 7251901
2021-10-27191145 9161901
2021-10-28208146 1241904
2021-10-29159146 2831905
2021-10-30134146 4171905
2021-10-3189146 5061906
2021-11-01205146 7111907
2021-11-02202146 9131908
2021-11-03202147 1151911
2021-11-04190147 3051912
2021-11-05185147 4901913
2021-11-06124147 6141913
2021-11-07107147 7211914
2021-11-08227147 9481918
2021-11-09242148 1901919
2021-11-10178148 3681922
2021-11-11144148 5121922
2021-11-12220148 7321923
2021-11-13116148 8481924
2021-11-14116148 9641925
2021-11-15213149 1771927
2021-11-16218149 3951928
2021-11-17187149 5821929
2021-11-18149149 7311929
2021-11-19231149 9621930
2021-11-20120150 0821930
2021-11-2193150 1751932
2021-11-22214150 3891932
2021-11-23167150 5561934
2021-11-24182150 7381934
2021-11-2525150 7631935
2021-11-26160150 9231937
2021-11-27141151 0641937
2021-11-28158151 2221937
2021-11-29319151 5411938
2021-11-30304151 8451941
2021-12-01272152 1171942
2021-12-02252152 3691944
2021-12-03259152 6281945
2021-12-04164152 7921947
2021-12-05149152 9411948
2021-12-06298153 2391949
2021-12-07228153 4671952
2021-12-08196153 6631952
2021-12-09182153 8451952
2021-12-10197154 0421952
2021-12-11162154 2041954
2021-12-12128154 3321954
2021-12-13216154 5481956
2021-12-14231154 7791957
2021-12-15278155 0571959
2021-12-16301155 3581960
2021-12-17310155 6681961
2021-12-18285155 9531961
2021-12-19261156 2141963
2021-12-20652156 8661965
2021-12-21736157 6021967
2021-12-221021158 6231967
2021-12-231131159 7541970
2021-12-24603160 3571971
2021-12-25193160 5501973
2021-12-26980161 5301973
2021-12-272631164 1611975
2021-12-283205167 3661976
2021-12-293451170 8171978
2021-12-303260174 0771980
2021-12-312169176 2461980
2022-01-01905177 1511981
2022-01-022494179 6451981
2022-01-035989185 6341985
2022-01-046438192 0721987
2022-01-056815198 8871990
2022-01-066365205 2521992
2022-01-075302210 5541996
2022-01-083319213 8732002
2022-01-093083216 9562005
2022-01-106217223 1732010
2022-01-116078229 2512011
2022-01-125848235 0992013
2022-01-135123240 2222015
2022-01-144658244 8802017
2022-01-152475247 3552023
2022-01-162066249 4212029
2022-01-173873253 2942034
2022-01-184772258 0662041
2022-01-194331262 3972051
2022-01-204111266 5082058
2022-01-213453269 9612067
2022-01-221729271 6902074
2022-01-231613273 3032080
2022-01-243639276 9422081
2022-01-253050279 9922092
2022-01-262815282 8072095
2022-01-272425285 2322100
2022-01-282283287 5152112
2022-01-291270288 7852122
2022-01-30963289 7482132
2022-01-312198291 9462136
2022-02-011679293 6252137
2022-02-021644295 2692143
2022-02-031286296 5552147
2022-02-041229297 7842152
2022-02-05615298 3992156
2022-02-06603299 0022162
2022-02-071192300 1942167
2022-02-08971301 1652169
2022-02-09980302 1452173
2022-02-10778302 9232177
2022-02-11707303 6302181
2022-02-12464304 0942186
2022-02-13341304 4352191
2022-02-14661305 0962193
2022-02-15558305 6542200
2022-02-16548306 2022203
2022-02-17390306 5922208
2022-02-18380306 9722211
2022-02-19238307 2102212
2022-02-20188307 3982218
2022-02-21281307 6792221
2022-02-22390308 0692225
2022-02-23272308 3412232
2022-02-24276308 6172234
2022-02-25272308 8892238
2022-02-26174309 0632238
2022-02-27133309 1962239
2022-02-28309309 5052241
2022-03-01278309 7832244
2022-03-02240310 0232246
2022-03-03252310 2752247
2022-03-04188310 4632248
2022-03-05130310 5932250
2022-03-06104310 6972253
2022-03-07253310 9502255
2022-03-08214311 1642256
2022-03-09240311 4042259
2022-03-10160311 5642263
2022-03-11187311 7512264
2022-03-12134311 8852267
2022-03-1376311 9612267
2022-03-14192312 1532267
2022-03-15180312 3332267
2022-03-16182312 5152267
2022-03-17177312 6922267
2022-03-18146312 8382268
2022-03-1995312 9332268
2022-03-2096313 0292271
2022-03-21180313 2092272
2022-03-22240313 4492273
2022-03-23171313 6202274
2022-03-24189313 8092275
2022-03-25149313 9582275
2022-03-26139314 0972278
2022-03-27142314 2392281
2022-03-28207314 4462284
2022-03-29244314 6902285
2022-03-30258314 9482286
2022-03-31200315 1482287
2022-04-01199315 3472287
2022-04-02127315 4742287
2022-04-03142315 6162287
2022-04-04297315 9132287
2022-04-05262316 1752287
2022-04-06279316 4542287
2022-04-07222316 6762287
2022-04-08221316 8972288
2022-04-09152317 0492288
2022-04-10164317 2132290
2022-04-11281317 4942291
2022-04-12350317 8442292
2022-04-13291318 1352294
2022-04-14270318 4052294
2022-04-15305318 7102295
2022-04-16261318 9712295
2022-04-17198319 1692295
2022-04-18450319 6192295
2022-04-19446320 0652295
2022-04-20423320 4882296
2022-04-21414320 9022297
2022-04-22462321 3642297
2022-04-23305321 6692297
2022-04-24335322 0042298
2022-04-25689322 6932299
2022-04-26635323 3282299
2022-04-27579323 9072301
2022-04-28541324 4482302
2022-04-29558325 0062302
2022-04-30444325 4502302
2022-05-01389325 8392302
2022-05-02889326 7282303
2022-05-03929327 6572304
2022-05-04853328 5102304
2022-05-05814329 3242304
2022-05-06781330 1052304
2022-05-07558330 6632304
2022-05-08471331 1342304
2022-05-091032332 1662305
2022-05-101203333 3692306
2022-05-111060334 4292308
2022-05-121042335 4712309
2022-05-13953336 4242311
2022-05-14707337 1312312
2022-05-15734337 8652314
2022-05-161385339 2502315
2022-05-171341340 5912316
2022-05-181254341 8452317
2022-05-191269343 1142317
2022-05-201102344 2162318
2022-05-21732344 9482319
2022-05-22747345 6952321
2022-05-231415347 1102322
2022-05-241423348 5332323
2022-05-251377349 9102324
2022-05-261159351 0692327
2022-05-271037352 1062328
2022-05-28715352 8212330
2022-05-29710353 5312331
2022-05-30709354 2402331
2022-05-311651355 8912331
2022-06-011436357 3272333
2022-06-021203358 5302334
2022-06-031137359 6672335
2022-06-04864360 5312337
2022-06-05774361 3052337
2022-06-061433362 7382337
2022-06-071262364 0002337
2022-06-081211365 2112338
2022-06-091074366 2852342
2022-06-101060367 3452343
2022-06-11702368 0472346
2022-06-12650368 6972347
2022-06-131105369 8022348
2022-06-141119370 9212350
2022-06-151124372 0452351
2022-06-16980373 0252352
2022-06-17969373 9942354
2022-06-18757374 7512355
2022-06-19661375 4122355
2022-06-201144376 5562358
2022-06-211270377 8262359
2022-06-221184379 0102362
2022-06-231122380 1322363
2022-06-241039381 1712365
2022-06-25791381 9622366
2022-06-26729382 6912367
2022-06-271327384 0182368
2022-06-281513385 5312370
2022-06-291243386 7742373
2022-06-301071387 8452377
2022-07-011043388 8882378
2022-07-02665389 5532380
2022-07-03638390 1912383
2022-07-04519390 7102384
2022-07-051561392 2712386
2022-07-061212393 4832388
2022-07-071185394 6682390
2022-07-081030395 6982391
2022-07-09775396 4732393
2022-07-10659397 1322395
2022-07-111141398 2732397
2022-07-121102399 3752397
2022-07-131015400 3902400
2022-07-14926401 3162400
2022-07-15920402 2362402
2022-07-16651402 8872405
2022-07-17620403 5072405
2022-07-181119404 6262409
2022-07-191001405 6272413
2022-07-20980406 6072415
2022-07-21868407 4752417
2022-07-22861408 3362421
2022-07-23609408 9452422
2022-07-24513409 4582424
2022-07-251019410 4772426
2022-07-26920411 3972430
2022-07-27933412 3302432
2022-07-28709413 0392435
2022-07-29690413 7292435
2022-07-30472414 2012437
2022-07-31455414 6562440
2022-08-01732415 3882445
2022-08-02832416 2202446
2022-08-03663416 8832450
2022-08-04470417 3532450
2022-08-05584417 9372453
2022-08-06493418 4302456
2022-08-07434418 8642461
2022-08-08705419 5692461
2022-08-09627420 1962463
2022-08-10592420 7882464
2022-08-11551421 3392466
2022-08-12445421 7842467
2022-08-13336422 1202467
2022-08-14282422 4022469
2022-08-15594422 9962470
2022-08-16541423 5372472
2022-08-17506424 0432472
2022-08-18477424 5202474
2022-08-19468424 9882476
2022-08-20310425 2982477
2022-08-21236425 5342480
2022-08-22526426 0602480
2022-08-23439426 4992480
2022-08-24405426 9042480
2022-08-25346427 2502480
2022-08-26336427 5862483
2022-08-27238427 8242484
2022-08-28205428 0292486
2022-08-29384428 4132486
2022-08-30413428 8262488
2022-08-31363429 1892489
2022-09-01293429 4822492
2022-09-02322429 8042494
2022-09-03193429 9972495
2022-09-04184430 1812496
2022-09-05168430 3492496
2022-09-06367430 7162497
2022-09-07310431 0262498
2022-09-08283431 3092501
2022-09-09263431 5722504
2022-09-10178431 7502505
2022-09-11201431 9512506
2022-09-12310432 2612506
2022-09-13267432 5282506
2022-09-14252432 7802507
2022-09-15202432 9822508
2022-09-16238433 2202510
2022-09-17147433 3672511
2022-09-18134433 5012512
2022-09-19244433 7452513
2022-09-20231433 9762517
2022-09-21212434 1882517
2022-09-22200434 3882517
2022-09-23191434 5792518
2022-09-24148434 7272518
2022-09-25132434 8592521
2022-09-26260435 1192523
2022-09-27262435 3812524
2022-09-28239435 6202527
2022-09-29186435 8062527
2022-09-30220436 0262527
2022-10-01168436 1942527
2022-10-02170436 3642529
2022-10-03219436 5832529
2022-10-04218436 8012530
2022-10-05197436 9982530
2022-10-06188437 1862530
2022-10-07161437 3472531
2022-10-08122437 4692533
2022-10-09111437 5802533
2022-10-10220437 8002533
2022-10-11203438 0032533
2022-10-12178438 1812533
2022-10-13198438 3792535
2022-10-14171438 5502537
2022-10-15126438 6762537
2022-10-16111438 7872538
2022-10-17198438 9852538
2022-10-18221439 2062538
2022-10-19205439 4112538
2022-10-20147439 5582538
2022-10-21150439 7082538
2022-10-22121439 8292540
2022-10-23117439 9462540
2022-10-24217440 1632541
2022-10-25213440 3762541
2022-10-26204440 5802542
2022-10-27184440 7642542
2022-10-28167440 9312543
2022-10-29132441 0632544
2022-10-30128441 1912544
2022-10-31239441 4302544
2022-11-01230441 6602545
2022-11-02246441 9062545
2022-11-03232442 1382546
2022-11-04251442 3892549
2022-11-05170442 5592550
2022-11-06178442 7372551
2022-11-07295443 0322551
2022-11-08276443 3082551
2022-11-09281443 5892552
2022-11-10254443 8432552
2022-11-11244444 0872553
2022-11-12158444 2452554
2022-11-13184444 4292554
2022-11-14350444 7792554
2022-11-15348445 1272555
2022-11-16305445 4322557
2022-11-17357445 7892558
2022-11-18326446 1152559
2022-11-19217446 3322562
2022-11-20204446 5362563
2022-11-21408446 9442564
2022-11-22416447 3602564
2022-11-23408447 7682567
2022-11-2484447 8522568
2022-11-25300448 1522569
2022-11-26413448 5652570
2022-11-27428448 9932572
2022-11-28750449 7432573
2022-11-29637450 3802574
2022-11-30625451 0052576
2022-12-01517451 5222577
2022-12-02512452 0342578
2022-12-03256452 2902580
2022-12-04289452 5792582
2022-12-05675453 2542585
2022-12-06626453 8802588
2022-12-07536454 4162591
2022-12-08456454 8722594
2022-12-09542455 4142595
2022-12-10299455 7132600
2022-12-11247455 9602602
2022-12-12645456 6052604
2022-12-13568457 1732605
2022-12-14480457 6532608
2022-12-15400458 0532611
2022-12-16398458 4512614
2022-12-17257458 7082616
2022-12-18204458 9122617
2022-12-19566459 4782620
2022-12-20453459 9312621
2022-12-21441460 3722623
2022-12-22434460 8062623
2022-12-23402461 2082624
2022-12-24151461 3592627
2022-12-2589461 4482629
2022-12-26355461 8032629
2022-12-27551462 3542631
2022-12-28525462 8792634
2022-12-29433463 3122636
2022-12-30486463 7982639
2022-12-31194463 9922641
2023-01-0183464 0752643
2023-01-02296464 3712646
2023-01-03524464 8952648
2023-01-04290465 1852651
2023-01-05318465 5032652
2023-01-06360465 8632656
2023-01-07181466 0442658
2023-01-08142466 1862660
2023-01-09318466 5042660
2023-01-10218466 7222664
2023-01-11250466 9722665
2023-01-12204467 1762665
2023-01-13182467 3582667
2023-01-14116467 4742669
2023-01-1588467 5622675
2023-01-16114467 6762678
2023-01-17208467 8842678
2023-01-18176468 0602678
2023-01-19158468 2182679
2023-01-20131468 3492679
2023-01-21102468 4512681
2023-01-22100468 5512681
2023-01-23160468 7112683
2023-01-24188468 8992684
2023-01-25186469 0852684
2023-01-26177469 2622686
2023-01-27176469 4382687
2023-01-28130469 5682689
2023-01-29102469 6702689
2023-01-30214469 8842689
2023-01-31228470 1122691
2023-02-01214470 3262693
2023-02-02229470 5552693
2023-02-03187470 7422693
2023-02-04130470 8722695
2023-02-05111470 9832698
2023-02-06253471 2362700
2023-02-07231471 4672700
2023-02-08251471 7182700
2023-02-09199471 9172702
2023-02-10238472 1552706
2023-02-11132472 2872708
2023-02-12136472 4232709
2023-02-13252472 6752710
2023-02-14207472 8822711
2023-02-15231473 1132714
2023-02-16207473 3202715
2023-02-17228473 5482716
2023-02-18139473 6872719
2023-02-19144473 8312722
2023-02-20113473 9442724
2023-02-21289474 2332726
2023-02-22209474 4422727
2023-02-23274474 7162729
2023-02-24190474 9062730
2023-02-25144475 0502732
2023-02-26171475 2212732
2023-02-27225475 4462736
2023-02-28207475 6532737
2023-03-01188475 8412739
2023-03-02165476 0062739
2023-03-03158476 1642741
2023-03-04113476 2772742
2023-03-0589476 3662743
2023-03-06207476 5732745
2023-03-07189476 7622746
2023-03-08194476 9562747
2023-03-09185477 1412747
2023-03-10146477 2872750
2023-03-11102477 3892751
2023-03-1288477 4772753
2023-03-13191477 6682758
2023-03-14187477 8552761
2023-03-15152478 0072761
2023-03-16118478 1252762
2023-03-17115478 2402764
2023-03-1890478 3302765
2023-03-1967478 3972766
2023-03-20135478 5322768
2023-03-21138478 6702770
2023-03-2294478 7642771
2023-03-23119478 8832771
2023-03-24120479 0032772
2023-03-2564479 0672774
2023-03-2661479 1282775
2023-03-27126479 2542775
2023-03-28117479 3712775
2023-03-29109479 4802776
2023-03-30111479 5912777
2023-03-31116479 7072778
2023-04-0168479 7752778
2023-04-0263479 8382778
2023-04-03143479 9812779
2023-04-04120480 1012781
2023-04-0596480 1972782
2023-04-06100480 2972782
2023-04-0798480 3952782
2023-04-0875480 4702782
2023-04-0953480 5232784
2023-04-10142480 6652787
2023-04-11108480 7732787
2023-04-1297480 8702787
2023-04-1384480 9542788
2023-04-14102481 0562789
2023-04-1569481 1252789
2023-04-1652481 1772790
2023-04-17108481 2852791
2023-04-18109481 3942791
2023-04-1983481 4772791
2023-04-2081481 5582791
2023-04-2176481 6342792
2023-04-2252481 6862793
2023-04-2348481 7342793
2023-04-24130481 8642795
2023-04-2581481 9452795
2023-04-26109482 0542795
2023-04-27112482 1662795
2023-04-2869482 2352796
2023-04-2953482 2882796
2023-04-3050482 3382798
2023-05-0189482 4272798
2023-05-0280482 5072798
2023-05-0376482 5832798
2023-05-0493482 6762800
2023-05-0582482 7582800
2023-05-0653482 8112800
2023-05-0743482 8542801
2023-05-0895482 9492801
2023-05-0998483 0472802
2023-05-1072483 1192802
2023-05-1176483 1952803
2023-05-1273483 2682803
2023-05-1349483 3172803
2023-05-1442483 3592803
2023-05-1586483 4452805
2023-05-1675483 5202805
2023-05-1787483 6072806
2023-05-1896483 7032807
2023-05-1987483 7902808
2023-05-2050483 8402808
2023-05-2164483 9042809
2023-05-2258483 9622810
2023-05-2368484 0302811
2023-05-2459484 0892812
2023-05-2550484 1392812
2023-05-2648484 1872813
2023-05-2755484 2422814
2023-05-2843484 2852814
2023-05-2937484 3222814
2023-05-30106484 4282814
2023-05-3162484 4902814
2023-06-0164484 5542814
2023-06-0256484 6102815
2023-06-0357484 6672815
2023-06-0449484 7162815
2023-06-0570484 7862815
2023-06-0667484 8532815
2023-06-0770484 9232817
2023-06-0847484 9702817
2023-06-0955485 0252818
2023-06-1020485 0452818
2023-06-1131485 0762819
2023-06-1250485 1262819
2023-06-1348485 1742819
2023-06-1451485 2252820
2023-06-1548485 2732820
2023-06-1650485 3232820
2023-06-1742485 3652821
2023-06-1838485 4032821
2023-06-1955485 4582821
2023-06-2056485 5142822
2023-06-2146485 5602823
2023-06-2253485 6132823
2023-06-2366485 6792823
2023-06-2441485 7202823
2023-06-2540485 7602823
2023-06-26128485 8882823
2023-06-2771485 9592823
2023-06-2881486 0402823
2023-06-2958486 0982823
2023-06-3065486 1632823
2023-07-0137486 2002823
2023-07-0233486 2332823
2023-07-0360486 2932823
2023-07-0420486 3132824
2023-07-0566486 3792824
2023-07-0686486 4652824
2023-07-0792486 5572825
2023-07-0848486 6052826
2023-07-0940486 6452826
2023-07-10110486 7552826
2023-07-1185486 8402826
2023-07-1263486 9032827
2023-07-1372486 9752827
2023-07-1457487 0322827
2023-07-1547487 0792827
2023-07-1653487 1322827
2023-07-1789487 2212828
2023-07-1880487 3012829
2023-07-1971487 3722829
2023-07-2078487 4502829
2023-07-2181487 5312829
2023-07-2268487 5992829
2023-07-2350487 6492831
2023-07-24118487 7672831
2023-07-2565487 8322831
2023-07-2672487 9042831
2023-07-2791487 9952831
2023-07-2888488 0832831
2023-07-2960488 1432832
2023-07-3072488 2152832
2023-07-31120488 3352832
2023-08-01125488 4602833
2023-08-0294488 5542834
2023-08-03113488 6672834
2023-08-04101488 7682834
2023-08-0594488 8622835
2023-08-0671488 9332836
2023-08-07126489 0592836
2023-08-08140489 1992836
2023-08-09127489 3262836
2023-08-10126489 4522837
2023-08-11132489 5842837
2023-08-12102489 6862838
2023-08-1395489 7812838
2023-08-14153489 9342839
2023-08-15156490 0902839
2023-08-16158490 2482839
2023-08-17150490 3982840
2023-08-18131490 5292840
2023-08-19112490 6412841
2023-08-2096490 7372841
2023-08-21208490 9452841
2023-08-22172491 1172842
2023-08-23158491 2752842
2023-08-24194491 4692842
2023-08-25159491 6282842
2023-08-2696491 7242844
2023-08-2786491 8102844
2023-08-28168491 9782844
2023-08-29189492 1672844
2023-08-30151492 3182846
2023-08-31170492 4882846
2023-09-01151492 6392847
2023-09-02102492 7412847
2023-09-0381492 8222847
2023-09-0498492 9202848
2023-09-05184493 1042848
2023-09-06156493 2602849
2023-09-07158493 4182849
2023-09-08139493 5572849
2023-09-09115493 6722849
2023-09-1064493 7362851
2023-09-11163493 8992851
2023-09-12154494 0532851
2023-09-13120494 1732851
2023-09-14126494 2992852
2023-09-15112494 4112852
2023-09-1690494 5012852
2023-09-1754494 5552852
2023-09-18146494 7012855
2023-09-19129494 8302855
2023-09-2097494 9272855
2023-09-2179495 0062855
2023-09-2293495 0992855
2023-09-2365495 1642855
2023-09-2454495 2182855
2023-09-25120495 3382855
2023-09-26112495 4502855
2023-09-2790495 5402855
2023-09-2882495 6222855
2023-09-2976495 6982855
2023-09-3072495 7702855
2023-10-0143495 8132855
2023-10-0295495 9082855
2023-10-0383495 9912855
2023-10-0464496 0552855
2023-10-0560496 1152855
2023-10-0656496 1712855
2023-10-0772496 2432855
2023-10-0849496 2922855
2023-10-0994496 3862855
2023-10-1077496 4632855
2023-10-1189496 5522855
2023-10-1274496 6262855
2023-10-1372496 6982855
2023-10-1453496 7512855
2023-10-1552496 8032855
2023-10-16103496 9062855
2023-10-1790496 9962855
2023-10-1874497 0702855
2023-10-1985497 1552855
2023-10-2067497 2222855
2023-10-2164497 2862855
2023-10-2247497 3332855
2023-10-2378497 4112855
2023-10-2474497 4852855
2023-10-2585497 5702855
2023-10-2669497 6392855
2023-10-2765497 7042855
2023-10-2866497 7702855
2023-10-2957497 8272855
2023-10-30106497 9332855
2023-10-3182498 0152855
2023-11-0188498 1032855
2023-11-0286498 1892855
2023-11-0379498 2682855
2023-11-0460498 3282855
2023-11-0567498 3952855
2023-11-06109498 5042855
2023-11-0796498 6002855
2023-11-0875498 6752855
2023-11-0988498 7632855
2023-11-1094498 8572855
2023-11-1191498 9482855
2023-11-1273499 0212855
2023-11-13138499 1592855
2023-11-1489499 2482855
2023-11-1575499 3232855
2023-11-1675499 3982855
2023-11-1759499 4572855
2023-11-1849499 5062855
2023-11-1934499 5402855
2023-11-2074499 6142855
2023-11-2178499 6922855
2023-11-2281499 7732855
2023-11-2327499 8002855
2023-11-2494499 8942855
2023-11-2562499 9562855
2023-11-2677500 0332855
2023-11-27109500 1422855
2023-11-28124500 2662855
2023-11-29102500 3682855
2023-11-30204500 5722855
2023-12-01161500 7332855
2023-12-02105500 8382855
2023-12-0354500 8922855
2023-12-04129501 0212855
2023-12-05163501 1842855
2023-12-06155501 3392855
2023-12-07107501 4462855
2023-12-0884501 5302855
2023-12-0968501 5982855
2023-12-1050501 6482855
2023-12-11174501 8222855
2023-12-12159501 9812855
2023-12-13132502 1132855
2023-12-14109502 2222855
2023-12-15119502 3412855
2023-12-1672502 4132855
2023-12-1796502 5092855
2023-12-18166502 6752855
2023-12-19156502 8312855
2023-12-20171503 0022855
2023-12-21166503 1682855
2023-12-22159503 3272855
2023-12-23102503 4292855
2023-12-2490503 5192855
2023-12-2568503 5872855
2023-12-26180503 7672855
2023-12-27212503 9792855
2023-12-28205504 1842855
2023-12-29202504 3862855
2023-12-30122504 5082855
2023-12-31114504 6222855
2024-01-0190504 7122855
2024-01-02184504 8962855
2024-01-03183505 0792855
2024-01-04195505 2742855
2024-01-05187505 4612855
2024-01-06100505 5612855
2024-01-07118505 6792855
2024-01-08170505 8492855
2024-01-09180506 0292855
2024-01-10159506 1882855
2024-01-11150506 3382855
2024-01-12160506 4982855
2024-01-13100506 5982855
2024-01-14109506 7072855
2024-01-15104506 8112855
2024-01-16169506 9802855
2024-01-17152507 1322855
2024-01-18145507 2772855
2024-01-19133507 4102855
2024-01-2076507 4862855
2024-01-2178507 5642855
2024-01-22117507 6812855
2024-01-23110507 7912855
2024-01-24110507 9012855
2024-01-25102508 0032855
2024-01-2689508 0922855
2024-01-2766508 1582855
2024-01-2861508 2192855
2024-01-29126508 3452855
2024-01-3080508 4252855
2024-01-31103508 5282855
2024-02-0172508 6002855
2024-02-0283508 6832855
2024-02-0361508 7442855
2024-02-0446508 7902855
2024-02-0589508 8792855
2024-02-0696508 9752855
2024-02-07102509 0772855
2024-02-0870509 1472855
2024-02-0966509 2132855
2024-02-1048509 2612855
2024-02-1138509 2992855
2024-02-1282509 3812855
2024-02-1370509 4512855
2024-02-1476509 5272855
2024-02-1559509 5862855
2024-02-1659509 6452855
2024-02-1732509 6772855
2024-02-1847509 7242855
2024-02-1935509 7592855
2024-02-2061509 8202855
2024-02-2166509 8862855
2024-02-2257509 9432855
2024-02-2356509 9992855
2024-02-2438510 0372855
2024-02-2529510 0662855
2024-02-2670510 1362855
2024-02-2746510 1822855
2024-02-2862510 2442855
2024-02-2945510 2892855
2024-03-0167510 3562855
2024-03-0231510 3872855
2024-03-0331510 4182855
2024-03-0453510 4712855
2024-03-0550510 5212855
2024-03-0648510 5692855
2024-03-0746510 6152855
2024-03-0851510 6662855
2024-03-0934510 7002855
2024-03-1023510 7232855
2024-03-1141510 7642855
2024-03-1241510 8052855
2024-03-1337510 8422855
2024-03-1438510 8802855
2024-03-1543510 9232855
2024-03-1626510 9492855
2024-03-1721510 9702855
2024-03-1840511 0102855
2024-03-1940511 0502855
2024-03-2048511 0982855
2024-03-2128511 1262855
2024-03-2232511 1582855
2024-03-2318511 1762855
2024-03-2419511 1952855
2024-03-2540511 2352855
2024-03-2637511 2722855
2024-03-2740511 3122855
2024-03-2835511 3472855
2024-03-2920511 3672855
2024-03-3025511 3922855
2024-03-3116511 4082855
2024-04-0137511 4452855
2024-04-0229511 4742855
2024-04-0324511 4982855
2024-04-0433511 5312855
2024-04-0524511 5552855
2024-04-0620511 5752855
2024-04-0720511 5952855
2024-04-0830511 6252855
2024-04-0923511 6482855
2024-04-1027511 6752855
2024-04-1132511 7072855
2024-04-1232511 7392855
2024-04-1321511 7602855
2024-04-149511 7692855
2024-04-1535511 8042855
2024-04-1641511 8452855
2024-04-1730511 8752855
2024-04-1829511 9042855
2024-04-1927511 9312855
2024-04-2022511 9532855
2024-04-2110511 9632855
2024-04-2237512 0002855
2024-04-2336512 0362855
2024-04-2435512 0712855
2024-04-2535512 1062855
2024-04-2630512 1362855
2024-04-2714512 1502855
2024-04-2838512 1882855
2024-04-2947512 2352855
2024-04-3045512 2802855
2024-05-0139512 3192855
2024-05-0240512 3592855
2024-05-0341512 4002855
2024-05-0423512 4232855
2024-05-0516512 4392855
2024-05-0643512 4822855
2024-05-0741512 5232855
2024-05-0841512 5642855
2024-05-0930512 5942855
2024-05-1041512 6352855
2024-05-1139512 6742855
2024-05-1220512 6942855
2024-05-1351512 7452855
2024-05-1440512 7852855
2024-05-1543512 8282855
2024-05-1651512 8792855
2024-05-1740512 9192855
2024-05-1838512 9572855
2024-05-1938512 9952855
2024-05-2065513 0602855
2024-05-2151513 1112855
2024-05-2264513 1752855
2024-05-2354513 2292855
2024-05-2463513 2922855
2024-05-2541513 3332855
2024-05-2640513 3732855
2024-05-2740513 4132855
2024-05-2870513 4832855
2024-05-2980513 5632855
2024-05-3063513 6262855
2024-05-3171513 6972855
2024-06-0140513 7372855
2024-06-0258513 7952855
2024-06-0393513 8882855
2024-06-0479513 9672855
2024-06-0582514 0492855
2024-06-0683514 1322855
2024-06-0779514 2112855
2024-06-0844514 2552855
2024-06-0969514 3242855
2024-06-10103514 4272855
2024-06-1191514 5182855
2024-06-12136514 6542855
2024-06-13129514 7832855
2024-06-14129514 9122855
2024-06-15115515 0272855
2024-06-16110515 1372855
2024-06-17210515 3472855
2024-06-18132515 4792855
2024-06-19128515 6072855
2024-06-20148515 7552855
2024-06-21108515 8632855
2024-06-2283515 9462855
2024-06-2379516 0252855
2024-06-24118516 1432855
2024-06-25129516 2722855
2024-06-26114516 3862855
2024-06-27104516 4902855
2024-06-28112516 6022855
2024-06-2990516 6922855
2024-06-3088516 7802855
2024-07-01121516 9012855
2024-07-02116517 0172855
2024-07-03140517 1572855
2024-07-0472517 2292855
2024-07-05148517 3772855
2024-07-0690517 4672855
2024-07-07136517 6032855
2024-07-08148517 7512855
2024-07-09163517 9142855
2024-07-10139518 0532855
2024-07-11148518 2012855
2024-07-12144518 3452855
2024-07-13111518 4562855
2024-07-1497518 5532855
2024-07-15218518 7712855
2024-07-16189518 9602855
2024-07-17135519 0952855
2024-07-18155519 2502855
2024-07-19134519 3842855
2024-07-20117519 5012855
2024-07-2186519 5872855
2024-07-22153519 7402855
2024-07-23162519 9022855
2024-07-24150520 0522855
2024-07-25147520 1992855
2024-07-26166520 3652855
2024-07-27101520 4662855
2024-07-2891520 5572855
2024-07-29163520 7202855
2024-07-30164520 8842855
2024-07-31160521 0442855
2024-08-01130521 1742855
2024-08-02137521 3112855
2024-08-03109521 4202855
2024-08-0484521 5042855
2024-08-05118521 6222855
2024-08-06128521 7502855
2024-08-07163521 9132855
2024-08-08116522 0292855
2024-08-09109522 1382855
2024-08-1077522 2152855
2024-08-1168522 2832855
2024-08-12159522 4422855
2024-08-13128522 5702855
2024-08-14145522 7152855
2024-08-1594522 8092855
2024-08-1698522 9072855
2024-08-1773522 9802855
2024-08-1851523 0312855
2024-08-19119523 1502855
2024-08-20110523 2602855
2024-08-21114523 3742855
2024-08-2297523 4712855
2024-08-23113523 5842855
2024-08-2470523 6542855
2024-08-2555523 7092855
2024-08-26106523 8152855
2024-08-27106523 9212855
2024-08-28102524 0232855
2024-08-2993524 1162855
2024-08-30110524 2262855
2024-08-3151524 2772855
2024-09-0153524 3302855
2024-09-0278524 4082855
2024-09-03110524 5182855
2024-09-0491524 6092855
2024-09-0570524 6792855
2024-09-0673524 7523180
2024-09-0737524 7893180
2024-09-0852524 8413180
2024-09-0974524 9153180
2024-09-1077524 9923180
2024-09-1166525 0583180
2024-09-1272525 1303180
2024-09-1352525 1823182
2024-09-1448525 2303182
2024-09-1538525 2683182
2024-09-1660525 3283182
2024-09-1753525 3813182
2024-09-1851525 4323182
2024-09-1951525 4833182
2024-09-2033525 5163188
2024-09-2132525 5483188
2024-09-2237525 5853188
2024-09-2359525 6443188
2024-09-2432525 6763188
2024-09-2545525 7213188
2024-09-2646525 7673188
2024-09-2723525 7903196
2024-09-2828525 8183196
2024-09-2930525 8483196
2024-09-3054525 9023196
2024-10-0132525 9343196
2024-10-0231525 9653196
2024-10-0326525 9913196
2024-10-0428526 0193199
2024-10-0520526 0393199
2024-10-0623526 0623199
2024-10-0735526 0973199
2024-10-0829526 1263199
2024-10-0927526 1533199
2024-10-1019526 1723199
2024-10-1131526 2033204
2024-10-1219526 2223204
2024-10-1318526 2403204
2024-10-1424526 2643204
2024-10-1527526 2913204
2024-10-1620526 3113204
2024-10-1716526 3273204
2024-10-1815526 3423206
2024-10-1912526 3543206
2024-10-2010526 3643206
2024-10-2129526 3933206
2024-10-2223526 4163206
2024-10-2323526 4393206
2024-10-2425526 4643206
2024-10-2525526 4893210
2024-10-2617526 5063210
2024-10-2725526 5313210
2024-10-2835526 5663210
2024-10-2925526 5913210
2024-10-3015526 6063210
2024-10-3124526 6303210
2024-11-0117526 6473214
2024-11-0217526 6643214
2024-11-0312526 6763214
2024-11-0424526 7003214
2024-11-0628526 7283214
2024-11-078526 7363214
2024-11-08527 3013215
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