| 239 | } |
| 240 | |
| 241 | function normalizeUsageData(usageData, data) { |
| 242 | for (var browser in usageData) { |
| 243 | var browserUsage = usageData[browser] |
| 244 | // https://github.com/browserslist/browserslist/issues/431#issuecomment-565230615 |
| 245 | // caniuse-db returns { 0: "percentage" } for `and_*` regional stats |
| 246 | if ('0' in browserUsage) { |
| 247 | var versions = data[browser].versions |
| 248 | browserUsage[versions[versions.length - 1]] = browserUsage[0] |
| 249 | delete browserUsage[0] |
| 250 | } |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | module.exports = { |
| 255 | loadQueries: function loadQueries(ctx, name) { |