diff --git a/Makefile b/Makefile index 48cf6dbe3..7f6835769 100644 --- a/Makefile +++ b/Makefile @@ -70,7 +70,9 @@ SELECTED_FLAGS = AC AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ \ VA VC VE VG VI VN VU \ WS \ YE \ - ZA ZM ZW + ZA ZM ZW \ + GB-ENG GB-SCT GB-WLS + ALL_FLAGS = $(basename $(notdir $(wildcard $(FLAGS_SRC_DIR)/*.png))) FLAGS = $(SELECTED_FLAGS) diff --git a/flag_glyph_name.py b/flag_glyph_name.py index f773fdfa3..eaac87467 100755 --- a/flag_glyph_name.py +++ b/flag_glyph_name.py @@ -18,18 +18,38 @@ __author__ = 'roozbeh@google.com (Roozbeh Pournader)' +import re import sys import add_emoji_gsub -def two_letter_code_to_glyph_name(iso_code): +def two_letter_code_to_glyph_name(region_code): return 'u%04x_%04x' % ( - add_emoji_gsub.reg_indicator(iso_code[0]), - add_emoji_gsub.reg_indicator(iso_code[1])) + add_emoji_gsub.reg_indicator(region_code[0]), + add_emoji_gsub.reg_indicator(region_code[1])) + + +subcode_re = re.compile(r'[0-9a-z]{2}-[0-9a-z]+$') +def hyphenated_code_to_glyph_name(sub_code): + # Hyphenated codes use tag sequences, not regional indicator symbol pairs. + sub_code = sub_code.lower() + if not subcode_re.match(sub_code): + raise Exception('%s is not a valid flag subcode' % sub_code) + cps = ['u1f3f3'] + cps.extend('e00%02x' % ord(cp) for cp in sub_code if cp != '-') + cps.append('e007f') + return '_'.join(cps) + + +def flag_code_to_glyph_name(flag_code): + if '-' in flag_code: + return hyphenated_code_to_glyph_name(flag_code) + return two_letter_code_to_glyph_name(flag_code) + def main(): print ' '.join([ - two_letter_code_to_glyph_name(iso_code) for iso_code in sys.argv[1:]]) + flag_code_to_glyph_name(flag_code) for flag_code in sys.argv[1:]]) if __name__ == '__main__': main() diff --git a/third_party/color_emoji/add_glyphs.py b/third_party/color_emoji/add_glyphs.py index b653f30a7..c5bf6919e 100644 --- a/third_party/color_emoji/add_glyphs.py +++ b/third_party/color_emoji/add_glyphs.py @@ -195,6 +195,7 @@ for (u, filename) in img_pairs: cp = ord(char) if cp not in c and not is_vs(cp): name = glyph_name (char) + g.append(name) c[cp] = name if len (u) > 1: h[name] = [0, 0] diff --git a/third_party/region-flags/png/GB-ENG.png b/third_party/region-flags/png/GB-ENG.png new file mode 100644 index 000000000..bc76a7927 Binary files /dev/null and b/third_party/region-flags/png/GB-ENG.png differ diff --git a/third_party/region-flags/png/GB-NIR.png b/third_party/region-flags/png/GB-NIR.png new file mode 100644 index 000000000..b66baa399 Binary files /dev/null and b/third_party/region-flags/png/GB-NIR.png differ diff --git a/third_party/region-flags/png/GB-SCT.png b/third_party/region-flags/png/GB-SCT.png new file mode 100644 index 000000000..929dee769 Binary files /dev/null and b/third_party/region-flags/png/GB-SCT.png differ diff --git a/third_party/region-flags/png/GB-WLS.png b/third_party/region-flags/png/GB-WLS.png new file mode 100644 index 000000000..a53cdb268 Binary files /dev/null and b/third_party/region-flags/png/GB-WLS.png differ diff --git a/third_party/region-flags/png/US-AK.png b/third_party/region-flags/png/US-AK.png new file mode 100644 index 000000000..f4b33472f Binary files /dev/null and b/third_party/region-flags/png/US-AK.png differ diff --git a/third_party/region-flags/png/US-AL.png b/third_party/region-flags/png/US-AL.png new file mode 100644 index 000000000..2eae9c404 Binary files /dev/null and b/third_party/region-flags/png/US-AL.png differ diff --git a/third_party/region-flags/png/US-AR.png b/third_party/region-flags/png/US-AR.png new file mode 100644 index 000000000..d3aac0fb6 Binary files /dev/null and b/third_party/region-flags/png/US-AR.png differ diff --git a/third_party/region-flags/png/US-AZ.png b/third_party/region-flags/png/US-AZ.png new file mode 100644 index 000000000..84b402179 Binary files /dev/null and b/third_party/region-flags/png/US-AZ.png differ diff --git a/third_party/region-flags/png/US-CA.png b/third_party/region-flags/png/US-CA.png new file mode 100644 index 000000000..2f5223237 Binary files /dev/null and b/third_party/region-flags/png/US-CA.png differ diff --git a/third_party/region-flags/png/US-CO.png b/third_party/region-flags/png/US-CO.png new file mode 100644 index 000000000..145491973 Binary files /dev/null and b/third_party/region-flags/png/US-CO.png differ diff --git a/third_party/region-flags/png/US-CT.png b/third_party/region-flags/png/US-CT.png new file mode 100644 index 000000000..fba4b2697 Binary files /dev/null and b/third_party/region-flags/png/US-CT.png differ diff --git a/third_party/region-flags/png/US-DE.png b/third_party/region-flags/png/US-DE.png new file mode 100644 index 000000000..67caa1d42 Binary files /dev/null and b/third_party/region-flags/png/US-DE.png differ diff --git a/third_party/region-flags/png/US-FL.png b/third_party/region-flags/png/US-FL.png new file mode 100644 index 000000000..25a4d7f1a Binary files /dev/null and b/third_party/region-flags/png/US-FL.png differ diff --git a/third_party/region-flags/png/US-GA.png b/third_party/region-flags/png/US-GA.png new file mode 100644 index 000000000..f40718e4a Binary files /dev/null and b/third_party/region-flags/png/US-GA.png differ diff --git a/third_party/region-flags/png/US-HI.png b/third_party/region-flags/png/US-HI.png new file mode 100644 index 000000000..005f96086 Binary files /dev/null and b/third_party/region-flags/png/US-HI.png differ diff --git a/third_party/region-flags/png/US-IA.png b/third_party/region-flags/png/US-IA.png new file mode 100644 index 000000000..2b6ab1e70 Binary files /dev/null and b/third_party/region-flags/png/US-IA.png differ diff --git a/third_party/region-flags/png/US-ID.png b/third_party/region-flags/png/US-ID.png new file mode 100644 index 000000000..b8f90e5eb Binary files /dev/null and b/third_party/region-flags/png/US-ID.png differ diff --git a/third_party/region-flags/png/US-IL.png b/third_party/region-flags/png/US-IL.png new file mode 100644 index 000000000..a46169a18 Binary files /dev/null and b/third_party/region-flags/png/US-IL.png differ diff --git a/third_party/region-flags/png/US-IN.png b/third_party/region-flags/png/US-IN.png new file mode 100644 index 000000000..a724b7e37 Binary files /dev/null and b/third_party/region-flags/png/US-IN.png differ diff --git a/third_party/region-flags/png/US-KS.png b/third_party/region-flags/png/US-KS.png new file mode 100644 index 000000000..d9d254f9f Binary files /dev/null and b/third_party/region-flags/png/US-KS.png differ diff --git a/third_party/region-flags/png/US-KY.png b/third_party/region-flags/png/US-KY.png new file mode 100644 index 000000000..897e80569 Binary files /dev/null and b/third_party/region-flags/png/US-KY.png differ diff --git a/third_party/region-flags/png/US-LA.png b/third_party/region-flags/png/US-LA.png new file mode 100644 index 000000000..03ef568a7 Binary files /dev/null and b/third_party/region-flags/png/US-LA.png differ diff --git a/third_party/region-flags/png/US-MA.png b/third_party/region-flags/png/US-MA.png new file mode 100644 index 000000000..66fb5c82a Binary files /dev/null and b/third_party/region-flags/png/US-MA.png differ diff --git a/third_party/region-flags/png/US-MD.png b/third_party/region-flags/png/US-MD.png new file mode 100644 index 000000000..fe332869e Binary files /dev/null and b/third_party/region-flags/png/US-MD.png differ diff --git a/third_party/region-flags/png/US-ME.png b/third_party/region-flags/png/US-ME.png new file mode 100644 index 000000000..3679c5f0d Binary files /dev/null and b/third_party/region-flags/png/US-ME.png differ diff --git a/third_party/region-flags/png/US-MI.png b/third_party/region-flags/png/US-MI.png new file mode 100644 index 000000000..028100c96 Binary files /dev/null and b/third_party/region-flags/png/US-MI.png differ diff --git a/third_party/region-flags/png/US-MN.png b/third_party/region-flags/png/US-MN.png new file mode 100644 index 000000000..46823c2aa Binary files /dev/null and b/third_party/region-flags/png/US-MN.png differ diff --git a/third_party/region-flags/png/US-MO.png b/third_party/region-flags/png/US-MO.png new file mode 100644 index 000000000..e564c8e31 Binary files /dev/null and b/third_party/region-flags/png/US-MO.png differ diff --git a/third_party/region-flags/png/US-MS.png b/third_party/region-flags/png/US-MS.png new file mode 100644 index 000000000..450403a4a Binary files /dev/null and b/third_party/region-flags/png/US-MS.png differ diff --git a/third_party/region-flags/png/US-MT.png b/third_party/region-flags/png/US-MT.png new file mode 100644 index 000000000..5ed122f23 Binary files /dev/null and b/third_party/region-flags/png/US-MT.png differ diff --git a/third_party/region-flags/png/US-NC.png b/third_party/region-flags/png/US-NC.png new file mode 100644 index 000000000..27e0bcd9d Binary files /dev/null and b/third_party/region-flags/png/US-NC.png differ diff --git a/third_party/region-flags/png/US-ND.png b/third_party/region-flags/png/US-ND.png new file mode 100644 index 000000000..4e354003d Binary files /dev/null and b/third_party/region-flags/png/US-ND.png differ diff --git a/third_party/region-flags/png/US-NE.png b/third_party/region-flags/png/US-NE.png new file mode 100644 index 000000000..57f99f897 Binary files /dev/null and b/third_party/region-flags/png/US-NE.png differ diff --git a/third_party/region-flags/png/US-NH.png b/third_party/region-flags/png/US-NH.png new file mode 100644 index 000000000..56c032c86 Binary files /dev/null and b/third_party/region-flags/png/US-NH.png differ diff --git a/third_party/region-flags/png/US-NJ.png b/third_party/region-flags/png/US-NJ.png new file mode 100644 index 000000000..686bb0bee Binary files /dev/null and b/third_party/region-flags/png/US-NJ.png differ diff --git a/third_party/region-flags/png/US-NM.png b/third_party/region-flags/png/US-NM.png new file mode 100644 index 000000000..4201694b7 Binary files /dev/null and b/third_party/region-flags/png/US-NM.png differ diff --git a/third_party/region-flags/png/US-NV.png b/third_party/region-flags/png/US-NV.png new file mode 100644 index 000000000..d19cd48e2 Binary files /dev/null and b/third_party/region-flags/png/US-NV.png differ diff --git a/third_party/region-flags/png/US-NY.png b/third_party/region-flags/png/US-NY.png new file mode 100644 index 000000000..3651f1174 Binary files /dev/null and b/third_party/region-flags/png/US-NY.png differ diff --git a/third_party/region-flags/png/US-OH.png b/third_party/region-flags/png/US-OH.png new file mode 100644 index 000000000..32709a043 Binary files /dev/null and b/third_party/region-flags/png/US-OH.png differ diff --git a/third_party/region-flags/png/US-OK.png b/third_party/region-flags/png/US-OK.png new file mode 100644 index 000000000..456f10feb Binary files /dev/null and b/third_party/region-flags/png/US-OK.png differ diff --git a/third_party/region-flags/png/US-OR.png b/third_party/region-flags/png/US-OR.png new file mode 100644 index 000000000..7650fde4f Binary files /dev/null and b/third_party/region-flags/png/US-OR.png differ diff --git a/third_party/region-flags/png/US-PA.png b/third_party/region-flags/png/US-PA.png new file mode 100644 index 000000000..c83d291e5 Binary files /dev/null and b/third_party/region-flags/png/US-PA.png differ diff --git a/third_party/region-flags/png/US-RI.png b/third_party/region-flags/png/US-RI.png new file mode 100644 index 000000000..4ed339c1d Binary files /dev/null and b/third_party/region-flags/png/US-RI.png differ diff --git a/third_party/region-flags/png/US-SC.png b/third_party/region-flags/png/US-SC.png new file mode 100644 index 000000000..1e5350506 Binary files /dev/null and b/third_party/region-flags/png/US-SC.png differ diff --git a/third_party/region-flags/png/US-SD.png b/third_party/region-flags/png/US-SD.png new file mode 100644 index 000000000..c570fd0eb Binary files /dev/null and b/third_party/region-flags/png/US-SD.png differ diff --git a/third_party/region-flags/png/US-TN.png b/third_party/region-flags/png/US-TN.png new file mode 100644 index 000000000..be25c1e1a Binary files /dev/null and b/third_party/region-flags/png/US-TN.png differ diff --git a/third_party/region-flags/png/US-TX.png b/third_party/region-flags/png/US-TX.png new file mode 100644 index 000000000..a0b7f1b17 Binary files /dev/null and b/third_party/region-flags/png/US-TX.png differ diff --git a/third_party/region-flags/png/US-UT.png b/third_party/region-flags/png/US-UT.png new file mode 100644 index 000000000..271517aa2 Binary files /dev/null and b/third_party/region-flags/png/US-UT.png differ diff --git a/third_party/region-flags/png/US-VA.png b/third_party/region-flags/png/US-VA.png new file mode 100644 index 000000000..a0940a0b0 Binary files /dev/null and b/third_party/region-flags/png/US-VA.png differ diff --git a/third_party/region-flags/png/US-VT.png b/third_party/region-flags/png/US-VT.png new file mode 100644 index 000000000..48e3e75e4 Binary files /dev/null and b/third_party/region-flags/png/US-VT.png differ diff --git a/third_party/region-flags/png/US-WA.png b/third_party/region-flags/png/US-WA.png new file mode 100644 index 000000000..d9e37a7a1 Binary files /dev/null and b/third_party/region-flags/png/US-WA.png differ diff --git a/third_party/region-flags/png/US-WI.png b/third_party/region-flags/png/US-WI.png new file mode 100644 index 000000000..d3e4b2c34 Binary files /dev/null and b/third_party/region-flags/png/US-WI.png differ diff --git a/third_party/region-flags/png/US-WV.png b/third_party/region-flags/png/US-WV.png new file mode 100644 index 000000000..5003254b5 Binary files /dev/null and b/third_party/region-flags/png/US-WV.png differ diff --git a/third_party/region-flags/png/US-WY.png b/third_party/region-flags/png/US-WY.png new file mode 100644 index 000000000..b108fd715 Binary files /dev/null and b/third_party/region-flags/png/US-WY.png differ diff --git a/third_party/region-flags/svg/GB-ENG.svg b/third_party/region-flags/svg/GB-ENG.svg new file mode 100644 index 000000000..2afa9bfd5 --- /dev/null +++ b/third_party/region-flags/svg/GB-ENG.svg @@ -0,0 +1 @@ + diff --git a/third_party/region-flags/svg/GB-NIR.svg b/third_party/region-flags/svg/GB-NIR.svg new file mode 100644 index 000000000..cd306dc2a --- /dev/null +++ b/third_party/region-flags/svg/GB-NIR.svg @@ -0,0 +1,914 @@ + + + + + + + image/svg+xml + + Flag of Northern Ireland + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/GB-SCT.svg b/third_party/region-flags/svg/GB-SCT.svg new file mode 100644 index 000000000..066ee5d32 --- /dev/null +++ b/third_party/region-flags/svg/GB-SCT.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/third_party/region-flags/svg/GB-WLS.svg b/third_party/region-flags/svg/GB-WLS.svg new file mode 100644 index 000000000..1b15c70c0 --- /dev/null +++ b/third_party/region-flags/svg/GB-WLS.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/third_party/region-flags/svg/US-AK.svg b/third_party/region-flags/svg/US-AK.svg new file mode 100644 index 000000000..d7a3c7b47 --- /dev/null +++ b/third_party/region-flags/svg/US-AK.svg @@ -0,0 +1,7 @@ + + +Flag of Alaska + + + + diff --git a/third_party/region-flags/svg/US-AL.svg b/third_party/region-flags/svg/US-AL.svg new file mode 100644 index 000000000..598af35e0 --- /dev/null +++ b/third_party/region-flags/svg/US-AL.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/third_party/region-flags/svg/US-AR.svg b/third_party/region-flags/svg/US-AR.svg new file mode 100644 index 000000000..f49ae23b3 --- /dev/null +++ b/third_party/region-flags/svg/US-AR.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-AZ.svg b/third_party/region-flags/svg/US-AZ.svg new file mode 100644 index 000000000..bf5e8b853 --- /dev/null +++ b/third_party/region-flags/svg/US-AZ.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-CA.svg b/third_party/region-flags/svg/US-CA.svg new file mode 100644 index 000000000..fc2936373 --- /dev/null +++ b/third_party/region-flags/svg/US-CA.svg @@ -0,0 +1,286 @@ + + + + + + + + image/svg+xml + + + + + Devin Cook + + + + + Devin Cook + + + + + Public Domain + + + This is Flag of the California Republic. This version is designed specifically to match the description of the flag as described in California Law 54-J-03. The bear was rendered directly using the official drawing found in the law. This also includes the grass plot. + + + Devin Cook +flags@devincook.com +www.devincook.com + + + California Law 54-J-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-CO.svg b/third_party/region-flags/svg/US-CO.svg new file mode 100644 index 000000000..9d230b1e0 --- /dev/null +++ b/third_party/region-flags/svg/US-CO.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/third_party/region-flags/svg/US-CT.svg b/third_party/region-flags/svg/US-CT.svg new file mode 100644 index 000000000..726a725ba --- /dev/null +++ b/third_party/region-flags/svg/US-CT.svg @@ -0,0 +1,455 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-DE.svg b/third_party/region-flags/svg/US-DE.svg new file mode 100644 index 000000000..540fcc943 --- /dev/null +++ b/third_party/region-flags/svg/US-DE.svg @@ -0,0 +1,1120 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-FL.svg b/third_party/region-flags/svg/US-FL.svg new file mode 100644 index 000000000..32c327eda --- /dev/null +++ b/third_party/region-flags/svg/US-FL.svg @@ -0,0 +1,6784 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-GA.svg b/third_party/region-flags/svg/US-GA.svg new file mode 100644 index 000000000..03df1cc11 --- /dev/null +++ b/third_party/region-flags/svg/US-GA.svg @@ -0,0 +1,512 @@ + + + + diff --git a/third_party/region-flags/svg/US-HI.svg b/third_party/region-flags/svg/US-HI.svg new file mode 100644 index 000000000..5f5700086 --- /dev/null +++ b/third_party/region-flags/svg/US-HI.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-IA.svg b/third_party/region-flags/svg/US-IA.svg new file mode 100644 index 000000000..843462f38 --- /dev/null +++ b/third_party/region-flags/svg/US-IA.svg @@ -0,0 +1,740 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-ID.svg b/third_party/region-flags/svg/US-ID.svg new file mode 100644 index 000000000..4b3ec2bc4 --- /dev/null +++ b/third_party/region-flags/svg/US-ID.svg @@ -0,0 +1,4444 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-IL.svg b/third_party/region-flags/svg/US-IL.svg new file mode 100644 index 000000000..6f99c6e0c --- /dev/null +++ b/third_party/region-flags/svg/US-IL.svg @@ -0,0 +1,4156 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-IN.svg b/third_party/region-flags/svg/US-IN.svg new file mode 100644 index 000000000..ce823642b --- /dev/null +++ b/third_party/region-flags/svg/US-IN.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-KS.svg b/third_party/region-flags/svg/US-KS.svg new file mode 100644 index 000000000..a1d056c52 --- /dev/null +++ b/third_party/region-flags/svg/US-KS.svg @@ -0,0 +1,2575 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-KY.svg b/third_party/region-flags/svg/US-KY.svg new file mode 100644 index 000000000..751bd9b73 --- /dev/null +++ b/third_party/region-flags/svg/US-KY.svg @@ -0,0 +1,2918 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + diff --git a/third_party/region-flags/svg/US-LA.svg b/third_party/region-flags/svg/US-LA.svg new file mode 100644 index 000000000..71216704d --- /dev/null +++ b/third_party/region-flags/svg/US-LA.svg @@ -0,0 +1,1508 @@ + + + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-MA.svg b/third_party/region-flags/svg/US-MA.svg new file mode 100644 index 000000000..9add991d5 --- /dev/null +++ b/third_party/region-flags/svg/US-MA.svg @@ -0,0 +1,620 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-MD.svg b/third_party/region-flags/svg/US-MD.svg new file mode 100644 index 000000000..0abb8877b --- /dev/null +++ b/third_party/region-flags/svg/US-MD.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-ME.svg b/third_party/region-flags/svg/US-ME.svg new file mode 100644 index 000000000..63f082685 --- /dev/null +++ b/third_party/region-flags/svg/US-ME.svg @@ -0,0 +1,2631 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-MI.svg b/third_party/region-flags/svg/US-MI.svg new file mode 100644 index 000000000..7ae42ea01 --- /dev/null +++ b/third_party/region-flags/svg/US-MI.svg @@ -0,0 +1,792 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-MN.svg b/third_party/region-flags/svg/US-MN.svg new file mode 100644 index 000000000..02c1843b1 --- /dev/null +++ b/third_party/region-flags/svg/US-MN.svg @@ -0,0 +1,2761 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-MO.svg b/third_party/region-flags/svg/US-MO.svg new file mode 100644 index 000000000..4511d34a8 --- /dev/null +++ b/third_party/region-flags/svg/US-MO.svg @@ -0,0 +1,2573 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-MS.svg b/third_party/region-flags/svg/US-MS.svg new file mode 100644 index 000000000..fd2a65394 --- /dev/null +++ b/third_party/region-flags/svg/US-MS.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-MT.svg b/third_party/region-flags/svg/US-MT.svg new file mode 100644 index 000000000..160ead17f --- /dev/null +++ b/third_party/region-flags/svg/US-MT.svg @@ -0,0 +1,1215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-NC.svg b/third_party/region-flags/svg/US-NC.svg new file mode 100644 index 000000000..ffe73b639 --- /dev/null +++ b/third_party/region-flags/svg/US-NC.svg @@ -0,0 +1,268 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-ND.svg b/third_party/region-flags/svg/US-ND.svg new file mode 100644 index 000000000..dcf22306e --- /dev/null +++ b/third_party/region-flags/svg/US-ND.svg @@ -0,0 +1,2365 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-NE.svg b/third_party/region-flags/svg/US-NE.svg new file mode 100644 index 000000000..f81131e82 --- /dev/null +++ b/third_party/region-flags/svg/US-NE.svg @@ -0,0 +1,1960 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-NH.svg b/third_party/region-flags/svg/US-NH.svg new file mode 100644 index 000000000..f958c6d7f --- /dev/null +++ b/third_party/region-flags/svg/US-NH.svg @@ -0,0 +1,1505 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-NJ.svg b/third_party/region-flags/svg/US-NJ.svg new file mode 100644 index 000000000..0ef75b4de --- /dev/null +++ b/third_party/region-flags/svg/US-NJ.svg @@ -0,0 +1,1932 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-NM.svg b/third_party/region-flags/svg/US-NM.svg new file mode 100644 index 000000000..c7f7be139 --- /dev/null +++ b/third_party/region-flags/svg/US-NM.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/third_party/region-flags/svg/US-NV.svg b/third_party/region-flags/svg/US-NV.svg new file mode 100644 index 000000000..2246be174 --- /dev/null +++ b/third_party/region-flags/svg/US-NV.svg @@ -0,0 +1,399 @@ + + + + + + + + + + Flag of the State of Nevada + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-NY.svg b/third_party/region-flags/svg/US-NY.svg new file mode 100644 index 000000000..2316c4250 --- /dev/null +++ b/third_party/region-flags/svg/US-NY.svg @@ -0,0 +1,232 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-OH.svg b/third_party/region-flags/svg/US-OH.svg new file mode 100644 index 000000000..23d0aa471 --- /dev/null +++ b/third_party/region-flags/svg/US-OH.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-OK.svg b/third_party/region-flags/svg/US-OK.svg new file mode 100644 index 000000000..ecfcc50de --- /dev/null +++ b/third_party/region-flags/svg/US-OK.svg @@ -0,0 +1,1036 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-OR.svg b/third_party/region-flags/svg/US-OR.svg new file mode 100644 index 000000000..75b6eaef6 --- /dev/null +++ b/third_party/region-flags/svg/US-OR.svg @@ -0,0 +1,509 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-PA.svg b/third_party/region-flags/svg/US-PA.svg new file mode 100644 index 000000000..c9b7721d0 --- /dev/null +++ b/third_party/region-flags/svg/US-PA.svg @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-RI.svg b/third_party/region-flags/svg/US-RI.svg new file mode 100644 index 000000000..0cd9f20e9 --- /dev/null +++ b/third_party/region-flags/svg/US-RI.svg @@ -0,0 +1,263 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-SC.svg b/third_party/region-flags/svg/US-SC.svg new file mode 100644 index 000000000..cde76e7d6 --- /dev/null +++ b/third_party/region-flags/svg/US-SC.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + 0xa10d420 + america + flag + unitedstates + north_america + sign + + + + + Steve Hall + + + + + Steve Hall + + + + + Steve Hall + + + + image/svg+xml + + + en + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-SD.svg b/third_party/region-flags/svg/US-SD.svg new file mode 100644 index 000000000..4cf6dc26d --- /dev/null +++ b/third_party/region-flags/svg/US-SD.svg @@ -0,0 +1,3680 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-TN.svg b/third_party/region-flags/svg/US-TN.svg new file mode 100644 index 000000000..34c041554 --- /dev/null +++ b/third_party/region-flags/svg/US-TN.svg @@ -0,0 +1,23 @@ + + + Flag of Tenessee, United States + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-TX.svg b/third_party/region-flags/svg/US-TX.svg new file mode 100644 index 000000000..5113435eb --- /dev/null +++ b/third_party/region-flags/svg/US-TX.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-UT.svg b/third_party/region-flags/svg/US-UT.svg new file mode 100644 index 000000000..c475a73e0 --- /dev/null +++ b/third_party/region-flags/svg/US-UT.svg @@ -0,0 +1,2026 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-VA.svg b/third_party/region-flags/svg/US-VA.svg new file mode 100644 index 000000000..df644aec1 --- /dev/null +++ b/third_party/region-flags/svg/US-VA.svg @@ -0,0 +1,4170 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-VT.svg b/third_party/region-flags/svg/US-VT.svg new file mode 100644 index 000000000..ef88c1223 --- /dev/null +++ b/third_party/region-flags/svg/US-VT.svg @@ -0,0 +1,809 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-WA.svg b/third_party/region-flags/svg/US-WA.svg new file mode 100644 index 000000000..b7af90365 --- /dev/null +++ b/third_party/region-flags/svg/US-WA.svg @@ -0,0 +1,2620 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-WI.svg b/third_party/region-flags/svg/US-WI.svg new file mode 100644 index 000000000..65ed15903 --- /dev/null +++ b/third_party/region-flags/svg/US-WI.svg @@ -0,0 +1,3611 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-WV.svg b/third_party/region-flags/svg/US-WV.svg new file mode 100644 index 000000000..f650ed5cf --- /dev/null +++ b/third_party/region-flags/svg/US-WV.svg @@ -0,0 +1,2307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/third_party/region-flags/svg/US-WY.svg b/third_party/region-flags/svg/US-WY.svg new file mode 100644 index 000000000..fce4299a4 --- /dev/null +++ b/third_party/region-flags/svg/US-WY.svg @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +