Spaces:
Running
Running
Update CogniRank with SmolScript and refreshed model rankings
Browse filesAdd the five-benchmark CogniRank update with SmolScript at 20%, immutable source/model pins, and compatible completed measurements for all 15 models. Preserve the CogniRank public name.
- README.md +7 -1
- data.json +238 -23
- index.html +18 -17
README.md
CHANGED
|
@@ -12,4 +12,10 @@ short_description: leaderboard that measures cognitive capacity on small models
|
|
| 12 |
license: cc-by-nc-nd-4.0
|
| 13 |
---
|
| 14 |
|
| 15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
license: cc-by-nc-nd-4.0
|
| 13 |
---
|
| 14 |
|
| 15 |
+
# CogniRank
|
| 16 |
+
|
| 17 |
+
The November update measures five capabilities in small language models. SmolCUA contributes 24/95 (25.26%), MARC 20/95 (21.05%), Procedural Pile 20/95 (21.05%), TTM 12/95 (12.63%), and SmolScript 19/95 (20%). All metrics use a 0–100 scale. An overall index requires all five completed components.
|
| 18 |
+
|
| 19 |
+
[Independent evaluator, exact dataset/model revisions, prompts, sandbox setup, and result provenance](https://huggingface.co/datasets/dotlabs/cognirank). SmolScript uses 350 fixed examples across nine languages and macro-averaged execution Pass@1. Published measurements use a requested context of 4,096; context extensions are experiments, and unsupported fixed contexts receive no index.
|
| 20 |
+
|
| 21 |
+
`data.json` is authoritative; the HTML includes a matching offline snapshot. Previous four-component indices have been replaced using completed compatible SmolScript runs, without reinterpreting older SmolScript protocols.
|
data.json
CHANGED
|
@@ -1,10 +1,11 @@
|
|
| 1 |
{
|
| 2 |
-
"schema_version":
|
| 3 |
"evaluation_weights": {
|
| 4 |
-
"
|
| 5 |
-
"marc": 0.
|
| 6 |
-
"procedural_pile": 0.
|
| 7 |
-
"
|
|
|
|
| 8 |
},
|
| 9 |
"eligibility": {
|
| 10 |
"min_parameters_millions": 25,
|
|
@@ -35,7 +36,21 @@
|
|
| 35 |
"ttm": 42.55,
|
| 36 |
"marc": 11.5625,
|
| 37 |
"procedural_pile": 0.028325667131668543,
|
| 38 |
-
"smolcua": 0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
}
|
| 40 |
}
|
| 41 |
]
|
|
@@ -62,7 +77,21 @@
|
|
| 62 |
"ttm": 46.7,
|
| 63 |
"marc": 5.3125,
|
| 64 |
"procedural_pile": 0.004785877737822812,
|
| 65 |
-
"smolcua": 0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
}
|
| 67 |
}
|
| 68 |
]
|
|
@@ -89,7 +118,21 @@
|
|
| 89 |
"ttm": 43.9,
|
| 90 |
"marc": 6.25,
|
| 91 |
"procedural_pile": 0.0034782608695652162,
|
| 92 |
-
"smolcua": 0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 93 |
}
|
| 94 |
}
|
| 95 |
]
|
|
@@ -116,7 +159,21 @@
|
|
| 116 |
"ttm": 41.65,
|
| 117 |
"marc": 1.875,
|
| 118 |
"procedural_pile": 0.0426930028759097,
|
| 119 |
-
"smolcua": 0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 120 |
}
|
| 121 |
}
|
| 122 |
]
|
|
@@ -143,7 +200,21 @@
|
|
| 143 |
"ttm": 43.3,
|
| 144 |
"marc": 7.1875,
|
| 145 |
"procedural_pile": 7.969346397750256,
|
| 146 |
-
"smolcua": 0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 147 |
}
|
| 148 |
}
|
| 149 |
]
|
|
@@ -170,7 +241,21 @@
|
|
| 170 |
"ttm": 48.2,
|
| 171 |
"marc": 0.0,
|
| 172 |
"procedural_pile": 2.780199447600087,
|
| 173 |
-
"smolcua": 8.1778
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 174 |
}
|
| 175 |
},
|
| 176 |
{
|
|
@@ -189,7 +274,21 @@
|
|
| 189 |
"ttm": 46.85,
|
| 190 |
"marc": 0.0,
|
| 191 |
"procedural_pile": 11.993131773709633,
|
| 192 |
-
"smolcua": 14.0053
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 193 |
}
|
| 194 |
}
|
| 195 |
]
|
|
@@ -216,7 +315,21 @@
|
|
| 216 |
"ttm": 46.1,
|
| 217 |
"marc": 2.8125,
|
| 218 |
"procedural_pile": 0.0029742541128357264,
|
| 219 |
-
"smolcua": 0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 220 |
}
|
| 221 |
}
|
| 222 |
]
|
|
@@ -236,14 +349,28 @@
|
|
| 236 |
"evaluation_status": "evaluated",
|
| 237 |
"date_submitted": "2026-11-04",
|
| 238 |
"date_added": "2026-11-04",
|
| 239 |
-
"author_note": "IBM
|
| 240 |
"comment_source": "dotlabs",
|
| 241 |
"checkpoint_revision": "bd8a1497065c0d6ba1ef19af6b0d2b14bacf71c2",
|
| 242 |
"scores": {
|
| 243 |
"ttm": 52.7,
|
| 244 |
"marc": 2.5,
|
| 245 |
"procedural_pile": 13.301300628673525,
|
| 246 |
-
"smolcua": 13.8532
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 247 |
}
|
| 248 |
},
|
| 249 |
{
|
|
@@ -255,14 +382,28 @@
|
|
| 255 |
"evaluation_status": "evaluated",
|
| 256 |
"date_submitted": "2026-11-04",
|
| 257 |
"date_added": "2026-11-04",
|
| 258 |
-
"author_note": "IBM
|
| 259 |
"comment_source": "dotlabs",
|
| 260 |
"checkpoint_revision": "3b17b717b8f2f5d305b0a92c1491e239aeda19c8",
|
| 261 |
"scores": {
|
| 262 |
"ttm": 51.4,
|
| 263 |
"marc": 3.125,
|
| 264 |
"procedural_pile": 15.574583666404257,
|
| 265 |
-
"smolcua": 15.9499
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 266 |
}
|
| 267 |
}
|
| 268 |
]
|
|
@@ -289,7 +430,21 @@
|
|
| 289 |
"ttm": 43.55,
|
| 290 |
"marc": 3.4375,
|
| 291 |
"procedural_pile": 0.012771832822402176,
|
| 292 |
-
"smolcua": 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 293 |
}
|
| 294 |
},
|
| 295 |
{
|
|
@@ -308,7 +463,21 @@
|
|
| 308 |
"ttm": 45.6,
|
| 309 |
"marc": 6.875,
|
| 310 |
"procedural_pile": 0.027063257654258682,
|
| 311 |
-
"smolcua": 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 312 |
}
|
| 313 |
}
|
| 314 |
]
|
|
@@ -335,7 +504,21 @@
|
|
| 335 |
"ttm": 40.2,
|
| 336 |
"marc": 4.0625,
|
| 337 |
"procedural_pile": 0.004968944099378885,
|
| 338 |
-
"smolcua": 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 339 |
}
|
| 340 |
}
|
| 341 |
]
|
|
@@ -362,7 +545,21 @@
|
|
| 362 |
"ttm": 44.6,
|
| 363 |
"marc": 10.625,
|
| 364 |
"procedural_pile": 0.019425921663509163,
|
| 365 |
-
"smolcua": 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 366 |
}
|
| 367 |
},
|
| 368 |
{
|
|
@@ -381,10 +578,28 @@
|
|
| 381 |
"ttm": 46.55,
|
| 382 |
"marc": 7.1875,
|
| 383 |
"procedural_pile": 0.007577656444398657,
|
| 384 |
-
"smolcua": 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 385 |
}
|
| 386 |
}
|
| 387 |
]
|
| 388 |
}
|
| 389 |
-
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 390 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"schema_version": 16,
|
| 3 |
"evaluation_weights": {
|
| 4 |
+
"smolcua": 0.25263157894736843,
|
| 5 |
+
"marc": 0.21052631578947367,
|
| 6 |
+
"procedural_pile": 0.21052631578947367,
|
| 7 |
+
"ttm": 0.12631578947368421,
|
| 8 |
+
"smolscript": 0.2
|
| 9 |
},
|
| 10 |
"eligibility": {
|
| 11 |
"min_parameters_millions": 25,
|
|
|
|
| 36 |
"ttm": 42.55,
|
| 37 |
"marc": 11.5625,
|
| 38 |
"procedural_pile": 0.028325667131668543,
|
| 39 |
+
"smolcua": 0.0,
|
| 40 |
+
"smolscript": 0.0
|
| 41 |
+
},
|
| 42 |
+
"cognirank_index": 7.814910666764562,
|
| 43 |
+
"evaluation": {
|
| 44 |
+
"protocol": "cognirank-2026-11-update",
|
| 45 |
+
"requested_context": 4096,
|
| 46 |
+
"component_protocols": {
|
| 47 |
+
"reasoning": "cognirank-v9",
|
| 48 |
+
"smolscript": "smolscript-0.5.0"
|
| 49 |
+
},
|
| 50 |
+
"source_result_sha256": {
|
| 51 |
+
"reasoning": "d9d2d7c6abb47f86fed6c87cf95e189f4686a7705fc8f3f3cb16b7b6dcc0958a",
|
| 52 |
+
"smolscript": "816dda142e9c336adace796e59bc04e139c0472ee729c12d50edf67913ac8032"
|
| 53 |
+
}
|
| 54 |
}
|
| 55 |
}
|
| 56 |
]
|
|
|
|
| 77 |
"ttm": 46.7,
|
| 78 |
"marc": 5.3125,
|
| 79 |
"procedural_pile": 0.004785877737822812,
|
| 80 |
+
"smolcua": 0.0,
|
| 81 |
+
"smolscript": 0.5374255374255374
|
| 82 |
+
},
|
| 83 |
+
"cognirank_index": 7.125861081745702,
|
| 84 |
+
"evaluation": {
|
| 85 |
+
"protocol": "cognirank-2026-11-update",
|
| 86 |
+
"requested_context": 4096,
|
| 87 |
+
"component_protocols": {
|
| 88 |
+
"reasoning": "cognirank-v9",
|
| 89 |
+
"smolscript": "smolscript-0.5.0"
|
| 90 |
+
},
|
| 91 |
+
"source_result_sha256": {
|
| 92 |
+
"reasoning": "b863c457cb2b5d6f32650f8a55b0cf90df150391aca002c923eef1473ceb054d",
|
| 93 |
+
"smolscript": "b4e8f5fa96434823307edee7e14b66fe8b9fc9be048ebcf7c00800ae4474270a"
|
| 94 |
+
}
|
| 95 |
}
|
| 96 |
}
|
| 97 |
]
|
|
|
|
| 118 |
"ttm": 43.9,
|
| 119 |
"marc": 6.25,
|
| 120 |
"procedural_pile": 0.0034782608695652162,
|
| 121 |
+
"smolcua": 0.0,
|
| 122 |
+
"smolscript": 0.2849002849002849
|
| 123 |
+
},
|
| 124 |
+
"cognirank_index": 6.918764954005228,
|
| 125 |
+
"evaluation": {
|
| 126 |
+
"protocol": "cognirank-2026-11-update",
|
| 127 |
+
"requested_context": 4096,
|
| 128 |
+
"component_protocols": {
|
| 129 |
+
"reasoning": "cognirank-v9",
|
| 130 |
+
"smolscript": "smolscript-0.5.0"
|
| 131 |
+
},
|
| 132 |
+
"source_result_sha256": {
|
| 133 |
+
"reasoning": "89c8ea23447a276d4394e157f7b4bd58778545eb1d6b84c8759b161f4379cdb5",
|
| 134 |
+
"smolscript": "acfee735d0491c330985a3a1b38a75281815f99be4418a9e0acf9e97986aecac"
|
| 135 |
+
}
|
| 136 |
}
|
| 137 |
}
|
| 138 |
]
|
|
|
|
| 159 |
"ttm": 41.65,
|
| 160 |
"marc": 1.875,
|
| 161 |
"procedural_pile": 0.0426930028759097,
|
| 162 |
+
"smolcua": 0.0,
|
| 163 |
+
"smolscript": 0.0
|
| 164 |
+
},
|
| 165 |
+
"cognirank_index": 5.664777474289665,
|
| 166 |
+
"evaluation": {
|
| 167 |
+
"protocol": "cognirank-2026-11-update",
|
| 168 |
+
"requested_context": 4096,
|
| 169 |
+
"component_protocols": {
|
| 170 |
+
"reasoning": "cognirank-v9",
|
| 171 |
+
"smolscript": "smolscript-0.5.0"
|
| 172 |
+
},
|
| 173 |
+
"source_result_sha256": {
|
| 174 |
+
"reasoning": "4a79299d13bba736d8f82251d7ab77044af3513b3a5ccdbdf601a89bbdde4926",
|
| 175 |
+
"smolscript": "eb0e2a6253c4158e035e7da9598252f2ac43ed61355e012472ced6d5c8ae2470"
|
| 176 |
+
}
|
| 177 |
}
|
| 178 |
}
|
| 179 |
]
|
|
|
|
| 200 |
"ttm": 43.3,
|
| 201 |
"marc": 7.1875,
|
| 202 |
"procedural_pile": 7.969346397750256,
|
| 203 |
+
"smolcua": 0.0,
|
| 204 |
+
"smolscript": 0.8223258223258223
|
| 205 |
+
},
|
| 206 |
+
"cognirank_index": 8.824853879781008,
|
| 207 |
+
"evaluation": {
|
| 208 |
+
"protocol": "cognirank-2026-11-update",
|
| 209 |
+
"requested_context": 4096,
|
| 210 |
+
"component_protocols": {
|
| 211 |
+
"reasoning": "cognirank-v9",
|
| 212 |
+
"smolscript": "smolscript-0.5.0"
|
| 213 |
+
},
|
| 214 |
+
"source_result_sha256": {
|
| 215 |
+
"reasoning": "d6a2bdc3501fb7e56855aff8e79a117b33e5b57aec39b814ed97f65f1e6ef85b",
|
| 216 |
+
"smolscript": "570af0a153d49e39125d61cee1cea5368e2425d6d6aad87306c3a7f7a0c6f1fb"
|
| 217 |
+
}
|
| 218 |
}
|
| 219 |
}
|
| 220 |
]
|
|
|
|
| 241 |
"ttm": 48.2,
|
| 242 |
"marc": 0.0,
|
| 243 |
"procedural_pile": 2.780199447600087,
|
| 244 |
+
"smolcua": 8.1778,
|
| 245 |
+
"smolscript": 0.0
|
| 246 |
+
},
|
| 247 |
+
"cognirank_index": 8.739696725810544,
|
| 248 |
+
"evaluation": {
|
| 249 |
+
"protocol": "cognirank-2026-11-update",
|
| 250 |
+
"requested_context": 4096,
|
| 251 |
+
"component_protocols": {
|
| 252 |
+
"reasoning": "cognirank-v9",
|
| 253 |
+
"smolscript": "smolscript-0.5.0"
|
| 254 |
+
},
|
| 255 |
+
"source_result_sha256": {
|
| 256 |
+
"reasoning": "85f3542c267a43e3ee0eb7af66e2f4ce046b4d25e6f15ee2d2acbd9820f5868b",
|
| 257 |
+
"smolscript": "8e6040d0e2c4e9b6e8c4af8fe9fda4229250cbfb4b0ef9c62b38edd916e3c749"
|
| 258 |
+
}
|
| 259 |
}
|
| 260 |
},
|
| 261 |
{
|
|
|
|
| 274 |
"ttm": 46.85,
|
| 275 |
"marc": 0.0,
|
| 276 |
"procedural_pile": 11.993131773709633,
|
| 277 |
+
"smolcua": 14.0053,
|
| 278 |
+
"smolscript": 0.0
|
| 279 |
+
},
|
| 280 |
+
"cognirank_index": 11.98094563657045,
|
| 281 |
+
"evaluation": {
|
| 282 |
+
"protocol": "cognirank-2026-11-update",
|
| 283 |
+
"requested_context": 4096,
|
| 284 |
+
"component_protocols": {
|
| 285 |
+
"reasoning": "cognirank-v9",
|
| 286 |
+
"smolscript": "smolscript-0.5.0"
|
| 287 |
+
},
|
| 288 |
+
"source_result_sha256": {
|
| 289 |
+
"reasoning": "23cf0691a4f482164e83c77ca277ba4102c8ea85bd3db222bf3f2f6e9ec7fdce",
|
| 290 |
+
"smolscript": "3a9b27124c8417e6217d3d881bd3aa683a940c9b0b68092b2e03e52a471681fa"
|
| 291 |
+
}
|
| 292 |
}
|
| 293 |
}
|
| 294 |
]
|
|
|
|
| 315 |
"ttm": 46.1,
|
| 316 |
"marc": 2.8125,
|
| 317 |
"procedural_pile": 0.0029742541128357264,
|
| 318 |
+
"smolcua": 0.0,
|
| 319 |
+
"smolscript": 0.0
|
| 320 |
+
},
|
| 321 |
+
"cognirank_index": 6.415889316655334,
|
| 322 |
+
"evaluation": {
|
| 323 |
+
"protocol": "cognirank-2026-11-update",
|
| 324 |
+
"requested_context": 4096,
|
| 325 |
+
"component_protocols": {
|
| 326 |
+
"reasoning": "cognirank-v9",
|
| 327 |
+
"smolscript": "smolscript-0.5.0"
|
| 328 |
+
},
|
| 329 |
+
"source_result_sha256": {
|
| 330 |
+
"reasoning": "6e94f6f570384bb6e5af5e52079a1016e66041d5d162e492b255451200ed8590",
|
| 331 |
+
"smolscript": "b8f878ea66e57eed40b3bd22760aeff04d6b2ed26aaebd252043da516f2f21be"
|
| 332 |
+
}
|
| 333 |
}
|
| 334 |
}
|
| 335 |
]
|
|
|
|
| 349 |
"evaluation_status": "evaluated",
|
| 350 |
"date_submitted": "2026-11-04",
|
| 351 |
"date_added": "2026-11-04",
|
| 352 |
+
"author_note": "IBM\u2019s compact, creator-post-trained Granite model for practical language, code, and tool-use tasks.",
|
| 353 |
"comment_source": "dotlabs",
|
| 354 |
"checkpoint_revision": "bd8a1497065c0d6ba1ef19af6b0d2b14bacf71c2",
|
| 355 |
"scores": {
|
| 356 |
"ttm": 52.7,
|
| 357 |
"marc": 2.5,
|
| 358 |
"procedural_pile": 13.301300628673525,
|
| 359 |
+
"smolcua": 13.8532,
|
| 360 |
+
"smolscript": 12.960095460095461
|
| 361 |
+
},
|
| 362 |
+
"cognirank_index": 16.075206592792465,
|
| 363 |
+
"evaluation": {
|
| 364 |
+
"protocol": "cognirank-2026-11-update",
|
| 365 |
+
"requested_context": 4096,
|
| 366 |
+
"component_protocols": {
|
| 367 |
+
"reasoning": "cognirank-v9",
|
| 368 |
+
"smolscript": "smolscript-0.5.0"
|
| 369 |
+
},
|
| 370 |
+
"source_result_sha256": {
|
| 371 |
+
"reasoning": "2a230917ac62150d383e5641c66324138679c14ed29d323747951f7d1cfa6874",
|
| 372 |
+
"smolscript": "56fd716f2cf690e2a7fd723cbabae9dd783a2c85b8bbd2b482c67cec8375d8dd"
|
| 373 |
+
}
|
| 374 |
}
|
| 375 |
},
|
| 376 |
{
|
|
|
|
| 382 |
"evaluation_status": "evaluated",
|
| 383 |
"date_submitted": "2026-11-04",
|
| 384 |
"date_added": "2026-11-04",
|
| 385 |
+
"author_note": "IBM\u2019s hybrid attention\u2013Mamba2 Granite model, post-trained for efficient instruction and tool-oriented tasks.",
|
| 386 |
"comment_source": "dotlabs",
|
| 387 |
"checkpoint_revision": "3b17b717b8f2f5d305b0a92c1491e239aeda19c8",
|
| 388 |
"scores": {
|
| 389 |
"ttm": 51.4,
|
| 390 |
"marc": 3.125,
|
| 391 |
"procedural_pile": 15.574583666404257,
|
| 392 |
+
"smolcua": 15.9499,
|
| 393 |
+
"smolscript": 13.165815665815666
|
| 394 |
+
},
|
| 395 |
+
"cognirank_index": 17.09199758924824,
|
| 396 |
+
"evaluation": {
|
| 397 |
+
"protocol": "cognirank-2026-11-update",
|
| 398 |
+
"requested_context": 4096,
|
| 399 |
+
"component_protocols": {
|
| 400 |
+
"reasoning": "cognirank-v9",
|
| 401 |
+
"smolscript": "smolscript-0.5.0"
|
| 402 |
+
},
|
| 403 |
+
"source_result_sha256": {
|
| 404 |
+
"reasoning": "055a122c6216e54ee46d138f3e4e8404a5b8403fed73239bd14e8467b6f20698",
|
| 405 |
+
"smolscript": "439c60e134c754cfa18b1f4a9b04deab4021a2d29a24baaeebd20fb476a519d8"
|
| 406 |
+
}
|
| 407 |
}
|
| 408 |
}
|
| 409 |
]
|
|
|
|
| 430 |
"ttm": 43.55,
|
| 431 |
"marc": 3.4375,
|
| 432 |
"procedural_pile": 0.012771832822402176,
|
| 433 |
+
"smolcua": 0,
|
| 434 |
+
"smolscript": 0.0
|
| 435 |
+
},
|
| 436 |
+
"cognirank_index": 6.227425649015242,
|
| 437 |
+
"evaluation": {
|
| 438 |
+
"protocol": "cognirank-2026-11-update",
|
| 439 |
+
"requested_context": 4096,
|
| 440 |
+
"component_protocols": {
|
| 441 |
+
"reasoning": "cognirank-v9",
|
| 442 |
+
"smolscript": "smolscript-0.5.0"
|
| 443 |
+
},
|
| 444 |
+
"source_result_sha256": {
|
| 445 |
+
"reasoning": "3966ed32879da5f22c99cd5b39c4536917af385110688bb5ee4ca1651e4d3d91",
|
| 446 |
+
"smolscript": "a5fa7426a9801dde80cffc21bed32cd5caa27e23e2ea66aefb30bdd6b10e065f"
|
| 447 |
+
}
|
| 448 |
}
|
| 449 |
},
|
| 450 |
{
|
|
|
|
| 463 |
"ttm": 45.6,
|
| 464 |
"marc": 6.875,
|
| 465 |
"procedural_pile": 0.027063257654258682,
|
| 466 |
+
"smolcua": 0,
|
| 467 |
+
"smolscript": 0.854885854885855
|
| 468 |
+
},
|
| 469 |
+
"cognirank_index": 7.384043119957015,
|
| 470 |
+
"evaluation": {
|
| 471 |
+
"protocol": "cognirank-2026-11-update",
|
| 472 |
+
"requested_context": 4096,
|
| 473 |
+
"component_protocols": {
|
| 474 |
+
"reasoning": "cognirank-v9",
|
| 475 |
+
"smolscript": "smolscript-0.5.0"
|
| 476 |
+
},
|
| 477 |
+
"source_result_sha256": {
|
| 478 |
+
"reasoning": "b303d6e3b8599a2daf7c5cce2f4302b47def18ffd0ac340292c083aea477c28a",
|
| 479 |
+
"smolscript": "098282cdd78b1230f5d882d213c51eeb1cfd80b22d431a3bedf06378856ac2a9"
|
| 480 |
+
}
|
| 481 |
}
|
| 482 |
}
|
| 483 |
]
|
|
|
|
| 504 |
"ttm": 40.2,
|
| 505 |
"marc": 4.0625,
|
| 506 |
"procedural_pile": 0.004968944099378885,
|
| 507 |
+
"smolcua": 0,
|
| 508 |
+
"smolscript": 0.25252525252525254
|
| 509 |
+
},
|
| 510 |
+
"cognirank_index": 5.9847090387365,
|
| 511 |
+
"evaluation": {
|
| 512 |
+
"protocol": "cognirank-2026-11-update",
|
| 513 |
+
"requested_context": 4096,
|
| 514 |
+
"component_protocols": {
|
| 515 |
+
"reasoning": "cognirank-v9",
|
| 516 |
+
"smolscript": "smolscript-0.5.0"
|
| 517 |
+
},
|
| 518 |
+
"source_result_sha256": {
|
| 519 |
+
"reasoning": "85fc0e5e1a94c38ee36c0ced342248c8bfe4be30cea1a0b9b4d6af1855361247",
|
| 520 |
+
"smolscript": "ef0952687e5fe1268f811433da950c461dc57480fc23f9bbb71debaaca830829"
|
| 521 |
+
}
|
| 522 |
}
|
| 523 |
}
|
| 524 |
]
|
|
|
|
| 545 |
"ttm": 44.6,
|
| 546 |
"marc": 10.625,
|
| 547 |
"procedural_pile": 0.019425921663509163,
|
| 548 |
+
"smolcua": 0,
|
| 549 |
+
"smolscript": 0.2849002849002849
|
| 550 |
+
},
|
| 551 |
+
"cognirank_index": 7.931596040488165,
|
| 552 |
+
"evaluation": {
|
| 553 |
+
"protocol": "cognirank-2026-11-update",
|
| 554 |
+
"requested_context": 4096,
|
| 555 |
+
"component_protocols": {
|
| 556 |
+
"reasoning": "cognirank-v9",
|
| 557 |
+
"smolscript": "smolscript-0.5.0"
|
| 558 |
+
},
|
| 559 |
+
"source_result_sha256": {
|
| 560 |
+
"reasoning": "006a655293b27ae8efe5576db5cb8a03aed1f45e83d4031fe8be42c4114e600b",
|
| 561 |
+
"smolscript": "97eada25f949017706f31f8d48c23a98fd3a1b2172fbe787ebe8dd3ce9a4c145"
|
| 562 |
+
}
|
| 563 |
}
|
| 564 |
},
|
| 565 |
{
|
|
|
|
| 578 |
"ttm": 46.55,
|
| 579 |
"marc": 7.1875,
|
| 580 |
"procedural_pile": 0.007577656444398657,
|
| 581 |
+
"smolcua": 0,
|
| 582 |
+
"smolscript": 0.0
|
| 583 |
+
},
|
| 584 |
+
"cognirank_index": 7.394753190830399,
|
| 585 |
+
"evaluation": {
|
| 586 |
+
"protocol": "cognirank-2026-11-update",
|
| 587 |
+
"requested_context": 4096,
|
| 588 |
+
"component_protocols": {
|
| 589 |
+
"reasoning": "cognirank-v9",
|
| 590 |
+
"smolscript": "smolscript-0.5.0"
|
| 591 |
+
},
|
| 592 |
+
"source_result_sha256": {
|
| 593 |
+
"reasoning": "dfd91f864c36ca118a014a240e4a0fe80d79b318930d84399f9c1459a5bd5caf",
|
| 594 |
+
"smolscript": "23f98009db8156346cd763c518bf4ed9d821575bc956b88471ea219cea04d51b"
|
| 595 |
+
}
|
| 596 |
}
|
| 597 |
}
|
| 598 |
]
|
| 599 |
}
|
| 600 |
+
],
|
| 601 |
+
"evaluation_protocol": "cognirank-2026-11-update",
|
| 602 |
+
"updated_at": "2026-11-05",
|
| 603 |
+
"reproduction_url": "https://huggingface.co/datasets/dotlabs/cognirank",
|
| 604 |
+
"evaluation_context": 4096
|
| 605 |
}
|
index.html
CHANGED
|
@@ -96,7 +96,7 @@ button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus
|
|
| 96 |
.pane{min-width:0;min-height:0;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;background:#000;overflow:hidden}
|
| 97 |
.list-scroller{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#454545 #000}
|
| 98 |
table{border-collapse:collapse;width:100%;table-layout:fixed}
|
| 99 |
-
col.rank{width:45px}col.model{width:
|
| 100 |
th{position:sticky;top:0;z-index:1;background:#000;color:#777;font-size:10px;font-weight:500;text-align:left;height:43px;white-space:nowrap;border-bottom:1px solid var(--line)}
|
| 101 |
th:first-child,td:first-child{padding-left:17px}th:last-child,td:last-child{padding-right:12px}th.number,td.number{text-align:center}
|
| 102 |
th[data-sort]{cursor:pointer;user-select:none}th[data-sort]:hover,th[data-sort].active-sort{color:#f2f2f2}
|
|
@@ -163,7 +163,7 @@ tbody tr.virtual-space td{height:0;min-height:0;padding:0;border:0;line-height:0
|
|
| 163 |
@media(hover:none){.chart-inspect{display:none}}
|
| 164 |
|
| 165 |
.notice{position:absolute;z-index:5;left:50%;bottom:12px;transform:translate(-50%,10px);background:#fff;color:#000;border-radius:8px;padding:9px 12px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;white-space:nowrap}.notice.show{opacity:1;transform:translate(-50%,0)}
|
| 166 |
-
@media(max-width:1150px){col.metric{width:52px}col.model{width:
|
| 167 |
@media(max-width:980px) and (min-width:651px){.size-filter{gap:3px}.size-filter svg{width:12px}.model-heading-inner{gap:4px}}
|
| 168 |
@media(max-width:850px){.app.compare .size-filter{position:static;flex:1 1 auto;width:auto;max-width:100%}.board{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}col.metric,th.metric,td.metric{display:none}col.model{width:auto}.app.compare .board{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}}
|
| 169 |
@media(max-width:650px){.app{padding:11px 12px 12px}.top{height:78px;gap:6px}.brand{font-size:12px;margin-top:16px}.name{font-size:clamp(23px,7vw,31px)}.topright{font-size:9px;padding-top:19px}.controls{min-height:84px;grid-template-columns:minmax(0,1fr);grid-template-rows:38px 37px;gap:3px}.tabs{grid-row:1;grid-column:1}.size-filter{height:29px;gap:5px;max-width:100%;flex:1 1 180px}.size-filter svg{width:12px}.search-tools{grid-row:2;grid-column:1;justify-self:stretch;width:100%;max-width:none}.search{width:100%;max-width:none;min-width:0}.contribute{grid-row:1;grid-column:1;font-size:10px;padding:7px 9px}.board,.app.compare .board{display:block;position:relative}.pane{position:absolute;inset:0}.app:not(.compare) .chart-pane{display:none}.app.compare .list-pane{display:flex;bottom:auto;height:39%}.app.compare .chart-pane{top:calc(39% + 8px);bottom:0}td{height:54px}.chart{padding-top:5px}.legend{min-height:65px}}
|
|
@@ -308,12 +308,12 @@ body,button,input{font-family:var(--font-interface)}
|
|
| 308 |
<main class="board">
|
| 309 |
<section class="pane list-pane" aria-label="Model rankings">
|
| 310 |
<div class="list-scroller" id="list-scroller" role="region" aria-label="Scrollable model rankings" tabindex="0">
|
| 311 |
-
<table aria-label="CogniRank model rankings"><colgroup><col class="rank"><col class="model"><col class="total"><col class="metric"><col class="metric"><col class="metric"><col class="metric"></colgroup>
|
| 312 |
<thead><tr><th>#</th><th class="model-heading"><div class="model-heading-inner"><span>Model</span><div class="size-filter" title="Filter by parameter count">
|
| 313 |
<span class="size-label" id="size-label" aria-hidden="true"><350M</span>
|
| 314 |
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" aria-hidden="true"><path d="M4 7h16M4 17h16"/><circle cx="9" cy="7" r="2.2" fill="#000"/><circle cx="16" cy="17" r="2.2" fill="#000"/></svg>
|
| 315 |
<div class="size-track" id="size-track"><label for="size-range" class="visually-hidden">Maximum model size</label><input type="range" id="size-range" min="0" max="6" step="1" value="6" aria-valuetext="Under 350 million parameters"></div>
|
| 316 |
-
</div></div></th><th class="number active-sort" data-sort="score" aria-sort="descending">Score</th><th class="number metric" data-sort="ttm" title="TTM,
|
| 317 |
<tbody id="rows"></tbody></table><div class="empty" id="empty">No matches.</div>
|
| 318 |
</div>
|
| 319 |
</section>
|
|
@@ -334,7 +334,7 @@ body,button,input{font-family:var(--font-interface)}
|
|
| 334 |
</section>
|
| 335 |
<section class="update-slide" aria-hidden="true" inert>
|
| 336 |
<img class="update-art" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NjAiIGhlaWdodD0iMzkwIiB2aWV3Qm94PSIwIDAgOTYwIDM5MCI+CjxyZWN0IHdpZHRoPSI5NjAiIGhlaWdodD0iMzkwIiBmaWxsPSIjMDAwIi8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxODcuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzAuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE4Ny41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3MC41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxODcuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzAuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE4Ny41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3MC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjE1NC4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMTczLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44NSIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iOTAuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTA5LjUiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjEyOS4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxNDguNSIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTY4LjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44NSIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPHBhdGggZD0iTTg2IDI5NUgxNzIiIHN0cm9rZT0iIzMwMzAzMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMyNC4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzNDMuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzYzLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjM4Mi41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MDIuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNDIxLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMwNC41IiBjeT0iMTU0LjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzMDQuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNDIxLjUiIGN5PSIxOTMuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMwNC41IiBjeT0iMjEyLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzMDQuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIxNTQuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMTU0LjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NSIvPgo8Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzQzLjUiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM2My4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzODIuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTUiLz4KPGNpcmNsZSBjeD0iNDAyLjAiIGN5PSIxNzMuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjMyNC4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzNDMuNSIgY3k9IjE5My4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzYzLjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM4Mi41IiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI0MDIuMCIgY3k9IjE5My4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NSIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjIxMi41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTUiLz4KPGNpcmNsZSBjeD0iMzQzLjUiIGN5PSIyMzIuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjM2My4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzODIuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNDAyLjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxwYXRoIGQ9Ik0zMjAgMjk1SDQwNiIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTU4LjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjU3Ny41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1OTcuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjE2LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjYzNi4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2NTUuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTM4LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMTU0LjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjE3My41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjU1LjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjUzOC41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2NTUuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTM4LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMjEyLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjIzMi4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjU1LjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjUzOC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjE1NC4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU1OC4wIiBjeT0iMTczLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1NzcuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTk3LjAiIGN5PSIxNzMuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjYxNi41IiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI2MzYuMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNTU4LjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjU3Ny41IiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1OTcuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNjE2LjUiIGN5PSIxOTMuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjYzNi4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU1OC4wIiBjeT0iMjMyLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1NzcuNSIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTk3LjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjYxNi41IiBjeT0iMjMyLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI2MzYuMCIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPHBhdGggZD0iTTU1NCAyOTVINjQwIiBzdHJva2U9IiMzMDMwMzAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3OTIuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODExLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjgzMS4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg4OS41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3NzIuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4ODkuNSIgY3k9IjE3My41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzcyLjUiIGN5PSIxOTMuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg4OS41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3NzIuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4ODkuNSIgY3k9IjIzMi4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzcyLjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg1MC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4NzAuMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxNTQuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg3MC4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI3OTIuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9IjgxMS41IiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg3MC4wIiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iNzkyLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjgxMS41IiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MzEuMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg1MC41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIyMzIuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxwYXRoIGQ9Ik03ODggMjk1SDg3NCIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4=" alt="" draggable="false" width="960" height="390">
|
| 337 |
-
<div class="update-text"><time class="update-date" datetime="2026-11-
|
| 338 |
</section>
|
| 339 |
</div>
|
| 340 |
<nav class="update-navigation" aria-label="Updates carousel">
|
|
@@ -349,7 +349,7 @@ body,button,input{font-family:var(--font-interface)}
|
|
| 349 |
<section class="story-slide is-current" aria-hidden="false">
|
| 350 |
<span class="story-kicker">COGNIRANK</span>
|
| 351 |
<h3>What small models can do.</h3>
|
| 352 |
-
<p class="story-copy">CogniRank measures problem-solving in compact models, including first-party post-trained variants: social reasoning, abstraction, procedural reasoning,
|
| 353 |
</section>
|
| 354 |
<section class="story-slide" aria-hidden="true" inert>
|
| 355 |
<span class="story-kicker">DOTLABS</span>
|
|
@@ -375,8 +375,8 @@ body,button,input{font-family:var(--font-interface)}
|
|
| 375 |
</section>
|
| 376 |
<section class="story-slide" aria-hidden="true" inert>
|
| 377 |
<span class="story-kicker">EVALUATION</span>
|
| 378 |
-
<h3>
|
| 379 |
-
<p class="story-copy"><a class="benchmark-link" href="https://huggingface.co/datasets/AxiomicLabs/Tiny_Theory_of_Mind" target="_blank" rel="noopener noreferrer" aria-label="TTM benchmark on Hugging Face (opens in new tab)">TTM</a>, <a class="benchmark-link" href="https://huggingface.co/spaces/FlameF0X/Micro-ARC" target="_blank" rel="noopener noreferrer" aria-label="MARC benchmark on Hugging Face (opens in new tab)">MARC</a>, <a class="benchmark-link" href="https://huggingface.co/datasets/reasoning-core/procedural-pile" target="_blank" rel="noopener noreferrer" aria-label="Procedural Pile dataset on Hugging Face (opens in new tab)">Procedural Pile</a>, and <a class="benchmark-link" href="https://huggingface.co/datasets/dotlabs/smolcua" target="_blank" rel="noopener noreferrer" aria-label="SmolCUA dataset on Hugging Face (opens in new tab)">SmolCUA</a>
|
| 380 |
</section>
|
| 381 |
<section class="story-slide" aria-hidden="true" inert>
|
| 382 |
<span class="story-kicker">SUBMISSION</span>
|
|
@@ -421,10 +421,10 @@ body,button,input{font-family:var(--font-interface)}
|
|
| 421 |
// Brand colors are read from data.json; deterministic dot patterns need no image assets.
|
| 422 |
const previewAuthors={};
|
| 423 |
const localPreviewRepos={};
|
| 424 |
-
const axes=[['ttm','Social',
|
| 425 |
let models=[];
|
| 426 |
let map=new Map();
|
| 427 |
-
const scoreJsonKeys={smol:'smolcua',marc:'marc',proc:'procedural_pile',ttm:'ttm'};
|
| 428 |
function parseMillions(value){
|
| 429 |
if(typeof value==='number')return value/1e6;
|
| 430 |
const s=String(value??'').trim().replace(/,/g,'');
|
|
@@ -484,7 +484,7 @@ function setupModels(rows){
|
|
| 484 |
evalMeta:isArray?null:(a.evaluation||null),
|
| 485 |
checkpointRevision:isArray?null:(a.checkpoint_revision||null)};
|
| 486 |
m.millions=parseMillions(m.size);
|
| 487 |
-
axes.forEach(([k],j)=>m[k]=isArray?a[{smol:3,marc:5,proc:6,ttm:7}[k]]:a.scores[scoreJsonKeys[k]]);
|
| 488 |
m.score=axes.every(([k])=>Number.isFinite(m[k]))?axes.reduce((n,[k,,w])=>n+m[k]*w,0):null;
|
| 489 |
m.modelCard=modelCardUrl(m.cardRef);
|
| 490 |
m.searchIndex=searchIndex(m);
|
|
@@ -502,14 +502,15 @@ function validRow(row){return row && typeof row.name==='string' && row.name.trim
|
|
| 502 |
Object.values(scoreJsonKeys).every(k=>row.scores[k]===null||(Number.isFinite(row.scores[k]) && row.scores[k]>=0 && row.scores[k]<=100))}
|
| 503 |
// Actual evaluated results are embedded for standalone file:// viewing.
|
| 504 |
// On a hosted site data.json remains the authoritative registry.
|
| 505 |
-
const embeddedEvaluatedRows=[{"id":"MinimaLabs/KLM-1.5","name":"KLM-1.5","parameters":"99.0M","model_card_url":"https://huggingface.co/MinimaLabs/KLM-1.5","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A compact language model exploring how much general capability can fit within roughly 100 million parameters.","comment_source":"dotlabs","checkpoint_revision":"b2bbc22327c2b85316c23e871a91b1287aefa795","scores":{"ttm":42.55,"marc":11.5625,"procedural_pile":0.028325667131668543,"smolcua":0.0},"organization":"MinimaLabs","authorLink":"https://huggingface.co/MinimaLabs","authorColor":"#99D9BD"},{"id":"HuggingFaceTB/SmolLM2-135M","name":"SmolLM2-135M","parameters":"135M","model_card_url":"https://huggingface.co/HuggingFaceTB/SmolLM2-135M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A small open foundation model designed to make language modeling accessible within a tight compute budget.","comment_source":"dotlabs","checkpoint_revision":"93efa2f097d58c2a74874c7e644dbc9b0cee75a2","scores":{"ttm":46.7,"marc":5.3125,"procedural_pile":0.004785877737822812,"smolcua":0.0},"organization":"HuggingFaceTB","authorLink":"https://huggingface.co/HuggingFaceTB","authorColor":"#F5D18C"},{"id":"AxiomicLabs/GPT-X2.5-135M","name":"GPT-X2.5-135M","parameters":"135M","model_card_url":"https://huggingface.co/AxiomicLabs/GPT-X2.5-135M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"An experimental small-scale foundation model focused on learning useful capabilities with limited parameters.","comment_source":"dotlabs","checkpoint_revision":"53959ad51244b913365c2d66a49a301a83cac59c","scores":{"ttm":43.9,"marc":6.25,"procedural_pile":0.0034782608695652162,"smolcua":0.0},"organization":"AxiomicLabs","authorLink":"https://huggingface.co/AxiomicLabs","authorColor":"#A6A0FF"},{"id":"dotlabs/void.1","name":"void.1","parameters":"90.1M","model_card_url":"https://huggingface.co/dotlabs/void.1","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A byte-level foundation model exploring language and reasoning without a conventional text tokenizer.","comment_source":"dotlabs","checkpoint_revision":"786701ec20edc5f7fee47dfedf4f9bb662ca4bb8","scores":{"ttm":41.65,"marc":1.875,"procedural_pile":0.0426930028759097,"smolcua":0.0},"organization":"DotLabs","authorLink":"https://huggingface.co/dotlabs","authorColor":"#FFFFFF"},{"id":"tiiuae/Falcon-H1-Tiny-90M-Instruct","name":"Falcon-H1-Tiny-90M-Instruct","parameters":"90M","model_card_url":"https://huggingface.co/tiiuae/Falcon-H1-Tiny-90M-Instruct","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"An instruction-tuned Falcon-H1 Tiny model from its original creators, aimed at efficient conversational tasks.","comment_source":"dotlabs","checkpoint_revision":"e6389502a0b12cd8da894b395ba5bf7436873b16","scores":{"ttm":43.3,"marc":7.1875,"procedural_pile":7.969346397750256,"smolcua":0.0},"organization":"TII","authorLink":"https://huggingface.co/tiiuae","authorColor":"#D5ACFF"},{"id":"LiquidAI/LFM2.5-230M","name":"LFM2.5-230M","parameters":"230M","model_card_url":"https://huggingface.co/LiquidAI/LFM2.5-230M","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A small creator-post-trained Liquid Foundation Model optimized for responsive, efficient text assistance.","comment_source":"dotlabs","checkpoint_revision":"40cb2ad3b3044d5a41eee083a6103c8b523afa45","scores":{"ttm":48.2,"marc":0.0,"procedural_pile":2.780199447600087,"smolcua":8.1778},"organization":"LiquidAI","authorLink":"https://huggingface.co/LiquidAI","authorColor":"#9AB5FF"},{"id":"LiquidAI/LFM2.5-350M","name":"LFM2.5-350M","parameters":"350M","model_card_url":"https://huggingface.co/LiquidAI/LFM2.5-350M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A lightweight Liquid Foundation Model focused on delivering practical capability with a small deployment footprint.","comment_source":"dotlabs","checkpoint_revision":"9921cd4d82c0e3986887aa4b376f9446729ef8a3","scores":{"ttm":46.85,"marc":0.0,"procedural_pile":11.993131773709633,"smolcua":14.0053},"organization":"LiquidAI","authorLink":"https://huggingface.co/LiquidAI","authorColor":"#9AB5FF"},{"id":"google/gemma-3-270m","name":"gemma-3-270m","parameters":"270M","model_card_url":"https://huggingface.co/google/gemma-3-270m","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A compact pretrained Gemma 3 foundation model intended for efficient, specialized downstream applications.","comment_source":"dotlabs","checkpoint_revision":"9b0cfec892e2bc2afd938c98eabe4e4a7b1e0ca1","scores":{"ttm":46.1,"marc":2.8125,"procedural_pile":0.0029742541128357264,"smolcua":0.0},"organization":"Google","authorLink":"https://huggingface.co/google","authorColor":"#E8B77B"},{"id":"ibm-granite/granite-4.0-350m","name":"granite-4.0-350m","parameters":"350M","model_card_url":"https://huggingface.co/ibm-granite/granite-4.0-350m","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"IBM’s compact, creator-post-trained Granite model for practical language, code, and tool-use tasks.","comment_source":"dotlabs","checkpoint_revision":"bd8a1497065c0d6ba1ef19af6b0d2b14bacf71c2","scores":{"ttm":52.7,"marc":2.5,"procedural_pile":13.301300628673525,"smolcua":13.8532},"organization":"IBM Granite","authorLink":"https://huggingface.co/ibm-granite","authorColor":"#9DB5EB"},{"id":"ibm-granite/granite-4.0-h-350m","name":"granite-4.0-h-350m","parameters":"340M","model_card_url":"https://huggingface.co/ibm-granite/granite-4.0-h-350m","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"IBM’s hybrid attention–Mamba2 Granite model, post-trained for efficient instruction and tool-oriented tasks.","comment_source":"dotlabs","checkpoint_revision":"3b17b717b8f2f5d305b0a92c1491e239aeda19c8","scores":{"ttm":51.4,"marc":3.125,"procedural_pile":15.574583666404257,"smolcua":15.9499},"organization":"IBM Granite","authorLink":"https://huggingface.co/ibm-granite","authorColor":"#9DB5EB"},{"id":"GODELEV/Rose-1.5-Medium","name":"Rose-1.5-Medium","parameters":"98.6M","model_card_url":"https://huggingface.co/GODELEV/Rose-1.5-Medium","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A ~98M-parameter Rose X1.5 model exploring grouped-query attention, refresh gates, and efficient learning within a tight parameter budget.","comment_source":"dotlabs","checkpoint_revision":"02f05fa792cda22ca38b20babe6418da0db02cd9","scores":{"ttm":43.55,"marc":3.4375,"procedural_pile":0.012771832822402176,"smolcua":0},"organization":"GODELEV","authorLink":"https://huggingface.co/GODELEV","authorColor":"#F0A4D5"},{"id":"GODELEV/Rose-1.5-Pro","name":"Rose-1.5-Pro","parameters":"148.8M","model_card_url":"https://huggingface.co/GODELEV/Rose-1.5-Pro","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A larger Rose X1.5 experiment using grouped-query attention and refresh gates to push compact language-model capability.","comment_source":"dotlabs","checkpoint_revision":"96bf23ef5d9a468450b60bcc7e5a828ff3102036","scores":{"ttm":45.6,"marc":6.875,"procedural_pile":0.027063257654258682,"smolcua":0},"organization":"GODELEV","authorLink":"https://huggingface.co/GODELEV","authorColor":"#F0A4D5"},{"id":"fromziro/50M-pro","name":"50M-pro","parameters":"49.6M","model_card_url":"https://huggingface.co/fromziro/50M-pro","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A compact linear-attention language model built around Gated DeltaNet, exploring efficient text generation at roughly 50 million parameters.","comment_source":"dotlabs","checkpoint_revision":"0da1f2c029bf9b4c0aabfbeab6bd81090c570da1","scores":{"ttm":40.2,"marc":4.0625,"procedural_pile":0.004968944099378885,"smolcua":0},"organization":"FromZero","authorLink":"https://huggingface.co/fromziro","authorColor":"#A4D4B1"},{"id":"bench-labs/tinctura-v1","name":"tinctura-v1","parameters":"96.2M","model_card_url":"https://huggingface.co/bench-labs/tinctura-v1","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A from-scratch compact language model using a smaller Cagliostro-style architecture and a 75-billion-token training run.","comment_source":"dotlabs","checkpoint_revision":"f475b8a2698b0f2de14fbae584014908fec4f719","scores":{"ttm":44.6,"marc":10.625,"procedural_pile":0.019425921663509163,"smolcua":0},"organization":"Bench Labs","authorLink":"https://huggingface.co/bench-labs","authorColor":"#EFB48C"},{"id":"bench-labs/cagliostro-v3.5","name":"cagliostro-v3.5","parameters":"146M","model_card_url":"https://huggingface.co/bench-labs/cagliostro-v3.5","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"An extension of Cagliostro-v3 with a brief additional training stage, exploring stronger capability at the same 146M-parameter scale.","comment_source":"dotlabs","checkpoint_revision":"2e3a2cdb72c0e979d498f2db00ed599e016ac95a","scores":{"ttm":46.55,"marc":7.1875,"procedural_pile":0.007577656444398657,"smolcua":0},"organization":"Bench Labs","authorLink":"https://huggingface.co/bench-labs","authorColor":"#EFB48C"}];
|
| 506 |
function showEmbeddedEvaluated(){
|
| 507 |
setupModels(embeddedEvaluatedRows);
|
| 508 |
document.getElementById('app').dataset.source='evaluated';
|
| 509 |
}
|
| 510 |
const SPACE_DATA_URL='https://huggingface.co/spaces/dotlabs/cognirank/resolve/main/data.json';
|
| 511 |
function registryRows(data){
|
| 512 |
-
if(!data||!Array.isArray(data.authors))throw new Error('Invalid
|
|
|
|
| 513 |
return data.authors.flatMap(author=>{
|
| 514 |
if(!author||typeof author.name!=='string'||!Array.isArray(author.models))return [];
|
| 515 |
const authorColor=/^#[0-9a-fA-F]{6}$/.test(author.color||'')?author.color:'#FFFFFF';
|
|
@@ -635,9 +636,9 @@ function paintRows(animate=false){
|
|
| 635 |
if(!animate&&signature===visibleSignature)return;
|
| 636 |
const before=animate?new Map([...tbody.querySelectorAll('tr[data-id]')].map(tr=>[tr.dataset.id,tr.getBoundingClientRect().top])):null;
|
| 637 |
const above=begin*height,below=Math.max(0,(filteredRows.length-end)*height);
|
| 638 |
-
tbody.innerHTML=(above?`<tr class="virtual-space" aria-hidden="true"><td colspan="
|
| 639 |
filteredRows.slice(begin,end).map((m,i)=>rowMarkup(m,begin+i)).join('')+
|
| 640 |
-
(below?`<tr class="virtual-space" aria-hidden="true"><td colspan="
|
| 641 |
visibleSignature=signature;
|
| 642 |
if(animate&&!prefersReducedMotion.matches){
|
| 643 |
for(const tr of tbody.querySelectorAll('tr[data-id]')){
|
|
@@ -676,7 +677,7 @@ function radarPath(values,mask){
|
|
| 676 |
|
| 677 |
const svg=(tag,attrs)=>{let el=document.createElementNS(NS,tag);Object.entries(attrs||{}).forEach(([k,v])=>el.setAttribute(k,v));return el;};
|
| 678 |
for(let v=20;v<=100;v+=20)base.appendChild(svg('polygon',{points:pos(Array(axes.length).fill(v)),class:'radar-ring'}));
|
| 679 |
-
const taskNames={smol:'SmolCUA',marc:'MARC',proc:'Procedural Pile',ttm:'TTM'};
|
| 680 |
// A second plot shares the same SVG viewport; swapping views never shifts the page.
|
| 681 |
const barsBase=document.getElementById('bar-base'),barsData=document.getElementById('bar-data');
|
| 682 |
// Compare readability: texture is assigned only when selected colors look alike.
|
|
@@ -948,7 +949,7 @@ function toggleChartStyle(){
|
|
| 948 |
radarView.setAttribute('aria-hidden',String(toBars));
|
| 949 |
chartToggle.setAttribute('aria-pressed',String(toBars));
|
| 950 |
// Keep chart switching undisclosed in the visible UI (a small easter egg).
|
| 951 |
-
document.getElementById('radar').setAttribute('aria-label',toBars?'Vertical bars showing scores for selected models':'
|
| 952 |
}
|
| 953 |
// No permanent legend or labels are added: tooltip is revealed only near a bar or vertex.
|
| 954 |
const inspect=document.getElementById('chart-inspect');
|
|
|
|
| 96 |
.pane{min-width:0;min-height:0;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;background:#000;overflow:hidden}
|
| 97 |
.list-scroller{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#454545 #000}
|
| 98 |
table{border-collapse:collapse;width:100%;table-layout:fixed}
|
| 99 |
+
col.rank{width:45px}col.model{width:245px}col.total{width:78px}col.metric{width:62px}
|
| 100 |
th{position:sticky;top:0;z-index:1;background:#000;color:#777;font-size:10px;font-weight:500;text-align:left;height:43px;white-space:nowrap;border-bottom:1px solid var(--line)}
|
| 101 |
th:first-child,td:first-child{padding-left:17px}th:last-child,td:last-child{padding-right:12px}th.number,td.number{text-align:center}
|
| 102 |
th[data-sort]{cursor:pointer;user-select:none}th[data-sort]:hover,th[data-sort].active-sort{color:#f2f2f2}
|
|
|
|
| 163 |
@media(hover:none){.chart-inspect{display:none}}
|
| 164 |
|
| 165 |
.notice{position:absolute;z-index:5;left:50%;bottom:12px;transform:translate(-50%,10px);background:#fff;color:#000;border-radius:8px;padding:9px 12px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;white-space:nowrap}.notice.show{opacity:1;transform:translate(-50%,0)}
|
| 166 |
+
@media(max-width:1150px){col.metric{width:52px}col.model{width:210px}.board{grid-template-columns:minmax(0,1.55fr) minmax(275px,.9fr)}.app.compare .board{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}}
|
| 167 |
@media(max-width:980px) and (min-width:651px){.size-filter{gap:3px}.size-filter svg{width:12px}.model-heading-inner{gap:4px}}
|
| 168 |
@media(max-width:850px){.app.compare .size-filter{position:static;flex:1 1 auto;width:auto;max-width:100%}.board{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}col.metric,th.metric,td.metric{display:none}col.model{width:auto}.app.compare .board{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}}
|
| 169 |
@media(max-width:650px){.app{padding:11px 12px 12px}.top{height:78px;gap:6px}.brand{font-size:12px;margin-top:16px}.name{font-size:clamp(23px,7vw,31px)}.topright{font-size:9px;padding-top:19px}.controls{min-height:84px;grid-template-columns:minmax(0,1fr);grid-template-rows:38px 37px;gap:3px}.tabs{grid-row:1;grid-column:1}.size-filter{height:29px;gap:5px;max-width:100%;flex:1 1 180px}.size-filter svg{width:12px}.search-tools{grid-row:2;grid-column:1;justify-self:stretch;width:100%;max-width:none}.search{width:100%;max-width:none;min-width:0}.contribute{grid-row:1;grid-column:1;font-size:10px;padding:7px 9px}.board,.app.compare .board{display:block;position:relative}.pane{position:absolute;inset:0}.app:not(.compare) .chart-pane{display:none}.app.compare .list-pane{display:flex;bottom:auto;height:39%}.app.compare .chart-pane{top:calc(39% + 8px);bottom:0}td{height:54px}.chart{padding-top:5px}.legend{min-height:65px}}
|
|
|
|
| 308 |
<main class="board">
|
| 309 |
<section class="pane list-pane" aria-label="Model rankings">
|
| 310 |
<div class="list-scroller" id="list-scroller" role="region" aria-label="Scrollable model rankings" tabindex="0">
|
| 311 |
+
<table aria-label="CogniRank model rankings"><colgroup><col class="rank"><col class="model"><col class="total"><col class="metric"><col class="metric"><col class="metric"><col class="metric"><col class="metric"></colgroup>
|
| 312 |
<thead><tr><th>#</th><th class="model-heading"><div class="model-heading-inner"><span>Model</span><div class="size-filter" title="Filter by parameter count">
|
| 313 |
<span class="size-label" id="size-label" aria-hidden="true"><350M</span>
|
| 314 |
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" aria-hidden="true"><path d="M4 7h16M4 17h16"/><circle cx="9" cy="7" r="2.2" fill="#000"/><circle cx="16" cy="17" r="2.2" fill="#000"/></svg>
|
| 315 |
<div class="size-track" id="size-track"><label for="size-range" class="visually-hidden">Maximum model size</label><input type="range" id="size-range" min="0" max="6" step="1" value="6" aria-valuetext="Under 350 million parameters"></div>
|
| 316 |
+
</div></div></th><th class="number active-sort" data-sort="score" aria-sort="descending">Score</th><th class="number metric" data-sort="ttm" title="TTM, 12.63%">TTM</th><th class="number metric" data-sort="marc" title="MARC, 21.05%">MARC</th><th class="number metric" data-sort="proc" title="Procedural Pile, 21.05%">ProcPile</th><th class="number metric" data-sort="smol" title="SmolCUA, 25.26%">Smol</th><th class="number metric" data-sort="code" title="SmolScript, 20%">Script</th></tr></thead>
|
| 317 |
<tbody id="rows"></tbody></table><div class="empty" id="empty">No matches.</div>
|
| 318 |
</div>
|
| 319 |
</section>
|
|
|
|
| 334 |
</section>
|
| 335 |
<section class="update-slide" aria-hidden="true" inert>
|
| 336 |
<img class="update-art" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NjAiIGhlaWdodD0iMzkwIiB2aWV3Qm94PSIwIDAgOTYwIDM5MCI+CjxyZWN0IHdpZHRoPSI5NjAiIGhlaWdodD0iMzkwIiBmaWxsPSIjMDAwIi8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxODcuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzAuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE4Ny41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3MC41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxODcuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzAuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE4Ny41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3MC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjE1NC4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMTczLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44NSIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iOTAuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTA5LjUiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjEyOS4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxNDguNSIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTY4LjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44NSIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPHBhdGggZD0iTTg2IDI5NUgxNzIiIHN0cm9rZT0iIzMwMzAzMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMyNC4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzNDMuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzYzLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjM4Mi41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MDIuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNDIxLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMwNC41IiBjeT0iMTU0LjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzMDQuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNDIxLjUiIGN5PSIxOTMuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMwNC41IiBjeT0iMjEyLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzMDQuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIxNTQuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMTU0LjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NSIvPgo8Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzQzLjUiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM2My4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzODIuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTUiLz4KPGNpcmNsZSBjeD0iNDAyLjAiIGN5PSIxNzMuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjMyNC4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzNDMuNSIgY3k9IjE5My4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzYzLjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM4Mi41IiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI0MDIuMCIgY3k9IjE5My4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NSIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjIxMi41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTUiLz4KPGNpcmNsZSBjeD0iMzQzLjUiIGN5PSIyMzIuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjM2My4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzODIuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNDAyLjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxwYXRoIGQ9Ik0zMjAgMjk1SDQwNiIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTU4LjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjU3Ny41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1OTcuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjE2LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjYzNi4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2NTUuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTM4LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMTU0LjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjE3My41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjU1LjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjUzOC41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2NTUuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTM4LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMjEyLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjIzMi4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjU1LjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjUzOC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjE1NC4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU1OC4wIiBjeT0iMTczLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1NzcuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTk3LjAiIGN5PSIxNzMuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjYxNi41IiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI2MzYuMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNTU4LjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjU3Ny41IiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1OTcuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNjE2LjUiIGN5PSIxOTMuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjYzNi4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU1OC4wIiBjeT0iMjMyLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1NzcuNSIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTk3LjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjYxNi41IiBjeT0iMjMyLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI2MzYuMCIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPHBhdGggZD0iTTU1NCAyOTVINjQwIiBzdHJva2U9IiMzMDMwMzAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3OTIuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODExLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjgzMS4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg4OS41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3NzIuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4ODkuNSIgY3k9IjE3My41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzcyLjUiIGN5PSIxOTMuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg4OS41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3NzIuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4ODkuNSIgY3k9IjIzMi4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzcyLjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg1MC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4NzAuMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxNTQuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg3MC4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI3OTIuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9IjgxMS41IiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg3MC4wIiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iNzkyLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjgxMS41IiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MzEuMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg1MC41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIyMzIuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxwYXRoIGQ9Ik03ODggMjk1SDg3NCIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4=" alt="" draggable="false" width="960" height="390">
|
| 337 |
+
<div class="update-text"><time class="update-date" datetime="2026-11-05">Nov 5, 2026</time><h3>CogniRank update: code joins the mix.</h3><p>SmolScript now contributes 20% across nine programming languages. Rankings use the updated five-benchmark formula.</p></div>
|
| 338 |
</section>
|
| 339 |
</div>
|
| 340 |
<nav class="update-navigation" aria-label="Updates carousel">
|
|
|
|
| 349 |
<section class="story-slide is-current" aria-hidden="false">
|
| 350 |
<span class="story-kicker">COGNIRANK</span>
|
| 351 |
<h3>What small models can do.</h3>
|
| 352 |
+
<p class="story-copy">CogniRank measures problem-solving in compact models, including first-party post-trained variants: social reasoning, abstraction, procedural reasoning, action decisions, and basic programming.</p>
|
| 353 |
</section>
|
| 354 |
<section class="story-slide" aria-hidden="true" inert>
|
| 355 |
<span class="story-kicker">DOTLABS</span>
|
|
|
|
| 375 |
</section>
|
| 376 |
<section class="story-slide" aria-hidden="true" inert>
|
| 377 |
<span class="story-kicker">EVALUATION</span>
|
| 378 |
+
<h3>Five measurable skills.</h3>
|
| 379 |
+
<p class="story-copy"><a class="benchmark-link" href="https://huggingface.co/datasets/AxiomicLabs/Tiny_Theory_of_Mind" target="_blank" rel="noopener noreferrer" aria-label="TTM benchmark on Hugging Face (opens in new tab)">TTM</a>, <a class="benchmark-link" href="https://huggingface.co/spaces/FlameF0X/Micro-ARC" target="_blank" rel="noopener noreferrer" aria-label="MARC benchmark on Hugging Face (opens in new tab)">MARC</a>, <a class="benchmark-link" href="https://huggingface.co/datasets/reasoning-core/procedural-pile" target="_blank" rel="noopener noreferrer" aria-label="Procedural Pile dataset on Hugging Face (opens in new tab)">Procedural Pile</a>, and <a class="benchmark-link" href="https://huggingface.co/datasets/dotlabs/smolcua" target="_blank" rel="noopener noreferrer" aria-label="SmolCUA dataset on Hugging Face (opens in new tab)">SmolCUA</a>, and <a class="benchmark-link" href="https://huggingface.co/datasets/dotlabs/smolscript" target="_blank" rel="noopener noreferrer">SmolScript</a>. Weights: SmolCUA 25.26%, MARC 21.05%, Procedural Pile 21.05%, TTM 12.63%, SmolScript 20%. SmolScript uses 350 fixed examples and plain code-completion prompts. MARC retains its demonstrations. All five scores are required. <a class="benchmark-link" href="https://huggingface.co/datasets/dotlabs/cognirank" target="_blank" rel="noopener noreferrer">Reproduce the update</a>.</p>
|
| 380 |
</section>
|
| 381 |
<section class="story-slide" aria-hidden="true" inert>
|
| 382 |
<span class="story-kicker">SUBMISSION</span>
|
|
|
|
| 421 |
// Brand colors are read from data.json; deterministic dot patterns need no image assets.
|
| 422 |
const previewAuthors={};
|
| 423 |
const localPreviewRepos={};
|
| 424 |
+
const axes=[['ttm','Social',12/95],['marc','Abstract',20/95],['proc','Procedural',20/95],['smol','Agentic',24/95],['code','Programming',19/95]];
|
| 425 |
let models=[];
|
| 426 |
let map=new Map();
|
| 427 |
+
const scoreJsonKeys={smol:'smolcua',marc:'marc',proc:'procedural_pile',ttm:'ttm',code:'smolscript'};
|
| 428 |
function parseMillions(value){
|
| 429 |
if(typeof value==='number')return value/1e6;
|
| 430 |
const s=String(value??'').trim().replace(/,/g,'');
|
|
|
|
| 484 |
evalMeta:isArray?null:(a.evaluation||null),
|
| 485 |
checkpointRevision:isArray?null:(a.checkpoint_revision||null)};
|
| 486 |
m.millions=parseMillions(m.size);
|
| 487 |
+
axes.forEach(([k],j)=>m[k]=isArray?a[{smol:3,marc:5,proc:6,ttm:7,code:8}[k]]:a.scores[scoreJsonKeys[k]]);
|
| 488 |
m.score=axes.every(([k])=>Number.isFinite(m[k]))?axes.reduce((n,[k,,w])=>n+m[k]*w,0):null;
|
| 489 |
m.modelCard=modelCardUrl(m.cardRef);
|
| 490 |
m.searchIndex=searchIndex(m);
|
|
|
|
| 502 |
Object.values(scoreJsonKeys).every(k=>row.scores[k]===null||(Number.isFinite(row.scores[k]) && row.scores[k]>=0 && row.scores[k]<=100))}
|
| 503 |
// Actual evaluated results are embedded for standalone file:// viewing.
|
| 504 |
// On a hosted site data.json remains the authoritative registry.
|
| 505 |
+
const embeddedEvaluatedRows=[{"id":"MinimaLabs/KLM-1.5","name":"KLM-1.5","parameters":"99.0M","model_card_url":"https://huggingface.co/MinimaLabs/KLM-1.5","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A compact language model exploring how much general capability can fit within roughly 100 million parameters.","comment_source":"dotlabs","checkpoint_revision":"b2bbc22327c2b85316c23e871a91b1287aefa795","scores":{"ttm":42.55,"marc":11.5625,"procedural_pile":0.028325667131668543,"smolcua":0.0,"smolscript":0.0},"cognirank_index":7.814910666764562,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"d9d2d7c6abb47f86fed6c87cf95e189f4686a7705fc8f3f3cb16b7b6dcc0958a","smolscript":"816dda142e9c336adace796e59bc04e139c0472ee729c12d50edf67913ac8032"}},"organization":"MinimaLabs","authorLink":"https://huggingface.co/MinimaLabs","authorColor":"#99D9BD"},{"id":"HuggingFaceTB/SmolLM2-135M","name":"SmolLM2-135M","parameters":"135M","model_card_url":"https://huggingface.co/HuggingFaceTB/SmolLM2-135M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A small open foundation model designed to make language modeling accessible within a tight compute budget.","comment_source":"dotlabs","checkpoint_revision":"93efa2f097d58c2a74874c7e644dbc9b0cee75a2","scores":{"ttm":46.7,"marc":5.3125,"procedural_pile":0.004785877737822812,"smolcua":0.0,"smolscript":0.5374255374255374},"cognirank_index":7.125861081745702,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"b863c457cb2b5d6f32650f8a55b0cf90df150391aca002c923eef1473ceb054d","smolscript":"b4e8f5fa96434823307edee7e14b66fe8b9fc9be048ebcf7c00800ae4474270a"}},"organization":"HuggingFaceTB","authorLink":"https://huggingface.co/HuggingFaceTB","authorColor":"#F5D18C"},{"id":"AxiomicLabs/GPT-X2.5-135M","name":"GPT-X2.5-135M","parameters":"135M","model_card_url":"https://huggingface.co/AxiomicLabs/GPT-X2.5-135M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"An experimental small-scale foundation model focused on learning useful capabilities with limited parameters.","comment_source":"dotlabs","checkpoint_revision":"53959ad51244b913365c2d66a49a301a83cac59c","scores":{"ttm":43.9,"marc":6.25,"procedural_pile":0.0034782608695652162,"smolcua":0.0,"smolscript":0.2849002849002849},"cognirank_index":6.918764954005228,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"89c8ea23447a276d4394e157f7b4bd58778545eb1d6b84c8759b161f4379cdb5","smolscript":"acfee735d0491c330985a3a1b38a75281815f99be4418a9e0acf9e97986aecac"}},"organization":"AxiomicLabs","authorLink":"https://huggingface.co/AxiomicLabs","authorColor":"#A6A0FF"},{"id":"dotlabs/void.1","name":"void.1","parameters":"90.1M","model_card_url":"https://huggingface.co/dotlabs/void.1","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A byte-level foundation model exploring language and reasoning without a conventional text tokenizer.","comment_source":"dotlabs","checkpoint_revision":"786701ec20edc5f7fee47dfedf4f9bb662ca4bb8","scores":{"ttm":41.65,"marc":1.875,"procedural_pile":0.0426930028759097,"smolcua":0.0,"smolscript":0.0},"cognirank_index":5.664777474289665,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"4a79299d13bba736d8f82251d7ab77044af3513b3a5ccdbdf601a89bbdde4926","smolscript":"eb0e2a6253c4158e035e7da9598252f2ac43ed61355e012472ced6d5c8ae2470"}},"organization":"DotLabs","authorLink":"https://huggingface.co/dotlabs","authorColor":"#FFFFFF"},{"id":"tiiuae/Falcon-H1-Tiny-90M-Instruct","name":"Falcon-H1-Tiny-90M-Instruct","parameters":"90M","model_card_url":"https://huggingface.co/tiiuae/Falcon-H1-Tiny-90M-Instruct","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"An instruction-tuned Falcon-H1 Tiny model from its original creators, aimed at efficient conversational tasks.","comment_source":"dotlabs","checkpoint_revision":"e6389502a0b12cd8da894b395ba5bf7436873b16","scores":{"ttm":43.3,"marc":7.1875,"procedural_pile":7.969346397750256,"smolcua":0.0,"smolscript":0.8223258223258223},"cognirank_index":8.824853879781008,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"d6a2bdc3501fb7e56855aff8e79a117b33e5b57aec39b814ed97f65f1e6ef85b","smolscript":"570af0a153d49e39125d61cee1cea5368e2425d6d6aad87306c3a7f7a0c6f1fb"}},"organization":"TII","authorLink":"https://huggingface.co/tiiuae","authorColor":"#D5ACFF"},{"id":"LiquidAI/LFM2.5-230M","name":"LFM2.5-230M","parameters":"230M","model_card_url":"https://huggingface.co/LiquidAI/LFM2.5-230M","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A small creator-post-trained Liquid Foundation Model optimized for responsive, efficient text assistance.","comment_source":"dotlabs","checkpoint_revision":"40cb2ad3b3044d5a41eee083a6103c8b523afa45","scores":{"ttm":48.2,"marc":0.0,"procedural_pile":2.780199447600087,"smolcua":8.1778,"smolscript":0.0},"cognirank_index":8.739696725810544,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"85f3542c267a43e3ee0eb7af66e2f4ce046b4d25e6f15ee2d2acbd9820f5868b","smolscript":"8e6040d0e2c4e9b6e8c4af8fe9fda4229250cbfb4b0ef9c62b38edd916e3c749"}},"organization":"LiquidAI","authorLink":"https://huggingface.co/LiquidAI","authorColor":"#9AB5FF"},{"id":"LiquidAI/LFM2.5-350M","name":"LFM2.5-350M","parameters":"350M","model_card_url":"https://huggingface.co/LiquidAI/LFM2.5-350M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A lightweight Liquid Foundation Model focused on delivering practical capability with a small deployment footprint.","comment_source":"dotlabs","checkpoint_revision":"9921cd4d82c0e3986887aa4b376f9446729ef8a3","scores":{"ttm":46.85,"marc":0.0,"procedural_pile":11.993131773709633,"smolcua":14.0053,"smolscript":0.0},"cognirank_index":11.98094563657045,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"23cf0691a4f482164e83c77ca277ba4102c8ea85bd3db222bf3f2f6e9ec7fdce","smolscript":"3a9b27124c8417e6217d3d881bd3aa683a940c9b0b68092b2e03e52a471681fa"}},"organization":"LiquidAI","authorLink":"https://huggingface.co/LiquidAI","authorColor":"#9AB5FF"},{"id":"google/gemma-3-270m","name":"gemma-3-270m","parameters":"270M","model_card_url":"https://huggingface.co/google/gemma-3-270m","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A compact pretrained Gemma 3 foundation model intended for efficient, specialized downstream applications.","comment_source":"dotlabs","checkpoint_revision":"9b0cfec892e2bc2afd938c98eabe4e4a7b1e0ca1","scores":{"ttm":46.1,"marc":2.8125,"procedural_pile":0.0029742541128357264,"smolcua":0.0,"smolscript":0.0},"cognirank_index":6.415889316655334,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"6e94f6f570384bb6e5af5e52079a1016e66041d5d162e492b255451200ed8590","smolscript":"b8f878ea66e57eed40b3bd22760aeff04d6b2ed26aaebd252043da516f2f21be"}},"organization":"Google","authorLink":"https://huggingface.co/google","authorColor":"#E8B77B"},{"id":"ibm-granite/granite-4.0-350m","name":"granite-4.0-350m","parameters":"350M","model_card_url":"https://huggingface.co/ibm-granite/granite-4.0-350m","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"IBM\u2019s compact, creator-post-trained Granite model for practical language, code, and tool-use tasks.","comment_source":"dotlabs","checkpoint_revision":"bd8a1497065c0d6ba1ef19af6b0d2b14bacf71c2","scores":{"ttm":52.7,"marc":2.5,"procedural_pile":13.301300628673525,"smolcua":13.8532,"smolscript":12.960095460095461},"cognirank_index":16.075206592792465,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"2a230917ac62150d383e5641c66324138679c14ed29d323747951f7d1cfa6874","smolscript":"56fd716f2cf690e2a7fd723cbabae9dd783a2c85b8bbd2b482c67cec8375d8dd"}},"organization":"IBM Granite","authorLink":"https://huggingface.co/ibm-granite","authorColor":"#9DB5EB"},{"id":"ibm-granite/granite-4.0-h-350m","name":"granite-4.0-h-350m","parameters":"340M","model_card_url":"https://huggingface.co/ibm-granite/granite-4.0-h-350m","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"IBM\u2019s hybrid attention\u2013Mamba2 Granite model, post-trained for efficient instruction and tool-oriented tasks.","comment_source":"dotlabs","checkpoint_revision":"3b17b717b8f2f5d305b0a92c1491e239aeda19c8","scores":{"ttm":51.4,"marc":3.125,"procedural_pile":15.574583666404257,"smolcua":15.9499,"smolscript":13.165815665815666},"cognirank_index":17.09199758924824,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"055a122c6216e54ee46d138f3e4e8404a5b8403fed73239bd14e8467b6f20698","smolscript":"439c60e134c754cfa18b1f4a9b04deab4021a2d29a24baaeebd20fb476a519d8"}},"organization":"IBM Granite","authorLink":"https://huggingface.co/ibm-granite","authorColor":"#9DB5EB"},{"id":"GODELEV/Rose-1.5-Medium","name":"Rose-1.5-Medium","parameters":"98.6M","model_card_url":"https://huggingface.co/GODELEV/Rose-1.5-Medium","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A ~98M-parameter Rose X1.5 model exploring grouped-query attention, refresh gates, and efficient learning within a tight parameter budget.","comment_source":"dotlabs","checkpoint_revision":"02f05fa792cda22ca38b20babe6418da0db02cd9","scores":{"ttm":43.55,"marc":3.4375,"procedural_pile":0.012771832822402176,"smolcua":0,"smolscript":0.0},"cognirank_index":6.227425649015242,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"3966ed32879da5f22c99cd5b39c4536917af385110688bb5ee4ca1651e4d3d91","smolscript":"a5fa7426a9801dde80cffc21bed32cd5caa27e23e2ea66aefb30bdd6b10e065f"}},"organization":"GODELEV","authorLink":"https://huggingface.co/GODELEV","authorColor":"#F0A4D5"},{"id":"GODELEV/Rose-1.5-Pro","name":"Rose-1.5-Pro","parameters":"148.8M","model_card_url":"https://huggingface.co/GODELEV/Rose-1.5-Pro","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A larger Rose X1.5 experiment using grouped-query attention and refresh gates to push compact language-model capability.","comment_source":"dotlabs","checkpoint_revision":"96bf23ef5d9a468450b60bcc7e5a828ff3102036","scores":{"ttm":45.6,"marc":6.875,"procedural_pile":0.027063257654258682,"smolcua":0,"smolscript":0.854885854885855},"cognirank_index":7.384043119957015,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"b303d6e3b8599a2daf7c5cce2f4302b47def18ffd0ac340292c083aea477c28a","smolscript":"098282cdd78b1230f5d882d213c51eeb1cfd80b22d431a3bedf06378856ac2a9"}},"organization":"GODELEV","authorLink":"https://huggingface.co/GODELEV","authorColor":"#F0A4D5"},{"id":"fromziro/50M-pro","name":"50M-pro","parameters":"49.6M","model_card_url":"https://huggingface.co/fromziro/50M-pro","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A compact linear-attention language model built around Gated DeltaNet, exploring efficient text generation at roughly 50 million parameters.","comment_source":"dotlabs","checkpoint_revision":"0da1f2c029bf9b4c0aabfbeab6bd81090c570da1","scores":{"ttm":40.2,"marc":4.0625,"procedural_pile":0.004968944099378885,"smolcua":0,"smolscript":0.25252525252525254},"cognirank_index":5.9847090387365,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"85fc0e5e1a94c38ee36c0ced342248c8bfe4be30cea1a0b9b4d6af1855361247","smolscript":"ef0952687e5fe1268f811433da950c461dc57480fc23f9bbb71debaaca830829"}},"organization":"FromZero","authorLink":"https://huggingface.co/fromziro","authorColor":"#A4D4B1"},{"id":"bench-labs/tinctura-v1","name":"tinctura-v1","parameters":"96.2M","model_card_url":"https://huggingface.co/bench-labs/tinctura-v1","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A from-scratch compact language model using a smaller Cagliostro-style architecture and a 75-billion-token training run.","comment_source":"dotlabs","checkpoint_revision":"f475b8a2698b0f2de14fbae584014908fec4f719","scores":{"ttm":44.6,"marc":10.625,"procedural_pile":0.019425921663509163,"smolcua":0,"smolscript":0.2849002849002849},"cognirank_index":7.931596040488165,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"006a655293b27ae8efe5576db5cb8a03aed1f45e83d4031fe8be42c4114e600b","smolscript":"97eada25f949017706f31f8d48c23a98fd3a1b2172fbe787ebe8dd3ce9a4c145"}},"organization":"Bench Labs","authorLink":"https://huggingface.co/bench-labs","authorColor":"#EFB48C"},{"id":"bench-labs/cagliostro-v3.5","name":"cagliostro-v3.5","parameters":"146M","model_card_url":"https://huggingface.co/bench-labs/cagliostro-v3.5","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"An extension of Cagliostro-v3 with a brief additional training stage, exploring stronger capability at the same 146M-parameter scale.","comment_source":"dotlabs","checkpoint_revision":"2e3a2cdb72c0e979d498f2db00ed599e016ac95a","scores":{"ttm":46.55,"marc":7.1875,"procedural_pile":0.007577656444398657,"smolcua":0,"smolscript":0.0},"cognirank_index":7.394753190830399,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"dfd91f864c36ca118a014a240e4a0fe80d79b318930d84399f9c1459a5bd5caf","smolscript":"23f98009db8156346cd763c518bf4ed9d821575bc956b88471ea219cea04d51b"}},"organization":"Bench Labs","authorLink":"https://huggingface.co/bench-labs","authorColor":"#EFB48C"}];
|
| 506 |
function showEmbeddedEvaluated(){
|
| 507 |
setupModels(embeddedEvaluatedRows);
|
| 508 |
document.getElementById('app').dataset.source='evaluated';
|
| 509 |
}
|
| 510 |
const SPACE_DATA_URL='https://huggingface.co/spaces/dotlabs/cognirank/resolve/main/data.json';
|
| 511 |
function registryRows(data){
|
| 512 |
+
if(!data||!Array.isArray(data.authors)||data.evaluation_protocol!=='cognirank-2026-11-update')throw new Error('Invalid or outdated CogniRank registry');
|
| 513 |
+
if(!axes.every(([k,,w])=>Math.abs(data.evaluation_weights?.[scoreJsonKeys[k]]-w)<1e-12))throw new Error('Registry weight mismatch');
|
| 514 |
return data.authors.flatMap(author=>{
|
| 515 |
if(!author||typeof author.name!=='string'||!Array.isArray(author.models))return [];
|
| 516 |
const authorColor=/^#[0-9a-fA-F]{6}$/.test(author.color||'')?author.color:'#FFFFFF';
|
|
|
|
| 636 |
if(!animate&&signature===visibleSignature)return;
|
| 637 |
const before=animate?new Map([...tbody.querySelectorAll('tr[data-id]')].map(tr=>[tr.dataset.id,tr.getBoundingClientRect().top])):null;
|
| 638 |
const above=begin*height,below=Math.max(0,(filteredRows.length-end)*height);
|
| 639 |
+
tbody.innerHTML=(above?`<tr class="virtual-space" aria-hidden="true"><td colspan="8" style="height:${above}px"></td></tr>`:'')+
|
| 640 |
filteredRows.slice(begin,end).map((m,i)=>rowMarkup(m,begin+i)).join('')+
|
| 641 |
+
(below?`<tr class="virtual-space" aria-hidden="true"><td colspan="8" style="height:${below}px"></td></tr>`:'');
|
| 642 |
visibleSignature=signature;
|
| 643 |
if(animate&&!prefersReducedMotion.matches){
|
| 644 |
for(const tr of tbody.querySelectorAll('tr[data-id]')){
|
|
|
|
| 677 |
|
| 678 |
const svg=(tag,attrs)=>{let el=document.createElementNS(NS,tag);Object.entries(attrs||{}).forEach(([k,v])=>el.setAttribute(k,v));return el;};
|
| 679 |
for(let v=20;v<=100;v+=20)base.appendChild(svg('polygon',{points:pos(Array(axes.length).fill(v)),class:'radar-ring'}));
|
| 680 |
+
const taskNames={smol:'SmolCUA',marc:'MARC',proc:'Procedural Pile',ttm:'TTM',code:'SmolScript'};
|
| 681 |
// A second plot shares the same SVG viewport; swapping views never shifts the page.
|
| 682 |
const barsBase=document.getElementById('bar-base'),barsData=document.getElementById('bar-data');
|
| 683 |
// Compare readability: texture is assigned only when selected colors look alike.
|
|
|
|
| 949 |
radarView.setAttribute('aria-hidden',String(toBars));
|
| 950 |
chartToggle.setAttribute('aria-pressed',String(toBars));
|
| 951 |
// Keep chart switching undisclosed in the visible UI (a small easter egg).
|
| 952 |
+
document.getElementById('radar').setAttribute('aria-label',toBars?'Vertical bars showing scores for selected models':'Five-axis radar showing scores for selected models');
|
| 953 |
}
|
| 954 |
// No permanent legend or labels are added: tooltip is revealed only near a bar or vertex.
|
| 955 |
const inspect=document.getElementById('chart-inspect');
|