@ -3,10 +3,10 @@
Copyright The Closure Library Authors .
SPDX - License - Identifier : Apache - 2.0
* /
var aa = this || self ; function ba ( a ) { a . fa = void 0 ; a . ea = function ( ) { return a . fa ? a . fa : a . fa = new a } } function k ( a , b ) { function c ( ) { } c . prototype = b . prototype ; a . ga = b . prototype ; a . prototype = new c ; a . prototype . constructor = a ; a . qa = function ( d , e , f ) { for ( var g = Array ( arguments . length - 2 ) , h = 2 ; h < arguments . length ; h ++ ) g [ h - 2 ] = arguments [ h ] ; return b . prototype [ e ] . apply ( d , g ) } } ; function l ( a , b ) { null != a && this . a . apply ( this , arguments ) } l . prototype . b = "" ; l . prototype . set = function ( a ) { this . b = "" + a } ; l . prototype . a = function ( a , b , c ) { this . b += String ( a ) ; if ( null != b ) for ( var d = 1 ; d < arguments . length ; d ++ ) this . b += arguments [ d ] ; return this } ; function n ( a ) { a . b = "" } l . prototype . toString = function ( ) { return this . b } ; function p ( a ) { if ( Error . captureStackTrace ) Error . captureStackTrace ( this , p ) ; else { var b = Error ( ) . stack ; b && ( this . stack = b ) } a && ( this . message = String ( a ) ) } k ( p , Error ) ; p . prototype . name = "CustomError" ; function ca ( a , b ) { a = a . split ( "%s" ) ; for ( var c = "" , d = a . length - 1 , e = 0 ; e < d ; e ++ ) c += a [ e ] + ( e < b . length ? b [ e ] : "%s" ) ; p . call ( this , c + a [ d ] ) } k ( ca , p ) ; ca . prototype . name = "AssertionError" ; function da ( a , b ) { throw new ca ( "Failure" + ( a ? ": " + a : "" ) , Array . prototype . slice . call ( arguments , 1 ) ) ; } ; var q = Array . prototype . indexOf ? function ( a , b , c ) { return Array . prototype . indexOf . call ( a , b , c ) } : function ( a , b , c ) { c = null == c ? 0 : 0 > c ? Math . max ( 0 , a . length + c ) : c ; if ( "string" === typeof a ) return "string" !== typeof b || 1 != b . length ? - 1 : a . indexOf ( b , c ) ; for ( ; c < a . length ; c ++ ) if ( c in a && a [ c ] === b ) return c ; return - 1 } ; function r ( a , b ) { return 0 <= q ( a , b ) } function ea ( a , b ) { a . sort ( b || fa ) } function fa ( a , b ) { return a > b ? 1 : a < b ? - 1 : 0 } ; function ha ( a ) { var b = [ ] , c = 0 , d ; for ( d in a ) b [ c ++ ] = a [ d ] ; return b } function ia ( a , b ) { a : { for ( var c in a ) if ( b . call ( void 0 , a [ c ] , c , a ) ) { b = c ; break a } b = void 0 } return b && a [ b ] } ; function ja ( a ) { return String ( a ) . replace ( /\-([a-z])/g , function ( b , c ) { return c . toUpperCase ( ) } ) } ; function ka ( a , b ) { this . a = a ; this . j = b . name ; this . f = ! ! b . v ; this . b = b . c ; this . l = b . type ; this . i = ! 1 ; switch ( this . b ) { case la : case ma : case na : case oa : case pa : case qa : case ra : this . i = ! 0 } this . g = b . defaultValue } var ra = 1 , qa = 2 , la = 3 , ma = 4 , na = 6 , oa = 16 , pa = 18 ; function s a( a , b ) { this . b = a ; this . a = { } ; for ( a = 0 ; a < b . length ; a ++ ) { var c = b [ a ] ; this . a [ c . a ] = c } } function ta ( a ) { a = ha ( a . a ) ; ea ( a , function ( b , c ) { return b . a - c . a } ) ; return a } function ua ( a , b ) { return ia ( a . a , function ( c ) { return c . j == b } ) || null } ; function t ( ) { this . b = { } ; this . f = this . h ( ) . a ; this . a = this . g = null } function va ( a , b ) { for ( var c in a . b ) { var d = Number ( c ) ; a . f [ d ] || b . call ( a , d , a . b [ c ] ) } } t . prototype . has = function ( a ) { return v ( this , a . a ) } ; t . prototype . get = function ( a , b ) { return w ( this , a . a , b ) } ; t . prototype . set = function ( a , b ) { x ( this , a . a , b ) } ; t . prototype . add = function ( a , b ) { wa ( this , a . a , b ) } ;
function xa ( a , b ) { for ( var c = t a( a . h ( ) ) , d = 0 ; d < c . length ; d ++ ) { var e = c [ d ] , f = e . a ; if ( v ( b , f ) ) { a . a && delete a . a [ e . a ] ; var g = 11 == e . b || 10 == e . b ; if ( e . f ) { e = y ( b , f ) ; for ( var h = 0 ; h < e . length ; h ++ ) wa ( a , f , g ? e [ h ] . clone ( ) : e [ h ] ) } else e = ya ( b , f ) , g ? ( g = ya ( a , f ) ) ? xa ( g , e ) : x ( a , f , e . clone ( ) ) : x ( a , f , e ) } } } t . prototype . clone = function ( ) { var a = new this . constructor ; a != this && ( a . b = { } , a . a && ( a . a = { } ) , xa ( a , this ) ) ; return a } ; function v ( a , b ) { return null != a . b [ b ] }
var aa = this || self ; function ba ( a ) { a . fa = void 0 ; a . ea = function ( ) { return a . fa ? a . fa : a . fa = new a } } function k ( a , b ) { function c ( ) { } c . prototype = b . prototype ; a . ga = b . prototype ; a . prototype = new c ; a . prototype . constructor = a ; a . qa = function ( d , e , f ) { for ( var g = Array ( arguments . length - 2 ) , h = 2 ; h < arguments . length ; h ++ ) g [ h - 2 ] = arguments [ h ] ; return b . prototype [ e ] . apply ( d , g ) } } ; function l ( a , b ) { null != a && this . a . apply ( this , arguments ) } l . prototype . b = "" ; l . prototype . set = function ( a ) { this . b = "" + a } ; l . prototype . a = function ( a , b , c ) { this . b += String ( a ) ; if ( null != b ) for ( var d = 1 ; d < arguments . length ; d ++ ) this . b += arguments [ d ] ; return this } ; function n ( a ) { a . b = "" } l . prototype . toString = function ( ) { return this . b } ; function p ( a ) { if ( Error . captureStackTrace ) Error . captureStackTrace ( this , p ) ; else { var b = Error ( ) . stack ; b && ( this . stack = b ) } a && ( this . message = String ( a ) ) } k ( p , Error ) ; p . prototype . name = "CustomError" ; function ca ( a , b ) { a = a . split ( "%s" ) ; for ( var c = "" , d = a . length - 1 , e = 0 ; e < d ; e ++ ) c += a [ e ] + ( e < b . length ? b [ e ] : "%s" ) ; p . call ( this , c + a [ d ] ) } k ( ca , p ) ; ca . prototype . name = "AssertionError" ; function da ( a , b ) { throw new ca ( "Failure" + ( a ? ": " + a : "" ) , Array . prototype . slice . call ( arguments , 1 ) ) ; } ; function ea ( a ) { var b = [ ] , c = 0 , d ; for ( d in a ) b [ c ++ ] = a [ d ] ; return b } function fa ( a , b ) { a : { for ( var c in a ) if ( b . call ( void 0 , a [ c ] , c , a ) ) { b = c ; break a } b = void 0 } return b && a [ b ] } ; var q = Array . prototype . indexOf ? function ( a , b , c ) { return Array . prototype . indexOf . call ( a , b , c ) } : function ( a , b , c ) { c = null == c ? 0 : 0 > c ? Math . max ( 0 , a . length + c ) : c ; if ( "string" === typeof a ) return "string" !== typeof b || 1 != b . length ? - 1 : a . indexOf ( b , c ) ; for ( ; c < a . length ; c ++ ) if ( c in a && a [ c ] === b ) return c ; return - 1 } ; function r ( a , b ) { return 0 <= q ( a , b ) } function ha ( a , b ) { a . sort ( b || ia ) } function ia ( a , b ) { return a > b ? 1 : a < b ? - 1 : 0 } ; function ja ( a ) { return String ( a ) . replace ( /\-([a-z])/g , function ( b , c ) { return c . toUpperCase ( ) } ) } ; function ka ( a , b ) { this . b = a ; this . a = { } ; for ( a = 0 ; a < b . length ; a ++ ) { var c = b [ a ] ; this . a [ c . a ] = c } } function la ( a ) { a = ea ( a . a ) ; ha ( a , function ( b , c ) { return b . a - c . a } ) ; return a } function ma ( a , b ) { return fa ( a . a , function ( c ) { return c . j == b } ) || null } ; function n a( a , b ) { this . a = a ; this . j = b . name ; this . f = ! ! b . v ; this . b = b . c ; this . l = b . type ; this . i = ! 1 ; switch ( this . b ) { case oa : case pa : case qa : case ra : case sa : case ta : case ua : this . i = ! 0 } this . g = b . defaultValue } var ua = 1 , ta = 2 , oa = 3 , pa = 4 , qa = 6 , ra = 16 , sa = 18 ; function t ( ) { this . b = { } ; this . f = this . h ( ) . a ; this . a = this . g = null } function va ( a , b ) { for ( var c in a . b ) { var d = Number ( c ) ; a . f [ d ] || b . call ( a , d , a . b [ c ] ) } } t . prototype . has = function ( a ) { return v ( this , a . a ) } ; t . prototype . get = function ( a , b ) { return w ( this , a . a , b ) } ; t . prototype . set = function ( a , b ) { x ( this , a . a , b ) } ; t . prototype . add = function ( a , b ) { wa ( this , a . a , b ) } ;
function xa ( a , b ) { for ( var c = l a( a . h ( ) ) , d = 0 ; d < c . length ; d ++ ) { var e = c [ d ] , f = e . a ; if ( v ( b , f ) ) { a . a && delete a . a [ e . a ] ; var g = 11 == e . b || 10 == e . b ; if ( e . f ) { e = y ( b , f ) ; for ( var h = 0 ; h < e . length ; h ++ ) wa ( a , f , g ? e [ h ] . clone ( ) : e [ h ] ) } else e = ya ( b , f ) , g ? ( g = ya ( a , f ) ) ? xa ( g , e ) : x ( a , f , e . clone ( ) ) : x ( a , f , e ) } } } t . prototype . clone = function ( ) { var a = new this . constructor ; a != this && ( a . b = { } , a . a && ( a . a = { } ) , xa ( a , this ) ) ; return a } ; function v ( a , b ) { return null != a . b [ b ] }
function ya ( a , b ) { var c = a . b [ b ] ; if ( null == c ) return null ; if ( a . g ) { if ( ! ( b in a . a ) ) { var d = a . g , e = a . f [ b ] ; if ( null != c ) if ( e . f ) { for ( var f = [ ] , g = 0 ; g < c . length ; g ++ ) f [ g ] = d . a ( e , c [ g ] ) ; c = f } else c = d . a ( e , c ) ; return a . a [ b ] = c } return a . a [ b ] } return c } function w ( a , b , c ) { var d = ya ( a , b ) ; return a . f [ b ] . f ? d [ c || 0 ] : d } function z ( a , b ) { if ( v ( a , b ) ) a = w ( a , b , void 0 ) ; else a : { a = a . f [ b ] ; if ( void 0 === a . g ) if ( b = a . l , b === Boolean ) a . g = ! 1 ; else if ( b === Number ) a . g = 0 ; else if ( b === String ) a . g = a . i ? "0" : "" ; else { a = new b ; break a } a = a . g } return a }
function y ( a , b ) { return ya ( a , b ) || [ ] } function A ( a , b ) { return a . f [ b ] . f ? v ( a , b ) ? a . b [ b ] . length : 0 : v ( a , b ) ? 1 : 0 } function x ( a , b , c ) { a . b [ b ] = c ; a . a && ( a . a [ b ] = c ) } function wa ( a , b , c ) { a . b [ b ] || ( a . b [ b ] = [ ] ) ; a . b [ b ] . push ( c ) ; a . a && delete a . a [ b ] } function za ( a , b ) { delete a . b [ b ] ; a . a && delete a . a [ b ] } function Aa ( a , b ) { var c = [ ] , d ; for ( d in b ) 0 != d && c . push ( new k a( d , b [ d ] ) ) ; return new s a( a , c ) } ; / *
function y ( a , b ) { return ya ( a , b ) || [ ] } function A ( a , b ) { return a . f [ b ] . f ? v ( a , b ) ? a . b [ b ] . length : 0 : v ( a , b ) ? 1 : 0 } function x ( a , b , c ) { a . b [ b ] = c ; a . a && ( a . a [ b ] = c ) } function wa ( a , b , c ) { a . b [ b ] || ( a . b [ b ] = [ ] ) ; a . b [ b ] . push ( c ) ; a . a && delete a . a [ b ] } function za ( a , b ) { delete a . b [ b ] ; a . a && delete a . a [ b ] } function Aa ( a , b ) { var c = [ ] , d ; for ( d in b ) 0 != d && c . push ( new n a( d , b [ d ] ) ) ; return new k a( a , c ) } ; / *
Protocol Buffer 2 Copyright 2008 Google Inc .
All other code copyright its respective owners .
@ -60,22 +60,23 @@ var E={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC V
, , , "900123" , , , [ 6 ] ] , [ , , "808[1-9]\\d\\d" , , , , "808123" , , , [ 6 ] ] , [ , , "700[2-9]\\d{4}" , , , , "70021234" , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , "AL" , 355 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{3})(\\d{3,4})" , "$1 $2" , [ "80|9" ] , "0$1" ] , [ , "(\\d)(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "4[2-6]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[2358][2-5]|4" ] , "0$1" ] , [ , "(\\d{3})(\\d{5})" , "$1 $2" , [ "[23578]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "6" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AM : [ , [ , , "(?:[1-489]\\d|55|60|77)\\d{6}" ,
, , , , , , [ 8 ] , [ 5 , 6 ] ] , [ , , "(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}" , , , , "10123456" , , , , [ 5 , 6 ] ] , [ , , "(?:33|4[1349]|55|77|88|9[13-9])\\d{6}" , , , , "77123456" ] , [ , , "800\\d{5}" , , , , "80012345" ] , [ , , "90[016]\\d{5}" , , , , "90012345" ] , [ , , "80[1-4]\\d{5}" , , , , "80112345" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|90)\\d{4}" , , , , "60271234" ] , "AM" , 374 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{3})(\\d{2})(\\d{3})" , "$1 $2 $3" , [ "[89]0" ] , "0 $1" ] , [ , "(\\d{3})(\\d{5})" , "$1 $2" , [ "2|3[12]" ] ,
"(0$1)" ] , [ , "(\\d{2})(\\d{6})" , "$1 $2" , [ "1|47" ] , "(0$1)" ] , [ , "(\\d{2})(\\d{6})" , "$1 $2" , [ "[3-9]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AO : [ , [ , , "[29]\\d{8}" , , , , , , , [ 9 ] ] , [ , , "2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}" , , , , "222123456" ] , [ , , "9[1-49]\\d{7}" , , , , "923123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "AO" , 244 , "00" , , , , , , , , [ [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[29]" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] ,
, , [ , , , , , , , , , [ - 1 ] ] ] , AR : [ , [ , , "11\\d{8}|(?: [2368]|9\\d) \\d{9}" , , , , , , , [ 10 , 11 ] , [ 6 , 7 , 8 ] ] , [ , , "3888[013-9]\\d{5}|(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}" ,
, , [ , , , , , , , , , [ - 1 ] ] ] , AR : [ , [ , , "(?: 11|[89]\\d\\d) \\d{8}|[2368]\\d{9}" , , , , , , , [ 10 , 11 ] , [ 6 , 7 , 8 ] ] , [ , , "3888[013-9]\\d{5}|(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}" ,
, , , "1123456789" , , , [ 10 ] , [ 6 , 7 , 8 ] ] , [ , , "93888[013-9]\\d{5}|9(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}" ,
, , , "91123456789" , , , , [ 6 , 7 , 8 ] ] , [ , , "800\\d{7}" , , , , "8001234567" , , , [ 10 ] ] , [ , , "60[04579]\\d{7}" , , , , "6001234567" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "AR" , 54 , "00" , "0" , , , "0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?" ,
, , , "91123456789" , , , , [ 6 , 7 , 8 ] ] , [ , , "800\\d{7,8 }" , , , , "8001234567" ] , [ , , "60[04579]\\d{7}" , , , , "6001234567" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "AR" , 54 , "00" , "0" , , , "0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?" ,
"9$1" , , , [ [ , "(\\d{3})" , "$1" , [ "0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911" ] ] , [ , "(\\d{2})(\\d{4})" , "$1-$2" , [ "[1-9]" ] ] , [ , "(\\d{3})(\\d{4})" , "$1-$2" , [ "[2-8]" ] ] , [ , "(\\d{4})(\\d{4})" , "$1-$2" , [ "[1-8]" ] ] , [ , "(\\d{4})(\\d{2})(\\d{4})" , "$1 $2-$3" , [ "2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])" , "2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)" ,
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]" , "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ] ,
"0$1" , , 1 ] , [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1 $2-$3" , [ "1" ] , "0$1" , , 1 ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "[68]" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2-$3" , [ "[23]" ] , "0$1" , , 1 ] , [ , "(\\d)(\\d{4})(\\d{2})(\\d{4})" , "$2 15-$3-$4" , [ "9(?:2[2-469]|3[3-578])" , "9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))" , "9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)" ,
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]" , "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ] ,
"0$1" ] , [ , "(\\d)(\\d{2})(\\d{4})(\\d{4})" , "$2 15-$3-$4" , [ "91" ] , "0$1" ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{4})" , "$2 15-$3-$4" , [ "9" ] , "0$1" ] ] , [ [ , "(\\d{4})(\\d{2})(\\d{4})" , "$1 $2-$3" , [ "2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])" , "2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)" , "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]" ,
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ] , "0$1" , , 1 ] , [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1 $2-$3" , [ "1" ] , "0$1" , , 1 ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "[68]" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{4})" ,
"$1 $2-$3" , [ "[23]" ] , "0$1" , , 1 ] , [ , "(\\d)(\\d{4})(\\d{2})(\\d{4})" , "$1 $2 $3-$4" , [ "9(?:2[2-469]|3[3-578])" , "9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))" , "9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)" , "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]" ,
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ] ] , [ , "(\\d)(\\d{2})(\\d{4})(\\d{4})" , "$1 $2 $3-$4" , [ "91" ] ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3-$4" , [ "9" ] ] ] , [ , , , , , , , , , [ - 1 ] ] ,
, , [ , , "810\\d{7}" , , , , , , , [ 10 ] ] , [ , , "810\\d{7}" , , , , "8101234567" , , , [ 10 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AS : [ , [ , , "(?:[58]\\d\\d|684|900)\\d{7}" , , , , , , , [ 10 ] , [ 7 ] ] , [ , , "6846(?:22|33|44|55|77|88|9[19])\\d{4}" , , , , "6846221234" , , , , [ 7 ] ] , [ , , "684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\d{4}" , , , , "6847331234" , , , , [ 7 ] ] , [ , , "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}" , , , , "8002123456" ] , [ , , "900[2-9]\\d{6}" , , , , "9002123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}" ,
, , , "5002345678" ] , [ , , , , , , , , , [ - 1 ] ] , "AS" , 1 , "011" , "1" , , , "1|([267]\\d{6})$" , "684$1" , , , , , [ , , , , , , , , , [ - 1 ] ] , , "684" , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AT : [ , [ , , "1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}" , , , , , , , [ 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 ] , [ 3 ] ] , [ , , "1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}" ,
, , , "1234567890" , , , , [ 3 ] ] , [ , , "6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}" , , , , "664123456" , , , [ 7 , 8 , 9 , 10 , 11 , 12 , 13 ] ] , [ , , "800\\d{6,10}" , , , , "800123456" , , , [ 9 , 10 , 11 , 12 , 13 ] ] , [ , , "9(?:0[01]|3[019])\\d{6,10}" , , , , "900123456" , , , [ 9 , 10 , 11 , 12 , 13 ] ] , [ , , "8(?:10|2[018])\\d{6,10}|828\\d{5}" , , , , "810123456" , , , [ 8 , 9 , 10 , 11 , 12 , 13 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}" , , , , "780123456" , , , [ 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 ] ] , "AT" , 43 , "00" , "0" , , , "0" , , , , [ [ , "(\\d)(\\d{3,12})" , "$1 $2" , [ "1(?:11|[2-9])" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})" ,
"$1 $2" , [ "517" ] , "0$1" ] , [ , "(\\d{2})(\\d{3,5})" , "$1 $2" , [ "5[079]" ] , "0$1" ] , [ , "(\\d{6})" , "$1" , [ "1" ] ] , [ , "(\\d{3})(\\d{3,10})" , "$1 $2" , [ "(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]" ] , "0$1" ] , [ , "(\\d{4})(\\d{3,9})" , "$1 $2" , [ "[2-467]|5[2-6]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "5" ] , "0$1" ] , [ , "(\\d{2})(\\d{4})(\\d{4,7})" , "$1 $2 $3" , [ "5" ] , "0$1" ] ] , [ [ , "(\\d)(\\d{3,12})" , "$1 $2" , [ "1(?:11|[2-9])" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})" , "$1 $2" , [ "517" ] , "0$1" ] , [ , "(\\d{2})(\\d{3,5})" , "$1 $2" , [ "5[079]" ] ,
"0$1" ] , [ , "(\\d{3})(\\d{3,10})" , "$1 $2" , [ "(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]" ] , "0$1" ] , [ , "(\\d{4})(\\d{3,9})" , "$1 $2" , [ "[2-467]|5[2-6]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "5" ] , "0$1" ] , [ , "(\\d{2})(\\d{4})(\\d{4,7})" , "$1 $2 $3" , [ "5" ] , "0$1" ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AU : [ , [ , , "1(?:[0-79]\\d{7,8}|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}" , , , , , , , [ 5 , 6 , 7 , 8 , 9 , 10 ] ] , [ , , "(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}" ,
"0$1" ] , [ , "(\\d)(\\d{2})(\\d{4})(\\d{4})" , "$2 15-$3-$4" , [ "91" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{5})" , "$1-$2-$3" , [ "8" ] , "0$1" ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{4})" , "$2 15-$3-$4" , [ "9" ] , "0$1" ] ] , [ [ , "(\\d{4})(\\d{2})(\\d{4})" , "$1 $2-$3" , [ "2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])" , "2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)" ,
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]" , "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ] ,
"0$1" , , 1 ] , [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1 $2-$3" , [ "1" ] , "0$1" , , 1 ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "[68]" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2-$3" , [ "[23]" ] , "0$1" , , 1 ] , [ , "(\\d)(\\d{4})(\\d{2})(\\d{4})" , "$1 $2 $3-$4" , [ "9(?:2[2-469]|3[3-578])" , "9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))" , "9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)" ,
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]" , "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ] ] ,
[ , "(\\d)(\\d{2})(\\d{4})(\\d{4})" , "$1 $2 $3-$4" , [ "91" ] ] , [ , "(\\d{3})(\\d{3})(\\d{5})" , "$1-$2-$3" , [ "8" ] , "0$1" ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3-$4" , [ "9" ] ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "810\\d{7}" , , , , , , , [ 10 ] ] , [ , , "810\\d{7}" , , , , "8101234567" , , , [ 10 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AS : [ , [ , , "(?:[58]\\d\\d|684|900)\\d{7}" , , , , , , , [ 10 ] , [ 7 ] ] , [ , , "6846(?:22|33|44|55|77|88|9[19])\\d{4}" , , , , "6846221234" , , , , [ 7 ] ] , [ , , "684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\d{4}" , , , , "6847331234" , , , , [ 7 ] ] , [ , , "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}" ,
, , , "8002123456" ] , [ , , "900[2-9]\\d{6}" , , , , "9002123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}" , , , , "5002345678" ] , [ , , , , , , , , , [ - 1 ] ] , "AS" , 1 , "011" , "1" , , , "1|([267]\\d{6})$" , "684$1" , , , , , [ , , , , , , , , , [ - 1 ] ] , , "684" , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AT : [ , [ , , "1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}" ,
, , , , , , [ 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 ] , [ 3 ] ] , [ , , "1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}" , , , , "1234567890" , , , , [ 3 ] ] , [ , , "6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}" , , , , "664123456" , , , [ 7 , 8 , 9 , 10 , 11 , 12 , 13 ] ] , [ , , "800\\d{6,10}" ,
, , , "800123456" , , , [ 9 , 10 , 11 , 12 , 13 ] ] , [ , , "9(?:0[01]|3[019])\\d{6,10}" , , , , "900123456" , , , [ 9 , 10 , 11 , 12 , 13 ] ] , [ , , "8(?:10|2[018])\\d{6,10}|828\\d{5}" , , , , "810123456" , , , [ 8 , 9 , 10 , 11 , 12 , 13 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}" , , , , "780123456" , , , [ 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 ] ] , "AT" , 43 , "00" , "0" , , , "0" , , , , [ [ , "(\\d)(\\d{3,12})" , "$1 $2" , [ "1(?:11|[2-9])" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})" , "$1 $2" , [ "517" ] , "0$1" ] , [ , "(\\d{2})(\\d{3,5})" , "$1 $2" , [ "5[079]" ] , "0$1" ] , [ , "(\\d{6})" , "$1" , [ "1" ] ] , [ , "(\\d{3})(\\d{3,10})" ,
"$1 $2" , [ "(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]" ] , "0$1" ] , [ , "(\\d{4})(\\d{3,9})" , "$1 $2" , [ "[2-467]|5[2-6]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "5" ] , "0$1" ] , [ , "(\\d{2})(\\d{4})(\\d{4,7})" , "$1 $2 $3" , [ "5" ] , "0$1" ] ] , [ [ , "(\\d)(\\d{3,12})" , "$1 $2" , [ "1(?:11|[2-9])" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})" , "$1 $2" , [ "517" ] , "0$1" ] , [ , "(\\d{2})(\\d{3,5})" , "$1 $2" , [ "5[079]" ] , "0$1" ] , [ , "(\\d{3})(\\d{3,10})" , "$1 $2" , [ "(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]" ] , "0$1" ] , [ , "(\\d{4})(\\d{3,9})" ,
"$1 $2" , [ "[2-467]|5[2-6]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "5" ] , "0$1" ] , [ , "(\\d{2})(\\d{4})(\\d{4,7})" , "$1 $2 $3" , [ "5" ] , "0$1" ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AU : [ , [ , , "1(?:[0-79]\\d{7,8}|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}" , , , , , , , [ 5 , 6 , 7 , 8 , 9 , 10 ] ] , [ , , "(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}" ,
, , , "212345678" , , , [ 9 ] , [ 8 ] ] , [ , , "4(?:83[0-38]|93[0-4])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}" , , , , "412345678" , , , [ 9 ] ] , [ , , "180(?:0\\d{3}|2)\\d{3}" , , , , "1800123456" , , , [ 7 , 10 ] ] , [ , , "190[0-26]\\d{6}" , , , , "1900123456" , , , [ 10 ] ] , [ , , "13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}" , , , , "1300123456" , , , [ 6 , 8 , 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}" , , , , "147101234" , , , [ 9 ] ] , "AU" , 61 , "001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" , "0" , , , "0|(183[12])" , , "0011" , ,
[ [ , "(\\d{2})(\\d{3,4})" , "$1 $2" , [ "16" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3" , [ "13" ] ] , [ , "(\\d{3})(\\d{3})" , "$1 $2" , [ "19" ] ] , [ , "(\\d{3})(\\d{4})" , "$1 $2" , [ "180" , "1802" ] ] , [ , "(\\d{4})(\\d{3,4})" , "$1 $2" , [ "19" ] ] , [ , "(\\d{2})(\\d{3})(\\d{2,4})" , "$1 $2 $3" , [ "16" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "14|4" ] , "0$1" ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "[2378]" ] , "(0$1)" , "$CC ($1)" ] , [ , "(\\d{4})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "1(?:30|[89])" ] ] ] , [ [ , "(\\d{2})(\\d{3,4})" , "$1 $2" , [ "16" ] , "0$1" ] , [ ,
"(\\d{2})(\\d{3})(\\d{2,4})" , "$1 $2 $3" , [ "16" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "14|4" ] , "0$1" ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "[2378]" ] , "(0$1)" , "$CC ($1)" ] , [ , "(\\d{4})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "1(?:30|[89])" ] ] ] , [ , , "163\\d{2,6}" , , , , "1631234" , , , [ 5 , 6 , 7 , 8 , 9 ] ] , 1 , , [ , , "1[38]00\\d{6}|1(?:345[0-4]|802)\\d{3}|13\\d{4}" , , , , , , , [ 6 , 7 , 8 , 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , AW : [ , [ , , "(?:[25-79]\\d\\d|800)\\d{4}" , , , , , , , [ 7 ] ] , [ , , "5(?:2\\d|8[1-9])\\d{4}" , , , , "5212345" ] , [ , , "(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}" ,
@ -112,7 +113,7 @@ var E={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC V
[ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , BY : [ , [ , , "(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}" , , , , , , , [ 6 , 7 , 8 , 9 , 10 , 11 ] , [ 5 ] ] , [ , , "(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}" , , , , "152450911" , , , [ 9 ] , [ 5 , 6 , 7 ] ] , [ , , "(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}" , , , , "294911911" , , , [ 9 ] ] , [ , , "800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}" ,
, , , "8011234567" ] , [ , , "(?:810|902)\\d{7}" , , , , "9021234567" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "249\\d{6}" , , , , "249123456" , , , [ 9 ] ] , "BY" , 375 , "810" , "8" , , , "0|80?" , , "8~10" , , [ [ , "(\\d{3})(\\d{3})" , "$1 $2" , [ "800" ] , "8 $1" ] , [ , "(\\d{3})(\\d{2})(\\d{2,4})" , "$1 $2 $3" , [ "800" ] , "8 $1" ] , [ , "(\\d{4})(\\d{2})(\\d{3})" , "$1 $2-$3" , [ "1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])" , "1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])" ] , "8 0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{2})(\\d{2})" ,
"$1 $2-$3-$4" , [ "1(?:[56]|7[467])|2[1-3]" ] , "8 0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{2})(\\d{2})" , "$1 $2-$3-$4" , [ "[1-4]" ] , "8 0$1" ] , [ , "(\\d{3})(\\d{3,4})(\\d{4})" , "$1 $2 $3" , [ "[89]" ] , "8 $1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}" ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , BZ : [ , [ , , "(?:0800\\d|[2-8])\\d{6}" , , , , , , , [ 7 , 11 ] ] , [ , , "(?:236|732)\\d{4}|[2-578][02]\\d{5}" , , , , "2221234" , , , [ 7 ] ] , [ , , "6[0-35-7]\\d{5}" , , , , "6221234" , , , [ 7 ] ] , [ , , "0800\\d{7}" , , , , "08001234123" , , , [ 11 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , ,
, , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "BZ" , 501 , "00" , , , , , , , , [ [ , "(\\d{3})(\\d{4})" , "$1-$2" , [ "[2-8]" ] ] , [ , "(\\d)(\\d{3})(\\d{4})(\\d{3})" , "$1-$2-$3-$4" , [ "0" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CA : [ , [ , , "(?:[2-8]\\d|90)\\d{8}" , , , , , , , [ 10 ] , [ 7 ] ] , [ , , "(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}" , , , , "5062345678" , , , , [ 7 ] ] , [ , , "(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}" ,
, , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "BZ" , 501 , "00" , , , , , , , , [ [ , "(\\d{3})(\\d{4})" , "$1-$2" , [ "[2-8]" ] ] , [ , "(\\d)(\\d{3})(\\d{4})(\\d{3})" , "$1-$2-$3-$4" , [ "0" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CA : [ , [ , , "(?:[2-8]\\d|90)\\d{8}" , , , , , , , [ 10 ] , [ 7 ] ] , [ , , "(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50|74 )|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}" , , , , "5062345678" , , , , [ 7 ] ] , [ , , "(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50|74 )|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}" ,
, , , "5062345678" , , , , [ 7 ] ] , [ , , "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}" , , , , "8002123456" ] , [ , , "900[2-9]\\d{6}" , , , , "9002123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\d{6}" , , , , "5002345678" ] , [ , , "600[2-9]\\d{6}" , , , , "6002012345" ] , "CA" , 1 , "011" , "1" , , , "1" , , , 1 , , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , ,
, , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CC : [ , [ , , "1(?:[0-79]\\d|8[0-24-9])\\d{7}|[148]\\d{8}|1\\d{5,7}" , , , , , , , [ 6 , 7 , 8 , 9 , 10 ] ] , [ , , "8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}" , , , , "891621234" , , , [ 9 ] , [ 8 ] ] , [ , , "4(?:83[0-38]|93[0-4])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}" , , , , "412345678" , , , [ 9 ] ] , [ , , "180(?:0\\d{3}|2)\\d{3}" , , , , "1800123456" , , , [ 7 , 10 ] ] , [ , , "190[0-26]\\d{6}" , , , , "1900123456" , ,
, [ 10 ] ] , [ , , "13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}" , , , , "1300123456" , , , [ 6 , 8 , 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}" , , , , "147101234" , , , [ 9 ] ] , "CC" , 61 , "001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" , "0" , , , "0|([59]\\d{7})$" , "8$1" , "0011" , , , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CD : [ , [ , , "[189]\\d{8}|[1-68]\\d{6}" , , , , , , , [ 7 , 9 ] ] , [ , , "12\\d{7}|[1-6]\\d{6}" , , , , "1234567" ] , [ , , "88\\d{5}|(?:8[0-2459]|9[017-9])\\d{7}" , , , , "991234567" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , ,
@ -122,12 +123,12 @@ var E={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC V
[ , , "84[0248]\\d{6}" , , , , "840123456" , , , [ 9 ] ] , [ , , "878\\d{6}" , , , , "878123456" , , , [ 9 ] ] , [ , , , , , , , , , [ - 1 ] ] , "CH" , 41 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "8[047]|90" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[2-79]|81" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})" , "$1 $2 $3 $4 $5" , [ "8" ] , "0$1" ] ] , , [ , , "74[0248]\\d{6}" , , , , "740123456" , , , [ 9 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "5[18]\\d{7}" , , , , "581234567" , , , [ 9 ] ] , , , [ , , "860\\d{9}" , , , , "860123456789" , , , [ 12 ] ] ] , CI : [ , [ , , "[02]\\d{9}|[02-9]\\d{7}" ,
, , , , , , [ 8 , 10 ] ] , [ , , "(?:2(?:0[023]|[15]\\d{3}|7(?:2(?:0[23]|1[2357]|[23][45]|4[3-5])|3(?:06|1[69]|[2-6]7)))|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}|2(?:1[02357]|[23][045]|4[03-5])\\d{5}" , , , , "21234567" ] , [ , , "(?:(?:0(?:[15]\\d\\d|7(?:[04-8][7-9]|9[78]))|[457]\\d|6[014-9]|8[4-9]|9[4-8])\\d\\d|2[0-3]80)\\d{4}|0[1-9]\\d{6}" , , , , "01234567" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "CI" , 225 , "00" , , , , , , , , [ [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[03-9]|2(?:[02-4]|1[023578])" ,
"[03-9]|2(?:[02-4]|1(?:[02357]|80))" ] ] , [ , "(\\d{2})(\\d{2})(\\d)(\\d{5})" , "$1 $2 $3 $4" , [ "2" ] ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{4})" , "$1 $2 $3 $4" , [ "0" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CK : [ , [ , , "[2-578]\\d{4}" , , , , , , , [ 5 ] ] , [ , , "(?:2\\d|3[13-7]|4[1-5])\\d{3}" , , , , "21234" ] , [ , , "[578]\\d{4}" , , , , "71234" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "CK" , 682 , "00" , , , , , , , , [ [ , "(\\d{2})(\\d{3})" , "$1 $2" , [ "[2-578]" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , ,
, , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CL : [ , [ , , "12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}" , , , , , , , [ 9 , 10 , 11 ] ] , [ , , "2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:0\\d|1[0-35-9]|2[1-9]|3[0-29]|40) ))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}" , , , , "221234567" , , , [ 9 ] ] , [ , ,
"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:0\\d|1[0-35-9]|2[1-9]|3[0-29]|40) ))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}" , , , , "221234567" , , , [ 9 ] ] , [ , , "(?:123|8)00\\d{6}" , , , , "800123456" , , , [ 9 , 11 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "600\\d{7,8}" , , , , "6001234567" , , , [ 10 , 11 ] ] , [ , , , , , , ,
, , [ - 1 ] ] , [ , , "44\\d{7}" , , , , "441234567" , , , [ 9 ] ] , "CL" , 56 , "(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0" , , , , , , , 1 , [ [ , "(\\d{4})" , "$1" , [ "1(?:[03-589]|21)|[29]0|78" ] ] , [ , "(\\d{5})(\\d{4})" , "$1 $2" , [ "219" , "2196" ] , "($1)" ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "44" ] ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "2[1-3]" ] , "($1)" ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "9[2-9]" ] ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])" ] , "($1)" ] , [ , "(\\d{3})(\\d{3})(\\d{3,4})" ,
, , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CL : [ , [ , , "12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}" , , , , , , , [ 9 , 10 , 11 ] ] , [ , , "2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600 ))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}" , , , , "221234567" , , , [ 9 ] ] ,
[ , , "2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600 ))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}" , , , , "221234567" , , , [ 9 ] ] , [ , , "(?:123|8)00\\d{6}" , , , , "800123456" , , , [ 9 , 11 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "600\\d{7,8}" , , , , "6001234567" , , , [ 10 , 11 ] ] , [ ,
, , , , , , , , [ - 1 ] ] , [ , , "44\\d{7}" , , , , "441234567" , , , [ 9 ] ] , "CL" , 56 , "(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0" , , , , , , , 1 , [ [ , "(\\d{4})" , "$1" , [ "1(?:[03-589]|21)|[29]0|78" ] ] , [ , "(\\d{5})(\\d{4})" , "$1 $2" , [ "219" , "2196" ] , "($1)" ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "44" ] ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "2[1-3]" ] , "($1)" ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "9[2-9]" ] ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])" ] , "($1)" ] , [ , "(\\d{3})(\\d{3})(\\d{3,4})" ,
"$1 $2 $3" , [ "60|8" ] ] , [ , "(\\d{4})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "1" ] ] , [ , "(\\d{3})(\\d{3})(\\d{2})(\\d{3})" , "$1 $2 $3 $4" , [ "60" ] ] ] , [ [ , "(\\d{5})(\\d{4})" , "$1 $2" , [ "219" , "2196" ] , "($1)" ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "44" ] ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "2[1-3]" ] , "($1)" ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "9[2-9]" ] ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])" ] , "($1)" ] , [ , "(\\d{3})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "60|8" ] ] , [ , "(\\d{4})(\\d{3})(\\d{4})" ,
"$1 $2 $3" , [ "1" ] ] , [ , "(\\d{3})(\\d{3})(\\d{2})(\\d{3})" , "$1 $2 $3 $4" , [ "60" ] ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "600\\d{7,8}" , , , , , , , [ 10 , 11 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CM : [ , [ , , "(?:[26]\\d\\d|88)\\d{6 }" , , , , , , , [ 8 , 9 ] ] , [ , , "2(?:22|33)\\d{6}" , , , , "222123456" , , , [ 9 ] ] , [ , , "(?:24[23]|6[5-9]\\d)\\d{6}" , , , , "671234567" , , , [ 9 ] ] , [ , , "88\\d{6}" , , , , "88012345" , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "CM" , 237 , "00" , , , , , , , , [ [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "88" ] ] , [ , "(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})" ,
"$1 $2 $3 $4 $5" , [ "[26]" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CN : [ , [ , , "1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}" , , , , , , , [ 7 , 8 , 9 , 10 , 11 , 12 ] , [ 5 , 6 ] ] , [ , , "(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))" ,
"$1 $2 $3" , [ "1" ] ] , [ , "(\\d{3})(\\d{3})(\\d{2})(\\d{3})" , "$1 $2 $3 $4" , [ "60" ] ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "600\\d{7,8}" , , , , , , , [ 10 , 11 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CM : [ , [ , , "[26]\\d{8}|88\\d{6,7 }" , , , , , , , [ 8 , 9 ] ] , [ , , "2(?:22|33)\\d{6}" , , , , "222123456" , , , [ 9 ] ] , [ , , "(?:24[23]|6[5-9]\\d)\\d{6}" , , , , "671234567" , , , [ 9 ] ] , [ , , "88\\d{6,7 }" , , , , "88012345" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "CM" , 237 , "00" , , , , , , , , [ [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "88" ] ] , [ , "(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})" ,
"$1 $2 $3 $4 $5" , [ "[26]|88 " ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , CN : [ , [ , , "1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}" , , , , , , , [ 7 , 8 , 9 , 10 , 11 , 12 ] , [ 5 , 6 ] ] , [ , , "(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))" ,
, , , "1012345678" , , , [ 7 , 8 , 9 , 10 , 11 ] , [ 5 , 6 ] ] , [ , , "1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|5[0-35-9]|6[25-7]|7[0-35-8]|9[0135-9])\\d{8}" , , , , "13123456789" , , , [ 11 ] ] , [ , , "(?:(?:10|21)8|8)00\\d{7}" , , , , "8001234567" , , , [ 10 , 12 ] ] , [ , , "16[08]\\d{5}" , , , , "16812345" , , , [ 8 ] ] , [ , , "400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}" ,
, , , "4001234567" , , , [ 7 , 8 , 9 , 10 , 11 ] , [ 5 , 6 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "CN" , 86 , "00|1(?:[12]\\d|79)\\d\\d00" , "0" , , , "0|(1(?:[12]\\d|79)\\d\\d)" , , "00" , , [ [ , "(\\d{5,6})" , "$1" , [ "96" ] ] , [ , "(\\d{2})(\\d{5,6})" , "$1 $2" , [ "(?:10|2[0-57-9])[19]" , "(?:10|2[0-57-9])(?:10|9[56])" , "(?:10|2[0-57-9])(?:100|9[56])" ] , "0$1" , "$CC $1" ] , [ , "(\\d{3})(\\d{4})" , "$1 $2" , [ "[1-9]" , "1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])" , "1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])" ] ] , [ , "(\\d{4})(\\d{4})" ,
"$1 $2" , [ "16[08]" ] ] , [ , "(\\d{3})(\\d{5,6})" , "$1 $2" , [ "3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]" , "(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]" ,
@ -165,8 +166,8 @@ DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?
, , , "3212345" , , , [ 7 ] ] , [ , , "5(?:[0-35-9]\\d{6}|4(?:[0-57-9]\\d{5}|6(?:[0-24-9]\\d{4}|3(?:[0-35-9]\\d{3}|4000))))|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[24-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9]|8[2-4])\\d|7(?:[679]\\d|8[13-9]))\\d)|[349]\\d{4})\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}" , , , , "51234567" , , , [ 7 , 8 ] ] , [ , , "800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}" , , , , "80012345" ] , [ , , "(?:40\\d\\d|900)\\d{4}" , , , , "9001234" , , , [ 7 , 8 ] ] , [ ,
, , , , , , , , [ - 1 ] ] , [ , , "70[0-2]\\d{5}" , , , , "70012345" , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , "EE" , 372 , "00" , , , , , , , , [ [ , "(\\d{3})(\\d{4})" , "$1 $2" , [ "[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88" , "[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88" ] ] , [ , "(\\d{4})(\\d{3,4})" , "$1 $2" , [ "[45]|8(?:00|[1-49])" , "[45]|8(?:00[1-9]|[1-49])" ] ] , [ , "(\\d{2})(\\d{2})(\\d{4})" , "$1 $2 $3" , [ "7" ] ] , [ , "(\\d{4})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "8" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "800[2-9]\\d{3}" , , , , , , , [ 7 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ ,
, , , , , , , , [ - 1 ] ] ] , EG : [ , [ , , "[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}" , , , , , , , [ 8 , 9 , 10 ] , [ 6 , 7 ] ] , [ , , "13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}" , , , , "234567890" , , , [ 8 , 9 ] , [ 6 , 7 ] ] , [ , , "1[0-25]\\d{8}" , , , , "1001234567" , , , [ 10 ] ] , [ , , "800\\d{7}" , , , , "8001234567" , , , [ 10 ] ] , [ , , "900\\d{7}" , , , , "9001234567" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "EG" , 20 , "00" , "0" , , , "0" , , , , [ [ , "(\\d)(\\d{7,8})" , "$1 $2" , [ "[23]" ] , "0$1" ] , [ , "(\\d{2})(\\d{6,7})" , "$1 $2" , [ "1[35]|[4-6]|8[2468]|9[235-7]" ] ,
"0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "[189]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , EH : [ , [ , , "[5-8]\\d{8}" , , , , , , , [ 9 ] ] , [ , , "528[89]\\d{5}" , , , , "528812345" ] , [ , , "(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[0-8] |6[1267]|7[0-57]))\\d{6}" , , , , "650123456" ] , [ , , "80\\d{7}" , , , , "801234567" ] , [ , , "89\\d{7}" , , , , "891234567" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "592(?:4[0-2]|93)\\d{4}" , , , , "592401234" ] , "EH" , 212 , "00" , "0" , , , "0" , , , , , , [ , , , , , , , , , [ - 1 ] ] , , "528[89]" , [ , , , , , , , , , [ - 1 ] ] , [ , , , ,
, , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , ER : [ , [ , , "[178]\\d{6}" , , , , , , , [ 7 ] , [ 6 ] ] , [ , , "(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}" , , , , "8370362" , , , , [ 6 ] ] , [ , , "(?:17[1-3]|7\\d\\d)\\d{4}" , , , , "7123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "ER" , 291 , "00" , "0" , , , "0" , , , , [ [ , "(\\d)(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[178]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , ES : [ , [ , , "[5-9]\\d{8}" , , , , , , , [ 9 ] ] , [ , , "96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}" ,
"0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "[189]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , EH : [ , [ , , "[5-8]\\d{8}" , , , , , , , [ 9 ] ] , [ , , "528[89]\\d{5}" , , , , "528812345" ] , [ , , "(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0\\d |6[1267]|7[0-57]))\\d{6}" , , , , "650123456" ] , [ , , "80\\d{7}" , , , , "801234567" ] , [ , , "89\\d{7}" , , , , "891234567" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "592(?:4[0-2]|93)\\d{4}" , , , , "592401234" ] , "EH" , 212 , "00" , "0" , , , "0" , , , , , , [ , , , , , , , , , [ - 1 ] ] , , "528[89]" , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , ,
, , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , ER : [ , [ , , "[178]\\d{6}" , , , , , , , [ 7 ] , [ 6 ] ] , [ , , "(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}" , , , , "8370362" , , , , [ 6 ] ] , [ , , "(?:17[1-3]|7\\d\\d)\\d{4}" , , , , "7123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "ER" , 291 , "00" , "0" , , , "0" , , , , [ [ , "(\\d)(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[178]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , ES : [ , [ , , "[5-9]\\d{8}" , , , , , , , [ 9 ] ] , [ , , "96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}" ,
, , , "810123456" ] , [ , , "(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}" , , , , "612345678" ] , [ , , "[89]00\\d{6}" , , , , "800123456" ] , [ , , "80[367]\\d{6}" , , , , "803123456" ] , [ , , "90[12]\\d{6}" , , , , "901123456" ] , [ , , "70\\d{7}" , , , , "701234567" ] , [ , , , , , , , , , [ - 1 ] ] , "ES" , 34 , "00" , , , , , , , , [ [ , "(\\d{4})" , "$1" , [ "905" ] ] , [ , "(\\d{6})" , "$1" , [ "[79]9" ] ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[89]00" ] ] , [ , "(\\d{3})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[5-9]" ] ] ] , [ [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[89]00" ] ] ,
[ , "(\\d{3})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[5-9]" ] ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "51\\d{7}" , , , , "511234567" ] , , , [ , , , , , , , , , [ - 1 ] ] ] , ET : [ , [ , , "(?:11|[2-59]\\d)\\d{7}" , , , , , , , [ 9 ] , [ 7 ] ] , [ , , "11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[78]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}" ,
, , , "111112345" , , , , [ 7 ] ] , [ , , "9\\d{8}" , , , , "911234567" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "ET" , 251 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "[1-59]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , FI : [ , [ , , "[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}" , , , , , , , [ 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 ] ] , [ , , "(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}" , , , , "131234567" , , , [ 5 , 6 , 7 , 8 , 9 ] ] , [ , , "(?:4[0-8]|50)\\d{4,8}" ,
@ -217,9 +218,9 @@ DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?
"0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{5})" , "$1 $2" , [ "2[24-9]|47|58|6[237-9]|9[35-9]" ] , "(0$1)" ] , [ , "(\\d{3})(\\d{5})" , "$1 $2" , [ "[45]0" ] , "(0$1)" ] , [ , "(\\d)(\\d{3,4})(\\d{4})" , "$1 $2 $3" , [ "1" ] , "(0$1)" ] , [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "[2569]|4[1-69]|7[14]" ] , "(0$1)" ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "70" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "81" ] , "(0$1)" ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "[78]" ] , "0$1" ] , [ , "(\\d{4})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "1" ] ] , [ , "(\\d{2})(\\d{4})(\\d{4})" ,
"$1 $2 $3" , [ "4" ] , "(0$1)" ] , [ , "(\\d{2})(\\d)(\\d{3})(\\d{4})" , "$1 $2 $3 $4" , [ "8" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "18[59]0\\d{6}" , , , , , , , [ 10 ] ] , [ , , "818\\d{6}" , , , , "818123456" , , , [ 9 ] ] , , , [ , , "88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}" , , , , "8551234567" , , , [ 10 ] ] ] , IL : [ , [ , , "1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}" , , , , , , , [ 7 , 8 , 9 , 10 , 11 , 12 ] ] , [ , , "153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}" , , , , "21234567" , , , [ 8 , 11 , 12 ] , [ 7 ] ] , [ , , "5(?:(?:[02368]\\d|[19][2-9]|4[1-9])\\d|5(?:01|1[79]|2[2-9]|3[0-3]|4[34]|5[015689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}" ,
, , , "502345678" , , , [ 9 ] ] , [ , , "1(?:255|80[019]\\d{3})\\d{3}" , , , , "1800123456" , , , [ 7 , 10 ] ] , [ , , "1212\\d{4}|1(?:200|9(?:0[01]|19))\\d{6}" , , , , "1919123456" , , , [ 8 , 10 ] ] , [ , , "1700\\d{6}" , , , , "1700123456" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "7(?:380|8(?:33|55|77|81))\\d{5}|7(?:18|2[23]|3[237]|47|6[58]|7\\d|82|9[235-9])\\d{6}" , , , , "771234567" , , , [ 9 ] ] , "IL" , 972 , "0(?:0|1[2-9])" , "0" , , , "0" , , , , [ [ , "(\\d{4})(\\d{3})" , "$1-$2" , [ "125" ] ] , [ , "(\\d{4})(\\d{2})(\\d{2})" , "$1-$2-$3" , [ "121" ] ] , [ , "(\\d)(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "[2-489]" ] , "0$1" ] ,
[ , "(\\d{2})(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "[57]" ] , "0$1" ] , [ , "(\\d{4})(\\d{3})(\\d{3})" , "$1-$2-$3" , [ "12" ] ] , [ , "(\\d{4})(\\d{6})" , "$1-$2" , [ "159" ] ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{3})" , "$1-$2-$3-$4" , [ "1[7-9]" ] ] , [ , "(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})" , "$1-$2 $3-$4" , [ "15" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "1700\\d{6}" , , , , , , , [ 10 ] ] , [ , , "1599\\d{6}" , , , , "1599123456" , , , [ 10 ] ] , , , [ , , "151\\d{8,9}" , , , , "15112340000" , , , [ 11 , 12 ] ] ] , IM : [ , [ , , "1624\\d{6}|(?:[3578]\\d|90)\\d{8}" , , , , , , , [ 10 ] , [ 6 ] ] , [ , , "1624[5-8]\\d{5 }" , , , , "1624756789" , , , , [ 6 ] ] ,
[ , , "76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}" , , , , "7924123456" ] , [ , , "808162\\d{4}" , , , , "8081624567" ] , [ , , "8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}" , , , , "9016247890" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "70\\d{8}" , , , , "7012345678" ] , [ , , "56\\d{8}" , , , , "5612345678" ] , "IM" , 44 , "00" , "0" , , , "0|([5-8]\\d{5})$" , "1624$1" , , , , , [ , , , , , , , , , [ - 1 ] ] , , "74576|(?:16|7[56])24" , [ , , , , , , , , , [ - 1 ] ] , [ , , "3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}" , , , , "5512345678" ] , , , [ , , , , , , , , , [ - 1 ] ] ] , IN : [ ,
[ , , "(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}" , , , , , , , [ 8 , 9 , 10 , 11 , 12 , 13 ] , [ 6 , 7 ] ] , [ , , "2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}" ,
[ , "(\\d{2})(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "[57]" ] , "0$1" ] , [ , "(\\d{4})(\\d{3})(\\d{3})" , "$1-$2-$3" , [ "12" ] ] , [ , "(\\d{4})(\\d{6})" , "$1-$2" , [ "159" ] ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{3})" , "$1-$2-$3-$4" , [ "1[7-9]" ] ] , [ , "(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})" , "$1-$2 $3-$4" , [ "15" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "1700\\d{6}" , , , , , , , [ 10 ] ] , [ , , "1599\\d{6}" , , , , "1599123456" , , , [ 10 ] ] , , , [ , , "151\\d{8,9}" , , , , "15112340000" , , , [ 11 , 12 ] ] ] , IM : [ , [ , , "1624\\d{6}|(?:[3578]\\d|90)\\d{8}" , , , , , , , [ 10 ] , [ 6 ] ] , [ , , "1624(?:230|[5-8]\\d\\d)\\d{3 }" , , , , "1624756789" ,
, , , [ 6 ] ] , [ , , "76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}" , , , , "7924123456" ] , [ , , "808162\\d{4}" , , , , "8081624567" ] , [ , , "8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}" , , , , "9016247890" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "70\\d{8}" , , , , "7012345678" ] , [ , , "56\\d{8}" , , , , "5612345678" ] , "IM" , 44 , "00" , "0" , , , "0|([2 5-8]\\d{5})$" , "1624$1" , , , , , [ , , , , , , , , , [ - 1 ] ] , , "74576|(?:16|7[56])24" , [ , , , , , , , , , [ - 1 ] ] , [ , , "3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}" , , , , "5512345678" ] , , , [ , , , , , , , , , [ - 1 ] ] ] ,
IN : [ , [ , , "(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}" , , , , , , , [ 8 , 9 , 10 , 11 , 12 , 13 ] , [ 6 , 7 ] ] , [ , , "2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}" ,
, , , "7410410123" , , , [ 10 ] , [ 6 , 7 , 8 ] ] , [ , , "(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}" ,
, , , "8123456789" , , , [ 10 ] ] , [ , , "000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))" , , , , "1800123456" ] , [ , , "186[12]\\d{9}" , , , , "1861123456789" , , , [ 13 ] ] , [ , , "1860\\d{7}" , , , , "18603451234" , , , [ 11 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "IN" , 91 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{7})" , "$1" , [ "575" ] ] , [ , "(\\d{8})" , "$1" , [ "5(?:0|2[23]|3[03]|[67]1|88)" , "5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)" , "5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)" ] , , , 1 ] , [ , "(\\d{4})(\\d{4,5})" , "$1 $2" , [ "180" , "1800" ] , , , 1 ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" ,
[ "140" ] , , , 1 ] , [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "11|2[02]|33|4[04]|79[1-7]|80[2-46]" , "11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])" , "11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])" ] , "0$1" , , 1 ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]" ,
@ -258,7 +259,7 @@ DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?
"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]" ,
"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]" ,
"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]" ] ,
"0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{4})" , "$1-$2-$3" , [ "[14]|[289][2-9]|5[3-9]|7[2-4679]" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "800" ] , "0$1" ] , [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1-$2-$3" , [ "[257-9]" ] , "0$1" ] ] , [ , , "20[1-9]\\d{7 }" , , , , "2012345678" , , , [ 10 ] ] , , , [ , , "00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66)\\d{6,13}" ] , [ , , "570\\d{6}" , , , , "570123456" , , , [ 9 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , KE : [ , [ , , "(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}" , , , , , , , [ 7 , 8 , 9 , 10 ] ] , [ , , "(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}" ,
"0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{4})" , "$1-$2-$3" , [ "[14]|[289][2-9]|5[3-9]|7[2-4679]" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "800" ] , "0$1" ] , [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1-$2-$3" , [ "[257-9]" ] , "0$1" ] ] , [ , , "20\\d{8 }" , , , , "2012345678" , , , [ 10 ] ] , , , [ , , "00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66)\\d{6,13}" ] , [ , , "570\\d{6}" , , , , "570123456" , , , [ 9 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , KE : [ , [ , , "(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}" , , , , , , , [ 7 , 8 , 9 , 10 ] ] , [ , , "(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}" ,
, , , "202012345" , , , [ 7 , 8 , 9 ] ] , [ , , "(?:1(?:0[0-6]|1[0-5]|2[014])|7\\d\\d)\\d{6}" , , , , "712123456" , , , [ 9 ] ] , [ , , "800[24-8]\\d{5,6}" , , , , "800223456" , , , [ 9 , 10 ] ] , [ , , "900[02-9]\\d{5}" , , , , "900223456" , , , [ 9 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "KE" , 254 , "000" , "0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{5,7})" , "$1 $2" , [ "[24-6]" ] , "0$1" ] , [ , "(\\d{3})(\\d{6})" , "$1 $2" , [ "[17]" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "[89]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , KG : [ , [ , , "8\\d{9}|(?:[235-8]\\d|99)\\d{7}" ,
, , , , , , [ 9 , 10 ] , [ 5 , 6 ] ] , [ , , "312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}" , , , , "312123456" , , , [ 9 ] , [ 5 , 6 ] ] , [ , , "312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|7(?:[07]\\d|55)|880|99[05-9])\\d{6}" , , , , "700123456" , , , [ 9 ] ] , [ , , "800\\d{6,7}" , , , , "800123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , ,
, , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "KG" , 996 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{4})(\\d{5})" , "$1 $2" , [ "3(?:1[346]|[24-79])" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[235-79]|88" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d)(\\d{2,3})" , "$1 $2 $3 $4" , [ "8" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , KH : [ , [ , , "1\\d{9}|[1-9]\\d{7,8}" , , , , , , , [ 8 , 9 , 10 ] , [ 6 , 7 ] ] , [ , , "23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})" ,
@ -276,8 +277,8 @@ DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?
, "3452221234" , , , , [ 7 ] ] , [ , , "345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}" , , , , "3453231234" , , , , [ 7 ] ] , [ , , "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}" , , , , "8002345678" ] , [ , , "(?:345976|900[2-9]\\d\\d)\\d{4}" , , , , "9002345678" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}" ,
, , , "5002345678" ] , [ , , , , , , , , , [ - 1 ] ] , "KY" , 1 , "011" , "1" , , , "1|([2-9]\\d{6})$" , "345$1" , , , , , [ , , "345849\\d{4}" , , , , "3458491234" ] , , "345" , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , KZ : [ , [ , , "33622\\d{5}|(?:7\\d|80)\\d{8}" , , , , , , , [ 10 ] , [ 5 , 6 , 7 ] ] , [ , , "(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9])|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}" ,
, , , "7123456789" , , , , [ 5 , 6 , 7 ] ] , [ , , "7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}" , , , , "7710009998" ] , [ , , "800\\d{7}" , , , , "8001234567" ] , [ , , "809\\d{7}" , , , , "8091234567" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "808\\d{7}" , , , , "8081234567" ] , [ , , "751\\d{7}" , , , , "7511234567" ] , "KZ" , 7 , "810" , "8" , , , "8" , , "8~10" , , , , [ , , , , , , , , , [ - 1 ] ] , , "33|7" , [ , , "751\\d{7}" ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , LA : [ , [ , , "[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}" , , , , , , , [ 8 , 9 , 10 ] , [ 6 ] ] , [ , , "(?:2[13]|[35-7][14]|41|8[1468])\\d{6}" , , , , "21212862" , , , [ 8 ] , [ 6 ] ] , [ , , "(?:20(?:[239]\\d|5[24-9]|7[6-8])|302\\d)\\d{6}" ,
, , , "2023123456" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "LA" , 856 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "2[13]|3[14]|[4-8]" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{3})" , "$1 $2 $3 $4" , [ "30[013-9]" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3 $4" , [ "[23]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "30[013-9]\\d{6}" , , , , "301234567" , , , [ 9 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , LB : [ , [ , , "[7-9]\\d{7}|[13-9]\\d{6}" , , , , , , , [ 7 , 8 ] ] , [ , , "(?:(?:[14-69]\\d|8[02-9])\\d|7(?:[2-57]\\d|62|8[0-7]|9[04-9]))\\d{4 }" ,
, , , "1123456" , , , [ 7 ] ] , [ , , "793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}" , , , , "71123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "9[01]\\d{6}" , , , , "90123456" , , , [ 8 ] ] , [ , , "80\\d{6}" , , , , "80123456" , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "LB" , 961 , "00" , "0" , , , "0" , , , , [ [ , "(\\d)(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[7-9]" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , LC : [ , [ , , "(?:[58]\\d\\d|758|900)\\d{7}" ,
, , , "2023123456" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "LA" , 856 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "2[13]|3[14]|[4-8]" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{3})" , "$1 $2 $3 $4" , [ "30[013-9]" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3 $4" , [ "[23]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "30[013-9]\\d{6}" , , , , "301234567" , , , [ 9 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , LB : [ , [ , , "[2 7-9]\\d{7}|[13-9]\\d{6}" , , , , , , , [ 7 , 8 ] ] , [ , , "7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5 }" ,
, , , "1123456" ] , [ , , "793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}" , , , , "71123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "9[01]\\d{6}" , , , , "90123456" , , , [ 8 ] ] , [ , , "80\\d{6}" , , , , "80123456" , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "LB" , 961 , "00" , "0" , , , "0" , , , , [ [ , "(\\d)(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[2 7-9]" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , LC : [ , [ , , "(?:[58]\\d\\d|758|900)\\d{7}" ,
, , , , , , [ 10 ] , [ 7 ] ] , [ , , "758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}" , , , , "7584305678" , , , , [ 7 ] ] , [ , , "758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}" , , , , "7582845678" , , , , [ 7 ] ] , [ , , "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}" , , , , "8002123456" ] , [ , , "900[2-9]\\d{6}" , , , , "9002123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}" ,
, , , "5002345678" ] , [ , , , , , , , , , [ - 1 ] ] , "LC" , 1 , "011" , "1" , , , "1|([2-8]\\d{6})$" , "758$1" , , , , , [ , , , , , , , , , [ - 1 ] ] , , "758" , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , LI : [ , [ , , "90\\d{5}|(?:[2378]|6\\d\\d)\\d{6}" , , , , , , , [ 7 , 9 ] ] , [ , , "(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}" , , , , "2345678" , , , [ 7 ] ] , [ , , "(?:6(?:4(?:79|[89]\\d)|5[0-4]\\d|6(?:0\\d|10|2[0-26-9]|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}" , , , , "660234567" ] , [ , , "80(?:02[28]|9\\d\\d)\\d\\d" , , , , "8002222" , , , [ 7 ] ] , [ , , "90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d" ,
, , , "9002222" , , , [ 7 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "LI" , 423 , "00" , "0" , , , "0|(1001)" , , , , [ [ , "(\\d{3})(\\d{2})(\\d{2})" , "$1 $2 $3" , [ "[237-9]" ] , , "$CC $1" ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "69" ] , , "$CC $1" ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "6" ] , , "$CC $1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "870(?:28|87)\\d\\d" , , , , "8702812" , , , [ 7 ] ] , , , [ , , "697(?:42|56|[78]\\d)\\d{4}" , , , , "697861234" , , , [ 9 ] ] ] , LK : [ , [ , , "[1-9]\\d{8}" , , , , , , , [ 9 ] , [ 7 ] ] , [ , , "(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}" ,
@ -289,11 +290,11 @@ DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?
, "$CC $1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3" , [ "2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])" ] , , "$CC $1" ] , [ , "(\\d{2})(\\d{2})(\\d{3})" , "$1 $2 $3" , [ "20[2-689]" ] , , "$CC $1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})" , "$1 $2 $3 $4" , [ "2(?:[0367]|4[3-8])" ] , , "$CC $1" ] , [ , "(\\d{3})(\\d{2})(\\d{3})" , "$1 $2 $3" , [ "80[01]|90[015]" ] , , "$CC $1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{3})" , "$1 $2 $3 $4" , [ "20" ] , , "$CC $1" ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "6" ] , , "$CC $1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})" ,
"$1 $2 $3 $4 $5" , [ "2(?:[0367]|4[3-8])" ] , , "$CC $1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})" , "$1 $2 $3 $4" , [ "[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]" ] , , "$CC $1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , LV : [ , [ , , "(?:[268]\\d|90)\\d{6}" , , , , , , , [ 8 ] ] , [ , , "6\\d{7}" , , , , "63123456" ] , [ , , "2\\d{7}" , , , , "21234567" ] , [ , , "80\\d{6}" , , , , "80123456" ] , [ , , "90\\d{6}" , , , , "90123456" ] , [ , , "81\\d{6}" , , , , "81123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "LV" , 371 , "00" , , , , , , , , [ [ , "(\\d{2})(\\d{3})(\\d{3})" ,
"$1 $2 $3" , [ "[269]|8[01]" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , LY : [ , [ , , "[2-9]\\d{8}" , , , , , , , [ 9 ] , [ 7 ] ] , [ , , "(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}" , , , , "212345678" , , , , [ 7 ] ] , [ , , "9[1-6]\\d{7}" , , , , "912345678" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "LY" , 218 ,
"00" , "0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{7})" , "$1-$2" , [ "[2-9]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MA : [ , [ , , "[5-8]\\d{8}" , , , , , , , [ 9 ] ] , [ , , "5(?:29(?:[189][05]|2[29]|3[01])|38[89][05])\\d{4}|5(?:2(?:[015-7]\\d|2[02-9]|3[0-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|80|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}" , , , , "520123456" ] , [ , , "(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[0-8] |6[1267]|7[0-57]))\\d{6}" , , , , "650123456" ] , [ , , "80\\d{7}" , , , , "801234567" ] , [ , , "89\\d{7}" , , , ,
"891234567" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "592(?:4[0-2]|93)\\d{4}" , , , , "592401234" ] , "MA" , 212 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{5})(\\d{4})" , "$1-$2" , [ "5(?:29|38)" , "5(?:29|38)[89]" , "5(?:29|38)[89]0" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "5[45]" ] , "0$1" ] , [ , "(\\d{4})(\\d{5})" , "$1-$2" , [ "5(?:2[2-489]|3[5-9]|9)|892" , "5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892" ] , "0$1" ] , [ , "(\\d{2})(\\d{7})" , "$1-$2" , [ "8" ] , "0$1" ] , [ , "(\\d{3})(\\d{6})" , "$1-$2" , [ "[5-7]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , 1 , , [ , , , , , , , , , [ - 1 ] ] ,
[ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MC : [ , [ , , "870\\d{5}| (?:[349]|6\\d)\\d{7}" , , , , , , , [ 8 , 9 ] ] , [ , , "(?:870|9[2-47-9]\\d)\\d{5}" , , , , "99123456" , , , [ 8 ] ] , [ , , "4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}" , , , , "612345678" ] , [ , , "90\\d{6 }" , , , , "90123456" , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "MC" , 377 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{3})(\\d{3})(\\d{2})" , "$1 $2 $3" , [ "8" ] ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "4" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[39]" ] ] , [ , "(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})" ,
"$1 $2 $3 $4 $5" , [ "6" ] , "0$1" ] ] , [ [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "4" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[39]" ] ] , [ , "(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4 $5" , [ "6" ] , "0$1" ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "870\\d{5}" , , , , , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MD : [ , [ , , "(?:[235-7]\\d|[89]0)\\d{6}" , , , , , , , [ 8 ] ] , [ , , "(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}" , , , , "22212345" ] , [ , , "562\\d{5}|(?:6\\d|7[16-9])\\d{6}" , , , , "62112345" ] , [ , , "800\\d{5}" , , , , "80012345" ] , [ , , "90[056]\\d{5}" ,
, , , "90012345" ] , [ , , "808\\d{5}" , , , , "80812345" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "3[08]\\d{6}" , , , , "30123456" ] , "MD" , 373 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{3})(\\d{5})" , "$1 $2" , [ "[89]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "22|3" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{3})" , "$1 $2 $3" , [ "[25-7]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "803\\d{5}" , , , , "80312345" ] , , , [ , , , , , , , , , [ - 1 ] ] ] , ME : [ , [ , , "(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}" , , , , , , , [ 8 , 9 ] , [ 6 ] ] , [ , , "(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}" ,
"00" , "0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{7})" , "$1-$2" , [ "[2-9]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MA : [ , [ , , "[5-8]\\d{8}" , , , , , , , [ 9 ] ] , [ , , "5(?:29(?:[189][05]|2[29]|3[01])|38[89][05])\\d{4}|5(?:2(?:[015-7]\\d|2[02-9]|3[0-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|80|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}" , , , , "520123456" ] , [ , , "(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0\\d |6[1267]|7[0-57]))\\d{6}" , , , , "650123456" ] , [ , , "80\\d{7}" , , , , "801234567" ] , [ , , "89\\d{7}" , , , , "891234567" ] ,
[ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "592(?:4[0-2]|93)\\d{4}" , , , , "592401234" ] , "MA" , 212 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{5})(\\d{4})" , "$1-$2" , [ "5(?:29|38)" , "5(?:29|38)[89]" , "5(?:29|38)[89]0" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "5[45]" ] , "0$1" ] , [ , "(\\d{4})(\\d{5})" , "$1-$2" , [ "5(?:2[2-489]|3[5-9]|9)|892" , "5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892" ] , "0$1" ] , [ , "(\\d{2})(\\d{7})" , "$1-$2" , [ "8" ] , "0$1" ] , [ , "(\\d{3})(\\d{6})" , "$1-$2" , [ "[5-7]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , 1 , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , ,
[ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MC : [ , [ , , "(?:[348 9]|6\\d)\\d{7}" , , , , , , , [ 8 , 9 ] ] , [ , , "(?:870|9[2-47-9]\\d)\\d{5}" , , , , "99123456" , , , [ 8 ] ] , [ , , "4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}" , , , , "612345678" ] , [ , , "(?:800|90\\d)\\d{5 }" , , , , "90123456" , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "MC" , 377 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{3})(\\d{3})(\\d{2})" , "$1 $2 $3" , [ "87 " ] ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "4" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[38 9]" ] ] , [ , "(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})" ,
"$1 $2 $3 $4 $5" , [ "6" ] , "0$1" ] ] , [ [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "4" ] , "0$1" ] , [ , "(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[38 9]" ] ] , [ , "(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})" , "$1 $2 $3 $4 $5" , [ "6" ] , "0$1" ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , "8[0 7] 0\\d{5}" , , , , , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MD : [ , [ , , "(?:[235-7]\\d|[89]0)\\d{6}" , , , , , , , [ 8 ] ] , [ , , "(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}" , , , , "22212345" ] , [ , , "562\\d{5}|(?:6\\d|7[16-9])\\d{6}" , , , , "62112345" ] , [ , , "800\\d{5}" , , , , "80012345" ] , [ ,
, "90[056]\\d{5}" , , , , "90012345" ] , [ , , "808\\d{5}" , , , , "80812345" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "3[08]\\d{6}" , , , , "30123456" ] , "MD" , 373 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{3})(\\d{5})" , "$1 $2" , [ "[89]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "22|3" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{3})" , "$1 $2 $3" , [ "[25-7]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "803\\d{5}" , , , , "80312345" ] , , , [ , , , , , , , , , [ - 1 ] ] ] , ME : [ , [ , , "(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}" , , , , , , , [ 8 , 9 ] , [ 6 ] ] , [ , , "(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}" ,
, , , "30234567" , , , [ 8 ] , [ 6 ] ] , [ , , "6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}" , , , , "67622901" , , , [ 8 ] ] , [ , , "80(?:[0-2578]|9\\d)\\d{5}" , , , , "80080002" ] , [ , , "9(?:4[1568]|5[178])\\d{5}" , , , , "94515151" , , , [ 8 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "78[1-49]\\d{5}" , , , , "78108780" , , , [ 8 ] ] , "ME" , 382 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "[2-9]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "77[1-9]\\d{5}" , , , , "77273012" , , , [ 8 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MF : [ , [ , , "(?:590|69\\d|976)\\d{6}" , , , , , , , [ 9 ] ] , [ , , "590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\d{4}" ,
, , , "590271234" ] , [ , , "69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}" , , , , "690001234" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "976[01]\\d{5}" , , , , "976012345" ] , "MF" , 590 , "00" , "0" , , , "0" , , , , , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MG : [ , [ , , "[23]\\d{8}" , , , , , , , [ 9 ] , [ 7 ] ] , [ , , "2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}" , , , , "202123456" , , , , [ 7 ] ] , [ , , "3[2-49]\\d{7}" , , , , "321234567" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , ,
, [ - 1 ] ] , [ , , "22\\d{7}" , , , , "221234567" ] , "MG" , 261 , "00" , "0" , , , "0|([24-9]\\d{6})$" , "20$1" , , , [ [ , "(\\d{2})(\\d{2})(\\d{3})(\\d{2})" , "$1 $2 $3 $4" , [ "[23]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MH : [ , [ , , "329\\d{4}|(?:[256]\\d|45)\\d{5}" , , , , , , , [ 7 ] ] , [ , , "(?:247|528|625)\\d{4}" , , , , "2471234" ] , [ , , "(?:(?:23|54)5|329|45[56])\\d{4}" , , , , "2351234" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "635\\d{4}" , , , , "6351234" ] , "MH" , 692 , "011" , "1" , , , "1" , , , , [ [ , "(\\d{3})(\\d{4})" ,
@ -318,7 +319,7 @@ DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?
, , , "2001234567" , , , [ 10 ] , [ 7 , 8 ] ] , [ , , "(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}" ,
, , , "12221234567" , , , , [ 7 , 8 ] ] , [ , , "8(?:00|88)\\d{7}" , , , , "8001234567" , , , [ 10 ] ] , [ , , "900\\d{7}" , , , , "9001234567" , , , [ 10 ] ] , [ , , "300\\d{7}" , , , , "3001234567" , , , [ 10 ] ] , [ , , "500\\d{7}" , , , , "5001234567" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , "MX" , 52 , "0[09]" , "01" , , , "0(?:[12]|4[45])|1" , , "00" , , [ [ , "(\\d{5})" , "$1" , [ "53" ] ] , [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "33|5[56]|81" ] , , , 1 ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "[2-9]" ] , , , 1 ] , [ , "(\\d)(\\d{2})(\\d{4})(\\d{4})" , "$2 $3 $4" , [ "1(?:33|5[56]|81)" ] , , , 1 ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{4})" ,
"$2 $3 $4" , [ "1" ] , , , 1 ] ] , [ [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1 $2 $3" , [ "33|5[56]|81" ] , , , 1 ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "[2-9]" ] , , , 1 ] , [ , "(\\d)(\\d{2})(\\d{4})(\\d{4})" , "$2 $3 $4" , [ "1(?:33|5[56]|81)" ] , , , 1 ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{4})" , "$2 $3 $4" , [ "1" ] , , , 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MY : [ , [ , , "1\\d{8,9}|(?:3\\d|[4-9])\\d{7}" , , , , , , , [ 8 , 9 , 10 ] , [ 6 , 7 ] ] , [ , , "(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}" ,
, , , "323856789" , , , [ 8 , 9 ] , [ 6 , 7 ] ] , [ , , "1(?:4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0134]\\d|2[2 -9]|5[0-6]))|(?:(?:[269]|59)\\d|[37][1-9]|4[235-9])\\d|8(?:1[23]|[236]\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\d{5}" , , , , "123456789" , , , [ 9 , 10 ] ] , [ , , "1[378]00\\d{6}" , , , , "1300123456" , , , [ 10 ] ] , [ , , "1600\\d{6}" , , , , "1600123456" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}" ,
, , , "323856789" , , , [ 8 , 9 ] , [ 6 , 7 ] ] , [ , , "1(?:4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0134]\\d|2[1 -9]|5[0-6]))|(?:(?:[269]|59)\\d|[37][1-9]|4[235-9])\\d|8(?:1[23]|[236]\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\d{5}" , , , , "123456789" , , , [ 9 , 10 ] ] , [ , , "1[378]00\\d{6}" , , , , "1300123456" , , , [ 10 ] ] , [ , , "1600\\d{6}" , , , , "1600123456" , , , [ 10 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}" ,
, , , "1546012345" , , , [ 10 ] ] , "MY" , 60 , "00" , "0" , , , "0" , , , , [ [ , "(\\d)(\\d{3})(\\d{4})" , "$1-$2 $3" , [ "[4-79]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1-$2 $3" , [ "1(?:[02469]|[378][1-9])|8" ] , "0$1" ] , [ , "(\\d)(\\d{4})(\\d{4})" , "$1-$2 $3" , [ "3" ] , "0$1" ] , [ , "(\\d)(\\d{3})(\\d{2})(\\d{4})" , "$1-$2-$3-$4" , [ "1[36-8]" ] ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1-$2 $3" , [ "15" ] , "0$1" ] , [ , "(\\d{2})(\\d{4})(\\d{4})" , "$1-$2 $3" , [ "1" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , MZ : [ , [ , , "(?:2|8\\d)\\d{7}" ,
, , , , , , [ 8 , 9 ] ] , [ , , "2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}" , , , , "21123456" , , , [ 8 ] ] , [ , , "8[2-79]\\d{7}" , , , , "821234567" , , , [ 9 ] ] , [ , , "800\\d{6}" , , , , "800123456" , , , [ 9 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "MZ" , 258 , "00" , , , , , , , , [ [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "2|8[2-79]" ] ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "8" ] ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , NA : [ , [ , , "[68]\\d{7,8}" , , , , , , , [ 8 , 9 ] ] , [ , , "64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}" ,
, , , "61221234" ] , [ , , "(?:60|8[1245])\\d{7}" , , , , "811234567" , , , [ 9 ] ] , [ , , "80\\d{7}" , , , , "800123456" , , , [ 9 ] ] , [ , , "8701\\d{5}" , , , , "870123456" , , , [ 9 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "8(?:3\\d\\d|86)\\d{5}" , , , , "88612345" ] , "NA" , 264 , "00" , "0" , , , "0" , , , , [ [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "88" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "6" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "87" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "8" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , ,
@ -378,7 +379,7 @@ NU:[,[,,"(?:[47]|888\\d)\\d{3}",,,,,,,[4,7]],[,,"[47]\\d{3}",,,,"7012",,,[4]],[,
"$1-$2 $3 $4" , [ "8" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{2})(\\d{2})" , "$1-$2 $3 $4" , [ "[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{2})(\\d{3})" , "$1-$2 $3 $4" , [ "9" ] , "0$1" ] , [ , "(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})" , "$1-$2 $3 $4 $5" , [ "[26]" ] , "0$1" ] ] , [ [ , "(\\d{2})(\\d{2,3})(\\d{2})" , "$1 $2 $3" , [ "20" ] ] , [ , "(\\d{3})(\\d{4})" , "$1 $2" , [ "9(?:00|39|44)" ] ] , [ , "(\\d{2})(\\d{3})(\\d{2})" , "$1 $2 $3" , [ "[12][136]|3[356]|4[0246]|6[03]|90[1-9]" ] ] , [ , "(\\d)(\\d{2,3})(\\d{2})(\\d{2})" ,
"$1 $2 $3 $4" , [ "8" ] ] , [ , "(\\d{3})(\\d{2,3})(\\d{2})" , "$1 $2 $3" , [ "1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])" ] ] , [ , "(\\d{3})(\\d{2,3})(\\d{3})" , "$1 $2 $3" , [ "9(?:00|39|44)" ] ] , [ , "(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]" ] ] , [ , "(\\d{2})(\\d{3})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "10|7" ] ] , [ , "(\\d)(\\d{3})(\\d{3})(\\d{2})" , "$1 $2 $3 $4" , [ "8" ] ] , [ , "(\\d{3})(\\d{2})(\\d{2})(\\d{2})" ,
"$1 $2 $3 $4" , [ "[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])" ] ] , [ , "(\\d{3})(\\d{2})(\\d{2})(\\d{3})" , "$1 $2 $3 $4" , [ "9" ] ] , [ , "(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})" , "$1 $2 $3 $4 $5" , [ "[26]" ] ] ] , [ , , "74[02-9]\\d{6}" , , , , "740123456" , , , [ 9 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "10[1-8]\\d{6}" , , , , "102345678" , , , [ 9 ] ] , , , [ , , "(?:25[245]|67[3-68])\\d{9}" , , , , "254123456789" , , , [ 12 ] ] ] , SG : [ , [ , , "(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}" , , , , , , , [ 8 , 10 , 11 ] ] , [ , , "662[0-24-9]\\d{4}|6(?:[1-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}" ,
, , , "61234567" , , , [ 8 ] ] , [ , , "(?:8(?:0(?:1\\d|2[0147 -9]|3[0-7])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-2]))|9[0-8]\\d\\d)\\d{4}" , , , , "81234567" , , , [ 8 ] ] , [ , , "(?:18|8)00\\d{7}" , , , , "18001234567" , , , [ 10 , 11 ] ] , [ , , "1900\\d{7}" , , , , "19001234567" , , , [ 11 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "(?:3[12]\\d|666)\\d{5}" , , , , "31234567" , , , [ 8 ] ] , "SG" , 65 , "0[0-3]\\d" , , , , , , , , [ [ , "(\\d{4,5})" , "$1" , [ "1[013-9]|77" , "1(?:[013-8]|9(?:0[1-9]|[1-9]))|77" ] ] , [ , "(\\d{4})(\\d{4})" , "$1 $2" , [ "[369]|8(?:0[1-3]|[1-9])" ] ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" ,
, , , "61234567" , , , [ 8 ] ] , [ , , "(?:8(?:0(?:1\\d|2[014-9]|3[0-7])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-2]))|9[0-8]\\d\\d)\\d{4}" , , , , "81234567" , , , [ 8 ] ] , [ , , "(?:18|8)00\\d{7}" , , , , "18001234567" , , , [ 10 , 11 ] ] , [ , , "1900\\d{7}" , , , , "19001234567" , , , [ 11 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "(?:3[12]\\d|666)\\d{5}" , , , , "31234567" , , , [ 8 ] ] , "SG" , 65 , "0[0-3]\\d" , , , , , , , , [ [ , "(\\d{4,5})" , "$1" , [ "1[013-9]|77" , "1(?:[013-8]|9(?:0[1-9]|[1-9]))|77" ] ] , [ , "(\\d{4})(\\d{4})" , "$1 $2" , [ "[369]|8(?:0[1-3]|[1-9])" ] ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" ,
[ "8" ] ] , [ , "(\\d{4})(\\d{4})(\\d{3})" , "$1 $2 $3" , [ "7" ] ] , [ , "(\\d{4})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "1" ] ] ] , [ [ , "(\\d{4})(\\d{4})" , "$1 $2" , [ "[369]|8(?:0[1-3]|[1-9])" ] ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "8" ] ] , [ , "(\\d{4})(\\d{4})(\\d{3})" , "$1 $2 $3" , [ "7" ] ] , [ , "(\\d{4})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "1" ] ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , "7000\\d{7}" , , , , "70001234567" , , , [ 11 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , SH : [ , [ , , "(?:[256]\\d|8)\\d{3}" , , , , , , , [ 4 , 5 ] ] , [ , , "2(?:[0-57-9]\\d|6[4-9])\\d\\d" , , , , "22158" ] , [ , , "[56]\\d{4}" ,
, , , "51234" , , , [ 5 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "262\\d\\d" , , , , "26212" , , , [ 5 ] ] , "SH" , 290 , "00" , , , , , , , , , , [ , , , , , , , , , [ - 1 ] ] , 1 , "[256]" , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , SI : [ , [ , , "[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}" , , , , , , , [ 5 , 6 , 7 , 8 ] ] , [ , , "(?:[1-357][2-8]|4[24-8])\\d{6}" , , , , "12345678" , , , [ 8 ] , [ 7 ] ] , [ , , "65(?:1\\d|55|[67]0)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}" , , , , "31234567" , , , [ 8 ] ] , [ , , "80\\d{4,6}" , , , , "80123456" , , , [ 6 , 7 , 8 ] ] , [ , , "89[1-3]\\d{2,5}|90\\d{4,6}" , , , ,
"90123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-489])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}" , , , , "59012345" , , , [ 8 ] ] , "SI" , 386 , "00|10(?:22|66|88|99)" , "0" , , , "0" , , "00" , , [ [ , "(\\d{2})(\\d{3,6})" , "$1 $2" , [ "8[09]|9" ] , "0$1" ] , [ , "(\\d{3})(\\d{5})" , "$1 $2" , [ "59|8" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "[37][01]|4[0139]|51|6" ] , "0$1" ] , [ , "(\\d)(\\d{3})(\\d{2})(\\d{2})" , "$1 $2 $3 $4" , [ "[1-57]" ] , "(0$1)" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , ,
@ -419,8 +420,8 @@ SY:[,[,,"[1-39]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"21\\d{6,7}|(?:1(?:[14]
, "311234567" , , , [ 9 ] , [ 5 , 6 , 7 ] ] , [ , , "(?:50|6[36-8]|7[1-3]|9[1-9])\\d{7}" , , , , "501234567" , , , [ 9 ] ] , [ , , "800[1-8]\\d{5,6}" , , , , "800123456" ] , [ , , "900[239]\\d{5,6}" , , , , "900212345" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "89[1-579]\\d{6}" , , , , "891234567" , , , [ 9 ] ] , "UA" , 380 , "00" , "0" , , , "0" , , "0~0" , , [ [ , "(\\d{3})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]" , "6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{4})" , "$1 $2 $3" ,
[ "4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]" , "4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]" ] , "0$1" ] , [ , "(\\d{4})(\\d{5})" , "$1 $2" , [ "[3-6]" ] , "0$1" ] , [ , "(\\d{3})(\\d{3})(\\d{3,4})" , "$1 $2 $3" , [ "[89]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , UG : [ , [ , , "800\\d{6}|(?:[29]0|[347]\\d)\\d{7}" , , , , , , , [ 9 ] , [ 5 , 6 , 7 ] ] , [ , , "20(?:(?:(?:24|81)0|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[0147]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}" ,
, , , "312345678" , , , , [ 5 , 6 , 7 ] ] , [ , , "7260\\d{5}|7(?:[0157-9]\\d|20|36|4[0-4])\\d{6}" , , , , "712345678" ] , [ , , "800[1-3]\\d{5}" , , , , "800123456" ] , [ , , "90[1-3]\\d{6}" , , , , "901123456" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "UG" , 256 , "00[057]" , "0" , , , "0" , , , , [ [ , "(\\d{4})(\\d{5})" , "$1 $2" , [ "202" , "2024" ] , "0$1" ] , [ , "(\\d{3})(\\d{6})" , "$1 $2" , [ "[27-9]|4(?:6[45]|[7-9])" ] , "0$1" ] , [ , "(\\d{2})(\\d{7})" , "$1 $2" , [ "[34]" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , US : [ , [ , , "[2-9]\\d{9}" , ,
, , , , , [ 10 ] , [ 7 ] ] , [ , , "(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}" ,
, , , "2015550123" , , , , [ 7 ] ] , [ , , "(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}" ,
, , , , , [ 10 ] , [ 7 ] ] , [ , , "(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[02357 ]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[0 3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}" ,
, , , "2015550123" , , , , [ 7 ] ] , [ , , "(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[02357 ]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[0 3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}" ,
, , , "2015550123" , , , , [ 7 ] ] , [ , , "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}" , , , , "8002345678" ] , [ , , "900[2-9]\\d{6}" , , , , "9002345678" ] , [ , , , , , , , , , [ - 1 ] ] , [ , , "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}" , , , , "5002345678" ] , [ , , , , , , , , , [ - 1 ] ] , "US" , 1 , "011" , "1" , , , "1" , , , 1 , [ [ , "(\\d{3})(\\d{4})" , "$1-$2" , [ "[2-9]" ] ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "($1) $2-$3" ,
[ "[2-9]" ] , , , 1 ] ] , [ [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1-$2-$3" , [ "[2-9]" ] ] ] , [ , , , , , , , , , [ - 1 ] ] , 1 , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , UY : [ , [ , , "4\\d{9}|[249]\\d{7}|(?:[49]\\d|80)\\d{5}" , , , , , , , [ 7 , 8 , 10 ] ] , [ , , "(?:2\\d|4[2-7])\\d{6}" , , , , "21231234" , , , [ 8 ] , [ 7 ] ] , [ , , "9[1-9]\\d{6}" , , , , "94231234" , , , [ 8 ] ] , [ , , "(?:4\\d{5}|80[05])\\d{4}|405\\d{4}" , , , , "8001234" , , , [ 7 , 10 ] ] , [ , , "90[0-8]\\d{4}" , , , , "9001234" , , , [ 7 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , "UY" , 598 , "0(?:0|1[3-9]\\d)" , "0" , " int. " , , "0" , , "00" , , [ [ ,
"(\\d{3})(\\d{4})" , "$1 $2" , [ "405|8|90" ] , "0$1" ] , [ , "(\\d{2})(\\d{3})(\\d{3})" , "$1 $2 $3" , [ "9" ] , "0$1" ] , [ , "(\\d{4})(\\d{4})" , "$1 $2" , [ "[24]" ] ] , [ , "(\\d{3})(\\d{3})(\\d{4})" , "$1 $2 $3" , [ "4" ] , "0$1" ] ] , , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] , UZ : [ , [ , , "55501\\d{4}|(?:33|[679]\\d|88)\\d{7}" , , , , , , , [ 9 ] ] , [ , , "(?:6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}" ,
@ -456,7 +457,7 @@ SY:[,[,,"[1-39]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"21\\d{6,7}|(?:1(?:[14]
, , , , , , , [ - 1 ] ] , [ , , , , , , , , , [ - 1 ] ] , , , [ , , , , , , , , , [ - 1 ] ] ] } ; function F ( ) { t . call ( this ) } k ( F , t ) ; var Fa = null , Ga = { pa : 0 , oa : 1 , na : 5 , ma : 10 , la : 20 } ;
F . prototype . h = function ( ) { var a = Fa ; a || ( Fa = a = Aa ( F , { 0 : { name : "PhoneNumber" , da : "i18n.phonenumbers.PhoneNumber" } , 1 : { name : "country_code" , required : ! 0 , c : 5 , type : Number } , 2 : { name : "national_number" , required : ! 0 , c : 4 , type : Number } , 3 : { name : "extension" , c : 9 , type : String } , 4 : { name : "italian_leading_zero" , c : 8 , type : Boolean } , 8 : { name : "number_of_leading_zeros" , c : 5 , defaultValue : 1 , type : Number } , 5 : { name : "raw_input" , c : 9 , type : String } , 6 : { name : "country_code_source" , c : 14 , defaultValue : 0 , type : Ga } , 7 : { name : "preferred_domestic_carrier_code" ,
c : 9 , type : String } } ) ) ; return a } ; F . ctor = F ; F . ctor . h = F . prototype . h ; function G ( ) { } G . prototype . b = function ( a , b ) { return 11 == a . b || 10 == a . b ? this . g ( b ) : "number" !== typeof b || isFinite ( b ) ? b : b . toString ( ) } ; G . prototype . f = function ( a , b ) { a = new a . b ; this . i ( a , b ) ; return a } ;
G . prototype . a = function ( a , b ) { if ( 11 == a . b || 10 == a . b ) return b instanceof t ? b : this . f ( a . l . prototype . h ( ) , b ) ; if ( 14 == a . b ) return "string" === typeof b && Ha . test ( b ) && ( a = Number ( b ) , 0 < a ) ? a : b ; if ( ! a . i ) return b ; a = a . l ; if ( a === String ) { if ( "number" === typeof b ) return String ( b ) } else if ( a === Number && "string" === typeof b && ( "Infinity" === b || "-Infinity" === b || "NaN" === b || Ha . test ( b ) ) ) return Number ( b ) ; return b } ; var Ha = /^-?[0-9]+$/ ; function Ia ( ) { } k ( Ia , G ) ; Ia . prototype . f = function ( a , b ) { a = new a . b ; a . g = this ; a . b = b ; a . a = { } ; return a } ; Ia . prototype . i = function ( ) { throw Error ( "Unimplemented" ) ; } ; function H ( ) { } k ( H , Ia ) ; H . prototype . g = function ( a ) { for ( var b = t a( a . h ( ) ) , c = [ ] , d = 0 ; d < b . length ; d ++ ) { var e = b [ d ] ; if ( a . has ( e ) ) { var f = e . a ; if ( e . f ) { c [ f ] = [ ] ; for ( var g = 0 ; g < A ( a , e . a ) ; g ++ ) c [ f ] [ g ] = this . b ( e , a . get ( e , g ) ) } else c [ f ] = this . b ( e , a . get ( e ) ) } } va ( a , function ( h , m ) { c [ h ] = m } ) ; return c } ; H . prototype . b = function ( a , b ) { return 8 == a . b ? b ? 1 : 0 : G . prototype . b . apply ( this , arguments ) } ; H . prototype . a = function ( a , b ) { return 8 == a . b ? ! ! b : G . prototype . a . apply ( this , arguments ) } ; H . prototype . f = function ( a , b ) { return H . ga . f . call ( this , a , b ) } ; / *
G . prototype . a = function ( a , b ) { if ( 11 == a . b || 10 == a . b ) return b instanceof t ? b : this . f ( a . l . prototype . h ( ) , b ) ; if ( 14 == a . b ) return "string" === typeof b && Ha . test ( b ) && ( a = Number ( b ) , 0 < a ) ? a : b ; if ( ! a . i ) return b ; a = a . l ; if ( a === String ) { if ( "number" === typeof b ) return String ( b ) } else if ( a === Number && "string" === typeof b && ( "Infinity" === b || "-Infinity" === b || "NaN" === b || Ha . test ( b ) ) ) return Number ( b ) ; return b } ; var Ha = /^-?[0-9]+$/ ; function Ia ( ) { } k ( Ia , G ) ; Ia . prototype . f = function ( a , b ) { a = new a . b ; a . g = this ; a . b = b ; a . a = { } ; return a } ; Ia . prototype . i = function ( ) { throw Error ( "Unimplemented" ) ; } ; function H ( ) { } k ( H , Ia ) ; H . prototype . g = function ( a ) { for ( var b = l a( a . h ( ) ) , c = [ ] , d = 0 ; d < b . length ; d ++ ) { var e = b [ d ] ; if ( a . has ( e ) ) { var f = e . a ; if ( e . f ) { c [ f ] = [ ] ; for ( var g = 0 ; g < A ( a , e . a ) ; g ++ ) c [ f ] [ g ] = this . b ( e , a . get ( e , g ) ) } else c [ f ] = this . b ( e , a . get ( e ) ) } } va ( a , function ( h , m ) { c [ h ] = m } ) ; return c } ; H . prototype . b = function ( a , b ) { return 8 == a . b ? b ? 1 : 0 : G . prototype . b . apply ( this , arguments ) } ; H . prototype . a = function ( a , b ) { return 8 == a . b ? ! ! b : G . prototype . a . apply ( this , arguments ) } ; H . prototype . f = function ( a , b ) { return H . ga . f . call ( this , a , b ) } ; / *
Copyright ( C ) 2010 The Libphonenumber Authors .
@ -491,7 +492,7 @@ function qb(a,b,c,d){var e=z(b,2),f=new RegExp(w(b,1)),g=z(b,5);2==c&&null!=d&&0
"-" ) ) ; return a } function hb ( a , b , c ) { return v ( a , 3 ) && 0 != w ( a , 3 ) . length ? 3 == c ? ";ext=" + w ( a , 3 ) : v ( b , 13 ) ? w ( b , 13 ) + z ( a , 3 ) : " ext. " + z ( a , 3 ) : "" } function rb ( a , b ) { switch ( b ) { case 4 : return w ( a , 5 ) ; case 3 : return w ( a , 4 ) ; case 1 : return w ( a , 3 ) ; case 0 : case 2 : return w ( a , 2 ) ; case 5 : return w ( a , 6 ) ; case 6 : return w ( a , 8 ) ; case 7 : return w ( a , 7 ) ; case 8 : return w ( a , 21 ) ; case 9 : return w ( a , 25 ) ; case 10 : return w ( a , 28 ) ; default : return w ( a , 1 ) } }
function sb ( a , b ) { return V ( a , w ( b , 1 ) ) ? V ( a , w ( b , 5 ) ) ? 4 : V ( a , w ( b , 4 ) ) ? 3 : V ( a , w ( b , 6 ) ) ? 5 : V ( a , w ( b , 8 ) ) ? 6 : V ( a , w ( b , 7 ) ) ? 7 : V ( a , w ( b , 21 ) ) ? 8 : V ( a , w ( b , 25 ) ) ? 9 : V ( a , w ( b , 28 ) ) ? 10 : V ( a , w ( b , 2 ) ) ? w ( b , 18 ) || V ( a , w ( b , 3 ) ) ? 2 : 0 : ! w ( b , 18 ) && V ( a , w ( b , 3 ) ) ? 1 : - 1 : - 1 } function U ( a , b ) { if ( null == b ) return null ; b = b . toUpperCase ( ) ; var c = a . a [ b ] ; if ( null == c ) { c = Ea [ b ] ; if ( null == c ) return null ; c = ( new H ) . f ( D . h ( ) , c ) ; a . a [ b ] = c } return c } function V ( a , b ) { var c = a . length ; return 0 < A ( b , 9 ) && - 1 == q ( y ( b , 9 ) , c ) ? ! 1 : L ( z ( b , 2 ) , a ) } function ob ( a , b ) { var c = ub ( a , b ) ; return vb ( a , b , c ) }
function vb ( a , b , c ) { var d = z ( b , 1 ) , e = R ( a , d , c ) ; if ( null == e || "001" != c && d != lb ( a , c ) ) return ! 1 ; a = P ( b ) ; return - 1 != sb ( a , e ) } function ub ( a , b ) { if ( null == b ) return null ; var c = z ( b , 1 ) ; c = E [ c ] ; if ( null == c ) a = null ; else if ( 1 == c . length ) a = c [ 0 ] ; else a : { b = P ( b ) ; for ( var d , e = c . length , f = 0 ; f < e ; f ++ ) { d = c [ f ] ; var g = U ( a , d ) ; if ( v ( g , 23 ) ) { if ( 0 == b . search ( w ( g , 23 ) ) ) { a = d ; break a } } else if ( - 1 != sb ( b , g ) ) { a = d ; break a } } a = null } return a } function S ( a ) { a = E [ a ] ; return null == a ? "ZZ" : a [ 0 ] }
function lb ( a , b ) { a = U ( a , b ) ; if ( null == a ) throw Error ( "Invalid region code: " + b ) ; return z ( a , 10 ) } function wb ( a , b , c , d ) { var e = rb ( c , d ) , f = 0 == A ( e , 9 ) ? y ( w ( c , 1 ) , 9 ) : y ( e , 9 ) ; e = y ( e , 10 ) ; if ( 2 == d ) if ( eb ( rb ( c , 0 ) ) ) a = rb ( c , 1 ) , eb ( a ) && ( f = f . concat ( 0 == A ( a , 9 ) ? y ( w ( c , 1 ) , 9 ) : y ( a , 9 ) ) , e a( f ) , 0 == e . length ? e = y ( a , 10 ) : ( e = e . concat ( y ( a , 10 ) ) , e a( e ) ) ) ; else return wb ( a , b , c , 1 ) ; if ( - 1 == f [ 0 ] ) return 5 ; b = b . length ; if ( - 1 < q ( e , b ) ) return 4 ; c = f [ 0 ] ; return c == b ? 0 : c > b ? 2 : f [ f . length - 1 ] < b ? 3 : - 1 < q ( f , b , 1 ) ? 0 : 5 }
function lb ( a , b ) { a = U ( a , b ) ; if ( null == a ) throw Error ( "Invalid region code: " + b ) ; return z ( a , 10 ) } function wb ( a , b , c , d ) { var e = rb ( c , d ) , f = 0 == A ( e , 9 ) ? y ( w ( c , 1 ) , 9 ) : y ( e , 9 ) ; e = y ( e , 10 ) ; if ( 2 == d ) if ( eb ( rb ( c , 0 ) ) ) a = rb ( c , 1 ) , eb ( a ) && ( f = f . concat ( 0 == A ( a , 9 ) ? y ( w ( c , 1 ) , 9 ) : y ( a , 9 ) ) , h a( f ) , 0 == e . length ? e = y ( a , 10 ) : ( e = e . concat ( y ( a , 10 ) ) , h a( e ) ) ) ; else return wb ( a , b , c , 1 ) ; if ( - 1 == f [ 0 ] ) return 5 ; b = b . length ; if ( - 1 < q ( e , b ) ) return 4 ; c = f [ 0 ] ; return c == b ? 0 : c > b ? 2 : f [ f . length - 1 ] < b ? 3 : - 1 < q ( f , b , 1 ) ? 0 : 5 }
function xb ( a ) { var b = T , c = P ( a ) ; a = z ( a , 1 ) ; if ( ! ( a in E ) ) return 1 ; a = R ( b , a , S ( a ) ) ; return wb ( b , c , a , - 1 ) } function yb ( a , b ) { a = a . toString ( ) ; if ( 0 == a . length || "0" == a . charAt ( 0 ) ) return 0 ; for ( var c , d = a . length , e = 1 ; 3 >= e && e <= d ; ++ e ) if ( c = parseInt ( a . substring ( 0 , e ) , 10 ) , c in E ) return b . a ( a . substring ( e ) ) , c ; return 0 }
function zb ( a , b , c , d , e , f ) { if ( 0 == b . length ) return 0 ; b = new l ( b ) ; var g ; null != c && ( g = w ( c , 11 ) ) ; null == g && ( g = "NonMatch" ) ; var h = b . toString ( ) ; if ( 0 == h . length ) g = 20 ; else if ( J . test ( h ) ) h = h . replace ( J , "" ) , n ( b ) , b . a ( cb ( h ) ) , g = 1 ; else { h = new RegExp ( g ) ; db ( b ) ; g = b . toString ( ) ; if ( 0 == g . search ( h ) ) { h = g . match ( h ) [ 0 ] . length ; var m = g . substring ( h ) . match ( Oa ) ; m && null != m [ 1 ] && 0 < m [ 1 ] . length && "0" == M ( m [ 1 ] , I ) ? g = ! 1 : ( n ( b ) , b . a ( g . substring ( h ) ) , g = ! 0 ) } else g = ! 1 ; g = g ? 5 : 20 } e && x ( f , 6 , g ) ; if ( 20 != g ) { if ( 2 >= b . b . length ) throw Error ( "Phone number too short after IDD" ) ;
a = yb ( b , d ) ; if ( 0 != a ) return x ( f , 1 , a ) , a ; throw Error ( "Invalid country calling code" ) ; } if ( null != c && ( g = z ( c , 10 ) , h = "" + g , m = b . toString ( ) , 0 == m . lastIndexOf ( h , 0 ) && ( h = new l ( m . substring ( h . length ) ) , m = w ( c , 1 ) , m = new RegExp ( z ( m , 2 ) ) , Ab ( h , c , null ) , h = h . toString ( ) , ! L ( m , b . toString ( ) ) && L ( m , h ) || 3 == wb ( a , b . toString ( ) , c , - 1 ) ) ) ) return d . a ( h ) , e && x ( f , 6 , 10 ) , x ( f , 1 , g ) , g ; x ( f , 1 , 0 ) ; return 0 }
@ -660,8 +661,8 @@ function $b(a){for(var b=a.a.toString(),c=a.f.length,d=0;d<c;++d){var e=a.f[d],f
function Yb ( a ) { var b = a . a . toString ( ) ; if ( 3 <= b . length ) { for ( var c = a . s && 0 == a . i . length && 0 < A ( a . g , 20 ) ? y ( a . g , 20 ) : y ( a . g , 19 ) , d = c . length , e = 0 ; e < d ; ++ e ) { var f = c [ e ] ; 0 < a . i . length && fb ( z ( f , 4 ) ) && ! w ( f , 6 ) && ! v ( f , 5 ) || ( 0 != a . i . length || a . s || fb ( z ( f , 4 ) ) || w ( f , 6 ) ) && Ob . test ( z ( f , 2 ) ) && a . f . push ( f ) } Rb ( a , b ) ; b = $b ( a ) ; return 0 < b . length ? b : Qb ( a ) ? ac ( a ) : a . j . toString ( ) } return bc ( a , b ) } function ac ( a ) { var b = a . a . toString ( ) , c = b . length ; if ( 0 < c ) { for ( var d = "" , e = 0 ; e < c ; e ++ ) d = Zb ( a , b . charAt ( e ) ) ; return a . l ? bc ( a , d ) : a . j . toString ( ) } return a . b . toString ( ) }
function Xb ( a ) { var b = a . a . toString ( ) , c = 0 ; if ( 1 != w ( a . g , 10 ) ) var d = ! 1 ; else d = a . a . toString ( ) , d = "1" == d . charAt ( 0 ) && "0" != d . charAt ( 1 ) && "1" != d . charAt ( 1 ) ; d ? ( c = 1 , a . b . a ( "1" ) . a ( " " ) , a . s = ! 0 ) : v ( a . g , 15 ) && ( d = new RegExp ( "^(?:" + w ( a . g , 15 ) + ")" ) , d = b . match ( d ) , null != d && null != d [ 0 ] && 0 < d [ 0 ] . length && ( a . s = ! 0 , c = d [ 0 ] . length , a . b . a ( b . substring ( 0 , c ) ) ) ) ; n ( a . a ) ; a . a . a ( b . substring ( c ) ) ; return b . substring ( 0 , c ) }
function Ub ( a ) { var b = a . o . toString ( ) , c = new RegExp ( "^(?:\\+|" + w ( a . g , 11 ) + ")" ) ; c = b . match ( c ) ; return null != c && null != c [ 0 ] && 0 < c [ 0 ] . length ? ( a . s = ! 0 , c = c [ 0 ] . length , n ( a . a ) , a . a . a ( b . substring ( c ) ) , n ( a . b ) , a . b . a ( b . substring ( 0 , c ) ) , "+" != b . charAt ( 0 ) && a . b . a ( " " ) , ! 0 ) : ! 1 } function Vb ( a ) { if ( 0 == a . a . b . length ) return ! 1 ; var b = new l , c = yb ( a . a , b ) ; if ( 0 == c ) return ! 1 ; n ( a . a ) ; a . a . a ( b . toString ( ) ) ; b = S ( c ) ; "001" == b ? a . g = U ( a . ba , "" + c ) : b != a . ja && ( a . g = Mb ( a , b ) ) ; a . b . a ( "" + c ) . a ( " " ) ; a . i = "" ; return ! 0 }
function Zb ( a , b ) { var c = a . m . toString ( ) ; if ( 0 <= c . substring ( a . u ) . search ( a . ha ) ) { var d = c . search ( a . ha ) ; b = c . replace ( a . ha , b ) ; n ( a . m ) ; a . m . a ( b ) ; a . u = d ; return b . substring ( 0 , a . u + 1 ) } 1 == a . f . length && ( a . l = ! 1 ) ; a . $ = "" ; return a . j . toString ( ) } ; function W ( a , b , c ) { this . j = a ; this . m = b ; this . l = c } k ( W , G ) ; W . prototype . g = function ( a ) { for ( var b = t a( a . h ( ) ) , c = { } , d = 0 ; d < b . length ; d ++ ) { var e = b [ d ] , f = e . a ; switch ( this . j ) { case 1 : f = e . j ; break ; case 2 : f = ja ( e . j . replace ( /_/g , "-" ) ) } if ( a . has ( e ) ) if ( e . f ) { var g = [ ] ; c [ f ] = g ; for ( f = 0 ; f < A ( a , e . a ) ; f ++ ) g . push ( this . b ( e , a . get ( e , f ) ) ) } else c [ f ] = this . b ( e , a . get ( e ) ) } va ( a , function ( h , m ) { c [ h ] = m } ) ; return c } ; W . prototype . b = function ( a , b ) { return this . m && 8 == a . b && "boolean" === typeof b ? b ? 1 : 0 : W . ga . b . call ( this , a , b ) } ;
W . prototype . a = function ( a , b ) { return 8 == a . b && "number" === typeof b ? ! ! b : W . ga . a . call ( this , a , b ) } ; W . prototype . i = function ( a , b ) { var c = a . h ( ) , d ; for ( d in b ) { var e = b [ d ] , f = ! /[^0-9]/ . test ( d ) ; if ( f ) var g = c . a [ parseInt ( d , 10 ) ] || null ; else 2 == this . j && ( d = String ( d ) . replace ( /([A-Z])/g , "-$1" ) . toLowerCase ( ) . replace ( /\-/g , "_" ) ) , g = u a( c , d ) ; if ( g ) if ( g . f ) for ( f = 0 ; f < e . length ; f ++ ) a . add ( g , this . a ( g , e [ f ] ) ) ; else a . set ( g , this . a ( g , e ) ) ; else f ? ( g = a , f = Number ( d ) , g . b [ f ] = e , g . a && delete g . a [ f ] ) : this . l || da ( "Failed to find field: " + d ) } } ; function cc ( a ) { var b = [ ] ; dc ( new ec , a , b ) ; return b . join ( "" ) } function ec ( ) { }
function Zb ( a , b ) { var c = a . m . toString ( ) ; if ( 0 <= c . substring ( a . u ) . search ( a . ha ) ) { var d = c . search ( a . ha ) ; b = c . replace ( a . ha , b ) ; n ( a . m ) ; a . m . a ( b ) ; a . u = d ; return b . substring ( 0 , a . u + 1 ) } 1 == a . f . length && ( a . l = ! 1 ) ; a . $ = "" ; return a . j . toString ( ) } ; function W ( a , b , c ) { this . j = a ; this . m = b ; this . l = c } k ( W , G ) ; W . prototype . g = function ( a ) { for ( var b = l a( a . h ( ) ) , c = { } , d = 0 ; d < b . length ; d ++ ) { var e = b [ d ] , f = e . a ; switch ( this . j ) { case 1 : f = e . j ; break ; case 2 : f = ja ( e . j . replace ( /_/g , "-" ) ) } if ( a . has ( e ) ) if ( e . f ) { var g = [ ] ; c [ f ] = g ; for ( f = 0 ; f < A ( a , e . a ) ; f ++ ) g . push ( this . b ( e , a . get ( e , f ) ) ) } else c [ f ] = this . b ( e , a . get ( e ) ) } va ( a , function ( h , m ) { c [ h ] = m } ) ; return c } ; W . prototype . b = function ( a , b ) { return this . m && 8 == a . b && "boolean" === typeof b ? b ? 1 : 0 : W . ga . b . call ( this , a , b ) } ;
W . prototype . a = function ( a , b ) { return 8 == a . b && "number" === typeof b ? ! ! b : W . ga . a . call ( this , a , b ) } ; W . prototype . i = function ( a , b ) { var c = a . h ( ) , d ; for ( d in b ) { var e = b [ d ] , f = ! /[^0-9]/ . test ( d ) ; if ( f ) var g = c . a [ parseInt ( d , 10 ) ] || null ; else 2 == this . j && ( d = String ( d ) . replace ( /([A-Z])/g , "-$1" ) . toLowerCase ( ) . replace ( /\-/g , "_" ) ) , g = m a( c , d ) ; if ( g ) if ( g . f ) for ( f = 0 ; f < e . length ; f ++ ) a . add ( g , this . a ( g , e [ f ] ) ) ; else a . set ( g , this . a ( g , e ) ) ; else f ? ( g = a , f = Number ( d ) , g . b [ f ] = e , g . a && delete g . a [ f ] ) : this . l || da ( "Failed to find field: " + d ) } } ; function cc ( a ) { var b = [ ] ; dc ( new ec , a , b ) ; return b . join ( "" ) } function ec ( ) { }
function dc ( a , b , c ) { if ( null == b ) c . push ( "null" ) ; else { if ( "object" == typeof b ) { if ( Array . isArray ( b ) ) { var d = b ; b = d . length ; c . push ( "[" ) ; for ( var e = "" , f = 0 ; f < b ; f ++ ) c . push ( e ) , e = d [ f ] , dc ( a , e , c ) , e = "," ; c . push ( "]" ) ; return } if ( b instanceof String || b instanceof Number || b instanceof Boolean ) b = b . valueOf ( ) ; else { c . push ( "{" ) ; f = "" ; for ( d in b ) Object . prototype . hasOwnProperty . call ( b , d ) && ( e = b [ d ] , "function" != typeof e && ( c . push ( f ) , fc ( d , c ) , c . push ( ":" ) , dc ( a , e , c ) , f = "," ) ) ; c . push ( "}" ) ; return } } switch ( typeof b ) { case "string" : fc ( b , c ) ; break ;
case "number" : c . push ( isFinite ( b ) && ! isNaN ( b ) ? String ( b ) : "null" ) ; break ; case "boolean" : c . push ( String ( b ) ) ; break ; case "function" : c . push ( "null" ) ; break ; default : throw Error ( "Unknown type: " + typeof b ) ; } } } var gc = { '"' : '\\"' , "\\" : "\\\\" , "/" : "\\/" , "\b" : "\\b" , "\f" : "\\f" , "\n" : "\\n" , "\r" : "\\r" , "\t" : "\\t" , "\x0B" : "\\u000b" } , hc = /\uffff/ . test ( "\uffff" ) ? /[\\"\x00-\x1f\x7f-\uffff]/g : /[\\"\x00-\x1f\x7f-\xff]/g ;
function fc ( a , b ) { b . push ( '"' , a . replace ( hc , function ( c ) { var d = gc [ c ] ; d || ( d = "\\u" + ( c . charCodeAt ( 0 ) | 65536 ) . toString ( 16 ) . substr ( 1 ) , gc [ c ] = d ) ; return d } ) , '"' ) } ; function ic ( a ) { var b = document ; return "string" === typeof a ? b . getElementById ( a ) : a } ; var T = Ja . ea ( ) ; function jc ( a ) { var b = T , c = ub ( b , a ) ; b = R ( b , z ( a , 1 ) , c ) ; null == b ? a = - 1 : ( a = P ( a ) , a = sb ( a , b ) ) ; switch ( a ) { case 0 : return "FIXED_LINE" ; case 1 : return "MOBILE" ; case 2 : return "FIXED_LINE_OR_MOBILE" ; case 3 : return "TOLL_FREE" ; case 4 : return "PREMIUM_RATE" ; case 5 : return "SHARED_COST" ; case 6 : return "VOIP" ; case 7 : return "PERSONAL_NUMBER" ; case 8 : return "PAGER" ; case 9 : return "UAN" ; case - 1 : return "UNKNOWN" } }