defaultCountries top-level property

Map<String, Country> defaultCountries
final

Default country dataset Based on intl_phone_field data, excluding nameTranslations

Implementation

final Map<String, Country> defaultCountries = {
  'AF': const Country(
    code: 'AF',
    dialCode: '93',
    displayCC: '93',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ซ',
    fullCountryCode: '93',
    minLength: 9,
    maxLength: 9,
    name: 'Afghanistan',
  ),
  'AL': const Country(
    code: 'AL',
    dialCode: '355',
    displayCC: '355',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ฑ',
    fullCountryCode: '355',
    minLength: 9,
    maxLength: 9,
    name: 'Albania',
  ),
  'DZ': const Country(
    code: 'DZ',
    dialCode: '213',
    displayCC: '213',
    flag: '๐Ÿ‡ฉ๐Ÿ‡ฟ',
    fullCountryCode: '213',
    minLength: 9,
    maxLength: 9,
    name: 'Algeria',
  ),
  'AS': const Country(
    code: 'AS',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ธ',
    fullCountryCode: '1684',
    minLength: 10,
    maxLength: 10,
    name: 'American Samoa',
    regionCode: '684',
  ),
  'AD': const Country(
    code: 'AD',
    dialCode: '376',
    displayCC: '376',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ฉ',
    fullCountryCode: '376',
    minLength: 6,
    maxLength: 9,
    name: 'Andorra',
  ),
  'AO': const Country(
    code: 'AO',
    dialCode: '244',
    displayCC: '244',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ด',
    fullCountryCode: '244',
    minLength: 9,
    maxLength: 9,
    name: 'Angola',
  ),
  'AI': const Country(
    code: 'AI',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ฎ',
    fullCountryCode: '1264',
    minLength: 10,
    maxLength: 10,
    name: 'Anguilla',
    regionCode: '264',
  ),
  'AG': const Country(
    code: 'AG',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ฌ',
    fullCountryCode: '1268',
    minLength: 10,
    maxLength: 10,
    name: 'Antigua and Barbuda',
    regionCode: '268',
  ),
  'AR': const Country(
    code: 'AR',
    dialCode: '54',
    displayCC: '54',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ท',
    fullCountryCode: '54',
    minLength: 10,
    maxLength: 11,
    name: 'Argentina',
  ),
  'AM': const Country(
    code: 'AM',
    dialCode: '374',
    displayCC: '374',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ฒ',
    fullCountryCode: '374',
    minLength: 8,
    maxLength: 8,
    name: 'Armenia',
  ),
  'AW': const Country(
    code: 'AW',
    dialCode: '297',
    displayCC: '297',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ผ',
    fullCountryCode: '297',
    minLength: 7,
    maxLength: 7,
    name: 'Aruba',
  ),
  'AU': const Country(
    code: 'AU',
    dialCode: '61',
    displayCC: '61',
    flag: '๐Ÿ‡ฆ๐Ÿ‡บ',
    fullCountryCode: '61',
    minLength: 9,
    maxLength: 9,
    name: 'Australia',
  ),
  'AT': const Country(
    code: 'AT',
    dialCode: '43',
    displayCC: '43',
    flag: '๐Ÿ‡ฆ๐Ÿ‡น',
    fullCountryCode: '43',
    minLength: 10,
    maxLength: 13,
    name: 'Austria',
  ),
  'AZ': const Country(
    code: 'AZ',
    dialCode: '994',
    displayCC: '994',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ฟ',
    fullCountryCode: '994',
    minLength: 9,
    maxLength: 9,
    name: 'Azerbaijan',
  ),
  'BS': const Country(
    code: 'BS',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ง๐Ÿ‡ธ',
    fullCountryCode: '1242',
    minLength: 10,
    maxLength: 10,
    name: 'Bahamas',
    regionCode: '242',
  ),
  'BH': const Country(
    code: 'BH',
    dialCode: '973',
    displayCC: '973',
    flag: '๐Ÿ‡ง๐Ÿ‡ญ',
    fullCountryCode: '973',
    minLength: 8,
    maxLength: 8,
    name: 'Bahrain',
  ),
  'BD': const Country(
    code: 'BD',
    dialCode: '880',
    displayCC: '880',
    flag: '๐Ÿ‡ง๐Ÿ‡ฉ',
    fullCountryCode: '880',
    minLength: 10,
    maxLength: 10,
    name: 'Bangladesh',
  ),
  'BB': const Country(
    code: 'BB',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ง๐Ÿ‡ง',
    fullCountryCode: '1246',
    minLength: 10,
    maxLength: 10,
    name: 'Barbados',
    regionCode: '246',
  ),
  'BY': const Country(
    code: 'BY',
    dialCode: '375',
    displayCC: '375',
    flag: '๐Ÿ‡ง๐Ÿ‡พ',
    fullCountryCode: '375',
    minLength: 9,
    maxLength: 9,
    name: 'Belarus',
  ),
  'BE': const Country(
    code: 'BE',
    dialCode: '32',
    displayCC: '32',
    flag: '๐Ÿ‡ง๐Ÿ‡ช',
    fullCountryCode: '32',
    minLength: 9,
    maxLength: 9,
    name: 'Belgium',
  ),
  'BZ': const Country(
    code: 'BZ',
    dialCode: '501',
    displayCC: '501',
    flag: '๐Ÿ‡ง๐Ÿ‡ฟ',
    fullCountryCode: '501',
    minLength: 7,
    maxLength: 7,
    name: 'Belize',
  ),
  'BJ': const Country(
    code: 'BJ',
    dialCode: '229',
    displayCC: '229',
    flag: '๐Ÿ‡ง๐Ÿ‡ฏ',
    fullCountryCode: '229',
    minLength: 8,
    maxLength: 8,
    name: 'Benin',
  ),
  'BM': const Country(
    code: 'BM',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ง๐Ÿ‡ฒ',
    fullCountryCode: '1441',
    minLength: 10,
    maxLength: 10,
    name: 'Bermuda',
    regionCode: '441',
  ),
  'BT': const Country(
    code: 'BT',
    dialCode: '975',
    displayCC: '975',
    flag: '๐Ÿ‡ง๐Ÿ‡น',
    fullCountryCode: '975',
    minLength: 8,
    maxLength: 8,
    name: 'Bhutan',
  ),
  'BO': const Country(
    code: 'BO',
    dialCode: '591',
    displayCC: '591',
    flag: '๐Ÿ‡ง๐Ÿ‡ด',
    fullCountryCode: '591',
    minLength: 8,
    maxLength: 8,
    name: 'Bolivia',
  ),
  'BA': const Country(
    code: 'BA',
    dialCode: '387',
    displayCC: '387',
    flag: '๐Ÿ‡ง๐Ÿ‡ฆ',
    fullCountryCode: '387',
    minLength: 8,
    maxLength: 9,
    name: 'Bosnia and Herzegovina',
  ),
  'BW': const Country(
    code: 'BW',
    dialCode: '267',
    displayCC: '267',
    flag: '๐Ÿ‡ง๐Ÿ‡ผ',
    fullCountryCode: '267',
    minLength: 8,
    maxLength: 8,
    name: 'Botswana',
  ),
  'BR': const Country(
    code: 'BR',
    dialCode: '55',
    displayCC: '55',
    flag: '๐Ÿ‡ง๐Ÿ‡ท',
    fullCountryCode: '55',
    minLength: 10,
    maxLength: 11,
    name: 'Brazil',
  ),
  'IO': const Country(
    code: 'IO',
    dialCode: '246',
    displayCC: '246',
    flag: '๐Ÿ‡ฎ๐Ÿ‡ด',
    fullCountryCode: '246',
    minLength: 7,
    maxLength: 7,
    name: 'British Indian Ocean Territory',
  ),
  'VG': const Country(
    code: 'VG',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ป๐Ÿ‡ฌ',
    fullCountryCode: '1284',
    minLength: 10,
    maxLength: 10,
    name: 'British Virgin Islands',
    regionCode: '284',
  ),
  'BN': const Country(
    code: 'BN',
    dialCode: '673',
    displayCC: '673',
    flag: '๐Ÿ‡ง๐Ÿ‡ณ',
    fullCountryCode: '673',
    minLength: 7,
    maxLength: 7,
    name: 'Brunei',
  ),
  'BG': const Country(
    code: 'BG',
    dialCode: '359',
    displayCC: '359',
    flag: '๐Ÿ‡ง๐Ÿ‡ฌ',
    fullCountryCode: '359',
    minLength: 9,
    maxLength: 9,
    name: 'Bulgaria',
  ),
  'BF': const Country(
    code: 'BF',
    dialCode: '226',
    displayCC: '226',
    flag: '๐Ÿ‡ง๐Ÿ‡ซ',
    fullCountryCode: '226',
    minLength: 8,
    maxLength: 8,
    name: 'Burkina Faso',
  ),
  'BI': const Country(
    code: 'BI',
    dialCode: '257',
    displayCC: '257',
    flag: '๐Ÿ‡ง๐Ÿ‡ฎ',
    fullCountryCode: '257',
    minLength: 8,
    maxLength: 8,
    name: 'Burundi',
  ),
  'KH': const Country(
    code: 'KH',
    dialCode: '855',
    displayCC: '855',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ญ',
    fullCountryCode: '855',
    minLength: 8,
    maxLength: 9,
    name: 'Cambodia',
  ),
  'CM': const Country(
    code: 'CM',
    dialCode: '237',
    displayCC: '237',
    flag: '๐Ÿ‡จ๐Ÿ‡ฒ',
    fullCountryCode: '237',
    minLength: 9,
    maxLength: 9,
    name: 'Cameroon',
  ),
  'CA': const Country(
    code: 'CA',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡จ๐Ÿ‡ฆ',
    fullCountryCode: '1',
    minLength: 10,
    maxLength: 10,
    name: 'Canada',
  ),
  'CV': const Country(
    code: 'CV',
    dialCode: '238',
    displayCC: '238',
    flag: '๐Ÿ‡จ๐Ÿ‡ป',
    fullCountryCode: '238',
    minLength: 7,
    maxLength: 7,
    name: 'Cape Verde',
  ),
  'KY': const Country(
    code: 'KY',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฐ๐Ÿ‡พ',
    fullCountryCode: '1345',
    minLength: 10,
    maxLength: 10,
    name: 'Cayman Islands',
    regionCode: '345',
  ),
  'CF': const Country(
    code: 'CF',
    dialCode: '236',
    displayCC: '236',
    flag: '๐Ÿ‡จ๐Ÿ‡ซ',
    fullCountryCode: '236',
    minLength: 8,
    maxLength: 8,
    name: 'Central African Republic',
  ),
  'TD': const Country(
    code: 'TD',
    dialCode: '235',
    displayCC: '235',
    flag: '๐Ÿ‡น๐Ÿ‡ฉ',
    fullCountryCode: '235',
    minLength: 8,
    maxLength: 8,
    name: 'Chad',
  ),
  'CL': const Country(
    code: 'CL',
    dialCode: '56',
    displayCC: '56',
    flag: '๐Ÿ‡จ๐Ÿ‡ฑ',
    fullCountryCode: '56',
    minLength: 9,
    maxLength: 9,
    name: 'Chile',
  ),
  'CN': const Country(
    code: 'CN',
    dialCode: '86',
    displayCC: '86',
    flag: '๐Ÿ‡จ๐Ÿ‡ณ',
    fullCountryCode: '86',
    minLength: 11,
    maxLength: 12,
    name: 'China',
  ),
  'CO': const Country(
    code: 'CO',
    dialCode: '57',
    displayCC: '57',
    flag: '๐Ÿ‡จ๐Ÿ‡ด',
    fullCountryCode: '57',
    minLength: 10,
    maxLength: 10,
    name: 'Colombia',
  ),
  'KM': const Country(
    code: 'KM',
    dialCode: '269',
    displayCC: '269',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ฒ',
    fullCountryCode: '269',
    minLength: 7,
    maxLength: 7,
    name: 'Comoros',
  ),
  'CG': const Country(
    code: 'CG',
    dialCode: '242',
    displayCC: '242',
    flag: '๐Ÿ‡จ๐Ÿ‡ฌ',
    fullCountryCode: '242',
    minLength: 9,
    maxLength: 9,
    name: 'Congo',
  ),
  'CD': const Country(
    code: 'CD',
    dialCode: '243',
    displayCC: '243',
    flag: '๐Ÿ‡จ๐Ÿ‡ฉ',
    fullCountryCode: '243',
    minLength: 9,
    maxLength: 9,
    name: 'Congo, Democratic Republic of the',
  ),
  'CK': const Country(
    code: 'CK',
    dialCode: '682',
    displayCC: '682',
    flag: '๐Ÿ‡จ๐Ÿ‡ฐ',
    fullCountryCode: '682',
    minLength: 5,
    maxLength: 5,
    name: 'Cook Islands',
  ),
  'CR': const Country(
    code: 'CR',
    dialCode: '506',
    displayCC: '506',
    flag: '๐Ÿ‡จ๐Ÿ‡ท',
    fullCountryCode: '506',
    minLength: 8,
    maxLength: 8,
    name: 'Costa Rica',
  ),
  'CI': const Country(
    code: 'CI',
    dialCode: '225',
    displayCC: '225',
    flag: '๐Ÿ‡จ๐Ÿ‡ฎ',
    fullCountryCode: '225',
    minLength: 8,
    maxLength: 8,
    name: "Cรดte d'Ivoire",
  ),
  'HR': const Country(
    code: 'HR',
    dialCode: '385',
    displayCC: '385',
    flag: '๐Ÿ‡ญ๐Ÿ‡ท',
    fullCountryCode: '385',
    minLength: 8,
    maxLength: 9,
    name: 'Croatia',
  ),
  'CU': const Country(
    code: 'CU',
    dialCode: '53',
    displayCC: '53',
    flag: '๐Ÿ‡จ๐Ÿ‡บ',
    fullCountryCode: '53',
    minLength: 8,
    maxLength: 8,
    name: 'Cuba',
  ),
  'CY': const Country(
    code: 'CY',
    dialCode: '357',
    displayCC: '357',
    flag: '๐Ÿ‡จ๐Ÿ‡พ',
    fullCountryCode: '357',
    minLength: 8,
    maxLength: 8,
    name: 'Cyprus',
  ),
  'CZ': const Country(
    code: 'CZ',
    dialCode: '420',
    displayCC: '420',
    flag: '๐Ÿ‡จ๐Ÿ‡ฟ',
    fullCountryCode: '420',
    minLength: 9,
    maxLength: 9,
    name: 'Czech Republic',
  ),
  'DK': const Country(
    code: 'DK',
    dialCode: '45',
    displayCC: '45',
    flag: '๐Ÿ‡ฉ๐Ÿ‡ฐ',
    fullCountryCode: '45',
    minLength: 8,
    maxLength: 8,
    name: 'Denmark',
  ),
  'DJ': const Country(
    code: 'DJ',
    dialCode: '253',
    displayCC: '253',
    flag: '๐Ÿ‡ฉ๐Ÿ‡ฏ',
    fullCountryCode: '253',
    minLength: 8,
    maxLength: 8,
    name: 'Djibouti',
  ),
  'DM': const Country(
    code: 'DM',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฉ๐Ÿ‡ฒ',
    fullCountryCode: '1767',
    minLength: 10,
    maxLength: 10,
    name: 'Dominica',
    regionCode: '767',
  ),
  'DO': const Country(
    code: 'DO',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฉ๐Ÿ‡ด',
    fullCountryCode: '1',
    minLength: 10,
    maxLength: 10,
    name: 'Dominican Republic',
  ),
  'EC': const Country(
    code: 'EC',
    dialCode: '593',
    displayCC: '593',
    flag: '๐Ÿ‡ช๐Ÿ‡จ',
    fullCountryCode: '593',
    minLength: 9,
    maxLength: 9,
    name: 'Ecuador',
  ),
  'EG': const Country(
    code: 'EG',
    dialCode: '20',
    displayCC: '20',
    flag: '๐Ÿ‡ช๐Ÿ‡ฌ',
    fullCountryCode: '20',
    minLength: 10,
    maxLength: 10,
    name: 'Egypt',
  ),
  'SV': const Country(
    code: 'SV',
    dialCode: '503',
    displayCC: '503',
    flag: '๐Ÿ‡ธ๐Ÿ‡ป',
    fullCountryCode: '503',
    minLength: 8,
    maxLength: 8,
    name: 'El Salvador',
  ),
  'GQ': const Country(
    code: 'GQ',
    dialCode: '240',
    displayCC: '240',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ถ',
    fullCountryCode: '240',
    minLength: 9,
    maxLength: 9,
    name: 'Equatorial Guinea',
  ),
  'ER': const Country(
    code: 'ER',
    dialCode: '291',
    displayCC: '291',
    flag: '๐Ÿ‡ช๐Ÿ‡ท',
    fullCountryCode: '291',
    minLength: 7,
    maxLength: 7,
    name: 'Eritrea',
  ),
  'EE': const Country(
    code: 'EE',
    dialCode: '372',
    displayCC: '372',
    flag: '๐Ÿ‡ช๐Ÿ‡ช',
    fullCountryCode: '372',
    minLength: 7,
    maxLength: 8,
    name: 'Estonia',
  ),
  'ET': const Country(
    code: 'ET',
    dialCode: '251',
    displayCC: '251',
    flag: '๐Ÿ‡ช๐Ÿ‡น',
    fullCountryCode: '251',
    minLength: 9,
    maxLength: 9,
    name: 'Ethiopia',
  ),
  'FO': const Country(
    code: 'FO',
    dialCode: '298',
    displayCC: '298',
    flag: '๐Ÿ‡ซ๐Ÿ‡ด',
    fullCountryCode: '298',
    minLength: 6,
    maxLength: 6,
    name: 'Faroe Islands',
  ),
  'FJ': const Country(
    code: 'FJ',
    dialCode: '679',
    displayCC: '679',
    flag: '๐Ÿ‡ซ๐Ÿ‡ฏ',
    fullCountryCode: '679',
    minLength: 7,
    maxLength: 7,
    name: 'Fiji',
  ),
  'FI': const Country(
    code: 'FI',
    dialCode: '358',
    displayCC: '358',
    flag: '๐Ÿ‡ซ๐Ÿ‡ฎ',
    fullCountryCode: '358',
    minLength: 9,
    maxLength: 10,
    name: 'Finland',
  ),
  'FR': const Country(
    code: 'FR',
    dialCode: '33',
    displayCC: '33',
    flag: '๐Ÿ‡ซ๐Ÿ‡ท',
    fullCountryCode: '33',
    minLength: 9,
    maxLength: 9,
    name: 'France',
  ),
  'GF': const Country(
    code: 'GF',
    dialCode: '594',
    displayCC: '594',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ซ',
    fullCountryCode: '594',
    minLength: 9,
    maxLength: 9,
    name: 'French Guiana',
  ),
  'PF': const Country(
    code: 'PF',
    dialCode: '689',
    displayCC: '689',
    flag: '๐Ÿ‡ต๐Ÿ‡ซ',
    fullCountryCode: '689',
    minLength: 6,
    maxLength: 6,
    name: 'French Polynesia',
  ),
  'GA': const Country(
    code: 'GA',
    dialCode: '241',
    displayCC: '241',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ฆ',
    fullCountryCode: '241',
    minLength: 7,
    maxLength: 8,
    name: 'Gabon',
  ),
  'GM': const Country(
    code: 'GM',
    dialCode: '220',
    displayCC: '220',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ฒ',
    fullCountryCode: '220',
    minLength: 7,
    maxLength: 7,
    name: 'Gambia',
  ),
  'GE': const Country(
    code: 'GE',
    dialCode: '995',
    displayCC: '995',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ช',
    fullCountryCode: '995',
    minLength: 9,
    maxLength: 9,
    name: 'Georgia',
  ),
  'DE': const Country(
    code: 'DE',
    dialCode: '49',
    displayCC: '49',
    flag: '๐Ÿ‡ฉ๐Ÿ‡ช',
    fullCountryCode: '49',
    minLength: 10,
    maxLength: 11,
    name: 'Germany',
  ),
  'GH': const Country(
    code: 'GH',
    dialCode: '233',
    displayCC: '233',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ญ',
    fullCountryCode: '233',
    minLength: 9,
    maxLength: 9,
    name: 'Ghana',
  ),
  'GI': const Country(
    code: 'GI',
    dialCode: '350',
    displayCC: '350',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ฎ',
    fullCountryCode: '350',
    minLength: 8,
    maxLength: 8,
    name: 'Gibraltar',
  ),
  'GR': const Country(
    code: 'GR',
    dialCode: '30',
    displayCC: '30',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ท',
    fullCountryCode: '30',
    minLength: 10,
    maxLength: 10,
    name: 'Greece',
  ),
  'GL': const Country(
    code: 'GL',
    dialCode: '299',
    displayCC: '299',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ฑ',
    fullCountryCode: '299',
    minLength: 6,
    maxLength: 6,
    name: 'Greenland',
  ),
  'GD': const Country(
    code: 'GD',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ฉ',
    fullCountryCode: '1473',
    minLength: 10,
    maxLength: 10,
    name: 'Grenada',
    regionCode: '473',
  ),
  'GP': const Country(
    code: 'GP',
    dialCode: '590',
    displayCC: '590',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ต',
    fullCountryCode: '590',
    minLength: 9,
    maxLength: 9,
    name: 'Guadeloupe',
  ),
  'GU': const Country(
    code: 'GU',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฌ๐Ÿ‡บ',
    fullCountryCode: '1671',
    minLength: 10,
    maxLength: 10,
    name: 'Guam',
    regionCode: '671',
  ),
  'GT': const Country(
    code: 'GT',
    dialCode: '502',
    displayCC: '502',
    flag: '๐Ÿ‡ฌ๐Ÿ‡น',
    fullCountryCode: '502',
    minLength: 8,
    maxLength: 8,
    name: 'Guatemala',
  ),
  'GN': const Country(
    code: 'GN',
    dialCode: '224',
    displayCC: '224',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ณ',
    fullCountryCode: '224',
    minLength: 9,
    maxLength: 9,
    name: 'Guinea',
  ),
  'GW': const Country(
    code: 'GW',
    dialCode: '245',
    displayCC: '245',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ผ',
    fullCountryCode: '245',
    minLength: 7,
    maxLength: 7,
    name: 'Guinea-Bissau',
  ),
  'GY': const Country(
    code: 'GY',
    dialCode: '592',
    displayCC: '592',
    flag: '๐Ÿ‡ฌ๐Ÿ‡พ',
    fullCountryCode: '592',
    minLength: 7,
    maxLength: 7,
    name: 'Guyana',
  ),
  'HT': const Country(
    code: 'HT',
    dialCode: '509',
    displayCC: '509',
    flag: '๐Ÿ‡ญ๐Ÿ‡น',
    fullCountryCode: '509',
    minLength: 8,
    maxLength: 8,
    name: 'Haiti',
  ),
  'HN': const Country(
    code: 'HN',
    dialCode: '504',
    displayCC: '504',
    flag: '๐Ÿ‡ญ๐Ÿ‡ณ',
    fullCountryCode: '504',
    minLength: 8,
    maxLength: 8,
    name: 'Honduras',
  ),
  'HK': const Country(
    code: 'HK',
    dialCode: '852',
    displayCC: '852',
    flag: '๐Ÿ‡ญ๐Ÿ‡ฐ',
    fullCountryCode: '852',
    minLength: 8,
    maxLength: 8,
    name: 'Hong Kong',
  ),
  'HU': const Country(
    code: 'HU',
    dialCode: '36',
    displayCC: '36',
    flag: '๐Ÿ‡ญ๐Ÿ‡บ',
    fullCountryCode: '36',
    minLength: 9,
    maxLength: 9,
    name: 'Hungary',
  ),
  'IS': const Country(
    code: 'IS',
    dialCode: '354',
    displayCC: '354',
    flag: '๐Ÿ‡ฎ๐Ÿ‡ธ',
    fullCountryCode: '354',
    minLength: 7,
    maxLength: 7,
    name: 'Iceland',
  ),
  'IN': const Country(
    code: 'IN',
    dialCode: '91',
    displayCC: '91',
    flag: '๐Ÿ‡ฎ๐Ÿ‡ณ',
    fullCountryCode: '91',
    minLength: 10,
    maxLength: 10,
    name: 'India',
  ),
  'ID': const Country(
    code: 'ID',
    dialCode: '62',
    displayCC: '62',
    flag: '๐Ÿ‡ฎ๐Ÿ‡ฉ',
    fullCountryCode: '62',
    minLength: 9,
    maxLength: 12,
    name: 'Indonesia',
  ),
  'IR': const Country(
    code: 'IR',
    dialCode: '98',
    displayCC: '98',
    flag: '๐Ÿ‡ฎ๐Ÿ‡ท',
    fullCountryCode: '98',
    minLength: 10,
    maxLength: 10,
    name: 'Iran',
  ),
  'IQ': const Country(
    code: 'IQ',
    dialCode: '964',
    displayCC: '964',
    flag: '๐Ÿ‡ฎ๐Ÿ‡ถ',
    fullCountryCode: '964',
    minLength: 10,
    maxLength: 10,
    name: 'Iraq',
  ),
  'IE': const Country(
    code: 'IE',
    dialCode: '353',
    displayCC: '353',
    flag: '๐Ÿ‡ฎ๐Ÿ‡ช',
    fullCountryCode: '353',
    minLength: 9,
    maxLength: 9,
    name: 'Ireland',
  ),
  'IL': const Country(
    code: 'IL',
    dialCode: '972',
    displayCC: '972',
    flag: '๐Ÿ‡ฎ๐Ÿ‡ฑ',
    fullCountryCode: '972',
    minLength: 9,
    maxLength: 9,
    name: 'Israel',
  ),
  'IT': const Country(
    code: 'IT',
    dialCode: '39',
    displayCC: '39',
    flag: '๐Ÿ‡ฎ๐Ÿ‡น',
    fullCountryCode: '39',
    minLength: 9,
    maxLength: 10,
    name: 'Italy',
  ),
  'JM': const Country(
    code: 'JM',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฏ๐Ÿ‡ฒ',
    fullCountryCode: '1876',
    minLength: 10,
    maxLength: 10,
    name: 'Jamaica',
    regionCode: '876',
  ),
  'JP': const Country(
    code: 'JP',
    dialCode: '81',
    displayCC: '81',
    flag: '๐Ÿ‡ฏ๐Ÿ‡ต',
    fullCountryCode: '81',
    minLength: 10,
    maxLength: 10,
    name: 'Japan',
  ),
  'JO': const Country(
    code: 'JO',
    dialCode: '962',
    displayCC: '962',
    flag: '๐Ÿ‡ฏ๐Ÿ‡ด',
    fullCountryCode: '962',
    minLength: 9,
    maxLength: 9,
    name: 'Jordan',
  ),
  'KZ': const Country(
    code: 'KZ',
    dialCode: '7',
    displayCC: '7',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ฟ',
    fullCountryCode: '7',
    minLength: 10,
    maxLength: 10,
    name: 'Kazakhstan',
  ),
  'KE': const Country(
    code: 'KE',
    dialCode: '254',
    displayCC: '254',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ช',
    fullCountryCode: '254',
    minLength: 10,
    maxLength: 10,
    name: 'Kenya',
  ),
  'KI': const Country(
    code: 'KI',
    dialCode: '686',
    displayCC: '686',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ฎ',
    fullCountryCode: '686',
    minLength: 8,
    maxLength: 8,
    name: 'Kiribati',
  ),
  'KW': const Country(
    code: 'KW',
    dialCode: '965',
    displayCC: '965',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ผ',
    fullCountryCode: '965',
    minLength: 8,
    maxLength: 8,
    name: 'Kuwait',
  ),
  'KG': const Country(
    code: 'KG',
    dialCode: '996',
    displayCC: '996',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ฌ',
    fullCountryCode: '996',
    minLength: 9,
    maxLength: 9,
    name: 'Kyrgyzstan',
  ),
  'LA': const Country(
    code: 'LA',
    dialCode: '856',
    displayCC: '856',
    flag: '๐Ÿ‡ฑ๐Ÿ‡ฆ',
    fullCountryCode: '856',
    minLength: 9,
    maxLength: 10,
    name: 'Laos',
  ),
  'LV': const Country(
    code: 'LV',
    dialCode: '371',
    displayCC: '371',
    flag: '๐Ÿ‡ฑ๐Ÿ‡ป',
    fullCountryCode: '371',
    minLength: 8,
    maxLength: 8,
    name: 'Latvia',
  ),
  'LB': const Country(
    code: 'LB',
    dialCode: '961',
    displayCC: '961',
    flag: '๐Ÿ‡ฑ๐Ÿ‡ง',
    fullCountryCode: '961',
    minLength: 7,
    maxLength: 8,
    name: 'Lebanon',
  ),
  'LS': const Country(
    code: 'LS',
    dialCode: '266',
    displayCC: '266',
    flag: '๐Ÿ‡ฑ๐Ÿ‡ธ',
    fullCountryCode: '266',
    minLength: 8,
    maxLength: 8,
    name: 'Lesotho',
  ),
  'LR': const Country(
    code: 'LR',
    dialCode: '231',
    displayCC: '231',
    flag: '๐Ÿ‡ฑ๐Ÿ‡ท',
    fullCountryCode: '231',
    minLength: 7,
    maxLength: 9,
    name: 'Liberia',
  ),
  'LY': const Country(
    code: 'LY',
    dialCode: '218',
    displayCC: '218',
    flag: '๐Ÿ‡ฑ๐Ÿ‡พ',
    fullCountryCode: '218',
    minLength: 10,
    maxLength: 10,
    name: 'Libya',
  ),
  'LI': const Country(
    code: 'LI',
    dialCode: '423',
    displayCC: '423',
    flag: '๐Ÿ‡ฑ๐Ÿ‡ฎ',
    fullCountryCode: '423',
    minLength: 9,
    maxLength: 9,
    name: 'Liechtenstein',
  ),
  'LT': const Country(
    code: 'LT',
    dialCode: '370',
    displayCC: '370',
    flag: '๐Ÿ‡ฑ๐Ÿ‡น',
    fullCountryCode: '370',
    minLength: 8,
    maxLength: 8,
    name: 'Lithuania',
  ),
  'LU': const Country(
    code: 'LU',
    dialCode: '352',
    displayCC: '352',
    flag: '๐Ÿ‡ฑ๐Ÿ‡บ',
    fullCountryCode: '352',
    minLength: 9,
    maxLength: 9,
    name: 'Luxembourg',
  ),
  'MO': const Country(
    code: 'MO',
    dialCode: '853',
    displayCC: '853',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ด',
    fullCountryCode: '853',
    minLength: 8,
    maxLength: 8,
    name: 'Macau',
  ),
  'MK': const Country(
    code: 'MK',
    dialCode: '389',
    displayCC: '389',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ฐ',
    fullCountryCode: '389',
    minLength: 8,
    maxLength: 8,
    name: 'Macedonia',
  ),
  'MG': const Country(
    code: 'MG',
    dialCode: '261',
    displayCC: '261',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ฌ',
    fullCountryCode: '261',
    minLength: 9,
    maxLength: 9,
    name: 'Madagascar',
  ),
  'MW': const Country(
    code: 'MW',
    dialCode: '265',
    displayCC: '265',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ผ',
    fullCountryCode: '265',
    minLength: 8,
    maxLength: 9,
    name: 'Malawi',
  ),
  'MY': const Country(
    code: 'MY',
    dialCode: '60',
    displayCC: '60',
    flag: '๐Ÿ‡ฒ๐Ÿ‡พ',
    fullCountryCode: '60',
    minLength: 9,
    maxLength: 10,
    name: 'Malaysia',
  ),
  'MV': const Country(
    code: 'MV',
    dialCode: '960',
    displayCC: '960',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ป',
    fullCountryCode: '960',
    minLength: 7,
    maxLength: 7,
    name: 'Maldives',
  ),
  'ML': const Country(
    code: 'ML',
    dialCode: '223',
    displayCC: '223',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ฑ',
    fullCountryCode: '223',
    minLength: 8,
    maxLength: 8,
    name: 'Mali',
  ),
  'MT': const Country(
    code: 'MT',
    dialCode: '356',
    displayCC: '356',
    flag: '๐Ÿ‡ฒ๐Ÿ‡น',
    fullCountryCode: '356',
    minLength: 8,
    maxLength: 8,
    name: 'Malta',
  ),
  'MH': const Country(
    code: 'MH',
    dialCode: '692',
    displayCC: '692',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ญ',
    fullCountryCode: '692',
    minLength: 7,
    maxLength: 7,
    name: 'Marshall Islands',
  ),
  'MQ': const Country(
    code: 'MQ',
    dialCode: '596',
    displayCC: '596',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ถ',
    fullCountryCode: '596',
    minLength: 9,
    maxLength: 9,
    name: 'Martinique',
  ),
  'MR': const Country(
    code: 'MR',
    dialCode: '222',
    displayCC: '222',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ท',
    fullCountryCode: '222',
    minLength: 8,
    maxLength: 8,
    name: 'Mauritania',
  ),
  'MU': const Country(
    code: 'MU',
    dialCode: '230',
    displayCC: '230',
    flag: '๐Ÿ‡ฒ๐Ÿ‡บ',
    fullCountryCode: '230',
    minLength: 8,
    maxLength: 8,
    name: 'Mauritius',
  ),
  'MX': const Country(
    code: 'MX',
    dialCode: '52',
    displayCC: '52',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ฝ',
    fullCountryCode: '52',
    minLength: 10,
    maxLength: 10,
    name: 'Mexico',
  ),
  'FM': const Country(
    code: 'FM',
    dialCode: '691',
    displayCC: '691',
    flag: '๐Ÿ‡ซ๐Ÿ‡ฒ',
    fullCountryCode: '691',
    minLength: 7,
    maxLength: 7,
    name: 'Micronesia',
  ),
  'MD': const Country(
    code: 'MD',
    dialCode: '373',
    displayCC: '373',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ฉ',
    fullCountryCode: '373',
    minLength: 8,
    maxLength: 8,
    name: 'Moldova',
  ),
  'MC': const Country(
    code: 'MC',
    dialCode: '377',
    displayCC: '377',
    flag: '๐Ÿ‡ฒ๐Ÿ‡จ',
    fullCountryCode: '377',
    minLength: 8,
    maxLength: 9,
    name: 'Monaco',
  ),
  'MN': const Country(
    code: 'MN',
    dialCode: '976',
    displayCC: '976',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ณ',
    fullCountryCode: '976',
    minLength: 8,
    maxLength: 8,
    name: 'Mongolia',
  ),
  'ME': const Country(
    code: 'ME',
    dialCode: '382',
    displayCC: '382',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ช',
    fullCountryCode: '382',
    minLength: 8,
    maxLength: 8,
    name: 'Montenegro',
  ),
  'MS': const Country(
    code: 'MS',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ธ',
    fullCountryCode: '1664',
    minLength: 10,
    maxLength: 10,
    name: 'Montserrat',
    regionCode: '664',
  ),
  'MA': const Country(
    code: 'MA',
    dialCode: '212',
    displayCC: '212',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ฆ',
    fullCountryCode: '212',
    minLength: 9,
    maxLength: 9,
    name: 'Morocco',
  ),
  'MZ': const Country(
    code: 'MZ',
    dialCode: '258',
    displayCC: '258',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ฟ',
    fullCountryCode: '258',
    minLength: 9,
    maxLength: 9,
    name: 'Mozambique',
  ),
  'MM': const Country(
    code: 'MM',
    dialCode: '95',
    displayCC: '95',
    flag: '๐Ÿ‡ฒ๐Ÿ‡ฒ',
    fullCountryCode: '95',
    minLength: 8,
    maxLength: 10,
    name: 'Myanmar',
  ),
  'NA': const Country(
    code: 'NA',
    dialCode: '264',
    displayCC: '264',
    flag: '๐Ÿ‡ณ๐Ÿ‡ฆ',
    fullCountryCode: '264',
    minLength: 9,
    maxLength: 10,
    name: 'Namibia',
  ),
  'NR': const Country(
    code: 'NR',
    dialCode: '674',
    displayCC: '674',
    flag: '๐Ÿ‡ณ๐Ÿ‡ท',
    fullCountryCode: '674',
    minLength: 7,
    maxLength: 7,
    name: 'Nauru',
  ),
  'NP': const Country(
    code: 'NP',
    dialCode: '977',
    displayCC: '977',
    flag: '๐Ÿ‡ณ๐Ÿ‡ต',
    fullCountryCode: '977',
    minLength: 10,
    maxLength: 10,
    name: 'Nepal',
  ),
  'NL': const Country(
    code: 'NL',
    dialCode: '31',
    displayCC: '31',
    flag: '๐Ÿ‡ณ๐Ÿ‡ฑ',
    fullCountryCode: '31',
    minLength: 9,
    maxLength: 9,
    name: 'Netherlands',
  ),
  'NC': const Country(
    code: 'NC',
    dialCode: '687',
    displayCC: '687',
    flag: '๐Ÿ‡ณ๐Ÿ‡จ',
    fullCountryCode: '687',
    minLength: 6,
    maxLength: 6,
    name: 'New Caledonia',
  ),
  'NZ': const Country(
    code: 'NZ',
    dialCode: '64',
    displayCC: '64',
    flag: '๐Ÿ‡ณ๐Ÿ‡ฟ',
    fullCountryCode: '64',
    minLength: 9,
    maxLength: 10,
    name: 'New Zealand',
  ),
  'NI': const Country(
    code: 'NI',
    dialCode: '505',
    displayCC: '505',
    flag: '๐Ÿ‡ณ๐Ÿ‡ฎ',
    fullCountryCode: '505',
    minLength: 8,
    maxLength: 8,
    name: 'Nicaragua',
  ),
  'NE': const Country(
    code: 'NE',
    dialCode: '227',
    displayCC: '227',
    flag: '๐Ÿ‡ณ๐Ÿ‡ช',
    fullCountryCode: '227',
    minLength: 8,
    maxLength: 8,
    name: 'Niger',
  ),
  'NG': const Country(
    code: 'NG',
    dialCode: '234',
    displayCC: '234',
    flag: '๐Ÿ‡ณ๐Ÿ‡ฌ',
    fullCountryCode: '234',
    minLength: 10,
    maxLength: 10,
    name: 'Nigeria',
  ),
  'NU': const Country(
    code: 'NU',
    dialCode: '683',
    displayCC: '683',
    flag: '๐Ÿ‡ณ๐Ÿ‡บ',
    fullCountryCode: '683',
    minLength: 4,
    maxLength: 4,
    name: 'Niue',
  ),
  'KP': const Country(
    code: 'KP',
    dialCode: '850',
    displayCC: '850',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ต',
    fullCountryCode: '850',
    minLength: 10,
    maxLength: 10,
    name: 'North Korea',
  ),
  'NO': const Country(
    code: 'NO',
    dialCode: '47',
    displayCC: '47',
    flag: '๐Ÿ‡ณ๐Ÿ‡ด',
    fullCountryCode: '47',
    minLength: 8,
    maxLength: 8,
    name: 'Norway',
  ),
  'OM': const Country(
    code: 'OM',
    dialCode: '968',
    displayCC: '968',
    flag: '๐Ÿ‡ด๐Ÿ‡ฒ',
    fullCountryCode: '968',
    minLength: 8,
    maxLength: 8,
    name: 'Oman',
  ),
  'PK': const Country(
    code: 'PK',
    dialCode: '92',
    displayCC: '92',
    flag: '๐Ÿ‡ต๐Ÿ‡ฐ',
    fullCountryCode: '92',
    minLength: 10,
    maxLength: 10,
    name: 'Pakistan',
  ),
  'PW': const Country(
    code: 'PW',
    dialCode: '680',
    displayCC: '680',
    flag: '๐Ÿ‡ต๐Ÿ‡ผ',
    fullCountryCode: '680',
    minLength: 7,
    maxLength: 7,
    name: 'Palau',
  ),
  'PS': const Country(
    code: 'PS',
    dialCode: '970',
    displayCC: '970',
    flag: '๐Ÿ‡ต๐Ÿ‡ธ',
    fullCountryCode: '970',
    minLength: 9,
    maxLength: 9,
    name: 'Palestine',
  ),
  'PA': const Country(
    code: 'PA',
    dialCode: '507',
    displayCC: '507',
    flag: '๐Ÿ‡ต๐Ÿ‡ฆ',
    fullCountryCode: '507',
    minLength: 8,
    maxLength: 8,
    name: 'Panama',
  ),
  'PG': const Country(
    code: 'PG',
    dialCode: '675',
    displayCC: '675',
    flag: '๐Ÿ‡ต๐Ÿ‡ฌ',
    fullCountryCode: '675',
    minLength: 8,
    maxLength: 8,
    name: 'Papua New Guinea',
  ),
  'PY': const Country(
    code: 'PY',
    dialCode: '595',
    displayCC: '595',
    flag: '๐Ÿ‡ต๐Ÿ‡พ',
    fullCountryCode: '595',
    minLength: 9,
    maxLength: 9,
    name: 'Paraguay',
  ),
  'PE': const Country(
    code: 'PE',
    dialCode: '51',
    displayCC: '51',
    flag: '๐Ÿ‡ต๐Ÿ‡ช',
    fullCountryCode: '51',
    minLength: 9,
    maxLength: 9,
    name: 'Peru',
  ),
  'PH': const Country(
    code: 'PH',
    dialCode: '63',
    displayCC: '63',
    flag: '๐Ÿ‡ต๐Ÿ‡ญ',
    fullCountryCode: '63',
    minLength: 10,
    maxLength: 10,
    name: 'Philippines',
  ),
  'PL': const Country(
    code: 'PL',
    dialCode: '48',
    displayCC: '48',
    flag: '๐Ÿ‡ต๐Ÿ‡ฑ',
    fullCountryCode: '48',
    minLength: 9,
    maxLength: 9,
    name: 'Poland',
  ),
  'PT': const Country(
    code: 'PT',
    dialCode: '351',
    displayCC: '351',
    flag: '๐Ÿ‡ต๐Ÿ‡น',
    fullCountryCode: '351',
    minLength: 9,
    maxLength: 9,
    name: 'Portugal',
  ),
  'PR': const Country(
    code: 'PR',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ต๐Ÿ‡ท',
    fullCountryCode: '1',
    minLength: 10,
    maxLength: 10,
    name: 'Puerto Rico',
  ),
  'QA': const Country(
    code: 'QA',
    dialCode: '974',
    displayCC: '974',
    flag: '๐Ÿ‡ถ๐Ÿ‡ฆ',
    fullCountryCode: '974',
    minLength: 8,
    maxLength: 8,
    name: 'Qatar',
  ),
  'RE': const Country(
    code: 'RE',
    dialCode: '262',
    displayCC: '262',
    flag: '๐Ÿ‡ท๐Ÿ‡ช',
    fullCountryCode: '262',
    minLength: 9,
    maxLength: 9,
    name: 'Rรฉunion',
  ),
  'RO': const Country(
    code: 'RO',
    dialCode: '40',
    displayCC: '40',
    flag: '๐Ÿ‡ท๐Ÿ‡ด',
    fullCountryCode: '40',
    minLength: 9,
    maxLength: 9,
    name: 'Romania',
  ),
  'RU': const Country(
    code: 'RU',
    dialCode: '7',
    displayCC: '7',
    flag: '๐Ÿ‡ท๐Ÿ‡บ',
    fullCountryCode: '7',
    minLength: 10,
    maxLength: 10,
    name: 'Russia',
  ),
  'RW': const Country(
    code: 'RW',
    dialCode: '250',
    displayCC: '250',
    flag: '๐Ÿ‡ท๐Ÿ‡ผ',
    fullCountryCode: '250',
    minLength: 9,
    maxLength: 9,
    name: 'Rwanda',
  ),
  'KN': const Country(
    code: 'KN',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ณ',
    fullCountryCode: '1869',
    minLength: 10,
    maxLength: 10,
    name: 'Saint Kitts and Nevis',
    regionCode: '869',
  ),
  'LC': const Country(
    code: 'LC',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ฑ๐Ÿ‡จ',
    fullCountryCode: '1758',
    minLength: 10,
    maxLength: 10,
    name: 'Saint Lucia',
    regionCode: '758',
  ),
  'VC': const Country(
    code: 'VC',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡ป๐Ÿ‡จ',
    fullCountryCode: '1784',
    minLength: 10,
    maxLength: 10,
    name: 'Saint Vincent and the Grenadines',
    regionCode: '784',
  ),
  'WS': const Country(
    code: 'WS',
    dialCode: '685',
    displayCC: '685',
    flag: '๐Ÿ‡ผ๐Ÿ‡ธ',
    fullCountryCode: '685',
    minLength: 7,
    maxLength: 7,
    name: 'Samoa',
  ),
  'SM': const Country(
    code: 'SM',
    dialCode: '378',
    displayCC: '378',
    flag: '๐Ÿ‡ธ๐Ÿ‡ฒ',
    fullCountryCode: '378',
    minLength: 10,
    maxLength: 10,
    name: 'San Marino',
  ),
  'ST': const Country(
    code: 'ST',
    dialCode: '239',
    displayCC: '239',
    flag: '๐Ÿ‡ธ๐Ÿ‡น',
    fullCountryCode: '239',
    minLength: 7,
    maxLength: 7,
    name: 'Sรฃo Tomรฉ and Prรญncipe',
  ),
  'SA': const Country(
    code: 'SA',
    dialCode: '966',
    displayCC: '966',
    flag: '๐Ÿ‡ธ๐Ÿ‡ฆ',
    fullCountryCode: '966',
    minLength: 9,
    maxLength: 9,
    name: 'Saudi Arabia',
  ),
  'SN': const Country(
    code: 'SN',
    dialCode: '221',
    displayCC: '221',
    flag: '๐Ÿ‡ธ๐Ÿ‡ณ',
    fullCountryCode: '221',
    minLength: 9,
    maxLength: 9,
    name: 'Senegal',
  ),
  'RS': const Country(
    code: 'RS',
    dialCode: '381',
    displayCC: '381',
    flag: '๐Ÿ‡ท๐Ÿ‡ธ',
    fullCountryCode: '381',
    minLength: 9,
    maxLength: 9,
    name: 'Serbia',
  ),
  'SC': const Country(
    code: 'SC',
    dialCode: '248',
    displayCC: '248',
    flag: '๐Ÿ‡ธ๐Ÿ‡จ',
    fullCountryCode: '248',
    minLength: 7,
    maxLength: 7,
    name: 'Seychelles',
  ),
  'SL': const Country(
    code: 'SL',
    dialCode: '232',
    displayCC: '232',
    flag: '๐Ÿ‡ธ๐Ÿ‡ฑ',
    fullCountryCode: '232',
    minLength: 8,
    maxLength: 8,
    name: 'Sierra Leone',
  ),
  'SG': const Country(
    code: 'SG',
    dialCode: '65',
    displayCC: '65',
    flag: '๐Ÿ‡ธ๐Ÿ‡ฌ',
    fullCountryCode: '65',
    minLength: 8,
    maxLength: 8,
    name: 'Singapore',
  ),
  'SK': const Country(
    code: 'SK',
    dialCode: '421',
    displayCC: '421',
    flag: '๐Ÿ‡ธ๐Ÿ‡ฐ',
    fullCountryCode: '421',
    minLength: 9,
    maxLength: 9,
    name: 'Slovakia',
  ),
  'SI': const Country(
    code: 'SI',
    dialCode: '386',
    displayCC: '386',
    flag: '๐Ÿ‡ธ๐Ÿ‡ฎ',
    fullCountryCode: '386',
    minLength: 8,
    maxLength: 8,
    name: 'Slovenia',
  ),
  'SB': const Country(
    code: 'SB',
    dialCode: '677',
    displayCC: '677',
    flag: '๐Ÿ‡ธ๐Ÿ‡ง',
    fullCountryCode: '677',
    minLength: 7,
    maxLength: 7,
    name: 'Solomon Islands',
  ),
  'SO': const Country(
    code: 'SO',
    dialCode: '252',
    displayCC: '252',
    flag: '๐Ÿ‡ธ๐Ÿ‡ด',
    fullCountryCode: '252',
    minLength: 8,
    maxLength: 9,
    name: 'Somalia',
  ),
  'ZA': const Country(
    code: 'ZA',
    dialCode: '27',
    displayCC: '27',
    flag: '๐Ÿ‡ฟ๐Ÿ‡ฆ',
    fullCountryCode: '27',
    name: 'South Africa',
    minLength: 9,
    maxLength: 9,
  ),
  'KR': const Country(
    code: 'KR',
    dialCode: '82',
    displayCC: '82',
    flag: '๐Ÿ‡ฐ๐Ÿ‡ท',
    fullCountryCode: '82',
    minLength: 9,
    maxLength: 10,
    name: 'South Korea',
  ),
  'SS': const Country(
    code: 'SS',
    dialCode: '211',
    displayCC: '211',
    flag: '๐Ÿ‡ธ๐Ÿ‡ธ',
    fullCountryCode: '211',
    minLength: 9,
    maxLength: 9,
    name: 'South Sudan',
  ),
  'ES': const Country(
    code: 'ES',
    dialCode: '34',
    displayCC: '34',
    flag: '๐Ÿ‡ช๐Ÿ‡ธ',
    fullCountryCode: '34',
    minLength: 9,
    maxLength: 9,
    name: 'Spain',
  ),
  'LK': const Country(
    code: 'LK',
    dialCode: '94',
    displayCC: '94',
    flag: '๐Ÿ‡ฑ๐Ÿ‡ฐ',
    fullCountryCode: '94',
    minLength: 9,
    maxLength: 9,
    name: 'Sri Lanka',
  ),
  'SD': const Country(
    code: 'SD',
    dialCode: '249',
    displayCC: '249',
    flag: '๐Ÿ‡ธ๐Ÿ‡ฉ',
    fullCountryCode: '249',
    minLength: 9,
    maxLength: 9,
    name: 'Sudan',
  ),
  'SR': const Country(
    code: 'SR',
    dialCode: '597',
    displayCC: '597',
    flag: '๐Ÿ‡ธ๐Ÿ‡ท',
    fullCountryCode: '597',
    minLength: 7,
    maxLength: 7,
    name: 'Suriname',
  ),
  'SZ': const Country(
    code: 'SZ',
    dialCode: '268',
    displayCC: '268',
    flag: '๐Ÿ‡ธ๐Ÿ‡ฟ',
    fullCountryCode: '268',
    minLength: 8,
    maxLength: 8,
    name: 'Swaziland',
  ),
  'SE': const Country(
    code: 'SE',
    dialCode: '46',
    displayCC: '46',
    flag: '๐Ÿ‡ธ๐Ÿ‡ช',
    fullCountryCode: '46',
    minLength: 9,
    maxLength: 9,
    name: 'Sweden',
  ),
  'CH': const Country(
    code: 'CH',
    dialCode: '41',
    displayCC: '41',
    flag: '๐Ÿ‡จ๐Ÿ‡ญ',
    fullCountryCode: '41',
    minLength: 9,
    maxLength: 9,
    name: 'Switzerland',
  ),
  'SY': const Country(
    code: 'SY',
    dialCode: '963',
    displayCC: '963',
    flag: '๐Ÿ‡ธ๐Ÿ‡พ',
    fullCountryCode: '963',
    minLength: 9,
    maxLength: 9,
    name: 'Syria',
  ),
  'TW': const Country(
    code: 'TW',
    dialCode: '886',
    displayCC: '886',
    flag: '๐Ÿ‡น๐Ÿ‡ผ',
    fullCountryCode: '886',
    minLength: 9,
    maxLength: 9,
    name: 'Taiwan',
  ),
  'TJ': const Country(
    code: 'TJ',
    dialCode: '992',
    displayCC: '992',
    flag: '๐Ÿ‡น๐Ÿ‡ฏ',
    fullCountryCode: '992',
    minLength: 9,
    maxLength: 9,
    name: 'Tajikistan',
  ),
  'TZ': const Country(
    code: 'TZ',
    dialCode: '255',
    displayCC: '255',
    flag: '๐Ÿ‡น๐Ÿ‡ฟ',
    fullCountryCode: '255',
    minLength: 9,
    maxLength: 9,
    name: 'Tanzania',
  ),
  'TH': const Country(
    code: 'TH',
    dialCode: '66',
    displayCC: '66',
    flag: '๐Ÿ‡น๐Ÿ‡ญ',
    fullCountryCode: '66',
    minLength: 9,
    maxLength: 9,
    name: 'Thailand',
  ),
  'TL': const Country(
    code: 'TL',
    dialCode: '670',
    displayCC: '670',
    flag: '๐Ÿ‡น๐Ÿ‡ฑ',
    fullCountryCode: '670',
    minLength: 7,
    maxLength: 8,
    name: 'Timor-Leste',
  ),
  'TG': const Country(
    code: 'TG',
    dialCode: '228',
    displayCC: '228',
    flag: '๐Ÿ‡น๐Ÿ‡ฌ',
    fullCountryCode: '228',
    minLength: 8,
    maxLength: 8,
    name: 'Togo',
  ),
  'TO': const Country(
    code: 'TO',
    dialCode: '676',
    displayCC: '676',
    flag: '๐Ÿ‡น๐Ÿ‡ด',
    fullCountryCode: '676',
    minLength: 5,
    maxLength: 7,
    name: 'Tonga',
  ),
  'TT': const Country(
    code: 'TT',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡น๐Ÿ‡น',
    fullCountryCode: '1868',
    minLength: 10,
    maxLength: 10,
    name: 'Trinidad and Tobago',
    regionCode: '868',
  ),
  'TN': const Country(
    code: 'TN',
    dialCode: '216',
    displayCC: '216',
    flag: '๐Ÿ‡น๐Ÿ‡ณ',
    fullCountryCode: '216',
    minLength: 8,
    maxLength: 8,
    name: 'Tunisia',
  ),
  'TR': const Country(
    code: 'TR',
    dialCode: '90',
    displayCC: '90',
    flag: '๐Ÿ‡น๐Ÿ‡ท',
    fullCountryCode: '90',
    minLength: 10,
    maxLength: 10,
    name: 'Turkey',
  ),
  'TM': const Country(
    code: 'TM',
    dialCode: '993',
    displayCC: '993',
    flag: '๐Ÿ‡น๐Ÿ‡ฒ',
    fullCountryCode: '993',
    minLength: 8,
    maxLength: 8,
    name: 'Turkmenistan',
  ),
  'TC': const Country(
    code: 'TC',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡น๐Ÿ‡จ',
    fullCountryCode: '1649',
    minLength: 10,
    maxLength: 10,
    name: 'Turks and Caicos Islands',
    regionCode: '649',
  ),
  'TV': const Country(
    code: 'TV',
    dialCode: '688',
    displayCC: '688',
    flag: '๐Ÿ‡น๐Ÿ‡ป',
    fullCountryCode: '688',
    minLength: 5,
    maxLength: 6,
    name: 'Tuvalu',
  ),
  'UG': const Country(
    code: 'UG',
    dialCode: '256',
    displayCC: '256',
    flag: '๐Ÿ‡บ๐Ÿ‡ฌ',
    fullCountryCode: '256',
    minLength: 9,
    maxLength: 9,
    name: 'Uganda',
  ),
  'UA': const Country(
    code: 'UA',
    dialCode: '380',
    displayCC: '380',
    flag: '๐Ÿ‡บ๐Ÿ‡ฆ',
    fullCountryCode: '380',
    minLength: 9,
    maxLength: 9,
    name: 'Ukraine',
  ),
  'AE': const Country(
    code: 'AE',
    dialCode: '971',
    displayCC: '971',
    flag: '๐Ÿ‡ฆ๐Ÿ‡ช',
    fullCountryCode: '971',
    minLength: 9,
    maxLength: 9,
    name: 'United Arab Emirates',
  ),
  'GB': const Country(
    code: 'GB',
    dialCode: '44',
    displayCC: '44',
    flag: '๐Ÿ‡ฌ๐Ÿ‡ง',
    fullCountryCode: '44',
    minLength: 10,
    maxLength: 10,
    name: 'United Kingdom',
  ),
  'US': const Country(
    code: 'US',
    dialCode: '1',
    displayCC: '1',
    flag: '๐Ÿ‡บ๐Ÿ‡ธ',
    fullCountryCode: '1',
    minLength: 10,
    maxLength: 10,
    name: 'United States',
  ),
  'UY': const Country(
    code: 'UY',
    dialCode: '598',
    displayCC: '598',
    flag: '๐Ÿ‡บ๐Ÿ‡พ',
    fullCountryCode: '598',
    minLength: 8,
    maxLength: 8,
    name: 'Uruguay',
  ),
  'UZ': const Country(
    code: 'UZ',
    dialCode: '998',
    displayCC: '998',
    flag: '๐Ÿ‡บ๐Ÿ‡ฟ',
    fullCountryCode: '998',
    minLength: 9,
    maxLength: 9,
    name: 'Uzbekistan',
  ),
  'VU': const Country(
    code: 'VU',
    dialCode: '678',
    displayCC: '678',
    flag: '๐Ÿ‡ป๐Ÿ‡บ',
    fullCountryCode: '678',
    minLength: 7,
    maxLength: 7,
    name: 'Vanuatu',
  ),
  'VA': const Country(
    code: 'VA',
    dialCode: '39',
    displayCC: '39',
    flag: '๐Ÿ‡ป๐Ÿ‡ฆ',
    fullCountryCode: '3906698',
    minLength: 10,
    maxLength: 10,
    name: 'Vatican City',
  ),
  'VE': const Country(
    code: 'VE',
    dialCode: '58',
    displayCC: '58',
    flag: '๐Ÿ‡ป๐Ÿ‡ช',
    fullCountryCode: '58',
    minLength: 10,
    maxLength: 10,
    name: 'Venezuela',
  ),
  'VN': const Country(
    code: 'VN',
    dialCode: '84',
    displayCC: '84',
    flag: '๐Ÿ‡ป๐Ÿ‡ณ',
    fullCountryCode: '84',
    minLength: 9,
    maxLength: 10,
    name: 'Vietnam',
  ),
  'YE': const Country(
    code: 'YE',
    dialCode: '967',
    displayCC: '967',
    flag: '๐Ÿ‡พ๐Ÿ‡ช',
    fullCountryCode: '967',
    minLength: 9,
    maxLength: 9,
    name: 'Yemen',
  ),
  'ZM': const Country(
    code: 'ZM',
    dialCode: '260',
    displayCC: '260',
    flag: '๐Ÿ‡ฟ๐Ÿ‡ฒ',
    fullCountryCode: '260',
    minLength: 9,
    maxLength: 9,
    name: 'Zambia',
  ),
  'ZW': const Country(
    code: 'ZW',
    dialCode: '263',
    displayCC: '263',
    flag: '๐Ÿ‡ฟ๐Ÿ‡ผ',
    fullCountryCode: '263',
    minLength: 9,
    maxLength: 9,
    name: 'Zimbabwe',
  ),
};