From d505f25e81232dd8d5028b1fb5de7c6a70bd6d71 Mon Sep 17 00:00:00 2001 From: Gunjan Raj Tiwari Date: Wed, 19 Oct 2022 13:06:01 +0545 Subject: [PATCH] Search with debouncing --- search/country.js | 1857 ++++++++++++++++++++++++++++++++++++++++++++ search/search.html | 21 + search/style.css | 40 + 3 files changed, 1918 insertions(+) create mode 100644 search/country.js create mode 100644 search/search.html create mode 100644 search/style.css diff --git a/search/country.js b/search/country.js new file mode 100644 index 0000000..c4d6fae --- /dev/null +++ b/search/country.js @@ -0,0 +1,1857 @@ +// Country data +var data = [ + { + "name": "Ascension Island", + "code": "AC", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡จ", + "unicode": "U+1F1E6 U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AC.svg" + }, + { + "name": "Andorra", + "code": "AD", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฉ", + "unicode": "U+1F1E6 U+1F1E9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AD.svg" + }, + { + "name": "United Arab Emirates", + "code": "AE", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ช", + "unicode": "U+1F1E6 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AE.svg" + }, + { + "name": "Afghanistan", + "code": "AF", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ซ", + "unicode": "U+1F1E6 U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AF.svg" + }, + { + "name": "Antigua & Barbuda", + "code": "AG", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฌ", + "unicode": "U+1F1E6 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AG.svg" + }, + { + "name": "Anguilla", + "code": "AI", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฎ", + "unicode": "U+1F1E6 U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AI.svg" + }, + { + "name": "Albania", + "code": "AL", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฑ", + "unicode": "U+1F1E6 U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AL.svg" + }, + { + "name": "Armenia", + "code": "AM", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฒ", + "unicode": "U+1F1E6 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AM.svg" + }, + { + "name": "Angola", + "code": "AO", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ด", + "unicode": "U+1F1E6 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AO.svg" + }, + { + "name": "Antarctica", + "code": "AQ", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ถ", + "unicode": "U+1F1E6 U+1F1F6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AQ.svg" + }, + { + "name": "Argentina", + "code": "AR", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ท", + "unicode": "U+1F1E6 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AR.svg" + }, + { + "name": "American Samoa", + "code": "AS", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ธ", + "unicode": "U+1F1E6 U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AS.svg" + }, + { + "name": "Austria", + "code": "AT", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡น", + "unicode": "U+1F1E6 U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AT.svg" + }, + { + "name": "Australia", + "code": "AU", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡บ", + "unicode": "U+1F1E6 U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AU.svg" + }, + { + "name": "Aruba", + "code": "AW", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ผ", + "unicode": "U+1F1E6 U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AW.svg" + }, + { + "name": "ร…land Islands", + "code": "AX", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฝ", + "unicode": "U+1F1E6 U+1F1FD", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AX.svg" + }, + { + "name": "Azerbaijan", + "code": "AZ", + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฟ", + "unicode": "U+1F1E6 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AZ.svg" + }, + { + "name": "Bosnia & Herzegovina", + "code": "BA", + "emoji": "๐Ÿ‡ง๐Ÿ‡ฆ", + "unicode": "U+1F1E7 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BA.svg" + }, + { + "name": "Barbados", + "code": "BB", + "emoji": "๐Ÿ‡ง๐Ÿ‡ง", + "unicode": "U+1F1E7 U+1F1E7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BB.svg" + }, + { + "name": "Bangladesh", + "code": "BD", + "emoji": "๐Ÿ‡ง๐Ÿ‡ฉ", + "unicode": "U+1F1E7 U+1F1E9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BD.svg" + }, + { + "name": "Belgium", + "code": "BE", + "emoji": "๐Ÿ‡ง๐Ÿ‡ช", + "unicode": "U+1F1E7 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BE.svg" + }, + { + "name": "Burkina Faso", + "code": "BF", + "emoji": "๐Ÿ‡ง๐Ÿ‡ซ", + "unicode": "U+1F1E7 U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BF.svg" + }, + { + "name": "Bulgaria", + "code": "BG", + "emoji": "๐Ÿ‡ง๐Ÿ‡ฌ", + "unicode": "U+1F1E7 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BG.svg" + }, + { + "name": "Bahrain", + "code": "BH", + "emoji": "๐Ÿ‡ง๐Ÿ‡ญ", + "unicode": "U+1F1E7 U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BH.svg" + }, + { + "name": "Burundi", + "code": "BI", + "emoji": "๐Ÿ‡ง๐Ÿ‡ฎ", + "unicode": "U+1F1E7 U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BI.svg" + }, + { + "name": "Benin", + "code": "BJ", + "emoji": "๐Ÿ‡ง๐Ÿ‡ฏ", + "unicode": "U+1F1E7 U+1F1EF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BJ.svg" + }, + { + "name": "St. Barthรฉlemy", + "code": "BL", + "emoji": "๐Ÿ‡ง๐Ÿ‡ฑ", + "unicode": "U+1F1E7 U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BL.svg" + }, + { + "name": "Bermuda", + "code": "BM", + "emoji": "๐Ÿ‡ง๐Ÿ‡ฒ", + "unicode": "U+1F1E7 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BM.svg" + }, + { + "name": "Brunei", + "code": "BN", + "emoji": "๐Ÿ‡ง๐Ÿ‡ณ", + "unicode": "U+1F1E7 U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BN.svg" + }, + { + "name": "Bolivia", + "code": "BO", + "emoji": "๐Ÿ‡ง๐Ÿ‡ด", + "unicode": "U+1F1E7 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BO.svg" + }, + { + "name": "Caribbean Netherlands", + "code": "BQ", + "emoji": "๐Ÿ‡ง๐Ÿ‡ถ", + "unicode": "U+1F1E7 U+1F1F6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BQ.svg" + }, + { + "name": "Brazil", + "code": "BR", + "emoji": "๐Ÿ‡ง๐Ÿ‡ท", + "unicode": "U+1F1E7 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BR.svg" + }, + { + "name": "Bahamas", + "code": "BS", + "emoji": "๐Ÿ‡ง๐Ÿ‡ธ", + "unicode": "U+1F1E7 U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BS.svg" + }, + { + "name": "Bhutan", + "code": "BT", + "emoji": "๐Ÿ‡ง๐Ÿ‡น", + "unicode": "U+1F1E7 U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BT.svg" + }, + { + "name": "Bouvet Island", + "code": "BV", + "emoji": "๐Ÿ‡ง๐Ÿ‡ป", + "unicode": "U+1F1E7 U+1F1FB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BV.svg" + }, + { + "name": "Botswana", + "code": "BW", + "emoji": "๐Ÿ‡ง๐Ÿ‡ผ", + "unicode": "U+1F1E7 U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BW.svg" + }, + { + "name": "Belarus", + "code": "BY", + "emoji": "๐Ÿ‡ง๐Ÿ‡พ", + "unicode": "U+1F1E7 U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BY.svg" + }, + { + "name": "Belize", + "code": "BZ", + "emoji": "๐Ÿ‡ง๐Ÿ‡ฟ", + "unicode": "U+1F1E7 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BZ.svg" + }, + { + "name": "Canada", + "code": "CA", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฆ", + "unicode": "U+1F1E8 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CA.svg" + }, + { + "name": "Cocos (Keeling) Islands", + "code": "CC", + "emoji": "๐Ÿ‡จ๐Ÿ‡จ", + "unicode": "U+1F1E8 U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CC.svg" + }, + { + "name": "Congo - Kinshasa", + "code": "CD", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฉ", + "unicode": "U+1F1E8 U+1F1E9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CD.svg" + }, + { + "name": "Central African Republic", + "code": "CF", + "emoji": "๐Ÿ‡จ๐Ÿ‡ซ", + "unicode": "U+1F1E8 U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CF.svg" + }, + { + "name": "Congo - Brazzaville", + "code": "CG", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฌ", + "unicode": "U+1F1E8 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CG.svg" + }, + { + "name": "Switzerland", + "code": "CH", + "emoji": "๐Ÿ‡จ๐Ÿ‡ญ", + "unicode": "U+1F1E8 U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CH.svg" + }, + { + "name": "Cรดte dโ€™Ivoire", + "code": "CI", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฎ", + "unicode": "U+1F1E8 U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CI.svg" + }, + { + "name": "Cook Islands", + "code": "CK", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฐ", + "unicode": "U+1F1E8 U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CK.svg" + }, + { + "name": "Chile", + "code": "CL", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฑ", + "unicode": "U+1F1E8 U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CL.svg" + }, + { + "name": "Cameroon", + "code": "CM", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฒ", + "unicode": "U+1F1E8 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CM.svg" + }, + { + "name": "China", + "code": "CN", + "emoji": "๐Ÿ‡จ๐Ÿ‡ณ", + "unicode": "U+1F1E8 U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CN.svg" + }, + { + "name": "Colombia", + "code": "CO", + "emoji": "๐Ÿ‡จ๐Ÿ‡ด", + "unicode": "U+1F1E8 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CO.svg" + }, + { + "name": "Clipperton Island", + "code": "CP", + "emoji": "๐Ÿ‡จ๐Ÿ‡ต", + "unicode": "U+1F1E8 U+1F1F5", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CP.svg" + }, + { + "name": "Costa Rica", + "code": "CR", + "emoji": "๐Ÿ‡จ๐Ÿ‡ท", + "unicode": "U+1F1E8 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CR.svg" + }, + { + "name": "Cuba", + "code": "CU", + "emoji": "๐Ÿ‡จ๐Ÿ‡บ", + "unicode": "U+1F1E8 U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CU.svg" + }, + { + "name": "Cape Verde", + "code": "CV", + "emoji": "๐Ÿ‡จ๐Ÿ‡ป", + "unicode": "U+1F1E8 U+1F1FB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CV.svg" + }, + { + "name": "Curaรงao", + "code": "CW", + "emoji": "๐Ÿ‡จ๐Ÿ‡ผ", + "unicode": "U+1F1E8 U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CW.svg" + }, + { + "name": "Christmas Island", + "code": "CX", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฝ", + "unicode": "U+1F1E8 U+1F1FD", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CX.svg" + }, + { + "name": "Cyprus", + "code": "CY", + "emoji": "๐Ÿ‡จ๐Ÿ‡พ", + "unicode": "U+1F1E8 U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CY.svg" + }, + { + "name": "Czechia", + "code": "CZ", + "emoji": "๐Ÿ‡จ๐Ÿ‡ฟ", + "unicode": "U+1F1E8 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CZ.svg" + }, + { + "name": "Germany", + "code": "DE", + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ช", + "unicode": "U+1F1E9 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DE.svg" + }, + { + "name": "Diego Garcia", + "code": "DG", + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฌ", + "unicode": "U+1F1E9 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DG.svg" + }, + { + "name": "Djibouti", + "code": "DJ", + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฏ", + "unicode": "U+1F1E9 U+1F1EF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DJ.svg" + }, + { + "name": "Denmark", + "code": "DK", + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฐ", + "unicode": "U+1F1E9 U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DK.svg" + }, + { + "name": "Dominica", + "code": "DM", + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฒ", + "unicode": "U+1F1E9 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DM.svg" + }, + { + "name": "Dominican Republic", + "code": "DO", + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ด", + "unicode": "U+1F1E9 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DO.svg" + }, + { + "name": "Algeria", + "code": "DZ", + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฟ", + "unicode": "U+1F1E9 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DZ.svg" + }, + { + "name": "Ceuta & Melilla", + "code": "EA", + "emoji": "๐Ÿ‡ช๐Ÿ‡ฆ", + "unicode": "U+1F1EA U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EA.svg" + }, + { + "name": "Ecuador", + "code": "EC", + "emoji": "๐Ÿ‡ช๐Ÿ‡จ", + "unicode": "U+1F1EA U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EC.svg" + }, + { + "name": "Estonia", + "code": "EE", + "emoji": "๐Ÿ‡ช๐Ÿ‡ช", + "unicode": "U+1F1EA U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EE.svg" + }, + { + "name": "Egypt", + "code": "EG", + "emoji": "๐Ÿ‡ช๐Ÿ‡ฌ", + "unicode": "U+1F1EA U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EG.svg" + }, + { + "name": "Western Sahara", + "code": "EH", + "emoji": "๐Ÿ‡ช๐Ÿ‡ญ", + "unicode": "U+1F1EA U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EH.svg" + }, + { + "name": "Eritrea", + "code": "ER", + "emoji": "๐Ÿ‡ช๐Ÿ‡ท", + "unicode": "U+1F1EA U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ER.svg" + }, + { + "name": "Spain", + "code": "ES", + "emoji": "๐Ÿ‡ช๐Ÿ‡ธ", + "unicode": "U+1F1EA U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ES.svg" + }, + { + "name": "Ethiopia", + "code": "ET", + "emoji": "๐Ÿ‡ช๐Ÿ‡น", + "unicode": "U+1F1EA U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ET.svg" + }, + { + "name": "European Union", + "code": "EU", + "emoji": "๐Ÿ‡ช๐Ÿ‡บ", + "unicode": "U+1F1EA U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EU.svg" + }, + { + "name": "Finland", + "code": "FI", + "emoji": "๐Ÿ‡ซ๐Ÿ‡ฎ", + "unicode": "U+1F1EB U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FI.svg" + }, + { + "name": "Fiji", + "code": "FJ", + "emoji": "๐Ÿ‡ซ๐Ÿ‡ฏ", + "unicode": "U+1F1EB U+1F1EF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FJ.svg" + }, + { + "name": "Falkland Islands", + "code": "FK", + "emoji": "๐Ÿ‡ซ๐Ÿ‡ฐ", + "unicode": "U+1F1EB U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FK.svg" + }, + { + "name": "Micronesia", + "code": "FM", + "emoji": "๐Ÿ‡ซ๐Ÿ‡ฒ", + "unicode": "U+1F1EB U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FM.svg" + }, + { + "name": "Faroe Islands", + "code": "FO", + "emoji": "๐Ÿ‡ซ๐Ÿ‡ด", + "unicode": "U+1F1EB U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FO.svg" + }, + { + "name": "France", + "code": "FR", + "emoji": "๐Ÿ‡ซ๐Ÿ‡ท", + "unicode": "U+1F1EB U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FR.svg" + }, + { + "name": "Gabon", + "code": "GA", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฆ", + "unicode": "U+1F1EC U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GA.svg" + }, + { + "name": "United Kingdom", + "code": "GB", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ง", + "unicode": "U+1F1EC U+1F1E7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GB.svg" + }, + { + "name": "Grenada", + "code": "GD", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฉ", + "unicode": "U+1F1EC U+1F1E9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GD.svg" + }, + { + "name": "Georgia", + "code": "GE", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ช", + "unicode": "U+1F1EC U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GE.svg" + }, + { + "name": "French Guiana", + "code": "GF", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ซ", + "unicode": "U+1F1EC U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GF.svg" + }, + { + "name": "Guernsey", + "code": "GG", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฌ", + "unicode": "U+1F1EC U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GG.svg" + }, + { + "name": "Ghana", + "code": "GH", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ญ", + "unicode": "U+1F1EC U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GH.svg" + }, + { + "name": "Gibraltar", + "code": "GI", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฎ", + "unicode": "U+1F1EC U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GI.svg" + }, + { + "name": "Greenland", + "code": "GL", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฑ", + "unicode": "U+1F1EC U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GL.svg" + }, + { + "name": "Gambia", + "code": "GM", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฒ", + "unicode": "U+1F1EC U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GM.svg" + }, + { + "name": "Guinea", + "code": "GN", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ณ", + "unicode": "U+1F1EC U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GN.svg" + }, + { + "name": "Guadeloupe", + "code": "GP", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ต", + "unicode": "U+1F1EC U+1F1F5", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GP.svg" + }, + { + "name": "Equatorial Guinea", + "code": "GQ", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ถ", + "unicode": "U+1F1EC U+1F1F6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GQ.svg" + }, + { + "name": "Greece", + "code": "GR", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ท", + "unicode": "U+1F1EC U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GR.svg" + }, + { + "name": "South Georgia & South Sandwich Islands", + "code": "GS", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ธ", + "unicode": "U+1F1EC U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GS.svg" + }, + { + "name": "Guatemala", + "code": "GT", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡น", + "unicode": "U+1F1EC U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GT.svg" + }, + { + "name": "Guam", + "code": "GU", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡บ", + "unicode": "U+1F1EC U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GU.svg" + }, + { + "name": "Guinea-Bissau", + "code": "GW", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ผ", + "unicode": "U+1F1EC U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GW.svg" + }, + { + "name": "Guyana", + "code": "GY", + "emoji": "๐Ÿ‡ฌ๐Ÿ‡พ", + "unicode": "U+1F1EC U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GY.svg" + }, + { + "name": "Hong Kong SAR China", + "code": "HK", + "emoji": "๐Ÿ‡ญ๐Ÿ‡ฐ", + "unicode": "U+1F1ED U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HK.svg" + }, + { + "name": "Heard & McDonald Islands", + "code": "HM", + "emoji": "๐Ÿ‡ญ๐Ÿ‡ฒ", + "unicode": "U+1F1ED U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HM.svg" + }, + { + "name": "Honduras", + "code": "HN", + "emoji": "๐Ÿ‡ญ๐Ÿ‡ณ", + "unicode": "U+1F1ED U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HN.svg" + }, + { + "name": "Croatia", + "code": "HR", + "emoji": "๐Ÿ‡ญ๐Ÿ‡ท", + "unicode": "U+1F1ED U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HR.svg" + }, + { + "name": "Haiti", + "code": "HT", + "emoji": "๐Ÿ‡ญ๐Ÿ‡น", + "unicode": "U+1F1ED U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HT.svg" + }, + { + "name": "Hungary", + "code": "HU", + "emoji": "๐Ÿ‡ญ๐Ÿ‡บ", + "unicode": "U+1F1ED U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HU.svg" + }, + { + "name": "Canary Islands", + "code": "IC", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡จ", + "unicode": "U+1F1EE U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IC.svg" + }, + { + "name": "Indonesia", + "code": "ID", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฉ", + "unicode": "U+1F1EE U+1F1E9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ID.svg" + }, + { + "name": "Ireland", + "code": "IE", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ช", + "unicode": "U+1F1EE U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IE.svg" + }, + { + "name": "Israel", + "code": "IL", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฑ", + "unicode": "U+1F1EE U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IL.svg" + }, + { + "name": "Isle of Man", + "code": "IM", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฒ", + "unicode": "U+1F1EE U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IM.svg" + }, + { + "name": "India", + "code": "IN", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ณ", + "unicode": "U+1F1EE U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IN.svg" + }, + { + "name": "British Indian Ocean Territory", + "code": "IO", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ด", + "unicode": "U+1F1EE U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IO.svg" + }, + { + "name": "Iraq", + "code": "IQ", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ถ", + "unicode": "U+1F1EE U+1F1F6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IQ.svg" + }, + { + "name": "Iran", + "code": "IR", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ท", + "unicode": "U+1F1EE U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IR.svg" + }, + { + "name": "Iceland", + "code": "IS", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ธ", + "unicode": "U+1F1EE U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IS.svg" + }, + { + "name": "Italy", + "code": "IT", + "emoji": "๐Ÿ‡ฎ๐Ÿ‡น", + "unicode": "U+1F1EE U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IT.svg" + }, + { + "name": "Jersey", + "code": "JE", + "emoji": "๐Ÿ‡ฏ๐Ÿ‡ช", + "unicode": "U+1F1EF U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/JE.svg" + }, + { + "name": "Jamaica", + "code": "JM", + "emoji": "๐Ÿ‡ฏ๐Ÿ‡ฒ", + "unicode": "U+1F1EF U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/JM.svg" + }, + { + "name": "Jordan", + "code": "JO", + "emoji": "๐Ÿ‡ฏ๐Ÿ‡ด", + "unicode": "U+1F1EF U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/JO.svg" + }, + { + "name": "Japan", + "code": "JP", + "emoji": "๐Ÿ‡ฏ๐Ÿ‡ต", + "unicode": "U+1F1EF U+1F1F5", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/JP.svg" + }, + { + "name": "Kenya", + "code": "KE", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ช", + "unicode": "U+1F1F0 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KE.svg" + }, + { + "name": "Kyrgyzstan", + "code": "KG", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฌ", + "unicode": "U+1F1F0 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KG.svg" + }, + { + "name": "Cambodia", + "code": "KH", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ญ", + "unicode": "U+1F1F0 U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KH.svg" + }, + { + "name": "Kiribati", + "code": "KI", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฎ", + "unicode": "U+1F1F0 U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KI.svg" + }, + { + "name": "Comoros", + "code": "KM", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฒ", + "unicode": "U+1F1F0 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KM.svg" + }, + { + "name": "St. Kitts & Nevis", + "code": "KN", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ณ", + "unicode": "U+1F1F0 U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KN.svg" + }, + { + "name": "North Korea", + "code": "KP", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ต", + "unicode": "U+1F1F0 U+1F1F5", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KP.svg" + }, + { + "name": "South Korea", + "code": "KR", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ท", + "unicode": "U+1F1F0 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KR.svg" + }, + { + "name": "Kuwait", + "code": "KW", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ผ", + "unicode": "U+1F1F0 U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KW.svg" + }, + { + "name": "Cayman Islands", + "code": "KY", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡พ", + "unicode": "U+1F1F0 U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KY.svg" + }, + { + "name": "Kazakhstan", + "code": "KZ", + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฟ", + "unicode": "U+1F1F0 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KZ.svg" + }, + { + "name": "Laos", + "code": "LA", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฆ", + "unicode": "U+1F1F1 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LA.svg" + }, + { + "name": "Lebanon", + "code": "LB", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ง", + "unicode": "U+1F1F1 U+1F1E7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LB.svg" + }, + { + "name": "St. Lucia", + "code": "LC", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡จ", + "unicode": "U+1F1F1 U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LC.svg" + }, + { + "name": "Liechtenstein", + "code": "LI", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฎ", + "unicode": "U+1F1F1 U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LI.svg" + }, + { + "name": "Sri Lanka", + "code": "LK", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฐ", + "unicode": "U+1F1F1 U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LK.svg" + }, + { + "name": "Liberia", + "code": "LR", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ท", + "unicode": "U+1F1F1 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LR.svg" + }, + { + "name": "Lesotho", + "code": "LS", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ธ", + "unicode": "U+1F1F1 U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LS.svg" + }, + { + "name": "Lithuania", + "code": "LT", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡น", + "unicode": "U+1F1F1 U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LT.svg" + }, + { + "name": "Luxembourg", + "code": "LU", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡บ", + "unicode": "U+1F1F1 U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LU.svg" + }, + { + "name": "Latvia", + "code": "LV", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ป", + "unicode": "U+1F1F1 U+1F1FB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LV.svg" + }, + { + "name": "Libya", + "code": "LY", + "emoji": "๐Ÿ‡ฑ๐Ÿ‡พ", + "unicode": "U+1F1F1 U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LY.svg" + }, + { + "name": "Morocco", + "code": "MA", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฆ", + "unicode": "U+1F1F2 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MA.svg" + }, + { + "name": "Monaco", + "code": "MC", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡จ", + "unicode": "U+1F1F2 U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MC.svg" + }, + { + "name": "Moldova", + "code": "MD", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฉ", + "unicode": "U+1F1F2 U+1F1E9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MD.svg" + }, + { + "name": "Montenegro", + "code": "ME", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ช", + "unicode": "U+1F1F2 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ME.svg" + }, + { + "name": "St. Martin", + "code": "MF", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ซ", + "unicode": "U+1F1F2 U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MF.svg" + }, + { + "name": "Madagascar", + "code": "MG", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฌ", + "unicode": "U+1F1F2 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MG.svg" + }, + { + "name": "Marshall Islands", + "code": "MH", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ญ", + "unicode": "U+1F1F2 U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MH.svg" + }, + { + "name": "North Macedonia", + "code": "MK", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฐ", + "unicode": "U+1F1F2 U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MK.svg" + }, + { + "name": "Mali", + "code": "ML", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฑ", + "unicode": "U+1F1F2 U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ML.svg" + }, + { + "name": "Myanmar (Burma)", + "code": "MM", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฒ", + "unicode": "U+1F1F2 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MM.svg" + }, + { + "name": "Mongolia", + "code": "MN", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ณ", + "unicode": "U+1F1F2 U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MN.svg" + }, + { + "name": "Macao SAR China", + "code": "MO", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ด", + "unicode": "U+1F1F2 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MO.svg" + }, + { + "name": "Northern Mariana Islands", + "code": "MP", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ต", + "unicode": "U+1F1F2 U+1F1F5", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MP.svg" + }, + { + "name": "Martinique", + "code": "MQ", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ถ", + "unicode": "U+1F1F2 U+1F1F6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MQ.svg" + }, + { + "name": "Mauritania", + "code": "MR", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ท", + "unicode": "U+1F1F2 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MR.svg" + }, + { + "name": "Montserrat", + "code": "MS", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ธ", + "unicode": "U+1F1F2 U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MS.svg" + }, + { + "name": "Malta", + "code": "MT", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡น", + "unicode": "U+1F1F2 U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MT.svg" + }, + { + "name": "Mauritius", + "code": "MU", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡บ", + "unicode": "U+1F1F2 U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MU.svg" + }, + { + "name": "Maldives", + "code": "MV", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ป", + "unicode": "U+1F1F2 U+1F1FB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MV.svg" + }, + { + "name": "Malawi", + "code": "MW", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ผ", + "unicode": "U+1F1F2 U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MW.svg" + }, + { + "name": "Mexico", + "code": "MX", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฝ", + "unicode": "U+1F1F2 U+1F1FD", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MX.svg" + }, + { + "name": "Malaysia", + "code": "MY", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡พ", + "unicode": "U+1F1F2 U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MY.svg" + }, + { + "name": "Mozambique", + "code": "MZ", + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฟ", + "unicode": "U+1F1F2 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MZ.svg" + }, + { + "name": "Namibia", + "code": "NA", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฆ", + "unicode": "U+1F1F3 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NA.svg" + }, + { + "name": "New Caledonia", + "code": "NC", + "emoji": "๐Ÿ‡ณ๐Ÿ‡จ", + "unicode": "U+1F1F3 U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NC.svg" + }, + { + "name": "Niger", + "code": "NE", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ช", + "unicode": "U+1F1F3 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NE.svg" + }, + { + "name": "Norfolk Island", + "code": "NF", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ซ", + "unicode": "U+1F1F3 U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NF.svg" + }, + { + "name": "Nigeria", + "code": "NG", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฌ", + "unicode": "U+1F1F3 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NG.svg" + }, + { + "name": "Nicaragua", + "code": "NI", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฎ", + "unicode": "U+1F1F3 U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NI.svg" + }, + { + "name": "Netherlands", + "code": "NL", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฑ", + "unicode": "U+1F1F3 U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NL.svg" + }, + { + "name": "Norway", + "code": "NO", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ด", + "unicode": "U+1F1F3 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NO.svg" + }, + { + "name": "Nepal", + "code": "NP", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ต", + "unicode": "U+1F1F3 U+1F1F5", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NP.svg" + }, + { + "name": "Nauru", + "code": "NR", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ท", + "unicode": "U+1F1F3 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NR.svg" + }, + { + "name": "Niue", + "code": "NU", + "emoji": "๐Ÿ‡ณ๐Ÿ‡บ", + "unicode": "U+1F1F3 U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NU.svg" + }, + { + "name": "New Zealand", + "code": "NZ", + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฟ", + "unicode": "U+1F1F3 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NZ.svg" + }, + { + "name": "Oman", + "code": "OM", + "emoji": "๐Ÿ‡ด๐Ÿ‡ฒ", + "unicode": "U+1F1F4 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/OM.svg" + }, + { + "name": "Panama", + "code": "PA", + "emoji": "๐Ÿ‡ต๐Ÿ‡ฆ", + "unicode": "U+1F1F5 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PA.svg" + }, + { + "name": "Peru", + "code": "PE", + "emoji": "๐Ÿ‡ต๐Ÿ‡ช", + "unicode": "U+1F1F5 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PE.svg" + }, + { + "name": "French Polynesia", + "code": "PF", + "emoji": "๐Ÿ‡ต๐Ÿ‡ซ", + "unicode": "U+1F1F5 U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PF.svg" + }, + { + "name": "Papua New Guinea", + "code": "PG", + "emoji": "๐Ÿ‡ต๐Ÿ‡ฌ", + "unicode": "U+1F1F5 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PG.svg" + }, + { + "name": "Philippines", + "code": "PH", + "emoji": "๐Ÿ‡ต๐Ÿ‡ญ", + "unicode": "U+1F1F5 U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PH.svg" + }, + { + "name": "Pakistan", + "code": "PK", + "emoji": "๐Ÿ‡ต๐Ÿ‡ฐ", + "unicode": "U+1F1F5 U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PK.svg" + }, + { + "name": "Poland", + "code": "PL", + "emoji": "๐Ÿ‡ต๐Ÿ‡ฑ", + "unicode": "U+1F1F5 U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PL.svg" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM", + "emoji": "๐Ÿ‡ต๐Ÿ‡ฒ", + "unicode": "U+1F1F5 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PM.svg" + }, + { + "name": "Pitcairn Islands", + "code": "PN", + "emoji": "๐Ÿ‡ต๐Ÿ‡ณ", + "unicode": "U+1F1F5 U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PN.svg" + }, + { + "name": "Puerto Rico", + "code": "PR", + "emoji": "๐Ÿ‡ต๐Ÿ‡ท", + "unicode": "U+1F1F5 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PR.svg" + }, + { + "name": "Palestinian Territories", + "code": "PS", + "emoji": "๐Ÿ‡ต๐Ÿ‡ธ", + "unicode": "U+1F1F5 U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PS.svg" + }, + { + "name": "Portugal", + "code": "PT", + "emoji": "๐Ÿ‡ต๐Ÿ‡น", + "unicode": "U+1F1F5 U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PT.svg" + }, + { + "name": "Palau", + "code": "PW", + "emoji": "๐Ÿ‡ต๐Ÿ‡ผ", + "unicode": "U+1F1F5 U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PW.svg" + }, + { + "name": "Paraguay", + "code": "PY", + "emoji": "๐Ÿ‡ต๐Ÿ‡พ", + "unicode": "U+1F1F5 U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PY.svg" + }, + { + "name": "Qatar", + "code": "QA", + "emoji": "๐Ÿ‡ถ๐Ÿ‡ฆ", + "unicode": "U+1F1F6 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/QA.svg" + }, + { + "name": "Rรฉunion", + "code": "RE", + "emoji": "๐Ÿ‡ท๐Ÿ‡ช", + "unicode": "U+1F1F7 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RE.svg" + }, + { + "name": "Romania", + "code": "RO", + "emoji": "๐Ÿ‡ท๐Ÿ‡ด", + "unicode": "U+1F1F7 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RO.svg" + }, + { + "name": "Serbia", + "code": "RS", + "emoji": "๐Ÿ‡ท๐Ÿ‡ธ", + "unicode": "U+1F1F7 U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RS.svg" + }, + { + "name": "Russia", + "code": "RU", + "emoji": "๐Ÿ‡ท๐Ÿ‡บ", + "unicode": "U+1F1F7 U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RU.svg" + }, + { + "name": "Rwanda", + "code": "RW", + "emoji": "๐Ÿ‡ท๐Ÿ‡ผ", + "unicode": "U+1F1F7 U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RW.svg" + }, + { + "name": "Saudi Arabia", + "code": "SA", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฆ", + "unicode": "U+1F1F8 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SA.svg" + }, + { + "name": "Solomon Islands", + "code": "SB", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ง", + "unicode": "U+1F1F8 U+1F1E7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SB.svg" + }, + { + "name": "Seychelles", + "code": "SC", + "emoji": "๐Ÿ‡ธ๐Ÿ‡จ", + "unicode": "U+1F1F8 U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SC.svg" + }, + { + "name": "Sudan", + "code": "SD", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฉ", + "unicode": "U+1F1F8 U+1F1E9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SD.svg" + }, + { + "name": "Sweden", + "code": "SE", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ช", + "unicode": "U+1F1F8 U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SE.svg" + }, + { + "name": "Singapore", + "code": "SG", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฌ", + "unicode": "U+1F1F8 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SG.svg" + }, + { + "name": "St. Helena", + "code": "SH", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ญ", + "unicode": "U+1F1F8 U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SH.svg" + }, + { + "name": "Slovenia", + "code": "SI", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฎ", + "unicode": "U+1F1F8 U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SI.svg" + }, + { + "name": "Svalbard & Jan Mayen", + "code": "SJ", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฏ", + "unicode": "U+1F1F8 U+1F1EF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SJ.svg" + }, + { + "name": "Slovakia", + "code": "SK", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฐ", + "unicode": "U+1F1F8 U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SK.svg" + }, + { + "name": "Sierra Leone", + "code": "SL", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฑ", + "unicode": "U+1F1F8 U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SL.svg" + }, + { + "name": "San Marino", + "code": "SM", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฒ", + "unicode": "U+1F1F8 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SM.svg" + }, + { + "name": "Senegal", + "code": "SN", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ณ", + "unicode": "U+1F1F8 U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SN.svg" + }, + { + "name": "Somalia", + "code": "SO", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ด", + "unicode": "U+1F1F8 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SO.svg" + }, + { + "name": "Suriname", + "code": "SR", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ท", + "unicode": "U+1F1F8 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SR.svg" + }, + { + "name": "South Sudan", + "code": "SS", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ธ", + "unicode": "U+1F1F8 U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SS.svg" + }, + { + "name": "Sรฃo Tomรฉ & Prรญncipe", + "code": "ST", + "emoji": "๐Ÿ‡ธ๐Ÿ‡น", + "unicode": "U+1F1F8 U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ST.svg" + }, + { + "name": "El Salvador", + "code": "SV", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ป", + "unicode": "U+1F1F8 U+1F1FB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SV.svg" + }, + { + "name": "Sint Maarten", + "code": "SX", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฝ", + "unicode": "U+1F1F8 U+1F1FD", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SX.svg" + }, + { + "name": "Syria", + "code": "SY", + "emoji": "๐Ÿ‡ธ๐Ÿ‡พ", + "unicode": "U+1F1F8 U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SY.svg" + }, + { + "name": "Eswatini", + "code": "SZ", + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฟ", + "unicode": "U+1F1F8 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SZ.svg" + }, + { + "name": "Tristan da Cunha", + "code": "TA", + "emoji": "๐Ÿ‡น๐Ÿ‡ฆ", + "unicode": "U+1F1F9 U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TA.svg" + }, + { + "name": "Turks & Caicos Islands", + "code": "TC", + "emoji": "๐Ÿ‡น๐Ÿ‡จ", + "unicode": "U+1F1F9 U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TC.svg" + }, + { + "name": "Chad", + "code": "TD", + "emoji": "๐Ÿ‡น๐Ÿ‡ฉ", + "unicode": "U+1F1F9 U+1F1E9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TD.svg" + }, + { + "name": "French Southern Territories", + "code": "TF", + "emoji": "๐Ÿ‡น๐Ÿ‡ซ", + "unicode": "U+1F1F9 U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TF.svg" + }, + { + "name": "Togo", + "code": "TG", + "emoji": "๐Ÿ‡น๐Ÿ‡ฌ", + "unicode": "U+1F1F9 U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TG.svg" + }, + { + "name": "Thailand", + "code": "TH", + "emoji": "๐Ÿ‡น๐Ÿ‡ญ", + "unicode": "U+1F1F9 U+1F1ED", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TH.svg" + }, + { + "name": "Tajikistan", + "code": "TJ", + "emoji": "๐Ÿ‡น๐Ÿ‡ฏ", + "unicode": "U+1F1F9 U+1F1EF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TJ.svg" + }, + { + "name": "Tokelau", + "code": "TK", + "emoji": "๐Ÿ‡น๐Ÿ‡ฐ", + "unicode": "U+1F1F9 U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TK.svg" + }, + { + "name": "Timor-Leste", + "code": "TL", + "emoji": "๐Ÿ‡น๐Ÿ‡ฑ", + "unicode": "U+1F1F9 U+1F1F1", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TL.svg" + }, + { + "name": "Turkmenistan", + "code": "TM", + "emoji": "๐Ÿ‡น๐Ÿ‡ฒ", + "unicode": "U+1F1F9 U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TM.svg" + }, + { + "name": "Tunisia", + "code": "TN", + "emoji": "๐Ÿ‡น๐Ÿ‡ณ", + "unicode": "U+1F1F9 U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TN.svg" + }, + { + "name": "Tonga", + "code": "TO", + "emoji": "๐Ÿ‡น๐Ÿ‡ด", + "unicode": "U+1F1F9 U+1F1F4", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TO.svg" + }, + { + "name": "Turkey", + "code": "TR", + "emoji": "๐Ÿ‡น๐Ÿ‡ท", + "unicode": "U+1F1F9 U+1F1F7", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TR.svg" + }, + { + "name": "Trinidad & Tobago", + "code": "TT", + "emoji": "๐Ÿ‡น๐Ÿ‡น", + "unicode": "U+1F1F9 U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TT.svg" + }, + { + "name": "Tuvalu", + "code": "TV", + "emoji": "๐Ÿ‡น๐Ÿ‡ป", + "unicode": "U+1F1F9 U+1F1FB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TV.svg" + }, + { + "name": "Taiwan", + "code": "TW", + "emoji": "๐Ÿ‡น๐Ÿ‡ผ", + "unicode": "U+1F1F9 U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TW.svg" + }, + { + "name": "Tanzania", + "code": "TZ", + "emoji": "๐Ÿ‡น๐Ÿ‡ฟ", + "unicode": "U+1F1F9 U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TZ.svg" + }, + { + "name": "Ukraine", + "code": "UA", + "emoji": "๐Ÿ‡บ๐Ÿ‡ฆ", + "unicode": "U+1F1FA U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UA.svg" + }, + { + "name": "Uganda", + "code": "UG", + "emoji": "๐Ÿ‡บ๐Ÿ‡ฌ", + "unicode": "U+1F1FA U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UG.svg" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM", + "emoji": "๐Ÿ‡บ๐Ÿ‡ฒ", + "unicode": "U+1F1FA U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UM.svg" + }, + { + "name": "United Nations", + "code": "UN", + "emoji": "๐Ÿ‡บ๐Ÿ‡ณ", + "unicode": "U+1F1FA U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UN.svg" + }, + { + "name": "United States", + "code": "US", + "emoji": "๐Ÿ‡บ๐Ÿ‡ธ", + "unicode": "U+1F1FA U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/US.svg" + }, + { + "name": "Uruguay", + "code": "UY", + "emoji": "๐Ÿ‡บ๐Ÿ‡พ", + "unicode": "U+1F1FA U+1F1FE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UY.svg" + }, + { + "name": "Uzbekistan", + "code": "UZ", + "emoji": "๐Ÿ‡บ๐Ÿ‡ฟ", + "unicode": "U+1F1FA U+1F1FF", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UZ.svg" + }, + { + "name": "Vatican City", + "code": "VA", + "emoji": "๐Ÿ‡ป๐Ÿ‡ฆ", + "unicode": "U+1F1FB U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VA.svg" + }, + { + "name": "St. Vincent & Grenadines", + "code": "VC", + "emoji": "๐Ÿ‡ป๐Ÿ‡จ", + "unicode": "U+1F1FB U+1F1E8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VC.svg" + }, + { + "name": "Venezuela", + "code": "VE", + "emoji": "๐Ÿ‡ป๐Ÿ‡ช", + "unicode": "U+1F1FB U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VE.svg" + }, + { + "name": "British Virgin Islands", + "code": "VG", + "emoji": "๐Ÿ‡ป๐Ÿ‡ฌ", + "unicode": "U+1F1FB U+1F1EC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VG.svg" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI", + "emoji": "๐Ÿ‡ป๐Ÿ‡ฎ", + "unicode": "U+1F1FB U+1F1EE", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VI.svg" + }, + { + "name": "Vietnam", + "code": "VN", + "emoji": "๐Ÿ‡ป๐Ÿ‡ณ", + "unicode": "U+1F1FB U+1F1F3", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VN.svg" + }, + { + "name": "Vanuatu", + "code": "VU", + "emoji": "๐Ÿ‡ป๐Ÿ‡บ", + "unicode": "U+1F1FB U+1F1FA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VU.svg" + }, + { + "name": "Wallis & Futuna", + "code": "WF", + "emoji": "๐Ÿ‡ผ๐Ÿ‡ซ", + "unicode": "U+1F1FC U+1F1EB", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/WF.svg" + }, + { + "name": "Samoa", + "code": "WS", + "emoji": "๐Ÿ‡ผ๐Ÿ‡ธ", + "unicode": "U+1F1FC U+1F1F8", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/WS.svg" + }, + { + "name": "Kosovo", + "code": "XK", + "emoji": "๐Ÿ‡ฝ๐Ÿ‡ฐ", + "unicode": "U+1F1FD U+1F1F0", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/XK.svg" + }, + { + "name": "Yemen", + "code": "YE", + "emoji": "๐Ÿ‡พ๐Ÿ‡ช", + "unicode": "U+1F1FE U+1F1EA", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/YE.svg" + }, + { + "name": "Mayotte", + "code": "YT", + "emoji": "๐Ÿ‡พ๐Ÿ‡น", + "unicode": "U+1F1FE U+1F1F9", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/YT.svg" + }, + { + "name": "South Africa", + "code": "ZA", + "emoji": "๐Ÿ‡ฟ๐Ÿ‡ฆ", + "unicode": "U+1F1FF U+1F1E6", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ZA.svg" + }, + { + "name": "Zambia", + "code": "ZM", + "emoji": "๐Ÿ‡ฟ๐Ÿ‡ฒ", + "unicode": "U+1F1FF U+1F1F2", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ZM.svg" + }, + { + "name": "Zimbabwe", + "code": "ZW", + "emoji": "๐Ÿ‡ฟ๐Ÿ‡ผ", + "unicode": "U+1F1FF U+1F1FC", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ZW.svg" + }, + { + "name": "England", + "code": "ENGLAND", + "emoji": "๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ", + "unicode": "U+1F3F4 U+E0067 U+E0062 U+E0065 U+E006E U+E0067 U+E007F", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ENGLAND.svg" + }, + { + "name": "Scotland", + "code": "SCOTLAND", + "emoji": "๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ", + "unicode": "U+1F3F4 U+E0067 U+E0062 U+E0073 U+E0063 U+E0074 U+E007F", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SCOTLAND.svg" + }, + { + "name": "Wales", + "code": "WALES", + "emoji": "๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ", + "unicode": "U+1F3F4 U+E0067 U+E0062 U+E0077 U+E006C U+E0073 U+E007F", + "image": "https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/WALES.svg" + } +] + +function debounce(func, timeout = 300){ + let timer; + return (...args) => { + clearTimeout(timer); + timer = setTimeout(() => { func.apply(this, args); }, timeout); + }; + } + +var searchBar = document.getElementById("search"); +var output = document.getElementById("result"); +searchBar.onkeyup = debounce((e) => { + var key = searchBar.value.toLowerCase(); + console.log(key); + var results = data.filter(c => c.name.toLowerCase().includes(key)); + results = results.slice(0, 5) + output.innerHTML = null; + results.map(i => { + var div = document.createElement("div"); + div.classList.add("country"); + div.innerHTML = ` + +

${i.name}

+ `; + output.appendChild(div); + }) +}, 1500); \ No newline at end of file diff --git a/search/search.html b/search/search.html new file mode 100644 index 0000000..a375fea --- /dev/null +++ b/search/search.html @@ -0,0 +1,21 @@ + + + + + + + Country + + + +
+ +
+ + + + \ No newline at end of file diff --git a/search/style.css b/search/style.css new file mode 100644 index 0000000..1068ef1 --- /dev/null +++ b/search/style.css @@ -0,0 +1,40 @@ +* { + box-sizing: border-box; +} + +body { + margin: 0; + padding: 0; +} + +.container { + width: 90%; + max-width: 720px; + margin: 2em auto 0; + padding: 1em; + box-shadow: 0 0 12px #2829384e; + border-radius: 0.5em; +} + +.search { + border: none; + background-color: #f0f0f0; + padding: 1em; + border-radius: 1em; + width: 100%; + outline: none; +} + +.country { + display: grid; + grid-template-columns: 32px 1fr; + align-items: center; + gap: 1em; + padding: 1em; + margin: 0.2em auto; + border-radius: 1em; +} + +.country:hover { + background-color: #f0f0f0; +} \ No newline at end of file