summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-06-19 02:24:58 -0700
committerGitHub <noreply@github.com>2024-06-19 09:24:58 +0000
commitf4a865e2af076353b23d3a3b4dab05ebf865b9cf (patch)
tree39ec763008ee1cb4c1ae26ded89a973a15751e5c
parentb9c866c756b984eff68a89568ec963f7392ae651 (diff)
econdb context manager (#6512)
Co-authored-by: Henrique Joaquim <henriquecjoaquim@gmail.com>
-rw-r--r--openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py67
-rw-r--r--openbb_platform/providers/econdb/openbb_econdb/utils/indicator_countries.json2
-rw-r--r--openbb_platform/providers/econdb/openbb_econdb/utils/multipliers.json2
-rw-r--r--openbb_platform/providers/econdb/openbb_econdb/utils/scales.json2
-rw-r--r--openbb_platform/providers/econdb/openbb_econdb/utils/symbol_to_indicator.json2
-rw-r--r--openbb_platform/providers/econdb/openbb_econdb/utils/units.json2
6 files changed, 52 insertions, 25 deletions
diff --git a/openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py b/openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py
index 261dac875c7..91cb673f482 100644
--- a/openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py
+++ b/openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py
@@ -258,18 +258,24 @@ COUNTRY_GROUPS = {
"southeast_asia": ["KH", "ID", "LA", "MY", "PH", "SG", "TH", "VN"],
}
-INDICATORS_DESCRIPTIONS = json.load(
- (files("openbb_econdb.utils") / "indicators_descriptions.json").open()
-)
-MULTIPLIERS = json.load((files("openbb_econdb.utils") / "multipliers.json").open())
-SCALES = json.load((files("openbb_econdb.utils") / "scales.json").open())
-UNITS = json.load((files("openbb_econdb.utils") / "units.json").open())
-INDICATOR_COUNTRIES = json.load(
- (files("openbb_econdb.utils") / "indicator_countries.json").open()
-)
-SYMBOL_TO_INDICATOR = json.load(
- (files("openbb_econdb.utils") / "symbol_to_indicator.json").open()
-)
+with (files("openbb_econdb.utils") / "indicators_descriptions.json").open() as f:
+ INDICATORS_DESCRIPTIONS = json.load(f)
+
+with (files("openbb_econdb.utils") / "multipliers.json").open() as f:
+ MULTIPLIERS = json.load(f)
+
+with (files("openbb_econdb.utils") / "scales.json").open() as f:
+ SCALES = json.load(f)
+
+with (files("openbb_econdb.utils") / "units.json").open() as f:
+ UNITS = json.load(f)
+
+with (files("openbb_econdb.utils") / "symbol_to_indicator.json").open() as f:
+ SYMBOL_TO_INDICATOR = json.load(f)
+
+with (files("openbb_econdb.utils") / "indicator_countries.json").open() as f:
+ INDICATOR_COUNTRIES = json.load(f)
+
HAS_COUNTRIES = {
d: INDICATOR_COUNTRIES.get(d) != ["W00"] for d in INDICATORS_DESCRIPTIONS
}
@@ -622,28 +628,44 @@ def update_json_files() -> None:
"w", # type: ignore
encoding="utf-8",
) as f:
- indicators.set_index("short_ticker").sort_index()["symbol_root"].to_json(f)
+ json_data = json.dumps(
+ indicators.set_index("short_ticker")
+ .sort_index()["symbol_root"]
+ .to_dict()
+ )
+ f.write(json_data)
def update_multipliers() -> None:
"""Update the unit multipliers."""
with open( # type: ignore
files("openbb_econdb.utils") / "multipliers.json", "w", encoding="utf-8"
) as f:
- indicators.set_index("short_ticker").sort_index()["multiplier"].to_json(f)
+ json_data = json.dumps(
+ indicators.set_index("short_ticker")
+ .sort_index()["multiplier"]
+ .to_dict()
+ )
+ f.write(json_data)
def update_scales() -> None:
"""Update the scales."""
with open( # type: ignore
files("openbb_econdb.utils") / "scales.json", "w", encoding="utf-8"
) as f:
- indicators.set_index("short_ticker").sort_index()["scale"].to_json(f)
+ json_data = json.dumps(
+ indicators.set_index("short_ticker").sort_index()["scale"].to_dict()
+ )
+ f.write(json_data)
def update_units() -> None:
"""Update the units."""
with open( # type: ignore
files("openbb_econdb.utils") / "units.json", "w", encoding="utf-8"
) as f:
- indicators.set_index("short_ticker").sort_index()["currency"].to_json(f)
+ json_data = json.dumps(
+ indicators.set_index("short_ticker").sort_index()["currency"].to_dict()
+ )
+ f.write(json_data)
def update_descriptions() -> None:
"""Update the indicator descriptions."""
@@ -656,7 +678,8 @@ def update_json_files() -> None:
"w",
encoding="utf-8",
) as f:
- json.dump(descriptions_dict, f)
+ json_data = json.dumps(descriptions_dict)
+ f.write(json_data)
def update_indicator_countries() -> None:
"""Update the indicator countries."""
@@ -665,9 +688,13 @@ def update_json_files() -> None:
"w",
encoding="utf-8",
) as f:
- indicators[indicators["symbol_root"] != "[W00]"].groupby("symbol_root")[
- "iso"
- ].apply(lambda x: x.sort_values().unique().tolist()).to_json(f)
+ json_data = json.dumps(
+ indicators[indicators["symbol_root"] != "[W00]"]
+ .groupby("symbol_root")["iso"]
+ .apply(lambda x: x.sort_values().unique().tolist())
+ .to_dict()
+ )
+ f.write(json_data)
update_symbol_to_indicator()
update_multipliers()
diff --git a/openbb_platform/providers/econdb/openbb_econdb/utils/indicator_countries.json b/openbb_platform/providers/econdb/openbb_econdb/utils/indicator_countries.json
index e5924f5fc4a..4ca718ac078 100644
--- a/openbb_platform/providers/econdb/openbb_econdb/utils/indicator_countries.json
+++ b/openbb_platform/providers/econdb/openbb_econdb/utils/indicator_countries.json
@@ -1 +1 @@
-{"ACPOP":["AT","BE","BG","BR","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","LT","LU","LV","ME","MK","MT","MX","NL","NO","PH","PK","PL","PT","QA","RO","RS","SE","SI","SK","TR","TW","US","VN"],"CA":["AR","AT","AU","AZ","BD","BE","BG","BR","BT","BY","CA","CH","CL","CN","CO","CR","CY","CZ","DE","DK","EE","EG","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IT","JO","JP","KH","KR","KZ","LA","LT","LU","LV","MA","MT","MX","MY","NL","NO","NP","NZ","PA","PH","PK","PL","PT","RO","RU","SA","SE","SG","SI","SK","SV","TH","TN","TR","TW","UA","UK","US","UY","VN","ZA"],"CAR":["AT","BE","BG","CH","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HR","HU","IE","IS","IT","LT","LU","LV","NL","NO","PL","PT","RO","SE","SI","SK","UK","ZA"],"CBAL":["AL","AT","AZ","BE","BG","CH","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HR","HU","IE","IR","IT","LT","LU","LV","ME","MT","NL","NO","PH","PL","PT","RO","RS","SE","SI","SK","TR","UK","US"],"CI":["AE","AR","AT","AU","AZ","BE","BG","BR","BW","BY","CH","CN","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IR","IT","KR","KZ","LT","LU","LV","MA","ME","MN","MT","MX","MY","NG","NL","NO","NZ","PH","PK","PL","PT","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","VN","ZA"],"CKA":["BE","BG","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK"],"CLAIMS":["US"],"CLI":["AT","AU","BE","BR","CA","CH","CL","CN","CZ","DE","DK","EE","ES","FI","FR","GR","HU","ID","IE","IL","IN","IS","IT","JP","KR","LU","MX","NL","NO","NZ","PL","PT","RU","SE","SI","SK","TR","UK","US","ZA"],"CON":["AE","AL","AT","BD","BE","BG","BY","CA","CH","CL","CN","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","KR","LT","LU","LV","MK","MT","MX","NL","NO","PL","PT","QA","RO","RS","RU","SE","SI","SK","UA","UK","ZA"],"CONF":["AL","AT","AU","BE","BG","BR","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HR","HU","ID","IE","IL","IT","JP","KR","LT","LU","LV","ME","MK","MT","MX","NL","PL","PT","RO","RS","SE","SI","SK","TR","UK","US"],"CORE":["AR","AT","AU","BD","BE","BG","BR","CA","CH","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HR","HU","IE","IN","IS","IT","JP","KR","LT","LU","LV","MK","MT","MX","NL","NO","NP","PL","PT","RO","RS","RU","SE","SG","SI","SK","TH","TR","TW","UK","US"],"CP":["AT","BE","BG","CZ","DE","DK","ES","EU","FI","FR","HR","HU","IT","LU","MK","MX","NL","NO","PL","PT","RO","SE","SG","SI","SK","UK"],"CPI":["AE","AF","AG","AL","AM","AR","AT","AU","AW","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO","BR","BS","BT","BW","BY","BZ","CA","CF","CG","CH","CI","CL","CM","CN","CO","CR","CV","CW","CY","CZ","DE","DJ","DK","DM","DO","EA","EC","EE","EG","ES","ET","EU","FI","FJ","FR","GA","GD","GE","GN","GQ","GR","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KG","KH","KI","KN","KR","KW","KZ","LA","LB","LC","LK","LR","LS","LT","LU","LV","MA","MD","ME","MG","MK","ML","MM","MN","MO","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NE","NG","NI","NL","NO","NP","NZ","OM","PA","PE","PH","PK","PL","PS","PT","QA","RO","RS","RU","SA","SB","SC","SD","SE","SG","SI","SK","SR","SS","ST","SV","SZ","TD","TG","TH","TJ","TL","TN","TO","TR","TT","TW","UA","UG","UK","US","UY","UZ","VC","VE","VN","WS","XK","ZA","ZM","ZW"],"CRED":["AR","AT","AU","BE","BR","CA","CH","CL","CN","CO","CZ","DE","DK","ES","FI","FR","GR","HK","HU","ID","IE","IL","IN","IT","JP","KR","LU","MO","MX","MY","NL","NO","NZ","PL","PT","RU","SA","SE","SG","TH","TN","TR","UK","US","ZA"],"CREDEA":["XM"],"DWPE":["BE","CY","DE","ES","EU","FI","FR","GR","HU","MK","NL","NO","PT","RO","SE","SI"],"ELE":["AT","BE","BG","CH","CN","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MK","MT","NL","NO","PL","PT","RO","SE","SI","SK","TR","UK","US","ZA"],"EMP":["AR","AT","AU","AZ","BD","BE","BG","BR","BY","CA","CH","CL","CN","CO","CR","CY","CZ","DE","DK","DO","EE","ES","FI","FR","GR","HR","HU","ID","IE","IS","IT","JO","JP","KR","KZ","LK","LT","LU","LV","ME","MK","MO","MT","MX","MY","NL","NO","NZ","PA","PE","PH","PK","PL","PT","QA","RO","RS","RU","SE","SG","SI","SK","TH","TN","TR","TW","UA","US","UY","VN","ZA"],"EMRATIO":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","LT","LU","LV","ME","MK","MT","NL","NO","PL","PT","RO","RS","SE","SI","SK","TR","TW","US"],"EQYCAP":["CN"],"EXP":["AE","AL","AR","AT","AU","AZ","BD","BE","BG","BR","BW","BY","CA","CH","CL","CM","CN","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IR","IT","JO","JP","KR","KZ","LT","LU","LV","MA","ME","MK","MN","MT","MX","MY","NG","NL","NO","NZ","PE","PH","PK","PL","PT","QA","RO","RS","RU","RW","SA","SE","SG","SI","SK","SV","TH","TR","TW","UA","UK","US","ZA"],"EXPMON":["AR","AU","BD","BE","BG","BR","CA","CL","CN","CO","CR","CZ","DE","DK","EE","EG","ES","EU","FI","FR","GR","HK","HR","HU","ID","IN","IT","JP","KH","KR","KZ","LT","LU","LV","MK","MT","MX","MY","NL","NP","PH","PK","PL","PT","QA","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UY","VN","ZA"],"GASDEM":["AL","AT","AU","AZ","BE","BG","BH","BN","BO","BY","CA","CH","CL","CZ","DE","DK","DZ","EC","EE","EG","ES","FI","FR","GE","GQ","GR","HK","HR","HU","ID","IE","IN","IT","JP","KR","KW","LT","LU","LV","LY","MA","MD","MK","MT","MX","NG","NL","NO","NZ","PE","PH","PL","PT","QA","RO","SE","SI","SK","TN","TR","TT","TW","UA","UK","US","VE","ZA"],"GASODEM":["AE","AL","AM","AO","AR","AT","AU","AZ","BB","BD","BE","BG","BH","BM","BN","BO","BR","BY","BZ","CA","CH","CL","CN","CO","CR","CU","CY","CZ","DE","DK","DO","DZ","EC","EE","EG","ES","FI","FR","GA","GD","GE","GM","GQ","GR","GT","GY","HK","HN","HR","HT","HU","ID","IE","IN","IQ","IR","IS","IT","JM","JP","KR","KW","KZ","LT","LU","LV","LY","MA","MD","MK","MM","MT","MU","MX","MY","NE","NG","NI","NL","NO","NP","NZ","OM","PA","PE","PG","PH","PL","PT","PY","QA","RO","RU","SA","SD","SE","SG","SI","SK","SR","SV","SY","SZ","TH","TJ","TN","TR","TT","TW","UA","UK","US","UY","VE","VN","YE","ZA"],"GASOPROD":["AE","AL","AM","AO","AR","AT","AU","AZ","BB","BD","BE","BG","BH","BM","BN","BO","BR","BY","BZ","CA","CH","CL","CN","CO","CR","CU","CY","CZ","DE","DK","DO","DZ","EC","EE","EG","ES","FI","FR","GA","GD","GE","GM","GQ","GR","GT","GY","HK","HN","HR","HT","HU","ID","IE","IN","IQ","IR","IS","IT","JM","JP","KR","KW","KZ","LT","LU","LV","LY","MA","MD","MK","MM","MT","MU","MX","MY","NE","NG","NI","NL","NO","NP","NZ","OM","PA","PE","PG","PH","PL","PT","PY","QA","RO","RU","SA","SD","SE","SG","SI","SK","SR","SV","SY","SZ","TH","TJ","TN","TR","TT","TW","UA","UK","US","UY","VE","VN","YE","ZA"],"GASPROD":["AL","AT","AU","AZ","BE","BG","BH","BN","BO","BY","CA","CH","CL","CN","CZ","DE","DK","DZ","EC","EE","EG","ES","FI","FR","GA","GE","GQ","GR","HK","HR","HU","ID","IE","IN","IQ","IT","JP","KR","KW","KZ","LT","LU","LV","LY","MA","MD","MK","MT","MX","MY","NG","NL","NO","NZ","PE","PG","PH","PL","PT","QA","RO","RU","SE","SG","SI","SK","TH","TN","TR","TT","TW","UA","UK","US","VE","VN","ZA"],"GBAL":["AR","AT","AU","AZ","BD","BE","BG","BR","CA","CH","CN","CO","CR","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IS","IT","JP","KH","KR","KZ","LT","LU","LV","MO","MT","MX","MY","NL","NO","PE","PH","PL","PT","RO","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","ZA"],"GCF":["AT","BE","BG","BR","BY","CH","CN","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","KR","LT","LU","LV","ME","MK","MT","NL","NO","NZ","PE","PL","PT","QA","RO","RS","RU","SE","SI","SK","TH","UA","UK"],"GDEBT":["AR","AT","AU","BE","BG","BR","CA","CL","CN","CO","CR","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IT","JO","JP","KR","KZ","LT","LU","LV","MT","MX","MY","NL","NO","PH","PK","PL","PT","QA","RO","RU","SA","SE","SG","SI","SK","SV","TH","TR","TW","UK","US","ZA"],"GDEBTN":["AT","BE","BG","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK","UK"],"GDP":["AE","AL","AR","AT","AU","AZ","BD","BE","BG","BR","BW","BY","CA","CH","CL","CM","CN","CO","CR","CY","CZ","DE","DK","EA","EE","EG","ES","EU","FI","FR","GR","HK","HN","HR","HU","ID","IE","IL","IN","IR","IT","JO","JP","KH","KR","KZ","LA","LT","LU","LV","MA","ME","MK","MO","MT","MX","MY","NG","NL","NO","NZ","PA","PE","PH","PK","PL","PT","QA","RO","RS","RU","RW","SA","SE","SG","SI","SK","SV","TH","TN","TR","TW","UA","UK","US","UZ","VN","ZA"],"GDPDEF":["LK"],"GDPPC":["AL","AT","AU","BE","BG","BR","CH","CN","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HR","HU","IE","IS","IT","KH","KZ","LI","LT","LU","LV","ME","MK","MT","NL","NO","NZ","PL","PT","RO","RS","SE","SG","SI","SK","TR","TW","US"],"GFCF":["AE","AL","AR","AT","AU","AZ","BD","BE","BG","BR","BW","BY","CA","CH","CL","CM","CN","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IR","IT","JP","KR","KZ","LT","LU","LV","MA","ME","MN","MT","MX","MY","NG","NL","NO","NZ","PH","PK","PL","PT","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UZ","VN","ZA"],"GREV":["AR","AT","AU","AZ","BD","BE","BG","BR","CA","CH","CN","CO","CR","CY","CZ","DE","DK","EE","ES","EU","FI","FR","HK","HR","HU","ID","IE","IL","IN","JP","KH","KR","KZ","LT","LU","LV","MA","MO","MT","MX","MY","NL","PE","PH","PL","PT","RO","RU","SA","SE","SG","SI","SK","SV","TH","TR","TW","UA","UK","US","UY","VN","ZA"],"GSPE":["AR","AT","AU","AZ","BD","BE","BG","BR","CA","CH","CN","CO","CR","CY","CZ","DE","DK","EE","ES","EU","FI","FR","HK","HR","HU","ID","IE","IL","IN","JP","KH","KR","KZ","LT","LU","LV","MO","MT","MX","MY","NL","PE","PH","PL","PT","RO","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UY","VN","ZA"],"HHDIR":["AT","BE","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","NL","NO","PL","PT","SE","SI","SK","TR"],"HHS":["AT","BE","CN","CZ","DE","DK","ES","EU","FI","FR","GR","HU","IE","IT","NL","NO","PL","PT","RO","SE","SI","UK"],"HOU":["5R","AE","AT","AU","BE","BG","BR","CA","CH","CL","CN","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IS","IT","JP","KR","LT","LU","LV","MA","MK","MT","MX","MY","NL","NO","NZ","PE","PH","PL","PT","RO","RU","SE","SG","SI","SK","TH","TR","UK","US","XW","ZA"],"IBD1":["AU","BG","CL","CO","CZ","DK","EA","HR","HU","KR","MX","NZ","PL","PY","RO","RU","SE","SG","TH","TR","UA","UK"],"IIPA":["AL","AR","AT","AU","BA","BD","BE","BG","BR","CA","CH","CL","CN","CO","CY","CZ","DE","DK","EE","EG","ES","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IS","IT","JP","KH","KR","LT","LU","LV","MT","MX","MY","NL","NO","NP","PH","PK","PL","PT","RO","RU","SA","SE","SG","SI","SK","TH","TR","TW","UK","US","XK","ZA"],"IIPL":["AL","AR","AT","AU","BA","BD","BE","BG","BR","CA","CH","CL","CN","CO","CY","CZ","DE","DK","EE","EG","ES","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IS","IT","JP","KH","KR","LT","LU","LV","MT","MX","MY","NL","NO","NP","PH","PK","PL","PT","RO","RU","SA","SE","SG","SI","SK","TH","TR","TW","UK","US","XK","ZA"],"IMP":["AE","AL","AR","AT","AU","AZ","BD","BE","BG","BR","BW","BY","CA","CH","CL","CM","CN","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IR","IT","JO","JP","KR","KZ","LT","LU","LV","MA","ME","MK","MN","MT","MX","MY","NG","NL","NO","NZ","PE","PH","PK","PL","PT","QA","RO","RS","RU","RW","SA","SE","SG","SI","SK","SV","TH","TR","TW","UA","UK","US","ZA"],"IMPMON":["AR","AU","BD","BE","BG","BR","CA","CL","CN","CO","CR","CZ","DE","DK","EE","EG","ES","EU","FI","FR","GR","HK","HR","HU","ID","IN","IT","JP","KH","KR","KZ","LT","LU","LV","MK","MT","MX","MY","NL","NP","PH","PK","PL","PT","QA","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UY","VN","ZA"],"INVER":["AT","BE","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","LT","LV","NL","NO","PL","PT","RO","SE","SI","SK"],"IP":["AR","AT","AU","AZ","BA","BD","BE","BG","BR","BY","CA","CH","CL","CM","CN","CO","CR","CY","CZ","DE","DK","EE","EG","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IT","JO","JP","KR","KZ","LT","LU","LV","MA","ME","MK","MT","MX","MY","NL","NO","PA","PH","PK","PL","PT","QA","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UY","VN","ZA"],"JHR":["US"],"JLR":["US"],"JQR":["US"],"JVR":["AT","BE","BG","CH","CY","CZ","DE","EA","EE","ES","EU","FI","GR","HR","HU","IE","IT","LT","LU","LV","MK","MT","NL","NO","PL","PT","RO","SE","SI","SK","UK","US"],"KA":["BE","BG","CN","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IT","LT","LU","LV","MT","NL","PH","PL","PT","RO","SE","SI","SK"],"LE00":["CN"],"LMICS":["W00"],"M3":["AR","AU","BR","BY","CA","CH","CL","CN","CR","EA","HU","ID","IN","JP","KR","KZ","MA","MX","MY","NO","NP","PH","PL","RU","SA","SG","TH","TN","TR","UA","UK","US","UY","ZA"],"M3YD":["AE","AU","CA","CN","CZ","DK","EA","HK","HR","HU","ID","IN","JP","KR","MO","MX","MY","NP","NZ","PA","PH","PL","QA","RO","RU","SA","SE","SG","TH","TR","UA","UK","US","VN","ZA"],"MB":["AR","AU","BR","CH","CN","EG","IN","JP","KR","MX","MY","NO","RU","SA","TH","TR","UA","UK","US"],"NCT":["BE","BG","CN","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IT","LT","LU","LV","MT","MX","NL","PH","PL","PT","RO","SE","SI","SK"],"NFCI":["AT","BE","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HU","IE","IT","NL","NO","PL","PT","RO","SE","UK"],"NFCLOAN":["BG","CY","EE","HR","LT","LV","MT","RO","SI","SK"],"NIIP":["AL","AR","AT","AU","BA","BD","BE","BG","BR","CA","CH","CL","CN","CO","CY","CZ","DE","DK","EE","EG","ES","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IS","IT","JP","KH","KR","LT","LU","LV","MK","MT","MX","MY","NL","NO","NP","PH","PK","PL","PT","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","XK","ZA"],"NPL":["AR","AT","AU","BE","BR","CN","DK","ES","FI","FR","HK","ID","IE","IN","IT","JP","LU","MX","NL","NO","PL","RU","SA","SE","SG","TR","US","ZA"],"NY":["BE","BG","CN","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IT","LT","LU","LV","MT","MX","NL","PH","PL","PT","RO","SE","SI","SK"],"OILDEM":["AE","AL","AM","AO","AR","AT","AU","AZ","BB","BD","BE","BG","BH","BM","BN","BO","BR","BY","BZ","CA","CH","CL","CN","CO","CR","CU","CY","CZ","DE","DK","DO","DZ","EC","EE","EG","ES","FI","FR","GA","GD","GE","GM","GQ","GR","GT","GY","HK","HN","HR","HT","HU","ID","IE","IN","IQ","IR","IS","IT","JM","JP","KR","KW","KZ","LT","LU","LV","LY","MA","MD","MK","MM","MT","MU","MX","MY","NE","NG","NI","NL","NO","NP","NZ","OM","PA","PE","PG","PH","PL","PT","PY","QA","RO","RU","SA","SD","SE","SG","SI","SK","SR","SV","SY","SZ","TH","TJ","TN","TR","TT","TW","UA","UK","US","UY","VE","VN","YE","ZA"],"OILPROD":["AE","AL","AM","AO","AR","AT","AU","AZ","BB","BD","BE","BG","BH","BM","BN","BO","BR","BY","BZ","CA","CH","CL","CN","CO","CR","CU","CY","CZ","DE","DK","DO","DZ","EC","EE","EG","ES","FI","FR","GA","GD","GE","GM","GQ","GR","GT","GY","HK","HN","HR","HT","HU","ID","IE","IN","IQ","IR","IS","IT","JM","JP","KR","KW","KZ","LT","LU","LV","LY","MA","MD","MK","MM","MT","MU","MX","MY","NE","NG","NI","NL","NO","NP","NZ","OM","PA","PE","PG","PH","PL","PT","PY","QA","RO","RU","SA","SD","SE","SG","SI","SK","SR","SV","SY","SZ","TH","TJ","TN","TR","TT","TW","UA","UK","US","UY","VE","VN","YE","ZA"],"PALUM":["W00"],"PAPPLE":["W00"],"PART":["CO","DO","LK","NZ","TR"],"PBANSOP":["W00"],"PBARL":["W00"],"PBEEF":["W00"],"PCE":["US"],"PCHANA":["W00"],"PCHROM":["W00"],"PCOALAU":["W00"],"PCOALSA":["W00"],"PCOBA":["W00"],"PCOCO":["W00"],"PCOFFOTM":["W00"],"PCOFFROB":["W00"],"PCOIL":["W00"],"PCOPP":["W00"],"PCOTTIND":["W00"],"PDAP":["W00"],"PFSHMEAL":["W00"],"PGASO":["W00"],"PGNUTS":["W00"],"PGOLD":["W00"],"PHEATOIL":["W00"],"PHIDE":["W00"],"PIORECR":["W00"],"PLAMB":["W00"],"PLEAD":["W00"],"PLITH":["W00"],"PLMMODY":["W00"],"PLOGORE":["W00"],"PLOGSK":["W00"],"PMAIZMT":["W00"],"PMANGELE":["W00"],"PMILK":["W00"],"PNGASEU":["W00"],"PNGASJP":["W00"],"PNGASUS":["W00"],"PNICK":["W00"],"POATS":["W00"],"POILAPSP":["W00"],"POILBRE":["W00"],"POILDUB":["W00"],"POILWTI":["W00"],"POLIR":["AR","AU","AZ","BR","CA","CH","CL","CN","CO","CZ","DK","EA","HK","HR","HU","ID","IL","IN","IS","JP","KR","MK","MO","MX","MY","NO","NP","NZ","PE","PH","PL","PY","QA","RO","RS","RU","SA","SE","SG","TH","TN","TR","TW","UA","UK","US","UZ","ZA"],"POLVOIL":["W00"],"POP":["AD","AE","AL","AM","AR","AT","AU","AZ","BD","BE","BG","BO","BR","BY","CA","CD","CH","CL","CN","CO","CR","CY","CZ","DE","DK","DO","DZ","EC","EE","EG","ES","ET","EU","FI","FR","GE","GR","GT","HK","HR","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JO","JP","KG","KH","KR","KW","KZ","LB","LI","LK","LT","LU","LV","LY","MA","MD","ME","MK","MM","MO","MT","MX","MY","NG","NI","NL","NO","NZ","PH","PL","PT","PY","QA","RO","RS","RU","SA","SD","SE","SG","SI","SK","SM","SN","SV","TH","TJ","TM","TN","TR","TW","UA","UK","US","UY","UZ","VE","VN","XK","ZA"],"PORANG":["W00"],"PPALLA":["W00"],"PPI":["AL","AR","AT","AU","BD","BE","BG","BR","BY","CA","CH","CL","CN","CO","CR","CY","CZ","DE","DK","EE","EG","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IT","JO","JP","KR","KZ","LT","LU","LV","MA","ME","MK","MT","MX","MY","NL","NO","PA","PE","PH","PK","PL","PT","QA","RO","RS","RU","SA","SE","SG","SI","SK","SV","TH","TN","TR","TW","UA","UK","US","UY","VN","ZA"],"PPLAT":["W00"],"PPOIL":["W00"],"PPORK":["W00"],"PPOTASH":["W00"],"PPOULT":["W00"],"PPROPANE":["W00"],"PRC":["AE","AR","AT","AU","AZ","BD","BE","BG","BR","BW","BY","CA","CH","CL","CN","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IR","IT","JP","KR","KZ","LT","LU","LV","MA","ME","MK","MN","MT","MX","MY","NG","NL","NO","NZ","PE","PH","PK","PL","PT","QA","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","VN","ZA"],"PREODOM":["W00"],"PRICENPQ":["W00"],"PRIDEBT":["BG","CY","EE","HR","LT","LV","MT","RO","SI","SK"],"PROIL":["W00"],"PRUBB":["W00"],"PSALM":["W00"],"PSAWMAL":["W00"],"PSAWORE":["W00"],"PSHRI":["W00"],"PSILLUMP":["W00"],"PSILVER":["W00"],"PSMEA":["W00"],"PSOIL":["W00"],"PSORG":["W00"],"PSOYB":["W00"],"PSUGAISA":["W00"],"PSUGAUSA":["W00"],"PSUNO":["W00"],"PTEA":["W00"],"PTEAINDIA":["W00"],"PTEAMOM":["W00"],"PTEASL":["W00"],"PTIN":["W00"],"PTOMATO":["W00"],"PUC":["AE","AL","AR","AT","AU","AZ","BD","BE","BG","BR","BW","BY","CA","CH","CL","CM","CN","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IR","IT","JP","KR","KZ","LT","LU","LV","MA","ME","MK","MT","MX","MY","NG","NL","NO","NZ","PE","PH","PK","PL","PT","QA","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","VN","ZA"],"PURAN":["W00"],"PUREA":["W00"],"PVANPENT":["W00"],"PWHEAMT":["W00"],"PWOOLC":["W00"],"PWOOLF":["W00"],"PZINC":["W00"],"RCI":["AE","AR","AU","AZ","BW","BY","CN","HK","IN","IR","KH","KR","MN","MO","MY","NG","NO","NZ","PA","PH","PK","SA","SG","TH","TW","UA","UK","US","VN","ZA"],"RCON":["AE","AL","AT","BA","BD","BE","BG","BY","CA","CH","CL","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","KR","LT","LU","LV","MK","MT","MX","NL","NO","PL","PT","RO","RS","SE","SI","SK","TH","UA","UK"],"REER":["AE","AR","AT","AU","AZ","BE","BG","BR","CA","CH","CL","CN","CO","CY","CZ","DE","DK","DZ","EE","ES","FI","FR","GR","HK","HR","HU","ID","IE","IL","IN","IS","IT","JP","KR","LT","LU","LV","MT","MX","MY","NL","NO","NZ","PE","PH","PL","PT","PY","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UK","US","ZA"],"REEREA":["XM"],"RETA":["AL","AR","AT","AU","AZ","BA","BE","BG","BR","CA","CH","CN","CO","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IR","IT","JP","KR","LT","LU","LV","ME","MK","MT","MX","MY","NL","NO","NZ","PL","PT","RO","RS","RU","SE","SG","SI","SK","TH","TR","TW","UK","US","VN","ZA"],"REXP":["AE","AL","AR","AT","AU","AZ","BA","BD","BE","BG","BR","BW","BY","CA","CH","CL","CN","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HN","HR","HU","ID","IE","IL","IN","IR","IT","JP","KH","KR","LT","LU","LV","MA","MK","MN","MO","MT","MX","MY","NG","NL","NO","NZ","PA","PE","PH","PK","PL","PT","RO","RS","RU","RW","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UZ","ZA"],"RGCF":["AT","BA","BE","BG","BY","CH","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","KR","LT","LU","LV","MK","MT","NL","NO","NZ","PE","PK","PL","PT","RO","RS","RU","RW","SE","SI","SK","UA","UK"],"RGDP":["AE","AL","AR","AT","AU","AZ","BA","BD","BE","BG","BR","BW","BY","CA","CH","CL","CM","CN","CO","CR","CY","CZ","DE","DK","EA","EE","EG","ES","EU","FI","FR","GR","HK","HN","HR","HU","ID","IE","IL","IN","IR","IT","JO","JP","KH","KR","KZ","LA","LT","LU","LV","MA","MK","MN","MO","MT","MX","MY","NG","NL","NO","NZ","PA","PE","PH","PK","PL","PT","QA","RO","RS","RU","RW","SA","SE","SG","SI","SK","TH","TN","TR","TW","UA","UK","US","UY","UZ","VN","ZA"],"RGDPPC":["AL","AT","AU","BE","BG","BR","CH","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HR","HU","IE","IS","IT","LT","LU","LV","ME","MK","MT","NL","NO","NZ","PL","PT","RO","RS","SE","SI","SK","TR","US"],"RGFCF":["AE","AL","AR","AT","AU","AZ","BA","BD","BE","BG","BR","BW","BY","CA","CH","CL","CN","CO","CR","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HN","HR","HU","ID","IE","IL","IN","IR","IT","JP","KH","KR","LT","LU","LV","MA","MN","MO","MT","MX","MY","NG","NL","NO","NZ","PH","PK","PL","PT","RO","RS","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","VN","ZA"],"RIMP":["AE","AL","AR","AT","AU","AZ","BA","BD","BE","BG","BR","BW","BY","CA","CH","CL","CN","CO","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HN","HR","HU","ID","IE","IL","IN","IR","IT","JP","KH","KR","LT","LU","LV","MA","MK","MN","MO","MT","MX","MY","NG","NL","NO","NZ","PA","PE","PH","PK","PL","PT","RO","RS","RU","RW","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UZ","ZA"],"RPRC":["AE","AR","AT","AU","AZ","BA","BD","BE","BG","BR","BY","CA","CH","CL","CN","CO","CR","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HN","HR","HU","ID","IE","IL","IN","IR","IT","JP","KH","KR","LT","LU","LV","MA","MK","MO","MT","MX","MY","NG","NL","NO","NZ","PE","PH","PK","PL","PT","RO","RS","RU","RW","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UZ","VN","ZA"],"RPUC":["AE","AL","AR","AT","AU","AZ","BA","BD","BE","BG","BR","BW","BY","CA","CH","CL","CN","CO","CR","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HN","HR","HU","ID","IE","IL","IN","IR","IT","JP","KH","KR","LT","LU","LV","MA","MK","MN","MO","MT","MX","MY","NG","NL","NO","NZ","PA","PE","PH","PK","PL","PT","RO","RS","RU","RW","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","UZ","VN","ZA"],"SEI":["AE","AT","AU","BD","BE","BR","CA","CH","CN","DE","DK","ES","FI","FR","ID","IE","IN","IT","JP","KR","LA","LU","MX","NL","NO","OM","PA","PK","PL","RS","RU","SE","TR","US","UZ","ZA"],"SENT":["AL","AT","AU","BE","BG","BR","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","JP","KR","LT","LU","LV","ME","MK","MT","NL","PL","PT","RO","RS","SE","SI","SK","TR","UK","US"],"TB":["BE","BG","BR","CA","CZ","DE","DK","EE","EG","FI","FR","GR","HR","HU","IN","IT","LT","LU","LV","MK","MT","MX","NL","PL","PT","RO","RS","SE","SI","SK","TH","US","VN"],"URATE":["AE","AR","AT","AU","AZ","BD","BE","BG","BR","BY","CA","CH","CL","CN","CO","CR","CY","CZ","DE","DK","DO","EA","EE","EG","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IL","IS","IT","JO","JP","KH","KR","KZ","LK","LT","LU","LV","MA","MO","MT","MX","MY","NL","NO","NZ","PE","PH","PK","PL","PT","QA","RO","RS","RU","SA","SE","SG","SI","SK","TH","TN","TR","TW","UA","UK","US","UY","VN","ZA"],"UTIL":["AL","AR","AT","BE","BG","CA","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","ME","MK","MT","NL","PL","PT","RO","RS","SE","SI","SK","TR","UK","US"],"WAGE":["UY","VN"],"WAGEMAN":["CL","MX","US"],"Y10YD":["AR","AT","AU","BD","BE","BG","CA","CN","CY","CZ","DE","DK","EA","EE","ES","EU","FI","FR","GR","HK","HR","HU","ID","IE","IN","IT","JP","KR","LT","LU","LV","MT","MX","MY","NL","NZ","PH","PL","PT","QA","RO","RU","SA","SE","SG","SI","SK","TH","TR","TW","UA","UK","US","VN","ZA"]} \ No newline at end of file
+{"ACPOP": ["AT", "BE", "BG", "BR", "CA", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GR", "HR", "HU", "IE", "IS", "IT", "JP", "LT", "LU", "LV", "ME", "MK", "MT", "MX", "NL", "NO", "PH", "PK", "PL", "PT", "QA", "RO", "RS", "SE", "SI", "SK", "TR", "TW", "US", "VN"], "CA": ["AR", "AT", "AU", "AZ", "BD", "BE", "BG", "BR", "BT", "BY", "CA", "CH", "CL", "CN", "CO", "CR", "CY", "CZ", "DE", "DK", "EE", "EG", "ES", "EU", "FI", "FR", "GR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "IT", "JO", "JP", "KH", "KR", "KZ", "LA", "LT", "LU", "LV", "MA", "MT", "MX", "MY", "NL", "NO", "NP", "NZ", "PA", "PH", "PK", "PL", "PT", "RO", "RU", "SA", "SE", "SG", "SI", "SK", "SV", "TH", "TN", "TR", "TW", "UA", "UK", "US", "UY", "VN", "ZA"], "CAR": ["AT", "BE", "BG", "CH", "CZ", "DE", "DK", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "IE", "IS", "IT", "LT", "LU", "LV", "NL", "NO", "PL", "PT", "RO", "SE", "SI", "SK", "UK", "ZA"], "CBAL": ["AL", "AT", "AZ", "BE", "BG", "CH", "CY", "CZ", "DE", "DK", "EA", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "IE", "IR", "IT", "LT", "LU", "LV", "ME", "MT", "NL", "NO", "PH", "PL", "PT", "RO", "RS", "SE", "SI", "SK", "TR", "UK", "US"], "CI": ["AE", "AR", "AT", "AU", "AZ", "BE", "BG", "BR", "BW", "BY", "CH", "CN", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "IR", "IT", "KR", "KZ", "LT", "LU", "LV", "MA", "ME", "MN", "MT", "MX", "MY", "NG", "NL", "NO", "NZ", "PH", "PK", "PL", "PT", "RO", "RS", "RU", "SA", "SE", "SG", "SI", "SK", "TH", "TR", "TW", "UA", "UK", "US", "VN", "ZA"], "CKA": ["BE", "BG", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GR", "HR", "HU", "IT", "LT", "LU", "LV", "MT", "NL", "PL", "PT", "RO", "SE", "SI", "SK"], "CLAIMS": ["US"], "CLI": ["AT", "AU", "BE", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GR", "HU", "ID", "IE", "IL", "IN", "IS", "IT", "JP", "KR", "LU", "MX", "NL", "NO", "NZ", "PL", "PT", "RU", "SE", "SI", "SK", "TR", "UK", "US", "ZA"], "CON": ["AE", "AL", "AT", "BD", "BE", "BG", "BY", "CA", "CH", "CL", "CN", "CY", "CZ", "DE", "DK", "EA", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "IE", "IT", "KR", "LT", "LU", "LV", "MK", "MT", "MX", "NL", "NO", "PL", "PT", "QA", "RO", "RS", "RU", "SE", "SI", "SK", "UA", "UK", "ZA"], "CONF": ["AL", "AT", "AU", "BE", "BG", "BR", "CY", "CZ", "DE", "DK", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "ID", "IE", "IL", "IT", "JP", "KR", "LT", "LU", "LV", "ME", "MK", "MT", "MX", "NL", "PL", "PT", "RO", "RS", "SE", "SI", "SK", "TR", "UK", "US"], "CORE": ["AR", "AT", "AU", "BD", "BE", "BG", "BR", "CA", "CH", "CY", "CZ", "DE", "DK", "EA", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "IE", "IN", "IS", "IT", "JP", "KR", "LT", "LU", "LV", "MK", "MT", "MX", "NL", "NO", "NP", "PL", "PT", "RO", "RS", "RU", "SE", "SG", "SI", "SK", "TH", "TR", "TW", "UK", "US"], "CP": ["AT", "BE", "BG", "CZ", "DE", "DK", "ES", "EU", "FI", "FR", "HR", "HU", "IT", "LU", "MK", "MX", "NL", "NO", "PL", "PT", "RO", "SE", "SG", "SI", "SK", "UK"], "CPI": ["AE", "AF", "AG", "AL", "AM", "AR", "AT", "AU", "AW", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BN", "BO", "BR", "BS", "BT", "BW", "BY", "BZ", "CA", "CF", "CG", "CH", "CI", "CL", "CM", "CN", "CO", "CR", "CV", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "EA", "EC", "EE", "EG", "ES", "ET", "EU", "FI", "FJ", "FR", "GA", "GD", "GE", "GN", "GQ", "GR", "GT", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KG", "KH", "KI", "KN", "KR", "KW", "KZ", "LA", "LB", "LC", "LK", "LR", "LS", "LT", "LU", "LV", "MA", "MD", "ME", "MG", "MK", "ML", "MM", "MN", "MO", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NE", "NG", "NI", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PH", "PK", "PL", "PS", "PT", "QA", "RO", "RS", "RU", "SA", "SB", "SC", "SD", "SE", "SG", "SI", "SK", "SR", "SS", "ST", "SV", "SZ", "TD", "TG", "TH", "TJ", "TL", "TN", "TO", "TR", "TT", "TW", "UA", "UG", "UK", "US", "UY", "UZ", "VC", "VE", "VN", "WS", "XK", "ZA", "ZM", "ZW"], "CRED": ["AR", "AT", "AU", "BE", "BR", "CA", "CH", "CL", "CN", "CO", "CZ", "DE", "DK", "ES", "FI", "FR", "GR", "HK", "HU", "ID", "IE", "IL", "IN", "IT", "JP", "KR", "LU", "MO", "MX", "MY", "NL", "NO", "NZ", "PL", "PT", "RU", "SA", "SE", "SG", "TH", "TN", "TR", "UK", "US", "ZA"], "CREDEA": ["XM"], "DWPE": ["BE", "CY", "DE", "ES", "EU", "FI", "FR", "GR", "HU", "MK", "NL", "NO", "PT", "RO", "SE", "SI"], "ELE": ["AT", "BE", "BG", "CH", "CN", "CY", "CZ", "DE", "DK", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "IE", "IT", "LT", "LU", "LV", "MK", "MT", "NL", "NO", "PL", "PT", "RO", "SE", "SI", "SK", "TR", "UK", "US", "ZA"], "EMP": ["AR", "AT", "AU", "AZ", "BD", "BE", "BG", "BR", "BY", "CA", "CH", "CL", "CN", "CO", "CR", "CY", "CZ", "DE", "DK", "DO", "EE", "ES", "FI", "FR", "GR", "HR", "HU", "ID", "IE", "IS", "IT", "JO", "JP", "KR", "KZ", "LK", "LT", "LU", "LV", "ME", "MK", "MO", "MT", "MX", "MY", "NL", "NO", "NZ", "PA", "PE", "PH", "PK", "PL", "PT", "QA", "RO", "RS", "RU", "SE", "SG", "SI", "SK", "TH", "TN", "TR", "TW", "UA", "US", "UY", "VN", "ZA"], "EMRATIO": ["AT", "BE", "BG", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GR", "HR", "HU", "IE", "IS", "IT", "JP", "LT", "LU", "LV", "ME", "MK", "MT", "NL", "NO", "PL", "PT", "RO", "RS", "SE", "SI", "SK", "TR", "TW", "US"], "EQYCAP": ["CN"], "EXP": ["AE", "AL", "AR", "AT", "AU", "AZ", "BD", "BE", "BG", "BR", "BW", "BY", "CA", "CH", "CL", "CM", "CN", "CO", "CY", "CZ", "DE", "DK", "EA", "EE", "ES", "EU", "FI", "FR", "GR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "IR", "IT", "JO", "JP", "KR", "KZ", "LT", "LU", "LV", "MA", "ME", "MK", "MN", "MT", "MX", "MY", "NG", "NL", "NO", "NZ", "PE", "PH", "PK", "PL", "PT", "QA", "RO", "RS", "RU", "RW", "SA", "SE", "SG", "SI", "SK", "SV", "TH", "TR", "TW", "UA", "UK", "US", "ZA"], "EXPMON": ["AR", "AU", "BD", "BE", "BG", "BR", "CA", "CL", "CN", "CO", "CR", "CZ", "DE", "DK", "EE", "EG", "ES", "EU", "FI", "FR", "GR", "HK", "HR", "HU", "ID", "IN", "IT", "JP", "KH", "KR", "KZ", "LT", "LU", "LV", "MK", "MT", "MX", "MY", "NL", "NP", "PH", "PK", "PL", "PT", "QA", "RO", "RS", "RU", "SA", "SE", "SG", "SI", "SK", "TH", "TR", "TW", "UA", "UK", "US", "UY", "VN", "ZA"], "GASDEM": ["AL", "AT", "AU", "AZ", "BE", "BG", "BH", "BN", "BO", "BY", "CA", "CH", "CL", "CZ", "DE", "DK", "DZ", "EC", "EE", "EG", "ES", "FI", "FR", "GE", "GQ", "GR", "HK", "HR", "HU", "ID", "IE", "IN", "IT", "JP", "KR", "KW", "LT", "LU", "LV", "LY", "MA", "MD", "MK", "MT", "MX", "NG", "NL", "NO", "NZ", "PE", "PH", "PL", "PT", "QA", "RO", "SE", "SI", "SK", "TN", "TR", "TT", "TW", "UA", "UK", "US", "VE", "ZA"], "GASODEM": ["AE", "AL", "AM", "AO", "AR", "AT", "AU", "AZ", "BB", "BD", "BE", "BG", "BH", "BM", "BN", "BO", "BR", "BY", "BZ", "CA", "CH", "CL", "CN", "CO", "CR", "CU", "CY", "CZ", "DE", "DK", "DO", "DZ", "EC", "EE", "EG", "ES", "FI", "FR", "GA", "GD", "GE", "GM", "GQ", "GR", "GT", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IN", "IQ", "IR", "IS", "IT", "JM", "JP", "KR", "KW", "KZ", "LT", "LU", "LV", "LY", "MA", "MD", "MK", "MM", "MT", "MU", "MX", "MY", "NE", "NG", "NI", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PG", "PH", "PL", "PT", "PY", "QA", "RO", "RU", "SA", "SD", "SE", "SG", "SI", "SK", "SR", "SV", "SY", "SZ", "TH", "TJ", "TN", "TR", "TT", "TW", "UA", "UK", "US", "UY", "VE", "VN", "YE", "ZA"], "GASOPROD": ["AE", "AL", "AM", "AO", "AR", "AT", "AU", "AZ", "BB", "BD", "BE", "BG", "BH", "BM", "BN", "BO", "BR", "BY", "BZ", "CA", "CH", "CL", "CN", "CO", "CR", "CU", "CY", "CZ", "DE", "DK", "DO", "DZ", "EC", "EE", "EG", "ES", "FI", "FR", "GA", "GD", "GE", "GM", "GQ", "GR", "GT", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IN", "IQ", "IR", "IS", "IT", "JM", "JP", "KR", "KW", "KZ", "LT", "LU", "LV", "LY", "MA", "MD", "MK", "MM", "MT", "MU", "MX", "MY", "NE", "NG", "NI", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PG", "PH", "PL", "PT", "PY", "QA", "RO", "RU", "SA", "SD", "SE", "SG", "SI", "SK", "SR", "SV", "SY", "SZ", "TH", "TJ", "TN", "TR", "TT", "TW", "UA", "UK", "US", "UY", "VE", "VN", "YE", "ZA"], "GASPROD": ["AL", "AT", "AU", "AZ", "BE", "BG", "BH", "BN", "BO", "BY", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "DZ", "EC", "EE", "EG", "ES", "FI", "FR", "GA", "GE", "GQ", "GR", "HK", "HR", "HU", "ID", "IE", "IN", "IQ", "IT", "JP", "KR", "KW", "KZ", "LT", "LU", "LV", "LY", "MA", "MD", "MK", "MT", "MX", "MY", "NG", "NL", "NO", "NZ", "PE", "PG", "PH", "PL", "PT", "QA", "RO", "RU", "SE", "SG", "SI", "SK", "TH", "TN", "TR", "TT", "TW", "UA", "UK", "US", "VE", "VN", "ZA"], "GBAL": ["AR", "AT", "AU", "AZ", "BD", "BE", "BG", "BR", "CA", "CH", "CN", "CO", "CR", "CY", "CZ", "DE", "DK", "EE", "ES", "EU", "FI", "FR", "GR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "IS", "IT", "JP", "KH", "KR", "KZ", "LT", "LU", "LV", "MO", "MT", "MX", "MY", "NL", "NO", "PE", "PH", "PL", "PT", "RO", "RU", "SA", "SE", "SG", "SI", "SK", "TH", "TR", "TW", "UA", "UK", "US", "ZA"], "GCF": ["AT", "BE", "BG", "BR", "BY", "CH", "CN", "CY", "CZ", "DE", "DK", "EA", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "IE", "IT", "KR", "LT", "LU", "LV", "ME", "MK", "MT", "NL", "NO", "NZ", "PE", "PL", "PT", "QA", "RO", "RS", "RU", "SE", "SI", "SK", "TH", "UA", "UK"], "GDEBT": ["AR", "AT", "AU", "BE", "BG", "BR", "CA", "CL", "CN", "CO", "CR", "CY", "CZ", "DE", "DK", "EE", "ES", "EU", "FI", "FR", "GR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "IT", "JO", "JP", "KR", "KZ", "LT", "LU", "LV", "MT", "MX", "MY", "NL", "NO", "PH", "PK", "PL", "PT", "QA", "RO", "RU", "SA", "SE", "SG", "SI", "SK", "SV", "TH", "TR", "TW", "UK", "US", "ZA"], "GDEBTN": ["AT", "BE", "BG", "CY", "CZ", "DE", "DK", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "IE", "IT", "LT", "LU", "LV", "MT", "NL", "NO", "PL", "PT", "RO", "SE", "SI", "SK", "UK"], "GDP": ["AE", "AL", "AR", "AT", "AU", "AZ", "BD", "BE", "BG", "BR", "BW", "BY", "CA", "CH", "CL", "CM", "CN", "CO", "CR", "CY", "CZ", "DE", "DK", "EA", "EE", "EG", "ES", "EU", "FI", "FR", "GR", "HK", "HN", "HR", "HU", "ID", "IE", "IL", "IN", "IR", "IT", "JO", "JP", "KH", "KR", "KZ", "LA", "LT", "LU", "LV", "MA", "ME", "MK", "MO", "MT", "MX", "MY", "NG", "NL", "NO", "NZ", "PA", "PE", "PH", "PK", "PL", "PT", "QA", "RO", "RS", "RU", "RW", "SA", "SE", "SG", "SI", "SK", "SV", "TH", "TN", "TR", "TW", "UA", "UK", "US", "UZ", "VN", "ZA"], "GDPDEF": ["LK"], "GDPPC": ["AL", "AT", "AU", "BE", "BG", "BR", "CH", "CN", "CY", "CZ", "DE", "DK", "EA", "EE", "ES", "EU", "FI", "FR", "GR", "HR", "HU", "IE", "IS", "IT", "KH", "KZ", "LI", "LT", "LU", "LV", "ME", "MK", "MT", "NL", "NO", "NZ", "PL", "PT", "RO", "RS", "SE", "SG", "SI", "SK", "TR", "TW", "US"], "GFCF": ["AE", "AL", "AR", "AT", "AU", "AZ", "BD", "BE", "BG", "BR", "BW", "BY", "CA", "CH", "CL", "CM", "CN", "CO", "CY", "CZ", "DE", "DK", "EA", "EE", "ES", "EU", "FI", "FR", "GR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "IR", "IT", "JP", "KR", "KZ", "LT", "LU", "LV", "MA", "ME", "MN", "MT", "MX", "MY", "NG", "NL", "NO", "NZ", "PH", "PK", "PL", "PT", "RO", "RS", "RU", "SA", "SE", "SG", "SI", "SK", "TH", "TR", "TW", "UA", "UK", "US", "UZ", "VN", "ZA"], "GREV": ["AR", "AT", "AU", "AZ", "BD", "BE", "BG", "BR", "CA", "CH", "CN", "CO", "CR", "CY", "CZ", "DE", "DK", "EE", "ES", "EU", "FI", "FR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "JP", "KH", "KR", "KZ", "LT", "LU", "LV", "MA", "MO", "MT", "MX", "MY", "NL", "PE", "PH", "PL", "PT", "RO", "RU", "SA", "SE", "SG", "SI", "SK", "SV", "TH", "TR", "TW", "UA", "UK", "US", "UY", "VN", "ZA"], "GSPE": ["AR", "AT", "AU", "AZ", "BD", "BE", "BG", "BR", "CA", "CH", "CN", "CO", "CR", "CY", "CZ", "DE", "DK", "EE", "ES", "EU", "FI", "FR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "JP", "KH", "KR", "KZ", "LT", "LU", "LV", "MO", "MT", "MX", "MY", "NL", "PE", "PH", "PL", "PT", "RO", "RU", "SA", "SE", "SG", "SI", "SK", "TH", "TR", "TW", "UA", "UK", "US", "UY", "VN", "ZA"], "HHDIR": ["AT", "BE", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GR", "HR", "HU", "IE", "IT", "LT", "LU", "LV", "NL", "NO", "PL", "PT", "SE", "SI", "SK", "TR"], "HHS": ["AT", "BE", "CN", "CZ", "DE", "DK", "ES", "EU", "FI", "FR", "GR", "HU", "IE", "IT", "NL", "NO", "PL", "PT", "RO", "SE", "SI", "UK"], "HOU": ["5R", "AE", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CO", "CY", "CZ", "DE", "DK", "EA", "EE", "ES", "EU", "FI", "FR", "GR", "HK", "HR", "HU", "ID", "IE", "IL", "IN", "IS", "IT", "JP", "KR", "LT", "LU", "LV", "MA", "MK", "MT", "MX", "MY", "NL", "NO", "NZ", "PE", "PH", "PL", "PT", "RO", "RU", "SE", "SG", "SI", "SK", "TH", "TR", "UK", "US", "XW", "ZA"], "IBD1": ["A