beedae61faa0c53794d6b4d5c9a92bf69d343726
[platform/upstream/libphonenumber.git] / javascript / i18n / phonenumbers / metadatafortesting.js
1 /**
2  * @license
3  * Copyright (C) 2010 The Libphonenumber Authors
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18 /**
19  * @fileoverview Generated metadata for file
20  * ../resources/PhoneNumberMetadataForTesting.xml
21  * @author Nikolaos Trogkanis
22  */
23
24 goog.provide('i18n.phonenumbers.metadata');
25
26 /**
27  * A mapping from a country calling code to the region codes which denote the
28  * region represented by that country calling code. In the case of multiple
29  * countries sharing a calling code, such as the NANPA regions, the one
30  * indicated with "isMainCountryForCode" in the metadata should be first.
31  * @type {Object.<number, Array.<string>>}
32  */
33 i18n.phonenumbers.metadata.countryCodeToRegionCodeMap = {
34 1:["US","BS"]
35 ,33:["FR"]
36 ,39:["IT"]
37 ,44:["GB","GG"]
38 ,48:["PL"]
39 ,49:["DE"]
40 ,52:["MX"]
41 ,54:["AR"]
42 ,55:["BR"]
43 ,61:["AU"]
44 ,64:["NZ"]
45 ,65:["SG"]
46 ,81:["JP"]
47 ,82:["KR"]
48 ,244:["AO"]
49 ,262:["RE","YT"]
50 ,375:["BY"]
51 ,376:["AD"]
52 ,800:["001"]
53 ,971:["AE"]
54 ,979:["001"]
55 };
56
57 /**
58  * A mapping from a region code to the PhoneMetadata for that region.
59  * @type {Object.<string, Array>}
60  */
61 i18n.phonenumbers.metadata.countryToMetadata = {
62 "AD":[,[]
63 ,[]
64 ,[]
65 ,[,,"NA","NA"]
66 ,[,,"NA","NA"]
67 ,[,,"NA","NA"]
68 ,[,,"NA","NA"]
69 ,[,,"NA","NA"]
70 ,"AD",376,"00",,,,,,,1,,,[,,"NA","NA"]
71 ,,,[,,"NA","NA"]
72 ,[,,"NA","NA"]
73 ,,,[,,"NA","NA"]
74 ]
75 ,"AE":[,[,,"[1-9]\\d{8}","\\d{9}"]
76 ,[,,"[1-9]\\d{8}","\\d{9}"]
77 ,[,,"[1-9]\\d{8}","\\d{9}"]
78 ,[,,"NA","NA"]
79 ,[,,"NA","NA"]
80 ,[,,"NA","NA"]
81 ,[,,"NA","NA"]
82 ,[,,"NA","NA"]
83 ,"AE",971,"00",,,,,,,1,,,[,,"NA","NA"]
84 ,,,[,,"NA","NA"]
85 ,[,,"600\\d{6}","\\d{9}",,,"600123456"]
86 ,,,[,,"NA","NA"]
87 ]
88 ,"AO":[,[,,"[29]\\d{8}","\\d{9}"]
89 ,[,,"2\\d(?:[26-9]\\d|\\d[26-9])\\d{5}","\\d{9}",,,"222123456"]
90 ,[,,"9[1-3]\\d{7}","\\d{9}",,,"923123456"]
91 ,[,,"NA","NA"]
92 ,[,,"NA","NA"]
93 ,[,,"NA","NA"]
94 ,[,,"NA","NA"]
95 ,[,,"NA","NA"]
96 ,"AO",244,"00","0~0",,,"0~0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",,"","",0]
97 ]
98 ,,[,,"NA","NA"]
99 ,,,[,,"NA","NA"]
100 ,[,,"NA","NA"]
101 ,,,[,,"NA","NA"]
102 ]
103 ,"AR":[,[,,"[1-3689]\\d{9,10}","\\d{6,11}"]
104 ,[,,"[1-3]\\d{9}","\\d{6,10}"]
105 ,[,,"9\\d{10}|[1-3]\\d{9}","\\d{10,11}"]
106 ,[,,"80\\d{8}","\\d{10}"]
107 ,[,,"6(0\\d|10)\\d{7}","\\d{10}"]
108 ,[,,"NA","NA"]
109 ,[,,"NA","NA"]
110 ,[,,"NA","NA"]
111 ,"AR",54,"00","0",,,"0(?:(11|343|3715)15)?","9$1",,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["11"]
112 ,"0$1","",0]
113 ,[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["1[02-9]|[23]"]
114 ,"0$1","",0]
115 ,[,"(9)(11)(\\d{4})(\\d{4})","$2 15 $3-$4",["911"]
116 ,"0$1","",0]
117 ,[,"(9)(\\d{4})(\\d{2})(\\d{4})","$2 $3-$4",["9(?:1[02-9]|[23])"]
118 ,"0$1","0$1 $CC",0]
119 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"]
120 ,"0$1","",0]
121 ]
122 ,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["11","11"]
123 ,"0$1","",0]
124 ,[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["1[02-9]|[23]","1[02-9]|[23]"]
125 ,"0$1","",0]
126 ,[,"(9)(11)(\\d{4})(\\d{4})","$1 $2 $3 $4",["911"]
127 ]
128 ,[,"(9)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3 $4",["9(?:1[02-9]|[23])"]
129 ]
130 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]","[68]"]
131 ,"0$1","",0]
132 ]
133 ,[,,"NA","NA"]
134 ,,,[,,"NA","NA"]
135 ,[,,"NA","NA"]
136 ,,,[,,"NA","NA"]
137 ]
138 ,"AU":[,[,,"[1-578]\\d{4,14}","\\d{5,15}"]
139 ,[,,"[2378]\\d{8}","\\d{9}"]
140 ,[,,"4\\d{8}","\\d{9}"]
141 ,[,,"1800\\d{6}","\\d{10}"]
142 ,[,,"190[0126]\\d{6}","\\d{10}"]
143 ,[,,"NA","NA"]
144 ,[,,"NA","NA"]
145 ,[,,"NA","NA"]
146 ,"AU",61,"001[12]","0",,,"0",,"0011",,[[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]
147 ,"$1","",0]
148 ,[,"(\\d{1})(\\d{4})(\\d{4})","$1 $2 $3",["[2-478]"]
149 ,"0$1","",0]
150 ]
151 ,,[,,"NA","NA"]
152 ,,,[,,"NA","NA"]
153 ,[,,"NA","NA"]
154 ,,,[,,"NA","NA"]
155 ]
156 ,"BR":[,[]
157 ,[]
158 ,[]
159 ,[,,"NA","NA"]
160 ,[,,"NA","NA"]
161 ,[,,"NA","NA"]
162 ,[,,"NA","NA"]
163 ,[,,"NA","NA"]
164 ,"BR",55,"",,,,,,,1,,,[,,"NA","NA"]
165 ,,,[,,"NA","NA"]
166 ,[,,"NA","NA"]
167 ,,,[,,"NA","NA"]
168 ]
169 ,"BS":[,[,,"(242|8(00|66|77|88)|900)\\d{7}","\\d{7,10}"]
170 ,[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[3-57]|9[2-5])|4(?:2[237]|51|64|77)|502|636|702)\\d{4}","\\d{7,10}"]
171 ,[,,"242(357|359|457|557)\\d{4}","\\d{10}"]
172 ,[,,"8(00|66|77|88)\\d{7}","\\d{10}"]
173 ,[,,"900\\d{7}","\\d{10}"]
174 ,[,,"NA","NA"]
175 ,[,,"NA","NA"]
176 ,[,,"NA","NA"]
177 ,"BS",1,"011","1",,,"1",,,,,,[,,"NA","NA"]
178 ,,,[,,"NA","NA"]
179 ,[,,"NA","NA"]
180 ,,,[,,"NA","NA"]
181 ]
182 ,"BY":[,[,,"[1-9]\\d{5}","\\d{6}"]
183 ,[,,"[1-9]\\d{5}","\\d{6}",,,"112345"]
184 ,[,,"[1-9]\\d{5}","\\d{6}"]
185 ,[,,"NA","NA"]
186 ,[,,"NA","NA"]
187 ,[,,"NA","NA"]
188 ,[,,"NA","NA"]
189 ,[,,"NA","NA"]
190 ,"BY",375,"810","8",,,"80?|99999",,,1,[[,"(\\d{4})","$1",["[1-8]"]
191 ,"8 $1","",0]
192 ,[,"(\\d{2})(\\d{3})","$1 $2",["[1-8]"]
193 ,"8$1","",0]
194 ,[,"(\\d{3})(\\d{3})","$1 $2",["[1-8]"]
195 ,"8 $1","",0]
196 ]
197 ,,[,,"NA","NA"]
198 ,,,[,,"NA","NA"]
199 ,[,,"NA","NA"]
200 ,,,[,,"NA","NA"]
201 ]
202 ,"FR":[,[]
203 ,[]
204 ,[]
205 ,[,,"NA","NA"]
206 ,[,,"NA","NA"]
207 ,[,,"NA","NA"]
208 ,[,,"NA","NA"]
209 ,[,,"NA","NA"]
210 ,"FR",33,"",,,,,,,1,,,[,,"NA","NA"]
211 ,,,[,,"NA","NA"]
212 ,[,,"NA","NA"]
213 ,,,[,,"NA","NA"]
214 ]
215 ,"DE":[,[,,"\\d{4,14}","\\d{2,14}"]
216 ,[,,"(?:[24-6]\\d{2}|3[03-9]\\d|[789](?:[1-9]\\d|0[2-9]))\\d{1,8}","\\d{2,14}",,,"30123456"]
217 ,[,,"1(5\\d{9}|7\\d{8}|6[02]\\d{8}|63\\d{7})","\\d{10,11}"]
218 ,[,,"800\\d{7}","\\d{10}"]
219 ,[,,"900([135]\\d{6}|9\\d{7})","\\d{10,11}"]
220 ,[,,"NA","NA"]
221 ,[,,"NA","NA"]
222 ,[,,"NA","NA"]
223 ,"DE",49,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,8})","$1 $2",["2|3[3-9]|906|[4-9][1-9]1"]
224 ,"0$1","",0]
225 ,[,"(\\d{2})(\\d{4,11})","$1/$2",["[34]0|[68]9"]
226 ,"0$1","",0]
227 ,[,"([4-9]\\d)(\\d{2})","$1 $2",["[4-9]","[4-6]|[7-9](?:\\d[1-9]|[1-9]\\d)"]
228 ,"0$1","",0]
229 ,[,"([4-9]\\d{3})(\\d{2,7})","$1 $2",["[4-9]","[4-6]|[7-9](?:\\d[1-9]|[1-9]\\d)"]
230 ,"0$1","",0]
231 ,[,"(\\d{3})(\\d{1})(\\d{6})","$1 $2 $3",["800"]
232 ,"0$1","",0]
233 ,[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["900"]
234 ,"0$1","",0]
235 ]
236 ,,[,,"NA","NA"]
237 ,,,[,,"NA","NA"]
238 ,[,,"NA","NA"]
239 ,,,[,,"NA","NA"]
240 ]
241 ,"GB":[,[,,"\\d{10}","\\d{6,10}"]
242 ,[,,"[1-6]\\d{9}","\\d{6,10}"]
243 ,[,,"7[1-57-9]\\d{8}","\\d{10}"]
244 ,[,,"80\\d{8}","\\d{10}"]
245 ,[,,"9[018]\\d{8}","\\d{10}"]
246 ,[,,"8(?:4[3-5]|7[0-2])\\d{7}","\\d{10}"]
247 ,[,,"70\\d{8}","\\d{10}"]
248 ,[,,"56\\d{8}","\\d{10}"]
249 ,"GB",44,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-59]|[78]0"]
250 ,"(0$1)","",0]
251 ,[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["6"]
252 ,"(0$1)","",0]
253 ,[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["7[1-57-9]"]
254 ,"(0$1)","",0]
255 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8[47]"]
256 ,"(0$1)","",0]
257 ]
258 ,,[,,"NA","NA"]
259 ,,,[,,"NA","NA"]
260 ,[,,"NA","NA"]
261 ,,,[,,"NA","NA"]
262 ]
263 ,"GG":[,[]
264 ,[]
265 ,[]
266 ,[,,"NA","NA"]
267 ,[,,"NA","NA"]
268 ,[,,"NA","NA"]
269 ,[,,"NA","NA"]
270 ,[,,"NA","NA"]
271 ,"GG",44,"",,,,,,,1,,,[,,"NA","NA"]
272 ,,,[,,"NA","NA"]
273 ,[,,"NA","NA"]
274 ,,,[,,"NA","NA"]
275 ]
276 ,"IT":[,[,,"[0389]\\d{5,10}","\\d{6,11}"]
277 ,[,,"0\\d{9,10}","\\d{10,11}"]
278 ,[,,"3\\d{8,9}","\\d{9,10}"]
279 ,[,,"80(?:0\\d{6}|3\\d{3})","\\d{6,9}"]
280 ,[,,"89(?:2\\d{3}|9\\d{6})","\\d{6,9}"]
281 ,[,,"NA","NA"]
282 ,[,,"NA","NA"]
283 ,[,,"NA","NA"]
284 ,"IT",39,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["0[26]"]
285 ,"","",0]
286 ,[,"(\\d{3})(\\d{4})(\\d{3,4})","$1 $2 $3",["0[13-57-9]"]
287 ,"","",0]
288 ,[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["3"]
289 ,"","",0]
290 ,[,"(\\d{3})(\\d{3,6})","$1 $2",["8"]
291 ,"","",0]
292 ]
293 ,,[,,"NA","NA"]
294 ,,,[,,"NA","NA"]
295 ,[,,"NA","NA"]
296 ,1,,[,,"NA","NA"]
297 ]
298 ,"JP":[,[,,"07\\d{5}|[1-357-9]\\d{3,10}","\\d{4,11}"]
299 ,[,,"07\\d{5}|[1-357-9]\\d{3,10}","\\d{4,11}"]
300 ,[,,"07\\d{5}|[1-357-9]\\d{3,10}","\\d{4,11}"]
301 ,[,,"0777[01]\\d{2}","\\d{7}",,,"0777012"]
302 ,[,,"NA","NA"]
303 ,[,,"NA","NA"]
304 ,[,,"NA","NA"]
305 ,[,,"NA","NA"]
306 ,"JP",81,"010","0",,,"0",,,1,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[57-9]0"]
307 ,"0$1","",0]
308 ,[,"(\\d{2})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[57-9]0"]
309 ,"0$1","",0]
310 ,[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["111|222|333","(?:111|222|333)1","(?:111|222|333)11"]
311 ,"0$1","",0]
312 ,[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["222|333","2221|3332","22212|3332","222120|3332"]
313 ,"0$1","",0]
314 ,[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[23]"]
315 ,"0$1","",0]
316 ,[,"(\\d{3})(\\d{4})","$1-$2",["077"]
317 ,"0$1","",0]
318 ,[,"(\\d{4})","*$1",["[23]"]
319 ,"$1","",0]
320 ]
321 ,,[,,"NA","NA"]
322 ,,,[,,"[23]\\d{3}","\\d{4}"]
323 ,[,,"NA","NA"]
324 ,1,,[,,"NA","NA"]
325 ]
326 ,"KR":[,[,,"[1-7]\\d{3,9}|8\\d{8}","\\d{4,10}"]
327 ,[,,"(?:2|[34][1-3]|5[1-5]|6[1-4])(?:1\\d{2,3}|[2-9]\\d{6,7})","\\d{4,10}",,,"22123456"]
328 ,[,,"1[0-25-9]\\d{7,8}","\\d{9,10}",,,"1023456789"]
329 ,[,,"80\\d{7}","\\d{9}",,,"801234567"]
330 ,[,,"60[2-9]\\d{6}","\\d{9}",,,"602345678"]
331 ,[,,"NA","NA"]
332 ,[,,"50\\d{8}","\\d{10}",,,"5012345678"]
333 ,[,,"70\\d{8}","\\d{10}",,,"7012345678"]
334 ,"KR",82,"00(?:[124-68]|[37]\\d{2})","0",,,"0(8[1-46-8]|85\\d{2})?",,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"]
335 ,"0$1","",0]
336 ,[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:[169][2-8]|[78]|5[1-4])|[68]0|[3-6][1-9][2-9]","1(?:[169][2-8]|[78]|5(?:[1-3]|4[56]))|[68]0|[3-6][1-9][2-9]"]
337 ,"0$1","",0]
338 ,[,"(\\d{3})(\\d)(\\d{4})","$1-$2-$3",["131","1312"]
339 ,"0$1","",0]
340 ,[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["131","131[13-9]"]
341 ,"0$1","",0]
342 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["13[2-9]"]
343 ,"0$1","",0]
344 ,[,"(\\d{2})(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3-$4",["30"]
345 ,"0$1","",0]
346 ,[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["2(?:[26]|3[0-467])","2(?:[26]|3(?:01|1[45]|2[17-9]|39|4|6[67]|7[078]))"]
347 ,"0$1","",0]
348 ,[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["2(?:3[0-35-9]|[457-9])","2(?:3(?:0[02-9]|1[0-36-9]|2[02-6]|3[0-8]|6[0-589]|7[1-69]|[589])|[457-9])"]
349 ,"0$1","",0]
350 ,[,"(\\d)(\\d{3})","$1-$2",["21[0-46-9]","21(?:[0-247-9]|3[124]|6[1269])"]
351 ,"0$1","",0]
352 ,[,"(\\d)(\\d{4})","$1-$2",["21[36]","21(?:3[035-9]|6[03-578])"]
353 ,"0$1","",0]
354 ,[,"(\\d{2})(\\d{3})","$1-$2",["[3-6][1-9]1","[3-6][1-9]1(?:[0-46-9])","[3-6][1-9]1(?:[0-247-9]|3[124]|6[1269])"]
355 ,"0$1","",0]
356 ,[,"(\\d{2})(\\d{4})","$1-$2",["[3-6][1-9]1","[3-6][1-9]1[36]","[3-6][1-9]1(?:3[035-9]|6[03-578])"]
357 ,"0$1","",0]
358 ]
359 ,,[,,"NA","NA"]
360 ,,,[,,"NA","NA"]
361 ,[,,"NA","NA"]
362 ,,,[,,"NA","NA"]
363 ]
364 ,"MX":[,[,,"[1-9]\\d{9,10}","\\d{7,11}"]
365 ,[,,"[2-9]\\d{9}","\\d{7,10}"]
366 ,[,,"1\\d{10}","\\d{11}"]
367 ,[,,"800\\d{7}","\\d{10}"]
368 ,[,,"900\\d{7}","\\d{10}"]
369 ,[,,"NA","NA"]
370 ,[,,"NA","NA"]
371 ,[,,"NA","NA"]
372 ,"MX",52,"00","01",,,"01|04[45](\\d{10})","1$1",,,[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]00"]
373 ,"01 $1","",1]
374 ,[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|55|81"]
375 ,"01 $1","",1]
376 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2467]|3[0-24-9]|5[0-46-9]|8[2-9]|9[1-9]"]
377 ,"01 $1","",1]
378 ,[,"(1)(\\d{2})(\\d{4})(\\d{4})","045 $2 $3 $4",["1(?:33|55|81)"]
379 ,"$1","",1]
380 ,[,"(1)(\\d{3})(\\d{3})(\\d{4})","045 $2 $3 $4",["1(?:[124579]|3[0-24-9]|5[0-46-9]|8[02-9])"]
381 ,"$1","",1]
382 ]
383 ,[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]00","[89]00"]
384 ,"01 $1","",1]
385 ,[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|55|81","33|55|81"]
386 ,"01 $1","",1]
387 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2467]|3[0-24-9]|5[0-46-9]|8[2-9]|9[1-9]","[2467]|3[0-24-9]|5[0-46-9]|8[2-9]|9[1-9]"]
388 ,"01 $1","",1]
389 ,[,"(1)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3 $4",["1(?:33|55|81)"]
390 ]
391 ,[,"(1)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1(?:[124579]|3[0-24-9]|5[0-46-9]|8[02-9])"]
392 ]
393 ]
394 ,[,,"NA","NA"]
395 ,,,[,,"NA","NA"]
396 ,[,,"NA","NA"]
397 ,,,[,,"NA","NA"]
398 ]
399 ,"NZ":[,[,,"[289]\\d{7,9}|[3-7]\\d{7}","\\d{7,10}"]
400 ,[,,"24099\\d{3}|(?:3[2-79]|[479][2-689]|6[235-9])\\d{6}","\\d{7,8}"]
401 ,[,,"2(?:[027]\\d{7}|9\\d{6,7}|1(?:0\\d{5,7}|[12]\\d{5,6}|[3-9]\\d{5})|4[1-9]\\d{6}|8\\d{7,8})","\\d{8,10}"]
402 ,[,,"800\\d{6,7}","\\d{9,10}"]
403 ,[,,"900\\d{6,7}","\\d{9,10}"]
404 ,[,,"NA","NA"]
405 ,[,,"NA","NA"]
406 ,[,,"NA","NA"]
407 ,"NZ",64,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["24|[34679]"]
408 ,"0$1","",0]
409 ,[,"(\\d)(\\d{3})(\\d{3,5})","$1-$2 $3",["2[179]"]
410 ,"0$1","",0]
411 ,[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"]
412 ,"0$1","",0]
413 ]
414 ,,[,,"NA","NA"]
415 ,,,[,,"NA","NA"]
416 ,[,,"NA","NA"]
417 ,,,[,,"NA","NA"]
418 ]
419 ,"PL":[,[,,"[1-9]\\d{8}","\\d{9}"]
420 ,[,,"[1-9]\\d{8}","\\d{9}"]
421 ,[,,"(?:5[01]|6[069]|7[289]|88)\\d{7}","\\d{9}"]
422 ,[,,"800\\d{6}","\\d{9}"]
423 ,[,,"70\\d{7}","\\d{9}"]
424 ,[,,"NA","NA"]
425 ,[,,"NA","NA"]
426 ,[,,"NA","NA"]
427 ,"PL",48,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1","",0]
428 ]
429 ,,[,,"NA","NA"]
430 ,,,[,,"NA","NA"]
431 ,[,,"NA","NA"]
432 ,,,[,,"NA","NA"]
433 ]
434 ,"RE":[,[,,"[268]\\d{8}","\\d{9}"]
435 ,[,,"262\\d{6}","\\d{9}",,,"262161234"]
436 ,[,,"6(?:9[23]|47)\\d{6}","\\d{9}",,,"692123456"]
437 ,[,,"80\\d{7}","\\d{9}",,,"801234567"]
438 ,[,,"8(?:1[01]|2[0156]|84|9[0-37-9])\\d{6}","\\d{9}",,,"810123456"]
439 ,[,,"NA","NA"]
440 ,[,,"NA","NA"]
441 ,[,,"NA","NA"]
442 ,"RE",262,"00","0",,,"0",,,,[[,"([268]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1","",0]
443 ]
444 ,,[,,"NA","NA"]
445 ,,"262|6(?:9[23]|47)|8",[,,"NA","NA"]
446 ,[,,"NA","NA"]
447 ,,,[,,"NA","NA"]
448 ]
449 ,"SG":[,[,,"[13689]\\d{7,10}","\\d{8}|\\d{10,11}"]
450 ,[,,"[36]\\d{7}","\\d{8}"]
451 ,[,,"[89]\\d{7}","\\d{8}"]
452 ,[,,"1?800\\d{7}","\\d{10,11}"]
453 ,[,,"1900\\d{7}","\\d{11}"]
454 ,[,,"NA","NA"]
455 ,[,,"NA","NA"]
456 ,[,,"NA","NA"]
457 ,"SG",65,"0[0-3][0-9]",,,,"777777",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8[1-9]"]
458 ,"","",0]
459 ,[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1[89]"]
460 ,"","",0]
461 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["800"]
462 ,"","",0]
463 ]
464 ,,[,,"NA","NA"]
465 ,,,[,,"NA","NA"]
466 ,[,,"NA","NA"]
467 ,,,[,,"NA","NA"]
468 ]
469 ,"US":[,[,,"[13-689]\\d{9}|2[0-35-9]\\d{8}","\\d{7}(?:\\d{3})?",,,"1234567890"]
470 ,[,,"[13-689]\\d{9}|2[0-35-9]\\d{8}","\\d{7}(?:\\d{3})?",,,"1234567890"]
471 ,[,,"[13-689]\\d{9}|2[0-35-9]\\d{8}","\\d{7}(?:\\d{3})?",,,"1234567890"]
472 ,[,,"8(?:00|66|77|88)\\d{7}","\\d{10}",,,"1234567890"]
473 ,[,,"900\\d{7}","\\d{10}",,,"1234567890"]
474 ,[,,"NA","NA"]
475 ,[,,"NA","NA"]
476 ,[,,"NA","NA"]
477 ,"US",1,"011","1"," extn. ",,"1",,,1,[[,"(\\d{3})(\\d{4})","$1 $2",,"","",1]
478 ,[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",,"","",1]
479 ]
480 ,[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",,"","",1]
481 ]
482 ,[,,"NA","NA"]
483 ,1,,[,,"800\\d{7}","\\d{10}",,,"1234567890"]
484 ,[,,"NA","NA"]
485 ,,,[,,"NA","NA"]
486 ]
487 ,"YT":[,[,,"[268]\\d{8}","\\d{9}"]
488 ,[,,"2696[0-4]\\d{4}","\\d{9}",,,"269601234"]
489 ,[,,"639\\d{6}","\\d{9}",,,"639123456"]
490 ,[,,"80\\d{7}","\\d{9}",,,"801234567"]
491 ,[,,"NA","NA"]
492 ,[,,"NA","NA"]
493 ,[,,"NA","NA"]
494 ,[,,"NA","NA"]
495 ,"YT",262,"00","0",,,"0",,,,,,[,,"NA","NA"]
496 ,,"269|639",[,,"NA","NA"]
497 ,[,,"NA","NA"]
498 ,,,[,,"NA","NA"]
499 ]
500 ,"800":[,[,,"\\d{8}","\\d{8}",,,"12345678"]
501 ,[,,"NA","NA",,,"12345678"]
502 ,[,,"NA","NA",,,"12345678"]
503 ,[,,"\\d{8}","\\d{8}",,,"12345678"]
504 ,[,,"NA","NA"]
505 ,[,,"NA","NA"]
506 ,[,,"NA","NA"]
507 ,[,,"NA","NA"]
508 ,"001",800,"",,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",,"","",0]
509 ]
510 ,,[,,"NA","NA"]
511 ,,,[,,"NA","NA"]
512 ,[,,"NA","NA"]
513 ,1,,[,,"NA","NA"]
514 ]
515 ,"979":[,[,,"\\d{9}","\\d{9}",,,"123456789"]
516 ,[,,"NA","NA",,,"123456789"]
517 ,[,,"NA","NA",,,"123456789"]
518 ,[,,"NA","NA"]
519 ,[,,"\\d{9}","\\d{9}",,,"123456789"]
520 ,[,,"NA","NA"]
521 ,[,,"NA","NA"]
522 ,[,,"NA","NA"]
523 ,"001",979,"",,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",,"","",0]
524 ]
525 ,,[,,"NA","NA"]
526 ,,,[,,"NA","NA"]
527 ,[,,"NA","NA"]
528 ,,,[,,"NA","NA"]
529 ]
530 };