• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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