diff --git a/openbb_platform/core/openbb_core/provider/standard_models/bls_search.py b/openbb_platform/core/openbb_core/provider/standard_models/bls_search.py new file mode 100644 index 00000000000..ce1183b4f56 --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/standard_models/bls_search.py @@ -0,0 +1,28 @@ +"""BLS Search Model.""" + +from typing import Optional + +from pydantic import Field + +from openbb_core.provider.abstract.data import Data +from openbb_core.provider.abstract.query_params import QueryParams +from openbb_core.provider.utils.descriptions import DATA_DESCRIPTIONS + + +class SearchQueryParams(QueryParams): + """BLS Search Query Params.""" + + query: str = Field( + default="", + description="The search word(s). Use semi-colon to separate multiple queries as an & operator.", + ) + + +class SearchData(Data): + """BLS Search Data.""" + + symbol: str = Field(description=DATA_DESCRIPTIONS.get("symbol", "")) + title: Optional[str] = Field(default=None, description="The title of the series.") + survey_name: Optional[str] = Field( + default=None, description="The name of the survey." + ) diff --git a/openbb_platform/core/openbb_core/provider/standard_models/bls_series.py b/openbb_platform/core/openbb_core/provider/standard_models/bls_series.py new file mode 100644 index 00000000000..1aeb7e40633 --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/standard_models/bls_series.py @@ -0,0 +1,44 @@ +"""BLS Series Standard Model.""" + +from datetime import date as dateType +from typing import Optional + +from pydantic import Field, field_validator + +from openbb_core.provider.abstract.data import Data +from openbb_core.provider.abstract.query_params import QueryParams +from openbb_core.provider.utils.descriptions import ( + DATA_DESCRIPTIONS, + QUERY_DESCRIPTIONS, +) + + +class SeriesQueryParams(QueryParams): + """BLS Series Query.""" + + symbol: str = Field( + description=QUERY_DESCRIPTIONS.get("symbol", ""), + ) + start_date: Optional[dateType] = Field( + description=QUERY_DESCRIPTIONS.get("start_date", ""), default=None + ) + end_date: Optional[dateType] = Field( + description=QUERY_DESCRIPTIONS.get("end_date", ""), default=None + ) + + @field_validator("symbol", mode="before", check_fields=False) + @classmethod + def to_upper(cls, v: str) -> str: + """Convert field to uppercase.""" + return v.upper() + + +class SeriesData(Data): + """BLS Series Data.""" + + date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", "")) + symbol: str = Field(description=DATA_DESCRIPTIONS.get("symbol", "")) + title: Optional[str] = Field(default=None, description="Title of the series.") + value: Optional[float] = Field( + default=None, description="Observation value for the symbol and date." + ) diff --git a/openbb_platform/dev_install.py b/openbb_platform/dev_install.py index 5ea58e7ef9a..5b0bca6af92 100644 --- a/openbb_platform/dev_install.py +++ b/openbb_platform/dev_install.py @@ -22,6 +22,7 @@ openbb-devtools = { path = "./extensions/devtools", develop = true, markers = "p openbb-core = { path = "./core", develop = true } openbb-benzinga = { path = "./providers/benzinga", develop = true } +openbb-bls = { path = "./providers/bls", develop = true } openbb-econdb = { path = "./providers/econdb", develop = true } openbb-federal-reserve = { path = "./providers/federal_reserve", develop = true } openbb-fmp = { path = "./providers/fmp", develop = true } diff --git a/openbb_platform/extensions/economy/integration/test_economy_api.py b/openbb_platform/extensions/economy/integration/test_economy_api.py index 8016f643277..c62e511e622 100644 --- a/openbb_platform/extensions/economy/integration/test_economy_api.py +++ b/openbb_platform/extensions/economy/integration/test_economy_api.py @@ -1053,3 +1053,57 @@ def test_economy_fred_release_table(params, headers): result = requests.get(url, headers=headers, timeout=10) assert isinstance(result, requests.Response) assert result.status_code == 200 + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "query": "gasoline;seattle;average price", + "category": "cpi", + "include_extras": False, + "include_code_map": False, + } + ), + ], +) +@pytest.mark.integration +def test_economy_survey_bls_search(params, headers): + """Test the economy survey bls search endpoint.""" + params = {p: v for p, v in params.items() if v} + + query_str = get_querystring(params, []) + url = f"http://0.0.0.0:8000/api/v1/economy/survey/bls_search?{query_str}" + result = requests.get(url, headers=headers, timeout=10) + assert isinstance(result, requests.Response) + assert result.status_code == 200 + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "symbol": "APUS49D74714,APUS49D74715,APUS49D74716", + "start_date": "2024-01-01", + "end_date": "2024-07-01", + "aspects": False, + "calculations": True, + "annual_average": True, + } + ), + ], +) +@pytest.mark.integration +def test_economy_survey_bls_series(params, headers): + """Test the economy survey bls search endpoint.""" + params = {p: v for p, v in params.items() if v} + + query_str = get_querystring(params, []) + url = f"http://0.0.0.0:8000/api/v1/economy/survey/bls_series?{query_str}" + result = requests.get(url, headers=headers, timeout=10) + assert isinstance(result, requests.Response) + assert result.status_code == 200 diff --git a/openbb_platform/extensions/economy/integration/test_economy_python.py b/openbb_platform/extensions/economy/integration/test_economy_python.py index 3f9cb714556..f9d60427c27 100644 --- a/openbb_platform/extensions/economy/integration/test_economy_python.py +++ b/openbb_platform/extensions/economy/integration/test_economy_python.py @@ -1013,3 +1013,55 @@ def test_economy_fred_release_table(params, obb): assert result assert isinstance(result, OBBject) assert len(result.results) > 0 + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "query": "gasoline;seattle;average price", + "category": "cpi", + "include_extras": False, + "include_code_map": False, + } + ), + ], +) +@pytest.mark.integration +def test_economy_survey_bls_search(params, obb): + """Test the economy survey bls search endpoint""" + params = {p: v for p, v in params.items() if v} + + result = obb.economy.survey.bls_search(**params) + assert result + assert isinstance(result, OBBject) + assert len(result.results) > 0 + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "symbol": "APUS49D74714,APUS49D74715,APUS49D74716", + "start_date": "2024-01-01", + "end_date": "2024-07-01", + "aspects": False, + "calculations": True, + "annual_average": True, + } + ), + ], +) +@pytest.mark.integration +def test_economy_survey_bls_series(params, obb): + """Test the economy survey bls series endpoint""" + params = {p: v for p, v in params.items() if v} + + result = obb.economy.survey.bls_series(**params) + assert result + assert isinstance(result, OBBject) + assert len(result.results) > 0 diff --git a/openbb_platform/extensions/economy/openbb_economy/economy_views.py b/openbb_platform/extensions/economy/openbb_economy/economy_views.py index d90241f8aaf..f5c1c593595 100644 --- a/openbb_platform/extensions/economy/openbb_economy/economy_views.py +++ b/openbb_platform/extensions/economy/openbb_economy/economy_views.py @@ -1,5 +1,8 @@ """Views for the Economy Extension.""" +# flake8: noqa: PLR0912 +# pylint: disable=too-many-branches + from typing import TYPE_CHECKING, Any, Dict, Optional, Tuple from warnings import warn @@ -13,7 +16,7 @@ class EconomyViews: """economy Views.""" @staticmethod - def economy_fred_series( # noqa: PLR0912 # pylint: disable=too-many-branches + def economy_fred_series( **kwargs, ) -> Tuple["OpenBBFigure", Dict[str, Any]]: """FRED Series Chart.""" @@ -311,3 +314,210 @@ class EconomyViews: content = fig.to_plotly_json() return fig, content + + @staticmethod + def economy_survey_bls_series( + **kwargs, + ) -> Tuple["OpenBBFigure", Dict[str, Any]]: + """Economy Survey BLS Series Chart. + + Parameters + ---------- + data: Optional[Union[DataFrame, List[Data]]] + Filtered subset of the parent results. + target_symbol: Optional[str] + The target symbol(s) to plot. Plot multiple symbols by separating them with a comma. Max 10 symbols. + target_col: Optional[str] + The target column to plot. Default is 'value'. + plot_type: Literal["line", "bar"] + The type of plot to display. Default is 'line', unless the data is significantly small. + normalize: bool + Normalize the data before displaying. Default is False. + title: Optional[str] + The title of the chart. + xtitle: Optional[str] + The title of the x-axis. + ytitle: Optional[str] + The title of the y-axis. + bar_kwargs: Optional[Dict] + Additional keyword arguments applied to `fig.add_bar`. + scatter_kwargs: Optional[Dict] + Additional keyword arguments applied to `fig.add_scatter`. + layout_kwargs: Optional[Dict] + Additional keyword arguments applied to `fig.update_layout`. + """ + # pylint: disable=import-outside-toplevel + from openbb_charting.charts.generic_charts import bar_chart, line_chart + from openbb_charting.charts.helpers import ( + z_score_standardization, + ) + from openbb_core.app.utils import basemodel_to_df + from pandas import DataFrame + + provider = kwargs.get("provider") + + if provider != "bls": + raise RuntimeError( + f"This charting method does not support {provider}. Supported providers: bls." + ) + + _data = ( + kwargs.pop("data", None) + if "data" in kwargs and kwargs["data"] is not None + else kwargs.get("obbject_item") + ) + df = DataFrame() + + if isinstance(_data, DataFrame) and not _data.empty: + df = _data.reset_index() if _data.index.name == "date" else _data + else: + try: + df = basemodel_to_df(_data, index=None) # type: ignore + except Exception as e: + raise RuntimeError("Unable to process supplied data.") from e + + if df.empty or len(df) < 2: + raise RuntimeError("No data found to plot.") + + cols = df.columns.to_list() + target_col = kwargs.get("target_col", "value") + if target_col not in cols: + raise RuntimeError(f"Column '{target_col}' not found in the data.") + + new_df = df.pivot(columns="symbol", values=target_col, index="date") + target_symbols = kwargs.get("target_symbol", "").split(",")[:10] # type: ignore + + if not target_symbols or len(target_symbols) == 0 or target_symbols[0] == "": + target_symbols = new_df.columns.to_list()[:10] + + metadata = kwargs["extra"].get("results_metadata", {}) # type: ignore + ytitle = kwargs.get("ytitle", "") + + new_df = new_df.filter(target_symbols, axis=1) + + if "percent" in target_col.lower(): # type: ignore + ytitle = ( + ytitle + if ytitle + else target_col.replace("change_percent_", "").replace("M", " Month") # type: ignore + + " Change (%)" + ) + new_df = new_df.apply(lambda x: x * 100) + elif "change" in target_col.lower() and "percent" not in target_col.lower(): # type: ignore + ytitle = ( + ytitle + if ytitle + else target_col.replace("change_", "").replace("M", " Month") # type: ignore + + " Change" + ) + + title_map: Dict = {} + for symbol in target_symbols: + if symbol not in new_df.columns: + continue + survey_name = metadata.get(symbol, {}).get("survey_name", symbol) # type: ignore + series_title = metadata.get(symbol, {}).get("series_title", symbol) # type: ignore + + if survey_name != series_title: + title_map[symbol] = f"{survey_name} \n {series_title}" + + normalize = kwargs.get("normalize", False) + same_axis = kwargs.get("same_axis", False) + + if normalize: + new_df = new_df.apply(z_score_standardization) + same_axis = True + if ytitle: + ytitle = f"Normalized {ytitle.replace('(%)', '')}" # type: ignore + + plot_type = kwargs.get("plot_type") + + if plot_type is None: + plot_type = ( + "line" # type: ignore + if (len(new_df.index) > 36 and len(new_df.columns.to_list()) >= 1) + else "bar" + ) + + layout_kwargs: Dict = kwargs.pop("layout_kwargs", {}) # type: ignore + scatter_kwargs: Dict = kwargs.pop("scatter_kwargs", {}) # type: ignore + bar_kwargs: Dict = kwargs.pop("bar_kwargs", {}) # type: ignore + hovertemplate = scatter_kwargs.pop("hovertemplate", None) # type: ignore + trace_titles = { + symbol: metadata.get(symbol, {}) + .get("series_title", symbol) + .replace(",", " -") + for symbol in target_symbols + } + new_df.columns = [trace_titles.get(col, col) for col in new_df.columns] + scatter_kwargs["hovertemplate"] = ( # type: ignore + hovertemplate if hovertemplate else "%{fullData.name}:%{y}" + ) + + if len(target_symbols) == 1: + title = title_map.get(target_symbols[0], target_symbols[0]) + fig = ( + line_chart( + data=new_df, + title=title, + ytitle=ytitle, + y=list(trace_titles.values()), + scatter_kwargs=scatter_kwargs, + layout_kwargs=layout_kwargs, + **kwargs, + ) + if plot_type == "line" + else bar_chart( + data=new_df, + title=title, + ytitle=ytitle, + x=new_df.index, + y=list(trace_titles.values()), + layout_kwargs=layout_kwargs, + bar_kwargs=bar_kwargs, + **kwargs, + ) + ) + else: + survey_name = metadata.get(target_symbols[0], {}).get("survey_name", target_symbols[0]).split("\n")[0].strip() # type: ignore + _t = kwargs.pop("title", None) + title = _t if _t else f"{survey_name} - {ytitle}" if ytitle else survey_name + fig = ( + line_chart( + data=new_df, + y=list(trace_titles.values()), + title=title, + ytitle=ytitle, + same_axis=same_axis, + normalize=False, + scatter_kwargs=scatter_kwargs, + layout_kwargs=layout_kwargs, + **kwargs, + ) + if plot_type == "line" + else bar_chart( + data=new_df, + title=title, + ytitle=ytitle, + x=new_df.index, + y=list(trace_titles.values()), + layout_kwargs=layout_kwargs, + bar_kwargs=bar_kwargs, + **kwargs, + ) + ) + + fig.update_layout( + margin=dict(b=20), + legend=dict( + orientation="h", + yanchor="top", + xanchor="left", + y=-0.075, + x=0, + font=dict(size=12), + ), + ) + content = fig.to_plotly_json() + + return fig, content diff --git a/openbb_platform/extensions/economy/openbb_economy/survey/survey_router.py b/openbb_platform/extensions/economy/openbb_economy/survey/survey_router.py index 6d901f82f2f..c99880c7e9e 100644 --- a/openbb_platform/extensions/economy/openbb_economy/survey/survey_router.py +++ b/openbb_platform/extensions/economy/openbb_economy/survey/survey_router.py @@ -16,6 +16,51 @@ router = Router(prefix="/survey") # pylint: disable=unused-argument +@router.command( + model="BlsSeries", + examples=[ + APIEx(parameters={"provider": "bls", "symbol": "CES0000000001"}), + ], +) +async def bls_series( + cc: CommandContext, + provider_choices: ProviderChoices, + standard_params: StandardParams, + extra_params: ExtraParams, +) -> OBBject: + """Get time series data for one, or more, BLS series IDs.""" + return await OBBject.from_query(Query(**locals())) + + +@router.command( + model="BlsSearch", + examples=[ + APIEx( + parameters={ + "provider": "bls", + "category": "cpi", + } + ), + APIEx( + description="Use semi-colon to separate multiple queries as an & operator.", + parameters={ + "provider": "bls", + "category": "cpi", + "query": "seattle;gasoline", + }, + ), + ], +) +async def bls_search( + cc: CommandContext, + provider_choices: ProviderChoices, + standard_params: StandardParams, + extra_params: ExtraParams, +) -> OBBject: + """Search BLS surveys by category and keyword or phrase to identify BLS series IDs.""" + return await OBBject.from_query(Query(**locals())) + + @router.command( model="SeniorLoanOfficerSurvey", examples=[ diff --git a/openbb_platform/obbject_extensions/charting/integration/test_charting_api.py b/openbb_platform/obbject_extensions/charting/integration/test_charting_api.py index 1736d6d6dd3..e03b76f233d 100644 --- a/openbb_platform/obbject_extensions/charting/integration/test_charting_api.py +++ b/openbb_platform/obbject_extensions/charting/integration/test_charting_api.py @@ -600,7 +600,9 @@ def test_charting_technical_relative_rotation(params): ) data_query_str = get_querystring(data_params, []) data_url = f"http://0.0.0.0:8000/api/v1/equity/price/historical?{data_query_str}" - data_result = requests.get(data_url, headers=get_headers(), timeout=10).json()["results"] + data_result = requests.get(data_url, headers=get_headers(), timeout=10).json()[ + "results" + ] body = json.dumps({"data": data_result}) query_str = get_querystring(params, ["data"]) url = f"http://0.0.0.0:8000/api/v1/technical/relative_rotation?{query_str}" @@ -632,7 +634,11 @@ def test_charting_technical_relative_rotation(params): def test_charting_equity_price_performance(params, headers): """Test chart equity price performance.""" params = {p: v for p, v in params.items() if v} - body = (json.dumps({"extra_params": {"chart_params": {"limit": 4, "orientation": "h"}}}),) + body = ( + json.dumps( + {"extra_params": {"chart_params": {"limit": 4, "orientation": "h"}}} + ), + ) query_str = get_querystring(params, []) url = f"http://0.0.0.0:8000/api/v1/equity/price/performance?{query_str}" result = requests.get(url, headers=headers, timeout=10, json=body) @@ -696,7 +702,11 @@ def test_charting_etf_price_performance(params, headers): def test_charting_etf_holdings(params, headers): """Test chart etf holdings.""" params = {p: v for p, v in params.items() if v} - body = (json.dumps({"extra_params": {"chart_params": {"orientation": "v", "limit": 10}}}),) + body = ( + json.dumps( + {"extra_params": {"chart_params": {"orientation": "v", "limit": 10}}} + ), + ) query_str = get_querystring(params, []) url = f"http://0.0.0.0:8000/api/v1/etf/holdings?{query_str}" result = requests.get(url, headers=headers, timeout=10, json=body) @@ -854,3 +864,36 @@ def test_charting_equity_historical_market_cap(params, headers): assert chart assert not fig assert list(chart.keys()) == ["content", "format"] + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "symbol": "APUS49D74714,APUS49D74715,APUS49D74716", + "start_date": "2014-01-01", + "end_date": "2024-07-01", + "chart": True, + } + ), + ], +) +@pytest.mark.integration +def test_charting_economy_survey_bls_series(params, headers): + """Test chart economy survey bls series.""" + params = {p: v for p, v in params.items() if v} + body = (json.dumps({"extra_params": {"chart_params": {"title": "test chart"}}}),) + query_str = get_querystring(params, []) + url = f"http://0.0.0.0:8000/api/v1/economy/survey/bls_series?{query_str}" + result = requests.get(url, headers=headers, timeout=10, json=body) + assert isinstance(result, requests.Response) + assert result.status_code == 200 + + chart = result.json()["chart"] + fig = chart.pop("fig", {}) + + assert chart + assert not fig + assert list(chart.keys()) == ["content", "format"] diff --git a/openbb_platform/obbject_extensions/charting/integration/test_charting_python.py b/openbb_platform/obbject_extensions/charting/integration/test_charting_python.py index d37ae375d34..2f440606f91 100644 --- a/openbb_platform/obbject_extensions/charting/integration/test_charting_python.py +++ b/openbb_platform/obbject_extensions/charting/integration/test_charting_python.py @@ -31,7 +31,9 @@ def get_equity_data(): symbol = "AAPL" provider = "fmp" - data["stocks_data"] = openbb.obb.equity.price.historical(symbol=symbol, provider=provider).results + data["stocks_data"] = openbb.obb.equity.price.historical( + symbol=symbol, provider=provider + ).results return data["stocks_data"] @@ -701,3 +703,28 @@ def test_charting_equity_historical_market_cap(params, obb): assert len(result.results) > 0 assert result.chart.content assert isinstance(result.chart.fig, OpenBBFigure) + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "symbol": "APUS49D74714,APUS49D74715,APUS49D74716", + "start_date": "2014-01-01", + "end_date": "2024-07-01", + "chart": True, + } + ), + ], +) +@pytest.mark.integration +def test_charting_economy_survey_bls_series(params, obb): + """Test chart economy survey bls series.""" + result = obb.economy.survey.bls_series(**params) + assert result + assert isinstance(result, OBBject) + assert len(result.results) > 0 + assert result.chart.content + assert isinstance(result.chart.fig, OpenBBFigure) diff --git a/openbb_platform/openbb/assets/reference.json b/openbb_platform/openbb/assets/reference.json index 48c55f0dd73..e21041ec756 100644 --- a/openbb_platform/openbb/assets/reference.json +++ b/openbb_platform/openbb/assets/reference.json @@ -20,6 +20,7 @@ ], "openbb_provider_extension": [ "benzinga@1.3.1", + "bls@1.0.0b0", "econdb@1.2.1", "federal_reserve@1.3.1", "fmp@1.3.1", @@ -3127,6 +3128,335 @@ }, "model": "GdpReal" }, + "/economy/survey/bls_series": { + "deprecated": { + "flag": null, + "message": null + }, + "description": "Get time series data for one, or more, BLS series IDs.", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.economy.survey.bls_series(provider='bls', symbol='CES0000000001')\n```\n\n", + "parameters": { + "standard": [ + { + "name": "symbol", + "type": "Union[str, List[str]]", + "description": "Symbol to get data for. Multiple items allowed for provider(s): bls.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "start_date", + "type": "Union[date, str]", + "description": "Start date of the data, in YYYY-MM-DD format.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "end_date", + "type": "Union[date, str]", + "description": "End date of the data, in YYYY-MM-DD format.", + "default": null, + "optional": true, + "choices": null + } + ], + "bls": [ + { + "name": "calculations", + "type": "bool", + "description": "Include calculations in the response, if available. Default is True.", + "default": true, + "optional": true, + "choices": null + }, + { + "name": "annual_average", + "type": "bool", + "description": "Include annual averages in the response, if available. Default is False.", + "default": false, + "optional": true, + "choices": null + }, + { + "name": "aspects", + "type": "bool", + "description": "Include all aspects associated with a data point for a given BLS series ID, if available. Returned with the series metadata, under `extras` of the response object. Default is False.", + "default": false, + "optional": true, + "choices": null + } + ] + }, + "returns": { + "OBBject": [ + { + "name": "results", + "type": "List[BlsSeries]", + "description": "Serializable results." + }, + { + "name": "provider", + "type": "Optional[Literal['bls']]", + "description": "Provider name." + }, + { + "name": "warnings", + "type": "Optional[List[Warning_]]", + "description": "List of warnings." + }, + { + "name": "chart", + "type": "Optional[Chart]", + "description": "Chart object." + }, + { + "name": "extra", + "type": "Dict[str, Any]", + "description": "Extra info." + } + ] + }, + "data": { + "standard": [ + { + "name": "date", + "type": "Union[date, str]", + "description": "The date of the data.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "symbol", + "type": "str", + "description": "Symbol representing the entity requested in the data.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "title", + "type": "str", + "description": "Title of the series.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "value", + "type": "float", + "description": "Observation value for the symbol and date.", + "default": null, + "optional": true, + "choices": null + } + ], + "bls": [ + { + "name": "change_1M", + "type": "float", + "description": "One month change in value.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_3M", + "type": "float", + "description": "Three month change in value.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_6M", + "type": "float", + "description": "Six month change in value.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_12M", + "type": "float", + "description": "One year change in value.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_percent_1M", + "type": "float", + "description": "One month change in percent.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_percent_3M", + "type": "float", + "description": "Three month change in percent.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_percent_6M", + "type": "float", + "description": "Six month change in percent.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_percent_12M", + "type": "float", + "description": "One year change in percent.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "latest", + "type": "bool", + "description": "Latest value indicator.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "footnotes", + "type": "str", + "description": "Footnotes accompanying the value.", + "default": null, + "optional": true, + "choices": null + } + ] + }, + "model": "BlsSeries" + }, + "/economy/survey/bls_search": { + "deprecated": { + "flag": null, + "message": null + }, + "description": "Search BLS surveys by category and keyword or phrase to identify BLS series IDs.", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.economy.survey.bls_search(provider='bls', category=cpi)\n# Use semi-colon to separate multiple queries as an & operator.\nobb.economy.survey.bls_search(provider='bls', category=cpi, query='seattle;gasoline')\n```\n\n", + "parameters": { + "standard": [ + { + "name": "query", + "type": "str", + "description": "The search word(s). Use semi-colon to separate multiple queries as an & operator.", + "default": "", + "optional": true, + "choices": null + } + ], + "bls": [ + { + "name": "category", + "type": "Literal['cpi', 'pce', 'ppi', 'ip', 'jolts', 'nfp', 'cps', 'lfs', 'wages', 'ec', 'sla', 'bed', 'tu']", + "description": "The category of BLS survey to search within.\n An empty search query will return all series within the category. Options are:\n \n cpi - Consumer Price Index\n \n pce - Personal Consumption Expenditure\n \n ppi - Producer Price Index\n \n ip - Industry Productivity\n \n jolts - Job Openings and Labor Turnover Survey\n \n nfp - Nonfarm Payrolls\n \n cps - Current Population Survey\n \n lfs - Labor Force Statistics\n \n wages - Wages\n \n ec - Employer Costs\n \n sla - State and Local Area Employment\n \n bed - Business Employment Dynamics\n \n tu - Time Use", + "default": "", + "optional": false, + "choices": [ + "cpi", + "pce", + "ppi", + "ip", + "jolts", + "nfp", + "cps", + "lfs", + "wages", + "ec", + "sla", + "bed", + "tu" + ] + }, + { + "name": "include_extras", + "type": "bool", + "description": "Include additional information in the search results. Extra fields returned are metadata and vary by survey. Fields are undefined strings that typically have names ending with '_code'.", + "default": false, + "optional": true, + "choices": null + }, + { + "name": "include_code_map", + "type": "bool", + "description": "When True, includes the complete code map for ea\u00e7h survey in the category, returned separately as a nested JSON to the `extras['results_metadata']` property of the response. Example content is the NAICS industry map for PPI surveys. Each code is a value within the 'symbol' of the time series.", + "default": false, + "optional": true, + "choices": null + } + ] + }, + "returns": { + "OBBject": [ + { + "name": "results", + "type": "List[BlsSearch]", + "description": "Serializable results." + }, + { + "name": "provider", + "type": "Optional[Literal['bls']]", + "description": "Provider name." + }, + { + "name": "warnings", + "type": "Optional[List[Warning_]]", + "description": "List of warnings." + }, + { + "name": "chart", + "type": "Optional[Chart]", + "description": "Chart object." + }, + { + "name": "extra", + "type": "Dict[str, Any]", + "description": "Extra info." + } + ] + }, + "data": { + "standard": [ + { + "name": "symbol", + "type": "str", + "description": "Symbol representing the entity requested in the data.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "title", + "type": "str", + "description": "The title of the series.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "survey_name", + "type": "str", + "description": "The name of the survey.", + "default": null, + "optional": true, + "choices": null + } + ], + "bls": [] + }, + "model": "BlsSearch" + }, "/economy/survey/sloos": { "deprecated": { "flag": null, diff --git a/openbb_platform/openbb/package/__extensions__.py b/openbb_platform/openbb/package/__extensions__.py index b9b2f091134..b8c2325903b 100644 --- a/openbb_platform/openbb/package/__extensions__.py +++ b/openbb_platform/openbb/package/__extensions__.py @@ -33,6 +33,7 @@ Extensions: - regulators@1.3.1 - benzinga@1.3.1 + - bls@1.0.0b0 - econdb@1.2.1 - federal_reserve@1.3.1 - fmp@1.3.1 diff --git a/openbb_platform/openbb/package/economy_survey.py b/openbb_platform/openbb/package/economy_survey.py index c12e538c2b6..4ed73dac265 100644 --- a/openbb_platform/openbb/package/economy_survey.py +++ b/openbb_platform/openbb/package/economy_survey.py @@ -13,6 +13,8 @@ from typing_extensions import Annotated class ROUTER_economy_survey(Container): """/economy/survey + bls_search + bls_series economic_conditions_chicago manufacturing_outlook_texas nonfarm_payrolls @@ -23,6 +25,255 @@ class ROUTER_economy_survey(Container): def __repr__(self) -> str: return self.__doc__ or "" + @exception_handler + @validate + def bls_search( + self, + query: Annotated[ + str, + OpenBBField( + description="The search word(s). Use semi-colon to separate multiple queries as an & operator." + ), + ] = "", + provider: Annotated[ + Optional[Literal["bls"]], + OpenBBField( + description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: bls." + ), + ] = None, + **kwargs + ) -> OBBject: + """Search BLS surveys by category and keyword or phrase to identify BLS series IDs. + + Parameters + ---------- + query : str + The search word(s). Use semi-colon to separate multiple queries as an & operator. + provider : Optional[Literal['bls']] + The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: bls. + category : Optional[Literal['cpi', 'pce', 'ppi', 'ip', 'jolts', 'nfp', 'cps', 'lfs', 'wages', 'ec', 'sla', 'bed', 'tu']] + The category of BLS survey to search within. + An empty search query will return all series within the category. Options are: + + cpi - Consumer Price Index + + pce - Personal Consumption Expenditure + + ppi - Producer Price Index + + ip - Industry Productivity + + jolts - Job Openings and Labor Turnover Survey + + nfp - Nonfarm Payrolls + + cps - Current Population Survey + + lfs - Labor Force Statistics + + wages - Wages + + ec - Employer Costs + + sla - State and Local Area Employment + + bed - Business Employment Dynamics + + tu - Time Use + (provider: bls) + include_extras : bool + Include additional information in the search results. Extra fields returned are metadata and vary by survey. Fields are undefined strings that typically have names ending with '_code'. (provider: bls) + include_code_map : bool + When True, includes the complete code map for eaƧh survey in the category, returned separately as a nested JSON to the `extras['results_metadata']` property of the response. Example content is the NAICS industry map for PPI surveys. Each code is a value within the 'symbol' of the time series. (provider: bls) + + Returns + ------- + OBBject + results : List[BlsSearch] + Serializable results. + provider : Optional[Literal['bls']] + Provider name. + warnings : Optional[List[Warning_]] + List of warnings. + chart : Optional[Chart] + Chart object. + extra : Dict[str, Any] + Extra info. + + BlsSearch + --------- + symbol : str + Symbol representing the entity requested in the data. + title : Optional[str] + The title of the series. + survey_name : Optional[str] + The name of the survey. + + Examples + -------- + >>> from openbb import obb + >>> obb.economy.survey.bls_search(provider='bls', category='cpi') + >>> # Use semi-colon to separate multiple queries as an & operator. + >>> obb.economy.survey.bls_search(provider='bls', category='cpi', query='seattle;gasoline') + """ # noqa: E501 + + return self._run( + "/economy/survey/bls_search", + **filter_inputs( + provider_choices={ + "provider": self._get_provider( + provider, + "economy.survey.bls_search", + ("bls",), + ) + }, + standard_params={ + "query": query, + }, + extra_params=kwargs, + info={ + "category": { + "bls": { + "multiple_items_allowed": False, + "choices": [ + "cpi", + "pce", + "ppi", + "ip", + "jolts", + "nfp", + "cps", + "lfs", + "wages", + "ec", + "sla", + "bed", + "tu", + ], + } + } + }, + ) + ) + + @exception_handler + @validate + def bls_series( + self, + symbol: Annotated[ + Union[str, List[str]], + OpenBBField( + description="Symbol to get data for. Multiple comma separated items allowed for provider(s): bls." + ), + ], + start_date: Annotated[ + Union[datetime.date, None, str], + OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), + ] = None, + end_date: Annotated[ + Union[datetime.date, None, str], + OpenBBField(description="End date of the data, in YYYY-MM-DD format."), + ] = None, + provider: Annotated[ + Optional[Literal["bls"]], + OpenBBField( + description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: bls." + ), + ] = None, + **kwargs + ) -> OBBject: + """Get time series data for one, or more, BLS series IDs. + + Parameters + ---------- + symbol : Union[str, List[str]] + Symbol to get data for. Multiple comma separated items allowed for provider(s): bls. + start_date : Union[date, None, str] + Start date of the data, in YYYY-MM-DD format. + end_date : Union[date, None, str] + End date of the data, in YYYY-MM-DD format. + provider : Optional[Literal['bls']] + The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: bls. + calculations : bool + Include calculations in the response, if available. Default is True. (provider: bls) + annual_average : bool + Include annual averages in the response, if available. Default is False. (provider: bls) + aspects : bool + Include all aspects associated with a data point for a given BLS series ID, if available. Returned with the series metadata, under `extras` of the response object. Default is False. (provider: bls) + + Returns + ------- + OBBject + results : List[BlsSeries] + Serializable results. + provider : Optional[Literal['bls']] + Provider name. + warnings : Optional[List[Warning_]] + List of warnings. + chart : Optional[Chart] + Chart object. + extra : Dict[str, Any] + Extra info. + + BlsSeries + --------- + date : date + The date of the data. + symbol : str + Symbol representing the entity requested in the data. + title : Optional[str] + Title of the series. + value : Optional[float] + Observation value for the symbol and date. + change_1_m : Optional[float] + One month change in value. (provider: bls) + change_3_m : Optional[float] + Three month change in value. (provider: bls) + change_6_m : Optional[float] + Six month change in value. (provider: bls) + change_12_m : Optional[float] + One year change in value. (provider: bls) + change_percent_1_m : Optional[float] + One month change in percent. (provider: bls) + change_percent_3_m : Optional[float] + Three month change in percent. (provider: bls) + change_percent_6_m : Optional[float] + Six month change in percent. (provider: bls) + change_percent_12_m : Optional[float] + One year change in percent. (provider: bls) + latest : Optional[bool] + Latest value indicator. (provider: bls) + footnotes : Optional[str] + Footnotes accompanying the value. (provider: bls) + + Examples + -------- + >>> from openbb import obb + >>> obb.economy.survey.bls_series(provider='bls', symbol='CES0000000001') + """ # noqa: E501 + + return self._run( + "/economy/survey/bls_series", + **filter_inputs( + provider_choices={ + "provider": self._get_provider( + provider, + "economy.survey.bls_series", + ("bls",), + ) + }, + standard_params={ + "symbol": symbol, + "start_date": start_date, + "end_date": end_date, + }, + extra_params=kwargs, + info={ + "symbol": {"bls": {"multiple_items_allowed": True, "choices": None}} + }, + ) + ) + @exception_handler @validate def economic_conditions_chicago( diff --git a/openbb_platform/poetry.lock b/openbb_platform/poetry.lock index e1155b50926..cbf3362b622 100644 --- a/openbb_platform/poetry.lock +++ b/openbb_platform/poetry.lock @@ -2,98 +2,113 @@ [[package]] name = "aiohappyeyeballs" -version = "2.3.5" +version = "2.4.0" description = "Happy Eyeballs for asyncio" optional = false python-versions = ">=3.8" files = [ - {file = "aiohappyeyeballs-2.3.5-py3-none-any.whl", hash = "sha256:4d6dea59215537dbc746e93e779caea8178c866856a721c9c660d7a5a7b8be03"}, - {file = "aiohappyeyeballs-2.3.5.tar.gz", hash = "sha256:6fa48b9f1317254f122a07a131a86b71ca6946ca989ce6326fff54a99a920105"}, + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, ] [[package]] name = "aiohttp" -version = "3.10.1" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.10.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:47b4c2412960e64d97258f40616efddaebcb34ff664c8a972119ed38fac2a62c"}, - {file = "aiohttp-3.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e7dbf637f87dd315fa1f36aaed8afa929ee2c607454fb7791e74c88a0d94da59"}, - {file = "aiohttp-3.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c8fb76214b5b739ce59e2236a6489d9dc3483649cfd6f563dbf5d8e40dbdd57d"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c577cdcf8f92862363b3d598d971c6a84ed8f0bf824d4cc1ce70c2fb02acb4a"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:777e23609899cb230ad2642b4bdf1008890f84968be78de29099a8a86f10b261"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b07286a1090483799599a2f72f76ac396993da31f6e08efedb59f40876c144fa"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9db600a86414a9a653e3c1c7f6a2f6a1894ab8f83d11505247bd1b90ad57157"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01c3f1eb280008e51965a8d160a108c333136f4a39d46f516c64d2aa2e6a53f2"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f5dd109a925fee4c9ac3f6a094900461a2712df41745f5d04782ebcbe6479ccb"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:8c81ff4afffef9b1186639506d70ea90888218f5ddfff03870e74ec80bb59970"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:2a384dfbe8bfebd203b778a30a712886d147c61943675f4719b56725a8bbe803"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:b9fb6508893dc31cfcbb8191ef35abd79751db1d6871b3e2caee83959b4d91eb"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:88596384c3bec644a96ae46287bb646d6a23fa6014afe3799156aef42669c6bd"}, - {file = "aiohttp-3.10.1-cp310-cp310-win32.whl", hash = "sha256:68164d43c580c2e8bf8e0eb4960142919d304052ccab92be10250a3a33b53268"}, - {file = "aiohttp-3.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:d6bbe2c90c10382ca96df33b56e2060404a4f0f88673e1e84b44c8952517e5f3"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f6979b4f20d3e557a867da9d9227de4c156fcdcb348a5848e3e6190fd7feb972"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:03c0c380c83f8a8d4416224aafb88d378376d6f4cadebb56b060688251055cd4"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1c2b104e81b3c3deba7e6f5bc1a9a0e9161c380530479970766a6655b8b77c7c"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b023b68c61ab0cd48bd38416b421464a62c381e32b9dc7b4bdfa2905807452a4"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a07c76a82390506ca0eabf57c0540cf5a60c993c442928fe4928472c4c6e5e6"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:41d8dab8c64ded1edf117d2a64f353efa096c52b853ef461aebd49abae979f16"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:615348fab1a9ef7d0960a905e83ad39051ae9cb0d2837da739b5d3a7671e497a"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:256ee6044214ee9d66d531bb374f065ee94e60667d6bbeaa25ca111fc3997158"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b7d5bb926805022508b7ddeaad957f1fce7a8d77532068d7bdb431056dc630cd"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:028faf71b338f069077af6315ad54281612705d68889f5d914318cbc2aab0d50"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:5c12310d153b27aa630750be44e79313acc4e864c421eb7d2bc6fa3429c41bf8"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:de1a91d5faded9054957ed0a9e01b9d632109341942fc123947ced358c5d9009"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9c186b270979fb1dee3ababe2d12fb243ed7da08b30abc83ebac3a928a4ddb15"}, - {file = "aiohttp-3.10.1-cp311-cp311-win32.whl", hash = "sha256:4a9ce70f5e00380377aac0e568abd075266ff992be2e271765f7b35d228a990c"}, - {file = "aiohttp-3.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:a77c79bac8d908d839d32c212aef2354d2246eb9deb3e2cb01ffa83fb7a6ea5d"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:2212296cdb63b092e295c3e4b4b442e7b7eb41e8a30d0f53c16d5962efed395d"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4dcb127ca3eb0a61205818a606393cbb60d93b7afb9accd2fd1e9081cc533144"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb8b79a65332e1a426ccb6290ce0409e1dc16b4daac1cc5761e059127fa3d134"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68cc24f707ed9cb961f6ee04020ca01de2c89b2811f3cf3361dc7c96a14bfbcc"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cb54f5725b4b37af12edf6c9e834df59258c82c15a244daa521a065fbb11717"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:51d03e948e53b3639ce4d438f3d1d8202898ec6655cadcc09ec99229d4adc2a9"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:786299d719eb5d868f161aeec56d589396b053925b7e0ce36e983d30d0a3e55c"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abda4009a30d51d3f06f36bc7411a62b3e647fa6cc935ef667e3e3d3a7dd09b1"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:67f7639424c313125213954e93a6229d3a1d386855d70c292a12628f600c7150"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8e5a26d7aac4c0d8414a347da162696eea0629fdce939ada6aedf951abb1d745"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:120548d89f14b76a041088b582454d89389370632ee12bf39d919cc5c561d1ca"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f5293726943bdcea24715b121d8c4ae12581441d22623b0e6ab12d07ce85f9c4"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1f8605e573ed6c44ec689d94544b2c4bb1390aaa723a8b5a2cc0a5a485987a68"}, - {file = "aiohttp-3.10.1-cp312-cp312-win32.whl", hash = "sha256:e7168782621be4448d90169a60c8b37e9b0926b3b79b6097bc180c0a8a119e73"}, - {file = "aiohttp-3.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:8fbf8c0ded367c5c8eaf585f85ca8dd85ff4d5b73fb8fe1e6ac9e1b5e62e11f7"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:54b7f4a20d7cc6bfa4438abbde069d417bb7a119f870975f78a2b99890226d55"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2fa643ca990323db68911b92f3f7a0ca9ae300ae340d0235de87c523601e58d9"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d8311d0d690487359fe2247ec5d2cac9946e70d50dced8c01ce9e72341c21151"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:222821c60b8f6a64c5908cb43d69c0ee978a1188f6a8433d4757d39231b42cdb"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e7b55d9ede66af7feb6de87ff277e0ccf6d51c7db74cc39337fe3a0e31b5872d"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a95151a5567b3b00368e99e9c5334a919514f60888a6b6d2054fea5e66e527e"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e9e9171d2fe6bfd9d3838a6fe63b1e91b55e0bf726c16edf265536e4eafed19"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a57e73f9523e980f6101dc9a83adcd7ac0006ea8bf7937ca3870391c7bb4f8ff"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:0df51a3d70a2bfbb9c921619f68d6d02591f24f10e9c76de6f3388c89ed01de6"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:b0de63ff0307eac3961b4af74382d30220d4813f36b7aaaf57f063a1243b4214"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:8db9b749f589b5af8e4993623dbda6716b2b7a5fcb0fa2277bf3ce4b278c7059"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:6b14c19172eb53b63931d3e62a9749d6519f7c121149493e6eefca055fcdb352"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5cd57ad998e3038aa87c38fe85c99ed728001bf5dde8eca121cadee06ee3f637"}, - {file = "aiohttp-3.10.1-cp38-cp38-win32.whl", hash = "sha256:df31641e3f02b77eb3c5fb63c0508bee0fc067cf153da0e002ebbb0db0b6d91a"}, - {file = "aiohttp-3.10.1-cp38-cp38-win_amd64.whl", hash = "sha256:93094eba50bc2ad4c40ff4997ead1fdcd41536116f2e7d6cfec9596a8ecb3615"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:440954ddc6b77257e67170d57b1026aa9545275c33312357472504eef7b4cc0b"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f9f8beed277488a52ee2b459b23c4135e54d6a819eaba2e120e57311015b58e9"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d8a8221a63602008550022aa3a4152ca357e1dde7ab3dd1da7e1925050b56863"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a702bd3663b5cbf3916e84bf332400d24cdb18399f0877ca6b313ce6c08bfb43"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1988b370536eb14f0ce7f3a4a5b422ab64c4e255b3f5d7752c5f583dc8c967fc"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ccf1f0a304352c891d124ac1a9dea59b14b2abed1704aaa7689fc90ef9c5be1"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc3ea6ef2a83edad84bbdb5d96e22f587b67c68922cd7b6f9d8f24865e655bcf"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:89b47c125ab07f0831803b88aeb12b04c564d5f07a1c1a225d4eb4d2f26e8b5e"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:21778552ef3d44aac3278cc6f6d13a6423504fa5f09f2df34bfe489ed9ded7f5"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:bde0693073fd5e542e46ea100aa6c1a5d36282dbdbad85b1c3365d5421490a92"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:bf66149bb348d8e713f3a8e0b4f5b952094c2948c408e1cfef03b49e86745d60"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:587237571a85716d6f71f60d103416c9df7d5acb55d96d3d3ced65f39bff9c0c"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:bfe33cba6e127d0b5b417623c9aa621f0a69f304742acdca929a9fdab4593693"}, - {file = "aiohttp-3.10.1-cp39-cp39-win32.whl", hash = "sha256:9fbff00646cf8211b330690eb2fd64b23e1ce5b63a342436c1d1d6951d53d8dd"}, - {file = "aiohttp-3.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:5951c328f9ac42d7bce7a6ded535879bc9ae13032818d036749631fa27777905"}, - {file = "aiohttp-3.10.1.tar.gz", hash = "sha256:8b0d058e4e425d3b45e8ec70d49b402f4d6b21041e674798b1f91ba027c73f28"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] @@ -1211,153 +1226,149 @@ statsmodels = ">=0.13.0" [[package]] name = "lxml" -version = "5.2.2" +version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" files = [ - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"}, - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74e4f025ef3db1c6da4460dd27c118d8cd136d0391da4e387a15e48e5c975147"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981a06a3076997adf7c743dcd0d7a0415582661e2517c7d961493572e909aa1d"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aef5474d913d3b05e613906ba4090433c515e13ea49c837aca18bde190853dff"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e275ea572389e41e8b039ac076a46cb87ee6b8542df3fff26f5baab43713bca"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5b65529bb2f21ac7861a0e94fdbf5dc0daab41497d18223b46ee8515e5ad297"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bcc98f911f10278d1daf14b87d65325851a1d29153caaf146877ec37031d5f36"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:b47633251727c8fe279f34025844b3b3a3e40cd1b198356d003aa146258d13a2"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:fbc9d316552f9ef7bba39f4edfad4a734d3d6f93341232a9dddadec4f15d425f"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:13e69be35391ce72712184f69000cda04fc89689429179bc4c0ae5f0b7a8c21b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3b6a30a9ab040b3f545b697cb3adbf3696c05a3a68aad172e3fd7ca73ab3c835"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:a233bb68625a85126ac9f1fc66d24337d6e8a0f9207b688eec2e7c880f012ec0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:dfa7c241073d8f2b8e8dbc7803c434f57dbb83ae2a3d7892dd068d99e96efe2c"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1a7aca7964ac4bb07680d5c9d63b9d7028cace3e2d43175cb50bba8c5ad33316"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ae4073a60ab98529ab8a72ebf429f2a8cc612619a8c04e08bed27450d52103c0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ffb2be176fed4457e445fe540617f0252a72a8bc56208fd65a690fdb1f57660b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e290d79a4107d7d794634ce3e985b9ae4f920380a813717adf61804904dc4393"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:96e85aa09274955bb6bd483eaf5b12abadade01010478154b0ec70284c1b1526"}, - {file = "lxml-5.2.2-cp310-cp310-win32.whl", hash = "sha256:f956196ef61369f1685d14dad80611488d8dc1ef00be57c0c5a03064005b0f30"}, - {file = "lxml-5.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:875a3f90d7eb5c5d77e529080d95140eacb3c6d13ad5b616ee8095447b1d22e7"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45f9494613160d0405682f9eee781c7e6d1bf45f819654eb249f8f46a2c22545"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b0b3f2df149efb242cee2ffdeb6674b7f30d23c9a7af26595099afaf46ef4e88"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d28cb356f119a437cc58a13f8135ab8a4c8ece18159eb9194b0d269ec4e28083"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:657a972f46bbefdbba2d4f14413c0d079f9ae243bd68193cb5061b9732fa54c1"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b9ea10063efb77a965a8d5f4182806fbf59ed068b3c3fd6f30d2ac7bee734"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07542787f86112d46d07d4f3c4e7c760282011b354d012dc4141cc12a68cef5f"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:2eb2227ce1ff998faf0cd7fe85bbf086aa41dfc5af3b1d80867ecfe75fb68df3"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:1d8a701774dfc42a2f0b8ccdfe7dbc140500d1049e0632a611985d943fcf12df"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:56793b7a1a091a7c286b5f4aa1fe4ae5d1446fe742d00cdf2ffb1077865db10d"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a2569a1f15ae6c8c64108a2cd2b4a858fc1e13d25846be0666fc144715e32ab"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:8cf85a6e40ff1f37fe0f25719aadf443686b1ac7652593dc53c7ef9b8492b115"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:d237ba6664b8e60fd90b8549a149a74fcc675272e0e95539a00522e4ca688b04"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0b3f5016e00ae7630a4b83d0868fca1e3d494c78a75b1c7252606a3a1c5fc2ad"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23441e2b5339bc54dc949e9e675fa35efe858108404ef9aa92f0456929ef6fe8"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb0ba3e8566548d6c8e7dd82a8229ff47bd8fb8c2da237607ac8e5a1b8312e5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:79d1fb9252e7e2cfe4de6e9a6610c7cbb99b9708e2c3e29057f487de5a9eaefa"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6dcc3d17eac1df7859ae01202e9bb11ffa8c98949dcbeb1069c8b9a75917e01b"}, - {file = "lxml-5.2.2-cp311-cp311-win32.whl", hash = "sha256:4c30a2f83677876465f44c018830f608fa3c6a8a466eb223535035fbc16f3438"}, - {file = "lxml-5.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:49095a38eb333aaf44c06052fd2ec3b8f23e19747ca7ec6f6c954ffea6dbf7be"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7429e7faa1a60cad26ae4227f4dd0459efde239e494c7312624ce228e04f6391"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:50ccb5d355961c0f12f6cf24b7187dbabd5433f29e15147a67995474f27d1776"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc911208b18842a3a57266d8e51fc3cfaccee90a5351b92079beed912a7914c2"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ce9e786753743159799fdf8e92a5da351158c4bfb6f2db0bf31e7892a1feb5"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec87c44f619380878bd49ca109669c9f221d9ae6883a5bcb3616785fa8f94c97"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08ea0f606808354eb8f2dfaac095963cb25d9d28e27edcc375d7b30ab01abbf6"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75a9632f1d4f698b2e6e2e1ada40e71f369b15d69baddb8968dcc8e683839b18"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74da9f97daec6928567b48c90ea2c82a106b2d500f397eeb8941e47d30b1ca85"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:0969e92af09c5687d769731e3f39ed62427cc72176cebb54b7a9d52cc4fa3b73"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:9164361769b6ca7769079f4d426a41df6164879f7f3568be9086e15baca61466"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d26a618ae1766279f2660aca0081b2220aca6bd1aa06b2cf73f07383faf48927"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab67ed772c584b7ef2379797bf14b82df9aa5f7438c5b9a09624dd834c1c1aaf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3d1e35572a56941b32c239774d7e9ad724074d37f90c7a7d499ab98761bd80cf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:8268cbcd48c5375f46e000adb1390572c98879eb4f77910c6053d25cc3ac2c67"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e282aedd63c639c07c3857097fc0e236f984ceb4089a8b284da1c526491e3f3d"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfdc2bfe69e9adf0df4915949c22a25b39d175d599bf98e7ddf620a13678585"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4aefd911793b5d2d7a921233a54c90329bf3d4a6817dc465f12ffdfe4fc7b8fe"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8b8df03a9e995b6211dafa63b32f9d405881518ff1ddd775db4e7b98fb545e1c"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f11ae142f3a322d44513de1018b50f474f8f736bc3cd91d969f464b5bfef8836"}, - {file = "lxml-5.2.2-cp312-cp312-win32.whl", hash = "sha256:16a8326e51fcdffc886294c1e70b11ddccec836516a343f9ed0f82aac043c24a"}, - {file = "lxml-5.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:bbc4b80af581e18568ff07f6395c02114d05f4865c2812a1f02f2eaecf0bfd48"}, - {file = "lxml-5.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e3d9d13603410b72787579769469af730c38f2f25505573a5888a94b62b920f8"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38b67afb0a06b8575948641c1d6d68e41b83a3abeae2ca9eed2ac59892b36706"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c689d0d5381f56de7bd6966a4541bff6e08bf8d3871bbd89a0c6ab18aa699573"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:cf2a978c795b54c539f47964ec05e35c05bd045db5ca1e8366988c7f2fe6b3ce"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:739e36ef7412b2bd940f75b278749106e6d025e40027c0b94a17ef7968d55d56"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d8bbcd21769594dbba9c37d3c819e2d5847656ca99c747ddb31ac1701d0c0ed9"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:2304d3c93f2258ccf2cf7a6ba8c761d76ef84948d87bf9664e14d203da2cd264"}, - {file = "lxml-5.2.2-cp36-cp36m-win32.whl", hash = "sha256:02437fb7308386867c8b7b0e5bc4cd4b04548b1c5d089ffb8e7b31009b961dc3"}, - {file = "lxml-5.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:edcfa83e03370032a489430215c1e7783128808fd3e2e0a3225deee278585196"}, - {file = "lxml-5.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:28bf95177400066596cdbcfc933312493799382879da504633d16cf60bba735b"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a745cc98d504d5bd2c19b10c79c61c7c3df9222629f1b6210c0368177589fb8"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b590b39ef90c6b22ec0be925b211298e810b4856909c8ca60d27ffbca6c12e6"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b336b0416828022bfd5a2e3083e7f5ba54b96242159f83c7e3eebaec752f1716"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:c2faf60c583af0d135e853c86ac2735ce178f0e338a3c7f9ae8f622fd2eb788c"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:4bc6cb140a7a0ad1f7bc37e018d0ed690b7b6520ade518285dc3171f7a117905"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7ff762670cada8e05b32bf1e4dc50b140790909caa8303cfddc4d702b71ea184"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:57f0a0bbc9868e10ebe874e9f129d2917750adf008fe7b9c1598c0fbbfdde6a6"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:a6d2092797b388342c1bc932077ad232f914351932353e2e8706851c870bca1f"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:60499fe961b21264e17a471ec296dcbf4365fbea611bf9e303ab69db7159ce61"}, - {file = "lxml-5.2.2-cp37-cp37m-win32.whl", hash = "sha256:d9b342c76003c6b9336a80efcc766748a333573abf9350f4094ee46b006ec18f"}, - {file = "lxml-5.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:b16db2770517b8799c79aa80f4053cd6f8b716f21f8aca962725a9565ce3ee40"}, - {file = "lxml-5.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7ed07b3062b055d7a7f9d6557a251cc655eed0b3152b76de619516621c56f5d3"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f60fdd125d85bf9c279ffb8e94c78c51b3b6a37711464e1f5f31078b45002421"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a7e24cb69ee5f32e003f50e016d5fde438010c1022c96738b04fc2423e61706"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23cfafd56887eaed93d07bc4547abd5e09d837a002b791e9767765492a75883f"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:19b4e485cd07b7d83e3fe3b72132e7df70bfac22b14fe4bf7a23822c3a35bff5"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:7ce7ad8abebe737ad6143d9d3bf94b88b93365ea30a5b81f6877ec9c0dee0a48"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e49b052b768bb74f58c7dda4e0bdf7b79d43a9204ca584ffe1fb48a6f3c84c66"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d14a0d029a4e176795cef99c056d58067c06195e0c7e2dbb293bf95c08f772a3"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:be49ad33819d7dcc28a309b86d4ed98e1a65f3075c6acd3cd4fe32103235222b"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a6d17e0370d2516d5bb9062c7b4cb731cff921fc875644c3d751ad857ba9c5b1"}, - {file = "lxml-5.2.2-cp38-cp38-win32.whl", hash = "sha256:5b8c041b6265e08eac8a724b74b655404070b636a8dd6d7a13c3adc07882ef30"}, - {file = "lxml-5.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:f61efaf4bed1cc0860e567d2ecb2363974d414f7f1f124b1df368bbf183453a6"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fb91819461b1b56d06fa4bcf86617fac795f6a99d12239fb0c68dbeba41a0a30"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d4ed0c7cbecde7194cd3228c044e86bf73e30a23505af852857c09c24e77ec5d"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54401c77a63cc7d6dc4b4e173bb484f28a5607f3df71484709fe037c92d4f0ed"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:625e3ef310e7fa3a761d48ca7ea1f9d8718a32b1542e727d584d82f4453d5eeb"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:519895c99c815a1a24a926d5b60627ce5ea48e9f639a5cd328bda0515ea0f10c"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c7079d5eb1c1315a858bbf180000757db8ad904a89476653232db835c3114001"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:343ab62e9ca78094f2306aefed67dcfad61c4683f87eee48ff2fd74902447726"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:cd9e78285da6c9ba2d5c769628f43ef66d96ac3085e59b10ad4f3707980710d3"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:546cf886f6242dff9ec206331209db9c8e1643ae642dea5fdbecae2453cb50fd"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:02f6a8eb6512fdc2fd4ca10a49c341c4e109aa6e9448cc4859af5b949622715a"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:339ee4a4704bc724757cd5dd9dc8cf4d00980f5d3e6e06d5847c1b594ace68ab"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0a028b61a2e357ace98b1615fc03f76eb517cc028993964fe08ad514b1e8892d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f90e552ecbad426eab352e7b2933091f2be77115bb16f09f78404861c8322981"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d83e2d94b69bf31ead2fa45f0acdef0757fa0458a129734f59f67f3d2eb7ef32"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a02d3c48f9bb1e10c7788d92c0c7db6f2002d024ab6e74d6f45ae33e3d0288a3"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6d68ce8e7b2075390e8ac1e1d3a99e8b6372c694bbe612632606d1d546794207"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:453d037e09a5176d92ec0fd282e934ed26d806331a8b70ab431a81e2fbabf56d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:3b019d4ee84b683342af793b56bb35034bd749e4cbdd3d33f7d1107790f8c472"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb3942960f0beb9f46e2a71a3aca220d1ca32feb5a398656be934320804c0df9"}, - {file = "lxml-5.2.2-cp39-cp39-win32.whl", hash = "sha256:ac6540c9fff6e3813d29d0403ee7a81897f1d8ecc09a8ff84d2eea70ede1cdbf"}, - {file = "lxml-5.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:610b5c77428a50269f38a534057444c249976433f40f53e3b47e68349cca1425"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b537bd04d7ccd7c6350cdaaaad911f6312cbd61e6e6045542f781c7f8b2e99d2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4820c02195d6dfb7b8508ff276752f6b2ff8b64ae5d13ebe02e7667e035000b9"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a09f6184f17a80897172863a655467da2b11151ec98ba8d7af89f17bf63dae"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:76acba4c66c47d27c8365e7c10b3d8016a7da83d3191d053a58382311a8bf4e1"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b128092c927eaf485928cec0c28f6b8bead277e28acf56800e972aa2c2abd7a2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ae791f6bd43305aade8c0e22f816b34f3b72b6c820477aab4d18473a37e8090b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a2f6a1bc2460e643785a2cde17293bd7a8f990884b822f7bca47bee0a82fc66b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e8d351ff44c1638cb6e980623d517abd9f580d2e53bfcd18d8941c052a5a009"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bec4bd9133420c5c52d562469c754f27c5c9e36ee06abc169612c959bd7dbb07"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:55ce6b6d803890bd3cc89975fca9de1dff39729b43b73cb15ddd933b8bc20484"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8ab6a358d1286498d80fe67bd3d69fcbc7d1359b45b41e74c4a26964ca99c3f8"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:06668e39e1f3c065349c51ac27ae430719d7806c026fec462e5693b08b95696b"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9cd5323344d8ebb9fb5e96da5de5ad4ebab993bbf51674259dbe9d7a18049525"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89feb82ca055af0fe797a2323ec9043b26bc371365847dbe83c7fd2e2f181c34"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e481bba1e11ba585fb06db666bfc23dbe181dbafc7b25776156120bf12e0d5a6"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d6c6ea6a11ca0ff9cd0390b885984ed31157c168565702959c25e2191674a14"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3d98de734abee23e61f6b8c2e08a88453ada7d6486dc7cdc82922a03968928db"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:69ab77a1373f1e7563e0fb5a29a8440367dec051da6c7405333699d07444f511"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:34e17913c431f5ae01d8658dbf792fdc457073dcdfbb31dc0cc6ab256e664a8d"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f8757b03208c3f50097761be2dea0aba02e94f0dc7023ed73a7bb14ff11eb0"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a520b4f9974b0a0a6ed73c2154de57cdfd0c8800f4f15ab2b73238ffed0b36e"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5e097646944b66207023bc3c634827de858aebc226d5d4d6d16f0b77566ea182"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b5e4ef22ff25bfd4ede5f8fb30f7b24446345f3e79d9b7455aef2836437bc38a"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff69a9a0b4b17d78170c73abe2ab12084bdf1691550c5629ad1fe7849433f324"}, - {file = "lxml-5.2.2.tar.gz", hash = "sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [package.extras] @@ -1365,7 +1376,7 @@ cssselect = ["cssselect (>=0.7)"] html-clean = ["lxml-html-clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.10)"] +source = ["Cython (>=3.0.11)"] [[package]] name = "markdown-it-py" @@ -1742,6 +1753,19 @@ files = [ [package.dependencies] openbb-core = ">=1.3.1,<2.0.0" +[[package]] +name = "openbb-bls" +version = "1.0.0b0" +description = "The Bureau of Labor Statistics' (BLS) Public Data Application Programming Interface (API) gives the public access to economic data from all BLS programs. It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create original, inventive applications with published BLS data." +optional = false +python-versions = "*" +files = [] +develop = true + +[package.source] +type = "directory" +url = "providers/bls" + [[package]] name = "openbb-cboe" version = "1.3.1" @@ -3114,29 +3138,29 @@ files = [ [[package]] name = "ruff" -version = "0.5.7" +version = "0.6.1" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.7-py3-none-linux_armv6l.whl", hash = "sha256:548992d342fc404ee2e15a242cdbea4f8e39a52f2e7752d0e4cbe88d2d2f416a"}, - {file = "ruff-0.5.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:00cc8872331055ee017c4f1071a8a31ca0809ccc0657da1d154a1d2abac5c0be"}, - {file = "ruff-0.5.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:eaf3d86a1fdac1aec8a3417a63587d93f906c678bb9ed0b796da7b59c1114a1e"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a01c34400097b06cf8a6e61b35d6d456d5bd1ae6961542de18ec81eaf33b4cb8"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcc8054f1a717e2213500edaddcf1dbb0abad40d98e1bd9d0ad364f75c763eea"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7f70284e73f36558ef51602254451e50dd6cc479f8b6f8413a95fcb5db4a55fc"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:a78ad870ae3c460394fc95437d43deb5c04b5c29297815a2a1de028903f19692"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ccd078c66a8e419475174bfe60a69adb36ce04f8d4e91b006f1329d5cd44bcf"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e31c9bad4ebf8fdb77b59cae75814440731060a09a0e0077d559a556453acbb"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d796327eed8e168164346b769dd9a27a70e0298d667b4ecee6877ce8095ec8e"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4a09ea2c3f7778cc635e7f6edf57d566a8ee8f485f3c4454db7771efb692c499"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a36d8dcf55b3a3bc353270d544fb170d75d2dff41eba5df57b4e0b67a95bb64e"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9369c218f789eefbd1b8d82a8cf25017b523ac47d96b2f531eba73770971c9e5"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b88ca3db7eb377eb24fb7c82840546fb7acef75af4a74bd36e9ceb37a890257e"}, - {file = "ruff-0.5.7-py3-none-win32.whl", hash = "sha256:33d61fc0e902198a3e55719f4be6b375b28f860b09c281e4bdbf783c0566576a"}, - {file = "ruff-0.5.7-py3-none-win_amd64.whl", hash = "sha256:083bbcbe6fadb93cd86709037acc510f86eed5a314203079df174c40bbbca6b3"}, - {file = "ruff-0.5.7-py3-none-win_arm64.whl", hash = "sha256:2dca26154ff9571995107221d0aeaad0e75a77b5a682d6236cf89a58c70b76f4"}, - {file = "ruff-0.5.7.tar.gz", hash = "sha256:8dfc0a458797f5d9fb622dd0efc52d796f23f0a1493a9527f4e49a550ae9a7e5"}, + {file = "ruff-0.6.1-py3-none-linux_armv6l.whl", hash = "sha256:b4bb7de6a24169dc023f992718a9417380301b0c2da0fe85919f47264fb8add9"}, + {file = "ruff-0.6.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:45efaae53b360c81043e311cdec8a7696420b3d3e8935202c2846e7a97d4edae"}, + {file = "ruff-0.6.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:bc60c7d71b732c8fa73cf995efc0c836a2fd8b9810e115be8babb24ae87e0850"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c7477c3b9da822e2db0b4e0b59e61b8a23e87886e727b327e7dcaf06213c5cf"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a0af7ab3f86e3dc9f157a928e08e26c4b40707d0612b01cd577cc84b8905cc9"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:392688dbb50fecf1bf7126731c90c11a9df1c3a4cdc3f481b53e851da5634fa5"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:5278d3e095ccc8c30430bcc9bc550f778790acc211865520f3041910a28d0024"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fe6d5f65d6f276ee7a0fc50a0cecaccb362d30ef98a110f99cac1c7872df2f18"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2e0dd11e2ae553ee5c92a81731d88a9883af8db7408db47fc81887c1f8b672e"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d812615525a34ecfc07fd93f906ef5b93656be01dfae9a819e31caa6cfe758a1"}, + {file = "ruff-0.6.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:faaa4060f4064c3b7aaaa27328080c932fa142786f8142aff095b42b6a2eb631"}, + {file = "ruff-0.6.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:99d7ae0df47c62729d58765c593ea54c2546d5de213f2af2a19442d50a10cec9"}, + {file = "ruff-0.6.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9eb18dfd7b613eec000e3738b3f0e4398bf0153cb80bfa3e351b3c1c2f6d7b15"}, + {file = "ruff-0.6.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:c62bc04c6723a81e25e71715aa59489f15034d69bf641df88cb38bdc32fd1dbb"}, + {file = "ruff-0.6.1-py3-none-win32.whl", hash = "sha256:9fb4c4e8b83f19c9477a8745e56d2eeef07a7ff50b68a6998f7d9e2e3887bdc4"}, + {file = "ruff-0.6.1-py3-none-win_amd64.whl", hash = "sha256:c2ebfc8f51ef4aca05dad4552bbcf6fe8d1f75b2f6af546cc47cc1c1ca916b5b"}, + {file = "ruff-0.6.1-py3-none-win_arm64.whl", hash = "sha256:3bc81074971b0ffad1bd0c52284b22411f02a11a012082a76ac6da153536e014"}, + {file = "ruff-0.6.1.tar.gz", hash = "sha256:af3ffd8c6563acb8848d33cd19a69b9bfe943667f0419ca083f8ebe4224a3436"}, ] [[package]] @@ -3228,19 +3252,19 @@ test = ["array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "mpmath", "po [[package]] name = "setuptools" -version = "72.1.0" +version = "73.0.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = true python-versions = ">=3.8" files = [ - {file = "setuptools-72.1.0-py3-none-any.whl", hash = "sha256:5a03e1860cf56bb6ef48ce186b0e557fdba433237481a9a625176c2831be15d1"}, - {file = "setuptools-72.1.0.tar.gz", hash = "sha256:8d243eff56d095e5817f796ede6ae32941278f542e0f941867cc05ae52b162ec"}, + {file = "setuptools-73.0.0-py3-none-any.whl", hash = "sha256:f2bfcce7ae1784d90b04c57c2802e8649e1976530bb25dc72c2b078d3ecf4864"}, + {file = "setuptools-73.0.0.tar.gz", hash = "sha256:3c08705fadfc8c7c445cf4d98078f0fafb9225775b2b4e8447e40348f82597c0"}, ] [package.extras] -core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "ordered-set (>=3.1.1)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] -doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.11.*)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (<0.4)", "pytest-ruff (>=0.2.1)", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.11.*)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (<0.4)", "pytest-ruff (>=0.2.1)", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] [[package]] name = "setuptools-scm" @@ -3299,13 +3323,13 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] @@ -3436,13 +3460,13 @@ test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0, [[package]] name = "typer" -version = "0.12.3" +version = "0.12.4" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.4-py3-none-any.whl", hash = "sha256:819aa03699f438397e876aa12b0d63766864ecba1b579092cc9fe35d886e34b6"}, + {file = "typer-0.12.4.tar.gz", hash = "sha256:c9c1613ed6a166162705b3347b8d10b661ccc5d95692654d0fb628118f2c34e6"}, ] [package.dependencies] @@ -3543,42 +3567,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -3999,13 +4023,13 @@ repair = ["scipy (>=1.6.3)"] [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.0" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.0-py3-none-any.whl", hash = "sha256:58da6168be89f0be59beb194da1250516fdaa062ccebd30127ac65d30045e10d"}, + {file = "zipp-3.20.0.tar.gz", hash = "sha256:0145e43d89664cfe1a2e533adc75adafed82fe2da404b4bbb6b026c0157bdb31"}, ] [package.extras] @@ -4036,4 +4060,4 @@ wsj = ["openbb-wsj"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "0427592575f683a8ace7b72a4682ae0e8ca8e088f51e999bde24cbd92db6ec87" +content-hash = "99ed0794d2de365f2e5233bb53c33d9fd921e18f03ce5fb5e9fa5582cd46be4f" diff --git a/openbb_platform/providers/bls/README.md b/openbb_platform/providers/bls/README.md new file mode 100644 index 00000000000..6b904771493 --- /dev/null +++ b/openbb_platform/providers/bls/README.md @@ -0,0 +1,19 @@ +# BLS Provider Extension + +This extension integrates the BLS data provider into the OpenBB Platform. + +## Installation + +To install this extension from PyPI: + +```console +pip install openbb-bls +``` + +To install the extension locally, run the following command in this folder: + +```console +poetry install +``` + +Documentation available [here](https://docs.openbb.co/platform/developer_guide/contributing). diff --git a/openbb_platform/providers/bls/__init__.py b/openbb_platform/providers/bls/__init__.py new file mode 100644 index 00000000000..5c4db4cc318 --- /dev/null +++ b/openbb_platform/providers/bls/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Extension.""" diff --git a/openbb_platform/providers/bls/openbb_bls/__init__.py b/openbb_platform/providers/bls/openbb_bls/__init__.py new file mode 100644 index 00000000000..e4005aefb69 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/__init__.py @@ -0,0 +1,21 @@ +"""BLS Provider Module.""" + +from openbb_bls.models.search import BlsSearchFetcher +from openbb_bls.models.series import BlsSeriesFetcher +from openbb_core.provider.abstract.provider import Provider + +bls_provider = Provider( + name="bls", + website="https://www.bls.gov/developers/api_signature_v2.htm", + description="The Bureau of Labor Statistics' (BLS) Public Data Application Programming Interface (API)" + + " gives the public access to economic data from all BLS programs." + + " It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create" + + " original, inventive applications with published BLS data.", + credentials=["api_key"], + fetcher_dict={ + "BlsSearch": BlsSearchFetcher, + "BlsSeries": BlsSeriesFetcher, + }, + repr_name="Bureau of Labor Statistics' (BLS) Public Data API", + instructions="Sign up for a free API key here: https://data.bls.gov/registrationEngine/", +) diff --git a/openbb_platform/providers/bls/openbb_bls/assets/__init__.py b/openbb_platform/providers/bls/openbb_bls/assets/__init__.py new file mode 100644 index 00000000000..2813e675721 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Static Assets.""" diff --git a/openbb_platform/providers/bls/openbb_bls/assets/bed_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/bed_codes.json new file mode 100644 index 00000000000..f10b187d01d --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/bed_codes.json @@ -0,0 +1,221 @@ +{ + "bd": { + "msa_code": { + "00000": "National" + }, + "state_code": { + "00": "U.S. totals", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming", + "72": "Puerto Rico", + "78": "Virgin Islands" + }, + "county_code": { + "000": "National" + }, + "industry_code": { + "000000": "Total private", + "100000": "Goods-producing", + "100010": "Natural resources and mining", + "100020": "Construction", + "100030": "Manufacturing", + "200000": "Service-providing", + "200010": "Wholesale trade", + "200020": "Retail trade", + "200030": "Transportation and warehousing", + "200040": "Utilities", + "200050": "Information", + "200060": "Financial activities", + "200070": "Professional and business services", + "200080": "Education and health services", + "200090": "Leisure and hospitality", + "200100": "Other services (except public administration)", + "300111": "Crop production", + "300112": "Animal production and aquaculture", + "300113": "Forestry and logging", + "300114": "Hunting, fishing, and trapping", + "300115": "Support activities for agriculture and forestry", + "300211": "Oil and gas extraction", + "300212": "Mining (except oil and gas)", + "300213": "Support activities for mining", + "300236": "Construction of buildings", + "300237": "Heavy and civil engineering construction", + "300238": "Specialty trade contractors", + "300311": "Food manufacturing", + "300312": "Beverage and tobacco product manufacturing", + "300313": "Textile mills", + "300314": "Textile product mills", + "300315": "Apparel manufacturing", + "300316": "Leather and allied product manufacturing", + "300321": "Wood product manufacturing", + "300322": "Paper Manufacturing", + "300323": "Printing and related support activities", + "300324": "Petroleum and coal products manufacturing", + "300325": "Chemical manufacturing", + "300326": "Plastics and rubber products manufacturing", + "300327": "Nonmetallic mineral product manufacturing", + "300331": "Primary metal manufacturing", + "300332": "Fabricated metal product manufacturing", + "300333": "Machinery manufacturing", + "300334": "Computer and electronic product manufacturing", + "300335": "Electrical equipment, appliance, and component manufacturing", + "300336": "Transportation equipment manufacturing", + "300337": "Furniture and related product manufacturing", + "300339": "Miscellaneous manufacturing", + "300423": "Merchant wholesalers, durable goods", + "300424": "Merchant wholesalers, nondurable goods", + "300425": "Wholesale trade agents and brokers", + "300441": "Motor vehicle and parts dealers", + "300444": "Building material and garden equipment and supplies dealers", + "300445": "Food and beverage stores", + "300481": "Air transportation", + "300483": "Water transportation", + "300484": "Truck transportation", + "300485": "Transit and ground passenger transportation", + "300486": "Pipeline transportation", + "300487": "Scenic and sightseeing transportation", + "300488": "Support activities for transportation", + "300492": "Couriers and messengers", + "300493": "Warehousing and storage", + "300512": "Motion picture and sound recording industries", + "300517": "Telecommunications", + "300518": "Computing infracstructure providers, data processing, web hosting, and related services", + "300519": "Web search portals, libraries, archives, and other information services", + "300522": "Credit intermediation and related activities", + "300523": "Securities, commodity contracts, and other financial investments and related activities", + "300524": "Insurance carriers and related activities", + "300525": "Funds, trusts, and other financial vehicles", + "300531": "Real estate", + "300532": "Rental and leasing services", + "300533": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "300541": "Professional, scientific, and technical services", + "300551": "Management of companies and enterprises", + "300561": "Administrative and support services", + "300562": "Waste management and remediation services", + "300611": "Educational services", + "300621": "Ambulatory health care services", + "300622": "Hospitals", + "300623": "Nursing and residential care facilities", + "300624": "Social assistance", + "300711": "Performing arts, spectator sports, and related industries", + "300712": "Museums, historical sites, and similar institutions", + "300713": "Amusement, gambling, and recreation industries", + "300721": "Accommodation", + "300722": "Food services and drinking places", + "300811": "Repair and maintenance", + "300812": "Personal and laundry services", + "300813": "Religious, grantmaking, civic, professional, and similar organizations" + }, + "unitanalysis_code": { + "1": "Establishment" + }, + "dataelement_code": { + "1": "Employment", + "2": "Number of Establishments" + }, + "sizeclass_code": { + "00": "All size classes", + "01": "1 to 4 employees", + "02": "5 to 9 employees", + "03": "10 to 19 employees", + "04": "20 to 49 employees", + "05": "50 to 99 employees", + "06": "100 to 249 employees", + "07": "250 to 499 employees", + "08": "500 to 999 employees", + "09": "1,000 or more employees", + "10": "1 job", + "11": "2 jobs", + "12": "3 jobs", + "13": "4 jobs", + "14": "5 jobs", + "15": "6 jobs", + "16": "7 jobs", + "17": "8 jobs", + "18": "9 jobs", + "19": "10 jobs", + "20": "11-14 jobs", + "21": "15-19 jobs", + "22": "20-24 jobs", + "23": "25-29 jobs", + "24": "30-39 jobs", + "25": "40-49 jobs", + "26": "50-74 jobs", + "27": "75-99 jobs", + "28": "100 or more jobs", + "31": "1 to 4 jobs", + "32": "5 to 19 jobs", + "33": "20 or more jobs" + }, + "dataclass_code": { + "01": "Gross Job Gains", + "02": "Expansions", + "03": "Openings", + "04": "Gross Job Losses", + "05": "Contractions", + "06": "Closings", + "07": "Establishment Births", + "08": "Establishment Deaths" + }, + "ratelevel_code": { + "L": "Level", + "R": "Rate" + }, + "ownership_code": { + "5": "Private Sector" + }, + "footnote_code": { + "1": "Total private includes unclassified sector, not shown separately", + "2": "An administrative event occurred during this quarter" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/bed_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/bed_series.xz new file mode 100644 index 00000000000..f1115c0b075 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/bed_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/bls_assets.json b/openbb_platform/providers/bls/openbb_bls/assets/bls_assets.json new file mode 100644 index 00000000000..3f3c83d6d7b --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/bls_assets.json @@ -0,0 +1,1375 @@ +{ + "ap": { + "area": "https://download.bls.gov/pub/time.series/ap/ap.area", + "Current": "https://download.bls.gov/pub/time.series/ap/ap.data.0.Current", + "HouseholdFuels": "https://download.bls.gov/pub/time.series/ap/ap.data.1.HouseholdFuels", + "Gasoline": "https://download.bls.gov/pub/time.series/ap/ap.data.2.Gasoline", + "Food": "https://download.bls.gov/pub/time.series/ap/ap.data.3.Food", + "footnote": "https://download.bls.gov/pub/time.series/ap/ap.footnote", + "item": "https://download.bls.gov/pub/time.series/ap/ap.item", + "period": "https://download.bls.gov/pub/time.series/ap/ap.period", + "seasonal": "https://download.bls.gov/pub/time.series/ap/ap.seasonal", + "series": "https://download.bls.gov/pub/time.series/ap/ap.series" + }, + "bd": { + "county": "https://download.bls.gov/pub/time.series/bd/bd.county", + "Current": "https://download.bls.gov/pub/time.series/bd/bd.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/bd/bd.data.1.AllItems", + "dataclass": "https://download.bls.gov/pub/time.series/bd/bd.dataclass", + "dataelement": "https://download.bls.gov/pub/time.series/bd/bd.dataelement", + "footnote": "https://download.bls.gov/pub/time.series/bd/bd.footnote", + "industry": "https://download.bls.gov/pub/time.series/bd/bd.industry", + "msa": "https://download.bls.gov/pub/time.series/bd/bd.msa", + "ownership": "https://download.bls.gov/pub/time.series/bd/bd.ownership", + "periodicity": "https://download.bls.gov/pub/time.series/bd/bd.periodicity", + "ratelevel": "https://download.bls.gov/pub/time.series/bd/bd.ratelevel", + "seasonal": "https://download.bls.gov/pub/time.series/bd/bd.seasonal", + "series": "https://download.bls.gov/pub/time.series/bd/bd.series", + "sizeclass": "https://download.bls.gov/pub/time.series/bd/bd.sizeclass", + "state": "https://download.bls.gov/pub/time.series/bd/bd.state", + "unitanalysis": "https://download.bls.gov/pub/time.series/bd/bd.unitanalysis" + }, + "bg": { + "alteration": "https://download.bls.gov/pub/time.series/bg/bg.alteration", + "AllData": "https://download.bls.gov/pub/time.series/bg/bg.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/bg/bg.duration", + "measure": "https://download.bls.gov/pub/time.series/bg/bg.measure", + "period": "https://download.bls.gov/pub/time.series/bg/bg.period", + "sector": "https://download.bls.gov/pub/time.series/bg/bg.sector", + "selection": "https://download.bls.gov/pub/time.series/bg/bg.selection", + "series": "https://download.bls.gov/pub/time.series/bg/bg.series", + "unit": "https://download.bls.gov/pub/time.series/bg/bg.unit" + }, + "bp": { + "alteration": "https://download.bls.gov/pub/time.series/bp/bp.alteration", + "AllData": "https://download.bls.gov/pub/time.series/bp/bp.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/bp/bp.duration", + "industry": "https://download.bls.gov/pub/time.series/bp/bp.industry", + "measure": "https://download.bls.gov/pub/time.series/bp/bp.measure", + "period": "https://download.bls.gov/pub/time.series/bp/bp.period", + "periodicity": "https://download.bls.gov/pub/time.series/bp/bp.periodicity", + "selection": "https://download.bls.gov/pub/time.series/bp/bp.selection", + "series": "https://download.bls.gov/pub/time.series/bp/bp.series", + "unit": "https://download.bls.gov/pub/time.series/bp/bp.unit" + }, + "cc": { + "benefit": "https://download.bls.gov/pub/time.series/cc/cc.benefit", + "costfactor": "https://download.bls.gov/pub/time.series/cc/cc.costfactor", + "Current": "https://download.bls.gov/pub/time.series/cc/cc.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cc/cc.data.1.AllData", + "footnote": "https://download.bls.gov/pub/time.series/cc/cc.footnote", + "industryocc": "https://download.bls.gov/pub/time.series/cc/cc.industryocc", + "sector": "https://download.bls.gov/pub/time.series/cc/cc.sector", + "series": "https://download.bls.gov/pub/time.series/cc/cc.series" + }, + "cd": { + "age": "https://download.bls.gov/pub/time.series/cd/cd.age", + "case": "https://download.bls.gov/pub/time.series/cd/cd.case", + "category": "https://download.bls.gov/pub/time.series/cd/cd.category", + "category2": "https://download.bls.gov/pub/time.series/cd/cd.category2", + "Current": "https://download.bls.gov/pub/time.series/cd/cd.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cd/cd.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/cd/cd.datatype", + "event": "https://download.bls.gov/pub/time.series/cd/cd.event", + "footnote": "https://download.bls.gov/pub/time.series/cd/cd.footnote", + "gender": "https://download.bls.gov/pub/time.series/cd/cd.gender", + "industry": "https://download.bls.gov/pub/time.series/cd/cd.industry", + "los": "https://download.bls.gov/pub/time.series/cd/cd.los", + "nature": "https://download.bls.gov/pub/time.series/cd/cd.nature", + "occupation": "https://download.bls.gov/pub/time.series/cd/cd.occupation", + "pob": "https://download.bls.gov/pub/time.series/cd/cd.pob", + "race": "https://download.bls.gov/pub/time.series/cd/cd.race", + "series": "https://download.bls.gov/pub/time.series/cd/cd.series", + "source": "https://download.bls.gov/pub/time.series/cd/cd.source" + }, + "ce": { + "AllCESSeries": "https://download.bls.gov/pub/time.series/ce/ce.data.0.AllCESSeries", + "Employment": "https://download.bls.gov/pub/time.series/ce/ce.data.90a.Government.Employment", + "CurrentSeasAE": "https://download.bls.gov/pub/time.series/ce/ce.data.01a.CurrentSeasAE", + "AllRealEarningsAE": "https://download.bls.gov/pub/time.series/ce/ce.data.02b.AllRealEarningsAE", + "AllRealEarningsPE": "https://download.bls.gov/pub/time.series/ce/ce.data.03c.AllRealEarningsPE", + "AllEmployeeHoursAndEarnings": "https://download.bls.gov/pub/time.series/ce/ce.data.80b.OtherServices.AllEmployeeHoursAndEarnings", + "ProductionEmployeeHoursAndEarnings": "https://download.bls.gov/pub/time.series/ce/ce.data.80c.OtherServices.ProductionEmployeeHoursAndEarnings", + "Goog": "https://download.bls.gov/pub/time.series/ce/ce.data.Goog", + "datatype": "https://download.bls.gov/pub/time.series/ce/ce.datatype", + "footnote": "https://download.bls.gov/pub/time.series/ce/ce.footnote", + "industry": "https://download.bls.gov/pub/time.series/ce/ce.industry", + "period": "https://download.bls.gov/pub/time.series/ce/ce.period", + "seasonal": "https://download.bls.gov/pub/time.series/ce/ce.seasonal", + "series": "https://download.bls.gov/pub/time.series/ce/ce.series", + "supersector": "https://download.bls.gov/pub/time.series/ce/ce.supersector" + }, + "cf": { + "case": "https://download.bls.gov/pub/time.series/cf/cf.case", + "category": "https://download.bls.gov/pub/time.series/cf/cf.category", + "category2": "https://download.bls.gov/pub/time.series/cf/cf.category2", + "Current": "https://download.bls.gov/pub/time.series/cf/cf.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cf/cf.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/cf/cf.datatype", + "event": "https://download.bls.gov/pub/time.series/cf/cf.event", + "footnote": "https://download.bls.gov/pub/time.series/cf/cf.footnote", + "industry": "https://download.bls.gov/pub/time.series/cf/cf.industry", + "occupation": "https://download.bls.gov/pub/time.series/cf/cf.occupation", + "series": "https://download.bls.gov/pub/time.series/cf/cf.series", + "source": "https://download.bls.gov/pub/time.series/cf/cf.source" + }, + "ch": { + "age": "https://download.bls.gov/pub/time.series/ch/ch.age", + "case": "https://download.bls.gov/pub/time.series/ch/ch.case", + "category": "https://download.bls.gov/pub/time.series/ch/ch.category", + "Current": "https://download.bls.gov/pub/time.series/ch/ch.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ch/ch.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/ch/ch.datatype", + "event": "https://download.bls.gov/pub/time.series/ch/ch.event", + "footnote": "https://download.bls.gov/pub/time.series/ch/ch.footnote", + "gender": "https://download.bls.gov/pub/time.series/ch/ch.gender", + "hour": "https://download.bls.gov/pub/time.series/ch/ch.hour", + "industry": "https://download.bls.gov/pub/time.series/ch/ch.industry", + "los": "https://download.bls.gov/pub/time.series/ch/ch.los", + "nature": "https://download.bls.gov/pub/time.series/ch/ch.nature", + "occupation": "https://download.bls.gov/pub/time.series/ch/ch.occupation", + "ownership": "https://download.bls.gov/pub/time.series/ch/ch.ownership", + "pob": "https://download.bls.gov/pub/time.series/ch/ch.pob", + "race": "https://download.bls.gov/pub/time.series/ch/ch.race", + "series": "https://download.bls.gov/pub/time.series/ch/ch.series", + "source": "https://download.bls.gov/pub/time.series/ch/ch.source", + "special": "https://download.bls.gov/pub/time.series/ch/ch.special", + "state": "https://download.bls.gov/pub/time.series/ch/ch.state", + "time": "https://download.bls.gov/pub/time.series/ch/ch.time", + "weekday": "https://download.bls.gov/pub/time.series/ch/ch.weekday" + }, + "ci": { + "area": "https://download.bls.gov/pub/time.series/ci/ci.area", + "aspect": "https://download.bls.gov/pub/time.series/ci/ci.aspect", + "Current": "https://download.bls.gov/pub/time.series/ci/ci.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ci/ci.data.1.AllData", + "estimate": "https://download.bls.gov/pub/time.series/ci/ci.estimate", + "footnote": "https://download.bls.gov/pub/time.series/ci/ci.footnote", + "industry": "https://download.bls.gov/pub/time.series/ci/ci.industry", + "occupation": "https://download.bls.gov/pub/time.series/ci/ci.occupation", + "owner": "https://download.bls.gov/pub/time.series/ci/ci.owner", + "periodicity": "https://download.bls.gov/pub/time.series/ci/ci.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/ci/ci.seasonal", + "series": "https://download.bls.gov/pub/time.series/ci/ci.series", + "subcell": "https://download.bls.gov/pub/time.series/ci/ci.subcell" + }, + "cm": { + "area": "https://download.bls.gov/pub/time.series/cm/cm.area", + "aspect": "https://download.bls.gov/pub/time.series/cm/cm.aspect", + "Current": "https://download.bls.gov/pub/time.series/cm/cm.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cm/cm.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/cm/cm.datatype", + "estimate": "https://download.bls.gov/pub/time.series/cm/cm.estimate", + "footnote": "https://download.bls.gov/pub/time.series/cm/cm.footnote", + "industry": "https://download.bls.gov/pub/time.series/cm/cm.industry", + "occupation": "https://download.bls.gov/pub/time.series/cm/cm.occupation", + "owner": "https://download.bls.gov/pub/time.series/cm/cm.owner", + "seasonal": "https://download.bls.gov/pub/time.series/cm/cm.seasonal", + "series": "https://download.bls.gov/pub/time.series/cm/cm.series", + "subcell": "https://download.bls.gov/pub/time.series/cm/cm.subcell" + }, + "cs": { + "age": "https://download.bls.gov/pub/time.series/cs/cs.age", + "case": "https://download.bls.gov/pub/time.series/cs/cs.case", + "category": "https://download.bls.gov/pub/time.series/cs/cs.category", + "Current": "https://download.bls.gov/pub/time.series/cs/cs.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cs/cs.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/cs/cs.datatype", + "event": "https://download.bls.gov/pub/time.series/cs/cs.event", + "footnote": "https://download.bls.gov/pub/time.series/cs/cs.footnote", + "gender": "https://download.bls.gov/pub/time.series/cs/cs.gender", + "hour": "https://download.bls.gov/pub/time.series/cs/cs.hour", + "industry": "https://download.bls.gov/pub/time.series/cs/cs.industry", + "los": "https://download.bls.gov/pub/time.series/cs/cs.los", + "nature": "https://download.bls.gov/pub/time.series/cs/cs.nature", + "occupation": "https://download.bls.gov/pub/time.series/cs/cs.occupation", + "ownership": "https://download.bls.gov/pub/time.series/cs/cs.ownership", + "pob": "https://download.bls.gov/pub/time.series/cs/cs.pob", + "race": "https://download.bls.gov/pub/time.series/cs/cs.race", + "series": "https://download.bls.gov/pub/time.series/cs/cs.series", + "source": "https://download.bls.gov/pub/time.series/cs/cs.source", + "special": "https://download.bls.gov/pub/time.series/cs/cs.special", + "state": "https://download.bls.gov/pub/time.series/cs/cs.state", + "time": "https://download.bls.gov/pub/time.series/cs/cs.time", + "weekday": "https://download.bls.gov/pub/time.series/cs/cs.weekday" + }, + "cu": { + "area": "https://download.bls.gov/pub/time.series/cu/cu.area", + "base": "https://download.bls.gov/pub/time.series/cu/cu.base", + "Current": "https://download.bls.gov/pub/time.series/cu/cu.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/cu/cu.data.1.AllItems", + "OtherWest": "https://download.bls.gov/pub/time.series/cu/cu.data.10.OtherWest", + "USFoodBeverage": "https://download.bls.gov/pub/time.series/cu/cu.data.11.USFoodBeverage", + "USHousing": "https://download.bls.gov/pub/time.series/cu/cu.data.12.USHousing", + "USApparel": "https://download.bls.gov/pub/time.series/cu/cu.data.13.USApparel", + "USTransportation": "https://download.bls.gov/pub/time.series/cu/cu.data.14.USTransportation", + "USMedical": "https://download.bls.gov/pub/time.series/cu/cu.data.15.USMedical", + "USRecreation": "https://download.bls.gov/pub/time.series/cu/cu.data.16.USRecreation", + "USEducationAndCommunication": "https://download.bls.gov/pub/time.series/cu/cu.data.17.USEducationAndCommunication", + "USOtherGoodsAndServices": "https://download.bls.gov/pub/time.series/cu/cu.data.18.USOtherGoodsAndServices", + "PopulationSize": "https://download.bls.gov/pub/time.series/cu/cu.data.19.PopulationSize", + "Summaries": "https://download.bls.gov/pub/time.series/cu/cu.data.2.Summaries", + "USCommoditiesServicesSpecial": "https://download.bls.gov/pub/time.series/cu/cu.data.20.USCommoditiesServicesSpecial", + "AsizeNorthEast": "https://download.bls.gov/pub/time.series/cu/cu.data.3.AsizeNorthEast", + "AsizeNorthCentral": "https://download.bls.gov/pub/time.series/cu/cu.data.4.AsizeNorthCentral", + "AsizeSouth": "https://download.bls.gov/pub/time.series/cu/cu.data.5.AsizeSouth", + "AsizeWest": "https://download.bls.gov/pub/time.series/cu/cu.data.6.AsizeWest", + "OtherNorthEast": "https://download.bls.gov/pub/time.series/cu/cu.data.7.OtherNorthEast", + "OtherNorthCentral": "https://download.bls.gov/pub/time.series/cu/cu.data.8.OtherNorthCentral", + "OtherSouth": "https://download.bls.gov/pub/time.series/cu/cu.data.9.OtherSouth", + "footnote": "https://download.bls.gov/pub/time.series/cu/cu.footnote", + "item": "https://download.bls.gov/pub/time.series/cu/cu.item", + "period": "https://download.bls.gov/pub/time.series/cu/cu.period", + "periodicity": "https://download.bls.gov/pub/time.series/cu/cu.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/cu/cu.seasonal", + "series": "https://download.bls.gov/pub/time.series/cu/cu.series" + }, + "cw": { + "area": "https://download.bls.gov/pub/time.series/cw/cw.area", + "base": "https://download.bls.gov/pub/time.series/cw/cw.base", + "Current": "https://download.bls.gov/pub/time.series/cw/cw.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/cw/cw.data.1.AllItems", + "OtherWest": "https://download.bls.gov/pub/time.series/cw/cw.data.10.OtherWest", + "USFoodBeverage": "https://download.bls.gov/pub/time.series/cw/cw.data.11.USFoodBeverage", + "USHousing": "https://download.bls.gov/pub/time.series/cw/cw.data.12.USHousing", + "USApparel": "https://download.bls.gov/pub/time.series/cw/cw.data.13.USApparel", + "USTransportation": "https://download.bls.gov/pub/time.series/cw/cw.data.14.USTransportation", + "USMedical": "https://download.bls.gov/pub/time.series/cw/cw.data.15.USMedical", + "USRecreation": "https://download.bls.gov/pub/time.series/cw/cw.data.16.USRecreation", + "USEducationAndCommunication": "https://download.bls.gov/pub/time.series/cw/cw.data.17.USEducationAndCommunication", + "USOtherGoodsAndServices": "https://download.bls.gov/pub/time.series/cw/cw.data.18.USOtherGoodsAndServices", + "PopulationSize": "https://download.bls.gov/pub/time.series/cw/cw.data.19.PopulationSize", + "Summaries": "https://download.bls.gov/pub/time.series/cw/cw.data.2.Summaries", + "USCommoditiesServicesSpecial": "https://download.bls.gov/pub/time.series/cw/cw.data.20.USCommoditiesServicesSpecial", + "AsizeNorthEast": "https://download.bls.gov/pub/time.series/cw/cw.data.3.AsizeNorthEast", + "AsizeNorthCentral": "https://download.bls.gov/pub/time.series/cw/cw.data.4.AsizeNorthCentral", + "AsizeSouth": "https://download.bls.gov/pub/time.series/cw/cw.data.5.AsizeSouth", + "AsizeWest": "https://download.bls.gov/pub/time.series/cw/cw.data.6.AsizeWest", + "OtherNorthEast": "https://download.bls.gov/pub/time.series/cw/cw.data.7.OtherNorthEast", + "OtherNorthCentral": "https://download.bls.gov/pub/time.series/cw/cw.data.8.OtherNorthCentral", + "OtherSouth": "https://download.bls.gov/pub/time.series/cw/cw.data.9.OtherSouth", + "footnote": "https://download.bls.gov/pub/time.series/cw/cw.footnote", + "item": "https://download.bls.gov/pub/time.series/cw/cw.item", + "period": "https://download.bls.gov/pub/time.series/cw/cw.period", + "periodicity": "https://download.bls.gov/pub/time.series/cw/cw.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/cw/cw.seasonal", + "series": "https://download.bls.gov/pub/time.series/cw/cw.series" + }, + "cx": { + "aspect": "https://download.bls.gov/pub/time.series/cx/cx.aspect", + "category": "https://download.bls.gov/pub/time.series/cx/cx.category", + "characteristics": "https://download.bls.gov/pub/time.series/cx/cx.characteristics", + "AllData": "https://download.bls.gov/pub/time.series/cx/cx.data.1.AllData", + "demographics": "https://download.bls.gov/pub/time.series/cx/cx.demographics", + "footnote": "https://download.bls.gov/pub/time.series/cx/cx.footnote", + "item": "https://download.bls.gov/pub/time.series/cx/cx.item", + "process": "https://download.bls.gov/pub/time.series/cx/cx.process", + "series": "https://download.bls.gov/pub/time.series/cx/cx.series", + "subcategory": "https://download.bls.gov/pub/time.series/cx/cx.subcategory" + }, + "eb": { + "AllData": "https://download.bls.gov/pub/time.series/eb/eb.data.1.AllData", + "footnote": "https://download.bls.gov/pub/time.series/eb/eb.footnote", + "period": "https://download.bls.gov/pub/time.series/eb/eb.period", + "seasonal": "https://download.bls.gov/pub/time.series/eb/eb.seasonal", + "series": "https://download.bls.gov/pub/time.series/eb/eb.series", + "title": "https://download.bls.gov/pub/time.series/eb/eb.title", + "type": "https://download.bls.gov/pub/time.series/eb/eb.type" + }, + "ec": { + "message": "https://download.bls.gov/pub/time.series/ec/.message", + "compensation": "https://download.bls.gov/pub/time.series/ec/ec.compensation", + "Current": "https://download.bls.gov/pub/time.series/ec/ec.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ec/ec.data.1.AllData", + "group": "https://download.bls.gov/pub/time.series/ec/ec.group", + "081297": "https://download.bls.gov/pub/time.series/ec/ec.old.series.081297", + "ownership": "https://download.bls.gov/pub/time.series/ec/ec.ownership", + "period": "https://download.bls.gov/pub/time.series/ec/ec.period", + "periodicity": "https://download.bls.gov/pub/time.series/ec/ec.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/ec/ec.seasonal", + "series": "https://download.bls.gov/pub/time.series/ec/ec.series", + "tar": "https://download.bls.gov/pub/time.series/ec/ftpubec.tar", + "series/ec/README": "https://download.bls.gov/pub/time.series/ec/README" + }, + "ee": { + "message": "https://download.bls.gov/pub/time.series/ee/.message", + "CurrentSeasAE": "https://download.bls.gov/pub/time.series/ee/ee.data.1.CurrentSeasAE", + "TradeAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.10.TradeAECurr", + "FireAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.11.FireAECurr", + "ServicesAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.12.ServicesAECurr", + "GovtAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.13.GovtAECurr", + "TotsWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.14.TotsWWPWCurr", + "ManufactureWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.15.ManufactureWWPWCurr", + "ServiceProdTPUWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.16.ServiceProdTPUWWPWCurr", + "TradeWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.17.TradeWWPWCurr", + "FireWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.18.FireWWPWCurr", + "ServicesWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.19.ServicesWWPWCurr", + "CurrentSeasPWWW": "https://download.bls.gov/pub/time.series/ee/ee.data.2.CurrentSeasPWWW", + "GovtWWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.20.GovtWWCurr", + "TotsAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.21.TotsAHECurr", + "ManufactureAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.22.ManufactureAHECurr", + "ServiceProdTPUAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.23.ServiceProdTPUAHECurr", + "TradeAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.24.TradeAHECurr", + "FireAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.25.FireAHECurr", + "ServicesAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.26.ServicesAHECurr", + "TotsAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.27.TotsAWCurr", + "ManufactureAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.28.ManufactureAWCurr", + "ServiceProdTPUAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.29.ServiceProdTPUAWCurr", + "CurrentSeasOther": "https://download.bls.gov/pub/time.series/ee/ee.data.3.CurrentSeasOther", + "TradeAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.30.TradeAWCurr", + "FireAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.31.FireAWCurr", + "ServicesAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.32.ServicesAWCurr", + "TotsOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.33.TotsOtherCurr", + "ManufactureOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.34.ManufactureOtherCurr", + "ServiceProdTPUOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.35.ServiceProdTPUOtherCurr", + "TradeOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.36.TradeOtherCurr", + "FireOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.37.FireOtherCurr", + "ServicesOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.38.ServicesOtherCurr", + "TotsAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.39.TotsAEHist", + "HistorySeasAE": "https://download.bls.gov/pub/time.series/ee/ee.data.4.HistorySeasAE", + "ManufactureAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.40b.ManufactureAEHist", + "ServiceProdTPUAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.41.ServiceProdTPUAEHist", + "TradeAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.42.TradeAEHist", + "FireAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.43.FireAEHist", + "ServicesAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.44.ServicesAEHist", + "GovtAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.45.GovtAEHist", + "TotsWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.46.TotsWWPWHist", + "ManufactureWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.47b.ManufactureWWPWHist", + "ServiceProdTPUWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.48.ServiceProdTPUWWPWHist", + "TradeWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.49.TradeWWPWHist", + "HistorySeasPWWW": "https://download.bls.gov/pub/time.series/ee/ee.data.5.HistorySeasPWWW", + "FireWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.50.FireWWPWHist", + "ServicesWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.51.ServicesWWPWHist", + "GovtWWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.52.GovtWWHist", + "TotsAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.53.TotsAHEHist", + "ManufactureAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.54b.ManufactureAHEHist", + "ServiceProdTPUAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.55.ServiceProdTPUAHEHist", + "TradeAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.56.TradeAHEHist", + "FireAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.57.FireAHEHist", + "ServicesAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.58.ServicesAHEHist", + "TotsAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.59.TotsAWHist", + "HistorySeasOther": "https://download.bls.gov/pub/time.series/ee/ee.data.6.HistorySeasOther", + "ManufactureAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.60c.ManufactureAWHist", + "ServiceProdTPUAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.61.ServiceProdTPUAWHist", + "TradeAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.62.TradeAWHist", + "FireAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.63.FireAWHist", + "ServicesAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.64.ServicesAWHist", + "TotsOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.65.TotsOtherHist", + "ManufactureOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.66.ManufactureOtherHist", + "ServiceProdTPUOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.67.ServiceProdTPUOtherHist", + "TradeOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.68.TradeOtherHist", + "FireOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.69.FireOtherHist", + "TotsAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.7.TotsAECurr", + "ServicesOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.70.ServicesOtherHist", + "WeeklyEarnings": "https://download.bls.gov/pub/time.series/ee/ee.data.71.WeeklyEarnings", + "WeeklyEarningsHist": "https://download.bls.gov/pub/time.series/ee/ee.data.72.WeeklyEarningsHist", + "ManufactureAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.8.ManufactureAECurr", + "ServiceProdTPUAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.9.ServiceProdTPUAECurr", + "datatype": "https://download.bls.gov/pub/time.series/ee/ee.datatype", + "footnote": "https://download.bls.gov/pub/time.series/ee/ee.footnote", + "industry": "https://download.bls.gov/pub/time.series/ee/ee.industry", + "period": "https://download.bls.gov/pub/time.series/ee/ee.period", + "seasonal": "https://download.bls.gov/pub/time.series/ee/ee.seasonal", + "series": "https://download.bls.gov/pub/time.series/ee/ee.series" + }, + "ei": { + "Current": "https://download.bls.gov/pub/time.series/ei/ei.data.0.Current", + "BEAImport": "https://download.bls.gov/pub/time.series/ei/ei.data.01.BEAImport", + "BEAExport": "https://download.bls.gov/pub/time.series/ei/ei.data.02.BEAExport", + "NAICSImport": "https://download.bls.gov/pub/time.series/ei/ei.data.03.NAICSImport", + "NAICSExport": "https://download.bls.gov/pub/time.series/ei/ei.data.04.NAICSExport", + "HarmonizedImport": "https://download.bls.gov/pub/time.series/ei/ei.data.05.HarmonizedImport", + "HarmonizedExport": "https://download.bls.gov/pub/time.series/ei/ei.data.06.HarmonizedExport", + "LocalityofOrigin": "https://download.bls.gov/pub/time.series/ei/ei.data.07.LocalityofOrigin", + "LocalityofDestination": "https://download.bls.gov/pub/time.series/ei/ei.data.08.LocalityofDestination", + "TermsofTrade": "https://download.bls.gov/pub/time.series/ei/ei.data.09.TermsofTrade", + "ServicesImport": "https://download.bls.gov/pub/time.series/ei/ei.data.10.ServicesImport", + "ServicesExport": "https://download.bls.gov/pub/time.series/ei/ei.data.11.ServicesExport", + "ServicesInbound": "https://download.bls.gov/pub/time.series/ei/ei.data.12.ServicesInbound", + "ServicesOutbound": "https://download.bls.gov/pub/time.series/ei/ei.data.13.ServicesOutbound", + "footnote": "https://download.bls.gov/pub/time.series/ei/ei.footnote", + "index": "https://download.bls.gov/pub/time.series/ei/ei.index", + "period": "https://download.bls.gov/pub/time.series/ei/ei.period", + "seasonal": "https://download.bls.gov/pub/time.series/ei/ei.seasonal", + "series": "https://download.bls.gov/pub/time.series/ei/ei.series" + }, + "fi": { + "area": "https://download.bls.gov/pub/time.series/fi/fi.area", + "case": "https://download.bls.gov/pub/time.series/fi/fi.case", + "category": "https://download.bls.gov/pub/time.series/fi/fi.category", + "category2": "https://download.bls.gov/pub/time.series/fi/fi.category2", + "Current": "https://download.bls.gov/pub/time.series/fi/fi.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/fi/fi.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/fi/fi.datatype", + "event": "https://download.bls.gov/pub/time.series/fi/fi.event", + "footnote": "https://download.bls.gov/pub/time.series/fi/fi.footnote", + "industry": "https://download.bls.gov/pub/time.series/fi/fi.industry", + "occupation": "https://download.bls.gov/pub/time.series/fi/fi.occupation", + "series": "https://download.bls.gov/pub/time.series/fi/fi.series", + "source": "https://download.bls.gov/pub/time.series/fi/fi.source" + }, + "fm": { + "chld": "https://download.bls.gov/pub/time.series/fm/fm.chld", + "Current": "https://download.bls.gov/pub/time.series/fm/fm.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/fm/fm.data.1.AllData", + "fchld": "https://download.bls.gov/pub/time.series/fm/fm.fchld", + "fdat": "https://download.bls.gov/pub/time.series/fm/fm.fdat", + "fhlf": "https://download.bls.gov/pub/time.series/fm/fm.fhlf", + "fnmatwk": "https://download.bls.gov/pub/time.series/fm/fm.fnmatwk", + "fnme": "https://download.bls.gov/pub/time.series/fm/fm.fnme", + "fnmlf": "https://download.bls.gov/pub/time.series/fm/fm.fnmlf", + "fnmu": "https://download.bls.gov/pub/time.series/fm/fm.fnmu", + "fnmws": "https://download.bls.gov/pub/time.series/fm/fm.fnmws", + "footnote": "https://download.bls.gov/pub/time.series/fm/fm.footnote", + "forig": "https://download.bls.gov/pub/time.series/fm/fm.forig", + "frace": "https://download.bls.gov/pub/time.series/fm/fm.frace", + "ftpt": "https://download.bls.gov/pub/time.series/fm/fm.ftpt", + "ftyp": "https://download.bls.gov/pub/time.series/fm/fm.ftyp", + "hhlf": "https://download.bls.gov/pub/time.series/fm/fm.hhlf", + "lfst": "https://download.bls.gov/pub/time.series/fm/fm.lfst", + "mari": "https://download.bls.gov/pub/time.series/fm/fm.mari", + "misclf": "https://download.bls.gov/pub/time.series/fm/fm.misclf", + "mwlf": "https://download.bls.gov/pub/time.series/fm/fm.mwlf", + "orig": "https://download.bls.gov/pub/time.series/fm/fm.orig", + "prlf": "https://download.bls.gov/pub/time.series/fm/fm.prlf", + "race": "https://download.bls.gov/pub/time.series/fm/fm.race", + "seasonal": "https://download.bls.gov/pub/time.series/fm/fm.seasonal", + "series": "https://download.bls.gov/pub/time.series/fm/fm.series", + "sexs": "https://download.bls.gov/pub/time.series/fm/fm.sexs", + "tdat": "https://download.bls.gov/pub/time.series/fm/fm.tdat", + "wkst": "https://download.bls.gov/pub/time.series/fm/fm.wkst" + }, + "fw": { + "area": "https://download.bls.gov/pub/time.series/fw/fw.area", + "case": "https://download.bls.gov/pub/time.series/fw/fw.case", + "category": "https://download.bls.gov/pub/time.series/fw/fw.category", + "category2": "https://download.bls.gov/pub/time.series/fw/fw.category2", + "Current": "https://download.bls.gov/pub/time.series/fw/fw.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/fw/fw.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/fw/fw.datatype", + "event": "https://download.bls.gov/pub/time.series/fw/fw.event", + "footnote": "https://download.bls.gov/pub/time.series/fw/fw.footnote", + "industry": "https://download.bls.gov/pub/time.series/fw/fw.industry", + "occupation": "https://download.bls.gov/pub/time.series/fw/fw.occupation", + "seasonal": "https://download.bls.gov/pub/time.series/fw/fw.seasonal", + "series": "https://download.bls.gov/pub/time.series/fw/fw.series", + "source": "https://download.bls.gov/pub/time.series/fw/fw.source" + }, + "gg": { + "altenergy": "https://download.bls.gov/pub/time.series/gg/gg.altenergy", + "area": "https://download.bls.gov/pub/time.series/gg/gg.area", + "AllData": "https://download.bls.gov/pub/time.series/gg/gg.data.1.AllData", + "dataelement": "https://download.bls.gov/pub/time.series/gg/gg.dataelement", + "footnote": "https://download.bls.gov/pub/time.series/gg/gg.footnote", + "greenquartile": "https://download.bls.gov/pub/time.series/gg/gg.greenquartile", + "industry": "https://download.bls.gov/pub/time.series/gg/gg.industry", + "own": "https://download.bls.gov/pub/time.series/gg/gg.own", + "periodicity": "https://download.bls.gov/pub/time.series/gg/gg.periodicity", + "ratelevel": "https://download.bls.gov/pub/time.series/gg/gg.ratelevel", + "seasonal": "https://download.bls.gov/pub/time.series/gg/gg.seasonal", + "series": "https://download.bls.gov/pub/time.series/gg/gg.series", + "size": "https://download.bls.gov/pub/time.series/gg/gg.size" + }, + "gp": { + "area": "https://download.bls.gov/pub/time.series/gp/gp.area", + "charact": "https://download.bls.gov/pub/time.series/gp/gp.charact", + "AllData": "https://download.bls.gov/pub/time.series/gp/gp.data.1.AllData", + "force": "https://download.bls.gov/pub/time.series/gp/gp.labor.force", + "period": "https://download.bls.gov/pub/time.series/gp/gp.period", + "series": "https://download.bls.gov/pub/time.series/gp/gp.series", + "state": "https://download.bls.gov/pub/time.series/gp/gp.state" + }, + "hc": { + "age": "https://download.bls.gov/pub/time.series/hc/hc.age", + "case": "https://download.bls.gov/pub/time.series/hc/hc.case", + "category": "https://download.bls.gov/pub/time.series/hc/hc.category", + "category2": "https://download.bls.gov/pub/time.series/hc/hc.category2", + "Current": "https://download.bls.gov/pub/time.series/hc/hc.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/hc/hc.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/hc/hc.datatype", + "event": "https://download.bls.gov/pub/time.series/hc/hc.event", + "footnote": "https://download.bls.gov/pub/time.series/hc/hc.footnote", + "gender": "https://download.bls.gov/pub/time.series/hc/hc.gender", + "industry": "https://download.bls.gov/pub/time.series/hc/hc.industry", + "los": "https://download.bls.gov/pub/time.series/hc/hc.los", + "nature": "https://download.bls.gov/pub/time.series/hc/hc.nature", + "occupation": "https://download.bls.gov/pub/time.series/hc/hc.occupation", + "pob": "https://download.bls.gov/pub/time.series/hc/hc.pob", + "race": "https://download.bls.gov/pub/time.series/hc/hc.race", + "series": "https://download.bls.gov/pub/time.series/hc/hc.series", + "source": "https://download.bls.gov/pub/time.series/hc/hc.source" + }, + "hs": { + "type": "https://download.bls.gov/pub/time.series/hs/hs.data.type", + "1976to1980": "https://download.bls.gov/pub/time.series/hs/hs.data.1.1976to1980", + "1981to1984": "https://download.bls.gov/pub/time.series/hs/hs.data.2.1981to1984", + "1985to1988": "https://download.bls.gov/pub/time.series/hs/hs.data.3.1985to1988", + "division": "https://download.bls.gov/pub/time.series/hs/hs.division", + "industry": "https://download.bls.gov/pub/time.series/hs/hs.industry", + "period": "https://download.bls.gov/pub/time.series/hs/hs.period", + "series": "https://download.bls.gov/pub/time.series/hs/hs.series" + }, + "ii": { + "area": "https://download.bls.gov/pub/time.series/ii/ii.area", + "case_type": "https://download.bls.gov/pub/time.series/ii/ii.case_type", + "AllData": "https://download.bls.gov/pub/time.series/ii/ii.data.1.AllData", + "data_type": "https://download.bls.gov/pub/time.series/ii/ii.data_type", + "footnote": "https://download.bls.gov/pub/time.series/ii/ii.footnote", + "industry": "https://download.bls.gov/pub/time.series/ii/ii.industry", + "seasonal": "https://download.bls.gov/pub/time.series/ii/ii.seasonal", + "series": "https://download.bls.gov/pub/time.series/ii/ii.series", + "supersector": "https://download.bls.gov/pub/time.series/ii/ii.supersector" + }, + "in": { + "country": "https://download.bls.gov/pub/time.series/in/in.country", + "Current": "https://download.bls.gov/pub/time.series/in/in.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/in/in.data.1.AllData", + "economicgroup": "https://download.bls.gov/pub/time.series/in/in.economicgroup", + "economicseries": "https://download.bls.gov/pub/time.series/in/in.economicseries", + "footnote": "https://download.bls.gov/pub/time.series/in/in.footnote", + "industry": "https://download.bls.gov/pub/time.series/in/in.industry", + "period": "https://download.bls.gov/pub/time.series/in/in.period", + "periodicity": "https://download.bls.gov/pub/time.series/in/in.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/in/in.seasonal", + "series": "https://download.bls.gov/pub/time.series/in/in.series" + }, + "ip": { + "area": "https://download.bls.gov/pub/time.series/ip/ip.area", + "Current": "https://download.bls.gov/pub/time.series/ip/ip.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ip/ip.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/ip/ip.duration", + "footnote": "https://download.bls.gov/pub/time.series/ip/ip.footnote", + "industry": "https://download.bls.gov/pub/time.series/ip/ip.industry", + "measure": "https://download.bls.gov/pub/time.series/ip/ip.measure", + "seasonal": "https://download.bls.gov/pub/time.series/ip/ip.seasonal", + "sector": "https://download.bls.gov/pub/time.series/ip/ip.sector", + "series": "https://download.bls.gov/pub/time.series/ip/ip.series", + "type": "https://download.bls.gov/pub/time.series/ip/ip.type" + }, + "jl": { + "Current": "https://download.bls.gov/pub/time.series/jl/jl.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/jl/jl.data.1.AllItems", + "dataelement": "https://download.bls.gov/pub/time.series/jl/jl.dataelement", + "footnote": "https://download.bls.gov/pub/time.series/jl/jl.footnote", + "industry": "https://download.bls.gov/pub/time.series/jl/jl.industry", + "ratelevel": "https://download.bls.gov/pub/time.series/jl/jl.ratelevel", + "region": "https://download.bls.gov/pub/time.series/jl/jl.region", + "seasonal": "https://download.bls.gov/pub/time.series/jl/jl.seasonal", + "series": "https://download.bls.gov/pub/time.series/jl/jl.series" + }, + "jt": { + "area": "https://download.bls.gov/pub/time.series/jt/jt.area", + "Current": "https://download.bls.gov/pub/time.series/jt/jt.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/jt/jt.data.1.AllItems", + "JobOpenings": "https://download.bls.gov/pub/time.series/jt/jt.data.2.JobOpenings", + "Hires": "https://download.bls.gov/pub/time.series/jt/jt.data.3.Hires", + "TotalSeparations": "https://download.bls.gov/pub/time.series/jt/jt.data.4.TotalSeparations", + "Quits": "https://download.bls.gov/pub/time.series/jt/jt.data.5.Quits", + "LayoffsDischarges": "https://download.bls.gov/pub/time.series/jt/jt.data.6.LayoffsDischarges", + "OtherSeparations": "https://download.bls.gov/pub/time.series/jt/jt.data.7.OtherSeparations", + "UnemployedPerJobOpeningRatio": "https://download.bls.gov/pub/time.series/jt/jt.data.8.UnemployedPerJobOpeningRatio", + "dataelement": "https://download.bls.gov/pub/time.series/jt/jt.dataelement", + "footnote": "https://download.bls.gov/pub/time.series/jt/jt.footnote", + "industry": "https://download.bls.gov/pub/time.series/jt/jt.industry", + "period": "https://download.bls.gov/pub/time.series/jt/jt.period", + "ratelevel": "https://download.bls.gov/pub/time.series/jt/jt.ratelevel", + "seasonal": "https://download.bls.gov/pub/time.series/jt/jt.seasonal", + "series": "https://download.bls.gov/pub/time.series/jt/jt.series", + "sizeclass": "https://download.bls.gov/pub/time.series/jt/jt.sizeclass", + "state": "https://download.bls.gov/pub/time.series/jt/jt.state" + }, + "la": { + "area": "https://download.bls.gov/pub/time.series/la/la.area", + "area_type": "https://download.bls.gov/pub/time.series/la/la.area_type", + "areamaps": "https://download.bls.gov/pub/time.series/la/la.areamaps", + "CurrentU00-04": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU00-04", + "CurrentU05-09": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU05-09", + "CurrentU10-14": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU10-14", + "CurrentU15-19": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU15-19", + "CurrentU20-24": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU20-24", + "CurrentU90-94": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU90-94", + "CurrentU95-99": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU95-99", + "CurrentS": "https://download.bls.gov/pub/time.series/la/la.data.1.CurrentS", + "Arkansas": "https://download.bls.gov/pub/time.series/la/la.data.10.Arkansas", + "California": "https://download.bls.gov/pub/time.series/la/la.data.11.California", + "Colorado": "https://download.bls.gov/pub/time.series/la/la.data.12.Colorado", + "Connecticut": "https://download.bls.gov/pub/time.series/la/la.data.13.Connecticut", + "Delaware": "https://download.bls.gov/pub/time.series/la/la.data.14.Delaware", + "DC": "https://download.bls.gov/pub/time.series/la/la.data.15.DC", + "Florida": "https://download.bls.gov/pub/time.series/la/la.data.16.Florida", + "Georgia": "https://download.bls.gov/pub/time.series/la/la.data.17.Georgia", + "Hawaii": "https://download.bls.gov/pub/time.series/la/la.data.18.Hawaii", + "Idaho": "https://download.bls.gov/pub/time.series/la/la.data.19.Idaho", + "AllStatesU": "https://download.bls.gov/pub/time.series/la/la.data.2.AllStatesU", + "Illinois": "https://download.bls.gov/pub/time.series/la/la.data.20.Illinois", + "Indiana": "https://download.bls.gov/pub/time.series/la/la.data.21.Indiana", + "Iowa": "https://download.bls.gov/pub/time.series/la/la.data.22.Iowa", + "Kansas": "https://download.bls.gov/pub/time.series/la/la.data.23.Kansas", + "Kentucky": "https://download.bls.gov/pub/time.series/la/la.data.24.Kentucky", + "Louisiana": "https://download.bls.gov/pub/time.series/la/la.data.25.Louisiana", + "Maine": "https://download.bls.gov/pub/time.series/la/la.data.26.Maine", + "Maryland": "https://download.bls.gov/pub/time.series/la/la.data.27.Maryland", + "Massachusetts": "https://download.bls.gov/pub/time.series/la/la.data.28.Massachusetts", + "Michigan": "https://download.bls.gov/pub/time.series/la/la.data.29.Michigan", + "AllStatesS": "https://download.bls.gov/pub/time.series/la/la.data.3.AllStatesS", + "Minnesota": "https://download.bls.gov/pub/time.series/la/la.data.30.Minnesota", + "Mississippi": "https://download.bls.gov/pub/time.series/la/la.data.31.Mississippi", + "Missouri": "https://download.bls.gov/pub/time.series/la/la.data.32.Missouri", + "Montana": "https://download.bls.gov/pub/time.series/la/la.data.33.Montana", + "Nebraska": "https://download.bls.gov/pub/time.series/la/la.data.34.Nebraska", + "Nevada": "https://download.bls.gov/pub/time.series/la/la.data.35.Nevada", + "NewHampshire": "https://download.bls.gov/pub/time.series/la/la.data.36.NewHampshire", + "NewJersey": "https://download.bls.gov/pub/time.series/la/la.data.37.NewJersey", + "NewMexico": "https://download.bls.gov/pub/time.series/la/la.data.38.NewMexico", + "NewYork": "https://download.bls.gov/pub/time.series/la/la.data.39.NewYork", + "RegionDivisionU": "https://download.bls.gov/pub/time.series/la/la.data.4.RegionDivisionU", + "NorthCarolina": "https://download.bls.gov/pub/time.series/la/la.data.40.NorthCarolina", + "NorthDakota": "https://download.bls.gov/pub/time.series/la/la.data.41.NorthDakota", + "Ohio": "https://download.bls.gov/pub/time.series/la/la.data.42.Ohio", + "Oklahoma": "https://download.bls.gov/pub/time.series/la/la.data.43.Oklahoma", + "Oregon": "https://download.bls.gov/pub/time.series/la/la.data.44.Oregon", + "Pennsylvania": "https://download.bls.gov/pub/time.series/la/la.data.45.Pennsylvania", + "PuertoRico": "https://download.bls.gov/pub/time.series/la/la.data.46.PuertoRico", + "RhodeIsland": "https://download.bls.gov/pub/time.series/la/la.data.47.RhodeIsland", + "SouthCarolina": "https://download.bls.gov/pub/time.series/la/la.data.48.SouthCarolina", + "SouthDakota": "https://download.bls.gov/pub/time.series/la/la.data.49.SouthDakota", + "RegionDivisionS": "https://download.bls.gov/pub/time.series/la/la.data.5.RegionDivisionS", + "Tennessee": "https://download.bls.gov/pub/time.series/la/la.data.50.Tennessee", + "Texas": "https://download.bls.gov/pub/time.series/la/la.data.51.Texas", + "Utah": "https://download.bls.gov/pub/time.series/la/la.data.52.Utah", + "Vermont": "https://download.bls.gov/pub/time.series/la/la.data.53.Vermont", + "Virginia": "https://download.bls.gov/pub/time.series/la/la.data.54.Virginia", + "Washington": "https://download.bls.gov/pub/time.series/la/la.data.56.Washington", + "WestVirginia": "https://download.bls.gov/pub/time.series/la/la.data.57.WestVirginia", + "Wisconsin": "https://download.bls.gov/pub/time.series/la/la.data.58.Wisconsin", + "Wyoming": "https://download.bls.gov/pub/time.series/la/la.data.59.Wyoming", + "Metro": "https://download.bls.gov/pub/time.series/la/la.data.60.Metro", + "Division": "https://download.bls.gov/pub/time.series/la/la.data.61.Division", + "Micro": "https://download.bls.gov/pub/time.series/la/la.data.62.Micro", + "Combined": "https://download.bls.gov/pub/time.series/la/la.data.63.Combined", + "County": "https://download.bls.gov/pub/time.series/la/la.data.64.County", + "City": "https://download.bls.gov/pub/time.series/la/la.data.65.City", + "Alabama": "https://download.bls.gov/pub/time.series/la/la.data.7.Alabama", + "Alaska": "https://download.bls.gov/pub/time.series/la/la.data.8.Alaska", + "Arizona": "https://download.bls.gov/pub/time.series/la/la.data.9.Arizona", + "footnote": "https://download.bls.gov/pub/time.series/la/la.footnote", + "map_info": "https://download.bls.gov/pub/time.series/la/la.map_info", + "measure": "https://download.bls.gov/pub/time.series/la/la.measure", + "period": "https://download.bls.gov/pub/time.series/la/la.period", + "seasonal": "https://download.bls.gov/pub/time.series/la/la.seasonal", + "series": "https://download.bls.gov/pub/time.series/la/la.series", + "state_region_division": "https://download.bls.gov/pub/time.series/la/la.state_region_division" + }, + "le": { + "ages": "https://download.bls.gov/pub/time.series/le/le.ages", + "born": "https://download.bls.gov/pub/time.series/le/le.born", + "cert": "https://download.bls.gov/pub/time.series/le/le.cert", + "class": "https://download.bls.gov/pub/time.series/le/le.class", + "Current": "https://download.bls.gov/pub/time.series/le/le.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/le/le.data.1.AllData", + "earn": "https://download.bls.gov/pub/time.series/le/le.earn", + "education": "https://download.bls.gov/pub/time.series/le/le.education", + "fips": "https://download.bls.gov/pub/time.series/le/le.fips", + "footnote": "https://download.bls.gov/pub/time.series/le/le.footnote", + "indy": "https://download.bls.gov/pub/time.series/le/le.indy", + "lfst": "https://download.bls.gov/pub/time.series/le/le.lfst", + "occupation": "https://download.bls.gov/pub/time.series/le/le.occupation", + "orig": "https://download.bls.gov/pub/time.series/le/le.orig", + "pcts": "https://download.bls.gov/pub/time.series/le/le.pcts", + "race": "https://download.bls.gov/pub/time.series/le/le.race", + "seasonal": "https://download.bls.gov/pub/time.series/le/le.seasonal", + "series": "https://download.bls.gov/pub/time.series/le/le.series", + "sexs": "https://download.bls.gov/pub/time.series/le/le.sexs", + "tdata": "https://download.bls.gov/pub/time.series/le/le.tdata", + "unin": "https://download.bls.gov/pub/time.series/le/le.unin" + }, + "li": { + "area": "https://download.bls.gov/pub/time.series/li/li.area", + "Current": "https://download.bls.gov/pub/time.series/li/li.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/li/li.data.1.AllData", + "footnote": "https://download.bls.gov/pub/time.series/li/li.footnote", + "item": "https://download.bls.gov/pub/time.series/li/li.item", + "period": "https://download.bls.gov/pub/time.series/li/li.period", + "series": "https://download.bls.gov/pub/time.series/li/li.series" + }, + "ln": { + "absn": "https://download.bls.gov/pub/time.series/ln/ln.absn", + "activity": "https://download.bls.gov/pub/time.series/ln/ln.activity", + "ages": "https://download.bls.gov/pub/time.series/ln/ln.ages", + "born": "https://download.bls.gov/pub/time.series/ln/ln.born", + "cert": "https://download.bls.gov/pub/time.series/ln/ln.cert", + "chld": "https://download.bls.gov/pub/time.series/ln/ln.chld", + "class": "https://download.bls.gov/pub/time.series/ln/ln.class", + "AllData": "https://download.bls.gov/pub/time.series/ln/ln.data.1.AllData", + "disa": "https://download.bls.gov/pub/time.series/ln/ln.disa", + "duration": "https://download.bls.gov/pub/time.series/ln/ln.duration", + "education": "https://download.bls.gov/pub/time.series/ln/ln.education", + "entr": "https://download.bls.gov/pub/time.series/ln/ln.entr", + "expr": "https://download.bls.gov/pub/time.series/ln/ln.expr", + "footnote": "https://download.bls.gov/pub/time.series/ln/ln.footnote", + "hheader": "https://download.bls.gov/pub/time.series/ln/ln.hheader", + "hour": "https://download.bls.gov/pub/time.series/ln/ln.hour", + "indy": "https://download.bls.gov/pub/time.series/ln/ln.indy", + "jdes": "https://download.bls.gov/pub/time.series/ln/ln.jdes", + "lfst": "https://download.bls.gov/pub/time.series/ln/ln.lfst", + "look": "https://download.bls.gov/pub/time.series/ln/ln.look", + "mari": "https://download.bls.gov/pub/time.series/ln/ln.mari", + "mjhs": "https://download.bls.gov/pub/time.series/ln/ln.mjhs", + "occupation": "https://download.bls.gov/pub/time.series/ln/ln.occupation", + "orig": "https://download.bls.gov/pub/time.series/ln/ln.orig", + "pcts": "https://download.bls.gov/pub/time.series/ln/ln.pcts", + "periodicity": "https://download.bls.gov/pub/time.series/ln/ln.periodicity", + "race": "https://download.bls.gov/pub/time.series/ln/ln.race", + "rjnw": "https://download.bls.gov/pub/time.series/ln/ln.rjnw", + "rnlf": "https://download.bls.gov/pub/time.series/ln/ln.rnlf", + "rwns": "https://download.bls.gov/pub/time.series/ln/ln.rwns", + "seasonal": "https://download.bls.gov/pub/time.series/ln/ln.seasonal", + "seek": "https://download.bls.gov/pub/time.series/ln/ln.seek", + "series": "https://download.bls.gov/pub/time.series/ln/ln.series", + "sexs": "https://download.bls.gov/pub/time.series/ln/ln.sexs", + "tdat": "https://download.bls.gov/pub/time.series/ln/ln.tdat", + "tlwk": "https://download.bls.gov/pub/time.series/ln/ln.tlwk", + "vets": "https://download.bls.gov/pub/time.series/ln/ln.vets", + "wkst": "https://download.bls.gov/pub/time.series/ln/ln.wkst" + }, + "lu": { + "ages": "https://download.bls.gov/pub/time.series/lu/lu.ages", + "class": "https://download.bls.gov/pub/time.series/lu/lu.class", + "Current": "https://download.bls.gov/pub/time.series/lu/lu.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/lu/lu.data.1.AllData", + "earn": "https://download.bls.gov/pub/time.series/lu/lu.earn", + "education": "https://download.bls.gov/pub/time.series/lu/lu.education", + "fips": "https://download.bls.gov/pub/time.series/lu/lu.fips", + "footnote": "https://download.bls.gov/pub/time.series/lu/lu.footnote", + "indy": "https://download.bls.gov/pub/time.series/lu/lu.indy", + "lfst": "https://download.bls.gov/pub/time.series/lu/lu.lfst", + "occupation": "https://download.bls.gov/pub/time.series/lu/lu.occupation", + "orig": "https://download.bls.gov/pub/time.series/lu/lu.orig", + "pcts": "https://download.bls.gov/pub/time.series/lu/lu.pcts", + "periodicity": "https://download.bls.gov/pub/time.series/lu/lu.periodicity", + "race": "https://download.bls.gov/pub/time.series/lu/lu.race", + "seasonal": "https://download.bls.gov/pub/time.series/lu/lu.seasonal", + "series": "https://download.bls.gov/pub/time.series/lu/lu.series", + "sexs": "https://download.bls.gov/pub/time.series/lu/lu.sexs", + "tdata": "https://download.bls.gov/pub/time.series/lu/lu.tdata", + "unin": "https://download.bls.gov/pub/time.series/lu/lu.unin" + }, + "ml": { + "Current": "https://download.bls.gov/pub/time.series/ml/ml.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ml/ml.data.1.AllData", + "dataelement": "https://download.bls.gov/pub/time.series/ml/ml.dataelement", + "dataseries": "https://download.bls.gov/pub/time.series/ml/ml.dataseries", + "footnote": "https://download.bls.gov/pub/time.series/ml/ml.footnote", + "industrybase": "https://download.bls.gov/pub/time.series/ml/ml.industrybase", + "irc": "https://download.bls.gov/pub/time.series/ml/ml.irc", + "period": "https://download.bls.gov/pub/time.series/ml/ml.period", + "series": "https://download.bls.gov/pub/time.series/ml/ml.series", + "srd": "https://download.bls.gov/pub/time.series/ml/ml.srd" + }, + "mp": { + "AllData": "https://download.bls.gov/pub/time.series/mp/mp.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/mp/mp.duration", + "footnote": "https://download.bls.gov/pub/time.series/mp/mp.footnote", + "measure": "https://download.bls.gov/pub/time.series/mp/mp.measure", + "period": "https://download.bls.gov/pub/time.series/mp/mp.period", + "seasonal": "https://download.bls.gov/pub/time.series/mp/mp.seasonal", + "sector": "https://download.bls.gov/pub/time.series/mp/mp.sector", + "series": "https://download.bls.gov/pub/time.series/mp/mp.series" + }, + "mu": { + "area": "https://download.bls.gov/pub/time.series/mu/mu.area", + "Current": "https://download.bls.gov/pub/time.series/mu/mu.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/mu/mu.data.1.AllItems", + "OtherWest": "https://download.bls.gov/pub/time.series/mu/mu.data.10.OtherWest", + "USFoodBeverage": "https://download.bls.gov/pub/time.series/mu/mu.data.11.USFoodBeverage", + "USHousing": "https://download.bls.gov/pub/time.series/mu/mu.data.12.USHousing", + "USApparel": "https://download.bls.gov/pub/time.series/mu/mu.data.13.USApparel", + "USTransportation": "https://download.bls.gov/pub/time.series/mu/mu.data.14.USTransportation", + "USMedical": "https://download.bls.gov/pub/time.series/mu/mu.data.15.USMedical", + "USEntertainment": "https://download.bls.gov/pub/time.series/mu/mu.data.16.USEntertainment", + "USOtherGoodsServices": "https://download.bls.gov/pub/time.series/mu/mu.data.17.USOtherGoodsServices", + "USCommoditiesServicesSpecial": "https://download.bls.gov/pub/time.series/mu/mu.data.18.USCommoditiesServicesSpecial", + "PopulationSize": "https://download.bls.gov/pub/time.series/mu/mu.data.19.PopulationSize", + "Summaries": "https://download.bls.gov/pub/time.series/mu/mu.data.2.Summaries", + "AsizeNorthEast": "https://download.bls.gov/pub/time.series/mu/mu.data.3.AsizeNorthEast", + "AsizeNorthCentral": "https://download.bls.gov/pub/time.series/mu/mu.data.4.AsizeNorthCentral", + "AsizeSouth": "https://download.bls.gov/pub/time.series/mu/mu.data.5.AsizeSouth", + "AsizeWest": "https://download.bls.gov/pub/time.series/mu/mu.data.6.AsizeWest", + "OtherNorthEast": "https://download.bls.gov/pub/time.series/mu/mu.data.7.OtherNorthEast", + "OtherNorthCentral": "https://download.bls.gov/pub/time.series/mu/mu.data.8.OtherNorthCentral", + "OtherSouth": "https://download.bls.gov/pub/time.series/mu/mu.data.9.OtherSouth", + "item": "https://download.bls.gov/pub/time.series/mu/mu.item", + "MapErrors": "https://download.bls.gov/pub/time.series/mu/mu.MapErrors", + "series": "https://download.bls.gov/pub/time.series/mu/mu.series" + }, + "mw": { + "area": "https://download.bls.gov/pub/time.series/mw/mw.area", + "Current": "https://download.bls.gov/pub/time.series/mw/mw.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/mw/mw.data.1.AllItems", + "OtherWest": "https://download.bls.gov/pub/time.series/mw/mw.data.10.OtherWest", + "USFoodBeverage": "https://download.bls.gov/pub/time.series/mw/mw.data.11.USFoodBeverage", + "USHousing": "https://download.bls.gov/pub/time.series/mw/mw.data.12.USHousing", + "USApparel": "https://download.bls.gov/pub/time.series/mw/mw.data.13.USApparel", + "USTransportation": "https://download.bls.gov/pub/time.series/mw/mw.data.14.USTransportation", + "USMedical": "https://download.bls.gov/pub/time.series/mw/mw.data.15.USMedical", + "USEntertainment": "https://download.bls.gov/pub/time.series/mw/mw.data.16.USEntertainment", + "USOtherGoodsServices": "https://download.bls.gov/pub/time.series/mw/mw.data.17.USOtherGoodsServices", + "USCommoditiesServicesSpecial": "https://download.bls.gov/pub/time.series/mw/mw.data.18.USCommoditiesServicesSpecial", + "PopulationSize": "https://download.bls.gov/pub/time.series/mw/mw.data.19.PopulationSize", + "Summaries": "https://download.bls.gov/pub/time.series/mw/mw.data.2.Summaries", + "AsizeNorthEast": "https://download.bls.gov/pub/time.series/mw/mw.data.3.AsizeNorthEast", + "AsizeNorthCentral": "https://download.bls.gov/pub/time.series/mw/mw.data.4.AsizeNorthCentral", + "AsizeSouth": "https://download.bls.gov/pub/time.series/mw/mw.data.5.AsizeSouth", + "AsizeWest": "https://download.bls.gov/pub/time.series/mw/mw.data.6.AsizeWest", + "OtherNorthEast": "https://download.bls.gov/pub/time.series/mw/mw.data.7.OtherNorthEast", + "OtherNorthCentral": "https://download.bls.gov/pub/time.series/mw/mw.data.8.OtherNorthCentral", + "OtherSouth": "https://download.bls.gov/pub/time.series/mw/mw.data.9.OtherSouth", + "item": "https://download.bls.gov/pub/time.series/mw/mw.item", + "MapErrors": "https://download.bls.gov/pub/time.series/mw/mw.MapErrors", + "series": "https://download.bls.gov/pub/time.series/mw/mw.series" + }, + "nb": { + "aspect": "https://download.bls.gov/pub/time.series/nb/nb.aspect", + "AllData": "https://download.bls.gov/pub/time.series/nb/nb.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/nb/nb.datatype", + "estimate": "https://download.bls.gov/pub/time.series/nb/nb.estimate", + "footnote": "https://download.bls.gov/pub/time.series/nb/nb.footnote", + "industry": "https://download.bls.gov/pub/time.series/nb/nb.industry", + "occupation": "https://download.bls.gov/pub/time.series/nb/nb.occupation", + "ownership": "https://download.bls.gov/pub/time.series/nb/nb.ownership", + "provision": "https://download.bls.gov/pub/time.series/nb/nb.provision", + "seasonal": "https://download.bls.gov/pub/time.series/nb/nb.seasonal", + "series": "https://download.bls.gov/pub/time.series/nb/nb.series", + "subcell": "https://download.bls.gov/pub/time.series/nb/nb.subcell", + "survey": "https://download.bls.gov/pub/time.series/nb/nb.survey" + }, + "nc": { + "area": "https://download.bls.gov/pub/time.series/nc/nc.area", + "baseline": "https://download.bls.gov/pub/time.series/nc/nc.baseline", + "AllData": "https://download.bls.gov/pub/time.series/nc/nc.data.1.AllData", + "factor_item": "https://download.bls.gov/pub/time.series/nc/nc.factor_item", + "level": "https://download.bls.gov/pub/time.series/nc/nc.level", + "mogocc": "https://download.bls.gov/pub/time.series/nc/nc.mogocc", + "occupation": "https://download.bls.gov/pub/time.series/nc/nc.occupation", + "series": "https://download.bls.gov/pub/time.series/nc/nc.series", + "starea": "https://download.bls.gov/pub/time.series/nc/nc.starea", + "state": "https://download.bls.gov/pub/time.series/nc/nc.state" + }, + "nd": { + "Current": "https://download.bls.gov/pub/time.series/nd/nd.data.0.Current", + "ForestryandLogging": "https://download.bls.gov/pub/time.series/nd/nd.data.05.ForestryandLogging", + "OilAndGas": "https://download.bls.gov/pub/time.series/nd/nd.data.1.OilAndGas", + "Wood": "https://download.bls.gov/pub/time.series/nd/nd.data.10.Wood", + "Paper": "https://download.bls.gov/pub/time.series/nd/nd.data.11.Paper", + "Printing": "https://download.bls.gov/pub/time.series/nd/nd.data.12.Printing", + "PetroleumCoalProducts": "https://download.bls.gov/pub/time.series/nd/nd.data.13.PetroleumCoalProducts", + "Chemicals": "https://download.bls.gov/pub/time.series/nd/nd.data.14.Chemicals", + "PlasticsRubberProducts": "https://download.bls.gov/pub/time.series/nd/nd.data.15.PlasticsRubberProducts", + "NonmetallicMineral": "https://download.bls.gov/pub/time.series/nd/nd.data.16.NonmetallicMineral", + "PrimaryMetal": "https://download.bls.gov/pub/time.series/nd/nd.data.17.PrimaryMetal", + "FabricatedMetalProduct": "https://download.bls.gov/pub/time.series/nd/nd.data.18.FabricatedMetalProduct", + "Machinery": "https://download.bls.gov/pub/time.series/nd/nd.data.19.Machinery", + "Mining": "https://download.bls.gov/pub/time.series/nd/nd.data.2.Mining", + "ComputerProduct": "https://download.bls.gov/pub/time.series/nd/nd.data.20.ComputerProduct", + "ElectricalMachinery": "https://download.bls.gov/pub/time.series/nd/nd.data.21.ElectricalMachinery", + "TransportationEquipment": "https://download.bls.gov/pub/time.series/nd/nd.data.22.TransportationEquipment", + "Furniture": "https://download.bls.gov/pub/time.series/nd/nd.data.23.Furniture", + "Miscellaneous": "https://download.bls.gov/pub/time.series/nd/nd.data.24.Miscellaneous", + "MotorVehicleDealers": "https://download.bls.gov/pub/time.series/nd/nd.data.25.MotorVehicleDealers", + "FurnitureStores": "https://download.bls.gov/pub/time.series/nd/nd.data.26.FurnitureStores", + "ElectronicsStores": "https://download.bls.gov/pub/time.series/nd/nd.data.27.ElectronicsStores", + "BuildingGardenStores": "https://download.bls.gov/pub/time.series/nd/nd.data.28.BuildingGardenStores", + "FoodBeverageStores": "https://download.bls.gov/pub/time.series/nd/nd.data.29.FoodBeverageStores", + "MiningSupport": "https://download.bls.gov/pub/time.series/nd/nd.data.3.MiningSupport", + "HealthStores": "https://download.bls.gov/pub/time.series/nd/nd.data.30.HealthStores", + "GasolineStations": "https://download.bls.gov/pub/time.series/nd/nd.data.31.GasolineStations", + "ClothingStores": "https://download.bls.gov/pub/time.series/nd/nd.data.32.ClothingStores", + "SportsMusicStores": "https://download.bls.gov/pub/time.series/nd/nd.data.33.SportsMusicStores", + "GeneralStores": "https://download.bls.gov/pub/time.series/nd/nd.data.34.GeneralStores", + "NonstoreRetailers": "https://download.bls.gov/pub/time.series/nd/nd.data.35.NonstoreRetailers", + "AirTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.36.AirTransportation", + "RailTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.37.RailTransportation", + "WaterTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.38.WaterTransportation", + "TruckTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.39.TruckTransportation", + "Food": "https://download.bls.gov/pub/time.series/nd/nd.data.4.Food", + "PipelineTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.40.PipelineTransportation", + "TransportationSupport": "https://download.bls.gov/pub/time.series/nd/nd.data.42.TransportationSupport", + "PostalService": "https://download.bls.gov/pub/time.series/nd/nd.data.43.PostalService", + "CouriersAndMessengers": "https://download.bls.gov/pub/time.series/nd/nd.data.44.CouriersAndMessengers", + "WarehousingStorage": "https://download.bls.gov/pub/time.series/nd/nd.data.45.WarehousingStorage", + "Utilities": "https://download.bls.gov/pub/time.series/nd/nd.data.46.Utilities", + "AmbulatoryHealthCareServices": "https://download.bls.gov/pub/time.series/nd/nd.data.47.AmbulatoryHealthCareServices", + "BeverageTobacco": "https://download.bls.gov/pub/time.series/nd/nd.data.5.BeverageTobacco", + "Hospitals": "https://download.bls.gov/pub/time.series/nd/nd.data.50.Hospitals", + "NursingResidentialCareFacil": "https://download.bls.gov/pub/time.series/nd/nd.data.51.NursingResidentialCareFacil", + "Publishing": "https://download.bls.gov/pub/time.series/nd/nd.data.53.Publishing", + "Broadcasting": "https://download.bls.gov/pub/time.series/nd/nd.data.54.Broadcasting", + "Telecommunications": "https://download.bls.gov/pub/time.series/nd/nd.data.55.Telecommunications", + "ISPsSearchPortandDataProcess": "https://download.bls.gov/pub/time.series/nd/nd.data.56.ISPsSearchPortandDataProcess", + "Finance": "https://download.bls.gov/pub/time.series/nd/nd.data.57.Finance", + "InsuranceCarriers": "https://download.bls.gov/pub/time.series/nd/nd.data.58.InsuranceCarriers", + "RealEstate": "https://download.bls.gov/pub/time.series/nd/nd.data.59.RealEstate", + "Textile": "https://download.bls.gov/pub/time.series/nd/nd.data.6.Textile", + "EducationalService": "https://download.bls.gov/pub/time.series/nd/nd.data.61.EducationalService", + "RentalandLeasingServices": "https://download.bls.gov/pub/time.series/nd/nd.data.62.RentalandLeasingServices", + "ProfessionalandTechnicalServ": "https://download.bls.gov/pub/time.series/nd/nd.data.63.ProfessionalandTechnicalServ", + "AdministrativeandSupportServ": "https://download.bls.gov/pub/time.series/nd/nd.data.67.AdministrativeandSupportServ", + "TextileProduct": "https://download.bls.gov/pub/time.series/nd/nd.data.7.TextileProduct", + "WasteMgtandRemediationServ": "https://download.bls.gov/pub/time.series/nd/nd.data.70.WasteMgtandRemediationServ", + "Accommodation": "https://download.bls.gov/pub/time.series/nd/nd.data.71.Accommodation", + "RecyclableMaterials": "https://download.bls.gov/pub/time.series/nd/nd.data.72.RecyclableMaterials", + "MiscellaneousStoreRetailers": "https://download.bls.gov/pub/time.series/nd/nd.data.73.MiscellaneousStoreRetailers", + "PremiumsforPropandCasualtyIns": "https://download.bls.gov/pub/time.series/nd/nd.data.74.PremiumsforPropandCasualtyIns", + "Construction": "https://download.bls.gov/pub/time.series/nd/nd.data.75.Construction", + "WholesaleTrade": "https://download.bls.gov/pub/time.series/nd/nd.data.76.WholesaleTrade", + "Recreation": "https://download.bls.gov/pub/time.series/nd/nd.data.77.Recreation", + "Apparel": "https://download.bls.gov/pub/time.series/nd/nd.data.8.Apparel", + "OtherServices": "https://download.bls.gov/pub/time.series/nd/nd.data.81.OtherServices", + "Leather": "https://download.bls.gov/pub/time.series/nd/nd.data.9.Leather", + "footnote": "https://download.bls.gov/pub/time.series/nd/nd.footnote", + "industry": "https://download.bls.gov/pub/time.series/nd/nd.industry", + "product": "https://download.bls.gov/pub/time.series/nd/nd.product", + "seasonal": "https://download.bls.gov/pub/time.series/nd/nd.seasonal", + "series": "https://download.bls.gov/pub/time.series/nd/nd.series" + }, + "nw": { + "AllData": "https://download.bls.gov/pub/time.series/nw/nw.data.1.AllData", + "datatype_id": "https://download.bls.gov/pub/time.series/nw/nw.datatype_id", + "estimate_id": "https://download.bls.gov/pub/time.series/nw/nw.estimate_id", + "footnote": "https://download.bls.gov/pub/time.series/nw/nw.footnote", + "industry": "https://download.bls.gov/pub/time.series/nw/nw.industry", + "level": "https://download.bls.gov/pub/time.series/nw/nw.level", + "occupation": "https://download.bls.gov/pub/time.series/nw/nw.occupation", + "ownership": "https://download.bls.gov/pub/time.series/nw/nw.ownership", + "series": "https://download.bls.gov/pub/time.series/nw/nw.series", + "starea": "https://download.bls.gov/pub/time.series/nw/nw.starea", + "subcell_id": "https://download.bls.gov/pub/time.series/nw/nw.subcell_id" + }, + "oe": { + "area": "https://download.bls.gov/pub/time.series/oe/oe.area", + "areatype": "https://download.bls.gov/pub/time.series/oe/oe.areatype", + "Current": "https://download.bls.gov/pub/time.series/oe/oe.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/oe/oe.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/oe/oe.datatype", + "footnote": "https://download.bls.gov/pub/time.series/oe/oe.footnote", + "industry": "https://download.bls.gov/pub/time.series/oe/oe.industry", + "occupation": "https://download.bls.gov/pub/time.series/oe/oe.occupation", + "release": "https://download.bls.gov/pub/time.series/oe/oe.release", + "seasonal": "https://download.bls.gov/pub/time.series/oe/oe.seasonal", + "sector": "https://download.bls.gov/pub/time.series/oe/oe.sector", + "series": "https://download.bls.gov/pub/time.series/oe/oe.series" + }, + "or": { + "additive": "https://download.bls.gov/pub/time.series/or/or.additive", + "aspect": "https://download.bls.gov/pub/time.series/or/or.aspect", + "category": "https://download.bls.gov/pub/time.series/or/or.category", + "AllData": "https://download.bls.gov/pub/time.series/or/or.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/or/or.datatype", + "estimate": "https://download.bls.gov/pub/time.series/or/or.estimate", + "footnote": "https://download.bls.gov/pub/time.series/or/or.footnote", + "industry": "https://download.bls.gov/pub/time.series/or/or.industry", + "job_characteristic": "https://download.bls.gov/pub/time.series/or/or.job_characteristic", + "occupation": "https://download.bls.gov/pub/time.series/or/or.occupation", + "ownership": "https://download.bls.gov/pub/time.series/or/or.ownership", + "requirement": "https://download.bls.gov/pub/time.series/or/or.requirement", + "seasonal": "https://download.bls.gov/pub/time.series/or/or.seasonal", + "series": "https://download.bls.gov/pub/time.series/or/or.series" + }, + "pc": { + "Current": "https://download.bls.gov/pub/time.series/pc/pc.data.0.Current", + "aggregates": "https://download.bls.gov/pub/time.series/pc/pc.data.01.aggregates", + "ForestryandLogging": "https://download.bls.gov/pub/time.series/pc/pc.data.05.ForestryandLogging", + "OilAndGas": "https://download.bls.gov/pub/time.series/pc/pc.data.1.OilAndGas", + "Wood": "https://download.bls.gov/pub/time.series/pc/pc.data.10.Wood", + "Paper": "https://download.bls.gov/pub/time.series/pc/pc.data.11.Paper", + "Printing": "https://download.bls.gov/pub/time.series/pc/pc.data.12.Printing", + "PetroleumCoalProducts": "https://download.bls.gov/pub/time.series/pc/pc.data.13.PetroleumCoalProducts", + "Chemicals": "https://download.bls.gov/pub/time.series/pc/pc.data.14.Chemicals", + "PlasticsRubberProducts": "https://download.bls.gov/pub/time.series/pc/pc.data.15.PlasticsRubberProducts", + "NonmetallicMineral": "https://download.bls.gov/pub/time.series/pc/pc.data.16.NonmetallicMineral", + "PrimaryMetal": "https://download.bls.gov/pub/time.series/pc/pc.data.17.PrimaryMetal", + "FabricatedMetalProduct": "https://download.bls.gov/pub/time.series/pc/pc.data.18.FabricatedMetalProduct", + "Machinery": "https://download.bls.gov/pub/time.series/pc/pc.data.19.Machinery", + "Mining": "https://download.bls.gov/pub/time.series/pc/pc.data.2.Mining", + "ComputerProduct": "https://download.bls.gov/pub/time.series/pc/pc.data.20.ComputerProduct", + "ElectricalMachinery": "https://download.bls.gov/pub/time.series/pc/pc.data.21.ElectricalMachinery", + "TransportationEquipment": "https://download.bls.gov/pub/time.series/pc/pc.data.22.TransportationEquipment", + "Furniture": "https://download.bls.gov/pub/time.series/pc/pc.data.23.Furniture", + "Miscellaneous": "https://download.bls.gov/pub/time.series/pc/pc.data.24.Miscellaneous", + "MotorVehicleDealers": "https://download.bls.gov/pub/time.series/pc/pc.data.25.MotorVehicleDealers", + "FurnitureStores": "https://download.bls.gov/pub/time.series/pc/pc.data.26.FurnitureStores", + "ElectronicsStores": "https://download.bls.gov/pub/time.series/pc/pc.data.27.ElectronicsStores", + "BuildingGardenStores": "https://download.bls.gov/pub/time.series/pc/pc.data.28.BuildingGardenStores", + "FoodBeverageStores": "https://download.bls.gov/pub/time.series/pc/pc.data.29.FoodBeverageStores", + "MiningSupport": "https://download.bls.gov/pub/time.series/pc/pc.data.3.MiningSupport", + "HealthStores": "https://download.bls.gov/pub/time.series/pc/pc.data.30.HealthStores", + "GasolineStations": "https://download.bls.gov/pub/time.series/pc/pc.data.31.GasolineStations", + "ClothingStores": "https://download.bls.gov/pub/time.series/pc/pc.data.32.ClothingStores", + "SportsMusicStores": "https://download.bls.gov/pub/time.series/pc/pc.data.33.SportsMusicStores", + "GeneralStores": "https://download.bls.gov/pub/time.series/pc/pc.data.34.GeneralStores", + "NonstoreRetailers": "https://download.bls.gov/pub/time.series/pc/pc.data.35.NonstoreRetailers", + "AirTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.36.AirTransportation", + "RailTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.37.RailTransportation", + "WaterTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.38.WaterTransportation", + "TruckTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.39.TruckTransportation", + "Food": "https://download.bls.gov/pub/time.series/pc/pc.data.4.Food", + "PipelineTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.40.PipelineTransportation", + "TransportationSupport": "https://download.bls.gov/pub/time.series/pc/pc.data.42.TransportationSupport", + "PostalService": "https://download.bls.gov/pub/time.series/pc/pc.data.43.PostalService", + "CouriersAndMessengers": "https://download.bls.gov/pub/time.series/pc/pc.data.44.CouriersAndMessengers", + "WarehousingStorage": "https://download.bls.gov/pub/time.series/pc/pc.data.45.WarehousingStorage", + "Utilities": "https://download.bls.gov/pub/time.series/pc/pc.data.46.Utilities", + "AmbulatoryHealthCareServices": "https://download.bls.gov/pub/time.series/pc/pc.data.47.AmbulatoryHealthCareServices", + "BeverageTobacco": "https://download.bls.gov/pub/time.series/pc/pc.data.5.BeverageTobacco", + "Hospitals": "https://download.bls.gov/pub/time.series/pc/pc.data.50.Hospitals", + "NursingResidentialCareFacil": "https://download.bls.gov/pub/time.series/pc/pc.data.51.NursingResidentialCareFacil", + "Publishing": "https://download.bls.gov/pub/time.series/pc/pc.data.53.Publishing", + "Broadcasting": "https://download.bls.gov/pub/time.series/pc/pc.data.54.Broadcasting", + "Telecommunications": "https://download.bls.gov/pub/time.series/pc/pc.data.55.Telecommunications", + "ISPsSearchPortandDataProcess": "https://download.bls.gov/pub/time.series/pc/pc.data.56.ISPsSearchPortandDataProcess", + "Finance": "https://download.bls.gov/pub/time.series/pc/pc.data.57.Finance", + "InsuranceCarriers": "https://download.bls.gov/pub/time.series/pc/pc.data.58.InsuranceCarriers", + "RealEstate": "https://download.bls.gov/pub/time.series/pc/pc.data.59.RealEstate", + "Textile": "https://download.bls.gov/pub/time.series/pc/pc.data.6.Textile", + "EducationalServices": "https://download.bls.gov/pub/time.series/pc/pc.data.61.EducationalServices", + "RentalandLeasingServices": "https://download.bls.gov/pub/time.series/pc/pc.data.62.RentalandLeasingServices", + "ProfessionalandTechnicalServ": "https://download.bls.gov/pub/time.series/pc/pc.data.63.ProfessionalandTechnicalServ", + "AdministrativeandSupportServ": "https://download.bls.gov/pub/time.series/pc/pc.data.67.AdministrativeandSupportServ", + "TextileProduct": "https://download.bls.gov/pub/time.series/pc/pc.data.7.TextileProduct", + "WasteMgtandRemediationServ": "https://download.bls.gov/pub/time.series/pc/pc.data.70.WasteMgtandRemediationServ", + "Accommodation": "https://download.bls.gov/pub/time.series/pc/pc.data.71.Accommodation", + "RecyclableMaterials": "https://download.bls.gov/pub/time.series/pc/pc.data.72.RecyclableMaterials", + "MiscellaneousStoreRetailers": "https://download.bls.gov/pub/time.series/pc/pc.data.73.MiscellaneousStoreRetailers", + "PremiumsforPropandCasualtyIns": "https://download.bls.gov/pub/time.series/pc/pc.data.74.PremiumsforPropandCasualtyIns", + "Construction": "https://download.bls.gov/pub/time.series/pc/pc.data.75.Construction", + "WholesaleTrade": "https://download.bls.gov/pub/time.series/pc/pc.data.76.WholesaleTrade", + "Recreation": "https://download.bls.gov/pub/time.series/pc/pc.data.77.Recreation", + "Apparel": "https://download.bls.gov/pub/time.series/pc/pc.data.8.Apparel", + "OtherServices": "https://download.bls.gov/pub/time.series/pc/pc.data.81.OtherServices", + "Leather": "https://download.bls.gov/pub/time.series/pc/pc.data.9.Leather", + "footnote": "https://download.bls.gov/pub/time.series/pc/pc.footnote", + "industry": "https://download.bls.gov/pub/time.series/pc/pc.industry", + "period": "https://download.bls.gov/pub/time.series/pc/pc.period", + "product": "https://download.bls.gov/pub/time.series/pc/pc.product", + "seasonal": "https://download.bls.gov/pub/time.series/pc/pc.seasonal", + "series": "https://download.bls.gov/pub/time.series/pc/pc.series" + }, + "pd": { + "Current": "https://download.bls.gov/pub/time.series/pd/pd.data.0.Current", + "MetalMining": "https://download.bls.gov/pub/time.series/pd/pd.data.1.MetalMining", + "Lumber": "https://download.bls.gov/pub/time.series/pd/pd.data.10.Lumber", + "Furniture": "https://download.bls.gov/pub/time.series/pd/pd.data.11.Furniture", + "Paper": "https://download.bls.gov/pub/time.series/pd/pd.data.12.Paper", + "Printing": "https://download.bls.gov/pub/time.series/pd/pd.data.13.Printing", + "Chemicals": "https://download.bls.gov/pub/time.series/pd/pd.data.14.Chemicals", + "Petroleum": "https://download.bls.gov/pub/time.series/pd/pd.data.15.Petroleum", + "Rubber": "https://download.bls.gov/pub/time.series/pd/pd.data.16.Rubber", + "Leather": "https://download.bls.gov/pub/time.series/pd/pd.data.17.Leather", + "Stone": "https://download.bls.gov/pub/time.series/pd/pd.data.18.Stone", + "PrimaryMetal": "https://download.bls.gov/pub/time.series/pd/pd.data.19.PrimaryMetal", + "AnthraciteMining": "https://download.bls.gov/pub/time.series/pd/pd.data.2.AnthraciteMining", + "FabricatedMetal": "https://download.bls.gov/pub/time.series/pd/pd.data.20.FabricatedMetal", + "Machinery": "https://download.bls.gov/pub/time.series/pd/pd.data.21.Machinery", + "ElectricalMachinery": "https://download.bls.gov/pub/time.series/pd/pd.data.22.ElectricalMachinery", + "TransportationEquipment": "https://download.bls.gov/pub/time.series/pd/pd.data.23.TransportationEquipment", + "MeasuringInstruments": "https://download.bls.gov/pub/time.series/pd/pd.data.24.MeasuringInstruments", + "Miscellaneous": "https://download.bls.gov/pub/time.series/pd/pd.data.25.Miscellaneous", + "AirTransportation": "https://download.bls.gov/pub/time.series/pd/pd.data.29.AirTransportation", + "BituminousAndLignite": "https://download.bls.gov/pub/time.series/pd/pd.data.3.BituminousAndLignite", + "PipeLines": "https://download.bls.gov/pub/time.series/pd/pd.data.30.PipeLines", + "Other": "https://download.bls.gov/pub/time.series/pd/pd.data.31.Other", + "OilAndGas": "https://download.bls.gov/pub/time.series/pd/pd.data.4.OilAndGas", + "NonMetallicMining": "https://download.bls.gov/pub/time.series/pd/pd.data.5.NonMetallicMining", + "Food": "https://download.bls.gov/pub/time.series/pd/pd.data.6.Food", + "Tobacco": "https://download.bls.gov/pub/time.series/pd/pd.data.7.Tobacco", + "Textile": "https://download.bls.gov/pub/time.series/pd/pd.data.8.Textile", + "Apparel": "https://download.bls.gov/pub/time.series/pd/pd.data.9.Apparel", + "footnote": "https://download.bls.gov/pub/time.series/pd/pd.footnote", + "industry": "https://download.bls.gov/pub/time.series/pd/pd.industry", + "period": "https://download.bls.gov/pub/time.series/pd/pd.period", + "product": "https://download.bls.gov/pub/time.series/pd/pd.product", + "seasonal": "https://download.bls.gov/pub/time.series/pd/pd.seasonal", + "series": "https://download.bls.gov/pub/time.series/pd/pd.series" + }, + "pr": { + "class": "https://download.bls.gov/pub/time.series/pr/pr.class", + "Current": "https://download.bls.gov/pub/time.series/pr/pr.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/pr/pr.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/pr/pr.duration", + "footnote": "https://download.bls.gov/pub/time.series/pr/pr.footnote", + "measure": "https://download.bls.gov/pub/time.series/pr/pr.measure", + "period": "https://download.bls.gov/pub/time.series/pr/pr.period", + "seasonal": "https://download.bls.gov/pub/time.series/pr/pr.seasonal", + "sector": "https://download.bls.gov/pub/time.series/pr/pr.sector", + "series": "https://download.bls.gov/pub/time.series/pr/pr.series" + }, + "sa": { + "message": "https://download.bls.gov/pub/time.series/sa/.message", + "area": "https://download.bls.gov/pub/time.series/sa/sa.area", + "Current": "https://download.bls.gov/pub/time.series/sa/sa.data.0.Current", + "Florida": "https://download.bls.gov/pub/time.series/sa/sa.data.10c.Florida", + "Georgia": "https://download.bls.gov/pub/time.series/sa/sa.data.11b.Georgia", + "Hawaii": "https://download.bls.gov/pub/time.series/sa/sa.data.12.Hawaii", + "Idaho": "https://download.bls.gov/pub/time.series/sa/sa.data.13.Idaho", + "Illinois": "https://download.bls.gov/pub/time.series/sa/sa.data.14c.Illinois", + "Indiana": "https://download.bls.gov/pub/time.series/sa/sa.data.15b.Indiana", + "Iowa": "https://download.bls.gov/pub/time.series/sa/sa.data.16.Iowa", + "Kansas": "https://download.bls.gov/pub/time.series/sa/sa.data.17.Kansas", + "Kentucky": "https://download.bls.gov/pub/time.series/sa/sa.data.18.Kentucky", + "Louisiana": "https://download.bls.gov/pub/time.series/sa/sa.data.19b.Louisiana", + "Alabama": "https://download.bls.gov/pub/time.series/sa/sa.data.1b.Alabama", + "Alaska": "https://download.bls.gov/pub/time.series/sa/sa.data.2.Alaska", + "Maine": "https://download.bls.gov/pub/time.series/sa/sa.data.20.Maine", + "Maryland": "https://download.bls.gov/pub/time.series/sa/sa.data.21.Maryland", + "Massachusetts": "https://download.bls.gov/pub/time.series/sa/sa.data.22b.Massachusetts", + "Michigan": "https://download.bls.gov/pub/time.series/sa/sa.data.23d.Michigan", + "Minnesota": "https://download.bls.gov/pub/time.series/sa/sa.data.24.Minnesota", + "Mississippi": "https://download.bls.gov/pub/time.series/sa/sa.data.25.Mississippi", + "Missouri": "https://download.bls.gov/pub/time.series/sa/sa.data.26b.Missouri", + "Montana": "https://download.bls.gov/pub/time.series/sa/sa.data.27.Montana", + "Nebraska": "https://download.bls.gov/pub/time.series/sa/sa.data.28.Nebraska", + "Nevada": "https://download.bls.gov/pub/time.series/sa/sa.data.29.Nevada", + "Arizona": "https://download.bls.gov/pub/time.series/sa/sa.data.3.Arizona", + "NewHampshire": "https://download.bls.gov/pub/time.series/sa/sa.data.30.NewHampshire", + "NewJersey": "https://download.bls.gov/pub/time.series/sa/sa.data.31c.NewJersey", + "NewMexico": "https://download.bls.gov/pub/time.series/sa/sa.data.32.NewMexico", + "NewYork": "https://download.bls.gov/pub/time.series/sa/sa.data.33i.NewYork", + "NorthCarolina": "https://download.bls.gov/pub/time.series/sa/sa.data.34b.NorthCarolina", + "NorthDakota": "https://download.bls.gov/pub/time.series/sa/sa.data.35.NorthDakota", + "Ohio": "https://download.bls.gov/pub/time.series/sa/sa.data.36f.Ohio", + "Oklahoma": "https://download.bls.gov/pub/time.series/sa/sa.data.37.Oklahoma", + "Oregon": "https://download.bls.gov/pub/time.series/sa/sa.data.38b.Oregon", + "Pennsylvania": "https://download.bls.gov/pub/time.series/sa/sa.data.39g.Pennsylvania", + "PuertoRico": "https://download.bls.gov/pub/time.series/sa/sa.data.40.PuertoRico", + "RhodeIsland": "https://download.bls.gov/pub/time.series/sa/sa.data.41.RhodeIsland", + "SouthCarolina": "https://download.bls.gov/pub/time.series/sa/sa.data.42b.SouthCarolina", + "SouthDakota": "https://download.bls.gov/pub/time.series/sa/sa.data.43.SouthDakota", + "Tennessee": "https://download.bls.gov/pub/time.series/sa/sa.data.44b.Tennessee", + "Texas": "https://download.bls.gov/pub/time.series/sa/sa.data.45e.Texas", + "Utah": "https://download.bls.gov/pub/time.series/sa/sa.data.46.Utah", + "Vermont": "https://download.bls.gov/pub/time.series/sa/sa.data.47.Vermont", + "Virginia": "https://download.bls.gov/pub/time.series/sa/sa.data.48c.Virginia", + "VirginIslands": "https://download.bls.gov/pub/time.series/sa/sa.data.49.VirginIslands", + "Arkansas": "https://download.bls.gov/pub/time.series/sa/sa.data.4b.Arkansas", + "Washington": "https://download.bls.gov/pub/time.series/sa/sa.data.50.Washington", + "WestVirginia": "https://download.bls.gov/pub/time.series/sa/sa.data.51b.WestVirginia", + "Wisconsin": "https://download.bls.gov/pub/time.series/sa/sa.data.52b.Wisconsin", + "Wyoming": "https://download.bls.gov/pub/time.series/sa/sa.data.53.Wyoming", + "California": "https://download.bls.gov/pub/time.series/sa/sa.data.5g.California", + "Colorado": "https://download.bls.gov/pub/time.series/sa/sa.data.6.Colorado", + "Connecticut": "https://download.bls.gov/pub/time.series/sa/sa.data.7b.Connecticut", + "Delaware": "https://download.bls.gov/pub/time.series/sa/sa.data.8.Delaware", + "DC": "https://download.bls.gov/pub/time.series/sa/sa.data.9.DC", + "data_type": "https://download.bls.gov/pub/time.series/sa/sa.data_type", + "detail": "https://download.bls.gov/pub/time.series/sa/sa.detail", + "footnote": "https://download.bls.gov/pub/time.series/sa/sa.footnote", + "industry": "https://download.bls.gov/pub/time.series/sa/sa.industry", + "period": "https://download.bls.gov/pub/time.series/sa/sa.period", + "series": "https://download.bls.gov/pub/time.series/sa/sa.series", + "state": "https://download.bls.gov/pub/time.series/sa/sa.state" + }, + "sh": { + "type": "https://download.bls.gov/pub/time.series/sh/sh.data.type", + "AllData": "https://download.bls.gov/pub/time.series/sh/sh.data.1.AllData", + "division": "https://download.bls.gov/pub/time.series/sh/sh.division", + "footnote": "https://download.bls.gov/pub/time.series/sh/sh.footnote", + "industry": "https://download.bls.gov/pub/time.series/sh/sh.industry", + "period": "https://download.bls.gov/pub/time.series/sh/sh.period", + "series": "https://download.bls.gov/pub/time.series/sh/sh.series" + }, + "si": { + "case_type": "https://download.bls.gov/pub/time.series/si/si.case_type", + "AllData": "https://download.bls.gov/pub/time.series/si/si.data.1.AllData", + "data_type": "https://download.bls.gov/pub/time.series/si/si.data_type", + "division": "https://download.bls.gov/pub/time.series/si/si.division", + "footnote": "https://download.bls.gov/pub/time.series/si/si.footnote", + "industry": "https://download.bls.gov/pub/time.series/si/si.industry", + "series": "https://download.bls.gov/pub/time.series/si/si.series" + }, + "sm": { + "area": "https://download.bls.gov/pub/time.series/sm/sm.area", + "Current": "https://download.bls.gov/pub/time.series/sm/sm.data.76.Government.Current", + "Alabama": "https://download.bls.gov/pub/time.series/sm/sm.data.1.Alabama", + "AllData": "https://download.bls.gov/pub/time.series/sm/sm.data.1.AllData", + "Florida": "https://download.bls.gov/pub/time.series/sm/sm.data.10b.Florida", + "Georgia": "https://download.bls.gov/pub/time.series/sm/sm.data.11.Georgia", + "Hawaii": "https://download.bls.gov/pub/time.series/sm/sm.data.12.Hawaii", + "Idaho": "https://download.bls.gov/pub/time.series/sm/sm.data.13.Idaho", + "Illinois": "https://download.bls.gov/pub/time.series/sm/sm.data.14.Illinois", + "Indiana": "https://download.bls.gov/pub/time.series/sm/sm.data.15.Indiana", + "Iowa": "https://download.bls.gov/pub/time.series/sm/sm.data.16.Iowa", + "Kansas": "https://download.bls.gov/pub/time.series/sm/sm.data.17.Kansas", + "Kentucky": "https://download.bls.gov/pub/time.series/sm/sm.data.18.Kentucky", + "Louisiana": "https://download.bls.gov/pub/time.series/sm/sm.data.19.Louisiana", + "Alaska": "https://download.bls.gov/pub/time.series/sm/sm.data.2.Alaska", + "Maine": "https://download.bls.gov/pub/time.series/sm/sm.data.20.Maine", + "Maryland": "https://download.bls.gov/pub/time.series/sm/sm.data.21.Maryland", + "Massachusetts": "https://download.bls.gov/pub/time.series/sm/sm.data.22.Massachusetts", + "Michigan": "https://download.bls.gov/pub/time.series/sm/sm.data.23b.Michigan", + "Minnesota": "https://download.bls.gov/pub/time.series/sm/sm.data.24.Minnesota", + "Mississippi": "https://download.bls.gov/pub/time.series/sm/sm.data.25.Mississippi", + "Missouri": "https://download.bls.gov/pub/time.series/sm/sm.data.26.Missouri", + "Montana": "https://download.bls.gov/pub/time.series/sm/sm.data.27.Montana", + "Nebraska": "https://download.bls.gov/pub/time.series/sm/sm.data.28.Nebraska", + "Nevada": "https://download.bls.gov/pub/time.series/sm/sm.data.29.Nevada", + "Arizona": "https://download.bls.gov/pub/time.series/sm/sm.data.3.Arizona", + "NewHampshire": "https://download.bls.gov/pub/time.series/sm/sm.data.30.NewHampshire", + "NewJersey": "https://download.bls.gov/pub/time.series/sm/sm.data.31.NewJersey", + "NewMexico": "https://download.bls.gov/pub/time.series/sm/sm.data.32.NewMexico", + "NewYork": "https://download.bls.gov/pub/time.series/sm/sm.data.33b.NewYork", + "NorthCarolina": "https://download.bls.gov/pub/time.series/sm/sm.data.34.NorthCarolina", + "NorthDakota": "https://download.bls.gov/pub/time.series/sm/sm.data.35.NorthDakota", + "Ohio": "https://download.bls.gov/pub/time.series/sm/sm.data.36.Ohio", + "Oklahoma": "https://download.bls.gov/pub/time.series/sm/sm.data.37.Oklahoma", + "Oregon": "https://download.bls.gov/pub/time.series/sm/sm.data.38.Oregon", + "Pennsylvania": "https://download.bls.gov/pub/time.series/sm/sm.data.39b.Pennsylvania", + "Arkansas": "https://download.bls.gov/pub/time.series/sm/sm.data.4.Arkansas", + "PuertoRico": "https://download.bls.gov/pub/time.series/sm/sm.data.40.PuertoRico", + "RhodeIsland": "https://download.bls.gov/pub/time.series/sm/sm.data.41.RhodeIsland", + "SouthCarolina": "https://download.bls.gov/pub/time.series/sm/sm.data.42.SouthCarolina", + "SouthDakota": "https://download.bls.gov/pub/time.series/sm/sm.data.43.SouthDakota", + "Tennessee": "https://download.bls.gov/pub/time.series/sm/sm.data.44.Tennessee", + "Texas": "https://download.bls.gov/pub/time.series/sm/sm.data.45c.Texas", + "Utah": "https://download.bls.gov/pub/time.series/sm/sm.data.46.Utah", + "Vermont": "https://download.bls.gov/pub/time.series/sm/sm.data.47.Vermont", + "Virginia": "https://download.bls.gov/pub/time.series/sm/sm.data.48.Virginia", + "VirginIslands": "https://download.bls.gov/pub/time.series/sm/sm.data.49.VirginIslands", + "Washington": "https://download.bls.gov/pub/time.series/sm/sm.data.50.Washington", + "WestVirginia": "https://download.bls.gov/pub/time.series/sm/sm.data.51.WestVirginia", + "Wisconsin": "https://download.bls.gov/pub/time.series/sm/sm.data.52.Wisconsin", + "Wyoming": "https://download.bls.gov/pub/time.series/sm/sm.data.53.Wyoming", + "All": "https://download.bls.gov/pub/time.series/sm/sm.data.55.TotalNonFarmStateWide.All", + "California": "https://download.bls.gov/pub/time.series/sm/sm.data.5c.California", + "Colorado": "https://download.bls.gov/pub/time.series/sm/sm.data.6.Colorado", + "Connecticut": "https://download.bls.gov/pub/time.series/sm/sm.data.7.Connecticut", + "Delaware": "https://download.bls.gov/pub/time.series/sm/sm.data.8.Delaware", + "DC": "https://download.bls.gov/pub/time.series/sm/sm.data.9.DC", + "data_type": "https://download.bls.gov/pub/time.series/sm/sm.data_type", + "footnote": "https://download.bls.gov/pub/time.series/sm/sm.footnote", + "industry": "https://download.bls.gov/pub/time.series/sm/sm.industry", + "period": "https://download.bls.gov/pub/time.series/sm/sm.period", + "seasonal": "https://download.bls.gov/pub/time.series/sm/sm.seasonal", + "series": "https://download.bls.gov/pub/time.series/sm/sm.series", + "state": "https://download.bls.gov/pub/time.series/sm/sm.state", + "supersector": "https://download.bls.gov/pub/time.series/sm/sm.supersector" + }, + "su": { + "area": "https://download.bls.gov/pub/time.series/su/su.area", + "base": "https://download.bls.gov/pub/time.series/su/su.base", + "Current": "https://download.bls.gov/pub/time.series/su/su.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/su/su.data.1.AllItems", + "footnote": "https://download.bls.gov/pub/time.series/su/su.footnote", + "item": "https://download.bls.gov/pub/time.series/su/su.item", + "periodicity": "https://download.bls.gov/pub/time.series/su/su.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/su/su.seasonal", + "series": "https://download.bls.gov/pub/time.series/su/su.series" + }, + "wd": { + "Current": "https://download.bls.gov/pub/time.series/wd/wd.data.0.Current", + "Pulp": "https://download.bls.gov/pub/time.series/wd/wd.data.10.Pulp", + "Metals10-103": "https://download.bls.gov/pub/time.series/wd/wd.data.11a.Metals10-103", + "Metals104-109": "https://download.bls.gov/pub/time.series/wd/wd.data.11b.Metals104-109", + "Machinery11-113": "https://download.bls.gov/pub/time.series/wd/wd.data.12a.Machinery11-113", + "Machinery114-116": "https://download.bls.gov/pub/time.series/wd/wd.data.12b.Machinery114-116", + "Machinery117-119": "https://download.bls.gov/pub/time.series/wd/wd.data.12c.Machinery117-119", + "MachineryInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.12i.MachineryInputs", + "Furniture": "https://download.bls.gov/pub/time.series/wd/wd.data.13.Furniture", + "Minerals": "https://download.bls.gov/pub/time.series/wd/wd.data.14.Minerals", + "TransportEqInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.14i.TransportEqInputs", + "Transportation": "https://download.bls.gov/pub/time.series/wd/wd.data.15.Transportation", + "Miscellaneous": "https://download.bls.gov/pub/time.series/wd/wd.data.16.Miscellaneous", + "TotalDurables": "https://download.bls.gov/pub/time.series/wd/wd.data.17.TotalDurables", + "SpecialIndexes": "https://download.bls.gov/pub/time.series/wd/wd.data.18.SpecialIndexes", + "FarmProducts": "https://download.bls.gov/pub/time.series/wd/wd.data.2.FarmProducts", + "StageofProcessing": "https://download.bls.gov/pub/time.series/wd/wd.data.20.StageofProcessing", + "FD-ID": "https://download.bls.gov/pub/time.series/wd/wd.data.21.FD-ID", + "RefinedPetroleum": "https://download.bls.gov/pub/time.series/wd/wd.data.23.RefinedPetroleum", + "ProcessedFoods": "https://download.bls.gov/pub/time.series/wd/wd.data.3.ProcessedFoods", + "Services": "https://download.bls.gov/pub/time.series/wd/wd.data.30.Services", + "TransportServInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.30i.TransportServInputs", + "Textile": "https://download.bls.gov/pub/time.series/wd/wd.data.4.Textile", + "Leather": "https://download.bls.gov/pub/time.series/wd/wd.data.5.Leather", + "HealthServInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.51i.HealthServInputs", + "EntertnOtherInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.56i.EntertnOtherInputs", + "Fuels": "https://download.bls.gov/pub/time.series/wd/wd.data.6.Fuels", + "Chemicals": "https://download.bls.gov/pub/time.series/wd/wd.data.7.Chemicals", + "ChemicalsInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.7i.ChemicalsInputs", + "Rubber": "https://download.bls.gov/pub/time.series/wd/wd.data.8.Rubber", + "Construction": "https://download.bls.gov/pub/time.series/wd/wd.data.80.Construction", + "ConstructnInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.80i.ConstructnInputs", + "RubberInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.8i.RubberInputs", + "Lumber": "https://download.bls.gov/pub/time.series/wd/wd.data.9.Lumber", + "footnote": "https://download.bls.gov/pub/time.series/wd/wd.footnote", + "group": "https://download.bls.gov/pub/time.series/wd/wd.group", + "item": "https://download.bls.gov/pub/time.series/wd/wd.item", + "seasonal": "https://download.bls.gov/pub/time.series/wd/wd.seasonal", + "series": "https://download.bls.gov/pub/time.series/wd/wd.series" + }, + "wm": { + "area": "https://download.bls.gov/pub/time.series/wm/wm.area", + "aspect": "https://download.bls.gov/pub/time.series/wm/wm.aspect", + "AllData": "https://download.bls.gov/pub/time.series/wm/wm.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/wm/wm.datatype", + "estimate": "https://download.bls.gov/pub/time.series/wm/wm.estimate", + "footnote": "https://download.bls.gov/pub/time.series/wm/wm.footnote", + "industry": "https://download.bls.gov/pub/time.series/wm/wm.industry", + "level": "https://download.bls.gov/pub/time.series/wm/wm.level", + "occupation": "https://download.bls.gov/pub/time.series/wm/wm.occupation", + "ownership": "https://download.bls.gov/pub/time.series/wm/wm.ownership", + "period": "https://download.bls.gov/pub/time.series/wm/wm.period", + "seasonal": "https://download.bls.gov/pub/time.series/wm/wm.seasonal", + "series": "https://download.bls.gov/pub/time.series/wm/wm.series", + "subcell": "https://download.bls.gov/pub/time.series/wm/wm.subcell" + }, + "wp": { + "Current": "https://download.bls.gov/pub/time.series/wp/wp.data.0.Current", + "AllCommodities": "https://download.bls.gov/pub/time.series/wp/wp.data.1.AllCommodities", + "Pulp": "https://download.bls.gov/pub/time.series/wp/wp.data.10.Pulp", + "Metals10-103": "https://download.bls.gov/pub/time.series/wp/wp.data.11a.Metals10-103", + "Metals104-109": "https://download.bls.gov/pub/time.series/wp/wp.data.11b.Metals104-109", + "Machinery11-113": "https://download.bls.gov/pub/time.series/wp/wp.data.12a.Machinery11-113", + "Machinery114-116": "https://download.bls.gov/pub/time.series/wp/wp.data.12b.Machinery114-116", + "Machinery117-119": "https://download.bls.gov/pub/time.series/wp/wp.data.12c.Machinery117-119", + "MachineryInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.12i.MachineryInputs", + "Furniture": "https://download.bls.gov/pub/time.series/wp/wp.data.13.Furniture", + "Minerals": "https://download.bls.gov/pub/time.series/wp/wp.data.14.Minerals", + "TransportEqInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.14i.TransportEqInputs", + "Transportation": "https://download.bls.gov/pub/time.series/wp/wp.data.15.Transportation", + "Miscellaneous": "https://download.bls.gov/pub/time.series/wp/wp.data.16.Miscellaneous", + "TotalDurables": "https://download.bls.gov/pub/time.series/wp/wp.data.17.TotalDurables", + "SpecialIndexes": "https://download.bls.gov/pub/time.series/wp/wp.data.18.SpecialIndexes", + "SteelMill": "https://download.bls.gov/pub/time.series/wp/wp.data.19.SteelMill", + "FarmProducts": "https://download.bls.gov/pub/time.series/wp/wp.data.2.FarmProducts", + "Aggregates": "https://download.bls.gov/pub/time.series/wp/wp.data.21.Aggregates", + "FD-ID": "https://download.bls.gov/pub/time.series/wp/wp.data.22.FD-ID", + "ProcessedFoods": "https://download.bls.gov/pub/time.series/wp/wp.data.3.ProcessedFoods", + "Services": "https://download.bls.gov/pub/time.series/wp/wp.data.30.Services", + "TransportServInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.30i.TransportServInputs", + "Textile": "https://download.bls.gov/pub/time.series/wp/wp.data.4.Textile", + "Leather": "https://download.bls.gov/pub/time.series/wp/wp.data.5.Leather", + "HealthServInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.51i.HealthServInputs", + "EntertnOtherInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.56i.EntertnOtherInputs", + "Fuels": "https://download.bls.gov/pub/time.series/wp/wp.data.6.Fuels", + "Chemicals": "https://download.bls.gov/pub/time.series/wp/wp.data.7.Chemicals", + "ChemicalsInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.7i.ChemicalsInputs", + "Rubber": "https://download.bls.gov/pub/time.series/wp/wp.data.8.Rubber", + "Construction": "https://download.bls.gov/pub/time.series/wp/wp.data.80.Construction", + "ConstructnInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.80i.ConstructnInputs", + "RubberInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.8i.RubberInputs", + "Lumber": "https://download.bls.gov/pub/time.series/wp/wp.data.9.Lumber", + "footnote": "https://download.bls.gov/pub/time.series/wp/wp.footnote", + "group": "https://download.bls.gov/pub/time.series/wp/wp.group", + "item": "https://download.bls.gov/pub/time.series/wp/wp.item", + "period": "https://download.bls.gov/pub/time.series/wp/wp.period", + "seasonal": "https://download.bls.gov/pub/time.series/wp/wp.seasonal", + "series": "https://download.bls.gov/pub/time.series/wp/wp.series" + }, + "ws": { + "AllData": "https://download.bls.gov/pub/time.series/ws/ws.data.1.AllData", + "footnote": "https://download.bls.gov/pub/time.series/ws/ws.footnote", + "measure": "https://download.bls.gov/pub/time.series/ws/ws.measure", + "period": "https://download.bls.gov/pub/time.series/ws/ws.period", + "seasonal": "https://download.bls.gov/pub/time.series/ws/ws.seasonal", + "series": "https://download.bls.gov/pub/time.series/ws/ws.series" + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/cpi_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/cpi_codes.json new file mode 100644 index 00000000000..3b2b62def86 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/cpi_codes.json @@ -0,0 +1,1199 @@ +{ + "ap": { + "area_code": { + "0000": "U.S. city average", + "0100": "Northeast", + "0110": "New England", + "0120": "Middle Atlantic", + "0200": "Midwest", + "0230": "East North Central", + "0240": "West North Central", + "0300": "South", + "0350": "South Atlantic", + "0360": "East South Central", + "0370": "West South Central", + "0400": "West", + "0480": "Mountain", + "0490": "Pacific", + "A104": "Pittsburgh, PA", + "A105": "Buffalo-Niagara Falls, NY", + "A106": "Scranton, PA", + "A210": "Cleveland-Akron, OH", + "A212": "Milwaukee-Racine, WI", + "A213": "Cincinnati-Hamilton, OH-KY-IN", + "A214": "Kansas City, MO-KS", + "A311": "Washington-Baltimore, DC-MD-VA-WV", + "A315": "Washington, DC-MD-VA", + "A317": "Baltimore, MD", + "A421": "Los Angeles-Riverside-Orange County, CA", + "A425": "Portland-Salem, OR-WA", + "B000": "City size B", + "B100": "Northeast size B", + "B200": "North Central size B", + "B300": "South size B", + "B400": "West size B", + "C000": "City size C", + "C100": "Northeast size C", + "C200": "North Central size C", + "C300": "South size C", + "C400": "West size C", + "D000": "Size Class D", + "D100": "Northeast - Size Class D", + "D200": "Midwest - Size Class D", + "D300": "South - Size Class D", + "D400": "West - Size Class D", + "N000": "Size Class B/C", + "N100": "Northeast - Size Class B/C", + "N200": "Midwest - Size Class B/C", + "N300": "South - Size Class B/C", + "N400": "West - Size Class B/C", + "S000": "Size Class A", + "S100": "Northeast - Size Class A", + "S11A": "Boston-Cambridge-Newton, MA-NH", + "S12A": "New York-Newark-Jersey City, NY-NJ-PA", + "S12B": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "S200": "Midwest - Size Class A", + "S23A": "Chicago-Naperville-Elgin, IL-IN-WI", + "S23B": "Detroit-Warren-Dearborn, MI", + "S24A": "Minneapolis-St.Paul-Bloomington, MN-WI", + "S24B": "St. Louis, MO-IL", + "S300": "South - Size Class A", + "S35A": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "S35B": "Miami-Fort Lauderdale-West Palm Beach, FL", + "S35C": "Atlanta-Sandy Springs-Roswell, GA", + "S35D": "Tampa-St. Petersburg-Clearwater, FL", + "S35E": "Baltimore-Columbia-Towson, MD", + "S37A": "Dallas-Fort Worth-Arlington, TX", + "S37B": "Houston-The Woodlands-Sugar Land, TX", + "S400": "West - Size Class A", + "S48A": "Phoenix-Mesa-Scottsdale, AZ", + "S48B": "Denver-Aurora-Lakewood, CO", + "S49A": "Los Angeles-Long Beach-Anaheim, CA", + "S49B": "San Francisco-Oakland-Hayward, CA", + "S49C": "Riverside-San Bernardino-Ontario, CA", + "S49D": "Seattle-Tacoma-Bellevue WA", + "S49E": "San Diego-Carlsbad, CA", + "S49F": "Urban Hawaii", + "S49G": "Urban Alaska" + }, + "item_code": { + "701111": "Flour, white, all purpose, per lb. (453.6 gm)", + "701311": "Rice, white, long grain, precooked (cost per pound/453.6 grams)", + "701312": "Rice, white, long grain, uncooked, per lb. (453.6 gm)", + "701321": "Spaghetti (cost per pound/453.6 grams)", + "701322": "Spaghetti and macaroni, per lb. (453.6 gm)", + "702111": "Bread, white, pan, per lb. (453.6 gm)", + "702112": "Bread, French, per lb. (453.6 gm)", + "702211": "Bread, rye, pan (cost per pound/453.6 grams)", + "702212": "Bread, whole wheat, pan, per lb. (453.6 gm)", + "702213": "Bread, wheat blend, pan (cost per pound/453.6 grams)", + "702221": "Rolls, hamburger (cost per pound/453.6 grams)", + "702411": "Cupcakes, chocolate (cost per pound/453.6 grams)", + "702421": "Cookies, chocolate chip, per lb. (453.6 gm)", + "702611": "Crackers, soda, salted, per lb. (453.6 gm)", + "703111": "Ground chuck, 100% beef, per lb. (453.6 gm)", + "703112": "Ground beef, 100% beef, per lb. (453.6 gm)", + "703113": "Ground beef, lean and extra lean, per lb. (453.6 gm)", + "703211": "Chuck roast, USDA Choice, bone-in, per lb. (453.6 gm)", + "703212": "Chuck roast, graded and ungraded, excluding USDA Prime and Choice, per lb. (453.6 gm)", + "703213": "Chuck roast, USDA Choice, boneless, per lb. (453.6 gm)", + "703311": "Round roast, USDA Choice, boneless, per lb. (453.6 gm)", + "703312": "Round roast, graded and ungraded, excluding USDA Prime and Choice, per lb. (453.6 gm)", + "703411": "Rib roast, USDA Choice, bone-in, per lb. (453.6 gm)", + "703421": "Steak, chuck, U.S. choice, bone-in (cost per pound/453.6 grams)", + "703422": "Steak, T-Bone, USDA Choice, bone-in, per lb. (453.6 gm)", + "703423": "Steak, porterhouse, U.S. choice, bone-in (cost per pound/453.6 grams)", + "703425": "Steak, rib eye, USDA Choice, boneless, per lb. (453.6 gm)", + "703431": "Short ribs, any primal source, bone-in, per lb. (453.6 gm)", + "703432": "Beef for stew, boneless, per lb. (453.6 gm)", + "703511": "Steak, round, USDA Choice, boneless, per lb. (453.6 gm)", + "703512": "Steak, round, graded and ungraded, excluding USDA Prime and Choice, per lb. (453.6 gm)", + "703611": "Steak, sirloin, USDA Choice, bone-in, per lb. (453.6 gm)", + "703612": "Steak, sirloin, graded and ungraded, excluding USDA Prime and Choice, per lb. (453.6 gm)", + "703613": "Steak, sirloin, USDA Choice, boneless, per lb. (453.6 gm)", + "704111": "Bacon, sliced, per lb. (453.6 gm)", + "704211": "Chops, center cut, bone-in, per lb. (453.6 gm)", + "704212": "Chops, boneless, per lb. (453.6 gm)", + "704311": "Ham, rump or shank half, bone-in, smoked,per lb. (453.6 gm)", + "704312": "Ham, boneless, excluding canned, per lb. (453.6 gm)", + "704313": "Ham, rump portion, bone-in, smoked (cost per pound/453.6 grams)", + "704314": "Ham, shank portion, bone-in, smoked (cost per pound/453.6 grams)", + "704321": "Ham, canned, 3 or 5 lbs, per lb. (453.6 gm)", + "704411": "Pork shoulder roast, blade boston, bone-in (cost per pound/453.6 grams)", + "704412": "Pork sirloin roast, bone-in (cost per pound/453.6 grams)", + "704413": "Shoulder picnic, bone-in, smoked, per lb. (453.6 gm)", + "704421": "Sausage, fresh, loose, per lb. (453.6 gm)", + "705111": "Frankfurters, all meat or all beef, per lb. (453.6 gm)", + "705121": "Bologna, all beef or mixed, per lb. (453.6 gm)", + "705141": "Beef liver (cost per pound/453.6 grams)", + "705142": "Lamb and mutton, bone-in, per lb. (453.6 gm)", + "706111": "Chicken, fresh, whole, per lb. (453.6 gm)", + "706211": "Chicken breast, bone-in, per lb. (453.6 gm)", + "706212": "Chicken legs, bone-in, per lb. (453.6 gm)", + "706311": "Turkey, frozen, whole, per lb. (453.6 gm)", + "707111": "Tuna, light, chunk, per lb. (453.6 gm)", + "708111": "Eggs, grade A, large, per doz.", + "708112": "Eggs, grade AA, large, per doz.", + "709111": "Milk, fresh, whole, fortified, per 1/2 gal. (1.9 lit)", + "709112": "Milk, fresh, whole, fortified, per gal. (3.8 lit)", + "709211": "Milk, fresh, skim (cost per one-half gallon/1.9 liters)", + "709212": "Milk, fresh, low fat, per 1/2 gal. (1.9 lit)", + "709213": "Milk, fresh, low fat, per gal. (3.8 lit)", + "710111": "Butter, salted, grade AA, stick, per lb. (453.6 gm)", + "710122": "Yogurt, natural, fruit flavored, per 8 oz. (226.8 gm)", + "710211": "American processed cheese, per lb. (453.6 gm)", + "710212": "Cheddar cheese, natural, per lb. (453.6 gm)", + "710411": "Ice cream, prepackaged, bulk, regular, per 1/2 gal. (1.9 lit)", + "711111": "Apples, Red Delicious, per lb. (453.6 gm)", + "711211": "Bananas, per lb. (453.6 gm)", + "711311": "Oranges, Navel, per lb. (453.6 gm)", + "711312": "Oranges, Valencia, per lb. (453.6 gm)", + "711411": "Grapefruit, per lb. (453.6 gm)", + "711412": "Lemons, per lb. (453.6 gm)", + "711413": "Pears, Anjou, per lb. (453.6 gm)", + "711414": "Peaches, per lb. (453.6 gm)", + "711415": "Strawberries, dry pint, per 12 oz. (340.2 gm)", + "711416": "Grapes, Emperor or Tokay (cost per pound/453.6 grams)", + "711417": "Grapes, Thompson Seedless, per lb. (453.6 gm)", + "711418": "Cherries, per lb. (453.6 gm)", + "712111": "Potatoes, white (cost per pound/453.6 grams)", + "712112": "Potatoes, white, per lb. (453.6 gm)", + "712211": "Lettuce, iceberg, per lb. (453.6 gm)", + "712311": "Tomatoes, field grown, per lb. (453.6 gm)", + "712401": "Cabbage, per lb. (453.6 gm)", + "712402": "Celery, per lb. (453.6 gm)", + "712403": "Carrots, short trimmed and topped, per lb. (453.6 gm)", + "712404": "Onions, dry yellow, per lb. (453.6 gm)", + "712405": "Onions, green scallions (cost per pound/453.6 grams)", + "712406": "Peppers, sweet, per lb. (453.6 gm)", + "712407": "Corn on the cob, per lb. (453.6 gm)", + "712408": "Radishes (cost per pound/453.6 grams)", + "712409": "Cucumbers, per lb. (453.6 gm)", + "712410": "Beans, green, snap (cost per pound/453.6 grams)", + "712411": "Mushrooms (cost per pound/453.6 grams)", + "712412": "Broccoli, per lb. (453.6 gm)", + "713111": "Orange juice, frozen concentrate, 12 oz. can, per 16 oz. (473.2 ml)", + "713311": "Apple Sauce, any variety, all sizes, per lb. (453.6 gm)", + "713312": "Peaches, any variety, all sizes, per lb. (453.6 gm)", + "714111": "Potatoes, frozen, French fried, per lb. (453.6 gm)", + "714221": "Corn, canned, any style, all sizes, per lb. (453.6 gm)", + "714231": "Tomatoes, canned, whole, per lb. (453.6 gm)", + "714232": "Tomatoes, canned, any type, all sizes, per lb. (453.6 gm)", + "714233": "Beans, dried, any type, all sizes, per lb. (453.6 gm)", + "715111": "Hard candy, solid (cost per pound/453.6 grams)", + "715211": "Sugar, white, all sizes, per lb. (453.6 gm)", + "715212": "Sugar, white, 33-80 oz. pkg, per lb. (453.6 gm)", + "715311": "Jelly (cost per pound/453.6 grams)", + "716111": "Margarine, vegetable oil blends, stick (cost per pound/453.6 grams)", + "716113": "Margarine, vegetable oil blends, soft, tubs (cost per pound/453.6 grams)", + "716114": "Margarine, stick, per lb. (453.6 gm)", + "716116": "Margarine, soft, tubs, per lb. (453.6 gm)", + "716121": "Shortening, vegetable oil blends, per lb. (453.6 gm)", + "716141": "Peanut butter, creamy, all sizes, per lb. (453.6 gm)", + "717111": "Cola, non-diet, return bottles, 6 or 8 pack (cost per 16 ounces/473.2 ml)", + "717112": "Cola, non diet, return bottles, 24-40 ounce (cost per 16 ounces/473.2 ml)", + "717113": "Cola, nondiet, cans, 72 oz. 6 pk., per 16 oz. (473.2 ml)", + "717114": "Cola, nondiet, per 2 liters (67.6 oz)", + "717311": "Coffee, 100%, ground roast, all sizes, per lb. (453.6 gm)", + "717312": "Coffee, 100%, ground roast, 13.1-20 oz. can, per lb. (453.6 gm)", + "717324": "Coffee, instant, plain, regular, 6.1-14 ounce (cost per 16 ounces/453.6 grams)", + "717325": "Coffee, freeze dried, regular, all sizes (cost per 16 ounces/453.6 grams)", + "717326": "Coffee, freeze dried, decaf., all sizes (cost per 16 ounces/453.6 grams)", + "717327": "Coffee, instant, plain, regular, all sizes, per lb. (453.6 gm)", + "717411": "Coffee, instant, plain, 9.1-14 ounce (cost per 16 ounces/453.6 grams)", + "717412": "Coffee, instant, plain, 3.1-6 ounce (cost per 16 ounces/453.6 grams)", + "717413": "Coffee, freeze dried, plain, 3.1-9 ounce (cost per 16 ounces/453.6 grams)", + "718311": "Potato chips, per 16 oz.", + "718631": "Pork and beans, canned (cost per 16 ounces/453.6 grams)", + "720111": "Malt beverages, all types, all sizes, any origin, per 16 oz. (473.2 ml)", + "720211": "Bourbon whiskey, 375 ml-1.75 liter (cost per 25.4 ounces/750 ml)", + "720221": "Vodka, domestic, 375 ml-1.75 liter (cost per 25.4 ounces/750 ml)", + "720222": "Vodka, all types, all sizes, any origin, per 1 liter (33.8 oz)", + "720311": "Wine, red and white table, all sizes, any origin, per 1 liter (33.8 oz)", + "72511": "Fuel oil #2 per gallon (3.785 liters)", + "72601": "Utility (piped) gas - 40 therms", + "72610": "Electricity per KWH", + "72611": "Utility (piped) gas - 100 therms", + "72620": "Utility (piped) gas per therm", + "72621": "Electricity per 500 KWH", + "74712": "Gasoline, leaded regular (cost per gallon/3.8 liters)", + "74713": "Gasoline, leaded premium (cost per gallon/3.8 liters)", + "74714": "Gasoline, unleaded regular, per gallon/3.785 liters", + "74715": "Gasoline, unleaded midgrade, per gallon/3.785 liters", + "74716": "Gasoline, unleaded premium, per gallon/3.785 liters", + "74717": "Automotive diesel fuel, per gallon/3.785 liters", + "7471A": "Gasoline, all types, per gallon/3.785 liters", + "FC1101": "All uncooked ground beef, per lb. (453.6 gm)", + "FC2101": "All Uncooked Beef Roasts, per lb. (453.6 gm)", + "FC3101": "All Uncooked Beef Steaks, per lb. (453.6 gm)", + "FC4101": "All Uncooked Other Beef (Excluding Veal), per lb. (453.6 gm)", + "FD2101": "All Ham (Excluding Canned Ham and Luncheon Slices), per lb. (453.6 gm)", + "FD3101": "All Pork Chops, per lb. (453.6 gm)", + "FD4101": "All Other Pork (Excluding Canned Ham and Luncheon Slices), per lb. (453.6 gm)", + "FF1101": "Chicken breast, boneless, per lb. (453.6 gm)", + "FJ1101": "Milk, fresh, low-fat, reduced fat, skim, per gal. (3.8 lit)", + "FJ4101": "Yogurt, per 8 oz. (226.8 gm)", + "FL2101": "Lettuce, romaine, per lb. (453.6 gm)", + "FN1101": "All soft drinks, per 2 liters (67.6 oz)", + "FN1102": "All soft drinks, 12 pk, 12 oz., cans, per 12 oz. (354.9 ml)", + "FS1101": "Butter, stick, per lb. (453.6 gm)" + } + }, + "cu": { + "area_code": { + "0000": "U.S. city average", + "0100": "Northeast", + "0110": "New England", + "0120": "Middle Atlantic", + "0200": "Midwest", + "0230": "East North Central", + "0240": "West North Central", + "0300": "South", + "0350": "South Atlantic", + "0360": "East South Central", + "0370": "West South Central", + "0400": "West", + "0480": "Mountain", + "0490": "Pacific", + "A104": "Pittsburgh, PA", + "A210": "Cleveland-Akron, OH", + "A212": "Milwaukee-Racine, WI", + "A213": "Cincinnati-Hamilton, OH-KY-IN", + "A214": "Kansas City, MO-KS", + "A311": "Washington-Baltimore, DC-MD-VA-WV", + "A421": "Los Angeles-Riverside-Orange County, CA", + "A425": "Portland-Salem, OR-WA", + "D000": "Size Class D", + "D200": "Midwest - Size Class D", + "D300": "South - Size Class D", + "N000": "Size Class B/C", + "N100": "Northeast - Size Class B/C", + "N200": "Midwest - Size Class B/C", + "N300": "South - Size Class B/C", + "N400": "West - Size Class B/C", + "S000": "Size Class A", + "S100": "Northeast - Size Class A", + "S11A": "Boston-Cambridge-Newton, MA-NH", + "S12A": "New York-Newark-Jersey City, NY-NJ-PA", + "S12B": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "S200": "Midwest - Size Class A", + "S23A": "Chicago-Naperville-Elgin, IL-IN-WI", + "S23B": "Detroit-Warren-Dearborn, MI", + "S24A": "Minneapolis-St.Paul-Bloomington, MN-WI", + "S24B": "St. Louis, MO-IL", + "S300": "South - Size Class A", + "S35A": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "S35B": "Miami-Fort Lauderdale-West Palm Beach, FL", + "S35C": "Atlanta-Sandy Springs-Roswell, GA", + "S35D": "Tampa-St. Petersburg-Clearwater, FL", + "S35E": "Baltimore-Columbia-Towson, MD", + "S37A": "Dallas-Fort Worth-Arlington, TX", + "S37B": "Houston-The Woodlands-Sugar Land, TX", + "S400": "West - Size Class A", + "S48A": "Phoenix-Mesa-Scottsdale, AZ", + "S48B": "Denver-Aurora-Lakewood, CO", + "S49A": "Los Angeles-Long Beach-Anaheim, CA", + "S49B": "San Francisco-Oakland-Hayward, CA", + "S49C": "Riverside-San Bernardino-Ontario, CA", + "S49D": "Seattle-Tacoma-Bellevue WA", + "S49E": "San Diego-Carlsbad, CA", + "S49F": "Urban Hawaii", + "S49G": "Urban Alaska" + }, + "item_code": { + "AA0": "All items - old base", + "AA0R": "Purchasing power of the consumer dollar - old base", + "SA0": "All items", + "SA0E": "Energy", + "SA0L1": "All items less food", + "SA0L12": "All items less food and shelter", + "SA0L12E": "All items less food, shelter, and energy", + "SA0L12E4": "All items less food, shelter, energy, and used cars and trucks", + "SA0L1E": "All items less food and energy", + "SA0L2": "All items less shelter", + "SA0L5": "All items less medical care", + "SA0LE": "All items less energy", + "SA0R": "Purchasing power of the consumer dollar", + "SA311": "Apparel less footwear", + "SAA": "Apparel", + "SAA1": "Men's and boys' apparel", + "SAA2": "Women's and girls' apparel", + "SAC": "Commodities", + "SACE": "Energy commodities", + "SACL1": "Commodities less food", + "SACL11": "Commodities less food and beverages", + "SACL1E": "Commodities less food and energy commodities", + "SACL1E4": "Commodities less food, energy, and used cars and trucks", + "SAD": "Durables", + "SAE": "Education and communication", + "SAE1": "Education", + "SAE2": "Communication", + "SAE21": "Information and information processing", + "SAEC": "Education and communication commodities", + "SAES": "Education and communication services", + "SAF": "Food and beverages", + "SAF1": "Food", + "SAF11": "Food at home", + "SAF111": "Cereals and bakery products", + "SAF112": "Meats, poultry, fish, and eggs", + "SAF1121": "Meats, poultry, and fish", + "SAF11211": "Meats", + "SAF113": "Fruits and vegetables", + "SAF1131": "Fresh fruits and vegetables", + "SAF114": "Nonalcoholic beverages and beverage materials", + "SAF115": "Other food at home", + "SAF116": "Alcoholic beverages", + "SAG": "Other goods and services", + "SAG1": "Personal care", + "SAGC": "Other goods", + "SAGS": "Other personal services", + "SAH": "Housing", + "SAH1": "Shelter", + "SAH2": "Fuels and utilities", + "SAH21": "Household energy", + "SAH3": "Household furnishings and operations", + "SAH31": "Household furnishings and supplies", + "SAM": "Medical care", + "SAM1": "Medical care commodities", + "SAM2": "Medical care services", + "SAN": "Nondurables", + "SAN1D": "Domestically produced farm food", + "SANL1": "Nondurables less food", + "SANL11": "Nondurables less food and beverages", + "SANL113": "Nondurables less food, beverages, and apparel", + "SANL13": "Nondurables less food and apparel", + "SAR": "Recreation", + "SARC": "Recreation commodities", + "SARS": "Recreation services", + "SAS": "Services", + "SAS24": "Utilities and public transportation", + "SAS2RS": "Rent of shelter", + "SAS367": "Other services", + "SAS4": "Transportation services", + "SASL2RS": "Services less rent of shelter", + "SASL5": "Services less medical care services", + "SASLE": "Services less energy services", + "SAT": "Transportation", + "SAT1": "Private transportation", + "SATCLTB": "Transportation commodities less motor fuel", + "SEAA": "Men's apparel", + "SEAA01": "Men's suits, sport coats, and outerwear", + "SEAA02": "Men's underwear, nightwear, swimwear and accessories", + "SEAA03": "Men's shirts and sweaters", + "SEAA04": "Men's pants and shorts", + "SEAB": "Boys' apparel", + "SEAC": "Women's apparel", + "SEAC01": "Women's outerwear", + "SEAC02": "Women's dresses", + "SEAC03": "Women's suits and separates", + "SEAC04": "Women's underwear, nightwear, swimwear and accessories", + "SEAD": "Girls' apparel", + "SEAE": "Footwear", + "SEAE01": "Men's footwear", + "SEAE02": "Boys' and girls' footwear", + "SEAE03": "Women's footwear", + "SEAF": "Infants' and toddlers' apparel", + "SEAG": "Jewelry and watches", + "SEAG01": "Watches", + "SEAG02": "Jewelry", + "SEEA": "Educational books and supplies", + "SEEB": "Tuition, other school fees, and childcare", + "SEEB01": "College tuition and fees", + "SEEB02": "Elementary and high school tuition and fees", + "SEEB03": "Day care and preschool", + "SEEB04": "Technical and business school tuition and fees", + "SEEC": "Postage and delivery services", + "SEEC01": "Postage", + "SEEC02": "Delivery services", + "SEED": "Telephone services", + "SEED03": "Wireless telephone services", + "SEED04": "Residential telephone services", + "SEEE": "Information technology, hardware and services", + "SEEE01": "Computers, peripherals, and smart home assistants", + "SEEE02": "Computer software and accessories", + "SEEE03": "Internet services and electronic information providers", + "SEEE04": "Telephone hardware, calculators, and other consumer information items", + "SEEEC": "Information technology commodities", + "SEFA": "Cereals and cereal products", + "SEFA01": "Flour and prepared flour mixes", + "SEFA02": "Breakfast cereal", + "SEFA03": "Rice, pasta, cornmeal", + "SEFB": "Bakery products", + "SEFB01": "Bread", + "SEFB02": "Fresh biscuits, rolls, muffins", + "SEFB03": "Cakes, cupcakes, and cookies", + "SEFB04": "Other bakery products", + "SEFC": "Beef and veal", + "SEFC01": "Uncooked ground beef", + "SEFC02": "Uncooked beef roasts", + "SEFC03": "Uncooked beef steaks", + "SEFC04": "Uncooked other beef and veal", + "SEFD": "Pork", + "SEFD01": "Bacon, breakfast sausage, and related products", + "SEFD02": "Ham", + "SEFD03": "Pork chops", + "SEFD04": "Other pork including roasts, steaks, and ribs", + "SEFE": "Other meats", + "SEFF": "Poultry", + "SEFF01": "Chicken", + "SEFF02": "Other uncooked poultry including turkey", + "SEFG": "Fish and seafood", + "SEFG01": "Fresh fish and seafood", + "SEFG02": "Processed fish and seafood", + "SEFH": "Eggs", + "SEFJ": "Dairy and related products", + "SEFJ01": "Milk", + "SEFJ02": "Cheese and related products", + "SEFJ03": "Ice cream and related products", + "SEFJ04": "Other dairy and related products", + "SEFK": "Fresh fruits", + "SEFK01": "Apples", + "SEFK02": "Bananas", + "SEFK03": "Citrus fruits", + "SEFK04": "Other fresh fruits", + "SEFL": "Fresh vegetables", + "SEFL01": "Potatoes", + "SEFL02": "Lettuce", + "SEFL03": "Tomatoes", + "SEFL04": "Other fresh vegetables", + "SEFM": "Processed fruits and vegetables", + "SEFM01": "Canned fruits and vegetables", + "SEFM02": "Frozen fruits and vegetables", + "SEFM03": "Other processed fruits and vegetables including dried", + "SEFN": "Juices and nonalcoholic drinks", + "SEFN01": "Carbonated drinks", + "SEFN02": "Frozen noncarbonated juices and drinks", + "SEFN03": "Nonfrozen noncarbonated juices and drinks", + "SEFP": "Beverage materials including coffee and tea", + "SEFP01": "Coffee", + "SEFP02": "Other beverage materials including tea", + "SEFR": "Sugar and sweets", + "SEFR01": "Sugar and sugar substitutes", + "SEFR02": "Candy and chewing gum", + "SEFR03": "Other sweets", + "SEFS": "Fats and oils", + "SEFS01": "Butter and margarine", + "SEFS02": "Salad dressing", + "SEFS03": "Other fats and oils including peanut butter", + "SEFT": "Other foods", + "SEFT01": "Soups", + "SEFT02": "Frozen and freeze dried prepared foods", + "SEFT03": "Snacks", + "SEFT04": "Spices, seasonings, condiments, sauces", + "SEFT05": "Baby food and formula", + "SEFT06": "Other miscellaneous foods", + "SEFV": "Food away from home", + "SEFV01": "Full service meals and snacks", + "SEFV02": "Limited service meals and snacks", + "SEFV03": "Food at employee sites and schools", + "SEFV04": "Food from vending machines and mobile vendors", + "SEFV05": "Other food away from home", + "SEFW": "Alcoholic beverages at home", + "SEFW01": "Beer, ale, and other malt beverages at home", + "SEFW02": "Distilled spirits at home", + "SEFW03": "Wine at home", + "SEFX": "Alcoholic beverages away from home", + "SEGA": "Tobacco and smoking products", + "SEGA01": "Cigarettes", + "SEGA02": "Tobacco products other than cigarettes", + "SEGB": "Personal care products", + "SEGB01": "Hair, dental, shaving, and miscellaneous personal care products", + "SEGB02": "Cosmetics, perfume, bath, nail preparations and implements", + "SEGC": "Personal care services", + "SEGC01": "Haircuts and other personal care services", + "SEGD": "Miscellaneous personal services", + "SEGD01": "Legal services", + "SEGD02": "Funeral expenses", + "SEGD03": "Laundry and dry cleaning services", + "SEGD04": "Apparel services other than laundry and dry cleaning", + "SEGD05": "Financial services", + "SEGE": "Miscellaneous personal goods", + "SEHA": "Rent of primary residence", + "SEHB": "Lodging away from home", + "SEHB01": "Housing at school, excluding board", + "SEHB02": "Other lodging away from home including hotels and motels", + "SEHC": "Owners' equivalent rent of residences", + "SEHC01": "Owners' equivalent rent of primary residence", + "SEHD": "Tenants' and household insurance", + "SEHE": "Fuel oil and other fuels", + "SEHE01": "Fuel oil", + "SEHE02": "Propane, kerosene, and firewood", + "SEHF": "Energy services", + "SEHF01": "Electricity", + "SEHF02": "Utility (piped) gas service", + "SEHG": "Water and sewer and trash collection services", + "SEHG01": "Water and sewerage maintenance", + "SEHG02": "Garbage and trash collection", + "SEHH": "Window and floor coverings and other linens", + "SEHH01": "Floor coverings", + "SEHH02": "Window coverings", + "SEHH03": "Other linens", + "SEHJ": "Furniture and bedding", + "SEHJ01": "Bedroom furniture", + "SEHJ02": "Living room, kitchen, and dining room furniture", + "SEHJ03": "Other furniture", + "SEHK": "Appliances", + "SEHK01": "Major appliances", + "SEHK02": "Other appliances", + "SEHL": "Other household equipment and furnishings", + "SEHL01": "Clocks, lamps, and decorator items", + "SEHL02": "Indoor plants and flowers", + "SEHL03": "Dishes and flatware", + "SEHL04": "Nonelectric cookware and tableware", + "SEHM": "Tools, hardware, outdoor equipment and supplies", + "SEHM01": "Tools, hardware and supplies", + "SEHM02": "Outdoor equipment and supplies", + "SEHN": "Housekeeping supplies", + "SEHN01": "Household cleaning products", + "SEHN02": "Household paper products", + "SEHN03": "Miscellaneous household products", + "SEHP": "Household operations", + "SEHP01": "Domestic services", + "SEHP02": "Gardening and lawncare services", + "SEHP03": "Moving, storage, freight expense", + "SEHP04": "Repair of household items", + "SEMC": "Professional services", + "SEMC01": "Physicians' services", + "SEMC02": "Dental services", + "SEMC03": "Eyeglasses and eye care", + "SEMC04": "Services by other medical professionals", + "SEMD": "Hospital and related services", + "SEMD01": "Hospital services", + "SEMD02": "Nursing homes and adult day services", + "SEMD03": "Care of invalids and elderly at home", + "SEME": "Health insurance", + "SEMF": "Medicinal drugs", + "SEMF01": "Prescription drugs", + "SEMF02": "Nonprescription drugs", + "SEMG": "Medical equipment and supplies", + "SERA": "Video and audio", + "SERA01": "Televisions", + "SERA02": "Cable, satellite, and live streaming television service", + "SERA03": "Other video equipment", + "SERA04": "Purchase, subscription, and rental of video", + "SERA05": "Audio equipment", + "SERA06": "Recorded music and music subscriptions", + "SERAC": "Video and audio products", + "SERAS": "Video and audio services", + "SERB": "Pets, pet products and services", + "SERB01": "Pets and pet products", + "SERB02": "Pet services including veterinary", + "SERC": "Sporting goods", + "SERC01": "Sports vehicles including bicycles", + "SERC02": "Sports equipment", + "SERD": "Photography", + "SERD01": "Photographic equipment and supplies", + "SERD02": "Photographers and photo processing", + "SERE": "Other recreational goods", + "SERE01": "Toys", + "SERE02": "Sewing machines, fabric and supplies", + "SERE03": "Music instruments and accessories", + "SERF": "Other recreation services", + "SERF01": "Club membership for shopping clubs, fraternal, or other organizations, or participant sports fees", + "SERF02": "Admissions", + "SERF03": "Fees for lessons or instructions", + "SERG": "Recreational reading materials", + "SERG01": "Newspapers and magazines", + "SERG02": "Recreational books", + "SETA": "New and used motor vehicles", + "SETA01": "New vehicles", + "SETA02": "Used cars and trucks", + "SETA03": "Leased cars and trucks", + "SETA04": "Car and truck rental", + "SETB": "Motor fuel", + "SETB01": "Gasoline (all types)", + "SETB02": "Other motor fuels", + "SETC": "Motor vehicle parts and equipment", + "SETC01": "Tires", + "SETC02": "Vehicle accessories other than tires", + "SETD": "Motor vehicle maintenance and repair", + "SETD01": "Motor vehicle body work", + "SETD02": "Motor vehicle maintenance and servicing", + "SETD03": "Motor vehicle repair", + "SETE": "Motor vehicle insurance", + "SETF": "Motor vehicle fees", + "SETF01": "State motor vehicle registration and license fees", + "SETF03": "Parking and other fees", + "SETG": "Public transportation", + "SETG01": "Airline fares", + "SETG02": "Other intercity transportation", + "SETG03": "Intracity transportation", + "SS01031": "Rice", + "SS02011": "White bread", + "SS02021": "Bread other than white", + "SS02041": "Fresh cakes and cupcakes", + "SS02042": "Cookies", + "SS02063": "Fresh sweetrolls, coffeecakes, doughnuts", + "SS0206A": "Crackers, bread, and cracker products", + "SS0206B": "Frozen and refrigerated bakery products, pies, tarts, turnovers", + "SS04011": "Bacon and related products", + "SS04012": "Breakfast sausage and related products", + "SS04031": "Ham, excluding canned", + "SS05011": "Frankfurters", + "SS05014": "Lamb and organ meats", + "SS05015": "Lamb and mutton", + "SS0501A": "Lunchmeats", + "SS06011": "Fresh whole chicken", + "SS06021": "Fresh and frozen chicken parts", + "SS07011": "Shelf stable fish and seafood", + "SS07021": "Frozen fish and seafood", + "SS09011": "Fresh whole milk", + "SS09021": "Fresh milk other than whole", + "SS10011": "Butter", + "SS11031": "Oranges, including tangerines", + "SS13031": "Canned fruits", + "SS14011": "Frozen vegetables", + "SS14021": "Canned vegetables", + "SS14022": "Dried beans, peas, and lentils", + "SS16011": "Margarine", + "SS16014": "Peanut butter", + "SS17031": "Roasted coffee", + "SS17032": "Instant coffee", + "SS18041": "Salt and other seasonings and spices", + "SS18042": "Olives, pickles, relishes", + "SS18043": "Sauces and gravies", + "SS1804B": "Other condiments", + "SS18064": "Prepared salads", + "SS20021": "Whiskey at home", + "SS20022": "Distilled spirits, excluding whiskey, at home", + "SS20051": "Beer, ale, and other malt beverages away from home", + "SS20052": "Wine away from home", + "SS20053": "Distilled spirits away from home", + "SS27051": "Land-line interstate toll calls", + "SS27061": "Land-line intrastate toll calls", + "SS30021": "Laundry equipment", + "SS31022": "Video discs and other media", + "SS31023": "Video game hardware, software and accessories", + "SS33032": "Stationery, stationery supplies, gift wrap", + "SS45011": "New cars", + "SS4501A": "New cars and trucks", + "SS45021": "New trucks", + "SS45031": "New motorcycles", + "SS47014": "Gasoline, unleaded regular", + "SS47015": "Gasoline, unleaded midgrade", + "SS47016": "Gasoline, unleaded premium", + "SS47021": "Motor oil, coolant, and fluids", + "SS48021": "Vehicle parts and equipment other than tires", + "SS52051": "Parking fees and tolls", + "SS53021": "Intercity bus fare", + "SS53022": "Intercity train fare", + "SS53023": "Ship fare", + "SS53031": "Intracity mass transit", + "SS5702": "Inpatient hospital services", + "SS5703": "Outpatient hospital services", + "SS61011": "Toys, games, hobbies and playground equipment", + "SS61021": "Film and photographic supplies", + "SS61023": "Photographic equipment", + "SS61031": "Pet food", + "SS61032": "Purchase of pets, pet supplies, accessories", + "SS62011": "Automobile service clubs", + "SS62031": "Admission to movies, theaters, and concerts", + "SS62032": "Admission to sporting events", + "SS62051": "Photographer fees", + "SS62052": "Photo Processing", + "SS62053": "Pet services", + "SS62054": "Veterinarian services", + "SS62055": "Subscription and rental of video and video games", + "SS68021": "Checking account and other bank services", + "SS68023": "Tax return preparation and other accounting fees", + "SSEA011": "College textbooks", + "SSEE041": "Smartphones", + "SSFV031A": "Food at elementary and secondary schools", + "SSGE013": "Infants' equipment", + "SSHJ031": "Infants' furniture" + }, + "base_code": { + "A": "Alternate", + "S": "Current" + } + }, + "cw": { + "area_code": { + "0000": "U.S. city average", + "0100": "Northeast", + "0110": "New England", + "0120": "Middle Atlantic", + "0200": "Midwest", + "0230": "East North Central", + "0240": "West North Central", + "0300": "South", + "0350": "South Atlantic", + "0360": "East South Central", + "0370": "West South Central", + "0400": "West", + "0480": "Mountain", + "0490": "Pacific", + "A104": "Pittsburgh, PA", + "A210": "Cleveland-Akron, OH", + "A212": "Milwaukee-Racine, WI", + "A213": "Cincinnati-Hamilton, OH-KY-IN", + "A214": "Kansas City, MO-KS", + "A311": "Washington-Baltimore, DC-MD-VA-WV", + "A421": "Los Angeles-Riverside-Orange County, CA", + "A425": "Portland-Salem, OR-WA", + "D000": "Size Class D", + "D200": "Midwest - Size Class D", + "D300": "South - Size Class D", + "N000": "Size Class B/C", + "N100": "Northeast - Size Class B/C", + "N200": "Midwest - Size Class B/C", + "N300": "South - Size Class B/C", + "N400": "West - Size Class B/C", + "S000": "Size Class A", + "S100": "Northeast - Size Class A", + "S11A": "Boston-Cambridge-Newton, MA-NH", + "S12A": "New York-Newark-Jersey City, NY-NJ-PA", + "S12B": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "S200": "Midwest - Size Class A", + "S23A": "Chicago-Naperville-Elgin, IL-IN-WI", + "S23B": "Detroit-Warren-Dearborn, MI", + "S24A": "Minneapolis-St.Paul-Bloomington, MN-WI", + "S24B": "St. Louis, MO-IL", + "S300": "South - Size Class A", + "S35A": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "S35B": "Miami-Fort Lauderdale-West Palm Beach, FL", + "S35C": "Atlanta-Sandy Springs-Roswell, GA", + "S35D": "Tampa-St. Petersburg-Clearwater, FL", + "S35E": "Baltimore-Columbia-Towson, MD", + "S37A": "Dallas-Fort Worth-Arlington, TX", + "S37B": "Houston-The Woodlands-Sugar Land, TX", + "S400": "West - Size Class A", + "S48A": "Phoenix-Mesa-Scottsdale, AZ", + "S48B": "Denver-Aurora-Lakewood, CO", + "S49A": "Los Angeles-Long Beach-Anaheim, CA", + "S49B": "San Francisco-Oakland-Hayward, CA", + "S49C": "Riverside-San Bernardino-Ontario, CA", + "S49D": "Seattle-Tacoma-Bellevue WA", + "S49E": "San Diego-Carlsbad, CA", + "S49F": "Urban Hawaii", + "S49G": "Urban Alaska" + }, + "item_code": { + "AA0": "All items - old base", + "AA0R": "Purchasing power of the consumer dollar - old base", + "SA0": "All items", + "SA0E": "Energy", + "SA0L1": "All items less food", + "SA0L1E": "All items less food and energy", + "SA0L2": "All items less shelter", + "SA0L5": "All items less medical care", + "SA0LE": "All items less energy", + "SA0R": "Purchasing power of the consumer dollar", + "SA311": "Apparel less footwear", + "SAA": "Apparel", + "SAA1": "Men's and boys' apparel", + "SAA2": "Women's and girls' apparel", + "SAC": "Commodities", + "SACE": "Energy commodities", + "SACL1": "Commodities less food", + "SACL11": "Commodities less food and beverages", + "SACL1E": "Commodities less food and energy commodities", + "SAD": "Durables", + "SAE": "Education and communication", + "SAE1": "Education", + "SAE2": "Communication", + "SAE21": "Information and information processing", + "SAEC": "Education and communication commodities", + "SAES": "Education and communication services", + "SAF": "Food and beverages", + "SAF1": "Food", + "SAF11": "Food at home", + "SAF111": "Cereals and bakery products", + "SAF112": "Meats, poultry, fish, and eggs", + "SAF1121": "Meats, poultry, and fish", + "SAF11211": "Meats", + "SAF113": "Fruits and vegetables", + "SAF1131": "Fresh fruits and vegetables", + "SAF114": "Nonalcoholic beverages and beverage materials", + "SAF115": "Other food at home", + "SAF116": "Alcoholic beverages", + "SAG": "Other goods and services", + "SAG1": "Personal care", + "SAGC": "Other goods", + "SAGS": "Other personal services", + "SAH": "Housing", + "SAH1": "Shelter", + "SAH2": "Fuels and utilities", + "SAH21": "Household energy", + "SAH3": "Household furnishings and operations", + "SAH31": "Household furnishings and supplies", + "SAM": "Medical care", + "SAM1": "Medical care commodities", + "SAM2": "Medical care services", + "SAN": "Nondurables", + "SAN1D": "Domestically produced farm food", + "SANL1": "Nondurables less food", + "SANL11": "Nondurables less food and beverages", + "SANL113": "Nondurables less food, beverages, and apparel", + "SANL13": "Nondurables less food and apparel", + "SAR": "Recreation", + "SARC": "Recreation commodities", + "SARS": "Recreation services", + "SAS": "Services", + "SAS24": "Utilities and public transportation", + "SAS2RS": "Rent of shelter", + "SAS367": "Other services", + "SAS4": "Transportation services", + "SASL2RS": "Services less rent of shelter", + "SASL5": "Services less medical care services", + "SASLE": "Services less energy services", + "SAT": "Transportation", + "SAT1": "Private transportation", + "SATCLTB": "Transportation commodities less motor fuel", + "SEAA": "Men's apparel", + "SEAA01": "Men's suits, sport coats, and outerwear", + "SEAA02": "Men's underwear, nightwear, swimwear and accessories", + "SEAA03": "Men's shirts and sweaters", + "SEAA04": "Men's pants and shorts", + "SEAB": "Boys' apparel", + "SEAC": "Women's apparel", + "SEAC01": "Women's outerwear", + "SEAC02": "Women's dresses", + "SEAC03": "Women's suits and separates", + "SEAC04": "Women's underwear, nightwear, swimwear and accessories", + "SEAD": "Girls' apparel", + "SEAE": "Footwear", + "SEAE01": "Men's footwear", + "SEAE02": "Boys' and girls' footwear", + "SEAE03": "Women's footwear", + "SEAF": "Infants' and toddlers' apparel", + "SEAG": "Jewelry and watches", + "SEAG01": "Watches", + "SEAG02": "Jewelry", + "SEEA": "Educational books and supplies", + "SEEB": "Tuition, other school fees, and childcare", + "SEEB01": "College tuition and fees", + "SEEB02": "Elementary and high school tuition and fees", + "SEEB03": "Day care and preschool", + "SEEB04": "Technical and business school tuition and fees", + "SEEC": "Postage and delivery services", + "SEEC01": "Postage", + "SEEC02": "Delivery services", + "SEED": "Telephone services", + "SEED03": "Wireless telephone services", + "SEED04": "Residential telephone services", + "SEEE": "Information technology, hardware and services", + "SEEE01": "Computers, peripherals, and smart home assistants", + "SEEE02": "Computer software and accessories", + "SEEE03": "Internet services and electronic information providers", + "SEEE04": "Telephone hardware, calculators, and other consumer information items", + "SEEEC": "Information technology commodities", + "SEFA": "Cereals and cereal products", + "SEFA01": "Flour and prepared flour mixes", + "SEFA02": "Breakfast cereal", + "SEFA03": "Rice, pasta, cornmeal", + "SEFB": "Bakery products", + "SEFB01": "Bread", + "SEFB02": "Fresh biscuits, rolls, muffins", + "SEFB03": "Cakes, cupcakes, and cookies", + "SEFB04": "Other bakery products", + "SEFC": "Beef and veal", + "SEFC01": "Uncooked ground beef", + "SEFC02": "Uncooked beef roasts", + "SEFC03": "Uncooked beef steaks", + "SEFC04": "Uncooked other beef and veal", + "SEFD": "Pork", + "SEFD01": "Bacon, breakfast sausage, and related products", + "SEFD02": "Ham", + "SEFD03": "Pork chops", + "SEFD04": "Other pork including roasts, steaks, and ribs", + "SEFE": "Other meats", + "SEFF": "Poultry", + "SEFF01": "Chicken", + "SEFF02": "Other uncooked poultry including turkey", + "SEFG": "Fish and seafood", + "SEFG01": "Fresh fish and seafood", + "SEFG02": "Processed fish and seafood", + "SEFH": "Eggs", + "SEFJ": "Dairy and related products", + "SEFJ01": "Milk", + "SEFJ02": "Cheese and related products", + "SEFJ03": "Ice cream and related products", + "SEFJ04": "Other dairy and related products", + "SEFK": "Fresh fruits", + "SEFK01": "Apples", + "SEFK02": "Bananas", + "SEFK03": "Citrus fruits", + "SEFK04": "Other fresh fruits", + "SEFL": "Fresh vegetables", + "SEFL01": "Potatoes", + "SEFL02": "Lettuce", + "SEFL03": "Tomatoes", + "SEFL04": "Other fresh vegetables", + "SEFM": "Processed fruits and vegetables", + "SEFM01": "Canned fruits and vegetables", + "SEFM02": "Frozen fruits and vegetables", + "SEFM03": "Other processed fruits and vegetables including dried", + "SEFN": "Juices and nonalcoholic drinks", + "SEFN01": "Carbonated drinks", + "SEFN02": "Frozen noncarbonated juices and drinks", + "SEFN03": "Nonfrozen noncarbonated juices and drinks", + "SEFP": "Beverage materials including coffee and tea", + "SEFP01": "Coffee", + "SEFP02": "Other beverage materials including tea", + "SEFR": "Sugar and sweets", + "SEFR01": "Sugar and sugar substitutes", + "SEFR02": "Candy and chewing gum", + "SEFR03": "Other sweets", + "SEFS": "Fats and oils", + "SEFS01": "Butter and margarine", + "SEFS02": "Salad dressing", + "SEFS03": "Other fats and oils including peanut butter", + "SEFT": "Other foods", + "SEFT01": "Soups", + "SEFT02": "Frozen and freeze dried prepared foods", + "SEFT03": "Snacks", + "SEFT04": "Spices, seasonings, condiments, sauces", + "SEFT05": "Baby Food and Formula", + "SEFT06": "Other miscellaneous foods", + "SEFV": "Food away from home", + "SEFV01": "Full service meals and snacks", + "SEFV02": "Limited service meals and snacks", + "SEFV03": "Food at employee sites and schools", + "SEFV04": "Food from vending machines and mobile vendors", + "SEFV05": "Other food away from home", + "SEFW": "Alcoholic beverages at home", + "SEFW01": "Beer, ale, and other malt beverages at home", + "SEFW02": "Distilled spirits at home", + "SEFW03": "Wine at home", + "SEFX": "Alcoholic beverages away from home", + "SEGA": "Tobacco and smoking products", + "SEGA01": "Cigarettes", + "SEGA02": "Tobacco products other than cigarettes", + "SEGB": "Personal care products", + "SEGB01": "Hair, dental, shaving, and miscellaneous personal care products", + "SEGB02": "Cosmetics, perfume, bath, nail preparations and implements", + "SEGC": "Personal care services", + "SEGC01": "Haircuts and other personal care services", + "SEGD": "Miscellaneous personal services", + "SEGD01": "Legal services", + "SEGD02": "Funeral expenses", + "SEGD03": "Laundry and dry cleaning services", + "SEGD04": "Apparel services other than laundry and dry cleaning", + "SEGD05": "Financial services", + "SEGE": "Miscellaneous personal goods", + "SEHA": "Rent of primary residence", + "SEHB": "Lodging away from home", + "SEHB01": "Housing at school, excluding board", + "SEHB02": "Other lodging away from home including hotels and motels", + "SEHC": "Owners' equivalent rent of residences", + "SEHC01": "Owners' equivalent rent of primary residence", + "SEHD": "Tenants' and household insurance", + "SEHE": "Fuel oil and other fuels", + "SEHE01": "Fuel oil", + "SEHE02": "Propane, kerosene, and firewood", + "SEHF": "Energy services", + "SEHF01": "Electricity", + "SEHF02": "Utility (piped) gas service", + "SEHG": "Water and sewer and trash collection services", + "SEHG01": "Water and sewerage maintenance", + "SEHG02": "Garbage and trash collection", + "SEHH": "Window and floor coverings and other linens", + "SEHH01": "Floor coverings", + "SEHH02": "Window coverings", + "SEHH03": "Other linens", + "SEHJ": "Furniture and bedding", + "SEHJ01": "Bedroom furniture", + "SEHJ02": "Living room, kitchen, and dining room furniture", + "SEHJ03": "Other furniture", + "SEHK": "Appliances", + "SEHK01": "Major appliances", + "SEHK02": "Other appliances", + "SEHL": "Other household equipment and furnishings", + "SEHL01": "Clocks, lamps, and decorator items", + "SEHL02": "Indoor plants and flowers", + "SEHL03": "Dishes and flatware", + "SEHL04": "Nonelectric cookware and tableware", + "SEHM": "Tools, hardware, outdoor equipment and supplies", + "SEHM01": "Tools, hardware and supplies", + "SEHM02": "Outdoor equipment and supplies", + "SEHN": "Housekeeping supplies", + "SEHN01": "Household cleaning products", + "SEHN02": "Household paper products", + "SEHN03": "Miscellaneous household products", + "SEHP": "Household operations", + "SEHP01": "Domestic services", + "SEHP02": "Gardening and lawncare services", + "SEHP03": "Moving, storage, freight expense", + "SEHP04": "Repair of household items", + "SEMC": "Professional services", + "SEMC01": "Physicians' services", + "SEMC02": "Dental services", + "SEMC03": "Eyeglasses and eye care", + "SEMC04": "Services by other medical professionals", + "SEMD": "Hospital and related services", + "SEMD01": "Hospital services", + "SEMD02": "Nursing homes and adult day services", + "SEMD03": "Care of invalids and elderly at home", + "SEME": "Health insurance", + "SEMF": "Medicinal drugs", + "SEMF01": "Prescription drugs", + "SEMF02": "Nonprescription drugs", + "SEMG": "Medical equipment and supplies", + "SERA": "Video and audio", + "SERA01": "Televisions", + "SERA02": "Cable, satellite, and live streaming television service", + "SERA03": "Other video equipment", + "SERA04": "Purchase, subscription, and rental of video", + "SERA05": "Audio equipment", + "SERA06": "Recorded music and music subscriptions", + "SERAC": "Video and audio products", + "SERAS": "Video and audio services", + "SERB": "Pets, pet products and services", + "SERB01": "Pets and pet products", + "SERB02": "Pet services including veterinary", + "SERC": "Sporting goods", + "SERC01": "Sports vehicles including bicycles", + "SERC02": "Sports equipment", + "SERD": "Photography", + "SERD01": "Photographic equipment and supplies", + "SERD02": "Photographers and photo processing", + "SERE": "Other recreational goods", + "SERE01": "Toys", + "SERE02": "Sewing machines, fabric and supplies", + "SERE03": "Music instruments and accessories", + "SERF": "Other recreation services", + "SERF01": "Club membership for shopping clubs, fraternal, or other organizations, or participant sports fees", + "SERF02": "Admissions", + "SERF03": "Fees for lessons or instructions", + "SERG": "Recreational reading materials", + "SERG01": "Newspapers and magazines", + "SERG02": "Recreational books", + "SETA": "New and used motor vehicles", + "SETA01": "New vehicles", + "SETA02": "Used cars and trucks", + "SETA03": "Leased cars and trucks", + "SETA04": "Car and truck rental", + "SETB": "Motor fuel", + "SETB01": "Gasoline (all types)", + "SETB02": "Other motor fuels", + "SETC": "Motor vehicle parts and equipment", + "SETC01": "Tires", + "SETC02": "Vehicle accessories other than tires", + "SETD": "Motor vehicle maintenance and repair", + "SETD01": "Motor vehicle body work", + "SETD02": "Motor vehicle maintenance and servicing", + "SETD03": "Motor vehicle repair", + "SETE": "Motor vehicle insurance", + "SETF": "Motor vehicle fees", + "SETF01": "State motor vehicle registration and license fees", + "SETF03": "Parking and other fees", + "SETG": "Public transportation", + "SETG01": "Airline fares", + "SETG02": "Other intercity transportation", + "SETG03": "Intracity transportation", + "SS47014": "Gasoline, unleaded regular", + "SS47015": "Gasoline, unleaded midgrade", + "SS47016": "Gasoline, unleaded premium", + "SS5702": "Inpatient hospital services", + "SS5703": "Outpatient hospital services" + }, + "base_code": { + "A": "Alternate", + "S": "Current" + } + }, + "li": { + "area_code": { + "0000": "U.S. city average" + }, + "item_code": { + "SL00001": "Piece goods", + "SL00002": "Domestics and draperies", + "SL00003": "Women's and children's shoes", + "SL00004": "Men's shoes", + "SL00005": "Infants' wear and furniture", + "SL00006": "Women's underwear", + "SL00007": "Women's and girls' hosiery", + "SL00008": "Women's and girls' accessories", + "SL00009": "Women's outerwear & girls' wear", + "SL00010": "Men's clothing", + "SL00011": "Men's furnishings", + "SL00012": "Boys' wear", + "SL00013": "Jewelry and silverware", + "SL00014": "Notions", + "SL00015": "Toilet articles & drugs", + "SL00016": "Furniture and bedding", + "SL00017": "Floor coverings", + "SL00018": "Housewares", + "SL00019": "Major appliances", + "SL00020": "Radios and television sets", + "SL00021": "Recreation & education", + "SL00022": "Home improvements", + "SL00023": "Automotive accessories", + "SLDUR": "Durable goods", + "SLMISC": "Miscellaneous", + "SLSOFT": "Soft goods", + "SLTOTAL": "Store total" + } + }, + "su": { + "area_code": { + "0000": "U.S. city average" + }, + "item_code": { + "SA0": "All items", + "SA0E": "Energy", + "SA0L1E": "All items less food and energy", + "SAA": "Apparel", + "SAC": "Commodities", + "SAD": "Durables", + "SAE": "Education and communication", + "SAE1": "Education", + "SAE2": "Communication", + "SAF": "Food and beverages", + "SAF1": "Food", + "SAF11": "Food at home", + "SAF116": "Alcoholic beverages", + "SAG": "Other goods and services", + "SAH": "Housing", + "SAH1": "Shelter", + "SAH2": "Fuels and utilities", + "SAH3": "Household furnishings and operations", + "SAM": "Medical care", + "SAM1": "Medical care commodities", + "SAM2": "Medical care services", + "SAN": "Nondurables", + "SAR": "Recreation", + "SAS": "Services", + "SAT": "Transportation", + "SAT1": "Private transportation", + "SEFV": "Food away from home", + "SETA01": "New vehicles", + "SETG": "Public transportation" + }, + "base_code": { + "S": "Current" + }, + "footnote_code": { + "I": "Initial", + "U": "Interim" + } + }, + "ei": { + "index_code": { + "CD": "Locality of Destination Price Indexes", + "CO": "Locality of Origin Price Indexes", + "CT": "Terms of Trade Indexes", + "IC": "Services Inbound Price Indexes", + "ID": "Harmonized System Export Price Indexes", + "IH": "Services Export Price Indexes", + "IP": "Harmonized System Import Price Indexes", + "IQ": "BEA End Use Export Price Indexes", + "IR": "BEA End Use Import Price Indexes", + "IS": "Services Outbound Price Indexes", + "IV": "Services Import Price Indexes", + "IY": "NAICS Export Price Indexes", + "IZ": "NAICS Import Price Indexes" + }, + "footnote_code": { + "2": "Western Europe, Canada, Japan, Australia, New Zealand, and South Africa.", + "3": "Mexico, Central America, South America, and the Caribbean.", + "4": "China, Japan, Australia, Brunei, Indonesia, Macao, Malaysia, New Zealand, Papua New Guinea, Philippines, and the Asian Newly Industrialized Countries.", + "5": "Asian Newly Industrialized Countries - Hong Kong, Singapore, South Korea, and Taiwan.", + "6": "Association of Southeast Asian Nations - Brunei, Cambodia, Indonesia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, and Vietnam.", + "7": "Bahrain, Iran, Iraq, Israel, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Syria, United Arab Emirates, and Yemen.", + "R": "Revised." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/cpi_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/cpi_series.xz new file mode 100644 index 00000000000..2c13399a0eb Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/cpi_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/cps_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/cps_codes.json new file mode 100644 index 00000000000..41812cab80a --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/cps_codes.json @@ -0,0 +1,1155 @@ +{ + "le": { + "lfst_code": { + "20": "Employed", + "25": "Employed full time", + "26": "Employed part time" + }, + "fips_code": { + "00": "U.S. Total", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming", + "81": "New England", + "82": "Middle Atlantic", + "83": "East North Central", + "84": "West North Central", + "85": "South Atlantic", + "86": "East South Central", + "87": "West South Central", + "88": "Mountain", + "89": "Pacific", + "91": "Northeast", + "92": "Midwest", + "93": "South", + "94": "West" + }, + "tdata_code": { + "00": "Number in thousands", + "01": "Percent or rate" + }, + "pcts_code": { + "00": null, + "05": "Percent distribution of hourly paid workers", + "22": "Percent of hourly paid workers", + "49": "EARNINGS OF FOREIGN BORN AS PERCENT OF NATIVE BORN", + "50": "Earnings of women as a percent of men", + "99": "100% place holder" + }, + "earn_code": { + "00": "Person counts (number in thousands)", + "01": "Median usual weekly earnings - in current dollars (second quartile)", + "02": "Median usual weekly earnings - in constant (1982-84) dollars", + "03": "Usual weekly earnings - in current dollars (first decile)", + "04": "Usual weekly earnings - in current dollars (first quartile)", + "05": "Usual weekly earnings - in current dollars (third quartile)", + "06": "Usual weekly earnings - in current dollars (ninth decile)", + "07": "Workers paid hourly rates", + "08": "Below prevailing federal minimum wage", + "09": "At prevailing federal minimum wage", + "10": "Total at or below prevailing federal minimum wage", + "11": "Median Hourly Earnings - in current dollars", + "13": "Median usual weekly earnings - in constant (base current year) dollars", + "14": "Median hourly earnings - in constant (base current year) dollars" + }, + "cert_code": { + "00": null, + "01": "Without a certification or license", + "02": "With a certification or license", + "03": "With a certification, but no license", + "04": "With a license" + }, + "class_code": { + "03": "Government wage and salary workers", + "04": "Federal wage and salary workers", + "05": "State wage and salary workers", + "06": "Local wage and salary workers", + "16": "Wage and salary workers, excluding incorporated self employed", + "17": "Private wage and salary workers, excluding incorporated self employed" + }, + "unin_code": { + "0": null, + "1": "MEMBERS OF UNIONS", + "2": "REPRESENTED BY UNIONS", + "3": "NON-UNION" + }, + "indy_code": { + "0000": "All Industries", + "0168": "Agriculture and related industries", + "0368": "Nonagriculture industries", + "0369": "Mining, quarrying, and oil and gas extraction", + "0569": "Utilities", + "0770": "Construction", + "1068": "Nondurable goods manufacturing", + "2467": "Manufacturing", + "2468": "Durable goods manufacturing", + "4067": "Wholesale and retail trade", + "4068": "Wholesale trade", + "4669": "Retail trade", + "6068": "Transportation and utilities", + "6069": "Transportation and warehousing", + "6468": "Information", + "6469": "Publishing, except Internet", + "6569": "Motion pictures and sound recording industries", + "6670": "Radio and television broadcasting and cable subscriptions programming", + "6679": "Telecommunications", + "6769": "Other information services", + "6867": "Financial activities", + "6868": "Finance and insurance", + "6869": "Finance", + "6990": "Insurance carriers and related activities", + "7069": "Real estate and rental and leasing", + "7268": "Professional and business services", + "7269": "Professional and technical services", + "7569": "Management, administrative, and waste services", + "7858": "Education and health services", + "7859": "Educational services", + "7968": "Health care and social assistance", + "8558": "Leisure and hospitality", + "8559": "Arts, entertainment, and recreation", + "8658": "Accommodation and food services", + "8659": "Accommodation", + "8679": "Food services and drinking places", + "8767": "Other services", + "8768": "Other services, except private households", + "9290": "Other services, private households" + }, + "occupation_code": { + "0000": "All Occupations", + "0007": "Management, professional and related occupations", + "0008": "Management, business, and financial operations occupations", + "0009": "Management occupations", + "0010": "Chief executives", + "0020": "General and operations managers", + "0030": "Legislators", + "0040": "Advertising and promotions managers", + "0050": "Marketing and Sales Managers", + "0051": "Marketing managers", + "0052": "Sales managers", + "0060": "Public relations and fundraising managers", + "0100": "Administrative Services Managers", + "0101": "Administrative services managers", + "0102": "Facilities managers", + "0110": "Computer and information systems managers", + "0120": "Financial managers", + "0135": "Compensation and benefits managers", + "0136": "Human resources managers", + "0137": "Training and development managers", + "0140": "Industrial production managers", + "0150": "Purchasing managers", + "0160": "Transportation, storage, and distribution managers", + "0200": "Farm, Ranch, and Other Agricultural Managers", + "0205": "Farmers, ranchers, and other agricultural managers", + "0220": "Construction managers", + "0230": "Education and childcare administrators", + "0300": "Architectural and engineering managers", + "0310": "Food service managers", + "0325": "Funeral home managers", + "0335": "Entertainment and recreation managers", + "0340": "Lodging managers", + "0350": "Medical and health services managers", + "0360": "Natural sciences managers", + "0400": "Postmasters and mail superintendents", + "0410": "Property, real estate, and community association managers", + "0420": "Social and community service managers", + "0425": "Emergency management directors", + "0426": "Personal service managers, all other", + "0430": "Managers, All Other", + "0440": "Managers, all other", + "0499": "Business and financial operations occupations", + "0500": "Agents and business managers of artists, performers, and athletes", + "0510": "Buyers and purchasing agents, farm products", + "0520": "Wholesale and retail buyers, except farm products", + "0530": "Purchasing agents, except wholesale, retail, and farm products", + "0540": "Claims adjusters, appraisers, examiners, and investigators", + "0560": "Compliance Officers, Except Agriculture, Construction, Health and Safety, and Transportation", + "0565": "Compliance officers", + "0600": "Cost estimators", + "0620": "Human Resources, Training, and Labor Relations Specialists", + "0630": "Human resources workers", + "0640": "Compensation, benefits, and job analysis specialists", + "0650": "Training and development specialists", + "0700": "Logisticians", + "0705": "Project management specialists", + "0710": "Management analysts", + "0725": "Meeting, convention, and event planners", + "0726": "Fundraisers", + "0735": "Market research analysts and marketing specialists", + "0740": "Business Operations Specialists, All Other", + "0750": "Business operations specialists, all other", + "0800": "Accountants and auditors", + "0810": "Property appraisers and assessors", + "0820": "Budget analysts", + "0830": "Credit analysts", + "0840": "Financial Analysts", + "0845": "Financial and investment analysts", + "0850": "Personal financial advisors", + "0860": "Insurance underwriters", + "0900": "Financial examiners", + "0910": "Credit counselors and loan officers", + "0930": "Tax examiners and collectors, and revenue agents", + "0940": "Tax preparers", + "0960": "Other financial specialists", + "0998": "Professional and related occupations", + "0999": "Computer and mathematical occupations", + "1000": "Computer Scientists and Systems Analysts", + "1005": "Computer and information research scientists", + "1006": "Computer systems analysts", + "1007": "Information security analysts", + "1010": "Computer programmers", + "1020": "Software Developers, Applications and Systems Software", + "1021": "Software developers", + "1022": "Software quality assurance analysts and testers", + "1030": "Web Developers", + "1031": "Web developers", + "1032": "Web or digital interface designers", + "1050": "Computer support specialists", + "1065": "Database administrators and architects", + "1105": "Network and computer systems administrators", + "1106": "Computer network architects", + "1107": "Computer Occupations, All Other", + "1108": "Computer occupations, all other", + "1110": "Network Systems and Data Communications Analysts", + "1200": "Actuaries", + "1210": "Mathematicians", + "1220": "Operations research analysts", + "1230": "Statisticians", + "1240": "Other mathematical science occupations", + "1299": "Architecture and engineering occupations", + "1300": "Architects, Except Naval", + "1305": "Architects, except landscape and naval", + "1306": "Landscape architects", + "1310": "Surveyors, cartographers, and photogrammetrists", + "1320": "Aerospace engineers", + "1330": "Agricultural engineers", + "1340": "Biomedical engineers", + "1350": "Chemical engineers", + "1360": "Civil engineers", + "1400": "Computer hardware engineers", + "1410": "Electrical and electronics engineers", + "1420": "Environmental engineers", + "1430": "Industrial engineers, including health and safety", + "1440": "Marine engineers and naval architects", + "1450": "Materials engineers", + "1460": "Mechanical engineers", + "1500": "Mining and geological engineers, including mining safety engineers", + "1510": "Nuclear engineers", + "1520": "Petroleum engineers", + "1530": "Engineers, all other", + "1540": "Drafters", + "1541": "Architectural and civil drafters", + "1545": "Other drafters", + "1550": "Engineering Technicians, Except Drafters", + "1551": "Electrical and electronic engineering technologists and technicians", + "1555": "Other engineering technologists and technicians, except drafters", + "1560": "Surveying and mapping technicians", + "1599": "Life, physical, and social science occupations", + "1600": "Agricultural and food scientists", + "1610": "Biological scientists", + "1640": "Conservation scientists and foresters", + "1650": "Medical scientists", + "1660": "Life scientists, all other", + "1700": "Astronomers and physicists", + "1710": "Atmospheric and space scientists", + "1720": "Chemists and materials scientists", + "1740": "Environmental Scientists and Geoscientists", + "1745": "Environmental scientists and specialists, including health", + "1750": "Geoscientists and hydrologists, except geographers", + "1760": "Physical scientists, all other", + "1800": "Economists", + "1810": "Market and Survey Researchers", + "1815": "Survey researchers", + "1820": "Psychologists", + "1821": "Clinical and counseling psychologists", + "1822": "School psychologists", + "1825": "Other psychologists", + "1830": "Sociologists", + "1840": "Urban and regional planners", + "1860": "Miscellaneous social scientists and related workers", + "1900": "Agricultural and food science technicians", + "1910": "Biological technicians", + "1920": "Chemical technicians", + "1935": "Geoscience and environmental science technicians", + "1940": "Nuclear technicians", + "1950": "Social science research assistants", + "1965": "Miscellaneous Life, Physical, and Social Science Technicians", + "1970": "Other life, physical, and social science technicians", + "1980": "Occupational health and safety specialists and technicians", + "1999": "Community and social service occupations", + "2000": "Counselors", + "2001": "Substance abuse and behavioral disorder counselors", + "2002": "Educational, guidance, and career counselors and advisors", + "2003": "Marriage and family therapists", + "2004": "Mental health counselors", + "2005": "Rehabilitation counselors", + "2006": "Counselors, all other", + "2010": "Social Workers", + "2011": "Child, family, and school social workers", + "2012": "Healthcare social workers", + "2013": "Mental health and substance abuse social workers", + "2014": "Social workers, all other", + "2015": "Probation officers and correctional treatment specialists", + "2016": "Social and human service assistants", + "2020": "Miscellaneous Community and Social Service Specialists", + "2025": "Other community and social service specialists", + "2040": "Clergy", + "2050": "Directors, religious activities and education", + "2060": "Religious workers, all other", + "2099": "Legal occupations", + "2100": "Lawyers", + "2105": "Judicial law clerks", + "2110": "Judges, magistrates, and other judicial workers", + "2145": "Paralegals and legal assistants", + "2160": "Miscellaneous Legal Support Workers", + "2170": "Title examiners, abstractors, and searchers", + "2180": "Legal support workers, all other", + "2199": "Education, training, and library occupations", + "2200": "Postsecondary Teachers", + "2205": "Postsecondary teachers", + "2300": "Preschool and kindergarten teachers", + "2310": "Elementary and middle school teachers", + "2320": "Secondary school teachers", + "2330": "Special education teachers", + "2340": "Other Teachers and Instructors", + "2350": "Tutors", + "2360": "Other teachers and instructors", + "2400": "Archivists, curators, and museum technicians", + "2435": "Librarians and media collections specialists", + "2440": "Library technicians", + "2545": "Teacher assistants", + "2550": "Other Education, Training, and Library Workers", + "2555": "Other educational instruction and library workers", + "2599": "Arts, design, entertainment, sports, and media occupations", + "2600": "Artists and related workers", + "2630": "Designers", + "2631": "Commercial and industrial designers", + "2632": "Fashion designers", + "2633": "Floral designers", + "2634": "Graphic designers", + "2635": "Interior designers", + "2636": "Merchandise displayers and window trimmers", + "2640": "Other designers", + "2700": "Actors", + "2710": "Producers and directors", + "2720": "Athletes, Coaches, Umpires, and Related Workers", + "2721": "Athletes and sports competitors", + "2722": "Coaches and scouts", + "2723": "Umpires, referees, and other sports officials", + "2740": "Dancers and choreographers", + "2750": "Musicians, Singers, and Related Workers", + "2751": "Music directors and composers", + "2752": "Musicians and singers", + "2755": "Disc jockeys, except radio disc jockeys", + "2760": "Entertainers and Performers, Sports and Related Workers, All Other", + "2770": "Entertainers and performers, sports and related workers, all other", + "2800": "Announcers", + "2805": "Broadcast announcers and radio disc jockeys", + "2810": "News analysts, reporters, and journalists", + "2825": "Public relations specialists", + "2830": "Editors", + "2840": "Technical writers", + "2850": "Writers and authors", + "2860": "Miscellaneous Media and Communication Workers", + "2861": "Interpreters and translators", + "2862": "Court reporters and simultaneous captioners", + "2865": "Media and communication workers, all other", + "2900": "Broadcast and Sound Engineering Technicians and Radio Operators", + "2905": "Broadcast, sound, and lighting technicians", + "2910": "Photographers", + "2920": "Television, video, and film camera operators and editors", + "2960": "Media and Communication Equipment Workers, All Other", + "2970": "Media and communication equipment workers, all other", + "2999": "Healthcare practitioners and technical occupations", + "3000": "Chiropractors", + "3010": "Dentists", + "3030": "Dietitians and nutritionists", + "3040": "Optometrists", + "3050": "Pharmacists", + "3060": "Physicians and Surgeons", + "3065": "Emergency medicine physicians", + "3070": "Radiologists", + "3090": "Other physicians", + "3100": "Surgeons", + "3110": "Physician assistants", + "3120": "Podiatrists", + "3140": "Audiologists", + "3150": "Occupational therapists", + "3160": "Physical therapists", + "3200": "Radiation therapists", + "3210": "Recreational therapists", + "3220": "Respiratory therapists", + "3230": "Speech-language pathologists", + "3235": "Exercise physiologists", + "3245": "Therapists, all other", + "3250": "Veterinarians", + "3255": "Registered nurses", + "3256": "Nurse anesthetists", + "3257": "Nurse midwives", + "3258": "Nurse practitioners", + "3260": "Health Diagnosing and Treating Practitioners, All Other", + "3261": "Acupuncturists", + "3270": "Healthcare diagnosing or treating practitioners, all other", + "3300": "Clinical laboratory technologists and technicians", + "3310": "Dental hygienists", + "3320": "Diagnostic Related Technologists and Technicians", + "3321": "Cardiovascular technologists and technicians", + "3322": "Diagnostic medical sonographers", + "3323": "Radiologic technologists and technicians", + "3324": "Magnetic resonance imaging technologists", + "3330": "Nuclear medicine technologists and medical dosimetrists", + "3400": "Emergency Medical Technicians and Paramedics", + "3401": "Emergency medical technicians", + "3402": "Paramedics", + "3410": "Health Diagnosing and Treating Practitioner Support Technicians", + "3420": "Health Practitioner Support Technologists and Technicians", + "3421": "Pharmacy technicians", + "3422": "Psychiatric technicians", + "3423": "Surgical technologists", + "3424": "Veterinary technologists and technicians", + "3430": "Dietetic technicians and ophthalmic medical technicians", + "3500": "Licensed practical and licensed vocational nurses", + "3510": "Medical Records and Health Information Technicians", + "3515": "Medical records specialists", + "3520": "Opticians, dispensing", + "3540": "Other Healthcare Practitioners and Technical Occupations", + "3545": "Miscellaneous health technologists and technicians", + "3550": "Other healthcare practitioners and technical occupations", + "3597": "Service occupations", + "3599": "Healthcare support occupations", + "3600": "Nursing, Psychiatric, and Home Health Aides", + "3601": "Home health aides", + "3602": "Personal care aides", + "3603": "Nursing assistants", + "3605": "Orderlies and psychiatric aides", + "3610": "Occupational therapy assistants and aides", + "3620": "Physical therapist assistants and aides", + "3630": "Massage therapists", + "3640": "Dental assistants", + "3645": "Medical assistants", + "3646": "Medical transcriptionists", + "3647": "Pharmacy aides", + "3648": "Veterinary assistants and laboratory animal caretakers", + "3649": "Phlebotomists", + "3655": "Other healthcare support workers", + "3699": "Protective service occupations", + "3700": "First-line supervisors of correctional officers", + "3710": "First-line supervisors of police and detectives", + "3720": "First-line supervisors of fire fighting and prevention workers", + "3725": "First-line supervisors of security workers", + "3730": "First-Line Supervisors of Protective Service Workers, All Other", + "3735": "First-line supervisors of protective service workers, all other", + "3740": "Firefighters", + "3750": "Fire inspectors", + "3800": "Bailiffs, Correctional Officers, and Jailers", + "3801": "Bailiffs", + "3802": "Correctional officers and jailers", + "3820": "Detectives and criminal investigators", + "3830": "Fish and game wardens", + "3840": "Parking enforcement workers", + "3850": "Police and Sheriff's Patrol Officers", + "3860": "Transit and Railroad Police", + "3870": "Police officers", + "3900": "Animal control workers", + "3910": "Private detectives and investigators", + "3930": "Security guards and gaming surveillance officers", + "3940": "Crossing guards and flaggers", + "3945": "Transportation security screeners", + "3946": "School bus monitors", + "3955": "Lifeguards and Other Recreational, and All Other Protective Service Workers", + "3960": "Other protective service workers", + "3999": "Food preparation and serving related occupations", + "4000": "Chefs and head cooks", + "4010": "First-line supervisors of food preparation and serving workers", + "4020": "Cooks", + "4030": "Food preparation workers", + "4040": "Bartenders", + "4050": "Combined Food Preparation and Serving Workers, Including Fast Food", + "4055": "Fast food and counter workers", + "4060": "Counter Attendants, Cafeteria, Food Concession, and Coffee Shop", + "4110": "Waiters and waitresses", + "4120": "Food servers, nonrestaurant", + "4130": "Dining room and cafeteria attendants and bartender helpers", + "4140": "Dishwashers", + "4150": "Hosts and hostesses, restaurant, lounge, and coffee shop", + "4160": "Food preparation and serving related workers, all other", + "4199": "Building and grounds cleaning and maintenance occupations", + "4200": "First-line supervisors of housekeeping and janitorial workers", + "4210": "First-line supervisors of landscaping, lawn service, and groundskeeping workers", + "4220": "Janitors and building cleaners", + "4230": "Maids and housekeeping cleaners", + "4240": "Pest control workers", + "4250": "Grounds Maintenance Workers", + "4251": "Landscaping and groundskeeping workers", + "4252": "Tree trimmers and pruners", + "4255": "Other grounds maintenance workers", + "4299": "Personal care and service occupations", + "4300": "First-Line Supervisors of Gaming Workers", + "4320": "First-Line Supervisors of Personal Service Workers", + "4330": "Supervisors of personal care and service workers", + "4340": "Animal trainers", + "4350": "Animal caretakers", + "4400": "Gambling services workers", + "4410": "Motion Picture Projectionists", + "4420": "Ushers, lobby attendants, and ticket takers", + "4430": "Miscellaneous Entertainment Attendants and Related Workers", + "4435": "Other entertainment attendants and related workers", + "4461": "Embalmers, crematory operators and funeral attendants", + "4465": "Morticians, undertakers, and funeral arrangers", + "4500": "Barbers", + "4510": "Hairdressers, hairstylists, and cosmetologists", + "4520": "Miscellaneous Personal Appearance Workers", + "4521": "Manicurists and pedicurists", + "4522": "Skincare specialists", + "4525": "Other personal appearance workers", + "4530": "Baggage porters, bellhops, and concierges", + "4540": "Tour and travel guides", + "4550": "Transportation Attendants", + "4600": "Childcare workers", + "4620": "Recreation and Fitness Workers", + "4621": "Exercise trainers and group fitness instructors", + "4622": "Recreation workers", + "4640": "Residential advisors", + "4650": "Personal Care and Service Workers, All Other", + "4655": "Personal care and service workers, all other", + "4698": "Sales and office occupations", + "4699": "Sales and related occupations", + "4700": "First-line supervisors of retail sales workers", + "4710": "First-line supervisors of non-retail sales workers", + "4720": "Cashiers", + "4740": "Counter and rental clerks", + "4750": "Parts salespersons", + "4760": "Retail salespersons", + "4800": "Advertising sales agents", + "4810": "Insurance sales agents", + "4820": "Securities, commodities, and financial services sales agents", + "4830": "Travel agents", + "4840": "Sales representatives of services, except advertising, insurance, travel, and financial services", + "4850": "Sales representatives, wholesale and manufacturing", + "4900": "Models, demonstrators, and product promoters", + "4920": "Real estate brokers and sales agents", + "4930": "Sales engineers", + "4940": "Telemarketers", + "4950": "Door-to-door sales workers, news and street vendors, and related workers", + "4965": "Sales and related workers, all other", + "4999": "Office and administrative support occupations", + "5000": "First-line supervisors of office and administrative support workers", + "5010": "Switchboard operators, including answering service", + "5020": "Telephone operators", + "5040": "Communications equipment operators, all other", + "5100": "Bill and account collectors", + "5110": "Billing and posting clerks", + "5120": "Bookkeeping, accounting, and auditing clerks", + "5130": "Gambling cage workers", + "5140": "Payroll and timekeeping clerks", + "5150": "Procurement clerks", + "5160": "Tellers", + "5165": "Financial clerks, all other", + "5200": "Brokerage clerks", + "5210": "Correspondence clerks", + "5220": "Court, municipal, and license clerks", + "5230": "Credit authorizers, checkers, and clerks", + "5240": "Customer service representatives", + "5250": "Eligibility interviewers, government programs", + "5260": "File Clerks", + "5300": "Hotel, motel, and resort desk clerks", + "5310": "Interviewers, except eligibility and loan", + "5320": "Library assistants, clerical", + "5330": "Loan interviewers and clerks", + "5340": "New accounts clerks", + "5350": "Order clerks", + "5360": "Human resources assistants, except payroll and timekeeping", + "5400": "Receptionists and information clerks", + "5410": "Reservation and transportation ticket agents and travel clerks", + "5420": "Information and record clerks, all other", + "5500": "Cargo and freight agents", + "5510": "Couriers and messengers", + "5520": "Dispatchers", + "5521": "Public safety telecommunicators", + "5522": "Dispatchers, except police, fire, and ambulance", + "5530": "Meter readers, utilities", + "5540": "Postal service clerks", + "5550": "Postal service mail carriers", + "5560": "Postal service mail sorters, processors, and processing machine operators", + "5600": "Production, planning, and expediting clerks", + "5610": "Shipping, receiving, and inventory clerks", + "5630": "Weighers, measurers, checkers, and samplers, recordkeeping", + "5700": "Secretaries and Administrative Assistants", + "5710": "Executive secretaries and executive administrative assistants", + "5720": "Legal secretaries and administrative assistants", + "5730": "Medical secretaries and administrative assistants", + "5740": "Secretaries and administrative assistants, except legal, medical, and executive", + "5810": "Data entry keyers", + "5820": "Word processors and typists", + "5830": "Desktop publishers", + "5840": "Insurance claims and policy processing clerks", + "5850": "Mail clerks and mail machine operators, except postal service", + "5860": "Office clerks, general", + "5900": "Office machine operators, except computer", + "5910": "Proofreaders and copy markers", + "5920": "Statistical assistants", + "5940": "Office and administrative support workers, all other", + "5998": "Natural resources, construction, and maintenance occupations", + "5999": "Farming, fishing, and forestry occupations", + "6005": "First-line supervisors of farming, fishing, and forestry workers", + "6010": "Agricultural inspectors", + "6020": "Animal breeders", + "6040": "Graders and sorters, agricultural products", + "6050": "Miscellaneous agricultural workers", + "6100": "Fishers and Related Fishing Workers", + "6110": "Hunters and Trappers", + "6115": "Fishing and hunting workers", + "6120": "Forest and conservation workers", + "6130": "Logging workers", + "6199": "Construction and extraction occupations", + "6200": "First-line supervisors of construction trades and extraction workers", + "6210": "Boilermakers", + "6220": "Brickmasons, blockmasons, and stonemasons", + "6230": "Carpenters", + "6240": "Carpet, floor, and tile installers and finishers", + "6250": "Cement masons, concrete finishers, and terrazzo workers", + "6260": "Construction laborers", + "6300": "Paving, Surfacing, and Tamping Equipment Operators", + "6305": "Construction equipment operators", + "6310": "Pile-Driver Operators", + "6320": "Operating Engineers and Other Construction Equipment Operators", + "6330": "Drywall installers, ceiling tile installers, and tapers", + "6355": "Electricians", + "6360": "Glaziers", + "6400": "Insulation workers", + "6410": "Painters and paperhangers", + "6420": "Painters, Construction and Maintenance", + "6430": "Paperhangers", + "6440": "Pipelayers, Plumbers, Pipefitters, and Steamfitters", + "6441": "Pipelayers", + "6442": "Plumbers, pipefitters, and steamfitters", + "6460": "Plasterers and stucco masons", + "6500": "Reinforcing iron and rebar workers", + "6515": "Roofers", + "6520": "Sheet metal workers", + "6530": "Structural iron and steel workers", + "6540": "Solar photovoltaic installers", + "6600": "Helpers, construction trades", + "6660": "Construction and building inspectors", + "6700": "Elevator installers and repairers", + "6710": "Fence erectors", + "6720": "Hazardous materials removal workers", + "6730": "Highway maintenance workers", + "6740": "Rail-track laying and maintenance equipment operators", + "6750": "Septic tank servicers and sewer pipe cleaners", + "6765": "Miscellaneous construction and related workers", + "6800": "Derrick, rotary drill, and service unit operators, oil and gas", + "6820": "Earth Drillers, Except Oil and Gas", + "6821": "Excavating and loading machine and dragline operators, surface mining", + "6825": "Earth drillers, except oil and gas", + "6835": "Explosives workers, ordnance handling experts, and blasters", + "6840": "Mining Machine Operators", + "6850": "Underground mining machine operators", + "6910": "Roof Bolters, Mining", + "6920": "Roustabouts, oil and gas", + "6930": "Helpers--Extraction Workers", + "6940": "Other Extraction Workers", + "6950": "Other extraction workers", + "6999": "Installation, maintenance, and repair occupations", + "7000": "First-line supervisors of mechanics, installers, and repairers", + "7010": "Computer, automated teller, and office machine repairers", + "7020": "Radio and telecommunications equipment installers and repairers", + "7030": "Avionics technicians", + "7040": "Electric motor, power tool, and related repairers", + "7050": "Electrical and electronics installers and repairers, transportation equipment", + "7100": "Electrical and electronics repairers, industrial and utility", + "7110": "Electronic equipment installers and repairers, motor vehicles", + "7120": "Electronic home entertainment equipment installers and repairers", + "7130": "Security and fire alarm systems installers", + "7140": "Aircraft mechanics and service technicians", + "7150": "Automotive body and related repairers", + "7160": "Automotive glass installers and repairers", + "7200": "Automotive service technicians and mechanics", + "7210": "Bus and truck mechanics and diesel engine specialists", + "7220": "Heavy vehicle and mobile equipment service technicians and mechanics", + "7240": "Small engine mechanics", + "7260": "Miscellaneous vehicle and mobile equipment mechanics, installers, and repairers", + "7300": "Control and valve installers and repairers", + "7315": "Heating, air conditioning, and refrigeration mechanics and installers", + "7320": "Home appliance repairers", + "7330": "Industrial and refractory machinery mechanics", + "7340": "Industrial and refractory machinery mechanics", + "7350": "Maintenance workers, machinery", + "7360": "Millwrights", + "7410": "Electrical power-line installers and repairers", + "7420": "Telecommunications line installers and repairers", + "7430": "Precision instrument and equipment repairers", + "7440": "Wind turbine service technicians", + "7510": "Coin, vending, and amusement machine servicers and repairers", + "7520": "Commercial divers", + "7540": "Locksmiths and safe repairers", + "7550": "Manufactured building and mobile home installers", + "7560": "Riggers", + "7600": "Signal and Track Switch Repairers", + "7610": "Helpers, installation, maintenance, and repair workers", + "7630": "Other Installation, Maintenance, and Repair Workers", + "7640": "Other installation, maintenance, and repair workers", + "7698": "Production, transportation, and material moving occupations", + "7699": "Production occupations", + "7700": "First-line supervisors of production and operating workers", + "7710": "Aircraft structure, surfaces, rigging, and systems assemblers", + "7720": "Electrical, electronics, and electromechanical assemblers", + "7730": "Engine and other machine assemblers", + "7740": "Structural metal fabricators and fitters", + "7750": "Other assemblers and fabricators", + "7800": "Bakers", + "7810": "Butchers and other meat, poultry, and fish processing workers", + "7830": "Food and tobacco roasting, baking, and drying machine operators and tenders", + "7840": "Food batchmakers", + "7850": "Food cooking machine operators and tenders", + "7855": "Food processing workers, all other", + "7905": "Computer numerically controlled tool programmers and operators", + "7920": "Extruding and Drawing Machine Setters, Operators, and Tenders, Metal and Plastic", + "7925": "Forming machine setters, operators, and tenders, metal and plastic", + "7930": "Forging Machine Setters, Operators, and Tenders, Metal and Plastic", + "7940": "Rolling Machine Setters, Operators, and Tenders, Metal and Plastic", + "7950": "Cutting, punching, and press machine setters, operators, and tenders, metal and plastic", + "7960": "Drilling and Boring Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "8000": "Grinding, lapping, polishing, and buffing machine tool setters, operators, and tenders, metal and pl", + "8010": "Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "8020": "Milling and Planing Machine Setters, Operators, and Tenders, Metal and Plastic", + "8025": "Other machine tool setters, operators, and tenders, metal and plastic", + "8030": "Machinists", + "8040": "Metal furnace operators, tenders, pourers, and casters", + "8060": "Model makers and patternmakers, metal and plastic", + "8100": "Molders and molding machine setters, operators, and tenders, metal and plastic", + "8120": "Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "8130": "Tool and die makers", + "8140": "Welding, soldering, and brazing workers", + "8150": "Heat Treating Equipment Setters, Operators, and Tenders, Metal and Plastic", + "8160": "Layout Workers, Metal and Plastic", + "8200": "Plating and Coating Machine Setters, Operators, and Tenders, Metal and Plastic", + "8210": "Tool Grinders, Filers, and Sharpeners", + "8220": "Metal Workers and Plastic Workers, All Other", + "8225": "Other metal workers and plastic workers", + "8240": "Job Printers", + "8250": "Prepress technicians and workers", + "8255": "Printing press operators", + "8256": "Print binding and finishing workers", + "8260": "Printing Machine Operators", + "8300": "Laundry and dry-cleaning workers", + "8310": "Pressers, textile, garment, and related materials", + "8320": "Sewing machine operators", + "8330": "Shoe and Leather Workers and Repairers", + "8335": "Shoe and leather workers", + "8340": "Shoe Machine Operators and Tenders", + "8350": "Tailors, dressmakers, and sewers", + "8360": "Textile Bleaching and Dyeing Machine Operators and Tenders", + "8365": "Textile machine setters, operators, and tenders", + "8400": "Textile Cutting Machine Setters, Operators, and Tenders", + "8410": "Textile Knitting and Weaving Machine Setters, Operators, and Tenders", + "8420": "Textile Winding, Twisting, and Drawing Out Machine Setters, Operators, and Tenders", + "8430": "Extruding and Forming Machine Setters, Operators, and Tenders, Synthetic and Glass Fibers", + "8440": "Fabric and Apparel Patternmakers", + "8450": "Upholsterers", + "8460": "Textile, Apparel, and Furnishings Workers, All Other", + "8465": "Other textile, apparel, and furnishings workers", + "8500": "Cabinetmakers and bench carpenters", + "8510": "Furniture finishers", + "8520": "Model Makers and Patternmakers, Wood", + "8530": "Sawing machine setters, operators, and tenders, wood", + "8540": "Woodworking machine setters, operators, and tenders, except sawing", + "8550": "Woodworkers, All Other", + "8555": "Other woodworkers", + "8600": "Power plant operators, distributors, and dispatchers", + "8610": "Stationary engineers and boiler operators", + "8620": "Water and wastewater treatment plant and system operators", + "8630": "Miscellaneous plant and system operators", + "8640": "Chemical processing machine setters, operators, and tenders", + "8650": "Crushing, grinding, polishing, mixing, and blending workers", + "8710": "Cutting workers", + "8720": "Extruding, forming, pressing, and compacting machine setters, operators, and tenders", + "8730": "Furnace, kiln, oven, drier, and kettle operators and tenders", + "8740": "Inspectors, testers, sorters, samplers, and weighers", + "8750": "Jewelers and precious stone and metal workers", + "8760": "Dental and ophthalmic laboratory technicians and medical appliance technicians", + "8800": "Packaging and filling machine operators and tenders", + "8810": "Painting workers", + "8830": "Photographic process workers and processing machine operators", + "8840": "Semiconductor Processors", + "8850": "Adhesive bonding machine operators and tenders", + "8860": "Cleaning, Washing, and Metal Pickling Equipment Operators and Tenders", + "8865": "Other production equipment operators and tenders", + "8900": "Cooling and Freezing Equipment Operators and Tenders", + "8910": "Etchers and engravers", + "8920": "Molders, shapers, and casters, except metal and plastic", + "8930": "Paper goods machine setters, operators, and tenders", + "8940": "Tire builders", + "8950": "Helpers, production workers", + "8965": "Production Workers, All Other", + "8990": "Other production workers", + "8999": "Transportation and material moving occupations", + "9005": "Supervisors of transportation and material moving workers", + "9030": "Aircraft pilots and flight engineers", + "9040": "Air traffic controllers and airfield operations specialists", + "9050": "Flight attendants", + "9110": "Ambulance drivers and attendants, except emergency medical technicians", + "9120": "Bus Drivers", + "9121": "Bus drivers, school", + "9122": "Bus drivers, transit and intercity", + "9130": "Driver/sales workers and truck drivers", + "9140": "Taxi Drivers and Chauffeurs", + "9141": "Shuttle drivers and chauffeurs", + "9142": "Taxi drivers", + "9150": "Motor vehicle operators, all other", + "9200": "Locomotive Engineers and Operators", + "9210": "Locomotive engineers and operators", + "9230": "Railroad Brake, Signal, and Switch Operators", + "9240": "Railroad conductors and yardmasters", + "9260": "Subway, Streetcar, and Other Rail Transportation Workers", + "9265": "Other rail transportation workers", + "9300": "Sailors and marine oilers", + "9310": "Ship and boat captains and operators", + "9330": "Ship engineers", + "9340": "Bridge and Lock Tenders", + "9350": "Parking attendants", + "9360": "Automotive and Watercraft Service Attendants", + "9365": "Transportation service attendants", + "9410": "Transportation inspectors", + "9415": "Passenger attendants", + "9420": "Other Transportation Workers", + "9430": "Other transportation workers", + "9500": "Conveyor Operators and Tenders", + "9510": "Crane and tower operators", + "9520": "Dredge, Excavating, and Loading Machine Operators", + "9560": "Hoist and Winch Operators", + "9570": "Conveyor, dredge, and hoist and winch operators", + "9600": "Industrial truck and tractor operators", + "9610": "Cleaners of vehicles and equipment", + "9620": "Laborers and freight, stock, and material movers, hand", + "9630": "Machine feeders and offbearers", + "9640": "Packers and packagers, hand", + "9645": "Stockers and order fillers", + "9650": "Pumping station operators", + "9720": "Refuse and recyclable material collectors", + "9730": "Mine Shuttle Car Operators", + "9740": "Tank Car, Truck, and Ship Loaders", + "9750": "Material Moving Workers, All Other", + "9760": "Other material moving workers" + }, + "education_code": { + "00": "All educational levels", + "10": "Some High School or High School Graduate", + "11": "Less than a High School diploma", + "12": "Less than 1 year of High School", + "15": "1 to 3 years of high school", + "16": "4 years of High School, no diploma", + "18": "High school graduates or more", + "19": "High School graduates, no college", + "20": "Some college or associate degree", + "21": "Some college, no degree", + "25": "Associate degree", + "26": "Associate degree, occupational program", + "27": "Associate degree, academic program", + "30": "Less than a high school diploma (discontinued)", + "31": "High school graduates, no college (discontinued)", + "32": "Some college, no degree (discontinued)", + "33": "College graduates (discontinued)", + "34": "Associate degree (discontinued)", + "35": "Less than a bachelor's degree (discontinued)", + "36": "Some college or associate degree (discontinued)", + "37": "Bachelor's degree only (discontinued)", + "38": "Advanced degree (discontinued)", + "39": "Bachelor's degree and higher (discontinued)", + "40": "Bachelor's degree and higher", + "41": "Bachelor's degree only", + "45": "Advanced degree", + "46": "Master's degree", + "47": "Professional degree", + "48": "Doctoral degree" + }, + "ages_code": { + "00": "16 years and over", + "08": "16 to 19 years", + "10": "16 to 24 years", + "20": "20 to 24 years", + "28": "25 years and over", + "30": "25 to 29 years", + "31": "25 to 34 years", + "33": "25 to 54 years", + "36": "30 to 34 years", + "37": "35 to 39 years", + "38": "35 to 44 years", + "39": "40 to 44 years", + "41": "45 to 49 years", + "42": "45 to 54 years", + "44": "50 to 54 years", + "45": "55 years and over", + "48": "55 to 59 years", + "49": "55 to 64 years", + "57": "60 to 64 years", + "65": "65 years and over", + "66": "65 to 69 years", + "72": "70 years and over" + }, + "race_code": { + "00": "All Races", + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "orig_code": { + "00": "All Origins", + "01": "Hispanic or Latino", + "10": "Non-Hispanic" + }, + "sexs_code": { + "0": "Both Sexes", + "1": "Men", + "2": "Women" + }, + "born_code": { + "00": null, + "01": "Native born", + "02": "Foreign born" + }, + "footnote_code": { + "7": "Data do not meet publication criteria.", + "C": "Corrected" + } + }, + "lu": { + "lfst_code": { + "20": "Employed", + "25": "Employed full time", + "26": "Employed part time" + }, + "fips_code": { + "00": "U.S. Total", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming" + }, + "tdata_code": { + "00": "Person counts (number in thousands)", + "01": "Percents/rates/ratios" + }, + "pcts_code": { + "00": null, + "05": "Percent of employed within group" + }, + "earn_code": { + "00": "Person counts (number in thousands)", + "01": "Median usual weekly earnings - in current dollars (second quartile)" + }, + "class_code": { + "03": "Government wage and salary workers", + "04": "Federal wage and salary workers", + "05": "State wage and salary workers", + "06": "Local wage and salary workers", + "16": "Wage and salary workers, excluding incorporated self employed", + "17": "Private wage and salary workers, excluding incorporated self employed" + }, + "unin_code": { + "0": null, + "1": "Members of unions", + "2": "Represented by unions", + "3": "Non-union" + }, + "indy_code": { + "0000": "All Industries", + "0168": "Agriculture and related industries", + "0368": "Nonagriculture industries", + "0369": "Mining, quarrying, and oil and gas extraction", + "0569": "Utilities", + "0770": "Construction", + "1068": "Nondurable goods manufacturing", + "2467": "Manufacturing", + "2468": "Durable goods manufacturing", + "4067": "Wholesale and retail trade", + "4068": "Wholesale trade", + "4669": "Retail trade", + "6068": "Transportation and utilities", + "6069": "Transportation and warehousing", + "6468": "Information", + "6469": "Publishing, except Internet", + "6569": "Motion pictures and sound recording industries", + "6670": "Radio and television broadcasting and cable subscriptions programming", + "6679": "Telecommunications", + "6769": "Other information services", + "6867": "Financial activities", + "6868": "Finance and insurance", + "6869": "Finance", + "6990": "Insurance carriers and related activities", + "7069": "Real estate and rental and leasing", + "7268": "Professional and business services", + "7269": "Professional and technical services", + "7569": "Management, administrative, and waste services", + "7858": "Education and health services", + "7859": "Educational services", + "7968": "Health care and social assistance", + "8558": "Leisure and hospitality", + "8559": "Arts, entertainment, and recreation", + "8658": "Accommodation and food services", + "8659": "Accommodation", + "8679": "Food services and drinking places", + "8767": "Other services", + "8768": "Other services, except private households", + "9290": "Other services, private households" + }, + "occupation_code": { + "0000": "All Occupations", + "0007": "Management, professional, and related occupations", + "0008": "Management, business, and financial operations occupations", + "0009": "Management occupations", + "0499": "Business and financial operations occupations", + "0998": "Professional and related occupations", + "0999": "Computer and mathematical occupations", + "1299": "Architecture and engineering occupations", + "1599": "Life, physical, and social science occupations", + "1999": "Community and social services occupations", + "2099": "Legal occupations", + "2199": "Education, training, and library occupations", + "2599": "Arts, design, entertainment, sports, and media occupations", + "2999": "Healthcare practitioner and technical occupations", + "3597": "Service occupations", + "3599": "Healthcare support occupations", + "3699": "Protective service occupations", + "3999": "Food preparation and serving related occupations", + "4199": "Building and grounds cleaning and maintenance occupations", + "4299": "Personal care and service occupations", + "4698": "Sales and office occupations", + "4699": "Sales and related occupations", + "4999": "Office and administrative support occupations", + "5998": "Natural resources, construction, and maintenance occupations", + "5999": "Farming, fishing, and forestry occupations", + "6199": "Construction and extraction occupations", + "6999": "Installation, maintenance, and repair occupations", + "7698": "Production, transportation, and material moving occupations", + "7699": "Production occupations", + "8999": "Transportation and material moving occupations" + }, + "education_code": { + "00": null + }, + "ages_code": { + "00": "16 years and over", + "10": "16 to 24 years", + "28": "25 years and over", + "31": "25 to 34 years", + "38": "35 to 44 years", + "42": "45 to 54 years", + "49": "55 to 64 years", + "65": "65 years and over" + }, + "race_code": { + "00": "All Races", + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "orig_code": { + "00": "All Origins", + "01": "Hispanic or Latino" + }, + "sexs_code": { + "0": "Both Sexes", + "1": "Men", + "2": "Women" + }, + "footnote_code": { + "5": "1983-99 estimates exclude agricultural workers; as a result, 1983-99 private and government estimates will not sum to total.", + "7": "Data do not meet publication criteria." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/cps_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/cps_series.xz new file mode 100644 index 00000000000..27b7506569b Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/cps_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ec_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/ec_codes.json new file mode 100644 index 00000000000..6f18bf06e2a --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/ec_codes.json @@ -0,0 +1,430 @@ +{ + "cm": { + "owner_code": { + "1": "Civilian workers", + "2": "Private industry workers", + "3": "State and local government workers" + }, + "industry_code": { + "000000": "All workers", + "220000": "Utilities", + "230000": "Construction", + "300000": "Manufacturing", + "336411": "Aircraft manufacturing", + "400000": "Trade, transportation, and utilities", + "412000": "Retail trade", + "420000": "Wholesale trade", + "430000": "Transportation and warehousing", + "510000": "Information", + "520000": "Finance and insurance", + "520A00": "Financial activities", + "522000": "Credit intermediation", + "524000": "Insurance carriers", + "530000": "Real estate and rental and leasing", + "540000": "Professional, scientific, and technical services", + "540A00": "Professional and business services", + "560000": "Administrative and support and waste management and remediation services", + "600000": "Education and health services", + "610000": "Educational services", + "611100": "Elementary and secondary schools", + "612000": "Junior colleges, colleges, universities, and professional schools", + "620000": "Health care and social assistance", + "622000": "Hospitals", + "623000": "Nursing and residential care facilities", + "623100": "Nursing care facilities", + "700000": "Leisure and hospitality", + "720000": "Accommodation and food services", + "810000": "Other services (except public administration)", + "920000": "Public administration", + "DISCON": "Discontinued codes", + "G00000": "Goods producing", + "S00000": "Service providing" + }, + "occupation_code": { + "000000": "All workers", + "111300": "Management, business, and financial occupations", + "112900": "Management, professional and related occupations", + "152900": "Professional and related occupations", + "250001": "Teachers", + "252000": "Primary, secondary, and special education school teachers", + "291111": "Registered nurses", + "313900": "Service occupations", + "410000": "Sales and related occupations", + "414300": "Sales and office occupations", + "430000": "Office and administrative support occupations", + "454700": "Construction, and extraction, farming, fishing, and forestry occupations", + "454900": "Natural resources, construction, and maintenance occupations", + "470000": "Construction and extraction occupations", + "490000": "Installation, maintenance, and repair occupations", + "510000": "Production occupations", + "515300": "Production, transportation, and material moving occupations", + "530000": "Transportation and material moving occupations", + "DISCON": "Discontinued Codes" + }, + "subcell_code": { + "00": "All workers", + "01": "Less than 100 workers", + "02": "Less than 50 workers", + "04": "50-99 workers", + "05": "100 workers or more", + "06": "100-499 workers", + "07": "500 workers or more", + "23": "Union", + "24": "Nonunion", + "25": "Full time", + "26": "Part time", + "AA": "Establishment Size", + "AB": "Region and Division", + "AC": "Metropolitan Statistical Areas", + "AD": "Bargaining Status", + "AE": "Full-time and Part-time Work Status", + "AF": "Time and Incentive Status", + "AG": "Average Wage", + "AH": "Civilian Wage Percentiles", + "AI": "Private Wage Percentiles", + "AJ": "Government Wage Percentiles", + "AK": "Plan Sponsor" + }, + "area_code": { + "00122": "Atlanta-Athens-Clarke County-Sandy Springs, GA CSA", + "00148": "Boston-Worcester-Providence, MA-RI-NH-CT CSA", + "00176": "Chicago-Naperville, IL-IN-WI CSA", + "00206": "Dallas-Fort Worth, TX-OK CSA", + "00220": "Detroit-Warren-Ann Arbor, MI CSA", + "00288": "Houston-The Woodlands, TX CSA", + "00348": "Los Angeles-Long Beach, CA CSA", + "00378": "Minneapolis-St. Paul, MN-WI CSA", + "00408": "New York-Newark, NY-NJ-CT-PA CSA", + "00428": "Philadelphia-Reading-Camden, PA-NJ-DE-MD CSA", + "00488": "San Jose-San Francisco-Oakland, CA CSA", + "00500": "Seattle-Tacoma, WA CSA", + "00548": "Washington-Baltimore-Arlington, DC-MD-VA-WV-PA CSA", + "33100": "Miami-Fort Lauderdale-Port St. Lucie, FL CSA", + "38060": "Phoenix-Mesa-Scottsdale, AZ MSA", + "98100": "Northeast census region", + "98200": "South census region", + "98300": "Midwest census region", + "98400": "West census region", + "98999": "Regions, divisions, and statistical areas", + "99100": "New England census division", + "99120": "Middle Atlantic census division", + "99130": "East South Central census division", + "99140": "South Atlantic census division", + "99150": "East North Central census division", + "99160": "West North Central census division", + "99170": "West South Central census division", + "99180": "Mountain census division", + "99190": "Pacific census division", + "99200": "Metropolitan statistical areas", + "99210": "Metropolitan", + "99220": "Nonmetropolitan", + "99999": "United States (National)" + }, + "datatype_code": { + "D": "Cost of compensation (Cost per hour worked)", + "L": "Average employer cost per employee hour worked at 50th percentile (median), constant dollar", + "M": "Average employer cost per employee worked at 50th percentile (median), current dollar", + "N": "Average employer cost per employee hour worked at 90th percentile, current dollar", + "P": "Percent of total compensation", + "R": "Average employer cost per employee hour worked at 90th percentile, constant dollar", + "T": "Average employer cost per employee hour worked at 10th percentile, current dollar", + "X": "Average employer cost per employee hour worked at 10th percentile, constant dollar" + }, + "estimate_code": { + "01": "Total compensation", + "02": "Wages and salaries", + "03": "Total benefits", + "04": "Paid leave", + "05": "Vacation", + "06": "Holiday", + "07": "Sick leave", + "08": "Personal leave", + "09": "Supplemental pay", + "10": "Overtime and premium pay", + "11": "Shift differentials", + "12": "Nonproduction bonuses", + "13": "Insurance", + "14": "Life insurance", + "15": "Health insurance", + "16": "Short-term disability insurance", + "17": "Long-term disability insurance", + "18": "Retirement and savings", + "19": "Defined benefit", + "20": "Defined contribution", + "21": "Legally Required benefits", + "22": "Social Security and Medicare", + "23": "Social Security", + "24": "Medicare", + "25": "Federal unemployment insurance", + "26": "State unemployment insurance", + "27": "Workers' compensation", + "28": "Other benefits" + }, + "footnote_code": { + "2": "Registered Nurses estimates from December 2013 forward are based on the 2010 Standard Occupational Classification. For more information on classification changes, please see www.bls.gov/soc.", + "3": "Estimates from December 2013 to March 2014 for this series were corrected, details are available at www.bls.gov/bls/ecec_correction_091014.htm", + "4": "The relative standard error for this estimate is equal to or greater than 30 percent.", + "5": "The relative standard error is not available for percent of total compensation estimates.", + "6": "The relative standard error for this estimate is not currently available.", + "8": "The relative standard error is not available as the cost per hour worked is $0.01 or less.", + "A": "Cost per hour worked is $0.01 or less.", + "B": "Less than .05 percent.", + "C": "See www.bls.gov/ncs/ect/mapnote.htm for the definition of civilian workers.", + "D": "See www.bls.gov/ncs/ect/mapnote.htm for the definition of the goods-producing sector.", + "E": "See www.bls.gov/ncs/ect/mapnote.htm for the definition of the service-providing sector.", + "F": "Includes premium pay for work in addition to the regular work schedule (for example, overtime).", + "G": "Comprises the Old-Age, Survivors, and Disability Insurance (OASDI) program.", + "H": "Includes severance pay and supplemental unemployment benefits.", + "I": "The states that compose the New England census division are: CT, ME, MA, NH, RI, and VT.", + "J": "The states that compose the Middle Atlantic census division are: NJ, NY, and PA.", + "K": "The states that compose the South Atlantic census division are: DE, DC, FL, GA, MD, NC, SC, VA, and WV.", + "L": "The states that compose the East South Central census division are: AL, KY, MS, and TN.", + "M": "The states that compose the West South Central census division are: AR, LA, OK, and TX.", + "N": "The states that compose the East North Central census division are: IL, IN, MI, OH, and WI.", + "O": "The states that compose the West North Central census division are: IA, KS, MN, MO, NE, ND, and SD.", + "S": "The states that compose the Mountain census division are: AZ, CO, ID, MT, NV, NM, UT, and WY.", + "T": "The states that compose the Pacific census division are: AK, CA, HI, OR, and WA.", + "W": "Includes all teachers; see www.bls.gov/ncs/ect/mapnote.htm for details.", + "X": "See www.bls.gov/ncs/ect/mapnote.htm which is about the State and local government workforce.", + "Y": "See www.bls.gov/ncs/ect/mapnote.htm for details regarding the Other benefits series.", + "Z": "Series discontinued beginning December 2008." + } + }, + "cc": { + "sector_code": { + "1": "All Civilian", + "2": "Private industry", + "4": "Private goods producing", + "5": "Private service producing", + "6": "Private manufacturing", + "7": "Private nonmanufacturing", + "8": "Private health services", + "9": "Private hospitals", + "0": "Private nursing homes", + "3": "State and local government" + }, + "benefit_code": { + "10000": "Total compensation", + "20000": "Wages and salaries", + "30000": "Total benefits", + "40000": "Paid leave", + "50000": "Supplemental pay", + "60000": "Insurance", + "70000": "Retirement and savings", + "80000": "Legally required benefits", + "90000": "Other benefits", + "A0000": "Vacation", + "B0000": "Holiday", + "C0000": "Sick", + "D0000": "Other", + "E0000": "Premium", + "F0000": "Shift differentials", + "G0000": "Nonproduction bonuses", + "H0000": "Life", + "I0000": "Health", + "J0000": "Short-term disability", + "K0000": "Long-term disability", + "L0000": "Pensions", + "M0000": "Savings and thrift", + "P0000": "Social Security", + "Q0000": "Old Age, Survivors, and Disability Income (OASDI)", + "R0000": "Medicare", + "S0000": "Federal unemployment insurance", + "T0000": "State unemployment insurance", + "U0000": "Workers' compensation", + "V0000": "Defined benefit", + "W0000": "Defined contribution" + }, + "industryocc_code": { + "000001": "Occupational group", + "000002": "Industry", + "000003": "Region", + "000004": "Union/Nonunion", + "000006": "Metropolitan/Nonmetropolitan", + "000008": "Aerospace", + "000009": "Full-time/Part-time", + "000010": "Establishment size", + "002000": "1-99 workers", + "004000": "100 or more workers", + "006000": "100-499 workers", + "008000": "500 or more workers", + "012000": "1-99 workers, goods producing", + "014000": "100 or more workers, goods producing", + "016000": "100-499 workers, goods producing", + "018000": "500 or more workers, goods producing", + "022000": "1-99 workers, service producing", + "024000": "100 or more workers, service producing", + "026000": "100-499 workers, service producing", + "028000": "500 or more workers, service producing", + "032000": "1-99 workers, white collar", + "034000": "100 or more workers, white collar", + "036000": "100-499 workers, white collar", + "038000": "500 or more workers, white collar", + "042000": "1-99 workers, blue collar", + "044000": "100 or more workers, blue collar", + "046000": "100-499 workers, blue collar", + "048000": "500 or more workers, blue collar", + "100000": "All workers", + "101000": "Production and nonsupervisory occupations", + "106000": "Civilian workers, excluding sales", + "107000": "Civilian white collar workers, excluding sales", + "110000": "White collar workers", + "111000": "Executive, administrative, and managerial", + "112000": "Professional specialty and technical occupations", + "113000": "Sales workers", + "114000": "Administrative support, including clerical workers", + "115000": "Professional specialty occupations", + "116000": "Nurses", + "117000": "Teachers", + "118000": "Technical", + "120000": "Blue collar occupations", + "121000": "Precision production, craft, and repair occupation", + "122000": "Machine operators, assemblers, and inspectors", + "123000": "Transportation and material moving occupations", + "124000": "Handlers, equipment cleaners, helpers, and laborer", + "130000": "Service occupations", + "131000": "Private industry workers, excluding sales", + "132000": "Private industry white collar workers, excluding s", + "137000": "Wholesale and retail trade occupations, excluding", + "138000": "Finance, insurance, and real estate occupations, e", + "140000": "Wholesale trade occupations, excluding sales", + "151000": "White collar occupations, transportation equipment", + "152000": "Professional and technical occupations, transporta", + "153000": "Executive, administrative, and managerial occupati", + "154000": "Blue collar occupations, transportation equipment", + "155000": "Service occupations, transportation equipment", + "161000": "White collar occupations, aicraft manufacturing", + "164000": "Blue collar occupations, aircraft manufacturing", + "171000": "White collar occupations, transportation and publi", + "174000": "Blue collar occupations, transportation and public", + "181000": "White collar occupations, communications", + "184000": "Blue collar occupations, communications", + "191000": "White collar occupations, utilities", + "194000": "Blue collar occupations, utilities", + "200000": "Goods producing industries", + "201000": "Goods producing, excluding sales", + "202000": "Goods producing, white collar occupations", + "203000": "Goods producing, white collar occupations, excludi", + "204000": "Goods producing, blue collar occupations", + "206000": "Goods producing, service occupations", + "210000": "Service producing industries", + "211000": "Service producing, excluding sales", + "212000": "Service producing, white collar occupations", + "213000": "Service producing, white collar occupations, exclu", + "214000": "Service producing, blue collar occupations", + "216000": "Service producing, service occupations", + "220000": "Nonmanufacturing", + "221000": "Nonmanufacturing, white collar occupations", + "222000": "Nonmanufacturing, white collar occupations, exclud", + "223000": "Nonmanufacturing, blue collar occupations", + "225000": "Nonmanufacturing, service occupations", + "230000": "Construction", + "237000": "Manufacturing, transportation equipment", + "238000": "Manufacturing, aircraft", + "240000": "Manufacturing", + "241000": "Manufacturing, durable goods", + "242000": "Manufacturing, nondurables", + "243000": "Manufacturing, white collar occupations", + "250000": "Transportation and public utilities", + "251000": "Transportation", + "252000": "Public utilities", + "253000": "Communications", + "254000": "Electric, gas, and sanitation", + "260000": "Wholesale and retail trade", + "261000": "Wholesale trade", + "262000": "Retail trade", + "263000": "General merchandise stores", + "264000": "Food stores", + "270000": "Finance, insurance, and real estate", + "271000": "Banking", + "272000": "Insurance", + "273000": "Insurance, excluding sales", + "280000": "Services", + "281000": "Schools", + "282000": "Elementary and secondary schools", + "284000": "Health services", + "285000": "Hospitals", + "286000": "Nursing homes", + "289000": "Educational services", + "290000": "Public administration", + "299000": "Higher education", + "310000": "Northeast", + "320000": "South", + "330000": "Midwest", + "340000": "West", + "400000": "Union workers", + "402000": "Union, blue collar", + "406000": "Union, manufacturing, blue collar", + "410000": "Union, manufacturing", + "420000": "Union, nonmanufacturing", + "430000": "Union, goods producing", + "440000": "Union, service producing", + "500000": "Nonunion workers", + "502000": "Nonunion, blue collar", + "506000": "Nonunion, manufacturing, blue collar", + "510000": "Nonunion, manufacturing", + "520000": "Nonunion, nonmanufacturing", + "530000": "Nonunion, goods producing", + "540000": "Nonunion, service producing", + "600000": "Metropolitan areas", + "700000": "Nonmetropolitan areas", + "800000": "Aircraft engine parts", + "801000": "White collar", + "802000": "Professional, technical, and specialty", + "805000": "Managers", + "806000": "Clerical", + "807000": "Blue collar", + "808000": "Craft", + "809000": "Operatives", + "810000": "Aircraft", + "811000": "White collar", + "812000": "Blue collar", + "820000": "Engines", + "821000": "White collar", + "822000": "Blue collar", + "830000": "Parts", + "831000": "White collar", + "832000": "Blue collar", + "840000": "Guided missiles", + "841000": "White collar", + "842000": "Blue collar", + "910000": "All full-time workers", + "911000": "Full-time, white collar", + "912000": "Full-time, sales", + "913000": "Full-time, administrative", + "914000": "Full-time, blue collar", + "915000": "Full-time, service", + "921000": "Full-time, goods producing", + "922000": "Full-time, construction", + "923000": "Full-time, manufacturing", + "924000": "Full-time, service producing", + "925000": "Full-time, transportation", + "926000": "Full-time, wholesale trade", + "927000": "Full-time, retail trade", + "928000": "Full-time, finance, insurance, and real estate", + "929000": "Full-time, services", + "950000": "All part-time workers", + "951000": "Part-time, white collar", + "952000": "Part-time, sales", + "953000": "Part-time, administrative", + "954000": "Part-time, blue collar", + "955000": "Part-time, service", + "961000": "Part-time, goods producing", + "963000": "Part-time, manufacturing", + "964000": "Part-time, service producing", + "965000": "Part-time, transportation", + "966000": "Part-time, wholesale trade", + "967000": "Part-time, retail trade", + "968000": "Part-time, finance, insurance, and real estate", + "969000": "Part-time, services" + }, + "costfactor_code": { + "D": "Cost of compensation (Cost per hour worked)", + "P": "Percent of total compensation" + }, + "footnote_code": { + "A": "Cost per hour worked is $0.01 or less.", + "B": "Less than .05 percent." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ec_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/ec_series.xz new file mode 100644 index 00000000000..1ca185bfdec Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/ec_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ip_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/ip_codes.json new file mode 100644 index 00000000000..14173551d89 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/ip_codes.json @@ -0,0 +1,1136 @@ +{ + "ip": { + "sector_code": { + "A": "Agriculture, Forestry, Fishing and Hunting", + "B": "Mining", + "C": "Utilities", + "D": "Construction", + "E": "Manufacturing", + "G": "Wholesale Trade", + "H": "Retail Trade", + "I": "Transportation and Warehousing", + "J": "Information", + "K": "Finance and Insurance", + "L": "Real Estate and Rental and Leasing", + "M": "Professional, Scientific, and Technical Services", + "O": "Management of Companies and Enterprises", + "P": "Administrative and Support and Waste Management and Remediation Services", + "Q": "Educational Services", + "R": "Health Care and Social Assistance", + "S": "Arts, Entertainment, and Recreation", + "T": "Accommodation and Food Services", + "U": "Other Services (except Public Administration)", + "W": "Government", + "Z": "Multi-Sector" + }, + "industry_code": { + "D11____": "Agriculture, forestry, fishing, and hunting", + "D21____": "Mining", + "D22____": "Utilities", + "D23____": "Construction", + "D31_33_": "Manufacturing", + "D42____": "Wholesale trade", + "D44_45_": "Retail trade", + "D48_49_": "Transportation and warehouseing", + "D512___": "Motion picture and sound recording industries", + "D517___": "Telecommunications", + "D51____": "Information", + "D52____": "Finance and insurance", + "D53____": "Real estate and rental and leasing", + "D54192_": "Photographic Services", + "D54____": "Professional, scientific, and technical services", + "D55____": "Management of companies and enterprises", + "D5613__": "Employment services", + "D5617__": "Services to buildings and dwellings", + "D56____": "Administrative and support and waste management and remediation services", + "D61____": "Educational services", + "D62____": "Health care and social assistance", + "D71____": "Arts, entertainment, and recreation", + "D72____": "Accommodation and food services", + "D8122__": "Death care services", + "D8129__": "Other personal services", + "D81____": "Other services (except public administration)", + "D90____": "Government", + "D______": "Private Nonfarm", + "N1111__": "Oilseed and grain farming", + "N11121_": "Vegetable and melon farming", + "N1112__": "Vegetable and melon farming", + "N1113__": "Fruit and tree nut farming", + "N1114__": "Greenhouse, nursery, and floriculture production", + "N1119__": "Other crop farming", + "N111___": "Crop production", + "N1121__": "Cattle ranching and farming", + "N112210": "Hog and pig farming", + "N11221_": "Hog and pig farming", + "N1122__": "Hog and pig farming", + "N1123__": "Poultry and egg production", + "N1124__": "Sheep and goat farming", + "N11251_": "Aquaculture", + "N1125__": "Aquaculture", + "N1129__": "Other animal production", + "N112___": "Animal production", + "N113110": "Timber tract operations", + "N11311_": "Timber tract operations", + "N1131__": "Timber tract operations", + "N113210": "Forest nurseries and gathering of forest products", + "N11321_": "Forest nurseries and gathering of forest products", + "N1132__": "Forest nurseries and gathering of forest products", + "N113310": "Logging", + "N11331_": "Logging", + "N1133__": "Logging", + "N113___": "Forestry and logging", + "N11411_": "Fishing", + "N1141__": "Fishing", + "N114210": "Hunting and trapping", + "N11421_": "Hunting and trapping", + "N1142__": "Hunting and trapping", + "N114___": "Fishing, hunting and trapping", + "N11511_": "Support activities for crop production", + "N1151__": "Support activities for crop production", + "N115210": "Support activities for animal production", + "N11521_": "Support activities for animal production", + "N1152__": "Support activities for animal production", + "N115310": "Support activities for forestry", + "N11531_": "Support activities for forestry", + "N1153__": "Support activities for forestry", + "N115___": "Support activities for agriculture and forestry", + "N2111__": "Oil and gas extraction", + "N211___": "Oil and gas extraction", + "N21211_": "Coal mining", + "N2121__": "Coal mining", + "N2122__": "Metal ore mining", + "N21231_": "Stone Mining and Quarrying", + "N21232_": "Sand, Gravel, Clay, and Ceramic and Refractory Minerals Mining and Quarrying", + "N21239_": "Other Nonmetallic Mineral Mining and Quarrying", + "N2123__": "Nonmetallic mineral mining and quarrying", + "N212___": "Mining (except oil and gas)", + "N21311_": "Support activities for mining", + "N2131__": "Support activities for mining", + "N213___": "Support activities for mining", + "N21____": "Mining", + "N2211__": "Electric power generation, transmission and distribution", + "N221210": "Natural gas distribution", + "N22121_": "Natural gas distribution", + "N2212__": "Natural gas distribution", + "N2213__": "Water, sewage and other systems", + "N221___": "Utilities", + "N22____": "Utilities", + "N23611_": "Residential building construction", + "N2361__": "Residential building construction", + "N2362__": "Nonresidential building construction", + "N236___": "Construction of buildings", + "N2371__": "Utility system construction", + "N237210": "Land subdivision", + "N23721_": "Land subdivision", + "N2372__": "Land subdivision", + "N237310": "Highway, street, and bridge construction", + "N23731_": "Highway, street, and bridge construction", + "N2373__": "Highway, street, and bridge construction", + "N237990": "Other heavy and civil engineering construction", + "N23799_": "Other heavy and civil engineering construction", + "N2379__": "Other heavy and civil engineering construction", + "N237___": "Heavy and civil engineering construction", + "N2381__": "Building foundation and exterior contractors", + "N2382__": "Building equipment contractors", + "N2383__": "Building finishing contractors", + "N2389__": "Other specialty trade contractors", + "N238___": "Specialty trade contractors", + "N31111_": "Animal food manufacturing", + "N3111__": "Animal food manufacturing", + "N3112__": "Grain and oilseed milling", + "N3113__": "Sugar and confectionery product manufacturing", + "N31141_": "Frozen food manufacturing", + "N31142_": "Fruit and vegetable canning, pickling, and drying", + "N3114__": "Fruit and vegetable preserving and specialty food manufacturing", + "N3115__": "Dairy product manufacturing", + "N311615": "Poultry processing", + "N31161_": "Animal slaughtering and processing", + "N3116__": "Animal slaughtering and processing", + "N311710": "Seafood product preparation and packaging", + "N31171_": "Seafood product preparation and packaging", + "N3117__": "Seafood product preparation and packaging", + "N3118__": "Bakeries and tortilla manufacturing", + "N3119__": "Other food manufacturing", + "N311___": "Food manufacturing", + "N3121__": "Beverage manufacturing", + "N312230": "Tobacco manufacturing", + "N31223_": "Tobacco manufacturing", + "N3122__": "Tobacco manufacturing", + "N312___": "Beverage and tobacco product manufacturing", + "N313110": "Fiber, yarn, and thread mills", + "N31311_": "Fiber, yarn, and thread mills", + "N3131__": "Fiber, yarn, and thread mills", + "N3132__": "Fabric mills", + "N3133__": "Textile and fabric finishing and fabric coating mills", + "N313___": "Textile mills", + "N3141__": "Textile furnishings mills", + "N3149__": "Other textile product mills", + "N314___": "Textile product mills", + "N3151__": "Apparel knitting mills", + "N3152__": "Cut and sew apparel manufacturing", + "N315990": "Apparel accessories and other apparel manufacturing", + "N31599_": "Apparel accessories and other apparel manufacturing", + "N3159__": "Apparel accessories and other apparel manufacturing", + "N315___": "Apparel manufacturing", + "N316110": "Leather and hide tanning and finishing", + "N31611_": "Leather and hide tanning and finishing", + "N3161__": "Leather and hide tanning and finishing", + "N316210": "Footwear manufacturing", + "N31621_": "Footwear manufacturing", + "N3162__": "Footwear manufacturing", + "N31699_": "Other leather and allied product manufacturing", + "N3169__": "Other leather and allied product manufacturing", + "N316___": "Leather and allied product manufacturing", + "N32111_": "Sawmills and wood preservation", + "N3211__": "Sawmills and wood preservation", + "N32121_": "Veneer, plywood, and engineered wood product manufacturing", + "N3212__": "Veneer, plywood, and engineered wood product manufacturing", + "N32191_": "Millwork", + "N321920": "Wood container and pallet manufacturing", + "N32192_": "Wood container and pallet manufacturing", + "N32199_": "All other wood product manufacturing", + "N3219__": "Other wood product manufacturing", + "N321___": "Wood product manufacturing", + "N3221__": "Pulp, paper, and paperboard mills", + "N32221_": "Paperboard container manufacturing", + "N3222__": "Converted paper product manufacturing", + "N322___": "Paper manufacturing", + "N3231__": "Printing and related support activities", + "N323___": "Printing and related support activities", + "N3241__": "Petroleum and coal products manufacturing", + "N324___": "Petroleum and coal products manufacturing", + "N3251__": "Basic chemical manufacturing", + "N3252__": "Resin, synthetic rubber, and artificial synthetic fibers and filaments manufacturing", + "N3253__": "Pesticide, fertilizer, and other agricultural chemical manufacturing", + "N32541_": "Pharmaceutical and medicine manufacturing", + "N3254__": "Pharmaceutical and medicine manufacturing", + "N3255__": "Paint, coating, and adhesive manufacturing", + "N3256__": "Soap, cleaning compound, and toilet preparation manufacturing", + "N3259__": "Other chemical product and preparation manufacturing", + "N325___": "Chemical manufacturing", + "N32619_": "Other plastics product manufacturing", + "N3261__": "Plastics product manufacturing", + "N3262__": "Rubber product manufacturing", + "N326___": "Plastics and rubber products manufacturing", + "N3271__": "Clay product and refractory manufacturing", + "N32721_": "Glass and glass product manufacturing", + "N3272__": "Glass and glass product manufacturing", + "N327320": "Ready-mix concrete manufacturing", + "N32732_": "Ready-mix concrete manufacturing", + "N3273__": "Cement and concrete product manufacturing", + "N3274__": "Lime and gypsum product manufacturing", + "N3279__": "Other nonmetallic mineral product manufacturing", + "N327___": "Nonmetallic mineral product manufacturing", + "N331110": "Iron and steel mills and ferroalloy production", + "N33111_": "Iron and steel mills and ferroalloy production", + "N3311__": "Iron and steel mills and ferroalloy production", + "N3312__": "Steel product manufacturing from purchased steel", + "N33131_": "Alumina and aluminum production and processing", + "N3313__": "Alumina and aluminum production and processing", + "N3314__": "Nonferrous metal (except aluminum) production and processing", + "N3315__": "Foundries", + "N331___": "Primary metal manufacturing", + "N33211_": "Forging and stamping", + "N3321__": "Forging and stamping", + "N33221_": "Cutlery and handtool manufacturing", + "N3322__": "Cutlery and handtool manufacturing", + "N332312": "Fabricated structural metals", + "N33231_": "Plate work and fabricated structural product manufacturing", + "N332322": "Sheet metal work", + "N33232_": "Ornamental and architectural metal products manufacturing", + "N3323__": "Architectural and structural metals manufacturing", + "N3324__": "Boiler, tank, and shipping container manufacturing", + "N332510": "Hardware manufacturing", + "N33251_": "Hardware manufacturing", + "N3325__": "Hardware manufacturing", + "N33261_": "Spring and wire product manufacturing", + "N3326__": "Spring and wire product manufacturing", + "N332710": "Machine shops", + "N33271_": "Machine shops", + "N33272_": "Turned product and screw, nut, and bolt manufacturing", + "N3327__": "Machine shops; turned product; and screw, nut, and bolt manufacturing", + "N332813": "Electroplating, plating, polishing, anodizing and coloring", + "N33281_": "Coating, engraving, heat treating, and allied activities", + "N3328__": "Coating, engraving, heat treating, and allied activities", + "N33291_": "Metal valve manufacturing", + "N33299_": "All other fabricated metal product manufacturing", + "N3329__": "Other fabricated metal product manufacturing", + "N332___": "Fabricated metal product manufacturing", + "N3331__": "Agriculture, construction, and mining machinery", + "N33324_": "Industrial machinery", + "N3332__": "Industrial machinery", + "N33331_": "Commercial and service industry machinery", + "N3333__": "Commercial and service industry machinery", + "N33341_": "Ventilation, heating, air-conditioning, and commercial refrigeration equipment manufacturing", + "N3334__": "Ventilation, heating, air-conditioning, and commercial refrigeration equipment manufacturing", + "N333514": "Special die and tool, die set, jig, and fixture manufacturing", + "N333517": "Machine tool manufacturing", + "N33351_": "Metalworking machinery manufacturing", + "N3335__": "Metalworking machinery manufacturing", + "N33361_": "Engine, turbine, and power transmission equipment manufacturing", + "N3336__": "Engine, turbine, and power transmission equipment manufacturing", + "N33392_": "Material handling equipment manufacturing", + "N3339__": "Other general purpose machinery manufacturing", + "N333___": "Machinery manufacturing", + "N33411_": "Computer and peripheral equipment manufacturing", + "N3341__": "Computer and peripheral equipment manufacturing", + "N3342__": "Communications equipment manufacturing", + "N334310": "Audio and video equipment manufacturing", + "N33431_": "Audio and video equipment manufacturing", + "N3343__": "Audio and video equipment manufacturing", + "N334413": "Semiconductor and related device manufacturing", + "N33441_": "Semiconductor and other electronic component manufacturing", + "N3344__": "Semiconductor and other electronic component manufacturing", + "N33451_": "Navigational, measuring, electromedical, and control instruments manufacturing", + "N3345__": "Navigational, measuring, electromedical, and control instruments manufacturing", + "N33461_": "Manufacturing and reproducing magnetic and optical media", + "N3346__": "Manufacturing and reproducing magnetic and optical media", + "N334___": "Computer and electronic product manufacturing", + "N3351__": "Electric lighting equipment manufacturing", + "N3352__": "Household appliance manufacturing", + "N33531_": "Electrical equipment manufacturing", + "N3353__": "Electrical equipment manufacturing", + "N3359__": "Other electrical equipment and component manufacturing", + "N335___": "Electrical equipment, appliance, and component manufacturing", + "N3361__": "Motor vehicle manufacturing", + "N33621_": "Motor vehicle body and trailer manufacturing", + "N3362__": "Motor vehicle body and trailer manufacturing", + "N336320": "Motor vehicle electrical and electronic equipment", + "N33632_": "Motor vehicle electrical and electronic equipment", + "N3363__": "Motor vehicle parts manufacturing", + "N336411": "Aircraft manufacturing", + "N33641_": "Aerospace product and parts manufacturing", + "N3364__": "Aerospace product and parts manufacturing", + "N336510": "Railroad rolling stock manufacturing", + "N33651_": "Railroad rolling stock manufacturing", + "N3365__": "Railroad rolling stock manufacturing", + "N33661_": "Ship and boat building", + "N3366__": "Ship and boat building", + "N33699_": "Other transportation equipment manufacturing", + "N3369__": "Other transportation equipment manufacturing", + "N336___": "Transportation equipment manufacturing", + "N337110": "Wood kitchen cabinet and countertop manufacturing", + "N33711_": "Wood kitchen cabinet and countertop manufacturing", + "N33712_": "Household and institutional furniture manufacturing", + "N3371__": "Household and institutional furniture and kitchen cabinet manufacturing", + "N33721_": "Office furniture (including fixtures) manufacturing", + "N3372__": "Office furniture (including fixtures) manufacturing", + "N3379__": "Other furniture related product manufacturing", + "N337___": "Furniture and related product manufacturing", + "N339113": "Surgical appliance and supplies manufacturing", + "N33911_": "Medical equipment and supplies manufacturing", + "N3391__": "Medical equipment and supplies manufacturing", + "N339950": "Sign manufacturing", + "N33995_": "Sign manufacturing", + "N3399__": "Other miscellaneous manufacturing", + "N339___": "Miscellaneous manufacturing", + "N4231__": "Motor vehicle and motor vehicle parts and supplies merchant wholesalers", + "N4232__": "Furniture and home furnishing merchant wholesalers", + "N4233__": "Lumber and other construction materials merchant wholesalers", + "N4234__": "Professional and commercial equipment and supplies merchant wholesalers", + "N4235__": "Metal and mineral (except petroleum) merchant wholesalers", + "N4236__": "Electrical and electronic goods merchant wholesalers", + "N4237__": "Hardware, and plumbing and heating equipment and supplies merchant wholesalers", + "N4238__": "Machinery, equipment, and supplies merchant wholesalers", + "N4239__": "Miscellaneous durable goods merchant wholesalers", + "N423___": "Merchant wholesalers, durable goods", + "N4241__": "Paper and paper product merchant wholesalers", + "N424210": "Drugs and druggists' sundries merchant wholesalers", + "N42421_": "Drugs and druggists' sundries merchant wholesalers", + "N4242__": "Drugs and druggists' sundries merchant wholesalers", + "N4243__": "Apparel, piece goods, and notions merchant wholesalers", + "N4244__": "Grocery and related product wholesalers", + "N4245__": "Farm product raw material merchant wholesalers", + "N4246__": "Chemical and allied products merchant wholesalers", + "N4247__": "Petroleum and petroleum products merchant wholesalers", + "N4248__": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "N4249__": "Miscellaneous nondurable goods merchant wholesalers", + "N424___": "Merchant wholesalers, nondurable goods", + "N4251__": "Wholesale electronic markets and agents and brokers", + "N425___": "Wholesale electronic markets and agents and brokers", + "N42____": "Wholesale trade", + "N441110": "New car dealers", + "N44111_": "New car dealers", + "N441120": "Used car dealers", + "N44112_": "Used car dealers", + "N4411__": "Automobile dealers", + "N4412__": "Other motor vehicle dealers", + "N441310": "Automotive parts and accessories stores", + "N44131_": "Automotive parts and accessories stores", + "N441320": "Tire dealers", + "N44132_": "Tire dealers", + "N4413__": "Automotive parts, accessories, and tire stores", + "N441___": "Motor vehicle and parts dealers", + "N442110": "Furniture stores", + "N44211_": "Furniture stores", + "N4421__": "Furniture stores", + "N442210": "Floor covering stores", + "N44221_": "Floor covering stores", + "N44229_": "Other home furnishings stores", + "N4422__": "Home furnishings stores", + "N442___": "Furniture and home furnishings stores", + "N443141": "Household appliance stores", + "N443142": "Electronics stores", + "N44314_": "Electronics and appliance stores", + "N4431__": "Electronics and appliance stores", + "N443___": "Electronics and appliance stores", + "N444110": "Home centers", + "N44411_": "Home centers", + "N444130": "Hardware stores", + "N44413_": "Hardware stores", + "N4441__": "Building material and supplies dealers", + "N444210": "Outdoor power equipment stores", + "N44421_": "Outdoor power equipment stores", + "N444220": "Nursery, garden center, and farm supply stores", + "N44422_": "Nursery, garden center, and farm supply stores", + "N4442__": "Lawn and garden equipment and supplies stores", + "N444___": "Building material and garden equipment and supplies dealers", + "N445110": "Supermarkets and other grocery (except convenience) stores", + "N44511_": "Supermarkets and other grocery (except convenience) stores", + "N445120": "Convenience stores", + "N44512_": "Convenience stores", + "N4451__": "Grocery stores", + "N4452__": "Specialty food stores", + "N445310": "Beer, wine, and liquor stores", + "N44531_": "Beer, wine, and liquor stores", + "N4453__": "Beer, wine, and liquor stores", + "N445___": "Food and beverage stores", + "N446110": "Pharmacies and drug stores", + "N44611_": "Pharmacies and drug stores", + "N446120": "Cosmetics, beauty supplies, and perfume stores", + "N44612_": "Cosmetics, beauty supplies, and perfume stores", + "N446130": "Optical goods stores", + "N44613_": "Optical goods stores", + "N44619_": "Other health and personal care stores", + "N4461__": "Health and personal care stores", + "N446___": "Health and personal care stores", + "N447110": "Gasoline stations with convenience stores", + "N44711_": "Gasoline stations with convenience stores", + "N447190": "Other gasoline stations", + "N44719_": "Other gasoline stations", + "N4471__": "Gasoline stations", + "N447___": "Gasoline stations", + "N4481__": "Clothing stores", + "N448210": "Shoe stores", + "N44821_": "Shoe stores", + "N4482__": "Shoe stores", + "N4483__": "Jewelry, luggage, and leather goods stores", + "N448___": "Clothing and clothing accessories stores", + "N44_45_": "Retail trade", + "N451110": "Sporting goods stores", + "N45111_": "Sporting goods stores", + "N451120": "Hobby, toy, and game stores", + "N45112_": "Hobby, toy, and game stores", + "N4511__": "Sporting goods, hobby, and musical instrument stores", + "N45121_": "Book stores and news dealers", + "N4512__": "Book stores and news dealers", + "N451___": "Sporting goods, hobby, book, and music stores", + "N452210": "Department stores", + "N45221_": "Department stores", + "N4522__": "Department stores", + "N45231_": "General merchandise stores, including warehouse clubs and supercenters", + "N4523__": "General merchandise stores, including warehouse clubs and supercenters", + "N452___": "General merchandise stores", + "N453110": "Florists", + "N45311_": "Florists", + "N4531__": "Florists", + "N453210": "Office supplies and stationery stores", + "N45321_": "Office supplies and stationery stores", + "N453220": "Gift, novelty, and souvenir stores", + "N45322_": "Gift, novelty, and souvenir stores", + "N4532__": "Office supplies, stationery, and gift stores", + "N453310": "Used merchandise stores", + "N45331_": "Used merchandise stores", + "N4533__": "Used merchandise stores", + "N453910": "Pet and pet supplies stores", + "N45391_": "Pet and pet supplies stores", + "N4539__": "Other miscellaneous store retailers", + "N453___": "Miscellaneous store retailers", + "N45411_": "Electronic shopping and mail-order houses", + "N4541__": "Electronic shopping and mail-order houses", + "N454210": "Vending machine operators", + "N45421_": "Vending machine operators", + "N4542__": "Vending machine operators", + "N454310": "Fuel dealers", + "N45431_": "Fuel dealers", + "N454390": "Other direct selling establishments", + "N45439_": "Other direct selling establishments", + "N4543__": "Direct selling establishments", + "N454___": "Nonstore retailers", + "N48111_": "Scheduled air transportation", + "N4811__": "Scheduled air transportation", + "N48121_": "Nonscheduled air transportation", + "N4812__": "Nonscheduled air transportation", + "N481___": "Air transportation", + "N482111": "Line-haul railroads", + "N48211_": "Rail transportation", + "N4821__": "Rail transportation", + "N482___": "Rail transportation", + "N48311_": "Deep sea, coastal, and Great Lakes water transportation", + "N4831__": "Deep sea, coastal, and Great Lakes water transportation", + "N48321_": "Inland water transportation", + "N4832__": "Inland water transportation", + "N483___": "Water transportation", + "N484110": "General freight trucking, local", + "N48411_": "General freight trucking, local", + "N48412_": "General freight trucking, long-distance", + "N4841__": "General freight trucking", + "N484210": "Used household and office goods moving", + "N48421_": "Used household and office goods moving", + "N484220": "Specialized freight (except used goods) trucking, local", + "N48422_": "Specialized freight (except used goods) trucking, local", + "N484230": "Specialized freight (except used goods) trucking, long-distance", + "N48423_": "Specialized freight (except used goods) trucking, long-distance", + "N4842__": "Specialized freight trucking", + "N484___": "Truck transportation", + "N48511_": "Urban transit systems", + "N4851__": "Urban transit systems", + "N485210": "Interurban and rural bus transportation", + "N48521_": "Interurban and rural bus transportation", + "N4852__": "Interurban and rural bus transportation", + "N4853__": "Taxi and limousine service", + "N485410": "School and employee bus transportation", + "N48541_": "School and employee bus transportation", + "N4854__": "School and employee bus transportation", + "N485510": "Charter bus industry", + "N48551_": "Charter bus industry", + "N4855__": "Charter bus industry", + "N48599_": "Other transit and ground passenger transportation", + "N4859__": "Other transit and ground passenger transportation", + "N485___": "Transit and ground passenger transportation", + "N486110": "Pipeline transportation of crude oil", + "N48611_": "Pipeline transportation of crude oil", + "N4861__": "Pipeline transportation of crude oil", + "N486210": "Pipeline transportation of natural gas", + "N48621_": "Pipeline transportation of natural gas", + "N4862__": "Pipeline transportation of natural gas", + "N4869__": "Other pipeline transportation", + "N486___": "Pipeline transportation", + "N487110": "Scenic and sightseeing transportation, land", + "N48711_": "Scenic and sightseeing transportation, land", + "N4871__": "Scenic and sightseeing transportation, land", + "N487210": "Scenic and sightseeing transportation, water", + "N48721_": "Scenic and sightseeing transportation, water", + "N4872__": "Scenic and sightseeing transportation, water", + "N487990": "Scenic and sightseeing transportation, other", + "N48799_": "Scenic and sightseeing transportation, other", + "N4879__": "Scenic and sightseeing transportation, other", + "N487___": "Scenic and sightseeing transportation", + "N4881__": "Support activities for air transportation", + "N488210": "Support activities for rail transportation", + "N48821_": "Support activities for rail transportation", + "N4882__": "Support activities for rail transportation", + "N4883__": "Support activities for water transportation", + "N4884__": "Support activities for road transportation", + "N488510": "Freight transportation arrangement", + "N48851_": "Freight transportation arrangement", + "N4885__": "Freight transportation arrangement", + "N48899_": "Other support activities for transportation", + "N4889__": "Other support activities for transportation", + "N488___": "Support activities for transportation", + "N491110": "Postal service", + "N49111_": "Postal service", + "N4911__": "Postal service", + "N491___": "Postal service", + "N492110": "Couriers and express delivery services", + "N49211_": "Couriers and express delivery services", + "N4921__": "Couriers and express delivery services", + "N492210": "Local messengers and local delivery", + "N49221_": "Local messengers and local delivery", + "N4922__": "Local messengers and local delivery", + "N492___": "Couriers and messengers", + "N493110": "General warehousing and storage", + "N49311_": "General warehousing and storage", + "N493120": "Refrigerated warehousing and storage", + "N49312_": "Refrigerated warehousing and storage", + "N4931__": "Warehousing and storage", + "N493___": "Warehousing and storage", + "N511110": "Newspaper publishers", + "N51111_": "Newspaper publishers", + "N511120": "Periodical publishers", + "N51112_": "Periodical publishers", + "N511130": "Book publishers", + "N51113_": "Book publishers", + "N5111__": "Newspaper, periodical, book, and directory publishers", + "N511210": "Software publishers", + "N51121_": "Software publishers", + "N5112__": "Software publishers", + "N511___": "Publishing industries (except internet)", + "N51213_": "Motion picture and video exhibition", + "N5121__": "Motion picture and video industries", + "N5122__": "Sound recording industries", + "N512___": "Motion picture and sound recording industries", + "N51511_": "Radio broadcasting", + "N5151__": "Radio and television broadcasting", + "N515210": "Cable and other subscription programming", + "N51521_": "Cable and other subscription programming", + "N5152__": "Cable and other subscription programming", + "N515___": "Broadcasting (except internet)", + "N517311": "Wired Telecommunications Carriers", + "N517312": "Wireless Telecommunications Carriers (except Satellite)", + "N51731_": "Wired and Wireless Telecommunications Carriers", + "N5173__": "Wired and Wireless Telecommunications Carriers", + "N517410": "Satellite telecommunications", + "N51741_": "Satellite telecommunications", + "N5174__": "Satellite telecommunications", + "N51791_": "Other telecommunications", + "N5179__": "Other telecommunications", + "N517___": "Telecommunications", + "N518210": "Data processing, hosting, and related services", + "N51821_": "Data processing, hosting, and related services", + "N5182__": "Data processing, hosting, and related services", + "N518___": "Data processing, hosting, and related services", + "N5191__": "Other information services", + "N519___": "Other information services", + "N521110": "Monetary authorities-central bank", + "N52111_": "Monetary authorities-central bank", + "N5211__": "Monetary authorities-central bank", + "N521___": "Monetary authorities-central bank", + "N522110": "Commercial banking", + "N52211_": "Commercial banking", + "N5221__": "Depository credit intermediation", + "N5222__": "Nondepository credit intermediation", + "N5223__": "Activities related to credit intermediation", + "N522___": "Credit intermediation and related activities", + "N5231__": "Securities and commodity contracts intermediation and brokerage", + "N523210": "Securities and commodity exchanges", + "N52321_": "Securities and commodity exchanges", + "N5232__": "Securities and commodity exchanges", + "N5239__": "Other financial investment activities", + "N523___": "Securities, commodity contracts, investments", + "N5241__": "Insurance carriers", + "N5242__": "Insurance agencies, brokerages, and related services", + "N524___": "Insurance carriers and related activities", + "N5251__": "Insurance and employee benefit funds", + "N5259__": "Other investment pools and funds", + "N525___": "Funds, trusts, and other financial vehicles", + "N5311__": "Lessors of real estate", + "N531210": "Offices of real estate agents and brokers", + "N53121_": "Offices of real estate agents and brokers", + "N5312__": "Offices of real estate agents and brokers", + "N5313__": "Activities related to real estate", + "N531___": "Real estate", + "N532111": "Passenger car rental", + "N532120": "Truck, utility trailer, and rv (recreational vehicle) rental and leasing", + "N53212_": "Truck, utility trailer, and rv (recreational vehicle) rental and leasing", + "N5321__": "Automotive equipment rental and leasing", + "N532282": "Video Tape and Disc Rental", + "N5322__": "Consumer goods rental", + "N532310": "General rental centers", + "N53231_": "General rental centers", + "N5323__": "General rental centers", + "N5324__": "Machinery and equipment rental and leasing", + "N532___": "Rental and leasing services", + "N533110": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "N53311_": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "N5331__": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "N533___": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "N5411__": "Legal services", + "N541211": "Offices of certified public accountants", + "N541213": "Tax preparation services", + "N541219": "Other accounting services", + "N54121_": "Accounting, tax preparation, bookkeeping, and payroll services", + "N5412__": "Accounting, tax preparation, bookkeeping, and payroll services", + "N541310": "Architectural services", + "N54131_": "Architectural services", + "N541330": "Engineering services", + "N54133_": "Engineering services", + "N5413__": "Architectural and engineering services", + "N5414__": "Specialized design services", + "N54151_": "Computer systems design and related services", + "N5415__": "Computer systems design and related services", + "N5416__": "Management and technical consulting services", + "N5417__": "Scientific research and development services", + "N541810": "Advertising agencies", + "N54181_": "Advertising agencies", + "N5418__": "Advertising and related services", + "N541921": "Photography studios, portrait", + "N541940": "Veterinary services", + "N54194_": "Veterinary services", + "N5419__": "Other professional and technical services", + "N541___": "Professional, scientific, and technical services", + "N54____": "Professional, scientific, and technical services", + "N55111_": "Management of companies and enterprises", + "N5511__": "Management of companies and enterprises", + "N551___": "Management of companies and enterprises", + "N55____": "Management of companies and enterprises", + "N561110": "Office administrative services", + "N56111_": "Office administrative services", + "N5611__": "Office administrative services", + "N561210": "Facilities support services", + "N56121_": "Facilities support services", + "N5612__": "Facilities support services", + "N56131_": "Employment placement agencies and executive search services", + "N5613__": "Employment services", + "N5614__": "Business support services", + "N561510": "Travel agencies", + "N56151_": "Travel agencies", + "N5615__": "Travel arrangement and reservation services", + "N5616__": "Investigation and security services", + "N561720": "Janitorial services", + "N56172_": "Janitorial services", + "N5617__": "Services to buildings and dwellings", + "N5619__": "Other support services", + "N561___": "Administrative and support services", + "N56211_": "Waste collection", + "N5621__": "Waste collection", + "N56221_": "Waste treatment and disposal", + "N5622__": "Waste treatment and disposal", + "N5629__": "Remediation and other waste services", + "N562___": "Waste management and remediation services", + "N611110": "Elementary and secondary schools", + "N61111_": "Elementary and secondary schools", + "N6111__": "Elementary and secondary schools", + "N611210": "Junior colleges", + "N61121_": "Junior colleges", + "N6112__": "Junior colleges", + "N611310": "Colleges, universities, and professional schools", + "N61131_": "Colleges, universities, and professional schools", + "N6113__": "Colleges, universities, and professional schools", + "N6114__": "Business, computer, and management training", + "N61151_": "Technical and trade schools", + "N6115__": "Technical and trade schools", + "N6116__": "Other schools and instruction", + "N611710": "Educational support services", + "N61171_": "Educational support services", + "N6117__": "Educational support services", + "N611___": "Educational services", + "N61____": "Educational services", + "N62111_": "Offices of physicians", + "N6211__": "Offices of physicians", + "N621210": "Offices of dentists", + "N62121_": "Offices of dentists", + "N6212__": "Offices of dentists", + "N6213__": "Offices of other health practitioners", + "N6214__": "Outpatient care centers", + "N621511": "Medical laboratories", + "N621512": "Diagnostic imaging centers", + "N62151_": "Medical and diagnostic laboratories", + "N6215__": "Medical and diagnostic laboratories", + "N621610": "Home health care services", + "N62161_": "Home health care services", + "N6216__": "Home health care services", + "N6219__": "Other ambulatory health care services", + "N621___": "Ambulatory health care services", + "N622110": "General medical and surgical hospitals", + "N62211_": "General medical and surgical hospitals", + "N6221__": "General medical and surgical hospitals", + "N622210": "Psychiatric and substance abuse hospitals", + "N62221_": "Psychiatric and substance abuse hospitals", + "N6222__": "Psychiatric and substance abuse hospitals", + "N622310": "Specialty (except psychiatric and substance abuse) hospitals", + "N62231_": "Specialty (except psychiatric and substance abuse) hospitals", + "N6223__": "Specialty (except psychiatric and substance abuse) hospitals", + "N622A__": "Hospitals, except psychiatric and substance abuse hospitals", + "N622___": "Hospitals", + "N623110": "Nursing care facilities", + "N62311_": "Nursing care facilities", + "N6231__": "Nursing care facilities", + "N6232__": "Residential mental health facilities", + "N62331_": "Community care facilities for the elderly", + "N6233__": "Community care facilities for the elderly", + "N623990": "Other residential care facilities", + "N62399_": "Other residential care facilities", + "N6239__": "Other residential care facilities", + "N623___": "Nursing and residential care facilities", + "N6241__": "Individual and family services", + "N6242__": "Emergency and other relief services", + "N624310": "Vocational rehabilitation services", + "N62431_": "Vocational rehabilitation services", + "N6243__": "Vocational rehabilitation services", + "N624410": "Child day care services", + "N62441_": "Child day care services", + "N6244__": "Child day care services", + "N624___": "Social assistance", + "N7111__": "Performing arts companies", + "N71121_": "Spectator sports", + "N7112__": "Spectator sports", + "N7113__": "Arts and sports promoters and agents and managers for public figures", + "N711410": "Agents and managers for artists, athletes, entertainers, and other public figures", + "N71141_": "Agents and managers for artists, athletes, entertainers, and other public figures", + "N7114__": "Agents and managers for artists, athletes, entertainers, and other public figures", + "N711510": "Independent artists, writers, and performers", + "N71151_": "Independent artists, writers, and performers", + "N7115__": "Independent artists, writers, and performers", + "N711___": "Performing arts and spectator sports", + "N7121__": "Museums, historical sites, and similar institutions", + "N712___": "Museums, historical sites, and similar institutions", + "N713110": "Amusement and theme parks", + "N71311_": "Amusement and theme parks", + "N7131__": "Amusement parks and arcades", + "N7132__": "Gambling industries", + "N713910": "Golf courses and country clubs", + "N71391_": "Golf courses and country clubs", + "N713940": "Fitness and recreational sports centers", + "N71394_": "Fitness and recreational sports centers", + "N713950": "Bowling centers", + "N71395_": "Bowling centers", + "N7139__": "Other amusement and recreation industries", + "N713___": "Amusements, gambling, and recreation", + "N721110": "Hotels (except casino hotels) and motels", + "N72111_": "Hotels (except casino hotels) and motels", + "N7211__": "Traveler accommodation", + "N72121_": "RV (recreational vehicle) parks and recreational camps", + "N7212__": "RV (recreational vehicle) parks and recreational camps", + "N721310": "Rooming and boarding houses", + "N72131_": "Rooming and boarding houses", + "N7213__": "Rooming and boarding houses", + "N721___": "Accommodation", + "N7223__": "Special food services", + "N722410": "Drinking places (alcoholic beverages)", + "N72241_": "Drinking places (alcoholic beverages)", + "N7224__": "Drinking places (alcoholic beverages)", + "N722511": "Full-service restaurants", + "N72251A": "Limited-service eating places", + "N72251_": "Restaurants and other eating places", + "N7225__": "Restaurants and other eating places", + "N722___": "Food services and drinking places", + "N72____": "Accommodation and food services", + "N8111__": "Automotive repair and maintenance", + "N81121_": "Electronic and precision equipment repair and maintenance", + "N8112__": "Electronic and precision equipment repair and maintenance", + "N811310": "Commercial machinery repair and maintenance", + "N81131_": "Commercial machinery repair and maintenance", + "N8113__": "Commercial machinery repair and maintenance", + "N811420": "Reupholstery and furniture repair", + "N81142_": "Reupholstery and furniture repair", + "N8114__": "Household goods repair and maintenance", + "N811___": "Repair and maintenance", + "N81211_": "Hair, nail, and skin care services", + "N8121__": "Personal care services", + "N812210": "Funeral homes and funeral services", + "N81221_": "Funeral homes and funeral services", + "N8122__": "Death care services", + "N812310": "Coin-operated laundries and drycleaners", + "N81231_": "Coin-operated laundries and drycleaners", + "N812320": "Drycleaning and laundry services (except coin-operated)", + "N81232_": "Drycleaning and laundry services (except coin-operated)", + "N81233_": "Linen and uniform supply", + "N8123__": "Drycleaning and laundry services", + "N812910": "Pet care (except veterinary) services", + "N81291_": "Pet care (except veterinary) services", + "N81292_": "Photofinishing", + "N8129__": "Other personal services", + "N812___": "Personal and laundry services", + "N813110": "Religious organizations", + "N81311_": "Religious organizations", + "N8131__": "Religious organizations", + "N81321_": "Grantmaking and giving services", + "N8132__": "Grantmaking and giving services", + "N81331_": "Social advocacy organizations", + "N8133__": "Social advocacy organizations", + "N813410": "Civic and social organizations", + "N81341_": "Civic and social organizations", + "N8134__": "Civic and social organizations", + "N8139__": "Professional and similar organizations", + "N813___": "Membership associations and organizations", + "N814110": "Private households", + "N81411_": "Private households", + "N8141__": "Private households", + "N814___": "Private households", + "N901___": "Government (excluding postal service)", + "N______": "Private Nonfarm" + }, + "measure_code": { + "C00": "Capital productivity (Index, 2017=100)", + "C01": "Capital input (Index, 2017=100)", + "C02": "Capital costs (Millions of current dollars)", + "C03": "Capital share (Percentage)", + "C06": "Capital intensity (Index, 2017=100)", + "C07": "Contribution of capital intensity to labor productivity (Index, 2017=100)", + "L00": "Labor productivity (Index, 2017=100)", + "L01": "Hours worked (Index, 2017=100)", + "L02": "Labor compensation (Millions of current dollars)", + "L03": "Labor share (Percentage)", + "L06": "Real labor compensation (Million $)", + "L07": "Real labor compensation (Index, 2017=100)", + "L20": "Hours worked (Millions of hours)", + "M00": "Total factor productivity (Index, 2017=100)", + "M01": "Combined inputs (Index, 2017=100)", + "M02": "Combined inputs costs (Millions of current dollars)", + "M05": "Combined inputs price deflator (Index, 2017=100)", + "P00": "Intermediate inputs productivity (Index, 2017=100)", + "P01": "Intermediate inputs (Index, 2017=100)", + "P02": "Intermediate inputs costs (Millions of current dollars)", + "P03": "Intermediate inputs share (Percentage)", + "P06": "Intermediate inputs intensity (Index, 2017=100)", + "P07": "Contribution of intermediate inputs intensity to labor productivity (Index, 2017=100)", + "T01": "Real sectoral output (Index, 2017=100)", + "T02": "Real value-added output (Index, 2017=100)", + "T05": "Sectoral output price deflator (Index, 2017=100)", + "T06": "Value-added output price deflator (Index, 2017=100)", + "T30": "Sectoral output (Millions of current dollars)", + "T39": "Value-added output (Millions of current dollars)", + "U10": "Unit labor costs (Index, 2017=100)", + "U11": "Labor compensation (Index, 2017=100)", + "U12": "Hourly compensation (Index, 2017=100)", + "U13": "Hourly compensation ($ / Hour)", + "U14": "Real hourly compensation ($ / Hour)", + "U15": "Real hourly labor compensation (Index, 2017=100)", + "W00": "Output per worker (Index, 2017=100)", + "W01": "Employment (Index, 2017=100)", + "W20": "Employment (Thousands of jobs)" + }, + "duration_code": { + "0": "Indexes or values", + "1": "Annual percent changes" + }, + "type_code": { + "E": "Employees", + "H": "Hours", + "I": "Index", + "P": "Percent", + "R": "Rate", + "Y": "Currency" + }, + "area_code": { + "000000": "U.S. Total", + "010000": "Alabama", + "020000": "Alaska", + "040000": "Arizona", + "050000": "Arkansas", + "060000": "California", + "080000": "Colorado", + "090000": "Connecticut", + "100000": "Delaware", + "110000": "District of Columbia", + "120000": "Florida", + "130000": "Georgia", + "150000": "Hawaii", + "160000": "Idaho", + "170000": "Illinois", + "180000": "Indiana", + "190000": "Iowa", + "200000": "Kansas", + "210000": "Kentucky", + "220000": "Louisiana", + "230000": "Maine", + "240000": "Maryland", + "250000": "Massachusetts", + "260000": "Michigan", + "270000": "Minnesota", + "280000": "Mississippi", + "290000": "Missouri", + "300000": "Montana", + "310000": "Nebraska", + "320000": "Nevada", + "330000": "New Hampshire", + "340000": "New Jersey", + "350000": "New Mexico", + "360000": "New York", + "370000": "North Carolina", + "380000": "North Dakota", + "390000": "Ohio", + "400000": "Oklahoma", + "410000": "Oregon", + "420000": "Pennsylvania", + "440000": "Rhode Island", + "450000": "South Carolina", + "460000": "South Dakota", + "470000": "Tennessee", + "480000": "Texas", + "490000": "Utah", + "500000": "Vermont", + "510000": "Virginia", + "530000": "Washington", + "540000": "West Virginia", + "550000": "Wisconsin", + "560000": "Wyoming", + "981000": "Northeast Region", + "982000": "South Region", + "983000": "Midwest Region", + "984000": "West Region" + } + }, + "pr": { + "sector_code": { + "3000": "Manufacturing", + "3100": "Manufacturing, Durable Goods", + "3200": "Manufacturing, Nondurable Goods", + "8400": "Business", + "8500": "Nonfarm Business", + "8800": "Nonfinancial Corporations" + }, + "class_code": { + "3": "Employees", + "6": "All workers" + }, + "measure_code": { + "01": "Employment", + "02": "Average weekly hours", + "03": "Hours worked", + "04": "Real value-added output", + "05": "Value-added output", + "06": "Labor compensation", + "08": "Nonlabor payments", + "09": "Labor productivity (output per hour)", + "10": "Hourly compensation", + "11": "Unit labor costs", + "12": "Unit nonlabor costs", + "13": "Unit nonlabor payments", + "14": "Value-added output price deflator", + "15": "Real hourly compensation", + "16": "Output per worker", + "17": "Labor share", + "18": "Profits", + "19": "Unit profits", + "20": "Unit combined input costs", + "21": "Real sectoral output", + "22": "Sectoral output price deflator", + "23": "Sectoral output" + }, + "duration_code": { + "1": "% Change same quarter 1 year ago", + "2": "% Change from previous quarter", + "3": "Index (2017=100)" + }, + "footnote_code": { + "R": "revised" + } + }, + "mp": { + "sector_code": { + "0011": "Agriculture, forestry, fishing, and hunting (NAICS 11)", + "0021": "Mining (NAICS 21)", + "0022": "Utilities (NAICS 22)", + "0023": "Construction (NAICS 23)", + "0042": "Wholesale trade (NAICS 42)", + "0044": "Retail trade (NAICS 44,45)", + "0048": "Transportation and warehousing (NAICS 48-49)", + "0051": "Information (NAICS 51)", + "0052": "Finance and insurance (NAICS 52)", + "0053": "Real estate and rental and leasing (NAICS 53)", + "0054": "Professional, scientific, and technical services (NAICS 54)", + "0055": "Management of companies and enterprises (NAICS 55)", + "0056": "Administrative and waste management services (NAICS 56)", + "0061": "Educational services (NAICS 61)", + "0062": "Health care and social assistance (NAICS 62)", + "0071": "Arts, entertainment, and recreation (NAICS 71)", + "0072": "Accommodation and food services (NAICS 72)", + "0081": "Other services, except government (NAICS 81)", + "0111": "Crop & animal production (Farms) (NAICS 111,112)", + "0113": "Forestry, fishing, and related activities (NAICS 113-115)", + "0211": "Oil and gas extraction (NAICS 211)", + "0212": "Mining, except oil and gas (NAICS 212)", + "0213": "Support activities for mining (NAICS 213)", + "0481": "Air transportation (NAICS 481)", + "0482": "Rail transportation (NAICS 482)", + "0483": "Water transportation (NAICS 483)", + "0484": "Truck transportation (NAICS 484)", + "0485": "Transit and ground passenger transportation (NAICS 485)", + "0486": "Pipeline transportation (NAICS 486)", + "0487": "Other transportation and support activities (NAICS 487,488,492)", + "0493": "Warehousing and storage (NAICS 493)", + "0511": "Publishing industries, except internet (includes software) (NAICS 511)", + "0512": "Motion picture and sound recording industries (NAICS 512)", + "0515": "Broadcasting and telecommunications (NAICS 515,517)", + "0518": "Data processing, internet publishing, and other information services (NAICS 518,519)", + "0521": "Federal reserve banks, credit intermediation, and related activities (NAICS 521,522)", + "0523": "Securities, commodity contracts, and other financial investments and related activities (NAICS 523)", + "0524": "Insurance carriers and related activities (NAICS 524)", + "0525": "Funds, trusts, and other financial vehicles (NAICS 525)", + "0531": "Real estate (NAICS 531)", + "0532": "Rental and leasing services and lessors of nonfinancial and intangible assets (NAICS 532,533)", + "0561": "Administrative and support services (NAICS 561)", + "0562": "Waste management and remediation services (NAICS 562)", + "0621": "Ambulatory health care services (NAICS 621)", + "0622": "Hospitals and nursing and residential care facilities (NAICS 622,623)", + "0624": "Social assistance (NAICS 624)", + "0711": "Performing arts, spectator sports, museums, and related activities (NAICS 711,712)", + "0713": "Amusements, gambling, and recreation industries (NAICS 713)", + "0721": "Accommodation (NAICS 721)", + "0722": "Food services and drinking places (NAICS 722)", + "4244": "Trade (NAICS 42,44-45)", + "4900": "Private Business Sector (NAICS PG)", + "4910": "Private Nonfarm Business Sector (NAICS XG)", + "5000": "Wood products (NAICS 321)", + "5050": "Nonmetallic mineral products (NAICS 327)", + "5100": "Primary metal products (NAICS 331)", + "5150": "Fabricated metal products (NAICS 332)", + "5200": "Machinery (NAICS 333)", + "5250": "Computer and electronic products (NAICS 334)", + "5253": "Finance, insurance, real estate, and leasing (NAICS 52-53)", + "5300": "Electrical equipment, appliances, and components (NAICS 335)", + "5360": "Motor vehicles, bodies and trailers, and parts (NAICS 3361-3363)", + "5370": "Other transportation equipment (NAICS 3364-3369)", + "5400": "Furniture and related products (NAICS 337)", + "5411": "Legal services (NAICS 5411)", + "5412": "Miscellaneous professional, scientific, and technical services (NAICS 5412-5414,5416-5419)", + "5415": "Computer systems design and related services (NAICS 5415)", + "5450": "Miscellaneous manufacturing (NAICS 339)", + "5456": "Professional and business services (NAICS 54-56)", + "5481": "Services (NAICS 54-81)", + "5500": "Food and beverage and tobacco products (NAICS 311,312)", + "5550": "Textile mills and textile product mills (NAICS 313,314)", + "5600": "Apparel and leather and applied products (NAICS 315,316)", + "5650": "Paper products (NAICS 322)", + "5700": "Printing and related support activities (NAICS 323)", + "5750": "Petroleum and coal products (NAICS 324)", + "5800": "Chemical products (NAICS 325)", + "5850": "Plastics and rubber products (NAICS 326)", + "6162": "Educational services, health care, and social assistance (NAICS 61-62)", + "7172": "Arts, entertainment, recreation, accommodation, and food services (NAICS 71-72)", + "9900": "Manufacturing Sector (NAICS MN)", + "9910": "Nondurable Manufacturing Sector (NAICS ND)", + "9920": "Durable Manufacturing Sector (NAICS DM)" + }, + "measure_code": { + "01": "Total factor productivity", + "02": "Real value-added output", + "03": "Combined inputs", + "04": "Capital input", + "05": "Labor input", + "06": "Labor productivity", + "07": "Capital productivity", + "08": "Capital intensity", + "09": "Labor composition", + "10": "Value-added output, billions of current dollars", + "11": "Capital costs, billions of current dollars", + "12": "Labor compensation, billions of current dollars", + "13": "Capital share", + "14": "Labor share", + "15": "Contribution of capital intensity to labor productivity", + "16": "Contribution of information processing equipment (IPE) intensity to labor productivity", + "17": "Contribution of capital input excluding IPP and IPE intensity to labor productivity", + "18": "Contribution of labor composition to labor productivity", + "19": "Contribution of research and development (R&D) intensity to labor productivity", + "20": "Contribution of intellectual property products (IPP) excluding R&D intensity to labor productivity", + "21": "Unit labor costs", + "22": "Unit capital costs", + "51": "Real sectoral output", + "55": "Energy input", + "56": "Materials input", + "57": "Services Input", + "61": "Sectoral output, billions of current dollars", + "62": "Capital costs, billions of current dollars", + "63": "Labor costs, billions of current dollars", + "64": "Energy costs, billions of current dollars", + "65": "Materials costs, billions of current dollars", + "66": "Services costs, billions of current dollars", + "67": "Capital share", + "68": "Labor share", + "69": "Energy share", + "70": "Materials share", + "71": "Services share", + "74": "Contribution of energy intensity to labor productivity", + "76": "Contribution of materials intensity to labor productivity", + "77": "Contribution of services intensity to labor productivity", + "78": "Contribution of intermediate inputs intensity to labor productivity" + }, + "duration_code": { + "1": "Levels", + "2": "Indexes = 100.000", + "3": "% Change Year Ago" + }, + "footnote_code": { + "00": "Tornqvist (rental price wts.) aggregate K inputs", + "01": "Tornqvist (cost share wts.) aggregate K and L", + "02": "Real Value-Added Output divided by combined inputs", + "03": "Tornqvist aggregate of hours by age, education, & gender", + "04": "Sectoral output per unit of combined K, L, E, M, S", + "06": "Combined K, L, E, M, S, cost share weights", + "08": "Output per hour worked", + "09": "Ratio of Labor Input to Hours" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ip_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/ip_series.xz new file mode 100644 index 00000000000..ed200d76f63 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/ip_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/jolts_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/jolts_codes.json new file mode 100644 index 00000000000..b7a765f8137 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/jolts_codes.json @@ -0,0 +1,172 @@ +{ + "jl": { + "industry_code": { + "000000": "Total Nonfarm", + "010000": "Total Private", + "100000": "Mining", + "200000": "Construction", + "300000": "Manufacturing", + "310000": "Durable goods manufacturing", + "320000": "Nondurable goods manufacturing", + "400000": "Transportation and public utilities", + "500000": "Wholesale trade", + "600000": "Retail trade", + "700000": "Finance, insurance, and real estate", + "800000": "Services", + "900000": "Government", + "910000": "Federal", + "930000": "State and local" + }, + "region_code": { + "00": "Total US", + "MW": "Midwest (Only available for Total Nonfarm)", + "NE": "Northeast (Only available for Total Nonfarm)", + "SO": "South (Only available for Total Nonfarm)", + "WE": "West (Only available for Total Nonfarm)" + }, + "dataelement_code": { + "HI": "Hires", + "JO": "Job openings", + "LD": "Layoffs and discharges", + "OS": "Other separations", + "QU": "Quits", + "TS": "Total separations" + }, + "ratelevel_code": { + "L": "Level - In Thousands", + "R": "Rate" + }, + "footnote_code": { + "p": "preliminary", + "r": "revised", + "1": "The job openings rate is the number of openings divided by (employment plus job openings).", + "2": "The hires rate is the number of hires as a percent of total employment.", + "3": "The separations rate is the number of total separations as a percent of total employment.", + "4": "The quits rate is the number of quits as a percent of total employment.", + "5": "The layoffs & discharges rate is the number of L&D as a percent of total employment.", + "6": "The other separations rate is the number of other seps as a percent of total employment.", + "7": "Does not meet BLS disclosure standards", + "8": "Data round to zero", + "9": "These estimates are not seasonally adjusted" + } + }, + "jt": { + "industry_code": { + "000000": "Total nonfarm", + "100000": "Total private", + "110099": "Mining and logging", + "230000": "Construction", + "300000": "Manufacturing", + "320000": "Durable goods manufacturing", + "340000": "Nondurable goods manufacturing", + "400000": "Trade, transportation, and utilities", + "420000": "Wholesale trade", + "440000": "Retail trade", + "480099": "Transportation, warehousing, and utilities", + "510000": "Information", + "510099": "Financial activities", + "520000": "Finance and insurance", + "530000": "Real estate and rental and leasing", + "540099": "Professional and business services", + "600000": "Private education and health services", + "610000": "Private educational services", + "620000": "Health care and social assistance", + "700000": "Leisure and hospitality", + "710000": "Arts, entertainment, and recreation", + "720000": "Accommodation and food services", + "810000": "Other services", + "900000": "Government", + "910000": "Federal", + "920000": "State and local", + "923000": "State and local government education", + "929000": "State and local government, excluding education" + }, + "state_code": { + "00": "Total US", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming", + "MW": "Midwest region", + "NE": "Northeast region", + "SO": "South region", + "WE": "West region" + }, + "area_code": { + "00000": "All areas" + }, + "sizeclass_code": { + "00": "All size classes", + "01": "1 to 9 employees", + "02": "10 to 49 employees", + "03": "50 to 249 employees", + "04": "250 to 999 employees", + "05": "1,000 to 4,999 employees", + "06": "5,000 or more employees" + }, + "dataelement_code": { + "HI": "Hires", + "JO": "Job openings", + "LD": "Layoffs and discharges", + "OS": "Other separations", + "QU": "Quits", + "TS": "Total separations", + "UN": "Unemployment rate", + "UO": "Unemployed persons per job opening ratio" + }, + "ratelevel_code": { + "L": "Level - In Thousands", + "R": "Rate" + }, + "footnote_code": { + "P": "preliminary" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/jolts_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/jolts_series.xz new file mode 100644 index 00000000000..a73da448aaa Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/jolts_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/lfs_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/lfs_codes.json new file mode 100644 index 00000000000..7139ef5d386 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/lfs_codes.json @@ -0,0 +1,1985 @@ +{ + "ln": { + "lfst_code": { + "00": "Civilian noninstitutional population", + "10": "Civilian labor force", + "11": "Full time labor force (includes persons working part time for economic reasons, both usually work fu", + "12": "Part time labor force (excludes persons working part time for economic reasons)", + "13": "Civilian labor force participation rate", + "14": "Percent of labor force time lost", + "15": "Experienced labor force", + "16": "Civilian Labor Force plus discouraged workers", + "17": "Civilian Labor Force plus marginally attached workers", + "20": "Employed", + "21": "Employed full time (includes persons working part time for economic reasons)", + "22": "Employed part time (by economic/noneconomic reason)", + "23": "Employment-population ratio", + "24": "Employed part time (involuntary)", + "25": "Employed full time (persons who usually work 35 hours or more)", + "26": "Employed part time (persons who usually work less than 35 hours)", + "27": "Aggregated totals employed", + "28": "Employment-population ratio (Full-time Workers)", + "29": "Employment-population ratio (Part-time Workers)", + "30": "Unemployed", + "31": "Unemployed looking for full-time work", + "32": "Unemployed looking for part-time work", + "33": "Aggregated totals unemployed", + "34": "Unemployed plus discouraged workers", + "35": "Unemployed plus marginally attached workers", + "36": "Unemployed plus marginally attached workers plus employed part time for economic reasons", + "40": "Unemployment rate", + "41": "Unemployment rate of the full-time labor force", + "42": "Unemployment rate of the part-time labor force", + "50": "Not in labor force", + "60": "Adjusted employment (CPS employment adjusted to CES concepts)", + "70": "Labor Force Flows Employed to Employed", + "71": "Labor Force Flows Unemployed to Employed", + "72": "Labor Force Flows Not in Labor Force to Employed", + "73": "Marginal Inflows to Employed", + "74": "Labor Force Flows Employed to Unemployed", + "75": "Labor Force Flows Unemployed to Unemployed", + "76": "Labor Force Flows Not in Labor Force to Unemployed", + "77": "Marginal Inflows to Unemployed", + "78": "Labor Force Flows Employed to Not in Labor Force", + "79": "Labor Force Flows Unemployed to Not in Labor Force", + "80": "Labor Force Flows Not in Labor Force to Not in Labor Force", + "81": "Marginal Inflows to Not in Labor Force", + "82": "Employed to other Marginal Outflows", + "83": "Unemployed to other Marginal Outflows", + "84": "Not in Labor Force to other Marginal Outflows", + "85": "Total other Marginal Outflows", + "86": "Total Employed in previous month", + "87": "Total Unemployed in previous month", + "88": "Total Not in Labor Force in previous month", + "89": "Total Marginal Inflows", + "93": "CPS (Household Survey) response rate" + }, + "absn_code": { + "0": null, + "1": "Paid absence", + "2": "Unpaid absence", + "3": "Absence Universe", + "4": "Lost-time Universe" + }, + "activity_code": { + "0": null, + "3": "Enrolled in School", + "4": "Enrolled in High School", + "5": "Enrolled in College", + "6": "Enrolled in College Full-time", + "7": "Enrolled in College Part-time", + "8": "Not Enrolled" + }, + "ages_code": { + "00": "16 years and over", + "01": "14 years and over", + "07": "16 to 17 years", + "08": "16 to 19 years", + "10": "16 to 24 years", + "11": "16 to 64 years", + "13": "18 to 19 years", + "15": "18 years and over", + "17": "20 years and over", + "20": "20 to 24 years", + "22": "20 to 64 years", + "28": "25 years and over", + "30": "25 to 29 years", + "31": "25 to 34 years", + "33": "25 to 54 years", + "36": "30 to 34 years", + "37": "35 to 39 years", + "38": "35 to 44 years", + "39": "40 to 44 years", + "40": "45 years and over", + "41": "45 to 49 years", + "42": "45 to 54 years", + "44": "50 to 54 years", + "45": "55 years and over", + "48": "55 to 59 years", + "49": "55 to 64 years", + "56": "60 to 61 years", + "57": "60 to 64 years", + "61": "62 to 64 years", + "65": "65 years and over", + "66": "65 to 69 years", + "72": "70 years and over", + "73": "70 to 74 years", + "78": "75 years and over", + "98": "18 to 24 years" + }, + "cert_code": { + "00": null, + "01": "Without a certification or license", + "02": "With a certification or license", + "03": "With a certification, but no license", + "04": "With a license" + }, + "class_code": { + "00": null, + "01": "Wage and salary workers", + "02": "Private wage and salary workers", + "03": "Government wage and salary workers", + "04": "Federal wage and salary workers", + "05": "State wage and salary workers", + "06": "Local wage and salary workers", + "07": "State and local wage and salary workers", + "08": "Self-employed workers, unincorporated", + "09": "Unpaid family workers", + "10": "All classes of workers (1, 8, and 9)", + "11": "Nonagriculture government, self employed, and unpaid family worker (3, 8, and 9 above)", + "12": "Self-employed unincorporated, and unpaid family workers (8 and 9)", + "13": "Wage and salary and self-employed workers ('paid' workers-- 1 and 8)", + "14": "Incorporated self-employed", + "15": "Other", + "16": "Wage and salary workers, excluding incorporated self employed", + "17": "Private wage and salary workers, excluding incorporated self employed", + "20": "Self-employed workers (both incorporated and unincorporated)" + }, + "duration_code": { + "000": null, + "006": "Less than 5 weeks", + "018": "15 weeks and over", + "031": "27 weeks and over", + "058": "52 weeks and over", + "105": "99 weeks and over", + "106": "5 to 10 weeks", + "107": "5 to 14 weeks", + "108": "11 to 14 weeks", + "109": "15 to 26 weeks", + "110": "27 to 51 weeks", + "111": "5 to 6 weeks", + "112": "7 to 10 weeks" + }, + "education_code": { + "00": "All educational levels", + "10": "Some High School or High School Graduate", + "11": "Less than a High School diploma", + "12": "Less than 1 year of High School", + "16": "4 years of High School, no diploma", + "19": "High School graduates, no college", + "20": "Some college or associate degree", + "21": "Some college, no degree", + "25": "Associate degree", + "26": "Associate degree, occupational program", + "27": "Associate degree, academic program", + "30": "Less than a high school diploma (discontinued)", + "31": "High school graduates, no college (discontinued)", + "32": "Some college, no degree (discontinued)", + "33": "College graduates (discontinued)", + "34": "Associate degree (discontinued)", + "35": "Less than a bachelor's degree (discontinued)", + "36": "Some college or associate degree (discontinued)", + "37": "Bachelor's degree only (discontinued)", + "38": "Advanced degree (discontinued)", + "39": "Bachelor's degree and higher (discontinued)", + "40": "Bachelor's degree and higher", + "41": "Bachelor's degree only", + "45": "Advanced degree", + "46": "Master's degree", + "47": "Professional degree", + "48": "Doctoral degree" + }, + "entr_code": { + "0": null, + "1": "Reentrants", + "2": "New entrants" + }, + "expr_code": { + "0": null, + "1": "Experienced", + "2": "No previous work experience" + }, + "hheader_code": { + "00": null, + "01": "Family heads" + }, + "hour_code": { + "00": null, + "01": "1 to 34 hours", + "02": "1 to 4 hours", + "06": "5 to 14 hours", + "10": "15 to 29 hours", + "14": "30 to 34 hours", + "16": "35 hours and over", + "17": "35 to 39 hours", + "20": "40 hours", + "21": "41 hours and over", + "23": "41 to 48 hours", + "27": "49 to 59 hours", + "29": "60 hours and over" + }, + "indy_code": { + "0000": "All Industries", + "0168": "Agriculture and related industries", + "0169": "Agriculture, forestry, fishing, and hunting", + "0170": "Crop production", + "0180": "Animal production and aquaculture", + "0188": "Nonfarm Industries", + "0190": "Forestry, except logging", + "0270": "Logging", + "0280": "Fishing, hunting, and trapping", + "0290": "Support activities for agriculture and forestry", + "0368": "Nonagriculture industries", + "0369": "Mining, quarrying, and oil and gas extraction", + "0370": "Oil and gas extraction", + "0380": "Coal mining", + "0390": "Metal ore mining", + "0470": "Nonmetallic mineral mining and quarrying", + "0480": "Not specified type of mining", + "0490": "Support activities for mining", + "0569": "Utilities", + "0570": "Electric power generation, transmission, and distribution", + "0580": "Natural gas distribution", + "0590": "Electric and gas, and other combinations", + "0670": "Water, steam, air-conditioning, and irrigation systems", + "0680": "Sewage treatment facilities", + "0690": "Not specified utilities", + "0770": "Construction", + "1068": "Nondurable goods manufacturing", + "1069": "Food manufacturing", + "1070": "Animal food, grain, and oilseed milling", + "1080": "Sugar and confectionery products", + "1090": "Fruit and vegetable preserving and specialty food manufacturing", + "1170": "Dairy product manufacturing", + "1180": "Animal slaughtering and processing", + "1190": "Retail bakeries", + "1270": "Bakeries and tortilla manufacturing, except retail bakeries", + "1280": "Seafood and other miscellaneous foods, n.e.c.", + "1290": "Not specified food industries", + "1369": "Beverage and tobacco products", + "1370": "Beverage manufacturing", + "1390": "Tobacco manufacturing", + "1469": "Textiles, apparel, and leather", + "1470": "Fiber, yarn, and thread mills", + "1480": "Fabric mills, except knitting", + "1490": "Textile and fabric finishing and coating mills", + "1570": "Carpet and rug mills", + "1590": "Textile product mills, except carpets and rugs", + "1670": "Knitting mills", + "1680": "Cut and sew apparel manufacturing", + "1690": "Apparel accessories and other apparel manufacturing", + "1691": "Cut and sew, and apparel accessories and other apparel manufacturing", + "1770": "Footwear manufacturing", + "1790": "Leather tanning and products, except footwear manufacturing", + "1869": "Paper and printing", + "1870": "Pulp, paper, and paperboard mills", + "1880": "Paperboard container manufacturing", + "1890": "Miscellaneous paper and pulp products", + "1990": "Printing and related support activities", + "2069": "Petroleum and coal products", + "2070": "Petroleum refining", + "2090": "Miscellaneous petroleum and coal products", + "2169": "Chemicals", + "2170": "Resin, synthetic rubber and fibers, and filaments manufacturing", + "2180": "Agricultural chemical manufacturing", + "2190": "Pharmaceutical and medicine manufacturing", + "2270": "Paint, coating, and adhesive manufacturing", + "2280": "Soap, cleaning compound, and cosmetics manufacturing", + "2290": "Industrial and miscellaneous chemicals", + "2369": "Plastics and rubber products", + "2370": "Plastics product manufacturing", + "2380": "Tire manufacturing", + "2390": "Rubber product, except tire, manufacturing", + "2467": "Manufacturing", + "2468": "Durable goods manufacturing", + "2469": "Nonmetallic mineral products", + "2470": "Pottery, ceramics, and related product manufacturing", + "2480": "Clay building material and refractories manufacturing", + "2490": "Glass and glass product manufacturing", + "2570": "Cement, concrete, lime, and gypsum product manufacturing", + "2590": "Miscellaneous nonmetallic mineral product manufacturing", + "2669": "Primary metals and fabricated metal products", + "2670": "Iron and steel mills and steel product manufacturing", + "2680": "Aluminum production and processing", + "2690": "Nonferrous metal, except aluminum, production and processing", + "2770": "Foundries", + "2780": "Metal forgings and stampings", + "2790": "Cutlery and hand tool manufacturing", + "2870": "Structural metals and tank and shipping container manufacturing", + "2880": "Machine shops; turned product; screw, nut, and bolt manufacturing", + "2890": "Coating, engraving, heat treating and allied activities", + "2970": "Ordnance", + "2980": "Miscellaneous fabricated metal product manufacturing", + "2990": "Not specified metal industries", + "3069": "Machinery manufacturing", + "3070": "Agricultural implement manufacturing", + "3080": "Construction, mining, and oil field machinery manufacturing", + "3090": "Commercial and service industry machinery manufacturing", + "3095": "Commercial and service industry machinery manufacturing", + "3170": "Metalworking machinery manufacturing", + "3180": "Engine, turbine, and power transmission equipment manufacturing", + "3190": "Machinery manufacturing, n.e.c.", + "3290": "Not specified machinery manufacturing", + "3291": "Machinery manufacturing, n.e.c. or not specified", + "3359": "Computers and electronic products", + "3360": "Computer and peripheral equipment manufacturing", + "3365": "Computer and peripheral equipment manufacturing", + "3370": "Communications, audio, and video equipment manufacturing", + "3380": "Navigational, measuring, electromedical, and control instruments manufacturing", + "3390": "Electronic component and product manufacturing, n.e.c.", + "3469": "Electrical equipment and appliances", + "3470": "Household appliance manufacturing", + "3490": "Electrical lighting, equipment, and supplies manufacturing, n.e.c.", + "3569": "Transportation equipment", + "3570": "Motor vehicles and motor vehicle equipment manufacturing", + "3580": "Aircraft and parts manufacturing", + "3590": "Aerospace product and parts manufacturing", + "3670": "Railroad rolling stock manufacturing", + "3680": "Ship and boat building", + "3690": "Other transportation equipment manufacturing", + "3769": "Wood products", + "3770": "Sawmills and wood preservation", + "3780": "Veneer, plywood, and engineered wood products", + "3790": "Prefabricated wood buildings and mobile homes", + "3870": "Miscellaneous wood products", + "3875": "Miscellaneous wood products", + "3890": "Furniture and related product manufacturing", + "3895": "Furniture and related product manufacturing", + "3959": "Miscellaneous manufacturing", + "3960": "Medical equipment and supplies manufacturing", + "3970": "Toys, amusement, and sporting goods manufacturing", + "3980": "Miscellaneous manufacturing, n.e.c.", + "3990": "Not specified manufacturing industries", + "4067": "Wholesale and retail trade", + "4068": "Wholesale trade", + "4069": "Durable goods", + "4070": "Motor vehicle and motor vehicle parts and supplies merchant wholesalers", + "4080": "Furniture and home furnishing, merchant wholesalers", + "4090": "Lumber and other construction materials, merchant wholesalers", + "4170": "Professional and commercial equipment and supplies, merchant wholesalers", + "4180": "Metals and minerals, except petroleum, merchant wholesalers", + "4190": "Electrical goods, merchant wholesalers", + "4195": "Household appliances and electrical and electronic goods merchant wholesalers", + "4260": "Hardware, plumbing and heating equipment, and supplies, merchant wholesalers", + "4265": "Hardware, plumbing and heating equipment, and supplies, merchant wholesalers", + "4270": "Machinery, equipment, and supplies, merchant wholesalers", + "4280": "Recyclable material, merchant wholesalers", + "4290": "Miscellaneous durable goods, merchant wholesalers", + "4369": "Nondurable goods", + "4370": "Paper and paper products, merchant wholesalers", + "4380": "Drugs, sundries, and chemical and allied products, merchant wholesalers", + "4390": "Apparel, piece goods, and notions merchant wholesalers", + "4470": "Grocery and related product merchant wholesalers", + "4480": "Farm product raw material merchant wholesalers", + "4490": "Petroleum and petroleum products, merchant wholesalers", + "4560": "Alcoholic beverages, merchant wholesalers", + "4570": "Farm supplies, merchant wholesalers", + "4580": "Miscellaneous nondurable goods, merchant wholesalers", + "4585": "Wholesale electronic markets, agents and brokers", + "4590": "Not specified wholesale trade", + "4669": "Retail trade", + "4670": "Automobile dealers", + "4680": "Other motor vehicle dealers", + "4690": "Automotive parts, accessories, and tire stores", + "4770": "Furniture and home furnishings stores", + "4780": "Household appliance stores", + "4790": "Radio, TV, and computer stores", + "4795": "Electronics stores", + "4870": "Building material and supplies dealers", + "4880": "Hardware stores", + "4890": "Lawn and garden equipment and supplies stores", + "4970": "Grocery stores", + "4971": "Supermarkets and other grocery (except convenience) stores", + "4972": "Convenience stores", + "4980": "Specialty food stores", + "4990": "Beer, wine, and liquor stores", + "5070": "Pharmacies and drug stores", + "5080": "Health and personal care, except drug, stores", + "5090": "Gasoline stations", + "5170": "Clothing and accessories, except shoe, stores", + "5180": "Shoe stores", + "5190": "Jewelry, luggage, and leather goods stores", + "5270": "Sporting goods, camera, and hobby and toy stores", + "5275": "Sporting goods, and hobby and toy stores", + "5280": "Sewing, needlework, and piece goods stores", + "5290": "Music stores", + "5295": "Musical instrument and supplies stores", + "5370": "Book stores and news dealers", + "5380": "Department stores and discount stores", + "5381": "Department stores", + "5390": "Miscellaneous general merchandise stores", + "5391": "General merchandise stores, including warehouse clubs and supercenters", + "5470": "Florists", + "5480": "Office supplies and stationery stores", + "5490": "Used merchandise stores", + "5570": "Gift, novelty, and souvenir shops", + "5580": "Miscellaneous retail stores", + "5590": "Electronic shopping", + "5591": "Electronic auctions", + "5592": "Mail-order houses", + "5593": "Electronic shopping and mail-order houses", + "5670": "Vending machine operators", + "5680": "Fuel dealers", + "5690": "Other direct selling establishments", + "5790": "Not specified retail trade", + "6068": "Transportation and utilities", + "6069": "Transportation and warehousing", + "6070": "Air transportation", + "6080": "Rail transportation", + "6090": "Water transportation", + "6170": "Truck transportation", + "6180": "Bus service and urban transit", + "6190": "Taxi and limousine service", + "6270": "Pipeline transportation", + "6280": "Scenic and sightseeing transportation", + "6290": "Services incidental to transportation", + "6370": "Postal Service", + "6380": "Couriers and messengers", + "6390": "Warehousing and storage", + "6468": "Information", + "6469": "Publishing, except Internet", + "6470": "Newspaper publishers", + "6480": "Periodical, book, and directory publishers", + "6490": "Software publishers", + "6569": "Motion pictures and sound recording industries", + "6570": "Motion pictures and video industries", + "6590": "Sound recording industries", + "6670": "Broadcasting (except internet)", + "6672": "Internet publishing and broadcasting and web search portals", + "6675": "Internet publishing and broadcasting", + "6679": "Telecommunications", + "6680": "Wired telecommunications carriers", + "6690": "Telecommunications, except wired telecommunications carriers", + "6691": "Internet service providers and data processing services", + "6692": "Internet service providers", + "6695": "Data processing, hosting, and related services", + "6769": "Libraries, archives, and other information services", + "6770": "Libraries and archives", + "6780": "Other information services", + "6867": "Financial activities", + "6868": "Finance and insurance", + "6869": "Finance", + "6870": "Banking and related activities", + "6880": "Savings institutions, including credit unions", + "6890": "Nondepository credit and related activities", + "6970": "Securities, commodities, funds, trusts, and other financial investments", + "6990": "Insurance carriers and related activities", + "6991": "Insurance carriers", + "6992": "Agencies, brokerages, and other insurance related activities", + "7069": "Real estate and rental and leasing", + "7070": "Real estate", + "7071": "Lessors of real estate, and offices of real estate agents and brokers", + "7072": "Real estate property managers, offices of real estate appraisers, and other activities related to re", + "7079": "Rental and leasing services", + "7080": "Automotive equipment rental and leasing", + "7170": "Video tape and disk rental", + "7180": "Other consumer goods rental", + "7181": "Other consumer goods rental", + "7190": "Commercial, industrial, and other intangible assets rental and leasing", + "7268": "Professional and business services", + "7269": "Professional and technical services", + "7270": "Legal services", + "7280": "Accounting, tax preparation, bookkeeping, and payroll services", + "7290": "Architectural, engineering, and related services", + "7370": "Specialized design services", + "7380": "Computer systems design and related services", + "7390": "Management, scientific, and technical consulting services", + "7460": "Scientific research and development services", + "7470": "Advertising, public relations, and related services", + "7480": "Veterinary services", + "7490": "Other professional, scientific, and technical services", + "7569": "Management, administrative, and waste services", + "7570": "Management of companies and enterprises", + "7579": "Administrative and support services", + "7580": "Employment services", + "7590": "Business support services", + "7670": "Travel arrangement and reservation services", + "7680": "Investigation and security services", + "7690": "Services to buildings and dwellings", + "7770": "Landscaping services", + "7780": "Other administrative and other support services", + "7790": "Waste management and remediation services", + "7858": "Education and health services", + "7859": "Educational services", + "7860": "Elementary and secondary schools", + "7870": "Colleges, universities, and professional schools, including junior colleges", + "7880": "Business, technical, and trade schools and training", + "7890": "Other schools, instruction, and educational services", + "7968": "Health care and social assistance", + "7969": "Health service, except hospitals", + "7970": "Offices of physicians", + "7980": "Offices of dentists", + "7990": "Offices of chiropractors", + "8070": "Offices of optometrists", + "8080": "Offices of other health practitioners", + "8090": "Outpatient care centers", + "8170": "Home health care services", + "8180": "Other health care services", + "8190": "Hospitals", + "8191": "General medical and surgical hospitals, and specialty (except psychiatric and substance abuse) hospi", + "8192": "Psychiatric and substance abuse hospitals", + "8270": "Nursing care facilities (skilled nursing facilities)", + "8290": "Residential care facilities, except skilled nursing facilities", + "8369": "Social assistance", + "8370": "Individual and family services", + "8380": "Community food and housing, and emergency services", + "8390": "Vocational rehabilitation services", + "8470": "Child day care services", + "8558": "Leisure and hospitality", + "8559": "Arts, entertainment, and recreation", + "8560": "Performing arts, spectator sports, and related industries", + "8561": "Performing arts companies", + "8562": "Spectator sports", + "8563": "Promoters of performing arts, sports, and similar events, agents and managers for artists, athletes,", + "8564": "Independent artists, writers, and performers", + "8570": "Museums, art galleries, historical sites, and similar institutions", + "8580": "Bowling centers", + "8590": "Other amusement, gambling, and recreation industries", + "8658": "Accommodation and food services", + "8659": "Accommodation", + "8660": "Traveler accommodation", + "8670": "Recreational vehicle parks and camps, and rooming and boarding houses, dormitories, and workers' cam", + "8679": "Food services and drinking places", + "8680": "Restaurants and other food services", + "8690": "Drinking places, alcoholic beverages", + "8767": "Other services", + "8768": "Other services, except private households", + "8769": "Repair and maintenance", + "8770": "Automotive repair and maintenance", + "8780": "Car washes", + "8790": "Electronic and precision equipment repair and maintenance", + "8870": "Commercial and industrial machinery and equipment repair and maintenance", + "8880": "Personal and household goods repair and maintenance", + "8890": "Footwear and leather goods repair", + "8891": "Personal and household goods repair and maintenance", + "8969": "Personal and laundry services", + "8970": "Barber shops", + "8980": "Beauty salons", + "8990": "Nail salons and other personal care services", + "9070": "Dry cleaning and laundry services", + "9080": "Funeral homes, cemeteries, and crematories", + "9090": "Other personal services", + "9159": "Membership associations and organizations", + "9160": "Religious organizations", + "9170": "Civic, social, advocacy organizations, and grant making and giving services", + "9180": "Labor unions", + "9190": "Business, professional, political, and similar organizations", + "9290": "Other services, private households", + "9369": "Public administration", + "9370": "Executive offices and legislative bodies", + "9380": "Public finance activities", + "9390": "Other general government and support", + "9470": "Justice, public order, and safety activities", + "9480": "Administration of human resource programs", + "9490": "Administration of environmental quality and housing programs", + "9570": "Administration of economic programs and space research", + "9590": "National security and international affairs", + "9600": "Other industries", + "9890": "Armed Forces" + }, + "jdes_code": { + "0": null, + "1": "Want a job now", + "2": "Don't want a job now" + }, + "look_code": { + "00": null, + "01": "Job losers and persons who completed temporary jobs", + "02": "Total on layoff", + "03": "Temporary layoff", + "04": "Indefinite layoff", + "05": "All other job losers", + "06": "Quit job (job leavers)", + "07": "Other reasons (than 1 and 6)", + "08": "Left school", + "09": "Want temporary work", + "10": "Other reasons (than 8 and 9) left last job", + "12": "Personal, family, or school", + "13": "Ill health, disability", + "14": "Retirement, old age", + "15": "Seasonal job completed", + "16": "Slack work or business conditions", + "17": "Temporary job completed (nonseasonal)", + "18": "Unsatisfactory work arrangements", + "19": "Reasons (other than 12,13,14,15,16,17,and 18)", + "20": "Total economic reasons (15, 16, and 17)", + "21": "Other reasons (other than 12,13,14,15,16,and 17)", + "31": "Aggregated total reasons", + "40": "Job losers (new code for 1994)", + "41": "Permanent job losers" + }, + "mari_code": { + "00": null, + "01": "Never married", + "02": "Married, spouse present", + "03": "Civilian spouse present", + "05": "Separated (including married, spouse absent)", + "06": "Widowed", + "07": "Divorced", + "08": "Widowed and divorced", + "09": "Widowed, divorced, and separated (including married, spouse absent)", + "10": "Married (codes 2 and 5)", + "11": "Never married, widowed, divorced, and separated (including married, spouse absent)" + }, + "mjhs_code": { + "00": null, + "01": "Multiple job holders", + "02": "Multiple job holders, primary job full time, secondary job part time", + "03": "Multiple job holders, primary and secondary job both part time", + "04": "Multiple job holders, primary and secondary job both full time", + "05": "Multiple job holders, hours vary on primary or secondary job" + }, + "occupation_code": { + "0000": "All Occupations", + "0007": "Management, professional and related occupations", + "0008": "Management, business, and financial operations occupations", + "0009": "Management occupations", + "0010": "Chief executives", + "0020": "General and operations managers", + "0030": "Legislators", + "0040": "Advertising and promotions managers", + "0050": "Marketing and sales managers", + "0051": "Marketing managers", + "0052": "Sales managers", + "0060": "Public relations and fundraising managers", + "0100": "Administrative services managers", + "0101": "Administrative services managers", + "0102": "Facilities managers", + "0110": "Computer and information systems managers", + "0120": "Financial managers", + "0130": "Human resources managers", + "0135": "Compensation and benefits managers", + "0136": "Human resources managers", + "0137": "Training and development managers", + "0140": "Industrial production managers", + "0150": "Purchasing managers", + "0160": "Transportation, storage, and distribution managers", + "0200": "Farm, ranch, and other agricultural managers", + "0205": "Farmers, ranchers, and other agricultural managers", + "0210": "Farmers and ranchers", + "0220": "Construction managers", + "0230": "Education and childcare administrators", + "0300": "Architectural and engineering managers", + "0310": "Food service managers", + "0320": "Funeral directors", + "0325": "Funeral home managers", + "0330": "Gaming managers", + "0335": "Entertainment and recreation managers", + "0340": "Lodging managers", + "0350": "Medical and health services managers", + "0360": "Natural sciences managers", + "0400": "Postmasters and mail superintendents", + "0410": "Property, real estate, and community association managers", + "0420": "Social and community service managers", + "0425": "Emergency management directors", + "0426": "Personal service managers, all other", + "0430": "Managers, all other", + "0440": "Managers, all other", + "0499": "Business and financial operations occupations", + "0500": "Agents and business managers of artists, performers, and athletes", + "0510": "Buyers and purchasing agents, farm products", + "0520": "Wholesale and retail buyers, except farm products", + "0530": "Purchasing agents, except wholesale, retail, and farm products", + "0540": "Claims adjusters, appraisers, examiners, and investigators", + "0560": "Compliance officers, except agri, construction, health & safety, and transportation", + "0565": "Compliance officers", + "0600": "Cost estimators", + "0620": "Human resources, training, and labor relations specialists", + "0630": "Human resources workers", + "0640": "Compensation, benefits, and job analysis specialists", + "0650": "Training and development specialists", + "0700": "Logisticians", + "0705": "Project management specialists", + "0710": "Management analysts", + "0720": "Meeting and convention planners", + "0725": "Meeting, convention, and event planners", + "0726": "Fundraisers", + "0730": "Other business operations specialists", + "0735": "Market research analysts and marketing specialists", + "0740": "Business operations specialists, all other", + "0750": "Business operations specialists, all other", + "0800": "Accountants and auditors", + "0810": "Property appraisers and assessors", + "0820": "Budget analysts", + "0830": "Credit analysts", + "0840": "Financial analysts", + "0845": "Financial and investment analysts", + "0850": "Personal financial advisors", + "0860": "Insurance underwriters", + "0900": "Financial examiners", + "0910": "Credit counselors and loan officers", + "0930": "Tax examiners and collectors, and revenue agents", + "0940": "Tax preparers", + "0950": "Financial specialists, all other", + "0960": "Other financial specialists", + "0998": "Professional and related occupations", + "0999": "Computer and mathematical occupations", + "1000": "Computer scientists and systems analysts", + "1005": "Computer and information research scientists", + "1006": "Computer systems analysts", + "1007": "Information security analysts", + "1010": "Computer programmers", + "1020": "Software developers, applications and systems software", + "1021": "Software developers", + "1022": "Software quality assurance analysts and testers", + "1030": "Web developers", + "1031": "Web developers", + "1032": "Web or digital interface designers", + "1040": "Computer support specialists", + "1050": "Computer support specialists", + "1060": "Database administrators", + "1065": "Database administrators and architects", + "1100": "Network and computer systems administrators", + "1105": "Network and computer systems administrators", + "1106": "Computer network architects", + "1107": "Computer occupations, all other", + "1108": "Computer occupations, all other", + "1110": "Network systems and data communications analysts", + "1200": "Actuaries", + "1210": "Mathematicians", + "1220": "Operations research analysts", + "1230": "Statisticians", + "1240": "Other mathematical science occupations", + "1299": "Architecture and engineering occupations", + "1300": "Architects, except naval", + "1305": "Architects, except landscape and naval", + "1306": "Landscape architects", + "1310": "Surveyors, cartographers, and photogrammetrists", + "1320": "Aerospace engineers", + "1330": "Agricultural engineers", + "1340": "Biomedical engineers", + "1350": "Chemical engineers", + "1360": "Civil engineers", + "1400": "Computer hardware engineers", + "1410": "Electrical and electronics engineers", + "1420": "Environmental engineers", + "1430": "Industrial engineers, including health and safety", + "1440": "Marine engineers and naval architects", + "1450": "Materials engineers", + "1460": "Mechanical engineers", + "1500": "Mining and geological engineers, including mining safety engineers", + "1510": "Nuclear engineers", + "1520": "Petroleum engineers", + "1530": "Engineers, all other", + "1540": "Drafters", + "1541": "Architectural and civil drafters", + "1545": "Other drafters", + "1550": "Engineering technicians, except drafters", + "1551": "Electrical and electronic engineering technologists and technicians", + "1555": "Other engineering technologists and technicians, except drafters", + "1560": "Surveying and mapping technicians", + "1599": "Life, physical, and social science occupations", + "1600": "Agricultural and food scientists", + "1610": "Biological scientists", + "1640": "Conservation scientists and foresters", + "1650": "Medical scientists", + "1660": "Life scientists, all other", + "1700": "Astronomers and physicists", + "1710": "Atmospheric and space scientists", + "1720": "Chemists and materials scientists", + "1740": "Environmental scientists and geoscientists", + "1745": "Environmental scientists and specialists, including health", + "1750": "Geoscientists and hydrologists, except geographers", + "1760": "Physical scientists, all other", + "1800": "Economists", + "1810": "Market and survey researchers", + "1815": "Survey researchers", + "1820": "Psychologists", + "1821": "Clinical and counseling psychologists", + "1822": "School psychologists", + "1825": "Other psychologists", + "1830": "Sociologists", + "1840": "Urban and regional planners", + "1860": "Miscellaneous social scientists and related workers", + "1900": "Agricultural and food science technicians", + "1910": "Biological technicians", + "1920": "Chemical technicians", + "1930": "Geological and petroleum technicians", + "1935": "Geoscience and environmental science technicians", + "1940": "Nuclear technicians", + "1950": "Social science research assistants", + "1960": "Other life, physical, and social science technicians", + "1965": "Miscellaneous life, physical, and social science technicians", + "1970": "Other life, physical, and social science technicians", + "1980": "Occupational health and safety specialists and technicians", + "1999": "Community and social service occupations", + "2000": "Counselors", + "2001": "Substance abuse and behavioral disorder counselors", + "2002": "Educational, guidance, and career counselors and advisors", + "2003": "Marriage and family therapists", + "2004": "Mental health counselors", + "2005": "Rehabilitation counselors", + "2006": "Counselors, all other", + "2010": "Social workers", + "2011": "Child, family, and school social workers", + "2012": "Healthcare social workers", + "2013": "Mental health and substance abuse social workers", + "2014": "Social workers, all other", + "2015": "Probation officers and correctional treatment specialists", + "2016": "Social and human service assistants", + "2020": "Miscellaneous community and social service specialists", + "2025": "Other community and social service specialists", + "2040": "Clergy", + "2050": "Directors, religious activities and education", + "2060": "Religious workers, all other", + "2099": "Legal occupations", + "2100": "Lawyers", + "2105": "Judicial law clerks", + "2110": "Judges, magistrates, and other judicial workers", + "2140": "Paralegals and legal assistants", + "2145": "Paralegals and legal assistants", + "2150": "Miscellaneous legal support workers", + "2160": "Miscellaneous legal support workers", + "2170": "Title examiners, abstractors, and searchers", + "2180": "Legal support workers, all other", + "2199": "Education, training, and library occupations", + "2200": "Postsecondary teachers", + "2205": "Postsecondary teachers", + "2300": "Preschool and kindergarten teachers", + "2310": "Elementary and middle school teachers", + "2320": "Secondary school teachers", + "2330": "Special education teachers", + "2340": "Other teachers and instructors", + "2350": "Tutors", + "2360": "Other teachers and instructors", + "2400": "Archivists, curators, and museum technicians", + "2430": "Librarians", + "2435": "Librarians and media collections specialists", + "2440": "Library technicians", + "2540": "Teacher assistants", + "2545": "Teacher assistants", + "2550": "Other education, training, and library workers", + "2555": "Other educational instruction and library workers", + "2599": "Arts, design, entertainment, sports, and media occupations", + "2600": "Artists and related workers", + "2630": "Designers", + "2631": "Commercial and industrial designers", + "2632": "Fashion designers", + "2633": "Floral designers", + "2634": "Graphic designers", + "2635": "Interior designers", + "2636": "Merchandise displayers and window trimmers", + "2640": "Other designers", + "2700": "Actors", + "2710": "Producers and directors", + "2720": "Athletes, coaches, umpires, and related workers", + "2721": "Athletes and sports competitors", + "2722": "Coaches and scouts", + "2723": "Umpires, referees, and other sports officials", + "2740": "Dancers and choreographers", + "2750": "Musicians, singers, and related workers", + "2751": "Music directors and composers", + "2752": "Musicians and singers", + "2755": "Disc jockeys, except radio disc jockeys", + "2760": "Entertainers and performers, sports and related workers, all other", + "2770": "Entertainers and performers, sports and related workers, all other", + "2800": "Announcers", + "2805": "Broadcast announcers and radio disc jockeys", + "2810": "News analysts, reporters, and journalists", + "2820": "Public relations specialists", + "2825": "Public relations specialists", + "2830": "Editors", + "2840": "Technical writers", + "2850": "Writers and authors", + "2860": "Miscellaneous media and communication workers", + "2861": "Interpreters and translators", + "2862": "Court reporters and simultaneous captioners", + "2865": "Media and communication workers, all other", + "2900": "Broadcast and sound engineering technicians and radio operators", + "2905": "Broadcast, sound, and lighting technicians", + "2910": "Photographers", + "2920": "Television, video, and film camera operators and editors", + "2960": "Media and communication equipment workers, all other", + "2970": "Media and communication equipment workers, all other", + "2999": "Healthcare practitioners and technical occupations", + "3000": "Chiropractors", + "3010": "Dentists", + "3030": "Dietitians and nutritionists", + "3040": "Optometrists", + "3050": "Pharmacists", + "3060": "Physicians and surgeons", + "3065": "Emergency medicine physicians", + "3070": "Radiologists", + "3090": "Other physicians", + "3100": "Surgeons", + "3110": "Physician assistants", + "3120": "Podiatrists", + "3130": "Registered nurses", + "3140": "Audiologists", + "3150": "Occupational therapists", + "3160": "Physical therapists", + "3200": "Radiation therapists", + "3210": "Recreational therapists", + "3220": "Respiratory therapists", + "3230": "Speech-language pathologists", + "3235": "Exercise physiologists", + "3240": "Therapists, all other", + "3245": "Therapists, all other", + "3250": "Veterinarians", + "3255": "Registered nurses", + "3256": "Nurse anesthetists", + "3257": "Nurse midwives", + "3258": "Nurse practitioners", + "3260": "Health diagnosing and treating practitioners, all other", + "3261": "Acupuncturists", + "3270": "Healthcare diagnosing or treating practitioners, all other", + "3300": "Clinical laboratory technologists and technicians", + "3310": "Dental hygienists", + "3320": "Diagnostic related technologists and technicians", + "3321": "Cardiovascular technologists and technicians", + "3322": "Diagnostic medical sonographers", + "3323": "Radiologic technologists and technicians", + "3324": "Magnetic resonance imaging technologists", + "3330": "Nuclear medicine technologists and medical dosimetrists", + "3400": "Emergency medical technicians and paramedics", + "3401": "Emergency medical technicians", + "3402": "Paramedics", + "3410": "Health diagnosing and treating practitioner support technicians", + "3420": "Health practitioner support technologists and technicians", + "3421": "Pharmacy technicians", + "3422": "Psychiatric technicians", + "3423": "Surgical technologists", + "3424": "Veterinary technologists and technicians", + "3430": "Dietetic technicians and ophthalmic medical technicians", + "3500": "Licensed practical and licensed vocational nurses", + "3510": "Medical records and health information technicians", + "3515": "Medical records specialists", + "3520": "Opticians, dispensing", + "3530": "Miscellaneous health technologists and technicians", + "3535": "Miscellaneous health technologists and technicians", + "3540": "Other healthcare practitioners and technical occupations", + "3545": "Miscellaneous health technologists and technicians", + "3550": "Other healthcare practitioners and technical occupations", + "3597": "Service occupations", + "3598": "Service occupations, except protective", + "3599": "Healthcare support occupations", + "3600": "Nursing, psychiatric, and home health aides", + "3601": "Home health aides", + "3602": "Personal care aides", + "3603": "Nursing assistants", + "3605": "Orderlies and psychiatric aides", + "3610": "Occupational therapy assistants and aides", + "3620": "Physical therapist assistants and aides", + "3630": "Massage therapists", + "3640": "Dental assistants", + "3645": "Medical assistants", + "3646": "Medical transcriptionists", + "3647": "Pharmacy aides", + "3648": "Veterinary assistants and laboratory animal caretakers", + "3649": "Phlebotomists", + "3650": "Medical assistants and other healthcare support occupations", + "3655": "Other healthcare support workers", + "3699": "Protective service occupations", + "3700": "First-line supervisors of correctional officers", + "3710": "First-line supervisors of police and detectives", + "3720": "First-line supervisors of fire fighting and prevention workers", + "3725": "First-line supervisors of security workers", + "3730": "First-line supervisors of protective service workers, all other", + "3735": "First-line supervisors of protective service workers, all other", + "3740": "Firefighters", + "3750": "Fire inspectors", + "3800": "Bailiffs, correctional officers, and jailers", + "3801": "Bailiffs", + "3802": "Correctional officers and jailers", + "3820": "Detectives and criminal investigators", + "3830": "Fish and game wardens", + "3840": "Parking enforcement workers", + "3850": "Police and sheriff's patrol officers", + "3860": "Transit and railroad police", + "3870": "Police officers", + "3900": "Animal control workers", + "3910": "Private detectives and investigators", + "3920": "Security guards and gaming surveillance officers", + "3930": "Security guards and gaming surveillance officers", + "3940": "Crossing guards and flaggers", + "3945": "Transportation security screeners", + "3946": "School bus monitors", + "3950": "Lifeguards and other protective service workers", + "3955": "Lifeguards and other recreational, and all other protective service workers", + "3960": "Other protective service workers", + "3999": "Food preparation and serving related occupations", + "4000": "Chefs and head cooks", + "4010": "First-line supervisors of food preparation and serving workers", + "4020": "Cooks", + "4030": "Food preparation workers", + "4040": "Bartenders", + "4050": "Combined food preparation and serving workers, including fast food", + "4055": "Fast food and counter workers", + "4060": "Counter attendants, cafeteria, food concession, and coffee shop", + "4110": "Waiters and waitresses", + "4120": "Food servers, nonrestaurant", + "4130": "Dining room and cafeteria attendants and bartender helpers", + "4140": "Dishwashers", + "4150": "Hosts and hostesses, restaurant, lounge, and coffee shop", + "4160": "Food preparation and serving related workers, all other", + "4199": "Building and grounds cleaning and maintenance occupations", + "4200": "First-line supervisors of housekeeping and janitorial workers", + "4210": "First-line supervisors of landscaping, lawn service, and groundskeeping workers", + "4220": "Janitors and building cleaners", + "4230": "Maids and housekeeping cleaners", + "4240": "Pest control workers", + "4250": "Grounds maintenance workers", + "4251": "Landscaping and groundskeeping workers", + "4252": "Tree trimmers and pruners", + "4255": "Other grounds maintenance workers", + "4299": "Personal care and service occupations", + "4300": "First-line supervisors of gaming workers", + "4320": "First-line supervisors of personal service workers", + "4330": "Supervisors of personal care and service workers", + "4340": "Animal trainers", + "4350": "Animal caretakers", + "4400": "Gambling services workers", + "4410": "Motion picture projectionists", + "4420": "Ushers, lobby attendants, and ticket takers", + "4430": "Miscellaneous entertainment attendants and related workers", + "4435": "Other entertainment attendants and related workers", + "4460": "Embalmers and funeral attendants", + "4461": "Embalmers, crematory operators and funeral attendants", + "4465": "Morticians, undertakers, and funeral arrangers", + "4500": "Barbers", + "4510": "Hairdressers, hairstylists, and cosmetologists", + "4520": "Miscellaneous personal appearance workers", + "4521": "Manicurists and pedicurists", + "4522": "Skincare specialists", + "4525": "Other personal appearance workers", + "4530": "Baggage porters, bellhops, and concierges", + "4540": "Tour and travel guides", + "4550": "Transportation attendants", + "4600": "Childcare workers", + "4610": "Personal care aides", + "4620": "Recreation and fitness workers", + "4621": "Exercise trainers and group fitness instructors", + "4622": "Recreation workers", + "4640": "Residential advisors", + "4650": "Personal care and service workers, all other", + "4655": "Personal care and service workers, all other", + "4698": "Sales and office occupations", + "4699": "Sales and related occupations", + "4700": "First-line supervisors of retail sales workers", + "4710": "First-line supervisors of non-retail sales workers", + "4720": "Cashiers", + "4740": "Counter and rental clerks", + "4750": "Parts salespersons", + "4760": "Retail salespersons", + "4800": "Advertising sales agents", + "4810": "Insurance sales agents", + "4820": "Securities, commodities, and financial services sales agents", + "4830": "Travel agents", + "4840": "Sales representatives of services, except advertising, insurance, travel, and financial services", + "4850": "Sales representatives, wholesale and manufacturing", + "4900": "Models, demonstrators, and product promoters", + "4920": "Real estate brokers and sales agents", + "4930": "Sales engineers", + "4940": "Telemarketers", + "4950": "Door-to-door sales workers, news and street vendors, and related workers", + "4960": "Sales and related workers, all other", + "4965": "Sales and related workers, all other", + "4999": "Office and administrative support occupations", + "5000": "First-line supervisors of office and administrative support workers", + "5010": "Switchboard operators, including answering service", + "5020": "Telephone operators", + "5030": "Communications equipment operators, all other", + "5040": "Communications equipment operators, all other", + "5100": "Bill and account collectors", + "5110": "Billing and posting clerks", + "5120": "Bookkeeping, accounting, and auditing clerks", + "5130": "Gambling cage workers", + "5140": "Payroll and timekeeping clerks", + "5150": "Procurement clerks", + "5160": "Tellers", + "5165": "Financial clerks, all other", + "5200": "Brokerage clerks", + "5210": "Correspondence clerks", + "5220": "Court, municipal, and license clerks", + "5230": "Credit authorizers, checkers, and clerks", + "5240": "Customer service representatives", + "5250": "Eligibility interviewers, government programs", + "5260": "File Clerks", + "5300": "Hotel, motel, and resort desk clerks", + "5310": "Interviewers, except eligibility and loan", + "5320": "Library assistants, clerical", + "5330": "Loan interviewers and clerks", + "5340": "New accounts clerks", + "5350": "Order clerks", + "5360": "Human resources assistants, except payroll and timekeeping", + "5400": "Receptionists and information clerks", + "5410": "Reservation and transportation ticket agents and travel clerks", + "5420": "Information and record clerks, all other", + "5500": "Cargo and freight agents", + "5510": "Couriers and messengers", + "5520": "Dispatchers", + "5521": "Public safety telecommunicators", + "5522": "Dispatchers, except police, fire, and ambulance", + "5530": "Meter readers, utilities", + "5540": "Postal service clerks", + "5550": "Postal service mail carriers", + "5560": "Postal service mail sorters, processors, and processing machine operators", + "5600": "Production, planning, and expediting clerks", + "5610": "Shipping, receiving, and inventory clerks", + "5620": "Stock clerks and order fillers", + "5630": "Weighers, measurers, checkers, and samplers, recordkeeping", + "5700": "Secretaries and administrative assistants", + "5710": "Executive secretaries and executive administrative assistants", + "5720": "Legal secretaries and administrative assistants", + "5730": "Medical secretaries and administrative assistants", + "5740": "Secretaries and administrative assistants, except legal, medical, and executive", + "5800": "Computer operators", + "5810": "Data entry keyers", + "5820": "Word processors and typists", + "5830": "Desktop publishers", + "5840": "Insurance claims and policy processing clerks", + "5850": "Mail clerks and mail machine operators, except postal service", + "5860": "Office clerks, general", + "5900": "Office machine operators, except computer", + "5910": "Proofreaders and copy markers", + "5920": "Statistical assistants", + "5930": "Office and administrative support workers, all other", + "5940": "Office and administrative support workers, all other", + "5998": "Natural resources, construction, and maintenance occupations", + "5999": "Farming, fishing, and forestry occupations", + "6000": "First line supervisors/managers of farming, fishing, and forestry workers", + "6005": "First-line supervisors of farming, fishing, and forestry workers", + "6010": "Agricultural inspectors", + "6020": "Animal breeders", + "6040": "Graders and sorters, agricultural products", + "6050": "Miscellaneous agricultural workers", + "6100": "Fishers and related fishing workers", + "6110": "Hunters and trappers", + "6115": "Fishing and hunting workers", + "6120": "Forest and conservation workers", + "6130": "Logging workers", + "6199": "Construction and extraction occupations", + "6200": "First-line supervisors of construction trades and extraction workers", + "6210": "Boilermakers", + "6220": "Brickmasons, blockmasons, and stonemasons", + "6230": "Carpenters", + "6240": "Carpet, floor, and tile installers and finishers", + "6250": "Cement masons, concrete finishers, and terrazzo workers", + "6260": "Construction laborers", + "6300": "Paving, surfacing, and tamping equipment operators", + "6305": "Construction equipment operators", + "6310": "Pile-driver operators", + "6320": "Operating engineers and other construction equipment operators", + "6330": "Drywall installers, ceiling tile installers, and tapers", + "6350": "Electricians", + "6355": "Electricians", + "6360": "Glaziers", + "6400": "Insulation workers", + "6410": "Painters and paperhangers", + "6420": "Painters, construction and maintenance", + "6430": "Paperhangers", + "6440": "Pipelayers, plumbers, pipefitters, and steamfitters", + "6441": "Pipelayers", + "6442": "Plumbers, pipefitters, and steamfitters", + "6460": "Plasterers and stucco masons", + "6500": "Reinforcing iron and rebar workers", + "6510": "Roofers", + "6515": "Roofers", + "6520": "Sheet metal workers", + "6530": "Structural iron and steel workers", + "6540": "Solar photovoltaic installers", + "6600": "Helpers, construction trades", + "6660": "Construction and building inspectors", + "6700": "Elevator installers and repairers", + "6710": "Fence erectors", + "6720": "Hazardous materials removal workers", + "6730": "Highway maintenance workers", + "6740": "Rail-track laying and maintenance equipment operators", + "6750": "Septic tank servicers and sewer pipe cleaners", + "6760": "Miscellaneous construction and related workers", + "6765": "Miscellaneous construction and related workers", + "6800": "Derrick, rotary drill, and service unit operators, oil and gas", + "6820": "Earth drillers, except oil and gas", + "6821": "Excavating and loading machine and dragline operators, surface mining", + "6825": "Earth drillers, except oil and gas", + "6830": "Explosives workers, ordnance handling experts, and blasters", + "6835": "Explosives workers, ordnance handling experts, and blasters", + "6840": "Mining machine operators", + "6850": "Underground mining machine operators", + "6910": "Roof bolters, mining", + "6920": "Roustabouts, oil and gas", + "6930": "Helpers?extraction workers", + "6940": "Other extraction workers", + "6950": "Other extraction workers", + "6999": "Installation, maintenance, and repair occupations", + "7000": "First-line supervisors of mechanics, installers, and repairers", + "7010": "Computer, automated teller, and office machine repairers", + "7020": "Radio and telecommunications equipment installers and repairers", + "7030": "Avionics technicians", + "7040": "Electric motor, power tool, and related repairers", + "7050": "Electrical and electronics installers and repairers, transportation equipment", + "7100": "Electrical and electronics repairers, industrial and utility", + "7110": "Electronic equipment installers and repairers, motor vehicles", + "7120": "Electronic home entertainment equipment installers and repairers", + "7130": "Security and fire alarm systems installers", + "7140": "Aircraft mechanics and service technicians", + "7150": "Automotive body and related repairers", + "7160": "Automotive glass installers and repairers", + "7200": "Automotive service technicians and mechanics", + "7210": "Bus and truck mechanics and diesel engine specialists", + "7220": "Heavy vehicle and mobile equipment service technicians and mechanics", + "7240": "Small engine mechanics", + "7260": "Miscellaneous vehicle and mobile equipment mechanics, installers, and repairers", + "7300": "Control and valve installers and repairers", + "7310": "Heating, air conditioning, and refrigeration mechanics and installers", + "7315": "Heating, air conditioning, and refrigeration mechanics and installers", + "7320": "Home appliance repairers", + "7330": "Industrial and refractory machinery mechanics", + "7340": "Industrial and refractory machinery mechanics", + "7350": "Maintenance workers, machinery", + "7360": "Millwrights", + "7410": "Electrical power-line installers and repairers", + "7420": "Telecommunications line installers and repairers", + "7430": "Precision instrument and equipment repairers", + "7440": "Wind turbine service technicians", + "7510": "Coin, vending, and amusement machine servicers and repairers", + "7520": "Commercial divers", + "7540": "Locksmiths and safe repairers", + "7550": "Manufactured building and mobile home installers", + "7560": "Riggers", + "7600": "Signal and track switch repairers", + "7610": "Helpers, installation, maintenance, and repair workers", + "7620": "Other installation, maintenance, and repair workers", + "7630": "Other installation, maintenance, and repair workers", + "7640": "Other installation, maintenance, and repair workers", + "7698": "Production, transportation, and material moving occupations", + "7699": "Production occupations", + "7700": "First-line supervisors of production and operating workers", + "7710": "Aircraft structure, surfaces, rigging, and systems assemblers", + "7720": "Electrical, electronics, and electromechanical assemblers", + "7730": "Engine and other machine assemblers", + "7740": "Structural metal fabricators and fitters", + "7750": "Other assemblers and fabricators", + "7800": "Bakers", + "7810": "Butchers and other meat, poultry, and fish processing workers", + "7830": "Food and tobacco roasting, baking, and drying machine operators and tenders", + "7840": "Food batchmakers", + "7850": "Food cooking machine operators and tenders", + "7855": "Food processing workers, all other", + "7900": "Computer control programmers and operators", + "7905": "Computer numerically controlled tool programmers and operators", + "7920": "Extruding and drawing machine setters, operators, and tenders, metal and plastic", + "7925": "Forming machine setters, operators, and tenders, metal and plastic", + "7930": "Forging machine setters, operators, and tenders, metal and plastic", + "7940": "Rolling machine setters, operators, and tenders, metal and plastic", + "7950": "Cutting, punching, and press machine setters, operators, and tenders, metal and plastic", + "7960": "Drilling and boring machine tool setters, operators, and tenders, metal and plastic", + "8000": "Grinding, lapping, polishing, and buffing machine tool setters, operators, and tenders, metal and pl", + "8010": "Lathe and turning machine tool setters, operators, and tenders, metal and plastic", + "8020": "Milling and planing machine setters, operators, and tenders, metal and plastic", + "8025": "Other machine tool setters, operators, and tenders, metal and plastic", + "8030": "Machinists", + "8040": "Metal furnace operators, tenders, pourers, and casters", + "8060": "Model makers and patternmakers, metal and plastic", + "8100": "Molders and molding machine setters, operators, and tenders, metal and plastic", + "8120": "Multiple machine tool setters, operators, and tenders, metal and plastic", + "8130": "Tool and die makers", + "8140": "Welding, soldering, and brazing workers", + "8150": "Heat treating equipment setters, operators, and tenders, metal and plastic", + "8160": "Layout workers, metal and plastic", + "8200": "Plating and coating machine setters, operators, and tenders, metal and plastic", + "8210": "Tool grinders, filers, and sharpeners", + "8220": "Metal workers and plastic workers, all other", + "8225": "Other metal workers and plastic workers", + "8230": "Bookbinders and bindery workers", + "8240": "Job printers", + "8250": "Prepress technicians and workers", + "8255": "Printing press operators", + "8256": "Print binding and finishing workers", + "8260": "Printing machine operators", + "8300": "Laundry and dry-cleaning workers", + "8310": "Pressers, textile, garment, and related materials", + "8320": "Sewing machine operators", + "8330": "Shoe and leather workers and repairers", + "8335": "Shoe and leather workers", + "8340": "Shoe machine operators and tenders", + "8350": "Tailors, dressmakers, and sewers", + "8360": "Textile bleaching and dyeing machine operators and tenders", + "8365": "Textile machine setters, operators, and tenders", + "8400": "Textile cutting machine setters, operators, and tenders", + "8410": "Textile knitting and weaving machine setters, operators, and tenders", + "8420": "Textile winding, twisting, and drawing out machine setters, operators, and tenders", + "8430": "Extruding and forming machine setters, operators, and tenders, synthetic and glass fibers", + "8440": "Fabric and apparel patternmakers", + "8450": "Upholsterers", + "8460": "Textile, apparel, and furnishings workers, all other", + "8465": "Other textile, apparel, and furnishings workers", + "8500": "Cabinetmakers and bench carpenters", + "8510": "Furniture finishers", + "8520": "Model makers and patternmakers, wood", + "8530": "Sawing machine setters, operators, and tenders, wood", + "8540": "Woodworking machine setters, operators, and tenders, except sawing", + "8550": "Woodworkers, all other", + "8555": "Other woodworkers", + "8600": "Power plant operators, distributors, and dispatchers", + "8610": "Stationary engineers and boiler operators", + "8620": "Water and wastewater treatment plant and system operators", + "8630": "Miscellaneous plant and system operators", + "8640": "Chemical processing machine setters, operators, and tenders", + "8650": "Crushing, grinding, polishing, mixing, and blending workers", + "8710": "Cutting workers", + "8720": "Extruding, forming, pressing, and compacting machine setters, operators, and tenders", + "8730": "Furnace, kiln, oven, drier, and kettle operators and tenders", + "8740": "Inspectors, testers, sorters, samplers, and weighers", + "8750": "Jewelers and precious stone and metal workers", + "8760": "Dental and ophthalmic laboratory technicians and medical appliance technicians", + "8800": "Packaging and filling machine operators and tenders", + "8810": "Painting workers", + "8830": "Photographic process workers and processing machine operators", + "8840": "Semiconductor processors", + "8850": "Adhesive bonding machine operators and tenders", + "8860": "Cleaning, washing, and metal pickling equipment operators and tenders", + "8865": "Other production equipment operators and tenders", + "8900": "Cooling and freezing equipment operators and tenders", + "8910": "Etchers and engravers", + "8920": "Molders, shapers, and casters, except metal and plastic", + "8930": "Paper goods machine setters, operators, and tenders", + "8940": "Tire builders", + "8950": "Helpers, production workers", + "8960": "Production workers, all other", + "8965": "Production workers, all other", + "8990": "Other production workers", + "8999": "Transportation and material moving occupations", + "9000": "Supervisors of transportation and material moving workers", + "9005": "Supervisors of transportation and material moving workers", + "9030": "Aircraft pilots and flight engineers", + "9040": "Air traffic controllers and airfield operations specialists", + "9050": "Flight attendants", + "9110": "Ambulance drivers and attendants, except emergency medical technicians", + "9120": "Bus drivers", + "9121": "Bus drivers, school", + "9122": "Bus drivers, transit and intercity", + "9130": "Driver/sales workers and truck drivers", + "9140": "Taxi drivers and chauffeurs", + "9141": "Shuttle drivers and chauffeurs", + "9142": "Taxi drivers", + "9150": "Motor vehicle operators, all other", + "9200": "Locomotive engineers and operators", + "9210": "Locomotive engineers and operators", + "9230": "Railroad brake, signal, and switch operators", + "9240": "Railroad conductors and yardmasters", + "9260": "Subway, streetcar, and other rail transportation workers", + "9265": "Other rail transportation workers", + "9300": "Sailors and marine oilers", + "9310": "Ship and boat captains and operators", + "9330": "Ship engineers", + "9340": "Bridge and lock tenders", + "9350": "Parking attendants", + "9360": "Automotive and watercraft service attendants", + "9365": "Transportation service attendants", + "9410": "Transportation inspectors", + "9415": "Passenger attendants", + "9420": "Other transportation workers", + "9430": "Other transportation workers", + "9500": "Conveyor operators and tenders", + "9510": "Crane and tower operators", + "9520": "Dredge, excavating, and loading machine operators", + "9560": "Hoist and winch operators", + "9570": "Conveyor, dredge, and hoist and winch operators", + "9600": "Industrial truck and tractor operators", + "9610": "Cleaners of vehicles and equipment", + "9620": "Laborers and freight, stock, and material movers, hand", + "9630": "Machine feeders and offbearers", + "9640": "Packers and packagers, hand", + "9645": "Stockers and order fillers", + "9650": "Pumping station operators", + "9720": "Refuse and recyclable material collectors", + "9730": "Mine shuttle car operators", + "9740": "Tank car, truck, and ship loaders", + "9750": "Material moving workers, all other", + "9760": "Other material moving workers", + "9800": "Total nonfarm occupations -Excludes farming, fishing and forestry occ.", + "9840": "Armed Forces (last job)" + }, + "orig_code": { + "00": "All Origins", + "01": "Hispanic or Latino", + "02": "Mexican", + "05": "Mexican (discontinued)", + "06": "Puerto Rican", + "07": "Cuban", + "08": "Central or South American (discontinued)", + "09": "Other Hispanic or Latino (discontinued)", + "10": "Non-Hispanic", + "15": "Central or South American", + "20": "Central American", + "21": "Salvadoran", + "25": "Other Central American (excludes Salvadoran)", + "30": "South American", + "40": "Other Hispanic or Latino", + "41": "Dominican", + "45": "Other Hispanic or Latino (excludes Dominican)" + }, + "pcts_code": { + "00": null, + "01": "Percent of civilian noninstitutional population", + "02": "Percent of civilian noninstitutional population", + "03": "Percent of civilian labor force", + "04": "Percent of not in labor force", + "05": "Percent of employed within group", + "06": "Percent of total employed", + "07": "Percent of total unemployed", + "08": "Percent of unemployed within group", + "11": "Percent of total job seekers", + "18": "Percent of total job losers", + "19": "Percent of total job leavers", + "20": "Percent of total reentrants", + "21": "Percent of total new entrants", + "24": "Percent of employed in all agri industries", + "25": "Percent of employed in all nonagri industries", + "26": "Percent of at work in all nonagri industries", + "27": "Percent of at work in all agri industries", + "33": "Percent of employed by industry", + "34": "Percent of employed by occupation", + "35": "Percent of at work by industry", + "36": "Percent of at work by occupation", + "38": "Percent of total at work", + "39": "Percent of job losers on layoff", + "40": "Percent of job losers for other reasons", + "46": "Unemployed and discouraged workers as a percent of the labor force and discouraged workers", + "47": "Unemployed and marginally attached workers as a percent of the labor force and marg attached", + "48": "Unemployed and mrg attached and pt for econ reas as percent of labor force plus marg attached", + "51": "Percent of persons who teleworked or worked at home for pay", + "52": "Hours teleworked or worked at home for pay as a percent of hours worked" + }, + "race_code": { + "00": "All Races", + "01": "White", + "03": "Black or African American", + "04": "Asian", + "05": "American Indian or Alaska Native", + "06": "Native Hawaiian or Other Pacific Islander", + "07": "Two or more races", + "10": "Asian - Asian Indian", + "15": "Asian - Chinese", + "25": "Asian - Filipino", + "26": "Asian - Japanese", + "27": "Asian - Korean", + "28": "Asian - Vietnamese", + "30": "Asian - Other Asian" + }, + "rjnw_code": { + "00": null, + "01": "Own illness, injury, or medical problems", + "02": "Vacation or personal days", + "03": "Weather affected job (bad weather)", + "04": "Labor dispute", + "05": "All reasons other than own illness, vacation, bad weather, or labor dispute", + "06": "All reasons other than own illness or vacation", + "07": "Other reasons (than 1 and 2)", + "08": "Child care problems, maternity/paternity leave, or other family/personal obligations", + "20": "Own illness/injury, Child care problems, other personal obligations, maternity leave, or civic duty", + "21": "Child care problems, other personal obligation, maternity/paternity leave, or civic/military duty", + "30": "Childcare problems", + "31": "Other family or personal obligations", + "32": "Maternity or paternity leave", + "33": "School or training", + "34": "Civic or military duty", + "35": "Other reasons, not elsewhere classified" + }, + "rnlf_code": { + "00": null, + "60": "Did not search for work in previous year", + "61": "Searched for work in previous year - Total", + "62": "Searched for work in previous year - Not available to work now", + "63": "Searched for work in previous year - Available to work now (Marginally attached)", + "64": "Discouragement over job prospects (believes no job is available)", + "65": "Reasons other than discouragement - Total", + "66": "Reasons other than discouragement - Family responsibilities", + "67": "Reasons other than discouragement - In school or training", + "68": "Reasons other than discouragement - Ill health or disability", + "69": "Reasons other than discouragement - Other (child care, transportation problems, other reasons)" + }, + "rwns_code": { + "00": null, + "01": "Economic reasons", + "02": "Slack work", + "03": "Material shortage", + "04": "Plant or machine repair", + "05": "Job started during week", + "06": "Job terminated during week", + "07": "Could only find part time work", + "08": "Other economic reasons (than 2 through 7)", + "09": "Material shortages and repairs to plant and equipment", + "10": "Noneconomic reasons", + "11": "Labor dispute", + "12": "Holiday (legal or religious)", + "13": "Bad weather", + "14": "Illness", + "15": "Vacation", + "16": "Personal reasons (business, home or school)", + "17": "Do not want, or unavailable for, full time work", + "18": "Full-time work week under 35 hours", + "30": "Child-care problems", + "31": "In school or training", + "32": "Retired or social security limit on earnings", + "33": "Other family or personal obligations", + "34": "Health or medical limitations", + "35": "All other reasons (than 12-15 and 30-33)", + "40": "Seasonal work (economic reason)", + "41": "Job started or ended during the week (economic reason)" + }, + "seek_code": { + "00": null, + "01": "Job Seeker (Looking for work)" + }, + "sexs_code": { + "0": "Both Sexes", + "1": "Men", + "2": "Women" + }, + "tdat_code": { + "00": "Number in thousands", + "01": "Percent or rate", + "02": "Average weeks", + "03": "Median weeks", + "04": "Average hours at work", + "05": "Median hours at work", + "06": "Average years", + "07": "Median years", + "08": "Average number of methods used for seeking jobs", + "09": "Total methods used for seeking jobs", + "10": "hours at work worked", + "11": "hours at work offered", + "12": "hours at work lost", + "13": "Aggregate-hours at work", + "14": "Aggregate-weeks", + "15": "Aggregate weeks of unemployment", + "16": "Number of families", + "17": "Aggregate usual hours", + "18": "Average weekly hours teleworked or worked at home for pay", + "19": "Aggregate weekly hours teleworked or worked at home for pay" + }, + "vets_code": { + "00": null, + "01": "Veteran", + "03": "World War II or Korean War or Vietnam Era", + "09": "Gulf War Era", + "12": "Veterans who served in Gulf War Era 2 (whether or not they served in Era 1)", + "13": "Veterans who served in Gulf War Era 1 but not Gulf War Era 2", + "16": "Other Service Periods (may include peacetime)", + "25": "Nonveteran" + }, + "wkst_code": { + "00": null, + "01": "At work", + "02": "At work part time", + "03": "At work part time, usually work full time", + "04": "At work part time, usually work part time", + "05": "At work on full time schedules (only use to distinguish >35 hrs)", + "07": "With a job not at work", + "08": "Usually work full-time schedules (with a job not at work)", + "09": "Usually work part-time schedules (with a job not at work)", + "19": "At work full time", + "20": "At work 35+ hours, usually work part time", + "21": "At work 35+ hours, usually work full time" + }, + "born_code": { + "00": null, + "01": "Native born", + "02": "Foreign born", + "03": "Citizen", + "04": "Non-citizen (Year of Entry)", + "05": "Before 1965", + "06": "1965-74", + "07": "1975-84", + "08": "1985-89", + "09": "1990-94", + "10": "1995-99", + "11": "2000-04", + "12": "2005" + }, + "chld_code": { + "00": null, + "01": "With own children under 18", + "02": "With own children 6 to 17, none younger", + "03": "With own children under 6", + "04": "With own children under 3", + "05": "With no own children under 18" + }, + "disa_code": { + "00": null, + "01": "Not disabled", + "02": "Disabled person" + }, + "tlwk_code": { + "00": null, + "01": "Persons who teleworked or worked at home for pay", + "02": "Persons who teleworked or worked at home for pay, Teleworked some hours", + "03": "Persons who teleworked or worked at home for pay, Teleworked all hours", + "04": "Persons who did not telework or work at home for pay", + "05": "Teleworked, Up to 8 hours", + "06": "Teleworked, 9 to 16 hours", + "07": "Teleworked, 17 to 24 hours", + "08": "Teleworked, 25 to 32 hours", + "09": "Teleworked, 33 to 39 hours", + "10": "Teleworked, 40 hours or more", + "11": "Teleworked, 40 hours", + "12": "Teleworked, 41 hours or more" + }, + "footnote_code": { + "1": "Data affected by changes in population controls.", + "2": "Constructed on the 2002 Census Industry Classification from data originally coded on earlier classifications. Official series was not revised.", + "3": "2000 forward coded on the 2002 Census Occupation Classification. 1983-99 constructed from data originally coded on earlier classifications.", + "4": "2000 forward coded on the 2002 Census Industry Classification. 1983-99 constructed from data originally coded on earlier classifications.", + "7": "Data do not meet publication criteria.", + "8": "This series id code has been discontinued; data are available using the database tool at www.bls.gov/webapps/legacy/cpsatab8.htm.", + "9": "Data from 1994 through 2002 were revised in February 2014 with updated seasonal adjustments.", + "C": "Corrected" + } + }, + "fm": { + "fchld_code": { + "00": null, + "01": "With own children under 18", + "02": "With own children 6 to 17, none younger", + "03": "With own children under 6" + }, + "fdat_code": { + "00": "Numbers in thousands", + "01": "Percent of total families", + "02": "Percent of total families with unemployment" + }, + "fhlf_code": { + "00": null, + "01": "In labor force", + "02": "Employed", + "03": "Unemployed", + "04": "Unemployed or NILF", + "05": "Employed or NILF", + "06": "Not in labor force" + }, + "fnmatwk_code": { + "00": null, + "01": "With no one at work", + "02": "With at least 1 person at work", + "03": "With at least 2 person at work", + "04": "With at least 3 person at work", + "05": "With only 1 person at work", + "06": "With only 2 persons at work", + "07": "With only 3 persons at work" + }, + "fnme_code": { + "00": null, + "01": "With no one employed", + "02": "With at least 1 person employed", + "03": "With at least 2 person employed", + "04": "With at least 3 person employed", + "05": "With only 1 person employed", + "06": "With only 2 persons employed", + "07": "With only 3 persons employed" + }, + "fnmlf_code": { + "00": null, + "01": "With no one in labor force", + "02": "With at least 1 person in labor force", + "03": "With at least 2 person in labor force", + "04": "With at least 3 person in labor force", + "05": "With only 1 person in labor force", + "06": "With only 2 persons in labor force", + "07": "With only 3 persons in labor force" + }, + "fnmu_code": { + "00": null, + "02": "With at least 1 person unemployed" + }, + "fnmws_code": { + "00": null, + "01": "With at least 1 wage and salary worker", + "02": "With at least 2 wage and salary workers", + "03": "With only 1 wage and salary worker" + }, + "forig_code": { + "00": null, + "01": "Hispanic or Latino" + }, + "frace_code": { + "00": null, + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "ftpt_code": { + "00": null, + "01": "Some family members usually work full time", + "02": "Some family members usually work part time" + }, + "ftyp_code": { + "00": null, + "01": "Total families", + "02": "Opposite-sex married-couple families", + "03": "Families maintained by women", + "04": "Families maintained by men", + "05": "Total married-couple families" + }, + "hhlf_code": { + "00": null, + "01": "In labor force", + "02": "Employed", + "03": "Unemployed", + "04": "Unemployed or NILF", + "05": "Employed or NILF", + "06": "Not in labor force" + }, + "misclf_code": { + "00": null, + "01": "Other employment combinations" + }, + "mwlf_code": { + "00": null, + "01": "In labor force", + "02": "Employed", + "03": "Unemployed", + "04": "Unemployed or NILF", + "05": "Employed or NILF", + "06": "Not in labor force" + }, + "prlf_code": { + "00": null, + "01": "At least 1 spouse employed", + "02": "With only 1 spouse employed", + "03": "At least one spouse unemployed", + "04": "With only 1 spouse unemployed" + }, + "chld_code": { + "00": null, + "01": "With own children under 18", + "02": "With own children 6 to 17, none younger", + "03": "With own children under 6", + "04": "With own children under 3", + "05": "With no own children under 18", + "06": "With own children 14 to 17, none younger", + "07": "With own children 6 to 13, none younger", + "08": "With own children 3 to 5, none younger", + "09": "With own child 2 years old", + "10": "With own child 1 year old", + "11": "With own child under 1 year old", + "20": "With own child under 1 year old", + "21": "With own child 1 year old", + "22": "With own child 2 years old" + }, + "lfst_code": { + "00": "Civilian noninstitutional population", + "10": "Civilian labor force", + "13": "Civilian labor force participation rate", + "20": "Employed", + "23": "Employment-population ratio", + "25": "Employed full time (persons who usually work 35 hours or more)", + "26": "Employed part time (persons who usually work less than 35 hours)", + "30": "Unemployed", + "40": "Unemployment rate", + "50": "Not in labor force", + "99": null + }, + "mari_code": { + "00": null, + "02": "Married, spouse present", + "11": "Other marital status (never married; widowed; divorced; married, spouse absent; or separated)" + }, + "orig_code": { + "00": null, + "01": "Hispanic or Latino" + }, + "race_code": { + "00": null, + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "sexs_code": { + "0": null, + "1": "Men", + "2": "Women" + }, + "tdat_code": { + "00": "Numbers in thousands", + "01": "Percent" + }, + "wkst_code": { + "00": null, + "04": "At work part time, usually work part time", + "21": "At work 35+ hours, usually work full time" + }, + "footnote_code": { + "1": "Beginning with 2012, estimates reflect improved methodology that provides more accurate estimates of mothers and fathers. Data for 2012 were revised; earlier years are not strictly comparable." + } + }, + "in": { + "economicseries_code": { + "0017": "LABOR FORCE", + "0018": "LABOR FORCE PARTICIPATION RATES", + "0019": "EMPLOYMENT", + "0020": "EMPLOYMENT-POPULATION RATIOS", + "0021": "UNEMPLOYMENT", + "0022": "UNEMPLOYMENT RATES, MONTHLY AND QUARTERLY, SEASONALLY ADJUSTED", + "0023": "UNEMPLOYMENT RATES, ANNUAL, NOT SEASONALLY ADJUSTED", + "0103": "UNEMPLOYMENT RATES FOR MEN", + "0104": "UNEMPLOYMENT RATES FOR WOMEN", + "0105": "UNEMPLOYMENT RATES FOR TEENAGERS", + "0106": "UNEMPLOYMENT RATES FOR PERSONS AGES 20 TO 24", + "0107": "UNEMPLOYMENT RATES FOR YOUTH", + "0108": "UNEMPLOYMENT RATES FOR ADULTS", + "0202": "EMPLOYMENT IN AGRICULTURE", + "0203": "EMPLOYMENT IN INDUSTRY", + "0204": "EMPLOYMENT IN MANUFACTURING", + "0205": "EMPLOYMENT IN SERVICES", + "0206": "PERCENT OF EMPLOYMENT IN AGRICULTURE", + "0207": "PERCENT OF EMPLOYMENT IN INDUSTRY", + "0208": "PERCENT OF EMPLOYMENT IN MANUFACTURING", + "0209": "PERCENT OF EMPLOYMENT IN SERVICES", + "0211": "EMPLOYMENT-POPULATION RATIOS FOR MEN", + "0212": "EMPLOYMENT-POPULATION RATIOS FOR WOMEN", + "0302": "WOMENS SHARE OF THE LABOR FORCE", + "0304": "LABOR FORCE PARTICIPATION RATES FOR MEN", + "0305": "LABOR FORCE PARTICIPATION RATES FOR WOMEN", + "0306": "INACTIVITY RATES", + "0307": "INACTIVITY RATES FOR MEN", + "0308": "INACTIVITY RATES FOR WOMEN", + "0401": "WORKING-AGE POPULATION", + "0402": "WORKING-AGE POPULATION FOR MEN", + "0403": "WORKING-AGE POPULATION FOR WOMEN", + "1000": "INDEXES OF CONSUMER PRICES, MONTHLY, SEASONALLY ADJUSTED", + "1001": "INDEXES OF CONSUMER PRICES, ANNUAL, NOT SEASONALLY ADJUSTED", + "2000": "HARMONIZED INDEXES OF CONSUMER PRICES, MONTHLY, SEASONALLY ADJUSTED", + "2001": "HARMONIZED INDEXES OF CONSUMER PRICES, ANNUAL, NOT SEASONALLY ADJUSTED", + "3011": "MANUFACTURING HR COMPENSATION INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3012": "MANUFACTURING HR COMPENSATION, U.S. DOLLARS", + "3013": "MANUFACTURING HR COMPENSATION INDEX, U.S. DOLLAR BASIS (YEAR 2000=100)", + "3014": "MANUFACTURING HR COMPENSATION, NATL CURRENCY", + "3015": "MANUFACTURING HR COMPENSATION INDEX, NATL CURRENCY BASIS (YEAR 2000=100)", + "3021": "MANUFACTURING HR DIRECT PAY INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3022": "MANUFACTURING HR DIRECT PAY, U.S. DOLLARS", + "3023": "MANUFACTURING HR DIRECT PAY, NATL CURRENCY", + "3031": "MANUFACTURING HR PAY FOR TIME WORKED INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3032": "MANUFACTURING HR PAY FOR TIME WORKED, U.S. DOLLARS", + "3033": "MANUFACTURING HR PAY FOR TIME WORKED, NATL CURRENCY", + "3041": "MANUFACTURING HR DIRECT BENEFITS INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3042": "MANUFACTURING HR DIRECT BENEFITS, U.S. DOLLARS", + "3043": "MANUFACTURING HR DIRECT BENEFITS, NATL CURRENCY", + "3051": "MANUFACTURING HR SOCIAL INSURANCE AND LABOR TAXES INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3052": "MANUFACTURING HR SOCIAL INSURANCE AND LABOR TAXES, U.S. DOLLARS", + "3053": "MANUFACTURING HR SOCIAL INSURANCE AND LABOR TAXES, NATL CURRENCY", + "3061": "MANUFACTURING HR DIRECT PAY, PERCENT OF HR COMPENSATION", + "3062": "MANUFACTURING HR PAY FOR TIME WORKED, PERCENT OF HR COMPENSATION", + "3063": "MANUFACTURING HR DIRECT BENEFITS, PERCENT OF HR COMPENSATION", + "3064": "MANUFACTURING HR SOCIAL INSURANCE AND LABOR TAXES, PERCENT OF HR COMPENSATION", + "3071": "EXCHANGE RATE, NATL CURRENCY PER U.S. DOLLAR", + "4002": "MANUFACTURING OUTPUT INDEX", + "4003": "MANUFACTURING AGGREGATE HOURS INDEX", + "4004": "MANUFACTURING AGGREGATE COMPENSATION INDEX, PRODUCTIVITY SERIES", + "4005": "MANUFACTURING OUTPUT PER HOUR INDEX", + "4006": "MANUFACTURING HR COMPENSATION INDEX, NATL CURRENCY BASIS, PRODUCTIVITY SERIES", + "4007": "MANUFACTURING HR COMPENSATION INDEX, US DOLLAR BASIS, PRODUCTIVITY SERIES", + "4008": "MANUFACTURING UNIT LABOR COST INDEX, NATL CURRENCY BASIS", + "4009": "MANUFACTURING UNIT LABOR COST INDEX, US DOLLAR BASIS", + "4010": "EXCHANGE RATE INDEX", + "4012": "AVERAGE ANNUAL COMPENSATION, NATIONAL CURRENCY BASIS, PRODUCTIVITY SERIES", + "4013": "REAL HOURLY COMPENSATION, CPI BASIS, PRODUCTIVITY SERIES", + "4014": "REAL AVERAGE ANNUAL COMPENSATION, CPI BASIS, PRODUCTIVITY SERIES", + "4020": "OUTPUT PER EMPLOYED PERSON", + "4024": "MANUFACTURING EMPLOYMENT INDEX", + "4025": "MANUFACTURING AVERAGE HOURS INDEX", + "5001": "REAL GDP PER CAPITA, IN U.S. DOLLARS", + "5002": "REAL GDP PER EMPLOYED PERSON, IN U.S. DOLLARS", + "5003": "REAL GDP PER HOUR WORKED, IN U.S. DOLLARS", + "5004": "REAL GDP IN U.S. DOLLARS", + "5005": "POPULATION", + "5006": "EMPLOYMENT", + "5007": "AVERAGE ANNUAL HOURS WORKED PER EMPLOYED PERSON", + "5008": "EMPLOYMENT AS PERCENTAGE OF POPULATION", + "5009": "PURCHASING POWER PARITIES" + }, + "industry_code": { + "Whole economy": "0", + "Manufacturing": "0", + "Food products": "3", + "Beverages": "3", + "Tobacco products": "2", + "Textiles": "3", + "Wearing apparel": "3", + "Leather and related products": "2", + "Wood and wood products, except furniture": "2", + "Paper and paper products": "2", + "Printing and reproduction of recorded media": "2", + "Coke and refined petroleum products": "1", + "Chemicals and chemical products, except pharmaceuticals": "2", + "Pharmaceutical products": "2", + "Rubber and plastics products": "2", + "Other nonmetallic mineral products": "2", + "Basic metals": "2", + "Fabricated metal products, except machinery and equipment": "2", + "Computer, electronic and optical products": "1", + "Electrical equipment": "1", + "Machinery and equipment n.e.c.": "1", + "Motor vehicles, trailers and semi-trailers": "2", + "Other transport equipment": "2", + "Furniture": "1", + "Other manufacturing": "1", + "Food products, beverages, and tobacco": "1", + "Textiles, wearing apparel, and leather": "1", + "Wood and paper products and printing": "1", + "Chemicals and pharmaceutical products": "1", + "Rubber, plastics, and other non-metallic mineral products": "1", + "Primary and fabricated metal products, except machinery and equipment": "1", + "Motor vehicles and other transport equipment": "1", + "Food products and beverages": "2", + "Textiles and wearing apparel": "2" + }, + "country_code": { + "AR": "ARGENTINA", + "AT": "AUSTRIA", + "AU": "AUSTRALIA", + "BE": "BELGIUM", + "BR": "BRAZIL", + "CA": "CANADA", + "CH": "SWITZERLAND", + "CZ": "CZECH REPUBLIC", + "DE": "GERMANY", + "DK": "DENMARK", + "EE": "ESTONIA", + "FI": "FINLAND", + "FR": "FRANCE", + "GR": "GREECE", + "HU": "HUNGARY", + "IE": "IRELAND", + "IL": "ISRAEL", + "IT": "ITALY", + "JP": "JAPAN", + "KR": "KOREA, REPUBLIC OF", + "MX": "MEXICO", + "NL": "NETHERLANDS", + "NO": "NORWAY", + "NZ": "NEW ZEALAND", + "PH": "PHILIPPINES", + "PL": "POLAND", + "PT": "PORTUGAL", + "SE": "SWEDEN", + "SG": "SINGAPORE", + "SK": "SLOVAKIA", + "SP": "SPAIN", + "TR": "TURKEY", + "TW": "TAIWAN", + "UK": "UNITED KINGDOM", + "US": "UNITED STATES", + "ZA": "SOUTH AFRICA" + }, + "economicgroup_code": { + "0": "CIVILIAN LABOR FORCE, EMPLOYMENT, AND UNEMPLOYMENT", + "1": "INDEXES OF CONSUMER PRICES", + "2": "HARMONIZED INDEXES OF CONSUMER PRICES", + "3": "HOURLY COMPENSATION", + "4": "PRODUCTIVITY, MANUFACTURING", + "5": "PRODUCTIVITY AND GDP, WHOLE ECONOMY" + }, + "footnote_code": { + "1": "Break in series" + } + }, + "ws": { + "measure_code": { + "001": "Days of idleness (in 1,000s) from all work stoppages in effect in the period", + "002": "Days of idleness (as % of total estimated working time) from work stoppages in effect in the period", + "010": "Number of workers (in 1,000s) involved in all work stoppages beginning in the period", + "020": "Number of workers (in 1,000s) involved in all work stoppages in effect in the period", + "100": "Number of work stoppages involving 1,000 workers or more beginning in the period", + "200": "Number of work stoppages involving 1,000 workers or more in effect in the period" + }, + "footnote_code": { + "1": "Not available", + "2": "Less than 0.005", + "3": "Reflects an increase in the number of workers idled by a work stoppage in effect", + "D": "Days of idleness (as % of total estimated working time) from work stoppages in effect in the period are archived and will not be updated after April 2024", + "P": "Preliminary" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/lfs_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/lfs_series.xz new file mode 100644 index 00000000000..354402f4665 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/lfs_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/nfp_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/nfp_codes.json new file mode 100644 index 00000000000..6c388294e6f --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/nfp_codes.json @@ -0,0 +1,920 @@ +{ + "ce": { + "supersector_code": { + "00": "Total nonfarm", + "05": "Total private", + "06": "Goods-producing", + "07": "Service-providing", + "08": "Private service-providing", + "10": "Mining and logging", + "20": "Construction", + "30": "Manufacturing", + "31": "Durable Goods", + "32": "Nondurable Goods", + "40": "Trade, transportation, and utilities", + "41": "Wholesale trade", + "42": "Retail trade", + "43": "Transportation and warehousing", + "44": "Utilities", + "50": "Information", + "55": "Financial activities", + "60": "Professional and business services", + "65": "Private education and health services", + "70": "Leisure and hospitality", + "80": "Other services", + "90": "Government" + }, + "industry_code": { + "00000000": "Total nonfarm", + "05000000": "Total private", + "06000000": "Goods-producing", + "07000000": "Service-providing", + "08000000": "Private service-providing", + "10000000": "Mining and logging", + "10113300": "Logging", + "10210000": "Mining, quarrying, and oil and gas extraction", + "10211000": "Oil and gas extraction", + "10212000": "Mining (except oil and gas)", + "10212100": "Coal mining", + "10212114": "Surface coal mining", + "10212115": "Underground coal mining", + "10212200": "Metal ore mining", + "10212300": "Nonmetallic mineral mining and quarrying", + "10212310": "Stone mining and quarrying", + "10212312": "Crushed and broken limestone mining and quarrying", + "10212319": "Dimension stone, crushed and broken granite, and other crushed and broken stone mining and quarrying", + "10212320": "Sand, gravel, clay, and ceramic and refractory minerals mining and quarrying", + "10212321": "Construction sand and gravel mining", + "10212390": "Other nonmetallic mineral mining and quarrying", + "10213000": "Support activities for mining", + "10213112": "Support activities for oil and gas operations", + "20000000": "Construction", + "20236000": "Construction of buildings", + "20236100": "Residential building construction", + "20236115": "New single-family housing construction (except for-sale builders)", + "20236116": "New multifamily housing construction (except for-sale builders)", + "20236117": "New housing for-sale builders", + "20236118": "Residential remodelers", + "20236200": "Nonresidential building construction", + "20236210": "Industrial building construction", + "20236220": "Commercial and institutional building construction", + "20237000": "Heavy and civil engineering construction", + "20237100": "Utility system construction", + "20237110": "Water and sewer line and related structures construction", + "20237120": "Oil and gas pipeline and related structures construction", + "20237130": "Power and communication line and related structures construction", + "20237200": "Land subdivision", + "20237300": "Highway, street, and bridge construction", + "20237900": "Other heavy and civil engineering construction", + "20238000": "Specialty trade contractors", + "20238001": "Residential specialty trade contractors", + "20238002": "Nonresidential specialty trade contractors", + "20238100": "Foundation, structure, and building exterior contractors", + "20238101": "Residential building foundation and exterior contractors", + "20238102": "Nonresidential building foundation and exterior contractors", + "20238110": "Poured concrete foundation and structure contractors", + "20238120": "Structural steel and precast concrete contractors", + "20238130": "Framing contractors", + "20238140": "Masonry contractors", + "20238150": "Glass and glazing contractors", + "20238160": "Roofing contractors", + "20238170": "Siding contractors", + "20238190": "Other foundation, structure, and building exterior contractors", + "20238200": "Building equipment contractors", + "20238201": "Residential building equipment contractors", + "20238202": "Nonresidential building equipment contractors", + "20238210": "Electrical contractors and other wiring installation contractors", + "20238220": "Plumbing, heating, and air-conditioning contractors", + "20238290": "Other building equipment contractors", + "20238300": "Building finishing contractors", + "20238301": "Residential building finishing contractors", + "20238302": "Nonresidential building finishing contractors", + "20238310": "Drywall and insulation contractors", + "20238320": "Painting and wall covering contractors", + "20238330": "Flooring contractors", + "20238340": "Tile and terrazzo contractors", + "20238350": "Finish carpentry contractors", + "20238390": "Other building finishing contractors", + "20238900": "Other specialty trade contractors", + "20238901": "Other residential trade contractors", + "20238902": "Other nonresidential trade contractors", + "20238910": "Site preparation contractors", + "20238990": "All other specialty trade contractors", + "30000000": "Manufacturing", + "31000000": "Durable goods", + "31321000": "Wood product manufacturing", + "31321100": "Sawmills and wood preservation", + "31321200": "Veneer, plywood, and engineered wood product manufacturing", + "31321900": "Other wood product manufacturing", + "31321910": "Millwork", + "31321911": "Wood window and door manufacturing", + "31321918": "Cut stock, resawing lumber, planing, and other millwork (including flooring)", + "31321920": "Wood container and pallet manufacturing", + "31321990": "All other wood product manufacturing", + "31327000": "Nonmetallic mineral product manufacturing", + "31327100": "Clay product and refractory manufacturing", + "31327200": "Glass and glass product manufacturing", + "31327300": "Cement and concrete product manufacturing", + "31327320": "Ready-mix concrete manufacturing", + "31327390": "Cement and concrete pipe, brick, block, and other concrete product manufacturing", + "31327900": "Lime, gypsum, and other nonmetallic mineral product manufacturing", + "31331000": "Primary metal manufacturing", + "31331100": "Iron and steel mills and ferroalloy manufacturing", + "31331200": "Steel product manufacturing from purchased steel", + "31331400": "Alumina, aluminum, and other nonferrous metal production and processing", + "31331500": "Foundries", + "31331510": "Ferrous metal foundries", + "31331520": "Nonferrous metal foundries", + "31332000": "Fabricated metal product manufacturing", + "31332100": "Forging and stamping", + "31332300": "Architectural and structural metals manufacturing", + "31332310": "Plate work and fabricated structural product manufacturing", + "31332312": "Fabricated structural metal manufacturing", + "31332313": "Plate work and prefabricated metal building and component manufacturing", + "31332320": "Ornamental and architectural metal products manufacturing", + "31332321": "Metal window and door manufacturing", + "31332322": "Sheet metal work manufacturing", + "31332323": "Ornamental and architectural metal work manufacturing", + "31332400": "Boiler, tank, and shipping container manufacturing", + "31332600": "Hardware, spring, and wire product manufacturing", + "31332700": "Machine shops; turned product; and screw, nut, and bolt manufacturing", + "31332710": "Machine shops", + "31332720": "Turned product and screw, nut, and bolt manufacturing", + "31332800": "Coating, engraving, heat treating, and allied activities", + "31332812": "Metal heat treating, coating, engraving (except jewelry and silverware), and allied services to manufacturers", + "31332813": "Electroplating, plating, polishing, anodizing, and coloring", + "31332900": "Cutlery, handtool, and other fabricated metal product manufacturing", + "31332910": "Metal valve manufacturing", + "31332912": "Fluid power valve and hose fitting manufacturing", + "31332919": "Industrial valve, plumbing fixture fitting and trim, and other metal valve and pipe fitting manufacturing", + "31332990": "Cutlery, handtool, and all other fabricated metal product manufacturing", + "31332994": "Small arms, ammunition, and other ordnance and ordnance accessories manufacturing", + "31332999": "Cutlery, handtool, ball and roller bearing, fabricated pipe, pipe fitting, and all other fabricated metal product manufacturing", + "31333000": "Machinery manufacturing", + "31333100": "Agriculture, construction, and mining machinery manufacturing", + "31333110": "Agricultural implement manufacturing", + "31333120": "Construction machinery manufacturing", + "31333130": "Mining and oil and gas field machinery manufacturing", + "31333200": "Industrial machinery manufacturing", + "31333248": "All other industrial machinery manufacturing", + "31333300": "Commercial and service industry machinery manufacturing", + "31333400": "Ventilation, heating, air-conditioning, and commercial refrigeration equipment manufacturing", + "31333415": "Air-conditioning and warm air heating equipment and commercial and industrial refrigeration equipment manufacturing", + "31333500": "Metalworking machinery manufacturing", + "31333514": "Special die and tool, die set, jig, and fixture manufacturing", + "31333517": "Machine tool manufacturing", + "31333519": "Industrial mold, cutting tool and machine tool accessory, rolling mill, and other metalworking machinery manufacturing", + "31333600": "Engine, turbine, and power transmission equipment manufacturing", + "31333900": "Other general purpose machinery manufacturing", + "31333910": "Pump and compressor manufacturing", + "31333920": "Material handling equipment manufacturing", + "31333990": "All other general purpose machinery manufacturing", + "31334000": "Computer and electronic product manufacturing", + "31334100": "Computer and peripheral equipment manufacturing", + "31334200": "Communications equipment manufacturing", + "31334220": "Radio and television broadcasting and wireless communications equipment manufacturing", + "31334400": "Semiconductor and other electronic component manufacturing", + "31334412": "Bare printed circuit board manufacturing", + "31334413": "Semiconductor and related device manufacturing", + "31334418": "Printed electronic circuit assembly manufacturing", + "31334419": "Capacitor, resistor, coil, transformer, other inductor, electronic connector, and other electronic component manufacturing", + "31334500": "Navigational, measuring, electromedical, and control instruments manufacturing", + "31334510": "Electromedical and electrotherapeutic apparatus manufacturing", + "31334511": "Search, detection, navigation, guidance, aeronautical, and nautical system and instrument manufacturing", + "31334513": "Instruments and related products manufacturing for measuring, displaying, and controlling industrial process variables", + "31334515": "Instrument manufacturing for measuring and testing electricity and electrical signals", + "31334519": "Miscellaneous electronic instruments manufacturing", + "31334600": "Manufacturing and reproducing magnetic and optical media and audio and video equipment manufacturing", + "31335000": "Electrical equipment, appliance, and component manufacturing", + "31335100": "Electric lighting equipment manufacturing", + "31335200": "Household appliance manufacturing", + "31335300": "Electrical equipment manufacturing", + "31335311": "Power, distribution, and specialty transformer manufacturing", + "31335314": "Motor, generator, switchgear and switchboard apparatus, and relay and industrial control manufacturing", + "31335900": "Other electrical equipment and component manufacturing", + "31335910": "Battery manufacturing", + "31335930": "Wiring device manufacturing", + "31335990": "Communication and energy wire and cable and all other electrical equipment and component manufacturing", + "31336000": "Transportation equipment manufacturing", + "31336001": "Motor vehicles and parts", + "31336100": "Motor vehicle manufacturing", + "31336200": "Motor vehicle body and trailer manufacturing", + "31336300": "Motor vehicle parts manufacturing", + "31336310": "Motor vehicle gasoline engine and engine parts manufacturing", + "31336320": "Motor vehicle electrical and electronic equipment manufacturing", + "31336330": "Motor vehicle steering and suspension components, except spring, manufacturing", + "31336350": "Motor vehicle transmission and power train parts manufacturing", + "31336370": "Motor vehicle metal stamping", + "31336390": "Motor vehicle brake system, seating, interior trim, and other motor vehicle parts manufacturing", + "31336400": "Aerospace product and parts manufacturing", + "31336411": "Aircraft manufacturing", + "31336412": "Aircraft engine and engine parts manufacturing", + "31336413": "Other aircraft parts and auxiliary equipment manufacturing", + "31336419": "Guided missile; space vehicle; and guided missile and space vehicle propulsion unit, parts, and auxiliary equipment manufacturing", + "31336600": "Ship and boat building", + "31336611": "Ship building and repairing", + "31336612": "Boat building", + "31336900": "Railroad rolling stock and other transportation equipment manufacturing", + "31337000": "Furniture and related product manufacturing", + "31337100": "Household and institutional furniture and kitchen cabinet manufacturing", + "31337110": "Wood kitchen cabinet and countertop manufacturing", + "31337120": "Household and institutional furniture manufacturing", + "31337121": "Upholstered household furniture manufacturing", + "31337127": "Nonupholstered household furniture and institutional furniture manufacturing", + "31337200": "Office furniture (including fixtures) and other furniture related product manufacturing", + "31337214": "Office furniture and custom architectural woodwork and millwork manufacturing", + "31337215": "Showcase, partition, shelving, locker, and other furniture related product manufacturing", + "31339000": "Miscellaneous manufacturing", + "31339100": "Medical equipment and supplies manufacturing", + "31339112": "Surgical and medical instrument manufacturing", + "31339113": "Surgical appliance and supplies manufacturing", + "31339116": "Dental laboratories", + "31339900": "Other miscellaneous manufacturing", + "31339920": "Jewelry, silverware, and sporting and athletic goods manufacturing", + "31339950": "Sign manufacturing", + "31339990": "Doll, toy, game, office supplies (except paper), and all other miscellaneous manufacturing", + "32000000": "Nondurable goods", + "32311000": "Food manufacturing", + "32311100": "Animal food manufacturing", + "32311200": "Grain and oilseed milling", + "32311220": "Flour milling, malt, starch, and vegetable fats and oils manufacturing", + "32311230": "Breakfast cereal manufacturing", + "32311300": "Sugar and confectionery product manufacturing", + "32311350": "Chocolate and confectionery manufacturing", + "32311400": "Fruit and vegetable preserving and specialty food manufacturing", + "32311410": "Frozen food manufacturing", + "32311411": "Frozen fruit, juice, and vegetable manufacturing", + "32311412": "Frozen specialty food manufacturing", + "32311420": "Fruit and vegetable canning, pickling, and drying", + "32311500": "Dairy product manufacturing", + "32311511": "Fluid milk manufacturing", + "32311600": "Animal slaughtering and processing", + "32311611": "Animal, except poultry, slaughtering", + "32311613": "Meat processed from carcasses, rendering, and meat byproduct processing", + "32311615": "Poultry processing", + "32311700": "Seafood product preparation and packaging", + "32311800": "Bakeries and tortilla manufacturing", + "32311810": "Bread and bakery product manufacturing", + "32311811": "Retail bakeries", + "32311813": "Commercial bakeries and frozen cakes, pies, and other pastries manufacturing", + "32311830": "Cookie, cracker, pasta, and tortilla manufacturing", + "32311900": "Other food manufacturing", + "32311910": "Snack food manufacturing", + "32311990": "Coffee, tea, flavoring syrup and concentrate, seasoning, dressing, and other food manufacturing", + "32313000": "Textile mills", + "32313200": "Fabric mills", + "32314000": "Textile product mills", + "32314100": "Textile furnishings mills", + "32314900": "Other textile product mills", + "32314910": "Textile bag and canvas mills", + "32314990": "All other textile product mills", + "32315000": "Apparel manufacturing", + "32315250": "Cut and sew apparel manufacturing (except contractors)", + "32322000": "Paper manufacturing", + "32322100": "Pulp, paper, and paperboard mills", + "32322200": "Converted paper product manufacturing", + "32322210": "Paperboard container manufacturing", + "32322220": "Paper bag and coated and treated paper manufacturing", + "32322290": "Stationery and other converted paper products", + "32323000": "Printing and related support activities", + "32323117": "Commercial and book printing (except screen)", + "32324000": "Petroleum and coal products manufacturing", + "32324110": "Petroleum refineries", + "32324190": "Asphalt paving, roofing, saturated materials, and other petroleum and coal products manufacturing", + "32325000": "Chemical manufacturing", + "32325100": "Basic chemical manufacturing", + "32325180": "Petrochemical, industrial gas, synthetic dye, pigment, and other basic inorganic chemical manufacturing", + "32325190": "Other basic organic chemical manufacturing", + "32325200": "Resin, synthetic rubber, and artificial and synthetic fibers and filaments manufacturing", + "32325211": "Plastics material and resin manufacturing", + "32325300": "Pesticide, fertilizer, and other agricultural chemical manufacturing", + "32325400": "Pharmaceutical and medicine manufacturing", + "32325412": "Pharmaceutical preparation manufacturing", + "32325414": "Medicinal, botanical, in-vitro diagnostic substance, and biological product manufacturing", + "32325500": "Paint, coating, and adhesive manufacturing", + "32325600": "Soap, cleaning compound, and toilet preparation manufacturing", + "32325610": "Soap and cleaning compound manufacturing", + "32325620": "Toilet preparation manufacturing", + "32325900": "Other chemical product and preparation manufacturing", + "32326000": "Plastics and rubber products manufacturing", + "32326100": "Plastics product manufacturing", + "32326110": "Plastics packaging materials and unlaminated film and sheet manufacturing", + "32326120": "Plastics pipe, pipe fitting, and unlaminated profile shape manufacturing", + "32326150": "Polystyrene, urethane, and other foam product manufacturing", + "32326160": "Laminated plastics plate, sheet (except packaging), shape, and plastics bottle manufacturing", + "32326190": "Other plastics product manufacturing", + "32326200": "Rubber product manufacturing", + "32326210": "Tire manufacturing", + "32326290": "Rubber and plastics hoses, belting, and other rubber product manufacturing", + "32329000": "Beverage, tobacco, and leather and allied product manufacturing", + "32329100": "Beverage manufacturing", + "32329110": "Soft drinks and ice", + "32329111": "Soft drinks", + "32329140": "Breweries, wineries, and distilleries", + "32329900": "Other miscellaneous nondurable goods manufacturing", + "40000000": "Trade, transportation, and utilities", + "41420000": "Wholesale trade", + "41423000": "Merchant wholesalers, durable goods", + "41423100": "Motor vehicle and motor vehicle parts and supplies merchant wholesalers", + "41423110": "Automobile and other motor vehicle merchant wholesalers", + "41423120": "Motor vehicle supplies and new parts merchant wholesalers", + "41423200": "Furniture and home furnishing merchant wholesalers", + "41423210": "Furniture merchant wholesalers", + "41423220": "Home furnishing merchant wholesalers", + "41423300": "Lumber and other construction materials merchant wholesalers", + "41423310": "Lumber, plywood, millwork, and wood panel merchant wholesalers", + "41423320": "Brick, stone, and related construction material merchant wholesalers", + "41423390": "Roofing, siding, insulation, and other construction material merchant wholesalers", + "41423400": "Professional and commercial equipment and supplies merchant wholesalers", + "41423420": "Office equipment merchant wholesalers", + "41423430": "Computer and computer peripheral equipment and software merchant wholesalers", + "41423450": "Medical, dental, and hospital equipment and supplies merchant wholesalers", + "41423490": "Ophthalmic goods and photographic, commercial, and professional equipment and supplies merchant wholesalers", + "41423500": "Metal and mineral (except petroleum) merchant wholesalers", + "41423600": "Household appliances and electrical and electronic goods merchant wholesalers", + "41423610": "Electrical apparatus and equipment, wiring supplies, and related equipment merchant wholesalers", + "41423690": "Household appliances, electric housewares, consumer electronics, and other electronic parts and equipment merchant wholesalers", + "41423700": "Hardware, and plumbing and heating equipment and supplies merchant wholesalers", + "41423710": "Hardware merchant wholesalers", + "41423720": "Plumbing, heating, and hydronics equipment and supplies merchant wholesalers", + "41423740": "Warm air heating, air-conditioning, and refrigeration equipment and supplies merchant wholesalers", + "41423800": "Machinery, equipment, and supplies merchant wholesalers", + "41423810": "Construction and mining (except oil well) machinery and equipment merchant wholesalers", + "41423820": "Farm and garden machinery and equipment merchant wholesalers", + "41423830": "Industrial machinery and equipment merchant wholesalers", + "41423840": "Industrial supplies merchant wholesalers", + "41423850": "Service establishment equipment and supplies merchant wholesalers", + "41423860": "Transportation equipment and supplies (except motor vehicle) merchant wholesalers", + "41423900": "Miscellaneous durable goods merchant wholesalers", + "41423910": "Sporting and recreational goods and supplies merchant wholesalers", + "41423930": "Recyclable material merchant wholesalers", + "41423940": "Jewelry, watch, precious stone, and precious metal merchant wholesalers", + "41423990": "Toy and hobby goods and supplies and other miscellaneous durable goods merchant wholesalers", + "41424000": "Merchant wholesalers, nondurable goods", + "41424100": "Paper and paper product merchant wholesalers", + "41424120": "Printing and writing paper, stationery, and office supplies merchant wholesalers", + "41424130": "Industrial and personal service paper merchant wholesalers", + "41424200": "Drugs and druggists' sundries merchant wholesalers", + "41424300": "Apparel, piece goods, and notions merchant wholesalers", + "41424350": "Clothing and clothing accessories merchant wholesalers", + "41424400": "Grocery and related product merchant wholesalers", + "41424410": "General line grocery merchant wholesalers", + "41424480": "Fresh fruit and vegetable merchant wholesalers", + "41424500": "Farm product raw material merchant wholesalers", + "41424510": "Grain and field bean merchant wholesalers", + "41424600": "Chemical and allied products merchant wholesalers", + "41424700": "Petroleum and petroleum products merchant wholesalers", + "41424800": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "41424810": "Beer and ale merchant wholesalers", + "41424820": "Wine and distilled alcoholic beverage merchant wholesalers", + "41424900": "Miscellaneous nondurable goods merchant wholesalers", + "41424910": "Farm supplies merchant wholesalers", + "41424930": "Flower, nursery stock, and florists' supplies merchant wholesalers", + "41424990": "All other nondurable goods merchant wholesalers", + "41425000": "Wholesale trade agents and brokers", + "42000000": "Retail trade", + "42441000": "Motor vehicle and parts dealers", + "42441100": "Automobile dealers", + "42441110": "New car dealers", + "42441120": "Used car dealers", + "42441200": "Other motor vehicle dealers", + "42441210": "Recreational vehicle dealers", + "42441220": "Motorcycle, boat, and other motor vehicle dealers", + "42441300": "Automotive parts, accessories, and tire retailers", + "42441330": "Automotive parts and accessories retailers", + "42441340": "Tire dealers", + "42444000": "Building material and garden equipment and supplies dealers", + "42444100": "Building material and supplies dealers", + "42444140": "Hardware retailers", + "42444180": "Home centers, paint, wallpaper, and other building material dealers", + "42444200": "Lawn and garden equipment and supplies retailers", + "42444230": "Outdoor power equipment retailers", + "42444240": "Nursery, garden center, and farm supply retailers", + "42445000": "Food and beverage retailers", + "42445100": "Grocery and convenience retailers", + "42445110": "Supermarkets and other grocery retailers (except convenience retailers)", + "42445130": "Convenience retailers and vending machine operators", + "42445131": "Convenience retailers", + "42445132": "Vending machine operators", + "42445200": "Specialty food retailers", + "42445230": "Fruit and vegetable retailers", + "42445250": "Meat, fish, and seafood retailers", + "42445290": "Other specialty food retailers", + "42445300": "Beer, wine, and liquor retailers", + "42449000": "Furniture, home furnishings, electronics, and appliance retailers", + "42449100": "Furniture and home furnishings retailers", + "42449110": "Furniture retailers", + "42449120": "Home furnishings retailers", + "42449121": "Floor covering retailers", + "42449129": "Window treatment and all other home furnishings retailers", + "42449200": "Electronics and appliance retailers", + "42455000": "General merchandise retailers", + "42455100": "Department stores", + "42455200": "Warehouse clubs, supercenters, and other general merchandise retailers", + "42455211": "Warehouse clubs and supercenters", + "42455219": "All other general merchandise retailers", + "42456000": "Health and personal care retailers", + "42456110": "Pharmacies and drug retailers", + "42456120": "Cosmetics, beauty supplies, and perfume retailers", + "42456130": "Optical goods retailers", + "42456190": "Other health and personal care retailers", + "42456191": "Food (health) supplement retailers", + "42456199": "All other health and personal care retailers", + "42457000": "Gasoline stations and fuel dealers", + "42457100": "Gasoline stations", + "42457110": "Gasoline stations with convenience stores", + "42457120": "Other gasoline stations", + "42457200": "Fuel dealers", + "42458000": "Clothing, clothing accessories, shoe, and jewelry retailers", + "42458100": "Clothing and clothing accessories retailers", + "42458200": "Shoe retailers", + "42458300": "Jewelry, luggage, and leather goods retailers", + "42459000": "Sporting goods, hobby, musical instrument, book, and miscellaneous retailers", + "42459100": "Sporting goods, hobby, and musical instrument retailers", + "42459110": "Sporting goods retailers", + "42459120": "Hobby, toy, and game retailers", + "42459130": "Sewing, needlework, and piece goods retailers", + "42459140": "Musical instrument and supplies retailers", + "42459200": "Book retailers and news dealers", + "42459300": "Florists", + "42459400": "Office supplies, stationery, and gift retailers", + "42459410": "Office supplies and stationery retailers", + "42459420": "Gift, novelty, and souvenir retailers", + "42459500": "Used merchandise retailers", + "42459900": "Other miscellaneous retailers", + "42459910": "Pet and pet supplies retailers", + "42459920": "Art dealers", + "42459990": "Manufactured (mobile) home dealers and all other miscellaneous retailers", + "42459991": "Tobacco, electronic cigarette, and other smoking supplies retailers", + "43000000": "Transportation and warehousing", + "43481000": "Air transportation", + "43481100": "Scheduled air transportation", + "43481200": "Nonscheduled air transportation", + "43482000": "Rail transportation", + "43483000": "Water transportation", + "43484000": "Truck transportation", + "43484100": "General freight trucking", + "43484110": "General freight trucking, local", + "43484120": "General freight trucking, long-distance", + "43484121": "General freight trucking, long-distance, truckload", + "43484122": "General freight trucking, long-distance, less than truckload", + "43484200": "Specialized freight trucking", + "43484210": "Used household and office goods moving", + "43484220": "Specialized freight (except used goods) trucking, local", + "43484230": "Specialized freight (except used goods) trucking, long-distance", + "43485000": "Transit and ground passenger transportation", + "43485300": "Taxi and limousine service", + "43485400": "School and employee bus transportation", + "43485500": "Urban transit systems and interurban, rural, and charter bus transportation", + "43485900": "Other transit and ground passenger transportation", + "43486000": "Pipeline transportation", + "43487000": "Scenic and sightseeing transportation", + "43488000": "Support activities for transportation", + "43488100": "Support activities for air transportation", + "43488300": "Support activities for water transportation", + "43488320": "Marine cargo handling", + "43488400": "Support activities for road transportation", + "43488500": "Freight transportation arrangement", + "43488900": "Other support activities for transportation, including rail", + "43492000": "Couriers and messengers", + "43492100": "Couriers and express delivery services", + "43492200": "Local messengers and delivery and private postal service", + "43493000": "Warehousing and storage", + "43493110": "General warehousing and storage", + "43493120": "Refrigerated warehousing and storage", + "43493190": "Other warehousing and storage, including farm product", + "44220000": "Utilities", + "44221100": "Electric power generation, transmission and distribution", + "44221110": "Electric power generation", + "44221112": "Fossil fuel electric power generation", + "44221118": "Hydroelectric and nuclear, solar, wind, geothermal, biomass, and other electric power generation", + "44221120": "Electric power transmission, control, and distribution", + "44221121": "Electric bulk power transmission and control", + "44221122": "Electric power distribution", + "44221200": "Natural gas distribution", + "44221300": "Water, sewage, and other systems", + "50000000": "Information", + "50512000": "Motion picture and sound recording industries", + "50512110": "Motion picture and video production", + "50512130": "Motion picture and video exhibition", + "50513000": "Publishing industries", + "50513100": "Newspaper, periodical, book, and directory publishers", + "50513110": "Newspaper publishers", + "50513120": "Periodical publishers", + "50513130": "Book publishers", + "50513190": "Directory, mailing list, and other publishers", + "50513200": "Software publishers", + "50516000": "Broadcasting and content providers", + "50516100": "Radio and television broadcasting stations", + "50516110": "Radio broadcasting stations", + "50516120": "Television broadcasting stations", + "50516200": "Media streaming distribution services, social networks, and other media networks and content providers", + "50517000": "Telecommunications", + "50517100": "Wired and wireless telecommunications (except satellite)", + "50517110": "Wired and wireless telecommunications carriers (except satellite)", + "50517111": "Wired telecommunications carriers", + "50517112": "Wireless telecommunications carriers (except satellite)", + "50517120": "Telecommunications resellers", + "50517800": "All other telecommunications", + "50518000": "Computing infrastructure providers, data processing, web hosting, and related services", + "50519000": "Web search portals, libraries, archives, and other information services", + "50519210": "Libraries and archives", + "50519290": "Web search portals and all other information services", + "55000000": "Financial activities", + "55520000": "Finance and insurance", + "55521000": "Monetary authorities-central bank", + "55522000": "Credit intermediation and related activities", + "55522100": "Depository credit intermediation", + "55522110": "Commercial banking", + "55522130": "Credit unions", + "55522180": "Savings institutions and other depository credit intermediation", + "55522200": "Nondepository credit intermediation", + "55522210": "Credit card issuing", + "55522220": "Sales financing", + "55522290": "Other nondepository credit intermediation", + "55522291": "Consumer lending", + "55522292": "Real estate credit", + "55522299": "International, secondary market, and all other nondepository credit intermediation", + "55522300": "Activities related to credit intermediation", + "55522310": "Mortgage and nonmortgage loan brokers", + "55522320": "Financial transactions processing, reserve, and clearinghouse activities", + "55522390": "Other activities related to credit intermediation", + "55523000": "Securities, commodity contracts, funds, trusts, and other financial vehicles, investments, and related activities", + "55523150": "Investment banking and securities intermediation", + "55523200": "Securities and commodity contracts brokerage, intermediation, and exchanges", + "55523900": "Funds, trusts, and other financial vehicles and investment activities", + "55523910": "Miscellaneous intermediation", + "55523940": "Portfolio management and investment advice", + "55523990": "All other financial investment activities", + "55524000": "Insurance carriers and related activities", + "55524100": "Insurance carriers", + "55524110": "Direct life, health, and medical insurance carriers", + "55524120": "Direct insurance (except life, health, and medical) carriers", + "55524126": "Direct property and casualty insurance carriers", + "55524128": "Direct title insurance and other direct insurance (except life, health, and medical) carriers", + "55524130": "Reinsurance carriers", + "55524200": "Agencies, brokerages, and other insurance related activities", + "55524210": "Insurance agencies and brokerages", + "55524290": "Other insurance related activities", + "55524291": "Claims adjusting", + "55524292": "Pharmacy benefit management and other third party administration of insurance and pension funds", + "55524298": "All other insurance related activities", + "55530000": "Real estate and rental and leasing", + "55531000": "Real estate", + "55531100": "Lessors of real estate", + "55531110": "Lessors of residential buildings and dwellings", + "55531120": "Lessors of nonresidential buildings (except miniwarehouses)", + "55531130": "Lessors of miniwarehouses and self-storage units", + "55531190": "Lessors of other real estate property", + "55531200": "Offices of real estate agents and brokers", + "55531300": "Activities related to real estate", + "55531310": "Real estate property managers", + "55531311": "Residential property managers", + "55531312": "Nonresidential property managers", + "55531320": "Offices of real estate appraisers", + "55531390": "Other activities related to real estate", + "55532000": "Rental and leasing services", + "55532100": "Automotive equipment rental and leasing", + "55532110": "Passenger car rental and leasing", + "55532120": "Truck, utility trailer, and recreational vehicle (RV) rental and leasing", + "55532200": "Consumer goods rental", + "55532283": "Home health equipment rental", + "55532300": "General rental centers", + "55532400": "Commercial and industrial machinery and equipment rental and leasing", + "55532410": "Construction, transportation, mining, and forestry machinery and equipment rental and leasing", + "55532490": "Office, commercial, and industrial machinery and equipment rental and leasing", + "55533000": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "60000000": "Professional and business services", + "60540000": "Professional, scientific, and technical services", + "60541100": "Legal services", + "60541110": "Offices of lawyers", + "60541190": "Other legal services", + "60541200": "Accounting, tax preparation, bookkeeping, and payroll services", + "60541211": "Offices of certified public accountants", + "60541213": "Tax preparation services", + "60541214": "Payroll services", + "60541219": "Other accounting services", + "60541300": "Architectural, engineering, and related services", + "60541310": "Architectural services", + "60541320": "Landscape architectural services", + "60541340": "Engineering and drafting services", + "60541370": "Building inspection, surveying, and mapping services", + "60541380": "Testing laboratories and services", + "60541400": "Specialized design services", + "60541410": "Interior design services", + "60541430": "Graphic design services", + "60541500": "Computer systems design and related services", + "60541511": "Custom computer programming services", + "60541512": "Computer systems design services", + "60541513": "Computer facilities management services", + "60541519": "Other computer related services", + "60541600": "Management, scientific, and technical consulting services", + "60541610": "Management consulting services", + "60541611": "Administrative management and general management consulting services", + "60541612": "Human resources consulting services", + "60541613": "Marketing consulting services", + "60541614": "Process, physical distribution, and logistics consulting services", + "60541618": "Other management consulting services", + "60541620": "Environmental consulting services", + "60541690": "Other scientific and technical consulting services", + "60541700": "Scientific research and development services", + "60541710": "Research and development in the physical, engineering, and life sciences", + "60541713": "Research and development in nanotechnology", + "60541714": "Research and development in biotechnology, except nanobiotechnology", + "60541715": "Research and development in the physical, engineering, and life sciences, except nanotechnology and biotechnology", + "60541720": "Research and development in the social sciences and humanities", + "60541800": "Advertising, public relations, and related services", + "60541810": "Advertising agencies", + "60541820": "Public relations agencies", + "60541840": "Media buying agencies and media representatives", + "60541850": "Indoor and outdoor display advertising", + "60541860": "Direct mail advertising", + "60541890": "Advertising material distribution and other services related to advertising", + "60541900": "Other professional, scientific, and technical services", + "60541910": "Marketing research and public opinion polling", + "60541920": "Photographic services", + "60541940": "Veterinary services", + "60541990": "Translation, interpretation, and all other professional, scientific, and technical services", + "60550000": "Management of companies and enterprises", + "60551112": "Offices of bank and other holding companies", + "60551114": "Corporate, subsidiary, and regional managing offices", + "60560000": "Administrative and support and waste management and remediation services", + "60561000": "Administrative and support services", + "60561100": "Office administrative services", + "60561200": "Facilities support services", + "60561300": "Employment services", + "60561310": "Employment placement agencies and executive search services", + "60561311": "Employment placement agencies", + "60561312": "Executive search services", + "60561320": "Temporary help services", + "60561330": "Professional employer organizations", + "60561400": "Business support services", + "60561410": "Document preparation services", + "60561420": "Telephone call centers", + "60561421": "Telephone answering services", + "60561422": "Telemarketing bureaus and other contact centers", + "60561430": "Business service centers", + "60561440": "Collection agencies", + "60561490": "Credit bureaus and other business support services", + "60561500": "Travel arrangement and reservation services", + "60561510": "Travel agencies", + "60561520": "Tour operators", + "60561590": "Other travel arrangement and reservation services", + "60561600": "Investigation and security services", + "60561610": "Investigation, guard, and armored car services", + "60561611": "Investigation and personal background check services", + "60561613": "Security guards, patrol services, and armored car services", + "60561620": "Security systems services", + "60561700": "Services to buildings and dwellings", + "60561710": "Exterminating and pest control services", + "60561720": "Janitorial services", + "60561730": "Landscaping services", + "60561740": "Carpet and upholstery cleaning services", + "60561790": "Other services to buildings and dwellings", + "60561900": "Other support services", + "60561910": "Packaging and labeling services", + "60561920": "Convention and trade show organizers", + "60561990": "All other support services", + "60562000": "Waste management and remediation services", + "60562100": "Waste collection", + "60562200": "Waste treatment and disposal", + "60562211": "Hazardous waste treatment and disposal", + "60562219": "Solid waste landfill, combustors, and incinerators and other nonhazardous waste treatment and disposal", + "60562900": "Remediation and other waste management services", + "60562910": "Remediation services", + "60562990": "Materials recovery facilities and other waste management services", + "65000000": "Private education and health services", + "65610000": "Private educational services", + "65611100": "Private elementary and secondary schools", + "65611300": "Private junior colleges, colleges, universities, and professional schools", + "65611400": "Private business schools and computer and management training", + "65611420": "Private business and secretarial schools and private computer training", + "65611430": "Private professional and management development training", + "65611500": "Private technical and trade schools", + "65611600": "Other private schools and instruction", + "65611610": "Private fine arts schools", + "65611620": "Private sports and recreation instruction", + "65611690": "Private language schools and all other private schools and instruction", + "65611700": "Private educational support services", + "65620000": "Health care and social assistance", + "65620001": "Health care", + "65621000": "Ambulatory health care services", + "65621100": "Offices of physicians", + "65621111": "Offices of physicians (except mental health specialists)", + "65621112": "Offices of physicians, mental health specialists", + "65621200": "Offices of dentists", + "65621300": "Offices of other health practitioners", + "65621310": "Offices of chiropractors", + "65621320": "Offices of optometrists", + "65621330": "Offices of mental health practitioners (except physicians)", + "65621340": "Offices of physical, occupational and speech therapists, and audiologists", + "65621390": "Offices of all other health practitioners", + "65621391": "Offices of podiatrists", + "65621399": "Offices of all other miscellaneous health practitioners", + "65621400": "Outpatient care centers", + "65621420": "Outpatient mental health and substance abuse centers", + "65621490": "Other outpatient care centers", + "65621491": "HMO medical centers", + "65621492": "Kidney dialysis centers", + "65621493": "Freestanding ambulatory surgical and emergency centers", + "65621498": "Family planning and all other outpatient care centers", + "65621500": "Medical and diagnostic laboratories", + "65621511": "Medical laboratories", + "65621512": "Diagnostic imaging centers", + "65621600": "Home health care services", + "65621900": "Other ambulatory health care services", + "65621910": "Ambulance services", + "65621990": "All other ambulatory health care services", + "65621991": "Blood and organ banks", + "65621999": "All other miscellaneous ambulatory health care services", + "65622000": "Hospitals", + "65622100": "General medical and surgical hospitals", + "65622200": "Psychiatric and substance abuse hospitals", + "65622300": "Specialty, except psychiatric and substance abuse, hospitals", + "65623000": "Nursing and residential care facilities", + "65623100": "Skilled nursing care facilities", + "65623200": "Residential intellectual and developmental disability, mental health, and substance abuse facilities", + "65623210": "Residential intellectual and developmental disability facilities", + "65623220": "Residential mental health and substance abuse facilities", + "65623300": "Continuing care retirement communities and assisted living facilities for the elderly", + "65623311": "Continuing care retirement communities", + "65623312": "Assisted living facilities for the elderly", + "65623900": "Other residential care facilities", + "65624000": "Social assistance", + "65624100": "Individual and family services", + "65624110": "Child and youth services", + "65624120": "Services for the elderly and persons with disabilities", + "65624190": "Other individual and family services", + "65624200": "Community food and housing, and emergency and other relief services", + "65624210": "Community food services", + "65624230": "Community housing, emergency, and relief services", + "65624300": "Vocational rehabilitation services", + "65624400": "Child care services", + "70000000": "Leisure and hospitality", + "70710000": "Arts, entertainment, and recreation", + "70711000": "Performing arts, spectator sports, and related industries", + "70711100": "Performing arts companies", + "70711130": "Musical groups and artists", + "70711190": "Theater, dance, and other performing arts companies and dinner theaters", + "70711200": "Spectator sports", + "70711211": "Sports teams and clubs", + "70711219": "Racetracks and other spectator sports", + "70711300": "Arts and sports promoters and agents and managers for public figures", + "70711500": "Independent artists, writers, and performers", + "70712000": "Museums, historical sites, and similar institutions", + "70712110": "Museums", + "70712190": "Historical sites, zoos, botanical gardens, nature parks, and other similar institutions", + "70713000": "Amusement, gambling, and recreation industries", + "70713100": "Amusement parks and arcades", + "70713200": "Gambling industries", + "70713210": "Casinos, except casino hotels", + "70713290": "Other gambling industries", + "70713900": "Other amusement and recreation industries", + "70713910": "Golf courses and country clubs", + "70713920": "Skiing facilities", + "70713930": "Marinas", + "70713940": "Fitness and recreational sports centers", + "70713950": "Bowling centers", + "70713990": "All other amusement and recreation industries", + "70720000": "Accommodation and food services", + "70721000": "Accommodation", + "70721100": "Traveler accommodation", + "70721110": "Hotels (except casino hotels) and motels", + "70721120": "Casino hotels", + "70721190": "Other traveler accommodation", + "70721191": "Bed-and-breakfast inns", + "70721199": "All other traveler accommodation and rooming and boarding houses, dormitories, and workers' camps", + "70721200": "Recreational vehicle (RV) parks and recreational camps", + "70722000": "Food services and drinking places", + "70722300": "Special food services", + "70722310": "Food service contractors", + "70722330": "Caterers and mobile food services", + "70722400": "Drinking places, alcoholic beverages", + "70722500": "Restaurants and other eating places", + "70722511": "Full-service restaurants", + "70722513": "Limited-service restaurants", + "70722514": "Cafeterias, grill buffets, and buffets", + "70722515": "Snack and nonalcoholic beverage bars", + "80000000": "Other services", + "80811000": "Repair and maintenance", + "80811100": "Automotive repair and maintenance", + "80811110": "Automotive mechanical and electrical repair and maintenance", + "80811111": "General automotive repair", + "80811114": "Specialized automotive repair", + "80811120": "Automotive body, paint, interior, and glass repair", + "80811121": "Automotive body, paint, and interior repair and maintenance", + "80811122": "Automotive glass replacement shops", + "80811190": "Other automotive repair and maintenance", + "80811192": "Car washes", + "80811198": "Automotive oil change and lubrication shops and all other automotive repair and maintenance", + "80811200": "Electronic and precision equipment repair and maintenance", + "80811300": "Commercial and industrial machinery and equipment (except automotive and electronic) repair and maintenance", + "80811400": "Personal and household goods repair and maintenance", + "80812000": "Personal and laundry services", + "80812100": "Personal care services", + "80812110": "Hair, nail, and skin care services", + "80812112": "Barber shops and beauty salons", + "80812113": "Nail salons", + "80812190": "Other personal care services", + "80812200": "Death care services", + "80812210": "Funeral homes and funeral services", + "80812220": "Cemeteries and crematories", + "80812300": "Drycleaning and laundry services", + "80812310": "Coin-operated laundries and drycleaners", + "80812320": "Drycleaning and laundry services, except coin-operated", + "80812330": "Linen and uniform supply", + "80812331": "Linen supply", + "80812332": "Industrial launderers", + "80812900": "Other personal services", + "80812910": "Pet care (except veterinary) services", + "80812930": "Parking lots and garages", + "80812990": "Photofinishing and all other personal services", + "80813000": "Religious, grantmaking, civic, professional, and similar organizations", + "80813200": "Grantmaking and giving services", + "80813211": "Grantmaking foundations", + "80813212": "Voluntary health organizations", + "80813219": "Other grantmaking and giving services", + "80813300": "Social advocacy organizations", + "80813311": "Human rights organizations", + "80813319": "Environment, conservation, wildlife, and other social advocacy organizations", + "80813400": "Civic and social organizations", + "80813900": "Business, professional, labor, political, and similar organizations", + "80813910": "Business associations", + "80813920": "Professional organizations", + "80813930": "Labor unions and similar labor organizations", + "80813990": "Political and other similar organizations (except business, professional, and labor organizations)", + "90000000": "Government", + "90910000": "Federal", + "90911000": "Federal, except U.S. Postal Service", + "90916220": "Federal hospitals", + "90919110": "Department of Defense", + "90919120": "U.S. Postal Service", + "90919999": "Other Federal government", + "90920000": "State government", + "90921611": "State government education", + "90922000": "State government, excluding education", + "90922622": "State hospitals", + "90922920": "State government general administration", + "90922999": "Other State government", + "90930000": "Local government", + "90931611": "Local government education", + "90932000": "Local government, excluding education", + "90932221": "Local government utilities", + "90932480": "Local government transportation", + "90932622": "Local hospitals", + "90932920": "Local government general administration", + "90932999": "Other local government" + }, + "data_type_code": { + "01": "ALL EMPLOYEES, THOUSANDS", + "02": "AVERAGE WEEKLY HOURS OF ALL EMPLOYEES", + "03": "AVERAGE HOURLY EARNINGS OF ALL EMPLOYEES", + "04": "AVERAGE WEEKLY OVERTIME HOURS OF ALL EMPLOYEES", + "06": "PRODUCTION AND NONSUPERVISORY EMPLOYEES, THOUSANDS", + "07": "AVERAGE WEEKLY HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES", + "08": "AVERAGE HOURLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES", + "09": "AVERAGE WEEKLY OVERTIME HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES", + "10": "WOMEN EMPLOYEES, THOUSANDS", + "11": "AVERAGE WEEKLY EARNINGS OF ALL EMPLOYEES", + "12": "AVERAGE WEEKLY EARNINGS OF ALL EMPLOYEES, 1982-1984 DOLLARS", + "13": "AVERAGE HOURLY EARNINGS OF ALL EMPLOYEES, 1982-1984 DOLLARS", + "15": "AVERAGE HOURLY EARNINGS OF ALL EMPLOYEES, EXCLUDING OVERTIME", + "16": "INDEXES OF AGGREGATE WEEKLY HOURS OF ALL EMPLOYEES, 2007=100", + "17": "INDEXES OF AGGREGATE WEEKLY PAYROLLS OF ALL EMPLOYEES, 2007=100", + "19": "AVERAGE WEEKLY HOURS OF ALL EMPLOYEES, QUARTERLY AVERAGES, SEASONALLY ADJUSTED", + "20": "AVERAGE WEEKLY OVERTIME HOURS OF ALL EMPLOYEES, QUARTERLY AVERAGES, SEASONALLY ADJUSTED", + "21": "DIFFUSION INDEXES, 1-MONTH SPAN, SEASONALLY ADJUSTED", + "22": "DIFFUSION INDEXES, 3-MONTH SPAN, SEASONALLY ADJUSTED", + "23": "DIFFUSION INDEXES, 6-MONTH SPAN, SEASONALLY ADJUSTED", + "24": "DIFFUSION INDEXES, 12-MONTH SPAN, NOT SEASONALLY ADJUSTED", + "25": "ALL EMPLOYEES, QUARTERLY AVERAGES, SEASONALLY ADJUSTED, THOUSANDS", + "26": "ALL EMPLOYEES, 3-MONTH AVERAGE CHANGE, SEASONALLY ADJUSTED, THOUSANDS", + "30": "AVERAGE WEEKLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES", + "31": "AVERAGE WEEKLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, 1982-84 DOLLARS", + "32": "AVERAGE HOURLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, 1982-84 DOLLARS", + "33": "AVERAGE HOURLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, EXCLUDING OVERTIME", + "34": "INDEXES OF AGGREGATE WEEKLY HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, 2002=100", + "35": "INDEXES OF AGGREGATE WEEKLY PAYROLLS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, 2002=100", + "36": "AVERAGE WEEKLY HOURS, PRODUCTION/NONSUPERVISORY EMPLOYEES, QUARTERLY AVERAGES, SEASONALLY ADJUSTED", + "37": "AVERAGE WEEKLY OVERTIME HOURS,PRODUCTION/NONSUPERVISORY EMPLOYEES,QUARTERLY AVG,SEASONALLY ADJUSTED", + "38": "PRODUCTION AND NONSUPERVISORY EMPLOYEES-TO-ALL EMPLOYEES RATIO", + "39": "WOMEN EMPLOYEES-TO-ALL EMPLOYEES RATIO", + "56": "AGGREGATE WEEKLY HOURS OF ALL EMPLOYEES, THOUSANDS", + "57": "AGGREGATE WEEKLY PAYROLLS OF ALL EMPLOYEES, THOUSANDS", + "58": "AGGREGATE WEEKLY OVERTIME HOURS OF ALL EMPLOYEES, THOUSANDS", + "81": "AGGREGATE WEEKLY HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, THOUSANDS", + "82": "AGGREGATE WEEKLY PAYROLLS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, THOUSANDS", + "83": "AGGREGATE WEEKLY OVERTIME HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, THOUSANDS", + "86": "1-MONTH CONFIDENCE INTERVAL, ALL EMPLOYEES", + "87": "3-MONTH CONFIDENCE INTERVAL, ALL EMPLOYEES", + "88": "6-MONTH CONFIDENCE INTERVAL, ALL EMPLOYEES", + "89": "12-MONTH CONFIDENCE INTERVAL, ALL EMPLOYEES", + "98": "CPI-U 1982-84", + "99": "CPI-W 1982-84" + }, + "footnote_code": { + "I": "Seasonally Adjusted Independently. See https://www.bls.gov/web/empsit/cestn.htm#SA_ind for details.", + "P": "preliminary" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/nfp_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/nfp_series.xz new file mode 100644 index 00000000000..dfc9564a7f9 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/nfp_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/pce_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/pce_codes.json new file mode 100644 index 00000000000..db36dcdae6e --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/pce_codes.json @@ -0,0 +1,1249 @@ +{ + "cx": { + "category_code": { + "ADDENDA": "Assets and liabilities, and other financial info", + "CUCHARS": "Consumer Characteristics", + "EXPEND": "Expenditures", + "INCOME": "Income and Taxes" + }, + "subcategory_code": { + "CHGASLI": "Net change in total assets and liabilities", + "TITLEOFI": "Other financial informations:", + "CONSUNIT": "Number of consumer units (in thousands)", + "TITLECU": "Consumer unit characteristics:", + "TITLEPD": "Percent distribution:", + "ALCBEVG": "Alcoholic beverages", + "APPAREL": "Apparel and services", + "CASHCONT": "Cash contributions", + "EDUCATN": "Education", + "ENTRTAIN": "Entertainment", + "FOODTOTL": "Food", + "HEALTH": "Healthcare", + "HOUSING": "Housing", + "INSPENSN": "Personal insurance and pensions", + "MISC": "Miscellaneous expenditures", + "PERSCARE": "Personal care products and services", + "READING": "Reading", + "TOBACCO": "Tobacco products and smoking supplies", + "TOTALEXP": "Total average annual expenditures", + "TRANS": "Transportation", + "INCAFTTX": "Income after taxes", + "INCBEFTX": "Income before taxes", + "PERSTAX": "Personal taxes" + }, + "item_code": { + "200111": "Beer and ale", + "200210": "Whiskey", + "200310": "Wine", + "200410": "Other alcoholic beverages", + "200511": "Beer and ale at fast food, carry out, delivery, concession stands, buffets, and cafeterias", + "200512": "Beer and ale at full service restaurants", + "200513": "Beer and ale at vending machines and mobile vendors", + "200514": "Beer at employer", + "200515": "Beer at board", + "200516": "Beer and ale at catered affairs", + "200521": "Wine at fast food, carry out, delivery, concession stands, buffets, and cafeterias", + "200522": "Wine at full service restaurants", + "200523": "Wine at vending machines and mobile vendors", + "200524": "Wine at employer", + "200525": "Wine at board", + "200526": "Wine at catered affairs", + "200531": "Other alcoholic beverages at fast food, carry out, delivery, concession stands, buffets, and cafeterias", + "200532": "Other alcoholic beverages at full service restaurants", + "200533": "Other alcoholic beverages at vending machines and mobile vendors", + "200534": "Other alcohol at employer", + "200535": "Other alcohol at board", + "200536": "Other alcoholic beverages at catered affairs", + "200900": "Alcoholic beverages purchased on trips", + "790420": "Alcoholic beverages at restaurants, taverns", + "ALCAWAY": "Away from home", + "ALCBEVG": "Alcoholic beverages", + "ALCHOME": "At home", + "BEERNALE": "Beer and ale", + "OTHALCBV": "Other alcoholic beverages", + "WINE": "Wine", + "360110": "Men's suits", + "360120": "Men's sportcoats and tailored jackets", + "360210": "Men's coats and jackets", + "360311": "Men's underwear", + "360312": "Men's hosiery", + "360320": "Men's nightwear", + "360330": "Men's accessories", + "360340": "Men's sweaters and vests", + "360350": "Men's active sportswear", + "360360": "Men's swimwear", + "360410": "Men's shirts", + "360420": "Men's shirts, sweaters, and vests", + "360513": "Men's pants and shorts", + "360901": "Men's uniforms", + "360902": "Men's costumes", + "370110": "Boys' coats and jackets", + "370120": "Boys' sweaters", + "370125": "Boys' shirts and sweaters", + "370130": "Boys' shirts", + "370211": "Boys' underwear", + "370212": "Boys' nightwear", + "370213": "Boys' hosiery", + "370220": "Boys' accessories", + "370311": "Boys' suits, sportcoats, and vests", + "370314": "Boys' pants and shorts", + "370360": "Boys' swimwear", + "370901": "Boys' uniforms and active sportswear", + "370902": "Boys' costumes", + "370903": "Boys' uniforms", + "370904": "Boys' active sportswear", + "380110": "Women's coats and jackets", + "380210": "Women's dresses", + "380311": "Women's sportcoats and tailored jackets", + "380312": "Women's vests and sweaters", + "380313": "Women's shirts, tops, blouses", + "380315": "Women's sweaters, shirts, tops, and vests", + "380320": "Women's skirts", + "380333": "Women's pants and shorts", + "380340": "Women's active sportswear", + "380360": "Women's swimwear", + "380410": "Women's sleepwear", + "380420": "Women's undergarments", + "380430": "Women's hosiery", + "380510": "Women's suits", + "380901": "Women's accessories", + "380902": "Women's uniforms", + "380903": "Women's costumes", + "390110": "Girls' coats and jackets", + "390120": "Girls' dresses and suits", + "390210": "Girls' shirts, blouses, sweaters, and vests", + "390223": "Girls' skirts, pants, and shorts", + "390230": "Girls' active sportswear", + "390310": "Girls' underwear and sleepwear", + "390321": "Girls' hosiery", + "390322": "Girls' accessories", + "390360": "Girls' swimwear", + "390901": "Girls' uniforms", + "390902": "Girls' costumes", + "400110": "Men's footwear", + "400210": "Boys' footwear", + "400220": "Girls' footwear", + "400310": "Women's footwear", + "410110": "Infant coats, jackets, and snowsuits", + "410120": "Infant dresses and outerwear", + "410130": "Infant underwear", + "410140": "Infant nightwear and loungewear", + "410901": "Infant accessories", + "420110": "Material for making clothes", + "420115": "Material and supplies for sewing, needlework, and quilting (includes household items)", + "420120": "Sewing patterns and notions", + "430110": "Watches", + "430120": "Jewelry", + "440110": "Shoe repair and other shoe services", + "440120": "Coin-operated apparel laundry and dry cleaning", + "440130": "Alteration, repair, and tailoring of apparel and accessories", + "440140": "Clothing rental", + "440150": "Watch and jewelry repair", + "440210": "Apparel laundry and dry cleaning not coin-operated", + "440900": "Clothing storage", + "APPAREL": "Apparel and services", + "BOYS": "Boys, 2 to 15", + "FOOTWEAR": "Footwear", + "GIRLS": "Girls, 2 to 15", + "INFANT": "Children under 2", + "MENBOYS": "Men and boys", + "MENS": "Men, 16 and over", + "OTHAPPRL": "Other apparel products and services", + "WMNSGRLS": "Women and girls", + "WOMENS": "Women, 16 and over", + "800111": "Alimony expenditures", + "800121": "Child support expenditures", + "800804": "Support for college students", + "800811": "Gift to non-CU members of stocks, bonds, and mutual funds", + "800821": "Cash contributions to charities and other organizations", + "800831": "Cash contributions to churches and other religious organizations", + "800841": "Cash contribution to educational institutions", + "800851": "Cash contribution to political organizations", + "800861": "Other cash gifts", + "CASHCONT": "Cash contributions", + "001000": "Purchase price of stocks, bonds or mutual funds", + "001010": "Sale price of stocks, bonds, and mutual funds, net", + "001210": "Investments to farm or business", + "001220": "Assets taken from farm or business", + "002010": "Change in savings account", + "002020": "Change in checking account", + "002030": "Change in U.S. savings bonds", + "003000": "Change in money owed to consumer unit", + "003100": "Change in surrender of insurance policies", + "005100": "Value of savings, checking, money market, and CDs", + "005110": "Value of savings, checking, money market, and CDs one year ago", + "005200": "Value of retirement plans", + "005210": "Value of retirement plans one year ago", + "005300": "Surrender value of whole life insurance policies", + "005310": "Surrender value of whole life insurance policies one year ago", + "005400": "Amount owed on credit cards", + "005410": "Amount owed on credit cards one year ago", + "005500": "Amount owed on student loans", + "005510": "Amount owed on student loans one year ago", + "005600": "Amount owed on other loans", + "005610": "Amount owed on other loans one year ago", + "005700": "Value of other financial assets", + "005710": "Value of other financial assets one year ago", + "005800": "Value of stocks, bonds, and mutual funds", + "005810": "Value of stocks, bonds, and mutual funds one year ago", + "006003": "Total amount owed 2nd interview, CY Q1", + "006004": "Total amount owed 5th interview, CY Q1", + "006005": "Total amount owed 2nd interview, CY+1, Q1", + "006006": "Total amount owed 5th interview, CY+1, Q1", + "006007": "Total amt owed CY Q1", + "006008": "Total amt owed CY+1, Q1", + "220512": "Materials and supplies purchased for insulation, dwellings under construction, additions, finishing, remodeling, landscaping, etc.", + "220513": "Supplies purchased for additions, maintenance, repairs, and new construction", + "220611": "Capital improvements: labor and materials (owned home)", + "220612": "Dishwasher, disposal, or range hood", + "220615": "Capital improvements: labor and materials (owned vacation)", + "220616": "Wall-to-wall carpeting", + "790610": "Contractors labor and materials, supplies CU obtained, appliances provided by contractor, and other property", + "790611": "Dishwasher, disposal, and range hood capital improvement (other property)", + "790620": "Management services and improvements of other properties", + "790630": "Special assessments (other property)", + "790640": "Property management, security, parking (other property)", + "790710": "Purchase price of property (other property)", + "790730": "Closing costs purchase of property (other property)", + "790810": "Sale price of property or trade-in amount (other property)", + "790830": "Total expenses in sale of property (other property)", + "790910": "Special lump sum mortgage payments (other property)", + "790930": "Original loan amount (mortgage obtained during interview quarter) (other property)", + "790940": "Reduction mortgage principal, home equity loan (other property)", + "790950": "Original loan amount, home equity loan (loan obtained during interview quarter) (other property)", + "810101": "Purchase price of property (owned home)", + "810102": "Purchase price of property (owned vacation)", + "810301": "Closing costs purchase of property (owned home)", + "810302": "Closing costs on purchase of property (owned vacation)", + "820101": "Sale price of property or trade-in amount (owned home)", + "820102": "Sale price of property or trade-in amount (owned vacation)", + "820202": "Mortgage principal held after sale of real estate (owned vacation)", + "820301": "Total expenses in sale of property (owned home)", + "820302": "Total expenses in sale of property (owned vacation)", + "830101": "Special lump sum mortgage payment (owned home)", + "830102": "Special lump sum mortgage payment (owned vacation)", + "830201": "Reduction of mortgage principal (owned home)", + "830202": "Reduction of mortgage principal (owned vacation)", + "830203": "Reduction of mortgage principal, home equity loan (owned home)", + "830204": "Reduction mortgage principal, home equity loan (owned vacation)", + "830301": "Original loan amount (mortgage obtained during interview quarter) (owned home)", + "830302": "Original loan amount (mortgage obtained during interview quarter) (owned vacation)", + "830303": "Original loan amount, home equity loan (loan obtained during interview quarter) (owned home)", + "830304": "Original loan amount, home equity loan (loan obtained during interview quarter) (owned vacation)", + "840101": "Special assessments (owned home)", + "840102": "Special assessments (owned vacation)", + "850100": "Reduction of vehicle loan principal", + "850200": "Vehicle principal balance (loan obtained during interview quarter)", + "860100": "Sale of automobiles", + "860200": "Sale of trucks, including vans", + "860301": "Sale of motor camper", + "860302": "Sale of other vehicles", + "860400": "Sale of trailer type and other attachable campers", + "860500": "Sale of motorcycles", + "860600": "Sale of boats, with motors", + "860700": "Sale of boats, without motors and boat trailers", + "860800": "Sale of aircraft", + "880120": "Principal paid, home equity line of credit (owned home)", + "880220": "Principal paid, home equity line of credit (other property)", + "880320": "Principal paid, home equity line of credit (owned vacation)", + "990950": "Labor and materials for dwellings under construction and additions", + "CAPIMPOH": "Capital improvement material (owned home)", + "CAPIMPOP": "Capital improvement services, labor, materials, and equipment (other property)", + "CHGACCNT": "Change in accounts", + "CHGASLI": "Net change in total assets and liabilities", + "CHGASSET": "Net change in total assets", + "CHGCAPOH": "Change in capital improvements (owned home)", + "CHGCAPOP": "Change in capital improvements (other property)", + "CHGCAPOV": "Change in capital improvements (owned vacation)", + "CHGCREDT": "Change in amount owed to creditors", + "CHGINSUR": "Change in surrender of insurance policies", + "CHGINVST": "Change in investments to own farm or business", + "CHGLIAB": "Net change in total liabilities", + "CHGMTGOH": "Change in mortgage principal (owned home)", + "CHGMTGOP": "Change in mortgage principal (other property)", + "CHGMTGOV": "Change in mortgage principal (owned vacation)", + "CHGOTHFN": "Change in value of other financial assets", + "CHGPRTOH": "Change in net property holdings (owned home)", + "CHGPRTOP": "Change in net property holdings (other property)", + "CHGPRTOV": "Change in net property holdings (owned vacation)", + "CHGRET": "Change in value of retirement plans", + "CHGSAVNG": "Change in value of savings, checking, money market, and CDs", + "CHGSECUR": "Change in securities", + "CHGVEH": "Change in vehicle sales", + "CHGVEHPR": "Change in principal on vehicles", + "CONSUNIT": "Number of consumer units (in thousands)", + "005520": "Finance, late, and interest charges for student loans", + "660000": "School supplies, etc., unspecified", + "660110": "School books, supplies, equipment for college", + "660115": "School books for college", + "660210": "School books, supplies, equipment for elementary, high school", + "660215": "School books for elementary and high schools", + "660410": "School books, supplies, equipment for vocational and technical schools", + "660415": "School books for vocational and technical schools", + "660901": "School books, supplies, equipment for day care, nursery", + "660902": "School books, supplies, equipment for other schools", + "660903": "School books for day cares and nurseries", + "660905": "School books for other schools", + "660906": "School supplies and equipment", + "670110": "College tuition", + "670210": "Elementary and high school tuition", + "670410": "Vocational and technical school tuition", + "670901": "Other schools' tuition", + "670902": "Other school expenses including rentals", + "670903": "Test preparation and tutoring services", + "EDUCATN": "Education", + "270310": "Cable and satellite television services", + "270311": "Satellite radio services", + "310140": "Televisions", + "310210": "VCR's and video disc players", + "310220": "Video cassettes, tapes, and discs", + "310230": "Video game hardware and software", + "310231": "Video game software", + "310232": "Video game hardware and accessories", + "310240": "Streaming, downloading video", + "310243": "Rental, streaming, and downloading videos", + "310311": "Radios (thru Q20131)", + "310312": "Phonographs", + "310313": "Tape recorders and players", + "310314": "Personal digital audio players", + "310315": "Digital media players and recorders", + "310316": "Stereos, radios, speakers, and sound components including those in vehicles", + "310320": "Sound components and component systems", + "310331": "Miscellaneous sound equipment", + "310332": "Sound equipment accessories", + "310334": "Satellite dishes", + "310335": "Miscellaneous video equipment", + "310340": "CDs, records, and audio tapes", + "310350": "Streaming and downloading audio", + "310400": "Applications, games, and ringtones for handheld devices", + "340610": "Repair of televisions, radio, and sound equipment", + "340902": "Rental of televisions", + "340905": "Rental of VCR, radio, and sound equipment", + "520901": "Docking and landing fees", + "520904": "Rental noncamper trailers", + "520907": "Boat and trailer rentals on out of town trips", + "600110": "Outboard motors", + "600121": "Boats without motor and boat trailers", + "600122": "Trailer and other attachable campers", + "600132": "Purchase of boats with motor", + "600141": "Purchase of motorized campers", + "600142": "Purchase of other vehicles", + "600210": "Athletic gear, game tables, and exercise equipment", + "600310": "Bicycles", + "600311": "Bike and E-scooter sharing or rental", + "600315": "Scooters and other single-rider transportation", + "600410": "Camping equipment", + "600420": "Hunting and fishing equipment", + "600430": "Winter sports equipment", + "600901": "Water sports equipment", + "600902": "Other sports equipment", + "600903": "Global positioning system devices", + "610110": "Toys, games, arts and crafts, and tricycles", + "610120": "Playground equipment", + "610130": "Musical instruments and accessories", + "610140": "Stamp and coin collecting", + "610210": "Film", + "610220": "Other photographic supplies", + "610230": "Photographic equipment", + "610310": "Pet food", + "610320": "Pet purchase, supplies, and medicine", + "610900": "Recreation expenses on out of town trips", + "610901": "Fireworks", + "610902": "Souvenirs", + "610903": "Visual goods", + "620111": "Social, recreation, and health club memberships", + "620121": "Fees for participant sports", + "620122": "Participant sports on out of town trips", + "620211": "Movie, theater, amusement parks, and other", + "620212": "Movie and other admissions on out of town trips", + "620213": "Plays, theater, operas, and concerts", + "620214": "Movies, parks, museums", + "620215": "Tickets to movies", + "620216": "Tickets to parks or museums", + "620221": "Admission to sporting events", + "620222": "Admission to sports events on out of town trips", + "620310": "Fees for recreational lessons", + "620320": "Photographer fees", + "620330": "Photo processing", + "620410": "Pet services", + "620420": "Vet services", + "620903": "Other entertainment services on out of town trips", + "620904": "Rental and repair of musical instruments", + "620905": "Repair and rental of photographic equipment", + "620906": "Rental of boats", + "620908": "Rental and repair of miscellaneous sports equipment", + "620909": "Rental of campers on out of town trips", + "620912": "Rental of video cassettes, tapes, films, and discs", + "620913": "Pinball and electronic video games", + "620916": "Rental of computer and video game hardware and software", + "620917": "Rental of video hardware/accessories", + "620918": "Rental of video software", + "620919": "Rental of other vehicles on out of town trips", + "620921": "Rental of motorized campers", + "620922": "Rental of other recreational vehicles", + "620930": "Online gaming services", + "680310": "Live entertainment for catered affairs", + "680320": "Rental of party supplies for catered affairs", + "690320": "Installation of televisions", + "690330": "Installation of satellite television equipment", + "690340": "Installation of sound systems", + "690350": "Installation of other video equipment or sound systems", + "ENTEROTH": "Other entertainment supplies, equipment, and services", + "ENTRTAIN": "Entertainment", + "FEESADM": "Fees and admissions", + "PETS": "Pets", + "PETSPLAY": "Pets, toys, hobbies, and playground equipment", + "PHOTOEQ": "Photographic equipment, supplies, and services", + "PWRSPVEH": "Motorized recreational vehicles", + "RECEQUIP": "Sports, recreation, and exercise equipment", + "RNTSPVEH": "Rental of recreational vehicles", + "TOYS": "Toys, hobbies, and playground equipment", + "TVAUDIO": "Audio and visual equipment and services", + "UNMTRBOT": "Un-motored recreational vehicles", + "010110": "Flour", + "010120": "Prepared flour mixes", + "010210": "Ready-to-eat and cooked cereals", + "010310": "Rice", + "010320": "Pasta, cornmeal, and other cereal products", + "020110": "White bread", + "020210": "Bread, other than white", + "020310": "Biscuits and rolls", + "020410": "Cakes and cupcakes", + "020510": "Cookies", + "020610": "Crackers", + "020620": "Bread and cracker products", + "020710": "Sweetrolls, coffee cakes, and doughnuts", + "020810": "Frozen and refrigerated bakery products", + "020820": "Pies, tarts, and turnovers", + "030110": "Ground beef", + "030210": "Chuck roast", + "030310": "Round roast", + "030410": "Other roast", + "030510": "Round steak", + "030610": "Sirloin steak", + "030710": "Other steak", + "030810": "Other beef", + "040110": "Bacon", + "040210": "Pork chops", + "040310": "Ham, not canned", + "040410": "Other pork", + "040510": "Sausage", + "040610": "Canned ham", + "050110": "Frankfurters", + "050210": "Bologna, liverwurst, and salami", + "050310": "Other lunchmeats", + "050410": "Lamb and organ meats", + "050900": "Mutton, goat, and game", + "060110": "Fresh and frozen whole chickens", + "060210": "Fresh and frozen chicken parts", + "060310": "Other poultry", + "070110": "Canned fish and seafood", + "070230": "Fresh fish and shellfish", + "070240": "Frozen fish and shellfish", + "080110": "Eggs", + "090110": "Fresh milk, all types", + "090210": "Cream", + "100110": "Butter", + "100210": "Cheese", + "100410": "Ice cream and related products", + "100510": "Miscellaneous dairy products", + "110110": "Apples", + "110210": "Bananas", + "110310": "Oranges", + "110410": "Other fresh fruits", + "110510": "Citrus fruits, excluding oranges", + "120110": "Potatoes", + "120210": "Lettuce", + "120310": "Tomatoes", + "120410": "Other fresh vegetables", + "130110": "Frozen orange juice", + "130121": "Frozen fruits", + "130122": "Frozen fruit juices", + "130211": "Fresh fruit juice", + "130212": "Canned and bottled fruit juice", + "130310": "Canned fruits", + "130320": "Dried fruits", + "140110": "Frozen vegetables", + "140210": "Canned beans", + "140220": "Canned corn", + "140230": "Canned miscellaneous vegetables", + "140310": "Dried processed vegetables", + "140320": "Dried peas", + "140330": "Dried beans", + "140340": "Dried miscellaneous vegetables", + "140410": "Frozen vegetable juices", + "140420": "Fresh and canned vegetable juices", + "150110": "Candy and chewing gum", + "150211": "Sugar", + "150212": "Artificial sweeteners", + "150310": "Jams, preserves, and other sweets", + "160110": "Margarine", + "160211": "Fats and oils", + "160212": "Salad dressings", + "160310": "Nondairy cream and imitation milk", + "160320": "Peanut butter", + "170110": "Cola", + "170210": "Other carbonated drinks", + "170310": "Roasted coffee", + "170410": "Instant and freeze dried coffee", + "170510": "Noncarbonated fruit flavored drinks, including non-frozen lemonade", + "170520": "Tea", + "170531": "Other noncarbonated beverages and ice", + "170532": "Bottled water", + "170533": "Sports drinks", + "180110": "Canned and packaged soups", + "180210": "Frozen meals", + "180220": "Other frozen prepared foods", + "180310": "Potato chips and other snacks", + "180320": "Nuts", + "180410": "Salt, spices, and other seasonings", + "180420": "Olives, pickles, and relishes", + "180510": "Sauces and gravies", + "180520": "Baking needs and miscellaneous products", + "180611": "Prepared salads", + "180612": "Prepared desserts", + "180620": "Baby food", + "180710": "Miscellaneous prepared foods", + "180720": "Vitamin supplements", + "190111": "Lunch at fast food, carry out, delivery, concession stands, buffets, and cafeterias (other than employer and school cafeteria)", + "190112": "Lunch at full service restaurants", + "190113": "Lunch at vending machines and mobile vendors", + "190114": "Lunch at employer and school cafeterias", + "190211": "Dinner at fast food, carry out, delivery, concession stands, buffets, and cafeterias (other than employer and school cafeteria)", + "190212": "Dinner at full service restaurants", + "190213": "Dinner at vending machines and mobile vendors", + "190214": "Dinner at employer and school cafeterias", + "190311": "Snacks and nonalcoholic beverages at fast food, carry out, delivery, concession stands, buffets and cafeterias (other than employer and school cafeteria)", + "190312": "Snacks and nonalcoholic beverages at full service restaurants", + "190313": "Snacks and nonalcoholic beverages at vending machines and mobile vendors", + "190314": "Snacks and nonalcoholic beverages at employer and school cafeterias", + "190321": "Breakfast and brunch at fast food, carry out, delivery, concession stands, buffets, and cafeterias (other than employer and school cafeteria)", + "190322": "Breakfast and brunch at full service restaurants", + "190323": "Breakfast and brunch at vending machines and mobile vendors", + "190324": "Breakfast and brunch at employer and school cafeterias", + "190400": "Food and nonalcoholic beverages at fast food", + "190500": "Food and nonalcoholic beverages at full service restaurants", + "190600": "Food and nonalcoholic beverages at vending machines and mobile vendors", + "190700": "Food and nonalcoholic beverages at employer", + "190901": "Food or board at school", + "190902": "Catered affairs", + "190903": "Food on out of town trips", + "190904": "Food prepared by consumer unit on out of town trips", + "200112": "Nonalcoholic beer", + "790430": "School lunches", + "800700": "Meals as pay", + "ANIMAL": "Meats, poultry, fish, and eggs", + "BAKERY": "Bakery products", + "BEEF": "Beef", + "BREAD": "Bread", + "BRKFBRUN": "Breakfast and brunch", + "CANDVEG": "Canned and dried vegetables and juices", + "CERBAKRY": "Cereals and bakery products", + "CEREAL": "Cereals and cereal products", + "CHICKEN": "Fresh and frozen chickens", + "COFFEE": "Coffee", + "CONDMNTS": "Condiments and seasonings", + "CRAKCOOK": "Cookies and crackers", + "DAIRY": "Dairy products", + "DINNER": "Dinner", + "FATSOILS": "Fats and oils", + "FISHSEA": "Fish and seafood", + "FOODAWAY": "Food away from home", + "FOODHOME": "Food at home", + "FOODTOTL": "Food", + "FRESHVEG": "Fresh vegetables", + "FRSHFRUT": "Fresh fruits", + "FRUITVEG": "Fruits and vegetables", + "FRZNFRUT": "Frozen fruits and fruit juices", + "FRZNPREP": "Frozen prepared foods", + "HAM": "Ham", + "LAMBOTHR": "Lamb, organ meats, and others", + "LNCHMEAT": "Lunch meats (cold cuts)", + "LUNCH": "Lunch", + "MILKCRM": "Fresh milk and cream", + "MISCFOOD": "Miscellaneous foods", + "NALCBEVG": "Nonalcoholic beverages", + "OTHBAKRY": "Other bakery products", + "OTHDAIRY": "Other dairy products", + "OTHRFOOD": "Other food at home", + "OTHRMEAT": "Other meats", + "OTHRPREP": "Other canned and packaged prepared foods", + "PORK": "Pork", + "POULTRY": "Poultry", + "PROCFRUT": "Processed fruits", + "PROCVEG": "Processed vegetables", + "RESTCOAO": "Meals at restaurants, carry out, delivery, and other", + "ROAST": "Roast", + "SNACKS": "Potato chips, nuts, and other snacks", + "SNKNABEV": "Snacks and nonalcoholic beverages", + "STEAK": "Steak", + "SWEETS": "Sugar and other sweets", + "540000": "Prescription drugs", + "550110": "Eyeglasses and contact lenses", + "550210": "Nonprescription drugs", + "550310": "Topicals and dressings", + "550320": "Medical equipment for general use", + "550330": "Supportive and convalescent medical equipment", + "550340": "Hearing aids", + "550410": "Nonprescription vitamins", + "560110": "Physician's services", + "560210": "Dental services", + "560310": "Eyecare services", + "560330": "Lab tests and x-rays", + "560400": "Service by professionals other than physician", + "560410": "Non physician services inside the home", + "560420": "Non physician services outside the home", + "570111": "Hospital room and services", + "570220": "Care in convalescent or nursing home", + "570230": "Other medical care services", + "570240": "Medical care in retirement community", + "570901": "Rental of medical equipment", + "570902": "Repair of medical equipment", + "570903": "Rental of supportive and convalescent medical equipment", + "580111": "Traditional fee for service health plan (not BCBS)", + "580112": "Traditional fee for service health plan (BCBS)", + "580113": "Preferred provider health plan (not BCBS)", + "580114": "Preferred provider health plan (BCBS)", + "580115": "Fee for service health plan (not BCBS)", + "580116": "Fee for service health plan (BCBS)", + "580311": "Health maintenance organization (not BCBS)", + "580312": "Health maintenance organization (BCBS)", + "580400": "Long term care insurance", + "580401": "Long term care insurance (not BCBS)", + "580402": "Long term care insurance (BCBS)", + "580411": "Dental care insurance (not BCBS)", + "580412": "Dental care insurance (BCBS)", + "580421": "Prescription drug insurance (not BCBS)", + "580422": "Prescription drug insurance (BCBS)", + "580431": "Vision care insurance (not BCBS)", + "580432": "Vision care insurance (BCBS)", + "580441": "Other single service insurance (not BCBS)", + "580442": "Other single service insurance (BCBS)", + "580901": "Medicare payments", + "580903": "Commercial medicare supplement (not BCBS)", + "580904": "Commercial medicare supplement (BCBS)", + "580905": "Other health insurance (not BCBS)", + "580906": "Other health insurance (BCBS)", + "580907": "Medicare prescription drug premiums", + "580908": "Medicaid premiums", + "580909": "Tricare/military premiums", + "580910": "Children's Health Insurance Program (CHIP) premiums", + "640430": "Adult diapers", + "BCBS": "Blue Cross, Blue Shield", + "COMEDOTH": "Commercial medicare supplements and other health insurance", + "COMHLTIN": "Commercial health insurance", + "DRUGS": "Drugs", + "HEALTH": "Healthcare", + "HLTHINSR": "Health insurance", + "MEDSERVS": "Medical services", + "MEDSUPPL": "Medical supplies", + "210110": "Rent", + "210210": "Lodging on out of town trips", + "210310": "Housing while attending school", + "210901": "Ground rent", + "210902": "Ground rent", + "220121": "Homeowners insurance", + "220122": "Homeowners insurance", + "220211": "Property taxes", + "220212": "Property taxes", + "220311": "Mortgage interest", + "220312": "Mortgage interest", + "220313": "Interest paid, home equity loan", + "220314": "Interest paid, home equity loan", + "220901": "Parking", + "220902": "Parking", + "230112": "Painting and papering", + "230113": "Plumbing and water heating", + "230114": "Heat, a/c, and electrical work", + "230115": "Roofing and gutters", + "230117": "Dishwashers (built-in), garbage disposals, and range hoods (renter)", + "230118": "Dishwashers (built-in), garbage disposals, and range hoods (owned home)", + "230121": "Repair and replacement of hard surface flooring", + "230122": "Repair and replacement of hard surface flooring", + "230123": "Repair and replacement of hard surface flooring", + "230133": "Wall-to-wall carpet (replacement) (owned home)", + "230134": "Wall-to-wall carpet (renter)", + "230141": "Repair of built-in appliances", + "230142": "Repair of built-in appliances", + "230150": "Repair or maintenance services", + "230151": "Other repair and maintenance services", + "230152": "Repair and remodeling services", + "230901": "Property management", + "230902": "Property management", + "240111": "Paint, wallpaper, and supplies", + "240112": "Paints, wallpaper, and supplies", + "240113": "Paints, wallpaper, and supplies", + "240121": "Tools and equipment for painting and wallpapering", + "240122": "Tools and equipment for painting and wallpapering", + "240123": "Tools and equipment for painting and wallpapering", + "240211": "Materials for plastering, panels, roofing, and gutters, etc.", + "240212": "Materials for plaster, panel, siding, windows, doors, screens, and awnings", + "240213": "Materials and equipment for roofs and gutters", + "240214": "Materials for plastering, paneling, roofing, gutters, downspouts, siding, windows, doors, screens, and awnings", + "240221": "Materials for patio, walk, fence, driveway, masonry, brick and stucco work", + "240222": "Materials for patio, walk, fence, driveway, masonry, brick, and stucco work", + "240223": "Material for patio, walk, fence, drive, masonry, brick, and stucco", + "240311": "Plumbing supplies and equipment", + "240312": "Plumbing supplies and equipment", + "240313": "Plumbing supplies and equipment", + "240321": "Electrical supplies, heating, and cooling equipment", + "240322": "Electrical supplies, heating, and cooling equipment", + "240323": "Electrical supplies, heating, and cooling equipment", + "250111": "Fuel oil (renter)", + "250112": "Fuel oil (owned home)", + "250113": "Fuel oil (owned vacation)", + "250114": "Fuel oil (rented vacation)", + "250211": "Gas, bottled/tank (renter)", + "250212": "Gas, bottled/tank (owned home)", + "250213": "Gas, bottled/tank (owned vacation)", + "250214": "Gas, bottled/tank (rented vacation)", + "250911": "Coal, wood, and other fuels (renter)", + "250912": "Coal, wood, and other fuels (owned home)", + "250913": "Coal, wood, and other fuels (owned vacation)", + "250914": "Coal, wood, and other fuels (rented vacation)", + "260111": "Electricity (renter)", + "260112": "Electricity (owned home)", + "260113": "Electricity (owned vacation)", + "260114": "Electricity (rented vacation)", + "260211": "Natural gas (renter)", + "260212": "Natural gas (owned home)", + "260213": "Natural gas (owned vacation)", + "260214": "Natural gas (rented vacation)", + "270101": "Residential telephone/pay phones", + "270102": "Cellular phone service", + "270104": "Phone cards", + "270105": "Voice over IP service", + "270106": "Residential telephone including VOIP", + "270211": "Water/sewer maintenance (renter)", + "270212": "Water/sewer maintenance (owned home)", + "270213": "Water/sewer maintenance (owned vacation)", + "270214": "Water/sewer maintenance (rented vacation)", + "270411": "Trash/garbage collection (renter)", + "270412": "Trash/garbage collection (owned home)", + "270413": "Trash/garbage collection (owned vacation)", + "270414": "Trash/garbage collection (rented vacation)", + "270901": "Septic tank cleaning (renter)", + "270902": "Septic tank cleaning (owned home)", + "270903": "Septic tank cleaning (owned vacation)", + "270904": "Septic tank cleaning (rented vacation)", + "280110": "Bathroom linens", + "280120": "Bedroom linens", + "280130": "Kitchen and dining room linens", + "280140": "Kitchen, dining room, and other linens", + "280210": "Curtains and draperies", + "280220": "Slipcovers and decorative pillows", + "280230": "Sewing materials for slipcovers, curtains, other", + "280900": "Other linens (thru Q20124)", + "290110": "Mattresses and springs", + "290120": "Other bedroom furniture", + "290210": "Sofas", + "290310": "Living room chairs", + "290320": "Living room tables", + "290410": "Kitchen and dining room furniture", + "290420": "Infants' furniture", + "290430": "Outdoor furniture", + "290440": "Wall units, cabinets, and other furniture", + "300111": "Refrigerators and freezers (renter)", + "300112": "Refrigerators and freezers (owned home)", + "300211": "Washing machines (renter)", + "300212": "Washing machines (owned home)", + "300216": "Clothes washers or dryers (renter)", + "300217": "Clothes washers or dryers (owned home)", + "300221": "Clothes dryers (renter)", + "300222": "Clothes dryers (owned home)", + "300311": "Cooking stoves and ovens (renter)", + "300312": "Cooking stoves and ovens (owned home)", + "300321": "Microwave ovens (renter)", + "300322": "Microwave ovens (owned home)", + "300331": "Portable dishwashers (renter)", + "300332": "Portable dishwashers (owned home)", + "300411": "Window air conditioners (renter)", + "300412": "Window air conditioners (owned home)", + "300900": "Miscellaneous household appliances", + "320111": "Floor coverings, nonpermanent", + "320120": "Window coverings", + "320130": "Infants' equipment", + "320140": "Laundry and cleaning equipment", + "320150": "Outdoor equipment", + "320163": "Wall-to-wall carpet (replacement)(renter)", + "320220": "Lamps and lighting fixtures", + "320221": "Lamps, lighting fixtures, and ceiling fans", + "320232": "Telephones and accessories", + "320233": "Clocks and other household decorative items", + "320310": "Plastic dinnerware", + "320320": "China and other dinnerware", + "320330": "Flatware", + "320340": "Glassware", + "320345": "Dinnerware, glassware, and serving pieces", + "320350": "Silver serving pieces", + "320360": "Other serving pieces", + "320370": "Nonelectric cookware", + "320380": "Tableware and nonelectric kitchenware", + "320410": "Lawn and garden equipment", + "320420": "Power tools", + "320430": "Other hardware", + "320511": "Electric floor cleaning equipment", + "320512": "Sewing machines", + "320521": "Small electric kitchen appliances", + "320522": "Portable heating and cooling equipment", + "320611": "Material for insulation, other maintenance, and repair", + "320612": "Material for insulation, other maintenance, and repair", + "320613": "Material for insulation, other maintenance, and repair", + "320621": "Material for hard surface flooring", + "320622": "Materials for hard surface flooring, repair and", + "320623": "Materials for hard surface flooring (thru", + "320624": "Flooring installation, repair, and replacement", + "320625": "Flooring installation, repair, and replacement", + "320626": "Flooring installation, repair, and replacement", + "320631": "Material for landscape maintenance", + "320632": "Materials for landscaping maintenance", + "320633": "Materials for landscaping maintenance", + "320901": "Office furniture for home use", + "320902": "Hand tools", + "320903": "Indoor plants and fresh flowers", + "320904": "Closet and storage items", + "320905": "Miscellaneous household equipment and parts", + "330110": "Soaps and detergents", + "330210": "Other laundry cleaning products", + "330310": "Cleansing and toilet tissue, paper towels, and napkins", + "330410": "Stationery, stationery supplies, and gift wrap", + "330510": "Miscellaneous household products", + "330511": "Termite/pest control products", + "330610": "Lawn and garden supplies", + "340110": "Postage", + "340120": "Delivery services", + "340210": "Babysitting and childcare", + "340211": "and child care in your own home (thru", + "340212": "and child care in someone else''s home", + "340310": "Housekeeping services", + "340410": "Gardening and lawn care service", + "340420": "Water softening services", + "340510": "Moving, storage, and freight", + "340520": "Household laundry and dry cleaning, sent out (nonclothing) not coin-operated", + "340530": "Coin-operated household laundry and dry cleaning (nonclothing)", + "340620": "Appliance repair, including service center", + "340630": "Reupholstering, furniture repair", + "340901": "Repairs/rentals of lawn and garden equipment, hand or power tools, and other household equipment", + "340903": "Other home services", + "340904": "Rental of furniture", + "340906": "Care for elderly, invalids, handicapped, etc.", + "340907": "Appliance rentals", + "340908": "Rental of office equipment for nonbusiness use", + "340910": "Adult day care centers", + "340911": "Management and upkeep services for security", + "340912": "Management and upkeep services for security", + "340913": "Repair of miscellaneous household equipment and furnishings", + "340914": "Services for termite/pest control", + "340915": "Home security system service fees", + "350110": "Tenant's insurance", + "430130": "Luggage", + "670310": "Day care centers, nurseries, and preschools", + "690111": "Computers and computer hardware for nonbusiness use", + "690112": "Computer software and accessories for nonbusiness use", + "690113": "Repair of computer systems for nonbusiness use", + "690114": "Computer information services (internet)", + "690115": "Personal digital assistants", + "690116": "Internet services away from home", + "690117": "Portable memory", + "690119": "Computer software", + "690120": "Computer accessories", + "690210": "Telephone answering devices", + "690230": "Business equipment for home use", + "690241": "Smoke alarms (renter)", + "690242": "Smoke alarms (owned home)", + "690243": "Smoke alarms (owned vacation)", + "690244": "Other household appliances (renter)", + "690245": "Other household appliances (owned home)", + "690310": "Installation of computers", + "790690": "Construction materials for jobs not started", + "800710": "Rent as pay", + "880110": "Interest paid, home equity line of credit", + "880310": "Interest paid, home equity line of credit", + "990900": "Rental and installation of dishwashers, range hoods, and garbage disposals", + "990920": "Materials for additions, finishing basements, and remodeling rooms", + "990930": "Materials to finish basements, remodel rooms, or build patios or walkways", + "990940": "Material for finishing basements and remodeling rooms", + "BOTTLGAS": "Bottled gas", + "CLWDOTFL": "Coal, wood, and other fuels", + "ELECTRIC": "Electricity", + "FLOORCOV": "Floor coverings", + "FUELOIL": "Fuel oil", + "FURNITUR": "Furniture", + "HHFURNSH": "Household furnishings and equipment", + "HHOPER": "Household operations", + "HHOTHXPN": "Other household expenses", + "HHPERSRV": "Personal services", + "HHTXTILE": "Household textiles", + "HKPGOTHR": "Other household products", + "HKPGSUPP": "Housekeeping supplies", + "HOUSING": "Housing", + "HOUSWARE": "Housewares", + "LAUNDRY": "Laundry and cleaning supplies", + "MAJAPPL": "Major appliances", + "MISCHHEQ": "Miscellaneous household equipment", + "NATRLGAS": "Natural gas", + "OTHLODGE": "Other lodging", + "OTHRFUEL": "Fuel oil and other fuels", + "OWNDWELL": "Owned dwellings", + "OWNEXPEN": "Maintenance, repairs, insurance, and other expenses", + "OWNMISC": "Miscellaneous supplies and equipment", + "OWNMNAGE": "Property management and security", + "OWNMORTG": "Mortgage interest and charges", + "OWNREPSP": "Maintenance and repair commodities", + "OWNREPSV": "Maintenance and repair services", + "OWNVMORT": "Mortgage interest and charges", + "OWVEXPEN": "Maintenance, insurance, and other expenses", + "OWVHOME": "Owned vacation homes", + "OWVMISC": "Miscellaneous supplies and equipment", + "OWVMNAGE": "Property management and security", + "OWVREPSP": "Maintenance and repair commodities", + "OWVREPSV": "Maintenance and repair services", + "PHONE": "Telephone services", + "POSTAGE": "Postage and stationery", + "RESPHONE": "Residential phone service, VOIP, and phone cards", + "RNTCARPT": "Wall-to-wall carpeting (renter)", + "RNTDWELL": "Rented dwellings", + "RNTEXPEN": "Maintenance, insurance, and other expenses", + "RNTMISC": "Miscellaneous supplies and equipment", + "RNTREPSP": "Maintenance and repair commodities", + "RNTREPSV": "Maintenance and repair services", + "SEPTANK": "Septic tank cleaning", + "SEWER": "Water and sewerage maintenance", + "SHELTER": "Shelter", + "SMAPPHWR": "Small appliances and miscellaneous housewares", + "SMLLAPPL": "Small appliances", + "TRASH": "Trash and garbage collection", + "UTILS": "Utilities, fuels, and public services", + "WATER": "Water and other public services", + "980070": "Income after taxes", + "980071": "Income after taxes", + "INCAFTTX": "Income after taxes", + "900000": "Wages and salaries", + "900010": "Net business income", + "900020": "Net farm income", + "900030": "Social Security and railroad retirement income", + "900040": "Pensions and annuities", + "900050": "Dividends, royalties, estates, trusts", + "900060": "Roomer and boarder income", + "900070": "Other rental income", + "900080": "Interest", + "900090": "Supplemental Security Income", + "900100": "Unemployment compensation", + "900110": "Workers'' compensation and veterans'' benefits", + "900120": "Public assistance", + "900131": "Child support payments", + "900132": "Other regular contributions including alimony", + "900140": "Other income", + "900150": "Supplementary Nutrition Assistance Program (SNAP)", + "900160": "Self-employment income", + "900170": "Retirement, survivors, and disability income", + "900180": "Interest and dividends", + "900190": "Net room/rental income", + "900200": "Royalty, estate, and trust income", + "900210": "Other regular income", + "INCBEFTX": "Income before taxes", + "INDIVRNT": "Interest, dividends, rental income, and other property income", + "OTHBNFTS": "Unemployment and workers' compensation, veterans' benefits", + "OTHREGIN": "Unemployment and workers' compensation, veterans' benefits, and regular contributions for support", + "OTHRINC": "Other income", + "REGCONT": "Regular contributions for support", + "RETIRINC": "Social Security, private and government retirement", + "SFEMPINC": "Self-employment income", + "WELFARE": "Public assistance, Supplemental Security Income, Supplementary Nutrition Assistance Program (SNAP)", + "002120": "Other non-health insurance", + "700110": "Life, endowment, annuity, and other personal insurance", + "800910": "Deductions for government retirement", + "800920": "Deductions for railroad retirement", + "800931": "Deductions for private pensions", + "800932": "Non-payroll deposit to retirement plans", + "800940": "Deductions for Social Security", + "INSPENSN": "Personal insurance and pensions", + "LIFEINSR": "Life and other personal insurance", + "PENSIONS": "Pensions and Social Security", + "005420": "Finance, late, and interest charges for credit cards", + "005620": "Finance, late, and interest charges for other loans", + "620112": "Credit card memberships", + "620115": "Shopping club membership fees", + "620925": "Miscellaneous fees", + "620926": "Lotteries and pari-mutuel losses", + "680110": "Legal fees", + "680140": "Funeral expenses", + "680210": "Safe deposit box rental", + "680220": "Checking accounts, other bank service charges", + "680901": "Cemetery lots, vaults, and maintenance fees", + "680902": "Accounting fees", + "680903": "Miscellaneous personal services", + "680904": "Dating services", + "680905": "Vacation clubs", + "710110": "Finance charges excluding mortgage and vehicle", + "790600": "Expenses for other properties", + "880210": "Interest paid, home equity line of credit (other property)", + "900002": "Occupational expenses", + "MISC": "Miscellaneous", + "640110": "Haircare products", + "640120": "Nonelectric articles for hair", + "640130": "Wigs and hairpieces", + "640210": "Oral hygiene products and articles", + "640220": "Shaving needs", + "640310": "Cosmetics, perfume, and bath preparations", + "640410": "Deodorants, feminine hygiene, and miscellaneous personal care", + "640420": "Electric personal care appliances", + "650310": "Personal care services", + "650900": "Repair of personal care appliances", + "PERSCARE": "Personal care products and services", + "PERSPROD": "Personal care products", + "PERSSERV": "Personal care services", + "950001": "Federal income tax refunds", + "950002": "Federal income tax deducted", + "950003": "Additional federal income tax paid", + "950004": "Federal income tax (imputed)", + "950011": "State and local income tax refunds", + "950012": "State and local income tax deducted", + "950013": "Additional state and local income tax paid", + "950014": "State and local income taxes (imputed)", + "950021": "Other taxes", + "950022": "Personal property taxes", + "950023": "tax refunds", + "950024": "Vehicle personal property taxes", + "950040": "Stimulus payment", + "FEDTAXES": "Federal income taxes", + "OTHRTAX": "Other taxes", + "PERSTAX": "Personal taxes (contains some imputed values)", + "STATETAX": "State and local income taxes", + "590110": "Newspapers", + "590210": "Magazines", + "590220": "Books through book clubs", + "590230": "Books, digital books, or book subscriptions", + "590310": "Newspaper, magazine by subscription", + "590410": "Newspaper, magazine non-subscription", + "590900": "Newsletters", + "660310": "Encyclopedias and other sets of reference books", + "690118": "Digital book readers", + "READING": "Reading", + "980010": "Number of People in CU", + "980020": "Age of reference person", + "980030": "Number of Earners", + "980040": "Vehicles (owned)", + "980050": "Number of Children under 18", + "980060": "Adults 65 and older", + "980360": "Vehicles (leased)", + "INCAFTAX": "Income after taxes", + "INCBFTAX": "Income before taxes", + "TITLEACU": "Average number in consumer unit:", + "VEHICLES": "Number of Vehicles", + "790920": "Reduction of mortgage principal (other property)", + "800721": "Estimated market value of owned home", + "900220": "Lump sum payment received", + "910000": "Lump sum receipts", + "910010": "Money from sale of household furnishings, etc.", + "910020": "Refund from overpayment on Social Security", + "910030": "Refunds from insurance policies", + "910040": "Refunds from property taxes", + "910041": "Lump sum child support payment", + "910042": "Monthly transit subsidy", + "910050": "Estimated monthly rental value of owned home", + "910101": "Estimated monthly rental value of vacation home not available for rent", + "910102": "Estimated monthly rental value of vacation home available for rent", + "910103": "Estimated annual rental value of timeshare", + "920010": "Market value of all savings accounts", + "920020": "Market value of all checking accounts", + "920030": "Market value of all U.S. savings bonds", + "920040": "Market value of all securities", + "MRTPRINP": "Mortgage principal paid on owned property", + "OTHRMONY": "Other money receipts", + "VALUASST": "Market value of financial assets", + "980210": "Percent Men reference persons", + "980220": "Percent Women reference persons", + "980230": "Percent Homeowner with mortgage", + "980240": "Percent Homeowner without mortgage", + "980260": "Percent Renter", + "980270": "Percent Black or African American", + "980281": "White", + "980282": "Asian", + "980283": "All other races not including Black or African-American", + "980285": "Percent Hispanic or Latino", + "980286": "Percent Not Hispanic or Latino", + "980290": "Percent Elementary (1-8)", + "980300": "Percent High school (9-12)", + "980310": "Percent College", + "980320": "Percent Never attended school and other", + "980330": "At least one vehicle owned", + "980340": "At least one vehicle leased", + "980350": "At least one vehicle owned or leased", + "HOMEOWN": "Percent Homeowner", + "TITLEEDU": "Education of reference person:", + "TITLEHOP": "Hispanic or Latino origin of reference person:", + "TITLEHT": "Housing tenure:", + "TITLERRP": "Race of reference person:", + "TITLESRP": "Reference person:", + "WHTNDOTH": "Percent White, Asian, and All Other Races, not including African American", + "630110": "Cigarettes", + "630210": "Other tobacco products", + "630220": "Smoking accessories", + "630900": "Marijuana", + "TOBACCO": "Tobacco products and smoking supplies", + "TOTALEXP": "Average annual expenditures", + "450110": "New cars", + "450210": "New trucks", + "450220": "New motorcycles", + "450310": "Car lease payments", + "450313": "Cash downpayment (car lease)", + "450314": "Termination fee (car lease)", + "450350": "Car/truck lease payments", + "450351": "Extra fees for car/truck lease", + "450352": "Trade in allowance for car/truck lease", + "450353": "Cash down payment car/truck lease", + "450354": "Termination fee for car/truck lease", + "450410": "Truck lease payments", + "450413": "Cash downpayment (truck lease)", + "450414": "Termination fee (truck lease)", + "450900": "New aircraft", + "460110": "Used cars", + "460901": "Used trucks", + "460902": "Used motorcycles", + "460903": "Used aircraft", + "470111": "Gasoline", + "470112": "Diesel fuel", + "470113": "Gasoline on out of town trips", + "470114": "Alternative fuels", + "470211": "Motor oil", + "470212": "Motor oil on out of town trips", + "470220": "Coolant, brake fluid, transmission fluid, and other additives", + "470311": "Electric vehicle charging", + "480110": "Tires - purchased, replaced, and installed", + "480212": "Vehicle products and cleaning services", + "480213": "Parts, equipment, and accessories", + "480214": "Vehicle audio equipment", + "480215": "Vehicle video equipment", + "490000": "Miscellaneous auto repair and servicing", + "490110": "Body work and painting", + "490211": "Clutch, transmission repair", + "490212": "Drive shaft and rear-end repair", + "490221": "Brake work, including adjustments", + "490231": "Repair to steering or front-end", + "490232": "Repair to engine cooling system", + "490300": "Vehicle or engine repairs", + "490311": "Motor tune up", + "490312": "Lube, oil change, and oil filters", + "490313": "Front end alignment, wheel balance, and rotation", + "490314": "Shock absorber replacement", + "490316": "Gas tank repair and replacement", + "490318": "Repair tires and other repair work", + "490319": "Vehicle air conditioning repair", + "490411": "Exhaust system repair", + "490412": "Electrical system repair", + "490413": "Motor repair, replacement", + "490900": "Auto repair service policy", + "500110": "Vehicle insurance", + "510110": "Automobile finance charges", + "510901": "Truck finance charges", + "510902": "Motorcycle and plane finance charges", + "520111": "Vehicle registrations, state", + "520112": "Vehicle registrations, local", + "520310": "Drivers' licenses", + "520410": "Vehicle inspections", + "520511": "Auto rental", + "520512": "Auto rental, out-of-town trips", + "520516": "Auto/truck rental", + "520517": "Auto/truck rental on out of town trips", + "520521": "Truck rental", + "520522": "Truck rental, out-of-town trips", + "520531": "Parking fees in home city, excluding residence", + "520532": "Parking fees on out of town trips", + "520541": "Tolls or electronic toll passes", + "520542": "Tolls on out of town trips", + "520550": "Towing charges", + "520560": "Global positioning services", + "520902": "Motorcycle rental", + "520903": "Aircraft rental", + "520905": "Motorcycle rental on out of town trips", + "520906": "Aircraft rental on out of town trips", + "530110": "Airline fares", + "530210": "Intercity bus fares", + "530311": "Intracity mass transit fares", + "530312": "Local transportation on out of town trips", + "530411": "Taxi fares and limousine services on trips", + "530412": "Taxi fares and limousine services", + "530510": "Intercity train fares", + "530901": "Ship fares", + "530902": "School bus", + "620113": "Automobile service clubs", + "620114": "Automobile service clubs and GPS services", + "850300": "Other vehicle finance charges", + "CAREPAIR": "Maintenance and repairs", + "GASOIL": "Gasoline, other fuels, and motor oil", + "LEASVEH": "Leased vehicles", + "NEWCARS": "Cars and trucks, new", + "OTHVEHCL": "Other vehicles", + "PARKING": "Parking fees", + "PUBTRANS": "Public and other transportation", + "RENTVEH": "Rented vehicles", + "TRANS": "Transportation", + "USEDCARS": "Cars and trucks, used", + "VEHFINCH": "Vehicle finance charges", + "VEHOTHXP": "Other vehicle expenses", + "VEHPURCH": "Vehicle purchases (net outlay)", + "VEHRENT": "Leased and rented vehicles", + "VEHRNTLC": "Vehicle rental, leases, licenses, and other charges" + }, + "demographics_code": { + "LB01": "Quintiles of income before taxes", + "LB02": "Income before taxes", + "LB04": "Age of reference person", + "LB05": "Size of consumer unit", + "LB06": "Composition of consumer unit", + "LB07": "Number of earners", + "LB09": "Race of reference person", + "LB10": "Hispanic or Latino origin of reference person", + "LB11": "Region of residence", + "LB12": "Occupation of reference person", + "LB13": "Education of reference person", + "LB14": "Highest education level of any member", + "LB15": "Deciles of income before taxes", + "LB16": "Generation of reference person", + "LB17": "Housing tenure", + "LB18": "Type of area", + "LB19": "Type of area", + "LB20": "Population size of area of residence", + "LB21": "Selected age of reference person" + }, + "characteristics_code": { + "01": "All Consumer Units", + "02": "Under 30 years", + "03": "30 and older", + "04": "Under 50 years", + "05": "50 and older", + "06": "Under 55 years", + "A1": "Five people in consumer unit", + "A2": "Six or more people in consumer unit", + "07": "55 and older", + "08": "Under 65 years", + "09": "65 and older", + "10": "Ninth 10 percent", + "11": "Highest 10 percent", + "12": "$70,000 to $79,999 before tax income(from 2003)", + "13": "$80,000 to $99,999 before tax income(from 2003)", + "14": "Before tax income of $100,000 and over(from 2003)", + "15": "$100,000 to $119,999 before tax income(from 2003)", + "16": "$120,000 to $149,999 before tax income(from 2003)", + "17": "Before tax income of $150,000 and over(from 2003)", + "18": "Less than $15,000", + "19": "$15,000 to $29,999", + "20": "$70,000 to $99,999", + "21": "$100,000 to $149,999", + "22": "$150,000 to $199,999", + "23": "$200,000 and more" + }, + "process_code": { + "M": "Means" + }, + "footnote_code": { + "1": "Components of income and taxes are derived from \"complete income reporters\" only through 2003; (see glossary). Beginning in 2004 income imputation was implemented. As a result, all consumer units are considered to be complete income reporters.", + "2": "Expenses for other properties was moved from \"Other lodging\" to \"Miscellaneous\" in 1991.", + "3": "Prior to 2005 this item was titled, 'Television, radios, sound equipment'.", + "4": "See https://www.bls.gov/cex/2019-vehicle-insurance.htm regarding the 2019 increase in vehicle insurance expenditures.", + "5": "Data are not available in LABSTAT.", + "6": "Data are suppressed due to the Relative Standard Error (RSE) being equal to or greater than 25 percent. See www.bls.gov/cex/tables-getting-started-guide.htm for more information." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/pce_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/pce_series.xz new file mode 100644 index 00000000000..14cfc8d8e3f Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/pce_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ppi_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/ppi_codes.json new file mode 100644 index 00000000000..1fa5771ba11 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/ppi_codes.json @@ -0,0 +1,8712 @@ +{ + "wp": { + "group_code": { + "00": "All commodities", + "01": "Farm products", + "02": "Processed foods and feeds", + "03": "Textile products and apparel", + "04": "Hides, skins, leather, and related products", + "05": "Fuels and related products and power", + "06": "Chemicals and allied products", + "07": "Rubber and plastic products", + "08": "Lumber and wood products", + "09": "Pulp, paper, and allied products", + "10": "Metals and metal products", + "11": "Machinery and equipment", + "12": "Furniture and household durables", + "13": "Nonmetallic mineral products", + "14": "Transportation equipment", + "15": "Miscellaneous products", + "30": "Transportation services", + "31": "Services related to transportation activities", + "32": "Warehousing, storage, and related services", + "33": "Publishing sales, excluding software", + "34": "Software publishing", + "35": "Network compensation from broadcast and cable television and radio", + "36": "Advertising space and time sales", + "37": "Telecommunication, cable, and internet user services", + "38": "Data processing and related services", + "39": "Credit intermediation services (partial)", + "40": "Investment services", + "41": "Insurance and annuities", + "42": "Commissions and fees from sales and administration of insurance policies (partial)", + "43": "Real estate services (partial)", + "44": "Rental and leasing of goods (partial)", + "45": "Professional services (partial)", + "46": "Employment services", + "47": "Travel arrangement services (partial)", + "48": "Selected security services (partial)", + "49": "Cleaning and building maintenance services (partial)", + "50": "Waste collection and remediation services (partial)", + "51": "Health care services", + "53": "Accommodation services", + "54": "Food and beverage for immediate consumption services (partial)", + "55": "Repair and maintenance services (partial)", + "56": "Entertainment services (partial)", + "57": "Wholesale trade services", + "58": "Retail trade services", + "59": "Metal treatment services", + "60": "Mining services", + "61": "Contract work on textile products, apparel, and leather", + "80": "Construction (partial)", + "FD": "Final demand", + "ID5": "Intermediate demand by production flow", + "ID6": "Intermediate demand by commodity type", + "ILF": "Industrial Commodities less fuels", + "IND": "Industrial Commodities", + "IP": "Inputs to industries", + "PFF": "Farm products, processed foods and feeds", + "SI": "Special indexes" + }, + "item_code": { + "000000": "All commodities", + "-": "Construction (partial)", + "1": "Processed goods for intermediate demand", + "11": "Materials and components for manufacturing", + "1101": "New warehouse building construction", + "110101": "New warehouse building construction", + "110104": "Private insurance patients: physician care", + "110105": "All other patients: physician care", + "110106": "Navel oranges", + "110108": "Tangerines", + "110110": "Tangelos", + "1102": "New school building construction", + "110201": "New school building construction", + "110202": "Admissions and recreational facilities use fees, fitness and recreational sports centers", + "110203": "Admissions and recreational facilities use fees, amusement and theme parks", + "110204": "Commission knit or knit & finishing of weft & warp knit fabric", + "110205": "Avocados", + "110206": "Kiwifruit", + "110208": "Granny Smith apples", + "110209": "Rome apples", + "110211": "Golden delicious apples", + "110215": "Red delicious apples", + "110216": "McIntosh apples", + "110219": "Peaches", + "110220": "Gala apples", + "110221": "Pears", + "110222": "Metal coating and allied services", + "110224": "Synthetic rubber, inc. sbr and ethylene propylene", + "110225": "Blackberries", + "110226": "Cranberries", + "110227": "Blueberries", + "110228": "Grapes", + "1102281": "Table grapes", + "1102282": "Raisin grapes", + "1102283": "Wine grapes", + "1102284": "Juice grapes", + "110229": "Fuji apples", + "110230": "Empire apples", + "1103": "New office building construction", + "110301": "New office building construction", + "110302": "Honeydews", + "110303": "Watermelons", + "13": "Processed fuels and lubricants for intermediate demand", + "1301": "Nonresidential property management fees", + "13011": "Dry beans", + "130110": "Dry pinto beans", + "130111": "Machine-made pressed & blown lighting, auto, & electronic glassware, made by glass producers", + "130112": "Dry pink beans", + "130113": "Dry pea beans", + "130114": "Dry kidney beans", + "130115": "Dry small red beans", + "130116": "Machine-made pressed & blown table, kitchen, art, & novelty glassware", + "130117": "All other machine-made pressed and blown glassware", + "130119": "Bleached bristol, clay-coated, uncoated, and industrial converted paper", + "13012": "Dry peas and lentils", + "130120": "Printing paper, coated at establishments other than where paper was produced", + "130121": "Bus bodies and truck cabs, sold separately", + "1302": "Coastal and intercoastal water transportation of freight", + "130211": "Cabbage", + "130212": "Carrots", + "130213": "Lime", + "130214": "Sweet corn", + "130215": "Lettuce", + "130216": "Dry onions", + "130217": "Potassium and sodium compounds, excluding bleaches, alkalies, and alum", + "130218": "Snap beans", + "130219": "Green peas", + "130221": "Asparagus", + "130222": "Broccoli", + "130223": "Cauliflower", + "130224": "Spinach", + "130225": "Greens", + "130226": "Endive", + "130228": "Green peppers", + "130229": "Eggplant", + "130231": "Squash", + "130232": "Beets", + "130234": "Cucumbers", + "130235": "Artichokes", + "130236": "Pumpkins", + "1303": "Great Lakes-St Lawrence Seaway water transportation of freight", + "130301": "Great lakes-St Lawrence Seaway water transportation of freight", + "1306": "Miscellaneous rubber products, n.e.c.", + "130601": "Long white potatoes", + "130602": "Round white potatoes", + "130603": "Russet potatoes", + "130604": "All other industrial rubber products", + "130605": "Round yellow potatoes", + "19": "Hides and skins, incl. cattle", + "1901": "Hides, skins, and pelts, made in slaughtering plants", + "190101": "Pecans", + "190102": "Almonds", + "190103": "Filberts", + "190104": "Walnuts", + "190105": "Macadamias", + "190106": "Pistachios", + "2": "Unprocessed goods for intermediate demand", + "21": "Unprocessed foodstuffs and feedstuffs", + "2101": "Maintenance and repair of nonresidential buildings (partial)", + "210101": "Maintenance and repair of nonresidential buildings (partial)", + "210102": "Stock wood kitchen cabinets, related cabinetwork and countertops", + "210103": "Soft white wheat", + "210104": "Stock wood bathroom vanities and related bathroom cabinetwork including tops", + "210105": "Cigarettes, excluding electronic", + "22": "Unprocessed nonfood materials", + "2201": "Residential property management fees", + "220101": "Residential property management fees", + "2202": "Nonwood commercial storage units, files, and tables", + "220205": "Corn", + "2203": "Nonwood commercial furniture", + "220311": "Oats", + "2204": "Nonwood partitions and fixtures", + "220415": "Rye", + "2205": "Unsupported plastics film, sheet, and other shapes", + "220501": "Unsupported plastics film, sheet, and other shapes", + "23": "Aircraft engine and engine parts", + "2301": "Aircraft engine and engine parts", + "230103": "Yellow brass scrap", + "2301031": "Long grain rough rice", + "2301032": "Medium/short grain rough rice", + "3": "Services for intermediate demand", + "31": "Services less trade, transportation, and warehousing for intermediate demand", + "3101": "Apparel, footwear, and accessories retailing", + "310199": "Slaughter steers and heifers", + "3102": "Jewelry retailing", + "310299": "Slaughter cows and bulls", + "3103": "Nonmilitary self-propelled ships, new construction", + "310399": "Slaughter vealers", + "32": "Transportation and warehousing services for intermediate demand", + "3201": "Co-employment staffing services", + "320199": "Slaughter barrows and gilts", + "3202": "Inboard motorboats, including commercial and military (except sailboats and lifeboats)", + "320299": "Slaughter sows", + "33": "Trade services for intermediate demand", + "3301": "Ready-mix concrete", + "330199": "Slaughter lambs", + "34": "Precast concrete products", + "3401": "Precast concrete products", + "340199": "Feeder and replacement cattle", + "4": "Construction for intermediate demand", + "41": "Inputs to stage 4 goods producers", + "4102": "Human resources consulting services", + "410299": "Slaughter chickens", + "42": "Inputs to stage 4 services producers", + "4201": "Building or common brick", + "420199": "Slaughter turkeys", + "43": "Inputs to stage 4 construction producers", + "4301": "Household vacuum cleaners and other floor care machines (including parts and attachments)", + "430199": "Slaughter ducks", + "5": "TV, video, and photographic equipment and supplies retailing", + "51": "TV, video, and photographic equipment and supplies retailing", + "5101": "TV, video, and photographic equipment and supplies retailing", + "510101": "TV, video, and photographic equipment and supplies retailing", + "5101011": "Upland cotton", + "5101012": "Pima cotton", + "6": "Automobiles and automobile parts retailing", + "61": "Automobiles and automobile parts retailing", + "6101": "Automobile retailing (Partial)", + "610102": "Prefabricated stationary wood buildings, precut packages (complete units)", + "7": "Apparel wholesaling", + "71": "Apparel wholesaling", + "7107": "Metal window and door screens (except combination screens) and metal weather strip", + "710701": "Eggs, jumbo", + "710702": "Eggs, extra large", + "710703": "Eggs, large", + "710704": "Eggs, medium", + "710705": "Eggs, small", + "7108": "Personal safety equipment and clothing", + "710801": "Breaker stock", + "710802": "Personal safety equipment and clothing", + "8": "RVs, trailers, and campers retailing", + "81": "RVs, trailers, and campers retailing", + "8101": "RVs, trailers, and campers retailing", + "810101": "RVs, trailers, and campers retailing", + "810102": "Canned jams, jellies, and preserves", + "83": "Lighting fixtures", + "8301": "Processed eggs (dried, frozen, or liquid)", + "830111": "Processed eggs (dried, frozen, liquid, whole, etc.)", + "830121": "Cottonseed", + "830131": "Soybeans", + "830151": "Flaxseed", + "830161": "Sunflower", + "830171": "Canola", + "830181": "Miscellanous oil crops", + "11020111": "White pan bread", + "11020112": "White hearth bread (French, Italian, etc.)", + "11020113": "Dark wheat breads (whole wheat, cracked wheat, multigrain, etc.)", + "11020114": "Other variety breads (rye, unleavened, raisin, potato, self-rising, salt-free, canned, etc.)", + "1105": "New health care building construction", + "110505": "Rolls (bread-type), muffins, bagels, and croissants", + "11050501": "Rolls, hamburger and wiener", + "11050502": "All other rolls, bread-type (incl. muffins, bagels, and croissants)", + "1107": "Specialty glass", + "110703": "Specialty glass", + "1108": "Flat glass (float, sheet, and plate process)", + "110803": "Soft cakes, excluding frozen", + "1109": "Pies (fruit, cream, and custard), excluding frozen", + "110903": "Pies (fruit, cream, and custard), excluding frozen", + "1121": "Components for nondurable manufacturing", + "112103": "Cookies, wafers, and ice cream cones and cups (excluding frozen)", + "112104": "Crackers, biscuits, and related products", + "1121042": "Saltines and all other crackers, cracker meal and crumbs, and biscuits", + "1130": "Retail bakery products, excluding retail trade", + "113001": "Retail bakery products, excluding retail trade", + "12": "Materials and components for construction", + "1203": "Credit cards, overdraft credit, and related plans (partial)", + "120301": "Credit cards, overdraft credit, and related plans (partial)", + "1204": "Private line wired telephone service", + "120401": "Private line wired telephone service", + "1204011": "Prepared flour mixes, including refrigerated and frozen doughs and batters, made in flour mills", + "1204012": "Cake mixes, including gingerbread, made from purchased flour", + "1204013": "Flour mixes, excluding cake mixes, made from purchased flour", + "130106": "Head rice", + "1301066": "Head rice not packaged with other ingredients", + "130201": "Coastal and intercoastal water transportation of freight", + "14": "Containers for intermediate demand", + "1402": "Farm plows, harrows, rollers, pulverizers, etc., and attachments", + "140203": "Dry macaroni, spaghetti, and egg noodle products, made from purchased flour", + "14020303": "Dry macaroni, spaghetti, and egg noodle products, made from purchased flour", + "1409": "Parts for farm machinery, for sale separately", + "140907": "Manufactured starch, made by wet milling", + "140908": "Wheat mill products, corn mill products, and other grain mill products except flour", + "1409081": "Wheat mill products, except flour", + "1409082": "Corn mill products", + "1409083": "Other grain mill products", + "140909": "Breakfast cereal", + "210126": "Beef, fresh/frozen variety meats, not canned or made into sausage, made in slaughtering plants", + "210129": "Veal, fresh or frozen, not canned or sausage, made in slaughtering plants", + "210131": "Beef, fresh/frozen whole/half carcass, not canned or made into sausage, misp", + "210133": "Beef, fresh/frozen, primal and subprimal cuts, made in slaughtering plants", + "2103": "Intellectual and developmental disability center care", + "210321": "Lamb/mutton, fresh or frozen, not canned or made into sausage, made in slaughtering plants", + "2104": "Other accounting services, including billing and review (partial)", + "210444": "Pork, fresh/frozen, unprocessed, all cuts, except sausage, made in slaughtering plants", + "210447": "Pork, processed or cured, not canned or made into sausage", + "2104471": "Pork, processed or cured, not canned or made into sausage, made in slaughtering plants", + "2104472": "Pork, processed or cured, not canned or made into sausage, mfpc", + "21044721": "Pork, sweet-pickled, dry-cured, or dry salt, not canned or made into sausage, mfpc", + "21044722": "Smoked hams and picnics, excluding canned, made from purchased carcasses", + "21044723": "Smoked slab bacon, made from purchased carcasses", + "21044724": "Smoked sliced bacon, made from purchased carcasses", + "21044725": "Other smoked pork, not canned or made into sausage, made from purchased carcasses", + "21044726": "Boiled ham, barbecue pork, and other cooked pork, excluding canned meats and sausage, mfpc", + "2105": "Gold ores", + "210503": "Fresh/processed sausage, deli & cooked meats, etc.", + "2105031": "Fresh and processed sausage, deli, and cooked meats, made in slaughtering plants", + "2105032": "Fresh and processed sausage, deli, and cooked meats, mfpc", + "21050321": "Fresh sausage (pork sausage, breakfast links, etc.), excluding canned, mfpc", + "21050322": "Dry or semidry sausage (salami, cervelat, pepperoni, summer sausage, pork roll, etc), mfpc", + "21050323": "Frankfurters, including wieners, excluding canned, made from purchased carcasses", + "21050324": "Other sausage (smoked or cooked) & jellied goods & similar preparations, excluding canned, mfpc", + "210504": "Boxed meat (beef, pork, lamb, etc.), made from purchased carcasses", + "210579": "Canned meats, excluding dog, cat, and baby food", + "2105792": "Canned meats, excluding dog, cat, and baby food, mfpc", + "210586": "Frozen ground meat patties and other processed, frozen, or cooked meats, mfpc", + "220333": "Young chickens, including bulk, chilled, frozen, whole, and in parts", + "2206": "Turkeys, including frozen, whole, and in parts", + "220611": "Turkeys, including frozen, whole, and in parts", + "2208": "Canned, cooked, smoked or prepared poultry", + "220811": "Canned, cooked, smoked or prepared poultry", + "2209": "Chicken hens and other poultry/small game", + "220911": "Other poultry/small game (duck, goose, rabbit, etc.)", + "230101": "Aircraft engine and engine parts", + "230102": "Public building and related furniture, excluding school & restaurant furniture", + "230131": "Flounder", + "230132": "Cod", + "230133": "Pollock", + "230135": "Rockfish", + "230136": "Tuna", + "230199": "Other finfish", + "2304": "Laminated plastics plates, sheet (except packaging), and shapes", + "230429": "Canned seafood (including soups, stews, and chowders)", + "2305": "Unprocessed shellfish", + "230501": "Shrimp", + "230502": "Crabs", + "230503": "Lobsters", + "230504": "Clams", + "230505": "Oysters", + "230506": "Sea scallops", + "230507": "Mussels", + "2306": "Prepared fresh and frozen seafood", + "230601": "Prepared fresh fish/seafood, inc. surimi/surimi-based products", + "230602": "Prepared frozen fish", + "230603": "Prepared frozen shellfish", + "230604": "Other prepared fresh and frozen seafood", + "310301": "Nonmilitary self-propelled ships, new construction", + "310302": "Reduced fat and lowfat milk (1/2-2)", + "310303": "Softwood veneer and plywood", + "310304": "Other fluid milk related products, packaged, incl. cartons, bottles, cans, and dispenser cans", + "3104": "Nonpropelled ships, new construction", + "310401": "Nonpropelled ships, new construction", + "3105": "Men's footwear (size 6 and larger), excluding athletic", + "310501": "Men's footwear (size 6 and larger), excluding athletic", + "3105011": "Yogurt, excluding frozen", + "3105012": "Other packaged milk products", + "3106": "Bulk fluid milk and cream", + "310601": "Bulk fluid milk and cream", + "320114": "Butter", + "3302": "Resistance welders, components, accessories, and electrodes", + "330212": "Natural cheese, except cottage cheese", + "3302121": "Natural cheese, except lowfat, shipped in consumer packages or containers (3 lbs or less)", + "3302122": "Natural cheese, except lowfat, shipped in packages or containers (more than 3 lbs) or bulk", + "3302123": "Lowfat natural cheese, except cottage cheese, shipped in consumer packages (3 lbs. or less)", + "3302124": "Lowfat natural cheese, except cottage cheese, shipped in packages (more than 3 lbs.) or in bulk", + "3303": "Arc welding electrodes, metal", + "330312": "Process cheese and related products", + "3303121": "Process cheese, shipped in consumer packages or containers (3 lbs. or less)", + "3303122": "All other process cheese and related products", + "33031221": "Process cheese shipped in packages or containers (more than 3 lbs.) or in bulk", + "33031225": "Cheese food, spread, and other related products", + "3304": "Gas welding and cutting equipment, parts, attachments, and accessories", + "330401": "Cheese substitutes and imitations", + "3307": "Raw liquid whey", + "330701": "Raw liquid whey", + "3402": "Ice cream and frozen desserts", + "340201": "Ice cream and frozen desserts", + "3402011": "Ice cream, excl. lowfat and nonfat (incl. custards), shipped in bulk (containers 3 gal or more)", + "3402012": "Ice cream, incl. custards (excl. lowfat and nonfat) shipped in sizes less than 3 gallons", + "3402013": "Ice cream, including custards (excluding lowfat and nonfat), novelty forms", + "3402014": "Ice cream, including custards, lowfat and nonfat", + "3402016": "Frozen desserts containing fats other than butterfat (incl. soy, rice, almond, oats, etc.)", + "3402019": "Other frozen desserts (yogurt, sherbet, water ices, mellorine, frozen pudding, gelato, etc.)", + "35": "Prestressed concrete products", + "3502": "Precision measuring tools", + "350201": "Dry milk products, including feed grade", + "3503": "Liquid milk products", + "350301": "Consumer-type canned milk products, excluding alternatives", + "350303": "Concentrated milk products shipped in bulk (barrels, drums, and tanks)", + "3505": "Other machine tool attachments and accessories", + "350502": "Ice cream mixes and related products", + "4101": "Computer hardware, software, and supplies retailing", + "410105": "Electric household ranges, ovens (including microwave), surface cooking units, and equipment", + "410239": "Canned and fresh fruit juices, nectars, and concentrates", + "4202": "Glazed brick and other brick (paving, floor, and sewer)", + "420209": "Finished wool broadwoven fabrics and felts", + "4203": "Finished manmade, silk, and other natural fiber (exc. cotton and wool) broadwoven fabrics", + "44": "Railroad cars and locomotives", + "4401": "Railroad cars and locomotives", + "440102": "Railroad cars", + "440127": "Canned catsup and other tomato based sauces", + "440139": "Canned vegetable juices", + "45": "Railway maintenance of way equipment and parts", + "4502": "Other power transmission equipment", + "450202": "Frozen potato products (French-fried, patties, puffs, etc.)", + "4505": "Frozen vegetables, other than potato products", + "450509": "Frozen vegetables, other than potato products", + "48": "Air conditioning and refrigeration equip", + "4801": "Checkbooks, blankbooks, looseleaf binders, and devices", + "480101": "Weft (circular) knit fabrics, knit and finished in the same establishment (excluding hosiery)", + "48010101": "Soup mixes (including dried/dehydrated/freeze-dried) and bouillon", + "48010102": "Dried and dehydrated fruits and vegetables, including freeze-dried", + "48010103": "Macaroni/noodle prod., purchased, pkgd. w/ other ingred., excluding canned/frozen", + "52": "Clay refractories", + "5201": "Clay refractories", + "520106": "Raw cane sugar and sugarcane mill products and byproducts", + "53": "Manufactured homes (mobile homes), all sizes (incl. multisection)", + "5307": "Refined sugar products and byproducts", + "530701": "Refined granulated cane sugar and byproducts", + "530702": "Beet sugar", + "54": "Computer peripheral equipment and parts", + "5401": "Confectionery materials", + "540107": "Corn sweeteners, made by wet milling", + "540108": "Chocolate coatings, made from cacao beans", + "540109": "Other chocolate and cocoa products, made from cacao beans", + "55": "Confectionery end products", + "5502": "Chewing gum, bubble gum, and chewing gum base", + "550201": "Chewing gum, bubble gum, and chewing gum base", + "5503": "Candy and nuts", + "550301": "Chocolate and chocolate-type confectionery products", + "5503011": "Chocolate/chocolate-type confectionery prods, cacao beans", + "5503014": "Chocolate/confectionery products, made from purchased chocolate, not retailed", + "550302": "Nonchocolate-type confectioneries", + "5503023": "Nonchocolate-type confectioneries", + "550304": "Nuts and seeds (salted, roasted, cooked or blanched)", + "5503041": "Nuts (salted, roasted, cooked, or blanched), sold in bulk", + "5503042": "Canned nuts (salted, roasted, cooked, or blanched)", + "5503043": "All other packaged nuts, including all types of seeds (salted, roasted, cooked, or blanched)", + "550305": "Other confectionery-type products", + "610101": "Automobile retailing (Partial)", + "610103": "Prefabricated stationary wood buildings, shipped in panel form (complete units)", + "610105": "All other pottery products (including china decorated for the trade)", + "610108": "All other malt beverages and brewing products", + "6102": "Automotive parts, including tires, retailing", + "610202": "Distilled liquor, excluding brandy", + "6102022": "Distilled whiskey, all other distilled liquor, excluding brandy", + "610204": "Bottled liquor, excluding brandy", + "6102041": "Bottled whiskey", + "6102042": "Bottled gin, vodka, rum, cordials, cocktails, and similar compounds", + "6102043": "All other bottled liquor, excluding brandy", + "6104": "Commercial food products machinery (except packaging and cooking equipment)", + "610441": "Wines, brandy, and brandy spirits", + "6104411": "Wines, white, red & rose grape, and other fruit, 14 percent or less alcohol", + "61044111": "Wines, white grape, 14 percent or less alcohol content", + "61044112": "Wines, red grape, 14 percent or less alcohol content", + "61044113": "Wines, rose grape & other fruits & berries, 14 percent or less alcohol", + "6104412": "Wines, dessert, effervescent, and wine coolers", + "6104413": "Other wines, brandy, and brandy spirits", + "62": "Surgical and medical instruments", + "6206": "Soft drinks, non-carbonated and bottled water", + "620608": "Bottled water, non-carb, processed or pasteurized", + "620609": "Soft drinks, non-carbonated", + "6206093": "Soft drinks, non-carbonated, iced tea and other types", + "6206094": "Soft drinks, non-carbonated, fruit drinks, cocktails, ades", + "6210": "Soft drinks, carbonated, bottle/can, all types", + "621001": "Soft drinks, carbonated, bottle/can, all types", + "6211": "Soft drinks, energy and sport", + "621101": "Soft drinks, energy and sport", + "63": "Medical and surgical appliances and supplies", + "6301": "Medical and surgical appliances and supplies", + "630103": "Coffee, concentrated, including coffee substitutes", + "630104": "Medical and surgical appliances and supplies", + "6303": "Tea in consumer packages, exc. canned ice tea", + "630313": "Tea in consumer packages, exc. canned ice tea", + "64": "Ophthalmic goods", + "6401": "Ophthalmic goods", + "640101": "Malt and malt byproducts", + "640109": "Liquid beverage bases, excluding use by soft drink bottlers", + "640112": "Liquid beverage bases, for sale by soft drink bottlers", + "7101": "Apparel wholesaling", + "710117": "Lard, made in slaughtering plants", + "78": "Electronic components and accessories", + "7801": "Lubricating oil base stocks", + "780109": "Margarine, butter blends, and butter substitutes", + "780115": "Shortening and cooking oils", + "7A": "Other oilseed processing", + "7A01": "Other oilseed processing", + "7A0103": "Cottonseed oil, once-refined", + "7A0104": "Cotton linters", + "7A0105": "Cottonseed cake, meal, hulls, and other byproducts", + "7A01051": "Cottonseed cake and meal", + "7A01052": "Cottonseed hulls and other byproducts", + "7A0106": "Other crude and refined vegetable oils and other vegetable mill products", + "7A01061": "Other crude vegetable oils, including linseed, peanut, sunflower, safflower, etc.", + "7A01063": "Other vegetable oil mill products, including all oil seed cake and meal", + "7B": "Corn oil, crude and refined", + "7B01": "Corn oil, made by wet milling", + "7B0101": "Corn oil, made by wet milling", + "82": "Industrial process control instruments", + "8201": "Industrial process control instruments", + "820106": "Pickles and other pickled products, including horseradish", + "84": "Fluid meters and counting devices", + "8401": "Fluid meters and counting devices", + "840102": "Integrating and totalizing meters for gases or liquids", + "840104": "Motor vehicle indicating instruments", + "840105": "Canned baby foods and other canned specialties/nationality foods", + "85": "Engineering and scientific instruments", + "8501": "Aeronautical, nautical, and navigational instruments", + "850109": "Frozen cakes, pies, and other pastries", + "850111": "Aeronautical, nautical, and navigational instruments", + "850113": "Other frozen specialties, incl. all whipped topping, waffles, soups, etc., excluding seafood", + "86": "Measuring instruments and lenses", + "8601": "Sighting, tracking, and fire-control equipment, optical type", + "860103": "Prepared sauces, excluding tomato-based sauces and sauces comprised of 20 percent or more meat", + "89": "Measuring & controlling devices, n.e.c.", + "8901": "Aircraft engine instruments", + "890102": "Mayonnaise, salad dressings, and sandwich spreads", + "890148": "Dry mix food preparations", + "890149": "Perishable non-frozen prepared food, including tortillas", + "8901492": "Perishable prepared foods", + "890151": "Flavoring extracts, emulsions, liquid flavors, and food colorings", + "890154": "Other flavoring agents, except chocolate syrup", + "8901541": "Flavoring syrups and fruit products for soft drinks & fountain, ice cream, & home beverage use", + "89015411": "Soft drink flavoring syrup, sold in bulk", + "89015412": "Other flavoring agents (except chocolate syrups)", + "890156": "Table salt (evaporated), pepper (white and black), and other spices", + "8901566": "Pepper and other spices in commercial sizes (1 lb or more)", + "890158": "Peanut butter", + "890161": "Ice", + "890162": "Dairy product alternatives, including plant-based", + "8901621": "Dry, condensed, and evaporated dairy product alternatives, including plant-based", + "8901622": "Liquid dairy product alternatives, including plant-based", + "89016221": "Perishable beverage dairy milk alternatives, including plant-based", + "89016222": "All other liquid dairy product alternatives, including plant-based", + "890171": "Desserts, ready-to-mix", + "890172": "Chips (potato, corn, etc.)", + "8901721": "Potato chips and sticks, plain and flavored", + "8901722": "Corn chips and related products", + "8901723": "Other chips, sticks (hard pretzels, bacon rinds, popcorn (except candied), etc.)", + "890174": "Vinegar and cider", + "890175": "Other food preparations", + "9": "Sporting goods, including boats, retailing", + "92": "Insulation materials", + "9201": "Mineral wool for thermal and acoustical envelope insulation", + "920112": "Soybean cake, meal, and byproducts", + "9201121": "Soybean cake and meal", + "9201122": "Other soybean products, including isolates and concentrates", + "93": "Musical instruments", + "9301": "Musical instruments", + "930102": "Chicken and turkey feed, supplements, concentrates, and premixes", + "930110": "Dairy cattle feed, supplements, concentrates, and premixes", + "930115": "Swine feed, supplements, concentrates, and premixes", + "930117": "Other musical instruments and parts", + "930118": "Poultry, exc. chicken and turkey, and livestock, exc. cattle and swine, feed", + "94": "Jewelry and jewelry products", + "9402": "Jewelry (gold and platinum) and silverware", + "940202": "Dog and cat food", + "9402021": "Dog food", + "94020211": "Canned dog food", + "94020214": "Dry and semi moist dog food", + "9402022": "Cat food", + "94020224": "Canned cat food", + "94020225": "Dry and semi moist cat food", + "940203": "Pet (excluding dog and cat), laboratory, and fur animal feed", + "9403": "Miscellaneous feedstuffs other than pet food", + "940301": "Meat meal and meat and bone meal", + "940317": "Wet process corn byproducts", + "940325": "Other animal feeds, including fertilizer byproducts and feather", + "9403252": "Animal and marine feed and fertilizer byproducts, except meat and bone meal", + "9403253": "Other prepared animal feeds, including feeding materials and adjuncts", + "940333": "Miscellaneous byproducts of slaughtering plants", + "940334": "Distillers' dried grains (dark and light) and dried solubles", + "15": "Supplies for intermediate demand", + "1502": "Pressure and soil pipe and fittings, cast iron", + "1504": "Other gray and ductile iron castings", + "150401": "Noncellulosic fibers", + "1504011": "Glass fiber mat, textile-type, made by glass producers", + "1504014": "Noncellulosic organic fibers", + "15040147": "Polyester manufactured fibers", + "15040149": "Other noncellulosic organic fibers, incl. polyamide, polyolefin, and producer-textured", + "26": "Nonferrous wire and cable", + "2601": "Parts for transportation equipment", + "260115": "Spun cotton yarns", + "2603": "Nonferrous wire and cable", + "260304": "Spun synthetic yarns", + "2603041": "Rayon, acetate, and lyocell spun yarns", + "2604": "Textured and twisted yarns", + "260405": "Textured and twisted yarns", + "2604052": "Thrown filament yarns, excluding textured", + "2604053": "Textured/crimped/bulked filament yarns, incl. stretch yarn, made from purchased filament yarn", + "2604054": "Novelty and plied yarns, excl. wool, not spun or thrown at the same establishment", + "2607": "Other spun noncellulosic and natural fiber (excluding cotton and wool) yarns", + "260701": "Other spun noncellulosic and natural fiber (excluding cotton and wool) yarns", + "27": "Nonferrous forge shop products", + "2705": "Thread", + "270501": "Thread", + "37": "Metal cutting machine tools", + "3701": "Greige cotton broadwoven fabrics", + "370104": "Greige cotton broadwoven fabrics", + "3703": "Greige manmade, silk, and other natural fiber (exc cotton/wool) broadwoven fabrics", + "370304": "Greige manmade, silk, and other natural fiber (exc cotton/wool) broadwoven fabrics", + "38": "Metal forming machine tools", + "3803": "Pharmaceuticals acting on the cardiovascular system", + "380301": "Weft (circular) knit fabrics, greige goods (excluding hosiery)", + "3804": "Pharmaceuticals acting on the respiratory system", + "380401": "Warp knit fabrics, greige goods (excluding hosiery)", + "39": "Tools, dies, jigs, fixtures & ind. molds", + "3901": "Special tools, dies, jigs, and fixtures", + "390101": "Tire cord and tire fabrics", + "420104": "Finished cotton broadwoven fabrics", + "420306": "Finished manmade, silk, and other natural fiber (exc. cotton and wool) broadwoven fabrics", + "4203061": "Finished manmade, silk, & natural fiber (exc cotton/wool) broadwoven, finished in weaving mills", + "4203062": "Finished manmade fiber, silk and other natural fiber broadwoven fabrics, finishing mill", + "4402": "Conveying equipment, except parts and accessories", + "440204": "Woven narrow fabrics (12 inches or less in width)", + "440205": "Braided narrow fabrics (12 inches or less in width)", + "4503": "Nonwoven fabrics and felts", + "450321": "Nonwoven fabrics", + "450333": "Pressed, punched, or needled felts, excluding hats", + "46": "Scales and balances", + "4601": "Coated fabrics, not rubberized", + "460102": "Vinyl coated fabrics, including expanded vinyl coated", + "460103": "Coated or laminated fabrics and coated yarns, incl. impregnated fabrics", + "47": "Air purification equipment and industrial and commercial fans and blowers", + "4701": "Fan, blower, air purification equipment", + "470103": "Magazine and periodical printing (gravure)", + "470105": "Schiffli machine embroideries", + "470108": "Screen printing on garments, apparel accessories, and other fabric articles, excluding labels", + "4702": "Label and wrapper printing for packaging", + "470205": "Label and wrapper printing (flexographic)", + "4802": "Unitary air-conditioners, except air source heat pumps", + "480201": "Edition, library, and other hardcover binding of books printed elsewhere", + "4802011": "Warp knit fabrics, knit and finished in same establishment", + "8104": "Nonthreaded metal fasteners, except aircraft types", + "810414": "Men's and boys' fabric, straw, and felt hats, made from purchased materials", + "810415": "Women's, girls', and infants' fabric, straw, and felt hats, made from purchased materials", + "810416": "Hat bodies and fabric caps, made from purchased materials", + "810424": "Nonthreaded metal fasteners, except aircraft types", + "810428": "Leather and sheep-lined apparel, made from purchased materials", + "810441": "Apparel and accessories, n.e.c.", + "81044118": "All other cut and sew aparel, made from purchased materials", + "8104412": "Fabricated apparel accessories", + "81044125": "All other apparel accessories, made from purchased materials", + "8106": "Formed products, except fasteners, made by cold-, warm-, or hot-heading processes", + "810603": "Women's and girls' blouses and shirts, made from purchased fabrics", + "810611": "Women's and girls' dresses, made from purchased fabrics", + "810647": "Women's and girls' lingerie and nightwear, made from purchased fabrics", + "810654": "Infants' apparel, made from purchased fabrics", + "810661": "Women's and girls' other outerwear, made from purchased fabrics", + "8107": "Men's and boys' cut and sew apparel", + "810703": "Men's and boys' pants, except work pants, made from purchased fabrics", + "810713": "Men's and boys' work clothing, made from purchased fabrics", + "810723": "Men's and boys' shirts, except work shirts, made from purchased fabrics", + "810735": "Men's and boys' suits, coats, and overcoats, made from purchased fabrics", + "810744": "Men's and boys' other outerwear, made from purchased fabrics", + "810751": "Men's and boys' neckwear, made from purchased materials", + "810761": "Men's and boys' nightwear, robes, and underwear, made from purchased fabrics", + "8108": "Apparel made in knitting mills", + "810808": "Knit outerwear, underwear, and nightwear, made in knitting mills", + "8108084": "Knit outerwear, made in knitting mills", + "810831": "Hosiery and socks", + "8203": "Textile house furnishings", + "820304": "Curtains and draperies, made from purchased materials", + "820312": "Other textiles, including towels and bed textiles", + "8203121": "Fabricated textile products, made in weaving mills", + "8203122": "Other household textile products", + "82031221": "Bedspreads, made from purchased materials", + "82031223": "Sheets and pillowcases, made from purchased materials", + "82031226": "Other household furnishings, made from purchased materials", + "8303": "Commercial, institutional and industrial electric lighting fixtures", + "830321": "Rope, cordage, and twine", + "8303213": "Cordage and twine, hard fiber", + "8303214": "Cordage and twine, soft fiber, excluding cotton", + "830333": "Duffle bags", + "830334": "All other textile bags", + "830345": "Canvas and related products", + "830351": "All other fabricated textile products, excluding trimming and findings", + "8303516": "All other miscellaneous fabricated textile products", + "830361": "Trimming and findings, excluding automobile and apparel", + "9401": "Paving mixtures and blocks", + "940102": "Textile waste", + "9401021": "Recovered fibers, processed mill waste, and related products", + "940103": "Textile and fabric finishing, except broadwoven", + "190108": "Hides, skins, and pelts, made in slaughtering plants", + "2701": "Nonferrous forge shop products", + "270102": "Finished and unfinished leather", + "3205": "Women's footwear (size 4 and larger), excluding athletic", + "320501": "Women's footwear (size 4 and larger), excluding athletic", + "390104": "Other footwear, excluding rubber and plastic soled footwear", + "410112": "Luggage (including suitcases, travel bags, backpacks, and other types)", + "410128": "Women's and children's handbags and purses", + "410132": "Lard, inedible tallow, and grease, except wool grease", + "4501": "Railway maintenance of way equipment and parts", + "450101": "Air brake and other brake equipment", + "4501011": "Boot and shoe cut stock and findings", + "4501014": "All other miscellaneous leather goods", + "450111": "Leather belts, made from purchased materials", + "130101": "Nonresidential property management fees", + "1301011": "Unprepared bituminous coal and lignite from surface mine (utility sold)", + "1301012": "Unprepared bituminous coal and lignite from underground mine (utility sold)", + "130102": "Prepared bituminous coal and lignite (utility sold)", + "1301021": "Prepared bituminous coal & lignite, from surface mine (utility sold)", + "1301022": "Prepared bituminous coal & lignite, from underground mine (utility sold)", + "130103": "Coal exports", + "130104": "Other wired telephone services", + "310105": "Natural gas", + "3101051": "Natural gas from the wellhead", + "3101052": "Natural gas from processing facilities", + "320102": "Isopentane and natural gasoline", + "320104": "Propane", + "320105": "Steel pails (1- to 12-gallon capacity) and fabricated steel boxes", + "320108": "Outboard motorboats, plastics/fiberglass, incl. comm. and mil. (exc. sailboats and lifeboats)", + "4121": "Inputs to stage 4 goods producers, services less trade, transportation, and warehousing", + "412101": "Residential electric power", + "4121011": "Residential electric power, New England", + "4121012": "Residential electric power, Middle Atlantic", + "4121013": "Residential electric power, East North Central", + "4121014": "Residential electric power, West North Central", + "4121015": "Residential electric power, South Atlantic", + "4121016": "Residential electric power, East South Central", + "4121017": "Residential electric power, West South Central", + "4121018": "Residential electric power, Mountain", + "4121019": "Residential electric power, Pacific", + "4221": "Inputs to stage 4 services producers, services less trade, transportation, and warehousing", + "422101": "Commercial electric power", + "4221011": "Commercial electric power, New England", + "4221012": "Commercial electric power, Middle Atlantic", + "4221013": "Commercial electric power, East North Central", + "4221014": "Commercial electric power, West North Central", + "4221015": "Commercial electric power, South Atlantic", + "4221016": "Commercial electric power, East South Central", + "4221017": "Commercial electric power, West South Central", + "4221018": "Commercial electric power, Mountain", + "4221019": "Commercial electric power, Pacific", + "4321": "Inputs to stage 4 construction producers, services less trade, transportation, and warehousing", + "432101": "Industrial electric power", + "4321011": "Industrial electric power, New England", + "4321012": "Industrial electric power, Middle Atlantic", + "4321013": "Industrial electric power, East North Central", + "4321014": "Industrial electric power, West North Central", + "4321015": "Industrial electric power, South Atlantic", + "4321016": "Industrial electric power, East South Central", + "4321017": "Industrial electric power, West South Central", + "4321018": "Industrial electric power, Mountain", + "4321019": "Industrial electric power, Pacific", + "4621": "Transportation electric power", + "462111": "Transportation electric power", + "5121": "Residential natural gas", + "512101": "Residential natural gas", + "5121011": "Residential natural gas, New England", + "5121012": "Residential natural gas, Middle Atlantic", + "5121013": "Residential natural gas, East North Central", + "5121014": "Residential natural gas, West North Central", + "5121015": "Residential natural gas, South Atlantic", + "5121016": "Residential natural gas, East South Central", + "5121017": "Residential natural gas, West South Central", + "5121018": "Residential natural gas, Mountain", + "5121019": "Residential natural gas, Pacific", + "5221": "Commercial natural gas", + "522101": "Commercial natural gas", + "5221011": "Commercial natural gas, New England", + "5221012": "Commercial natural gas, Middle Atlantic", + "5221013": "Commercial natural gas, East North Central", + "5221014": "Commercial natural gas, West North Central", + "5221015": "Commercial natural gas, South Atlantic", + "5221016": "Commercial natural gas, East South Central", + "5221017": "Commercial natural gas, West South Central", + "5221018": "Commercial natural gas, Mountain", + "5221019": "Commercial natural gas, Pacific", + "5321": "Industrial natural gas", + "532101": "Industrial natural gas", + "5321011": "Industrial natural gas, New England", + "5321012": "Industrial natural gas, Middle Atlantic", + "5321013": "Industrial natural gas, East North Central", + "5321014": "Industrial natural gas, West North Central", + "5321015": "Industrial natural gas, South Atlantic", + "5321016": "Industrial natural gas, East South Central", + "5321017": "Industrial natural gas, West South Central", + "5321018": "Industrial natural gas, Mountain", + "5321019": "Industrial natural gas, Pacific", + "5421": "Natural gas to electric power", + "542101": "Natural gas to electric power", + "7103": "Metal windows (except storm sash)", + "710304": "Unleaded premium gasoline", + "7104": "Metal molding and trim and store fronts", + "710404": "Unleaded regular gasoline", + "7105": "Metal combination screen, storm sash, and storm doors", + "710504": "Unleaded mid-premium gasoline", + "72": "Integrating and measuring instruments", + "7202": "Kerosene", + "720201": "Kerosene", + "7203": "Jet fuel", + "720301": "Jet fuel", + "73": "Motors, generators, motor generator sets", + "7302": "Home heating oil and distillates", + "730201": "Home heating oil and distillates", + "7303": "Fractional horsepower motors and generators", + "730302": "No. 2 diesel fuel", + "74": "Transformers and power regulators", + "7407": "Custom roll form products", + "740703": "Residual fuels (heavy fuel oils, incl. #5, #6, & other residual fuels)", + "76": "Communications and related equipment and miscellaneous electronic systems & equipment", + "7603": "Other communications and related equipment, including broadcast and wireless", + "760303": "Intercommunications, alarm and traffic control systems", + "7604": "Lubricating and similar oils", + "760401": "Lubricating and similar oils not from petroleum refineries", + "780121": "Lubricating oil base stocks", + "8102": "Alcohol wholesaling", + "810212": "Asphalt", + "8103": "Internally threaded fasteners, except aircraft types", + "810319": "Other petroleum and coal products, including coke oven products, n.e.c.", + "8103191": "Other petroleum and coal products, made in coke oven establishments", + "130209": "Aluminum compounds", + "13020T": "Inorganic acids, inc. hydrochloric, sulfuric acid, and other", + "13020T1": "Sulfuric acid", + "13020T2": "Inorganic acids, excluding nitric, sulfuric, and phosphoric", + "130271": "Rock salt", + "130283": "Other inorganic chemicals, nec", + "1302833": "All other inorganic chemicals", + "130288": "Potassium salts & boron", + "130302": "Chlorine, sodium hydroxide, and other alkalies", + "1303024": "Sodium hydroxide (caustic soda)", + "1303028": "Other alkalies", + "1401": "Air transportation of freight", + "140197": "Aromatics", + "140198": "Liquid refinery gases", + "140199": "Tar, tar crudes, and tar pitches", + "140281": "Cyclic intermediate chemicals", + "1402812": "Cyclic intermediate chemicals", + "140282": "Synthetic organic dyes", + "1403": "Other basic organics", + "140341": "Ethanol (ethyl alcohol)", + "140399": "Other basic organics, n.e.c.", + "1403991": "Fatty acids", + "1403992": "Bulk pesticides and other bulk synthetic organic agricultural chemicals, excluding preparation", + "1403993": "Industrial organic flavor oil mixtures and blends", + "1403994": "Reagent and high-purity grades of organic chemicals refined from purchased technical grades", + "1403995": "Natural organic chemicals", + "1403996": "Synthetic organic alcohols, mixed and unmixed", + "1403997": "Synthetic organic chemicals for use as flavor and perfume materials", + "1403998": "Synthetic organic rubber-processing chemicals", + "1403999": "Synthetic organic plasticizers", + "140399A": "Other synthetic organic chemicals", + "140399B": "Miscellaneous end use chemicals and chemical products, excluding urea", + "140399C": "Miscellaneous cyclic and acyclic chemicals and chemical products, excluding fatty acid esters", + "2101041": "Stock wood bathroom vanities and related cabinetwork", + "2101042": "Stock wood and plastics laminated wood bathroom vanity tops", + "2102": "Nursing home care", + "210201": "Nursing home care", + "2102011": "Transportation finishes, except powdered and high-solids coatings", + "2102012": "All other product finishes for original equipment manufacturers (OEM), excluding marine coating", + "210301": "Intellectual and developmental disability center care", + "2103011": "Automotive, other transportation and machinery refinish paints and enamels, including primers", + "2103012": "Special purpose coatings, including all marine coatings and traffic marking paints", + "22020N": "All other inorganic pigments, including TiO2, chrome colors, and other white opaque pigments", + "22020N1": "Titanium dioxide, composite and pure", + "22020N9": "Chrome colors and other inorganic pigments", + "220298": "Synthetic organic pigments, lakes, and toners", + "220407": "Storage racks and accessories, except wood", + "230104": "Other copper and brass scrap", + "310203": "Synthetic organic medicinal chemicals, medicinal & botanical drugs, & other products", + "3403": "Pharmaceuticals for veterinary use", + "340303": "Pharmaceuticals for veterinary use", + "3717": "Biological products, excluding diagnostic, for veterinary, industrial, and all other misc. uses", + "371705": "Biological products, excluding diagnostic, for veterinary, industrial, and all other misc. uses", + "3717051": "Biological veterinary vaccines, bacterins, toxoids, other antigens, and other biologics", + "3718": "Diagnostics", + "371801": "In-vitro diagnostic substances", + "3719": "Biological products, excluding diagnostic, for human use", + "371904": "Biological products, excluding diagnostic, for human use", + "3801": "Pharmaceuticals affecting neoplasms, the endocrine system, & metabolic diseases", + "380102": "Cancer therapy products", + "380103": "Insulin/antidiabetes products", + "380104": "Other neoplasms, endocrine system, and metabolic diseases", + "380105": "Hormones and oral contraceptives", + "3802": "Pharmaceuticals acting on the central nervous system and the sense organs", + "380202": "Analgesics", + "380202OC": "Analgesics, over-the-counter", + "380202RX": "Analgesics, prescription", + "380203": "Psychotherapeutics", + "3802031": "Antidepressants", + "3802032": "Other psychotherapeutics, including tranquilizers", + "380204": "Anticonvulsants", + "380205": "Other central nervous system and sense organs", + "380302": "Anticoagulants, hemostatics, and digitalis preparations", + "380303": "ACE inhibitors", + "380304": "Calcium channel blockers", + "380305": "Other cardiovascular preparations", + "380402": "Antihistamines and bronchodilators, including antiasthmatics", + "380403": "Other respiratory preparations", + "380403OC": "Other respiratory preparations, over-the-counter", + "380403RX": "Other respiratory preparations, prescription", + "3805": "Pharmaceuticals acting on the digestive or the genito-urinary systems", + "380503": "Other digestive or genito-urinary preparations", + "380503OC": "Other digestive or genito-urinary preparations, over-the-counter", + "380503RX": "Other digestive or genito-urinary preparations, prescription", + "380504": "Antacids", + "3806": "Pharmaceuticals acting on the skin", + "380603": "Other pharmaceutical preparations acting on the skin", + "380603OC": "Other pharmaceutical preparations acting on the skin, over-the-counter", + "380603RX": "Other pharmaceutical preparations acting on the skin, prescription", + "380606": "Anti-acne preparations", + "380606RX": "Anti-acne preparations, prescription", + "3807": "Vitamin, nutrient, and hematinic preparations", + "380702": "Multivitamins", + "380703": "Other vitamins and nutrients", + "380703OC": "Other vitamins and nutrients, over-the-counter", + "380703RX": "Other vitamins and nutrients, prescription", + "3808": "Pharmaceuticals affecting parasitic and infective diseases", + "380802": "Broad and medium spectrum antibiotics", + "380803": "Systemic antivirals", + "380804": "Other parasitic and infective diseases", + "410131": "Soybean oil, processed for inedible purposes", + "4101311": "Crude soybean oil, degummed, made from soybeans crushed in the same establishment", + "4101312": "Soybean oil, all other types", + "5105": "Logs, bolts, timber, pulpwood and wood chips", + "510501": "Mixed fertilizers", + "5105011": "Mixed fertilizers, made in plants which manufacture fertilizer materials", + "5105012": "Mixed fertilizers, dry, mixing only", + "5105013": "Mixed fertilizers, liquid, mixing only", + "520137": "Fertilizer materials of organic origin", + "52013A": "Synthetic ammonia, nitric acid, ammonium compounds, and urea", + "52013A5": "Synthetic ammonia, nitric acid, and ammonium compounds", + "52013A6": "Urea", + "5202": "Phosphates", + "52026A": "Phosphoric acid, 52-54 percent APA, superphosphates and other phosphate fertilizer materials", + "52026A1": "Phosphoric acid, 52-54 percent APA", + "52026A2": "Superphosphates and other phosphate fertilizer materials", + "5301": "Nonclay refractories (excluding dead-burned magnesia)", + "530107": "Lawn and garden pesticides and chemicals", + "530108": "Household and institutional pesticides and chemicals", + "530109": "Agricultural and commercial pesticides and chemicals", + "6212": "Textile machinery (except parts, attachments, and accessories)", + "621201": "Textile machinery (except parts, attachments, and accessories)", + "6306": "Sawmill and woodworking machinery", + "630601": "Thermosetting resins and plastics materials", + "710401": "Soaps and detergents, commercial, industrial, and institutional", + "71040101": "Commercial, industrial, and institutional hard surface cleaners", + "71040102": "Commercial, industrial, and institutional laundry detergents", + "71040103": "Commercial, industrial, and institutional dishwashing detergents", + "71040104": "Commercial, industrial, and institutional metal cleaners", + "71040106": "Dairy, farm, and food plant cleaners, sanitizers, etc.", + "71040107": "Commercial, industrial, and institutional soaps, excluding specialty cleaners", + "71040109": "Commercial, industrial, and institutional scouring cleaners", + "710402": "Household detergents", + "7104021": "Household alkaline detergents and cleaners", + "7104022": "Household dry and liquid laundry detergents", + "710403": "Soaps, excluding specialty cleaners, household", + "7201": "Metal tanks", + "720103": "Polishing preparations and related products", + "720105": "Specialty cleaning and sanitation products", + "7201051": "Disinfectants, nonagricultural, industrial and institutional", + "7201053": "Air and room fresheners", + "7201058": "Laundry fabric softeners and rinses, liquid and dry", + "7201059": "Other specialty cleaning and sanitation products", + "75": "Switchgear, switchboard, industrial controls equipment", + "7502": "Shaving preparations", + "750206": "Shaving preparations", + "7503": "Perfumes, toilet waters, and colognes", + "750306": "Perfumes, toilet waters, and colognes", + "7504": "Hair preparations (including shampoos)", + "750407": "Hair preparations (including shampoos)", + "75040701": "Hair preparations incl professional, consumer, and cream/gel shampoos", + "75040702": "Hair tonics and hair dressings incl professional and consumer use", + "7505": "Toothpastes, denture cleaners, and mouthwashes", + "750504": "Denture cleaners, mouthwashes, gargles, and rinses", + "7514": "Creams, lotions, and oils, excluding shaving, hair, and deodorant", + "751401": "Creams, lotions, and oils, excluding shaving, hair, and deodorant", + "7515": "Other cosmetics and toilet preparations", + "751501": "Other cosmetics and toilet preparations", + "79": "Miscellaneous electrical machinery and equipment", + "7902": "Primary batteries", + "790234": "Explosives and blasting accessories", + "7903": "Carbon and graphite products", + "790302": "Carbon dioxide", + "790303": "Nitrogen", + "790304": "Oxygen", + "790309": "Argon and hydrogen", + "790312": "Other industrial gases (including fluorocarbon and acetylene)", + "7904": "Adhesives and sealants", + "790401": "Natural base glues and adhesives", + "790402": "Synthetic resin and rubber adhesives", + "7904021": "Epoxy adhesives", + "7904026": "Other synthetic resin and rubber adhesives", + "790407": "Structural sealants (load bearing)", + "79040A": "Nonstructural caulking compounds and sealants", + "7905": "X-ray and electromedical equipment", + "790501": "Textile and leather assistants and finishes", + "790502": "Surfactants (bulk surface active agents)", + "7906": "Gum and wood chemicals, including wood distillation products", + "790607": "Gum and wood chemicals, including wood distillation products", + "7909": "Other miscellaneous chemical products", + "790904": "Evaporated salt, (bulk, pressed blocks, and packaged), excluding table salt", + "790918": "Carbon black, all processes", + "790919": "Printing ink", + "7909191": "Letterpress printing inks", + "7909192": "Gravure printing inks", + "7909193": "Lithographic and offset inks", + "79091931": "News and nonheat web offset printing inks", + "79091932": "Publication and commercial web inks", + "79091933": "Sheet-fed general inks", + "79091934": "Sheet-fed packaging inks", + "7909194": "Flexographic printing inks", + "7909195": "Nonimpact/digital inks", + "7909196": "All other printing inks", + "790961": "Water-treating compounds", + "790991": "Automotive chemicals", + "790999": "All other chemical preparations, including essential oils, matches, and gelatin", + "1201": "Alcoholic beverages for immediate consumption (partial)", + "12010": "Pneumatic tires (including passenger, truck, bus, tractor, industrial, and other tires)", + "120104": "Passenger car pneumatic tires", + "120105": "Truck and bus (including off-the-highway) pneumatic tires", + "120131": "All solid and semi-pneumatic tires", + "120354": "Tread rubber, tire sundries, and repair materials", + "130109": "Rubber and plastics footwear, including athletic footwear", + "130371": "Flat rubber and plastics belts and belting", + "130372": "Rubber and plastics transmission belts and belting (excluding flat)", + "1303721": "Motor vehicle rubber and plastics transmission belts and belting (excluding flat)", + "1304": "Inland waterways transportation of freight", + "130411": "Rubber and plastics hose", + "1304115": "Rubber and plastics garden hose (with or without fittings)", + "1304116": "Industrial rubber and plastics hose without fittings", + "1304117": "Rubber and plastics water hose (incl. fire, irrigation, etc.)", + "1304118": "Rubber and plastics hose for on- and off-highway motor vehicles", + "1304119": "Rubber and plastics inner tube type air hose", + "130411A": "All other rubber and plastics pneumatic and hydraulic hose, without fittings", + "130606": "All other miscellaneous rubber goods", + "130607": "Rubber sponge, expanded and foam rubber products", + "130608": "Rubber floor and wall coverings", + "130612": "Rubber compounds or mixtures for sale or interplant transfer", + "130616": "Rubber druggist and medical sundries, excluding gloves", + "130617": "Rubber products for mechanical use", + "1306171": "Molded rubber mechanical goods automotive", + "1306172": "Molded rubber mechanical goods, transportation/off-highway", + "1306179": "Other molded rubber mechanical goods (excluding tubing)", + "130617C": "Other extruded rubber mechanical goods (excl. auto)(excl. tubing)", + "130618": "Rubber coated fabrics, garments, and footwear", + "2106": "Plastics construction products", + "210603": "Plastics pipe", + "2106031": "Plastics drain, waste, and vent pipe", + "2106033": "Plastics water pipe", + "2106035": "Plastics industrial and mining pipe (Incl. chemical processing, food processing)", + "2106038": "Plastics sewer, stormdrain, and water main pipe", + "210603B": "Other plastics pipe", + "210604": "Plastics pipe fittings and unions", + "210605": "Plastics plumbing fixtures", + "210606": "Other plastics construction products", + "2106061": "Building and construction polystyrene foam products", + "2106063": "Building & construction fabricated plastics products (excl foam, plumbing fixtures, hardware)", + "2205011": "Unlaminated polyethylene film and sheet", + "2205013": "Unlaminated vinyl and vinyl copolymer film and sheet", + "2205014": "Miscellaneous unlaminated plastics film and sheet", + "2205015": "Unlaminated plastics profile shapes", + "230401": "Laminated plastics plates, sheet (except packaging), and shapes", + "260105": "Parts for transportation equipment", + "2601051": "Transportation polyurethane foam products", + "2601052": "Transportation fabricated plastic parts (excluding foam and reinforced plastics)", + "2602": "Other parts and components for manufacturing", + "260205": "Other parts and components for manufacturing", + "2602051": "All other miscellaneous polyurethane foam products", + "2602052": "Electrical & electronic fabricated plastics (excl. foam and reinforced plastics)", + "2602053": "All other polystyrene foam products incl. transportation application uses", + "2602054": "Industrial machinery plastics products, excl foam (incl gears, bearings, bushings, cams)", + "260305": "Foam components for furniture", + "29": "Other plastic products", + "2901": "Other plastics products", + "290196": "Custom compounding of purchased resins and color concentrates", + "290197": "All other reinforced and fiberglass plastics products", + "290198": "Products made of foam other than polystyrene or polyurethane", + "2A": "Tractors and attachments, ex. parts", + "2A01": "Plastics packaging products", + "2A0101": "Plastics packaging products", + "2A01012": "Other plastics packaging products, excluding film, sheet, foam and bottles", + "2A01013": "Packaging polyurethane foam products", + "2A01014": "Plastics bottles", + "2A01015": "Polystyrene foam food containers", + "2A01016": "Polystyrene foam protective shipping pads, shaped cushioning, etc.", + "2B": "Power cranes, draglines, & shovels (excavators) (incl. surface mining equipment) (excl. parts)", + "2B01": "All other consumer, institutional, and commercial products", + "2B0101": "All other consumer, institutional, and commercial products", + "2B01011": "Consumer and institutional polystyrene foam products", + "2B01013": "Consumer and institutional polyurethane foam products", + "2B01015": "Consumer/institutional/commercial fabricated plastics products", + "2C": "Mixers, pavers, and related equipment (excluding parts)", + "2C01": "Mixers, pavers, and related equipment (excluding parts)", + "2C0101": "Recyclable plastics", + "110503": "Medicare, Medicaid and all other patients: dental care", + "1106": "Metal and nonmetallic minerals mining services", + "110601": "Metal and nonmetallic minerals mining services", + "1106011": "Metal mining services", + "1106012": "Nonmetallic minerals mining services", + "1106013": "Softwood dressed 2-inch lumber, 2 inches in nominal thickness only, not edge worked", + "1106014": "Softwood dressed lumber and timbers, more than 2 inches in nominal thickness, not edge worked", + "110701": "Softwood lumber, made from purchased lumber", + "120311": "Hardwood cut stock and dimension", + "120402": "Hardwood flooring, other than oak and maple", + "1205": "All-distance business wired telephone service (partial)", + "120501": "All-distance business wired telephone service", + "1206": "Wood household furniture (nonupholstered)", + "120601": "Hardwood lumber, made from purchased lumber", + "2101021": "Stock wood kitchen cabinets and related cabinetwork for permanent installation", + "2101051": "Custom wood kitchen cabinets and related cabinetwork not sold direct to customer at retail", + "2101052": "Custom wood kitchen cabinets, bathroom vanities, and related cabinet work sold at retail", + "210112": "Wood office seating, including upholstered", + "2101121": "Double hung wood window units", + "2101122": "Casement wood window units", + "2101123": "All other wood window units, including horizontal sliding, awning and single hung", + "210122": "Wood sash, excluding sash shipped in window units", + "210132": "Wood window & door frames, incl. door frames in door units, excl. window frames in window units", + "210142": "Wood panel, flush, & molded face doors, interior & exterior, incl. doors with glazed sections", + "210152": "Other wood doors, incl. garage, patio, bifold, cabinet, screen, storm and louver", + "210162": "Wood moldings", + "210175": "Mirror and picture frames and framed pictures", + "210183": "Other wood millwork products, including stairwork, exterior millwork, and softwood flooring", + "220107": "Laminated veneer lumber", + "220108": "Other engineered structural wood members, excluding trusses & laminated veneer lumber", + "220109": "Wood trusses", + "3103031": "Softwood veneer, incl. veneer backed w/ paper, cloth, or other flexible material", + "3103035": "Softwood plywood products: rough, sanded, and specialties", + "3501": "Prestressed concrete products", + "350102": "Hardwood veneer, including veneer backed with paper, cloth, or other flexible material", + "350104": "Hardwood plywood", + "3501043": "Hardwood plywood, excluding prefinished hardwood plywood made from purchased hardwood plywood", + "350107": "Prestressed concrete products", + "410101": "Computer hardware, software, and supplies retailing", + "420101": "Building or common brick", + "420102": "Wood box and crate shook", + "420127": "Other wood container parts and wood containers", + "49": "Miscellaneous general purpose equipment", + "4903": "Metal pipe fittings, flanges, and unions", + "490301": "Metal pipe fittings, flanges, and unions", + "4904": "Sawn wood fence stock, wood lath, and contract resawing and planing", + "490401": "Sawn wood fence stock, wood lath, and contract resawing and planing", + "4909": "All other miscellaneous wood products", + "490901": "All other miscellaneous wood products", + "510502": "Logs, bolts, timber and pulpwood", + "510505": "Wood chips, excluding field chips", + "610104": "Vitreous china, porcelain, and earthenware (semivitreous) table and kitchenware", + "6101041": "Prefabricated stationary wood buildings, three-dimensional assemblies, residential", + "6101042": "Prefabricated stationary wood buildings, three-dimensional assemblies, nonresidential", + "710101": "Apparel wholesaling", + "710102": "Gypsum building materials", + "7102": "Noncurrent-carrying wiring devices", + "710201": "Receipts for treating wood owned by others w/ arsenical chemicals, creosote, & other chemicals", + "110501": "New health care building construction", + "1105012": "Special alpha and dissolving wood pulp, incl. sulfite and sulfate and other wood pulp", + "1105017": "All other miscellaneous pulp, other than wood, and pulp mill byproducts incl. turpentine", + "120125": "News and other low grade recyclable paper", + "120325": "Corrugated recyclable paper", + "1207": "High grade recyclable paper (including pulp substitutes and deinking)", + "120725": "High grade recyclable (including pulp substitutes and deinking)", + "130291": "Newsprint", + "130306": "Paper, construction", + "130321": "Coated and laminated single and multi-web paper", + "1303211": "Single-web paper, rolls and sheets, including waxed, for flexible packaging uses", + "1303213": "Multiweb laminated rolls and sheets, except foil, for flexible packaging uses", + "130322": "Coated and laminated single and multi-web film", + "130322A": "Single-web film, rolls, and sheets, including coextruded, for flexible packaging uses", + "130322A1": "Single-web film, rolls, and sheets for flexible packaging uses", + "130322A2": "Coextruded single-web film, for flexible packaging uses", + "130322B1": "Polypropylene/polypropylene multiweb laminated rolls and sheets, for flexible packaging uses", + "130322B3": "Other film/film multiweb laminated rolls and sheets", + "1305": "All other coated and processed papers", + "130505": "Converted foil for nonpackaging applications", + "130506": "Other coated and processed papers, except for packaging uses", + "1405": "Planting, seeding, and fertilizing machinery and attachments", + "140551": "Corrugated paperboard in sheets and rolls, lined and unlined", + "1411": "Paperboard, excluding corrugated paperboard in sheets and rolls", + "141104": "Semichemical paperboard, including corrugating medium", + "141105": "Recycled paperboard", + "141107": "Unbleached kraft packaging and industrial converting paperboard", + "141112": "Bleached packaging and industrial converting paperboard", + "1501": "Motor homes, built on purchased chassis", + "150123": "Sanitary paper products, including stock", + "1501233": "Sanitary tissue paper products, made in paper mills", + "1501234": "Disposable diapers and similar disposable products, purchased sanitary paper stock and wadding", + "1501235": "Sanitary tissue paper products, made from purchased sanitary paper stock or wadding", + "150214": "Uncoated single-web paper grocers' bags and sacks and variety and shopping bags", + "1502149": "All other uncoated paper bags and pouches (including specialty bags, mothproof bags, etc.)", + "150216": "Specialty bags, pouches and liners", + "1502161": "Plastics, foil, and coated paper bags", + "15021611": "Specialty bags, pouches, and liners, coated and single-web paper", + "15021612": "Specialty bags, pouches, and liners, multiweb laminations and foil, except film-film", + "1502162": "Single-web film specialty bags, pouches, and liners", + "15021621": "Polyethylene grocery and variety bags and pouches", + "15021622": "Polyethylene refuse bags", + "15021624": "Polyethylene household food storage bags and pouches", + "15021625": "Other polyethylene bags, pouches, and liners", + "15021626": "Coextruded single-web film specialty bags, pouches, & liners", + "15021627": "Other single-web film specialty bags, pouches, and liners", + "1502163": "Multiweb film/film combination specialty bags, pouches and liners", + "150218": "Shipping sacks and multiwall bags, all materials, excpet textiles", + "1502181": "Single and double wall shipping sacks and bags, all materials, except textiles", + "1502182": "Multiwall (three-ply or more) shipping sacks and bags, all materials, except textiles", + "1503": "Paper boxes and containers", + "150301": "Corrugated shipping containers", + "1503011": "Corrugated shipping containers for food and beverages and carryout boxes for retail food", + "1503012": "Corrugated shipping containers for paper and allied products", + "1503013": "Corrugated shipping containers for metal and electrical machinery", + "1503014": "Corrugated shipping containers for all other end uses", + "150322": "Setup (rigid) paperboard boxes", + "150336": "Folding paperboard boxes, packaging, and packaging components", + "15033601": "Folding paperboard boxes, packaging, and packaging components", + "150337": "Paperboard fiber drums with ends of any material", + "150351": "Milk and milk-type paperboard cartons, including juice, beverage, and other products", + "150355": "Cups and liquid-tight paper and paperboard containers", + "1503553": "Paperboard drinking cups and portion serving cups", + "150441": "Other corrugated and solid fiber products, including containers, pallets, pads, etc.", + "1506": "Steel investment castings", + "150636": "Envelopes", + "150646": "Die-cut paper and paperboard office supplies", + "150655": "Paper supplies for business machines and other misc. unprinted office supplies", + "150657": "Tablets, pads, and related products", + "150658": "Stationery", + "1507": "Carbon steel castings, except investment", + "150731": "Fiber cans, all fiber and composite", + "150732": "Fiber cores and tubes", + "150733": "Paperboard cones, reels, spools, bobbins, blocks, and all vulcanized fiber products", + "1508": "High alloy steel castings, excluding investment", + "150814": "Molded pulp goods, including egg cartons, florists pots, food trays, etc.", + "1509": "Other alloy steel castings, except investment", + "150901": "Other alloy steel castings, except investment", + "150902": "Wallcoverings", + "150999": "Other sanitary paper products & misc. converted paper & paperboard products", + "1509991": "Other sanitary paper and paperboard food containers, boards, and trays, excluding folding", + "1509992": "Miscellaneous converted paper and paperboard products", + "16": "Courier, messenger, and U.S. postal services", + "1601": "U.S. Postal Service", + "160101": "Travel trailers", + "220124": "Waferboard and oriented strandboard (OSB)", + "220125": "Particleboard made from particleboard produced at the same location", + "220131": "Copper cathode and refined copper", + "220141": "Prefinished particleboard and medium density fiberboard (MDF) made from purchased materials", + "220206": "Hardboard products", + "440114": "Books printing", + "4401141": "Textbook printing and binding", + "4401143": "Technical, scientific, & professional book printing & binding", + "4401145": "Religious book printing and binding", + "4401147": "General book (trade, etc.) printing and binding", + "440114E": "Other book and pamphlet printing and binding", + "450105": "Manifold business forms printing, excluding checkbooks", + "4501051": "Unit set business forms, loose or bound, manifold books, and pegboard accounting systems", + "470102": "Magazine and periodical printing (lithographic)", + "470202": "Label and wrapper printing (lithographic)", + "470203": "Label and wrapper printing (gravure)", + "4703": "Catalog and directory printing", + "470302": "Catalog and directory printing (lithographic)", + "470303": "Catalog and directory printing (gravure)", + "4704": "Financial and legal printing (lithographic)", + "470402": "Financial and legal printing (lithographic)", + "4705": "Advertising printing", + "470503": "Advertising printing (gravure)", + "470506": "Advertising printing (lithographic)", + "4706": "Other general job printing", + "470603": "Other commercial and general job printing (gravure)", + "470604": "Quick printing", + "470609": "Other commercial and general job printing", + "4706091": "Other commercial and general job printing (lithographic)", + "4706094": "All other commercial and general job printing", + "4711": "Other commercial printing, incl. screen, engraving, digital, & general job exc. labels/wrappers", + "471101": "Commercial screen printing, excluding on garments, apparel accessories, & other fabric articles", + "4711012": "Screen printing (excluding on textiles, apparel, apparel accessories, and labels)", + "47110121": "Advertising screen printing", + "47110122": "Screen printed decalcomanias and pressure sensitives (self-adhesive), excluding labels", + "47110123": "Other commercial and general job screen printing", + "471102": "Engraving (printing)", + "471103": "Digital printing", + "471106": "Commercial and general job printing other than labels and wrappers (flexographic)", + "480104": "Blankbooks, looseleaf binders, and devices", + "48010401": "Blankbooks, excluding checkbooks and looseleaf types", + "48010402": "Looseleaf binders, devices, inserts, and forms, excl. school/commercial looseleaf filler paper", + "480203": "Miscellaneous binding and postpress work, incl collating, perforating, folding, gluing, etc.", + "480204": "Softcover, pamphlet, sample book, and other binding of books and materials printed elsewhere", + "4905": "Ball and roller bearings", + "490501": "Prepress services, excl platemaking (incl film, assembled flats, color sep., typesetting, etc.)", + "490502": "Printing plates and cylinders, prepared for printing (excl blank plates and blank cylinders)", + "110555": "Iron ores", + "1211": "Inputs to stage 1 services producers, foods", + "121191": "Heavy melting scrap", + "121192": "Carbon steel scrap bundles", + "121193": "Shredded carbon steel scrap", + "121194": "Cut plate and structural scrap", + "121195": "Other carbon steel scrap", + "1212": "Inputs to stage 1 services producers, energy", + "121208": "Stainless and other alloy steel scrap", + "1213": "Inputs to stage 1 services producers, goods excluding foods and energy", + "121308": "Cast iron scrap", + "1215": "Other ferrous scrap", + "121501": "Other ferrous scrap", + "150211": "Ductile iron pressure pipe and fittings", + "150227": "Cast iron pressure and soil pipe and fittings, except ductile pressure pipe", + "150413": "Ductile iron castings (excluding pressure pipe & fittings)", + "150419": "Gray iron castings (including molds and stools for heavy steel ingots)", + "1505": "Standard and pearlitic malleable iron castings", + "150501": "Standard and pearlitic malleable iron castings", + "150624": "Steel investment castings", + "150701": "Carbon steel castings, except investment", + "150801": "High alloy steel castings, excluding investment", + "1513": "Other forge shop products", + "151318": "Open die and smith forgings (hammer and press), ferrous", + "151329": "Seamless rolled ring forgings, ferrous, made from purchased steel", + "151359": "Closed die forgings, ferrous", + "15135912": "Hot impression die impact, press and upset steel forgings", + "151359121": "Hot impression die impact, press, and upset carbon steel forgings", + "151359122": "Hot impression die impact, press, & upset alloy steel forgings, except stainless and high temp", + "17": "Pipeline transportation", + "1702": "Pipeline transportation of natural gas", + "170202": "Wire rod, carbon", + "170203": "Steel ingots and semifinished steel mill products, carbon", + "170204": "Steel ingots and semifinished steel mill products, alloy", + "170205": "Steel ingots and semifinished steel mill products, stainless", + "170206": "Other steel mill products", + "1703": "Hot rolled steel sheet and strip, including tin mill products", + "170301": "Hot rolled steel sheet and strip, including tin mill products", + "1704": "Hot rolled steel bars, plates, and structural shapes", + "170406": "Hot rolled steel bars, plates, & structural shapes, alloy", + "170407": "Hot rolled steel bars, plates, & structural shapes, stainless", + "170410": "Hot rolled steel bars, plates, and structural shapes, carbon", + "1705": "Steel wire", + "170501": "Steel wire, carbon", + "170502": "Steel wire, stainless steel", + "170503": "Steel wire, alloy", + "1706": "Steel pipe and tube", + "170652": "Steel pipe and tube, carbon", + "170673": "Steel pipe and tube, alloy", + "170674": "Steel pipe and tube, stainless steel", + "1707": "Cold rolled steel sheet and strip", + "170710": "Cold rolled steel sheet and strip", + "1708": "Cold finished steel bars and bar shapes", + "170810": "Cold finished steel bars and bar shapes", + "1712": "Electrometallurgical ferroalloy products", + "171201": "Electrometallurgical ferroalloy products", + "210501": "Gold ores", + "2112": "Inputs to stage 2 goods producers, energy", + "211201": "Other metal ores", + "220110": "Primary aluminum ingot, billet and other forms", + "220181": "Other nonferrous metals, unalloyed", + "2201813": "Primary precious metals and precious metal alloys", + "2201814": "All other miscellaneous primary nonferrous metals (ex Al, CU, zinc and precious)", + "2302": "Aluminum base scrap", + "230201": "Solids and clippings, new aluminum base scrap", + "230202": "Borings, turnings, and other new aluminum base scrap", + "230205": "Used beverage can scrap", + "230206": "Other old aluminum base scrap", + "2303": "Other nonferrous scrap (including lead, zinc and precious metals)", + "230309": "Other nonferrous scrap (including lead, zinc and precious metals)", + "24": "Stemmed and redried tobacco", + "2402": "Stemmed and redried tobacco", + "240229": "Secondary aluminum", + "2403": "Secondary copper, alloyed and unalloyed", + "240339": "Secondary copper, alloyed and unalloyed", + "2406": "Secondary precious metals", + "240669": "Secondary precious metals", + "2408": "All other miscellaneous secondary nonferrous metals, including lead and zinc", + "240801": "All other miscellaneous secondary nonferrous metals, including lead and zinc", + "25": "Other tobacco products", + "2501": "Other tobacco products", + "250162": "Extruded aluminum shapes, including rod, bar, and wire", + "2502": "Copper and brass mill shapes", + "250237": "Copper and copper alloy sheet, strip and plate", + "250238": "Copper and copper alloy rod, bar and shapes", + "250239": "Copper and copper alloy pipe and tube", + "2504": "Nickel and nickel-base alloy mill shapes", + "250466": "Nickel and nickel-base alloy mill shapes", + "2505": "Titanium and titanium-base alloy mill shapes", + "250505": "Titanium and titanium-base alloy mill shapes", + "2519": "Other nonferrous mill shapes", + "251935": "All other nonferrous metal mill shapes, except precious metal", + "260301": "Electronic wire and cable", + "260302": "Telecommunication wire and cable", + "260306": "Building wire and cable", + "260314": "Copper wire and cable", + "260327": "Apparatus wire from purchased insulated wire", + "260332": "Power wire and cable", + "260333": "Fiber optic cable", + "260398": "Other wire and cable", + "270111": "Nonferrous forge shop products", + "2701111": "Hot impression die, impact, press and upset aluminum and other nonferrous forgings", + "27011111": "Hot impression die, impact, press and upset aluminum and aluminum alloy forgings", + "27011112": "Hot impression die, impact, press and upset titanium and titanium alloy forgings", + "27011113": "Other nonferrous hot impression die impact, press, and upset forgings", + "2701112": "Other nonferrous forgings, including cold impression die impact and seamless rolled", + "28": "Nonferrous foundry shop products", + "2802": "Aluminum castings", + "280207": "Aluminum die-castings", + "280208": "Aluminum castings, excluding die-castings", + "2807": "Castings, nonferrous (except aluminum)", + "280701": "Castings, nonferrous (except aluminum)", + "2807011": "Nonferrous die-castings (except aluminum)", + "2807012": "Other nonferrous castings (excl. die-castings), ex. copper & aluminum, incl. nickel and zinc", + "2807013": "Copper base castings (excluding die-castings)", + "310231": "Steel cans and tinware end products", + "310331": "Aluminum cans and can components", + "320106": "Steel shipping barrels and drums (excl. beer barrels) (more than 12-galllon capacity)", + "320107": "Outboard motorboats, wood or metal, incl. comm. and military (exc. sailboats and lifeboats)", + "410104": "Builders' hardware (lock units, key blanks, door & window hardware, cabinet hardware, etc.)", + "4103": "Marketing consulting services", + "410311": "Motor vehicle hardware", + "410341": "Other transportation equipment hardware, incl. marine & aircraft (excl. motor vehicle hardware)", + "4104": "Process, physical distribution, and logistics consulting services", + "410411": "Furniture hardware", + "4105": "Other miscellaneous hardware", + "410502": "Other miscellaneous hardware", + "420135": "Mechanics hand service tools", + "420145": "Edge tools, hand operated", + "420155": "All other misc handtools, including cutting dies, machine & power-driven (except metal cutting)", + "4201554": "All other handtools, n.e.c.", + "420168": "Saw blades and handsaws", + "520114": "Vitreous plumbing fixtures, china lavatories, & flush tanks, incl. plumbing accessories", + "5402": "Plumbing fixtures, fittings, and trim", + "540211": "Bath and shower fittings", + "540218": "Lavatory and sink fittings", + "540223": "Miscellaneous plumbing fixtures, fittings, and trim", + "56": "Enameled iron & metal sanitary ware", + "5601": "Enameled iron and metal sanitary ware", + "560102": "Enameled iron and metal sanitary ware", + "610106": "Cast iron heating boilers, radiators and convectors", + "610112": "Steel heating boilers (15 psi or less) and all hot water heating boilers (except parts)", + "6201": "Surgical and medical instruments", + "620146": "Furnaces and heaters, including parts", + "6201461": "Warm air furnaces, including parts", + "62014611": "Warm air furnaces", + "6201462": "Floor and wall furnaces, unit heaters, infrared heaters, & mechanical stokers, including parts", + "630161": "Other heating equipment, non-electric, including parts", + "640141": "Domestic heating stoves", + "66": "Lawn/garden equipment", + "6601": "Domestic water heaters", + "660101": "Household water heaters, electric, for permanent installation", + "660114": "Household water heaters, except electric", + "710209": "Metal doors and frames (except storm)", + "710313": "Metal windows (except storm sash)", + "710413": "Metal molding and trim and store fronts", + "710515": "Metal combination screen, storm sash, and storm doors", + "710717": "Metal window and door screens (except combination screens) and metal weather strip", + "720123": "Metal tanks, heavy gauge, including field-erected", + "7301": "Sheet metal products", + "730120": "Sheet metal air-conditioning ducts and stove pipe", + "730170": "Sheet metal roofing and roof drainage equipment", + "730190": "Sheet metal flooring and siding", + "7301A1": "Sheet metal awnings, canopies, cornices, and soffits", + "7301C": "Sheet metal electronic enclosures", + "7301C1": "Steel sheet metal computer & peripheral equipment enclosures", + "7301C2": "Aluminum sheet metal computer & peripheral equipment enclosures", + "7301C3": "Other sheet metal electronic enclosures (excl. computers)", + "7301G": "Other sheet metal work", + "7301G1": "Roof ventilators, louvers, & dampers for heating, ventilation, and air-conditioning", + "7301G3": "Aluminum and other sheet metal work", + "7405": "Fabricated structural metal", + "74051": "Fabricated structural metal bar joists and concrete reinforcing bars", + "740510": "Fabricated structural iron & steel for industrial bldgs metal bar joists, short span", + "740514": "Fabricated structural iron & steel for commercial, residential, institutional, & public bldgs.", + "74055": "Other fabricated structural metal, including for bridges", + "740553": "Fabricated structural metal for bridges", + "740554": "Other fabricated structural iron and steel, aluminum, and other metals", + "740775": "Custom roll form products", + "7408": "Ornamental and architectural metal work", + "740803": "Iron, steel, and aluminum stairs, staircases and fire escapes", + "740811": "Metal grilles, registers and air diffusers", + "740813": "Steel and aluminum fences, gates (not wire), and railings and window guards", + "740814": "Open metal flooring, grating and studs", + "74082": "Other architectural and ornamental metal work", + "740821": "Other aluminum and metal architectural and ornamental work", + "740822": "Other iron and steel architectural and ornamental work", + "740824": "Metal stalls and corrals", + "7411": "Other transformers and parts for transformers", + "741151": "Fabricated metal pipe, tube, and fittings", + "7501": "Heat exchangers and steam condensers", + "750103": "Heat exchangers and steam condensers (except for nuclear applications)", + "750106": "Steel power boilers, parts and attachments (excl. nuclear applications)", + "7601": "Telephone and wireline data networking equipment", + "760102": "Fabricated steel plate", + "7901": "Storage batteries", + "790101": "Prefabricated metal building systems (excl. farm service bldgs, residential bldgs, and parts)", + "7901011": "Non-industrial prefabricated metal building systems (excl. farm svc., residential, and parts)", + "7901012": "Industrial & commercial prefab metal building systems (excl farm svc bldgs, residential, parts)", + "790201": "Farm service buildings and other prefabricated and portable buildings, steel and aluminum", + "790354": "Panels, parts, and sections for prefabricated buildings, steel and aluminum", + "810206": "Hex bolts, including heavy, tap-and-joint", + "810231": "Cap, set, machine, lag, flange, and self-locking screws, except aircraft types", + "810262": "Other metal bolts, incl. square, round, plow, high-strength structural, and bent", + "810263": "Other externally threaded metal fasteners, including studs, except aircraft types", + "810312": "Internally threaded fasteners, except aircraft types", + "8105": "Automatic environmental controls for monitoring residential, commercial, and appliance use", + "810536": "Aircraft fasteners, except plastics (including aerospace)", + "810648": "Formed products, except fasteners, made by cold-, warm-, or hot-heading processes", + "8302": "Residential electric lighting fixtures, except portable", + "830225": "Residential electric lighting fixtures, except portable", + "830302": "Commercial and institutional electric lighting fixtures, including parts and accessories", + "830304": "Industrial electric lighting fixtures,including parts and accessories", + "8305": "Other lighting equipment", + "830522": "Outdoor lighting equipment (including parts and accessories)", + "830524": "All other miscellaneous electric and nonelectric lighting equipment, incl parts and accessories", + "850101": "Ammunition, except for small arms", + "860101": "Ordnance and ordnance accessories, n.e.c.", + "88": "Fabricated ferrous wire products", + "8801": "Ferrous wire rope, cable, forms and strand", + "880101": "Ferrous wire rope, cable, forms and strand", + "8801012": "Noninsulated ferrous wire rope, cable, forms and strand, made from purchased wire", + "8807": "Ferrous wire cloth, other woven wire products", + "880701": "Ferrous wire cloth, other woven wire products", + "8807012": "Ferrous wire cloth and other ferrous woven wire products, made from purchased wire", + "8809": "Other fabricated ferrous wire products", + "880993": "Steel fencing and fence gates", + "880996": "Other fabricated ferrous wire products, n.e.c.", + "8812": "Steel nails, staples, tacks, spikes and brads", + "881201": "Steel nails, staples, tacks, spikes and brads", + "8904": "Nuclear radiation detection & monitoring instruments", + "890424": "Precision mechanical wire springs", + "8904241": "Precision mechanical extension- and torsion-type wire springs", + "8904242": "Precision mechanical compression-type springs", + "890425": "Other light gauge wire springs", + "8905": "Physical properties and kinematic testing equipment", + "890507": "Automotive job stampings", + "890521": "Precision turned products, automotive", + "890522": "Precision turned products, except automotive", + "890552": "Nonferrous woven wire, made from purchased wire", + "890564": "Metal powders, paste, and flake", + "890571": "Powder metallurgy parts, except bearings, gears, etc.", + "890589": "Other fabricated metal products", + "8907": "Metal stampings n.e.c.", + "890701": "Metal job stampings, except automotive", + "8907011": "Recreational vehicle metal job stamping", + "8907012": "Motor and generator metal job stamping", + "8907013": "Other metal job stampings", + "8907015": "Electrical appliance metal job stamping", + "890709": "Other metal stampings, n.e.c., incl. stamped and pressed metal, and crowns and closures", + "8907092": "Stamped and pressed metal end products, including vitreous enameled products", + "8908": "Metal foil and leaf", + "890811": "Flexible packaging foil", + "8909": "Heavy gauge springs", + "890912": "Hot formed steel springs, except wire", + "890913": "Cold formed steel springs, except wire", + "140111": "Commercial turf and grounds care equipment, including parts and attachments", + "140211": "Farm plows, harrows, rollers, pulverizers, etc., and attachments", + "1404": "Farm dairy equipment, sprayers and dusters, farm blowers, and attachments", + "140411": "Farm dairy equipment, sprayers and dusters, farm blowers, and attachments", + "140511": "Planting, seeding, and fertilizing machinery and attachments", + "1406": "Truck trailers", + "140611": "Harvesting machinery (except hay and straw) and attachments", + "1407": "Haying machinery and attachments", + "140711": "Haying machinery and attachments", + "1408": "All other farm machinery and equipment, excluding parts, including attachments", + "140811": "All other farm machinery and equipment, excluding parts, including attachments", + "140911": "Parts for farm machinery, for sale separately", + "2A03": "Construction machinery for mounting (excluding parts, winches, snow clearing attachments)", + "2A0302": "Construction machinery for mounting (excluding parts, winches, snow clearing attachments)", + "2A04": "Tractor shovel loaders (skid steer, wheel, crawler, and integral design backhoes)", + "2A0406": "Tractor shovel loaders (skid steer, wheel, crawler, and integral design backhoes)", + "2A05": "Construction wheel and crawler tractors, dozers, self-propelled log skidders, etc.", + "2A0501": "Construction wheel and crawler tractors, dozers, self-propelled log skidders, etc.", + "2B05": "Power cranes, draglines, & shovels (excavators) (incl. surface mining equip.) (excluding parts)", + "2B0504": "Power cranes, draglines, & shovels (excavators) (incl. surface mining equip.) (excluding parts)", + "2C0109": "Mixers, pavers, and related equipment (excluding parts)", + "2D": "Off-highway, equipment, ex. parts", + "2D02": "Off-highway trucks, haulers, truck-type tractor chassis, trailers, etc. (excluding parts)", + "2D0201": "Off-highway trucks, haulers, truck-type tractor chassis, trailers, etc. (excluding parts)", + "2D03": "Graders, rollers & compactors, rough-terrain forklifts, scrapers, trenchers, etc. (excl. parts)", + "2D0301": "Graders, rollers & compactors, rough-terrain forklifts, scrapers, trenchers, etc. (excl. parts)", + "2J": "Misc. construction machinery and equipment", + "2J01": "Winches, aerial work platforms, and automotive wrecker hoists, including parts and attachments", + "2J0101": "Winches, aerial work platforms, and automotive wrecker hoists, including parts and attachments", + "2J03": "Other construction machinery and equipment (excluding parts)", + "2J0301": "Other construction machinery and equipment (excluding parts)", + "2K": "Parts for construction machinery and equipment, sold separately", + "2K01": "Parts for construction machinery and equipment, sold separately", + "2K0101": "Parts for cranes, draglines, and shovels (including surface mining equipment) (sold separately)", + "2K0102": "Parts for off-highway wheel tractors and shovel loaders (sold separately)", + "2K0103": "Parts for other construction machinery (sold separately)", + "3211": "Transportation of passengers for manufacturing industries", + "321101": "Power-driven handtools, including parts and attachments", + "3211011": "Power-driven handtools, pneumatic, hydraulic, and powder-actuated", + "3211013": "Power-driven handtools, battery-powered (cordless), including parts", + "3211014": "Power-driven handtools, electric (except battery powered), including parts", + "330175": "Arc welding machines, components, and accessories, excluding electrodes and stud welding equip", + "330276": "Resistance welders, components, accessories, and electrodes", + "330378": "Arc welding electrodes, metal", + "330461": "Gas welding and cutting equipment, parts, attachments, and accessories", + "3306": "Other welding equipment, components, and accessories (excluding arc, resistance, and gas)", + "330629": "Other welding equipment, components, and accessories (excluding arc, resistance, and gas)", + "3407": "Industrial process furnaces and ovens, except parts and attachments", + "340711": "Industrial process furnaces and ovens, except parts and attachments", + "3409": "Parts and attachments for industrial process furnaces and ovens", + "340901": "Parts and attachments for industrial process furnaces and ovens", + "350144": "End mills and milling cutters", + "350145": "Threading tools, including blanks, tips and inserts", + "350146": "Carbon and high-speed steel, shank, solid, tipped carbide twist drills", + "350147": "Taps, carbide indexible, and throwaway inserts for machine tools", + "350149": "Other cutting tools for machine tools, excluding tips and blanks", + "350243": "Precision measuring tools", + "350501": "Other machine tool attachments and accessories", + "36": "Abrasive products", + "3601": "Nonmetallic sized grains, powders, and flour abrasives (incl. graded only)", + "360105": "Nonmetallic sized grains, powders, and flour abrasives (incl. graded only)", + "3603": "Nonmetallic abrasive products (including diamond abrasives)", + "360311": "Nonmetallic abrasive products (including diamond abrasives)", + "3605": "Nonmetallic coated abrasive products and buffing wheels, polishing wheels, and laps", + "360505": "Nonmetallic coated abrasive products and buffing wheels, polishing wheels, and laps", + "3632": "Metal abrasives including steel and iron grid, shot, and sand, and other metal abrasives", + "363206": "Metal abrasives including steel and iron grid, shot, and sand, and other metal abrasives", + "3713": "Metal grinding, polishing, buffing, honing, and lapping machines", + "371361": "Metal grinding, polishing, buffing, honing, and lapping machines", + "3720": "Other metal-cutting machine tools", + "372041": "Other metal-cutting machine tools", + "3721": "Metal machining centers", + "372121": "Metal machining centers", + "3753": "Rebuilt metal-cutting machine tools and parts for metal-cutting machine tools", + "375311": "Rebuilt metal-cutting machine tools and parts for metal-cutting machine tools", + "3826": "Metal-forming machine tools (except rebuilt and parts)", + "382611": "Metal punching and shearing (power & manual), and bending and forming machines (power only)", + "382631": "Metalworking presses (except forging and die-stamping presses)", + "382651": "Other metal-forming machine tools (except presses)", + "3852": "Rebuilt metal-forming machine tools and parts for metal-forming machine tools", + "385205": "Rebuilt metal-forming machine tools and parts for metal-forming machine tools", + "390135": "Special tools, dies, jigs, and fixtures", + "3901351": "Jigs and fixtures, including parts", + "3901353": "Metalworking dies and die sets", + "3901357": "Standard punches, industrial prototypes, die parts & other special tooling for dies", + "3903": "Industrial molds and mold boxes", + "390312": "Industrial injection-type molds made of metal for plastics", + "390331": "Other industrial molds and mold boxes", + "3A": "Metalworking machinery n. e. c.", + "3A03": "Rolling mill and other metalworking machinery, including assembly machines", + "3A0310": "Rolling mill and other metalworking machinery, including assembly machines", + "3A03101": "Metalworking assembly machines", + "3A03102": "Other metalworking machinery", + "3A03103": "Rolling mill machinery", + "410212": "Industrial pumps, except hydraulic fluid power pumps", + "4107": "Photographic and photocopying equipment", + "410701": "Photographic and photocopying equipment", + "4108": "Industrial spraying equipment", + "410801": "Industrial spraying equipment", + "4109": "Measuring and dispensing pumps and parts and attachments", + "410906": "Measuring and dispensing pumps and parts and attachments", + "4113": "Inputs to stage 4 goods producers, goods excluding foods and energy", + "411311": "Domestic water systems", + "4115": "Air and gas compressors and vacuum pumps", + "411501": "Air and gas compressors and vacuum pumps", + "4119": "Other pumps, including parts and attachments", + "411911": "Parts and attachments for pumps", + "411915": "All other pumps, including domestic sump, oil well, and oil field pumps", + "4119151": "Domestic sump pumps", + "4119153": "Oil-well and oil-field pumps", + "4119155": "Other pumps, except automotive circulating pumps, and measuring & dispensing pumps", + "420112": "Elevators and moving stairways", + "420221": "Parts and attachments for elevators and moving stairs (sold separately)", + "430114": "Household vacuum cleaners and other floor care machines (including parts and attachments)", + "4302": "Fluid power valves", + "430201": "Fluid power valves", + "4302013": "Nonaerospace type hydraulic directional control valves", + "4302014": "Nonaerospace type hydraulic valves, except directional control", + "4302015": "Nonaerospace type pneumatic directional control valves", + "4302016": "Nonaerospace type pneumatic valves, except directional control", + "430201A": "Aerospace type fluid power valves", + "4303": "Fluid power cylinders, actuators, accumulators, cushions, & parts", + "430312": "Non-aerospace hydraulic & all aerospace-type fluid power cylinders", + "430313": "Non-aerospace pneumatic fluid power cylinders", + "430315": "Parts for hydraulic & pneumatic cylinders and actuators", + "4304": "Fluid power hose and tube fittings", + "430406": "Fluid power hose and tube fittings", + "4304062": "Nonaerospace type flared (metal) fittings, couplings, and assemblies", + "4305": "Parts for fluid power valves", + "430501": "Parts for fluid power valves", + "440212": "Unit handling conveyors and conveying systems", + "4402122": "Unit handling gravity and trolley conveyors and conveying systems", + "4402124": "All other unit handling conveyors, including tow, belt, roller, pneumatic, portable, etc.", + "440216": "Bulk material handling conveyors and conveying systems", + "4403": "Parts and attachments for small electric household appliances, including fan parts", + "44035": "Industrial trucks, tractors, mobile straddle carriers & cranes, & automatic stacking machines", + "440353": "Work trucks with lifting & handling equipment, riding, electric, self-propelled", + "440356": "Work trucks with lifting & handling equipment, non-riding electric or any non-electric", + "440357": "Work trucks not fitted with lifting & handling equipment, electric or non-electric", + "440358": "Bulk powered material moving equipment, dock boards, and metal pallets and skids", + "440378": "Parts and attachments for industrial trucks and tractors", + "4404": "Small electric household appliances, including fans", + "440481": "Hoists and parts and attachments for hoists (sold separately)", + "440485": "Overhead traveling cranes and monorail systems, including parts and attachments sold separately", + "4406": "Parts and accessories for conveyors and conveying systems", + "440601": "Parts and accessories for unit handling conveyors and conveying systems", + "440602": "Parts and accessories for bulk material handling conveyors and conveying systems", + "450108": "Loose gear, pinions and racks", + "450117": "Speed changers and industrial high speed drives & parts other than loose gearing", + "450201": "Plain bearings and bushings", + "450212": "Mechanical power transmission equipment, excl. speed changers, drives, & gears", + "4611": "Vehicle and industrial scales", + "461101": "Vehicle and industrial scales", + "4611011": "Motor truck and railroad track scales", + "4611012": "Industrial scales (including automatic checkweigher and bulkweigher scales)", + "4611013": "Miscellaneous non-vehicle scales (crane, susp., tank, hopper, measuring dev, lab, bulk convyor)", + "4612": "Retail, commercial, household, and mailing scales and balances", + "461201": "Retail, commercial, household, and mailing scales and balances", + "4613": "Parts, attachments, and accessories for scales and balances", + "461301": "Parts, attachments, and accessories for scales and balances", + "470143": "Dust collection and other air purification equipment for cleaning incoming air", + "4701431": "Air filters for air-conditioners and furnaces, etc., of 2400 CFM or less, except parts", + "4701432": "Other dust collection and air purification equipment, except parts", + "4701433": "Parts for dust collection and air purification equipment", + "470144": "Dust collection and other air purification equipment for industrial gas cleaning systems", + "470145": "Industrial and commercial fans and blowers", + "4701452": "Centrifugal blower filter units, and classes I-IV centrifugal fans, except parts", + "4701453": "Other centrifugal fans and blowers, except parts", + "4701457": "Axial fans and industrial propeller fans, except parts", + "4701458": "Power roof ventilators, except parts", + "4701459": "Parts and accessories for fans and blowers", + "480222": "Unitary air-conditioners, except air source heat pumps", + "4803": "Commercial refrigeration equipment", + "480331": "Commercial refrigeration equipment", + "4806": "All other miscellaneous refrigeration and air-conditioning equipment", + "480631": "All other miscellaneous refrigeration and air-conditioning equipment", + "4807": "Heat transfer equipment, including heat pumps", + "480732": "Heat transfer equipment, except dehumidifiers", + "480734": "Heat pumps", + "4808": "Refrigerant compressors, except automotive", + "480812": "Refrigerant compressors, except automotive", + "4809": "Parts and accessories for air conditioning and heat transfer equipment", + "480901": "Parts and accessories for air conditioning and heat transfer equipment", + "4815": "Refrigeration condensing units", + "481511": "Refrigeration condensing units", + "4902": "Metal valves, except fluid power", + "490201": "Gates, globes, angles, and checks", + "4902011": "Gates, globes, angles, straightway (Y-type) checks, stop & check, 3- & 4-way, etc.", + "4902012": "Industrial valves for water works and municipal equipment", + "490202": "Industrial ball valves, incl. manual and power operated", + "490203": "Industrial butterfly valves, incl. manual and power operated", + "490204": "Industrial plug valves", + "490205": "Plumbing and heating valves and specialties, except plumbers' brass goods", + "490208": "Solenoid valves", + "490209": "Other industrial valves, including nuclear", + "490211": "Automatic regulating and control valves", + "490531": "Ball bearings, complete, unmounted", + "490534": "Mounted bearings, except plain", + "490535": "Parts and components for ball and roller bearings, incl. balls and rollers", + "490537": "Tapered roller bearings (including cups & cones), unmounted", + "490538": "Other roller bearings, unmounted", + "4907": "Industrial patterns", + "490701": "Industrial patterns", + "4908": "Filters and strainers", + "490805": "Filters and strainers, except fluid power", + "4908051": "Industrial filters and strainers and reusable media, except fluid power", + "4908052": "Nonreusable media for filters and strainers, except fluid power", + "4908053": "Parts and accessories for filters and strainers, except fluid power", + "4911": "Other miscellaneous general purpose equipment", + "491102": "Other miscellaneous general purpose equipment", + "510114": "Personal computers and workstations (excluding portable computers)", + "510115": "Portable computers, laptops, tablets and other single user computers", + "510116": "Host computers, multiusers (mainframes, UNIX and PC servers)", + "520101": "Computer storage devices (except parts, attachments and accessories)", + "5405": "Parts, attachments, and accessories for computer terminals and peripherals", + "540501": "Parts, attachments, and accessories for computer terminals and peripherals", + "5406": "Computer terminals (including POS and funds-transfer devices) and other computer peripherals", + "540602": "Computer terminals (including POS and funds-transfer devices) and other computer peripherals", + "610111": "Dairy and milk products plant machinery and equipment", + "610409": "Commercial food products machinery (except packaging and cooking equipment)", + "6105": "Industrial food products machinery for processing foods, beverages, & animal & fowl feed", + "610501": "Industrial food products machinery for processing foods, beverages, & animal & fowl feed", + "6105012": "Other industrial food and feed machinery", + "6105013": "Machinery for sorting, grading, and cleaning fruits, vegetables, eggs, and for processing meat", + "6105014": "Parts and attachments for industrial food and feed products machinery", + "6277": "Textile machinery parts and attachments", + "627701": "Textile machinery parts and attachments", + "630602": "Sawmill and woodworking machinery, excluding parts and attachments (sold separately)", + "630603": "Parts, attachments, & accessories for sawmill & woodworking machinery", + "640114": "Paper industries machinery, excluding parts & attachments (sold separately)", + "640115": "Parts and attachments for paper industries machinery", + "65": "Dental equipment and supplies", + "6508": "Printing presses", + "650830": "Printing presses", + "6509": "Other printing machinery and equipment", + "650912": "Other printing machinery and equipment, incl. pre-press preparation equipment & plates", + "650913": "Parts, attachments, & accessories for printing trades machinery", + "650914": "Bookbinding machinery and equipment", + "6603": "Plastics and rubber working machinery", + "660319": "Rubberworking machinery and equipment, excluding molds", + "66039": "Plastics working machinery and equipment, excluding patterns and molds, including parts", + "660391": "Plasticworking machinery (excluding parts)", + "660395": "Parts for plasticworking machinery", + "6606": "Miscellaneous special industry machinery", + "660615": "Chemical manufacturing machinery", + "660632": "Foundry machinery and parts", + "660638": "Semiconductor manufacturing machinery and parts", + "660641": "Printed circuit board manufacturing machinery", + "660647": "All other miscellaneous special industry machinery and equipment", + "67": "Cutlery, flatware (except precious), razors and razor blades", + "6705": "Packing, packaging, and bottling machinery and parts", + "670501": "Packing, packaging, and bottling machinery, excluding parts", + "670502": "Parts for packing, packaging, and bottling machinery", + "68": "Metal kitchen utensil, pots, and pans", + "6801": "Metal kitchen utensil, pots, and pans", + "68013": "Commercial cooking and food warming equipment (incl. parts)", + "680131": "Commercial cooking equipment incl. ranges, deep-fat fryers, etc. except electric", + "680132": "Commercial electric cooking equipment, incl. ranges, deep-fat fryers, etc.", + "680133": "Parts and accessories for commercial cooking and food warming equipment", + "68014": "Other service industry machinery, incl. electronic teaching mach. & auto. maintenance equipment", + "680141": "Coin-operated machines and mechanisms (incl. parts)", + "680143": "Commercial laundry and drycleaning machinery products (incl. parts)", + "680145": "Commercial and industrial floor & carpet cleaning machines, ex. vacuum cleaners (incl. parts)", + "680147": "Electronic teaching machines, teaching aids, etc., (incl. kits and parts)", + "680148": "All other parts and attachments for service industry equipment", + "680149": "Other service industry equipment", + "710143": "Current-carrying switches for electrical circuitry (including vehicular switches)", + "710144": "Current-carrying wire connectors for electrical circuitry", + "710147": "Current-carrying wiring devices n.e.c.", + "710215": "Noncurrent-carrying pole and transmission line hardware", + "710216": "Noncurrent-carrying electrical conduit and conduit fittings, incl.plastic conduit & fittings", + "710217": "Other noncurrent-carrying wiring devices and supplies (boxes, covers, bar hangers, etc.)", + "710252": "Porcelain, steatite, and other ceramic electrical products", + "7205": "Test equipment for electrical, radio, & communication circuits & motors", + "720501": "Test equipment for electrical, radio, & communication circuits & motors", + "7209": "Electrical integrating instruments and other instruments to measure electricity", + "720901": "Electrical integrating instruments and other instruments to measure electricity", + "730312": "Fractional horsepower motors and generators", + "7304": "Integral horsepower motors and generators (excluding land transportation types)", + "730405": "Integral horsepower motors and generators (excluding land transportation types)", + "7309": "Parts and supplies for motors and generators", + "730901": "Parts and supplies for motors and generators", + "7311": "Other motors and generators", + "731101": "Other motors and generators", + "7311011": "Land transportation motors, generators, and control equipment (except parts)", + "7311012": "Prime mover generator sets, except steam & hydraulic turbine", + "7311015": "Armature rewinding on a factory basis", + "7409": "Power and distribution transformers, except parts", + "740999": "Power and distribution transformers, except parts", + "741101": "Commercial, institutional and industrial general-purpose transformers, all voltages", + "741102": "Specialty transformers, except fluorescent lamp ballasts", + "741109": "Power regulators, boosters, and other transformers and parts for all transformers", + "7507": "Industrial controls and related parts and accessories", + "750799": "Industrial controls and related parts and accessories", + "7507991": "General-purpose industrial controls", + "7507992": "Parts for industrial controls and motor-control accessories", + "7507993": "Specific-purpose industrial controls", + "7522": "Switchgear and switchboard apparatus", + "752201": "Switchgear and switchboard apparatus", + "7522013": "Low voltage panelboards and distribution boards, 1000 volts or less", + "752201A": "Switchgear, except relays and ducts", + "760112": "Carrier line equipment and non-consumer modems", + "760121": "Telephone switching and switchboard equipment", + "760141": "Wireline voice and data network equipment", + "760301": "Broadcast, studio, and related electronic equipment", + "760302": "Radio station and wireless communication equipment", + "7603021": "Wireless networking equipment", + "7603022": "Radio station equipment", + "7603023": "Other broadcast and wireless communications systems and equipment", + "7603031": "Alarm systems, including electric sirens and horns", + "7603032": "Vehicular and pedestrian traffic control equipment", + "7603033": "Intercommunications systems, including inductive paging systems", + "7605": "Electronic systems and equipment, n.e.c.", + "760512": "Electronic systems and equipment, n.e.c.", + "7606": "Search, detection, navigation & guidance systems and equipment", + "760613": "Search, detection, navigation & guidance systems and equipment", + "77": "Electric lamp bulbs, tubes, and components", + "7704": "Electric lamp bulbs, tubes, and components", + "770401": "Electric lamp bulbs, tubes, and components", + "7821": "Relays for electronic circuitry, industrial control overload, and switchgear type", + "782119": "Relays for electronic circuitry, industrial control overload, and switchgear type", + "7822": "Switches, mechanical, for electronic circuitry", + "782299": "Switches, mechanical, for electronic circuitry", + "7824": "Connectors for electronic circuitry", + "782481": "Connectors for electronic circuitry", + "7828": "Filters, crystals, and transducers", + "782890": "Filters, crystals, and transducers", + "7828901": "Crystal, filter, piezoelectric, and other related electronic devices (exc. microwave filters)", + "7839": "Integrated circuit packages, including microprocessors", + "783911": "Integrated circuit packages, including microprocessors", + "7839111": "Microprocessors (including microcontrollers)", + "7847": "Other semiconductor devices, incl. transistors, diodes, and semiconductor parts such as wafers", + "784711": "Other semiconductor devices, incl. transistors, diodes, and semiconductor parts such as wafers", + "7849": "Bare printed circuit boards", + "784901": "Bare printed circuit boards", + "7853": "Electronic coils, transformers, and other inductors", + "785399": "Electronic coils, transformers, and other inductors", + "7854": "Capacitors and resistors for electronic circuitry", + "785411": "Capacitors for electronic circuitry", + "7856": "Microwave components, electron tubes, and other electronic components, n.e.c.", + "785602": "Microwave components and devices, exc. antennae, tubes and semiconductors", + "785603": "All other miscellaneous electronic components", + "7861": "Printed circuit assemblies, loaded boards, modules and consumer external modems", + "786199": "Printed circuit assemblies, loaded boards, modules and consumer external modems", + "790103": "Storage batteries, lead acid type, BCI dimensional group 8D or smaller", + "790104": "Storage batteries, lead acid type, larger than BCI dimensional group 8D", + "790105": "Storage batteries (excluding lead acid), including parts for all storage batteries", + "7901051": "Storage batteries (excluding lead acid)", + "790229": "Primary batteries", + "790326": "Carbon and graphite electrodes for electric furnaces and electrolytic cell use", + "790335": "All other carbon and graphite products", + "790512": "Irradiation equipment", + "790541": "Electromedical equipment, including diagnostic, therapeutic and patient monitoring equipment", + "7929": "Miscellaneous electrical industrial apparatus", + "792902": "Rectifying apparatus", + "792904": "Other electrical equipment for industrial use, except for electronic circuitry", + "7939": "All other electrical equipment and components, except industrial", + "793901": "All other electrical equipment and components, except industrial", + "810501": "Automatic environmental controls for monitoring residential, commercial, and appliance use", + "820171": "Industrial process control instruments", + "840103": "Counting devices", + "8504": "Hospital beds and specialized hospital furniture", + "850404": "Hospital beds and specialized hospital furniture", + "860111": "Sighting, tracking, and fire-control equipment, optical type", + "8602": "All other miscellaneous optical instruments and lenses", + "860211": "All other miscellaneous optical instruments and lenses", + "8603": "Laboratory analytical instruments", + "860311": "Laboratory analytical instruments", + "890199": "Aircraft engine instruments", + "890499": "Nuclear radiation detection & monitoring instruments", + "890599": "Physical properties and kinematic testing equipment", + "8906": "Commercial, geophysical, meteorological, surveying, drafting & general-purpose instruments", + "890699": "Commercial, geophysical, meteorological & general-purpose instruments", + "91": "Sporting goods, including boats, retailing", + "9102": "Oil and gas field drilling, surveying, and cementing machinery (except parts sold separately)", + "910201": "Oil and gas field drilling, surveying, and cementing machinery (except parts sold separately)", + "910201A": "Rotary oil and gas field drilling machinery and equipment (except parts sold separately)", + "910201C": "Oil and gas field derricks and well surveying machinery", + "910201D": "Cementing and other oil and gas field drilling machinery (except parts sold separately)", + "9104": "Oil field and gas field production machinery (except pumps and parts sold separately)", + "910456": "Oil field and gas field production machinery (except pumps and parts sold separately)", + "9106": "Parts and attachments for oil and gas field machinery and equipment", + "910602": "Parts and attachments for oil and gas field drilling machinery and equipment", + "910604": "Parts and attachments for oil and gas field production machinery and equipment", + "9207": "Mining machinery and equipment (except parts sold separately)", + "920701": "Underground mining machinery (except parts sold separately)", + "920702": "Crushing, pulverizing, & screening machinery (except parts sold separately)", + "920703": "Drills and other mining machinery (except parts sold separately)", + "920704": "Mineral processing & beneficiation machinery (except parts sold separately)", + "9253": "Parts and attachments for mining machinery and equipment (sold separately)", + "925303": "Parts and attachments for mining machinery and equipment (sold separately)", + "940116": "Gasoline engines (except aircraft, automobile, highway truck, bus & tank)", + "9407": "All other jewelry and personal goods (excluding costume)", + "940725": "Diesel, semidiesel, and dual-fuel engines (except automotive)", + "9408": "Jewelers' material and lapidary work", + "940811": "Jewelers' findings and materials, precious metal", + "9413": "Total construction inputs to stage 4 intermediate demand", + "941301": "Parts & accessories for internal combustion engines, ex. aircraft & gasoline automotive engines", + "95": "Pens, pencils, and marking devices", + "9505": "Machine shop products", + "950501": "Machine shop job work and job order repairs", + "97": "Brooms and brushes", + "9701": "Turbines and turbine generator sets (excluding parts)", + "970102": "Turbine generator sets", + "970103": "Steam, gas, and other turbines and turbine generators", + "98": "Gaskets, packing, and sealing devices", + "9801": "Gaskets and gasketing material", + "980101": "Parts & accesories for turbines, turbine generators, and turbine generator sets", + "110102": "Membership dues, fitness and recreational sports centers", + "1101041": "Metal household furniture, beds, nonupholstered", + "1101042": "Metal household furniture, other types, nonupholstered", + "120602": "Wood living room furniture (nonupholstered)", + "120603": "Wood dining room, outdoor, and ready-to-assemble furniture (nonupholstered)", + "120605": "Wood bedroom furniture, including infants' and children's, (nonupholstered)", + "120607": "Custom nonupholstered wood household furniture sold direct, excl. kitchen cabinets and vanities", + "130123": "Dual purpose sleep furniture, incl. convertible sofa", + "130141": "Van bodies, sold separately", + "1301411": "Upholstered household davenports, sofas, loveseats, and settees", + "1301412": "Van bodies, separate cab, sold separately", + "1301413": "Upholstered household rocking chairs, including swivel rockers", + "1301414": "Upholstered household reclining chairs, except custom", + "1301415": "Other upholstered household furniture, including custom", + "140104": "Innerspring mattresses, excluding crib size", + "140107": "Mattress foundations", + "140114": "Mattresses, other types, including crib, foam, waterbed mattresses and mattress inserts", + "140122": "Sleep system ensembles and mattresses, excluding conventional waterbeds", + "140134": "Mattress and foundation sets", + "150112": "Metal porch, lawn, outdoor & casual furniture", + "210113": "Wood office desks and extensions", + "210114": "Wood office files, storage units, and tables", + "210116": "Wood office furniture, other types (incl. panel/desking systems)", + "210161": "Fixtures for stores, banks and offices", + "2101611": "Custom architectural woodwork, millwork, and fixtures", + "2101612": "Wood lockers, partitions, and shelving (except custom)", + "2101613": "Wood bank, office, store, and related fixtures (except custom)", + "2101615": "Wood furniture dimensions and nonwood furniture parts and frames", + "220202": "Nonwood commercial storage units, files, and tables", + "220321": "Nonwood commercial desks and extensions", + "220325": "Nonwood office seating", + "220326": "Nonwood office furniture panel systems, and other nonwood office furniture", + "220405": "Shelving and lockers, except wood", + "220405A1": "Commercial shelving, except wood", + "220405A2": "Bookstacks and other shelving, except wood", + "220409": "Fixtures (bank, office, and store) except wood", + "220411": "Other partitions, prefabricated, assembled and knockdown, except wood", + "2401": "Commercial furniture and fixtures, n.e.c.", + "240104": "Bar, bowling center, cafeteria, and restaurant furniture", + "240108": "Other commercial and institutional furniture and fixtures, n.e.c.", + "310101": "Apparel, footwear, and accessories retailing", + "3101013": "Carpets and rugs, tufted", + "320170": "Resilient floor coverings", + "410139": "Gas household ranges, ovens, surface cooking units and equipment", + "410169": "Other household ranges and cooking equipment, including outdoor equipment", + "410220": "Household laundry equipment and parts", + "410329": "Household refrigerators, including refrigerator-freezer combinations", + "410337": "Food freezers, complete units, household", + "410339": "Parts and attachments for household refrigerators and freezers", + "410445": "Room air-conditioners", + "410452": "All other miscellaneous household appliances, including parts", + "440311": "Parts and attachments for small electric household appliances, including fan parts", + "440401": "Small electric household appliances, including fans", + "450135": "Portable residential lighting fixtures, including parts and accessories", + "57": "Speakers and commercial sound equipment", + "5707": "Speakers and commercial sound equipment", + "570708": "Speakers and commercial sound equipment", + "58": "Other home electronic equipment", + "5803": "Other home electronic equipment, including television receivers and automotive A/V equipment", + "580301": "All other consumer audio and video equipment, excluding TV receivers and automotive A/V equip.", + "6501": "Dental equipment and supplies", + "650104": "Mirrors (decorated and undecorated), made from purchased glass", + "6605": "Parts and attachments for consumer lawn, garden, and snow equipment", + "660503": "Parts and attachments for consumer lawn, garden, and snow equipment", + "6607": "Consumer lawn, garden, and snow equipment", + "660701": "Consumer lawn, garden, and snow equipment", + "6607011": "Consumer riding lawn, garden, and snow equipment", + "6607012": "Consumer nonriding lawn, garden, and snow equipment", + "6701": "Cutlery, flatware (except precious), razors and razor blades", + "670102": "Razor blades and razors, except electric", + "670141": "Cutlery, scissors, shears, trimmers, and snips", + "680101": "Stamped and spun kitchen utensils, aluminum", + "680102": "Stamped and spun kitchen utensils, except aluminum", + "69": "Window shades, blinds, and accessories", + "6901": "Window shades, blinds, and accessories", + "690101": "Window shades and window shade accessories and rollers", + "690102": "Venetian blinds", + "690103": "Other shades and blinds, including curtain and drapery fixtures, poles, & rods", + "1107034": "Other glass products, made by flat glass producers", + "110811": "Flat glass (float, sheet, and plate process)", + "1301161": "Machine-made pressed & blown table, kitchen, art, & novelty glassware, made by glass producers", + "1301162": "Machine-made pressed & blown table, kitchen, art & novelty glassware, made from purchased glass", + "1301171": "All other machine-made pressed and blown glassware, made by glass producers", + "1301172": "All other machine-made pressed and blown glassware, made from purchased glass", + "130118": "Handmade pressed and blown glassware", + "1301182": "Handmade pressed and blown glassware, made from purchased glass", + "210120": "Construction sand and gravel (run of pit/bank, washed, screened, etc)", + "2101201": "Construction sand and gravel, Northeast", + "2101202": "Construction sand and gravel, Midwest", + "2101203": "Construction sand and gravel, South", + "2101204": "Construction sand and gravel, West", + "210121": "Crushed and broken stone", + "2101212": "Crushed and broken limestone", + "2101213": "Crushed and broken granite", + "2101219": "Bituminous limestone, sandstone, & other crushed & broken stone", + "220161": "Cement, hydraulic", + "3111": "Inputs to stage 3 goods producers, foods", + "311135": "Structural concrete block", + "3111351": "Structural concrete block, lightweight units (weighing less than 105 lb/cubic ft.) (dry weight)", + "3111352": "Structural concrete block, mediumweight units (weighing 105 - 124 lb/cubic ft.) (dry weight)", + "3111353": "Structural concrete block, normalweight units (weighing 125 lb or more/cubic ft.) (dry weight)", + "3121": "Inputs to stage 3 goods producers, services less trade, transportation, and warehousing", + "312101": "Decorative concrete block (including screen, split, slump, shadowal block, etc.)", + "3131": "Concrete brick", + "313101": "Concrete brick", + "3141": "Concrete pavers", + "314101": "Concrete pavers (including grid, interlocking, etc.)", + "3201081": "Concrete culvert pipe", + "3201082": "Concrete storm sewer pipe", + "3201083": "Concrete pipe, except concrete culvert and storm sewer pipe", + "330101": "Ready-mix concrete", + "330101A": "Northeast region ready-mix concrete", + "330101B": "Midwest region ready-mix concrete", + "330101C": "South region ready-mix concrete", + "330101D": "West region ready-mix concrete", + "340106": "Precast concrete products", + "3401061": "Precast concrete slabs and tile, roof and floor units", + "3401062": "Precast concrete architectural wall panels", + "3401063": "Burial vaults and boxes, precast concrete", + "3401064": "Precast concrete products (excl burial vaults and boxes, slabs and tile, and arch. wall panels)", + "3501071": "Prestressed concrete bridge beams and solid and hollow cored slabs and panels", + "35010711": "Prestressed concrete bridge beams", + "35010712": "Prestressed concrete solid and hollow cored slabs and panels", + "3501072": "Prestressed concrete products (excl bridge beams and solid and hollow cored slabs and panels)", + "420201": "Glazed brick and other brick (paving, floor, and sewer)", + "440131": "Clay floor and wall tile, glazed and unglazed (including quarry tile and ceramic mosaic tile)", + "450199": "All other structural clay products, excluding clay refractories", + "520181": "Clay refractories", + "530112": "Nonclay refractories (excluding dead-burned magnesia)", + "610131": "Prepared asphalt and tar roofing and siding products", + "6101311": "Asphalt smooth-surfaced roll roofing and cap sheets, organic and fiberglass base", + "6101312": "Asphalt mineral-surfaced roll roofing and cap sheets, organic and fiberglass base", + "6101317": "Other prepared asphalt and tar products for roofing and siding", + "620121": "Roofing asphalts, pitches, coatings, and cement", + "710116": "Other gypsum products", + "810104": "Glass containers (including value of packaging)", + "920105": "Mineral wool for thermal and acoustical envelope insulation", + "9202": "Mineral wool for industrial, equipment, and appliance insulation", + "920201": "Mineral wool for industrial, equipment, and appliance insulation", + "940113": "Paving mixtures and blocks", + "940113A": "Emulsified asphalt, including liquid additives", + "940113B": "Other liquid asphalt and tar paving materials, including cut-backs", + "940113C": "Asphalt and tar paving mixtures (excluding liquid)", + "9501": "Cut stone and stone products", + "950111": "Dressed dimension granite (including gneiss, syenite, diorite, and cut granite)", + "950121": "Dressed dimension limestone (including dolomite, travertine, calcareous, tufa, & cut limestone)", + "950151": "Dressed dimension marble and other stone", + "980111": "Nonmetallic gaskets and gasketing", + "980112": "Metallic gaskets and machined seals", + "9802": "Packing and sealing", + "980211": "Compression packing", + "980212": "Molded packing and sealing devices", + "980214": "Rotary oil seals", + "980215": "Axial mechanical face seals and parts", + "99": "Nonmetallic minerals and products, n.e.c.", + "9902": "Clay and stone mining and quarrying", + "990209": "Ground or treated minerals and earths", + "9902094": "Treated lightweight aggregate and crushed slag, minerals and earths", + "9902096": "Other minerals and earths, treated", + "990211": "Dimension stone mining and quarrying", + "990214": "Clay, excluding kaolin and ball clay", + "990214B": "Common (miscellaneous) clay and shale", + "990214C": "Bentonite", + "990214V": "Feldspar, fire clay, and fuller's earth", + "990299": "All other nonmetallic minerals, including talc and gypsum", + "9903": "All other nonmetallic mineral products", + "990312": "Dry-mixed concrete materials (prepackaged sand, gravel, mortar, and cement premixes)", + "990319": "Other nonmetallic mineral products", + "110131": "Passenger cars and chassis", + "1104": "New industrial building construction", + "110401": "New industrial building construction", + "110571": "Trucks, truck tractors, & bus chassis 14,000 lb or less, incl. minivans & suvs", + "110684": "Trucks, over 14,000 lbs GVW", + "1106841": "Truck, truck tractors, and bus chassis (chassis of own manufacture) 14,001 to 33,000 lbs", + "1106842": "Truck, truck tractors, and buses chassis (chassis of own manufacturer) 33,001 lbs or more", + "1106843": "Buses, including military and firefighting vehicles (chassis of own manufacture)", + "1205011": "Gasoline engines and engine parts, new", + "120502": "Motor vehicle steering and suspension parts", + "120503": "Motor vehicle transmission and power train", + "1205031": "Motor vehicle drive train components, except wheels and brakes, new", + "12050310": "Motor vehicle transmissions except auxiliary and parts, new", + "12050313": "Parts for manual and automatic transmissions, new", + "12050314": "Motor vehicle axles and axle parts, new", + "12050315": "Other motor vehicle drive train components, except wheels and brakes, new", + "1205033": "Motor vehicle drive train components, rebuilt", + "120504": "Motor vehicle brake systems", + "1205041": "Motor vehicle brake parts and assemblies, new", + "1205041A": "Motor vehicle drum brake assemblies and parts, new", + "1205041B": "Other motor vehicle brake parts and assemblies, new", + "1205041C": "Motor vehicle disc brake assemblies and parts, new", + "120505": "Filters for internal combustion engines and motor vehicles", + "120506": "Exhaust systems", + "120507": "Motor vehicle wheels", + "120508": "Other motor vehicle parts", + "120511": "Vehicle seating and interior trim", + "1205111": "Automobile trimmings", + "1205113": "Seats for public conveyance and aircraft", + "1205115": "Metal motor vehicle seat frames", + "120512": "Motor vehicle air conditioning systems and compressors", + "120513": "Carburetors, pistons, piston rings, and valves", + "120514": "Motor vehicle electrical and electronic equipment", + "1205141": "Vehicular lighting equipment", + "1205142": "Other motor vehicle electrical and electronic equipment", + "12051421": "Ignition wiring harness and cable sets", + "12051422": "Battery charging alternators, generators, and regulators", + "12051423": "Cranking motors (starters)", + "12051424": "Parts for electrical and electronic engine equipment", + "12051425": "All other miscellaneous non-engine electrical and electronic equipment", + "12051426": "All other miscellaneous complete engine electrical equipment, including spark plugs", + "13015": "Other truck and vehicle bodies, sold separately", + "130151": "Dump truck bodies, sold separately", + "130152": "All other truck and vehicle bodies, sold separately", + "130153": "Service truck bodies, sold separately", + "13027": "Buses and firefighting vehicles, complete, produced on purchased chassis", + "130275": "Buses and firefighting vehicles, complete, produced on purchased chassis", + "13029": "Other trucks and vehicles, complete, produced on purchased chassis", + "130294": "Other trucks and vehicles, complete, produced on purchased chassis, except upfitting trucks", + "130299": "Upfitting trucks, complete, produced on purchased chassis", + "140602": "Truck trailers and chassis, axle rating 10,000 lb or more", + "140603": "Truck trailers and chassis, axle rating less than 10,000 lb", + "150101": "Motor homes, built on purchased chassis", + "1601016": "Conventional travel trailers", + "1601017": "Fifth wheel travel trailers", + "1602": "Courier and messenger services, except air", + "160201": "Courier and messenger services, except air", + "1602013": "Other parts and components, excluding appliances and furnishings", + "1602014": "Truck campers, caps, box covers, and folddown camping trailers", + "210206": "Civilian aircraft", + "210401": "Other accounting services, including billing and review (partial)", + "2301013": "Civilian aircraft engines", + "2301015": "Aeronautical services on aircraft engines", + "2301017": "Aircraft engine parts and accessories", + "23010175": "Parts and accessories for military aircraft engines", + "23010177": "Parts and accessories for civilian aircraft engines", + "250102": "Aircraft propellers and helicopter rotors", + "250103": "Aircraft parts and auxiliary equipment", + "2501031": "Aircraft mechanical power transmission equipment for civilian and military aircraft", + "2501032": "Aircraft landing gear for civilian and military aircraft", + "2501033": "Other aircraft subassemblies and parts for military aircraft", + "2501034": "Other aircraft subassemblies and parts for civilian aircraft", + "310201": "Jewelry retailing", + "320206": "Inboard cabin cruisers, including commercial and military (except sailboats and lifeboats)", + "320207": "Other inboard motorboats, including commercial and military (except sailboats and lifeboats)", + "3203": "Inboard-outdrive boats, including commercial and military (except sailboats and lifeboats)", + "320309": "Inboard-outdrive boats, cabin cruisers, incl. comm. and military (exc. sailboats and lifeboats)", + "320310": "All other inboard-outdrive boats, incl. comm. and military (except sailboats and lifeboats)", + "3204": "All other boats (excluding military and commercial)", + "320406": "All other boats (excluding military and commercial)", + "44010201": "Passenger and freight train cars, new (excluding parts)", + "44010202": "Street, subway, trolley & rapid transit cars (new & rebuilt) & rebuilt passenger/freight cars", + "450102": "Railway maintenance of way & all other railroad and streetcar equipment, parts and accessories", + "9111": "Processed materials less foods and feeds", + "911101": "Self-propelled golf carts and industrial in-plant personnel carriers and parts", + "911104": "Automobile and light truck trailers", + "911105": "All other miscellaneous transportation equipment, including all-terrain vehicles", + "9111051": "All-terrain vehicles and parts", + "9111052": "All other miscellaneous transportation equipment and parts", + "110152": "Nonelectronic games and puzzles (excl. toys), and electronic toys (incl. parts)", + "1101521": "Nonelectronic games and puzzles, including parts", + "110153": "Baby carriages and children's vehicles, excl. bicycles w/pneumatic tires", + "110154": "Other nonelectronic toys, including parts", + "110155": "Models, science & craft kits/supply, & collectors' miniatures", + "110156": "Dolls, toy animals, action figures and stuffed toys, incl parts", + "120103": "Fishing tackle and equipment", + "120127": "Golf equipment, excluding apparel and shoes", + "120182": "Bicycles, adult tricycles, unicycles and parts", + "1201822": "Bicycles, adult tricycles, and unicycles", + "1201825": "Parts for bicycles, adult tricycles, and unicycles", + "120185": "Playground equipment", + "120192": "Gymnasium and exercise equipment", + "120193": "Other sporting and athletic goods", + "130127": "Rifles", + "130128": "Single barrel shotguns, other small firearms n.e.c., and parts & attachments for small arms", + "130129": "Pistols and revolvers", + "130281": "Small arms cartridges and shells", + "130282": "Other ammunition products", + "240208": "Stemmed and redried tobacco", + "2402081": "Tobacco, unstemmed leaf, redried before packing", + "2402084": "Tobacco, stemmed", + "250101": "Other tobacco products", + "2501011": "Cigars", + "2501014": "Chewing and smoking tobacco", + "320100": "Fasteners, zippers, buttons, needles, pins, and buckles (except precious metal)", + "4206": "Photographic supplies", + "420601": "Photographic supplies", + "4206011": "Prepared photographic chemicals", + "4206012": "Photographic sensitized film, plates, paper, & cloth", + "42060121": "Photographic sensitized film, plates, paper, & cloth, silver-halide-type (excl X-ray)", + "42060122": "Photographic sensitized film, plates, paper & cloth, other than silver-halide-type (incl X-ray)", + "5303": "Manufactured mobile homes and nonresidential mobile buildings", + "530301": "Manufactured homes (mobile homes), all width sizes (incl. multisection)", + "620103": "Surgical and medical instruments", + "6201031": "Surgical and medical catheters", + "6201033": "Orthopedic and surgical instruments", + "6201034": "Surgical and medical diagnostic apparatus, excluding electromedical", + "6201035": "Surgical and medical syringes and hypodermic needles", + "6201036": "Surgical and medical blood transfusion and IV equipment, including blood donor kits", + "6201037": "Other surgical and medical apparatus and instruments, excluding parts", + "6201038": "Parts for surgical and medical apparatus and instruments", + "6301041": "Artificial joints and limbs", + "6301042": "Other orthopedic and prosthetic appliances", + "6301044": "All other surgical and medical items", + "640107": "Ophthalmic fronts, temples, and focal and contact lenses", + "640108": "Other ophthalmic goods and prescription ground eyeglass lenses", + "650107": "Dental equipment and supplies", + "6501071": "Professional dental equipment and supplies", + "65010713": "Professional dental equipment", + "65010714": "Professional dental supplies", + "9101": "Sporting goods, including boats, retailing", + "910109": "Burial caskets", + "9101091": "Metal burial caskets & coffins, completely lined & trimmed, adult sizes", + "9101093": "Wood burial caskets & coffins, completely lined & trimmed, adult sizes", + "9101095": "Other burial caskets & coffins, including burial boxes and vaults (except concrete and stone)", + "930113": "Nonelectronic pianos, organs, and nonelectronic piano and organ parts, excluding benches", + "9301132": "Organs", + "9301133": "Nonelectronic piano and organ parts", + "9301171": "Other electronic musical instruments, excluding electronic organs", + "9301172": "Other nonelectronic musical instruments", + "9301173": "Other musical instrument parts & accessories, sold separately, excl. benches & instrument cases", + "940222": "Jewelry, gold and platinum", + "940231": "Silverware and hollowware, precious solid or clad metal", + "9404": "Costume jewelry and novelties", + "940415": "Costume jewelry and novelties", + "940714": "All other jewelry and personal goods (excluding costume)", + "9502": "Pens, markers, mechanical pencils, and associated parts", + "950210": "Pens, markers, mechanical pencils, and associated parts", + "9503": "Lead pencils, art goods, office supplies and small office equipment, excluding paper", + "950307": "Lead pencils, art goods, office supplies and small office equipment, excluding paper", + "9504": "Marking devices", + "950406": "Marking devices", + "96": "Watches, clocks, watchcases, and parts", + "9603": "Watches, clocks, watchcases, and parts", + "960313": "Watches, clocks, watchcases, and parts", + "9705": "Brooms, brushes and mops", + "970501": "Brooms, mops, and dusters", + "9705011": "Brooms", + "9705012": "Mops and dusters, including refills", + "970502": "Paint and varnish brushes and rollers", + "9705021": "Paint and varnish brushes", + "9705022": "Paint holders, pads, roller frames, and rollers", + "970503": "Other brushes, excl. paint and varnish brushes", + "9705031": "Personal brushes", + "9705032": "Brushes, other than personal", + "9A": "Miscellaneous products, n.e.c.", + "9A01": "Candles", + "9A0101": "Candles", + "9A04": "Signs and advertising displays", + "9A0402": "Non-electric signs and displays", + "9A0404": "Electric signs and displays", + "9A09": "All other miscellaneous fabricated products and recyclable materials", + "9A0901": "Other miscellaneous fabricated products", + "9A09011": "Fire extinguishers", + "9A0904": "Other recyclable materials", + "9D": "Reproduction of audio and video media and software", + "9D01": "Reproduction of audio and video media and software", + "9D0102": "Audio and video media reproduction", + "9D0103": "Magnetic and optical recording media", + "120101": "Alcoholic beverages for immediate consumption (partial)", + "1202": "Vehicle loans (partial)", + "120201": "Vehicle loans (partial)", + "130401": "Inland waterways transportation of freight", + "140102": "Air transportation of freight, domestic", + "140103": "Air transportation of freight, international", + "160107": "Mailing services (market dominant services)", + "1601071": "First class mail", + "1601072": "Periodicals mail", + "1601073": "Standard class mail", + "1601074": "Package services mail", + "1601075": "Special services and fees", + "160108": "Shipping services (competitive services)", + "1603": "Air mail and package delivery services, excluding by USPS", + "160301": "Air mail and package delivery services, excluding by USPS", + "1701": "Pipeline transportation of petroleum products", + "170101": "Pipeline transportation of crude petroleum", + "170102": "Pipeline transportation of refined petroleum products", + "170201": "Pipeline transportation of natural gas", + "220102": "Airline passenger services, international", + "320101": "Co-employment staffing services", + "110402": "Sales of general adult and juvenile books", + "1104021": "Sales of general adult books", + "1104022": "Sales of juvenile books", + "120205": "Newspaper subscription and single copy sales", + "1202051": "Newspaper subscriptions, print and online bundled", + "1202052": "Newspaper subscriptions, print only", + "410201": "Human resources consulting services", + "410301": "Marketing consulting services", + "120102": "Home equity loans (partial)", + "410401": "Process, physical distribution, and logistics consulting services", + "110103": "Medicaid patients: physician care", + "1102011": "Commission finishing of cotton broadwoven fabrics", + "1102012": "Other commission finishing of broadwoven fabrics (excl. cotton & wool)", + "1102013": "Private insurance patients: medical laboratory care", + "1102014": "All other patients: medical laboratory care", + "1102021": "Medicare and Medicaid patients: diagnostic imaging center care", + "1102024": "Private insurance and all other patients: diagnostic imaging center care", + "11020241": "Private insurance patients: diagnostic imaging center care", + "11020242": "All other patients: diagnostic imaging center care", + "11030101": "Medicare and Medicaid patients: home health and hospice care", + "110301011": "Medicare patients: home health and hospice care", + "110301012": "Medicaid patients: home health and hospice care", + "11030102": "Private insurance and all other patients: home health and hospice care", + "110301021": "Private insurance patients: home health and hospice care", + "110301022": "All other patients: home health and hospice care", + "1104011": "Hospital outpatient care, general medical & surgical hospitals", + "11040111": "Medicare patients: hospital outpatient care, general medical and surgical hospitals", + "11040112": "Medicaid patients: hospital outpatient care, general medical and surgical hospitals", + "11040113": "Private insurance and all other patients: outpatient care, gen. medical and surgical hospitals", + "1104013": "Hospital outpatient care, specialty hospitals", + "110502": "Private insurance patients: dental care", + "1105021": "Private insurance patients: dental visits and consultations", + "1105022": "Private insurance patients: dental surgical intervention services", + "1105023": "Private insurance patients: dental non-surgical intervention services", + "1105031": "Medicare, Medicaid and all other patients: dental visits and consultations", + "1105032": "Medicare, Medicaid and all other patients: dental surgical intervention services", + "1105033": "Medicare and Medicaid and all other patients: dental non-surgical intervention services", + "2101011": "Hospital inpatient care, general medical and surgical hospitals", + "21010111": "Medicare patients: hospital inpatient care, general medical and surgical hospitals", + "21010112": "Medicaid patients: hospital inpatient care, general medical and surgical hospitals", + "21010113": "Private insur. & all other patients: hospital inpatient, general medical and surgical hospitals", + "210101131": "Private insurance patients: hospital inpatient care, general medical and surgical hospitals", + "210101132": "All other patients: hospital inpatient care, general medical and surgical hospitals", + "2101012": "Hospital inpatient care, psychiatric & substance abuse hospitals", + "21010121": "Hospital inpatient care, psychiatric hospitals", + "210101211": "Medicare patients: hospital inpatient care, psychiatric hospitals", + "210101212": "Medicaid patients: hospital inpatient care, psychiatric hospitals", + "210101213": "Private insurance and all other patients: hospital inpatient care, psychiatric hospitals", + "2101013": "Hospital inpatient care, specialty hospitals", + "21010131": "Medicare patients: hospital inpatient care, specialty hospitals", + "21010132": "Medicaid patients: hospital inpatient care, specialty hospitals", + "21010133": "Private insurance and all other patients: hospital inpatient care, specialty hospitals", + "21020101": "Medicare and Medicaid patients: Nursing home care", + "210201011": "Medicaid patients: Nursing home care", + "210201012": "Medicare patients: Nursing home care", + "21020102": "Private insurance and all other patients: Nursing home care", + "210201021": "Private insurance patients: Nursing home care", + "210201022": "All other patients: Nursing home care", + "21030101": "Medicaid patients: Intellectual and developmental disability center care", + "21030102": "Medicare, private ins. & all other patients: Intellectual & develop. disability center care", + "810201": "Alcohol wholesaling", + "910101": "Sporting goods, including boats, retailing", + "610201": "Automotive parts, including tires, retailing", + "A": "Lawn, garden, and farm equipment and supplies retailing", + "A1": "Lawn, garden, and farm equipment and supplies retailing", + "A101": "Lawn, garden, and farm equipment and supplies retailing", + "A10101": "Lawn, garden, and farm equipment and supplies retailing", + "B": "Furniture retailing", + "B1": "Furniture retailing", + "B101": "Furniture retailing", + "B10101": "Furniture retailing", + "C": "Flooring and floor coverings retailing", + "C1": "Flooring and floor coverings retailing", + "C101": "Flooring and floor coverings retailing", + "C10101": "Flooring and floor coverings retailing", + "D": "Hardware and building materials and supplies retailing", + "D1": "Hardware and building materials and supplies retailing", + "D101": "Hardware and building materials and supplies retailing", + "D10101": "Hardware and building materials and supplies retailing", + "E": "Major household appliance retailing", + "E1": "Major household appliance retailing", + "E101": "Major household appliance retailing", + "E10101": "Major household appliance retailing", + "F": "Fuels and lubricants retailing", + "F1": "Fuels and lubricants retailing", + "F101": "Automotive fuels and lubricants retailing", + "F10101": "Automotive fuels and lubricants retailing", + "F102": "Household fuels retailing", + "F10201": "Household fuels retailing", + "G": "Cleaning supplies and paper products retailing", + "G1": "Cleaning supplies and paper products retailing", + "G101": "Cleaning supplies and paper products retailing", + "G10101": "Cleaning supplies and paper products retailing", + "H": "Book retailing", + "H1": "Book retailing", + "H101": "Book retailing", + "H10101": "Book retailing", + "I": "Other merchandise retailing (partial)", + "I1": "Other merchandise retailing (partial)", + "I101": "Other merchandise retailing (partial)", + "I10101": "Other merchandise retailing (partial)", + "110111": "Metal plating and polishing", + "110349": "Metal heat treating", + "11031": "Contract work on women's, girls' and infants' apparel", + "110311": "Contract work on women's, girls', and infants' shirts and blouses", + "110312": "Contract work on women's, girls', and infants' dresses", + "110313": "Contract work on women's, girls', and infants' nontailored coats, jackets, & other outerwear", + "110314": "Contract work on women's/girls'/infants' skirts, tailored suits/coats, underwear/nightwear, etc", + "11032": "Contract work on men's and boys' (including unisex) apparel", + "110321": "Contract work on men's and boys' pants, work apparel, and other outerwear", + "110323": "Contract work on men's and boys' shirts, tailored suits/coats/jackets, & underwear/nightwear", + "110324": "Contract work on men's and boys' team uniforms, costumes, and other apparel/apparel accessories", + "411": "Inputs to stage 4 goods producers, goods", + "4111": "Inputs to stage 4 goods producers, foods", + "41112": "Finished consumer foods, processed", + "41113": "Finished consumer foods, crude", + "4112": "Inputs to stage 4 goods producers, energy", + "412": "Inputs to stage 4 goods producers, services", + "4122": "Inputs to stage 4 goods producers, transportation and warehousing services", + "4123": "Inputs to stage 4 goods producers, trade services", + "413": "Final demand goods less foods and energy", + "4131": "Finished goods less foods and energy", + "41311": "Finished consumer goods less foods and energy", + "413111": "Nondurable consumer goods less foods and energy", + "413112": "Durable consumer goods", + "41312": "Private capital equipment", + "413121": "Private capital equipment for manufacturing industries", + "413122": "Private capital equipment for nonmanufacturing industries", + "4132": "Government purchased goods, excluding foods and energy", + "41321": "Government purchased goods excluding foods, energy, and capital equipment", + "41322": "Government purchased capital equipment", + "4133": "Goods for export, excluding foods and energy", + "421": "Inputs to stage 4 services producers, goods", + "4211": "Inputs to stage 4 services producers, foods", + "42111": "Finished consumer services less trade, transportation, and warehousing", + "42112": "Private capital investment services less trade, transportation, and warehousing", + "4212": "Inputs to stage 4 services producers, energy", + "42121": "Gov. purchased services less trade, transportation, and warehousing, excl. capital investment", + "42122": "Government purchased capital investment services less trade, transportation, and warehousing", + "4213": "Inputs to stage 4 services producers, goods excluding foods and energy", + "422": "Inputs to stage 4 services producers, services", + "42211": "Transportation of private passengers", + "42212": "Transportation of government passengers", + "42213": "Transportation of passengers for export", + "4222": "Inputs to stage 4 services producers, transportation and warehousing services", + "42221": "Inputs to stage 4 services producers, transportation of passengers", + "422211": "Transportation and warehousing of personal consumption goods", + "422212": "Transportation and warehousing of private capital equipment", + "42222": "Inputs to stage 4 services producers, transportation and warehousing of goods", + "42223": "Transportation and warehousing of exports", + "423": "Inputs to stage 4 services producers, construction", + "4231": "Trade of finished goods", + "42311": "Trade of personal consumption goods", + "42312": "Trade of private capital equipment", + "4232": "Trade of government purchased goods", + "42321": "Trade of government purchased goods, excluding capital equipment", + "42322": "Trade of government purchased capital equipment", + "4233": "Trade of exports", + "431": "Inputs to stage 4 construction producers, goods", + "432": "Inputs to stage 4 construction producers, services", + "49101": "Final demand less exports", + "49102": "Final demand less government", + "49103": "Final demand less foods, food and nonalcoholic beverages for immediate consumption, and energy", + "49104": "Final demand less foods and energy", + "49105": "Final demand less foods and food and nonalcoholic beverages for immediate consumption", + "49106": "Final demand less foods", + "49107": "Final demand less energy", + "49108": "Final demand less trade services", + "49109": "Final demand less distributive services", + "49111": "Final demand goods less energy", + "49112": "Final demand goods less foods", + "49113": "Final demand services less trade services", + "49114": "Final demand distributive services", + "49115": "Final demand goods plus final demand distributive services", + "49116": "Final demand less foods, energy, and trade services", + "49117": "Private and government purchased capital equipment", + "49118": "Private and government purchased capital investment services", + "49119": "Total private and government purchased capital investment", + "49201": "Total finished", + "49202": "Total finished less foods, food & nonalcoholic beverages for immediate consumption, & energy", + "49203": "Total finished less foods and energy", + "49204": "Total finished less foods and food and nonalcoholic beverages for immediate consumption", + "49205": "Total finished less foods", + "49206": "Total finished less energy", + "49207": "Finished goods", + "49208": "Finished goods less energy", + "49209": "Finished goods, excluding foods", + "49210": "Finished services", + "49211": "Private capital investment services", + "49212": "Finished distributive services", + "49213": "Finished services less trade services", + "49214": "Finished services less distributive services", + "49215": "Total private capital investment (goods, services, and construction)", + "49216": "Finished goods plus finished distributive services", + "49301": "Total exports", + "49302": "Goods for export", + "49303": "Services for export", + "49401": "Total government purchases", + "49402": "Government purchased goods", + "49403": "Government purchased services", + "49404": "Total government purchased capital investment (goods, services, and construction)", + "49405": "Government purchases, defense", + "49406": "Government purchases, nondefense", + "49501": "Personal consumption", + "49502": "Personal consumption goods (finished consumer goods)", + "49503": "Personal consumption goods less energy", + "49504": "Personal consumption goods less foods", + "49505": "Personal consumption services", + "49506": "Personal consumption less trade services", + "49507": "Personal consumption less distributive services", + "49508": "Personal consumption nondurable goods less foods", + "49509": "Personal consumption goods plus personal consumption distributive services", + "49510": "Personal consumption less foods and energy", + "49511": "Personal consumption less foods, energy, and trade services", + "49512": "Personal consumption less foods, energy, and distributive services", + "111": "Materials for manufacturing", + "1111": "Materials for food manufacturing", + "1112": "Materials for nondurable manufacturing", + "1113": "Materials for durable manufacturing", + "112": "Components for manufacturing", + "1122": "Components for durable manufacturing", + "11221": "Inputs to stage 1 goods producers, transportation of passengers", + "11222": "Inputs to stage 1 goods producers, transportation and warehousing of goods", + "1123": "Inputs to stage 1 goods producers, trade services", + "113": "Inputs to stage 1 goods producers, construction", + "121": "Materials for construction", + "122": "Components for construction", + "1221": "Inputs to stage 1 services producers, services less trade, transportation, and warehousing", + "1222": "Inputs to stage 1 services producers, transportation and warehousing services", + "12221": "Inputs to stage 1 services producers, transportation of passengers", + "12222": "Inputs to stage 1 services producers, transportation and warehousing of goods", + "1223": "Inputs to stage 1 services producers, trade services", + "123": "Inputs to stage 1 services producers, construction", + "131": "Processed fuels and lubricants to manufacturing industries", + "1312": "Inputs to stage 1 construction producers, energy", + "1313": "Inputs to stage 1 construction producers, goods excluding foods and energy", + "132": "Processed fuels and lubricants to nonmanufacturing industries", + "1321": "Inputs to stage 1 construction producers, services less trade, transportation, and warehousing", + "1322": "Inputs to stage 1 construction producers, transportation and warehousing services", + "13222": "Inputs to stage 1 construction producers, transportation and warehousing of goods", + "1323": "Inputs to stage 1 construction producers, trade services", + "211": "Inputs to stage 2 goods producers, goods", + "2111": "Inputs to stage 2 goods producers, foods", + "2113": "Inputs to stage 2 goods producers, goods excluding foods and energy", + "212": "Inputs to stage 2 goods producers, services", + "2121": "Inputs to stage 2 goods producers, services less trade, transportation, and warehousing", + "2122": "Inputs to stage 2 goods producers, transportation and warehousing services", + "21221": "Inputs to stage 2 goods producers, transportation of passengers", + "21222": "Inputs to stage 2 goods producers, transportation and warehousing of goods", + "2123": "Inputs to stage 2 goods producers, trade services", + "213": "Inputs to stage 2 goods producers, construction", + "221": "Unprocessed nonfood materials except fuel", + "2211": "Unprocessed nonfood materials except fuel to manufacturing industries", + "2212": "Unprocessed nonfood materials except fuel to nonmanufacturing industries", + "2213": "Inputs to stage 2 services producers, goods excluding foods and energy", + "222": "Unprocessed fuel", + "2221": "Unprocessed fuel to manufacturing industries", + "2222": "Unprocessed fuel to nonmanufacturing industries", + "22221": "Inputs to stage 2 services producers, transportation of passengers", + "22222": "Inputs to stage 2 services producers, transportation and warehousing of goods", + "2223": "Inputs to stage 2 services producers, trade services", + "223": "Inputs to stage 2 services producers, construction", + "311": "Services less trade, transportation, and warehousing for manufacturing industries", + "3112": "Inputs to stage 3 goods producers, energy", + "3113": "Inputs to stage 3 goods producers, goods excluding foods and energy", + "312": "Services less trade, transportation, and warehousing for nonmanufacturing industries", + "3122": "Inputs to stage 3 goods producers, transportation and warehousing services", + "31221": "Inputs to stage 3 goods producers, transportation of passengers", + "31222": "Inputs to stage 3 goods producers, transportation and warehousing of goods", + "3123": "Inputs to stage 3 goods producers, trade services", + "321": "Transportation of passengers for intermediate demand", + "3212": "Transportation of passengers for nonmanufacturing industries", + "3213": "Inputs to stage 3 services producers, goods excluding foods and energy", + "322": "Transportation and warehousing of goods for intermediate demand", + "3221": "Transportation of goods for manufacturing industries", + "3222": "Transportation of goods for nonmanufacturing industries", + "32221": "Inputs to stage 3 services producers, transportation of passengers", + "32222": "Inputs to stage 3 services producers, transportation and warehousing of goods", + "3223": "Inputs to stage 3 services producers, trade services", + "323": "Inputs to stage 3 services producers, construction", + "331": "Trade services for manufacturing industries", + "3313": "Inputs to stage 3 construction producers, goods excluding foods and energy", + "332": "Trade services for nonmanufacturing industries", + "3321": "Inputs to stage 3 construction producers, services less trade, transportation, and warehousing", + "3322": "Inputs to stage 3 construction producers, transportation and warehousing services", + "33222": "Inputs to stage 3 construction producers, transportation and warehousing of goods", + "3323": "Inputs to stage 3 construction producers, trade services", + "41221": "Inputs to stage 4 goods producers, transportation of passengers", + "41222": "Inputs to stage 4 goods producers, transportation and warehousing of goods", + "4223": "Inputs to stage 4 services producers, trade services", + "4312": "Inputs to stage 4 construction producers, energy", + "4313": "Inputs to stage 4 construction producers, goods excluding foods and energy", + "4322": "Inputs to stage 4 construction producers, transportation and warehousing services", + "43221": "Inputs to stage 4 construction producers, transportation of passengers", + "43222": "Inputs to stage 4 construction producers, transportation and warehousing of goods", + "4323": "Inputs to stage 4 construction producers, trade services", + "9112": "Processed foods and feeds", + "9114": "Total foods inputs to stage 1 intermediate demand", + "9115": "Processed materials less foods and energy", + "9116": "Intermediate distributive services", + "9117": "Processed goods plus intermediate distributive services", + "9211": "Unprocessed materials less agricultural products", + "9212": "Unprocessed energy materials", + "9213": "Unprocessed materials less energy", + "9214": "Total foods inputs to stage 2 intermediate demand", + "9215": "Nonfood materials ex. fuel for mfg, ex. selected items", + "9216": "Unprocessed nonfood materials less energy", + "9311": "Total goods inputs to stage 3 intermediate demand", + "9312": "Total services inputs to stage 3 intermediate demand", + "9313": "Total construction inputs to stage 3 intermediate demand", + "9314": "Total foods inputs to stage 3 intermediate demand", + "9315": "Total energy goods inputs to stage 3 intermediate demand", + "9316": "Total goods less foods and energy inputs to stage 3 intermediate demand", + "9411": "Total goods inputs to stage 4 intermediate demand", + "9412": "Total services inputs to stage 4 intermediate demand", + "9414": "Total foods inputs to stage 4 intermediate demand", + "9415": "Total energy goods inputs to stage 4 intermediate demand", + "9416": "Total goods less foods and energy inputs to stage 4 intermediate demand", + "151": "Supplies to manufacturing industries", + "152": "Supplies to nonmanufacturing industries", + "1521": "Supplies to nonmanufacturing industries, feeds", + "1522": "Supplies to nonmanufacturing industries, other than feeds", + "9113": "Processed energy goods", + "9118": "Processed materials less energy", + "T15M05": "Industrial commodities less fuels", + "THRU15": "Industrial commodities", + "230000": "Inputs to construction industries, excluding capital investment, labor, and imports", + "2300001": "Inputs to construction industries, goods", + "23000012": "Inputs to construction industries, energy", + "23000013": "Inputs to construction industries, goods less foods and energy", + "2300002": "Inputs to construction industries, services", + "23000021": "Inputs to construction industries, trade services", + "23000022": "Inputs to construction industries, transportation and warehousing services", + "23000023": "Inputs to construction industries, services less trade, transportation, and warehousing", + "231000": "Inputs to new construction, excluding capital investment, labor, and imports", + "2310001": "Inputs to new construction, goods", + "23100012": "Inputs to new construction, energy", + "23100013": "Inputs to new construction, goods less foods and energy", + "2310002": "Inputs to new construction, services", + "23100021": "Inputs to new construction, trade services", + "23100022": "Inputs to new construction, transportation and warehousing services", + "23100023": "Inputs to new construction, services excluding trade, transportation, and warehousing", + "231100": "Inputs to new residential construction, excluding capital investment, labor, and imports", + "2311001": "Inputs to residential construction, goods", + "23110012": "Inputs to residential construction, energy", + "23110013": "Inputs to residential construction, goods less foods and energy", + "2311002": "Inputs to residential construction, services", + "23110021": "Inputs to residential construction, trade services", + "23110022": "Inputs to residential construction, transportation and warehousing services", + "23110023": "Inputs to residential construction, services less trade, transportation, and warehousing", + "231110": "Inputs to single family residential construction, excl. capital investment, labor, and imports", + "2311101": "Inputs to single family residential construction, goods", + "23111012": "Inputs to single family residential construction, energy", + "23111013": "Inputs to single family residential construction, goods less foods and energy", + "2311102": "Inputs to single family residential construction, services", + "23111021": "Inputs to single family residential construction, trade services", + "23111022": "Inputs to single family residential construction, transportation and warehousing services", + "23111023": "Inputs to single family residential construction, services less trade, transp., and warehousing", + "231120": "Inputs to multifamily residential construction, excl. capital investment, labor, and imports", + "2311201": "Inputs to multifamily residential construction, goods", + "23112012": "Inputs to multifamily residential construction, energy", + "23112013": "Inputs to multifamily residential construction, goods less foods and energy", + "2311202": "Inputs to multifamily residential construction, services", + "23112021": "Inputs to multifamily residential construction, trade services", + "23112022": "Inputs to multifamily residential construction, transportation and warehousing services", + "23112023": "Inputs to multifamily residential construction, services less trade, transp., and warehousing", + "231130": "Inputs to other residential construction, excluding capital investment, labor, and imports", + "2311301": "Inputs to other residential construction, goods", + "23113012": "Inputs to other residential construction, energy", + "23113013": "Inputs to other residential construction, goods less foods and energy", + "2311302": "Inputs to other residential construction, services", + "23113021": "Inputs to other residential construction, trade services", + "23113022": "Inputs to other residential construction, transportation and warehousing services", + "23113023": "Inputs to other residential construction, services less trade, transp., and warehousing", + "231200": "Inputs to new nonresidential construction, excluding capital investment, labor, and imports", + "2312001": "Inputs to nonresidential construction, goods", + "23120012": "Inputs to nonresidential construction, energy", + "23120013": "Inputs to nonresidential construction, goods less foods and energy", + "2312002": "Inputs to nonresidential construction, services", + "23120021": "Inputs to nonresidential construction, trade services", + "23120022": "Inputs to nonresidential construction, transportation and warehousing services", + "23120023": "Inputs to nonresidential construction, services less trade, transportation, and warehousing", + "231210": "Inputs to commercial and healthcare structures, excl. capital investment, labor, and imports", + "2312101": "Inputs to commercial and healthcare structures, goods", + "23121012": "Inputs to commercial and healthcare structures, energy", + "23121013": "Inputs to commercial and healthcare structures, goods less foods and energy", + "2312102": "Inputs to commercial and healthcare structures, services", + "23121021": "Inputs to commercial and healthcare structures, trade services", + "23121022": "Inputs to commercial and healthcare structures, transportation and warehousing services", + "23121023": "Inputs to commercial and healthcare structures, services less trade, transp., and warehousing", + "231211": "Inputs to commercial structures, excluding capital investment, labor, and imports", + "2312111": "Inputs to commercial structures, goods", + "23121112": "Inputs to commercial structures, energy", + "23121113": "Inputs to commercial structures, goods less foods and energy", + "2312112": "Inputs to commercial structures, services", + "23121121": "Inputs to commercial structures, trade services", + "23121122": "Inputs to commercial structures, transportation and warehousing services", + "23121123": "Inputs to commercial structures, services less trade, transportation, and warehousing", + "231212": "Inputs to healthcare structures, excluding capital investment, labor, and imports", + "2312121": "Inputs to healthcare structures, goods", + "23121212": "Inputs to healthcare structures, energy", + "23121213": "Inputs to healthcare structures, goods less foods and energy", + "2312122": "Inputs to healthcare structures, services", + "23121221": "Inputs to healthcare structures, trade services", + "23121222": "Inputs to healthcare structures, transportation and warehousing services", + "23121223": "Inputs to healthcare structures, services less trade, transportation, and warehousing", + "231220": "Inputs to industrial structures, excluding capital investment, labor, and imports", + "2312201": "Inputs to industrial structures, goods", + "23122012": "Inputs to industrial structures, energy", + "23122013": "Inputs to industrial structures, goods less foods and energy", + "2312202": "Inputs to industrial structures, services", + "23122021": "Inputs to industrial structures, trade services", + "23122022": "Inputs to industrial structures, transportation and warehousing services", + "23122023": "Inputs to industrial structures, services less trade, transportation, and warehousing", + "231230": "Inputs to other nonresidential construction, excluding capital investment, labor, and imports", + "2312301": "Inputs to other nonresidential construction, goods", + "23123012": "Inputs to other nonresidential construction, energy", + "23123013": "Inputs to other nonresidential construction, goods less foods and energy", + "2312302": "Inputs to other nonresidential construction, services", + "23123021": "Inputs to other nonresidential construction, trade services", + "23123022": "Inputs to other nonresidential construction, transportation and warehousing services", + "23123023": "Inputs to other nonresidential construction, services less trade, transp., and warehousing", + "231231": "Inputs to highways and streets, excluding capital investment, labor, and imports", + "2312311": "Inputs to highways and streets, goods", + "23123112": "Inputs to highways and streets, energy", + "23123113": "Inputs to highways and streets, goods less foods and energy", + "2312312": "Inputs to highways and streets, services", + "23123121": "Inputs to highways and streets, trade services", + "23123122": "Inputs to highways and streets, transportation and warehousing services", + "23123123": "Inputs to highways and streets, services less trade, transportation, and warehousing", + "231232": "Inputs to power and communication structures, excluding capital investment, labor, and imports", + "2312321": "Inputs to power and communication structures, goods", + "23123212": "Inputs to power and communication structures, energy", + "23123213": "Inputs to power and communication structures, goods less foods and energy", + "2312322": "Inputs to power and communication structures, services", + "23123221": "Inputs to power and communication structures, trade services", + "23123222": "Inputs to power and communication structures, transportation and warehousing services", + "23123223": "Inputs to power and communication structures, services less trade, transp., and warehousing", + "231233": "Inputs to educational and vocational structures, excl. capital investment, labor, and imports", + "2312331": "Inputs to educational and vocational structures, goods", + "23123312": "Inputs to educational and vocational structures, energy", + "23123313": "Inputs to educational and vocational structures, goods less foods and energy", + "2312332": "Inputs to educational and vocational structures, services", + "23123321": "Inputs to educational and vocational structures, trade services", + "23123322": "Inputs to educational and vocational structures, transportation and warehousing services", + "23123323": "Inputs to educational and vocational structures, services less trade, transp., and warehousing", + "231234": "Inputs to other misc. nonresidential construction, excl. capital investment, labor, and imports", + "2312341": "Inputs to other misc. nonresidential construction, goods", + "23123412": "Inputs to other misc. nonresidential construction, energy", + "23123413": "Inputs to other misc. nonresidential construction, goods less foods and energy", + "2312342": "Inputs to other misc. nonresidential construction, services", + "23123421": "Inputs to other misc. nonresidential construction, trade services", + "23123422": "Inputs to other misc. nonresidential construction, transportation and warehousing services", + "23123423": "Inputs to other misc. nonresidential construction, services less trade, transp., & warehousing", + "232000": "Inputs to maintenance and repair construction, excluding capital investment, labor, and imports", + "2320001": "Inputs to maintenance and repair construction, goods", + "23200012": "Inputs to maintenance and repair construction, energy", + "23200013": "Inputs to maintenance and repair construction, goods less foods and energy", + "2320002": "Inputs to maintenance and repair construction, services", + "23200021": "Inputs to maintenance and repair construction, trade services", + "23200022": "Inputs to maintenance and repair construction, transportation and warehousing services", + "23200023": "Inputs to maintenance and repair construction, services less trade, transp., and warehousing", + "232100": "Inputs to residential maintenance and repair, excluding capital investment, labor, and imports", + "2321001": "Inputs to residential maintenance and repair, goods", + "23210012": "Inputs to residential maintenance and repair, energy", + "23210013": "Inputs to residential maintenance and repair, goods less foods and energy", + "2321002": "Inputs to residential maintenance and repair, services", + "23210021": "Inputs to residential maintenance and repair, trade services", + "23210022": "Inputs to residential maintenance and repair, transportation and warehousing services", + "23210023": "Inputs to residential maintenance and repair, services less trade, transp., and warehousing", + "232200": "Inputs to nonresidential maintenance and repair, excl. capital investment, labor, and imports", + "2322001": "Inputs to nonresidential maintenance and repair, goods", + "23220012": "Inputs to nonresidential maintenance and repair, energy", + "23220013": "Inputs to nonresidential maintenance and repair, goods less foods and energy", + "2322002": "Inputs to nonresidential maintenance and repair, services", + "23220021": "Inputs to nonresidential maintenance and repair, trade services", + "23220022": "Inputs to nonresidential maintenance and repair, transportation and warehousing services", + "23220023": "Inputs to nonresidential maintenance and repair, services less trade, transp., and warehousing", + "325510": "Inputs to 325510, paint and coating manufacturing, excl. capital investment, labor, and imports", + "3255101": "Inputs to 325510, goods", + "32551012": "Inputs to 325510, energy", + "32551013": "Inputs to 325510, goods less foods and energy", + "3255102": "Inputs to 325510, services", + "32551021": "Inputs to 325510, trade services", + "32551022": "Inputs to 325510, transportation and warehousing services", + "326100": "Inputs to 326100, plastics products manufacturing, excl. capital investment, labor, and imports", + "3261001": "Inputs to 326100, goods", + "32610012": "Inputs to 326100, energy", + "32610013": "Inputs to 326100, goods less foods and energy", + "3261002": "Inputs to 326100, services", + "32610021": "Inputs to 326100, trade services", + "32610022": "Inputs to 326100, transportation and warehousing services", + "32610023": "Inputs to 326100, services less trade, transportation, and warehousing", + "333130": "Inputs to 333130, mining & oil & gas field machinery mfg., excl. cap. invest., labor, & imports", + "3331301": "Inputs to 333130, goods", + "33313012": "Inputs to 333130, energy", + "33313013": "Inputs to 333130, goods less foods and energy", + "3331302": "Inputs to 333130, services", + "33313021": "Inputs to 333130, trade services", + "33313022": "Inputs to 333130, transportation and warehousing services", + "33313023": "Inputs to 333130, services less trade, transportation, and warehousing", + "336111": "Inputs to 336111, automobile manufacturing, excluding capital investment, labor, and imports", + "3361111": "Inputs to 336111, goods", + "33611113": "Inputs to 336111, goods less foods and energy", + "3361112": "Inputs to 336111, services", + "33611121": "Inputs to 336111, trade services", + "33611122": "Inputs to 336111, transportation and warehousing services", + "336411": "Inputs to 336411, airplane manufacturing, excluding capital investment, labor, and imports", + "3364111": "Inputs to 336411, goods", + "33641112": "Inputs to 336411, energy", + "33641113": "Inputs to 336411, goods less foods and energy", + "3364112": "Inputs to 336411, services", + "33641121": "Inputs to 336411, trade services", + "33641122": "Inputs to 336411, transportation and warehousing services", + "33641123": "Inputs to 336411, services less trade, transportation, and warehousing", + "336611": "Inputs to 336611, ship building and repairing, excluding capital investment, labor, and imports", + "3366111": "Inputs to 336611, goods", + "33661112": "Inputs to 336611, energy", + "33661113": "Inputs to 336611, goods less foods and energy", + "3366112": "Inputs to 336611, services", + "33661121": "Inputs to 336611, trade services", + "33661122": "Inputs to 336611, transportation and warehousing services", + "33661123": "Inputs to 336611, services less trade, transportation, and warehousing", + "484000": "Inputs to 484000, truck transportation, excluding capital investment, labor, and imports", + "4840001": "Inputs to 484000, goods", + "48400012": "Inputs to 484000, energy", + "48400013": "Inputs to 484000, goods less foods and energy", + "4840002": "Inputs to 484000, services", + "48400021": "Inputs to 484000, trade services", + "48400022": "Inputs to 484000, transportation and warehousing services", + "48400023": "Inputs to 484000, services less trade, transportation, and warehousing", + "621A00": "Inputs to 621A00, offices of health practitioners, excl. capital investment, labor, and imports", + "621A001": "Inputs to 621A00, goods", + "621A0012": "Inputs to 621A00, energy", + "621A0013": "Inputs to 621A00, goods less foods and energy", + "621A002": "Inputs to 621A00, services", + "621A0021": "Inputs to 621A00, trade services", + "621A0022": "Inputs to 621A00, transportation and warehousing services", + "621A0023": "Inputs to 621A00, services less trade, transportation, and warehousing", + "813000": "Inputs to 813000, membership assoc. & organizations, excl. capital investment, labor, & imports", + "8130001": "Inputs to 813000, goods", + "81300012": "Inputs to 813000, energy", + "81300013": "Inputs to 813000, goods less foods and energy", + "8130002": "Inputs to 813000, services", + "81300021": "Inputs to 813000, trade services", + "81300022": "Inputs to 813000, transportation and warehousing services", + "81300023": "Inputs to 813000, services less trade, transportation, and warehousing", + "8130003": "Inputs to 813000, maintenance and repair construction", + "PLUS02": "Farm products, processed foods and feeds", + "004011": "Lumber and plywood", + "006111": "All commodities except farm products", + "01102A": "Apples", + "01102B": "Berries", + "012011": "Construction materials", + "013011": "All foods", + "017011": "Fabricated metal products", + "018011": "Special metals and metal products", + "019011": "Copper and copper products", + "020011": "Chemicals and allied products, including synthetic rubber and synthetic fibers and yarns", + "021011": "Metalworking machinery", + "021012": "Agriculture machinery and equipment, less parts", + "023011": "Total tractors", + "024011": "Agricultural machinery, including tractors", + "024012": "Agricultural machinery, excluding tractors", + "070011": "Pharmaceutical preparations for human and veterinary use", + "07003": "Pharmaceuticals for human use, prescription", + "07006": "Pharmaceuticals for human use, non-prescription", + "089011": "Machinery and equipment, except electrical", + "092011": "Hosiery", + "093011": "Machinery and motive products", + "094011": "Underwear and nightwear", + "095011": "Processed foods", + "134011": "Selected textile mill products", + "HCARE1": "Health care services, Medicare patients", + "HCARE2": "Health care services, Medicaid patients", + "HCARE3": "Health care services, private insurance patients", + "HCARE4": "Health care services, all other patients", + "STEEL1": "Steel mill products, including fabricated wire products", + "STEEL2": "Finished steel mill products, excluding fabricated wire products", + "STEEL3": "Finished steel mill products, including fabricated wire products" + }, + "footnote_code": { + "C": "Correction", + "P": "Preliminary. All indexes are subject to monthly revisions up to four months after original publication." + } + }, + "pc": { + "industry_code": { + "1133--": "Logging", + "11331-": "Logging", + "113310": "Logging", + "211---": "Oil and gas extraction", + "2111--": "Oil and gas extraction", + "211111": "Crude petroleum and natural gas extraction", + "211112": "Natural gas liquids extraction", + "212---": "Mining (except oil & gas)", + "2121--": "Coal mining", + "21211-": "Coal mining", + "212110": "Coal mining", + "2122--": "Metal ore mining", + "21221-": "Iron ore mining", + "212210": "Iron ore mining", + "21222-": "Gold ore & silver ore mining", + "212220": "Gold ore and silver ore mining", + "21223-": "Copper, nickel, lead & zinc mining", + "212230": "Copper, nickel, lead and zinc mining", + "21229-": "Other metal ore mining", + "212290": "Other metal ore mining", + "2123--": "Nonmetallic mineral mining & quarrying", + "21231-": "Stone mining & quarrying", + "212311": "Dimension stone mining and quarrying", + "212312": "Crushed and broken limestone mining", + "212313": "Crushed and broken granite mining", + "212319": "Other crushed and broken stone mining", + "21232-": "Sand/gravel/clay/refractory minerals mining", + "212321": "Construction sand and gravel mining", + "212323": "Kaolin, clay, and ceramic and refractory minerals mining", + "21239-": "Other nonmetallic mineral mining & quarrying", + "212390": "Other nonmetallic mineral mining and quarrying", + "213---": "Mining support activities", + "2131--": "Mining support activities", + "21311-": "Mining support activities", + "213111": "Drilling oil and gas wells", + "213112": "Support activities for oil and gas operations", + "213113": "Support activities for coal mining", + "213118": "Support activities for metal and nonmetallic minerals mining", + "221---": "Utilities", + "2211--": "Electric power generation, transmission, and distribution", + "22111-": "Electric power generation", + "221110": "Electric power generation", + "22112-": "Electric power transmission, control, and distribution", + "221121": "Electric bulk power transmission and control", + "221122": "Electric power distribution", + "2212--": "Natural gas distribution", + "22121-": "Natural gas distribution", + "221210": "Natural gas distribution", + "236211": "New industrial building construction", + "236221": "New warehouse building construction", + "236222": "New school building construction", + "236223": "New office building construction", + "236224": "New health care building construction", + "236400": "New nonresidential building construction by contractor type/region", + "236500": "New nonresidential building construction by region", + "23811X": "Concrete contractors, nonresidential building work", + "23816X": "Roofing contractors, nonresidential building work", + "2381MR": "Nonresidential building maintenance & repair", + "23821X": "Electrical contractors, nonresidential building work", + "23822X": "Plumbing, heating and air-conditioning contractors, nonresidential building work", + "311---": "Food mfg", + "3111--": "Animal food mfg", + "31111-": "Animal food mfg", + "311111": "Dog and cat food manufacturing", + "311119": "Other animal food manufacturing", + "3112--": "Grain & oilseed milling", + "31121-": "Flour milling & malt mfg", + "311211": "Flour milling", + "311212": "Rice milling", + "311213": "Malt manufacturing", + "31122-": "Starch & vegetable fats & oils mfg", + "311221": "Wet corn milling and starch manufacturing", + "311224": "Soybean and other oilseed processing", + "311225": "Fats and oils refining and blending", + "31123-": "Breakfast cereal manufacturing", + "311230": "Breakfast cereal manufacturing", + "3113--": "Sugar & confectionery product mfg", + "31131-": "Sugar mfg", + "311313": "Beet sugar manufacturing", + "311314": "Cane sugar manufacturing", + "31134-": "Nonchocolate confectionery mfg", + "311340": "Nonchocolate confectionery manufacturing", + "31135-": "Chocolate and confectionery manufacturing", + "311351": "Chocolate and confectionery mfg. from cacao", + "311352": "Confectionery mfg. from purchased chocolate", + "3114--": "Fruit & vegetable preserving & specialty food mfg", + "31141-": "Frozen food manufacturing", + "311411": "Frozen fruit and vegetable manufacturing", + "311412": "Frozen specialty food manufacturing", + "31142-": "Fruit & vegetable canning, pickling & drying", + "311421": "Fruit and vegetable canning", + "311422": "Specialty canning", + "311423": "Dried and dehydrated food manufacturing", + "3115--": "Dairy product mfg", + "31151-": "Dairy product (except frozen) mfg", + "311511": "Fluid milk manufacturing", + "311512": "Creamery butter manufacturing", + "311513": "Cheese manufacturing", + "311514": "Dry, condensed, and evaporated dairy products", + "31152-": "Ice cream and frozen dessert mfg", + "311520": "Ice cream and frozen dessert manufacturing", + "31161-": "Animal slaughtering & processing", + "311611": "Animal, except poultry, slaughtering", + "311612": "Meat processed from carcasses", + "311613": "Rendering and meat byproduct processing", + "311615": "Poultry processing", + "3117--": "Seafood product preparation & packaging", + "31171-": "Seafood product preparation and packaging", + "311710": "Seafood product preparation and packaging", + "3118--": "Bakeries & tortilla mfg", + "31181-": "Bread & bakery product mfg", + "311811": "Retail bakeries", + "311812": "Commercial bakeries", + "311813": "Frozen cakes and other pastries manufacturing", + "31182-": "Cookie, cracker & pasta mfg", + "311821": "Cookie and cracker manufacturing", + "311824": "Dry pasta, dough, and flour mixes manufacturing from purchased flour", + "31183-": "Tortilla mfg", + "311830": "Tortilla manufacturing", + "3119--": "Other food manufacturing", + "31191-": "Snack food mfg", + "311911": "Roasted nuts and peanut butter manufacturing", + "311919": "Other snack food manufacturing", + "31192-": "Coffee & tea mfg", + "311920": "Coffee and tea manufacturing", + "31193-": "Flavoring syrup & concentrate mfg", + "311930": "Flavoring syrup and concentrate manufacturing", + "31194-": "Seasoning & dressing mfg", + "311941": "Mayonnaise, dressing, and sauce manufacturing", + "311942": "Spice and extract manufacturing", + "31199-": "All other food mfg", + "311991": "Perishable prepared food manufacturing", + "311999": "All other miscellaneous food manufacturing", + "312---": "Beverage & tobacco mfg", + "3121--": "Beverage mfg", + "31211-": "Soft drink & ice mfg", + "312111": "Soft drink manufacturing", + "312112": "Bottled water manufacturing", + "312113": "Ice manufacturing", + "31212-": "Breweries", + "312120": "Breweries", + "31213-": "Wineries", + "312130": "Wineries", + "31214-": "Distilleries", + "312140": "Distilleries", + "3122--": "Tobacco mfg", + "31223-": "Tobacco manufacturing", + "312230": "Tobacco manufacturing", + "313---": "Textile mills", + "3131--": "Fiber, yarn, and thread mills", + "31311-": "Fiber, yarn, and thread mills", + "313110": "Fiber, yarn, and thread mills", + "3132--": "Fabric mills", + "31321-": "Broadwoven fabric mills", + "313210": "Broadwoven fabric mills", + "31322-": "Narrow fabric mills and schiffli embroidery", + "313220": "Narrow fabric mills and schiffli embroidery", + "31323-": "Nonwoven fabric mills", + "313230": "Nonwoven fabric mills", + "31324-": "Knit fabric mills", + "313240": "Knit fabric mills", + "3133--": "Textile and fabric finishing mills", + "31331-": "Textile and fabric finishing mills", + "313310": "Textile and fabric finishing mills", + "31332-": "Fabric coating mills", + "313320": "Fabric coating mills", + "314---": "Textile product mills", + "3141--": "Textile furnishings mills", + "31411-": "Carpet and rug mills", + "314110": "Carpet and rug mills", + "31412-": "Curtain and linen mills", + "314120": "Curtain and linen mills", + "3149--": "Other textile product mills", + "31491-": "Textile bag and canvas mills", + "314910": "Textile bag and canvas mills", + "31499-": "All other textile product mills", + "314994": "Rope, twine, tire cord, and tire fabric mills", + "314999": "All other miscellaneous textile product mills", + "315---": "Apparel manufacturing", + "3151--": "Apparel knitting mills", + "31512-": "Apparel Knitting Mills", + "315120": "Apparel knitting mills", + "3152--": "Cut and sew apparel manufacturing", + "31521-": "Cut and sew apparel contractors", + "315210": "Cut and sew apparel contractors", + "31525-": "Cut and sew apparel manufacturing (except contractors)", + "315250": "Cut and sew apparel manufacturing (except contractors)", + "3159--": "Accessories and other apparel manufacturing", + "31599-": "Accessories and other apparel manufacturing", + "315990": "Accessories and other apparel manufacturing", + "316---": "Leather and allied product manufacturing", + "3161--": "Leather and hide tanning and finishing", + "31611-": "Leather and hide tanning and finishing", + "316110": "Leather and hide tanning and finishing", + "3162--": "Footwear manufacturing", + "31621-": "Footwear manufacturing", + "316210": "Footwear manufacturing", + "3169--": "Other leather product manufacturing", + "31699-": "Other leather product manufacturing", + "316990": "Other leather and allied product manufacturing", + "321---": "Wood product manufacturing", + "3211--": "Sawmills and wood preservation", + "32111-": "Sawmills and wood preservation", + "321113": "Sawmills", + "321114": "Wood preservation", + "3212--": "Plywood and engineered wood product mfg", + "32121-": "Plywood and engineered wood product mfg", + "321211": "Hardwood veneer and plywood manufacturing", + "321212": "Softwood veneer and plywood manufacturing", + "321215": "Engineered wood member manufacturing", + "321219": "Reconstituted wood product manufacturing", + "3219--": "Other wood product manufacturing", + "32191-": "Millwork", + "321911": "Wood window and door manufacturing", + "321912": "Cut stock, resawing lumber, and planing", + "321918": "Other millwork, including flooring", + "32192-": "Wood container and pallet manufacturing", + "321920": "Wood container and pallet manufacturing", + "32199-": "All other wood product manufacturing", + "321991": "Manufactured home, mobile home, manufacturing", + "321992": "Prefabricated wood building manufacturing", + "321999": "Miscellaneous wood product manufacturing", + "322---": "Paper manufacturing", + "3221--": "Pulp, paper & paperboard mills", + "32211-": "Pulp mills", + "322110": "Pulp mills", + "32212-": "Paper mills", + "322120": "Paper mills", + "32213-": "Paperboard mills", + "322130": "Paperboard mills", + "3222--": "Converted paper product mfg", + "32221-": "Paper container mfg", + "322211": "Corrugated and solid fiber box manufacturing", + "322212": "Folding paperboard box manufacturing", + "322219": "Other paperboard container manufacturing", + "32222-": "Paper bag and coated and treated paper mfg", + "322220": "Paper bag and coated and treated paper manufacturing", + "32223-": "Stationery product mfg", + "322230": "Stationery product manufacturing", + "32229-": "Other converted paper product mfg", + "322291": "Sanitary paper product manufacturing", + "322299": "All other converted paper product mfg.", + "323---": "Printing and related support activities", + "3231--": "Printing and related support activities", + "32311-": "Printing", + "323113": "Commercial screen printing", + "323117": "Books printing", + "32311K": "Commercial printing, except screen and books", + "32312-": "Support activities for printing", + "323120": "Support activities for printing", + "324---": "Petroleum and coal products manufacturing", + "3241--": "Petroleum and coal products mfg", + "32411-": "Petroleum refineries", + "324110": "Petroleum refineries", + "32412-": "Asphalt paving and roofing materials mfg", + "324121": "Asphalt paving mixture & block manufacturing", + "324122": "Asphalt shingle and coating materials manufacturing", + "32419-": "Other petroleum and coal products mfg", + "324191": "Petroleum lubricating oil and grease mfg.", + "324199": "All other petroleum and coal products mfg.", + "325---": "Chemical mfg", + "3251--": "Basic chemical mfg", + "32511-": "Petrochemical mfg", + "325110": "Petrochemical manufacturing", + "32512-": "Industrial gas mfg", + "325120": "Industrial gas manufacturing", + "32513-": "Synthetic dye and pigment mfg", + "325130": "Synthetic dye and pigment manufacturing", + "32518-": "Other basic inorganic chemical manufacturing", + "325180": "Other basic inorganic chemical manufacturing", + "32519-": "Other basic organic chemical mfg", + "325193": "Ethyl alcohol manufacturing", + "325194": "Cyclic crude, intermediate, and gum and wood chemical mfg", + "325199": "All other basic organic chemical manufacturing", + "3252--": "Resin, synthetic rubber, and artificial/synthetic fiber/filaments mfg", + "32521-": "Resin and synthetic rubber mfg", + "325211": "Plastics material and resin manufacturing", + "325212": "Synthetic rubber manufacturing", + "32522-": "Artificial fibers and filaments manufacturing", + "325220": "Artificial fibers and filaments manufacturing", + "3253--": "Pesticide, fertilizer, and other agricultural chemical mfg", + "32531-": "Fertilizer mfg", + "325311": "Nitrogenous fertilizer manufacturing", + "325312": "Phosphatic fertilizer manufacturing", + "325314": "Fertilizer, mixing only, manufacturing (including compost)", + "32532-": "Pesticide and other agricultural chemical mfg", + "325320": "Pesticide and other agricultural chemical manufacturing", + "3254--": "Pharmaceutical and medicine mfg", + "32541-": "Pharmaceutical and medicine mfg", + "325411": "Medicinal and botanical manufacturing", + "325412": "Pharmaceutical preparation manufacturing", + "325413": "In-vitro diagnostic substance manufacturing", + "325414": "Other biological product manufacturing", + "3255--": "Paint, coating & adhesive mfg", + "32551-": "Paint and coating mfg", + "325510": "Paint and coating manufacturing", + "32552-": "Adhesive mfg", + "325520": "Adhesive manufacturing", + "3256--": "Soap, cleaners, and toilet preparation mfg", + "32561-": "Soap & cleaning compound mfg", + "325611": "Soap and other detergent manufacturing", + "325612": "Polish and other sanitation good mfg.", + "325613": "Surface active agent manufacturing", + "32562-": "Toilet preparation mfg", + "325620": "Toilet preparation manufacturing", + "3259--": "Other chemical product & preparation mfg", + "32591-": "Printing ink mfg", + "325910": "Printing ink manufacturing", + "32592-": "Explosives mfg", + "325920": "Explosives manufacturing", + "32599-": "All other chemical product & preparation mfg", + "325991": "Custom compounding of purchased resins", + "325992": "Photographic Film, Paper, Plate, Chemical, and Copy Toner Manufacturing", + "325998": "Other miscellaneous chemical product manufacturing", + "326---": "Plastics and rubber products mfg", + "3261--": "Plastics product mfg", + "32611-": "Unsupported plastics film, sheet, and bag mfg", + "326111": "Plastics bag and pouch manufacturing", + "326112": "Plastics packaging film and sheet mfg.", + "326113": "Nonpackaging plastics film and sheet mfg.", + "32612-": "Plastics pipe/fitting/unsupported shapes mfg", + "326121": "Unlaminated plastics profile shape mfg.", + "326122": "Plastics pipe and pipe fitting manufacturing", + "32613-": "Laminated plastics plate, sheet, and shape mfg", + "326130": "Laminated plastics plate, sheet (except packaging), and shape manufacturing", + "32614-": "Polystyrene foam product mfg", + "326140": "Polystyrene foam product manufacturing", + "32615-": "Foam product (ex polystyrene) mfg", + "326150": "Urethane and other foam product mfg.", + "32616-": "Plastics bottle mfg", + "326160": "Plastics bottle manufacturing", + "32619-": "Other plastics product mfg", + "326191": "Plastics plumbing fixture manufacturing", + "326199": "All other plastics product manufacturing", + "3262--": "Rubber product mfg", + "32621-": "Tire mfg", + "326211": "Tire manufacturing, except retreading", + "32622-": "Rubber and plastics hose and belting", + "326220": "Rubber and plastics hose and belting mfg.", + "32629-": "Other rubber product mfg", + "326291": "Rubber product mfg. for mechanical use", + "326299": "All other rubber product manufacturing", + "327---": "Nonmetallic mineral product manufacturing", + "3271--": "Clay product and refractory manufacturing", + "32711-": "Pottery, ceramics, and plumbing fixture mfg", + "327110": "Pottery, ceramics, and plumbing fixture mfg.", + "32712-": "Clay building material and refractories mfg", + "327120": "Clay building material and refractories mfg.", + "3272--": "Glass and glass product manufacturing", + "32721-": "Glass and glass product manufacturing", + "327211": "Flat glass manufacturing", + "327212": "Other pressed and blown glass and glassware", + "327213": "Glass container manufacturing", + "327215": "Glass product mfg. made of purchased glass", + "3273--": "Cement and concrete product manufacturing", + "32731-": "Cement manufacturing", + "327310": "Cement manufacturing", + "32732-": "Ready-mix concrete manufacturing", + "327320": "Ready-mix concrete manufacturing", + "32733-": "Concrete pipe, brick, and block manufacturing", + "327331": "Concrete block and brick manufacturing", + "327332": "Concrete pipe manufacturing", + "32739-": "Other concrete product manufacturing", + "327390": "Other concrete product manufacturing", + "3274--": "Lime and gypsum product manufacturing", + "32741-": "Lime manufacturing", + "327410": "Lime manufacturing", + "32742-": "Gypsum product manufacturing", + "327420": "Gypsum product manufacturing", + "3279--": "Other nonmetallic mineral products", + "32791-": "Abrasive product manufacturing", + "327910": "Abrasive product manufacturing", + "32799-": "All other nonmetallic mineral product mfg", + "327991": "Cut stone and stone product manufacturing", + "327992": "Ground or treated mineral and earths manufacturing", + "327993": "Mineral wool manufacturing", + "327999": "Miscellaneous nonmetallic mineral products manufacturing", + "331---": "Primary metal mfg", + "3311--": "Iron & steel mills & ferroalloy mfg", + "33111-": "Iron & steel mills & ferroalloy mfg", + "331110": "Iron and steel mills and ferroalloy mfg", + "3312--": "Steel product mfg from purchased steel", + "33121-": "Iron & steel pipe and tube mfg from purchased steel", + "331210": "Iron and steel pipe and tube manufacturing from purchased steel", + "33122-": "Rolling & drawing of purchased steel", + "331221": "Rolled steel shape mfg", + "331222": "Steel wire drawing", + "3313--": "Alumina & aluminum production & processing", + "33131-": "Alumina & aluminum production & processing", + "331313": "Alumina refining and primary aluminum production", + "331314": "Secondary smelting and alloying of aluminum", + "331315": "Aluminum sheet, plate, and foil mfg", + "331318": "Other aluminum rolling, drawing, and extruding", + "3314--": "Nonferrous (exc alum) production & processing", + "33141-": "Nonferrous metal (except aluminum) smelting and refining", + "331410": "Nonferrous metal (except aluminum) smelting and refining", + "33142-": "Copper rolling/drawing/extruding & alloying", + "331420": "Copper rolling, drawing, extruding, and alloying", + "33149-": "Other nonferrous roll/draw/extruding/alloying", + "331491": "Nonferrous metal (except copper and aluminum) rolling, drawing, and extruding", + "331492": "Secondary smelting, refining, and alloying of nonferrous metal (except copper and aluminum)", + "3315--": "Foundries", + "33151-": "Ferrous metal foundries", + "331511": "Iron foundries", + "331512": "Steel investment foundries", + "331513": "Steel foundries, except investment", + "33152-": "Nonferrous metal foundries", + "331523": "Nonferrous metal die-casting foundries", + "331524": "Aluminum foundries, except die-casting", + "331529": "Other nonferrous metal foundries, except die-casting", + "332---": "Fabricated metal product mfg", + "3321--": "Forging & stamping", + "33211-": "Forging & stamping", + "332111": "Iron and steel forging", + "332112": "Nonferrous forging", + "332114": "Custom roll forming", + "332117": "Powder metallurgy part mfg", + "332119": "Other metal stamping, except automotive", + "3322--": "Cutlery & handtool mfg", + "33221-": "Cutlery & handtool mfg", + "332215": "Metal cookware, cutlery, and flatware mfg", + "332216": "Saw blade, handsaw, and hand and edge tool mfg", + "3323--": "Architectural & structural metals mfg", + "33231-": "Plate work & fabricated structural prod mfg", + "332311": "Prefabricated metal buildings and components mfg", + "332312": "Fabricated structural metal mfg", + "332313": "Plate work mfg", + "33232-": "Ornamental & architectural metal prod mfg", + "332321": "Metal window and door mfg", + "332322": "Sheet metal work mfg", + "332323": "Ornamental and architectural metal work mfg", + "3324--": "Boiler, tank & shipping container mfg", + "33241-": "Power boiler & heat exchanger mfg", + "332410": "Power boiler and heat exchanger mfg", + "33242-": "Metal tank (heavy gauge) mfg", + "332420": "Metal tanks, heavy gauge, mfg", + "33243-": "Light gauge metal container mfg", + "332431": "Metal can mfg", + "332439": "Other metal container mfg", + "3325--": "Hardware mfg", + "33251-": "Hardware mfg", + "332510": "Hardware mfg", + "3326--": "Spring & wire product mfg", + "33261-": "Spring & wire product mfg", + "332613": "Spring mfg", + "332618": "Other fabricated wire product mfg", + "3327--": "Mach shops, turn prod, screw, nut, bolt mfg", + "33271-": "Machine shops", + "332710": "Machine shops", + "33272-": "Turned product & screw, nut & bolt mfg", + "332721": "Precision turned product mfg", + "332722": "Bolt, nut, screw, rivet, and washer mfg", + "3328--": "Coating/engrave/heat treating & other activity", + "33281-": "Coating/engrave/heat treating & other activity", + "332811": "Metal heat treating", + "332812": "Metal coating and nonprecious engraving", + "332813": "Electroplating, anodizing and coloring metal", + "3329--": "Other fabricated metal product mfg", + "33291-": "Metal valve mfg", + "332911": "Industrial valve mfg", + "332912": "Fluid power valve and hose fitting mfg", + "332913": "Plumbing fixture fitting and trim mfg", + "332919": "Other metal valve and pipe fitting mfg", + "33299-": "All other fabricated metal product mfg", + "332991": "Ball and roller bearing mfg", + "332992": "Small arms ammunition mfg", + "332993": "Ammunition, except small arms, manufacturing", + "332996": "Fabricated pipe and pipe fitting mfg", + "332999": "Miscellaneous fabricated metal product mfg", + "33299T": "Small arms, ordnance, and ordnance accessories mfg", + "333---": "Machinery manufacturing", + "3331--": "Agricultural, construction, and mining machinery mfg", + "33311-": "Agricultural implement manufacturing", + "333111": "Farm machinery and equipment mfg", + "333112": "Lawn and garden equipment mfg", + "33312-": "Construction machinery manufacturing", + "333120": "Construction machinery mfg", + "33313-": "Mining and oil and gas field machinery mfg", + "333131": "Mining machinery and equipment mfg", + "333132": "Oil and gas field machinery and equipment mfg", + "3332--": "Industrial machinery manufacturing", + "33324-": "Other industrial machinery manufacturing", + "333241": "Food product machinery mfg", + "333242": "Semiconductor machinery mfg", + "333243": "Sawmill, woodworking and paper machinery mfg", + "333248": "All other industrial machinery mfg", + "3333--": "Commercial and service industry machinery manufacturing", + "33331-": "Commercial and service industry machinery manufacturing", + "333310": "Commercial and service industry machinery mfg", + "3334--": "HVAC and commercial refrigeration equipment", + "33341-": "HVAC and commercial refrigeration equipment", + "333413": "Fan, blower, air purification equipment mfg", + "333414": "Heating equipment (except warm air furnaces) mfg", + "333415": "Air-conditioning, refrigeration, and forced air heating equipment mfg", + "3335--": "Metalworking machinery manufacturing", + "33351-": "Metalworking machinery manufacturing", + "333511": "Industrial mold mfg", + "333514": "Special tool, die, jig, and fixture mfg", + "333515": "Cutting tool and machine tool accessory mfg", + "333517": "Machine tool mfg", + "333519": "Rolling mill and other metalworking machinery mfg", + "3336--": "Turbine and power transmission equipment mfg", + "33361-": "Turbine and power transmission equipment mfg", + "333611": "Turbine and turbine generator set units mfg", + "333612": "Speed changer, drive, and gear mfg", + "333613": "Mechanical power transmission equipment mfg", + "333618": "Other engine equipment mfg", + "3339--": "Other general purpose machinery manufacturing", + "33391-": "Pump and compressor manufacturing", + "333912": "Air and gas compressor mfg", + "333914": "Measuring, dispensing, and other pumping equipment mfg", + "33392-": "Material handling equipment manufacturing", + "333921": "Elevator and moving stairway mfg", + "333922": "Conveyor and conveying equipment mfg", + "333923": "Overhead cranes, hoists and monorail systems mfg", + "333924": "Industrial truck, trailer, and stacker mfg", + "33399-": "All other general purpose machinery mfg", + "333991": "Power-driven handtool mfg", + "333992": "Welding and soldering equipment mfg", + "333993": "Packaging machinery mfg", + "333994": "Industrial process furnace and oven mfg", + "333995": "Fluid power cylinder and actuator mfg", + "333996": "Fluid power pump and motor mfg", + "333998": "All other miscellaneous general purpose machinery mfg", + "334---": "Computer & electronic product mfg", + "3341--": "Computer & peripheral equipment mfg", + "33411-": "Computer & peripheral equipment mfg", + "334111": "Electronic computer mfg", + "334112": "Computer storage device mfg", + "334118": "Computer terminal and other computer peripheral equipment mfg", + "3342--": "Communications equipment mfg", + "33421-": "Telephone apparatus mfg", + "334210": "Telephone apparatus mfg", + "33422-": "Radio/TV broadcast & wireless comm equip mfg", + "334220": "Broadcast and wireless communications equipment mfg", + "33429-": "Other communications equipment mfg", + "334290": "Other communications equipment mfg", + "3343--": "Audio & video equipment mfg", + "33431-": "Audio and video equipment mfg", + "334310": "Audio and video equipment mfg", + "3344--": "Semiconductor and other electronic component mfg", + "33441-": "Semiconductor and other electronic component mfg", + "334412": "Bare printed circuit board mfg", + "334413": "Semiconductor and related device mfg", + "334417": "Electronic connector mfg", + "334418": "Printed circuit assembly mfg", + "334419": "Other electronic component mfg", + "33441K": "Capacitor, resistor, coil, transformer, and other inductor mfg", + "3345--": "Nav/measuring/medical/control instruments mfg", + "33451-": "Nav/measuring/medical/control instruments mfg", + "334510": "Electromedical apparatus mfg", + "334511": "Search, detection, and navigation instruments", + "334512": "Automatic environmental control mfg", + "334513": "Industrial process variable instruments", + "334514": "Totalizing fluid meters and counting devices mfg", + "334515": "Electricity and signal testing instruments mfg", + "334516": "Analytical laboratory instrument mfg", + "334517": "Irradiation apparatus mfg", + "334519": "Other measuring and controlling device mfg", + "3346--": "Manufacturing and reproducing magnetic and optical media", + "33461-": "Manufacturing and reproducing magnetic and optical media", + "334610": "Manufacturing and reproducing magnetic and optical media", + "335---": "Electrical equipment and appliance mfg", + "3351--": "Electric lighting equipment mfg", + "33513-": "Electric lighting equipment mfg", + "335131": "Residential electric lighting fixture mfg", + "335132": "Nonresidential electric lighting fixture mfg", + "335139": "Other lighting equipment, including lamps and bulbs mfg", + "3352--": "Household appliance mfg", + "33521-": "Small electrical appliance mfg", + "335210": "Small electrical appliance mfg", + "33522-": "Major household appliance mfg", + "335220": "Major household appliance mfg", + "3353--": "Electrical equipment mfg", + "33531-": "Electrical equipment mfg", + "335311": "Electric power and specialty transformer mfg", + "335312": "Motor and generator mfg", + "335313": "Switchgear and switchboard apparatus mfg", + "335314": "Relay and industrial control mfg", + "3359--": "Other electrical equipment & component mfg", + "33591-": "Storage battery mfg", + "335910": "Battery mfg", + "33592-": "Communication & energy wire & cable mfg", + "335921": "Fiber optic cable mfg", + "335929": "Other communication and energy wire mfg", + "33593-": "Wiring device mfg", + "335931": "Current-carrying wiring device mfg", + "335932": "Noncurrent-carrying wiring device mfg", + "33599-": "All other electrical equipment & component mfg", + "335991": "Carbon and graphite product mfg", + "335999": "Miscellaneous electrical equipment mfg", + "336---": "Transportation equipment manufacturing", + "3361--": "Motor vehicle manufacturing", + "33611-": "Automobile and light truck manufacturing", + "336110": "Automobile, light truck and utility vehicle mfg", + "33612-": "Heavy duty truck manufacturing", + "336120": "Heavy duty truck mfg", + "3362--": "Motor vehicle body and trailer manufacturing", + "33621-": "Motor vehicle body and trailer manufacturing", + "336211": "Motor vehicle body mfg", + "336212": "Truck trailer mfg", + "336213": "Motor home mfg", + "336214": "Travel trailer and camper mfg", + "3363--": "Motor vehicle parts manufacturing", + "33631-": "Motor vehicle gasoline engine and parts mfg", + "336310": "Motor vehicle gasoline engine and engine parts mfg", + "33632-": "Motor vehicle electric equipment", + "336320": "Motor vehicle electrical and electronic equipment mfg", + "33633-": "Motor vehicle steering and suspension parts", + "336330": "Motor vehicle steering and suspension components (except spring) manufacturing", + "33634-": "Motor vehicle brake system manufacturing", + "336340": "Motor vehicle brake system mfg", + "33635-": "Motor vehicle power train components mfg", + "336350": "Motor vehicle transmission and power train parts manufacturing", + "33636-": "Motor vehicle seating and interior trim mfg", + "336360": "Motor vehicle seating and interior trim mfg", + "33637-": "Motor vehicle metal stamping", + "336370": "Motor vehicle metal stamping", + "33639-": "Other motor vehicle parts manufacturing", + "336390": "Other motor vehicle parts mfg", + "3364--": "Aerospace product and parts manufacturing", + "33641-": "Aerospace product and parts manufacturing", + "336411": "Aircraft mfg", + "336412": "Aircraft engine and engine parts mfg", + "336413": "Other aircraft parts and equipment mfg", + "3365--": "Railroad rolling stock manufacturing", + "33651-": "Railroad rolling stock manufacturing", + "336510": "Railroad rolling stock mfg", + "3366--": "Ship and boat building", + "33661-": "Ship and boat building", + "336611": "Ship building and repairing", + "336612": "Boat building", + "3369--": "Other transportation equipment manufacturing", + "33699-": "Other transportation equipment manufacturing", + "336991": "Motorcycle, bicycle, and parts mfg", + "336999": "All other transportation equipment mfg", + "337---": "Furniture & related product mfg", + "3371--": "HH & institutional furniture & kitchen cabinet mfg", + "33711-": "Wood kitchen cabinet & countertop mfg", + "337110": "Wood kitchen cabinet and countertop mfg", + "33712-": "Household & institutional furniture mfg", + "337121": "Upholstered household furniture mfg", + "337122": "Nonupholstered wood household furniture mfg", + "337126": "Household furniture (except wood and upholstered) mfg", + "337127": "Institutional furniture mfg", + "3372--": "Office furniture (including fixtures) mfg", + "33721-": "Office furniture (including fixtures) mfg", + "337211": "Wood office furniture mfg", + "337212": "Custom architectural woodwork and millwork", + "337214": "Office furniture, except wood, mfg", + "337215": "Showcases, partitions, shelving, and lockers mfg", + "3379--": "Other furniture related product mfg", + "33791-": "Mattress mfg", + "337910": "Mattress mfg", + "33792-": "Blind & shade mfg", + "337920": "Blind and shade mfg", + "339---": "Miscellaneous mfg", + "3391--": "Medical equipment & supplies mfg", + "33911-": "Medical equipment & supplies mfg", + "339112": "Surgical and medical instrument mfg", + "339113": "Surgical appliance and supplies mfg", + "339114": "Dental equipment and supplies mfg", + "339115": "Ophthalmic goods mfg", + "3399--": "Other miscellaneous mfg", + "33991-": "Jewelry & silverware mfg", + "339910": "Jewelry and silverware mfg", + "33992-": "Sporting & athletic goods mfg", + "339920": "Sporting and athletic goods mfg", + "33993-": "Doll, toy & game mfg", + "339930": "Doll, toy, and game mfg", + "33994-": "Office supplies (exc paper) mfg", + "339940": "Office supplies, except paper, mfg", + "33995-": "Sign mfg", + "339950": "Sign mfg", + "33999-": "All other misc mfg", + "339991": "Gasket, packing, and sealing device mfg", + "339992": "Musical instrument mfg", + "339993": "Fastener, button, needle, and pin mfg", + "339994": "Broom, brush, and mop mfg", + "339995": "Burial casket mfg", + "339999": "All other miscellaneous mfg", + "423---": "Merchant wholesalers, durable goods", + "4231--": "Motor vehicle and parts merchant wholesalers", + "42310-": "Motor vehicle and parts merchant wholesalers", + "423100": "Motor vehicle and parts merchant wholesalers", + "4232--": "Furniture and home furnishing merchant wholesalers", + "42320-": "Furniture and home furnishing merchant wholesalers", + "423200": "Furniture and home furnishing merchant wholesalers", + "4233--": "Lumber and other construction materials merchant wholesalers", + "42330-": "Lumber and other construction materials merchant wholesalers", + "423300": "Lumber and other construction materials merchant wholesalers", + "4234--": "Professional and commercial equipment and supplies merchant wholesalers", + "42340-": "Professional and commercial equipment and supplies merchant wholesalers", + "423400": "Professional and commercial equipment and supplies merchant wholesalers", + "4235--": "Metal and mineral (except petroleum) merchant wholesalers", + "42350-": "Metal and mineral (except petroleum) merchant wholesalers", + "423500": "Metal and mineral (except petroleum) merchant wholesalers", + "4236--": "Household appliances and electrical and electronic goods merchant wholesalers", + "42360-": "Household appliances and electrical and electronic goods merchant wholesalers", + "423600": "Household appliances and electrical and electronic goods merchant wholesalers", + "4237--": "Hardware, plumbing and heating equipment and supplies merchant wholesalers", + "42370-": "Hardware, plumbing and heating equipment and supplies merchant wholesalers", + "423700": "Hardware, plumbing, and heating equipment and supplies merchant wholesalers", + "4238--": "Machinery, equipment, and supplies merchant wholesalers", + "42380-": "Machinery, equipment, and supplies merchant wholesalers", + "423800": "Machinery and supply merchant wholesalers", + "4239--": "Miscellaneous durable goods merchant wholesalers (except materials recyclers)", + "42390-": "Miscellaneous durable goods merchant wholesalers (except materials recyclers)", + "423900": "Miscellaneous durable goods, except recyclable material, merchant wholesalers", + "424---": "Merchant wholesalers, nondurable goods", + "4241--": "Paper and paper product merchant wholesalers", + "42410-": "Paper and paper product merchant wholesalers", + "424100": "Paper and paper product merchant wholesalers", + "4242--": "Drugs and druggists' sundries merchant wholesalers", + "42420-": "Drugs and druggists' sundries merchant wholesalers", + "424200": "Drugs and druggists' sundries merchant wholesalers", + "4243--": "Apparel and piece goods merchant wholesalers", + "42430-": "Apparel and piece goods merchant wholesalers", + "424300": "Apparel and piece goods merchant wholesalers", + "4244--": "Grocery and related product merchant wholesalers", + "42440-": "Grocery and related product merchant wholesalers", + "424400": "Grocery and related product merchant wholesalers", + "4245--": "Farm product raw material merchant wholesalers", + "42450-": "Farm product raw material merchant wholesalers", + "424500": "Farm product raw material merchant wholesalers", + "4246--": "Chemicals and allied products merchant wholesalers", + "42460-": "Chemicals and allied products merchant wholesalers", + "424600": "Chemicals and allied products merchant wholesalers", + "4247--": "Petroleum and petroleum products merchant wholesalers", + "42470-": "Petroleum and petroleum products merchant wholesalers", + "424700": "Petroleum and petroleum products merchant wholesalers", + "4248--": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "42480-": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "424800": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "4249--": "Miscellaneous nondurable goods merchant wholesalers", + "42490-": "Miscellaneous nondurable goods merchant wholesalers", + "424900": "Miscellaneous nondurable goods merchant wholesalers", + "425120": "Wholesale trade agents and brokers", + "429930": "Material recyclers", + "441---": "Motor vehicle and parts dealers", + "4411--": "Automobile dealers", + "44111-": "New car dealers", + "441110": "New car dealers", + "44121-": "Recreational vehicle dealers", + "441210": "Recreational vehicle dealers", + "441222": "Boat dealers", + "4413--": "Automotive parts, accessories and tire retailers", + "44133-": "Automotive parts and accessories retailers", + "441330": "Automotive parts and accessories retailers", + "44134-": "Tire dealers", + "441340": "Tire dealers", + "444---": "Building material & garden supply retailers", + "4441--": "Building material and supplies dealers", + "44410-": "Building material and supplies dealers", + "444100": "Building materials and supplies dealers", + "4442--": "Lawn and garden equip and supplies retailers", + "44424-": "Nursery, garden, and farm supply retailers", + "444240": "Nursery, garden, and farm supply retailers", + "445---": "Food and beverage retailers", + "4451--": "Grocery retailers", + "44511-": "Grocery (except convenience) retailers", + "445110": "Supermarkets and other grocery stores", + "4452--": "Specialty food retailers", + "445200": "Specialty food retailers", + "4453--": "Beer, wine, and liquor retailers", + "44532-": "Beer, wine, and liquor retailers", + "445320": "Beer, wine, and liquor retailers", + "449---": "Furniture, home furnishings, electronics, and appliance retailers", + "4491--": "Furniture and Home Furnishings Retailers", + "44911-": "Furniture retailers", + "449110": "Furniture retailers", + "44912-": "Floor covering retailers", + "449121": "Floor covering retailers", + "4492--": "Electronics and appliance retailers", + "44921-": "Electronics and appliance retailers", + "449210": "Electronics and appliance retailers", + "453930": "Manufactured (mobile) home dealers", + "454210": "Vending machine operators", + "455---": "General merchandise retailers", + "4551--": "Department stores", + "45511-": "Department stores", + "455110": "Department stores", + "4552--": "Other general merchandise retailers", + "45521-": "Other general merchandise retailers", + "455210": "Warehouse clubs, supercenters, and other general merchandise retailers", + "456---": "Health and personal care retailers", + "4561--": "Health and personal care retailers", + "45611-": "Pharmacies and drug retailers", + "456110": "Pharmacies and drug retailers", + "45613-": "Optical goods retailers", + "456130": "Optical goods retailers", + "456191": "Food (health) supplement retailers", + "457---": "Gasoline Stations and Fuel Dealers", + "4571--": "Gasoline stations", + "45710-": "Gasoline stations", + "457100": "Gasoline stations", + "4572--": "Fuel dealers", + "45721-": "Fuel dealers", + "457210": "Fuel dealers", + "458---": "Clothing and clothing accessories retailers", + "4581--": "Clothing retailers", + "45811-": "Clothing retailers", + "458110": "Clothing and clothing accessories retailers", + "4582--": "Shoe retailers", + "45821-": "Shoe retailers", + "458210": "Shoe retailers", + "4583--": "Jewelry retailers", + "45831-": "Jewelry retailers", + "458310": "Jewelry retailers", + "4591--": "Sporting goods and hobby retailers", + "45911-": "Sporting goods retailers", + "459110": "Sporting goods retailers", + "45912-": "Hobby, toy, and game retailers", + "459120": "Hobby, toy, and game retailers", + "4592--": "Book retailers and news dealers", + "45921-": "Book retailers and news dealers", + "459210": "Book retailers and news dealers", + "4594--": "Office supplies, stationery, and gift retailers", + "45940-": "Office supplies, stationery, and gift retailers", + "459400": "Office supplies, stationery, and gift retailers", + "481---": "Air transportation", + "4811--": "Scheduled air transportation", + "48111-": "Scheduled air transportation", + "481111": "Scheduled passenger air transportation", + "481112": "Scheduled freight air transportation", + "4812--": "Nonscheduled air transportation", + "48121-": "Nonscheduled air transportation", + "481211": "Nonscheduled air passenger chartering", + "481212": "Nonscheduled air freight chartering", + "482---": "Rail transportation", + "4821--": "Rail transportation", + "48211-": "Rail transportation", + "482111": "Line-haul railroads", + "483---": "Water transportation", + "483111": "Deep sea freight transportation", + "483113": "Coastal and Great Lakes freight transport.", + "4832--": "Inland water transportation", + "48321-": "Inland water transportation", + "483211": "Inland water freight transportation", + "484---": "Truck transportation", + "4841--": "General freight trucking", + "48411-": "General freight trucking, local", + "484110": "General freight trucking, local", + "48412-": "General freight trucking, long-distance", + "484121": "General freight trucking, long-distance TL", + "484122": "General freight trucking, long-distance LTL", + "4842--": "Specialized freight trucking", + "48421-": "Used household and office goods moving", + "484210": "Used household and office goods moving", + "48422-": "Specialized freight (except used) trucking, local", + "484220": "Specialized freight (except used goods) trucking, local", + "48423-": "Specialized freight (except used) trucking, long-distance", + "484230": "Specialized freight (except used goods) trucking, long-distance", + "486---": "Pipeline Transportation", + "4861--": "Pipeline transportation of crude oil", + "48611-": "Pipeline transportation of crude oil", + "486110": "Pipeline transportation of crude oil", + "4862--": "Pipeline transportation of natural gas", + "48621-": "Pipeline transportation of natural gas", + "486210": "Pipeline transportation of natural gas", + "4869--": "Other pipeline transportation", + "48691-": "Pipeline transportation of refined petroleum products", + "486910": "Refined petroleum product pipeline transport.", + "488---": "Transportation support activities", + "4881--": "Air transportation support activities", + "48811-": "Airport operations", + "488119": "Other airport operations", + "48819-": "Other air transportation support activities", + "488190": "Other support activities for air transport.", + "4883--": "Water transportation support activities", + "48831-": "Port and harbor operations", + "488310": "Port and harbor operations", + "48832-": "Marine cargo handling", + "488320": "Marine cargo handling", + "48833-": "Navigational services to shipping", + "488330": "Navigational services to shipping", + "4885--": "Freight transportation arrangement", + "48851-": "Freight transportation arrangement", + "488510": "Freight transportation arrangement", + "491---": "U.S. Postal Service", + "4911--": "U.S. Postal Service", + "49111-": "U.S. Postal Service", + "491110": "U.S. Postal Service", + "492---": "Couriers and messengers", + "4921--": "Couriers and express delivery services", + "49211-": "Couriers and express delivery services", + "492110": "Couriers and express delivery services", + "4922--": "Local messengers and local delivery", + "49221-": "Local messengers and local delivery", + "492210": "Local messengers and local delivery", + "493---": "Warehousing and storage", + "4931--": "Warehousing and storage", + "49311-": "General warehousing and storage", + "493110": "General warehousing and storage", + "49312-": "Refrigerated warehousing and storage", + "493120": "Refrigerated warehousing and storage", + "49313-": "Farm product warehousing and storage", + "493130": "Farm product warehousing and storage", + "513---": "Publishing industries", + "5131--": "Newspaper, book, and directory publishers", + "51311-": "Newspaper publishers", + "513110": "Newspaper publishers", + "51312-": "Periodical publishers", + "513120": "Periodical publishers", + "51313-": "Book publishers", + "513130": "Book publishers", + "51314-": "Directory and mailing list publishers", + "513140": "Directory and mailing list publishers", + "51319-": "Other publishers", + "513191": "Greeting card publishers", + "513199": "All other publishers", + "5132--": "Software publishers", + "51321-": "Software publishers", + "513210": "Software publishers", + "516---": "Broadcasting, except Internet", + "5161--": "Radio and television broadcasting", + "51611-": "Radio broadcasting", + "516110": "Radio broadcasting stations", + "51612-": "Television broadcasting", + "516120": "Television broadcasting stations", + "5162--": "Cable and other subscription programming", + "51621-": "Cable and other subscription programming", + "516210": "Media streaming dist svcs, social networks, and other media networks and content providers", + "517---": "Telecommunications", + "5173--": "Wired and wireless telecommunications carriers", + "51731-": "Wired and wireless telecommunications carriers", + "517311": "Wired telecommunications carriers", + "517312": "Wireless telecommunications carriers", + "5182--": "Data processing and related services", + "51821-": "Data processing and related services", + "518210": "Data processing, hosting and related services", + "5221--": "Depository credit intermediation", + "52211-": "Commercial banking", + "522110": "Commercial banking", + "52218-": "Savings institutions", + "522180": "Savings institutions and other depository credit intermediation", + "523---": "Security, commodity contracts and like activity", + "5231--": "Securities and commodity contracts intermediation and brokerage", + "52315-": "Investment banking and securities intermediation", + "523150": "Investment banking and securities intermediation", + "52394-": "Portfolio management and investment advice", + "523940": "Portfolio management and investment advice", + "524---": "Insurance carriers and related activities", + "5241--": "Insurance carriers", + "52411-": "Direct life/health/medical insurance carriers", + "524113": "Direct life insurance carriers", + "524114": "Direct health and medical insurance carriers", + "52412-": "Other direct insurance carriers", + "524126": "Direct property and casualty insurers", + "52421-": "Insurance agencies and brokerages", + "524210": "Insurance agencies and brokerages", + "53112-": "Lessors of nonresidential buildings (except miniwarehouses)", + "531120": "Lessors of nonresidential buildings", + "53113-": "Lessors of miniwarehouse and self storage units", + "531130": "Miniwarehouse and self-storage unit operators", + "5312--": "Offices of real estate agents and brokers", + "53121-": "Offices of real estate agents and brokers", + "531210": "Offices of real estate agents and brokers", + "53131-": "Real estate property managers", + "531311": "Residential property managers", + "531312": "Nonresidential property managers", + "531320": "Offices of real estate appraisers", + "5321--": "Automotive equipment rental and leasing", + "53211-": "Passenger car rental and leasing", + "532111": "Passenger car rental", + "53212-": "Truck, utility trailer and RV rental and leasing", + "532120": "Truck, utility trailer, and RV rental and leasing", + "532412": "Other heavy machinery rental and leasing", + "5411--": "Legal services", + "54111-": "Offices of lawyers", + "541110": "Offices of lawyers", + "541211": "Offices of certified public accountants", + "541219": "Other accounting services", + "5413--": "Architectural, engineering and related services", + "54131-": "Architectural services", + "541310": "Architectural services", + "54133-": "Engineering services", + "541330": "Engineering services", + "5416--": "Management and technical consulting services", + "54161-": "Management consulting services", + "541610": "Management consulting services", + "54181-": "Advertising agencies", + "541810": "Advertising agencies", + "5613--": "Employment services", + "56133-": "Employee leasing services", + "561330": "Professional employer organizations", + "56138-": "Staffing services (except PEOs)", + "561380": "Staffing services (except PEOs)", + "56151-": "Travel agencies", + "561510": "Travel agencies", + "561612": "Security guards and patrol services", + "56172-": "Janitorial services", + "561720": "Janitorial services", + "5621--": "Waste collection", + "56211-": "Waste collection", + "562111": "Solid waste collection", + "6211--": "Offices of physicians", + "62111-": "Offices of physicians", + "621111": "Offices of physicians, except mental health", + "6212--": "Offices of dentists", + "62121-": "Offices of dentists", + "621210": "Offices of dentists", + "6215--": "Medical and diagnostic laboratories", + "62151-": "Medical and diagnostic laboratories", + "621511": "Medical laboratories", + "621512": "Diagnostic imaging centers", + "6216--": "Home health care services", + "62161-": "Home health care services", + "621610": "Home health care services", + "62199-": "All other ambulatory health care services", + "621991": "Blood and organ banks", + "622---": "Hospitals", + "6221--": "General medical and surgical hospitals", + "62211-": "General medical and surgical hospitals", + "622110": "General medical and surgical hospitals", + "62211A": "General medical and surgical hospitals by patient type", + "6222--": "Psychiatric and substance abuse hospitals", + "62221-": "Psychiatric and substance abuse hospitals", + "622210": "Psychiatric and substance abuse hospitals", + "6223--": "Other specialty hospitals", + "62231-": "Other specialty hospitals", + "622310": "Other specialty hospitals", + "6231--": "Nursing care facilities", + "62311-": "Nursing care facilities", + "623110": "Nursing care facilities", + "62321-": "Residential developmental disability homes", + "623210": "Residential developmental disability homes", + "7131--": "Amusement and theme parks", + "71311-": "Amusement and theme parks", + "713110": "Amusement and theme parks", + "71391-": "Golf courses and country clubs", + "713910": "Golf courses and country clubs", + "71394-": "Fitness and recreational sports centers", + "713940": "Fitness and recreational sports centers", + "721---": "Accommodation", + "7211--": "Accommodation", + "72111-": "Hotels (exc casino hotels) and motels", + "721110": "Hotels and motels, except casino hotels", + "72112-": "Casino hotels", + "721120": "Casino hotels", + "8113--": "Commercial machinery repair and maintenance", + "81131-": "Commercial machinery repair and maintenance", + "811310": "Commercial machinery repair and maintenance", + "924126": "Premiums for property and casualty insurance", + "ADLVWR": "Delivery and warehouse industries", + "AINFO-": "Information", + "AMUM--": "Total mining, utilities, and manufacturing industries", + "ARETTR": "Total retail trade industries", + "ASHC--": "Selected health care industries", + "ASTDSV": "Other selected services less trade, transportation, and warehousing industries", + "ATRADE": "Total trade industries", + "ATRANS": "Transportation industries", + "ATRNWR": "Transportation and warehousing industries", + "ATTDSV": "Services less trade, transportation, and warehousing", + "AWHLTR": "Total wholesale trade industries", + "OMFG--": "Total manufacturing industries", + "OMIN--": "Total mining industries" + }, + "product_code": { + "1133--": "Logging", + "11331-": "Logging", + "113310": "Logging", + "113310M": "Miscellaneous receipts", + "113310MM": "Miscellaneous receipts", + "113310P": "Primary products", + "211---": "Oil and gas extraction", + "2111--": "Oil and gas extraction", + "211111": "Crude petroleum and natural gas extraction", + "2111111": "Crude petroleum", + "2111113": "Natural gas (from the wellhead)", + "211111P": "Primary products", + "211112": "Natural gas liquids extraction", + "2111121": "Natural gas liquids", + "21111211": "Isopentane and natural gasoline", + "21111212": "Propane", + "21111213": "Butane", + "21111214": "Plant condensate, ethane, gas mixtures, and other natural gas liquids", + "2111123": "Residue gas shipped from natural gas liquids plants", + "211112P": "Primary products", + "212---": "Mining (except oil & gas)", + "2121--": "Coal mining", + "21211-": "Coal mining", + "212110": "Coal mining", + "2121101": "Coal, utility sold", + "21211011": "Bituminous coal and lignite surface mining (utility sold)", + "212110111": "Raw bituminous and lignite from surface mining operations (utility sold)", + "212110113": "Processed bituminous coal and lignite surface operations (utility sold)", + "21211012": "Bituminous coal underground mining (utility sold)", + "212110121": "Raw bituminous coal shipped from underground mining operations (utility sold)", + "212110123": "Processed bituminous coal shipped from underground mines (utility sold)", + "2121104": "Coal exports", + "2121105": "Coal non-utility sold (including anthracite)", + "212110P": "Primary products", + "2122--": "Metal ore mining", + "21221-": "Iron ore mining", + "212210": "Iron ore mining", + "2122100": "Iron ore (including crude, concentrates, agglomerates and pellates)", + "212210P": "Primary products", + "21222-": "Gold ore & silver ore mining", + "2122201": "Gold ores", + "21223-": "Copper, nickel, lead & zinc mining", + "212230": "Copper, nickel, lead and zinc mining", + "2122301": "Lead ore and zinc ore", + "2122304": "Copper ore and nickel ore", + "212230P": "Primary products", + "21229-": "Other metal ore mining", + "212290": "Other metal ore mining", + "2122901": "Other metal ores, including uranium", + "212290P": "Primary products", + "2123--": "Nonmetallic mineral mining & quarrying", + "21231-": "Stone mining & quarrying", + "212311": "Dimension stone mining and quarrying", + "2123110": "Dimension stone", + "212311P": "Primary products", + "212311S": "Secondary products", + "212312": "Crushed and broken limestone mining", + "2123120": "Crushed and broken limestone", + "212312M": "Miscellaneous receipts", + "212312P": "Primary products", + "212312S": "Secondary products", + "212313": "Crushed and broken granite mining", + "2123130": "Crushed and broken granite", + "212313P": "Primary products", + "212319": "Other crushed and broken stone mining", + "2123190": "Bituminous limestone and sandstone, and other crushed and broken stone", + "212319P": "Primary products", + "212319S": "Secondary products", + "21232-": "Sand/gravel/clay/refractory minerals mining", + "212321": "Construction sand and gravel mining", + "2123210": "Construction sand and gravel (run of pit/bank, washed, screened, etc)", + "21232101": "Construction sand and gravel, Northeast", + "21232102": "Construction sand and gravel, Midwest", + "21232103": "Construction sand and gravel, South", + "21232104": "Construction sand and gravel, West", + "212321M": "Miscellaneous receipts", + "212321P": "Primary products", + "212321S": "Secondary products", + "212321SS": "Secondary products", + "212323": "Kaolin, clay, and ceramic and refractory minerals mining", + "2123231": "Kaolin and ball clay", + "2123232": "Bentonite", + "2123233": "Other clay, ceramic, and refractory minerals", + "2123234": "Common (miscellaneous) clay and shale", + "2123235": "Fire clay, fuller's earth, and feldspar", + "212323P": "Primary products", + "21239-": "Other nonmetallic mineral mining & quarrying", + "212390": "Other nonmetallic mineral mining and quarrying", + "2123902": "Natural sodium carbonates and sulfates", + "2123905": "Rock salt", + "2123909": "All other nonmetallic minerals, including gypsum", + "212390P": "Primary products", + "213---": "Mining support activities", + "2131--": "Mining support activities", + "21311-": "Mining support activities", + "213111": "Drilling oil and gas wells", + "21311103": "Oil and gas well directional drilling control", + "21311104": "Drilling oil and gas wells, including drilling in, spudding in or tailing in", + "21311105": "Reworking oil and gas wells", + "213111P": "Primary services", + "213112": "Support activities for oil and gas operations", + "2131120": "Oil and gas field support services", + "21311201": "Oil and gas field exploration services", + "21311203": "Other oil and gas field support services", + "213112M": "Miscellaneous receipts", + "213112P": "Primary services", + "213113": "Support activities for coal mining", + "2131130": "Coal mining services", + "213113P": "Primary services", + "213118": "Support activities for metal and nonmetallic minerals mining", + "2131181": "Support activities for metal and nonmetallic minerals mining", + "21311811": "Metal mining services", + "21311812": "Nonmetallic minerals (except fuels) mining support activity", + "213118P": "Primary services", + "221---": "Utilities", + "2211--": "Electric power generation, transmission, and distribution", + "22111-": "Electric power generation", + "221110": "Electric power generation", + "2211104": "Utilities", + "2211105": "Non-utilities", + "221110M": "Miscellaneous receipts", + "221110P": "Primary products", + "22112-": "Electric power transmission, control, and distribution", + "221121": "Electric bulk power transmission and control", + "2211213": "Electric bulk power transmission and control", + "221121P": "Primary products", + "221122": "Electric power distribution", + "22112241": "Residential electric power", + "221122411": "New England residential electric power", + "221122412": "Middle Atlantic residential electric power", + "221122413": "East North Central residential electric power", + "221122414": "West North Central residential electric power", + "221122415": "South Atlantic residential electric power", + "221122416": "East South Central residential electric power", + "221122417": "West South Central residential electric power", + "221122418": "Mountain residential electric power", + "221122419": "Pacific residential electric power", + "22112242": "Commercial electric power", + "221122421": "New England commercial electric power", + "221122422": "Middle Atlantic commercial electric power", + "221122423": "East North Central commercial electric power", + "221122424": "West North Central commercial electric power", + "221122425": "South Atlantic commercial electric power", + "221122426": "East South Central commercial electric power", + "221122427": "West South Central commercial electric power", + "221122428": "Mountain commercial electric power", + "221122429": "Pacific commercial electric power", + "22112243": "Industrial electric power", + "221122431": "New England industrial electric power", + "221122432": "Middle Atlantic industrial electric power", + "221122433": "East North Central industrial electric power", + "221122434": "West North Central industrial electric power", + "221122435": "South Atlantic industrial electric power", + "221122436": "East South Central industrial electric power", + "221122437": "West South Central industrial electric power", + "221122438": "Mountain industrial electric power", + "221122439": "Pacific industrial electric power", + "22112245": "Transportation electric power", + "221122M": "Miscellaneous receipts", + "221122MM": "Miscellaneous receipts", + "221122P": "Primary products", + "221122S1": "Secondary products", + "2212--": "Natural gas distribution", + "22121-": "Natural gas distribution", + "221210": "Natural gas distribution", + "22121011": "Natural gas to ultimate consumers", + "221210112": "Residential natural gas", + "2212101121": "New England residential natural gas", + "2212101122": "Middle Atlantic residential natural gas", + "2212101123": "East North Central residential natural gas", + "2212101124": "West North Central residential natural gas", + "2212101125": "South Atlantic residential natural gas", + "2212101126": "East South Central residential natural gas", + "2212101127": "West South Central residential natural gas", + "2212101128": "Mountain residential natural gas", + "2212101129": "Pacific residential natural gas", + "221210113": "Commercial natural gas", + "2212101131": "New England commercial natural gas", + "2212101132": "Middle Atlantic commercial natural gas", + "2212101133": "East North Central commercial natural gas", + "2212101134": "West North Central commercial natural gas", + "2212101135": "South Atlantic commercial natural gas", + "2212101136": "East South Central commercial natural gas", + "2212101137": "West South Central commercial natural gas", + "2212101138": "Mountain commercial natural gas", + "2212101139": "Pacific commercial natural gas", + "221210114": "Industrial natural gas", + "2212101141": "New England industrial natural gas", + "2212101142": "Middle Atlantic industrial natural gas", + "2212101143": "East North Central industrial natural gas", + "2212101144": "West North Central industrial natural gas", + "2212101145": "South Atlantic industrial natural gas", + "2212101146": "East South Central industrial natural gas", + "2212101147": "West South Central industrial natural gas", + "2212101148": "Mountain industrial natural gas", + "2212101149": "Pacific industrial natural gas", + "221210115": "To electric power", + "22121012": "Delivered to ultimate consumers for the account of others (transportation only)", + "221210122": "Industrial consumer", + "221210123": "Other consumers", + "221210M": "Miscellaneous receipts", + "221210MM": "Miscellaneous receipts", + "221210P": "Primary products", + "236211": "New industrial building construction", + "236211P": "Primary products", + "236221": "New warehouse building construction", + "236221P": "Primary products", + "236222": "New school building construction", + "236222P": "Primary products", + "236223": "New office building construction", + "236223P": "Primary products", + "236224": "New health care building construction", + "236224P": "Primary products", + "236400": "New nonresidential building construction by contractor type/region", + "2364001": "General contractors", + "23640011": "General contractors, Northeast", + "23640012": "General contractors, South", + "23640013": "General contractors, Midwest", + "23640014": "General contractors, West", + "236400221": "Plumbing, heating, and air conditioning contractors", + "2364002211": "Plumbing, heating, and air conditioning contractors, Northeast", + "2364002212": "Plumbing, heating, and air conditioning contractors, South", + "2364002213": "Plumbing, heating, and air conditioning contractors, Midwest", + "2364002214": "Plumbing, heating, and air conditioning contractors, West", + "236400222": "Electrical contractors", + "2364002221": "Electrical contractors, northeast", + "2364002222": "Electrical contractors, South", + "2364002223": "Electrical contractors, Midwest", + "2364002224": "Electrical contractors, West", + "236400223": "Roofing contractors", + "2364002231": "Roofing contractors, Northeast", + "2364002232": "Roofing contractors, South", + "2364002233": "Roofing contractors, Midwest", + "2364002234": "Roofing contractors, West", + "236400224": "Poured concrete foundation and structure contractors", + "2364002241": "Poured concrete foundation and structure contractors, Northeast", + "2364002242": "Poured concrete foundation and structure contractors, South", + "2364002243": "Poured concrete foundation and structure contractors, Midwest", + "2364002244": "Poured concrete foundation and structure contractors, West", + "236500": "New nonresidential building construction by region", + "2365001": "New nonresidential building construction, Northeast", + "2365002": "New nonresidential building construction, South", + "2365003": "New nonresidential building construction, Midwest", + "2365004": "New nonresidential building construction, West", + "23811X": "Concrete contractors, nonresidential building work", + "23811XP": "Primary products", + "23816X": "Roofing contractors, nonresidential building work", + "23816XP": "Primary products", + "2381MR": "Nonresidential building maintenance & repair", + "23821X": "Electrical contractors, nonresidential building work", + "23821XP": "Primary products", + "23822X": "Plumbing, heating and air-conditioning contractors, nonresidential building work", + "23822XP": "Primary products", + "311---": "Food mfg", + "3111--": "Animal food mfg", + "31111-": "Animal food mfg", + "311111": "Dog and cat food manufacturing", + "3111111": "Dog food", + "31111111": "Canned dog food", + "31111114": "Dry and semi moist dog food", + "3111114": "Cat food", + "31111144": "Canned cat food", + "31111145": "Dry and semi moist cat food", + "311111M1": "Miscellaneous receipts", + "311111P": "Primary products", + "311111S": "Secondary products", + "311119": "Other animal food manufacturing", + "3111191": "Chicken and turkey feed, supplements, concentrates, and premixes", + "3111195": "Complete dairy cattle feed, supplements, concentrates, and premixes", + "3111199": "Other prepared animal feeds, including feeding materials and adjuncts", + "311119B": "Complete swine feed, supplements, concentrates, and premixes", + "311119H": "Complete beef cattle feed, supplements, concentrates, and premixes", + "311119M": "Miscellaneous receipts", + "311119MM": "Miscellaneous receipts", + "311119N": "Poultry, exc. chicken and turkey, and livestock, exc. cattle and swine, feed", + "311119P": "Primary products", + "311119R": "Pet (excluding dog and cat), laboratory, and fur animal feed", + "311119S": "Secondary products", + "311119SM": "Secondary products and miscellaneous receipts", + "3112--": "Grain & oilseed milling", + "31121-": "Flour milling & malt mfg", + "311211": "Flour milling", + "3112111": "Wheat flour (except flour mixes), made in flour mills", + "3112114": "Wheat mill products, except flour", + "3112117": "Corn mill products", + "3112119": "Other grain mill products", + "311211A": "Prepared flour mixes, including refrigerated and frozen doughs and batters, made in flour mills", + "311211M": "Miscellaneous receipts", + "311211P": "Primary products", + "311211S": "Secondary products", + "311211SS": "Secondary products", + "311212": "Rice milling", + "3112120": "Milled rice and byproducts", + "31121204": "Milled rice (incl second heads, screenings, brewers, bran, sharps, rice flour, and byproducts)", + "31121206": "Head rice not packaged with other ingredients", + "311212P": "Primary products", + "311213": "Malt manufacturing", + "3112130": "Malt and malt byproducts", + "311213P": "Primary products", + "31122-": "Starch & vegetable fats & oils mfg", + "311221": "Wet corn milling and starch manufacturing", + "3112211": "Corn sweeteners, made by wet milling", + "3112214": "Manufactured starch, made by wet milling", + "3112218": "Corn oil, made by wet milling", + "311221A": "Wet process corn byproducts", + "311221P": "Primary products", + "311221S": "Secondary products", + "311221SS": "Secondary products", + "311224": "Soybean and other oilseed processing", + "3112243": "Soybean oil", + "31122431": "Crude soybean oil, degummed, made from soybeans crushed in the same establishment", + "31122432": "Soybean oil, all other types", + "3112244": "Soybean cake, meal, and other byproducts", + "31122441": "Soybean cake and meal", + "31122442": "Other soybean products, including isolates and concentrates", + "3112245": "Cottonseed oil, once-refined", + "3112246": "Crude cottonseed oil", + "3112247": "Cotton linters", + "3112249": "Other crude and refined vegetable oils and other vegetable mill products", + "31122491": "Other crude vegetable oils, including linseed, peanut, sunflower, safflower, etc.", + "31122492": "Other vegetable oils, once refined, made from seeds crushed in the same establishment", + "31122493": "Other vegetable oil mill products, including all oil seed cake and meal", + "311224B": "Cottonseed cake, meal, hulls, and other byproducts", + "311224B1": "Cottonseed cake and meal", + "311224B2": "Cottonseed hulls and other byproducts", + "311224M": "Miscellaneous products", + "311224P": "Primary products", + "311225": "Fats and oils refining and blending", + "3112252": "Shortening and cooking oils", + "3112254": "Margarine, butter blends, and butter substitutes", + "311225P": "Primary products", + "311225S": "Secondary products", + "311225SS": "Secondary products", + "31123-": "Breakfast cereal manufacturing", + "311230": "Breakfast cereal manufacturing", + "3112301": "Breakfast cereal", + "311230P": "Primary products", + "311230S": "Secondary products", + "311230SS": "Secondary products", + "3113--": "Sugar & confectionery product mfg", + "31131-": "Sugar mfg", + "311313": "Beet sugar manufacturing", + "3113130": "Beet sugar", + "311313P": "Primary products", + "311314": "Cane sugar manufacturing", + "3113141": "Raw cane sugar and sugarcane mill products and byproducts", + "3113143": "Refined granulated cane sugar and byproducts", + "311314P": "Primary products", + "311314S": "Secondary products", + "31134-": "Nonchocolate confectionery mfg", + "311340": "Nonchocolate confectionery manufacturing", + "3113404": "Chewing gum, bubble gum, and chewing gum base", + "3113405": "Nonchocolate-type confectioneries", + "3113407": "Other confectionery-type products", + "311340M": "Miscellaneous receipts", + "311340MM": "Miscellaneous receipts", + "311340P": "Primary products", + "311340S": "Secondary products", + "31135-": "Chocolate and confectionery manufacturing", + "311351": "Chocolate and confectionery mfg. from cacao", + "3113511": "Chocolate coatings, made from cacao beans", + "3113514": "Chocolate/chocolate-type confectionery products, made from cacao beans", + "3113517": "Other chocolate and cocoa products, made from cacao beans", + "311351P": "Primary products", + "311352": "Confectionery mfg. from purchased chocolate", + "3113523": "Chocolate/confectionery products, made from purchased chocolate", + "311352M": "Miscellaneous receipts", + "311352P": "Primary products", + "311352S": "Secondary products", + "3114--": "Fruit & vegetable preserving & specialty food mfg", + "31141-": "Frozen food manufacturing", + "311411": "Frozen fruit and vegetable manufacturing", + "3114111": "Frozen fruits, juices, ades, drinks, and cocktails", + "31141111": "Frozen fruits", + "31141113": "Frozen juices, ades, drinks, and cocktails, including orange juice", + "3114114": "Frozen vegetables", + "31141147": "Frozen vegetables, other than potato products", + "31141148": "Frozen potato products (French-fried, patties, puffs, etc.)", + "311411M": "Miscellaneous receipts", + "311411P": "Primary products", + "311411S": "Secondary products", + "311412": "Frozen specialty food manufacturing", + "3114121": "Frozen dinners (beef, pork, and poultry pies) and nationality foods, incl. frozen pizza", + "3114124": "Other frozen specialties, incl. all whipped topping, waffles, soups, etc., excluding seafood", + "311412P": "Primary products", + "311412S": "Secondary products", + "311412SS": "Secondary products", + "31142-": "Fruit & vegetable canning, pickling & drying", + "311421": "Fruit and vegetable canning", + "3114211": "Canned fruits, excluding baby foods", + "3114215": "Canned vegetables", + "311421A": "Canned vegetable juices", + "311421D": "Canned catsup and other tomato based sauces", + "311421G": "Canned jams, jellies, and preserves", + "311421K": "Canned and fresh fruit juices, nectars, and concentrates", + "311421M": "Miscellaneous receipts", + "311421MM": "Miscellaneous receipts", + "311421P": "Primary products", + "311421Q": "Pickles and other pickled products, including horseradish", + "311421S": "Secondary products", + "311421SS": "Secondary products", + "311422": "Specialty canning", + "3114225": "Canned baby foods and other canned specialty/nationality foods", + "3114226": "Canned soups and stews, excluding frozen and seafood", + "3114227": "Canned dry beans", + "311422P": "Primary products", + "311422S": "Secondary products", + "311422SS": "Secondary products", + "311423": "Dried and dehydrated food manufacturing", + "3114231": "Soup mixes (including dried/dehydrated/freeze-dried) and bouillon", + "3114235": "Dried and dehydrated fruits and vegetables, including freeze-dried", + "3114237": "Macaroni/noodle prod., purchased, pkgd w/ other ingred., excluding canned/frozen", + "3114238": "Other purchased products packaged with dried and dehydrated ingredients", + "311423P": "Primary products", + "311423S": "Secondary products", + "311423SS": "Secondary products", + "3115--": "Dairy product mfg", + "31151-": "Dairy product (except frozen) mfg", + "311511": "Fluid milk manufacturing", + "3115111": "Fluid milk and cream, bulk sales", + "3115115": "Fluid milk and related products, packaged (incl. cartons, bottles, cans, etc.) excl. U.H.T.", + "31151151": "Whole fluid milk, packaged, excluding U.H.T. and flavored", + "31151152": "Fluid milk, lowfat, incl. 2.0, 1.0, and 0.5 percent packaged, excl. U.H.T. and flavored", + "31151153": "Fat free or skim milk, packaged, excluding U.H.T. and flavored", + "31151159": "Other fluid milk related products, incl. heavy & light cream, unflavored sour cream, etc.", + "3115117": "Cottage cheese (including bakers', pot, and farmers' cheese)", + "3115119": "Other packaged milk products incl. flavored milks, eggnog, buttermilk, etc.", + "311511A": "Yogurt, except frozen", + "311511D": "Perishable dairy product alternatives, including plant-based", + "311511D1": "Perishable beverage dairy milk alternatives, including plant-based", + "311511D2": "All other perishable dairy product alternatives, including plant-based", + "311511M": "Miscellaneous receipts", + "311511MM": "Miscellaneous receipts", + "311511P": "Primary products", + "311511S": "Secondary products", + "311511SS": "Secondary products", + "311512": "Creamery butter manufacturing", + "3115120": "Creamery butter", + "311512P": "Primary products", + "311513": "Cheese manufacturing", + "3115131": "Natural cheese (cheddar, Swiss, Italian, brick, cream, grated, dried etc.) excl. cottage cheese", + "3115131111": "Natural cheese, except lowfat, shipped in consumer packages or containers (3 lbs. or less)", + "3115131121": "Natural cheese, except lowfat, shipped in packages or containers (more than 3 lbs.) or bulk", + "3115131131": "Lowfat natural cheese, except cottage cheese, shipped in consumer packages (3 lbs. or less)", + "3115131141": "Lowfat natural cheese, except cottage cheese, shipped in packages (more than 3 lbs.) or in bulk", + "3115134": "Process cheese and related products", + "31151341": "Process cheese, shipped in consumer packages or containers (3 lbs. or less)", + "31151349": "All other process cheese and related products", + "3115134921": "Process cheese, shipped in packages or containers (more than 3 lbs.) or in bulk", + "3115134961": "Cheese food, spread, and other related products", + "3115137": "Cheese substitutes and imitations", + "311513A": "Raw liquid whey", + "311513M": "Miscellaneous receipts", + "311513MM": "Miscellaneous receipts", + "311513P": "Primary products", + "311513S": "Secondary products", + "311513SS": "Secondary products", + "311514": "Dry, condensed, and evaporated dairy products", + "3115141": "Dry milk products and mixtures", + "3115145": "Milk products, shipped in consumer-type cans, excluding alternatives", + "3115147": "Concentrated milk products shipped in bulk (barrels, drums, and tanks)", + "311514A": "Ice cream mixes and related products", + "311514D": "Dairy product alternatives, including plant-based", + "311514P": "Primary products", + "311514S": "Secondary products", + "311514SS": "Secondary products", + "31152-": "Ice cream and frozen dessert mfg", + "311520": "Ice cream and frozen dessert manufacturing", + "3115200": "Ice cream and frozen dessert manufacturing", + "31152001": "Ice cream, incl. custards (excl. lowfat and nonfat) shipped in bulk (containers 3 gal or more)", + "31152002": "Ice cream, incl. custards (excl. lowfat and nonfat) shipped in sizes less than 3 gallons", + "31152003": "Ice cream, including custards (excluding lowfat and nonfat), novelty forms", + "31152004": "Ice cream, including custards, lowfat and nonfat", + "31152006": "Frozen desserts containing fats other than butterfat (incl. soy, rice, almond, oats, etc.)", + "31152009": "Other frozen desserts (yogurt, sherbet, water ices, mellorine, frozen pudding, gelato, etc.)", + "311520M": "Miscellaneous receipts", + "311520P": "Primary products", + "311520S": "Secondary products", + "311520SS": "Secondary products", + "31161-": "Animal slaughtering & processing", + "311611": "Animal, except poultry, slaughtering", + "3116111": "Beef, fresh or frozen, not canned or made into sausage, made in slaughtering plants", + "31161110": "Beef, fresh/frozen whole/half carcass, not canned or made into sausage, misp", + "31161116": "Beef, fresh/frozen variety meats, not canned or made into sausage, made in slaughtering plants", + "31161117": "Beef, fresh/frozen, primal and subprimal cuts, made in slaughtering plants", + "3116114": "Veal, fresh or frozen, not canned or sausage, made in slaughtering plants", + "3116117": "Lamb/mutton, fresh or frozen, not canned or made into sausage, made in slaughtering plants", + "311611A": "Pork, fresh/frozen, unprocessed, all cuts, except sausage, made in slaughtering plants", + "311611D": "Lard, made in slaughtering plants", + "311611G": "Pork, processed or cured, not canned or made into sausage, made in slaughtering plants", + "311611J": "Fresh and processed sausage, deli, and cooked meats, made in slaughtering plants", + "311611M": "Miscellaneous receipts", + "311611MM": "Miscellaneous receipts", + "311611P": "Primary products", + "311611Q": "Hides, skins, and pelts, made in slaughtering plants", + "311611R": "Miscellaneous byproducts of slaughtering plants", + "311611S": "Secondary products", + "311611SS": "Secondary products", + "311612": "Meat processed from carcasses", + "3116121": "Pork, processed or cured, not canned or made into sausage, mfpc", + "31161211": "Pork, sweet-pickled, dry-cured, or dry salt, not canned or made into sausage, mfpc", + "31161212": "Smoked hams and picnics, excluding canned, made from purchased carcasses", + "31161213": "Smoked slab bacon, made from purchased carcasses", + "31161214": "Smoked sliced bacon, made from purchased carcasses", + "31161215": "Other smoked pork, not canned or made into sausage, made from purchased carcasses", + "31161216": "Boiled ham, barbecue pork, and other cooked pork, except canned meats and sausage, mfpc", + "3116124": "Sausage and similar products, excluding canned, made from purchased carcasses", + "31161241": "Fresh sausage (pork sausage, breakfast links, etc.), excluding canned, mfpc", + "31161242": "Dry or semidry sausage (salami, cervelat, pepperoni, summer sausage, pork roll, etc), mfpc", + "31161243": "Frankfurters, including wieners, excluding canned, made from purchased carcasses", + "31161244": "Other sausage (smoked or cooked) & jellied goods & similar preparations, excluding canned, mfpc", + "3116127": "Canned meats, excluding dog, cat, and baby food, made from purchased carcasses", + "311612A": "Other processed, frozen, or cooked meats, made from purchased carcasses", + "311612A1": "Boxed meat (beef, pork, lamb, etc.), made from purchased carcasses", + "311612A5": "Frozen ground meat patties and other processed, frozen, or cooked meats, mfpc", + "311612M": "Miscellaneous receipts", + "311612MM": "Miscellaneous receipts", + "311612P": "Primary products", + "311612S": "Secondary products", + "311612SS": "Secondary products", + "311613": "Rendering and meat byproduct processing", + "3116132": "Lard, inedible tallow, and other greases, excluding wool grease", + "3116135": "Animal and marine feed and fertilizer byproducts", + "31161351": "Meat and bone meal", + "31161352": "Animal and marine feed and fertilizer byproducts, except meat and bone meal", + "311613M": "Miscellaneous receipts", + "311613P": "Primary products", + "311615": "Poultry processing", + "3116151": "Young chickens, including bulk, chilled, frozen, whole, and in parts", + "3116157": "Turkeys (including frozen, whole, and parts)", + "3116159": "Other poultry and small game (including frozen), whole, and parts", + "311615D": "Processed poultry and small game (except soups), containing 20 percent or more poultry or meat", + "311615M": "Miscellaneous receipts", + "311615MM": "Miscellaneous receipts", + "311615P": "Primary products", + "311615S": "Secondary products", + "311615SS": "Secondary products", + "3117--": "Seafood product preparation & packaging", + "31171-": "Seafood product preparation and packaging", + "311710": "Seafood product preparation and packaging", + "3117103": "Prepared frozen shellfish", + "3117105": "Seafood canning", + "3117106": "Prepared fresh fish/seafood, inc. surimi/surimi-based products", + "3117107": "Prepared frozen fish", + "3117109": "Other prepared fresh and frozen seafood", + "311710M": "Miscellaneous receipts", + "311710MM": "Miscellaneous receipts", + "311710P": "Primary products", + "311710S": "Secondary products", + "3118--": "Bakeries & tortilla mfg", + "31181-": "Bread & bakery product mfg", + "311811": "Retail bakeries", + "3118110": "Retail bakery products", + "311811M": "Miscellaneous receipts", + "311811P": "Primary products", + "311811S": "Secondary products", + "311812": "Commercial bakeries", + "3118121": "Bread (white, wheat, rye, etc.), including frozen", + "31181215": "White pan bread", + "31181216": "White hearth bread (French, Italian, etc.)", + "31181217": "Dark wheat breads (whole wheat, cracked wheat, multigrain, etc.)", + "31181218": "Other variety breads (rye, unleavened, raisin, potato, self-rising, salt-free, canned, etc.)", + "3118125": "Rolls, bread-type (including muffins, bagels, and croissants), including frozen", + "31181251": "Rolls, hamburger and wiener", + "31181259": "All other rolls, bread-type (incl. muffins, bagels, and croissants)", + "3118127": "Soft cakes, excluding frozen", + "3118128": "Pies (fruit, cream, and custard), excluding frozen", + "3118129": "Other sweet goods, excluding frozen", + "311812M": "Miscellaneous receipts", + "311812MM": "Miscellaneous receipts", + "311812P": "Primary products", + "311812S": "Secondary products", + "311812SM": "Secondary products and miscellaneous receipts", + "311813": "Frozen cakes and other pastries manufacturing", + "3118130": "Frozen cakes, pies, and other pastries", + "311813P": "Primary products", + "311813S": "Secondary products", + "31182-": "Cookie, cracker & pasta mfg", + "311821": "Cookie and cracker manufacturing", + "3118212": "Crackers, biscuits, and related products", + "31182124": "Saltines and all other crackers, cracker meal and crumbs, and biscuits", + "3118214": "Cookies, wafers, and ice cream cones and cups (excluding frozen)", + "311821M": "Miscellaneous receipts", + "311821MM": "Miscellaneous receipts", + "311821P": "Primary products", + "311821S": "Secondary products", + "311821SS": "Secondary products", + "311824": "Dry pasta, dough, and flour mixes manufacturing from purchased flour", + "3118241": "Prepared flour mixes (incl refrigerated & frozen doughs & batters) made from purchased flour", + "31182411": "Cake mixes, including gingerbread, made from purchased flour", + "31182412": "Flour mixes (refrigerated & frozen doughs & batters), ex cake mixes, made from purchased flour", + "3118243": "Dry macaroni, spaghetti and egg noodle products (excluding canned or frozen)", + "311824M": "Miscellaneous receipts", + "311824MM": "Miscellaneous receipts", + "311824P": "Primary products", + "311824S": "Secondary products", + "311824SS": "Secondary products", + "31183-": "Tortilla mfg", + "311830": "Tortilla manufacturing", + "3118300": "Tortillas, sold in bulk or packages, excluding frozen or canned", + "311830M": "Miscellaneous receipts", + "311830P": "Primary products", + "311830S": "Secondary products", + "3119--": "Other food manufacturing", + "31191-": "Snack food mfg", + "311911": "Roasted nuts and peanut butter manufacturing", + "3119111": "Nuts and seeds (salted, roasted, cooked, or blanched)", + "31191111": "Nuts (salted, roasted, cooked, or blanched), sold in bulk", + "31191112": "Canned nuts (salted, roasted, cooked, or blanched)", + "31191113": "All other packaged nuts, including all types of seeds (salted, roasted, cooked, or blanched)", + "3119114": "Peanut butter", + "311911M": "Miscellaneous receipts", + "311911P": "Primary products", + "311911S": "Secondary products", + "311919": "Other snack food manufacturing", + "3119191": "Potato chips and sticks, plain and flavored", + "3119194": "Corn chips and related products", + "3119197": "Other chips, sticks (hard pretzels, bacon rinds, popcorn (except candied), etc.)", + "311919P": "Primary products", + "311919S": "Secondary products", + "31192-": "Coffee & tea mfg", + "311920": "Coffee and tea manufacturing", + "3119201": "Roasted coffee", + "3119205": "Coffee, concentrated, including coffee substitutes", + "3119207": "Tea in consumer packages", + "311920M": "Miscellaneous receipts", + "311920MM": "Miscellaneous receipts", + "311920P": "Primary products", + "31193-": "Flavoring syrup & concentrate mfg", + "311930": "Flavoring syrup and concentrate manufacturing", + "3119301": "Liquid beverage bases, excluding use by soft drink bottlers", + "3119306": "Soft drink flavoring syrup, sold in bulk", + "3119308": "Other flavoring agents (except chocolate syrups)", + "311930M": "Miscellaneous receipts", + "311930P": "Primary products", + "311930S": "Secondary products", + "311930SS": "Secondary products", + "31194-": "Seasoning & dressing mfg", + "311941": "Mayonnaise, dressing, and sauce manufacturing", + "3119411": "Vinegar and cider", + "3119414": "Prepared sauces, excluding tomato-based sauces and sauces comprised of 20 percent or more meat", + "3119417": "Mayonnaise, salad dressings, and sandwich spreads", + "31194175": "Spoon-type salad dressing incl. mayonnaise, sandwich spreads, refrigerated dressings, semisolid", + "31194176": "Pourable-type salad dressing (reduced calorie, cheese, vinegar and oil, etc.)", + "311941M": "Miscellaneous receipts", + "311941P": "Primary products", + "311941S": "Secondary products", + "311942": "Spice and extract manufacturing", + "3119421": "Table salt (evaporated), pepper (white and black), and other spices", + "31194216": "Pepper and other spices in commercial sizes (1 lb or more)", + "3119426": "Flavoring extracts, emulsions, liquid flavors, and food colorings", + "3119427": "Dry mix food preparations", + "311942P": "Primary products", + "311942S": "Secondary products", + "31199-": "All other food mfg", + "311991": "Perishable prepared food manufacturing", + "3119910": "Perishable prepared foods", + "311991M": "Miscellaneous receipts", + "311991P": "Primary products", + "311991S": "Secondary products", + "311999": "All other miscellaneous food manufacturing", + "3119990": "All other miscellaneous manufactured foods", + "31199901": "Desserts, ready-to-mix", + "3119990G": "Egg processing (dried, frozen, liquid, whole, etc.)", + "3119990J": "Flavoring powders, tablets, etc. (including dry mix cocktails)", + "3119990N": "Other food preparations", + "311999P": "Primary products", + "311999S": "Secondary products", + "312---": "Beverage & tobacco mfg", + "3121--": "Beverage mfg", + "31211-": "Soft drink & ice mfg", + "312111": "Soft drink manufacturing", + "3121112": "Soft drinks, carbonated, bottled, canned, glass, plastic", + "312111A": "Soft drinks, non-carbonated", + "312111A4": "Soft drinks, non-carbonated, fruit drinks, cocktails, and ades", + "312111A9": "Soft drinks, non-carbonated, iced tea and other types", + "312111B": "Soft drinks, energy and sport", + "312111M": "Miscellaneous receipts", + "312111MM": "Miscellaneous receipts", + "312111P": "Primary products", + "312111S": "Secondary products", + "312112": "Bottled water manufacturing", + "3121120": "Bottled water", + "312112M": "Miscellaneous receipts", + "312112P": "Primary products", + "312112S2": "Secondary products", + "312113": "Ice manufacturing", + "3121130": "Ice, manufactured (cubed, crushed, etc.), including can or block", + "312113M": "Miscellaneous receipts", + "312113P": "Primary products", + "312113S1": "Secondary products", + "31212-": "Breweries", + "312120": "Breweries", + "3121201": "Canned beer and ale case goods", + "3121205": "Bottled beer and ale case goods", + "3121207": "Beer and ale in barrels and kegs", + "3121209": "All other malt beverages and brewing products", + "312120M": "Miscellaneous receipts", + "312120P": "Primary products", + "312120S": "Secondary products", + "31213-": "Wineries", + "312130": "Wineries", + "3121300": "Wines, brandy, and brandy spirits", + "31213008": "Wines, white, red, and rose grape, and other fruits, 14 percent or less alcohol", + "3121300811": "Wines, white grape, 14 percent or less alcohol content", + "3121300821": "Wines, red grape, 14 percent or less alcohol content", + "3121300831": "Wines, rose grape and other fruits and berries, 14 percent or less alcohol", + "31213009": "Wines, dessert, effervescent, and wine coolers", + "3121300B": "All other wines, brandy, and brandy spirits", + "312130M": "Miscellaneous receipts", + "312130P": "Primary products", + "31214-": "Distilleries", + "312140": "Distilleries", + "3121402": "Distilled liquor, excluding brandy", + "31214022": "Distilled whiskey, all other distilled liquor, excluding brandy", + "3121405": "Bottled liquor, excluding brandy", + "3121405B": "Bottled whiskey", + "3121405C": "Bottled gin, vodka, rum, cordials, cocktails, and similiar compounds", + "3121405D": "All other bottled liquor, excluding brandy", + "312140M": "Miscellaneous receipts", + "312140MM": "Miscellaneous receipts", + "312140P": "Primary products", + "312140S": "Secondary products", + "312140SS": "Secondary products", + "3122--": "Tobacco mfg", + "31223-": "Tobacco manufacturing", + "312230": "Tobacco manufacturing", + "3122300": "Tobacco stemming and redrying", + "31223001": "Tobacco, unstemmed leaf, redried before packing", + "31223004": "Tobacco, stemmed", + "3122301": "Cigarettes, excluding electronic", + "3122309": "Other tobacco products", + "31223091": "Cigars", + "31223094": "Chewing and smoking tobacco", + "31223097": "Reconstituted tobacco, processed sheet and homogenized", + "312230P": "Primary products", + "313---": "Textile mills", + "3131--": "Fiber, yarn, and thread mills", + "31311-": "Fiber, yarn, and thread mills", + "313110": "Fiber, yarn, and thread mills", + "3131104": "Spun yarns", + "31311042": "Cotton spun yarns", + "31311045": "Rayon, acetate, and lyocell spun yarns", + "31311047": "Noncellulosic fiber and other natural fiber (excluding cotton and wool) spun yarns", + "313110471": "Greige polyester spun yarns", + "313110473": "Greige other noncellulosic fiber and other natural fiber spun yarns", + "313110475": "Other noncellulosic fiber & other natural fiber yarns, spun & finished in the same est.", + "31311049": "Spun wool yarns, including new, reused, and reprocessed", + "3131106": "Textured and twisted yarns", + "3131106F": "Thrown filament yarns, excluding textured", + "3131106H": "Textured/crimped/bulked filament yarns, incl. stretch yarn, made from purchased filament yarn", + "3131106J": "Commission receipts for throwing, texturing, or winding filament yarns", + "313110L": "Thread", + "313110P": "Primary products", + "3132--": "Fabric mills", + "31321-": "Broadwoven fabric mills", + "313210": "Broadwoven fabric mills", + "3132104": "Cotton broadwoven fabrics", + "31321041": "Greige cotton broadwoven fabrics", + "31321049": "Finished cotton broadwoven fabrics, finished in weaving mills", + "3132106": "Wool broadwoven fabrics and felts", + "3132106T": "Greige wool broadwoven fabrics", + "3132108": "Manmade, silk, and other natural fiber (excluding cotton and wool) broadwoven fabrics", + "31321081": "Greige manmade, silk, and other natural fiber (exc cotton/wool) broadwoven fabrics", + "31321083": "Finished manmade, silk, & natural fiber (exc cotton/wool) broadwoven, finished in weaving mills", + "313210M": "Miscellaneous receipts", + "313210P": "Primary products", + "313210S": "Secondary products", + "313210W": "Fabricated textile products, made in weaving mills", + "31322-": "Narrow fabric mills and schiffli embroidery", + "313220": "Narrow fabric mills and schiffli embroidery", + "3132202": "Woven narrow fabrics (12 inches or less in width)", + "31322021": "Woven elastic narrow fabrics", + "31322022": "Woven nonelastic narrow fabric labels, ribbons, and tape", + "31322023": "Woven nonelastic narrow fabrics and webbing, excluding labels, woven edge ribbons, and tape", + "3132204": "Braided narrow fabrics (12 inches or less in width)", + "3132205": "Covered rubber thread, made in narrow fabric mills", + "3132207": "Schiffli machine embroideries", + "313220P": "Primary products", + "313220S": "Secondary products", + "31323-": "Nonwoven fabric mills", + "313230": "Nonwoven fabric mills", + "3132301": "Nonwoven fabrics", + "3132303": "Fabricated nonwoven products", + "3132305": "Pressed, punched, or needled felts, excluding hats", + "313230P": "Primary products", + "31324-": "Knit fabric mills", + "313240": "Knit fabric mills", + "3132402": "Weft (circular) knit fabrics", + "31324021": "Weft (circular) knit fabrics, greige goods (excluding hosiery)", + "31324023": "Weft (circular) knit fabrics, knit and finished in the same establishment (excl hosiery)", + "31324026": "Weft (circular) knit fabrics, nonapparel, knitting/finishing (excl hosiery) contract/commission", + "3132404": "Other knit fabrics and laces", + "31324041": "Warp knit fabrics, greige goods (excluding hosiery)", + "31324043": "Warp knit fabrics, knit and finished in same establishment", + "31324045": "Lace & net goods, all leavers & Nottingham lace machine products, incl bobbinets/barmen laces", + "31324047": "Warp knit fabrics, lace & net goods, contract/commission receipts for knitting/finishing", + "313240P": "Primary products", + "3133--": "Textile and fabric finishing mills", + "31331-": "Textile and fabric finishing mills", + "313310": "Textile and fabric finishing mills", + "3133104": "Finished broadwoven fabrics, finished in finishing mills", + "31331041": "Finished cotton broadwoven fabrics, finished in finishing mills", + "31331043": "Commission finishing of cotton broadwoven fabrics", + "31331045": "Other finished broadwoven fabrics (excl. cotton and wool), finished in finishing mills", + "31331047": "Other commission finishing of broadwoven fabrics (excl. cotton & wool)", + "313310B": "Textile and fabric finishing, except broadwoven", + "313310P": "Primary products", + "313310S": "Secondary products", + "31332-": "Fabric coating mills", + "313320": "Fabric coating mills", + "3133201": "Vinyl coated fabrics, including expanded vinyl coated", + "3133204": "Rubber coated fabrics, garments, and footwear", + "3133205": "Coated or laminated fabrics and coated yarns, incl. impregnated fabrics", + "313320M": "Miscellaneous receipts", + "313320MM": "Miscellaneous receipts", + "313320P": "Primary products", + "313320S": "Secondary products", + "313320SS": "Secondary products", + "314---": "Textile product mills", + "3141--": "Textile furnishings mills", + "31411-": "Carpet and rug mills", + "314110": "Carpet and rug mills", + "3141100": "Carpet and rugs", + "31411001": "Carpet and rugs, woven, made or finished in the same establishment", + "31411003": "Carpet and rugs, tufted", + "314110032": "Carpet and rugs, finishing only", + "314110M": "Miscellaneous receipts", + "314110MM": "Miscellaneous receipts", + "314110P": "Primary products", + "314110S": "Secondary products", + "31412-": "Curtain and linen mills", + "314120": "Curtain and linen mills", + "3141201": "Curtains and draperies, made from purchased materials", + "3141208": "Other household textile products, made from purchased materials", + "31412083": "Bedspreads, made from purchased materials", + "31412085": "Sheets and pillowcases, made from purchased materials", + "31412089": "Other household furnishings, made from purchased materials", + "314120893": "Comforters and quilts, including down filled, made from purchased materials", + "314120895": "All other household furnishings (inc blankets, mattress protectors, table linen, & slip covers)", + "314120897": "Pillows, including bed, fancy, and cushions, including foam", + "314120M": "Miscellaneous receipts", + "314120P": "Primary products", + "314120S": "Secondary products", + "314120SS": "Secondary products", + "3149--": "Other textile product mills", + "31491-": "Textile bag and canvas mills", + "314910": "Textile bag and canvas mills", + "3149101": "Textile bags", + "31491011": "Duffle bags", + "31491013": "All other textile bags", + "3149105": "Canvas and related products", + "314910M": "Miscellaneous receipts", + "314910P": "Primary products", + "314910S": "Secondary products", + "31499-": "All other textile product mills", + "314994": "Rope, twine, tire cord, and tire fabric mills", + "3149944": "Rope, cordage, and twine", + "31499441": "Cordage and twine, hard fiber", + "31499443": "Cordage and twine, soft fiber, excluding cotton", + "3149947": "Tire cord and tire fabrics", + "314994M": "Miscellaneous receipts", + "314994P": "Primary products", + "314999": "All other miscellaneous textile product mills", + "3149991": "Recovered fibers, processed mill waste, and related products", + "3149996": "Embroideries (excluding Schiffli machine products) and embroidery contractors", + "3149997": "Trimmings and findings, excluding automobile and apparel", + "3149998": "All other miscellaneous fabricated textile products", + "314999M": "Miscellaneous receipts", + "314999P": "Primary products", + "314999S": "Secondary products", + "315---": "Apparel manufacturing", + "3151--": "Apparel knitting mills", + "31512-": "Apparel Knitting Mills", + "315120": "Apparel knitting mills", + "3151201": "Hosiery and socks", + "31512010": "Hosiery and socks", + "3151202": "Other apparel knitting mills", + "31512028": "Outerwear, made in knitting mills", + "315120P": "Primary products", + "3152--": "Cut and sew apparel manufacturing", + "31521-": "Cut and sew apparel contractors", + "315210": "Cut and sew apparel contractors", + "3152102": "Contract receipts for women's, girls', and infants' apparel", + "31521021": "Contract receipts for women's, girls', and infants' shirts and blouses", + "31521023": "Contract receipts for women's, girls', and infants' dresses", + "31521027": "Contract receipts for women's, girls', & infants' nontailored coats, jackets, & other outerwear", + "3152102T": "Contract rcpts. women's/girls'/infants' skirts, tailored suits/coats, underwear/nightwear, etc.", + "3152104": "Contract receipts for men's and boys' (including unisex) apparel", + "31521048": "Contract receipts for men's and boys' pants, work apparel, and other outerwear", + "3152104T": "Contract receipts for men's & boys' shirts, tailored suits/coats/jackets, & underwear/nightwear", + "315210P": "Primary products", + "315210S": "Secondary products", + "31525-": "Cut and sew apparel manufacturing (except contractors)", + "315250": "Cut and sew apparel manufacturing (except contractors)", + "3152501": "Men's and boys' cut and sew apparel manufacturing", + "31525011": "Men's and boys' nightwear, robes, and underwear, made from purchased fabrics", + "31525012": "Men's and boys' suits, coats, and overcoats, made from purchased fabrics", + "31525013": "Men's and boys' shirts, except work shirts, made from purchased fabrics", + "31525014": "Men's and boys' pants, except work pants, made from purchased fabrics", + "31525015": "Men's and boys' work clothing, made from purchased fabrics", + "31525016": "Men's and boys' other outerwear, made from purchased fabrics", + "3152502": "Women's, girls', and infants' cut and sew apparel manufacturing", + "31525021": "Women's and girls' lingerie and nightwear, made from purchased fabrics", + "31525022": "Women's and girls' blouses and shirts, made from purchased fabrics", + "31525023": "Women's and girls' dresses, made from purchased fabrics", + "31525024": "Women's and girls' suits, coats, and skirts, made from purchased fabrics", + "31525025": "Women's and girls' other outerwear, made from purchased fabrics", + "31525026": "Infants' apparel, made from purchased fabrics", + "3152503": "Other cut and sew apparel manufacturing", + "31525031": "Fur and leather apparel, made from purchased materials", + "315250312": "Leather and sheep-lined apparel, made from purchased materials", + "31525032": "All other cut and sew apparel, made from purchased materials", + "315250M": "Miscellaneous receipts", + "315250P": "Primary products", + "315250S": "Secondary products", + "3159--": "Accessories and other apparel manufacturing", + "31599-": "Accessories and other apparel manufacturing", + "315990": "Accessories and other apparel manufacturing", + "3159904": "Hats, caps, and millinery products", + "31599041": "Men's and boys' fabric, straw, and felt hats, made from purchased materials", + "31599043": "Women's, girls', and infants' fabric, straw, and felt hats, made from purchased materials", + "31599045": "Hat bodies and fabric caps, made from purchased materials", + "3159907": "Gloves and mittens, made from purchased materials", + "3159908": "Men's and boys' neckwear, made from purchased materials", + "315990B": "All other accessories and apparel", + "315990BC": "Leather belts, made from purchased materials", + "315990BE": "All other apparel accessories, made from purchased materials", + "315990M": "Miscellaneous receipts", + "315990P": "Primary products", + "315990S": "Secondary products", + "316---": "Leather and allied product manufacturing", + "3161--": "Leather and hide tanning and finishing", + "31611-": "Leather and hide tanning and finishing", + "316110": "Leather and hide tanning and finishing", + "3161101": "Finished and unfinished leather", + "3161102": "Tanning or finishing leather owned by others, and furs, dressed and dyed or bleached", + "31611021": "Contract and commission receipts for tanning or finishing leather owned by others", + "316110P": "Primary products", + "3162--": "Footwear manufacturing", + "31621-": "Footwear manufacturing", + "316210": "Footwear manufacturing", + "3162101": "Rubber and plastics footwear, including athletic footwear", + "3162102": "Men's footwear (size 6 and larger), excluding athletic", + "3162105": "Women's footwear (size 4 and larger), excluding athletic", + "3162109": "Other footwear, excluding rubber and plastic soled footwear", + "316210M": "Miscellaneous receipts", + "316210P": "Primary products", + "3169--": "Other leather product manufacturing", + "31699-": "Other leather product manufacturing", + "316990": "Other leather and allied product manufacturing", + "3169901": "Women's and children's handbags and purses", + "3169902": "All other leather goods and allied products", + "31699021": "Luggage (including suitcases, travel bags, backpacks, and other types)", + "31699022": "Personal leather goods (excluding women's handbags and purses)", + "31699024": "Boot and shoe cut stock and findings", + "31699025": "All other miscellaneous leather goods", + "316990M": "Miscellaneous receipts", + "316990P": "Primary products", + "316990S": "Secondary products", + "321---": "Wood product manufacturing", + "3211--": "Sawmills and wood preservation", + "32111-": "Sawmills and wood preservation", + "321113": "Sawmills", + "3211131": "Hardwood lumber, made in sawmills", + "3211133": "Softwood lumber, made in sawmills", + "32111331": "Softwood rough lumber, not edge worked", + "32111332": "Softwood dressed lumber, less than 2 inches in nominal thickness, not edge worked", + "32111333": "Softwood dressed 2-inch lumber, 2 inches in nominal thickness only, not edge worked", + "32111334": "Softwood dressed lumber and timbers, more than 2 inches in nominal thickness, not edge worked", + "3211135": "Wood chips, excluding field chips", + "3211137": "Wood ties, siding, shingles, and shakes, and contract sawing of logs owned by others", + "321113M": "Miscellaneous receipts", + "321113P": "Primary products", + "321113S": "Secondary products", + "321114": "Wood preservation", + "3211141": "Wood poles, piles, and posts owned and treated by the same establishment", + "3211145": "Other wood products owned and treated by the same establishment", + "3211149": "Receipts for treating wood owned by others w/ arsenical chemicals, creosote, & other chemicals", + "321114P": "Primary products", + "321114S": "Secondary products", + "321114SS": "Secondary products", + "3212--": "Plywood and engineered wood product mfg", + "32121-": "Plywood and engineered wood product mfg", + "321211": "Hardwood veneer and plywood manufacturing", + "3212111": "Hardwood veneer, including veneer backed with paper, cloth, or other flexible material", + "3212114": "Hardwood plywood", + "32121143": "Hardwood plywood, excluding prefinished hardwood plywood made from purchased hardwood plywood", + "3212117": "Hardwood veneered panels, including two-ply veneers", + "321211M": "Miscellaneous receipts", + "321211MM": "Miscellaneous receipts", + "321211P": "Primary products", + "321211S": "Secondary products", + "321212": "Softwood veneer and plywood manufacturing", + "3212121": "Softwood veneer, incl. veneer backed w/ paper, cloth, or other flexible material", + "3212124": "Softwood plywood products: rough, sanded, and specialties", + "321212P": "Primary products", + "321212S": "Secondary products", + "321212SS": "Secondary products", + "321215": "Engineered wood member manufacturing", + "3212151": "Engineered wood members (excluding trusses)", + "32121511": "Laminated veneer lumber", + "32121512": "Other engineered structural wood members, excluding trusses & laminated veneer lumber", + "3212152": "Wood trusses", + "321215P": "Primary products", + "321219": "Reconstituted wood product manufacturing", + "3212191": "Particleboard made from particleboard produced at the same location", + "3212192": "Waferboard and oriented strandboard (OSB)", + "3212193": "Medium density fiberboard (MDF) made from MDF produced at the same location", + "321219B": "Hardboard products", + "321219C": "Prefinished particleboard and medium density fiberboard (MDF) made from purchased materials", + "321219P": "Primary products", + "321219S": "Secondary products", + "3219--": "Other wood product manufacturing", + "32191-": "Millwork", + "321911": "Wood window and door manufacturing", + "3219111": "Wood window units", + "32191111": "Double hung wood window units", + "32191112": "Casement wood window units", + "32191113": "All other wood window units, including horizontal sliding, awning and single hung", + "3219113": "Wood sash, excluding sash shipped in window units", + "3219115": "Wood window & door frames, incl. door frames in door units, excl. window frames in window units", + "3219117": "Wood panel, flush, & molded face doors, interior & exterior, incl. doors with glazed sections", + "3219119": "Other wood doors, incl. garage, patio, bifold, cabinet, screen, storm and louver", + "321911M": "Miscellaneous receipts", + "321911P": "Primary products", + "321911S": "Secondary products", + "321912": "Cut stock, resawing lumber, and planing", + "3219121": "Hardwood lumber, made from purchased lumber", + "3219123": "Softwood lumber, made from purchased lumber", + "3219126": "Hardwood cut stock and dimension", + "3219128": "Softwood cut stock and dimension", + "3219129": "Sawn wood fence stock, wood lath, and contract resawing and planing", + "321912P": "Primary products", + "321912S": "Secondary products", + "321918": "Other millwork, including flooring", + "3219182": "Wood moldings", + "3219185": "Other wood millwork products, including stairwork, exterior millwork, and softwood flooring", + "3219187": "Hardwood flooring", + "32191872": "Hardwood flooring, other than oak and maple", + "32191873": "Oak and maple hardwood flooring", + "321918M": "Miscellaneous receipts", + "321918P": "Primary products", + "321918S": "Secondary products", + "32192-": "Wood container and pallet manufacturing", + "321920": "Wood container and pallet manufacturing", + "3219201": "Nailed and lock-corner wood boxes", + "3219203": "Wood box and crate shook", + "3219205": "Wood pallets and pallet containers, wood and metal combination", + "3219207": "Other wood container parts and wood containers", + "321920M": "Miscellaneous receipts", + "321920P": "Primary products", + "321920S": "Secondary products", + "32199-": "All other wood product manufacturing", + "321991": "Manufactured home, mobile home, manufacturing", + "3219911": "Manufactured homes (mobile homes), all width sizes (incl. multisection)", + "321991P": "Primary products", + "321991S": "Secondary products", + "321991SS": "Secondary products", + "321992": "Prefabricated wood building manufacturing", + "3219921": "Prefabricated stationary wood buildings, components (not sold as complete units)", + "3219925": "Prefabricated stationary wood buildings, shipped in panel form (complete units)", + "3219926": "Prefabricated stationary wood buildings, precut packages (complete units)", + "3219927": "Prefabricated stationary wood buildings, shipped in three-dimensional assemblies", + "32199271": "Prefabricated stationary wood buildings, three-dimensional assemblies, residential", + "32199272": "Prefabricated stationary wood buildings, three-dimensional assemblies, nonresidential", + "321992M": "Miscellaneous receipts", + "321992MM": "Miscellaneous receipts", + "321992P": "Primary products", + "321992S": "Secondary products", + "321992SS": "Secondary products", + "321999": "Miscellaneous wood product manufacturing", + "3219990": "All other miscellaneous wood products", + "321999P": "Primary products", + "321999S": "Secondary products", + "322---": "Paper manufacturing", + "3221--": "Pulp, paper & paperboard mills", + "32211-": "Pulp mills", + "322110": "Pulp mills", + "3221106": "Special alpha and dissolving wood pulp, incl. sulfite and sulfate and other wood pulp", + "3221109": "All other miscellaneous pulp, other than wood, and pulp mill by-products, incl. turpentine", + "322110P": "Primary products", + "32212-": "Paper mills", + "322120": "Paper mills", + "3221201": "Bleached bristol, clay-coated, uncoated, and industrial converted paper", + "3221202": "Construction paper", + "3221204": "Sanitary tissue paper products, made in paper mills", + "3221205": "Newsprint and uncoated ground-wood paper", + "32212051": "Newsprint", + "32212052": "Uncoated ground-wood paper (containing more than 10 percent mechanical fiber)", + "322120P": "Primary products", + "322120S": "Secondary products", + "32213-": "Paperboard mills", + "322130": "Paperboard mills", + "3221301": "Unbleached kraft packaging and industrial converting paperboard", + "3221305": "Semichemical paperboard, including corrugating medium", + "3221307": "Recycled paperboard", + "322130B": "Bleached packaging and industrial converting paperboard", + "322130P": "Primary products", + "322130S": "Secondary products", + "322130SS": "Secondary products", + "3222--": "Converted paper product mfg", + "32221-": "Paper container mfg", + "322211": "Corrugated and solid fiber box manufacturing", + "3222110": "Corrugated and solid fiber boxes, including pallets", + "32221101": "Corrugated shipping containers for food and beverages and carryout boxes for retail food", + "32221102": "Corrugated shipping containers for paper and allied products", + "32221103": "Corrugated shipping containers for metal and electrical machinery", + "32221104": "Corrugated shipping containers for all other end uses", + "32221105": "Corrugated paperboard in sheets and rolls, lined and unlined", + "32221109": "Other corrugated and solid fiber products, including containers, pallets, pads, etc.", + "322211M": "Miscellaneous receipts", + "322211MM": "Miscellaneous receipts", + "322211P": "Primary products", + "322211S": "Secondary products", + "322211SS": "Secondary products", + "322212": "Folding paperboard box manufacturing", + "3222120": "Folding paperboard boxes, packaging, and packaging components", + "322212P": "Primary products", + "322212S": "Secondary products", + "322212SS": "Secondary products", + "322219": "Other paperboard container manufacturing", + "3222191": "Setup (rigid) paperboard boxes", + "3222194": "Milk and milk-type paperboard cartons, including juice, beverage, and other products", + "3222195": "Cups and liquid-tight paper and paperboard containers", + "3222197": "Paperboard fiber drums with ends of any material", + "3222198": "Fiber cans, tubes, and similar fiber products", + "32221981": "Fiber cans, all fiber and composite", + "32221982": "Fiber cores and tubes", + "32221983": "Paperboard cones, reels, spools, bobbins, blocks, and all vulcanized fiber products", + "322219M": "Miscellaneous receipts", + "322219P": "Primary products", + "32222-": "Paper bag and coated and treated paper mfg", + "322220": "Paper bag and coated and treated paper manufacturing", + "3222207": "Wallcoverings", + "3222208": "Converted foil for nonpackaging applications", + "3222209": "Other coated and processed papers, except for packaging uses", + "322220B": "Specialty bags, pouches, and liners, coated and single-web paper", + "322220C": "Specialty bags, pouches, and liners, multiweb laminations and foil, except film-film", + "322220D": "Uncoated single-web paper grocers' bags and sacks and variety and shopping bags", + "322220D9": "All other uncoated paper bags and pouches (including specialty bags, mothproof bags, etc.)", + "322220E": "Shipping sacks and multiwall bags, all materials, except textiles", + "322220E1": "Single and double wall shipping sacks and bags, all materials, except textiles", + "322220E2": "Multiwall (three-ply or more) shipping sacks and bags, all materials, except textiles", + "322220F": "Laminated aluminum foil rolls and sheets for flexible packaging uses", + "322220F3": "Adhesive or wax laminated aluminum foil/paper combinations, rolls and sheets", + "322220G": "Pasted, lined, laminated, or surface-coated paperboard", + "322220H": "Single-web paper, rolls and sheets, including waxed, for flexible packaging uses", + "322220J": "Multiweb laminated rolls and sheets, except foil, for flexible packaging uses", + "322220K": "Printing paper, coated at establishments other than where paper was produced", + "322220L": "Gummed products", + "322220M": "Miscellaneous receipts", + "322220N": "Pressure-sensitive products", + "322220P": "Primary products", + "322220S": "Secondary products", + "32223-": "Stationery product mfg", + "322230": "Stationery product manufacturing", + "3222304": "Die-cut paper and paperboard office supplies", + "3222305": "Envelopes, commercial, all types and materials", + "3222306": "Paper supplies for business machines and other misc. unprinted office supplies", + "3222307": "Stationery", + "3222309": "Tablets, pads and related products", + "32223093": "Notebooks, bound with wire, staples, thread, or plastics", + "32223094": "Looseleaf paper fillers, school and commercial types", + "32223099": "All other miscellaneous tablets, pads, and related products", + "322230M": "Miscellaneous receipts", + "322230P": "Primary products", + "322230S": "Secondary products", + "32229-": "Other converted paper product mfg", + "322291": "Sanitary paper product manufacturing", + "3222912": "Disposable diapers and similar disposable products, made from purchased sanitary paper stock", + "3222915": "Sanitary tissue paper products, made from purchased sanitary paper stock or wadding", + "322291M": "Miscellaneous receipts", + "322291P": "Primary products", + "322291S": "Secondary products", + "322291SS": "Secondary products", + "322299": "All other converted paper product mfg.", + "3222991": "Molded pulp goods, including egg cartons, florist pots, food trays, etc.", + "3222993": "Miscellaneous converted paper and paperboard products", + "322299M": "Miscellaneous receipts", + "322299MM": "Miscellaneous receipts", + "322299P": "Primary products", + "322299S": "Secondary products", + "322299SM": "Secondary products and miscellaneous receipts", + "323---": "Printing and related support activities", + "3231--": "Printing and related support activities", + "32311-": "Printing", + "323113": "Commercial screen printing", + "3231134": "Screen printing on garments, apparel accessories, and other fabric articles, excluding labels", + "3231136": "Screen printing (excluding on textiles, apparel, apparel accessories, and labels)", + "32311362": "Advertising screen printing", + "32311363": "Screen printed decalcomanias and pressure-sensitives (self-adhesive), excluding labels", + "32311366": "Other commercial and general job screen printing", + "323113M": "Miscellaneous receipts", + "323113P": "Primary products", + "323113S": "Secondary products", + "323117": "Books printing", + "3231171": "Textbook printing and binding", + "3231173": "Technical, scientific, & professional book printing & binding", + "3231175": "Religious book printing and binding", + "3231177": "General book (trade, etc.) printing & binding", + "323117E": "Other book and pamphlet printing and binding", + "323117P": "Primary products", + "323117S": "Secondary products", + "32311K": "Commercial printing, except screen and books", + "32311K0": "Commercial lithographic printing", + "32311K01": "Magazine and periodical printing (lithographic)", + "32311K03": "Label and wrapper printing (lithographic)", + "32311K05": "Catalog and directory printing (lithographic)", + "32311K07": "Financial and legal printing (lithographic)", + "32311K09": "Advertising printing (lithographic)", + "32311K0B": "Other commercial and general job printing (lithographic)", + "32311K1": "Commercial gravure printing", + "32311K11": "Magazine and periodical printing (gravure)", + "32311K13": "Label and wrapper printing (gravure)", + "32311K15": "Catalog and directory printing (gravure)", + "32311K17": "Advertising printing (gravure)", + "32311K2": "Commercial flexographic printing", + "32311K21": "Label and wrapper printing (flexographic)", + "32311K23": "Commercial and general job printing other than labels and wrappers (flexographic)", + "32311K4": "Quick printing", + "32311K5": "Digital printing", + "32311K6": "Manifold business forms printing", + "32311K62": "Unit set business forms, loose or bound, manifold books, and pegboard accounting systems", + "32311K64": "Continuous business forms, custom and stock", + "32311K8": "Blankbook and looseleaf binder manufacturing", + "32311K83": "Looseleaf binders, devices, inserts, and forms, excl. school/commercial looseleaf filler paper", + "32311K9": "Other commercial printing", + "32311K9U": "Engraving (printing)", + "32311K9V": "All other commercial and general job printing", + "32311KM": "Miscellaneous receipts", + "32311KP": "Primary products", + "32311KS": "Secondary products", + "32312-": "Support activities for printing", + "323120": "Support activities for printing", + "3231203": "Softcover, pamphlet, sample book, and other binding of books and materials printed elsewhere", + "3231204": "Edition, library, and other hardcover binding of books printed elsewhere", + "3231205": "Miscellaneous binding and postpress work, incl collating, perforating, folding, gluing, etc.", + "3231207": "Prepress services, excl platemaking (incl film, assembled flats, color sep., typesetting, etc.)", + "3231209": "Printing plates and cylinders, prepared for printing (excl blank plates and blank cylinders)", + "323120P": "Primary products", + "323120S": "Secondary products", + "324---": "Petroleum and coal products manufacturing", + "3241--": "Petroleum and coal products mfg", + "32411-": "Petroleum refineries", + "324110": "Petroleum refineries", + "3241101": "Gasoline, including finished base stocks and blending agents", + "32411012": "Motor gasoline, including finished base stocks and blending agents", + "324110121": "Regular gasoline", + "324110122": "Mid-premium gasoline", + "324110123": "Premium gasoline", + "3241106": "Jet fuel", + "3241109": "Asphalt", + "324110B": "Kerosene, except jet fuel", + "324110C": "Light fuel oils", + "324110C1": "Home heating oil and other distillates, NEC", + "324110C2": "Diesel fuel", + "324110E": "Heavy fuel oils, including No. 5, No. 6, heavy diesel, gas enrichment oils, etc.", + "324110J": "Unfinished oils and lubricating oil base stock", + "324110P": "Primary products", + "324110R": "Liquefied refinery gases, including other aliphatics (feed stock and other uses)", + "324110T": "Other finished petroleum products, including waxes", + "32412-": "Asphalt paving and roofing materials mfg", + "324121": "Asphalt paving mixture & block manufacturing", + "3241210": "Asphalt paving mixtures & blocks", + "3241210111": "Emulsified asphalt, including liquid additives", + "3241210121": "Other liquid asphalt and tar paving materials, including cut-backs", + "3241210131": "Asphalt and tar paving mixt. (excl liquid), incl bitum. or asph. concrete, asph. paving cement", + "3241210141": "Other asphaltic paving mixtures, excluding brick, concrete, granite, or stone", + "324121M": "Miscellaneous receipts", + "324121MM": "Miscellaneous receipts", + "324121P": "Primary products", + "324121S": "Secondary products", + "324122": "Asphalt shingle and coating materials manufacturing", + "3241221": "Roofing asphalts and pitches, coatings, and cements", + "3241222": "Prepared asphalt and tar roofing and siding products, incl. saturated felts for nonbuilding use", + "32412221": "Asphalt smooth-surfaced roll roofing and cap sheets, organic and fiberglass base", + "32412222": "Asphalt mineral-surfaced roll roofing and cap sheets, organic and fiberglass base", + "32412227": "Other prepared asphalt and tar products for roofing and siding", + "324122M": "Miscellaneous receipts", + "324122P": "Primary products", + "324122S": "Secondary products", + "324122SS": "Secondary products", + "32419-": "Other petroleum and coal products mfg", + "324191": "Petroleum lubricating oil and grease mfg.", + "3241910": "Petroleum lubricating oils and greases, refined petroleum", + "324191011": "Lubricating oils (incl. hydraulic fluids, etc.), refined petroleum", + "324191012": "Lubricating greases, made from refined petroleum", + "324191M": "Miscellaneous receipts", + "324191MM": "Miscellaneous receipts", + "324191P": "Primary products", + "324191S": "Secondary products", + "324199": "All other petroleum and coal products mfg.", + "3241993": "Coke oven and blast furnace products, made in coke oven establishments", + "3241999": "All other petroleum and coal products (excl. coke oven products), made in coke oven estab.", + "324199P": "Primary products", + "324199S": "Secondary products", + "325---": "Chemical mfg", + "3251--": "Basic chemical mfg", + "32511-": "Petrochemical mfg", + "325110": "Petrochemical manufacturing", + "3251101": "Aromatics (benzene, toluene, xylene, etc), made in petrochemical plants", + "3251104": "Liquefied refinery gases (aliphatics), made in petrochemical plants", + "325110P": "Primary products", + "32512-": "Industrial gas mfg", + "325120": "Industrial gas manufacturing", + "3251204": "Carbon dioxide", + "3251207": "Nitrogen", + "325120A": "Oxygen", + "325120C": "Argon and hydrogen", + "325120P": "Primary products", + "325120T": "Other industrial gases (including fluorocarbon and acetylene)", + "32513-": "Synthetic dye and pigment mfg", + "325130": "Synthetic dye and pigment manufacturing", + "325130M": "Miscellaneous receipts", + "325130N": "All other inorganic pigments, including TiO2, chrome colors, and other white opaque pigments", + "325130N5": "Titanium dioxide, composite and pure", + "325130N7": "Chrome colors and other inorganic pigments", + "325130P": "Primary products", + "325130R": "Synthetic organic dyes, pigments, lakes, and toners", + "325130R8": "Synthetic organic dyes", + "325130R9": "Synthetic organic pigments, lakes, and toners", + "325130S": "Secondary products", + "32518-": "Other basic inorganic chemical manufacturing", + "325180": "Other basic inorganic chemical manufacturing", + "3251803": "Inorganic acids, excluding nitric, sulfuric and phosphoric", + "3251804": "Sodium hydroxide (caustic soda)", + "3251805": "Other inorganic aluminum compounds", + "3251806": "Carbon black, all processes", + "3251807": "Other alkalies", + "3251809": "Sulfuric acid", + "325180A": "Potassium and sodium compounds, excluding bleaches, alkalies, and alum", + "325180B": "Chlorine, compressed or liquefied", + "325180H": "All other inorganic chemicals", + "325180M": "Miscellaneous receipts", + "325180P": "Primary products", + "325180S": "Secondary products", + "32519-": "Other basic organic chemical mfg", + "325193": "Ethyl alcohol manufacturing", + "3251930": "Ethyl alcohol", + "3251932": "Distillers' dried grains (dark and light) and dried solubles", + "325193P": "Primary products", + "325193S": "Secondary products", + "325194": "Cyclic crude, intermediate, and gum and wood chemical mfg", + "3251941": "Gum and wood chemicals, including wood distillation products", + "3251942": "Cyclic crude and intermediate chemicals", + "32519421": "Cyclic intermediate chemicals", + "32519422": "Tar, tar crudes, and tar pitches", + "325194P": "Primary products", + "325194S": "Secondary products", + "325199": "All other basic organic chemical manufacturing", + "3251991": "Fatty acids", + "3251994": "Bulk pesticides and other bulk synthetic organic agricultural chemicals, excluding preparations", + "3251997": "Industrial organic flavor oil mixtures and blends", + "325199A": "Reagent and high-purity grades of organic chemicals refined from purchased technical grades", + "325199E": "Natural organic chemicals", + "325199G": "Synthetic organic alcohols, mixed and unmixed", + "325199H": "Synthetic organic chemicals for use as flavor and perfume materials", + "325199K": "Synthetic organic rubber-processing chemicals", + "325199M": "Miscellaneous receipts", + "325199MM": "Miscellaneous receipts", + "325199N": "Synthetic organic plasticizers", + "325199P": "Primary products", + "325199R": "Other synthetic organic chemicals", + "325199S": "Secondary products", + "325199SS": "Secondary products", + "325199T": "Miscellaneous end use chemicals and chemical products, excluding urea", + "325199V": "Miscellaneous cyclic and acyclic chemicals and chemical products, excluding fatty acid esters", + "3252--": "Resin, synthetic rubber, and artificial/synthetic fiber/filaments mfg", + "32521-": "Resin and synthetic rubber mfg", + "325211": "Plastics material and resin manufacturing", + "3252111": "Thermoplastic resins and plastics materials", + "3252114": "Thermosetting resins and plastics materials", + "325211M": "Miscellaneous receipts", + "325211P": "Primary products", + "325211S": "Secondary products", + "325211SS": "Secondary products", + "325212": "Synthetic rubber manufacturing", + "3252120": "Synthetic rubber (vulcanizable elastomers)", + "325212P": "Primary products", + "325212S": "Secondary products", + "325212SS": "Secondary products", + "32522-": "Artificial fibers and filaments manufacturing", + "325220": "Artificial fibers and filaments manufacturing", + "3252207": "Polyester manufactured fibers", + "3252209": "Other noncellulosic organic fibers, incl. polyamide, polyolefin, and producer-textured", + "325220P": "Primary products", + "3253--": "Pesticide, fertilizer, and other agricultural chemical mfg", + "32531-": "Fertilizer mfg", + "325311": "Nitrogenous fertilizer manufacturing", + "3253117": "Fertilizer materials of organic origin", + "325311A": "Synthetic ammonia, nitric acid, ammonium compounds, and urea", + "325311A1": "Synthetic ammonia, nitric acid, and ammonium compounds", + "325311A4": "Urea", + "325311P": "Primary products", + "325311S": "Secondary products", + "325311SM": "Secondary products and miscellaneous receipts", + "325311SS": "Secondary products", + "325312": "Phosphatic fertilizer manufacturing", + "3253127": "Mixed fertilizers, made in plants which manufacture fertilizer materials", + "325312A": "Phosphoric acid, superphosphates, and other phosphatic fertilizer materials", + "325312A1": "Phosphoric acid", + "325312A2": "Superphosphates and other phosphatic fertilizer materials", + "325312P": "Primary products", + "325312S": "Secondary products", + "325312SM": "Secondary products and miscellaneous receipts", + "325312SS": "Secondary products", + "325314": "Fertilizer, mixing only, manufacturing (including compost)", + "3253140": "Mixed fertilizers, mixing only", + "32531401": "Mixed fertilizers, dry, mixing only", + "32531402": "Mixed fertilizers, liquid, mixing only", + "325314M": "Miscellaneous receipts", + "325314MM": "Miscellaneous receipts", + "325314P": "Primary products", + "325314S": "Secondary products", + "325314SM": "Secondary products and miscellaneous receipts", + "325314SS": "Secondary products", + "32532-": "Pesticide and other agricultural chemical mfg", + "325320": "Pesticide and other agricultural chemical manufacturing", + "3253201": "Agricultural and commercial pesticides and chemicals", + "3253204": "Lawn and garden pesticides and chemicals", + "3253207": "Household and institutional pesticides and chemicals", + "325320M": "Miscellaneous receipts", + "325320MM": "Miscellaneous receipts", + "325320P": "Primary products", + "325320S": "Secondary products", + "325320SS": "Secondary products", + "3254--": "Pharmaceutical and medicine mfg", + "32541-": "Pharmaceutical and medicine mfg", + "325411": "Medicinal and botanical manufacturing", + "3254110": "Synthetic organic medicinal chemicals, medicinal & botanical drugs, & other products", + "325411P": "Primary products", + "325412": "Pharmaceutical preparation manufacturing", + "3254121": "Pharmaceuticals affecting neoplasms, the endocrine system, & metabolic diseases, for human use", + "3254121111": "Cancer therapy products", + "3254121112": "Insulin/antidiabetes products", + "3254121113": "Other neoplasms, endocrine system, and metabolic diseases", + "3254121114": "Hormones and oral contraceptives", + "3254124": "Pharmaceuticals acting on the central nervous system and the sense organs, for human use", + "3254124111": "Analgesics", + "3254124111OC": "Analgesics, over-the-counter", + "3254124111RX": "Analgesics, prescription", + "3254124112": "Psychotherapeutics", + "32541241121": "Antidepressants", + "32541241123": "Other psychotherapeutics, including tranquilizers", + "3254124113": "Other central nervous system and sense organs", + "3254124114": "Anticonvulsants", + "3254127": "Pharmaceuticals acting on the cardiovascular system, for human use", + "3254127111": "Anticoagulants, hemostatics, and digitalis preparations", + "3254127112": "ACE inhibitors", + "3254127113": "Other cardiovascular preparations", + "3254127114": "Calcium channel blockers", + "325412A": "Pharmaceuticals acting on the respiratory system, for human use", + "325412A111": "Antihistamines and bronchodilators, including antiasthmatics", + "325412A112": "Other respiratory preparations", + "325412A112OC": "Other respiratory preparations, over-the-counter", + "325412A112RX": "Other respiratory preparations, prescription", + "325412D": "Pharmaceuticals acting on the digestive or the genito-urinary systems, for human use", + "325412D112": "Other digestive or genito-urinary preparations", + "325412D112OC": "Other digestive or genito-urinary preparations, over-the-counter", + "325412D112RX": "Other digestive or genito-urinary preparations, prescription", + "325412D113": "Antacids", + "325412G": "Pharmaceuticals acting on the skin, for human use", + "325412G311": "Other pharmaceutical preparations acting on the skin", + "325412G611": "Anti-acne preparations", + "325412L": "Vitamin, nutrient, and hematinic preparations, for human use", + "325412L111": "Multivitamins", + "325412L112": "Other vitamins and nutrients", + "325412M": "Miscellaneous receipts", + "325412MM": "Miscellaneous receipts", + "325412P": "Primary products", + "325412Q": "Pharmaceuticals affecting parasitic and infective diseases, for human use", + "325412Q111": "Broad and medium spectrum antibiotics", + "325412Q112": "Systemic antivirals", + "325412Q113": "Other parasitic and infective diseases", + "325412S": "Secondary products", + "325412SS": "Secondary products", + "325412W": "Pharmaceuticals for veterinary use, incl medicinal premixes/pet care products", + "325413": "In-vitro diagnostic substance manufacturing", + "3254130": "In-vitro diagnostic substances", + "325413M": "Miscellaneous receipts", + "325413MM": "Miscellaneous receipts", + "325413P": "Primary products", + "325413S": "Secondary products", + "325413SM": "Secondary products and miscellaneous receipts", + "325413SS": "Secondary products", + "325414": "Other biological product manufacturing", + "325414A": "Biological products, excluding diagnostic, for veterinary, industrial, and all other misc. uses", + "325414P": "Primary products", + "325414T": "Biological products, excluding diagnostic, for human use", + "325414T1": "Blood and blood derivatives, for human use", + "325414T7": "Other biological products, excluding diagnostic, for human use", + "3255--": "Paint, coating & adhesive mfg", + "32551-": "Paint and coating mfg", + "325510": "Paint and coating manufacturing", + "3255101": "Architectural coatings", + "32551011": "Exterior architectural coatings", + "32551012": "Interior architectural coatings", + "3255104": "Product finishes for original equipment manufacturers (OEM), excluding marine coatings", + "32551041": "Transportation finishes, except powdered and high-solids coatings", + "32551042": "All other product finishes for original equipment manufacturers (OEM), excluding marine coating", + "3255107": "Special purpose coatings incl. marine, industrial, construction and maintenance coatings, etc.", + "32551071": "Automotive, other transportation and machinery refinish paints and enamels, including primers", + "32551072": "Special purpose coatings, including all marine coatings and traffic marking paints", + "325510B": "Miscellaneous allied paint products including paint and varnish removers, thinners, etc", + "325510M": "Miscellaneous receipts", + "325510MM": "Miscellaneous receipts", + "325510P": "Primary products", + "325510S": "Secondary products", + "325510SS": "Secondary products", + "32552-": "Adhesive mfg", + "325520": "Adhesive manufacturing", + "3255201": "Natural base glues and adhesives", + "3255204": "Synthetic resin & rubber adhesives, incl all types of bonding & laminating adhesives", + "32552041": "Epoxy adhesives", + "32552042": "Rubber and synthetic resin combinations", + "32552043": "Hot melt adhesives, including polyamide, polyolefin, and other hot melts", + "32552045": "Vinyl type adhesives", + "32552046": "Other synthetic resin and rubber adhesives", + "325520A": "Nonstructural caulking compounds and sealants", + "325520B": "Structural sealants (load bearing)", + "325520M": "Miscellaneous receipts", + "325520MM": "Miscellaneous receipts", + "325520P": "Primary products", + "325520S": "Secondary products", + "325520SS": "Secondary products", + "3256--": "Soap, cleaners, and toilet preparation mfg", + "32561-": "Soap & cleaning compound mfg", + "325611": "Soap and other detergent manufacturing", + "3256111": "Soaps and detergents, commercial, industrial, and institutional", + "32561111": "Commercial, industrial, and institutional hard surface cleaners", + "32561112": "Commercial, industrial, and institutional laundry detergents", + "32561113": "Commercial, industrial, and institutional dishwashing detergents", + "32561114": "Commercial, industrial, and institutional metal cleaners", + "32561116": "Dairy, farm, and food plant cleaners, sanitizers, etc.", + "32561117": "Commercial, industrial, and institutional soaps, excluding specialty cleaners", + "32561118": "Commercial, industrial, and institutional scouring cleaners", + "3256114": "Household detergents", + "32561145": "Household alkaline detergents and cleaners", + "32561146": "Household dry and liquid laundry detergents", + "3256117": "Soaps, excluding specialty cleaners, household", + "325611M": "Miscellaneous receipts", + "325611MM": "Miscellaneous receipts", + "325611P": "Primary products", + "325611S": "Secondary products", + "325611SS": "Secondary products", + "325612": "Polish and other sanitation good mfg.", + "3256127": "Polishing preparations and related products", + "3256128": "Specialty cleaning and sanitation products", + "32561281": "Disinfectants, nonagricultural, industrial and institutional", + "32561283": "Air and room fresheners", + "32561288": "Laundry fabric softeners and rinses, liquid and dry", + "32561289": "Other specialty cleaning and sanitation products", + "325612M": "Miscellaneous receipts", + "325612MM": "Miscellaneous receipts", + "325612P": "Primary products", + "325612S": "Secondary products", + "325612SS": "Secondary products", + "325613": "Surface active agent manufacturing", + "3256130": "Surfactants, finishing agents, and assistants", + "32561301": "Textile and leather assistants and finishes", + "32561302": "Surfactants (bulk surface active agents)", + "325613P": "Primary products", + "325613S": "Secondary products", + "32562-": "Toilet preparation mfg", + "325620": "Toilet preparation manufacturing", + "3256201": "Shaving preparations", + "3256204": "Perfumes, toilet waters, and colognes", + "3256207": "Hair preparations (including shampoos)", + "32562071": "Hair preparations incl professional, consumer, and cream/gel shampoos", + "32562072": "Hair tonics and hair dressings incl professional and consumer use", + "325620A": "Denture cleaners, mouthwashes, gargles, and rinses", + "325620D": "Creams, lotions, and oils, excluding shaving, hair, and deodorant", + "325620G": "Other cosmetics and toilet preparations", + "325620M": "Miscellaneous receipts", + "325620MM": "Miscellaneous receipts", + "325620P": "Primary products", + "325620S": "Secondary products", + "325620SM": "Secondary products and miscellaneous receipts", + "325620SS": "Secondary products", + "3259--": "Other chemical product & preparation mfg", + "32591-": "Printing ink mfg", + "325910": "Printing ink manufacturing", + "3259101": "Letterpress printing inks", + "3259106": "Lithographic and offset inks", + "32591061": "News and nonheat web offset printing inks", + "32591062": "Publication and commercial web inks", + "32591063": "Sheet-fed general inks", + "32591064": "Sheet-fed packaging inks", + "3259107": "Gravure printing inks", + "325910A": "Flexographic printing inks", + "325910E": "Nonimpact/digital inks", + "325910H": "All other printing inks", + "325910M": "Miscellaneous receipts", + "325910MM": "Miscellaneous receipts", + "325910P": "Primary products", + "325910S": "Secondary products", + "325910SS": "Secondary products", + "32592-": "Explosives mfg", + "325920": "Explosives manufacturing", + "3259200": "Explosives and blasting accessories", + "325920M": "Miscellaneous receipts", + "325920MM": "Miscellaneous receipts", + "325920P": "Primary products", + "32599-": "All other chemical product & preparation mfg", + "325991": "Custom compounding of purchased resins", + "3259910": "Custom compounding of purchased resins and color concentrates", + "325991P": "Primary products", + "325992": "Photographic Film, Paper, Plate, Chemical, and Copy Toner Manufacturing", + "3259925": "Prepared photographic chemicals", + "325992M": "Miscellaneous receipts", + "325992P": "Primary products", + "325992S1": "Secondary products", + "325992T": "Photographic sensitized film, plates, paper, & cloth", + "325992T1": "Photographic sensitized film, plates, paper, & cloth, silver-halide-type (excl X-ray)", + "325992T3": "Photographic sensitized film, plates, paper & cloth, other than silver-halide-type (incl X-ray)", + "325998": "Other miscellaneous chemical product manufacturing", + "3259981": "Evaporated salt (bulk, pressed blocks, and packaged), excluding table salt", + "325998A": "Water treating compounds", + "325998E": "Automotive chemicals", + "325998J": "All other chemical preparations, including essential oils, matches, and gelatin", + "325998M": "Miscellaneous receipts", + "325998MM": "Miscellaneous receipts", + "325998P": "Primary products", + "325998S": "Secondary products", + "325998SS": "Secondary products", + "326---": "Plastics and rubber products mfg", + "3261--": "Plastics product mfg", + "32611-": "Unsupported plastics film, sheet, and bag mfg", + "326111": "Plastics bag and pouch manufacturing", + "3261111": "Single-web film specialty bags, pouches, and liners", + "32611111": "Polyethylene grocery and variety bags and pouches", + "32611112": "Polyethylene refuse bags", + "32611115": "Other polyethylene bags, pouches, and liners", + "32611116": "Coextruded single-web film specialty bags, pouches, & liners", + "3261113": "Multiweb film/film combination specialty bags, pouches, and liners", + "326111M": "Miscellaneous receipts", + "326111P": "Primary products", + "326111S": "Secondary products", + "326112": "Plastics packaging film and sheet mfg.", + "3261121": "Single-web film, rolls, and sheets, including coextruded, for flexible packaging uses", + "32611211": "Single-web film, rolls, and sheets for flexible packaging uses", + "32611212": "Coextruded single-web film, for flexible packaging uses", + "3261123": "Film/film multiweb laminated rolls and sheets, excluding foil, for flexible packaging uses", + "32611231": "Polypropylene/polypropylene multiweb laminated rolls and sheets, for flexible packaging uses", + "326112P": "Primary products", + "326112S": "Secondary products", + "326113": "Nonpackaging plastics film and sheet mfg.", + "3261130": "Unlaminated plastics film and sheet, excluding packaging", + "32611301": "Unlaminated polyethylene film and sheet", + "32611303": "Unlaminated vinyl and vinyl copolymer film and sheet", + "32611304": "Miscellaneous unlaminated plastics film and sheet", + "326113P": "Primary products", + "326113S": "Secondary products", + "326113SS": "Secondary products", + "32612-": "Plastics pipe/fitting/unsupported shapes mfg", + "326121": "Unlaminated plastics profile shape mfg.", + "3261210": "Unlaminated plastics profile shapes", + "326121P": "Primary products", + "326121S": "Secondary products", + "326121SS": "Secondary products", + "326122": "Plastics pipe and pipe fitting manufacturing", + "3261221": "Plastics pipe", + "32612211": "Plastics drain, waste, and vent pipe", + "32612213": "Plastics water pipe", + "32612215": "Plastics industrial and mining pipe (incl. chemical processing, food processing)", + "32612218": "Plastics sewer, stormdrain, and water main pipe", + "3261221B": "Other plastics pipe", + "3261223": "Plastics pipe fittings and unions", + "326122M": "Miscellaneous receipts", + "326122P": "Primary products", + "326122S1": "Secondary products", + "32613-": "Laminated plastics plate, sheet, and shape mfg", + "326130": "Laminated plastics plate, sheet (except packaging), and shape manufacturing", + "3261300": "Laminated plastics plates, sheet (except packaging), and shapes", + "326130P": "Primary products", + "326130S": "Secondary products", + "326130SS": "Secondary products", + "32614-": "Polystyrene foam product mfg", + "326140": "Polystyrene foam product manufacturing", + "3261402": "Packaging, polystyrene foam products", + "32614021": "Polystyrene foam food containers", + "32614022": "Polystyrene foam protective shipping pads, shaped cushioning, etc.", + "3261403": "Building and construction polystyrene foam products", + "3261405": "Consumer and institutional polystyrene foam products", + "3261409": "All other polystyrene foam products incl. transportation application uses", + "326140M": "Miscellaneous receipts", + "326140P": "Primary products", + "326140S": "Secondary products", + "32615-": "Foam product (ex polystyrene) mfg", + "326150": "Urethane and other foam product mfg.", + "3261501": "Transportation polyurethane foam products", + "3261502": "Packaging polyurethane foam products", + "3261504": "Furniture and furnishings polyurethane foam products", + "32615041": "Polyurethane foam formed and slab stock for pillows, seating, and cushioning", + "32615042": "Other polyurethane foam furniture and furnishings products", + "3261505": "Consumer and institutional polyurethane foam products", + "3261506": "All other miscellaneous polyurethane foam products", + "3261509": "Products made of foam other than polystyrene or polyurethane", + "326150P": "Primary products", + "326150S": "Secondary products", + "326150SS": "Secondary products", + "32616-": "Plastics bottle mfg", + "326160": "Plastics bottle manufacturing", + "3261600": "Plastics bottles", + "326160P": "Primary products", + "326160S": "Secondary products", + "326160SS": "Secondary products", + "32619-": "Other plastics product mfg", + "326191": "Plastics plumbing fixture manufacturing", + "3261910": "Plastics plumbing fixtures", + "326191M": "Miscellaneous receipts", + "326191P": "Primary products", + "326191S": "Secondary products", + "326199": "All other plastics product manufacturing", + "3261991": "Transportation fabricated plastics products (excluding foam and reinforced plastics)", + "3261992": "Electrical and electronic fabricated plastics (excluding foam and reinforced plastics)", + "3261993": "Industrial machinery plastics products, excluding foam (incl. gears, bearings, etc.)", + "3261994": "Plastics packaging (excluding film, sheet, foam, and bottles)", + "3261998": "Building & construction fabricated plastics products (excl foam, plumbing fixtures, hardware)", + "326199A": "All other reinforced and fiberglass plastics products", + "326199C": "Consumer/institutional/commercial fabricated plastics products (excl. foam and wire coated)", + "326199M": "Miscellaneous receipts", + "326199MM": "Miscellaneous receipts", + "326199P": "Primary products", + "326199R": "Resilient floor coverings", + "326199S": "Secondary products", + "326199SS": "Secondary products", + "3262--": "Rubber product mfg", + "32621-": "Tire mfg", + "326211": "Tire manufacturing, except retreading", + "3262110": "Pneumatic tires (including passenger, truck, bus, tractor, industrial, and other tires)", + "32621101": "Passenger car pneumatic tires (casings)", + "32621103": "Truck and bus (including off-the-highway) pneumatic tires", + "326211D": "Solid and semi-pneumatic tires", + "326211H": "Tread rubber, tire sundries, and repair materials", + "326211M": "Miscellaneous receipts", + "326211MM": "Miscellaneous receipts", + "326211P": "Primary products", + "32622-": "Rubber and plastics hose and belting", + "326220": "Rubber and plastics hose and belting mfg.", + "326220D": "Rubber and plastics belt and belting mfg", + "326220D1": "Flat rubber and plastics belts and belting", + "326220D2": "Rubber and plastics transmission belts and belting (excluding flat)", + "326220H": "Rubber and plastic hose mfg", + "326220H3": "Rubber and plastics hose for on- and off-highway motor vehicles", + "326220H4": "Industrial rubber and plastics hose without fittings", + "326220H5": "Rubber and plastics water hose (incl. fire, irrigation, etc.)", + "326220H6": "Rubber and plastics garden hose (with or without fittings)", + "326220H7": "Rubber and plastics inner tube type air hose", + "326220H8": "All other rubber and plastics pneumatic and hydraulic hose, without fittings", + "326220M": "Miscellaneous receipts", + "326220MM": "Miscellaneous receipts", + "326220P": "Primary products", + "326220S": "Secondary products", + "326220SS": "Secondary products", + "32629-": "Other rubber product mfg", + "326291": "Rubber product mfg. for mechanical use", + "3262911": "Molded rubber mechanical goods, automotive", + "3262912": "Molded rubber mechanical goods, transportation (excluding automotive)/off-highway machinery", + "3262916": "Extruded rubber mechanical goods, automotive, excl. tubing", + "3262919": "Other molded rubber mechanical goods (excluding tubing)", + "326291C": "Other extruded rubber mechanical goods (excl. auto)(excl. tubing)", + "326291M": "Miscellaneous receipts", + "326291MM": "Miscellaneous receipts", + "326291P": "Primary products", + "326291S": "Secondary products", + "326291SS": "Secondary products", + "326299": "All other rubber product manufacturing", + "3262991": "Rubber sponge, expanded and foam rubber products", + "3262993": "Rubber floor and wall coverings", + "3262996": "Rubber compounds or mixtures for sale or interplant transfer", + "3262997": "All other industrial rubber products", + "326299A": "Rubber druggist and medical sundries, excluding gloves", + "326299B": "All other miscellaneous rubber goods", + "326299M": "Miscellaneous receipts", + "326299MM": "Miscellaneous receipts", + "326299P": "Primary products", + "326299S": "Secondary products", + "326299SS": "Secondary products", + "327---": "Nonmetallic mineral product manufacturing", + "3271--": "Clay product and refractory manufacturing", + "32711-": "Pottery, ceramics, and plumbing fixture mfg", + "327110": "Pottery, ceramics, and plumbing fixture mfg.", + "3271101": "Vitreous plumbing fixtures, china lavatories, & flush tanks, incl. plumbing accessories", + "3271105": "Vitreous china, porcelain, and earthenware (semivitreous) table and kitchenware", + "3271106": "All other pottery products (including china decorated for the trade)", + "3271107": "Porcelain, steatite, and other ceramic electrical products", + "327110M": "Miscellaneous receipts", + "327110P": "Primary products", + "327110S": "Secondary products", + "32712-": "Clay building material and refractories mfg", + "327120": "Clay building material and refractories mfg.", + "3271201": "Brick and structural clay tile", + "32712011": "Building or common brick", + "32712012": "Glazed brick and other brick (paving, floor, and sewer)", + "3271202": "Clay floor and wall tile, glazed and unglazed (including quarry tile and ceramic mosaic tile)", + "3271206": "Nonclay refractories (excluding dead-burned magnesia)", + "3271207": "Clay refractories", + "3271208": "Vitrified clay sewer pipe and fittings", + "3271209": "All other structural clay products, excluding clay refractories", + "327120M": "Miscellaneous receipts", + "327120P": "Primary products", + "327120S": "Secondary products", + "3272--": "Glass and glass product manufacturing", + "32721-": "Glass and glass product manufacturing", + "327211": "Flat glass manufacturing", + "3272111": "Flat glass (float, sheet, and plate process), made by flat glass producers", + "3272114": "Other glass products, made by flat glass producers", + "327211P": "Primary products", + "327212": "Other pressed and blown glass and glassware", + "3272129": "Handmade pressed and blown glass and glassware, made by glass producers", + "327212B": "Glass fiber and machine-made pressed and blown glass and glassware, made by glass producers", + "327212B1": "Glass fiber mat, textile-type, made by glass producers", + "327212B3": "Machine-made pressed & blown table, kitchen, art, & novelty glassware, made by glass producers", + "327212B5": "Machine-made pressed & blown lighting, auto, & electronic glassware, made by glass producers", + "327212B7": "All other machine-made pressed and blown glassware, made by glass producers", + "327212M": "Miscellaneous receipts", + "327212P": "Primary products", + "327212S": "Secondary products", + "327212SS": "Secondary products", + "327213": "Glass container manufacturing", + "3272130": "Glass containers (including value of packaging)", + "327213P": "Primary products", + "327215": "Glass product mfg. made of purchased glass", + "3272159": "Mirrors (decorated and undecorated), made from purchased glass", + "327215E": "Pressed and blown glassware, made from purchased glass", + "327215E1": "Machine-made pressed and blown glassware, made from purchased glass", + "327215E11": "Machine-made pressed & blown table, kitchen, art & novelty glassware, made from purchased glass", + "327215E13": "All other machine-made pressed and blown glassware, made from purchased glass", + "327215E2": "Handmade pressed and blown glassware, made from purchased glass", + "327215F": "Other glass products, made from purchased glass", + "327215M": "Miscellaneous receipts", + "327215MM": "Miscellaneous receipts", + "327215P": "Primary products", + "327215S": "Secondary products", + "3273--": "Cement and concrete product manufacturing", + "32731-": "Cement manufacturing", + "327310": "Cement manufacturing", + "3273100": "Cement, hydraulic (including cost of shipping containers)", + "327310P": "Primary products", + "32732-": "Ready-mix concrete manufacturing", + "327320": "Ready-mix concrete manufacturing", + "327320A": "Northeast region ready-mix concrete", + "327320B": "Midwest region ready-mix concrete", + "327320C": "South region ready-mix concrete", + "327320D": "West region ready-mix concrete", + "327320M": "Miscellaneous receipts", + "327320MM": "Miscellaneous receipts", + "327320P": "Primary products", + "327320S": "Secondary products", + "327320SS": "Secondary products", + "32733-": "Concrete pipe, brick, and block manufacturing", + "327331": "Concrete block and brick manufacturing", + "3273310": "Concrete block and brick", + "32733101": "Structural concrete block, lightweight units (weighing less than 105 lb/cubic ft.) (dry weight)", + "32733102": "Structural concrete block, mediumweight units (weighing 105 - 124 lb/cubic ft.) (dry weight)", + "32733103": "Structural concrete block, normalweight units (weighing 125 lb or more/cubic ft.) (dry weight)", + "32733104": "Decorative concrete block (including screen, split, slump, shadowal block, etc.)", + "32733105": "Concrete pavers (including grid, interlocking, etc.)", + "32733106": "Concrete brick", + "327331M": "Miscellaneous receipts", + "327331MM": "Miscellaneous receipts", + "327331P": "Primary products", + "327331S": "Secondary products", + "327331SS": "Secondary products", + "327332": "Concrete pipe manufacturing", + "3273320": "Concrete pipe", + "32733201": "Concrete culvert pipe", + "32733202": "Concrete storm sewer pipe", + "32733203": "Concrete pipe, except concrete culvert and storm sewer pipe", + "327332P": "Primary products", + "32739-": "Other concrete product manufacturing", + "327390": "Other concrete product manufacturing", + "3273901": "Precast concrete products", + "32739011": "Precast concrete slabs and tile, roof and floor units", + "32739012": "Precast concrete architectural wall panels", + "32739013": "Burial vaults and boxes, precast concrete", + "32739014": "Precast concrete products (excl burial vaults and boxes, slabs and tile, and arch. wall panels)", + "3273904": "Prestressed concrete products", + "32739043": "Prestressed concrete products (excl bridge beams and solid and hollow cored slabs and panels)", + "32739046": "Prestressed concrete bridge beams", + "32739047": "Prestressed concrete solid and hollow cored slabs and panels", + "327390M": "Miscellaneous receipts", + "327390MM": "Miscellaneous receipts", + "327390P": "Primary products", + "327390S": "Secondary products", + "327390SM": "Secondary products and miscellaneous receipts", + "327390SS": "Secondary products", + "3274--": "Lime and gypsum product manufacturing", + "32741-": "Lime manufacturing", + "327410": "Lime manufacturing", + "3274100": "Lime", + "327410P": "Primary products", + "32742-": "Gypsum product manufacturing", + "327420": "Gypsum product manufacturing", + "3274201": "Gypsum building materials", + "3274205": "Other gypsum products", + "327420P": "Primary products", + "327420S": "Secondary products", + "3279--": "Other nonmetallic mineral products", + "32791-": "Abrasive product manufacturing", + "327910": "Abrasive product manufacturing", + "3279101": "Nonmetallic sized grains, powders, and flour abrasives (incl. graded only)", + "3279104": "Nonmetallic abrasive products (including diamond abrasives)", + "3279107": "Nonmetallic coated abrasive products and buffing wheels, polishing wheels, and laps", + "327910A": "Metal abrasives including steel and iron grid, shot, and sand, and other metal abrasives", + "327910M": "Miscellaneous receipts", + "327910MM": "Miscellaneous receipts", + "327910P": "Primary products", + "32799-": "All other nonmetallic mineral product mfg", + "327991": "Cut stone and stone product manufacturing", + "3279911": "Dressed dimension granite (including gneiss, syenite, diorite, and cut granite)", + "3279914": "Dressed dimension limestone (including dolomite, travertine, calcareous, tufa, & cut limestone)", + "3279917": "Dressed dimension marble and other stone", + "327991P": "Primary products", + "327991S": "Secondary products", + "327992": "Ground or treated mineral and earths manufacturing", + "3279920": "Ground or treated minerals and earths", + "32799204": "Treated lightweight aggregate and crushed slag, minerals and earths", + "32799206": "Other minerals or earths, treated", + "327992P": "Primary products", + "327993": "Mineral wool manufacturing", + "3279931": "Mineral wool for thermal and acoustical envelope insulation", + "32799311": "Loose fiber and granulated fiber mineral wool", + "32799312": "Building batts, blankets, and rolls, R-19 or over", + "32799313": "Building batts, blankets, and rolls, R-18.9 or less", + "32799314": "Acoustical (wall and ceiling) mineral wool insulation", + "3279934": "Mineral wool for industrial, equipment, and appliance insulation", + "32799341": "Blankets (flexible) (including fabricated pieces, rolls, and batts)", + "32799342": "Special-purpose mineral wool for industrial, equipment, and appliance insulation pieces", + "32799343": "Other mineral wool for industrial, equipment, and appliance insulation", + "327993M1": "Miscellaneous receipts", + "327993P": "Primary products", + "327999": "Miscellaneous nonmetallic mineral products manufacturing", + "3279990": "All other nonmetallic mineral products", + "32799902": "Dry-mixed concrete materials (prepackaged sand, gravel, mortar, and cement premixes)", + "32799909": "Other nonmetallic mineral products", + "327999P": "Primary products", + "327999S1": "Secondary products", + "331---": "Primary metal mfg", + "3311--": "Iron & steel mills & ferroalloy mfg", + "33111-": "Iron & steel mills & ferroalloy mfg", + "331110": "Iron and steel mills and ferroalloy mfg", + "3311103": "Steel ingots and semifinished products", + "33111032": "Wire rod, carbon", + "33111033": "Steel ingots and semifinished products other than wire rod, carbon", + "33111034": "Steel ingots and semifinished products, alloy", + "33111035": "Steel ingots and semifinished products, stainless", + "3311105": "Hot rolled steel sheet and strip, including tin mill products", + "3311106": "Ferroalloys and related products", + "33111067": "Other ferroalloys", + "3311107": "Hot rolled steel bars, plates, and structural shapes", + "33111071": "Hot rolled steel bars, plates, and structural shapes, carbon", + "33111076": "Hot rolled steel bars, plates, and structural shapes, alloy", + "33111077": "Hot rolled steel bars, plates, and structural shapes, stainless", + "3311109": "Steel wire, made in steel mills", + "331110D": "Cold rolled steel sheet and strip", + "331110L": "Other steel mill products, including steel rails, made in steel mills", + "331110M": "Miscellaneous receipts", + "331110P": "Primary products", + "331110S": "Secondary products", + "3312--": "Steel product mfg from purchased steel", + "33121-": "Iron & steel pipe and tube mfg from purchased steel", + "331210": "Iron and steel pipe and tube manufacturing from purchased steel", + "3312100": "Iron and steel pipes and tubes, from purchased iron and steel", + "33121002": "Pipe and tube, carbon", + "33121003": "Pipe and tube, alloy", + "33121004": "Pipe and tube, stainless", + "331210P": "Primary products", + "33122-": "Rolling & drawing of purchased steel", + "331221": "Rolled steel shape mfg", + "3312211": "Cold rolled steel sheet and strip, made from purchased steel", + "3312213": "Cold finished steel bars and bar shapes, made from purchased steel", + "331221P": "Primary products", + "331222": "Steel wire drawing", + "3312221": "Noninsulated ferrous wire rope, cable, & fabricated wire rope assemblies (incl. lifting slings)", + "3312225": "Steel wire, including galvanized and other coated wire", + "3312225A": "Carbon steel wire", + "3312225C": "Stainless steel wire", + "3312225D": "Alloy steel wire", + "3312227": "Steel fencing and fence gates", + "3312229": "Ferrous wire cloth and other ferrous woven wire products", + "331222B": "Other ferrous wire products (excluding springs)", + "331222M": "Miscellaneous receipts", + "331222P": "Primary products", + "331222S": "Secondary products", + "331222SS": "Secondary products", + "3313--": "Alumina & aluminum production & processing", + "33131-": "Alumina & aluminum production & processing", + "331313": "Alumina refining and primary aluminum production", + "3313132": "Aluminum ingot, including billet, made in primary aluminum reduction plants", + "331313P": "Primary products", + "331314": "Secondary smelting and alloying of aluminum", + "3313142": "Aluminum ingot, including billet, made by secondary smelters", + "3313145": "Aluminum and aluminum-base alloys powders, paste, and flakes", + "331314M": "Miscellaneous receipts", + "331314P": "Primary products", + "331314SM": "Secondary products and miscellaneous receipts", + "331315": "Aluminum sheet, plate, and foil mfg", + "3313150": "Aluminum sheet, plate, and foil", + "331315P": "Primary products", + "331318": "Other aluminum rolling, drawing, and extruding", + "3313180": "Other extruded aluminum shapes, including rod, bar, and wire", + "331318P": "Primary products", + "331318S": "Secondary products", + "3314--": "Nonferrous (exc alum) production & processing", + "33141-": "Nonferrous metal (except aluminum) smelting and refining", + "331410": "Nonferrous metal (except aluminum) smelting and refining", + "3314101": "Primary smelting and refining of copper", + "331410A": "All other miscellaneous primary nonferrous metals (excluding aluminum)", + "331410P": "Primary products", + "33142-": "Copper rolling/drawing/extruding & alloying", + "331420": "Copper rolling, drawing, extruding, and alloying", + "3314208": "Secondary smelting, refining, and alloying of copper", + "331420A": "Copper wire and cable", + "331420B": "Copper and copper alloy mill shapes, except wire and cable", + "331420B1": "Copper and copper alloy sheet, strip, and plate", + "331420B3": "Copper and copper alloy pipe and tube", + "331420B5": "Copper and copper alloy rod, bar, and shapes", + "331420M": "Miscellaneous receipts", + "331420P": "Primary products", + "331420S": "Secondary products", + "33149-": "Other nonferrous roll/draw/extruding/alloying", + "331491": "Nonferrous metal (except copper and aluminum) rolling, drawing, and extruding", + "3314912": "Nickel and nickel-base alloy mill shapes", + "3314913": "Titanium and titanium-base alloy mill shapes", + "331491D": "All other nonferrous metal mill shapes", + "331491P": "Primary products", + "331491S": "Secondary products", + "331492": "Secondary smelting, refining, and alloying of nonferrous metal (except copper and aluminum)", + "3314921": "Nonferrous metal powders, paste, and flakes (excluding aluminum and copper)", + "3314929": "Secondary precious metals and precious metal alloys", + "331492B": "All other miscellaneous secondary nonferrous metals, including secondary lead and zinc", + "331492M1": "Miscellaneous receipts", + "331492P": "Primary products", + "331492S": "Secondary products", + "3315--": "Foundries", + "33151-": "Ferrous metal foundries", + "331511": "Iron foundries", + "3315111": "Ductile iron pressure pipe and fittings", + "3315113": "Other ductile iron castings", + "3315119": "Other gray iron castings (including molds and stools for heavy steel ingots)", + "331511B": "Cast iron pressure and soil pipe and fittings, all sizes", + "331511M": "Miscellaneous receipts", + "331511P": "Primary products", + "331511S": "Secondary products", + "331511T": "Standard and pearlitic malleable iron castings", + "331512": "Steel investment foundries", + "3315120": "Steel investment castings", + "331512P": "Primary products", + "331512S": "Secondary products", + "331512SS": "Secondary products", + "331513": "Steel foundries, except investment", + "3315131": "Carbon steel castings, except investment", + "3315134": "Alloy steel castings, excluding investment", + "33151341": "High alloy steel castings, except investment", + "33151343": "Other alloy steel castings, except investment", + "331513P": "Primary products", + "331513SM": "Secondary products and miscellaneous receipts", + "33152-": "Nonferrous metal foundries", + "331523": "Nonferrous metal die-casting foundries", + "3315231": "Aluminum die-castings", + "3315233": "Nonferrous (except aluminum) die-castings", + "331523P": "Primary products", + "331523S": "Secondary products", + "331524": "Aluminum foundries, except die-casting", + "3315240": "Aluminum castings, excluding die-castings", + "331524P": "Primary products", + "331524S1": "Secondary products", + "331529": "Other nonferrous metal foundries, except die-casting", + "3315295": "Copper foundries (excluding die-casting)", + "3315298": "Other nonferrous foundries (excluding die-casting), including nickel and zinc casting", + "331529M": "Miscellaneous receipts", + "331529P": "Primary products", + "331529S": "Secondary products", + "332---": "Fabricated metal product mfg", + "3321--": "Forging & stamping", + "33211-": "Forging & stamping", + "332111": "Iron and steel forging", + "3321111": "Hot impression die impact, press and upset steel forgings", + "33211111": "Hot impression die impact, press and upset carbon steel forgings", + "33211112": "Hot impression die impact, press and upset alloy steel forgings", + "33211113": "Hot impression die impact, press and upset stainless steel forgings", + "3321114": "Seamless rolled ring forgings, ferrous, from purchased iron and steel", + "332111A": "Open die and smith forgings, ferrous, from purchased iron and steel", + "332111P": "Primary products", + "332111S": "Secondary products", + "332111SS": "Secondary products", + "332112": "Nonferrous forging", + "3321124": "Hot impression die impact, press and upset nonferrous forgings", + "33211241": "Hot impression die impact, press, and upset aluminum and aluminum alloy forgings", + "33211242": "Hot impression die impact, press, and upset titanium and titanium alloy forgings", + "33211243": "Other nonferrous hot impression die impact, press, and upset forgings", + "3321129": "Other nonferrous forgings, including cold impression die impact and seamless rolled", + "332112P": "Primary products", + "332114": "Custom roll forming", + "3321140": "Custom roll formed products (steel, aluminum and other metal)", + "332114P": "Primary products", + "332114S": "Secondary products", + "332114SS": "Secondary products", + "332117": "Powder metallurgy part mfg", + "3321170": "Powder metallurgy parts", + "332117P": "Primary products", + "332119": "Other metal stamping, except automotive", + "3321193": "Metal job stampings, except automotive", + "33211931": "Recreational vehicle metal job stampings", + "33211932": "Motor and generator metal job stampings", + "33211933": "Other metal job stampings", + "33211935": "Electrical appliance metal job stampings", + "3321199": "Other metal stampings, n.e.c., incl. stamped and pressed metal, and crowns and closures", + "33211992": "Stamped and pressed metal end products, including vitreous enameled products", + "332119M": "Miscellaneous receipts", + "332119P": "Primary products", + "332119S": "Secondary products", + "3322--": "Cutlery & handtool mfg", + "33221-": "Cutlery & handtool mfg", + "332215": "Metal cookware, cutlery, and flatware mfg", + "3322152": "Cutlery, scissors, shears, trimmers, and snips", + "3322153": "Razor blades and razors, except electric", + "3322155": "Stamped and spun utensils, cooking and kitchen, aluminum", + "3322157": "Stamped and spun utensils, cooking and kitchen, except aluminum", + "332215M": "Miscellaneous receipts", + "332215P": "Primary products", + "332215S": "Secondary products", + "332216": "Saw blade, handsaw, and hand and edge tool mfg", + "3322161": "Mechanics' hand service tools", + "3322164": "Edge tools, hand-operated", + "3322165": "Dies and interchangeable cutting tools, machine/power-driven hand tools", + "3322167": "All other miscellaneous hand tools, except handsaws", + "3322169": "Precision measuring tools (inspection, quality control, etc.)", + "332216C": "Saw blades and handsaws", + "332216M": "Miscellaneous receipts", + "332216P": "Primary products", + "332216S": "Secondary products", + "3323--": "Architectural & structural metals mfg", + "33231-": "Plate work & fabricated structural prod mfg", + "332311": "Prefabricated metal buildings and components mfg", + "3323111": "Prefabricated metal bldg & component systems (excl. farm service bldgs, resid. bldgs, & parts)", + "33231111": "Prefabricated metal building systems (excl. farm service bldgs, resid. bldgs, and parts)", + "33231112": "Industrial & commercial prefab metal building systems (excl farm svc bldgs, residential, parts)", + "3323113": "Other prefabricated and portable metal buildings and parts", + "33231133": "Other prefabricated & portable buildings, steel and aluminum", + "33231134": "Panels, parts, and sections for prefabricated buildings, steel and aluminum", + "332311P": "Primary products", + "332311S": "Secondary products", + "332311SS": "Secondary products", + "332312": "Fabricated structural metal mfg", + "3323121": "Fabricated structural metal bar joists and concrete reinforcing bars", + "33231211": "Fabricated structural iron and steel for industrial buildings metal bar joists, short span", + "33231212": "Fabricated structural iron & steel for commercial, residential, institutional, & public bldgs.", + "3323125": "Other fabricated structural metal", + "3323126": "Fabricated structural metal for bridges", + "332312M1": "Miscellaneous receipts", + "332312P": "Primary products", + "332312S": "Secondary products", + "332312SS": "Secondary products", + "332313": "Plate work mfg", + "3323130": "Fabricated plate work (stacks and weldments)", + "332313P": "Primary products", + "33232-": "Ornamental & architectural metal prod mfg", + "332321": "Metal window and door mfg", + "3323211": "Metal doors (except storm doors)", + "3323219": "Metal window and door screens (except combination screens) and metal weather strip", + "332321B": "Metal molding and trim and store fronts", + "332321C": "Metal combination screen, storm sash, and storm doors", + "332321D": "Metal windows (except storm sash)", + "332321P": "Primary products", + "332321S": "Secondary products", + "332321SS": "Secondary products", + "332322": "Sheet metal work mfg", + "3323221": "Sheet metal air-conditioning ducts and stove pipe", + "3323227": "Sheet metal roofing and roof drainage equipment", + "332322A": "Sheet metal awnings, canopies, cornices, and soffits", + "332322C": "Sheet metal electronic enclosures", + "332322C1": "Steel sheet metal computer & peripheral equipment enclosures", + "332322C2": "Aluminum sheet metal computer & peripheral equipment enclosures", + "332322C3": "Other sheet metal electronic enclosures (excluding computers)", + "332322G": "Other sheet metal work", + "332322G1": "Sheet metal roof ventilators, louvers, & dampers for heating, ventilation, and air-conditioning", + "332322G3": "Aluminum and other sheet metal work", + "332322M": "Miscellaneous receipts", + "332322P": "Primary products", + "332322S": "Secondary products", + "332323": "Ornamental and architectural metal work mfg", + "3323231": "Metal grilles, registers, and air diffusers", + "3323236": "Open metal flooring, grating, and studs", + "3323238": "Ornamental and architectural metal work", + "33232381": "Iron, steel, and aluminum stairs, staircases, and fire escapes", + "33232382": "Steel and aluminum fences, gates (not wire), and railings and window guards", + "3323239": "Other architectural and ornamental work", + "33232391": "Other aluminum and metal architectural and ornamental work", + "33232392": "Other iron and steel architectural and ornamental work", + "33232394": "Metal stalls and corrals", + "332323M": "Miscellaneous receipts", + "332323P": "Primary products", + "332323S": "Secondary products", + "332323SS": "Secondary products", + "3324--": "Boiler, tank & shipping container mfg", + "33241-": "Power boiler & heat exchanger mfg", + "332410": "Power boiler and heat exchanger mfg", + "3324101": "Fabricated heat exchangers and steam condensers (excluding nuclear applications)", + "3324106": "Steel power boilers (stationary and marine), parts and attachments (excl. nuclear applications)", + "332410P": "Primary products", + "332410S": "Secondary products", + "332410SM": "Secondary products and miscellaneous receipts", + "332410SS": "Secondary products", + "33242-": "Metal tank (heavy gauge) mfg", + "332420": "Metal tanks, heavy gauge, mfg", + "3324200": "Metal tanks, heavy gauge", + "332420P": "Primary products", + "332420S": "Secondary products", + "332420SM": "Secondary products and miscellaneous receipts", + "332420SS": "Secondary products", + "33243-": "Light gauge metal container mfg", + "332431": "Metal can mfg", + "3324311": "Steel cans and tinware products", + "3324313": "Aluminum cans (including lids, ends, and parts shipped separately)", + "332431P": "Primary products", + "332431S": "Secondary products", + "332431SS": "Secondary products", + "332439": "Other metal container mfg", + "3324391": "Steel pails (1- to 12-gallon capacity) and fabricated steel boxes", + "3324393": "Steel shipping barrels & drums, exc. beer barrels (more than 12-gallon capacity)", + "3324396": "All other metal containers", + "332439P": "Primary products", + "332439S": "Secondary products", + "3325--": "Hardware mfg", + "33251-": "Hardware mfg", + "332510": "Hardware mfg", + "3325102": "Furniture hardware (excluding cabinet hardware)", + "3325104": "Builders' hardware, including fabricated metal safe and vault locks, & cabinet hardware", + "3325106": "Motor vehicle hardware (lock units, door & window handles, window regulators, hinges, etc.)", + "3325107": "Other transportation equipment hardware, incl. marine & aircraft (excl. motor vehicle hardware)", + "332510A": "All other miscellaneous hardware", + "332510M": "Miscellaneous receipts", + "332510P": "Primary products", + "332510S": "Secondary products", + "332510SS": "Secondary products", + "3326--": "Spring & wire product mfg", + "33261-": "Spring & wire product mfg", + "332613": "Spring mfg", + "3326133": "Cold formed steel springs, except wire", + "3326134": "Hot formed steel springs, except wire", + "3326135": "Precision mechanical wire springs", + "33261351": "Precision mechanical extension- and torsion-type wire springs", + "33261352": "Precision mechanical compression-type wire springs", + "3326137": "Other wire springs, including spring units for box springs, innerspring mattresses, etc.", + "332613M": "Miscellaneous receipts", + "332613P": "Primary products", + "332613S": "Secondary products", + "332618": "Other fabricated wire product mfg", + "3326181": "Noninsulated ferrous wire rope, cable, forms and strand, made from purchased wire", + "3326182": "Other fabricated wire products, made from purchased wire", + "3326183": "Ferrous wire cloth and other ferrous woven wire products, made from purchased wire", + "3326185": "Nonferrous wire cloth and other nonferrous woven wire products, made from purchased wire", + "3326187": "Steel fencing and fence gates, made from purchased wire", + "3326189": "Steel nails, staples, tacks, spikes, and brads, made from purchased wire", + "332618B": "Other ferrous wire products, excluding springs, made from purchased wire", + "332618M": "Miscellaneous receipts", + "332618P": "Primary products", + "332618S": "Secondary products", + "332618SS": "Secondary products", + "3327--": "Mach shops, turn prod, screw, nut, bolt mfg", + "33271-": "Machine shops", + "332710": "Machine shops", + "3327100": "Machine shop job work and job order repairs", + "332710P": "Primary products", + "33272-": "Turned product & screw, nut & bolt mfg", + "332721": "Precision turned product mfg", + "3327211": "Precision turned products, automotive", + "3327213": "Precision turned products, except automotive", + "332721P": "Primary products", + "332721S1": "Secondary products", + "332722": "Bolt, nut, screw, rivet, and washer mfg", + "3327221": "Aircraft fasteners, except plastics (including aerospace)", + "3327223": "Externally threaded metal fasteners (except aircraft types)", + "3327223122": "Hex bolts, including heavy, tap-and-joint (excluding high-strength structural & aircraft types)", + "3327223133": "Other metal bolts, including square, round, plow, high-strength structural, & bent bolts", + "3327223144": "Cap, set, machine, lag, flange, and self-locking screws (except aircraft types)", + "3327223199": "Other externally threaded metal fasteners, including studs (except aircraft types)", + "3327225": "Internally threaded fasteners (except aircraft types)", + "332722A": "Products (except fasteners), made by cold-, warm- or hot-heading processes", + "332722B": "Nonthreaded metal fasteners (except aircraft types)", + "332722M": "Miscellaneous receipts", + "332722MM": "Miscellaneous receipts", + "332722P": "Primary products", + "332722S": "Secondary products", + "332722SM": "Secondary products and miscellaneous receipts", + "332722SS": "Secondary products", + "3328--": "Coating/engrave/heat treating & other activity", + "33281-": "Coating/engrave/heat treating & other activity", + "332811": "Metal heat treating", + "3328110": "Heat treating of metal for the trade (pickling, annealing, etc.)", + "332811M": "Miscellaneous receipts", + "332811P": "Primary products", + "332812": "Metal coating and nonprecious engraving", + "3328120": "Metal coating, engraving, and allied services", + "332812M": "Miscellaneous receipts", + "332812P": "Primary products", + "332813": "Electroplating, anodizing and coloring metal", + "3328130": "Electroplating, plating, polishing, anodizing and coloring metal", + "332813M": "Miscellaneous receipts", + "332813P": "Primary products", + "332813S": "Secondary products", + "332813SS": "Secondary products", + "3329--": "Other fabricated metal product mfg", + "33291-": "Metal valve mfg", + "332911": "Industrial valve mfg", + "3329111": "Gates, globes, angles and other industrial valves", + "332911F": "Automatic regulating and control valves and parts (except nuclear), power operated", + "332911H": "Solenoid-operated valves and parts, except nuclear and fluid power transfer", + "332911M": "Miscellaneous receipts", + "332911MM": "Miscellaneous receipts", + "332911N": "Industrial valves for water works and municipal equipment (IBBM, AWWA, and UL)", + "332911P": "Primary products", + "332911Q": "Industrial ball valves (all metals, pressures, and types), incl. manual & power operated", + "332911R": "Industrial butterfly valves (all metals, pressures, and types), incl. manual & power operated", + "332911S": "Secondary products", + "332911T": "Industrial plug valves (all metals, pressures, and types)", + "332911X": "All other miscellaneous industrial valves", + "332912": "Fluid power valve and hose fitting mfg", + "3329121": "Aerospace type hydraulic fluid power valves", + "3329125": "Nonaerospace type hydraulic directional control valves", + "3329127": "Nonaerospace type hydraulic valves, except directional control", + "3329129": "Nonaerospace type pneumatic directional control valves", + "332912L": "Nonaerospace type hydraulic and pneumatic fittings and couplings for hose", + "332912M": "Miscellaneous receipts", + "332912N": "Nonaerospace type hydraulic and pneumatic assemblies of hose", + "332912P": "Primary products", + "332912S1": "Secondary products", + "332912T": "Nonaerospace type flared (metal) fittings, couplings and assemblies", + "332912U": "Nonaerospace type flareless fittings and couplings (incl. nonmetal fittings)", + "332912X": "Parts for fluid power valves", + "332913": "Plumbing fixture fitting and trim mfg", + "3329135": "One-, two-, and 3-handle plumbing fixture controls, fittings, and antiscald valves", + "3329136": "Miscellaneous metal and nonmetal plumbing fixtures, fittings, and trim", + "3329137": "Metal and nonmetal lavatory and sink fittings, excluding single control", + "332913M": "Miscellaneous receipts", + "332913MM": "Miscellaneous receipts", + "332913P": "Primary products", + "332919": "Other metal valve and pipe fitting mfg", + "3329191": "Plumbing and heating valves and specialties, except plumbers' brass goods", + "3329194": "Metal fittings, flanges, and unions for pipe fittings", + "332919P": "Primary products", + "332919S": "Secondary products", + "332919SM": "Secondary products and miscellaneous receipts", + "332919SS": "Secondary products", + "33299-": "All other fabricated metal product mfg", + "332991": "Ball and roller bearing mfg", + "3329911": "Ball bearings, complete, unmounted", + "3329913": "Tapered roller bearings (including cups & cones), unmounted", + "3329915": "Other roller bearings, unmounted", + "3329917": "Mounted bearings (excluding plain)", + "3329919": "Parts and components for ball and roller bearings (including balls and rollers) sold separately", + "332991P": "Primary products", + "332991S": "Secondary products", + "332991SS": "Secondary products", + "332992": "Small arms ammunition mfg", + "3329920": "Small arms ammunition", + "33299208": "Other ammunition products", + "3329920A": "Small arms cartridges and shells", + "332992M": "Miscellaneous receipts", + "332992P": "Primary products", + "332992S": "Secondary products", + "332993": "Ammunition, except small arms, manufacturing", + "3329930": "Ammunition (excluding small arms), more than 30 mm (1.18 in.)", + "332993P": "Primary products", + "332996": "Fabricated pipe and pipe fitting mfg", + "3329960": "Fabricated pipe and pipe fittings made from purchased pipe", + "332996M": "Miscellaneous receipts", + "332996P": "Primary products", + "332999": "Miscellaneous fabricated metal product mfg", + "3329996": "Industrial patterns", + "332999M": "Miscellaneous receipts", + "332999N": "All other miscellaneous fabricated metal products", + "332999P": "Primary products", + "332999S": "Secondary products", + "332999SM": "Secondary products and miscellaneous receipts", + "33299T": "Small arms, ordnance, and ordnance accessories mfg", + "33299T4": "Small arms, 30 mm or less, or 1.18 in. or less", + "33299T44": "Rifles", + "33299T45": "Single barrel shotguns, other small firearms n.e.c., and parts & attachments for small arms", + "33299T49": "Pistols and revolvers", + "33299T7": "Ordnance and ordnance accessories", + "33299TM": "Miscellaneous receipts", + "33299TP": "Primary products", + "333---": "Machinery manufacturing", + "3331--": "Agricultural, construction, and mining machinery mfg", + "33311-": "Agricultural implement manufacturing", + "333111": "Farm machinery and equipment mfg", + "3331114": "Farm dairy equipment, sprayers and dusters, farm blowers, and attachments", + "3331117": "Planting, seeding, and fertilizing machinery and attachments", + "3331119": "Harvesting machinery (except hay and straw) and attachments", + "333111A": "Haying machinery and attachments", + "333111C": "Parts for farm machinery, for sale separately", + "333111E": "Farm plows, harrows, rollers, pulverizers, etc., and attachments", + "333111G": "All other farm machinery and equipment, excluding parts, including attachments", + "333111J": "Commercial turf and grounds care equipment, including parts and attachments", + "333111M": "Miscellaneous receipts", + "333111P": "Primary products", + "333111S": "Secondary products", + "333111SS": "Secondary products", + "333112": "Lawn and garden equipment mfg", + "3331121": "Consumer nonriding lawn, garden, and snow equipment", + "3331123": "Consumer riding lawn, garden, and snow equipment", + "3331127": "Parts and attachments for consumer lawn, garden, and snow equipment", + "333112M": "Miscellaneous receipts", + "333112P": "Primary products", + "333112S": "Secondary products", + "33312-": "Construction machinery manufacturing", + "333120": "Construction machinery mfg", + "3331201": "Power cranes, loaders, dozers, tractors, off-highway trucks, mixers, pavers, backhoes, etc.", + "33312011": "Power cranes, draglines, & shovels (excavators) (incl. surface mining equip.) (excluding parts)", + "33312012": "Mixers, pavers, and related equipment (excluding parts)", + "33312013": "Off-highway trucks, haulers, truck-type tractor chassis, trailers, etc. (excluding parts)", + "33312014": "Tractor shovel loaders (skid steer, wheel, crawler, and integral design backhoes)", + "33312015": "Construction wheel and crawler tractors, dozers, self-propelled log skidders, etc.", + "33312016": "Graders, rollers and compactors, forklifts, scrapers, trenchers, etc. (excluding parts)", + "33312017": "Construction machinery for mounting (excluding parts, winches, snow clearing attachments)", + "3331208": "Other construction machinery and equipment (excluding parts)", + "3331209": "Parts for construction machinery and equipment, sold separately", + "33312091": "Parts for cranes, draglines, and shovels (including surface mining equipment) (sold separately)", + "33312092": "Parts for off-highway wheel tractors and shovel loaders (sold separately)", + "33312093": "Parts for other construction machinery (sold separately)", + "333120M": "Miscellaneous receipts", + "333120P": "Primary products", + "333120S": "Secondary products", + "33313-": "Mining and oil and gas field machinery mfg", + "333131": "Mining machinery and equipment mfg", + "3331312": "Mining machinery and equipment (except parts sold separately)", + "33313121": "Underground mining machinery (except parts sold separately)", + "33313123": "Mineral processing & beneficiation machinery (except parts sold separately)", + "33313125": "Crushing, pulverizing & screening machinery (except parts sold separately)", + "33313127": "Drills and other mining machinery (except parts sold separately)", + "3331319": "Parts and attachments for mining machinery and equipment (sold separately)", + "333131M": "Miscellaneous receipts", + "333131P": "Primary products", + "333132": "Oil and gas field machinery and equipment mfg", + "3331321": "Rotary oil and gas field drilling machinery and equipment", + "3331328": "Other oil and gas field drilling machinery and equipment", + "33313281": "Other oil and gas field drilling machinery and equipment (except parts sold separately)", + "3331329": "Oil and gas field derricks and well surveying machinery", + "333132A": "Oil and gas field production machinery and equipment (except pumps)", + "333132A1": "Oil and gas field production machinery and equipment (except pumps and parts sold separately)", + "333132A2": "Parts and attachments for oil and gas field production machinery and equipment (except pumps)", + "333132P": "Primary products", + "333132S": "Secondary products", + "3332--": "Industrial machinery manufacturing", + "33324-": "Other industrial machinery manufacturing", + "333241": "Food product machinery mfg", + "3332411": "Dairy and milk products plant machinery and equipment", + "3332413": "Commercial food products machinery (except packaging and cooking equipment)", + "3332415": "Industrial food products machinery for processing foods, beverages, & animal & fowl feed", + "33324151": "Other industrial food and feed machinery", + "33324152": "Machinery for sorting, grading, and cleaning fruits, vegetables, eggs, and for processing meat", + "33324153": "Parts and attachments for industrial food and feed products machinery", + "333241M": "Miscellaneous receipts", + "333241P": "Primary products", + "333241S": "Secondary products", + "333241SS": "Secondary products", + "333242": "Semiconductor machinery mfg", + "3332420": "Semiconductor machinery and parts", + "333242M": "Miscellaneous receipts", + "333242P": "Primary products", + "333242S": "Secondary products", + "333243": "Sawmill, woodworking and paper machinery mfg", + "333243A": "Sawmill and woodworking machinery", + "333243A3": "Sawmill and woodworking machinery, excluding parts & attachments", + "333243A4": "Parts, attachments & accessories for sawmill & woodworking machinery", + "333243B": "Paper industry machinery", + "333243B1": "Paper industry machinery, excluding parts & attachments", + "333243B2": "Parts and attachments for paper industry machinery", + "333243M": "Miscellaneous receipts", + "333243P": "Primary products", + "333243S": "Secondary products", + "333248": "All other industrial machinery mfg", + "3332484": "Printing machinery and equipment mfg", + "33324842": "Printing presses", + "33324847": "Binding machinery and equipment (inc. paper cutting, collating, and gathering machines)", + "3332484A": "All other miscellaneous printing trades machinery, including parts", + "3332484A7": "Other printing machinery and equipment, including pre-press preparation and typesetting", + "3332484A8": "Parts, attachments, and accessories for printing trades machinery", + "3332489": "Other industrial machinery", + "33324891": "Plastics-working machinery and equipment and parts, excluding patterns and molds", + "333248914": "Parts for plastics-working machinery", + "333248919": "Plastics-working machinery and equipment, excluding patterns, molds, and parts sold separately", + "33324893": "Rubber-working machinery and equipment and parts, excluding tire molds", + "33324895": "Textile machinery (except parts, attachments, and accessories)", + "33324897": "Parts and attachments for textile machinery", + "33324898": "All other industrial machinery", + "333248989": "Chemical manufacturing machinery, equipment, and parts", + "33324898B": "Foundry machinery and equipment, excluding patterns and molds", + "33324898C": "Printed circuit board manufacturing machinery, except testing", + "33324898F": "All other miscellaneous special industry machinery and equipment", + "333248M": "Miscellaneous receipts", + "333248P": "Primary products", + "333248S": "Secondary products", + "3333--": "Commercial and service industry machinery manufacturing", + "33331-": "Commercial and service industry machinery manufacturing", + "333310": "Commercial and service industry machinery mfg", + "3333104": "Optical instruments and lenses (incl. parts)", + "33331041": "Sighting, tracking, and fire-control equipment, optical type", + "33331043": "All other miscellaneous optical instruments and lenses (incl. binoculars and astronomical)", + "3333105": "Commercial cooking and food warming equipment (incl. parts)", + "33331051": "Commercial non electric cooking and food warming equipment, ex. parts and accessories", + "33331052": "Commercial electric cooking and food warming equipment, ex. parts and accessories", + "33331053": "Parts and accessories for commercial cooking and food warming equipment", + "3333106": "Photographic and photocopying equipment (incl. parts)", + "3333109": "Other commercial and service industry machinery", + "33331091": "Automatic merchandising and currency counting machines (incl. parts)", + "33331093": "Commercial laundry and drycleaning machinery (incl. parts)", + "33331095": "Commercial and industrial floor and carpet cleaning machines, ex. vacuum cleaners", + "33331097": "Electronic teaching machines, teaching aids, etc., (incl. kits)", + "33331098": "All other parts and attachments for service industry equipment", + "33331099": "Other service industry equipment", + "333310M": "Miscellaneous receipts", + "333310P": "Primary products", + "333310S": "Secondary products", + "3334--": "HVAC and commercial refrigeration equipment", + "33341-": "HVAC and commercial refrigeration equipment", + "333413": "Fan, blower, air purification equipment mfg", + "3334131": "Air purification equipment", + "33341311": "Dust collection and other air purification equipment for industrial gas cleaning systems", + "33341313": "Dust collection and other air purification equipment for cleaning incoming air", + "333413131": "Air filters for air-conditioners and furnaces, etc. of 2400 CFM or less, except parts", + "333413132": "Other dust collection and air purification equipment, except parts", + "333413133": "Parts for dust collection and air purification equipment", + "3334132": "Industrial and commercial fans and blowers", + "33341322": "Centrifugal blower filter units, and classes I-IV centrifugal fans, except parts", + "33341323": "Other centrifugal fans and blowers, except parts", + "33341327": "Axial fans and industrial propeller fans, except parts", + "33341328": "Power roof ventilators, except parts", + "33341329": "Parts and accessories for fans and blowers", + "333413M": "Miscellaneous receipts", + "333413P": "Primary products", + "333413S": "Secondary products", + "333414": "Heating equipment (except warm air furnaces) mfg", + "3334141": "Cast iron heating boilers, radiators, and convectors (except parts)", + "3334143": "Domestic heating stoves (except electric and parts)", + "3334145": "Steel heating boilers (15 psi or less) and all hot water heating boilers (except parts)", + "3334147": "Floor and wall furnaces, unit heaters, infrared heaters, and mechanical stokers", + "333414D": "Other heating equipment, except electric (incl. parts for nonelectric equipment & oil burners)", + "333414M": "Miscellaneous receipts", + "333414P": "Primary products", + "333414S": "Secondary products", + "333414SM": "Secondary products and miscellaneous receipts", + "333414SS": "Secondary products", + "333415": "Air-conditioning, refrigeration, and forced air heating equipment mfg", + "3334152": "Heat transfer equipment (except elec dehumidifiers), mechanically refrigerated, self-contained", + "3334153": "Commercial refrigerators and related equipment", + "3334155": "Refrigeration condensing units, all refrigerants, except ammonia (complete)", + "3334156": "Room air-conditioners and dehumidifiers, except portable dehumidifiers", + "3334159": "All other miscellaneous refrigeration and air-conditioning equipment", + "333415A": "Compressors and compressor units, all refrigerants, except automotive", + "333415C": "Warm air furnaces, including duct furnaces and humidifiers, and electric comfort heating", + "333415D": "Parts and accessories for air conditioning and heat transfer equipment", + "333415E": "Unitary air-conditioners, except air source heat pumps", + "333415H": "Heat pumps", + "333415M": "Miscellaneous receipts", + "333415P": "Primary products", + "333415S": "Secondary products", + "333415SS": "Secondary products", + "3335--": "Metalworking machinery manufacturing", + "33351-": "Metalworking machinery manufacturing", + "333511": "Industrial mold mfg", + "3335110": "Industrial molds and mold boxes", + "33351105": "Industrial injection-type molds made of metal for plastics", + "33351106": "Other industrial molds and mold boxes", + "333511M1": "Miscellaneous receipts", + "333511P": "Primary products", + "333511S": "Secondary products", + "333514": "Special tool, die, jig, and fixture mfg", + "3335140": "Special dies, tools, jigs, and fixtures", + "3335140A": "Jigs and fixtures, including parts", + "3335140B": "Metalworking die and die sets", + "3335140C": "Standard punches, industrial prototypes, die parts & other special tooling for dies", + "333514M": "Miscellaneous receipts", + "333514P": "Primary products", + "333514S": "Secondary products", + "333515": "Cutting tool and machine tool accessory mfg", + "3335154": "Cutting tools for machine tools and metalworking machinery", + "33351541": "Other cutting tools for machine tools, excluding tips and blanks", + "33351544": "End mills and milling cutters", + "33351545": "Threading tools, including blanks, tips and inserts", + "33351548": "Carbon and high-speed steel shank, solid, tipped carbide twist drills for machine tools", + "33351549": "Taps, carbide indexible, and throwaway inserts for machine tools", + "3335155": "Other attachments and accessories for machine tools and metalworking machinery", + "333515M": "Miscellaneous receipts", + "333515P": "Primary products", + "333515S": "Secondary products", + "333517": "Machine tool mfg", + "3335172": "Metal cutting machine tools", + "33351722": "Metal grinding, polishing, buffing, honing, & lapping machines", + "33351726": "Parts for metal cutting machine tools (sold separately) & rebuilt machine tools", + "33351727": "Metal machining centers (multifunction numerically controlled machines)", + "3335172B": "Other metal cutting machine tools", + "3335173": "Metal forming machine tools", + "33351731": "Metal punching and shearing (power & manual), and bending and forming machines (power only)", + "33351733": "Metalworking presses (except forging and die stamping presses)", + "33351735": "Other metal forming machine tools, including forging and die-stamping machines (except presses)", + "33351737": "Parts for metal forming machine tools (sold separately) and rebuilt metal forming machine tools", + "333517M": "Miscellaneous receipts", + "333517P": "Primary products", + "333517S": "Secondary products", + "333519": "Rolling mill and other metalworking machinery mfg", + "3335190": "Rolling mill and other metalworking machinery, including assembly machines", + "3335196": "Rolling mill machinery and equipment", + "3335198": "Assembly machines and other metalworking machinery", + "33351981": "Assembly machines", + "33351983": "Other metalworking machinery, excluding handheld & ultrasonic", + "333519M": "Miscellaneous receipts", + "333519P": "Primary products", + "3336--": "Turbine and power transmission equipment mfg", + "33361-": "Turbine and power transmission equipment mfg", + "333611": "Turbine and turbine generator set units mfg", + "3336110": "Turbines and turbine generator sets", + "33361101": "Turbine generator sets", + "33361105": "Steam, gas, and other turbines and turbine generators", + "33361107": "Parts & accessories for turbines, turbine generators, and turbine generator sets", + "333611P": "Primary products", + "333612": "Speed changer, drive, and gear mfg", + "3336123": "Gears, pinions, racks, and worms, sold separately", + "3336127": "Speed changers, industrial high speed drives, and parts other than loose gearing", + "333612M": "Miscellaneous receipts", + "333612P": "Primary products", + "333612S": "Secondary products", + "333613": "Mechanical power transmission equipment mfg", + "3336131": "Plain bearings and bushings", + "3336133": "Mechanical power transmission equipment, except speed changers, drives, & gears", + "333613M": "Miscellaneous receipts", + "333613P": "Primary products", + "333613S": "Secondary products", + "333613SS": "Secondary products", + "333618": "Other engine equipment mfg", + "3336181": "Gasoline engines (except aircraft, automobile, highway truck, bus & tank)", + "3336183": "Diesel, semidiesel, and dual-fuel engines (except automotive)", + "3336185": "Diesel, semidiesel, and dual-fuel engines for automobiles, trucks, and buses", + "333618F": "Parts & accessories for internal combustion engines, ex. aircraft & gasoline automotive engines", + "333618M": "Miscellaneous receipts", + "333618P": "Primary products", + "333618S": "Secondary products", + "3339--": "Other general purpose machinery manufacturing", + "33391-": "Pump and compressor manufacturing", + "333912": "Air and gas compressor mfg", + "3339121": "Air and gas compressors and vacuum pumps", + "3339126": "Parts & attachments for air & gas compressors, ex. refrigeration, ice making, & a/c", + "3339127": "Industrial spraying equipment", + "333912M": "Miscellaneous receipts", + "333912P": "Primary products", + "333912S1": "Secondary products", + "333914": "Measuring, dispensing, and other pumping equipment mfg", + "3339141": "Pumps and pumping equipment, excluding measuring and dispensing pumps", + "33391411": "Pumps and pumping equipment, complete, excluding measuring and dispensing pumps", + "333914111": "Domestic water systems", + "333914112": "Domestic sump pumps", + "333914113": "Oil-well and oil-field pumps, except boiler feed", + "333914114": "Industrial pumps, excluding hydraulic fluid power pumps, automatic circulating pumps, etc.", + "333914115": "Other pumps, except automotive circulating pumps, and measuring and dispensing pumps", + "33391415": "Parts and attachments for pumps and pumping equipment, excluding measuring and dispensing", + "3339143": "Measuring and dispensing pumps and parts and attachments", + "333914M": "Miscellaneous receipts", + "333914P": "Primary products", + "333914S": "Secondary products", + "33392-": "Material handling equipment manufacturing", + "333921": "Elevator and moving stairway mfg", + "3339211": "Elevators and moving stairways", + "3339213": "Parts and attachments for elevators and moving stairways (sold separately)", + "333921M": "Miscellaneous receipts", + "333921P": "Primary products", + "333922": "Conveyor and conveying equipment mfg", + "3339221": "Unit handling conveyors and conveying systems", + "33392212": "Unit handling gravity and trolley conveyors and conveying systems", + "33392214": "Unit handling tow, belt, roller, pneumatic, portable, carousel, and other nonbelt conveyors", + "3339227": "Parts and accessories for unit handling conveyors and conveying systems, sold separately", + "3339228": "Bulk material handling conveyors and conveying systems", + "3339229": "Parts and accessories for bulk material handling conveyors and conveying systems", + "333922M": "Miscellaneous receipts", + "333922P": "Primary products", + "333922S": "Secondary products", + "333922SS": "Secondary products", + "333923": "Overhead cranes, hoists and monorail systems mfg", + "3339231": "Hoists and parts and attachments for hoists (sold separately)", + "3339233": "Overhead traveling cranes and monorail systems, including parts and attachments sold separately", + "3339237": "Winches, aerial work platforms, and automotive wrecker hoists, including parts and attachments", + "333923M": "Miscellaneous receipts", + "333923P": "Primary products", + "333923S": "Secondary products", + "333924": "Industrial truck, trailer, and stacker mfg", + "3339242": "Industrial trucks, tractors, mobile straddle carriers & cranes, & automatic stacking machines", + "33392421": "Work trucks with lifting & handling equipment, operator riding, electric, self-propelled", + "33392425": "Work trucks, not fitted with lifting and handling equipment", + "33392426": "Bulk powered material moving equipment, dock boards and metal pallets and skids", + "33392427": "Other work trucks with lifting & handling equipment, non-riding electric or any non-electric", + "3339243": "Parts and attachments for industrial trucks and tractors (sold separately)", + "333924M": "Miscellaneous receipts", + "333924P": "Primary products", + "333924S": "Secondary products", + "333924SM": "Secondary products and miscellaneous receipts", + "33399-": "All other general purpose machinery mfg", + "333991": "Power-driven handtool mfg", + "3339916": "Power-driven handtools, pneumatic, hydraulic, and powder-actuated", + "3339917": "Power-driven handtools, battery-powered (cordless), including parts", + "3339919": "Power-driven handtools, electric (except battery powered), including parts", + "333991M": "Miscellaneous receipts", + "333991P": "Primary products", + "333992": "Welding and soldering equipment mfg", + "3339921": "Arc welding machines, components, and accessories, excluding electrodes and stud welding equip.", + "3339923": "Arc welding metal electrodes", + "3339927": "Resistance welders, components, accessories, and electrodes", + "3339929": "Gas welding and cutting equipment, parts, attachments, and accessories", + "333992A": "Other welding equipment, components, and accessories (excluding arc, resistance, and gas)", + "333992M": "Miscellaneous receipts", + "333992MM": "Miscellaneous receipts", + "333992P": "Primary products", + "333992S": "Secondary products", + "333993": "Packaging machinery mfg", + "3339931": "Packing, packaging, and bottling machinery, excluding parts", + "3339935": "Parts for packing, packaging, and bottling machinery", + "333993M": "Miscellaneous receipts", + "333993P": "Primary products", + "333993S": "Secondary products", + "333994": "Industrial process furnace and oven mfg", + "3339940": "Industrial process furnaces & ovens, & industrial electrical heating equipment", + "3339940A": "Industrial process furnaces & ovens, & industrial electrical heating equipment, except parts", + "3339940B": "Parts and attachments for industrial process furnaces and ovens", + "333994M": "Miscellaneous receipts", + "333994P": "Primary products", + "333995": "Fluid power cylinder and actuator mfg", + "3339952": "Nonaerospace-type hydraulic & all aerospace fluid power cylinders & actuators, linear & rotary", + "3339953": "Nonaerospace-type pneumatic fluid power cylinders & actuators, linear & rotary", + "3339958": "Parts for hydraulic & pneumatic fluid power cylinders & actuators, incl accumulators & cushions", + "333995M": "Miscellaneous receipts", + "333995P": "Primary products", + "333995S": "Secondary products", + "333996": "Fluid power pump and motor mfg", + "3339960": "Fluid power pumps and motors, including parts", + "333996M": "Miscellaneous receipts", + "333996MM": "Miscellaneous receipts", + "333996P": "Primary products", + "333998": "All other miscellaneous general purpose machinery mfg", + "3339987": "Scale and balance mfg", + "33399874": "Retail, commercial, household, and mailing scales and balances", + "33399876": "Parts, attachments, and accessories for scales and balances", + "33399877": "Vehicle and industrial scales", + "333998771": "Motor truck and railroad track scales", + "333998772": "Industrial scales (including automatic checkweighter and bulkweighter scales)", + "333998773": "Miscellaneous non-vehicle scales (crane, susp, tank, hopper, meas. devices, lab, bulk conveyor)", + "3339989": "All other miscellaneous general purpose machinery mfg", + "33399891": "Filters and strainers, except fluid power", + "333998911": "Industrial filters and strainers and reusable media, except fluid power", + "333998912": "Nonreusable media for filters and strainers, except fluid power", + "333998913": "Parts and accessories for filters and strainers, except fluid power", + "33399897": "All other miscellaneous general industrial machinery", + "333998M": "Miscellaneous receipts", + "333998P": "Primary products", + "333998S": "Secondary products", + "334---": "Computer & electronic product mfg", + "3341--": "Computer & peripheral equipment mfg", + "33411-": "Computer & peripheral equipment mfg", + "334111": "Electronic computer mfg", + "3341115": "Host computers, multiusers (mainframes, medium-scale systems, UNIX and PC servers)", + "3341117": "Single user computers, microprocessor based, general purpose", + "33411172": "Portable computers, laptops, tablets and other single user computers", + "33411173": "Personal computers and workstations (excluding portable computers)", + "334111M": "Miscellaneous receipts", + "334111P": "Primary products", + "334111S": "Secondary products", + "334111SS": "Secondary products", + "334112": "Computer storage device mfg", + "3341121": "Computer storage devices (except parts, attachments and accessories)", + "334112P": "Primary products", + "334112S": "Secondary products", + "334118": "Computer terminal and other computer peripheral equipment mfg", + "334118D": "Computer terminals (including POS and funds-transfer devices) and other computer peripherals", + "334118E": "Parts, attachments, subassemblies, and accessories for computer terminals and peripherals", + "334118M": "Miscellaneous receipts", + "334118P": "Primary products", + "334118S": "Secondary products", + "334118SS": "Secondary products", + "3342--": "Communications equipment mfg", + "33421-": "Telephone apparatus mfg", + "334210": "Telephone apparatus mfg", + "3342100": "Telephone and wireline data networking equipment", + "3342101": "Telephone switching and switchboard equipment", + "3342104": "Carrier line equipment (incl. local loop and long haul transmission) and non-consumer modems", + "3342107": "Wireline voice and data network equipment", + "334210M": "Miscellaneous receipts", + "334210P": "Primary products", + "334210S1": "Secondary products", + "33422-": "Radio/TV broadcast & wireless comm equip mfg", + "334220": "Broadcast and wireless communications equipment mfg", + "3342202": "Broadcast, studio, and related electronic equipment", + "3342204": "Wireless networking equipment", + "3342205": "Radio station equipment", + "3342209": "Other broadcast and wireless communications systems and equipment", + "334220P": "Primary products", + "334220S": "Secondary products", + "33429-": "Other communications equipment mfg", + "334290": "Other communications equipment mfg", + "3342901": "Alarm systems, including electric sirens and horns", + "3342903": "Intercommunications systems, incl inductive paging systems, excl telephone & telegraph", + "334290M1": "Miscellaneous receipts", + "334290P": "Primary products", + "334290S": "Secondary products", + "3343--": "Audio & video equipment mfg", + "33431-": "Audio and video equipment mfg", + "334310": "Audio and video equipment mfg", + "3343101": "Automotive audio equipment (excluding speakers)", + "3343104": "Speakers and commercial sound equipment", + "3343105": "Other consumer audio and video equipment", + "334310M": "Miscellaneous receipts", + "334310P": "Primary products", + "334310S": "Secondary products", + "334310SM": "Secondary products and miscellaneous receipts", + "3344--": "Semiconductor and other electronic component mfg", + "33441-": "Semiconductor and other electronic component mfg", + "334412": "Bare printed circuit board mfg", + "3344120": "Bare printed circuit boards", + "334412P": "Primary products", + "334413": "Semiconductor and related device mfg", + "3344131": "Integrated circuit packages", + "33441312": "Microprocessors (including microcontrollers)", + "334413A": "Other semiconductor devices, incl. transistors, diodes, and semiconductor parts such as wafers", + "334413M": "Miscellaneous receipts", + "334413P": "Primary products", + "334413SM": "Secondary products and miscellaneous receipts", + "334417": "Electronic connector mfg", + "3344170": "Electronic connectors, including parts", + "334417M": "Miscellaneous receipts", + "334417MM": "Miscellaneous receipts", + "334417P": "Primary products", + "334417S1": "Secondary products", + "334418": "Printed circuit assembly mfg", + "3344189": "Printed circuit assemblies, loaded boards, modules, and consumer external modems", + "334418P": "Primary products", + "334418S1": "Secondary products", + "334419": "Other electronic component mfg", + "3344190": "Other electronic components", + "33441901": "Crystal, filter, piezoelectric, and other related electronic devices (exc. microwave filters)", + "33441907": "Switches, mechanical, for electronic circuitry", + "3344190A": "Microwave components and devices, exc. antennae, tubes and semiconductors", + "3344190E": "All other miscellaneous electronic components", + "334419M": "Miscellaneous receipts", + "334419P": "Primary products", + "334419S": "Secondary products", + "33441K": "Capacitor, resistor, coil, transformer, and other inductor mfg", + "33441K4": "Capacitors for electronic circuitry", + "33441K6": "Electronic coils, transformers, and other inductors", + "33441KM": "Miscellaneous receipts", + "33441KP": "Primary products", + "33441KS1": "Secondary products", + "3345--": "Nav/measuring/medical/control instruments mfg", + "33451-": "Nav/measuring/medical/control instruments mfg", + "334510": "Electromedical apparatus mfg", + "3345102": "Electromedical equipment, excluding ionizing radiation equipment", + "334510M": "Miscellaneous receipts", + "334510P": "Primary products", + "334510S1": "Secondary products", + "334511": "Search, detection, and navigation instruments", + "3345111": "Aeronautical, nautical & navigational instruments, not sending or receiving radio signals", + "3345113": "Search, detection, navigation, and guidance systems and equipment", + "334511M": "Miscellaneous receipts", + "334511P": "Primary products", + "334511S": "Secondary products", + "334512": "Automatic environmental control mfg", + "3345120": "Automatic environmental controls for monitoring residential, commercial, and appliance use", + "334512M": "Miscellaneous receipts", + "334512P": "Primary products", + "334512S": "Secondary products", + "334512SM": "Secondary products and miscellaneous receipts", + "334512SS": "Secondary products", + "334513": "Industrial process variable instruments", + "3345130": "Process control instruments", + "334513M": "Miscellaneous receipts", + "334513P": "Primary products", + "334513S": "Secondary products", + "334514": "Totalizing fluid meters and counting devices mfg", + "3345140": "Integrating and totalizing fluid meters, counting devices, and motor vehicle instruments", + "3345141": "Integrating and totalizing meters for gas and liquids", + "3345143": "Counting devices, excluding motor vehicle instruments", + "3345147": "Motor vehicle instruments", + "334514M": "Miscellaneous receipts", + "334514P": "Primary products", + "334514S": "Secondary products", + "334515": "Electricity and signal testing instruments mfg", + "3345154": "Test equipment for testing electrical, radio, and communication circuits, and motors", + "3345159": "Electrical integrating instruments and other instruments to measure electricity", + "334515M": "Miscellaneous receipts", + "334515P": "Primary products", + "334515S": "Secondary products", + "334516": "Analytical laboratory instrument mfg", + "3345160": "Analytical and scientific instruments, excluding optical", + "334516M1": "Miscellaneous receipts", + "334516P": "Primary products", + "334516S": "Secondary products", + "334516SS": "Secondary products", + "334517": "Irradiation apparatus mfg", + "3345170": "Irradiation (ionizing radiation) equipment", + "334517M": "Miscellaneous receipts", + "334517P": "Primary products", + "334519": "Other measuring and controlling device mfg", + "3345192": "Aircraft engine instruments, except flight", + "3345194": "Physical properties testing & inspection equipment and kinematic testing & measuring equipment", + "3345195": "Nuclear radiation detection and monitoring instruments", + "3345197": "Commercial, geophysical, meteorological, and general-purpose instruments and equipment", + "3345198": "Watches, clocks, and parts", + "334519M": "Miscellaneous receipts", + "334519P": "Primary products", + "334519S": "Secondary products", + "3346--": "Manufacturing and reproducing magnetic and optical media", + "33461-": "Manufacturing and reproducing magnetic and optical media", + "334610": "Manufacturing and reproducing magnetic and optical media", + "3346102": "Audio and video media reproduction", + "3346103": "Magnetic and optical recording media", + "334610P": "Primary products", + "335---": "Electrical equipment and appliance mfg", + "3351--": "Electric lighting equipment mfg", + "33513-": "Electric lighting equipment mfg", + "335131": "Residential electric lighting fixture mfg", + "3351311": "Residential-type electric lighting fixtures (except portable), including parts and accessories", + "3351314": "Residential-type portable lighting fixtures, including parts and accessories", + "335131P": "Primary products", + "335131S": "Secondary products", + "335132": "Nonresidential electric lighting fixture mfg", + "3351321": "Commercial and institutional-type electric lighting fixtures, including parts and accessories", + "3351325": "Industrial-type electric lighting fixtures, including parts and accessories", + "335132M1": "Miscellaneous receipts", + "335132P": "Primary products", + "335132S": "Secondary products", + "335132SS": "Secondary products", + "335139": "Other lighting equipment, including lamps and bulbs mfg", + "3351391": "Electric lamp bulb, tubes, and components", + "3351392": "Outdoor lighting equipment (including parts and accessories)", + "3351393": "All other miscellaneous electric and nonelectric lighting equipment, incl parts and accessories", + "335139M": "Miscellaneous receipts", + "335139MM": "Miscellaneous receipts", + "335139P": "Primary products", + "335139S": "Secondary products", + "335139SM": "Secondary products and miscellaneous receipts", + "335139SS": "Secondary products", + "3352--": "Household appliance mfg", + "33521-": "Small electrical appliance mfg", + "335210": "Small electrical appliance mfg", + "3352105": "Parts and attachments for small electric household appliances, including fan parts", + "3352106": "Household vacuum cleaners and other floor care machines (including parts and attachments)", + "3352107": "Other small electric household appliances, including fans", + "335210M": "Miscellaneous receipts", + "335210P": "Primary products", + "335210S": "Secondary products", + "33522-": "Major household appliance mfg", + "335220": "Major household appliance mfg", + "3352201": "Household cooking appliances", + "33522011": "Electric household ranges, ovens (including microwave), surface cooking units, and equipment", + "33522013": "Gas household ranges, ovens, surface cooking units, and equipment (incl. parts and accessories)", + "33522015": "Other household ranges and cooking equipment, including outdoor equipment", + "3352202": "Household refrigerators and home freezers", + "33522021": "Household refrigerators, including combination refrigerator-freezers", + "33522022": "Household food freezers, complete units", + "33522023": "Parts and attachments for household refrigerators and freezers", + "3352204": "Household laundry equipment and parts", + "3352208": "Other major household appliances", + "33522081": "Household water heaters, electric, for permanent installation", + "33522083": "Household water heaters, excluding electric", + "33522085": "All other miscellaneous household appliances and parts, excluding room air-conditioners", + "335220M": "Miscellaneous receipts", + "335220P": "Primary products", + "335220S": "Secondary products", + "3353--": "Electrical equipment mfg", + "33531-": "Electrical equipment mfg", + "335311": "Electric power and specialty transformer mfg", + "3353111": "Power and distribution transformers, except parts", + "335311C": "Specialty transformers, except fluorescent lamp ballasts", + "335311G": "Commercial, institutional and industrial general-purpose transformers, all voltages", + "335311H": "Power regulators, boosters, and other transformers and parts for all transformers", + "335311M": "Miscellaneous receipts", + "335311MM": "Miscellaneous receipts", + "335311P": "Primary products", + "335312": "Motor and generator mfg", + "3353121": "Fractional horsepower motors (rated at less than 746 watts) (except hermetics)", + "3353123": "Integral horsepower motors & generators other than for land transport equipment (exc hermetics)", + "335312C": "Parts, supplies for motors, generators, generator sets, and other rotating equipment", + "335312F": "Other motors and generators n.e.c.", + "335312M": "Miscellaneous receipts", + "335312P": "Primary products", + "335312S": "Secondary products", + "335312SS": "Secondary products", + "335313": "Switchgear and switchboard apparatus mfg", + "3353133": "Low voltage panelboards and distribution boards, 1000 volts or less", + "335313A": "Switchgear, excluding ducts and relays", + "335313P": "Primary products", + "335314": "Relay and industrial control mfg", + "3353141": "Relays for electronic circuitry, industrial control overload and switchgear type", + "3353147": "Parts for industrial controls and motor-control accessories", + "335314C": "Specific-purpose industrial controls", + "335314F": "General-purpose industrial controls", + "335314M": "Miscellaneous receipts", + "335314P": "Primary products", + "335314S1": "Secondary products", + "3359--": "Other electrical equipment & component mfg", + "33591-": "Storage battery mfg", + "335910": "Battery mfg", + "3359101": "Storage batteries", + "33591011": "Storage batteries, lead acid type, BCI dimensional size group 8D or smaller", + "33591012": "Storage batteries, lead acid type, larger than BCI dimensional size group 8D", + "33591013": "Storage batteries (excluding lead acid)", + "3359102": "Primary batteries", + "335910M": "Miscellaneous receipts", + "335910MM": "Miscellaneous receipts", + "335910P": "Primary products", + "335910S": "Secondary products", + "33592-": "Communication & energy wire & cable mfg", + "335921": "Fiber optic cable mfg", + "3359210": "Fiber optic cable, made from purchased fiber optic strand", + "335921P": "Primary products", + "335929": "Other communication and energy wire mfg", + "3359291": "Power wire and cable, made from nonferrous metals (purchased wire)", + "335929A": "Electronic wire and cable, made of nonferrous metals (purchased wire)", + "335929B": "Telecommunication wire and cable, made of nonferrous metals (purchased wire)", + "335929D": "Building wire and cable, made of nonferrous metals (purchased wire)", + "335929F": "Other insulated wire & cable, incl control & signal, made of nonferrous metals (purchased wire)", + "335929P": "Primary products", + "335929S": "Secondary products", + "33593-": "Wiring device mfg", + "335931": "Current-carrying wiring device mfg", + "3359311": "Current-carrying switches for electrical circuitry (including vehicular switches)", + "3359319": "Current-carrying wire connectors for electrical circuitry", + "335931A": "Current-carrying wiring devices n.e.c.", + "335931M": "Miscellaneous receipts", + "335931P": "Primary products", + "335931S": "Secondary products", + "335932": "Noncurrent-carrying wiring device mfg", + "3359321": "Noncurrent-carrying pole and transmission line hardware", + "3359324": "Noncurrent-carrying electrical conduit and conduit fittings, incl. plastic conduit & fittings", + "3359326": "Other noncurrent-carrying wiring devices and supplies (boxes,covers, bar hangers, etc.)", + "335932M": "Miscellaneous receipts", + "335932P": "Primary products", + "335932S": "Secondary products", + "33599-": "All other electrical equipment & component mfg", + "335991": "Carbon and graphite product mfg", + "3359910": "Carbon and graphite products, including electrodes for electric arc furnaces", + "3359911": "Carbon and graphite electrodes for electric furnaces and electrolytic cell use", + "3359913": "All other carbon and graphite products", + "335991M": "Miscellaneous receipts", + "335991P": "Primary products", + "335991S": "Secondary products", + "335991SS": "Secondary products", + "335999": "Miscellaneous electrical equipment mfg", + "3359993": "Rectifying apparatus", + "3359994": "All miscellaneous electrical equipment except rectifying apparatus", + "3359996Z": "Other electrical equipment for industrial use (except for electronic circuitry)", + "335999AY": "Ultrasonic equipment (except medical and dental)", + "335999BY": "Apparatus wire, cord, & cord sets, made from purchased insulated wire", + "335999EZ": "All other miscellaneous electrical equipment and components (except for industrial use)", + "335999FZ": "All other miscellaneous electronic systems and equipment", + "335999M": "Miscellaneous receipts", + "335999P": "Primary products", + "335999S": "Secondary products", + "336---": "Transportation equipment manufacturing", + "3361--": "Motor vehicle manufacturing", + "33611-": "Automobile and light truck manufacturing", + "336110": "Automobile, light truck and utility vehicle mfg", + "3361101": "Passenger cars and chassis", + "3361102": "Trucks, truck tractors, & bus chassis 14,000 lb or less, incl. minivans & suvs", + "336110P": "Primary products", + "336110S": "Secondary products", + "33612-": "Heavy duty truck manufacturing", + "336120": "Heavy duty truck mfg", + "3361201": "Trucks, truck tractors, and bus chassis (chassis of own manufacture) 14,001 to 33,000 lbs", + "3361202": "Trucks, truck tractors, and bus chassis (chassis of own manufacture) 33,001 lbs or more", + "3361203": "Buses, including military and firefighting vehicles (chassis of own manufacture)", + "336120P": "Primary products", + "3362--": "Motor vehicle body and trailer manufacturing", + "33621-": "Motor vehicle body and trailer manufacturing", + "336211": "Motor vehicle body mfg", + "3362112": "Bus bodies and truck cabs, sold separately", + "3362114": "Van bodies, for sale separately", + "33621142": "Van bodies, separate cab, for sale separately", + "3362115": "Other truck and vehicle bodies, sold separately", + "3362115A": "Dump truck bodies, for sale separately", + "3362115B": "All other truck and vehicle bodies, sold separately", + "3362115C": "Service truck bodies, for sale separately", + "3362117": "Buses and firefighting vehicles, complete, produced on purchased chassis", + "3362119": "Other trucks and vehicles, complete, produced on purchased chassis", + "33621191": "Other trucks and vehicles, complete, produced on purchased chassis, except upfitting trucks", + "33621199": "Upfitting trucks, complete, produced on purchased chassis", + "336211M": "Miscellaneous receipts", + "336211MM": "Miscellaneous receipts", + "336211P": "Primary products", + "336211S": "Secondary products", + "336211SS": "Secondary products", + "336212": "Truck trailer mfg", + "3362121": "Truck trailers and chassis, axle rating 10,000 lbs or more", + "3362123": "Truck trailers and chassis, axle rating less than 10,000 lbs", + "336212M": "Miscellaneous receipts", + "336212P": "Primary products", + "336212S1": "Secondary products", + "336212SM": "Secondary products and miscellaneous receipts", + "336213": "Motor home mfg", + "3362130": "Motor homes built on purchased chassis", + "3362130101": "Conventional (type A) motor homes built on purchased chassis", + "336213P": "Primary products", + "336214": "Travel trailer and camper mfg", + "3362141": "Travel trailers", + "33621419": "Conventional travel trailers", + "3362141A": "Fifth wheel travel trailers", + "3362143": "Automobile and light truck trailers", + "3362145": "Camping trailers, campers, pick-up covers, and parts", + "33621453": "Other parts and components, excluding appliances and furnishings", + "33621456": "Truck campers, caps, box covers, and folddown camping trailers", + "336214M": "Miscellaneous receipts", + "336214P": "Primary products", + "336214S": "Secondary products", + "3363--": "Motor vehicle parts manufacturing", + "33631-": "Motor vehicle gasoline engine and parts mfg", + "336310": "Motor vehicle gasoline engine and engine parts mfg", + "3363102": "Gasoline engines and engine parts (excluding carburetors)", + "33631021": "Gasoline engine and engine parts, new", + "3363103": "Carburetors, pistons, piston rings, and valves", + "33631031": "Carburetors, new and rebuilt (all types)", + "33631033": "Pistons, piston rings, and piston pins (engine)", + "33631035": "Valves (engine intake and exhaust)", + "336310M1": "Miscellaneous receipts", + "336310P": "Primary products", + "336310S": "Secondary products", + "33632-": "Motor vehicle electric equipment", + "336320": "Motor vehicle electrical and electronic equipment mfg", + "3363201": "Vehicular lighting equipment", + "3363202": "Other motor vehicle electrical and electronic equipment", + "33632021": "Ignition harness and cable sets", + "33632023": "Battery charging alternators, generators, and regulators", + "33632025": "Cranking motors (starters)", + "3363202A": "Parts for engine electrical and electronic equipment", + "3363202D": "All other miscellaneous non-engine electrical and electronic equipment", + "3363202U": "All other miscellaneous complete engine electrical equipment, including spark plugs", + "336320M": "Miscellaneous receipts", + "336320P": "Primary products", + "336320S": "Secondary products", + "33633-": "Motor vehicle steering and suspension parts", + "336330": "Motor vehicle steering and suspension components (except spring) manufacturing", + "3363300": "Motor vehicle steering and suspension components (excluding spring), new and rebuilt", + "33633001": "Motor vehicle shock absorbers", + "33633004": "Motor vehicle steering wheels, columns, and gearboxes", + "33633005": "Other motor vehicle steering and suspension components, including motor vehicle ball joints", + "336330P": "Primary products", + "336330S": "Secondary products", + "33634-": "Motor vehicle brake system manufacturing", + "336340": "Motor vehicle brake system mfg", + "3363401": "Motor vehicle brake parts and assemblies, new", + "3363401E": "Motor vehicle drum brake assemblies and parts, new", + "3363401F": "Motor vehicle disc brake assemblies and parts, new", + "3363401G": "Other motor vehicle brake parts and assemblies, new", + "336340P": "Primary products", + "336340S": "Secondary products", + "33635-": "Motor vehicle power train components mfg", + "336350": "Motor vehicle transmission and power train parts manufacturing", + "3363502": "Motor vehicle drive train components, excluding wheels and brakes, new", + "33635020": "Motor vehicle transmissions (except auxiliary and parts), new", + "33635023": "Parts for manual and automatic transmissions, new", + "33635025": "Other motor vehicle drive train components, except wheels and brakes, new", + "3363503": "Motor vehicle drive train components, rebuilt", + "336350M": "Miscellaneous receipts", + "336350P": "Primary products", + "336350S": "Secondary products", + "33636-": "Motor vehicle seating and interior trim mfg", + "336360": "Motor vehicle seating and interior trim mfg", + "3363601": "Automobile trimmings", + "3363603": "Seats for public conveyance and aircraft", + "3363603101": "Seats for public conveyances (excluding aircraft)", + "3363603104": "Seats for aircraft", + "3363607": "Metal motor vehicle seat frames", + "336360M": "Miscellaneous receipts", + "336360P": "Primary products", + "336360S": "Secondary products", + "33637-": "Motor vehicle metal stamping", + "336370": "Motor vehicle metal stamping", + "3363700": "Automotive job stampings (truck, bus, and passenger car)", + "336370M": "Miscellaneous receipts", + "336370P": "Primary products", + "336370S": "Secondary products", + "336370SS": "Secondary products", + "33639-": "Other motor vehicle parts manufacturing", + "336390": "Other motor vehicle parts mfg", + "3363904": "Exhaust system parts, new", + "3363905": "Motor vehicle wheels, new", + "3363908": "All other motor vehicle parts and accessories, including trailer hitches", + "336390A": "Filters, new, internal combustion engines and motor vehicles", + "336390B": "Motor vehicle air-conditioning systems and compressors", + "336390M": "Miscellaneous receipts", + "336390P": "Primary products", + "336390S": "Secondary products", + "3364--": "Aerospace product and parts manufacturing", + "33641-": "Aerospace product and parts manufacturing", + "336411": "Aircraft mfg", + "3364113": "Civilian aircraft", + "3364114": "Military aircraft", + "3364115": "Modification, conversion, and overhaul of previously accepted aircraft", + "336411M": "Miscellaneous receipts", + "336411P": "Primary products", + "336411S": "Secondary products", + "336412": "Aircraft engine and engine parts mfg", + "3364123": "Civilian aircraft engines", + "3364125": "Aeronautical services on aircraft engines", + "3364127": "Aircraft engine parts and accessories", + "33641275": "Parts and accessories for military aircraft engines", + "33641277": "Parts and accessories for civilian aircraft engines", + "336412M": "Miscellaneous receipts", + "336412P": "Primary products", + "336412S": "Secondary products", + "336413": "Other aircraft parts and equipment mfg", + "3364131": "Aircraft propellers and helicopter rotors", + "3364137": "Aircraft parts and auxiliary equipment", + "33641371": "Aircraft mechanical power transmission equipment for civilian and military aircraft", + "33641372": "Aircraft landing gear for civilian and military aircraft", + "33641373": "Other aircraft subassemblies and parts for military aircraft", + "33641374": "Other aircraft subassemblies and parts for civilian aircraft", + "336413M": "Miscellaneous receipts", + "336413P": "Primary products", + "336413S": "Secondary products", + "3365--": "Railroad rolling stock manufacturing", + "33651-": "Railroad rolling stock manufacturing", + "336510": "Railroad rolling stock mfg", + "3365105": "Street, subway, trolley, and rapid transit cars, and railway maintenance equipment and parts", + "33651053": "Street, subway, trolley, & rapid transit cars (new & rebuilt) & rebuilt passenger/freight cars", + "33651054": "Railway maintenance of way equipment & parts, parts for all railcars, & other railway vehicles", + "336510541": "Air brake and other brake equipment", + "336510542": "Railway maintenance of way & all other railroad and streetcar equipment, parts and accessories", + "3365106": "Locomotives, new and rebuilt, including parts", + "336510M": "Miscellaneous receipts", + "336510P": "Primary products", + "336510S1": "Secondary products", + "3366--": "Ship and boat building", + "33661-": "Ship and boat building", + "336611": "Ship building and repairing", + "3366111": "Nonpropelled ships, new construction", + "3366115": "Military self-propelled ships, new construction", + "3366118": "Ship repair, military", + "3366119": "Nonmilitary self-propelled ships, new construction", + "336611A": "Ship repair, nonmilitary", + "336611P": "Primary products", + "336612": "Boat building", + "3366121": "Outboard motorboats, including commercial and military (except sailboats and lifeboats)", + "33661211": "Outboard motorboats, wood or metal, incl. comm. and military (exc. sailboats and lifeboats)", + "33661214": "Outboard motorboats, plastics/fiberglass, incl. comm. and mil. (exc. sailboats and lifeboats)", + "3366123": "Inboard motorboats, including commercial and military (except sailboats and lifeboats)", + "33661231": "Inboard cabin cruisers, including commercial and military (except sailboats and lifeboats)", + "33661232": "Other inboard motorboats, including commercial and military (except sailboats and lifeboats)", + "3366125": "Inboard-outdrive boats, including commercial and military (except sailboats and lifeboats)", + "33661251": "Inboard-outdrive boats, cabin cruisers, incl. comm. and military (exc. sailboats and lifeboats)", + "33661252": "All other inboard-outdrive boats, incl. comm. and military (except sailboats and lifeboats)", + "3366128": "All other boats (excluding military and commercial)", + "336612M": "Miscellaneous receipts", + "336612P": "Primary products", + "336612S": "Secondary products", + "3369--": "Other transportation equipment manufacturing", + "33699-": "Other transportation equipment manufacturing", + "336991": "Motorcycle, bicycle, and parts mfg", + "3369913": "Motorcycles, including three-wheel motorbikes, motorscooters, mopeds, and parts", + "3369914": "Bicycles, including parts (excluding children's 2-wheel sidewalk cycles)", + "33699142": "Cycles, all types, tubular construction", + "33699145": "Parts for bicycles, unicycles, and adult tricycles", + "336991M": "Miscellaneous receipts", + "336991P": "Primary products", + "336991S": "Secondary products", + "336991SS": "Secondary products", + "336999": "All other transportation equipment mfg", + "3369991": "Self-propelled golf carts and industrial in-plant personnel carriers and parts", + "3369994": "All-terrain vehicles and parts", + "3369996": "All other miscellaneous transportation equipment", + "336999M": "Miscellaneous receipts", + "336999P": "Primary products", + "336999S": "Secondary products", + "337---": "Furniture & related product mfg", + "3371--": "HH & institutional furniture & kitchen cabinet mfg", + "33711-": "Wood kitchen cabinet & countertop mfg", + "337110": "Wood kitchen cabinet and countertop mfg", + "3371101": "Stock wood kitchen cabinets and related cabinetwork for permanent installation", + "3371104": "Custom wood kitchen cabinets and related cabinetwork not sold direct to customer at retail", + "337110B": "Wood and plastics laminated wood kitchen cabinets and countertops", + "337110F": "Wood and plastics laminated wood bathroom vanity tops", + "337110H": "Custom wood kitchen cabinets, bathroom vanities, and related cabinet sold directly to customers", + "337110M": "Miscellaneous receipts", + "337110P": "Primary products", + "337110S": "Secondary products", + "33712-": "Household & institutional furniture mfg", + "337121": "Upholstered household furniture mfg", + "3371211": "Upholstered household furniture, excl. dual-purpose sleep furniture", + "33712111": "Upholstered household sofas, davenports, settees, and loveseats, except custom", + "33712112": "Upholstered household sectional sofa pieces, except custom", + "33712113": "Upholstered household rocking chairs, including swivel rockers, except custom", + "33712114": "Upholstered household reclining chairs, except custom", + "33712115": "Other upholstered household furniture, including custom sold at retail", + "3371214": "Dual-purpose sleep furniture incl. futon, conv. sofa, jackknife & chair beds, except custom", + "337121M": "Miscellaneous receipts", + "337121P": "Primary products", + "337121S1": "Secondary products", + "337122": "Nonupholstered wood household furniture mfg", + "3371221": "Wood household den, family room, library, and living room furniture, except custom", + "3371228": "Wood bedroom furniture, including infants' and children's, except custom", + "337122G": "Wood dining room, kitchen, outdoor, and ready-to-assemble furniture, excl. cabinets and custom", + "337122J": "Custom nonupholstered wood household furniture sold direct, excl. kitchen cabinets and vanities", + "337122P": "Primary products", + "337122S": "Secondary products", + "337122SM": "Secondary products and miscellaneous receipts", + "337122SS": "Secondary products", + "337126": "Household furniture (except wood and upholstered) mfg", + "3371261": "Metal dining room and kitchen furniture, incl. padded and plain chairs and stools", + "3371263": "Metal outdoor and casual furniture, incl. beach, lawn, garden and porch", + "3371264": "Household metal beds and metal bed frames, including metal army cots and folding cots", + "3371265": "Other nonupholstered metal household furniture", + "3371266": "Nonupholstered household furniture (except wood and metal)", + "337126P": "Primary products", + "337126S": "Secondary products", + "337126SM": "Secondary products and miscellaneous receipts", + "337126SS": "Secondary products", + "337127": "Institutional furniture mfg", + "3371271": "School furniture (except stone and concrete), excl. library furniture", + "3371275": "Public building and related furniture, excl. bar, bowling, cafeteria, restaurant and school", + "3371278": "Public furniture (bar, bowling center, cafeteria, and restaurant)", + "337127B": "Other institutional furniture", + "337127M": "Miscellaneous receipts", + "337127P": "Primary products", + "337127S": "Secondary products", + "3372--": "Office furniture (including fixtures) mfg", + "33721-": "Office furniture (including fixtures) mfg", + "337211": "Wood office furniture mfg", + "3372111": "Wood office seating, including upholstered", + "3372114": "Wood office desks and desk extensions", + "3372117": "Wood office files, storage units, and tables", + "337211A": "Wood office furniture panel systems, desking systems, and other wood office furniture", + "337211P": "Primary products", + "337211S": "Secondary products", + "337211SS": "Secondary products", + "337212": "Custom architectural woodwork and millwork", + "3372120": "Custom architectural woodwork, millwork, and fixtures", + "337212P": "Primary products", + "337212S": "Secondary products", + "337214": "Office furniture, except wood, mfg", + "3372141": "Office seating, including upholstered, except wood", + "3372144": "Office desk and desk extensions, except wood", + "3372147": "Office files, storage units, and tables, except wood", + "337214A": "Office furniture, other types, except wood, including panel systems", + "337214M": "Miscellaneous receipts", + "337214P": "Primary products", + "337214S": "Secondary products", + "337214SM": "Secondary products and miscellaneous receipts", + "337214SS": "Secondary products", + "337215": "Showcases, partitions, shelving, and lockers mfg", + "3372151": "Lockers, partitions, and shelving (except custom), wood", + "3372155": "Fixtures (bank, office, and store), wood, except custom", + "3372157Z": "Partitions, prefabricated, assembled and knockdown, except wood", + "337215A": "Shelving and lockers, except wood", + "337215A1": "Shelving, commercial, except wood", + "337215A2": "Bookstacks and other shelving, except wood", + "337215E": "Storage racks and accessories, except wood", + "337215G": "Fixtures (bank, office, and store), except wood", + "337215L": "Wood furniture dimensions and nonwood furniture parts and frames", + "337215M": "Miscellaneous receipts", + "337215P": "Primary products", + "337215S": "Secondary products", + "3379--": "Other furniture related product mfg", + "33791-": "Mattress mfg", + "337910": "Mattress mfg", + "3379101": "Innerspring mattresses, excluding crib-size", + "3379104": "Other mattresses, including crib, foam, waterbed mattresses and mattress inserts", + "3379107": "Foundations, excl. innerspring units, hybrid-type flotation, ensembles, and adjustable units", + "337910A": "Sleep system ensembles and mattresses, excluding conventional waterbeds", + "337910E": "Mattress and foundation sets", + "337910P": "Primary products", + "337910S": "Secondary products", + "33792-": "Blind & shade mfg", + "337920": "Blind and shade mfg", + "3379202": "Window shades and window shade accessories and rollers", + "3379204": "Venetian blinds, including components and parts", + "3379208": "Other blinds and shades, including curtain and drapery fixtures, poles and rods", + "337920M": "Miscellaneous receipts", + "337920P": "Primary products", + "337920S": "Secondary products", + "337920SS": "Secondary products", + "339---": "Miscellaneous mfg", + "3391--": "Medical equipment & supplies mfg", + "33911-": "Medical equipment & supplies mfg", + "339112": "Surgical and medical instrument mfg", + "3391120": "Surgical and medical instruments", + "33911201": "Surgical and orthopedic instruments", + "33911202": "Surgical and medical diagnostic apparatus, excluding electromedical", + "33911203": "Surgical and medical syringes and hypodermic needles", + "33911204": "Surgical and medical blood transfusion and IV equipment, including blood donor kits", + "33911205": "Surgical and medical catheters", + "33911206": "Other surgical and medical apparatus and instruments, excluding parts", + "33911209": "Parts for surgical and medical apparatus and instruments", + "339112P": "Primary products", + "339112S": "Secondary products", + "339113": "Surgical appliance and supplies mfg", + "3391132": "Medical and surgical appliances and supplies, incl. orthopedic, prosthetic, and therapeutic", + "33911321": "Artificial joints and limbs", + "33911322": "Other orthopedic and prosthetic appliances", + "33911327": "Other medical and surgical appliances and supplies", + "3391134": "Hospital beds and specialized hospital furniture", + "3391136": "Personal industrial and nonindustrial safety equipment and clothing", + "339113M": "Miscellaneous receipts", + "339113P": "Primary products", + "339113S": "Secondary products", + "339114": "Dental equipment and supplies mfg", + "3391141": "Dental professional equipment and supplies", + "33911411": "Professional dental equipment", + "33911412": "Professional dental supplies", + "3391143": "Dental laboratory equipment and supplies", + "339114M": "Miscellaneous receipts", + "339114P": "Primary products", + "339115": "Ophthalmic goods mfg", + "3391159": "Ophthalmic fronts, temples, and focal and contact lenses", + "339115B": "Ophthalmic goods, other types, including prescription ground eyeglass lenses", + "339115M": "Miscellaneous receipts", + "339115P": "Primary products", + "3399--": "Other miscellaneous mfg", + "33991-": "Jewelry & silverware mfg", + "339910": "Jewelry and silverware mfg", + "3399101": "Jewelry, gold and platinum", + "3399104": "Costume jewelry and novelties", + "3399105": "Jewelers' findings and materials, precious metal", + "3399107": "Lapidary work, except for watch jewels", + "3399108": "All other jewelry and personal goods (excluding costume)", + "339910M": "Miscellaneous receipts", + "339910P": "Primary products", + "33992-": "Sporting & athletic goods mfg", + "339920": "Sporting and athletic goods mfg", + "3399204": "Golf equipment, excluding apparel and shoes", + "3399205": "Playground equipment", + "3399207": "Gymnasium and exercise equipment", + "339920A": "Other sporting and athletic goods", + "339920M": "Miscellaneous receipts", + "339920MM": "Miscellaneous receipts", + "339920P": "Primary products", + "339920S": "Secondary products", + "339920SS": "Secondary products", + "33993-": "Doll, toy & game mfg", + "339930": "Doll, toy, and game mfg", + "3399301": "Dolls, toy animals, action figures and stuffed toys, including parts", + "3399303": "Baby carriages and children's vehicles, excluding bicycles with pneumatic tires", + "3399306": "Models (operating & static), craft kits/supply, natural science kits, & collectors' miniatures", + "3399307": "Nonelectronic games and puzzles, including parts", + "3399308": "Other nonelectronic toys, including parts", + "339930M": "Miscellaneous receipts", + "339930P": "Primary products", + "33994-": "Office supplies (exc paper) mfg", + "339940": "Office supplies, except paper, mfg", + "3399401": "Pens, mechanical pencils, markers, and associated parts", + "3399402": "Lead pencils, art goods, office supplies & small office equipment, excluding paper", + "3399403": "Marking devices", + "3399404": "Carbon paper and inked ribbons", + "339940M": "Miscellaneous receipts", + "339940P": "Primary products", + "339940S": "Secondary Products", + "33995-": "Sign mfg", + "339950": "Sign mfg", + "3399501": "Electric signs and displays, including trade show exhibits", + "3399504": "Nonelectric signs and displays, including trade show exhibits", + "339950M": "Miscellaneous receipts", + "339950P": "Primary products", + "339950S": "Secondary products", + "33999-": "All other misc mfg", + "339991": "Gasket, packing, and sealing device mfg", + "3399911": "Compression packing", + "3399912": "Molded packing and seals", + "3399913": "Nonmetallic gaskets and gasketing", + "3399917": "Metallic gaskets and machined seals", + "3399919": "Rotary oil seals", + "339991B": "Axial mechanical face seals, including parts", + "339991M": "Miscellaneous receipts", + "339991MM": "Miscellaneous receipts", + "339991P": "Primary products", + "339991S": "Secondary products", + "339991SS": "Secondary products", + "339992": "Musical instrument mfg", + "3399925": "Parts for pianos (nonelectronic) and organs, excluding benches", + "3399926": "Organs", + "3399927": "Other musical instruments and parts", + "33999271": "Other electronic musical instruments, excluding electronic organs", + "33999272": "Other nonelectronic musical instruments", + "33999273": "Parts and accessories for other musical instruments, sold separately, excl. benches & cases", + "339992A": "Nonelectronic pianos, organs, and nonelectronic pianos and organ parts, excluding benches", + "339992M": "Miscellaneous receipts", + "339992P": "Primary products", + "339993": "Fastener, button, needle, and pin mfg", + "3399930": "Fasteners, zippers, buttons, needles, pins, and buckles (except precious metal)", + "339993M": "Miscellaneous receipts", + "339993P": "Primary products", + "339993S": "Secondary products", + "339993SS": "Secondary products", + "339994": "Broom, brush, and mop mfg", + "3399941": "Brooms, mops and dusters", + "33999411": "Brooms", + "33999413": "Mops and dusters, including refills", + "3399943": "Paint and varnish brushes, paint holders, pads, roller frames and rollers", + "33999431": "Paint and varnish brushes", + "33999432": "Paint holders, pads, roller frames and rollers", + "3399945": "Other types of brushes", + "33999451": "Personal brushes", + "33999452": "All other types of brushes, except personal", + "339994M": "Miscellaneous receipts", + "339994P": "Primary products", + "339994S": "Secondary products", + "339995": "Burial casket mfg", + "3399951": "Metal burial caskets and coffins, completely lined and trimmed, adult sizes only", + "3399954": "Wood burial caskets and coffins, completely lined and trimmed, adult sizes only", + "3399955": "Other burial caskets and coffins, including burial boxes and vaults (except concrete and stone)", + "339995P": "Primary products", + "339995S1": "Secondary products", + "339999": "All other miscellaneous mfg", + "3399995": "Candles, including tapers", + "339999E": "Mirror and picture frames and framed pictures", + "339999L": "All other miscellaneous fabricated products, incl. fire extinguishers and umbrellas", + "339999L1": "Fire extinguishing equipment, hand-portable and fixed-system (excl. water sprinkler systems)", + "339999M": "Miscellaneous receipts", + "339999MM": "Miscellaneous receipts", + "339999P": "Primary products", + "339999S": "Secondary products", + "339999SS": "Secondary products", + "423---": "Merchant wholesalers, durable goods", + "4231--": "Motor vehicle and parts merchant wholesalers", + "42310-": "Motor vehicle and parts merchant wholesalers", + "423100": "Motor vehicle and parts merchant wholesalers", + "4231001": "Motor vehicle and parts wholesaler services", + "423100P": "Primary services", + "423100SM": "Other receipts", + "4232--": "Furniture and home furnishing merchant wholesalers", + "42320-": "Furniture and home furnishing merchant wholesalers", + "423200": "Furniture and home furnishing merchant wholesalers", + "4232001": "Furniture and home furnishing wholesaler services", + "423200P": "Primary services", + "4233--": "Lumber and other construction materials merchant wholesalers", + "42330-": "Lumber and other construction materials merchant wholesalers", + "423300": "Lumber and other construction materials merchant wholesalers", + "4233001": "Lumber and other construction material wholesaler services", + "423300P": "Primary services", + "423300SM": "Other receipts", + "4234--": "Professional and commercial equipment and supplies merchant wholesalers", + "42340-": "Professional and commercial equipment and supplies merchant wholesalers", + "423400": "Professional and commercial equipment and supplies merchant wholesalers", + "4234001": "Professional and commercial equipment and supplies wholesaler services", + "42340011": "Wholesaling of new and used computer equipment", + "42340012": "Wholesaling of surgical, medical, dental, and hospital equipment and supplies", + "42340013": "Wholesaling of other professional equipment and supplies and all other goods", + "423400P": "Primary services", + "423400SM": "Other receipts", + "4235--": "Metal and mineral (except petroleum) merchant wholesalers", + "42350-": "Metal and mineral (except petroleum) merchant wholesalers", + "423500": "Metal and mineral (except petroleum) merchant wholesalers", + "4235001": "Metals and minerals wholesaler services", + "42350011": "Wholesaling of metals and minerals (except petroleum)", + "423500P": "Primary services", + "4236--": "Household appliances and electrical and electronic goods merchant wholesalers", + "42360-": "Household appliances and electrical and electronic goods merchant wholesalers", + "423600": "Household appliances and electrical and electronic goods merchant wholesalers", + "4236001": "Household appliances, electrical, and electronics wholesaler services", + "42360011": "Wholesaling of household appliances and electrical and electronic goods", + "42360012": "Wholesaling of all other goods, except appliances and electrical and electronic goods", + "423600P": "Primary services", + "4237--": "Hardware, plumbing and heating equipment and supplies merchant wholesalers", + "42370-": "Hardware, plumbing and heating equipment and supplies merchant wholesalers", + "423700": "Hardware, plumbing, and heating equipment and supplies merchant wholesalers", + "4237001": "Hardware, plumbing, and heating equipment and supplies wholesaler services", + "42370011": "Wholesaling of hardware, plumbing, heating, and cooling equipment and supplies", + "42370012": "Wholesaling of all other goods", + "423700P": "Primary services", + "4238--": "Machinery, equipment, and supplies merchant wholesalers", + "42380-": "Machinery, equipment, and supplies merchant wholesalers", + "423800": "Machinery and supply merchant wholesalers", + "4238001": "Machinery and supply wholesaler services", + "42380011": "Wholesaling of machinery and equipment", + "42380012": "Wholesaling of parts, supplies, and all other goods", + "423800P": "Primary services", + "423800SM": "Other receipts", + "4239--": "Miscellaneous durable goods merchant wholesalers (except materials recyclers)", + "42390-": "Miscellaneous durable goods merchant wholesalers (except materials recyclers)", + "423900": "Miscellaneous durable goods, except recyclable material, merchant wholesalers", + "4239001": "Miscellaneous durable goods wholesaler services", + "423900P": "Primary services", + "424---": "Merchant wholesalers, nondurable goods", + "4241--": "Paper and paper product merchant wholesalers", + "42410-": "Paper and paper product merchant wholesalers", + "424100": "Paper and paper product merchant wholesalers", + "4241001": "Paper wholesaler services", + "42410011": "Wholesaling of paper and paper products", + "42410012": "Wholesaling of all other goods, except paper and paper products", + "424100P": "Primary services", + "4242--": "Drugs and druggists' sundries merchant wholesalers", + "42420-": "Drugs and druggists' sundries merchant wholesalers", + "424200": "Drugs and druggists' sundries merchant wholesalers", + "4242001": "Wholesaling of pharmaceuticals", + "4242002": "Wholesaling of all other goods, except pharmaceuticals", + "424200P": "Primary products", + "4243--": "Apparel and piece goods merchant wholesalers", + "42430-": "Apparel and piece goods merchant wholesalers", + "424300": "Apparel and piece goods merchant wholesalers", + "4243001": "Apparel wholesaler services", + "42430011": "Wholesaling of apparel", + "42430012": "Wholesaling of footwear, accessories, and all other goods, except apparel", + "424300P": "Primary services", + "4244--": "Grocery and related product merchant wholesalers", + "42440-": "Grocery and related product merchant wholesalers", + "424400": "Grocery and related product merchant wholesalers", + "4244001": "Grocery and related product wholesaler services", + "42440011": "Wholesaling of fresh meat, seafood, dairy, and fruits and vegetables", + "42440012": "Wholesaling of packaged frozen and canned foods", + "42440013": "Wholesaling of baked goods, non-alcoholic beverages, and all other groceries", + "42440014": "Wholesaling of all other goods, except groceries", + "424400P": "Primary services", + "4245--": "Farm product raw material merchant wholesalers", + "42450-": "Farm product raw material merchant wholesalers", + "424500": "Farm product raw material merchant wholesalers", + "4245001": "Farm product raw material wholesaler services", + "42450011": "Wholesaling of grain and field beans", + "42450013": "Wholesaling of all other goods", + "424500P": "Primary services", + "4246--": "Chemicals and allied products merchant wholesalers", + "42460-": "Chemicals and allied products merchant wholesalers", + "424600": "Chemicals and allied products merchant wholesalers", + "4246001": "Wholesaling of chemicals, plastics, and allied products", + "4246002": "Wholesaling of all other goods, except chemicals, plastics, and allied products", + "424600P": "Primary services", + "4247--": "Petroleum and petroleum products merchant wholesalers", + "42470-": "Petroleum and petroleum products merchant wholesalers", + "424700": "Petroleum and petroleum products merchant wholesalers", + "4247001": "Wholesaling of petroleum products", + "4247002": "Wholesaling of all other goods, except petroleum products", + "424700P": "Primary services", + "424700SM": "Other receipts", + "4248--": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "42480-": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "424800": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "4248001": "Alcoholic beverage wholesaler services", + "42480011": "Wholesaling of beer, wine, and distilled alcoholic beverages", + "42480012": "Wholesaling of all other goods, except alcoholic beverages", + "424800P": "Primary services", + "4249--": "Miscellaneous nondurable goods merchant wholesalers", + "42490-": "Miscellaneous nondurable goods merchant wholesalers", + "424900": "Miscellaneous nondurable goods merchant wholesalers", + "4249001": "Miscellaneous nondurable good wholesaler services", + "424900P": "Primary services", + "425120": "Wholesale trade agents and brokers", + "429930": "Material recyclers", + "4299301": "Ferrous metal scrap", + "42993011": "Carbon steel scrap", + "429930111": "Heavy melting scrap", + "429930112": "Carbon steel scrap bundles", + "429930113": "Shredded carbon steel scrap", + "429930114": "Cut plate and structural scrap", + "429930115": "Other carbon steel scrap", + "42993012": "Stainless and alloy steel scrap", + "42993013": "Cast iron scrap", + "42993014": "Other ferrous scrap", + "4299302": "Nonferrous metal scrap", + "42993021": "Copper base scrap", + "429930211": "No 1 copper wire, heavy", + "429930212": "No 2 copper wire, mixed", + "429930213": "Yellow brass scrap", + "429930214": "Other copper and brass scrap, including red brass", + "42993022": "Aluminum base scrap", + "429930221": "Solids and clippings, new aluminum base scrap", + "429930222": "Borings, turnings, and other new aluminum base scrap", + "429930223": "Used beverage can scrap", + "429930224": "Other old aluminum base scrap", + "42993023": "Other nonferrous scrap (including lead, zinc and precious metals)", + "4299303": "Recyclable paper", + "42993031": "News and other low grade recyclable paper", + "42993033": "Corrugated recyclable paper", + "42993034": "High grade recyclable paper (including pulp substitutes and deinking)", + "4299304": "Recyclable materials, excluding metals and paper", + "42993042": "Recyclable plastics", + "42993045": "All other recyclable materials, including glass and textiles", + "429930459": "Other recyclable materials", + "429930P": "Primary products", + "441---": "Motor vehicle and parts dealers", + "4411--": "Automobile dealers", + "44111-": "New car dealers", + "441110": "New car dealers", + "4411101": "Vehicle sales", + "441110101": "New vehicle sales", + "441110102": "Used vehicle sales", + "4411102": "Service labor and parts", + "441110P": "Primary services", + "441110SM": "Other receipts", + "44121-": "Recreational vehicle dealers", + "441210": "Recreational vehicle dealers", + "4412101": "Recreational vehicle dealer services", + "441210P": "Primary services", + "441222": "Boat dealers", + "4412221": "Boat dealer services", + "441222P": "Primary services", + "441222SM3": "Other receipts", + "4413--": "Automotive parts, accessories and tire retailers", + "44133-": "Automotive parts and accessories retailers", + "441330": "Automotive parts and accessories retailers", + "441330A": "Automotive parts and accessories store services, in-store retailing", + "441330P": "Primary services", + "44134-": "Tire dealers", + "441340": "Tire dealers", + "441340A": "Tire dealer services, in-store retailing", + "441340P": "Primary services", + "444---": "Building material & garden supply retailers", + "4441--": "Building material and supplies dealers", + "44410-": "Building material and supplies dealers", + "444100": "Building materials and supplies dealers", + "444100A": "Building materials and supplies dealer services, in-store retailing", + "444100A1": "Retailing of building materials, paint, and hardware", + "444100A2": "Retailing of all other goods", + "444100P": "Primary services", + "4442--": "Lawn and garden equip and supplies retailers", + "44424-": "Nursery, garden, and farm supply retailers", + "444240": "Nursery, garden, and farm supply retailers", + "444240A": "Nursery, garden center, and farm supply store services, in-store retailing", + "444240P": "Primary services", + "445---": "Food and beverage retailers", + "4451--": "Grocery retailers", + "44511-": "Grocery (except convenience) retailers", + "445110": "Supermarkets and other grocery stores", + "4451103": "Supermarket and other grocery store services", + "44511032": "Retailing of food and beverage products", + "445110321": "Retailing of fresh meats", + "445110322": "Retailing of fresh fruits and vegetables", + "445110323": "Retailing of bakery products", + "445110324": "Retailing of dairy products", + "445110325": "Retailing of deli products", + "445110326": "Retailing of frozen food products", + "445110327": "Retailing of alcoholic beverages", + "445110328": "Retailing of all other food and beverage products", + "44511033": "Retailing of nonfood products", + "445110331": "Retailing of cleaning and paper products", + "445110332": "Retailing of health and beauty products", + "445110333": "Retailing of all other nonfood products", + "445110P": "Primary services", + "4452--": "Specialty food retailers", + "445200": "Specialty food retailers", + "445200A": "Specialty food retailer services, in-store retailing", + "445200A1": "Meat markets", + "445200A2": "Fish and seafood markets", + "445200A3": "Fruit and vegetable markets", + "445200A4": "Other specialty food stores", + "445200P": "Primary services", + "4453--": "Beer, wine, and liquor retailers", + "44532-": "Beer, wine, and liquor retailers", + "445320": "Beer, wine, and liquor retailers", + "445320A": "Beer, wine, and liquor retailer services, in-store retailing", + "445320A1": "Retailing of beer, wine, and liquor", + "445320A2": "Retailing of all other goods and sales of prepared foods", + "445320P": "Primary services", + "449---": "Furniture, home furnishings, electronics, and appliance retailers", + "4491--": "Furniture and Home Furnishings Retailers", + "44911-": "Furniture retailers", + "449110": "Furniture retailers", + "449110A": "Furniture retailer services, in-store retailing", + "449110P": "Primary services", + "449110SM": "Other receipts", + "44912-": "Floor covering retailers", + "449121": "Floor covering retailers", + "449121A": "Floor covering retailer services, in-store retailing", + "449121P": "Primary services", + "4492--": "Electronics and appliance retailers", + "44921-": "Electronics and appliance retailers", + "449210": "Electronics and appliance retailers", + "449210A": "Electronics and appliance retailers services, in-store retailing", + "449210A1": "Retailing of entertainment and communication products", + "449210A2": "Retailing of computers, hardware, software, and supplies", + "449210A3": "Retailing of major household appliances", + "449210A4": "Retailing of all other goods", + "449210B": "Electronic and appliance retailers services, online retailing", + "449210P": "Primary products", + "449210SM": "Other receipts", + "453930": "Manufactured (mobile) home dealers", + "454210": "Vending machine operators", + "455---": "General merchandise retailers", + "4551--": "Department stores", + "45511-": "Department stores", + "455110": "Department stores", + "455110A": "Department store services, in-store retailing", + "455110A1": "Retailing of apparel", + "455110A2": "Retailing of all other goods", + "455110B": "Department store services, online retailing", + "455110P": "Primary services", + "4552--": "Other general merchandise retailers", + "45521-": "Other general merchandise retailers", + "455210": "Warehouse clubs, supercenters, and other general merchandise retailers", + "455210A": "Warehouse clubs, supercenters, and other general merch. retailer services, in-store retailing", + "455210A1": "Warehouse clubs and supercenters", + "455210A2": "All other general merchandise stores", + "455210P": "Primary services", + "456---": "Health and personal care retailers", + "4561--": "Health and personal care retailers", + "45611-": "Pharmacies and drug retailers", + "456110": "Pharmacies and drug retailers", + "456110A": "Pharmacy and drug retailer services, in-store retailing", + "456110A1": "Retailing of prescription drugs", + "456110A2": "Retailing of over-the-counter drugs and all other goods", + "456110A21": "Retailing of over-the-counter drugs", + "456110A22": "Retailing of all other goods", + "456110P": "Primary services", + "45613-": "Optical goods retailers", + "456130": "Optical goods retailers", + "456130A": "Optical goods retailer services, in-store retailing", + "456130P": "Primary services", + "456191": "Food (health) supplement retailers", + "456191A": "Food (health) supplement store services, in-store retailing", + "456191A1": "Retailing of vitamins, supplements, and related health products", + "456191A2": "Retailing of all other goods", + "456191P": "Primary services", + "457---": "Gasoline Stations and Fuel Dealers", + "4571--": "Gasoline stations", + "45710-": "Gasoline stations", + "457100": "Gasoline stations", + "4571001": "Gasoline station services", + "45710011": "Retailing of automotive fuels and lubricants", + "45710012": "Retailing of all other goods, sales of prepared foods, and repair services", + "457100P": "Primary products", + "4572--": "Fuel dealers", + "45721-": "Fuel dealers", + "457210": "Fuel dealers", + "4572101": "Fuel Dealer Services", + "457210P": "Primary services", + "458---": "Clothing and clothing accessories retailers", + "4581--": "Clothing retailers", + "45811-": "Clothing retailers", + "458110": "Clothing and clothing accessories retailers", + "458110A": "Clothing and clothing accessories retailer services, in-store retailing", + "458110A1": "Retailing of apparel", + "458110A11": "Retailing of men's apparel", + "458110A12": "Retailing of women's apparel", + "458110A13": "Retailing of children's apparel", + "458110A2": "Retailing of all other goods", + "458110B": "Clothing and clothing accessories retailer services, online retailing", + "458110P": "Primary services", + "4582--": "Shoe retailers", + "45821-": "Shoe retailers", + "458210": "Shoe retailers", + "458210A": "Shoe retailer services, in-store retailing", + "458210P": "Primary services", + "4583--": "Jewelry retailers", + "45831-": "Jewelry retailers", + "458310": "Jewelry retailers", + "458310A": "Jewelry retailer services, in-store retailing", + "458310P": "Primary services", + "4591--": "Sporting goods and hobby retailers", + "45911-": "Sporting goods retailers", + "459110": "Sporting goods retailers", + "459110A": "Sporting goods store services, in-store retailing", + "459110A1": "Retailing of sporting goods", + "459110A2": "Retailing of all other goods", + "459110P": "Primary services", + "45912-": "Hobby, toy, and game retailers", + "459120": "Hobby, toy, and game retailers", + "459120A": "Hobby, toy, and game store services, in-store retailing", + "459120A1": "Retailing of hobby and craft goods, toys, and games (including video games)", + "459120A2": "Retailing of all other goods", + "459120P": "Primary services", + "4592--": "Book retailers and news dealers", + "45921-": "Book retailers and news dealers", + "459210": "Book retailers and news dealers", + "459210A": "Book retailer and news dealer services, in-store retailing", + "459210A1": "Retailing of books", + "459210A2": "Retailing of all other goods", + "459210P": "Primary services", + "4594--": "Office supplies, stationery, and gift retailers", + "45940-": "Office supplies, stationery, and gift retailers", + "459400": "Office supplies, stationery, and gift retailers", + "459400A": "Office supplies, stationery, and gift retailer services, in-store retailing", + "459400P": "Primary services", + "481---": "Air transportation", + "4811--": "Scheduled air transportation", + "48111-": "Scheduled air transportation", + "481111": "Scheduled passenger air transportation", + "4811111": "Domestic", + "481111101": "Domestic first class, including business", + "481111102": "Domestic coach", + "4811112": "International", + "481111201": "International first class, including business", + "481111202": "International coach", + "481111P": "Primary services", + "481112": "Scheduled freight air transportation", + "4811121": "Scheduled freight air transportation services", + "481112101": "Domestic scheduled freight air transportation services", + "481112102": "International scheduled freight air transportation services", + "4811122": "Scheduled mail air transportation services", + "481112P": "Primary services", + "481112SM": "Other receipts", + "4812--": "Nonscheduled air transportation", + "48121-": "Nonscheduled air transportation", + "481211": "Nonscheduled air passenger chartering", + "4812111": "Domestic nonscheduled air passenger services", + "4812112": "International nonscheduled air passenger services", + "481211P": "Primary services", + "481211SM": "Other receipts", + "481212": "Nonscheduled air freight chartering", + "4812121": "Domestic nonscheduled air freight services", + "4812122": "International nonscheduled air freight services", + "481212P": "Primary services", + "481212SM": "Other receipts", + "482---": "Rail transportation", + "4821--": "Rail transportation", + "48211-": "Rail transportation", + "482111": "Line-haul railroads", + "4821114": "Freight rail transportation", + "482111411": "Carload freight rail transportation", + "482111412": "Intermodal freight rail transportation", + "4821115": "Passenger rail transportation", + "482111506": "Coach service class", + "482111507": "All other service classes", + "482111P": "Primary services", + "483---": "Water transportation", + "483111": "Deep sea freight transportation", + "4831115": "Deep sea freight transportation services", + "483111P": "Primary services", + "483113": "Coastal and Great Lakes freight transport.", + "4831131": "Coastal and intercoastal freight transportation", + "4831132": "Great Lakes - St. Lawrence Seaway freight transportation", + "4831133": "Coastal and intercoastal towing transportation", + "483113P": "Primary services", + "483113SM": "Other receipts", + "4832--": "Inland water transportation", + "48321-": "Inland water transportation", + "483211": "Inland water freight transportation", + "4832113": "Inland water freight transportation services", + "483211301": "Inland waterways freight transportation (except towing)", + "483211302": "Inland waterways towing transportation", + "483211P": "Primary services", + "483211SM": "Other receipts", + "484---": "Truck transportation", + "4841--": "General freight trucking", + "48411-": "General freight trucking, local", + "484110": "General freight trucking, local", + "4841101": "General freight trucking services, local", + "48411015": "General freight trucking, local, truckload", + "48411016": "General freight trucking, local, less than truckload", + "484110P": "Primary services", + "484110SM": "Other receipts", + "48412-": "General freight trucking, long-distance", + "484121": "General freight trucking, long-distance TL", + "4841212": "General freight trucking, long-distance, truckload", + "484121P": "Primary services", + "484121SM": "Other receipts", + "484122": "General freight trucking, long-distance LTL", + "4841221": "General freight trucking, long-distance less than truckload", + "484122P": "Primary services", + "4842--": "Specialized freight trucking", + "48421-": "Used household and office goods moving", + "484210": "Used household and office goods moving", + "4842102": "Used household and office goods moving, except local", + "48421021": "Residential moving services, except local", + "48421022": "Commercial and other goods moving services, except local", + "4842104": "Used household and office goods moving, local", + "48421041": "Residential moving services, local", + "48421042": "Commercial and other goods moving services, local", + "484210P": "Primary services", + "48422-": "Specialized freight (except used) trucking, local", + "484220": "Specialized freight (except used goods) trucking, local", + "4842206": "Specialized freight (except used goods) trucking, local", + "484220601": "Local hazardous materials trucking (except waste)", + "484220602": "Local agricultural products trucking without storage", + "484220603": "Dump trucking", + "484220604": "Local specialized trucking without storage", + "484220P": "Primary services", + "484220SM": "Other receipts", + "48423-": "Specialized freight (except used) trucking, long-distance", + "484230": "Specialized freight (except used goods) trucking, long-distance", + "4842306": "Specialized freight (except used goods) trucking, long-distance", + "484230602": "Agricultural products trucking, long-distance", + "484230603": "All other specialized trucking, long-distance", + "4842306031": "Hazardous materials trucking (except waste), long-distance", + "4842306032": "Other specialized trucking, long-distance", + "484230P": "Primary services", + "484230SM": "Other receipts", + "486---": "Pipeline Transportation", + "4861--": "Pipeline transportation of crude oil", + "48611-": "Pipeline transportation of crude oil", + "486110": "Pipeline transportation of crude oil", + "4861103": "Pipeline transportation of crude oil", + "486110311": "Trans-Alaskan Pipeline System transportation", + "486110312": "Pipeline transportation of crude petroleum, except on the Trans-Alaskan Pipeline System", + "486110P": "Primary services", + "4862--": "Pipeline transportation of natural gas", + "48621-": "Pipeline transportation of natural gas", + "486210": "Pipeline transportation of natural gas", + "4862101": "Pipeline transportation of natural gas services", + "486210P": "Primary services", + "4869--": "Other pipeline transportation", + "48691-": "Pipeline transportation of refined petroleum products", + "486910": "Refined petroleum product pipeline transport.", + "4869101": "Pipeline transportation of refined petroleum products", + "486910P": "Primary services", + "488---": "Transportation support activities", + "4881--": "Air transportation support activities", + "48811-": "Airport operations", + "488119": "Other airport operations", + "4881195": "Aeronautical services", + "488119501": "Landing fees", + "488119502": "Terminal rental", + "488119503": "Other aeronautical services", + "4881196": "Non-aeronautical services", + "488119601": "Airport parking", + "488119602": "Lease space for rental cars", + "488119603": "Lease space for concessions", + "488119604": "Other non-aeronautical services", + "488119P": "Primary services", + "48819-": "Other air transportation support activities", + "488190": "Other support activities for air transport.", + "4881905": "Other air transportation support activities", + "488190P": "Primary services", + "488190SM": "Other receipts", + "4883--": "Water transportation support activities", + "48831-": "Port and harbor operations", + "488310": "Port and harbor operations", + "4883101": "Port and harbor services", + "488310P": "Primary services", + "488310SM": "Other receipts", + "48832-": "Marine cargo handling", + "488320": "Marine cargo handling", + "4883208": "Movement of containers", + "4883209": "Other marine cargo handling", + "488320P": "Primary services", + "488320SM": "Other receipts", + "48833-": "Navigational services to shipping", + "488330": "Navigational services to shipping", + "4883301": "Navigational services to shipping and salvage", + "488330P": "Primary services", + "4885--": "Freight transportation arrangement", + "48851-": "Freight transportation arrangement", + "488510": "Freight transportation arrangement", + "4885101": "Freight forwarding", + "4885102": "Arrangement of freight and cargo n.e.c.", + "488510P": "Primary services", + "488510SM2": "Other receipts", + "491---": "U.S. Postal Service", + "4911--": "U.S. Postal Service", + "49111-": "U.S. Postal Service", + "491110": "U.S. Postal Service", + "4911107": "Mailing services (market dominant services)", + "49111071": "First class mail", + "491110711": "Retail letters", + "491110712": "Commercial letters", + "491110713": "Retail and commercial flats", + "491110714": "Other first class mail and fees", + "49111072": "Periodicals mail", + "491110721": "Outside county", + "491110722": "Other periodicals mail and fees", + "49111073": "Standard class mail", + "491110731": "High density and saturation flats and parcels", + "491110732": "Carrier route basic mail", + "491110733": "Bulk letters", + "491110734": "Bulk flats", + "491110735": "Other standard mail and fees", + "49111074": "Package services mail", + "49111075": "Special services and fees", + "4911108": "Shipping services (competitive services)", + "49111081": "Domestic priority mail", + "49111082": "Other shipping services and shipping special services & fees", + "491110P": "Primary services", + "492---": "Couriers and messengers", + "4921--": "Couriers and express delivery services", + "49211-": "Couriers and express delivery services", + "492110": "Couriers and express delivery services", + "4921101": "Standard courier services", + "4921102": "Expedited courier services", + "492110201": "Domestic expedited courier services", + "492110202": "International expedited courier services", + "492110P": "Primary services", + "4922--": "Local messengers and local delivery", + "49221-": "Local messengers and local delivery", + "492210": "Local messengers and local delivery", + "4922101": "Local messengers and local delivery services", + "492210P": "Primary services", + "493---": "Warehousing and storage", + "4931--": "Warehousing and storage", + "49311-": "General warehousing and storage", + "493110": "General warehousing and storage", + "4931101": "General warehousing and storage services", + "493110P": "Primary services", + "49312-": "Refrigerated warehousing and storage", + "493120": "Refrigerated warehousing and storage", + "4931202": "Warehousing and storage of refrigerated goods", + "493120P": "Primary services", + "49313-": "Farm product warehousing and storage", + "493130": "Farm product warehousing and storage", + "4931301": "Farm product warehousing and storage services", + "493130P": "Primary services", + "513---": "Publishing industries", + "5131--": "Newspaper, book, and directory publishers", + "51311-": "Newspaper publishers", + "513110": "Newspaper publishers", + "5131101": "Newspaper publishing", + "51311011": "Newspaper publishing from print publishers", + "513110111": "Newspaper advertising sales", + "5131101111": "Newspaper advertising sales, print only", + "5131101112": "Newspaper advertising sales, digital only and print and digital bundled", + "513110112": "Newspaper subscription and single copy sales", + "5131101121": "Newspaper subscriptions, print only", + "5131101122": "Newspaper subscriptions, online only and print and online bundled", + "513110P": "Primary services", + "51312-": "Periodical publishers", + "513120": "Periodical publishers", + "5131201": "Periodical publishing", + "51312011": "Periodical publishing from print publishers", + "513120111": "Periodicals, advertising sales", + "5131201111": "Specialized business and professional periodicals, advertising sales", + "5131201112": "General and consumer periodicals, advertising sales", + "513120112": "Periodicals, subscriptions and single copy sales", + "5131201121": "Specialized business and professional periodicals, subscriptions and single copy sales", + "5131201122": "General and consumer periodicals, subscriptions and single copy sales", + "513120M": "Miscellaneous receipts", + "513120P": "Primary services", + "513120SM": "Other receipts", + "51313-": "Book publishers", + "513130": "Book publishers", + "5131301": "Book publishing from print publishers", + "513130101": "Print book publishing", + "5131301011": "General adult and juvenile book publishing", + "51313010111": "General adult book publishing", + "51313010112": "Juvenile book publishing", + "5131301012": "Textbook publishing, including teachers' editions and workbooks", + "51313010121": "College textbook publishing", + "51313010122": "Elementary and high school textbook publishing", + "5131301013": "Technical, scientific, and professional book publishing", + "5131301014": "General reference book publishing", + "5131301015": "Religious book publishing", + "513130M": "Miscellaneous receipts", + "513130MM": "Miscellaneous receipts", + "513130P": "Primary services", + "513130SM": "Other receipts", + "51314-": "Directory and mailing list publishers", + "513140": "Directory and mailing list publishers", + "5131401": "Directory and mailing list publishing", + "51314011": "Directory and mailing list publishing from print publishers", + "513140111": "Directory and mailing list publishing from print - ad sales incl. phone directory listings", + "513140112": "Directory and mailing list publishing from print - subscription, content, and licensing sales", + "51314012": "Directory and mailing list publishing from Internet publishers", + "513140P": "Primary services", + "513140SM": "Other receipts", + "51319-": "Other publishers", + "513191": "Greeting card publishers", + "5131911": "Greeting card publishing", + "513191101": "Greeting card publishing from print publishers", + "513191P": "Primary services", + "513191SM": "Other receipts", + "513199": "All other publishers", + "5131991": "All other publishing including yearbooks, art prints, patterns, and trading cards", + "51319911": "All other publishing including yearbooks, art prints, patterns, and trading cards, from print", + "513199P": "Primary services", + "513199SM": "Other receipts", + "5132--": "Software publishers", + "51321-": "Software publishers", + "513210": "Software publishers", + "5132105": "Software publishing, except games", + "513210505": "System & application software publishing, excluding maintenance, tech support & games", + "51321050501": "System software publishing", + "51321050502": "Application software publishing", + "513210505021": "Desktop and portable device application software publishing", + "513210505022": "Other application software publishing", + "513210506": "Software maintenance, technical support, and other services related to software publishing", + "5132107": "Game software publishing", + "513210P": "Primary services", + "513210SM": "Other receipts", + "516---": "Broadcasting, except Internet", + "5161--": "Radio and television broadcasting", + "51611-": "Radio broadcasting", + "516110": "Radio broadcasting stations", + "5161101": "Radio station services", + "516110101": "Radio station advertising sales", + "51611010101": "Radio station advertising sales, local", + "51611010102": "Radio station advertising sales, national and regional", + "516110102": "Other radio station services", + "516110P": "Primary services", + "516110SM": "Other receipts", + "51612-": "Television broadcasting", + "516120": "Television broadcasting stations", + "5161203": "Television station advertising sales", + "5161204": "Other television station broadcasting services", + "516120P": "Primary services", + "516120SM": "Other receipts", + "5162--": "Cable and other subscription programming", + "51621-": "Cable and other subscription programming", + "516210": "Media streaming dist svcs, social networks, and other media networks and content providers", + "5162101": "Cable networks", + "51621011": "Cable network advertising services", + "51621012": "Cable network programming services", + "5162103": "Radio network and national syndication services", + "516210P": "Primary services", + "517---": "Telecommunications", + "5173--": "Wired and wireless telecommunications carriers", + "51731-": "Wired and wireless telecommunications carriers", + "517311": "Wired telecommunications carriers", + "5173111": "Local telephone service, except private lines", + "517311111": "Residence local telephone service", + "517311112": "Business and other local telephone service", + "5173112": "Public switched toll service", + "51731121": "Residence switched toll service", + "51731122": "Business switched toll and other toll service", + "5173113": "Private line telephone service", + "5173114": "All-distance telephone service", + "517311401": "Residential all-distance telephone service", + "517311402": "Business all-distance telephone service", + "5173115": "Video programming distribution", + "517311501": "Video programming subscriber services", + "517311502": "Advertising services", + "5173116": "Internet access services", + "517311601": "Residential Internet access services", + "517311602": "Business Internet access services", + "5173117": "Bundled access services", + "5173119": "Other wired telecommunications services", + "517311P": "Primary products", + "517312": "Wireless telecommunications carriers", + "5173121": "Wireless telecommunications services", + "517312P": "Primary services", + "5182--": "Data processing and related services", + "51821-": "Data processing and related services", + "518210": "Data processing, hosting and related services", + "5182101": "Business process management services", + "5182104": "Data management, information transformation, and related services", + "5182105": "Hosting, ASP, and other IT infrastructure provisioning services", + "518210P": "Primary services", + "518210SM": "Other receipts", + "5221--": "Depository credit intermediation", + "52211-": "Commercial banking", + "522110": "Commercial banking", + "5221101": "Loan services", + "522110101": "Residential real estate loans, except home equity", + "522110102": "Nonresidential real estate loans", + "522110103": "Home equity loans", + "522110105": "Commercial, industrial, and agricultural loans, except real estate", + "522110106": "New and used auto and truck loans", + "522110107": "Credit cards, overdraft credit, and related plans", + "522110108": "Other loan services", + "5221102": "Deposit services", + "522110201": "Demand deposits", + "522110202": "Time and other deposits", + "5221103": "Trust services", + "5221104": "Other banking services", + "522110P": "Primary services", + "52218-": "Savings institutions", + "522180": "Savings institutions and other depository credit intermediation", + "5221801": "Loan services", + "522180101": "Residential real estate loans, except home equity", + "522180102": "Nonresidential real estate loans", + "522180103": "Home equity loans", + "522180105": "Commercial, industrial, and agricultural loans, except real estate", + "522180106": "New and used auto and truck loans", + "522180109": "Credit cards, overdraft credit, and related plans", + "522180111": "Other loan services", + "5221802": "Deposit services", + "522180201": "Demand deposits", + "522180202": "Time and other deposits", + "5221803": "Trusts and other banking services", + "522180P": "Primary services", + "523---": "Security, commodity contracts and like activity", + "5231--": "Securities and commodity contracts intermediation and brokerage", + "52315-": "Investment banking and securities intermediation", + "523150": "Investment banking and securities intermediation", + "5231501": "Securities brokerage", + "523150101": "Brokerage services", + "5231501011": "Brokerage services, equities and ETFs", + "5231501012": "Brokerage services, all other securities", + "523150102": "Other securities related services including margin lending and mutual fund sales", + "5231502": "Investment banking and securities dealing", + "523150201": "Dealer transactions", + "5231502011": "Dealer transactions, equity securities", + "5231502012": "Dealer transactions, debt securities and all other trading", + "523150202": "Investment banking services", + "523150203": "Other securities dealing services", + "523150P": "Primary services", + "52394-": "Portfolio management and investment advice", + "523940": "Portfolio management and investment advice", + "5239401": "Portfolio management", + "52394011": "Mutual fund and exchange traded fund management", + "5239401101": "Management of equity funds", + "5239401102": "Management of bond funds", + "5239401103": "Management of other funds", + "52394012": "Private portfolio management", + "5239401201": "Management of equity private portfolios", + "5239401202": "Management of bond private portfolios", + "5239401203": "Management of other private portfolios", + "5239402": "Investment advice", + "52394021": "Investment advisory services", + "523940P": "Primary services", + "524---": "Insurance carriers and related activities", + "5241--": "Insurance carriers", + "52411-": "Direct life/health/medical insurance carriers", + "524113": "Direct life insurance carriers", + "5241131": "Life insurance policies", + "524113101": "Individual life insurance policies", + "52411310101": "Term life insurance policies", + "52411310102": "Whole life insurance policies", + "52411310103": "Universal life insurance policies", + "52411310105": "Variable-universal and other individual life insurance policies", + "524113102": "Group life insurance policies", + "5241132": "Annuities", + "524113201": "Variable deferred annuities", + "524113202": "Fixed-rate deferred annuities", + "524113203": "Immediate annuities", + "5241133": "Disability insurance policies", + "524113P": "Primary services", + "524114": "Direct health and medical insurance carriers", + "5241141": "Medical service plans", + "524114101": "Comprehensive medical service plans", + "52411410101": "Group managed care medical service plans", + "52411410102": "Group fee-for-service medical service plans", + "52411410103": "Individual comprehensive medical service plans", + "524114103": "Non-comprehensive medical service plans", + "52411410301": "Dental service plans", + "52411410302": "Supplemental Medicare service plans", + "52411410303": "Other medical service plans", + "5241142": "Indemnity health insurance plans", + "524114P": "Primary services", + "52412-": "Other direct insurance carriers", + "524126": "Direct property and casualty insurers", + "5241261": "Private passenger auto insurance", + "5241262": "Homeowner's insurance", + "5241263": "Commercial auto insurance", + "5241264": "Non-auto liability insurance", + "524126402": "Medical malpractice insurance", + "524126403": "Product and other non-auto liability insurance", + "5241265": "Commercial multiple peril insurance", + "5241266": "Worker's compensation insurance", + "5241267": "Other property and casualty insurance", + "524126P": "Primary services", + "52421-": "Insurance agencies and brokerages", + "524210": "Insurance agencies and brokerages", + "5242101": "Sale of property and casualty insurance", + "524210101": "Sale of personal property and casualty insurance", + "52421010101": "Sale of private passenger auto insurance", + "52421010102": "Sale of homeowner's insurance", + "52421010103": "Sale of other personal property and casualty insurance", + "524210102": "Sale of commercial property and casualty insurance", + "5242102": "Sale of life insurance and annuities", + "5242103": "Sale of health and medical insurance", + "5242104": "Sale of other insurance", + "524210P": "Primary services", + "524210SM": "Other receipts", + "53112-": "Lessors of nonresidential buildings (except miniwarehouses)", + "531120": "Lessors of nonresidential buildings", + "5311201": "Leasing of shopping centers and retail stores", + "5311202": "Leasing of professional and office buildings", + "5311203": "Leasing of manufacturing and industrial buildings", + "5311207": "Leasing of other nonresidential buildings and facilities", + "531120P": "Primary services", + "53113-": "Lessors of miniwarehouse and self storage units", + "531130": "Miniwarehouse and self-storage unit operators", + "5311301": "Miniwarehouse and self-storage unit operation", + "531130P": "Primary services", + "5312--": "Offices of real estate agents and brokers", + "53121-": "Offices of real estate agents and brokers", + "531210": "Offices of real estate agents and brokers", + "5312101": "Real estate brokerage, residential property sales and leases", + "5312106": "Real estate brokerage, nonresidential property sales and leases including land sales and leases", + "531210601": "Real estate brokerage, nonresidential property sales including land sales", + "531210602": "Real estate brokerage, nonresidential property leases including land leases", + "531210P": "Primary services", + "53131-": "Real estate property managers", + "531311": "Residential property managers", + "5313111": "Residential property management services", + "531311P": "Primary services", + "531312": "Nonresidential property managers", + "5313121": "Nonresidential property management services", + "531312P": "Primary services", + "531320": "Offices of real estate appraisers", + "5313201": "Real estate appraisal services", + "531320P": "Primary services", + "5321--": "Automotive equipment rental and leasing", + "53211-": "Passenger car rental and leasing", + "532111": "Passenger car rental", + "5321112": "Standard passenger car rental", + "532111211": "Passenger car rental for business travel", + "532111221": "Passenger car rental for leisure travel", + "5321113": "Replacement passenger car rental", + "532111P": "Primary services", + "53212-": "Truck, utility trailer and RV rental and leasing", + "532120": "Truck, utility trailer, and RV rental and leasing", + "5321201": "Rental of trucks, truck trailers, RVs", + "5321204": "Leasing of trucks, truck trailers, and RVs", + "532120M": "Miscellaneous receipts", + "532120P": "Primary services", + "532120SM": "Other receipts", + "532412": "Other heavy machinery rental and leasing", + "5324121": "Construction equipment rental and leasing", + "5324122": "Oilfield and well drilling equipment rental and leasing", + "532412P": "Primary services", + "532412SM": "Other receipts", + "5411--": "Legal services", + "54111-": "Offices of lawyers", + "541110": "Offices of lawyers", + "5411102": "Real estate legal services", + "5411103": "Civil negligence legal services", + "541110301": "Defendant representation", + "541110302": "Plaintiff representation", + "5411106": "Wills, estate planning, and probate", + "5411108": "Family legal services", + "5411109": "Business and commercial legal services", + "541110901": "Tax legal services", + "541110902": "Intellectual property legal services", + "541110903": "Bankruptcy and other business and commercial legal services", + "541110A": "Labor and employment legal services", + "541110B": "Criminal legal services", + "541110C": "Other legal services", + "541110P": "Primary services", + "541211": "Offices of certified public accountants", + "5412114": "Financial auditing", + "5412115": "Tax preparation and planning", + "5412119": "Bookkeeping and compilation", + "541211A": "Other accounting services", + "541211P": "Primary services", + "541211SM": "Other receipts", + "541219": "Other accounting services", + "5412191": "Other accounting services (non-CPA firms)", + "541219P": "Primary services", + "5413--": "Architectural, engineering and related services", + "54131-": "Architectural services", + "541310": "Architectural services", + "5413101": "Residential building projects", + "5413107": "Nonresidential building projects", + "54131071": "Commercial and industrial building projects", + "54131072": "Institutional building projects", + "5413108": "Other architectural services, incl. historic restoration & architectural consulting services", + "541310P": "Primary services", + "541310SM": "Other receipts", + "54133-": "Engineering services", + "541330": "Engineering services", + "5413301": "Building related engineering projects", + "541330101": "Residential building engineering projects", + "541330102": "Commercial, public, and institutional building engineering projects", + "541330103": "Industrial and manufacturing plant and process engineering projects", + "5413302": "Non-building related engineering projects", + "541330201": "Transportation engineering projects", + "54133020101": "Highway and roadway engineering projects", + "54133020102": "Other transportation engineering projects, including mass transit engineering projects", + "541330202": "Municipal utility and power generation and distribution engineering projects", + "541330203": "All other non-building related engineering projects", + "541330P": "Primary services", + "541330SM": "Other receipts", + "5416--": "Management and technical consulting services", + "54161-": "Management consulting services", + "541610": "Management consulting services", + "5416101": "Administrative and general management consulting services", + "5416103": "Marketing consulting services", + "5416104": "Process, physical distribution and logistics consulting services", + "5416105": "Human resources consulting services", + "541610P": "Primary services", + "54181-": "Advertising agencies", + "541810": "Advertising agencies", + "5418104": "Advertising agency services", + "541810401": "Advertising creative services billed separately", + "541810402": "Advertising placement services, including bundled placement and creative services", + "541810403": "Other advertising services billed separately", + "541810P": "Primary services", + "541810SM": "Other receipts", + "5613--": "Employment services", + "56133-": "Employee leasing services", + "561330": "Professional employer organizations", + "5613301": "Co-employment staffing", + "561330P": "Primary services", + "56138-": "Staffing services (except PEOs)", + "561380": "Staffing services (except PEOs)", + "5613801": "Temporary help services", + "561380101": "Temporary help services, office and clerical", + "561380102": "Temporary help services, light and heavy industrial", + "561380103": "Temporary help services, technical and professional", + "561380104": "Temporary help services, medical", + "561380105": "Temporary help services, other", + "5613802": "Employment placement services", + "5613803": "Executive search services", + "561380P": "Primary services", + "561380SM": "Other receipts", + "56151-": "Travel agencies", + "561510": "Travel agencies", + "5615101": "Flight bookings", + "561510111": "Domestic flight bookings", + "561510112": "International flight bookings", + "5615102": "Other travel agency services, except flight bookings", + "561510211": "Hotel and car rental bookings", + "5615102111": "Hotel bookings", + "5615102112": "Car rental bookings", + "561510222": "Cruise and tour bookings", + "5615102221": "Cruise bookings", + "5615102222": "Packaged tour bookings", + "561510233": "All other travel agency services", + "561510P": "Primary services", + "561510SM": "Other receipts", + "561612": "Security guards and patrol services", + "5616121": "Security guard services", + "561612P": "Primary services", + "56172-": "Janitorial services", + "561720": "Janitorial services", + "5617205": "Janitorial cleaning services", + "56172051": "Nonresidential cleaning services", + "56172052": "Residential cleaning services", + "561720P": "Primary services", + "561720SM": "Other receipts", + "5621--": "Waste collection", + "56211-": "Waste collection", + "562111": "Solid waste collection", + "5621112": "Solid waste collection services", + "562111P": "Primary services", + "562111SM": "Other receipts", + "6211--": "Offices of physicians", + "62111-": "Offices of physicians", + "621111": "Offices of physicians, except mental health", + "6211114": "One and two physician practices and single specialty group practices", + "621111411": "General/family practice", + "6211114111": "Medicare patients: general/family practice", + "6211114112": "Medicaid patients: general/family practice", + "6211114113": "Private insurance patients: general/family practice", + "6211114114": "All other patients: general/family practice", + "621111412": "Internal medicine", + "6211114121": "Medicare patients: internal medicine", + "6211114122": "Medicaid patients: internal medicine", + "6211114123": "Private insurance patients: internal medicine", + "6211114124": "All other patients: internal medicine", + "621111413": "General surgery and other surgical specialties", + "6211114131": "Medicare patients: surgical", + "6211114132": "Medicaid patients: surgical", + "6211114133": "Private insurance patients: surgical", + "6211114134": "All other patients: surgical", + "621111414": "Pediatrics", + "6211114142": "Medicaid patients: pediatrics", + "6211114143": "Private insurance patients: pediatrics", + "6211114144": "All other patients: pediatrics", + "621111415": "Obstetrics/gynecology", + "6211114151": "Medicare patients: obstetrics/gynecology", + "6211114152": "Medicaid patients: obstetrics/gynecology", + "6211114153": "Private insurance patients: obstetrics/gynecology", + "6211114154": "All other patients: obstetrics/gynecology", + "621111419": "Other specialty", + "6211114191": "Medicare patients: other specialty", + "6211114192": "Medicaid patients: other specialty", + "6211114193": "Private insurance patients: other specialty", + "6211114194": "All other patients: other specialty", + "6211115": "Multispecialty group practice", + "6211115111": "Medicare patients: multispecialty group practice", + "6211115112": "Medicaid patients: multispecialty group practice", + "6211115113": "Private insurance patients: multispecialty group practice", + "6211115114": "All other patients: multispecialty group practice", + "621111P": "Primary services", + "6212--": "Offices of dentists", + "62121-": "Offices of dentists", + "621210": "Offices of dentists", + "6212101": "Dental visits and consultations", + "62121011": "Private insurance patients: dental visits and consultations", + "62121012": "Medicare, Medicaid and all other patients: dental visits and consultations", + "6212102": "Dental surgical intervention services", + "62121021": "Private insurance patients: dental surgical intervention services", + "62121022": "Medicare, Medicaid and all other patients: dental surgical intervention services", + "6212103": "Dental non-surgical intervention services", + "62121031": "Private insurance patients: dental non-surgical intervention services", + "62121032": "Medicare, Medicaid and all other patients: dental non-surgical intervention services", + "621210P": "Primary services", + "621210SM": "Other receipts", + "6215--": "Medical and diagnostic laboratories", + "62151-": "Medical and diagnostic laboratories", + "621511": "Medical laboratories", + "6215112": "Medical laboratory services", + "62151123": "Medicare patients", + "62151124": "Medicaid patients", + "62151125": "Private insurance patients", + "62151126": "All other patients", + "621511P": "Primary services", + "621512": "Diagnostic imaging centers", + "6215124": "Diagnostic imaging services", + "62151241": "Medicare and Medicaid patients", + "62151242": "Private insurance and all other patients", + "621512421": "Private insurance patients", + "621512422": "All other patients", + "621512P": "Primary services", + "6216--": "Home health care services", + "62161-": "Home health care services", + "621610": "Home health care services", + "6216103": "Medicare and Medicaid patients", + "62161031": "Medicare patients", + "62161032": "Medicaid patients", + "6216104": "Private insurance and all other patients", + "62161041": "Private insurance patients", + "62161042": "All other patients", + "621610P": "Primary services", + "621610SM": "Other receipts", + "62199-": "All other ambulatory health care services", + "621991": "Blood and organ banks", + "6219911": "Human blood services", + "62199112": "Human red blood and whole blood services", + "62199113": "Human blood plasma services", + "62199114": "Human blood platelet and other blood services", + "6219912": "Human organ, bone, tissue, and other bank services", + "621991M": "Miscellaneous receipts", + "621991MM": "Miscellaneous receipts", + "621991P": "Primary services", + "621991SM": "Other receipts", + "622---": "Hospitals", + "6221--": "General medical and surgical hospitals", + "62211-": "General medical and surgical hospitals", + "622110": "General medical and surgical hospitals", + "622110201": "Certain infectious and parasitic diseases", + "62211020103": "Private insurance and all other patients: certain infectious and parasitic diseases", + "622110202": "Neoplasms", + "622110203": "Diseases of the blood & blood-forming organs & certain disorders involving the immune mechanism", + "622110204": "Endocrine, nutritional and metabolic diseases", + "622110205": "Mental and behavioural disorders", + "622110206": "Diseases of the nervous system", + "622110209": "Diseases of the circulatory system", + "62211020903": "Priv ins & all other patients: diseases of the circulatory system", + "622110210": "Diseases of the respiratory system", + "622110211": "Diseases of the digestive system", + "62211021103": "Private insurance & all other patients: diseases of the digestive system", + "622110212": "Diseases of the skin and subcutaneous tissue", + "62211021203": "Private ins & all other patients: diseases of the skin and subcutaneous tissue", + "622110213": "Diseases of the musculoskeletal system and connective tissue", + "62211021303": "Private ins & all other patients: diseases of the musculoskeletal system and connective tissue", + "622110214": "Diseases of the genitourinary system", + "622110215": "Pregnancy, childbirth and the puerperium", + "62211021503": "Prv ins & all other patients: pregnancy, childbirth and the puerperium", + "622110216": "Certain conditions originating in the perinatal period", + "62211021603": "Prv ins & all other patients: certain conditions originating in the perinatal period", + "622110218": "Symptoms, signs and abnormal clinical and laboratory findings, not elsewhere classified", + "622110219": "Injury, poisoning and certain other consequences of external causes", + "622110221": "Factors influencing health status and contact with health services", + "622110223": "Other diseases", + "622110P": "Primary services", + "622110SM": "Other receipts", + "62211A2": "Medicare patients", + "62211A4": "Medicaid patients", + "62211A6": "Private insurance and all other patients", + "62211A61": "Private insurance patients", + "62211A62": "All other patients", + "6222--": "Psychiatric and substance abuse hospitals", + "62221-": "Psychiatric and substance abuse hospitals", + "622210": "Psychiatric and substance abuse hospitals", + "6222103": "Psychiatric hospitals", + "62221031": "Medicare patients: psychiatric hospitals", + "62221032": "Medicaid patients: psychiatric hospitals", + "62221033": "Private insurance and all other patients: psychiatric hospitals", + "6222105": "Substance abuse hospitals", + "622210P": "Primary services", + "6223--": "Other specialty hospitals", + "62231-": "Other specialty hospitals", + "622310": "Other specialty hospitals", + "6223106": "Specialty, except psychiatric and substance abuse, hospitals", + "62231061": "Medicare patients", + "62231062": "Medicaid patients", + "62231063": "Private insurance and all other patients", + "622310P": "Primary services", + "6231--": "Nursing care facilities", + "62311-": "Nursing care facilities", + "623110": "Nursing care facilities", + "6231101": "Medicare and Medicaid patients", + "623110101": "Medicaid patients", + "623110102": "Medicare patients", + "6231103": "Private insurance and all other patients", + "623110301": "Private insurance patients", + "623110302": "All other patients", + "623110P": "Primary services", + "623110SM": "Other receipts", + "62321-": "Residential developmental disability homes", + "623210": "Residential developmental disability homes", + "6232101": "Residential intellectual and developmental disability services", + "62321011": "Medicaid patients", + "62321012": "Non-Medicaid patients", + "623210P": "Primary services", + "623210SM": "Other receipts", + "7131--": "Amusement and theme parks", + "71311-": "Amusement and theme parks", + "713110": "Amusement and theme parks", + "7131101": "Amusement and theme park admissions", + "7131102": "Amusement and theme park food and beverage sales", + "7131103": "Amusement and theme park merchandise sales, games, and other services", + "713110P": "Primary services", + "713110SM": "Other receipts", + "71391-": "Golf courses and country clubs", + "713910": "Golf courses and country clubs", + "7139101": "Membership dues and fees", + "7139102": "Greens and guest fees", + "7139103": "Food and beverage sales", + "7139104": "Equipment rentals and all other golf services", + "713910P": "Primary services", + "713910SM": "Other receipts", + "71394-": "Fitness and recreational sports centers", + "713940": "Fitness and recreational sports centers", + "7139401": "Fitness and recreational facility memberships", + "7139402": "Recreational facility admissions, classes, and other fitness center services", + "713940P": "Primary services", + "713940SM": "Other receipts", + "721---": "Accommodation", + "7211--": "Accommodation", + "72111-": "Hotels (exc casino hotels) and motels", + "721110": "Hotels and motels, except casino hotels", + "7211101": "Guestroom rental", + "721110101": "Limited service hotels and motels guestroom rental", + "721110102": "Full service hotels and motels guestroom rental", + "721110103": "Luxury and resort hotels guestroom rental", + "7211102": "Hotel and motel food and beverage and related services", + "721110201": "Hotel and motel food and nonalcoholic beverage and related services", + "721110202": "Hotel and motel alcoholic beverage and related services", + "7211105": "Other hotel and motel services", + "721110P": "Primary services", + "721110SM1": "Other receipts", + "72112-": "Casino hotels", + "721120": "Casino hotels", + "7211201": "Casino hotel guestroom rental", + "7211202": "Casino hotel food and beverage and related services", + "721120201": "Casino hotel food and nonalcoholic beverage and related services", + "721120202": "Casino hotel alcoholic beverage and related services", + "7211205": "Casino gaming receipts", + "7211206": "Other casino hotel services", + "721120P": "Primary services", + "721120SM1": "Other receipts", + "8113--": "Commercial machinery repair and maintenance", + "81131-": "Commercial machinery repair and maintenance", + "811310": "Commercial machinery repair and maintenance", + "8113105": "Maintenance and repair services for agricultural, construction, and mining machinery", + "8113106": "Maintenance and repair services for commercial and service industry machinery", + "8113107": "Maintenance and repair services for industrial machinery", + "8113108": "Maintenance and repair services for general purpose machinery", + "811310P": "Primary services", + "811310SM": "Other receipts", + "924126": "Premiums for property and casualty insurance", + "9241261": "Premiums for private passenger auto insurance", + "9241262": "Premiums for homeowner's insurance", + "9241263": "Premiums for commercial auto insurance", + "9241264": "Premiums for non-auto liability insurance", + "924126402": "Premiums for medical malpractice insurance", + "924126403": "Premiums for product and other non-auto liability insurance", + "9241265": "Premiums for commercial multiple peril insurance", + "9241266": "Premiums for worker's compensation insurance", + "9241267": "Premiums for other property and casualty insurance", + "924126P": "Primary services", + "ADLVWR": "Delivery and warehouse industries", + "AINFO-": "Information", + "AMUM--": "Total mining, utilities, and manufacturing industries", + "ARETTR": "Total retail trade industries", + "ASHC--": "Selected health care industries", + "ASTDSV": "Other selected services less trade, transportation, and warehousing industries", + "ATRADE": "Total trade industries", + "ATRANS": "Transportation industries", + "ATRNWR": "Transportation and warehousing industries", + "ATTDSV": "Services less trade, transportation, and warehousing", + "AWHLTR": "Total wholesale trade industries", + "OMFG--": "Total manufacturing industries", + "OMIN--": "Total mining industries" + }, + "footnote_code": { + "C": "Correction", + "P": "Preliminary. All indexes are subject to monthly revisions up to four months after original publication." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ppi_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/ppi_series.xz new file mode 100644 index 00000000000..b7655ab9a24 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/ppi_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/sla_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/sla_codes.json new file mode 100644 index 00000000000..26d5ca27f2c --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/sla_codes.json @@ -0,0 +1,9299 @@ +{ + "la": { + "area_code": { + "ST0100000000000": "Alabama", + "ST0200000000000": "Alaska", + "ST0400000000000": "Arizona", + "ST0500000000000": "Arkansas", + "ST0600000000000": "California", + "ST0800000000000": "Colorado", + "ST0900000000000": "Connecticut", + "ST1000000000000": "Delaware", + "ST1100000000000": "District of Columbia", + "ST1200000000000": "Florida", + "ST1300000000000": "Georgia", + "ST1500000000000": "Hawaii", + "ST1600000000000": "Idaho", + "ST1700000000000": "Illinois", + "ST1800000000000": "Indiana", + "ST1900000000000": "Iowa", + "ST2000000000000": "Kansas", + "ST2100000000000": "Kentucky", + "ST2200000000000": "Louisiana", + "ST2300000000000": "Maine", + "ST2400000000000": "Maryland", + "ST2500000000000": "Massachusetts", + "ST2600000000000": "Michigan", + "ST2700000000000": "Minnesota", + "ST2800000000000": "Mississippi", + "ST2900000000000": "Missouri", + "ST3000000000000": "Montana", + "ST3100000000000": "Nebraska", + "ST3200000000000": "Nevada", + "ST3300000000000": "New Hampshire", + "ST3400000000000": "New Jersey", + "ST3500000000000": "New Mexico", + "ST3600000000000": "New York", + "ST3700000000000": "North Carolina", + "ST3800000000000": "North Dakota", + "ST3900000000000": "Ohio", + "ST4000000000000": "Oklahoma", + "ST4100000000000": "Oregon", + "ST4200000000000": "Pennsylvania", + "ST4400000000000": "Rhode Island", + "ST4500000000000": "South Carolina", + "ST4600000000000": "South Dakota", + "ST4700000000000": "Tennessee", + "ST4800000000000": "Texas", + "ST4900000000000": "Utah", + "ST5000000000000": "Vermont", + "ST5100000000000": "Virginia", + "ST5300000000000": "Washington", + "ST5400000000000": "West Virginia", + "ST5500000000000": "Wisconsin", + "ST5600000000000": "Wyoming", + "ST7200000000000": "Puerto Rico", + "MT0111500000000": "Anniston-Oxford-Jacksonville, AL Metropolitan Statistical Area", + "MT0112220000000": "Auburn-Opelika, AL Metropolitan Statistical Area", + "MT0113820000000": "Birmingham-Hoover, AL Metropolitan Statistical Area", + "MT0119300000000": "Daphne-Fairhope-Foley, AL Metropolitan Statistical Area", + "MT0119460000000": "Decatur, AL Metropolitan Statistical Area", + "MT0120020000000": "Dothan, AL Metropolitan Statistical Area", + "MT0122520000000": "Florence-Muscle Shoals, AL Metropolitan Statistical Area", + "MT0123460000000": "Gadsden, AL Metropolitan Statistical Area", + "MT0126620000000": "Huntsville, AL Metropolitan Statistical Area", + "MT0133660000000": "Mobile, AL Metropolitan Statistical Area", + "MT0133860000000": "Montgomery, AL Metropolitan Statistical Area", + "MT0146220000000": "Tuscaloosa, AL Metropolitan Statistical Area", + "MT0211260000000": "Anchorage, AK Metropolitan Statistical Area", + "MT0221820000000": "Fairbanks, AK Metropolitan Statistical Area", + "MT0422380000000": "Flagstaff, AZ Metropolitan Statistical Area", + "MT0429420000000": "Lake Havasu City-Kingman, AZ Metropolitan Statistical Area", + "MT0438060000000": "Phoenix-Mesa-Scottsdale, AZ Metropolitan Statistical Area", + "MT0439140000000": "Prescott, AZ Metropolitan Statistical Area", + "MT0443420000000": "Sierra Vista-Douglas, AZ Metropolitan Statistical Area", + "MT0446060000000": "Tucson, AZ Metropolitan Statistical Area", + "MT0449740000000": "Yuma, AZ Metropolitan Statistical Area", + "MT0522220000000": "Fayetteville-Springdale-Rogers, AR-MO Metropolitan Statistical Area", + "MT0522900000000": "Fort Smith, AR-OK Metropolitan Statistical Area", + "MT0526300000000": "Hot Springs, AR Metropolitan Statistical Area", + "MT0527860000000": "Jonesboro, AR Metropolitan Statistical Area", + "MT0530780000000": "Little Rock-North Little Rock-Conway, AR Metropolitan Statistical Area", + "MT0538220000000": "Pine Bluff, AR Metropolitan Statistical Area", + "MT0612540000000": "Bakersfield, CA Metropolitan Statistical Area", + "MT0617020000000": "Chico, CA Metropolitan Statistical Area", + "MT0620940000000": "El Centro, CA Metropolitan Statistical Area", + "MT0623420000000": "Fresno, CA Metropolitan Statistical Area", + "MT0625260000000": "Hanford-Corcoran, CA Metropolitan Statistical Area", + "MT0631080000000": "Los Angeles-Long Beach-Anaheim, CA Metropolitan Statistical Area", + "MT0631460000000": "Madera, CA Metropolitan Statistical Area", + "MT0632900000000": "Merced, CA Metropolitan Statistical Area", + "MT0633700000000": "Modesto, CA Metropolitan Statistical Area", + "MT0634900000000": "Napa, CA Metropolitan Statistical Area", + "MT0637100000000": "Oxnard-Thousand Oaks-Ventura, CA Metropolitan Statistical Area", + "MT0639820000000": "Redding, CA Metropolitan Statistical Area", + "MT0640140000000": "Riverside-San Bernardino-Ontario, CA Metropolitan Statistical Area", + "MT0640900000000": "Sacramento--Roseville--Arden-Arcade, CA Metropolitan Statistical Area", + "MT0641500000000": "Salinas, CA Metropolitan Statistical Area", + "MT0641740000000": "San Diego-Carlsbad, CA Metropolitan Statistical Area", + "MT0641860000000": "San Francisco-Oakland-Hayward, CA Metropolitan Statistical Area", + "MT0641940000000": "San Jose-Sunnyvale-Santa Clara, CA Metropolitan Statistical Area", + "MT0642020000000": "San Luis Obispo-Paso Robles-Arroyo Grande, CA Metropolitan Statistical Area", + "MT0642100000000": "Santa Cruz-Watsonville, CA Metropolitan Statistical Area", + "MT0642200000000": "Santa Maria-Santa Barbara, CA Metropolitan Statistical Area", + "MT0642220000000": "Santa Rosa, CA Metropolitan Statistical Area", + "MT0644700000000": "Stockton-Lodi, CA Metropolitan Statistical Area", + "MT0646700000000": "Vallejo-Fairfield, CA Metropolitan Statistical Area", + "MT0647300000000": "Visalia-Porterville, CA Metropolitan Statistical Area", + "MT0649700000000": "Yuba City, CA Metropolitan Statistical Area", + "MT0814500000000": "Boulder, CO Metropolitan Statistical Area", + "MT0817820000000": "Colorado Springs, CO Metropolitan Statistical Area", + "MT0819740000000": "Denver-Aurora-Lakewood, CO Metropolitan Statistical Area", + "MT0822660000000": "Fort Collins, CO Metropolitan Statistical Area", + "MT0824300000000": "Grand Junction, CO Metropolitan Statistical Area", + "MT0824540000000": "Greeley, CO Metropolitan Statistical Area", + "MT0839380000000": "Pueblo, CO Metropolitan Statistical Area", + "MT0971950000000": "Bridgeport-Stamford-Norwalk, CT Metropolitan NECTA", + "MT0972850000000": "Danbury, CT Metropolitan NECTA", + "MT0973450000000": "Hartford-West Hartford-East Hartford, CT Metropolitan NECTA", + "MT0975700000000": "New Haven, CT Metropolitan NECTA", + "MT0976450000000": "Norwich-New London-Westerly, CT-RI Metropolitan NECTA", + "MT0978700000000": "Waterbury, CT Metropolitan NECTA", + "MT1020100000000": "Dover, DE Metropolitan Statistical Area", + "MT1041540000000": "Salisbury, MD-DE Metropolitan Statistical Area", + "MT1147900000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Statistical Area", + "MT1215980000000": "Cape Coral-Fort Myers, FL Metropolitan Statistical Area", + "MT1218880000000": "Crestview-Fort Walton Beach-Destin, FL Metropolitan Statistical Area", + "MT1219660000000": "Deltona-Daytona Beach-Ormond Beach, FL Metropolitan Statistical Area", + "MT1223540000000": "Gainesville, FL Metropolitan Statistical Area", + "MT1226140000000": "Homosassa Springs, FL Metropolitan Statistical Area", + "MT1227260000000": "Jacksonville, FL Metropolitan Statistical Area", + "MT1229460000000": "Lakeland-Winter Haven, FL Metropolitan Statistical Area", + "MT1233100000000": "Miami-Fort Lauderdale-West Palm Beach, FL Metropolitan Statistical Area", + "MT1234940000000": "Naples-Immokalee-Marco Island, FL Metropolitan Statistical Area", + "MT1235840000000": "North Port-Sarasota-Bradenton, FL Metropolitan Statistical Area", + "MT1236100000000": "Ocala, FL Metropolitan Statistical Area", + "MT1236740000000": "Orlando-Kissimmee-Sanford, FL Metropolitan Statistical Area", + "MT1237340000000": "Palm Bay-Melbourne-Titusville, FL Metropolitan Statistical Area", + "MT1237460000000": "Panama City, FL Metropolitan Statistical Area", + "MT1237860000000": "Pensacola-Ferry Pass-Brent, FL Metropolitan Statistical Area", + "MT1238940000000": "Port St. Lucie, FL Metropolitan Statistical Area", + "MT1239460000000": "Punta Gorda, FL Metropolitan Statistical Area", + "MT1242680000000": "Sebastian-Vero Beach, FL Metropolitan Statistical Area", + "MT1242700000000": "Sebring, FL Metropolitan Statistical Area", + "MT1245220000000": "Tallahassee, FL Metropolitan Statistical Area", + "MT1245300000000": "Tampa-St. Petersburg-Clearwater, FL Metropolitan Statistical Area", + "MT1245540000000": "The Villages, FL Metropolitan Statistical Area", + "MT1310500000000": "Albany, GA Metropolitan Statistical Area", + "MT1312020000000": "Athens-Clarke County, GA Metropolitan Statistical Area", + "MT1312060000000": "Atlanta-Sandy Springs-Roswell, GA Metropolitan Statistical Area", + "MT1312260000000": "Augusta-Richmond County, GA-SC Metropolitan Statistical Area", + "MT1315260000000": "Brunswick, GA Metropolitan Statistical Area", + "MT1317980000000": "Columbus, GA-AL Metropolitan Statistical Area", + "MT1319140000000": "Dalton, GA Metropolitan Statistical Area", + "MT1323580000000": "Gainesville, GA Metropolitan Statistical Area", + "MT1325980000000": "Hinesville, GA Metropolitan Statistical Area", + "MT1331420000000": "Macon-Bibb County, GA Metropolitan Statistical Area", + "MT1340660000000": "Rome, GA Metropolitan Statistical Area", + "MT1342340000000": "Savannah, GA Metropolitan Statistical Area", + "MT1346660000000": "Valdosta, GA Metropolitan Statistical Area", + "MT1347580000000": "Warner Robins, GA Metropolitan Statistical Area", + "MT1527980000000": "Kahului-Wailuku-Lahaina, HI Metropolitan Statistical Area", + "MT1546520000000": "Urban Honolulu, HI Metropolitan Statistical Area", + "MT1614260000000": "Boise City, ID Metropolitan Statistical Area", + "MT1617660000000": "Coeur d'Alene, ID Metropolitan Statistical Area", + "MT1626820000000": "Idaho Falls, ID Metropolitan Statistical Area", + "MT1630300000000": "Lewiston, ID-WA Metropolitan Statistical Area", + "MT1638540000000": "Pocatello, ID Metropolitan Statistical Area", + "MT1646300000000": "Twin Falls, ID Metropolitan Statistical Area", + "MT1714010000000": "Bloomington, IL Metropolitan Statistical Area", + "MT1716060000000": "Carbondale-Marion, IL Metropolitan Statistical Area", + "MT1716580000000": "Champaign-Urbana, IL Metropolitan Statistical Area", + "MT1716980000000": "Chicago-Naperville-Elgin, IL-IN-WI Metropolitan Statistical Area", + "MT1719180000000": "Danville, IL Metropolitan Statistical Area", + "MT1719340000000": "Davenport-Moline-Rock Island, IA-IL Metropolitan Statistical Area", + "MT1719500000000": "Decatur, IL Metropolitan Statistical Area", + "MT1728100000000": "Kankakee, IL Metropolitan Statistical Area", + "MT1737900000000": "Peoria, IL Metropolitan Statistical Area", + "MT1740420000000": "Rockford, IL Metropolitan Statistical Area", + "MT1744100000000": "Springfield, IL Metropolitan Statistical Area", + "MT1814020000000": "Bloomington, IN Metropolitan Statistical Area", + "MT1818020000000": "Columbus, IN Metropolitan Statistical Area", + "MT1821140000000": "Elkhart-Goshen, IN Metropolitan Statistical Area", + "MT1821780000000": "Evansville, IN-KY Metropolitan Statistical Area", + "MT1823060000000": "Fort Wayne, IN Metropolitan Statistical Area", + "MT1826900000000": "Indianapolis-Carmel-Anderson, IN Metropolitan Statistical Area", + "MT1829020000000": "Kokomo, IN Metropolitan Statistical Area", + "MT1829200000000": "Lafayette-West Lafayette, IN Metropolitan Statistical Area", + "MT1833140000000": "Michigan City-La Porte, IN Metropolitan Statistical Area", + "MT1834620000000": "Muncie, IN Metropolitan Statistical Area", + "MT1843780000000": "South Bend-Mishawaka, IN-MI Metropolitan Statistical Area", + "MT1845460000000": "Terre Haute, IN Metropolitan Statistical Area", + "MT1911180000000": "Ames, IA Metropolitan Statistical Area", + "MT1916300000000": "Cedar Rapids, IA Metropolitan Statistical Area", + "MT1919780000000": "Des Moines-West Des Moines, IA Metropolitan Statistical Area", + "MT1920220000000": "Dubuque, IA Metropolitan Statistical Area", + "MT1926980000000": "Iowa City, IA Metropolitan Statistical Area", + "MT1943580000000": "Sioux City, IA-NE-SD Metropolitan Statistical Area", + "MT1947940000000": "Waterloo-Cedar Falls, IA Metropolitan Statistical Area", + "MT2029940000000": "Lawrence, KS Metropolitan Statistical Area", + "MT2031740000000": "Manhattan, KS Metropolitan Statistical Area", + "MT2045820000000": "Topeka, KS Metropolitan Statistical Area", + "MT2048620000000": "Wichita, KS Metropolitan Statistical Area", + "MT2114540000000": "Bowling Green, KY Metropolitan Statistical Area", + "MT2121060000000": "Elizabethtown-Fort Knox, KY Metropolitan Statistical Area", + "MT2130460000000": "Lexington-Fayette, KY Metropolitan Statistical Area", + "MT2131140000000": "Louisville/Jefferson County, KY-IN Metropolitan Statistical Area", + "MT2136980000000": "Owensboro, KY Metropolitan Statistical Area", + "MT2210780000000": "Alexandria, LA Metropolitan Statistical Area", + "MT2212940000000": "Baton Rouge, LA Metropolitan Statistical Area", + "MT2225220000000": "Hammond, LA Metropolitan Statistical Area", + "MT2226380000000": "Houma-Thibodaux, LA Metropolitan Statistical Area", + "MT2229180000000": "Lafayette, LA Metropolitan Statistical Area", + "MT2229340000000": "Lake Charles, LA Metropolitan Statistical Area", + "MT2233740000000": "Monroe, LA Metropolitan Statistical Area", + "MT2235380000000": "New Orleans-Metairie, LA Metropolitan Statistical Area", + "MT2243340000000": "Shreveport-Bossier City, LA Metropolitan Statistical Area", + "MT2370750000000": "Bangor, ME Metropolitan NECTA", + "MT2374650000000": "Lewiston-Auburn, ME Metropolitan NECTA", + "MT2376750000000": "Portland-South Portland, ME Metropolitan NECTA", + "MT2412580000000": "Baltimore-Columbia-Towson, MD Metropolitan Statistical Area", + "MT2415680000000": "California-Lexington Park, MD Metropolitan Statistical Area", + "MT2419060000000": "Cumberland, MD-WV Metropolitan Statistical Area", + "MT2425180000000": "Hagerstown-Martinsburg, MD-WV Metropolitan Statistical Area", + "MT2570900000000": "Barnstable Town, MA Metropolitan NECTA", + "MT2571650000000": "Boston-Cambridge-Nashua, MA-NH Metropolitan NECTA", + "MT2574500000000": "Leominster-Gardner, MA Metropolitan NECTA", + "MT2575550000000": "New Bedford, MA Metropolitan NECTA", + "MT2576600000000": "Pittsfield, MA Metropolitan NECTA", + "MT2578100000000": "Springfield, MA-CT Metropolitan NECTA", + "MT2579600000000": "Worcester, MA-CT Metropolitan NECTA", + "MT2611460000000": "Ann Arbor, MI Metropolitan Statistical Area", + "MT2612980000000": "Battle Creek, MI Metropolitan Statistical Area", + "MT2613020000000": "Bay City, MI Metropolitan Statistical Area", + "MT2619820000000": "Detroit-Warren-Dearborn, MI Metropolitan Statistical Area", + "MT2622420000000": "Flint, MI Metropolitan Statistical Area", + "MT2624340000000": "Grand Rapids-Wyoming, MI Metropolitan Statistical Area", + "MT2627100000000": "Jackson, MI Metropolitan Statistical Area", + "MT2628020000000": "Kalamazoo-Portage, MI Metropolitan Statistical Area", + "MT2629620000000": "Lansing-East Lansing, MI Metropolitan Statistical Area", + "MT2633220000000": "Midland, MI Metropolitan Statistical Area", + "MT2633780000000": "Monroe, MI Metropolitan Statistical Area", + "MT2634740000000": "Muskegon, MI Metropolitan Statistical Area", + "MT2635660000000": "Niles-Benton Harbor, MI Metropolitan Statistical Area", + "MT2640980000000": "Saginaw, MI Metropolitan Statistical Area", + "MT2720260000000": "Duluth, MN-WI Metropolitan Statistical Area", + "MT2731860000000": "Mankato-North Mankato, MN Metropolitan Statistical Area", + "MT2733460000000": "Minneapolis-St. Paul-Bloomington, MN-WI Metropolitan Statistical Area", + "MT2740340000000": "Rochester, MN Metropolitan Statistical Area", + "MT2741060000000": "St. Cloud, MN Metropolitan Statistical Area", + "MT2825060000000": "Gulfport-Biloxi-Pascagoula, MS Metropolitan Statistical Area", + "MT2825620000000": "Hattiesburg, MS Metropolitan Statistical Area", + "MT2827140000000": "Jackson, MS Metropolitan Statistical Area", + "MT2916020000000": "Cape Girardeau, MO-IL Metropolitan Statistical Area", + "MT2917860000000": "Columbia, MO Metropolitan Statistical Area", + "MT2927620000000": "Jefferson City, MO Metropolitan Statistical Area", + "MT2927900000000": "Joplin, MO Metropolitan Statistical Area", + "MT2928140000000": "Kansas City, MO-KS Metropolitan Statistical Area", + "MT2941140000000": "St. Joseph, MO-KS Metropolitan Statistical Area", + "MT2941180000000": "St. Louis, MO-IL Metropolitan Statistical Area", + "MT2944180000000": "Springfield, MO Metropolitan Statistical Area", + "MT3013740000000": "Billings, MT Metropolitan Statistical Area", + "MT3024500000000": "Great Falls, MT Metropolitan Statistical Area", + "MT3033540000000": "Missoula, MT Metropolitan Statistical Area", + "MT3124260000000": "Grand Island, NE Metropolitan Statistical Area", + "MT3130700000000": "Lincoln, NE Metropolitan Statistical Area", + "MT3136540000000": "Omaha-Council Bluffs, NE-IA Metropolitan Statistical Area", + "MT3216180000000": "Carson City, NV Metropolitan Statistical Area", + "MT3229820000000": "Las Vegas-Henderson-Paradise, NV Metropolitan Statistical Area", + "MT3239900000000": "Reno, NV Metropolitan Statistical Area", + "MT3373050000000": "Dover-Durham, NH-ME Metropolitan NECTA", + "MT3374950000000": "Manchester, NH Metropolitan NECTA", + "MT3376900000000": "Portsmouth, NH-ME Metropolitan NECTA", + "MT3412100000000": "Atlantic City-Hammonton, NJ Metropolitan Statistical Area", + "MT3436140000000": "Ocean City, NJ Metropolitan Statistical Area", + "MT3445940000000": "Trenton, NJ Metropolitan Statistical Area", + "MT3447220000000": "Vineland-Bridgeton, NJ Metropolitan Statistical Area", + "MT3510740000000": "Albuquerque, NM Metropolitan Statistical Area", + "MT3522140000000": "Farmington, NM Metropolitan Statistical Area", + "MT3529740000000": "Las Cruces, NM Metropolitan Statistical Area", + "MT3542140000000": "Santa Fe, NM Metropolitan Statistical Area", + "MT3610580000000": "Albany-Schenectady-Troy, NY Metropolitan Statistical Area", + "MT3613780000000": "Binghamton, NY Metropolitan Statistical Area", + "MT3615380000000": "Buffalo-Cheektowaga-Niagara Falls, NY Metropolitan Statistical Area", + "MT3621300000000": "Elmira, NY Metropolitan Statistical Area", + "MT3624020000000": "Glens Falls, NY Metropolitan Statistical Area", + "MT3627060000000": "Ithaca, NY Metropolitan Statistical Area", + "MT3628740000000": "Kingston, NY Metropolitan Statistical Area", + "MT3635620000000": "New York-Newark-Jersey City, NY-NJ-PA Metropolitan Statistical Area", + "MT3640380000000": "Rochester, NY Metropolitan Statistical Area", + "MT3645060000000": "Syracuse, NY Metropolitan Statistical Area", + "MT3646540000000": "Utica-Rome, NY Metropolitan Statistical Area", + "MT3648060000000": "Watertown-Fort Drum, NY Metropolitan Statistical Area", + "MT3711700000000": "Asheville, NC Metropolitan Statistical Area", + "MT3715500000000": "Burlington, NC Metropolitan Statistical Area", + "MT3716740000000": "Charlotte-Concord-Gastonia, NC-SC Metropolitan Statistical Area", + "MT3720500000000": "Durham-Chapel Hill, NC Metropolitan Statistical Area", + "MT3722180000000": "Fayetteville, NC Metropolitan Statistical Area", + "MT3724140000000": "Goldsboro, NC Metropolitan Statistical Area", + "MT3724660000000": "Greensboro-High Point, NC Metropolitan Statistical Area", + "MT3724780000000": "Greenville, NC Metropolitan Statistical Area", + "MT3725860000000": "Hickory-Lenoir-Morganton, NC Metropolitan Statistical Area", + "MT3727340000000": "Jacksonville, NC Metropolitan Statistical Area", + "MT3735100000000": "New Bern, NC Metropolitan Statistical Area", + "MT3739580000000": "Raleigh, NC Metropolitan Statistical Area", + "MT3740580000000": "Rocky Mount, NC Metropolitan Statistical Area", + "MT3748900000000": "Wilmington, NC Metropolitan Statistical Area", + "MT3749180000000": "Winston-Salem, NC Metropolitan Statistical Area", + "MT3813900000000": "Bismarck, ND Metropolitan Statistical Area", + "MT3822020000000": "Fargo, ND-MN Metropolitan Statistical Area", + "MT3824220000000": "Grand Forks, ND-MN Metropolitan Statistical Area", + "MT3910420000000": "Akron, OH Metropolitan Statistical Area", + "MT3915940000000": "Canton-Massillon, OH Metropolitan Statistical Area", + "MT3917140000000": "Cincinnati, OH-KY-IN Metropolitan Statistical Area", + "MT3917460000000": "Cleveland-Elyria, OH Metropolitan Statistical Area", + "MT3918140000000": "Columbus, OH Metropolitan Statistical Area", + "MT3919380000000": "Dayton, OH Metropolitan Statistical Area", + "MT3930620000000": "Lima, OH Metropolitan Statistical Area", + "MT3931900000000": "Mansfield, OH Metropolitan Statistical Area", + "MT3944220000000": "Springfield, OH Metropolitan Statistical Area", + "MT3945780000000": "Toledo, OH Metropolitan Statistical Area", + "MT3948260000000": "Weirton-Steubenville, WV-OH Metropolitan Statistical Area", + "MT3949660000000": "Youngstown-Warren-Boardman, OH-PA Metropolitan Statistical Area", + "MT4021420000000": "Enid, OK Metropolitan Statistical Area", + "MT4030020000000": "Lawton, OK Metropolitan Statistical Area", + "MT4036420000000": "Oklahoma City, OK Metropolitan Statistical Area", + "MT4046140000000": "Tulsa, OK Metropolitan Statistical Area", + "MT4110540000000": "Albany, OR Metropolitan Statistical Area", + "MT4113460000000": "Bend-Redmond, OR Metropolitan Statistical Area", + "MT4118700000000": "Corvallis, OR Metropolitan Statistical Area", + "MT4121660000000": "Eugene, OR Metropolitan Statistical Area", + "MT4124420000000": "Grants Pass, OR Metropolitan Statistical Area", + "MT4132780000000": "Medford, OR Metropolitan Statistical Area", + "MT4138900000000": "Portland-Vancouver-Hillsboro, OR-WA Metropolitan Statistical Area", + "MT4141420000000": "Salem, OR Metropolitan Statistical Area", + "MT4210900000000": "Allentown-Bethlehem-Easton, PA-NJ Metropolitan Statistical Area", + "MT4211020000000": "Altoona, PA Metropolitan Statistical Area", + "MT4214100000000": "Bloomsburg-Berwick, PA Metropolitan Statistical Area", + "MT4216540000000": "Chambersburg-Waynesboro, PA Metropolitan Statistical Area", + "MT4220700000000": "East Stroudsburg, PA Metropolitan Statistical Area", + "MT4221500000000": "Erie, PA Metropolitan Statistical Area", + "MT4223900000000": "Gettysburg, PA Metropolitan Statistical Area", + "MT4225420000000": "Harrisburg-Carlisle, PA Metropolitan Statistical Area", + "MT4227780000000": "Johnstown, PA Metropolitan Statistical Area", + "MT4229540000000": "Lancaster, PA Metropolitan Statistical Area", + "MT4230140000000": "Lebanon, PA Metropolitan Statistical Area", + "MT4237980000000": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Metropolitan Statistical Area", + "MT4238300000000": "Pittsburgh, PA Metropolitan Statistical Area", + "MT4239740000000": "Reading, PA Metropolitan Statistical Area", + "MT4242540000000": "Scranton--Wilkes-Barre--Hazleton, PA Metropolitan Statistical Area", + "MT4244300000000": "State College, PA Metropolitan Statistical Area", + "MT4248700000000": "Williamsport, PA Metropolitan Statistical Area", + "MT4249620000000": "York-Hanover, PA Metropolitan Statistical Area", + "MT4477200000000": "Providence-Warwick, RI-MA Metropolitan NECTA", + "MT4516700000000": "Charleston-North Charleston, SC Metropolitan Statistical Area", + "MT4517900000000": "Columbia, SC Metropolitan Statistical Area", + "MT4522500000000": "Florence, SC Metropolitan Statistical Area", + "MT4524860000000": "Greenville-Anderson-Mauldin, SC Metropolitan Statistical Area", + "MT4525940000000": "Hilton Head Island-Bluffton-Beaufort, SC Metropolitan Statistical Area", + "MT4534820000000": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC Metropolitan Statistical Area", + "MT4543900000000": "Spartanburg, SC Metropolitan Statistical Area", + "MT4544940000000": "Sumter, SC Metropolitan Statistical Area", + "MT4639660000000": "Rapid City, SD Metropolitan Statistical Area", + "MT4643620000000": "Sioux Falls, SD Metropolitan Statistical Area", + "MT4716860000000": "Chattanooga, TN-GA Metropolitan Statistical Area", + "MT4717300000000": "Clarksville, TN-KY Metropolitan Statistical Area", + "MT4717420000000": "Cleveland, TN Metropolitan Statistical Area", + "MT4727180000000": "Jackson, TN Metropolitan Statistical Area", + "MT4727740000000": "Johnson City, TN Metropolitan Statistical Area", + "MT4728700000000": "Kingsport-Bristol-Bristol, TN-VA Metropolitan Statistical Area", + "MT4728940000000": "Knoxville, TN Metropolitan Statistical Area", + "MT4732820000000": "Memphis, TN-MS-AR Metropolitan Statistical Area", + "MT4734100000000": "Morristown, TN Metropolitan Statistical Area", + "MT4734980000000": "Nashville-Davidson--Murfreesboro--Franklin, TN Metropolitan Statistical Area", + "MT4810180000000": "Abilene, TX Metropolitan Statistical Area", + "MT4811100000000": "Amarillo, TX Metropolitan Statistical Area", + "MT4812420000000": "Austin-Round Rock, TX Metropolitan Statistical Area", + "MT4813140000000": "Beaumont-Port Arthur, TX Metropolitan Statistical Area", + "MT4815180000000": "Brownsville-Harlingen, TX Metropolitan Statistical Area", + "MT4817780000000": "College Station-Bryan, TX Metropolitan Statistical Area", + "MT4818580000000": "Corpus Christi, TX Metropolitan Statistical Area", + "MT4819100000000": "Dallas-Fort Worth-Arlington, TX Metropolitan Statistical Area", + "MT4821340000000": "El Paso, TX Metropolitan Statistical Area", + "MT4826420000000": "Houston-The Woodlands-Sugar Land, TX Metropolitan Statistical Area", + "MT4828660000000": "Killeen-Temple, TX Metropolitan Statistical Area", + "MT4829700000000": "Laredo, TX Metropolitan Statistical Area", + "MT4830980000000": "Longview, TX Metropolitan Statistical Area", + "MT4831180000000": "Lubbock, TX Metropolitan Statistical Area", + "MT4832580000000": "McAllen-Edinburg-Mission, TX Metropolitan Statistical Area", + "MT4833260000000": "Midland, TX Metropolitan Statistical Area", + "MT4836220000000": "Odessa, TX Metropolitan Statistical Area", + "MT4841660000000": "San Angelo, TX Metropolitan Statistical Area", + "MT4841700000000": "San Antonio-New Braunfels, TX Metropolitan Statistical Area", + "MT4843300000000": "Sherman-Denison, TX Metropolitan Statistical Area", + "MT4845500000000": "Texarkana, TX-AR Metropolitan Statistical Area", + "MT4846340000000": "Tyler, TX Metropolitan Statistical Area", + "MT4847020000000": "Victoria, TX Metropolitan Statistical Area", + "MT4847380000000": "Waco, TX Metropolitan Statistical Area", + "MT4848660000000": "Wichita Falls, TX Metropolitan Statistical Area", + "MT4930860000000": "Logan, UT-ID Metropolitan Statistical Area", + "MT4936260000000": "Ogden-Clearfield, UT Metropolitan Statistical Area", + "MT4939340000000": "Provo-Orem, UT Metropolitan Statistical Area", + "MT4941100000000": "St. George, UT Metropolitan Statistical Area", + "MT4941620000000": "Salt Lake City, UT Metropolitan Statistical Area", + "MT5072400000000": "Burlington-South Burlington, VT Metropolitan NECTA", + "MT5113980000000": "Blacksburg-Christiansburg-Radford, VA Metropolitan Statistical Area", + "MT5116820000000": "Charlottesville, VA Metropolitan Statistical Area", + "MT5125500000000": "Harrisonburg, VA Metropolitan Statistical Area", + "MT5131340000000": "Lynchburg, VA Metropolitan Statistical Area", + "MT5140060000000": "Richmond, VA Metropolitan Statistical Area", + "MT5140220000000": "Roanoke, VA Metropolitan Statistical Area", + "MT5144420000000": "Staunton-Waynesboro, VA Metropolitan Statistical Area", + "MT5147260000000": "Virginia Beach-Norfolk-Newport News, VA-NC Metropolitan Statistical Area", + "MT5149020000000": "Winchester, VA-WV Metropolitan Statistical Area", + "MT5313380000000": "Bellingham, WA Metropolitan Statistical Area", + "MT5314740000000": "Bremerton-Silverdale, WA Metropolitan Statistical Area", + "MT5328420000000": "Kennewick-Richland, WA Metropolitan Statistical Area", + "MT5331020000000": "Longview, WA Metropolitan Statistical Area", + "MT5334580000000": "Mount Vernon-Anacortes, WA Metropolitan Statistical Area", + "MT5336500000000": "Olympia-Tumwater, WA Metropolitan Statistical Area", + "MT5342660000000": "Seattle-Tacoma-Bellevue, WA Metropolitan Statistical Area", + "MT5344060000000": "Spokane-Spokane Valley, WA Metropolitan Statistical Area", + "MT5347460000000": "Walla Walla, WA Metropolitan Statistical Area", + "MT5348300000000": "Wenatchee, WA Metropolitan Statistical Area", + "MT5349420000000": "Yakima, WA Metropolitan Statistical Area", + "MT5413220000000": "Beckley, WV Metropolitan Statistical Area", + "MT5416620000000": "Charleston, WV Metropolitan Statistical Area", + "MT5426580000000": "Huntington-Ashland, WV-KY-OH Metropolitan Statistical Area", + "MT5434060000000": "Morgantown, WV Metropolitan Statistical Area", + "MT5437620000000": "Parkersburg-Vienna, WV Metropolitan Statistical Area", + "MT5448540000000": "Wheeling, WV-OH Metropolitan Statistical Area", + "MT5511540000000": "Appleton, WI Metropolitan Statistical Area", + "MT5520740000000": "Eau Claire, WI Metropolitan Statistical Area", + "MT5522540000000": "Fond du Lac, WI Metropolitan Statistical Area", + "MT5524580000000": "Green Bay, WI Metropolitan Statistical Area", + "MT5527500000000": "Janesville-Beloit, WI Metropolitan Statistical Area", + "MT5529100000000": "La Crosse-Onalaska, WI-MN Metropolitan Statistical Area", + "MT5531540000000": "Madison, WI Metropolitan Statistical Area", + "MT5533340000000": "Milwaukee-Waukesha-West Allis, WI Metropolitan Statistical Area", + "MT5536780000000": "Oshkosh-Neenah, WI Metropolitan Statistical Area", + "MT5539540000000": "Racine, WI Metropolitan Statistical Area", + "MT5543100000000": "Sheboygan, WI Metropolitan Statistical Area", + "MT5548140000000": "Wausau, WI Metropolitan Statistical Area", + "MT5616220000000": "Casper, WY Metropolitan Statistical Area", + "MT5616940000000": "Cheyenne, WY Metropolitan Statistical Area", + "MT7210380000000": "Aguadilla-Isabela, PR Metropolitan Statistical Area", + "MT7211640000000": "Arecibo, PR Metropolitan Statistical Area", + "MT7225020000000": "Guayama, PR Metropolitan Statistical Area", + "MT7232420000000": "Mayaguez, PR Metropolitan Statistical Area", + "MT7238660000000": "Ponce, PR Metropolitan Statistical Area", + "MT7241900000000": "San German, PR Metropolitan Statistical Area", + "MT7241980000000": "San Juan-Carolina-Caguas, PR Metropolitan Statistical Area", + "DV0611244000000": "Anaheim-Santa Ana-Irvine, CA Metropolitan Division", + "DV0631084000000": "Los Angeles-Long Beach-Glendale, CA Metropolitan Division", + "DV0636084000000": "Oakland-Hayward-Berkeley, CA Metropolitan Division", + "DV0641884000000": "San Francisco-Redwood City-South San Francisco, CA Metropolitan Division", + "DV0642034000000": "San Rafael, CA Metropolitan Division", + "DV1048864000000": "Wilmington, DE-MD-NJ Metropolitan Division", + "DV1147894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division", + "DV1222744000000": "Fort Lauderdale-Pompano Beach-Deerfield Beach, FL Metropolitan Division", + "DV1233124000000": "Miami-Miami Beach-Kendall, FL Metropolitan Division", + "DV1248424000000": "West Palm Beach-Boca Raton-Delray Beach, FL Metropolitan Division", + "DV1716974000000": "Chicago-Naperville-Arlington Heights, IL Metropolitan Division", + "DV1720994000000": "Elgin, IL Metropolitan Division", + "DV1729404000000": "Lake County-Kenosha County, IL-WI Metropolitan Division", + "DV1823844000000": "Gary, IN Metropolitan Division", + "DV2443524000000": "Silver Spring-Frederick-Rockville, MD Metropolitan Division", + "DV2571654000000": "Boston-Cambridge-Newton, MA NECTA Division", + "DV2572104000000": "Brockton-Bridgewater-Easton, MA NECTA Division", + "DV2573104000000": "Framingham, MA NECTA Division", + "DV2573604000000": "Haverhill-Newburyport-Amesbury Town, MA-NH NECTA Division", + "DV2574204000000": "Lawrence-Methuen Town-Salem, MA-NH NECTA Division", + "DV2574804000000": "Lowell-Billerica-Chelmsford, MA-NH NECTA Division", + "DV2574854000000": "Lynn-Saugus-Marblehead, MA NECTA Division", + "DV2576524000000": "Peabody-Salem-Beverly, MA NECTA Division", + "DV2578254000000": "Taunton-Middleborough-Norton, MA NECTA Division", + "DV2619804000000": "Detroit-Dearborn-Livonia, MI Metropolitan Division", + "DV2647664000000": "Warren-Troy-Farmington Hills, MI Metropolitan Division", + "DV3375404000000": "Nashua, NH-MA NECTA Division", + "DV3415804000000": "Camden, NJ Metropolitan Division", + "DV3435084000000": "Newark, NJ-PA Metropolitan Division", + "DV3620524000000": "Dutchess County-Putnam County, NY Metropolitan Division", + "DV3635004000000": "Nassau County-Suffolk County, NY Metropolitan Division", + "DV3635614000000": "New York-Jersey City-White Plains, NY-NJ Metropolitan Division", + "DV4233874000000": "Montgomery County-Bucks County-Chester County, PA Metropolitan Division", + "DV4237964000000": "Philadelphia, PA Metropolitan Division", + "DV4819124000000": "Dallas-Plano-Irving, TX Metropolitan Division", + "DV4823104000000": "Fort Worth-Arlington, TX Metropolitan Division", + "DV5342644000000": "Seattle-Bellevue-Everett, WA Metropolitan Division", + "DV5345104000000": "Tacoma-Lakewood, WA Metropolitan Division", + "MC0110700000000": "Albertville, AL Micropolitan Statistical Area", + "MC0110760000000": "Alexander City, AL Micropolitan Statistical Area", + "MC0112120000000": "Atmore, AL Micropolitan Statistical Area", + "MC0118980000000": "Cullman, AL Micropolitan Statistical Area", + "MC0121460000000": "Enterprise, AL Micropolitan Statistical Area", + "MC0121640000000": "Eufaula, AL-GA Micropolitan Statistical Area", + "MC0122840000000": "Fort Payne, AL Micropolitan Statistical Area", + "MC0137120000000": "Ozark, AL Micropolitan Statistical Area", + "MC0142460000000": "Scottsboro, AL Micropolitan Statistical Area", + "MC0142820000000": "Selma, AL Micropolitan Statistical Area", + "MC0145180000000": "Talladega-Sylacauga, AL Micropolitan Statistical Area", + "MC0145980000000": "Troy, AL Micropolitan Statistical Area", + "MC0146740000000": "Valley, AL Micropolitan Statistical Area", + "MC0227940000000": "Juneau, AK Micropolitan Statistical Area", + "MC0228540000000": "Ketchikan, AK Micropolitan Statistical Area", + "MC0435700000000": "Nogales, AZ Micropolitan Statistical Area", + "MC0437740000000": "Payson, AZ Micropolitan Statistical Area", + "MC0440940000000": "Safford, AZ Micropolitan Statistical Area", + "MC0443320000000": "Show Low, AZ Micropolitan Statistical Area", + "MC0511660000000": "Arkadelphia, AR Micropolitan Statistical Area", + "MC0512900000000": "Batesville, AR Micropolitan Statistical Area", + "MC0514180000000": "Blytheville, AR Micropolitan Statistical Area", + "MC0515780000000": "Camden, AR Micropolitan Statistical Area", + "MC0520980000000": "El Dorado, AR Micropolitan Statistical Area", + "MC0522620000000": "Forrest City, AR Micropolitan Statistical Area", + "MC0525460000000": "Harrison, AR Micropolitan Statistical Area", + "MC0525760000000": "Helena-West Helena, AR Micropolitan Statistical Area", + "MC0526260000000": "Hope, AR Micropolitan Statistical Area", + "MC0531620000000": "Magnolia, AR Micropolitan Statistical Area", + "MC0531680000000": "Malvern, AR Micropolitan Statistical Area", + "MC0534260000000": "Mountain Home, AR Micropolitan Statistical Area", + "MC0537500000000": "Paragould, AR Micropolitan Statistical Area", + "MC0540780000000": "Russellville, AR Micropolitan Statistical Area", + "MC0542620000000": "Searcy, AR Micropolitan Statistical Area", + "MC0617340000000": "Clearlake, CA Micropolitan Statistical Area", + "MC0618860000000": "Crescent City, CA Micropolitan Statistical Area", + "MC0621700000000": "Eureka-Arcata-Fortuna, CA Micropolitan Statistical Area", + "MC0639780000000": "Red Bluff, CA Micropolitan Statistical Area", + "MC0643760000000": "Sonora, CA Micropolitan Statistical Area", + "MC0645000000000": "Susanville, CA Micropolitan Statistical Area", + "MC0646020000000": "Truckee-Grass Valley, CA Micropolitan Statistical Area", + "MC0646380000000": "Ukiah, CA Micropolitan Statistical Area", + "MC0814720000000": "Breckenridge, CO Micropolitan Statistical Area", + "MC0815860000000": "Canon City, CO Micropolitan Statistical Area", + "MC0818780000000": "Craig, CO Micropolitan Statistical Area", + "MC0820420000000": "Durango, CO Micropolitan Statistical Area", + "MC0820780000000": "Edwards, CO Micropolitan Statistical Area", + "MC0822820000000": "Fort Morgan, CO Micropolitan Statistical Area", + "MC0824060000000": "Glenwood Springs, CO Micropolitan Statistical Area", + "MC0833940000000": "Montrose, CO Micropolitan Statistical Area", + "MC0844460000000": "Steamboat Springs, CO Micropolitan Statistical Area", + "MC0844540000000": "Sterling, CO Micropolitan Statistical Area", + "MC0978400000000": "Torrington, CT Micropolitan NECTA", + "MC1211580000000": "Arcadia, FL Micropolitan Statistical Area", + "MC1217500000000": "Clewiston, FL Micropolitan Statistical Area", + "MC1228580000000": "Key West, FL Micropolitan Statistical Area", + "MC1229380000000": "Lake City, FL Micropolitan Statistical Area", + "MC1236380000000": "Okeechobee, FL Micropolitan Statistical Area", + "MC1237260000000": "Palatka, FL Micropolitan Statistical Area", + "MC1248100000000": "Wauchula, FL Micropolitan Statistical Area", + "MC1311140000000": "Americus, GA Micropolitan Statistical Area", + "MC1312460000000": "Bainbridge, GA Micropolitan Statistical Area", + "MC1315660000000": "Calhoun, GA Micropolitan Statistical Area", + "MC1316340000000": "Cedartown, GA Micropolitan Statistical Area", + "MC1318380000000": "Cordele, GA Micropolitan Statistical Area", + "MC1318460000000": "Cornelia, GA Micropolitan Statistical Area", + "MC1320060000000": "Douglas, GA Micropolitan Statistical Area", + "MC1320140000000": "Dublin, GA Micropolitan Statistical Area", + "MC1322340000000": "Fitzgerald, GA Micropolitan Statistical Area", + "MC1327600000000": "Jefferson, GA Micropolitan Statistical Area", + "MC1327700000000": "Jesup, GA Micropolitan Statistical Area", + "MC1329300000000": "LaGrange, GA Micropolitan Statistical Area", + "MC1333300000000": "Milledgeville, GA Micropolitan Statistical Area", + "MC1334220000000": "Moultrie, GA Micropolitan Statistical Area", + "MC1341220000000": "St. Marys, GA Micropolitan Statistical Area", + "MC1344340000000": "Statesboro, GA Micropolitan Statistical Area", + "MC1344900000000": "Summerville, GA Micropolitan Statistical Area", + "MC1345580000000": "Thomaston, GA Micropolitan Statistical Area", + "MC1345620000000": "Thomasville, GA Micropolitan Statistical Area", + "MC1345700000000": "Tifton, GA Micropolitan Statistical Area", + "MC1345740000000": "Toccoa, GA Micropolitan Statistical Area", + "MC1347080000000": "Vidalia, GA Micropolitan Statistical Area", + "MC1348180000000": "Waycross, GA Micropolitan Statistical Area", + "MC1525900000000": "Hilo, HI Micropolitan Statistical Area", + "MC1528180000000": "Kapaa, HI Micropolitan Statistical Area", + "MC1613940000000": "Blackfoot, ID Micropolitan Statistical Area", + "MC1615420000000": "Burley, ID Micropolitan Statistical Area", + "MC1625200000000": "Hailey, ID Micropolitan Statistical Area", + "MC1634140000000": "Moscow, ID Micropolitan Statistical Area", + "MC1634300000000": "Mountain Home, ID Micropolitan Statistical Area", + "MC1639940000000": "Rexburg, ID Micropolitan Statistical Area", + "MC1641760000000": "Sandpoint, ID Micropolitan Statistical Area", + "MC1715900000000": "Canton, IL Micropolitan Statistical Area", + "MC1716460000000": "Centralia, IL Micropolitan Statistical Area", + "MC1716660000000": "Charleston-Mattoon, IL Micropolitan Statistical Area", + "MC1719940000000": "Dixon, IL Micropolitan Statistical Area", + "MC1720820000000": "Effingham, IL Micropolitan Statistical Area", + "MC1723300000000": "Freeport, IL Micropolitan Statistical Area", + "MC1723660000000": "Galesburg, IL Micropolitan Statistical Area", + "MC1727300000000": "Jacksonville, IL Micropolitan Statistical Area", + "MC1730660000000": "Lincoln, IL Micropolitan Statistical Area", + "MC1731380000000": "Macomb, IL Micropolitan Statistical Area", + "MC1734500000000": "Mount Vernon, IL Micropolitan Statistical Area", + "MC1736860000000": "Ottawa-Peru, IL Micropolitan Statistical Area", + "MC1738700000000": "Pontiac, IL Micropolitan Statistical Area", + "MC1739500000000": "Quincy, IL-MO Micropolitan Statistical Area", + "MC1740300000000": "Rochelle, IL Micropolitan Statistical Area", + "MC1744580000000": "Sterling, IL Micropolitan Statistical Area", + "MC1745380000000": "Taylorville, IL Micropolitan Statistical Area", + "MC1811420000000": "Angola, IN Micropolitan Statistical Area", + "MC1812140000000": "Auburn, IN Micropolitan Statistical Area", + "MC1813260000000": "Bedford, IN Micropolitan Statistical Area", + "MC1818220000000": "Connersville, IN Micropolitan Statistical Area", + "MC1818820000000": "Crawfordsville, IN Micropolitan Statistical Area", + "MC1819540000000": "Decatur, IN Micropolitan Statistical Area", + "MC1823140000000": "Frankfort, IN Micropolitan Statistical Area", + "MC1824700000000": "Greensburg, IN Micropolitan Statistical Area", + "MC1826540000000": "Huntington, IN Micropolitan Statistical Area", + "MC1827540000000": "Jasper, IN Micropolitan Statistical Area", + "MC1828340000000": "Kendallville, IN Micropolitan Statistical Area", + "MC1830900000000": "Logansport, IN Micropolitan Statistical Area", + "MC1831500000000": "Madison, IN Micropolitan Statistical Area", + "MC1831980000000": "Marion, IN Micropolitan Statistical Area", + "MC1835220000000": "New Castle, IN Micropolitan Statistical Area", + "MC1835860000000": "North Vernon, IN Micropolitan Statistical Area", + "MC1837940000000": "Peru, IN Micropolitan Statistical Area", + "MC1838500000000": "Plymouth, IN Micropolitan Statistical Area", + "MC1839980000000": "Richmond, IN Micropolitan Statistical Area", + "MC1842980000000": "Seymour, IN Micropolitan Statistical Area", + "MC1847180000000": "Vincennes, IN Micropolitan Statistical Area", + "MC1847340000000": "Wabash, IN Micropolitan Statistical Area", + "MC1847700000000": "Warsaw, IN Micropolitan Statistical Area", + "MC1847780000000": "Washington, IN Micropolitan Statistical Area", + "MC1914340000000": "Boone, IA Micropolitan Statistical Area", + "MC1915460000000": "Burlington, IA-IL Micropolitan Statistical Area", + "MC1916140000000": "Carroll, IA Micropolitan Statistical Area", + "MC1917540000000": "Clinton, IA Micropolitan Statistical Area", + "MC1921840000000": "Fairfield, IA Micropolitan Statistical Area", + "MC1922700000000": "Fort Dodge, IA Micropolitan Statistical Area", + "MC1922800000000": "Fort Madison-Keokuk, IA-IL-MO Micropolitan Statistical Area", + "MC1932260000000": "Marshalltown, IA Micropolitan Statistical Area", + "MC1932380000000": "Mason City, IA Micropolitan Statistical Area", + "MC1934700000000": "Muscatine, IA Micropolitan Statistical Area", + "MC1935500000000": "Newton, IA Micropolitan Statistical Area", + "MC1936820000000": "Oskaloosa, IA Micropolitan Statistical Area", + "MC1936900000000": "Ottumwa, IA Micropolitan Statistical Area", + "MC1937800000000": "Pella, IA Micropolitan Statistical Area", + "MC1943980000000": "Spencer, IA Micropolitan Statistical Area", + "MC1944020000000": "Spirit Lake, IA Micropolitan Statistical Area", + "MC1944740000000": "Storm Lake, IA Micropolitan Statistical Area", + "MC2011680000000": "Arkansas City-Winfield, KS Micropolitan Statistical Area", + "MC2011860000000": "Atchison, KS Micropolitan Statistical Area", + "MC2017700000000": "Coffeyville, KS Micropolitan Statistical Area", + "MC2019980000000": "Dodge City, KS Micropolitan Statistical Area", + "MC2021380000000": "Emporia, KS Micropolitan Statistical Area", + "MC2023780000000": "Garden City, KS Micropolitan Statistical Area", + "MC2024460000000": "Great Bend, KS Micropolitan Statistical Area", + "MC2025700000000": "Hays, KS Micropolitan Statistical Area", + "MC2026740000000": "Hutchinson, KS Micropolitan Statistical Area", + "MC2027920000000": "Junction City, KS Micropolitan Statistical Area", + "MC2030580000000": "Liberal, KS Micropolitan Statistical Area", + "MC2032700000000": "McPherson, KS Micropolitan Statistical Area", + "MC2036840000000": "Ottawa, KS Micropolitan Statistical Area", + "MC2037660000000": "Parsons, KS Micropolitan Statistical Area", + "MC2038260000000": "Pittsburg, KS Micropolitan Statistical Area", + "MC2041460000000": "Salina, KS Micropolitan Statistical Area", + "MC2112680000000": "Bardstown, KY Micropolitan Statistical Area", + "MC2115820000000": "Campbellsville, KY Micropolitan Statistical Area", + "MC2116420000000": "Central City, KY Micropolitan Statistical Area", + "MC2119220000000": "Danville, KY Micropolitan Statistical Area", + "MC2123180000000": "Frankfort, KY Micropolitan Statistical Area", + "MC2123980000000": "Glasgow, KY Micropolitan Statistical Area", + "MC2130940000000": "London, KY Micropolitan Statistical Area", + "MC2131580000000": "Madisonville, KY Micropolitan Statistical Area", + "MC2132460000000": "Mayfield, KY Micropolitan Statistical Area", + "MC2132500000000": "Maysville, KY Micropolitan Statistical Area", + "MC2133180000000": "Middlesborough, KY Micropolitan Statistical Area", + "MC2134460000000": "Mount Sterling, KY Micropolitan Statistical Area", + "MC2134660000000": "Murray, KY Micropolitan Statistical Area", + "MC2137140000000": "Paducah, KY-IL Micropolitan Statistical Area", + "MC2140080000000": "Richmond-Berea, KY Micropolitan Statistical Area", + "MC2143700000000": "Somerset, KY Micropolitan Statistical Area", + "MC2212820000000": "Bastrop, LA Micropolitan Statistical Area", + "MC2214220000000": "Bogalusa, LA Micropolitan Statistical Area", + "MC2219760000000": "DeRidder, LA Micropolitan Statistical Area", + "MC2222860000000": "Fort Polk South, LA Micropolitan Statistical Area", + "MC2227660000000": "Jennings, LA Micropolitan Statistical Area", + "MC2234020000000": "Morgan City, LA Micropolitan Statistical Area", + "MC2235060000000": "Natchitoches, LA Micropolitan Statistical Area", + "MC2236660000000": "Opelousas, LA Micropolitan Statistical Area", + "MC2240820000000": "Ruston, LA Micropolitan Statistical Area", + "MC2370600000000": "Augusta, ME Micropolitan NECTA", + "MC2372250000000": "Brunswick, ME Micropolitan NECTA", + "MC2377950000000": "Sanford, ME Micropolitan NECTA", + "MC2378850000000": "Waterville, ME Micropolitan NECTA", + "MC2415700000000": "Cambridge, MD Micropolitan Statistical Area", + "MC2420660000000": "Easton, MD Micropolitan Statistical Area", + "MC2570450000000": "Athol, MA Micropolitan NECTA", + "MC2573300000000": "Greenfield Town, MA Micropolitan NECTA", + "MC2576150000000": "North Adams, MA-VT Micropolitan NECTA", + "MC2578500000000": "Vineyard Haven, MA Micropolitan NECTA", + "MC2610300000000": "Adrian, MI Micropolitan Statistical Area", + "MC2610940000000": "Alma, MI Micropolitan Statistical Area", + "MC2610980000000": "Alpena, MI Micropolitan Statistical Area", + "MC2613660000000": "Big Rapids, MI Micropolitan Statistical Area", + "MC2615620000000": "Cadillac, MI Micropolitan Statistical Area", + "MC2617740000000": "Coldwater, MI Micropolitan Statistical Area", + "MC2621540000000": "Escanaba, MI Micropolitan Statistical Area", + "MC2625880000000": "Hillsdale, MI Micropolitan Statistical Area", + "MC2626090000000": "Holland, MI Micropolitan Statistical Area", + "MC2626340000000": "Houghton, MI Micropolitan Statistical Area", + "MC2626960000000": "Ionia, MI Micropolitan Statistical Area", + "MC2627020000000": "Iron Mountain, MI-WI Micropolitan Statistical Area", + "MC2631220000000": "Ludington, MI Micropolitan Statistical Area", + "MC2632100000000": "Marquette, MI Micropolitan Statistical Area", + "MC2634380000000": "Mount Pleasant, MI Micropolitan Statistical Area", + "MC2637020000000": "Owosso, MI Micropolitan Statistical Area", + "MC2642300000000": "Sault Ste. Marie, MI Micropolitan Statistical Area", + "MC2644780000000": "Sturgis, MI Micropolitan Statistical Area", + "MC2645900000000": "Traverse City, MI Micropolitan Statistical Area", + "MC2710660000000": "Albert Lea, MN Micropolitan Statistical Area", + "MC2710820000000": "Alexandria, MN Micropolitan Statistical Area", + "MC2712380000000": "Austin, MN Micropolitan Statistical Area", + "MC2713420000000": "Bemidji, MN Micropolitan Statistical Area", + "MC2714660000000": "Brainerd, MN Micropolitan Statistical Area", + "MC2721860000000": "Fairmont, MN Micropolitan Statistical Area", + "MC2722060000000": "Faribault-Northfield, MN Micropolitan Statistical Area", + "MC2722260000000": "Fergus Falls, MN Micropolitan Statistical Area", + "MC2724330000000": "Grand Rapids, MN Micropolitan Statistical Area", + "MC2726780000000": "Hutchinson, MN Micropolitan Statistical Area", + "MC2732140000000": "Marshall, MN Micropolitan Statistical Area", + "MC2735580000000": "New Ulm, MN Micropolitan Statistical Area", + "MC2736940000000": "Owatonna, MN Micropolitan Statistical Area", + "MC2739860000000": "Red Wing, MN Micropolitan Statistical Area", + "MC2748820000000": "Willmar, MN Micropolitan Statistical Area", + "MC2749100000000": "Winona, MN Micropolitan Statistical Area", + "MC2749380000000": "Worthington, MN Micropolitan Statistical Area", + "MC2815020000000": "Brookhaven, MS Micropolitan Statistical Area", + "MC2817260000000": "Clarksdale, MS Micropolitan Statistical Area", + "MC2817380000000": "Cleveland, MS Micropolitan Statistical Area", + "MC2818060000000": "Columbus, MS Micropolitan Statistical Area", + "MC2818420000000": "Corinth, MS Micropolitan Statistical Area", + "MC2824740000000": "Greenville, MS Micropolitan Statistical Area", + "MC2824900000000": "Greenwood, MS Micropolitan Statistical Area", + "MC2824980000000": "Grenada, MS Micropolitan Statistical Area", + "MC2826940000000": "Indianola, MS Micropolitan Statistical Area", + "MC2829860000000": "Laurel, MS Micropolitan Statistical Area", + "MC2832620000000": "McComb, MS Micropolitan Statistical Area", + "MC2832940000000": "Meridian, MS Micropolitan Statistical Area", + "MC2835020000000": "Natchez, MS-LA Micropolitan Statistical Area", + "MC2837060000000": "Oxford, MS Micropolitan Statistical Area", + "MC2838100000000": "Picayune, MS Micropolitan Statistical Area", + "MC2844260000000": "Starkville, MS Micropolitan Statistical Area", + "MC2846180000000": "Tupelo, MS Micropolitan Statistical Area", + "MC2846980000000": "Vicksburg, MS Micropolitan Statistical Area", + "MC2848500000000": "West Point, MS Micropolitan Statistical Area", + "MC2914700000000": "Branson, MO Micropolitan Statistical Area", + "MC2922100000000": "Farmington, MO Micropolitan Statistical Area", + "MC2922780000000": "Fort Leonard Wood, MO Micropolitan Statistical Area", + "MC2925300000000": "Hannibal, MO Micropolitan Statistical Area", + "MC2928380000000": "Kennett, MO Micropolitan Statistical Area", + "MC2928860000000": "Kirksville, MO Micropolitan Statistical Area", + "MC2930060000000": "Lebanon, MO Micropolitan Statistical Area", + "MC2932180000000": "Marshall, MO Micropolitan Statistical Area", + "MC2932340000000": "Maryville, MO Micropolitan Statistical Area", + "MC2933020000000": "Mexico, MO Micropolitan Statistical Area", + "MC2933620000000": "Moberly, MO Micropolitan Statistical Area", + "MC2938740000000": "Poplar Bluff, MO Micropolitan Statistical Area", + "MC2940620000000": "Rolla, MO Micropolitan Statistical Area", + "MC2942740000000": "Sedalia, MO Micropolitan Statistical Area", + "MC2943460000000": "Sikeston, MO Micropolitan Statistical Area", + "MC2947660000000": "Warrensburg, MO Micropolitan Statistical Area", + "MC2948460000000": "West Plains, MO Micropolitan Statistical Area", + "MC3014580000000": "Bozeman, MT Micropolitan Statistical Area", + "MC3015580000000": "Butte-Silver Bow, MT Micropolitan Statistical Area", + "MC3025740000000": "Helena, MT Micropolitan Statistical Area", + "MC3028060000000": "Kalispell, MT Micropolitan Statistical Area", + "MC3113100000000": "Beatrice, NE Micropolitan Statistical Area", + "MC3118100000000": "Columbus, NE Micropolitan Statistical Area", + "MC3123340000000": "Fremont, NE Micropolitan Statistical Area", + "MC3125580000000": "Hastings, NE Micropolitan Statistical Area", + "MC3128260000000": "Kearney, NE Micropolitan Statistical Area", + "MC3130420000000": "Lexington, NE Micropolitan Statistical Area", + "MC3135740000000": "Norfolk, NE Micropolitan Statistical Area", + "MC3135820000000": "North Platte, NE Micropolitan Statistical Area", + "MC3142420000000": "Scottsbluff, NE Micropolitan Statistical Area", + "MC3221220000000": "Elko, NV Micropolitan Statistical Area", + "MC3221980000000": "Fallon, NV Micropolitan Statistical Area", + "MC3222280000000": "Fernley, NV Micropolitan Statistical Area", + "MC3223820000000": "Gardnerville Ranchos, NV Micropolitan Statistical Area", + "MC3237220000000": "Pahrump, NV Micropolitan Statistical Area", + "MC3249080000000": "Winnemucca, NV Micropolitan Statistical Area", + "MC3371500000000": "Berlin, NH Micropolitan NECTA", + "MC3372500000000": "Claremont, NH Micropolitan NECTA", + "MC3372700000000": "Concord, NH Micropolitan NECTA", + "MC3373750000000": "Keene, NH Micropolitan NECTA", + "MC3373900000000": "Laconia, NH Micropolitan NECTA", + "MC3374350000000": "Lebanon, NH-VT Micropolitan NECTA", + "MC3510460000000": "Alamogordo, NM Micropolitan Statistical Area", + "MC3516100000000": "Carlsbad-Artesia, NM Micropolitan Statistical Area", + "MC3517580000000": "Clovis, NM Micropolitan Statistical Area", + "MC3519700000000": "Deming, NM Micropolitan Statistical Area", + "MC3521580000000": "Espanola, NM Micropolitan Statistical Area", + "MC3523700000000": "Gallup, NM Micropolitan Statistical Area", + "MC3524380000000": "Grants, NM Micropolitan Statistical Area", + "MC3526020000000": "Hobbs, NM Micropolitan Statistical Area", + "MC3529780000000": "Las Vegas, NM Micropolitan Statistical Area", + "MC3531060000000": "Los Alamos, NM Micropolitan Statistical Area", + "MC3538780000000": "Portales, NM Micropolitan Statistical Area", + "MC3540740000000": "Roswell, NM Micropolitan Statistical Area", + "MC3540760000000": "Ruidoso, NM Micropolitan Statistical Area", + "MC3543500000000": "Silver City, NM Micropolitan Statistical Area", + "MC3545340000000": "Taos, NM Micropolitan Statistical Area", + "MC3611220000000": "Amsterdam, NY Micropolitan Statistical Area", + "MC3612180000000": "Auburn, NY Micropolitan Statistical Area", + "MC3612860000000": "Batavia, NY Micropolitan Statistical Area", + "MC3618500000000": "Corning, NY Micropolitan Statistical Area", + "MC3618660000000": "Cortland, NY Micropolitan Statistical Area", + "MC3624100000000": "Gloversville, NY Micropolitan Statistical Area", + "MC3626460000000": "Hudson, NY Micropolitan Statistical Area", + "MC3627460000000": "Jamestown-Dunkirk-Fredonia, NY Micropolitan Statistical Area", + "MC3631660000000": "Malone, NY Micropolitan Statistical Area", + "MC3636300000000": "Ogdensburg-Massena, NY Micropolitan Statistical Area", + "MC3636460000000": "Olean, NY Micropolitan Statistical Area", + "MC3636580000000": "Oneonta, NY Micropolitan Statistical Area", + "MC3638460000000": "Plattsburgh, NY Micropolitan Statistical Area", + "MC3642900000000": "Seneca Falls, NY Micropolitan Statistical Area", + "MC3710620000000": "Albemarle, NC Micropolitan Statistical Area", + "MC3714380000000": "Boone, NC Micropolitan Statistical Area", + "MC3714820000000": "Brevard, NC Micropolitan Statistical Area", + "MC3719000000000": "Cullowhee, NC Micropolitan Statistical Area", + "MC3720380000000": "Dunn, NC Micropolitan Statistical Area", + "MC3721020000000": "Elizabeth City, NC Micropolitan Statistical Area", + "MC3722580000000": "Forest City, NC Micropolitan Statistical Area", + "MC3725780000000": "Henderson, NC Micropolitan Statistical Area", + "MC3728620000000": "Kill Devil Hills, NC Micropolitan Statistical Area", + "MC3728820000000": "Kinston, NC Micropolitan Statistical Area", + "MC3729900000000": "Laurinburg, NC Micropolitan Statistical Area", + "MC3731300000000": "Lumberton, NC Micropolitan Statistical Area", + "MC3732000000000": "Marion, NC Micropolitan Statistical Area", + "MC3733980000000": "Morehead City, NC Micropolitan Statistical Area", + "MC3734340000000": "Mount Airy, NC Micropolitan Statistical Area", + "MC3735900000000": "North Wilkesboro, NC Micropolitan Statistical Area", + "MC3737080000000": "Oxford, NC Micropolitan Statistical Area", + "MC3738240000000": "Pinehurst-Southern Pines, NC Micropolitan Statistical Area", + "MC3740260000000": "Roanoke Rapids, NC Micropolitan Statistical Area", + "MC3740460000000": "Rockingham, NC Micropolitan Statistical Area", + "MC3741820000000": "Sanford, NC Micropolitan Statistical Area", + "MC3743140000000": "Shelby, NC Micropolitan Statistical Area", + "MC3747820000000": "Washington, NC Micropolitan Statistical Area", + "MC3748980000000": "Wilson, NC Micropolitan Statistical Area", + "MC3819860000000": "Dickinson, ND Micropolitan Statistical Area", + "MC3827420000000": "Jamestown, ND Micropolitan Statistical Area", + "MC3833500000000": "Minot, ND Micropolitan Statistical Area", + "MC3847420000000": "Wahpeton, ND-MN Micropolitan Statistical Area", + "MC3848780000000": "Williston, ND Micropolitan Statistical Area", + "MC3911740000000": "Ashland, OH Micropolitan Statistical Area", + "MC3911780000000": "Ashtabula, OH Micropolitan Statistical Area", + "MC3911900000000": "Athens, OH Micropolitan Statistical Area", + "MC3913340000000": "Bellefontaine, OH Micropolitan Statistical Area", + "MC3915340000000": "Bucyrus, OH Micropolitan Statistical Area", + "MC3915740000000": "Cambridge, OH Micropolitan Statistical Area", + "MC3916380000000": "Celina, OH Micropolitan Statistical Area", + "MC3917060000000": "Chillicothe, OH Micropolitan Statistical Area", + "MC3918740000000": "Coshocton, OH Micropolitan Statistical Area", + "MC3919580000000": "Defiance, OH Micropolitan Statistical Area", + "MC3922300000000": "Findlay, OH Micropolitan Statistical Area", + "MC3923380000000": "Fremont, OH Micropolitan Statistical Area", + "MC3924820000000": "Greenville, OH Micropolitan Statistical Area", + "MC3927160000000": "Jackson, OH Micropolitan Statistical Area", + "MC3931930000000": "Marietta, OH Micropolitan Statistical Area", + "MC3932020000000": "Marion, OH Micropolitan Statistical Area", + "MC3934540000000": "Mount Vernon, OH Micropolitan Statistical Area", + "MC3935420000000": "New Philadelphia-Dover, OH Micropolitan Statistical Area", + "MC3935940000000": "Norwalk, OH Micropolitan Statistical Area", + "MC3938580000000": "Point Pleasant, WV-OH Micropolitan Statistical Area", + "MC3938840000000": "Port Clinton, OH Micropolitan Statistical Area", + "MC3939020000000": "Portsmouth, OH Micropolitan Statistical Area", + "MC3941400000000": "Salem, OH Micropolitan Statistical Area", + "MC3941780000000": "Sandusky, OH Micropolitan Statistical Area", + "MC3943380000000": "Sidney, OH Micropolitan Statistical Area", + "MC3945660000000": "Tiffin, OH Micropolitan Statistical Area", + "MC3946500000000": "Urbana, OH Micropolitan Statistical Area", + "MC3946780000000": "Van Wert, OH Micropolitan Statistical Area", + "MC3947540000000": "Wapakoneta, OH Micropolitan Statistical Area", + "MC3947920000000": "Washington Court House, OH Micropolitan Statistical Area", + "MC3948940000000": "Wilmington, OH Micropolitan Statistical Area", + "MC3949300000000": "Wooster, OH Micropolitan Statistical Area", + "MC3949780000000": "Zanesville, OH Micropolitan Statistical Area", + "MC4010220000000": "Ada, OK Micropolitan Statistical Area", + "MC4011060000000": "Altus, OK Micropolitan Statistical Area", + "MC4011620000000": "Ardmore, OK Micropolitan Statistical Area", + "MC4012780000000": "Bartlesville, OK Micropolitan Statistical Area", + "MC4020340000000": "Duncan, OK Micropolitan Statistical Area", + "MC4020460000000": "Durant, OK Micropolitan Statistical Area", + "MC4021120000000": "Elk City, OK Micropolitan Statistical Area", + "MC4025100000000": "Guymon, OK Micropolitan Statistical Area", + "MC4032540000000": "McAlester, OK Micropolitan Statistical Area", + "MC4033060000000": "Miami, OK Micropolitan Statistical Area", + "MC4034780000000": "Muskogee, OK Micropolitan Statistical Area", + "MC4038620000000": "Ponca City, OK Micropolitan Statistical Area", + "MC4043060000000": "Shawnee, OK Micropolitan Statistical Area", + "MC4044660000000": "Stillwater, OK Micropolitan Statistical Area", + "MC4045140000000": "Tahlequah, OK Micropolitan Statistical Area", + "MC4048220000000": "Weatherford, OK Micropolitan Statistical Area", + "MC4049260000000": "Woodward, OK Micropolitan Statistical Area", + "MC4111820000000": "Astoria, OR Micropolitan Statistical Area", + "MC4115060000000": "Brookings, OR Micropolitan Statistical Area", + "MC4118300000000": "Coos Bay, OR Micropolitan Statistical Area", + "MC4125840000000": "Hermiston-Pendleton, OR Micropolitan Statistical Area", + "MC4126220000000": "Hood River, OR Micropolitan Statistical Area", + "MC4128900000000": "Klamath Falls, OR Micropolitan Statistical Area", + "MC4129260000000": "La Grande, OR Micropolitan Statistical Area", + "MC4135440000000": "Newport, OR Micropolitan Statistical Area", + "MC4136620000000": "Ontario, OR-ID Micropolitan Statistical Area", + "MC4139260000000": "Prineville, OR Micropolitan Statistical Area", + "MC4140700000000": "Roseburg, OR Micropolitan Statistical Area", + "MC4145520000000": "The Dalles, OR Micropolitan Statistical Area", + "MC4214620000000": "Bradford, PA Micropolitan Statistical Area", + "MC4220180000000": "DuBois, PA Micropolitan Statistical Area", + "MC4226500000000": "Huntingdon, PA Micropolitan Statistical Area", + "MC4226860000000": "Indiana, PA Micropolitan Statistical Area", + "MC4230260000000": "Lewisburg, PA Micropolitan Statistical Area", + "MC4230380000000": "Lewistown, PA Micropolitan Statistical Area", + "MC4230820000000": "Lock Haven, PA Micropolitan Statistical Area", + "MC4232740000000": "Meadville, PA Micropolitan Statistical Area", + "MC4235260000000": "New Castle, PA Micropolitan Statistical Area", + "MC4236340000000": "Oil City, PA Micropolitan Statistical Area", + "MC4239060000000": "Pottsville, PA Micropolitan Statistical Area", + "MC4241260000000": "St. Marys, PA Micropolitan Statistical Area", + "MC4242380000000": "Sayre, PA Micropolitan Statistical Area", + "MC4242780000000": "Selinsgrove, PA Micropolitan Statistical Area", + "MC4243740000000": "Somerset, PA Micropolitan Statistical Area", + "MC4244980000000": "Sunbury, PA Micropolitan Statistical Area", + "MC4247620000000": "Warren, PA Micropolitan Statistical Area", + "MC4513500000000": "Bennettsville, SC Micropolitan Statistical Area", + "MC4523500000000": "Gaffney, SC Micropolitan Statistical Area", + "MC4523860000000": "Georgetown, SC Micropolitan Statistical Area", + "MC4524940000000": "Greenwood, SC Micropolitan Statistical Area", + "MC4535140000000": "Newberry, SC Micropolitan Statistical Area", + "MC4536700000000": "Orangeburg, SC Micropolitan Statistical Area", + "MC4542860000000": "Seneca, SC Micropolitan Statistical Area", + "MC4610100000000": "Aberdeen, SD Micropolitan Statistical Area", + "MC4615100000000": "Brookings, SD Micropolitan Statistical Area", + "MC4626700000000": "Huron, SD Micropolitan Statistical Area", + "MC4633580000000": "Mitchell, SD Micropolitan Statistical Area", + "MC4638180000000": "Pierre, SD Micropolitan Statistical Area", + "MC4643940000000": "Spearfish, SD Micropolitan Statistical Area", + "MC4646820000000": "Vermillion, SD Micropolitan Statistical Area", + "MC4647980000000": "Watertown, SD Micropolitan Statistical Area", + "MC4649460000000": "Yankton, SD Micropolitan Statistical Area", + "MC4711940000000": "Athens, TN Micropolitan Statistical Area", + "MC4715140000000": "Brownsville, TN Micropolitan Statistical Area", + "MC4718260000000": "Cookeville, TN Micropolitan Statistical Area", + "MC4718900000000": "Crossville, TN Micropolitan Statistical Area", + "MC4719420000000": "Dayton, TN Micropolitan Statistical Area", + "MC4720540000000": "Dyersburg, TN Micropolitan Statistical Area", + "MC4724620000000": "Greeneville, TN Micropolitan Statistical Area", + "MC4729980000000": "Lawrenceburg, TN Micropolitan Statistical Area", + "MC4730280000000": "Lewisburg, TN Micropolitan Statistical Area", + "MC4732280000000": "Martin, TN Micropolitan Statistical Area", + "MC4732660000000": "McMinnville, TN Micropolitan Statistical Area", + "MC4735460000000": "Newport, TN Micropolitan Statistical Area", + "MC4737540000000": "Paris, TN Micropolitan Statistical Area", + "MC4742940000000": "Sevierville, TN Micropolitan Statistical Area", + "MC4743180000000": "Shelbyville, TN Micropolitan Statistical Area", + "MC4746100000000": "Tullahoma-Manchester, TN Micropolitan Statistical Area", + "MC4746460000000": "Union City, TN-KY Micropolitan Statistical Area", + "MC4810860000000": "Alice, TX Micropolitan Statistical Area", + "MC4811380000000": "Andrews, TX Micropolitan Statistical Area", + "MC4811980000000": "Athens, TX Micropolitan Statistical Area", + "MC4813060000000": "Bay City, TX Micropolitan Statistical Area", + "MC4813300000000": "Beeville, TX Micropolitan Statistical Area", + "MC4813700000000": "Big Spring, TX Micropolitan Statistical Area", + "MC4814300000000": "Bonham, TX Micropolitan Statistical Area", + "MC4814420000000": "Borger, TX Micropolitan Statistical Area", + "MC4814780000000": "Brenham, TX Micropolitan Statistical Area", + "MC4815220000000": "Brownwood, TX Micropolitan Statistical Area", + "MC4818620000000": "Corsicana, TX Micropolitan Statistical Area", + "MC4819620000000": "Del Rio, TX Micropolitan Statistical Area", + "MC4820300000000": "Dumas, TX Micropolitan Statistical Area", + "MC4820580000000": "Eagle Pass, TX Micropolitan Statistical Area", + "MC4820900000000": "El Campo, TX Micropolitan Statistical Area", + "MC4823240000000": "Fredericksburg, TX Micropolitan Statistical Area", + "MC4823620000000": "Gainesville, TX Micropolitan Statistical Area", + "MC4825820000000": "Hereford, TX Micropolitan Statistical Area", + "MC4826660000000": "Huntsville, TX Micropolitan Statistical Area", + "MC4827380000000": "Jacksonville, TX Micropolitan Statistical Area", + "MC4828500000000": "Kerrville, TX Micropolitan Statistical Area", + "MC4828780000000": "Kingsville, TX Micropolitan Statistical Area", + "MC4829500000000": "Lamesa, TX Micropolitan Statistical Area", + "MC4830220000000": "Levelland, TX Micropolitan Statistical Area", + "MC4831260000000": "Lufkin, TX Micropolitan Statistical Area", + "MC4832220000000": "Marshall, TX Micropolitan Statistical Area", + "MC4833420000000": "Mineral Wells, TX Micropolitan Statistical Area", + "MC4834420000000": "Mount Pleasant, TX Micropolitan Statistical Area", + "MC4834860000000": "Nacogdoches, TX Micropolitan Statistical Area", + "MC4837300000000": "Palestine, TX Micropolitan Statistical Area", + "MC4837420000000": "Pampa, TX Micropolitan Statistical Area", + "MC4837580000000": "Paris, TX Micropolitan Statistical Area", + "MC4837770000000": "Pearsall, TX Micropolitan Statistical Area", + "MC4837780000000": "Pecos, TX Micropolitan Statistical Area", + "MC4838380000000": "Plainview, TX Micropolitan Statistical Area", + "MC4838920000000": "Port Lavaca, TX Micropolitan Statistical Area", + "MC4839700000000": "Raymondville, TX Micropolitan Statistical Area", + "MC4840100000000": "Rio Grande City, TX Micropolitan Statistical Area", + "MC4843660000000": "Snyder, TX Micropolitan Statistical Area", + "MC4844500000000": "Stephenville, TX Micropolitan Statistical Area", + "MC4844860000000": "Sulphur Springs, TX Micropolitan Statistical Area", + "MC4845020000000": "Sweetwater, TX Micropolitan Statistical Area", + "MC4846620000000": "Uvalde, TX Micropolitan Statistical Area", + "MC4846900000000": "Vernon, TX Micropolitan Statistical Area", + "MC4849820000000": "Zapata, TX Micropolitan Statistical Area", + "MC4916260000000": "Cedar City, UT Micropolitan Statistical Area", + "MC4925720000000": "Heber, UT Micropolitan Statistical Area", + "MC4939220000000": "Price, UT Micropolitan Statistical Area", + "MC4944920000000": "Summit Park, UT Micropolitan Statistical Area", + "MC4946860000000": "Vernal, UT Micropolitan Statistical Area", + "MC5071050000000": "Barre, VT Micropolitan NECTA", + "MC5071350000000": "Bennington, VT Micropolitan NECTA", + "MC5077650000000": "Rutland, VT Micropolitan NECTA", + "MC5113720000000": "Big Stone Gap, VA Micropolitan Statistical Area", + "MC5119260000000": "Danville, VA Micropolitan Statistical Area", + "MC5132300000000": "Martinsville, VA Micropolitan Statistical Area", + "MC5310140000000": "Aberdeen, WA Micropolitan Statistical Area", + "MC5316500000000": "Centralia, WA Micropolitan Statistical Area", + "MC5321260000000": "Ellensburg, WA Micropolitan Statistical Area", + "MC5334180000000": "Moses Lake, WA Micropolitan Statistical Area", + "MC5336020000000": "Oak Harbor, WA Micropolitan Statistical Area", + "MC5336830000000": "Othello, WA Micropolitan Statistical Area", + "MC5338820000000": "Port Angeles, WA Micropolitan Statistical Area", + "MC5339420000000": "Pullman, WA Micropolitan Statistical Area", + "MC5343220000000": "Shelton, WA Micropolitan Statistical Area", + "MC5414140000000": "Bluefield, WV-VA Micropolitan Statistical Area", + "MC5417220000000": "Clarksburg, WV Micropolitan Statistical Area", + "MC5421180000000": "Elkins, WV Micropolitan Statistical Area", + "MC5421900000000": "Fairmont, WV Micropolitan Statistical Area", + "MC5430880000000": "Logan, WV Micropolitan Statistical Area", + "MC5512660000000": "Baraboo, WI Micropolitan Statistical Area", + "MC5513180000000": "Beaver Dam, WI Micropolitan Statistical Area", + "MC5531820000000": "Manitowoc, WI Micropolitan Statistical Area", + "MC5531940000000": "Marinette, WI-MI Micropolitan Statistical Area", + "MC5532860000000": "Menomonie, WI Micropolitan Statistical Area", + "MC5532980000000": "Merrill, WI Micropolitan Statistical Area", + "MC5538420000000": "Platteville, WI Micropolitan Statistical Area", + "MC5543020000000": "Shawano, WI Micropolitan Statistical Area", + "MC5544620000000": "Stevens Point, WI Micropolitan Statistical Area", + "MC5548020000000": "Watertown-Fort Atkinson, WI Micropolitan Statistical Area", + "MC5548580000000": "Whitewater-Elkhorn, WI Micropolitan Statistical Area", + "MC5549220000000": "Wisconsin Rapids-Marshfield, WI Micropolitan Statistical Area", + "MC5621740000000": "Evanston, WY Micropolitan Statistical Area", + "MC5623940000000": "Gillette, WY Micropolitan Statistical Area", + "MC5627220000000": "Jackson, WY-ID Micropolitan Statistical Area", + "MC5629660000000": "Laramie, WY Micropolitan Statistical Area", + "MC5640180000000": "Riverton, WY Micropolitan Statistical Area", + "MC5640540000000": "Rock Springs, WY Micropolitan Statistical Area", + "MC5643260000000": "Sheridan, WY Micropolitan Statistical Area", + "MC7210260000000": "Adjuntas, PR Micropolitan Statistical Area", + "MC7217620000000": "Coamo, PR Micropolitan Statistical Area", + "MC7217640000000": "Coco, PR Micropolitan Statistical Area", + "MC7227580000000": "Jayuya, PR Micropolitan Statistical Area", + "MC7242180000000": "Santa Isabel, PR Micropolitan Statistical Area", + "CA0114200000000": "Birmingham-Hoover-Talladega, AL Combined Statistical Area", + "CA0122200000000": "Dothan-Enterprise-Ozark, AL Combined Statistical Area", + "CA0129000000000": "Huntsville-Decatur-Albertville, AL Combined Statistical Area", + "CA0138000000000": "Mobile-Daphne-Fairhope, AL Combined Statistical Area", + "CA0453600000000": "Tucson-Nogales, AZ Combined Statistical Area", + "CA0528400000000": "Hot Springs-Malvern, AR Combined Statistical Area", + "CA0530800000000": "Jonesboro-Paragould, AR Combined Statistical Area", + "CA0534000000000": "Little Rock-North Little Rock, AR Combined Statistical Area", + "CA0626000000000": "Fresno-Madera, CA Combined Statistical Area", + "CA0634800000000": "Los Angeles-Long Beach, CA Combined Statistical Area", + "CA0638200000000": "Modesto-Merced, CA Combined Statistical Area", + "CA0645400000000": "Redding-Red Bluff, CA Combined Statistical Area", + "CA0647200000000": "Sacramento-Roseville, CA Combined Statistical Area", + "CA0648800000000": "San Jose-San Francisco-Oakland, CA Combined Statistical Area", + "CA0654600000000": "Visalia-Porterville-Hanford, CA Combined Statistical Area", + "CA0821600000000": "Denver-Aurora, CO Combined Statistical Area", + "CA0823300000000": "Edwards-Glenwood Springs, CO Combined Statistical Area", + "CA0844400000000": "Pueblo-Canon City, CO Combined Statistical Area", + "CA0852500000000": "Steamboat Springs-Craig, CO Combined Statistical Area", + "CA0972000000000": "Bridgeport-New Haven-Stamford, CT Combined NECTA", + "CA0979000000000": "Springfield-Hartford-West Hartford, MA-CT Combined NECTA", + "CA1154800000000": "Washington-Baltimore-Arlington, DC-MD-VA-WV-PA Combined Statistical Area", + "CA1216200000000": "Cape Coral-Fort Myers-Naples, FL Combined Statistical Area", + "CA1226400000000": "Gainesville-Lake City, FL Combined Statistical Area", + "CA1230000000000": "Jacksonville-St. Marys-Palatka, FL-GA Combined Statistical Area", + "CA1237000000000": "Miami-Fort Lauderdale-Port St. Lucie, FL Combined Statistical Area", + "CA1241200000000": "North Port-Sarasota, FL Combined Statistical Area", + "CA1242200000000": "Orlando-Deltona-Daytona Beach, FL Combined Statistical Area", + "CA1242600000000": "Pensacola-Ferry Pass, FL-AL Combined Statistical Area", + "CA1253300000000": "Tallahassee-Bainbridge, FL-GA Combined Statistical Area", + "CA1312200000000": "Atlanta--Athens-Clarke County--Sandy Springs, GA Combined Statistical Area", + "CA1319400000000": "Columbus-Auburn-Opelika, GA-AL Combined Statistical Area", + "CA1335600000000": "Macon-Bibb County--Warner Robins, GA Combined Statistical Area", + "CA1347000000000": "Rome-Summerville, GA Combined Statistical Area", + "CA1349600000000": "Savannah-Hinesville-Statesboro, GA Combined Statistical Area", + "CA1614700000000": "Boise City-Mountain Home-Ontario, ID-OR Combined Statistical Area", + "CA1629200000000": "Idaho Falls-Rexburg-Blackfoot, ID Combined Statistical Area", + "CA1714500000000": "Bloomington-Pontiac, IL Combined Statistical Area", + "CA1717600000000": "Chicago-Naperville, IL-IN-WI Combined Statistical Area", + "CA1722100000000": "Dixon-Sterling, IL Combined Statistical Area", + "CA1742700000000": "Peoria-Canton, IL Combined Statistical Area", + "CA1744800000000": "Quincy-Hannibal, IL-MO Combined Statistical Area", + "CA1746600000000": "Rockford-Freeport-Rochelle, IL Combined Statistical Area", + "CA1752200000000": "Springfield-Jacksonville-Lincoln, IL Combined Statistical Area", + "CA1814400000000": "Bloomington-Bedford, IN Combined Statistical Area", + "CA1825800000000": "Fort Wayne-Huntington-Auburn, IN Combined Statistical Area", + "CA1829400000000": "Indianapolis-Carmel-Muncie, IN Combined Statistical Area", + "CA1831600000000": "Kokomo-Peru, IN Combined Statistical Area", + "CA1832000000000": "Lafayette-West Lafayette-Frankfort, IN Combined Statistical Area", + "CA1845800000000": "Richmond-Connersville, IN Combined Statistical Area", + "CA1851500000000": "South Bend-Elkhart-Mishawaka, IN-MI Combined Statistical Area", + "CA1916800000000": "Cedar Rapids-Iowa City, IA Combined Statistical Area", + "CA1920900000000": "Davenport-Moline, IA-IL Combined Statistical Area", + "CA1921800000000": "Des Moines-Ames-West Des Moines, IA Combined Statistical Area", + "CA1942300000000": "Oskaloosa-Pella, IA Combined Statistical Area", + "CA1951200000000": "Sioux City-Vermillion, IA-SD-NE Combined Statistical Area", + "CA2035800000000": "Manhattan-Junction City, KS Combined Statistical Area", + "CA2055600000000": "Wichita-Arkansas City-Winfield, KS Combined Statistical Area", + "CA2115000000000": "Bowling Green-Glasgow, KY Combined Statistical Area", + "CA2133600000000": "Lexington-Fayette--Richmond--Frankfort, KY Combined Statistical Area", + "CA2135000000000": "Louisville/Jefferson County--Elizabethtown--Madison, KY-IN Combined Statistical Area", + "CA2142400000000": "Paducah-Mayfield, KY-IL Combined Statistical Area", + "CA2221700000000": "DeRidder-Fort Polk South, LA Combined Statistical Area", + "CA2231800000000": "Lafayette-Opelousas-Morgan City, LA Combined Statistical Area", + "CA2232400000000": "Lake Charles-Jennings, LA Combined Statistical Area", + "CA2238400000000": "Monroe-Ruston-Bastrop, LA Combined Statistical Area", + "CA2240600000000": "New Orleans-Metairie-Hammond, LA-MS Combined Statistical Area", + "CA2371000000000": "Augusta-Waterville, ME Combined NECTA", + "CA2377500000000": "Portland-Lewiston-South Portland, ME Combined NECTA", + "CA2571500000000": "Boston-Worcester-Providence, MA-RI-NH-CT-ME Combined NECTA", + "CA2577000000000": "Pittsfield-North Adams, MA-VT Combined NECTA", + "CA2622000000000": "Detroit-Warren-Ann Arbor, MI Combined Statistical Area", + "CA2626600000000": "Grand Rapids-Wyoming-Muskegon, MI Combined Statistical Area", + "CA2631000000000": "Kalamazoo-Battle Creek-Portage, MI Combined Statistical Area", + "CA2633000000000": "Lansing-East Lansing-Owosso, MI Combined Statistical Area", + "CA2639400000000": "Mount Pleasant-Alma, MI Combined Statistical Area", + "CA2647400000000": "Saginaw-Midland-Bay City, MI Combined Statistical Area", + "CA2735900000000": "Mankato-New Ulm-North Mankato, MN Combined Statistical Area", + "CA2737800000000": "Minneapolis-St. Paul, MN-WI Combined Statistical Area", + "CA2746200000000": "Rochester-Austin, MN Combined Statistical Area", + "CA2818500000000": "Cleveland-Indianola, MS Combined Statistical Area", + "CA2820000000000": "Columbus-West Point, MS Combined Statistical Area", + "CA2829800000000": "Jackson-Vicksburg-Brookhaven, MS Combined Statistical Area", + "CA2916400000000": "Cape Girardeau-Sikeston, MO-IL Combined Statistical Area", + "CA2919000000000": "Columbia-Moberly-Mexico, MO Combined Statistical Area", + "CA2930900000000": "Joplin-Miami, MO-OK Combined Statistical Area", + "CA2931200000000": "Kansas City-Overland Park-Kansas City, MO-KS Combined Statistical Area", + "CA2947600000000": "St. Louis-St. Charles-Farmington, MO-IL Combined Statistical Area", + "CA2952000000000": "Springfield-Branson, MO Combined Statistical Area", + "CA3133900000000": "Lincoln-Beatrice, NE Combined Statistical Area", + "CA3142000000000": "Omaha-Council Bluffs-Fremont, NE-IA Combined Statistical Area", + "CA3233200000000": "Las Vegas-Henderson, NV-AZ Combined Statistical Area", + "CA3245600000000": "Reno-Carson City-Fernley, NV Combined Statistical Area", + "CA3372500000000": "Claremont-Lebanon, NH-VT Combined NECTA", + "CA3510600000000": "Albuquerque-Santa Fe-Las Vegas, NM Combined Statistical Area", + "CA3518800000000": "Clovis-Portales, NM Combined Statistical Area", + "CA3610400000000": "Albany-Schenectady, NY Combined Statistical Area", + "CA3616000000000": "Buffalo-Cheektowaga, NY Combined Statistical Area", + "CA3623600000000": "Elmira-Corning, NY Combined Statistical Area", + "CA3629600000000": "Ithaca-Cortland, NY Combined Statistical Area", + "CA3640800000000": "New York-Newark, NY-NJ-CT-PA Combined Statistical Area", + "CA3646400000000": "Rochester-Batavia-Seneca Falls, NY Combined Statistical Area", + "CA3653200000000": "Syracuse-Auburn, NY Combined Statistical Area", + "CA3712000000000": "Asheville-Brevard, NC Combined Statistical Area", + "CA3717200000000": "Charlotte-Concord, NC-SC Combined Statistical Area", + "CA3724600000000": "Fayetteville-Lumberton-Laurinburg, NC Combined Statistical Area", + "CA3726800000000": "Greensboro--Winston-Salem--High Point, NC Combined Statistical Area", + "CA3727400000000": "Greenville-Washington, NC Combined Statistical Area", + "CA3728000000000": "Hickory-Lenoir, NC Combined Statistical Area", + "CA3740400000000": "New Bern-Morehead City, NC Combined Statistical Area", + "CA3745000000000": "Raleigh-Durham-Chapel Hill, NC Combined Statistical Area", + "CA3746800000000": "Rocky Mount-Wilson-Roanoke Rapids, NC Combined Statistical Area", + "CA3824400000000": "Fargo-Wahpeton, ND-MN Combined Statistical Area", + "CA3917800000000": "Cincinnati-Wilmington-Maysville, OH-KY-IN Combined Statistical Area", + "CA3918400000000": "Cleveland-Akron-Canton, OH Combined Statistical Area", + "CA3919800000000": "Columbus-Marion-Zanesville, OH Combined Statistical Area", + "CA3921200000000": "Dayton-Springfield-Sidney, OH Combined Statistical Area", + "CA3924800000000": "Findlay-Tiffin, OH Combined Statistical Area", + "CA3933800000000": "Lima-Van Wert-Celina, OH Combined Statistical Area", + "CA3936000000000": "Mansfield-Ashland-Bucyrus, OH Combined Statistical Area", + "CA3953400000000": "Toledo-Port Clinton, OH Combined Statistical Area", + "CA3956600000000": "Youngstown-Warren, OH-PA Combined Statistical Area", + "CA4041600000000": "Oklahoma City-Shawnee, OK Combined Statistical Area", + "CA4053800000000": "Tulsa-Muskogee-Bartlesville, OK Combined Statistical Area", + "CA4114000000000": "Bend-Redmond-Prineville, OR Combined Statistical Area", + "CA4136600000000": "Medford-Grants Pass, OR Combined Statistical Area", + "CA4144000000000": "Portland-Vancouver-Salem, OR-WA Combined Statistical Area", + "CA4214600000000": "Bloomsburg-Berwick-Sunbury, PA Combined Statistical Area", + "CA4224000000000": "Erie-Meadville, PA Combined Statistical Area", + "CA4227600000000": "Harrisburg-York-Lebanon, PA Combined Statistical Area", + "CA4230600000000": "Johnstown-Somerset, PA Combined Statistical Area", + "CA4242800000000": "Philadelphia-Reading-Camden, PA-NJ-DE-MD Combined Statistical Area", + "CA4243000000000": "Pittsburgh-New Castle-Weirton, PA-OH-WV Combined Statistical Area", + "CA4252400000000": "State College-DuBois, PA Combined Statistical Area", + "CA4255800000000": "Williamsport-Lock Haven, PA Combined Statistical Area", + "CA4519200000000": "Columbia-Orangeburg-Newberry, SC Combined Statistical Area", + "CA4527300000000": "Greenville-Spartanburg-Anderson, SC Combined Statistical Area", + "CA4539600000000": "Myrtle Beach-Conway, SC-NC Combined Statistical Area", + "CA4645200000000": "Rapid City-Spearfish, SD Combined Statistical Area", + "CA4717400000000": "Chattanooga-Cleveland-Dalton, TN-GA-AL Combined Statistical Area", + "CA4729700000000": "Jackson-Brownsville, TN Combined Statistical Area", + "CA4730400000000": "Johnson City-Kingsport-Bristol, TN-VA Combined Statistical Area", + "CA4731400000000": "Knoxville-Morristown-Sevierville, TN Combined Statistical Area", + "CA4736200000000": "Martin-Union City, TN-KY Combined Statistical Area", + "CA4736800000000": "Memphis-Forrest City, TN-MS-AR Combined Statistical Area", + "CA4740000000000": "Nashville-Davidson--Murfreesboro, TN Combined Statistical Area", + "CA4810800000000": "Amarillo-Borger, TX Combined Statistical Area", + "CA4815400000000": "Brownsville-Harlingen-Raymondville, TX Combined Statistical Area", + "CA4820400000000": "Corpus Christi-Kingsville-Alice, TX Combined Statistical Area", + "CA4820600000000": "Dallas-Fort Worth, TX-OK Combined Statistical Area", + "CA4823800000000": "El Paso-Las Cruces, TX-NM Combined Statistical Area", + "CA4828800000000": "Houston-The Woodlands, TX Combined Statistical Area", + "CA4834600000000": "Longview-Marshall, TX Combined Statistical Area", + "CA4835200000000": "Lubbock-Levelland, TX Combined Statistical Area", + "CA4836500000000": "McAllen-Edinburg, TX Combined Statistical Area", + "CA4837200000000": "Midland-Odessa, TX Combined Statistical Area", + "CA4848400000000": "San Antonio-New Braunfels-Pearsall, TX Combined Statistical Area", + "CA4854000000000": "Tyler-Jacksonville, TX Combined Statistical Area", + "CA4854400000000": "Victoria-Port Lavaca, TX Combined Statistical Area", + "CA4948200000000": "Salt Lake City-Provo-Orem, UT Combined Statistical Area", + "CA5127700000000": "Harrisonburg-Staunton-Waynesboro, VA Combined Statistical Area", + "CA5154500000000": "Virginia Beach-Norfolk, VA-NC Combined Statistical Area", + "CA5339300000000": "Moses Lake-Othello, WA Combined Statistical Area", + "CA5344600000000": "Pullman-Moscow, WA-ID Combined Statistical Area", + "CA5350000000000": "Seattle-Tacoma, WA Combined Statistical Area", + "CA5351800000000": "Spokane-Spokane Valley-Coeur d'Alene, WA-ID Combined Statistical Area", + "CA5417000000000": "Charleston-Huntington-Ashland, WV-OH-KY Combined Statistical Area", + "CA5439000000000": "Morgantown-Fairmont, WV Combined Statistical Area", + "CA5442500000000": "Parkersburg-Marietta-Vienna, WV-OH Combined Statistical Area", + "CA5511800000000": "Appleton-Oshkosh-Neenah, WI Combined Statistical Area", + "CA5523200000000": "Eau Claire-Menomonie, WI Combined Statistical Area", + "CA5526700000000": "Green Bay-Shawano, WI Combined Statistical Area", + "CA5535700000000": "Madison-Janesville-Beloit, WI Combined Statistical Area", + "CA5537600000000": "Milwaukee-Racine-Waukesha, WI Combined Statistical Area", + "CA5555400000000": "Wausau-Stevens Point-Wisconsin Rapids, WI Combined Statistical Area", + "CA7236400000000": "Mayaguez-San German, PR Combined Statistical Area", + "CA7243400000000": "Ponce-Coamo-Santa Isabel, PR Combined Statistical Area", + "CA7249000000000": "San Juan-Carolina, PR Combined Statistical Area", + "CN0100100000000": "Autauga County, AL", + "CN0100300000000": "Baldwin County, AL", + "CN0100500000000": "Barbour County, AL", + "CN0100700000000": "Bibb County, AL", + "CN0100900000000": "Blount County, AL", + "CN0101100000000": "Bullock County, AL", + "CN0101300000000": "Butler County, AL", + "CN0101500000000": "Calhoun County, AL", + "CN0101700000000": "Chambers County, AL", + "CN0101900000000": "Cherokee County, AL", + "CN0102100000000": "Chilton County, AL", + "CN0102300000000": "Choctaw County, AL", + "CN0102500000000": "Clarke County, AL", + "CN0102700000000": "Clay County, AL", + "CN0102900000000": "Cleburne County, AL", + "CN0103100000000": "Coffee County, AL", + "CN0103300000000": "Colbert County, AL", + "CN0103500000000": "Conecuh County, AL", + "CN0103700000000": "Coosa County, AL", + "CN0103900000000": "Covington County, AL", + "CN0104100000000": "Crenshaw County, AL", + "CN0104300000000": "Cullman County, AL", + "CN0104500000000": "Dale County, AL", + "CN0104700000000": "Dallas County, AL", + "CN0104900000000": "DeKalb County, AL", + "CN0105100000000": "Elmore County, AL", + "CN0105300000000": "Escambia County, AL", + "CN0105500000000": "Etowah County, AL", + "CN0105700000000": "Fayette County, AL", + "CN0105900000000": "Franklin County, AL", + "CN0106100000000": "Geneva County, AL", + "CN0106300000000": "Greene County, AL", + "CN0106500000000": "Hale County, AL", + "CN0106700000000": "Henry County, AL", + "CN0106900000000": "Houston County, AL", + "CN0107100000000": "Jackson County, AL", + "CN0107300000000": "Jefferson County, AL", + "CN0107500000000": "Lamar County, AL", + "CN0107700000000": "Lauderdale County, AL", + "CN0107900000000": "Lawrence County, AL", + "CN0108100000000": "Lee County, AL", + "CN0108300000000": "Limestone County, AL", + "CN0108500000000": "Lowndes County, AL", + "CN0108700000000": "Macon County, AL", + "CN0108900000000": "Madison County, AL", + "CN0109100000000": "Marengo County, AL", + "CN0109300000000": "Marion County, AL", + "CN0109500000000": "Marshall County, AL", + "CN0109700000000": "Mobile County, AL", + "CN0109900000000": "Monroe County, AL", + "CN0110100000000": "Montgomery County, AL", + "CN0110300000000": "Morgan County, AL", + "CN0110500000000": "Perry County, AL", + "CN0110700000000": "Pickens County, AL", + "CN0110900000000": "Pike County, AL", + "CN0111100000000": "Randolph County, AL", + "CN0111300000000": "Russell County, AL", + "CN0111500000000": "St. Clair County, AL", + "CN0111700000000": "Shelby County, AL", + "CN0111900000000": "Sumter County, AL", + "CN0112100000000": "Talladega County, AL", + "CN0112300000000": "Tallapoosa County, AL", + "CN0112500000000": "Tuscaloosa County, AL", + "CN0112700000000": "Walker County, AL", + "CN0112900000000": "Washington County, AL", + "CN0113100000000": "Wilcox County, AL", + "CN0113300000000": "Winston County, AL", + "CN0201300000000": "Aleutians East Borough, AK", + "CN0201600000000": "Aleutians West Census Area, AK", + "CN0202000000000": "Anchorage Borough/municipality, AK", + "CN0205000000000": "Bethel Census Area, AK", + "CN0206000000000": "Bristol Bay Borough, AK", + "CN0206300000000": "Chugach Census Area, AK", + "CN0206600000000": "Copper River Census Area, AK", + "CN0206800000000": "Denali Borough, AK", + "CN0207000000000": "Dillingham Census Area, AK", + "CN0209000000000": "Fairbanks North Star Borough, AK", + "CN0210000000000": "Haines Borough, AK", + "CN0210500000000": "Hoonah-Angoon Census Area, AK", + "CN0211000000000": "Juneau Borough/city, AK", + "CN0212200000000": "Kenai Peninsula Borough, AK", + "CN0213000000000": "Ketchikan Gateway Borough, AK", + "CN0215000000000": "Kodiak Island Borough, AK", + "CN0215800000000": "Kusilvak Census Area, AK", + "CN0216400000000": "Lake and Peninsula Borough, AK", + "CN0217000000000": "Matanuska-Susitna Borough, AK", + "CN0218000000000": "Nome Census Area, AK", + "CN0218500000000": "North Slope Borough, AK", + "CN0218800000000": "Northwest Arctic Borough, AK", + "CN0219500000000": "Petersburg Borough, AK", + "CN0219800000000": "Prince of Wales-Hyder Census Area, AK", + "CN0220100000000": "Prince of Wales-Outer Ketchikan Census Area, AK", + "CN0222000000000": "Sitka Borough/city, AK", + "CN0223000000000": "Skagway Municipality, AK", + "CN0223200000000": "Skagway-Hoonah-Angoon Census Area, AK", + "CN0224000000000": "Southeast Fairbanks Census Area, AK", + "CN0226100000000": "Valdez-Cordova Census Area, AK", + "CN0227500000000": "Wrangell Borough/city, AK", + "CN0228000000000": "Wrangell-Petersburg Census Area, AK", + "CN0228200000000": "Yakutat Borough/city, AK", + "CN0229000000000": "Yukon-Koyukuk Census Area, AK", + "CN0400100000000": "Apache County, AZ", + "CN0400300000000": "Cochise County, AZ", + "CN0400500000000": "Coconino County, AZ", + "CN0400700000000": "Gila County, AZ", + "CN0400900000000": "Graham County, AZ", + "CN0401100000000": "Greenlee County, AZ", + "CN0401200000000": "La Paz County, AZ", + "CN0401300000000": "Maricopa County, AZ", + "CN0401500000000": "Mohave County, AZ", + "CN0401700000000": "Navajo County, AZ", + "CN0401900000000": "Pima County, AZ", + "CN0402100000000": "Pinal County, AZ", + "CN0402300000000": "Santa Cruz County, AZ", + "CN0402500000000": "Yavapai County, AZ", + "CN0402700000000": "Yuma County, AZ", + "CN0500100000000": "Arkansas County, AR", + "CN0500300000000": "Ashley County, AR", + "CN0500500000000": "Baxter County, AR", + "CN0500700000000": "Benton County, AR", + "CN0500900000000": "Boone County, AR", + "CN0501100000000": "Bradley County, AR", + "CN0501300000000": "Calhoun County, AR", + "CN0501500000000": "Carroll County, AR", + "CN0501700000000": "Chicot County, AR", + "CN0501900000000": "Clark County, AR", + "CN0502100000000": "Clay County, AR", + "CN0502300000000": "Cleburne County, AR", + "CN0502500000000": "Cleveland County, AR", + "CN0502700000000": "Columbia County, AR", + "CN0502900000000": "Conway County, AR", + "CN0503100000000": "Craighead County, AR", + "CN0503300000000": "Crawford County, AR", + "CN0503500000000": "Crittenden County, AR", + "CN0503700000000": "Cross County, AR", + "CN0503900000000": "Dallas County, AR", + "CN0504100000000": "Desha County, AR", + "CN0504300000000": "Drew County, AR", + "CN0504500000000": "Faulkner County, AR", + "CN0504700000000": "Franklin County, AR", + "CN0504900000000": "Fulton County, AR", + "CN0505100000000": "Garland County, AR", + "CN0505300000000": "Grant County, AR", + "CN0505500000000": "Greene County, AR", + "CN0505700000000": "Hempstead County, AR", + "CN0505900000000": "Hot Spring County, AR", + "CN0506100000000": "Howard County, AR", + "CN0506300000000": "Independence County, AR", + "CN0506500000000": "Izard County, AR", + "CN0506700000000": "Jackson County, AR", + "CN0506900000000": "Jefferson County, AR", + "CN0507100000000": "Johnson County, AR", + "CN0507300000000": "Lafayette County, AR", + "CN0507500000000": "Lawrence County, AR", + "CN0507700000000": "Lee County, AR", + "CN0507900000000": "Lincoln County, AR", + "CN0508100000000": "Little River County, AR", + "CN0508300000000": "Logan County, AR", + "CN0508500000000": "Lonoke County, AR", + "CN0508700000000": "Madison County, AR", + "CN0508900000000": "Marion County, AR", + "CN0509100000000": "Miller County, AR", + "CN0509300000000": "Mississippi County, AR", + "CN0509500000000": "Monroe County, AR", + "CN0509700000000": "Montgomery County, AR", + "CN0509900000000": "Nevada County, AR", + "CN0510100000000": "Newton County, AR", + "CN0510300000000": "Ouachita County, AR", + "CN0510500000000": "Perry County, AR", + "CN0510700000000": "Phillips County, AR", + "CN0510900000000": "Pike County, AR", + "CN0511100000000": "Poinsett County, AR", + "CN0511300000000": "Polk County, AR", + "CN0511500000000": "Pope County, AR", + "CN0511700000000": "Prairie County, AR", + "CN0511900000000": "Pulaski County, AR", + "CN0512100000000": "Randolph County, AR", + "CN0512300000000": "St. Francis County, AR", + "CN0512500000000": "Saline County, AR", + "CN0512700000000": "Scott County, AR", + "CN0512900000000": "Searcy County, AR", + "CN0513100000000": "Sebastian County, AR", + "CN0513300000000": "Sevier County, AR", + "CN0513500000000": "Sharp County, AR", + "CN0513700000000": "Stone County, AR", + "CN0513900000000": "Union County, AR", + "CN0514100000000": "Van Buren County, AR", + "CN0514300000000": "Washington County, AR", + "CN0514500000000": "White County, AR", + "CN0514700000000": "Woodruff County, AR", + "CN0514900000000": "Yell County, AR", + "CN0600100000000": "Alameda County, CA", + "CN0600300000000": "Alpine County, CA", + "CN0600500000000": "Amador County, CA", + "CN0600700000000": "Butte County, CA", + "CN0600900000000": "Calaveras County, CA", + "CN0601100000000": "Colusa County, CA", + "CN0601300000000": "Contra Costa County, CA", + "CN0601500000000": "Del Norte County, CA", + "CN0601700000000": "El Dorado County, CA", + "CN0601900000000": "Fresno County, CA", + "CN0602100000000": "Glenn County, CA", + "CN0602300000000": "Humboldt County, CA", + "CN0602500000000": "Imperial County, CA", + "CN0602700000000": "Inyo County, CA", + "CN0602900000000": "Kern County, CA", + "CN0603100000000": "Kings County, CA", + "CN0603300000000": "Lake County, CA", + "CN0603500000000": "Lassen County, CA", + "CN0603700000000": "Los Angeles County, CA", + "CN0603900000000": "Madera County, CA", + "CN0604100000000": "Marin County, CA", + "CN0604300000000": "Mariposa County, CA", + "CN0604500000000": "Mendocino County, CA", + "CN0604700000000": "Merced County, CA", + "CN0604900000000": "Modoc County, CA", + "CN0605100000000": "Mono County, CA", + "CN0605300000000": "Monterey County, CA", + "CN0605500000000": "Napa County, CA", + "CN0605700000000": "Nevada County, CA", + "CN0605900000000": "Orange County, CA", + "CN0606100000000": "Placer County, CA", + "CN0606300000000": "Plumas County, CA", + "CN0606500000000": "Riverside County, CA", + "CN0606700000000": "Sacramento County, CA", + "CN0606900000000": "San Benito County, CA", + "CN0607100000000": "San Bernardino County, CA", + "CN0607300000000": "San Diego County, CA", + "CN0607500000000": "San Francisco County/city, CA", + "CN0607700000000": "San Joaquin County, CA", + "CN0607900000000": "San Luis Obispo County, CA", + "CN0608100000000": "San Mateo County, CA", + "CN0608300000000": "Santa Barbara County, CA", + "CN0608500000000": "Santa Clara County, CA", + "CN0608700000000": "Santa Cruz County, CA", + "CN0608900000000": "Shasta County, CA", + "CN0609100000000": "Sierra County, CA", + "CN0609300000000": "Siskiyou County, CA", + "CN0609500000000": "Solano County, CA", + "CN0609700000000": "Sonoma County, CA", + "CN0609900000000": "Stanislaus County, CA", + "CN0610100000000": "Sutter County, CA", + "CN0610300000000": "Tehama County, CA", + "CN0610500000000": "Trinity County, CA", + "CN0610700000000": "Tulare County, CA", + "CN0610900000000": "Tuolumne County, CA", + "CN0611100000000": "Ventura County, CA", + "CN0611300000000": "Yolo County, CA", + "CN0611500000000": "Yuba County, CA", + "CN0800100000000": "Adams County, CO", + "CN0800300000000": "Alamosa County, CO", + "CN0800500000000": "Arapahoe County, CO", + "CN0800700000000": "Archuleta County, CO", + "CN0800900000000": "Baca County, CO", + "CN0801100000000": "Bent County, CO", + "CN0801300000000": "Boulder County, CO", + "CN0801400000000": "Broomfield County/city, CO", + "CN0801500000000": "Chaffee County, CO", + "CN0801700000000": "Cheyenne County, CO", + "CN0801900000000": "Clear Creek County, CO", + "CN0802100000000": "Conejos County, CO", + "CN0802300000000": "Costilla County, CO", + "CN0802500000000": "Crowley County, CO", + "CN0802700000000": "Custer County, CO", + "CN0802900000000": "Delta County, CO", + "CN0803100000000": "Denver County/city, CO", + "CN0803300000000": "Dolores County, CO", + "CN0803500000000": "Douglas County, CO", + "CN0803700000000": "Eagle County, CO", + "CN0803900000000": "Elbert County, CO", + "CN0804100000000": "El Paso County, CO", + "CN0804300000000": "Fremont County, CO", + "CN0804500000000": "Garfield County, CO", + "CN0804700000000": "Gilpin County, CO", + "CN0804900000000": "Grand County, CO", + "CN0805100000000": "Gunnison County, CO", + "CN0805300000000": "Hinsdale County, CO", + "CN0805500000000": "Huerfano County, CO", + "CN0805700000000": "Jackson County, CO", + "CN0805900000000": "Jefferson County, CO", + "CN0806100000000": "Kiowa County, CO", + "CN0806300000000": "Kit Carson County, CO", + "CN0806500000000": "Lake County, CO", + "CN0806700000000": "La Plata County, CO", + "CN0806900000000": "Larimer County, CO", + "CN0807100000000": "Las Animas County, CO", + "CN0807300000000": "Lincoln County, CO", + "CN0807500000000": "Logan County, CO", + "CN0807700000000": "Mesa County, CO", + "CN0807900000000": "Mineral County, CO", + "CN0808100000000": "Moffat County, CO", + "CN0808300000000": "Montezuma County, CO", + "CN0808500000000": "Montrose County, CO", + "CN0808700000000": "Morgan County, CO", + "CN0808900000000": "Otero County, CO", + "CN0809100000000": "Ouray County, CO", + "CN0809300000000": "Park County, CO", + "CN0809500000000": "Phillips County, CO", + "CN0809700000000": "Pitkin County, CO", + "CN0809900000000": "Prowers County, CO", + "CN0810100000000": "Pueblo County, CO", + "CN0810300000000": "Rio Blanco County, CO", + "CN0810500000000": "Rio Grande County, CO", + "CN0810700000000": "Routt County, CO", + "CN0810900000000": "Saguache County, CO", + "CN0811100000000": "San Juan County, CO", + "CN0811300000000": "San Miguel County, CO", + "CN0811500000000": "Sedgwick County, CO", + "CN0811700000000": "Summit County, CO", + "CN0811900000000": "Teller County, CO", + "CN0812100000000": "Washington County, CO", + "CN0812300000000": "Weld County, CO", + "CN0812500000000": "Yuma County, CO", + "CN0900100000000": "Fairfield County, CT", + "CN0900300000000": "Hartford County, CT", + "CN0900500000000": "Litchfield County, CT", + "CN0900700000000": "Middlesex County, CT", + "CN0900900000000": "New Haven County, CT", + "CN0901100000000": "New London County, CT", + "CN0901300000000": "Tolland County, CT", + "CN0901500000000": "Windham County, CT", + "CN1000100000000": "Kent County, DE", + "CN1000300000000": "New Castle County, DE", + "CN1000500000000": "Sussex County, DE", + "CN1100100000000": "District of Columbia", + "CN1200100000000": "Alachua County, FL", + "CN1200300000000": "Baker County, FL", + "CN1200500000000": "Bay County, FL", + "CN1200700000000": "Bradford County, FL", + "CN1200900000000": "Brevard County, FL", + "CN1201100000000": "Broward County, FL", + "CN1201300000000": "Calhoun County, FL", + "CN1201500000000": "Charlotte County, FL", + "CN1201700000000": "Citrus County, FL", + "CN1201900000000": "Clay County, FL", + "CN1202100000000": "Collier County, FL", + "CN1202300000000": "Columbia County, FL", + "CN1202700000000": "DeSoto County, FL", + "CN1202900000000": "Dixie County, FL", + "CN1203100000000": "Duval County, FL", + "CN1203300000000": "Escambia County, FL", + "CN1203500000000": "Flagler County, FL", + "CN1203700000000": "Franklin County, FL", + "CN1203900000000": "Gadsden County, FL", + "CN1204100000000": "Gilchrist County, FL", + "CN1204300000000": "Glades County, FL", + "CN1204500000000": "Gulf County, FL", + "CN1204700000000": "Hamilton County, FL", + "CN1204900000000": "Hardee County, FL", + "CN1205100000000": "Hendry County, FL", + "CN1205300000000": "Hernando County, FL", + "CN1205500000000": "Highlands County, FL", + "CN1205700000000": "Hillsborough County, FL", + "CN1205900000000": "Holmes County, FL", + "CN1206100000000": "Indian River County, FL", + "CN1206300000000": "Jackson County, FL", + "CN1206500000000": "Jefferson County, FL", + "CN1206700000000": "Lafayette County, FL", + "CN1206900000000": "Lake County, FL", + "CN1207100000000": "Lee County, FL", + "CN1207300000000": "Leon County, FL", + "CN1207500000000": "Levy County, FL", + "CN1207700000000": "Liberty County, FL", + "CN1207900000000": "Madison County, FL", + "CN1208100000000": "Manatee County, FL", + "CN1208300000000": "Marion County, FL", + "CN1208500000000": "Martin County, FL", + "CN1208600000000": "Miami-Dade County, FL", + "CN1208700000000": "Monroe County, FL", + "CN1208900000000": "Nassau County, FL", + "CN1209100000000": "Okaloosa County, FL", + "CN1209300000000": "Okeechobee County, FL", + "CN1209500000000": "Orange County, FL", + "CN1209700000000": "Osceola County, FL", + "CN1209900000000": "Palm Beach County, FL", + "CN1210100000000": "Pasco County, FL", + "CN1210300000000": "Pinellas County, FL", + "CN1210500000000": "Polk County, FL", + "CN1210700000000": "Putnam County, FL", + "CN1210900000000": "St. Johns County, FL", + "CN1211100000000": "St. Lucie County, FL", + "CN1211300000000": "Santa Rosa County, FL", + "CN1211500000000": "Sarasota County, FL", + "CN1211700000000": "Seminole County, FL", + "CN1211900000000": "Sumter County, FL", + "CN1212100000000": "Suwannee County, FL", + "CN1212300000000": "Taylor County, FL", + "CN1212500000000": "Union County, FL", + "CN1212700000000": "Volusia County, FL", + "CN1212900000000": "Wakulla County, FL", + "CN1213100000000": "Walton County, FL", + "CN1213300000000": "Washington County, FL", + "CN1300100000000": "Appling County, GA", + "CN1300300000000": "Atkinson County, GA", + "CN1300500000000": "Bacon County, GA", + "CN1300700000000": "Baker County, GA", + "CN1300900000000": "Baldwin County, GA", + "CN1301100000000": "Banks County, GA", + "CN1301300000000": "Barrow County, GA", + "CN1301500000000": "Bartow County, GA", + "CN1301700000000": "Ben Hill County, GA", + "CN1301900000000": "Berrien County, GA", + "CN1302100000000": "Bibb County, GA", + "CN1302300000000": "Bleckley County, GA", + "CN1302500000000": "Brantley County, GA", + "CN1302700000000": "Brooks County, GA", + "CN1302900000000": "Bryan County, GA", + "CN1303100000000": "Bulloch County, GA", + "CN1303300000000": "Burke County, GA", + "CN1303500000000": "Butts County, GA", + "CN1303700000000": "Calhoun County, GA", + "CN1303900000000": "Camden County, GA", + "CN1304300000000": "Candler County, GA", + "CN1304500000000": "Carroll County, GA", + "CN1304700000000": "Catoosa County, GA", + "CN1304900000000": "Charlton County, GA", + "CN1305100000000": "Chatham County, GA", + "CN1305300000000": "Chattahoochee County, GA", + "CN1305500000000": "Chattooga County, GA", + "CN1305700000000": "Cherokee County, GA", + "CN1305900000000": "Clarke County, GA", + "CN1306100000000": "Clay County, GA", + "CN1306300000000": "Clayton County, GA", + "CN1306500000000": "Clinch County, GA", + "CN1306700000000": "Cobb County, GA", + "CN1306900000000": "Coffee County, GA", + "CN1307100000000": "Colquitt County, GA", + "CN1307300000000": "Columbia County, GA", + "CN1307500000000": "Cook County, GA", + "CN1307700000000": "Coweta County, GA", + "CN1307900000000": "Crawford County, GA", + "CN1308100000000": "Crisp County, GA", + "CN1308300000000": "Dade County, GA", + "CN1308500000000": "Dawson County, GA", + "CN1308700000000": "Decatur County, GA", + "CN1308900000000": "DeKalb County, GA", + "CN1309100000000": "Dodge County, GA", + "CN1309300000000": "Dooly County, GA", + "CN1309500000000": "Dougherty County, GA", + "CN1309700000000": "Douglas County, GA", + "CN1309900000000": "Early County, GA", + "CN1310100000000": "Echols County, GA", + "CN1310300000000": "Effingham County, GA", + "CN1310500000000": "Elbert County, GA", + "CN1310700000000": "Emanuel County, GA", + "CN1310900000000": "Evans County, GA", + "CN1311100000000": "Fannin County, GA", + "CN1311300000000": "Fayette County, GA", + "CN1311500000000": "Floyd County, GA", + "CN1311700000000": "Forsyth County, GA", + "CN1311900000000": "Franklin County, GA", + "CN1312100000000": "Fulton County, GA", + "CN1312300000000": "Gilmer County, GA", + "CN1312500000000": "Glascock County, GA", + "CN1312700000000": "Glynn County, GA", + "CN1312900000000": "Gordon County, GA", + "CN1313100000000": "Grady County, GA", + "CN1313300000000": "Greene County, GA", + "CN1313500000000": "Gwinnett County, GA", + "CN1313700000000": "Habersham County, GA", + "CN1313900000000": "Hall County, GA", + "CN1314100000000": "Hancock County, GA", + "CN1314300000000": "Haralson County, GA", + "CN1314500000000": "Harris County, GA", + "CN1314700000000": "Hart County, GA", + "CN1314900000000": "Heard County, GA", + "CN1315100000000": "Henry County, GA", + "CN1315300000000": "Houston County, GA", + "CN1315500000000": "Irwin County, GA", + "CN1315700000000": "Jackson County, GA", + "CN1315900000000": "Jasper County, GA", + "CN1316100000000": "Jeff Davis County, GA", + "CN1316300000000": "Jefferson County, GA", + "CN1316500000000": "Jenkins County, GA", + "CN1316700000000": "Johnson County, GA", + "CN1316900000000": "Jones County, GA", + "CN1317100000000": "Lamar County, GA", + "CN1317300000000": "Lanier County, GA", + "CN1317500000000": "Laurens County, GA", + "CN1317700000000": "Lee County, GA", + "CN1317900000000": "Liberty County, GA", + "CN1318100000000": "Lincoln County, GA", + "CN1318300000000": "Long County, GA", + "CN1318500000000": "Lowndes County, GA", + "CN1318700000000": "Lumpkin County, GA", + "CN1318900000000": "McDuffie County, GA", + "CN1319100000000": "McIntosh County, GA", + "CN1319300000000": "Macon County, GA", + "CN1319500000000": "Madison County, GA", + "CN1319700000000": "Marion County, GA", + "CN1319900000000": "Meriwether County, GA", + "CN1320100000000": "Miller County, GA", + "CN1320500000000": "Mitchell County, GA", + "CN1320700000000": "Monroe County, GA", + "CN1320900000000": "Montgomery County, GA", + "CN1321100000000": "Morgan County, GA", + "CN1321300000000": "Murray County, GA", + "CN1321500000000": "Muscogee County, GA", + "CN1321700000000": "Newton County, GA", + "CN1321900000000": "Oconee County, GA", + "CN1322100000000": "Oglethorpe County, GA", + "CN1322300000000": "Paulding County, GA", + "CN1322500000000": "Peach County, GA", + "CN1322700000000": "Pickens County, GA", + "CN1322900000000": "Pierce County, GA", + "CN1323100000000": "Pike County, GA", + "CN1323300000000": "Polk County, GA", + "CN1323500000000": "Pulaski County, GA", + "CN1323700000000": "Putnam County, GA", + "CN1323900000000": "Quitman County, GA", + "CN1324100000000": "Rabun County, GA", + "CN1324300000000": "Randolph County, GA", + "CN1324500000000": "Richmond County, GA", + "CN1324700000000": "Rockdale County, GA", + "CN1324900000000": "Schley County, GA", + "CN1325100000000": "Screven County, GA", + "CN1325300000000": "Seminole County, GA", + "CN1325500000000": "Spalding County, GA", + "CN1325700000000": "Stephens County, GA", + "CN1325900000000": "Stewart County, GA", + "CN1326100000000": "Sumter County, GA", + "CN1326300000000": "Talbot County, GA", + "CN1326500000000": "Taliaferro County, GA", + "CN1326700000000": "Tattnall County, GA", + "CN1326900000000": "Taylor County, GA", + "CN1327100000000": "Telfair County, GA", + "CN1327300000000": "Terrell County, GA", + "CN1327500000000": "Thomas County, GA", + "CN1327700000000": "Tift County, GA", + "CN1327900000000": "Toombs County, GA", + "CN1328100000000": "Towns County, GA", + "CN1328300000000": "Treutlen County, GA", + "CN1328500000000": "Troup County, GA", + "CN1328700000000": "Turner County, GA", + "CN1328900000000": "Twiggs County, GA", + "CN1329100000000": "Union County, GA", + "CN1329300000000": "Upson County, GA", + "CN1329500000000": "Walker County, GA", + "CN1329700000000": "Walton County, GA", + "CN1329900000000": "Ware County, GA", + "CN1330100000000": "Warren County, GA", + "CN1330300000000": "Washington County, GA", + "CN1330500000000": "Wayne County, GA", + "CN1330700000000": "Webster County, GA", + "CN1330900000000": "Wheeler County, GA", + "CN1331100000000": "White County, GA", + "CN1331300000000": "Whitfield County, GA", + "CN1331500000000": "Wilcox County, GA", + "CN1331700000000": "Wilkes County, GA", + "CN1331900000000": "Wilkinson County, GA", + "CN1332100000000": "Worth County, GA", + "CN1500100000000": "Hawaii County, HI", + "CN1500300000000": "Honolulu County/city, HI", + "CN1500700000000": "Kauai County, HI", + "CN1500900000000": "Maui County, HI", + "CN1600100000000": "Ada County, ID", + "CN1600300000000": "Adams County, ID", + "CN1600500000000": "Bannock County, ID", + "CN1600700000000": "Bear Lake County, ID", + "CN1600900000000": "Benewah County, ID", + "CN1601100000000": "Bingham County, ID", + "CN1601300000000": "Blaine County, ID", + "CN1601500000000": "Boise County, ID", + "CN1601700000000": "Bonner County, ID", + "CN1601900000000": "Bonneville County, ID", + "CN1602100000000": "Boundary County, ID", + "CN1602300000000": "Butte County, ID", + "CN1602500000000": "Camas County, ID", + "CN1602700000000": "Canyon County, ID", + "CN1602900000000": "Caribou County, ID", + "CN1603100000000": "Cassia County, ID", + "CN1603300000000": "Clark County, ID", + "CN1603500000000": "Clearwater County, ID", + "CN1603700000000": "Custer County, ID", + "CN1603900000000": "Elmore County, ID", + "CN1604100000000": "Franklin County, ID", + "CN1604300000000": "Fremont County, ID", + "CN1604500000000": "Gem County, ID", + "CN1604700000000": "Gooding County, ID", + "CN1604900000000": "Idaho County, ID", + "CN1605100000000": "Jefferson County, ID", + "CN1605300000000": "Jerome County, ID", + "CN1605500000000": "Kootenai County, ID", + "CN1605700000000": "Latah County, ID", + "CN1605900000000": "Lemhi County, ID", + "CN1606100000000": "Lewis County, ID", + "CN1606300000000": "Lincoln County, ID", + "CN1606500000000": "Madison County, ID", + "CN1606700000000": "Minidoka County, ID", + "CN1606900000000": "Nez Perce County, ID", + "CN1607100000000": "Oneida County, ID", + "CN1607300000000": "Owyhee County, ID", + "CN1607500000000": "Payette County, ID", + "CN1607700000000": "Power County, ID", + "CN1607900000000": "Shoshone County, ID", + "CN1608100000000": "Teton County, ID", + "CN1608300000000": "Twin Falls County, ID", + "CN1608500000000": "Valley County, ID", + "CN1608700000000": "Washington County, ID", + "CN1700100000000": "Adams County, IL", + "CN1700300000000": "Alexander County, IL", + "CN1700500000000": "Bond County, IL", + "CN1700700000000": "Boone County, IL", + "CN1700900000000": "Brown County, IL", + "CN1701100000000": "Bureau County, IL", + "CN1701300000000": "Calhoun County, IL", + "CN1701500000000": "Carroll County, IL", + "CN1701700000000": "Cass County, IL", + "CN1701900000000": "Champaign County, IL", + "CN1702100000000": "Christian County, IL", + "CN1702300000000": "Clark County, IL", + "CN1702500000000": "Clay County, IL", + "CN1702700000000": "Clinton County, IL", + "CN1702900000000": "Coles County, IL", + "CN1703100000000": "Cook County, IL", + "CN1703300000000": "Crawford County, IL", + "CN1703500000000": "Cumberland County, IL", + "CN1703700000000": "DeKalb County, IL", + "CN1703900000000": "De Witt County, IL", + "CN1704100000000": "Douglas County, IL", + "CN1704300000000": "DuPage County, IL", + "CN1704500000000": "Edgar County, IL", + "CN1704700000000": "Edwards County, IL", + "CN1704900000000": "Effingham County, IL", + "CN1705100000000": "Fayette County, IL", + "CN1705300000000": "Ford County, IL", + "CN1705500000000": "Franklin County, IL", + "CN1705700000000": "Fulton County, IL", + "CN1705900000000": "Gallatin County, IL", + "CN1706100000000": "Greene County, IL", + "CN1706300000000": "Grundy County, IL", + "CN1706500000000": "Hamilton County, IL", + "CN1706700000000": "Hancock County, IL", + "CN1706900000000": "Hardin County, IL", + "CN1707100000000": "Henderson County, IL", + "CN1707300000000": "Henry County, IL", + "CN1707500000000": "Iroquois County, IL", + "CN1707700000000": "Jackson County, IL", + "CN1707900000000": "Jasper County, IL", + "CN1708100000000": "Jefferson County, IL", + "CN1708300000000": "Jersey County, IL", + "CN1708500000000": "Jo Daviess County, IL", + "CN1708700000000": "Johnson County, IL", + "CN1708900000000": "Kane County, IL", + "CN1709100000000": "Kankakee County, IL", + "CN1709300000000": "Kendall County, IL", + "CN1709500000000": "Knox County, IL", + "CN1709700000000": "Lake County, IL", + "CN1709900000000": "LaSalle County, IL", + "CN1710100000000": "Lawrence County, IL", + "CN1710300000000": "Lee County, IL", + "CN1710500000000": "Livingston County, IL", + "CN1710700000000": "Logan County, IL", + "CN1710900000000": "McDonough County, IL", + "CN1711100000000": "McHenry County, IL", + "CN1711300000000": "McLean County, IL", + "CN1711500000000": "Macon County, IL", + "CN1711700000000": "Macoupin County, IL", + "CN1711900000000": "Madison County, IL", + "CN1712100000000": "Marion County, IL", + "CN1712300000000": "Marshall County, IL", + "CN1712500000000": "Mason County, IL", + "CN1712700000000": "Massac County, IL", + "CN1712900000000": "Menard County, IL", + "CN1713100000000": "Mercer County, IL", + "CN1713300000000": "Monroe County, IL", + "CN1713500000000": "Montgomery County, IL", + "CN1713700000000": "Morgan County, IL", + "CN1713900000000": "Moultrie County, IL", + "CN1714100000000": "Ogle County, IL", + "CN1714300000000": "Peoria County, IL", + "CN1714500000000": "Perry County, IL", + "CN1714700000000": "Piatt County, IL", + "CN1714900000000": "Pike County, IL", + "CN1715100000000": "Pope County, IL", + "CN1715300000000": "Pulaski County, IL", + "CN1715500000000": "Putnam County, IL", + "CN1715700000000": "Randolph County, IL", + "CN1715900000000": "Richland County, IL", + "CN1716100000000": "Rock Island County, IL", + "CN1716300000000": "St. Clair County, IL", + "CN1716500000000": "Saline County, IL", + "CN1716700000000": "Sangamon County, IL", + "CN1716900000000": "Schuyler County, IL", + "CN1717100000000": "Scott County, IL", + "CN1717300000000": "Shelby County, IL", + "CN1717500000000": "Stark County, IL", + "CN1717700000000": "Stephenson County, IL", + "CN1717900000000": "Tazewell County, IL", + "CN1718100000000": "Union County, IL", + "CN1718300000000": "Vermilion County, IL", + "CN1718500000000": "Wabash County, IL", + "CN1718700000000": "Warren County, IL", + "CN1718900000000": "Washington County, IL", + "CN1719100000000": "Wayne County, IL", + "CN1719300000000": "White County, IL", + "CN1719500000000": "Whiteside County, IL", + "CN1719700000000": "Will County, IL", + "CN1719900000000": "Williamson County, IL", + "CN1720100000000": "Winnebago County, IL", + "CN1720300000000": "Woodford County, IL", + "CN1800100000000": "Adams County, IN", + "CN1800300000000": "Allen County, IN", + "CN1800500000000": "Bartholomew County, IN", + "CN1800700000000": "Benton County, IN", + "CN1800900000000": "Blackford County, IN", + "CN1801100000000": "Boone County, IN", + "CN1801300000000": "Brown County, IN", + "CN1801500000000": "Carroll County, IN", + "CN1801700000000": "Cass County, IN", + "CN1801900000000": "Clark County, IN", + "CN1802100000000": "Clay County, IN", + "CN1802300000000": "Clinton County, IN", + "CN1802500000000": "Crawford County, IN", + "CN1802700000000": "Daviess County, IN", + "CN1802900000000": "Dearborn County, IN", + "CN1803100000000": "Decatur County, IN", + "CN1803300000000": "DeKalb County, IN", + "CN1803500000000": "Delaware County, IN", + "CN1803700000000": "Dubois County, IN", + "CN1803900000000": "Elkhart County, IN", + "CN1804100000000": "Fayette County, IN", + "CN1804300000000": "Floyd County, IN", + "CN1804500000000": "Fountain County, IN", + "CN1804700000000": "Franklin County, IN", + "CN1804900000000": "Fulton County, IN", + "CN1805100000000": "Gibson County, IN", + "CN1805300000000": "Grant County, IN", + "CN1805500000000": "Greene County, IN", + "CN1805700000000": "Hamilton County, IN", + "CN1805900000000": "Hancock County, IN", + "CN1806100000000": "Harrison County, IN", + "CN1806300000000": "Hendricks County, IN", + "CN1806500000000": "Henry County, IN", + "CN1806700000000": "Howard County, IN", + "CN1806900000000": "Huntington County, IN", + "CN1807100000000": "Jackson County, IN", + "CN1807300000000": "Jasper County, IN", + "CN1807500000000": "Jay County, IN", + "CN1807700000000": "Jefferson County, IN", + "CN1807900000000": "Jennings County, IN", + "CN1808100000000": "Johnson County, IN", + "CN1808300000000": "Knox County, IN", + "CN1808500000000": "Kosciusko County, IN", + "CN1808700000000": "LaGrange County, IN", + "CN1808900000000": "Lake County, IN", + "CN1809100000000": "LaPorte County, IN", + "CN1809300000000": "Lawrence County, IN", + "CN1809500000000": "Madison County, IN", + "CN1809700000000": "Marion County, IN", + "CN1809900000000": "Marshall County, IN", + "CN1810100000000": "Martin County, IN", + "CN1810300000000": "Miami County, IN", + "CN1810500000000": "Monroe County, IN", + "CN1810700000000": "Montgomery County, IN", + "CN1810900000000": "Morgan County, IN", + "CN1811100000000": "Newton County, IN", + "CN1811300000000": "Noble County, IN", + "CN1811500000000": "Ohio County, IN", + "CN1811700000000": "Orange County, IN", + "CN1811900000000": "Owen County, IN", + "CN1812100000000": "Parke County, IN", + "CN1812300000000": "Perry County, IN", + "CN1812500000000": "Pike County, IN", + "CN1812700000000": "Porter County, IN", + "CN1812900000000": "Posey County, IN", + "CN1813100000000": "Pulaski County, IN", + "CN1813300000000": "Putnam County, IN", + "CN1813500000000": "Randolph County, IN", + "CN1813700000000": "Ripley County, IN", + "CN1813900000000": "Rush County, IN", + "CN1814100000000": "St. Joseph County, IN", + "CN1814300000000": "Scott County, IN", + "CN1814500000000": "Shelby County, IN", + "CN1814700000000": "Spencer County, IN", + "CN1814900000000": "Starke County, IN", + "CN1815100000000": "Steuben County, IN", + "CN1815300000000": "Sullivan County, IN", + "CN1815500000000": "Switzerland County, IN", + "CN1815700000000": "Tippecanoe County, IN", + "CN1815900000000": "Tipton County, IN", + "CN1816100000000": "Union County, IN", + "CN1816300000000": "Vanderburgh County, IN", + "CN1816500000000": "Vermillion County, IN", + "CN1816700000000": "Vigo County, IN", + "CN1816900000000": "Wabash County, IN", + "CN1817100000000": "Warren County, IN", + "CN1817300000000": "Warrick County, IN", + "CN1817500000000": "Washington County, IN", + "CN1817700000000": "Wayne County, IN", + "CN1817900000000": "Wells County, IN", + "CN1818100000000": "White County, IN", + "CN1818300000000": "Whitley County, IN", + "CN1900100000000": "Adair County, IA", + "CN1900300000000": "Adams County, IA", + "CN1900500000000": "Allamakee County, IA", + "CN1900700000000": "Appanoose County, IA", + "CN1900900000000": "Audubon County, IA", + "CN1901100000000": "Benton County, IA", + "CN1901300000000": "Black Hawk County, IA", + "CN1901500000000": "Boone County, IA", + "CN1901700000000": "Bremer County, IA", + "CN1901900000000": "Buchanan County, IA", + "CN1902100000000": "Buena Vista County, IA", + "CN1902300000000": "Butler County, IA", + "CN1902500000000": "Calhoun County, IA", + "CN1902700000000": "Carroll County, IA", + "CN1902900000000": "Cass County, IA", + "CN1903100000000": "Cedar County, IA", + "CN1903300000000": "Cerro Gordo County, IA", + "CN1903500000000": "Cherokee County, IA", + "CN1903700000000": "Chickasaw County, IA", + "CN1903900000000": "Clarke County, IA", + "CN1904100000000": "Clay County, IA", + "CN1904300000000": "Clayton County, IA", + "CN1904500000000": "Clinton County, IA", + "CN1904700000000": "Crawford County, IA", + "CN1904900000000": "Dallas County, IA", + "CN1905100000000": "Davis County, IA", + "CN1905300000000": "Decatur County, IA", + "CN1905500000000": "Delaware County, IA", + "CN1905700000000": "Des Moines County, IA", + "CN1905900000000": "Dickinson County, IA", + "CN1906100000000": "Dubuque County, IA", + "CN1906300000000": "Emmet County, IA", + "CN1906500000000": "Fayette County, IA", + "CN1906700000000": "Floyd County, IA", + "CN1906900000000": "Franklin County, IA", + "CN1907100000000": "Fremont County, IA", + "CN1907300000000": "Greene County, IA", + "CN1907500000000": "Grundy County, IA", + "CN1907700000000": "Guthrie County, IA", + "CN1907900000000": "Hamilton County, IA", + "CN1908100000000": "Hancock County, IA", + "CN1908300000000": "Hardin County, IA", + "CN1908500000000": "Harrison County, IA", + "CN1908700000000": "Henry County, IA", + "CN1908900000000": "Howard County, IA", + "CN1909100000000": "Humboldt County, IA", + "CN1909300000000": "Ida County, IA", + "CN1909500000000": "Iowa County, IA", + "CN1909700000000": "Jackson County, IA", + "CN1909900000000": "Jasper County, IA", + "CN1910100000000": "Jefferson County, IA", + "CN1910300000000": "Johnson County, IA", + "CN1910500000000": "Jones County, IA", + "CN1910700000000": "Keokuk County, IA", + "CN1910900000000": "Kossuth County, IA", + "CN1911100000000": "Lee County, IA", + "CN1911300000000": "Linn County, IA", + "CN1911500000000": "Louisa County, IA", + "CN1911700000000": "Lucas County, IA", + "CN1911900000000": "Lyon County, IA", + "CN1912100000000": "Madison County, IA", + "CN1912300000000": "Mahaska County, IA", + "CN1912500000000": "Marion County, IA", + "CN1912700000000": "Marshall County, IA", + "CN1912900000000": "Mills County, IA", + "CN1913100000000": "Mitchell County, IA", + "CN1913300000000": "Monona County, IA", + "CN1913500000000": "Monroe County, IA", + "CN1913700000000": "Montgomery County, IA", + "CN1913900000000": "Muscatine County, IA", + "CN1914100000000": "O'Brien County, IA", + "CN1914300000000": "Osceola County, IA", + "CN1914500000000": "Page County, IA", + "CN1914700000000": "Palo Alto County, IA", + "CN1914900000000": "Plymouth County, IA", + "CN1915100000000": "Pocahontas County, IA", + "CN1915300000000": "Polk County, IA", + "CN1915500000000": "Pottawattamie County, IA", + "CN1915700000000": "Poweshiek County, IA", + "CN1915900000000": "Ringgold County, IA", + "CN1916100000000": "Sac County, IA", + "CN1916300000000": "Scott County, IA", + "CN1916500000000": "Shelby County, IA", + "CN1916700000000": "Sioux County, IA", + "CN1916900000000": "Story County, IA", + "CN1917100000000": "Tama County, IA", + "CN1917300000000": "Taylor County, IA", + "CN1917500000000": "Union County, IA", + "CN1917700000000": "Van Buren County, IA", + "CN1917900000000": "Wapello County, IA", + "CN1918100000000": "Warren County, IA", + "CN1918300000000": "Washington County, IA", + "CN1918500000000": "Wayne County, IA", + "CN1918700000000": "Webster County, IA", + "CN1918900000000": "Winnebago County, IA", + "CN1919100000000": "Winneshiek County, IA", + "CN1919300000000": "Woodbury County, IA", + "CN1919500000000": "Worth County, IA", + "CN1919700000000": "Wright County, IA", + "CN2000100000000": "Allen County, KS", + "CN2000300000000": "Anderson County, KS", + "CN2000500000000": "Atchison County, KS", + "CN2000700000000": "Barber County, KS", + "CN2000900000000": "Barton County, KS", + "CN2001100000000": "Bourbon County, KS", + "CN2001300000000": "Brown County, KS", + "CN2001500000000": "Butler County, KS", + "CN2001700000000": "Chase County, KS", + "CN2001900000000": "Chautauqua County, KS", + "CN2002100000000": "Cherokee County, KS", + "CN2002300000000": "Cheyenne County, KS", + "CN2002500000000": "Clark County, KS", + "CN2002700000000": "Clay County, KS", + "CN2002900000000": "Cloud County, KS", + "CN2003100000000": "Coffey County, KS", + "CN2003300000000": "Comanche County, KS", + "CN2003500000000": "Cowley County, KS", + "CN2003700000000": "Crawford County, KS", + "CN2003900000000": "Decatur County, KS", + "CN2004100000000": "Dickinson County, KS", + "CN2004300000000": "Doniphan County, KS", + "CN2004500000000": "Douglas County, KS", + "CN2004700000000": "Edwards County, KS", + "CN2004900000000": "Elk County, KS", + "CN2005100000000": "Ellis County, KS", + "CN2005300000000": "Ellsworth County, KS", + "CN2005500000000": "Finney County, KS", + "CN2005700000000": "Ford County, KS", + "CN2005900000000": "Franklin County, KS", + "CN2006100000000": "Geary County, KS", + "CN2006300000000": "Gove County, KS", + "CN2006500000000": "Graham County, KS", + "CN2006700000000": "Grant County, KS", + "CN2006900000000": "Gray County, KS", + "CN2007100000000": "Greeley County, KS", + "CN2007300000000": "Greenwood County, KS", + "CN2007500000000": "Hamilton County, KS", + "CN2007700000000": "Harper County, KS", + "CN2007900000000": "Harvey County, KS", + "CN2008100000000": "Haskell County, KS", + "CN2008300000000": "Hodgeman County, KS", + "CN2008500000000": "Jackson County, KS", + "CN2008700000000": "Jefferson County, KS", + "CN2008900000000": "Jewell County, KS", + "CN2009100000000": "Johnson County, KS", + "CN2009300000000": "Kearny County, KS", + "CN2009500000000": "Kingman County, KS", + "CN2009700000000": "Kiowa County, KS", + "CN2009900000000": "Labette County, KS", + "CN2010100000000": "Lane County, KS", + "CN2010300000000": "Leavenworth County, KS", + "CN2010500000000": "Lincoln County, KS", + "CN2010700000000": "Linn County, KS", + "CN2010900000000": "Logan County, KS", + "CN2011100000000": "Lyon County, KS", + "CN2011300000000": "McPherson County, KS", + "CN2011500000000": "Marion County, KS", + "CN2011700000000": "Marshall County, KS", + "CN2011900000000": "Meade County, KS", + "CN2012100000000": "Miami County, KS", + "CN2012300000000": "Mitchell County, KS", + "CN2012500000000": "Montgomery County, KS", + "CN2012700000000": "Morris County, KS", + "CN2012900000000": "Morton County, KS", + "CN2013100000000": "Nemaha County, KS", + "CN2013300000000": "Neosho County, KS", + "CN2013500000000": "Ness County, KS", + "CN2013700000000": "Norton County, KS", + "CN2013900000000": "Osage County, KS", + "CN2014100000000": "Osborne County, KS", + "CN2014300000000": "Ottawa County, KS", + "CN2014500000000": "Pawnee County, KS", + "CN2014700000000": "Phillips County, KS", + "CN2014900000000": "Pottawatomie County, KS", + "CN2015100000000": "Pratt County, KS", + "CN2015300000000": "Rawlins County, KS", + "CN2015500000000": "Reno County, KS", + "CN2015700000000": "Republic County, KS", + "CN2015900000000": "Rice County, KS", + "CN2016100000000": "Riley County, KS", + "CN2016300000000": "Rooks County, KS", + "CN2016500000000": "Rush County, KS", + "CN2016700000000": "Russell County, KS", + "CN2016900000000": "Saline County, KS", + "CN2017100000000": "Scott County, KS", + "CN2017300000000": "Sedgwick County, KS", + "CN2017500000000": "Seward County, KS", + "CN2017700000000": "Shawnee County, KS", + "CN2017900000000": "Sheridan County, KS", + "CN2018100000000": "Sherman County, KS", + "CN2018300000000": "Smith County, KS", + "CN2018500000000": "Stafford County, KS", + "CN2018700000000": "Stanton County, KS", + "CN2018900000000": "Stevens County, KS", + "CN2019100000000": "Sumner County, KS", + "CN2019300000000": "Thomas County, KS", + "CN2019500000000": "Trego County, KS", + "CN2019700000000": "Wabaunsee County, KS", + "CN2019900000000": "Wallace County, KS", + "CN2020100000000": "Washington County, KS", + "CN2020300000000": "Wichita County, KS", + "CN2020500000000": "Wilson County, KS", + "CN2020700000000": "Woodson County, KS", + "CN2020900000000": "Wyandotte County, KS", + "CN2100100000000": "Adair County, KY", + "CN2100300000000": "Allen County, KY", + "CN2100500000000": "Anderson County, KY", + "CN2100700000000": "Ballard County, KY", + "CN2100900000000": "Barren County, KY", + "CN2101100000000": "Bath County, KY", + "CN2101300000000": "Bell County, KY", + "CN2101500000000": "Boone County, KY", + "CN2101700000000": "Bourbon County, KY", + "CN2101900000000": "Boyd County, KY", + "CN2102100000000": "Boyle County, KY", + "CN2102300000000": "Bracken County, KY", + "CN2102500000000": "Breathitt County, KY", + "CN2102700000000": "Breckinridge County, KY", + "CN2102900000000": "Bullitt County, KY", + "CN2103100000000": "Butler County, KY", + "CN2103300000000": "Caldwell County, KY", + "CN2103500000000": "Calloway County, KY", + "CN2103700000000": "Campbell County, KY", + "CN2103900000000": "Carlisle County, KY", + "CN2104100000000": "Carroll County, KY", + "CN2104300000000": "Carter County, KY", + "CN2104500000000": "Casey County, KY", + "CN2104700000000": "Christian County, KY", + "CN2104900000000": "Clark County, KY", + "CN2105100000000": "Clay County, KY", + "CN2105300000000": "Clinton County, KY", + "CN2105500000000": "Crittenden County, KY", + "CN2105700000000": "Cumberland County, KY", + "CN2105900000000": "Daviess County, KY", + "CN2106100000000": "Edmonson County, KY", + "CN2106300000000": "Elliott County, KY", + "CN2106500000000": "Estill County, KY", + "CN2106700000000": "Fayette County, KY", + "CN2106900000000": "Fleming County, KY", + "CN2107100000000": "Floyd County, KY", + "CN2107300000000": "Franklin County, KY", + "CN2107500000000": "Fulton County, KY", + "CN2107700000000": "Gallatin County, KY", + "CN2107900000000": "Garrard County, KY", + "CN2108100000000": "Grant County, KY", + "CN2108300000000": "Graves County, KY", + "CN2108500000000": "Grayson County, KY", + "CN2108700000000": "Green County, KY", + "CN2108900000000": "Greenup County, KY", + "CN2109100000000": "Hancock County, KY", + "CN2109300000000": "Hardin County, KY", + "CN2109500000000": "Harlan County, KY", + "CN2109700000000": "Harrison County, KY", + "CN2109900000000": "Hart County, KY", + "CN2110100000000": "Henderson County, KY", + "CN2110300000000": "Henry County, KY", + "CN2110500000000": "Hickman County, KY", + "CN2110700000000": "Hopkins County, KY", + "CN2110900000000": "Jackson County, KY", + "CN2111100000000": "Jefferson County, KY", + "CN2111300000000": "Jessamine County, KY", + "CN2111500000000": "Johnson County, KY", + "CN2111700000000": "Kenton County, KY", + "CN2111900000000": "Knott County, KY", + "CN2112100000000": "Knox County, KY", + "CN2112300000000": "Larue County, KY", + "CN2112500000000": "Laurel County, KY", + "CN2112700000000": "Lawrence County, KY", + "CN2112900000000": "Lee County, KY", + "CN2113100000000": "Leslie County, KY", + "CN2113300000000": "Letcher County, KY", + "CN2113500000000": "Lewis County, KY", + "CN2113700000000": "Lincoln County, KY", + "CN2113900000000": "Livingston County, KY", + "CN2114100000000": "Logan County, KY", + "CN2114300000000": "Lyon County, KY", + "CN2114500000000": "McCracken County, KY", + "CN2114700000000": "McCreary County, KY", + "CN2114900000000": "McLean County, KY", + "CN2115100000000": "Madison County, KY", + "CN2115300000000": "Magoffin County, KY", + "CN2115500000000": "Marion County, KY", + "CN2115700000000": "Marshall County, KY", + "CN2115900000000": "Martin County, KY", + "CN2116100000000": "Mason County, KY", + "CN2116300000000": "Meade County, KY", + "CN2116500000000": "Menifee County, KY", + "CN2116700000000": "Mercer County, KY", + "CN2116900000000": "Metcalfe County, KY", + "CN2117100000000": "Monroe County, KY", + "CN2117300000000": "Montgomery County, KY", + "CN2117500000000": "Morgan County, KY", + "CN2117700000000": "Muhlenberg County, KY", + "CN2117900000000": "Nelson County, KY", + "CN2118100000000": "Nicholas County, KY", + "CN2118300000000": "Ohio County, KY", + "CN2118500000000": "Oldham County, KY", + "CN2118700000000": "Owen County, KY", + "CN2118900000000": "Owsley County, KY", + "CN2119100000000": "Pendleton County, KY", + "CN2119300000000": "Perry County, KY", + "CN2119500000000": "Pike County, KY", + "CN2119700000000": "Powell County, KY", + "CN2119900000000": "Pulaski County, KY", + "CN2120100000000": "Robertson County, KY", + "CN2120300000000": "Rockcastle County, KY", + "CN2120500000000": "Rowan County, KY", + "CN2120700000000": "Russell County, KY", + "CN2120900000000": "Scott County, KY", + "CN2121100000000": "Shelby County, KY", + "CN2121300000000": "Simpson County, KY", + "CN2121500000000": "Spencer County, KY", + "CN2121700000000": "Taylor County, KY", + "CN2121900000000": "Todd County, KY", + "CN2122100000000": "Trigg County, KY", + "CN2122300000000": "Trimble County, KY", + "CN2122500000000": "Union County, KY", + "CN2122700000000": "Warren County, KY", + "CN2122900000000": "Washington County, KY", + "CN2123100000000": "Wayne County, KY", + "CN2123300000000": "Webster County, KY", + "CN2123500000000": "Whitley County, KY", + "CN2123700000000": "Wolfe County, KY", + "CN2123900000000": "Woodford County, KY", + "CN2200100000000": "Acadia Parish, LA", + "CN2200300000000": "Allen Parish, LA", + "CN2200500000000": "Ascension Parish, LA", + "CN2200700000000": "Assumption Parish, LA", + "CN2200900000000": "Avoyelles Parish, LA", + "CN2201100000000": "Beauregard Parish, LA", + "CN2201300000000": "Bienville Parish, LA", + "CN2201500000000": "Bossier Parish, LA", + "CN2201700000000": "Caddo Parish, LA", + "CN2201900000000": "Calcasieu Parish, LA", + "CN2202100000000": "Caldwell Parish, LA", + "CN2202300000000": "Cameron Parish, LA", + "CN2202500000000": "Catahoula Parish, LA", + "CN2202700000000": "Claiborne Parish, LA", + "CN2202900000000": "Concordia Parish, LA", + "CN2203100000000": "De Soto Parish, LA", + "CN2203300000000": "East Baton Rouge Parish, LA", + "CN2203500000000": "East Carroll Parish, LA", + "CN2203700000000": "East Feliciana Parish, LA", + "CN2203900000000": "Evangeline Parish, LA", + "CN2204100000000": "Franklin Parish, LA", + "CN2204300000000": "Grant Parish, LA", + "CN2204500000000": "Iberia Parish, LA", + "CN2204700000000": "Iberville Parish, LA", + "CN2204900000000": "Jackson Parish, LA", + "CN2205100000000": "Jefferson Parish, LA", + "CN2205300000000": "Jefferson Davis Parish, LA", + "CN2205500000000": "Lafayette Parish, LA", + "CN2205700000000": "Lafourche Parish, LA", + "CN2205900000000": "LaSalle Parish, LA", + "CN2206100000000": "Lincoln Parish, LA", + "CN2206300000000": "Livingston Parish, LA", + "CN2206500000000": "Madison Parish, LA", + "CN2206700000000": "Morehouse Parish, LA", + "CN2206900000000": "Natchitoches Parish, LA", + "CN2207100000000": "Orleans Parish, LA", + "CN2207300000000": "Ouachita Parish, LA", + "CN2207500000000": "Plaquemines Parish, LA", + "CN2207700000000": "Pointe Coupee Parish, LA", + "CN2207900000000": "Rapides Parish, LA", + "CN2208100000000": "Red River Parish, LA", + "CN2208300000000": "Richland Parish, LA", + "CN2208500000000": "Sabine Parish, LA", + "CN2208700000000": "St. Bernard Parish, LA", + "CN2208900000000": "St. Charles Parish, LA", + "CN2209100000000": "St. Helena Parish, LA", + "CN2209300000000": "St. James Parish, LA", + "CN2209500000000": "St. John the Baptist Parish, LA", + "CN2209700000000": "St. Landry Parish, LA", + "CN2209900000000": "St. Martin Parish, LA", + "CN2210100000000": "St. Mary Parish, LA", + "CN2210300000000": "St. Tammany Parish, LA", + "CN2210500000000": "Tangipahoa Parish, LA", + "CN2210700000000": "Tensas Parish, LA", + "CN2210900000000": "Terrebonne Parish, LA", + "CN2211100000000": "Union Parish, LA", + "CN2211300000000": "Vermilion Parish, LA", + "CN2211500000000": "Vernon Parish, LA", + "CN2211700000000": "Washington Parish, LA", + "CN2211900000000": "Webster Parish, LA", + "CN2212100000000": "West Baton Rouge Parish, LA", + "CN2212300000000": "West Carroll Parish, LA", + "CN2212500000000": "West Feliciana Parish, LA", + "CN2212700000000": "Winn Parish, LA", + "CN2300100000000": "Androscoggin County, ME", + "CN2300300000000": "Aroostook County, ME", + "CN2300500000000": "Cumberland County, ME", + "CN2300700000000": "Franklin County, ME", + "CN2300900000000": "Hancock County, ME", + "CN2301100000000": "Kennebec County, ME", + "CN2301300000000": "Knox County, ME", + "CN2301500000000": "Lincoln County, ME", + "CN2301700000000": "Oxford County, ME", + "CN2301900000000": "Penobscot County, ME", + "CN2302100000000": "Piscataquis County, ME", + "CN2302300000000": "Sagadahoc County, ME", + "CN2302500000000": "Somerset County, ME", + "CN2302700000000": "Waldo County, ME", + "CN2302900000000": "Washington County, ME", + "CN2303100000000": "York County, ME", + "CN2400100000000": "Allegany County, MD", + "CN2400300000000": "Anne Arundel County, MD", + "CN2400500000000": "Baltimore County, MD", + "CN2400900000000": "Calvert County, MD", + "CN2401100000000": "Caroline County, MD", + "CN2401300000000": "Carroll County, MD", + "CN2401500000000": "Cecil County, MD", + "CN2401700000000": "Charles County, MD", + "CN2401900000000": "Dorchester County, MD", + "CN2402100000000": "Frederick County, MD", + "CN2402300000000": "Garrett County, MD", + "CN2402500000000": "Harford County, MD", + "CN2402700000000": "Howard County, MD", + "CN2402900000000": "Kent County, MD", + "CN2403100000000": "Montgomery County, MD", + "CN2403300000000": "Prince George's County, MD", + "CN2403500000000": "Queen Anne's County, MD", + "CN2403700000000": "St. Mary's County, MD", + "CN2403900000000": "Somerset County, MD", + "CN2404100000000": "Talbot County, MD", + "CN2404300000000": "Washington County, MD", + "CN2404500000000": "Wicomico County, MD", + "CN2404700000000": "Worcester County, MD", + "CN2451000000000": "Baltimore city, MD", + "CN2500100000000": "Barnstable County, MA", + "CN2500300000000": "Berkshire County, MA", + "CN2500500000000": "Bristol County, MA", + "CN2500700000000": "Dukes County, MA", + "CN2500900000000": "Essex County, MA", + "CN2501100000000": "Franklin County, MA", + "CN2501300000000": "Hampden County, MA", + "CN2501500000000": "Hampshire County, MA", + "CN2501700000000": "Middlesex County, MA", + "CN2501900000000": "Nantucket County/town, MA", + "CN2502100000000": "Norfolk County, MA", + "CN2502300000000": "Plymouth County, MA", + "CN2502500000000": "Suffolk County, MA", + "CN2502700000000": "Worcester County, MA", + "CN2600100000000": "Alcona County, MI", + "CN2600300000000": "Alger County, MI", + "CN2600500000000": "Allegan County, MI", + "CN2600700000000": "Alpena County, MI", + "CN2600900000000": "Antrim County, MI", + "CN2601100000000": "Arenac County, MI", + "CN2601300000000": "Baraga County, MI", + "CN2601500000000": "Barry County, MI", + "CN2601700000000": "Bay County, MI", + "CN2601900000000": "Benzie County, MI", + "CN2602100000000": "Berrien County, MI", + "CN2602300000000": "Branch County, MI", + "CN2602500000000": "Calhoun County, MI", + "CN2602700000000": "Cass County, MI", + "CN2602900000000": "Charlevoix County, MI", + "CN2603100000000": "Cheboygan County, MI", + "CN2603300000000": "Chippewa County, MI", + "CN2603500000000": "Clare County, MI", + "CN2603700000000": "Clinton County, MI", + "CN2603900000000": "Crawford County, MI", + "CN2604100000000": "Delta County, MI", + "CN2604300000000": "Dickinson County, MI", + "CN2604500000000": "Eaton County, MI", + "CN2604700000000": "Emmet County, MI", + "CN2604900000000": "Genesee County, MI", + "CN2605100000000": "Gladwin County, MI", + "CN2605300000000": "Gogebic County, MI", + "CN2605500000000": "Grand Traverse County, MI", + "CN2605700000000": "Gratiot County, MI", + "CN2605900000000": "Hillsdale County, MI", + "CN2606100000000": "Houghton County, MI", + "CN2606300000000": "Huron County, MI", + "CN2606500000000": "Ingham County, MI", + "CN2606700000000": "Ionia County, MI", + "CN2606900000000": "Iosco County, MI", + "CN2607100000000": "Iron County, MI", + "CN2607300000000": "Isabella County, MI", + "CN2607500000000": "Jackson County, MI", + "CN2607700000000": "Kalamazoo County, MI", + "CN2607900000000": "Kalkaska County, MI", + "CN2608100000000": "Kent County, MI", + "CN2608300000000": "Keweenaw County, MI", + "CN2608500000000": "Lake County, MI", + "CN2608700000000": "Lapeer County, MI", + "CN2608900000000": "Leelanau County, MI", + "CN2609100000000": "Lenawee County, MI", + "CN2609300000000": "Livingston County, MI", + "CN2609500000000": "Luce County, MI", + "CN2609700000000": "Mackinac County, MI", + "CN2609900000000": "Macomb County, MI", + "CN2610100000000": "Manistee County, MI", + "CN2610300000000": "Marquette County, MI", + "CN2610500000000": "Mason County, MI", + "CN2610700000000": "Mecosta County, MI", + "CN2610900000000": "Menominee County, MI", + "CN2611100000000": "Midland County, MI", + "CN2611300000000": "Missaukee County, MI", + "CN2611500000000": "Monroe County, MI", + "CN2611700000000": "Montcalm County, MI", + "CN2611900000000": "Montmorency County, MI", + "CN2612100000000": "Muskegon County, MI", + "CN2612300000000": "Newaygo County, MI", + "CN2612500000000": "Oakland County, MI", + "CN2612700000000": "Oceana County, MI", + "CN2612900000000": "Ogemaw County, MI", + "CN2613100000000": "Ontonagon County, MI", + "CN2613300000000": "Osceola County, MI", + "CN2613500000000": "Oscoda County, MI", + "CN2613700000000": "Otsego County, MI", + "CN2613900000000": "Ottawa County, MI", + "CN2614100000000": "Presque Isle County, MI", + "CN2614300000000": "Roscommon County, MI", + "CN2614500000000": "Saginaw County, MI", + "CN2614700000000": "St. Clair County, MI", + "CN2614900000000": "St. Joseph County, MI", + "CN2615100000000": "Sanilac County, MI", + "CN2615300000000": "Schoolcraft County, MI", + "CN2615500000000": "Shiawassee County, MI", + "CN2615700000000": "Tuscola County, MI", + "CN2615900000000": "Van Buren County, MI", + "CN2616100000000": "Washtenaw County, MI", + "CN2616300000000": "Wayne County, MI", + "CN2616500000000": "Wexford County, MI", + "CN2700100000000": "Aitkin County, MN", + "CN2700300000000": "Anoka County, MN", + "CN2700500000000": "Becker County, MN", + "CN2700700000000": "Beltrami County, MN", + "CN2700900000000": "Benton County, MN", + "CN2701100000000": "Big Stone County, MN", + "CN2701300000000": "Blue Earth County, MN", + "CN2701500000000": "Brown County, MN", + "CN2701700000000": "Carlton County, MN", + "CN2701900000000": "Carver County, MN", + "CN2702100000000": "Cass County, MN", + "CN2702300000000": "Chippewa County, MN", + "CN2702500000000": "Chisago County, MN", + "CN2702700000000": "Clay County, MN", + "CN2702900000000": "Clearwater County, MN", + "CN2703100000000": "Cook County, MN", + "CN2703300000000": "Cottonwood County, MN", + "CN2703500000000": "Crow Wing County, MN", + "CN2703700000000": "Dakota County, MN", + "CN2703900000000": "Dodge County, MN", + "CN2704100000000": "Douglas County, MN", + "CN2704300000000": "Faribault County, MN", + "CN2704500000000": "Fillmore County, MN", + "CN2704700000000": "Freeborn County, MN", + "CN2704900000000": "Goodhue County, MN", + "CN2705100000000": "Grant County, MN", + "CN2705300000000": "Hennepin County, MN", + "CN2705500000000": "Houston County, MN", + "CN2705700000000": "Hubbard County, MN", + "CN2705900000000": "Isanti County, MN", + "CN2706100000000": "Itasca County, MN", + "CN2706300000000": "Jackson County, MN", + "CN2706500000000": "Kanabec County, MN", + "CN2706700000000": "Kandiyohi County, MN", + "CN2706900000000": "Kittson County, MN", + "CN2707100000000": "Koochiching County, MN", + "CN2707300000000": "Lac qui Parle County, MN", + "CN2707500000000": "Lake County, MN", + "CN2707700000000": "Lake of the Woods County, MN", + "CN2707900000000": "Le Sueur County, MN", + "CN2708100000000": "Lincoln County, MN", + "CN2708300000000": "Lyon County, MN", + "CN2708500000000": "McLeod County, MN", + "CN2708700000000": "Mahnomen County, MN", + "CN2708900000000": "Marshall County, MN", + "CN2709100000000": "Martin County, MN", + "CN2709300000000": "Meeker County, MN", + "CN2709500000000": "Mille Lacs County, MN", + "CN2709700000000": "Morrison County, MN", + "CN2709900000000": "Mower County, MN", + "CN2710100000000": "Murray County, MN", + "CN2710300000000": "Nicollet County, MN", + "CN2710500000000": "Nobles County, MN", + "CN2710700000000": "Norman County, MN", + "CN2710900000000": "Olmsted County, MN", + "CN2711100000000": "Otter Tail County, MN", + "CN2711300000000": "Pennington County, MN", + "CN2711500000000": "Pine County, MN", + "CN2711700000000": "Pipestone County, MN", + "CN2711900000000": "Polk County, MN", + "CN2712100000000": "Pope County, MN", + "CN2712300000000": "Ramsey County, MN", + "CN2712500000000": "Red Lake County, MN", + "CN2712700000000": "Redwood County, MN", + "CN2712900000000": "Renville County, MN", + "CN2713100000000": "Rice County, MN", + "CN2713300000000": "Rock County, MN", + "CN2713500000000": "Roseau County, MN", + "CN2713700000000": "St. Louis County, MN", + "CN2713900000000": "Scott County, MN", + "CN2714100000000": "Sherburne County, MN", + "CN2714300000000": "Sibley County, MN", + "CN2714500000000": "Stearns County, MN", + "CN2714700000000": "Steele County, MN", + "CN2714900000000": "Stevens County, MN", + "CN2715100000000": "Swift County, MN", + "CN2715300000000": "Todd County, MN", + "CN2715500000000": "Traverse County, MN", + "CN2715700000000": "Wabasha County, MN", + "CN2715900000000": "Wadena County, MN", + "CN2716100000000": "Waseca County, MN", + "CN2716300000000": "Washington County, MN", + "CN2716500000000": "Watonwan County, MN", + "CN2716700000000": "Wilkin County, MN", + "CN2716900000000": "Winona County, MN", + "CN2717100000000": "Wright County, MN", + "CN2717300000000": "Yellow Medicine County, MN", + "CN2800100000000": "Adams County, MS", + "CN2800300000000": "Alcorn County, MS", + "CN2800500000000": "Amite County, MS", + "CN2800700000000": "Attala County, MS", + "CN2800900000000": "Benton County, MS", + "CN2801100000000": "Bolivar County, MS", + "CN2801300000000": "Calhoun County, MS", + "CN2801500000000": "Carroll County, MS", + "CN2801700000000": "Chickasaw County, MS", + "CN2801900000000": "Choctaw County, MS", + "CN2802100000000": "Claiborne County, MS", + "CN2802300000000": "Clarke County, MS", + "CN2802500000000": "Clay County, MS", + "CN2802700000000": "Coahoma County, MS", + "CN2802900000000": "Copiah County, MS", + "CN2803100000000": "Covington County, MS", + "CN2803300000000": "DeSoto County, MS", + "CN2803500000000": "Forrest County, MS", + "CN2803700000000": "Franklin County, MS", + "CN2803900000000": "George County, MS", + "CN2804100000000": "Greene County, MS", + "CN2804300000000": "Grenada County, MS", + "CN2804500000000": "Hancock County, MS", + "CN2804700000000": "Harrison County, MS", + "CN2804900000000": "Hinds County, MS", + "CN2805100000000": "Holmes County, MS", + "CN2805300000000": "Humphreys County, MS", + "CN2805500000000": "Issaquena County, MS", + "CN2805700000000": "Itawamba County, MS", + "CN2805900000000": "Jackson County, MS", + "CN2806100000000": "Jasper County, MS", + "CN2806300000000": "Jefferson County, MS", + "CN2806500000000": "Jefferson Davis County, MS", + "CN2806700000000": "Jones County, MS", + "CN2806900000000": "Kemper County, MS", + "CN2807100000000": "Lafayette County, MS", + "CN2807300000000": "Lamar County, MS", + "CN2807500000000": "Lauderdale County, MS", + "CN2807700000000": "Lawrence County, MS", + "CN2807900000000": "Leake County, MS", + "CN2808100000000": "Lee County, MS", + "CN2808300000000": "Leflore County, MS", + "CN2808500000000": "Lincoln County, MS", + "CN2808700000000": "Lowndes County, MS", + "CN2808900000000": "Madison County, MS", + "CN2809100000000": "Marion County, MS", + "CN2809300000000": "Marshall County, MS", + "CN2809500000000": "Monroe County, MS", + "CN2809700000000": "Montgomery County, MS", + "CN2809900000000": "Neshoba County, MS", + "CN2810100000000": "Newton County, MS", + "CN2810300000000": "Noxubee County, MS", + "CN2810500000000": "Oktibbeha County, MS", + "CN2810700000000": "Panola County, MS", + "CN2810900000000": "Pearl River County, MS", + "CN2811100000000": "Perry County, MS", + "CN2811300000000": "Pike County, MS", + "CN2811500000000": "Pontotoc County, MS", + "CN2811700000000": "Prentiss County, MS", + "CN2811900000000": "Quitman County, MS", + "CN2812100000000": "Rankin County, MS", + "CN2812300000000": "Scott County, MS", + "CN2812500000000": "Sharkey County, MS", + "CN2812700000000": "Simpson County, MS", + "CN2812900000000": "Smith County, MS", + "CN2813100000000": "Stone County, MS", + "CN2813300000000": "Sunflower County, MS", + "CN2813500000000": "Tallahatchie County, MS", + "CN2813700000000": "Tate County, MS", + "CN2813900000000": "Tippah County, MS", + "CN2814100000000": "Tishomingo County, MS", + "CN2814300000000": "Tunica County, MS", + "CN2814500000000": "Union County, MS", + "CN2814700000000": "Walthall County, MS", + "CN2814900000000": "Warren County, MS", + "CN2815100000000": "Washington County, MS", + "CN2815300000000": "Wayne County, MS", + "CN2815500000000": "Webster County, MS", + "CN2815700000000": "Wilkinson County, MS", + "CN2815900000000": "Winston County, MS", + "CN2816100000000": "Yalobusha County, MS", + "CN2816300000000": "Yazoo County, MS", + "CN2900100000000": "Adair County, MO", + "CN2900300000000": "Andrew County, MO", + "CN2900500000000": "Atchison County, MO", + "CN2900700000000": "Audrain County, MO", + "CN2900900000000": "Barry County, MO", + "CN2901100000000": "Barton County, MO", + "CN2901300000000": "Bates County, MO", + "CN2901500000000": "Benton County, MO", + "CN2901700000000": "Bollinger County, MO", + "CN2901900000000": "Boone County, MO", + "CN2902100000000": "Buchanan County, MO", + "CN2902300000000": "Butler County, MO", + "CN2902500000000": "Caldwell County, MO", + "CN2902700000000": "Callaway County, MO", + "CN2902900000000": "Camden County, MO", + "CN2903100000000": "Cape Girardeau County, MO", + "CN2903300000000": "Carroll County, MO", + "CN2903500000000": "Carter County, MO", + "CN2903700000000": "Cass County, MO", + "CN2903900000000": "Cedar County, MO", + "CN2904100000000": "Chariton County, MO", + "CN2904300000000": "Christian County, MO", + "CN2904500000000": "Clark County, MO", + "CN2904700000000": "Clay County, MO", + "CN2904900000000": "Clinton County, MO", + "CN2905100000000": "Cole County, MO", + "CN2905300000000": "Cooper County, MO", + "CN2905500000000": "Crawford County, MO", + "CN2905700000000": "Dade County, MO", + "CN2905900000000": "Dallas County, MO", + "CN2906100000000": "Daviess County, MO", + "CN2906300000000": "DeKalb County, MO", + "CN2906500000000": "Dent County, MO", + "CN2906700000000": "Douglas County, MO", + "CN2906900000000": "Dunklin County, MO", + "CN2907100000000": "Franklin County, MO", + "CN2907300000000": "Gasconade County, MO", + "CN2907500000000": "Gentry County, MO", + "CN2907700000000": "Greene County, MO", + "CN2907900000000": "Grundy County, MO", + "CN2908100000000": "Harrison County, MO", + "CN2908300000000": "Henry County, MO", + "CN2908500000000": "Hickory County, MO", + "CN2908700000000": "Holt County, MO", + "CN2908900000000": "Howard County, MO", + "CN2909100000000": "Howell County, MO", + "CN2909300000000": "Iron County, MO", + "CN2909500000000": "Jackson County, MO", + "CN2909700000000": "Jasper County, MO", + "CN2909900000000": "Jefferson County, MO", + "CN2910100000000": "Johnson County, MO", + "CN2910300000000": "Knox County, MO", + "CN2910500000000": "Laclede County, MO", + "CN2910700000000": "Lafayette County, MO", + "CN2910900000000": "Lawrence County, MO", + "CN2911100000000": "Lewis County, MO", + "CN2911300000000": "Lincoln County, MO", + "CN2911500000000": "Linn County, MO", + "CN2911700000000": "Livingston County, MO", + "CN2911900000000": "McDonald County, MO", + "CN2912100000000": "Macon County, MO", + "CN2912300000000": "Madison County, MO", + "CN2912500000000": "Maries County, MO", + "CN2912700000000": "Marion County, MO", + "CN2912900000000": "Mercer County, MO", + "CN2913100000000": "Miller County, MO", + "CN2913300000000": "Mississippi County, MO", + "CN2913500000000": "Moniteau County, MO", + "CN2913700000000": "Monroe County, MO", + "CN2913900000000": "Montgomery County, MO", + "CN2914100000000": "Morgan County, MO", + "CN2914300000000": "New Madrid County, MO", + "CN2914500000000": "Newton County, MO", + "CN2914700000000": "Nodaway County, MO", + "CN2914900000000": "Oregon County, MO", + "CN2915100000000": "Osage County, MO", + "CN2915300000000": "Ozark County, MO", + "CN2915500000000": "Pemiscot County, MO", + "CN2915700000000": "Perry County, MO", + "CN2915900000000": "Pettis County, MO", + "CN2916100000000": "Phelps County, MO", + "CN2916300000000": "Pike County, MO", + "CN2916500000000": "Platte County, MO", + "CN2916700000000": "Polk County, MO", + "CN2916900000000": "Pulaski County, MO", + "CN2917100000000": "Putnam County, MO", + "CN2917300000000": "Ralls County, MO", + "CN2917500000000": "Randolph County, MO", + "CN2917700000000": "Ray County, MO", + "CN2917900000000": "Reynolds County, MO", + "CN2918100000000": "Ripley County, MO", + "CN2918300000000": "St. Charles County, MO", + "CN2918500000000": "St. Clair County, MO", + "CN2918600000000": "Ste. Genevieve County, MO", + "CN2918700000000": "St. Francois County, MO", + "CN2918900000000": "St. Louis County, MO", + "CN2919500000000": "Saline County, MO", + "CN2919700000000": "Schuyler County, MO", + "CN2919900000000": "Scotland County, MO", + "CN2920100000000": "Scott County, MO", + "CN2920300000000": "Shannon County, MO", + "CN2920500000000": "Shelby County, MO", + "CN2920700000000": "Stoddard County, MO", + "CN2920900000000": "Stone County, MO", + "CN2921100000000": "Sullivan County, MO", + "CN2921300000000": "Taney County, MO", + "CN2921500000000": "Texas County, MO", + "CN2921700000000": "Vernon County, MO", + "CN2921900000000": "Warren County, MO", + "CN2922100000000": "Washington County, MO", + "CN2922300000000": "Wayne County, MO", + "CN2922500000000": "Webster County, MO", + "CN2922700000000": "Worth County, MO", + "CN2922900000000": "Wright County, MO", + "CN2951000000000": "St. Louis city, MO", + "CN3000100000000": "Beaverhead County, MT", + "CN3000300000000": "Big Horn County, MT", + "CN3000500000000": "Blaine County, MT", + "CN3000700000000": "Broadwater County, MT", + "CN3000900000000": "Carbon County, MT", + "CN3001100000000": "Carter County, MT", + "CN3001300000000": "Cascade County, MT", + "CN3001500000000": "Chouteau County, MT", + "CN3001700000000": "Custer County, MT", + "CN3001900000000": "Daniels County, MT", + "CN3002100000000": "Dawson County, MT", + "CN3002300000000": "Deer Lodge County, MT", + "CN3002500000000": "Fallon County, MT", + "CN3002700000000": "Fergus County, MT", + "CN3002900000000": "Flathead County, MT", + "CN3003100000000": "Gallatin County, MT", + "CN3003300000000": "Garfield County, MT", + "CN3003500000000": "Glacier County, MT", + "CN3003700000000": "Golden Valley County, MT", + "CN3003900000000": "Granite County, MT", + "CN3004100000000": "Hill County, MT", + "CN3004300000000": "Jefferson County, MT", + "CN3004500000000": "Judith Basin County, MT", + "CN3004700000000": "Lake County, MT", + "CN3004900000000": "Lewis and Clark County, MT", + "CN3005100000000": "Liberty County, MT", + "CN3005300000000": "Lincoln County, MT", + "CN3005500000000": "McCone County, MT", + "CN3005700000000": "Madison County, MT", + "CN3005900000000": "Meagher County, MT", + "CN3006100000000": "Mineral County, MT", + "CN3006300000000": "Missoula County, MT", + "CN3006500000000": "Musselshell County, MT", + "CN3006700000000": "Park County, MT", + "CN3006900000000": "Petroleum County, MT", + "CN3007100000000": "Phillips County, MT", + "CN3007300000000": "Pondera County, MT", + "CN3007500000000": "Powder River County, MT", + "CN3007700000000": "Powell County, MT", + "CN3007900000000": "Prairie County, MT", + "CN3008100000000": "Ravalli County, MT", + "CN3008300000000": "Richland County, MT", + "CN3008500000000": "Roosevelt County, MT", + "CN3008700000000": "Rosebud County, MT", + "CN3008900000000": "Sanders County, MT", + "CN3009100000000": "Sheridan County, MT", + "CN3009300000000": "Silver Bow County, MT", + "CN3009500000000": "Stillwater County, MT", + "CN3009700000000": "Sweet Grass County, MT", + "CN3009900000000": "Teton County, MT", + "CN3010100000000": "Toole County, MT", + "CN3010300000000": "Treasure County, MT", + "CN3010500000000": "Valley County, MT", + "CN3010700000000": "Wheatland County, MT", + "CN3010900000000": "Wibaux County, MT", + "CN3011100000000": "Yellowstone County, MT", + "CN3100100000000": "Adams County, NE", + "CN3100300000000": "Antelope County, NE", + "CN3100500000000": "Arthur County, NE", + "CN3100700000000": "Banner County, NE", + "CN3100900000000": "Blaine County, NE", + "CN3101100000000": "Boone County, NE", + "CN3101300000000": "Box Butte County, NE", + "CN3101500000000": "Boyd County, NE", + "CN3101700000000": "Brown County, NE", + "CN3101900000000": "Buffalo County, NE", + "CN3102100000000": "Burt County, NE", + "CN3102300000000": "Butler County, NE", + "CN3102500000000": "Cass County, NE", + "CN3102700000000": "Cedar County, NE", + "CN3102900000000": "Chase County, NE", + "CN3103100000000": "Cherry County, NE", + "CN3103300000000": "Cheyenne County, NE", + "CN3103500000000": "Clay County, NE", + "CN3103700000000": "Colfax County, NE", + "CN3103900000000": "Cuming County, NE", + "CN3104100000000": "Custer County, NE", + "CN3104300000000": "Dakota County, NE", + "CN3104500000000": "Dawes County, NE", + "CN3104700000000": "Dawson County, NE", + "CN3104900000000": "Deuel County, NE", + "CN3105100000000": "Dixon County, NE", + "CN3105300000000": "Dodge County, NE", + "CN3105500000000": "Douglas County, NE", + "CN3105700000000": "Dundy County, NE", + "CN3105900000000": "Fillmore County, NE", + "CN3106100000000": "Franklin County, NE", + "CN3106300000000": "Frontier County, NE", + "CN3106500000000": "Furnas County, NE", + "CN3106700000000": "Gage County, NE", + "CN3106900000000": "Garden County, NE", + "CN3107100000000": "Garfield County, NE", + "CN3107300000000": "Gosper County, NE", + "CN3107500000000": "Grant County, NE", + "CN3107700000000": "Greeley County, NE", + "CN3107900000000": "Hall County, NE", + "CN3108100000000": "Hamilton County, NE", + "CN3108300000000": "Harlan County, NE", + "CN3108500000000": "Hayes County, NE", + "CN3108700000000": "Hitchcock County, NE", + "CN3108900000000": "Holt County, NE", + "CN3109100000000": "Hooker County, NE", + "CN3109300000000": "Howard County, NE", + "CN3109500000000": "Jefferson County, NE", + "CN3109700000000": "Johnson County, NE", + "CN3109900000000": "Kearney County, NE", + "CN3110100000000": "Keith County, NE", + "CN3110300000000": "Keya Paha County, NE", + "CN3110500000000": "Kimball County, NE", + "CN3110700000000": "Knox County, NE", + "CN3110900000000": "Lancaster County, NE", + "CN3111100000000": "Lincoln County, NE", + "CN3111300000000": "Logan County, NE", + "CN3111500000000": "Loup County, NE", + "CN3111700000000": "McPherson County, NE", + "CN3111900000000": "Madison County, NE", + "CN3112100000000": "Merrick County, NE", + "CN3112300000000": "Morrill County, NE", + "CN3112500000000": "Nance County, NE", + "CN3112700000000": "Nemaha County, NE", + "CN3112900000000": "Nuckolls County, NE", + "CN3113100000000": "Otoe County, NE", + "CN3113300000000": "Pawnee County, NE", + "CN3113500000000": "Perkins County, NE", + "CN3113700000000": "Phelps County, NE", + "CN3113900000000": "Pierce County, NE", + "CN3114100000000": "Platte County, NE", + "CN3114300000000": "Polk County, NE", + "CN3114500000000": "Red Willow County, NE", + "CN3114700000000": "Richardson County, NE", + "CN3114900000000": "Rock County, NE", + "CN3115100000000": "Saline County, NE", + "CN3115300000000": "Sarpy County, NE", + "CN3115500000000": "Saunders County, NE", + "CN3115700000000": "Scotts Bluff County, NE", + "CN3115900000000": "Seward County, NE", + "CN3116100000000": "Sheridan County, NE", + "CN3116300000000": "Sherman County, NE", + "CN3116500000000": "Sioux County, NE", + "CN3116700000000": "Stanton County, NE", + "CN3116900000000": "Thayer County, NE", + "CN3117100000000": "Thomas County, NE", + "CN3117300000000": "Thurston County, NE", + "CN3117500000000": "Valley County, NE", + "CN3117700000000": "Washington County, NE", + "CN3117900000000": "Wayne County, NE", + "CN3118100000000": "Webster County, NE", + "CN3118300000000": "Wheeler County, NE", + "CN3118500000000": "York County, NE", + "CN3200100000000": "Churchill County, NV", + "CN3200300000000": "Clark County, NV", + "CN3200500000000": "Douglas County, NV", + "CN3200700000000": "Elko County, NV", + "CN3200900000000": "Esmeralda County, NV", + "CN3201100000000": "Eureka County, NV", + "CN3201300000000": "Humboldt County, NV", + "CN3201500000000": "Lander County, NV", + "CN3201700000000": "Lincoln County, NV", + "CN3201900000000": "Lyon County, NV", + "CN3202100000000": "Mineral County, NV", + "CN3202300000000": "Nye County, NV", + "CN3202700000000": "Pershing County, NV", + "CN3202900000000": "Storey County, NV", + "CN3203100000000": "Washoe County, NV", + "CN3203300000000": "White Pine County, NV", + "CN3251000000000": "Carson City, NV", + "CN3300100000000": "Belknap County, NH", + "CN3300300000000": "Carroll County, NH", + "CN3300500000000": "Cheshire County, NH", + "CN3300700000000": "Coos County, NH", + "CN3300900000000": "Grafton County, NH", + "CN3301100000000": "Hillsborough County, NH", + "CN3301300000000": "Merrimack County, NH", + "CN3301500000000": "Rockingham County, NH", + "CN3301700000000": "Strafford County, NH", + "CN3301900000000": "Sullivan County, NH", + "CN3400100000000": "Atlantic County, NJ", + "CN3400300000000": "Bergen County, NJ", + "CN3400500000000": "Burlington County, NJ", + "CN3400700000000": "Camden County, NJ", + "CN3400900000000": "Cape May County, NJ", + "CN3401100000000": "Cumberland County, NJ", + "CN3401300000000": "Essex County, NJ", + "CN3401500000000": "Gloucester County, NJ", + "CN3401700000000": "Hudson County, NJ", + "CN3401900000000": "Hunterdon County, NJ", + "CN3402100000000": "Mercer County, NJ", + "CN3402300000000": "Middlesex County, NJ", + "CN3402500000000": "Monmouth County, NJ", + "CN3402700000000": "Morris County, NJ", + "CN3402900000000": "Ocean County, NJ", + "CN3403100000000": "Passaic County, NJ", + "CN3403300000000": "Salem County, NJ", + "CN3403500000000": "Somerset County, NJ", + "CN3403700000000": "Sussex County, NJ", + "CN3403900000000": "Union County, NJ", + "CN3404100000000": "Warren County, NJ", + "CN3500100000000": "Bernalillo County, NM", + "CN3500300000000": "Catron County, NM", + "CN3500500000000": "Chaves County, NM", + "CN3500600000000": "Cibola County, NM", + "CN3500700000000": "Colfax County, NM", + "CN3500900000000": "Curry County, NM", + "CN3501100000000": "De Baca County, NM", + "CN3501300000000": "Dona Ana County, NM", + "CN3501500000000": "Eddy County, NM", + "CN3501700000000": "Grant County, NM", + "CN3501900000000": "Guadalupe County, NM", + "CN3502100000000": "Harding County, NM", + "CN3502300000000": "Hidalgo County, NM", + "CN3502500000000": "Lea County, NM", + "CN3502700000000": "Lincoln County, NM", + "CN3502800000000": "Los Alamos County, NM", + "CN3502900000000": "Luna County, NM", + "CN3503100000000": "McKinley County, NM", + "CN3503300000000": "Mora County, NM", + "CN3503500000000": "Otero County, NM", + "CN3503700000000": "Quay County, NM", + "CN3503900000000": "Rio Arriba County, NM", + "CN3504100000000": "Roosevelt County, NM", + "CN3504300000000": "Sandoval County, NM", + "CN3504500000000": "San Juan County, NM", + "CN3504700000000": "San Miguel County, NM", + "CN3504900000000": "Santa Fe County, NM", + "CN3505100000000": "Sierra County, NM", + "CN3505300000000": "Socorro County, NM", + "CN3505500000000": "Taos County, NM", + "CN3505700000000": "Torrance County, NM", + "CN3505900000000": "Union County, NM", + "CN3506100000000": "Valencia County, NM", + "CN3600100000000": "Albany County, NY", + "CN3600300000000": "Allegany County, NY", + "CN3600500000000": "Bronx County, NY", + "CN3600700000000": "Broome County, NY", + "CN3600900000000": "Cattaraugus County, NY", + "CN3601100000000": "Cayuga County, NY", + "CN3601300000000": "Chautauqua County, NY", + "CN3601500000000": "Chemung County, NY", + "CN3601700000000": "Chenango County, NY", + "CN3601900000000": "Clinton County, NY", + "CN3602100000000": "Columbia County, NY", + "CN3602300000000": "Cortland County, NY", + "CN3602500000000": "Delaware County, NY", + "CN3602700000000": "Dutchess County, NY", + "CN3602900000000": "Erie County, NY", + "CN3603100000000": "Essex County, NY", + "CN3603300000000": "Franklin County, NY", + "CN3603500000000": "Fulton County, NY", + "CN3603700000000": "Genesee County, NY", + "CN3603900000000": "Greene County, NY", + "CN3604100000000": "Hamilton County, NY", + "CN3604300000000": "Herkimer County, NY", + "CN3604500000000": "Jefferson County, NY", + "CN3604700000000": "Kings County, NY", + "CN3604900000000": "Lewis County, NY", + "CN3605100000000": "Livingston County, NY", + "CN3605300000000": "Madison County, NY", + "CN3605500000000": "Monroe County, NY", + "CN3605700000000": "Montgomery County, NY", + "CN3605900000000": "Nassau County, NY", + "CN3606100000000": "New York County, NY", + "CN3606300000000": "Niagara County, NY", + "CN3606500000000": "Oneida County, NY", + "CN3606700000000": "Onondaga County, NY", + "CN3606900000000": "Ontario County, NY", + "CN3607100000000": "Orange County, NY", + "CN3607300000000": "Orleans County, NY", + "CN3607500000000": "Oswego County, NY", + "CN3607700000000": "Otsego County, NY", + "CN3607900000000": "Putnam County, NY", + "CN3608100000000": "Queens County, NY", + "CN3608300000000": "Rensselaer County, NY", + "CN3608500000000": "Richmond County, NY", + "CN3608700000000": "Rockland County, NY", + "CN3608900000000": "St. Lawrence County, NY", + "CN3609100000000": "Saratoga County, NY", + "CN3609300000000": "Schenectady County, NY", + "CN3609500000000": "Schoharie County, NY", + "CN3609700000000": "Schuyler County, NY", + "CN3609900000000": "Seneca County, NY", + "CN3610100000000": "Steuben County, NY", + "CN3610300000000": "Suffolk County, NY", + "CN3610500000000": "Sullivan County, NY", + "CN3610700000000": "Tioga County, NY", + "CN3610900000000": "Tompkins County, NY", + "CN3611100000000": "Ulster County, NY", + "CN3611300000000": "Warren County, NY", + "CN3611500000000": "Washington County, NY", + "CN3611700000000": "Wayne County, NY", + "CN3611900000000": "Westchester County, NY", + "CN3612100000000": "Wyoming County, NY", + "CN3612300000000": "Yates County, NY", + "CN3700100000000": "Alamance County, NC", + "CN3700300000000": "Alexander County, NC", + "CN3700500000000": "Alleghany County, NC", + "CN3700700000000": "Anson County, NC", + "CN3700900000000": "Ashe County, NC", + "CN3701100000000": "Avery County, NC", + "CN3701300000000": "Beaufort County, NC", + "CN3701500000000": "Bertie County, NC", + "CN3701700000000": "Bladen County, NC", + "CN3701900000000": "Brunswick County, NC", + "CN3702100000000": "Buncombe County, NC", + "CN3702300000000": "Burke County, NC", + "CN3702500000000": "Cabarrus County, NC", + "CN3702700000000": "Caldwell County, NC", + "CN3702900000000": "Camden County, NC", + "CN3703100000000": "Carteret County, NC", + "CN3703300000000": "Caswell County, NC", + "CN3703500000000": "Catawba County, NC", + "CN3703700000000": "Chatham County, NC", + "CN3703900000000": "Cherokee County, NC", + "CN3704100000000": "Chowan County, NC", + "CN3704300000000": "Clay County, NC", + "CN3704500000000": "Cleveland County, NC", + "CN3704700000000": "Columbus County, NC", + "CN3704900000000": "Craven County, NC", + "CN3705100000000": "Cumberland County, NC", + "CN3705300000000": "Currituck County, NC", + "CN3705500000000": "Dare County, NC", + "CN3705700000000": "Davidson County, NC", + "CN3705900000000": "Davie County, NC", + "CN3706100000000": "Duplin County, NC", + "CN3706300000000": "Durham County, NC", + "CN3706500000000": "Edgecombe County, NC", + "CN3706700000000": "Forsyth County, NC", + "CN3706900000000": "Franklin County, NC", + "CN3707100000000": "Gaston County, NC", + "CN3707300000000": "Gates County, NC", + "CN3707500000000": "Graham County, NC", + "CN3707700000000": "Granville County, NC", + "CN3707900000000": "Greene County, NC", + "CN3708100000000": "Guilford County, NC", + "CN3708300000000": "Halifax County, NC", + "CN3708500000000": "Harnett County, NC", + "CN3708700000000": "Haywood County, NC", + "CN3708900000000": "Henderson County, NC", + "CN3709100000000": "Hertford County, NC", + "CN3709300000000": "Hoke County, NC", + "CN3709500000000": "Hyde County, NC", + "CN3709700000000": "Iredell County, NC", + "CN3709900000000": "Jackson County, NC", + "CN3710100000000": "Johnston County, NC", + "CN3710300000000": "Jones County, NC", + "CN3710500000000": "Lee County, NC", + "CN3710700000000": "Lenoir County, NC", + "CN3710900000000": "Lincoln County, NC", + "CN3711100000000": "McDowell County, NC", + "CN3711300000000": "Macon County, NC", + "CN3711500000000": "Madison County, NC", + "CN3711700000000": "Martin County, NC", + "CN3711900000000": "Mecklenburg County, NC", + "CN3712100000000": "Mitchell County, NC", + "CN3712300000000": "Montgomery County, NC", + "CN3712500000000": "Moore County, NC", + "CN3712700000000": "Nash County, NC", + "CN3712900000000": "New Hanover County, NC", + "CN3713100000000": "Northampton County, NC", + "CN3713300000000": "Onslow County, NC", + "CN3713500000000": "Orange County, NC", + "CN3713700000000": "Pamlico County, NC", + "CN3713900000000": "Pasquotank County, NC", + "CN3714100000000": "Pender County, NC", + "CN3714300000000": "Perquimans County, NC", + "CN3714500000000": "Person County, NC", + "CN3714700000000": "Pitt County, NC", + "CN3714900000000": "Polk County, NC", + "CN3715100000000": "Randolph County, NC", + "CN3715300000000": "Richmond County, NC", + "CN3715500000000": "Robeson County, NC", + "CN3715700000000": "Rockingham County, NC", + "CN3715900000000": "Rowan County, NC", + "CN3716100000000": "Rutherford County, NC", + "CN3716300000000": "Sampson County, NC", + "CN3716500000000": "Scotland County, NC", + "CN3716700000000": "Stanly County, NC", + "CN3716900000000": "Stokes County, NC", + "CN3717100000000": "Surry County, NC", + "CN3717300000000": "Swain County, NC", + "CN3717500000000": "Transylvania County, NC", + "CN3717700000000": "Tyrrell County, NC", + "CN3717900000000": "Union County, NC", + "CN3718100000000": "Vance County, NC", + "CN3718300000000": "Wake County, NC", + "CN3718500000000": "Warren County, NC", + "CN3718700000000": "Washington County, NC", + "CN3718900000000": "Watauga County, NC", + "CN3719100000000": "Wayne County, NC", + "CN3719300000000": "Wilkes County, NC", + "CN3719500000000": "Wilson County, NC", + "CN3719700000000": "Yadkin County, NC", + "CN3719900000000": "Yancey County, NC", + "CN3800100000000": "Adams County, ND", + "CN3800300000000": "Barnes County, ND", + "CN3800500000000": "Benson County, ND", + "CN3800700000000": "Billings County, ND", + "CN3800900000000": "Bottineau County, ND", + "CN3801100000000": "Bowman County, ND", + "CN3801300000000": "Burke County, ND", + "CN3801500000000": "Burleigh County, ND", + "CN3801700000000": "Cass County, ND", + "CN3801900000000": "Cavalier County, ND", + "CN3802100000000": "Dickey County, ND", + "CN3802300000000": "Divide County, ND", + "CN3802500000000": "Dunn County, ND", + "CN3802700000000": "Eddy County, ND", + "CN3802900000000": "Emmons County, ND", + "CN3803100000000": "Foster County, ND", + "CN3803300000000": "Golden Valley County, ND", + "CN3803500000000": "Grand Forks County, ND", + "CN3803700000000": "Grant County, ND", + "CN3803900000000": "Griggs County, ND", + "CN3804100000000": "Hettinger County, ND", + "CN3804300000000": "Kidder County, ND", + "CN3804500000000": "LaMoure County, ND", + "CN3804700000000": "Logan County, ND", + "CN3804900000000": "McHenry County, ND", + "CN3805100000000": "McIntosh County, ND", + "CN3805300000000": "McKenzie County, ND", + "CN3805500000000": "McLean County, ND", + "CN3805700000000": "Mercer County, ND", + "CN3805900000000": "Morton County, ND", + "CN3806100000000": "Mountrail County, ND", + "CN3806300000000": "Nelson County, ND", + "CN3806500000000": "Oliver County, ND", + "CN3806700000000": "Pembina County, ND", + "CN3806900000000": "Pierce County, ND", + "CN3807100000000": "Ramsey County, ND", + "CN3807300000000": "Ransom County, ND", + "CN3807500000000": "Renville County, ND", + "CN3807700000000": "Richland County, ND", + "CN3807900000000": "Rolette County, ND", + "CN3808100000000": "Sargent County, ND", + "CN3808300000000": "Sheridan County, ND", + "CN3808500000000": "Sioux County, ND", + "CN3808700000000": "Slope County, ND", + "CN3808900000000": "Stark County, ND", + "CN3809100000000": "Steele County, ND", + "CN3809300000000": "Stutsman County, ND", + "CN3809500000000": "Towner County, ND", + "CN3809700000000": "Traill County, ND", + "CN3809900000000": "Walsh County, ND", + "CN3810100000000": "Ward County, ND", + "CN3810300000000": "Wells County, ND", + "CN3810500000000": "Williams County, ND", + "CN3900100000000": "Adams County, OH", + "CN3900300000000": "Allen County, OH", + "CN3900500000000": "Ashland County, OH", + "CN3900700000000": "Ashtabula County, OH", + "CN3900900000000": "Athens County, OH", + "CN3901100000000": "Auglaize County, OH", + "CN3901300000000": "Belmont County, OH", + "CN3901500000000": "Brown County, OH", + "CN3901700000000": "Butler County, OH", + "CN3901900000000": "Carroll County, OH", + "CN3902100000000": "Champaign County, OH", + "CN3902300000000": "Clark County, OH", + "CN3902500000000": "Clermont County, OH", + "CN3902700000000": "Clinton County, OH", + "CN3902900000000": "Columbiana County, OH", + "CN3903100000000": "Coshocton County, OH", + "CN3903300000000": "Crawford County, OH", + "CN3903500000000": "Cuyahoga County, OH", + "CN3903700000000": "Darke County, OH", + "CN3903900000000": "Defiance County, OH", + "CN3904100000000": "Delaware County, OH", + "CN3904300000000": "Erie County, OH", + "CN3904500000000": "Fairfield County, OH", + "CN3904700000000": "Fayette County, OH", + "CN3904900000000": "Franklin County, OH", + "CN3905100000000": "Fulton County, OH", + "CN3905300000000": "Gallia County, OH", + "CN3905500000000": "Geauga County, OH", + "CN3905700000000": "Greene County, OH", + "CN3905900000000": "Guernsey County, OH", + "CN3906100000000": "Hamilton County, OH", + "CN3906300000000": "Hancock County, OH", + "CN3906500000000": "Hardin County, OH", + "CN3906700000000": "Harrison County, OH", + "CN3906900000000": "Henry County, OH", + "CN3907100000000": "Highland County, OH", + "CN3907300000000": "Hocking County, OH", + "CN3907500000000": "Holmes County, OH", + "CN3907700000000": "Huron County, OH", + "CN3907900000000": "Jackson County, OH", + "CN3908100000000": "Jefferson County, OH", + "CN3908300000000": "Knox County, OH", + "CN3908500000000": "Lake County, OH", + "CN3908700000000": "Lawrence County, OH", + "CN3908900000000": "Licking County, OH", + "CN3909100000000": "Logan County, OH", + "CN3909300000000": "Lorain County, OH", + "CN3909500000000": "Lucas County, OH", + "CN3909700000000": "Madison County, OH", + "CN3909900000000": "Mahoning County, OH", + "CN3910100000000": "Marion County, OH", + "CN3910300000000": "Medina County, OH", + "CN3910500000000": "Meigs County, OH", + "CN3910700000000": "Mercer County, OH", + "CN3910900000000": "Miami County, OH", + "CN3911100000000": "Monroe County, OH", + "CN3911300000000": "Montgomery County, OH", + "CN3911500000000": "Morgan County, OH", + "CN3911700000000": "Morrow County, OH", + "CN3911900000000": "Muskingum County, OH", + "CN3912100000000": "Noble County, OH", + "CN3912300000000": "Ottawa County, OH", + "CN3912500000000": "Paulding County, OH", + "CN3912700000000": "Perry County, OH", + "CN3912900000000": "Pickaway County, OH", + "CN3913100000000": "Pike County, OH", + "CN3913300000000": "Portage County, OH", + "CN3913500000000": "Preble County, OH", + "CN3913700000000": "Putnam County, OH", + "CN3913900000000": "Richland County, OH", + "CN3914100000000": "Ross County, OH", + "CN3914300000000": "Sandusky County, OH", + "CN3914500000000": "Scioto County, OH", + "CN3914700000000": "Seneca County, OH", + "CN3914900000000": "Shelby County, OH", + "CN3915100000000": "Stark County, OH", + "CN3915300000000": "Summit County, OH", + "CN3915500000000": "Trumbull County, OH", + "CN3915700000000": "Tuscarawas County, OH", + "CN3915900000000": "Union County, OH", + "CN3916100000000": "Van Wert County, OH", + "CN3916300000000": "Vinton County, OH", + "CN3916500000000": "Warren County, OH", + "CN3916700000000": "Washington County, OH", + "CN3916900000000": "Wayne County, OH", + "CN3917100000000": "Williams County, OH", + "CN3917300000000": "Wood County, OH", + "CN3917500000000": "Wyandot County, OH", + "CN4000100000000": "Adair County, OK", + "CN4000300000000": "Alfalfa County, OK", + "CN4000500000000": "Atoka County, OK", + "CN4000700000000": "Beaver County, OK", + "CN4000900000000": "Beckham County, OK", + "CN4001100000000": "Blaine County, OK", + "CN4001300000000": "Bryan County, OK", + "CN4001500000000": "Caddo County, OK", + "CN4001700000000": "Canadian County, OK", + "CN4001900000000": "Carter County, OK", + "CN4002100000000": "Cherokee County, OK", + "CN4002300000000": "Choctaw County, OK", + "CN4002500000000": "Cimarron County, OK", + "CN4002700000000": "Cleveland County, OK", + "CN4002900000000": "Coal County, OK", + "CN4003100000000": "Comanche County, OK", + "CN4003300000000": "Cotton County, OK", + "CN4003500000000": "Craig County, OK", + "CN4003700000000": "Creek County, OK", + "CN4003900000000": "Custer County, OK", + "CN4004100000000": "Delaware County, OK", + "CN4004300000000": "Dewey County, OK", + "CN4004500000000": "Ellis County, OK", + "CN4004700000000": "Garfield County, OK", + "CN4004900000000": "Garvin County, OK", + "CN4005100000000": "Grady County, OK", + "CN4005300000000": "Grant County, OK", + "CN4005500000000": "Greer County, OK", + "CN4005700000000": "Harmon County, OK", + "CN4005900000000": "Harper County, OK", + "CN4006100000000": "Haskell County, OK", + "CN4006300000000": "Hughes County, OK", + "CN4006500000000": "Jackson County, OK", + "CN4006700000000": "Jefferson County, OK", + "CN4006900000000": "Johnston County, OK", + "CN4007100000000": "Kay County, OK", + "CN4007300000000": "Kingfisher County, OK", + "CN4007500000000": "Kiowa County, OK", + "CN4007700000000": "Latimer County, OK", + "CN4007900000000": "Le Flore County, OK", + "CN4008100000000": "Lincoln County, OK", + "CN4008300000000": "Logan County, OK", + "CN4008500000000": "Love County, OK", + "CN4008700000000": "McClain County, OK", + "CN4008900000000": "McCurtain County, OK", + "CN4009100000000": "McIntosh County, OK", + "CN4009300000000": "Major County, OK", + "CN4009500000000": "Marshall County, OK", + "CN4009700000000": "Mayes County, OK", + "CN4009900000000": "Murray County, OK", + "CN4010100000000": "Muskogee County, OK", + "CN4010300000000": "Noble County, OK", + "CN4010500000000": "Nowata County, OK", + "CN4010700000000": "Okfuskee County, OK", + "CN4010900000000": "Oklahoma County, OK", + "CN4011100000000": "Okmulgee County, OK", + "CN4011300000000": "Osage County, OK", + "CN4011500000000": "Ottawa County, OK", + "CN4011700000000": "Pawnee County, OK", + "CN4011900000000": "Payne County, OK", + "CN4012100000000": "Pittsburg County, OK", + "CN4012300000000": "Pontotoc County, OK", + "CN4012500000000": "Pottawatomie County, OK", + "CN4012700000000": "Pushmataha County, OK", + "CN4012900000000": "Roger Mills County, OK", + "CN4013100000000": "Rogers County, OK", + "CN4013300000000": "Seminole County, OK", + "CN4013500000000": "Sequoyah County, OK", + "CN4013700000000": "Stephens County, OK", + "CN4013900000000": "Texas County, OK", + "CN4014100000000": "Tillman County, OK", + "CN4014300000000": "Tulsa County, OK", + "CN4014500000000": "Wagoner County, OK", + "CN4014700000000": "Washington County, OK", + "CN4014900000000": "Washita County, OK", + "CN4015100000000": "Woods County, OK", + "CN4015300000000": "Woodward County, OK", + "CN4100100000000": "Baker County, OR", + "CN4100300000000": "Benton County, OR", + "CN4100500000000": "Clackamas County, OR", + "CN4100700000000": "Clatsop County, OR", + "CN4100900000000": "Columbia County, OR", + "CN4101100000000": "Coos County, OR", + "CN4101300000000": "Crook County, OR", + "CN4101500000000": "Curry County, OR", + "CN4101700000000": "Deschutes County, OR", + "CN4101900000000": "Douglas County, OR", + "CN4102100000000": "Gilliam County, OR", + "CN4102300000000": "Grant County, OR", + "CN4102500000000": "Harney County, OR", + "CN4102700000000": "Hood River County, OR", + "CN4102900000000": "Jackson County, OR", + "CN4103100000000": "Jefferson County, OR", + "CN4103300000000": "Josephine County, OR", + "CN4103500000000": "Klamath County, OR", + "CN4103700000000": "Lake County, OR", + "CN4103900000000": "Lane County, OR", + "CN4104100000000": "Lincoln County, OR", + "CN4104300000000": "Linn County, OR", + "CN4104500000000": "Malheur County, OR", + "CN4104700000000": "Marion County, OR", + "CN4104900000000": "Morrow County, OR", + "CN4105100000000": "Multnomah County, OR", + "CN4105300000000": "Polk County, OR", + "CN4105500000000": "Sherman County, OR", + "CN4105700000000": "Tillamook County, OR", + "CN4105900000000": "Umatilla County, OR", + "CN4106100000000": "Union County, OR", + "CN4106300000000": "Wallowa County, OR", + "CN4106500000000": "Wasco County, OR", + "CN4106700000000": "Washington County, OR", + "CN4106900000000": "Wheeler County, OR", + "CN4107100000000": "Yamhill County, OR", + "CN4200100000000": "Adams County, PA", + "CN4200300000000": "Allegheny County, PA", + "CN4200500000000": "Armstrong County, PA", + "CN4200700000000": "Beaver County, PA", + "CN4200900000000": "Bedford County, PA", + "CN4201100000000": "Berks County, PA", + "CN4201300000000": "Blair County, PA", + "CN4201500000000": "Bradford County, PA", + "CN4201700000000": "Bucks County, PA", + "CN4201900000000": "Butler County, PA", + "CN4202100000000": "Cambria County, PA", + "CN4202300000000": "Cameron County, PA", + "CN4202500000000": "Carbon County, PA", + "CN4202700000000": "Centre County, PA", + "CN4202900000000": "Chester County, PA", + "CN4203100000000": "Clarion County, PA", + "CN4203300000000": "Clearfield County, PA", + "CN4203500000000": "Clinton County, PA", + "CN4203700000000": "Columbia County, PA", + "CN4203900000000": "Crawford County, PA", + "CN4204100000000": "Cumberland County, PA", + "CN4204300000000": "Dauphin County, PA", + "CN4204500000000": "Delaware County, PA", + "CN4204700000000": "Elk County, PA", + "CN4204900000000": "Erie County, PA", + "CN4205100000000": "Fayette County, PA", + "CN4205300000000": "Forest County, PA", + "CN4205500000000": "Franklin County, PA", + "CN4205700000000": "Fulton County, PA", + "CN4205900000000": "Greene County, PA", + "CN4206100000000": "Huntingdon County, PA", + "CN4206300000000": "Indiana County, PA", + "CN4206500000000": "Jefferson County, PA", + "CN4206700000000": "Juniata County, PA", + "CN4206900000000": "Lackawanna County, PA", + "CN4207100000000": "Lancaster County, PA", + "CN4207300000000": "Lawrence County, PA", + "CN4207500000000": "Lebanon County, PA", + "CN4207700000000": "Lehigh County, PA", + "CN4207900000000": "Luzerne County, PA", + "CN4208100000000": "Lycoming County, PA", + "CN4208300000000": "McKean County, PA", + "CN4208500000000": "Mercer County, PA", + "CN4208700000000": "Mifflin County, PA", + "CN4208900000000": "Monroe County, PA", + "CN4209100000000": "Montgomery County, PA", + "CN4209300000000": "Montour County, PA", + "CN4209500000000": "Northampton County, PA", + "CN4209700000000": "Northumberland County, PA", + "CN4209900000000": "Perry County, PA", + "CN4210100000000": "Philadelphia County/city, PA", + "CN4210300000000": "Pike County, PA", + "CN4210500000000": "Potter County, PA", + "CN4210700000000": "Schuylkill County, PA", + "CN4210900000000": "Snyder County, PA", + "CN4211100000000": "Somerset County, PA", + "CN4211300000000": "Sullivan County, PA", + "CN4211500000000": "Susquehanna County, PA", + "CN4211700000000": "Tioga County, PA", + "CN4211900000000": "Union County, PA", + "CN4212100000000": "Venango County, PA", + "CN4212300000000": "Warren County, PA", + "CN4212500000000": "Washington County, PA", + "CN4212700000000": "Wayne County, PA", + "CN4212900000000": "Westmoreland County, PA", + "CN4213100000000": "Wyoming County, PA", + "CN4213300000000": "York County, PA", + "CN4400100000000": "Bristol County, RI", + "CN4400300000000": "Kent County, RI", + "CN4400500000000": "Newport County, RI", + "CN4400700000000": "Providence County, RI", + "CN4400900000000": "Washington County, RI", + "CN4500100000000": "Abbeville County, SC", + "CN4500300000000": "Aiken County, SC", + "CN4500500000000": "Allendale County, SC", + "CN4500700000000": "Anderson County, SC", + "CN4500900000000": "Bamberg County, SC", + "CN4501100000000": "Barnwell County, SC", + "CN4501300000000": "Beaufort County, SC", + "CN4501500000000": "Berkeley County, SC", + "CN4501700000000": "Calhoun County, SC", + "CN4501900000000": "Charleston County, SC", + "CN4502100000000": "Cherokee County, SC", + "CN4502300000000": "Chester County, SC", + "CN4502500000000": "Chesterfield County, SC", + "CN4502700000000": "Clarendon County, SC", + "CN4502900000000": "Colleton County, SC", + "CN4503100000000": "Darlington County, SC", + "CN4503300000000": "Dillon County, SC", + "CN4503500000000": "Dorchester County, SC", + "CN4503700000000": "Edgefield County, SC", + "CN4503900000000": "Fairfield County, SC", + "CN4504100000000": "Florence County, SC", + "CN4504300000000": "Georgetown County, SC", + "CN4504500000000": "Greenville County, SC", + "CN4504700000000": "Greenwood County, SC", + "CN4504900000000": "Hampton County, SC", + "CN4505100000000": "Horry County, SC", + "CN4505300000000": "Jasper County, SC", + "CN4505500000000": "Kershaw County, SC", + "CN4505700000000": "Lancaster County, SC", + "CN4505900000000": "Laurens County, SC", + "CN4506100000000": "Lee County, SC", + "CN4506300000000": "Lexington County, SC", + "CN4506500000000": "McCormick County, SC", + "CN4506700000000": "Marion County, SC", + "CN4506900000000": "Marlboro County, SC", + "CN4507100000000": "Newberry County, SC", + "CN4507300000000": "Oconee County, SC", + "CN4507500000000": "Orangeburg County, SC", + "CN4507700000000": "Pickens County, SC", + "CN4507900000000": "Richland County, SC", + "CN4508100000000": "Saluda County, SC", + "CN4508300000000": "Spartanburg County, SC", + "CN4508500000000": "Sumter County, SC", + "CN4508700000000": "Union County, SC", + "CN4508900000000": "Williamsburg County, SC", + "CN4509100000000": "York County, SC", + "CN4600300000000": "Aurora County, SD", + "CN4600500000000": "Beadle County, SD", + "CN4600700000000": "Bennett County, SD", + "CN4600900000000": "Bon Homme County, SD", + "CN4601100000000": "Brookings County, SD", + "CN4601300000000": "Brown County, SD", + "CN4601500000000": "Brule County, SD", + "CN4601700000000": "Buffalo County, SD", + "CN4601900000000": "Butte County, SD", + "CN4602100000000": "Campbell County, SD", + "CN4602300000000": "Charles Mix County, SD", + "CN4602500000000": "Clark County, SD", + "CN4602700000000": "Clay County, SD", + "CN4602900000000": "Codington County, SD", + "CN4603100000000": "Corson County, SD", + "CN4603300000000": "Custer County, SD", + "CN4603500000000": "Davison County, SD", + "CN4603700000000": "Day County, SD", + "CN4603900000000": "Deuel County, SD", + "CN4604100000000": "Dewey County, SD", + "CN4604300000000": "Douglas County, SD", + "CN4604500000000": "Edmunds County, SD", + "CN4604700000000": "Fall River County, SD", + "CN4604900000000": "Faulk County, SD", + "CN4605100000000": "Grant County, SD", + "CN4605300000000": "Gregory County, SD", + "CN4605500000000": "Haakon County, SD", + "CN4605700000000": "Hamlin County, SD", + "CN4605900000000": "Hand County, SD", + "CN4606100000000": "Hanson County, SD", + "CN4606300000000": "Harding County, SD", + "CN4606500000000": "Hughes County, SD", + "CN4606700000000": "Hutchinson County, SD", + "CN4606900000000": "Hyde County, SD", + "CN4607100000000": "Jackson County, SD", + "CN4607300000000": "Jerauld County, SD", + "CN4607500000000": "Jones County, SD", + "CN4607700000000": "Kingsbury County, SD", + "CN4607900000000": "Lake County, SD", + "CN4608100000000": "Lawrence County, SD", + "CN4608300000000": "Lincoln County, SD", + "CN4608500000000": "Lyman County, SD", + "CN4608700000000": "McCook County, SD", + "CN4608900000000": "McPherson County, SD", + "CN4609100000000": "Marshall County, SD", + "CN4609300000000": "Meade County, SD", + "CN4609500000000": "Mellette County, SD", + "CN4609700000000": "Miner County, SD", + "CN4609900000000": "Minnehaha County, SD", + "CN4610100000000": "Moody County, SD", + "CN4610200000000": "Oglala Lakota County, SD", + "CN4610300000000": "Pennington County, SD", + "CN4610500000000": "Perkins County, SD", + "CN4610700000000": "Potter County, SD", + "CN4610900000000": "Roberts County, SD", + "CN4611100000000": "Sanborn County, SD", + "CN4611500000000": "Spink County, SD", + "CN4611700000000": "Stanley County, SD", + "CN4611900000000": "Sully County, SD", + "CN4612100000000": "Todd County, SD", + "CN4612300000000": "Tripp County, SD", + "CN4612500000000": "Turner County, SD", + "CN4612700000000": "Union County, SD", + "CN4612900000000": "Walworth County, SD", + "CN4613500000000": "Yankton County, SD", + "CN4613700000000": "Ziebach County, SD", + "CN4700100000000": "Anderson County, TN", + "CN4700300000000": "Bedford County, TN", + "CN4700500000000": "Benton County, TN", + "CN4700700000000": "Bledsoe County, TN", + "CN4700900000000": "Blount County, TN", + "CN4701100000000": "Bradley County, TN", + "CN4701300000000": "Campbell County, TN", + "CN4701500000000": "Cannon County, TN", + "CN4701700000000": "Carroll County, TN", + "CN4701900000000": "Carter County, TN", + "CN4702100000000": "Cheatham County, TN", + "CN4702300000000": "Chester County, TN", + "CN4702500000000": "Claiborne County, TN", + "CN4702700000000": "Clay County, TN", + "CN4702900000000": "Cocke County, TN", + "CN4703100000000": "Coffee County, TN", + "CN4703300000000": "Crockett County, TN", + "CN4703500000000": "Cumberland County, TN", + "CN4703700000000": "Davidson County, TN", + "CN4703900000000": "Decatur County, TN", + "CN4704100000000": "DeKalb County, TN", + "CN4704300000000": "Dickson County, TN", + "CN4704500000000": "Dyer County, TN", + "CN4704700000000": "Fayette County, TN", + "CN4704900000000": "Fentress County, TN", + "CN4705100000000": "Franklin County, TN", + "CN4705300000000": "Gibson County, TN", + "CN4705500000000": "Giles County, TN", + "CN4705700000000": "Grainger County, TN", + "CN4705900000000": "Greene County, TN", + "CN4706100000000": "Grundy County, TN", + "CN4706300000000": "Hamblen County, TN", + "CN4706500000000": "Hamilton County, TN", + "CN4706700000000": "Hancock County, TN", + "CN4706900000000": "Hardeman County, TN", + "CN4707100000000": "Hardin County, TN", + "CN4707300000000": "Hawkins County, TN", + "CN4707500000000": "Haywood County, TN", + "CN4707700000000": "Henderson County, TN", + "CN4707900000000": "Henry County, TN", + "CN4708100000000": "Hickman County, TN", + "CN4708300000000": "Houston County, TN", + "CN4708500000000": "Humphreys County, TN", + "CN4708700000000": "Jackson County, TN", + "CN4708900000000": "Jefferson County, TN", + "CN4709100000000": "Johnson County, TN", + "CN4709300000000": "Knox County, TN", + "CN4709500000000": "Lake County, TN", + "CN4709700000000": "Lauderdale County, TN", + "CN4709900000000": "Lawrence County, TN", + "CN4710100000000": "Lewis County, TN", + "CN4710300000000": "Lincoln County, TN", + "CN4710500000000": "Loudon County, TN", + "CN4710700000000": "McMinn County, TN", + "CN4710900000000": "McNairy County, TN", + "CN4711100000000": "Macon County, TN", + "CN4711300000000": "Madison County, TN", + "CN4711500000000": "Marion County, TN", + "CN4711700000000": "Marshall County, TN", + "CN4711900000000": "Maury County, TN", + "CN4712100000000": "Meigs County, TN", + "CN4712300000000": "Monroe County, TN", + "CN4712500000000": "Montgomery County, TN", + "CN4712700000000": "Moore County, TN", + "CN4712900000000": "Morgan County, TN", + "CN4713100000000": "Obion County, TN", + "CN4713300000000": "Overton County, TN", + "CN4713500000000": "Perry County, TN", + "CN4713700000000": "Pickett County, TN", + "CN4713900000000": "Polk County, TN", + "CN4714100000000": "Putnam County, TN", + "CN4714300000000": "Rhea County, TN", + "CN4714500000000": "Roane County, TN", + "CN4714700000000": "Robertson County, TN", + "CN4714900000000": "Rutherford County, TN", + "CN4715100000000": "Scott County, TN", + "CN4715300000000": "Sequatchie County, TN", + "CN4715500000000": "Sevier County, TN", + "CN4715700000000": "Shelby County, TN", + "CN4715900000000": "Smith County, TN", + "CN4716100000000": "Stewart County, TN", + "CN4716300000000": "Sullivan County, TN", + "CN4716500000000": "Sumner County, TN", + "CN4716700000000": "Tipton County, TN", + "CN4716900000000": "Trousdale County, TN", + "CN4717100000000": "Unicoi County, TN", + "CN4717300000000": "Union County, TN", + "CN4717500000000": "Van Buren County, TN", + "CN4717700000000": "Warren County, TN", + "CN4717900000000": "Washington County, TN", + "CN4718100000000": "Wayne County, TN", + "CN4718300000000": "Weakley County, TN", + "CN4718500000000": "White County, TN", + "CN4718700000000": "Williamson County, TN", + "CN4718900000000": "Wilson County, TN", + "CN4800100000000": "Anderson County, TX", + "CN4800300000000": "Andrews County, TX", + "CN4800500000000": "Angelina County, TX", + "CN4800700000000": "Aransas County, TX", + "CN4800900000000": "Archer County, TX", + "CN4801100000000": "Armstrong County, TX", + "CN4801300000000": "Atascosa County, TX", + "CN4801500000000": "Austin County, TX", + "CN4801700000000": "Bailey County, TX", + "CN4801900000000": "Bandera County, TX", + "CN4802100000000": "Bastrop County, TX", + "CN4802300000000": "Baylor County, TX", + "CN4802500000000": "Bee County, TX", + "CN4802700000000": "Bell County, TX", + "CN4802900000000": "Bexar County, TX", + "CN4803100000000": "Blanco County, TX", + "CN4803300000000": "Borden County, TX", + "CN4803500000000": "Bosque County, TX", + "CN4803700000000": "Bowie County, TX", + "CN4803900000000": "Brazoria County, TX", + "CN4804100000000": "Brazos County, TX", + "CN4804300000000": "Brewster County, TX", + "CN4804500000000": "Briscoe County, TX", + "CN4804700000000": "Brooks County, TX", + "CN4804900000000": "Brown County, TX", + "CN4805100000000": "Burleson County, TX", + "CN4805300000000": "Burnet County, TX", + "CN4805500000000": "Caldwell County, TX", + "CN4805700000000": "Calhoun County, TX", + "CN4805900000000": "Callahan County, TX", + "CN4806100000000": "Cameron County, TX", + "CN4806300000000": "Camp County, TX", + "CN4806500000000": "Carson County, TX", + "CN4806700000000": "Cass County, TX", + "CN4806900000000": "Castro County, TX", + "CN4807100000000": "Chambers County, TX", + "CN4807300000000": "Cherokee County, TX", + "CN4807500000000": "Childress County, TX", + "CN4807700000000": "Clay County, TX", + "CN4807900000000": "Cochran County, TX", + "CN4808100000000": "Coke County, TX", + "CN4808300000000": "Coleman County, TX", + "CN4808500000000": "Collin County, TX", + "CN4808700000000": "Collingsworth County, TX", + "CN4808900000000": "Colorado County, TX", + "CN4809100000000": "Comal County, TX", + "CN4809300000000": "Comanche County, TX", + "CN4809500000000": "Concho County, TX", + "CN4809700000000": "Cooke County, TX", + "CN4809900000000": "Coryell County, TX", + "CN4810100000000": "Cottle County, TX", + "CN4810300000000": "Crane County, TX", + "CN4810500000000": "Crockett County, TX", + "CN4810700000000": "Crosby County, TX", + "CN4810900000000": "Culberson County, TX", + "CN4811100000000": "Dallam County, TX", + "CN4811300000000": "Dallas County, TX", + "CN4811500000000": "Dawson County, TX", + "CN4811700000000": "Deaf Smith County, TX", + "CN4811900000000": "Delta County, TX", + "CN4812100000000": "Denton County, TX", + "CN4812300000000": "DeWitt County, TX", + "CN4812500000000": "Dickens County, TX", + "CN4812700000000": "Dimmit County, TX", + "CN4812900000000": "Donley County, TX", + "CN4813100000000": "Duval County, TX", + "CN4813300000000": "Eastland County, TX", + "CN4813500000000": "Ector County, TX", + "CN4813700000000": "Edwards County, TX", + "CN4813900000000": "Ellis County, TX", + "CN4814100000000": "El Paso County, TX", + "CN4814300000000": "Erath County, TX", + "CN4814500000000": "Falls County, TX", + "CN4814700000000": "Fannin County, TX", + "CN4814900000000": "Fayette County, TX", + "CN4815100000000": "Fisher County, TX", + "CN4815300000000": "Floyd County, TX", + "CN4815500000000": "Foard County, TX", + "CN4815700000000": "Fort Bend County, TX", + "CN4815900000000": "Franklin County, TX", + "CN4816100000000": "Freestone County, TX", + "CN4816300000000": "Frio County, TX", + "CN4816500000000": "Gaines County, TX", + "CN4816700000000": "Galveston County, TX", + "CN4816900000000": "Garza County, TX", + "CN4817100000000": "Gillespie County, TX", + "CN4817300000000": "Glasscock County, TX", + "CN4817500000000": "Goliad County, TX", + "CN4817700000000": "Gonzales County, TX", + "CN4817900000000": "Gray County, TX", + "CN4818100000000": "Grayson County, TX", + "CN4818300000000": "Gregg County, TX", + "CN4818500000000": "Grimes County, TX", + "CN4818700000000": "Guadalupe County, TX", + "CN4818900000000": "Hale County, TX", + "CN4819100000000": "Hall County, TX", + "CN4819300000000": "Hamilton County, TX", + "CN4819500000000": "Hansford County, TX", + "CN4819700000000": "Hardeman County, TX", + "CN4819900000000": "Hardin County, TX", + "CN4820100000000": "Harris County, TX", + "CN4820300000000": "Harrison County, TX", + "CN4820500000000": "Hartley County, TX", + "CN4820700000000": "Haskell County, TX", + "CN4820900000000": "Hays County, TX", + "CN4821100000000": "Hemphill County, TX", + "CN4821300000000": "Henderson County, TX", + "CN4821500000000": "Hidalgo County, TX", + "CN4821700000000": "Hill County, TX", + "CN4821900000000": "Hockley County, TX", + "CN4822100000000": "Hood County, TX", + "CN4822300000000": "Hopkins County, TX", + "CN4822500000000": "Houston County, TX", + "CN4822700000000": "Howard County, TX", + "CN4822900000000": "Hudspeth County, TX", + "CN4823100000000": "Hunt County, TX", + "CN4823300000000": "Hutchinson County, TX", + "CN4823500000000": "Irion County, TX", + "CN4823700000000": "Jack County, TX", + "CN4823900000000": "Jackson County, TX", + "CN4824100000000": "Jasper County, TX", + "CN4824300000000": "Jeff Davis County, TX", + "CN4824500000000": "Jefferson County, TX", + "CN4824700000000": "Jim Hogg County, TX", + "CN4824900000000": "Jim Wells County, TX", + "CN4825100000000": "Johnson County, TX", + "CN4825300000000": "Jones County, TX", + "CN4825500000000": "Karnes County, TX", + "CN4825700000000": "Kaufman County, TX", + "CN4825900000000": "Kendall County, TX", + "CN4826100000000": "Kenedy County, TX", + "CN4826300000000": "Kent County, TX", + "CN4826500000000": "Kerr County, TX", + "CN4826700000000": "Kimble County, TX", + "CN4826900000000": "King County, TX", + "CN4827100000000": "Kinney County, TX", + "CN4827300000000": "Kleberg County, TX", + "CN4827500000000": "Knox County, TX", + "CN4827700000000": "Lamar County, TX", + "CN4827900000000": "Lamb County, TX", + "CN4828100000000": "Lampasas County, TX", + "CN4828300000000": "La Salle County, TX", + "CN4828500000000": "Lavaca County, TX", + "CN4828700000000": "Lee County, TX", + "CN4828900000000": "Leon County, TX", + "CN4829100000000": "Liberty County, TX", + "CN4829300000000": "Limestone County, TX", + "CN4829500000000": "Lipscomb County, TX", + "CN4829700000000": "Live Oak County, TX", + "CN4829900000000": "Llano County, TX", + "CN4830100000000": "Loving County, TX", + "CN4830300000000": "Lubbock County, TX", + "CN4830500000000": "Lynn County, TX", + "CN4830700000000": "McCulloch County, TX", + "CN4830900000000": "McLennan County, TX", + "CN4831100000000": "McMullen County, TX", + "CN4831300000000": "Madison County, TX", + "CN4831500000000": "Marion County, TX", + "CN4831700000000": "Martin County, TX", + "CN4831900000000": "Mason County, TX", + "CN4832100000000": "Matagorda County, TX", + "CN4832300000000": "Maverick County, TX", + "CN4832500000000": "Medina County, TX", + "CN4832700000000": "Menard County, TX", + "CN4832900000000": "Midland County, TX", + "CN4833100000000": "Milam County, TX", + "CN4833300000000": "Mills County, TX", + "CN4833500000000": "Mitchell County, TX", + "CN4833700000000": "Montague County, TX", + "CN4833900000000": "Montgomery County, TX", + "CN4834100000000": "Moore County, TX", + "CN4834300000000": "Morris County, TX", + "CN4834500000000": "Motley County, TX", + "CN4834700000000": "Nacogdoches County, TX", + "CN4834900000000": "Navarro County, TX", + "CN4835100000000": "Newton County, TX", + "CN4835300000000": "Nolan County, TX", + "CN4835500000000": "Nueces County, TX", + "CN4835700000000": "Ochiltree County, TX", + "CN4835900000000": "Oldham County, TX", + "CN4836100000000": "Orange County, TX", + "CN4836300000000": "Palo Pinto County, TX", + "CN4836500000000": "Panola County, TX", + "CN4836700000000": "Parker County, TX", + "CN4836900000000": "Parmer County, TX", + "CN4837100000000": "Pecos County, TX", + "CN4837300000000": "Polk County, TX", + "CN4837500000000": "Potter County, TX", + "CN4837700000000": "Presidio County, TX", + "CN4837900000000": "Rains County, TX", + "CN4838100000000": "Randall County, TX", + "CN4838300000000": "Reagan County, TX", + "CN4838500000000": "Real County, TX", + "CN4838700000000": "Red River County, TX", + "CN4838900000000": "Reeves County, TX", + "CN4839100000000": "Refugio County, TX", + "CN4839300000000": "Roberts County, TX", + "CN4839500000000": "Robertson County, TX", + "CN4839700000000": "Rockwall County, TX", + "CN4839900000000": "Runnels County, TX", + "CN4840100000000": "Rusk County, TX", + "CN4840300000000": "Sabine County, TX", + "CN4840500000000": "San Augustine County, TX", + "CN4840700000000": "San Jacinto County, TX", + "CN4840900000000": "San Patricio County, TX", + "CN4841100000000": "San Saba County, TX", + "CN4841300000000": "Schleicher County, TX", + "CN4841500000000": "Scurry County, TX", + "CN4841700000000": "Shackelford County, TX", + "CN4841900000000": "Shelby County, TX", + "CN4842100000000": "Sherman County, TX", + "CN4842300000000": "Smith County, TX", + "CN4842500000000": "Somervell County, TX", + "CN4842700000000": "Starr County, TX", + "CN4842900000000": "Stephens County, TX", + "CN4843100000000": "Sterling County, TX", + "CN4843300000000": "Stonewall County, TX", + "CN4843500000000": "Sutton County, TX", + "CN4843700000000": "Swisher County, TX", + "CN4843900000000": "Tarrant County, TX", + "CN4844100000000": "Taylor County, TX", + "CN4844300000000": "Terrell County, TX", + "CN4844500000000": "Terry County, TX", + "CN4844700000000": "Throckmorton County, TX", + "CN4844900000000": "Titus County, TX", + "CN4845100000000": "Tom Green County, TX", + "CN4845300000000": "Travis County, TX", + "CN4845500000000": "Trinity County, TX", + "CN4845700000000": "Tyler County, TX", + "CN4845900000000": "Upshur County, TX", + "CN4846100000000": "Upton County, TX", + "CN4846300000000": "Uvalde County, TX", + "CN4846500000000": "Val Verde County, TX", + "CN4846700000000": "Van Zandt County, TX", + "CN4846900000000": "Victoria County, TX", + "CN4847100000000": "Walker County, TX", + "CN4847300000000": "Waller County, TX", + "CN4847500000000": "Ward County, TX", + "CN4847700000000": "Washington County, TX", + "CN4847900000000": "Webb County, TX", + "CN4848100000000": "Wharton County, TX", + "CN4848300000000": "Wheeler County, TX", + "CN4848500000000": "Wichita County, TX", + "CN4848700000000": "Wilbarger County, TX", + "CN4848900000000": "Willacy County, TX", + "CN4849100000000": "Williamson County, TX", + "CN4849300000000": "Wilson County, TX", + "CN4849500000000": "Winkler County, TX", + "CN4849700000000": "Wise County, TX", + "CN4849900000000": "Wood County, TX", + "CN4850100000000": "Yoakum County, TX", + "CN4850300000000": "Young County, TX", + "CN4850500000000": "Zapata County, TX", + "CN4850700000000": "Zavala County, TX", + "CN4900100000000": "Beaver County, UT", + "CN4900300000000": "Box Elder County, UT", + "CN4900500000000": "Cache County, UT", + "CN4900700000000": "Carbon County, UT", + "CN4900900000000": "Daggett County, UT", + "CN4901100000000": "Davis County, UT", + "CN4901300000000": "Duchesne County, UT", + "CN4901500000000": "Emery County, UT", + "CN4901700000000": "Garfield County, UT", + "CN4901900000000": "Grand County, UT", + "CN4902100000000": "Iron County, UT", + "CN4902300000000": "Juab County, UT", + "CN4902500000000": "Kane County, UT", + "CN4902700000000": "Millard County, UT", + "CN4902900000000": "Morgan County, UT", + "CN4903100000000": "Piute County, UT", + "CN4903300000000": "Rich County, UT", + "CN4903500000000": "Salt Lake County, UT", + "CN4903700000000": "San Juan County, UT", + "CN4903900000000": "Sanpete County, UT", + "CN4904100000000": "Sevier County, UT", + "CN4904300000000": "Summit County, UT", + "CN4904500000000": "Tooele County, UT", + "CN4904700000000": "Uintah County, UT", + "CN4904900000000": "Utah County, UT", + "CN4905100000000": "Wasatch County, UT", + "CN4905300000000": "Washington County, UT", + "CN4905500000000": "Wayne County, UT", + "CN4905700000000": "Weber County, UT", + "CN5000100000000": "Addison County, VT", + "CN5000300000000": "Bennington County, VT", + "CN5000500000000": "Caledonia County, VT", + "CN5000700000000": "Chittenden County, VT", + "CN5000900000000": "Essex County, VT", + "CN5001100000000": "Franklin County, VT", + "CN5001300000000": "Grand Isle County, VT", + "CN5001500000000": "Lamoille County, VT", + "CN5001700000000": "Orange County, VT", + "CN5001900000000": "Orleans County, VT", + "CN5002100000000": "Rutland County, VT", + "CN5002300000000": "Washington County, VT", + "CN5002500000000": "Windham County, VT", + "CN5002700000000": "Windsor County, VT", + "CN5100100000000": "Accomack County, VA", + "CN5100300000000": "Albemarle County, VA", + "CN5100500000000": "Alleghany County, VA", + "CN5100700000000": "Amelia County, VA", + "CN5100900000000": "Amherst County, VA", + "CN5101100000000": "Appomattox County, VA", + "CN5101300000000": "Arlington County, VA", + "CN5101500000000": "Augusta County, VA", + "CN5101700000000": "Bath County, VA", + "CN5101900000000": "Bedford County, VA", + "CN5102100000000": "Bland County, VA", + "CN5102300000000": "Botetourt County, VA", + "CN5102500000000": "Brunswick County, VA", + "CN5102700000000": "Buchanan County, VA", + "CN5102900000000": "Buckingham County, VA", + "CN5103100000000": "Campbell County, VA", + "CN5103300000000": "Caroline County, VA", + "CN5103500000000": "Carroll County, VA", + "CN5103600000000": "Charles City County, VA", + "CN5103700000000": "Charlotte County, VA", + "CN5104100000000": "Chesterfield County, VA", + "CN5104300000000": "Clarke County, VA", + "CN5104500000000": "Craig County, VA", + "CN5104700000000": "Culpeper County, VA", + "CN5104900000000": "Cumberland County, VA", + "CN5105100000000": "Dickenson County, VA", + "CN5105300000000": "Dinwiddie County, VA", + "CN5105700000000": "Essex County, VA", + "CN5105900000000": "Fairfax County, VA", + "CN5106100000000": "Fauquier County, VA", + "CN5106300000000": "Floyd County, VA", + "CN5106500000000": "Fluvanna County, VA", + "CN5106700000000": "Franklin County, VA", + "CN5106900000000": "Frederick County, VA", + "CN5107100000000": "Giles County, VA", + "CN5107300000000": "Gloucester County, VA", + "CN5107500000000": "Goochland County, VA", + "CN5107700000000": "Grayson County, VA", + "CN5107900000000": "Greene County, VA", + "CN5108100000000": "Greensville County, VA", + "CN5108300000000": "Halifax County, VA", + "CN5108500000000": "Hanover County, VA", + "CN5108700000000": "Henrico County, VA", + "CN5108900000000": "Henry County, VA", + "CN5109100000000": "Highland County, VA", + "CN5109300000000": "Isle of Wight County, VA", + "CN5109500000000": "James City County, VA", + "CN5109700000000": "King and Queen County, VA", + "CN5109900000000": "King George County, VA", + "CN5110100000000": "King William County, VA", + "CN5110300000000": "Lancaster County, VA", + "CN5110500000000": "Lee County, VA", + "CN5110700000000": "Loudoun County, VA", + "CN5110900000000": "Louisa County, VA", + "CN5111100000000": "Lunenburg County, VA", + "CN5111300000000": "Madison County, VA", + "CN5111500000000": "Mathews County, VA", + "CN5111700000000": "Mecklenburg County, VA", + "CN5111900000000": "Middlesex County, VA", + "CN5112100000000": "Montgomery County, VA", + "CN5112500000000": "Nelson County, VA", + "CN5112700000000": "New Kent County, VA", + "CN5113100000000": "Northampton County, VA", + "CN5113300000000": "Northumberland County, VA", + "CN5113500000000": "Nottoway County, VA", + "CN5113700000000": "Orange County, VA", + "CN5113900000000": "Page County, VA", + "CN5114100000000": "Patrick County, VA", + "CN5114300000000": "Pittsylvania County, VA", + "CN5114500000000": "Powhatan County, VA", + "CN5114700000000": "Prince Edward County, VA", + "CN5114900000000": "Prince George County, VA", + "CN5115300000000": "Prince William County, VA", + "CN5115500000000": "Pulaski County, VA", + "CN5115700000000": "Rappahannock County, VA", + "CN5115900000000": "Richmond County, VA", + "CN5116100000000": "Roanoke County, VA", + "CN5116300000000": "Rockbridge County, VA", + "CN5116500000000": "Rockingham County, VA", + "CN5116700000000": "Russell County, VA", + "CN5116900000000": "Scott County, VA", + "CN5117100000000": "Shenandoah County, VA", + "CN5117300000000": "Smyth County, VA", + "CN5117500000000": "Southampton County, VA", + "CN5117700000000": "Spotsylvania County, VA", + "CN5117900000000": "Stafford County, VA", + "CN5118100000000": "Surry County, VA", + "CN5118300000000": "Sussex County, VA", + "CN5118500000000": "Tazewell County, VA", + "CN5118700000000": "Warren County, VA", + "CN5119100000000": "Washington County, VA", + "CN5119300000000": "Westmoreland County, VA", + "CN5119500000000": "Wise County, VA", + "CN5119700000000": "Wythe County, VA", + "CN5119900000000": "York County, VA", + "CN5151000000000": "Alexandria city, VA", + "CN5152000000000": "Bristol city, VA", + "CN5153000000000": "Buena Vista city, VA", + "CN5154000000000": "Charlottesville city, VA", + "CN5155000000000": "Chesapeake city, VA", + "CN5157000000000": "Colonial Heights city, VA", + "CN5158000000000": "Covington city, VA", + "CN5159000000000": "Danville city, VA", + "CN5159500000000": "Emporia city, VA", + "CN5160000000000": "Fairfax city, VA", + "CN5161000000000": "Falls Church city, VA", + "CN5162000000000": "Franklin city, VA", + "CN5163000000000": "Fredericksburg city, VA", + "CN5164000000000": "Galax city, VA", + "CN5165000000000": "Hampton city, VA", + "CN5166000000000": "Harrisonburg city, VA", + "CN5167000000000": "Hopewell city, VA", + "CN5167800000000": "Lexington city, VA", + "CN5168000000000": "Lynchburg city, VA", + "CN5168300000000": "Manassas city, VA", + "CN5168500000000": "Manassas Park city, VA", + "CN5169000000000": "Martinsville city, VA", + "CN5170000000000": "Newport News city, VA", + "CN5171000000000": "Norfolk city, VA", + "CN5172000000000": "Norton city, VA", + "CN5173000000000": "Petersburg city, VA", + "CN5173500000000": "Poquoson city, VA", + "CN5174000000000": "Portsmouth city, VA", + "CN5175000000000": "Radford city, VA", + "CN5176000000000": "Richmond city, VA", + "CN5177000000000": "Roanoke city, VA", + "CN5177500000000": "Salem city, VA", + "CN5179000000000": "Staunton city, VA", + "CN5180000000000": "Suffolk city, VA", + "CN5181000000000": "Virginia Beach city, VA", + "CN5182000000000": "Waynesboro city, VA", + "CN5183000000000": "Williamsburg city, VA", + "CN5184000000000": "Winchester city, VA", + "CN5300100000000": "Adams County, WA", + "CN5300300000000": "Asotin County, WA", + "CN5300500000000": "Benton County, WA", + "CN5300700000000": "Chelan County, WA", + "CN5300900000000": "Clallam County, WA", + "CN5301100000000": "Clark County, WA", + "CN5301300000000": "Columbia County, WA", + "CN5301500000000": "Cowlitz County, WA", + "CN5301700000000": "Douglas County, WA", + "CN5301900000000": "Ferry County, WA", + "CN5302100000000": "Franklin County, WA", + "CN5302300000000": "Garfield County, WA", + "CN5302500000000": "Grant County, WA", + "CN5302700000000": "Grays Harbor County, WA", + "CN5302900000000": "Island County, WA", + "CN5303100000000": "Jefferson County, WA", + "CN5303300000000": "King County, WA", + "CN5303500000000": "Kitsap County, WA", + "CN5303700000000": "Kittitas County, WA", + "CN5303900000000": "Klickitat County, WA", + "CN5304100000000": "Lewis County, WA", + "CN5304300000000": "Lincoln County, WA", + "CN5304500000000": "Mason County, WA", + "CN5304700000000": "Okanogan County, WA", + "CN5304900000000": "Pacific County, WA", + "CN5305100000000": "Pend Oreille County, WA", + "CN5305300000000": "Pierce County, WA", + "CN5305500000000": "San Juan County, WA", + "CN5305700000000": "Skagit County, WA", + "CN5305900000000": "Skamania County, WA", + "CN5306100000000": "Snohomish County, WA", + "CN5306300000000": "Spokane County, WA", + "CN5306500000000": "Stevens County, WA", + "CN5306700000000": "Thurston County, WA", + "CN5306900000000": "Wahkiakum County, WA", + "CN5307100000000": "Walla Walla County, WA", + "CN5307300000000": "Whatcom County, WA", + "CN5307500000000": "Whitman County, WA", + "CN5307700000000": "Yakima County, WA", + "CN5400100000000": "Barbour County, WV", + "CN5400300000000": "Berkeley County, WV", + "CN5400500000000": "Boone County, WV", + "CN5400700000000": "Braxton County, WV", + "CN5400900000000": "Brooke County, WV", + "CN5401100000000": "Cabell County, WV", + "CN5401300000000": "Calhoun County, WV", + "CN5401500000000": "Clay County, WV", + "CN5401700000000": "Doddridge County, WV", + "CN5401900000000": "Fayette County, WV", + "CN5402100000000": "Gilmer County, WV", + "CN5402300000000": "Grant County, WV", + "CN5402500000000": "Greenbrier County, WV", + "CN5402700000000": "Hampshire County, WV", + "CN5402900000000": "Hancock County, WV", + "CN5403100000000": "Hardy County, WV", + "CN5403300000000": "Harrison County, WV", + "CN5403500000000": "Jackson County, WV", + "CN5403700000000": "Jefferson County, WV", + "CN5403900000000": "Kanawha County, WV", + "CN5404100000000": "Lewis County, WV", + "CN5404300000000": "Lincoln County, WV", + "CN5404500000000": "Logan County, WV", + "CN5404700000000": "McDowell County, WV", + "CN5404900000000": "Marion County, WV", + "CN5405100000000": "Marshall County, WV", + "CN5405300000000": "Mason County, WV", + "CN5405500000000": "Mercer County, WV", + "CN5405700000000": "Mineral County, WV", + "CN5405900000000": "Mingo County, WV", + "CN5406100000000": "Monongalia County, WV", + "CN5406300000000": "Monroe County, WV", + "CN5406500000000": "Morgan County, WV", + "CN5406700000000": "Nicholas County, WV", + "CN5406900000000": "Ohio County, WV", + "CN5407100000000": "Pendleton County, WV", + "CN5407300000000": "Pleasants County, WV", + "CN5407500000000": "Pocahontas County, WV", + "CN5407700000000": "Preston County, WV", + "CN5407900000000": "Putnam County, WV", + "CN5408100000000": "Raleigh County, WV", + "CN5408300000000": "Randolph County, WV", + "CN5408500000000": "Ritchie County, WV", + "CN5408700000000": "Roane County, WV", + "CN5408900000000": "Summers County, WV", + "CN5409100000000": "Taylor County, WV", + "CN5409300000000": "Tucker County, WV", + "CN5409500000000": "Tyler County, WV", + "CN5409700000000": "Upshur County, WV", + "CN5409900000000": "Wayne County, WV", + "CN5410100000000": "Webster County, WV", + "CN5410300000000": "Wetzel County, WV", + "CN5410500000000": "Wirt County, WV", + "CN5410700000000": "Wood County, WV", + "CN5410900000000": "Wyoming County, WV", + "CN5500100000000": "Adams County, WI", + "CN5500300000000": "Ashland County, WI", + "CN5500500000000": "Barron County, WI", + "CN5500700000000": "Bayfield County, WI", + "CN5500900000000": "Brown County, WI", + "CN5501100000000": "Buffalo County, WI", + "CN5501300000000": "Burnett County, WI", + "CN5501500000000": "Calumet County, WI", + "CN5501700000000": "Chippewa County, WI", + "CN5501900000000": "Clark County, WI", + "CN5502100000000": "Columbia County, WI", + "CN5502300000000": "Crawford County, WI", + "CN5502500000000": "Dane County, WI", + "CN5502700000000": "Dodge County, WI", + "CN5502900000000": "Door County, WI", + "CN5503100000000": "Douglas County, WI", + "CN5503300000000": "Dunn County, WI", + "CN5503500000000": "Eau Claire County, WI", + "CN5503700000000": "Florence County, WI", + "CN5503900000000": "Fond du Lac County, WI", + "CN5504100000000": "Forest County, WI", + "CN5504300000000": "Grant County, WI", + "CN5504500000000": "Green County, WI", + "CN5504700000000": "Green Lake County, WI", + "CN5504900000000": "Iowa County, WI", + "CN5505100000000": "Iron County, WI", + "CN5505300000000": "Jackson County, WI", + "CN5505500000000": "Jefferson County, WI", + "CN5505700000000": "Juneau County, WI", + "CN5505900000000": "Kenosha County, WI", + "CN5506100000000": "Kewaunee County, WI", + "CN5506300000000": "La Crosse County, WI", + "CN5506500000000": "Lafayette County, WI", + "CN5506700000000": "Langlade County, WI", + "CN5506900000000": "Lincoln County, WI", + "CN5507100000000": "Manitowoc County, WI", + "CN5507300000000": "Marathon County, WI", + "CN5507500000000": "Marinette County, WI", + "CN5507700000000": "Marquette County, WI", + "CN5507800000000": "Menominee County, WI", + "CN5507900000000": "Milwaukee County, WI", + "CN5508100000000": "Monroe County, WI", + "CN5508300000000": "Oconto County, WI", + "CN5508500000000": "Oneida County, WI", + "CN5508700000000": "Outagamie County, WI", + "CN5508900000000": "Ozaukee County, WI", + "CN5509100000000": "Pepin County, WI", + "CN5509300000000": "Pierce County, WI", + "CN5509500000000": "Polk County, WI", + "CN5509700000000": "Portage County, WI", + "CN5509900000000": "Price County, WI", + "CN5510100000000": "Racine County, WI", + "CN5510300000000": "Richland County, WI", + "CN5510500000000": "Rock County, WI", + "CN5510700000000": "Rusk County, WI", + "CN5510900000000": "St. Croix County, WI", + "CN5511100000000": "Sauk County, WI", + "CN5511300000000": "Sawyer County, WI", + "CN5511500000000": "Shawano County, WI", + "CN5511700000000": "Sheboygan County, WI", + "CN5511900000000": "Taylor County, WI", + "CN5512100000000": "Trempealeau County, WI", + "CN5512300000000": "Vernon County, WI", + "CN5512500000000": "Vilas County, WI", + "CN5512700000000": "Walworth County, WI", + "CN5512900000000": "Washburn County, WI", + "CN5513100000000": "Washington County, WI", + "CN5513300000000": "Waukesha County, WI", + "CN5513500000000": "Waupaca County, WI", + "CN5513700000000": "Waushara County, WI", + "CN5513900000000": "Winnebago County, WI", + "CN5514100000000": "Wood County, WI", + "CN5600100000000": "Albany County, WY", + "CN5600300000000": "Big Horn County, WY", + "CN5600500000000": "Campbell County, WY", + "CN5600700000000": "Carbon County, WY", + "CN5600900000000": "Converse County, WY", + "CN5601100000000": "Crook County, WY", + "CN5601300000000": "Fremont County, WY", + "CN5601500000000": "Goshen County, WY", + "CN5601700000000": "Hot Springs County, WY", + "CN5601900000000": "Johnson County, WY", + "CN5602100000000": "Laramie County, WY", + "CN5602300000000": "Lincoln County, WY", + "CN5602500000000": "Natrona County, WY", + "CN5602700000000": "Niobrara County, WY", + "CN5602900000000": "Park County, WY", + "CN5603100000000": "Platte County, WY", + "CN5603300000000": "Sheridan County, WY", + "CN5603500000000": "Sublette County, WY", + "CN5603700000000": "Sweetwater County, WY", + "CN5603900000000": "Teton County, WY", + "CN5604100000000": "Uinta County, WY", + "CN5604300000000": "Washakie County, WY", + "CN5604500000000": "Weston County, WY", + "CN7200100000000": "Adjuntas Municipio, PR", + "CN7200300000000": "Aguada Municipio, PR", + "CN7200500000000": "Aguadilla Municipio, PR", + "CN7200700000000": "Aguas Buenas Municipio, PR", + "CN7200900000000": "Aibonito Municipio, PR", + "CN7201100000000": "Anasco Municipio, PR", + "CN7201300000000": "Arecibo Municipio, PR", + "CN7201500000000": "Arroyo Municipio, PR", + "CN7201700000000": "Barceloneta Municipio, PR", + "CN7201900000000": "Barranquitas Municipio, PR", + "CN7202100000000": "Bayamon Municipio, PR", + "CN7202300000000": "Cabo Rojo Municipio, PR", + "CN7202500000000": "Caguas Municipio, PR", + "CN7202700000000": "Camuy Municipio, PR", + "CN7202900000000": "Canovanas Municipio, PR", + "CN7203100000000": "Carolina Municipio, PR", + "CN7203300000000": "Catano Municipio, PR", + "CN7203500000000": "Cayey Municipio, PR", + "CN7203700000000": "Ceiba Municipio, PR", + "CN7203900000000": "Ciales Municipio, PR", + "CN7204100000000": "Cidra Municipio, PR", + "CN7204300000000": "Coamo Municipio, PR", + "CN7204500000000": "Comerio Municipio, PR", + "CN7204700000000": "Corozal Municipio, PR", + "CN7204900000000": "Culebra Municipio, PR", + "CN7205100000000": "Dorado Municipio, PR", + "CN7205300000000": "Fajardo Municipio, PR", + "CN7205400000000": "Florida Municipio, PR", + "CN7205500000000": "Guanica Municipio, PR", + "CN7205700000000": "Guayama Municipio, PR", + "CN7205900000000": "Guayanilla Municipio, PR", + "CN7206100000000": "Guaynabo Municipio, PR", + "CN7206300000000": "Gurabo Municipio, PR", + "CN7206500000000": "Hatillo Municipio, PR", + "CN7206700000000": "Hormigueros Municipio, PR", + "CN7206900000000": "Humacao Municipio, PR", + "CN7207100000000": "Isabela Municipio, PR", + "CN7207300000000": "Jayuya Municipio, PR", + "CN7207500000000": "Juana Diaz Municipio, PR", + "CN7207700000000": "Juncos Municipio, PR", + "CN7207900000000": "Lajas Municipio, PR", + "CN7208100000000": "Lares Municipio, PR", + "CN7208300000000": "Las Marias Municipio, PR", + "CN7208500000000": "Las Piedras Municipio, PR", + "CN7208700000000": "Loiza Municipio, PR", + "CN7208900000000": "Luquillo Municipio, PR", + "CN7209100000000": "Manati Municipio, PR", + "CN7209300000000": "Maricao Municipio, PR", + "CN7209500000000": "Maunabo Municipio, PR", + "CN7209700000000": "Mayaguez Municipio, PR", + "CN7209900000000": "Moca Municipio, PR", + "CN7210100000000": "Morovis Municipio, PR", + "CN7210300000000": "Naguabo Municipio, PR", + "CN7210500000000": "Naranjito Municipio, PR", + "CN7210700000000": "Orocovis Municipio, PR", + "CN7210900000000": "Patillas Municipio, PR", + "CN7211100000000": "Penuelas Municipio, PR", + "CN7211300000000": "Ponce Municipio, PR", + "CN7211500000000": "Quebradillas Municipio, PR", + "CN7211700000000": "Rincon Municipio, PR", + "CN7211900000000": "Rio Grande Municipio, PR", + "CN7212100000000": "Sabana Grande Municipio, PR", + "CN7212300000000": "Salinas Municipio, PR", + "CN7212500000000": "San German Municipio, PR", + "CN7212700000000": "San Juan Municipio, PR", + "CN7212900000000": "San Lorenzo Municipio, PR", + "CN7213100000000": "San Sebastian Municipio, PR", + "CN7213300000000": "Santa Isabel Municipio, PR", + "CN7213500000000": "Toa Alta Municipio, PR", + "CN7213700000000": "Toa Baja Municipio, PR", + "CN7213900000000": "Trujillo Alto Municipio, PR", + "CN7214100000000": "Utuado Municipio, PR", + "CN7214300000000": "Vega Alta Municipio, PR", + "CN7214500000000": "Vega Baja Municipio, PR", + "CN7214700000000": "Vieques Municipio, PR", + "CN7214900000000": "Villalba Municipio, PR", + "CN7215100000000": "Yabucoa Municipio, PR", + "CN7215300000000": "Yauco Municipio, PR", + "CS0907310000000": "Branford town, CT", + "CS0914160000000": "Cheshire town, CT", + "CS0922630000000": "East Hartford town, CT", + "CS0922910000000": "East Haven town, CT", + "CS0925990000000": "Enfield town, CT", + "CS0926620000000": "Fairfield town, CT", + "CS0927600000000": "Farmington town, CT", + "CS0931240000000": "Glastonbury town, CT", + "CS0933620000000": "Greenwich town, CT", + "CS0934250000000": "Groton town, CT", + "CS0935650000000": "Hamden town, CT", + "CS0944700000000": "Manchester town, CT", + "CS0944910000000": "Mansfield town, CT", + "CS0952140000000": "Newington town, CT", + "CS0952630000000": "New Milford town, CT", + "CS0952980000000": "Newtown town, CT", + "CS0963970000000": "Ridgefield town, CT", + "CS0970550000000": "Southington town, CT", + "CS0971390000000": "South Windsor town, CT", + "CS0974190000000": "Stratford town, CT", + "CS0977200000000": "Trumbull town, CT", + "CS0978250000000": "Vernon town, CT", + "CS0978740000000": "Wallingford town, CT", + "CS0982590000000": "West Hartford town, CT", + "CS0983500000000": "Westport town, CT", + "CS0984900000000": "Wethersfield town, CT", + "CS0987000000000": "Windsor town, CT", + "CS2501465000000": "Andover town, MA", + "CS2501605000000": "Arlington town, MA", + "CS2505070000000": "Belmont town, MA", + "CS2505805000000": "Billerica town, MA", + "CS2509175000000": "Brookline town, MA", + "CS2509840000000": "Burlington town, MA", + "CS2513135000000": "Chelmsford town, MA", + "CS2516250000000": "Danvers town, MA", + "CS2516425000000": "Dartmouth town, MA", + "CS2516495000000": "Dedham town, MA", + "CS2517475000000": "Dracut town, MA", + "CS2520100000000": "Easton town, MA", + "CS2523105000000": "Falmouth town, MA", + "CS2535215000000": "Lexington town, MA", + "CS2538855000000": "Marshfield town, MA", + "CS2541165000000": "Milford town, MA", + "CS2541690000000": "Milton town, MA", + "CS2543895000000": "Natick town, MA", + "CS2544105000000": "Needham town, MA", + "CS2546365000000": "North Andover town, MA", + "CS2550250000000": "Norwood town, MA", + "CS2554310000000": "Plymouth town, MA", + "CS2556130000000": "Reading town, MA", + "CS2560015000000": "Saugus town, MA", + "CS2561800000000": "Shrewsbury town, MA", + "CS2567945000000": "Stoughton town, MA", + "CS2569415000000": "Tewksbury town, MA", + "CS2572215000000": "Wakefield town, MA", + "CS2572495000000": "Walpole town, MA", + "CS2574175000000": "Wellesley town, MA", + "CS2582525000000": "Yarmouth town, MA", + "CS2601360000000": "Allendale charter township, MI", + "CS2606740000000": "Bedford township (Monroe County), MI", + "CS2608760000000": "Blackman charter township, MI", + "CS2609110000000": "Bloomfield charter township (Oakland County), MI", + "CS2611220000000": "Brownstown charter township, MI", + "CS2612240000000": "Byron township, MI", + "CS2613120000000": "Canton charter township, MI", + "CS2615340000000": "Chesterfield township, MI", + "CS2616520000000": "Clinton charter township (Macomb County), MI", + "CS2617640000000": "Commerce charter township, MI", + "CS2621420000000": "Delhi charter township, MI", + "CS2621520000000": "Delta charter township, MI", + "CS2629020000000": "Flint charter township, MI", + "CS2631240000000": "Gaines charter township, MI", + "CS2631880000000": "Georgetown charter township, MI", + "CS2633300000000": "Grand Blanc charter township, MI", + "CS2636820000000": "Harrison charter township, MI", + "CS2638660000000": "Holland charter township (Ottawa County), MI", + "CS2640400000000": "Independence charter township, MI", + "CS2650480000000": "Macomb township, MI", + "CS2653140000000": "Meridian charter township, MI", + "CS2655980000000": "Mount Morris township, MI", + "CS2659000000000": "Northville township, MI", + "CS2661100000000": "Orion charter township, MI", + "CS2664560000000": "Pittsfield charter township, MI", + "CS2664660000000": "Plainfield charter township (Kent County), MI", + "CS2665080000000": "Plymouth charter township, MI", + "CS2667625000000": "Redford charter township, MI", + "CS2670540000000": "Saginaw charter township, MI", + "CS2672820000000": "Shelby charter township (Macomb County), MI", + "CS2681660000000": "Van Buren charter township, MI", + "CS2684120000000": "Washington charter township (Macomb County), MI", + "CS2684240000000": "Waterford charter township, MI", + "CS2685480000000": "West Bloomfield charter township, MI", + "CS2686860000000": "White Lake charter township, MI", + "CS2689160000000": "Ypsilanti charter township, MI", + "CS3317940000000": "Derry town, NH", + "CS3337940000000": "Hudson town, NH", + "CS3343220000000": "Londonderry town, NH", + "CS3347540000000": "Merrimack town, NH", + "CS3366660000000": "Salem town, NH", + "CS3404695000000": "Belleville township, NJ", + "CS3405305000000": "Berkeley township, NJ", + "CS3405560000000": "Bernards township, NJ", + "CS3406260000000": "Bloomfield township, NJ", + "CS3407420000000": "Brick township, NJ", + "CS3407720000000": "Bridgewater township, NJ", + "CS3412280000000": "Cherry Hill township, NJ", + "CS3413045000000": "City of Orange township, NJ", + "CS3417710000000": "Deptford township, NJ", + "CS3419000000000": "East Brunswick township, NJ", + "CS3419780000000": "East Windsor township, NJ", + "CS3420230000000": "Edison township, NJ", + "CS3420290000000": "Egg Harbor township, NJ", + "CS3422110000000": "Evesham township, NJ", + "CS3422185000000": "Ewing township, NJ", + "CS3424900000000": "Franklin township (Somerset County), NJ", + "CS3425230000000": "Freehold township, NJ", + "CS3425560000000": "Galloway township, NJ", + "CS3426760000000": "Gloucester township, NJ", + "CS3429280000000": "Hamilton township (Atlantic County), NJ", + "CS3429310000000": "Hamilton township (Mercer County), NJ", + "CS3431890000000": "Hillsborough township, NJ", + "CS3433300000000": "Howell township, NJ", + "CS3434450000000": "Irvington township, NJ", + "CS3434680000000": "Jackson township, NJ", + "CS3437380000000": "Lacey township, NJ", + "CS3438550000000": "Lakewood township, NJ", + "CS3439510000000": "Lawrence township (Mercer County), NJ", + "CS3440890000000": "Livingston township, NJ", + "CS3442750000000": "Mahwah township, NJ", + "CS3442990000000": "Manalapan township, NJ", + "CS3443140000000": "Manchester township, NJ", + "CS3443800000000": "Maplewood township, NJ", + "CS3444070000000": "Marlboro township, NJ", + "CS3445990000000": "Middletown township, NJ", + "CS3447250000000": "Monroe township (Gloucester County), NJ", + "CS3447280000000": "Monroe township (Middlesex County), NJ", + "CS3447500000000": "Montclair township, NJ", + "CS3449020000000": "Mount Laurel township, NJ", + "CS3449080000000": "Mount Olive township, NJ", + "CS3449890000000": "Neptune township, NJ", + "CS3452470000000": "North Bergen township, NJ", + "CS3452560000000": "North Brunswick township, NJ", + "CS3453680000000": "Nutley township, NJ", + "CS3454270000000": "Ocean township (Monmouth County), NJ", + "CS3454705000000": "Old Bridge township, NJ", + "CS3456460000000": "Parsippany-Troy Hills township, NJ", + "CS3457510000000": "Pemberton township, NJ", + "CS3457660000000": "Pennsauken township, NJ", + "CS3459010000000": "Piscataway township, NJ", + "CS3461890000000": "Randolph township, NJ", + "CS3464080000000": "Rockaway township, NJ", + "CS3468790000000": "South Brunswick township, NJ", + "CS3470320000000": "Stafford township, NJ", + "CS3472360000000": "Teaneck township, NJ", + "CS3473125000000": "Toms River township, NJ", + "CS3474480000000": "Union township (Union County), NJ", + "CS3475740000000": "Vernon township, NJ", + "CS3476220000000": "Voorhees township, NJ", + "CS3476460000000": "Wall township, NJ", + "CS3477180000000": "Washington township (Gloucester County), NJ", + "CS3477840000000": "Wayne township, NJ", + "CS3479460000000": "West Milford township, NJ", + "CS3479800000000": "West Orange township, NJ", + "CS3480240000000": "West Windsor township, NJ", + "CS3481440000000": "Willingboro township, NJ", + "CS3481740000000": "Winslow township, NJ", + "CS3482000000000": "Woodbridge township, NJ", + "CS3602000000000": "Amherst town, NY", + "CS3604000000000": "Babylon town, NY", + "CS3606354000000": "Bethlehem town, NY", + "CS3608246000000": "Brighton town (Monroe County), NY", + "CS3610000000000": "Brookhaven town, NY", + "CS3611913000000": "Camillus town, NY", + "CS3612529000000": "Carmel town, NY", + "CS3615011000000": "Cheektowaga town, NY", + "CS3615462000000": "Chili town, NY", + "CS3615704000000": "Cicero town, NY", + "CS3615825000000": "Clarence town, NY", + "CS3615968000000": "Clarkstown town, NY", + "CS3616067000000": "Clay town, NY", + "CS3616353000000": "Clifton Park town, NY", + "CS3617343000000": "Colonie town, NY", + "CS3618410000000": "Cortlandt town, NY", + "CS3620478000000": "De Witt town, NY", + "CS3621820000000": "Eastchester town, NY", + "CS3621996000000": "East Fishkill town, NY", + "CS3622194000000": "East Hampton town, NY", + "CS3628442000000": "Gates town, NY", + "CS3629366000000": "Glenville town, NY", + "CS3630290000000": "Greece town, NY", + "CS3630367000000": "Greenburgh town, NY", + "CS3631104000000": "Guilderland town, NY", + "CS3631489000000": "Halfmoon town, NY", + "CS3631654000000": "Hamburg town, NY", + "CS3632765000000": "Haverstraw town, NY", + "CS3634000000000": "Hempstead town, NY", + "CS3634099000000": "Henrietta town, NY", + "CS3637000000000": "Huntington town, NY", + "CS3637726000000": "Irondequoit town, NY", + "CS3638000000000": "Islip town, NY", + "CS3641146000000": "Lancaster town, NY", + "CS3642015000000": "Le Ray town, NY", + "CS3644842000000": "Mamaroneck town, NY", + "CS3645029000000": "Manlius town, NY", + "CS3647999000000": "Monroe town, NY", + "CS3649011000000": "Mount Pleasant town, NY", + "CS3650045000000": "Newburgh town, NY", + "CS3650848000000": "New Windsor town, NY", + "CS3653000000000": "North Hempstead town, NY", + "CS3655211000000": "Orangetown town, NY", + "CS3655277000000": "Orchard Park town, NY", + "CS3655541000000": "Ossining town, NY", + "CS3656000000000": "Oyster Bay town, NY", + "CS3657144000000": "Penfield town, NY", + "CS3657221000000": "Perinton town, NY", + "CS3658365000000": "Pittsford town, NY", + "CS3659652000000": "Poughkeepsie town, NY", + "CS3660356000000": "Queensbury town, NY", + "CS3660510000000": "Ramapo town, NY", + "CS3661984000000": "Riverhead town, NY", + "CS3663935000000": "Rotterdam town, NY", + "CS3664320000000": "Rye town, NY", + "CS3664815000000": "Salina town, NY", + "CS3668000000000": "Smithtown town, NY", + "CS3668473000000": "Southampton town, NY", + "CS3675000000000": "Tonawanda town, NY", + "CS3676056000000": "Union town, NY", + "CS3677255000000": "Vestal town, NY", + "CS3677992000000": "Wallkill town, NY", + "CS3678157000000": "Wappinger town, NY", + "CS3678366000000": "Warwick town, NY", + "CS3678971000000": "Webster town, NY", + "CS3680918000000": "West Seneca town, NY", + "CS3684077000000": "Yorktown town, NY", + "CS4200156000000": "Abington township, PA", + "CS4205616000000": "Bensalem township, PA", + "CS4206096000000": "Bethlehem township, PA", + "CS4208768000000": "Bristol township, PA", + "CS4212968000000": "Cheltenham township, PA", + "CS4216920000000": "Cranberry township (Butler County), PA", + "CS4218936000000": "Derry township (Dauphin County), PA", + "CS4221232000000": "East Hempfield township, PA", + "CS4224384000000": "Exeter township (Berks County), PA", + "CS4225112000000": "Falls township (Bucks County), PA", + "CS4232296000000": "Hampden township, PA", + "CS4233144000000": "Haverford township, PA", + "CS4233792000000": "Hempfield township (Westmoreland County), PA", + "CS4235808000000": "Horsham township, PA", + "CS4244952000000": "Lower Macungie township, PA", + "CS4244968000000": "Lower Makefield township, PA", + "CS4244976000000": "Lower Merion township, PA", + "CS4245056000000": "Lower Paxton township, PA", + "CS4245080000000": "Lower Providence township, PA", + "CS4245900000000": "McCandless township, PA", + "CS4246896000000": "Manheim township (Lancaster County), PA", + "CS4249120000000": "Middletown township (Bucks County), PA", + "CS4249548000000": "Millcreek township (Erie County), PA", + "CS4250640000000": "Montgomery township (Montgomery County), PA", + "CS4250784000000": "Moon township, PA", + "CS4251696000000": "Mount Lebanon township, PA", + "CS4254688000000": "Northampton township (Bucks County), PA", + "CS4255128000000": "North Huntingdon township, PA", + "CS4259032000000": "Penn Hills township, PA", + "CS4263264000000": "Radnor township, PA", + "CS4264800000000": "Ridley township, PA", + "CS4266264000000": "Ross township (Allegheny County), PA", + "CS4269584000000": "Shaler township, PA", + "CS4272824000000": "Spring township (Berks County), PA", + "CS4272992000000": "Springettsbury township, PA", + "CS4273032000000": "Springfield township (Delaware County), PA", + "CS4275528000000": "Susquehanna township (Dauphin County), PA", + "CS4275672000000": "Swatara township (Dauphin County), PA", + "CS4277344000000": "Tredyffrin township, PA", + "CS4279000000000": "Upper Darby township, PA", + "CS4279008000000": "Upper Dublin township, PA", + "CS4279104000000": "Upper Macungie township, PA", + "CS4279136000000": "Upper Merion township, PA", + "CS4279176000000": "Upper Moreland township, PA", + "CS4280952000000": "Warminster township, PA", + "CS4281048000000": "Warrington township (Bucks County), PA", + "CS4284528000000": "Whitehall township, PA", + "CS4287056000000": "York township, PA", + "CS4418640000000": "Coventry town, RI", + "CS4420080000000": "Cumberland town, RI", + "CS4437720000000": "Johnston town, RI", + "CS4451580000000": "North Kingstown town, RI", + "CS4451760000000": "North Providence town, RI", + "CS4467460000000": "South Kingstown town, RI", + "CS4478440000000": "West Warwick town, RI", + "CT0100820000000": "Alabaster city, AL", + "CT0101852000000": "Anniston city, AL", + "CT0102956000000": "Athens city, AL", + "CT0103076000000": "Auburn city, AL", + "CT0105980000000": "Bessemer city, AL", + "CT0107000000000": "Birmingham city, AL", + "CT0119648000000": "Daphne city, AL", + "CT0120104000000": "Decatur city, AL", + "CT0121184000000": "Dothan city, AL", + "CT0124184000000": "Enterprise city, AL", + "CT0126896000000": "Florence city, AL", + "CT0128696000000": "Gadsden city, AL", + "CT0135800000000": "Homewood city, AL", + "CT0135896000000": "Hoover city, AL", + "CT0137000000000": "Huntsville city, AL", + "CT0145784000000": "Madison city, AL", + "CT0150000000000": "Mobile city, AL", + "CT0151000000000": "Montgomery city, AL", + "CT0155200000000": "Northport city, AL", + "CT0157048000000": "Opelika city, AL", + "CT0159472000000": "Phenix City city, AL", + "CT0162328000000": "Prattville city, AL", + "CT0162496000000": "Prichard city, AL", + "CT0169120000000": "Selma city, AL", + "CT0176944000000": "Trussville city, AL", + "CT0177256000000": "Tuscaloosa city, AL", + "CT0178552000000": "Vestavia Hills city, AL", + "CT0203000000000": "Anchorage Borough/municipality, AK", + "CT0224230000000": "Fairbanks city, AK", + "CT0236400000000": "Juneau Borough/city, AK", + "CT0270540000000": "Sitka Borough/city, AK", + "CT0286380000000": "Wrangell Borough/city, AK", + "CT0402830000000": "Apache Junction city, AZ", + "CT0404720000000": "Avondale city, AZ", + "CT0407940000000": "Buckeye city, AZ", + "CT0408220000000": "Bullhead City city, AZ", + "CT0410530000000": "Casa Grande city, AZ", + "CT0412000000000": "Chandler city, AZ", + "CT0422220000000": "El Mirage city, AZ", + "CT0423620000000": "Flagstaff city, AZ", + "CT0423760000000": "Florence town, AZ", + "CT0425300000000": "Fountain Hills town, AZ", + "CT0427400000000": "Gilbert town, AZ", + "CT0427820000000": "Glendale city, AZ", + "CT0428380000000": "Goodyear city, AZ", + "CT0437620000000": "Kingman city, AZ", + "CT0439370000000": "Lake Havasu City city, AZ", + "CT0444270000000": "Marana town, AZ", + "CT0444410000000": "Maricopa city, AZ", + "CT0446000000000": "Mesa city, AZ", + "CT0451600000000": "Oro Valley town, AZ", + "CT0454050000000": "Peoria city, AZ", + "CT0455000000000": "Phoenix city, AZ", + "CT0457380000000": "Prescott city, AZ", + "CT0457450000000": "Prescott Valley town, AZ", + "CT0458150000000": "Queen Creek town, AZ", + "CT0462140000000": "Sahuarita town, AZ", + "CT0463470000000": "San Luis city, AZ", + "CT0465000000000": "Scottsdale city, AZ", + "CT0466820000000": "Sierra Vista city, AZ", + "CT0471510000000": "Surprise city, AZ", + "CT0473000000000": "Tempe city, AZ", + "CT0477000000000": "Tucson city, AZ", + "CT0485540000000": "Yuma city, AZ", + "CT0504840000000": "Bella Vista city, AR", + "CT0505290000000": "Benton city, AR", + "CT0505320000000": "Bentonville city, AR", + "CT0510300000000": "Cabot city, AR", + "CT0515190000000": "Conway city, AR", + "CT0523290000000": "Fayetteville city, AR", + "CT0524550000000": "Fort Smith city, AR", + "CT0533400000000": "Hot Springs city, AR", + "CT0534750000000": "Jacksonville city, AR", + "CT0535710000000": "Jonesboro city, AR", + "CT0541000000000": "Little Rock city, AR", + "CT0550450000000": "North Little Rock city, AR", + "CT0553390000000": "Paragould city, AR", + "CT0555310000000": "Pine Bluff city, AR", + "CT0560410000000": "Rogers city, AR", + "CT0561670000000": "Russellville city, AR", + "CT0563800000000": "Sherwood city, AR", + "CT0566080000000": "Springdale city, AR", + "CT0568810000000": "Texarkana city, AR", + "CT0574540000000": "West Memphis city, AR", + "CT0600296000000": "Adelanto city, CA", + "CT0600394000000": "Agoura Hills city, CA", + "CT0600562000000": "Alameda city, CA", + "CT0600884000000": "Alhambra city, CA", + "CT0600947000000": "Aliso Viejo city, CA", + "CT0602000000000": "Anaheim city, CA", + "CT0602252000000": "Antioch city, CA", + "CT0602364000000": "Apple Valley town, CA", + "CT0602462000000": "Arcadia city, CA", + "CT0603064000000": "Atascadero city, CA", + "CT0603162000000": "Atwater city, CA", + "CT0603386000000": "Azusa city, CA", + "CT0603526000000": "Bakersfield city, CA", + "CT0603666000000": "Baldwin Park city, CA", + "CT0603820000000": "Banning city, CA", + "CT0604030000000": "Barstow city, CA", + "CT0604758000000": "Beaumont city, CA", + "CT0604870000000": "Bell city, CA", + "CT0604982000000": "Bellflower city, CA", + "CT0604996000000": "Bell Gardens city, CA", + "CT0605108000000": "Belmont city, CA", + "CT0605290000000": "Benicia city, CA", + "CT0606000000000": "Berkeley city, CA", + "CT0606308000000": "Beverly Hills city, CA", + "CT0608058000000": "Brawley city, CA", + "CT0608100000000": "Brea city, CA", + "CT0608142000000": "Brentwood city, CA", + "CT0608786000000": "Buena Park city, CA", + "CT0608954000000": "Burbank city, CA", + "CT0609066000000": "Burlingame city, CA", + "CT0609710000000": "Calexico city, CA", + "CT0610046000000": "Camarillo city, CA", + "CT0610345000000": "Campbell city, CA", + "CT0611194000000": "Carlsbad city, CA", + "CT0611530000000": "Carson city, CA", + "CT0612048000000": "Cathedral City city, CA", + "CT0612524000000": "Ceres city, CA", + "CT0612552000000": "Cerritos city, CA", + "CT0613014000000": "Chico city, CA", + "CT0613210000000": "Chino city, CA", + "CT0613214000000": "Chino Hills city, CA", + "CT0613392000000": "Chula Vista city, CA", + "CT0613588000000": "Citrus Heights city, CA", + "CT0613756000000": "Claremont city, CA", + "CT0614218000000": "Clovis city, CA", + "CT0614260000000": "Coachella city, CA", + "CT0614890000000": "Colton city, CA", + "CT0615044000000": "Compton city, CA", + "CT0616000000000": "Concord city, CA", + "CT0616224000000": "Corcoran city, CA", + "CT0616350000000": "Corona city, CA", + "CT0616378000000": "Coronado city, CA", + "CT0616532000000": "Costa Mesa city, CA", + "CT0616742000000": "Covina city, CA", + "CT0617498000000": "Cudahy city, CA", + "CT0617568000000": "Culver City city, CA", + "CT0617610000000": "Cupertino city, CA", + "CT0617750000000": "Cypress city, CA", + "CT0617918000000": "Daly City city, CA", + "CT0617946000000": "Dana Point city, CA", + "CT0617988000000": "Danville town, CA", + "CT0618100000000": "Davis city, CA", + "CT0618394000000": "Delano city, CA", + "CT0618996000000": "Desert Hot Springs city, CA", + "CT0619192000000": "Diamond Bar city, CA", + "CT0619318000000": "Dinuba city, CA", + "CT0619766000000": "Downey city, CA", + "CT0620018000000": "Dublin city, CA", + "CT0620956000000": "East Palo Alto city, CA", + "CT0621230000000": "Eastvale city, CA", + "CT0621712000000": "El Cajon city, CA", + "CT0621782000000": "El Centro city, CA", + "CT0621796000000": "El Cerrito city, CA", + "CT0622020000000": "Elk Grove city, CA", + "CT0622230000000": "El Monte city, CA", + "CT0622300000000": "El Paso de Robles (Paso Robles) city, CA", + "CT0622678000000": "Encinitas city, CA", + "CT0622804000000": "Escondido city, CA", + "CT0623042000000": "Eureka city, CA", + "CT0623182000000": "Fairfield city, CA", + "CT0624638000000": "Folsom city, CA", + "CT0624680000000": "Fontana city, CA", + "CT0625338000000": "Foster City city, CA", + "CT0625380000000": "Fountain Valley city, CA", + "CT0626000000000": "Fremont city, CA", + "CT0627000000000": "Fresno city, CA", + "CT0628000000000": "Fullerton city, CA", + "CT0628112000000": "Galt city, CA", + "CT0628168000000": "Gardena city, CA", + "CT0629000000000": "Garden Grove city, CA", + "CT0629504000000": "Gilroy city, CA", + "CT0630000000000": "Glendale city, CA", + "CT0630014000000": "Glendora city, CA", + "CT0630378000000": "Goleta city, CA", + "CT0631960000000": "Hanford city, CA", + "CT0632548000000": "Hawthorne city, CA", + "CT0633000000000": "Hayward city, CA", + "CT0633182000000": "Hemet city, CA", + "CT0633308000000": "Hercules city, CA", + "CT0633434000000": "Hesperia city, CA", + "CT0633588000000": "Highland city, CA", + "CT0634120000000": "Hollister city, CA", + "CT0636000000000": "Huntington Beach city, CA", + "CT0636056000000": "Huntington Park city, CA", + "CT0636294000000": "Imperial Beach city, CA", + "CT0636448000000": "Indio city, CA", + "CT0636546000000": "Inglewood city, CA", + "CT0636770000000": "Irvine city, CA", + "CT0637692000000": "Jurupa Valley city, CA", + "CT0639122000000": "Lafayette city, CA", + "CT0639178000000": "Laguna Beach city, CA", + "CT0639220000000": "Laguna Hills city, CA", + "CT0639248000000": "Laguna Niguel city, CA", + "CT0639290000000": "La Habra city, CA", + "CT0639486000000": "Lake Elsinore city, CA", + "CT0639496000000": "Lake Forest city, CA", + "CT0639892000000": "Lakewood city, CA", + "CT0640004000000": "La Mesa city, CA", + "CT0640032000000": "La Mirada city, CA", + "CT0640130000000": "Lancaster city, CA", + "CT0640340000000": "La Puente city, CA", + "CT0640354000000": "La Quinta city, CA", + "CT0640704000000": "Lathrop city, CA", + "CT0640830000000": "La Verne city, CA", + "CT0640886000000": "Lawndale city, CA", + "CT0641124000000": "Lemon Grove city, CA", + "CT0641152000000": "Lemoore city, CA", + "CT0641474000000": "Lincoln city, CA", + "CT0641992000000": "Livermore city, CA", + "CT0642202000000": "Lodi city, CA", + "CT0642370000000": "Loma Linda city, CA", + "CT0642524000000": "Lompoc city, CA", + "CT0643000000000": "Long Beach city, CA", + "CT0643280000000": "Los Altos city, CA", + "CT0644000000000": "Los Angeles city, CA", + "CT0644028000000": "Los Banos city, CA", + "CT0644112000000": "Los Gatos town, CA", + "CT0644574000000": "Lynwood city, CA", + "CT0645022000000": "Madera city, CA", + "CT0645400000000": "Manhattan Beach city, CA", + "CT0645484000000": "Manteca city, CA", + "CT0645778000000": "Marina city, CA", + "CT0646114000000": "Martinez city, CA", + "CT0646492000000": "Maywood city, CA", + "CT0646842000000": "Menifee city, CA", + "CT0646870000000": "Menlo Park city, CA", + "CT0646898000000": "Merced city, CA", + "CT0647766000000": "Milpitas city, CA", + "CT0648256000000": "Mission Viejo city, CA", + "CT0648354000000": "Modesto city, CA", + "CT0648648000000": "Monrovia city, CA", + "CT0648788000000": "Montclair city, CA", + "CT0648816000000": "Montebello city, CA", + "CT0648872000000": "Monterey city, CA", + "CT0648914000000": "Monterey Park city, CA", + "CT0649138000000": "Moorpark city, CA", + "CT0649270000000": "Moreno Valley city, CA", + "CT0649278000000": "Morgan Hill city, CA", + "CT0649670000000": "Mountain View city, CA", + "CT0650076000000": "Murrieta city, CA", + "CT0650258000000": "Napa city, CA", + "CT0650398000000": "National City city, CA", + "CT0650916000000": "Newark city, CA", + "CT0651182000000": "Newport Beach city, CA", + "CT0651560000000": "Norco city, CA", + "CT0652526000000": "Norwalk city, CA", + "CT0652582000000": "Novato city, CA", + "CT0653000000000": "Oakland city, CA", + "CT0653070000000": "Oakley city, CA", + "CT0653322000000": "Oceanside city, CA", + "CT0653896000000": "Ontario city, CA", + "CT0653980000000": "Orange city, CA", + "CT0654652000000": "Oxnard city, CA", + "CT0654806000000": "Pacifica city, CA", + "CT0655156000000": "Palmdale city, CA", + "CT0655184000000": "Palm Desert city, CA", + "CT0655254000000": "Palm Springs city, CA", + "CT0655282000000": "Palo Alto city, CA", + "CT0655520000000": "Paradise town, CA", + "CT0655618000000": "Paramount city, CA", + "CT0656000000000": "Pasadena city, CA", + "CT0656700000000": "Perris city, CA", + "CT0656784000000": "Petaluma city, CA", + "CT0656924000000": "Pico Rivera city, CA", + "CT0657456000000": "Pittsburg city, CA", + "CT0657526000000": "Placentia city, CA", + "CT0657764000000": "Pleasant Hill city, CA", + "CT0657792000000": "Pleasanton city, CA", + "CT0658072000000": "Pomona city, CA", + "CT0658240000000": "Porterville city, CA", + "CT0658520000000": "Poway city, CA", + "CT0659444000000": "Rancho Cordova city, CA", + "CT0659451000000": "Rancho Cucamonga city, CA", + "CT0659514000000": "Rancho Palos Verdes city, CA", + "CT0659587000000": "Rancho Santa Margarita city, CA", + "CT0659920000000": "Redding city, CA", + "CT0659962000000": "Redlands city, CA", + "CT0660018000000": "Redondo Beach city, CA", + "CT0660102000000": "Redwood City city, CA", + "CT0660242000000": "Reedley city, CA", + "CT0660466000000": "Rialto city, CA", + "CT0660620000000": "Richmond city, CA", + "CT0660704000000": "Ridgecrest city, CA", + "CT0662000000000": "Riverside city, CA", + "CT0662364000000": "Rocklin city, CA", + "CT0662546000000": "Rohnert Park city, CA", + "CT0662896000000": "Rosemead city, CA", + "CT0662938000000": "Roseville city, CA", + "CT0664000000000": "Sacramento city, CA", + "CT0664224000000": "Salinas city, CA", + "CT0665000000000": "San Bernardino city, CA", + "CT0665028000000": "San Bruno city, CA", + "CT0665042000000": "San Buenaventura (Ventura) city, CA", + "CT0665070000000": "San Carlos city, CA", + "CT0665084000000": "San Clemente city, CA", + "CT0666000000000": "San Diego city, CA", + "CT0666070000000": "San Dimas city, CA", + "CT0667000000000": "San Francisco County/city, CA", + "CT0667042000000": "San Gabriel city, CA", + "CT0667056000000": "Sanger city, CA", + "CT0667112000000": "San Jacinto city, CA", + "CT0668000000000": "San Jose city, CA", + "CT0668028000000": "San Juan Capistrano city, CA", + "CT0668084000000": "San Leandro city, CA", + "CT0668154000000": "San Luis Obispo city, CA", + "CT0668196000000": "San Marcos city, CA", + "CT0668252000000": "San Mateo city, CA", + "CT0668294000000": "San Pablo city, CA", + "CT0668364000000": "San Rafael city, CA", + "CT0668378000000": "San Ramon city, CA", + "CT0669000000000": "Santa Ana city, CA", + "CT0669070000000": "Santa Barbara city, CA", + "CT0669084000000": "Santa Clara city, CA", + "CT0669088000000": "Santa Clarita city, CA", + "CT0669112000000": "Santa Cruz city, CA", + "CT0669196000000": "Santa Maria city, CA", + "CT0670000000000": "Santa Monica city, CA", + "CT0670042000000": "Santa Paula city, CA", + "CT0670098000000": "Santa Rosa city, CA", + "CT0670224000000": "Santee city, CA", + "CT0670280000000": "Saratoga city, CA", + "CT0670686000000": "Seal Beach city, CA", + "CT0670742000000": "Seaside city, CA", + "CT0672016000000": "Simi Valley city, CA", + "CT0672520000000": "Soledad city, CA", + "CT0673080000000": "South Gate city, CA", + "CT0673220000000": "South Pasadena city, CA", + "CT0673262000000": "South San Francisco city, CA", + "CT0673962000000": "Stanton city, CA", + "CT0675000000000": "Stockton city, CA", + "CT0675630000000": "Suisun City city, CA", + "CT0677000000000": "Sunnyvale city, CA", + "CT0678120000000": "Temecula city, CA", + "CT0678148000000": "Temple City city, CA", + "CT0678582000000": "Thousand Oaks city, CA", + "CT0680000000000": "Torrance city, CA", + "CT0680238000000": "Tracy city, CA", + "CT0680644000000": "Tulare city, CA", + "CT0680812000000": "Turlock city, CA", + "CT0680854000000": "Tustin city, CA", + "CT0680994000000": "Twentynine Palms city, CA", + "CT0681204000000": "Union City city, CA", + "CT0681344000000": "Upland city, CA", + "CT0681554000000": "Vacaville city, CA", + "CT0681666000000": "Vallejo city, CA", + "CT0682590000000": "Victorville city, CA", + "CT0682954000000": "Visalia city, CA", + "CT0682996000000": "Vista city, CA", + "CT0683332000000": "Walnut city, CA", + "CT0683346000000": "Walnut Creek city, CA", + "CT0683542000000": "Wasco city, CA", + "CT0683668000000": "Watsonville city, CA", + "CT0684200000000": "West Covina city, CA", + "CT0684410000000": "West Hollywood city, CA", + "CT0684550000000": "Westminster city, CA", + "CT0684816000000": "West Sacramento city, CA", + "CT0685292000000": "Whittier city, CA", + "CT0685446000000": "Wildomar city, CA", + "CT0685922000000": "Windsor town, CA", + "CT0686328000000": "Woodland city, CA", + "CT0686832000000": "Yorba Linda city, CA", + "CT0686972000000": "Yuba City city, CA", + "CT0687042000000": "Yucaipa city, CA", + "CT0803455000000": "Arvada city, CO", + "CT0804000000000": "Aurora city, CO", + "CT0807850000000": "Boulder city, CO", + "CT0808675000000": "Brighton city, CO", + "CT0809280000000": "Broomfield County/city, CO", + "CT0812415000000": "Castle Rock town, CO", + "CT0812815000000": "Centennial city, CO", + "CT0816000000000": "Colorado Springs city, CO", + "CT0816495000000": "Commerce City city, CO", + "CT0820000000000": "Denver County/city, CO", + "CT0824785000000": "Englewood city, CO", + "CT0824950000000": "Erie town, CO", + "CT0827425000000": "Fort Collins city, CO", + "CT0827865000000": "Fountain city, CO", + "CT0831660000000": "Grand Junction city, CO", + "CT0832155000000": "Greeley city, CO", + "CT0841835000000": "Lafayette city, CO", + "CT0843000000000": "Lakewood city, CO", + "CT0845255000000": "Littleton city, CO", + "CT0845970000000": "Longmont city, CO", + "CT0846465000000": "Loveland city, CO", + "CT0854330000000": "Northglenn city, CO", + "CT0857630000000": "Parker town, CO", + "CT0862000000000": "Pueblo city, CO", + "CT0877290000000": "Thornton city, CO", + "CT0883835000000": "Westminster city, CO", + "CT0884440000000": "Wheat Ridge city, CO", + "CT0885485000000": "Windsor town, CO", + "CT0908000000000": "Bridgeport city/town, CT", + "CT0908420000000": "Bristol city/town, CT", + "CT0918430000000": "Danbury city/town, CT", + "CT0937000000000": "Hartford city/town, CT", + "CT0946450000000": "Meriden city/town, CT", + "CT0947290000000": "Middletown city/town, CT", + "CT0947500000000": "Milford (consolidated) city/town, CT", + "CT0949880000000": "Naugatuck borough/town, CT", + "CT0950370000000": "New Britain city/town, CT", + "CT0952000000000": "New Haven city/town, CT", + "CT0952280000000": "New London city/town, CT", + "CT0955990000000": "Norwalk city/town, CT", + "CT0956200000000": "Norwich city/town, CT", + "CT0968100000000": "Shelton city/town, CT", + "CT0973000000000": "Stamford city/town, CT", + "CT0976500000000": "Torrington city/town, CT", + "CT0980000000000": "Waterbury city/town, CT", + "CT0982800000000": "West Haven city/town, CT", + "CT1021200000000": "Dover city, DE", + "CT1050670000000": "Newark city, DE", + "CT1077580000000": "Wilmington city, DE", + "CT1150000000000": "Washington city, DC", + "CT1200950000000": "Altamonte Springs city, FL", + "CT1201700000000": "Apopka city, FL", + "CT1202681000000": "Aventura city, FL", + "CT1207300000000": "Boca Raton city, FL", + "CT1207525000000": "Bonita Springs city, FL", + "CT1207875000000": "Boynton Beach city, FL", + "CT1207950000000": "Bradenton city, FL", + "CT1210275000000": "Cape Coral city, FL", + "CT1211050000000": "Casselberry city, FL", + "CT1212875000000": "Clearwater city, FL", + "CT1212925000000": "Clermont city, FL", + "CT1213275000000": "Coconut Creek city, FL", + "CT1214125000000": "Cooper City city, FL", + "CT1214250000000": "Coral Gables city, FL", + "CT1214400000000": "Coral Springs city, FL", + "CT1215475000000": "Crestview city, FL", + "CT1215968000000": "Cutler Bay town, FL", + "CT1216335000000": "Dania Beach city, FL", + "CT1216475000000": "Davie town, FL", + "CT1216525000000": "Daytona Beach city, FL", + "CT1216725000000": "Deerfield Beach city, FL", + "CT1216875000000": "DeLand city, FL", + "CT1217100000000": "Delray Beach city, FL", + "CT1217200000000": "Deltona city, FL", + "CT1217935000000": "Doral city, FL", + "CT1218575000000": "Dunedin city, FL", + "CT1221150000000": "Estero village, FL", + "CT1224000000000": "Fort Lauderdale city, FL", + "CT1224125000000": "Fort Myers city, FL", + "CT1224300000000": "Fort Pierce city, FL", + "CT1225175000000": "Gainesville city, FL", + "CT1227322000000": "Greenacres city, FL", + "CT1228400000000": "Haines City city, FL", + "CT1228452000000": "Hallandale Beach city, FL", + "CT1230000000000": "Hialeah city, FL", + "CT1232000000000": "Hollywood city, FL", + "CT1232275000000": "Homestead city, FL", + "CT1235000000000": "Jacksonville city, FL", + "CT1235875000000": "Jupiter town, FL", + "CT1236550000000": "Key West city, FL", + "CT1236950000000": "Kissimmee city, FL", + "CT1238250000000": "Lakeland city, FL", + "CT1239081000000": "Lake Worth Beach city, FL", + "CT1239425000000": "Largo city, FL", + "CT1239525000000": "Lauderdale Lakes city, FL", + "CT1239550000000": "Lauderhill city, FL", + "CT1239875000000": "Leesburg city, FL", + "CT1243125000000": "Margate city, FL", + "CT1243975000000": "Melbourne city, FL", + "CT1245000000000": "Miami city, FL", + "CT1245025000000": "Miami Beach city, FL", + "CT1245060000000": "Miami Gardens city, FL", + "CT1245100000000": "Miami Lakes town, FL", + "CT1245975000000": "Miramar city, FL", + "CT1248625000000": "New Smyrna Beach city, FL", + "CT1249425000000": "North Lauderdale city, FL", + "CT1249450000000": "North Miami city, FL", + "CT1249475000000": "North Miami Beach city, FL", + "CT1249675000000": "North Port city, FL", + "CT1250575000000": "Oakland Park city, FL", + "CT1250750000000": "Ocala city, FL", + "CT1251075000000": "Ocoee city, FL", + "CT1253000000000": "Orlando city, FL", + "CT1253150000000": "Ormond Beach city, FL", + "CT1253575000000": "Oviedo city, FL", + "CT1254000000000": "Palm Bay city, FL", + "CT1254075000000": "Palm Beach Gardens city, FL", + "CT1254200000000": "Palm Coast city, FL", + "CT1254450000000": "Palm Springs village, FL", + "CT1254700000000": "Panama City city, FL", + "CT1255125000000": "Parkland city, FL", + "CT1255775000000": "Pembroke Pines city, FL", + "CT1255925000000": "Pensacola city, FL", + "CT1256975000000": "Pinellas Park city, FL", + "CT1257425000000": "Plantation city, FL", + "CT1257550000000": "Plant City city, FL", + "CT1258050000000": "Pompano Beach city, FL", + "CT1258575000000": "Port Orange city, FL", + "CT1258715000000": "Port St. Lucie city, FL", + "CT1260975000000": "Riviera Beach city, FL", + "CT1261500000000": "Rockledge city, FL", + "CT1262100000000": "Royal Palm Beach village, FL", + "CT1262625000000": "St. Cloud city, FL", + "CT1263000000000": "St. Petersburg city, FL", + "CT1263650000000": "Sanford city, FL", + "CT1264175000000": "Sarasota city, FL", + "CT1264825000000": "Sebastian city, FL", + "CT1269700000000": "Sunrise city, FL", + "CT1270600000000": "Tallahassee city, FL", + "CT1270675000000": "Tamarac city, FL", + "CT1271000000000": "Tampa city, FL", + "CT1271150000000": "Tarpon Springs city, FL", + "CT1271400000000": "Temple Terrace city, FL", + "CT1271900000000": "Titusville city, FL", + "CT1273900000000": "Venice city, FL", + "CT1275812000000": "Wellington village, FL", + "CT1276500000000": "West Melbourne city, FL", + "CT1276582000000": "Weston city, FL", + "CT1276600000000": "West Palm Beach city, FL", + "CT1278250000000": "Winter Garden city, FL", + "CT1278275000000": "Winter Haven city, FL", + "CT1278300000000": "Winter Park city, FL", + "CT1278325000000": "Winter Springs city, FL", + "CT1301052000000": "Albany city, GA", + "CT1301696000000": "Alpharetta city, GA", + "CT1303436000000": "Athens-Clarke County (consolidated) city, GA", + "CT1304000000000": "Atlanta city, GA", + "CT1304200000000": "Augusta-Richmond County (consolidated) city, GA", + "CT1310944000000": "Brookhaven city, GA", + "CT1312988000000": "Canton city, GA", + "CT1313492000000": "Carrollton city, GA", + "CT1315172000000": "Chamblee city, GA", + "CT1319000000000": "Columbus (consolidated) city, GA", + "CT1321380000000": "Dalton city, GA", + "CT1322052000000": "Decatur city, GA", + "CT1323900000000": "Douglasville city, GA", + "CT1324600000000": "Duluth city, GA", + "CT1324768000000": "Dunwoody city, GA", + "CT1325720000000": "East Point city, GA", + "CT1331908000000": "Gainesville city, GA", + "CT1338964000000": "Hinesville city, GA", + "CT1342425000000": "Johns Creek city, GA", + "CT1343192000000": "Kennesaw city, GA", + "CT1344340000000": "LaGrange city, GA", + "CT1345488000000": "Lawrenceville city, GA", + "CT1348624000000": "McDonough city, GA", + "CT1349008000000": "Macon-Bibb County, GA", + "CT1349756000000": "Marietta city, GA", + "CT1351670000000": "Milton city, GA", + "CT1355020000000": "Newnan city, GA", + "CT1359724000000": "Peachtree City city, GA", + "CT1359735000000": "Peachtree Corners city, GA", + "CT1362104000000": "Pooler city, GA", + "CT1366668000000": "Rome city, GA", + "CT1367284000000": "Roswell city, GA", + "CT1368516000000": "Sandy Springs city, GA", + "CT1369000000000": "Savannah city, GA", + "CT1371492000000": "Smyrna city, GA", + "CT1373256000000": "Statesboro city, GA", + "CT1373704000000": "Stockbridge city, GA", + "CT1374180000000": "Sugar Hill city, GA", + "CT1377652000000": "Tucker city, GA", + "CT1378324000000": "Union City city, GA", + "CT1378800000000": "Valdosta city, GA", + "CT1380508000000": "Warner Robins city, GA", + "CT1384176000000": "Woodstock city, GA", + "CT1516999000000": "Honolulu County/city, HI", + "CT1608830000000": "Boise City city, ID", + "CT1612250000000": "Caldwell city, ID", + "CT1616750000000": "Coeur d'Alene city, ID", + "CT1623410000000": "Eagle city, ID", + "CT1639700000000": "Idaho Falls city, ID", + "CT1644290000000": "Kuna city, ID", + "CT1646540000000": "Lewiston city, ID", + "CT1652120000000": "Meridian city, ID", + "CT1654550000000": "Moscow city, ID", + "CT1656260000000": "Nampa city, ID", + "CT1664090000000": "Pocatello city, ID", + "CT1664810000000": "Post Falls city, ID", + "CT1667420000000": "Rexburg city, ID", + "CT1682810000000": "Twin Falls city, ID", + "CT1700243000000": "Addison village, IL", + "CT1700685000000": "Algonquin village, IL", + "CT1701114000000": "Alton city, IL", + "CT1702154000000": "Arlington Heights village, IL", + "CT1703012000000": "Aurora city, IL", + "CT1704013000000": "Bartlett village, IL", + "CT1704078000000": "Batavia city, IL", + "CT1704845000000": "Belleville city, IL", + "CT1705092000000": "Belvidere city, IL", + "CT1705573000000": "Berwyn city, IL", + "CT1706613000000": "Bloomington city, IL", + "CT1707133000000": "Bolingbrook village, IL", + "CT1709447000000": "Buffalo Grove village, IL", + "CT1709642000000": "Burbank city, IL", + "CT1710487000000": "Calumet City city, IL", + "CT1711163000000": "Carbondale city, IL", + "CT1711332000000": "Carol Stream village, IL", + "CT1711358000000": "Carpentersville village, IL", + "CT1712385000000": "Champaign city, IL", + "CT1714000000000": "Chicago city, IL", + "CT1714026000000": "Chicago Heights city, IL", + "CT1714351000000": "Cicero town, IL", + "CT1715599000000": "Collinsville city, IL", + "CT1717887000000": "Crystal Lake city, IL", + "CT1718563000000": "Danville city, IL", + "CT1718823000000": "Decatur city, IL", + "CT1719161000000": "DeKalb city, IL", + "CT1719642000000": "Des Plaines city, IL", + "CT1720292000000": "Dolton village, IL", + "CT1720591000000": "Downers Grove village, IL", + "CT1722255000000": "East St. Louis city, IL", + "CT1722697000000": "Edwardsville city, IL", + "CT1723074000000": "Elgin city, IL", + "CT1723256000000": "Elk Grove Village village, IL", + "CT1723620000000": "Elmhurst city, IL", + "CT1723724000000": "Elmwood Park village, IL", + "CT1724582000000": "Evanston city, IL", + "CT1727884000000": "Freeport city, IL", + "CT1728326000000": "Galesburg city, IL", + "CT1729730000000": "Glendale Heights village, IL", + "CT1729756000000": "Glen Ellyn village, IL", + "CT1729938000000": "Glenview village, IL", + "CT1730926000000": "Granite City city, IL", + "CT1732018000000": "Gurnee village, IL", + "CT1732746000000": "Hanover Park village, IL", + "CT1733383000000": "Harvey city, IL", + "CT1734722000000": "Highland Park city, IL", + "CT1735411000000": "Hoffman Estates village, IL", + "CT1735835000000": "Homer Glen village, IL", + "CT1736750000000": "Huntley village, IL", + "CT1738570000000": "Joliet city, IL", + "CT1738934000000": "Kankakee city, IL", + "CT1741183000000": "Lake in the Hills village, IL", + "CT1742028000000": "Lansing village, IL", + "CT1744225000000": "Lockport city, IL", + "CT1744407000000": "Lombard village, IL", + "CT1745694000000": "McHenry city, IL", + "CT1747774000000": "Maywood village, IL", + "CT1748242000000": "Melrose Park village, IL", + "CT1749867000000": "Moline city, IL", + "CT1750647000000": "Morton Grove village, IL", + "CT1751089000000": "Mount Prospect village, IL", + "CT1751349000000": "Mundelein village, IL", + "CT1751622000000": "Naperville city, IL", + "CT1752584000000": "New Lenox village, IL", + "CT1753000000000": "Niles village, IL", + "CT1753234000000": "Normal town, IL", + "CT1753481000000": "Northbrook village, IL", + "CT1753559000000": "North Chicago city, IL", + "CT1754638000000": "Oak Forest city, IL", + "CT1754820000000": "Oak Lawn village, IL", + "CT1754885000000": "Oak Park village, IL", + "CT1755249000000": "O'Fallon city, IL", + "CT1756640000000": "Orland Park village, IL", + "CT1756887000000": "Oswego village, IL", + "CT1757225000000": "Palatine village, IL", + "CT1757732000000": "Park Forest village, IL", + "CT1757875000000": "Park Ridge city, IL", + "CT1758447000000": "Pekin city, IL", + "CT1759000000000": "Peoria city, IL", + "CT1760287000000": "Plainfield village, IL", + "CT1762367000000": "Quincy city, IL", + "CT1765000000000": "Rockford city, IL", + "CT1765078000000": "Rock Island city, IL", + "CT1765442000000": "Romeoville village, IL", + "CT1766040000000": "Round Lake Beach village, IL", + "CT1766703000000": "St. Charles city, IL", + "CT1768003000000": "Schaumburg village, IL", + "CT1770122000000": "Skokie village, IL", + "CT1772000000000": "Springfield city, IL", + "CT1773157000000": "Streamwood village, IL", + "CT1775484000000": "Tinley Park village, IL", + "CT1777005000000": "Urbana city, IL", + "CT1777694000000": "Vernon Hills village, IL", + "CT1779293000000": "Waukegan city, IL", + "CT1780060000000": "West Chicago city, IL", + "CT1780645000000": "Westmont village, IL", + "CT1781048000000": "Wheaton city, IL", + "CT1781087000000": "Wheeling village, IL", + "CT1782075000000": "Wilmette village, IL", + "CT1783245000000": "Woodridge village, IL", + "CT1783349000000": "Woodstock city, IL", + "CT1784220000000": "Zion city, IL", + "CT1801468000000": "Anderson city, IN", + "CT1805860000000": "Bloomington city, IN", + "CT1808416000000": "Brownsburg town, IN", + "CT1810342000000": "Carmel city, IN", + "CT1814734000000": "Columbus city, IN", + "CT1816138000000": "Crown Point city, IN", + "CT1819486000000": "East Chicago city, IN", + "CT1820728000000": "Elkhart city, IN", + "CT1822000000000": "Evansville city, IN", + "CT1823278000000": "Fishers city, IN", + "CT1825000000000": "Fort Wayne city, IN", + "CT1825450000000": "Franklin city, IN", + "CT1827000000000": "Gary city, IN", + "CT1828386000000": "Goshen city, IN", + "CT1829898000000": "Greenwood city, IN", + "CT1831000000000": "Hammond city, IN", + "CT1834114000000": "Hobart city, IN", + "CT1836000000000": "Indianapolis (consolidated) city, IN", + "CT1836003000000": "Indianapolis (incorporated) city, IN", + "CT1838358000000": "Jeffersonville city, IN", + "CT1840392000000": "Kokomo city, IN", + "CT1840788000000": "Lafayette city, IN", + "CT1842426000000": "Lawrence city, IN", + "CT1846908000000": "Marion city, IN", + "CT1848528000000": "Merrillville town, IN", + "CT1848798000000": "Michigan City city, IN", + "CT1849932000000": "Mishawaka city, IN", + "CT1851876000000": "Muncie city, IN", + "CT1852326000000": "New Albany city, IN", + "CT1854180000000": "Noblesville city, IN", + "CT1860246000000": "Plainfield town, IN", + "CT1861092000000": "Portage city, IN", + "CT1864260000000": "Richmond city, IN", + "CT1868220000000": "Schererville town, IN", + "CT1871000000000": "South Bend city, IN", + "CT1875428000000": "Terre Haute city, IN", + "CT1878326000000": "Valparaiso city, IN", + "CT1882700000000": "Westfield city, IN", + "CT1882862000000": "West Lafayette city, IN", + "CT1886372000000": "Zionsville town, IN", + "CT1901855000000": "Ames city, IA", + "CT1902305000000": "Ankeny city, IA", + "CT1906355000000": "Bettendorf city, IA", + "CT1909550000000": "Burlington city, IA", + "CT1911755000000": "Cedar Falls city, IA", + "CT1912000000000": "Cedar Rapids city, IA", + "CT1914430000000": "Clinton city, IA", + "CT1916860000000": "Council Bluffs city, IA", + "CT1919000000000": "Davenport city, IA", + "CT1921000000000": "Des Moines city, IA", + "CT1922395000000": "Dubuque city, IA", + "CT1928515000000": "Fort Dodge city, IA", + "CT1938595000000": "Iowa City city, IA", + "CT1949485000000": "Marion city, IA", + "CT1949755000000": "Marshalltown city, IA", + "CT1950160000000": "Mason City city, IA", + "CT1960465000000": "Ottumwa city, IA", + "CT1973335000000": "Sioux City city, IA", + "CT1979950000000": "Urbandale city, IA", + "CT1982425000000": "Waterloo city, IA", + "CT1982695000000": "Waukee city, IA", + "CT1983910000000": "West Des Moines city, IA", + "CT2017800000000": "Derby city, KS", + "CT2018250000000": "Dodge City city, KS", + "CT2021275000000": "Emporia city, KS", + "CT2025325000000": "Garden City city, KS", + "CT2033625000000": "Hutchinson city, KS", + "CT2035750000000": "Junction City city, KS", + "CT2036000000000": "Kansas City city, KS", + "CT2038900000000": "Lawrence city, KS", + "CT2039000000000": "Leavenworth city, KS", + "CT2039075000000": "Leawood city, KS", + "CT2039350000000": "Lenexa city, KS", + "CT2044250000000": "Manhattan city, KS", + "CT2052575000000": "Olathe city, KS", + "CT2053775000000": "Overland Park city, KS", + "CT2062700000000": "Salina city, KS", + "CT2064500000000": "Shawnee city, KS", + "CT2071000000000": "Topeka city, KS", + "CT2079000000000": "Wichita city, KS", + "CT2102368000000": "Ashland city, KY", + "CT2108902000000": "Bowling Green city, KY", + "CT2117848000000": "Covington city, KY", + "CT2124274000000": "Elizabethtown city, KY", + "CT2127982000000": "Florence city, KY", + "CT2128900000000": "Frankfort city, KY", + "CT2130700000000": "Georgetown city, KY", + "CT2135866000000": "Henderson city, KY", + "CT2137918000000": "Hopkinsville city, KY", + "CT2139142000000": "Independence city, KY", + "CT2140222000000": "Jeffersontown city, KY", + "CT2146027000000": "Lexington-Fayette city, KY", + "CT2148003000000": "Louisville-Jefferson County (consolidated) city, KY", + "CT2156136000000": "Nicholasville city, KY", + "CT2158620000000": "Owensboro city, KY", + "CT2158836000000": "Paducah city, KY", + "CT2165226000000": "Richmond city, KY", + "CT2200975000000": "Alexandria city, LA", + "CT2205000000000": "Baton Rouge city, LA", + "CT2208920000000": "Bossier City city, LA", + "CT2213960000000": "Central city, LA", + "CT2236255000000": "Houma city, LA", + "CT2239475000000": "Kenner city, LA", + "CT2240735000000": "Lafayette city, LA", + "CT2241155000000": "Lake Charles city, LA", + "CT2251410000000": "Monroe city, LA", + "CT2254035000000": "New Iberia city, LA", + "CT2255000000000": "New Orleans city, LA", + "CT2270000000000": "Shreveport city, LA", + "CT2270805000000": "Slidell city, LA", + "CT2302795000000": "Bangor city, ME", + "CT2338740000000": "Lewiston city, ME", + "CT2360545000000": "Portland city, ME", + "CT2371990000000": "South Portland city, ME", + "CT2401600000000": "Annapolis city, MD", + "CT2404000000000": "Baltimore city, MD", + "CT2408775000000": "Bowie city, MD", + "CT2418750000000": "College Park city, MD", + "CT2430325000000": "Frederick city, MD", + "CT2431175000000": "Gaithersburg city, MD", + "CT2436075000000": "Hagerstown city, MD", + "CT2445900000000": "Laurel city, MD", + "CT2467675000000": "Rockville city, MD", + "CT2469925000000": "Salisbury city, MD", + "CT2500840000000": "Agawam Town city, MA", + "CT2501370000000": "Amherst Town city, MA", + "CT2502690000000": "Attleboro city, MA", + "CT2503690000000": "Barnstable Town city, MA", + "CT2505595000000": "Beverly city, MA", + "CT2507000000000": "Boston city, MA", + "CT2507740000000": "Braintree Town city, MA", + "CT2508130000000": "Bridgewater Town city, MA", + "CT2509000000000": "Brockton city, MA", + "CT2511000000000": "Cambridge city, MA", + "CT2513205000000": "Chelsea city, MA", + "CT2513660000000": "Chicopee city, MA", + "CT2521990000000": "Everett city, MA", + "CT2523000000000": "Fall River city, MA", + "CT2523875000000": "Fitchburg city, MA", + "CT2524960000000": "Framingham city, MA", + "CT2525172000000": "Franklin Town city, MA", + "CT2526150000000": "Gloucester city, MA", + "CT2529405000000": "Haverhill city, MA", + "CT2530840000000": "Holyoke city, MA", + "CT2534550000000": "Lawrence city, MA", + "CT2535075000000": "Leominster city, MA", + "CT2537000000000": "Lowell city, MA", + "CT2537490000000": "Lynn city, MA", + "CT2537875000000": "Malden city, MA", + "CT2538715000000": "Marlborough city, MA", + "CT2539835000000": "Medford city, MA", + "CT2540115000000": "Melrose city, MA", + "CT2540710000000": "Methuen Town city, MA", + "CT2545000000000": "New Bedford city, MA", + "CT2545560000000": "Newton city, MA", + "CT2546330000000": "Northampton city, MA", + "CT2546598000000": "North Attleborough Town city, MA", + "CT2552490000000": "Peabody city, MA", + "CT2553960000000": "Pittsfield city, MA", + "CT2555745000000": "Quincy city, MA", + "CT2556000000000": "Randolph Town city, MA", + "CT2556585000000": "Revere city, MA", + "CT2559105000000": "Salem city, MA", + "CT2562535000000": "Somerville city, MA", + "CT2567000000000": "Springfield city, MA", + "CT2569170000000": "Taunton city, MA", + "CT2572600000000": "Waltham city, MA", + "CT2573440000000": "Watertown Town city, MA", + "CT2576030000000": "Westfield city, MA", + "CT2577890000000": "West Springfield Town city, MA", + "CT2578972000000": "Weymouth Town city, MA", + "CT2581035000000": "Woburn city, MA", + "CT2582000000000": "Worcester city, MA", + "CT2601380000000": "Allen Park city, MI", + "CT2603000000000": "Ann Arbor city, MI", + "CT2604105000000": "Auburn Hills city, MI", + "CT2605920000000": "Battle Creek city, MI", + "CT2606020000000": "Bay City city, MI", + "CT2612060000000": "Burton city, MI", + "CT2621000000000": "Dearborn city, MI", + "CT2621020000000": "Dearborn Heights city, MI", + "CT2622000000000": "Detroit city, MI", + "CT2624120000000": "East Lansing city, MI", + "CT2624290000000": "Eastpointe city, MI", + "CT2627440000000": "Farmington Hills city, MI", + "CT2627880000000": "Ferndale city, MI", + "CT2629000000000": "Flint city, MI", + "CT2631420000000": "Garden City city, MI", + "CT2634000000000": "Grand Rapids city, MI", + "CT2636280000000": "Hamtramck city, MI", + "CT2638640000000": "Holland city, MI", + "CT2640680000000": "Inkster city, MI", + "CT2641420000000": "Jackson city, MI", + "CT2642160000000": "Kalamazoo city, MI", + "CT2642820000000": "Kentwood city, MI", + "CT2646000000000": "Lansing city, MI", + "CT2647800000000": "Lincoln Park city, MI", + "CT2649000000000": "Livonia city, MI", + "CT2650560000000": "Madison Heights city, MI", + "CT2653780000000": "Midland city, MI", + "CT2656020000000": "Mount Pleasant city, MI", + "CT2656320000000": "Muskegon city, MI", + "CT2659140000000": "Norton Shores city, MI", + "CT2659440000000": "Novi city, MI", + "CT2659920000000": "Oak Park city, MI", + "CT2665440000000": "Pontiac city, MI", + "CT2665560000000": "Portage city, MI", + "CT2665820000000": "Port Huron city, MI", + "CT2669035000000": "Rochester Hills city, MI", + "CT2669420000000": "Romulus city, MI", + "CT2669800000000": "Roseville city, MI", + "CT2670040000000": "Royal Oak city, MI", + "CT2670520000000": "Saginaw city, MI", + "CT2670760000000": "St. Clair Shores city, MI", + "CT2674900000000": "Southfield city, MI", + "CT2674960000000": "Southgate city, MI", + "CT2676460000000": "Sterling Heights city, MI", + "CT2679000000000": "Taylor city, MI", + "CT2680700000000": "Troy city, MI", + "CT2682960000000": "Walker city, MI", + "CT2684000000000": "Warren city, MI", + "CT2686000000000": "Westland city, MI", + "CT2688900000000": "Wyandotte city, MI", + "CT2688940000000": "Wyoming city, MI", + "CT2701486000000": "Andover city, MN", + "CT2701900000000": "Apple Valley city, MN", + "CT2702908000000": "Austin city, MN", + "CT2706382000000": "Blaine city, MN", + "CT2706616000000": "Bloomington city, MN", + "CT2707948000000": "Brooklyn Center city, MN", + "CT2707966000000": "Brooklyn Park city, MN", + "CT2708794000000": "Burnsville city, MN", + "CT2710846000000": "Champlin city, MN", + "CT2710918000000": "Chanhassen city, MN", + "CT2710972000000": "Chaska city, MN", + "CT2713114000000": "Coon Rapids city, MN", + "CT2713456000000": "Cottage Grove city, MN", + "CT2717000000000": "Duluth city, MN", + "CT2717288000000": "Eagan city, MN", + "CT2718116000000": "Eden Prairie city, MN", + "CT2718188000000": "Edina city, MN", + "CT2718674000000": "Elk River city, MN", + "CT2722814000000": "Fridley city, MN", + "CT2731076000000": "Inver Grove Heights city, MN", + "CT2735180000000": "Lakeville city, MN", + "CT2739878000000": "Mankato city, MN", + "CT2740166000000": "Maple Grove city, MN", + "CT2740382000000": "Maplewood city, MN", + "CT2743000000000": "Minneapolis city, MN", + "CT2743252000000": "Minnetonka city, MN", + "CT2743864000000": "Moorhead city, MN", + "CT2747680000000": "Oakdale city, MN", + "CT2749300000000": "Owatonna city, MN", + "CT2751730000000": "Plymouth city, MN", + "CT2752594000000": "Prior Lake city, MN", + "CT2753026000000": "Ramsey city, MN", + "CT2754214000000": "Richfield city, MN", + "CT2754880000000": "Rochester city, MN", + "CT2755726000000": "Rosemount city, MN", + "CT2755852000000": "Roseville city, MN", + "CT2756896000000": "St. Cloud city, MN", + "CT2757220000000": "St. Louis Park city, MN", + "CT2758000000000": "St. Paul city, MN", + "CT2758738000000": "Savage city, MN", + "CT2759350000000": "Shakopee city, MN", + "CT2759998000000": "Shoreview city, MN", + "CT2769970000000": "White Bear Lake city, MN", + "CT2771032000000": "Winona city, MN", + "CT2771428000000": "Woodbury city, MN", + "CT2806220000000": "Biloxi city, MS", + "CT2808300000000": "Brandon city, MS", + "CT2814420000000": "Clinton city, MS", + "CT2815380000000": "Columbus city, MS", + "CT2829180000000": "Greenville city, MS", + "CT2829700000000": "Gulfport city, MS", + "CT2831020000000": "Hattiesburg city, MS", + "CT2833700000000": "Horn Lake city, MS", + "CT2836000000000": "Jackson city, MS", + "CT2844520000000": "Madison city, MS", + "CT2846640000000": "Meridian city, MS", + "CT2854040000000": "Olive Branch city, MS", + "CT2854840000000": "Oxford city, MS", + "CT2855360000000": "Pascagoula city, MS", + "CT2855760000000": "Pearl city, MS", + "CT2869280000000": "Southaven city, MS", + "CT2870240000000": "Starkville city, MS", + "CT2874840000000": "Tupelo city, MS", + "CT2876720000000": "Vicksburg city, MS", + "CT2903160000000": "Ballwin city, MO", + "CT2904384000000": "Belton city, MO", + "CT2906652000000": "Blue Springs city, MO", + "CT2911242000000": "Cape Girardeau city, MO", + "CT2913600000000": "Chesterfield city, MO", + "CT2915670000000": "Columbia city, MO", + "CT2924778000000": "Florissant city, MO", + "CT2927190000000": "Gladstone city, MO", + "CT2928324000000": "Grandview city, MO", + "CT2931276000000": "Hazelwood city, MO", + "CT2935000000000": "Independence city, MO", + "CT2937000000000": "Jefferson City city, MO", + "CT2937592000000": "Joplin city, MO", + "CT2938000000000": "Kansas City city, MO", + "CT2939044000000": "Kirkwood city, MO", + "CT2941348000000": "Lee's Summit city, MO", + "CT2942032000000": "Liberty city, MO", + "CT2946586000000": "Maryland Heights city, MO", + "CT2954074000000": "O'Fallon city, MO", + "CT2960788000000": "Raytown city, MO", + "CT2964082000000": "St. Charles city, MO", + "CT2964550000000": "St. Joseph city, MO", + "CT2965000000000": "St. Louis city, MO", + "CT2965126000000": "St. Peters city, MO", + "CT2970000000000": "Springfield city, MO", + "CT2975220000000": "University City city, MO", + "CT2978442000000": "Wentzville city, MO", + "CT2979820000000": "Wildwood city, MO", + "CT3001675000000": "Anaconda-Deer Lodge County city, MT", + "CT3006550000000": "Billings city, MT", + "CT3008950000000": "Bozeman city, MT", + "CT3011390000000": "Butte-Silver Bow (consolidated) city, MT", + "CT3032800000000": "Great Falls city, MT", + "CT3035600000000": "Helena city, MT", + "CT3040075000000": "Kalispell city, MT", + "CT3050200000000": "Missoula city, MT", + "CT3103950000000": "Bellevue city, NE", + "CT3117670000000": "Fremont city, NE", + "CT3119595000000": "Grand Island city, NE", + "CT3121415000000": "Hastings city, NE", + "CT3125055000000": "Kearney city, NE", + "CT3128000000000": "Lincoln city, NE", + "CT3134615000000": "Norfolk city, NE", + "CT3137000000000": "Omaha city, NE", + "CT3209700000000": "Carson City, NV", + "CT3231900000000": "Henderson city, NV", + "CT3240000000000": "Las Vegas city, NV", + "CT3251800000000": "North Las Vegas city, NV", + "CT3260600000000": "Reno city, NV", + "CT3268400000000": "Sparks city, NV", + "CT3314200000000": "Concord city, NH", + "CT3318820000000": "Dover city, NH", + "CT3345140000000": "Manchester city, NH", + "CT3350260000000": "Nashua city, NH", + "CT3365140000000": "Rochester city, NH", + "CT3402080000000": "Atlantic City city, NJ", + "CT3403580000000": "Bayonne city, NJ", + "CT3405170000000": "Bergenfield borough, NJ", + "CT3407600000000": "Bridgeton city, NJ", + "CT3410000000000": "Camden city, NJ", + "CT3410750000000": "Carteret borough, NJ", + "CT3413570000000": "Cliffside Park borough, NJ", + "CT3413690000000": "Clifton city, NJ", + "CT3419390000000": "East Orange city, NJ", + "CT3421000000000": "Elizabeth city, NJ", + "CT3421480000000": "Englewood city, NJ", + "CT3422470000000": "Fair Lawn borough, NJ", + "CT3424420000000": "Fort Lee borough, NJ", + "CT3425770000000": "Garfield city, NJ", + "CT3428680000000": "Hackensack city, NJ", + "CT3432250000000": "Hoboken city, NJ", + "CT3436000000000": "Jersey City city, NJ", + "CT3436510000000": "Kearny town, NJ", + "CT3440350000000": "Linden city, NJ", + "CT3441100000000": "Lodi borough, NJ", + "CT3441310000000": "Long Branch city, NJ", + "CT3446680000000": "Millville city, NJ", + "CT3451000000000": "Newark city, NJ", + "CT3451210000000": "New Brunswick city, NJ", + "CT3455950000000": "Paramus borough, NJ", + "CT3456550000000": "Passaic city, NJ", + "CT3457000000000": "Paterson city, NJ", + "CT3458200000000": "Perth Amboy city, NJ", + "CT3459190000000": "Plainfield city, NJ", + "CT3460900000000": "Princeton, NJ", + "CT3461530000000": "Rahway city, NJ", + "CT3463000000000": "Ridgewood village, NJ", + "CT3465790000000": "Sayreville borough, NJ", + "CT3474000000000": "Trenton city, NJ", + "CT3474630000000": "Union City city, NJ", + "CT3476070000000": "Vineland city, NJ", + "CT3479040000000": "Westfield town, NJ", + "CT3479610000000": "West New York town, NJ", + "CT3501780000000": "Alamogordo city, NM", + "CT3502000000000": "Albuquerque city, NM", + "CT3512150000000": "Carlsbad city, NM", + "CT3516420000000": "Clovis city, NM", + "CT3525800000000": "Farmington city, NM", + "CT3532520000000": "Hobbs city, NM", + "CT3539380000000": "Las Cruces city, NM", + "CT3563460000000": "Rio Rancho city, NM", + "CT3564930000000": "Roswell city, NM", + "CT3570500000000": "Santa Fe city, NM", + "CT3601000000000": "Albany city, NY", + "CT3603078000000": "Auburn city, NY", + "CT3606607000000": "Binghamton city, NY", + "CT3611000000000": "Buffalo city, NY", + "CT3624229000000": "Elmira city, NY", + "CT3627485000000": "Freeport village, NY", + "CT3629113000000": "Glen Cove city, NY", + "CT3632402000000": "Harrison village/town, NY", + "CT3633139000000": "Hempstead village, NY", + "CT3638077000000": "Ithaca city, NY", + "CT3638264000000": "Jamestown city, NY", + "CT3639853000000": "Kiryas Joel village, NY", + "CT3642554000000": "Lindenhurst village, NY", + "CT3643082000000": "Lockport city, NY", + "CT3643335000000": "Long Beach city, NY", + "CT3647042000000": "Middletown city, NY", + "CT3649121000000": "Mount Vernon city, NY", + "CT3650034000000": "Newburgh city, NY", + "CT3650617000000": "New Rochelle city, NY", + "CT3651000000000": "New York city, NY", + "CT3651055000000": "Niagara Falls city, NY", + "CT3653682000000": "North Tonawanda city, NY", + "CT3655530000000": "Ossining village, NY", + "CT3656979000000": "Peekskill city, NY", + "CT3659223000000": "Port Chester village, NY", + "CT3659641000000": "Poughkeepsie city, NY", + "CT3663000000000": "Rochester city, NY", + "CT3663264000000": "Rockville Centre village, NY", + "CT3663418000000": "Rome city, NY", + "CT3665255000000": "Saratoga Springs city, NY", + "CT3665508000000": "Schenectady city, NY", + "CT3670420000000": "Spring Valley village, NY", + "CT3673000000000": "Syracuse city, NY", + "CT3675484000000": "Troy city, NY", + "CT3676540000000": "Utica city, NY", + "CT3676705000000": "Valley Stream village, NY", + "CT3678608000000": "Watertown city, NY", + "CT3681677000000": "White Plains city, NY", + "CT3684000000000": "Yonkers city, NY", + "CT3701520000000": "Apex town, NC", + "CT3702080000000": "Asheboro city, NC", + "CT3702140000000": "Asheville city, NC", + "CT3709060000000": "Burlington city, NC", + "CT3710740000000": "Cary town, NC", + "CT3711800000000": "Chapel Hill town, NC", + "CT3712000000000": "Charlotte city, NC", + "CT3712860000000": "Clayton town, NC", + "CT3714100000000": "Concord city, NC", + "CT3714700000000": "Cornelius town, NC", + "CT3719000000000": "Durham city, NC", + "CT3722920000000": "Fayetteville city, NC", + "CT3725300000000": "Fuquay-Varina town, NC", + "CT3725480000000": "Garner town, NC", + "CT3725580000000": "Gastonia city, NC", + "CT3726880000000": "Goldsboro city, NC", + "CT3728000000000": "Greensboro city, NC", + "CT3728080000000": "Greenville city, NC", + "CT3731060000000": "Hickory city, NC", + "CT3731400000000": "High Point city, NC", + "CT3732260000000": "Holly Springs town, NC", + "CT3733120000000": "Huntersville town, NC", + "CT3733560000000": "Indian Trail town, NC", + "CT3734200000000": "Jacksonville city, NC", + "CT3735200000000": "Kannapolis city, NC", + "CT3735600000000": "Kernersville town, NC", + "CT3735920000000": "Kinston city, NC", + "CT3737680000000": "Leland town, NC", + "CT3741960000000": "Matthews town, NC", + "CT3743480000000": "Mint Hill town, NC", + "CT3743920000000": "Monroe city, NC", + "CT3744220000000": "Mooresville town, NC", + "CT3744520000000": "Morrisville town, NC", + "CT3746340000000": "New Bern city, NC", + "CT3755000000000": "Raleigh city, NC", + "CT3757500000000": "Rocky Mount city, NC", + "CT3758860000000": "Salisbury city, NC", + "CT3759280000000": "Sanford city, NC", + "CT3764740000000": "Statesville city, NC", + "CT3767420000000": "Thomasville city, NC", + "CT3770540000000": "Wake Forest town, NC", + "CT3774440000000": "Wilmington city, NC", + "CT3774540000000": "Wilson city, NC", + "CT3775000000000": "Winston-Salem city, NC", + "CT3807200000000": "Bismarck city, ND", + "CT3819620000000": "Dickinson city, ND", + "CT3825700000000": "Fargo city, ND", + "CT3832060000000": "Grand Forks city, ND", + "CT3853380000000": "Minot city, ND", + "CT3884780000000": "West Fargo city, ND", + "CT3886220000000": "Williston city, ND", + "CT3901000000000": "Akron city, OH", + "CT3902736000000": "Athens city, OH", + "CT3903352000000": "Avon city, OH", + "CT3903464000000": "Avon Lake city, OH", + "CT3903828000000": "Barberton city, OH", + "CT3904720000000": "Beavercreek city, OH", + "CT3907972000000": "Bowling Green city, OH", + "CT3909680000000": "Brunswick city, OH", + "CT3912000000000": "Canton city, OH", + "CT3913190000000": "Centerville city, OH", + "CT3915000000000": "Cincinnati city, OH", + "CT3916000000000": "Cleveland city, OH", + "CT3916014000000": "Cleveland Heights city, OH", + "CT3918000000000": "Columbus city, OH", + "CT3919778000000": "Cuyahoga Falls city, OH", + "CT3921000000000": "Dayton city, OH", + "CT3921434000000": "Delaware city, OH", + "CT3922694000000": "Dublin city, OH", + "CT3925256000000": "Elyria city, OH", + "CT3925704000000": "Euclid city, OH", + "CT3925914000000": "Fairborn city, OH", + "CT3925970000000": "Fairfield city, OH", + "CT3927048000000": "Findlay city, OH", + "CT3929106000000": "Gahanna city, OH", + "CT3929428000000": "Garfield Heights city, OH", + "CT3931860000000": "Green city, OH", + "CT3932592000000": "Grove City city, OH", + "CT3933012000000": "Hamilton city, OH", + "CT3935476000000": "Hilliard city, OH", + "CT3936610000000": "Huber Heights city, OH", + "CT3939872000000": "Kent city, OH", + "CT3940040000000": "Kettering city, OH", + "CT3941664000000": "Lakewood city, OH", + "CT3941720000000": "Lancaster city, OH", + "CT3943554000000": "Lima city, OH", + "CT3944856000000": "Lorain city, OH", + "CT3947138000000": "Mansfield city, OH", + "CT3947306000000": "Maple Heights city, OH", + "CT3947754000000": "Marion city, OH", + "CT3948160000000": "Marysville city, OH", + "CT3948188000000": "Mason city, OH", + "CT3948244000000": "Massillon city, OH", + "CT3948790000000": "Medina city, OH", + "CT3949056000000": "Mentor city, OH", + "CT3949840000000": "Middletown city, OH", + "CT3954040000000": "Newark city, OH", + "CT3956882000000": "North Olmsted city, OH", + "CT3956966000000": "North Ridgeville city, OH", + "CT3957008000000": "North Royalton city, OH", + "CT3961000000000": "Parma city, OH", + "CT3962148000000": "Perrysburg city, OH", + "CT3966390000000": "Reynoldsburg city, OH", + "CT3967468000000": "Riverside city, OH", + "CT3970380000000": "Sandusky city, OH", + "CT3971682000000": "Shaker Heights city, OH", + "CT3973264000000": "South Euclid city, OH", + "CT3974118000000": "Springfield city, OH", + "CT3974944000000": "Stow city, OH", + "CT3975098000000": "Strongsville city, OH", + "CT3977000000000": "Toledo city, OH", + "CT3977504000000": "Trotwood city, OH", + "CT3977588000000": "Troy city, OH", + "CT3979002000000": "Upper Arlington city, OH", + "CT3980892000000": "Warren city, OH", + "CT3983342000000": "Westerville city, OH", + "CT3983622000000": "Westlake city, OH", + "CT3986548000000": "Wooster city, OH", + "CT3986772000000": "Xenia city, OH", + "CT3988000000000": "Youngstown city, OH", + "CT3988084000000": "Zanesville city, OH", + "CT4002600000000": "Ardmore city, OK", + "CT4004450000000": "Bartlesville city, OK", + "CT4006400000000": "Bixby city, OK", + "CT4009050000000": "Broken Arrow city, OK", + "CT4019900000000": "Del City city, OK", + "CT4023200000000": "Edmond city, OK", + "CT4023950000000": "Enid city, OK", + "CT4037800000000": "Jenks city, OK", + "CT4041850000000": "Lawton city, OK", + "CT4048350000000": "Midwest City city, OK", + "CT4049200000000": "Moore city, OK", + "CT4050050000000": "Muskogee city, OK", + "CT4052500000000": "Norman city, OK", + "CT4055000000000": "Oklahoma City city, OK", + "CT4056650000000": "Owasso city, OK", + "CT4059850000000": "Ponca City city, OK", + "CT4066800000000": "Shawnee city, OK", + "CT4070300000000": "Stillwater city, OK", + "CT4075000000000": "Tulsa city, OK", + "CT4082950000000": "Yukon city, OK", + "CT4101000000000": "Albany city, OR", + "CT4105350000000": "Beaverton city, OR", + "CT4105800000000": "Bend city, OR", + "CT4115800000000": "Corvallis city, OR", + "CT4123850000000": "Eugene city, OR", + "CT4126200000000": "Forest Grove city, OR", + "CT4130550000000": "Grants Pass city, OR", + "CT4131250000000": "Gresham city, OR", + "CT4132050000000": "Happy Valley city, OR", + "CT4134100000000": "Hillsboro city, OR", + "CT4138500000000": "Keizer city, OR", + "CT4140550000000": "Lake Oswego city, OR", + "CT4145000000000": "McMinnville city, OR", + "CT4147000000000": "Medford city, OR", + "CT4152100000000": "Newberg city, OR", + "CT4155200000000": "Oregon City city, OR", + "CT4159000000000": "Portland city, OR", + "CT4161200000000": "Redmond city, OR", + "CT4164900000000": "Salem city, OR", + "CT4169600000000": "Springfield city, OR", + "CT4173650000000": "Tigard city, OR", + "CT4174950000000": "Tualatin city, OR", + "CT4180150000000": "West Linn city, OR", + "CT4182800000000": "Wilsonville city, OR", + "CT4183750000000": "Woodburn city, OR", + "CT4202000000000": "Allentown city, PA", + "CT4202184000000": "Altoona city, PA", + "CT4206064000000": "Bethel Park municipality, PA", + "CT4206088000000": "Bethlehem city, PA", + "CT4213208000000": "Chester city, PA", + "CT4221648000000": "Easton city, PA", + "CT4224000000000": "Erie city, PA", + "CT4232800000000": "Harrisburg city, PA", + "CT4233408000000": "Hazleton city, PA", + "CT4238288000000": "Johnstown city, PA", + "CT4241216000000": "Lancaster city, PA", + "CT4242168000000": "Lebanon city, PA", + "CT4250528000000": "Monroeville municipality, PA", + "CT4253368000000": "New Castle city, PA", + "CT4254656000000": "Norristown borough, PA", + "CT4260000000000": "Philadelphia County/city, PA", + "CT4261000000000": "Pittsburgh city, PA", + "CT4261536000000": "Plum borough, PA", + "CT4263624000000": "Reading city, PA", + "CT4269000000000": "Scranton city, PA", + "CT4273808000000": "State College borough, PA", + "CT4283512000000": "West Mifflin borough, PA", + "CT4285152000000": "Wilkes-Barre city, PA", + "CT4285312000000": "Williamsport city, PA", + "CT4287048000000": "York city, PA", + "CT4419180000000": "Cranston city, RI", + "CT4422960000000": "East Providence city, RI", + "CT4449960000000": "Newport city, RI", + "CT4454640000000": "Pawtucket city, RI", + "CT4459000000000": "Providence city, RI", + "CT4474300000000": "Warwick city, RI", + "CT4480780000000": "Woonsocket city, RI", + "CT4500550000000": "Aiken city, SC", + "CT4501360000000": "Anderson city, SC", + "CT4507210000000": "Bluffton town, SC", + "CT4513330000000": "Charleston city, SC", + "CT4516000000000": "Columbia city, SC", + "CT4516405000000": "Conway city, SC", + "CT4525810000000": "Florence city, SC", + "CT4526890000000": "Fort Mill town, SC", + "CT4529815000000": "Goose Creek city, SC", + "CT4530850000000": "Greenville city, SC", + "CT4530985000000": "Greer city, SC", + "CT4532065000000": "Hanahan city, SC", + "CT4534045000000": "Hilton Head Island town, SC", + "CT4545115000000": "Mauldin city, SC", + "CT4548535000000": "Mount Pleasant town, SC", + "CT4549075000000": "Myrtle Beach city, SC", + "CT4550695000000": "North Augusta city, SC", + "CT4550875000000": "North Charleston city, SC", + "CT4561405000000": "Rock Hill city, SC", + "CT4566580000000": "Simpsonville city, SC", + "CT4568290000000": "Spartanburg city, SC", + "CT4570270000000": "Summerville town, SC", + "CT4570405000000": "Sumter city, SC", + "CT4600100000000": "Aberdeen city, SD", + "CT4652980000000": "Rapid City city, SD", + "CT4659020000000": "Sioux Falls city, SD", + "CT4703440000000": "Bartlett city, TN", + "CT4708280000000": "Brentwood city, TN", + "CT4708540000000": "Bristol city, TN", + "CT4714000000000": "Chattanooga city, TN", + "CT4715160000000": "Clarksville city, TN", + "CT4715400000000": "Cleveland city, TN", + "CT4716420000000": "Collierville town, TN", + "CT4716540000000": "Columbia city, TN", + "CT4716920000000": "Cookeville city, TN", + "CT4727740000000": "Franklin city, TN", + "CT4728540000000": "Gallatin city, TN", + "CT4728960000000": "Germantown city, TN", + "CT4733280000000": "Hendersonville city, TN", + "CT4737640000000": "Jackson city, TN", + "CT4738320000000": "Johnson City city, TN", + "CT4739560000000": "Kingsport city, TN", + "CT4740000000000": "Knoxville city, TN", + "CT4741200000000": "La Vergne city, TN", + "CT4741520000000": "Lebanon city, TN", + "CT4746380000000": "Maryville city, TN", + "CT4748000000000": "Memphis city, TN", + "CT4750280000000": "Morristown city, TN", + "CT4750780000000": "Mount Juliet city, TN", + "CT4751560000000": "Murfreesboro city, TN", + "CT4752004000000": "Nashville-Davidson (consolidated) city, TN", + "CT4755120000000": "Oak Ridge city, TN", + "CT4769420000000": "Smyrna town, TN", + "CT4770580000000": "Spring Hill city, TN", + "CT4801000000000": "Abilene city, TX", + "CT4801924000000": "Allen city, TX", + "CT4802272000000": "Alvin city, TX", + "CT4803000000000": "Amarillo city, TX", + "CT4804000000000": "Arlington city, TX", + "CT4805000000000": "Austin city, TX", + "CT4805372000000": "Balch Springs city, TX", + "CT4806128000000": "Baytown city, TX", + "CT4807000000000": "Beaumont city, TX", + "CT4807132000000": "Bedford city, TX", + "CT4808236000000": "Big Spring city, TX", + "CT4810768000000": "Brownsville city, TX", + "CT4810912000000": "Bryan city, TX", + "CT4811428000000": "Burleson city, TX", + "CT4813024000000": "Carrollton city, TX", + "CT4813492000000": "Cedar Hill city, TX", + "CT4813552000000": "Cedar Park city, TX", + "CT4813684000000": "Celina city, TX", + "CT4814920000000": "Cibolo city, TX", + "CT4815364000000": "Cleburne city, TX", + "CT4815976000000": "College Station city, TX", + "CT4815988000000": "Colleyville city, TX", + "CT4816432000000": "Conroe city, TX", + "CT4816468000000": "Converse city, TX", + "CT4816612000000": "Coppell city, TX", + "CT4816624000000": "Copperas Cove city, TX", + "CT4817000000000": "Corpus Christi city, TX", + "CT4817060000000": "Corsicana city, TX", + "CT4819000000000": "Dallas city, TX", + "CT4819624000000": "Deer Park city, TX", + "CT4819792000000": "Del Rio city, TX", + "CT4819900000000": "Denison city, TX", + "CT4819972000000": "Denton city, TX", + "CT4820092000000": "DeSoto city, TX", + "CT4821628000000": "Duncanville city, TX", + "CT4821892000000": "Eagle Pass city, TX", + "CT4822660000000": "Edinburg city, TX", + "CT4824000000000": "El Paso city, TX", + "CT4824768000000": "Euless city, TX", + "CT4825452000000": "Farmers Branch city, TX", + "CT4826232000000": "Flower Mound town, TX", + "CT4826604000000": "Forney city, TX", + "CT4827000000000": "Fort Worth city, TX", + "CT4827648000000": "Friendswood city, TX", + "CT4827684000000": "Frisco city, TX", + "CT4827876000000": "Fulshear city, TX", + "CT4828068000000": "Galveston city, TX", + "CT4829000000000": "Garland city, TX", + "CT4829336000000": "Georgetown city, TX", + "CT4830464000000": "Grand Prairie city, TX", + "CT4830644000000": "Grapevine city, TX", + "CT4830920000000": "Greenville city, TX", + "CT4831928000000": "Haltom City city, TX", + "CT4832312000000": "Harker Heights city, TX", + "CT4832372000000": "Harlingen city, TX", + "CT4835000000000": "Houston city, TX", + "CT4835528000000": "Huntsville city, TX", + "CT4835576000000": "Hurst city, TX", + "CT4835624000000": "Hutto city, TX", + "CT4837000000000": "Irving city, TX", + "CT4838476000000": "Katy city, TX", + "CT4838632000000": "Keller city, TX", + "CT4839148000000": "Killeen city, TX", + "CT4839352000000": "Kingsville city, TX", + "CT4839952000000": "Kyle city, TX", + "CT4840588000000": "Lake Jackson city, TX", + "CT4841212000000": "Lancaster city, TX", + "CT4841440000000": "La Porte city, TX", + "CT4841464000000": "Laredo city, TX", + "CT4841980000000": "League City city, TX", + "CT4842016000000": "Leander city, TX", + "CT4842508000000": "Lewisville city, TX", + "CT4843012000000": "Little Elm city, TX", + "CT4843888000000": "Longview city, TX", + "CT4845000000000": "Lubbock city, TX", + "CT4845072000000": "Lufkin city, TX", + "CT4845384000000": "McAllen city, TX", + "CT4845744000000": "McKinney city, TX", + "CT4846452000000": "Mansfield city, TX", + "CT4847892000000": "Mesquite city, TX", + "CT4848072000000": "Midland city, TX", + "CT4848096000000": "Midlothian city, TX", + "CT4848768000000": "Mission city, TX", + "CT4848804000000": "Missouri City city, TX", + "CT4850256000000": "Nacogdoches city, TX", + "CT4850820000000": "New Braunfels city, TX", + "CT4852356000000": "North Richland Hills city, TX", + "CT4853388000000": "Odessa city, TX", + "CT4855080000000": "Paris city, TX", + "CT4856000000000": "Pasadena city, TX", + "CT4856348000000": "Pearland city, TX", + "CT4857176000000": "Pflugerville city, TX", + "CT4857200000000": "Pharr city, TX", + "CT4858016000000": "Plano city, TX", + "CT4858820000000": "Port Arthur city, TX", + "CT4859696000000": "Prosper town, TX", + "CT4861796000000": "Richardson city, TX", + "CT4862828000000": "Rockwall city, TX", + "CT4863284000000": "Rosenberg city, TX", + "CT4863500000000": "Round Rock city, TX", + "CT4863572000000": "Rowlett city, TX", + "CT4864064000000": "Sachse city, TX", + "CT4864112000000": "Saginaw city, TX", + "CT4864472000000": "San Angelo city, TX", + "CT4865000000000": "San Antonio city, TX", + "CT4865036000000": "San Benito city, TX", + "CT4865516000000": "San Juan city, TX", + "CT4865600000000": "San Marcos city, TX", + "CT4866128000000": "Schertz city, TX", + "CT4866644000000": "Seguin city, TX", + "CT4867496000000": "Sherman city, TX", + "CT4868636000000": "Socorro city, TX", + "CT4869032000000": "Southlake city, TX", + "CT4870808000000": "Sugar Land city, TX", + "CT4872176000000": "Temple city, TX", + "CT4872368000000": "Texarkana city, TX", + "CT4872392000000": "Texas City city, TX", + "CT4872530000000": "The Colony city, TX", + "CT4874144000000": "Tyler city, TX", + "CT4874492000000": "University Park city, TX", + "CT4875428000000": "Victoria city, TX", + "CT4876000000000": "Waco city, TX", + "CT4876816000000": "Waxahachie city, TX", + "CT4876864000000": "Weatherford city, TX", + "CT4877272000000": "Weslaco city, TX", + "CT4879000000000": "Wichita Falls city, TX", + "CT4880356000000": "Wylie city, TX", + "CT4901310000000": "American Fork city, UT", + "CT4907690000000": "Bountiful city, UT", + "CT4911320000000": "Cedar City city, UT", + "CT4913850000000": "Clearfield city, UT", + "CT4916270000000": "Cottonwood Heights city, UT", + "CT4920120000000": "Draper city, UT", + "CT4920810000000": "Eagle Mountain city, UT", + "CT4924740000000": "Farmington city, UT", + "CT4934970000000": "Herriman city, UT", + "CT4936070000000": "Holladay city, UT", + "CT4940360000000": "Kaysville city, UT", + "CT4940470000000": "Kearns metro township, UT", + "CT4943660000000": "Layton city, UT", + "CT4944320000000": "Lehi city, UT", + "CT4945860000000": "Logan city, UT", + "CT4947290000000": "Magna metro township, UT", + "CT4949710000000": "Midvale city, UT", + "CT4950150000000": "Millcreek city, UT", + "CT4953230000000": "Murray city, UT", + "CT4955980000000": "Ogden city, UT", + "CT4957300000000": "Orem city, UT", + "CT4960930000000": "Pleasant Grove city, UT", + "CT4962470000000": "Provo city, UT", + "CT4964340000000": "Riverton city, UT", + "CT4965110000000": "Roy city, UT", + "CT4965330000000": "St. George city, UT", + "CT4967000000000": "Salt Lake City city, UT", + "CT4967440000000": "Sandy city, UT", + "CT4967825000000": "Saratoga Springs city, UT", + "CT4970850000000": "South Jordan city, UT", + "CT4971070000000": "South Salt Lake city, UT", + "CT4971290000000": "Spanish Fork city, UT", + "CT4972280000000": "Springville city, UT", + "CT4974810000000": "Syracuse city, UT", + "CT4975360000000": "Taylorsville city, UT", + "CT4976680000000": "Tooele city, UT", + "CT4981960000000": "Washington city, UT", + "CT4982950000000": "West Jordan city, UT", + "CT4983470000000": "West Valley City city, UT", + "CT5010675000000": "Burlington city, VT", + "CT5101000000000": "Alexandria city, VA", + "CT5107784000000": "Blacksburg town, VA", + "CT5109816000000": "Bristol city, VA", + "CT5111032000000": "Buena Vista city, VA", + "CT5114968000000": "Charlottesville city, VA", + "CT5116000000000": "Chesapeake city, VA", + "CT5118448000000": "Colonial Heights city, VA", + "CT5119728000000": "Covington city, VA", + "CT5121344000000": "Danville city, VA", + "CT5125808000000": "Emporia city, VA", + "CT5126496000000": "Fairfax city, VA", + "CT5127200000000": "Falls Church city, VA", + "CT5129600000000": "Franklin city, VA", + "CT5129744000000": "Fredericksburg city, VA", + "CT5130208000000": "Galax city, VA", + "CT5135000000000": "Hampton city, VA", + "CT5135624000000": "Harrisonburg city, VA", + "CT5138424000000": "Hopewell city, VA", + "CT5144984000000": "Leesburg town, VA", + "CT5145512000000": "Lexington city, VA", + "CT5147672000000": "Lynchburg city, VA", + "CT5148952000000": "Manassas city, VA", + "CT5148968000000": "Manassas Park city, VA", + "CT5149784000000": "Martinsville city, VA", + "CT5156000000000": "Newport News city, VA", + "CT5157000000000": "Norfolk city, VA", + "CT5157688000000": "Norton city, VA", + "CT5161832000000": "Petersburg city, VA", + "CT5163768000000": "Poquoson city, VA", + "CT5164000000000": "Portsmouth city, VA", + "CT5165392000000": "Radford city, VA", + "CT5167000000000": "Richmond city, VA", + "CT5168000000000": "Roanoke city, VA", + "CT5170000000000": "Salem city, VA", + "CT5175216000000": "Staunton city, VA", + "CT5176432000000": "Suffolk city, VA", + "CT5182000000000": "Virginia Beach city, VA", + "CT5183680000000": "Waynesboro city, VA", + "CT5186160000000": "Williamsburg city, VA", + "CT5186720000000": "Winchester city, VA", + "CT5303180000000": "Auburn city, WA", + "CT5303736000000": "Bainbridge Island city, WA", + "CT5305210000000": "Bellevue city, WA", + "CT5305280000000": "Bellingham city, WA", + "CT5307380000000": "Bothell city, WA", + "CT5307695000000": "Bremerton city, WA", + "CT5308850000000": "Burien city, WA", + "CT5309480000000": "Camas city, WA", + "CT5317635000000": "Des Moines city, WA", + "CT5320750000000": "Edmonds city, WA", + "CT5322640000000": "Everett city, WA", + "CT5323515000000": "Federal Way city, WA", + "CT5333805000000": "Issaquah city, WA", + "CT5335275000000": "Kennewick city, WA", + "CT5335415000000": "Kent city, WA", + "CT5335940000000": "Kirkland city, WA", + "CT5336745000000": "Lacey city, WA", + "CT5337900000000": "Lake Stevens city, WA", + "CT5338038000000": "Lakewood city, WA", + "CT5340245000000": "Longview city, WA", + "CT5340840000000": "Lynnwood city, WA", + "CT5343150000000": "Maple Valley city, WA", + "CT5343955000000": "Marysville city, WA", + "CT5345005000000": "Mercer Island city, WA", + "CT5347245000000": "Moses Lake city, WA", + "CT5347560000000": "Mount Vernon city, WA", + "CT5351300000000": "Olympia city, WA", + "CT5353545000000": "Pasco city, WA", + "CT5356625000000": "Pullman city, WA", + "CT5356695000000": "Puyallup city, WA", + "CT5357535000000": "Redmond city, WA", + "CT5357745000000": "Renton city, WA", + "CT5358235000000": "Richland city, WA", + "CT5361115000000": "Sammamish city, WA", + "CT5362288000000": "SeaTac city, WA", + "CT5363000000000": "Seattle city, WA", + "CT5363960000000": "Shoreline city, WA", + "CT5367000000000": "Spokane city, WA", + "CT5367167000000": "Spokane Valley city, WA", + "CT5370000000000": "Tacoma city, WA", + "CT5372905000000": "Tumwater city, WA", + "CT5373465000000": "University Place city, WA", + "CT5374060000000": "Vancouver city, WA", + "CT5375775000000": "Walla Walla city, WA", + "CT5377105000000": "Wenatchee city, WA", + "CT5380010000000": "Yakima city, WA", + "CT5414600000000": "Charleston city, WV", + "CT5439460000000": "Huntington city, WV", + "CT5455756000000": "Morgantown city, WV", + "CT5462140000000": "Parkersburg city, WV", + "CT5486452000000": "Wheeling city, WV", + "CT5502375000000": "Appleton city, WI", + "CT5506500000000": "Beloit city, WI", + "CT5510025000000": "Brookfield city, WI", + "CT5511950000000": "Caledonia village, WI", + "CT5519775000000": "De Pere city, WI", + "CT5522300000000": "Eau Claire city, WI", + "CT5525950000000": "Fitchburg city, WI", + "CT5526275000000": "Fond du Lac city, WI", + "CT5527300000000": "Franklin city, WI", + "CT5531000000000": "Green Bay city, WI", + "CT5531175000000": "Greenfield city, WI", + "CT5537825000000": "Janesville city, WI", + "CT5539225000000": "Kenosha city, WI", + "CT5540775000000": "La Crosse city, WI", + "CT5548000000000": "Madison city, WI", + "CT5548500000000": "Manitowoc city, WI", + "CT5551000000000": "Menomonee Falls village, WI", + "CT5551150000000": "Mequon city, WI", + "CT5553000000000": "Milwaukee city, WI", + "CT5554875000000": "Mount Pleasant village, WI", + "CT5555275000000": "Muskego city, WI", + "CT5555750000000": "Neenah city, WI", + "CT5556375000000": "New Berlin city, WI", + "CT5558800000000": "Oak Creek city, WI", + "CT5560500000000": "Oshkosh city, WI", + "CT5566000000000": "Racine city, WI", + "CT5572975000000": "Sheboygan city, WI", + "CT5577200000000": "Stevens Point city, WI", + "CT5578600000000": "Sun Prairie city, WI", + "CT5578650000000": "Superior city, WI", + "CT5584250000000": "Waukesha city, WI", + "CT5584475000000": "Wausau city, WI", + "CT5584675000000": "Wauwatosa city, WI", + "CT5585300000000": "West Allis city, WI", + "CT5585350000000": "West Bend city, WI", + "CT5613150000000": "Casper city, WY", + "CT5613900000000": "Cheyenne city, WY", + "CT5631855000000": "Gillette city, WY", + "CT5645050000000": "Laramie city, WY", + "CS0901080000000": "Andover town, CT", + "CS0901430000000": "Ashford town, CT", + "CS0902060000000": "Avon town, CT", + "CS0902760000000": "Barkhamsted town, CT", + "CS0903250000000": "Beacon Falls town, CT", + "CS0904300000000": "Berlin town, CT", + "CS0904580000000": "Bethany town, CT", + "CS0904720000000": "Bethel town, CT", + "CS0904930000000": "Bethlehem town, CT", + "CS0905910000000": "Bloomfield town, CT", + "CS0906260000000": "Bolton town, CT", + "CS0906820000000": "Bozrah town, CT", + "CS0908210000000": "Bridgewater town, CT", + "CS0908980000000": "Brookfield town, CT", + "CS0909190000000": "Brooklyn town, CT", + "CS0910100000000": "Burlington town, CT", + "CS0910940000000": "Canaan town, CT", + "CS0912130000000": "Canterbury town, CT", + "CS0912270000000": "Canton town, CT", + "CS0913810000000": "Chaplin town, CT", + "CS0914300000000": "Chester town, CT", + "CS0915350000000": "Clinton town, CT", + "CS0915910000000": "Colchester town, CT", + "CS0916050000000": "Colebrook town, CT", + "CS0916400000000": "Columbia town, CT", + "CS0917240000000": "Cornwall town, CT", + "CS0917800000000": "Coventry town, CT", + "CS0918080000000": "Cromwell town, CT", + "CS0918850000000": "Darien town, CT", + "CS0919130000000": "Deep River town, CT", + "CS0920810000000": "Durham town, CT", + "CS0921860000000": "Eastford town, CT", + "CS0922070000000": "East Granby town, CT", + "CS0922280000000": "East Haddam town, CT", + "CS0922490000000": "East Hampton town, CT", + "CS0923400000000": "East Lyme town, CT", + "CS0923890000000": "Easton town, CT", + "CS0924800000000": "East Windsor town, CT", + "CS0925360000000": "Ellington town, CT", + "CS0926270000000": "Essex town, CT", + "CS0929910000000": "Franklin town, CT", + "CS0932290000000": "Goshen town, CT", + "CS0932640000000": "Granby town, CT", + "CS0933900000000": "Griswold town, CT", + "CS0934950000000": "Guilford town, CT", + "CS0935230000000": "Haddam town, CT", + "CS0936000000000": "Hampton town, CT", + "CS0937140000000": "Hartland town, CT", + "CS0937280000000": "Harwinton town, CT", + "CS0937910000000": "Hebron town, CT", + "CS0940290000000": "Kent town, CT", + "CS0940500000000": "Killingly town, CT", + "CS0940710000000": "Killingworth town, CT", + "CS0942390000000": "Lebanon town, CT", + "CS0942600000000": "Ledyard town, CT", + "CS0943230000000": "Lisbon town, CT", + "CS0943370000000": "Litchfield town, CT", + "CS0944210000000": "Lyme town, CT", + "CS0944560000000": "Madison town, CT", + "CS0945820000000": "Marlborough town, CT", + "CS0946940000000": "Middlebury town, CT", + "CS0947080000000": "Middlefield town, CT", + "CS0948620000000": "Monroe town, CT", + "CS0948900000000": "Montville town, CT", + "CS0949460000000": "Morris town, CT", + "CS0950580000000": "New Canaan town, CT", + "CS0950860000000": "New Fairfield town, CT", + "CS0951350000000": "New Hartford town, CT", + "CS0953470000000": "Norfolk town, CT", + "CS0953890000000": "North Branford town, CT", + "CS0954030000000": "North Canaan town, CT", + "CS0954870000000": "North Haven town, CT", + "CS0955500000000": "North Stonington town, CT", + "CS0957040000000": "Old Lyme town, CT", + "CS0957320000000": "Old Saybrook town, CT", + "CS0957600000000": "Orange town, CT", + "CS0958300000000": "Oxford town, CT", + "CS0959980000000": "Plainfield town, CT", + "CS0960120000000": "Plainville town, CT", + "CS0960750000000": "Plymouth town, CT", + "CS0961030000000": "Pomfret town, CT", + "CS0961800000000": "Portland town, CT", + "CS0962150000000": "Preston town, CT", + "CS0962290000000": "Prospect town, CT", + "CS0962710000000": "Putnam town, CT", + "CS0963480000000": "Redding town, CT", + "CS0965370000000": "Rocky Hill town, CT", + "CS0965930000000": "Roxbury town, CT", + "CS0966210000000": "Salem town, CT", + "CS0966420000000": "Salisbury town, CT", + "CS0967400000000": "Scotland town, CT", + "CS0967610000000": "Seymour town, CT", + "CS0967960000000": "Sharon town, CT", + "CS0968310000000": "Sherman town, CT", + "CS0968940000000": "Simsbury town, CT", + "CS0969220000000": "Somers town, CT", + "CS0969640000000": "Southbury town, CT", + "CS0971670000000": "Sprague town, CT", + "CS0972090000000": "Stafford town, CT", + "CS0973420000000": "Sterling town, CT", + "CS0973770000000": "Stonington town, CT", + "CS0974540000000": "Suffield town, CT", + "CS0975730000000": "Thomaston town, CT", + "CS0975870000000": "Thompson town, CT", + "CS0976290000000": "Tolland town, CT", + "CS0977830000000": "Union town, CT", + "CS0978600000000": "Voluntown town, CT", + "CS0979510000000": "Warren town, CT", + "CS0979720000000": "Washington town, CT", + "CS0980280000000": "Waterford town, CT", + "CS0980490000000": "Watertown town, CT", + "CS0981680000000": "Westbrook town, CT", + "CS0983430000000": "Weston town, CT", + "CS0985950000000": "Willington town, CT", + "CS0986370000000": "Wilton town, CT", + "CS0986440000000": "Winchester town, CT", + "CS0986790000000": "Windham town, CT", + "CS0987070000000": "Windsor Locks town, CT", + "CS0987560000000": "Wolcott town, CT", + "CS0987700000000": "Woodbridge town, CT", + "CS0987910000000": "Woodbury town, CT", + "CS0988190000000": "Woodstock town, CT", + "CS2300100000000": "Abbot town, ME", + "CS2300275000000": "Acton town, ME", + "CS2300380000000": "Addison town, ME", + "CS2300590000000": "Albion town, ME", + "CS2300660000000": "Alexander town, ME", + "CS2300730000000": "Alfred town, ME", + "CS2300800000000": "Allagash town, ME", + "CS2301010000000": "Alna town, ME", + "CS2301115000000": "Alton town, ME", + "CS2301185000000": "Amherst town, ME", + "CS2301220000000": "Amity town, ME", + "CS2301325000000": "Andover town, ME", + "CS2301395000000": "Anson town, ME", + "CS2301465000000": "Appleton town, ME", + "CS2301500000000": "Argyle unorganized, ME", + "CS2301570000000": "Arrowsic town, ME", + "CS2301605000000": "Arundel town, ME", + "CS2301710000000": "Ashland town, ME", + "CS2301885000000": "Athens town, ME", + "CS2301920000000": "Atkinson town, ME", + "CS2302165000000": "Aurora town, ME", + "CS2302235000000": "Avon town, ME", + "CS2302480000000": "Baileyville town, ME", + "CS2302655000000": "Baldwin town, ME", + "CS2302762000000": "Bancroft unorganized, ME", + "CS2302865000000": "Bar Harbor town, ME", + "CS2302970000000": "Baring plantation, ME", + "CS2303670000000": "Beals town, ME", + "CS2303740000000": "Beaver Cove town, ME", + "CS2303810000000": "Beddington town, ME", + "CS2304020000000": "Belgrade town, ME", + "CS2304125000000": "Belmont town, ME", + "CS2304475000000": "Benton town, ME", + "CS2304720000000": "Berwick town, ME", + "CS2304825000000": "Bethel town, ME", + "CS2305000000000": "Bingham town, ME", + "CS2305385000000": "Blaine town, ME", + "CS2305560000000": "Blanchard unorganized, ME", + "CS2305700000000": "Blue Hill town, ME", + "CS2306050000000": "Boothbay town, ME", + "CS2306120000000": "Boothbay Harbor town, ME", + "CS2306260000000": "Bowdoin town, ME", + "CS2306365000000": "Bowdoinham town, ME", + "CS2306400000000": "Bowerbank town, ME", + "CS2306575000000": "Bradford town, ME", + "CS2306680000000": "Bradley town, ME", + "CS2306855000000": "Bremen town, ME", + "CS2307065000000": "Bridgewater town, ME", + "CS2307170000000": "Bridgton town, ME", + "CS2307380000000": "Brighton plantation, ME", + "CS2307485000000": "Bristol town, ME", + "CS2307800000000": "Brooklin town, ME", + "CS2307870000000": "Brooks town, ME", + "CS2307975000000": "Brooksville town, ME", + "CS2308150000000": "Brownfield town, ME", + "CS2308325000000": "Brownville town, ME", + "CS2308430000000": "Brunswick town, ME", + "CS2308710000000": "Buckfield town, ME", + "CS2308815000000": "Bucksport town, ME", + "CS2309200000000": "Burlington town, ME", + "CS2309270000000": "Burnham town, ME", + "CS2309410000000": "Buxton town, ME", + "CS2309550000000": "Byron town, ME", + "CS2309655000000": "Cambridge town, ME", + "CS2309725000000": "Camden town, ME", + "CS2309935000000": "Canaan town, ME", + "CS2310005000000": "Canton town, ME", + "CS2310180000000": "Cape Elizabeth town, ME", + "CS2310495000000": "Caratunk town, ME", + "CS2310670000000": "Carmel town, ME", + "CS2310740000000": "Carrabassett Valley town, ME", + "CS2310810000000": "Carroll plantation, ME", + "CS2310915000000": "Carthage town, ME", + "CS2311020000000": "Cary plantation, ME", + "CS2311125000000": "Casco town, ME", + "CS2311265000000": "Castine town, ME", + "CS2311300000000": "Castle Hill town, ME", + "CS2311335000000": "Caswell town, ME", + "CS2311785000000": "Central Aroostook unorganized, ME", + "CS2311800000000": "Central Hancock unorganized, ME", + "CS2311820000000": "Central Somerset unorganized, ME", + "CS2312000000000": "Chapman town, ME", + "CS2312105000000": "Charleston town, ME", + "CS2312175000000": "Charlotte town, ME", + "CS2312300000000": "Chebeague Island town, ME", + "CS2312350000000": "Chelsea town, ME", + "CS2312455000000": "Cherryfield town, ME", + "CS2312525000000": "Chester town, ME", + "CS2312595000000": "Chesterville town, ME", + "CS2312735000000": "China town, ME", + "CS2313365000000": "Clifton town, ME", + "CS2313470000000": "Clinton town, ME", + "CS2313610000000": "Codyville plantation, ME", + "CS2313750000000": "Columbia town, ME", + "CS2313820000000": "Columbia Falls town, ME", + "CS2313900000000": "Connor unorganized, ME", + "CS2314100000000": "Cooper town, ME", + "CS2314205000000": "Coplin plantation, ME", + "CS2314310000000": "Corinna town, ME", + "CS2314380000000": "Corinth town, ME", + "CS2314485000000": "Cornish town, ME", + "CS2314555000000": "Cornville town, ME", + "CS2314905000000": "Cranberry Isles town, ME", + "CS2314940000000": "Crawford town, ME", + "CS2315395000000": "Crystal town, ME", + "CS2315430000000": "Cumberland town, ME", + "CS2315780000000": "Cushing town, ME", + "CS2315920000000": "Cutler town, ME", + "CS2315990000000": "Cyr plantation, ME", + "CS2316165000000": "Dallas plantation, ME", + "CS2316235000000": "Damariscotta town, ME", + "CS2316410000000": "Danforth town, ME", + "CS2316725000000": "Dayton town, ME", + "CS2316865000000": "Deblois town, ME", + "CS2316935000000": "Dedham town, ME", + "CS2317145000000": "Deer Isle town, ME", + "CS2317250000000": "Denmark town, ME", + "CS2317285000000": "Dennistown plantation, ME", + "CS2317355000000": "Dennysville town, ME", + "CS2317460000000": "Detroit town, ME", + "CS2317530000000": "Dexter town, ME", + "CS2317740000000": "Dixfield town, ME", + "CS2317950000000": "Dixmont town, ME", + "CS2318195000000": "Dover-Foxcroft town, ME", + "CS2318475000000": "Dresden town, ME", + "CS2318580000000": "Drew plantation, ME", + "CS2319105000000": "Durham town, ME", + "CS2319210000000": "Dyer Brook town, ME", + "CS2319420000000": "Eagle Lake town, ME", + "CS2319770000000": "Eastbrook town, ME", + "CS2319865000000": "East Central Franklin unorganized, ME", + "CS2319868000000": "East Central Penobscot unorganized, ME", + "CS2319870000000": "East Central Washington unorganized, ME", + "CS2320405000000": "East Hancock unorganized, ME", + "CS2320960000000": "East Machias town, ME", + "CS2321030000000": "East Millinocket town, ME", + "CS2321380000000": "Easton town, ME", + "CS2322535000000": "Eddington town, ME", + "CS2322675000000": "Edgecomb town, ME", + "CS2322710000000": "Edinburg town, ME", + "CS2322955000000": "Eliot town, ME", + "CS2323410000000": "Embden town, ME", + "CS2323620000000": "Enfield town, ME", + "CS2323865000000": "Etna town, ME", + "CS2324005000000": "Eustis town, ME", + "CS2324110000000": "Exeter town, ME", + "CS2324320000000": "Fairfield town, ME", + "CS2324495000000": "Falmouth town, ME", + "CS2324670000000": "Farmingdale town, ME", + "CS2324775000000": "Farmington town, ME", + "CS2324950000000": "Fayette town, ME", + "CS2325615000000": "Fort Fairfield town, ME", + "CS2325755000000": "Fort Kent town, ME", + "CS2326280000000": "Frankfort town, ME", + "CS2326350000000": "Franklin town, ME", + "CS2326420000000": "Freedom town, ME", + "CS2326525000000": "Freeport town, ME", + "CS2326595000000": "Frenchboro town, ME", + "CS2326735000000": "Frenchville town, ME", + "CS2326805000000": "Friendship town, ME", + "CS2326910000000": "Fryeburg town, ME", + "CS2327025000000": "Frye Island town, ME", + "CS2327120000000": "Garfield plantation, ME", + "CS2327190000000": "Garland town, ME", + "CS2327295000000": "Georgetown town, ME", + "CS2327505000000": "Gilead town, ME", + "CS2327645000000": "Glenburn town, ME", + "CS2327855000000": "Glenwood plantation, ME", + "CS2328240000000": "Gorham town, ME", + "CS2328450000000": "Gouldsboro town, ME", + "CS2328590000000": "Grand Isle town, ME", + "CS2328660000000": "Grand Lake Stream plantation, ME", + "CS2328870000000": "Gray town, ME", + "CS2328975000000": "Great Pond town, ME", + "CS2329185000000": "Greenbush town, ME", + "CS2329255000000": "Greene town, ME", + "CS2329535000000": "Greenville town, ME", + "CS2329710000000": "Greenwood town, ME", + "CS2330095000000": "Guilford town, ME", + "CS2330690000000": "Hamlin town, ME", + "CS2330725000000": "Hammond town, ME", + "CS2330795000000": "Hampden town, ME", + "CS2330970000000": "Hancock town, ME", + "CS2331110000000": "Hanover town, ME", + "CS2331355000000": "Harmony town, ME", + "CS2331390000000": "Harpswell town, ME", + "CS2331530000000": "Harrington town, ME", + "CS2331600000000": "Harrison town, ME", + "CS2331670000000": "Hartford town, ME", + "CS2331740000000": "Hartland town, ME", + "CS2332195000000": "Haynesville town, ME", + "CS2332370000000": "Hebron town, ME", + "CS2332510000000": "Hermon town, ME", + "CS2332685000000": "Hersey town, ME", + "CS2332715000000": "Hibberts gore, ME", + "CS2332895000000": "Highland plantation, ME", + "CS2333315000000": "Hiram town, ME", + "CS2333385000000": "Hodgdon town, ME", + "CS2333490000000": "Holden town, ME", + "CS2333665000000": "Hollis town, ME", + "CS2333840000000": "Hope town, ME", + "CS2333980000000": "Houlton town, ME", + "CS2334190000000": "Howland town, ME", + "CS2334365000000": "Hudson town, ME", + "CS2334820000000": "Industry town, ME", + "CS2335065000000": "Island Falls town, ME", + "CS2335135000000": "Isle au Haut town, ME", + "CS2335240000000": "Islesboro town, ME", + "CS2335345000000": "Jackman town, ME", + "CS2335450000000": "Jackson town, ME", + "CS2335625000000": "Jay town, ME", + "CS2335695000000": "Jefferson town, ME", + "CS2335905000000": "Jonesboro town, ME", + "CS2336010000000": "Jonesport town, ME", + "CS2336325000000": "Kenduskeag town, ME", + "CS2336535000000": "Kennebunk town, ME", + "CS2336745000000": "Kennebunkport town, ME", + "CS2337025000000": "Kingfield town, ME", + "CS2337075000000": "Kingman unorganized, ME", + "CS2337095000000": "Kingsbury plantation, ME", + "CS2337270000000": "Kittery town, ME", + "CS2337585000000": "Knox town, ME", + "CS2337760000000": "Lagrange town, ME", + "CS2337970000000": "Lake View plantation, ME", + "CS2338005000000": "Lakeville town, ME", + "CS2338180000000": "Lamoine town, ME", + "CS2338425000000": "Lebanon town, ME", + "CS2338530000000": "Lee town, ME", + "CS2338565000000": "Leeds town, ME", + "CS2338705000000": "Levant town, ME", + "CS2339055000000": "Liberty town, ME", + "CS2339195000000": "Limerick town, ME", + "CS2339300000000": "Limestone town, ME", + "CS2339405000000": "Limington town, ME", + "CS2339422000000": "Lincoln plantation, ME", + "CS2339475000000": "Lincoln town, ME", + "CS2339755000000": "Lincolnville town, ME", + "CS2339965000000": "Linneus town, ME", + "CS2340035000000": "Lisbon town, ME", + "CS2340175000000": "Litchfield town, ME", + "CS2340595000000": "Littleton town, ME", + "CS2340665000000": "Livermore town, ME", + "CS2340770000000": "Livermore Falls town, ME", + "CS2341067000000": "Long Island town, ME", + "CS2341365000000": "Lovell town, ME", + "CS2341435000000": "Lowell town, ME", + "CS2341610000000": "Lubec town, ME", + "CS2341715000000": "Ludlow town, ME", + "CS2341750000000": "Lyman town, ME", + "CS2341960000000": "Machias town, ME", + "CS2342100000000": "Machiasport town, ME", + "CS2342450000000": "Macwahoc plantation, ME", + "CS2342520000000": "Madawaska town, ME", + "CS2342660000000": "Madison town, ME", + "CS2342835000000": "Magalloway plantation, ME", + "CS2343080000000": "Manchester town, ME", + "CS2343255000000": "Mapleton town, ME", + "CS2343430000000": "Mariaville town, ME", + "CS2343640000000": "Marshfield town, ME", + "CS2343710000000": "Mars Hill town, ME", + "CS2343990000000": "Masardis town, ME", + "CS2344165000000": "Matinicus Isle plantation, ME", + "CS2344270000000": "Mattawamkeag town, ME", + "CS2344340000000": "Maxfield town, ME", + "CS2344585000000": "Mechanic Falls town, ME", + "CS2344760000000": "Meddybemps town, ME", + "CS2344830000000": "Medford town, ME", + "CS2345005000000": "Medway town, ME", + "CS2345110000000": "Mercer town, ME", + "CS2345180000000": "Merrill town, ME", + "CS2345285000000": "Mexico town, ME", + "CS2345600000000": "Milbridge town, ME", + "CS2345670000000": "Milford town, ME", + "CS2345810000000": "Millinocket town, ME", + "CS2346020000000": "Milo town, ME", + "CS2346105000000": "Milton unorganized, ME", + "CS2346160000000": "Minot town, ME", + "CS2346335000000": "Monhegan plantation, ME", + "CS2346405000000": "Monmouth town, ME", + "CS2346475000000": "Monroe town, ME", + "CS2346580000000": "Monson town, ME", + "CS2346685000000": "Monticello town, ME", + "CS2346790000000": "Montville town, ME", + "CS2347140000000": "Moose River town, ME", + "CS2347175000000": "Moro plantation, ME", + "CS2347245000000": "Morrill town, ME", + "CS2347455000000": "Moscow town, ME", + "CS2347560000000": "Mount Chase town, ME", + "CS2347630000000": "Mount Desert town, ME", + "CS2347770000000": "Mount Vernon town, ME", + "CS2348085000000": "Naples town, ME", + "CS2348120000000": "Nashville plantation, ME", + "CS2348505000000": "Newburgh town, ME", + "CS2348575000000": "New Canada town, ME", + "CS2348645000000": "Newcastle town, ME", + "CS2348750000000": "Newfield town, ME", + "CS2348820000000": "New Gloucester town, ME", + "CS2348960000000": "New Limerick town, ME", + "CS2349065000000": "Newport town, ME", + "CS2349205000000": "New Portland town, ME", + "CS2349275000000": "Newry town, ME", + "CS2349345000000": "New Sharon town, ME", + "CS2349415000000": "New Sweden town, ME", + "CS2349520000000": "New Vineyard town, ME", + "CS2349660000000": "Nobleboro town, ME", + "CS2349835000000": "Norridgewock town, ME", + "CS2350325000000": "North Berwick town, ME", + "CS2351105000000": "Northeast Piscataquis unorganized, ME", + "CS2351114000000": "Northeast Somerset unorganized, ME", + "CS2351375000000": "Northfield town, ME", + "CS2351400000000": "North Franklin unorganized, ME", + "CS2351620000000": "North Haven town, ME", + "CS2352575000000": "North Oxford unorganized, ME", + "CS2352710000000": "North Penobscot unorganized, ME", + "CS2352845000000": "Northport town, ME", + "CS2353500000000": "North Washington unorganized, ME", + "CS2353602000000": "Northwest Aroostook unorganized, ME", + "CS2353620000000": "Northwest Hancock unorganized, ME", + "CS2353628000000": "Northwest Piscataquis unorganized, ME", + "CS2353636000000": "Northwest Somerset unorganized, ME", + "CS2353860000000": "North Yarmouth town, ME", + "CS2354000000000": "Norway town, ME", + "CS2354385000000": "Oakfield town, ME", + "CS2354560000000": "Oakland town, ME", + "CS2354980000000": "Ogunquit town, ME", + "CS2355085000000": "Old Orchard Beach town, ME", + "CS2355435000000": "Orient town, ME", + "CS2355505000000": "Orland town, ME", + "CS2355565000000": "Orono town, ME", + "CS2355680000000": "Orrington town, ME", + "CS2355855000000": "Osborn town, ME", + "CS2355890000000": "Otis town, ME", + "CS2355960000000": "Otisfield town, ME", + "CS2356135000000": "Owls Head town, ME", + "CS2356310000000": "Oxford town, ME", + "CS2356450000000": "Palermo town, ME", + "CS2356520000000": "Palmyra town, ME", + "CS2356625000000": "Paris town, ME", + "CS2356765000000": "Parkman town, ME", + "CS2356870000000": "Parsonsfield town, ME", + "CS2357045000000": "Passadumkeag town, ME", + "CS2357082000000": "Passamaquoddy Indian Township Reservation, ME", + "CS2357090000000": "Passamaquoddy Pleasant Point Reservation, ME", + "CS2357150000000": "Patten town, ME", + "CS2357780000000": "Pembroke town, ME", + "CS2357920000000": "Penobscot town, ME", + "CS2357936000000": "Penobscot Indian Island Reservation, ME", + "CS2358060000000": "Perham town, ME", + "CS2358165000000": "Perry town, ME", + "CS2358270000000": "Peru town, ME", + "CS2358445000000": "Phillips town, ME", + "CS2358515000000": "Phippsburg town, ME", + "CS2359005000000": "Pittsfield town, ME", + "CS2359110000000": "Pittston town, ME", + "CS2359705000000": "Pleasant Ridge plantation, ME", + "CS2359950000000": "Plymouth town, ME", + "CS2360020000000": "Poland town, ME", + "CS2360300000000": "Portage Lake town, ME", + "CS2360405000000": "Porter town, ME", + "CS2360685000000": "Pownal town, ME", + "CS2360790000000": "Prentiss unorganized, ME", + "CS2361035000000": "Princeton town, ME", + "CS2361210000000": "Prospect town, ME", + "CS2361700000000": "Randolph town, ME", + "CS2361840000000": "Rangeley town, ME", + "CS2361875000000": "Rangeley plantation, ME", + "CS2361945000000": "Raymond town, ME", + "CS2362190000000": "Readfield town, ME", + "CS2362400000000": "Reed plantation, ME", + "CS2362645000000": "Richmond town, ME", + "CS2362995000000": "Ripley town, ME", + "CS2363275000000": "Robbinston town, ME", + "CS2363660000000": "Rockport town, ME", + "CS2363835000000": "Rome town, ME", + "CS2363940000000": "Roque Bluffs town, ME", + "CS2364185000000": "Roxbury town, ME", + "CS2364290000000": "Rumford town, ME", + "CS2364570000000": "Sabattus town, ME", + "CS2364780000000": "St. Agatha town, ME", + "CS2364850000000": "St. Albans town, ME", + "CS2365025000000": "St. Francis town, ME", + "CS2365130000000": "St. George town, ME", + "CS2365200000000": "St. John plantation, ME", + "CS2365655000000": "Sandy River plantation, ME", + "CS2365865000000": "Sangerville town, ME", + "CS2366145000000": "Scarborough town, ME", + "CS2366565000000": "Searsmont town, ME", + "CS2366635000000": "Searsport town, ME", + "CS2366775000000": "Sebago town, ME", + "CS2366950000000": "Sebec town, ME", + "CS2367160000000": "Seboeis plantation, ME", + "CS2367238000000": "Seboomook Lake unorganized, ME", + "CS2367300000000": "Sedgwick town, ME", + "CS2367475000000": "Shapleigh town, ME", + "CS2367790000000": "Sherman town, ME", + "CS2368140000000": "Shirley town, ME", + "CS2368385000000": "Sidney town, ME", + "CS2368910000000": "Skowhegan town, ME", + "CS2369155000000": "Smithfield town, ME", + "CS2369260000000": "Smyrna town, ME", + "CS2369505000000": "Solon town, ME", + "CS2369645000000": "Somerville town, ME", + "CS2369750000000": "Sorrento town, ME", + "CS2369930000000": "South Aroostook unorganized, ME", + "CS2370030000000": "South Berwick town, ME", + "CS2370240000000": "South Bristol town, ME", + "CS2370655000000": "Southeast Piscataquis unorganized, ME", + "CS2370760000000": "South Franklin unorganized, ME", + "CS2371755000000": "South Oxford unorganized, ME", + "CS2371955000000": "Southport town, ME", + "CS2372585000000": "South Thomaston town, ME", + "CS2372865000000": "Southwest Harbor town, ME", + "CS2373250000000": "Springfield town, ME", + "CS2373472000000": "Square Lake unorganized, ME", + "CS2373600000000": "Stacyville town, ME", + "CS2373670000000": "Standish town, ME", + "CS2373845000000": "Starks town, ME", + "CS2374055000000": "Stetson town, ME", + "CS2374125000000": "Steuben town, ME", + "CS2374405000000": "Stockholm town, ME", + "CS2374475000000": "Stockton Springs town, ME", + "CS2374510000000": "Stoneham town, ME", + "CS2374580000000": "Stonington town, ME", + "CS2374685000000": "Stow town, ME", + "CS2374825000000": "Strong town, ME", + "CS2374965000000": "Sullivan town, ME", + "CS2375035000000": "Sumner town, ME", + "CS2375280000000": "Surry town, ME", + "CS2375455000000": "Swans Island town, ME", + "CS2375525000000": "Swanville town, ME", + "CS2375595000000": "Sweden town, ME", + "CS2375770000000": "Talmadge town, ME", + "CS2375980000000": "Temple town, ME", + "CS2376190000000": "The Forks plantation, ME", + "CS2376365000000": "Thomaston town, ME", + "CS2376610000000": "Thorndike town, ME", + "CS2376895000000": "Topsfield town, ME", + "CS2376960000000": "Topsham town, ME", + "CS2377345000000": "Tremont town, ME", + "CS2377415000000": "Trenton town, ME", + "CS2377625000000": "Troy town, ME", + "CS2377800000000": "Turner town, ME", + "CS2378115000000": "Union town, ME", + "CS2378190000000": "Unity unorganized, ME", + "CS2378255000000": "Unity town, ME", + "CS2378465000000": "Upton town, ME", + "CS2378570000000": "Van Buren town, ME", + "CS2378675000000": "Vanceboro town, ME", + "CS2378745000000": "Vassalboro town, ME", + "CS2378780000000": "Veazie town, ME", + "CS2378925000000": "Verona Island town, ME", + "CS2379025000000": "Vienna town, ME", + "CS2379130000000": "Vinalhaven town, ME", + "CS2379270000000": "Wade town, ME", + "CS2379375000000": "Waite town, ME", + "CS2379480000000": "Waldo town, ME", + "CS2379550000000": "Waldoboro town, ME", + "CS2379585000000": "Wales town, ME", + "CS2379865000000": "Wallagrass town, ME", + "CS2380040000000": "Waltham town, ME", + "CS2380215000000": "Warren town, ME", + "CS2380285000000": "Washburn town, ME", + "CS2380425000000": "Washington town, ME", + "CS2380530000000": "Waterboro town, ME", + "CS2380635000000": "Waterford town, ME", + "CS2380880000000": "Wayne town, ME", + "CS2381055000000": "Webster plantation, ME", + "CS2381300000000": "Weld town, ME", + "CS2381405000000": "Wellington town, ME", + "CS2381475000000": "Wells town, ME", + "CS2381685000000": "Wesley town, ME", + "CS2381930000000": "West Bath town, ME", + "CS2382770000000": "Westfield town, ME", + "CS2382840000000": "West Forks plantation, ME", + "CS2382945000000": "West Gardiner town, ME", + "CS2383540000000": "Westmanland town, ME", + "CS2383785000000": "Weston town, ME", + "CS2383890000000": "West Paris town, ME", + "CS2384140000000": "Westport Island town, ME", + "CS2385010000000": "Whitefield town, ME", + "CS2385185000000": "Whiting town, ME", + "CS2385290000000": "Whitneyville town, ME", + "CS2385710000000": "Willimantic town, ME", + "CS2385850000000": "Wilton town, ME", + "CS2386025000000": "Windham town, ME", + "CS2386165000000": "Windsor town, ME", + "CS2386305000000": "Winn town, ME", + "CS2386515000000": "Winslow town, ME", + "CS2386655000000": "Winter Harbor town, ME", + "CS2386760000000": "Winterport town, ME", + "CS2386865000000": "Winterville plantation, ME", + "CS2386970000000": "Winthrop town, ME", + "CS2387075000000": "Wiscasset town, ME", + "CS2387215000000": "Woodland town, ME", + "CS2387355000000": "Woodstock town, ME", + "CS2387390000000": "Woodville town, ME", + "CS2387460000000": "Woolwich town, ME", + "CS2387680000000": "Wyman unorganized, ME", + "CS2387845000000": "Yarmouth town, ME", + "CS2387985000000": "York town, ME", + "CS2500170000000": "Abington town, MA", + "CS2500380000000": "Acton town, MA", + "CS2500520000000": "Acushnet town, MA", + "CS2500555000000": "Adams town, MA", + "CS2500975000000": "Alford town, MA", + "CS2501585000000": "Aquinnah town, MA", + "CS2501885000000": "Ashburnham town, MA", + "CS2501955000000": "Ashby town, MA", + "CS2502095000000": "Ashfield town, MA", + "CS2502130000000": "Ashland town, MA", + "CS2502480000000": "Athol town, MA", + "CS2502760000000": "Auburn town, MA", + "CS2502935000000": "Avon town, MA", + "CS2503005000000": "Ayer town, MA", + "CS2503740000000": "Barre town, MA", + "CS2504545000000": "Becket town, MA", + "CS2504615000000": "Bedford town, MA", + "CS2504825000000": "Belchertown town, MA", + "CS2504930000000": "Bellingham town, MA", + "CS2505280000000": "Berkley town, MA", + "CS2505490000000": "Berlin town, MA", + "CS2505560000000": "Bernardston town, MA", + "CS2506015000000": "Blackstone town, MA", + "CS2506085000000": "Blandford town, MA", + "CS2506365000000": "Bolton town, MA", + "CS2507175000000": "Bourne town, MA", + "CS2507350000000": "Boxborough town, MA", + "CS2507420000000": "Boxford town, MA", + "CS2507525000000": "Boylston town, MA", + "CS2507980000000": "Brewster town, MA", + "CS2508470000000": "Brimfield town, MA", + "CS2509105000000": "Brookfield town, MA", + "CS2509595000000": "Buckland town, MA", + "CS2511315000000": "Canton town, MA", + "CS2511525000000": "Carlisle town, MA", + "CS2511665000000": "Carver town, MA", + "CS2512505000000": "Charlemont town, MA", + "CS2512715000000": "Charlton town, MA", + "CS2512995000000": "Chatham town, MA", + "CS2513345000000": "Cheshire town, MA", + "CS2513485000000": "Chester town, MA", + "CS2513590000000": "Chesterfield town, MA", + "CS2513800000000": "Chilmark town, MA", + "CS2514010000000": "Clarksburg town, MA", + "CS2514395000000": "Clinton town, MA", + "CS2514640000000": "Cohasset town, MA", + "CS2514885000000": "Colrain town, MA", + "CS2515060000000": "Concord town, MA", + "CS2515200000000": "Conway town, MA", + "CS2516040000000": "Cummington town, MA", + "CS2516180000000": "Dalton town, MA", + "CS2516670000000": "Deerfield town, MA", + "CS2516775000000": "Dennis town, MA", + "CS2516950000000": "Dighton town, MA", + "CS2517300000000": "Douglas town, MA", + "CS2517405000000": "Dover town, MA", + "CS2517685000000": "Dudley town, MA", + "CS2517825000000": "Dunstable town, MA", + "CS2517895000000": "Duxbury town, MA", + "CS2518455000000": "East Bridgewater town, MA", + "CS2518560000000": "East Brookfield town, MA", + "CS2519295000000": "Eastham town, MA", + "CS2519645000000": "East Longmeadow town, MA", + "CS2521150000000": "Edgartown town, MA", + "CS2521360000000": "Egremont town, MA", + "CS2521780000000": "Erving town, MA", + "CS2521850000000": "Essex town, MA", + "CS2522130000000": "Fairhaven town, MA", + "CS2524120000000": "Florida town, MA", + "CS2524820000000": "Foxborough town, MA", + "CS2525240000000": "Freetown town, MA", + "CS2525625000000": "Georgetown town, MA", + "CS2525730000000": "Gill town, MA", + "CS2526290000000": "Goshen town, MA", + "CS2526325000000": "Gosnold town, MA", + "CS2526430000000": "Grafton town, MA", + "CS2526535000000": "Granby town, MA", + "CS2526675000000": "Granville town, MA", + "CS2526815000000": "Great Barrington town, MA", + "CS2527480000000": "Groton town, MA", + "CS2527620000000": "Groveland town, MA", + "CS2527690000000": "Hadley town, MA", + "CS2527795000000": "Halifax town, MA", + "CS2527900000000": "Hamilton town, MA", + "CS2528075000000": "Hampden town, MA", + "CS2528180000000": "Hancock town, MA", + "CS2528285000000": "Hanover town, MA", + "CS2528495000000": "Hanson town, MA", + "CS2528740000000": "Hardwick town, MA", + "CS2528950000000": "Harvard town, MA", + "CS2529020000000": "Harwich town, MA", + "CS2529265000000": "Hatfield town, MA", + "CS2529475000000": "Hawley town, MA", + "CS2529650000000": "Heath town, MA", + "CS2530210000000": "Hingham town, MA", + "CS2530315000000": "Hinsdale town, MA", + "CS2530455000000": "Holbrook town, MA", + "CS2530560000000": "Holden town, MA", + "CS2530665000000": "Holland town, MA", + "CS2530700000000": "Holliston town, MA", + "CS2530945000000": "Hopedale town, MA", + "CS2531085000000": "Hopkinton town, MA", + "CS2531435000000": "Hubbardston town, MA", + "CS2531540000000": "Hudson town, MA", + "CS2531645000000": "Hull town, MA", + "CS2531785000000": "Huntington town, MA", + "CS2532310000000": "Ipswich town, MA", + "CS2533220000000": "Kingston town, MA", + "CS2533920000000": "Lakeville town, MA", + "CS2534165000000": "Lancaster town, MA", + "CS2534340000000": "Lanesborough town, MA", + "CS2534655000000": "Lee town, MA", + "CS2534795000000": "Leicester town, MA", + "CS2534970000000": "Lenox town, MA", + "CS2535180000000": "Leverett town, MA", + "CS2535285000000": "Leyden town, MA", + "CS2535425000000": "Lincoln town, MA", + "CS2535950000000": "Littleton town, MA", + "CS2536300000000": "Longmeadow town, MA", + "CS2537175000000": "Ludlow town, MA", + "CS2537420000000": "Lunenburg town, MA", + "CS2537560000000": "Lynnfield town, MA", + "CS2537995000000": "Manchester-by-the-Sea town, MA", + "CS2538225000000": "Mansfield town, MA", + "CS2538400000000": "Marblehead town, MA", + "CS2538540000000": "Marion town, MA", + "CS2539100000000": "Mashpee town, MA", + "CS2539450000000": "Mattapoisett town, MA", + "CS2539625000000": "Maynard town, MA", + "CS2539765000000": "Medfield town, MA", + "CS2539975000000": "Medway town, MA", + "CS2540255000000": "Mendon town, MA", + "CS2540430000000": "Merrimac town, MA", + "CS2540850000000": "Middleborough town, MA", + "CS2540990000000": "Middlefield town, MA", + "CS2541095000000": "Middleton town, MA", + "CS2541340000000": "Millbury town, MA", + "CS2541515000000": "Millis town, MA", + "CS2541585000000": "Millville town, MA", + "CS2542040000000": "Monroe town, MA", + "CS2542145000000": "Monson town, MA", + "CS2542285000000": "Montague town, MA", + "CS2542460000000": "Monterey town, MA", + "CS2542530000000": "Montgomery town, MA", + "CS2543300000000": "Mount Washington town, MA", + "CS2543580000000": "Nahant town, MA", + "CS2543790000000": "Nantucket County/town, MA", + "CS2544385000000": "New Ashford town, MA", + "CS2545105000000": "New Braintree town, MA", + "CS2545175000000": "Newbury town, MA", + "CS2545420000000": "New Marlborough town, MA", + "CS2545490000000": "New Salem town, MA", + "CS2546050000000": "Norfolk town, MA", + "CS2546820000000": "Northborough town, MA", + "CS2546925000000": "Northbridge town, MA", + "CS2547135000000": "North Brookfield town, MA", + "CS2547835000000": "Northfield town, MA", + "CS2548955000000": "North Reading town, MA", + "CS2549970000000": "Norton town, MA", + "CS2550145000000": "Norwell town, MA", + "CS2550390000000": "Oak Bluffs town, MA", + "CS2550670000000": "Oakham town, MA", + "CS2551265000000": "Orange town, MA", + "CS2551440000000": "Orleans town, MA", + "CS2551580000000": "Otis town, MA", + "CS2551825000000": "Oxford town, MA", + "CS2552420000000": "Paxton town, MA", + "CS2552560000000": "Pelham town, MA", + "CS2552630000000": "Pembroke town, MA", + "CS2552805000000": "Pepperell town, MA", + "CS2553050000000": "Peru town, MA", + "CS2553120000000": "Petersham town, MA", + "CS2553225000000": "Phillipston town, MA", + "CS2554030000000": "Plainfield town, MA", + "CS2554100000000": "Plainville town, MA", + "CS2554415000000": "Plympton town, MA", + "CS2555395000000": "Princeton town, MA", + "CS2555500000000": "Provincetown town, MA", + "CS2556060000000": "Raynham town, MA", + "CS2556375000000": "Rehoboth town, MA", + "CS2556795000000": "Richmond town, MA", + "CS2557600000000": "Rochester town, MA", + "CS2557775000000": "Rockland town, MA", + "CS2557880000000": "Rockport town, MA", + "CS2558335000000": "Rowe town, MA", + "CS2558405000000": "Rowley town, MA", + "CS2558580000000": "Royalston town, MA", + "CS2558650000000": "Russell town, MA", + "CS2558825000000": "Rutland town, MA", + "CS2559245000000": "Salisbury town, MA", + "CS2559665000000": "Sandisfield town, MA", + "CS2559735000000": "Sandwich town, MA", + "CS2560225000000": "Savoy town, MA", + "CS2560330000000": "Scituate town, MA", + "CS2560645000000": "Seekonk town, MA", + "CS2560785000000": "Sharon town, MA", + "CS2561065000000": "Sheffield town, MA", + "CS2561135000000": "Shelburne town, MA", + "CS2561380000000": "Sherborn town, MA", + "CS2561590000000": "Shirley town, MA", + "CS2561905000000": "Shutesbury town, MA", + "CS2562430000000": "Somerset town, MA", + "CS2562745000000": "Southampton town, MA", + "CS2563165000000": "Southborough town, MA", + "CS2564145000000": "South Hadley town, MA", + "CS2565825000000": "Southwick town, MA", + "CS2566105000000": "Spencer town, MA", + "CS2567385000000": "Sterling town, MA", + "CS2567595000000": "Stockbridge town, MA", + "CS2567665000000": "Stoneham town, MA", + "CS2568050000000": "Stow town, MA", + "CS2568155000000": "Sturbridge town, MA", + "CS2568260000000": "Sudbury town, MA", + "CS2568400000000": "Sunderland town, MA", + "CS2568610000000": "Sutton town, MA", + "CS2568645000000": "Swampscott town, MA", + "CS2568750000000": "Swansea town, MA", + "CS2569275000000": "Templeton town, MA", + "CS2569940000000": "Tisbury town, MA", + "CS2570045000000": "Tolland town, MA", + "CS2570150000000": "Topsfield town, MA", + "CS2570360000000": "Townsend town, MA", + "CS2570605000000": "Truro town, MA", + "CS2571025000000": "Tyngsborough town, MA", + "CS2571095000000": "Tyringham town, MA", + "CS2571480000000": "Upton town, MA", + "CS2571620000000": "Uxbridge town, MA", + "CS2572390000000": "Wales town, MA", + "CS2572880000000": "Ware town, MA", + "CS2572985000000": "Wareham town, MA", + "CS2573090000000": "Warren town, MA", + "CS2573265000000": "Warwick town, MA", + "CS2573335000000": "Washington town, MA", + "CS2573790000000": "Wayland town, MA", + "CS2573895000000": "Webster town, MA", + "CS2574385000000": "Wellfleet town, MA", + "CS2574525000000": "Wendell town, MA", + "CS2574595000000": "Wenham town, MA", + "CS2575015000000": "Westborough town, MA", + "CS2575155000000": "West Boylston town, MA", + "CS2575260000000": "West Bridgewater town, MA", + "CS2575400000000": "West Brookfield town, MA", + "CS2576135000000": "Westford town, MA", + "CS2576380000000": "Westhampton town, MA", + "CS2577010000000": "Westminster town, MA", + "CS2577150000000": "West Newbury town, MA", + "CS2577255000000": "Weston town, MA", + "CS2577570000000": "Westport town, MA", + "CS2577990000000": "West Stockbridge town, MA", + "CS2578235000000": "West Tisbury town, MA", + "CS2578690000000": "Westwood town, MA", + "CS2579110000000": "Whately town, MA", + "CS2579530000000": "Whitman town, MA", + "CS2579740000000": "Wilbraham town, MA", + "CS2579915000000": "Williamsburg town, MA", + "CS2579985000000": "Williamstown town, MA", + "CS2580230000000": "Wilmington town, MA", + "CS2580405000000": "Winchendon town, MA", + "CS2580510000000": "Winchester town, MA", + "CS2580685000000": "Windsor town, MA", + "CS2582175000000": "Worthington town, MA", + "CS2582315000000": "Wrentham town, MA", + "CS3300260000000": "Acworth town, NH", + "CS3300420000000": "Albany town, NH", + "CS3300580000000": "Alexandria town, NH", + "CS3300660000000": "Allenstown town, NH", + "CS3300820000000": "Alstead town, NH", + "CS3301060000000": "Alton town, NH", + "CS3301300000000": "Amherst town, NH", + "CS3301460000000": "Andover town, NH", + "CS3301700000000": "Antrim town, NH", + "CS3302020000000": "Ashland town, NH", + "CS3302340000000": "Atkinson town, NH", + "CS3302820000000": "Auburn town, NH", + "CS3303220000000": "Barnstead town, NH", + "CS3303460000000": "Barrington town, NH", + "CS3303700000000": "Bartlett town, NH", + "CS3303940000000": "Bath town, NH", + "CS3304500000000": "Bedford town, NH", + "CS3304740000000": "Belmont town, NH", + "CS3304900000000": "Bennington town, NH", + "CS3305060000000": "Benton town, NH", + "CS3305460000000": "Bethlehem town, NH", + "CS3306260000000": "Boscawen town, NH", + "CS3306500000000": "Bow town, NH", + "CS3306980000000": "Bradford town, NH", + "CS3307220000000": "Brentwood town, NH", + "CS3307540000000": "Bridgewater town, NH", + "CS3307700000000": "Bristol town, NH", + "CS3307940000000": "Brookfield town, NH", + "CS3308100000000": "Brookline town, NH", + "CS3308420000000": "Cambridge township, NH", + "CS3308660000000": "Campton town, NH", + "CS3308980000000": "Canaan town, NH", + "CS3309300000000": "Candia town, NH", + "CS3309860000000": "Canterbury town, NH", + "CS3310100000000": "Carroll town, NH", + "CS3310660000000": "Center Harbor town, NH", + "CS3311380000000": "Charlestown town, NH", + "CS3311780000000": "Chatham town, NH", + "CS3312100000000": "Chester town, NH", + "CS3312260000000": "Chesterfield town, NH", + "CS3312420000000": "Chichester town, NH", + "CS3313220000000": "Clarksville town, NH", + "CS3313780000000": "Colebrook town, NH", + "CS3313940000000": "Columbia town, NH", + "CS3314660000000": "Conway town, NH", + "CS3315060000000": "Cornish town, NH", + "CS3316340000000": "Croydon town, NH", + "CS3316820000000": "Dalton town, NH", + "CS3316980000000": "Danbury town, NH", + "CS3317140000000": "Danville town, NH", + "CS3317460000000": "Deerfield town, NH", + "CS3317780000000": "Deering town, NH", + "CS3318420000000": "Dixville township, NH", + "CS3318740000000": "Dorchester town, NH", + "CS3319140000000": "Dublin town, NH", + "CS3319300000000": "Dummer town, NH", + "CS3319460000000": "Dunbarton town, NH", + "CS3319700000000": "Durham town, NH", + "CS3321380000000": "East Kingston town, NH", + "CS3322020000000": "Easton town, NH", + "CS3323380000000": "Eaton town, NH", + "CS3323620000000": "Effingham town, NH", + "CS3323860000000": "Ellsworth town, NH", + "CS3324340000000": "Enfield town, NH", + "CS3324660000000": "Epping town, NH", + "CS3324900000000": "Epsom town, NH", + "CS3325140000000": "Errol town, NH", + "CS3325380000000": "Exeter town, NH", + "CS3326020000000": "Farmington town, NH", + "CS3326500000000": "Fitzwilliam town, NH", + "CS3327140000000": "Francestown town, NH", + "CS3327300000000": "Franconia town, NH", + "CS3327700000000": "Freedom town, NH", + "CS3327940000000": "Fremont town, NH", + "CS3328740000000": "Gilford town, NH", + "CS3328980000000": "Gilmanton town, NH", + "CS3329220000000": "Gilsum town, NH", + "CS3329860000000": "Goffstown town, NH", + "CS3330260000000": "Gorham town, NH", + "CS3330500000000": "Goshen town, NH", + "CS3330820000000": "Grafton town, NH", + "CS3331220000000": "Grantham town, NH", + "CS3331540000000": "Greenfield town, NH", + "CS3331700000000": "Greenland town, NH", + "CS3331940000000": "Greenville town, NH", + "CS3332180000000": "Groton town, NH", + "CS3332500000000": "Hale's location, NH", + "CS3332900000000": "Hampstead town, NH", + "CS3333060000000": "Hampton town, NH", + "CS3333460000000": "Hampton Falls town, NH", + "CS3333700000000": "Hancock town, NH", + "CS3333860000000": "Hanover town, NH", + "CS3334420000000": "Harrisville town, NH", + "CS3334500000000": "Hart's Location town, NH", + "CS3334820000000": "Haverhill town, NH", + "CS3335220000000": "Hebron town, NH", + "CS3335540000000": "Henniker town, NH", + "CS3335860000000": "Hill town, NH", + "CS3336180000000": "Hillsborough town, NH", + "CS3336660000000": "Hinsdale town, NH", + "CS3336900000000": "Holderness town, NH", + "CS3337140000000": "Hollis town, NH", + "CS3337300000000": "Hooksett town, NH", + "CS3337540000000": "Hopkinton town, NH", + "CS3338260000000": "Jackson town, NH", + "CS3338500000000": "Jaffrey town, NH", + "CS3338820000000": "Jefferson town, NH", + "CS3339780000000": "Kensington town, NH", + "CS3340100000000": "Kingston town, NH", + "CS3340420000000": "Lancaster town, NH", + "CS3340660000000": "Landaff town, NH", + "CS3340900000000": "Langdon town, NH", + "CS3341460000000": "Lee town, NH", + "CS3341700000000": "Lempster town, NH", + "CS3341860000000": "Lincoln town, NH", + "CS3342020000000": "Lisbon town, NH", + "CS3342260000000": "Litchfield town, NH", + "CS3342580000000": "Littleton town, NH", + "CS3343380000000": "Loudon town, NH", + "CS3344100000000": "Lyman town, NH", + "CS3344260000000": "Lyme town, NH", + "CS3344580000000": "Lyndeborough town, NH", + "CS3344820000000": "Madbury town, NH", + "CS3345060000000": "Madison town, NH", + "CS3345460000000": "Marlborough town, NH", + "CS3345700000000": "Marlow town, NH", + "CS3346260000000": "Mason town, NH", + "CS3347140000000": "Meredith town, NH", + "CS3347700000000": "Middleton town, NH", + "CS3347860000000": "Milan town, NH", + "CS3348020000000": "Milford town, NH", + "CS3348260000000": "Millsfield township, NH", + "CS3348660000000": "Milton town, NH", + "CS3348980000000": "Monroe town, NH", + "CS3349140000000": "Mont Vernon town, NH", + "CS3349380000000": "Moultonborough town, NH", + "CS3350580000000": "Nelson town, NH", + "CS3350740000000": "New Boston town, NH", + "CS3350900000000": "Newbury town, NH", + "CS3350980000000": "New Castle town, NH", + "CS3351220000000": "New Durham town, NH", + "CS3351380000000": "Newfields town, NH", + "CS3351540000000": "New Hampton town, NH", + "CS3351620000000": "Newington town, NH", + "CS3351940000000": "New Ipswich town, NH", + "CS3352100000000": "New London town, NH", + "CS3352340000000": "Newmarket town, NH", + "CS3352580000000": "Newport town, NH", + "CS3352900000000": "Newton town, NH", + "CS3354260000000": "Northfield town, NH", + "CS3354580000000": "North Hampton town, NH", + "CS3356100000000": "Northumberland town, NH", + "CS3356820000000": "Northwood town, NH", + "CS3357460000000": "Nottingham town, NH", + "CS3358340000000": "Orange town, NH", + "CS3358500000000": "Orford town, NH", + "CS3358740000000": "Ossipee town, NH", + "CS3359940000000": "Pelham town, NH", + "CS3360020000000": "Pembroke town, NH", + "CS3360580000000": "Peterborough town, NH", + "CS3361060000000": "Piermont town, NH", + "CS3361620000000": "Pinkhams grant, NH", + "CS3361780000000": "Pittsburg town, NH", + "CS3361940000000": "Pittsfield town, NH", + "CS3362340000000": "Plainfield town, NH", + "CS3362500000000": "Plaistow town, NH", + "CS3362660000000": "Plymouth town, NH", + "CS3363860000000": "Randolph town, NH", + "CS3364020000000": "Raymond town, NH", + "CS3364420000000": "Richmond town, NH", + "CS3364580000000": "Rindge town, NH", + "CS3365540000000": "Rollinsford town, NH", + "CS3365700000000": "Roxbury town, NH", + "CS3365940000000": "Rumney town, NH", + "CS3366180000000": "Rye town, NH", + "CS3366980000000": "Salisbury town, NH", + "CS3367300000000": "Sanbornton town, NH", + "CS3367620000000": "Sandown town, NH", + "CS3367780000000": "Sandwich town, NH", + "CS3368260000000": "Seabrook town, NH", + "CS3368820000000": "Sharon town, NH", + "CS3368980000000": "Shelburne town, NH", + "CS3371140000000": "South Hampton town, NH", + "CS3372740000000": "Springfield town, NH", + "CS3373060000000": "Stark town, NH", + "CS3373380000000": "Stewartstown town, NH", + "CS3373700000000": "Stoddard town, NH", + "CS3373860000000": "Strafford town, NH", + "CS3374180000000": "Stratford town, NH", + "CS3374340000000": "Stratham town, NH", + "CS3374740000000": "Sugar Hill town, NH", + "CS3374900000000": "Sullivan town, NH", + "CS3375060000000": "Sunapee town, NH", + "CS3375300000000": "Surry town, NH", + "CS3375460000000": "Sutton town, NH", + "CS3375700000000": "Swanzey town, NH", + "CS3376100000000": "Tamworth town, NH", + "CS3376260000000": "Temple town, NH", + "CS3376740000000": "Thornton town, NH", + "CS3377060000000": "Tilton town, NH", + "CS3377380000000": "Troy town, NH", + "CS3377620000000": "Tuftonboro town, NH", + "CS3377940000000": "Unity town, NH", + "CS3378180000000": "Wakefield town, NH", + "CS3378420000000": "Walpole town, NH", + "CS3378580000000": "Warner town, NH", + "CS3378740000000": "Warren town, NH", + "CS3378980000000": "Washington town, NH", + "CS3379380000000": "Waterville Valley town, NH", + "CS3379780000000": "Weare town, NH", + "CS3380020000000": "Webster town, NH", + "CS3380500000000": "Wentworth town, NH", + "CS3380740000000": "Wentworth location, NH", + "CS3382660000000": "Westmoreland town, NH", + "CS3384420000000": "Whitefield town, NH", + "CS3384900000000": "Wilmot town, NH", + "CS3385220000000": "Wilton town, NH", + "CS3385540000000": "Winchester town, NH", + "CS3385780000000": "Windham town, NH", + "CS3385940000000": "Windsor town, NH", + "CS3386420000000": "Wolfeboro town, NH", + "CS3387060000000": "Woodstock town, NH", + "CS4405140000000": "Barrington town, RI", + "CS4409280000000": "Bristol town, RI", + "CS4411800000000": "Burrillville town, RI", + "CS4414500000000": "Charlestown town, RI", + "CS4422240000000": "East Greenwich town, RI", + "CS4425300000000": "Exeter town, RI", + "CS4427460000000": "Foster town, RI", + "CS4430340000000": "Glocester town, RI", + "CS4435380000000": "Hopkinton town, RI", + "CS4436820000000": "Jamestown town, RI", + "CS4441500000000": "Lincoln town, RI", + "CS4442400000000": "Little Compton town, RI", + "CS4445460000000": "Middletown town, RI", + "CS4448340000000": "Narragansett town, RI", + "CS4450500000000": "New Shoreham town, RI", + "CS4452480000000": "North Smithfield town, RI", + "CS4457880000000": "Portsmouth town, RI", + "CS4461160000000": "Richmond town, RI", + "CS4464220000000": "Scituate town, RI", + "CS4466200000000": "Smithfield town, RI", + "CS4470880000000": "Tiverton town, RI", + "CS4473760000000": "Warren town, RI", + "CS4477000000000": "Westerly town, RI", + "CS4477720000000": "West Greenwich town, RI", + "CS5000325000000": "Addison town, VT", + "CS5000475000000": "Albany town, VT", + "CS5000860000000": "Alburgh town, VT", + "CS5001300000000": "Andover town, VT", + "CS5001450000000": "Arlington town, VT", + "CS5001900000000": "Athens town, VT", + "CS5002125000000": "Averill town, VT", + "CS5002500000000": "Bakersfield town, VT", + "CS5002575000000": "Baltimore town, VT", + "CS5002725000000": "Barnard town, VT", + "CS5002875000000": "Barnet town, VT", + "CS5003250000000": "Barre town, VT", + "CS5003550000000": "Barton town, VT", + "CS5004375000000": "Belvidere town, VT", + "CS5004825000000": "Bennington town, VT", + "CS5005200000000": "Benson town, VT", + "CS5005425000000": "Berkshire town, VT", + "CS5005650000000": "Berlin town, VT", + "CS5005800000000": "Bethel town, VT", + "CS5006325000000": "Bloomfield town, VT", + "CS5006550000000": "Bolton town, VT", + "CS5007375000000": "Bradford town, VT", + "CS5007600000000": "Braintree town, VT", + "CS5007750000000": "Brandon town, VT", + "CS5007900000000": "Brattleboro town, VT", + "CS5008275000000": "Bridgewater town, VT", + "CS5008575000000": "Bridport town, VT", + "CS5008725000000": "Brighton town, VT", + "CS5009025000000": "Bristol town, VT", + "CS5009325000000": "Brookfield town, VT", + "CS5009475000000": "Brookline town, VT", + "CS5009850000000": "Brownington town, VT", + "CS5010075000000": "Brunswick town, VT", + "CS5010300000000": "Buels gore, VT", + "CS5010450000000": "Burke town, VT", + "CS5011125000000": "Cabot town, VT", + "CS5011350000000": "Calais town, VT", + "CS5011500000000": "Cambridge town, VT", + "CS5011800000000": "Canaan town, VT", + "CS5011950000000": "Castleton town, VT", + "CS5012250000000": "Cavendish town, VT", + "CS5013150000000": "Charleston town, VT", + "CS5013300000000": "Charlotte town, VT", + "CS5013525000000": "Chelsea town, VT", + "CS5013675000000": "Chester town, VT", + "CS5014350000000": "Chittenden town, VT", + "CS5014500000000": "Clarendon town, VT", + "CS5014875000000": "Colchester town, VT", + "CS5015250000000": "Concord town, VT", + "CS5015700000000": "Corinth town, VT", + "CS5016000000000": "Cornwall town, VT", + "CS5016150000000": "Coventry town, VT", + "CS5016300000000": "Craftsbury town, VT", + "CS5016825000000": "Danby town, VT", + "CS5017125000000": "Danville town, VT", + "CS5017350000000": "Derby town, VT", + "CS5017725000000": "Dorset town, VT", + "CS5017875000000": "Dover town, VT", + "CS5018325000000": "Dummerston town, VT", + "CS5018550000000": "Duxbury town, VT", + "CS5021250000000": "East Haven town, VT", + "CS5021925000000": "East Montpelier town, VT", + "CS5023500000000": "Eden town, VT", + "CS5023725000000": "Elmore town, VT", + "CS5024050000000": "Enosburgh town, VT", + "CS5024175000000": "Essex town, VT", + "CS5024925000000": "Fairfax town, VT", + "CS5025225000000": "Fairfield town, VT", + "CS5025375000000": "Fair Haven town, VT", + "CS5025675000000": "Fairlee town, VT", + "CS5025825000000": "Fayston town, VT", + "CS5025975000000": "Ferdinand town, VT", + "CS5026300000000": "Ferrisburgh town, VT", + "CS5026500000000": "Fletcher town, VT", + "CS5027100000000": "Franklin town, VT", + "CS5027700000000": "Georgia town, VT", + "CS5027962000000": "Glastenbury town, VT", + "CS5028075000000": "Glover town, VT", + "CS5028600000000": "Goshen town, VT", + "CS5028900000000": "Grafton town, VT", + "CS5029125000000": "Granby town, VT", + "CS5029275000000": "Grand Isle town, VT", + "CS5029575000000": "Granville town, VT", + "CS5030175000000": "Greensboro town, VT", + "CS5030550000000": "Groton town, VT", + "CS5030775000000": "Guildhall town, VT", + "CS5030925000000": "Guilford town, VT", + "CS5031150000000": "Halifax town, VT", + "CS5031525000000": "Hancock town, VT", + "CS5031825000000": "Hardwick town, VT", + "CS5032275000000": "Hartford town, VT", + "CS5032425000000": "Hartland town, VT", + "CS5033025000000": "Highgate town, VT", + "CS5033475000000": "Hinesburg town, VT", + "CS5033775000000": "Holland town, VT", + "CS5034450000000": "Hubbardton town, VT", + "CS5034600000000": "Huntington town, VT", + "CS5035050000000": "Hyde Park town, VT", + "CS5035425000000": "Ira town, VT", + "CS5035575000000": "Irasburg town, VT", + "CS5035875000000": "Isle La Motte town, VT", + "CS5036175000000": "Jamaica town, VT", + "CS5036325000000": "Jay town, VT", + "CS5036700000000": "Jericho town, VT", + "CS5037075000000": "Johnson town, VT", + "CS5037685000000": "Killington town, VT", + "CS5037900000000": "Kirby town, VT", + "CS5039025000000": "Landgrove town, VT", + "CS5039325000000": "Leicester town, VT", + "CS5039700000000": "Lemington town, VT", + "CS5040075000000": "Lincoln town, VT", + "CS5040225000000": "Londonderry town, VT", + "CS5040525000000": "Lowell town, VT", + "CS5041275000000": "Ludlow town, VT", + "CS5041425000000": "Lunenburg town, VT", + "CS5041725000000": "Lyndon town, VT", + "CS5042475000000": "Maidstone town, VT", + "CS5042850000000": "Manchester town, VT", + "CS5043375000000": "Marlboro town, VT", + "CS5043600000000": "Marshfield town, VT", + "CS5044125000000": "Mendon town, VT", + "CS5044350000000": "Middlebury town, VT", + "CS5044500000000": "Middlesex town, VT", + "CS5044800000000": "Middletown Springs town, VT", + "CS5045250000000": "Milton town, VT", + "CS5045550000000": "Monkton town, VT", + "CS5045850000000": "Montgomery town, VT", + "CS5046225000000": "Moretown town, VT", + "CS5046450000000": "Morgan town, VT", + "CS5046675000000": "Morristown town, VT", + "CS5047200000000": "Mount Holly town, VT", + "CS5047425000000": "Mount Tabor town, VT", + "CS5047725000000": "Newark town, VT", + "CS5048175000000": "Newbury town, VT", + "CS5048400000000": "Newfane town, VT", + "CS5048700000000": "New Haven town, VT", + "CS5048925000000": "Newport town, VT", + "CS5050275000000": "Northfield town, VT", + "CS5050650000000": "North Hero town, VT", + "CS5052750000000": "Norton town, VT", + "CS5052900000000": "Norwich town, VT", + "CS5053425000000": "Orange town, VT", + "CS5053725000000": "Orwell town, VT", + "CS5053950000000": "Panton town, VT", + "CS5054250000000": "Pawlet town, VT", + "CS5054400000000": "Peacham town, VT", + "CS5055000000000": "Peru town, VT", + "CS5055450000000": "Pittsfield town, VT", + "CS5055600000000": "Pittsford town, VT", + "CS5055825000000": "Plainfield town, VT", + "CS5056050000000": "Plymouth town, VT", + "CS5056350000000": "Pomfret town, VT", + "CS5056875000000": "Poultney town, VT", + "CS5057025000000": "Pownal town, VT", + "CS5057250000000": "Proctor town, VT", + "CS5057700000000": "Putney town, VT", + "CS5058075000000": "Randolph town, VT", + "CS5058375000000": "Reading town, VT", + "CS5058600000000": "Readsboro town, VT", + "CS5059125000000": "Richford town, VT", + "CS5059275000000": "Richmond town, VT", + "CS5059650000000": "Ripton town, VT", + "CS5060100000000": "Rochester town, VT", + "CS5060250000000": "Rockingham town, VT", + "CS5060625000000": "Roxbury town, VT", + "CS5060850000000": "Royalton town, VT", + "CS5061000000000": "Rupert town, VT", + "CS5061300000000": "Rutland town, VT", + "CS5061525000000": "Ryegate town, VT", + "CS5061750000000": "St. Albans town, VT", + "CS5062050000000": "St. George town, VT", + "CS5062200000000": "St. Johnsbury town, VT", + "CS5062575000000": "Salisbury town, VT", + "CS5062875000000": "Sandgate town, VT", + "CS5063175000000": "Searsburg town, VT", + "CS5063550000000": "Shaftsbury town, VT", + "CS5063775000000": "Sharon town, VT", + "CS5064075000000": "Sheffield town, VT", + "CS5064300000000": "Shelburne town, VT", + "CS5064600000000": "Sheldon town, VT", + "CS5065050000000": "Shoreham town, VT", + "CS5065275000000": "Shrewsbury town, VT", + "CS5067000000000": "South Hero town, VT", + "CS5069550000000": "Springfield town, VT", + "CS5069775000000": "Stamford town, VT", + "CS5069925000000": "Stannard town, VT", + "CS5070075000000": "Starksboro town, VT", + "CS5070375000000": "Stockbridge town, VT", + "CS5070525000000": "Stowe town, VT", + "CS5070675000000": "Strafford town, VT", + "CS5070750000000": "Stratton town, VT", + "CS5071050000000": "Sudbury town, VT", + "CS5071425000000": "Sunderland town, VT", + "CS5071575000000": "Sutton town, VT", + "CS5071725000000": "Swanton town, VT", + "CS5072400000000": "Thetford town, VT", + "CS5072925000000": "Tinmouth town, VT", + "CS5073075000000": "Topsham town, VT", + "CS5073300000000": "Townshend town, VT", + "CS5073525000000": "Troy town, VT", + "CS5073675000000": "Tunbridge town, VT", + "CS5073975000000": "Underhill town, VT", + "CS5074800000000": "Vernon town, VT", + "CS5074950000000": "Vershire town, VT", + "CS5075175000000": "Victory town, VT", + "CS5075325000000": "Waitsfield town, VT", + "CS5075700000000": "Walden town, VT", + "CS5075925000000": "Wallingford town, VT", + "CS5076075000000": "Waltham town, VT", + "CS5076225000000": "Wardsboro town, VT", + "CS5076525000000": "Warren town, VT", + "CS5076562000000": "Warren's gore, VT", + "CS5076750000000": "Washington town, VT", + "CS5076975000000": "Waterbury town, VT", + "CS5077125000000": "Waterford town, VT", + "CS5077425000000": "Waterville town, VT", + "CS5077500000000": "Weathersfield town, VT", + "CS5077950000000": "Wells town, VT", + "CS5079975000000": "West Fairlee town, VT", + "CS5080200000000": "Westfield town, VT", + "CS5080350000000": "Westford town, VT", + "CS5080875000000": "West Haven town, VT", + "CS5081400000000": "Westminster town, VT", + "CS5081700000000": "Westmore town, VT", + "CS5082000000000": "Weston town, VT", + "CS5082300000000": "West Rutland town, VT", + "CS5083050000000": "West Windsor town, VT", + "CS5083275000000": "Weybridge town, VT", + "CS5083500000000": "Wheelock town, VT", + "CS5083800000000": "Whiting town, VT", + "CS5083950000000": "Whitingham town, VT", + "CS5084175000000": "Williamstown town, VT", + "CS5084475000000": "Williston town, VT", + "CS5084700000000": "Wilmington town, VT", + "CS5084850000000": "Windham town, VT", + "CS5084925000000": "Windsor town, VT", + "CS5085075000000": "Winhall town, VT", + "CS5085375000000": "Wolcott town, VT", + "CS5085525000000": "Woodbury town, VT", + "CS5085675000000": "Woodford town, VT", + "CS5085975000000": "Woodstock town, VT", + "CS5086125000000": "Worcester town, VT", + "CT0901150000000": "Ansonia city/town, CT", + "CT0919480000000": "Derby city/town, CT", + "CT2302060000000": "Auburn city, ME", + "CT2302100000000": "Augusta city, ME", + "CT2303355000000": "Bath city, ME", + "CT2303950000000": "Belfast city, ME", + "CT2304860000000": "Biddeford city, ME", + "CT2306925000000": "Brewer city, ME", + "CT2309585000000": "Calais city, ME", + "CT2310565000000": "Caribou city, ME", + "CT2321730000000": "Eastport city, ME", + "CT2323200000000": "Ellsworth city, ME", + "CT2327085000000": "Gardiner city, ME", + "CT2330550000000": "Hallowell city, ME", + "CT2355225000000": "Old Town city, ME", + "CT2360825000000": "Presque Isle city, ME", + "CT2363590000000": "Rockland city, ME", + "CT2364675000000": "Saco city, ME", + "CT2365725000000": "Sanford city, ME", + "CT2380740000000": "Waterville city, ME", + "CT2382105000000": "Westbrook city, ME", + "CT2501260000000": "Amesbury Town city, MA", + "CT2519370000000": "Easthampton Town city, MA", + "CT2525485000000": "Gardner city, MA", + "CT2527060000000": "Greenfield city, MA", + "CT2545245000000": "Newburyport city, MA", + "CT2546225000000": "North Adams city, MA", + "CT2552144000000": "Palmer Town city, MA", + "CT2563345000000": "Southbridge Town city, MA", + "CT2581005000000": "Winthrop Town city, MA", + "CT3305140000000": "Berlin city, NH", + "CT3312900000000": "Claremont city, NH", + "CT3327380000000": "Franklin city, NH", + "CT3339300000000": "Keene city, NH", + "CT3340180000000": "Laconia city, NH", + "CT3341300000000": "Lebanon city, NH", + "CT3362900000000": "Portsmouth city, NH", + "CT3369940000000": "Somersworth city, NH", + "CT4414140000000": "Central Falls city, RI", + "CT5003175000000": "Barre city, VT", + "CT5046000000000": "Montpelier city, VT", + "CT5048850000000": "Newport city, VT", + "CT5061225000000": "Rutland city, VT", + "CT5061675000000": "St. Albans city, VT", + "CT5066175000000": "South Burlington city, VT", + "CT5074650000000": "Vergennes city, VT", + "CT5085150000000": "Winooski city, VT", + "PT0107000073000": "Birmingham city, Jefferson County part, AL", + "PT0107000117000": "Birmingham city, Shelby County part, AL", + "PT0120104083000": "Decatur city, Limestone County part, AL", + "PT0120104103000": "Decatur city, Morgan County part, AL", + "PT0121184045000": "Dothan city, Dale County part, AL", + "PT0121184069000": "Dothan city, Houston County part, AL", + "PT0124184031000": "Enterprise city, Coffee County part, AL", + "PT0124184045000": "Enterprise city, Dale County part, AL", + "PT0135896073000": "Hoover city, Jefferson County part, AL", + "PT0135896117000": "Hoover city, Shelby County part, AL", + "PT0137000083000": "Huntsville city, Limestone County part, AL", + "PT0137000089000": "Huntsville city, Madison County part, AL", + "PT0145784083000": "Madison city, Limestone County part, AL", + "PT0145784089000": "Madison city, Madison County part, AL", + "PT0159472081000": "Phenix City city, Lee County part, AL", + "PT0159472113000": "Phenix City city, Russell County part, AL", + "PT0162328001000": "Prattville city, Autauga County part, AL", + "PT0162328051000": "Prattville city, Elmore County part, AL", + "PT0176944073000": "Trussville city, Jefferson County part, AL", + "PT0176944115000": "Trussville city, St. Clair County part, AL", + "PT0178552073000": "Vestavia Hills city, Jefferson County part, AL", + "PT0178552117000": "Vestavia Hills city, Shelby County part, AL", + "PT0402830013000": "Apache Junction city, Maricopa County part, AZ", + "PT0402830021000": "Apache Junction city, Pinal County part, AZ", + "PT0458150013000": "Queen Creek town, Maricopa County part, AZ", + "PT0458150021000": "Queen Creek town, Pinal County part, AZ", + "PT0566080007000": "Springdale city, Benton County part, AR", + "PT0566080143000": "Springdale city, Washington County part, AR", + "PT0803455001000": "Arvada city, Adams County part, CO", + "PT0803455059000": "Arvada city, Jefferson County part, CO", + "PT0804000001000": "Aurora city, Adams County part, CO", + "PT0804000005000": "Aurora city, Arapahoe County part, CO", + "PT0804000035000": "Aurora city, Douglas County part, CO", + "PT0808675001000": "Brighton city, Adams County part, CO", + "PT0808675123000": "Brighton city, Weld County part, CO", + "PT0824950013000": "Erie town, Boulder County part, CO", + "PT0824950123000": "Erie town, Weld County part, CO", + "PT0845255005000": "Littleton city, Arapahoe County part, CO", + "PT0845255035000": "Littleton city, Douglas County part, CO", + "PT0845255059000": "Littleton city, Jefferson County part, CO", + "PT0845970013000": "Longmont city, Boulder County part, CO", + "PT0845970123000": "Longmont city, Weld County part, CO", + "PT0854330001000": "Northglenn city, Adams County part, CO", + "PT0854330123000": "Northglenn city, Weld County part, CO", + "PT0883835001000": "Westminster city, Adams County part, CO", + "PT0883835059000": "Westminster city, Jefferson County part, CO", + "PT0885485069000": "Windsor town, Larimer County part, CO", + "PT0885485123000": "Windsor town, Weld County part, CO", + "PT1304000089000": "Atlanta city, DeKalb County part, GA", + "PT1304000121000": "Atlanta city, Fulton County part, GA", + "PT1380508153000": "Warner Robins city, Houston County part, GA", + "PT1380508225000": "Warner Robins city, Peach County part, GA", + "PT1664090005000": "Pocatello city, Bannock County part, ID", + "PT1664090077000": "Pocatello city, Power County part, ID", + "PT1700685089000": "Algonquin village, Kane County part, IL", + "PT1700685111000": "Algonquin village, McHenry County part, IL", + "PT1703012043000": "Aurora city, DuPage County part, IL", + "PT1703012089000": "Aurora city, Kane County part, IL", + "PT1703012093000": "Aurora city, Kendall County part, IL", + "PT1703012197000": "Aurora city, Will County part, IL", + "PT1704013031000": "Bartlett village, Cook County part, IL", + "PT1704013043000": "Bartlett village, DuPage County part, IL", + "PT1707133043000": "Bolingbrook village, DuPage County part, IL", + "PT1707133197000": "Bolingbrook village, Will County part, IL", + "PT1709447031000": "Buffalo Grove village, Cook County part, IL", + "PT1709447097000": "Buffalo Grove village, Lake County part, IL", + "PT1715599119000": "Collinsville city, Madison County part, IL", + "PT1715599163000": "Collinsville city, St. Clair County part, IL", + "PT1723074031000": "Elgin city, Cook County part, IL", + "PT1723074089000": "Elgin city, Kane County part, IL", + "PT1732746031000": "Hanover Park village, Cook County part, IL", + "PT1732746043000": "Hanover Park village, DuPage County part, IL", + "PT1736750089000": "Huntley village, Kane County part, IL", + "PT1736750111000": "Huntley village, McHenry County part, IL", + "PT1738570093000": "Joliet city, Kendall County part, IL", + "PT1738570197000": "Joliet city, Will County part, IL", + "PT1751622043000": "Naperville city, DuPage County part, IL", + "PT1751622197000": "Naperville city, Will County part, IL", + "PT1757732031000": "Park Forest village, Cook County part, IL", + "PT1757732197000": "Park Forest village, Will County part, IL", + "PT1760287093000": "Plainfield village, Kendall County part, IL", + "PT1760287197000": "Plainfield village, Will County part, IL", + "PT1766703043000": "St. Charles city, DuPage County part, IL", + "PT1766703089000": "St. Charles city, Kane County part, IL", + "PT1775484031000": "Tinley Park village, Cook County part, IL", + "PT1775484197000": "Tinley Park village, Will County part, IL", + "PT1921000153000": "Des Moines city, Polk County part, IA", + "PT1921000181000": "Des Moines city, Warren County part, IA", + "PT1979950049000": "Urbandale city, Dallas County part, IA", + "PT1979950153000": "Urbandale city, Polk County part, IA", + "PT1983910049000": "West Des Moines city, Dallas County part, IA", + "PT1983910153000": "West Des Moines city, Polk County part, IA", + "PT2044250149000": "Manhattan city, Pottawatomie County part, KS", + "PT2044250161000": "Manhattan city, Riley County part, KS", + "PT2270000015000": "Shreveport city, Bossier Parish part, LA", + "PT2270000017000": "Shreveport city, Caddo Parish part, LA", + "PT2624120037000": "East Lansing city, Clinton County part, MI", + "PT2624120065000": "East Lansing city, Ingham County part, MI", + "PT2638640005000": "Holland city, Allegan County part, MI", + "PT2638640139000": "Holland city, Ottawa County part, MI", + "PT2646000045000": "Lansing city, Eaton County part, MI", + "PT2646000065000": "Lansing city, Ingham County part, MI", + "PT2653780017000": "Midland city, Bay County part, MI", + "PT2653780111000": "Midland city, Midland County part, MI", + "PT2739878013000": "Mankato city, Blue Earth County part, MN", + "PT2739878103000": "Mankato city, Nicollet County part, MN", + "PT2756896009000": "St. Cloud city, Benton County part, MN", + "PT2756896141000": "St. Cloud city, Sherburne County part, MN", + "PT2756896145000": "St. Cloud city, Stearns County part, MN", + "PT2769970123000": "White Bear Lake city, Ramsey County part, MN", + "PT2769970163000": "White Bear Lake city, Washington County part, MN", + "PT2831020035000": "Hattiesburg city, Forrest County part, MS", + "PT2831020073000": "Hattiesburg city, Lamar County part, MS", + "PT2836000049000": "Jackson city, Hinds County part, MS", + "PT2836000089000": "Jackson city, Madison County part, MS", + "PT2836000121000": "Jackson city, Rankin County part, MS", + "PT2937000027000": "Jefferson City city, Callaway County part, MO", + "PT2937000051000": "Jefferson City city, Cole County part, MO", + "PT2937592097000": "Joplin city, Jasper County part, MO", + "PT2937592145000": "Joplin city, Newton County part, MO", + "PT2938000037000": "Kansas City city, Cass County part, MO", + "PT2938000047000": "Kansas City city, Clay County part, MO", + "PT2938000095000": "Kansas City city, Jackson County part, MO", + "PT2938000165000": "Kansas City city, Platte County part, MO", + "PT2941348037000": "Lee's Summit city, Cass County part, MO", + "PT2941348095000": "Lee's Summit city, Jackson County part, MO", + "PT3709060001000": "Burlington city, Alamance County part, NC", + "PT3709060081000": "Burlington city, Guilford County part, NC", + "PT3710740037000": "Cary town, Chatham County part, NC", + "PT3710740183000": "Cary town, Wake County part, NC", + "PT3711800063000": "Chapel Hill town, Durham County part, NC", + "PT3711800135000": "Chapel Hill town, Orange County part, NC", + "PT3719000063000": "Durham city, Durham County part, NC", + "PT3719000135000": "Durham city, Orange County part, NC", + "PT3731060023000": "Hickory city, Burke County part, NC", + "PT3731060027000": "Hickory city, Caldwell County part, NC", + "PT3731060035000": "Hickory city, Catawba County part, NC", + "PT3731400057000": "High Point city, Davidson County part, NC", + "PT3731400081000": "High Point city, Guilford County part, NC", + "PT3731400151000": "High Point city, Randolph County part, NC", + "PT3735200025000": "Kannapolis city, Cabarrus County part, NC", + "PT3735200159000": "Kannapolis city, Rowan County part, NC", + "PT3735600067000": "Kernersville town, Forsyth County part, NC", + "PT3735600081000": "Kernersville town, Guilford County part, NC", + "PT3755000063000": "Raleigh city, Durham County part, NC", + "PT3755000183000": "Raleigh city, Wake County part, NC", + "PT3757500065000": "Rocky Mount city, Edgecombe County part, NC", + "PT3757500127000": "Rocky Mount city, Nash County part, NC", + "PT3767420057000": "Thomasville city, Davidson County part, NC", + "PT3767420151000": "Thomasville city, Randolph County part, NC", + "PT3770540069000": "Wake Forest town, Franklin County part, NC", + "PT3770540183000": "Wake Forest town, Wake County part, NC", + "PT3918000041000": "Columbus city, Delaware County part, OH", + "PT3918000045000": "Columbus city, Fairfield County part, OH", + "PT3918000049000": "Columbus city, Franklin County part, OH", + "PT3922694041000": "Dublin city, Delaware County part, OH", + "PT3922694049000": "Dublin city, Franklin County part, OH", + "PT3922694159000": "Dublin city, Union County part, OH", + "PT3936610109000": "Huber Heights city, Miami County part, OH", + "PT3936610113000": "Huber Heights city, Montgomery County part, OH", + "PT3940040057000": "Kettering city, Greene County part, OH", + "PT3940040113000": "Kettering city, Montgomery County part, OH", + "PT3949840017000": "Middletown city, Butler County part, OH", + "PT3949840165000": "Middletown city, Warren County part, OH", + "PT3966390045000": "Reynoldsburg city, Fairfield County part, OH", + "PT3966390049000": "Reynoldsburg city, Franklin County part, OH", + "PT3966390089000": "Reynoldsburg city, Licking County part, OH", + "PT3983342041000": "Westerville city, Delaware County part, OH", + "PT3983342049000": "Westerville city, Franklin County part, OH", + "PT4006400143000": "Bixby city, Tulsa County part, OK", + "PT4006400145000": "Bixby city, Wagoner County part, OK", + "PT4009050143000": "Broken Arrow city, Tulsa County part, OK", + "PT4009050145000": "Broken Arrow city, Wagoner County part, OK", + "PT4055000017000": "Oklahoma City city, Canadian County part, OK", + "PT4055000027000": "Oklahoma City city, Cleveland County part, OK", + "PT4055000109000": "Oklahoma City city, Oklahoma County part, OK", + "PT4055000125000": "Oklahoma City city, Pottawatomie County part, OK", + "PT4056650131000": "Owasso city, Rogers County part, OK", + "PT4056650143000": "Owasso city, Tulsa County part, OK", + "PT4075000113000": "Tulsa city, Osage County part, OK", + "PT4075000143000": "Tulsa city, Tulsa County part, OK", + "PT4075000145000": "Tulsa city, Wagoner County part, OK", + "PT4101000003000": "Albany city, Benton County part, OR", + "PT4101000043000": "Albany city, Linn County part, OR", + "PT4140550005000": "Lake Oswego city, Clackamas County part, OR", + "PT4140550051000": "Lake Oswego city, Multnomah County part, OR", + "PT4159000005000": "Portland city, Clackamas County part, OR", + "PT4159000051000": "Portland city, Multnomah County part, OR", + "PT4159000067000": "Portland city, Washington County part, OR", + "PT4164900047000": "Salem city, Marion County part, OR", + "PT4164900053000": "Salem city, Polk County part, OR", + "PT4174950005000": "Tualatin city, Clackamas County part, OR", + "PT4174950067000": "Tualatin city, Washington County part, OR", + "PT4182800005000": "Wilsonville city, Clackamas County part, OR", + "PT4182800067000": "Wilsonville city, Washington County part, OR", + "PT4206088077000": "Bethlehem city, Lehigh County part, PA", + "PT4206088095000": "Bethlehem city, Northampton County part, PA", + "PT4513330015000": "Charleston city, Berkeley County part, SC", + "PT4513330019000": "Charleston city, Charleston County part, SC", + "PT4516000063000": "Columbia city, Lexington County part, SC", + "PT4516000079000": "Columbia city, Richland County part, SC", + "PT4530985045000": "Greer city, Greenville County part, SC", + "PT4530985083000": "Greer city, Spartanburg County part, SC", + "PT4550875019000": "North Charleston city, Charleston County part, SC", + "PT4550875035000": "North Charleston city, Dorchester County part, SC", + "PT4570270015000": "Summerville town, Berkeley County part, SC", + "PT4570270019000": "Summerville town, Charleston County part, SC", + "PT4570270035000": "Summerville town, Dorchester County part, SC", + "PT4659020083000": "Sioux Falls city, Lincoln County part, SD", + "PT4659020099000": "Sioux Falls city, Minnehaha County part, SD", + "PT4738320019000": "Johnson City city, Carter County part, TN", + "PT4738320163000": "Johnson City city, Sullivan County part, TN", + "PT4738320179000": "Johnson City city, Washington County part, TN", + "PT4739560073000": "Kingsport city, Hawkins County part, TN", + "PT4739560163000": "Kingsport city, Sullivan County part, TN", + "PT4755120001000": "Oak Ridge city, Anderson County part, TN", + "PT4755120145000": "Oak Ridge city, Roane County part, TN", + "PT4770580119000": "Spring Hill city, Maury County part, TN", + "PT4770580187000": "Spring Hill city, Williamson County part, TN", + "PT4801000253000": "Abilene city, Jones County part, TX", + "PT4801000441000": "Abilene city, Taylor County part, TX", + "PT4803000375000": "Amarillo city, Potter County part, TX", + "PT4803000381000": "Amarillo city, Randall County part, TX", + "PT4805000453000": "Austin city, Travis County part, TX", + "PT4805000491000": "Austin city, Williamson County part, TX", + "PT4806128071000": "Baytown city, Chambers County part, TX", + "PT4806128201000": "Baytown city, Harris County part, TX", + "PT4811428251000": "Burleson city, Johnson County part, TX", + "PT4811428439000": "Burleson city, Tarrant County part, TX", + "PT4813024113000": "Carrollton city, Dallas County part, TX", + "PT4813024121000": "Carrollton city, Denton County part, TX", + "PT4813492113000": "Cedar Hill city, Dallas County part, TX", + "PT4813492139000": "Cedar Hill city, Ellis County part, TX", + "PT4813552453000": "Cedar Park city, Travis County part, TX", + "PT4813552491000": "Cedar Park city, Williamson County part, TX", + "PT4813684085000": "Celina city, Collin County part, TX", + "PT4813684121000": "Celina city, Denton County part, TX", + "PT4816612113000": "Coppell city, Dallas County part, TX", + "PT4816612121000": "Coppell city, Denton County part, TX", + "PT4816624099000": "Copperas Cove city, Coryell County part, TX", + "PT4816624281000": "Copperas Cove city, Lampasas County part, TX", + "PT4819000085000": "Dallas city, Collin County part, TX", + "PT4819000113000": "Dallas city, Dallas County part, TX", + "PT4819000121000": "Dallas city, Denton County part, TX", + "PT4819000397000": "Dallas city, Rockwall County part, TX", + "PT4826232121000": "Flower Mound town, Denton County part, TX", + "PT4826232439000": "Flower Mound town, Tarrant County part, TX", + "PT4827000121000": "Fort Worth city, Denton County part, TX", + "PT4827000439000": "Fort Worth city, Tarrant County part, TX", + "PT4827648167000": "Friendswood city, Galveston County part, TX", + "PT4827648201000": "Friendswood city, Harris County part, TX", + "PT4827684085000": "Frisco city, Collin County part, TX", + "PT4827684121000": "Frisco city, Denton County part, TX", + "PT4829000085000": "Garland city, Collin County part, TX", + "PT4829000113000": "Garland city, Dallas County part, TX", + "PT4830464113000": "Grand Prairie city, Dallas County part, TX", + "PT4830464439000": "Grand Prairie city, Tarrant County part, TX", + "PT4830644113000": "Grapevine city, Dallas County part, TX", + "PT4830644439000": "Grapevine city, Tarrant County part, TX", + "PT4835000157000": "Houston city, Fort Bend County part, TX", + "PT4835000201000": "Houston city, Harris County part, TX", + "PT4835000339000": "Houston city, Montgomery County part, TX", + "PT4838476157000": "Katy city, Fort Bend County part, TX", + "PT4838476201000": "Katy city, Harris County part, TX", + "PT4838476473000": "Katy city, Waller County part, TX", + "PT4841980167000": "League City city, Galveston County part, TX", + "PT4841980201000": "League City city, Harris County part, TX", + "PT4842016453000": "Leander city, Travis County part, TX", + "PT4842016491000": "Leander city, Williamson County part, TX", + "PT4842508113000": "Lewisville city, Dallas County part, TX", + "PT4842508121000": "Lewisville city, Denton County part, TX", + "PT4843888183000": "Longview city, Gregg County part, TX", + "PT4843888203000": "Longview city, Harrison County part, TX", + "PT4846452139000": "Mansfield city, Ellis County part, TX", + "PT4846452251000": "Mansfield city, Johnson County part, TX", + "PT4846452439000": "Mansfield city, Tarrant County part, TX", + "PT4847892113000": "Mesquite city, Dallas County part, TX", + "PT4847892257000": "Mesquite city, Kaufman County part, TX", + "PT4848804157000": "Missouri City city, Fort Bend County part, TX", + "PT4848804201000": "Missouri City city, Harris County part, TX", + "PT4850820091000": "New Braunfels city, Comal County part, TX", + "PT4850820187000": "New Braunfels city, Guadalupe County part, TX", + "PT4853388135000": "Odessa city, Ector County part, TX", + "PT4853388329000": "Odessa city, Midland County part, TX", + "PT4856348039000": "Pearland city, Brazoria County part, TX", + "PT4856348157000": "Pearland city, Fort Bend County part, TX", + "PT4856348201000": "Pearland city, Harris County part, TX", + "PT4857176453000": "Pflugerville city, Travis County part, TX", + "PT4857176491000": "Pflugerville city, Williamson County part, TX", + "PT4858016085000": "Plano city, Collin County part, TX", + "PT4858016121000": "Plano city, Denton County part, TX", + "PT4859696085000": "Prosper town, Collin County part, TX", + "PT4859696121000": "Prosper town, Denton County part, TX", + "PT4861796085000": "Richardson city, Collin County part, TX", + "PT4861796113000": "Richardson city, Dallas County part, TX", + "PT4863500453000": "Round Rock city, Travis County part, TX", + "PT4863500491000": "Round Rock city, Williamson County part, TX", + "PT4863572113000": "Rowlett city, Dallas County part, TX", + "PT4863572397000": "Rowlett city, Rockwall County part, TX", + "PT4864064085000": "Sachse city, Collin County part, TX", + "PT4864064113000": "Sachse city, Dallas County part, TX", + "PT4865000029000": "San Antonio city, Bexar County part, TX", + "PT4865000325000": "San Antonio city, Medina County part, TX", + "PT4866128029000": "Schertz city, Bexar County part, TX", + "PT4866128091000": "Schertz city, Comal County part, TX", + "PT4866128187000": "Schertz city, Guadalupe County part, TX", + "PT4869032121000": "Southlake city, Denton County part, TX", + "PT4869032439000": "Southlake city, Tarrant County part, TX", + "PT4880356085000": "Wylie city, Collin County part, TX", + "PT4880356113000": "Wylie city, Dallas County part, TX", + "PT4880356397000": "Wylie city, Rockwall County part, TX", + "PT4920120035000": "Draper city, Salt Lake County part, UT", + "PT4920120049000": "Draper city, Utah County part, UT", + "PT5303180033000": "Auburn city, King County part, WA", + "PT5303180053000": "Auburn city, Pierce County part, WA", + "PT5307380033000": "Bothell city, King County part, WA", + "PT5307380061000": "Bothell city, Snohomish County part, WA", + "PT5439460011000": "Huntington city, Cabell County part, WV", + "PT5439460099000": "Huntington city, Wayne County part, WV", + "PT5486452051000": "Wheeling city, Marshall County part, WV", + "PT5486452069000": "Wheeling city, Ohio County part, WV", + "PT5502375015000": "Appleton city, Calumet County part, WI", + "PT5502375087000": "Appleton city, Outagamie County part, WI", + "PT5502375139000": "Appleton city, Winnebago County part, WI", + "PT5522300017000": "Eau Claire city, Chippewa County part, WI", + "PT5522300035000": "Eau Claire city, Eau Claire County part, WI", + "SA0880140000000": "Alamosa-Conejos, CO LMA", + "SA0882100000000": "Otero-Crowley, CO LMA", + "SA0981220000000": "Hampton, CT LMA", + "SA0981580000000": "Litchfield, CT LMA", + "SA1381140000000": "Greene-Wilkes-Taliaferro, GA LMA", + "SA1681460000000": "Idaho-Lewis, ID LMA", + "SA2181500000000": "Lee-Owsley, KY LMA", + "SA2182180000000": "Perry-Knott-Leslie, KY LMA", + "SA2380100000000": "Acton, ME LMA", + "SA2380300000000": "Belfast, ME LMA", + "SA2380380000000": "Boothbay, ME LMA", + "SA2380460000000": "Bridgton-Paris, ME LMA", + "SA2380540000000": "Calais, ME LMA", + "SA2380900000000": "Dover-Foxcroft, ME LMA", + "SA2380940000000": "Ellsworth, ME LMA", + "SA2380980000000": "Farmington, ME LMA", + "SA2381420000000": "Houlton, ME LMA", + "SA2381540000000": "Lincoln, ME LMA", + "SA2381660000000": "Machias, ME LMA", + "SA2381700000000": "Madawaska, ME LMA", + "SA2381860000000": "Millinocket, ME LMA", + "SA2382260000000": "Pittsfield, ME LMA", + "SA2382340000000": "Presque Isle, ME LMA", + "SA2382580000000": "Rockland-Camden, ME LMA", + "SA2382620000000": "Rumford, ME LMA", + "SA2382700000000": "Skowhegan, ME LMA", + "SA2382820000000": "Waldoboro, ME LMA", + "SA2382860000000": "Wells, ME LMA", + "SA2580500000000": "Buckland, MA LMA", + "SA2581100000000": "Great Barrington, MA LMA", + "SA2681060000000": "Gogebic-Iron, MI-WI LMA", + "SA2782140000000": "Pennington-Red Lake, MN LMA", + "SA3081940000000": "Musselshell-Petroleum, MT LMA", + "SA3182500000000": "Red Willow-Hitchcock, NE LMA", + "SA3380340000000": "Belmont, NH LMA", + "SA3380620000000": "Charlestown, NH LMA", + "SA3380700000000": "Colebrook, NH-VT LMA", + "SA3380740000000": "Conway, NH-ME LMA", + "SA3381020000000": "Franklin, NH LMA", + "SA3381260000000": "Haverhill, NH LMA", + "SA3381380000000": "Hillsborough, NH LMA", + "SA3381620000000": "Littleton, NH-VT LMA", + "SA3381780000000": "Meredith, NH LMA", + "SA3381980000000": "New London, NH LMA", + "SA3382040000000": "Newport, NH LMA", + "SA3382220000000": "Peterborough, NH LMA", + "SA3382300000000": "Plymouth, NH LMA", + "SA3382460000000": "Raymond, NH LMA", + "SA3382940000000": "Wolfeboro, NH LMA", + "SA4680860000000": "Dewey-Ziebach, SD LMA", + "SA4880780000000": "Dallam-Hartley, TX LMA", + "SA4882900000000": "Winkler-Loving, TX LMA", + "SA5080420000000": "Brattleboro, VT-NH LMA", + "SA5080820000000": "Derby, VT LMA", + "SA5081340000000": "Highgate, VT LMA", + "SA5081740000000": "Manchester, VT LMA", + "SA5081820000000": "Middlebury, VT LMA", + "SA5081900000000": "Morristown-Waterbury, VT LMA", + "SA5082020000000": "Newbury, VT LMA", + "SA5082060000000": "Northfield-Waitsfield, VT LMA", + "SA5082420000000": "Randolph, VT LMA", + "SA5082660000000": "St. Johnsbury, VT LMA", + "SA5082780000000": "Springfield, VT LMA", + "SA5082980000000": "Woodstock, VT LMA", + "SA5180180000000": "Alleghany-Covington, VA LMA", + "SA5180580000000": "Carroll-Grayson-Galax, VA LMA", + "SA5181180000000": "Greensville-Emporia, VA LMA", + "SA5182380000000": "Prince Edward-Cumberland, VA LMA", + "SA5182540000000": "Rockbridge-Lexington-Buena Vista, VA LMA", + "SA5182740000000": "Southampton-Franklin, VA LMA", + "SA5580220000000": "Ashland-Bayfield, WI LMA", + "ID1048864000000": "Wilmington, DE-MD-NJ Metropolitan Division, DE part", + "ID1147894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division, DC part", + "ID1729404000000": "Lake County-Kenosha County, IL-WI Metropolitan Division, IL part", + "ID2447894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division, MD part", + "ID2448864000000": "Wilmington, DE-MD-NJ Metropolitan Division, MD part", + "ID2573604000000": "Haverhill-Newburyport-Amesbury Town, MA-NH NECTA Division, MA part", + "ID2574204000000": "Lawrence-Methuen Town-Salem, MA-NH NECTA Division, MA part", + "ID2574804000000": "Lowell-Billerica-Chelmsford, MA-NH NECTA Division, MA part", + "ID2575404000000": "Nashua, NH-MA NECTA Division, MA part", + "ID3373604000000": "Haverhill-Newburyport-Amesbury Town, MA-NH NECTA Division, NH part", + "ID3374204000000": "Lawrence-Methuen Town-Salem, MA-NH NECTA Division, NH part", + "ID3374804000000": "Lowell-Billerica-Chelmsford, MA-NH NECTA Division, NH part", + "ID3375404000000": "Nashua, NH-MA NECTA Division, NH part", + "ID3435084000000": "Newark, NJ-PA Metropolitan Division, NJ part", + "ID3435614000000": "New York-Jersey City-White Plains, NY-NJ Metropolitan Division, NJ part", + "ID3448864000000": "Wilmington, DE-MD-NJ Metropolitan Division, NJ part", + "ID3635614000000": "New York-Jersey City-White Plains, NY-NJ Metropolitan Division, NY part", + "ID4235084000000": "Newark, NJ-PA Metropolitan Division, PA part", + "ID5147894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division, VA part", + "ID5447894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division, WV part", + "ID5529404000000": "Lake County-Kenosha County, IL-WI Metropolitan Division, WI part", + "IM0117980000000": "Columbus, GA-AL Metropolitan Statistical Area, AL part", + "IM0121640000000": "Eufaula, AL-GA Micropolitan Statistical Area, AL part", + "IM0522220000000": "Fayetteville-Springdale-Rogers, AR-MO Metropolitan Statistical Area, AR part", + "IM0522900000000": "Fort Smith, AR-OK Metropolitan Statistical Area, AR part", + "IM0532820000000": "Memphis, TN-MS-AR Metropolitan Statistical Area, AR part", + "IM0545500000000": "Texarkana, TX-AR Metropolitan Statistical Area, AR part", + "IM0976450000000": "Norwich-New London-Westerly, CT-RI Metropolitan NECTA, CT part", + "IM0978100000000": "Springfield, MA-CT Metropolitan NECTA, CT part", + "IM0979600000000": "Worcester, MA-CT Metropolitan NECTA, CT part", + "IM1041540000000": "Salisbury, MD-DE Metropolitan Statistical Area, DE part", + "IM1312260000000": "Augusta-Richmond County, GA-SC Metropolitan Statistical Area, GA part", + "IM1316860000000": "Chattanooga, TN-GA Metropolitan Statistical Area, GA part", + "IM1317980000000": "Columbus, GA-AL Metropolitan Statistical Area, GA part", + "IM1321640000000": "Eufaula, AL-GA Micropolitan Statistical Area, GA part", + "IM1627220000000": "Jackson, WY-ID Micropolitan Statistical Area, ID part", + "IM1630300000000": "Lewiston, ID-WA Metropolitan Statistical Area, ID part", + "IM1630860000000": "Logan, UT-ID Metropolitan Statistical Area, ID part", + "IM1636620000000": "Ontario, OR-ID Micropolitan Statistical Area, ID part", + "IM1715460000000": "Burlington, IA-IL Micropolitan Statistical Area, IL part", + "IM1716020000000": "Cape Girardeau, MO-IL Metropolitan Statistical Area, IL part", + "IM1719340000000": "Davenport-Moline-Rock Island, IA-IL Metropolitan Statistical Area, IL part", + "IM1722800000000": "Fort Madison-Keokuk, IA-IL-MO Micropolitan Statistical Area, IL part", + "IM1737140000000": "Paducah, KY-IL Micropolitan Statistical Area, IL part", + "IM1739500000000": "Quincy, IL-MO Micropolitan Statistical Area, IL part", + "IM1741180000000": "St. Louis, MO-IL Metropolitan Statistical Area, IL part", + "IM1817140000000": "Cincinnati, OH-KY-IN Metropolitan Statistical Area, IN part", + "IM1821780000000": "Evansville, IN-KY Metropolitan Statistical Area, IN part", + "IM1831140000000": "Louisville/Jefferson County, KY-IN Metropolitan Statistical Area, IN part", + "IM1843780000000": "South Bend-Mishawaka, IN-MI Metropolitan Statistical Area, IN part", + "IM1915460000000": "Burlington, IA-IL Micropolitan Statistical Area, IA part", + "IM1919340000000": "Davenport-Moline-Rock Island, IA-IL Metropolitan Statistical Area, IA part", + "IM1922800000000": "Fort Madison-Keokuk, IA-IL-MO Micropolitan Statistical Area, IA part", + "IM1936540000000": "Omaha-Council Bluffs, NE-IA Metropolitan Statistical Area, IA part", + "IM1943580000000": "Sioux City, IA-NE-SD Metropolitan Statistical Area, IA part", + "IM2028140000000": "Kansas City, MO-KS Metropolitan Statistical Area, KS part", + "IM2041140000000": "St. Joseph, MO-KS Metropolitan Statistical Area, KS part", + "IM2117140000000": "Cincinnati, OH-KY-IN Metropolitan Statistical Area, KY part", + "IM2117300000000": "Clarksville, TN-KY Metropolitan Statistical Area, KY part", + "IM2121780000000": "Evansville, IN-KY Metropolitan Statistical Area, KY part", + "IM2126580000000": "Huntington-Ashland, WV-KY-OH Metropolitan Statistical Area, KY part", + "IM2131140000000": "Louisville/Jefferson County, KY-IN Metropolitan Statistical Area, KY part", + "IM2137140000000": "Paducah, KY-IL Micropolitan Statistical Area, KY part", + "IM2146460000000": "Union City, TN-KY Micropolitan Statistical Area, KY part", + "IM2235020000000": "Natchez, MS-LA Micropolitan Statistical Area, LA part", + "IM2373050000000": "Dover-Durham, NH-ME Metropolitan NECTA, ME part", + "IM2376900000000": "Portsmouth, NH-ME Metropolitan NECTA, ME part", + "IM2419060000000": "Cumberland, MD-WV Metropolitan Statistical Area, MD part", + "IM2425180000000": "Hagerstown-Martinsburg, MD-WV Metropolitan Statistical Area, MD part", + "IM2441540000000": "Salisbury, MD-DE Metropolitan Statistical Area, MD part", + "IM2576150000000": "North Adams, MA-VT Micropolitan NECTA, MA part", + "IM2577200000000": "Providence-Warwick, RI-MA Metropolitan NECTA, MA part", + "IM2578100000000": "Springfield, MA-CT Metropolitan NECTA, MA part", + "IM2579600000000": "Worcester, MA-CT Metropolitan NECTA, MA part", + "IM2627020000000": "Iron Mountain, MI-WI Micropolitan Statistical Area, MI part", + "IM2631940000000": "Marinette, WI-MI Micropolitan Statistical Area, MI part", + "IM2643780000000": "South Bend-Mishawaka, IN-MI Metropolitan Statistical Area, MI part", + "IM2720260000000": "Duluth, MN-WI Metropolitan Statistical Area, MN part", + "IM2722020000000": "Fargo, ND-MN Metropolitan Statistical Area, MN part", + "IM2724220000000": "Grand Forks, ND-MN Metropolitan Statistical Area, MN part", + "IM2729100000000": "La Crosse-Onalaska, WI-MN Metropolitan Statistical Area, MN part", + "IM2733460000000": "Minneapolis-St. Paul-Bloomington, MN-WI Metropolitan Statistical Area, MN part", + "IM2747420000000": "Wahpeton, ND-MN Micropolitan Statistical Area, MN part", + "IM2832820000000": "Memphis, TN-MS-AR Metropolitan Statistical Area, MS part", + "IM2835020000000": "Natchez, MS-LA Micropolitan Statistical Area, MS part", + "IM2916020000000": "Cape Girardeau, MO-IL Metropolitan Statistical Area, MO part", + "IM2922220000000": "Fayetteville-Springdale-Rogers, AR-MO Metropolitan Statistical Area, MO part", + "IM2922800000000": "Fort Madison-Keokuk, IA-IL-MO Micropolitan Statistical Area, MO part", + "IM2928140000000": "Kansas City, MO-KS Metropolitan Statistical Area, MO part", + "IM2939500000000": "Quincy, IL-MO Micropolitan Statistical Area, MO part", + "IM2941140000000": "St. Joseph, MO-KS Metropolitan Statistical Area, MO part", + "IM2941180000000": "St. Louis, MO-IL Metropolitan Statistical Area, MO part", + "IM3136540000000": "Omaha-Council Bluffs, NE-IA Metropolitan Statistical Area, NE part", + "IM3143580000000": "Sioux City, IA-NE-SD Metropolitan Statistical Area, NE part", + "IM3373050000000": "Dover-Durham, NH-ME Metropolitan NECTA, NH part", + "IM3374350000000": "Lebanon, NH-VT Micropolitan NECTA, NH part", + "IM3376900000000": "Portsmouth, NH-ME Metropolitan NECTA, NH part", + "IM3410900000000": "Allentown-Bethlehem-Easton, PA-NJ Metropolitan Statistical Area, NJ part", + "IM3716740000000": "Charlotte-Concord-Gastonia, NC-SC Metropolitan Statistical Area, NC part", + "IM3734820000000": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC Metropolitan Statistical Area, NC part", + "IM3747260000000": "Virginia Beach-Norfolk-Newport News, VA-NC Metropolitan Statistical Area, NC part", + "IM3822020000000": "Fargo, ND-MN Metropolitan Statistical Area, ND part", + "IM3824220000000": "Grand Forks, ND-MN Metropolitan Statistical Area, ND part", + "IM3847420000000": "Wahpeton, ND-MN Micropolitan Statistical Area, ND part", + "IM3917140000000": "Cincinnati, OH-KY-IN Metropolitan Statistical Area, OH part", + "IM3926580000000": "Huntington-Ashland, WV-KY-OH Metropolitan Statistical Area, OH part", + "IM3938580000000": "Point Pleasant, WV-OH Micropolitan Statistical Area, OH part", + "IM3948260000000": "Weirton-Steubenville, WV-OH Metropolitan Statistical Area, OH part", + "IM3948540000000": "Wheeling, WV-OH Metropolitan Statistical Area, OH part", + "IM3949660000000": "Youngstown-Warren-Boardman, OH-PA Metropolitan Statistical Area, OH part", + "IM4022900000000": "Fort Smith, AR-OK Metropolitan Statistical Area, OK part", + "IM4136620000000": "Ontario, OR-ID Micropolitan Statistical Area, OR part", + "IM4138900000000": "Portland-Vancouver-Hillsboro, OR-WA Metropolitan Statistical Area, OR part", + "IM4210900000000": "Allentown-Bethlehem-Easton, PA-NJ Metropolitan Statistical Area, PA part", + "IM4249660000000": "Youngstown-Warren-Boardman, OH-PA Metropolitan Statistical Area, PA part", + "IM4476450000000": "Norwich-New London-Westerly, CT-RI Metropolitan NECTA, RI part", + "IM4477200000000": "Providence-Warwick, RI-MA Metropolitan NECTA, RI part", + "IM4512260000000": "Augusta-Richmond County, GA-SC Metropolitan Statistical Area, SC part", + "IM4516740000000": "Charlotte-Concord-Gastonia, NC-SC Metropolitan Statistical Area, SC part", + "IM4534820000000": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC Metropolitan Statistical Area, SC part", + "IM4643580000000": "Sioux City, IA-NE-SD Metropolitan Statistical Area, SD part", + "IM4716860000000": "Chattanooga, TN-GA Metropolitan Statistical Area, TN part", + "IM4717300000000": "Clarksville, TN-KY Metropolitan Statistical Area, TN part", + "IM4728700000000": "Kingsport-Bristol-Bristol, TN-VA Metropolitan Statistical Area, TN part", + "IM4732820000000": "Memphis, TN-MS-AR Metropolitan Statistical Area, TN part", + "IM4746460000000": "Union City, TN-KY Micropolitan Statistical Area, TN part", + "IM4845500000000": "Texarkana, TX-AR Metropolitan Statistical Area, TX part", + "IM4930860000000": "Logan, UT-ID Metropolitan Statistical Area, UT part", + "IM5074350000000": "Lebanon, NH-VT Micropolitan NECTA, VT part", + "IM5076150000000": "North Adams, MA-VT Micropolitan NECTA, VT part", + "IM5114140000000": "Bluefield, WV-VA Micropolitan Statistical Area, VA part", + "IM5128700000000": "Kingsport-Bristol-Bristol, TN-VA Metropolitan Statistical Area, VA part", + "IM5147260000000": "Virginia Beach-Norfolk-Newport News, VA-NC Metropolitan Statistical Area, VA part", + "IM5149020000000": "Winchester, VA-WV Metropolitan Statistical Area, VA part", + "IM5330300000000": "Lewiston, ID-WA Metropolitan Statistical Area, WA part", + "IM5338900000000": "Portland-Vancouver-Hillsboro, OR-WA Metropolitan Statistical Area, WA part", + "IM5414140000000": "Bluefield, WV-VA Micropolitan Statistical Area, WV part", + "IM5419060000000": "Cumberland, MD-WV Metropolitan Statistical Area, WV part", + "IM5425180000000": "Hagerstown-Martinsburg, MD-WV Metropolitan Statistical Area, WV part", + "IM5426580000000": "Huntington-Ashland, WV-KY-OH Metropolitan Statistical Area, WV part", + "IM5438580000000": "Point Pleasant, WV-OH Micropolitan Statistical Area, WV part", + "IM5448260000000": "Weirton-Steubenville, WV-OH Metropolitan Statistical Area, WV part", + "IM5448540000000": "Wheeling, WV-OH Metropolitan Statistical Area, WV part", + "IM5449020000000": "Winchester, VA-WV Metropolitan Statistical Area, WV part", + "IM5520260000000": "Duluth, MN-WI Metropolitan Statistical Area, WI part", + "IM5527020000000": "Iron Mountain, MI-WI Micropolitan Statistical Area, WI part", + "IM5529100000000": "La Crosse-Onalaska, WI-MN Metropolitan Statistical Area, WI part", + "IM5531940000000": "Marinette, WI-MI Micropolitan Statistical Area, WI part", + "IM5533460000000": "Minneapolis-St. Paul-Bloomington, MN-WI Metropolitan Statistical Area, WI part", + "IM5627220000000": "Jackson, WY-ID Micropolitan Statistical Area, WY part", + "IS2380740000000": "Conway, NH-ME LMA, ME part", + "IS2681060000000": "Gogebic-Iron, MI-WI LMA, MI part", + "IS3380420000000": "Brattleboro, VT-NH LMA, NH part", + "IS3380700000000": "Colebrook, NH-VT LMA, NH part", + "IS3380740000000": "Conway, NH-ME LMA, NH part", + "IS3381620000000": "Littleton, NH-VT LMA, NH part", + "IS5080420000000": "Brattleboro, VT-NH LMA, VT part", + "IS5080700000000": "Colebrook, NH-VT LMA, VT part", + "IS5081620000000": "Littleton, NH-VT LMA, VT part", + "IS5581060000000": "Gogebic-Iron, MI-WI LMA, WI part", + "BS0600000000000": "Balance of California, state less Los Angeles-Long Beach-Glendale MD", + "BS1200000000000": "Balance of Florida, state less Miami-Miami Beach-Kendall MD", + "BS1700000000000": "Balance of Illinois, state less Chicago-Naperville-Arlington Heights MD", + "BS2600000000000": "Balance of Michigan, state less Detroit-Warren-Dearborn MSA", + "BS3600000000000": "Balance of New York, state less New York city", + "BS3900000000000": "Balance of Ohio, state less Cleveland-Elyria MSA", + "BS5300000000000": "Balance of Washington, state less Seattle-Bellevue-Everett MD", + "RD9100000000000": "Northeast region", + "RD9200000000000": "Midwest region", + "RD9300000000000": "South region", + "RD9400000000000": "West region", + "RD8100000000000": "New England division", + "RD8200000000000": "Middle Atlantic division", + "RD8300000000000": "East North Central division", + "RD8400000000000": "West North Central division", + "RD8500000000000": "South Atlantic division", + "RD8600000000000": "East South Central division", + "RD8700000000000": "West South Central division", + "RD8800000000000": "Mountain division", + "RD8900000000000": "Pacific division" + }, + "measure_code": { + "03": "unemployment rate", + "04": "unemployment", + "05": "employment", + "06": "labor force", + "07": "employment-population ratio", + "08": "labor force participation rate", + "09": "civilian noninstitutional population" + }, + "footnote_code": { + "A": "Area boundaries do not reflect official OMB definitions.", + "N": "Not available.", + "P": "Preliminary.", + "R": "Data were subject to revision on March 1, 2024.", + "T": "Data were subject to revision on April 19, 2024.", + "U": "The annual average cannot be calculated due to missing monthly data.", + "V": "The survey was not conducted due to bad weather. Interpolated data were seasonally adjusted.", + "W": "The household survey was not conducted for this month due to bad weather. Data were interpolated.", + "Y": "Data reflect controlling to interpolated statewide totals because the survey was not conducted." + } + }, + "sm": { + "state_code": { + "00": "All States", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming", + "72": "Puerto Rico", + "78": "Virgin Islands", + "99": "All Metropolitan Statistical Areas" + }, + "area_code": { + "00000": "Statewide", + "10180": "Abilene, TX", + "10380": "Aguadilla-Isabela, PR", + "10420": "Akron, OH", + "10500": "Albany, GA", + "10540": "Albany, OR", + "10580": "Albany-Schenectady-Troy, NY", + "10740": "Albuquerque, NM", + "10780": "Alexandria, LA", + "10900": "Allentown-Bethlehem-Easton, PA-NJ", + "11020": "Altoona, PA", + "11100": "Amarillo, TX", + "11180": "Ames, IA", + "11244": "Anaheim-Santa Ana-Irvine, CA Metropolitan Division", + "11260": "Anchorage, AK", + "11460": "Ann Arbor, MI", + "11500": "Anniston-Oxford-Jacksonville, AL", + "11540": "Appleton, WI", + "11640": "Arecibo, PR", + "11700": "Asheville, NC", + "12020": "Athens-Clarke County, GA", + "12060": "Atlanta-Sandy Springs-Roswell, GA", + "12100": "Atlantic City-Hammonton, NJ", + "12220": "Auburn-Opelika, AL", + "12260": "Augusta-Richmond County, GA-SC", + "12420": "Austin-Round Rock, TX", + "12540": "Bakersfield, CA", + "12580": "Baltimore-Columbia-Towson, MD", + "12940": "Baton Rouge, LA", + "12980": "Battle Creek, MI", + "13020": "Bay City, MI", + "13140": "Beaumont-Port Arthur, TX", + "13220": "Beckley, WV", + "13380": "Bellingham, WA", + "13460": "Bend-Redmond, OR", + "13740": "Billings, MT", + "13780": "Binghamton, NY", + "13820": "Birmingham-Hoover, AL", + "13900": "Bismarck, ND", + "13980": "Blacksburg-Christiansburg-Radford, VA", + "14010": "Bloomington, IL", + "14020": "Bloomington, IN", + "14100": "Bloomsburg-Berwick, PA", + "14260": "Boise City, ID", + "14500": "Boulder, CO", + "14540": "Bowling Green, KY", + "14740": "Bremerton-Silverdale, WA", + "15180": "Brownsville-Harlingen, TX", + "15260": "Brunswick, GA", + "15380": "Buffalo-Cheektowaga-Niagara Falls, NY", + "15500": "Burlington, NC", + "15680": "California-Lexington Park, MD", + "15804": "Camden, NJ Metropolitan Division", + "15940": "Canton-Massillon, OH", + "15980": "Cape Coral-Fort Myers, FL", + "16020": "Cape Girardeau, MO-IL", + "16060": "Carbondale-Marion, IL", + "16180": "Carson City, NV", + "16220": "Casper, WY", + "16300": "Cedar Rapids, IA", + "16540": "Chambersburg-Waynesboro, PA", + "16580": "Champaign-Urbana, IL", + "16620": "Charleston, WV", + "16700": "Charleston-North Charleston, SC", + "16740": "Charlotte-Concord-Gastonia, NC-SC", + "16820": "Charlottesville, VA", + "16860": "Chattanooga, TN-GA", + "16940": "Cheyenne, WY", + "16974": "Chicago-Naperville-Arlington Heights, IL Metropolitan Division", + "16980": "Chicago-Naperville-Elgin, IL-IN-WI", + "17020": "Chico, CA", + "17140": "Cincinnati, OH-KY-IN", + "17300": "Clarksville, TN-KY", + "17420": "Cleveland, TN", + "17460": "Cleveland-Elyria, OH", + "17660": "Coeur d'Alene, ID", + "17780": "College Station-Bryan, TX", + "17820": "Colorado Springs, CO", + "17860": "Columbia, MO", + "17900": "Columbia, SC", + "17980": "Columbus, GA-AL", + "18020": "Columbus, IN", + "18140": "Columbus, OH", + "18580": "Corpus Christi, TX", + "18700": "Corvallis, OR", + "18880": "Crestview-Fort Walton Beach-Destin, FL", + "19060": "Cumberland, MD-WV", + "19100": "Dallas-Fort Worth-Arlington, TX", + "19124": "Dallas-Plano-Irving, TX Metropolitan Division", + "19140": "Dalton, GA", + "19180": "Danville, IL", + "19300": "Daphne-Fairhope-Foley, AL", + "19340": "Davenport-Moline-Rock Island, IA-IL", + "19380": "Dayton, OH", + "19460": "Decatur, AL", + "19500": "Decatur, IL", + "19660": "Deltona-Daytona Beach-Ormond Beach, FL", + "19740": "Denver-Aurora-Lakewood, CO", + "19780": "Des Moines-West Des Moines, IA", + "19804": "Detroit-Dearborn-Livonia, MI Metropolitan Division", + "19820": "Detroit-Warren-Dearborn, MI", + "20020": "Dothan, AL", + "20100": "Dover, DE", + "20220": "Dubuque, IA", + "20260": "Duluth, MN-WI", + "20500": "Durham-Chapel Hill, NC", + "20524": "Dutchess County-Putnam County, NY Metropolitan Division", + "20700": "East Stroudsburg, PA", + "20740": "Eau Claire, WI", + "20940": "El Centro, CA", + "20994": "Elgin, IL Metropolitan Division", + "21060": "Elizabethtown-Fort Knox, KY", + "21140": "Elkhart-Goshen, IN", + "21300": "Elmira, NY", + "21340": "El Paso, TX", + "21420": "Enid, OK", + "21500": "Erie, PA", + "21660": "Eugene, OR", + "21780": "Evansville, IN-KY", + "21820": "Fairbanks, AK", + "22020": "Fargo, ND-MN", + "22140": "Farmington, NM", + "22180": "Fayetteville, NC", + "22220": "Fayetteville-Springdale-Rogers, AR-MO", + "22380": "Flagstaff, AZ", + "22420": "Flint, MI", + "22500": "Florence, SC", + "22520": "Florence-Muscle Shoals, AL", + "22540": "Fond du Lac, WI", + "22660": "Fort Collins, CO", + "22744": "Fort Lauderdale-Pompano Beach-Deerfield Beach, FL Metropolitan Division", + "22900": "Fort Smith, AR-OK", + "23060": "Fort Wayne, IN", + "23104": "Fort Worth-Arlington, TX Metropolitan Division", + "23420": "Fresno, CA", + "23460": "Gadsden, AL", + "23540": "Gainesville, FL", + "23580": "Gainesville, GA", + "23844": "Gary, IN Metropolitan Division", + "23900": "Gettysburg, PA", + "24020": "Glens Falls, NY", + "24140": "Goldsboro, NC", + "24220": "Grand Forks, ND-MN", + "24260": "Grand Island, NE", + "24300": "Grand Junction, CO", + "24340": "Grand Rapids-Wyoming, MI", + "24420": "Grants Pass, OR", + "24500": "Great Falls, MT", + "24540": "Greeley, CO", + "24580": "Green Bay, WI", + "24660": "Greensboro-High Point, NC", + "24780": "Greenville, NC", + "24860": "Greenville-Anderson-Mauldin, SC", + "25020": "Guayama, PR", + "25060": "Gulfport-Biloxi-Pascagoula, MS", + "25180": "Hagerstown-Martinsburg, MD-WV", + "25220": "Hammond, LA", + "25260": "Hanford-Corcoran, CA", + "25420": "Harrisburg-Carlisle, PA", + "25500": "Harrisonburg, VA", + "25620": "Hattiesburg, MS", + "25860": "Hickory-Lenoir-Morganton, NC", + "25940": "Hilton Head Island-Bluffton-Beaufort, SC", + "25980": "Hinesville, GA", + "26140": "Homosassa Springs, FL", + "26300": "Hot Springs, AR", + "26380": "Houma-Thibodaux, LA", + "26420": "Houston-The Woodlands-Sugar Land, TX", + "26580": "Huntington-Ashland, WV-KY-OH", + "26620": "Huntsville, AL", + "26820": "Idaho Falls, ID", + "26900": "Indianapolis-Carmel-Anderson, IN", + "26980": "Iowa City, IA", + "27060": "Ithaca, NY", + "27100": "Jackson, MI", + "27140": "Jackson, MS", + "27180": "Jackson, TN", + "27260": "Jacksonville, FL", + "27340": "Jacksonville, NC", + "27500": "Janesville-Beloit, WI", + "27620": "Jefferson City, MO", + "27740": "Johnson City, TN", + "27780": "Johnstown, PA", + "27860": "Jonesboro, AR", + "27900": "Joplin, MO", + "27980": "Kahului-Wailuku-Lahaina, HI", + "28020": "Kalamazoo-Portage, MI", + "28100": "Kankakee, IL", + "28140": "Kansas City, MO-KS", + "28420": "Kennewick-Richland, WA", + "28660": "Killeen-Temple, TX", + "28700": "Kingsport-Bristol-Bristol, TN-VA", + "28740": "Kingston, NY", + "28940": "Knoxville, TN", + "29020": "Kokomo, IN", + "29100": "La Crosse-Onalaska, WI-MN", + "29180": "Lafayette, LA", + "29200": "Lafayette-West Lafayette, IN", + "29340": "Lake Charles, LA", + "29404": "Lake County-Kenosha County, IL-WI Metropolitan Division", + "29420": "Lake Havasu City-Kingman, AZ", + "29460": "Lakeland-Winter Haven, FL", + "29540": "Lancaster, PA", + "29620": "Lansing-East Lansing, MI", + "29700": "Laredo, TX", + "29740": "Las Cruces, NM", + "29820": "Las Vegas-Henderson-Paradise, NV", + "29940": "Lawrence, KS", + "30020": "Lawton, OK", + "30140": "Lebanon, PA", + "30300": "Lewiston, ID-WA", + "30460": "Lexington-Fayette, KY", + "30620": "Lima, OH", + "30700": "Lincoln, NE", + "30780": "Little Rock-North Little Rock-Conway, AR", + "30860": "Logan, UT-ID", + "30980": "Longview, TX", + "31020": "Longview, WA", + "31080": "Los Angeles-Long Beach-Anaheim, CA", + "31084": "Los Angeles-Long Beach-Glendale, CA Metropolitan Division", + "31140": "Louisville/Jefferson County, KY-IN", + "31180": "Lubbock, TX", + "31340": "Lynchburg, VA", + "31420": "Macon-Bibb County, GA", + "31460": "Madera, CA", + "31540": "Madison, WI", + "31740": "Manhattan, KS", + "31860": "Mankato-North Mankato, MN", + "31900": "Mansfield, OH", + "32420": "Mayaguez, PR", + "32580": "McAllen-Edinburg-Mission, TX", + "32780": "Medford, OR", + "32820": "Memphis, TN-MS-AR", + "32900": "Merced, CA", + "33100": "Miami-Fort Lauderdale-West Palm Beach, FL", + "33124": "Miami-Miami Beach-Kendall, FL Metropolitan Division", + "33140": "Michigan City-La Porte, IN", + "33220": "Midland, MI", + "33260": "Midland, TX", + "33340": "Milwaukee-Waukesha-West Allis, WI", + "33460": "Minneapolis-St. Paul-Bloomington, MN-WI", + "33540": "Missoula, MT", + "33660": "Mobile, AL", + "33700": "Modesto, CA", + "33740": "Monroe, LA", + "33780": "Monroe, MI", + "33860": "Montgomery, AL", + "33874": "Montgomery County-Bucks County-Chester County, PA Metropolitan Division", + "34060": "Morgantown, WV", + "34100": "Morristown, TN", + "34580": "Mount Vernon-Anacortes, WA", + "34620": "Muncie, IN", + "34740": "Muskegon, MI", + "34820": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC", + "34900": "Napa, CA", + "34940": "Naples-Immokalee-Marco Island, FL", + "34980": "Nashville-Davidson--Murfreesboro--Franklin, TN", + "35004": "Nassau County-Suffolk County, NY Metropolitan Division", + "35084": "Newark, NJ-PA Metropolitan Division", + "35100": "New Bern, NC", + "35380": "New Orleans-Metairie, LA", + "35614": "New York-Jersey City-White Plains, NY-NJ Metropolitan Division", + "35620": "New York-Newark-Jersey City, NY-NJ-PA", + "35660": "Niles-Benton Harbor, MI", + "35840": "North Port-Sarasota-Bradenton, FL", + "36084": "Oakland-Hayward-Berkeley, CA Metropolitan Division", + "36100": "Ocala, FL", + "36140": "Ocean City, NJ", + "36220": "Odessa, TX", + "36260": "Ogden-Clearfield, UT", + "36420": "Oklahoma City, OK", + "36500": "Olympia-Tumwater, WA", + "36540": "Omaha-Council Bluffs, NE-IA", + "36740": "Orlando-Kissimmee-Sanford, FL", + "36780": "Oshkosh-Neenah, WI", + "36980": "Owensboro, KY", + "37100": "Oxnard-Thousand Oaks-Ventura, CA", + "37340": "Palm Bay-Melbourne-Titusville, FL", + "37460": "Panama City, FL", + "37620": "Parkersburg-Vienna, WV", + "37860": "Pensacola-Ferry Pass-Brent, FL", + "37900": "Peoria, IL", + "37964": "Philadelphia, PA Metropolitan Division", + "37980": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "38060": "Phoenix-Mesa-Scottsdale, AZ", + "38220": "Pine Bluff, AR", + "38300": "Pittsburgh, PA", + "38540": "Pocatello, ID", + "38660": "Ponce, PR", + "38900": "Portland-Vancouver-Hillsboro, OR-WA", + "38940": "Port St. Lucie, FL", + "39140": "Prescott, AZ", + "39340": "Provo-Orem, UT", + "39380": "Pueblo, CO", + "39460": "Punta Gorda, FL", + "39540": "Racine, WI", + "39580": "Raleigh, NC", + "39660": "Rapid City, SD", + "39740": "Reading, PA", + "39820": "Redding, CA", + "39900": "Reno, NV", + "40060": "Richmond, VA", + "40140": "Riverside-San Bernardino-Ontario, CA", + "40220": "Roanoke, VA", + "40340": "Rochester, MN", + "40380": "Rochester, NY", + "40420": "Rockford, IL", + "40580": "Rocky Mount, NC", + "40660": "Rome, GA", + "40900": "Sacramento--Roseville--Arden-Arcade, CA", + "40980": "Saginaw, MI", + "41060": "St. Cloud, MN", + "41100": "St. George, UT", + "41140": "St. Joseph, MO-KS", + "41180": "St. Louis, MO-IL", + "41420": "Salem, OR", + "41500": "Salinas, CA", + "41540": "Salisbury, MD-DE", + "41620": "Salt Lake City, UT", + "41660": "San Angelo, TX", + "41700": "San Antonio-New Braunfels, TX", + "41740": "San Diego-Carlsbad, CA", + "41860": "San Francisco-Oakland-Hayward, CA", + "41884": "San Francisco-Redwood City-South San Francisco, CA Metropolitan Division", + "41900": "San German, PR", + "41940": "San Jose-Sunnyvale-Santa Clara, CA", + "41980": "San Juan-Carolina-Caguas, PR", + "42020": "San Luis Obispo-Paso Robles-Arroyo Grande, CA", + "42034": "San Rafael, CA Metropolitan Division", + "42100": "Santa Cruz-Watsonville, CA", + "42140": "Santa Fe, NM", + "42200": "Santa Maria-Santa Barbara, CA", + "42220": "Santa Rosa, CA", + "42340": "Savannah, GA", + "42540": "Scranton--Wilkes-Barre--Hazleton, PA", + "42644": "Seattle-Bellevue-Everett, WA Metropolitan Division", + "42660": "Seattle-Tacoma-Bellevue, WA", + "42680": "Sebastian-Vero Beach, FL", + "42700": "Sebring, FL", + "43100": "Sheboygan, WI", + "43300": "Sherman-Denison, TX", + "43340": "Shreveport-Bossier City, LA", + "43420": "Sierra Vista-Douglas, AZ", + "43524": "Silver Spring-Frederick-Rockville, MD Metropolitan Division", + "43580": "Sioux City, IA-NE-SD", + "43620": "Sioux Falls, SD", + "43780": "South Bend-Mishawaka, IN-MI", + "43900": "Spartanburg, SC", + "44060": "Spokane-Spokane Valley, WA", + "44100": "Springfield, IL", + "44180": "Springfield, MO", + "44220": "Springfield, OH", + "44300": "State College, PA", + "44420": "Staunton-Waynesboro, VA", + "44700": "Stockton-Lodi, CA", + "44940": "Sumter, SC", + "45060": "Syracuse, NY", + "45104": "Tacoma-Lakewood, WA Metropolitan Division", + "45220": "Tallahassee, FL", + "45300": "Tampa-St. Petersburg-Clearwater, FL", + "45460": "Terre Haute, IN", + "45500": "Texarkana, TX-AR", + "45540": "The Villages, FL", + "45780": "Toledo, OH", + "45820": "Topeka, KS", + "45940": "Trenton, NJ", + "46060": "Tucson, AZ", + "46140": "Tulsa, OK", + "46220": "Tuscaloosa, AL", + "46300": "Twin Falls, ID", + "46340": "Tyler, TX", + "46520": "Urban Honolulu, HI", + "46540": "Utica-Rome, NY", + "46660": "Valdosta, GA", + "46700": "Vallejo-Fairfield, CA", + "47020": "Victoria, TX", + "47220": "Vineland-Bridgeton, NJ", + "47260": "Virginia Beach-Norfolk-Newport News, VA-NC", + "47300": "Visalia-Porterville, CA", + "47380": "Waco, TX", + "47460": "Walla Walla, WA", + "47580": "Warner Robins, GA", + "47664": "Warren-Troy-Farmington Hills, MI Metropolitan Division", + "47894": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division", + "47900": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "47940": "Waterloo-Cedar Falls, IA", + "48060": "Watertown-Fort Drum, NY", + "48140": "Wausau, WI", + "48260": "Weirton-Steubenville, WV-OH", + "48300": "Wenatchee, WA", + "48424": "West Palm Beach-Boca Raton-Delray Beach, FL Metropolitan Division", + "48540": "Wheeling, WV-OH", + "48620": "Wichita, KS", + "48660": "Wichita Falls, TX", + "48700": "Williamsport, PA", + "48864": "Wilmington, DE-MD-NJ Metropolitan Division", + "48900": "Wilmington, NC", + "49020": "Winchester, VA-WV", + "49180": "Winston-Salem, NC", + "49420": "Yakima, WA", + "49620": "York-Hanover, PA", + "49660": "Youngstown-Warren-Boardman, OH-PA", + "49700": "Yuba City, CA", + "49740": "Yuma, AZ", + "70750": "Bangor, ME NECTA", + "70900": "Barnstable Town, MA NECTA", + "71650": "Boston-Cambridge-Nashua, MA-NH NECTA", + "71654": "Boston-Cambridge-Newton, MA NECTA Division", + "71950": "Bridgeport-Stamford-Norwalk, CT NECTA", + "72104": "Brockton-Bridgewater-Easton, MA NECTA Division", + "72400": "Burlington-South Burlington, VT NECTA", + "72850": "Danbury, CT NECTA", + "73050": "Dover-Durham, NH-ME NECTA", + "73104": "Framingham, MA NECTA Division", + "73450": "Hartford-West Hartford-East Hartford, CT NECTA", + "73604": "Haverhill-Newburyport-Amesbury Town, MA-NH NECTA Division", + "74204": "Lawrence-Methuen Town-Salem, MA-NH NECTA Division", + "74500": "Leominster-Gardner, MA NECTA", + "74650": "Lewiston-Auburn, ME NECTA", + "74804": "Lowell-Billerica-Chelmsford, MA-NH NECTA Division", + "74854": "Lynn-Saugus-Marblehead, MA NECTA Division", + "74950": "Manchester, NH NECTA", + "75404": "Nashua, NH-MA NECTA Division", + "75550": "New Bedford, MA NECTA", + "75700": "New Haven, CT NECTA", + "76450": "Norwich-New London-Westerly, CT-RI NECTA", + "76524": "Peabody-Salem-Beverly, MA NECTA Division", + "76600": "Pittsfield, MA NECTA", + "76750": "Portland-South Portland, ME NECTA", + "76900": "Portsmouth, NH-ME NECTA", + "77200": "Providence-Warwick, RI-MA NECTA", + "78100": "Springfield, MA-CT NECTA", + "78254": "Taunton-Middleborough-Norton, MA NECTA Division", + "78700": "Waterbury, CT NECTA", + "79600": "Worcester, MA-CT NECTA", + "92581": "Baltimore City, MD", + "92811": "Kansas City, MO", + "92812": "Kansas City, KS", + "93561": "New York City, NY", + "93562": "Orange-Rockland-Westchester, NY", + "93563": "Bergen-Hudson-Passaic, NJ", + "93565": "Middlesex-Monmouth-Ocean, NJ", + "94781": "Calvert-Charles-Prince George's, MD", + "94783": "Northern Virginia, VA", + "97961": "Philadelphia City, PA", + "97962": "Delaware County, PA", + "99999": "All Metropolitan Statistical Areas" + }, + "supersector_code": { + "00": "Total Nonfarm", + "05": "Total Private", + "06": "Goods Producing", + "07": "Service-Providing", + "08": "Private Service Providing", + "10": "Mining and Logging", + "15": "Mining, Logging, and Construction", + "20": "Construction", + "30": "Manufacturing", + "31": "Durable Goods", + "32": "Non-Durable Goods", + "40": "Trade, Transportation, and Utilities", + "41": "Wholesale Trade", + "42": "Retail Trade", + "43": "Transportation and Utilities", + "50": "Information", + "55": "Financial Activities", + "60": "Professional and Business Services", + "65": "Education and Health Services", + "70": "Leisure and Hospitality", + "80": "Other Services", + "90": "Government" + }, + "industry_code": { + "00000000": "Total Nonfarm", + "05000000": "Total Private", + "06000000": "Goods Producing", + "07000000": "Service-Providing", + "08000000": "Private Service Providing", + "10000000": "Mining and Logging", + "10113300": "Logging", + "10210000": "Mining, Quarrying, and Oil and Gas Extraction", + "10211000": "Oil and Gas Extraction", + "10212000": "Mining (except Oil and Gas)", + "10212100": "Coal Mining", + "10212200": "Metal Ore Mining", + "10213000": "Support Activities for Mining", + "10213111": "Drilling Oil and Gas Wells", + "10213112": "Support Activities for Oil and Gas Operations", + "15000000": "Mining, Logging and Construction", + "20000000": "Construction", + "20236000": "Construction of Buildings", + "20236100": "Residential Building Construction", + "20236200": "Nonresidential Building Construction", + "20237000": "Heavy and Civil Engineering Construction", + "20237100": "Utility System Construction", + "20237200": "Land Subdivision", + "20237300": "Highway, Street, and Bridge Construction", + "20237900": "Other Heavy and Civil Engineering Construction", + "20238000": "Specialty Trade Contractors", + "20238100": "Foundation, Structure, and Building Exterior Contractors", + "20238200": "Building Equipment Contractors", + "20238300": "Building Finishing Contractors", + "20238900": "Other Specialty Trade Contractors", + "30000000": "Manufacturing", + "31000000": "Durable Goods", + "31321000": "Wood Product Manufacturing", + "31321100": "Sawmills and Wood Preservation", + "31321200": "Veneer, Plywood, and Engineered Wood Product Manufacturing", + "31321900": "Other Wood Product Manufacturing", + "31327000": "Nonmetallic Mineral Product Manufacturing", + "31327300": "Cement and Concrete Product Manufacturing", + "31331000": "Primary Metal Manufacturing", + "31331100": "Iron and Steel Mills and Ferroalloy Manufacturing", + "31331500": "Foundries", + "31332000": "Fabricated Metal Product Manufacturing", + "31332300": "Architectural and Structural Metals Manufacturing", + "31332700": "Machine Shops; Turned Product; and Screw, Nut, and Bolt Manufacturing", + "31332900": "Other Fabricated Metal Product Manufacturing", + "31333000": "Machinery Manufacturing", + "31333100": "Agriculture, Construction, and Mining Machinery Manufacturing", + "31333200": "Industrial Machinery Manufacturing", + "31333300": "Commercial and Service Industry Machinery Manufacturing", + "31333500": "Metalworking Machinery Manufacturing", + "31333600": "Engine, Turbine, and Power Transmission Equipment Manufacturing", + "31333900": "Other General Purpose Machinery Manufacturing", + "31334000": "Computer and Electronic Product Manufacturing", + "31334100": "Computer and Peripheral Equipment Manufacturing", + "31334111": "Electronic Computer Manufacturing", + "31334200": "Communications Equipment Manufacturing", + "31334400": "Semiconductor and Other Electronic Component Manufacturing", + "31334412": "Bare Printed Circuit Board Manufacturing", + "31334413": "Semiconductor and Related Device Manufacturing", + "31334500": "Navigational, Measuring, Electromedical, and Control Instruments Manufacturing", + "31335000": "Electrical Equipment, Appliance, and Component Manufacturing", + "31335200": "Household Appliance Manufacturing", + "31335300": "Electrical Equipment Manufacturing", + "31336000": "Transportation Equipment Manufacturing", + "31336100": "Motor Vehicle Manufacturing", + "31336200": "Motor Vehicle Body and Trailer Manufacturing", + "31336300": "Motor Vehicle Parts Manufacturing", + "31336400": "Aerospace Product and Parts Manufacturing", + "31336600": "Ship and Boat Building", + "31337000": "Furniture and Related Product Manufacturing", + "31337100": "Household and Institutional Furniture and Kitchen Cabinet Manufacturing", + "31339000": "Miscellaneous Manufacturing", + "31339100": "Medical Equipment and Supplies Manufacturing", + "31339900": "Other Miscellaneous Manufacturing", + "31339910": "Jewelry and Silverware Manufacturing", + "32000000": "Non-Durable Goods", + "32311000": "Food Manufacturing", + "32311200": "Grain and Oilseed Milling", + "32311400": "Fruit and Vegetable Preserving and Specialty Food Manufacturing", + "32311500": "Dairy Product Manufacturing", + "32311600": "Animal Slaughtering and Processing", + "32311700": "Seafood Product Preparation and Packaging", + "32311800": "Bakeries and Tortilla Manufacturing", + "32311900": "Other Food Manufacturing", + "32312000": "Beverage and Tobacco Product Manufacturing", + "32312100": "Beverage Manufacturing", + "32312200": "Tobacco Manufacturing", + "32313000": "Textile Mills", + "32313100": "Fiber, Yarn, and Thread Mills", + "32313200": "Fabric Mills", + "32313300": "Textile and Fabric Finishing and Fabric Coating Mills", + "32314000": "Textile Product Mills", + "32314100": "Textile Furnishings Mills", + "32315000": "Apparel Manufacturing", + "32315100": "Apparel Knitting Mills", + "32315200": "Cut and Sew Apparel Manufacturing", + "32322000": "Paper Manufacturing", + "32322100": "Pulp, Paper, and Paperboard Mills", + "32322200": "Converted Paper Product Manufacturing", + "32323000": "Printing and Related Support Activities", + "32324000": "Petroleum and Coal Products Manufacturing", + "32325000": "Chemical Manufacturing", + "32325100": "Basic Chemical Manufacturing", + "32325400": "Pharmaceutical and Medicine Manufacturing", + "32325600": "Soap, Cleaning Compound, and Toilet Preparation Manufacturing", + "32326000": "Plastics and Rubber Products Manufacturing", + "32326100": "Plastics Product Manufacturing", + "32326200": "Rubber Product Manufacturing", + "40000000": "Trade, Transportation, and Utilities", + "41000000": "Wholesale Trade", + "41423000": "Merchant Wholesalers, Durable Goods", + "41423100": "Motor Vehicle and Motor Vehicle Parts and Supplies Merchant Wholesalers", + "41423200": "Furniture and Home Furnishing Merchant Wholesalers", + "41423300": "Lumber and Other Construction Materials Merchant Wholesalers", + "41423400": "Professional and Commercial Equipment and Supplies Merchant Wholesalers", + "41423600": "Household Appliances and Electrical and Electronic Goods Merchant Wholesalers", + "41423700": "Hardware, and Plumbing and Heating Equipment and Supplies Merchant Wholesalers", + "41423800": "Machinery, Equipment, and Supplies Merchant Wholesalers", + "41423900": "Miscellaneous Durable Goods Merchant Wholesalers", + "41424000": "Merchant Wholesalers, Nondurable Goods", + "41424100": "Paper and Paper Product Merchant Wholesalers", + "41424300": "Apparel, Piece Goods, and Notions Merchant Wholesalers", + "41424400": "Grocery and Related Product Merchant Wholesalers", + "41424600": "Chemical and Allied Products Merchant Wholesalers", + "41424900": "Miscellaneous Nondurable Goods Merchant Wholesalers", + "41425000": "Wholesale Trade Agents and Brokers", + "42000000": "Retail Trade", + "42441000": "Motor Vehicle and Parts Dealers", + "42441100": "Automobile Dealers", + "42441200": "Other Motor Vehicle Dealers", + "42441300": "Automotive Parts, Accessories, and Tire Retailers", + "42444000": "Building Material and Garden Equipment and Supplies Dealers", + "42444100": "Building Material and Supplies Dealers", + "42445000": "Food and Beverage Retailers", + "42445100": "Grocery and Convenience Retailers", + "42445200": "Specialty Food Retailers", + "42445300": "Beer, Wine, and Liquor Retailers", + "42449000": "Furniture, Home Furnishings, Electronics, and Appliance Retailers", + "42449100": "Furniture and Home Furnishings Retailers", + "42449110": "Furniture Retailers", + "42449120": "Home Furnishings Retailers", + "42449200": "Electronics and Appliance Retailers", + "42455000": "General Merchandise Retailers", + "42455100": "Department Stores", + "42455200": "Warehouse Clubs, Supercenters, and Other General Merchandise Retailers", + "42456000": "Health and Personal Care Retailers", + "42457000": "Gasoline Stations and Fuel Dealers", + "42458000": "Clothing, Clothing Accessories, Shoe, and Jewelry Retailers", + "42458100": "Clothing and Clothing Accessories Retailers", + "42458300": "Jewelry, Luggage, and Leather Goods Retailers", + "42459000": "Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers", + "42459100": "Sporting Goods, Hobby, and Musical Instrument Retailers", + "42459200": "Book Retailers and News Dealers", + "42459400": "Office Supplies, Stationery, and Gift Retailers", + "42459500": "Used Merchandise Retailers", + "42459900": "Other Miscellaneous Retailers", + "43000000": "Transportation, Warehousing, and Utilities", + "43220000": "Utilities", + "43221100": "Electric Power Generation, Transmission and Distribution", + "43221200": "Natural Gas Distribution", + "43400089": "Transportation and Warehousing", + "43481000": "Air Transportation", + "43481100": "Scheduled Air Transportation", + "43482000": "Rail Transportation", + "43483000": "Water Transportation", + "43484000": "Truck Transportation", + "43484100": "General Freight Trucking", + "43484200": "Specialized Freight Trucking", + "43485000": "Transit and Ground Passenger Transportation", + "43485300": "Taxi and Limousine Service", + "43485400": "School and Employee Bus Transportation", + "43486000": "Pipeline Transportation", + "43488000": "Support Activities for Transportation", + "43488100": "Support Activities for Air Transportation", + "43488300": "Support Activities for Water Transportation", + "43488400": "Support Activities for Road Transportation", + "43488500": "Freight Transportation Arrangement", + "43492000": "Couriers and Messengers", + "43493000": "Warehousing and Storage", + "50000000": "Information", + "50512000": "Motion Picture and Sound Recording Industries", + "50512100": "Motion Picture and Video Industries", + "50512110": "Motion Picture and Video Production", + "50513000": "Publishing Industries", + "50513100": "Newspaper, Periodical, Book, and Directory Publishers", + "50513200": "Software Publishers", + "50516000": "Broadcasting and Content Providers", + "50516100": "Radio and Television Broadcasting Stations", + "50516200": "Media Streaming Distribution Services, Social Networks, and Other Media Networks and Content Providers", + "50517000": "Telecommunications", + "50517100": "Wired and Wireless Telecommunications (except Satellite)", + "50517111": "Wired Telecommunications Carriers", + "50518000": "Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services", + "50519000": "Web Search Portals, Libraries, Archives, and Other Information Services", + "55000000": "Financial Activities", + "55520000": "Finance and Insurance", + "55522000": "Credit Intermediation and Related Activities including Monetary Authorities - Central Bank", + "55522100": "Depository Credit Intermediation including Monetary Authorities - Central Bank", + "55522110": "Commercial Banking", + "55522200": "Nondepository Credit Intermediation", + "55522300": "Activities Related to Credit Intermediation", + "55523000": "Financial Investments and Related Activities including Financial Vehicles", + "55523100": "Securities and Commodity Contracts Intermediation and Brokerage", + "55523150": "Investment Banking and Securities Intermediation", + "55523900": "Other Financial Investment Activities including Financial Vehicles", + "55524000": "Insurance Carriers and Related Activities", + "55524100": "Insurance Carriers", + "55524113": "Direct Life Insurance Carriers", + "55524114": "Direct Health and Medical Insurance Carriers", + "55524126": "Direct Property and Casualty Insurance Carriers", + "55524200": "Agencies, Brokerages, and Other Insurance Related Activities", + "55530000": "Real Estate and Rental and Leasing", + "55531000": "Real Estate", + "55531100": "Lessors of Real Estate", + "55531200": "Offices of Real Estate Agents and Brokers", + "55531300": "Activities Related to Real Estate", + "55532000": "Rental and Leasing Services", + "55532100": "Automotive Equipment Rental and Leasing", + "55532200": "Consumer Goods Rental", + "55532300": "General Rental Centers", + "55532400": "Commercial and Industrial Machinery and Equipment Rental and Leasing", + "60000000": "Professional and Business Services", + "60540000": "Professional, Scientific, and Technical Services", + "60541100": "Legal Services", + "60541200": "Accounting, Tax Preparation, Bookkeeping, and Payroll Services", + "60541300": "Architectural, Engineering, and Related Services", + "60541400": "Specialized Design Services", + "60541500": "Computer Systems Design and Related Services", + "60541600": "Management, Scientific, and Technical Consulting Services", + "60541700": "Scientific Research and Development Services", + "60541800": "Advertising, Public Relations, and Related Services", + "60541900": "Other Professional, Scientific, and Technical Services", + "60550000": "Management of Companies and Enterprises", + "60560000": "Administrative and Support and Waste Management and Remediation Services", + "60561000": "Administrative and Support Services", + "60561100": "Office Administrative Services", + "60561200": "Facilities Support Services", + "60561300": "Employment Services", + "60561320": "Temporary Help Services", + "60561400": "Business Support Services", + "60561420": "Telephone Call Centers", + "60561500": "Travel Arrangement and Reservation Services", + "60561600": "Investigation and Security Services", + "60561610": "Investigation, Guard, and Armored Car Services", + "60561700": "Services to Buildings and Dwellings", + "60561900": "Other Support Services", + "60562000": "Waste Management and Remediation Services", + "65000000": "Private Education and Health Services", + "65610000": "Private Educational Services", + "65611100": "Private Elementary and Secondary Schools", + "65611200": "Private Junior Colleges", + "65611300": "Private Colleges, Universities, and Professional Schools", + "65611600": "Other Private School and Instruction", + "65620000": "Health Care and Social Assistance", + "65621000": "Ambulatory Health Care Services", + "65621100": "Offices of Physicians", + "65621200": "Offices of Dentists", + "65621300": "Offices of Other Health Practitioners", + "65621400": "Outpatient Care Centers", + "65621500": "Medical and Diagnostic Laboratories", + "65621600": "Home Health Care Services", + "65621900": "Other Ambulatory Health Care Services", + "65622000": "Hospitals", + "65622100": "General Medical and Surgical Hospitals", + "65622200": "Psychiatric and Substance Abuse Hospitals", + "65622300": "Specialty (except Psychiatric and Substance Abuse) Hospitals", + "65623000": "Nursing and Residential Care Facilities", + "65623100": "Nursing Care Facilities (Skilled Nursing Facilities)", + "65623200": "Residential Intellectual and Developmental Disability, Mental Health, and Substance Abuse Facilities", + "65623300": "Continuing Care Retirement Communities and Assisted Living Facilities for the Elderly", + "65623900": "Other Residential Care Facilities", + "65624000": "Social Assistance", + "65624100": "Individual and Family Services", + "65624120": "Services for the Elderly and Persons with Disabilities", + "65624200": "Community Food and Housing, and Emergency and Other Relief Services", + "65624300": "Vocational Rehabilitation Services", + "65624400": "Child Care Services", + "70000000": "Leisure and Hospitality", + "70710000": "Arts, Entertainment, and Recreation", + "70711000": "Performing Arts, Spectator Sports, and Related Industries", + "70711100": "Performing Arts Companies", + "70711200": "Spectator Sports", + "70711300": "Promoters of Performing Arts, Sports, and Similar Events", + "70711500": "Independent Artists, Writers, and Performers", + "70712000": "Museums, Historical Sites, and Similar Institutions", + "70713000": "Amusement, Gambling, and Recreation Industries", + "70713100": "Amusement Parks and Arcades", + "70713200": "Gambling Industries", + "70713900": "Other Amusement and Recreation Industries", + "70713940": "Fitness and Recreational Sports Centers", + "70720000": "Accommodation and Food Services", + "70721000": "Accommodation", + "70721100": "Traveler Accommodation", + "70721110": "Hotels (except Casino Hotels) and Motels", + "70721120": "Casino Hotels", + "70722000": "Food Services and Drinking Places", + "70722300": "Special Food Services", + "70722400": "Drinking Places (Alcoholic Beverages)", + "70722500": "Restaurants and Other Eating Places", + "70722511": "Full-Service Restaurants", + "70722590": "Limited-Service Restaurants and Other Eating Places", + "80000000": "Other Services", + "80811000": "Repair and Maintenance", + "80811100": "Automotive Repair and Maintenance", + "80811300": "Commercial and Industrial Machinery and Equipment (except Automotive and Electronic) Repair and Maintenance", + "80811400": "Personal and Household Goods Repair and Maintenance", + "80812000": "Personal and Laundry Services", + "80812100": "Personal Care Services", + "80812300": "Drycleaning and Laundry Services", + "80812900": "Other Personal Services", + "80813000": "Religious, Grantmaking, Civic, Professional, and Similar Organizations", + "80813100": "Religious Organizations", + "80813200": "Grantmaking and Giving Services", + "80813300": "Social Advocacy Organizations", + "80813400": "Civic and Social Organizations", + "80813900": "Business, Professional, Labor, Political, and Similar Organizations", + "90000000": "Government", + "90910000": "Federal Government", + "90912991": "Federal Government excluding Department of Defense", + "90912993": "Federal Government excluding Postal Service", + "90912994": "Federal Government excluding Postal Service, Department of Defense, Ship Building, and Hospitals", + "90916220": "Federal Government Hospitals", + "90919110": "Department of Defense", + "90919118": "Department of Defense, including Ship Building", + "90919119": "Department of Defense, including Ship Building and Hospitals", + "90919120": "U.S. Postal Service", + "90920000": "State Government", + "90921611": "State Government Educational Services", + "90922000": "State Government Excluding Education", + "90922622": "State Government Hospitals", + "90922991": "State Government excluding Educational Services and Hospitals", + "90930000": "Local Government", + "90931150": "Indian Tribes", + "90931611": "Local Government Educational Services", + "90932000": "Local Government excluding Educational Services", + "90932480": "Transportation", + "90932622": "Local Government Hospitals", + "90936111": "Local Government Elementary and Secondary Education", + "90940000": "Total State and Local Government", + "90940001": "District of Columbia Government" + }, + "footnote_code": { + "C": "Correction", + "P": "Preliminary" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/sla_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/sla_series.xz new file mode 100644 index 00000000000..b1440931b4b Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/sla_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/tu_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/tu_codes.json new file mode 100644 index 00000000000..76ff50a9697 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/tu_codes.json @@ -0,0 +1,400 @@ +{ + "tu": { + "stattype_code": { + "10100": "Number of persons (in thousands)", + "10101": "Average hours per day", + "20100": "Number of participants in an activity on an average day (in thousands)", + "20101": "Average hours per day for participants in an activity", + "30105": "Percent of population engaged in activity on an average day", + "30107": "Number of participants in an activity on an average day (in thousands)", + "50212": "Percent - Preprocessing response rate", + "50213": "Percent - Postprocessing response rate" + }, + "datays_code": { + "01": "1 year of ATUS data" + }, + "sex_code": { + "0": "Both sexes", + "1": "Men", + "2": "Women" + }, + "region_code": { + "00": null + }, + "lfstat_code": { + "00": null, + "01": "Employed", + "04": "Employed full time", + "07": "Employed part time", + "20": "Not Employed" + }, + "educ_code": { + "00": "All education levels", + "30": "Less than a high school diploma", + "31": "High school graduates, no college", + "33": "Bachelor's degree and higher", + "35": "Some college or associate degree", + "37": "Bachelor's degree only", + "38": "Advanced degree" + }, + "maritlstat_code": { + "00": null, + "01": "Married, spouse present in household", + "04": "Other marital statuses (not married or married with a spouse living elsewhere)", + "07": "Spouse or unmarried partner present in household", + "08": "Lives alone" + }, + "age_code": { + "000": "15 years and over", + "015": "18 years and over", + "020": "20 to 24 years", + "028": "25 years and over", + "031": "25 to 34 years", + "033": "25 to 54 years", + "038": "35 to 44 years", + "042": "45 to 54 years", + "049": "55 to 64 years", + "065": "65 years and over", + "078": "75 years and over", + "102": "15 to 19 years", + "103": "15 to 24 years", + "113": "65 to 74 years" + }, + "orig_code": { + "00": null, + "01": "Hispanic or Latino" + }, + "race_code": { + "00": "All races", + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "mjcow_code": { + "00": null, + "01": "Wage and salary workers", + "20": "Self-employed, unincorporated" + }, + "nmet_code": { + "0": null + }, + "where_code": { + "00": null, + "01": "Home or yard", + "02": "Workplace" + }, + "sjmj_code": { + "0": null, + "1": "Multiple jobholders", + "6": "Single jobholders" + }, + "timeday_code": { + "00": null, + "01": "4 AM to 5 AM", + "02": "5 AM to 6 AM", + "03": "6 AM to 7 AM", + "04": "7 AM to 8 AM", + "05": "8 AM to 9 AM", + "06": "9 AM to 10 AM", + "07": "10 AM to 11 AM", + "08": "11 AM to 12 Noon", + "09": "12 Noon to 1 PM", + "10": "1 PM to 2 PM", + "11": "2 PM to 3 PM", + "12": "3 PM to 4 PM", + "13": "4 PM to 5 PM", + "14": "5 PM to 6 PM", + "15": "6 PM to 7 PM", + "16": "7 PM to 8 PM", + "17": "8 PM to 9 PM", + "18": "9 PM to 10 PM", + "19": "10 PM to 11 PM", + "20": "11 PM to 12 Midnight", + "21": "12 Midnight to 1 AM", + "22": "1 AM to 2 AM", + "23": "2 AM to 3 AM", + "24": "3 AM to 4 AM", + "41": "4 AM", + "42": "5 AM", + "43": "6 AM", + "44": "7 AM", + "45": "8 AM", + "46": "9 AM", + "47": "10 AM", + "48": "11 AM", + "49": "12 PM", + "50": "1 PM", + "51": "2 PM", + "52": "3 PM", + "53": "4 PM", + "54": "5 PM", + "55": "6 PM", + "56": "7 PM", + "57": "8 PM", + "58": "9 PM", + "59": "10 PM", + "60": "11 PM", + "61": "12 AM", + "62": "1 AM", + "63": "2 AM", + "64": "3 AM" + }, + "actcode_code": { + "000000": "Total, all activities", + "010100": "Sleeping", + "010200": "Grooming", + "010300": "Health-related self care", + "010400": "Personal activities", + "020100": "Housework", + "020101": "Interior cleaning", + "020102": "Laundry", + "020104": "Storing interior household items, including food", + "020200": "Food preparation and cleanup", + "020201": "Food and drink preparation", + "020203": "Kitchen and food cleanup", + "020300": "Interior maintenance, repair, and decoration", + "020400": "Exterior maintenance, repair, and decoration", + "020500": "Lawn and garden care", + "020600": "Animal and pet care", + "020601": "Care for animals and pets (not veterinary care)", + "020602": "Walking, exercising, and playing with animals", + "020700": "Vehicle care (by self)", + "020800": "Appliance, tool, and toy maintenance (by self)", + "020901": "Financial management", + "020902": "Household and personal organization and planning", + "020903": "Household and personal mail and messages", + "020904": "Household and personal e-mail and messages", + "030100": "Caring for and helping household children (except activities related to education and health)", + "030101": "Physical care for household children", + "030102": "Reading to/with household children", + "030103": "Playing with household children, not sports", + "030106": "Talking with/listening to household children", + "030109": "Looking after household children (as a primary activity)", + "030110": "Attending household children's events", + "030200": "Activities related to household children's education", + "030201": "Helping household children with homework", + "030300": "Activities related to household children's health", + "030400": "Caring for household adults", + "030401": "Physical care for household adults", + "030500": "Helping household adults", + "040400": "Caring for nonhousehold adults", + "040500": "Helping nonhousehold adults", + "050100": "Working", + "050101": "Working, main job", + "050200": "Work-related activities", + "050300": "Other income-generating activities", + "050400": "Job search and interviewing", + "060100": "Attending class", + "060101": "Taking class for degree, certification, or licensure", + "060300": "Homework and research", + "070000": "Consumer goods purchases", + "070101": "Grocery shopping", + "080000": "Professional and personal care services", + "080200": "Financial services and banking", + "080400": "Medical and care services", + "080500": "Personal care services", + "090000": "Household services", + "090200": "Home maintenance, repair, decoration, and construction (not done by self)", + "090500": "Vehicle maintenance and repair services (not done by self)", + "100200": "Civic obligations and participation", + "110100": "Eating and drinking", + "120000": "Socializing, relaxing, and leisure", + "120100": "Socializing and communicating (except social events)", + "120200": "Attending or hosting social events", + "120300": "Relaxing and leisure", + "120301": "Relaxing and thinking", + "120307": "Playing games", + "120308": "Computer use for leisure (excluding games)", + "120312": "Reading for personal interest", + "120400": "Arts and entertainment (other than sports)", + "130000": "Sports, exercise, and recreation", + "130100": "Participating in sports, exercise, or recreation", + "130131": "Walking", + "130200": "Attending sporting or recreational events", + "140000": "Religious and spiritual activities", + "140101": "Attending religious services", + "140102": "Participation in religious practices", + "150000": "Volunteer activities", + "150100": "Administrative and support activities (volunteering)", + "150200": "Social service and care activities (volunteering)", + "150300": "Indoor and outdoor maintenance, building, and cleanup activities (volunteering)", + "150400": "Participating in performance and cultural activities (volunteering)", + "150500": "Attending meetings, conferences, and training (volunteering)", + "160100": "Telephone calls (to or from)", + "180000": "Traveling", + "180100": "Travel related to personal care", + "180200": "Travel related to household activities", + "180300": "Travel related to caring for and helping household members", + "180400": "Travel related to caring for and helping nonhousehold members", + "180500": "Travel related to work", + "180600": "Travel related to education", + "181100": "Travel related to eating and drinking", + "181600": "Travel related to telephone calls", + "600001": "Personal care activities (includes travel)", + "600003": "Household activities (includes travel)", + "600005": "Household management", + "600007": "Caring for and helping household members (includes travel)", + "600008": "Caring for and helping household children under 18", + "600009": "Caring for and helping household adults", + "600010": "Caring for and helping nonhousehold members (includes travel)", + "600011": "Caring for and helping nonhousehold children", + "600012": "Caring for and helping nonhousehold adults", + "600013": "Working and work-related activities (includes travel)", + "600016": "Educational activities (includes travel)", + "600018": "Purchasing goods and services (includes travel)", + "600021": "Travel related to purchasing goods and services", + "600022": "Eating and drinking (includes travel)", + "600023": "Leisure and sports (includes travel)", + "600024": "Socializing and communicating", + "600025": "Watching TV", + "600027": "Participating in sports, exercise, and recreation (includes related waiting and security)", + "600029": "Travel related to leisure and sports", + "600030": "Organizational, civic, and religious activities", + "600032": "Volunteering (organizational and civic activities)", + "600033": "Telephone calls, mail, and e-mail (includes travel)", + "600034": "Other activities, not elsewhere classified (includes misc. travel and data codes)", + "600039": "Doing hobbies or playing with household children", + "600043": "Caring for household children as a primary activity (includes travel)", + "600057": "Caring for household children under 13 as a secondary activity, total", + "600058": "Playing games and computer use for leisure", + "600059": "Other leisure and sports activities, including travel", + "600060": "Other activities", + "600066": "Travel related to organizational, civic, and religious activities", + "600067": "Travel related to care of household children", + "600069": "Government services", + "600072": "Household and personal messages", + "600083": "Caring for and helping others", + "600085": "Awake time", + "700001": "Talking with/listening to household children", + "700171": "Other childcare activities" + }, + "industry_code": { + "0000": null + }, + "occ_code": { + "0000": null, + "0008": "Management, business, and financial operations occupations", + "0998": "Professional and related occupations", + "3597": "Service occupations", + "4699": "Sales and related occupations", + "4999": "Office and administrative support occupations", + "5999": "Farming, fishing, and forestry occupations", + "6199": "Construction and extraction occupations", + "6999": "Installation, maintenance, and repair occupations", + "7699": "Production occupations", + "8999": "Transportation and material moving occupations" + }, + "prhhchild_code": { + "00": "All persons", + "01": "No household children under age 18", + "05": "Youngest household child age 6-12", + "10": "Youngest household child age 13-17", + "12": "Household child under age 13", + "13": "Household child under age 18", + "14": "Household child under age 6", + "15": "Youngest household child age 6-17" + }, + "earn_code": { + "00": "All persons", + "01": "Weekly earnings less than or equal to the 25th percentile", + "02": "Weekly earnings greater than 25th percentile and less than or equal to 50th percentile", + "03": "Weekly earnings greater than 50th percentile and less than or equal to 75th percentile", + "04": "Weekly earnings greater than the 75th percentile" + }, + "disability_code": { + "00": null + }, + "who_code": { + "00": null, + "01": "Alone", + "02": "Others present (not alone)", + "03": "Spouse only", + "24": "Family (living in HH)", + "29": "WHO data not available", + "35": "Co-workers, colleagues, clients", + "36": "Own household child under age 18", + "40": "Household members", + "41": "Nonhousehold members", + "42": "Family (not living in household)", + "43": "Friends, neighbors, or acquaintances", + "44": "Other, nonhousehold members", + "45": "Nonfamily (living in household)" + }, + "hhnscc03_code": { + "00": null, + "06": "Secondary childcare of household child under 13" + }, + "schenr_code": { + "0": null + }, + "prownhhchild_code": { + "00": "All persons", + "01": "No own household children under age 18", + "05": "Youngest own household child age 6-12", + "10": "Youngest own household child age 13-17", + "12": "Own household child under age 13", + "13": "Own household child under age 18", + "14": "Own household child under age 6", + "15": "Youngest own household child age 6-17" + }, + "work_code": { + "0": null, + "1": "On days worked", + "3": "On days worked at main job" + }, + "elnum_code": { + "00": "All" + }, + "ecage_code": { + "000": "Persons of all ages" + }, + "elfreq_code": { + "0": "All frequencies" + }, + "eldur_code": { + "00": "All durations of care" + }, + "elwho_code": { + "00": null + }, + "ecytd_code": { + "0": "All days" + }, + "elder_code": { + "0": "All persons" + }, + "lfstatw_code": { + "000": "All persons", + "010": "Employed", + "011": "Employed and on days worked", + "013": "Employed and on days worked at main job", + "040": "Employed full time", + "041": "Employed full time and on days worked", + "070": "Employed part time", + "071": "Employed part time and on days worked", + "200": "Not Employed" + }, + "pertype_code": { + "00": "All days", + "16": "Weekend days and holidays", + "18": "Weekdays", + "19": "Nonholiday weekdays" + }, + "footnote_code": { + "A": "Includes naps and spells of sleeplessness.", + "B": "Individuals may have worked at more than one location.", + "C": "See Footnote C on www.bls.gov/tus/footnote.htm.", + "D": "See Footnote D on www.bls.gov/tus/footnote.htm.", + "F": "See Footnote F on www.bls.gov/tus/footnote.htm.", + "G": "See Footnote G on www.bls.gov/tus/footnote.htm.", + "H": "Persons of Hispanic or Latino ethnicity may be of any race.", + "I": "Includes persons with a high school diploma or equivalent.", + "J": "Includes persons with bachelor's, master's, professional, and doctoral degrees.", + "K": "Excludes household and personal mail, e-mail, and messages.", + "M": "See Footnote M on www.bls.gov/tus/footnote.htm.", + "N": "See Footnote N on www.bls.gov/tus/footnote.htm.", + "S": "Estimate is suppressed because it does not meet the American Time Use Survey publication standards.", + "Z": "Estimate is approximately zero." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/tu_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/tu_series.xz new file mode 100644 index 00000000000..38eb6acd7bf Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/tu_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/wages_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/wages_codes.json new file mode 100644 index 00000000000..d8684ca050c --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/wages_codes.json @@ -0,0 +1,1417 @@ +{ + "ci": { + "owner_code": { + "1": "Civilian workers", + "2": "Private industry workers", + "3": "State and local government workers" + }, + "industry_code": { + "000000": "All industries", + "220000": "Utilities", + "230000": "Construction", + "300000": "Manufacturing", + "310000": "Nondurable goods manufacturers", + "320000": "Durable goods manufacturers", + "336411": "Aircraft manufacturing", + "400000": "Trade, transportation, and utilities", + "412000": "Retail trade", + "420000": "Wholesale trade", + "430000": "Transportation and warehousing", + "510000": "Information", + "520000": "Finance and insurance", + "520A00": "Financial activities", + "522000": "Credit intermediation", + "524000": "Insurance carriers", + "530000": "Real estate and rental and leasing", + "540000": "Professional, scientific, and technical services", + "540A00": "Professional and business services", + "560000": "Administrative and support and waste management and remediation services", + "600000": "Education and health services", + "610000": "Educational services", + "610500": "Schools", + "611100": "Elementary and secondary schools", + "612000": "Junior colleges, colleges, universities, and professional schools", + "620000": "Health care and social assistance", + "622000": "Hospitals", + "623000": "Nursing and residential care facilities", + "623100": "Nursing care facilities", + "700000": "Leisure and hospitality", + "720000": "Accommodation and food services", + "810000": "Other services (except public administration)", + "920000": "Public administration", + "DISCON": "Discontinued codes", + "G00000": "Goods-producing", + "S00000": "Service-providing" + }, + "occupation_code": { + "000000": "All occupations", + "000001": "All occupations, excluding sales", + "111300": "Management, business, and financial occupations", + "112900": "Management, professional, and related occupations", + "114300": "All white-collar occupations", + "114301": "All white-collar occupations, excluding sales", + "152900": "Professional and related occupations", + "313900": "Service occupations", + "410000": "Sales and related occupations", + "414300": "Sales and office occupations", + "430000": "Office and administrative support occupations", + "43000D": "Office and administrative support occupations (SOC 2010)", + "454700": "Construction, and extraction, farming, fishing, and forestry occupations", + "454900": "Natural resources, construction, and maintenance occupations", + "455300": "All-blue collar occupations", + "490000": "Installation, maintenance, and repair occupations", + "510000": "Production occupations", + "515300": "Production, transportation, and material moving occupations", + "530000": "Transportation and material moving occupations", + "53000D": "Transportation and material moving occupations (SOC 2010)", + "DISCON": "Discontinued Codes" + }, + "subcell_code": { + "00": "All workers", + "23": "Union", + "24": "Nonunion", + "27": "Time-based pay", + "AA": "Establishment Size", + "AB": "Region and Division", + "AC": "Metropolitan Statistical Areas", + "AD": "Bargaining Status", + "AE": "Full-time and Part-time Work Status", + "AF": "Time and Incentive Status", + "AG": "Average Wage", + "AH": "Civilian Wage Percentiles", + "AI": "Private Wage Percentiles", + "AJ": "Government Wage Percentiles", + "AK": "Plan Sponsor" + }, + "area_code": { + "00122": "Atlanta-Athens-Clarke County-Sandy Springs, GA CSA", + "00148": "Boston-Worcester-Providence, MA-RI-NH-CT CSA", + "00176": "Chicago-Naperville, IL-IN-WI CSA", + "00206": "Dallas-Fort Worth, TX-OK CSA", + "00220": "Detroit-Warren-Ann Arbor, MI CSA", + "00288": "Houston-The Woodlands, TX CSA", + "00348": "Los Angeles-Long Beach, CA CSA", + "00378": "Minneapolis-St. Paul, MN-WI CSA", + "00408": "New York-Newark, NY-NJ-CT-PA CSA", + "00428": "Philadelphia-Reading-Camden, PA-NJ-DE-MD CSA", + "00488": "San Jose-San Francisco-Oakland, CA CSA", + "00500": "Seattle-Tacoma, WA CSA", + "00548": "Washington-Baltimore-Arlington, DC-MD-VA-WV-PA CSA", + "33100": "Miami-Fort Lauderdale-Port St. Lucie, FL CSA", + "38060": "Phoenix-Mesa-Scottsdale, AZ MSA", + "98100": "Northeast census region", + "98200": "South census region", + "98300": "Midwest census region", + "98400": "West census region", + "98999": "Regions, divisions, and statistical areas", + "99100": "New England census division", + "99120": "Middle Atlantic census division", + "99130": "East South Central census division", + "99140": "South Atlantic census division", + "99150": "East North Central census division", + "99160": "West North Central census division", + "99170": "West South Central census division", + "99180": "Mountain census division", + "99190": "Pacific census division", + "99200": "Metropolitan statistical areas", + "99210": "Metropolitan", + "99220": "Nonmetropolitan", + "99999": "United States (National)" + }, + "estimate_code": { + "01": "Total compensation", + "02": "Wages and salaries", + "03": "Total benefits", + "15": "Health insurance" + }, + "footnote_code": { + "2": "See Footnote 2 on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "3": "See Footnote 3 on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "8": "See Footnote 8 on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "9": "See Footnote 9 on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "A": "Dashes indicate data not available.", + "B": "Includes wages, salaries, and employer costs for employee benefits.", + "C": "See Footnote C on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "D": "See Footnote D on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "E": "See Footnote E on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "F": "See Footnote F on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "G": "Includes mining, construction, and manufacturing.", + "H": "See Footnote H on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "J": "See Footnote J on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "K": "Includes ambulatory health services and social assistance, not shown separately.", + "N": "Includes farming, fishing, and forestry occupations.", + "O": "See Footnote O on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "Q": "The index for this series is not strictly comparable to other series in this family.", + "S": "Historical data are available beginning with December 2005.", + "X": "See Footnote X on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "Y": "See Footnote Y on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "Z": "Series discontinued beginning December 2008." + } + }, + "wm": { + "area_code": { + "0000000": "National", + "0010180": "Abilene, TX", + "0010420": "Akron, OH", + "0010500": "Albany, GA", + "0010540": "Albany, OR", + "0010580": "Albany-Schenectady-Troy, NY", + "0010740": "Albuquerque, NM", + "0010780": "Alexandria, LA", + "0010900": "Allentown-Bethlehem-Easton, PA-NJ", + "0011020": "Altoona, PA", + "0011100": "Amarillo, TX", + "0011180": "Ames, IA", + "0011260": "Anchorage, AK", + "0011460": "Ann Arbor, MI", + "0011500": "Anniston-Oxford-Jacksonville, AL", + "0011540": "Appleton, WI", + "0011700": "Asheville, NC", + "0012020": "Athens-Clarke County, GA", + "0012060": "Atlanta-Sandy Springs-Roswell, GA", + "0012100": "Atlantic City-Hammonton, NJ", + "0012220": "Auburn-Opelika, AL", + "0012260": "Augusta-Richmond County, GA-SC", + "0012420": "Austin-Round Rock, TX", + "0012540": "Bakersfield, CA", + "0012580": "Baltimore-Columbia-Towson, MD", + "0012940": "Baton Rouge, LA", + "0012980": "Battle Creek, MI", + "0013020": "Bay City, MI", + "0013140": "Beaumont-Port Arthur, TX", + "0013220": "Beckley, WV", + "0013380": "Bellingham, WA", + "0013460": "Bend-Redmond, OR", + "0013740": "Billings, MT", + "0013780": "Binghamton, NY", + "0013820": "Birmingham-Hoover, AL", + "0013900": "Bismarck, ND", + "0013980": "Blacksburg-Christiansburg-Radford, VA", + "0014010": "Bloomington, IL", + "0014020": "Bloomington, IN", + "0014100": "Bloomsburg-Berwick, PA", + "0014260": "Boise City, ID", + "0014500": "Boulder, CO", + "0014540": "Bowling Green, KY", + "0014740": "Bremerton-Silverdale, WA", + "0015180": "Brownsville-Harlingen, TX", + "0015260": "Brunswick, GA", + "0015380": "Buffalo-Cheektowaga-Niagara Falls, NY", + "0015500": "Burlington, NC", + "0015680": "California-Lexington Park, MD", + "0015940": "Canton-Massillon, OH", + "0015980": "Cape Coral-Fort Myers, FL", + "0016020": "Cape Girardeau, MO-IL", + "0016060": "Carbondale-Marion, IL", + "0016180": "Carson City, NV", + "0016220": "Casper, WY", + "0016300": "Cedar Rapids, IA", + "0016540": "Chambersburg-Waynesboro, PA", + "0016580": "Champaign-Urbana, IL", + "0016620": "Charleston, WV", + "0016700": "Charleston-North Charleston, SC", + "0016740": "Charlotte-Concord-Gastonia, NC-SC", + "0016820": "Charlottesville, VA", + "0016860": "Chattanooga, TN-GA", + "0016940": "Cheyenne, WY", + "0016980": "Chicago-Naperville-Elgin, IL-IN-WI", + "0017020": "Chico, CA", + "0017140": "Cincinnati, OH-KY-IN", + "0017300": "Clarksville, TN-KY", + "0017420": "Cleveland, TN", + "0017460": "Cleveland-Elyria, OH", + "0017660": "Coeur d'Alene, ID", + "0017780": "College Station-Bryan, TX", + "0017820": "Colorado Springs, CO", + "0017860": "Columbia, MO", + "0017900": "Columbia, SC", + "0017980": "Columbus, GA-AL", + "0018020": "Columbus, IN", + "0018140": "Columbus, OH", + "0018580": "Corpus Christi, TX", + "0018700": "Corvallis, OR", + "0018880": "Crestview-Fort Walton Beach-Destin, FL", + "0019060": "Cumberland, MD-WV", + "0019100": "Dallas-Fort Worth-Arlington, TX", + "0019140": "Dalton, GA", + "0019180": "Danville, IL", + "0019300": "Daphne-Fairhope-Foley, AL", + "0019340": "Davenport-Moline-Rock Island, IA-IL", + "0019380": "Dayton, OH", + "0019460": "Decatur, AL", + "0019500": "Decatur, IL", + "0019660": "Deltona-Daytona Beach-Ormond Beach, FL", + "0019740": "Denver-Aurora-Lakewood, CO", + "0019780": "Des Moines-West Des Moines, IA", + "0019820": "Detroit-Warren-Dearborn, MI", + "0020020": "Dothan, AL", + "0020100": "Dover, DE", + "0020220": "Dubuque, IA", + "0020260": "Duluth, MN-WI", + "0020500": "Durham-Chapel Hill, NC", + "0020700": "East Stroudsburg, PA", + "0020740": "Eau Claire, WI", + "0020940": "El Centro, CA", + "0021060": "Elizabethtown-Fort Knox, KY", + "0021140": "Elkhart-Goshen, IN", + "0021300": "Elmira, NY", + "0021340": "El Paso, TX", + "0021420": "Enid, OK", + "0021500": "Erie, PA", + "0021660": "Eugene, OR", + "0021780": "Evansville, IN-KY", + "0021820": "Fairbanks, AK", + "0022020": "Fargo, ND-MN", + "0022140": "Farmington, NM", + "0022180": "Fayetteville, NC", + "0022220": "Fayetteville-Springdale-Rogers, AR-MO", + "0022380": "Flagstaff, AZ", + "0022420": "Flint, MI", + "0022500": "Florence, SC", + "0022520": "Florence-Muscle Shoals, AL", + "0022540": "Fond du Lac, WI", + "0022660": "Fort Collins, CO", + "0022900": "Fort Smith, AR-OK", + "0023060": "Fort Wayne, IN", + "0023420": "Fresno, CA", + "0023460": "Gadsden, AL", + "0023540": "Gainesville, FL", + "0023580": "Gainesville, GA", + "0023900": "Gettysburg, PA", + "0024020": "Glens Falls, NY", + "0024140": "Goldsboro, NC", + "0024220": "Grand Forks, ND-MN", + "0024260": "Grand Island, NE", + "0024300": "Grand Junction, CO", + "0024340": "Grand Rapids-Wyoming, MI", + "0024420": "Grants Pass, OR", + "0024500": "Great Falls, MT", + "0024540": "Greeley, CO", + "0024580": "Green Bay, WI", + "0024660": "Greensboro-High Point, NC", + "0024780": "Greenville, NC", + "0024860": "Greenville-Anderson-Mauldin, SC", + "0025060": "Gulfport-Biloxi-Pascagoula, MS", + "0025180": "Hagerstown-Martinsburg, MD-WV", + "0025220": "Hammond, LA", + "0025260": "Hanford-Corcoran, CA", + "0025420": "Harrisburg-Carlisle, PA", + "0025500": "Harrisonburg, VA", + "0025620": "Hattiesburg, MS", + "0025860": "Hickory-Lenoir-Morganton, NC", + "0025940": "Hilton Head Island-Bluffton-Beaufort, SC", + "0025980": "Hinesville, GA", + "0026140": "Homosassa Springs, FL", + "0026300": "Hot Springs, AR", + "0026380": "Houma-Thibodaux, LA", + "0026420": "Houston-The Woodlands-Sugar Land, TX", + "0026580": "Huntington-Ashland, WV-KY-OH", + "0026620": "Huntsville, AL", + "0026820": "Idaho Falls, ID", + "0026900": "Indianapolis-Carmel-Anderson, IN", + "0026980": "Iowa City, IA", + "0027060": "Ithaca, NY", + "0027100": "Jackson, MI", + "0027140": "Jackson, MS", + "0027180": "Jackson, TN", + "0027260": "Jacksonville, FL", + "0027340": "Jacksonville, NC", + "0027500": "Janesville-Beloit, WI", + "0027620": "Jefferson City, MO", + "0027740": "Johnson City, TN", + "0027780": "Johnstown, PA", + "0027860": "Jonesboro, AR", + "0027900": "Joplin, MO", + "0027980": "Kahului-Wailuku-Lahaina, HI", + "0028020": "Kalamazoo-Portage, MI", + "0028100": "Kankakee, IL", + "0028140": "Kansas City, MO-KS", + "0028420": "Kennewick-Richland, WA", + "0028660": "Killeen-Temple, TX", + "0028700": "Kingsport-Bristol-Bristol, TN-VA", + "0028740": "Kingston, NY", + "0028940": "Knoxville, TN", + "0029020": "Kokomo, IN", + "0029100": "La Crosse-Onalaska, WI-MN", + "0029180": "Lafayette, LA", + "0029200": "Lafayette-West Lafayette, IN", + "0029340": "Lake Charles, LA", + "0029420": "Lake Havasu City-Kingman, AZ", + "0029460": "Lakeland-Winter Haven, FL", + "0029540": "Lancaster, PA", + "0029620": "Lansing-East Lansing, MI", + "0029700": "Laredo, TX", + "0029740": "Las Cruces, NM", + "0029820": "Las Vegas-Henderson-Paradise, NV", + "0029940": "Lawrence, KS", + "0030020": "Lawton, OK", + "0030140": "Lebanon, PA", + "0030300": "Lewiston, ID-WA", + "0030460": "Lexington-Fayette, KY", + "0030620": "Lima, OH", + "0030700": "Lincoln, NE", + "0030780": "Little Rock-North Little Rock-Conway, AR", + "0030860": "Logan, UT-ID", + "0030980": "Longview, TX", + "0031020": "Longview, WA", + "0031080": "Los Angeles-Long Beach-Anaheim, CA", + "0031140": "Louisville/Jefferson County, KY-IN", + "0031180": "Lubbock, TX", + "0031340": "Lynchburg, VA", + "0031420": "Macon, GA", + "0031460": "Madera, CA", + "0031540": "Madison, WI", + "0031740": "Manhattan, KS", + "0031860": "Mankato-North Mankato, MN", + "0031900": "Mansfield, OH", + "0032580": "McAllen-Edinburg-Mission, TX", + "0032780": "Medford, OR", + "0032820": "Memphis, TN-MS-AR", + "0032900": "Merced, CA", + "0033100": "Miami-Fort Lauderdale-West Palm Beach, FL", + "0033140": "Michigan City-La Porte, IN", + "0033220": "Midland, MI", + "0033260": "Midland, TX", + "0033340": "Milwaukee-Waukesha-West Allis, WI", + "0033460": "Minneapolis-St. Paul-Bloomington, MN-WI", + "0033540": "Missoula, MT", + "0033660": "Mobile, AL", + "0033700": "Modesto, CA", + "0033740": "Monroe, LA", + "0033780": "Monroe, MI", + "0033860": "Montgomery, AL", + "0034060": "Morgantown, WV", + "0034100": "Morristown, TN", + "0034580": "Mount Vernon-Anacortes, WA", + "0034620": "Muncie, IN", + "0034740": "Muskegon, MI", + "0034820": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC", + "0034900": "Napa, CA", + "0034940": "Naples-Immokalee-Marco Island, FL", + "0034980": "Nashville-Davidson--Murfreesboro--Franklin, TN", + "0035100": "New Bern, NC", + "0035380": "New Orleans-Metairie, LA", + "0035620": "New York-Newark-Jersey City, NY-NJ-PA", + "0035660": "Niles-Benton Harbor, MI", + "0035840": "North Port-Sarasota-Bradenton, FL", + "0036100": "Ocala, FL", + "0036140": "Ocean City, NJ", + "0036220": "Odessa, TX", + "0036260": "Ogden-Clearfield, UT", + "0036420": "Oklahoma City, OK", + "0036500": "Olympia-Tumwater, WA", + "0036540": "Omaha-Council Bluffs, NE-IA", + "0036740": "Orlando-Kissimmee-Sanford, FL", + "0036780": "Oshkosh-Neenah, WI", + "0036980": "Owensboro, KY", + "0037100": "Oxnard-Thousand Oaks-Ventura, CA", + "0037340": "Palm Bay-Melbourne-Titusville, FL", + "0037460": "Panama City, FL", + "0037620": "Parkersburg-Vienna, WV", + "0037860": "Pensacola-Ferry Pass-Brent, FL", + "0037900": "Peoria, IL", + "0037980": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "0038060": "Phoenix-Mesa-Scottsdale, AZ", + "0038220": "Pine Bluff, AR", + "0038300": "Pittsburgh, PA", + "0038540": "Pocatello, ID", + "0038900": "Portland-Vancouver-Hillsboro, OR-WA", + "0038940": "Port St. Lucie, FL", + "0039140": "Prescott, AZ", + "0039340": "Provo-Orem, UT", + "0039380": "Pueblo, CO", + "0039460": "Punta Gorda, FL", + "0039540": "Racine, WI", + "0039580": "Raleigh, NC", + "0039660": "Rapid City, SD", + "0039740": "Reading, PA", + "0039820": "Redding, CA", + "0039900": "Reno, NV", + "0040060": "Richmond, VA", + "0040140": "Riverside-San Bernardino-Ontario, CA", + "0040220": "Roanoke, VA", + "0040340": "Rochester, MN", + "0040380": "Rochester, NY", + "0040420": "Rockford, IL", + "0040580": "Rocky Mount, NC", + "0040660": "Rome, GA", + "0040900": "Sacramento--Roseville--Arden-Arcade, CA", + "0040980": "Saginaw, MI", + "0041060": "St. Cloud, MN", + "0041100": "St. George, UT", + "0041140": "St. Joseph, MO-KS", + "0041180": "St. Louis, MO-IL", + "0041420": "Salem, OR", + "0041500": "Salinas, CA", + "0041540": "Salisbury, MD-DE", + "0041620": "Salt Lake City, UT", + "0041660": "San Angelo, TX", + "0041700": "San Antonio-New Braunfels, TX", + "0041740": "San Diego-Carlsbad, CA", + "0041860": "San Francisco-Oakland-Hayward, CA", + "0041940": "San Jose-Sunnyvale-Santa Clara, CA", + "0042020": "San Luis Obispo-Paso Robles-Arroyo Grande, CA", + "0042100": "Santa Cruz-Watsonville, CA", + "0042140": "Santa Fe, NM", + "0042200": "Santa Maria-Santa Barbara, CA", + "0042220": "Santa Rosa, CA", + "0042340": "Savannah, GA", + "0042540": "Scranton--Wilkes-Barre--Hazleton, PA", + "0042660": "Seattle-Tacoma-Bellevue, WA", + "0042680": "Sebastian-Vero Beach, FL", + "0042700": "Sebring, FL", + "0043100": "Sheboygan, WI", + "0043300": "Sherman-Denison, TX", + "0043340": "Shreveport-Bossier City, LA", + "0043420": "Sierra Vista-Douglas, AZ", + "0043580": "Sioux City, IA-NE-SD", + "0043620": "Sioux Falls, SD", + "0043780": "South Bend-Mishawaka, IN-MI", + "0043900": "Spartanburg, SC", + "0044060": "Spokane-Spokane Valley, WA", + "0044100": "Springfield, IL", + "0044180": "Springfield, MO", + "0044220": "Springfield, OH", + "0044300": "State College, PA", + "0044420": "Staunton-Waynesboro, VA", + "0044700": "Stockton-Lodi, CA", + "0044940": "Sumter, SC", + "0045060": "Syracuse, NY", + "0045220": "Tallahassee, FL", + "0045300": "Tampa-St. Petersburg-Clearwater, FL", + "0045460": "Terre Haute, IN", + "0045500": "Texarkana, TX-AR", + "0045540": "The Villages, FL", + "0045780": "Toledo, OH", + "0045820": "Topeka, KS", + "0045940": "Trenton, NJ", + "0046060": "Tucson, AZ", + "0046140": "Tulsa, OK", + "0046220": "Tuscaloosa, AL", + "0046300": "Twin Falls, ID", + "0046340": "Tyler, TX", + "0046520": "Urban Honolulu, HI", + "0046540": "Utica-Rome, NY", + "0046660": "Valdosta, GA", + "0046700": "Vallejo-Fairfield, CA", + "0047020": "Victoria, TX", + "0047220": "Vineland-Bridgeton, NJ", + "0047260": "Virginia Beach-Norfolk-Newport News, VA-NC", + "0047300": "Visalia-Porterville, CA", + "0047380": "Waco, TX", + "0047460": "Walla Walla, WA", + "0047580": "Warner Robins, GA", + "0047900": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "0047940": "Waterloo-Cedar Falls, IA", + "0048060": "Watertown-Fort Drum, NY", + "0048140": "Wausau, WI", + "0048260": "Weirton-Steubenville, WV-OH", + "0048300": "Wenatchee, WA", + "0048540": "Wheeling, WV-OH", + "0048620": "Wichita, KS", + "0048660": "Wichita Falls, TX", + "0048700": "Williamsport, PA", + "0048900": "Wilmington, NC", + "0049020": "Winchester, VA-WV", + "0049180": "Winston-Salem, NC", + "0049420": "Yakima, WA", + "0049620": "York-Hanover, PA", + "0049660": "Youngstown-Warren-Boardman, OH-PA", + "0049700": "Yuba City, CA", + "0049740": "Yuma, AZ", + "0070750": "Bangor, ME", + "0070900": "Barnstable Town, MA", + "0071650": "Boston-Cambridge-Nashua, MA-NH", + "0071950": "Bridgeport-Stamford-Norwalk, CT", + "0072400": "Burlington-South Burlington, VT", + "0072850": "Danbury, CT", + "0073050": "Dover-Durham, NH-ME", + "0073450": "Hartford-West Hartford-East Hartford, CT", + "0074500": "Leominster-Gardner, MA", + "0074650": "Lewiston-Auburn, ME", + "0074950": "Manchester, NH", + "0075550": "New Bedford, MA", + "0075700": "New Haven, CT", + "0076450": "Norwich-New London-Westerly, CT-RI", + "0076600": "Pittsfield, MA", + "0076750": "Portland-South Portland, ME", + "0076900": "Portsmouth, NH-ME", + "0077200": "Providence-Warwick, RI-MA", + "0078100": "Springfield, MA-CT", + "0078700": "Waterbury, CT", + "0079600": "Worcester, MA-CT", + "0100000": "Alabama", + "0100001": "Northwest Alabama nonmetropolitan area", + "0100002": "Northeast Alabama nonmetropolitan area", + "0100003": "Southwest Alabama nonmetropolitan area", + "0100004": "Southeast Alabama nonmetropolitan area", + "0200000": "Alaska", + "0200006": "Alaska nonmetropolitan area", + "0400000": "Arizona", + "0400001": "Arizona nonmetropolitan area", + "0500000": "Arkansas", + "0500001": "North Arkansas nonmetropolitan area", + "0500002": "East Arkansas nonmetropolitan area", + "0500003": "West Arkansas nonmetropolitan area", + "0500004": "South Arkansas nonmetropolitan area", + "0600000": "California", + "0600003": "North Coast Region of California nonmetropolitan area", + "0600006": "Eastern Sierra-Mother Lode Region of California nonmetropolitan area", + "0600007": "North Valley-Northern Mountains Region of California nonmetropolitan area", + "0800000": "Colorado", + "0800001": "Eastern and Southern Colorado nonmetropolitan area", + "0800002": "Southwest Colorado nonmetropolitan area", + "0800003": "Northwest Colorado nonmetropolitan area", + "0900000": "Connecticut", + "0900001": "Connecticut nonmetropolitan area", + "1000000": "Delaware", + "1100000": "District of Columbia", + "1200000": "Florida", + "1200003": "South Florida nonmetropolitan area", + "1200006": "North Florida nonmetropolitan area", + "1300000": "Georgia", + "1300001": "North Georgia nonmetropolitan area", + "1300002": "Middle Georgia nonmetropolitan area", + "1300003": "East Georgia nonmetropolitan area", + "1300004": "South Georgia nonmetropolitan area", + "1500000": "Hawaii", + "1500001": "Hawaii / Kauai nonmetropolitan area", + "1600000": "Idaho", + "1600006": "Northwestern Idaho nonmetropolitan area", + "1600007": "Southeast-Central Idaho nonmetropolitan area", + "1700000": "Illinois", + "1700001": "Northwest Illinois nonmetropolitan area", + "1700002": "West Central Illinois nonmetropolitan area", + "1700003": "East Central Illinois nonmetropolitan area", + "1700004": "South Illinois nonmetropolitan area", + "1800000": "Indiana", + "1800001": "Northern Indiana nonmetropolitan area", + "1800002": "Central Indiana nonmetropolitan area", + "1800003": "Southern Indiana nonmetropolitan area", + "1900000": "Iowa", + "1900001": "Northeast Iowa nonmetropolitan area", + "1900002": "Northwest Iowa nonmetropolitan area", + "1900003": "Southwest Iowa nonmetropolitan area", + "1900004": "Southeast Iowa nonmetropolitan area", + "2000000": "Kansas", + "2000006": "Kansas nonmetropolitan area", + "2100000": "Kentucky", + "2100001": "West Kentucky nonmetropolitan area", + "2100002": "South Central Kentucky nonmetropolitan area", + "2100003": "Central Kentucky nonmetropolitan area", + "2100004": "East Kentucky nonmetropolitan area", + "2200000": "Louisiana", + "2200002": "Central Louisiana nonmetropolitan area", + "2200003": "Northeast Louisiana nonmetropolitan area", + "2200006": "Southwest Louisiana nonmetropolitan area", + "2300000": "Maine", + "2300001": "Northeast Maine nonmetropolitan area", + "2300002": "Southwest Maine nonmetropolitan area", + "2400000": "Maryland", + "2400006": "Maryland nonmetropolitan area", + "2500000": "Massachusetts", + "2500006": "Massachusetts nonmetropolitan area", + "2600000": "Michigan", + "2600001": "Upper Peninsula of Michigan nonmetropolitan area", + "2600002": "Northeast Lower Peninsula of Michigan nonmetropolitan area", + "2600003": "Northwest Lower Peninsula of Michigan nonmetropolitan area", + "2600004": "Balance of Lower Peninsula of Michigan nonmetropolitan area", + "2700000": "Minnesota", + "2700001": "Northwest Minnesota nonmetropolitan area", + "2700002": "Northeast Minnesota nonmetropolitan area", + "2700003": "Southwest Minnesota nonmetropolitan area", + "2700004": "Southeast Minnesota nonmetropolitan area", + "2800000": "Mississippi", + "2800001": "Northeast Mississippi nonmetropolitan area", + "2800002": "Northwest Mississippi nonmetropolitan area", + "2800003": "Southeast Mississippi nonmetropolitan area", + "2800004": "Southwest Mississippi nonmetropolitan area", + "2900000": "Missouri", + "2900001": "Central Missouri nonmetropolitan area", + "2900002": "North Missouri nonmetropolitan area", + "2900003": "Southeast Missouri nonmetropolitan area", + "2900004": "Southwest Missouri nonmetropolitan area", + "3000000": "Montana", + "3000003": "Southwest Montana nonmetropolitan area", + "3000004": "West Montana nonmetropolitan area", + "3000006": "East-Central Montana nonmetropolitan area", + "3100000": "Nebraska", + "3100001": "Northwest Nebraska nonmetropolitan area", + "3100003": "Northeast Nebraska nonmetropolitan area", + "3100006": "South Nebraska nonmetropolitan area", + "3200000": "Nevada", + "3200006": "Nevada nonmetropolitan area", + "3300000": "New Hampshire", + "3300001": "Northern New Hampshire nonmetropolitan area", + "3300002": "Central New Hampshire nonmetropolitan area", + "3300006": "West Central-Southwest New Hampshire nonmetropolitan area", + "3400000": "New Jersey", + "3500000": "New Mexico", + "3500006": "Northern New Mexico nonmetropolitan area", + "3500007": "Eastern New Mexico nonmetropolitan area", + "3600000": "New York", + "3600001": "Capital/Northern New York nonmetropolitan area", + "3600004": "Southwest New York nonmetropolitan area", + "3600006": "Central East New York nonmetropolitan area", + "3700000": "North Carolina", + "3700001": "Southeast Coastal North Carolina nonmetropolitan area", + "3700002": "Northeast Coastal North Carolina nonmetropolitan area", + "3700003": "Piedmont North Carolina nonmetropolitan area", + "3700004": "Mountain North Carolina nonmetropolitan area", + "3800000": "North Dakota", + "3800006": "West North Dakota nonmetropolitan area", + "3800007": "East North Dakota nonmetropolitan area", + "3900000": "Ohio", + "3900001": "West Northwestern Ohio nonmetropolitan area", + "3900002": "North Northeastern Ohio nonmetropolitan area", + "3900003": "Eastern Ohio nonmetropolitan area", + "3900004": "Southern Ohio nonmetropolitan area", + "4000000": "Oklahoma", + "4000001": "Northeast Oklahoma nonmetropolitan area", + "4000002": "Northwest Oklahoma nonmetropolitan area", + "4000003": "Southwest Oklahoma nonmetropolitan area", + "4000004": "Southeast Oklahoma nonmetropolitan area", + "4100000": "Oregon", + "4100006": "Coast Oregon nonmetropolitan area", + "4100007": "Central Oregon nonmetropolitan area", + "4100008": "Eastern Oregon nonmetropolitan area", + "4200000": "Pennsylvania", + "4200001": "Western Pennsylvania nonmetropolitan area", + "4200002": "Northern Pennsylvania nonmetropolitan area", + "4200003": "Southern Pennsylvania nonmetropolitan area", + "4400000": "Rhode Island", + "4500000": "South Carolina", + "4500002": "Upper Savannah South Carolina nonmetropolitan area", + "4500004": "Lower Savannah South Carolina nonmetropolitan area", + "4500006": "Northeast South Carolina nonmetropolitan area", + "4600000": "South Dakota", + "4600002": "East South Dakota nonmetropolitan area", + "4600003": "West South Dakota nonmetropolitan area", + "4700000": "Tennessee", + "4700001": "West Tennessee nonmetropolitan area", + "4700002": "South Central Tennessee nonmetropolitan area", + "4700003": "North Central Tennessee nonmetropolitan area", + "4700004": "East Tennessee nonmetropolitan area", + "4800000": "Texas", + "4800001": "West Texas Region of Texas nonmetropolitan area", + "4800002": "North Texas Region of Texas nonmetropolitan area", + "4800003": "Big Thicket Region of Texas nonmetropolitan area", + "4800004": "Hill Country Region of Texas nonmetropolitan area", + "4800005": "Border Region of Texas nonmetropolitan area", + "4800006": "Coastal Plains Region of Texas nonmetropolitan area", + "4900000": "Utah", + "4900006": "Eastern Utah nonmetropolitan area", + "4900007": "Central Utah nonmetropolitan area", + "5000000": "Vermont", + "5000001": "Southern Vermont nonmetropolitan area", + "5000002": "Northern Vermont nonmetropolitan area", + "5100000": "Virginia", + "5100001": "Southwest Virginia nonmetropolitan area", + "5100002": "Southside Virginia nonmetropolitan area", + "5100003": "Northeast Virginia nonmetropolitan area", + "5100004": "Northwest Virginia nonmetropolitan area", + "5300000": "Washington", + "5300006": "Western Washington nonmetropolitan area", + "5300007": "Eastern Washington nonmetropolitan area", + "5400000": "West Virginia", + "5400001": "Southern West Virginia nonmetropolitan area", + "5400002": "Northern West Virginia nonmetropolitan area", + "5500000": "Wisconsin", + "5500001": "Northwestern Wisconsin nonmetropolitan area", + "5500002": "Northeastern Wisconsin nonmetropolitan area", + "5500003": "South Central Wisconsin nonmetropolitan area", + "5500004": "Western Wisconsin nonmetropolitan area", + "5600000": "Wyoming", + "5600006": "Western Wyoming nonmetropolitan area", + "5600007": "Eastern Wyoming nonmetropolitan area" + }, + "ownership_code": { + "1": "Civilian workers" + }, + "estimate_code": { + "02": "Average Hourly Wage" + }, + "industry_code": { + "000000": "All industries" + }, + "occupation_code": { + "110000": "Management Occupations", + "111011": "Chief Executives", + "111021": "General and Operations Managers", + "112011": "Advertising and Promotions Managers", + "112021": "Marketing Managers", + "112022": "Sales Managers", + "112032": "Public Relations Managers", + "112033": "Fundraising Managers", + "113012": "Administrative Services Managers", + "113013": "Facilities Managers", + "113021": "Computer and Information Systems Managers", + "113031": "Financial Managers", + "113051": "Industrial Production Managers", + "113061": "Purchasing Managers", + "113071": "Transportation, Storage, and Distribution Managers", + "113111": "Compensation and Benefits Managers", + "113121": "Human Resources Managers", + "113131": "Training and Development Managers", + "119021": "Construction Managers", + "119031": "Education and Childcare Administrators, Preschool and Daycare", + "119033": "Education Administrators, Postsecondary", + "119039": "Education Administrators, All Other", + "119041": "Architectural and Engineering Managers", + "119051": "Food Service Managers", + "119081": "Lodging Managers", + "119111": "Medical and Health Services Managers", + "119121": "Natural Sciences Managers", + "119141": "Property, Real Estate, and Community Association Managers", + "119151": "Social and Community Service Managers", + "119161": "Emergency Management Directors", + "119199": "Managers, All Other", + "130000": "Business and Financial Operations Occupations", + "131020": "Buyers and Purchasing Agents", + "131031": "Claims Adjusters, Examiners, and Investigators", + "131032": "Insurance Appraisers, Auto Damage", + "131041": "Compliance Officers", + "131051": "Cost Estimators", + "131071": "Human Resources Specialists", + "131075": "Labor Relations Specialists", + "131081": "Logisticians", + "131082": "Project Management Specialists", + "131111": "Management Analysts", + "131121": "Meeting, Convention, and Event Planners", + "131131": "Fundraisers", + "131141": "Compensation, Benefits, and Job Analysis Specialists", + "131151": "Training and Development Specialists", + "131161": "Market Research Analysts and Marketing Specialists", + "131199": "Business Operations Specialists, All Other", + "132011": "Accountants and Auditors", + "132020": "Property Appraisers and Assessors", + "132031": "Budget Analysts", + "132041": "Credit Analysts", + "132051": "Financial and Investment Analysts", + "132052": "Personal Financial Advisors", + "132053": "Insurance Underwriters", + "132054": "Financial Risk Specialists", + "132061": "Financial Examiners", + "132071": "Credit Counselors", + "132072": "Loan Officers", + "132081": "Tax Examiners and Collectors, and Revenue Agents", + "132082": "Tax Preparers", + "132099": "Financial Specialists, All Other", + "150000": "Computer and Mathematical Occupations", + "151211": "Computer Systems Analysts", + "151212": "Information Security Analysts", + "151221": "Computer and Information Research Scientists", + "151231": "Computer Network Support Specialists", + "151232": "Computer User Support Specialists", + "151241": "Computer Network Architects", + "151242": "Database Administrators", + "151243": "Database Architects", + "151244": "Network and Computer Systems Administrators", + "151251": "Computer Programmers", + "151252": "Software Developers", + "151253": "Software Quality Assurance Analysts and Testers", + "151254": "Web Developers", + "151255": "Web and Digital Interface Designers", + "151299": "Computer Occupations, All Other", + "152011": "Actuaries", + "152031": "Operations Research Analysts", + "152041": "Statisticians", + "152051": "Data Scientists", + "170000": "Architecture and Engineering Occupations", + "171011": "Architects, Except Landscape and Naval", + "171022": "Surveyors", + "172011": "Aerospace Engineers", + "172031": "Bioengineers and Biomedical Engineers", + "172041": "Chemical Engineers", + "172051": "Civil Engineers", + "172061": "Computer Hardware Engineers", + "172071": "Electrical Engineers", + "172072": "Electronics Engineers, Except Computer", + "172081": "Environmental Engineers", + "172111": "Health and Safety Engineers, Except Mining Safety Engineers and Inspectors", + "172112": "Industrial Engineers", + "172131": "Materials Engineers", + "172141": "Mechanical Engineers", + "172161": "Nuclear Engineers", + "172171": "Petroleum Engineers", + "172199": "Engineers, All Other", + "173011": "Architectural and Civil Drafters", + "173012": "Electrical and Electronics Drafters", + "173013": "Mechanical Drafters", + "173019": "Drafters, All Other", + "173021": "Aerospace Engineering and Operations Technologists and Technicians", + "173022": "Civil Engineering Technologists and Technicians", + "173023": "Electrical and Electronic Engineering Technologists and Technicians", + "173024": "Electro-Mechanical and Mechatronics Technologists and Technicians", + "173025": "Environmental Engineering Technologists and Technicians", + "173026": "Industrial Engineering Technologists and Technicians", + "173027": "Mechanical Engineering Technologists and Technicians", + "173029": "Engineering Technologists and Technicians, Except Drafters, All Other", + "173031": "Surveying and Mapping Technicians", + "190000": "Life, Physical, and Social Science Occupations", + "191021": "Biochemists and Biophysicists", + "191022": "Microbiologists", + "191023": "Zoologists and Wildlife Biologists", + "191029": "Biological Scientists, All Other", + "191041": "Epidemiologists", + "191042": "Medical Scientists, Except Epidemiologists", + "191099": "Life Scientists, All Other", + "192012": "Physicists", + "192031": "Chemists", + "192032": "Materials Scientists", + "192041": "Environmental Scientists and Specialists, Including Health", + "192042": "Geoscientists, Except Hydrologists and Geographers", + "192099": "Physical Scientists, All Other", + "193011": "Economists", + "193022": "Survey Researchers", + "193033": "Clinical and Counseling Psychologists", + "193034": "School Psychologists", + "193039": "Psychologists, All Other", + "193051": "Urban and Regional Planners", + "193094": "Political Scientists", + "193099": "Social Scientists and Related Workers, All Other", + "194012": "Agricultural Technicians", + "194013": "Food Science Technicians", + "194021": "Biological Technicians", + "194031": "Chemical Technicians", + "194042": "Environmental Science and Protection Technicians, Including Health", + "194051": "Nuclear Technicians", + "194061": "Social Science Research Assistants", + "194099": "Life, Physical, and Social Science Technicians, All Other", + "195011": "Occupational Health and Safety Specialists", + "195012": "Occupational Health and Safety Technicians", + "210000": "Community and Social Service Occupations", + "211012": "Educational, Guidance, and Career Counselors and Advisors", + "211013": "Marriage and Family Therapists", + "211015": "Rehabilitation Counselors", + "211018": "Substance abuse, behavioral disorder, and mental health counselors", + "211019": "Counselors, All Other", + "211021": "Child, Family, and School Social Workers", + "211022": "Healthcare Social Workers", + "211023": "Mental Health and Substance Abuse Social Workers", + "211029": "Social Workers, All Other", + "211091": "Health Education Specialists", + "211092": "Probation Officers and Correctional Treatment Specialists", + "211093": "Social and Human Service Assistants", + "211094": "Community Health Workers", + "211099": "Community and Social Service Specialists, All Other", + "212011": "Clergy", + "212021": "Directors, Religious Activities and Education", + "212099": "Religious Workers, All Other", + "230000": "Legal Occupations", + "231011": "Lawyers", + "231021": "Administrative Law Judges, Adjudicators, and Hearing Officers", + "231023": "Judges, Magistrate Judges, and Magistrates", + "232011": "Paralegals and Legal Assistants", + "232093": "Title Examiners, Abstractors, and Searchers", + "232099": "Legal Support Workers, All Other", + "250000": "Educational Instruction and Library Occupations", + "251194": "Career/Technical Education Teachers, Postsecondary", + "252011": "Preschool Teachers, Except Special Education", + "253011": "Adult Basic Education, Adult Secondary Education, and English as a Second Language Instructors", + "253021": "Self-Enrichment Teachers", + "253031": "Substitute Teachers, Short-Term", + "253041": "Tutors", + "254011": "Archivists", + "254012": "Curators", + "254013": "Museum Technicians and Conservators", + "254022": "Librarians and Media Collections Specialists", + "254031": "Library Technicians", + "259021": "Farm and Home Management Educators", + "259031": "Instructional Coordinators", + "259099": "Educational Instruction and Library Workers, All Other", + "270000": "Arts, Design, Entertainment, Sports, and Media Occupations", + "271011": "Art Directors", + "271014": "Special Effects Artists and Animators", + "271021": "Commercial and Industrial Designers", + "271022": "Fashion Designers", + "271023": "Floral Designers", + "271024": "Graphic Designers", + "271025": "Interior Designers", + "271026": "Merchandise Displayers and Window Trimmers", + "272012": "Producers and Directors", + "272099": "Entertainers and Performers, Sports and Related Workers, All Other", + "273011": "Broadcast Announcers and Radio Disc Jockeys", + "273023": "News Analysts, Reporters, and Journalists", + "273031": "Public Relations Specialists", + "273041": "Editors", + "273042": "Technical Writers", + "273043": "Writers and Authors", + "273091": "Interpreters and Translators", + "274011": "Audio and Video Technicians", + "274021": "Photographers", + "274031": "Camera Operators, Television, Video, and Film", + "274032": "Film and Video Editors", + "274099": "Media and Communication Equipment Workers, All Other", + "290000": "Healthcare Practitioners and Technical Occupations", + "291021": "Dentists, General", + "291031": "Dietitians and Nutritionists", + "291051": "Pharmacists", + "291071": "Physician Assistants", + "291122": "Occupational Therapists", + "291123": "Physical Therapists", + "291124": "Radiation Therapists", + "291125": "Recreational Therapists", + "291126": "Respiratory Therapists", + "291127": "Speech-Language Pathologists", + "291128": "Exercise Physiologists", + "291131": "Veterinarians", + "291141": "Registered Nurses", + "291151": "Nurse Anesthetists", + "291171": "Nurse Practitioners", + "291181": "Audiologists", + "291214": "Emergency Medicine Physicians", + "291215": "Family Medicine Physicians", + "291216": "General Internal Medicine Physicians", + "291218": "Obstetricians and Gynecologists", + "291221": "Pediatricians, General", + "291223": "Psychiatrists", + "291229": "Physicians, All Other", + "291249": "Surgeons, All Other", + "291292": "Dental Hygienists", + "292010": "Clinical Laboratory Technologists and Technicians", + "292031": "Cardiovascular Technologists and Technicians", + "292032": "Diagnostic Medical Sonographers", + "292033": "Nuclear Medicine Technologists", + "292034": "Radiologic Technologists and Technicians", + "292035": "Magnetic Resonance Imaging Technologists", + "292042": "Emergency Medical Technicians", + "292043": "Paramedics", + "292051": "Dietetic Technicians", + "292052": "Pharmacy Technicians", + "292053": "Psychiatric Technicians", + "292055": "Surgical Technologists", + "292056": "Veterinary Technologists and Technicians", + "292057": "Ophthalmic Medical Technicians", + "292061": "Licensed Practical and Licensed Vocational Nurses", + "292072": "Medical Records Specialists", + "292091": "Orthotists and Prosthetists", + "292092": "Hearing Aid Specialists", + "292099": "Health Technologists and Technicians, All Other", + "299021": "Health Information Technologists and Medical Registrars", + "299099": "Healthcare Practitioners and Technical Workers, All Other", + "310000": "Healthcare Support Occupations", + "311120": "Home Health and Personal Care Aides", + "311131": "Nursing Assistants", + "311132": "Orderlies", + "311133": "Psychiatric Aides", + "312011": "Occupational Therapy Assistants", + "312012": "Occupational Therapy Aides", + "312021": "Physical Therapist Assistants", + "312022": "Physical Therapist Aides", + "319011": "Massage Therapists", + "319091": "Dental Assistants", + "319092": "Medical Assistants", + "319093": "Medical Equipment Preparers", + "319094": "Medical Transcriptionists", + "319095": "Pharmacy Aides", + "319096": "Veterinary Assistants and Laboratory Animal Caretakers", + "319097": "Phlebotomists", + "319099": "Healthcare Support Workers, All Other", + "330000": "Protective Service Occupations", + "331011": "First-Line Supervisors of Correctional Officers", + "331012": "First-Line Supervisors of Police and Detectives", + "331021": "First-Line Supervisors of Firefighting and Prevention Workers", + "331091": "First-Line Supervisors of Security Workers", + "331099": "First-Line Supervisors of Protective Service Workers, All Other", + "332011": "Firefighters", + "332021": "Fire Inspectors and Investigators", + "333012": "Correctional Officers and Jailers", + "333021": "Detectives and Criminal Investigators", + "333041": "Parking Enforcement Workers", + "333051": "Police and Sheriff's Patrol Officers", + "339011": "Animal Control Workers", + "339021": "Private Detectives and Investigators", + "339031": "Gaming Surveillance Officers and Gambling Investigators", + "339032": "Security Guards", + "339091": "Crossing Guards and Flaggers", + "339092": "Lifeguards, Ski Patrol, and Other Recreational Protective Service Workers", + "339094": "School Bus Monitors", + "339099": "Protective Service Workers, All Other", + "350000": "Food Preparation and Serving Related Occupations", + "351011": "Chefs and Head Cooks", + "351012": "First-Line Supervisors of Food Preparation and Serving Workers", + "352011": "Cooks, Fast Food", + "352012": "Cooks, Institution and Cafeteria", + "352014": "Cooks, Restaurant", + "352015": "Cooks, Short Order", + "352019": "Cooks, All Other", + "352021": "Food Preparation Workers", + "353011": "Bartenders", + "353023": "Fast Food and Counter Workers", + "353031": "Waiters and Waitresses", + "353041": "Food Servers, Nonrestaurant", + "359011": "Dining Room and Cafeteria Attendants and Bartender Helpers", + "359021": "Dishwashers", + "359031": "Hosts and Hostesses, Restaurant, Lounge, and Coffee Shop", + "359099": "Food Preparation and Serving Related Workers, All Other", + "370000": "Building and Grounds Cleaning and Maintenance Occupations", + "371011": "First-Line Supervisors of Housekeeping and Janitorial Workers", + "371012": "First-Line Supervisors of Landscaping, Lawn Service, and Groundskeeping Workers", + "372011": "Janitors and Cleaners, Except Maids and Housekeeping Cleaners", + "372012": "Maids and Housekeeping Cleaners", + "372019": "Building Cleaning Workers, All Other", + "372021": "Pest Control Workers", + "373011": "Landscaping and Groundskeeping Workers", + "373012": "Pesticide Handlers, Sprayers, and Applicators, Vegetation", + "373013": "Tree Trimmers and Pruners", + "373019": "Grounds Maintenance Workers, All Other", + "390000": "Personal Care and Service Occupations", + "391013": "First-Line Supervisors of Gambling Services Workers", + "391014": "First-Line Supervisors of Entertainment and Recreation Workers, Except Gambling Services", + "391022": "First-Line Supervisors of Personal Service Workers", + "392011": "Animal Trainers", + "392021": "Animal Caretakers", + "393011": "Gambling Dealers", + "393019": "Gambling Service Workers, All Other", + "393031": "Ushers, Lobby Attendants, and Ticket Takers", + "393091": "Amusement and Recreation Attendants", + "393093": "Locker Room, Coatroom, and Dressing Room Attendants", + "393099": "Entertainment Attendants and Related Workers, All Other", + "394031": "Morticians, Undertakers, and Funeral Arrangers", + "395012": "Hairdressers, Hairstylists, and Cosmetologists", + "395092": "Manicurists and Pedicurists", + "395094": "Skincare Specialists", + "396011": "Baggage Porters and Bellhops", + "396012": "Concierges", + "397010": "Tour and Travel Guides", + "399011": "Childcare Workers", + "399031": "Exercise Trainers and Group Fitness Instructors", + "399032": "Recreation Workers", + "399041": "Residential Advisors", + "399099": "Personal Care and Service Workers, All Other", + "410000": "Sales and Related Occupations", + "411011": "First-Line Supervisors of Retail Sales Workers", + "411012": "First-Line Supervisors of Non-Retail Sales Workers", + "412011": "Cashiers", + "412012": "Gambling Change Persons and Booth Cashiers", + "412021": "Counter and Rental Clerks", + "412022": "Parts Salespersons", + "412031": "Retail Salespersons", + "413011": "Advertising Sales Agents", + "413021": "Insurance Sales Agents", + "413031": "Securities, Commodities, and Financial Services Sales Agents", + "413041": "Travel Agents", + "413091": "Sales Representatives of Services, Except Advertising, Insurance, Financial Services, and Travel", + "414011": "Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products", + "414012": "Sales Representatives, Wholesale and Manufacturing, Except Technical and Scientific Products", + "419011": "Demonstrators and Product Promoters", + "419021": "Real Estate Brokers", + "419022": "Real Estate Sales Agents", + "419031": "Sales Engineers", + "419041": "Telemarketers", + "419099": "Sales and Related Workers, All Other", + "430000": "Office and Administrative Support Occupations", + "431011": "First-Line Supervisors of Office and Administrative Support Workers", + "432011": "Switchboard Operators, Including Answering Service", + "433011": "Bill and Account Collectors", + "433021": "Billing and Posting Clerks", + "433031": "Bookkeeping, Accounting, and Auditing Clerks", + "433041": "Gambling Cage Workers", + "433051": "Payroll and Timekeeping Clerks", + "433061": "Procurement Clerks", + "433071": "Tellers", + "433099": "Financial Clerks, All Other", + "434011": "Brokerage Clerks", + "434021": "Correspondence Clerks", + "434031": "Court, Municipal, and License Clerks", + "434041": "Credit Authorizers, Checkers, and Clerks", + "434051": "Customer Service Representatives", + "434061": "Eligibility Interviewers, Government Programs", + "434071": "File Clerks", + "434081": "Hotel, Motel, and Resort Desk Clerks", + "434111": "Interviewers, Except Eligibility and Loan", + "434121": "Library Assistants, Clerical", + "434131": "Loan Interviewers and Clerks", + "434141": "New Accounts Clerks", + "434151": "Order Clerks", + "434161": "Human Resources Assistants, Except Payroll and Timekeeping", + "434171": "Receptionists and Information Clerks", + "434181": "Reservation and Transportation Ticket Agents and Travel Clerks", + "434199": "Information and Record Clerks, All Other", + "435011": "Cargo and Freight Agents", + "435021": "Couriers and Messengers", + "435031": "Public Safety Telecommunicators", + "435032": "Dispatchers, Except Police, Fire, and Ambulance", + "435041": "Meter Readers, Utilities", + "435061": "Production, Planning, and Expediting Clerks", + "435071": "Shipping, Receiving, and Inventory Clerks", + "435111": "Weighers, Measurers, Checkers, and Samplers, Recordkeeping", + "436011": "Executive Secretaries and Executive Administrative Assistants", + "436012": "Legal Secretaries and Administrative Assistants", + "436013": "Medical Secretaries and Administrative Assistants", + "436014": "Secretaries and Administrative Assistants, Except Legal, Medical, and Executive", + "439021": "Data Entry Keyers", + "439022": "Word Processors and Typists", + "439031": "Desktop Publishers", + "439041": "Insurance Claims and Policy Processing Clerks", + "439051": "Mail Clerks and Mail Machine Operators, Except Postal Service", + "439061": "Office Clerks, General", + "439071": "Office Machine Operators, Except Computer", + "439081": "Proofreaders and Copy Markers", + "439111": "Statistical Assistants", + "439199": "Office and Administrative Support Workers, All Other", + "470000": "Construction and Extraction Occupations", + "471011": "First-Line Supervisors of Construction Trades and Extraction Workers", + "472011": "Boilermakers", + "472021": "Brickmasons and Blockmasons", + "472022": "Stonemasons", + "472031": "Carpenters", + "472042": "Floor Layers, Except Carpet, Wood, and Hard Tiles", + "472044": "Tile and Stone Setters", + "472051": "Cement Masons and Concrete Finishers", + "472061": "Construction Laborers", + "472071": "Paving, Surfacing, and Tamping Equipment Operators", + "472073": "Operating Engineers and Other Construction Equipment Operators", + "472081": "Drywall and Ceiling Tile Installers", + "472082": "Tapers", + "472111": "Electricians", + "472121": "Glaziers", + "472131": "Insulation Workers, Floor, Ceiling, and Wall", + "472132": "Insulation Workers, Mechanical", + "472141": "Painters, Construction and Maintenance", + "472151": "Pipelayers", + "472152": "Plumbers, Pipefitters, and Steamfitters", + "472161": "Plasterers and Stucco Masons", + "472171": "Reinforcing Iron and Rebar Workers", + "472181": "Roofers", + "472211": "Sheet Metal Workers", + "472221": "Structural Iron and Steel Workers", + "473011": "Helpers--Brickmasons, Blockmasons, Stonemasons, and Tile and Marble Setters", + "473012": "Helpers--Carpenters", + "473013": "Helpers--Electricians", + "473014": "Helpers--Painters, Paperhangers, Plasterers, and Stucco Masons", + "473015": "Helpers--Pipelayers, Plumbers, Pipefitters, and Steamfitters", + "473019": "Helpers, Construction Trades, All Other", + "474011": "Construction and Building Inspectors", + "474021": "Elevator and Escalator Installers and Repairers", + "474031": "Fence Erectors", + "474041": "Hazardous Materials Removal Workers", + "474051": "Highway Maintenance Workers", + "474061": "Rail-Track Laying and Maintenance Equipment Operators", + "474071": "Septic Tank Servicers and Sewer Pipe Cleaners", + "474090": "Miscellaneous Construction and Related Workers", + "475011": "Derrick Operators, Oil and Gas", + "475012": "Rotary Drill Operators, Oil and Gas", + "475013": "Service Unit Operators, Oil and Gas", + "475022": "Excavating and Loading Machine and Dragline Operators, Surface Mining", + "475023": "Earth Drillers, Except Oil and Gas", + "475051": "Rock Splitters, Quarry", + "475071": "Roustabouts, Oil and Gas", + "475081": "Helpers--Extraction Workers", + "475099": "Extraction Workers, All Other", + "490000": "Installation, Maintenance, and Repair Occupations", + "491011": "First-Line Supervisors of Mechanics, Installers, and Repairers", + "492011": "Computer, Automated Teller, and Office Machine Repairers", + "492021": "Radio, Cellular, and Tower Equipment Installers and Repairers", + "492022": "Telecommunications Equipment Installers and Repairers, Except Line Installers", + "492091": "Avionics Technicians", + "492092": "Electric Motor, Power Tool, and Related Repairers", + "492093": "Electrical and Electronics Installers and Repairers, Transportation Equipment", + "492094": "Electrical and Electronics Repairers, Commercial and Industrial Equipment", + "492095": "Electrical and Electronics Repairers, Powerhouse, Substation, and Relay", + "492096": "Electronic Equipment Installers and Repairers, Motor Vehicles", + "492097": "Audiovisual Equipment Installers and Repairers", + "492098": "Security and Fire Alarm Systems Installers", + "493011": "Aircraft Mechanics and Service Technicians", + "493021": "Automotive Body and Related Repairers", + "493022": "Automotive Glass Installers and Repairers", + "493023": "Automotive Service Technicians and Mechanics", + "493031": "Bus and Truck Mechanics and Diesel Engine Specialists", + "493041": "Farm Equipment Mechanics and Service Technicians", + "493042": "Mobile Heavy Equipment Mechanics, Except Engines", + "493043": "Rail Car Repairers", + "493051": "Motorboat Mechanics and Service Technicians", + "493053": "Outdoor Power Equipment and Other Small Engine Mechanics", + "493091": "Bicycle Repairers", + "493092": "Recreational Vehicle Service Technicians", + "493093": "Tire Repairers and Changers", + "499011": "Mechanical Door Repairers", + "499012": "Control and Valve Installers and Repairers, Except Mechanical Door", + "499021": "Heating, Air Conditioning, and Refrigeration Mechanics and Installers", + "499031": "Home Appliance Repairers", + "499041": "Industrial Machinery Mechanics", + "499043": "Maintenance Workers, Machinery", + "499044": "Millwrights", + "499051": "Electrical Power-Line Installers and Repairers", + "499052": "Telecommunications Line Installers and Repairers", + "499062": "Medical Equipment Repairers", + "499069": "Precision Instrument and Equipment Repairers, All Other", + "499071": "Maintenance and Repair Workers, General", + "499091": "Coin, Vending, and Amusement Machine Servicers and Repairers", + "499096": "Riggers", + "499097": "Signal and Track Switch Repairers", + "499098": "Helpers--Installation, Maintenance, and Repair Workers", + "499099": "Installation, Maintenance, and Repair Workers, All Other", + "510000": "Production Occupations", + "511011": "First-Line Supervisors of Production and Operating Workers", + "512011": "Aircraft Structure, Surfaces, Rigging, and Systems Assemblers", + "512021": "Coil Winders, Tapers, and Finishers", + "512028": "Electrical, electronic, and electromechanical assemblers, except coil winders, tapers, and finishers", + "512031": "Engine and Other Machine Assemblers", + "512041": "Structural Metal Fabricators and Fitters", + "512051": "Fiberglass Laminators and Fabricators", + "512090": "Miscellaneous Assemblers and Fabricators", + "513011": "Bakers", + "513021": "Butchers and Meat Cutters", + "513022": "Meat, Poultry, and Fish Cutters and Trimmers", + "513023": "Slaughterers and Meat Packers", + "513091": "Food and Tobacco Roasting, Baking, and Drying Machine Operators and Tenders", + "513092": "Food Batchmakers", + "513093": "Food Cooking Machine Operators and Tenders", + "513099": "Food Processing Workers, All Other", + "514021": "Extruding and Drawing Machine Setters, Operators, and Tenders, Metal and Plastic", + "514022": "Forging Machine Setters, Operators, and Tenders, Metal and Plastic", + "514023": "Rolling Machine Setters, Operators, and Tenders, Metal and Plastic", + "514031": "Cutting, Punching, and Press Machine Setters, Operators, and Tenders, Metal and Plastic", + "514032": "Drilling and Boring Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "514033": "Grinding/Lapping/Polishing/Buffing Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "514034": "Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "514035": "Milling and Planing Machine Setters, Operators, and Tenders, Metal and Plastic", + "514041": "Machinists", + "514051": "Metal-Refining Furnace Operators and Tenders", + "514052": "Pourers and Casters, Metal", + "514071": "Foundry Mold and Coremakers", + "514072": "Molding, Coremaking, and Casting Machine Setters, Operators, and Tenders, Metal and Plastic", + "514081": "Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "514111": "Tool and Die Makers", + "514121": "Welders, Cutters, Solderers, and Brazers", + "514122": "Welding, Soldering, and Brazing Machine Setters, Operators, and Tenders", + "514191": "Heat Treating Equipment Setters, Operators, and Tenders, Metal and Plastic", + "514192": "Layout Workers, Metal and Plastic", + "514193": "Plating Machine Setters, Operators, and Tenders, Metal and Plastic", + "514194": "Tool Grinders, Filers, and Sharpeners", + "514199": "Metal Workers and Plastic Workers, All Other", + "515111": "Prepress Technicians and Workers", + "515112": "Printing Press Operators", + "515113": "Print Binding and Finishing Workers", + "516011": "Laundry and Dry-Cleaning Workers", + "516021": "Pressers, Textile, Garment, and Related Materials", + "516031": "Sewing Machine Operators", + "516052": "Tailors, Dressmakers, and Custom Sewers", + "516062": "Textile Cutting Machine Setters, Operators, and Tenders", + "516063": "Textile Knitting and Weaving Machine Setters, Operators, and Tenders", + "516064": "Textile Winding, Twisting, and Drawing Out Machine Setters, Operators, and Tenders", + "516092": "Fabric and Apparel Patternmakers", + "516093": "Upholsterers", + "516099": "Textile, Apparel, and Furnishings Workers, All Other", + "517011": "Cabinetmakers and Bench Carpenters", + "517021": "Furniture Finishers", + "517041": "Sawing Machine Setters, Operators, and Tenders, Wood", + "517042": "Woodworking Machine Setters, Operators, and Tenders, Except Sawing", + "517099": "Woodworkers, All Other", + "518011": "Nuclear Power Reactor Operators", + "518012": "Power Distributors and Dispatchers", + "518013": "Power Plant Operators", + "518021": "Stationary Engineers and Boiler Operators", + "518031": "Water and Wastewater Treatment Plant and System Operators", + "518091": "Chemical Plant and System Operators", + "518092": "Gas Plant Operators", + "518093": "Petroleum Pump System Operators, Refinery Operators, and Gaugers", + "518099": "Plant and System Operators, All Other", + "519011": "Chemical Equipment Operators and Tenders", + "519012": "Separating, Filtering, Clarifying, Precipitating, and Still Machine Setters, Operators, and Tenders", + "519021": "Crushing, Grinding, and Polishing Machine Setters, Operators, and Tenders", + "519022": "Grinding and Polishing Workers, Hand", + "519023": "Mixing and Blending Machine Setters, Operators, and Tenders", + "519031": "Cutters and Trimmers, Hand", + "519032": "Cutting and Slicing Machine Setters, Operators, and Tenders", + "519041": "Extruding, Forming, Pressing, and Compacting Machine Setters, Operators, and Tenders", + "519051": "Furnace, Kiln, Oven, Drier, and Kettle Operators and Tenders", + "519061": "Inspectors, Testers, Sorters, Samplers, and Weighers", + "519071": "Jewelers and Precious Stone and Metal Workers", + "519081": "Dental Laboratory Technicians", + "519083": "Ophthalmic Laboratory Technicians", + "519111": "Packaging and Filling Machine Operators and Tenders", + "519123": "Painting, Coating, and Decorating Workers", + "519124": "Coating, Painting, and Spraying Machine Setters, Operators, and Tenders", + "519141": "Semiconductor Processing Technicians", + "519151": "Photographic Process Workers and Processing Machine Operators", + "519161": "Computer Numerically Controlled Tool Operators", + "519162": "Computer Numerically Controlled Tool Programmers", + "519191": "Adhesive Bonding Machine Operators and Tenders", + "519192": "Cleaning, Washing, and Metal Pickling Equipment Operators and Tenders", + "519194": "Etchers and Engravers", + "519195": "Molders, Shapers, and Casters, Except Metal and Plastic", + "519196": "Paper Goods Machine Setters, Operators, and Tenders", + "519197": "Tire Builders", + "519198": "Helpers--Production Workers", + "519199": "Production Workers, All Other", + "530000": "Transportation and Material Moving Occupations", + "531041": "Aircraft Cargo Handling Supervisors", + "531047": "First-Line Supervisors of Transportation Workers, Except Aircraft Cargo Handling Supervisors", + "533031": "Driver/Sales Workers", + "533032": "Heavy and Tractor-Trailer Truck Drivers", + "533033": "Light Truck Drivers", + "533051": "Bus Drivers, School", + "533052": "Bus Drivers, Transit and Intercity", + "533053": "Shuttle Drivers and Chauffeurs", + "533099": "Motor Vehicle Operators, All Other", + "534011": "Locomotive Engineers", + "534022": "Railroad Brake, Signal, and Switch Operators and Locomotive Firers", + "534031": "Railroad Conductors and Yardmasters", + "534041": "Subway and Streetcar Operators", + "535011": "Sailors and Marine Oilers", + "535021": "Captains, Mates, and Pilots of Water Vessels", + "536021": "Parking Attendants", + "536031": "Automotive and Watercraft Service Attendants", + "536032": "Aircraft Service Attendants", + "536041": "Traffic Technicians", + "536051": "Transportation Inspectors", + "536061": "Passenger Attendants", + "536099": "Transportation Workers, All Other", + "537011": "Conveyor Operators and Tenders", + "537021": "Crane and Tower Operators", + "537041": "Hoist and Winch Operators", + "537051": "Industrial Truck and Tractor Operators", + "537061": "Cleaners of Vehicles and Equipment", + "537062": "Laborers and Freight, Stock, and Material Movers, Hand", + "537063": "Machine Feeders and Offbearers", + "537064": "Packers and Packagers, Hand", + "537065": "Stockers and Order Fillers", + "537073": "Wellhead Pumpers", + "537081": "Refuse and Recyclable Material Collectors", + "537121": "Tank Car, Truck, and Ship Loaders", + "537199": "Material Moving Workers, All Other" + }, + "subcell_code": { + "00": "All workers", + "23": "Union", + "24": "Nonunion", + "25": "Full-time", + "26": "Part-time", + "27": "Time-based pay", + "28": "Incentive-based pay", + "AD": "Bargaining Status", + "AE": "Work Status", + "AF": "Time and Incentive Status" + }, + "datatype_code": { + "30": "Mean" + }, + "level_code": { + "00": "All levels", + "01": "Level 01", + "02": "Level 02", + "03": "Level 03", + "04": "Level 04", + "05": "Level 05", + "06": "Level 06", + "07": "Level 07", + "08": "Level 08", + "09": "Level 09", + "10": "Level 10", + "11": "Level 11", + "12": "Level 12", + "13": "Level 13", + "14": "Level 14", + "16": "Not able to be leveled", + "A1": "Entry", + "A2": "Intermediate", + "A3": "Experienced" + }, + "footnote_code": { + "2": "BLS is currently developing an approach to calculate the relative standard errors due to implementation of modeled-based estimates (MB3) used by the Occupational Employment and Wage Statistics (OEWS)." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/wages_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/wages_series.xz new file mode 100644 index 00000000000..86da40e72aa Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/wages_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/models/__init__.py b/openbb_platform/providers/bls/openbb_bls/models/__init__.py new file mode 100644 index 00000000000..01ffe849c73 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/models/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Models.""" diff --git a/openbb_platform/providers/bls/openbb_bls/models/search.py b/openbb_platform/providers/bls/openbb_bls/models/search.py new file mode 100644 index 00000000000..451bfacebe8 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/models/search.py @@ -0,0 +1,152 @@ +"""BLS Search Model.""" + +# pylint: disable=unused-argument + +from typing import Any, Dict, List, Optional + +from openbb_bls.utils.constants import SURVEY_CATEGORIES, SURVEY_CATEGORY_NAMES +from openbb_core.app.model.abstract.error import OpenBBError +from openbb_core.provider.abstract.annotated_result import AnnotatedResult +from openbb_core.provider.abstract.fetcher import Fetcher +from openbb_core.provider.standard_models.bls_search import ( + SearchData, + SearchQueryParams, +) +from openbb_core.provider.utils.errors import EmptyDataError +from pydantic import Field + + +class BlsSearchQueryParams(SearchQueryParams): + """BLS Search Query Parameters.""" + + __json_schema_extra__ = { + "category": { + "multiple_items_allowed": False, + "choices": list(SURVEY_CATEGORY_NAMES), + }, + } + + category: SURVEY_CATEGORIES = Field( + description="""The category of BLS survey to search within. + An empty search query will return all series within the category. Options are: + \n cpi - Consumer Price Index + \n pce - Personal Consumption Expenditure + \n ppi - Producer Price Index + \n ip - Industry Productivity + \n jolts - Job Openings and Labor Turnover Survey + \n nfp - Nonfarm Payrolls + \n cps - Current Population Survey + \n lfs - Labor Force Statistics + \n wages - Wages + \n ec - Employer Costs + \n sla - State and Local Area Employment + \n bed - Business Employment Dynamics + \n tu - Time Use + """, + ) + include_extras: bool = Field( + default=False, + description="Include additional information in the search results." + + " Extra fields returned are metadata and vary by survey." + + " Fields are undefined strings that typically have names ending with '_code'.", + ) + include_code_map: bool = Field( + default=False, + description="When True, includes the complete code map for eaƧh survey in the category," + + " returned separately as a nested JSON to the `extras['results_metadata']` property of the response." + + " Example content is the NAICS industry map for PPI surveys." + + " Each code is a value within the 'symbol' of the time series.", + ) + + +class BlsSearchData(SearchData): + """BLS Search Data.""" + + __alias_dict__ = { + "symbol": "series_id", + "title": "series_title", + } + + +class BlsSearchFetcher(Fetcher[BlsSearchQueryParams, List[BlsSearchData]]): + """BLS Search Fetcher.""" + + require_credentials = False + + @staticmethod + def transform_query(params: Dict[str, Any]) -> BlsSearchQueryParams: + """Transform query parameters.""" + return BlsSearchQueryParams(**params) + + @staticmethod + def extract_data( + query: BlsSearchQueryParams, + credentials: Optional[Dict[str, str]], + **kwargs: Any, + ) -> List[Dict]: + """Extract the data.""" + # pylint: disable=import-outside-toplevel + from openbb_bls.utils.helpers import open_asset + from pandas import Series + + try: + df = open_asset(f"{query.category}_series") + except OpenBBError as e: + raise e from e + + terms = [term.strip() for term in query.query.split(";")] if query.query else [] + + if not terms: + records = ( + df.to_dict(orient="records") + if query.include_extras is True + else df.filter( + items=["series_id", "series_title", "survey_name"], axis=1 + ).to_dict(orient="records") + ) + else: + combined_mask = Series([True] * len(df)) + for term in terms: + mask = df.apply( + lambda row, term=term: row.astype(str).str.contains( + term, case=False, regex=True, na=False + ) + ).any(axis=1) + combined_mask &= mask + + matches = df[combined_mask] + + if matches.empty: + raise EmptyDataError("No results found for the provided query.") + + records = ( + matches.to_dict(orient="records") + if query.include_extras is True + else matches.filter( + items=["series_id", "series_title", "survey_name"], axis=1 + ).to_dict(orient="records") + ) + + return records + + @staticmethod + def transform_data( + query: BlsSearchQueryParams, + data: List[Dict], + **kwargs: Any, + ) -> AnnotatedResult[List[BlsSearchData]]: + """Transform the data.""" + metadata: Dict = {} + if query.include_code_map is True: + # pylint: disable=import-outside-toplevel + from openbb_bls.utils.helpers import open_asset + + try: + metadata = open_asset(f"{query.category}_codes") + except OpenBBError as e: + raise e from e + + return AnnotatedResult( + result=[BlsSearchData.model_validate(d) for d in data], + metadata=metadata, + ) diff --git a/openbb_platform/providers/bls/openbb_bls/models/series.py b/openbb_platform/providers/bls/openbb_bls/models/series.py new file mode 100644 index 00000000000..23577535c01 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/models/series.py @@ -0,0 +1,218 @@ +"""BLS Series Model.""" + +# pylint: disable=unused-argument + +from typing import Any, Dict, List, Optional +from warnings import warn + +from openbb_core.app.model.abstract.error import OpenBBError +from openbb_core.provider.abstract.annotated_result import AnnotatedResult +from openbb_core.provider.abstract.fetcher import Fetcher +from openbb_core.provider.standard_models.bls_series import ( + SeriesData, + SeriesQueryParams, +) +from openbb_core.provider.utils.errors import EmptyDataError +from pydantic import Field + + +class BlsSeriesQueryParams(SeriesQueryParams): + """BLS Series Query Parameters.""" + + __json_schema_extra__ = { + "symbol": {"multiple_items_allowed": True}, + } + + calculations: bool = Field( + default=True, + description="Include calculations in the response, if available. Default is True.", + ) + annual_average: bool = Field( + default=False, + description="Include annual averages in the response, if available. Default is False.", + ) + aspects: bool = Field( + default=False, + description="Include all aspects associated with a data point for a given BLS series ID, if available." + + " Returned with the series metadata, under `extras` of the response object. Default is False.", + ) + + +class BlsSeriesData(SeriesData): + """BLS Series Data.""" + + change_1M: Optional[float] = Field( + default=None, + description="One month change in value.", + ) + change_3M: Optional[float] = Field( + default=None, + description="Three month change in value.", + ) + change_6M: Optional[float] = Field( + default=None, + description="Six month change in value.", + ) + change_12M: Optional[float] = Field( + default=None, + description="One year change in value.", + ) + change_percent_1M: Optional[float] = Field( + default=None, + description="One month change in percent.", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + change_percent_3M: Optional[float] = Field( + default=None, + description="Three month change in percent.", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + change_percent_6M: Optional[float] = Field( + default=None, + description="Six month change in percent.", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + change_percent_12M: Optional[float] = Field( + default=None, + description="One year change in percent.", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + latest: Optional[bool] = Field( + default=None, + description="Latest value indicator.", + ) + footnotes: Optional[str] = Field( + default=None, + description="Footnotes accompanying the value.", + ) + + +class BlsSeriesFetcher(Fetcher[BlsSeriesQueryParams, List[BlsSeriesData]]): + """BLS Series Fetcher.""" + + @staticmethod + def transform_query(params: Dict[str, Any]) -> BlsSeriesQueryParams: + """Transform query parameters.""" + return BlsSeriesQueryParams(**params) + + @staticmethod + async def aextract_data( + query: BlsSeriesQueryParams, + credentials: Optional[Dict[str, str]], + **kwargs: Any, + ) -> Dict: + """Extract the data from the BLS API.""" + # pylint: disable=import-outside-toplevel + import asyncio # noqa + from datetime import datetime, timedelta + from openbb_bls.utils.helpers import get_bls_timeseries + + api_key = credentials.get("bls_api_key") if credentials else "" + symbols = ( + query.symbol.split(",") if isinstance(query.symbol, str) else query.symbol + ) + now = datetime.now() + start_year = ( + query.start_date.year + if query.start_date + else (now - timedelta(weeks=52 * 3)).year + ) + end_year = query.end_date.year if query.end_date else now.year + results: Dict = {"data": [], "messages": [], "metadata": {}} + messages: List = [] + + # The max number of symbols per request is 50. + # The max year range is 20. + # We chunk the request to handle the provided start/end date by the user. + def chunk_list(lst, chunk_size): + """Yield successive chunks from lst of size chunk_size.""" + for i in range(0, len(lst), chunk_size): + yield lst[i : i + chunk_size] + + def chunk_years(start_year, end_year, chunk_size): + """Yield successive year ranges of size chunk_size.""" + for year in range(start_year, end_year + 1, chunk_size): + yield (year, min(year + chunk_size - 1, end_year)) + + # Define a function to wrap as a coroutine. + async def make_query(symbol, start, end): + """Make a query to the BLS API.""" + data = await get_bls_timeseries( + api_key=api_key, + series_ids=symbol, + start_year=start, + end_year=end, + calculations=query.calculations, + catalog=True, + annual_average=query.annual_average, + aspects=query.aspects, + ) + if isinstance(data, dict): + results.update( + { + "data": results.get("data", []) + data.get("data", []), + "messages": list( + set(results.get("messages", []) + data.get("messages", [])) + ), + "metadata": { + **results.get("metadata", {}), + **data.get("metadata", {}), + }, + } + ) + elif isinstance(data, EmptyDataError) and data.message: + messages.append(data.__dict__.get("message", "")) + + # Create a list of tasks to run based on the API query limitations. + tasks: List = [] + + for symbol_chunk in chunk_list(symbols, 50): + for year_range in chunk_years(start_year, end_year, 20): + tasks.append( + asyncio.create_task( + make_query( + symbol_chunk, + year_range[0], + year_range[1], + ) + ) + ) + + await asyncio.gather(*tasks) + + if not results.get("data"): + if messages: + raise OpenBBError(",".join(set(messages))) + raise EmptyDataError("The request was returned empty.") + + return results + + @staticmethod + def transform_data( + query: BlsSeriesQueryParams, + data: Dict, + **kwargs: Any, + ) -> AnnotatedResult[List[BlsSeriesData]]: + """Transform the data.""" + series_data = data.get("data", []) + messages = data.get("messages", []) + metadata = data.get("metadata", {}) + if messages: + for message in messages: + warn(message) + + results = sorted( + [BlsSeriesData.model_validate(series) for series in series_data], + key=lambda x: (x.date, x.symbol), + ) + + if query.start_date is not None: + results = [r for r in results if r.date >= query.start_date] + + if query.end_date is not None: + results = [r for r in results if r.date <= query.end_date] + + return AnnotatedResult( + result=results, + metadata=metadata, + ) diff --git a/openbb_platform/providers/bls/openbb_bls/utils/__init__.py b/openbb_platform/providers/bls/openbb_bls/utils/__init__.py new file mode 100644 index 00000000000..7b9636298e7 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/utils/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Utilities.""" diff --git a/openbb_platform/providers/bls/openbb_bls/utils/constants.py b/openbb_platform/providers/bls/openbb_bls/utils/constants.py new file mode 100644 index 00000000000..ad1f66b3119 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/utils/constants.py @@ -0,0 +1,442 @@ +"""BLS Provider Constants.""" + +from typing import Literal + +PPI_SURVEYS = ["WP", "PC"] +PCE_SURVEYS = ["CX"] +CPI_SURVEYS = ["AP", "CU", "CW", "LI", "SU", "EI"] +PRODUCTIVITY_SURVEYS = ["IP", "PR", "MP"] +LABOR_FORCE_STATISTICS = ["LN", "FM", "IN", "WS"] +CURRENT_POPULATION_SURVEY = ["LE", "LU"] +LOCAL_EMPLOYMENT_SURVEYS = ["LA", "SM"] +JOLTS_SURVEYS = ["JL", "JT"] +NFP_SURVEYS = ["CE"] +WAGES_SURVEYS = ["CI", "WM"] +EMPLOYER_COSTS = ["CM", "CC"] +BUSINESS_EMPLOYMENT_DYNAMICS = ["BD"] +TIME_USE_SURVEYS = ["TU"] + +SUPPORTED_SURVEYS = sorted( + list( + PPI_SURVEYS + + PCE_SURVEYS + + CPI_SURVEYS + + PRODUCTIVITY_SURVEYS + + LABOR_FORCE_STATISTICS + + LOCAL_EMPLOYMENT_SURVEYS + + CURRENT_POPULATION_SURVEY + + JOLTS_SURVEYS + + NFP_SURVEYS + + WAGES_SURVEYS + + EMPLOYER_COSTS + + BUSINESS_EMPLOYMENT_DYNAMICS + + TIME_USE_SURVEYS + ) +) + +SURVEY_CATEGORY_MAP = { + "cpi": [d.lower() for d in CPI_SURVEYS], + "pce": [d.lower() for d in PCE_SURVEYS], + "ppi": [d.lower() for d in PPI_SURVEYS], + "ip": [d.lower() for d in PRODUCTIVITY_SURVEYS], + "jolts": [d.lower() for d in JOLTS_SURVEYS], + "nfp": [d.lower() for d in NFP_SURVEYS], + "cps": [d.lower() for d in CURRENT_POPULATION_SURVEY], + "lfs": [d.lower() for d in LABOR_FORCE_STATISTICS], + "wages": [d.lower() for d in WAGES_SURVEYS], + "ec": [d.lower() for d in EMPLOYER_COSTS], + "sla": [d.lower() for d in LOCAL_EMPLOYMENT_SURVEYS], + "bed": [d.lower() for d in BUSINESS_EMPLOYMENT_DYNAMICS], + "tu": [d.lower() for d in TIME_USE_SURVEYS], +} + +SURVEY_CATEGORY_NAMES = { + "cpi": "Consumer Price Index", + "pce": "Personal Consumption Expenditure", + "ppi": "Producer Price Index", + "ip": "Industry Productivity", + "jolts": "Job Openings and Labor Turnover Survey", + "nfp": "Nonfarm Payrolls", + "cps": "Current Population Survey", + "lfs": "Labor Force Statistics", + "wages": "Wages", + "ec": "Employer Costs", + "sla": "State and Local Area Employment", + "bed": "Business Employment Dynamics", + "tu": "Time Use", +} + +SURVEY_CATEGORIES = Literal[ + "cpi", + "pce", + "ppi", + "ip", + "jolts", + "nfp", + "cps", + "lfs", + "wages", + "ec", + "sla", + "bed", + "tu", +] + +ALL_SURVEYS = [ + { + "survey_name": "Consumer Price Index - Average Price Data", + "survey_abbreviation": "AP", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Business Employment Dynamics", + "survey_abbreviation": "BD", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Collective Bargaining Agreements-State and Local Government", + "survey_abbreviation": "BG", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Collective Bargaining Agreements-Private Sector", + "survey_abbreviation": "BP", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Biennial Nonfatal Case and Demographic numbers and rates: selected characteristics", + "survey_abbreviation": "CB", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Employer Costs for Employee Compensation", + "survey_abbreviation": "CC", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Nonfatal cases involving days away from work: selected characteristics", + "survey_abbreviation": "CD", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Employment, Hours, and Earnings from the Current Employment Statistics survey (National)", + "survey_abbreviation": "CE", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Census of Fatal Occupational Injuries", + "survey_abbreviation": "CF", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Nonfatal cases involving days away from work: selected characteristics (2003 - 2010)", + "survey_abbreviation": "CH", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Employment Cost Index", + "survey_abbreviation": "CI", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Employer Costs for Employee Compensation", + "survey_abbreviation": "CM", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Nonfatal cases involving days away from work: selected characteristics (2011 forward)", + "survey_abbreviation": "CS", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Consumer Price Index - All Urban Consumers", + "survey_abbreviation": "CU", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Consumer Price Index - Urban Wage Earners and Clerical Workers", + "survey_abbreviation": "CW", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Consumer Expenditure Survey", + "survey_abbreviation": "CX", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Import/Export Price Indexes", + "survey_abbreviation": "EI", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Quarterly Census of Employment and Wages (SIC)", + "survey_abbreviation": "EW", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Census of Fatal Occupational Injuries (2003 - 2010)", + "survey_abbreviation": "FI", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Marital and family labor force statistics from the Current Population Survey", + "survey_abbreviation": "FM", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Census of Fatal Occupational Injuries (2011 forward)", + "survey_abbreviation": "FW", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Nonfatal cases involving days away from work: Selected Characteristics (2002)", + "survey_abbreviation": "HC", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational injuries and illnesses: industry data (pre-1989)", + "survey_abbreviation": "HS", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational injuries and illnesses: industry data", + "survey_abbreviation": "II", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "International Labor Comparison", + "survey_abbreviation": "IN", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Industry Productivity", + "survey_abbreviation": "IP", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational injuries and illnesses industry data", + "survey_abbreviation": "IS", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Job Openings and Labor Turnover Survey", + "survey_abbreviation": "JL", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Job Openings and Labor Turnover Survey", + "survey_abbreviation": "JT", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Local Area Unemployment Statistics", + "survey_abbreviation": "LA", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Weekly and hourly earnings data from the Current Population Survey", + "survey_abbreviation": "LE", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Consumer Price Index - Department Store Inventory Price Index", + "survey_abbreviation": "LI", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Labor Force Statistics from the Current Population Survey", + "survey_abbreviation": "LN", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Union affiliation data from the Current Population Survey", + "survey_abbreviation": "LU", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Major Sector Total Factor Productivity", + "survey_abbreviation": "MP", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "National Compensation Survey-Benefits", + "survey_abbreviation": "NB", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "National Compensation Survey", + "survey_abbreviation": "NC", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "National Compensation Survey", + "survey_abbreviation": "NW", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational Employment and Wage Statistics", + "survey_abbreviation": "OE", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational Requirements", + "survey_abbreviation": "OR", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Producer Price Index Industry Data", + "survey_abbreviation": "PC", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Major Sector Productivity and Costs", + "survey_abbreviation": "PR", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Occupational injuries and illnesses: industry data (1989-2001)", + "survey_abbreviation": "SH", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational injuries and illnesses: industry data (2002)", + "survey_abbreviation": "SI", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "State and Area Employment, Hours, and Earnings", + "survey_abbreviation": "SM", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Consumer Price Index - Chained Consumer Price Index", + "survey_abbreviation": "SU", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "American Time Use", + "survey_abbreviation": "TU", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Wage Modeling", + "survey_abbreviation": "WM", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Producer Price Index-Commodities", + "survey_abbreviation": "WP", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Work Stoppage Data", + "survey_abbreviation": "WS", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, +] + +SURVEY_NAMES = { + d["survey_abbreviation"].lower(): d["survey_name"] + for d in ALL_SURVEYS + if d["survey_abbreviation"] in SUPPORTED_SURVEYS +} diff --git a/openbb_platform/providers/bls/openbb_bls/utils/helpers.py b/openbb_platform/providers/bls/openbb_bls/utils/helpers.py new file mode 100644 index 00000000000..c5fc4331cdd --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/utils/helpers.py @@ -0,0 +1,423 @@ +"""BLS Helpers.""" + +from typing import TYPE_CHECKING, Dict, List, Optional, Tuple, Union + +if TYPE_CHECKING: + from pandas import DataFrame + + +# We need to wrap this as a helper to accommodate requests for historical data +# greater than 20 years in length, or containing more than 50 symbols. +async def get_bls_timeseries( # pylint: disable=too-many-branches # noqa: PLR0912 + api_key: str, + series_ids: Union[str, List[str]], + start_year: Optional[int] = None, + end_year: Optional[int] = None, + calculations: bool = True, + catalog: bool = True, + annual_average: bool = True, + aspects: bool = False, +) -> Dict: + """Get BLS timeseries data. Max 50 symbols per request, and a 20 year historical window. + + Parameters + ---------- + api_key : str + BLS API key. + series_ids : List[str] + List of BLS series IDs. Max 50 symbols per request. + start_year : Optional[int] + Start year for the data. Max history per-request may span 20 years. + end_year : Optional[int] + End year for the data. Max history per-request may span 20 years. + calculations : bool + Include calculations in the response, if available. Default is True. + catalog : bool + Include catalog information in the response. Default is True. + annual_average : bool + Include annual averages in the response, if available. Default is True. + aspects : bool + Include aspects in the response, if available. Default is False. + + Returns + ------- + Dict + Returns a dictionary with the following keys: data, metadata, messages. + EmptyDataError + If no data is found, an EmptyDataError is returned and not raised. + """ + # pylint: disable=import-outside-toplevel + import json # noqa + from warnings import warn + from openbb_core.provider.utils.errors import EmptyDataError + from openbb_core.provider.utils.helpers import amake_request + + symbols = series_ids.split(",") if isinstance(series_ids, str) else series_ids + if len(symbols) > 50: + warn( + "Max 50 symbols per request. Truncating to 50 symbols." + "Break the request into multiple queries to get more data." + ) + symbols = symbols[:50] + + headers = {"Content-type": "application/json"} + url = "https://api.bls.gov/publicAPI/v2/timeseries/data/" + payload = json.dumps( + { + k: v + for k, v in { + "seriesid": symbols, + "startyear": start_year, + "endyear": end_year, + "catalog": catalog, + "calculations": calculations, + "annualaverage": annual_average, + "aspects": aspects, + "registrationkey": api_key, + }.items() + if v + } + ) + res = await amake_request(url=url, method="POST", headers=headers, data=payload) + results = res.get("Results", {}).get("series", []) # type: ignore + messages = res.get("message", []) # type: ignore + metadata: Dict = {} + data: List = [] + for result in results: + seriesID = result.get("seriesID") + if not seriesID: + continue + catalog = result.get("catalog") + if catalog: + metadata.update({seriesID: catalog}) + _data = result.get("data", []) + for _d in _data: + new_d: Dict = {} + year = _d.get("year", "") + month = _d.get("period", "").replace("M", "") + if month.startswith("A") or month in ("S01", "Q01"): + _date = year + "-01-01" + elif month == "S02": + _date = year + "-07-01" + elif month in ("S03", "Q05"): + _date = year + "-12-31" + month = "13" + elif month == "Q02": + _date = year + "-04-01" + elif month == "Q03": + _date = year + "-07-01" + elif month == "Q04": + _date = year + "-10-01" + else: + _date = year + "-12-31" if month == "13" else year + "-" + month + "-01" + new_d["symbol"] = seriesID + title = metadata[seriesID].get("series_title") if catalog else None + title = title + (" (Annual Average)" if month == "13" else "") + if title: + new_d["title"] = title + new_d["date"] = _date + value = _d.get("value") + if value and value != "-": + new_d["value"] = float(value) + else: + new_d["value"] = None + new_d["latest"] = _d.get("latest") == "true" + footnotes = _d.get("footnotes") + if footnotes: + new_d["footnotes"] = "; ".join( + [ + f.get("text") if isinstance(f, dict) else str(f) # type: ignore + for f in footnotes + if f + ] + ) + if not new_d.get("footnotes"): + new_d.pop("footnotes") + + calcs = _d.get("calculations") + if calcs: + changes = calcs.get("net_changes") + pct_changes = calcs.get("pct_changes") + if changes: + new_d["change_1M"] = ( + float(changes.get("1")) if changes.get("1") else None + ) + new_d["change_3M"] = ( + float(changes.get("3")) if changes.get("3") else None + ) + new_d["change_6M"] = ( + float(changes.get("6")) if changes.get("6") else None + ) + new_d["change_12M"] = ( + float(changes.get("12")) if changes.get("12") else None + ) + + if pct_changes: + new_d["change_percent_1M"] = ( + float(pct_changes.get("1")) / 100 + if pct_changes.get("1") + else None + ) + new_d["change_percent_3M"] = ( + float(pct_changes.get("3")) / 100 + if pct_changes.get("3") + else None + ) + new_d["change_percent_6M"] = ( + float(pct_changes.get("6")) / 100 + if pct_changes.get("6") + else None + ) + new_d["change_percent_12M"] = ( + float(pct_changes.get("12")) / 100 + if pct_changes.get("12") + else None + ) + if aspects is True: + # If there are aspects returned, we want to separate them from the main data. + # We will store the aspects in the metadata dictionary. + _aspects = _d.get("aspects") + if _aspects: + for aspect in _aspects: + aspect.update( + { + "date": _date, + "footnotes": " ".join( + [f.get("text", "") for f in footnotes] # type: ignore + if footnotes + else None + ).strip(), + } + ) + new_aspects = [ + d for d in _aspects if d.get("value") and d.get("value") != "-" + ] + if new_aspects: + metadata[seriesID]["aspects"] = new_aspects + else: + messages.append(f"No Aspect Available for Series {seriesID}") + + if new_d: + data.append(new_d) + + if not data: + # Return EmptyDataError if no data is found instead of raising. + # If we raise here, the API key can be exposed in the traceback. + return EmptyDataError(f"No data found -> {messages}") # type: ignore + + return {"data": data, "metadata": metadata, "messages": messages} + + +async def get_survey_asset(survey: str, asset: str) -> "DataFrame": + """Get an asset in the FTP download folder of the two-letter survey code.""" + # pylint: disable=import-outside-toplevel + from io import StringIO # noqa + from openbb_core.provider.utils.helpers import make_request + from numpy import nan + from pandas import read_csv, NA + + headers = { + "User-Agent": "Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; Glass 1 Build/IMM76L; XE16.2) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" # noqa # pylint: disable=line-too-long + } + url = f"https://download.bls.gov/pub/time.series/{survey.lower()}/{survey.lower()}.{asset.lower()}" + res = make_request(url=url, method="GET", headers=headers) + if res.status_code != 200: + return + df = read_csv(StringIO(res.text), sep="\t", low_memory=False, dtype="object") + df.columns = [d.strip() for d in df.columns] + df = df.apply(lambda x: x.str.strip() if x.dtype == "object" else x) + + return df.replace({"''": None, '""': None, NA: None, "nan": None, nan: None}) + + +async def download_category_series_ids(category) -> Tuple[List, Dict]: + """Download all series ids for a category of survey, along with the code maps. + This should only be required for updating static files. + """ + # pylint: disable=import-outside-toplevel + from numpy import nan # noqa + from openbb_core.provider.utils.errors import EmptyDataError + from openbb_bls.utils.constants import SURVEY_CATEGORY_MAP, SURVEY_NAMES + + series_ids: List = [] + series_codes: Dict = {} + + if category not in SURVEY_CATEGORY_MAP: + raise EmptyDataError( + f"Category {category} is not a supported choice. Choose from {list(SURVEY_CATEGORY_MAP)}" + ) + + async def get_all_series_ids(survey): + """Get an asset in the FTP download folder of the two-letter survey code.""" + if survey in ["ch", "cs", "fw", "is", "nw", "oe", "yy"]: + return + data = await get_survey_asset(survey, "series") + for col in ["series_title", "survey_name"]: + if col not in data.columns: + data.loc[:, col] = None + codes = [d for d in data.columns if "code" in d and "periodicity" not in d] + ids = data.get(["series_id", "series_title"] + codes).copy() + + if ids is None or ids.empty: + return + + ids = ids.rename(columns={"footnote_codes": "footnote_code"}) + ids = ids.astype(str).replace({"nan": None, "''": None, "": None}) + + ids.loc[:, "survey_name"] = SURVEY_NAMES.get(survey.upper(), None) + ids = ids[ids.series_id.astype(str).str.startswith(survey.upper())] + + if ids is None or ids.empty: + return + + # Get the code maps for the survey and convert the codes in the series table. + code_map: Dict = {} + new_codes = [d.split("_")[0] for d in codes] + + for code in new_codes: + code = "datatype" if code == "data" else code # noqa + code_dict: Dict = {} + code_data = await get_survey_asset(survey, code) + if code_data is None or code_data.empty: + continue + code = ( # noqa + "data_type" if code == "datatype" and survey == "ce" else code + ) + code_data = code_data.rename( + columns={ + col: f"{code}_name" + for col in code_data.columns + if col in [f"{code}_text", f"{code}_title"] + } + ) + if f"{code}_code" in code_data.columns: + if ( + code_data.index.dtype == "object" + and code_data.get(f"{code}_name").isnull().all() + ): + code_data.loc[:, f"{code}_name"] = code_data.loc[ + :, f"{code}_code" + ].copy() + code_data.loc[:, f"{code}_code"] = code_data.index.copy() + code_data = code_data.reset_index(drop=True) + code_dict = ( + code_data.set_index(f"{code}_code")[[f"{code}_name"]] + .to_dict() + .get(f"{code}_name", code_dict) + ) + else: + code_dict = code_data.to_dict(orient="series") + + code_map[f"{code}_code"] = code_dict + ids[f"{code}_code"] = [code_dict.get(d, d) for d in ids[f"{code}_code"]] + + # Footnotes may be comma-separated, so we need to expand them. + if "footnote_code" in ids.columns: + expanded_data = [] + for item in ids["footnote_code"]: + if ( + item + and isinstance(item, str) + and "," in item + and any(char.isdigit() for char in item) + ): + expanded_data.append( + " ".join( + [ + code_map["footnote_code"].get(sub_item, sub_item) + for sub_item in item.split(",") + if code_map["footnote_code"].get(sub_item) is not None + ] + ) + ) + else: + expanded_data.append(item) + ids["footnote_code"] = expanded_data + + ids = ids.replace({nan: None, "nan": None, "''": None}).to_dict( + orient="records" + ) + series_ids.extend(ids) + series_codes.update({survey: code_map}) + + # Iterate over the all the surveys in the category and generate the tables and code maps. + # The FTP doesn't seem to like a flood of requests, so we do this operation in series. + for survey in SURVEY_CATEGORY_MAP[category]: + await get_all_series_ids(survey.lower()) + + return series_ids, series_codes + + +def open_asset(asset: str) -> Union["DataFrame", Dict]: + """Open a static file asset for series IDs or code maps.""" + # pylint: disable=import-outside-toplevel + import os # noqa + import json + from importlib.resources import files + from pathlib import Path + from numpy import nan + from openbb_core.app.model.abstract.error import OpenBBError + from pandas import read_csv + + if ".xz" not in asset and "series" in asset: + asset = asset + ".xz" + elif ".json" not in asset and "codes" in asset: + asset = asset + ".json" + elif ".json" in asset or ".xz" in asset: + pass + else: + raise OpenBBError(f"Asset '{asset}' not supported. Expected .json or .xz file.") + + assets_path = Path(str(files("openbb_bls").joinpath("assets"))) + + if not os.path.exists(assets_path.joinpath(asset)): + raise OpenBBError(f"Asset '{asset}' not found.") + + if asset.endswith(".json"): + with open(assets_path.joinpath(asset)) as f: + return json.load(f) + else: + with open(assets_path.joinpath(asset), "rb") as f: + df = read_csv(f, compression="xz", low_memory=False, dtype="str") + return df.replace({nan: None, "nan": None, "''": None}).dropna( + how="all", axis=1 + ) + + +async def update_static_asset(category: str) -> None: + """Update a static file assets with series IDs and code maps for a given category. + Do not use unless the static files in the assets folder require updating. + """ + # pylint: disable=import-outside-toplevel + import json # noqa + from importlib.resources import files + from pathlib import Path + from openbb_core.app.model.abstract.error import OpenBBError + from openbb_bls.utils.constants import SURVEY_CATEGORY_NAMES + from numpy import nan + from pandas import DataFrame + + if category not in SURVEY_CATEGORY_NAMES: + raise OpenBBError( + f"Category '{category}' not found. Choose from {list(SURVEY_CATEGORY_NAMES)}" + ) + + try: + ids, codes = await download_category_series_ids(category) + except Exception as e: # pylint: disable=broad-except + raise OpenBBError(f"Failed to download {category} -> {e}") from e + + assets_path = Path(str(files("openbb_bls").joinpath("assets"))) + + # Save the code map to a JSON file. + if codes: + with open(assets_path.joinpath(f"{category}_codes.json"), "w") as f: + json.dump(codes, f, indent=4) + + # Save the series IDs to a CSV file. + if ids: + df = DataFrame(ids) + df = df.replace({nan: None, "nan": None, "''": None}).dropna(how="all", axis=1) + df.to_csv( + assets_path.joinpath(f"{category}_series.xz"), index=False, compression="xz" + ) diff --git a/openbb_platform/providers/bls/poetry.lock b/openbb_platform/providers/bls/poetry.lock new file mode 100644 index 00000000000..c7272c3305d --- /dev/null +++ b/openbb_platform/providers/bls/poetry.lock @@ -0,0 +1,1987 @@ +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. + +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + +[[package]] +name = "aiohttp" +version = "3.10.5" +description = "Async http client/server framework (asyncio)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, +] + +[package.dependencies] +aiohappyeyeballs = ">=2.3.0" +aiosignal = ">=1.1.2" +async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} +attrs = ">=17.3.0" +frozenlist = ">=1.1.1" +multidict = ">=4.5,<7.0" +yarl = ">=1.0,<2.0" + +[package.extras] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] + +[[package]] +name = "aiosignal" +version = "1.3.1" +description = "aiosignal: a list of registered asynchronous callbacks" +optional = false +python-versions = ">=3.7" +files = [ + {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, + {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, +] + +[package.dependencies] +frozenlist = ">=1.1.0" + +[[package]] +name = "annotated-types" +version = "0.7.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = false +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] + +[[package]] +name = "anyio" +version = "4.4.0" +description = "High level compatibility layer for multiple asynchronous event loop implementations" +optional = false +python-versions = ">=3.8" +files = [ + {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, + {file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"}, +] + +[package.dependencies] +exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} +idna = ">=2.8" +sniffio = ">=1.1" +typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} + +[package.extras] +doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] +trio = ["trio (>=0.23)"] + +[[package]] +name = "async-timeout" +version = "4.0.3" +description = "Timeout context manager for asyncio programs" +optional = false +python-versions = ">=3.7" +files = [ + {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, + {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, +] + +[[package]] +name = "attrs" +version = "24.2.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.7" +files = [ + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, +] + +[package.extras] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] + +[[package]] +name = "backoff" +version = "2.2.1" +description = "Function decoration for backoff and retry" +optional = false +python-versions = ">=3.7,<4.0" +files = [ + {file = "backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8"}, + {file = "backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba"}, +] + +[[package]] +name = "certifi" +version = "2024.7.4" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, + {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, +] + +[[package]] +name = "charset-normalizer" +version = "3.3.2" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, + {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, +] + +[[package]] +name = "click" +version = "8.1.7" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, + {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "dnspython" +version = "2.6.1" +description = "DNS toolkit" +optional = false +python-versions = ">=3.8" +files = [ + {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"}, + {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"}, +] + +[package.extras] +dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=7)", "mypy (>=1.8)", "pylint (>=3)", "pytest (>=7.4)", "pytest-cov (>=4.1.0)", "sphinx (>=7.2.0)", "twine (>=4.0.0)", "wheel (>=0.42.0)"] +dnssec = ["cryptography (>=41)"] +doh = ["h2 (>=4.1.0)", "httpcore (>=1.0.0)", "httpx (>=0.26.0)"] +doq = ["aioquic (>=0.9.25)"] +idna = ["idna (>=3.6)"] +trio = ["trio (>=0.23)"] +wmi = ["wmi (>=1.5.1)"] + +[[package]] +name = "email-validator" +version = "2.2.0" +description = "A robust email address syntax and deliverability validation library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "email_validator-2.2.0-py3-none-any.whl", hash = "sha256:561977c2d73ce3611850a06fa56b414621e0c8faa9d66f2611407d87465da631"}, + {file = "email_validator-2.2.0.tar.gz", hash = "sha256:cb690f344c617a714f22e66ae771445a1ceb46821152df8e165c5f9a364582b7"}, +] + +[package.dependencies] +dnspython = ">=2.0.0" +idna = ">=2.0.0" + +[[package]] +name = "exceptiongroup" +version = "1.2.2" +description = "Backport of PEP 654 (exception groups)" +optional = false +python-versions = ">=3.7" +files = [ + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, +] + +[package.extras] +test = ["pytest (>=6)"] + +[[package]] +name = "fastapi" +version = "0.111.1" +description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, +] + +[package.dependencies] +email_validator = ">=2.0.0" +fastapi-cli = ">=0.0.2" +httpx = ">=0.23.0" +jinja2 = ">=2.11.2" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" +python-multipart = ">=0.0.7" +starlette = ">=0.37.2,<0.38.0" +typing-extensions = ">=4.8.0" +uvicorn = {version = ">=0.12.0", extras = ["standard"]} + +[package.extras] +all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] + +[[package]] +name = "fastapi-cli" +version = "0.0.5" +description = "Run and manage FastAPI apps from the command line with FastAPI CLI. šŸš€" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, +] + +[package.dependencies] +typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} + +[package.extras] +standard = ["uvicorn[standard] (>=0.15.0)"] + +[[package]] +name = "frozenlist" +version = "1.4.1" +description = "A list-like structure which implements collections.abc.MutableSequence" +optional = false +python-versions = ">=3.8" +files = [ + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc"}, + {file = "frozenlist-1.4.1-cp310-cp310-win32.whl", hash = "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1"}, + {file = "frozenlist-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2"}, + {file = "frozenlist-1.4.1-cp311-cp311-win32.whl", hash = "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17"}, + {file = "frozenlist-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8"}, + {file = "frozenlist-1.4.1-cp312-cp312-win32.whl", hash = "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89"}, + {file = "frozenlist-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7"}, + {file = "frozenlist-1.4.1-cp38-cp38-win32.whl", hash = "sha256:e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497"}, + {file = "frozenlist-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6"}, + {file = "frozenlist-1.4.1-cp39-cp39-win32.whl", hash = "sha256:a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932"}, + {file = "frozenlist-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0"}, + {file = "frozenlist-1.4.1-py3-none-any.whl", hash = "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7"}, + {file = "frozenlist-1.4.1.tar.gz", hash = "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b"}, +] + +[[package]] +name = "h11" +version = "0.14.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +optional = false +python-versions = ">=3.7" +files = [ + {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, + {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, +] + +[[package]] +name = "html5lib" +version = "1.1" +description = "HTML parser based on the WHATWG HTML specification" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, + {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, +] + +[package.dependencies] +six = ">=1.9" +webencodings = "*" + +[package.extras] +all = ["chardet (>=2.2)", "genshi", "lxml"] +chardet = ["chardet (>=2.2)"] +genshi = ["genshi"] +lxml = ["lxml"] + +[[package]] +name = "httpcore" +version = "1.0.5" +description = "A minimal low-level HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, + {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, +] + +[package.dependencies] +certifi = "*" +h11 = ">=0.13,<0.15" + +[package.extras] +asyncio = ["anyio (>=4.0,<5.0)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +trio = ["trio (>=0.22.0,<0.26.0)"] + +[[package]] +name = "httptools" +version = "0.6.1" +description = "A collection of framework independent HTTP protocol utils." +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"}, + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:639dc4f381a870c9ec860ce5c45921db50205a37cc3334e756269736ff0aac58"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e57997ac7fb7ee43140cc03664de5f268813a481dff6245e0075925adc6aa185"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0ac5a0ae3d9f4fe004318d64b8a854edd85ab76cffbf7ef5e32920faef62f142"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3f30d3ce413088a98b9db71c60a6ada2001a08945cb42dd65a9a9fe228627658"}, + {file = "httptools-0.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:1ed99a373e327f0107cb513b61820102ee4f3675656a37a50083eda05dc9541b"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7a7ea483c1a4485c71cb5f38be9db078f8b0e8b4c4dc0210f531cdd2ddac1ef1"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:85ed077c995e942b6f1b07583e4eb0a8d324d418954fc6af913d36db7c05a5a0"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b0bb634338334385351a1600a73e558ce619af390c2b38386206ac6a27fecfc"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d9ceb2c957320def533671fc9c715a80c47025139c8d1f3797477decbc6edd2"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4f0f8271c0a4db459f9dc807acd0eadd4839934a4b9b892f6f160e94da309837"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6a4f5ccead6d18ec072ac0b84420e95d27c1cdf5c9f1bc8fbd8daf86bd94f43d"}, + {file = "httptools-0.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:5cceac09f164bcba55c0500a18fe3c47df29b62353198e4f37bbcc5d591172c3"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:75c8022dca7935cba14741a42744eee13ba05db00b27a4b940f0d646bd4d56d0"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:48ed8129cd9a0d62cf4d1575fcf90fb37e3ff7d5654d3a5814eb3d55f36478c2"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f58e335a1402fb5a650e271e8c2d03cfa7cea46ae124649346d17bd30d59c90"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93ad80d7176aa5788902f207a4e79885f0576134695dfb0fefc15b7a4648d503"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9bb68d3a085c2174c2477eb3ffe84ae9fb4fde8792edb7bcd09a1d8467e30a84"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b512aa728bc02354e5ac086ce76c3ce635b62f5fbc32ab7082b5e582d27867bb"}, + {file = "httptools-0.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:97662ce7fb196c785344d00d638fc9ad69e18ee4bfb4000b35a52efe5adcc949"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8e216a038d2d52ea13fdd9b9c9c7459fb80d78302b257828285eca1c773b99b3"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3e802e0b2378ade99cd666b5bffb8b2a7cc8f3d28988685dc300469ea8dd86cb"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4bd3e488b447046e386a30f07af05f9b38d3d368d1f7b4d8f7e10af85393db97"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe467eb086d80217b7584e61313ebadc8d187a4d95bb62031b7bab4b205c3ba3"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3c3b214ce057c54675b00108ac42bacf2ab8f85c58e3f324a4e963bbc46424f4"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8ae5b97f690badd2ca27cbf668494ee1b6d34cf1c464271ef7bfa9ca6b83ffaf"}, + {file = "httptools-0.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:405784577ba6540fa7d6ff49e37daf104e04f4b4ff2d1ac0469eaa6a20fde084"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:95fb92dd3649f9cb139e9c56604cc2d7c7bf0fc2e7c8d7fbd58f96e35eddd2a3"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcbab042cc3ef272adc11220517278519adf8f53fd3056d0e68f0a6f891ba94e"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cf2372e98406efb42e93bfe10f2948e467edfd792b015f1b4ecd897903d3e8d"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:678fcbae74477a17d103b7cae78b74800d795d702083867ce160fc202104d0da"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e0b281cf5a125c35f7f6722b65d8542d2e57331be573e9e88bc8b0115c4a7a81"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:95658c342529bba4e1d3d2b1a874db16c7cca435e8827422154c9da76ac4e13a"}, + {file = "httptools-0.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:7ebaec1bf683e4bf5e9fbb49b8cc36da482033596a415b3e4ebab5a4c0d7ec5e"}, + {file = "httptools-0.6.1.tar.gz", hash = "sha256:c6e26c30455600b95d94b1b836085138e82f177351454ee841c148f93a9bad5a"}, +] + +[package.extras] +test = ["Cython (>=0.29.24,<0.30.0)"] + +[[package]] +name = "httpx" +version = "0.27.0" +description = "The next generation HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, + {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, +] + +[package.dependencies] +anyio = "*" +certifi = "*" +httpcore = "==1.*" +idna = "*" +sniffio = "*" + +[package.extras] +brotli = ["brotli", "brotlicffi"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] + +[[package]] +name = "idna" +version = "3.7" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.5" +files = [ + {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, + {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, +] + +[[package]] +name = "importlib-metadata" +version = "6.11.0" +description = "Read metadata from Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "importlib_metadata-6.11.0-py3-none-any.whl", hash = "sha256:f0afba6205ad8f8947c7d338b5342d5db2afbfd82f9cbef7879a9539cc12eb9b"}, + {file = "importlib_metadata-6.11.0.tar.gz", hash = "sha256:1231cf92d825c9e03cfc4da076a16de6422c863558229ea0b22b675657463443"}, +] + +[package.dependencies] +zipp = ">=0.5" + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] +perf = ["ipython"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] + +[[package]] +name = "jinja2" +version = "3.1.4" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "markdown-it-py" +version = "3.0.0" +description = "Python port of markdown-it. Markdown parsing, done right!" +optional = false +python-versions = ">=3.8" +files = [ + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, +] + +[package.dependencies] +mdurl = ">=0.1,<1.0" + +[package.extras] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +code-style = ["pre-commit (>=3.0,<4.0)"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins"] +profiling = ["gprof2dot"] +rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] + +[[package]] +name = "markupsafe" +version = "2.1.5" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, + {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +description = "Markdown URL utilities" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] + +[[package]] +name = "monotonic" +version = "1.6" +description = "An implementation of time.monotonic() for Python 2 & < 3.3" +optional = false +python-versions = "*" +files = [ + {file = "monotonic-1.6-py2.py3-none-any.whl", hash = "sha256:68687e19a14f11f26d140dd5c86f3dba4bf5df58003000ed467e0e2a69bca96c"}, + {file = "monotonic-1.6.tar.gz", hash = "sha256:3a55207bcfed53ddd5c5bae174524062935efed17792e9de2ad0205ce9ad63f7"}, +] + +[[package]] +name = "multidict" +version = "6.0.5" +description = "multidict implementation" +optional = false +python-versions = ">=3.7" +files = [ + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:411bf8515f3be9813d06004cac41ccf7d1cd46dfe233705933dd163b60e37600"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d147090048129ce3c453f0292e7697d333db95e52616b3793922945804a433c"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:215ed703caf15f578dca76ee6f6b21b7603791ae090fbf1ef9d865571039ade5"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c6390cf87ff6234643428991b7359b5f59cc15155695deb4eda5c777d2b880f"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fd81c4ebdb4f214161be351eb5bcf385426bf023041da2fd9e60681f3cebae"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3cc2ad10255f903656017363cd59436f2111443a76f996584d1077e43ee51182"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6939c95381e003f54cd4c5516740faba40cf5ad3eeff460c3ad1d3e0ea2549bf"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:220dd781e3f7af2c2c1053da9fa96d9cf3072ca58f057f4c5adaaa1cab8fc442"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:766c8f7511df26d9f11cd3a8be623e59cca73d44643abab3f8c8c07620524e4a"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:fe5d7785250541f7f5019ab9cba2c71169dc7d74d0f45253f8313f436458a4ef"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1c1496e73051918fcd4f58ff2e0f2f3066d1c76a0c6aeffd9b45d53243702cc"}, + {file = "multidict-6.0.5-cp310-cp310-win32.whl", hash = "sha256:7afcdd1fc07befad18ec4523a782cde4e93e0a2bf71239894b8d61ee578c1319"}, + {file = "multidict-6.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:99f60d34c048c5c2fabc766108c103612344c46e35d4ed9ae0673d33c8fb26e8"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f285e862d2f153a70586579c15c44656f888806ed0e5b56b64489afe4a2dbfba"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7be7047bd08accdb7487737631d25735c9a04327911de89ff1b26b81745bd4e3"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de170c7b4fe6859beb8926e84f7d7d6c693dfe8e27372ce3b76f01c46e489fcf"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04bde7a7b3de05732a4eb39c94574db1ec99abb56162d6c520ad26f83267de29"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425bf820055005bfc8aa9a0b99ccb52cc2f4070153e34b701acc98d201693733"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d3eb1ceec286eba8220c26f3b0096cf189aea7057b6e7b7a2e60ed36b373b77f"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7901c05ead4b3fb75113fb1dd33eb1253c6d3ee37ce93305acd9d38e0b5f21a4"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e0e79d91e71b9867c73323a3444724d496c037e578a0e1755ae159ba14f4f3d1"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:29bfeb0dff5cb5fdab2023a7a9947b3b4af63e9c47cae2a10ad58394b517fddc"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e030047e85cbcedbfc073f71836d62dd5dadfbe7531cae27789ff66bc551bd5e"}, + {file = "multidict-6.0.5-cp311-cp311-win32.whl", hash = "sha256:2f4848aa3baa109e6ab81fe2006c77ed4d3cd1e0ac2c1fbddb7b1277c168788c"}, + {file = "multidict-6.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:51d035609b86722963404f711db441cf7134f1889107fb171a970c9701f92e1e"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cbebcd5bcaf1eaf302617c114aa67569dd3f090dd0ce8ba9e35e9985b41ac35b"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2ffc42c922dbfddb4a4c3b438eb056828719f07608af27d163191cb3e3aa6cc5"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ceb3b7e6a0135e092de86110c5a74e46bda4bd4fbfeeb3a3bcec79c0f861e450"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79660376075cfd4b2c80f295528aa6beb2058fd289f4c9252f986751a4cd0496"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4428b29611e989719874670fd152b6625500ad6c686d464e99f5aaeeaca175a"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d84a5c3a5f7ce6db1f999fb9438f686bc2e09d38143f2d93d8406ed2dd6b9226"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c0de87358b192de7ea9649beb392f107dcad9ad27276324c24c91774ca5271"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:79a6d2ba910adb2cbafc95dad936f8b9386e77c84c35bc0add315b856d7c3abb"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:92d16a3e275e38293623ebf639c471d3e03bb20b8ebb845237e0d3664914caef"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:fb616be3538599e797a2017cccca78e354c767165e8858ab5116813146041a24"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:14c2976aa9038c2629efa2c148022ed5eb4cb939e15ec7aace7ca932f48f9ba6"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:435a0984199d81ca178b9ae2c26ec3d49692d20ee29bc4c11a2a8d4514c67eda"}, + {file = "multidict-6.0.5-cp312-cp312-win32.whl", hash = "sha256:9fe7b0653ba3d9d65cbe7698cca585bf0f8c83dbbcc710db9c90f478e175f2d5"}, + {file = "multidict-6.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556"}, + {file = "multidict-6.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:19fe01cea168585ba0f678cad6f58133db2aa14eccaf22f88e4a6dccadfad8b3"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf7a982604375a8d49b6cc1b781c1747f243d91b81035a9b43a2126c04766f5"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:107c0cdefe028703fb5dafe640a409cb146d44a6ae201e55b35a4af8e95457dd"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:403c0911cd5d5791605808b942c88a8155c2592e05332d2bf78f18697a5fa15e"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aeaf541ddbad8311a87dd695ed9642401131ea39ad7bc8cf3ef3967fd093b626"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4972624066095e52b569e02b5ca97dbd7a7ddd4294bf4e7247d52635630dd83"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d946b0a9eb8aaa590df1fe082cee553ceab173e6cb5b03239716338629c50c7a"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b55358304d7a73d7bdf5de62494aaf70bd33015831ffd98bc498b433dfe5b10c"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:a3145cb08d8625b2d3fee1b2d596a8766352979c9bffe5d7833e0503d0f0b5e5"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d65f25da8e248202bd47445cec78e0025c0fe7582b23ec69c3b27a640dd7a8e3"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c9bf56195c6bbd293340ea82eafd0071cb3d450c703d2c93afb89f93b8386ccc"}, + {file = "multidict-6.0.5-cp37-cp37m-win32.whl", hash = "sha256:69db76c09796b313331bb7048229e3bee7928eb62bab5e071e9f7fcc4879caee"}, + {file = "multidict-6.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:fce28b3c8a81b6b36dfac9feb1de115bab619b3c13905b419ec71d03a3fc1423"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76f067f5121dcecf0d63a67f29080b26c43c71a98b10c701b0677e4a065fbd54"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b82cc8ace10ab5bd93235dfaab2021c70637005e1ac787031f4d1da63d493c1d"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5cb241881eefd96b46f89b1a056187ea8e9ba14ab88ba632e68d7a2ecb7aadf7"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e94e6912639a02ce173341ff62cc1201232ab86b8a8fcc05572741a5dc7d93"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09a892e4a9fb47331da06948690ae38eaa2426de97b4ccbfafbdcbe5c8f37ff8"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55205d03e8a598cfc688c71ca8ea5f66447164efff8869517f175ea632c7cb7b"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37b15024f864916b4951adb95d3a80c9431299080341ab9544ed148091b53f50"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2a1dee728b52b33eebff5072817176c172050d44d67befd681609b4746e1c2e"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:edd08e6f2f1a390bf137080507e44ccc086353c8e98c657e666c017718561b89"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:60d698e8179a42ec85172d12f50b1668254628425a6bd611aba022257cac1386"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:3d25f19500588cbc47dc19081d78131c32637c25804df8414463ec908631e453"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:4cc0ef8b962ac7a5e62b9e826bd0cd5040e7d401bc45a6835910ed699037a461"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:eca2e9d0cc5a889850e9bbd68e98314ada174ff6ccd1129500103df7a94a7a44"}, + {file = "multidict-6.0.5-cp38-cp38-win32.whl", hash = "sha256:4a6a4f196f08c58c59e0b8ef8ec441d12aee4125a7d4f4fef000ccb22f8d7241"}, + {file = "multidict-6.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:0275e35209c27a3f7951e1ce7aaf93ce0d163b28948444bec61dd7badc6d3f8c"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e7be68734bd8c9a513f2b0cfd508802d6609da068f40dc57d4e3494cefc92929"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1d9ea7a7e779d7a3561aade7d596649fbecfa5c08a7674b11b423783217933f9"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ea1456df2a27c73ce51120fa2f519f1bea2f4a03a917f4a43c8707cf4cbbae1a"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf590b134eb70629e350691ecca88eac3e3b8b3c86992042fb82e3cb1830d5e1"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5c0631926c4f58e9a5ccce555ad7747d9a9f8b10619621f22f9635f069f6233e"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dce1c6912ab9ff5f179eaf6efe7365c1f425ed690b03341911bf4939ef2f3046"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0868d64af83169e4d4152ec612637a543f7a336e4a307b119e98042e852ad9c"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:141b43360bfd3bdd75f15ed811850763555a251e38b2405967f8e25fb43f7d40"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7df704ca8cf4a073334e0427ae2345323613e4df18cc224f647f251e5e75a527"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:6214c5a5571802c33f80e6c84713b2c79e024995b9c5897f794b43e714daeec9"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:cd6c8fca38178e12c00418de737aef1261576bd1b6e8c6134d3e729a4e858b38"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e02021f87a5b6932fa6ce916ca004c4d441509d33bbdbeca70d05dff5e9d2479"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ebd8d160f91a764652d3e51ce0d2956b38efe37c9231cd82cfc0bed2e40b581c"}, + {file = "multidict-6.0.5-cp39-cp39-win32.whl", hash = "sha256:04da1bb8c8dbadf2a18a452639771951c662c5ad03aefe4884775454be322c9b"}, + {file = "multidict-6.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:d6f6d4f185481c9669b9447bf9d9cf3b95a0e9df9d169bbc17e363b7d5487755"}, + {file = "multidict-6.0.5-py3-none-any.whl", hash = "sha256:0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7"}, + {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, +] + +[[package]] +name = "numpy" +version = "2.0.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numpy-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0fbb536eac80e27a2793ffd787895242b7f18ef792563d742c2d673bfcb75134"}, + {file = "numpy-2.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:69ff563d43c69b1baba77af455dd0a839df8d25e8590e79c90fcbe1499ebde42"}, + {file = "numpy-2.0.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:1b902ce0e0a5bb7704556a217c4f63a7974f8f43e090aff03fcf262e0b135e02"}, + {file = "numpy-2.0.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:f1659887361a7151f89e79b276ed8dff3d75877df906328f14d8bb40bb4f5101"}, + {file = "numpy-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4658c398d65d1b25e1760de3157011a80375da861709abd7cef3bad65d6543f9"}, + {file = "numpy-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4127d4303b9ac9f94ca0441138acead39928938660ca58329fe156f84b9f3015"}, + {file = "numpy-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e5eeca8067ad04bc8a2a8731183d51d7cbaac66d86085d5f4766ee6bf19c7f87"}, + {file = "numpy-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9adbd9bb520c866e1bfd7e10e1880a1f7749f1f6e5017686a5fbb9b72cf69f82"}, + {file = "numpy-2.0.1-cp310-cp310-win32.whl", hash = "sha256:7b9853803278db3bdcc6cd5beca37815b133e9e77ff3d4733c247414e78eb8d1"}, + {file = "numpy-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:81b0893a39bc5b865b8bf89e9ad7807e16717f19868e9d234bdaf9b1f1393868"}, + {file = "numpy-2.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75b4e316c5902d8163ef9d423b1c3f2f6252226d1aa5cd8a0a03a7d01ffc6268"}, + {file = "numpy-2.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6e4eeb6eb2fced786e32e6d8df9e755ce5be920d17f7ce00bc38fcde8ccdbf9e"}, + {file = "numpy-2.0.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a1e01dcaab205fbece13c1410253a9eea1b1c9b61d237b6fa59bcc46e8e89343"}, + {file = "numpy-2.0.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:a8fc2de81ad835d999113ddf87d1ea2b0f4704cbd947c948d2f5513deafe5a7b"}, + {file = "numpy-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a3d94942c331dd4e0e1147f7a8699a4aa47dffc11bf8a1523c12af8b2e91bbe"}, + {file = "numpy-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15eb4eca47d36ec3f78cde0a3a2ee24cf05ca7396ef808dda2c0ddad7c2bde67"}, + {file = "numpy-2.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b83e16a5511d1b1f8a88cbabb1a6f6a499f82c062a4251892d9ad5d609863fb7"}, + {file = "numpy-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f87fec1f9bc1efd23f4227becff04bd0e979e23ca50cc92ec88b38489db3b55"}, + {file = "numpy-2.0.1-cp311-cp311-win32.whl", hash = "sha256:36d3a9405fd7c511804dc56fc32974fa5533bdeb3cd1604d6b8ff1d292b819c4"}, + {file = "numpy-2.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:08458fbf403bff5e2b45f08eda195d4b0c9b35682311da5a5a0a0925b11b9bd8"}, + {file = "numpy-2.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6bf4e6f4a2a2e26655717a1983ef6324f2664d7011f6ef7482e8c0b3d51e82ac"}, + {file = "numpy-2.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6fddc5fe258d3328cd8e3d7d3e02234c5d70e01ebe377a6ab92adb14039cb4"}, + {file = "numpy-2.0.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:5daab361be6ddeb299a918a7c0864fa8618af66019138263247af405018b04e1"}, + {file = "numpy-2.0.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:ea2326a4dca88e4a274ba3a4405eb6c6467d3ffbd8c7d38632502eaae3820587"}, + {file = "numpy-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:529af13c5f4b7a932fb0e1911d3a75da204eff023ee5e0e79c1751564221a5c8"}, + {file = "numpy-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6790654cb13eab303d8402354fabd47472b24635700f631f041bd0b65e37298a"}, + {file = "numpy-2.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:cbab9fc9c391700e3e1287666dfd82d8666d10e69a6c4a09ab97574c0b7ee0a7"}, + {file = "numpy-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99d0d92a5e3613c33a5f01db206a33f8fdf3d71f2912b0de1739894668b7a93b"}, + {file = "numpy-2.0.1-cp312-cp312-win32.whl", hash = "sha256:173a00b9995f73b79eb0191129f2455f1e34c203f559dd118636858cc452a1bf"}, + {file = "numpy-2.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:bb2124fdc6e62baae159ebcfa368708867eb56806804d005860b6007388df171"}, + {file = "numpy-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bfc085b28d62ff4009364e7ca34b80a9a080cbd97c2c0630bb5f7f770dae9414"}, + {file = "numpy-2.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8fae4ebbf95a179c1156fab0b142b74e4ba4204c87bde8d3d8b6f9c34c5825ef"}, + {file = "numpy-2.0.1-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:72dc22e9ec8f6eaa206deb1b1355eb2e253899d7347f5e2fae5f0af613741d06"}, + {file = "numpy-2.0.1-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:ec87f5f8aca726117a1c9b7083e7656a9d0d606eec7299cc067bb83d26f16e0c"}, + {file = "numpy-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f682ea61a88479d9498bf2091fdcd722b090724b08b31d63e022adc063bad59"}, + {file = "numpy-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8efc84f01c1cd7e34b3fb310183e72fcdf55293ee736d679b6d35b35d80bba26"}, + {file = "numpy-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3fdabe3e2a52bc4eff8dc7a5044342f8bd9f11ef0934fcd3289a788c0eb10018"}, + {file = "numpy-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:24a0e1befbfa14615b49ba9659d3d8818a0f4d8a1c5822af8696706fbda7310c"}, + {file = "numpy-2.0.1-cp39-cp39-win32.whl", hash = "sha256:f9cf5ea551aec449206954b075db819f52adc1638d46a6738253a712d553c7b4"}, + {file = "numpy-2.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:e9e81fa9017eaa416c056e5d9e71be93d05e2c3c2ab308d23307a8bc4443c368"}, + {file = "numpy-2.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:61728fba1e464f789b11deb78a57805c70b2ed02343560456190d0501ba37b0f"}, + {file = "numpy-2.0.1-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:12f5d865d60fb9734e60a60f1d5afa6d962d8d4467c120a1c0cda6eb2964437d"}, + {file = "numpy-2.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eacf3291e263d5a67d8c1a581a8ebbcfd6447204ef58828caf69a5e3e8c75990"}, + {file = "numpy-2.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2c3a346ae20cfd80b6cfd3e60dc179963ef2ea58da5ec074fd3d9e7a1e7ba97f"}, + {file = "numpy-2.0.1.tar.gz", hash = "sha256:485b87235796410c3519a699cfe1faab097e509e90ebb05dcd098db2ae87e7b3"}, +] + +[[package]] +name = "numpy" +version = "2.1.0" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6326ab99b52fafdcdeccf602d6286191a79fe2fda0ae90573c5814cd2b0bc1b8"}, + {file = "numpy-2.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0937e54c09f7a9a68da6889362ddd2ff584c02d015ec92672c099b61555f8911"}, + {file = "numpy-2.1.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:30014b234f07b5fec20f4146f69e13cfb1e33ee9a18a1879a0142fbb00d47673"}, + {file = "numpy-2.1.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:899da829b362ade41e1e7eccad2cf274035e1cb36ba73034946fccd4afd8606b"}, + {file = "numpy-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08801848a40aea24ce16c2ecde3b756f9ad756586fb2d13210939eb69b023f5b"}, + {file = "numpy-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:398049e237d1aae53d82a416dade04defed1a47f87d18d5bd615b6e7d7e41d1f"}, + {file = "numpy-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0abb3916a35d9090088a748636b2c06dc9a6542f99cd476979fb156a18192b84"}, + {file = "numpy-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:10e2350aea18d04832319aac0f887d5fcec1b36abd485d14f173e3e900b83e33"}, + {file = "numpy-2.1.0-cp310-cp310-win32.whl", hash = "sha256:f6b26e6c3b98adb648243670fddc8cab6ae17473f9dc58c51574af3e64d61211"}, + {file = "numpy-2.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:f505264735ee074250a9c78247ee8618292091d9d1fcc023290e9ac67e8f1afa"}, + {file = "numpy-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:76368c788ccb4f4782cf9c842b316140142b4cbf22ff8db82724e82fe1205dce"}, + {file = "numpy-2.1.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f8e93a01a35be08d31ae33021e5268f157a2d60ebd643cfc15de6ab8e4722eb1"}, + {file = "numpy-2.1.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:9523f8b46485db6939bd069b28b642fec86c30909cea90ef550373787f79530e"}, + {file = "numpy-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54139e0eb219f52f60656d163cbe67c31ede51d13236c950145473504fa208cb"}, + {file = "numpy-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5ebbf9fbdabed208d4ecd2e1dfd2c0741af2f876e7ae522c2537d404ca895c3"}, + {file = "numpy-2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:378cb4f24c7d93066ee4103204f73ed046eb88f9ad5bb2275bb9fa0f6a02bd36"}, + {file = "numpy-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8f699a709120b220dfe173f79c73cb2a2cab2c0b88dd59d7b49407d032b8ebd"}, + {file = "numpy-2.1.0-cp311-cp311-win32.whl", hash = "sha256:ffbd6faeb190aaf2b5e9024bac9622d2ee549b7ec89ef3a9373fa35313d44e0e"}, + {file = "numpy-2.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:0af3a5987f59d9c529c022c8c2a64805b339b7ef506509fba7d0556649b9714b"}, + {file = "numpy-2.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fe76d75b345dc045acdbc006adcb197cc680754afd6c259de60d358d60c93736"}, + {file = "numpy-2.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f358ea9e47eb3c2d6eba121ab512dfff38a88db719c38d1e67349af210bc7529"}, + {file = "numpy-2.1.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:dd94ce596bda40a9618324547cfaaf6650b1a24f5390350142499aa4e34e53d1"}, + {file = "numpy-2.1.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:b47c551c6724960479cefd7353656498b86e7232429e3a41ab83be4da1b109e8"}, + {file = "numpy-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0756a179afa766ad7cb6f036de622e8a8f16ffdd55aa31f296c870b5679d745"}, + {file = "numpy-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24003ba8ff22ea29a8c306e61d316ac74111cebf942afbf692df65509a05f111"}, + {file = "numpy-2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b34fa5e3b5d6dc7e0a4243fa0f81367027cb6f4a7215a17852979634b5544ee0"}, + {file = "numpy-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c4f982715e65036c34897eb598d64aef15150c447be2cfc6643ec7a11af06574"}, + {file = "numpy-2.1.0-cp312-cp312-win32.whl", hash = "sha256:c4cd94dfefbefec3f8b544f61286584292d740e6e9d4677769bc76b8f41deb02"}, + {file = "numpy-2.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:a0cdef204199278f5c461a0bed6ed2e052998276e6d8ab2963d5b5c39a0500bc"}, + {file = "numpy-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8ab81ccd753859ab89e67199b9da62c543850f819993761c1e94a75a814ed667"}, + {file = "numpy-2.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:442596f01913656d579309edcd179a2a2f9977d9a14ff41d042475280fc7f34e"}, + {file = "numpy-2.1.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:848c6b5cad9898e4b9ef251b6f934fa34630371f2e916261070a4eb9092ffd33"}, + {file = "numpy-2.1.0-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:54c6a63e9d81efe64bfb7bcb0ec64332a87d0b87575f6009c8ba67ea6374770b"}, + {file = "numpy-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:652e92fc409e278abdd61e9505649e3938f6d04ce7ef1953f2ec598a50e7c195"}, + {file = "numpy-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ab32eb9170bf8ffcbb14f11613f4a0b108d3ffee0832457c5d4808233ba8977"}, + {file = "numpy-2.1.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:8fb49a0ba4d8f41198ae2d52118b050fd34dace4b8f3fb0ee34e23eb4ae775b1"}, + {file = "numpy-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:44e44973262dc3ae79e9063a1284a73e09d01b894b534a769732ccd46c28cc62"}, + {file = "numpy-2.1.0-cp313-cp313-win32.whl", hash = "sha256:ab83adc099ec62e044b1fbb3a05499fa1e99f6d53a1dde102b2d85eff66ed324"}, + {file = "numpy-2.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:de844aaa4815b78f6023832590d77da0e3b6805c644c33ce94a1e449f16d6ab5"}, + {file = "numpy-2.1.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:343e3e152bf5a087511cd325e3b7ecfd5b92d369e80e74c12cd87826e263ec06"}, + {file = "numpy-2.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f07fa2f15dabe91259828ce7d71b5ca9e2eb7c8c26baa822c825ce43552f4883"}, + {file = "numpy-2.1.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5474dad8c86ee9ba9bb776f4b99ef2d41b3b8f4e0d199d4f7304728ed34d0300"}, + {file = "numpy-2.1.0-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:1f817c71683fd1bb5cff1529a1d085a57f02ccd2ebc5cd2c566f9a01118e3b7d"}, + {file = "numpy-2.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a3336fbfa0d38d3deacd3fe7f3d07e13597f29c13abf4d15c3b6dc2291cbbdd"}, + {file = "numpy-2.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a894c51fd8c4e834f00ac742abad73fc485df1062f1b875661a3c1e1fb1c2f6"}, + {file = "numpy-2.1.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:9156ca1f79fc4acc226696e95bfcc2b486f165a6a59ebe22b2c1f82ab190384a"}, + {file = "numpy-2.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:624884b572dff8ca8f60fab591413f077471de64e376b17d291b19f56504b2bb"}, + {file = "numpy-2.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:15ef8b2177eeb7e37dd5ef4016f30b7659c57c2c0b57a779f1d537ff33a72c7b"}, + {file = "numpy-2.1.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:e5f0642cdf4636198a4990de7a71b693d824c56a757862230454629cf62e323d"}, + {file = "numpy-2.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f15976718c004466406342789f31b6673776360f3b1e3c575f25302d7e789575"}, + {file = "numpy-2.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6c1de77ded79fef664d5098a66810d4d27ca0224e9051906e634b3f7ead134c2"}, + {file = "numpy-2.1.0.tar.gz", hash = "sha256:7dc90da0081f7e1da49ec4e398ede6a8e9cc4f5ebe5f9e06b443ed889ee9aaa2"}, +] + +[[package]] +name = "openbb-core" +version = "1.3.1" +description = "OpenBB package with core functionality." +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, + {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, +] + +[package.dependencies] +aiohttp = ">=3.9.5,<4.0.0" +fastapi = ">=0.111.0,<0.112.0" +html5lib = ">=1.1,<2.0" +importlib-metadata = ">=6.8.0,<7.0.0" +pandas = ">=1.5.3" +posthog = ">=3.3.1,<4.0.0" +pydantic = ">=2.5.1,<3.0.0" +pyjwt = ">=2.8.0,<3.0.0" +python-dotenv = ">=1.0.0,<2.0.0" +python-multipart = ">=0.0.7,<0.0.8" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6" +uuid7 = ">=0.1.0,<0.2.0" +uvicorn = ">=0.24,<0.25" +websockets = ">=12.0,<13.0" + +[[package]] +name = "pandas" +version = "2.2.2" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.9" +files = [ + {file = "pandas-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90c6fca2acf139569e74e8781709dccb6fe25940488755716d1d354d6bc58bce"}, + {file = "pandas-2.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c7adfc142dac335d8c1e0dcbd37eb8617eac386596eb9e1a1b77791cf2498238"}, + {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4abfe0be0d7221be4f12552995e58723c7422c80a659da13ca382697de830c08"}, + {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8635c16bf3d99040fdf3ca3db669a7250ddf49c55dc4aa8fe0ae0fa8d6dcc1f0"}, + {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:40ae1dffb3967a52203105a077415a86044a2bea011b5f321c6aa64b379a3f51"}, + {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8e5a0b00e1e56a842f922e7fae8ae4077aee4af0acb5ae3622bd4b4c30aedf99"}, + {file = "pandas-2.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:ddf818e4e6c7c6f4f7c8a12709696d193976b591cc7dc50588d3d1a6b5dc8772"}, + {file = "pandas-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:696039430f7a562b74fa45f540aca068ea85fa34c244d0deee539cb6d70aa288"}, + {file = "pandas-2.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e90497254aacacbc4ea6ae5e7a8cd75629d6ad2b30025a4a8b09aa4faf55151"}, + {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58b84b91b0b9f4bafac2a0ac55002280c094dfc6402402332c0913a59654ab2b"}, + {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2123dc9ad6a814bcdea0f099885276b31b24f7edf40f6cdbc0912672e22eee"}, + {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2925720037f06e89af896c70bca73459d7e6a4be96f9de79e2d440bd499fe0db"}, + {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0cace394b6ea70c01ca1595f839cf193df35d1575986e484ad35c4aeae7266c1"}, + {file = "pandas-2.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24"}, + {file = "pandas-2.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9dfde2a0ddef507a631dc9dc4af6a9489d5e2e740e226ad426a05cabfbd7c8ef"}, + {file = "pandas-2.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b79011ff7a0f4b1d6da6a61aa1aa604fb312d6647de5bad20013682d1429ce"}, + {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cb51fe389360f3b5a4d57dbd2848a5f033350336ca3b340d1c53a1fad33bcad"}, + {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eee3a87076c0756de40b05c5e9a6069c035ba43e8dd71c379e68cab2c20f16ad"}, + {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3e374f59e440d4ab45ca2fffde54b81ac3834cf5ae2cdfa69c90bc03bde04d76"}, + {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:43498c0bdb43d55cb162cdc8c06fac328ccb5d2eabe3cadeb3529ae6f0517c32"}, + {file = "pandas-2.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:d187d355ecec3629624fccb01d104da7d7f391db0311145817525281e2804d23"}, + {file = "pandas-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0ca6377b8fca51815f382bd0b697a0814c8bda55115678cbc94c30aacbb6eff2"}, + {file = "pandas-2.2.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9057e6aa78a584bc93a13f0a9bf7e753a5e9770a30b4d758b8d5f2a62a9433cd"}, + {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:001910ad31abc7bf06f49dcc903755d2f7f3a9186c0c040b827e522e9cef0863"}, + {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66b479b0bd07204e37583c191535505410daa8df638fd8e75ae1b383851fe921"}, + {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a77e9d1c386196879aa5eb712e77461aaee433e54c68cf253053a73b7e49c33a"}, + {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:92fd6b027924a7e178ac202cfbe25e53368db90d56872d20ffae94b96c7acc57"}, + {file = "pandas-2.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:640cef9aa381b60e296db324337a554aeeb883ead99dc8f6c18e81a93942f5f4"}, + {file = "pandas-2.2.2.tar.gz", hash = "sha256:9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, + {version = ">=1.22.4", markers = "python_version < \"3.11\""}, + {version = ">=1.23.2", markers = "python_version == \"3.11\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.7" + +[package.extras] +all = ["PyQt5 (>=5.15.9)", "SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)", "beautifulsoup4 (>=4.11.2)", "bottleneck (>=1.3.6)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=2022.12.0)", "fsspec (>=2022.11.0)", "gcsfs (>=2022.11.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.9.2)", "matplotlib (>=3.6.3)", "numba (>=0.56.4)", "numexpr (>=2.8.4)", "odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "pandas-gbq (>=0.19.0)", "psycopg2 (>=2.9.6)", "pyarrow (>=10.0.1)", "pymysql (>=1.0.2)", "pyreadstat (>=1.2.0)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "qtpy (>=2.3.0)", "s3fs (>=2022.11.0)", "scipy (>=1.10.0)", "tables (>=3.8.0)", "tabulate (>=0.9.0)", "xarray (>=2022.12.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)", "zstandard (>=0.19.0)"] +aws = ["s3fs (>=2022.11.0)"] +clipboard = ["PyQt5 (>=5.15.9)", "qtpy (>=2.3.0)"] +compression = ["zstandard (>=0.19.0)"] +computation = ["scipy (>=1.10.0)", "xarray (>=2022.12.0)"] +consortium-standard = ["dataframe-api-compat (>=0.1.7)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)"] +feather = ["pyarrow (>=10.0.1)"] +fss = ["fsspec (>=2022.11.0)"] +gcp = ["gcsfs (>=2022.11.0)", "pandas-gbq (>=0.19.0)"] +hdf5 = ["tables (>=3.8.0)"] +html = ["beautifulsoup4 (>=4.11.2)", "html5lib (>=1.1)", "lxml (>=4.9.2)"] +mysql = ["SQLAlchemy (>=2.0.0)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.1.2)", "tabulate (>=0.9.0)"] +parquet = ["pyarrow (>=10.0.1)"] +performance = ["bottleneck (>=1.3.6)", "numba (>=0.56.4)", "numexpr (>=2.8.4)"] +plot = ["matplotlib (>=3.6.3)"] +postgresql = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "psycopg2 (>=2.9.6)"] +pyarrow = ["pyarrow (>=10.0.1)"] +spss = ["pyreadstat (>=1.2.0)"] +sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)"] +test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.9.2)"] + +[[package]] +name = "posthog" +version = "3.5.0" +description = "Integrate PostHog into any python application." +optional = false +python-versions = "*" +files = [ + {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, + {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, +] + +[package.dependencies] +backoff = ">=1.10.0" +monotonic = ">=1.5" +python-dateutil = ">2.1" +requests = ">=2.7,<3.0" +six = ">=1.5" + +[package.extras] +dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] +sentry = ["django", "sentry-sdk"] +test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] + +[[package]] +name = "pydantic" +version = "2.8.2" +description = "Data validation using Python type hints" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, + {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, +] + +[package.dependencies] +annotated-types = ">=0.4.0" +pydantic-core = "2.20.1" +typing-extensions = [ + {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, + {version = ">=4.6.1", markers = "python_version < \"3.13\""}, +] + +[package.extras] +email = ["email-validator (>=2.0.0)"] + +[[package]] +name = "pydantic-core" +version = "2.20.1" +description = "Core functionality for Pydantic validation and serialization" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, + {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, + {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, + {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, + {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, + {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, + {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, + {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, + {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, + {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, + {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, + {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, + {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, + {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, + {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, + {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, + {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, + {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, + {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, + {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, + {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, + {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, + {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, + {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, + {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, + {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, + {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, + {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, + {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, + {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, + {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, + {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, + {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, + {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, + {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, + {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, + {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, + {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, + {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, + {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, + {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, + {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, + {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, + {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, + {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + +[[package]] +name = "pygments" +version = "2.18.0" +description = "Pygments is a syntax highlighting package written in Python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, +] + +[package.extras] +windows-terminal = ["colorama (>=0.4.6)"] + +[[package]] +name = "pyjwt" +version = "2.9.0" +description = "JSON Web Token implementation in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, +] + +[package.extras] +crypto = ["cryptography (>=3.4.0)"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] +tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "python-dotenv" +version = "1.0.1" +description = "Read key-value pairs from a .env file and set them as environment variables" +optional = false +python-versions = ">=3.8" +files = [ + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, +] + +[package.extras] +cli = ["click (>=5.0)"] + +[[package]] +name = "python-multipart" +version = "0.0.7" +description = "A streaming multipart parser for Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "python_multipart-0.0.7-py3-none-any.whl", hash = "sha256:b1fef9a53b74c795e2347daac8c54b252d9e0df9c619712691c1cc8021bd3c49"}, + {file = "python_multipart-0.0.7.tar.gz", hash = "sha256:288a6c39b06596c1b988bb6794c6fbc80e6c369e35e5062637df256bee0c9af9"}, +] + +[package.extras] +dev = ["atomicwrites (==1.2.1)", "attrs (==19.2.0)", "coverage (==6.5.0)", "hatch", "invoke (==2.2.0)", "more-itertools (==4.3.0)", "pbr (==4.3.0)", "pluggy (==1.0.0)", "py (==1.11.0)", "pytest (==7.2.0)", "pytest-cov (==4.0.0)", "pytest-timeout (==2.1.0)", "pyyaml (==5.1)"] + +[[package]] +name = "pytz" +version = "2024.1" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, + {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "requests" +version = "2.32.3" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.8" +files = [ + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "rich" +version = "13.7.1" +description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, + {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, +] + +[package.dependencies] +markdown-it-py = ">=2.2.0" +pygments = ">=2.13.0,<3.0.0" + +[package.extras] +jupyter = ["ipywidgets (>=7.5.1,<9)"] + +[[package]] +name = "ruff" +version = "0.6.1" +description = "An extremely fast Python linter and code formatter, written in Rust." +optional = false +python-versions = ">=3.7" +files = [ + {file = "ruff-0.6.1-py3-none-linux_armv6l.whl", hash = "sha256:b4bb7de6a24169dc023f992718a9417380301b0c2da0fe85919f47264fb8add9"}, + {file = "ruff-0.6.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:45efaae53b360c81043e311cdec8a7696420b3d3e8935202c2846e7a97d4edae"}, + {file = "ruff-0.6.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:bc60c7d71b732c8fa73cf995efc0c836a2fd8b9810e115be8babb24ae87e0850"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c7477c3b9da822e2db0b4e0b59e61b8a23e87886e727b327e7dcaf06213c5cf"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a0af7ab3f86e3dc9f157a928e08e26c4b40707d0612b01cd577cc84b8905cc9"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:392688dbb50fecf1bf7126731c90c11a9df1c3a4cdc3f481b53e851da5634fa5"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:5278d3e095ccc8c30430bcc9bc550f778790acc211865520f3041910a28d0024"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fe6d5f65d6f276ee7a0fc50a0cecaccb362d30ef98a110f99cac1c7872df2f18"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2e0dd11e2ae553ee5c92a81731d88a9883af8db7408db47fc81887c1f8b672e"}, + {file = "ruff-0.6.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d812615525a34ecfc07fd93f906ef5b93656be01dfae9a819e31caa6cfe758a1"}, + {file = "ruff-0.6.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:faaa4060f4064c3b7aaaa27328080c932fa142786f8142aff095b42b6a2eb631"}, + {file = "ruff-0.6.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:99d7ae0df47c62729d58765c593ea54c2546d5de213f2af2a19442d50a10cec9"}, + {file = "ruff-0.6.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9eb18dfd7b613eec000e3738b3f0e4398bf0153cb80bfa3e351b3c1c2f6d7b15"}, + {file = "ruff-0.6.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:c62bc04c6723a81e25e71715aa59489f15034d69bf641df88cb38bdc32fd1dbb"}, + {file = "ruff-0.6.1-py3-none-win32.whl", hash = "sha256:9fb4c4e8b83f19c9477a8745e56d2eeef07a7ff50b68a6998f7d9e2e3887bdc4"}, + {file = "ruff-0.6.1-py3-none-win_amd64.whl", hash = "sha256:c2ebfc8f51ef4aca05dad4552bbcf6fe8d1f75b2f6af546cc47cc1c1ca916b5b"}, + {file = "ruff-0.6.1-py3-none-win_arm64.whl", hash = "sha256:3bc81074971b0ffad1bd0c52284b22411f02a11a012082a76ac6da153536e014"}, + {file = "ruff-0.6.1.tar.gz", hash = "sha256:af3ffd8c6563acb8848d33cd19a69b9bfe943667f0419ca083f8ebe4224a3436"}, +] + +[[package]] +name = "shellingham" +version = "1.5.4" +description = "Tool to Detect Surrounding Shell" +optional = false +python-versions = ">=3.7" +files = [ + {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, + {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, +] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + +[[package]] +name = "sniffio" +version = "1.3.1" +description = "Sniff out which async library your code is running under" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "starlette" +version = "0.37.2" +description = "The little ASGI library that shines." +optional = false +python-versions = ">=3.8" +files = [ + {file = "starlette-0.37.2-py3-none-any.whl", hash = "sha256:6fe59f29268538e5d0d182f2791a479a0c64638e6935d1c6989e63fb2699c6ee"}, + {file = "starlette-0.37.2.tar.gz", hash = "sha256:9af890290133b79fc3db55474ade20f6220a364a0402e0b556e7cd5e1e093823"}, +] + +[package.dependencies] +anyio = ">=3.4.0,<5" +typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""} + +[package.extras] +full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7)", "pyyaml"] + +[[package]] +name = "typer" +version = "0.12.4" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." +optional = false +python-versions = ">=3.7" +files = [ + {file = "typer-0.12.4-py3-none-any.whl", hash = "sha256:819aa03699f438397e876aa12b0d63766864ecba1b579092cc9fe35d886e34b6"}, + {file = "typer-0.12.4.tar.gz", hash = "sha256:c9c1613ed6a166162705b3347b8d10b661ccc5d95692654d0fb628118f2c34e6"}, +] + +[package.dependencies] +click = ">=8.0.0" +rich = ">=10.11.0" +shellingham = ">=1.3.0" +typing-extensions = ">=3.7.4.3" + +[[package]] +name = "typing-extensions" +version = "4.12.2" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, +] + +[[package]] +name = "tzdata" +version = "2024.1" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, + {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, +] + +[[package]] +name = "urllib3" +version = "2.2.2" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"}, + {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "uuid7" +version = "0.1.0" +description = "UUID version 7, generating time-sorted UUIDs with 200ns time resolution and 48 bits of randomness" +optional = false +python-versions = ">=3.7" +files = [ + {file = "uuid7-0.1.0-py2.py3-none-any.whl", hash = "sha256:5e259bb63c8cb4aded5927ff41b444a80d0c7124e8a0ced7cf44efa1f5cccf61"}, + {file = "uuid7-0.1.0.tar.gz", hash = "sha256:8c57aa32ee7456d3cc68c95c4530bc571646defac01895cfc73545449894a63c"}, +] + +[[package]] +name = "uvicorn" +version = "0.24.0.post1" +description = "The lightning-fast ASGI server." +optional = false +python-versions = ">=3.8" +files = [ + {file = "uvicorn-0.24.0.post1-py3-none-any.whl", hash = "sha256:7c84fea70c619d4a710153482c0d230929af7bcf76c7bfa6de151f0a3a80121e"}, + {file = "uvicorn-0.24.0.post1.tar.gz", hash = "sha256:09c8e5a79dc466bdf28dead50093957db184de356fcdc48697bad3bde4c2588e"}, +] + +[package.dependencies] +click = ">=7.0" +colorama = {version = ">=0.4", optional = true, markers = "sys_platform == \"win32\" and extra == \"standard\""} +h11 = ">=0.8" +httptools = {version = ">=0.5.0", optional = true, markers = "extra == \"standard\""} +python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""} +typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} +uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""} +watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""} + +[package.extras] +standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] + +[[package]] +name = "uvloop" +version = "0.20.0" +description = "Fast implementation of asyncio event loop on top of libuv" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, +] + +[package.extras] +docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)"] +test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"] + +[[package]] +name = "watchfiles" +version = "0.23.0" +description = "Simple, modern and high performance file watching and code reload in python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "watchfiles-0.23.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:bee8ce357a05c20db04f46c22be2d1a2c6a8ed365b325d08af94358e0688eeb4"}, + {file = "watchfiles-0.23.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4ccd3011cc7ee2f789af9ebe04745436371d36afe610028921cab9f24bb2987b"}, + {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb02d41c33be667e6135e6686f1bb76104c88a312a18faa0ef0262b5bf7f1a0f"}, + {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7cf12ac34c444362f3261fb3ff548f0037ddd4c5bb85f66c4be30d2936beb3c5"}, + {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a0b2c25040a3c0ce0e66c7779cc045fdfbbb8d59e5aabfe033000b42fe44b53e"}, + {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ecf2be4b9eece4f3da8ba5f244b9e51932ebc441c0867bd6af46a3d97eb068d6"}, + {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40cb8fa00028908211eb9f8d47744dca21a4be6766672e1ff3280bee320436f1"}, + {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f48c917ffd36ff9a5212614c2d0d585fa8b064ca7e66206fb5c095015bc8207"}, + {file = "watchfiles-0.23.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9d183e3888ada88185ab17064079c0db8c17e32023f5c278d7bf8014713b1b5b"}, + {file = "watchfiles-0.23.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9837edf328b2805346f91209b7e660f65fb0e9ca18b7459d075d58db082bf981"}, + {file = "watchfiles-0.23.0-cp310-none-win32.whl", hash = "sha256:296e0b29ab0276ca59d82d2da22cbbdb39a23eed94cca69aed274595fb3dfe42"}, + {file = "watchfiles-0.23.0-cp310-none-win_amd64.whl", hash = "sha256:4ea756e425ab2dfc8ef2a0cb87af8aa7ef7dfc6fc46c6f89bcf382121d4fff75"}, + {file = "watchfiles-0.23.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:e397b64f7aaf26915bf2ad0f1190f75c855d11eb111cc00f12f97430153c2eab"}, + {file = "watchfiles-0.23.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4ac73b02ca1824ec0a7351588241fd3953748d3774694aa7ddb5e8e46aef3e3"}, + {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:130a896d53b48a1cecccfa903f37a1d87dbb74295305f865a3e816452f6e49e4"}, + {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c5e7803a65eb2d563c73230e9d693c6539e3c975ccfe62526cadde69f3fda0cf"}, + {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d1aa4cc85202956d1a65c88d18c7b687b8319dbe6b1aec8969784ef7a10e7d1a"}, + {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:87f889f6e58849ddb7c5d2cb19e2e074917ed1c6e3ceca50405775166492cca8"}, + {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:37fd826dac84c6441615aa3f04077adcc5cac7194a021c9f0d69af20fb9fa788"}, + {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee7db6e36e7a2c15923072e41ea24d9a0cf39658cb0637ecc9307b09d28827e1"}, + {file = "watchfiles-0.23.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2368c5371c17fdcb5a2ea71c5c9d49f9b128821bfee69503cc38eae00feb3220"}, + {file = "watchfiles-0.23.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:857af85d445b9ba9178db95658c219dbd77b71b8264e66836a6eba4fbf49c320"}, + {file = "watchfiles-0.23.0-cp311-none-win32.whl", hash = "sha256:1d636c8aeb28cdd04a4aa89030c4b48f8b2954d8483e5f989774fa441c0ed57b"}, + {file = "watchfiles-0.23.0-cp311-none-win_amd64.whl", hash = "sha256:46f1d8069a95885ca529645cdbb05aea5837d799965676e1b2b1f95a4206313e"}, + {file = "watchfiles-0.23.0-cp311-none-win_arm64.whl", hash = "sha256:e495ed2a7943503766c5d1ff05ae9212dc2ce1c0e30a80d4f0d84889298fa304"}, + {file = "watchfiles-0.23.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1db691bad0243aed27c8354b12d60e8e266b75216ae99d33e927ff5238d270b5"}, + {file = "watchfiles-0.23.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:62d2b18cb1edaba311fbbfe83fb5e53a858ba37cacb01e69bc20553bb70911b8"}, + {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e087e8fdf1270d000913c12e6eca44edd02aad3559b3e6b8ef00f0ce76e0636f"}, + {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dd41d5c72417b87c00b1b635738f3c283e737d75c5fa5c3e1c60cd03eac3af77"}, + {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e5f3ca0ff47940ce0a389457b35d6df601c317c1e1a9615981c474452f98de1"}, + {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6991e3a78f642368b8b1b669327eb6751439f9f7eaaa625fae67dd6070ecfa0b"}, + {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f7252f52a09f8fa5435dc82b6af79483118ce6bd51eb74e6269f05ee22a7b9f"}, + {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e01bcb8d767c58865207a6c2f2792ad763a0fe1119fb0a430f444f5b02a5ea0"}, + {file = "watchfiles-0.23.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8e56fbcdd27fce061854ddec99e015dd779cae186eb36b14471fc9ae713b118c"}, + {file = "watchfiles-0.23.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:bd3e2d64500a6cad28bcd710ee6269fbeb2e5320525acd0cfab5f269ade68581"}, + {file = "watchfiles-0.23.0-cp312-none-win32.whl", hash = "sha256:eb99c954291b2fad0eff98b490aa641e128fbc4a03b11c8a0086de8b7077fb75"}, + {file = "watchfiles-0.23.0-cp312-none-win_amd64.whl", hash = "sha256:dccc858372a56080332ea89b78cfb18efb945da858fabeb67f5a44fa0bcb4ebb"}, + {file = "watchfiles-0.23.0-cp312-none-win_arm64.whl", hash = "sha256:6c21a5467f35c61eafb4e394303720893066897fca937bade5b4f5877d350ff8"}, + {file = "watchfiles-0.23.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ba31c32f6b4dceeb2be04f717811565159617e28d61a60bb616b6442027fd4b9"}, + {file = "watchfiles-0.23.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:85042ab91814fca99cec4678fc063fb46df4cbb57b4835a1cc2cb7a51e10250e"}, + {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:24655e8c1c9c114005c3868a3d432c8aa595a786b8493500071e6a52f3d09217"}, + {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6b1a950ab299a4a78fd6369a97b8763732bfb154fdb433356ec55a5bce9515c1"}, + {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8d3c5cd327dd6ce0edfc94374fb5883d254fe78a5e9d9dfc237a1897dc73cd1"}, + {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ff785af8bacdf0be863ec0c428e3288b817e82f3d0c1d652cd9c6d509020dd0"}, + {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:02b7ba9d4557149410747353e7325010d48edcfe9d609a85cb450f17fd50dc3d"}, + {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48a1b05c0afb2cd2f48c1ed2ae5487b116e34b93b13074ed3c22ad5c743109f0"}, + {file = "watchfiles-0.23.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:109a61763e7318d9f821b878589e71229f97366fa6a5c7720687d367f3ab9eef"}, + {file = "watchfiles-0.23.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:9f8e6bb5ac007d4a4027b25f09827ed78cbbd5b9700fd6c54429278dacce05d1"}, + {file = "watchfiles-0.23.0-cp313-none-win32.whl", hash = "sha256:f46c6f0aec8d02a52d97a583782d9af38c19a29900747eb048af358a9c1d8e5b"}, + {file = "watchfiles-0.23.0-cp313-none-win_amd64.whl", hash = "sha256:f449afbb971df5c6faeb0a27bca0427d7b600dd8f4a068492faec18023f0dcff"}, + {file = "watchfiles-0.23.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:2dddc2487d33e92f8b6222b5fb74ae2cfde5e8e6c44e0248d24ec23befdc5366"}, + {file = "watchfiles-0.23.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e75695cc952e825fa3e0684a7f4a302f9128721f13eedd8dbd3af2ba450932b8"}, + {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2537ef60596511df79b91613a5bb499b63f46f01a11a81b0a2b0dedf645d0a9c"}, + {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20b423b58f5fdde704a226b598a2d78165fe29eb5621358fe57ea63f16f165c4"}, + {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b98732ec893975455708d6fc9a6daab527fc8bbe65be354a3861f8c450a632a4"}, + {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee1f5fcbf5bc33acc0be9dd31130bcba35d6d2302e4eceafafd7d9018c7755ab"}, + {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8f195338a5a7b50a058522b39517c50238358d9ad8284fd92943643144c0c03"}, + {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:524fcb8d59b0dbee2c9b32207084b67b2420f6431ed02c18bd191e6c575f5c48"}, + {file = "watchfiles-0.23.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0eff099a4df36afaa0eea7a913aa64dcf2cbd4e7a4f319a73012210af4d23810"}, + {file = "watchfiles-0.23.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a8323daae27ea290ba3350c70c836c0d2b0fb47897fa3b0ca6a5375b952b90d3"}, + {file = "watchfiles-0.23.0-cp38-none-win32.whl", hash = "sha256:aafea64a3ae698695975251f4254df2225e2624185a69534e7fe70581066bc1b"}, + {file = "watchfiles-0.23.0-cp38-none-win_amd64.whl", hash = "sha256:c846884b2e690ba62a51048a097acb6b5cd263d8bd91062cd6137e2880578472"}, + {file = "watchfiles-0.23.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a753993635eccf1ecb185dedcc69d220dab41804272f45e4aef0a67e790c3eb3"}, + {file = "watchfiles-0.23.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6bb91fa4d0b392f0f7e27c40981e46dda9eb0fbc84162c7fb478fe115944f491"}, + {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1f67312efa3902a8e8496bfa9824d3bec096ff83c4669ea555c6bdd213aa516"}, + {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7ca6b71dcc50d320c88fb2d88ecd63924934a8abc1673683a242a7ca7d39e781"}, + {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2aec5c29915caf08771d2507da3ac08e8de24a50f746eb1ed295584ba1820330"}, + {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1733b9bc2c8098c6bdb0ff7a3d7cb211753fecb7bd99bdd6df995621ee1a574b"}, + {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:02ff5d7bd066c6a7673b17c8879cd8ee903078d184802a7ee851449c43521bdd"}, + {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18e2de19801b0eaa4c5292a223effb7cfb43904cb742c5317a0ac686ed604765"}, + {file = "watchfiles-0.23.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:8ada449e22198c31fb013ae7e9add887e8d2bd2335401abd3cbc55f8c5083647"}, + {file = "watchfiles-0.23.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3af1b05361e1cc497bf1be654a664750ae61f5739e4bb094a2be86ec8c6db9b6"}, + {file = "watchfiles-0.23.0-cp39-none-win32.whl", hash = "sha256:486bda18be5d25ab5d932699ceed918f68eb91f45d018b0343e3502e52866e5e"}, + {file = "watchfiles-0.23.0-cp39-none-win_amd64.whl", hash = "sha256:d2d42254b189a346249424fb9bb39182a19289a2409051ee432fb2926bad966a"}, + {file = "watchfiles-0.23.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6a9265cf87a5b70147bfb2fec14770ed5b11a5bb83353f0eee1c25a81af5abfe"}, + {file = "watchfiles-0.23.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9f02a259fcbbb5fcfe7a0805b1097ead5ba7a043e318eef1db59f93067f0b49b"}, + {file = "watchfiles-0.23.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ebaebb53b34690da0936c256c1cdb0914f24fb0e03da76d185806df9328abed"}, + {file = "watchfiles-0.23.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd257f98cff9c6cb39eee1a83c7c3183970d8a8d23e8cf4f47d9a21329285cee"}, + {file = "watchfiles-0.23.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:aba037c1310dd108411d27b3d5815998ef0e83573e47d4219f45753c710f969f"}, + {file = "watchfiles-0.23.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:a96ac14e184aa86dc43b8a22bb53854760a58b2966c2b41580de938e9bf26ed0"}, + {file = "watchfiles-0.23.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11698bb2ea5e991d10f1f4f83a39a02f91e44e4bd05f01b5c1ec04c9342bf63c"}, + {file = "watchfiles-0.23.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efadd40fca3a04063d40c4448c9303ce24dd6151dc162cfae4a2a060232ebdcb"}, + {file = "watchfiles-0.23.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:556347b0abb4224c5ec688fc58214162e92a500323f50182f994f3ad33385dcb"}, + {file = "watchfiles-0.23.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1cf7f486169986c4b9d34087f08ce56a35126600b6fef3028f19ca16d5889071"}, + {file = "watchfiles-0.23.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f18de0f82c62c4197bea5ecf4389288ac755896aac734bd2cc44004c56e4ac47"}, + {file = "watchfiles-0.23.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:532e1f2c491274d1333a814e4c5c2e8b92345d41b12dc806cf07aaff786beb66"}, + {file = "watchfiles-0.23.0.tar.gz", hash = "sha256:9338ade39ff24f8086bb005d16c29f8e9f19e55b18dcb04dfa26fcbc09da497b"}, +] + +[package.dependencies] +anyio = ">=3.0.0" + +[[package]] +name = "webencodings" +version = "0.5.1" +description = "Character encoding aliases for legacy web content" +optional = false +python-versions = "*" +files = [ + {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, + {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, +] + +[[package]] +name = "websockets" +version = "12.0" +description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "websockets-12.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d554236b2a2006e0ce16315c16eaa0d628dab009c33b63ea03f41c6107958374"}, + {file = "websockets-12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2d225bb6886591b1746b17c0573e29804619c8f755b5598d875bb4235ea639be"}, + {file = "websockets-12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:eb809e816916a3b210bed3c82fb88eaf16e8afcf9c115ebb2bacede1797d2547"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c588f6abc13f78a67044c6b1273a99e1cf31038ad51815b3b016ce699f0d75c2"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5aa9348186d79a5f232115ed3fa9020eab66d6c3437d72f9d2c8ac0c6858c558"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6350b14a40c95ddd53e775dbdbbbc59b124a5c8ecd6fbb09c2e52029f7a9f480"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:70ec754cc2a769bcd218ed8d7209055667b30860ffecb8633a834dde27d6307c"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6e96f5ed1b83a8ddb07909b45bd94833b0710f738115751cdaa9da1fb0cb66e8"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4d87be612cbef86f994178d5186add3d94e9f31cc3cb499a0482b866ec477603"}, + {file = "websockets-12.0-cp310-cp310-win32.whl", hash = "sha256:befe90632d66caaf72e8b2ed4d7f02b348913813c8b0a32fae1cc5fe3730902f"}, + {file = "websockets-12.0-cp310-cp310-win_amd64.whl", hash = "sha256:363f57ca8bc8576195d0540c648aa58ac18cf85b76ad5202b9f976918f4219cf"}, + {file = "websockets-12.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5d873c7de42dea355d73f170be0f23788cf3fa9f7bed718fd2830eefedce01b4"}, + {file = "websockets-12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3f61726cae9f65b872502ff3c1496abc93ffbe31b278455c418492016e2afc8f"}, + {file = "websockets-12.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ed2fcf7a07334c77fc8a230755c2209223a7cc44fc27597729b8ef5425aa61a3"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e332c210b14b57904869ca9f9bf4ca32f5427a03eeb625da9b616c85a3a506c"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5693ef74233122f8ebab026817b1b37fe25c411ecfca084b29bc7d6efc548f45"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e9e7db18b4539a29cc5ad8c8b252738a30e2b13f033c2d6e9d0549b45841c04"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6e2df67b8014767d0f785baa98393725739287684b9f8d8a1001eb2839031447"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bea88d71630c5900690fcb03161ab18f8f244805c59e2e0dc4ffadae0a7ee0ca"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:dff6cdf35e31d1315790149fee351f9e52978130cef6c87c4b6c9b3baf78bc53"}, + {file = "websockets-12.0-cp311-cp311-win32.whl", hash = "sha256:3e3aa8c468af01d70332a382350ee95f6986db479ce7af14d5e81ec52aa2b402"}, + {file = "websockets-12.0-cp311-cp311-win_amd64.whl", hash = "sha256:25eb766c8ad27da0f79420b2af4b85d29914ba0edf69f547cc4f06ca6f1d403b"}, + {file = "websockets-12.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0e6e2711d5a8e6e482cacb927a49a3d432345dfe7dea8ace7b5790df5932e4df"}, + {file = "websockets-12.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:dbcf72a37f0b3316e993e13ecf32f10c0e1259c28ffd0a85cee26e8549595fbc"}, + {file = "websockets-12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:12743ab88ab2af1d17dd4acb4645677cb7063ef4db93abffbf164218a5d54c6b"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b645f491f3c48d3f8a00d1fce07445fab7347fec54a3e65f0725d730d5b99cb"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9893d1aa45a7f8b3bc4510f6ccf8db8c3b62120917af15e3de247f0780294b92"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f38a7b376117ef7aff996e737583172bdf535932c9ca021746573bce40165ed"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:f764ba54e33daf20e167915edc443b6f88956f37fb606449b4a5b10ba42235a5"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:1e4b3f8ea6a9cfa8be8484c9221ec0257508e3a1ec43c36acdefb2a9c3b00aa2"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9fdf06fd06c32205a07e47328ab49c40fc1407cdec801d698a7c41167ea45113"}, + {file = "websockets-12.0-cp312-cp312-win32.whl", hash = "sha256:baa386875b70cbd81798fa9f71be689c1bf484f65fd6fb08d051a0ee4e79924d"}, + {file = "websockets-12.0-cp312-cp312-win_amd64.whl", hash = "sha256:ae0a5da8f35a5be197f328d4727dbcfafa53d1824fac3d96cdd3a642fe09394f"}, + {file = "websockets-12.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5f6ffe2c6598f7f7207eef9a1228b6f5c818f9f4d53ee920aacd35cec8110438"}, + {file = "websockets-12.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9edf3fc590cc2ec20dc9d7a45108b5bbaf21c0d89f9fd3fd1685e223771dc0b2"}, + {file = "websockets-12.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8572132c7be52632201a35f5e08348137f658e5ffd21f51f94572ca6c05ea81d"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:604428d1b87edbf02b233e2c207d7d528460fa978f9e391bd8aaf9c8311de137"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1a9d160fd080c6285e202327aba140fc9a0d910b09e423afff4ae5cbbf1c7205"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87b4aafed34653e465eb77b7c93ef058516cb5acf3eb21e42f33928616172def"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b2ee7288b85959797970114deae81ab41b731f19ebcd3bd499ae9ca0e3f1d2c8"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:7fa3d25e81bfe6a89718e9791128398a50dec6d57faf23770787ff441d851967"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a571f035a47212288e3b3519944f6bf4ac7bc7553243e41eac50dd48552b6df7"}, + {file = "websockets-12.0-cp38-cp38-win32.whl", hash = "sha256:3c6cc1360c10c17463aadd29dd3af332d4a1adaa8796f6b0e9f9df1fdb0bad62"}, + {file = "websockets-12.0-cp38-cp38-win_amd64.whl", hash = "sha256:1bf386089178ea69d720f8db6199a0504a406209a0fc23e603b27b300fdd6892"}, + {file = "websockets-12.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:ab3d732ad50a4fbd04a4490ef08acd0517b6ae6b77eb967251f4c263011a990d"}, + {file = "websockets-12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a1d9697f3337a89691e3bd8dc56dea45a6f6d975f92e7d5f773bc715c15dde28"}, + {file = "websockets-12.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1df2fbd2c8a98d38a66f5238484405b8d1d16f929bb7a33ed73e4801222a6f53"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23509452b3bc38e3a057382c2e941d5ac2e01e251acce7adc74011d7d8de434c"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e5fc14ec6ea568200ea4ef46545073da81900a2b67b3e666f04adf53ad452ec"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46e71dbbd12850224243f5d2aeec90f0aaa0f2dde5aeeb8fc8df21e04d99eff9"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b81f90dcc6c85a9b7f29873beb56c94c85d6f0dac2ea8b60d995bd18bf3e2aae"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:a02413bc474feda2849c59ed2dfb2cddb4cd3d2f03a2fedec51d6e959d9b608b"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bbe6013f9f791944ed31ca08b077e26249309639313fff132bfbf3ba105673b9"}, + {file = "websockets-12.0-cp39-cp39-win32.whl", hash = "sha256:cbe83a6bbdf207ff0541de01e11904827540aa069293696dd528a6640bd6a5f6"}, + {file = "websockets-12.0-cp39-cp39-win_amd64.whl", hash = "sha256:fc4e7fa5414512b481a2483775a8e8be7803a35b30ca805afa4998a84f9fd9e8"}, + {file = "websockets-12.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:248d8e2446e13c1d4326e0a6a4e9629cb13a11195051a73acf414812700badbd"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44069528d45a933997a6fef143030d8ca8042f0dfaad753e2906398290e2870"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c4e37d36f0d19f0a4413d3e18c0d03d0c268ada2061868c1e6f5ab1a6d575077"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d829f975fc2e527a3ef2f9c8f25e553eb7bc779c6665e8e1d52aa22800bb38b"}, + {file = "websockets-12.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:2c71bd45a777433dd9113847af751aae36e448bc6b8c361a566cb043eda6ec30"}, + {file = "websockets-12.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0bee75f400895aef54157b36ed6d3b308fcab62e5260703add87f44cee9c82a6"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:423fc1ed29f7512fceb727e2d2aecb952c46aa34895e9ed96071821309951123"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27a5e9964ef509016759f2ef3f2c1e13f403725a5e6a1775555994966a66e931"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3181df4583c4d3994d31fb235dc681d2aaad744fbdbf94c4802485ececdecf2"}, + {file = "websockets-12.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:b067cb952ce8bf40115f6c19f478dc71c5e719b7fbaa511359795dfd9d1a6468"}, + {file = "websockets-12.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:00700340c6c7ab788f176d118775202aadea7602c5cc6be6ae127761c16d6b0b"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e469d01137942849cff40517c97a30a93ae79917752b34029f0ec72df6b46399"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffefa1374cd508d633646d51a8e9277763a9b78ae71324183693959cf94635a7"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba0cab91b3956dfa9f512147860783a1829a8d905ee218a9837c18f683239611"}, + {file = "websockets-12.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2cb388a5bfb56df4d9a406783b7f9dbefb888c09b71629351cc6b036e9259370"}, + {file = "websockets-12.0-py3-none-any.whl", hash = "sha256:dc284bbc8d7c78a6c69e0c7325ab46ee5e40bb4d50e494d8131a07ef47500e9e"}, + {file = "websockets-12.0.tar.gz", hash = "sha256:81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b"}, +] + +[[package]] +name = "yarl" +version = "1.9.4" +description = "Yet another URL library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, + {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, + {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, + {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, + {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, + {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, + {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, + {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, + {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, + {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, + {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, + {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, + {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, + {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, + {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, + {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, + {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, + {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, + {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, + {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, + {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, + {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, + {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, + {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, + {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, + {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, + {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, + {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, + {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, + {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, +] + +[package.dependencies] +idna = ">=2.0" +multidict = ">=4.0" + +[[package]] +name = "zipp" +version = "3.20.0" +description = "Backport of pathlib-compatible object wrapper for zip files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "zipp-3.20.0-py3-none-any.whl", hash = "sha256:58da6168be89f0be59beb194da1250516fdaa062ccebd30127ac65d30045e10d"}, + {file = "zipp-3.20.0.tar.gz", hash = "sha256:0145e43d89664cfe1a2e533adc75adafed82fe2da404b4bbb6b026c0157bdb31"}, +] + +[package.extras] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] + +[metadata] +lock-version = "2.0" +python-versions = "^3.9" +content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" diff --git a/openbb_platform/providers/bls/pyproject.toml b/openbb_platform/providers/bls/pyproject.toml new file mode 100644 index 00000000000..fd2f6a183c3 --- /dev/null +++ b/openbb_platform/providers/bls/pyproject.toml @@ -0,0 +1,19 @@ +[tool.poetry] +name = "openbb-bls" +version = "1.0.0b" +description = "The Bureau of Labor Statistics' (BLS) Public Data Application Programming Interface (API) gives the public access to economic data from all BLS programs. It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create original, inventive applications with published BLS data." +authors = ["OpenBB Team "] +license = "AGPL-3.0-only" +readme = "README.md" +packages = [{ include = "openbb_bls" }] + +[tool.poetry.dependencies] +python = "^3.9" +openbb-core = "^1.3.1" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" + +[tool.poetry.plugins."openbb_provider_extension"] +bls = "openbb_bls:bls_provider" diff --git a/openbb_platform/providers/bls/tests/__init__.py b/openbb_platform/providers/bls/tests/__init__.py new file mode 100644 index 00000000000..6fe882e331e --- /dev/null +++ b/openbb_platform/providers/bls/tests/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Unit Tests.""" diff --git a/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v1.yaml b/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v1.yaml new file mode 100644 index 00000000000..ce2467efa09 --- /dev/null +++ b/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v1.yaml @@ -0,0 +1,69 @@ +interactions: +- request: + body: '{"seriesid": ["APU0000701111"], "startyear": 2022, "endyear": 2022, "catalog": + true, "calculations": true, "annualaverage": true, "registrationkey": "MOCK_API_KEY"}' + headers: + Content-type: + - application/json + method: POST + uri: https://api.bls.gov/publicAPI/v2/timeseries/data/ + response: + body: + string: !!binary | + H4sIAAAAAAAEA6pWKi5JLCktVrJSCnINDHUNDokPDnV2dnV1cXVR0lEqSi0uyM8rTg3JzE1VsjI0 + NNBRyk0tLk5MB/KiY3WUglKLS3NKgLqruZSKU4syU4FMruhqKNvTBWisY0CoARCYGxgCAdDI5MSS + xJz8dKAWqKr4ksySHKB5Sm45+aVFOgrlGZklqToKiTk5CgWlRQX5xUBOQWqRQk6SnoKGiamxnplC + eq6mQmaeQqhesJ5CcmZJpUJiWWoR0FE6MIZCQVFmMpCbl1+iUJyaWJyfBzQOqCwlq7S4JDUF6Ayo + 3ZkpSuhOBMqVFpWlVsbnJYI8reQMDIDSXKADAkBmKnjmpaRWKDhC7YGIuQD9hNCXmJRUlFqWmViS + mZ+nBDJdCRRqiUDZ1PgUoMr4ksoCkMEk+RdoRmJRaiJQG7qvU4FSQBNylUg1sVZHCeQcYExWK1Wm + JhYBDTAyMDICGgdUnJkPChlfQwTXDxIcLqnJqblJqUVA8bLEnFKQkIGeKVhbWn5+CTDEU4tBRtbG + guI6J7k0BxwQxaAIz0stiU/OSMxLTwVzDYF6dQ30DAxAmo2hHGMTIMdMCWSqgRGIDXQCiGMIlAC6 + uCAZ3QiQLpA6sAFmeqAIBGk30bNQgmo2NtEzVaqtrdVB9yfEY0ogfxrCuVB/+uWXYfMnyCZS/Ql1 + pIGhgRLUmUCOkakSxKFAthncqSB/WqD7E2aEoZ6lEtQAEz0zJYh2QxOwKFi3sSnQ0wQ8agDnQj3q + n1ySj+5PU2NC/iwGuQrdn0C9YK+BrAQ5E8g2AAWsGYRtDncoujdRTDDRA7kRoh9kEki3oTk4jsGa + jU0I+dLXwBLOhfoyOLWgBD0+gf40BQUjqf40BOsFFhhKMGcamIJi0AzMNjQAscEuBXLM0VMtzABD + PWMliHZDQ3hkGpmA0y9Ys4kpeqpF96Yv2CYIF+pNx9J0YAmnhOJHE1BgkOpHQ7BeA0OQy4whbEuQ + g83AbEMjuDOBHHMLdD9CDTCGx6QRJI+CdBtZgH0O1mxiAVRBwI/mcC7Uj16lOZVKKD40BhlIqg8N + wXoNjEH50BjCNgeFpxmYbQhOQmBHAjlmpug+hBpgrgfzITCFgsIEpNvIVA/kaLBmE/TEqoTuQ18D + MzgX7sM8UKleBvehiSXIZaT60BCs18AEZJ0xhG0Kcq4ZmG0ILgrAjgRygIrQfQgxwFIPph2YTkFM + kG5gHIKiE6zZ2BJYAKH7EKQQ4iUlkA9N4VyoD30TUaPQBD0jEvIgmGsI1gspY4whbCNQQJlB2OZI + HjQwNEf3INwAkGNB2s30QO4EaTa0AEcmWK8xIe/5GpjAuVDvOQLbHzlKqB4EmU2qByHuQylpjEEO + M4OwTZHSqIGhBboHoQZAiheQdnNwzgNpRq41QGUOAQ8aw7lQD/omFiVnKKF40AQU8qR60BCs18AI + FFPGELYZiG0GZYNcDnYkkGOInkRhBpjowcLH0BQRhRDPGoI0G6HnQXQf+hoguFAfuqUmFZUmFqEl + UyNCniwGOQrdk2C9BuBkYgxhm4DsM4OwTUGuB7sTVHkaovsSYQIoxkD6DSFMkHagh0GmGoJ1GwHD + Ad2bIHsg/lICedMQzoV60ysxD4svQWaS6kuIGw2MQVFmDGGDQ8sMwgZncIg7gTwjdF/CTLAExxpI + P6I8BXoS5A2IZhM9S6Xa2trY2liu2lpAAAAA//+wIMsLvwwAAA== + headers: + APC-Route-id: + - _01_05v + Access-Control-Allow-Headers: + - origin,x-requested-with,access-control-request-headers,content-type,access-control-request-method,accept + Access-Control-Allow-Origin: + - '*' + Content-Encoding: + - gzip + Content-Security-Policy: + - frame-ancestors https://*.bls.gov + Content-Type: + - application/json + Date: + - Mon, 19 Aug 2024 20:32:39 GMT + Pool-Info: + - AP01 + Route-Id: + - '_t8_07v; ' + Set-Cookie: + - JSESSIONID=476E2A9FA75C51D71F59205B52395DA6; Path=/publicAPI; Version=1; Secure; + Httponly + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; Preload + Transfer-Encoding: + - chunked + Vary: + - Origin, Accept-Encoding + X-Frame-Options: + - ALLOW-FROM https://www.bls.gov + status: + code: 200 + message: '200' +version: 1 diff --git a/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v2.yaml b/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v2.yaml new file mode 100644 index 00000000000..e58a6c498f0 --- /dev/null +++ b/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v2.yaml @@ -0,0 +1,69 @@ +interactions: +- request: + body: '{"seriesid": ["APU0000701111"], "startyear": 2022, "endyear": 2022, "catalog": + true, "calculations": true, "annualaverage": true, "registrationkey": "MOCK_API_KEY"}' + headers: + Content-type: + - application/json + method: POST + uri: https://api.bls.gov/publicAPI/v2/timeseries/data/ + response: + body: + string: !!binary | + H4sIAAAAAAAEA6pWKi5JLCktVrJSCnINDHUNDokPDnV2dnV1cXVR0lEqSi0uyM8rTg3JzE1VsjIy + NtZRyk0tLk5MB/KiY3WUglKLS3NKgLqruZSKU4syU4FMruhqKNvTBWisY0CoARCYGxgCAdDI5MSS + xJz8dKAWqKr4ksySHKB5Sm45+aVFOgrlGZklqToKiTk5CgWlRQX5xUBOQWqRQk6SnoKGiamxnplC + eq6mQmaeQqhesJ5CcmZJpUJiWWoR0FE6MIZCQVFmMpCbl1+iUJyaWJyfBzQOqCwlq7S4JDUF6Ayo + 3ZkpSuhOBMqVFpWlVsbnJYI8reQMDIDSXKADAkBmKnjmpaRWKDhC7YGIuQD9hNCXmJRUlFqWmViS + mZ+nBDJdCRRqiUDZ1PgUoMr4ksoCkMEk+RdoRmJRaiJQG7qvU4FSQBNylUg1sVZHCeQcYExWK1Wm + JhYBDTAyMDICGgdUnJkPChlfQwTXDxIcLqnJqblJqUVA8bLEnFKQkIGeKVhbWn5+CTDEU4tBRtbG + guI6J7k0BxwQxaAIz0stiU/OSMxLTwVzDYF6dQ30DAxAmo2hHGMTIMdMCWSqgRGIDXQCiGMIlAC6 + uCAZ3QiQLpA6sAFmeqAIBGk30bNQgmo2NtEzVaqtrdVB9yfEY0ogfxrCuVB/+uWXYfMnyCZS/Ql1 + pIGhgRLUmUCOkakSxKFAthncqSB/WqD7E2aEoZ6lEtQAEz0zJYh2QxOwKFi3sSnQ0wQ8agDnQj3q + n1ySj+5PU2NC/iwGuQrdn0C9YK+BrAQ5E8g2AAWsGYRtDncoujdRTDDRA7kRoh9kEki3oTk4jsGa + jU0I+dLXwBLOhfoyOLWgBD0+gf40BQUjqf40BOsFFhhKMGcamIJi0AzMNjQAscEuBXLM0VMtzABD + PWMliHZDQ3hkGpmA0y9Ys4kpeqpF96Yv2CYIF+pNx9J0YAmnhOJHE1BgkOpHQ7BeA0OQy4whbEuQ + g83AbEMjuDOBHHMLdD9CDTCGx6QRJI+CdBtZgH0O1mxiAVRBwI/mcC7Uj16lOZVKKD40BhlIqg8N + wXoNjEH50BjCNgeFpxmYbQhOQmBHAjlmpug+hBpgrgfzITCFgsIEpNvIVA/kaLBmE/TEqoTuQ18D + MzgX7sM8UKleBvehiSXIZaT60BCs18AEZJ0xhG0Kcq4ZmG0ILgrAjgRygIrQfQgxwFIPph2YTkFM + kG5gHIKiE6zZ2BJYAKH7EKQQ4iUlkA9N4VyoD30TUaPQBD0jEvIgmGsI1gspY4whbCNQQJlB2OZI + HjQwNEf3INwAkGNB2s30QO4EaTa0AEcmWK8xIe/5GpjAuVDvOQLbHzlKqB4EmU2qByHuQylpjEEO + M4OwTZHSqIGhBboHoQZAiheQdnNwzgNpRq41QGUOAQ8aw7lQD/omFiVnKKF40AQU8qR60BCs18AI + FFPGELYZiG0GZYNcDnYkkGOInkRhBpjowcLH0BQRhRDPGoI0G6HnQXQf+hoguFAfuqUmFZUmFqEl + UyNCniwGOQrdk2C9BuBkYgxhm4DsM4OwTUGuB7sTVHkaovsSYQIoxkD6DSFMkHagh0GmGoJ1GwHD + Ad2bIHsg/lICedMQzoV60ysxD4svQWaS6kuIGw2MQVFmDGGDQ8sMwgZncIg7gTwjdF/CTLAExxpI + P6I8BXoS5A2IZhM9S6Xa2trY2liu2lpAAAAA///sqKQSvwwAAA== + headers: + APC-Route-id: + - _02_09v + Access-Control-Allow-Headers: + - origin,x-requested-with,access-control-request-headers,content-type,access-control-request-method,accept + Access-Control-Allow-Origin: + - '*' + Content-Encoding: + - gzip + Content-Security-Policy: + - frame-ancestors https://*.bls.gov + Content-Type: + - application/json + Date: + - Mon, 19 Aug 2024 15:39:20 GMT + Pool-Info: + - AP02 + Route-Id: + - '_t8_06v; ' + Set-Cookie: + - JSESSIONID=A39A78404EF1212730033FB03DE77D91; Path=/publicAPI; Version=1; Secure; + Httponly + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; Preload + Transfer-Encoding: + - chunked + Vary: + - Origin, Accept-Encoding + X-Frame-Options: + - ALLOW-FROM https://www.bls.gov + status: + code: 200 + message: '200' +version: 1 diff --git a/openbb_platform/providers/bls/tests/test_bls_fetchers.py b/openbb_platform/providers/bls/tests/test_bls_fetchers.py new file mode 100644 index 00000000000..334cee2d4d7 --- /dev/null +++ b/openbb_platform/providers/bls/tests/test_bls_fetchers.py @@ -0,0 +1,48 @@ +"""Test the BLS fetchers.""" + +from datetime import date + +import pytest +from openbb_bls.models.series import BlsSeriesFetcher +from openbb_bls.models.search import BlsSearchFetcher +from openbb_core.app.service.user_service import UserService + +test_credentials = UserService().default_user_settings.credentials.model_dump( + mode="json" +) + + +@pytest.fixture(scope="module") +def vcr_config(): + """VCR configuration.""" + return { + "filter_headers": [("User-Agent", None)], + "filter_post_data_parameters": [("registrationkey", "MOCK_API_KEY")], + "filter_query_parameters": [ + ("registrationkey", "MOCK_API_KEY"), + ], + } + + +@pytest.mark.record_http +def test_bls_series_fetcher(credentials=test_credentials): + """Test the BLS Series fetcher.""" + params = { + "symbol": "APU0000701111", + "start_date": date(2022, 1, 1), + "end_date": date(2022, 12, 1), + } + + fetcher = BlsSeriesFetcher() + result = fetcher.test(params, credentials) + assert result is None + + +# The data for this request are local files, so we can't record them. +def test_bls_search_fetcher(credentials=test_credentials): + """Test the BLS Search fetcher.""" + params = {"category": "cpi", "query": "average price;flour"} + + fetcher = BlsSearchFetcher() + result = fetcher.test(params, credentials) + assert result is None diff --git a/openbb_platform/providers/tests/test_provider_field_dupes.py b/openbb_platform/providers/tests/test_provider_field_dupes.py index 3e4bff7b6b2..bfb860fd5b6 100644 --- a/openbb_platform/providers/tests/test_provider_field_dupes.py +++ b/openbb_platform/providers/tests/test_provider_field_dupes.py @@ -51,7 +51,7 @@ def get_subclasses_w_keys(module: object, cls: Type) -> Dict[Type, List[str]]: for _, obj in module_members: if inspect.isclass(obj) and issubclass(obj, cls) and obj != cls: - subclasses[obj] = list(obj.__fields__.keys()) + subclasses[obj] = list(obj.model_fields.keys()) return subclasses diff --git a/openbb_platform/pyproject.toml b/openbb_platform/pyproject.toml index b0c82d499c5..51caedc2c4f 100644 --- a/openbb_platform/pyproject.toml +++ b/openbb_platform/pyproject.toml @@ -12,6 +12,7 @@ python = ">=3.9,<3.13" openbb-core = "^1.3.1" openbb-benzinga = "^1.3.1" +openbb-bls = "^1.0.0b" openbb-econdb = "^1.2.1" openbb-federal-reserve = "^1.3.1" openbb-fmp = "^1.3.1"