From 5257d01355d549bf0271d6503be480fe78c09c22 Mon Sep 17 00:00:00 2001 From: Fatemeh Shahali <49586768+F-Shahali@users.noreply.github.com> Date: Wed, 26 Jun 2024 21:38:31 +0330 Subject: [PATCH] add standard documents (#18) * update `AUTHORS.md` * update `CHANGELOG.md` * update `README.md` * add `RELEASE.md` * add standard fields to `package.json` * unused files removed * update discord url * add `.vscode` to `.gitignore` * update email address in `README.md` * change homepage in `package.json` * TOC removed, shields.io badges added * CNAME added * manifest.json updated * email updated * email updated * convert Markdown badges to pure html badges * change TS badge * fix the alignment [fixing height] --------- Co-authored-by: AHReccese --- .github/CODE_OF_CONDUCT.md | 2 +- .gitignore | 4 +- .vscode/settings.json | 41 - AUTHORS.md | 14 +- CHANGELOG.md | 19 +- README.md | 50 +- otherfiles/RELEASE.md | 35 + otherfiles/donation.png | Bin 0 -> 8186 bytes package.json | 17 +- public/CNAME | 1 + public/manifest.json | 4 +- .../ErrorBoundary/ErrorBoundary.tsx | 2 +- src/Data/constants.data.ts | 5373 ----------------- src/Views/Layout/Footer/index.tsx | 2 +- src/classes.d.ts | 1 - 15 files changed, 125 insertions(+), 5440 deletions(-) delete mode 100644 .vscode/settings.json create mode 100644 otherfiles/RELEASE.md create mode 100644 otherfiles/donation.png create mode 100644 public/CNAME delete mode 100644 src/Data/constants.data.ts delete mode 100644 src/classes.d.ts diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md index 7d590c9..53d68ff 100644 --- a/.github/CODE_OF_CONDUCT.md +++ b/.github/CODE_OF_CONDUCT.md @@ -58,7 +58,7 @@ representative at an online or offline event. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at -info@openscilab.com. +mybutton@openscilab.com. All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the diff --git a/.gitignore b/.gitignore index 5f175b6..cb62fd2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,8 +4,8 @@ /node_modules /.pnp .pnp.js -# yarn.lock - +# vscode +/.vscode # testing /coverage diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index bdcb671..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "editor.tabSize": 4, - "prettier.printWidth": 130, - "scss.lint.unknownAtRules": "ignore", - "eslint.validate": ["typescript", "typescriptreact"], - "files.exclude": { - "*.env": true, - "**/.hg": true, - "**/CVS": true, - "**/.git": true, - "**/.svn": true, - "**/.DS_Store": true, - "**/Thumbs.db": true, - "**/reportWebVitals.ts": true, - "**/react-app-env.d.ts": true - }, - "cSpell.words": [ - "animatecss", - "autohqs", - "btns", - "contextmenu", - "countup", - "craco", - "imask", - "jszip", - "opentable", - "persistor", - "reduxjs", - "rels", - "respo", - "rsuite", - "semibold", - "Shipstation", - "sortablejs", - "swiper", - "tailwindcss", - "xmark", - "zipcode" - ], - "svg.preview.background": "dark-transparent" -} diff --git a/AUTHORS.md b/AUTHORS.md index 5b26094..a685663 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -1,10 +1,12 @@ -# Authors # +# Authors ----------- -- AmirHosein Rostami - Open Science Laboratory ([Github](https://github.com/AHReccese)) ** +--- +- AmirHosein Rostami - Open Science Laboratory ([Github](https://github.com/AHReccese)) +- Fatemeh Shahali ([Github](https://github.com/F-Shahali)) \*\* -** **Maintainer** +\*\* **Maintainer** -# Other Contributors # ----------- +# Other Contributors + +--- diff --git a/CHANGELOG.md b/CHANGELOG.md index fdf403f..ce56b23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,19 +1,20 @@ # Changelog + All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] -## [0.1] - 202x-xx-xx + +## [0.1] - 2024-xx-xx + ### Added -- Item1 -- Item2 -- Item3 -### Changed -- Item1 -- Item2 -- Item3 + +- `Email` support +- `Gmail` support +- `Telegram` support +- Choose direct or indirect sharing mode [Unreleased]: https://github.com/openscilab/mybutton/compare/v0.1...dev -[0.1]: https://github.com/openscilab/mybutton/compare/c6df6cc...v0.1 \ No newline at end of file +[0.1]: https://github.com/openscilab/mybutton/compare/c6df6cc...v0.1 diff --git a/README.md b/README.md index 01035c2..817e3ab 100644 --- a/README.md +++ b/README.md @@ -1 +1,49 @@ -# mybutton \ No newline at end of file +
+ + React + + + TypeScript + + + Discord Channel + +
+ +## Overview +MyButton is an open-source project that streamlines the process of sharing links to your preferred online services. It provides a user-friendly interface that allows users to seamlessly share content with just a few clicks. MyButton takes care of the technical aspects. Depending on the chosen service, it might: + +- Redirect you directly to the platform with the link pre-populated. +- Generate sharable buttons embedded with your link. Clicking these buttons redirects users to the chosen service. + +## Supported services + +| Service name | Support | +| ------------ | -------- | +| Email | ✅ | +| Gmail | ✅ | +| Telegram | ✅ | + +## Issues & bug reports + +Just fill an issue and describe it. We'll check it ASAP! or send an email to [mybutton@openscilab.com](mailto:mybutton@openscilab.com 'mybutton@openscilab.com'). + +- Please complete the issue template + +You can also join our discord server + + + Discord Channel + + +## Show Your Support + +

Star this repo

+ +Give a ⭐️ if this project helped you! + +

Donate to our project

+ +If you do like our project and we hope that you do, can you please support us? Our project is not and is never going to be working for profit. We need the money just so we can continue doing what we do ;-) . + +mybutton Donation diff --git a/otherfiles/RELEASE.md b/otherfiles/RELEASE.md new file mode 100644 index 0000000..01a39e9 --- /dev/null +++ b/otherfiles/RELEASE.md @@ -0,0 +1,35 @@ +# MyButton Release Instructions + +#### Last Update: 2024-06-15 + +1. Create the `release` branch under `dev` +2. Update all version tags + 1. `package.json` + 2. `README.md` +3. Update `CHANGELOG.md` + 1. Add a new header under `Unreleased` section (Example: `## [0.1] - 2022-08-17`) + 2. Add a new compare link to the end of the file (Example: `[0.2]: https://github.com/openscilab/mybutton/compare/v0.1...v0.2`) + 3. Update `dev` compare link (Example: `[Unreleased]: https://github.com/openscilab/mybutton/compare/v0.2...dev`) +4. Create a PR from `release` to `dev` + 1. Title: `Version x.x` (Example: `Version 0.1`) + 2. Tag all related issues + 3. Labels: `release` + 4. Set milestone + 5. Wait for all CI pass + 6. Need review (**2** reviewers) + 7. Squash and merge + 8. Delete `release` branch +5. Merge `dev` branch into `main` + 1. `git checkout main` + 2. `git merge dev` + 3. `git push origin main` + 4. Wait for all CI pass +6. Create a new release + 1. Target branch: `main` + 2. Tag: `vx.x` (Example: `v0.1`) + 3. Title: `Version x.x` (Example: `Version 0.1`) + 4. Copy changelogs + 5. Tag all related issues +7. Bump!! +8. Close this version issues +9. Close milestone diff --git a/otherfiles/donation.png b/otherfiles/donation.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c2e50183ce06a96c6f1dd330c68a68ea487acf GIT binary patch literal 8186 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 XEi;dB-17T>C-tg|nhG^?R+0Y$I+mEz literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 18a537c..ec8ff48 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,20 @@ { - "name": "react-ts", + "name": "mybutton", + "description": "Effortless link sharing across your desired platforms", "version": "0.1.0", - "private": true, + "author": "MyButton Development Team", + "license": "MIT", + "homepage": "https://mybutton.click", + "bugs": "https://github.com/openscilab/mybutton/issues", + "keywords": [ + "url-sharing", + "open-source", + "link-sharing", + "share-buttons", + "web-development", + "platform-integration", + "social-media-sharing" + ], "cracoConfig": "craco.config.js", "dependencies": { "@craco/craco": "^6.2.0", diff --git a/public/CNAME b/public/CNAME new file mode 100644 index 0000000..5b1f946 --- /dev/null +++ b/public/CNAME @@ -0,0 +1 @@ +mybutton.click \ No newline at end of file diff --git a/public/manifest.json b/public/manifest.json index 47f39b9..31c8e7b 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,6 +1,6 @@ { - "short_name": "", - "name": "", + "short_name": "MyButton", + "name": "MyButton", "icons": [], "start_url": ".", "display": "standalone", diff --git a/src/Components/ErrorBoundary/ErrorBoundary.tsx b/src/Components/ErrorBoundary/ErrorBoundary.tsx index 37071e9..27a4bb5 100644 --- a/src/Components/ErrorBoundary/ErrorBoundary.tsx +++ b/src/Components/ErrorBoundary/ErrorBoundary.tsx @@ -41,7 +41,7 @@ export default class ErrorBoundary extends Component { Back to home {this.state.remainTime !== 0 ? ` (${this.state.remainTime}s)` : ''} - diff --git a/src/Data/constants.data.ts b/src/Data/constants.data.ts deleted file mode 100644 index fe0bd90..0000000 --- a/src/Data/constants.data.ts +++ /dev/null @@ -1,5373 +0,0 @@ -export const data = []; - -export const states = [ - 'alabama', - 'alaska', - 'american samoa', - 'arizona', - 'arkansas', - 'california', - 'colorado', - 'connecticut', - 'delaware', - 'district of columbia', - 'federated states of micronesia', - 'florida', - 'georgia', - 'guam', - 'hawaii', - 'idaho', - 'illinois', - 'indiana', - 'iowa', - 'kansas', - 'kentucky', - 'louisiana', - 'maine', - 'marshall islands', - 'maryland', - 'massachusetts', - 'michigan', - 'minnesota', - 'mississippi', - 'missouri', - 'montana', - 'nebraska', - 'nevada', - 'new hampshire', - 'new jersey', - 'new mexico', - 'new york', - 'north carolina', - 'north dakota', - 'northern mariana islands', - 'ohio', - 'oklahoma', - 'oregon', - 'palau', - 'pennsylvania', - 'puerto rico', - 'rhode island', - 'south carolina', - 'south dakota', - 'tennessee', - 'texas', - 'utah', - 'vermont', - 'virgin islands', - 'virginia', - 'washington', - 'west virginia', - 'wisconsin', - 'wyoming', -]; - -export const statesDropdownData = states.map(state => { - return { label: state, value: state }; -}); - -export const countryData: { [id: string]: any } = { - AF: { - key: 'AF', - name: 'Afghanistan', - phone: '93', - states: [ - 'Badakhshan', - 'Badghis', - 'Baghlan', - 'Balkh', - 'Bamyan', - 'Daykundi', - 'Farah', - 'Faryab', - 'Ghazni', - 'Ghowr', - 'Helmand', - 'Herat', - 'Jowzjan', - 'Kabul', - 'Kandahar', - 'Kapisa', - 'Khowst', - 'Kunar', - 'Kunduz', - 'Laghman', - 'Logar', - 'Nangarhar', - 'Nimroz', - 'Nuristan', - 'Oruzgan', - 'Paktia', - 'Paktika', - 'Panjshir', - 'Parwan', - 'Samangan', - 'Sar-e Pol', - 'Takhar', - 'Vardak', - 'Zabul', - ], - }, - AX: { - key: 'AX', - name: 'Aland Islands', - phone: '+358-18', - states: ['Mariehamns Stad', 'Ålands Landsbygd', 'Ålands Skärgård'], - }, - AL: { - key: 'AL', - name: 'Albania', - phone: '355', - states: [ - 'Berat', - 'Dibër', - 'Durrës', - 'Elbasan', - 'Fier', - 'Gjirokastër', - 'Korçë', - 'Kukës', - 'Lezhë', - 'Shkodër', - 'Tirana', - 'Vlorë', - ], - }, - DZ: { - key: 'DZ', - name: 'Algeria', - phone: '213', - states: [ - 'Adrar', - 'Algiers', - 'Annaba', - 'Aïn Defla', - 'Aïn Témouchent', - 'Batna', - 'Beni Abbes', - 'Biskra', - 'Blida', - 'Bordj Badji Mokhtar', - 'Bordj Bou Arréridj', - 'Bouira', - 'Boumerdes', - 'Béchar', - 'Béjaïa', - 'Chlef', - 'Constantine', - 'Djanet', - 'Djelfa', - 'El Bayadh', - 'El Menia', - 'El Mghair', - 'El Oued', - 'El Tarf', - 'Ghardaia', - 'Guelma', - 'Illizi', - 'In Guezzam', - 'In Salah', - 'Jijel', - 'Khenchela', - 'Laghouat', - "M'sila", - 'Mascara', - 'Medea', - 'Mila', - 'Mostaganem', - 'Naama', - 'Oran', - 'Ouargla', - 'Ouled Djellal', - 'Oum El Bouaghi', - 'Relizane', - 'Saida', - 'Sidi Bel Abbès', - 'Skikda', - 'Souk Ahras', - 'Sétif', - 'Tamanrasset', - 'Tiaret', - 'Timimoun', - 'Tindouf', - 'Tipaza', - 'Tissemsilt', - 'Tizi Ouzou', - 'Tlemcen', - 'Touggourt', - 'Tébessa', - ], - }, - AS: { - key: 'AS', - name: 'American Samoa', - phone: '+1-684', - states: ['Eastern District', "Manu'a", 'Rose Island', 'Swains Island', 'Western District'], - }, - AD: { - key: 'AD', - name: 'Andorra', - phone: '376', - states: [ - 'Andorra La Vella', - 'Canillo', - 'Encamp', - 'Escaldes-engordany', - 'La Massana', - 'Ordino', - 'Sant Julià De Loria', - ], - }, - AO: { - key: 'AO', - name: 'Angola', - phone: '244', - states: [ - 'Bengo', - 'Benguela', - 'Bíe', - 'Cabinda', - 'Cuando Cobango', - 'Cuanza Norte', - 'Cunene', - 'Huambo', - 'Huíla', - 'Kwanza Sul', - 'Luanda', - 'Luanda Norte', - 'Lunda Sul', - 'Malanje', - 'Moxico', - 'Namibe', - 'Uíge', - 'Zaire', - ], - }, - AI: { - key: 'AI', - name: 'Anguilla', - phone: '+1-264', - states: [ - 'Blowing Point', - 'East End', - 'George Hill', - 'Island Harbour', - 'North Hill', - 'North Side', - 'Sandy Ground', - 'Sandy Hill', - 'South Hill', - 'Stoney Ground', - 'The Farrington', - 'The Quarter', - 'The Valley', - 'West End', - ], - }, - AQ: { - key: 'AQ', - name: 'Antarctica', - phone: '', - states: [], - }, - AG: { - key: 'AG', - name: 'Antigua and Barbuda', - phone: '+1-268', - states: [ - 'Barbuda', - 'Redonda', - 'Saint George', - 'Saint John', - 'Saint Mary', - 'Saint Paul', - 'Saint Peter', - 'Saint Philip', - ], - }, - AR: { - key: 'AR', - name: 'Argentina', - phone: '54', - states: [ - 'Buenos Aires', - 'Buenos Aires F.d.', - 'Catamarca', - 'Chaco', - 'Chubut', - 'Cordoba', - 'Corrientes', - 'Entre Rios', - 'Formosa', - 'Jujuy', - 'La Pampa', - 'La Rioja', - 'Mendoza', - 'Misiones', - 'Neuquen', - 'Rio Negro', - 'Salta', - 'San Juan', - 'San Luis', - 'Santa Cruz', - 'Santa Fe', - 'Santiago Del Estero', - 'Tierra Del Fuego', - 'Tucuman', - ], - }, - AM: { - key: 'AM', - name: 'Armenia', - phone: '374', - states: [ - 'Aragatsotn', - 'Ararat', - 'Armavir', - 'Gegharkunik', - 'Kotayk', - 'Lori', - 'Shirak', - 'Syunik', - 'Tavush', - 'Vayots Dzor', - 'Yerevan', - ], - }, - AW: { - key: 'AW', - name: 'Aruba', - phone: '297', - states: [], - }, - AU: { - key: 'AU', - name: 'Australia', - phone: '61', - states: [ - 'Australian Capital Territory', - 'New South Wales', - 'Northern Territory', - 'Queensland', - 'South Australia', - 'Tasmania', - 'Victoria', - 'Western Australia', - ], - }, - AT: { - key: 'AT', - name: 'Austria', - phone: '43', - states: [ - 'Burgenland', - 'Carinthia', - 'Lower Austria', - 'Salzburg', - 'Styria', - 'Tyrol', - 'Upper Austria', - 'Vienna', - 'Vorarlberg', - ], - }, - AZ: { - key: 'AZ', - name: 'Azerbaijan', - phone: '994', - states: [ - 'Abşeron', - 'Astara', - 'Ağcabǝdi', - 'Ağdam', - 'Ağdaş', - 'Ağstafa', - 'Ağsu', - 'Baki', - 'Balakǝn', - 'Barda', - 'Beyləqan', - 'Bilǝsuvar', - 'Daşkǝsǝn', - 'Füzuli', - 'Goranboy', - 'Goygol Rayon', - 'Göyçay', - 'Gǝdǝbǝy', - 'Gǝncǝ', - 'Hacıqabul', - 'İmişli', - 'İsmayıllı', - 'Jabrayil', - 'Jalilabad', - 'Kalbajar', - 'Khojavend', - 'Kürdǝmir', - 'Lankaran Sahari', - 'Laçın', - 'Lerik', - 'Lənkəran', - 'Masally', - 'Mingǝcevir', - 'Naftalan', - 'Nakhichevan', - 'Neftçala', - 'Oğuz', - 'Qax', - 'Qazax', - 'Qobustan', - 'Quba', - 'Qubadlı', - 'Qusar', - 'Qǝbǝlǝ', - 'Saatlı', - 'Sabirabad', - 'Salyan', - 'Samux', - 'Shabran', - 'Shaki', - 'Shaki City', - 'Shirvan', - 'Shusha', - 'Shusha City', - 'Siyǝzǝn', - 'Sumqayit', - 'Tovuz', - 'Tǝrtǝr', - 'Ucar', - 'Xankǝndi', - 'Xaçmaz', - 'Xocalı', - 'Xızı', - 'Yardımlı', - 'Yevlax', - 'Yevlax City', - 'Zaqatala', - 'Zǝngilan', - 'Zərdab', - 'Şamaxı', - 'Şǝmkir', - ], - }, - BS: { - key: 'BS', - name: 'Bahamas', - phone: '+1-242', - states: [ - 'Acklins', - 'Berry Islands', - 'Bimini', - 'Black Point', - 'Cat Island', - 'Central Abaco', - 'Central Andros', - 'Central Eleuthera', - 'Crooked Island And Long Cay', - 'East Grand Bahama', - 'Exuma', - 'Freeport', - 'Grand Cay', - 'Harbour Island', - 'Hope Town', - 'Inagua', - 'Long Island', - 'Mangrove Cay', - 'Mayaguana', - 'Moore’s Island', - 'New Providence', - 'North Abaco', - 'North Andros', - 'North Eleuthera', - 'Ragged Island', - 'Rum Cay', - 'San Salvador', - 'South Abaco', - 'South Andros', - 'South Eleuthera', - 'Spanish Wells', - 'West Grand Bahama', - ], - }, - BH: { - key: 'BH', - name: 'Bahrain', - phone: '973', - states: ['Manama', 'Muharraq', 'Northern', 'Southern Governorate'], - }, - BD: { - key: 'BD', - name: 'Bangladesh', - phone: '880', - states: [ - 'Barisāl', - 'Chittagong', - 'Dhaka', - 'Khulna', - 'Mymensingh Division', - 'Rajshahi Division', - 'Rangpur Division', - 'Sylhet', - ], - }, - BB: { - key: 'BB', - name: 'Barbados', - phone: '+1-246', - states: [ - 'Christ Church', - 'Saint Andrew', - 'Saint George', - 'Saint James', - 'Saint John', - 'Saint Joseph', - 'Saint Lucy', - 'Saint Michael', - 'Saint Peter', - 'Saint Philip', - 'Saint Thomas', - ], - }, - BY: { - key: 'BY', - name: 'Belarus', - phone: '375', - states: ['Brest', 'Gomel Oblast', 'Grodnenskaya', 'Minsk', 'Minsk City', 'Mogilev', 'Vitebsk'], - }, - BE: { - key: 'BE', - name: 'Belgium', - phone: '32', - states: ['Brussels Capital', 'Flanders', 'Wallonia'], - }, - BZ: { - key: 'BZ', - name: 'Belize', - phone: '501', - states: ['Belize', 'Cayo', 'Corozal', 'Orange Walk', 'Southern District', 'Toledo'], - }, - BJ: { - key: 'BJ', - name: 'Benin', - phone: '229', - states: [ - 'Alibori', - 'Atakora', - 'Atlantique', - 'Borgou', - 'Collines', - 'Donga', - 'Kouffo', - 'Littoral', - 'Mono', - 'Ouémé', - 'Plateau', - 'Zou', - ], - }, - BM: { - key: 'BM', - name: 'Bermuda', - phone: '+1-441', - states: [ - 'Devonshire', - 'Hamilton', - 'Hamilton City', - 'Paget', - 'Pembroke', - 'Saint George', - 'Saint Georgeʼs', - 'Sandys', - 'Smithʼs', - 'Southampton', - 'Warwick', - ], - }, - BT: { - key: 'BT', - name: 'Bhutan', - phone: '975', - states: [ - 'Bumthang', - 'Chirang', - 'Chukha', - 'Dagana', - 'Gasa', - 'Geylegphug', - 'Haa', - 'Lhuntse', - 'Mongar', - 'Paro', - 'Pemagatshel', - 'Punakha', - 'Samchi', - 'Samdrup Jongkhar', - 'Shemgang', - 'Tashigang', - 'Thimphu', - 'Tongsa', - 'Trashi Yangste', - 'Wangdi Phodrang', - ], - }, - BO: { - key: 'BO', - name: 'Bolivia', - phone: '591', - states: [ - 'Chuquisaca', - 'Cochabamba', - 'El Beni', - 'La Paz', - 'Oruro', - 'Pando', - 'Potosí', - 'Santa Cruz', - 'Tarija', - ], - }, - BQ: { - key: 'BQ', - name: 'Bonaire, Saint Eustatius and Saba', - phone: '599', - states: ['Bonaire', 'Saba', 'Sint Eustatius'], - }, - BA: { - key: 'BA', - name: 'Bosnia and Herzegovina', - phone: '387', - states: ['Brčko', 'Federation Of B&h', 'Srpska'], - }, - BW: { - key: 'BW', - name: 'Botswana', - phone: '267', - states: [ - 'Central', - 'Chobe', - 'City Of Francistown', - 'Gaborone', - 'Ghanzi', - 'Jwaneng', - 'Kgalagadi', - 'Kgatleng', - 'Kweneng', - 'Lobatse', - 'Ngwaketsi', - 'North-east', - 'North-west', - 'Selibe Phikwe', - 'South-east', - 'Sowa Town', - ], - }, - BV: { - key: 'BV', - name: 'Bouvet Island', - phone: '', - states: [], - }, - BR: { - key: 'BR', - name: 'Brazil', - phone: '55', - states: [ - 'Acre', - 'Alagoas', - 'Amapá', - 'Amazonas', - 'Bahia', - 'Ceará', - 'Espírito Santo', - 'Federal District', - 'Goiás', - 'Maranhão', - 'Mato Grosso', - 'Mato Grosso Do Sul', - 'Minas Gerais', - 'Paraná', - 'Paraíba', - 'Pará', - 'Pernambuco', - 'Piauí', - 'Rio De Janeiro', - 'Rio Grande Do Norte', - 'Rio Grande Do Sul', - 'Rondônia', - 'Roraima', - 'Santa Catarina', - 'Sergipe', - 'São Paulo', - 'Tocantins', - ], - }, - IO: { - key: 'IO', - name: 'British Indian Ocean Territory', - phone: '246', - states: [], - }, - VG: { - key: 'VG', - name: 'British Virgin Islands', - phone: '+1-284', - states: [], - }, - BN: { - key: 'BN', - name: 'Brunei', - phone: '673', - states: ['Belait', 'Brunei-muara District', 'Temburong', 'Tutong'], - }, - BG: { - key: 'BG', - name: 'Bulgaria', - phone: '359', - states: [ - 'Blagoevgrad', - 'Burgas', - 'Dobrich', - 'Gabrovo', - 'Haskovo', - 'Kardzhali', - 'Kyustendil', - 'Lovech', - 'Montana', - 'Pazardzhik', - 'Pernik', - 'Pleven', - 'Plovdiv', - 'Razgrad', - 'Ruse', - 'Shumen', - 'Silistra', - 'Sliven', - 'Smolyan', - 'Sofia', - 'Sofia-capital', - 'Stara Zagora', - 'Targovishte', - 'Varna', - 'Veliko Tarnovo', - 'Vidin', - 'Vratsa', - 'Yambol', - ], - }, - BF: { - key: 'BF', - name: 'Burkina Faso', - phone: '226', - states: [ - 'Boucle Du Mouhoun', - 'Cascades', - 'Centre', - 'Centre-est', - 'Centre-nord', - 'Centre-ouest', - 'Centre-sud', - 'Est', - 'Hauts-bassins', - 'Nord', - 'Plateau-central', - 'Sahel', - 'Sud-ouest', - ], - }, - BI: { - key: 'BI', - name: 'Burundi', - phone: '257', - states: [ - 'Bubanza', - 'Bujumbura Mairie', - 'Bujumbura Rural', - 'Bururi', - 'Cankuzo', - 'Cibitoke', - 'Gitega', - 'Karuzi', - 'Kayanza', - 'Kirundo', - 'Makamba', - 'Muramvya', - 'Muyinga', - 'Mwaro', - 'Ngozi', - 'Rumonge', - 'Rutana', - 'Ruyigi', - ], - }, - CV: { - key: 'CV', - name: 'Cabo Verde', - phone: '238', - states: [ - 'Boa Vista', - 'Brava', - 'Maio', - 'Mosteiros', - 'Paul', - 'Porto Novo', - 'Praia', - 'Ribeira Brava', - 'Ribeira Grande', - 'Ribeira Grande De Santiago', - 'Sal', - 'Santa Catarina', - 'Santa Catarina Do Fogo', - 'Santa Cruz', - 'São Domingos', - 'São Filipe', - 'São Lourenço Dos Órgãos', - 'São Miguel', - 'São Salvador Do Mundo', - 'São Vicente', - 'Tarrafal', - 'Tarrafal De São Nicolau', - ], - }, - KH: { - key: 'KH', - name: 'Cambodia', - phone: '855', - states: [ - 'Banteay Meanchey', - 'Battambang', - 'Kampong Cham', - 'Kampong Chhnang', - 'Kampong Speu', - 'Kampong Thom', - 'Kampot', - 'Kandal', - 'Kep', - 'Koh Kong', - 'Kratie', - 'Mondolkiri', - 'Pailin', - 'Phnom Penh', - 'Preah Sihanouk', - 'Preah Vihear', - 'Prey Veng', - 'Pursat', - 'Ratanakiri', - 'Siem Reap', - 'Stung Treng', - 'Svay Rieng', - 'Takeo', - 'Tboung Khmum', - 'Ŏtâr Méanchey', - ], - }, - CM: { - key: 'CM', - name: 'Cameroon', - phone: '237', - states: [ - 'Adamaoua', - 'Centre', - 'East', - 'Far North', - 'Littoral', - 'North', - 'North-west', - 'South', - 'South-west', - 'West', - ], - }, - CA: { - key: 'CA', - name: 'Canada', - phone: '1', - states: [ - 'Alberta', - 'British Columbia', - 'Manitoba', - 'New Brunswick', - 'Newfoundland And Labrador', - 'Northwest Territories', - 'Nova Scotia', - 'Nunavut', - 'Ontario', - 'Prince Edward Island', - 'Quebec', - 'Saskatchewan', - 'Yukon', - ], - }, - KY: { - key: 'KY', - name: 'Cayman Islands', - phone: '+1-345', - states: ['Bodden Town', 'East End', 'George Town', 'North Side', 'Sister Island', 'West Bay'], - }, - CF: { - key: 'CF', - name: 'Central African Republic', - phone: '236', - states: [ - 'Bamingui-bangoran', - 'Bangui', - 'Basse-kotto', - 'Haut-mbomou', - 'Haute-kotto', - 'Kémo', - 'Lobaye', - 'Mambéré-kadéï', - 'Mbomou', - 'Nana-grébizi', - 'Nana-mambéré', - "Ombella-m'poko", - 'Ouaka', - 'Ouham', - 'Ouham-pendé', - 'Sangha-mbaéré', - 'Vakaga', - ], - }, - TD: { - key: 'TD', - name: 'Chad', - phone: '235', - states: [ - 'Barh El Gazel', - 'Batha', - 'Borkou', - 'Chari-baguirmi', - 'Ennedi-est', - 'Ennedi-ouest', - 'Guéra', - 'Hadjer-lamis', - 'Kanem', - 'Lac', - 'Logone Occidental', - 'Logone Oriental', - 'Mandoul', - 'Mayo-kebbi Est', - 'Mayo-kebbi Ouest', - 'Moyen-chari', - 'N’djaména', - 'Ouadaï', - 'Salamat', - 'Sila', - 'Tandjilé', - 'Tibesti', - 'Wadi Fira', - ], - }, - CL: { - key: 'CL', - name: 'Chile', - phone: '56', - states: [ - 'Antofagasta', - 'Araucanía', - 'Arica Y Parinacota', - 'Atacama', - 'Aysén', - 'Biobío', - 'Coquimbo Region', - 'Los Lagos Region', - 'Los Ríos Region', - 'Maule Region', - "O'higgins Region", - 'Region Of Magallanes', - 'Santiago Metropolitan', - 'Tarapacá', - 'Valparaíso', - 'Ñuble', - ], - }, - CN: { - key: 'CN', - name: 'China', - phone: '86', - states: [ - 'Anhui', - 'Beijing', - 'Chongqing', - 'Fujian', - 'Gansu', - 'Guangdong', - 'Guangxi', - 'Guizhou', - 'Hainan', - 'Hebei', - 'Heilongjiang', - 'Henan', - 'Hubei', - 'Hunan', - 'Inner Mongolia', - 'Jiangsu', - 'Jiangxi', - 'Jilin', - 'Liaoning', - 'Ningxia Hui Autonomous Region', - 'Qinghai', - 'Shaanxi', - 'Shandong', - 'Shanghai', - 'Shanxi', - 'Sichuan', - 'Tianjin', - 'Tibet', - 'Xinjiang', - 'Yunnan', - 'Zhejiang', - ], - }, - CX: { - key: 'CX', - name: 'Christmas Island', - phone: '61', - states: [], - }, - CC: { - key: 'CC', - name: 'Cocos Islands', - phone: '61', - states: [], - }, - CO: { - key: 'CO', - name: 'Colombia', - phone: '57', - states: [ - 'Amazonas', - 'Antioquia', - 'Atlántico', - 'Bogota D.c.', - 'Bolívar', - 'Boyacá', - 'Caldas', - 'Caquetá', - 'Casanare', - 'Cauca', - 'Cesar', - 'Chocó', - 'Cundinamarca', - 'Córdoba', - 'Departamento De Arauca', - 'Guainía', - 'Guaviare', - 'Huila', - 'La Guajira', - 'Magdalena', - 'Meta', - 'Nariño', - 'Norte De Santander', - 'Putumayo', - 'Quindío', - 'Risaralda', - 'San Andres Y Providencia', - 'Santander', - 'Sucre', - 'Tolima', - 'Valle Del Cauca', - 'Vaupés', - 'Vichada', - ], - }, - KM: { - key: 'KM', - name: 'Comoros', - phone: '269', - states: ['Anjouan', 'Grande Comore', 'Mohéli'], - }, - CK: { - key: 'CK', - name: 'Cook Islands', - phone: '682', - states: [ - 'Aitutaki', - 'Atiu', - "Ma'uke", - 'Mangaia', - 'Manihiki', - 'Mitiaro', - 'Palmerston', - 'Penrhyn', - 'Pukapuka', - 'Rakahanga', - 'Rarotonga', - ], - }, - CR: { - key: 'CR', - name: 'Costa Rica', - phone: '506', - states: ['Alajuela', 'Cartago', 'Guanacaste', 'Heredia', 'Limón', 'Puntarenas', 'San José'], - }, - HR: { - key: 'HR', - name: 'Croatia', - phone: '385', - states: [ - 'Bjelovarsko-bilogorska', - 'City Of Zagreb', - 'Dubrovačko-neretvanska', - 'Istria', - 'Karlovačka', - 'Koprivničko-križevačka', - 'Krapinsko-zagorska', - 'Ličko-senjska', - 'Međimurska', - 'Osječko-baranjska', - 'Požeško-slavonska', - 'Primorsko-goranska', - 'Sisačko-moslavačka', - 'Slavonski Brod-posavina', - 'Split-dalmatia', - 'Varaždinska', - 'Virovitičk-podravska', - 'Vukovar-sirmium', - 'Zadarska', - 'Zagrebačka', - 'Šibensko-kniniska', - ], - }, - CU: { - key: 'CU', - name: 'Cuba', - phone: '53', - states: [ - 'Artemisa', - 'Camagüey', - 'Ciego De Ávila', - 'Cienfuegos', - 'Granma', - 'Guantánamo', - 'Havana', - 'Holguín', - 'Isla De La Juventud', - 'Las Tunas', - 'Matanzas', - 'Mayabeque', - 'Pinar Del Río', - 'Sancti Spíritus', - 'Santiago De Cuba', - 'Villa Clara', - ], - }, - CW: { - key: 'CW', - name: 'Curacao', - phone: '599', - states: [], - }, - CY: { - key: 'CY', - name: 'Cyprus', - phone: '357', - states: ['Ammochostos', 'Keryneia', 'Larnaka', 'Limassol', 'Nicosia', 'Pafos'], - }, - CZ: { - key: 'CZ', - name: 'Czechia', - phone: '420', - states: [ - 'Central Bohemia', - 'Hlavní Město Praha', - 'Jihočeský Kraj', - 'Karlovarský Kraj', - 'Královéhradecký Kraj', - 'Liberecký Kraj', - 'Moravskoslezský', - 'Olomoucký', - 'Pardubický', - 'Plzeňský Kraj', - 'South Moravian', - 'Vysočina', - 'Zlín', - 'Ústecký Kraj', - ], - }, - CD: { - key: 'CD', - name: 'Democratic Republic of the Congo', - phone: '243', - states: [ - 'Bas-congo', - 'Bas-uele', - 'Haut-katanga', - 'Haut-lomami', - 'Haut-uele', - 'Ituri', - 'Kasai', - 'Kasai-central', - 'Kasaï-oriental', - 'Kinshasa', - 'Kwango', - 'Kwilu', - 'Lomami', - 'Lualaba', - 'Mai-ndombe', - 'Maniema', - 'Mongala', - 'Nord Kivu', - 'Nord-ubangi', - 'Sankuru', - 'South Kivu', - 'Sud-ubangi', - 'Tanganyika', - 'Tshopo', - 'Tshuapa', - 'Équateur', - ], - }, - DK: { - key: 'DK', - name: 'Denmark', - phone: '45', - states: ['Capital Region', 'Central Jutland', 'North Denmark', 'South Denmark', 'Zealand'], - }, - DJ: { - key: 'DJ', - name: 'Djibouti', - phone: '253', - states: ['Ali Sabieh', 'Arta', 'Dikhil', 'Djibouti', 'Obock', 'Tadjourah'], - }, - DM: { - key: 'DM', - name: 'Dominica', - phone: '+1-767', - states: [ - 'Saint Andrew', - 'Saint David', - 'Saint George', - 'Saint John', - 'Saint Joseph', - 'Saint Luke', - 'Saint Mark', - 'Saint Patrick', - 'Saint Paul', - 'Saint Peter', - ], - }, - DO: { - key: 'DO', - name: 'Dominican Republic', - phone: '+1-809 and 1-829', - states: [ - 'Azua', - 'Baoruco', - 'Barahona', - 'Dajabón', - 'Duarte', - 'El Seíbo', - 'Elías Piña', - 'Espaillat', - 'Hato Mayor', - 'Hermanas Mirabal', - 'Independencia', - 'La Altagracia', - 'La Romana', - 'La Vega', - 'María Trinidad Sánchez', - 'Monseñor Nouel', - 'Monte Cristi', - 'Monte Plata', - 'Nacional', - 'Pedernales', - 'Peravia', - 'Puerto Plata', - 'Samaná', - 'San Cristóbal', - 'San José De Ocoa', - 'San Juan', - 'San Pedro De Macorís', - 'Santiago', - 'Santiago Rodríguez', - 'Santo Domingo', - 'Sánchez Ramírez', - 'Valverde', - ], - }, - EC: { - key: 'EC', - name: 'Ecuador', - phone: '593', - states: [ - 'Azuay', - 'Bolívar', - 'Carchi', - 'Cañar', - 'Chimborazo', - 'Cotopaxi', - 'El Oro', - 'Esmeraldas', - 'Galápagos', - 'Guayas', - 'Imbabura', - 'Loja', - 'Los Ríos', - 'Manabí', - 'Morona-santiago', - 'Napo', - 'Orellana', - 'Pastaza', - 'Pichincha', - 'Santa Elena', - 'Santo Domingo De Los Tsáchilas', - 'Sucumbios', - 'Tungurahua', - 'Zamora-chinchipe', - ], - }, - EG: { - key: 'EG', - name: 'Egypt', - phone: '20', - states: [ - 'Alexandria', - 'Aswan', - 'Asyut', - 'Beheira', - 'Beni Suweif', - 'Cairo', - 'Dakahlia', - 'Damietta', - 'Faiyum', - 'Gharbia', - 'Giza', - 'Ismailia', - 'Kafr El-sheikh', - 'Luxor', - 'Matruh', - 'Minya', - 'Monufia', - 'New Valley', - 'North Sinai', - 'Port Said', - 'Qalyubia', - 'Qena', - 'Red Sea', - 'Sharqia', - 'Sohag', - 'South Sinai', - 'Suez', - ], - }, - SV: { - key: 'SV', - name: 'El Salvador', - phone: '503', - states: [ - 'Ahuachapán', - 'Cabañas', - 'Chalatenango', - 'Cuscatlán', - 'La Libertad', - 'La Paz', - 'La Unión', - 'Morazán', - 'San Miguel', - 'San Salvador', - 'San Vicente', - 'Santa Ana', - 'Sonsonate', - 'Usulután', - ], - }, - GQ: { - key: 'GQ', - name: 'Equatorial Guinea', - phone: '240', - states: [ - 'Annobon', - 'Bioko Norte', - 'Bioko Sur', - 'Centro Sur', - 'Djibloho', - 'Kié-ntem', - 'Litoral', - 'Wele-nzas', - ], - }, - ER: { - key: 'ER', - name: 'Eritrea', - phone: '291', - states: ['Anseba', 'Debub', 'Gash-barka', 'Maekel', 'Northern Red Sea', 'Southern Red Sea'], - }, - EE: { - key: 'EE', - name: 'Estonia', - phone: '372', - states: [ - 'Harjumaa', - 'Hiiumaa', - 'Ida-virumaa', - 'Järvamaa', - 'Jõgevamaa', - 'Lääne', - 'Lääne-virumaa', - 'Pärnumaa', - 'Põlvamaa', - 'Raplamaa', - 'Saare', - 'Tartu', - 'Valgamaa', - 'Viljandimaa', - 'Võrumaa', - ], - }, - SZ: { - key: 'SZ', - name: 'Eswatini', - phone: '268', - states: ['Hhohho', 'Lubombo', 'Manzini', 'Shiselweni'], - }, - ET: { - key: 'ET', - name: 'Ethiopia', - phone: '251', - states: [ - 'Addis Ababa', - 'Amhara', - 'Bīnshangul Gumuz', - 'Dire Dawa', - 'Gambela', - 'Harari', - 'Oromiya', - 'Snnpr', - 'Somali', - 'Tigray', - 'Āfar', - ], - }, - FK: { - key: 'FK', - name: 'Falkland Islands', - phone: '500', - states: [], - }, - FO: { - key: 'FO', - name: 'Faroe Islands', - phone: '298', - states: ['Eysturoy', 'Norðoyar', 'Sandoy', 'Streymoy', 'Suðuroy', 'Vágar'], - }, - FJ: { - key: 'FJ', - name: 'Fiji', - phone: '679', - states: ['Central', 'Eastern', 'Northern', 'Rotuma', 'Western'], - }, - FI: { - key: 'FI', - name: 'Finland', - phone: '358', - states: [ - 'Central Finland', - 'Central Ostrobothnia', - 'Kainuu', - 'Kanta-häme', - 'Kymenlaakso', - 'Lapland', - 'North Karelia', - 'North Ostrobothnia', - 'North Savo', - 'Ostrobothnia', - 'Paijat-hame', - 'Pirkanmaa', - 'Satakunta', - 'South Karelia', - 'South Ostrobothnia', - 'South Savo', - 'Southwest Finland', - 'Uusimaa', - ], - }, - FR: { - key: 'FR', - name: 'France', - phone: '33', - states: [ - 'Auvergne-rhône-alpes', - 'Bourgogne-franche-comté', - 'Brittany', - 'Centre', - 'Corsica', - 'Grand Est', - 'Hauts-de-france', - 'Normandy', - 'Nouvelle-aquitaine', - 'Occitanie', - 'Pays De La Loire', - "Provence-alpes-côte D'azur", - 'Île-de-france', - ], - }, - GF: { - key: 'GF', - name: 'French Guiana', - phone: '594', - states: ['Guyane'], - }, - PF: { - key: 'PF', - name: 'French Polynesia', - phone: '689', - states: [ - 'Leeward Islands', - 'Îles Australes', - 'Îles Du Vent', - 'Îles Marquises', - 'Îles Tuamotu-gambier', - ], - }, - TF: { - key: 'TF', - name: 'French Southern Territories', - phone: '', - states: ['Crozet', 'Kerguelen', 'Saint-paul-et-amsterdam', 'Terre-adélie', 'Îles Éparses'], - }, - GA: { - key: 'GA', - name: 'Gabon', - phone: '241', - states: [ - 'Estuaire', - 'Haut-ogooué', - 'Moyen-ogooué', - 'Ngouni', - 'Nyanga', - 'Ogooué-ivindo', - 'Ogooué-lolo', - 'Ogooué-maritime', - 'Woleu-ntem', - ], - }, - GM: { - key: 'GM', - name: 'Gambia', - phone: '220', - states: ['Banjul', 'Central River', 'Lower River', 'North Bank', 'Upper River', 'Western'], - }, - GE: { - key: 'GE', - name: 'Georgia', - phone: '995', - states: [ - 'Abkhazia', - 'Achara', - 'Guria', - 'Imereti', - 'Kakheti', - 'Kvemo Kartli', - 'Mtskheta-mtianeti', - 'Racha-lechkhumi And Kvemo Svaneti', - 'Samegrelo And Zemo Svaneti', - 'Samtskhe-javakheti', - 'Shida Kartli', - "T'bilisi", - ], - }, - DE: { - key: 'DE', - name: 'Germany', - phone: '49', - states: [ - 'Baden-württemberg', - 'Bavaria', - 'Berlin', - 'Brandenburg', - 'Bremen', - 'Hamburg', - 'Hesse', - 'Lower Saxony', - 'Mecklenburg-vorpommern', - 'North Rhine-westphalia', - 'Rheinland-pfalz', - 'Saarland', - 'Saxony', - 'Saxony-anhalt', - 'Schleswig-holstein', - 'Thuringia', - ], - }, - GH: { - key: 'GH', - name: 'Ghana', - phone: '233', - states: [ - 'Ahafo', - 'Ashanti', - 'Bono', - 'Bono East', - 'Central', - 'Eastern', - 'Greater Accra', - 'North East', - 'Northern', - 'Oti', - 'Savannah', - 'Upper East', - 'Upper West', - 'Volta', - 'Western', - 'Western North', - ], - }, - GI: { - key: 'GI', - name: 'Gibraltar', - phone: '350', - states: [], - }, - GR: { - key: 'GR', - name: 'Greece', - phone: '30', - states: [ - 'Attica', - 'Central Greece', - 'Central Macedonia', - 'Crete', - 'East Macedonia And Thrace', - 'Epirus', - 'Ionian Islands', - 'Mount Athos', - 'North Aegean', - 'Peloponnese', - 'South Aegean', - 'Thessaly', - 'West Greece', - 'West Macedonia', - ], - }, - GL: { - key: 'GL', - name: 'Greenland', - phone: '299', - states: ['Avannaata', 'Kujalleq', 'Qeqertalik', 'Qeqqata', 'Sermersooq'], - }, - GD: { - key: 'GD', - name: 'Grenada', - phone: '+1-473', - states: [ - 'Carriacou And Petite Martinique', - 'Saint Andrew', - 'Saint David', - 'Saint George', - 'Saint John', - 'Saint Mark', - 'Saint Patrick', - ], - }, - GP: { - key: 'GP', - name: 'Guadeloupe', - phone: '590', - states: ['Guadeloupe'], - }, - GU: { - key: 'GU', - name: 'Guam', - phone: '+1-671', - states: [ - 'Agana Heights', - 'Agat', - 'Asan', - 'Barrigada', - 'Chalan Pago-ordot', - 'Dededo', - 'Hagatna', - 'Inarajan', - 'Mangilao', - 'Merizo', - 'Mongmong-toto-maite', - 'Piti', - 'Santa Rita', - 'Sinajana', - 'Talofofo', - 'Tamuning', - 'Umatac', - 'Yigo', - 'Yona', - ], - }, - GT: { - key: 'GT', - name: 'Guatemala', - phone: '502', - states: [ - 'Alta Verapaz', - 'Baja Verapaz', - 'Chimaltenango', - 'Chiquimula', - 'El Progreso', - 'Escuintla', - 'Guatemala', - 'Huehuetenango', - 'Izabal', - 'Jalapa', - 'Jutiapa', - 'Petén', - 'Quetzaltenango', - 'Quiché', - 'Retalhuleu', - 'Sacatepéquez', - 'San Marcos', - 'Santa Rosa', - 'Sololá', - 'Suchitepeque', - 'Totonicapán', - 'Zacapa', - ], - }, - GG: { - key: 'GG', - name: 'Guernsey', - phone: '+44-1481', - states: [ - 'Alderney', - 'Castel', - 'Forest', - 'Saint Andrew', - 'Saint Saviour', - 'St Martin', - 'St Peter Port', - 'St Pierre Du Bois', - 'St Sampson', - 'Torteval', - 'Vale', - ], - }, - GN: { - key: 'GN', - name: 'Guinea', - phone: '224', - states: ['Boke', 'Conakry', 'Faranah', 'Kankan', 'Kindia', 'Labe', 'Mamou', 'Nzerekore'], - }, - GW: { - key: 'GW', - name: 'Guinea-Bissau', - phone: '245', - states: ['Bafatá', 'Biombo', 'Bissau', 'Bolama', 'Cacheu', 'Gabú', 'Oio', 'Quinara', 'Tombali'], - }, - GY: { - key: 'GY', - name: 'Guyana', - phone: '592', - states: [ - 'Barima-waini', - 'Cuyuni-mazaruni', - 'Demerara-mahaica', - 'East Berbice-corentyne', - 'Essequibo Islands-west Demerara', - 'Mahaica-berbice', - 'Pomeroon-supenaam', - 'Potaro-siparuni', - 'Upper Demerara-berbice', - 'Upper Takutu-upper Essequibo', - ], - }, - HT: { - key: 'HT', - name: 'Haiti', - phone: '509', - states: [ - 'Artibonite', - 'Centre', - 'Grandʼanse', - 'Nippes', - 'Nord', - 'Nord-est', - 'Nord-ouest', - 'Ouest', - 'Sud', - 'Sud-est', - ], - }, - HM: { - key: 'HM', - name: 'Heard Island and McDonald Islands', - phone: '', - states: [], - }, - HN: { - key: 'HN', - name: 'Honduras', - phone: '504', - states: [ - 'Atlántida', - 'Bay Islands', - 'Choluteca', - 'Colón', - 'Comayagua', - 'Copán', - 'Cortés', - 'El Paraíso', - 'Francisco Morazán', - 'Gracias A Dios', - 'Intibucá', - 'La Paz', - 'Lempira', - 'Ocotepeque', - 'Olancho', - 'Santa Bárbara', - 'Valle', - 'Yoro', - ], - }, - HK: { - key: 'HK', - name: 'Hong Kong', - phone: '852', - states: [ - 'Central And Western', - 'Eastern', - 'Islands', - 'Kowloon City', - 'Kwai Tsing', - 'Kwun Tong', - 'North', - 'Sai Kung', - 'Sha Tin', - 'Sham Shui Po', - 'Southern', - 'Tai Po', - 'Tsuen Wan', - 'Tuen Mun', - 'Wan Chai', - 'Wong Tai Sin', - 'Yau Tsim Mong', - 'Yuen Long', - ], - }, - HU: { - key: 'HU', - name: 'Hungary', - phone: '36', - states: [ - 'Baranya', - 'Bekes County', - 'Borsod-abaúj-zemplén', - 'Budapest', - 'Bács-kiskun', - 'Csongrád', - 'Fejér', - 'Győr-moson-sopron', - 'Hajdú-bihar', - 'Heves', - 'Jász-nagykun-szolnok', - 'Komárom-esztergom', - 'Nógrád', - 'Pest', - 'Somogy', - 'Szabolcs-szatmár-bereg', - 'Tolna', - 'Vas', - 'Veszprém', - 'Zala', - ], - }, - IS: { - key: 'IS', - name: 'Iceland', - phone: '354', - states: [ - 'Capital Region', - 'East', - 'Northeast', - 'Northwest', - 'South', - 'Southern Peninsula', - 'West', - 'Westfjords', - ], - }, - IN: { - key: 'IN', - name: 'India', - phone: '91', - states: [ - 'Andaman And Nicobar', - 'Andhra Pradesh', - 'Arunachal Pradesh', - 'Assam', - 'Bihar', - 'Chandigarh', - 'Chhattisgarh', - 'Dadra And Nagar Haveli And Daman And Diu', - 'Delhi', - 'Goa', - 'Gujarat', - 'Haryana', - 'Himachal Pradesh', - 'Jammu And Kashmir', - 'Jharkhand', - 'Karnataka', - 'Kerala', - 'Laccadives', - 'Ladakh', - 'Madhya Pradesh', - 'Maharashtra', - 'Manipur', - 'Meghalaya', - 'Mizoram', - 'Nagaland', - 'Odisha', - 'Puducherry', - 'Punjab', - 'Rajasthan', - 'Sikkim', - 'Tamil Nadu', - 'Telangana', - 'Tripura', - 'Uttar Pradesh', - 'Uttarakhand', - 'West Bengal', - ], - }, - ID: { - key: 'ID', - name: 'Indonesia', - phone: '62', - states: [ - 'Aceh', - 'Bali', - 'Bangka–belitung Islands', - 'Banten', - 'Bengkulu', - 'Central Java', - 'Central Kalimantan', - 'Central Sulawesi', - 'East Java', - 'East Kalimantan', - 'East Nusa Tenggara', - 'Gorontalo', - 'Jakarta', - 'Jambi', - 'Lampung', - 'Maluku', - 'North Kalimantan', - 'North Maluku', - 'North Sulawesi', - 'North Sumatra', - 'Papua', - 'Riau', - 'Riau Islands', - 'South Kalimantan', - 'South Sulawesi', - 'South Sumatra', - 'Southeast Sulawesi', - 'West Java', - 'West Kalimantan', - 'West Nusa Tenggara', - 'West Papua', - 'West Sulawesi', - 'West Sumatra', - 'Yogyakarta', - ], - }, - IR: { - key: 'IR', - name: 'Iran', - phone: '98', - states: [ - 'Alborz Province', - 'Ardabīl', - 'Bushehr', - 'Chaharmahal And Bakhtiari', - 'East Azerbaijan', - 'Fars', - 'Golestan', - 'Gīlān', - 'Hamadān', - 'Hormozgan', - 'Ilam Province', - 'Isfahan', - 'Kerman', - 'Kermānshāh', - 'Khuzestan', - 'Kohgiluyeh And Boyer-ahmad', - 'Kordestān', - 'Lorestan Province', - 'Markazi', - 'Māzandarān', - 'North Khorasan', - 'Qazvīn', - 'Qom', - 'Razavi Khorasan', - 'Semnan', - 'Sistan And Baluchestan', - 'South Khorasan Province', - 'Tehran', - 'West Azerbaijan', - 'Yazd', - 'Zanjan', - ], - }, - IQ: { - key: 'IQ', - name: 'Iraq', - phone: '964', - states: [ - 'Al Anbar', - 'Al Muthanná', - 'Al Qādisīyah', - 'An Najaf', - 'Arbīl', - 'Baghdad', - 'Basra', - 'Bābil', - 'Dhi Qar', - 'Diyālá', - 'Duhok', - 'Halabja Governorate', - 'Karbalāʼ', - 'Kirkuk', - 'Maysan', - 'Nineveh', - 'Salah Ad Din', - 'Sulaymaniyah', - 'Wāsiţ', - ], - }, - IE: { - key: 'IE', - name: 'Ireland', - phone: '353', - states: ['Connaught', 'Leinster', 'Munster', 'Ulster'], - }, - IM: { - key: 'IM', - name: 'Isle of Man', - phone: '+44-1624', - states: [ - 'Andreas', - 'Arbory', - 'Ballaugh', - 'Braddan', - 'Bride', - 'Castletown', - 'Douglas', - 'German', - 'Jurby', - 'Laxey', - 'Lezayre', - 'Lonan', - 'Malew', - 'Marown', - 'Maughold', - 'Michael', - 'Onchan', - 'Patrick', - 'Peel', - 'Port Erin', - 'Port St Mary', - 'Ramsey', - 'Rushen', - 'Santon', - ], - }, - IL: { - key: 'IL', - name: 'Israel', - phone: '972', - states: [ - 'Central District', - 'Haifa', - 'Jerusalem', - 'Judea And Samaria Area', - 'Northern District', - 'Southern District', - 'Tel Aviv', - ], - }, - IT: { - key: 'IT', - name: 'Italy', - phone: '39', - states: [ - 'Abruzzo', - 'Aosta Valley', - 'Apulia', - 'Basilicate', - 'Calabria', - 'Campania', - 'Emilia-romagna', - 'Friuli Venezia Giulia', - 'Lazio', - 'Liguria', - 'Lombardy', - 'Molise', - 'Piedmont', - 'Sardinia', - 'Sicily', - 'The Marches', - 'Trentino-alto Adige', - 'Tuscany', - 'Umbria', - 'Veneto', - ], - }, - CI: { - key: 'CI', - name: 'Ivory Coast', - phone: '225', - states: [ - 'Abidjan', - 'Bas-sassandra', - 'Comoé', - 'Denguélé', - 'Gôh-djiboua', - 'Lacs', - 'Lagunes', - 'Montagnes', - 'Sassandra-marahoué', - 'Savanes', - 'Vallée Du Bandama', - 'Woroba', - 'Yamoussoukro', - 'Zanzan', - ], - }, - JM: { - key: 'JM', - name: 'Jamaica', - phone: '+1-876', - states: [ - 'Clarendon', - 'Hanover', - 'Kingston', - 'Manchester', - 'Portland', - 'Saint Catherine', - 'St Ann', - 'St. Andrew', - 'St. Elizabeth', - 'St. James', - 'St. Mary', - 'St. Thomas', - 'Trelawny', - 'Westmoreland', - ], - }, - JP: { - key: 'JP', - name: 'Japan', - phone: '81', - states: [ - 'Aichi', - 'Akita', - 'Aomori', - 'Chiba', - 'Ehime', - 'Fukui', - 'Fukuoka', - 'Fukushima', - 'Gifu', - 'Gunma', - 'Hiroshima', - 'Hokkaido', - 'Hyōgo', - 'Ibaraki', - 'Ishikawa', - 'Iwate', - 'Kagawa', - 'Kagoshima', - 'Kanagawa', - 'Kochi', - 'Kumamoto', - 'Kyoto', - 'Mie', - 'Miyagi', - 'Miyazaki', - 'Nagano', - 'Nagasaki', - 'Nara', - 'Niigata', - 'Oita', - 'Okayama', - 'Okinawa', - 'Saga', - 'Saitama', - 'Shiga', - 'Shimane', - 'Shizuoka', - 'Tochigi', - 'Tokushima', - 'Tokyo', - 'Tottori', - 'Toyama', - 'Wakayama', - 'Yamagata', - 'Yamaguchi', - 'Yamanashi', - 'Ōsaka', - ], - }, - JE: { - key: 'JE', - name: 'Jersey', - phone: '+44-1534', - states: [ - 'Grouville', - 'St Clement', - 'St Helier', - 'St John', - 'St Lawrence', - 'St Martîn', - 'St Mary', - 'St Ouen', - 'St Peter', - 'St Saviour', - 'St. Brelade', - 'Trinity', - ], - }, - JO: { - key: 'JO', - name: 'Jordan', - phone: '962', - states: [ - 'Ajlun', - 'Amman', - 'Aqaba', - 'Balqa', - 'Irbid', - 'Jerash', - 'Karak', - 'Madaba', - 'Mafraq', - 'Ma’an', - 'Tafielah', - 'Zarqa', - ], - }, - KZ: { - key: 'KZ', - name: 'Kazakhstan', - phone: '7', - states: [ - 'Almaty', - 'Almaty Oblysy', - 'Aqmola', - 'Aqtöbe', - 'Atyraū', - 'Baikonur', - 'Batys Qazaqstan', - 'East Kazakhstan', - 'Karaganda', - 'Mangghystaū', - 'North Kazakhstan', - 'Nur-sultan', - 'Pavlodar Region', - 'Qostanay', - 'Qyzylorda', - 'Shymkent', - 'South Kazakhstan', - 'Zhambyl', - ], - }, - KE: { - key: 'KE', - name: 'Kenya', - phone: '254', - states: [ - 'Baringo', - 'Bomet', - 'Bungoma', - 'Busia', - 'Elegeyo-marakwet', - 'Embu', - 'Garissa', - 'Homa Bay', - 'Isiolo', - 'Kajiado', - 'Kakamega', - 'Kericho', - 'Kiambu', - 'Kilifi', - 'Kirinyaga', - 'Kisii', - 'Kisumu', - 'Kitui', - 'Kwale', - 'Laikipia', - 'Lamu', - 'Machakos', - 'Makueni', - 'Mandera', - 'Marsabit', - 'Meru', - 'Migori', - 'Mombasa', - "Murang'a", - 'Nairobi Area', - 'Nakuru', - 'Nandi', - 'Narok', - 'Nyamira', - 'Nyandarua', - 'Nyeri', - 'Samburu', - 'Siaya', - 'Taita Taveta', - 'Tana River', - 'Tharaka - Nithi', - 'Trans Nzoia', - 'Turkana', - 'Uasin Gishu', - 'Vihiga', - 'Wajir', - 'West Pokot', - ], - }, - KI: { - key: 'KI', - name: 'Kiribati', - phone: '686', - states: ['Gilbert Islands', 'Line Islands', 'Phoenix Islands'], - }, - XK: { - key: 'XK', - name: 'Kosovo', - phone: '', - states: ['Ferizaj', 'Gjakova', 'Gjilan', 'Mitrovica', 'Pec', 'Pristina', 'Prizren'], - }, - KW: { - key: 'KW', - name: 'Kuwait', - phone: '965', - states: ['Al Asimah', 'Al Aḩmadī', 'Al Farwaniyah', 'Al Jahrāʼ', 'Hawalli', 'Mubārak Al Kabīr'], - }, - KG: { - key: 'KG', - name: 'Kyrgyzstan', - phone: '996', - states: ['Batken', 'Bishkek', 'Chüy', 'Issyk-kul', 'Jalal-abad', 'Naryn', 'Osh', 'Osh City', 'Talas'], - }, - LA: { - key: 'LA', - name: 'Laos', - phone: '856', - states: [ - 'Attapu', - 'Bokeo', - 'Bolikhamsai', - 'Champasak', - 'Houaphan', - 'Khammouan', - 'Louangphabang', - 'Loungnamtha', - 'Oudômxai', - 'Phôngsali', - 'Salavan', - 'Savannahkhét', - 'Vientiane', - 'Vientiane Prefecture', - 'Xaisomboun', - 'Xiagnabouli', - 'Xiangkhoang', - 'Xékong', - ], - }, - LV: { - key: 'LV', - name: 'Latvia', - phone: '371', - states: [ - 'Aizkraukles Novads', - 'Alūksnes Novads', - 'Augšdaugava Municipality', - 'Balvu Novads', - 'Bauskas Rajons', - 'Cēsu Rajons', - 'Daugavpils', - 'Dobeles Novads', - 'Gulbenes Novads', - 'Jelgava', - 'Jelgavas Novads', - 'Jēkabpils Municipality', - 'Jūrmala', - 'Krāslavas Novads', - 'Kuldīgas Novads', - 'Liepāja', - 'Limbažu Novads', - 'Ludzas Novads', - 'Līvāni', - 'Madona Municipality', - 'Mārupe', - 'Ogre', - 'Olaine', - 'Preiļu Novads', - 'Riga', - 'Ropažu', - 'Rēzekne', - 'Rēzeknes Novads', - 'Salaspils', - 'Saldus Rajons', - 'Saulkrastu', - 'Sigulda', - 'Smiltene', - 'South Kurzeme Municipality', - 'Talsi Municipality', - 'Tukuma Novads', - 'Valka', - 'Valmiera', - 'Varakļāni', - 'Ventspils', - 'Ventspils Rajons', - 'Ādaži', - 'Ķekava', - ], - }, - LB: { - key: 'LB', - name: 'Lebanon', - phone: '961', - states: [ - 'Aakkâr', - 'Baalbek-hermel', - 'Beyrouth', - 'Béqaa', - 'Liban-nord', - 'Mont-liban', - 'Nabatîyé', - 'South Governorate', - ], - }, - LS: { - key: 'LS', - name: 'Lesotho', - phone: '266', - states: [ - 'Berea', - 'Butha-buthe', - 'Leribe', - 'Mafeteng', - 'Maseru', - 'Mohaleʼs Hoek', - 'Mokhotlong', - 'Qachaʼs Nek', - 'Quthing', - 'Thaba-tseka', - ], - }, - LR: { - key: 'LR', - name: 'Liberia', - phone: '231', - states: [ - 'Bomi', - 'Bong', - 'Gbarpolu', - 'Grand Bassa', - 'Grand Cape Mount', - 'Grand Gedeh', - 'Grand Kru', - 'Lofa', - 'Margibi', - 'Maryland', - 'Montserrado', - 'Nimba', - 'River Cess', - 'River Gee', - 'Sinoe', - ], - }, - LY: { - key: 'LY', - name: 'Libya', - phone: '218', - states: [ - 'Al Buţnān', - 'Al Jabal Al Akhḑar', - 'Al Jafārah', - 'Al Jufrah', - 'Al Kufrah', - 'Al Marj', - 'Al Marqab', - 'Al Wāḩāt', - 'An Nuqāţ Al Khams', - 'Ash Shāţiʼ', - 'Az Zāwiyah', - 'Banghāzī', - 'Darnah', - 'Ghāt', - 'Jabal Al Gharbi', - 'Mişrātah', - 'Murzuq', - 'Nālūt', - 'Sabhā', - 'Surt', - 'Tripoli', - 'Wādī Al Ḩayāt', - ], - }, - LI: { - key: 'LI', - name: 'Liechtenstein', - phone: '423', - states: [ - 'Balzers', - 'Eschen', - 'Gamprin', - 'Mauren', - 'Planken', - 'Ruggell', - 'Schaan', - 'Schellenberg', - 'Triesen', - 'Triesenberg', - 'Vaduz', - ], - }, - LT: { - key: 'LT', - name: 'Lithuania', - phone: '370', - states: [ - 'Alytus', - 'Kaunas', - 'Klaipėda County', - 'Marijampolė County', - 'Panevėžys', - 'Siauliai', - 'Tauragė County', - 'Telsiai', - 'Utena', - 'Vilnius', - ], - }, - LU: { - key: 'LU', - name: 'Luxembourg', - phone: '352', - states: [ - 'Capellen', - 'Clervaux', - 'Diekirch', - 'Echternach', - 'Esch-sur-alzette', - 'Grevenmacher', - 'Luxembourg', - 'Mersch', - 'Redange', - 'Remich', - 'Vianden', - 'Wiltz', - ], - }, - MO: { - key: 'MO', - name: 'Macao', - phone: '853', - states: [ - 'Cotai', - 'Nossa Senhora De Fátima', - 'Nossa Senhora Do Carmo', - 'Santo António', - 'São Francisco Xavier', - 'São Lourenço', - 'São Lázaro', - 'Sé', - ], - }, - MG: { - key: 'MG', - name: 'Madagascar', - phone: '261', - states: [ - 'Alaotra Mangoro', - "Amoron'i Mania", - 'Analamanga', - 'Analanjirofo', - 'Androy', - 'Anosy', - 'Atsimo-andrefana', - 'Atsimo-atsinanana', - 'Atsinanana', - 'Betsiboka', - 'Boeny', - 'Bongolava', - 'Diana', - 'Ihorombe', - 'Itasy', - 'Melaky', - 'Menabe', - 'Sava', - 'Sofia', - 'Upper Matsiatra', - 'Vakinankaratra', - 'Vatovavy Fitovinany', - ], - }, - MW: { - key: 'MW', - name: 'Malawi', - phone: '265', - states: ['Central Region', 'Northern Region', 'Southern Region'], - }, - MY: { - key: 'MY', - name: 'Malaysia', - phone: '60', - states: [ - 'Johor', - 'Kedah', - 'Kelantan', - 'Kuala Lumpur', - 'Labuan', - 'Melaka', - 'Negeri Sembilan', - 'Pahang', - 'Penang', - 'Perak', - 'Perlis', - 'Putrajaya', - 'Sabah', - 'Sarawak', - 'Selangor', - 'Terengganu', - ], - }, - MV: { - key: 'MV', - name: 'Maldives', - phone: '960', - states: [ - 'Baa Atholhu', - 'Dhaalu Atholhu', - 'Faafu Atholhu', - 'Gaafu Alif Atoll', - 'Gaafu Dhaalu Atoll', - 'Gnyaviyani Atoll', - 'Haa Alifu Atholhu', - 'Haa Dhaalu Atholhu', - 'Kaafu Atoll', - 'Laamu', - 'Lhaviyani Atholhu', - 'Male', - 'Meemu Atholhu', - 'Noonu Atoll', - 'Northern Ari Atoll', - 'Raa Atoll', - 'Seenu', - 'Shaviyani Atholhu', - 'Southern Ari Atoll', - 'Thaa Atholhu', - 'Vaavu Atholhu', - ], - }, - ML: { - key: 'ML', - name: 'Mali', - phone: '223', - states: [ - 'Bamako', - 'Gao', - 'Kayes', - 'Kidal', - 'Koulikoro', - 'Mopti', - 'Ménaka', - 'Sikasso', - 'Ségou', - 'Taoudénit', - 'Tombouctou', - ], - }, - MT: { - key: 'MT', - name: 'Malta', - phone: '356', - states: [ - 'Attard', - 'Balzan', - 'Birkirkara', - 'Birżebbuġa', - 'Bormla', - 'Dingli', - 'Floriana', - 'Għajnsielem', - 'Il-birgu', - 'Il-fgura', - 'Il-fontana', - 'Il-gudja', - 'Il-gżira', - 'Il-kalkara', - 'Il-marsa', - 'Il-mellieħa', - 'Il-mosta', - 'Il-munxar', - 'Il-qala', - 'Il-qrendi', - 'Il-ħamrun', - 'In-nadur', - 'In-naxxar', - 'Ir-rabat', - 'Is-siġġiewi', - 'Is-swieqi', - 'Ix-xagħra', - 'Ix-xewkija', - 'Ix-xgħajra', - 'Iż-żebbuġ', - 'Iż-żejtun', - 'Iż-żurrieq', - 'Kirkop', - 'L-għarb', - 'L-għasri', - 'L-iklin', - 'L-imdina', - 'L-imqabba', - 'L-imsida', - 'L-imġarr', - 'Lija', - 'Luqa', - 'Marsaskala', - 'Marsaxlokk', - 'Mtarfa', - 'Paola', - 'Pembroke', - 'Qormi', - 'Safi', - 'Saint John', - 'Saint Julian', - 'Saint Lawrence', - 'Saint Lucia', - 'Saint Paul’s Bay', - 'Saint Venera', - 'Sannat', - 'Senglea', - 'Tal-pietà', - 'Tarxien', - 'Tas-sliema', - 'Ta’ Kerċem', - 'Ta’ Xbiex', - 'Valletta', - 'Victoria', - 'Ħal Għargħur', - 'Ħal Għaxaq', - 'Ħaż-żabbar', - 'Ħaż-żebbuġ', - ], - }, - MH: { - key: 'MH', - name: 'Marshall Islands', - phone: '692', - states: [ - 'Ailinginae Atoll', - 'Ailinglaplap Atoll', - 'Ailuk Atoll', - 'Arno Atoll', - 'Aur Atoll', - 'Bikar Atoll', - 'Bikini Atoll', - 'Bokak Atoll', - 'Ebon Atoll', - 'Enewetak Atoll', - 'Erikub Atoll', - 'Jabat Island', - 'Jaluit Atoll', - 'Jemo Island', - 'Kili Island', - 'Kwajalein Atoll', - 'Lae Atoll', - 'Lib Island', - 'Likiep Atoll', - 'Majuro Atoll', - 'Maloelap Atoll', - 'Mejit Island', - 'Mili Atoll', - 'Namdrik Atoll', - 'Namu Atoll', - 'Rongelap Atoll', - 'Rongrik Atoll', - 'Taka Atoll', - 'Ujae Atoll', - 'Ujelang', - 'Utrik Atoll', - 'Wotho Atoll', - 'Wotje Atoll', - ], - }, - MQ: { - key: 'MQ', - name: 'Martinique', - phone: '596', - states: ['Martinique'], - }, - MR: { - key: 'MR', - name: 'Mauritania', - phone: '222', - states: [ - 'Adrar', - 'Assaba', - 'Brakna', - 'Dakhlet Nouadhibou', - 'Gorgol', - 'Guidimaka', - 'Hodh Ech Chargi', - 'Hodh El Gharbi', - 'Inchiri', - 'Nouakchott Nord', - 'Nouakchott Ouest', - 'Nouakchott Sud', - 'Tagant', - 'Tiris Zemmour', - 'Trarza', - ], - }, - MU: { - key: 'MU', - name: 'Mauritius', - phone: '230', - states: [ - 'Agalega Islands', - 'Black River', - 'Cargados Carajos', - 'Flacq', - 'Grand Port', - 'Moka', - 'Pamplemousses', - 'Plaines Wilhems', - 'Port Louis', - 'Rivière Du Rempart', - 'Rodrigues', - 'Savanne', - ], - }, - YT: { - key: 'YT', - name: 'Mayotte', - phone: '262', - states: [ - 'Acoua', - 'Bandraboua', - 'Bandrele', - 'Bouéni', - 'Chiconi', - 'Chirongui', - 'Dembeni', - 'Dzaoudzi', - 'Kani-kéli', - 'Koungou', - "M'tsangamouji", - 'Mamoudzou', - 'Mtsamboro', - 'Ouangani', - 'Pamandzi', - 'Sada', - 'Tsingoni', - ], - }, - MX: { - key: 'MX', - name: 'Mexico', - phone: '52', - states: [ - 'Aguascalientes', - 'Baja California', - 'Baja California Sur', - 'Campeche', - 'Chiapas', - 'Chihuahua', - 'Coahuila', - 'Colima', - 'Durango', - 'Guanajuato', - 'Guerrero', - 'Hidalgo', - 'Jalisco', - 'Mexico City', - 'Michoacán', - 'Morelos', - 'México', - 'Nayarit', - 'Nuevo León', - 'Oaxaca', - 'Puebla', - 'Querétaro', - 'Quintana Roo', - 'San Luis Potosí', - 'Sinaloa', - 'Sonora', - 'Tabasco', - 'Tamaulipas', - 'Tlaxcala', - 'Veracruz', - 'Yucatán', - 'Zacatecas', - ], - }, - FM: { - key: 'FM', - name: 'Micronesia', - phone: '691', - states: ['Chuuk', 'Kosrae', 'Pohnpei', 'Yap'], - }, - MD: { - key: 'MD', - name: 'Moldova', - phone: '373', - states: [ - 'Anenii Noi', - 'Basarabeasca', - 'Bender Municipality', - 'Briceni', - 'Bălţi', - 'Cahul', - 'Cantemir', - 'Chișinău Municipality', - 'Cimişlia', - 'Criuleni', - 'Călăraşi', - 'Căuşeni', - 'Donduşeni', - 'Drochia', - 'Dubăsari', - 'Floreşti', - 'Fălești', - 'Glodeni', - 'Găgăuzia', - 'Hînceşti', - 'Ialoveni', - 'Leova', - 'Nisporeni', - 'Orhei', - 'Raionul Edineţ', - 'Raionul Ocniţa', - 'Raionul Soroca', - 'Rezina', - 'Rîşcani', - 'Strășeni', - 'Sîngerei', - 'Taraclia', - 'Teleneşti', - 'Transnistria', - 'Ungheni', - 'Şoldăneşti', - 'Ştefan-vodă', - ], - }, - MC: { - key: 'MC', - name: 'Monaco', - phone: '377', - states: ['Municipality Of Monaco'], - }, - MN: { - key: 'MN', - name: 'Mongolia', - phone: '976', - states: [ - 'Arhangay', - 'Bayan-ölgiy', - 'Bayanhongor', - 'Bulgan', - 'Central Aimak', - 'Darhan Uul', - 'Dzabkhan', - 'East Aimak', - 'East Gobi Aymag', - 'Govĭ-altay', - 'Govĭ-sumber', - 'Hentiy', - 'Hovd', - 'Hövsgöl', - 'Middle Govĭ', - 'Orhon', - 'Selenge', - 'Sühbaatar', - 'Ulaanbaatar', - 'Uvs', - 'Ömnögovĭ', - 'Övörhangay', - ], - }, - ME: { - key: 'ME', - name: 'Montenegro', - phone: '382', - states: [ - 'Andrijevica', - 'Bar', - 'Berane', - 'Bijelo Polje', - 'Budva', - 'Cetinje', - 'Danilovgrad', - 'Gusinje', - 'Herceg Novi', - 'Kotor', - 'Mojkovac', - 'Opština Kolašin', - 'Opština Nikšić', - 'Opština Plav', - 'Opština Plužine', - 'Opština Rožaje', - 'Opština Šavnik', - 'Opština Žabljak', - 'Petnjica', - 'Pljevlja', - 'Podgorica', - 'Tivat', - 'Tuzi', - 'Ulcinj', - ], - }, - MS: { - key: 'MS', - name: 'Montserrat', - phone: '+1-664', - states: ['Saint Anthony', 'Saint Georges', 'Saint Peter'], - }, - MA: { - key: 'MA', - name: 'Morocco', - phone: '212', - states: [ - 'Béni Mellal-khénifra', - 'Casablanca-settat', - 'Dakhla-oued Ed-dahab', - 'Drâa-tafilalet', - 'Fès-meknès', - 'Guelmim-oued Noun', - 'Laâyoune-sakia El Hamra', - 'Marrakesh-safi', - 'Oriental', - 'Rabat-salé-kénitra', - 'Souss-massa', - 'Tanger-tetouan-al Hoceima', - ], - }, - MZ: { - key: 'MZ', - name: 'Mozambique', - phone: '258', - states: [ - 'Cabo Delgado', - 'Gaza', - 'Inhambane', - 'Manica', - 'Maputo City', - 'Maputo Province', - 'Nampula', - 'Niassa', - 'Sofala', - 'Tete', - 'Zambézia', - ], - }, - MM: { - key: 'MM', - name: 'Myanmar', - phone: '95', - states: [ - 'Ayeyarwady', - 'Bago', - 'Chin', - 'Kachin', - 'Kayah', - 'Kayin', - 'Magway', - 'Mandalay', - 'Mon', - 'Nay Pyi Taw', - 'Rakhine', - 'Rangoon', - 'Sagain', - 'Shan', - 'Tanintharyi', - ], - }, - NA: { - key: 'NA', - name: 'Namibia', - phone: '264', - states: [ - 'Erongo', - 'Hardap', - 'Karas', - 'Kavango East', - 'Kavango West', - 'Khomas', - 'Kunene', - 'Ohangwena', - 'Omaheke', - 'Omusati', - 'Oshana', - 'Oshikoto', - 'Otjozondjupa', - 'Zambezi', - ], - }, - NR: { - key: 'NR', - name: 'Nauru', - phone: '674', - states: [ - 'Aiwo', - 'Anabar', - 'Anetan', - 'Anibare', - 'Baiti', - 'Boe', - 'Buada', - 'Denigomodu', - 'Ewa', - 'Ijuw', - 'Meneng', - 'Nibok', - 'Uaboe', - 'Yaren', - ], - }, - NP: { - key: 'NP', - name: 'Nepal', - phone: '977', - states: [ - 'Bagmati Province', - 'Karnali Pradesh', - 'Lumbini Province', - 'Province 1', - 'Province 2', - 'Province 4', - 'Sudurpashchim Pradesh', - ], - }, - NL: { - key: 'NL', - name: 'Netherlands', - phone: '31', - states: [ - 'Drenthe', - 'Flevoland', - 'Friesland', - 'Gelderland', - 'Groningen', - 'Limburg', - 'North Brabant', - 'North Holland', - 'Overijssel', - 'South Holland', - 'Utrecht', - 'Zeeland', - ], - }, - AN: { - key: 'AN', - name: 'Netherlands Antilles', - phone: '599', - states: [], - }, - NC: { - key: 'NC', - name: 'New Caledonia', - phone: '687', - states: ['Loyalty Islands', 'North Province', 'South Province'], - }, - NZ: { - key: 'NZ', - name: 'New Zealand', - phone: '64', - states: [ - 'Auckland', - 'Bay Of Plenty', - 'Canterbury', - 'Chatham Islands', - 'Gisborne', - "Hawke's Bay", - 'Manawatu-wanganui', - 'Marlborough', - 'Nelson', - 'Northland', - 'Otago', - 'Southland', - 'Taranaki', - 'Tasman', - 'Waikato', - 'Wellington', - 'West Coast', - ], - }, - NI: { - key: 'NI', - name: 'Nicaragua', - phone: '505', - states: [ - 'Boaco', - 'Carazo', - 'Chinandega', - 'Chontales', - 'Estelí', - 'Granada', - 'Jinotega', - 'León', - 'Madriz', - 'Managua', - 'Masaya', - 'Matagalpa', - 'North Caribbean Coast', - 'Nueva Segovia', - 'Rivas', - 'Río San Juan', - 'South Caribbean Coast', - ], - }, - NE: { - key: 'NE', - name: 'Niger', - phone: '227', - states: ['Agadez', 'Diffa', 'Dosso', 'Maradi', 'Niamey', 'Tahoua', 'Tillabéri', 'Zinder'], - }, - NG: { - key: 'NG', - name: 'Nigeria', - phone: '234', - states: [ - 'Abia', - 'Adamawa', - 'Akwa Ibom', - 'Anambra', - 'Bauchi', - 'Bayelsa', - 'Benue', - 'Borno', - 'Cross River', - 'Delta', - 'Ebonyi', - 'Edo', - 'Ekiti', - 'Enugu', - 'Fct', - 'Gombe', - 'Imo', - 'Jigawa', - 'Kaduna', - 'Kano', - 'Katsina', - 'Kebbi', - 'Kogi', - 'Kwara', - 'Lagos', - 'Nassarawa', - 'Niger', - 'Ogun', - 'Ondo', - 'Osun', - 'Oyo', - 'Plateau', - 'Rivers', - 'Sokoto', - 'Taraba', - 'Yobe', - 'Zamfara', - ], - }, - NU: { - key: 'NU', - name: 'Niue', - phone: '683', - states: [], - }, - NF: { - key: 'NF', - name: 'Norfolk Island', - phone: '672', - states: [], - }, - KP: { - key: 'KP', - name: 'North Korea', - phone: '850', - states: [ - 'Chagang-do', - 'Hamgyŏng-bukto', - 'Hamgyŏng-namdo', - 'Hwanghae-bukto', - 'Hwanghae-namdo', - 'Kangwŏn-do', - "P'yŏngan-bukto", - 'Pyongyang', - 'Rason', - 'South Pyongan', - 'Yanggang-do', - ], - }, - MK: { - key: 'MK', - name: 'North Macedonia', - phone: '389', - states: [ - 'Arachinovo', - 'Berovo', - 'Bitola', - 'Bogdanci', - 'Bogovinje', - 'Bosilovo', - 'Brvenica', - 'Centar Zhupa', - 'Chashka', - 'Chucher Sandevo', - 'Debar', - 'Debarca', - 'Delchevo', - 'Demir Hisar', - 'Demir Kapija', - 'Dojran', - 'Dolneni', - 'Gevgelija', - 'Gostivar', - 'Grad Skopje', - 'Gradsko', - 'Ilinden', - 'Jegunovce', - 'Karbinci', - 'Kavadarci', - 'Kichevo', - 'Kochani', - 'Konche', - 'Kratovo', - 'Kriva Palanka', - 'Krivogashtani', - 'Krushevo', - 'Kumanovo', - 'Lipkovo', - 'Lozovo', - 'Makedonska Kamenica', - 'Makedonski Brod', - 'Mavrovo And Rostuša', - 'Mogila', - 'Negotino', - 'Novaci', - 'Novo Selo', - 'Ohrid', - 'Pehchevo', - 'Petrovec', - 'Plasnica', - 'Prilep', - 'Probishtip', - 'Radovish', - 'Rankovce', - 'Resen', - 'Rosoman', - 'Shtip', - 'Sopište', - 'Staro Nagorichane', - 'Struga', - 'Strumica', - 'Studenichani', - 'Sveti Nikole', - 'Tearce', - 'Tetovo', - 'Valandovo', - 'Vasilevo', - 'Veles', - 'Vevchani', - 'Vinica', - 'Vrapchishte', - 'Zelenikovo', - 'Zhelino', - 'Zrnovci', - 'Češinovo-obleševo', - ], - }, - MP: { - key: 'MP', - name: 'Northern Mariana Islands', - phone: '+1-670', - states: ['Northern Islands', 'Rota', 'Saipan', 'Tinian'], - }, - NO: { - key: 'NO', - name: 'Norway', - phone: '47', - states: [ - 'Agder', - 'Innlandet', - 'Møre Og Romsdal', - 'Nordland', - 'Oslo', - 'Rogaland', - 'Troms Og Finnmark', - 'Trøndelag', - 'Vestfold Og Telemark', - 'Vestland', - 'Viken', - ], - }, - OM: { - key: 'OM', - name: 'Oman', - phone: '968', - states: [ - 'Ad Dakhiliyah', - 'Ad Dhahirah', - 'Al Batinah North', - 'Al Batinah South', - 'Al Buraimi', - 'Al Wusta Governorate', - 'Dhofar', - 'Musandam Governorate', - 'Muscat', - 'Northeastern Governorate', - 'Southeastern Governorate', - ], - }, - PK: { - key: 'PK', - name: 'Pakistan', - phone: '92', - states: [ - 'Azad Kashmir', - 'Balochistan', - 'Gilgit-baltistan', - 'Islamabad', - 'Khyber Pakhtunkhwa', - 'Punjab', - 'Sindh', - ], - }, - PW: { - key: 'PW', - name: 'Palau', - phone: '680', - states: [ - 'Aimeliik', - 'Airai', - 'Angaur', - 'Hatohobei', - 'Kayangel', - 'Koror', - 'Melekeok', - 'Ngaraard', - 'Ngarchelong', - 'Ngardmau', - 'Ngaremlengui', - 'Ngatpang', - 'Ngchesar', - 'Ngiwal', - 'Peleliu', - 'Sonsorol', - ], - }, - PS: { - key: 'PS', - name: 'Palestinian Territory', - phone: '970', - states: ['Gaza Strip', 'West Bank'], - }, - PA: { - key: 'PA', - name: 'Panama', - phone: '507', - states: [ - 'Bocas Del Toro', - 'Chiriquí', - 'Coclé', - 'Colón', - 'Darién', - 'Emberá', - 'Guna Yala', - 'Herrera', - 'Los Santos', - 'Ngöbe-buglé', - 'Panamá', - 'Panamá Oeste', - 'Veraguas', - ], - }, - PG: { - key: 'PG', - name: 'Papua New Guinea', - phone: '675', - states: [ - 'Bougainville', - 'Central Province', - 'Chimbu', - 'East New Britain', - 'East Sepik', - 'Eastern Highlands', - 'Enga', - 'Gulf', - 'Hela', - 'Jiwaka', - 'Madang', - 'Manus', - 'Milne Bay', - 'Morobe', - 'National Capital', - 'New Ireland', - 'Northern Province', - 'Sandaun', - 'Southern Highlands', - 'West New Britain', - 'Western Highlands', - 'Western Province', - ], - }, - PY: { - key: 'PY', - name: 'Paraguay', - phone: '595', - states: [ - 'Alto Paraguay', - 'Alto Paraná', - 'Amambay', - 'Asunción', - 'Boquerón', - 'Caaguazú', - 'Caazapá', - 'Canindeyú', - 'Central', - 'Concepción', - 'Cordillera', - 'Guairá', - 'Itapúa', - 'Misiones', - 'Paraguarí', - 'Presidente Hayes', - 'San Pedro', - 'Ñeembucú', - ], - }, - PE: { - key: 'PE', - name: 'Peru', - phone: '51', - states: [ - 'Amazonas', - 'Ancash', - 'Apurímac', - 'Arequipa', - 'Ayacucho', - 'Cajamarca', - 'Callao', - 'Cusco', - 'Huancavelica', - 'Huanuco', - 'Ica', - 'Junin', - 'La Libertad', - 'Lambayeque', - 'Lima', - 'Lima Region', - 'Loreto', - 'Madre De Dios', - 'Moquegua', - 'Pasco', - 'Piura', - 'Puno', - 'San Martín', - 'Tacna', - 'Tumbes', - 'Ucayali', - ], - }, - PH: { - key: 'PH', - name: 'Philippines', - phone: '63', - states: [ - 'Autonomous Region In Muslim Mindanao', - 'Bicol', - 'Cagayan Valley', - 'Calabarzon', - 'Caraga', - 'Central Luzon', - 'Central Visayas', - 'Cordillera', - 'Davao', - 'Eastern Visayas', - 'Ilocos', - 'Metro Manila', - 'Mimaropa', - 'Northern Mindanao', - 'Soccsksargen', - 'Western Visayas', - 'Zamboanga Peninsula', - ], - }, - PN: { - key: 'PN', - name: 'Pitcairn', - phone: '870', - states: [], - }, - PL: { - key: 'PL', - name: 'Poland', - phone: '48', - states: [ - 'Greater Poland', - 'Kujawsko-pomorskie', - 'Lesser Poland', - 'Lower Silesia', - 'Lublin', - 'Lubusz', - 'Mazovia', - 'Opole Voivodeship', - 'Podlasie', - 'Pomerania', - 'Silesia', - 'Subcarpathia', - 'Warmia-masuria', - 'West Pomerania', - 'Łódź Voivodeship', - 'Świętokrzyskie', - ], - }, - PT: { - key: 'PT', - name: 'Portugal', - phone: '351', - states: [ - 'Aveiro', - 'Azores', - 'Beja', - 'Braga', - 'Bragança', - 'Castelo Branco', - 'Coimbra', - 'District Of Setúbal', - 'Faro', - 'Guarda', - 'Leiria', - 'Lisbon', - 'Madeira', - 'Portalegre', - 'Porto', - 'Santarém', - 'Viana Do Castelo', - 'Vila Real', - 'Viseu', - 'Évora', - ], - }, - PR: { - key: 'PR', - name: 'Puerto Rico', - phone: '+1-787 and 1-939', - states: [ - 'Adjuntas', - 'Aguada', - 'Aguadilla', - 'Aguas Buenas', - 'Aibonito', - 'Arecibo', - 'Arroyo', - 'Añasco', - 'Barceloneta', - 'Barranquitas', - 'Bayamón', - 'Cabo Rojo', - 'Caguas', - 'Camuy', - 'Canóvanas', - 'Carolina', - 'Cataño', - 'Cayey', - 'Ceiba', - 'Ciales', - 'Cidra', - 'Coamo', - 'Comerío', - 'Corozal', - 'Culebra', - 'Dorado', - 'Fajardo', - 'Florida', - 'Guayama', - 'Guayanilla', - 'Guaynabo', - 'Gurabo', - 'Guánica', - 'Hatillo', - 'Hormigueros', - 'Humacao', - 'Isabela', - 'Jayuya', - 'Juana Díaz', - 'Juncos', - 'Lajas', - 'Lares', - 'Las Marías', - 'Las Piedras', - 'Loíza', - 'Luquillo', - 'Manatí', - 'Maricao', - 'Maunabo', - 'Mayagüez', - 'Moca', - 'Morovis', - 'Naguabo', - 'Naranjito', - 'Orocovis', - 'Patillas', - 'Peñuelas', - 'Ponce', - 'Quebradillas', - 'Rincón', - 'Río Grande', - 'Sabana Grande', - 'Salinas', - 'San Germán', - 'San Juan', - 'San Lorenzo', - 'San Sebastián', - 'Santa Isabel', - 'Toa Alta', - 'Toa Baja', - 'Trujillo Alto', - 'Utuado', - 'Vega Alta', - 'Vega Baja', - 'Vieques', - 'Villalba', - 'Yabucoa', - 'Yauco', - ], - }, - QA: { - key: 'QA', - name: 'Qatar', - phone: '974', - states: [ - 'Al Khor', - 'Al Wakrah', - 'Al-shahaniya', - 'Baladīyat Ad Dawḩah', - 'Baladīyat Ar Rayyān', - 'Baladīyat Az̧ Z̧a‘āyin', - 'Baladīyat Umm Şalāl', - 'Madīnat Ash Shamāl', - ], - }, - CG: { - key: 'CG', - name: 'Republic of the Congo', - phone: '242', - states: [ - 'Bouenza', - 'Brazzaville', - 'Cuvette', - 'Cuvette-ouest', - 'Kouilou', - 'Likouala', - 'Lékoumou', - 'Niari', - 'Plateaux', - 'Pointe-noire', - 'Pool', - 'Sangha', - ], - }, - RE: { - key: 'RE', - name: 'Reunion', - phone: '262', - states: ['Réunion'], - }, - RO: { - key: 'RO', - name: 'Romania', - phone: '40', - states: [ - 'Alba', - 'Arad', - 'Arges', - 'Bacău', - 'Bihor', - 'Bistrița-năsăud', - 'Botoșani', - 'Brașov', - 'Brăila', - 'București', - 'Buzău', - 'Caraș-severin', - 'Cluj', - 'Constanța', - 'Covasna', - 'Călărași', - 'Dolj', - 'Dâmbovița', - 'Galați', - 'Giurgiu', - 'Gorj', - 'Harghita', - 'Hunedoara', - 'Ialomița', - 'Iași', - 'Ilfov', - 'Maramureş', - 'Mehedinți', - 'Mureș', - 'Neamț', - 'Olt', - 'Prahova', - 'Satu Mare', - 'Sibiu', - 'Suceava', - 'Sălaj', - 'Teleorman', - 'Timiș', - 'Tulcea', - 'Vaslui', - 'Vrancea', - 'Vâlcea', - ], - }, - RU: { - key: 'RU', - name: 'Russia', - phone: '7', - states: [ - 'Adygeya Republic', - 'Altai', - 'Altai Krai', - 'Amur Oblast', - 'Arkhangelskaya', - 'Astrakhan', - 'Bashkortostan Republic', - 'Belgorod Oblast', - 'Bryansk Oblast', - 'Buryatiya Republic', - 'Chechnya', - 'Chelyabinsk', - 'Chukotka', - 'Chuvashia', - 'Dagestan', - 'Ingushetiya Republic', - 'Irkutsk Oblast', - 'Ivanovo', - 'Jewish Autonomous Oblast', - 'Kabardino-balkariya Republic', - 'Kaliningrad', - 'Kalmykiya Republic', - 'Kaluga', - 'Kamchatka', - 'Karachayevo-cherkesiya Republic', - 'Karelia', - 'Kemerovo Oblast', - 'Khabarovsk', - 'Khakasiya Republic', - 'Khanty-mansia', - 'Kirov', - 'Komi', - 'Kostroma Oblast', - 'Krasnodarskiy', - 'Krasnoyarskiy', - 'Kurgan Oblast', - 'Kursk', - "Leningradskaya Oblast'", - 'Lipetsk Oblast', - 'Magadan Oblast', - 'Mariy-el Republic', - 'Mordoviya Republic', - 'Moscow', - 'Moscow Oblast', - 'Murmansk', - 'Nenets', - 'Nizhny Novgorod Oblast', - 'North Ossetia', - 'Novgorod Oblast', - 'Novosibirsk Oblast', - 'Omsk', - 'Orel Oblast', - 'Orenburg Oblast', - 'Penza', - 'Perm', - 'Primorskiy (maritime) Kray', - 'Pskov Oblast', - 'Republic Of Tyva', - 'Rostov', - 'Ryazan Oblast', - 'Sakha', - 'Sakhalin Oblast', - 'Samara Oblast', - 'Saratovskaya Oblast', - 'Smolenskaya Oblast’', - 'St.-petersburg', - 'Stavropol’ Kray', - 'Sverdlovsk', - 'Tambov', - 'Tatarstan Republic', - 'Tomsk Oblast', - 'Transbaikal Territory', - 'Tula', - 'Tver’ Oblast', - 'Tyumen’ Oblast', - 'Udmurtiya Republic', - 'Ulyanovsk', - 'Vladimir', - 'Volgograd Oblast', - 'Vologda', - 'Voronezj', - 'Yamalo-nenets', - 'Yaroslavl Oblast', - ], - }, - RW: { - key: 'RW', - name: 'Rwanda', - phone: '250', - states: ['Eastern Province', 'Kigali', 'Northern Province', 'Southern Province', 'Western Province'], - }, - BL: { - key: 'BL', - name: 'Saint Barthelemy', - phone: '590', - states: [], - }, - SH: { - key: 'SH', - name: 'Saint Helena', - phone: '290', - states: ['Ascension', 'Saint Helena', 'Tristan Da Cunha'], - }, - KN: { - key: 'KN', - name: 'Saint Kitts and Nevis', - phone: '+1-869', - states: [ - 'Christ Church Nichola Town', - 'Middle Island', - 'Saint Anne Sandy Point', - 'Saint George Basseterre', - 'Saint George Gingerland', - 'Saint James Windwa', - 'Saint John Capesterre', - 'Saint John Figtree', - 'Saint Mary Cayon', - 'Saint Paul Capesterre', - 'Saint Paul Charlestown', - 'Saint Peter Basseterre', - 'Saint Thomas Lowland', - 'Trinity Palmetto Point', - ], - }, - LC: { - key: 'LC', - name: 'Saint Lucia', - phone: '+1-758', - states: [ - 'Anse-la-raye', - 'Canaries', - 'Castries', - 'Choiseul', - 'Dennery', - 'Gros-islet', - 'Laborie', - 'Micoud', - 'Soufrière', - 'Vieux-fort', - ], - }, - MF: { - key: 'MF', - name: 'Saint Martin', - phone: '590', - states: [], - }, - PM: { - key: 'PM', - name: 'Saint Pierre and Miquelon', - phone: '508', - states: ['Miquelon-langlade', 'Saint-pierre'], - }, - VC: { - key: 'VC', - name: 'Saint Vincent and the Grenadines', - phone: '+1-784', - states: ['Charlotte', 'Grenadines', 'Saint Andrew', 'Saint David', 'Saint George', 'Saint Patrick'], - }, - WS: { - key: 'WS', - name: 'Samoa', - phone: '685', - states: [ - "A'ana", - 'Aiga-i-le-tai', - 'Atua', - 'Fa‘asaleleaga', - 'Gagaifomauga', - 'Gaga‘emauga', - 'Palauli', - 'Satupa‘itea', - 'Tuamasaga', - 'Vaisigano', - 'Va‘a-o-fonoti', - ], - }, - SM: { - key: 'SM', - name: 'San Marino', - phone: '378', - states: [ - 'Acquaviva', - 'Borgo Maggiore', - 'Chiesanuova', - 'Domagnano', - 'Faetano', - 'Fiorentino', - 'Montegiardino', - 'San Marino', - 'Serravalle', - ], - }, - ST: { - key: 'ST', - name: 'Sao Tome and Principe', - phone: '239', - states: ['Príncipe', 'São Tomé Island'], - }, - SA: { - key: 'SA', - name: 'Saudi Arabia', - phone: '966', - states: [ - "'asir Region", - 'Al Bahah Region', - 'Al Jawf Region', - 'Al-qassim Region', - 'Eastern Province', - "Ha'il Region", - 'Jazan Region', - 'Mecca Region', - 'Medina Region', - 'Najran Region', - 'Northern Borders Region', - 'Riyadh Region', - 'Tabuk Region', - ], - }, - SN: { - key: 'SN', - name: 'Senegal', - phone: '221', - states: [ - 'Dakar', - 'Diourbel', - 'Fatick', - 'Kaffrine', - 'Kaolack', - 'Kolda', - 'Kédougou', - 'Louga', - 'Matam', - 'Saint-louis', - 'Sédhiou', - 'Tambacounda', - 'Thiès', - 'Ziguinchor', - ], - }, - RS: { - key: 'RS', - name: 'Serbia', - phone: '381', - states: ['Central Serbia', 'Vojvodina'], - }, - CS: { - key: 'CS', - name: 'Serbia and Montenegro', - phone: '381', - states: [], - }, - SC: { - key: 'SC', - name: 'Seychelles', - phone: '248', - states: [ - 'Anse Boileau', - 'Anse Etoile', - 'Anse Royale', - 'Anse-aux-pins', - 'Au Cap', - 'Baie Lazare', - 'Baie Sainte Anne', - 'Beau Vallon', - 'Bel Air', - 'Bel Ombre', - 'Cascade', - 'English River', - 'Glacis', - 'Grand Anse Mahe', - 'Grand Anse Praslin', - 'Ile Perseverance I', - 'Ile Perseverance Ii', - 'La Digue', - 'Les Mamelles', - 'Mont Buxton', - 'Mont Fleuri', - 'Outer Islands', - 'Plaisance', - 'Pointe Larue', - 'Port Glaud', - 'Roche Caiman', - 'Saint Louis', - 'Takamaka', - ], - }, - SL: { - key: 'SL', - name: 'Sierra Leone', - phone: '232', - states: ['Eastern Province', 'North West', 'Northern Province', 'Southern Province', 'Western Area'], - }, - SG: { - key: 'SG', - name: 'Singapore', - phone: '65', - states: [], - }, - SX: { - key: 'SX', - name: 'Sint Maarten', - phone: '599', - states: [], - }, - SK: { - key: 'SK', - name: 'Slovakia', - phone: '421', - states: [ - 'Banskobystrický Kraj', - 'Bratislavský Kraj', - 'Košický Kraj', - 'Nitriansky Kraj', - 'Prešovský Kraj', - 'Trenčiansky Kraj', - 'Trnava', - 'Žilinský Kraj', - ], - }, - SI: { - key: 'SI', - name: 'Slovenia', - phone: '386', - states: [ - 'Ajdovščina', - 'Ankaran', - 'Apače', - 'Beltinci', - 'Benedikt', - 'Bistrica Ob Sotli', - 'Bled', - 'Bloke', - 'Bohinj', - 'Borovnica', - 'Bovec', - 'Braslovče', - 'Brda', - 'Brezovica', - 'Brežice', - 'Cankova', - 'Celje', - 'Cerklje Na Gorenjskem', - 'Cerknica', - 'Cerkno', - 'Cerkvenjak', - 'Cirkulane', - 'Destrnik', - 'Divača', - 'Dobje', - 'Dobrepolje', - 'Dobrna', - 'Dobrova-horjul-polhov Gradec', - 'Dobrovnik-dobronak', - 'Dol Pri Ljubljani', - 'Dolenjske Toplice', - 'Domžale', - 'Dornava', - 'Dravograd', - 'Duplek', - 'Gorenja Vas-poljane', - 'Gorišnica', - 'Gorje', - 'Gornja Radgona', - 'Gornji Grad', - 'Gornji Petrovci', - 'Grad', - 'Grosuplje', - 'Hajdina', - 'Hodoš-hodos', - 'Horjul', - 'Hoče-slivnica', - 'Hrastnik', - 'Hrpelje-kozina', - 'Idrija', - 'Ig', - 'Ilirska Bistrica', - 'Ivančna Gorica', - 'Izola-isola', - 'Jesenice', - 'Jezersko', - 'Juršinci', - 'Kamnik', - 'Kanal', - 'Kidričevo', - 'Kobarid', - 'Kobilje', - 'Komen', - 'Komenda', - 'Koper-capodistria', - 'Kostanjevica Na Krki', - 'Kostel', - 'Kozje', - 'Kočevje', - 'Kranj', - 'Kranjska Gora', - 'Križevci', - 'Krško', - 'Kungota', - 'Kuzma', - 'Laško', - 'Lenart', - 'Lendava-lendva', - 'Litija', - 'Ljubljana', - 'Ljubno', - 'Ljutomer', - 'Logatec', - 'Log–dragomer', - 'Lovrenc Na Pohorju', - 'Loška Dolina', - 'Loški Potok', - 'Lukovica', - 'Luče', - 'Majšperk', - 'Makole', - 'Maribor', - 'Markovci', - 'Medvode', - 'Mengeš', - 'Metlika', - 'Mežica', - 'Miklavž Na Dravskem Polju', - 'Miren-kostanjevica', - 'Mirna', - 'Mirna Peč', - 'Mislinja', - 'Mokronog-trebelno', - 'Moravske Toplice', - 'Moravče', - 'Mozirje', - 'Murska Sobota', - 'Muta', - 'Naklo', - 'Nazarje', - 'Nova Gorica', - 'Novo Mesto', - 'Odranci', - 'Oplotnica', - 'Ormož', - 'Osilnica', - 'Pesnica', - 'Piran-pirano', - 'Pivka', - 'Podlehnik', - 'Podvelka', - 'Podčetrtek', - 'Poljčane', - 'Polzela', - 'Postojna', - 'Prebold', - 'Preddvor', - 'Prevalje', - 'Ptuj', - 'Puconci', - 'Radenci', - 'Radeče', - 'Radlje Ob Dravi', - 'Radovljica', - 'Ravne Na Koroškem', - 'Razkrižje', - 'Rače-fram', - 'Renče-vogrsko', - 'Rečica Ob Savinji', - 'Ribnica', - 'Ribnica Na Pohorju', - 'Rogatec', - 'Rogaška Slatina', - 'Rogašovci', - 'Ruše', - 'Selnica Ob Dravi', - 'Semič', - 'Sentjur', - 'Sevnica', - 'Sežana', - 'Slovenj Gradec', - 'Slovenska Bistrica', - 'Slovenska Konjice', - 'Sodražica', - 'Solčava', - 'Središče Ob Dravi', - 'Starše', - 'Straža', - 'Sv. Trojica V Slov. Goricah', - 'Sveta Ana', - 'Sveti Andraž V Slovenskih Goricah', - 'Sveti Jurij', - 'Sveti Jurij V Slovenskih Goricah', - 'Sveti Tomaž', - 'Tabor', - 'Tišina', - 'Tolmin', - 'Trbovlje', - 'Trebnje', - 'Trnovska Vas', - 'Trzin', - 'Tržič', - 'Turnišče', - 'Velenje', - 'Velika Polana', - 'Velike Lašče', - 'Veržej', - 'Videm', - 'Vipava', - 'Vitanje', - 'Vodice', - 'Vojnik', - 'Vransko', - 'Vrhnika', - 'Vuzenica', - 'Zagorje Ob Savi', - 'Zavrč', - 'Zreče', - 'Črenšovci', - 'Črna Na Koroškem', - 'Črnomelj', - 'Šalovci', - 'Šempeter-vrtojba', - 'Šentilj', - 'Šentjernej', - 'Šentrupert', - 'Šenčur', - 'Škocjan', - 'Škofja Loka', - 'Škofljica', - 'Šmarje Pri Jelšah', - 'Šmarješke Toplice', - 'Šmartno Ob Paki', - 'Šmartno Pri Litiji', - 'Šoštanj', - 'Štore', - 'Žalec', - 'Železniki', - 'Žetale', - 'Žiri', - 'Žirovnica', - 'Žužemberk', - ], - }, - SB: { - key: 'SB', - name: 'Solomon Islands', - phone: '677', - states: [ - 'Central Province', - 'Choiseul', - 'Guadalcanal', - 'Honiara', - 'Isabel', - 'Makira', - 'Malaita', - 'Rennell And Bellona', - 'Temotu', - 'Western Province', - ], - }, - SO: { - key: 'SO', - name: 'Somalia', - phone: '252', - states: [ - 'Awdal', - 'Bakool', - 'Banaadir', - 'Bari', - 'Bay', - 'Galguduud', - 'Gedo', - 'Hiiraan', - 'Lower Juba', - 'Lower Shabeelle', - 'Middle Juba', - 'Middle Shabele', - 'Mudug', - 'Nugaal', - 'Sanaag', - 'Sool', - 'Togdheer', - 'Woqooyi Galbeed', - ], - }, - ZA: { - key: 'ZA', - name: 'South Africa', - phone: '27', - states: [ - 'Eastern Cape', - 'Gauteng', - 'Kwazulu-natal', - 'Limpopo', - 'Mpumalanga', - 'North-west', - 'Northern Cape', - 'Orange Free State', - 'Western Cape', - ], - }, - GS: { - key: 'GS', - name: 'South Georgia and the South Sandwich Islands', - phone: '', - states: [], - }, - KR: { - key: 'KR', - name: 'South Korea', - phone: '82', - states: [ - 'Busan', - 'Chungcheongnam-do', - 'Daegu', - 'Daejeon', - 'Gangwon-do', - 'Gwangju', - 'Gyeonggi-do', - 'Gyeongsangbuk-do', - 'Gyeongsangnam-do', - 'Incheon', - 'Jeju-do', - 'Jeollabuk-do', - 'Jeollanam-do', - 'North Chungcheong', - 'Sejong-si', - 'Seoul', - 'Ulsan', - ], - }, - SS: { - key: 'SS', - name: 'South Sudan', - phone: '211', - states: [ - 'Central Equatoria', - 'Eastern Equatoria', - 'Jonglei', - 'Lakes', - 'Northern Bahr Al Ghazal', - 'Unity', - 'Upper Nile', - 'Warrap', - 'Western Bahr Al Ghazal', - 'Western Equatoria', - ], - }, - ES: { - key: 'ES', - name: 'Spain', - phone: '34', - states: [ - 'Andalusia', - 'Aragon', - 'Asturias', - 'Balearic Islands', - 'Basque Country', - 'Canary Islands', - 'Cantabria', - 'Castille And León', - 'Castille-la Mancha', - 'Catalonia', - 'Ceuta', - 'Extremadura', - 'Galicia', - 'La Rioja', - 'Madrid', - 'Melilla', - 'Murcia', - 'Navarre', - 'Valencia', - ], - }, - LK: { - key: 'LK', - name: 'Sri Lanka', - phone: '94', - states: [ - 'Central', - 'Eastern Province', - 'North Central', - 'North Western', - 'Northern Province', - 'Sabaragamuwa', - 'Southern', - 'Uva', - 'Western', - ], - }, - SD: { - key: 'SD', - name: 'Sudan', - phone: '249', - states: [ - 'Al Jazīrah', - 'Al Qaḑārif', - 'Blue Nile', - 'Central Darfur', - 'Eastern Darfur', - 'Kassala', - 'Khartoum', - 'North Kordofan', - 'Northern Darfur', - 'Northern State', - 'Red Sea', - 'River Nile', - 'Sinnār', - 'Southern Darfur', - 'Southern Kordofan', - 'West Kordofan State', - 'Western Darfur', - 'White Nile', - ], - }, - SR: { - key: 'SR', - name: 'Suriname', - phone: '597', - states: [ - 'Brokopondo', - 'Commewijne', - 'Coronie', - 'Marowijne', - 'Nickerie', - 'Para', - 'Paramaribo', - 'Saramacca', - 'Sipaliwini', - 'Wanica', - ], - }, - SJ: { - key: 'SJ', - name: 'Svalbard and Jan Mayen', - phone: '47', - states: ['Jan Mayen', 'Svalbard'], - }, - SE: { - key: 'SE', - name: 'Sweden', - phone: '46', - states: [ - 'Blekinge', - 'Dalarna', - 'Gotland', - 'Gävleborg', - 'Halland', - 'Jämtland', - 'Jönköping', - 'Kalmar', - 'Kronoberg', - 'Norrbotten', - 'Skåne', - 'Stockholm', - 'Södermanland', - 'Uppsala', - 'Värmland', - 'Västerbotten', - 'Västernorrland', - 'Västmanland', - 'Västra Götaland', - 'Örebro', - 'Östergötland', - ], - }, - CH: { - key: 'CH', - name: 'Switzerland', - phone: '41', - states: [ - 'Aargau', - 'Appenzell Ausserrhoden', - 'Appenzell Innerrhoden', - 'Basel-city', - 'Basel-landschaft', - 'Bern', - 'Fribourg', - 'Geneva', - 'Glarus', - 'Grisons', - 'Jura', - 'Lucerne', - 'Neuchâtel', - 'Nidwalden', - 'Obwalden', - 'Saint Gallen', - 'Schaffhausen', - 'Schwyz', - 'Solothurn', - 'Thurgau', - 'Ticino', - 'Uri', - 'Valais', - 'Vaud', - 'Zug', - 'Zurich', - ], - }, - SY: { - key: 'SY', - name: 'Syria', - phone: '963', - states: [ - 'Al-hasakah', - 'Aleppo', - 'Ar-raqqah', - 'As-suwayda', - 'Daraa', - 'Deir Ez-zor', - 'Dimashq', - 'Hama', - 'Homs', - 'Idlib', - 'Latakia', - 'Quneitra', - 'Rif-dimashq', - 'Tartus', - ], - }, - TW: { - key: 'TW', - name: 'Taiwan', - phone: '886', - states: ['Fukien', 'Taipei', 'Taiwan', 'Takao'], - }, - TJ: { - key: 'TJ', - name: 'Tajikistan', - phone: '992', - states: ['Dushanbe', 'Gorno-badakhshan', 'Khatlon', 'Republican Subordination', 'Sughd'], - }, - TZ: { - key: 'TZ', - name: 'Tanzania', - phone: '255', - states: [ - 'Arusha', - 'Dar Es Salaam', - 'Dodoma', - 'Geita', - 'Iringa', - 'Kagera', - 'Katavi', - 'Kigoma', - 'Kilimanjaro', - 'Lindi', - 'Manyara', - 'Mara', - 'Mbeya', - 'Morogoro', - 'Mtwara', - 'Mwanza', - 'Njombe', - 'Pemba North', - 'Pemba South', - 'Pwani', - 'Rukwa', - 'Ruvuma', - 'Shinyanga', - 'Simiyu', - 'Singida', - 'Songwe', - 'Tabora', - 'Tanga', - 'Zanzibar Central/south', - 'Zanzibar North', - 'Zanzibar Urban/west', - ], - }, - TH: { - key: 'TH', - name: 'Thailand', - phone: '66', - states: [ - 'Amnat Charoen', - 'Ang Thong', - 'Bangkok', - 'Bueng Kan', - 'Buriram', - 'Chachoengsao', - 'Chai Nat', - 'Chaiyaphum', - 'Chanthaburi', - 'Chiang Mai', - 'Chiang Rai', - 'Chon Buri', - 'Chumphon', - 'Kalasin', - 'Kamphaeng Phet', - 'Kanchanaburi', - 'Khon Kaen', - 'Krabi', - 'Lampang', - 'Lamphun', - 'Loei', - 'Lopburi', - 'Mae Hong Son', - 'Maha Sarakham', - 'Mukdahan', - 'Nakhon Nayok', - 'Nakhon Pathom', - 'Nakhon Phanom', - 'Nakhon Ratchasima', - 'Nakhon Sawan', - 'Nakhon Si Thammarat', - 'Nan', - 'Narathiwat', - 'Nong Bua Lam Phu', - 'Nong Khai', - 'Nonthaburi', - 'Pathum Thani', - 'Pattani', - 'Phang Nga', - 'Phatthalung', - 'Phayao', - 'Phetchabun', - 'Phetchaburi', - 'Phichit', - 'Phitsanulok', - 'Phra Nakhon Si Ayutthaya', - 'Phrae', - 'Phuket', - 'Prachin Buri', - 'Prachuap Khiri Khan', - 'Ranong', - 'Ratchaburi', - 'Rayong', - 'Roi Et', - 'Sa Kaeo', - 'Sakon Nakhon', - 'Samut Prakan', - 'Samut Sakhon', - 'Samut Songkhram', - 'Saraburi', - 'Satun', - 'Si Sa Ket', - 'Sing Buri', - 'Songkhla', - 'Sukhothai', - 'Suphanburi', - 'Surat Thani', - 'Surin', - 'Tak', - 'Trang', - 'Trat', - 'Ubon Ratchathani', - 'Udon Thani', - 'Uthai Thani', - 'Uttaradit', - 'Yala', - 'Yasothon', - ], - }, - TL: { - key: 'TL', - name: 'Timor Leste', - phone: '670', - states: [ - 'Aileu', - 'Ainaro', - 'Baucau', - 'Bobonaro', - 'Cova Lima', - 'Díli', - 'Ermera', - 'Lautém', - 'Liquiçá', - 'Manatuto', - 'Manufahi', - 'Oecusse', - 'Viqueque', - ], - }, - TG: { - key: 'TG', - name: 'Togo', - phone: '228', - states: ['Centrale', 'Kara', 'Maritime', 'Plateaux', 'Savanes'], - }, - TK: { - key: 'TK', - name: 'Tokelau', - phone: '690', - states: ['Atafu', 'Fakaofo', 'Nukunonu'], - }, - TO: { - key: 'TO', - name: 'Tonga', - phone: '676', - states: ['Ha‘apai', 'Niuas', 'Tongatapu', 'Vava‘u', 'ʻeua'], - }, - TT: { - key: 'TT', - name: 'Trinidad and Tobago', - phone: '+1-868', - states: [ - 'Borough Of Arima', - 'Chaguanas', - 'Couva-tabaquite-talparo', - 'Diego Martin', - 'Mayaro', - 'Penal/debe', - 'Point Fortin', - 'Port Of Spain', - 'Princes Town', - 'San Fernando', - 'San Juan/laventille', - 'Sangre Grande', - 'Siparia', - 'Tobago', - 'Tunapuna/piarco', - ], - }, - TN: { - key: 'TN', - name: 'Tunisia', - phone: '216', - states: [ - 'Al Mahdīyah', - 'Al Munastīr', - 'Al Qaşrayn', - 'Ariana', - 'Banzart', - 'Bin ‘arūs', - 'Bājah', - 'Gafsa', - 'Jundūbah', - 'Kairouan', - 'Kef', - 'Madanīn', - 'Manouba', - 'Nābul', - 'Qibilī', - 'Qābis', - 'Silyānah', - 'Sīdī Bū Zayd', - 'Sūsah', - 'Tataouine', - 'Tawzar', - 'Tūnis', - 'Zaghwān', - 'Şafāqis', - ], - }, - TR: { - key: 'TR', - name: 'Turkey', - phone: '90', - states: [ - 'Adana', - 'Adıyaman', - 'Afyonkarahisar', - 'Aksaray', - 'Amasya', - 'Ankara', - 'Antalya', - 'Ardahan', - 'Artvin', - 'Aydın', - 'Ağrı', - 'Balıkesir', - 'Bartın', - 'Batman', - 'Bayburt', - 'Bilecik', - 'Bingöl', - 'Bitlis', - 'Bolu', - 'Burdur', - 'Bursa', - 'Canakkale', - 'Denizli', - 'Diyarbakır', - 'Düzce', - 'Edirne', - 'Elazığ', - 'Erzincan', - 'Erzurum', - 'Eskişehir', - 'Gaziantep', - 'Giresun', - 'Gümüşhane', - 'Hakkâri', - 'Hatay', - 'Isparta', - 'Istanbul', - 'Iğdır', - 'İzmir', - 'Kahramanmaraş', - 'Karabük', - 'Karaman', - 'Kars', - 'Kastamonu', - 'Kayseri', - 'Kilis', - 'Kocaeli', - 'Konya', - 'Kütahya', - 'Kırklareli', - 'Kırıkkale', - 'Kırşehir', - 'Malatya', - 'Manisa', - 'Mardin', - 'Mersin', - 'Muğla', - 'Muş', - 'Nevşehir', - 'Niğde', - 'Ordu', - 'Osmaniye', - 'Rize', - 'Sakarya', - 'Samsun', - 'Siirt', - 'Sinop', - 'Sivas', - 'Tekirdağ', - 'Tokat', - 'Trabzon', - 'Tunceli', - 'Uşak', - 'Van', - 'Yalova', - 'Yozgat', - 'Zonguldak', - 'Çankırı', - 'Çorum', - 'Şanlıurfa', - 'Şırnak', - ], - }, - TM: { - key: 'TM', - name: 'Turkmenistan', - phone: '993', - states: ['Ahal', 'Ashgabat', 'Balkan', 'Daşoguz', 'Lebap', 'Mary'], - }, - TC: { - key: 'TC', - name: 'Turks and Caicos Islands', - phone: '+1-649', - states: [], - }, - TV: { - key: 'TV', - name: 'Tuvalu', - phone: '688', - states: ['Funafuti', 'Nanumanga', 'Nanumea', 'Niutao', 'Nui', 'Nukufetau', 'Nukulaelae', 'Vaitupu'], - }, - VI: { - key: 'VI', - name: 'U.S. Virgin Islands', - phone: '+1-340', - states: ['Saint Croix Island', 'Saint John Island', 'Saint Thomas Island'], - }, - UG: { - key: 'UG', - name: 'Uganda', - phone: '256', - states: ['Central Region', 'Eastern Region', 'Northern Region', 'Western Region'], - }, - UA: { - key: 'UA', - name: 'Ukraine', - phone: '380', - states: [ - 'Cherkasy Oblast', - 'Chernihiv', - 'Chernivtsi Oblast', - 'Crimea', - 'Dnipropetrovsk Oblast', - 'Donetsk Oblast', - 'Ivano-frankivsk Oblast', - 'Kharkiv', - 'Kherson Oblast', - 'Khmelnytskyi Oblast', - 'Kiev', - 'Kirovohrad Oblast', - 'Kyiv City', - 'Luhansk', - 'Lviv Oblast', - 'Mykolayiv Oblast', - 'Odessa', - 'Poltava Oblast', - 'Rivne', - 'Sevastopol City', - 'Sumy', - 'Ternopil Oblast', - 'Transcarpathia', - 'Vinnytsya Oblast', - 'Volyn', - 'Zaporizhzhya Oblast', - 'Zhytomyr', - ], - }, - AE: { - key: 'AE', - name: 'United Arab Emirates', - phone: '971', - states: [ - 'Abu Dhabi', - 'Ajman', - 'Dubai', - 'Fujairah', - 'Imārat Umm Al Qaywayn', - 'Raʼs Al Khaymah', - 'Sharjah', - ], - }, - UK: { - key: 'UK', - name: 'United Kingdom', - phone: '44', - states: ['England', 'Northern Ireland', 'Scotland', 'Wales'], - }, - US: { - key: 'US', - name: 'United States', - phone: '1', - states: [ - 'AL', - 'AK', - 'AS', - 'AZ', - 'AR', - 'CA', - 'CO', - 'CT', - 'DE', - 'DC', - 'FM', - 'FL', - 'GA', - 'GU', - 'HI', - 'ID', - 'IL', - 'IN', - 'IA', - 'KS', - 'KY', - 'LA', - 'ME', - 'MH', - 'MD', - 'MA', - 'MI', - 'MN', - 'MS', - 'MO', - 'MT', - 'NE', - 'NV', - 'NH', - 'NJ', - 'NM', - 'NY', - 'NC', - 'ND', - 'MP', - 'OH', - 'OK', - 'OR', - 'PW', - 'PA', - 'PR', - 'RI', - 'SC', - 'SD', - 'TN', - 'TX', - 'UT', - 'VT', - 'VI', - 'VA', - 'WA', - 'WV', - 'WI', - 'WY', - ], - }, - UM: { - key: 'UM', - name: 'United States Minor Outlying Islands', - phone: '1', - states: [ - 'Baker Island', - 'Howland Island', - 'Jarvis Island', - 'Johnston Atoll', - 'Kingman Reef', - 'Midway Islands', - 'Navassa Island', - 'Palmyra Atoll', - 'Wake Island', - ], - }, - UY: { - key: 'UY', - name: 'Uruguay', - phone: '598', - states: [ - 'Artigas', - 'Canelones', - 'Cerro Largo', - 'Colonia', - 'Durazno', - 'Flores', - 'Florida', - 'Lavalleja', - 'Maldonado', - 'Montevideo', - 'Paysandú', - 'Rivera', - 'Rocha', - 'Río Negro', - 'Salto', - 'San José', - 'Soriano', - 'Tacuarembó', - 'Treinta Y Tres', - ], - }, - UZ: { - key: 'UZ', - name: 'Uzbekistan', - phone: '998', - states: [ - 'Andijon', - 'Bukhara', - 'Fergana', - 'Jizzax', - 'Karakalpakstan', - 'Namangan', - 'Navoiy', - 'Qashqadaryo', - 'Samarqand', - 'Sirdaryo Region', - 'Surxondaryo', - 'Tashkent', - 'Toshkent', - 'Xorazm', - ], - }, - VU: { - key: 'VU', - name: 'Vanuatu', - phone: '678', - states: ['Malampa', 'Penama', 'Sanma', 'Shefa', 'Tafea', 'Torba'], - }, - VA: { - key: 'VA', - name: 'Vatican', - phone: '379', - states: [], - }, - VE: { - key: 'VE', - name: 'Venezuela', - phone: '58', - states: [ - 'Amazonas', - 'Anzoátegui', - 'Apure', - 'Aragua', - 'Barinas', - 'Bolívar', - 'Carabobo', - 'Cojedes', - 'Delta Amacuro', - 'Dependencias Federales', - 'Distrito Federal', - 'Falcón', - 'Guárico', - 'Lara', - 'Miranda', - 'Monagas', - 'Mérida', - 'Nueva Esparta', - 'Portuguesa', - 'Sucre', - 'Trujillo', - 'Táchira', - 'Vargas', - 'Yaracuy', - 'Zulia', - ], - }, - VN: { - key: 'VN', - name: 'Vietnam', - phone: '84', - states: [ - 'An Giang', - 'Bà Rịa-vũng Tàu', - 'Bình Dương', - 'Bình Phước', - 'Bình Thuận', - 'Bình Định', - 'Bạc Liêu', - 'Bắc Giang', - 'Bắc Kạn', - 'Bắc Ninh', - 'Bến Tre', - 'Can Tho', - 'Cao Bằng', - 'Cà Mau', - 'Da Nang', - 'Gia Lai', - 'Haiphong', - 'Hanoi', - 'Ho Chi Minh', - 'Hà Giang', - 'Hà Nam', - 'Hà Tĩnh', - 'Hòa Bình', - 'Hưng Yên', - 'Hải Dương', - 'Hậu Giang', - 'Khánh Hòa', - 'Kiến Giang', - 'Kon Tum', - 'Lai Châu', - 'Long An', - 'Lào Cai', - 'Lâm Đồng', - 'Lạng Sơn', - 'Nam Định', - 'Nghệ An', - 'Ninh Bình', - 'Ninh Thuận', - 'Phú Thọ', - 'Phú Yên', - 'Quảng Bình', - 'Quảng Nam', - 'Quảng Ngãi Province', - 'Quảng Ninh', - 'Quảng Trị', - 'Sóc Trăng', - 'Sơn La', - 'Thanh Hóa', - 'Thái Bình', - 'Thái Nguyên', - 'Thừa Thiên-huế', - 'Tiền Giang', - 'Trà Vinh', - 'Tuyên Quang', - 'Tây Ninh Province', - 'Vĩnh Long', - 'Vĩnh Phúc', - 'Yên Bái', - 'Ðiện Biên', - 'Ðắk Nông', - 'Đắk Lắk', - 'Đồng Nai', - 'Đồng Tháp', - ], - }, - WF: { - key: 'WF', - name: 'Wallis and Futuna', - phone: '681', - states: ['Alo', 'Sigave', 'Uvea'], - }, - EH: { - key: 'EH', - name: 'Western Sahara', - phone: '212', - states: [], - }, - YE: { - key: 'YE', - name: 'Yemen', - phone: '967', - states: [ - 'Abyan', - 'Aden', - 'Al Bayda', - 'Al Hudaydah', - 'Al Jawf', - 'Al Mahrah', - 'Al Maḩwīt', - 'Amanat Alasimah', - 'Aḑ Ḑāli‘', - 'Dhamār', - 'Ibb', - 'Laḩij', - 'Ma’rib', - 'Muhafazat Hadramaout', - 'Omran', - 'Raymah', - 'Sanaa', - 'Shabwah', - 'Soqatra', - 'Ta‘izz', - 'Şa‘dah', - 'Ḩajjah', - ], - }, - ZM: { - key: 'ZM', - name: 'Zambia', - phone: '260', - states: [ - 'Central', - 'Copperbelt', - 'Eastern', - 'Luapula', - 'Lusaka', - 'Muchinga', - 'North-western', - 'Northern', - 'Southern', - 'Western', - ], - }, - ZW: { - key: 'ZW', - name: 'Zimbabwe', - phone: '263', - states: [ - 'Bulawayo', - 'Harare', - 'Manicaland', - 'Mashonaland Central', - 'Mashonaland East', - 'Mashonaland West', - 'Masvingo', - 'Matabeleland North', - 'Matabeleland South', - 'Midlands', - ], - }, -}; - -export const countryDropdownData = Object.entries(countryData) - ?.map(([abbr, data]) => { - return { label: data.name, value: abbr }; - }) - ?.sort((a, b) => { - return a?.label?.localeCompare(b?.label); - }); - -export const getStatesOfCountryDropdownData = (country: string) => { - return countryData[country]?.states?.map((state: string) => { - return { label: state, value: state }; - }); -}; diff --git a/src/Views/Layout/Footer/index.tsx b/src/Views/Layout/Footer/index.tsx index f5947a7..793b32c 100644 --- a/src/Views/Layout/Footer/index.tsx +++ b/src/Views/Layout/Footer/index.tsx @@ -9,7 +9,7 @@ const Footer = () => { Empowered by OSL team