diff --git a/01_scrapy/wikipedia_country_scraper/download_countries.sh b/01_scrapy/wikipedia_country_scraper/download_countries.sh index b83a550..23dcc06 100755 --- a/01_scrapy/wikipedia_country_scraper/download_countries.sh +++ b/01_scrapy/wikipedia_country_scraper/download_countries.sh @@ -1,2 +1,3 @@ +#!/bin/bash source .venv/bin/activate scrapy crawl CountrydownloaderSpider diff --git a/01_scrapy/wikipedia_country_scraper/wikipedia_country_scraper/pipelines.py b/01_scrapy/wikipedia_country_scraper/wikipedia_country_scraper/pipelines.py index 2a4acc4..84a4969 100644 --- a/01_scrapy/wikipedia_country_scraper/wikipedia_country_scraper/pipelines.py +++ b/01_scrapy/wikipedia_country_scraper/wikipedia_country_scraper/pipelines.py @@ -24,5 +24,5 @@ class WikipediaCountryScraperFilesPipeline(FilesPipeline): if isinstance(flag_filename, re.Match): if (filename := flag_filename[1]).endswith(".svg"): return f"files/flags/{filename}" - elif filename.endswith(".ogg.mp3"): + elif filename.endswith(".ogg"): return f"files/anthems/{filename}" diff --git a/01_scrapy/wikipedia_country_scraper/wikipedia_country_scraper/spiders/countrydownloader.py b/01_scrapy/wikipedia_country_scraper/wikipedia_country_scraper/spiders/countrydownloader.py index e795175..c168362 100644 --- a/01_scrapy/wikipedia_country_scraper/wikipedia_country_scraper/spiders/countrydownloader.py +++ b/01_scrapy/wikipedia_country_scraper/wikipedia_country_scraper/spiders/countrydownloader.py @@ -50,7 +50,7 @@ class CountrydownloaderSpider(scrapy.Spider): ).get() anthem_file_url = response.xpath( - "//table[contains(@class, 'infobox')]/tbody/tr/td[contains(@class, 'anthem')]//source[@data-title='MP3']/@src" + "//table[contains(@class, 'infobox')]/tbody/tr/td[contains(@class, 'anthem')]//source[contains(@type, 'audio/ogg')]/@src" ).get() anthem_item = response.xpath( "//table[contains(@class, 'infobox')]/tbody/tr/td[contains(@class, 'anthem')]" @@ -94,7 +94,6 @@ class CountrydownloaderSpider(scrapy.Spider): country_item = {**country_item, "flag_image_url": f"https:{flag_image_xpath}"} country_scrapy_item = WikipediaCountryScraperItem() - print(f"ANTHEM: {country_item['anthem']}") country_scrapy_item["country_url"] = country_item["country_url"] country_scrapy_item["short_country_name"] = country_item["short_country_name"] diff --git a/playground/downloaded_data_inspection/inspection.ipynb b/playground/downloaded_data_inspection/inspection.ipynb new file mode 100644 index 0000000..9d7eaaf --- /dev/null +++ b/playground/downloaded_data_inspection/inspection.ipynb @@ -0,0 +1,3431 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "ExecuteTime": { + "end_time": "2022-06-22T21:59:49.801768Z", + "start_time": "2022-06-22T21:59:49.798716Z" + } + }, + "outputs": [], + "source": [ + "import pathlib\n", + "import json\n", + "\n", + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "ExecuteTime": { + "end_time": "2022-06-22T21:59:50.476464Z", + "start_time": "2022-06-22T21:59:50.472094Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[None]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pd_options = {\n", + " \"display.max_rows\": None,\n", + " # \"display.max_columns\": None,\n", + " # \"display.max_colwidth\": None\n", + "}\n", + "\n", + "[pd.set_option(option, value) for option, value in pd_options.items()]" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "ExecuteTime": { + "end_time": "2022-06-22T21:59:50.847104Z", + "start_time": "2022-06-22T21:59:50.840275Z" + } + }, + "outputs": [], + "source": [ + "data_directory = pathlib.Path(\".\").resolve().parents[1] / \"data\" / \"scrapy\" / \"raw_country_data\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "ExecuteTime": { + "end_time": "2022-06-22T21:59:51.210290Z", + "start_time": "2022-06-22T21:59:51.202984Z" + } + }, + "outputs": [], + "source": [ + "countries_file = data_directory / \"countries.json\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "ExecuteTime": { + "end_time": "2022-06-22T21:59:51.901180Z", + "start_time": "2022-06-22T21:59:51.558935Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
| \n", + " | country_url | \n", + "short_country_name | \n", + "flag_description | \n", + "anthem | \n", + "file_urls | \n", + "files | \n", + "
|---|---|---|---|---|---|---|
| 0 | \n", + "https://en.wikipedia.org/wiki/Afghanistan | \n", + "Afghanistan | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 1 | \n", + "https://en.wikipedia.org/wiki/Republic_of_the_... | \n", + "Republic_of_the_Congo | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 2 | \n", + "https://en.wikipedia.org/wiki/Democratic_Repub... | \n", + "Democratic_Republic_of_the_Congo | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 3 | \n", + "https://en.wikipedia.org/wiki/Comoros | \n", + "Comoros | \n", + "<p>The <b><a href=\"/wiki/National_flag\" title=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 4 | \n", + "https://en.wikipedia.org/wiki/Colombia | \n", + "Colombia | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 5 | \n", + "https://en.wikipedia.org/wiki/China | \n", + "China | \n", + "<p>The <b>flag of China</b>, officially the <b... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 6 | \n", + "https://en.wikipedia.org/wiki/Chile | \n", + "Chile | \n", + "<p>The <b>flag of Chile</b> consists of two eq... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 7 | \n", + "https://en.wikipedia.org/wiki/Chad | \n", + "Chad | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 8 | \n", + "https://en.wikipedia.org/wiki/Central_African_... | \n", + "Central_African_Republic | \n", + "<p>The <b>flag of the <a href=\"/wiki/Central_A... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 9 | \n", + "https://en.wikipedia.org/wiki/Cape_Verde | \n", + "Cape_Verde | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 10 | \n", + "https://en.wikipedia.org/wiki/Canada | \n", + "Canada | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 11 | \n", + "https://en.wikipedia.org/wiki/Cameroon | \n", + "Cameroon | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 12 | \n", + "https://en.wikipedia.org/wiki/Cambodia | \n", + "Cambodia | \n", + "<p>The <b>flag of <a href=\"/wiki/Cambodia\" tit... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 13 | \n", + "https://en.wikipedia.org/wiki/Burundi | \n", + "Burundi | \n", + "<p>The original <a href=\"/wiki/National_flag\" ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 14 | \n", + "https://en.wikipedia.org/wiki/Burkina_Faso | \n", + "Burkina_Faso | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 15 | \n", + "https://en.wikipedia.org/wiki/Bulgaria | \n", + "Bulgaria | \n", + "<p>The <b>flag of <a href=\"/wiki/Bulgaria\" tit... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 16 | \n", + "https://en.wikipedia.org/wiki/Transnistria | \n", + "Transnistria | \n", + "<p><a href=\"//upload.wikimedia.org/wikipedia/c... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 17 | \n", + "https://en.wikipedia.org/wiki/Taiwan | \n", + "Taiwan | \n", + "<p>The <b>flag of the Republic of China</b> (<... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 18 | \n", + "https://en.wikipedia.org/wiki/South_Ossetia | \n", + "South_Ossetia | \n", + "<p>South Ossetia is a region in the North <a h... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 19 | \n", + "https://en.wikipedia.org/wiki/Somaliland | \n", + "Somaliland | \n", + "<p>The <b>flag of Somaliland</b> (<a href=\"/wi... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 20 | \n", + "https://en.wikipedia.org/wiki/Sahrawi_Arab_Dem... | \n", + "Sahrawi_Arab_Democratic_Republic | \n", + "<p>The <b>flag of Western Sahara</b> (Arabic: ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 21 | \n", + "https://en.wikipedia.org/wiki/Northern_Cyprus | \n", + "Northern_Cyprus | \n", + "<p>The <b>flag of the Turkish Republic of Nort... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 22 | \n", + "https://en.wikipedia.org/wiki/Niue | \n", + "Niue | \n", + "<p>The <b>flag of <a href=\"/wiki/Niue\" title=\"... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 23 | \n", + "https://en.wikipedia.org/wiki/Luhansk_People%2... | \n", + "Luhansk_People%27s_Republic | \n", + "<p>The blue-red proposed flag of the self-proc... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 24 | \n", + "https://en.wikipedia.org/wiki/Kosovo | \n", + "Kosovo | \n", + "<p>The <b>flag of the Republic of Kosovo</b><s... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 25 | \n", + "https://en.wikipedia.org/wiki/Cook_Islands | \n", + "Cook_Islands | \n", + "<p>The <b>flag of the <a href=\"/wiki/Cook_Isla... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 26 | \n", + "https://en.wikipedia.org/wiki/Republic_of_Artsakh | \n", + "Republic_of_Artsakh | \n", + "<p>On June 2, 1992, the breakaway <a href=\"/wi... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 27 | \n", + "https://en.wikipedia.org/wiki/Abkhazia | \n", + "Abkhazia | \n", + "<p>Abkhazia is a region in the Caucasus that i... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 28 | \n", + "https://en.wikipedia.org/wiki/Zimbabwe | \n", + "Zimbabwe | \n", + "<p>The national <b>flag of <a href=\"/wiki/Zimb... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 29 | \n", + "https://en.wikipedia.org/wiki/Zambia | \n", + "Zambia | \n", + "<p>The <b>flag of Zambia</b> is the <a href=\"/... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 30 | \n", + "https://en.wikipedia.org/wiki/Yemen | \n", + "Yemen | \n", + "<p>The <b>flag of <a href=\"/wiki/Yemen\" title=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 31 | \n", + "https://en.wikipedia.org/wiki/Vietnam | \n", + "Vietnam | \n", + "<p>The <b>flag of Vietnam</b>, officially the ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 32 | \n", + "https://en.wikipedia.org/wiki/Venezuela | \n", + "Venezuela | \n", + "<p>The current eight stars <b>flag of <a href=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 33 | \n", + "https://en.wikipedia.org/wiki/Vatican_City | \n", + "Vatican_City | \n", + "<p>The <b>flag of Vatican City</b> was adopted... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 34 | \n", + "https://en.wikipedia.org/wiki/Vanuatu | \n", + "Vanuatu | \n", + "<p>The <b>flag of <a href=\"/wiki/Vanuatu\" titl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 35 | \n", + "https://en.wikipedia.org/wiki/Uzbekistan | \n", + "Uzbekistan | \n", + "<p>The <b>flag of Uzbekistan</b> (<a href=\"/wi... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 36 | \n", + "https://en.wikipedia.org/wiki/Uruguay | \n", + "Uruguay | \n", + "<p>The <b>national flag of Uruguay</b> (<a hre... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 37 | \n", + "https://en.wikipedia.org/wiki/United_States | \n", + "United_States | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/a/a... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 38 | \n", + "https://en.wikipedia.org/wiki/United_Kingdom | \n", + "United_Kingdom | \n", + "<p>The <b>national flag of the United Kingdom<... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/a/a... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 39 | \n", + "https://en.wikipedia.org/wiki/United_Arab_Emir... | \n", + "United_Arab_Emirates | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 40 | \n", + "https://en.wikipedia.org/wiki/Ukraine | \n", + "Ukraine | \n", + "<p>The <b>Flag of Ukraine</b> (<a href=\"/wiki/... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 41 | \n", + "https://en.wikipedia.org/wiki/Uganda | \n", + "Uganda | \n", + "<p>The <b>flag of Uganda</b> (<a href=\"/wiki/L... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 42 | \n", + "https://en.wikipedia.org/wiki/Tuvalu | \n", + "Tuvalu | \n", + "<p>The current <b>flag of <a href=\"/wiki/Tuval... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 43 | \n", + "https://en.wikipedia.org/wiki/Turkmenistan | \n", + "Turkmenistan | \n", + "<p>The <b>flag of Turkmenistan</b> (<a href=\"/... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 44 | \n", + "https://en.wikipedia.org/wiki/Tunisia | \n", + "Tunisia | \n", + "<p>The <b>flag of Tunisia</b> is a rectangular... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 45 | \n", + "https://en.wikipedia.org/wiki/Trinidad_and_Tobago | \n", + "Trinidad_and_Tobago | \n", + "<p>The <b>flag of <a href=\"/wiki/Trinidad_and_... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 46 | \n", + "https://en.wikipedia.org/wiki/Tonga | \n", + "Tonga | \n", + "<p>The <b>flag of Tonga</b> consists of a red ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 47 | \n", + "https://en.wikipedia.org/wiki/Togo | \n", + "Togo | \n", + "<p>The <b>flag of Togo</b> (<a href=\"/wiki/Fre... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 48 | \n", + "https://en.wikipedia.org/wiki/Thailand | \n", + "Thailand | \n", + "<p>The <b><a href=\"/wiki/Flag\" title=\"Flag\">fl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 49 | \n", + "https://en.wikipedia.org/wiki/Tanzania | \n", + "Tanzania | \n", + "<p>The <b>flag of <a href=\"/wiki/Tanzania\" tit... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 50 | \n", + "https://en.wikipedia.org/wiki/Tajikistan | \n", + "Tajikistan | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 51 | \n", + "https://en.wikipedia.org/wiki/Syria | \n", + "Syria | \n", + "<p>\\nAs a result of the <a href=\"/wiki/Syrian_... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 52 | \n", + "https://en.wikipedia.org/wiki/Switzerland | \n", + "Switzerland | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 53 | \n", + "https://en.wikipedia.org/wiki/Sweden | \n", + "Sweden | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/4/4... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 54 | \n", + "https://en.wikipedia.org/wiki/Suriname | \n", + "Suriname | \n", + "<p>The <b>Flag of Suriname</b> was legally ado... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 55 | \n", + "https://en.wikipedia.org/wiki/Sudan | \n", + "Sudan | \n", + "<p>The current <b>flag of <a href=\"/wiki/Sudan... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 56 | \n", + "https://en.wikipedia.org/wiki/Sri_Lanka | \n", + "Sri_Lanka | \n", + "<p>The <b><a href=\"/wiki/Flag\" title=\"Flag\">fl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 57 | \n", + "https://en.wikipedia.org/wiki/Spain | \n", + "Spain | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 58 | \n", + "https://en.wikipedia.org/wiki/South_Sudan | \n", + "South_Sudan | \n", + "<p>The <b>flag of South Sudan</b> was adopted ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 59 | \n", + "https://en.wikipedia.org/wiki/South_Africa | \n", + "South_Africa | \n", + "<p>The <b>flag of South Africa</b> was designe... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 60 | \n", + "https://en.wikipedia.org/wiki/Somalia | \n", + "Somalia | \n", + "<p>The <b>flag of <a href=\"/wiki/Somalia\" titl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 61 | \n", + "https://en.wikipedia.org/wiki/Solomon_Islands | \n", + "Solomon_Islands | \n", + "<p>The <b>flag of Solomon Islands</b> consists... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 62 | \n", + "https://en.wikipedia.org/wiki/Slovenia | \n", + "Slovenia | \n", + "<p>The national <b>flag of <a href=\"/wiki/Slov... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 63 | \n", + "https://en.wikipedia.org/wiki/Slovakia | \n", + "Slovakia | \n", + "<p>The current form of the <a href=\"/wiki/Nati... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 64 | \n", + "https://en.wikipedia.org/wiki/Singapore | \n", + "Singapore | \n", + "<p>The <b>Flag of Singapore</b> was adopted in... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 65 | \n", + "https://en.wikipedia.org/wiki/Sierra_Leone | \n", + "Sierra_Leone | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 66 | \n", + "https://en.wikipedia.org/wiki/Seychelles | \n", + "Seychelles | \n", + "<p>The <b>flag of <a href=\"/wiki/Seychelles\" t... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 67 | \n", + "https://en.wikipedia.org/wiki/Serbia | \n", + "Serbia | \n", + "<p>The <b>flag of Serbia</b> (<a href=\"/wiki/S... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 68 | \n", + "https://en.wikipedia.org/wiki/Senegal | \n", + "Senegal | \n", + "<p><span lang=\"Fr\" dir=\"ltr\">The</span> <b>fla... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 69 | \n", + "https://en.wikipedia.org/wiki/Saudi_Arabia | \n", + "Saudi_Arabia | \n", + "<p>The <b>flag of the Kingdom of Saudi Arabia<... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 70 | \n", + "https://en.wikipedia.org/wiki/S%C3%A3o_Tom%C3%... | \n", + "S%C3%A3o_Tom%C3%A9_and_Pr%C3%ADncipe | \n", + "<p>The <b><a href=\"/wiki/National_flag\" title=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 71 | \n", + "https://en.wikipedia.org/wiki/San_Marino | \n", + "San_Marino | \n", + "<p>The state and war <b>flag of San Marino</b>... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 72 | \n", + "https://en.wikipedia.org/wiki/Samoa | \n", + "Samoa | \n", + "<p>The <b>flag of Samoa</b> (<a href=\"/wiki/Sa... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 73 | \n", + "https://en.wikipedia.org/wiki/Saint_Vincent_an... | \n", + "Saint_Vincent_and_the_Grenadines | \n", + "<p>The <b>flag of Saint Vincent and the Grenad... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 74 | \n", + "https://en.wikipedia.org/wiki/Saint_Lucia | \n", + "Saint_Lucia | \n", + "<p>The <b>flag of <a href=\"/wiki/Saint_Lucia\" ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 75 | \n", + "https://en.wikipedia.org/wiki/Saint_Kitts_and_... | \n", + "Saint_Kitts_and_Nevis | \n", + "<p>The <b>flag of <a href=\"/wiki/Saint_Kitts_a... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 76 | \n", + "https://en.wikipedia.org/wiki/Rwanda | \n", + "Rwanda | \n", + "<p>The <b>flag of <a href=\"/wiki/Rwanda\" title... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 77 | \n", + "https://en.wikipedia.org/wiki/Russia | \n", + "Russia | \n", + "<p>The <b><a href=\"/wiki/National_flag\" title=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/f/f... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 78 | \n", + "https://en.wikipedia.org/wiki/Romania | \n", + "Romania | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 79 | \n", + "https://en.wikipedia.org/wiki/Qatar | \n", + "Qatar | \n", + "<p>The national <b><a href=\"/wiki/Flag\" title=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 80 | \n", + "https://en.wikipedia.org/wiki/Portugal | \n", + "Portugal | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 81 | \n", + "https://en.wikipedia.org/wiki/Poland | \n", + "Poland | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/1/1... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 82 | \n", + "https://en.wikipedia.org/wiki/Philippines | \n", + "Philippines | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 83 | \n", + "https://en.wikipedia.org/wiki/Peru | \n", + "Peru | \n", + "<p>The <b>flag of <a href=\"/wiki/Peru\" title=\"... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 84 | \n", + "https://en.wikipedia.org/wiki/Papua_New_Guinea | \n", + "Papua_New_Guinea | \n", + "<p>The <b>flag of <a href=\"/wiki/Papua_New_Gui... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 85 | \n", + "https://en.wikipedia.org/wiki/Paraguay | \n", + "Paraguay | \n", + "<p>The <b>flag of <a href=\"/wiki/Paraguay\" tit... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 86 | \n", + "https://en.wikipedia.org/wiki/Panama | \n", + "Panama | \n", + "<p>The <b>flag of Panama</b> was made by <a hr... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 87 | \n", + "https://en.wikipedia.org/wiki/State_of_Palestine | \n", + "State_of_Palestine | \n", + "<p>The <b>flag of Palestine</b> (<a href=\"/wik... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 88 | \n", + "https://en.wikipedia.org/wiki/Palau | \n", + "Palau | \n", + "<p>The <b>flag of <a href=\"/wiki/Palau\" title=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 89 | \n", + "https://en.wikipedia.org/wiki/Pakistan | \n", + "Pakistan | \n", + "<p>The <b>flag of Pakistan</b> (<a href=\"/wiki... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 90 | \n", + "https://en.wikipedia.org/wiki/Oman | \n", + "Oman | \n", + "<p>The national <b>flag of <a href=\"/wiki/Oman... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 91 | \n", + "https://en.wikipedia.org/wiki/Norway | \n", + "Norway | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 92 | \n", + "https://en.wikipedia.org/wiki/North_Macedonia | \n", + "North_Macedonia | \n", + "<p>The <b>flag of North Macedonia</b> is the <... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 93 | \n", + "https://en.wikipedia.org/wiki/Nigeria | \n", + "Nigeria | \n", + "<p>The <b><a href=\"/wiki/Flag\" title=\"Flag\">fl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 94 | \n", + "https://en.wikipedia.org/wiki/Niger | \n", + "Niger | \n", + "<p>The <b>Flag of Niger</b> (<a href=\"/wiki/Fr... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 95 | \n", + "https://en.wikipedia.org/wiki/Nicaragua | \n", + "Nicaragua | \n", + "<p>The <b><a href=\"/wiki/Flag\" title=\"Flag\">fl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 96 | \n", + "https://en.wikipedia.org/wiki/New_Zealand | \n", + "New_Zealand | \n", + "<p>The <b>flag of New Zealand</b> (<a href=\"/w... | \n", + "None | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 97 | \n", + "https://en.wikipedia.org/wiki/Kingdom_of_the_N... | \n", + "Kingdom_of_the_Netherlands | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 98 | \n", + "https://en.wikipedia.org/wiki/Nepal | \n", + "Nepal | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 99 | \n", + "https://en.wikipedia.org/wiki/Nauru | \n", + "Nauru | \n", + "<p>Following the <a href=\"/wiki/Declaration_of... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 100 | \n", + "https://en.wikipedia.org/wiki/Namibia | \n", + "Namibia | \n", + "<p>The <b>flag of <a href=\"/wiki/Namibia\" titl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 101 | \n", + "https://en.wikipedia.org/wiki/Myanmar | \n", + "Myanmar | \n", + "<p>The current <a href=\"/wiki/National_flag\" t... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 102 | \n", + "https://en.wikipedia.org/wiki/Mozambique | \n", + "Mozambique | \n", + "<p>The <b>flag of Mozambique</b> is the nation... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 103 | \n", + "https://en.wikipedia.org/wiki/Morocco | \n", + "Morocco | \n", + "<p>The <b>flag of Morocco</b> (<a href=\"/wiki/... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 104 | \n", + "https://en.wikipedia.org/wiki/Montenegro | \n", + "Montenegro | \n", + "<p>The <b>flag of <a href=\"/wiki/Montenegro\" t... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 105 | \n", + "https://en.wikipedia.org/wiki/Mongolia | \n", + "Mongolia | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 106 | \n", + "https://en.wikipedia.org/wiki/Monaco | \n", + "Monaco | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 107 | \n", + "https://en.wikipedia.org/wiki/Moldova | \n", + "Moldova | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 108 | \n", + "https://en.wikipedia.org/wiki/Federated_States... | \n", + "Federated_States_of_Micronesia | \n", + "<p>The <b>flag of the <a href=\"/wiki/Federated... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 109 | \n", + "https://en.wikipedia.org/wiki/Mexico | \n", + "Mexico | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 110 | \n", + "https://en.wikipedia.org/wiki/Mauritius | \n", + "Mauritius | \n", + "<p>The <b>national flag of <a href=\"/wiki/Maur... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 111 | \n", + "https://en.wikipedia.org/wiki/Mauritania | \n", + "Mauritania | \n", + "<p>The <b>flag of <a href=\"/wiki/Mauritania\" t... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 112 | \n", + "https://en.wikipedia.org/wiki/Marshall_Islands | \n", + "Marshall_Islands | \n", + "<p>The <b><a href=\"/wiki/Flag\" title=\"Flag\">fl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 113 | \n", + "https://en.wikipedia.org/wiki/Malta | \n", + "Malta | \n", + "<p>The <b>flag of Malta</b> (<a href=\"/wiki/Ma... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 114 | \n", + "https://en.wikipedia.org/wiki/Mali | \n", + "Mali | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 115 | \n", + "https://en.wikipedia.org/wiki/Maldives | \n", + "Maldives | \n", + "<p>The <b>Flag of the Republic of <a href=\"/wi... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 116 | \n", + "https://en.wikipedia.org/wiki/Malaysia | \n", + "Malaysia | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 117 | \n", + "https://en.wikipedia.org/wiki/Malawi | \n", + "Malawi | \n", + "<p>The <b><a href=\"/wiki/Flag\" title=\"Flag\">fl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 118 | \n", + "https://en.wikipedia.org/wiki/Madagascar | \n", + "Madagascar | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 119 | \n", + "https://en.wikipedia.org/wiki/Luxembourg | \n", + "Luxembourg | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 120 | \n", + "https://en.wikipedia.org/wiki/Lithuania | \n", + "Lithuania | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 121 | \n", + "https://en.wikipedia.org/wiki/Liechtenstein | \n", + "Liechtenstein | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 122 | \n", + "https://en.wikipedia.org/wiki/Libya | \n", + "Libya | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 123 | \n", + "https://en.wikipedia.org/wiki/Liberia | \n", + "Liberia | \n", + "<p>The <b>flag of Liberia</b> or the <b>Liberi... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 124 | \n", + "https://en.wikipedia.org/wiki/Lesotho | \n", + "Lesotho | \n", + "<p>The current <a href=\"/wiki/National_flag\" t... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 125 | \n", + "https://en.wikipedia.org/wiki/Lebanon | \n", + "Lebanon | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 126 | \n", + "https://en.wikipedia.org/wiki/Latvia | \n", + "Latvia | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 127 | \n", + "https://en.wikipedia.org/wiki/Laos | \n", + "Laos | \n", + "<p>The <b>flag of <a href=\"/wiki/Laos\" title=\"... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 128 | \n", + "https://en.wikipedia.org/wiki/Kyrgyzstan | \n", + "Kyrgyzstan | \n", + "<p>The <b>flag of the Kyrgyz Republic</b> (<a ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 129 | \n", + "https://en.wikipedia.org/wiki/Kuwait | \n", + "Kuwait | \n", + "<p>The <b>flag of Kuwait</b> (<a href=\"/wiki/A... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 130 | \n", + "https://en.wikipedia.org/wiki/South_Korea | \n", + "South_Korea | \n", + "<p>The <b>flag of <a href=\"/wiki/South_Korea\" ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 131 | \n", + "https://en.wikipedia.org/wiki/North_Korea | \n", + "North_Korea | \n", + "<p>The <b>flag of North Korea</b>, also known ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 132 | \n", + "https://en.wikipedia.org/wiki/Kiribati | \n", + "Kiribati | \n", + "<p>The <b><a href=\"/wiki/Flag\" title=\"Flag\">fl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 133 | \n", + "https://en.wikipedia.org/wiki/Kenya | \n", + "Kenya | \n", + "<p>The <b>Flag of <a href=\"/wiki/Kenya\" title=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 134 | \n", + "https://en.wikipedia.org/wiki/Kazakhstan | \n", + "Kazakhstan | \n", + "<p>The <b>flag of <a href=\"/wiki/Kazakhstan\" t... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 135 | \n", + "https://en.wikipedia.org/wiki/Jordan | \n", + "Jordan | \n", + "<p>The <b>flag of <a href=\"/wiki/Jordan\" title... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 136 | \n", + "https://en.wikipedia.org/wiki/Japan | \n", + "Japan | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/9/9... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 137 | \n", + "https://en.wikipedia.org/wiki/Jamaica | \n", + "Jamaica | \n", + "<p>The <b>flag of Jamaica</b> was adopted on 6... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 138 | \n", + "https://en.wikipedia.org/wiki/Ivory_Coast | \n", + "Ivory_Coast | \n", + "<p>The national <b>flag of <a href=\"/wiki/Ivor... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 139 | \n", + "https://en.wikipedia.org/wiki/Italy | \n", + "Italy | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/0/0... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 140 | \n", + "https://en.wikipedia.org/wiki/Israel | \n", + "Israel | \n", + "<p>The <b>flag of Israel</b> (<a href=\"/wiki/H... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 141 | \n", + "https://en.wikipedia.org/wiki/Republic_of_Ireland | \n", + "Republic_of_Ireland | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 142 | \n", + "https://en.wikipedia.org/wiki/Iraq | \n", + "Iraq | \n", + "<p>The <b>flag of <a href=\"/wiki/Iraq\" title=\"... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 143 | \n", + "https://en.wikipedia.org/wiki/Iran | \n", + "Iran | \n", + "<p>The <b>flag of <a href=\"/wiki/Iran\" title=\"... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 144 | \n", + "https://en.wikipedia.org/wiki/Indonesia | \n", + "Indonesia | \n", + "<p>The <b>Flag of Indonesia</b> is a simple <a... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 145 | \n", + "https://en.wikipedia.org/wiki/India | \n", + "India | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/4/4... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 146 | \n", + "https://en.wikipedia.org/wiki/Iceland | \n", + "Iceland | \n", + "<p>The <b>flag of Iceland</b> (<a href=\"/wiki/... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 147 | \n", + "https://en.wikipedia.org/wiki/Hungary | \n", + "Hungary | \n", + "<p>The national <b>flag of Hungary</b> (<a hre... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 148 | \n", + "https://en.wikipedia.org/wiki/Honduras | \n", + "Honduras | \n", + "<p>The <b>flag of <a href=\"/wiki/Honduras\" tit... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 149 | \n", + "https://en.wikipedia.org/wiki/Haiti | \n", + "Haiti | \n", + "<p>The <b>flag of Haiti</b> (<a href=\"/wiki/Ha... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 150 | \n", + "https://en.wikipedia.org/wiki/Guyana | \n", + "Guyana | \n", + "<p>The <b>flag of Guyana</b>, known as <b>The ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 151 | \n", + "https://en.wikipedia.org/wiki/Guinea-Bissau | \n", + "Guinea-Bissau | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 152 | \n", + "https://en.wikipedia.org/wiki/Guinea | \n", + "Guinea | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 153 | \n", + "https://en.wikipedia.org/wiki/Guatemala | \n", + "Guatemala | \n", + "<p>The <b>flag of Guatemala</b>, often referre... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 154 | \n", + "https://en.wikipedia.org/wiki/Grenada | \n", + "Grenada | \n", + "<p>The <b>flag of Grenada</b> consists of two ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 155 | \n", + "https://en.wikipedia.org/wiki/Greece | \n", + "Greece | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 156 | \n", + "https://en.wikipedia.org/wiki/Ghana | \n", + "Ghana | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 157 | \n", + "https://en.wikipedia.org/wiki/Germany | \n", + "Germany | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/b/b... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 158 | \n", + "https://en.wikipedia.org/wiki/Georgia_(country) | \n", + "Georgia_(country) | \n", + "<p>The <b>flag of <a href=\"/wiki/Georgia_(coun... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 159 | \n", + "https://en.wikipedia.org/wiki/The_Gambia | \n", + "The_Gambia | \n", + "<p>The <b>flag of The Gambia</b> is the <a hre... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 160 | \n", + "https://en.wikipedia.org/wiki/Gabon | \n", + "Gabon | \n", + "<p>The <b>flag of Gabon</b> (<a href=\"/wiki/Fr... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 161 | \n", + "https://en.wikipedia.org/wiki/France | \n", + "France | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/c/c... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 162 | \n", + "https://en.wikipedia.org/wiki/Finland | \n", + "Finland | \n", + "<p>The <b>flag of Finland</b> (<a href=\"/wiki/... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 163 | \n", + "https://en.wikipedia.org/wiki/Fiji | \n", + "Fiji | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 164 | \n", + "https://en.wikipedia.org/wiki/Ethiopia | \n", + "Ethiopia | \n", + "<p>The <b>flag of Ethiopia</b> (<a href=\"/wiki... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 165 | \n", + "https://en.wikipedia.org/wiki/Eswatini | \n", + "Eswatini | \n", + "<p>The <b>flag of Eswatini</b> was adopted on ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 166 | \n", + "https://en.wikipedia.org/wiki/Estonia | \n", + "Estonia | \n", + "<p>The <b>national flag of <a href=\"/wiki/Esto... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 167 | \n", + "https://en.wikipedia.org/wiki/Eritrea | \n", + "Eritrea | \n", + "<p>The <b>flag of Eritrea</b> (<a href=\"/wiki/... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 168 | \n", + "https://en.wikipedia.org/wiki/Equatorial_Guinea | \n", + "Equatorial_Guinea | \n", + "<p>The <b>flag of <a href=\"/wiki/Equatorial_Gu... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 169 | \n", + "https://en.wikipedia.org/wiki/El_Salvador | \n", + "El_Salvador | \n", + "<p>The <b>flag of <a href=\"/wiki/El_Salvador\" ... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 170 | \n", + "https://en.wikipedia.org/wiki/Egypt | \n", + "Egypt | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 171 | \n", + "https://en.wikipedia.org/wiki/Ecuador | \n", + "Ecuador | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 172 | \n", + "https://en.wikipedia.org/wiki/East_Timor | \n", + "East_Timor | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 173 | \n", + "https://en.wikipedia.org/wiki/Dominican_Republic | \n", + "Dominican_Republic | \n", + "<p>The <b>flag of the Dominican Republic</b> r... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 174 | \n", + "https://en.wikipedia.org/wiki/Dominica | \n", + "Dominica | \n", + "<p>The <b>flag of <a href=\"/wiki/Dominica\" tit... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 175 | \n", + "https://en.wikipedia.org/wiki/Djibouti | \n", + "Djibouti | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 176 | \n", + "https://en.wikipedia.org/wiki/Danish_Realm | \n", + "Danish_Realm | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "None | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 177 | \n", + "https://en.wikipedia.org/wiki/Czech_Republic | \n", + "Czech_Republic | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 178 | \n", + "https://en.wikipedia.org/wiki/Cyprus | \n", + "Cyprus | \n", + "<p>The national <b>flag of Cyprus</b> (<a href... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 179 | \n", + "https://en.wikipedia.org/wiki/Cuba | \n", + "Cuba | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 180 | \n", + "https://en.wikipedia.org/wiki/Croatia | \n", + "Croatia | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 181 | \n", + "https://en.wikipedia.org/wiki/Costa_Rica | \n", + "Costa_Rica | \n", + "<p>The <b><a href=\"/wiki/National_flag\" title=... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 182 | \n", + "https://en.wikipedia.org/wiki/Brunei | \n", + "Brunei | \n", + "<p>The <b>flag of <a href=\"/wiki/Brunei\" title... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 183 | \n", + "https://en.wikipedia.org/wiki/Brazil | \n", + "Brazil | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/en/0/0... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 184 | \n", + "https://en.wikipedia.org/wiki/Botswana | \n", + "Botswana | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 185 | \n", + "https://en.wikipedia.org/wiki/Bosnia_and_Herze... | \n", + "Bosnia_and_Herzegovina | \n", + "<p>The <b>flag of Bosnia and Herzegovina</b> (... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 186 | \n", + "https://en.wikipedia.org/wiki/Bolivia | \n", + "Bolivia | \n", + "<p>The <b>flag of Bolivia</b> is the <a href=\"... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 187 | \n", + "https://en.wikipedia.org/wiki/Bhutan | \n", + "Bhutan | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 188 | \n", + "https://en.wikipedia.org/wiki/Benin | \n", + "Benin | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 189 | \n", + "https://en.wikipedia.org/wiki/Belize | \n", + "Belize | \n", + "<p>The <b>flag of Belize</b> was adopted on 21... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 190 | \n", + "https://en.wikipedia.org/wiki/Belgium | \n", + "Belgium | \n", + "<p>The national <b>flag of Belgium</b> (<a hre... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 191 | \n", + "https://en.wikipedia.org/wiki/Belarus | \n", + "Belarus | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 192 | \n", + "https://en.wikipedia.org/wiki/Barbados | \n", + "Barbados | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 193 | \n", + "https://en.wikipedia.org/wiki/Bangladesh | \n", + "Bangladesh | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 194 | \n", + "https://en.wikipedia.org/wiki/Bahrain | \n", + "Bahrain | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 195 | \n", + "https://en.wikipedia.org/wiki/The_Bahamas | \n", + "The_Bahamas | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 196 | \n", + "https://en.wikipedia.org/wiki/Azerbaijan | \n", + "Azerbaijan | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 197 | \n", + "https://en.wikipedia.org/wiki/Austria | \n", + "Austria | \n", + "<p>The <b>flag of <a href=\"/wiki/Austria\" titl... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 198 | \n", + "https://en.wikipedia.org/wiki/Australia | \n", + "Australia | \n", + "<p>The <b>flag of Australia</b> is based on th... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 199 | \n", + "https://en.wikipedia.org/wiki/Armenia | \n", + "Armenia | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 200 | \n", + "https://en.wikipedia.org/wiki/Argentina | \n", + "Argentina | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 201 | \n", + "https://en.wikipedia.org/wiki/Antigua_and_Barbuda | \n", + "Antigua_and_Barbuda | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 202 | \n", + "https://en.wikipedia.org/wiki/Angola | \n", + "Angola | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 203 | \n", + "https://en.wikipedia.org/wiki/Andorra | \n", + "Andorra | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 204 | \n", + "https://en.wikipedia.org/wiki/Algeria | \n", + "Algeria | \n", + "<p>The <a href=\"/wiki/National_flag\" title=\"Na... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
| 205 | \n", + "https://en.wikipedia.org/wiki/Albania | \n", + "Albania | \n", + "<p>The <b>flag of Albania</b> (<a href=\"/wiki/... | \n", + "<td colspan=\"2\" class=\"infobox-full-data anthe... | \n", + "[https://upload.wikimedia.org/wikipedia/common... | \n", + "[{'url': 'https://upload.wikimedia.org/wikiped... | \n", + "
The The The The The The flag of China, officially the The The flag of the The The The The flag of The original The The flag of The flag of the Republic of China (<... \n",
+ "18 South Ossetia is a region in the North The flag of Somaliland (The flag of Western Sahara (Arabic: ... \n",
+ "21 The flag of the Turkish Republic of Nort... \n",
+ "22 The flag of The blue-red proposed flag of the self-proc... \n",
+ "24 The flag of the Republic of Kosovo The national flag of The flag of Zambia is the The flag of The flag of Vietnam, officially the ... \n",
+ "32 The current eight stars flag of The flag of Vatican City was adopted... \n",
+ "34 The flag of The flag of Uzbekistan (The national flag of Uruguay (The The national flag of the United Kingdom<... \n",
+ "39 The The Flag of Ukraine (The flag of Uganda (The current flag of The flag of Turkmenistan (The flag of Tunisia is a rectangular... \n",
+ "45 The flag of The flag of Tonga consists of a red ... \n",
+ "47 The flag of Togo (The fl... \n",
+ "49 The flag of The \\nAs a result of the The The The Flag of Suriname was legally ado... \n",
+ "55 The current flag of The fl... \n",
+ "57 The The flag of South Sudan was adopted ... \n",
+ "59 The flag of South Africa was designe... \n",
+ "60 The flag of The flag of Solomon Islands consists... \n",
+ "62 The national flag of The current form of the The Flag of Singapore was adopted in... \n",
+ "65 The The flag of The flag of Serbia (The fla... \n",
+ "69 The flag of the Kingdom of Saudi Arabia<... \n",
+ "70 The The state and war flag of San Marino... \n",
+ "72 The flag of Samoa (The flag of Saint Vincent and the Grenad... \n",
+ "74 The flag of The flag of The flag of The The The national The The The The flag of The flag of The flag of The flag of Panama was made by The flag of Palestine (The flag of The flag of Pakistan (The national flag of The The flag of North Macedonia is the <... \n",
+ "93 The fl... \n",
+ "94 The Flag of Niger (The fl... \n",
+ "96 The flag of New Zealand (The The Following the The flag of The current The flag of Mozambique is the nation... \n",
+ "103 The flag of Morocco (The flag of The The The The flag of the The The national flag of The flag of The fl... \n",
+ "113 The flag of Malta (The The Flag of the Republic of The The fl... \n",
+ "118 The The The The The The flag of Liberia or the Liberi... \n",
+ "124 The current The The The flag of The flag of the Kyrgyz Republic (The flag of Kuwait (The flag of The flag of North Korea, also known ... \n",
+ "132 The fl... \n",
+ "133 The Flag of The flag of The flag of The The flag of Jamaica was adopted on 6... \n",
+ "138 The national flag of The The flag of Israel (The The flag of The flag of The Flag of Indonesia is a simple The The The flag of Guatemala, often referre... \n",
+ "154 The flag of Grenada consists of two ... \n",
+ "155 The The The The flag of The flag of The Gambia is the The flag of Gabon (The The flag of Finland (The The flag of Ethiopia (The flag of Eswatini was adopted on ... \n",
+ "166 The national flag of The flag of Eritrea (The flag of The flag of The The The The flag of the Dominican Republic r... \n",
+ "174 The flag of The The The The national flag of Cyprus (The The The The flag of The The The flag of Bosnia and Herzegovina (... \n",
+ "186 The flag of Bolivia is the The The The flag of Belize was adopted on 21... \n",
+ "190 The national flag of Belgium (The The The The The The The flag of The flag of Australia is based on th... \n",
+ "199 The The The The The The The flag of Albania (=3.6.2"
+
+[package.dependencies]
+idna = ">=2.8"
+sniffio = ">=1.1"
+
+[package.extras]
+doc = ["packaging", "sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"]
+test = ["coverage[toml] (>=4.5)", "hypothesis (>=4.0)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "contextlib2", "uvloop (<0.15)", "mock (>=4)", "uvloop (>=0.15)"]
+trio = ["trio (>=0.16)"]
+
+[[package]]
+name = "appnope"
+version = "0.1.3"
+description = "Disable App Nap on macOS >= 10.9"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "argon2-cffi"
+version = "21.3.0"
+description = "The secure Argon2 password hashing algorithm."
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.dependencies]
+argon2-cffi-bindings = "*"
+
+[package.extras]
+dev = ["pre-commit", "cogapp", "tomli", "coverage[toml] (>=5.0.2)", "hypothesis", "pytest", "sphinx", "sphinx-notfound-page", "furo"]
+docs = ["sphinx", "sphinx-notfound-page", "furo"]
+tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pytest"]
+
+[[package]]
+name = "argon2-cffi-bindings"
+version = "21.2.0"
+description = "Low-level CFFI bindings for Argon2"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.dependencies]
+cffi = ">=1.0.1"
+
+[package.extras]
+dev = ["pytest", "cogapp", "pre-commit", "wheel"]
+tests = ["pytest"]
+
+[[package]]
+name = "asttokens"
+version = "2.0.5"
+description = "Annotate AST trees with source code positions"
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+six = "*"
+
+[package.extras]
+test = ["astroid", "pytest"]
+
+[[package]]
+name = "attrs"
+version = "21.4.0"
+description = "Classes Without Boilerplate"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[package.extras]
+dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit", "cloudpickle"]
+docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"]
+tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "cloudpickle"]
+tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "cloudpickle"]
+
+[[package]]
+name = "backcall"
+version = "0.2.0"
+description = "Specifications for callback functions passed in to an API"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "beautifulsoup4"
+version = "4.11.1"
+description = "Screen-scraping library"
+category = "main"
+optional = false
+python-versions = ">=3.6.0"
+
+[package.dependencies]
+soupsieve = ">1.2"
+
+[package.extras]
+html5lib = ["html5lib"]
+lxml = ["lxml"]
+
+[[package]]
+name = "bleach"
+version = "5.0.0"
+description = "An easy safelist-based HTML-sanitizing tool."
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+six = ">=1.9.0"
+webencodings = "*"
+
+[package.extras]
+css = ["tinycss2 (>=1.1.0)"]
+dev = ["pip-tools (==6.5.1)", "pytest (==7.1.1)", "flake8 (==4.0.1)", "tox (==3.24.5)", "sphinx (==4.3.2)", "twine (==4.0.0)", "wheel (==0.37.1)", "hashin (==0.17.0)", "black (==22.3.0)", "mypy (==0.942)"]
+
+[[package]]
+name = "cffi"
+version = "1.15.0"
+description = "Foreign Function Interface for Python calling C code."
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+pycparser = "*"
+
+[[package]]
+name = "colorama"
+version = "0.4.5"
+description = "Cross-platform colored terminal text."
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[[package]]
+name = "cycler"
+version = "0.11.0"
+description = "Composable style cycles"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[[package]]
+name = "debugpy"
+version = "1.6.0"
+description = "An implementation of the Debug Adapter Protocol for Python"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
+name = "decorator"
+version = "5.1.1"
+description = "Decorators for Humans"
+category = "main"
+optional = false
+python-versions = ">=3.5"
+
+[[package]]
+name = "defusedxml"
+version = "0.7.1"
+description = "XML bomb protection for Python stdlib modules"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[[package]]
+name = "entrypoints"
+version = "0.4"
+description = "Discover and load entry points from installed packages."
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[[package]]
+name = "executing"
+version = "0.8.3"
+description = "Get the currently executing AST node of a frame, and other information"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "fastjsonschema"
+version = "2.15.3"
+description = "Fastest Python implementation of JSON schema"
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.extras]
+devel = ["colorama", "jsonschema", "json-spec", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"]
+
+[[package]]
+name = "fonttools"
+version = "4.33.3"
+description = "Tools to manipulate font files"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.extras]
+all = ["fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "zopfli (>=0.1.4)", "lz4 (>=1.7.4.2)", "matplotlib", "sympy", "skia-pathops (>=0.5.0)", "uharfbuzz (>=0.23.0)", "brotlicffi (>=0.8.0)", "scipy", "brotli (>=1.0.1)", "munkres", "unicodedata2 (>=14.0.0)", "xattr"]
+graphite = ["lz4 (>=1.7.4.2)"]
+interpolatable = ["scipy", "munkres"]
+lxml = ["lxml (>=4.0,<5)"]
+pathops = ["skia-pathops (>=0.5.0)"]
+plot = ["matplotlib"]
+repacker = ["uharfbuzz (>=0.23.0)"]
+symfont = ["sympy"]
+type1 = ["xattr"]
+ufo = ["fs (>=2.2.0,<3)"]
+unicode = ["unicodedata2 (>=14.0.0)"]
+woff = ["zopfli (>=0.1.4)", "brotlicffi (>=0.8.0)", "brotli (>=1.0.1)"]
+
+[[package]]
+name = "idna"
+version = "3.3"
+description = "Internationalized Domain Names in Applications (IDNA)"
+category = "main"
+optional = false
+python-versions = ">=3.5"
+
+[[package]]
+name = "importlib-resources"
+version = "5.8.0"
+description = "Read resources from Python packages"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""}
+
+[package.extras]
+docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"]
+testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
+
+[[package]]
+name = "ipykernel"
+version = "6.15.0"
+description = "IPython Kernel for Jupyter"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+appnope = {version = "*", markers = "platform_system == \"Darwin\""}
+debugpy = ">=1.0"
+ipython = ">=7.23.1"
+jupyter-client = ">=6.1.12"
+matplotlib-inline = ">=0.1"
+nest-asyncio = "*"
+packaging = "*"
+psutil = "*"
+pyzmq = ">=17"
+tornado = ">=6.1"
+traitlets = ">=5.1.0"
+
+[package.extras]
+test = ["flaky", "ipyparallel", "pre-commit", "pytest-cov", "pytest-timeout", "pytest (>=6.0)"]
+
+[[package]]
+name = "ipython"
+version = "8.4.0"
+description = "IPython: Productive Interactive Computing"
+category = "main"
+optional = false
+python-versions = ">=3.8"
+
+[package.dependencies]
+appnope = {version = "*", markers = "sys_platform == \"darwin\""}
+backcall = "*"
+colorama = {version = "*", markers = "sys_platform == \"win32\""}
+decorator = "*"
+jedi = ">=0.16"
+matplotlib-inline = "*"
+pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""}
+pickleshare = "*"
+prompt-toolkit = ">=2.0.0,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.1.0"
+pygments = ">=2.4.0"
+stack-data = "*"
+traitlets = ">=5"
+
+[package.extras]
+all = ["black", "Sphinx (>=1.3)", "ipykernel", "nbconvert", "nbformat", "ipywidgets", "notebook", "ipyparallel", "qtconsole", "pytest (<7.1)", "pytest-asyncio", "testpath", "curio", "matplotlib (!=3.2.0)", "numpy (>=1.19)", "pandas", "trio"]
+black = ["black"]
+doc = ["Sphinx (>=1.3)"]
+kernel = ["ipykernel"]
+nbconvert = ["nbconvert"]
+nbformat = ["nbformat"]
+notebook = ["ipywidgets", "notebook"]
+parallel = ["ipyparallel"]
+qtconsole = ["qtconsole"]
+test = ["pytest (<7.1)", "pytest-asyncio", "testpath"]
+test_extra = ["pytest (<7.1)", "pytest-asyncio", "testpath", "curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.19)", "pandas", "trio"]
+
+[[package]]
+name = "ipython-genutils"
+version = "0.2.0"
+description = "Vestigial utilities from IPython"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "jedi"
+version = "0.18.1"
+description = "An autocompletion tool for Python that can be used for text editors."
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.dependencies]
+parso = ">=0.8.0,<0.9.0"
+
+[package.extras]
+qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
+testing = ["Django (<3.1)", "colorama", "docopt", "pytest (<7.0.0)"]
+
+[[package]]
+name = "jinja2"
+version = "3.1.2"
+description = "A very fast and expressive template engine."
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+MarkupSafe = ">=2.0"
+
+[package.extras]
+i18n = ["Babel (>=2.7)"]
+
+[[package]]
+name = "jsonschema"
+version = "4.6.0"
+description = "An implementation of JSON Schema validation for Python"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+attrs = ">=17.4.0"
+importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""}
+pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2"
+
+[package.extras]
+format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"]
+format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"]
+
+[[package]]
+name = "jupyter-client"
+version = "7.3.4"
+description = "Jupyter protocol implementation and client libraries"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+entrypoints = "*"
+jupyter-core = ">=4.9.2"
+nest-asyncio = ">=1.5.4"
+python-dateutil = ">=2.8.2"
+pyzmq = ">=23.0"
+tornado = ">=6.0"
+traitlets = "*"
+
+[package.extras]
+doc = ["ipykernel", "myst-parser", "sphinx-rtd-theme", "sphinx (>=1.3.6)", "sphinxcontrib-github-alt"]
+test = ["codecov", "coverage", "ipykernel (>=6.5)", "ipython", "mypy", "pre-commit", "pytest", "pytest-asyncio (>=0.18)", "pytest-cov", "pytest-timeout"]
+
+[[package]]
+name = "jupyter-contrib-core"
+version = "0.3.3"
+description = "Common utilities for jupyter-contrib projects."
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+jupyter-core = "*"
+notebook = ">=4.0"
+tornado = "*"
+traitlets = "*"
+
+[package.extras]
+testing_utils = ["nose", "mock"]
+
+[[package]]
+name = "jupyter-contrib-nbextensions"
+version = "0.5.1"
+description = "A collection of Jupyter nbextensions."
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+ipython-genutils = "*"
+jupyter-contrib-core = ">=0.3.3"
+jupyter-core = "*"
+jupyter-highlight-selected-word = ">=0.1.1"
+jupyter-latex-envs = ">=1.3.8"
+jupyter-nbextensions-configurator = ">=0.4.0"
+lxml = "*"
+nbconvert = ">=4.2"
+notebook = ">=4.0"
+pyyaml = "*"
+tornado = "*"
+traitlets = ">=4.1"
+
+[package.extras]
+test = ["nbformat", "nose", "pip", "requests", "mock"]
+
+[[package]]
+name = "jupyter-core"
+version = "4.10.0"
+description = "Jupyter core package. A base package on which Jupyter projects rely."
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+pywin32 = {version = ">=1.0", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""}
+traitlets = "*"
+
+[package.extras]
+test = ["ipykernel", "pre-commit", "pytest", "pytest-cov", "pytest-timeout"]
+
+[[package]]
+name = "jupyter-highlight-selected-word"
+version = "0.2.0"
+description = "Jupyter notebook extension that enables highlighting every instance of the current word in the notebook."
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "jupyter-latex-envs"
+version = "1.4.6"
+description = "Jupyter notebook extension which supports (some) LaTeX environments within markdown cells. Also provides support for labels and crossreferences, document wide numbering, bibliography, and more..."
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+ipython = "*"
+jupyter_core = "*"
+nbconvert = "*"
+notebook = ">=4.0"
+traitlets = ">=4.1"
+
+[[package]]
+name = "jupyter-nbextensions-configurator"
+version = "0.4.1"
+description = "jupyter serverextension providing configuration interfaces for nbextensions."
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+jupyter_contrib_core = ">=0.3.3"
+jupyter_core = "*"
+notebook = ">=4.0"
+pyyaml = "*"
+tornado = "*"
+traitlets = "*"
+
+[package.extras]
+test = ["jupyter-contrib-core", "nose", "requests", "selenium", "mock"]
+
+[[package]]
+name = "jupyter-resource-usage"
+version = "0.6.1"
+description = "Jupyter Extension to show resource usage"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.dependencies]
+jupyter-server = ">=1.0,<2.0"
+prometheus-client = "*"
+psutil = ">=5.6,<6.0"
+
+[package.extras]
+dev = ["autopep8", "black", "pytest", "flake8", "pytest-cov (>=2.6.1)", "mock"]
+
+[[package]]
+name = "jupyter-server"
+version = "1.17.1"
+description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+anyio = ">=3.1.0,<4"
+argon2-cffi = "*"
+jinja2 = "*"
+jupyter-client = ">=6.1.12"
+jupyter-core = ">=4.7.0"
+nbconvert = ">=6.4.4"
+nbformat = ">=5.2.0"
+packaging = "*"
+prometheus-client = "*"
+pywinpty = {version = "*", markers = "os_name == \"nt\""}
+pyzmq = ">=17"
+Send2Trash = "*"
+terminado = ">=0.8.3"
+tornado = ">=6.1.0"
+traitlets = ">=5.1"
+websocket-client = "*"
+
+[package.extras]
+test = ["coverage", "ipykernel", "pre-commit", "pytest-console-scripts", "pytest-cov", "pytest-mock", "pytest-timeout", "pytest-tornasync", "pytest (>=6.0)", "requests"]
+
+[[package]]
+name = "jupyterlab-pygments"
+version = "0.2.2"
+description = "Pygments theme using JupyterLab CSS variables"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
+name = "jupyterthemes"
+version = "0.20.0"
+description = "Select and install a Jupyter notebook theme"
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+ipython = ">=5.4.1"
+jupyter-core = "*"
+lesscpy = ">=0.11.2"
+matplotlib = ">=1.4.3"
+notebook = ">=5.6.0"
+
+[[package]]
+name = "kiwisolver"
+version = "1.4.3"
+description = "A fast implementation of the Cassowary constraint solver"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
+name = "lesscpy"
+version = "0.15.0"
+description = "Python LESS compiler"
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+ply = "*"
+six = "*"
+
+[[package]]
+name = "lxml"
+version = "4.9.0"
+description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*"
+
+[package.extras]
+cssselect = ["cssselect (>=0.7)"]
+html5 = ["html5lib"]
+htmlsoup = ["beautifulsoup4"]
+source = ["Cython (>=0.29.7)"]
+
+[[package]]
+name = "markupsafe"
+version = "2.1.1"
+description = "Safely add untrusted strings to HTML/XML markup."
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
+name = "matplotlib"
+version = "3.5.2"
+description = "Python plotting package"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+cycler = ">=0.10"
+fonttools = ">=4.22.0"
+kiwisolver = ">=1.0.1"
+numpy = ">=1.17"
+packaging = ">=20.0"
+pillow = ">=6.2.0"
+pyparsing = ">=2.2.1"
+python-dateutil = ">=2.7"
+setuptools_scm = ">=4"
+
+[[package]]
+name = "matplotlib-inline"
+version = "0.1.3"
+description = "Inline Matplotlib backend for Jupyter"
+category = "main"
+optional = false
+python-versions = ">=3.5"
+
+[package.dependencies]
+traitlets = "*"
+
+[[package]]
+name = "mistune"
+version = "0.8.4"
+description = "The fastest markdown parser in pure Python"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "nbclient"
+version = "0.6.4"
+description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor."
+category = "main"
+optional = false
+python-versions = ">=3.7.0"
+
+[package.dependencies]
+jupyter-client = ">=6.1.5"
+nbformat = ">=5.0"
+nest-asyncio = "*"
+traitlets = ">=5.2.2"
+
+[package.extras]
+sphinx = ["autodoc-traits", "mock", "moto", "myst-parser", "Sphinx (>=1.7)", "sphinx-book-theme"]
+test = ["black", "check-manifest", "flake8", "ipykernel", "ipython (<8.0.0)", "ipywidgets (<8.0.0)", "mypy", "pip (>=18.1)", "pre-commit", "pytest (>=4.1)", "pytest-asyncio", "pytest-cov (>=2.6.1)", "setuptools (>=60.0)", "testpath", "twine (>=1.11.0)", "xmltodict"]
+
+[[package]]
+name = "nbconvert"
+version = "6.5.0"
+description = "Converting Jupyter Notebooks"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+beautifulsoup4 = "*"
+bleach = "*"
+defusedxml = "*"
+entrypoints = ">=0.2.2"
+jinja2 = ">=3.0"
+jupyter-core = ">=4.7"
+jupyterlab-pygments = "*"
+MarkupSafe = ">=2.0"
+mistune = ">=0.8.1,<2"
+nbclient = ">=0.5.0"
+nbformat = ">=5.1"
+packaging = "*"
+pandocfilters = ">=1.4.1"
+pygments = ">=2.4.1"
+tinycss2 = "*"
+traitlets = ">=5.0"
+
+[package.extras]
+all = ["pytest", "pytest-cov", "pytest-dependency", "ipykernel", "ipywidgets (>=7)", "pre-commit", "pyppeteer (>=1,<1.1)", "tornado (>=6.1)", "sphinx (>=1.5.1)", "sphinx-rtd-theme", "nbsphinx (>=0.2.12)", "ipython"]
+docs = ["sphinx (>=1.5.1)", "sphinx-rtd-theme", "nbsphinx (>=0.2.12)", "ipython"]
+serve = ["tornado (>=6.1)"]
+test = ["pytest", "pytest-cov", "pytest-dependency", "ipykernel", "ipywidgets (>=7)", "pre-commit", "pyppeteer (>=1,<1.1)"]
+webpdf = ["pyppeteer (>=1,<1.1)"]
+
+[[package]]
+name = "nbformat"
+version = "5.4.0"
+description = "The Jupyter Notebook format"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+fastjsonschema = "*"
+jsonschema = ">=2.6"
+jupyter-core = "*"
+traitlets = ">=5.1"
+
+[package.extras]
+test = ["check-manifest", "testpath", "pytest", "pre-commit"]
+
+[[package]]
+name = "nest-asyncio"
+version = "1.5.5"
+description = "Patch asyncio to allow nested event loops"
+category = "main"
+optional = false
+python-versions = ">=3.5"
+
+[[package]]
+name = "notebook"
+version = "6.4.12"
+description = "A web-based notebook environment for interactive computing"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+argon2-cffi = "*"
+ipykernel = "*"
+ipython-genutils = "*"
+jinja2 = "*"
+jupyter-client = ">=5.3.4"
+jupyter-core = ">=4.6.1"
+nbconvert = ">=5"
+nbformat = "*"
+nest-asyncio = ">=1.5"
+prometheus-client = "*"
+pyzmq = ">=17"
+Send2Trash = ">=1.8.0"
+terminado = ">=0.8.3"
+tornado = ">=6.1"
+traitlets = ">=4.2.1"
+
+[package.extras]
+docs = ["sphinx", "nbsphinx", "sphinxcontrib-github-alt", "sphinx-rtd-theme", "myst-parser"]
+json-logging = ["json-logging"]
+test = ["pytest", "coverage", "requests", "testpath", "nbval", "selenium", "pytest-cov", "requests-unixsocket"]
+
+[[package]]
+name = "numpy"
+version = "1.22.4"
+description = "NumPy is the fundamental package for array computing with Python."
+category = "main"
+optional = false
+python-versions = ">=3.8"
+
+[[package]]
+name = "packaging"
+version = "21.3"
+description = "Core utilities for Python packages"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.dependencies]
+pyparsing = ">=2.0.2,<3.0.5 || >3.0.5"
+
+[[package]]
+name = "pandas"
+version = "1.4.2"
+description = "Powerful data structures for data analysis, time series, and statistics"
+category = "main"
+optional = false
+python-versions = ">=3.8"
+
+[package.dependencies]
+numpy = [
+ {version = ">=1.18.5", markers = "platform_machine != \"aarch64\" and platform_machine != \"arm64\" and python_version < \"3.10\""},
+ {version = ">=1.19.2", markers = "platform_machine == \"aarch64\" and python_version < \"3.10\""},
+ {version = ">=1.20.0", markers = "platform_machine == \"arm64\" and python_version < \"3.10\""},
+ {version = ">=1.21.0", markers = "python_version >= \"3.10\""},
+]
+python-dateutil = ">=2.8.1"
+pytz = ">=2020.1"
+
+[package.extras]
+test = ["hypothesis (>=5.5.3)", "pytest (>=6.0)", "pytest-xdist (>=1.31)"]
+
+[[package]]
+name = "pandocfilters"
+version = "1.5.0"
+description = "Utilities for writing pandoc filters in python"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
+[[package]]
+name = "parso"
+version = "0.8.3"
+description = "A Python Parser"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.extras]
+qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
+testing = ["docopt", "pytest (<6.0.0)"]
+
+[[package]]
+name = "pexpect"
+version = "4.8.0"
+description = "Pexpect allows easy control of interactive console applications."
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+ptyprocess = ">=0.5"
+
+[[package]]
+name = "pickleshare"
+version = "0.7.5"
+description = "Tiny 'shelve'-like database with concurrency support"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "pillow"
+version = "9.1.1"
+description = "Python Imaging Library (Fork)"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.extras]
+docs = ["olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinx-rtd-theme (>=1.0)", "sphinxext-opengraph"]
+tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"]
+
+[[package]]
+name = "ply"
+version = "3.11"
+description = "Python Lex & Yacc"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "prometheus-client"
+version = "0.14.1"
+description = "Python client for the Prometheus monitoring system."
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.extras]
+twisted = ["twisted"]
+
+[[package]]
+name = "prompt-toolkit"
+version = "3.0.29"
+description = "Library for building powerful interactive command lines in Python"
+category = "main"
+optional = false
+python-versions = ">=3.6.2"
+
+[package.dependencies]
+wcwidth = "*"
+
+[[package]]
+name = "psutil"
+version = "5.9.1"
+description = "Cross-platform lib for process and system monitoring in Python."
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
+[package.extras]
+test = ["ipaddress", "mock", "enum34", "pywin32", "wmi"]
+
+[[package]]
+name = "ptyprocess"
+version = "0.7.0"
+description = "Run a subprocess in a pseudo terminal"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "pure-eval"
+version = "0.2.2"
+description = "Safely evaluate AST nodes without side effects"
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.extras]
+tests = ["pytest"]
+
+[[package]]
+name = "py"
+version = "1.11.0"
+description = "library with cross-python path, ini-parsing, io, code, log facilities"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[[package]]
+name = "pycparser"
+version = "2.21"
+description = "C parser in Python"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
+[[package]]
+name = "pygments"
+version = "2.12.0"
+description = "Pygments is a syntax highlighting package written in Python."
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[[package]]
+name = "pyparsing"
+version = "3.0.9"
+description = "pyparsing module - Classes and methods to define and execute parsing grammars"
+category = "main"
+optional = false
+python-versions = ">=3.6.8"
+
+[package.extras]
+diagrams = ["railroad-diagrams", "jinja2"]
+
+[[package]]
+name = "pyrsistent"
+version = "0.18.1"
+description = "Persistent/Functional/Immutable data structures"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
+name = "python-dateutil"
+version = "2.8.2"
+description = "Extensions to the standard Python datetime module"
+category = "main"
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
+
+[package.dependencies]
+six = ">=1.5"
+
+[[package]]
+name = "pytz"
+version = "2022.1"
+description = "World timezone definitions, modern and historical"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "pywin32"
+version = "304"
+description = "Python for Window Extensions"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "pywinpty"
+version = "2.0.5"
+description = "Pseudo terminal support for Windows from Python."
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
+name = "pyyaml"
+version = "6.0"
+description = "YAML parser and emitter for Python"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[[package]]
+name = "pyzmq"
+version = "23.2.0"
+description = "Python bindings for 0MQ"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.dependencies]
+cffi = {version = "*", markers = "implementation_name == \"pypy\""}
+py = {version = "*", markers = "implementation_name == \"pypy\""}
+
+[[package]]
+name = "send2trash"
+version = "1.8.0"
+description = "Send file to trash natively under Mac OS X, Windows and Linux."
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.extras]
+nativelib = ["pyobjc-framework-cocoa", "pywin32"]
+objc = ["pyobjc-framework-cocoa"]
+win32 = ["pywin32"]
+
+[[package]]
+name = "setuptools-scm"
+version = "7.0.2"
+description = "the blessed package to manage your versions by scm tags"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+packaging = ">=20.0"
+tomli = ">=1.0.0"
+typing-extensions = "*"
+
+[package.extras]
+test = ["pytest (>=6.2)", "virtualenv (>20)"]
+toml = ["setuptools (>=42)"]
+
+[[package]]
+name = "six"
+version = "1.16.0"
+description = "Python 2 and 3 compatibility utilities"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
+
+[[package]]
+name = "sniffio"
+version = "1.2.0"
+description = "Sniff out which async library your code is running under"
+category = "main"
+optional = false
+python-versions = ">=3.5"
+
+[[package]]
+name = "soupsieve"
+version = "2.3.2.post1"
+description = "A modern CSS selector implementation for Beautiful Soup."
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[[package]]
+name = "stack-data"
+version = "0.3.0"
+description = "Extract data from python stack frames and tracebacks for informative displays"
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+asttokens = "*"
+executing = "*"
+pure-eval = "*"
+
+[package.extras]
+tests = ["pytest", "typeguard", "pygments", "littleutils", "cython"]
+
+[[package]]
+name = "terminado"
+version = "0.15.0"
+description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library."
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+ptyprocess = {version = "*", markers = "os_name != \"nt\""}
+pywinpty = {version = ">=1.1.0", markers = "os_name == \"nt\""}
+tornado = ">=6.1.0"
+
+[package.extras]
+test = ["pre-commit", "pytest-timeout", "pytest (>=6.0)"]
+
+[[package]]
+name = "tinycss2"
+version = "1.1.1"
+description = "A tiny CSS parser"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.dependencies]
+webencodings = ">=0.4"
+
+[package.extras]
+doc = ["sphinx", "sphinx-rtd-theme"]
+test = ["pytest", "pytest-cov", "pytest-flake8", "pytest-isort", "coverage"]
+
+[[package]]
+name = "tomli"
+version = "2.0.1"
+description = "A lil' TOML parser"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
+name = "tornado"
+version = "6.1"
+description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
+category = "main"
+optional = false
+python-versions = ">= 3.5"
+
+[[package]]
+name = "traitlets"
+version = "5.3.0"
+description = ""
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.extras]
+test = ["pre-commit", "pytest"]
+
+[[package]]
+name = "typing-extensions"
+version = "4.2.0"
+description = "Backported and Experimental Type Hints for Python 3.7+"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
+name = "wcwidth"
+version = "0.2.5"
+description = "Measures the displayed width of unicode strings in a terminal"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "webencodings"
+version = "0.5.1"
+description = "Character encoding aliases for legacy web content"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "websocket-client"
+version = "1.3.3"
+description = "WebSocket client for Python with low level API options"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.extras]
+docs = ["Sphinx (>=3.4)", "sphinx-rtd-theme (>=0.5)"]
+optional = ["python-socks", "wsaccel"]
+test = ["websockets"]
+
+[[package]]
+name = "zipp"
+version = "3.8.0"
+description = "Backport of pathlib-compatible object wrapper for zip files"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.extras]
+docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"]
+testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
+
+[metadata]
+lock-version = "1.1"
+python-versions = "^3.8"
+content-hash = "5ff71b460633b837dad95d4fef20d9c1f5c3a5f7d094a111e240e04ea3b35dce"
+
+[metadata.files]
+anyio = [
+ {file = "anyio-3.6.1-py3-none-any.whl", hash = "sha256:cb29b9c70620506a9a8f87a309591713446953302d7d995344d0d7c6c0c9a7be"},
+ {file = "anyio-3.6.1.tar.gz", hash = "sha256:413adf95f93886e442aea925f3ee43baa5a765a64a0f52c6081894f9992fdd0b"},
+]
+appnope = [
+ {file = "appnope-0.1.3-py2.py3-none-any.whl", hash = "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e"},
+ {file = "appnope-0.1.3.tar.gz", hash = "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24"},
+]
+argon2-cffi = [
+ {file = "argon2-cffi-21.3.0.tar.gz", hash = "sha256:d384164d944190a7dd7ef22c6aa3ff197da12962bd04b17f64d4e93d934dba5b"},
+ {file = "argon2_cffi-21.3.0-py3-none-any.whl", hash = "sha256:8c976986f2c5c0e5000919e6de187906cfd81fb1c72bf9d88c01177e77da7f80"},
+]
+argon2-cffi-bindings = [
+ {file = "argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082"},
+ {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f"},
+ {file = "argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93"},
+ {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194"},
+ {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f"},
+ {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5"},
+ {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351"},
+ {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7"},
+ {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583"},
+ {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d"},
+ {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670"},
+ {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb"},
+ {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a"},
+]
+asttokens = [
+ {file = "asttokens-2.0.5-py2.py3-none-any.whl", hash = "sha256:0844691e88552595a6f4a4281a9f7f79b8dd45ca4ccea82e5e05b4bbdb76705c"},
+ {file = "asttokens-2.0.5.tar.gz", hash = "sha256:9a54c114f02c7a9480d56550932546a3f1fe71d8a02f1bc7ccd0ee3ee35cf4d5"},
+]
+attrs = [
+ {file = "attrs-21.4.0-py2.py3-none-any.whl", hash = "sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4"},
+ {file = "attrs-21.4.0.tar.gz", hash = "sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd"},
+]
+backcall = [
+ {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"},
+ {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"},
+]
+beautifulsoup4 = [
+ {file = "beautifulsoup4-4.11.1-py3-none-any.whl", hash = "sha256:58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30"},
+ {file = "beautifulsoup4-4.11.1.tar.gz", hash = "sha256:ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693"},
+]
+bleach = [
+ {file = "bleach-5.0.0-py3-none-any.whl", hash = "sha256:08a1fe86d253b5c88c92cc3d810fd8048a16d15762e1e5b74d502256e5926aa1"},
+ {file = "bleach-5.0.0.tar.gz", hash = "sha256:c6d6cc054bdc9c83b48b8083e236e5f00f238428666d2ce2e083eaa5fd568565"},
+]
+cffi = [
+ {file = "cffi-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:c2502a1a03b6312837279c8c1bd3ebedf6c12c4228ddbad40912d671ccc8a962"},
+ {file = "cffi-1.15.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:23cfe892bd5dd8941608f93348c0737e369e51c100d03718f108bf1add7bd6d0"},
+ {file = "cffi-1.15.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:41d45de54cd277a7878919867c0f08b0cf817605e4eb94093e7516505d3c8d14"},
+ {file = "cffi-1.15.0-cp27-cp27m-win32.whl", hash = "sha256:4a306fa632e8f0928956a41fa8e1d6243c71e7eb59ffbd165fc0b41e316b2474"},
+ {file = "cffi-1.15.0-cp27-cp27m-win_amd64.whl", hash = "sha256:e7022a66d9b55e93e1a845d8c9eba2a1bebd4966cd8bfc25d9cd07d515b33fa6"},
+ {file = "cffi-1.15.0-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:14cd121ea63ecdae71efa69c15c5543a4b5fbcd0bbe2aad864baca0063cecf27"},
+ {file = "cffi-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:d4d692a89c5cf08a8557fdeb329b82e7bf609aadfaed6c0d79f5a449a3c7c023"},
+ {file = "cffi-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0104fb5ae2391d46a4cb082abdd5c69ea4eab79d8d44eaaf79f1b1fd806ee4c2"},
+ {file = "cffi-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91ec59c33514b7c7559a6acda53bbfe1b283949c34fe7440bcf917f96ac0723e"},
+ {file = "cffi-1.15.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f5c7150ad32ba43a07c4479f40241756145a1f03b43480e058cfd862bf5041c7"},
+ {file = "cffi-1.15.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:00c878c90cb53ccfaae6b8bc18ad05d2036553e6d9d1d9dbcf323bbe83854ca3"},
+ {file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abb9a20a72ac4e0fdb50dae135ba5e77880518e742077ced47eb1499e29a443c"},
+ {file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a5263e363c27b653a90078143adb3d076c1a748ec9ecc78ea2fb916f9b861962"},
+ {file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f54a64f8b0c8ff0b64d18aa76675262e1700f3995182267998c31ae974fbc382"},
+ {file = "cffi-1.15.0-cp310-cp310-win32.whl", hash = "sha256:c21c9e3896c23007803a875460fb786118f0cdd4434359577ea25eb556e34c55"},
+ {file = "cffi-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:5e069f72d497312b24fcc02073d70cb989045d1c91cbd53979366077959933e0"},
+ {file = "cffi-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:64d4ec9f448dfe041705426000cc13e34e6e5bb13736e9fd62e34a0b0c41566e"},
+ {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2756c88cbb94231c7a147402476be2c4df2f6078099a6f4a480d239a8817ae39"},
+ {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b96a311ac60a3f6be21d2572e46ce67f09abcf4d09344c49274eb9e0bf345fc"},
+ {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75e4024375654472cc27e91cbe9eaa08567f7fbdf822638be2814ce059f58032"},
+ {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:59888172256cac5629e60e72e86598027aca6bf01fa2465bdb676d37636573e8"},
+ {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:27c219baf94952ae9d50ec19651a687b826792055353d07648a5695413e0c605"},
+ {file = "cffi-1.15.0-cp36-cp36m-win32.whl", hash = "sha256:4958391dbd6249d7ad855b9ca88fae690783a6be9e86df65865058ed81fc860e"},
+ {file = "cffi-1.15.0-cp36-cp36m-win_amd64.whl", hash = "sha256:f6f824dc3bce0edab5f427efcfb1d63ee75b6fcb7282900ccaf925be84efb0fc"},
+ {file = "cffi-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:06c48159c1abed75c2e721b1715c379fa3200c7784271b3c46df01383b593636"},
+ {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c2051981a968d7de9dd2d7b87bcb9c939c74a34626a6e2f8181455dd49ed69e4"},
+ {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:fd8a250edc26254fe5b33be00402e6d287f562b6a5b2152dec302fa15bb3e997"},
+ {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91d77d2a782be4274da750752bb1650a97bfd8f291022b379bb8e01c66b4e96b"},
+ {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:45db3a33139e9c8f7c09234b5784a5e33d31fd6907800b316decad50af323ff2"},
+ {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:263cc3d821c4ab2213cbe8cd8b355a7f72a8324577dc865ef98487c1aeee2bc7"},
+ {file = "cffi-1.15.0-cp37-cp37m-win32.whl", hash = "sha256:17771976e82e9f94976180f76468546834d22a7cc404b17c22df2a2c81db0c66"},
+ {file = "cffi-1.15.0-cp37-cp37m-win_amd64.whl", hash = "sha256:3415c89f9204ee60cd09b235810be700e993e343a408693e80ce7f6a40108029"},
+ {file = "cffi-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4238e6dab5d6a8ba812de994bbb0a79bddbdf80994e4ce802b6f6f3142fcc880"},
+ {file = "cffi-1.15.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0808014eb713677ec1292301ea4c81ad277b6cdf2fdd90fd540af98c0b101d20"},
+ {file = "cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:57e9ac9ccc3101fac9d6014fba037473e4358ef4e89f8e181f8951a2c0162024"},
+ {file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b6c2ea03845c9f501ed1313e78de148cd3f6cad741a75d43a29b43da27f2e1e"},
+ {file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:10dffb601ccfb65262a27233ac273d552ddc4d8ae1bf93b21c94b8511bffe728"},
+ {file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:786902fb9ba7433aae840e0ed609f45c7bcd4e225ebb9c753aa39725bb3e6ad6"},
+ {file = "cffi-1.15.0-cp38-cp38-win32.whl", hash = "sha256:da5db4e883f1ce37f55c667e5c0de439df76ac4cb55964655906306918e7363c"},
+ {file = "cffi-1.15.0-cp38-cp38-win_amd64.whl", hash = "sha256:181dee03b1170ff1969489acf1c26533710231c58f95534e3edac87fff06c443"},
+ {file = "cffi-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:45e8636704eacc432a206ac7345a5d3d2c62d95a507ec70d62f23cd91770482a"},
+ {file = "cffi-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:31fb708d9d7c3f49a60f04cf5b119aeefe5644daba1cd2a0fe389b674fd1de37"},
+ {file = "cffi-1.15.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6dc2737a3674b3e344847c8686cf29e500584ccad76204efea14f451d4cc669a"},
+ {file = "cffi-1.15.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:74fdfdbfdc48d3f47148976f49fab3251e550a8720bebc99bf1483f5bfb5db3e"},
+ {file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffaa5c925128e29efbde7301d8ecaf35c8c60ffbcd6a1ffd3a552177c8e5e796"},
+ {file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f7d084648d77af029acb79a0ff49a0ad7e9d09057a9bf46596dac9514dc07df"},
+ {file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ef1f279350da2c586a69d32fc8733092fd32cc8ac95139a00377841f59a3f8d8"},
+ {file = "cffi-1.15.0-cp39-cp39-win32.whl", hash = "sha256:2a23af14f408d53d5e6cd4e3d9a24ff9e05906ad574822a10563efcef137979a"},
+ {file = "cffi-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:3773c4d81e6e818df2efbc7dd77325ca0dcb688116050fb2b3011218eda36139"},
+ {file = "cffi-1.15.0.tar.gz", hash = "sha256:920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954"},
+]
+colorama = [
+ {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"},
+ {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"},
+]
+cycler = [
+ {file = "cycler-0.11.0-py3-none-any.whl", hash = "sha256:3a27e95f763a428a739d2add979fa7494c912a32c17c4c38c4d5f082cad165a3"},
+ {file = "cycler-0.11.0.tar.gz", hash = "sha256:9c87405839a19696e837b3b818fed3f5f69f16f1eec1a1ad77e043dcea9c772f"},
+]
+debugpy = [
+ {file = "debugpy-1.6.0-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:eb1946efac0c0c3d411cea0b5ac772fbde744109fd9520fb0c5a51979faf05ad"},
+ {file = "debugpy-1.6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e3513399177dd37af4c1332df52da5da1d0c387e5927dc4c0709e26ee7302e8f"},
+ {file = "debugpy-1.6.0-cp310-cp310-win32.whl", hash = "sha256:5c492235d6b68f879df3bdbdb01f25c15be15682665517c2c7d0420e5658d71f"},
+ {file = "debugpy-1.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:40de9ba137d355538432209d05e0f5fe5d0498dce761c39119ad4b950b51db31"},
+ {file = "debugpy-1.6.0-cp37-cp37m-macosx_10_15_x86_64.whl", hash = "sha256:0d383b91efee57dbb923ba20801130cf60450a0eda60bce25bccd937de8e323a"},
+ {file = "debugpy-1.6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:1ff853e60e77e1c16f85a31adb8360bb2d98ca588d7ed645b7f0985b240bdb5e"},
+ {file = "debugpy-1.6.0-cp37-cp37m-win32.whl", hash = "sha256:8e972c717d95f56b6a3a7a29a5ede1ee8f2c3802f6f0e678203b0778eb322bf1"},
+ {file = "debugpy-1.6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:a8aaeb53e87225141fda7b9081bd87155c1debc13e2f5a532d341112d1983b65"},
+ {file = "debugpy-1.6.0-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:132defb585b518955358321d0f42f6aa815aa15b432be27db654807707c70b2f"},
+ {file = "debugpy-1.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8ee75844242b4537beb5899f3e60a578454d1f136b99e8d57ac424573797b94a"},
+ {file = "debugpy-1.6.0-cp38-cp38-win32.whl", hash = "sha256:a65a2499761d47df3e9ea9567109be6e73d412e00ac3ffcf74839f3ddfcdf028"},
+ {file = "debugpy-1.6.0-cp38-cp38-win_amd64.whl", hash = "sha256:bd980d533d0ddfc451e03a3bb32acb2900049fec39afc3425b944ebf0889be62"},
+ {file = "debugpy-1.6.0-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:245c7789a012f86210847ec7ee9f38c30a30d4c2223c3e111829a76c9006a5d0"},
+ {file = "debugpy-1.6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0e3aa2368883e83e7b689ddff3cafb595f7b711f6a065886b46a96a7fef874e7"},
+ {file = "debugpy-1.6.0-cp39-cp39-win32.whl", hash = "sha256:72bcfa97f3afa0064afc77ab811f48ad4a06ac330f290b675082c24437730366"},
+ {file = "debugpy-1.6.0-cp39-cp39-win_amd64.whl", hash = "sha256:30abefefd2ff5a5481162d613cb70e60e2fa80a5eb4c994717c0f008ed25d2e1"},
+ {file = "debugpy-1.6.0-py2.py3-none-any.whl", hash = "sha256:4de7777842da7e08652f2776c552070bbdd758557fdec73a15d7be0e4aab95ce"},
+ {file = "debugpy-1.6.0.zip", hash = "sha256:7b79c40852991f7b6c3ea65845ed0f5f6b731c37f4f9ad9c61e2ab4bd48a9275"},
+]
+decorator = [
+ {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"},
+ {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"},
+]
+defusedxml = [
+ {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"},
+ {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"},
+]
+entrypoints = [
+ {file = "entrypoints-0.4-py3-none-any.whl", hash = "sha256:f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f"},
+ {file = "entrypoints-0.4.tar.gz", hash = "sha256:b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4"},
+]
+executing = [
+ {file = "executing-0.8.3-py2.py3-none-any.whl", hash = "sha256:d1eef132db1b83649a3905ca6dd8897f71ac6f8cac79a7e58a1a09cf137546c9"},
+ {file = "executing-0.8.3.tar.gz", hash = "sha256:c6554e21c6b060590a6d3be4b82fb78f8f0194d809de5ea7df1c093763311501"},
+]
+fastjsonschema = [
+ {file = "fastjsonschema-2.15.3-py3-none-any.whl", hash = "sha256:ddb0b1d8243e6e3abb822bd14e447a89f4ab7439342912d590444831fa00b6a0"},
+ {file = "fastjsonschema-2.15.3.tar.gz", hash = "sha256:0a572f0836962d844c1fc435e200b2e4f4677e4e6611a2e3bdd01ba697c275ec"},
+]
+fonttools = [
+ {file = "fonttools-4.33.3-py3-none-any.whl", hash = "sha256:f829c579a8678fa939a1d9e9894d01941db869de44390adb49ce67055a06cc2a"},
+ {file = "fonttools-4.33.3.zip", hash = "sha256:c0fdcfa8ceebd7c1b2021240bd46ef77aa8e7408cf10434be55df52384865f8e"},
+]
+idna = [
+ {file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"},
+ {file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"},
+]
+importlib-resources = [
+ {file = "importlib_resources-5.8.0-py3-none-any.whl", hash = "sha256:7952325ffd516c05a8ad0858c74dff2c3343f136fe66a6002b2623dd1d43f223"},
+ {file = "importlib_resources-5.8.0.tar.gz", hash = "sha256:568c9f16cb204f9decc8d6d24a572eeea27dacbb4cee9e6b03a8025736769751"},
+]
+ipykernel = [
+ {file = "ipykernel-6.15.0-py3-none-any.whl", hash = "sha256:b9ed519a29eb819eb82e87e0d3754088237b233e5c647b8bb0ff23c8c70ed16f"},
+ {file = "ipykernel-6.15.0.tar.gz", hash = "sha256:b59f9d9672c3a483494bb75915a2b315e78b833a38b039b1ee36dc28683f0d89"},
+]
+ipython = [
+ {file = "ipython-8.4.0-py3-none-any.whl", hash = "sha256:7ca74052a38fa25fe9bedf52da0be7d3fdd2fb027c3b778ea78dfe8c212937d1"},
+ {file = "ipython-8.4.0.tar.gz", hash = "sha256:f2db3a10254241d9b447232cec8b424847f338d9d36f9a577a6192c332a46abd"},
+]
+ipython-genutils = [
+ {file = "ipython_genutils-0.2.0-py2.py3-none-any.whl", hash = "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8"},
+ {file = "ipython_genutils-0.2.0.tar.gz", hash = "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"},
+]
+jedi = [
+ {file = "jedi-0.18.1-py2.py3-none-any.whl", hash = "sha256:637c9635fcf47945ceb91cd7f320234a7be540ded6f3e99a50cb6febdfd1ba8d"},
+ {file = "jedi-0.18.1.tar.gz", hash = "sha256:74137626a64a99c8eb6ae5832d99b3bdd7d29a3850fe2aa80a4126b2a7d949ab"},
+]
+jinja2 = [
+ {file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"},
+ {file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"},
+]
+jsonschema = [
+ {file = "jsonschema-4.6.0-py3-none-any.whl", hash = "sha256:1c92d2db1900b668201f1797887d66453ab1fbfea51df8e4b46236689c427baf"},
+ {file = "jsonschema-4.6.0.tar.gz", hash = "sha256:9d6397ba4a6c0bf0300736057f649e3e12ecbc07d3e81a0dacb72de4e9801957"},
+]
+jupyter-client = [
+ {file = "jupyter_client-7.3.4-py3-none-any.whl", hash = "sha256:17d74b0d0a7b24f1c8c527b24fcf4607c56bee542ffe8e3418e50b21e514b621"},
+ {file = "jupyter_client-7.3.4.tar.gz", hash = "sha256:aa9a6c32054b290374f95f73bb0cae91455c58dfb84f65c8591912b8f65e6d56"},
+]
+jupyter-contrib-core = [
+ {file = "jupyter_contrib_core-0.3.3-py2.py3-none-any.whl", hash = "sha256:1ec81e275a8f5858d56b0c4c6cd85335aa8e915001b8657fe51c620c3cdde50f"},
+ {file = "jupyter_contrib_core-0.3.3.tar.gz", hash = "sha256:e65bc0e932ff31801003cef160a4665f2812efe26a53801925a634735e9a5794"},
+]
+jupyter-contrib-nbextensions = [
+ {file = "jupyter_contrib_nbextensions-0.5.1-py2.py3-none-any.whl", hash = "sha256:2c071f0aa208c569666f656bdc0f66906ca493cf9f06f46db6350db11030ff40"},
+ {file = "jupyter_contrib_nbextensions-0.5.1.tar.gz", hash = "sha256:eecd28ecc2fc410226c0a3d4932ed2fac4860ccf8d9e9b1b29548835a35b22ab"},
+]
+jupyter-core = [
+ {file = "jupyter_core-4.10.0-py3-none-any.whl", hash = "sha256:e7f5212177af7ab34179690140f188aa9bf3d322d8155ed972cbded19f55b6f3"},
+ {file = "jupyter_core-4.10.0.tar.gz", hash = "sha256:a6de44b16b7b31d7271130c71a6792c4040f077011961138afed5e5e73181aec"},
+]
+jupyter-highlight-selected-word = [
+ {file = "jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl", hash = "sha256:9545dfa9cb057eebe3a5795604dcd3a5294ea18637e553f61a0b67c1b5903c58"},
+ {file = "jupyter_highlight_selected_word-0.2.0.tar.gz", hash = "sha256:9fa740424859a807950ca08d2bfd28a35154cd32dd6d50ac4e0950022adc0e7b"},
+]
+jupyter-latex-envs = [
+ {file = "jupyter_latex_envs-1.4.6.tar.gz", hash = "sha256:070a31eb2dc488bba983915879a7c2939247bf5c3b669b398bdb36a9b5343872"},
+]
+jupyter-nbextensions-configurator = [
+ {file = "jupyter_nbextensions_configurator-0.4.1.tar.gz", hash = "sha256:e5e86b5d9d898e1ffb30ebb08e4ad8696999f798fef3ff3262d7b999076e4e83"},
+]
+jupyter-resource-usage = [
+ {file = "jupyter-resource-usage-0.6.1.tar.gz", hash = "sha256:8b766b9dded49e582cc38ebeb7f19af2eae50ccf77730afbe96f4a09def9874b"},
+ {file = "jupyter_resource_usage-0.6.1-py3-none-any.whl", hash = "sha256:29e7eaaaff9044d53b8e7e0ebcc4b414d5f8449a3c2529ebf5f55d92ff7eaec2"},
+]
+jupyter-server = [
+ {file = "jupyter_server-1.17.1-py3-none-any.whl", hash = "sha256:3ee6aaf3607489aecaa69a4d2ffb93faa70e89b9169772e389d7989e1cca28fd"},
+ {file = "jupyter_server-1.17.1.tar.gz", hash = "sha256:a36781656645ae17b12819a49ace377c045bf633823b3e4cd4b0c88c01e7711b"},
+]
+jupyterlab-pygments = [
+ {file = "jupyterlab_pygments-0.2.2-py2.py3-none-any.whl", hash = "sha256:2405800db07c9f770863bcf8049a529c3dd4d3e28536638bd7c1c01d2748309f"},
+ {file = "jupyterlab_pygments-0.2.2.tar.gz", hash = "sha256:7405d7fde60819d905a9fa8ce89e4cd830e318cdad22a0030f7a901da705585d"},
+]
+jupyterthemes = [
+ {file = "jupyterthemes-0.20.0-py2.py3-none-any.whl", hash = "sha256:4bd42fc88a06e3afabbe70c2ee25e6467147512993a3cbd9bec57ae3fd2e2fb1"},
+ {file = "jupyterthemes-0.20.0.tar.gz", hash = "sha256:2a8ebc0c84b212ab99b9f1757fc0582a3f53930d3a75b2492d91a7c8b36ab41e"},
+]
+kiwisolver = [
+ {file = "kiwisolver-1.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fd2842a0faed9ab9aba0922c951906132d9384be89690570f0ed18cd4f20e658"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:caa59e2cae0e23b1e225447d7a9ddb0f982f42a6a22d497a484dfe62a06f7c0e"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1d2c744aeedce22c122bb42d176b4aa6d063202a05a4abdacb3e413c214b3694"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:afe173ac2646c2636305ab820cc0380b22a00a7bca4290452e7166b4f4fa49d0"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40240da438c0ebfe2aa76dd04b844effac6679423df61adbe3437d32f23468d9"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21a3a98f0a21fc602663ca9bce2b12a4114891bdeba2dea1e9ad84db59892fca"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:51078855a16b7a4984ed2067b54e35803d18bca9861cb60c60f6234b50869a56"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c16635f8dddbeb1b827977d0b00d07b644b040aeb9ff8607a9fc0997afa3e567"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-win32.whl", hash = "sha256:2d76780d9c65c7529cedd49fa4802d713e60798d8dc3b0d5b12a0a8f38cca51c"},
+ {file = "kiwisolver-1.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:3a297d77b3d6979693f5948df02b89431ae3645ec95865e351fb45578031bdae"},
+ {file = "kiwisolver-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:ca3eefb02ef17257fae8b8555c85e7c1efdfd777f671384b0e4ef27409b02720"},
+ {file = "kiwisolver-1.4.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d248c46c0aa406695bda2abf99632db991f8b3a6d46018721a2892312a99f069"},
+ {file = "kiwisolver-1.4.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cb55258931448d61e2d50187de4ee66fc9d9f34908b524949b8b2b93d0c57136"},
+ {file = "kiwisolver-1.4.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86bcf0009f2012847a688f2f4f9b16203ca4c835979a02549aa0595d9f457cc8"},
+ {file = "kiwisolver-1.4.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e7cf940af5fee00a92e281eb157abe8770227a5255207818ea9a34e54a29f5b2"},
+ {file = "kiwisolver-1.4.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:dd22085446f3eca990d12a0878eeb5199dc9553b2e71716bfe7bed9915a472ab"},
+ {file = "kiwisolver-1.4.3-cp37-cp37m-win32.whl", hash = "sha256:d2578e5149ff49878934debfacf5c743fab49eca5ecdb983d0b218e1e554c498"},
+ {file = "kiwisolver-1.4.3-cp37-cp37m-win_amd64.whl", hash = "sha256:5fb73cc8a34baba1dfa546ae83b9c248ef6150c238b06fc53d2773685b67ec67"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f70f3d028794e31cf9d1a822914efc935aadb2438ec4e8d4871d95eb1ce032d6"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:71af5b43e4fa286a35110fc5bb740fdeae2b36ca79fbcf0a54237485baeee8be"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:26b5a70bdab09e6a2f40babc4f8f992e3771751e144bda1938084c70d3001c09"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1858ad3cb686eccc7c6b7c5eac846a1cfd45aacb5811b2cf575e80b208f5622a"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4dc350cb65fe4e3f737d50f0465fa6ea0dcae0e5722b7edf5d5b0a0e3cd2c3c7"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:007799c7fa934646318fc128b033bb6e6baabe7fbad521bfb2279aac26225cd7"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:46fb56fde006b7ef5f8eaa3698299b0ea47444238b869ff3ced1426aa9fedcb5"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b9eb88593159a53a5ee0b0159daee531ff7dd9c87fa78f5d807ca059c7eb1b2b"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-win32.whl", hash = "sha256:3b1dcbc49923ac3c973184a82832e1f018dec643b1e054867d04a3a22255ec6a"},
+ {file = "kiwisolver-1.4.3-cp38-cp38-win_amd64.whl", hash = "sha256:7118ca592d25b2957ff7b662bc0fe4f4c2b5d5b27814b9b1bc9f2fb249a970e7"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:747190fcdadc377263223f8f72b038381b3b549a8a3df5baf4d067da4749b046"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fd628e63ffdba0112e3ddf1b1e9f3db29dd8262345138e08f4938acbc6d0805a"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:22ccba48abae827a0f952a78a7b1a7ff01866131e5bbe1f826ce9bda406bf051"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:af24b21c2283ca69c416a8a42cde9764dc36c63d3389645d28c69b0e93db3cd7"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:547111ef7cf13d73546c2de97ce434935626c897bdec96a578ca100b5fcd694b"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:84f85adfebd7d3c3db649efdf73659e1677a2cf3fa6e2556a3f373578af14bf7"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ffd7cf165ff71afb202b3f36daafbf298932bee325aac9f58e1c9cd55838bef0"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6b3136eecf7e1b4a4d23e4b19d6c4e7a8e0b42d55f30444e3c529700cdacaa0d"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-win32.whl", hash = "sha256:46c6e5018ba31d5ee7582f323d8661498a154dea1117486a571db4c244531f24"},
+ {file = "kiwisolver-1.4.3-cp39-cp39-win_amd64.whl", hash = "sha256:8395064d63b26947fa2c9faeea9c3eee35e52148c5339c37987e1d96fbf009b3"},
+ {file = "kiwisolver-1.4.3-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:325fa1b15098e44fe4590a6c5c09a212ca10c6ebb5d96f7447d675f6c8340e4e"},
+ {file = "kiwisolver-1.4.3-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:654280c5f41831ddcc5a331c0e3ce2e480bbc3d7c93c18ecf6236313aae2d61a"},
+ {file = "kiwisolver-1.4.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ae7aa0784aeadfbd693c27993727792fbe1455b84d49970bad5886b42976b18"},
+ {file = "kiwisolver-1.4.3-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:130c6c35eded399d3967cf8a542c20b671f5ba85bd6f210f8b939f868360e9eb"},
+ {file = "kiwisolver-1.4.3.tar.gz", hash = "sha256:ab8a15c2750ae8d53e31f77a94f846d0a00772240f1c12817411fa2344351f86"},
+]
+lesscpy = [
+ {file = "lesscpy-0.15.0-py2.py3-none-any.whl", hash = "sha256:7f7437df153ca9221beb5425c189d1523f95f864d1400f311598527ff03248d7"},
+ {file = "lesscpy-0.15.0.tar.gz", hash = "sha256:ef058fb3fca077f0136222c415bc6d20fe256e92648ccbf4b3de874ba03b9b9d"},
+]
+lxml = [
+ {file = "lxml-4.9.0-cp27-cp27m-macosx_10_15_x86_64.whl", hash = "sha256:b5031d151d6147eac53366d6ec87da84cd4d8c5e80b1d9948a667a7164116e39"},
+ {file = "lxml-4.9.0-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5d52e1173f52020392f593f87a6af2d4055dd800574a5cb0af4ea3878801d307"},
+ {file = "lxml-4.9.0-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:3af00ee88376022589ceeb8170eb67dacf5f7cd625ea59fa0977d719777d4ae8"},
+ {file = "lxml-4.9.0-cp27-cp27m-win32.whl", hash = "sha256:1057356b808d149bc14eb8f37bb89129f237df488661c1e0fc0376ca90e1d2c3"},
+ {file = "lxml-4.9.0-cp27-cp27m-win_amd64.whl", hash = "sha256:f6d23a01921b741774f35e924d418a43cf03eca1444f3fdfd7978d35a5aaab8b"},
+ {file = "lxml-4.9.0-cp27-cp27mu-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:56e19fb6e4b8bd07fb20028d03d3bc67bcc0621347fbde64f248e44839771756"},
+ {file = "lxml-4.9.0-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:4cd69bca464e892ea4ed544ba6a7850aaff6f8d792f8055a10638db60acbac18"},
+ {file = "lxml-4.9.0-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:94b181dd2777890139e49a5336bf3a9a3378ce66132c665fe8db4e8b7683cde2"},
+ {file = "lxml-4.9.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:607224ffae9a0cf0a2f6e14f5f6bce43e83a6fbdaa647891729c103bdd6a5593"},
+ {file = "lxml-4.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:11d62c97ceff9bab94b6b29c010ea5fb6831743459bb759c917f49ba75601cd0"},
+ {file = "lxml-4.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:70a198030d26f5e569367f0f04509b63256faa76a22886280eea69a4f535dd40"},
+ {file = "lxml-4.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3cf816aed8125cfc9e6e5c6c31ff94278320d591bd7970c4a0233bee0d1c8790"},
+ {file = "lxml-4.9.0-cp310-cp310-win32.whl", hash = "sha256:65b3b5f12c6fb5611e79157214f3cd533083f9b058bf2fc8a1c5cc5ee40fdc5a"},
+ {file = "lxml-4.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:0aa4cce579512c33373ca4c5e23c21e40c1aa1a33533a75e51b654834fd0e4f2"},
+ {file = "lxml-4.9.0-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63419db39df8dc5564f6f103102c4665f7e4d9cb64030e98cf7a74eae5d5760d"},
+ {file = "lxml-4.9.0-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d8e5021e770b0a3084c30dda5901d5fce6d4474feaf0ced8f8e5a82702502fbb"},
+ {file = "lxml-4.9.0-cp35-cp35m-win32.whl", hash = "sha256:f17b9df97c5ecdfb56c5e85b3c9df9831246df698f8581c6e111ac664c7c656e"},
+ {file = "lxml-4.9.0-cp35-cp35m-win_amd64.whl", hash = "sha256:75da29a0752c8f2395df0115ac1681cefbdd4418676015be8178b733704cbff2"},
+ {file = "lxml-4.9.0-cp36-cp36m-macosx_10_15_x86_64.whl", hash = "sha256:e4d020ecf3740b7312bacab2cb966bb720fd4d3490562d373b4ad91dd1857c0d"},
+ {file = "lxml-4.9.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:b71c52d69b91af7d18c13aef1b0cc3baee36b78607c711eb14a52bf3aa7c815e"},
+ {file = "lxml-4.9.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28cf04a1a38e961d4a764d2940af9b941b66263ed5584392ef875ee9c1e360a3"},
+ {file = "lxml-4.9.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:915ecf7d486df17cc65aeefdb680d5ad4390cc8c857cf8db3fe241ed234f856a"},
+ {file = "lxml-4.9.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e564d5a771b4015f34166a05ea2165b7e283635c41b1347696117f780084b46d"},
+ {file = "lxml-4.9.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:c2a57755e366e0ac7ebdb3e9207f159c3bf1afed02392ab18453ce81f5ee92ee"},
+ {file = "lxml-4.9.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:00f3a6f88fd5f4357844dd91a1abac5f466c6799f1b7f1da2df6665253845b11"},
+ {file = "lxml-4.9.0-cp36-cp36m-win32.whl", hash = "sha256:9093a359a86650a3dbd6532c3e4d21a6f58ba2cb60d0e72db0848115d24c10ba"},
+ {file = "lxml-4.9.0-cp36-cp36m-win_amd64.whl", hash = "sha256:d1690c4d37674a5f0cdafbc5ed7e360800afcf06928c2a024c779c046891bf09"},
+ {file = "lxml-4.9.0-cp37-cp37m-macosx_10_15_x86_64.whl", hash = "sha256:6af7f51a6010748fc1bb71917318d953c9673e4ae3f6d285aaf93ef5b2eb11c1"},
+ {file = "lxml-4.9.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:eabdbe04ee0a7e760fa6cd9e799d2b020d098c580ba99107d52e1e5e538b1ecb"},
+ {file = "lxml-4.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:b1e22f3ee4d75ca261b6bffbf64f6f178cb194b1be3191065a09f8d98828daa9"},
+ {file = "lxml-4.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:53b0410b220766321759f7f9066da67b1d0d4a7f6636a477984cbb1d98483955"},
+ {file = "lxml-4.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d76da27f5e3e9bc40eba6ed7a9e985f57547e98cf20521d91215707f2fb57e0f"},
+ {file = "lxml-4.9.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:686565ac77ff94a8965c11829af253d9e2ce3bf0d9225b1d2eb5c4d4666d0dca"},
+ {file = "lxml-4.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:b62d1431b4c40cda43cc986f19b8c86b1d2ae8918cfc00f4776fdf070b65c0c4"},
+ {file = "lxml-4.9.0-cp37-cp37m-win32.whl", hash = "sha256:4becd16750ca5c2a1b1588269322b2cebd10c07738f336c922b658dbab96a61c"},
+ {file = "lxml-4.9.0-cp37-cp37m-win_amd64.whl", hash = "sha256:e35a298691b9e10e5a5631f8f0ba605b30ebe19208dc8f58b670462f53753641"},
+ {file = "lxml-4.9.0-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:aa7447bf7c1a15ef24e2b86a277b585dd3f055e8890ac7f97374d170187daa97"},
+ {file = "lxml-4.9.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:612ef8f2795a89ba3a1d4c8c1af84d8453fd53ee611aa5ad460fdd2cab426fc2"},
+ {file = "lxml-4.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:1bfb791a8fcdbf55d1d41b8be940393687bec0e9b12733f0796668086d1a23ff"},
+ {file = "lxml-4.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:024684e0c5cfa121c22140d3a0898a3a9b2ea0f0fd2c229b6658af4bdf1155e5"},
+ {file = "lxml-4.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:81c29c8741fa07ecec8ec7417c3d8d1e2f18cf5a10a280f4e1c3f8c3590228b2"},
+ {file = "lxml-4.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6467626fa74f96f4d80fc6ec2555799e97fff8f36e0bfc7f67769f83e59cff40"},
+ {file = "lxml-4.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:9cae837b988f44925d14d048fa6a8c54f197c8b1223fd9ee9c27084f84606143"},
+ {file = "lxml-4.9.0-cp38-cp38-win32.whl", hash = "sha256:5a49ad78543925e1a4196e20c9c54492afa4f1502c2a563f73097e2044c75190"},
+ {file = "lxml-4.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:bb7c1b029e54e26e01b1d1d912fc21abb65650d16ea9a191d026def4ed0859ed"},
+ {file = "lxml-4.9.0-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:d0d03b9636f1326772e6854459728676354d4c7731dae9902b180e2065ba3da6"},
+ {file = "lxml-4.9.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:9af19eb789d674b59a9bee5005779757aab857c40bf9cc313cb01eafac55ce55"},
+ {file = "lxml-4.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:dd00d28d1ab5fa7627f5abc957f29a6338a7395b724571a8cbff8fbed83aaa82"},
+ {file = "lxml-4.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:754a1dd04bff8a509a31146bd8f3a5dc8191a8694d582dd5fb71ff09f0722c22"},
+ {file = "lxml-4.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7679344f2270840dc5babc9ccbedbc04f7473c1f66d4676bb01680c0db85bcc"},
+ {file = "lxml-4.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d882c2f3345261e898b9f604be76b61c901fbfa4ac32e3f51d5dc1edc89da3cb"},
+ {file = "lxml-4.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4e97c8fc761ad63909198acc892f34c20f37f3baa2c50a62d5ec5d7f1efc68a1"},
+ {file = "lxml-4.9.0-cp39-cp39-win32.whl", hash = "sha256:cf9ec915857d260511399ab87e1e70fa13d6b2972258f8e620a3959468edfc32"},
+ {file = "lxml-4.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:1254a79f8a67a3908de725caf59eae62d86738f6387b0a34b32e02abd6ae73db"},
+ {file = "lxml-4.9.0-pp37-pypy37_pp73-macosx_10_15_x86_64.whl", hash = "sha256:03370ec37fe562238d385e2c53089076dee53aabf8325cab964fdb04a9130fa0"},
+ {file = "lxml-4.9.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:f386def57742aacc3d864169dfce644a8c396f95aa35b41b69df53f558d56dd0"},
+ {file = "lxml-4.9.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:ea3f2e9eb41f973f73619e88bf7bd950b16b4c2ce73d15f24a11800ce1eaf276"},
+ {file = "lxml-4.9.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", hash = "sha256:2d10659e6e5c53298e6d718fd126e793285bff904bb71d7239a17218f6a197b7"},
+ {file = "lxml-4.9.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:fcdf70191f0d1761d190a436db06a46f05af60e1410e1507935f0332280c9268"},
+ {file = "lxml-4.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:2b9c2341d96926b0d0e132e5c49ef85eb53fa92ae1c3a70f9072f3db0d32bc07"},
+ {file = "lxml-4.9.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:615886ee84b6f42f1bdf1852a9669b5fe3b96b6ff27f1a7a330b67ad9911200a"},
+ {file = "lxml-4.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:94f2e45b054dd759bed137b6e14ae8625495f7d90ddd23cf62c7a68f72b62656"},
+ {file = "lxml-4.9.0.tar.gz", hash = "sha256:520461c36727268a989790aef08884347cd41f2d8ae855489ccf40b50321d8d7"},
+]
+markupsafe = [
+ {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-win32.whl", hash = "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6"},
+ {file = "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", hash = "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff"},
+ {file = "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-win32.whl", hash = "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1"},
+ {file = "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-win32.whl", hash = "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c"},
+ {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"},
+ {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"},
+]
+matplotlib = [
+ {file = "matplotlib-3.5.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:03bbb3f5f78836855e127b5dab228d99551ad0642918ccbf3067fcd52ac7ac5e"},
+ {file = "matplotlib-3.5.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:49a5938ed6ef9dda560f26ea930a2baae11ea99e1c2080c8714341ecfda72a89"},
+ {file = "matplotlib-3.5.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:77157be0fc4469cbfb901270c205e7d8adb3607af23cef8bd11419600647ceed"},
+ {file = "matplotlib-3.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5844cea45d804174bf0fac219b4ab50774e504bef477fc10f8f730ce2d623441"},
+ {file = "matplotlib-3.5.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c87973ddec10812bddc6c286b88fdd654a666080fbe846a1f7a3b4ba7b11ab78"},
+ {file = "matplotlib-3.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a05f2b37222319753a5d43c0a4fd97ed4ff15ab502113e3f2625c26728040cf"},
+ {file = "matplotlib-3.5.2-cp310-cp310-win32.whl", hash = "sha256:9776e1a10636ee5f06ca8efe0122c6de57ffe7e8c843e0fb6e001e9d9256ec95"},
+ {file = "matplotlib-3.5.2-cp310-cp310-win_amd64.whl", hash = "sha256:b4fedaa5a9aa9ce14001541812849ed1713112651295fdddd640ea6620e6cf98"},
+ {file = "matplotlib-3.5.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:ee175a571e692fc8ae8e41ac353c0e07259113f4cb063b0ec769eff9717e84bb"},
+ {file = "matplotlib-3.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e8bda1088b941ead50caabd682601bece983cadb2283cafff56e8fcddbf7d7f"},
+ {file = "matplotlib-3.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9480842d5aadb6e754f0b8f4ebeb73065ac8be1855baa93cd082e46e770591e9"},
+ {file = "matplotlib-3.5.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6c623b355d605a81c661546af7f24414165a8a2022cddbe7380a31a4170fa2e9"},
+ {file = "matplotlib-3.5.2-cp37-cp37m-win32.whl", hash = "sha256:a91426ae910819383d337ba0dc7971c7cefdaa38599868476d94389a329e599b"},
+ {file = "matplotlib-3.5.2-cp37-cp37m-win_amd64.whl", hash = "sha256:c4b82c2ae6d305fcbeb0eb9c93df2602ebd2f174f6e8c8a5d92f9445baa0c1d3"},
+ {file = "matplotlib-3.5.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ebc27ad11df3c1661f4677a7762e57a8a91dd41b466c3605e90717c9a5f90c82"},
+ {file = "matplotlib-3.5.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5a32ea6e12e80dedaca2d4795d9ed40f97bfa56e6011e14f31502fdd528b9c89"},
+ {file = "matplotlib-3.5.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2a0967d4156adbd0d46db06bc1a877f0370bce28d10206a5071f9ecd6dc60b79"},
+ {file = "matplotlib-3.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2b696699386766ef171a259d72b203a3c75d99d03ec383b97fc2054f52e15cf"},
+ {file = "matplotlib-3.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7f409716119fa39b03da3d9602bd9b41142fab7a0568758cd136cd80b1bf36c8"},
+ {file = "matplotlib-3.5.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b8d3f4e71e26307e8c120b72c16671d70c5cd08ae412355c11254aa8254fb87f"},
+ {file = "matplotlib-3.5.2-cp38-cp38-win32.whl", hash = "sha256:b6c63cd01cad0ea8704f1fd586e9dc5777ccedcd42f63cbbaa3eae8dd41172a1"},
+ {file = "matplotlib-3.5.2-cp38-cp38-win_amd64.whl", hash = "sha256:75c406c527a3aa07638689586343f4b344fcc7ab1f79c396699eb550cd2b91f7"},
+ {file = "matplotlib-3.5.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:4a44cdfdb9d1b2f18b1e7d315eb3843abb097869cd1ef89cfce6a488cd1b5182"},
+ {file = "matplotlib-3.5.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3d8e129af95b156b41cb3be0d9a7512cc6d73e2b2109f82108f566dbabdbf377"},
+ {file = "matplotlib-3.5.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:364e6bca34edc10a96aa3b1d7cd76eb2eea19a4097198c1b19e89bee47ed5781"},
+ {file = "matplotlib-3.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea75df8e567743207e2b479ba3d8843537be1c146d4b1e3e395319a4e1a77fe9"},
+ {file = "matplotlib-3.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:44c6436868186564450df8fd2fc20ed9daaef5caad699aa04069e87099f9b5a8"},
+ {file = "matplotlib-3.5.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:7d7705022df2c42bb02937a2a824f4ec3cca915700dd80dc23916af47ff05f1a"},
+ {file = "matplotlib-3.5.2-cp39-cp39-win32.whl", hash = "sha256:ee0b8e586ac07f83bb2950717e66cb305e2859baf6f00a9c39cc576e0ce9629c"},
+ {file = "matplotlib-3.5.2-cp39-cp39-win_amd64.whl", hash = "sha256:c772264631e5ae61f0bd41313bbe48e1b9bcc95b974033e1118c9caa1a84d5c6"},
+ {file = "matplotlib-3.5.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:751d3815b555dcd6187ad35b21736dc12ce6925fc3fa363bbc6dc0f86f16484f"},
+ {file = "matplotlib-3.5.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:31fbc2af27ebb820763f077ec7adc79b5a031c2f3f7af446bd7909674cd59460"},
+ {file = "matplotlib-3.5.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4fa28ca76ac5c2b2d54bc058b3dad8e22ee85d26d1ee1b116a6fd4d2277b6a04"},
+ {file = "matplotlib-3.5.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:24173c23d1bcbaed5bf47b8785d27933a1ac26a5d772200a0f3e0e38f471b001"},
+ {file = "matplotlib-3.5.2.tar.gz", hash = "sha256:48cf850ce14fa18067f2d9e0d646763681948487a8080ec0af2686468b4607a2"},
+]
+matplotlib-inline = [
+ {file = "matplotlib-inline-0.1.3.tar.gz", hash = "sha256:a04bfba22e0d1395479f866853ec1ee28eea1485c1d69a6faf00dc3e24ff34ee"},
+ {file = "matplotlib_inline-0.1.3-py3-none-any.whl", hash = "sha256:aed605ba3b72462d64d475a21a9296f400a19c4f74a31b59103d2a99ffd5aa5c"},
+]
+mistune = [
+ {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"},
+ {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"},
+]
+nbclient = [
+ {file = "nbclient-0.6.4-py3-none-any.whl", hash = "sha256:f251bba200a2b401a061dfd700a7a70b5772f664fb49d4a2d3e5536ec0e98c76"},
+ {file = "nbclient-0.6.4.tar.gz", hash = "sha256:cdef7757cead1735d2c70cc66095b072dced8a1e6d1c7639ef90cd3e04a11f2e"},
+]
+nbconvert = [
+ {file = "nbconvert-6.5.0-py3-none-any.whl", hash = "sha256:c56dd0b8978a1811a5654f74c727ff16ca87dd5a43abd435a1c49b840fcd8360"},
+ {file = "nbconvert-6.5.0.tar.gz", hash = "sha256:223e46e27abe8596b8aed54301fadbba433b7ffea8196a68fd7b1ff509eee99d"},
+]
+nbformat = [
+ {file = "nbformat-5.4.0-py3-none-any.whl", hash = "sha256:0d6072aaec95dddc39735c144ee8bbc6589c383fb462e4058abc855348152dad"},
+ {file = "nbformat-5.4.0.tar.gz", hash = "sha256:44ba5ca6acb80c5d5a500f1e5b83ede8cbe364d5a495c4c8cf60aaf1ba656501"},
+]
+nest-asyncio = [
+ {file = "nest_asyncio-1.5.5-py3-none-any.whl", hash = "sha256:b98e3ec1b246135e4642eceffa5a6c23a3ab12c82ff816a92c612d68205813b2"},
+ {file = "nest_asyncio-1.5.5.tar.gz", hash = "sha256:e442291cd942698be619823a17a86a5759eabe1f8613084790de189fe9e16d65"},
+]
+notebook = [
+ {file = "notebook-6.4.12-py3-none-any.whl", hash = "sha256:8c07a3bb7640e371f8a609bdbb2366a1976c6a2589da8ef917f761a61e3ad8b1"},
+ {file = "notebook-6.4.12.tar.gz", hash = "sha256:6268c9ec9048cff7a45405c990c29ac9ca40b0bc3ec29263d218c5e01f2b4e86"},
+]
+numpy = [
+ {file = "numpy-1.22.4-cp310-cp310-macosx_10_14_x86_64.whl", hash = "sha256:ba9ead61dfb5d971d77b6c131a9dbee62294a932bf6a356e48c75ae684e635b3"},
+ {file = "numpy-1.22.4-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:1ce7ab2053e36c0a71e7a13a7475bd3b1f54750b4b433adc96313e127b870887"},
+ {file = "numpy-1.22.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7228ad13744f63575b3a972d7ee4fd61815b2879998e70930d4ccf9ec721dce0"},
+ {file = "numpy-1.22.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:43a8ca7391b626b4c4fe20aefe79fec683279e31e7c79716863b4b25021e0e74"},
+ {file = "numpy-1.22.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a911e317e8c826ea632205e63ed8507e0dc877dcdc49744584dfc363df9ca08c"},
+ {file = "numpy-1.22.4-cp310-cp310-win32.whl", hash = "sha256:9ce7df0abeabe7fbd8ccbf343dc0db72f68549856b863ae3dd580255d009648e"},
+ {file = "numpy-1.22.4-cp310-cp310-win_amd64.whl", hash = "sha256:3e1ffa4748168e1cc8d3cde93f006fe92b5421396221a02f2274aab6ac83b077"},
+ {file = "numpy-1.22.4-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:59d55e634968b8f77d3fd674a3cf0b96e85147cd6556ec64ade018f27e9479e1"},
+ {file = "numpy-1.22.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c1d937820db6e43bec43e8d016b9b3165dcb42892ea9f106c70fb13d430ffe72"},
+ {file = "numpy-1.22.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4c5d5eb2ec8da0b4f50c9a843393971f31f1d60be87e0fb0917a49133d257d6"},
+ {file = "numpy-1.22.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64f56fc53a2d18b1924abd15745e30d82a5782b2cab3429aceecc6875bd5add0"},
+ {file = "numpy-1.22.4-cp38-cp38-win32.whl", hash = "sha256:fb7a980c81dd932381f8228a426df8aeb70d59bbcda2af075b627bbc50207cba"},
+ {file = "numpy-1.22.4-cp38-cp38-win_amd64.whl", hash = "sha256:e96d7f3096a36c8754207ab89d4b3282ba7b49ea140e4973591852c77d09eb76"},
+ {file = "numpy-1.22.4-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:4c6036521f11a731ce0648f10c18ae66d7143865f19f7299943c985cdc95afb5"},
+ {file = "numpy-1.22.4-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:b89bf9b94b3d624e7bb480344e91f68c1c6c75f026ed6755955117de00917a7c"},
+ {file = "numpy-1.22.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2d487e06ecbf1dc2f18e7efce82ded4f705f4bd0cd02677ffccfb39e5c284c7e"},
+ {file = "numpy-1.22.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3eb268dbd5cfaffd9448113539e44e2dd1c5ca9ce25576f7c04a5453edc26fa"},
+ {file = "numpy-1.22.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37431a77ceb9307c28382c9773da9f306435135fae6b80b62a11c53cfedd8802"},
+ {file = "numpy-1.22.4-cp39-cp39-win32.whl", hash = "sha256:cc7f00008eb7d3f2489fca6f334ec19ca63e31371be28fd5dad955b16ec285bd"},
+ {file = "numpy-1.22.4-cp39-cp39-win_amd64.whl", hash = "sha256:f0725df166cf4785c0bc4cbfb320203182b1ecd30fee6e541c8752a92df6aa32"},
+ {file = "numpy-1.22.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0791fbd1e43bf74b3502133207e378901272f3c156c4df4954cad833b1380207"},
+ {file = "numpy-1.22.4.zip", hash = "sha256:425b390e4619f58d8526b3dcf656dde069133ae5c240229821f01b5f44ea07af"},
+]
+packaging = [
+ {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"},
+ {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"},
+]
+pandas = [
+ {file = "pandas-1.4.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:be67c782c4f1b1f24c2f16a157e12c2693fd510f8df18e3287c77f33d124ed07"},
+ {file = "pandas-1.4.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5a206afa84ed20e07603f50d22b5f0db3fb556486d8c2462d8bc364831a4b417"},
+ {file = "pandas-1.4.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0010771bd9223f7afe5f051eb47c4a49534345dfa144f2f5470b27189a4dd3b5"},
+ {file = "pandas-1.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3228198333dd13c90b6434ddf61aa6d57deaca98cf7b654f4ad68a2db84f8cfe"},
+ {file = "pandas-1.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5b79af3a69e5175c6fa7b4e046b21a646c8b74e92c6581a9d825687d92071b51"},
+ {file = "pandas-1.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:5586cc95692564b441f4747c47c8a9746792e87b40a4680a2feb7794defb1ce3"},
+ {file = "pandas-1.4.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:061609334a8182ab500a90fe66d46f6f387de62d3a9cb9aa7e62e3146c712167"},
+ {file = "pandas-1.4.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b8134651258bce418cb79c71adeff0a44090c98d955f6953168ba16cc285d9f7"},
+ {file = "pandas-1.4.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:df82739e00bb6daf4bba4479a40f38c718b598a84654cbd8bb498fd6b0aa8c16"},
+ {file = "pandas-1.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:385c52e85aaa8ea6a4c600a9b2821181a51f8be0aee3af6f2dcb41dafc4fc1d0"},
+ {file = "pandas-1.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:295872bf1a09758aba199992c3ecde455f01caf32266d50abc1a073e828a7b9d"},
+ {file = "pandas-1.4.2-cp38-cp38-win32.whl", hash = "sha256:95c1e422ced0199cf4a34385ff124b69412c4bc912011ce895582bee620dfcaa"},
+ {file = "pandas-1.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:5c54ea4ef3823108cd4ec7fb27ccba4c3a775e0f83e39c5e17f5094cb17748bc"},
+ {file = "pandas-1.4.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c072c7f06b9242c855ed8021ff970c0e8f8b10b35e2640c657d2a541c5950f59"},
+ {file = "pandas-1.4.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f549097993744ff8c41b5e8f2f0d3cbfaabe89b4ae32c8c08ead6cc535b80139"},
+ {file = "pandas-1.4.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ff08a14ef21d94cdf18eef7c569d66f2e24e0bc89350bcd7d243dd804e3b5eb2"},
+ {file = "pandas-1.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c5bf555b6b0075294b73965adaafb39cf71c312e38c5935c93d78f41c19828a"},
+ {file = "pandas-1.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51649ef604a945f781105a6d2ecf88db7da0f4868ac5d45c51cb66081c4d9c73"},
+ {file = "pandas-1.4.2-cp39-cp39-win32.whl", hash = "sha256:d0d4f13e4be7ce89d7057a786023c461dd9370040bdb5efa0a7fe76b556867a0"},
+ {file = "pandas-1.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:09d8be7dd9e1c4c98224c4dfe8abd60d145d934e9fc1f5f411266308ae683e6a"},
+ {file = "pandas-1.4.2.tar.gz", hash = "sha256:92bc1fc585f1463ca827b45535957815b7deb218c549b7c18402c322c7549a12"},
+]
+pandocfilters = [
+ {file = "pandocfilters-1.5.0-py2.py3-none-any.whl", hash = "sha256:33aae3f25fd1a026079f5d27bdd52496f0e0803b3469282162bafdcbdf6ef14f"},
+ {file = "pandocfilters-1.5.0.tar.gz", hash = "sha256:0b679503337d233b4339a817bfc8c50064e2eff681314376a47cb582305a7a38"},
+]
+parso = [
+ {file = "parso-0.8.3-py2.py3-none-any.whl", hash = "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"},
+ {file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"},
+]
+pexpect = [
+ {file = "pexpect-4.8.0-py2.py3-none-any.whl", hash = "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937"},
+ {file = "pexpect-4.8.0.tar.gz", hash = "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"},
+]
+pickleshare = [
+ {file = "pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"},
+ {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"},
+]
+pillow = [
+ {file = "Pillow-9.1.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:42dfefbef90eb67c10c45a73a9bc1599d4dac920f7dfcbf4ec6b80cb620757fe"},
+ {file = "Pillow-9.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ffde4c6fabb52891d81606411cbfaf77756e3b561b566efd270b3ed3791fde4e"},
+ {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c857532c719fb30fafabd2371ce9b7031812ff3889d75273827633bca0c4602"},
+ {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59789a7d06c742e9d13b883d5e3569188c16acb02eeed2510fd3bfdbc1bd1530"},
+ {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d45dbe4b21a9679c3e8b3f7f4f42a45a7d3ddff8a4a16109dff0e1da30a35b2"},
+ {file = "Pillow-9.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e9ed59d1b6ee837f4515b9584f3d26cf0388b742a11ecdae0d9237a94505d03a"},
+ {file = "Pillow-9.1.1-cp310-cp310-win32.whl", hash = "sha256:b3fe2ff1e1715d4475d7e2c3e8dabd7c025f4410f79513b4ff2de3d51ce0fa9c"},
+ {file = "Pillow-9.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:5b650dbbc0969a4e226d98a0b440c2f07a850896aed9266b6fedc0f7e7834108"},
+ {file = "Pillow-9.1.1-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:0b4d5ad2cd3a1f0d1df882d926b37dbb2ab6c823ae21d041b46910c8f8cd844b"},
+ {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9370d6744d379f2de5d7fa95cdbd3a4d92f0b0ef29609b4b1687f16bc197063d"},
+ {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b761727ed7d593e49671d1827044b942dd2f4caae6e51bab144d4accf8244a84"},
+ {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a66fe50386162df2da701b3722781cbe90ce043e7d53c1fd6bd801bca6b48d4"},
+ {file = "Pillow-9.1.1-cp37-cp37m-win32.whl", hash = "sha256:2b291cab8a888658d72b575a03e340509b6b050b62db1f5539dd5cd18fd50578"},
+ {file = "Pillow-9.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:1d4331aeb12f6b3791911a6da82de72257a99ad99726ed6b63f481c0184b6fb9"},
+ {file = "Pillow-9.1.1-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8844217cdf66eabe39567118f229e275f0727e9195635a15e0e4b9227458daaf"},
+ {file = "Pillow-9.1.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b6617221ff08fbd3b7a811950b5c3f9367f6e941b86259843eab77c8e3d2b56b"},
+ {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20d514c989fa28e73a5adbddd7a171afa5824710d0ab06d4e1234195d2a2e546"},
+ {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:088df396b047477dd1bbc7de6e22f58400dae2f21310d9e2ec2933b2ef7dfa4f"},
+ {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53c27bd452e0f1bc4bfed07ceb235663a1df7c74df08e37fd6b03eb89454946a"},
+ {file = "Pillow-9.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:3f6c1716c473ebd1649663bf3b42702d0d53e27af8b64642be0dd3598c761fb1"},
+ {file = "Pillow-9.1.1-cp38-cp38-win32.whl", hash = "sha256:c67db410508b9de9c4694c57ed754b65a460e4812126e87f5052ecf23a011a54"},
+ {file = "Pillow-9.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:f054b020c4d7e9786ae0404278ea318768eb123403b18453e28e47cdb7a0a4bf"},
+ {file = "Pillow-9.1.1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:c17770a62a71718a74b7548098a74cd6880be16bcfff5f937f900ead90ca8e92"},
+ {file = "Pillow-9.1.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f3f6a6034140e9e17e9abc175fc7a266a6e63652028e157750bd98e804a8ed9a"},
+ {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f372d0f08eff1475ef426344efe42493f71f377ec52237bf153c5713de987251"},
+ {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09e67ef6e430f90caa093528bd758b0616f8165e57ed8d8ce014ae32df6a831d"},
+ {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66daa16952d5bf0c9d5389c5e9df562922a59bd16d77e2a276e575d32e38afd1"},
+ {file = "Pillow-9.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d78ca526a559fb84faaaf84da2dd4addef5edb109db8b81677c0bb1aad342601"},
+ {file = "Pillow-9.1.1-cp39-cp39-win32.whl", hash = "sha256:55e74faf8359ddda43fee01bffbc5bd99d96ea508d8a08c527099e84eb708f45"},
+ {file = "Pillow-9.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:7c150dbbb4a94ea4825d1e5f2c5501af7141ea95825fadd7829f9b11c97aaf6c"},
+ {file = "Pillow-9.1.1-pp37-pypy37_pp73-macosx_10_10_x86_64.whl", hash = "sha256:769a7f131a2f43752455cc72f9f7a093c3ff3856bf976c5fb53a59d0ccc704f6"},
+ {file = "Pillow-9.1.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:488f3383cf5159907d48d32957ac6f9ea85ccdcc296c14eca1a4e396ecc32098"},
+ {file = "Pillow-9.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b525a356680022b0af53385944026d3486fc8c013638cf9900eb87c866afb4c"},
+ {file = "Pillow-9.1.1-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6e760cf01259a1c0a50f3c845f9cad1af30577fd8b670339b1659c6d0e7a41dd"},
+ {file = "Pillow-9.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4165205a13b16a29e1ac57efeee6be2dfd5b5408122d59ef2145bc3239fa340"},
+ {file = "Pillow-9.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:937a54e5694684f74dcbf6e24cc453bfc5b33940216ddd8f4cd8f0f79167f765"},
+ {file = "Pillow-9.1.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:baf3be0b9446a4083cc0c5bb9f9c964034be5374b5bc09757be89f5d2fa247b8"},
+ {file = "Pillow-9.1.1.tar.gz", hash = "sha256:7502539939b53d7565f3d11d87c78e7ec900d3c72945d4ee0e2f250d598309a0"},
+]
+ply = [
+ {file = "ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"},
+ {file = "ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"},
+]
+prometheus-client = [
+ {file = "prometheus_client-0.14.1-py3-none-any.whl", hash = "sha256:522fded625282822a89e2773452f42df14b5a8e84a86433e3f8a189c1d54dc01"},
+ {file = "prometheus_client-0.14.1.tar.gz", hash = "sha256:5459c427624961076277fdc6dc50540e2bacb98eebde99886e59ec55ed92093a"},
+]
+prompt-toolkit = [
+ {file = "prompt_toolkit-3.0.29-py3-none-any.whl", hash = "sha256:62291dad495e665fca0bda814e342c69952086afb0f4094d0893d357e5c78752"},
+ {file = "prompt_toolkit-3.0.29.tar.gz", hash = "sha256:bd640f60e8cecd74f0dc249713d433ace2ddc62b65ee07f96d358e0b152b6ea7"},
+]
+psutil = [
+ {file = "psutil-5.9.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:799759d809c31aab5fe4579e50addf84565e71c1dc9f1c31258f159ff70d3f87"},
+ {file = "psutil-5.9.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:9272167b5f5fbfe16945be3db475b3ce8d792386907e673a209da686176552af"},
+ {file = "psutil-5.9.1-cp27-cp27m-win32.whl", hash = "sha256:0904727e0b0a038830b019551cf3204dd48ef5c6868adc776e06e93d615fc5fc"},
+ {file = "psutil-5.9.1-cp27-cp27m-win_amd64.whl", hash = "sha256:e7e10454cb1ab62cc6ce776e1c135a64045a11ec4c6d254d3f7689c16eb3efd2"},
+ {file = "psutil-5.9.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:56960b9e8edcca1456f8c86a196f0c3d8e3e361320071c93378d41445ffd28b0"},
+ {file = "psutil-5.9.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:44d1826150d49ffd62035785a9e2c56afcea66e55b43b8b630d7706276e87f22"},
+ {file = "psutil-5.9.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c7be9d7f5b0d206f0bbc3794b8e16fb7dbc53ec9e40bbe8787c6f2d38efcf6c9"},
+ {file = "psutil-5.9.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd9246e4cdd5b554a2ddd97c157e292ac11ef3e7af25ac56b08b455c829dca8"},
+ {file = "psutil-5.9.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:29a442e25fab1f4d05e2655bb1b8ab6887981838d22effa2396d584b740194de"},
+ {file = "psutil-5.9.1-cp310-cp310-win32.whl", hash = "sha256:20b27771b077dcaa0de1de3ad52d22538fe101f9946d6dc7869e6f694f079329"},
+ {file = "psutil-5.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:58678bbadae12e0db55186dc58f2888839228ac9f41cc7848853539b70490021"},
+ {file = "psutil-5.9.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:3a76ad658641172d9c6e593de6fe248ddde825b5866464c3b2ee26c35da9d237"},
+ {file = "psutil-5.9.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6a11e48cb93a5fa606306493f439b4aa7c56cb03fc9ace7f6bfa21aaf07c453"},
+ {file = "psutil-5.9.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:068935df39055bf27a29824b95c801c7a5130f118b806eee663cad28dca97685"},
+ {file = "psutil-5.9.1-cp36-cp36m-win32.whl", hash = "sha256:0f15a19a05f39a09327345bc279c1ba4a8cfb0172cc0d3c7f7d16c813b2e7d36"},
+ {file = "psutil-5.9.1-cp36-cp36m-win_amd64.whl", hash = "sha256:db417f0865f90bdc07fa30e1aadc69b6f4cad7f86324b02aa842034efe8d8c4d"},
+ {file = "psutil-5.9.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:91c7ff2a40c373d0cc9121d54bc5f31c4fa09c346528e6a08d1845bce5771ffc"},
+ {file = "psutil-5.9.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fea896b54f3a4ae6f790ac1d017101252c93f6fe075d0e7571543510f11d2676"},
+ {file = "psutil-5.9.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3054e923204b8e9c23a55b23b6df73a8089ae1d075cb0bf711d3e9da1724ded4"},
+ {file = "psutil-5.9.1-cp37-cp37m-win32.whl", hash = "sha256:d2d006286fbcb60f0b391741f520862e9b69f4019b4d738a2a45728c7e952f1b"},
+ {file = "psutil-5.9.1-cp37-cp37m-win_amd64.whl", hash = "sha256:b14ee12da9338f5e5b3a3ef7ca58b3cba30f5b66f7662159762932e6d0b8f680"},
+ {file = "psutil-5.9.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:19f36c16012ba9cfc742604df189f2f28d2720e23ff7d1e81602dbe066be9fd1"},
+ {file = "psutil-5.9.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:944c4b4b82dc4a1b805329c980f270f170fdc9945464223f2ec8e57563139cf4"},
+ {file = "psutil-5.9.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b6750a73a9c4a4e689490ccb862d53c7b976a2a35c4e1846d049dcc3f17d83b"},
+ {file = "psutil-5.9.1-cp38-cp38-win32.whl", hash = "sha256:a8746bfe4e8f659528c5c7e9af5090c5a7d252f32b2e859c584ef7d8efb1e689"},
+ {file = "psutil-5.9.1-cp38-cp38-win_amd64.whl", hash = "sha256:79c9108d9aa7fa6fba6e668b61b82facc067a6b81517cab34d07a84aa89f3df0"},
+ {file = "psutil-5.9.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:28976df6c64ddd6320d281128817f32c29b539a52bdae5e192537bc338a9ec81"},
+ {file = "psutil-5.9.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b88f75005586131276634027f4219d06e0561292be8bd6bc7f2f00bdabd63c4e"},
+ {file = "psutil-5.9.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:645bd4f7bb5b8633803e0b6746ff1628724668681a434482546887d22c7a9537"},
+ {file = "psutil-5.9.1-cp39-cp39-win32.whl", hash = "sha256:32c52611756096ae91f5d1499fe6c53b86f4a9ada147ee42db4991ba1520e574"},
+ {file = "psutil-5.9.1-cp39-cp39-win_amd64.whl", hash = "sha256:f65f9a46d984b8cd9b3750c2bdb419b2996895b005aefa6cbaba9a143b1ce2c5"},
+ {file = "psutil-5.9.1.tar.gz", hash = "sha256:57f1819b5d9e95cdfb0c881a8a5b7d542ed0b7c522d575706a80bedc848c8954"},
+]
+ptyprocess = [
+ {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"},
+ {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"},
+]
+pure-eval = [
+ {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"},
+ {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"},
+]
+py = [
+ {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"},
+ {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"},
+]
+pycparser = [
+ {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"},
+ {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"},
+]
+pygments = [
+ {file = "Pygments-2.12.0-py3-none-any.whl", hash = "sha256:dc9c10fb40944260f6ed4c688ece0cd2048414940f1cea51b8b226318411c519"},
+ {file = "Pygments-2.12.0.tar.gz", hash = "sha256:5eb116118f9612ff1ee89ac96437bb6b49e8f04d8a13b514ba26f620208e26eb"},
+]
+pyparsing = [
+ {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"},
+ {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"},
+]
+pyrsistent = [
+ {file = "pyrsistent-0.18.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:df46c854f490f81210870e509818b729db4488e1f30f2a1ce1698b2295a878d1"},
+ {file = "pyrsistent-0.18.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d45866ececf4a5fff8742c25722da6d4c9e180daa7b405dc0a2a2790d668c26"},
+ {file = "pyrsistent-0.18.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4ed6784ceac462a7d6fcb7e9b663e93b9a6fb373b7f43594f9ff68875788e01e"},
+ {file = "pyrsistent-0.18.1-cp310-cp310-win32.whl", hash = "sha256:e4f3149fd5eb9b285d6bfb54d2e5173f6a116fe19172686797c056672689daf6"},
+ {file = "pyrsistent-0.18.1-cp310-cp310-win_amd64.whl", hash = "sha256:636ce2dc235046ccd3d8c56a7ad54e99d5c1cd0ef07d9ae847306c91d11b5fec"},
+ {file = "pyrsistent-0.18.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e92a52c166426efbe0d1ec1332ee9119b6d32fc1f0bbfd55d5c1088070e7fc1b"},
+ {file = "pyrsistent-0.18.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7a096646eab884bf8bed965bad63ea327e0d0c38989fc83c5ea7b8a87037bfc"},
+ {file = "pyrsistent-0.18.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cdfd2c361b8a8e5d9499b9082b501c452ade8bbf42aef97ea04854f4a3f43b22"},
+ {file = "pyrsistent-0.18.1-cp37-cp37m-win32.whl", hash = "sha256:7ec335fc998faa4febe75cc5268a9eac0478b3f681602c1f27befaf2a1abe1d8"},
+ {file = "pyrsistent-0.18.1-cp37-cp37m-win_amd64.whl", hash = "sha256:6455fc599df93d1f60e1c5c4fe471499f08d190d57eca040c0ea182301321286"},
+ {file = "pyrsistent-0.18.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fd8da6d0124efa2f67d86fa70c851022f87c98e205f0594e1fae044e7119a5a6"},
+ {file = "pyrsistent-0.18.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7bfe2388663fd18bd8ce7db2c91c7400bf3e1a9e8bd7d63bf7e77d39051b85ec"},
+ {file = "pyrsistent-0.18.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0e3e1fcc45199df76053026a51cc59ab2ea3fc7c094c6627e93b7b44cdae2c8c"},
+ {file = "pyrsistent-0.18.1-cp38-cp38-win32.whl", hash = "sha256:b568f35ad53a7b07ed9b1b2bae09eb15cdd671a5ba5d2c66caee40dbf91c68ca"},
+ {file = "pyrsistent-0.18.1-cp38-cp38-win_amd64.whl", hash = "sha256:d1b96547410f76078eaf66d282ddca2e4baae8964364abb4f4dcdde855cd123a"},
+ {file = "pyrsistent-0.18.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f87cc2863ef33c709e237d4b5f4502a62a00fab450c9e020892e8e2ede5847f5"},
+ {file = "pyrsistent-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bc66318fb7ee012071b2792024564973ecc80e9522842eb4e17743604b5e045"},
+ {file = "pyrsistent-0.18.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:914474c9f1d93080338ace89cb2acee74f4f666fb0424896fcfb8d86058bf17c"},
+ {file = "pyrsistent-0.18.1-cp39-cp39-win32.whl", hash = "sha256:1b34eedd6812bf4d33814fca1b66005805d3640ce53140ab8bbb1e2651b0d9bc"},
+ {file = "pyrsistent-0.18.1-cp39-cp39-win_amd64.whl", hash = "sha256:e24a828f57e0c337c8d8bb9f6b12f09dfdf0273da25fda9e314f0b684b415a07"},
+ {file = "pyrsistent-0.18.1.tar.gz", hash = "sha256:d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96"},
+]
+python-dateutil = [
+ {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"},
+ {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"},
+]
+pytz = [
+ {file = "pytz-2022.1-py2.py3-none-any.whl", hash = "sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c"},
+ {file = "pytz-2022.1.tar.gz", hash = "sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7"},
+]
+pywin32 = [
+ {file = "pywin32-304-cp310-cp310-win32.whl", hash = "sha256:3c7bacf5e24298c86314f03fa20e16558a4e4138fc34615d7de4070c23e65af3"},
+ {file = "pywin32-304-cp310-cp310-win_amd64.whl", hash = "sha256:4f32145913a2447736dad62495199a8e280a77a0ca662daa2332acf849f0be48"},
+ {file = "pywin32-304-cp310-cp310-win_arm64.whl", hash = "sha256:d3ee45adff48e0551d1aa60d2ec066fec006083b791f5c3527c40cd8aefac71f"},
+ {file = "pywin32-304-cp311-cp311-win32.whl", hash = "sha256:30c53d6ce44c12a316a06c153ea74152d3b1342610f1b99d40ba2795e5af0269"},
+ {file = "pywin32-304-cp311-cp311-win_amd64.whl", hash = "sha256:7ffa0c0fa4ae4077e8b8aa73800540ef8c24530057768c3ac57c609f99a14fd4"},
+ {file = "pywin32-304-cp311-cp311-win_arm64.whl", hash = "sha256:cbbe34dad39bdbaa2889a424d28752f1b4971939b14b1bb48cbf0182a3bcfc43"},
+ {file = "pywin32-304-cp36-cp36m-win32.whl", hash = "sha256:be253e7b14bc601718f014d2832e4c18a5b023cbe72db826da63df76b77507a1"},
+ {file = "pywin32-304-cp36-cp36m-win_amd64.whl", hash = "sha256:de9827c23321dcf43d2f288f09f3b6d772fee11e809015bdae9e69fe13213988"},
+ {file = "pywin32-304-cp37-cp37m-win32.whl", hash = "sha256:f64c0377cf01b61bd5e76c25e1480ca8ab3b73f0c4add50538d332afdf8f69c5"},
+ {file = "pywin32-304-cp37-cp37m-win_amd64.whl", hash = "sha256:bb2ea2aa81e96eee6a6b79d87e1d1648d3f8b87f9a64499e0b92b30d141e76df"},
+ {file = "pywin32-304-cp38-cp38-win32.whl", hash = "sha256:94037b5259701988954931333aafd39cf897e990852115656b014ce72e052e96"},
+ {file = "pywin32-304-cp38-cp38-win_amd64.whl", hash = "sha256:ead865a2e179b30fb717831f73cf4373401fc62fbc3455a0889a7ddac848f83e"},
+ {file = "pywin32-304-cp39-cp39-win32.whl", hash = "sha256:25746d841201fd9f96b648a248f731c1dec851c9a08b8e33da8b56148e4c65cc"},
+ {file = "pywin32-304-cp39-cp39-win_amd64.whl", hash = "sha256:d24a3382f013b21aa24a5cfbfad5a2cd9926610c0affde3e8ab5b3d7dbcf4ac9"},
+]
+pywinpty = [
+ {file = "pywinpty-2.0.5-cp310-none-win_amd64.whl", hash = "sha256:f86c76e2881c37e69678cbbf178109f8da1fa8584db24d58e1b9369b0276cfcb"},
+ {file = "pywinpty-2.0.5-cp37-none-win_amd64.whl", hash = "sha256:ff9b52f182650cfdf3db1b264a6fe0963eb9d996a7a1fa843ac406c1e32111f8"},
+ {file = "pywinpty-2.0.5-cp38-none-win_amd64.whl", hash = "sha256:651ee1467bd7eb6f64d44dbc954b7ab7d15ab6d8adacc4e13299692c67c5d5d2"},
+ {file = "pywinpty-2.0.5-cp39-none-win_amd64.whl", hash = "sha256:e59a508ae78374febada3e53b5bbc90b5ad07ae68cbfd72a2e965f9793ae04f3"},
+ {file = "pywinpty-2.0.5.tar.gz", hash = "sha256:e125d3f1804d8804952b13e33604ad2ca8b9b2cac92b27b521c005d1604794f8"},
+]
+pyyaml = [
+ {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"},
+ {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"},
+ {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"},
+ {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"},
+ {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"},
+ {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"},
+ {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"},
+ {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"},
+ {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"},
+ {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"},
+ {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"},
+ {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"},
+ {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"},
+ {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"},
+ {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"},
+ {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"},
+ {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"},
+ {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"},
+ {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"},
+ {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"},
+ {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"},
+ {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"},
+ {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"},
+ {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"},
+ {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"},
+ {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"},
+ {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"},
+ {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"},
+ {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"},
+ {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"},
+ {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"},
+ {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"},
+ {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"},
+]
+pyzmq = [
+ {file = "pyzmq-23.2.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:22ac0243a41798e3eb5d5714b28c2f28e3d10792dffbc8a5fca092f975fdeceb"},
+ {file = "pyzmq-23.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f685003d836ad0e5d4f08d1e024ee3ac7816eb2f873b2266306eef858f058133"},
+ {file = "pyzmq-23.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d4651de7316ec8560afe430fb042c0782ed8ac54c0be43a515944d7c78fddac8"},
+ {file = "pyzmq-23.2.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:bcc6953e47bcfc9028ddf9ab2a321a3c51d7cc969db65edec092019bb837959f"},
+ {file = "pyzmq-23.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e08671dc202a1880fa522f921f35ca5925ba30da8bc96228d74a8f0643ead9c"},
+ {file = "pyzmq-23.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de727ea906033b30527b4a99498f19aca3f4d1073230a958679a5b726e2784e0"},
+ {file = "pyzmq-23.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5aa9da520e4bb8cee8189f2f541701405e7690745094ded7a37b425d60527ea"},
+ {file = "pyzmq-23.2.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:f3ff6abde52e702397949054cb5b06c1c75b5d6542f6a2ce029e46f71ffbbbf2"},
+ {file = "pyzmq-23.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e2e2db5c6ef376e97c912733dfc24406f5949474d03e800d5f07b6aca4d870af"},
+ {file = "pyzmq-23.2.0-cp310-cp310-win32.whl", hash = "sha256:e669913cb2179507628419ec4f0e453e48ce6f924de5884d396f18c31836089c"},
+ {file = "pyzmq-23.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:a3dc339f7bc185d5fd0fd976242a5baf35de404d467e056484def8a4dd95868b"},
+ {file = "pyzmq-23.2.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:30c365e60c39c53f8eea042b37ea28304ffa6558fb7241cf278745095a5757da"},
+ {file = "pyzmq-23.2.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c2d8b69a2bf239ae3d987537bf3fbc2b044a405394cf4c258fc684971dd48b2"},
+ {file = "pyzmq-23.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:602835e5672ca9ca1d78e6c148fb28c4f91b748ebc41fbd2f479d8763d58bc9b"},
+ {file = "pyzmq-23.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:831da96ba3f36cc892f0afbb4fb89b28b61b387261676e55d55a682addbd29f7"},
+ {file = "pyzmq-23.2.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:c8dec8a2f3f0bb462e6439df436cd8c7ec37968e90b4209ac621e7fbc0ed3b00"},
+ {file = "pyzmq-23.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:814e5aaf0c3be9991a59066eafb2d6e117aed6b413e3e7e9be45d4e55f5e2748"},
+ {file = "pyzmq-23.2.0-cp36-cp36m-win32.whl", hash = "sha256:8496a2a5efd055c61ac2c6a18116c768a25c644b6747dcfde43e91620ab3453c"},
+ {file = "pyzmq-23.2.0-cp36-cp36m-win_amd64.whl", hash = "sha256:60746a7e8558655420a69441c0a1d47ed225ed3ac355920b96a96d0554ef7e6b"},
+ {file = "pyzmq-23.2.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5cb642e94337b0c76c9c8cb9bfb0f8a78654575847d080d3e1504f312d691fc3"},
+ {file = "pyzmq-23.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:444f7d615d5f686d0ef508b9edfa8a286e6d89f449a1ba37b60ef69d869220a3"},
+ {file = "pyzmq-23.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c9638e0057e3f1a8b7c5ce33c7575349d9183a033a19b5676ad55096ae36820b"},
+ {file = "pyzmq-23.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:004a431dfa0459123e6f4660d7e3c4ac19217d134ca38bacfffb2e78716fe944"},
+ {file = "pyzmq-23.2.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:5592fb4316f895922b1cacb91b04a0fa09d6f6f19bbab4442b4d0a0825177b93"},
+ {file = "pyzmq-23.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c0a5f987d73fd9b46c3d180891f829afda714ab6bab30a1218724d4a0a63afd8"},
+ {file = "pyzmq-23.2.0-cp37-cp37m-win32.whl", hash = "sha256:d11628212fd731b8986f1561d9bb3f8c38d9c15b330c3d8a88963519fbcd553b"},
+ {file = "pyzmq-23.2.0-cp37-cp37m-win_amd64.whl", hash = "sha256:558f5f636e3e65f261b64925e8b190e8689e334911595394572cc7523879006d"},
+ {file = "pyzmq-23.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:61b97f624da42813f74977425a3a6144d604ea21cf065616d36ea3a866d92c1c"},
+ {file = "pyzmq-23.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:693c96ae4d975eb8efa1639670e9b1fac0c3f98b7845b65c0f369141fb4bb21f"},
+ {file = "pyzmq-23.2.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2b054525c9f7e240562185bf21671ca16d56bde92e9bd0f822c07dec7626b704"},
+ {file = "pyzmq-23.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:859059caf564f0c9398c9005278055ed3d37af4d73de6b1597821193b04ca09b"},
+ {file = "pyzmq-23.2.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8355744fdbdeac5cfadfa4f38b82029b5f2b8cab7472a33453a217a7f3a9dce2"},
+ {file = "pyzmq-23.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:420b9abd1a7330687a095373b8280a20cdee04342fbc8ccb3b56d9ec8efd4e62"},
+ {file = "pyzmq-23.2.0-cp38-cp38-win32.whl", hash = "sha256:59928dfebe93cf1e203e3cb0fd5d5dd384da56b99c8305f2e1b0a933751710f6"},
+ {file = "pyzmq-23.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:c882f1d4f96fbd807e92c334251d8ebd159a1ef89059ccd386ddea83fdb91bd8"},
+ {file = "pyzmq-23.2.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:ced12075cdf3c7332ecc1960f77f7439d5ebb8ea20bbd3c34c8299e694f1b0a1"},
+ {file = "pyzmq-23.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3a4d87342c2737fbb9eee5c33c792db27b36b04957b4e6b7edd73a5b239a2a13"},
+ {file = "pyzmq-23.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:99cedf38eaddf263cf7e2a50e405f12c02cedf6d9df00a0d9c5d7b9417b57f76"},
+ {file = "pyzmq-23.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d1610260cc672975723fcf7705c69a95f3b88802a594c9867781bedd9b13422c"},
+ {file = "pyzmq-23.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c223a13555444707a0a7ebc6f9ee63053147c8c082bd1a31fd1207a03e8b0500"},
+ {file = "pyzmq-23.2.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f5fdb00d65ec44b10cc6b9b6318ef1363b81647a4aa3270ca39565eadb2d1201"},
+ {file = "pyzmq-23.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:984b232802eddf9f0be264a4d57a10b3a1fd7319df14ee6fc7b41c6d155a3e6c"},
+ {file = "pyzmq-23.2.0-cp39-cp39-win32.whl", hash = "sha256:f146648941cadaaaf01254a75651a23c08159d009d36c5af42a7cc200a5e53ec"},
+ {file = "pyzmq-23.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:83005d8928f8a5cebcfb33af3bfb84b1ad65d882b899141a331cc5d07d89f093"},
+ {file = "pyzmq-23.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fee86542dc4ee8229e023003e3939b4d58cc2453922cf127778b69505fc9064b"},
+ {file = "pyzmq-23.2.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5d57542429df6acff02ff022067aa75b677603cee70e3abb9742787545eec966"},
+ {file = "pyzmq-23.2.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:057b154471e096e2dda147f7b057041acc303bb7ca4aa24c3b88c6cecdd78717"},
+ {file = "pyzmq-23.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:5d92e7cbeab7f70b08cc0f27255b0bb2500afc30f31075bca0b1cb87735d186c"},
+ {file = "pyzmq-23.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:eb4a573a8499685d62545e806d8fd143c84ac8b3439f925cd92c8763f0ed9bd7"},
+ {file = "pyzmq-23.2.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:da338e2728410d74ddeb1479ec67cfba73311607037455a40f92b6f5c62bf11d"},
+ {file = "pyzmq-23.2.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:1b2a21f595f8cc549abd6c8de1fcd34c83441e35fb24b8a59bf161889c62a486"},
+ {file = "pyzmq-23.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:8c0f4d6f8c985bab83792be26ff3233940ba42e22237610ac50cbcfc10a5c235"},
+ {file = "pyzmq-23.2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:bbabd1df23bf63ae829e81200034c0e433499275a6ed29ca1a912ea7629426d9"},
+ {file = "pyzmq-23.2.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21552624ce69e69f7924f413b802b1fb554f4c0497f837810e429faa1cd4f163"},
+ {file = "pyzmq-23.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c616893a577e9d6773a3836732fd7e2a729157a108b8fccd31c87512fa01671a"},
+ {file = "pyzmq-23.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ce4f71e17fa849de41a06109030d3f6815fcc33338bf98dd0dde6d456d33c929"},
+ {file = "pyzmq-23.2.0.tar.gz", hash = "sha256:a51f12a8719aad9dcfb55d456022f16b90abc8dde7d3ca93ce3120b40e3fa169"},
+]
+send2trash = [
+ {file = "Send2Trash-1.8.0-py3-none-any.whl", hash = "sha256:f20eaadfdb517eaca5ce077640cb261c7d2698385a6a0f072a4a5447fd49fa08"},
+ {file = "Send2Trash-1.8.0.tar.gz", hash = "sha256:d2c24762fd3759860a0aff155e45871447ea58d2be6bdd39b5c8f966a0c99c2d"},
+]
+setuptools-scm = [
+ {file = "setuptools_scm-7.0.2-py3-none-any.whl", hash = "sha256:ec120c99027a785c7a349667480a5b2100dfc7d5063e545c93f3735508945aef"},
+ {file = "setuptools_scm-7.0.2.tar.gz", hash = "sha256:53afbaa882f43e5ec8e14f2d93b9c268dc62eb3f6cc8b2790f8cb97903e53c02"},
+]
+six = [
+ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
+ {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
+]
+sniffio = [
+ {file = "sniffio-1.2.0-py3-none-any.whl", hash = "sha256:471b71698eac1c2112a40ce2752bb2f4a4814c22a54a3eed3676bc0f5ca9f663"},
+ {file = "sniffio-1.2.0.tar.gz", hash = "sha256:c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de"},
+]
+soupsieve = [
+ {file = "soupsieve-2.3.2.post1-py3-none-any.whl", hash = "sha256:3b2503d3c7084a42b1ebd08116e5f81aadfaea95863628c80a3b774a11b7c759"},
+ {file = "soupsieve-2.3.2.post1.tar.gz", hash = "sha256:fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d"},
+]
+stack-data = [
+ {file = "stack_data-0.3.0-py3-none-any.whl", hash = "sha256:aa1d52d14d09c7a9a12bb740e6bdfffe0f5e8f4f9218d85e7c73a8c37f7ae38d"},
+ {file = "stack_data-0.3.0.tar.gz", hash = "sha256:77bec1402dcd0987e9022326473fdbcc767304892a533ed8c29888dacb7dddbc"},
+]
+terminado = [
+ {file = "terminado-0.15.0-py3-none-any.whl", hash = "sha256:0d5f126fbfdb5887b25ae7d9d07b0d716b1cc0ccaacc71c1f3c14d228e065197"},
+ {file = "terminado-0.15.0.tar.gz", hash = "sha256:ab4eeedccfcc1e6134bfee86106af90852c69d602884ea3a1e8ca6d4486e9bfe"},
+]
+tinycss2 = [
+ {file = "tinycss2-1.1.1-py3-none-any.whl", hash = "sha256:fe794ceaadfe3cf3e686b22155d0da5780dd0e273471a51846d0a02bc204fec8"},
+ {file = "tinycss2-1.1.1.tar.gz", hash = "sha256:b2e44dd8883c360c35dd0d1b5aad0b610e5156c2cb3b33434634e539ead9d8bf"},
+]
+tomli = [
+ {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
+ {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
+]
+tornado = [
+ {file = "tornado-6.1-cp35-cp35m-macosx_10_9_x86_64.whl", hash = "sha256:d371e811d6b156d82aa5f9a4e08b58debf97c302a35714f6f45e35139c332e32"},
+ {file = "tornado-6.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:0d321a39c36e5f2c4ff12b4ed58d41390460f798422c4504e09eb5678e09998c"},
+ {file = "tornado-6.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:9de9e5188a782be6b1ce866e8a51bc76a0fbaa0e16613823fc38e4fc2556ad05"},
+ {file = "tornado-6.1-cp35-cp35m-manylinux2010_i686.whl", hash = "sha256:61b32d06ae8a036a6607805e6720ef00a3c98207038444ba7fd3d169cd998910"},
+ {file = "tornado-6.1-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:3e63498f680547ed24d2c71e6497f24bca791aca2fe116dbc2bd0ac7f191691b"},
+ {file = "tornado-6.1-cp35-cp35m-manylinux2014_aarch64.whl", hash = "sha256:6c77c9937962577a6a76917845d06af6ab9197702a42e1346d8ae2e76b5e3675"},
+ {file = "tornado-6.1-cp35-cp35m-win32.whl", hash = "sha256:6286efab1ed6e74b7028327365cf7346b1d777d63ab30e21a0f4d5b275fc17d5"},
+ {file = "tornado-6.1-cp35-cp35m-win_amd64.whl", hash = "sha256:fa2ba70284fa42c2a5ecb35e322e68823288a4251f9ba9cc77be04ae15eada68"},
+ {file = "tornado-6.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:0a00ff4561e2929a2c37ce706cb8233b7907e0cdc22eab98888aca5dd3775feb"},
+ {file = "tornado-6.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:748290bf9112b581c525e6e6d3820621ff020ed95af6f17fedef416b27ed564c"},
+ {file = "tornado-6.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:e385b637ac3acaae8022e7e47dfa7b83d3620e432e3ecb9a3f7f58f150e50921"},
+ {file = "tornado-6.1-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:25ad220258349a12ae87ede08a7b04aca51237721f63b1808d39bdb4b2164558"},
+ {file = "tornado-6.1-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:65d98939f1a2e74b58839f8c4dab3b6b3c1ce84972ae712be02845e65391ac7c"},
+ {file = "tornado-6.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:e519d64089b0876c7b467274468709dadf11e41d65f63bba207e04217f47c085"},
+ {file = "tornado-6.1-cp36-cp36m-win32.whl", hash = "sha256:b87936fd2c317b6ee08a5741ea06b9d11a6074ef4cc42e031bc6403f82a32575"},
+ {file = "tornado-6.1-cp36-cp36m-win_amd64.whl", hash = "sha256:cc0ee35043162abbf717b7df924597ade8e5395e7b66d18270116f8745ceb795"},
+ {file = "tornado-6.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7250a3fa399f08ec9cb3f7b1b987955d17e044f1ade821b32e5f435130250d7f"},
+ {file = "tornado-6.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:ed3ad863b1b40cd1d4bd21e7498329ccaece75db5a5bf58cd3c9f130843e7102"},
+ {file = "tornado-6.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:dcef026f608f678c118779cd6591c8af6e9b4155c44e0d1bc0c87c036fb8c8c4"},
+ {file = "tornado-6.1-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:70dec29e8ac485dbf57481baee40781c63e381bebea080991893cd297742b8fd"},
+ {file = "tornado-6.1-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:d3f7594930c423fd9f5d1a76bee85a2c36fd8b4b16921cae7e965f22575e9c01"},
+ {file = "tornado-6.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:3447475585bae2e77ecb832fc0300c3695516a47d46cefa0528181a34c5b9d3d"},
+ {file = "tornado-6.1-cp37-cp37m-win32.whl", hash = "sha256:e7229e60ac41a1202444497ddde70a48d33909e484f96eb0da9baf8dc68541df"},
+ {file = "tornado-6.1-cp37-cp37m-win_amd64.whl", hash = "sha256:cb5ec8eead331e3bb4ce8066cf06d2dfef1bfb1b2a73082dfe8a161301b76e37"},
+ {file = "tornado-6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:20241b3cb4f425e971cb0a8e4ffc9b0a861530ae3c52f2b0434e6c1b57e9fd95"},
+ {file = "tornado-6.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:c77da1263aa361938476f04c4b6c8916001b90b2c2fdd92d8d535e1af48fba5a"},
+ {file = "tornado-6.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:fba85b6cd9c39be262fcd23865652920832b61583de2a2ca907dbd8e8a8c81e5"},
+ {file = "tornado-6.1-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:1e8225a1070cd8eec59a996c43229fe8f95689cb16e552d130b9793cb570a288"},
+ {file = "tornado-6.1-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:d14d30e7f46a0476efb0deb5b61343b1526f73ebb5ed84f23dc794bdb88f9d9f"},
+ {file = "tornado-6.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:8f959b26f2634a091bb42241c3ed8d3cedb506e7c27b8dd5c7b9f745318ddbb6"},
+ {file = "tornado-6.1-cp38-cp38-win32.whl", hash = "sha256:34ca2dac9e4d7afb0bed4677512e36a52f09caa6fded70b4e3e1c89dbd92c326"},
+ {file = "tornado-6.1-cp38-cp38-win_amd64.whl", hash = "sha256:6196a5c39286cc37c024cd78834fb9345e464525d8991c21e908cc046d1cc02c"},
+ {file = "tornado-6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f0ba29bafd8e7e22920567ce0d232c26d4d47c8b5cf4ed7b562b5db39fa199c5"},
+ {file = "tornado-6.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:33892118b165401f291070100d6d09359ca74addda679b60390b09f8ef325ffe"},
+ {file = "tornado-6.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:7da13da6f985aab7f6f28debab00c67ff9cbacd588e8477034c0652ac141feea"},
+ {file = "tornado-6.1-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:e0791ac58d91ac58f694d8d2957884df8e4e2f6687cdf367ef7eb7497f79eaa2"},
+ {file = "tornado-6.1-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:66324e4e1beede9ac79e60f88de548da58b1f8ab4b2f1354d8375774f997e6c0"},
+ {file = "tornado-6.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:a48900ecea1cbb71b8c71c620dee15b62f85f7c14189bdeee54966fbd9a0c5bd"},
+ {file = "tornado-6.1-cp39-cp39-win32.whl", hash = "sha256:d3d20ea5782ba63ed13bc2b8c291a053c8d807a8fa927d941bd718468f7b950c"},
+ {file = "tornado-6.1-cp39-cp39-win_amd64.whl", hash = "sha256:548430be2740e327b3fe0201abe471f314741efcb0067ec4f2d7dcfb4825f3e4"},
+ {file = "tornado-6.1.tar.gz", hash = "sha256:33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791"},
+]
+traitlets = [
+ {file = "traitlets-5.3.0-py3-none-any.whl", hash = "sha256:65fa18961659635933100db8ca120ef6220555286949774b9cfc106f941d1c7a"},
+ {file = "traitlets-5.3.0.tar.gz", hash = "sha256:0bb9f1f9f017aa8ec187d8b1b2a7a6626a2a1d877116baba52a129bfa124f8e2"},
+]
+typing-extensions = [
+ {file = "typing_extensions-4.2.0-py3-none-any.whl", hash = "sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708"},
+ {file = "typing_extensions-4.2.0.tar.gz", hash = "sha256:f1c24655a0da0d1b67f07e17a5e6b2a105894e6824b92096378bb3668ef02376"},
+]
+wcwidth = [
+ {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"},
+ {file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"},
+]
+webencodings = [
+ {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"},
+ {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"},
+]
+websocket-client = [
+ {file = "websocket-client-1.3.3.tar.gz", hash = "sha256:d58c5f284d6a9bf8379dab423259fe8f85b70d5fa5d2916d5791a84594b122b1"},
+ {file = "websocket_client-1.3.3-py3-none-any.whl", hash = "sha256:5d55652dc1d0b3c734f044337d929aaf83f4f9138816ec680c1aefefb4dc4877"},
+]
+zipp = [
+ {file = "zipp-3.8.0-py3-none-any.whl", hash = "sha256:c4f6e5bbf48e74f7a38e7cc5b0480ff42b0ae5178957d564d18932525d5cf099"},
+ {file = "zipp-3.8.0.tar.gz", hash = "sha256:56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad"},
+]
diff --git a/playground/downloaded_data_inspection/pyproject.toml b/playground/downloaded_data_inspection/pyproject.toml
new file mode 100644
index 0000000..e53b643
--- /dev/null
+++ b/playground/downloaded_data_inspection/pyproject.toml
@@ -0,0 +1,19 @@
+[tool.poetry]
+name = "downloaded_data_inspection"
+version = "0.1.0"
+description = ""
+authors = ["Daniel Tomlinson