mirror of https://github.com/docusealco/docuseal
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							229 lines
						
					
					
						
							2.7 KiB
						
					
					
				
			
		
		
	
	
							229 lines
						
					
					
						
							2.7 KiB
						
					
					
				| # frozen_string_literal: true
 | |
| 
 | |
| module PhoneCodes
 | |
|   ALL = [
 | |
|     '+1',
 | |
|     '+93',
 | |
|     '+358',
 | |
|     '+355',
 | |
|     '+213',
 | |
|     '+1684',
 | |
|     '+376',
 | |
|     '+244',
 | |
|     '+1264',
 | |
|     '+1268',
 | |
|     '+54',
 | |
|     '+374',
 | |
|     '+297',
 | |
|     '+61',
 | |
|     '+43',
 | |
|     '+994',
 | |
|     '+1242',
 | |
|     '+973',
 | |
|     '+880',
 | |
|     '+1246',
 | |
|     '+32',
 | |
|     '+501',
 | |
|     '+229',
 | |
|     '+1441',
 | |
|     '+975',
 | |
|     '+591',
 | |
|     '+387',
 | |
|     '+267',
 | |
|     '+55',
 | |
|     '+246',
 | |
|     '+673',
 | |
|     '+359',
 | |
|     '+226',
 | |
|     '+257',
 | |
|     '+855',
 | |
|     '+237',
 | |
|     '+1',
 | |
|     '+238',
 | |
|     '+1345',
 | |
|     '+235',
 | |
|     '+56',
 | |
|     '+86',
 | |
|     '+61',
 | |
|     '+61',
 | |
|     '+57',
 | |
|     '+269',
 | |
|     '+243',
 | |
|     '+682',
 | |
|     '+506',
 | |
|     '+225',
 | |
|     '+385',
 | |
|     '+357',
 | |
|     '+420',
 | |
|     '+45',
 | |
|     '+253',
 | |
|     '+1767',
 | |
|     '+1849',
 | |
|     '+593',
 | |
|     '+20',
 | |
|     '+503',
 | |
|     '+240',
 | |
|     '+291',
 | |
|     '+372',
 | |
|     '+251',
 | |
|     '+500',
 | |
|     '+298',
 | |
|     '+679',
 | |
|     '+358',
 | |
|     '+33',
 | |
|     '+594',
 | |
|     '+689',
 | |
|     '+241',
 | |
|     '+220',
 | |
|     '+995',
 | |
|     '+49',
 | |
|     '+233',
 | |
|     '+350',
 | |
|     '+30',
 | |
|     '+299',
 | |
|     '+1473',
 | |
|     '+590',
 | |
|     '+1671',
 | |
|     '+502',
 | |
|     '+224',
 | |
|     '+245',
 | |
|     '+592',
 | |
|     '+509',
 | |
|     '+504',
 | |
|     '+852',
 | |
|     '+36',
 | |
|     '+354',
 | |
|     '+91',
 | |
|     '+62',
 | |
|     '+964',
 | |
|     '+353',
 | |
|     '+44',
 | |
|     '+972',
 | |
|     '+39',
 | |
|     '+1876',
 | |
|     '+81',
 | |
|     '+44',
 | |
|     '+962',
 | |
|     '+7',
 | |
|     '+254',
 | |
|     '+686',
 | |
|     '+82',
 | |
|     '+965',
 | |
|     '+996',
 | |
|     '+856',
 | |
|     '+371',
 | |
|     '+961',
 | |
|     '+266',
 | |
|     '+231',
 | |
|     '+423',
 | |
|     '+370',
 | |
|     '+352',
 | |
|     '+853',
 | |
|     '+389',
 | |
|     '+261',
 | |
|     '+265',
 | |
|     '+60',
 | |
|     '+960',
 | |
|     '+223',
 | |
|     '+356',
 | |
|     '+692',
 | |
|     '+596',
 | |
|     '+222',
 | |
|     '+230',
 | |
|     '+262',
 | |
|     '+52',
 | |
|     '+691',
 | |
|     '+373',
 | |
|     '+377',
 | |
|     '+976',
 | |
|     '+382',
 | |
|     '+1664',
 | |
|     '+212',
 | |
|     '+258',
 | |
|     '+264',
 | |
|     '+674',
 | |
|     '+977',
 | |
|     '+31',
 | |
|     '+687',
 | |
|     '+64',
 | |
|     '+227',
 | |
|     '+234',
 | |
|     '+683',
 | |
|     '+672',
 | |
|     '+1670',
 | |
|     '+47',
 | |
|     '+968',
 | |
|     '+92',
 | |
|     '+680',
 | |
|     '+507',
 | |
|     '+675',
 | |
|     '+595',
 | |
|     '+51',
 | |
|     '+63',
 | |
|     '+872',
 | |
|     '+48',
 | |
|     '+351',
 | |
|     '+1939',
 | |
|     '+974',
 | |
|     '+40',
 | |
|     '+250',
 | |
|     '+262',
 | |
|     '+590',
 | |
|     '+290',
 | |
|     '+1869',
 | |
|     '+1758',
 | |
|     '+590',
 | |
|     '+508',
 | |
|     '+1784',
 | |
|     '+685',
 | |
|     '+378',
 | |
|     '+239',
 | |
|     '+966',
 | |
|     '+221',
 | |
|     '+381',
 | |
|     '+248',
 | |
|     '+232',
 | |
|     '+65',
 | |
|     '+421',
 | |
|     '+386',
 | |
|     '+677',
 | |
|     '+27',
 | |
|     '+34',
 | |
|     '+94',
 | |
|     '+597',
 | |
|     '+47',
 | |
|     '+268',
 | |
|     '+46',
 | |
|     '+41',
 | |
|     '+886',
 | |
|     '+992',
 | |
|     '+255',
 | |
|     '+66',
 | |
|     '+670',
 | |
|     '+228',
 | |
|     '+690',
 | |
|     '+676',
 | |
|     '+1868',
 | |
|     '+216',
 | |
|     '+90',
 | |
|     '+993',
 | |
|     '+1649',
 | |
|     '+688',
 | |
|     '+256',
 | |
|     '+380',
 | |
|     '+971',
 | |
|     '+44',
 | |
|     '+598',
 | |
|     '+998',
 | |
|     '+678',
 | |
|     '+84',
 | |
|     '+1284',
 | |
|     '+1340',
 | |
|     '+681',
 | |
|     '+967',
 | |
|     '+260'
 | |
|   ].freeze
 | |
| 
 | |
|   REGEXP = /\A#{Regexp.union(ALL).source}/i
 | |
| end
 |