You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by ov...@apache.org on 2020/08/13 10:42:40 UTC

[incubator-echarts] 01/01: fix(bar-race): fix bug with animation #12484

This is an automated email from the ASF dual-hosted git repository.

ovilia pushed a commit to branch bar-race
in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git

commit 71255ddf50c34811668475d3c053d63e3b29c241
Author: Ovilia <zw...@gmail.com>
AuthorDate: Thu Aug 13 18:42:13 2020 +0800

    fix(bar-race): fix bug with animation #12484
---
 src/chart/bar/BarView.ts |  57 ++++---
 src/util/graphic.ts      |   6 +
 test/bar-race.html       | 426 +++++++++++++++--------------------------------
 3 files changed, 176 insertions(+), 313 deletions(-)

diff --git a/src/chart/bar/BarView.ts b/src/chart/bar/BarView.ts
index 4b29118..e0d5c25 100644
--- a/src/chart/bar/BarView.ts
+++ b/src/chart/bar/BarView.ts
@@ -112,6 +112,7 @@ class BarView extends ChartView {
     private _isLargeDraw: boolean;
 
     private _isFirstFrame: boolean; // First frame after series added
+    private _onRendered: Function;
 
     private _backgroundGroup: Group;
 
@@ -127,6 +128,8 @@ class BarView extends ChartView {
     render(seriesModel: BarSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload) {
         this._model = seriesModel;
 
+        this.removeOnRenderedListener(api);
+
         this._updateDrawMode(seriesModel);
 
         const coordinateSystemType = seriesModel.get('coordinateSystem');
@@ -197,10 +200,30 @@ class BarView extends ChartView {
         const realtimeSort = axisSort && axis2DModel.get('realtimeSort');
 
         // If no data in the first frame, wait for data to initSort
-        if (realtimeSort && this._isFirstFrame && data.count()) {
-            this._initSort(data, isHorizontalOrRadial, baseAxis as Axis2D, api);
-            this._isFirstFrame = false;
-            return;
+        if (realtimeSort && data.count()) {
+            if (this._isFirstFrame) {
+                this._initSort(data, isHorizontalOrRadial, baseAxis as Axis2D, api);
+
+                this._isFirstFrame = false;
+                return;
+            }
+            else {
+                this._onRendered = () => {
+                    const orderMap = (idx: number) => {
+                        const el = (data.getItemGraphicEl(idx) as Rect);
+                        if (el) {
+                            const shape = el.shape;
+                            // If data is NaN, shape.xxx may be NaN, so use || 0 here in case
+                            return (isHorizontalOrRadial ? shape.y + shape.height : shape.x + shape.width) || 0;
+                        }
+                        else {
+                            return 0;
+                        }
+                    };
+                    this._updateSort(data, orderMap, baseAxis as Axis2D, api);
+                };
+                api.getZr().on('rendered', this._onRendered as any);
+            }
         }
 
         const needsClip = seriesModel.get('clip', true) || realtimeSort;
@@ -382,23 +405,6 @@ class BarView extends ChartView {
         this._backgroundEls = bgEls;
 
         this._data = data;
-
-        if (lastAnimator) {
-            lastAnimator.during(() => {
-                const orderMap = (idx: number) => {
-                    const el = (data.getItemGraphicEl(idx) as Rect);
-                    if (el) {
-                        const shape = el.shape;
-                        // If data is NaN, shape.xxx may be NaN, so use || 0 here in case
-                        return (isHorizontalOrRadial ? shape.y + shape.height : shape.x + shape.width) || 0;
-                    }
-                    else {
-                        return 0;
-                    }
-                };
-                that._updateSort(data, orderMap, baseAxis as Axis2D, api);
-            });
-        }
     }
 
     private _renderLarge(seriesModel: BarSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void {
@@ -499,6 +505,8 @@ class BarView extends ChartView {
                  * as long as the order in the view doesn't change.
                  */
                 if (!oldOrder[i] || oldOrder[i].ordinalNumber !== newOrder[i].ordinalNumber) {
+                    this.removeOnRenderedListener(api);
+
                     const action = {
                         type: 'changeAxisOrder',
                         componentType: baseAxis.dim + 'Axis',
@@ -534,6 +542,13 @@ class BarView extends ChartView {
         this._clear(this._model);
     }
 
+    removeOnRenderedListener(api: ExtensionAPI) {
+        if (this._onRendered) {
+            api.getZr().off('rendered', this._onRendered as any);
+            this._onRendered = null;
+        }
+    }
+
     private _clear(model?: SeriesModel): void {
         const group = this.group;
         const data = this._data;
diff --git a/src/util/graphic.ts b/src/util/graphic.ts
index 5ca3ee6..9b6ad08 100644
--- a/src/util/graphic.ts
+++ b/src/util/graphic.ts
@@ -577,6 +577,12 @@ function animateOrSetLabel<Props extends PathProps>(
         const host = text && innerLabel(text);
         host && (host.startValue = host.nextValue);
 
+        const duration = animatableModel.get('animationDuration');
+        if (!duration) {
+            // No animation for the first frame
+            host.nextValue = interpolateValues;
+        }
+
         const during = (percent: number) => {
             const text = el.getTextContent();
             if (!text || !host) {
diff --git a/test/bar-race.html b/test/bar-race.html
index 429175f..be484f2 100644
--- a/test/bar-race.html
+++ b/test/bar-race.html
@@ -80,307 +80,116 @@ under the License.
                 ]
             ),
             function (echarts) {
+
+                function loadLifeData(cb) {
+                    $.getJSON('data/life-expectancy-table.json', function (data) {
+                        cb(data);
+                    })
+                }
+
                 var chart = echarts.init(document.getElementById('main1'), null, {
                     // renderer: 'svg'
                 });
 
-                var source = [
-                    ['Angola', 'Africa', 'https://www.countryflags.io/ao/flat/64.png', 588866, 621212, 657233, 695164, 734733, 775661, 818062, 862239, 908895, 958930, 1013543, 1082871, 1167455, 1259815, 1360479, 1469505, 1587468, 1714663, 1852971, 2004142, 2169787, 2351525, 2550003, 2763060, 2987103, 3218571, 3455744, 3699560, 3954242, 4225990, 4520960, 4843119, 5192396, 5564024, 5951759, 6302472, 6657829, 7020148, 7397110, 7798957, 8234766, 8708000, 9218787, 9765197, 10343506, 10949424, [...]
-                    ['Burundi', 'Africa', 'https://www.countryflags.io/bi/flat/64.png', 57867, 60059, 62330, 64692, 67232, 70606, 75508, 80883, 86587, 92459, 98312, 104110, 109901, 115800, 122200, 129420, 137545, 146657, 156746, 167676, 178629, 190170, 202542, 215763, 230073, 245495, 262268, 280311, 299426, 319283, 339601, 357739, 375730, 393782, 411835, 429924, 447767, 465620, 484391, 504576, 527802, 554689, 585303, 619383, 656404, 695933, 738137, 783159, 830917, 880822, 932977, 987099, [...]
-                    ['Benin', 'Africa', 'https://www.countryflags.io/bj/flat/64.png', 225533, 243036, 262053, 282715, 305170, 329545, 356057, 384830, 416031, 449720, 486099, 525276, 567564, 613051, 662185, 715202, 772494, 834085, 900437, 965278, 1016236, 1070018, 1126940, 1187099, 1250621, 1317607, 1388168, 1462441, 1541340, 1625791, 1716834, 1815044, 1910225, 1995344, 2082662, 2170765, 2259203, 2348391, 2439225, 2533357, 2631925, 2735157, 2847830, 2973327, 3103024, 3236233, 3372954, 351 [...]
-                    ['Burkina Faso', 'Africa', 'https://www.countryflags.io/bf/flat/64.png', 226977, 234744, 242709, 251039, 259788, 268990, 278745, 289111, 299959, 311347, 323190, 335447, 348345, 361759, 375811, 390629, 418353, 457588, 500783, 548277, 600751, 658561, 722340, 792524, 869407, 953160, 1017667, 1064070, 1112726, 1163681, 1217244, 1273347, 1332276, 1393993, 1458745, 1526699, 1598129, 1693155, 1810936, 1936788, 2071321, 2214526, 2367405, 2530418, 2704755, 2890681, 3089300, 32 [...]
-                    ['Botswana', 'Africa', 'https://www.countryflags.io/bw/flat/64.png', 16051, 16639, 17263, 17927, 19271, 22926, 27270, 32443, 38596, 45875, 54493, 64663, 72018, 79779, 88446, 98143, 108990, 121052, 134398, 149031, 164981, 182259, 209680, 241894, 277910, 317779, 361700, 409650, 461716, 517738, 577800, 641666, 676133, 706781, 737697, 768558, 799303, 829904, 860274, 890252, 919805, 948753, 971320, 992910, 1015059, 1038238, 1062710, 1108982, 1156989, 1206481, 1257518, 1310 [...]
-                    ['Central African Republic', 'Africa', 'https://www.countryflags.io/cf/flat/64.png', 302205, 317330, 333406, 350454, 368614, 387789, 408133, 429651, 453142, 477537, 502749, 528725, 555615, 583628, 613300, 644974, 671828, 694277, 718321, 744243, 772267, 802652, 835275, 869207, 903111, 935995, 967354, 997564, 1027735, 1055533, 1082574, 1112577, 1145046, 1179215, 1213907, 1248269, 1281974, 1315263, 1348120, 1380786, 1413339, 1445507, 1477155, 1508414, 1539535, 1571454, 1 [...]
-                    ['Cote d\'Ivoire', 'Africa', 'https://www.countryflags.io/ci/flat/64.png', 629193, 698611, 776280, 862340, 956623, 1058839, 1131045, 1207206, 1288770, 1377865, 1476416, 1585392, 1705063, 1835010, 1974879, 2129889, 2325707, 2535857, 2761273, 2905057, 3054478, 3209513, 3369971, 3535010, 3703735, 3875372, 4049189, 4225595, 4410678, 4614463, 4826748, 5047907, 5276791, 5511893, 5751043, 5992272, 6236074, 6481754, 6725837, 6966883, 7201085, 7424053, 7638315, 7849457, 806604 [...]
-                    ['Cameroon', 'Africa', 'https://www.countryflags.io/cm/flat/64.png', 721416, 765724, 813120, 863766, 917809, 975298, 1036625, 1102048, 1171813, 1245992, 1325110, 1445641, 1576284, 1717421, 1870202, 2035263, 2199443, 2325390, 2459014, 2600711, 2751065, 2910165, 3078469, 3256259, 3443890, 3641324, 3849128, 4058273, 4248463, 4444468, 4645904, 4852634, 5064953, 5282049, 5504091, 5730749, 5962015, 6198081, 6440913, 6693011, 6956192, 7230870, 7517754, 7817313, 8130183, 8456 [...]
-                    ['Congo, Dem. Rep.', 'Africa', 'https://www.countryflags.io/cd/flat/64.png', 3400360, 3522087, 3649227, 3782293, 3922386, 4070458, 4227193, 4392209, 4564512, 4742135, 4924045, 5109255, 5298832, 5494101, 5698346, 5913608, 6141379, 6381228, 6629703, 6882261, 7135492, 7389075, 7645273, 7907917, 8183134, 8520667, 8877409, 9254003, 9660247, 10107232, 10603485, 11157659, 11766277, 12405780, 13044652, 13659210, 14237886, 14789168, 15335013, 15908019, 16534169, 17222093, 1796 [...]
-                    ['Congo, Rep.', 'Africa', 'https://www.countryflags.io/cg/flat/64.png', 327772, 343899, 360948, 378922, 397859, 417744, 438638, 460577, 483707, 508128, 534037, 561518, 590578, 621069, 653437, 687914, 723593, 760471, 798779, 838735, 880538, 924242, 969880, 1017301, 1066329, 1111143, 1151831, 1193487, 1236224, 1280248, 1325754, 1372830, 1421544, 1472040, 1524489, 1579144, 1636319, 1697466, 1760969, 1826324, 1893340, 1961498, 2031259, 2104173, 2182480, 2267682, 2360787,  [...]
-                    ['Comoros', 'Africa', 'https://www.countryflags.io/km/flat/64.png', 23988, 25914, 27980, 30204, 32609, 35216, 38066, 39596, 41214, 42891, 44607, 46342, 48122, 50024, 52169, 54646, 57512, 60737, 64235, 67848, 71463, 75111, 78778, 82505, 86387, 90501, 94871, 99486, 104335, 109411, 114707, 120236, 124104, 127549, 131037, 134541, 138071, 141616, 145174, 148733, 152294, 155849, 159409, 162990, 166645, 170491, 174541, 178800, 183275, 187979, 192928, 198122, 203573, 209274,  [...]
-                    ['Cabo Verde', 'Africa', 'https://www.countryflags.io/cv/flat/64.png', 33743, 34905, 36320, 37965, 39815, 41826, 44029, 46409, 48808, 51008, 52848, 54325, 55475, 56373, 57266, 58350, 59689, 61245, 63028, 65012, 67416, 72886, 78885, 85347, 92176, 99247, 108494, 118115, 128249, 139115, 150839, 157624, 165084, 173075, 181365, 189769, 198206, 206688, 215222, 223821, 232484, 240898, 249318, 257669, 265848, 273773, 281405, 288764, 295988, 303227, 310579, 316638, 322887, 329 [...]
-                    ['Djibouti', 'Africa', 'https://www.countryflags.io/dj/flat/64.png', 42090, 45530, 49569, 54125, 59119, 64505, 70353, 76741, 83631, 90927, 98633, 106498, 114646, 123945, 135623, 150521, 169441, 191954, 216126, 239094, 258796, 273809, 284877, 293398, 303356, 318891, 341380, 369420, 399648, 427144, 448449, 461893, 468431, 471336, 474579, 480986, 491432, 504922, 520253, 535471, 549181, 561095, 571784, 581630, 591290, 601234, 611543, 622050, 632828, 643898, 655374, 667326 [...]
-                    ['Algeria', 'Africa', 'https://www.countryflags.io/dz/flat/64.png', 3394203, 3626403, 3882767, 4154288, 4443887, 4753164, 5041536, 5208671, 5383539, 5563573, 5747263, 5933927, 6124850, 6321297, 6525328, 6738780, 6961531, 7240239, 7611660, 8004279, 8420028, 8858976, 9321410, 9805134, 10307407, 10824413, 11355685, 11892457, 12421409, 12956681, 13496456, 14039539, 14584560, 15126562, 15661352, 16185540, 16698037, 17198083, 17689675, 18188015, 18684937, 19180228, 19677273 [...]
-                    ['Egypt, Arab Rep.', 'Africa', 'https://www.countryflags.io/eg/flat/64.png', 10221967, 10618456, 11010225, 11412953, 11827265, 12253435, 12692359, 13143419, 13603903, 14068932, 14536143, 15004522, 15476277, 15956046, 16450111, 16964748, 17501268, 17973700, 18408960, 18864255, 19341002, 19838290, 20356015, 20896866, 21464221, 22059066, 22683650, 23283869, 23861169, 24425027, 24961683, 25466223, 25942556, 26396916, 26839423, 27278677, 27714248, 28218743, 28773125, 29337 [...]
-                    ['Eritrea', 'Africa', 'https://www.countryflags.io/er/flat/64.png', 136940, 144897, 153402, 162471, 172081, 182215, 192932, 204253, 212375, 220843, 229710, 238997, 248714, 258871, 269450, 280484, 291979, 303893, 316367, 329481, 343279, 357709, 372641, 388202, 406011, 433814, 463896, 496028, 528879, 560260, 588571, 612637, 632885, 651265, 671238, 695718, 725898, 761506, 802928, 849837, 902044, 960135, 1024425, 1093218, 1163915, 1234321, 1303401, 1371306, 1439096, 14907 [...]
-                    ['Ethiopia', 'Africa', 'https://www.countryflags.io/et/flat/64.png', 1424992, 1507634, 1596238, 1690640, 1791230, 1897784, 2010284, 2128778, 2225746, 2329033, 2440287, 2560710, 2690237, 2823906, 2955520, 3080821, 3196686, 3305081, 3413645, 3533046, 3671076, 3832363, 4015607, 4219104, 4438752, 4672863, 4919280, 5179615, 5456101, 5751613, 6068999, 6410479, 6774121, 7157356, 7553599, 7924237, 8285270, 8650119, 9022892, 9407067, 9807603, 10223839, 10657765, 11106662, 1156 [...]
-                    ['Gabon', 'Africa', 'https://www.countryflags.io/ga/flat/64.png', 86848, 92414, 99891, 108018, 116899, 126604, 137251, 148884, 161461, 174803, 188838, 205082, 222141, 240042, 259014, 279189, 300655, 323320, 347262, 372395, 398719, 426125, 447629, 470083, 493545, 517990, 543472, 569961, 598676, 628176, 658388, 689275, 720845, 752988, 782574, 812398, 842781, 873764, 905426, 937828, 971097, 1005175, 1040291, 1076901, 1115620, 1156905, 1200767, 1247080, 1296101, 1348027,  [...]
-                    ['Ghana', 'Africa', 'https://www.countryflags.io/gh/flat/64.png', 1546790, 1634030, 1725452, 1819650, 1914987, 2009909, 2103423, 2195976, 2290376, 2390977, 2489514, 2575269, 2669844, 2768568, 2864859, 2954239, 3034105, 3107101, 3180281, 3264199, 3366236, 3489594, 3631850, 3787646, 3965301, 4183130, 4401864, 4623179, 4849529, 5084197, 5330684, 5590187, 5861574, 6143017, 6432456, 6727651, 7028226, 7334775, 7650720, 7979372, 8319609, 8662230, 9020827, 9395501, 9786022, 1 [...]
-                    ['Guinea', 'Africa', 'https://www.countryflags.io/gn/flat/64.png', 374626, 397376, 421400, 446904, 474132, 503262, 534558, 567955, 602943, 638592, 674193, 709546, 744730, 779812, 815355, 851735, 889071, 927508, 968538, 1013985, 1065576, 1124635, 1192070, 1254193, 1302321, 1353616, 1406711, 1462579, 1525315, 1600837, 1693077, 1804700, 1933095, 2069459, 2201575, 2320028, 2421061, 2505732, 2578455, 2647621, 2719110, 2793972, 2870954, 2951036, 3034691, 3122395, 3215318, 3 [...]
-                    ['Gambia, The', 'Africa', 'https://www.countryflags.io/gm/flat/64.png', 44626, 46455, 48075, 50042, 53963, 58257, 62994, 68192, 73924, 80230, 87203, 94938, 103516, 112379, 119680, 127277, 135138, 143329, 152020, 161416, 171725, 182970, 195195, 208758, 224402, 241731, 261016, 282200, 304805, 328012, 351247, 374195, 396982, 419336, 440362, 462336, 485381, 509425, 534696, 561381, 589659, 619684, 651518, 684613, 717300, 751275, 786528, 823135, 861181, 900725, 941884, 9846 [...]
-                    ['Guinea-Bissau', 'Africa', 'https://www.countryflags.io/gw/flat/64.png', 83832, 85701, 87534, 89409, 91423, 93636, 96077, 98716, 101553, 104555, 107714, 111066, 114597, 118116, 121363, 124166, 126390, 128139, 129763, 132896, 142584, 153803, 166642, 181021, 196648, 213220, 230720, 249238, 268872, 289755, 312086, 335935, 353604, 366140, 378626, 390840, 402681, 414249, 425826, 437838, 450583, 464188, 478655, 493958, 510052, 526886, 544513, 562969, 582341, 602670, 624079 [...]
-                    ['Equatorial Guinea', 'Africa', 'https://www.countryflags.io/gq/flat/64.png', 65202, 67699, 68888, 70177, 71700, 73515, 75752, 78296, 80681, 82263, 82618, 81586, 79396, 76514, 73604, 71197, 69358, 68068, 67691, 68636, 71164, 75523, 81541, 88528, 98140, 107453, 116082, 124141, 131882, 139792, 148308, 157514, 167340, 177853, 189161, 204442, 221059, 239057, 258494, 279336, 301583, 325204, 350350, 377222, 406137, 437275, 470822, 506719, 544889, 585086, 627158, 671026, 716 [...]
-                    ['Kenya', 'Africa', 'https://www.countryflags.io/ke/flat/64.png', 596722, 632543, 670816, 716059, 765269, 817880, 874399, 935126, 1000339, 1070470, 1158444, 1256447, 1363225, 1479149, 1605073, 1741663, 1889975, 2050233, 2223987, 2412236, 2535197, 2650352, 2770878, 2896235, 3026061, 3159720, 3297262, 3438436, 3583198, 3731054, 3919452, 4120929, 4329249, 4544313, 4765984, 4994283, 5229567, 5471748, 5722352, 5982378, 6256130, 6541545, 6839097, 7149731, 7474468, 7813466,  [...]
-                    ['Liberia', 'Africa', 'https://www.countryflags.io/lr/flat/64.png', 208737, 220879, 233733, 247325, 261740, 277007, 293200, 310379, 328638, 348017, 368652, 390598, 413952, 438784, 465317, 493711, 523614, 554892, 588216, 624446, 664063, 707875, 755300, 803186, 860052, 929051, 989856, 1042204, 1086767, 1125744, 1162328, 1194955, 1112885, 1040309, 985931, 952972, 941418, 1021311, 1113437, 1202860, 1278737, 1336228, 1378809, 1413554, 1451812, 1501829, 1566254, 1642015, 17 [...]
-                    ['Libya', 'Africa', 'https://www.countryflags.io/ly/flat/64.png', 395751, 422411, 451116, 482119, 515758, 583535, 661916, 748526, 843704, 947351, 1059744, 1180739, 1310191, 1446980, 1553514, 1660751, 1771545, 1885646, 2003887, 2127329, 2256652, 2392023, 2532831, 2676858, 2821276, 2922768, 3016116, 3105292, 3191227, 3275646, 3359573, 3443529, 3526949, 3608599, 3686889, 3760790, 3829689, 3894958, 3958609, 4023343, 4091098, 4162142, 4235679, 4311254, 4388044, 4465004, 45 [...]
-                    ['Lesotho', 'Africa', 'https://www.countryflags.io/ls/flat/64.png', 29908, 34312, 39380, 45193, 51845, 59436, 67273, 72135, 77356, 82945, 88925, 95312, 101972, 108879, 116375, 124522, 132282, 136481, 140884, 145412, 150009, 154659, 159359, 164034, 168609, 173012, 178558, 189066, 199999, 211581, 224022, 237446, 251835, 267008, 282687, 298638, 314042, 326769, 339486, 352303, 365293, 378455, 391819, 405428, 419406, 433754, 448564, 461952, 475903, 490526, 506016, 522440,  [...]
-                    ['Morocco', 'Africa', 'https://www.countryflags.io/ma/flat/64.png', 3619287, 3793971, 3973623, 4157495, 4344630, 4533658, 4724868, 4918216, 5114092, 5313202, 5516323, 5723481, 5955942, 6197201, 6449328, 6714487, 6993840, 7286872, 7594142, 7915446, 8250179, 8598463, 8960310, 9331960, 9710432, 10092012, 10475430, 10860432, 11248397, 11640605, 12039263, 12444707, 12855512, 13267999, 13678862, 13995729, 14285555, 14566859, 14842165, 15114839, 15386945, 15659555, 15933727, [...]
-                    ['Madagascar', 'Africa', 'https://www.countryflags.io/mg/flat/64.png', 542675, 573078, 605315, 639540, 675807, 714171, 754443, 794053, 836042, 880328, 927259, 981645, 1039492, 1100750, 1165702, 1234201, 1302441, 1374405, 1450329, 1530300, 1614654, 1703479, 1797054, 1895439, 1998623, 2106591, 2219702, 2338140, 2462865, 2594158, 2733334, 2880489, 3036093, 3200680, 3336672, 3476114, 3622762, 3776499, 3937065, 4103815, 4276115, 4454032, 4637734, 4827101, 5022403, 5283544, [...]
-                    ['Mali', 'Africa', 'https://www.countryflags.io/ml/flat/64.png', 582485, 604663, 627575, 651361, 676191, 702074, 729167, 757441, 787292, 818898, 852498, 888365, 926545, 966831, 1009065, 1052981, 1098429, 1146679, 1198209, 1252671, 1310539, 1372347, 1438081, 1506636, 1576278, 1645715, 1714179, 1780474, 1839191, 1902800, 1974251, 2055059, 2144878, 2242131, 2344800, 2450960, 2560306, 2673560, 2797427, 2948093, 3109998, 3283515, 3469099, 3667206, 3878667, 4103283, 4342710 [...]
-                    ['Mozambique', 'Africa', 'https://www.countryflags.io/mz/flat/64.png', 507456, 531739, 557880, 585331, 614297, 644762, 676802, 710608, 746227, 783814, 823622, 871701, 928006, 988261, 1053565, 1124343, 1201202, 1283887, 1371924, 1463900, 1559003, 1704818, 1865730, 2034600, 2207251, 2379522, 2547049, 2710292, 2880326, 3074886, 3311912, 3464185, 3655706, 3875730, 4106167, 4332973, 4551617, 4765731, 4925453, 5085544, 5257336, 5442231, 5637969, 5843408, 6056842, 6276712, 6 [...]
-                    ['Mauritania', 'Africa', 'https://www.countryflags.io/mr/flat/64.png', 59042, 65667, 73016, 81162, 90178, 100130, 111119, 123244, 136596, 151234, 167327, 184967, 204285, 225334, 248309, 273297, 300467, 328313, 356701, 387184, 419894, 454892, 492331, 532222, 574596, 619374, 666722, 716678, 760932, 779485, 798312, 817378, 836770, 856863, 878080, 900694, 924905, 950552, 977296, 1004571, 1032022, 1077668, 1134350, 1193226, 1254525, 1318377, 1384816, 1453929, 1526169, 1601 [...]
-                    ['Mauritius', 'Africa', 'https://www.countryflags.io/mu/flat/64.png', 231505, 243908, 256013, 268035, 280009, 291916, 303804, 315676, 327573, 339504, 351513, 363605, 375755, 379491, 383371, 387512, 391829, 396239, 399416, 404358, 409127, 413108, 416035, 417715, 425254, 431938, 438482, 445028, 451399, 458181, 464802, 468530, 473391, 477687, 483053, 485844, 489444, 494198, 498006, 502932, 506439, 509128, 511325, 513680, 515544, 517242, 518278, 519269, 519756, 519754, 51 [...]
-                    ['Malawi', 'Africa', 'https://www.countryflags.io/mw/flat/64.png', 158856, 166094, 173706, 181757, 190244, 199200, 208655, 223713, 240604, 258887, 278663, 300036, 323213, 348287, 375513, 405006, 437195, 472375, 501479, 529252, 557759, 586123, 614791, 646418, 684835, 732865, 793032, 864059, 944362, 1022514, 1090981, 1145851, 1188777, 1225141, 1264496, 1314242, 1377863, 1453668, 1539770, 1603861, 1662059, 1719058, 1776347, 1835082, 1896842, 1962998, 2033727, 2108672, 21 [...]
-                    ['Namibia', 'Africa', 'https://www.countryflags.io/na/flat/64.png', 107910, 113172, 118610, 124348, 130395, 136749, 143416, 150414, 157812, 165721, 173963, 181410, 189353, 197593, 205875, 214003, 221942, 229800, 237645, 245606, 253836, 262238, 270546, 279578, 290150, 302761, 317746, 334885, 353512, 372554, 391247, 409220, 428928, 449634, 471025, 493512, 517339, 542175, 567341, 591805, 614846, 636114, 662539, 689506, 716611, 744434, 773162, 802806, 834061, 867660, 9043 [...]
-                    ['Niger', 'Africa', 'https://www.countryflags.io/ne/flat/64.png', 196311, 205552, 215289, 231199, 248274, 266500, 285971, 310540, 337092, 365728, 396652, 429973, 465937, 504711, 546659, 592054, 641310, 694492, 736219, 769963, 805088, 841757, 880029, 920062, 961816, 1005299, 1050645, 1098083, 1146797, 1187802, 1231416, 1278092, 1327640, 1380301, 1436003, 1494860, 1556955, 1622396, 1691159, 1762929, 1837592, 1914123, 1984086, 2056868, 2132746, 2211908, 2294765, 2381258, [...]
-                    ['Nigeria', 'Africa', 'https://www.countryflags.io/ng/flat/64.png', 6955737, 7201014, 7457881, 7726947, 8006600, 8296555, 8598370, 8912244, 9239947, 9582542, 9942297, 10399654, 10881326, 11392129, 11941851, 12535293, 13178960, 13870654, 14602923, 15361978, 16139321, 17112649, 18120138, 19167890, 20270118, 21434269, 22668099, 23971572, 25343264, 26778168, 28276132, 29489895, 30744969, 32043165, 33388301, 34785092, 36237343, 37742894, 39306959, 40933959, 42627440, 44751 [...]
-                    ['Rwanda', 'Africa', 'https://www.countryflags.io/rw/flat/64.png', 76269, 79516, 82671, 85828, 89287, 93173, 97647, 102652, 108146, 113914, 119920, 129048, 139071, 149817, 161506, 174276, 188169, 203287, 219770, 231314, 242693, 254377, 266397, 279142, 293389, 309494, 328521, 349936, 370490, 385480, 391891, 387212, 421412, 460712, 509833, 583145, 695539, 813080, 935002, 1067913, 1197916, 1318462, 1432119, 1467326, 1491021, 1520682, 1557477, 1598595, 1643108, 1689182, 1 [...]
-                    ['Sudan', 'Africa', 'https://www.countryflags.io/sd/flat/64.png', 810731, 872668, 939444, 1011469, 1089192, 1172825, 1262982, 1360216, 1464966, 1577575, 1698845, 1829017, 1968957, 2104071, 2199226, 2300463, 2407884, 2521418, 2640882, 2765735, 2895546, 3030399, 3170953, 3366677, 3648614, 3947501, 4262608, 4595231, 4951277, 5338264, 5764225, 6234658, 6749810, 7240120, 7513116, 7768874, 8001974, 8216978, 8422547, 8631857, 8855061, 9095540, 9349825, 9612013, 9873047, 1012 [...]
-                    ['Senegal', 'Africa', 'https://www.countryflags.io/sn/flat/64.png', 737552, 779172, 823109, 869496, 918601, 970475, 1025247, 1083052, 1144140, 1208733, 1277252, 1348134, 1423194, 1501438, 1581749, 1663157, 1740830, 1801704, 1863904, 1929557, 2000434, 2077137, 2159401, 2246934, 2339064, 2434954, 2534656, 2638363, 2744603, 2840199, 2938833, 3040925, 3146046, 3252700, 3359244, 3464181, 3567106, 3668587, 3770559, 3875456, 3985250, 4100823, 4221853, 4364221, 4525462, 46933 [...]
-                    ['Sierra Leone', 'Africa', 'https://www.countryflags.io/sl/flat/64.png', 398595, 416997, 436378, 457138, 480027, 504033, 529265, 555776, 583812, 613561, 645308, 679223, 715390, 753765, 794427, 830172, 861916, 895111, 929788, 965939, 1003541, 1042127, 1081592, 1122863, 1167367, 1215742, 1264696, 1313486, 1361639, 1403132, 1433908, 1452324, 1460525, 1462543, 1464656, 1471777, 1484562, 1502819, 1530045, 1570272, 1626076, 1699790, 1790001, 1890140, 1990711, 2089017, 21817 [...]
-                    ['Somalia', 'Africa', 'https://www.countryflags.io/so/flat/64.png', 477110, 501894, 528046, 555575, 583809, 612583, 644078, 678630, 714552, 749175, 781156, 806885, 828271, 856413, 907964, 989404, 1104452, 1255066, 1422265, 1578125, 1701893, 1784702, 1832247, 1856324, 1876195, 1906231, 1951399, 2009074, 2075714, 2139312, 2193905, 2237303, 2273447, 2309409, 2356107, 2421263, 2508596, 2615954, 2738197, 2867038, 2996046, 3123296, 3250860, 3418738, 3594397, 3779948, 397649 [...]
-                    ['South Sudan', 'Africa', 'https://www.countryflags.io/ss/flat/64.png', 258517, 263081, 267850, 272884, 278126, 283610, 289374, 295354, 301622, 308148, 314907, 321982, 329312, 336988, 344946, 353283, 361831, 370541, 379762, 389817, 400838, 412972, 425846, 450252, 492649, 536540, 582212, 629558, 677293, 723169, 765824, 802975, 835044, 858010, 855444, 866589, 894411, 937392, 991176, 1049024, 1105876, 1159989, 1213040, 1267102, 1325693, 1390997, 1463889, 1542855, 1626144 [...]
-                    ['Sao Tome and Principe', 'Africa', 'https://www.countryflags.io/st/flat/64.png', 10327, 10848, 11578, 12318, 13153, 14147, 15358, 16781, 18397, 20127, 21918, 22952, 23696, 24431, 25231, 26136, 27167, 28302, 29493, 30675, 31791, 32824, 34375, 36001, 37671, 39432, 41292, 43245, 45301, 47454, 49712, 52092, 54375, 56718, 59102, 61496, 63885, 66275, 68722, 71295, 74049, 77010, 80493, 84225, 88099, 92078, 96151, 100340, 104621, 109018, 113521, 118122, 122828, 127580, 13238 [...]
-                    ['Eswatini', 'Africa', 'https://www.countryflags.io/sz/flat/64.png', 13663, 15496, 17551, 19861, 22474, 25427, 28713, 31793, 35223, 39027, 43258, 47961, 53192, 58971, 65362, 72404, 80179, 85125, 89691, 94457, 99424, 104523, 109795, 115423, 121695, 128791, 136870, 145843, 155369, 164896, 174015, 182500, 190430, 198056, 205844, 214122, 223076, 231732, 235459, 238581, 240805, 241999, 242399, 242445, 242729, 243712, 245505, 248509, 255479, 262842, 270399, 278134, 285192,  [...]
-                    ['Seychelles', 'Africa', 'https://www.countryflags.io/sc/flat/64.png', 11540, 12316, 13118, 13949, 14819, 15733, 16693, 17693, 18736, 19818, 20940, 22062, 23421, 24621, 25937, 27432, 28905, 30449, 30700, 30955, 31229, 31603, 31779, 31731, 31910, 32160, 32351, 33744, 33860, 34065, 34246, 34731, 34930, 35718, 36750, 37376, 38024, 38583, 39471, 40396, 40917, 41126, 42595, 42320, 42382, 42813, 43966, 44460, 45755, 46241, 47880, 46973, 47790, 49055, 50219, 51754, 52859, 53922],
-                    ['Chad', 'Africa', 'https://www.countryflags.io/td/flat/64.png', 200957, 213062, 225945, 239626, 255727, 278203, 302416, 328505, 356794, 387597, 421486, 458794, 499778, 542457, 588088, 636330, 687166, 740747, 797759, 821900, 847677, 875102, 904328, 935734, 969903, 1007055, 1047710, 1091731, 1138870, 1188341, 1239682, 1292932, 1348229, 1403423, 1451945, 1503265, 1557278, 1613896, 1673750, 1737360, 1805079, 1877275, 1953547, 2032918, 2113682, 2194709, 2275451, 2356432,  [...]
-                    ['Togo', 'Africa', 'https://www.countryflags.io/tg/flat/64.png', 159600, 174769, 191015, 209045, 230147, 255440, 286062, 322364, 363861, 408976, 450183, 472147, 492872, 512679, 532384, 552643, 573429, 594659, 617270, 642423, 671041, 703572, 740164, 780104, 821769, 864060, 906940, 950578, 994630, 1038672, 1082648, 1126053, 1169151, 1213299, 1260543, 1312339, 1369567, 1431830, 1498036, 1566424, 1635599, 1705082, 1775470, 1847364, 1921834, 1999658, 2081114, 2166016, 2254 [...]
-                    ['Tunisia', 'Africa', 'https://www.countryflags.io/tn/flat/64.png', 1566559, 1607538, 1652015, 1699968, 1751298, 1805590, 1865978, 1944133, 2026350, 2111834, 2200362, 2291761, 2386374, 2484247, 2585973, 2689900, 2785901, 2885281, 2989612, 3100869, 3220318, 3348696, 3485498, 3628473, 3778593, 3942025, 4105358, 4268509, 4432733, 4599578, 4770577, 4945894, 5124253, 5302734, 5470510, 5602725, 5726710, 5842761, 5951656, 6054487, 6152395, 6245039, 6333095, 6419541, 6506432, [...]
-                    ['Tanzania', 'Africa', 'https://www.countryflags.io/tz/flat/64.png', 528509, 559541, 592636, 627777, 665038, 704517, 746292, 790637, 870061, 964069, 1068306, 1184203, 1312559, 1454157, 1610103, 1781164, 1968806, 2173667, 2397905, 2560919, 2719334, 2886940, 3065089, 3253365, 3452356, 3661410, 3881163, 4111940, 4356633, 4578236, 4807792, 5054588, 5317625, 5592427, 5873136, 6154842, 6435980, 6718378, 7006325, 7306494, 7624779, 7962433, 8320222, 8771267, 9265294, 9791550, [...]
-                    ['Uganda', 'Africa', 'https://www.countryflags.io/ug/flat/64.png', 299835, 323496, 349411, 377741, 408457, 441513, 477415, 516042, 557486, 601265, 629486, 654863, 680408, 706360, 733463, 762231, 792933, 825558, 859900, 895854, 945482, 1012953, 1085452, 1163377, 1248062, 1340459, 1441346, 1551021, 1669674, 1796635, 1931533, 2066352, 2199176, 2338687, 2485468, 2639890, 2802072, 2972455, 3153191, 3346424, 3554447, 3778192, 4018702, 4276212, 4550722, 4841052, 5149203, 547 [...]
-                    ['South Africa', 'Africa', 'https://www.countryflags.io/za/flat/64.png', 8138211, 8385621, 8631458, 8886439, 9150112, 9422339, 9702787, 9991697, 10290191, 10599780, 10919313, 11240988, 11573961, 11915521, 12261915, 12610526, 12959556, 13309900, 13664894, 14029453, 14411508, 14836268, 15275381, 15723388, 16171347, 16653249, 17212444, 17769785, 18334902, 18923392, 19545370, 20200630, 20875876, 21569049, 22259855, 22932158, 23580029, 24207383, 24817322, 25418106, 2601529 [...]
-                    ['Zambia', 'Africa', 'https://www.countryflags.io/zm/flat/64.png', 552487, 595111, 641150, 692846, 760165, 832839, 911290, 995787, 1087208, 1186232, 1266829, 1348908, 1436892, 1530527, 1629833, 1734414, 1844398, 1959813, 2081307, 2209423, 2344797, 2428785, 2509987, 2592639, 2675627, 2758089, 2840010, 2921482, 3002484, 3083016, 3163300, 3212589, 3255309, 3297925, 3342446, 3390221, 3441885, 3496981, 3553822, 3610318, 3665076, 3788660, 3944965, 4106317, 4273875, 4448571, [...]
-                    ['Zimbabwe', 'Africa', 'https://www.countryflags.io/zw/flat/64.png', 472468, 496270, 523204, 561146, 601709, 644773, 690528, 739175, 791074, 845606, 898591, 955456, 1016386, 1080922, 1148663, 1215307, 1284118, 1355385, 1430794, 1512619, 1602697, 1701543, 1809079, 1932155, 2063525, 2200562, 2343238, 2491436, 2643488, 2797468, 2951881, 3105552, 3258168, 3374241, 3483496, 3592172, 3701048, 3809730, 3917525, 4023161, 4125987, 4225519, 4323307, 4356041, 4381920, 4413845, 4 [...]
-                    ['Aruba', 'Americas', 'https://www.countryflags.io/aw/flat/64.png', 27526, 28141, 28532, 28761, 28924, 29082, 29253, 29416, 29575, 29738, 29900, 30082, 30275, 30470, 30605, 30661, 30615, 30495, 30353, 30282, 30332, 30560, 30943, 31365, 31676, 31762, 31560, 31142, 30753, 30720, 31273, 32507, 34116, 35953, 37719, 39172, 40232, 40970, 41488, 41945, 42444, 43048, 43670, 44246, 44669, 44889, 44881, 44686, 44375, 44052, 43778, 43822, 44064, 44360, 44674, 44979, 45275, 45572],
-                    ['Argentina', 'Americas', 'https://www.countryflags.io/ar/flat/64.png', 15177907, 15550745, 15916161, 16283191, 16650738, 17017602, 17383414, 17749066, 18120768, 18505677, 18909948, 19327703, 19762667, 20210548, 20661009, 21106169, 21543399, 21974571, 22405664, 22844170, 23296127, 23780333, 24285074, 24799122, 25319368, 25842013, 26365972, 26891584, 27418228, 27944438, 28469636, 28987585, 29462392, 29933012, 30397318, 30852828, 31298956, 31735996, 32167673, 32599189,  [...]
-                    ['Antigua and Barbuda', 'Americas', 'https://www.countryflags.io/ag/flat/64.png', 21945, 21919, 21959, 22045, 22149, 22252, 22349, 22441, 22519, 22571, 22692, 23114, 23505, 23862, 24196, 24502, 24792, 25052, 25265, 25395, 25424, 25352, 25197, 24973, 24711, 24438, 24153, 23870, 23647, 23549, 23628, 23870, 24008, 24275, 24624, 25002, 25403, 25826, 26235, 26587, 26853, 26997, 26827, 26593, 26333, 26078, 25832, 25589, 25344, 25097, 24837, 24603, 24703, 24798, 24892, 24981 [...]
-                    ['Bahamas, The', 'Americas', 'https://www.countryflags.io/bs/flat/64.png', 65401, 69587, 74094, 78852, 83751, 88714, 93733, 98784, 103767, 108556, 113068, 117234, 121087, 124751, 128424, 132250, 136279, 140473, 144846, 149340, 153997, 159055, 164261, 169532, 174781, 179944, 184961, 189864, 194731, 199676, 204654, 209068, 213687, 218337, 222758, 226812, 230381, 233582, 236721, 240212, 244291, 248719, 253793, 259335, 265039, 270702, 276254, 281743, 287110, 292348, 29742 [...]
-                    ['Belize', 'Americas', 'https://www.countryflags.io/bz/flat/64.png', 49740, 50874, 52013, 53188, 54410, 55692, 57046, 58442, 59828, 61107, 62268, 63401, 64396, 65278, 66086, 66858, 67590, 68294, 69059, 69998, 71175, 72577, 74223, 76043, 77945, 79853, 81779, 83738, 85658, 87432, 89022, 90347, 91444, 92579, 94055, 96083, 98748, 101945, 105454, 108953, 112276, 115714, 118947, 122042, 125151, 128361, 131697, 135116, 138576, 142037, 145457, 148887, 152344, 155852, 159440,  [...]
-                    ['Bermuda', 'Americas', 'https://www.countryflags.io/bm/flat/64.png', 44400, 45500, 46600, 47700, 48900, 50100, 51000, 52000, 53000, 54000, 55000, 54600, 54200, 53800, 53400, 53000, 53200, 53400, 53600, 53800, 54670, 55050, 55449, 55930, 56423, 56898, 57382, 57849, 58347, 58841, 59326, 59021, 58595, 58910, 59320, 59746, 60129, 60497, 60943, 61285, 61833, 62504, 62912, 63325, 63740, 64154, 64523, 64888, 65273, 65636, 65124, 64564, 64798, 65001, 65139, 65239, 65341, 65441],
-                    ['Bolivia', 'Americas', 'https://www.countryflags.io/bo/flat/64.png', 1357786, 1395202, 1433798, 1473628, 1514810, 1557286, 1601227, 1646632, 1693563, 1742044, 1792218, 1844009, 1897509, 1952801, 2010085, 2069524, 2131079, 2221487, 2324287, 2430642, 2540518, 2653552, 2770078, 2889746, 3012564, 3138013, 3266233, 3397152, 3531295, 3668833, 3810495, 3956298, 4103656, 4224565, 4348565, 4475711, 4605924, 4739199, 4875066, 5013057, 5152734, 5293751, 5432830, 5572414, 571343 [...]
-                    ['Brazil', 'Americas', 'https://www.countryflags.io/br/flat/64.png', 33315843, 35036038, 36830967, 38699975, 40632217, 42614884, 44649390, 46735257, 48873647, 51058529, 53296257, 55601915, 57962113, 60375977, 62858800, 65416319, 68051067, 70755737, 73536292, 76391349, 79320872, 82319314, 85387337, 88504411, 91645752, 94786163, 97923276, 101051513, 104173596, 107289048, 110404093, 113511305, 116609474, 119705248, 122818031, 125958401, 129130417, 132441101, 135763838, 1 [...]
-                    ['Barbados', 'Americas', 'https://www.countryflags.io/bb/flat/64.png', 84932, 85371, 85875, 86416, 86942, 87420, 87841, 88229, 88618, 89058, 89687, 90755, 91917, 93135, 94372, 95597, 96795, 97974, 99128, 100245, 101135, 100797, 100404, 99975, 99543, 99135, 98751, 98392, 98041, 97696, 97302, 96687, 96072, 95457, 94845, 94235, 93638, 93046, 92451, 91842, 91281, 91029, 90758, 90482, 90221, 89987, 89789, 89613, 89452, 89286, 89099, 88951, 88849, 88790, 88779, 88815, 88899 [...]
-                    ['Canada', 'Americas', 'https://www.countryflags.io/ca/flat/64.png', 12368141, 12729040, 13121753, 13522659, 13934678, 14343688, 14763748, 15136519, 15487885, 15804855, 16132459, 16470088, 16708781, 16967420, 17247044, 17548557, 17756796, 17976212, 18167130, 18358996, 18607802, 18852288, 19121765, 19355470, 19583639, 19807755, 20046584, 20316591, 20585971, 20961910, 21282904, 21585143, 21927863, 22245552, 22536691, 22800720, 23129543, 23491972, 23812357, 24125782, 244 [...]
-                    ['Chile', 'Americas', 'https://www.countryflags.io/cl/flat/64.png', 5234650, 5417381, 5601416, 5789685, 5982101, 6178100, 6378021, 6581183, 6786313, 6991199, 7194609, 7394942, 7593535, 7790200, 7985511, 8179998, 8373542, 8566301, 8759492, 8954618, 9153020, 9354703, 9551237, 9716331, 9887209, 10064453, 10248469, 10438657, 10633284, 10830038, 11026856, 11223072, 11424062, 11647003, 11868191, 12087071, 12303000, 12515885, 12725607, 12932708, 13137110, 13338739, 13531005, [...]
-                    ['Colombia', 'Americas', 'https://www.countryflags.io/co/flat/64.png', 7625144, 8100904, 8600109, 9122091, 9667644, 10111979, 10568140, 11039636, 11522241, 12008495, 12494369, 12977019, 13458246, 13941915, 14429675, 14929940, 15448037, 15981650, 16531786, 17098052, 17679583, 18276408, 18888845, 19514217, 20148512, 20788375, 21398001, 21997026, 22598794, 23203556, 23812226, 24423929, 25038646, 25652963, 26265492, 26874728, 27480157, 28080529, 28679315, 29279116, 298815 [...]
-                    ['Costa Rica', 'Americas', 'https://www.countryflags.io/cr/flat/64.png', 456620, 474398, 492867, 513730, 540992, 568941, 597591, 626924, 656840, 687171, 717859, 748808, 780143, 811369, 838729, 867257, 897131, 928260, 960759, 994596, 1029769, 1066319, 1104347, 1143609, 1184720, 1240754, 1298341, 1357522, 1418599, 1481975, 1548090, 1616945, 1688410, 1762146, 1837985, 1915596, 1994999, 2075842, 2157348, 2238302, 2318053, 2414466, 2509150, 2602663, 2695950, 2789642, 28840 [...]
-                    ['Cuba', 'Americas', 'https://www.countryflags.io/cu/flat/64.png', 4170494, 4270963, 4379048, 4492010, 4606097, 4718438, 4827571, 4934081, 5039162, 5144852, 5252256, 5408547, 5577635, 5745493, 5908089, 6061745, 6205494, 6339812, 6465748, 6584614, 6698346, 6805577, 6889772, 6969238, 7055315, 7152167, 7263065, 7385975, 7515623, 7643407, 7763438, 7856503, 7924120, 7985177, 8043213, 8100682, 8157843, 8218414, 8282030, 8342391, 8399069, 8451992, 8501560, 8540153, 8567495,  [...]
-                    ['Curacao', 'Americas', 'https://www.countryflags.io/cw/flat/64.png', 93258, 94722, 96940, 99290, 101532, 103656, 105249, 106879, 109059, 111346, 113545, 116141, 116907, 116777, 118424, 119543, 120253, 120788, 120361, 120434, 121052, 121992, 123658, 124984, 126083, 127169, 127569, 126993, 125566, 124022, 123122, 122666, 122964, 124420, 125783, 127258, 129273, 130794, 129469, 125761, 121481, 117447, 117440, 119730, 121652, 124627, 127696, 130064, 131527, 132200, 133691 [...]
-                    ['Cayman Islands', 'Americas', 'https://www.countryflags.io/ky/flat/64.png', 7865, 8026, 8146, 8227, 8298, 8369, 8441, 8521, 8631, 8827, 9144, 9581, 10136, 10784, 11498, 12244, 13022, 13841, 14661, 15444, 16162, 16789, 17356, 17906, 18543, 19313, 20251, 21339, 22538, 23776, 25010, 26213, 27404, 28646, 30055, 31672, 33536, 35597, 37740, 39808, 41687, 43316, 44738, 46028, 47299, 48622, 50031, 51483, 52926, 54279, 55507, 56579, 57523, 58371, 59172, 59963, 60765, 61559],
-                    ['Dominica', 'Americas', 'https://www.countryflags.io/dm/flat/64.png', 22712, 23138, 23540, 23938, 24364, 24832, 25362, 25933, 26498, 26995, 27493, 28248, 28883, 29459, 30061, 30763, 31588, 32519, 33494, 34417, 35216, 36024, 37227, 38313, 39325, 40290, 41202, 42060, 42900, 43778, 44739, 45680, 45825, 46042, 46210, 46269, 46186, 45993, 45753, 45562, 45474, 45552, 45867, 46257, 46661, 47038, 47372, 47681, 47976, 48293, 48646, 49047, 49483, 49943, 50421, 50905, 51392, 51881],
-                    ['Dominican Republic', 'Americas', 'https://www.countryflags.io/do/flat/64.png', 994504, 1059768, 1129415, 1202639, 1279434, 1359649, 1443416, 1530663, 1621512, 1715719, 1813584, 1915012, 2019973, 2128225, 2239990, 2355014, 2473385, 2594881, 2719705, 2847898, 2979574, 3114501, 3224814, 3313948, 3404189, 3495417, 3587610, 3680767, 3775009, 3870446, 3967241, 4065500, 4164987, 4265237, 4400012, 4545878, 4692294, 4838980, 4986702, 5136111, 5287676, 5441357, 5597107, 57936 [...]
-                    ['Ecuador', 'Americas', 'https://www.countryflags.io/ec/flat/64.png', 1539941, 1611926, 1687399, 1763826, 1842030, 1923644, 2008861, 2097624, 2190066, 2285836, 2385167, 2487849, 2594113, 2703745, 2818332, 2960068, 3106957, 3258748, 3415786, 3578063, 3745818, 3918768, 4097265, 4273673, 4450524, 4632898, 4821262, 5015234, 5214939, 5419512, 5629146, 5827713, 6019368, 6213712, 6410432, 6608767, 6808781, 7010107, 7212089, 7413921, 7614917, 7814347, 7989382, 8148652, 831032 [...]
-                    ['Grenada', 'Americas', 'https://www.countryflags.io/gd/flat/64.png', 27259, 27852, 28381, 28840, 29240, 29579, 29852, 30061, 30214, 30336, 30417, 30404, 30389, 30356, 30266, 30102, 29837, 29491, 29190, 29087, 29293, 29869, 30746, 31750, 32611, 33146, 33275, 33071, 32681, 32332, 32185, 32315, 32798, 33409, 34023, 34558, 34990, 35351, 35665, 35961, 36276, 36583, 36667, 36760, 36855, 36954, 37059, 37170, 37287, 37412, 37542, 37679, 37835, 38017, 38224, 38453, 38711, 38994],
-                    ['Greenland', 'Americas', 'https://www.countryflags.io/gl/flat/64.png', 19024, 20155, 21492, 22926, 24265, 25892, 27334, 28849, 30461, 32095, 33753, 34660, 35585, 36218, 36705, 36897, 37089, 37033, 37075, 37567, 38213, 39013, 39588, 40240, 40896, 41475, 41900, 42559, 43301, 43886, 44312, 44418, 44406, 44438, 44790, 45143, 45335, 45487, 45638, 45708, 45859, 46122, 46473, 46739, 46997, 47175, 47220, 47213, 47196, 47360, 48018, 48217, 48402, 48322, 48308, 48298, 48503, 48629],
-                    ['Guatemala', 'Americas', 'https://www.countryflags.io/gt/flat/64.png', 1310427, 1377506, 1447488, 1520470, 1593340, 1655168, 1719411, 1785984, 1854763, 1925609, 1998266, 2072938, 2149481, 2227787, 2307448, 2388522, 2470944, 2554794, 2640501, 2728902, 2820447, 2915440, 3013702, 3115054, 3218848, 3324617, 3432318, 3542207, 3654813, 3770514, 3890060, 4013604, 4141179, 4272346, 4406639, 4543722, 4683365, 4825726, 4972110, 5123672, 5281515, 5445884, 5616681, 5789971, 5965 [...]
-                    ['Guyana', 'Americas', 'https://www.countryflags.io/gy/flat/64.png', 165879, 171178, 176362, 181350, 186053, 190404, 194366, 197956, 201240, 204333, 207427, 210772, 213993, 217150, 220306, 223506, 226803, 230145, 233309, 236020, 237853, 237615, 236757, 235359, 233527, 231385, 228902, 226138, 223440, 221261, 219893, 219513, 219981, 220884, 221633, 221817, 221305, 220236, 218828, 217384, 216152, 215192, 214422, 212828, 210944, 208928, 206755, 204490, 202288, 200360, 198 [...]
-                    ['Honduras', 'Americas', 'https://www.countryflags.io/hn/flat/64.png', 463729, 488840, 515201, 542894, 572154, 603018, 635698, 670213, 706658, 744940, 785169, 827378, 871724, 918310, 965837, 1012512, 1061601, 1113141, 1167179, 1223687, 1282618, 1344028, 1407993, 1474547, 1543748, 1615507, 1689928, 1767080, 1846274, 1924162, 2004926, 2088583, 2175123, 2264421, 2356590, 2451524, 2549111, 2649332, 2752170, 2857698, 2965809, 3076399, 3198917, 3324676, 3452734, 3582381, 37 [...]
-                    ['Haiti', 'Americas', 'https://www.countryflags.io/ht/flat/64.png', 602850, 629952, 658297, 687867, 718762, 750865, 784391, 819267, 855429, 892548, 930522, 969272, 991063, 1009494, 1028620, 1048838, 1070226, 1092801, 1116599, 1141808, 1168544, 1196784, 1226487, 1302253, 1391406, 1485028, 1583256, 1686119, 1793886, 1906374, 2024134, 2147014, 2275188, 2363888, 2454974, 2548475, 2644564, 2741190, 2840010, 2940867, 3043515, 3238068, 3439803, 3648520, 3800782, 3949730, 410 [...]
-                    ['Jamaica', 'Americas', 'https://www.countryflags.io/jm/flat/64.png', 549844, 569528, 590694, 612967, 635781, 658582, 681218, 703844, 726876, 750788, 774982, 796983, 820270, 844363, 868585, 892468, 915684, 938323, 961130, 985111, 1010986, 1039149, 1068777, 1091723, 1113374, 1132462, 1148457, 1161850, 1173693, 1185561, 1198642, 1213438, 1230117, 1247776, 1265948, 1284325, 1302902, 1321739, 1340545, 1358914, 1376628, 1393465, 1408397, 1422359, 1436019, 1449489, 1462893, [...]
-                    ['St. Kitts and Nevis', 'Americas', 'https://www.countryflags.io/kn/flat/64.png', 14152, 14472, 14731, 14928, 15077, 15185, 15243, 15254, 15256, 15284, 15324, 15269, 15290, 15365, 15449, 15509, 15543, 15549, 15543, 15533, 15505, 15366, 15234, 15102, 14959, 14807, 14642, 14468, 14310, 14190, 14132, 14139, 14180, 14267, 14366, 14461, 14541, 14618, 14692, 14776, 14873, 14992, 15137, 15286, 15432, 15569, 15691, 15803, 15906, 16010, 16114, 16217, 16336, 16463, 16597, 16735 [...]
-                    ['St. Lucia', 'Americas', 'https://www.countryflags.io/lc/flat/64.png', 19292, 19725, 20198, 20710, 21254, 21822, 22420, 23043, 23679, 24304, 24902, 25464, 25995, 26519, 27066, 27662, 28319, 29031, 29780, 30547, 31314, 32066, 32817, 33587, 34407, 35300, 36277, 37329, 38423, 39510, 40556, 41447, 41682, 41874, 42071, 42297, 42563, 42857, 43149, 43403, 43591, 43535, 42064, 40591, 39156, 37793, 36502, 35271, 34066, 32858, 31841, 32072, 32257, 32429, 32606, 32810, 33036, 33286],
-                    ['St. Martin (French part)', 'Americas', 'https://www.countryflags.io/mf/flat/64.png', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
-                    ['Mexico', 'Americas', 'https://www.countryflags.io/mx/flat/64.png', 19374507, 20323430, 21311766, 22339277, 23405971, 24511884, 25656215, 26839108, 28070545, 29361089, 30708544, 32112516, 33582034, 35100971, 36647679, 38202909, 39760453, 41319709, 42882081, 44448702, 46013308, 47472481, 48931203, 50393553, 51861973, 53340207, 54826854, 56322350, 57837971, 59388676, 60961740, 62531277, 64142034, 65774117, 67401025, 68999360, 70492946, 71919417, 73311685, 74664754, 760 [...]
-                    ['Nicaragua', 'Americas', 'https://www.countryflags.io/ni/flat/64.png', 702444, 732709, 763699, 796969, 837987, 880887, 925861, 972899, 1022164, 1073746, 1127825, 1181559, 1225498, 1271129, 1318500, 1367553, 1418341, 1470725, 1524405, 1579088, 1634445, 1690388, 1746930, 1803729, 1860513, 1917007, 1972992, 2028488, 2084192, 2141058, 2199728, 2260418, 2322864, 2386236, 2449464, 2510759, 2566014, 2620063, 2672743, 2724095, 2774037, 2822500, 2869485, 2915658, 2961859, 300 [...]
-                    ['Panama', 'Americas', 'https://www.countryflags.io/pa/flat/64.png', 467319, 488439, 510936, 534391, 558805, 584101, 610295, 637412, 665466, 694506, 723794, 749029, 774960, 801482, 828471, 855814, 883527, 911557, 939977, 968765, 998133, 1028957, 1060273, 1092056, 1124380, 1157197, 1190593, 1224543, 1259134, 1294355, 1331948, 1381618, 1432498, 1484592, 1538064, 1592906, 1649228, 1706856, 1765803, 1825830, 1884815, 1930960, 1977549, 2024700, 2072464, 2120907, 2170005, 2 [...]
-                    ['Peru', 'Americas', 'https://www.countryflags.io/pe/flat/64.png', 4709896, 4905808, 5167065, 5440432, 5725341, 6020672, 6326872, 6644115, 6972274, 7310287, 7658574, 8016488, 8379737, 8695750, 9022372, 9360478, 9711284, 10073501, 10445617, 10825072, 11209478, 11597539, 11957901, 12321674, 12691483, 13068539, 13452879, 13843149, 14238593, 14637455, 15038786, 15442208, 15847046, 16249594, 16656606, 17055741, 17445305, 17825581, 18198250, 18565427, 18928746, 19288446, 19 [...]
-                    ['Puerto Rico', 'Americas', 'https://www.countryflags.io/pr/flat/64.png', 1050418, 1102264, 1159664, 1220307, 1280251, 1336533, 1389174, 1436971, 1482823, 1532032, 1585355, 1636045, 1693932, 1756462, 1819309, 1879334, 1937017, 1991958, 2044764, 2096577, 2174790, 2327244, 2471396, 2606230, 2731668, 2847385, 2953935, 3051544, 3140855, 3222218, 3287359, 3316538, 3343786, 3377742, 3414883, 3452136, 3496557, 3534616, 3560323, 3583400, 3596716, 3602364, 3604909, 3605100, 36 [...]
-                    ['Paraguay', 'Americas', 'https://www.countryflags.io/py/flat/64.png', 676834, 696752, 717329, 739480, 762744, 786784, 811649, 837323, 863603, 890237, 917027, 943914, 971077, 1008220, 1047113, 1087945, 1130840, 1175794, 1223148, 1273101, 1325941, 1381699, 1440451, 1508036, 1578623, 1651697, 1727269, 1805290, 1885604, 1967784, 2051840, 2137451, 2224613, 2309285, 2394823, 2481879, 2570460, 2660201, 2750976, 2842361, 2934037, 3025871, 3117874, 3195242, 3268528, 3340117,  [...]
-                    ['El Salvador', 'Americas', 'https://www.countryflags.io/sv/flat/64.png', 1059682, 1095415, 1130973, 1168023, 1206132, 1244960, 1284346, 1324178, 1364527, 1405396, 1446857, 1488897, 1546433, 1604823, 1663887, 1723338, 1783123, 1843049, 1902845, 1961944, 2020045, 2076851, 2132576, 2187577, 2242698, 2298310, 2354532, 2411329, 2469115, 2528355, 2589341, 2652356, 2717177, 2814567, 2922408, 3029329, 3134760, 3238301, 3340092, 3399404, 3456736, 3511921, 3565013, 3616421, 36 [...]
-                    ['Suriname', 'Americas', 'https://www.countryflags.io/sr/flat/64.png', 137038, 141034, 145000, 148998, 152910, 156304, 159913, 163604, 166959, 169410, 170593, 170348, 173631, 180809, 187738, 194923, 202595, 210654, 219032, 227425, 235660, 236288, 237021, 238117, 239931, 242696, 246501, 251228, 256584, 262195, 267734, 273129, 278406, 283516, 288453, 293195, 297699, 301946, 306000, 309955, 313875, 317778, 321664, 325542, 329434, 332707, 335944, 339193, 342465, 345753, 3 [...]
-                    ['Sint Maarten (Dutch part)', 'Americas', 'https://www.countryflags.io/sx/flat/64.png', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31240, 31084, 30519, 30600, 30777, 31472, 32488, 33011, 33441, 33811, 33964, 34238, 34056, 33435, 34640, 36607, 37685, 38824, 39969, 41109],
-                    ['Turks and Caicos Islands', 'Americas', 'https://www.countryflags.io/tc/flat/64.png', 2730, 2767, 2787, 2796, 2801, 2802, 2800, 2799, 2803, 2828, 2879, 2964, 3072, 3202, 3342, 3475, 3594, 3708, 3826, 3968, 4155, 4507, 4900, 5330, 5774, 6221, 6650, 7075, 7512, 8011, 8588, 9220, 9946, 10729, 11515, 12255, 12921, 13535, 14174, 14952, 15957, 17230, 18700, 20275, 21821, 23207, 24403, 25431, 26325, 27151, 27965, 28770, 29541, 30288, 30990, 31659, 32288, 32900],
-                    ['Trinidad and Tobago', 'Americas', 'https://www.countryflags.io/tt/flat/64.png', 289798, 302911, 315611, 327876, 339749, 351262, 362368, 373086, 383793, 394975, 407108, 420409, 434848, 450214, 466162, 482390, 498788, 515410, 532434, 550094, 567442, 578489, 590035, 601642, 612761, 622992, 632153, 640330, 647714, 654641, 661341, 667938, 674319, 680367, 685887, 690753, 694919, 698491, 701834, 705378, 708866, 708945, 709583, 710633, 711795, 712886, 713849, 714725, 715589 [...]
-                    ['Uruguay', 'Americas', 'https://www.countryflags.io/uy/flat/64.png', 2037039, 2069233, 2100842, 2131793, 2162004, 2191413, 2220207, 2248174, 2274149, 2296522, 2314379, 2327046, 2335333, 2341481, 2348693, 2359996, 2381288, 2406111, 2433527, 2461880, 2489899, 2517351, 2544759, 2571986, 2599112, 2626203, 2653916, 2681713, 2709554, 2737859, 2767051, 2797046, 2827602, 2858433, 2889290, 2919802, 2950353, 2981427, 3010660, 3036068, 3056475, 3071016, 3080486, 3087122, 309400 [...]
-                    ['USA', 'Americas', 'https://www.countryflags.io/us/flat/64.png', 126462473, 129276215, 131988693, 134615404, 137215986, 139663053, 142008703, 144288757, 146463196, 148629124, 150922373, 152865492, 154531732, 156034954, 157488501, 159070594, 160611122, 162256678, 164005080, 165847531, 167551171, 169552427, 171528659, 173459636, 175321738, 177239105, 179244877, 181215212, 183232441, 185333919, 187966119, 191509147, 195199459, 198806845, 202278113, 205718394, 209146726, [...]
-                    ['St. Vincent and the Grenadines', 'Americas', 'https://www.countryflags.io/vc/flat/64.png', 21001, 21681, 22342, 22989, 23633, 24288, 24953, 25628, 26315, 27022, 27753, 28513, 29299, 30108, 30931, 31767, 32613, 33465, 34324, 35188, 36051, 36911, 37767, 38619, 39474, 40330, 41193, 42059, 42913, 43736, 44517, 45227, 45692, 46115, 46518, 46903, 47273, 47630, 47983, 48355, 48755, 49186, 49654, 50148, 50649, 51144, 51635, 52118, 52596, 53063, 53522, 53966, 54395, 54828, 5 [...]
-                    ['Venezuela, RB', 'Americas', 'https://www.countryflags.io/ve/flat/64.png', 5019517, 5320284, 5620087, 5932627, 6255179, 6584705, 6921334, 7264884, 7614458, 7968210, 8326038, 8686424, 9039747, 9392427, 9753705, 10125758, 10509894, 10905098, 11311052, 11726343, 12150080, 12581068, 13010545, 13444596, 13888790, 14343477, 14809321, 15284931, 15767751, 16253829, 16740451, 17213951, 17681710, 18148774, 18616442, 19085360, 19555192, 20024969, 20495762, 20967915, 21441746, 2 [...]
-                    ['British Virgin Islands', 'Americas', 'https://www.countryflags.io/vg/flat/64.png', 982, 1029, 1080, 1135, 1195, 1259, 1327, 1400, 1476, 1552, 1631, 1712, 1795, 1878, 1959, 2040, 2117, 2193, 2275, 2373, 2502, 2720, 2974, 3265, 3595, 3955, 4358, 4792, 5262, 5744, 6225, 6661, 6869, 7059, 7246, 7447, 7662, 7892, 8131, 8378, 8624, 8866, 9113, 9375, 9672, 10011, 10403, 10840, 11305, 11763, 12200, 12598, 12972, 13324, 13674, 14028, 14397, 14767],
-                    ['Virgin Islands (U.S.)', 'Americas', 'https://www.countryflags.io/vi/flat/64.png', 18355, 19847, 20734, 24120, 25276, 27526, 29839, 32344, 37397, 41232, 44174, 50208, 54905, 61467, 66711, 71094, 73363, 72044, 75091, 76204, 79855, 80915, 81947, 83005, 84015, 84921, 85733, 86498, 87230, 87965, 91160, 92529, 93936, 95290, 96515, 97507, 98277, 99010, 99649, 100159, 100587, 100749, 100953, 101183, 101374, 101582, 101718, 101896, 102154, 102355, 102500, 102619, 102694, 102 [...]
-                    ['Afghanistan', 'Asia', 'https://www.countryflags.io/af/flat/64.png', 755783, 796042, 838885, 884370, 932848, 984301, 1038888, 1096387, 1157782, 1223837, 1295415, 1372537, 1454693, 1540644, 1628785, 1717441, 1807144, 1897014, 1982086, 2054820, 2119077, 2161996, 2186182, 2198724, 2212453, 2238426, 2279257, 2336671, 2423356, 2483662, 2593995, 2763231, 2985692, 3236993, 3482633, 3697605, 3870061, 4008109, 4130273, 4266092, 4436299, 4648055, 4892951, 5155686, 5426770, 569 [...]
-                    ['UAE', 'Asia', 'https://www.countryflags.io/ae/flat/64.png', 68086, 75185, 84633, 95547, 106555, 116866, 125990, 134987, 146189, 162648, 187928, 222489, 265542, 316945, 376148, 442351, 516927, 599287, 684443, 766487, 841308, 904376, 957179, 1005543, 1055125, 1110115, 1172239, 1240490, 1313734, 1390716, 1470486, 1554469, 1643437, 1735329, 1827250, 1917891, 2018071, 2131334, 2252863, 2384852, 2531386, 2682611, 2843208, 3048627, 3346830, 3767239, 4332435, 5017966, 57489 [...]
-                    ['Armenia', 'Asia', 'https://www.countryflags.io/am/flat/64.png', 960955, 1012429, 1065431, 1119584, 1174558, 1229978, 1285571, 1341277, 1397343, 1454160, 1511605, 1569625, 1628590, 1688028, 1747461, 1801945, 1855659, 1908576, 1960876, 2007500, 2047386, 2085894, 2122747, 2159333, 2197505, 2238079, 2282853, 2330095, 2372859, 2393836, 2385466, 2353776, 2302482, 2240025, 2178117, 2125280, 2084084, 2052297, 2027670, 2006224, 1984980, 1964164, 1948854, 1935530, 1921532, 19 [...]
-                    ['Azerbaijan', 'Asia', 'https://www.countryflags.io/az/flat/64.png', 2051432, 2110437, 2171811, 2233683, 2293590, 2349763, 2401556, 2449254, 2493163, 2534088, 2590427, 2666681, 2742016, 2816715, 2884271, 2944707, 3005274, 3066067, 3127436, 3187547, 3246175, 3305703, 3366409, 3428569, 3495127, 3566420, 3639923, 3715252, 3792009, 3852583, 3847891, 3885695, 3922204, 3959159, 3989565, 4012031, 4028686, 4043596, 4057628, 4085971, 4135854, 4184325, 4232008, 4280744, 4335079 [...]
-                    ['Bangladesh', 'Asia', 'https://www.countryflags.io/bd/flat/64.png', 2475057, 2617508, 2805637, 3008532, 3228260, 3467852, 3729712, 4014260, 4316105, 4626933, 4939077, 5248219, 5557188, 5875157, 6313359, 7013651, 7811638, 8713882, 9728604, 10856231, 12099237, 13228798, 13943509, 14691533, 15478941, 16306248, 17177150, 18090344, 19042936, 20025732, 21037032, 22024916, 22922841, 23837323, 24779354, 25751082, 26756934, 27790504, 28852897, 29937469, 31040015, 32314461, 33 [...]
-                    ['Bahrain', 'Asia', 'https://www.countryflags.io/bh/flat/64.png', 133710, 138239, 142593, 146737, 150679, 154631, 158719, 162770, 167094, 172099, 178110, 185108, 193097, 202410, 213472, 226495, 241774, 259015, 277084, 294402, 309867, 322929, 333966, 343892, 354084, 365554, 378677, 393107, 408233, 423114, 437114, 450270, 462398, 473985, 485792, 498242, 511456, 525811, 542384, 562553, 587333, 616417, 649672, 688248, 733577, 786220, 847736, 916639, 986747, 1049687, 10998 [...]
-                    ['Brunei Darussalam', 'Asia', 'https://www.countryflags.io/bn/flat/64.png', 35478, 38713, 42135, 45777, 49683, 53901, 58454, 63334, 68550, 74078, 79920, 86067, 90552, 94913, 99333, 103781, 108244, 112722, 117177, 121597, 125968, 130253, 134496, 138735, 143043, 147498, 152086, 156816, 161692, 166729, 171932, 177299, 183769, 190475, 197242, 204004, 210724, 217384, 223998, 230585, 237148, 243701, 249904, 255928, 261711, 267161, 272241, 276995, 281602, 286325, 291345, 296 [...]
-                    ['Bhutan', 'Asia', 'https://www.countryflags.io/bt/flat/64.png', 8029, 8681, 9386, 10154, 10996, 11927, 12955, 14091, 15337, 16694, 18164, 19755, 21481, 23343, 25366, 27565, 29957, 32543, 35332, 38304, 41457, 44754, 48209, 51895, 55953, 60458, 65570, 71262, 77224, 82959, 88049, 92203, 95473, 98299, 101488, 105740, 111417, 118446, 126740, 135946, 145751, 156126, 167184, 178851, 191028, 203328, 213177, 223048, 232968, 242987, 253168, 263510, 273862, 284175, 294414, 3045 [...]
-                    ['China', 'Asia', 'https://www.countryflags.io/cn/flat/64.png', 108085352, 110327936, 114685540, 121162226, 127791981, 129348359, 131746910, 134196718, 136747486, 139527262, 142386810, 145443877, 148131235, 151552570, 155688522, 159452730, 162497601, 165293316, 171153535, 180399661, 189947471, 199949784, 210823843, 220472140, 230206255, 240414890, 251325056, 262976051, 275121076, 287504237, 300165618, 314301034, 328521540, 342961393, 357836540, 373035157, 388593258, 4 [...]
-                    ['Cyprus', 'Asia', 'https://www.countryflags.io/cy/flat/64.png', 204124, 208511, 211862, 214845, 218032, 221859, 226502, 231852, 237757, 243912, 250118, 256309, 262549, 271554, 289098, 307185, 325894, 345030, 364357, 383377, 401744, 419079, 435523, 442974, 448297, 455131, 463748, 473988, 485671, 498400, 511914, 526169, 541196, 555048, 568523, 581986, 595334, 608533, 621599, 634594, 647547, 660376, 671117, 681117, 691221, 701562, 712253, 723133, 733722, 743343, 751577, [...]
-                    ['Georgia', 'Asia', 'https://www.countryflags.io/ge/flat/64.png', 1570123, 1613251, 1656450, 1699844, 1743144, 1785661, 1825872, 1863779, 1900892, 1939040, 1977799, 2017973, 2058158, 2096177, 2134443, 2170431, 2206460, 2241969, 2275678, 2310615, 2345408, 2379998, 2415679, 2452585, 2489286, 2527012, 2565458, 2602758, 2644850, 2655120, 2642925, 2650025, 2658933, 2667710, 2629153, 2548833, 2474230, 2418062, 2383654, 2354437, 2325705, 2298386, 2284854, 2272218, 2259104, 2 [...]
-                    ['Hong Kong SAR, China', 'Asia', 'https://www.countryflags.io/hk/flat/64.png', 2620415, 2702168, 2828656, 2937424, 3019108, 3109377, 3146833, 3237272, 3316715, 3379985, 3473191, 3561442, 3648314, 3770528, 3909419, 4001832, 4069679, 4145727, 4238137, 4493175, 4631623, 4758050, 4848078, 4937590, 5001316, 5069901, 5206825, 5405272, 5532437, 5634683, 5676947, 5742337, 5799282, 5901000, 6035400, 6156100, 6435500, 6489300, 6543700, 6606500, 6665000, 6714300, 6744100, 673080 [...]
-                    ['Indonesia', 'Asia', 'https://www.countryflags.io/id/flat/64.png', 12805416, 13359388, 13937384, 14542566, 15175879, 15837771, 16530973, 17255493, 18008881, 18792477, 19603445, 20445316, 21523171, 22711492, 23954541, 25251977, 26605142, 28010966, 29477937, 31006079, 32601270, 34445822, 36472749, 38586526, 40783091, 43050032, 45389398, 47800744, 50288263, 52847933, 55490637, 58362649, 61405143, 64532549, 67750902, 71054514, 74438287, 77897532, 81448955, 85097234, 8885 [...]
-                    ['India', 'Asia', 'https://www.countryflags.io/in/flat/64.png', 80564904, 82675812, 85233375, 87889023, 90647749, 93493389, 96433890, 99476360, 102633471, 105929223, 109387114, 113194002, 117742214, 122484460, 127425919, 132536083, 137816239, 143275833, 148932756, 154813017, 160943057, 166990850, 172591889, 178363968, 184282446, 190320201, 196478756, 202752462, 209148059, 215666932, 222293000, 228922786, 235420524, 242019983, 248732500, 255555657, 262509794, 269578709 [...]
-                    ['Iran, Islamic Rep.', 'Asia', 'https://www.countryflags.io/ir/flat/64.png', 7390294, 7730791, 8086767, 8458177, 8845955, 9250362, 9673820, 10147477, 10660982, 11195224, 11751194, 12330342, 12936159, 13573156, 14250075, 14973247, 15744067, 16524650, 17342416, 18235549, 19215399, 20283359, 21433795, 22658786, 23945617, 25278636, 26664206, 28013726, 29327994, 30562343, 31672210, 32626626, 33589063, 34521071, 35464779, 36488345, 37619262, 38788361, 39994126, 41196375, 42 [...]
-                    ['Iraq', 'Asia', 'https://www.countryflags.io/iq/flat/64.png', 3127235, 3321448, 3528454, 3749759, 3987431, 4242423, 4487186, 4737203, 5002620, 5280598, 5569344, 5867812, 6176424, 6495465, 6827089, 7171884, 7530295, 7900718, 8252709, 8597948, 8945815, 9296422, 9650421, 10005628, 10359812, 10711420, 11059207, 11405874, 11668254, 11909218, 12176945, 12474134, 12798353, 13147121, 13515432, 13899329, 14298823, 14713431, 15175468, 15658268, 16141365, 16624505, 17109357, 17 [...]
-                    ['Israel', 'Asia', 'https://www.countryflags.io/il/flat/64.png', 1624582, 1703972, 1805829, 1891353, 1985742, 2074492, 2146053, 2259135, 2325145, 2404654, 2503959, 2602174, 2686849, 2812295, 2911784, 2993516, 3075582, 3159569, 3241222, 3339820, 3435249, 3518466, 3599159, 3678408, 3731413, 3802419, 3866349, 3934022, 4004463, 4077721, 4210729, 4477014, 4639645, 4769938, 4900510, 5038520, 5176476, 5311285, 5438029, 5582264, 5735757, 5876682, 6000381, 6113918, 6227239, 63 [...]
-                    ['Jordan', 'Asia', 'https://www.countryflags.io/jo/flat/64.png', 474323, 510012, 537329, 562059, 593841, 636249, 691257, 757013, 828505, 898627, 962093, 1017263, 1065614, 1108618, 1149070, 1189272, 1229301, 1269035, 1310567, 1356337, 1425342, 1512748, 1609602, 1714596, 1825407, 1940194, 2057170, 2177218, 2305104, 2447642, 2609586, 2794619, 2999402, 3212456, 3417414, 3576331, 3689147, 3780379, 3855845, 3924560, 3994220, 4065614, 4139892, 4226106, 4335533, 4541861, 4804 [...]
-                    ['Japan', 'Asia', 'https://www.countryflags.io/jp/flat/64.png', 58526962, 60965749, 62428798, 63957880, 65516029, 67107937, 68559722, 70019991, 71062053, 73357355, 75000056, 76805782, 78731730, 80216234, 82593959, 84756490, 85642808, 86538157, 87391419, 88197927, 88958689, 89733659, 90474900, 91224787, 91937389, 92632808, 93348378, 93963675, 94519909, 95061557, 95542280, 96005316, 96414127, 96821759, 97320876, 97862490, 98272808, 98667335, 99095072, 99434460, 99760751 [...]
-                    ['Kazakhstan', 'Asia', 'https://www.countryflags.io/kz/flat/64.png', 4293509, 4532708, 4770603, 5003536, 5228041, 5452216, 5662917, 5859779, 6046922, 6230759, 6408730, 6581101, 6755503, 6929978, 7100797, 7231119, 7353713, 7470406, 7584615, 7712618, 7860836, 8014706, 8172964, 8336063, 8504655, 8627224, 8755397, 8885484, 9004706, 9157731, 9198366, 9241068, 9219538, 9143728, 8997216, 8844256, 8714741, 8581354, 8437818, 8363651, 8349417, 8346075, 8357267, 8396312, 8465822 [...]
-                    ['Kyrgyz Republic', 'Asia', 'https://www.countryflags.io/kg/flat/64.png', 742514, 778534, 813050, 849091, 886206, 922554, 960953, 999643, 1039135, 1077271, 1108956, 1136657, 1165888, 1195196, 1226436, 1257236, 1287423, 1317380, 1346753, 1373807, 1397293, 1421871, 1448346, 1476863, 1504955, 1531357, 1558567, 1586429, 1612568, 1639650, 1658864, 1673404, 1679864, 1667475, 1654017, 1657660, 1669279, 1680607, 1693186, 1708661, 1729037, 1745422, 1761468, 1779932, 1801551, 1 [...]
-                    ['Cambodia', 'Asia', 'https://www.countryflags.io/kh/flat/64.png', 588546, 604509, 622930, 649108, 675073, 700397, 724324, 808790, 900960, 1002916, 1117077, 1335972, 1592747, 1881408, 2188255, 336786, 356818, 373095, 387981, 406056, 662385, 859855, 901498, 955167, 1014595, 1074495, 1133517, 1193261, 1255202, 1321707, 1394996, 1475422, 1561955, 1653438, 1748044, 1844237, 1941642, 2040036, 2128765, 2194908, 2258637, 2319635, 2377856, 2433996, 2489226, 2544428, 2599633,  [...]
-                    ['Korea, Rep.', 'Asia', 'https://www.countryflags.io/kr/flat/64.png', 6930929, 7351204, 7811004, 8289479, 8779189, 9286249, 9815880, 10537106, 11362681, 12225296, 13123306, 13896560, 14639182, 15391092, 16159311, 16946391, 17823527, 18743336, 19679806, 20636698, 21623805, 22617087, 23619800, 24621925, 25577374, 26473134, 27480866, 28537079, 29585374, 30626132, 31656393, 32459655, 33169705, 33872973, 34575766, 35280305, 35810625, 36259672, 36633453, 37006183, 37428328, [...]
-                    ['Kuwait', 'Asia', 'https://www.countryflags.io/kw/flat/64.png', 201925, 228374, 259338, 294457, 333133, 375400, 423643, 475255, 529320, 584571, 639688, 692539, 745146, 798607, 854640, 916132, 988403, 1063822, 1141669, 1220766, 1300697, 1380509, 1457118, 1533756, 1615282, 1702527, 1797859, 1902633, 1997006, 2054155, 2057077, 1994704, 0, 0, 0, 1579984, 1604408, 1690047, 1812572, 1934795, 2030234, 2107414, 2143833, 2169118, 2207939, 2276623, 2377258, 2503410, 2652340, 2 [...]
-                    ['Lao PDR', 'Asia', 'https://www.countryflags.io/la/flat/64.png', 168526, 174062, 179800, 185733, 191896, 198303, 204892, 217032, 229963, 243805, 258761, 274983, 292465, 309357, 324131, 338145, 351145, 363256, 375286, 388311, 403260, 420407, 439781, 461166, 484305, 509077, 535643, 563866, 593637, 624817, 657380, 691263, 726366, 762379, 798944, 843167, 903892, 966806, 1032161, 1100198, 1171221, 1244972, 1321764, 1401944, 1486506, 1564290, 1623079, 1684742, 1748659, 181 [...]
-                    ['Lebanon', 'Asia', 'https://www.countryflags.io/lb/flat/64.png', 764260, 821153, 880852, 942369, 1004417, 1065737, 1125238, 1182811, 1240370, 1300758, 1366372, 1437081, 1512393, 1589254, 1661765, 1725146, 1776936, 1818074, 1852033, 1884336, 1919371, 1959168, 2002872, 2047858, 2089847, 2125796, 2153979, 2176378, 2198914, 2215239, 2246747, 2297535, 2365228, 2441272, 2513303, 2572925, 2614677, 2642965, 2670836, 2711085, 2782415, 2893443, 3038095, 3196806, 3341494, 34536 [...]
-                    ['Sri Lanka', 'Asia', 'https://www.countryflags.io/lk/flat/64.png', 1622476, 1677724, 1734302, 1792676, 1846015, 1901063, 1958274, 2017241, 2077383, 2137619, 2197243, 2255986, 2313885, 2371593, 2429817, 2489271, 2550052, 2611866, 2674287, 2736484, 2797722, 2852459, 2892769, 2932105, 2971590, 3011545, 3052272, 3093521, 3134347, 3174208, 3212062, 3248340, 3282727, 3314814, 3343308, 3368054, 3388186, 3404666, 3419052, 3434368, 3452120, 3473382, 3497191, 3522934, 3548855, [...]
-                    ['Macao SAR, China', 'Asia', 'https://www.countryflags.io/mo/flat/64.png', 159891, 162501, 168358, 176462, 185782, 195461, 205446, 215699, 225350, 233321, 238888, 241794, 242292, 240954, 238758, 236532, 234387, 232361, 231186, 231735, 234591, 240153, 248428, 258606, 269937, 281814, 294157, 306968, 319757, 331942, 343120, 353074, 361875, 369852, 377548, 385339, 393488, 401564, 409837, 418604, 427979, 438081, 448896, 460147, 471453, 482559, 493320, 503823, 514348, 52531 [...]
-                    ['Maldives', 'Asia', 'https://www.countryflags.io/mv/flat/64.png', 10043, 10371, 10717, 11071, 11428, 11775, 11984, 12191, 12663, 13178, 13768, 15331, 17106, 19087, 21264, 23623, 26158, 28886, 31235, 33142, 35241, 37549, 40066, 42779, 45654, 48340, 50208, 52097, 53997, 55895, 57679, 59221, 60732, 62188, 63564, 65142, 67446, 69713, 72026, 74478, 77683, 82833, 88426, 94446, 100856, 107607, 113905, 118297, 122874, 127695, 132806, 138232, 143926, 149759, 155567, 161206, 1 [...]
-                    ['Myanmar', 'Asia', 'https://www.countryflags.io/mm/flat/64.png', 4034792, 4194564, 4359896, 4532324, 4713727, 4905357, 5108251, 5322072, 5546529, 5780313, 6022881, 6273850, 6534175, 6775865, 6941402, 7110089, 7282341, 7456574, 7634037, 7814940, 7999721, 8187246, 8377851, 8582499, 8829847, 9075168, 9319284, 9561572, 9799599, 10031326, 10255284, 10469714, 10675215, 10877038, 11082113, 11295441, 11518954, 11750467, 11987667, 12224151, 12457299, 12686545, 12912178, 13132 [...]
-                    ['Mongolia', 'Asia', 'https://www.countryflags.io/mn/flat/64.png', 340915, 370104, 401799, 427961, 446837, 466254, 486159, 506596, 527710, 550748, 576136, 602814, 630729, 659681, 689480, 719939, 751018, 782714, 815217, 847642, 880006, 913125, 946960, 981984, 1018846, 1057803, 1099381, 1143044, 1186958, 1222045, 1245683, 1263925, 1277495, 1287670, 1296485, 1305401, 1314883, 1324666, 1334889, 1345454, 1369727, 1408842, 1449188, 1490906, 1534128, 1578877, 1625233, 167328 [...]
-                    ['Malaysia', 'Asia', 'https://www.countryflags.io/my/flat/64.png', 2169627, 2293273, 2424861, 2562819, 2705118, 2849681, 2996126, 3144854, 3296635, 3452656, 3614363, 3791174, 3975265, 4166879, 4367901, 4579375, 4802893, 5038324, 5284791, 5539950, 5801284, 6050273, 6305434, 6571316, 6854309, 7158822, 7488384, 7841164, 8212746, 8594730, 8982002, 9371457, 9851253, 10353582, 10873270, 11413588, 11976776, 12558998, 13156627, 13761881, 14369744, 14911826, 15452393, 15993342 [...]
-                    ['Nepal', 'Asia', 'https://www.countryflags.io/np/flat/64.png', 350193, 365019, 375077, 385474, 396407, 407846, 419954, 432642, 446030, 459991, 474638, 490363, 524726, 561530, 601163, 643637, 689364, 738370, 790825, 847199, 907691, 972277, 1032575, 1096484, 1164087, 1235231, 1309947, 1388684, 1472433, 1562449, 1660072, 1766696, 1894723, 2031914, 2177068, 2328568, 2486034, 2649609, 2819554, 2996452, 3180570, 3369843, 3498247, 3627322, 3756175, 3884247, 4010938, 4136965 [...]
-                    ['Oman', 'Asia', 'https://www.countryflags.io/om/flat/64.png', 90485, 98715, 107702, 117478, 128110, 139615, 152116, 165729, 180603, 196855, 214731, 234331, 255880, 279776, 306663, 337055, 371337, 409584, 451974, 498475, 549046, 603837, 662924, 725383, 789912, 855281, 920225, 984602, 1050400, 1120715, 1197874, 1283901, 1377326, 1472111, 1540165, 1579788, 1602549, 1611490, 1612545, 1614273, 1623178, 1641897, 1669691, 1705672, 1755991, 1818159, 1884731, 1957849, 2043878 [...]
-                    ['Pakistan', 'Asia', 'https://www.countryflags.io/pk/flat/64.png', 9926529, 10347061, 10720126, 11112109, 11523791, 11954220, 12405301, 12876828, 13369248, 13882298, 14416384, 14971922, 15551089, 16187999, 16869660, 17592601, 18360055, 19171800, 20031990, 20943583, 21910605, 22901793, 23881372, 24904636, 25966516, 27060887, 28186848, 29342985, 30523630, 31718551, 32923813, 34133759, 35349197, 36576470, 37825621, 39103888, 40416132, 41757059, 43094726, 44390013, 456877 [...]
-                    ['Philippines', 'Asia', 'https://www.countryflags.io/ph/flat/64.png', 7959938, 8300149, 8653512, 9017542, 9390365, 9770039, 10155874, 10548828, 10951256, 11365801, 11808042, 12342524, 12899187, 13476877, 14076175, 14684546, 15250787, 15834158, 16436759, 17060795, 17753008, 18703864, 19698447, 20736378, 21818974, 22943593, 24114056, 25329618, 26588029, 27884133, 29106581, 29786102, 30465089, 31145660, 31828789, 32515509, 33204578, 33894744, 34586915, 35282412, 35981410 [...]
-                    ['Korea, Dem. People’s Rep.', 'Asia', 'https://www.countryflags.io/kp/flat/64.png', 4591948, 4801792, 5002265, 5202147, 5416792, 5657804, 5928685, 6225377, 6670524, 7230596, 7810437, 8101104, 8395298, 8685964, 8965387, 9227778, 9393163, 9537097, 9668482, 9800200, 9941648, 10115489, 10300538, 10493294, 10688400, 10881595, 11071095, 11258893, 11448171, 11643563, 11847897, 12062742, 12285859, 12509840, 12717847, 12902692, 13068443, 13217337, 13354498, 13487796, 13622622, [...]
-                    ['West Bank and Gaza', 'Asia', 'https://www.countryflags.io/ps/flat/64.png', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339452, 1411345, 1486950, 1566383, 1649878, 1737611, 1829843, 1926689, 1985912, 2043664, 2103044, 2164070, 2226847, 2291359, 2357720, 2425915, 2496025, 2568140, 2650903, 2736791, 2825894, 2920980, 3019757, 3121417, 3225864, 3332881, 3442258, 3555465],
-                    ['Qatar', 'Asia', 'https://www.countryflags.io/qa/flat/64.png', 40407, 44064, 48443, 53385, 58635, 64100, 69722, 75584, 81875, 88873, 96760, 105810, 115755, 126246, 136538, 146178, 154688, 162484, 171222, 183160, 199972, 222124, 248722, 277946, 307159, 334344, 359731, 384567, 406830, 426061, 442074, 454785, 464612, 472490, 479783, 487772, 498048, 511401, 527796, 547267, 570418, 595332, 624301, 667019, 736772, 842342, 986850, 1164853, 1363486, 1564309, 1752999, 1924764 [...]
-                    ['Saudi Arabia', 'Asia', 'https://www.countryflags.io/sa/flat/64.png', 1277043, 1365778, 1462345, 1581327, 1724652, 1877829, 2041288, 2216381, 2405728, 2612506, 2840512, 3092472, 3370030, 3673416, 4002925, 4334574, 4683115, 5055933, 5461789, 5912135, 6415159, 6974793, 7587048, 8238568, 8909272, 9581496, 10249200, 10834545, 11406882, 11963488, 12503565, 13025844, 13529595, 13963824, 14361205, 14739486, 15096728, 15438078, 15783292, 16157594, 16579888, 17059277, 1759164 [...]
-                    ['Singapore', 'Asia', 'https://www.countryflags.io/sg/flat/64.png', 1646400, 1702400, 1750200, 1795000, 1841600, 1886900, 1934400, 1977600, 2012000, 2042500, 2074500, 2112900, 2152400, 2193000, 2229800, 2262600, 2293300, 2325300, 2353600, 2383500, 2413945, 2532835, 2646466, 2681061, 2732221, 2735957, 2733373, 2774789, 2846108, 2930901, 3047132, 3135083, 3230698, 3313471, 3419048, 3524506, 3670704, 3796038, 3927213, 3958723, 4027887, 4138012, 4175950, 4114826, 4166664, [...]
-                    ['Syrian Arab Republic', 'Asia', 'https://www.countryflags.io/sy/flat/64.png', 1683373, 1765942, 1854806, 1948106, 2046280, 2149577, 2258339, 2372750, 2493121, 2619593, 2752642, 2874816, 2997366, 3125158, 3257984, 3395668, 3537997, 3685168, 3838754, 4000336, 4171386, 4352356, 4533108, 4718567, 4908137, 5099736, 5292945, 5488087, 5685507, 5885955, 6090036, 6297270, 6507431, 6721723, 6941927, 7187665, 7447436, 7716370, 7989892, 8260780, 8524943, 8771436, 9002248, 923862 [...]
-                    ['Thailand', 'Asia', 'https://www.countryflags.io/th/flat/64.png', 5389572, 5583030, 5784218, 5993408, 6210236, 6434888, 6666679, 6905677, 7151627, 7404684, 7704889, 8140439, 8595982, 9068848, 9557359, 10057938, 10571204, 11095119, 11631125, 12179518, 12695002, 13074811, 13453985, 13835833, 14224401, 14621051, 15030328, 15448930, 15868017, 16273759, 16648929, 16944479, 17214288, 17470946, 17732347, 18011734, 18315522, 18637623, 18968883, 19295747, 19760004, 20682080,  [...]
-                    ['Tajikistan', 'Asia', 'https://www.countryflags.io/tj/flat/64.png', 692229, 724602, 759424, 796337, 834877, 874565, 915356, 957338, 1000445, 1044551, 1080496, 1105675, 1130540, 1155329, 1180068, 1205003, 1230092, 1255490, 1281456, 1309151, 1339127, 1370201, 1402140, 1435469, 1470752, 1508134, 1548022, 1589688, 1630862, 1659833, 1672723, 1679082, 1679893, 1676668, 1671063, 1664676, 1657643, 1650086, 1642717, 1636343, 1647356, 1676878, 1708960, 1743333, 1779440, 181704 [...]
-                    ['Turkmenistan', 'Asia', 'https://www.countryflags.io/tm/flat/64.png', 744104, 772084, 801130, 831015, 861411, 892152, 923050, 954179, 985654, 1017793, 1048854, 1078316, 1108345, 1138841, 1169763, 1200986, 1232635, 1264696, 1296997, 1327124, 1354344, 1381270, 1408002, 1434987, 1462667, 1491470, 1521171, 1551591, 1583328, 1619378, 1660548, 1704754, 1751186, 1797596, 1840848, 1884860, 1930077, 1970297, 2006587, 2040531, 2073491, 2105730, 2137289, 2168970, 2201755, 22371 [...]
-                    ['Timor-Leste', 'Asia', 'https://www.countryflags.io/tl/flat/64.png', 50450, 52121, 54458, 56918, 59511, 62239, 65063, 67976, 71044, 74358, 77976, 82045, 86504, 90895, 94565, 97041, 97954, 97488, 96400, 95870, 96848, 99779, 104512, 110613, 117257, 123805, 130015, 136064, 142230, 148995, 156718, 164843, 173491, 182286, 190175, 196372, 200348, 202433, 203848, 206408, 211478, 219732, 230762, 243509, 256251, 267307, 276563, 284444, 291607, 299094, 307712, 317720, 328844,  [...]
-                    ['Turkey', 'Asia', 'https://www.countryflags.io/tr/flat/64.png', 8657905, 9025020, 9398918, 9785801, 10186257, 10601117, 11084941, 11613794, 12164205, 12737046, 13334592, 13911375, 14488541, 15085598, 15701103, 16333821, 16914559, 17474294, 18048164, 18640045, 19252658, 20329788, 21630537, 22977479, 24362096, 25769739, 27034294, 28238856, 29455629, 30682086, 31923263, 32891157, 33738104, 34589934, 35453749, 36333494, 37230423, 38142741, 39068789, 40002789, 40942287, 4 [...]
-                    ['Uzbekistan', 'Asia', 'https://www.countryflags.io/uz/flat/64.png', 2904947, 3025732, 3152643, 3286486, 3428592, 3579624, 3740593, 3910629, 4086165, 4262087, 4446076, 4639469, 4830875, 5023222, 5221768, 5430215, 5649962, 5880071, 6119319, 6329949, 6500546, 6671424, 6843296, 7016955, 7193614, 7374062, 7558006, 7744589, 7934073, 8170864, 8483962, 8765479, 9074643, 9386788, 9679171, 9964108, 10267308, 10575599, 10862394, 11096810, 11370244, 11634932, 11900009, 12162787, [...]
-                    ['Vietnam', 'Asia', 'https://www.countryflags.io/vn/flat/64.png', 4802582, 5060452, 5330609, 5613369, 5908497, 6216993, 6538935, 6874013, 7221218, 7578084, 7943534, 8183628, 8423010, 8662886, 8905602, 9152354, 9403764, 9659708, 9922435, 10195285, 10465078, 10741161, 11028833, 11326210, 11631159, 11941868, 12257689, 12576950, 12900764, 13278715, 13817220, 14372410, 14941662, 15518499, 16096447, 16668605, 17231977, 17787158, 18335227, 18908644, 19568803, 20233862, 20907 [...]
-                    ['Yemen, Rep.', 'Asia', 'https://www.countryflags.io/ye/flat/64.png', 470664, 497591, 526135, 556370, 588370, 622268, 658271, 696651, 737290, 779616, 823777, 856749, 890678, 926917, 967526, 1013948, 1067260, 1127286, 1193823, 1265762, 1342643, 1424421, 1511985, 1605284, 1704328, 1809354, 1924572, 2053761, 2193613, 2349018, 2523659, 2720854, 2939357, 3172942, 3412376, 3640187, 3853032, 4060067, 4265279, 4475208, 4695154, 4926165, 5167774, 5419996, 5682846, 5955876, 624 [...]
-                    ['Albania', 'Europe', 'https://www.countryflags.io/al/flat/64.png', 493982, 513592, 530766, 547928, 565248, 582374, 599300, 616687, 635924, 656733, 677801, 698647, 720649, 742333, 764166, 786668, 809052, 832109, 854618, 876974, 902120, 927513, 954645, 982645, 1011235, 1040127, 1068501, 1098349, 1127722, 1167160, 1197222, 1198912, 1209490, 1219882, 1230218, 1240399, 1250518, 1260414, 1270214, 1279853, 1289391, 1298584, 1327220, 1354848, 1381828, 1407298, 1430886, 14523 [...]
-                    ['Andorra', 'Europe', 'https://www.countryflags.io/ad/flat/64.png', 7839, 8766, 9754, 10811, 11915, 13067, 14262, 15494, 16765, 18083, 19458, 20902, 22401, 23917, 25397, 26791, 28085, 29304, 30491, 31774, 33205, 34800, 36561, 38451, 40421, 42441, 44342, 46118, 47926, 49758, 51627, 53571, 55546, 57380, 58847, 59803, 60128, 59940, 59605, 59649, 60417, 61991, 64194, 66747, 69192, 71205, 72736, 73843, 74640, 75097, 75007, 74309, 73059, 71527, 70066, 68921, 68199, 67845],
-                    ['Austria', 'Europe', 'https://www.countryflags.io/at/flat/64.png', 4561167, 4592914, 4624644, 4658034, 4692726, 4726878, 4763809, 4803163, 4831802, 4852163, 4872871, 4897890, 4927193, 4955326, 4964528, 4952131, 4944146, 4946802, 4943554, 4935890, 4936650, 4947212, 4930765, 4902840, 4882418, 4864664, 4847469, 4830238, 4816676, 4817928, 4833974, 4861464, 4893935, 4912877, 4910076, 4895821, 4880469, 4864091, 4847335, 4834637, 4824004, 4820068, 4821291, 4822095, 4829142, [...]
-                    ['Belgium', 'Europe', 'https://www.countryflags.io/be/flat/64.png', 8463316, 8500111, 8545539, 8624158, 8720520, 8814176, 8887919, 8951328, 9000174, 9039007, 9061057, 9090451, 9138742, 9179915, 9221059, 9259701, 9288043, 9319769, 9348049, 9375266, 9403844, 9418778, 9426273, 9435379, 9444896, 9457075, 9469618, 9486775, 9525797, 9569207, 9606261, 9650427, 9697796, 9743821, 9781788, 9810102, 9836805, 9868070, 9896510, 9926274, 9956937, 9997106, 10047703, 10095562, 101449 [...]
-                    ['Bulgaria', 'Europe', 'https://www.countryflags.io/bg/flat/64.png', 2918796, 3080500, 3244762, 3411401, 3582451, 3753817, 3900528, 4030377, 4165384, 4304295, 4440047, 4555020, 4667082, 4782137, 4905140, 5019834, 5126058, 5232150, 5317153, 5402887, 5503013, 5566106, 5627272, 5685942, 5743706, 5787617, 5822722, 5862424, 5900092, 5861908, 5786939, 5759256, 5726692, 5704408, 5704237, 5697800, 5687307, 5671407, 5652100, 5638810, 5629167, 5539603, 5448708, 5433321, 5419782 [...]
-                    ['Bosnia and Herzegovina', 'Europe', 'https://www.countryflags.io/ba/flat/64.png', 614167, 647394, 685299, 724833, 765518, 806727, 848311, 890331, 933087, 977062, 1022901, 1069057, 1112020, 1156160, 1201235, 1246859, 1292835, 1339106, 1386246, 1434929, 1485646, 1532011, 1561402, 1591113, 1621131, 1650958, 1681899, 1713034, 1739343, 1753764, 1751849, 1730193, 1690871, 1643212, 1599507, 1568888, 1554869, 1555082, 1566015, 1581423, 1596481, 1610263, 1624126, 1637548, 165 [...]
-                    ['Belarus', 'Europe', 'https://www.countryflags.io/by/flat/64.png', 2656234, 2772677, 2895029, 3022385, 3153963, 3282735, 3415027, 3551335, 3690749, 3831426, 3978504, 4133823, 4290972, 4447749, 4602886, 4741013, 4877627, 5019081, 5167027, 5309728, 5448102, 5591406, 5734993, 5879814, 6025280, 6167842, 6312729, 6457896, 6578021, 6669994, 6722804, 6766166, 6820815, 6876000, 6907418, 6924376, 6940093, 6949064, 6954054, 6966778, 6983033, 6995457, 6998521, 6996348, 6994710, [...]
-                    ['Switzerland', 'Europe', 'https://www.countryflags.io/ch/flat/64.png', 3778708, 3871554, 3987452, 4090405, 4175596, 4241081, 4302743, 4373584, 4446360, 4513988, 4564145, 4597418, 4635987, 4673744, 4702405, 4703772, 4680366, 4667917, 4671729, 4684518, 4706505, 4731625, 4755517, 4772101, 4785404, 4802758, 4823914, 4850382, 4882139, 4917784, 4964515, 5023076, 5075050, 5117803, 5154986, 5185748, 5204882, 5213607, 5225282, 5246404, 5272018, 5304905, 5347082, 5388808, 5427 [...]
-                    ['Czech Republic', 'Europe', 'https://www.countryflags.io/cz/flat/64.png', 5717803, 5758030, 5828213, 5903373, 5985712, 6064767, 6137954, 6205159, 6267134, 6326884, 6348795, 6416419, 6560396, 6712314, 6871460, 7032685, 7191239, 7343835, 7491275, 7633521, 7745353, 7774989, 7782743, 7786562, 7788361, 7790569, 7791420, 7792255, 7795245, 7796600, 7772750, 7747721, 7742438, 7737165, 7726630, 7708571, 7686196, 7664419, 7643675, 7622397, 7587516, 7547721, 7526242, 7517054, 7 [...]
-                    ['Germany', 'Europe', 'https://www.countryflags.io/de/flat/64.png', 51978188, 52609561, 53122383, 53664331, 54147106, 54659677, 55166778, 55468832, 55765529, 56259360, 56496072, 56645245, 56961784, 57186457, 57253758, 57085531, 56885943, 56801863, 56796181, 56865826, 57028530, 57229147, 57267174, 57114118, 56792461, 56485448, 56438249, 56695484, 57044790, 57469536, 58079842, 58625381, 59146205, 59647492, 60028206, 60378049, 60725922, 60986289, 61167004, 61376500, 6162 [...]
-                    ['Denmark', 'Europe', 'https://www.countryflags.io/dk/flat/64.png', 3374572, 3431879, 3490118, 3548824, 3608088, 3666724, 3723679, 3779458, 3828566, 3875429, 3930043, 3982363, 4029765, 4078304, 4121150, 4156474, 4189964, 4217587, 4245152, 4269868, 4289152, 4297767, 4300240, 4302863, 4306181, 4313449, 4324701, 4335668, 4343212, 4351259, 4361727, 4374504, 4390390, 4406442, 4422754, 4447268, 4473929, 4493986, 4511769, 4528106, 4544013, 4563004, 4582981, 4601394, 4624434, [...]
-                    ['Spain', 'Europe', 'https://www.countryflags.io/es/flat/64.png', 17227480, 17614512, 18089104, 18560792, 19059712, 19580951, 20096611, 20660198, 21248036, 21772801, 22330440, 22878387, 23372204, 23870859, 24372582, 24876771, 25379947, 25880544, 26368356, 26838008, 27289444, 27669147, 27925417, 28151118, 28357570, 28549379, 28723937, 28887112, 29036437, 29169746, 29286916, 29430524, 29607126, 29793326, 29967941, 30133075, 30291556, 30451227, 30610090, 30767125, 309378 [...]
-                    ['Estonia', 'Europe', 'https://www.countryflags.io/ee/flat/64.png', 697034, 714269, 733452, 753250, 773863, 794190, 812599, 828812, 846346, 865089, 883329, 901671, 919299, 935590, 951152, 966085, 980438, 995091, 1009340, 1020447, 1029784, 1040236, 1050928, 1061357, 1071506, 1081872, 1093150, 1104917, 1115040, 1119881, 1117738, 1109251, 1086348, 1055960, 1030882, 1009954, 992487, 978597, 966608, 966817, 969061, 961159, 953352, 945646, 938279, 931205, 924006, 918084, 91 [...]
-                    ['Finland', 'Europe', 'https://www.countryflags.io/fi/flat/64.png', 2449145, 2512483, 2567399, 2623429, 2675999, 2722631, 2770510, 2823091, 2873315, 2908731, 2934402, 2975881, 3032758, 3088806, 3143576, 3195817, 3243412, 3289888, 3336370, 3381500, 3428217, 3481318, 3541666, 3603091, 3662085, 3716264, 3765683, 3812087, 3858255, 3906513, 3957581, 4003120, 4040047, 4073879, 4105674, 4135420, 4162332, 4187218, 4210769, 4232899, 4253964, 4273258, 4290649, 4307931, 4327463, [...]
-                    ['France', 'Europe', 'https://www.countryflags.io/fr/flat/64.png', 28968650, 29703735, 30550684, 31576957, 32586168, 33551445, 34459572, 35313433, 36015275, 36481398, 36973537, 37501984, 38056501, 38614520, 39145575, 39564232, 39813654, 40015297, 40188949, 40361659, 40554832, 40773314, 41014270, 41274869, 41548368, 41830023, 42121076, 42422152, 42726704, 43026108, 43332245, 43467991, 43785894, 44077099, 44342923, 44604027, 44863823, 45123550, 45390693, 45743988, 46214 [...]
-                    ['Faroe Islands', 'Europe', 'https://www.countryflags.io/fo/flat/64.png', 7412, 7775, 8168, 8573, 8993, 9429, 9829, 10093, 10361, 10637, 10924, 11235, 11558, 11887, 12222, 12557, 12895, 13235, 13386, 13478, 13570, 13659, 13743, 13827, 13920, 14021, 14137, 14265, 14378, 14445, 14561, 14785, 15012, 15203, 15415, 15686, 16038, 16352, 16608, 16832, 17172, 17668, 18163, 18573, 18895, 19208, 19424, 19544, 19654, 19761, 19870, 19972, 20063, 20163, 20270, 20388, 20520, 20659],
-                    ['UK', 'Europe', 'https://www.countryflags.io/gb/flat/64.png', 41104656, 41381472, 41661202, 41900114, 42098400, 42294196, 42452048, 42603817, 42733856, 42833742, 42925829, 43056861, 43295638, 43470962, 43590038, 43677888, 43757644, 43833733, 43925435, 44054299, 44195960, 44271630, 44228171, 44215089, 44257473, 44329755, 44404206, 44470325, 44540723, 44628280, 44733264, 44855736, 45011752, 45154426, 45304828, 45459651, 45610451, 45762480, 45931122, 46119137, 46319551, [...]
-                    ['Gibraltar', 'Europe', 'https://www.countryflags.io/gi/flat/64.png', 23394, 23786, 24284, 24848, 25454, 26041, 26612, 27174, 27694, 28159, 28560, 28869, 29104, 29278, 29427, 29578, 29742, 29902, 30049, 30177, 30272, 30334, 30381, 30383, 30325, 30207, 30004, 29744, 29469, 29262, 29164, 29212, 29379, 29623, 29895, 30147, 30382, 30594, 30801, 30991, 31180, 31374, 31544, 31720, 31896, 32085, 32296, 32510, 32732, 32956, 33189, 33405, 33623, 33831, 34038, 34228, 34408, 34571],
-                    ['Greece', 'Europe', 'https://www.countryflags.io/gr/flat/64.png', 4660434, 4740951, 4844217, 4937007, 5029578, 5127549, 5239942, 5357301, 5466737, 5560616, 5646740, 5735846, 5817963, 5888911, 5955084, 6055755, 6195478, 6321574, 6449432, 6575885, 6686402, 6785832, 6846785, 6905833, 6959420, 7005470, 7047717, 7090422, 7135291, 7191693, 7287341, 7392680, 7462054, 7518737, 7569094, 7617319, 7663691, 7714274, 7770011, 7812670, 7857551, 7919906, 7991509, 8052786, 8114802,  [...]
-                    ['Croatia', 'Europe', 'https://www.countryflags.io/hr/flat/64.png', 1248376, 1294887, 1344715, 1395476, 1447098, 1499464, 1552551, 1606732, 1661637, 1716633, 1773046, 1825801, 1864764, 1903643, 1942074, 1980021, 2017889, 2049688, 2091705, 2129949, 2169436, 2206633, 2235785, 2263668, 2290252, 2316982, 2343859, 2369384, 2394579, 2416249, 2439569, 2316201, 2305984, 2404355, 2420232, 2440907, 2359754, 2411227, 2384090, 2422637, 2364723, 2381705, 2389164, 2396668, 2403585, [...]
-                    ['Hungary', 'Europe', 'https://www.countryflags.io/hu/flat/64.png', 5582136, 5650018, 5710839, 5768389, 5829329, 5888035, 5948507, 6013391, 6079237, 6147411, 6214324, 6276403, 6339439, 6404030, 6476897, 6559474, 6640071, 6715287, 6782725, 6839204, 6875576, 6895431, 6910744, 6919717, 6925194, 6931780, 6938994, 6946357, 6954686, 6898019, 6830026, 6816672, 6800940, 6780138, 6757831, 6735415, 6710863, 6684288, 6655715, 6623887, 6593735, 6588305, 6611324, 6633742, 6660205, [...]
-                    ['Isle of Man', 'Europe', 'https://www.countryflags.io/im/flat/64.png', 26703, 26721, 26914, 27243, 27692, 28232, 28827, 29348, 29903, 30446, 30944, 31307, 31303, 31256, 31201, 31168, 31301, 31824, 32321, 32705, 32909, 32901, 32718, 32477, 32349, 32455, 32838, 33451, 34182, 34873, 35409, 35754, 35956, 36057, 36147, 36284, 36478, 36710, 36986, 37282, 37600, 37938, 38302, 38688, 39092, 39509, 39935, 40371, 40805, 41230, 41633, 42004, 42369, 42725, 43081, 43451, 43830, 44215],
-                    ['Ireland', 'Europe', 'https://www.countryflags.io/ie/flat/64.png', 1278075, 1282080, 1293324, 1306885, 1319272, 1330262, 1347250, 1387226, 1427337, 1469698, 1516360, 1563915, 1597717, 1634072, 1672099, 1710683, 1747737, 1782727, 1819520, 1855360, 1888405, 1921042, 1944867, 1964356, 1982219, 1991056, 1997341, 2002008, 1997871, 1994394, 2000470, 2017094, 2038731, 2056779, 2072766, 2091287, 2116049, 2146414, 2178016, 2211944, 2250951, 2296510, 2345367, 2394915, 2450379, [...]
-                    ['Iceland', 'Europe', 'https://www.countryflags.io/is/flat/64.png', 140986, 144661, 148268, 151829, 155450, 159059, 162665, 166198, 169365, 171812, 173568, 175738, 179084, 182557, 185790, 188920, 191538, 193688, 195917, 198545, 201355, 204294, 207668, 211056, 213929, 216226, 218415, 221413, 225500, 228892, 231255, 234420, 237854, 240747, 243303, 245081, 246857, 249329, 252455, 255931, 259836, 263687, 266425, 268644, 271378, 276072, 283000, 290623, 296449, 297832, 2976 [...]
-                    ['Italy', 'Europe', 'https://www.countryflags.io/it/flat/64.png', 29799044, 30249038, 30708292, 31188380, 31702827, 32227841, 32737193, 33233152, 33703021, 34152929, 34592379, 35012585, 35369083, 35720365, 36065654, 36393136, 36687131, 36955192, 37198851, 37418639, 37607540, 37764025, 37819718, 37822134, 37819273, 37818886, 37809627, 37802166, 37809110, 37826147, 37846480, 37861339, 37907512, 37964793, 38006634, 38041344, 38086153, 38140443, 38185563, 38226137, 382776 [...]
-                    ['Liechtenstein', 'Europe', 'https://www.countryflags.io/li/flat/64.png', 3371, 3432, 3476, 3524, 3576, 3631, 3690, 3753, 3815, 3874, 3924, 3990, 4066, 4139, 4213, 4294, 4382, 4473, 4567, 4653, 4727, 4769, 4784, 4791, 4797, 4802, 4811, 4821, 4833, 4847, 4866, 4896, 4937, 4982, 5030, 5082, 5103, 5092, 5080, 5062, 5036, 5038, 5071, 5097, 5118, 5137, 5153, 5167, 5180, 5193, 5207, 5226, 5250, 5280, 5314, 5350, 5387, 5429],
-                    ['Lithuania', 'Europe', 'https://www.countryflags.io/lt/flat/64.png', 1096416, 1141928, 1186429, 1230140, 1275080, 1320810, 1367610, 1415159, 1462669, 1507983, 1555873, 1612378, 1670055, 1726365, 1782668, 1838525, 1894509, 1950350, 2005471, 2050971, 2087446, 2126573, 2168688, 2213306, 2258826, 2305300, 2354675, 2406331, 2459117, 2492104, 2499110, 2501142, 2496245, 2482228, 2462904, 2441841, 2421184, 2401277, 2381814, 2362861, 2344199, 2322637, 2300933, 2279211, 225068 [...]
-                    ['Luxembourg', 'Europe', 'https://www.countryflags.io/lu/flat/64.png', 218385, 221560, 225946, 229959, 234207, 238541, 241914, 244349, 246598, 249419, 252255, 256528, 261780, 266787, 272384, 277458, 280890, 283399, 285895, 288518, 291473, 293802, 294251, 294534, 295042, 295818, 297355, 299492, 301882, 305040, 309096, 313973, 319732, 325361, 332341, 338722, 343082, 347217, 352047, 359223, 367434, 374603, 380583, 387241, 394773, 402818, 411237, 419557, 429035, 438935, 4 [...]
-                    ['Latvia', 'Europe', 'https://www.countryflags.io/lv/flat/64.png', 1121298, 1155193, 1188070, 1221599, 1255757, 1287767, 1315521, 1343866, 1375002, 1404638, 1432319, 1459887, 1488241, 1517255, 1547223, 1575779, 1601843, 1627400, 1652200, 1671120, 1685226, 1699098, 1714098, 1731364, 1749443, 1768075, 1788258, 1810950, 1833841, 1845533, 1844232, 1834229, 1800024, 1763518, 1736816, 1708476, 1686883, 1668936, 1649682, 1630787, 1611520, 1588107, 1567452, 1551233, 1536660,  [...]
-                    ['Monaco', 'Europe', 'https://www.countryflags.io/mc/flat/64.png', 22452, 22808, 23039, 23168, 23236, 23282, 23305, 23292, 23304, 23346, 23484, 23720, 24051, 24439, 24835, 25197, 25523, 25809, 26087, 26395, 26745, 27164, 27624, 28095, 28512, 28835, 29041, 29172, 29235, 29312, 29439, 29624, 29863, 30138, 30427, 30691, 30967, 31251, 31523, 31800, 32082, 32360, 32629, 32933, 33314, 33793, 34408, 35111, 35853, 36534, 37094, 37497, 37783, 37971, 38132, 38307, 38499, 38695],
-                    ['Moldova', 'Europe', 'https://www.countryflags.io/md/flat/64.png', 595907, 630827, 666719, 703542, 740741, 778740, 817282, 856287, 895696, 936294, 976150, 1015304, 1055178, 1096014, 1137210, 1177577, 1217773, 1256838, 1296267, 1334282, 1371543, 1410553, 1451104, 1492715, 1535048, 1577083, 1618883, 1660790, 1701461, 1724769, 1728324, 1728620, 1726070, 1720262, 1712144, 1701350, 1694500, 1673518, 1658121, 1640859, 1622858, 1604707, 1586503, 1567590, 1549336, 1537841, 1 [...]
-                    ['Macedonia, FYR', 'Europe', 'https://www.countryflags.io/mk/flat/64.png', 506445, 530905, 556983, 584162, 612702, 642626, 674297, 707589, 741943, 776357, 810135, 839249, 856892, 874006, 891985, 911764, 933788, 957558, 982219, 1006329, 1028849, 1048562, 1064239, 1078352, 1091378, 1103635, 1115347, 1126352, 1136544, 1145664, 1153600, 1160779, 1168616, 1176350, 1184939, 1181760, 1181331, 1183203, 1186409, 1189473, 1191346, 1191774, 1191042, 1189365, 1187142, 1185316, 11 [...]
-                    ['Malta', 'Europe', 'https://www.countryflags.io/mt/flat/64.png', 294316, 292949, 291536, 290127, 288759, 286362, 282936, 279467, 276131, 272927, 271474, 271546, 271346, 271149, 270993, 273015, 274435, 275536, 278444, 281309, 284300, 286427, 292666, 296847, 296939, 302228, 307591, 310133, 313103, 316579, 320102, 329269, 333102, 336862, 340447, 343247, 346401, 350223, 353666, 356901, 360316, 364105, 367875, 371319, 374812, 378170, 380114, 381739, 384526, 387733, 389936 [...]
-                    ['Montenegro', 'Europe', 'https://www.countryflags.io/me/flat/64.png', 90291, 95782, 101703, 107780, 113586, 118771, 123093, 126621, 129779, 133237, 137597, 143135, 149784, 157258, 165076, 172810, 180301, 187635, 194980, 202628, 210794, 219563, 228836, 238326, 247588, 256235, 264087, 271196, 277825, 284397, 291283, 298483, 305585, 312816, 319860, 326440, 332459, 337985, 343256, 348560, 354162, 361755, 369361, 376961, 381058, 383698, 386254, 388857, 391621, 394521, 397 [...]
-                    ['Netherlands', 'Europe', 'https://www.countryflags.io/nl/flat/64.png', 6863492, 6985555, 7107497, 7225888, 7345397, 7469419, 7590341, 7699768, 7803319, 7917513, 8039946, 8169109, 8294650, 8406296, 8515370, 8634800, 8746238, 8841770, 8939836, 9045559, 9161288, 9275502, 9376386, 9470198, 9565992, 9668672, 9780476, 9900806, 10022989, 10141210, 10269295, 10447740, 10662777, 10871452, 11069798, 11255548, 11436659, 11622597, 11819675, 12021931, 12229998, 12488742, 12775902 [...]
-                    ['Norway', 'Europe', 'https://www.countryflags.io/no/flat/64.png', 1787755, 1840926, 1915999, 1991003, 2066761, 2143353, 2220995, 2299864, 2379197, 2457954, 2534594, 2584983, 2624297, 2662165, 2698139, 2732467, 2764638, 2795553, 2825403, 2854061, 2882201, 2902056, 2918125, 2933210, 2946922, 2961159, 2977158, 2996568, 3018161, 3036098, 3051994, 3079741, 3114713, 3150384, 3185372, 3216511, 3244905, 3280785, 3324794, 3371823, 3414033, 3447513, 3482266, 3518773, 3554092,  [...]
-                    ['Poland', 'Europe', 'https://www.countryflags.io/pl/flat/64.png', 14193968, 14540630, 14828737, 15149001, 15484714, 15762096, 16007142, 16289779, 16575555, 16835934, 17026266, 17266414, 17626595, 18005216, 18398446, 18803602, 19215135, 19625330, 20007316, 20341874, 20663601, 20985955, 21314754, 21651242, 21984900, 22299554, 22589785, 22855463, 23089202, 23241946, 23350476, 23450653, 23539562, 23616843, 23684074, 23733222, 23768665, 23801620, 23827143, 23842562, 23611 [...]
-                    ['Portugal', 'Europe', 'https://www.countryflags.io/pt/flat/64.png', 3096215, 3155977, 3212831, 3260048, 3296372, 3317422, 3326794, 3340014, 3360136, 3364185, 3368354, 3388093, 3416874, 3451945, 3535188, 3708226, 3852629, 3931481, 4012458, 4094541, 4178517, 4257857, 4335210, 4407052, 4476013, 4540496, 4596999, 4648117, 4695891, 4741470, 4783459, 4827626, 4889660, 4961312, 5040624, 5124278, 5210104, 5299934, 5393642, 5491367, 5597602, 5704057, 5800192, 5886957, 5966051 [...]
-                    ['Romania', 'Europe', 'https://www.countryflags.io/ro/flat/64.png', 6296818, 6474669, 6646237, 6820612, 6997996, 7174333, 7368164, 7586123, 7786878, 7968040, 8164758, 8352002, 8535661, 8713690, 8900706, 9120255, 9340263, 9560064, 9801109, 10019804, 10247190, 10486040, 10693684, 10890056, 11084645, 11296022, 11511242, 11720962, 11941563, 12160692, 12347321, 12404523, 12360656, 12309016, 12256584, 12197105, 12127405, 12058033, 11998890, 11945687, 11895672, 11697189, 114 [...]
-                    ['Russia', 'Europe', 'https://www.countryflags.io/ru/flat/64.png', 64421857, 66226377, 68060071, 69923357, 71815164, 73731369, 75267305, 76812479, 78366306, 79922296, 81464683, 82992261, 84524649, 86061054, 87600777, 89145034, 90810675, 92479950, 94157479, 95659612, 96960865, 98228786, 99464693, 100677781, 102058393, 103466989, 104825013, 106169956, 107471421, 108424260, 108837430, 109073667, 109115423, 108985461, 108843023, 108866238, 108700578, 108515107, 108329743, [...]
-                    ['San Marino', 'Europe', 'https://www.countryflags.io/sm/flat/64.png', 7529, 7895, 8278, 8677, 9079, 9488, 9897, 10314, 10719, 11098, 11445, 12022, 12551, 13051, 13558, 14107, 14698, 15347, 16033, 16714, 17352, 17953, 18516, 19054, 19557, 20049, 20525, 20982, 21213, 21461, 21735, 22045, 22373, 22838, 23286, 23720, 24126, 24499, 24863, 25230, 25619, 26027, 26413, 26777, 27179, 27618, 28055, 28480, 28914, 29343, 29785, 30232, 30692, 31130, 31533, 31885, 32177, 32422],
-                    ['Serbia', 'Europe', 'https://www.countryflags.io/rs/flat/64.png', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3822813, 3855241, 3898223, 3942353, 3977770, 3938573, 3951731, 3957625, 3959596, 3962104, 3966301, 3976219, 3989274, 3997403, 4004805, 4009310, 4010029, 4010264, 4009546, 4009752, 4009779, 3994308, 3985121, 3973872, 3963388, 3951845, 3939250, 3928397],
-                    ['Slovak Republic', 'Europe', 'https://www.countryflags.io/sk/flat/64.png', 1361347, 1423197, 1471245, 1519388, 1569094, 1619143, 1669066, 1718790, 1768232, 1818423, 1863258, 1914539, 1979489, 2047898, 2119100, 2192168, 2266922, 2343045, 2419732, 2497145, 2571477, 2623925, 2667930, 2711169, 2753815, 2796439, 2837965, 2878046, 2917651, 2956110, 2993564, 3011210, 3008952, 3017265, 3025916, 3031513, 3034659, 3037037, 3037825, 3037635, 3030239, 3020933, 3011770, 3001728,  [...]
-                    ['Slovenia', 'Europe', 'https://www.countryflags.io/si/flat/64.png', 446954, 464004, 480036, 497639, 516254, 535928, 557347, 578934, 599472, 618383, 638279, 660081, 684387, 709382, 732814, 760012, 791790, 822198, 852339, 882958, 913487, 933075, 938012, 946993, 954948, 962743, 977988, 993038, 998955, 1002747, 1006873, 1010052, 1009090, 1007206, 1006579, 1007313, 1007220, 1006383, 1004706, 1005959, 1009459, 1011568, 1014358, 1019460, 1024627, 1030904, 1038715, 1049080,  [...]
-                    ['Sweden', 'Europe', 'https://www.countryflags.io/se/flat/64.png', 5425627, 5511783, 5616067, 5720204, 5834351, 5959398, 6083367, 6194186, 6291760, 6397326, 6517403, 6605244, 6651027, 6688293, 6733350, 6777603, 6808217, 6838299, 6864113, 6885080, 6904971, 6914338, 6918294, 6921426, 6927719, 6939171, 6955328, 6978575, 7010722, 7057653, 7112392, 7170001, 7225787, 7281393, 7346937, 7399093, 7418835, 7425561, 7432163, 7440437, 7454878, 7478923, 7508835, 7542470, 7577769,  [...]
-                    ['Ukraine', 'Europe', 'https://www.countryflags.io/ua/flat/64.png', 19962473, 20539872, 21128369, 21720462, 22307575, 22924717, 23525932, 24111725, 24688197, 25262835, 25818142, 26350427, 26888456, 27426232, 27958605, 28469885, 28968286, 29454273, 29931076, 30388565, 30827259, 31287683, 31693551, 32110163, 32533314, 32933625, 33344880, 33766182, 34209429, 34541910, 34641542, 34734234, 34854630, 34894325, 34741407, 34487999, 34203211, 33912723, 33630036, 33333798, 3301 [...]
-                    ['American Samoa', 'Oceania', 'https://www.countryflags.io/as/flat/64.png', 13251, 13652, 14163, 14769, 15416, 16072, 16721, 17371, 18009, 18624, 19209, 19760, 20281, 20767, 21222, 21657, 22055, 22440, 22859, 23397, 24125, 25134, 26312, 27637, 29059, 30515, 32019, 33552, 35087, 36594, 38076, 39612, 41058, 42429, 43766, 45086, 46402, 47673, 48895, 50032, 50956, 51480, 51915, 52199, 52270, 52083, 51612, 50897, 50072, 49309, 48735, 48406, 48282, 48310, 48390, 48449, 4848 [...]
-                    ['Australia', 'Oceania', 'https://www.countryflags.io/au/flat/64.png', 8378309, 8589875, 8832932, 9034955, 9245383, 9459784, 9709943, 9852991, 10048170, 10280809, 10505755, 10887779, 11110846, 11303156, 11614598, 11780153, 11920613, 12077392, 12240482, 12395391, 12569300, 12792439, 13002993, 13162165, 13307374, 13486012, 13704062, 13909213, 14133874, 14370091, 14579227, 14761055, 14920611, 15044687, 15181749, 15342767, 15521685, 15672048, 15811356, 15967866, 16133530, [...]
-                    ['Fiji', 'Oceania', 'https://www.countryflags.io/fj/flat/64.png', 116761, 123157, 129943, 136982, 144103, 151142, 158044, 163958, 169558, 175175, 180925, 186842, 192905, 199091, 205372, 211731, 218082, 223264, 228315, 233816, 239929, 246836, 254383, 261963, 268744, 274153, 277898, 283833, 289781, 295973, 303189, 311701, 321310, 331706, 342353, 352821, 363071, 370519, 377132, 383206, 388641, 393267, 397176, 400842, 404913, 409848, 415890, 422891, 431335, 440109, 448645 [...]
-                    ['Micronesia, Fed. Sts.', 'Oceania', 'https://www.countryflags.io/fm/flat/64.png', 9937, 10364, 10803, 11262, 11758, 12296, 12893, 13539, 14189, 14772, 15240, 15569, 15780, 15942, 16082, 16328, 16724, 17248, 17880, 18574, 19295, 19935, 20569, 21205, 21822, 22406, 22939, 23420, 23879, 24355, 24871, 25443, 26049, 26628, 27102, 26962, 26515, 25920, 25235, 24527, 23990, 23930, 23889, 23852, 23799, 23714, 23593, 23450, 23310, 23188, 23104, 23079, 23106, 23183, 23298, 23451 [...]
-                    ['Guam', 'Oceania', 'https://www.countryflags.io/gu/flat/64.png', 33469, 34873, 36413, 38064, 39795, 41567, 43373, 45223, 47118, 49047, 51937, 57568, 63062, 68325, 73332, 78072, 82540, 86738, 90699, 94447, 97628, 99554, 101521, 103534, 105577, 107641, 109721, 111794, 113894, 116048, 118472, 121619, 124827, 128033, 131115, 133996, 136640, 139050, 141211, 143093, 144656, 145817, 146698, 147360, 147876, 148313, 148696, 149041, 149359, 149690, 150035, 150398, 150818, 1513 [...]
-                    ['Kiribati', 'Oceania', 'https://www.countryflags.io/ki/flat/64.png', 6717, 7149, 7606, 8089, 8594, 9116, 9658, 10219, 10798, 11503, 12328, 13187, 14080, 15008, 15748, 16333, 16940, 17568, 18219, 18743, 19157, 19562, 19971, 20403, 20891, 21467, 22163, 22947, 23773, 24585, 25335, 25995, 26584, 27137, 27696, 28301, 29500, 31073, 32733, 34464, 36259, 37325, 37987, 38680, 39415, 40208, 41503, 43211, 44993, 46811, 48647, 50481, 52328, 54188, 56083, 58023, 60000, 61996],
-                    ['Marshall Islands', 'Oceania', 'https://www.countryflags.io/mh/flat/64.png', 5217, 5563, 5964, 6410, 6887, 7374, 7873, 8385, 9145, 9980, 10910, 11957, 13111, 14347, 14987, 15507, 15976, 16401, 16826, 17289, 17825, 18761, 19869, 21073, 22366, 23745, 25212, 26755, 28299, 29648, 30769, 31699, 32455, 33063, 33580, 34041, 34468, 34833, 35159, 35441, 35771, 36059, 36311, 36549, 36784, 37031, 37306, 37604, 37917, 38242, 38568, 38901, 39233, 39566, 39877, 40175, 40451, 40713],
-                    ['Northern Mariana Islands', 'Oceania', 'https://www.countryflags.io/mp/flat/64.png', 5140, 5433, 5697, 5949, 6218, 6525, 6887, 7293, 7917, 8552, 9197, 9852, 10533, 11199, 11741, 12177, 12493, 12715, 13013, 13618, 14684, 16207, 18237, 20627, 23166, 25712, 28202, 30677, 33145, 35642, 38170, 40587, 42965, 45353, 47824, 50401, 53223, 56140, 58869, 61005, 62290, 62612, 62104, 60948, 59411, 57725, 55913, 53988, 52144, 50592, 49498, 48960, 48941, 49275, 49715, 50078, 50315, [...]
-                    ['New Caledonia', 'Oceania', 'https://www.countryflags.io/nc/flat/64.png', 29514, 31490, 33547, 35723, 38025, 40405, 43143, 45978, 48910, 52460, 57380, 62426, 66278, 68872, 71240, 73094, 74870, 76516, 77895, 78999, 80425, 82469, 84793, 87037, 88993, 90869, 92813, 94912, 97022, 99194, 101816, 104724, 107631, 110705, 113966, 116848, 119477, 122539, 125629, 128790, 132030, 135341, 138724, 141907, 144893, 148559, 152384, 156245, 160140, 163862, 167587, 171852, 176182, 180 [...]
-                    ['Nauru', 'Oceania', 'https://www.countryflags.io/nr/flat/64.png', 4433, 4676, 4948, 5228, 5500, 5740, 5933, 6103, 6237, 6371, 6496, 6617, 6743, 6863, 6972, 7068, 7150, 7232, 7309, 7397, 7488, 7592, 7717, 7854, 8005, 8173, 8353, 8554, 8755, 8954, 9155, 9348, 9546, 9719, 9857, 9969, 10029, 10057, 10046, 10040, 10037, 10052, 10080, 10106, 10126, 10114, 10071, 10002, 9947, 9945, 10025, 10057, 10279, 10821, 11853, 12475, 13049, 13649],
-                    ['New Zealand', 'Oceania', 'https://www.countryflags.io/nz/flat/64.png', 1802521, 1851675, 1914441, 1967968, 2024808, 2073571, 2125227, 2175248, 2206092, 2237511, 2279646, 2324938, 2375942, 2432441, 2493343, 2552005, 2582586, 2593760, 2597744, 2590668, 2597030, 2609635, 2636985, 2674359, 2698921, 2716946, 2719750, 2751315, 2766856, 2788022, 2821739, 2969087, 3005583, 3045443, 3091625, 3142704, 3198324, 3243637, 3275597, 3295923, 3318432, 3341111, 3402067, 3472292, 352 [...]
-                    ['Palau', 'Oceania', 'https://www.countryflags.io/pw/flat/64.png', 5479, 5654, 5827, 5988, 6143, 6283, 6411, 6521, 6627, 6734, 6855, 6993, 7145, 7296, 7422, 7507, 7546, 7543, 7533, 7549, 7626, 7854, 8158, 8513, 8880, 9228, 9536, 9760, 9982, 10218, 10500, 10827, 11179, 11554, 11944, 12324, 12615, 12879, 13120, 13325, 13487, 13601, 13672, 13711, 13939, 14164, 14391, 14615, 14845, 15075, 15315, 15555, 15816, 16080, 16351, 16638, 16939, 17245],
-                    ['Papua New Guinea', 'Oceania', 'https://www.countryflags.io/pg/flat/64.png', 74898, 82570, 91056, 100419, 110826, 122320, 135103, 157395, 183274, 213159, 247602, 287211, 300563, 314093, 328339, 343364, 359228, 375884, 393442, 411856, 431135, 450025, 469335, 489360, 509999, 531185, 552938, 575269, 598255, 622058, 646700, 655313, 663501, 671861, 680384, 689163, 698169, 707460, 716902, 726327, 735756, 753503, 771715, 790170, 808822, 827795, 847023, 866468, 886067, 90573 [...]
-                    ['French Polynesia', 'Oceania', 'https://www.countryflags.io/pf/flat/64.png', 33011, 34877, 36940, 39414, 42166, 45017, 47958, 50994, 54154, 57460, 60951, 64247, 67085, 70026, 73036, 76088, 79178, 82167, 84553, 86992, 89512, 92102, 94750, 97440, 100096, 102731, 105392, 108046, 110636, 112849, 114764, 116381, 117755, 119015, 120348, 121881, 123660, 125927, 128359, 130747, 132976, 135033, 136929, 139761, 143086, 146348, 149548, 152669, 155712, 158663, 161541, 164305, 16 [...]
-                    ['Solomon Islands', 'Oceania', 'https://www.countryflags.io/sb/flat/64.png', 6799, 7330, 7905, 8526, 9194, 9915, 10688, 11523, 12431, 13428, 14293, 14889, 15532, 16215, 16925, 17652, 18601, 19927, 21328, 22814, 24389, 26059, 27824, 29683, 31633, 33669, 35794, 37611, 39224, 40897, 42650, 44488, 46408, 48413, 50505, 52677, 54936, 57281, 59710, 62222, 65246, 68668, 72240, 75955, 79808, 83790, 87903, 92150, 96547, 101095, 105811, 110664, 115656, 120778, 126012, 131361, 13 [...]
-                    ['Tonga', 'Oceania', 'https://www.countryflags.io/to/flat/64.png', 10812, 11429, 12133, 12905, 13704, 14500, 15285, 15887, 16322, 16706, 17032, 17289, 17483, 17639, 17791, 17967, 18178, 18514, 18930, 19323, 19675, 19974, 20229, 20459, 20685, 20921, 21179, 21339, 21434, 21522, 21604, 21675, 21743, 21807, 21881, 21967, 22066, 22176, 22297, 22430, 22571, 22721, 22881, 23049, 23221, 23396, 23576, 23774, 23981, 24176, 24357, 24516, 24595, 24628, 24677, 24756, 24876, 25027],
-                    ['Tuvalu', 'Oceania', 'https://www.countryflags.io/tv/flat/64.png', 970, 1027, 1087, 1150, 1215, 1281, 1347, 1412, 1478, 1543, 1613, 1682, 1753, 1827, 1904, 1978, 2057, 2137, 2221, 2307, 2401, 2501, 2613, 2728, 2842, 2963, 3105, 3242, 3380, 3520, 3661, 3801, 3894, 3951, 4003, 4058, 4108, 4155, 4206, 4262, 4335, 4416, 4513, 4655, 4816, 4983, 5142, 5300, 5456, 5615, 5771, 5931, 6093, 6255, 6412, 6571, 6730, 6886],
-                    ['Vanuatu', 'Oceania', 'https://www.countryflags.io/vu/flat/64.png', 6627, 6954, 7300, 7661, 8034, 8416, 8804, 9201, 9615, 10052, 10524, 11032, 11574, 12150, 12753, 13378, 14031, 14706, 15401, 16175, 17044, 17929, 18832, 19762, 20729, 21743, 22807, 23921, 25101, 26334, 27443, 28645, 29939, 31282, 32625, 33923, 35157, 36340, 37526, 38775, 40109, 41555, 43126, 44809, 46563, 48362, 50207, 52100, 54048, 56048, 57802, 59406, 61032, 62680, 64353, 66048, 67768, 69511],
-                    ['Samoa', 'Oceania', 'https://www.countryflags.io/ws/flat/64.png', 20562, 21287, 22070, 22885, 23710, 24525, 25330, 26292, 27287, 28240, 29141, 29976, 30572, 31017, 31414, 31779, 32113, 32355, 32546, 32736, 32936, 33152, 33369, 33577, 33768, 33927, 34046, 34135, 34221, 34344, 34528, 34784, 35197, 35694, 36181, 36628, 37025, 37376, 37703, 38028, 38374, 38744, 38744, 38549, 38361, 38177, 37995, 37824, 37667, 37520, 37386, 37265, 37127, 36978, 36822, 36648, 36451, 36247]
-                ];
+                var updateFrequency = 5000;
+                var dimension = 1;
 
-                var categories = [];
-                var data = [];
-                for (var i = 0; i < source.length; ++i) {
-                    categories.push(source[i][0]);
-                    data.push(source[i][3]);
-                }
+                loadLifeData(function (data) {
+                    var years = [];
+                    for (var i = 0; i < data.length; ++i) {
+                        if (years.length === 0 || years[years.length - 1] !== data[i][4]) {
+                            years.push(data[i][4]);
+                        }
+                    }
 
-                var option = {
-                    grid: {
-                        left: 150,
-                        right: 150
-                    },
-                    xAxis: {
-                        max: 'dataMax'
-                    },
-                    yAxis: {
-                        type: 'category',
-                        data: categories,
-                        sort: true,
-                        realtimeSort: true,
-                        sortSeriesIndex: 0,
-                        inverse: true,
-                        max: 10,
-                        axisLabel: {
-                            show: true
+                    var option = {
+                        grid: {
+                            left: 150,
+                            right: 150
                         },
-                        animationDuration: 300,
-                        animationDurationUpdate: 300
-                    },
-                    series: [{
-                        data: data,
-                        type: 'bar',
-                        label: {
-                            show: true,
-                            position: 'right',
-                            formatter: function (param) {
-                                return param.value < 1000 ? param.value : Math.round(param.value / 1000) + 'k';
+                        xAxis: {
+                            max: 'dataMax',
+                            label: {
+                                formatter: function (n) {
+                                    return Math.round(n);
+                                }
+                            }
+                        },
+                        dataset: {
+                            source: data.slice(1).filter(d => {
+                                return d[4] === 1800;
+                            })
+                        },
+                        yAxis: {
+                            type: 'category',
+                            // data: categories,
+                            sort: true,
+                            realtimeSort: true,
+                            sortSeriesIndex: 0,
+                            inverse: true,
+                            max: 10,
+                            axisLabel: {
+                                show: true
                             },
-                            valueAnimation: true,
-                            fontFamily: 'monospace'
-                        }
-                    }],
-                    animationDuration: 0,
-                    animationDurationUpdate: 1000,
-                    animationEasing: 'linear',
-                    animationEasingUpdate: 'linear',
-                    graphic: {
-                        elements: [{
-                            type: 'text',
-                            right: 160,
-                            bottom: 60,
-                            style: {
-                                text: '1960',
-                                font: 'bolder 80px monospace',
-                                fill: 'rgba(100, 100, 100, 0.25)'
+                            animationDuration: 300,
+                            animationDurationUpdate: 300
+                        },
+                        series: [{
+                            seriesLayoutBy: 'column',
+                            type: 'bar',
+                            encode: {
+                                x: dimension,
+                                y: 3
                             },
-                            z: 100
-                        }]
-                    }
-                };
-
-                // console.log(option);
-                chart.setOption(option);
-
-                for (let i = 3; i < source[0].length; ++i) {
-                    (function(i) {
-                        setTimeout(function () {
-                            var data = [];
-                            for (let j = 0; j < source.length; ++j) {
-                                data.push(source[j][i + 3]);
+                            label: {
+                                show: true,
+                                position: 'right',
+                                formatter: function (param) {
+                                    return param.value[dimension];
+                                },
+                                valueAnimation: true,
+                                fontFamily: 'monospace'
                             }
-                            option.series[0].data = data;
+                        }],
+                        animationDuration: 0,
+                        animationDurationUpdate: updateFrequency,
+                        animationEasing: 'linear',
+                        animationEasingUpdate: 'linear',
+                        graphic: {
+                            elements: [{
+                                type: 'text',
+                                right: 160,
+                                bottom: 60,
+                                style: {
+                                    text: '1960',
+                                    font: 'bolder 80px monospace',
+                                    fill: 'rgba(100, 100, 100, 0.25)'
+                                },
+                                z: 100
+                            }]
+                        }
+                    };
 
-                            option.graphic.elements[0].style.text = i + 1960 + '';
+                    // console.log(option);
+                    chart.setOption(option);
 
-                            chart.setOption(option);
-                        }, 1000 * i);
-                    })(i - 3);
-                }
+                    for (var i = 1; i < years.length; ++i) {
+                        (function (i) {
+                            setTimeout(function () {
+                                updateYear(years[i]);
+                            }, (i - 1) * updateFrequency);
+                        })(i);
+                    }
+
+                    function updateYear(year) {
+                        var source = data.slice(1).filter(d => {
+                            return d[4] === year;
+                        });
+                        option.series[0].data = source;
+                        option.graphic.elements[0].style.text = year;
+                        chart.setOption(option);
+                    }
+                });
 
             }
 
@@ -419,6 +228,7 @@ under the License.
                 });
                 var option = {
                     xAxis: {
+                        max: 'dataMax'
                     },
                     yAxis: {
                         type: 'category',
@@ -439,7 +249,27 @@ under the License.
                     series: [{
                         name: 'X',
                         type: 'bar',
-                        data: [120, 200, 90, 240],
+                        data: [{
+                            value: 120,
+                            itemStyle: {
+                                color: 'red'
+                            }
+                        }, {
+                            value: 200,
+                            itemStyle: {
+                                color: 'orange'
+                            }
+                        }, {
+                            value: 90,
+                            itemStyle: {
+                                color: 'yellow'
+                            }
+                        }, {
+                            value: 240,
+                            itemStyle: {
+                                color: 'green'
+                            }
+                        }],
                         label: {
                             show: true,
                             position: 'right',
@@ -450,7 +280,7 @@ under the License.
                     legend: {
                         show: true
                     },
-                    animationDuration: 5000,
+                    animationDuration: 0,
                     animationDurationUpdate: 5000,
                     animationEasing: 'linear',
                     animationEasingUpdate: 'linear'
@@ -458,12 +288,24 @@ under the License.
 
                 chart.setOption(option);
 
+                setTimeout(() => {
+                    var data = option.series[0].data;
+                    data[1].value += 100;
+                    chart.setOption(option);
+                }, 1000);
+
+                setTimeout(() => {
+                    var data = option.series[0].data;
+                    data[3].value += 100;
+                    chart.setOption(option);
+                }, 3400);
+
                 for (var x = 0; x < 4; ++x) {
                     (function (x) {
                         var btn = document.getElementById('btn-' + (x + 1));
                         btn.onclick = function () {
                             var data = option.series[0].data;
-                            data[x] += Math.round(100 * Math.random());
+                            data[x].value += Math.round(100 * Math.random());
                             chart.setOption(option);
                         };
                     })(x);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org