1'use strict'; 2 3// Credit for list: http://www.i18nguy.com/markup/idna-examples.html 4module.exports = [ 5 { ascii: 'xn--mgbaal8b0b9b2b.icom.museum', 6 unicode: 'افغانستا.icom.museum' 7 }, 8 { 9 ascii: 'xn--lgbbat1ad8j.icom.museum', 10 unicode: 'الجزائر.icom.museum' 11 }, 12 { 13 ascii: 'xn--sterreich-z7a.icom.museum', 14 unicode: 'österreich.icom.museum' 15 }, 16 { 17 ascii: 'xn--54b6eqazv8bc7e.icom.museum', 18 unicode: 'বাংলাদেশ.icom.museum' 19 }, 20 { 21 ascii: 'xn--80abmy0agn7e.icom.museum', 22 unicode: 'беларусь.icom.museum' 23 }, 24 { 25 ascii: 'xn--belgi-rsa.icom.museum', 26 unicode: 'belgië.icom.museum' 27 }, 28 { 29 ascii: 'xn--80abgvm6a7d2b.icom.museum', 30 unicode: 'българия.icom.museum' 31 }, 32 { 33 ascii: 'xn--mgbfqim.icom.museum', 34 unicode: 'تشادر.icom.museum' 35 }, 36 { 37 ascii: 'xn--fiqs8s.icom.museum', 38 unicode: '中国.icom.museum' 39 }, 40 { 41 ascii: 'xn--mgbu4chg.icom.museum', 42 unicode: 'القمر.icom.museum' 43 }, 44 { 45 ascii: 'xn--vxakcego.icom.museum', 46 unicode: 'κυπρος.icom.museum' 47 }, 48 { 49 ascii: 'xn--eskrepublika-ebb62d.icom.museum', 50 unicode: 'českárepublika.icom.museum' 51 }, 52 { 53 ascii: 'xn--wgbh1c.icom.museum', 54 unicode: 'مصر.icom.museum' 55 }, 56 { 57 ascii: 'xn--hxakic4aa.icom.museum', 58 unicode: 'ελλάδα.icom.museum' 59 }, 60 { 61 ascii: 'xn--magyarorszg-t7a.icom.museum', 62 unicode: 'magyarország.icom.museum' 63 }, 64 { 65 ascii: 'xn--sland-ysa.icom.museum', 66 unicode: 'ísland.icom.museum' 67 }, 68 { 69 ascii: 'xn--h2brj9c.icom.museum', 70 unicode: 'भारत.icom.museum' 71 }, 72 { 73 ascii: 'xn--mgba3a4fra.icom.museum', 74 unicode: 'ايران.icom.museum' 75 }, 76 { 77 ascii: 'xn--ire-9la.icom.museum', 78 unicode: 'éire.icom.museum' 79 }, 80 { 81 ascii: 'xn--4dbklr2c8d.xn--4dbrk0ce.museum', 82 unicode: 'איקו״ם.ישראל.museum' 83 }, 84 { 85 ascii: 'xn--wgv71a.icom.museum', 86 unicode: '日本.icom.museum' 87 }, 88 { 89 ascii: 'xn--igbhzh7gpa.icom.museum', 90 unicode: 'الأردن.icom.museum' 91 }, 92 { 93 ascii: 'xn--80aaa0a6awh12ed.icom.museum', 94 unicode: 'қазақстан.icom.museum' 95 }, 96 { 97 ascii: 'xn--3e0b707e.icom.museum', 98 unicode: '한국.icom.museum' 99 }, 100 { 101 ascii: 'xn--80afmksoji0fc.icom.museum', 102 unicode: 'кыргызстан.icom.museum' 103 }, 104 { 105 ascii: 'xn--q7ce6a.icom.museum', 106 unicode: 'ລາວ.icom.museum' 107 }, 108 { 109 ascii: 'xn--mgbb7fjb.icom.museum', 110 unicode: 'لبنان.icom.museum' 111 }, 112 { 113 ascii: 'xn--80aaldqjmmi6x.icom.museum', 114 unicode: 'македонија.icom.museum' 115 }, 116 { 117 ascii: 'xn--mgbah1a3hjkrd.icom.museum', 118 unicode: 'موريتانيا.icom.museum' 119 }, 120 { 121 ascii: 'xn--mxico-bsa.icom.museum', 122 unicode: 'méxico.icom.museum' 123 }, 124 { 125 ascii: 'xn--c1aqabffc0aq.icom.museum', 126 unicode: 'монголулс.icom.museum' 127 }, 128 { 129 ascii: 'xn--mgbc0a9azcg.icom.museum', 130 unicode: 'المغرب.icom.museum' 131 }, 132 { 133 ascii: 'xn--l2bey1c2b.icom.museum', 134 unicode: 'नेपाल.icom.museum' 135 }, 136 { 137 ascii: 'xn--mgb9awbf.icom.museum', 138 unicode: 'عمان.icom.museum' 139 }, 140 { 141 ascii: 'xn--wgbl6a.icom.museum', 142 unicode: 'قطر.icom.museum' 143 }, 144 { 145 ascii: 'xn--romnia-yta.icom.museum', 146 unicode: 'românia.icom.museum' 147 }, 148 { 149 ascii: 'xn--h1alffa9f.xn--h1aegh.museum', 150 unicode: 'россия.иком.museum' 151 }, 152 { 153 ascii: 'xn--80aaabm1ab4blmeec9e7n.xn--h1aegh.museum', 154 unicode: 'србијаицрнагора.иком.museum' 155 }, 156 { 157 ascii: 'xn--xkc2al3hye2a.icom.museum', 158 unicode: 'இலங்கை.icom.museum' 159 }, 160 { 161 ascii: 'xn--espaa-rta.icom.museum', 162 unicode: 'españa.icom.museum' 163 }, 164 { 165 ascii: 'xn--o3cw4h.icom.museum', 166 unicode: 'ไทย.icom.museum' 167 }, 168 { 169 ascii: 'xn--pgbs0dh.icom.museum', 170 unicode: 'تونس.icom.museum' 171 }, 172 { 173 ascii: 'xn--trkiye-3ya.icom.museum', 174 unicode: 'türkiye.icom.museum' 175 }, 176 { 177 ascii: 'xn--80aaxgrpt.icom.museum', 178 unicode: 'украина.icom.museum' 179 }, 180 { 181 ascii: 'xn--vitnam-jk8b.icom.museum', 182 unicode: 'việtnam.icom.museum' 183 }, 184 // long label 185 { 186 ascii: `${'a'.repeat(64)}.com`, 187 unicode: `${'a'.repeat(64)}.com`, 188 }, 189 // long URL 190 { 191 ascii: `${`${'a'.repeat(64)}.`.repeat(4)}com`, 192 unicode: `${`${'a'.repeat(64)}.`.repeat(4)}com` 193 }, 194 // URLs with hyphen 195 { 196 ascii: 'r4---sn-a5mlrn7s.gevideo.com', 197 unicode: 'r4---sn-a5mlrn7s.gevideo.com' 198 }, 199 { 200 ascii: '-sn-a5mlrn7s.gevideo.com', 201 unicode: '-sn-a5mlrn7s.gevideo.com' 202 }, 203 { 204 ascii: 'sn-a5mlrn7s-.gevideo.com', 205 unicode: 'sn-a5mlrn7s-.gevideo.com' 206 }, 207 { 208 ascii: '-sn-a5mlrn7s-.gevideo.com', 209 unicode: '-sn-a5mlrn7s-.gevideo.com' 210 }, 211 { 212 ascii: '-sn--a5mlrn7s-.gevideo.com', 213 unicode: '-sn--a5mlrn7s-.gevideo.com' 214 } 215]; 216