JavaScript
// Prepare demo data
// Data is joined to map using value of 'hc-key' property by default.
// See API docs for 'joinBy' for more info on linking data and map.
var data = [
['fo', 0],
['us', 1],
['fr', 2],
['cn', 3],
['pt', 4],
['sw', 5],
['sh', 6],
['ec', 7],
['ph', 8],
['bu', 9],
['mv', 10],
['sp', 11],
['gb', 12],
['gr', 13],
['dk', 14],
['gl', 15],
['pr', 16],
['um', 17],
['vi', 18],
['ca', 19],
['cl', 20],
['cv', 21],
['dm', 22],
['sc', 23],
['jm', 24],
['om', 25],
['vc', 26],
['bd', 27],
['sb', 28],
['lc', 29],
['no', 30],
['kn', 31],
['bh', 32],
['id', 33],
['mu', 34],
['ru', 35],
['tt', 36],
['br', 37],
['bs', 38],
['pw', 39],
['ng', 40],
['gd', 41],
['ag', 42],
['tw', 43],
['fj', 44],
['bb', 45],
['it', 46],
['mt', 47],
['pg', 48],
['sg', 49],
['cy', 50],
['km', 51],
['va', 52],
['sm', 53],
['am', 54],
['az', 55],
['tj', 56],
['ga', 57],
['uz', 58],
['ls', 59],
['in', 60],
['kp', 61],
['kg', 62],
['es', 63],
['mx', 64],
['ma', 65],
['co', 66],
['tz', 67],
['ar', 68],
['sa', 69],
['qa', 70],
['nl', 71],
['ye', 72],
['ae', 73],
['ke', 74],
['tr', 75],
['my', 76],
['vn', 77],
['pa', 78],
['ir', 79],
['ht', 80],
['do', 81],
['gw', 82],
['hr', 83],
['th', 84],
['ee', 85],
['cd', 86],
['kw', 87],
['de', 88],
['cz', 89],
['ie', 90],
['mm', 91],
['gq', 92],
['ug', 93],
['kz', 94],
['kr', 95],
['tl', 96],
['mr', 97],
['dz', 98],
['pe', 99],
['ao', 100],
['mz', 101],
['cr', 102],
['sv', 103],
['gt', 104],
['bz', 105],
['ve', 106],
['gy', 107],
['hn', 108],
['ni', 109],
['mw', 110],
['tm', 111],
['zm', 112],
['nc',...