From 55d343cd3d79ecb6e1c14b854cb02b6038013bbe Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 20 Jun 2022 23:33:27 -0500 Subject: [PATCH] Initial commit. --- .gitignore | 1 + Dockerfile | 31 + LICENSE | 17 + app.py | 38 + autotag | 19 + autotagger/__init__.py | 1 + autotagger/autotagger.py | 35 + data/tags.json | 1 + poetry.lock | 3604 ++++++++++++++++++++++++++++++++++++++ pyproject.toml | 23 + templates/evaluate.html | 37 + templates/index.html | 11 + test/hatsune_miku.jpg | Bin 0 -> 285887 bytes test/tags.csv.gz | Bin 0 -> 63 bytes 14 files changed, 3818 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 LICENSE create mode 100755 app.py create mode 100755 autotag create mode 100644 autotagger/__init__.py create mode 100644 autotagger/autotagger.py create mode 100644 data/tags.json create mode 100644 poetry.lock create mode 100644 pyproject.toml create mode 100644 templates/evaluate.html create mode 100644 templates/index.html create mode 100644 test/hatsune_miku.jpg create mode 100644 test/tags.csv.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bee8a64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..222483c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,31 @@ +FROM python:3.9.13-slim +WORKDIR /autotagger + +# https://github.com/python-poetry/poetry/discussions/1879#discussioncomment-216865 +ENV \ + # https://stackoverflow.com/questions/59812009/what-is-the-use-of-pythonunbuffered-in-docker-file + PYTHONUNBUFFERED=1 \ + # https://python-docs.readthedocs.io/en/latest/writing/gotchas.html#disabling-bytecode-pyc-files + PYTHONDONTWRITEBYTECODE=1 \ + # https://stackoverflow.com/questions/45594707/what-is-pips-no-cache-dir-good-for + PIP_NO_CACHE_DIR=1 \ + # https://stackoverflow.com/questions/46288847/how-to-suppress-pip-upgrade-warning + PIP_DISABLE_PIP_VERSION_CHECK=1 \ + PATH=/autotagger:$PATH + +RUN \ + apt-get update && \ + apt-get install -y --no-install-recommends tini build-essential gfortran libatlas-base-dev && \ + pip install "poetry==1.1.13" + +COPY pyproject.toml poetry.lock ./ +RUN \ + python -m poetry install --no-dev && \ + rm -rf /root/.cache/pypoetry/artifacts /root/.cache/pypoetry/cache +COPY . . + +EXPOSE 5000 +ENTRYPOINT ["tini", "--", "poetry", "run"] +#CMD ["autotag"] +#CMD ["flask", "run", "--host", "0.0.0.0"] +CMD ["gunicorn", "app:app", "--bind", "0.0.0.0:5000"] diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f85e365 --- /dev/null +++ b/LICENSE @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/app.py b/app.py new file mode 100755 index 0000000..75459d6 --- /dev/null +++ b/app.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +from os import getenv +from dotenv import load_dotenv +from autotagger import Autotagger +from base64 import b64encode +from flask import Flask, request, render_template, jsonify + +load_dotenv() +model_path = getenv("MODEL_PATH", "models/model.pth") +autotagger = Autotagger(model_path) + +app = Flask(__name__) +app.config["JSON_SORT_KEYS"] = False +app.config["JSON_PRETTYPRINT_REGULAR"] = True + +@app.route("/", methods=["GET"]) +def index(): + return render_template("index.html") + +@app.route("/evaluate", methods=["POST"]) +def evaluate(): + files = request.files.getlist("file") + threshold = float(request.form.get("threshold", 0.1)) + output = request.form.get("format", "html") + limit = int(request.form.get("limit", 50)) + + if output == "html": + predictions = [{ "data": b64encode(data).decode(), "tags": autotagger.predict(data, threshold=threshold, limit=limit) } for data in (file.stream.read() for file in files)] + return render_template("evaluate.html", predictions=predictions) + elif output == "json": + predictions = [{ "filename": file.filename, "tags": autotagger.predict(file.read(), threshold=threshold, limit=limit) } for file in files] + return jsonify(predictions) + else: + return 400 + +if __name__ == "__main__": + app.run(host="0.0.0.0") diff --git a/autotag b/autotag new file mode 100755 index 0000000..6bd5669 --- /dev/null +++ b/autotag @@ -0,0 +1,19 @@ +#!/usr/bin/env python + +import json +import click +from autotagger import Autotagger +from fastai.vision.core import PILImage + +@click.command(help="Automatically generate tags for an image.") +@click.option("-t", "--threshold", default=0.01, type=float, show_default=True, help="The minimum tag confidence level.") +@click.option("-n", "--limit", default=50, type=int, show_default=True, help="The maximum number of tags to return.") +@click.option("-m", "--model", default="models/model.pth", type=click.Path(exists=True), help="The model to use.") +@click.argument("file", nargs=-1, type=click.File("rb"), required=True) +def main(file, threshold, limit, model): + autotagger = Autotagger(model) + predictions = [{ "filename": f.name, "tags": autotagger.predict(PILImage.create(f), threshold=threshold, limit=limit) } for f in file] + click.echo(json.dumps(predictions, indent=2)) + +if __name__ == "__main__": + main() diff --git a/autotagger/__init__.py b/autotagger/__init__.py new file mode 100644 index 0000000..b5a3ef3 --- /dev/null +++ b/autotagger/__init__.py @@ -0,0 +1 @@ +from .autotagger import Autotagger diff --git a/autotagger/autotagger.py b/autotagger/autotagger.py new file mode 100644 index 0000000..5678d87 --- /dev/null +++ b/autotagger/autotagger.py @@ -0,0 +1,35 @@ +from fastbook import * +from pandas import read_csv +import timm + +class Autotagger: + def __init__(self, model_path="models/model.pth", data_path="test/tags.csv.gz", tags_path="data/tags.json"): + self.model_path = model_path + self.learn = self.init_model(data_path=data_path, tags_path=tags_path, model_path=model_path) + + def init_model(self, model_path="model/model.pth", data_path="test/tags.csv.gz", tags_path="data/tags.json"): + df = read_csv(data_path) + vocab = json.load(open(tags_path)) + + dblock = DataBlock( + blocks=(ImageBlock, MultiCategoryBlock(vocab=vocab)), + get_x = lambda df: Path("test") / df["filename"], + get_y = lambda df: df["tags"].split(" "), + item_tfms = Resize(224, method = ResizeMethod.Squish), + batch_tfms = [RandomErasing()] + ) + + dls = dblock.dataloaders(df) + learn = vision_learner(dls, "resnet152", pretrained=False) + model_file = open(model_path, "rb") + learn.load(model_file, with_opt=False) + + return learn + + def predict(self, path, threshold=0.01, limit=50): + with self.learn.no_bar(), self.learn.no_logging(): + pred = self.learn.predict(path) + scores = [score.item() for score in pred[2]] + results = { tag : score for (tag, score) in zip(self.learn.dls.vocab, scores) if score >= threshold } + results = sorted(results.items(), key = lambda x: -x[1]) + return dict(results[:limit]) diff --git a/data/tags.json b/data/tags.json new file mode 100644 index 0000000..5428fb2 --- /dev/null +++ b/data/tags.json @@ -0,0 +1 @@ +["!", "!!", "!?", "+++", "+_+", "...", "0_0", "1980s_(style)", "1990s_(style)", "1boy", "1girl", "1koma", "1other", "2020", "2021", "2boys", "2girls", "2koma", "2others", "3:", "3boys", "3d", "3girls", "3koma", "4boys", "4girls", "4koma", "5boys", "5girls", "5koma", "6+boys", "6+girls", ":/", ":3", ":<", ":>", ":>=", ":d", ":o", ":p", ":q", ":t", ":|", ";)", ";d", ";o", ";p", ";q", "=3", "=_=", ">:(", ">:)", ">_<", "?", "@_@", "\\m/", "^^^", "^_^", "^o^", "abe_nana", "abigail_williams_(fate)", "abigail_williams_(swimsuit_foreigner)_(fate)", "abigail_williams_(traveling_outfit)_(fate)", "abs", "absurdly_long_hair", "abukuma_(kancolle)", "abyssal_ship", "accelerator_(toaru_majutsu_no_index)", "ace_attorney", "adapted_costume", "adjusting_clothes", "adjusting_eyewear", "adjusting_hair", "adjusting_headwear", "adjusting_swimsuit", "admiral_(kancolle)", "admiral_graf_spee_(azur_lane)", "aegis_(persona)", "aerith_gainsborough", "aether_(genshin_impact)", "afloat", "after_anal", "after_sex", "after_vaginal", "afterimage", "against_glass", "against_wall", "agano_(kancolle)", "age_difference", "agnes_tachyon_(umamusume)", "ahegao", "ahoge", "ahri_(league_of_legends)", "aida_mana", "aiguillette", "aikatsu!", "aikatsu!_(series)", "aiming", "aino_megumi", "aino_minako", "air_bubble", "aircraft", "airfield_princess", "airplane", "aisaka_taiga", "aisha_landar", "ak-12_(girls'_frontline)", "akagi_(azur_lane)", "akagi_(kancolle)", "akagi_miria", "akai_haato", "akali", "akamatsu_kaede", "akari_(pokemon)", "akashi_(azur_lane)", "akashi_(kancolle)", "akatsuki_(kancolle)", "akatsuki_kirika", "akaza_akari", "akebono_(kancolle)", "akemi_homura", "aki_(girls_und_panzer)", "aki_minoriko", "aki_shizuha", "akigumo_(kancolle)", "akitsu_maru_(kancolle)", "akitsushima_(kancolle)", "akiyama_mio", "akiyama_yukari", "akizuki_(kancolle)", "akizuki_ritsuko", "akizuki_ryo", "akuma_homura", "alastor_(shakugan_no_shana)", "albedo_(genshin_impact)", "albedo_(overlord)", "albino", "album_cover", "alcohol", "alice_(alice_in_wonderland)", "alice_in_wonderland", "alice_margatroid", "alice_margatroid_(pc-98)", "alice_zuberg", "alien", "alisa_(girls_und_panzer)", "alisa_ilinichina_amiella", "all_fours", "allister_(pokemon)", "alpaca_suri_(kemono_friends)", "alphonse_elric", "altera_(fate)", "alternate_breast_size", "alternate_color", "alternate_costume", "alternate_eye_color", "alternate_hair_color", "alternate_hair_length", "alternate_hairstyle", "alternate_legwear", "amagami", "amagi_(kancolle)", "amagi_yukiko", "amami_haruka", "amamiya_ren", "amane_kanata", "amanogawa_kirara", "amatsukaze_(kancolle)", "amber_(genshin_impact)", "ambiguous_gender", "america_(hetalia)", "american_flag", "american_flag_bikini", "american_flag_dress", "american_flag_legwear", "amiya_(arknights)", "amputee", "an-94_(girls'_frontline)", "anal", "anal_beads", "anal_object_insertion", "anal_tail", "anastasia_(fate)", "anastasia_(idolmaster)", "anchor", "anchor_hair_ornament", "anchor_symbol", "anchovy_(girls_und_panzer)", "andira_(granblue_fantasy)", "andou_(girls_und_panzer)", "androgynous", "android", "android_18", "android_21", "anegasaki_nene", "ange_katrina", "angel", "angel_(kof)", "angel_beats!", "angel_wings", "angela_balzac", "angelina_(arknights)", "anger_vein", "angry", "anila_(granblue_fantasy)", "animal", "animal_collar", "animal_costume", "animal_crossing", "animal_ear_fluff", "animal_ears", "animal_focus", "animal_hands", "animal_hat", "animal_hood", "animal_nose", "animal_on_head", "animal_on_shoulder", "animal_print", "animalization", "animification", "anjou_naruko", "ankle_boots", "ankle_ribbon", "anklet", "anna_(frozen)", "annie_leonhardt", "anniversary", "annoyed", "ano_hi_mita_hana_no_namae_wo_bokutachi_wa_mada_shiranai.", "antenna_hair", "antennae", "antlers", "anus", "anya_(spy_x_family)", "aoba_(kancolle)", "aoki_reika", "aozaki_aoko", "apex_legends", "apple", "apron", "aqua_(konosuba)", "aqua_background", "aqua_bow", "aqua_eyes", "aqua_hair", "aqua_nails", "aqua_necktie", "aquila_(kancolle)", "aragaki_ayase", "aran_sweater", "araragi_karen", "araragi_koyomi", "araragi_tsukihi", "arare_(kancolle)", "arashi_(kancolle)", "arashio_(kancolle)", "arch_bishop_(ragnarok_online)", "arched_back", "archer_(fate)", "architecture", "arcueid_brunestud", "areola_slip", "areolae", "argyle", "argyle_background", "argyle_legwear", "arisugawa_natsuha", "arjuna_(fate)", "ark_royal_(kancolle)", "arknights", "arm_around_shoulder", "arm_around_waist", "arm_at_side", "arm_behind_back", "arm_behind_head", "arm_belt", "arm_cannon", "arm_garter", "arm_grab", "arm_guards", "arm_hug", "arm_rest", "arm_ribbon", "arm_strap", "arm_support", "arm_tattoo", "arm_under_breasts", "arm_up", "arm_warmers", "armband", "armchair", "armin_arlert", "armlet", "armor", "armored_boots", "armored_dress", "armpit_crease", "armpit_hair", "armpit_peek", "armpits", "arms_around_neck", "arms_at_sides", "arms_behind_back", "arms_behind_head", "arms_up", "arrow_(projectile)", "arrow_(symbol)", "arthropod_girl", "arthur_pendragon_(fate)", "artist_logo", "artist_name", "artist_self-insert", "artoria_caster_(fate)", "artoria_pendragon_(alter_swimsuit_rider)_(fate)", "artoria_pendragon_(alter_swimsuit_rider)_(second_ascension)_(fate)", "artoria_pendragon_(fate)", "artoria_pendragon_(lancer)_(fate)", "artoria_pendragon_(lancer_alter)_(fate)", "artoria_pendragon_(swimsuit_ruler)_(fate)", "aru_(blue_archive)", "asagumo_(kancolle)", "asahina_mikuru", "asahina_mirai", "asakaze_(kancolle)", "asakura_ryouko", "asakura_toru", "asashimo_(kancolle)", "asashio_(kancolle)", "asashio_kai_ni_(kancolle)", "ascot", "ash_ketchum", "ashido_mina", "ashigara_(kancolle)", "ashiya_douman_(fate)", "ass", "ass_focus", "ass_grab", "ass_visible_through_thighs", "assam_(girls_und_panzer)", "assassin_(fate/zero)", "assault_rifle", "assertive_female", "assisted_exposure", "astolfo_(fate)", "astolfo_(sailor_paladin)_(fate)", "asui_tsuyu", "asuna_(blue_archive)", "asuna_(bunny)_(blue_archive)", "asuna_(sao)", "asymmetrical_bangs", "asymmetrical_clothes", "asymmetrical_docking", "asymmetrical_footwear", "asymmetrical_gloves", "asymmetrical_hair", "asymmetrical_legwear", "asymmetrical_sleeves", "asymmetrical_wings", "atago_(azur_lane)", "atago_(kancolle)", "atalanta_(fate)", "atelier_(series)", "atelier_ryza", "atlanta_(kancolle)", "aura", "autumn", "autumn_leaves", "avatar_(ff11)", "avatar_(ff14)", "avatar_(wow)", "axe", "axis_powers_hetalia", "ayanami_(azur_lane)", "ayanami_(kancolle)", "ayanami_rei", "ayane_(doa)", "ayase_eli", "azur_lane", "azura_(fire_emblem)", "baby", "babydoll", "back", "back-to-back", "back_bow", "back_cutout", "backboob", "background_text", "backless_dress", "backless_outfit", "backlighting", "backpack", "backwards_hat", "bad_anatomy", "bad_feet", "badge", "bag", "bag_charm", "baggy_pants", "bags_under_eyes", "baiken", "bakemonogatari", "bakugou_katsuki", "bald", "ball", "ball_gag", "balloon", "baltimore_(azur_lane)", "bamboo", "bamboo_forest", "banana", "bandage_over_one_eye", "bandaged_arm", "bandaged_leg", "bandages", "bandaid", "bandaid_on_face", "bandaid_on_knee", "bandaid_on_leg", "bandaid_on_nose", "bandaids_on_nipples", "bandana", "bandeau", "bang_dream!", "bangle", "bangs", "banner", "baozi", "bar_censor", "bara", "barbara_(genshin_impact)", "barcode", "bardiche", "bare_arms", "bare_back", "bare_legs", "bare_pectorals", "bare_shoulders", "bare_tree", "barefoot", "barnaby_brooks_jr.", "baseball_bat", "baseball_cap", "basket", "basketball", "bat", "bat_hair_ornament", "bat_print", "bat_wings", "bath", "bathing", "bathroom", "bathtub", "battle", "battle_tendency", "battleship_princess", "bayonetta", "bb_(fate)", "bb_(fate/extra)", "bb_(swimsuit_mooncancer)_(fate)", "bdsm", "bea_(pokemon)", "beach", "beach_umbrella", "beachball", "bead_bracelet", "bead_necklace", "beads", "beamed_eighth_notes", "beanie", "bear", "bear_ears", "beard", "beatrice_(umineko)", "bed", "bed_sheet", "bede_(pokemon)", "bedroom", "beer", "beer_can", "beer_mug", "beidou_(genshin_impact)", "beige_background", "belfast_(azur_lane)", "bell", "belly", "belt", "belt_buckle", "belt_collar", "belt_pouch", "bench", "bent_over", "beret", "bernadetta_von_varley", "berserker_(fate/zero)", "bespectacled", "bestiality", "between_breasts", "between_fingers", "between_legs", "bianca_(dq5)", "bianca_(pokemon)", "bibi_(tokoyami_towa)", "biceps", "bicycle", "big_hair", "bike_shorts", "bikini", "bikini_armor", "bikini_aside", "bikini_bottom_only", "bikini_lift", "bikini_pull", "bikini_skirt", "bikini_tan", "bikini_top_only", "bikini_under_clothes", "binoculars", "bird", "bird_tail", "bird_wings", "birthday", "bishoujo_senshi_sailor_moon", "bishounen", "bismarck_(kancolle)", "biting", "black-framed_eyewear", "black_armor", "black_background", "black_belt", "black_bikini", "black_blindfold", "black_bodysuit", "black_border", "black_bow", "black_bowtie", "black_bra", "black_cape", "black_capelet", "black_cat", "black_choker", "black_cloak", "black_coat", "black_collar", "black_dress", "black_eyes", "black_flower", "black_footwear", "black_gloves", "black_hair", "black_hairband", "black_headwear", "black_hoodie", "black_horns", "black_jacket", "black_kimono", "black_legwear", "black_leotard", "black_nails", "black_neckerchief", "black_necktie", "black_neckwear", "black_panties", "black_pants", "black_ribbon", "black_rock_shooter", "black_rock_shooter_(character)", "black_sailor_collar", "black_scarf", "black_sclera", "black_serafuku", "black_shirt", "black_shorts", "black_skin", "black_skirt", "black_sleeves", "black_suit", "black_sweater", "black_swimsuit", "black_tank_top", "black_vest", "black_wings", "blake_belladonna", "blanc_(neptune_series)", "blank_eyes", "blanket", "blazblue", "blazer", "bleach", "bleeding", "blindfold", "blonde_hair", "blood", "blood_from_mouth", "blood_on_clothes", "blood_on_face", "blood_on_hands", "blood_on_weapon", "blood_splatter", "bloomers", "bloop_(gawr_gura)", "blouse", "blue-framed_eyewear", "blue_archive", "blue_background", "blue_bikini", "blue_bodysuit", "blue_bow", "blue_bowtie", "blue_bra", "blue_buruma", "blue_butterfly", "blue_cape", "blue_capelet", "blue_choker", "blue_coat", "blue_dress", "blue_eyes", "blue_fire", "blue_flower", "blue_footwear", "blue_gloves", "blue_hair", "blue_hairband", "blue_hakama", "blue_headwear", "blue_hoodie", "blue_jacket", "blue_kimono", "blue_legwear", "blue_leotard", "blue_nails", "blue_neckerchief", "blue_necktie", "blue_neckwear", "blue_oak", "blue_panties", "blue_pants", "blue_poison_(arknights)", "blue_ribbon", "blue_rose", "blue_sailor_collar", "blue_scarf", "blue_scrunchie", "blue_shirt", "blue_shorts", "blue_skin", "blue_skirt", "blue_sky", "blue_sleeves", "blue_sweater", "blue_swimsuit", "blue_theme", "blue_vest", "blue_wings", "blunt_bangs", "blunt_ends", "blurry", "blurry_background", "blurry_foreground", "blush", "blush_stickers", "boat", "bob_cut", "bobby_socks", "body_blush", "body_fur", "body_writing", "bodypaint", "bodystocking", "bodysuit", "bokeh", "boko_(girls_und_panzer)", "boku_no_hero_academia", "boku_wa_tomodachi_ga_sukunai", "bondage", "bone", "bone_hair_ornament", "bonnet", "boo_(mario)", "book", "book_stack", "bookshelf", "boots", "border", "borrowed_character", "bottle", "bottomless", "boudica_(fate)", "bouncing_breasts", "bound", "bound_arms", "bound_legs", "bound_wrists", "bouquet", "bow", "bow_(weapon)", "bow_bra", "bow_hairband", "bow_panties", "bowl", "bowser", "bowsette", "bowtie", "box", "boy_on_top", "bra", "bra_lift", "bra_pull", "bra_removed", "bra_strap", "bra_visible_through_clothes", "bracelet", "bracer", "bradamante_(fate)", "braid", "braided_bangs", "braided_bun", "braided_ponytail", "branch", "brand_name_imitation", "brave_witches", "bread", "breast_envy", "breast_grab", "breast_hold", "breast_lift", "breast_pocket", "breast_press", "breast_rest", "breast_slip", "breast_squeeze", "breast_sucking", "breast_suppress", "breastless_clothes", "breastplate", "breasts", "breasts_apart", "breasts_out", "breath", "bremerton_(azur_lane)", "bremerton_(scorching-hot_training)_(azur_lane)", "brendan_(pokemon)", "brick_wall", "bridal_garter", "bridal_gauntlets", "bridal_veil", "bride", "bridge", "bright_pupils", "broken", "bronya_zaychik", "brooch", "broom", "broom_riding", "brother_and_sister", "brothers", "brown_background", "brown_bear_(kemono_friends)", "brown_belt", "brown_bow", "brown_cardigan", "brown_coat", "brown_dress", "brown_eyes", "brown_footwear", "brown_fur", "brown_gloves", "brown_hair", "brown_headwear", "brown_jacket", "brown_legwear", "brown_pants", "brown_scarf", "brown_shirt", "brown_shorts", "brown_skirt", "brown_sweater", "brown_vest", "bruise", "bruno_buccellati", "brynhildr_(fate)", "bubble", "bubble_blowing", "bubble_skirt", "bubble_tea", "bucket", "buckle", "bug", "building", "bukkake", "bulbasaur", "bulge", "bullet", "bulma", "bun_cover", "bunny_hair_ornament", "bunny_print", "burger", "bursting_breasts", "buruma", "bush", "business_suit", "bustier", "butt_crack", "butt_plug", "butterfly", "butterfly_hair_ornament", "butterfly_wings", "button_badge", "button_gap", "buttons", "byleth_(fire_emblem)", "byleth_(fire_emblem)_(female)", "byleth_(fire_emblem)_(male)", "c.c.", "cabbie_hat", "cable", "caenis_(fate)", "caesar_anthonio_zeppeli", "cage", "cagliostro_(granblue_fantasy)", "cake", "cake_slice", "callie_(splatoon)", "calligraphy_brush", "cameltoe", "camera", "camilla_(fire_emblem)", "camisole", "cammy_white", "camouflage", "can", "candle", "candy", "candy_apple", "candy_cane", "cane", "cannon", "cape", "capelet", "capri_pants", "car", "card", "card_(medium)", "cardboard_box", "cardcaptor_sakura", "cardigan", "caren_hortensia", "carpaccio_(girls_und_panzer)", "carrot", "carrot_hair_ornament", "carrying", "castle", "casual", "casual_one-piece_swimsuit", "cat", "cat_boy", "cat_cutout", "cat_ear_panties", "cat_ears", "cat_girl", "cat_hair_ornament", "cat_hood", "cat_lingerie", "cat_paws", "cat_tail", "caterpillar_tracks", "cecilia_alcott", "ceiling", "celestia_ludenberg", "cellphone", "censored", "center_frills", "center_opening", "cerberus_(helltaker)", "ceres_fauna", "ch'en_(arknights)", "chain", "chain-link_fence", "chainsaw_man", "chair", "chaldea_uniform", "chalkboard", "character_doll", "character_name", "character_profile", "character_sheet", "charizard", "charlotte_(madoka_magica)", "charlotte_dunois", "charlotte_e._yeager", "charm_(object)", "charmander", "checkered", "checkered_background", "checkered_clothes", "checkered_floor", "checkered_skirt", "cheek-to-cheek", "cheerleader", "chemise", "chen", "cheren_(pokemon)", "cherry", "cherry_blossoms", "cheshire_(azur_lane)", "chess_piece", "chest_hair", "chest_jewel", "chest_tattoo", "chestnut_mouth", "chewing_gum", "chi-chi_(dragon_ball)", "chibi", "chibi_inset", "chibi_miku", "chibi_usa", "chick", "chicken", "chikorita", "chikuma_(kancolle)", "child", "china_dress", "chinese_clothes", "chinese_text", "chinese_zodiac", "chips", "chitanda_eru", "chitose_(kancolle)", "chiyoda_(kancolle)", "chiyoda_momo", "chloe_von_einzbern", "chocolate", "choker", "chongyun_(genshin_impact)", "chopsticks", "choukai_(kancolle)", "christa_renz", "christmas", "christmas_ornaments", "christmas_tree", "chromatic_aberration", "chun-li", "chuunibyou_demo_koi_ga_shitai!", "ciel_(tsukihime)", "cigarette", "cinderella_girls_gekijou", "circle", "circlet", "cirno", "city", "cityscape", "clannad", "clarisse_(granblue_fantasy)", "classroom", "claude_von_riegan", "claw_pose", "claws", "cleavage", "cleavage_cutout", "cleft_of_venus", "clenched_hand", "clenched_hands", "clenched_teeth", "cleveland_(azur_lane)", "clipboard", "clitoris", "cloak", "clock", "clone", "close-up", "closed_eyes", "closed_mouth", "closed_umbrella", "clothed_female_nude_male", "clothed_male_nude_female", "clothed_sex", "clothes_around_waist", "clothes_grab", "clothes_lift", "clothes_pull", "clothes_removed", "clothes_writing", "clothing_aside", "clothing_cutout", "cloud", "cloud_strife", "cloudy_sky", "clover", "clownpiece", "coat", "code_geass", "coffee", "coffee_mug", "coin", "collage", "collar", "collarbone", "collared_dress", "collared_jacket", "collared_shirt", "colorado_(kancolle)", "colored_eyelashes", "colored_inner_hair", "colored_pencil_(medium)", "colored_pubic_hair", "colored_sclera", "colored_skin", "colored_tips", "colorful", "comic", "command_spell", "commandant_teste_(kancolle)", "commander_(azur_lane)", "commander_(girls'_frontline)", "common_raccoon_(kemono_friends)", "company_connection", "company_name", "competition_school_swimsuit", "competition_swimsuit", "completely_nude", "computer", "concept_art", "condom", "condom_in_mouth", "condom_wrapper", "cone_hair_bun", "confetti", "constricted_pupils", "contemporary", "content_rating", "contrail", "contrapposto", "controller", "convenient_censoring", "convenient_leg", "cookie", "cookie_(touhou)", "cooking", "copyright_name", "corrin_(fire_emblem)", "corrin_(fire_emblem)_(female)", "corrin_(fire_emblem)_(male)", "corset", "cosmog", "cosplay", "costume", "costume_switch", "couch", "couple", "cover", "cover_page", "covered_collarbone", "covered_eyes", "covered_mouth", "covered_navel", "covered_nipples", "covering", "covering_breasts", "covering_crotch", "covering_face", "covering_mouth", "cow_ears", "cow_girl", "cow_horns", "cow_print", "cow_tail", "cowbell", "cowboy_hat", "cowboy_shot", "cowgirl_position", "crab", "crack", "crazy_eyes", "cream", "creature", "crescent", "crescent_hair_ornament", "crescent_hat_ornament", "crescent_moon", "crescent_pin", "criss-cross_halter", "crop_top", "crop_top_overhang", "cropped_jacket", "cropped_legs", "cropped_shirt", "cropped_torso", "cross", "cross-laced_clothes", "cross-laced_footwear", "cross-section", "cross_earrings", "cross_necklace", "crossdressing", "crossed_arms", "crossed_bangs", "crossed_legs", "crossover", "crotch", "crotch_rope", "crotch_seam", "crotchless", "crow", "crowd", "crown", "crown_braid", "crying", "crying_with_eyes_open", "crystal", "cu_chulainn_(caster)_(fate)", "cu_chulainn_(fate)", "cu_chulainn_(fate/stay_night)", "cu_chulainn_alter_(fate)", "cuffs", "cum", "cum_in_ass", "cum_in_mouth", "cum_in_pussy", "cum_on_ass", "cum_on_body", "cum_on_breasts", "cum_on_clothes", "cum_on_hair", "cum_on_tongue", "cum_pool", "cum_string", "cum_while_penetrated", "cumdrip", "cunnilingus", "cup", "cure_beauty", "cure_black", "cure_blossom", "cure_happy", "cure_march", "cure_marine", "cure_melody", "cure_moonlight", "cure_peace", "cure_peach", "cure_sunny", "cure_sunshine", "cure_white", "curled_horns", "curly_hair", "curtains", "curvy", "cushion", "cutoffs", "cuts", "cyborg", "cyndaquil", "cynthia_(pokemon)", "d.va_(overwatch)", "d:", "dagger", "daidouji_tomoyo", "daiwa_scarlet_(umamusume)", "daiyousei", "dakimakura_(medium)", "damaged", "dancer", "dancing", "danganronpa:_trigger_happy_havoc", "danganronpa_(series)", "danganronpa_2:_goodbye_despair", "danganronpa_v3:_killing_harmony", "dango", "danmaku", "dante_(devil_may_cry)", "danua", "dappled_sunlight", "darjeeling_(girls_und_panzer)", "dark", "dark-skinned_female", "dark-skinned_male", "dark_background", "dark_blue_hair", "dark_elf", "dark_magician_girl", "dark_nipples", "dark_persona", "dark_skin", "dark_souls_(series)", "darker_than_black", "darkness", "darkness_(konosuba)", "darling_in_the_franxx", "date_a_live", "dated", "dawn_(pokemon)", "day", "dc_comics", "dead_or_alive", "death", "deep_penetration", "deep_skin", "defeat", "defloration", "demon", "demon_boy", "demon_girl", "demon_horns", "demon_slayer_uniform", "demon_tail", "demon_wings", "denim", "denim_shorts", "depth_of_field", "desk", "detached_collar", "detached_sleeves", "detached_wings", "diagonal_stripes", "diamond_(shape)", "diamond_wa_kudakenai", "diana_cavendish", "diarmuid_ua_duibhne_(lancer)_(fate)", "dido_(azur_lane)", "diego_brando", "digimon", "digimon_(creature)", "digital_media_player", "dildo", "diluc_(genshin_impact)", "dimitri_alexandre_blaiddyd", "dimples_of_venus", "dio_brando", "dirty", "disembodied_limb", "disembodied_penis", "disgaea", "disposable_cup", "dizzy_(guilty_gear)", "djeeta_(granblue_fantasy)", "doctor_(arknights)", "dodoco_(genshin_impact)", "dog", "dog_ears", "dog_girl", "dog_tags", "dog_tail", "doggystyle", "dokidoki!_precure", "doll", "doll_joints", "dolphin_shorts", "don-chan_(usada_pekora)", "door", "doremy_sweet", "dot_nose", "double-breasted", "double_bun", "double_handjob", "double_penetration", "double_v", "doughnut", "dougi", "doujima_nanako", "doujin_cover", "downblouse", "dragon", "dragon_ball", "dragon_ball_super", "dragon_ball_z", "dragon_girl", "dragon_horns", "dragon_quest", "dragon_quest_iii", "dragon_tail", "dragon_wings", "draph", "drawing", "drawstring", "dress", "dress_lift", "dress_pull", "dress_shirt", "dressing", "drill_hair", "drink", "drinking", "drinking_glass", "drinking_straw", "dripping", "drooling", "drop_shadow", "drum", "drunk", "dual_persona", "dual_wielding", "duck", "duel", "duel_monster", "dungeon_and_fighter", "dungeon_ni_deai_wo_motomeru_no_wa_machigatteiru_darou_ka", "durarara!!", "dutch_angle", "ear_blush", "ear_covers", "ear_piercing", "earbuds", "earmuffs", "earphones", "earrings", "ears_through_headwear", "earth_(planet)", "east_asian_architecture", "eating", "edelgard_von_hresvelg", "edmond_dantes_(fate)", "edward_elric", "eevee", "egasumi", "egg", "egg_vibrator", "egyptian", "eighth_note", "eila_ilmatar_juutilainen", "eiyuu_densetsu", "ejaculation", "elaina_(majo_no_tabitabi)", "elbow_gloves", "elbow_pads", "elbow_rest", "elden_ring", "electric_guitar", "electricity", "elesa_(pokemon)", "elf", "elin", "elio_(pokemon)", "elira_pendora", "elizabeth_bathory_(brave)_(fate)", "elizabeth_bathory_(fate)", "elizabeth_bathory_(fate/extra_ccc)", "elphelt_valentine", "elsa_(frozen)", "elsword", "embarrassed", "emblem", "emilia_(re:zero)", "emiya_kiritsugu", "emiya_shirou", "emperor_penguin_(kemono_friends)", "emphasis_lines", "employee_uniform", "empty_eyes", "endeavor_(boku_no_hero_academia)", "enemy_aircraft_(kancolle)", "enemy_lifebuoy_(kancolle)", "energy", "energy_gun", "energy_sword", "english_text", "engrish_text", "enkidu_(fate)", "enmaided", "enoshima_junko", "enterprise_(azur_lane)", "envelope", "epaulettes", "erection", "erection_under_clothes", "eren_yeager", "ereshkigal_(fate)", "erica_hartmann", "eromanga_sensei", "error", "erune", "espeon", "estellise_sidos_heurassein", "eternity_larva", "ethan_(pokemon)", "etna", "etorofu_(kancolle)", "eula_(genshin_impact)", "eurasian_eagle_owl_(kemono_friends)", "eureka", "euryale_(fate)", "eva_02", "evangelion:_2.0_you_can_(not)_advance", "evangelion:_3.0_you_can_(not)_redo", "eve_(elsword)", "evening", "everyone", "evil_grin", "evil_smile", "ex-keine", "excalibur_(fate/stay_night)", "exhibitionism", "explosion", "explosive", "expressionless", "expressions", "extra", "extra_arms", "extra_ears", "extra_eyes", "exusiai_(arknights)", "eye_contact", "eyeball", "eyebrows", "eyebrows_behind_hair", "eyebrows_visible_through_hair", "eyelashes", "eyeliner", "eyepatch", "eyes_visible_through_hair", "eyeshadow", "eyewear_on_head", "eyewear_removed", "eyjafjalla_(arknights)", "ezo_red_fox_(kemono_friends)", "face", "face-to-face", "faceless", "faceless_female", "faceless_male", "facepaint", "facial", "facial_hair", "facial_mark", "facial_tattoo", "facing_another", "facing_away", "facing_viewer", "failure_penguin", "fairy", "fairy_(kancolle)", "fairy_knight_tristan_(fate)", "fairy_tail", "fairy_wings", "fake_animal_ears", "fake_horns", "fake_screenshot", "fake_tail", "falling", "falling_leaves", "falling_petals", "family", "fang", "fang_out", "fangs", "fantasy", "faris_scherwiz", "fat", "fat_man", "fat_mons", "fatal_fury", "fate/apocrypha", "fate/extra", "fate/extra_ccc", "fate/grand_order", "fate/hollow_ataraxia", "fate/kaleid_liner_prisma_illya", "fate/prototype", "fate/prototype:_fragments_of_blue_and_silver", "fate/stay_night", "fate/zero", "fate_(series)", "fate_testarossa", "father_and_daughter", "father_and_son", "faulds", "feather_boa", "feather_hair_ornament", "feathered_wings", "feathers", "fedora", "feeding", "feet", "feet_out_of_frame", "feet_up", "felicia_(vampire)", "fellatio", "female_admiral_(kancolle)", "female_child", "female_ejaculation", "female_masturbation", "female_orgasm", "female_pervert", "female_protagonist_(pokemon_go)", "female_pubic_hair", "female_saniwa_(touken_ranbu)", "femdom", "fence", "fennec_(kemono_friends)", "ferry_(granblue_fantasy)", "fetal_position", "ffm_threesome", "field", "fighting", "fighting_stance", "figure", "final_fantasy", "final_fantasy_iv", "final_fantasy_tactics", "final_fantasy_vi", "final_fantasy_vii", "final_fantasy_vii_remake", "final_fantasy_xi", "final_fantasy_xiv", "finger_gun", "finger_on_trigger", "finger_to_mouth", "fingering", "fingerless_gloves", "fingernails", "fingers_together", "fins", "fire", "fire_emblem", "fire_emblem:_genealogy_of_the_holy_war", "fire_emblem:_mystery_of_the_emblem", "fire_emblem:_path_of_radiance", "fire_emblem:_radiant_dawn", "fire_emblem:_the_binding_blade", "fire_emblem:_the_blazing_blade", "fire_emblem:_three_houses", "fire_emblem_awakening", "fire_emblem_fates", "fire_emblem_heroes", "fireworks", "firing", "fischl_(genshin_impact)", "fish", "fish_tail", "fisheye", "fishing_rod", "fishnet_legwear", "fishnets", "flaccid", "flag", "flag_print", "flame", "flandre_scarlet", "flashing", "flat_cap", "flat_chest", "flat_color", "fletcher_(kancolle)", "flexible", "flight_deck", "flipped_hair", "floating", "floating_hair", "floating_object", "floor", "floppy_ears", "floral_background", "floral_print", "florence_nightingale_(fate)", "florence_nightingale_(trick_or_treatment)_(fate)", "flower", "flower_field", "flower_knight_girl", "flower_knot", "flying", "flying_sweatdrops", "fog", "folded", "folded_fan", "folded_ponytail", "folding_fan", "food", "food-themed_hair_ornament", "food_focus", "food_in_mouth", "food_on_body", "food_on_face", "food_on_head", "food_print", "foot_focus", "foot_out_of_frame", "footjob", "footwear_bow", "forehead", "forehead_jewel", "forehead_mark", "forehead_protector", "foreshortening", "foreskin", "forest", "fork", "forked_eyebrows", "formal", "formidable_(azur_lane)", "fou_(fate)", "four-leaf_clover", "fox", "fox_ears", "fox_girl", "fox_mask", "fox_shadow_puppet", "fox_tail", "framed", "framed_breasts", "francesca_lucchini", "frankenstein's_monster_(fate)", "freckles", "frederica_bernkastel", "french_braid", "french_kiss", "fresh_precure!", "frilled_apron", "frilled_bikini", "frilled_bow", "frilled_bra", "frilled_choker", "frilled_collar", "frilled_dress", "frilled_gloves", "frilled_hairband", "frilled_hat", "frilled_legwear", "frilled_panties", "frilled_pillow", "frilled_shirt", "frilled_shirt_collar", "frilled_skirt", "frilled_sleeves", "frills", "fringe_trim", "frisk_(undertale)", "frog", "frog_hair_ornament", "from_above", "from_behind", "from_below", "from_side", "front-tie_bikini", "front-tie_top", "front_ponytail", "frown", "fruit", "frying_pan", "fu_hua", "fubuki_(kancolle)", "fubuki_(one-punch_man)", "fubuki_kai_ni_(kancolle)", "fucked_silly", "fujibayashi_kyou", "fujimaru_ritsuka_(female)", "fujimaru_ritsuka_(male)", "fujisaki_chihiro", "fujiwara_chika", "fujiwara_no_mokou", "fukumaru_koito", "fukuzawa_yumi", "full-face_blush", "full_armor", "full_body", "full_moon", "fullmetal_alchemist", "fumizuki_(kancolle)", "funami_yui", "fundoshi", "fur", "fur-trimmed_boots", "fur-trimmed_cape", "fur-trimmed_capelet", "fur-trimmed_coat", "fur-trimmed_dress", "fur-trimmed_gloves", "fur-trimmed_headwear", "fur-trimmed_jacket", "fur-trimmed_sleeves", "fur_collar", "fur_hat", "fur_trim", "furisode", "furrowed_brow", "furry", "furry_female", "furry_male", "furude_rika", "furudo_erika", "furukawa_nagisa", "furutaka_(kancolle)", "furutani_himawari", "fushiguro_megumi", "fusion", "fusou_(kancolle)", "futa_with_female", "futaba_anzu", "futami_ami", "futami_mami", "futanari", "futari_wa_precure", "futatsuiwa_mamizou", "futon", "g11_(girls'_frontline)", "gae_bolg_(fate)", "gag", "gagged", "gakuran", "galaga", "gamagoori_ira", "gambier_bay_(kancolle)", "game_console", "game_controller", "gameplay_mechanics", "ganaha_hibiki", "gangbang", "gangut_(kancolle)", "ganyu_(genshin_impact)", "gap_(touhou)", "garchomp", "gardevoir", "garnet_til_alexandros_xvii", "garreg_mach_monastery_uniform", "garrison_cap", "garry_(ib)", "garter_belt", "garter_straps", "gas_mask", "gauntlets", "gawr_gura", "gears", "gekkoukan_high_school_uniform", "gem", "genderswap", "genderswap_(ftm)", "genderswap_(mtf)", "gengar", "genshin_impact", "gertrud_barkhorn", "geta", "ghost", "ghost_tail", "giant", "giantess", "gift", "gift_box", "gigantic_breasts", "gilgamesh_(fate)", "gilles_de_rais_(caster)_(fate)", "gintama", "giorno_giovanna", "girl_on_top", "girl_sandwich", "girls'_frontline", "girls_und_panzer", "glaceon", "gladion_(pokemon)", "glaring", "glass", "glasses", "glint", "gloom_(expression)", "gloria_(pokemon)", "gloves", "glowing", "glowing_eye", "glowing_eyes", "glowing_weapon", "go!_princess_precure", "go-toubun_no_hanayome", "goat_horns", "goatee", "gochuumon_wa_usagi_desu_ka?", "god_eater", "godzilla", "goggles", "goggles_around_neck", "goggles_on_head", "goggles_on_headwear", "goh_(pokemon)", "gohei", "gojou_satoru", "gokou_ruri", "gold", "gold_ship_(umamusume)", "gold_trim", "golden_kamuy", "gothic", "gothic_lolita", "gotland_(kancolle)", "gourd", "grabbing", "grabbing_another's_ass", "grabbing_another's_hair", "grabbing_from_behind", "grabbing_own_ass", "gradient", "gradient_background", "gradient_eyes", "gradient_hair", "gradient_sky", "graf_zeppelin_(azur_lane)", "graf_zeppelin_(kancolle)", "gran_(granblue_fantasy)", "granblue_fantasy", "grapes", "graphite_(medium)", "grass", "greaves", "green_(pokemon)", "green_background", "green_bikini", "green_bow", "green_bowtie", "green_bra", "green_dress", "green_eyes", "green_footwear", "green_gloves", "green_hair", "green_headwear", "green_jacket", "green_kimono", "green_legwear", "green_leotard", "green_nails", "green_necktie", "green_neckwear", "green_panties", "green_pants", "green_ribbon", "green_sailor_collar", "green_shirt", "green_shorts", "green_skin", "green_skirt", "green_theme", "green_vest", "grenade", "grey_background", "grey_cardigan", "grey_dress", "grey_eyes", "grey_footwear", "grey_gloves", "grey_hair", "grey_headwear", "grey_hoodie", "grey_jacket", "grey_legwear", "grey_pants", "grey_sailor_collar", "grey_shirt", "grey_shorts", "grey_skin", "grey_skirt", "grey_sweater", "grey_vest", "grey_wolf_(kemono_friends)", "greyscale", "gridman_universe", "grin", "grinding", "groin", "grookey", "groping", "ground_vehicle", "group_sex", "guido_mista", "guilty_crown", "guilty_gear", "guilty_gear_xrd", "guitar", "gumi", "gun", "gundam", "gundam_00", "gundam_build_fighters", "gundam_build_fighters_try", "gundam_seed", "gundam_seed_destiny", "guro", "gyaru", "gym_shirt", "gym_shorts", "gym_uniform", "gyro_zeppeli", "habit", "hachikuji_mayoi", "hachimaki", "hachimiya_meguru", "hagikaze_(kancolle)", "hagiwara_yukiho", "hagoromo", "haguro_(kancolle)", "hair_beads", "hair_behind_ear", "hair_bell", "hair_between_eyes", "hair_bobbles", "hair_bow", "hair_bun", "hair_censor", "hair_down", "hair_flaps", "hair_flower", "hair_intakes", "hair_ornament", "hair_over_breasts", "hair_over_eyes", "hair_over_one_eye", "hair_over_shoulder", "hair_pulled_back", "hair_ribbon", "hair_rings", "hair_scrunchie", "hair_slicked_back", "hair_stick", "hair_strand", "hair_tie", "hair_tubes", "hair_tucking", "hair_twirling", "hair_up", "hairband", "hairclip", "hairpin", "hakama", "hakama_short_skirt", "hakama_skirt", "hakos_baelz", "hakurei_reimu", "half-closed_eye", "half-closed_eyes", "half_gloves", "half_updo", "halftone", "halftone_background", "halloween", "halloween_costume", "halo", "halter_dress", "halter_top", "halterneck", "hamakaze_(kancolle)", "hammann_(azur_lane)", "hammer", "han_juri", "hanamura_yousuke", "hanasaki_tsubomi", "hand_between_legs", "hand_fan", "hand_in_own_hair", "hand_in_pocket", "hand_on_another's_cheek", "hand_on_another's_chin", "hand_on_another's_face", "hand_on_another's_head", "hand_on_another's_shoulder", "hand_on_head", "hand_on_headwear", "hand_on_hip", "hand_on_own_arm", "hand_on_own_ass", "hand_on_own_cheek", "hand_on_own_chest", "hand_on_own_chin", "hand_on_own_face", "hand_on_own_head", "hand_on_own_knee", "hand_on_own_stomach", "hand_on_own_thigh", "hand_over_own_mouth", "hand_to_own_mouth", "hand_under_clothes", "hand_up", "handbag", "handcuffs", "handgun", "handheld_game_console", "handjob", "hands", "hands_in_hair", "hands_in_opposite_sleeves", "hands_in_pockets", "hands_on_another's_face", "hands_on_another's_shoulders", "hands_on_hips", "hands_on_own_cheeks", "hands_on_own_chest", "hands_on_own_face", "hands_on_own_knees", "hands_up", "hanekawa_tsubasa", "hanging_breasts", "haniyasushin_keiki", "hanyuu", "haori", "happinesscharge_precure!", "happy", "happy_birthday", "happy_halloween", "happy_new_year", "happy_sex", "haramura_nodoka", "harime_nui", "harness", "haro", "harpy", "haru_urara_(umamusume)", "harukawa_maki", "harukaze_(kancolle)", "haruna_(kancolle)", "haruna_kai_ni_(kancolle)", "haruno_sakura", "harusame_(kancolle)", "hassan_of_serenity_(fate)", "hat", "hat_bow", "hat_feather", "hat_flower", "hat_ornament", "hat_removed", "hat_ribbon", "hata_no_kokoro", "hatching_(texture)", "hatoba_tsugu", "hatsuharu_(kancolle)", "hatsukaze_(kancolle)", "hatsune_miku", "hatsune_miku_(append)", "hatsushimo_(kancolle)", "hatsuyuki_(kancolle)", "hatsuzuki_(kancolle)", "hau_(pokemon)", "hawks_(boku_no_hero_academia)", "hayami_kanade", "hayashimo_(kancolle)", "hayasui_(kancolle)", "hayate_no_gotoku!", "head_fins", "head_out_of_frame", "head_rest", "head_scarf", "head_tilt", "head_wings", "head_wreath", "headband", "headdress", "headgear", "headpat", "headphones", "headphones_around_neck", "headpiece", "heads_together", "headset", "headwear_removed", "heart", "heart-shaped_box", "heart-shaped_chocolate", "heart-shaped_eyewear", "heart-shaped_pupils", "heart_ahoge", "heart_background", "heart_brooch", "heart_censor", "heart_choker", "heart_cutout", "heart_earrings", "heart_hair_ornament", "heart_hands", "heart_in_mouth", "heart_necklace", "heart_of_string", "heart_pasties", "heart_print", "heartcatch_precure!", "heavy_breathing", "hecatia_lapislazuli", "height_difference", "helena_blavatsky_(fate)", "helltaker", "helmet", "hestia_(danmachi)", "hetero", "heterochromia", "hex_maniac_(pokemon)", "hibike!_euphonium", "hibiki_(kancolle)", "hibiscus", "hidamari_sketch", "hiding", "hieda_no_akyuu", "hiei_(kancolle)", "higashi_setsuna", "higashikata_josuke", "high-waist_skirt", "high_collar", "high_heel_boots", "high_heels", "high_ponytail", "high_priest_(ragnarok_online)", "high_school_dxd", "highleg", "highleg_bikini", "highleg_leotard", "highleg_panties", "highleg_swimsuit", "higuchi_kaede", "higuchi_madoka", "higurashi_no_naku_koro_ni", "hiiragi_kagami", "hiiragi_tsukasa", "hijiri_byakuren", "hikawa_hina", "hikawa_sayo", "hilbert_(pokemon)", "hilda_(pokemon)", "hilda_valentine_goneril", "hime_cut", "himejima_akeno", "himekaidou_hatate", "himemori_luna", "hina_(blue_archive)", "hina_ichigo", "hinanawi_tenshi", "hinata_hajime", "hinata_hideki", "hinatsuru_ai", "hino_akane_(idolmaster)", "hino_akane_(smile_precure!)", "hino_rei", "hip_focus", "hip_vent", "hirasawa_ui", "hirasawa_yui", "hiro_(darling_in_the_franxx)", "hiryuu_(kancolle)", "hisakawa_hayate", "hisakawa_nagi", "hishikawa_rikka", "hisui_(tsukihime)", "hitodama", "hiyou_(kancolle)", "hk416_(girls'_frontline)", "hojo_karen", "holding", "holding_animal", "holding_another's_arm", "holding_another's_wrist", "holding_bag", "holding_ball", "holding_book", "holding_bottle", "holding_bouquet", "holding_bow_(weapon)", "holding_bowl", "holding_box", "holding_broom", "holding_camera", "holding_can", "holding_candy", "holding_card", "holding_chopsticks", "holding_cigarette", "holding_clothes", "holding_cup", "holding_eyewear", "holding_fan", "holding_flower", "holding_food", "holding_fork", "holding_fruit", "holding_gift", "holding_gun", "holding_hair", "holding_hands", "holding_hat", "holding_instrument", "holding_knife", "holding_mask", "holding_microphone", "holding_own_arm", "holding_paper", "holding_pen", "holding_phone", "holding_plate", "holding_poke_ball", "holding_pokemon", "holding_polearm", "holding_shield", "holding_spoon", "holding_staff", "holding_strap", "holding_stuffed_toy", "holding_sword", "holding_towel", "holding_tray", "holding_umbrella", "holding_underwear", "holding_wand", "holding_weapon", "holo", "hololive", "hololive_english", "hololive_indonesia", "holster", "honda_mio", "honebami_toushirou", "hong_meiling", "honkai_(series)", "honkai_impact_3rd", "honma_meiko", "honolulu_(azur_lane)", "hood", "hood_down", "hood_up", "hooded_capelet", "hooded_cloak", "hooded_coat", "hooded_jacket", "hoodie", "hoop_earrings", "hop_(pokemon)", "horikawa_kunihiro", "horikawa_raiko", "horizon", "horn_bow", "horn_ornament", "horn_ribbon", "horns", "horror_(theme)", "horse", "horse_ears", "horse_girl", "horse_tail", "hose", "hoshi_syoko", "hoshiguma_(arknights)", "hoshiguma_yuugi", "hoshii_miki", "hoshikawa_sara", "hoshimachi_suisei", "hoshimiya_ichigo", "hoshino_fumina", "hoshizora_miyuki", "hoshizora_rin", "hot", "hotarumaru", "hoto_cocoa", "houjou_hibiki", "houjou_satoko", "houjuu_nue", "hourai_doll", "houraisan_kaguya", "house", "houseki_no_kuni", "houshou_(kancolle)", "houshou_marine", "hu_tao_(genshin_impact)", "huang_baoling", "hug", "hug_from_behind", "huge_ahoge", "huge_ass", "huge_breasts", "huge_penis", "huge_weapon", "hugging_own_legs", "humanization", "hunter_x_hunter", "husband_and_wife", "hydrangea", "hyouka", "hypnosis", "hyuuga_(kancolle)", "hyuuga_hinata", "i-168_(kancolle)", "i-19_(kancolle)", "i-26_(kancolle)", "i-401_(kancolle)", "i-58_(kancolle)", "i-8_(kancolle)", "i-class_destroyer", "ia_(vocaloid)", "ib_(ib)", "ibaraki_douji_(fate)", "ibaraki_kasen", "ibuki_fuuko", "ibuki_suika", "ice", "ice_cream", "ice_cream_cone", "ice_wings", "ichigo_(darling_in_the_franxx)", "ichigo_hitofuri", "ichihara_nina", "ichinose_shiki", "id_card", "idol", "idolmaster", "idolmaster_(classic)", "idolmaster_1", "idolmaster_cinderella_girls", "idolmaster_cinderella_girls_starlight_stage", "idolmaster_dearly_stars", "idolmaster_million_live!", "idolmaster_million_live!_theater_days", "idolmaster_shiny_colors", "idolmaster_side-m", "ifrit_(arknights)", "igarashi_futaba_(shiromanta)", "iizunamaru_megumu", "ikamusume", "ikari_shinji", "ikazuchi_(kancolle)", "ike_(fire_emblem)", "illustrious_(azur_lane)", "illyasviel_von_einzbern", "imagining", "imaizumi_kagerou", "imminent_kiss", "imminent_penetration", "imminent_rape", "imminent_vaginal", "implied_sex", "impossible_clothes", "impossible_shirt", "improvised_gag", "in_box", "in_container", "in_tree", "inaba_tewi", "inazuma_(kancolle)", "inazuma_eleven", "inazuma_eleven_(series)", "inazuma_eleven_go", "incest", "index_(toaru_majutsu_no_index)", "index_finger_raised", "indian_style", "indie_virtual_youtuber", "indoors", "infection_monitor_(arknights)", "infinite_stratos", "injury", "inkling", "innertube", "inoue_orihime", "instrument", "interface_headset", "interlocked_fingers", "internal_cumshot", "interracial", "interspecies", "intrepid_(kancolle)", "inubashiri_momiji", "inugami_korone", "inui_toko", "inumuta_houka", "inuyama_aoi", "inverted_nipples", "invisible_chair", "iowa_(kancolle)", "irida_(pokemon)", "iris_(pokemon)", "irisviel_von_einzbern", "iroha_(samurai_spirits)", "iron_cross", "irrumatio", "irys_(hololive)", "isabelle_(animal_crossing)", "ise_(kancolle)", "ishtar_(fate)", "iskandar_(fate)", "isokaze_(kancolle)", "isonami_(kancolle)", "isuzu_(kancolle)", "isuzu_hana", "itadori_yuuji", "itsumi_erika", "ivan_karelin", "izayoi_sakuya", "izumi-no-kami_kanesada", "izumi_konata", "izumi_sagiri", "jack-o'-lantern", "jack_the_ripper_(fate/apocrypha)", "jacket", "jacket_around_waist", "jacket_on_shoulders", "jacket_removed", "jaggy_lines", "jaguar_(kemono_friends)", "jakuzure_nonon", "james_(pokemon)", "japan_(hetalia)", "japanese_armor", "japanese_clothes", "japanese_crested_ibis_(kemono_friends)", "japari_symbol", "jar", "javelin_(azur_lane)", "jean_(genshin_impact)", "jean_pierre_polnareff", "jeanne_d'arc_(fate)", "jeanne_d'arc_(ruler)_(fate)", "jeanne_d'arc_(swimsuit_archer)_(fate)", "jeanne_d'arc_(third_ascension)_(fate)", "jeanne_d'arc_alter_(avenger)_(fate)", "jeanne_d'arc_alter_(avenger)_(third_ascension)_(fate)", "jeanne_d'arc_alter_(fate)", "jeanne_d'arc_alter_(swimsuit_berserker)_(fate)", "jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)", "jeanne_d'arc_alter_santa_lily_(fate)", "jeans", "jervis_(kancolle)", "jessie_(pokemon)", "jester_cap", "jewelry", "jiangshi", "jigglypuff", "jill_valentine", "jin_kisaragi", "jingei_(kancolle)", "jingle_bell", "jintsuu_(kancolle)", "jinx_(league_of_legends)", "jirou_kyouka", "jitome", "johnny_joestar", "johnston_(kancolle)", "joints", "jojo_no_kimyou_na_bouken", "jonathan_joestar", "joseph_joestar", "joseph_joestar_(old)", "joseph_joestar_(young)", "jouga_maya", "jougasaki_mika", "jougasaki_rika", "joutouguu_mayumi", "jujutsu_kaisen", "juliet_sleeves", "jumping", "jumpsuit", "jumpy_dumpty", "jun'you_(kancolle)", "junketsu", "junko_(touhou)", "k-on!", "kaban_(kemono_friends)", "kaburagi_t._kotetsu", "kadotani_anzu", "kaedehara_kazuha", "kaenbyou_rin", "kaenbyou_rin_(cat)", "kaeya_(genshin_impact)", "kafuu_chino", "kaga_(azur_lane)", "kaga_(kancolle)", "kagamihara_nadeshiko", "kagamine_len", "kagamine_rin", "kagari_atsuko", "kagerou_(kancolle)", "kagerou_project", "kagiyama_hina", "kagura_(gintama)", "kaguya-sama_wa_kokurasetai_~tensai-tachi_no_renai_zunousen~", "kaguya_luna", "kaiou_michiru", "kaito_(vocaloid)", "kako_(kancolle)", "kaku_seiga", "kakyoin_noriaki", "kal'tsit_(arknights)", "kallen_stadtfeld", "kama_(fate)", "kamado_nezuko", "kamado_tanjirou", "kamen_rider", "kamijou_touma", "kamikaze_(kancolle)", "kamikita_komari", "kamina_(ttgl)", "kamio_misuzu", "kamisato_ayaka", "kamishirasawa_keine", "kamiya_nao", "kamoi_(kancolle)", "kamui_gakupo", "kaname_madoka", "kanbaru_suruga", "kaneki_ken", "kanna_kamui", "kanon", "kanroji_mitsuri", "kantai_collection", "kanzaki_ranko", "kara_no_kyoukai", "karakasa_obake", "kariginu", "karin_(blue_archive)", "karina_lyle", "karna_(fate)", "kars_(jojo)", "karyl_(princess_connect!)", "kasane_teto", "kashima_(kancolle)", "kashino_(azur_lane)", "kashiwazaki_sena", "kashuu_kiyomitsu", "kasodani_kyouko", "kasugano_sakura", "kasumi_(doa)", "kasumi_(kancolle)", "kasumi_kai_ni_(kancolle)", "kasumigaoka_utaha", "katana", "katori_(kancolle)", "katou_asuka", "katou_megumi", "katsuki_yuuri", "katsura_hinagiku", "katsuragi_(kancolle)", "katsuragi_misato", "katsushika_hokusai_(fate)", "katyusha_(girls_und_panzer)", "kawakaze_(kancolle)", "kawashima_momo", "kawashiro_nitori", "kay_(girls_und_panzer)", "kayneth_el-melloi_archibald", "kazagumo_(kancolle)", "kazama_asuka", "kazami_yuuka", "kazanari_tsubasa", "keith_goodman", "kemomimi-chan_(naga_u)", "kemono_friends", "kemonomimi_mode", "kenzaki_makoto", "keqing_(genshin_impact)", "kero", "key", "keyboard_(computer)", "keyhole", "kiana_kaslana", "kicchou_yachie", "kicking", "kijin_seija", "kikuchi_makoto", "kill_la_kill", "kimetsu_no_yaiba", "kimono", "kindergarten_uniform", "king_hassan_(fate)", "kingdom_hearts", "kino_(kino_no_tabi)", "kino_makoto", "kinomoto_sakura", "kinu_(kancolle)", "kinugasa_(kancolle)", "kira_yoshikage", "kirby", "kirby_(series)", "kirigaya_suguha", "kirigiri_kyouko", "kirijou_mitsuru", "kirima_syaro", "kirin_(armor)", "kirino_ranmaru", "kirisame_marisa", "kirishima_(kancolle)", "kirishima_touka", "kirito", "kiriya_aoi", "kiryu_coco", "kiryuuin_satsuki", "kisaragi_(azur_lane)", "kisaragi_(kancolle)", "kisaragi_chihaya", "kisaragi_shintarou", "kise_yayoi", "kiseru", "kishibe_rohan", "kishin_sagume", "kishinami_hakuno_(female)", "kiso_(kancolle)", "kiss", "kiss-shot_acerola-orion_heart-under-blade", "kissing_cheek", "kisume", "kita_high_school_uniform", "kitagawa_marin", "kitakami_(kancolle)", "kitashirakawa_tamako", "kitazawa_shiho", "kitchen", "kitsune", "kiyohime_(fate)", "kiyoshimo_(kancolle)", "kizuna_ai", "kizuna_akari", "klee_(genshin_impact)", "knee_boots", "knee_pads", "knee_up", "kneehighs", "kneeling", "kneepits", "knees", "knees_to_chest", "knees_together_feet_apart", "knees_up", "knife", "knight", "koakuma", "kobayashi-san_chi_no_maidragon", "kochiya_sanae", "kochou_shinobu", "koha-ace", "kohaku_(tsukihime)", "koharu_(blue_archive)", "kohinata_miho", "kohinata_miku", "koizumi_hanayo", "koizumi_itsuki", "kokkoro_(princess_connect!)", "komaeda_nagito", "komaki_manaka", "komano_aunn", "komeiji_koishi", "komeiji_satori", "komi_shouko", "komiya_kaho", "kondou_taeko", "kongou_(kancolle)", "kongou_kai_ni_(kancolle)", "konjiki_no_yami", "konno_junko", "kono_subarashii_sekai_ni_shukufuku_wo!", "konpaku_youki", "konpaku_youmu", "konpaku_youmu_(ghost)", "kooh", "korean_text", "kos-mos", "koshimizu_sachiko", "kotatsu", "kotobuki_tsumugi", "kotomine_kirei", "kotonoha_akane", "kousaka_honoka", "kousaka_kirino", "kousaka_kyousuke", "kousaka_reina", "kousaka_tamaki", "koyama_yuzu", "koyanskaya_(fate)", "kozakura_marry", "kris_(pokemon)", "kuchiki_rukia", "kudamaki_tsukasa", "kugisaki_nobara", "kujikawa_rise", "kujo_jolyne", "kujo_jotaro", "kujou_karen", "kujou_sara", "kula_diamond", "kuma_(kancolle)", "kuma_(persona_4)", "kumano_(kancolle)", "kumoi_ichirin", "kunai", "kunikida_hanamaru", "kureiji_ollie", "kurodani_yamame", "kurokawa_eren", "kuroki_tomoko", "kurokoma_saki", "kuromorimine_military_uniform", "kurosawa_dia", "kurosawa_ruby", "kuroshio_(kancolle)", "kurumi_erika", "kururugi_suzaku", "kusanagi_motoko", "kuwayama_chiyuki", "kyon", "kyonko", "kyouka_(princess_connect!)", "kyubey", "la+_darknesss", "labcoat", "lace", "lace-trimmed_bra", "lace-trimmed_legwear", "lace-trimmed_panties", "lace-up_boots", "lace_trim", "lactation", "ladle", "laevatein_(touhou)", "laffey_(azur_lane)", "lake", "lala_satalin_deviluke", "lambdadelta", "lamia", "lamp", "lamppost", "lana_(pokemon)", "lance", "landscape", "lantern", "lanyard", "lap_pillow", "lappland_(arknights)", "laptop", "large_areolae", "large_bow", "large_breasts", "large_pectorals", "large_penis", "last_order_(toaru_majutsu_no_index)", "last_origin", "latex", "laughing", "laura_bodewig", "layered_dress", "layered_skirt", "layered_sleeves", "le_malin_(azur_lane)", "leaf", "leaf_(pokemon)", "leaf_hair_ornament", "leaf_on_head", "leafa", "league_of_legends", "leaning", "leaning_back", "leaning_forward", "leaning_on_person", "leaning_to_the_side", "leash", "leather", "leather_jacket", "left-handed", "left-to-right_manga", "leg_grab", "leg_hair", "leg_lift", "leg_ribbon", "leg_tattoo", "leg_up", "leg_warmers", "leggings", "legs", "legs_apart", "legs_together", "legs_up", "legwear_under_shorts", "lei_lei", "lelouch_lamperouge", "lemon", "len_(tsukihime)", "lenna_charlotte_tycoon", "lens_flare", "leon_(pokemon)", "leona_heidern", "leonardo_da_vinci_(fate)", "leotard", "leotard_aside", "leotard_under_clothes", "letter", "letterboxed", "letterman_jacket", "letty_whiterock", "levi_(shingeki_no_kyojin)", "libeccio_(kancolle)", "library", "licking", "licking_finger", "licking_lips", "licking_penis", "lifebuoy", "lifted_by_self", "light", "light_blue_hair", "light_blush", "light_brown_hair", "light_frown", "light_particles", "light_purple_hair", "light_rays", "light_smile", "lightning", "lightning_bolt_symbol", "lightning_farron", "lilith_aensland", "lillie_(pokemon)", "lily_(flower)", "lily_pad", "lily_white", "limited_palette", "lineart", "lineup", "lingerie", "link", "lio_fotia", "lion_(kemono_friends)", "lion_ears", "lion_tail", "lip_biting", "lips", "lipstick", "lisa_(genshin_impact)", "little_boy_admiral_(kancolle)", "little_busters!", "little_red_riding_hood_(grimm)", "little_witch_academia", "littorio_(kancolle)", "lize_helesta", "loafers", "lock", "locked_arms", "locker", "logo", "loincloth", "loli", "lolita_fashion", "lolita_hairband", "lollipop", "long_braid", "long_coat", "long_dress", "long_fingernails", "long_hair", "long_legs", "long_sideburns", "long_skirt", "long_sleeves", "long_tongue", "looking_afar", "looking_ahead", "looking_at_another", "looking_at_viewer", "looking_away", "looking_back", "looking_down", "looking_to_the_side", "looking_up", "loose_belt", "loose_necktie", "loose_socks", "lord_el-melloi_ii", "louise_francoise_le_blanc_de_la_valliere", "love_live!", "love_live!_nijigasaki_high_school_idol_club", "love_live!_school_idol_festival", "love_live!_school_idol_project", "love_live!_sunshine!!", "low-tied_long_hair", "low_ponytail", "low_twintails", "low_wings", "lower_body", "lower_teeth", "lowleg", "lowleg_bikini", "lowleg_panties", "lucario", "lucas_(pokemon)", "lucifer_(helltaker)", "lucina_(fire_emblem)", "lucky_beast_(kemono_friends)", "lucky_star", "lucoa_(maidragon)", "lucy_heartfilia", "luigi", "lulu_(league_of_legends)", "lum", "lumine_(genshin_impact)", "luna_child", "lunasa_prismriver", "lusamine_(pokemon)", "lux_(league_of_legends)", "lying", "lying_on_person", "lyn_(fire_emblem)", "lynette_bishop", "lyra_(pokemon)", "lyria_(granblue_fantasy)", "lyrica_prismriver", "lyrical_nanoha", "lysithea_von_ordelia", "m.u.g.e.n", "m16a1_(girls'_frontline)", "m4_sopmod_ii_(girls'_frontline)", "m4a1_(girls'_frontline)", "m_legs", "macaron", "machikado_mazoku", "machine_gun", "machinery", "macross", "macross_frontier", "madotsuki", "maebara_keiichi", "maebari", "maekawa_miku", "magatama", "magazine_(weapon)", "magazine_cover", "magia_record:_mahou_shoujo_madoka_magica_gaiden", "magic", "magic_circle", "magical_girl", "magical_ruby", "mahou_sensei_negima!", "mahou_shoujo_lyrical_nanoha", "mahou_shoujo_lyrical_nanoha_a's", "mahou_shoujo_lyrical_nanoha_strikers", "mahou_shoujo_madoka_magica", "mahou_shoujo_madoka_magica_movie", "maid", "maid_apron", "maid_bikini", "maid_headdress", "maikaze_(kancolle)", "maizono_sayaka", "maka_albarn", "makaino_ririmu", "makeup", "makigumo_(kancolle)", "makima_(chainsaw_man)", "makinami_mari_illustrious", "makise_kurisu", "makoto_(street_fighter)", "makoto_nanaya", "male_child", "male_focus", "male_masturbation", "male_pubic_hair", "male_swimwear", "male_underwear", "mallow_(pokemon)", "mamiya_(kancolle)", "manabe_nodoka", "mandarin_orange", "manhattan_cafe_(umamusume)", "manjuu_(azur_lane)", "mankanshoku_mako", "manly", "maou_(maoyuu)", "map", "maple_leaf", "maria-sama_ga_miteru", "maria_cadenzavna_eve", "marianne_von_edmund", "maribel_hearn", "marie_(girls_und_panzer)", "marie_(splatoon)", "marie_antoinette_(fate)", "marie_rose", "marina_(splatoon)", "mario", "mario_(series)", "marker_(medium)", "marnie_(pokemon)", "marth_(fire_emblem)", "martha_(fate)", "maru-yu_(kancolle)", "marvel", "mary_janes", "mascara", "mash_kyrielight", "mash_kyrielight_(dangerous_beast)", "mask", "mask_on_head", "mask_removed", "masturbation", "matara_okina", "matoi_(pso2)", "matoi_ryuuko", "matou_kariya", "matou_sakura", "matsumoto_rangiku", "matsuno_choromatsu", "matsuno_ichimatsu", "matsuno_jyushimatsu", "matsuno_karamatsu", "matsuno_osomatsu", "matsuno_todomatsu", "matsuura_kanan", "matsuwa_(kancolle)", "mature_female", "mature_male", "may_(guilty_gear)", "may_(pokemon)", "maya_(kancolle)", "mayano_top_gun_(umamusume)", "mayuzumi_fuyuko", "meat", "mecha", "mecha_musume", "mechanical_arms", "mechanical_halo", "mechanical_wings", "medb_(fate)", "medea_(fate)", "medical_eyepatch", "medicine_melancholy", "medium_breasts", "medium_hair", "medium_skirt", "medjed_(fate)", "medusa_(fate)", "medusa_(rider)_(fate)", "mega_man_(character)", "mega_man_(classic)", "mega_man_(series)", "megami_magazine", "megaphone", "megumin", "megurine_luka", "mei_(overwatch)", "meiji_schoolgirl_uniform", "meiko", "meitantei_conan", "mejiro_mcqueen_(umamusume)", "meltryllis_(fate)", "meltryllis_(swimsuit_lancer)_(fate)", "meltryllis_(swimsuit_lancer)_(first_ascension)_(fate)", "melty_blood", "meme", "meme_attire", "meowth", "mercy_(overwatch)", "merlin_(fate)", "merlin_prismriver", "mermaid", "merry_christmas", "messy_hair", "metal_collar", "metal_gear_(series)", "metroid", "micaiah_(fire_emblem)", "michishio_(kancolle)", "micro_bikini", "micro_shorts", "microphone", "microphone_stand", "microskirt", "midare_toushirou", "middle_finger", "midna", "midorikawa_nao", "midoriya_izuku", "midriff", "midriff_peek", "mihono_bourbon_(umamusume)", "miia_(monster_musume)", "mika_(girls_und_panzer)", "mikasa_ackerman", "mikazuki_(kancolle)", "mikazuki_munechika", "miki_sayaka", "miko", "mikuma_(kancolle)", "milestone_celebration", "military", "military_hat", "military_jacket", "military_uniform", "military_vehicle", "milk", "millia_rage", "mima_(touhou)", "mimikyu", "mimura_kanako", "minami_kotori", "minamino_kanade", "minamoto_no_raikou_(fate)", "minamoto_no_raikou_(swimsuit_lancer)_(fate)", "minamoto_sakura", "minase_iori", "minato_aqua", "mind_control", "mini_crown", "mini_hat", "mini_top_hat", "mini_wings", "miniboy", "minigirl", "miniskirt", "minna-dietlinde_wilcke", "mioda_ibuki", "miqo'te", "mirko", "mirror", "misaka_imouto", "misaka_mikoto", "mismatched_gloves", "mismatched_legwear", "miss_cloud", "missionary", "misty_(pokemon)", "misumi_nagisa", "mitake_ran", "mitakihara_school_uniform", "mittens", "miura_azusa", "miyafuji_yoshika", "miyako_(hidamari_sketch)", "miyako_yoshika", "miyamizu_mitsuha", "miyamoto_frederica", "miyamoto_musashi_(fate)", "miyamoto_musashi_(swimsuit_berserker)_(fate)", "miyamoto_musashi_(swimsuit_berserker)_(second_ascension)_(fate)", "miyanaga_saki", "miyu_edelfelt", "miyuki_(kancolle)", "mizuhashi_parsee", "mizunashi_akari", "mizuno_ai", "mizuno_ami", "mmf_threesome", "moaning", "mob_cap", "mobile_suit_gundam", "mochi", "mochizuki_(kancolle)", "modeus_(helltaker)", "mogami_(kancolle)", "mohammed_avdol", "mole", "mole_on_breast", "mole_under_eye", "mole_under_mouth", "momo_velia_deviluke", "momoe_nagisa", "momosuzu_nene", "momota_kaito", "momozono_love", "mona_(genshin_impact)", "money", "monika_(doki_doki_literature_club)", "monitor", "monkey_d._luffy", "monochrome", "monocle", "monogatari_(series)", "monokuma", "monomi_(danganronpa)", "mononobe_no_futo", "monster", "monster_boy", "monster_girl", "monster_girl_encyclopedia", "monster_hunter_(character)", "monster_hunter_(series)", "monster_musume_no_iru_nichijou", "moogle", "moon", "mordred_(fate)", "mordred_(fate/apocrypha)", "mordred_(memories_at_trifas)_(fate)", "morgan_le_fay_(fate)", "mori_calliope", "morichika_rinnosuke", "morikubo_nono", "morino_rinze", "moriya_suwako", "moroboshi_kirari", "morpeko", "morpeko_(full)", "morrigan_aensland", "mosaic_censoring", "mostima_(arknights)", "mother_and_daughter", "mother_and_son", "motion_blur", "motion_lines", "motoori_kosuzu", "motor_vehicle", "motorcycle", "mountain", "mountainous_horizon", "mouse", "mouse_ears", "mouse_tail", "mouth_hold", "mouth_mask", "mudrock_(arknights)", "mug", "mukai_takumi", "multi-strapped_bikini", "multi-tied_hair", "multicolored_background", "multicolored_clothes", "multicolored_dress", "multicolored_eyes", "multicolored_hair", "multicolored_jacket", "multicolored_nails", "multicolored_skin", "multicolored_skirt", "multiple_4koma", "multiple_boys", "multiple_crossover", "multiple_girls", "multiple_hair_bows", "multiple_others", "multiple_penises", "multiple_persona", "multiple_tails", "multiple_views", "multiple_wings", "mumei_(kabaneri)", "muneate", "murakumo_(kancolle)", "murakumo_kai_ni_(kancolle)", "murasa_minamitsu", "murasaki_shikibu_(fate)", "murasaki_shion", "murasame_(kancolle)", "musashi_(kancolle)", "musashi_kai_ni_(kancolle)", "muscular", "muscular_female", "muscular_male", "mushroom", "music", "musical_note", "mustache", "muted_color", "mutsu_(kancolle)", "mutsuki_(kancolle)", "muvluv", "myoudouin_itsuki", "myoukou_(kancolle)", "mysterious_heroine_x_(fate)", "mysterious_heroine_x_alter_(fate)", "mysterious_heroine_xx_(fate)", "mystia_lorelei", "mythra_(xenoblade)", "n_(pokemon)", "nachi_(kancolle)", "nadia_la_arwall", "naegi_makoto", "nagae_iku", "naganami_(kancolle)", "nagato_(azur_lane)", "nagato_(kancolle)", "nagato_yuki", "nagatoro_hayase", "nagatsuki_(kancolle)", "nagi_(kannagi)", "nagisa_kaworu", "nail_polish", "naka_(kancolle)", "nakamura_yuri", "nakano_azusa", "nakano_ichika", "nakano_itsuki", "nakano_miku", "nakano_nino", "nakano_yotsuba", "naked_apron", "naked_ribbon", "naked_shirt", "naked_sweater", "naked_towel", "nakiri_ayame", "namazuo_toushirou", "name_tag", "namesake", "nami_(one_piece)", "nanachi_(made_in_abyss)", "nanami_chiaki", "nanamori_school_uniform", "nanao_yuriko", "nanasaki_ai", "nanashi_mumei", "napoleon_bonaparte_(fate)", "narancia_ghirga", "narmaya_(granblue_fantasy)", "narrow_waist", "narukami_yuu", "naruto", "naruto_(series)", "naruto_shippuuden", "nate_(pokemon)", "natori_sana", "natsu_megumi", "natsuiro_matsuri", "natsuki_subaru", "natsume_rin", "nature", "naughty_face", "naval_uniform", "navel", "navel_cutout", "navel_hair", "navel_piercing", "nazrin", "neck_bell", "neck_ribbon", "neck_ring", "neck_ruff", "neckerchief", "necklace", "necktie", "necktie_between_breasts", "needle", "nekomata", "nekomata_okayu", "nekomusume", "nekomusume_(gegege_no_kitarou_6)", "nemoto_hina", "nenohi_(kancolle)", "neo_politan", "neon_genesis_evangelion", "neon_trim", "nepgear", "neptune_(neptune_series)", "neptune_(series)", "nero_claudius_(bride)_(fate)", "nero_claudius_(fate)", "nero_claudius_(fate/extra)", "nero_claudius_(swimsuit_caster)_(fate)", "nervous", "nessa_(pokemon)", "netorare", "new_game!", "new_super_mario_bros._u_deluxe", "new_year", "newspaper", "nia_(blade)_(xenoblade)", "nia_(xenoblade)", "nia_teppelin", "nian_(arknights)", "nibutani_shinka", "nice_nature_(umamusume)", "nichijou", "nico_robin", "nier_(series)", "nier_automata", "night", "night_sky", "nightcap", "nightgown", "niijima_makoto", "nijisanji", "nijisanji_en", "ningguang_(genshin_impact)", "ninja", "ninomae_ina'nis", "ninomiya_asuka", "nintendo_switch", "nipple_piercing", "nipple_slip", "nipple_tweak", "nipples", "nisemonogatari", "nishi_kinuyo", "nishida_satono", "nishikino_maki", "nishizumi_maho", "nishizumi_miho", "nishizumi_shiho", "nitocris_(fate)", "nitroplus", "nitta_minami", "niwatari_kutaka", "no_bra", "no_eyes", "no_hat", "no_headwear", "no_humans", "no_legwear", "no_mouth", "no_nipples", "no_nose", "no_panties", "no_pants", "no_pupils", "no_pussy", "no_shirt", "no_shoes", "no_socks", "noel_vermillion", "noelle_(genshin_impact)", "noire_(neptune_series)", "non-human_admiral_(kancolle)", "nonna_(girls_und_panzer)", "nontraditional_miko", "noodles", "northern_ocean_princess", "northern_white-faced_owl_(kemono_friends)", "nose", "nose_blush", "nosebleed", "noshiro_(kancolle)", "notebook", "notice_lines", "noumi_kudryavka", "novelty_censor", "nowaki_(kancolle)", "nu-13", "nude", "nude_cover", "numbered", "nun", "nurse", "nurse_cap", "nursery_rhyme_(fate)", "nyarlathotep_(nyaruko-san)", "o-ring", "o-ring_bikini", "o-ring_bottom", "o-ring_top", "o_o", "obi", "object_hug", "object_insertion", "object_namesake", "object_on_head", "obliques", "oboro_(kancolle)", "ocean", "octoling", "octopus", "oda_nobunaga_(fate)", "oda_nobunaga_(koha-ace)", "oekaki", "off-shoulder_dress", "off-shoulder_shirt", "off-shoulder_sweater", "off_shoulder", "office_chair", "office_lady", "official_alternate_costume", "official_style", "ofuda", "ogata_chieri", "oguri_cap_(umamusume)", "ohara_mari", "ohtsuki_yui", "oikawa_shizuku", "oil-paper_umbrella", "okabe_rintarou", "okazaki_yumemi", "okita_souji_(fate)", "okita_souji_(koha-ace)", "okita_souji_alter_(fate)", "oktavia_von_seckendorff", "okumura_haru", "old", "old_man", "old_school_swimsuit", "older", "omaru_polka", "on_back", "on_bed", "on_chair", "on_couch", "on_desk", "on_floor", "on_ground", "on_head", "on_side", "on_stomach", "one-eyed", "one-hour_drawing_challenge", "one-piece_swimsuit", "one-piece_tan", "one-punch_man", "one_breast_out", "one_eye_closed", "one_eye_covered", "one_knee", "one_piece", "one_side_up", "onee-shota", "oni", "oni_horns", "onigiri", "onozuka_komachi", "onsen", "ooarai_school_uniform", "ooi_(kancolle)", "ookami_mio", "oomori_yuuko", "oomuro_sakurako", "ooshio_(kancolle)", "ooyodo_(kancolle)", "oozora_subaru", "opaque_glasses", "open-chest_sweater", "open_book", "open_cardigan", "open_clothes", "open_coat", "open_door", "open_dress", "open_fly", "open_hand", "open_hands", "open_hoodie", "open_jacket", "open_kimono", "open_mouth", "open_shirt", "open_vest", "oppai_loli", "oral", "orange_(fruit)", "orange_background", "orange_bikini", "orange_bodysuit", "orange_bow", "orange_bowtie", "orange_dress", "orange_eyes", "orange_flower", "orange_hair", "orange_hairband", "orange_headwear", "orange_jacket", "orange_legwear", "orange_pekoe_(girls_und_panzer)", "orange_ribbon", "orange_shirt", "orange_skirt", "orb", "ore_no_imouto_ga_konna_ni_kawaii_wake_ga_nai", "oreki_houtarou", "orgasm", "oribe_yasuna", "original", "oripathy_lesion_(arknights)", "os-tan", "osakabe-hime_(fate)", "osaki_amana", "oshawott", "oshida_(girls_und_panzer)", "oshino_shinobu", "oshiro_project", "oshiro_project_re", "osomatsu-kun", "osomatsu-san", "otoko_no_ko", "otonashi_kotori", "otonokizaka_school_uniform", "ouma_kokichi", "oumae_kumiko", "ouro_kronii", "out-of-frame_censoring", "out_of_frame", "outdoors", "outline", "outside_border", "outstretched_arm", "outstretched_arms", "outstretched_hand", "over-kneehighs", "over_shoulder", "overalls", "overflow", "oversized_clothes", "oversized_object", "overwatch", "own_hands_clasped", "own_hands_together", "oyama_mahiro", "oyashio_(kancolle)", "p-head_producer", "page_number", "paimon_(genshin_impact)", "paint_splatter", "paintbrush", "painting_(medium)", "painting_(object)", "paizuri", "paizuri_under_clothes", "pajamas", "pale_skin", "palm_tree", "palutena", "pancake", "panda", "panties", "panties_around_one_leg", "panties_aside", "panties_removed", "panties_under_pantyhose", "pants", "pants_pull", "panty_&_stocking_with_garterbelt", "panty_(psg)", "panty_peek", "panty_pull", "pantyhose", "pantyhose_pull", "pantylines", "pantyshot", "paper", "paper_bag", "paper_fan", "paper_lantern", "paradis_military_uniform", "parasol", "parfait", "parody", "parted_bangs", "parted_lips", "partially_colored", "partially_fingerless_gloves", "partially_submerged", "partially_unbuttoned", "partially_undressed", "partially_visible_vulva", "passionlip_(fate)", "pasties", "patchouli_knowledge", "patreon_logo", "patreon_username", "pauldrons", "paw_gloves", "paw_pose", "paw_print", "peach", "peaked_cap", "pearl_(splatoon)", "pearl_necklace", "pecorine_(princess_connect!)", "pectoral_cleavage", "pectorals", "pee", "peeing", "peeking_out", "pelvic_curtain", "pen", "pencil", "pencil_skirt", "pendant", "penguin", "penis", "penis_awe", "penis_on_face", "pentagram", "pepperoni_(girls_und_panzer)", "perky_breasts", "perrine_h._clostermann", "persona", "persona_3", "persona_4", "persona_5", "personification", "perspective", "pervert", "petals", "petite", "petticoat", "phantasy_star", "phantasy_star_online_2", "pharah_(overwatch)", "phone", "phosphophyllite", "photo_(medium)", "photo_(object)", "photo_background", "piano", "pichu", "picture_frame", "piercing", "piers_(pokemon)", "pigeon-toed", "piggyback", "pikachu", "pillar", "pillow", "pillow_hat", "pillow_hug", "pilot_suit", "pinafore_dress", "pince-nez", "pink_background", "pink_bikini", "pink_bow", "pink_bowtie", "pink_bra", "pink_cardigan", "pink_choker", "pink_dress", "pink_eyes", "pink_flower", "pink_footwear", "pink_gloves", "pink_hair", "pink_hairband", "pink_headwear", "pink_jacket", "pink_kimono", "pink_legwear", "pink_leotard", "pink_lips", "pink_nails", "pink_necktie", "pink_panties", "pink_ribbon", "pink_rose", "pink_scarf", "pink_scrunchie", "pink_shirt", "pink_shorts", "pink_skin", "pink_skirt", "pink_sweater", "pink_theme", "pinky_out", "pinstripe_pattern", "pipimi", "piplup", "pirate_hat", "pistol", "pit_(kid_icarus)", "pith_helmet", "pixel_art", "pixiv_fantasia", "pizza", "plaid", "plaid_bow", "plaid_dress", "plaid_scarf", "plaid_shirt", "plaid_skirt", "plaid_vest", "planet", "plant", "plantar_flexion", "planted", "planted_sword", "plate", "platform_footwear", "platinum_blonde_hair", "playboy_bunny", "playing_card", "playing_games", "playing_instrument", "pleated_dress", "pleated_skirt", "plugsuit", "plump", "pocket", "pocket_watch", "pocky", "pod_(nier_automata)", "pointing", "pointing_at_self", "pointing_at_viewer", "pointing_up", "pointless_censoring", "pointy_ears", "pointy_hair", "poke_ball", "poke_ball_(basic)", "pokemon", "pokemon_(anime)", "pokemon_(classic_anime)", "pokemon_(creature)", "pokemon_(game)", "pokemon_adventures", "pokemon_bw", "pokemon_bw2", "pokemon_dppt", "pokemon_frlg", "pokemon_hgss", "pokemon_legends:_arceus", "pokemon_masters_ex", "pokemon_oras", "pokemon_rgby", "pokemon_rse", "pokemon_sm", "pokemon_sm_(anime)", "pokemon_swsh", "pokemon_xy", "poking", "pola_(kancolle)", "pole", "polearm", "police", "police_uniform", "policewoman", "polka_dot", "polka_dot_background", "polka_dot_bikini", "polka_dot_bow", "polka_dot_panties", "polos_crown", "pom_pom_(cheerleading)", "pom_pom_(clothes)", "pompadour", "ponytail", "pool", "poolside", "popped_collar", "popplio", "popsicle", "popuko", "portrait", "pose", "poster_(object)", "pot", "potted_plant", "pouch", "pouring", "pout", "pov", "pov_crotch", "pov_hands", "power_(chainsaw_man)", "power_armor", "power_lines", "precum", "precure", "pregnant", "presenting", "pretty_(series)", "priest_(ragnarok_online)", "princess_carry", "princess_connect!", "princess_daisy", "princess_king_boo", "princess_peach", "princess_zelda", "prinny", "print_bikini", "print_bow", "print_bowtie", "print_dress", "print_gloves", "print_kimono", "print_legwear", "print_panties", "print_shirt", "print_skirt", "prinz_eugen_(azur_lane)", "prinz_eugen_(kancolle)", "prinz_eugen_(unfading_smile)_(azur_lane)", "prisma_illya", "producer_(idolmaster)", "producer_(idolmaster_cinderella_girls_anime)", "profile", "project_diva_(series)", "project_sekai", "projectile_cum", "prosthesis", "prosthetic_arm", "pubic_hair", "pubic_hair_peek", "pubic_tattoo", "public_indecency", "public_nudity", "puddle", "puffy_long_sleeves", "puffy_nipples", "puffy_short_sleeves", "puffy_sleeves", "pulled_by_self", "pumpkin", "pumps", "pun", "punching", "puppet", "purple_background", "purple_bikini", "purple_bodysuit", "purple_bow", "purple_bowtie", "purple_bra", "purple_dress", "purple_eyes", "purple_flower", "purple_footwear", "purple_gloves", "purple_hair", "purple_hairband", "purple_headwear", "purple_heart", "purple_jacket", "purple_kimono", "purple_legwear", "purple_leotard", "purple_lips", "purple_nails", "purple_necktie", "purple_panties", "purple_ribbon", "purple_rose", "purple_shirt", "purple_skin", "purple_skirt", "purple_theme", "purple_umbrella", "purple_vest", "pussy", "pussy_juice", "pussy_juice_stain", "pussy_juice_trail", "pussy_peek", "puzzle_&_dragons", "pyonta", "pyra_(xenoblade)", "qiqi_(genshin_impact)", "queen's_blade", "quiver", "rabbit", "rabbit_ears", "rabbit_girl", "rabbit_hood", "rabbit_tail", "rabbit_yukine", "raccoon_ears", "raccoon_tail", "race_queen", "rachel_alucard", "raglan_sleeves", "ragna_the_bloodedge", "ragnarok_online", "raiden_mei", "raiden_shogun", "raihan_(pokemon)", "railing", "rain", "rainbow", "rainbow_mika", "raised_eyebrow", "raised_eyebrows", "raising_heart", "ram_(re:zero)", "ramlethal_valentine", "randoseru", "ranguage", "ranka_lee", "ranma-chan", "ranma_1/2", "ranni_the_witch", "rape", "raphtalia", "rapier", "rating:e", "rating:g", "rating:q", "rating:s", "re-class_battleship", "re:zero_kara_hajimeru_isekai_seikatsu", "reaching", "reaching_out", "reading", "real_life", "real_life_insert", "realistic", "rebuild_of_evangelion", "reclining", "recording", "red-framed_eyewear", "red_(pokemon)", "red_ascot", "red_background", "red_bikini", "red_bodysuit", "red_bow", "red_bowtie", "red_bra", "red_buruma", "red_cape", "red_capelet", "red_choker", "red_coat", "red_collar", "red_dress", "red_eyes", "red_eyeshadow", "red_flower", "red_footwear", "red_gloves", "red_hair", "red_hairband", "red_hakama", "red_headband", "red_headwear", "red_horns", "red_jacket", "red_kimono", "red_legwear", "red_leotard", "red_lips", "red_moon", "red_nails", "red_neckerchief", "red_necktie", "red_panties", "red_pants", "red_ribbon", "red_rose", "red_sailor_collar", "red_scarf", "red_scrunchie", "red_shirt", "red_shorts", "red_skin", "red_skirt", "red_sweater", "red_theme", "red_vest", "red_wings", "reflection", "rei_no_himo", "reindeer_antlers", "reiner_braun", "reines_el-melloi_archisorte", "reinforce_zwei", "reisalin_stout", "reisen_udongein_inaba", "reiuji_utsuho", "reiuji_utsuho_(bird)", "reizei_mako", "rem_(re:zero)", "remilia_scarlet", "remodel_(kantai_collection)", "remote_control", "rensouhou-chan", "rensouhou-kun", "resident_evil", "restrained", "retro_artstyle", "revealing_clothes", "reverse_bunnysuit", "reverse_cowgirl_position", "reverse_grip", "reverse_outfit", "reverse_suspended_congress", "reverse_trap", "revolver", "revy_(black_lagoon)", "rex_(xenoblade)", "reze_(chainsaw_man)", "ri-class_heavy_cruiser", "rias_gremory", "ribbed_dress", "ribbed_sweater", "ribbon", "ribbon-trimmed_legwear", "ribbon-trimmed_sleeves", "ribbon_choker", "ribbon_trim", "ribs", "rice", "rice_shower_(umamusume)", "richelieu_(kancolle)", "riding", "riding_crop", "riesz", "rifle", "rigging", "rimless_eyewear", "ring", "ringed_eyes", "ringlets", "ringo_(touhou)", "ripples", "rita_rossweisse", "river", "ro-500_(kancolle)", "ro635_(girls'_frontline)", "road", "road_sign", "robe", "robin_(fire_emblem)", "robin_(fire_emblem)_(female)", "robin_(fire_emblem)_(male)", "robot", "robot_ears", "robot_joints", "rock", "rod_of_remorse", "roll_(mega_man)", "rolling_eyes", "roma_(kancolle)", "romaji_text", "rooftop", "room", "rope", "roronoa_zoro", "rosa_(pokemon)", "rosalina", "rosaria_(genshin_impact)", "rose", "rose_petals", "rosehip_(girls_und_panzer)", "roswaal_mansion_maid_uniform", "rotom", "rotom_phone", "round_eyewear", "round_teeth", "rowlet", "roy_(fire_emblem)", "rozen_maiden", "ru-class_battleship", "rubber_boots", "rubber_duck", "ruby_rose", "rudder_footwear", "ruins", "rumia", "running", "rwby", "rydia_(ff4)", "ryougi_shiki", "ryouou_school_uniform", "ryu_(street_fighter)", "ryuuguu_rena", "ryuujou_(kancolle)", "saber", "saber_alter", "saber_lily", "sabrina_(pokemon)", "sack", "sad", "sado_(kancolle)", "saenai_heroine_no_sodatekata", "sagging_breasts", "sagisawa_fumika", "saigyouji_yuyuko", "saihara_shuuichi", "sailor", "sailor_bikini", "sailor_collar", "sailor_dress", "sailor_hat", "sailor_jupiter", "sailor_mars", "sailor_mercury", "sailor_moon", "sailor_senshi_uniform", "sailor_shirt", "sailor_venus", "saitama_(one-punch_man)", "sakagami_tomoyo", "sakamata_chloe", "sakamoto_mio", "sakata_gintoki", "sakawa_(kancolle)", "sakazuki", "sake", "sake_bottle", "saki", "sakuma_mayu", "sakura_chiyo", "sakura_futaba", "sakura_kyouko", "sakura_miko", "sakura_miku", "sakuragaoka_high_school_uniform", "sakurai_momoka", "sakurajima_mai", "sakurauchi_riko", "saliva", "saliva_trail", "salute", "samidare_(kancolle)", "sample_watermark", "samurai_spirits", "samus_aran", "sanageyama_uzu", "sand", "sandals", "sandwich", "sandwiched", "sangonomiya_kokomi", "saniwa_(touken_ranbu)", "sanji", "sanpaku", "santa_costume", "santa_hat", "sanya_v._litvyak", "sanzen'in_nagi", "saotome_alto", "saotome_ranma", "sarashi", "saratoga_(kancolle)", "saren_(princess_connect!)", "saria_(arknights)", "sarong", "sasaki_chie", "sasaki_saku", "sash", "saten_ruiko", "satonaka_chie", "satono_diamond_(umamusume)", "satou_kazuma", "satsuki_(kancolle)", "saucer", "sawa_azusa", "sawamura_spencer_eriri", "sayonara_zetsubou_sensei", "sazanami_(kancolle)", "scabbard", "scales", "scar", "scar_across_eye", "scar_on_cheek", "scar_on_chest", "scar_on_face", "scared", "scarf", "scathach_(fate)", "scathach_(piercing_bunny)_(fate)", "scathach_(swimsuit_assassin)_(fate)", "scathach_skadi_(fate)", "scenery", "school", "school_bag", "school_chair", "school_desk", "school_swimsuit", "school_uniform", "schwarz_(arknights)", "science_fiction", "scissors", "scope", "scorbunny", "scowl", "scroll", "scrunchie", "scythe", "seagull", "seaport_princess", "seductive_smile", "see-through", "see-through_silhouette", "see-through_sleeves", "seele_vollerei", "seiken_densetsu", "seiran_(touhou)", "seiren_(suite_precure)", "seiza", "sekaiju_no_meikyuu", "sekibanki", "selene_(pokemon)", "self_fondle", "selfie", "semi-rimless_eyewear", "sendai_(kancolle)", "sendai_hakurei_no_miko", "sendai_kai_ni_(kancolle)", "sengoku_nadeko", "senjougahara_hitagi", "senketsu", "senki_zesshou_symphogear", "sennen_sensou_aigis", "senran_kagura", "sento_isuzu", "sepia", "serafuku", "serena_(pokemon)", "serious", "serizawa_asahi", "serval_(kemono_friends)", "serval_print", "sesshouin_kiara", "sex", "sex_from_behind", "sex_toy", "sexually_suggestive", "shackles", "shade", "shaded_face", "shadow", "shakugan_no_shana", "shameimaru_aya", "shana", "shanghai_doll", "shantae", "shared_clothes", "shark_tail", "sharp_fingernails", "sharp_teeth", "shawl", "sheath", "sheathed", "sheep", "sheep_horns", "sheet_grab", "shelf", "shell", "shenhe_(genshin_impact)", "sheryl_nome", "shibari", "shibuya_rin", "shidare_hotaru", "shide", "shield", "shigure_(kancolle)", "shigure_kai_ni_(kancolle)", "shihouin_yoruichi", "shiina_yuika", "shijou_takane", "shiki_eiki", "shikinami_(kancolle)", "shikishi", "shima_rin", "shimada_arisu", "shimakaze_(kancolle)", "shimamura_uzuki", "shimazu_yoshino", "shimenawa", "shindou_takuto", "shingeki_no_bahamut", "shingeki_no_kyojin", "shinjou_akane", "shinki_(touhou)", "shinku", "shinomiya_kaguya", "shinrabanshou", "shinryaku!_ikamusume", "shiny", "shiny_clothes", "shiny_hair", "shiny_pokemon", "shiny_skin", "shiomi_kotone", "shiomi_syuko", "ship", "shirabe_ako", "shirai_kuroko", "shirakami_fubuki", "shiranui_(kancolle)", "shiranui_flare", "shiranui_mai", "shirasaka_koume", "shirase_sakuya", "shiratsuyu_(kancolle)", "shirayuki_(kancolle)", "shirayuki_hime", "shirogane_naoto", "shirogane_noel", "shiroko_(blue_archive)", "shirt", "shirt_lift", "shirt_pull", "shirt_tucked_in", "shirt_tug", "shishiro_botan", "shizuka_rin", "shoe_dangle", "shoe_soles", "shoebill_(kemono_friends)", "shoes", "shoes_removed", "shokuhou_misaki", "shooting_star", "shop", "shopping_bag", "shore", "short_dress", "short_eyebrows", "short_hair", "short_hair_with_long_locks", "short_kimono", "short_necktie", "short_over_long_sleeves", "short_ponytail", "short_shorts", "short_sleeves", "short_twintails", "shorts", "shorts_pull", "shorts_under_skirt", "shota", "shotgun", "shouhou_(kancolle)", "shoukaku_(kancolle)", "shoulder_armor", "shoulder_bag", "shoulder_blades", "shoulder_carry", "shoulder_cutout", "shoulder_pads", "shoulder_tattoo", "shouting", "shovel", "showering", "showgirl_skirt", "shrine", "shrug_(clothing)", "shushing", "shuten_douji_(fate)", "shy", "siblings", "side-by-side", "side-tie_bikini", "side-tie_panties", "side_braid", "side_braids", "side_ponytail", "side_slit", "sideboob", "sideburns", "sidelocks", "sideways_glance", "sideways_mouth", "sieg_(fate)", "siege_(arknights)", "sign", "signature", "signum", "silence_suzuka_(umamusume)", "silent_comic", "silhouette", "silica", "silk", "silver_(pokemon)", "silver_fox_(kemono_friends)", "silver_hair", "simon_(ttgl)", "simple_background", "singing", "single_bare_shoulder", "single_braid", "single_earring", "single_elbow_glove", "single_glove", "single_hair_bun", "single_horn", "single_kneehigh", "single_mechanical_arm", "single_shoe", "single_side_bun", "single_sleeve", "single_thighhigh", "single_wing", "sinon", "sirius_(azur_lane)", "sirius_(azure_horizons)_(azur_lane)", "sisters", "sitting", "sitting_on_bed", "sitting_on_lap", "sitting_on_person", "size_difference", "skadi_(arknights)", "skadi_the_corrupting_heart_(arknights)", "skates", "skeleton", "sketch", "skin-covered_horns", "skin_fang", "skin_tight", "skindentation", "skinny", "skirt", "skirt_hold", "skirt_lift", "skirt_pull", "skirt_removed", "skirt_set", "skirt_suit", "skull", "skull_hair_ornament", "skullgirls", "sky", "skyla_(pokemon)", "skyscraper", "slaine_troyard", "slave", "sleeping", "sleepy", "sleeve_cuffs", "sleeveless", "sleeveless_dress", "sleeveless_jacket", "sleeveless_kimono", "sleeveless_shirt", "sleeveless_turtleneck", "sleeves_folded_up", "sleeves_past_elbows", "sleeves_past_fingers", "sleeves_past_wrists", "sleeves_pushed_up", "sleeves_rolled_up", "sliding_doors", "slime_(dragon_quest)", "slime_(genshin_impact)", "slime_(substance)", "slime_girl", "slingshot_swimsuit", "slippers", "slit_pupils", "small_breasts", "smartphone", "smile", "smile_precure!", "smirk", "smoke", "smokestack", "smoking", "smoking_pipe", "smug", "snake", "snake_hair_ornament", "sneakers", "sniper_rifle", "snivy", "snk", "snout", "snow", "snowflake_hair_ornament", "snowflakes", "snowing", "snowman", "soaking_feet", "soap_bubbles", "sobble", "soccer_uniform", "socks", "soda_can", "sode", "soga_no_tojiko", "soles", "solid_circle_eyes", "solid_oval_eyes", "solo", "solo_focus", "son_goku", "sona_(league_of_legends)", "sonia_(pokemon)", "sonic_(series)", "sonic_the_hedgehog", "sono_bisque_doll_wa_koi_wo_suru", "sonoda_chiyoko", "sonoda_umi", "sonozaki_mion", "sonozaki_shion", "sonya_(kill_me_baby)", "sora_(kingdom_hearts)", "sorceress_(dragon's_crown)", "soul_gem", "soulcalibur", "sound_effects", "souryuu_(kancolle)", "souryuu_asuka_langley", "souseiseki", "space", "spacecraft", "spaghetti_strap", "sparkle", "sparkling_eyes", "speaker", "spear", "special_week_(umamusume)", "specter_(arknights)", "speech_bubble", "speed_lines", "spice_and_wolf", "spider_lily", "spider_web", "spiked_bracelet", "spiked_collar", "spiked_hair", "spikes", "spitroast", "splashing", "splatoon_(series)", "splatoon_1", "splatoon_2", "split", "split-color_hair", "split_mouth", "spoken_blush", "spoken_ellipsis", "spoken_exclamation_mark", "spoken_heart", "spoken_interrobang", "spoken_musical_note", "spoken_question_mark", "spoken_squiggle", "spoon", "sports_bra", "sportswear", "spot_color", "spread_anus", "spread_arms", "spread_ass", "spread_legs", "spread_pussy", "spring_onion", "springfield_(girls'_frontline)", "spy_x_family", "squatting", "squatting_cowgirl_position", "squiggle", "squirrel_ears", "squirrel_tail", "squirtle", "ssss.gridman", "st._louis_(azur_lane)", "st_ar-15_(girls'_frontline)", "staff", "stage", "stained_glass", "stairs", "stakes_of_purgatory", "stand_(jojo)", "standing", "standing_on_one_leg", "standing_sex", "standing_split", "star-shaped_pupils", "star_(sky)", "star_(symbol)", "star_earrings", "star_hair_ornament", "star_hat_ornament", "star_ocean", "star_platinum", "star_print", "star_sapphire", "stardust_crusaders", "starfish", "staring", "starry_background", "starry_sky", "statue", "steam", "steaming_body", "steel_ball_run", "steepled_fingers", "steins;gate", "steven_stone", "stick", "stitches", "stocking_(psg)", "stomach", "stomach_bulge", "stone_ocean", "stool", "straddling", "straight-on", "straight_hair", "strap", "strap_gap", "strap_pull", "strap_slip", "strapless", "strapless_bikini", "strapless_dress", "strapless_leotard", "straw_hat", "strawberry", "streaked_hair", "streaming_tears", "street", "street_fighter", "street_fighter_iv_(series)", "street_fighter_v", "stretch", "strike_witches", "striker_unit", "string", "string_bikini", "string_of_fate", "string_panties", "striped", "striped_background", "striped_bikini", "striped_bow", "striped_bowtie", "striped_bra", "striped_dress", "striped_legwear", "striped_necktie", "striped_panties", "striped_ribbon", "striped_scarf", "striped_shirt", "striped_skirt", "striped_swimsuit", "striped_tail", "stubble", "stud_earrings", "stuffed_animal", "stuffed_bunny", "stuffed_toy", "style_parody", "stylus", "su-san", "subaru_nakajima", "submachine_gun", "submerged", "suction_cups", "sucy_manbavaran", "suggestive_fluid", "sugiura_ayano", "suigintou", "suiseiseki", "suit", "suitcase", "suite_precure", "sukuna_shinmyoumaru", "summer", "summer_uniform", "sun", "sun_hat", "sunazuka_akira", "sunbeam", "sundress", "sunflower", "sunglasses", "sunlight", "sunny_milk", "sunset", "suomi_(girls'_frontline)", "super_crown", "super_robot_wars", "super_smash_bros.", "super_sonico", "superhero", "surgical_mask", "surprised", "surreal", "surtr_(arknights)", "sushi", "suspender_skirt", "suspenders", "suzuhara_lulu", "suzukaze_(kancolle)", "suzukaze_aoba", "suzumiya_haruhi", "suzumiya_haruhi_no_yuuutsu", "suzuran_(arknights)", "suzutsuki_(kancolle)", "suzuya_(kancolle)", "sweat", "sweatdrop", "sweater", "sweater_dress", "sweater_lift", "sweater_vest", "sweating_profusely", "swept_bangs", "swim_trunks", "swimming", "swimsuit", "swimsuit_aside", "swimsuit_pull", "swimsuit_under_clothes", "sword", "sword_art_online", "sword_girls", "sword_of_hisou", "sylveon", "symbol-shaped_pupils", "symbol_in_eye", "symboli_rudolf_(umamusume)", "symmetrical_docking", "syringe", "t-head_admiral", "t-shirt", "ta-class_battleship", "tabard", "tabi", "table", "tablet_pc", "tachi-e", "tachibana_arisu", "tachibana_hibiki_(symphogear)", "tachibana_kanade", "tada_riina", "taigei_(kancolle)", "taihou_(azur_lane)", "taihou_(enraptured_companion)_(azur_lane)", "taihou_(kancolle)", "tail", "tail_bow", "tail_ornament", "tail_raised", "tail_ribbon", "tail_wagging", "taimanin_(series)", "tainaka_ritsu", "takagaki_kaede", "takagi-san", "takakura_himari", "takamachi_nanoha", "takamaki_anne", "takami_chika", "takamori_aiko", "takanami_(kancolle)", "takanashi_kiara", "takanashi_rikka", "takao_(azur_lane)", "takao_(kancolle)", "takara_miyuki", "takarada_rikka", "takatsuki_yayoi", "take_your_pick", "takeba_yukari", "takebe_saori", "takei_hisa", "taking_picture", "tako_(ninomae_ina'nis)", "takoluka", "tales_of_(series)", "tales_of_vesperia", "talking", "tama_(kancolle)", "tamaki_iroha", "tamamo_(fate)", "tamamo_cat_(fate)", "tamamo_no_mae_(fate/extra)", "tamamo_no_mae_(swimsuit_lancer)_(fate)", "tamura_yuri", "tan", "tanaka_mamimi", "taneshima_popura", "tanikaze_(kancolle)", "tank", "tank_top", "tanlines", "tape", "tareme", "tartaglia_(genshin_impact)", "tashkent_(kancolle)", "tassel", "tassel_earrings", "tasuki", "tatami", "tatara_kogasa", "tate_eboshi", "tateyama_ayano", "tatsumaki", "tatsumi_kanji", "tatsuta_(kancolle)", "tattoo", "taur", "taut_clothes", "taut_shirt", "tea", "teacher", "teacup", "teana_lanster", "teapot", "teardrop", "tearing_up", "tears", "teddy_bear", "tedeza_rize", "teeth", "teireida_mai", "tekken", "television", "ten'ou_haruka", "tengen_toppa_gurren_lagann", "tengu-geta", "tenjouin_asuka", "tenryuu_(kancolle)", "tentacle_hair", "tentacle_sex", "tentacles", "tepig", "teruzuki_(kancolle)", "test_tube", "testicles", "texas_(arknights)", "text_focus", "tharja_(fire_emblem)", "the_king_of_fighters", "the_legend_of_zelda", "the_legend_of_zelda:_breath_of_the_wild", "the_legend_of_zelda:_ocarina_of_time", "the_legend_of_zelda:_twilight_princess", "the_pose", "theresa_apocalypse", "thick_eyebrows", "thick_thighs", "thigh_boots", "thigh_gap", "thigh_grab", "thigh_holster", "thigh_strap", "thighband_pantyhose", "thighhighs", "thighhighs_under_boots", "thighlet", "thighs", "thinking", "third_eye", "thong", "thong_bikini", "thong_leotard", "thorns", "thought_bubble", "threesome", "throne", "throwing", "thumb_ring", "thumbs_up", "tiara", "tied_hair", "tied_shirt", "tieria_erde", "tifa_lockhart", "tiger", "tiger_&_bunny", "tiger_ears", "tiger_print", "tiger_tail", "tight", "tight_pants", "tiki_(fire_emblem)", "tile_floor", "tile_wall", "tiles", "tilted_headwear", "time_paradox", "tina_branford", "tinted_eyewear", "tippy_(gochiusa)", "tiptoes", "tissue_box", "to_heart_2", "to_love-ru", "toaru_kagaku_no_railgun", "toaru_majutsu_no_index", "todoroki_shouto", "toe_scrunch", "toeless_footwear", "toeless_legwear", "toenail_polish", "toenails", "toes", "toga_himiko", "tohno_akiha", "tohno_shiki", "tohru_(maidragon)", "tohsaka_rin", "tohsaka_tokiomi", "toilet", "tokai_teio_(umamusume)", "tokiko_(touhou)", "tokin_hat", "tokino_sora", "tokisaki_kurumi", "tokitarou_(fate)", "tokitsukaze_(kancolle)", "tokiwadai_school_uniform", "tokoyami_towa", "tokyo_afterschool_summoners", "tokyo_ghoul", "tomato", "tomboy", "tomoe_(symbol)", "tomoe_gozen_(fate)", "tomoe_hotaru", "tomoe_mami", "tone_(kancolle)", "toned", "toned_male", "tongue", "tongue_out", "too_many", "toon_link", "top-down_bottom-up", "top_hat", "topknot", "topless", "topless_male", "toradora!", "toramaru_shou", "torchic", "torii", "torn_clothes", "torn_dress", "torn_legwear", "torn_pants", "torn_shirt", "torn_skirt", "torogao", "torpedo", "torso_grab", "toshinou_kyouko", "totoki_airi", "toudou_shimako", "touhoku_kiritan", "touhou", "touhou_(pc-98)", "toujou_nozomi", "touken_ranbu", "towel", "towel_around_neck", "towel_on_head", "tower", "toy", "toyosatomimi_no_miko", "tracen_school_uniform", "tracer_(overwatch)", "track_jacket", "track_pants", "track_suit", "trading_card", "traditional_bowtie", "traditional_media", "train", "train_interior", "trainer_(umamusume)", "trait_connection", "transformation", "transformers", "transparent", "transparent_background", "tray", "treble_clef", "tree", "trefoil", "trembling", "trench_coat", "tress_ribbon", "triangle_mouth", "triangular_headpiece", "trident", "trigger_discipline", "trunks_(dragon_ball)", "tsuchinoko_(kemono_friends)", "tsukihime", "tsukikage_yuri", "tsukino_mito", "tsukino_usagi", "tsukioka_kogane", "tsukumo_benben", "tsukumo_yatsuhashi", "tsukuyomi_shirabe", "tsumiki_mikan", "tsunade_(naruto)", "tsundere", "tsunomaki_watame", "tsurime", "tsurumaki_kokoro", "tsurumaki_maki", "tsurumaru_kuninaga", "tsuruya", "tsushima_(kancolle)", "tsushima_yoshiko", "tube_top", "turn_pale", "turret", "turtleneck", "turtleneck_sweater", "twilight", "twilight_(spy_x_family)", "twin_braids", "twin_drills", "twins", "twintails", "twisted_torso", "twitter_username", "two-sided_fabric", "two-tone_background", "two-tone_dress", "two-tone_hair", "two-tone_shirt", "two-tone_skin", "two_side_up", "two_tails", "tying_hair", "type_95_(girls'_frontline)", "u-511_(kancolle)", "uchiha_sasuke", "uchiwa", "uehara_ayumu", "uiharu_kazari", "ujimatsu_chiya", "ultimate_madoka", "umamusume", "umbrella", "umbreon", "umikaze_(kancolle)", "umineko_no_naku_koro_ni", "ump45_(girls'_frontline)", "ump9_(girls'_frontline)", "unaligned_breasts", "unbuttoned", "unbuttoned_shirt", "uncensored", "under-rim_eyewear", "under_covers", "underboob", "underboob_cutout", "underbust", "undercut", "undershirt", "undertale", "underwater", "underwear", "underwear_only", "undressing", "uneven_eyes", "uneven_gloves", "uneven_legwear", "unfinished", "unicorn_(azur_lane)", "uniform", "united_kingdom_(hetalia)", "unmoving_pattern", "unryuu_(kancolle)", "unsheathed", "unsheathing", "untied", "untied_bikini", "unzan", "unzipped", "upper_body", "upper_teeth", "upright_straddle", "upside-down", "upskirt", "urakaze_(kancolle)", "uranohoshi_school_uniform", "uraraka_ochako", "uruha_rushia", "uryuu_ryuunosuke", "usada_hikaru", "usada_pekora", "usami_renko", "usami_sumireko", "used_condom", "ushio_(kancolle)", "ushiromiya_ange", "ushiromiya_battler", "ushiromiya_jessica", "ushiromiya_maria", "ushiwakamaru_(fate)", "utau", "uterus", "utility_pole", "uwabaki", "uzaki_hana", "uzuki_(kancolle)", "uzumaki_naruto", "v", "v-fin", "v-neck", "v-shaped_eyebrows", "v_arms", "v_over_eye", "vaginal", "vaginal_object_insertion", "valentine", "vambraces", "vampire", "vampire_(game)", "vaporeon", "vase", "vegeta", "veil", "veins", "veiny_penis", "venti_(genshin_impact)", "vento_aureo", "verniy_(kancolle)", "vert_(neptune_series)", "vertical-striped_legwear", "vertical-striped_shirt", "vertical_stripes", "very_dark_skin", "very_long_hair", "very_short_hair", "vest", "vibrator", "victor_(pokemon)", "viewfinder", "vikala_(granblue_fantasy)", "viktor_nikiforov", "vines", "violet_evergarden", "violin", "vira_(granblue_fantasy)", "virgin_killer_sweater", "virtual_youtuber", "vision_(genshin_impact)", "visor", "visor_cap", "vita", "vivio", "vocaloid", "voice_actor_connection", "voiceroid", "w", "w_(arknights)", "w_arms", "wa2000_(girls'_frontline)", "wading", "wagashi", "waist_apron", "waist_bow", "waist_cape", "waistcoat", "waitress", "wakasagihime", "waking_up", "walking", "wall", "wand", "wardrobe_malfunction", "wariza", "warship_girls_r", "warspite_(kancolle)", "watanabe_you", "watashi_ga_motenai_no_wa_dou_kangaetemo_omaera_ga_warui!", "watatsuki_no_toyohime", "watatsuki_no_yorihime", "watch", "water", "water_bottle", "water_drop", "water_gun", "watercolor_(medium)", "watercraft", "waterfall", "watermark", "watermelon", "watson_amelia", "watson_cross", "wattson_(apex_legends)", "waver_velvet", "waves", "waving", "wavy_hair", "wavy_mouth", "weapon", "weapon_on_back", "weapon_over_shoulder", "web_address", "wedding_band", "wedding_dress", "wedgie", "weiss_schnee", "wet", "wet_clothes", "wet_hair", "wet_panties", "wet_shirt", "what", "whip", "whisker_markings", "whiskers", "whistle", "white_apron", "white_ascot", "white_background", "white_belt", "white_bikini", "white_bloomers", "white_bodysuit", "white_border", "white_bow", "white_bowtie", "white_bra", "white_camisole", "white_cape", "white_capelet", "white_choker", "white_coat", "white_collar", "white_dress", "white_eyes", "white_flower", "white_footwear", "white_fur", "white_gloves", "white_hair", "white_hairband", "white_headwear", "white_hoodie", "white_jacket", "white_kimono", "white_legwear", "white_leotard", "white_mage", "white_neckerchief", "white_necktie", "white_outline", "white_panties", "white_pants", "white_pupils", "white_ribbon", "white_rose", "white_sailor_collar", "white_scarf", "white_shirt", "white_shorts", "white_skin", "white_skirt", "white_sleeves", "white_sweater", "white_swimsuit", "white_tank_top", "white_vest", "white_wings", "wide-eyed", "wide_hips", "wide_ponytail", "wide_shot", "wide_sleeves", "widowmaker_(overwatch)", "wince", "wind", "wind_lift", "window", "wine", "wine_bottle", "wine_glass", "wing_collar", "wings", "winry_rockbell", "winter", "winter_clothes", "winter_coat", "winter_uniform", "witch", "witch_hat", "wizard_hat", "wo-class_aircraft_carrier", "wolf", "wolf_ears", "wolf_girl", "wolf_tail", "wooden_floor", "working!!", "world_war_ii", "world_witches_series", "wraith_(apex_legends)", "wrench", "wriggle_nightbug", "wrist_cuffs", "wrist_ribbon", "wrist_scrunchie", "wristband", "wristwatch", "writing", "x-ray", "x_hair_ornament", "xd", "xenoblade_chronicles_(series)", "xenoblade_chronicles_2", "xiangling_(genshin_impact)", "xiao_(genshin_impact)", "xingqiu_(genshin_impact)", "xp-tan", "xuangzang_sanzang_(fate)", "yae_miko", "yae_sakura", "yagami_hayate", "yagen_toushirou", "yagokoro_eirin", "yahagi_(kancolle)", "yahari_ore_no_seishun_lovecome_wa_machigatteiru.", "yakumo_ran", "yakumo_yukari", "yamabuki_inori", "yamada_elf", "yamagishi_fuuka", "yamagumo_(kancolle)", "yamakaze_(kancolle)", "yamanaka_ino", "yamashiro_(azur_lane)", "yamashiro_(kancolle)", "yamato-no-kami_yasusada", "yamato_(kancolle)", "yandere", "yanfei_(genshin_impact)", "yang_guifei_(fate)", "yang_xiao_long", "yaoi", "yaoyorozu_momo", "yasaka_kanako", "yawning", "yayoi_(kancolle)", "yazawa_nico", "yelan_(genshin_impact)", "yellow_(pokemon)", "yellow_ascot", "yellow_background", "yellow_bikini", "yellow_bow", "yellow_bowtie", "yellow_dress", "yellow_eyes", "yellow_flower", "yellow_footwear", "yellow_gloves", "yellow_hairband", "yellow_headwear", "yellow_jacket", "yellow_legwear", "yellow_nails", "yellow_neckerchief", "yellow_necktie", "yellow_panties", "yellow_ribbon", "yellow_scarf", "yellow_sclera", "yellow_shirt", "yellow_shorts", "yellow_skirt", "yellow_sweater", "yellow_theme", "yes!_precure_5", "yin_(darker_than_black)", "yin_yang", "ymir_(shingeki_no_kyojin)", "yoimiya_(genshin_impact)", "yoko_littner", "yokoyama_nao", "yokozuwari", "yor_briar", "yorha_no._2_type_b", "yorha_no._9_type_s", "yorha_type_a_no._2", "yorigami_jo'on", "yorigami_shion", "yoroizuka_mizore", "yoshida_yuuko_(machikado_mazoku)", "yoshikawa_chinatsu", "yotsuba_alice", "you_gonna_get_raped", "youkai", "youkai_watch", "younger", "yowane_haku", "yu-gi-oh!", "yu-gi-oh!_duel_monsters", "yu_mei-ren_(fate)", "yuffie_kisaragi", "yugake", "yui_(angel_beats!)", "yuigahama_yui", "yukata", "yuki_miku", "yukihana_lamy", "yukikaze_(kancolle)", "yukine_chris", "yukinoshita_yukino", "yukishiro_honoka", "yukkuri_shiteitte_ne", "yumehara_nozomi", "yumemi_riamu", "yumi_(senran_kagura)", "yuna_(ff10)", "yuno_(hidamari_sketch)", "yura_(kancolle)", "yuri", "yuri!!!_on_ice", "yuri_lowell", "yuri_plisetsky", "yuru_yuri", "yurucamp", "yuubari_(kancolle)", "yuudachi_(kancolle)", "yuudachi_kai_ni_(kancolle)", "yuugumo_(kancolle)", "yuuki_(princess_connect!)", "yuuki_(sao)", "yuuki_makoto", "yuuki_mikan", "yuzuhara_konomi", "yuzuki_choco", "yuzuki_yukari", "yuzuriha_inori", "z1_leberecht_maass_(kancolle)", "z23_(azur_lane)", "z3_max_schultz_(kancolle)", "zabaniyya_(housamo)", "zara_(azur_lane)", "zara_(kancolle)", "zara_(poolside_coincidence)_(azur_lane)", "zero_(mega_man)", "zero_no_tsukaima", "zero_two_(darling_in_the_franxx)", "zeta_(granblue_fantasy)", "zettai_ryouiki", "zhongli_(genshin_impact)", "zidane_tribal", "zipper", "zipper_pull_tab", "zombie", "zombie_land_saga", "zooey_(granblue_fantasy)", "zoom_layer", "zouri", "zuihou_(kancolle)", "zuikaku_(kancolle)", "zzz", "|_|"] \ No newline at end of file diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 0000000..2ee96b6 --- /dev/null +++ b/poetry.lock @@ -0,0 +1,3604 @@ +[[package]] +name = "aiohttp" +version = "3.8.1" +description = "Async http client/server framework (asyncio)" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +aiosignal = ">=1.1.2" +async-timeout = ">=4.0.0a3,<5.0" +attrs = ">=17.3.0" +charset-normalizer = ">=2.0,<3.0" +frozenlist = ">=1.1.1" +multidict = ">=4.5,<7.0" +yarl = ">=1.0,<2.0" + +[package.extras] +speedups = ["aiodns", "brotli", "cchardet"] + +[[package]] +name = "aiosignal" +version = "1.2.0" +description = "aiosignal: a list of registered asynchronous callbacks" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +frozenlist = ">=1.1.0" + +[[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 = "async-timeout" +version = "4.0.2" +description = "Timeout context manager for asyncio programs" +category = "main" +optional = false +python-versions = ">=3.6" + +[[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 = "blis" +version = "0.7.7" +description = "The Blis BLAS-like linear algebra library, as a self-contained C-extension." +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +numpy = ">=1.15.0" + +[[package]] +name = "catalogue" +version = "2.0.7" +description = "Super lightweight function registries for your library" +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "certifi" +version = "2022.6.15" +description = "Python package for providing Mozilla's CA Bundle." +category = "main" +optional = false +python-versions = ">=3.6" + +[[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 = "charset-normalizer" +version = "2.0.12" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +category = "main" +optional = false +python-versions = ">=3.5.0" + +[package.extras] +unicode_backport = ["unicodedata2"] + +[[package]] +name = "click" +version = "8.1.3" +description = "Composable command line interface toolkit" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[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 = "cymem" +version = "2.0.6" +description = "Manage calls to calloc/free through Cython" +category = "main" +optional = false +python-versions = "*" + +[[package]] +name = "datasets" +version = "2.3.2" +description = "HuggingFace community-driven open-source library of datasets" +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +aiohttp = "*" +dill = "<0.3.6" +fsspec = {version = ">=2021.05.0", extras = ["http"]} +huggingface-hub = ">=0.1.0,<1.0.0" +multiprocess = "*" +numpy = ">=1.17" +packaging = "*" +pandas = "*" +pyarrow = ">=6.0.0" +requests = ">=2.19.0" +responses = "<0.19" +tqdm = ">=4.62.1" +xxhash = "*" + +[package.extras] +apache-beam = ["apache-beam (>=2.26.0)"] +audio = ["librosa"] +benchmarks = ["numpy (==1.18.5)", "tensorflow (==2.3.0)", "torch (==1.6.0)", "transformers (==3.0.2)"] +dev = ["absl-py", "pytest", "pytest-datadir", "pytest-xdist", "apache-beam (>=2.26.0)", "elasticsearch (<8.0.0)", "aiobotocore (==1.4.2)", "boto3 (==1.17.106)", "botocore (==1.20.106)", "faiss-cpu (>=1.6.4)", "fsspec", "moto[s3,server] (==2.0.4)", "rarfile (>=4.0)", "s3fs (==2021.08.1)", "tensorflow (>=2.3,!=2.6.0,!=2.6.1)", "torch", "torchaudio", "soundfile", "transformers", "bs4", "conllu", "h5py", "langdetect", "lxml", "lz4", "mwparserfromhell", "nltk", "openpyxl", "py7zr", "tldextract", "zstandard", "sentencepiece", "sacremoses", "bert-score (>=0.3.6)", "jiwer", "mauve-text", "rouge-score", "sacrebleu", "scikit-learn", "scipy", "seqeval", "toml (>=0.10.1)", "requests-file (>=1.5.1)", "tldextract (>=3.1.0)", "texttable (>=1.6.3)", "Werkzeug (>=1.0.1)", "six (>=1.15.0,<1.16.0)", "Pillow (>=6.2.1)", "librosa", "black (>=22.0,<23.0)", "flake8 (>=3.8.3)", "isort (>=5.0.0)", "pyyaml (>=5.3.1)", "importlib-resources"] +docs = ["s3fs"] +quality = ["black (>=22.0,<23.0)", "flake8 (>=3.8.3)", "isort (>=5.0.0)", "pyyaml (>=5.3.1)"] +s3 = ["fsspec", "boto3", "botocore", "s3fs"] +tensorflow = ["tensorflow (>=2.2.0,!=2.6.0,!=2.6.1)"] +tensorflow_gpu = ["tensorflow-gpu (>=2.2.0,!=2.6.0,!=2.6.1)"] +tests = ["absl-py", "pytest", "pytest-datadir", "pytest-xdist", "apache-beam (>=2.26.0)", "elasticsearch (<8.0.0)", "aiobotocore (==1.4.2)", "boto3 (==1.17.106)", "botocore (==1.20.106)", "faiss-cpu (>=1.6.4)", "fsspec", "moto[s3,server] (==2.0.4)", "rarfile (>=4.0)", "s3fs (==2021.08.1)", "tensorflow (>=2.3,!=2.6.0,!=2.6.1)", "torch", "torchaudio", "soundfile", "transformers", "bs4", "conllu", "h5py", "langdetect", "lxml", "lz4", "mwparserfromhell", "nltk", "openpyxl", "py7zr", "tldextract", "zstandard", "sentencepiece", "sacremoses", "bert-score (>=0.3.6)", "jiwer", "mauve-text", "rouge-score", "sacrebleu", "scikit-learn", "scipy", "seqeval", "toml (>=0.10.1)", "requests-file (>=1.5.1)", "tldextract (>=3.1.0)", "texttable (>=1.6.3)", "Werkzeug (>=1.0.1)", "six (>=1.15.0,<1.16.0)", "Pillow (>=6.2.1)", "librosa", "importlib-resources"] +torch = ["torch"] +vision = ["Pillow (>=6.2.1)"] + +[[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 = "dill" +version = "0.3.5.1" +description = "serialize all of python" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*" + +[package.extras] +graph = ["objgraph (>=1.7.2)"] + +[[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 = "fastai" +version = "2.7.3" +description = "fastai simplifies training fast and accurate neural nets using modern best practices" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +fastcore = ">=1.4.5,<1.5" +fastdownload = ">=0.0.5,<2" +fastprogress = ">=0.2.4" +matplotlib = "*" +packaging = "*" +pandas = "*" +pillow = ">6.0.0" +pyyaml = "*" +requests = "*" +scikit-learn = "*" +scipy = "*" +spacy = "<4" +torch = ">=1.7.0,<1.12" +torchvision = ">=0.8.2" + +[package.extras] +dev = ["nbdev (>=1.0.22,<2)", "ipywidgets", "pytorch-lightning", "pytorch-ignite", "transformers", "sentencepiece", "tensorboard", "pydicom", "catalyst", "flask-compress", "captum (>=0.3)", "flask", "wandb", "kornia", "scikit-image", "neptune-client", "comet-ml", "albumentations", "opencv-python", "pyarrow", "ninja", "timm (>=0.6.2.dev)", "accelerate (>=0.10.0)"] + +[[package]] +name = "fastbook" +version = "0.0.26" +description = "Deep Learning for Coders, 2020" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +datasets = "*" +fastai = ">=2.6" +graphviz = "*" +packaging = "*" +pandas = "*" +requests = "*" +sentencepiece = "*" +transformers = "*" + +[[package]] +name = "fastcore" +version = "1.4.5" +description = "Python supercharged for fastai development" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +packaging = "*" + +[package.extras] +dev = ["numpy", "nbdev (>=0.2.39)", "matplotlib", "pillow", "torch", "pandas"] + +[[package]] +name = "fastdownload" +version = "0.0.6" +description = "A general purpose data downloading library." +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +fastcore = ">=1.3.26" +fastprogress = "*" + +[[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 = "fastprogress" +version = "1.0.2" +description = "A nested progress with plotting options for fastai" +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "filelock" +version = "3.7.1" +description = "A platform independent file lock." +category = "main" +optional = false +python-versions = ">=3.7" + +[package.extras] +docs = ["furo (>=2021.8.17b43)", "sphinx (>=4.1)", "sphinx-autodoc-typehints (>=1.12)"] +testing = ["covdefaults (>=1.2.0)", "coverage (>=4)", "pytest (>=4)", "pytest-cov", "pytest-timeout (>=1.4.2)"] + +[[package]] +name = "flask" +version = "2.1.2" +description = "A simple framework for building complex web applications." +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +click = ">=8.0" +importlib-metadata = {version = ">=3.6.0", markers = "python_version < \"3.10\""} +itsdangerous = ">=2.0" +Jinja2 = ">=3.0" +Werkzeug = ">=2.0" + +[package.extras] +async = ["asgiref (>=3.2)"] +dotenv = ["python-dotenv"] + +[[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 = "frozenlist" +version = "1.3.0" +description = "A list-like structure which implements collections.abc.MutableSequence" +category = "main" +optional = false +python-versions = ">=3.7" + +[[package]] +name = "fsspec" +version = "2022.5.0" +description = "File-system specification" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +aiohttp = {version = "*", optional = true, markers = "extra == \"http\""} +requests = {version = "*", optional = true, markers = "extra == \"http\""} + +[package.extras] +abfs = ["adlfs"] +adl = ["adlfs"] +arrow = ["pyarrow (>=1)"] +dask = ["dask", "distributed"] +dropbox = ["dropboxdrivefs", "requests", "dropbox"] +entrypoints = ["importlib-metadata"] +fuse = ["fusepy"] +gcs = ["gcsfs"] +git = ["pygit2"] +github = ["requests"] +gs = ["gcsfs"] +gui = ["panel"] +hdfs = ["pyarrow (>=1)"] +http = ["requests", "aiohttp"] +libarchive = ["libarchive-c"] +oci = ["ocifs"] +s3 = ["s3fs"] +sftp = ["paramiko"] +smb = ["smbprotocol"] +ssh = ["paramiko"] +tqdm = ["tqdm"] + +[[package]] +name = "graphviz" +version = "0.20" +description = "Simple Python interface for Graphviz" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.extras] +dev = ["tox (>=3)", "flake8", "pep8-naming", "wheel", "twine"] +docs = ["sphinx (>=4)", "sphinx-autodoc-typehints", "sphinx-rtd-theme"] +test = ["pytest (>=7)", "pytest-mock (>=3)", "mock (>=4)", "pytest-cov", "coverage"] + +[[package]] +name = "gunicorn" +version = "20.1.0" +description = "WSGI HTTP Server for UNIX" +category = "main" +optional = false +python-versions = ">=3.5" + +[package.extras] +eventlet = ["eventlet (>=0.24.1)"] +gevent = ["gevent (>=1.4.0)"] +setproctitle = ["setproctitle"] +tornado = ["tornado (>=0.2)"] + +[[package]] +name = "huggingface-hub" +version = "0.8.0" +description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub" +category = "main" +optional = false +python-versions = ">=3.7.0" + +[package.dependencies] +filelock = "*" +packaging = ">=20.9" +pyyaml = ">=5.1" +requests = "*" +tqdm = "*" +typing-extensions = ">=3.7.4.3" + +[package.extras] +all = ["pytest", "pytest-cov", "datasets", "soundfile", "black (>=22.0,<23.0)", "isort (>=5.5.4)", "flake8 (>=3.8.3)"] +dev = ["pytest", "pytest-cov", "datasets", "soundfile", "black (>=22.0,<23.0)", "isort (>=5.5.4)", "flake8 (>=3.8.3)"] +fastai = ["toml", "fastai (>=2.4)", "fastcore (>=1.3.27)"] +quality = ["black (>=22.0,<23.0)", "isort (>=5.5.4)", "flake8 (>=3.8.3)"] +tensorflow = ["tensorflow", "pydot", "graphviz"] +testing = ["pytest", "pytest-cov", "datasets", "soundfile"] +torch = ["torch"] + +[[package]] +name = "idna" +version = "3.3" +description = "Internationalized Domain Names in Applications (IDNA)" +category = "main" +optional = false +python-versions = ">=3.5" + +[[package]] +name = "importlib-metadata" +version = "4.11.4" +description = "Read metadata from Python packages" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +zipp = ">=0.5" + +[package.extras] +docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"] +perf = ["ipython"] +testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "importlib-resources (>=1.3)"] + +[[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 = "ipywidgets" +version = "7.7.0" +description = "IPython HTML widgets for Jupyter" +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +ipykernel = ">=4.5.1" +ipython = {version = ">=4.0.0", markers = "python_version >= \"3.3\""} +ipython-genutils = ">=0.2.0,<0.3.0" +jupyterlab-widgets = {version = ">=1.0.0", markers = "python_version >= \"3.6\""} +nbformat = ">=4.2.0" +traitlets = ">=4.3.1" +widgetsnbextension = ">=3.6.0,<3.7.0" + +[package.extras] +test = ["pytest (>=3.6.0)", "pytest-cov", "mock"] + +[[package]] +name = "itsdangerous" +version = "2.1.2" +description = "Safely pass data to untrusted environments and back." +category = "main" +optional = false +python-versions = ">=3.7" + +[[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 = "joblib" +version = "1.1.0" +description = "Lightweight pipelining with Python functions" +category = "main" +optional = false +python-versions = ">=3.6" + +[[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" +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-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 = "jupyterlab-pygments" +version = "0.2.2" +description = "Pygments theme using JupyterLab CSS variables" +category = "main" +optional = false +python-versions = ">=3.7" + +[[package]] +name = "jupyterlab-widgets" +version = "1.1.0" +description = "A JupyterLab extension." +category = "main" +optional = false +python-versions = ">=3.6" + +[[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 = "langcodes" +version = "3.3.0" +description = "Tools for labeling human languages with IETF language tags" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.extras] +data = ["language-data (>=1.1,<2.0)"] + +[[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 = "multidict" +version = "6.0.2" +description = "multidict implementation" +category = "main" +optional = false +python-versions = ">=3.7" + +[[package]] +name = "multiprocess" +version = "0.70.13" +description = "better multiprocessing and multithreading in python" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*" + +[package.dependencies] +dill = ">=0.3.5.1" + +[[package]] +name = "murmurhash" +version = "1.0.7" +description = "Cython bindings for MurmurHash" +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\""}, +] +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 = "pathy" +version = "0.6.1" +description = "pathlib.Path subclasses for local and cloud bucket storage" +category = "main" +optional = false +python-versions = ">= 3.6" + +[package.dependencies] +smart-open = ">=5.0.0,<6.0.0" +typer = ">=0.3.0,<1.0.0" + +[package.extras] +all = ["google-cloud-storage (>=1.26.0,<2.0.0)", "boto3", "pytest", "pytest-coverage", "mock", "typer-cli"] +gcs = ["google-cloud-storage (>=1.26.0,<2.0.0)"] +s3 = ["boto3"] +test = ["pytest", "pytest-coverage", "mock", "typer-cli"] + +[[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 = "preshed" +version = "3.0.6" +description = "Cython hash table that trusts the keys are pre-hashed" +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +cymem = ">=2.0.2,<2.1.0" +murmurhash = ">=0.28.0,<1.1.0" + +[[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 = "pyarrow" +version = "8.0.0" +description = "Python library for Apache Arrow" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +numpy = ">=1.16.6" + +[[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 = "pydantic" +version = "1.8.2" +description = "Data validation and settings management using python 3.6 type hinting" +category = "main" +optional = false +python-versions = ">=3.6.1" + +[package.dependencies] +typing-extensions = ">=3.7.4.3" + +[package.extras] +dotenv = ["python-dotenv (>=0.10.4)"] +email = ["email-validator (>=1.0.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 = "python-dotenv" +version = "0.20.0" +description = "Read key-value pairs from a .env file and set them as environment variables" +category = "main" +optional = false +python-versions = ">=3.5" + +[package.extras] +cli = ["click (>=5.0)"] + +[[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 = "regex" +version = "2022.6.2" +description = "Alternative regular expression module, to replace re." +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "requests" +version = "2.28.0" +description = "Python HTTP for Humans." +category = "main" +optional = false +python-versions = ">=3.7, <4" + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2.0.0,<2.1.0" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<1.27" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use_chardet_on_py3 = ["chardet (>=3.0.2,<5)"] + +[[package]] +name = "responses" +version = "0.18.0" +description = "A utility library for mocking out the `requests` Python library." +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +requests = ">=2.0,<3.0" +urllib3 = ">=1.25.10" + +[package.extras] +tests = ["pytest (>=4.6)", "coverage (>=6.0.0)", "pytest-cov", "pytest-localserver", "flake8", "types-mock", "types-requests", "mypy"] + +[[package]] +name = "scikit-learn" +version = "1.1.1" +description = "A set of python modules for machine learning and data mining" +category = "main" +optional = false +python-versions = ">=3.8" + +[package.dependencies] +joblib = ">=1.0.0" +numpy = ">=1.17.3" +scipy = ">=1.3.2" +threadpoolctl = ">=2.0.0" + +[package.extras] +benchmark = ["matplotlib (>=3.1.2)", "pandas (>=1.0.5)", "memory-profiler (>=0.57.0)"] +docs = ["matplotlib (>=3.1.2)", "scikit-image (>=0.14.5)", "pandas (>=1.0.5)", "seaborn (>=0.9.0)", "memory-profiler (>=0.57.0)", "sphinx (>=4.0.1)", "sphinx-gallery (>=0.7.0)", "numpydoc (>=1.2.0)", "Pillow (>=7.1.2)", "sphinx-prompt (>=1.3.0)", "sphinxext-opengraph (>=0.4.2)"] +examples = ["matplotlib (>=3.1.2)", "scikit-image (>=0.14.5)", "pandas (>=1.0.5)", "seaborn (>=0.9.0)"] +tests = ["matplotlib (>=3.1.2)", "scikit-image (>=0.14.5)", "pandas (>=1.0.5)", "pytest (>=5.0.1)", "pytest-cov (>=2.9.0)", "flake8 (>=3.8.2)", "black (>=22.3.0)", "mypy (>=0.770)", "pyamg (>=4.0.0)", "numpydoc (>=1.2.0)"] + +[[package]] +name = "scipy" +version = "1.8.1" +description = "SciPy: Scientific Library for Python" +category = "main" +optional = false +python-versions = ">=3.8,<3.11" + +[package.dependencies] +numpy = ">=1.17.3,<1.25.0" + +[[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 = "sentencepiece" +version = "0.1.96" +description = "SentencePiece python wrapper" +category = "main" +optional = false +python-versions = "*" + +[[package]] +name = "setuptools-scm" +version = "6.4.2" +description = "the blessed package to manage your versions by scm tags" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +packaging = ">=20.0" +tomli = ">=1.0.0" + +[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 = "smart-open" +version = "5.2.1" +description = "Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2...)" +category = "main" +optional = false +python-versions = ">=3.6,<4.0" + +[package.extras] +all = ["boto3", "google-cloud-storage", "azure-storage-blob", "azure-common", "azure-core", "requests"] +azure = ["azure-storage-blob", "azure-common", "azure-core"] +gcs = ["google-cloud-storage"] +http = ["requests"] +s3 = ["boto3"] +test = ["boto3", "google-cloud-storage", "azure-storage-blob", "azure-common", "azure-core", "requests", "moto[server] (==1.3.14)", "pathlib2", "responses", "paramiko", "parameterizedtestcase", "pytest", "pytest-rerunfailures"] +webhdfs = ["requests"] + +[[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 = "spacy" +version = "3.3.1" +description = "Industrial-strength Natural Language Processing (NLP) in Python" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +blis = ">=0.4.0,<0.8.0" +catalogue = ">=2.0.6,<2.1.0" +cymem = ">=2.0.2,<2.1.0" +jinja2 = "*" +langcodes = ">=3.2.0,<4.0.0" +murmurhash = ">=0.28.0,<1.1.0" +numpy = ">=1.15.0" +packaging = ">=20.0" +pathy = ">=0.3.5" +preshed = ">=3.0.2,<3.1.0" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<1.9.0" +requests = ">=2.13.0,<3.0.0" +spacy-legacy = ">=3.0.9,<3.1.0" +spacy-loggers = ">=1.0.0,<2.0.0" +srsly = ">=2.4.3,<3.0.0" +thinc = ">=8.0.14,<8.1.0" +tqdm = ">=4.38.0,<5.0.0" +typer = ">=0.3.0,<0.5.0" +wasabi = ">=0.9.1,<1.1.0" + +[package.extras] +apple = ["thinc-apple-ops (>=0.0.4,<1.0.0)"] +cuda = ["cupy (>=5.0.0b4,<11.0.0)"] +cuda100 = ["cupy-cuda100 (>=5.0.0b4,<11.0.0)"] +cuda101 = ["cupy-cuda101 (>=5.0.0b4,<11.0.0)"] +cuda102 = ["cupy-cuda102 (>=5.0.0b4,<11.0.0)"] +cuda110 = ["cupy-cuda110 (>=5.0.0b4,<11.0.0)"] +cuda111 = ["cupy-cuda111 (>=5.0.0b4,<11.0.0)"] +cuda112 = ["cupy-cuda112 (>=5.0.0b4,<11.0.0)"] +cuda113 = ["cupy-cuda113 (>=5.0.0b4,<11.0.0)"] +cuda114 = ["cupy-cuda114 (>=5.0.0b4,<11.0.0)"] +cuda115 = ["cupy-cuda115 (>=5.0.0b4,<11.0.0)"] +cuda80 = ["cupy-cuda80 (>=5.0.0b4,<11.0.0)"] +cuda90 = ["cupy-cuda90 (>=5.0.0b4,<11.0.0)"] +cuda91 = ["cupy-cuda91 (>=5.0.0b4,<11.0.0)"] +cuda92 = ["cupy-cuda92 (>=5.0.0b4,<11.0.0)"] +ja = ["sudachipy (>=0.5.2,!=0.6.1)", "sudachidict-core (>=20211220)"] +ko = ["natto-py (==0.9.0)"] +lookups = ["spacy-lookups-data (>=1.0.3,<1.1.0)"] +ray = ["spacy-ray (>=0.1.0,<1.0.0)"] +th = ["pythainlp (>=2.0)"] +transformers = ["spacy-transformers (>=1.1.2,<1.2.0)"] + +[[package]] +name = "spacy-legacy" +version = "3.0.9" +description = "Legacy registered functions for spaCy backwards compatibility" +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "spacy-loggers" +version = "1.0.2" +description = "Logging utilities for SpaCy" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +wasabi = ">=0.8.1,<1.1.0" + +[[package]] +name = "srsly" +version = "2.4.3" +description = "Modern high-performance serialization utilities for Python" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +catalogue = ">=2.0.3,<2.1.0" + +[[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 = "thinc" +version = "8.0.17" +description = "A refreshing functional take on deep learning, compatible with your favorite libraries" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +blis = ">=0.4.0,<0.8.0" +catalogue = ">=2.0.4,<2.1.0" +cymem = ">=2.0.2,<2.1.0" +murmurhash = ">=1.0.2,<1.1.0" +numpy = ">=1.15.0" +preshed = ">=3.0.2,<3.1.0" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<1.9.0" +srsly = ">=2.4.0,<3.0.0" +wasabi = ">=0.8.1,<1.1.0" + +[package.extras] +cuda = ["cupy (>=5.0.0b4)"] +cuda100 = ["cupy-cuda100 (>=5.0.0b4)"] +cuda101 = ["cupy-cuda101 (>=5.0.0b4)"] +cuda102 = ["cupy-cuda102 (>=5.0.0b4)"] +cuda110 = ["cupy-cuda110 (>=5.0.0b4)"] +cuda111 = ["cupy-cuda111 (>=5.0.0b4)"] +cuda112 = ["cupy-cuda112 (>=5.0.0b4)"] +cuda113 = ["cupy-cuda113 (>=5.0.0b4)"] +cuda114 = ["cupy-cuda114 (>=5.0.0b4)"] +cuda115 = ["cupy-cuda115 (>=5.0.0b4)"] +cuda80 = ["cupy-cuda80 (>=5.0.0b4)"] +cuda90 = ["cupy-cuda90 (>=5.0.0b4)"] +cuda91 = ["cupy-cuda91 (>=5.0.0b4)"] +cuda92 = ["cupy-cuda92 (>=5.0.0b4)"] +datasets = ["ml-datasets (>=0.2.0,<0.3.0)"] +mxnet = ["mxnet (>=1.5.1,<1.6.0)"] +tensorflow = ["tensorflow (>=2.0.0,<2.6.0)"] +torch = ["torch (>=1.6.0)"] + +[[package]] +name = "threadpoolctl" +version = "3.1.0" +description = "threadpoolctl" +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "timm" +version = "0.5.4" +description = "(Unofficial) PyTorch Image Models" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +torch = ">=1.4" +torchvision = "*" + +[[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 = "tokenizers" +version = "0.12.1" +description = "Fast and Customizable Tokenizers" +category = "main" +optional = false +python-versions = "*" + +[package.extras] +docs = ["sphinx", "sphinx-rtd-theme", "setuptools-rust"] +testing = ["pytest", "requests", "numpy", "datasets"] + +[[package]] +name = "tomli" +version = "2.0.1" +description = "A lil' TOML parser" +category = "main" +optional = false +python-versions = ">=3.7" + +[[package]] +name = "torch" +version = "1.11.0" +description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration" +category = "main" +optional = false +python-versions = ">=3.7.0" + +[package.dependencies] +typing-extensions = "*" + +[[package]] +name = "torchvision" +version = "0.12.0" +description = "image and video datasets and models for torch deep learning" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +numpy = "*" +pillow = ">=5.3.0,<8.3.0 || >=8.4.0" +requests = "*" +torch = "*" +typing-extensions = "*" + +[package.extras] +scipy = ["scipy"] + +[[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 = "tqdm" +version = "4.64.0" +description = "Fast, Extensible Progress Meter" +category = "main" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +dev = ["py-make (>=0.1.0)", "twine", "wheel"] +notebook = ["ipywidgets (>=6)"] +slack = ["slack-sdk"] +telegram = ["requests"] + +[[package]] +name = "traitlets" +version = "5.3.0" +description = "" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.extras] +test = ["pre-commit", "pytest"] + +[[package]] +name = "transformers" +version = "4.20.0" +description = "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" +category = "main" +optional = false +python-versions = ">=3.7.0" + +[package.dependencies] +filelock = "*" +huggingface-hub = ">=0.1.0,<1.0" +numpy = ">=1.17" +packaging = ">=20.0" +pyyaml = ">=5.1" +regex = "!=2019.12.17" +requests = "*" +tokenizers = ">=0.11.1,<0.11.3 || >0.11.3,<0.13" +tqdm = ">=4.27" + +[package.extras] +all = ["tensorflow (>=2.3)", "onnxconverter-common", "tf2onnx", "torch (>=1.0)", "jax (>=0.2.8,!=0.3.2,<=0.3.6)", "jaxlib (>=0.1.65,<=0.3.6)", "flax (>=0.3.5)", "optax (>=0.0.8)", "sentencepiece (>=0.1.91,!=0.1.92)", "protobuf (<=3.20.1)", "tokenizers (>=0.11.1,!=0.11.3,<0.13)", "torchaudio", "librosa", "pyctcdecode (>=0.3.0)", "phonemizer", "pillow", "optuna", "ray", "sigopt", "timm", "codecarbon (==1.2.0)"] +audio = ["librosa", "pyctcdecode (>=0.3.0)", "phonemizer"] +codecarbon = ["codecarbon (==1.2.0)"] +deepspeed = ["deepspeed (>=0.6.5)"] +deepspeed-testing = ["deepspeed (>=0.6.5)", "pytest", "pytest-xdist", "timeout-decorator", "parameterized", "psutil", "datasets", "dill (<0.3.5)", "pytest-timeout", "black (>=22.3,<23.0)", "sacrebleu (>=1.4.12,<2.0.0)", "rouge-score", "nltk", "GitPython (<3.1.19)", "hf-doc-builder (>=0.3.0)", "protobuf (<=3.20.1)", "sacremoses", "rjieba", "faiss-cpu", "cookiecutter (==1.7.3)", "optuna"] +dev = ["tensorflow (>=2.3)", "onnxconverter-common", "tf2onnx", "torch (>=1.0)", "jax (>=0.2.8,!=0.3.2,<=0.3.6)", "jaxlib (>=0.1.65,<=0.3.6)", "flax (>=0.3.5)", "optax (>=0.0.8)", "sentencepiece (>=0.1.91,!=0.1.92)", "protobuf (<=3.20.1)", "tokenizers (>=0.11.1,!=0.11.3,<0.13)", "torchaudio", "librosa", "pyctcdecode (>=0.3.0)", "phonemizer", "pillow", "optuna", "ray", "sigopt", "timm", "codecarbon (==1.2.0)", "pytest", "pytest-xdist", "timeout-decorator", "parameterized", "psutil", "datasets", "dill (<0.3.5)", "pytest-timeout", "black (>=22.3,<23.0)", "sacrebleu (>=1.4.12,<2.0.0)", "rouge-score", "nltk", "GitPython (<3.1.19)", "hf-doc-builder (>=0.3.0)", "sacremoses", "rjieba", "faiss-cpu", "cookiecutter (==1.7.3)", "isort (>=5.5.4)", "flake8 (>=3.8.3)", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "unidic-lite (>=1.0.7)", "unidic (>=1.0.2)", "hf-doc-builder", "scikit-learn"] +dev-tensorflow = ["pytest", "pytest-xdist", "timeout-decorator", "parameterized", "psutil", "datasets", "dill (<0.3.5)", "pytest-timeout", "black (>=22.3,<23.0)", "sacrebleu (>=1.4.12,<2.0.0)", "rouge-score", "nltk", "GitPython (<3.1.19)", "hf-doc-builder (>=0.3.0)", "protobuf (<=3.20.1)", "sacremoses", "rjieba", "faiss-cpu", "cookiecutter (==1.7.3)", "tensorflow (>=2.3)", "onnxconverter-common", "tf2onnx", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.11.1,!=0.11.3,<0.13)", "pillow", "isort (>=5.5.4)", "flake8 (>=3.8.3)", "hf-doc-builder", "scikit-learn", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "librosa", "pyctcdecode (>=0.3.0)", "phonemizer"] +dev-torch = ["pytest", "pytest-xdist", "timeout-decorator", "parameterized", "psutil", "datasets", "dill (<0.3.5)", "pytest-timeout", "black (>=22.3,<23.0)", "sacrebleu (>=1.4.12,<2.0.0)", "rouge-score", "nltk", "GitPython (<3.1.19)", "hf-doc-builder (>=0.3.0)", "protobuf (<=3.20.1)", "sacremoses", "rjieba", "faiss-cpu", "cookiecutter (==1.7.3)", "torch (>=1.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.11.1,!=0.11.3,<0.13)", "torchaudio", "librosa", "pyctcdecode (>=0.3.0)", "phonemizer", "pillow", "optuna", "ray", "sigopt", "timm", "codecarbon (==1.2.0)", "isort (>=5.5.4)", "flake8 (>=3.8.3)", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "unidic-lite (>=1.0.7)", "unidic (>=1.0.2)", "hf-doc-builder", "scikit-learn", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)"] +docs = ["tensorflow (>=2.3)", "onnxconverter-common", "tf2onnx", "torch (>=1.0)", "jax (>=0.2.8,!=0.3.2,<=0.3.6)", "jaxlib (>=0.1.65,<=0.3.6)", "flax (>=0.3.5)", "optax (>=0.0.8)", "sentencepiece (>=0.1.91,!=0.1.92)", "protobuf (<=3.20.1)", "tokenizers (>=0.11.1,!=0.11.3,<0.13)", "torchaudio", "librosa", "pyctcdecode (>=0.3.0)", "phonemizer", "pillow", "optuna", "ray", "sigopt", "timm", "codecarbon (==1.2.0)", "hf-doc-builder"] +docs_specific = ["hf-doc-builder"] +fairscale = ["fairscale (>0.3)"] +flax = ["jax (>=0.2.8,!=0.3.2,<=0.3.6)", "jaxlib (>=0.1.65,<=0.3.6)", "flax (>=0.3.5)", "optax (>=0.0.8)"] +flax-speech = ["librosa", "pyctcdecode (>=0.3.0)", "phonemizer"] +ftfy = ["ftfy"] +integrations = ["optuna", "ray", "sigopt"] +ja = ["fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "unidic-lite (>=1.0.7)", "unidic (>=1.0.2)"] +modelcreation = ["cookiecutter (==1.7.3)"] +onnx = ["onnxconverter-common", "tf2onnx", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)"] +onnxruntime = ["onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)"] +optuna = ["optuna"] +quality = ["black (>=22.3,<23.0)", "isort (>=5.5.4)", "flake8 (>=3.8.3)", "GitPython (<3.1.19)", "hf-doc-builder (>=0.3.0)"] +ray = ["ray"] +retrieval = ["faiss-cpu", "datasets"] +sagemaker = ["sagemaker (>=2.31.0)"] +sentencepiece = ["sentencepiece (>=0.1.91,!=0.1.92)", "protobuf (<=3.20.1)"] +serving = ["pydantic", "uvicorn", "fastapi", "starlette"] +sigopt = ["sigopt"] +sklearn = ["scikit-learn"] +speech = ["torchaudio", "librosa", "pyctcdecode (>=0.3.0)", "phonemizer"] +testing = ["pytest", "pytest-xdist", "timeout-decorator", "parameterized", "psutil", "datasets", "dill (<0.3.5)", "pytest-timeout", "black (>=22.3,<23.0)", "sacrebleu (>=1.4.12,<2.0.0)", "rouge-score", "nltk", "GitPython (<3.1.19)", "hf-doc-builder (>=0.3.0)", "protobuf (<=3.20.1)", "sacremoses", "rjieba", "faiss-cpu", "cookiecutter (==1.7.3)"] +tf = ["tensorflow (>=2.3)", "onnxconverter-common", "tf2onnx"] +tf-cpu = ["tensorflow-cpu (>=2.3)", "onnxconverter-common", "tf2onnx"] +tf-speech = ["librosa", "pyctcdecode (>=0.3.0)", "phonemizer"] +timm = ["timm"] +tokenizers = ["tokenizers (>=0.11.1,!=0.11.3,<0.13)"] +torch = ["torch (>=1.0)"] +torch-speech = ["torchaudio", "librosa", "pyctcdecode (>=0.3.0)", "phonemizer"] +torchhub = ["filelock", "huggingface-hub (>=0.1.0,<1.0)", "importlib-metadata", "numpy (>=1.17)", "packaging (>=20.0)", "protobuf (<=3.20.1)", "regex (!=2019.12.17)", "requests", "sentencepiece (>=0.1.91,!=0.1.92)", "torch (>=1.0)", "tokenizers (>=0.11.1,!=0.11.3,<0.13)", "tqdm (>=4.27)"] +vision = ["pillow"] + +[[package]] +name = "typer" +version = "0.4.1" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +click = ">=7.1.1,<9.0.0" + +[package.extras] +all = ["colorama (>=0.4.3,<0.5.0)", "shellingham (>=1.3.0,<2.0.0)"] +dev = ["autoflake (>=1.3.1,<2.0.0)", "flake8 (>=3.8.3,<4.0.0)"] +doc = ["mkdocs (>=1.1.2,<2.0.0)", "mkdocs-material (>=8.1.4,<9.0.0)", "mdx-include (>=1.4.1,<2.0.0)"] +test = ["shellingham (>=1.3.0,<2.0.0)", "pytest (>=4.4.0,<5.4.0)", "pytest-cov (>=2.10.0,<3.0.0)", "coverage (>=5.2,<6.0)", "pytest-xdist (>=1.32.0,<2.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "mypy (==0.910)", "black (>=22.3.0,<23.0.0)", "isort (>=5.0.6,<6.0.0)"] + +[[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 = "urllib3" +version = "1.26.9" +description = "HTTP library with thread-safe connection pooling, file post, and more." +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" + +[package.extras] +brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"] +secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"] +socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] + +[[package]] +name = "wasabi" +version = "0.9.1" +description = "A lightweight console printing and formatting toolkit" +category = "main" +optional = false +python-versions = "*" + +[[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 = "werkzeug" +version = "2.1.2" +description = "The comprehensive WSGI web application library." +category = "main" +optional = false +python-versions = ">=3.7" + +[package.extras] +watchdog = ["watchdog"] + +[[package]] +name = "widgetsnbextension" +version = "3.6.0" +description = "IPython HTML widgets for Jupyter" +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +notebook = ">=4.4.1" + +[[package]] +name = "xxhash" +version = "3.0.0" +description = "Python binding for xxHash" +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "yarl" +version = "1.7.2" +description = "Yet another URL library" +category = "main" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +idna = ">=2.0" +multidict = ">=4.0" + +[[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.9" +content-hash = "be9447310d082f76089168072555978e3162f27b5be0ebc097b3d3ab9453f3c7" + +[metadata.files] +aiohttp = [ + {file = "aiohttp-3.8.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1ed0b6477896559f17b9eaeb6d38e07f7f9ffe40b9f0f9627ae8b9926ae260a8"}, + {file = "aiohttp-3.8.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7dadf3c307b31e0e61689cbf9e06be7a867c563d5a63ce9dca578f956609abf8"}, + {file = "aiohttp-3.8.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a79004bb58748f31ae1cbe9fa891054baaa46fb106c2dc7af9f8e3304dc30316"}, + {file = "aiohttp-3.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:12de6add4038df8f72fac606dff775791a60f113a725c960f2bab01d8b8e6b15"}, + {file = "aiohttp-3.8.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6f0d5f33feb5f69ddd57a4a4bd3d56c719a141080b445cbf18f238973c5c9923"}, + {file = "aiohttp-3.8.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eaba923151d9deea315be1f3e2b31cc39a6d1d2f682f942905951f4e40200922"}, + {file = "aiohttp-3.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:099ebd2c37ac74cce10a3527d2b49af80243e2a4fa39e7bce41617fbc35fa3c1"}, + {file = "aiohttp-3.8.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2e5d962cf7e1d426aa0e528a7e198658cdc8aa4fe87f781d039ad75dcd52c516"}, + {file = "aiohttp-3.8.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:fa0ffcace9b3aa34d205d8130f7873fcfefcb6a4dd3dd705b0dab69af6712642"}, + {file = "aiohttp-3.8.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:61bfc23df345d8c9716d03717c2ed5e27374e0fe6f659ea64edcd27b4b044cf7"}, + {file = "aiohttp-3.8.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:31560d268ff62143e92423ef183680b9829b1b482c011713ae941997921eebc8"}, + {file = "aiohttp-3.8.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:01d7bdb774a9acc838e6b8f1d114f45303841b89b95984cbb7d80ea41172a9e3"}, + {file = "aiohttp-3.8.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:97ef77eb6b044134c0b3a96e16abcb05ecce892965a2124c566af0fd60f717e2"}, + {file = "aiohttp-3.8.1-cp310-cp310-win32.whl", hash = "sha256:c2aef4703f1f2ddc6df17519885dbfa3514929149d3ff900b73f45998f2532fa"}, + {file = "aiohttp-3.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:713ac174a629d39b7c6a3aa757b337599798da4c1157114a314e4e391cd28e32"}, + {file = "aiohttp-3.8.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:473d93d4450880fe278696549f2e7aed8cd23708c3c1997981464475f32137db"}, + {file = "aiohttp-3.8.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99b5eeae8e019e7aad8af8bb314fb908dd2e028b3cdaad87ec05095394cce632"}, + {file = "aiohttp-3.8.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3af642b43ce56c24d063325dd2cf20ee012d2b9ba4c3c008755a301aaea720ad"}, + {file = "aiohttp-3.8.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3630c3ef435c0a7c549ba170a0633a56e92629aeed0e707fec832dee313fb7a"}, + {file = "aiohttp-3.8.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:4a4a4e30bf1edcad13fb0804300557aedd07a92cabc74382fdd0ba6ca2661091"}, + {file = "aiohttp-3.8.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6f8b01295e26c68b3a1b90efb7a89029110d3a4139270b24fda961893216c440"}, + {file = "aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:a25fa703a527158aaf10dafd956f7d42ac6d30ec80e9a70846253dd13e2f067b"}, + {file = "aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:5bfde62d1d2641a1f5173b8c8c2d96ceb4854f54a44c23102e2ccc7e02f003ec"}, + {file = "aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:51467000f3647d519272392f484126aa716f747859794ac9924a7aafa86cd411"}, + {file = "aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:03a6d5349c9ee8f79ab3ff3694d6ce1cfc3ced1c9d36200cb8f08ba06bd3b782"}, + {file = "aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:102e487eeb82afac440581e5d7f8f44560b36cf0bdd11abc51a46c1cd88914d4"}, + {file = "aiohttp-3.8.1-cp36-cp36m-win32.whl", hash = "sha256:4aed991a28ea3ce320dc8ce655875e1e00a11bdd29fe9444dd4f88c30d558602"}, + {file = "aiohttp-3.8.1-cp36-cp36m-win_amd64.whl", hash = "sha256:b0e20cddbd676ab8a64c774fefa0ad787cc506afd844de95da56060348021e96"}, + {file = "aiohttp-3.8.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:37951ad2f4a6df6506750a23f7cbabad24c73c65f23f72e95897bb2cecbae676"}, + {file = "aiohttp-3.8.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c23b1ad869653bc818e972b7a3a79852d0e494e9ab7e1a701a3decc49c20d51"}, + {file = "aiohttp-3.8.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:15b09b06dae900777833fe7fc4b4aa426556ce95847a3e8d7548e2d19e34edb8"}, + {file = "aiohttp-3.8.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:477c3ea0ba410b2b56b7efb072c36fa91b1e6fc331761798fa3f28bb224830dd"}, + {file = "aiohttp-3.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:2f2f69dca064926e79997f45b2f34e202b320fd3782f17a91941f7eb85502ee2"}, + {file = "aiohttp-3.8.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ef9612483cb35171d51d9173647eed5d0069eaa2ee812793a75373447d487aa4"}, + {file = "aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:6d69f36d445c45cda7b3b26afef2fc34ef5ac0cdc75584a87ef307ee3c8c6d00"}, + {file = "aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:55c3d1072704d27401c92339144d199d9de7b52627f724a949fc7d5fc56d8b93"}, + {file = "aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:b9d00268fcb9f66fbcc7cd9fe423741d90c75ee029a1d15c09b22d23253c0a44"}, + {file = "aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:07b05cd3305e8a73112103c834e91cd27ce5b4bd07850c4b4dbd1877d3f45be7"}, + {file = "aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c34dc4958b232ef6188c4318cb7b2c2d80521c9a56c52449f8f93ab7bc2a8a1c"}, + {file = "aiohttp-3.8.1-cp37-cp37m-win32.whl", hash = "sha256:d2f9b69293c33aaa53d923032fe227feac867f81682f002ce33ffae978f0a9a9"}, + {file = "aiohttp-3.8.1-cp37-cp37m-win_amd64.whl", hash = "sha256:6ae828d3a003f03ae31915c31fa684b9890ea44c9c989056fea96e3d12a9fa17"}, + {file = "aiohttp-3.8.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:0c7ebbbde809ff4e970824b2b6cb7e4222be6b95a296e46c03cf050878fc1785"}, + {file = "aiohttp-3.8.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8b7ef7cbd4fec9a1e811a5de813311ed4f7ac7d93e0fda233c9b3e1428f7dd7b"}, + {file = "aiohttp-3.8.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c3d6a4d0619e09dcd61021debf7059955c2004fa29f48788a3dfaf9c9901a7cd"}, + {file = "aiohttp-3.8.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:718626a174e7e467f0558954f94af117b7d4695d48eb980146016afa4b580b2e"}, + {file = "aiohttp-3.8.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:589c72667a5febd36f1315aa6e5f56dd4aa4862df295cb51c769d16142ddd7cd"}, + {file = "aiohttp-3.8.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2ed076098b171573161eb146afcb9129b5ff63308960aeca4b676d9d3c35e700"}, + {file = "aiohttp-3.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:086f92daf51a032d062ec5f58af5ca6a44d082c35299c96376a41cbb33034675"}, + {file = "aiohttp-3.8.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:11691cf4dc5b94236ccc609b70fec991234e7ef8d4c02dd0c9668d1e486f5abf"}, + {file = "aiohttp-3.8.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:31d1e1c0dbf19ebccbfd62eff461518dcb1e307b195e93bba60c965a4dcf1ba0"}, + {file = "aiohttp-3.8.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:11a67c0d562e07067c4e86bffc1553f2cf5b664d6111c894671b2b8712f3aba5"}, + {file = "aiohttp-3.8.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:bb01ba6b0d3f6c68b89fce7305080145d4877ad3acaed424bae4d4ee75faa950"}, + {file = "aiohttp-3.8.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:44db35a9e15d6fe5c40d74952e803b1d96e964f683b5a78c3cc64eb177878155"}, + {file = "aiohttp-3.8.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:844a9b460871ee0a0b0b68a64890dae9c415e513db0f4a7e3cab41a0f2fedf33"}, + {file = "aiohttp-3.8.1-cp38-cp38-win32.whl", hash = "sha256:7d08744e9bae2ca9c382581f7dce1273fe3c9bae94ff572c3626e8da5b193c6a"}, + {file = "aiohttp-3.8.1-cp38-cp38-win_amd64.whl", hash = "sha256:04d48b8ce6ab3cf2097b1855e1505181bdd05586ca275f2505514a6e274e8e75"}, + {file = "aiohttp-3.8.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f5315a2eb0239185af1bddb1abf472d877fede3cc8d143c6cddad37678293237"}, + {file = "aiohttp-3.8.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a996d01ca39b8dfe77440f3cd600825d05841088fd6bc0144cc6c2ec14cc5f74"}, + {file = "aiohttp-3.8.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:13487abd2f761d4be7c8ff9080de2671e53fff69711d46de703c310c4c9317ca"}, + {file = "aiohttp-3.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea302f34477fda3f85560a06d9ebdc7fa41e82420e892fc50b577e35fc6a50b2"}, + {file = "aiohttp-3.8.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2f635ce61a89c5732537a7896b6319a8fcfa23ba09bec36e1b1ac0ab31270d2"}, + {file = "aiohttp-3.8.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e999f2d0e12eea01caeecb17b653f3713d758f6dcc770417cf29ef08d3931421"}, + {file = "aiohttp-3.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0770e2806a30e744b4e21c9d73b7bee18a1cfa3c47991ee2e5a65b887c49d5cf"}, + {file = "aiohttp-3.8.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d15367ce87c8e9e09b0f989bfd72dc641bcd04ba091c68cd305312d00962addd"}, + {file = "aiohttp-3.8.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6c7cefb4b0640703eb1069835c02486669312bf2f12b48a748e0a7756d0de33d"}, + {file = "aiohttp-3.8.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:71927042ed6365a09a98a6377501af5c9f0a4d38083652bcd2281a06a5976724"}, + {file = "aiohttp-3.8.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:28d490af82bc6b7ce53ff31337a18a10498303fe66f701ab65ef27e143c3b0ef"}, + {file = "aiohttp-3.8.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:b6613280ccedf24354406caf785db748bebbddcf31408b20c0b48cb86af76866"}, + {file = "aiohttp-3.8.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:81e3d8c34c623ca4e36c46524a3530e99c0bc95ed068fd6e9b55cb721d408fb2"}, + {file = "aiohttp-3.8.1-cp39-cp39-win32.whl", hash = "sha256:7187a76598bdb895af0adbd2fb7474d7f6025d170bc0a1130242da817ce9e7d1"}, + {file = "aiohttp-3.8.1-cp39-cp39-win_amd64.whl", hash = "sha256:1c182cb873bc91b411e184dab7a2b664d4fea2743df0e4d57402f7f3fa644bac"}, + {file = "aiohttp-3.8.1.tar.gz", hash = "sha256:fc5471e1a54de15ef71c1bc6ebe80d4dc681ea600e68bfd1cbce40427f0b7578"}, +] +aiosignal = [ + {file = "aiosignal-1.2.0-py3-none-any.whl", hash = "sha256:26e62109036cd181df6e6ad646f91f0dcfd05fe16d0cb924138ff2ab75d64e3a"}, + {file = "aiosignal-1.2.0.tar.gz", hash = "sha256:78ed67db6c7b7ced4f98e495e572106d5c432a93e1ddd1bf475e1dc05f5b7df2"}, +] +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"}, +] +async-timeout = [ + {file = "async-timeout-4.0.2.tar.gz", hash = "sha256:2163e1640ddb52b7a8c80d0a67a08587e5d245cc9c553a74a847056bc2976b15"}, + {file = "async_timeout-4.0.2-py3-none-any.whl", hash = "sha256:8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c"}, +] +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"}, +] +blis = [ + {file = "blis-0.7.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f4109cce38e644e81d923836b34024905d59e88c8fb48b89b420f4d7661cd89f"}, + {file = "blis-0.7.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ee19fddb5964570d97c2096a9a1e595fa48abdde187b14f99dcea7bb546989a6"}, + {file = "blis-0.7.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b5e0acc760daf5c3b45bce44653943e3a04d81c21c5b92213ed51664525dc24e"}, + {file = "blis-0.7.7-cp310-cp310-win_amd64.whl", hash = "sha256:bead485e5d79d3eb62a8df55618743878fb3cba606aaf926153db5803270b185"}, + {file = "blis-0.7.7-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:1667db8439d9ca41c0c1f0ea954d87462be01b125436c4b264f73603c9fb4e82"}, + {file = "blis-0.7.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e024f103522e72a27019cfcfe14569522a394f5d651565560a18040fdd69a6c"}, + {file = "blis-0.7.7-cp36-cp36m-win_amd64.whl", hash = "sha256:64bef63b1abd5b41819ea53897bdbc03c631a59c1757a9393e6ae0828692f31c"}, + {file = "blis-0.7.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cfb7d730fef706f3ea4389196ce5f610f24cc83f828c498a275c12f05f0cf5c4"}, + {file = "blis-0.7.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:148f59a0a47a38ce82e3afc50c709494d5e5a494bef28ce1519c7a17346c645b"}, + {file = "blis-0.7.7-cp37-cp37m-win_amd64.whl", hash = "sha256:a0183760604b14e8eb671a431d06606594def03c36aaaa2a2e7b7f88382dac76"}, + {file = "blis-0.7.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:680480dfa16b354f2e4d584edb8d36f0505ed8df12939beee2d161aea7bb3609"}, + {file = "blis-0.7.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b1e0567cde024e6ef677fe825d934baa7362cd71450c98e5198538026a86e896"}, + {file = "blis-0.7.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a48eeaa506f176bcac306378f5e8063697c93e26d2418fcbe053e8912019090"}, + {file = "blis-0.7.7-cp38-cp38-win_amd64.whl", hash = "sha256:7865e39cac4e10506afc49213938fb7e13bf73ca980c9c20ffad2de4ef858f43"}, + {file = "blis-0.7.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:76d13dbcd648ca33dfc83569bb219d0696e4f6e5ad00b9f538332a3bdb28ff30"}, + {file = "blis-0.7.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:929a6e70b800f9df505f08ed3e863bf5fd0a209aed45fb38a0fd2b8342c04981"}, + {file = "blis-0.7.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e22145110864bcffb1d52cb57050b67b8a8ecd43c7c0a1ac0bcdb2c85c8bf416"}, + {file = "blis-0.7.7-cp39-cp39-win_amd64.whl", hash = "sha256:d6055ced65d6581ab4f1da0d3f6ec14c60512474c5c9b3210c9f30dd7dd1447d"}, + {file = "blis-0.7.7.tar.gz", hash = "sha256:5d4a81f9438db7a19ac8e64ad41331f65a659ea8f3bb1889a9c2088cfd9fe104"}, +] +catalogue = [ + {file = "catalogue-2.0.7-py3-none-any.whl", hash = "sha256:cab4feda641fe05da1e6a1a9d123b0869d5ca324dcd93d4a5c384408ab62e7fb"}, + {file = "catalogue-2.0.7.tar.gz", hash = "sha256:535d33ae79ebd21ca298551d85da186ae8b8e1df36b0fb0246da774163ec2d6b"}, +] +certifi = [ + {file = "certifi-2022.6.15-py3-none-any.whl", hash = "sha256:fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412"}, + {file = "certifi-2022.6.15.tar.gz", hash = "sha256:84c85a9078b11105f04f3036a9482ae10e4621616db313fe045dd24743a0820d"}, +] +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"}, +] +charset-normalizer = [ + {file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"}, + {file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"}, +] +click = [ + {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"}, + {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, +] +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"}, +] +cymem = [ + {file = "cymem-2.0.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:700540b68e96a7056d0691d467df2bbaaf0934a3e6fe2383669998cbee19580a"}, + {file = "cymem-2.0.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a261f51796a2705f3900ed22b8442519a0f230f50a816fb5bd89cb9b027dc5ac"}, + {file = "cymem-2.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:971cf0a8437dfb4185c3049c086e463612fe849efadc0f5cc153fc81c501da7d"}, + {file = "cymem-2.0.6-cp310-cp310-win_amd64.whl", hash = "sha256:6b0d1a6b0a1296f31fa9e4b7ae5ea49394084ecc883b1ae6fec4844403c43468"}, + {file = "cymem-2.0.6-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:b8e1c18bb00800425576710468299153caad20c64ddb6819d40a6a34e21ee21c"}, + {file = "cymem-2.0.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:492084aef23ac2ff3da3729e9d36340bc91a96c2dc8c3a82a1926e384ab52412"}, + {file = "cymem-2.0.6-cp36-cp36m-win_amd64.whl", hash = "sha256:af3c01e6b20f9e6c07c7d7cdb7f710e49889d3906c9a3e039546ee6636a34b9a"}, + {file = "cymem-2.0.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d7a59cef8f2fa25d12e2c30138f8623acbd43ad2715e730a709e49c5eef8e1b0"}, + {file = "cymem-2.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd52d8a81881804625df88453611175ab7e0099b34f52204da1f6940cf2e83c9"}, + {file = "cymem-2.0.6-cp37-cp37m-win_amd64.whl", hash = "sha256:4749f220e4c06ec44eb10de13794ff0508cdc4f8eff656cf49cab2cdb3122c0c"}, + {file = "cymem-2.0.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2aa3fa467d906cd2c27fa0a2e2952dd7925f5fcc7973fab6d815ef6acb25aad8"}, + {file = "cymem-2.0.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:228bd261a85d92d870ed358f263ee028ac026302304f2186827377a3895c5819"}, + {file = "cymem-2.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea535f74ab6024e7416f93de564e5c81fb7c0964b96280de66f60aeb05f0cf53"}, + {file = "cymem-2.0.6-cp38-cp38-win_amd64.whl", hash = "sha256:4f87fe087f2ae36c3e20e2b1a29d7f76a28c035372d0a97655f26223d975235a"}, + {file = "cymem-2.0.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a93fba62fe79dbf6fc4d5b6d804a6e114b44af3ff3d40a28833ee39f21bd336b"}, + {file = "cymem-2.0.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5d631239bfb07293ee444b269656308da952b6b003b12332ccb1c624dbfcda4b"}, + {file = "cymem-2.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:04676d696596b0db3f3c5a3936bab12fb6f24278921a6622bb185e61765b2b4d"}, + {file = "cymem-2.0.6-cp39-cp39-win_amd64.whl", hash = "sha256:c59293b232b53ebb47427f16cf648e937022f489cff36c11d1d8a1f0075b6609"}, + {file = "cymem-2.0.6.tar.gz", hash = "sha256:169725b5816959d34de2545b33fee6a8021a6e08818794a426c5a4f981f17e5e"}, +] +datasets = [ + {file = "datasets-2.3.2-py3-none-any.whl", hash = "sha256:479d63940c31e01dba578a8a072fee45215a081c66f6d46659add84bc3e518ad"}, + {file = "datasets-2.3.2.tar.gz", hash = "sha256:d21c90473f2f83fd3f395c1c3e9a46ae0deeec0f987608bbf9ee33d935b9fcbe"}, +] +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"}, +] +dill = [ + {file = "dill-0.3.5.1-py2.py3-none-any.whl", hash = "sha256:33501d03270bbe410c72639b350e941882a8b0fd55357580fbc873fba0c59302"}, + {file = "dill-0.3.5.1.tar.gz", hash = "sha256:d75e41f3eff1eee599d738e76ba8f4ad98ea229db8b085318aa2b3333a208c86"}, +] +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"}, +] +fastai = [ + {file = "fastai-2.7.3-py3-none-any.whl", hash = "sha256:bac8d1744917cd1257957d51ca162c5a0c51fbf6c25200a6ff7051934aae05c4"}, + {file = "fastai-2.7.3.tar.gz", hash = "sha256:196000e7d65f45cffa74c4bf22e0818783800562fa7625645cfc58058ff7a08a"}, +] +fastbook = [ + {file = "fastbook-0.0.26-py3-none-any.whl", hash = "sha256:921ed0c37b909aba8e527ff440a7dab19ea3230aeaded40a338028f0f472472c"}, + {file = "fastbook-0.0.26.tar.gz", hash = "sha256:b39cf230c5084f938ad9ca3fde061c9ad8c96cb53776547801a233de35443426"}, +] +fastcore = [ + {file = "fastcore-1.4.5-py3-none-any.whl", hash = "sha256:4cb92b9d7dc82a79be4d0b486c4be0b67f21f701ce5469539df7ac21a03b21c6"}, + {file = "fastcore-1.4.5.tar.gz", hash = "sha256:ab0a61340bc1754e32f85650568e5cd32145a22d830ddb2ffcc5d66d763c1e78"}, +] +fastdownload = [ + {file = "fastdownload-0.0.6-py3-none-any.whl", hash = "sha256:e9fe28616112195561fb368dd6ba6b25d74ba1c16ed52353a11991967183327c"}, + {file = "fastdownload-0.0.6.tar.gz", hash = "sha256:d5ac9bd33c7cac528382a96afed5552ea0e4878ed3e63a1f1ede77afc6d6af7d"}, +] +fastjsonschema = [ + {file = "fastjsonschema-2.15.3-py3-none-any.whl", hash = "sha256:ddb0b1d8243e6e3abb822bd14e447a89f4ab7439342912d590444831fa00b6a0"}, + {file = "fastjsonschema-2.15.3.tar.gz", hash = "sha256:0a572f0836962d844c1fc435e200b2e4f4677e4e6611a2e3bdd01ba697c275ec"}, +] +fastprogress = [ + {file = "fastprogress-1.0.2-py3-none-any.whl", hash = "sha256:d00ca857e2e651b08cb4c28f5800e5330d47d2cc50dcc8e0251fa01763c59049"}, + {file = "fastprogress-1.0.2.tar.gz", hash = "sha256:9606ba442505a3a44581d63deddce5bff1df17acbdc37252f7c3f1be52c1d243"}, +] +filelock = [ + {file = "filelock-3.7.1-py3-none-any.whl", hash = "sha256:37def7b658813cda163b56fc564cdc75e86d338246458c4c28ae84cabefa2404"}, + {file = "filelock-3.7.1.tar.gz", hash = "sha256:3a0fd85166ad9dbab54c9aec96737b744106dc5f15c0b09a6744a445299fcf04"}, +] +flask = [ + {file = "Flask-2.1.2-py3-none-any.whl", hash = "sha256:fad5b446feb0d6db6aec0c3184d16a8c1f6c3e464b511649c8918a9be100b4fe"}, + {file = "Flask-2.1.2.tar.gz", hash = "sha256:315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477"}, +] +fonttools = [ + {file = "fonttools-4.33.3-py3-none-any.whl", hash = "sha256:f829c579a8678fa939a1d9e9894d01941db869de44390adb49ce67055a06cc2a"}, + {file = "fonttools-4.33.3.zip", hash = "sha256:c0fdcfa8ceebd7c1b2021240bd46ef77aa8e7408cf10434be55df52384865f8e"}, +] +frozenlist = [ + {file = "frozenlist-1.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2257aaba9660f78c7b1d8fea963b68f3feffb1a9d5d05a18401ca9eb3e8d0a3"}, + {file = "frozenlist-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4a44ebbf601d7bac77976d429e9bdb5a4614f9f4027777f9e54fd765196e9d3b"}, + {file = "frozenlist-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:45334234ec30fc4ea677f43171b18a27505bfb2dba9aca4398a62692c0ea8868"}, + {file = "frozenlist-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47be22dc27ed933d55ee55845d34a3e4e9f6fee93039e7f8ebadb0c2f60d403f"}, + {file = "frozenlist-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:03a7dd1bfce30216a3f51a84e6dd0e4a573d23ca50f0346634916ff105ba6e6b"}, + {file = "frozenlist-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:691ddf6dc50480ce49f68441f1d16a4c3325887453837036e0fb94736eae1e58"}, + {file = "frozenlist-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bde99812f237f79eaf3f04ebffd74f6718bbd216101b35ac7955c2d47c17da02"}, + {file = "frozenlist-1.3.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a202458d1298ced3768f5a7d44301e7c86defac162ace0ab7434c2e961166e8"}, + {file = "frozenlist-1.3.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b9e3e9e365991f8cc5f5edc1fd65b58b41d0514a6a7ad95ef5c7f34eb49b3d3e"}, + {file = "frozenlist-1.3.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:04cb491c4b1c051734d41ea2552fde292f5f3a9c911363f74f39c23659c4af78"}, + {file = "frozenlist-1.3.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:436496321dad302b8b27ca955364a439ed1f0999311c393dccb243e451ff66aa"}, + {file = "frozenlist-1.3.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:754728d65f1acc61e0f4df784456106e35afb7bf39cfe37227ab00436fb38676"}, + {file = "frozenlist-1.3.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6eb275c6385dd72594758cbe96c07cdb9bd6becf84235f4a594bdf21e3596c9d"}, + {file = "frozenlist-1.3.0-cp310-cp310-win32.whl", hash = "sha256:e30b2f9683812eb30cf3f0a8e9f79f8d590a7999f731cf39f9105a7c4a39489d"}, + {file = "frozenlist-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:f7353ba3367473d1d616ee727945f439e027f0bb16ac1a750219a8344d1d5d3c"}, + {file = "frozenlist-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:88aafd445a233dbbf8a65a62bc3249a0acd0d81ab18f6feb461cc5a938610d24"}, + {file = "frozenlist-1.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4406cfabef8f07b3b3af0f50f70938ec06d9f0fc26cbdeaab431cbc3ca3caeaa"}, + {file = "frozenlist-1.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8cf829bd2e2956066dd4de43fd8ec881d87842a06708c035b37ef632930505a2"}, + {file = "frozenlist-1.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:603b9091bd70fae7be28bdb8aa5c9990f4241aa33abb673390a7f7329296695f"}, + {file = "frozenlist-1.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25af28b560e0c76fa41f550eacb389905633e7ac02d6eb3c09017fa1c8cdfde1"}, + {file = "frozenlist-1.3.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94c7a8a9fc9383b52c410a2ec952521906d355d18fccc927fca52ab575ee8b93"}, + {file = "frozenlist-1.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:65bc6e2fece04e2145ab6e3c47428d1bbc05aede61ae365b2c1bddd94906e478"}, + {file = "frozenlist-1.3.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:3f7c935c7b58b0d78c0beea0c7358e165f95f1fd8a7e98baa40d22a05b4a8141"}, + {file = "frozenlist-1.3.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd89acd1b8bb4f31b47072615d72e7f53a948d302b7c1d1455e42622de180eae"}, + {file = "frozenlist-1.3.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:6983a31698490825171be44ffbafeaa930ddf590d3f051e397143a5045513b01"}, + {file = "frozenlist-1.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:adac9700675cf99e3615eb6a0eb5e9f5a4143c7d42c05cea2e7f71c27a3d0846"}, + {file = "frozenlist-1.3.0-cp37-cp37m-win32.whl", hash = "sha256:0c36e78b9509e97042ef869c0e1e6ef6429e55817c12d78245eb915e1cca7468"}, + {file = "frozenlist-1.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:57f4d3f03a18facacb2a6bcd21bccd011e3b75d463dc49f838fd699d074fabd1"}, + {file = "frozenlist-1.3.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8c905a5186d77111f02144fab5b849ab524f1e876a1e75205cd1386a9be4b00a"}, + {file = "frozenlist-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b5009062d78a8c6890d50b4e53b0ddda31841b3935c1937e2ed8c1bda1c7fb9d"}, + {file = "frozenlist-1.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2fdc3cd845e5a1f71a0c3518528bfdbfe2efaf9886d6f49eacc5ee4fd9a10953"}, + {file = "frozenlist-1.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e650bd09b5dda929523b9f8e7f99b24deac61240ecc1a32aeba487afcd970f"}, + {file = "frozenlist-1.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:40dff8962b8eba91fd3848d857203f0bd704b5f1fa2b3fc9af64901a190bba08"}, + {file = "frozenlist-1.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:768efd082074bb203c934e83a61654ed4931ef02412c2fbdecea0cff7ecd0274"}, + {file = "frozenlist-1.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:006d3595e7d4108a12025ddf415ae0f6c9e736e726a5db0183326fd191b14c5e"}, + {file = "frozenlist-1.3.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:871d42623ae15eb0b0e9df65baeee6976b2e161d0ba93155411d58ff27483ad8"}, + {file = "frozenlist-1.3.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:aff388be97ef2677ae185e72dc500d19ecaf31b698986800d3fc4f399a5e30a5"}, + {file = "frozenlist-1.3.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:9f892d6a94ec5c7b785e548e42722e6f3a52f5f32a8461e82ac3e67a3bd073f1"}, + {file = "frozenlist-1.3.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:e982878792c971cbd60ee510c4ee5bf089a8246226dea1f2138aa0bb67aff148"}, + {file = "frozenlist-1.3.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:c6c321dd013e8fc20735b92cb4892c115f5cdb82c817b1e5b07f6b95d952b2f0"}, + {file = "frozenlist-1.3.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:30530930410855c451bea83f7b272fb1c495ed9d5cc72895ac29e91279401db3"}, + {file = "frozenlist-1.3.0-cp38-cp38-win32.whl", hash = "sha256:40ec383bc194accba825fbb7d0ef3dda5736ceab2375462f1d8672d9f6b68d07"}, + {file = "frozenlist-1.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:f20baa05eaa2bcd5404c445ec51aed1c268d62600362dc6cfe04fae34a424bd9"}, + {file = "frozenlist-1.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0437fe763fb5d4adad1756050cbf855bbb2bf0d9385c7bb13d7a10b0dd550486"}, + {file = "frozenlist-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b684c68077b84522b5c7eafc1dc735bfa5b341fb011d5552ebe0968e22ed641c"}, + {file = "frozenlist-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:93641a51f89473837333b2f8100f3f89795295b858cd4c7d4a1f18e299dc0a4f"}, + {file = "frozenlist-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6d32ff213aef0fd0bcf803bffe15cfa2d4fde237d1d4838e62aec242a8362fa"}, + {file = "frozenlist-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31977f84828b5bb856ca1eb07bf7e3a34f33a5cddce981d880240ba06639b94d"}, + {file = "frozenlist-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3c62964192a1c0c30b49f403495911298810bada64e4f03249ca35a33ca0417a"}, + {file = "frozenlist-1.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4eda49bea3602812518765810af732229b4291d2695ed24a0a20e098c45a707b"}, + {file = "frozenlist-1.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:acb267b09a509c1df5a4ca04140da96016f40d2ed183cdc356d237286c971b51"}, + {file = "frozenlist-1.3.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e1e26ac0a253a2907d654a37e390904426d5ae5483150ce3adedb35c8c06614a"}, + {file = "frozenlist-1.3.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f96293d6f982c58ebebb428c50163d010c2f05de0cde99fd681bfdc18d4b2dc2"}, + {file = "frozenlist-1.3.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:e84cb61b0ac40a0c3e0e8b79c575161c5300d1d89e13c0e02f76193982f066ed"}, + {file = "frozenlist-1.3.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:ff9310f05b9d9c5c4dd472983dc956901ee6cb2c3ec1ab116ecdde25f3ce4951"}, + {file = "frozenlist-1.3.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d26b650b71fdc88065b7a21f8ace70175bcf3b5bdba5ea22df4bfd893e795a3b"}, + {file = "frozenlist-1.3.0-cp39-cp39-win32.whl", hash = "sha256:01a73627448b1f2145bddb6e6c2259988bb8aee0fb361776ff8604b99616cd08"}, + {file = "frozenlist-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:772965f773757a6026dea111a15e6e2678fbd6216180f82a48a40b27de1ee2ab"}, + {file = "frozenlist-1.3.0.tar.gz", hash = "sha256:ce6f2ba0edb7b0c1d8976565298ad2deba6f8064d2bebb6ffce2ca896eb35b0b"}, +] +fsspec = [ + {file = "fsspec-2022.5.0-py3-none-any.whl", hash = "sha256:2c198c50eb541a80bbd03540b07602c4a957366f3fb416a1f270d34bd4ff0926"}, + {file = "fsspec-2022.5.0.tar.gz", hash = "sha256:7a5459c75c44e760fbe6a3ccb1f37e81e023cde7da8ba20401258d877ec483b4"}, +] +graphviz = [ + {file = "graphviz-0.20-py3-none-any.whl", hash = "sha256:62c5f48bcc534a45b4588c548ff75e419c1f1f3a33d31a91796ae80a7f581e4a"}, + {file = "graphviz-0.20.zip", hash = "sha256:76bdfb73f42e72564ffe9c7299482f9d72f8e6cb8d54bce7b48ab323755e9ba5"}, +] +gunicorn = [ + {file = "gunicorn-20.1.0-py3-none-any.whl", hash = "sha256:9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e"}, + {file = "gunicorn-20.1.0.tar.gz", hash = "sha256:e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8"}, +] +huggingface-hub = [ + {file = "huggingface_hub-0.8.0-py3-none-any.whl", hash = "sha256:efd14c3ca21de1b7b36ae6900bb6085bac5e774e4e933564477f1e9d630d72ec"}, + {file = "huggingface_hub-0.8.0.tar.gz", hash = "sha256:2f4df958d30e8523c83e38214a9c6cfb723a6722b19b87f8d95ed9691b732149"}, +] +idna = [ + {file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"}, + {file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"}, +] +importlib-metadata = [ + {file = "importlib_metadata-4.11.4-py3-none-any.whl", hash = "sha256:c58c8eb8a762858f49e18436ff552e83914778e50e9d2f1660535ffb364552ec"}, + {file = "importlib_metadata-4.11.4.tar.gz", hash = "sha256:5d26852efe48c0a32b0509ffbc583fda1a2266545a78d104a6f4aff3db17d700"}, +] +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"}, +] +ipywidgets = [ + {file = "ipywidgets-7.7.0-py2.py3-none-any.whl", hash = "sha256:e58ff58bc94d481e91ecb6e13a5cb96a87b6b8ade135e055603d0ca24593df38"}, + {file = "ipywidgets-7.7.0.tar.gz", hash = "sha256:ab4a5596855a88b83761921c768707d65e5847068139bc1729ddfe834703542a"}, +] +itsdangerous = [ + {file = "itsdangerous-2.1.2-py3-none-any.whl", hash = "sha256:2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44"}, + {file = "itsdangerous-2.1.2.tar.gz", hash = "sha256:5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a"}, +] +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"}, +] +joblib = [ + {file = "joblib-1.1.0-py2.py3-none-any.whl", hash = "sha256:f21f109b3c7ff9d95f8387f752d0d9c34a02aa2f7060c2135f465da0e5160ff6"}, + {file = "joblib-1.1.0.tar.gz", hash = "sha256:4158fcecd13733f8be669be0683b96ebdbbd38d23559f54dca7205aea1bf1e35"}, +] +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-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"}, +] +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"}, +] +jupyterlab-widgets = [ + {file = "jupyterlab_widgets-1.1.0-py3-none-any.whl", hash = "sha256:c2a9bd3789f120f64d73268c066ed3b000c56bc1dda217be5cdc43e7b4ebad3f"}, + {file = "jupyterlab_widgets-1.1.0.tar.gz", hash = "sha256:d5f41bc1713795385f718d44dcba47e1e1473c6289f28a95aa6b2c0782ee372a"}, +] +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"}, +] +langcodes = [ + {file = "langcodes-3.3.0-py3-none-any.whl", hash = "sha256:4d89fc9acb6e9c8fdef70bcdf376113a3db09b67285d9e1d534de6d8818e7e69"}, + {file = "langcodes-3.3.0.tar.gz", hash = "sha256:794d07d5a28781231ac335a1561b8442f8648ca07cd518310aeb45d6f0807ef6"}, +] +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"}, +] +multidict = [ + {file = "multidict-6.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0b9e95a740109c6047602f4db4da9949e6c5945cefbad34a1299775ddc9a62e2"}, + {file = "multidict-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ac0e27844758d7177989ce406acc6a83c16ed4524ebc363c1f748cba184d89d3"}, + {file = "multidict-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:041b81a5f6b38244b34dc18c7b6aba91f9cdaf854d9a39e5ff0b58e2b5773b9c"}, + {file = "multidict-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5fdda29a3c7e76a064f2477c9aab1ba96fd94e02e386f1e665bca1807fc5386f"}, + {file = "multidict-6.0.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3368bf2398b0e0fcbf46d85795adc4c259299fec50c1416d0f77c0a843a3eed9"}, + {file = "multidict-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f4f052ee022928d34fe1f4d2bc743f32609fb79ed9c49a1710a5ad6b2198db20"}, + {file = "multidict-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:225383a6603c086e6cef0f2f05564acb4f4d5f019a4e3e983f572b8530f70c88"}, + {file = "multidict-6.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50bd442726e288e884f7be9071016c15a8742eb689a593a0cac49ea093eef0a7"}, + {file = "multidict-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:47e6a7e923e9cada7c139531feac59448f1f47727a79076c0b1ee80274cd8eee"}, + {file = "multidict-6.0.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:0556a1d4ea2d949efe5fd76a09b4a82e3a4a30700553a6725535098d8d9fb672"}, + {file = "multidict-6.0.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:626fe10ac87851f4cffecee161fc6f8f9853f0f6f1035b59337a51d29ff3b4f9"}, + {file = "multidict-6.0.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:8064b7c6f0af936a741ea1efd18690bacfbae4078c0c385d7c3f611d11f0cf87"}, + {file = "multidict-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2d36e929d7f6a16d4eb11b250719c39560dd70545356365b494249e2186bc389"}, + {file = "multidict-6.0.2-cp310-cp310-win32.whl", hash = "sha256:fcb91630817aa8b9bc4a74023e4198480587269c272c58b3279875ed7235c293"}, + {file = "multidict-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:8cbf0132f3de7cc6c6ce00147cc78e6439ea736cee6bca4f068bcf892b0fd658"}, + {file = "multidict-6.0.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:05f6949d6169878a03e607a21e3b862eaf8e356590e8bdae4227eedadacf6e51"}, + {file = "multidict-6.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2c2e459f7050aeb7c1b1276763364884595d47000c1cddb51764c0d8976e608"}, + {file = "multidict-6.0.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d0509e469d48940147e1235d994cd849a8f8195e0bca65f8f5439c56e17872a3"}, + {file = "multidict-6.0.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:514fe2b8d750d6cdb4712346a2c5084a80220821a3e91f3f71eec11cf8d28fd4"}, + {file = "multidict-6.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19adcfc2a7197cdc3987044e3f415168fc5dc1f720c932eb1ef4f71a2067e08b"}, + {file = "multidict-6.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b9d153e7f1f9ba0b23ad1568b3b9e17301e23b042c23870f9ee0522dc5cc79e8"}, + {file = "multidict-6.0.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:aef9cc3d9c7d63d924adac329c33835e0243b5052a6dfcbf7732a921c6e918ba"}, + {file = "multidict-6.0.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:4571f1beddff25f3e925eea34268422622963cd8dc395bb8778eb28418248e43"}, + {file = "multidict-6.0.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:d48b8ee1d4068561ce8033d2c344cf5232cb29ee1a0206a7b828c79cbc5982b8"}, + {file = "multidict-6.0.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:45183c96ddf61bf96d2684d9fbaf6f3564d86b34cb125761f9a0ef9e36c1d55b"}, + {file = "multidict-6.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:75bdf08716edde767b09e76829db8c1e5ca9d8bb0a8d4bd94ae1eafe3dac5e15"}, + {file = "multidict-6.0.2-cp37-cp37m-win32.whl", hash = "sha256:a45e1135cb07086833ce969555df39149680e5471c04dfd6a915abd2fc3f6dbc"}, + {file = "multidict-6.0.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6f3cdef8a247d1eafa649085812f8a310e728bdf3900ff6c434eafb2d443b23a"}, + {file = "multidict-6.0.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:0327292e745a880459ef71be14e709aaea2f783f3537588fb4ed09b6c01bca60"}, + {file = "multidict-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e875b6086e325bab7e680e4316d667fc0e5e174bb5611eb16b3ea121c8951b86"}, + {file = "multidict-6.0.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:feea820722e69451743a3d56ad74948b68bf456984d63c1a92e8347b7b88452d"}, + {file = "multidict-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cc57c68cb9139c7cd6fc39f211b02198e69fb90ce4bc4a094cf5fe0d20fd8b0"}, + {file = "multidict-6.0.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:497988d6b6ec6ed6f87030ec03280b696ca47dbf0648045e4e1d28b80346560d"}, + {file = "multidict-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:89171b2c769e03a953d5969b2f272efa931426355b6c0cb508022976a17fd376"}, + {file = "multidict-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:684133b1e1fe91eda8fa7447f137c9490a064c6b7f392aa857bba83a28cfb693"}, + {file = "multidict-6.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fd9fc9c4849a07f3635ccffa895d57abce554b467d611a5009ba4f39b78a8849"}, + {file = "multidict-6.0.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e07c8e79d6e6fd37b42f3250dba122053fddb319e84b55dd3a8d6446e1a7ee49"}, + {file = "multidict-6.0.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4070613ea2227da2bfb2c35a6041e4371b0af6b0be57f424fe2318b42a748516"}, + {file = "multidict-6.0.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:47fbeedbf94bed6547d3aa632075d804867a352d86688c04e606971595460227"}, + {file = "multidict-6.0.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:5774d9218d77befa7b70d836004a768fb9aa4fdb53c97498f4d8d3f67bb9cfa9"}, + {file = "multidict-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2957489cba47c2539a8eb7ab32ff49101439ccf78eab724c828c1a54ff3ff98d"}, + {file = "multidict-6.0.2-cp38-cp38-win32.whl", hash = "sha256:e5b20e9599ba74391ca0cfbd7b328fcc20976823ba19bc573983a25b32e92b57"}, + {file = "multidict-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:8004dca28e15b86d1b1372515f32eb6f814bdf6f00952699bdeb541691091f96"}, + {file = "multidict-6.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2e4a0785b84fb59e43c18a015ffc575ba93f7d1dbd272b4cdad9f5134b8a006c"}, + {file = "multidict-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6701bf8a5d03a43375909ac91b6980aea74b0f5402fbe9428fc3f6edf5d9677e"}, + {file = "multidict-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a007b1638e148c3cfb6bf0bdc4f82776cef0ac487191d093cdc316905e504071"}, + {file = "multidict-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:07a017cfa00c9890011628eab2503bee5872f27144936a52eaab449be5eaf032"}, + {file = "multidict-6.0.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c207fff63adcdf5a485969131dc70e4b194327666b7e8a87a97fbc4fd80a53b2"}, + {file = "multidict-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:373ba9d1d061c76462d74e7de1c0c8e267e9791ee8cfefcf6b0b2495762c370c"}, + {file = "multidict-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bfba7c6d5d7c9099ba21f84662b037a0ffd4a5e6b26ac07d19e423e6fdf965a9"}, + {file = "multidict-6.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:19d9bad105dfb34eb539c97b132057a4e709919ec4dd883ece5838bcbf262b80"}, + {file = "multidict-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:de989b195c3d636ba000ee4281cd03bb1234635b124bf4cd89eeee9ca8fcb09d"}, + {file = "multidict-6.0.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7c40b7bbece294ae3a87c1bc2abff0ff9beef41d14188cda94ada7bcea99b0fb"}, + {file = "multidict-6.0.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:d16cce709ebfadc91278a1c005e3c17dd5f71f5098bfae1035149785ea6e9c68"}, + {file = "multidict-6.0.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:a2c34a93e1d2aa35fbf1485e5010337c72c6791407d03aa5f4eed920343dd360"}, + {file = "multidict-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:feba80698173761cddd814fa22e88b0661e98cb810f9f986c54aa34d281e4937"}, + {file = "multidict-6.0.2-cp39-cp39-win32.whl", hash = "sha256:23b616fdc3c74c9fe01d76ce0d1ce872d2d396d8fa8e4899398ad64fb5aa214a"}, + {file = "multidict-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:4bae31803d708f6f15fd98be6a6ac0b6958fcf68fda3c77a048a4f9073704aae"}, + {file = "multidict-6.0.2.tar.gz", hash = "sha256:5ff3bd75f38e4c43f1f470f2df7a4d430b821c4ce22be384e1459cb57d6bb013"}, +] +multiprocess = [ + {file = "multiprocess-0.70.13-cp27-cp27m-macosx_10_14_x86_64.whl", hash = "sha256:b9a3be43ecee6776a9e7223af96914a0164f306affcf4624b213885172236b77"}, + {file = "multiprocess-0.70.13-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:7e6a689da3490412caa7b3e27c3385d8aaa49135f3a353ace94ca47e4c926d37"}, + {file = "multiprocess-0.70.13-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:17cb4229aa43e6973679d67c66a454cbf8b6b0d038425cba3220ea5a06d61b58"}, + {file = "multiprocess-0.70.13-cp27-cp27m-win32.whl", hash = "sha256:99bb68dd0d5b3d30fe104721bee26e4637667112d5951b51feb81479fd560876"}, + {file = "multiprocess-0.70.13-cp27-cp27m-win_amd64.whl", hash = "sha256:6cdde49defcb933062df382ebc9b5299beebcd157a98b3a65291c1c94a2edc41"}, + {file = "multiprocess-0.70.13-pp27-pypy_73-macosx_10_7_x86_64.whl", hash = "sha256:92003c247436f8699b7692e95346a238446710f078500eb364bc23bb0503dd4f"}, + {file = "multiprocess-0.70.13-pp27-pypy_73-manylinux2010_x86_64.whl", hash = "sha256:3ec1c8015e19182bfa01b5887a9c25805c48df3c71863f48fe83803147cde5d6"}, + {file = "multiprocess-0.70.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b7415f61bddfffdade73396904551be8124a4a363322aa9c72d42e349c5fca39"}, + {file = "multiprocess-0.70.13-pp37-pypy37_pp73-manylinux_2_24_i686.whl", hash = "sha256:5436d1cd9f901f7ddc4f20b6fd0b462c87dcc00d941cc13eeb2401fc5bd00e42"}, + {file = "multiprocess-0.70.13-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:34e9703bd5b9fee5455c93a74e44dbabe55481c214d03be1e65f037be9d0c520"}, + {file = "multiprocess-0.70.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:af0a48440aa8f793d8bb100f20102c12f192de5a608638819a998f2cc59e1fcd"}, + {file = "multiprocess-0.70.13-pp38-pypy38_pp73-manylinux_2_24_i686.whl", hash = "sha256:c4a97216e8319039c69a266252cc68a392b96f9e67e3ed02ad88be9e6f2d2969"}, + {file = "multiprocess-0.70.13-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:48315eefe02c35dd7560da3fa8af66d9f4a61b9dc8f7c40801c5f972ab4604b1"}, + {file = "multiprocess-0.70.13-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5a6dca5f29f0224c855d0d5cad963476175cfc8de112d3eebe85914cb735f130"}, + {file = "multiprocess-0.70.13-pp39-pypy39_pp73-manylinux_2_24_i686.whl", hash = "sha256:5974bdad390ba466cc130288d2ef1048fdafedd01cf4641fc024f6088af70bfe"}, + {file = "multiprocess-0.70.13-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:01c1137d2f18d0cd262d0fdb7294b1fe9fc3e8dc8b126e506085434ae8eb3677"}, + {file = "multiprocess-0.70.13-py310-none-any.whl", hash = "sha256:0f4faf4811019efdb2f91db09240f893ee40cbfcb06978f3b8ed8c248e73babe"}, + {file = "multiprocess-0.70.13-py37-none-any.whl", hash = "sha256:62e556a0c31ec7176e28aa331663ac26c276ee3536b5e9bb5e850681e7a00f11"}, + {file = "multiprocess-0.70.13-py38-none-any.whl", hash = "sha256:7be9e320a41d2d0d0eddacfe693cfb07b4cb9c0d3d10007f4304255c15215778"}, + {file = "multiprocess-0.70.13-py39-none-any.whl", hash = "sha256:00ef48461d43d1e30f8f4b2e1b287ecaaffec325a37053beb5503e0d69e5a3cd"}, + {file = "multiprocess-0.70.13.tar.gz", hash = "sha256:2e096dd618a84d15aa369a9cf6695815e5539f853dc8fa4f4b9153b11b1d0b32"}, +] +murmurhash = [ + {file = "murmurhash-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:966d2efec6e01aa32c5774c44906724efca00da3507f06faa11acafb47ea1230"}, + {file = "murmurhash-1.0.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:92bdc94f5c898f68ae2e334dd7385d801d666d3ea31d5fb64bb2654af8445cfc"}, + {file = "murmurhash-1.0.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13723aeb2b0f5ebc96bbcf133410481b28bfc7341ce65ae86fc32f02b54a68c1"}, + {file = "murmurhash-1.0.7-cp310-cp310-win_amd64.whl", hash = "sha256:f53f16ef143f93127e9aa920a30cda11a799e172b28508c32fb538a82b487a0c"}, + {file = "murmurhash-1.0.7-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f7da66418c84982eca3494528b54ded4185d10a6b3231d53e1a2c83751e701e6"}, + {file = "murmurhash-1.0.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e0837d2e02186eeac5aacb1e7ce7a8cada0da6fa7b366100e70c7d6c119206f"}, + {file = "murmurhash-1.0.7-cp36-cp36m-win_amd64.whl", hash = "sha256:78adacef6767250cb7422e36d4e3f0d7359176f17f79fef9d1529656f8e73167"}, + {file = "murmurhash-1.0.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3d2cc5e8ff2ee28b124bf32a944e31e5e164000233b772d72281f6b62568dc86"}, + {file = "murmurhash-1.0.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b317021f38505d48a9ab89ce32e3a06d7f3f32b06b16ceda8bb93c82eb6aea8"}, + {file = "murmurhash-1.0.7-cp37-cp37m-win_amd64.whl", hash = "sha256:2f0ef0c80b590b4ad5cd474771f0bed81ecdb1942c549319d6895fa985d96dc3"}, + {file = "murmurhash-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:400c6a0a96f4fee3a3a384091044acb54f509af8b582d339de329d82ac4585f6"}, + {file = "murmurhash-1.0.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:789f19c0c566e87bfb74368a9f74388a6fe608dad10a2568f5da36c390de2eee"}, + {file = "murmurhash-1.0.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2165e2d0e8fa806e5aacc7fd9e7e79c633618b23c11aa724192fad5dda6599ef"}, + {file = "murmurhash-1.0.7-cp38-cp38-win_amd64.whl", hash = "sha256:65d9c6c39bb4c71689963109a1a3519acfa074280a94501c64f5e8d2a0cc257a"}, + {file = "murmurhash-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6b151ab593132cae6529575515ed664b618095590c08b41beda9f47689408623"}, + {file = "murmurhash-1.0.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8797bc59cc5c0c6aa5019951d503be5329328ade5bc61d96348bcb8201ac6e52"}, + {file = "murmurhash-1.0.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee39a6f4067cdfefb2156374de230f49405850bc3280eb787e8f6c8daefeb8d"}, + {file = "murmurhash-1.0.7-cp39-cp39-win_amd64.whl", hash = "sha256:fe79b40470885c5accfa7e378a0405407ebf0d8b0cd06a726748dcfd2d8dfa50"}, + {file = "murmurhash-1.0.7.tar.gz", hash = "sha256:630a396ebd31ca44d89b4eca36fa74ea8aae724adf0afaa2de7680c350b2936f"}, +] +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"}, +] +pathy = [ + {file = "pathy-0.6.1-py3-none-any.whl", hash = "sha256:25fd04cec6393661113086730ce69c789d121bea83ab1aa18452e8fd42faf29a"}, + {file = "pathy-0.6.1.tar.gz", hash = "sha256:838624441f799a06b446a657e4ecc9ebc3fdd05234397e044a7c87e8f6e76b1c"}, +] +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"}, +] +preshed = [ + {file = "preshed-3.0.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:66a71ced487516cf81fd0431a3a843514262ae2f33e9a7688b87562258fa75d5"}, + {file = "preshed-3.0.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9fb3d1da40abe3d99a9ee28c0df7090c1bab7c09042421d3cade7dc12e868c70"}, + {file = "preshed-3.0.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c98f725d8478f3ade4ab1ea00f50a92d2d9406d37276bc46fd8bab1d47452c4"}, + {file = "preshed-3.0.6-cp310-cp310-win_amd64.whl", hash = "sha256:ea8aa9610837e907e8442e79300df0a861bfdb4dcaf026a5d9642a688ad04815"}, + {file = "preshed-3.0.6-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e03ae3eee961106a517fcd827b5a7c51f7317236b3e665c989054ab8dc381d28"}, + {file = "preshed-3.0.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58661bea8d0d63a648588511407285e43d43627e27f836e30819801fb3c75d70"}, + {file = "preshed-3.0.6-cp36-cp36m-win_amd64.whl", hash = "sha256:5f99837e7353ce1fa81f0074d4b15f36e0af5af60a2a54d4d11e13cb09768a9e"}, + {file = "preshed-3.0.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8c60a400babfc5b25ba371fda7041be227f7c625e1fb7a43329c2c08fe00a53b"}, + {file = "preshed-3.0.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:61b2ea656cb1c38d544cc774f1c2ad1cdab23167b46b35310a7e211d4ba9c6d0"}, + {file = "preshed-3.0.6-cp37-cp37m-win_amd64.whl", hash = "sha256:87e1add41b7f6236a3ccc34788f47ab8682bc28e8a2d369089062e274494c1a0"}, + {file = "preshed-3.0.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a279c138ad1d5be02547b1545254929588414b01571fe637016367f6a1aa11de"}, + {file = "preshed-3.0.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ab8b5232255ebf7ee96e3cb4f1bedaace6ae0925d1113d4ede9d44c78f088ef2"}, + {file = "preshed-3.0.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3af09f4cfcdaca085fd87dac8107617c4e2bb0ad1458f953841b71e9728287f5"}, + {file = "preshed-3.0.6-cp38-cp38-win_amd64.whl", hash = "sha256:f92e752a868ea2690e1b38c4b775251a145e0fce36b9bdd972539e8271b7a23a"}, + {file = "preshed-3.0.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eaffbc71fdb8625f9aac4fe7e19e20bf318d1421ea05903bebe3e6ffef27b587"}, + {file = "preshed-3.0.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9c7809491e26a41bd6e4e2e93ddf3e8989cff256c3829a7953b57c97a8268a6c"}, + {file = "preshed-3.0.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfe1495fcfc7f479de840ddc4f426dbb55351e218ae5c8712c1269183a4d0060"}, + {file = "preshed-3.0.6-cp39-cp39-win_amd64.whl", hash = "sha256:92a8f49d17a63537a8beed48a049b62ef168ca07e0042a5b2bcdf178a1fb5d48"}, + {file = "preshed-3.0.6.tar.gz", hash = "sha256:fb3b7588a3a0f2f2f1bf3fe403361b2b031212b73a37025aea1df7215af3772a"}, +] +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"}, +] +pyarrow = [ + {file = "pyarrow-8.0.0-cp310-cp310-macosx_10_13_universal2.whl", hash = "sha256:d5ef4372559b191cafe7db8932801eee252bfc35e983304e7d60b6954576a071"}, + {file = "pyarrow-8.0.0-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:863be6bad6c53797129610930794a3e797cb7d41c0a30e6794a2ac0e42ce41b8"}, + {file = "pyarrow-8.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:69b043a3fce064ebd9fbae6abc30e885680296e5bd5e6f7353e6a87966cf2ad7"}, + {file = "pyarrow-8.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:51e58778fcb8829fca37fbfaea7f208d5ce7ea89ea133dd13d8ce745278ee6f0"}, + {file = "pyarrow-8.0.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:15511ce2f50343f3fd5e9f7c30e4d004da9134e9597e93e9c96c3985928cbe82"}, + {file = "pyarrow-8.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea132067ec712d1b1116a841db1c95861508862b21eddbcafefbce8e4b96b867"}, + {file = "pyarrow-8.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:deb400df8f19a90b662babceb6dd12daddda6bb357c216e558b207c0770c7654"}, + {file = "pyarrow-8.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:3bd201af6e01f475f02be88cf1f6ee9856ab98c11d8bbb6f58347c58cd07be00"}, + {file = "pyarrow-8.0.0-cp37-cp37m-macosx_10_13_x86_64.whl", hash = "sha256:78a6ac39cd793582998dac88ab5c1c1dd1e6503df6672f064f33a21937ec1d8d"}, + {file = "pyarrow-8.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d6f1e1040413651819074ef5b500835c6c42e6c446532a1ddef8bc5054e8dba5"}, + {file = "pyarrow-8.0.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c13b2e28a91b0fbf24b483df54a8d7814c074c2623ecef40dce1fa52f6539b"}, + {file = "pyarrow-8.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9c97c8e288847e091dfbcdf8ce51160e638346f51919a9e74fe038b2e8aee62"}, + {file = "pyarrow-8.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:edad25522ad509e534400d6ab98cf1872d30c31bc5e947712bfd57def7af15bb"}, + {file = "pyarrow-8.0.0-cp37-cp37m-win_amd64.whl", hash = "sha256:ece333706a94c1221ced8b299042f85fd88b5db802d71be70024433ddf3aecab"}, + {file = "pyarrow-8.0.0-cp38-cp38-macosx_10_13_x86_64.whl", hash = "sha256:95c7822eb37663e073da9892f3499fe28e84f3464711a3e555e0c5463fd53a19"}, + {file = "pyarrow-8.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:25a5f7c7f36df520b0b7363ba9f51c3070799d4b05d587c60c0adaba57763479"}, + {file = "pyarrow-8.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ce64bc1da3109ef5ab9e4c60316945a7239c798098a631358e9ab39f6e5529e9"}, + {file = "pyarrow-8.0.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:541e7845ce5f27a861eb5b88ee165d931943347eec17b9ff1e308663531c9647"}, + {file = "pyarrow-8.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8cd86e04a899bef43e25184f4b934584861d787cf7519851a8c031803d45c6d8"}, + {file = "pyarrow-8.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba2b7aa7efb59156b87987a06f5241932914e4d5bbb74a465306b00a6c808849"}, + {file = "pyarrow-8.0.0-cp38-cp38-win_amd64.whl", hash = "sha256:42b7982301a9ccd06e1dd4fabd2e8e5df74b93ce4c6b87b81eb9e2d86dc79871"}, + {file = "pyarrow-8.0.0-cp39-cp39-macosx_10_13_universal2.whl", hash = "sha256:1dd482ccb07c96188947ad94d7536ab696afde23ad172df8e18944ec79f55055"}, + {file = "pyarrow-8.0.0-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:81b87b782a1366279411f7b235deab07c8c016e13f9af9f7c7b0ee564fedcc8f"}, + {file = "pyarrow-8.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:03a10daad957970e914920b793f6a49416699e791f4c827927fd4e4d892a5d16"}, + {file = "pyarrow-8.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:65c7f4cc2be195e3db09296d31a654bb6d8786deebcab00f0e2455fd109d7456"}, + {file = "pyarrow-8.0.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:3fee786259d986f8c046100ced54d63b0c8c9f7cdb7d1bbe07dc69e0f928141c"}, + {file = "pyarrow-8.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ea2c54e6b5ecd64e8299d2abb40770fe83a718f5ddc3825ddd5cd28e352cce1"}, + {file = "pyarrow-8.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8392b9a1e837230090fe916415ed4c3433b2ddb1a798e3f6438303c70fbabcfc"}, + {file = "pyarrow-8.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:cb06cacc19f3b426681f2f6803cc06ff481e7fe5b3a533b406bc5b2138843d4f"}, + {file = "pyarrow-8.0.0.tar.gz", hash = "sha256:4a18a211ed888f1ac0b0ebcb99e2d9a3e913a481120ee9b1fe33d3fedb945d4e"}, +] +pycparser = [ + {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, + {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, +] +pydantic = [ + {file = "pydantic-1.8.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:05ddfd37c1720c392f4e0d43c484217b7521558302e7069ce8d318438d297739"}, + {file = "pydantic-1.8.2-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:a7c6002203fe2c5a1b5cbb141bb85060cbff88c2d78eccbc72d97eb7022c43e4"}, + {file = "pydantic-1.8.2-cp36-cp36m-manylinux2014_i686.whl", hash = "sha256:589eb6cd6361e8ac341db97602eb7f354551482368a37f4fd086c0733548308e"}, + {file = "pydantic-1.8.2-cp36-cp36m-manylinux2014_x86_64.whl", hash = "sha256:10e5622224245941efc193ad1d159887872776df7a8fd592ed746aa25d071840"}, + {file = "pydantic-1.8.2-cp36-cp36m-win_amd64.whl", hash = "sha256:99a9fc39470010c45c161a1dc584997f1feb13f689ecf645f59bb4ba623e586b"}, + {file = "pydantic-1.8.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a83db7205f60c6a86f2c44a61791d993dff4b73135df1973ecd9eed5ea0bda20"}, + {file = "pydantic-1.8.2-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:41b542c0b3c42dc17da70554bc6f38cbc30d7066d2c2815a94499b5684582ecb"}, + {file = "pydantic-1.8.2-cp37-cp37m-manylinux2014_i686.whl", hash = "sha256:ea5cb40a3b23b3265f6325727ddfc45141b08ed665458be8c6285e7b85bd73a1"}, + {file = "pydantic-1.8.2-cp37-cp37m-manylinux2014_x86_64.whl", hash = "sha256:18b5ea242dd3e62dbf89b2b0ec9ba6c7b5abaf6af85b95a97b00279f65845a23"}, + {file = "pydantic-1.8.2-cp37-cp37m-win_amd64.whl", hash = "sha256:234a6c19f1c14e25e362cb05c68afb7f183eb931dd3cd4605eafff055ebbf287"}, + {file = "pydantic-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:021ea0e4133e8c824775a0cfe098677acf6fa5a3cbf9206a376eed3fc09302cd"}, + {file = "pydantic-1.8.2-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e710876437bc07bd414ff453ac8ec63d219e7690128d925c6e82889d674bb505"}, + {file = "pydantic-1.8.2-cp38-cp38-manylinux2014_i686.whl", hash = "sha256:ac8eed4ca3bd3aadc58a13c2aa93cd8a884bcf21cb019f8cfecaae3b6ce3746e"}, + {file = "pydantic-1.8.2-cp38-cp38-manylinux2014_x86_64.whl", hash = "sha256:4a03cbbe743e9c7247ceae6f0d8898f7a64bb65800a45cbdc52d65e370570820"}, + {file = "pydantic-1.8.2-cp38-cp38-win_amd64.whl", hash = "sha256:8621559dcf5afacf0069ed194278f35c255dc1a1385c28b32dd6c110fd6531b3"}, + {file = "pydantic-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8b223557f9510cf0bfd8b01316bf6dd281cf41826607eada99662f5e4963f316"}, + {file = "pydantic-1.8.2-cp39-cp39-manylinux1_i686.whl", hash = "sha256:244ad78eeb388a43b0c927e74d3af78008e944074b7d0f4f696ddd5b2af43c62"}, + {file = "pydantic-1.8.2-cp39-cp39-manylinux2014_i686.whl", hash = "sha256:05ef5246a7ffd2ce12a619cbb29f3307b7c4509307b1b49f456657b43529dc6f"}, + {file = "pydantic-1.8.2-cp39-cp39-manylinux2014_x86_64.whl", hash = "sha256:54cd5121383f4a461ff7644c7ca20c0419d58052db70d8791eacbbe31528916b"}, + {file = "pydantic-1.8.2-cp39-cp39-win_amd64.whl", hash = "sha256:4be75bebf676a5f0f87937c6ddb061fa39cbea067240d98e298508c1bda6f3f3"}, + {file = "pydantic-1.8.2-py3-none-any.whl", hash = "sha256:fec866a0b59f372b7e776f2d7308511784dace622e0992a0b59ea3ccee0ae833"}, + {file = "pydantic-1.8.2.tar.gz", hash = "sha256:26464e57ccaafe72b7ad156fdaa4e9b9ef051f69e175dbbb463283000c05ab7b"}, +] +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"}, +] +python-dotenv = [ + {file = "python-dotenv-0.20.0.tar.gz", hash = "sha256:b7e3b04a59693c42c36f9ab1cc2acc46fa5df8c78e178fc33a8d4cd05c8d498f"}, + {file = "python_dotenv-0.20.0-py3-none-any.whl", hash = "sha256:d92a187be61fe482e4fd675b6d52200e7be63a12b724abbf931a40ce4fa92938"}, +] +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"}, +] +regex = [ + {file = "regex-2022.6.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:042d122f9fee3ceb6d7e3067d56557df697d1aad4ff5f64ecce4dc13a90a7c01"}, + {file = "regex-2022.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ffef4b30785dc2d1604dfb7cf9fca5dc27cd86d65f7c2a9ec34d6d3ae4565ec2"}, + {file = "regex-2022.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0afa6a601acf3c0dc6de4e8d7d8bbce4e82f8542df746226cd35d4a6c15e9456"}, + {file = "regex-2022.6.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4a11cbe8eb5fb332ae474895b5ead99392a4ea568bd2a258ab8df883e9c2bf92"}, + {file = "regex-2022.6.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9c1f62ee2ba880e221bc950651a1a4b0176083d70a066c83a50ef0cb9b178e12"}, + {file = "regex-2022.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aba3d13c77173e9bfed2c2cea7fc319f11c89a36fcec08755e8fb169cf3b0df"}, + {file = "regex-2022.6.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:249437f7f5b233792234aeeecb14b0aab1566280de42dfc97c26e6f718297d68"}, + {file = "regex-2022.6.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:179410c79fa86ef318d58ace233f95b87b05a1db6dc493fa29404a43f4b215e2"}, + {file = "regex-2022.6.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:5e201b1232d81ca1a7a22ab2f08e1eccad4e111579fd7f3bbf60b21ef4a16cea"}, + {file = "regex-2022.6.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fdecb225d0f1d50d4b26ac423e0032e76d46a788b83b4e299a520717a47d968c"}, + {file = "regex-2022.6.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:be57f9c7b0b423c66c266a26ad143b2c5514997c05dd32ce7ca95c8b209c2288"}, + {file = "regex-2022.6.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ed657a07d8a47ef447224ea00478f1c7095065dfe70a89e7280e5f50a5725131"}, + {file = "regex-2022.6.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:24908aefed23dd065b4a668c0b4ca04d56b7f09d8c8e89636cf6c24e64e67a1e"}, + {file = "regex-2022.6.2-cp310-cp310-win32.whl", hash = "sha256:775694cd0bb2c4accf2f1cdd007381b33ec8b59842736fe61bdbad45f2ac7427"}, + {file = "regex-2022.6.2-cp310-cp310-win_amd64.whl", hash = "sha256:809bbbbbcf8258049b031d80932ba71627d2274029386f0452e9950bcfa2c6e8"}, + {file = "regex-2022.6.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:ecd2b5d983eb0adf2049d41f95205bdc3de4e6cc2350e9c80d4409d3a75229de"}, + {file = "regex-2022.6.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f4c101746a8dac0401abefa716b357c546e61ea2e3d4a564a9db9eac57ccbce"}, + {file = "regex-2022.6.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:166ae7674d0a0e0f8044e7335ba86d0716c9d49465cff1b153f908e0470b8300"}, + {file = "regex-2022.6.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c5eac5d8a8ac9ccf00805d02a968a36f5c967db6c7d2b747ab9ed782b3b3a28b"}, + {file = "regex-2022.6.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f57823f35b18d82b201c1b27ce4e55f88e79e81d9ca07b50ce625d33823e1439"}, + {file = "regex-2022.6.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4d42e3b7b23473729adbf76103e7df75f9167a5a80b1257ca30688352b4bb2dc"}, + {file = "regex-2022.6.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b2932e728bee0a634fe55ee54d598054a5a9ffe4cd2be21ba2b4b8e5f8064c2c"}, + {file = "regex-2022.6.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:17764683ea01c2b8f103d99ae9de2473a74340df13ce306c49a721f0b1f0eb9e"}, + {file = "regex-2022.6.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:2ac29b834100d2c171085ceba0d4a1e7046c434ddffc1434dbc7f9d59af1e945"}, + {file = "regex-2022.6.2-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:f43522fb5d676c99282ca4e2d41e8e2388427c0cf703db6b4a66e49b10b699a8"}, + {file = "regex-2022.6.2-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:9faa01818dad9111dbf2af26c6e3c45140ccbd1192c3a0981f196255bf7ec5e6"}, + {file = "regex-2022.6.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:17443f99b8f255273731f915fdbfea4d78d809bb9c3aaf67b889039825d06515"}, + {file = "regex-2022.6.2-cp36-cp36m-win32.whl", hash = "sha256:4a5449adef907919d4ce7a1eab2e27d0211d1b255bf0b8f5dd330ad8707e0fc3"}, + {file = "regex-2022.6.2-cp36-cp36m-win_amd64.whl", hash = "sha256:4d206703a96a39763b5b45cf42645776f5553768ea7f3c2c1a39a4f59cafd4ba"}, + {file = "regex-2022.6.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:fcd7c432202bcb8b642c3f43d5bcafc5930d82fe5b2bf2c008162df258445c1d"}, + {file = "regex-2022.6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:186c5a4a4c40621f64d771038ede20fca6c61a9faa8178f9e305aaa0c2442a97"}, + {file = "regex-2022.6.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:047b2d1323a51190c01b6604f49fe09682a5c85d3c1b2c8b67c1cd68419ce3c4"}, + {file = "regex-2022.6.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:30637e7fa4acfed444525b1ab9683f714be617862820578c9fd4e944d4d9ad1f"}, + {file = "regex-2022.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3adafe6f2c6d86dbf3313866b61180530ca4dcd0c264932dc8fa1ffb10871d58"}, + {file = "regex-2022.6.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:67ae3601edf86e15ebe40885e5bfdd6002d34879070be15cf18fc0d80ea24fed"}, + {file = "regex-2022.6.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:48dddddce0ea7e7c3e92c1e0c5a28c13ca4dc9cf7e996c706d00479652bff76c"}, + {file = "regex-2022.6.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:68e5c641645351eb9eb12c465876e76b53717f99e9b92aea7a2dd645a87aa7aa"}, + {file = "regex-2022.6.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:8fd5f8ae42f789538bb634bdfd69b9aa357e76fdfd7ad720f32f8994c0d84f1e"}, + {file = "regex-2022.6.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:71988a76fcb68cc091e901fddbcac0f9ad9a475da222c47d3cf8db0876cb5344"}, + {file = "regex-2022.6.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:4b8838f70be3ce9e706df9d72f88a0aa7d4c1fea61488e06fdf292ccb70ad2be"}, + {file = "regex-2022.6.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:663dca677bd3d2e2b5b7d0329e9f24247e6f38f3b740dd9a778a8ef41a76af41"}, + {file = "regex-2022.6.2-cp37-cp37m-win32.whl", hash = "sha256:24963f0b13cc63db336d8da2a533986419890d128c551baacd934c249d51a779"}, + {file = "regex-2022.6.2-cp37-cp37m-win_amd64.whl", hash = "sha256:ceff75127f828dfe7ceb17b94113ec2df4df274c4cd5533bb299cb099a18a8ca"}, + {file = "regex-2022.6.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1a6f2698cfa8340dfe4c0597782776b393ba2274fe4c079900c7c74f68752705"}, + {file = "regex-2022.6.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8a08ace913c4101f0dc0be605c108a3761842efd5f41a3005565ee5d169fb2b"}, + {file = "regex-2022.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26dbe90b724efef7820c3cf4a0e5be7f130149f3d2762782e4e8ac2aea284a0b"}, + {file = "regex-2022.6.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b5f759a1726b995dc896e86f17f9c0582b54eb4ead00ed5ef0b5b22260eaf2d0"}, + {file = "regex-2022.6.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1fc26bb3415e7aa7495c000a2c13bf08ce037775db98c1a3fac9ff04478b6930"}, + {file = "regex-2022.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52684da32d9003367dc1a1c07e059b9bbaf135ad0764cd47d8ac3dba2df109bc"}, + {file = "regex-2022.6.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c1264eb40a71cf2bff43d6694ab7254438ca19ef330175060262b3c8dd3931a"}, + {file = "regex-2022.6.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:bc635ab319c9b515236bdf327530acda99be995f9d3b9f148ab1f60b2431e970"}, + {file = "regex-2022.6.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:27624b490b5d8880f25dac67e1e2ea93dfef5300b98c6755f585799230d6c746"}, + {file = "regex-2022.6.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:555f7596fd1f123f8c3a67974c01d6ef80b9769e04d660d6c1a7cc3e6cff7069"}, + {file = "regex-2022.6.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:933e72fbe1829cbd59da2bc51ccd73d73162f087f88521a87a8ec9cb0cf10fa8"}, + {file = "regex-2022.6.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:cff5c87e941292c97d11dc81bd20679f56a2830f0f0e32f75b8ed6e0eb40f704"}, + {file = "regex-2022.6.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c757f3a27b6345de13ef3ca956aa805d7734ce68023e84d0fc74e1f09ce66f7a"}, + {file = "regex-2022.6.2-cp38-cp38-win32.whl", hash = "sha256:a58d21dd1a2d6b50ed091554ff85e448fce3fe33a4db8b55d0eba2ca957ed626"}, + {file = "regex-2022.6.2-cp38-cp38-win_amd64.whl", hash = "sha256:495a4165172848503303ed05c9d0409428f789acc27050fe2cf0a4549188a7d5"}, + {file = "regex-2022.6.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1ab5cf7d09515548044e69d3a0ec77c63d7b9dfff4afc19653f638b992573126"}, + {file = "regex-2022.6.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1ea28f0ee6cbe4c0367c939b015d915aa9875f6e061ba1cf0796ca9a3010570"}, + {file = "regex-2022.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3de1ecf26ce85521bf73897828b6d0687cc6cf271fb6ff32ac63d26b21f5e764"}, + {file = "regex-2022.6.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fa7c7044aabdad2329974be2246babcc21d3ede852b3971a90fd8c2056c20360"}, + {file = "regex-2022.6.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:53d69d77e9cfe468b000314dd656be85bb9e96de088a64f75fe128dfe1bf30dd"}, + {file = "regex-2022.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8d61883a38b1289fba9944a19a361875b5c0170b83cdcc95ea180247c1b7d3"}, + {file = "regex-2022.6.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5429202bef174a3760690d912e3a80060b323199a61cef6c6c29b30ce09fd17"}, + {file = "regex-2022.6.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e85b10280cf1e334a7c95629f6cbbfe30b815a4ea5f1e28d31f79eb92c2c3d93"}, + {file = "regex-2022.6.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:c400dfed4137f32127ea4063447006d7153c974c680bf0fb1b724cce9f8567fc"}, + {file = "regex-2022.6.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7f648037c503985aed39f85088acab6f1eb6a0482d7c6c665a5712c9ad9eaefc"}, + {file = "regex-2022.6.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:e7b2ff451f6c305b516281ec45425dd423223c8063218c5310d6f72a0a7a517c"}, + {file = "regex-2022.6.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:be456b4313a86be41706319c397c09d9fdd2e5cdfde208292a277b867e99e3d1"}, + {file = "regex-2022.6.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c3db393b21b53d7e1d3f881b64c29d886cbfdd3df007e31de68b329edbab7d02"}, + {file = "regex-2022.6.2-cp39-cp39-win32.whl", hash = "sha256:d70596f20a03cb5f935d6e4aad9170a490d88fc4633679bf00c652e9def4619e"}, + {file = "regex-2022.6.2-cp39-cp39-win_amd64.whl", hash = "sha256:3b9b6289e03dbe6a6096880d8ac166cb23c38b4896ad235edee789d4e8697152"}, + {file = "regex-2022.6.2.tar.gz", hash = "sha256:f7b43acb2c46fb2cd506965b2d9cf4c5e64c9c612bac26c1187933c7296bf08c"}, +] +requests = [ + {file = "requests-2.28.0-py3-none-any.whl", hash = "sha256:bc7861137fbce630f17b03d3ad02ad0bf978c844f3536d0edda6499dafce2b6f"}, + {file = "requests-2.28.0.tar.gz", hash = "sha256:d568723a7ebd25875d8d1eaf5dfa068cd2fc8194b2e483d7b1f7c81918dbec6b"}, +] +responses = [ + {file = "responses-0.18.0-py3-none-any.whl", hash = "sha256:15c63ad16de13ee8e7182d99c9334f64fd81f1ee79f90748d527c28f7ca9dd51"}, + {file = "responses-0.18.0.tar.gz", hash = "sha256:380cad4c1c1dc942e5e8a8eaae0b4d4edf708f4f010db8b7bcfafad1fcd254ff"}, +] +scikit-learn = [ + {file = "scikit-learn-1.1.1.tar.gz", hash = "sha256:3e77b71e8e644f86c8b5be7f1c285ef597de4c384961389ee3e9ca36c445b256"}, + {file = "scikit_learn-1.1.1-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:102f51797cd8944bf44a038d106848ddf2804f2c1edf7aea45fba81a4fdc4d80"}, + {file = "scikit_learn-1.1.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:723cdb278b1fa57a55f68945bc4e501a2f12abe82f76e8d21e1806cbdbef6fc5"}, + {file = "scikit_learn-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33cf061ed0b79d647a3e4c3f6c52c412172836718a7cd4d11c1318d083300133"}, + {file = "scikit_learn-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47464c110eaa9ed9d1fe108cb403510878c3d3a40f110618d2a19b2190a3e35c"}, + {file = "scikit_learn-1.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:542ccd2592fe7ad31f5c85fed3a3deb3e252383960a85e4b49a629353fffaba4"}, + {file = "scikit_learn-1.1.1-cp38-cp38-macosx_10_13_x86_64.whl", hash = "sha256:3be10d8d325821ca366d4fe7083d87c40768f842f54371a9c908d97c45da16fc"}, + {file = "scikit_learn-1.1.1-cp38-cp38-macosx_12_0_arm64.whl", hash = "sha256:b2db720e13e697d912a87c1a51194e6fb085dc6d8323caa5ca51369ca6948f78"}, + {file = "scikit_learn-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e851f8874398dcd50d1e174e810e9331563d189356e945b3271c0e19ee6f4d6f"}, + {file = "scikit_learn-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b928869072366dc138762fe0929e7dc88413f8a469aebc6a64adc10a9226180c"}, + {file = "scikit_learn-1.1.1-cp38-cp38-win32.whl", hash = "sha256:e9d228ced1214d67904f26fb820c8abbea12b2889cd4aa8cda20a4ca0ed781c1"}, + {file = "scikit_learn-1.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:f2d5b5d6e87d482e17696a7bfa03fe9515fdfe27e462a4ad37f3d7774a5e2fd6"}, + {file = "scikit_learn-1.1.1-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:0403ad13f283e27d43b0ad875f187ec7f5d964903d92d1ed06c51439560ecea0"}, + {file = "scikit_learn-1.1.1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:8fe80df08f5b9cee5dd008eccc672e543976198d790c07e5337f7dfb67eaac05"}, + {file = "scikit_learn-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ff56d07b9507fbe07ca0f4e5c8f3e171f74a429f998da03e308166251316b34"}, + {file = "scikit_learn-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2dad2bfc502344b869d4a3f4aa7271b2a5f4fe41f7328f404844c51612e2c58"}, + {file = "scikit_learn-1.1.1-cp39-cp39-win32.whl", hash = "sha256:22145b60fef02e597a8e7f061ebc7c51739215f11ce7fcd2ca9af22c31aa9f86"}, + {file = "scikit_learn-1.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:45c0f6ae523353f1d99b85469d746f9c497410adff5ba8b24423705b6956a86e"}, +] +scipy = [ + {file = "scipy-1.8.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:65b77f20202599c51eb2771d11a6b899b97989159b7975e9b5259594f1d35ef4"}, + {file = "scipy-1.8.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:e013aed00ed776d790be4cb32826adb72799c61e318676172495383ba4570aa4"}, + {file = "scipy-1.8.1-cp310-cp310-macosx_12_0_universal2.macosx_10_9_x86_64.whl", hash = "sha256:02b567e722d62bddd4ac253dafb01ce7ed8742cf8031aea030a41414b86c1125"}, + {file = "scipy-1.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1da52b45ce1a24a4a22db6c157c38b39885a990a566748fc904ec9f03ed8c6ba"}, + {file = "scipy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0aa8220b89b2e3748a2836fbfa116194378910f1a6e78e4675a095bcd2c762d"}, + {file = "scipy-1.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:4e53a55f6a4f22de01ffe1d2f016e30adedb67a699a310cdcac312806807ca81"}, + {file = "scipy-1.8.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:28d2cab0c6ac5aa131cc5071a3a1d8e1366dad82288d9ec2ca44df78fb50e649"}, + {file = "scipy-1.8.1-cp38-cp38-macosx_12_0_arm64.whl", hash = "sha256:6311e3ae9cc75f77c33076cb2794fb0606f14c8f1b1c9ff8ce6005ba2c283621"}, + {file = "scipy-1.8.1-cp38-cp38-macosx_12_0_universal2.macosx_10_9_x86_64.whl", hash = "sha256:3b69b90c9419884efeffaac2c38376d6ef566e6e730a231e15722b0ab58f0328"}, + {file = "scipy-1.8.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6cc6b33139eb63f30725d5f7fa175763dc2df6a8f38ddf8df971f7c345b652dc"}, + {file = "scipy-1.8.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c4e3ae8a716c8b3151e16c05edb1daf4cb4d866caa385e861556aff41300c14"}, + {file = "scipy-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23b22fbeef3807966ea42d8163322366dd89da9bebdc075da7034cee3a1441ca"}, + {file = "scipy-1.8.1-cp38-cp38-win32.whl", hash = "sha256:4b93ec6f4c3c4d041b26b5f179a6aab8f5045423117ae7a45ba9710301d7e462"}, + {file = "scipy-1.8.1-cp38-cp38-win_amd64.whl", hash = "sha256:70ebc84134cf0c504ce6a5f12d6db92cb2a8a53a49437a6bb4edca0bc101f11c"}, + {file = "scipy-1.8.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f3e7a8867f307e3359cc0ed2c63b61a1e33a19080f92fe377bc7d49f646f2ec1"}, + {file = "scipy-1.8.1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:2ef0fbc8bcf102c1998c1f16f15befe7cffba90895d6e84861cd6c6a33fb54f6"}, + {file = "scipy-1.8.1-cp39-cp39-macosx_12_0_universal2.macosx_10_9_x86_64.whl", hash = "sha256:83606129247e7610b58d0e1e93d2c5133959e9cf93555d3c27e536892f1ba1f2"}, + {file = "scipy-1.8.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:93d07494a8900d55492401917a119948ed330b8c3f1d700e0b904a578f10ead4"}, + {file = "scipy-1.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3b3c8924252caaffc54d4a99f1360aeec001e61267595561089f8b5900821bb"}, + {file = "scipy-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70de2f11bf64ca9921fda018864c78af7147025e467ce9f4a11bc877266900a6"}, + {file = "scipy-1.8.1-cp39-cp39-win32.whl", hash = "sha256:1166514aa3bbf04cb5941027c6e294a000bba0cf00f5cdac6c77f2dad479b434"}, + {file = "scipy-1.8.1-cp39-cp39-win_amd64.whl", hash = "sha256:9dd4012ac599a1e7eb63c114d1eee1bcfc6dc75a29b589ff0ad0bb3d9412034f"}, + {file = "scipy-1.8.1.tar.gz", hash = "sha256:9e3fb1b0e896f14a85aa9a28d5f755daaeeb54c897b746df7a55ccb02b340f33"}, +] +send2trash = [ + {file = "Send2Trash-1.8.0-py3-none-any.whl", hash = "sha256:f20eaadfdb517eaca5ce077640cb261c7d2698385a6a0f072a4a5447fd49fa08"}, + {file = "Send2Trash-1.8.0.tar.gz", hash = "sha256:d2c24762fd3759860a0aff155e45871447ea58d2be6bdd39b5c8f966a0c99c2d"}, +] +sentencepiece = [ + {file = "sentencepiece-0.1.96-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc969e6694fb27fba7cee2953f350804faf03913f25ae1ee713a7b8a1bc08018"}, + {file = "sentencepiece-0.1.96-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:36e9ff61e7b67c5b7ee96733613622620b4802fc8cf188a4dbc1f355b03dde02"}, + {file = "sentencepiece-0.1.96-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e9e9fe8094ca57549d801e9a2017ac5c24108bbf485ea4f8994a72e8e96ee135"}, + {file = "sentencepiece-0.1.96-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b77d27f59d515c43b61745b8173fbe7c7b3014b14b3702a75bf1793471e7def6"}, + {file = "sentencepiece-0.1.96-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1dac8c2ad02b5ebc1179c0a14cbc7d7c6f4fd73d4dd51820626402d0aefc974e"}, + {file = "sentencepiece-0.1.96-cp310-cp310-win32.whl", hash = "sha256:3028699bdb2fb0230804f3b8a617fe3af22f5c5a56416419b31a7da5e7bf83bc"}, + {file = "sentencepiece-0.1.96-cp310-cp310-win_amd64.whl", hash = "sha256:203443a7bd4295b6a3695787235abe0e77d4c369d7156a6b9a397c540a38bd27"}, + {file = "sentencepiece-0.1.96-cp35-cp35m-macosx_10_6_x86_64.whl", hash = "sha256:e8ec5bb6777e2060e1499750c50e1b69dca5a0f80f90f2c66656c5f3e5244593"}, + {file = "sentencepiece-0.1.96-cp36-cp36m-macosx_10_6_x86_64.whl", hash = "sha256:99ea2d9db19e63a2d17d5dc64f9ace83fb9308a735be05a1aaf98eb4b496fba7"}, + {file = "sentencepiece-0.1.96-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aeb090ad462833df03af1debce4ae607a2766ef861f992003ad0c56d074ab805"}, + {file = "sentencepiece-0.1.96-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f8c90df663cd9759b2cf8dd29998b63140ac39e51ada2e739dc13bdac0b4f001"}, + {file = "sentencepiece-0.1.96-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:26d20d713b3ba1b7a19205336afb1e93a4327c372b2f795e907b8dc2315ac92e"}, + {file = "sentencepiece-0.1.96-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5388882bb24d083f6cc8cffc5c435f3694a7772b018e06ea6fd84d1044009efb"}, + {file = "sentencepiece-0.1.96-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a92e1932ee8fd500680ccbe1bf53eb33228f4c9d6524ed6f300bcc80ac359f27"}, + {file = "sentencepiece-0.1.96-cp36-cp36m-win32.whl", hash = "sha256:bedf0355117fb4e9b1fc9fc92b4d5ee743a7d468be9f6196e3b94447710ea589"}, + {file = "sentencepiece-0.1.96-cp36-cp36m-win_amd64.whl", hash = "sha256:4997c7ccf2ae462320250314aa5709a88d8a09fa271d073458a07bebf33f8e7c"}, + {file = "sentencepiece-0.1.96-cp37-cp37m-macosx_10_6_x86_64.whl", hash = "sha256:a697257a2cd7581732d7741a8d32a06927f0311c3d277dbc47fa1043350c9d17"}, + {file = "sentencepiece-0.1.96-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ff7d752a7f82d87711ec1a95c2262cb74f98be5b457f0300d81a1aefe5be2a95"}, + {file = "sentencepiece-0.1.96-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3e61e0757e49c306fff78ea75d6b75773418fe22214b4a460959203be934e834"}, + {file = "sentencepiece-0.1.96-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ef59ba19340dc1d002ce5713b911c0ef23c577b08f8ed57998ee3c8e62c5bf6e"}, + {file = "sentencepiece-0.1.96-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:89c038da7f827a6e2ca4c73aeb4e4b25b99d981ce47dd61b04d446c8200cba1e"}, + {file = "sentencepiece-0.1.96-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d954d25a8705f972e8bfc1dea5464d7e697dd6f4ade092f1a487387e6d6c829a"}, + {file = "sentencepiece-0.1.96-cp37-cp37m-win32.whl", hash = "sha256:fd907a8f744e5337de7fc532dd800c4416b571ea47f8c3c66be10cd1bc67c925"}, + {file = "sentencepiece-0.1.96-cp37-cp37m-win_amd64.whl", hash = "sha256:335bf84d72112cc91f3c3b691d61802fc963503b7772fd8280d20368048b8f3e"}, + {file = "sentencepiece-0.1.96-cp38-cp38-macosx_10_6_x86_64.whl", hash = "sha256:e811984b0908c14c56de7d8226fdd494d87a7ccb75af8ac3a07423037aaafc35"}, + {file = "sentencepiece-0.1.96-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8179785883b556cd517416cdbda6244745414b00ec83132cfe1d26000971f3ae"}, + {file = "sentencepiece-0.1.96-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:466e381f0a812da8fda97a9707498cef3210ea8385a3421bcbadcb5384063969"}, + {file = "sentencepiece-0.1.96-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8cb24d8d0b2f8b7463815a59183eb81ec1d7a06e3217bed456063f3303eddfb"}, + {file = "sentencepiece-0.1.96-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e88354b61f59dfdeb41023f7be8ae31dc627c2dc2dacbc2de8b2d82a0997135c"}, + {file = "sentencepiece-0.1.96-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a336575463d75d3aac1f7e32470b8998643ccd9a73786bd726f6b0470520b6b4"}, + {file = "sentencepiece-0.1.96-cp38-cp38-win32.whl", hash = "sha256:81bb77ba3651114943b2f8f77829cf764137dff06e38f4bf7fa43efea12c7f84"}, + {file = "sentencepiece-0.1.96-cp38-cp38-win_amd64.whl", hash = "sha256:eba0471ab0bb2e07ed06d91ecf5185d402c83d194155a41d8e2aa547d187712e"}, + {file = "sentencepiece-0.1.96-cp39-cp39-macosx_10_6_x86_64.whl", hash = "sha256:78e18d9106c36dcca929e18fd2c412378deac661d47fa3ee25defc55eef8a215"}, + {file = "sentencepiece-0.1.96-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1c24c1d9405b2148184ff27c062493d5e3be5c144575f95b5a0d7c660a515af"}, + {file = "sentencepiece-0.1.96-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:940a6999c7d3f55e9d7b194fd5e1f41a7dbed26d3519fb95333216292a39599e"}, + {file = "sentencepiece-0.1.96-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:384148cead5cdab34a4d74fe1fb6a5a8abaafed25eaa4a7698b49dd9482e4c4e"}, + {file = "sentencepiece-0.1.96-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3c703e68ea192e45b65c5d5836f6980849d828a18da4189899d7150fad82dc9e"}, + {file = "sentencepiece-0.1.96-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d501713a8396193883aa526f48dc609f5f031a5df1afbafa561cf9ab492ffc76"}, + {file = "sentencepiece-0.1.96-cp39-cp39-win32.whl", hash = "sha256:b8b1dd2712f8a7de5b4c8ec912e6c041d25750bf03e1ce325cdba43bae0944ae"}, + {file = "sentencepiece-0.1.96-cp39-cp39-win_amd64.whl", hash = "sha256:d45e3f78e746aa161bc9f5a31c6a2839c512101113a4065f4d2e7a3ab8198d8c"}, + {file = "sentencepiece-0.1.96-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5513298d62fe63dd0862d08a6eb52a9aa3537006f597f2386184e3f95bb88889"}, + {file = "sentencepiece-0.1.96-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dadccb2e49244b6e64b4527d13ec14d5e094a90b41cf9b963e457e64182f1941"}, + {file = "sentencepiece-0.1.96-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48c6d13b3bfff08060c138248e85df60f6fad11135ad7a8fc2ef6005aacca839"}, + {file = "sentencepiece-0.1.96.tar.gz", hash = "sha256:9bdf097d5bd1d8ce42dfee51f6ff05f5578b96e48c6f6006aa4eff69edfa3639"}, +] +setuptools-scm = [ + {file = "setuptools_scm-6.4.2-py3-none-any.whl", hash = "sha256:acea13255093849de7ccb11af9e1fb8bde7067783450cee9ef7a93139bddf6d4"}, + {file = "setuptools_scm-6.4.2.tar.gz", hash = "sha256:6833ac65c6ed9711a4d5d2266f8024cfa07c533a0e55f4c12f6eff280a5a9e30"}, +] +six = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] +smart-open = [ + {file = "smart_open-5.2.1-py3-none-any.whl", hash = "sha256:71d14489da58b60ce12fc3ecb823facc59a8b23cd1b58edb97175640350d3a62"}, + {file = "smart_open-5.2.1.tar.gz", hash = "sha256:75abf758717a92a8f53aa96953f0c245c8cedf8e1e4184903db3659b419d4c17"}, +] +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"}, +] +spacy = [ + {file = "spacy-3.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d2e9510ad67fef328bbec01673d6e65f5670ccbb9434dfe0deaa7edffcc900a6"}, + {file = "spacy-3.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:192baa97dfb90b9c59c8c5e90448284ea3810d4a9422f514f2d3eae78f97aa14"}, + {file = "spacy-3.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5916b1e43b848680e01619963c2dd6ec0c1d99b5a5665c9b9b761f65c5adf18e"}, + {file = "spacy-3.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:ad3c6726b92723d16c15dc7ecc48abbb6495ef7b4c30d7cf4948c1195162a272"}, + {file = "spacy-3.3.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:ee876b2036e8500b6dd315347eb2fc0345be097806bfe6857c7347beb759169a"}, + {file = "spacy-3.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b18ed499fc8d848bb9026b294dc78128028c58a73ba0ae547d42fc6d471628a8"}, + {file = "spacy-3.3.1-cp36-cp36m-win_amd64.whl", hash = "sha256:7b58cd4e27d6ae29e23b47e9ba6b8ca4e02fc69d65b57b2a9c7072c3a187b4ba"}, + {file = "spacy-3.3.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:ae06825f2e349e035fae602e2a48ba1453b8eed9238144e36e1b09a741744c6e"}, + {file = "spacy-3.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fd1e3abab9df2e113d29d1bcf16700b68b125504a2b477b49eb7b6c7b5225ea"}, + {file = "spacy-3.3.1-cp37-cp37m-win_amd64.whl", hash = "sha256:eea5d066f472261a37e43aa6b5002af5a9232da66a83ea5b7b590b905f00a5bb"}, + {file = "spacy-3.3.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfbd15084f7b49fed1160999ef2986f2769cbcc50ab240bf026fa82337500ace"}, + {file = "spacy-3.3.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:618f3cd983aa37bb448bdd554e1abf1d82106fc3163959786a2ca1fe01dc4f1b"}, + {file = "spacy-3.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1581ba49a6f687a5e0ad8291129793af8e3c4bb02ffbc8857b34acfa7ed3049f"}, + {file = "spacy-3.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:b652cc9fcd1e07f733a5de9c89fef300852d0129240f0eb11513d03bba470609"}, + {file = "spacy-3.3.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9af33d170d8a697f50556b612be5468fdd4134759846c54415f8fc9f87ca1c25"}, + {file = "spacy-3.3.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6971e37234395c6157a514ef1c1f15d27f91042df4e7fc8aefcc6e0d79a3cb8b"}, + {file = "spacy-3.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:747a99fd2712e60325ff00b6b3131e4aef4c67b2f4433b9ffbd44833889a313d"}, + {file = "spacy-3.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:787bd8546ae4feed088fb712f3baf5239197cedfe9e1ce9d8906b3e3ef2f10bc"}, + {file = "spacy-3.3.1.tar.gz", hash = "sha256:7f87dbdb104d851ae6ba5fd3a76a2e14e22e048135903e98baf08571a3aa81c0"}, +] +spacy-legacy = [ + {file = "spacy-legacy-3.0.9.tar.gz", hash = "sha256:4f7dcbc4e6c8e8cb4eadbb009f9c0a1a2a67442e0032c8d6776c9470c3759903"}, + {file = "spacy_legacy-3.0.9-py2.py3-none-any.whl", hash = "sha256:dfd58b0cc65b3596cb06f7b95e7bf4fff34668297c59eb179eb050db07b199df"}, +] +spacy-loggers = [ + {file = "spacy-loggers-1.0.2.tar.gz", hash = "sha256:e75d44f4cf99e6763d7132ca7c8c420e0a92790222a08bc8eb9e24ea2c13536e"}, + {file = "spacy_loggers-1.0.2-py3-none-any.whl", hash = "sha256:d48c9313a577ad1818da961cf6db71a73fd1e556ae47e6e68d7e28b541d11e18"}, +] +srsly = [ + {file = "srsly-2.4.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2d0236feafe3805b384532221596e6749a54d0ff10ba022b333dc1de7aa1b2f7"}, + {file = "srsly-2.4.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f96af9fde9f58d5923091fa723fa0fed58a83781b98e143a5d1fac5e738b9f0d"}, + {file = "srsly-2.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62630dbf20e240610fa64b6717545fcc28d9f18a6085ee93656be000678592a6"}, + {file = "srsly-2.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:27b3f693296d8a24c306aacd5df38a565ec43214f2aeb51a38170af5dc8b48bc"}, + {file = "srsly-2.4.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:d3b93531f086c516a26f729beac9b052c2ad0528d72e80f9d193de26aa2202be"}, + {file = "srsly-2.4.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5ddcc5f36eb318d011c6f142e826c1ca15cb34bd5beab2f21fee62d4ae4d590"}, + {file = "srsly-2.4.3-cp36-cp36m-win_amd64.whl", hash = "sha256:82cbf1ec388ed0c16f8062fee30dc54ba8513bd51aae0602570143c6d9218e4c"}, + {file = "srsly-2.4.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:acbb14546da9bdf287dfefa0883e793ac563c7868eca32cd65504463980022fa"}, + {file = "srsly-2.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab31586fd89e5e5fe6f38664209577b03e85fb834f238c928c15ed3c80ab9c73"}, + {file = "srsly-2.4.3-cp37-cp37m-win_amd64.whl", hash = "sha256:a906c9b1f62c109ddcfaeaf242b19b2ebc5d2f865eb38ef4af35959027c5185b"}, + {file = "srsly-2.4.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0d2b92c40f9aa9ba7cb0d8048bd7bfaa13d79d02e9ad6808ca7a8879ba5ed50b"}, + {file = "srsly-2.4.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2c986766d83cf8f508ef2296da5263d47f68766122bbb0306d8bfbd83f596a6e"}, + {file = "srsly-2.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97a67c8f86ce3207e5e810b998a94ea49d439139adc21d9aadbd0bfab9faa64b"}, + {file = "srsly-2.4.3-cp38-cp38-win_amd64.whl", hash = "sha256:cffec31143c6e1c783ead11245c08938cae859115d4cb0f4cf423e2895707b74"}, + {file = "srsly-2.4.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:61e31a72370238387a8ff2a4cebea402227215a1450648b852cad9e511a8b59e"}, + {file = "srsly-2.4.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:11f1b0fc837aae9ad2853dc52eb1c59e563f553196813ec7ef0bee8b2ca0bc48"}, + {file = "srsly-2.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1d13dc2133d5a83d30774793adb2c3fd9be905da339e2d54e2c79d55248c1a5"}, + {file = "srsly-2.4.3-cp39-cp39-win_amd64.whl", hash = "sha256:fb08416fd6ef04c51fdeefd6d28592b64563b2853243c571a9b0d67403b5be7f"}, + {file = "srsly-2.4.3.tar.gz", hash = "sha256:dbe91f6dd4aea9e819493628356dc715bd9c606486297bb7ca5748e6e003841c"}, +] +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"}, +] +thinc = [ + {file = "thinc-8.0.17-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9c42240d19bf7f02837fb5fe395c19b8e7ae8b5539dec7d4373555e1c940ab49"}, + {file = "thinc-8.0.17-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cc074a16876ec3eaf765ac0178adf891dc1c4eda33e9e02906a027bf51b78141"}, + {file = "thinc-8.0.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d1b481a2c88796988ac6a2c755059aace586d2494bb186f709aa3981ead96b2"}, + {file = "thinc-8.0.17-cp310-cp310-win_amd64.whl", hash = "sha256:fd2d49a80a6c95be4eb0f8370a22eef903ecad10b65762d39c9b192abf905f7c"}, + {file = "thinc-8.0.17-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:d6657b0e2978f0ab8c75cb8180856ebbbaf7f52d97351ad5f59988b5da5b6b1e"}, + {file = "thinc-8.0.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2821a820e47edfe098901dd1be60b8321c5b15e5132d47b48f0b8225115054c"}, + {file = "thinc-8.0.17-cp36-cp36m-win_amd64.whl", hash = "sha256:cfd8cc5df9652e746d708f7d9e1aaaf4fe6ce0d66d66ad267c170c92e8b8ef45"}, + {file = "thinc-8.0.17-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b104ff10bb968d1625b9a81ef56f947a25e24b46069bbaf35fc3ea4562c92cbc"}, + {file = "thinc-8.0.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f86b8ee3c2605f0de9925dd6f0fc2c1c2392c8ca4fbc93511eee97299c09260"}, + {file = "thinc-8.0.17-cp37-cp37m-win_amd64.whl", hash = "sha256:3eb3e5c897cbd5501048666ef30e4fac5921941b735a91e6803a7cf714dacd92"}, + {file = "thinc-8.0.17-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:73d454210e9cf11537887635ddeea4b2aad607886a6d4360524df10d57ff8272"}, + {file = "thinc-8.0.17-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:55780308cae6119c75a7b6cfee154fded0a03692858c308032151151b37d1571"}, + {file = "thinc-8.0.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2bcf5db534e237b23513965f3d542a6f261370a1946e1c7252bc8134086085f"}, + {file = "thinc-8.0.17-cp38-cp38-win_amd64.whl", hash = "sha256:d4275d9cd382707dd1a340cb4e8fba550a3fbff0b000abc1c413825837f55a60"}, + {file = "thinc-8.0.17-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:515e86cead73d42828db140efa36f6e1b826ac4401426236aa9fca5eb3e6f068"}, + {file = "thinc-8.0.17-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4a6e7e4c00ae560b799d269e7cf2b87379eaf15350a312405d93bd8c7076ce8"}, + {file = "thinc-8.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4737feae51aef428f2b7be03cabc28d4e4116968ec1419cf0508c460ee8a059d"}, + {file = "thinc-8.0.17-cp39-cp39-win_amd64.whl", hash = "sha256:eba973fe229e7fa86b99f2c5e2724f7f19040ac75a8ef7c8b23b434dac1eadea"}, + {file = "thinc-8.0.17.tar.gz", hash = "sha256:042c518aa799a38bec22a7a0bf28df80ce617eb7de32bc049798707c0a36167f"}, +] +threadpoolctl = [ + {file = "threadpoolctl-3.1.0-py3-none-any.whl", hash = "sha256:8b99adda265feb6773280df41eece7b2e6561b772d21ffd52e372f999024907b"}, + {file = "threadpoolctl-3.1.0.tar.gz", hash = "sha256:a335baacfaa4400ae1f0d8e3a58d6674d2f8828e3716bb2802c44955ad391380"}, +] +timm = [ + {file = "timm-0.5.4-py3-none-any.whl", hash = "sha256:0592c8fd2d46d0769c0b7e954b3dacea93769eee40dabb4bd7f2acb85243b588"}, + {file = "timm-0.5.4.tar.gz", hash = "sha256:5d7b92e66a76c432009aba90d515ea7a882aae573415a7c5269e3617df901c1f"}, +] +tinycss2 = [ + {file = "tinycss2-1.1.1-py3-none-any.whl", hash = "sha256:fe794ceaadfe3cf3e686b22155d0da5780dd0e273471a51846d0a02bc204fec8"}, + {file = "tinycss2-1.1.1.tar.gz", hash = "sha256:b2e44dd8883c360c35dd0d1b5aad0b610e5156c2cb3b33434634e539ead9d8bf"}, +] +tokenizers = [ + {file = "tokenizers-0.12.1-cp310-cp310-macosx_10_11_x86_64.whl", hash = "sha256:d737df0f8f26e093a82bfb106b6cfb510a0e9302d35834568e5b20b73ddc5a9c"}, + {file = "tokenizers-0.12.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f1271224acafb27639c432e1ce4e7d38eab40305ba1c546e871d5c8a32f4f195"}, + {file = "tokenizers-0.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdeba37c2fb44e1aec8a72af4cb369655b59ba313181b1b4b8183f08e759c49c"}, + {file = "tokenizers-0.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:53b5f4012ce3ffddd5b00827441b80dc7a0f6b41f4fc5248ae6d36e7d3920c6d"}, + {file = "tokenizers-0.12.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5188e13fc09edfe05712ca3ae5a44e7f2b0137927b1ca210d0fad90d3e58315a"}, + {file = "tokenizers-0.12.1-cp310-cp310-win32.whl", hash = "sha256:eff5ff411f18a201eec137b7b32fcb55e0c48b372d370bd24f965f5bad471fa4"}, + {file = "tokenizers-0.12.1-cp310-cp310-win_amd64.whl", hash = "sha256:bdbca79726fe883c696088ea163715b2f902aec638a8e24bcf9790ff8fa45019"}, + {file = "tokenizers-0.12.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:28825dade9e52ad464164020758f9d49eb7251c32b6ae146601c506a23c67c0e"}, + {file = "tokenizers-0.12.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91906d725cb84d8ee71ce05fbb155d39d494849622b4f9349e5176a8eb01c49b"}, + {file = "tokenizers-0.12.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:230f51a0a82ca7b90077eaca2415f12ff9bd144607888b9c50c2ee543452322e"}, + {file = "tokenizers-0.12.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d4339c376b695de2ad8ccaebffa75e4dc1d7857be1103d80e7925b34af8cf78"}, + {file = "tokenizers-0.12.1-cp37-cp37m-macosx_10_11_x86_64.whl", hash = "sha256:27d93b712aa2d4346aa506ecd4ec9e94edeebeaf2d484357b482cdeffc02b5f5"}, + {file = "tokenizers-0.12.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7f4cb68dc538b52240d1986d2034eb0a6373be2ab5f0787d1be3ad1444ce71b7"}, + {file = "tokenizers-0.12.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae6c04b629ac2cd2f695739988cb70b9bd8d5e7f849f5b14c4510e942bee5770"}, + {file = "tokenizers-0.12.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6a38b2019d4807d42afeff603a119094ee00f63bea2921136524c8814e9003f8"}, + {file = "tokenizers-0.12.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fde8dccb9033fa344ffce3ee1837939a50e7a210a768f1cf2059beeafa755481"}, + {file = "tokenizers-0.12.1-cp37-cp37m-win32.whl", hash = "sha256:38625595b2fd37bfcce64ff9bfb6868c07e9a7b7f205c909d94a615ce9472287"}, + {file = "tokenizers-0.12.1-cp37-cp37m-win_amd64.whl", hash = "sha256:01abe6fbfe55e4131ca0c4c3d1a9d7ef5df424a8d536e998d2a4fc0bc57935f4"}, + {file = "tokenizers-0.12.1-cp38-cp38-macosx_10_11_x86_64.whl", hash = "sha256:7c5c54080a7d5c89c990e0d478e0882dbac88926d43323a3aa236492a3c9455f"}, + {file = "tokenizers-0.12.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:419d113e3bcc4fe20a313afc47af81e62906306b08fe1601e1443d747d46af1f"}, + {file = "tokenizers-0.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9779944559cb7ace6a8516e402895f239b0d9d3c833c67dbaec496310e7e206"}, + {file = "tokenizers-0.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7d43de14b4469b57490dbaf136a31c266cb676fa22320f01f230af9219ae9034"}, + {file = "tokenizers-0.12.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:258873634406bd1d438c799993a5e44bbc0132ff055985c03c4fe30f702e9a33"}, + {file = "tokenizers-0.12.1-cp38-cp38-win32.whl", hash = "sha256:3f2647cc256d6a53d18b9dcd71d377828e9f8991fbcbd6fcd8ca2ceb174552b0"}, + {file = "tokenizers-0.12.1-cp38-cp38-win_amd64.whl", hash = "sha256:62a723bd4b18bc55121f5c34cd8efd6c651f2d3b81f81dd50e5351fb65b8a617"}, + {file = "tokenizers-0.12.1-cp39-cp39-macosx_10_11_x86_64.whl", hash = "sha256:411ebc89228f30218ffa9d9c49d414864b0df5026a47c24820431821c4360460"}, + {file = "tokenizers-0.12.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:619728df2551bdfe6f96ff177f9ded958e7ed9e2af94c8d5ac2834d1eb06d112"}, + {file = "tokenizers-0.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8cea98f3f9577d1541b7bb0f7a3308a911751067e1d83e01485c9d3411bbf087"}, + {file = "tokenizers-0.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:664f36f0a0d409c24f2201d495161fec4d8bc93e091fbb78814eb426f29905a3"}, + {file = "tokenizers-0.12.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0bf2380ad59c50222959a9b6f231339200a826fc5cb2be09ff96d8a59f65fc5e"}, + {file = "tokenizers-0.12.1-cp39-cp39-win32.whl", hash = "sha256:6a7a106d04154c2159db6cd7d042af2e2e0e53aee432f872fe6c8be45100436a"}, + {file = "tokenizers-0.12.1-cp39-cp39-win_amd64.whl", hash = "sha256:2158baf80cbc09259bfd6e0e0fc4597b611e7a72ad5443dad63918a90f1dd304"}, + {file = "tokenizers-0.12.1.tar.gz", hash = "sha256:070746f86efa6c873db341e55cf17bb5e7bdd5450330ca8eca542f5c3dab2c66"}, +] +tomli = [ + {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, + {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, +] +torch = [ + {file = "torch-1.11.0-cp310-cp310-manylinux1_x86_64.whl", hash = "sha256:62052b50fffc29ca7afc0c04ef8206b6f1ca9d10629cb543077e12967e8d0398"}, + {file = "torch-1.11.0-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:866bfba29ac98dec35d893d8e17eaec149d0ac7a53be7baae5c98069897db667"}, + {file = "torch-1.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:951640fb8db308a59d9b510e7d1ad910aff92913323bbe4bc75435347ddd346d"}, + {file = "torch-1.11.0-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:5d77b5ece78fdafa5c7f42995ff9474399d22571cd6b2de21a5d666306a2ff8c"}, + {file = "torch-1.11.0-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:b5a38682769b544c875ecc34bcb81fbad5c922139b61319aacffcfd8a32f528c"}, + {file = "torch-1.11.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:f82d77695a60626f2b7382d85bc566de8a6b3e50d32080755abc040db802e419"}, + {file = "torch-1.11.0-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:b96654d42566080a134e784705f33f8536b3b95b5dcde357ed7879b1692a5f78"}, + {file = "torch-1.11.0-cp37-cp37m-win_amd64.whl", hash = "sha256:8ee7c2e8d7f7020d5bfbc1bb91b9591044c26bbd0cee5e4f694cfd7ed8649260"}, + {file = "torch-1.11.0-cp37-none-macosx_10_9_x86_64.whl", hash = "sha256:6860b1d1bf0bb0b67a6bd47f85a0e4c825b518eea13b5d6101999dbbcbd5bc0c"}, + {file = "torch-1.11.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:4322aa29f50da7f404db06cdf30896ea67b09f673af4a985afc7162bc897864d"}, + {file = "torch-1.11.0-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:e4d2e0ddd652f30e94cff750220324ec45705d4ecc69658f773b3cb1c7a28dd0"}, + {file = "torch-1.11.0-cp38-cp38-win_amd64.whl", hash = "sha256:34ce5ea4d8d85da32cdbadb50d4585106901e9f8a3527991daa70c13a09de1f7"}, + {file = "torch-1.11.0-cp38-none-macosx_10_9_x86_64.whl", hash = "sha256:0ccc85cd06227a3edf809e2c795fd5762c3d4e8a38b5c9f744c6e7cf841361bb"}, + {file = "torch-1.11.0-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:c1554e49d74f1b2c3e7202d77056ba2dd7465437585bac64062b580f714a44e9"}, + {file = "torch-1.11.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:58c7814502b1c129a650d7092033bbb0bbd64faf1a7941631aaa1aeaddc37570"}, + {file = "torch-1.11.0-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:831cf588f01dda9409e75576741d2823453990dee2983d670f2584b37a01adf7"}, + {file = "torch-1.11.0-cp39-cp39-win_amd64.whl", hash = "sha256:44a1d02fd20f827f0f36dc26fdcfc45e793806a6ad52769a22260655a77a4369"}, + {file = "torch-1.11.0-cp39-none-macosx_10_9_x86_64.whl", hash = "sha256:50fd9bf85c578c871c28f1cb0ace9dfc6024401c7f399b174fb0f370899f4454"}, + {file = "torch-1.11.0-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:0e48af66ad755f0f9c5f2664028a414f57c49d6adc37e77e06fe0004da4edb61"}, +] +torchvision = [ + {file = "torchvision-0.12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:693656e6790b6ab21e4a6e87e81c2982bad9e455b5eb24e14bb672382ec6130f"}, + {file = "torchvision-0.12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a0be4501ca0ba1b195644c9243f49a1c49a26e52a7f37924c4239d0bf5ecbd8d"}, + {file = "torchvision-0.12.0-cp310-cp310-manylinux1_x86_64.whl", hash = "sha256:ebfb47adf65bf3926b990b2c4767e291f135e259e03232e0e1a30ecdb05eb087"}, + {file = "torchvision-0.12.0-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:9771231639afb5973cdaea1d449b451e2982e1ef5410ca67bbdc2b465565573a"}, + {file = "torchvision-0.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:894dacdc64b6e35e3f330722db51c76f4de016c7bf7bd79cf02ed2f4c106e625"}, + {file = "torchvision-0.12.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:36dfdf6451fe3072ab15118982853b848896c0fd3b26cb8135e1e7981dbb0916"}, + {file = "torchvision-0.12.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:aac76d52c5ce4229cb0eaebb762f3391fa736565eb35a4184fa0f7be30b705cd"}, + {file = "torchvision-0.12.0-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:926666f0b893dce6619759c19b0dd3884af7a9d7022b10395653659d28e43c48"}, + {file = "torchvision-0.12.0-cp37-cp37m-win_amd64.whl", hash = "sha256:c225f55c1bfce027a03f4ca46ddb9559c83f8087c2880bed3261a76c49bb7996"}, + {file = "torchvision-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d1ccb53836ba886320dcda12d00ee8b5f8f38b6c36d7906f141d25778cf74104"}, + {file = "torchvision-0.12.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9f42420f7f0b29cd3d61776df3157827257a0cf16b2c02776dc16c96abb1256d"}, + {file = "torchvision-0.12.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:9017248c7e526c8cdcaaab8cf41d904a520a409d707398189a06d0757901d235"}, + {file = "torchvision-0.12.0-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:0744902f2265d4c3e83c44a06b567df312e4a9faf8c92620016c7bed7056b5a7"}, + {file = "torchvision-0.12.0-cp38-cp38-win_amd64.whl", hash = "sha256:a91db01496932350bf9c0ee8607ac8ef31c3ebfdaedefe5c5cda0515317f8b8e"}, + {file = "torchvision-0.12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:24d03fcaa28004c64a24124ac4a894c50f5948c8eb290e398d6c76fff2bc678f"}, + {file = "torchvision-0.12.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:69d82f47b67bad6ddcbb87833ba5950a6c271ba97baae4c0955610071bf034f5"}, + {file = "torchvision-0.12.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:49ed7886b93b80c9733462edd06a07f8d4c6ea4d5bd2894e7268f7a3774f4f7d"}, + {file = "torchvision-0.12.0-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:b93a767f44e3933cb3b01a6fe9727db54590f57b7dac09d5aaf15966c6c151dd"}, + {file = "torchvision-0.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:edab05f7ba9f648c00435b384ffdbd7bde79a3b8ea893813fb50f6ccf28b1e76"}, +] +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"}, +] +tqdm = [ + {file = "tqdm-4.64.0-py2.py3-none-any.whl", hash = "sha256:74a2cdefe14d11442cedf3ba4e21a3b84ff9a2dbdc6cfae2c34addb2a14a5ea6"}, + {file = "tqdm-4.64.0.tar.gz", hash = "sha256:40be55d30e200777a307a7585aee69e4eabb46b4ec6a4b4a5f2d9f11e7d5408d"}, +] +traitlets = [ + {file = "traitlets-5.3.0-py3-none-any.whl", hash = "sha256:65fa18961659635933100db8ca120ef6220555286949774b9cfc106f941d1c7a"}, + {file = "traitlets-5.3.0.tar.gz", hash = "sha256:0bb9f1f9f017aa8ec187d8b1b2a7a6626a2a1d877116baba52a129bfa124f8e2"}, +] +transformers = [ + {file = "transformers-4.20.0-py3-none-any.whl", hash = "sha256:6f14dd3f0560fed2b4fb084e2e36ba7fac8b0335ecad2b41b5368c85a8810970"}, + {file = "transformers-4.20.0.tar.gz", hash = "sha256:e4d240ec9e743827655a81a3d58c6d57af9c216ac5709b601b0406c6152d7a8d"}, +] +typer = [ + {file = "typer-0.4.1-py3-none-any.whl", hash = "sha256:e8467f0ebac0c81366c2168d6ad9f888efdfb6d4e1d3d5b4a004f46fa444b5c3"}, + {file = "typer-0.4.1.tar.gz", hash = "sha256:5646aef0d936b2c761a10393f0384ee6b5c7fe0bb3e5cd710b17134ca1d99cff"}, +] +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"}, +] +urllib3 = [ + {file = "urllib3-1.26.9-py2.py3-none-any.whl", hash = "sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14"}, + {file = "urllib3-1.26.9.tar.gz", hash = "sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e"}, +] +wasabi = [ + {file = "wasabi-0.9.1-py3-none-any.whl", hash = "sha256:217edcb2850993c7931399e7419afccde13539d589e333bc85f9053cf0bb1772"}, + {file = "wasabi-0.9.1.tar.gz", hash = "sha256:ada6f13e9b70ef26bf95fad0febdfdebe2005e29a08ad58f4bbae383a97298cf"}, +] +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"}, +] +werkzeug = [ + {file = "Werkzeug-2.1.2-py3-none-any.whl", hash = "sha256:72a4b735692dd3135217911cbeaa1be5fa3f62bffb8745c5215420a03dc55255"}, + {file = "Werkzeug-2.1.2.tar.gz", hash = "sha256:1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6"}, +] +widgetsnbextension = [ + {file = "widgetsnbextension-3.6.0-py2.py3-none-any.whl", hash = "sha256:4fd321cad39fdcf8a8e248a657202d42917ada8e8ed5dd3f60f073e0d54ceabd"}, + {file = "widgetsnbextension-3.6.0.tar.gz", hash = "sha256:e84a7a9fcb9baf3d57106e184a7389a8f8eb935bf741a5eb9d60aa18cc029a80"}, +] +xxhash = [ + {file = "xxhash-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:219cba13991fd73cf21a5efdafa5056f0ae0b8f79e5e0112967e3058daf73eea"}, + {file = "xxhash-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3fcbb846af15eff100c412ae54f4974ff277c92eacd41f1ec7803a64fd07fa0c"}, + {file = "xxhash-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f475fa817ff7955fc118fc1ca29a6e691d329b7ff43f486af36c22dbdcff1db"}, + {file = "xxhash-3.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9200a90f02ff6fd5fb63dea107842da71d8626d99b768fd31be44f3002c60bbe"}, + {file = "xxhash-3.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a1403e4f551c9ef7bcef09af55f1adb169f13e4de253db0887928e5129f87af1"}, + {file = "xxhash-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa7f6ca53170189a2268c83af0980e6c10aae69e6a5efa7ca989f89fff9f8c02"}, + {file = "xxhash-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b63fbeb6d9c93d50ae0dc2b8a8b7f52f2de19e40fe9edc86637bfa5743b8ba2"}, + {file = "xxhash-3.0.0-cp310-cp310-win32.whl", hash = "sha256:31f25efd10b6f1f6d5c34cd231986d8aae9a42e042daa90b783917f170807869"}, + {file = "xxhash-3.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:807e88ed56e0fb347cb57d5bf44851f9878360fed700f2f63e622ef4eede87a5"}, + {file = "xxhash-3.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:6d612c55a75d84d25898f6c5ad6a589aa556d1cb9af770b6c574ee62995167f6"}, + {file = "xxhash-3.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f9309fcaf73f93df3101f03a61dc30644adff3e8d0044fff8c0c195dbbe63e2"}, + {file = "xxhash-3.0.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2273fe40720e86346a17f06ef95cd60ee0d66ffce7cf55e390ef7350112b16d"}, + {file = "xxhash-3.0.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fc6f3a334587c83c5ba56c19b254a97542ce1fc05ccfd66fbf568e6117718d65"}, + {file = "xxhash-3.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36cf410da5bfcca51ac3c2c51a3317dcd7af91f70fa61eca57fba39554f06ae3"}, + {file = "xxhash-3.0.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21752a3e9a2391d91bd51f4aa2fe028ae14ba6a8d37db9ebe00ccac10be5ac4a"}, + {file = "xxhash-3.0.0-cp36-cp36m-win32.whl", hash = "sha256:322068a063ef156455a401ab720f0892f2d2dd1540c1a308e95a7cbf356df51c"}, + {file = "xxhash-3.0.0-cp36-cp36m-win_amd64.whl", hash = "sha256:2984fa9a880587c0bfa46d32717b2d209863ee68727ea0fc17f05fce25efa692"}, + {file = "xxhash-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6493dd938b360235da81b1c79d8cd048c4f11977e1159b4e744c54f98d3a7bb4"}, + {file = "xxhash-3.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb9eca32f9b4acc7149db2c86f8108167b9929b7da1887d4287a90cfdb3ea53a"}, + {file = "xxhash-3.0.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4125e70e4e1d79992d81de837a0586aa0241665dbc5ce01b9c89330ed5cbb66"}, + {file = "xxhash-3.0.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:583bea142569485bdb0c5900e804058c16edba1850b74519688c22bc546e6175"}, + {file = "xxhash-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f3adf2891acc18abacd15113e9cbbefd30e5f4ecaae32c23e5486fc09c76ea5"}, + {file = "xxhash-3.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed65a2671d380ae05262ce1e4ccc2b63f3c30506d207bf6fae8cd72be0ad65d4"}, + {file = "xxhash-3.0.0-cp37-cp37m-win32.whl", hash = "sha256:c604b3dcac9d37e3fceaa11884927024953260cc4224d9b89400d16e6cf34021"}, + {file = "xxhash-3.0.0-cp37-cp37m-win_amd64.whl", hash = "sha256:1c6fc59e182506496544bc6d426bcf6077066ed1b40cfcd937f707cc06c7ef50"}, + {file = "xxhash-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5628375dbb76d33b93b44854a6c5433e2a78115e03ea2ae1bb74a34ab012a43f"}, + {file = "xxhash-3.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:687aa4373690f23a3f43cc23d81005304d284ff6c041bff1f967664ab6410f36"}, + {file = "xxhash-3.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fa2100fb68b163e99370561c9e29ed37b9153fe99443600bea28829150eb0e4"}, + {file = "xxhash-3.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:891d7651431a055f76fe2c8f86c593c3dede8ec5b10ca55e8ff5c9fdceb55f0b"}, + {file = "xxhash-3.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:197c32d7b62be02957ca31aa69febadf9c5a34ef953053ea16e2c72465bc450f"}, + {file = "xxhash-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91fa4df41bda3cbec4084d9696028780b47128c1f8450d1ad9c3e4b6bf8b1f99"}, + {file = "xxhash-3.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cd38b766fc40e9fe37b80112656d2e5a0cb2f9bc12e01b286353b5ecd2768e8"}, + {file = "xxhash-3.0.0-cp38-cp38-win32.whl", hash = "sha256:4258ef78f5a7d1f9c595846134c7d81a868c74942051453258eb383498662d4d"}, + {file = "xxhash-3.0.0-cp38-cp38-win_amd64.whl", hash = "sha256:b82b1cf4407ad908e04e864473cc3baa8e764c7bbebea959150764cc681a1611"}, + {file = "xxhash-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:da4d91e28418469b29eed8635c08af28b588e51cd04288bed1ba1cf60f2d91f6"}, + {file = "xxhash-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48aab36169b0c00e586cb4eb2814ab8bfed686933126019906f917ff9a78c99e"}, + {file = "xxhash-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b0d522570c9ccea6203b3d96ac7f0cfc1d29e613640475d513be432545c48cc"}, + {file = "xxhash-3.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6054434ddb060685e86e7457f52d188b0886834baaa532f9f78b4f2b53cfd9b"}, + {file = "xxhash-3.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cbf546ca5f5903ceeb46d9e6abf81f3a64edb95bb7dbe0f75283eec93a7eb2a0"}, + {file = "xxhash-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22704f23f23ccbe892cee3e7568c67f07ac25beaa2d1cff183274005d9d39149"}, + {file = "xxhash-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83198e223bcc4b2418b5282ac930e444738c2a33859dee4e570b25c8433d83a2"}, + {file = "xxhash-3.0.0-cp39-cp39-win32.whl", hash = "sha256:3bcd4cd9b22293ea1c08822518fbb6d933c2960d66662d468a1945a45cace194"}, + {file = "xxhash-3.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:f5dd4c37da3408d56ae942dc103f4ae3b43510daa4f5accd0a411fc6e914f10a"}, + {file = "xxhash-3.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:485f172abc03f78afd4f38dbdbb5665f59c5487126fa4c3181c6582cda4de03b"}, + {file = "xxhash-3.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:035248b3d7ab6deb7b247278494d293b9faccfa853078319d25e2926f566b2f8"}, + {file = "xxhash-3.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30ae90c0cfd10ffe852c6b0f263253782eea74a8189d5f2440f6595c1e8047e"}, + {file = "xxhash-3.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8fd203d8a3c013e679722047ef4f061f690c6cff49380622444bca4c30f3bf23"}, + {file = "xxhash-3.0.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:6d60059aaef12a01c0cc24f1d7aaaab7933ae9f4b7adfd9ebbd37dc7ceac1745"}, + {file = "xxhash-3.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:676c97bf7cc298b65eec0368c2cb5611d87a8e876930843311ca728f69292752"}, + {file = "xxhash-3.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2245c6e20e96e3f8fdfb61ad6bc5cde6ce8a1c2b93aa4a32a27bba7ab3aeaf12"}, + {file = "xxhash-3.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ae926a52d020085a2d7f69d0e2155cbf819ae409f2e5dbb345dd40a6462de32"}, + {file = "xxhash-3.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a2efdcb811be3edc520b78364c11a1e54f5d8e5db895a9ff2bcdd4a7ffa36a5"}, + {file = "xxhash-3.0.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:885b3a851980056707ab99a2c19c35dfe2c2ba5f602066dbfcd8af45ea855760"}, + {file = "xxhash-3.0.0.tar.gz", hash = "sha256:30b2d97aaf11fb122023f6b44ebb97c6955e9e00d7461a96415ca030b5ceb9c7"}, +] +yarl = [ + {file = "yarl-1.7.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f2a8508f7350512434e41065684076f640ecce176d262a7d54f0da41d99c5a95"}, + {file = "yarl-1.7.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:da6df107b9ccfe52d3a48165e48d72db0eca3e3029b5b8cb4fe6ee3cb870ba8b"}, + {file = "yarl-1.7.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a1d0894f238763717bdcfea74558c94e3bc34aeacd3351d769460c1a586a8b05"}, + {file = "yarl-1.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dfe4b95b7e00c6635a72e2d00b478e8a28bfb122dc76349a06e20792eb53a523"}, + {file = "yarl-1.7.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c145ab54702334c42237a6c6c4cc08703b6aa9b94e2f227ceb3d477d20c36c63"}, + {file = "yarl-1.7.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1ca56f002eaf7998b5fcf73b2421790da9d2586331805f38acd9997743114e98"}, + {file = "yarl-1.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:1d3d5ad8ea96bd6d643d80c7b8d5977b4e2fb1bab6c9da7322616fd26203d125"}, + {file = "yarl-1.7.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:167ab7f64e409e9bdd99333fe8c67b5574a1f0495dcfd905bc7454e766729b9e"}, + {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:95a1873b6c0dd1c437fb3bb4a4aaa699a48c218ac7ca1e74b0bee0ab16c7d60d"}, + {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6152224d0a1eb254f97df3997d79dadd8bb2c1a02ef283dbb34b97d4f8492d23"}, + {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:5bb7d54b8f61ba6eee541fba4b83d22b8a046b4ef4d8eb7f15a7e35db2e1e245"}, + {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:9c1f083e7e71b2dd01f7cd7434a5f88c15213194df38bc29b388ccdf1492b739"}, + {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f44477ae29025d8ea87ec308539f95963ffdc31a82f42ca9deecf2d505242e72"}, + {file = "yarl-1.7.2-cp310-cp310-win32.whl", hash = "sha256:cff3ba513db55cc6a35076f32c4cdc27032bd075c9faef31fec749e64b45d26c"}, + {file = "yarl-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:c9c6d927e098c2d360695f2e9d38870b2e92e0919be07dbe339aefa32a090265"}, + {file = "yarl-1.7.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:9b4c77d92d56a4c5027572752aa35082e40c561eec776048330d2907aead891d"}, + {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c01a89a44bb672c38f42b49cdb0ad667b116d731b3f4c896f72302ff77d71656"}, + {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c19324a1c5399b602f3b6e7db9478e5b1adf5cf58901996fc973fe4fccd73eed"}, + {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3abddf0b8e41445426d29f955b24aeecc83fa1072be1be4e0d194134a7d9baee"}, + {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6a1a9fe17621af43e9b9fcea8bd088ba682c8192d744b386ee3c47b56eaabb2c"}, + {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8b0915ee85150963a9504c10de4e4729ae700af11df0dc5550e6587ed7891e92"}, + {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:29e0656d5497733dcddc21797da5a2ab990c0cb9719f1f969e58a4abac66234d"}, + {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:bf19725fec28452474d9887a128e98dd67eee7b7d52e932e6949c532d820dc3b"}, + {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:d6f3d62e16c10e88d2168ba2d065aa374e3c538998ed04996cd373ff2036d64c"}, + {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:ac10bbac36cd89eac19f4e51c032ba6b412b3892b685076f4acd2de18ca990aa"}, + {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:aa32aaa97d8b2ed4e54dc65d241a0da1c627454950f7d7b1f95b13985afd6c5d"}, + {file = "yarl-1.7.2-cp36-cp36m-win32.whl", hash = "sha256:87f6e082bce21464857ba58b569370e7b547d239ca22248be68ea5d6b51464a1"}, + {file = "yarl-1.7.2-cp36-cp36m-win_amd64.whl", hash = "sha256:ac35ccde589ab6a1870a484ed136d49a26bcd06b6a1c6397b1967ca13ceb3913"}, + {file = "yarl-1.7.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a467a431a0817a292121c13cbe637348b546e6ef47ca14a790aa2fa8cc93df63"}, + {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ab0c3274d0a846840bf6c27d2c60ba771a12e4d7586bf550eefc2df0b56b3b4"}, + {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d260d4dc495c05d6600264a197d9d6f7fc9347f21d2594926202fd08cf89a8ba"}, + {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fc4dd8b01a8112809e6b636b00f487846956402834a7fd59d46d4f4267181c41"}, + {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c1164a2eac148d85bbdd23e07dfcc930f2e633220f3eb3c3e2a25f6148c2819e"}, + {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:67e94028817defe5e705079b10a8438b8cb56e7115fa01640e9c0bb3edf67332"}, + {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:89ccbf58e6a0ab89d487c92a490cb5660d06c3a47ca08872859672f9c511fc52"}, + {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:8cce6f9fa3df25f55521fbb5c7e4a736683148bcc0c75b21863789e5185f9185"}, + {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:211fcd65c58bf250fb994b53bc45a442ddc9f441f6fec53e65de8cba48ded986"}, + {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c10ea1e80a697cf7d80d1ed414b5cb8f1eec07d618f54637067ae3c0334133c4"}, + {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:52690eb521d690ab041c3919666bea13ab9fbff80d615ec16fa81a297131276b"}, + {file = "yarl-1.7.2-cp37-cp37m-win32.whl", hash = "sha256:695ba021a9e04418507fa930d5f0704edbce47076bdcfeeaba1c83683e5649d1"}, + {file = "yarl-1.7.2-cp37-cp37m-win_amd64.whl", hash = "sha256:c17965ff3706beedafd458c452bf15bac693ecd146a60a06a214614dc097a271"}, + {file = "yarl-1.7.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fce78593346c014d0d986b7ebc80d782b7f5e19843ca798ed62f8e3ba8728576"}, + {file = "yarl-1.7.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c2a1ac41a6aa980db03d098a5531f13985edcb451bcd9d00670b03129922cd0d"}, + {file = "yarl-1.7.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:39d5493c5ecd75c8093fa7700a2fb5c94fe28c839c8e40144b7ab7ccba6938c8"}, + {file = "yarl-1.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1eb6480ef366d75b54c68164094a6a560c247370a68c02dddb11f20c4c6d3c9d"}, + {file = "yarl-1.7.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ba63585a89c9885f18331a55d25fe81dc2d82b71311ff8bd378fc8004202ff6"}, + {file = "yarl-1.7.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e39378894ee6ae9f555ae2de332d513a5763276a9265f8e7cbaeb1b1ee74623a"}, + {file = "yarl-1.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c0910c6b6c31359d2f6184828888c983d54d09d581a4a23547a35f1d0b9484b1"}, + {file = "yarl-1.7.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6feca8b6bfb9eef6ee057628e71e1734caf520a907b6ec0d62839e8293e945c0"}, + {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8300401dc88cad23f5b4e4c1226f44a5aa696436a4026e456fe0e5d2f7f486e6"}, + {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:788713c2896f426a4e166b11f4ec538b5736294ebf7d5f654ae445fd44270832"}, + {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:fd547ec596d90c8676e369dd8a581a21227fe9b4ad37d0dc7feb4ccf544c2d59"}, + {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:737e401cd0c493f7e3dd4db72aca11cfe069531c9761b8ea474926936b3c57c8"}, + {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:baf81561f2972fb895e7844882898bda1eef4b07b5b385bcd308d2098f1a767b"}, + {file = "yarl-1.7.2-cp38-cp38-win32.whl", hash = "sha256:ede3b46cdb719c794427dcce9d8beb4abe8b9aa1e97526cc20de9bd6583ad1ef"}, + {file = "yarl-1.7.2-cp38-cp38-win_amd64.whl", hash = "sha256:cc8b7a7254c0fc3187d43d6cb54b5032d2365efd1df0cd1749c0c4df5f0ad45f"}, + {file = "yarl-1.7.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:580c1f15500e137a8c37053e4cbf6058944d4c114701fa59944607505c2fe3a0"}, + {file = "yarl-1.7.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3ec1d9a0d7780416e657f1e405ba35ec1ba453a4f1511eb8b9fbab81cb8b3ce1"}, + {file = "yarl-1.7.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3bf8cfe8856708ede6a73907bf0501f2dc4e104085e070a41f5d88e7faf237f3"}, + {file = "yarl-1.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1be4bbb3d27a4e9aa5f3df2ab61e3701ce8fcbd3e9846dbce7c033a7e8136746"}, + {file = "yarl-1.7.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:534b047277a9a19d858cde163aba93f3e1677d5acd92f7d10ace419d478540de"}, + {file = "yarl-1.7.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6ddcd80d79c96eb19c354d9dca95291589c5954099836b7c8d29278a7ec0bda"}, + {file = "yarl-1.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9bfcd43c65fbb339dc7086b5315750efa42a34eefad0256ba114cd8ad3896f4b"}, + {file = "yarl-1.7.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f64394bd7ceef1237cc604b5a89bf748c95982a84bcd3c4bbeb40f685c810794"}, + {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:044daf3012e43d4b3538562da94a88fb12a6490652dbc29fb19adfa02cf72eac"}, + {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:368bcf400247318382cc150aaa632582d0780b28ee6053cd80268c7e72796dec"}, + {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:bab827163113177aee910adb1f48ff7af31ee0289f434f7e22d10baf624a6dfe"}, + {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:0cba38120db72123db7c58322fa69e3c0efa933040ffb586c3a87c063ec7cae8"}, + {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:59218fef177296451b23214c91ea3aba7858b4ae3306dde120224cfe0f7a6ee8"}, + {file = "yarl-1.7.2-cp39-cp39-win32.whl", hash = "sha256:1edc172dcca3f11b38a9d5c7505c83c1913c0addc99cd28e993efeaafdfaa18d"}, + {file = "yarl-1.7.2-cp39-cp39-win_amd64.whl", hash = "sha256:797c2c412b04403d2da075fb93c123df35239cd7b4cc4e0cd9e5839b73f52c58"}, + {file = "yarl-1.7.2.tar.gz", hash = "sha256:45399b46d60c253327a460e99856752009fcee5f5d3c80b2f7c0cae1c38d56dd"}, +] +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/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..23674f3 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,23 @@ +[tool.poetry] +name = "autotagger" +version = "1.0" +description = "Danbooru autotagger" +authors = ["evazion "] +license = "MIT" + +[tool.poetry.dependencies] +python = "~3.9" +fastbook = "^0.0.26" +Flask = "^2.1.2" +python-dotenv = "^0.20.0" +click = "^8.1.3" +ipywidgets = "^7.7.0" +timm = "^0.5.4" +scipy = "^1.8.1" +gunicorn = "^20.1.0" + +[tool.poetry.dev-dependencies] + +[build-system] +requires = ["poetry>=0.12"] +build-backend = "poetry.masonry.api" diff --git a/templates/evaluate.html b/templates/evaluate.html new file mode 100644 index 0000000..c615667 --- /dev/null +++ b/templates/evaluate.html @@ -0,0 +1,37 @@ + + + + + + + +

Results

+ < Back + +
+ {% for prediction in predictions %} +
+
+ +
+ +
+ + {% for tag, score in prediction["tags"].items() %} + + + + + {% endfor %} +
+ ? + {{ tag | replace("_", " ") }} + {{ "{:.0f}%".format(100 * score) }}
+ + +
+
+ {% endfor %} +
+ + diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..f173280 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,11 @@ + + + +
+ + + + +
+ + diff --git a/test/hatsune_miku.jpg b/test/hatsune_miku.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b6c00cd53b4f58fe2ce4067d2128d83d2233242 GIT binary patch literal 285887 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

Neb)tZQ<_^ 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 P-~Z?T=f9@#XYKz0k%rR1 literal 0 HcmV?d00001 diff --git a/test/tags.csv.gz b/test/tags.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ccfa647a226487da68ed1ced934157662e21a4a GIT binary patch literal 63 zcmV-F0KoqriwFpw^sr(819V|$b1q|Zb^uGu%t_5l%uUrPNlY*1%1A6JF3n4g&&|v( V)ypbK*FhHG0szFGBeX04002aQ8Rh^0 literal 0 HcmV?d00001