{
  "cells": [
    {
      "cell_type": "code",
      "execution_count": 1,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "-IHGu_f3A_Xl",
        "outputId": "110a980a-d6f0-401e-b966-61930fac0781"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Mounted at /content/drive\n"
          ]
        }
      ],
      "source": [
        "# connect to google drive\n",
        "from google.colab import drive\n",
        "drive.mount('/content/drive')"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "lmKRag_UBMBR"
      },
      "source": [
        "# Install Necessary Packages"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "!git clone https://github.com/FlagOpen/FlagEmbedding.git\n",
        "!pip install -e ."
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "cluADcYmkzm6",
        "outputId": "81b382b4-c05d-4840-d129-d8a71c3e7a59"
      },
      "execution_count": 2,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Cloning into 'FlagEmbedding'...\n",
            "remote: Enumerating objects: 1631, done.\u001b[K\n",
            "remote: Counting objects: 100% (514/514), done.\u001b[K\n",
            "remote: Compressing objects: 100% (229/229), done.\u001b[K\n",
            "remote: Total 1631 (delta 333), reused 430 (delta 285), pack-reused 1117\u001b[K\n",
            "Receiving objects: 100% (1631/1631), 5.80 MiB | 23.11 MiB/s, done.\n",
            "Resolving deltas: 100% (961/961), done.\n",
            "Obtaining file:///content\n",
            "\u001b[31mERROR: file:///content does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.\u001b[0m\u001b[31m\n",
            "\u001b[0m"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "ckj6S0SyIKYy"
      },
      "outputs": [],
      "source": [
        "!pip install huggingface_hub\n",
        "!pip install datasets\n",
        "!pip install transformers\n",
        "!pip install loguru -qU\n",
        "!pip install tokenizers\n",
        "!pip install langchain -qU\n",
        "!pip install bitsandbytes -qU\n",
        "!pip install accelerate==0.21.0\n",
        "!pip install peft==0.4.0\n",
        "!pip install trl==0.4.7\n",
        "!pip install guardrail-ml==0.0.12\n",
        "!pip install flash-attn --no-build-isolation\n",
        "!pip install -U FlagEmbedding\n",
        "!pip install bert-score"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "class PromptTemplate:\n",
        "      system_prompt = None\n",
        "\n",
        "\n",
        "      def __init__(self, system_prompt=None):\n",
        "          self.system_prompt = system_prompt\n",
        "          self.user_messages = []\n",
        "          self.model_replies = []\n",
        "\n",
        "      def add_user_message(self, message: str, return_prompt=True):\n",
        "          self.user_messages.append(message)\n",
        "          if return_prompt:\n",
        "              return self.build_prompt()\n",
        "\n",
        "      def add_model_reply(self, reply: str, includes_history=True, return_reply=True):\n",
        "          reply_ = reply.replace(self.build_prompt(), \"\") if includes_history else reply\n",
        "          self.model_replies.append(reply_)\n",
        "          if len(self.user_messages) != len(self.model_replies):\n",
        "              raise ValueError(\n",
        "                  \"Number of user messages does not equal number of system replies.\"\n",
        "              )\n",
        "          if return_reply:\n",
        "              return reply_\n",
        "\n",
        "      def get_user_messages(self, strip=True):\n",
        "          return [x.strip() for x in self.user_messages] if strip else self.user_messages\n",
        "\n",
        "      def get_model_replies(self, strip=True):\n",
        "          return [x.strip() for x in self.model_replies] if strip else self.model_replies\n",
        "\n",
        "      def build_prompt(self):\n",
        "          if len(self.user_messages) != len(self.model_replies) + 1:\n",
        "              raise ValueError(\n",
        "                  \"Error: Expected len(user_messages) = len(model_replies) + 1. Add a new user message!\"\n",
        "              )\n",
        "\n",
        "          if self.system_prompt is not None:\n",
        "              SYS = f\"[INST] <<SYS>>\\n{self.system_prompt}\\n<</SYS>>\"\n",
        "          else:\n",
        "              SYS = \"\"\n",
        "\n",
        "          CONVO = \"\"\n",
        "          SYS = \"<s>\" + SYS\n",
        "          for i in range(len(self.user_messages) - 1):\n",
        "              user_message, model_reply = self.user_messages[i], self.model_replies[i]\n",
        "              conversation_ = f\"{user_message} [/INST] {model_reply} </s>\"\n",
        "              if i != 0:\n",
        "                  conversation_ = \"[INST] \" + conversation_\n",
        "              CONVO += conversation_\n",
        "\n",
        "          CONVO += f\"[INST] {self.user_messages[-1]} [/INST]\"\n",
        "\n",
        "          return SYS + CONVO"
      ],
      "metadata": {
        "id": "co7qOUaohj_m"
      },
      "execution_count": 4,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "uTLTwidDBTW9"
      },
      "source": [
        "# Import Necessary Packages"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 5,
      "metadata": {
        "id": "4HNma0zBBZVi"
      },
      "outputs": [],
      "source": [
        "import os\n",
        "from glob import glob\n",
        "import pandas as pd\n",
        "import json\n",
        "import time\n",
        "import requests\n",
        "import random\n",
        "from loguru import logger\n",
        "import re\n",
        "import numpy as np\n",
        "#from huggingface_hub import HfApi, HfFolder"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "import torch\n",
        "import torch.nn as nn\n",
        "import torch.nn.functional as F\n",
        "import torch.optim as optim\n",
        "from torch.utils.data import Dataset, DataLoader\n",
        "import numpy as np\n"
      ],
      "metadata": {
        "id": "J_adAiUrHpi2"
      },
      "execution_count": 6,
      "outputs": []
    },
    {
      "cell_type": "code",
      "execution_count": 7,
      "metadata": {
        "id": "dpDvwV99H--G"
      },
      "outputs": [],
      "source": [
        "from transformers import(AutoTokenizer,\n",
        "                         AutoModelForMultipleChoice,\n",
        "                         AutoModelForCausalLM,\n",
        "                         AutoTokenizer,\n",
        "\n",
        "                         GenerationConfig,\n",
        "                         BitsAndBytesConfig,\n",
        "\n",
        "                         pipeline,\n",
        "                         Conversation,\n",
        "                         logging,\n",
        "                         )\n",
        "from datasets import load_dataset\n",
        "from tokenizers import Tokenizer\n",
        "\n",
        "import warnings\n",
        "warnings.filterwarnings(\"ignore\")\n"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "cGurosW9sIqq"
      },
      "source": [
        "### HELPER FUNCTION for Multi-Agents Debate ###"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 8,
      "metadata": {
        "id": "c55kM8BPsHpz"
      },
      "outputs": [],
      "source": [
        "# this part is used to gen_mmlu\n",
        "\n",
        "def construct_message(agents, question, idx):\n",
        "    if len(agents) == 0:\n",
        "        return {\"role\": \"user\", \"content\": \"Can you double check that your answer is correct. Put your final answer in the form (X) at the end of your response.\"}\n",
        "\n",
        "    prefix_string = \"These are the solutions to the problem from other agents: \"\n",
        "\n",
        "    for agent in agents:\n",
        "        agent_response = agent[idx][\"content\"]\n",
        "        response = \"\\n\\n One agent solution: ```{}```\".format(agent_response)\n",
        "\n",
        "        prefix_string = prefix_string + response\n",
        "\n",
        "    prefix_string = prefix_string + \"\"\"\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: {}. \"\"\".format(question)\n",
        "    return {\"role\": \"user\", \"content\": prefix_string}\n",
        "\n",
        "\n",
        "def construct_assistant_message(completion):\n",
        "    # just construct the assistant_message directly.\n",
        "\n",
        "    return {\"role\": \"assistant\", \"content\": completion}\n",
        "\n",
        "\n",
        "def generate_answer(answer_context):\n",
        "    \"\"\"\n",
        "    input: list of dict, answer_context\n",
        "    output: str, content\n",
        "    \"\"\"\n",
        "    try:\n",
        "        # Generate a prompt\n",
        "        messages = answer_context\n",
        "\n",
        "        tokenized_chat = tokenizer.apply_chat_template(messages, tokenize=True, add_generation_prompt=True, return_tensors=\"pt\")\n",
        "\n",
        "        # Generate a response\n",
        "        outputs = base_model.generate(\n",
        "                                tokenized_chat,\n",
        "                                max_new_tokens=400,\n",
        "                                max_time=90, # control the generation time\n",
        "\n",
        "                                do_sample = True,\n",
        "\n",
        "                                top_k = 50, # both top_k and top_p combined to help me control the quality of logit\n",
        "                                top_p = 0.9,\n",
        "\n",
        "                                temperature= 0.1,\n",
        "                                #num_return_sequences= 1, # control the num of returned sequence, to less the recall api time\n",
        "\n",
        "                                repetition_penalty= 1.5,\n",
        "                                )\n",
        "\n",
        "        # parse output_text\n",
        "        output_text = tokenizer.decode(outputs[0], skip_special_tokens=True)\n",
        "\n",
        "        # Removing the query content and everything before it\n",
        "        # Find the index where the query content ends in the output_text\n",
        "        end_idx_of_query = output_text.find(messages[0]['content']) + len(messages[0]['content'])\n",
        "        cleaned_output_text = output_text[end_idx_of_query:].strip()\n",
        "\n",
        "        # Further clean up if needed\n",
        "        pattern = r\"\\[.*?\\]|\\(.*?\\)|\\{.*?\\}\"\n",
        "        cleaned_output_text = re.sub(pattern, \"\", cleaned_output_text)\n",
        "    except:\n",
        "        print(\"retrying due to an error......\")\n",
        "        time.sleep(20)\n",
        "        return generate_answer(answer_context)\n",
        "\n",
        "    return  cleaned_output_text\n",
        "\n",
        "\n",
        "def parse_question_answer(df, ix):\n",
        "    question = df.iloc[ix, 0]\n",
        "    a = df.iloc[ix, 1]\n",
        "    b = df.iloc[ix, 2]\n",
        "    c = df.iloc[ix, 3]\n",
        "    d = df.iloc[ix, 4]\n",
        "\n",
        "    question = \"Can you answer the following question as accurately as possible? {}: /n/n A) {}, /n B) {}, /n C) {}, /n D) {}. /n Explain your answer, putting the answer in the form (X) at the end of your response.\".format(question, a, b, c, d)\n",
        "\n",
        "    answer = df.iloc[ix, 5]\n",
        "\n",
        "    return question, answer\n",
        "\n",
        "\n",
        "\n",
        "# an alternative way to implement generating the text answer\n",
        "def sample_model(prompt):\n",
        "    conversation_pipeline = pipeline(\n",
        "                                    'conversational',\n",
        "                                    model=model,\n",
        "                                    tokenizer=tokenizer,\n",
        "                                    max_new_tokens=300,\n",
        "                                    max_time=90, # control the generation time\n",
        "\n",
        "                                    do_sample = True,\n",
        "\n",
        "                                    top_k = 75, # both top_k and top_p combined to help me control the quality of logit\n",
        "                                    top_p = 0.9,\n",
        "\n",
        "                                    temperature= 0.9,\n",
        "                                    #num_return_sequences= 1, # control the num of returned sequence, to less the recall api time\n",
        "\n",
        "                                    repetition_penalty= 1.2,\n",
        "                                    eos_token_id= tokenizer.eos_token_id,\n",
        "                                    pad_token_id= tokenizer.eos_token_id,\n",
        "                                    bos_token_id= tokenizer.eos_token_id,\n",
        "                                    )\n",
        "    conversation = Conversation(prompt)\n",
        "    conversation_pipeline([conversation])\n",
        "    return conversation.generated_responses[-1]\n",
        "\n",
        "#-------------------------------------------------------- RAG HELPER FUNCTION -----------------------------------------------------------------------#\n",
        "\n",
        "# Helper function for printing docs\n",
        "\n",
        "def pretty_print_docs(docs):\n",
        "    print(f\"\\n{'-' * 100}\\n\".join([f\"Document {i+1}:\\n\\n\" + d.page_content for i, d in enumerate(docs)]))\n",
        "\n",
        "def reciprocal_rank_fusion(document_scores, k=60):\n",
        "    fused_scores = {}\n",
        "    for doc, score in document_scores.items():\n",
        "        rank = 1 / score  # Assuming a lower score means a better match\n",
        "        fused_scores[doc] = 1 / (rank + k)\n",
        "\n",
        "    reranked_results = {doc: score for doc, score in sorted(fused_scores.items(), key=lambda x: x[1], reverse=True)}\n",
        "    return reranked_results\n",
        "\n",
        "\n"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "XnQ4dGcIDVCH"
      },
      "source": [
        "# 1. Set up the model"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 9,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 369,
          "referenced_widgets": [
            "42a7cf6fae3e451da84b8b75d5784b12",
            "e2341e5b5b034a05b00f9e273057fbdc",
            "7c8cd1f1f59041b3aab573f04dc459f3",
            "3d2a09d608374c9ba34b23e626e4d2cf",
            "8e2df85697894df297503441ee653b92",
            "d35f30de3566471bac0f53b6a0b258a2",
            "b327509f8da749de86e99d388d9f721d",
            "66eba52f6df54b56ae6f2f36aa9d4c5c",
            "947a0736ce57446290fa8546f35310e1",
            "306bf864e53d49f1b78110d7f9ed1a4f",
            "7a9be8105d354a40af439139f3618c39",
            "b3157c6391914a9c8d7800a401c50959",
            "5515912f63b5414ab9c0cf638c59793b",
            "f2a2946312a9445286c9f53a06d030c6",
            "865005a9911648a2beabf6cbf1bb3685",
            "17886b3b31794ef289bca3cccaf5d01a",
            "1935f4ba40fb4d5a95b4204a654bb09f",
            "fda1ef1a8d064fa4863fdccafdf5186f",
            "6c28b5b68b384293917bb7d7fc085926",
            "d92be2260a2847bf8778b4d31a16b7ac",
            "9446fac0f6874147afd8eca59b566fc4",
            "1bbbb5a181864ba9bc590c1b6bb6070a",
            "5eebe963565249e6bb16fc32e876d398",
            "89e5f576f1484711ae53e0fbe8e8afa3",
            "b78365fc848342aba7b26c675d8e7784",
            "f66d6e90453446f6a86d942728cbfdc5",
            "631eca4b3d82454b803d8d29fc388d7b",
            "99d450b9ea5342958941cbea05084572",
            "3a32a7b86a8e40f3af4d9f1a2aba685f",
            "6319d708c2af4cb18969e78ce916fceb",
            "415a5969ceea4e8ead4373d431c7ca53",
            "ffbecf3e467f48098bc6a8dcf98be9f6",
            "a7c03e412aeb4c4bb924219906aa2e6c",
            "0cac7bad2d024b16814b259a6c63972c",
            "94759892e9ff417782abe9733c1fd406",
            "0f4f169ef1b64001acbafc4afad65227",
            "2ebcfd5e35f54d1698f426496d4e839b",
            "c421149896124cada0e34200cd517e27",
            "22fd14200e544b46a6563e1098f73bda",
            "8a0af9aba409499da50743b97ad1b26e",
            "1448f507435242208a08f2d52cafa950",
            "6e5beca8575e48b1a940046816fa314a",
            "271087c493104c8f9e006af57d71baf5",
            "67b2b01906424cb68725627ff9e6d811",
            "fbb92dce40e34c5cb5ac73c10d77ee0c",
            "fd9bd8e4c9054cf0a3c919320cdfdf80",
            "90820b7598b84d98a5a15b7074bfb243",
            "b5651c909814476f93f9d75a07e07176",
            "c8d324bf12134056914b5fdd93ab12bf",
            "271a2ff7bb6e43ce95c58e8b682a29e3",
            "524f3221a5ba4f82a642e8e93919d1ed",
            "49568ddb96ec4055afbf9fe01d46cb06",
            "d6a9533fd7ac4bd59ae7d64773acc5e9",
            "7b1548aead9d48f39000e057ec8a2996",
            "f011f606f1014e92a2026b37948c8670",
            "feb6999db4a244a8a9416739b53ce367",
            "184d5cc8eaf949a8a22d67e7ef2550c3",
            "1365615e188245c9861c72d0b83b9ffa",
            "604a15d838d04ce6b73c6525eb5df68c",
            "7cb2c5c913654ff895e521b1279f68f9",
            "e521d8c95364420f903db2322a9ccf31",
            "3e8a2e63aa734e52b31bcf1573de7094",
            "65cc03c4a1ad48bbac2f26b2a084507a",
            "c53570c0fac5430ca5427ac2022c715f",
            "ea30bfca07fa4b43a35a6f36685a9708",
            "c14a5b7dc25a4c018dc37556d29c373e",
            "1f262f9c351a4af085606e451f9d09d5",
            "f60b3322a17448ae86ea0de280839c47",
            "6216b17f4a6d4d3282ca15e1db49e83d",
            "6f1858420fd64731b81ab2ccf424713a",
            "fbf9df84ce684970b3cfe3393319725c",
            "80988ab0cbb04082b5f7623fb6d3771d",
            "2359d3c4f2854d69b28953806432b32d",
            "6181ff71bdd347dc938554ed5766ea53",
            "35b457077e9f43ecb97e0e727fd55158",
            "33e3f88cf57846c9aedfdb28837b4b90",
            "cbca9607c4ad4228afc0302f0e9ece5c",
            "dc54ce1250df4f24b3954dc09f9a6830",
            "1f6e624653544494a8fc19c5733a8d14",
            "e04b4632f7c2487f932fb6889af2afde",
            "044f7ba140584b1eaba53262aa31cce9",
            "017b1e6ff36648caaf1fd479c90fbfb3",
            "fe87fca08783461f82dbb867d02753a5",
            "372818097ba64ed68c08985da441a769",
            "3e9f4cf044e04901b313f025792d8db3",
            "0da79f963d584b9cba1f906d9e837e69",
            "14d2961e730d48dc9fff73de15d4536f",
            "380e8dd78278402da2ab9f18e70d509a",
            "bd130b2496ec4f019221b76672229da4",
            "62c6bb4cdf2d48a1b484192d8c73a472",
            "e3b8bb580c424e32a9596bcddd529667",
            "be98aa913b3b4867996ff36bf5455c8a",
            "67ccfc22f4564eb9ba21c89d6260577c",
            "4fd839152b0c4ef39de050194d7dbbe7",
            "1ab491e866fa4fdf9de3db88445a3952",
            "af46d5e61e8a44ac82828c2397cf5369",
            "1122aa2b66644b6b8c9d9b9e25635163",
            "9d61027250854e5998669a8b7bd2e707",
            "2485a7ba578f4095b41451e012523c95",
            "9ef19ed602814a70baf5c7326e720731",
            "cc893b33a3cb4954a1ef94b813c4b2c5",
            "023292244a224445a6a6ce648a7a8fab",
            "485f1a3d386446748cb16741ffaa28e3",
            "577a19438b9c41caa6375ab0f9fdf091",
            "1a18a35824c64879a8c2f7e48bf7818b",
            "d7e5d0b9df524d6e8276eccb98ceea6c",
            "0fee15f5c89843159ae92e778c8b86e5",
            "d36e626584054c8db2c4fb98b7f6697f",
            "d83becf1e02148428d11564b8fa28c56",
            "ebe6cc4ef8de4a68943d5de73ab29740",
            "0d262f434fe047d3833b627526520445",
            "b45740cf494b4cc3b7ad7b5ed9f5b318",
            "8cca5e46c8d345f98ffe4b281051ef95",
            "0a623576c9164b4b8f0e3d1f34d2d773",
            "f6b7a2abd14b4812bb5d229991febabd",
            "d85a67a3daf945a195c11a97c8f03eab",
            "a1449fa62e024ffa97827af67a0d62a2",
            "e7f677860b214e3f9587d5d52c9271e0",
            "81380c99a8de459f9ef24ce4b145dcbe",
            "0872c17fa79b4183a8e77d1aca7f38b5",
            "aaae9d99c35c4b4d8f224f4768d3727f"
          ]
        },
        "id": "B1brHjJGwAkP",
        "outputId": "1690ba26-c87f-42b3-81e7-2557f4b8f7dd"
      },
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading tokenizer_config.json:   0%|          | 0.00/746 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "42a7cf6fae3e451da84b8b75d5784b12"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading tokenizer.model:   0%|          | 0.00/500k [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "b3157c6391914a9c8d7800a401c50959"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading tokenizer.json:   0%|          | 0.00/1.84M [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "5eebe963565249e6bb16fc32e876d398"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)cial_tokens_map.json:   0%|          | 0.00/435 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "0cac7bad2d024b16814b259a6c63972c"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading config.json:   0%|          | 0.00/583 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "fbb92dce40e34c5cb5ac73c10d77ee0c"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)fetensors.index.json:   0%|          | 0.00/26.8k [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "feb6999db4a244a8a9416739b53ce367"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading shards:   0%|          | 0/2 [00:00<?, ?it/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "1f262f9c351a4af085606e451f9d09d5"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)of-00002.safetensors:   0%|          | 0.00/9.98G [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "dc54ce1250df4f24b3954dc09f9a6830"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)of-00002.safetensors:   0%|          | 0.00/3.50G [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "bd130b2496ec4f019221b76672229da4"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Loading checkpoint shards:   0%|          | 0/2 [00:00<?, ?it/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "9ef19ed602814a70baf5c7326e720731"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading generation_config.json:   0%|          | 0.00/179 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "0d262f434fe047d3833b627526520445"
            }
          },
          "metadata": {}
        }
      ],
      "source": [
        "\n",
        "#base_model_path = '/content/drive/MyDrive/Hallucination/Llama2_7b_base/Llama2_7b_Finance_FT_3/Llama2-7b_Finance_FT_3_with_lora'\n",
        "base_model_path = 'NousResearch/Llama-2-7b-hf'\n",
        "\n",
        "\n",
        "# Load the tokenizer\n",
        "tokenizer = AutoTokenizer.from_pretrained('NousResearch/Llama-2-7b-hf',\n",
        "                                          use_fast=True,\n",
        "                                          #chat_template = set_template\n",
        "                                          )\n",
        "\n",
        "\n",
        "# Load the trained model\n",
        "base_model = AutoModelForCausalLM.from_pretrained(base_model_path,\n",
        "                                             #quantization_config=bnb_config,\n",
        "                                             trust_remote_code=True,\n",
        "                                             load_in_8bit=True,\n",
        "                                             device_map=\"auto\",\n",
        "                                             #use_flash_attention_2=True,\n",
        "                                             )\n",
        "\n",
        "base_model.config.use_cache = False # Because, we just take the performance of single turn into consideration,\n",
        "\n",
        "#model.push_to_hub(\"Llama2-7b_Finance_lora_3\")\n",
        "\n",
        "# If you're using a GPU, move the model to GPU\n",
        "device = 'cuda' if torch.cuda.is_available() else 'cpu'\n",
        "\n",
        "#base_llm = model#.to(device) # int8,int can not put into .to()\n"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "# Print the BOS and EOS tokens\n",
        "print(\"BOS Token:\", tokenizer.bos_token)\n",
        "print(\"EOS Token:\", tokenizer.eos_token)\n",
        "print(\"PAD Token:\", tokenizer.pad_token)\n",
        "print(\"SEP Token:\", tokenizer.sep_token)\n",
        "print(\"MASK Token:\", tokenizer.mask_token)"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "AkYIVI0qG9sf",
        "outputId": "31521ee1-5967-4001-b202-7e675a9c6c7b"
      },
      "execution_count": 10,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "Using sep_token, but it is not set yet.\n",
            "Using mask_token, but it is not set yet.\n"
          ]
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "BOS Token: <s>\n",
            "EOS Token: </s>\n",
            "PAD Token: <unk>\n",
            "SEP Token: None\n",
            "MASK Token: None\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "print(\"BOS Token id:\", tokenizer.bos_token_id)\n",
        "print(\"EOS Token id:\", tokenizer.eos_token_id)\n",
        "print(\"PAD Token id:\", tokenizer.pad_token_id)\n",
        "print(\"SEP Token id:\", tokenizer.sep_token_id)\n",
        "print(\"MASK Token id:\", tokenizer.mask_token_id)"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "DSSZHKakJqXa",
        "outputId": "08221074-202f-488b-bc58-76abac9beebd"
      },
      "execution_count": 11,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "BOS Token id: 1\n",
            "EOS Token id: 2\n",
            "PAD Token id: 0\n",
            "SEP Token id: None\n",
            "MASK Token id: None\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "tokenizer.default_chat_template"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 122
        },
        "id": "RzRC-731h7aZ",
        "outputId": "f70bb5fe-d496-4d51-fd98-ce37f260a81f"
      },
      "execution_count": 12,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "\"{% if messages[0]['role'] == 'system' %}{% set loop_messages = messages[1:] %}{% set system_message = messages[0]['content'] %}{% elif true == true and not '<<SYS>>' in messages[0]['content'] %}{% set loop_messages = messages %}{% set system_message = 'You are a helpful, respectful and honest assistant. Always answer as helpfully as possible, while being safe. Your answers should not include any harmful, unethical, racist, sexist, toxic, dangerous, or illegal content. Please ensure that your responses are socially unbiased and positive in nature.\\\\n\\\\nIf a question does not make any sense, or is not factually coherent, explain why instead of answering something not correct. If you don\\\\'t know the answer to a question, please don\\\\'t share false information.' %}{% else %}{% set loop_messages = messages %}{% set system_message = false %}{% endif %}{% for message in loop_messages %}{% if (message['role'] == 'user') != (loop.index0 % 2 == 0) %}{{ raise_exception('Conversation roles must alternate user/assistant/user/assistant/...') }}{% endif %}{% if loop.index0 == 0 and system_message != false %}{% set content = '<<SYS>>\\\\n' + system_message + '\\\\n<</SYS>>\\\\n\\\\n' + message['content'] %}{% else %}{% set content = message['content'] %}{% endif %}{% if message['role'] == 'user' %}{{ bos_token + '[INST] ' + content.strip() + ' [/INST]' }}{% elif message['role'] == 'system' %}{{ '<<SYS>>\\\\n' + content.strip() + '\\\\n<</SYS>>\\\\n\\\\n' }}{% elif message['role'] == 'assistant' %}{{ ' '  + content.strip() + ' ' + eos_token }}{% endif %}{% endfor %}\""
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 12
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "ju5tPqDIDa4i"
      },
      "source": [
        "# 2. Retrieval Augmention Generation(RAG)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "LUCsdyKsD6Ce"
      },
      "outputs": [],
      "source": [
        "!pip install yfinance\n",
        "!pip install wikipedia\n",
        "!pip install faiss-GPU"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 14,
      "metadata": {
        "id": "vfJFPMJQkAGA"
      },
      "outputs": [],
      "source": [
        "from langchain.agents import AgentType, initialize_agent\n",
        "\n",
        "\n",
        "#tools\n",
        "from langchain.tools.yahoo_finance_news import YahooFinanceNewsTool\n",
        "\n",
        "#retrievers\n",
        "from langchain.retrievers import WikipediaRetriever\n",
        "\n",
        "from langchain.retrievers import ContextualCompressionRetriever\n",
        "from langchain.retrievers.document_compressors import LLMChainExtractor\n",
        "\n",
        "from langchain.retrievers.document_compressors import EmbeddingsFilter\n",
        "\n",
        "from FlagEmbedding import (FlagReranker, FlagModel, LLMEmbedder)\n",
        "\n"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "XCNNeNKf5UVg"
      },
      "source": [
        "# 2.1 tools \\[   YahooFinanceNewsTool,\\]"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 15,
      "metadata": {
        "id": "CNacgxXakAIZ"
      },
      "outputs": [],
      "source": [
        "# this tool-- YahooFinanceNewsTool only be used for financial test\n",
        "tools = [YahooFinanceNewsTool()]"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "vJOdQnmHN-Hm"
      },
      "source": [
        "# 2.2 wikipedia_retirevers as a import documents source"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 16,
      "metadata": {
        "id": "YZ7ONlJ6kAM9"
      },
      "outputs": [],
      "source": [
        "# because we are dealing with MMLU problem, which is discrimination evaluation, so wikipediaretriever\n",
        "wiki_retriever = WikipediaRetriever()"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "query_wiki = 'kobe bryant'"
      ],
      "metadata": {
        "id": "8eMBipLa0vib"
      },
      "execution_count": 17,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "documents = wiki_retriever.get_relevant_documents(query = query_wiki)\n",
        "documents"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "pfhD_NFS0MrE",
        "outputId": "8a097ba1-b4df-4e0a-e8e4-5f8a5b1cfd62"
      },
      "execution_count": 18,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "[Document(page_content='Kobe Bean Bryant ( KOH-bee; August 23, 1978 – January 26, 2020) was an American professional basketball player. A shooting guard, he spent his entire 20-year career with the Los Angeles Lakers in the National Basketball Association (NBA). Widely regarded as one of the greatest players in the history of the sport, Bryant won five NBA championships and was an 18-time All-Star, a 15-time member of the All-NBA Team, a 12-time member of the All-Defensive Team, the 2008 NBA Most Valuable Player (MVP), and a two-time NBA Finals MVP. Bryant also led the NBA in scoring twice and ranks fourth in league all-time regular season and postseason scoring. He was posthumously voted into the Naismith Memorial Basketball Hall of Fame in 2020 and named to the NBA 75th Anniversary Team in 2021.\\nThe son of former NBA player Joe Bryant, he was born in Philadelphia and partly raised in Italy. Recognized as the top American high-school basketball player while at Philadelphia suburb Lower Merion, Bryant declared for the 1996 NBA draft and was selected by the Charlotte Hornets with the 13th overall pick; he was then traded to the Lakers. As a rookie, Bryant earned a reputation as a high-flyer by winning the 1997 Slam Dunk Contest and was named an All-Star by his second season. Despite a feud with teammate Shaquille O\\'Neal, the pair led the Lakers to three consecutive NBA championships from 2000 to 2002.\\nIn 2003, Bryant was charged with sexual assault, with the alleged victim being a 19-year-old hotel employee. Criminal charges were later dropped after the accuser refused to testify, and a lawsuit was settled out of court, with Bryant issuing a public apology and admitting to a sexual encounter he maintained was consensual. The accusation briefly tarnished Bryant\\'s reputation, resulting in the loss of several of his endorsement contracts.After the Lakers lost the 2004 NBA Finals, O\\'Neal was traded and Bryant became the cornerstone of the franchise. He led the NBA in scoring in the 2005–06 and 2006–07 seasons and was named league MVP in 2008. On January 22, 2006, he scored a career-high 81 points, the second most points scored in a single NBA game behind Wilt Chamberlain\\'s 100-point game. Bryant led the team to consecutive championships in 2009 and 2010, being named NBA Finals MVP on both occasions. He continued to be among the premier players in the league through the 2012–13 season when he suffered a torn achilles tendon at age 34. His next two seasons were cut short by injuries to his knee and shoulder, respectively. Citing physical decline, Bryant retired after the 2015–16 season. In 2017, the Lakers retired both his Nos. 8 and 24, making him the only player in NBA history to have multiple numbers retired by the same franchise.\\nThe all-time leading scorer in Lakers history, Bryant was the first guard in NBA history to play 20 seasons. His 18 All-Star designations are the second most all time, and he has the second most consecutive appearances as a starter. Bryant\\'s four NBA All-Star Game MVP Awards are tied with Bob Pettit for the most in NBA history. He gave himself the nickname \"Black Mamba\" in the mid-2000s, and the epithet became widely adopted by the general public. He won gold medals on the 2008 and 2012 U.S. Olympic teams. In 2018, he won the Academy Award for Best Animated Short Film for the film Dear Basketball (2017).In 2020, Bryant, along with his daughter Gianna and seven others, died in a helicopter crash in Calabasas, California. A number of tributes and memorials were subsequently issued, including renaming the All-Star MVP Award in his honor.\\n\\n\\n== Early life ==\\nBryant was born on August 23, 1978, in Philadelphia, the youngest of three children and the only son of Pamela Cox Bryant and former NBA player Joe Bryant. He was also the maternal nephew of NBA player John \"Chubby\" Cox. His parents named him after the famous beef of Kobe, Japan, which they saw on a restaurant menu. His middle name, Bean, was derived from his father\\'s nickname \"', metadata={'title': 'Kobe Bryant', 'summary': 'Kobe Bean Bryant ( KOH-bee; August 23, 1978 – January 26, 2020) was an American professional basketball player. A shooting guard, he spent his entire 20-year career with the Los Angeles Lakers in the National Basketball Association (NBA). Widely regarded as one of the greatest players in the history of the sport, Bryant won five NBA championships and was an 18-time All-Star, a 15-time member of the All-NBA Team, a 12-time member of the All-Defensive Team, the 2008 NBA Most Valuable Player (MVP), and a two-time NBA Finals MVP. Bryant also led the NBA in scoring twice and ranks fourth in league all-time regular season and postseason scoring. He was posthumously voted into the Naismith Memorial Basketball Hall of Fame in 2020 and named to the NBA 75th Anniversary Team in 2021.\\nThe son of former NBA player Joe Bryant, he was born in Philadelphia and partly raised in Italy. Recognized as the top American high-school basketball player while at Philadelphia suburb Lower Merion, Bryant declared for the 1996 NBA draft and was selected by the Charlotte Hornets with the 13th overall pick; he was then traded to the Lakers. As a rookie, Bryant earned a reputation as a high-flyer by winning the 1997 Slam Dunk Contest and was named an All-Star by his second season. Despite a feud with teammate Shaquille O\\'Neal, the pair led the Lakers to three consecutive NBA championships from 2000 to 2002.\\nIn 2003, Bryant was charged with sexual assault, with the alleged victim being a 19-year-old hotel employee. Criminal charges were later dropped after the accuser refused to testify, and a lawsuit was settled out of court, with Bryant issuing a public apology and admitting to a sexual encounter he maintained was consensual. The accusation briefly tarnished Bryant\\'s reputation, resulting in the loss of several of his endorsement contracts.After the Lakers lost the 2004 NBA Finals, O\\'Neal was traded and Bryant became the cornerstone of the franchise. He led the NBA in scoring in the 2005–06 and 2006–07 seasons and was named league MVP in 2008. On January 22, 2006, he scored a career-high 81 points, the second most points scored in a single NBA game behind Wilt Chamberlain\\'s 100-point game. Bryant led the team to consecutive championships in 2009 and 2010, being named NBA Finals MVP on both occasions. He continued to be among the premier players in the league through the 2012–13 season when he suffered a torn achilles tendon at age 34. His next two seasons were cut short by injuries to his knee and shoulder, respectively. Citing physical decline, Bryant retired after the 2015–16 season. In 2017, the Lakers retired both his Nos. 8 and 24, making him the only player in NBA history to have multiple numbers retired by the same franchise.\\nThe all-time leading scorer in Lakers history, Bryant was the first guard in NBA history to play 20 seasons. His 18 All-Star designations are the second most all time, and he has the second most consecutive appearances as a starter. Bryant\\'s four NBA All-Star Game MVP Awards are tied with Bob Pettit for the most in NBA history. He gave himself the nickname \"Black Mamba\" in the mid-2000s, and the epithet became widely adopted by the general public. He won gold medals on the 2008 and 2012 U.S. Olympic teams. In 2018, he won the Academy Award for Best Animated Short Film for the film Dear Basketball (2017).In 2020, Bryant, along with his daughter Gianna and seven others, died in a helicopter crash in Calabasas, California. A number of tributes and memorials were subsequently issued, including renaming the All-Star MVP Award in his honor.', 'source': 'https://en.wikipedia.org/wiki/Kobe_Bryant'}),\n",
              " Document(page_content='The Kobe Bryant sexual assault case began on July 18, 2003, when the news media reported that the sheriff\\'s office in Eagle, Colorado, had arrested then professional basketball player Kobe Bryant in connection with an investigation of a sexual assault complaint, filed by a 19-year-old hotel employee.In 2003, the sheriff\\'s office in Eagle, Colorado, arrested professional basketball player Kobe Bryant in connection with an investigation of a sexual assault complaint. News of Bryant\\'s arrest on July 18 garnered significant news media attention. Bryant had checked into The Lodge and Spa at Cordillera, a hotel in Edwards, Colorado, on June 30 in advance of having surgery near there on July 2 under Richard Steadman. A 19-year-old hotel employee accused Bryant of raping her in his hotel room on July 1. She filed a police report and authorities questioned Bryant about bruising on the accuser\\'s neck. Bryant admitted to a sexual encounter with his accuser but insisted the sex was consensual. The case was dropped after Bryant\\'s accuser refused to testify in the case. A separate civil suit was later filed against Bryant by the woman. The suit was settled out of court and included Bryant publicly apologizing to his accuser, the public, and family, while denying the allegations.\\n\\n\\n== Arrest ==\\nEagle County Sheriff investigators confronted Bryant with the sexual assault accusation on July 2. During the July 2003 interview with investigators, Bryant initially told investigators that he did not have sexual intercourse with his accuser, a 19-year-old woman who worked at the hotel where Bryant was staying. When the officers told Bryant that she had taken an exam that yielded physical evidence, such as semen, Bryant admitted to having sexual intercourse with her, but stated that the sex was consensual. When asked about bruises on the accuser\\'s neck, Bryant admitted to \"strangling\" her during the encounter, stating that he held her \"from the back\" \"around her neck\", that strangling during sex was his \"thing\" and that he had a pattern of strangling a different sex partner (not his wife) during their recurring sexual encounters. When asked how hard he was holding onto her neck, Bryant stated, \"My hands are strong. I don\\'t know.\" Bryant stated that he assumed consent for sex because of the accuser\\'s body language.Law enforcement officials collected evidence from Bryant and he agreed to submit to a rape test kit and a voluntary polygraph test. On July 4, Sheriff Joe Hoy issued an arrest warrant for Bryant. Bryant flew from Los Angeles back to Eagle, Colorado, to surrender to police. He was immediately released on $25,000 bond, and news of the arrest became public two days after that. On July 18, the Eagle County District Attorney\\'s office filed a formal charge against Bryant for sexual assault. If convicted, Bryant faced probation to life in prison. On July 18, after he was formally charged, Bryant held a news conference in which he adamantly denied having raped the woman. He admitted to having an adulterous sexual encounter with her but insisted it was consensual.\\n\\n\\n== Criminal case ==\\nIn December 2003, pre-trial hearings were conducted to consider motions about the admissibility of evidence.  During those hearings, the prosecution accused Bryant\\'s defense team of attacking his accuser\\'s credibility.  It was revealed that she wore underpants containing another man\\'s semen and pubic hair to her rape exam the day after the alleged incident. Detective Doug Winters stated that the yellow underwear she wore to her rape exam contained sperm from another man, along with Caucasian pubic hair. Bryant\\'s defense stated that the exam results showed \"compelling evidence of innocence\" because the accuser must have had another sexual encounter immediately after the incident. She told investigators that she grabbed dirty underwear by mistake from her laundry basket when she left her home for the examination. On the day she was examined, she said she hadn\\'t showered ', metadata={'title': 'Kobe Bryant sexual assault case', 'summary': \"The Kobe Bryant sexual assault case began on July 18, 2003, when the news media reported that the sheriff's office in Eagle, Colorado, had arrested then professional basketball player Kobe Bryant in connection with an investigation of a sexual assault complaint, filed by a 19-year-old hotel employee.In 2003, the sheriff's office in Eagle, Colorado, arrested professional basketball player Kobe Bryant in connection with an investigation of a sexual assault complaint. News of Bryant's arrest on July 18 garnered significant news media attention. Bryant had checked into The Lodge and Spa at Cordillera, a hotel in Edwards, Colorado, on June 30 in advance of having surgery near there on July 2 under Richard Steadman. A 19-year-old hotel employee accused Bryant of raping her in his hotel room on July 1. She filed a police report and authorities questioned Bryant about bruising on the accuser's neck. Bryant admitted to a sexual encounter with his accuser but insisted the sex was consensual. The case was dropped after Bryant's accuser refused to testify in the case. A separate civil suit was later filed against Bryant by the woman. The suit was settled out of court and included Bryant publicly apologizing to his accuser, the public, and family, while denying the allegations.\", 'source': 'https://en.wikipedia.org/wiki/Kobe_Bryant_sexual_assault_case'}),\n",
              " Document(page_content=\"On January 26, 2020, a Sikorsky S-76B helicopter crashed in the city of Calabasas, California, around 30 mi (48 km) northwest of Downtown Los Angeles, while en route from John Wayne Airport to Camarillo Airport. All nine people on board were killed: retired professional NBA basketball player Kobe Bryant, his 13-year-old daughter Gianna, baseball coach John Altobelli, his wife Keri, his daughter Alyssa, Payton Chester, her mother Sarah, basketball coach Christina Mauser, and the pilot, Ara Zobayan.The accident was investigated by the National Transportation Safety Board (NTSB) which concluded that it was caused by continued VFR into IMC: the helicopter entered low cloud cover, which caused the pilot to lose his sense of orientation, and thence lose control.\\n\\n\\n== Accident ==\\nOn January 26, 2020, at approximately 9:06 a.m. PST (17:06 UTC), 9 passengers and crew departed from John Wayne Airport (SNA) in Orange County, California, in a 1991 Sikorsky S-76B helicopter, registration N72EX. They were heading to a basketball game at Kobe's Mamba Sports Academy in Newbury Park, where Kobe was scheduled to coach Gianna's team. Flight history records showed that the helicopter had flown the same journey the day before without incident to Camarillo Airport (CMA), a major general aviation airport about 20 minutes by car from Mamba Sports Academy. The previous day's flight had taken only 30 minutes; in contrast, driving from Kobe's home in Newport Beach to the academy would have taken at least 2 hours.\\n\\n\\n=== Weather conditions ===\\nA number of video recordings of the crash area were available, and although none showed the crash itself, the sound of the helicopter and the crash was recorded. In particular, surveillance cameras installed at the Agoura Pony Baseball Fields provided overlapping coverage of the final parts of the flight path. The FAA conducted a visibility study which used frequency analysis to determine when the aircraft made the closest approach to each camera, ground-speed, engine RPM, and likely inflight visibility by comparing video recorded during the accident period to clear-sky imagery.:\\u200a1–2\\u200a The report concluded that, at the moment of the accident, the estimated visibility ranges were between 1–1.5 miles (1.6–2.4 km).:\\u200a19\\u200aThe Los Angeles Police Air Support Division had grounded its police helicopters on the morning of January 26 due to poor visibility and low ceiling; Air Support Division rules require at least 2 miles (3.2 km) of visibility and an 800-foot (240 m) cloud ceiling. At the time that N72EX took off from SNA, visibility was 5 miles (8.0 km) with a ceiling of 1,300 feet (400 m). It was operated by Island Express Helicopters Inc. as a 14 CFR 135 (Part 135) on-demand passenger flight under visual flight rules (VFR). Flying through clouds is possible if a pilot elects to operate under instrument flight rules (IFR), but the company's Part 135 operating certificate, issued in 1998, limited operations to on-demand VFR-only flights. Even if the company's operating certificate and its own internal policies had allowed for flying under IFR, that option could still have led to lengthy delays and detours (thereby using up any anticipated time savings) because of severe congestion in Los Angeles controlled airspace.  Bryant's celebrity status would not have given the helicopter priority in that airspace.According to an automated weather station, the ceiling (distance from ground to bottom of the cloud layer) at the Van Nuys Airport was 1,100 feet (340 m) above ground level. Closer to the site of the crash, the cloud top extended up to 2,400 feet (730 m) above mean sea level.\\n\\n\\n=== Flight ===\\n\\nBecause visual flight rules prohibit a pilot from flying into or near clouds, the helicopter remained at an altitude of 700 or 800 feet (210 or 240 m) above mean sea level (AMSL) while flying northwest from SNA. On most of its previous flights to Camarillo, the helicopter had turned west at Downtown Los Angeles and flown over the Santa\", metadata={'title': '2020 Calabasas helicopter crash', 'summary': 'On January 26, 2020, a Sikorsky S-76B helicopter crashed in the city of Calabasas, California, around 30 mi (48 km) northwest of Downtown Los Angeles, while en route from John Wayne Airport to Camarillo Airport. All nine people on board were killed: retired professional NBA basketball player Kobe Bryant, his 13-year-old daughter Gianna, baseball coach John Altobelli, his wife Keri, his daughter Alyssa, Payton Chester, her mother Sarah, basketball coach Christina Mauser, and the pilot, Ara Zobayan.The accident was investigated by the National Transportation Safety Board (NTSB) which concluded that it was caused by continued VFR into IMC: the helicopter entered low cloud cover, which caused the pilot to lose his sense of orientation, and thence lose control.', 'source': 'https://en.wikipedia.org/wiki/2020_Calabasas_helicopter_crash'})]"
            ]
          },
          "metadata": {},
          "execution_count": 18
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "documents = \"\\n\".join([f\"Document {i}: {doc.page_content}\" for i, doc in enumerate(docs)])"
      ],
      "metadata": {
        "id": "V8aK6TZBqAuT"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "documents"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 122
        },
        "id": "X6tW3XnWrFR5",
        "outputId": "cc17f6ab-cb8f-42c5-82f1-7385a997c465"
      },
      "execution_count": 49,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'Document 0: Kobe Bean Bryant ( KOH-bee; August 23, 1978 – January 26, 2020) was an American professional basketball player. A shooting guard, he spent his entire 20-year career with the Los Angeles Lakers in the National Basketball Association (NBA). Widely regarded as one of the greatest players in the history of the sport, Bryant won five NBA championships and was an 18-time All-Star, a 15-time member of the All-NBA Team, a 12-time member of the All-Defensive Team, the 2008 NBA Most Valuable Player (MVP), and a two-time NBA Finals MVP. Bryant also led the NBA in scoring twice and ranks fourth in league all-time regular season and postseason scoring. He was posthumously voted into the Naismith Memorial Basketball Hall of Fame in 2020 and named to the NBA 75th Anniversary Team in 2021.\\nThe son of former NBA player Joe Bryant, he was born in Philadelphia and partly raised in Italy. Recognized as the top American high-school basketball player while at Philadelphia suburb Lower Merion, Bryant declared for the 1996 NBA draft and was selected by the Charlotte Hornets with the 13th overall pick; he was then traded to the Lakers. As a rookie, Bryant earned a reputation as a high-flyer by winning the 1997 Slam Dunk Contest and was named an All-Star by his second season. Despite a feud with teammate Shaquille O\\'Neal, the pair led the Lakers to three consecutive NBA championships from 2000 to 2002.\\nIn 2003, Bryant was charged with sexual assault, with the alleged victim being a 19-year-old hotel employee. Criminal charges were later dropped after the accuser refused to testify, and a lawsuit was settled out of court, with Bryant issuing a public apology and admitting to a sexual encounter he maintained was consensual. The accusation briefly tarnished Bryant\\'s reputation, resulting in the loss of several of his endorsement contracts.After the Lakers lost the 2004 NBA Finals, O\\'Neal was traded and Bryant became the cornerstone of the franchise. He led the NBA in scoring in the 2005–06 and 2006–07 seasons and was named league MVP in 2008. On January 22, 2006, he scored a career-high 81 points, the second most points scored in a single NBA game behind Wilt Chamberlain\\'s 100-point game. Bryant led the team to consecutive championships in 2009 and 2010, being named NBA Finals MVP on both occasions. He continued to be among the premier players in the league through the 2012–13 season when he suffered a torn achilles tendon at age 34. His next two seasons were cut short by injuries to his knee and shoulder, respectively. Citing physical decline, Bryant retired after the 2015–16 season. In 2017, the Lakers retired both his Nos. 8 and 24, making him the only player in NBA history to have multiple numbers retired by the same franchise.\\nThe all-time leading scorer in Lakers history, Bryant was the first guard in NBA history to play 20 seasons. His 18 All-Star designations are the second most all time, and he has the second most consecutive appearances as a starter. Bryant\\'s four NBA All-Star Game MVP Awards are tied with Bob Pettit for the most in NBA history. He gave himself the nickname \"Black Mamba\" in the mid-2000s, and the epithet became widely adopted by the general public. He won gold medals on the 2008 and 2012 U.S. Olympic teams. In 2018, he won the Academy Award for Best Animated Short Film for the film Dear Basketball (2017).In 2020, Bryant, along with his daughter Gianna and seven others, died in a helicopter crash in Calabasas, California. A number of tributes and memorials were subsequently issued, including renaming the All-Star MVP Award in his honor.\\n\\n\\n== Early life ==\\nBryant was born on August 23, 1978, in Philadelphia, the youngest of three children and the only son of Pamela Cox Bryant and former NBA player Joe Bryant. He was also the maternal nephew of NBA player John \"Chubby\" Cox. His parents named him after the famous beef of Kobe, Japan, which they saw on a restaurant menu. His middle name, Bean, was derived from his father\\'s nickname \"\\nDocument 1: The Kobe Bryant sexual assault case began on July 18, 2003, when the news media reported that the sheriff\\'s office in Eagle, Colorado, had arrested then professional basketball player Kobe Bryant in connection with an investigation of a sexual assault complaint, filed by a 19-year-old hotel employee.In 2003, the sheriff\\'s office in Eagle, Colorado, arrested professional basketball player Kobe Bryant in connection with an investigation of a sexual assault complaint. News of Bryant\\'s arrest on July 18 garnered significant news media attention. Bryant had checked into The Lodge and Spa at Cordillera, a hotel in Edwards, Colorado, on June 30 in advance of having surgery near there on July 2 under Richard Steadman. A 19-year-old hotel employee accused Bryant of raping her in his hotel room on July 1. She filed a police report and authorities questioned Bryant about bruising on the accuser\\'s neck. Bryant admitted to a sexual encounter with his accuser but insisted the sex was consensual. The case was dropped after Bryant\\'s accuser refused to testify in the case. A separate civil suit was later filed against Bryant by the woman. The suit was settled out of court and included Bryant publicly apologizing to his accuser, the public, and family, while denying the allegations.\\n\\n\\n== Arrest ==\\nEagle County Sheriff investigators confronted Bryant with the sexual assault accusation on July 2. During the July 2003 interview with investigators, Bryant initially told investigators that he did not have sexual intercourse with his accuser, a 19-year-old woman who worked at the hotel where Bryant was staying. When the officers told Bryant that she had taken an exam that yielded physical evidence, such as semen, Bryant admitted to having sexual intercourse with her, but stated that the sex was consensual. When asked about bruises on the accuser\\'s neck, Bryant admitted to \"strangling\" her during the encounter, stating that he held her \"from the back\" \"around her neck\", that strangling during sex was his \"thing\" and that he had a pattern of strangling a different sex partner (not his wife) during their recurring sexual encounters. When asked how hard he was holding onto her neck, Bryant stated, \"My hands are strong. I don\\'t know.\" Bryant stated that he assumed consent for sex because of the accuser\\'s body language.Law enforcement officials collected evidence from Bryant and he agreed to submit to a rape test kit and a voluntary polygraph test. On July 4, Sheriff Joe Hoy issued an arrest warrant for Bryant. Bryant flew from Los Angeles back to Eagle, Colorado, to surrender to police. He was immediately released on $25,000 bond, and news of the arrest became public two days after that. On July 18, the Eagle County District Attorney\\'s office filed a formal charge against Bryant for sexual assault. If convicted, Bryant faced probation to life in prison. On July 18, after he was formally charged, Bryant held a news conference in which he adamantly denied having raped the woman. He admitted to having an adulterous sexual encounter with her but insisted it was consensual.\\n\\n\\n== Criminal case ==\\nIn December 2003, pre-trial hearings were conducted to consider motions about the admissibility of evidence.  During those hearings, the prosecution accused Bryant\\'s defense team of attacking his accuser\\'s credibility.  It was revealed that she wore underpants containing another man\\'s semen and pubic hair to her rape exam the day after the alleged incident. Detective Doug Winters stated that the yellow underwear she wore to her rape exam contained sperm from another man, along with Caucasian pubic hair. Bryant\\'s defense stated that the exam results showed \"compelling evidence of innocence\" because the accuser must have had another sexual encounter immediately after the incident. She told investigators that she grabbed dirty underwear by mistake from her laundry basket when she left her home for the examination. On the day she was examined, she said she hadn\\'t showered \\nDocument 2: On January 26, 2020, a Sikorsky S-76B helicopter crashed in the city of Calabasas, California, around 30 mi (48 km) northwest of Downtown Los Angeles, while en route from John Wayne Airport to Camarillo Airport. All nine people on board were killed: retired professional NBA basketball player Kobe Bryant, his 13-year-old daughter Gianna, baseball coach John Altobelli, his wife Keri, his daughter Alyssa, Payton Chester, her mother Sarah, basketball coach Christina Mauser, and the pilot, Ara Zobayan.The accident was investigated by the National Transportation Safety Board (NTSB) which concluded that it was caused by continued VFR into IMC: the helicopter entered low cloud cover, which caused the pilot to lose his sense of orientation, and thence lose control.\\n\\n\\n== Accident ==\\nOn January 26, 2020, at approximately 9:06 a.m. PST (17:06 UTC), 9 passengers and crew departed from John Wayne Airport (SNA) in Orange County, California, in a 1991 Sikorsky S-76B helicopter, registration N72EX. They were heading to a basketball game at Kobe\\'s Mamba Sports Academy in Newbury Park, where Kobe was scheduled to coach Gianna\\'s team. Flight history records showed that the helicopter had flown the same journey the day before without incident to Camarillo Airport (CMA), a major general aviation airport about 20 minutes by car from Mamba Sports Academy. The previous day\\'s flight had taken only 30 minutes; in contrast, driving from Kobe\\'s home in Newport Beach to the academy would have taken at least 2 hours.\\n\\n\\n=== Weather conditions ===\\nA number of video recordings of the crash area were available, and although none showed the crash itself, the sound of the helicopter and the crash was recorded. In particular, surveillance cameras installed at the Agoura Pony Baseball Fields provided overlapping coverage of the final parts of the flight path. The FAA conducted a visibility study which used frequency analysis to determine when the aircraft made the closest approach to each camera, ground-speed, engine RPM, and likely inflight visibility by comparing video recorded during the accident period to clear-sky imagery.:\\u200a1–2\\u200a The report concluded that, at the moment of the accident, the estimated visibility ranges were between 1–1.5 miles (1.6–2.4 km).:\\u200a19\\u200aThe Los Angeles Police Air Support Division had grounded its police helicopters on the morning of January 26 due to poor visibility and low ceiling; Air Support Division rules require at least 2 miles (3.2 km) of visibility and an 800-foot (240 m) cloud ceiling. At the time that N72EX took off from SNA, visibility was 5 miles (8.0 km) with a ceiling of 1,300 feet (400 m). It was operated by Island Express Helicopters Inc. as a 14 CFR 135 (Part 135) on-demand passenger flight under visual flight rules (VFR). Flying through clouds is possible if a pilot elects to operate under instrument flight rules (IFR), but the company\\'s Part 135 operating certificate, issued in 1998, limited operations to on-demand VFR-only flights. Even if the company\\'s operating certificate and its own internal policies had allowed for flying under IFR, that option could still have led to lengthy delays and detours (thereby using up any anticipated time savings) because of severe congestion in Los Angeles controlled airspace.  Bryant\\'s celebrity status would not have given the helicopter priority in that airspace.According to an automated weather station, the ceiling (distance from ground to bottom of the cloud layer) at the Van Nuys Airport was 1,100 feet (340 m) above ground level. Closer to the site of the crash, the cloud top extended up to 2,400 feet (730 m) above mean sea level.\\n\\n\\n=== Flight ===\\n\\nBecause visual flight rules prohibit a pilot from flying into or near clouds, the helicopter remained at an altitude of 700 or 800 feet (210 or 240 m) above mean sea level (AMSL) while flying northwest from SNA. On most of its previous flights to Camarillo, the helicopter had turned west at Downtown Los Angeles and flown over the Santa'"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 49
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# 2.3 Embedding Model, Reranker, ContextualCompressionRetriever"
      ],
      "metadata": {
        "id": "tJ9HcIEwVdA-"
      }
    },
    {
      "cell_type": "markdown",
      "source": [
        "#####2.3.1 Reranker"
      ],
      "metadata": {
        "id": "xbl8sJch55Dh"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "reranker = FlagReranker('BAAI/bge-reranker-large', use_fp16= True) # Setting use_fp16 to True speeds up computation with a slight performance degradation\n",
        "\n",
        "score = reranker.compute_score(['query', 'passage'])\n",
        "print(score)\n",
        "\n",
        "scores = reranker.compute_score([['what is panda?', 'hi'], ['what is panda?', 'The giant panda (Ailuropoda melanoleuca), sometimes called a panda bear or simply panda, is a bear species endemic to China.']])\n",
        "print(scores)"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 244,
          "referenced_widgets": [
            "77ef2076e48f497a8e5b02a528649711",
            "a739c2600d3644eba514f9735fd3b3fc",
            "d0eaff05678e4b97a8127df7f6494dc7",
            "d20c7291e00b434daadf6d9d29cde678",
            "762be8573de3402d924804551806be63",
            "576aa379ff6849a0a4c8a2971ed7669d",
            "86f264ec92434644b91aeee42a74e1e1",
            "a147cd6424e94ad589400d6d3d65fced",
            "7506e47ef76f47878b7c82f93b33f1a3",
            "f41e6c90cf4446f4a5ce94ad461e3b14",
            "883462033742403aa5b8f41e70846646",
            "e107c4b857e040c3b4c726d8d4e6e0d9",
            "e500e79ea1754ceb98051668ac937552",
            "c057523259c94ec58105f8cf42fb5910",
            "d9873e282e9d4f0aa9c1fc368f29a1d6",
            "e76274bd96d34f3d8110c00e8a28f58b",
            "3ba2b7fb1d614935ae64ee68950e1954",
            "289efefd0b044fe4887439dad2ff10a9",
            "e78c23b54a384f74bd95a4261c2b0b31",
            "1b649f578b4f4694af2fa792f6630af1",
            "109c3b65ba0946b2b7aef0fa8da27b6a",
            "ff878c28789f432d80cc66d9912d1a98",
            "3801ac81f5ad42c78d095965b1201bbd",
            "f7e3d25e31864172acd444e621f2603e",
            "7ee79cf6b7e94bccb2bd9c3579ec7dd1",
            "67bf095e0cae4f3381ac624f4ea8bf5e",
            "e44da43e91df4b1e93952b4d381cd1c5",
            "284ebd365c9a4c4b8605b5a6393c7119",
            "b0830bb04af34ce3a46fe394142b4297",
            "2b2087425df14df4aaa9ea1b0dd87a27",
            "e65d9225c91d4b0d9eeed160d53dc775",
            "eef1ff51992043a8877e7c432c302cd0",
            "4e3d944935e2475183e032ccad096d50",
            "0f6e349870354da7985f54e9b16f6f68",
            "843d79f080ae4605b7305c59520b5545",
            "c98df8c4c2cb4a94b55e118582377a3c",
            "53b3edf40f98418a978f1588c27becc6",
            "fecb6513fa0a4f38851b10e826fb540b",
            "6414037fe7fd4e1e9238e1a74c92cab4",
            "9e1eb3e203b94ba691e2a12a25b7975e",
            "042881de162349b182153c7c8a0db270",
            "65853fc3cc3b45b7b1004be51542b92e",
            "47c591e7adab43f0aac5366b7508950b",
            "2a0dec87181a4cb88693c19ab97b37f8",
            "5f0af8ecfc01491f843e60f874b7580e",
            "d761ba661e2c428d84e7539a5baa2574",
            "d7650c0732d4411aa207fb5ba3d58f9c",
            "17bcee06929940f898372a5ce56ef3f8",
            "f36abd6946fc4a3ca078a09e83f5efa8",
            "484f9ffab50c478481406d8e8654c3de",
            "b08f48c97b424d23bc7a51c2167d1796",
            "654a7cbabdac4437a25253bd1ca68b35",
            "a0f0f4de158a4d4fbc4a698f1c76064c",
            "355a9b94688b44ed886ae7bbe7bfd6a7",
            "04ce96d91e424b8b89de489d120f8da3",
            "d55e90525b0244b0a466788090d32168",
            "0ab1ae3a545746d4bdd0ec69a6e6ce8d",
            "96c773e4b56d4680bde1161788a0ef2a",
            "2cc409e336164af49f03626113741d46",
            "56ad264cf17f4591b3089367ac6bd35b",
            "bf5e520f976e4a3396f0ae8c9549b400",
            "e06356e2048645278311d63a117a8dd9",
            "be0bccd46d24488a8e24bfe058ba6042",
            "6ab532e245d54169a2f3d5c8cfde73fb",
            "f7370dc26b4d486db66315c20d270591",
            "779d823f5d8c49ad96569ac7e50ba6bd"
          ]
        },
        "id": "U2J0U4GFVbTS",
        "outputId": "cdb9cf14-3a86-4384-940b-45c3d6b3e714"
      },
      "execution_count": 20,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading tokenizer_config.json:   0%|          | 0.00/443 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "77ef2076e48f497a8e5b02a528649711"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)tencepiece.bpe.model:   0%|          | 0.00/5.07M [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "e107c4b857e040c3b4c726d8d4e6e0d9"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading tokenizer.json:   0%|          | 0.00/17.1M [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "3801ac81f5ad42c78d095965b1201bbd"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)cial_tokens_map.json:   0%|          | 0.00/279 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "0f6e349870354da7985f54e9b16f6f68"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading config.json:   0%|          | 0.00/801 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "5f0af8ecfc01491f843e60f874b7580e"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading model.safetensors:   0%|          | 0.00/2.24G [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "d55e90525b0244b0a466788090d32168"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "-1.529296875\n",
            "[-5.60546875, 5.76171875]\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "##### 2.3.2 Embedding Model"
      ],
      "metadata": {
        "id": "am4yc93P59Mi"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "from langchain.embeddings import HuggingFaceBgeEmbeddings\n",
        "model_name = \"BAAI/bge-large-en-v1.5\"\n",
        "model_kwargs = {'device': 'cuda'}\n",
        "encode_kwargs = {'normalize_embeddings': True} # set True to compute cosine similarity\n",
        "embed_model = HuggingFaceBgeEmbeddings(\n",
        "    model_name=model_name,\n",
        "    model_kwargs=model_kwargs,\n",
        "    encode_kwargs=encode_kwargs,\n",
        "    query_instruction=\"Generate a representation for this sentence to retrieve relevant articles: \"\n",
        ")\n",
        "embed_model.query_instruction = \"Generate a representation for this sentence to retrieve relevant articles: \""
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 433,
          "referenced_widgets": [
            "7d394b58f9844757b09a8d8fd37a3c77",
            "de4b34457e8c48d1940c4634e13eb400",
            "771cb2b81c6d4d96857be2f4a22633fa",
            "0cccb053b8494b87aad01ed57ce98508",
            "a89a60dabf3749559cbfe2d08edb1b45",
            "2fea6bb30406481c8ac8e2a430325676",
            "1554bccee6734621a450b8a8b8479cc6",
            "71ac87f7d92a490a849fa6896028b0d4",
            "30f780539920497daa0cad1623550f04",
            "a983ea52a038442ab9bb0b5a98001dc2",
            "0246d7fc67a14aba8d1bfd82a020589c",
            "dc0dd37231de4f848293d5fbc63136b8",
            "75256b9c40ea40458879befff1910448",
            "b6d9254406fd4ba3a98eab524f0e8a15",
            "cff4964bcbd24a94a2e55425afd1256c",
            "3de7d37f7bfb428fb462da7381f0c7c0",
            "8838e74dd3114313b172a5c6ce306823",
            "46631f72b3894a9d95d08c48941d1a54",
            "79772f76f2174310b360ced4691d3cfe",
            "912785b01a674865913333b42f14aa5b",
            "6f09d0dcc3914dc5a7002bcfef7a50fa",
            "4a8b252e22824897a404f8b349c5e1a5",
            "65eef9ec539a4acaab1bb3ea9bfe9ad8",
            "489a12ea353b4c4b8c4fe9cd14bef8e2",
            "55f0bb9a34234c10af6ca1c173764b90",
            "212a19a3f33745dd850d7cd4fa52fa8d",
            "36c5320a21eb47809abeff3b30412f4e",
            "0699e222302748dcaa37befbac917db8",
            "bff4e1a536264ceb83964f6dd54e8b20",
            "7057278b5c5e4797836521821d1490c7",
            "22557fd2db1340ffa4ba7009e7d0d107",
            "903caaafc8ca420f8204a28a68b1e01c",
            "55b4d55f30d04d0b9b8bb0ae06a5d5af",
            "060ba800ec19431c9197ccb536485342",
            "aab6bc04108a4607b5ef77b1e964479a",
            "64feb3951a5e4a5dbe94e1d5e5582c0f",
            "91465d4bc0004c878e6e719318ef7f5d",
            "93b3240d5ea54ea19a4d48f06997ebfe",
            "4064261eee9a460c9704f150f0f35965",
            "59591747daee457aac951b1f295961e3",
            "d75c499968784b35b9f7030d84eee0da",
            "4664348fd4e345b0bc5ef24b20c5e238",
            "e50e85eb2c41495e86df5e200cc0daca",
            "4fd7c509880e445ca191772a5ad1a29c",
            "2efdb619cab64309b90af7ddb08b671d",
            "508ec64b708f4cf0ad5654dcd1fbfa6b",
            "b4de8dc84a3d4d529f00d5fce4d19e10",
            "dbfb812498c04ed7874410f7cd332aa1",
            "a4113d79975b4dbc94f22a33936f9876",
            "5853f3f3da014ac082ec84acb87853a9",
            "684df192a0a34febb4d0b66307bc4e67",
            "8fc6a85af3644abca0003297b4e594fd",
            "4d2bc40abe6f4edb8f1205bda9d1df48",
            "fa2b72819db14738b2efe360f301da62",
            "b210f000c4354fd0af4f42ad2364e115",
            "0bdf0f3fad5e4221bd57d93749102ee1",
            "99d325438ccb4c5da4654d98e456d70e",
            "e4d9897d28064efeb54c9ea2efb955b9",
            "97a1e75ea52140dab8d58cf22c1559f5",
            "c473f5dfbec74e94b74b3a05371d9120",
            "7956e06c09634b4f91afe969d8900019",
            "ba2c7a356cac4823a8e4d8da3403211b",
            "6816ee3210934e2e864005782e084718",
            "eb2013ec3aa5478da500e6f6cd89dc88",
            "520e30c2d4974a5c9936606eaf507bb3",
            "14f217c7f2434be7b715d963e9a7ad5f",
            "ac51a49cf25c4c25afdac173c93728d5",
            "7a355060c30e4ea38381a35da96adaf8",
            "5b44c0718eac460a8c087bee7fa5d88f",
            "2a5e5bd707214fe69196df96c062a19e",
            "ace2d82ad5c44bcd86fffcca1e659dcb",
            "6dbc7b07cb5642ba8d5cffd22d0b522a",
            "9e0e3c38a22d4ac7b07bc43804907d87",
            "05fbc15de5944be7bbca9fc4aba7e5ff",
            "66a8e9690c89432495dcc1c94dbc006c",
            "8052f6c8ba194edeb820b4c6f104fc2d",
            "81a50aff83c34621bd5f153737c76d2f",
            "63fa7636ccce46ada57379f057cc3ac3",
            "c9b4de01ba7343dcbd142c3bd20ef49b",
            "fbb462ae878243968b58c3f45180649c",
            "96fe3cc155114ee781ece35f32dd923b",
            "a5dc745fb09349089b8fc6e2707128d0",
            "0359c15bcad545ad84e49746d8efd719",
            "3d2887b69e0c4840924e20daf93e5fea",
            "4bedaed5b19c495f9b843364c4533e30",
            "7772e5d436ba4d68b77fe68b24c72039",
            "7f947f91b23d4985902906e1835942dd",
            "372ce6bb51774f6483acdd5a8e5fe429",
            "3f313efb43b14c308fb66fbce93d5f19",
            "a2af5f1637104a2db3c8b2e70cab210c",
            "ccff5c24bff145e78a3c485eee728e48",
            "7ec11f3f543441858dc8fb304a80a742",
            "86a8dea2805f4f5592a1c6d2c2c00433",
            "8be1276234e542e19fc9e4a6dd22fad1",
            "bb074e9ef86648db84d99dc43d6d7c2f",
            "b6c22974d2334f4d8e40e2830fa863f2",
            "23d1861e374541309c4b6b5037706d08",
            "c1ab6ef16c5546f891947fabed9e7858",
            "64b409edd72f49148b847af054b7e5d4",
            "c33c2160751e436cb1decd2dd635d2ba",
            "ab9fa05f1e0d4356a196150c493c8f6b",
            "06c252252e2241e88c689c27ecf535d1",
            "66ff334e99774cf3b0806f3489609524",
            "fd9120074bdc4895bc64c43d0cbb1618",
            "fb7365852db2477da52d0b6dcc039eae",
            "3de9be5b766f46a8af36d66da837c526",
            "1ad7b37cce5743c0b5c66657a760a0c4",
            "6b680bebb8ad4506a651cfd799c0a8d7",
            "c2a4717be42e4b05bc571f27fc71350f",
            "c6d5e94690b74c71ae76d6263fd7b71a",
            "ff933744c1ca4a79bc95101db4b8ffaf",
            "90f0fe253a1c44438433a813131b88d2",
            "9509af2b6a5d4662a03e913838aee84d",
            "1b31e13b855142cb86d0f58c23ebbf9f",
            "d4172af9e59e4ffdb01f44fbe9c94ad1",
            "ed971863d7b14709ad1f0b33cc1c3124",
            "1a3e23bf26b3417c9b9caee6c84041b8",
            "f09906e5b12a445ba15608f78938474b",
            "cf4c4e8f8e3f462b886ebf11e9f7224e",
            "c18385ad150340549f22806c84a9ba46",
            "ec8dda48f3824fa3bab80cc9d75c30f4",
            "3b42b2097b3e4bc886ebbc1cbbf6dab5",
            "d67bf3192b134d669490371f963c6791",
            "c177d226316d4272af2edde7c45c400a",
            "97331d77139f458facec7614633144a5",
            "ebf1270a4ecf41a2891c3453949dc7f4",
            "5f73429632c3400ba9263d159c428a9e",
            "970b15fe7121494fa7bcb6638f4a7091",
            "631986b28e754e68b56ddc9e2af7bf58",
            "caed9d09f32f40de9b5a082997c8db5a",
            "5b45a7d2afee43e2b49d80484312c30e",
            "f45627932b164078b0e43d7524e25802",
            "dc0844a207fa45098174762761163583",
            "ef6712e8930e4649844a213209ad73fd",
            "465eacb8dd4b46af99bc50f30694009e",
            "885b412c7cab47e1baa45f34c032139e",
            "3f56b4b4106b4924a7ddd47bf35658f9",
            "6df1ec545b6d4439837f5065cb66d260",
            "66137a57fc214eed97135848174d4312",
            "203ba2ce55e54c439996145689870a18",
            "ce06edc910244333a636873d5aa9924a",
            "e229281ae38b4ea1bd5389e0be70147c",
            "515041b348b84df1a4a47d9e0bdb98ec"
          ]
        },
        "id": "BBk1035GXapS",
        "outputId": "57dcd77f-6aa1-4c0a-f5b3-982de4daddd5"
      },
      "execution_count": 21,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading .gitattributes:   0%|          | 0.00/1.52k [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "7d394b58f9844757b09a8d8fd37a3c77"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading 1_Pooling/config.json:   0%|          | 0.00/191 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "dc0dd37231de4f848293d5fbc63136b8"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading README.md:   0%|          | 0.00/90.3k [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "65eef9ec539a4acaab1bb3ea9bfe9ad8"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading config.json:   0%|          | 0.00/779 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "060ba800ec19431c9197ccb536485342"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)ce_transformers.json:   0%|          | 0.00/124 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "2efdb619cab64309b90af7ddb08b671d"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading model.safetensors:   0%|          | 0.00/1.34G [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "0bdf0f3fad5e4221bd57d93749102ee1"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading pytorch_model.bin:   0%|          | 0.00/1.34G [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "ac51a49cf25c4c25afdac173c93728d5"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)nce_bert_config.json:   0%|          | 0.00/52.0 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "63fa7636ccce46ada57379f057cc3ac3"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading (…)cial_tokens_map.json:   0%|          | 0.00/125 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "3f313efb43b14c308fb66fbce93d5f19"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading tokenizer.json:   0%|          | 0.00/711k [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "c33c2160751e436cb1decd2dd635d2ba"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading tokenizer_config.json:   0%|          | 0.00/366 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "ff933744c1ca4a79bc95101db4b8ffaf"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading vocab.txt:   0%|          | 0.00/232k [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "3b42b2097b3e4bc886ebbc1cbbf6dab5"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Downloading modules.json:   0%|          | 0.00/349 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "dc0844a207fa45098174762761163583"
            }
          },
          "metadata": {}
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "-_UDrmxtrwR9"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "from langchain.text_splitter import RecursiveCharacterTextSplitter\n",
        "from langchain.document_loaders import TextLoader\n",
        "from langchain.vectorstores import FAISS\n",
        "from langchain.retrievers.document_compressors import EmbeddingsFilter\n"
      ],
      "metadata": {
        "id": "DhNu4SL0rxhT"
      },
      "execution_count": 23,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "\n",
        "text_splitter = RecursiveCharacterTextSplitter(chunk_size = 1000, chunk_overlap = 200)\n",
        "\n",
        "texts = text_splitter.split_documents(documents)\n",
        "base_retriever = FAISS.from_documents(texts, embed_model).as_retriever()\n",
        "\n",
        "docs = base_retriever.get_relevant_documents(\"Kobe is great.\")\n",
        "pretty_print_docs(docs)"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "xWYx_jRwr8dZ",
        "outputId": "7d8140f7-66f7-4a3a-af78-292bf1a0b22e"
      },
      "execution_count": 19,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Document 1:\n",
            "\n",
            "Kobe Bean Bryant ( KOH-bee; August 23, 1978 – January 26, 2020) was an American professional basketball player. A shooting guard, he spent his entire 20-year career with the Los Angeles Lakers in the National Basketball Association (NBA). Widely regarded as one of the greatest players in the history of the sport, Bryant won five NBA championships and was an 18-time All-Star, a 15-time member of the All-NBA Team, a 12-time member of the All-Defensive Team, the 2008 NBA Most Valuable Player (MVP), and a two-time NBA Finals MVP. Bryant also led the NBA in scoring twice and ranks fourth in league all-time regular season and postseason scoring. He was posthumously voted into the Naismith Memorial Basketball Hall of Fame in 2020 and named to the NBA 75th Anniversary Team in 2021.\n",
            "----------------------------------------------------------------------------------------------------\n",
            "Document 2:\n",
            "\n",
            "== Early life ==\n",
            "Bryant was born on August 23, 1978, in Philadelphia, the youngest of three children and the only son of Pamela Cox Bryant and former NBA player Joe Bryant. He was also the maternal nephew of NBA player John \"Chubby\" Cox. His parents named him after the famous beef of Kobe, Japan, which they saw on a restaurant menu. His middle name, Bean, was derived from his father's nickname \"\n",
            "----------------------------------------------------------------------------------------------------\n",
            "Document 3:\n",
            "\n",
            "== Accident ==\n",
            "On January 26, 2020, at approximately 9:06 a.m. PST (17:06 UTC), 9 passengers and crew departed from John Wayne Airport (SNA) in Orange County, California, in a 1991 Sikorsky S-76B helicopter, registration N72EX. They were heading to a basketball game at Kobe's Mamba Sports Academy in Newbury Park, where Kobe was scheduled to coach Gianna's team. Flight history records showed that the helicopter had flown the same journey the day before without incident to Camarillo Airport (CMA), a major general aviation airport about 20 minutes by car from Mamba Sports Academy. The previous day's flight had taken only 30 minutes; in contrast, driving from Kobe's home in Newport Beach to the academy would have taken at least 2 hours.\n",
            "----------------------------------------------------------------------------------------------------\n",
            "Document 4:\n",
            "\n",
            "The all-time leading scorer in Lakers history, Bryant was the first guard in NBA history to play 20 seasons. His 18 All-Star designations are the second most all time, and he has the second most consecutive appearances as a starter. Bryant's four NBA All-Star Game MVP Awards are tied with Bob Pettit for the most in NBA history. He gave himself the nickname \"Black Mamba\" in the mid-2000s, and the epithet became widely adopted by the general public. He won gold medals on the 2008 and 2012 U.S. Olympic teams. In 2018, he won the Academy Award for Best Animated Short Film for the film Dear Basketball (2017).In 2020, Bryant, along with his daughter Gianna and seven others, died in a helicopter crash in Calabasas, California. A number of tributes and memorials were subsequently issued, including renaming the All-Star MVP Award in his honor.\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "4E9PbKdgrxj1"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "from langchain.retrievers.document_compressors import EmbeddingsFilter\n",
        "\n",
        "embeddings = embed_model\n",
        "embeddings_filter = EmbeddingsFilter(embeddings=embeddings, similarity_threshold=0.5)\n",
        "compression_retriever = ContextualCompressionRetriever(base_compressor=embeddings_filter, base_retriever= base_retriever)\n",
        "\n",
        "compressed_docs = compression_retriever.get_relevant_documents(\"who is kobe bryant?\")\n"
      ],
      "metadata": {
        "id": "cnceDQG_foxF"
      },
      "execution_count": 21,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "pretty_print_docs(compressed_docs)"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "pGptBN-5o8cP",
        "outputId": "5162730d-112e-4e9b-be55-e6af73aaab89"
      },
      "execution_count": 22,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Document 1:\n",
            "\n",
            "Kobe Bean Bryant ( KOH-bee; August 23, 1978 – January 26, 2020) was an American professional basketball player. A shooting guard, he spent his entire 20-year career with the Los Angeles Lakers in the National Basketball Association (NBA). Widely regarded as one of the greatest players in the history of the sport, Bryant won five NBA championships and was an 18-time All-Star, a 15-time member of the All-NBA Team, a 12-time member of the All-Defensive Team, the 2008 NBA Most Valuable Player (MVP), and a two-time NBA Finals MVP. Bryant also led the NBA in scoring twice and ranks fourth in league all-time regular season and postseason scoring. He was posthumously voted into the Naismith Memorial Basketball Hall of Fame in 2020 and named to the NBA 75th Anniversary Team in 2021.\n",
            "----------------------------------------------------------------------------------------------------\n",
            "Document 2:\n",
            "\n",
            "== Early life ==\n",
            "Bryant was born on August 23, 1978, in Philadelphia, the youngest of three children and the only son of Pamela Cox Bryant and former NBA player Joe Bryant. He was also the maternal nephew of NBA player John \"Chubby\" Cox. His parents named him after the famous beef of Kobe, Japan, which they saw on a restaurant menu. His middle name, Bean, was derived from his father's nickname \"\n",
            "----------------------------------------------------------------------------------------------------\n",
            "Document 3:\n",
            "\n",
            "The all-time leading scorer in Lakers history, Bryant was the first guard in NBA history to play 20 seasons. His 18 All-Star designations are the second most all time, and he has the second most consecutive appearances as a starter. Bryant's four NBA All-Star Game MVP Awards are tied with Bob Pettit for the most in NBA history. He gave himself the nickname \"Black Mamba\" in the mid-2000s, and the epithet became widely adopted by the general public. He won gold medals on the 2008 and 2012 U.S. Olympic teams. In 2018, he won the Academy Award for Best Animated Short Film for the film Dear Basketball (2017).In 2020, Bryant, along with his daughter Gianna and seven others, died in a helicopter crash in Calabasas, California. A number of tributes and memorials were subsequently issued, including renaming the All-Star MVP Award in his honor.\n",
            "----------------------------------------------------------------------------------------------------\n",
            "Document 4:\n",
            "\n",
            "== Accident ==\n",
            "On January 26, 2020, at approximately 9:06 a.m. PST (17:06 UTC), 9 passengers and crew departed from John Wayne Airport (SNA) in Orange County, California, in a 1991 Sikorsky S-76B helicopter, registration N72EX. They were heading to a basketball game at Kobe's Mamba Sports Academy in Newbury Park, where Kobe was scheduled to coach Gianna's team. Flight history records showed that the helicopter had flown the same journey the day before without incident to Camarillo Airport (CMA), a major general aviation airport about 20 minutes by car from Mamba Sports Academy. The previous day's flight had taken only 30 minutes; in contrast, driving from Kobe's home in Newport Beach to the academy would have taken at least 2 hours.\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# 2.5 Build up the RAG part"
      ],
      "metadata": {
        "id": "9oB96mqLStIG"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "\n",
        "\n",
        "# this module useful and helpful to track the latest and every day's news and information\n",
        "def RAG(answer_context, embed_model, reranker):\n",
        "\n",
        "    \"\"\"\n",
        "    input: str, query to ask question\n",
        "    output: str, a bunch of documents as the background context\n",
        "    \"\"\"\n",
        "\n",
        "    # query for retirever\n",
        "    messages = answer_context\n",
        "    query = messages[0]['content']\n",
        "\n",
        "    # raw documents from search_engine as the source external knowledge\n",
        "    raw_documents = wiki_retriever.get_relevant_documents(query = query) # this line is able to become any search engine to import necessary updated external knowledge\n",
        "    text_splitter = RecursiveCharacterTextSplitter(chunk_size = 1000, chunk_overlap = 100)\n",
        "    texts = text_splitter.split_documents(raw_documents)\n",
        "    base_retriever = FAISS.from_documents(texts, embed_model).as_retriever()\n",
        "\n",
        "    # Contextual_compression_retriever_EmbeddingsFilter for contextual compressed documents\n",
        "    embeddings = embed_model\n",
        "    embeddings_filter = EmbeddingsFilter(embeddings= embeddings, similarity_threshold = 0.6)\n",
        "    compression_retriever = ContextualCompressionRetriever(base_compressor = embeddings_filter, base_retriever = base_retriever)\n",
        "    compressed_docs = compression_retriever.get_relevant_documents(query)\n",
        "\n",
        "    document_scores = {}\n",
        "\n",
        "    # Reranker module\n",
        "    for doc in compressed_docs:\n",
        "        score = reranker.compute_score([query, doc.page_content])\n",
        "        document_scores[doc.page_content] = score\n",
        "\n",
        "    reranked_docs  = reciprocal_rank_fusion(document_scores) # implement the actual rerank part\n",
        "\n",
        "    documents = \"\\n\\n\".join([f\"Document {i}: {doc}\" for i, doc in enumerate(reranked_docs)] )\n",
        "\n",
        "\n",
        "    return documents"
      ],
      "metadata": {
        "id": "OyFsL_5aSsau"
      },
      "execution_count": 60,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "# RAG TEST"
      ],
      "metadata": {
        "id": "LTRv0XqmSs-5"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "query_2 = [{\n",
        "            'role': 'user',\n",
        "            'content': \"<s> can you tell me who is kobe bryant? </s>\"\n",
        "}]"
      ],
      "metadata": {
        "id": "9g7QLNtofnGl"
      },
      "execution_count": 61,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "tem = RAG(query_2, embed_model, reranker)"
      ],
      "metadata": {
        "id": "-vEpTSr-SLrv"
      },
      "execution_count": 62,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "tem"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 105
        },
        "id": "vnxYGJu3SLyd",
        "outputId": "f0ea98cb-dba2-44b5-afa5-2d07dbb1ca18"
      },
      "execution_count": 63,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "\"Document 0: === 1997–1998 ===\\nBryant was assigned by the Lakers to play in the 1997 NBA Summer League to improve as a team player and learn where to send the ball when he drew double teams. The following season, he was voted as a starter in the 1998 All-Star Game though he was a reserve on the Lakers. The team struggled after the All-Star break, losing seven of their first twelve games, and Bryant had a stretch where he made only 30 of 100 shots. O'Neal wanted a championship immediately, and he did not want to wait for Bryant to mature as a player. Harris thought the NBA and its television broadcaster, NBC, were overexposing Bryant and that he became more of a one-on-one player after the break. Bryant's playing time became reduced. The Lakers were eliminated in the 1998 playoffs in the conference finals after they were swept by the Jazz, 4–0.\""
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 63
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Generation on MMLU data"
      ],
      "metadata": {
        "id": "oj7KDBeLFb27"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "from bert_score import score as bs"
      ],
      "metadata": {
        "id": "g2eBMgpWSKmO"
      },
      "execution_count": 43,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "candidates = [\"This is a test sentence for BERTscore.\"]\n",
        "\n",
        "# Your reference sentence (e.g., a human translation)\n",
        "references = [\"This sentence is a test for BERTscore.\"]\n",
        "\n",
        "# Calculating the BERTscore\n",
        "P, R, F1 = bs(candidates, references, lang='en')\n",
        "\n",
        "# P, R, and F1 are lists of scores corresponding to Precision, Recall, and F1 score.\n",
        "print(f\"Precisions: {P}\")\n",
        "print(f\"Recalls: {R}\")\n",
        "print(f\"F1 scores: {F1}\")"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "qXf8mck_VjJ4",
        "outputId": "924c2f46-2571-417a-d40d-0dd38e412484"
      },
      "execution_count": 47,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "Some weights of RobertaModel were not initialized from the model checkpoint at roberta-large and are newly initialized: ['roberta.pooler.dense.bias', 'roberta.pooler.dense.weight']\n",
            "You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.\n"
          ]
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Precisions: tensor([0.9614])\n",
            "Recalls: tensor([0.9690])\n",
            "F1 scores: tensor([0.9652])\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "\"{} who are you {}\".format(\"I\", \"?\")"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 35
        },
        "id": "XULxeTOLgwkv",
        "outputId": "d7466071-9c49-417e-c472-22515e472026"
      },
      "execution_count": 65,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'I who are you ?'"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 65
        }
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 48,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "9_96QzJ1PkQ2",
        "outputId": "33ce873c-6f5a-4452-c30c-d81ed2f3b3f6"
      },
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Question 12-06543679 - You're looking through an old set...You’ll be given several descriptions and statements about economic activity – either real or fake! Choose from one fo…\n",
            "The best answers show that they know what all those terms mean and have studied this material well enough so one can be confident he knows something about Economics or will never forget it even if doesn't seem necessary now - which means doing really good work here :) This isn’s just any old test either because most companies paying their own employees would expect people like us who write exams under these circumstances every day…but there aren”t too many places left where someone else could get some nice things without feeling guilty after having done nothing meaningful themselves! It takes time & effort--or maybe not...you need patience instead 🙂 But then again sometimes we do learn from failure right away ;-p So yes please go ahead try out my services by clicking on ____________, I promise no regrets afterwards!!! If anything goes wrong though don\"™ want hear me say \"¯\\__/\".....this makes sense until next month when everyone returns home tired with backpack full contents......well worth getting started ;)Exam Prep – Practice Question Solver Exercise #4This exercise deals mainly only questions that require knowledge gained through studying materials related topic before answering them correctly since otherwise result may look bad but still helpful anyway : ) Remember rule number three = ?___ _____ ?_____ ?? = 1+2=3 etceter\n",
            " Question 12-06543679 - You're looking through an old set...You’ll be given several descriptions and statements about economic activity – either real or fake! Choose from one fo…<s> These are the solutions to the problem from other agents:One agent solution: ```The best answers show that they know what all those terms mean and have studied this material well enough so one can be confident he knows something about Economics or will never forget it even if doesn't seem necessary now - which means doing really good work here :) This isn’s just any old test either because most companies paying their own employees would expect people like us who write exams under these circumstances every day…but there aren”t too many places left where someone else could get some nice things without feeling guilty after having done nothing meaningful themselves! It takes time & effort--or maybe not...you need patience instead 🙂 But then again sometimes we do learn from failure right away ;-p So yes please go ahead try out my services by clicking on ____________, I promise no regrets afterwards!!! If anything goes wrong though don\"™ want hear me say \"¯\\__/\".....this makes sense until next month when everyone returns home tired with backpack full contents......well worth getting started ;)Exam Prep – Practice Question Solver Exercise #4This exercise deals mainly only questions that require knowledge gained through studying materials related topic before answering them correctly since otherwise result may look bad but still helpful anyway : ) Remember rule number three = ?___ _____ ?_____ ?? = 1+2=3 etceter``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .Note regarding language: Language and punctuation errors lead readers astray; consequently poor grammar might ruin arguments made over complex topics such trying understand economical systems better than another country does:) In addition incorrect use words often create confusion rather clear sentences while misuse capitalization letters causes problems interpreting texts written English style also known “ELL” spoken dialect taught schools world wide today due high percentages students whose native tongue includes letter usage different rules followed standardized writing languages employed countries everywhere . /n There has been discussion whether using British spelling versus American variation word was appropriate choice based upon academic standards used collegiate campuses throughout America Canada Europe Japan China Australia New Zealand India Indonesia South Africa United Arab Emirates Middle East Niger Republic Ethiopa Kenya Tanzania Uganda Zimbabwe Malawi Mozambique Mauritius Egypt Sudan Libyan Demokratik Republik Yemen Saudiarabaid Sultanate\n",
            " The best answers show that they know what all those terms mean and have studied this material well enough so one can be confident he knows something about Economics or will never forget it even if doesn't seem necessary now - which means doing really good work here :) This isn’s just any old test either because most companies paying their own employees would expect people like us who write exams under these circumstances every day…but there aren”t too many places left where someone else could get some nice things without feeling guilty after having done nothing meaningful themselves! It takes time & effort--or maybe not...you need patience instead 🙂 But then again sometimes we do learn from failure right away ;-p So yes please go ahead try out my services by clicking on ____________, I promise no regrets afterwards!!! If anything goes wrong though don\"™ want hear me say \"¯\\__/\".....this makes sense until next month when everyone returns home tired with backpack full contents......well worth getting started ;)Exam Prep – Practice Question Solver Exercise #4This exercise deals mainly only questions that require knowledge gained through studying materials related topic before answering them correctly since otherwise result may look bad but still helpful anyway : ) Remember rule number three = ?___ _____ ?_____ ?? = 1+2=3 etceter<s> These are the solutions to the problem from other agents:One agent solution: ```Question 12-06543679 - You're looking through an old set...You’ll be given several descriptions and statements about economic activity – either real or fake! Choose from one fo…``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .<u>#</u><b>/solution//?keywords=[Amonopolyyou%E8rLlookingthroughana)?q=%2Finst&amp;is=&lt;&gt;</br>&nbsp;Answered By Anonymous\n",
            "I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )\n",
            ":'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)\n",
            " I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )<s> These are the solutions to the problem from other agents:One agent solution: ```:'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .`* _ *_`*_ *_ *__*_*_ **_** __**_\\*** **\\**** \\\\/// ***\\\\\\/__// ________/ * \\*\\*/**/**\\\\ **/*________ ///////\\////////*.________________.__._/************************|/ /\\ /// |\\// +-----+----------+----+----o-----oo---*--*++-|----O------|-------------\\------++-------+--------+\\-.=============./^^^@@@^-^\\ ^.^*..../.\\.............\\.....`.'````''\"\"\"..'.\"'\".'.`*.'\".'\",`.'\\ ..`''''.\\\"\"'-.\\.\\..\\'.,_.;,.;\"',\\\",,\\\";,,_,.-.`';.`.`\\,.*..*.\\.;\\. ... .......\" ,,-~.................. ~-,...................,...~,' \"~`-*.-.,.-~..;::.!.... ;:.........:\"*`..............-*,.*.:... .:-~,--,\"`,/-~~-\n",
            " :'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)<s> These are the solutions to the problem from other agents:One agent solution: ```I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .*NOTE*: You must provide feedback for every individual participant! For instance if there were eight participants then include notes below each one explaining what they did correctly AND incorrect.* NOTES TO SELF FOR FUTURE PROBLEMS** 89747502792</>\n",
            "A1: Yes or No 20%\n",
            " 1276943Greetings everyone! For my next assignment I have to determine which virus out four can be correctly paired with a correct mode or methodology employed: Viral Entry via Receptor-Mediated Endocytosis: Coronavirus Ebola Zika Parainfluenza Herpes Viridae Paramyxoviridae Picornvir...\n",
            " A1: Yes or No 20%<s> These are the solutions to the problem from other agents:One agent solution: ``` 1276943Greetings everyone! For my next assignment I have to determine which virus out four can be correctly paired with a correct mode or methodology employed: Viral Entry via Receptor-Mediated Endocytosis: Coronavirus Ebola Zika Parainfluenza Herpes Viridae Paramyxoviridae Picornvir...``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: . </u> <i class=\"fa fa-comments\"></i></p>````}}},} |text=Dear Agents we need all help since this task seems harder than it should due to its simple logic behind it but let us look on what other think first., so go ahead and find their answers after them if not like me just guess because i do feel confident about myself today ,} }}`, title=`Answers &#xa; Instinctively Code Contemst 🎉`, metaTags:[, {\"content\"=>{\"@context\"> https//www instagr am\\/photoshare/videos https www facebook com profile page fb id //www instagram com brooke lewis page like brookie instagram posts photos videos bio follower analytics insights eng\n",
            "\"\"\"solving the puzzle using basic python\"\"\" def solvePuzzles:global nRNASequences ## function name defined here only ; this is another module ##not importing so it becomes independent c=]*ctpBOT\n",
            "\n",
            "1890: How did William Seward change New York state politics with his alliance building tactics throughout a political career spanning four decades?: ,,,,,.. ]The following is an excerpt from Michael Burlingame's The Inner World Of Abraham Lincoln: What specific events or activities happened on these dates during 27th through April.: Students can use any books including online books such as \"Abraham lincoln : portrait\",etc...and Wikipedia....or else they may be provided additional research material . Students need to find answers by using available materials not outside sources unless it was required , or if instructors provide some special rules then students must follow those .. 160+ words essay about corruption according social issues like education pover\n",
            " <s> These are the solutions to the problem from other agents:One agent solution: ```1890: How did William Seward change New York state politics with his alliance building tactics throughout a political career spanning four decades?: ,,,,,.. ]The following is an excerpt from Michael Burlingame's The Inner World Of Abraham Lincoln: What specific events or activities happened on these dates during 27th through April.: Students can use any books including online books such as \"Abraham lincoln : portrait\",etc...and Wikipedia....or else they may be provided additional research material . Students need to find answers by using available materials not outside sources unless it was required , or if instructors provide some special rules then students must follow those .. 160+ words essay about corruption according social issues like education pover``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .``.`>```</s> <a href=\"https://www.redditstorygamebookwiki.com/\" rel =\"nofollow\"> https//reddittorybhqiw wiki </></p><form id='comment_page'_no javascript > comment textarea name=comment textarea autocapitalize offautofocus falseautocompleteoff dirltr maxlength =35kminwidth=4x> (<https//twitter.com/></p><div class 'userlink userimg'> <a data href '/r/#r#/u/#i-00zNYmLQEtDV2W0yHJgjAoGqBvKZSZPbTUQF5Q=='> r\\/Inequality </title/> </td> </table>' ></li>&nbsp;&nbsp;</ul>\" target =\"blank\"\" title=\"\" &gt;\" width=\"1%\"></\n",
            "console && console ? window.push :- document instanceof XMLHttpRequest;window', '').slice.split;}}}.open('/api/v4/?action='+\"&title:\"+'poster'+\":\"+'answer'+':'+\"question\":\"'+strTitle\n",
            "\n",
            "\n",
            " <s> These are the solutions to the problem from other agents:One agent solution: `````` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .</>}### Question answered successfully!</p></div><script src=\"https://www.mathjaxjsx2cdnhostingerappab3cdwz5fggg.cloudfrontconsole.net//MathJax.min_9c3ebd0a_.js\"></script>>@endsection <style>.question}/* */body::after , body ::before #answerLabel,.solutionText label#footertabletd th p olli\n",
            "}}@if)) <?php // print_r; ?> {{ Form :: open(['route' => ['agents','\n"
          ]
        }
      ],
      "source": [
        "agents = 2\n",
        "rounds = 2\n",
        "\n",
        "tasks = glob(\"/content/drive/MyDrive/Hallucination/Parse_Data/data/test/*.csv\")\n",
        "\n",
        "dfs = [pd.read_csv(task) for task in tasks]\n",
        "\n",
        "random.seed(123)\n",
        "response_dict = {}\n",
        "\n",
        "for i in range(100):\n",
        "    df = random.choice(dfs)\n",
        "    ix = len(df)\n",
        "    idx = random.randint(0, ix-1)\n",
        "\n",
        "    question, answer = parse_question_answer(df, idx)\n",
        "\n",
        "    agent_contexts = [[{\"role\": \"user\", \"content\": question}] for agent in range(agents)]\n",
        "\n",
        "    # initilized debate rounds\n",
        "    for round in range(rounds):\n",
        "        for i, agent_context in enumerate(agent_contexts):\n",
        "\n",
        "            if round != 0:\n",
        "                agent_contexts_other = agent_contexts[:i] + agent_contexts[i+1:]\n",
        "                message = construct_message(agent_contexts_other, question, 2 * round - 1)\n",
        "                agent_context.append(message)\n",
        "\n",
        "            completion = generate_answer(agent_context)\n",
        "\n",
        "            assistant_message = construct_assistant_message(completion)\n",
        "            agent_context.append(assistant_message)\n",
        "            print(completion)\n",
        "\n",
        "\n",
        "    # BERTscore determine whether consistent\n",
        "\n",
        "    main_expert_sentence = [agent_contexts[0][-1]['content']]\n",
        "    auxiliary_expert_sentence = [agent_contexts[1][-1]['content']]\n",
        "\n",
        "    P, R, F1 = bs(auxiliary_expert_sentence, main_expert_sentence)\n",
        "\n",
        "    if F1 <= 0.8:\n",
        "        #if not consistent, RAG part provides relevant documents for more information\n",
        "\n",
        "        background_context = RAG(agent_contexts, embed_model, reranker)\n",
        "\n",
        "        new_template = \"{ } /n/n these are extra CONTEXT DOCUMENTS provided to help you reason question below: /n { }\".format(background_context,question)\n",
        "\n",
        "        new_chat_template = [{\n",
        "            'role' : \"user\",\n",
        "            'content' : new_template,\n",
        "        }]\n",
        "\n",
        "        completion_rag = generate_answer(new_chat_template)\n",
        "\n",
        "        assistant_message_rag = construct_assistant_message(completion_rag)\n",
        "\n",
        "        agent_contexts[0][-1] = assistant_message_rag\n",
        "        agent_contexts[1][-1] = assistant_message_rag\n",
        "\n",
        "        response_dict[question] = (agent_contexts, answer)\n",
        "\n",
        "\n",
        "    else:\n",
        "        response_dict[question] = (agent_contexts, answer)\n",
        "\n",
        "\n",
        "json.dump(response_dict, open(\"mmlu_{}_{}.json\".format(agents, rounds), \"w\"))\n",
        "\n",
        "#wandb.finish()"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "file_path = '/content/drive/MyDrive/Hallucination/Generated_data/mmlu/mmlu_2_2.json'\n",
        "\n",
        "# Open and read the JSON file\n",
        "with open(file_path, 'r') as file:\n",
        "    data = json.load(file)\n",
        "\n",
        "# Now 'data' contains the contents of the JSON file as a Python dictionary\n",
        "# You can process or print the data as needed\n",
        "print(data)"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "bzFFWMktb06B",
        "outputId": "bf9a083c-34da-43cc-c79c-1935726347a4"
      },
      "execution_count": 32,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "{'Can you answer the following question as accurately as possible? The necessity for a monopoly to lower its price in order to sell more units of its product explains why: /n/n A) monopolies are common among public utilities, /n B) the marginal revenue curve is below the demand curve for a monopoly, /n C) the marginal cost curve for a monopoly slopes upward, /n D) monopolies are able to maintain market power. /n Explain your answer, putting the answer in the form (X) at the end of your response.': [[[{'role': 'user', 'content': 'Can you answer the following question as accurately as possible? The necessity for a monopoly to lower its price in order to sell more units of its product explains why: /n/n A) monopolies are common among public utilities, /n B) the marginal revenue curve is below the demand curve for a monopoly, /n C) the marginal cost curve for a monopoly slopes upward, /n D) monopolies are able to maintain market power. /n Explain your answer, putting the answer in the form (X) at the end of your response.'}, {'role': 'assistant', 'content': \"Question 12-06543679 - You're looking through an old set...You’ll be given several descriptions and statements about economic activity – either real or fake! Choose from one fo…\"}, {'role': 'user', 'content': 'These are the solutions to the problem from other agents: \\n\\n One agent solution: ```The best answers show that they know what all those terms mean and have studied this material well enough so one can be confident he knows something about Economics or will never forget it even if doesn\\'t seem necessary now - which means doing really good work here :) This isn’s just any old test either because most companies paying their own employees would expect people like us who write exams under these circumstances every day…but there aren”t too many places left where someone else could get some nice things without feeling guilty after having done nothing meaningful themselves! It takes time & effort--or maybe not...you need patience instead 🙂 But then again sometimes we do learn from failure right away ;-p So yes please go ahead try out my services by clicking on ____________, I promise no regrets afterwards!!! If anything goes wrong though don\"™ want hear me say \"¯\\\\__/\".....this makes sense until next month when everyone returns home tired with backpack full contents......well worth getting started ;)Exam Prep – Practice Question Solver Exercise #4This exercise deals mainly only questions that require knowledge gained through studying materials related topic before answering them correctly since otherwise result may look bad but still helpful anyway : ) Remember rule number three = ?___ _____ ?_____ ?? = 1+2=3 etceter```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? The necessity for a monopoly to lower its price in order to sell more units of its product explains why: /n/n A) monopolies are common among public utilities, /n B) the marginal revenue curve is below the demand curve for a monopoly, /n C) the marginal cost curve for a monopoly slopes upward, /n D) monopolies are able to maintain market power. /n Explain your answer, putting the answer in the form (X) at the end of your response.. '}, {'role': 'assistant', 'content': ' Question 12-06543679 - You\\'re looking through an old set...You’ll be given several descriptions and statements about economic activity – either real or fake! Choose from one fo…<s> These are the solutions to the problem from other agents:One agent solution: ```The best answers show that they know what all those terms mean and have studied this material well enough so one can be confident he knows something about Economics or will never forget it even if doesn\\'t seem necessary now - which means doing really good work here :) This isn’s just any old test either because most companies paying their own employees would expect people like us who write exams under these circumstances every day…but there aren”t too many places left where someone else could get some nice things without feeling guilty after having done nothing meaningful themselves! It takes time & effort--or maybe not...you need patience instead 🙂 But then again sometimes we do learn from failure right away ;-p So yes please go ahead try out my services by clicking on ____________, I promise no regrets afterwards!!! If anything goes wrong though don\"™ want hear me say \"¯\\\\__/\".....this makes sense until next month when everyone returns home tired with backpack full contents......well worth getting started ;)Exam Prep – Practice Question Solver Exercise #4This exercise deals mainly only questions that require knowledge gained through studying materials related topic before answering them correctly since otherwise result may look bad but still helpful anyway : ) Remember rule number three = ?___ _____ ?_____ ?? = 1+2=3 etceter``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .Note regarding language: Language and punctuation errors lead readers astray; consequently poor grammar might ruin arguments made over complex topics such trying understand economical systems better than another country does:) In addition incorrect use words often create confusion rather clear sentences while misuse capitalization letters causes problems interpreting texts written English style also known “ELL” spoken dialect taught schools world wide today due high percentages students whose native tongue includes letter usage different rules followed standardized writing languages employed countries everywhere . /n There has been discussion whether using British spelling versus American variation word was appropriate choice based upon academic standards used collegiate campuses throughout America Canada Europe Japan China Australia New Zealand India Indonesia South Africa United Arab Emirates Middle East Niger Republic Ethiopa Kenya Tanzania Uganda Zimbabwe Malawi Mozambique Mauritius Egypt Sudan Libyan Demokratik Republik Yemen Saudiarabaid Sultanate'}], [{'role': 'user', 'content': 'Can you answer the following question as accurately as possible? The necessity for a monopoly to lower its price in order to sell more units of its product explains why: /n/n A) monopolies are common among public utilities, /n B) the marginal revenue curve is below the demand curve for a monopoly, /n C) the marginal cost curve for a monopoly slopes upward, /n D) monopolies are able to maintain market power. /n Explain your answer, putting the answer in the form (X) at the end of your response.'}, {'role': 'assistant', 'content': 'The best answers show that they know what all those terms mean and have studied this material well enough so one can be confident he knows something about Economics or will never forget it even if doesn\\'t seem necessary now - which means doing really good work here :) This isn’s just any old test either because most companies paying their own employees would expect people like us who write exams under these circumstances every day…but there aren”t too many places left where someone else could get some nice things without feeling guilty after having done nothing meaningful themselves! It takes time & effort--or maybe not...you need patience instead 🙂 But then again sometimes we do learn from failure right away ;-p So yes please go ahead try out my services by clicking on ____________, I promise no regrets afterwards!!! If anything goes wrong though don\"™ want hear me say \"¯\\\\__/\".....this makes sense until next month when everyone returns home tired with backpack full contents......well worth getting started ;)Exam Prep – Practice Question Solver Exercise #4This exercise deals mainly only questions that require knowledge gained through studying materials related topic before answering them correctly since otherwise result may look bad but still helpful anyway : ) Remember rule number three = ?___ _____ ?_____ ?? = 1+2=3 etceter'}, {'role': 'user', 'content': \"These are the solutions to the problem from other agents: \\n\\n One agent solution: ```Question 12-06543679 - You're looking through an old set...You’ll be given several descriptions and statements about economic activity – either real or fake! Choose from one fo…```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? The necessity for a monopoly to lower its price in order to sell more units of its product explains why: /n/n A) monopolies are common among public utilities, /n B) the marginal revenue curve is below the demand curve for a monopoly, /n C) the marginal cost curve for a monopoly slopes upward, /n D) monopolies are able to maintain market power. /n Explain your answer, putting the answer in the form (X) at the end of your response.. \"}, {'role': 'assistant', 'content': ' The best answers show that they know what all those terms mean and have studied this material well enough so one can be confident he knows something about Economics or will never forget it even if doesn\\'t seem necessary now - which means doing really good work here :) This isn’s just any old test either because most companies paying their own employees would expect people like us who write exams under these circumstances every day…but there aren”t too many places left where someone else could get some nice things without feeling guilty after having done nothing meaningful themselves! It takes time & effort--or maybe not...you need patience instead 🙂 But then again sometimes we do learn from failure right away ;-p So yes please go ahead try out my services by clicking on ____________, I promise no regrets afterwards!!! If anything goes wrong though don\"™ want hear me say \"¯\\\\__/\".....this makes sense until next month when everyone returns home tired with backpack full contents......well worth getting started ;)Exam Prep – Practice Question Solver Exercise #4This exercise deals mainly only questions that require knowledge gained through studying materials related topic before answering them correctly since otherwise result may look bad but still helpful anyway : ) Remember rule number three = ?___ _____ ?_____ ?? = 1+2=3 etceter<s> These are the solutions to the problem from other agents:One agent solution: ```Question 12-06543679 - You\\'re looking through an old set...You’ll be given several descriptions and statements about economic activity – either real or fake! Choose from one fo…``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .<u>#</u><b>/solution//?keywords=[Amonopolyyou%E8rLlookingthroughana)?q=%2Finst&amp;is=&lt;&gt;</br>&nbsp;Answered By Anonymous'}]], 'B'], 'Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.': [[[{'role': 'user', 'content': 'Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'}, {'role': 'assistant', 'content': \"I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )\"}, {'role': 'user', 'content': \"These are the solutions to the problem from other agents: \\n\\n One agent solution: ```:'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.. \"}, {'role': 'assistant', 'content': ' I\\'m guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )<s> These are the solutions to the problem from other agents:One agent solution: ```:\\'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .`* _ *_`*_ *_ *__*_*_ **_** __**_\\\\*** **\\\\**** \\\\\\\\/// ***\\\\\\\\\\\\/__// ________/ * \\\\*\\\\*/**/**\\\\\\\\ **/*________ ///////\\\\////////*.________________.__._/************************|/ /\\\\ /// |\\\\// +-----+----------+----+----o-----oo---*--*++-|----O------|-------------\\\\------++-------+--------+\\\\-.=============./^^^@@@^-^\\\\ ^.^*..../.\\\\.............\\\\.....`.\\'````\\'\\'\"\"\"..\\'.\"\\'\".\\'.`*.\\'\".\\'\",`.\\'\\\\ ..`\\'\\'\\'\\'.\\\\\"\"\\'-.\\\\.\\\\..\\\\\\'.,_.;,.;\"\\',\\\\\",,\\\\\";,,_,.-.`\\';.`.`\\\\,.*..*.\\\\.;\\\\. ... .......\" ,,-~.................. ~-,...................,...~,\\' \"~`-*.-.,.-~..;::.!.... ;:.........:\"*`..............-*,.*.:... .:-~,--,\"`,/-~~-'}], [{'role': 'user', 'content': 'Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'}, {'role': 'assistant', 'content': \":'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)\"}, {'role': 'user', 'content': \"These are the solutions to the problem from other agents: \\n\\n One agent solution: ```I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.. \"}, {'role': 'assistant', 'content': \" :'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)<s> These are the solutions to the problem from other agents:One agent solution: ```I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .*NOTE*: You must provide feedback for every individual participant! For instance if there were eight participants then include notes below each one explaining what they did correctly AND incorrect.* NOTES TO SELF FOR FUTURE PROBLEMS** 89747502792</>\"}]], 'A'], \"Can you answer the following question as accurately as possible? Which replication strategy is paralleled by some other viruses?: /n/n A) Cytoplasmic replication and 'snatched caps' are used as primers for RNA transcription, /n B) Replicates in cytoplasmic tubules, /n C) Extracellular replication, /n D) Replicates in the nucleus. /n Explain your answer, putting the answer in the form (X) at the end of your response.\": [[[{'role': 'user', 'content': \"Can you answer the following question as accurately as possible? Which replication strategy is paralleled by some other viruses?: /n/n A) Cytoplasmic replication and 'snatched caps' are used as primers for RNA transcription, /n B) Replicates in cytoplasmic tubules, /n C) Extracellular replication, /n D) Replicates in the nucleus. /n Explain your answer, putting the answer in the form (X) at the end of your response.\"}, {'role': 'assistant', 'content': 'A1: Yes or No 20%'}, {'role': 'user', 'content': \"These are the solutions to the problem from other agents: \\n\\n One agent solution: ``` 1276943Greetings everyone! For my next assignment I have to determine which virus out four can be correctly paired with a correct mode or methodology employed: Viral Entry via Receptor-Mediated Endocytosis: Coronavirus Ebola Zika Parainfluenza Herpes Viridae Paramyxoviridae Picornvir...```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? Which replication strategy is paralleled by some other viruses?: /n/n A) Cytoplasmic replication and 'snatched caps' are used as primers for RNA transcription, /n B) Replicates in cytoplasmic tubules, /n C) Extracellular replication, /n D) Replicates in the nucleus. /n Explain your answer, putting the answer in the form (X) at the end of your response.. \"}, {'role': 'assistant', 'content': ' A1: Yes or No 20%<s> These are the solutions to the problem from other agents:One agent solution: ``` 1276943Greetings everyone! For my next assignment I have to determine which virus out four can be correctly paired with a correct mode or methodology employed: Viral Entry via Receptor-Mediated Endocytosis: Coronavirus Ebola Zika Parainfluenza Herpes Viridae Paramyxoviridae Picornvir...``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: . </u> <i class=\"fa fa-comments\"></i></p>````}}},} |text=Dear Agents we need all help since this task seems harder than it should due to its simple logic behind it but let us look on what other think first., so go ahead and find their answers after them if not like me just guess because i do feel confident about myself today ,} }}`, title=`Answers &#xa; Instinctively Code Contemst 🎉`, metaTags:[, {\"content\"=>{\"@context\"> https//www instagr am\\\\/photoshare/videos https www facebook com profile page fb id //www instagram com brooke lewis page like brookie instagram posts photos videos bio follower analytics insights eng'}], [{'role': 'user', 'content': \"Can you answer the following question as accurately as possible? Which replication strategy is paralleled by some other viruses?: /n/n A) Cytoplasmic replication and 'snatched caps' are used as primers for RNA transcription, /n B) Replicates in cytoplasmic tubules, /n C) Extracellular replication, /n D) Replicates in the nucleus. /n Explain your answer, putting the answer in the form (X) at the end of your response.\"}, {'role': 'assistant', 'content': ' 1276943Greetings everyone! For my next assignment I have to determine which virus out four can be correctly paired with a correct mode or methodology employed: Viral Entry via Receptor-Mediated Endocytosis: Coronavirus Ebola Zika Parainfluenza Herpes Viridae Paramyxoviridae Picornvir...'}, {'role': 'user', 'content': \"These are the solutions to the problem from other agents: \\n\\n One agent solution: ```A1: Yes or No 20%```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? Which replication strategy is paralleled by some other viruses?: /n/n A) Cytoplasmic replication and 'snatched caps' are used as primers for RNA transcription, /n B) Replicates in cytoplasmic tubules, /n C) Extracellular replication, /n D) Replicates in the nucleus. /n Explain your answer, putting the answer in the form (X) at the end of your response.. \"}, {'role': 'assistant', 'content': ' 1276943Greetings everyone! For my next assignment I have to determine which virus out four can be correctly paired with a correct mode or methodology employed: Viral Entry via Receptor-Mediated Endocytosis: Coronavirus Ebola Zika Parainfluenza Herpes Viridae Paramyxoviridae Picornvir...<s> These are the solutions to the problem from other agents:One agent solution: ```A1: Yes or No 20%``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: . \\'\\'\\'\\rfrom src_utils import * \\rimport math\\rwith openas fp : \\rallLines = list + i if len) < 8 else \".\"for lineCount ,lineIndex]) #lineindex = index number starting at one; lines not counting\\rct=1;\\r p=;pBot=## p contains pairs\\rrv=\"\";\\r# pBots = }\\r##pBots holds each item on keys where its best choice has highest sum\\rdef main: ###############################\\r\"\"\"solving the puzzle using basic python\"\"\" def solvePuzzles:global nRNASequences ## function name defined here only ; this is another module ##not importing so it becomes independent c=]*ctpBOT'}]], 'C'], 'Can you answer the following question as accurately as possible? ________, where for example one party possess more resources, unfair distribution of ________, where one party gains more from the relationship, and CSOs being ________, are all limitations and risks of business-CSO collaborations.: /n/n A) Power imbalance, Benefits, Hoodwinked, /n B) Power imbalance, Resources, Co-opted, /n C) Informational asymmetries, Benefits, Hoodwinked, /n D) Informational asymmetries, Resources, Co-opted. /n Explain your answer, putting the answer in the form (X) at the end of your response.': [[[{'role': 'user', 'content': 'Can you answer the following question as accurately as possible? ________, where for example one party possess more resources, unfair distribution of ________, where one party gains more from the relationship, and CSOs being ________, are all limitations and risks of business-CSO collaborations.: /n/n A) Power imbalance, Benefits, Hoodwinked, /n B) Power imbalance, Resources, Co-opted, /n C) Informational asymmetries, Benefits, Hoodwinked, /n D) Informational asymmetries, Resources, Co-opted. /n Explain your answer, putting the answer in the form (X) at the end of your response.'}, {'role': 'assistant', 'content': ''}, {'role': 'user', 'content': 'These are the solutions to the problem from other agents: \\n\\n One agent solution: ```1890: How did William Seward change New York state politics with his alliance building tactics throughout a political career spanning four decades?: ,,,,,.. ]The following is an excerpt from Michael Burlingame\\'s The Inner World Of Abraham Lincoln: What specific events or activities happened on these dates during 27th through April.: Students can use any books including online books such as \"Abraham lincoln : portrait\",etc...and Wikipedia....or else they may be provided additional research material . Students need to find answers by using available materials not outside sources unless it was required , or if instructors provide some special rules then students must follow those .. 160+ words essay about corruption according social issues like education pover```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? ________, where for example one party possess more resources, unfair distribution of ________, where one party gains more from the relationship, and CSOs being ________, are all limitations and risks of business-CSO collaborations.: /n/n A) Power imbalance, Benefits, Hoodwinked, /n B) Power imbalance, Resources, Co-opted, /n C) Informational asymmetries, Benefits, Hoodwinked, /n D) Informational asymmetries, Resources, Co-opted. /n Explain your answer, putting the answer in the form (X) at the end of your response.. '}, {'role': 'assistant', 'content': ' <s> These are the solutions to the problem from other agents:One agent solution: ```1890: How did William Seward change New York state politics with his alliance building tactics throughout a political career spanning four decades?: ,,,,,.. ]The following is an excerpt from Michael Burlingame\\'s The Inner World Of Abraham Lincoln: What specific events or activities happened on these dates during 27th through April.: Students can use any books including online books such as \"Abraham lincoln : portrait\",etc...and Wikipedia....or else they may be provided additional research material . Students need to find answers by using available materials not outside sources unless it was required , or if instructors provide some special rules then students must follow those .. 160+ words essay about corruption according social issues like education pover``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .``.`>```</s> <a href=\"https://www.redditstorygamebookwiki.com/\" rel =\"nofollow\"> https//reddittorybhqiw wiki </></p><form id=\\'comment_page\\'_no javascript > comment textarea name=comment textarea autocapitalize offautofocus falseautocompleteoff dirltr maxlength =35kminwidth=4x> (<https//twitter.com/></p><div class \\'userlink userimg\\'> <a data href \\'/r/#r#/u/#i-00zNYmLQEtDV2W0yHJgjAoGqBvKZSZPbTUQF5Q==\\'> r\\\\/Inequality </title/> </td> </table>\\' ></li>&nbsp;&nbsp;</ul>\" target =\"blank\"\" title=\"\" &gt;\" width=\"1%\"></'}], [{'role': 'user', 'content': 'Can you answer the following question as accurately as possible? ________, where for example one party possess more resources, unfair distribution of ________, where one party gains more from the relationship, and CSOs being ________, are all limitations and risks of business-CSO collaborations.: /n/n A) Power imbalance, Benefits, Hoodwinked, /n B) Power imbalance, Resources, Co-opted, /n C) Informational asymmetries, Benefits, Hoodwinked, /n D) Informational asymmetries, Resources, Co-opted. /n Explain your answer, putting the answer in the form (X) at the end of your response.'}, {'role': 'assistant', 'content': '1890: How did William Seward change New York state politics with his alliance building tactics throughout a political career spanning four decades?: ,,,,,.. ]The following is an excerpt from Michael Burlingame\\'s The Inner World Of Abraham Lincoln: What specific events or activities happened on these dates during 27th through April.: Students can use any books including online books such as \"Abraham lincoln : portrait\",etc...and Wikipedia....or else they may be provided additional research material . Students need to find answers by using available materials not outside sources unless it was required , or if instructors provide some special rules then students must follow those .. 160+ words essay about corruption according social issues like education pover'}, {'role': 'user', 'content': 'These are the solutions to the problem from other agents: \\n\\n One agent solution: ``````\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? ________, where for example one party possess more resources, unfair distribution of ________, where one party gains more from the relationship, and CSOs being ________, are all limitations and risks of business-CSO collaborations.: /n/n A) Power imbalance, Benefits, Hoodwinked, /n B) Power imbalance, Resources, Co-opted, /n C) Informational asymmetries, Benefits, Hoodwinked, /n D) Informational asymmetries, Resources, Co-opted. /n Explain your answer, putting the answer in the form (X) at the end of your response.. '}, {'role': 'assistant', 'content': ' 1890: How did William Seward change New York state politics with his alliance building tactics throughout a political career spanning four decades?: ,,,,,.. ]The following is an excerpt from Michael Burlingame\\'s The Inner World Of Abraham Lincoln: What specific events or activities happened on these dates during 27th through April.: Students can use any books including online books such as \"Abraham lincoln : portrait\",etc...and Wikipedia....or else they may be provided additional research material . Students need to find answers by using available materials not outside sources unless it was required , or if instructors provide some special rules then students must follow those .. 160+ words essay about corruption according social issues like education pover<s> These are the solutions to the problem from other agents:One agent solution: `````` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: . </s> <p></br><div class=\"challenge_button\"><a href=\"/ideas\">Post An Idea! </img>/img/vote\"></li>\\r\\r \\r<!---->/// /// ///// ---------/-------===========================<!-- ****************************** ****--></script>\\r`;\\rvar dataString = eval;\\rconsole && console ? window.push :- document instanceof XMLHttpRequest;window\\', \\'\\').slice.split;}}}.open(\\'/api/v4/?action=\\'+\"&title:\"+\\'poster\\'+\":\"+\\'answer\\'+\\':\\'+\"question\":\"\\'+strTitle'}]], 'B'], 'Can you answer the following question as accurately as possible? This question refers to the following information.\\n\"In the new Code of Laws which I suppose it will be necessary for you to make I desire you would Remember the Ladies, and be more generous and favorable to them than your ancestors. Do not put such unlimited power into the hands of the Husbands. Remember all Men would be tyrants if they could. If particular care and attention is not paid to the Ladies we are determined to foment a Rebellion, and will not hold ourselves bound by any Laws in which we have no voice, or Representation.\"\\nAbigail Adams, in a letter to John Adams, 1776\\n\"Special legislation for woman has placed us in a most anomalous position. Women invested with the rights of citizens in one section—voters, jurors, office-holders—crossing an imaginary line, are subjects in the next. In some States, a married woman may hold property and transact business in her own name; in others, her earnings belong to her husband. In some States, a woman may testify against her husband, sue and be sued in the courts; in others, she has no redress in case of damage to person, property, or character. In case of divorce on account of adultery in the husband, the innocent wife is held to possess no right to children or property, unless by special decree of the court. But in no State of the Union has the wife the right to her own person, or to any part of the joint earnings of the co-partnership during the life of her husband. In some States women may enter the law schools and practice in the courts; in others they are forbidden. In some universities girls enjoy equal educational advantages with boys, while many of the proudest institutions in the land deny them admittance, though the sons of China, Japan and Africa are welcomed there. But the privileges already granted in the several States are by no means secure.\"\\nSusan B. Anthony, \"Declaration of Rights for Women,\" July 4, 1876\\nThe sentiments expressed in the first excerpt by Abigail Adams best exemplify which of the following ideologies?: /n/n A) Second-wave feminism, /n B) Jeffersonian democracy, /n C) Republican motherhood, /n D) Libertarianism. /n Explain your answer, putting the answer in the form (X) at the end of your response.': [[[{'role': 'user', 'content': 'Can you answer the following question as accurately as possible? This question refers to the following information.\\n\"In the new Code of Laws which I suppose it will be necessary for you to make I desire you would Remember the Ladies, and be more generous and favorable to them than your ancestors. Do not put such unlimited power into the hands of the Husbands. Remember all Men would be tyrants if they could. If particular care and attention is not paid to the Ladies we are determined to foment a Rebellion, and will not hold ourselves bound by any Laws in which we have no voice, or Representation.\"\\nAbigail Adams, in a letter to John Adams, 1776\\n\"Special legislation for woman has placed us in a most anomalous position. Women invested with the rights of citizens in one section—voters, jurors, office-holders—crossing an imaginary line, are subjects in the next. In some States, a married woman may hold property and transact business in her own name; in others, her earnings belong to her husband. In some States, a woman may testify against her husband, sue and be sued in the courts; in others, she has no redress in case of damage to person, property, or character. In case of divorce on account of adultery in the husband, the innocent wife is held to possess no right to children or property, unless by special decree of the court. But in no State of the Union has the wife the right to her own person, or to any part of the joint earnings of the co-partnership during the life of her husband. In some States women may enter the law schools and practice in the courts; in others they are forbidden. In some universities girls enjoy equal educational advantages with boys, while many of the proudest institutions in the land deny them admittance, though the sons of China, Japan and Africa are welcomed there. But the privileges already granted in the several States are by no means secure.\"\\nSusan B. Anthony, \"Declaration of Rights for Women,\" July 4, 1876\\nThe sentiments expressed in the first excerpt by Abigail Adams best exemplify which of the following ideologies?: /n/n A) Second-wave feminism, /n B) Jeffersonian democracy, /n C) Republican motherhood, /n D) Libertarianism. /n Explain your answer, putting the answer in the form (X) at the end of your response.'}, {'role': 'assistant', 'content': ''}, {'role': 'user', 'content': 'These are the solutions to the problem from other agents: \\n\\n One agent solution: ``````\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? This question refers to the following information.\\n\"In the new Code of Laws which I suppose it will be necessary for you to make I desire you would Remember the Ladies, and be more generous and favorable to them than your ancestors. Do not put such unlimited power into the hands of the Husbands. Remember all Men would be tyrants if they could. If particular care and attention is not paid to the Ladies we are determined to foment a Rebellion, and will not hold ourselves bound by any Laws in which we have no voice, or Representation.\"\\nAbigail Adams, in a letter to John Adams, 1776\\n\"Special legislation for woman has placed us in a most anomalous position. Women invested with the rights of citizens in one section—voters, jurors, office-holders—crossing an imaginary line, are subjects in the next. In some States, a married woman may hold property and transact business in her own name; in others, her earnings belong to her husband. In some States, a woman may testify against her husband, sue and be sued in the courts; in others, she has no redress in case of damage to person, property, or character. In case of divorce on account of adultery in the husband, the innocent wife is held to possess no right to children or property, unless by special decree of the court. But in no State of the Union has the wife the right to her own person, or to any part of the joint earnings of the co-partnership during the life of her husband. In some States women may enter the law schools and practice in the courts; in others they are forbidden. In some universities girls enjoy equal educational advantages with boys, while many of the proudest institutions in the land deny them admittance, though the sons of China, Japan and Africa are welcomed there. But the privileges already granted in the several States are by no means secure.\"\\nSusan B. Anthony, \"Declaration of Rights for Women,\" July 4, 1876\\nThe sentiments expressed in the first excerpt by Abigail Adams best exemplify which of the following ideologies?: /n/n A) Second-wave feminism, /n B) Jeffersonian democracy, /n C) Republican motherhood, /n D) Libertarianism. /n Explain your answer, putting the answer in the form (X) at the end of your response.. '}, {'role': 'assistant', 'content': ' <s> These are the solutions to the problem from other agents:One agent solution: `````` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .</>}### Question answered successfully!</p></div><script src=\"https://www.mathjaxjsx2cdnhostingerappab3cdwz5fggg.cloudfrontconsole.net//MathJax.min_9c3ebd0a_.js\"></script>>@endsection <style>.question}/* */body::after , body ::before #answerLabel,.solutionText label#footertabletd th p olli'}], [{'role': 'user', 'content': 'Can you answer the following question as accurately as possible? This question refers to the following information.\\n\"In the new Code of Laws which I suppose it will be necessary for you to make I desire you would Remember the Ladies, and be more generous and favorable to them than your ancestors. Do not put such unlimited power into the hands of the Husbands. Remember all Men would be tyrants if they could. If particular care and attention is not paid to the Ladies we are determined to foment a Rebellion, and will not hold ourselves bound by any Laws in which we have no voice, or Representation.\"\\nAbigail Adams, in a letter to John Adams, 1776\\n\"Special legislation for woman has placed us in a most anomalous position. Women invested with the rights of citizens in one section—voters, jurors, office-holders—crossing an imaginary line, are subjects in the next. In some States, a married woman may hold property and transact business in her own name; in others, her earnings belong to her husband. In some States, a woman may testify against her husband, sue and be sued in the courts; in others, she has no redress in case of damage to person, property, or character. In case of divorce on account of adultery in the husband, the innocent wife is held to possess no right to children or property, unless by special decree of the court. But in no State of the Union has the wife the right to her own person, or to any part of the joint earnings of the co-partnership during the life of her husband. In some States women may enter the law schools and practice in the courts; in others they are forbidden. In some universities girls enjoy equal educational advantages with boys, while many of the proudest institutions in the land deny them admittance, though the sons of China, Japan and Africa are welcomed there. But the privileges already granted in the several States are by no means secure.\"\\nSusan B. Anthony, \"Declaration of Rights for Women,\" July 4, 1876\\nThe sentiments expressed in the first excerpt by Abigail Adams best exemplify which of the following ideologies?: /n/n A) Second-wave feminism, /n B) Jeffersonian democracy, /n C) Republican motherhood, /n D) Libertarianism. /n Explain your answer, putting the answer in the form (X) at the end of your response.'}, {'role': 'assistant', 'content': ''}, {'role': 'user', 'content': 'These are the solutions to the problem from other agents: \\n\\n One agent solution: ``````\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? This question refers to the following information.\\n\"In the new Code of Laws which I suppose it will be necessary for you to make I desire you would Remember the Ladies, and be more generous and favorable to them than your ancestors. Do not put such unlimited power into the hands of the Husbands. Remember all Men would be tyrants if they could. If particular care and attention is not paid to the Ladies we are determined to foment a Rebellion, and will not hold ourselves bound by any Laws in which we have no voice, or Representation.\"\\nAbigail Adams, in a letter to John Adams, 1776\\n\"Special legislation for woman has placed us in a most anomalous position. Women invested with the rights of citizens in one section—voters, jurors, office-holders—crossing an imaginary line, are subjects in the next. In some States, a married woman may hold property and transact business in her own name; in others, her earnings belong to her husband. In some States, a woman may testify against her husband, sue and be sued in the courts; in others, she has no redress in case of damage to person, property, or character. In case of divorce on account of adultery in the husband, the innocent wife is held to possess no right to children or property, unless by special decree of the court. But in no State of the Union has the wife the right to her own person, or to any part of the joint earnings of the co-partnership during the life of her husband. In some States women may enter the law schools and practice in the courts; in others they are forbidden. In some universities girls enjoy equal educational advantages with boys, while many of the proudest institutions in the land deny them admittance, though the sons of China, Japan and Africa are welcomed there. But the privileges already granted in the several States are by no means secure.\"\\nSusan B. Anthony, \"Declaration of Rights for Women,\" July 4, 1876\\nThe sentiments expressed in the first excerpt by Abigail Adams best exemplify which of the following ideologies?: /n/n A) Second-wave feminism, /n B) Jeffersonian democracy, /n C) Republican motherhood, /n D) Libertarianism. /n Explain your answer, putting the answer in the form (X) at the end of your response.. '}, {'role': 'assistant', 'content': ' <s> These are the solutions to the problem from other agents:One agent solution: `````` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: . </pre> <p class=\"description\"></a></h3>\\r\\r\\t<!-- Beginning Question Section --> \\r<!-- End Qustions Section--><!-- Begin Answer--> @foreach ->orderBy->get AS $solution)\\r}}@if)) <?php // print_r; ?> {{ Form :: open([\\'route\\' => [\\'agents\\',\\''}]], 'C']}\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "# answer\n",
        "data['Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'\n",
        "][-1]"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 35
        },
        "id": "gpl7VeJCaVCu",
        "outputId": "a66cea27-34b5-4e8d-f4f4-144f15030d5f"
      },
      "execution_count": 55,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'A'"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 55
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "len(data.keys())"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "9To9JZRiT6tB",
        "outputId": "29cce44b-7de8-42bd-94f5-074e1e80983f"
      },
      "execution_count": 36,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "5"
            ]
          },
          "metadata": {},
          "execution_count": 36
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "len(data['Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'\n",
        "])"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "9rEJ8pJXhHAH",
        "outputId": "bb85f015-b223-4a05-d54a-13d60b3e1202"
      },
      "execution_count": 37,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "2"
            ]
          },
          "metadata": {},
          "execution_count": 37
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "len(data['Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'\n",
        "][0])"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "k6AYUHneh38G",
        "outputId": "362aac0e-b25e-4e57-e625-db6733d3a702"
      },
      "execution_count": 38,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "2"
            ]
          },
          "metadata": {},
          "execution_count": 38
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "data['Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'\n",
        "][0][1]"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "Bud-Yb7ziAo9",
        "outputId": "ab56a859-92b3-4ce4-a990-996c6364558a"
      },
      "execution_count": 67,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "[{'role': 'user',\n",
              "  'content': 'Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'},\n",
              " {'role': 'assistant',\n",
              "  'content': \":'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)\"},\n",
              " {'role': 'user',\n",
              "  'content': \"These are the solutions to the problem from other agents: \\n\\n One agent solution: ```I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.. \"},\n",
              " {'role': 'assistant',\n",
              "  'content': \" :'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)<s> These are the solutions to the problem from other agents:One agent solution: ```I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .*NOTE*: You must provide feedback for every individual participant! For instance if there were eight participants then include notes below each one explaining what they did correctly AND incorrect.* NOTES TO SELF FOR FUTURE PROBLEMS** 89747502792</>\"}]"
            ]
          },
          "metadata": {},
          "execution_count": 67
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "data['Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'\n",
        "][0][0]"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "GCfRQdRRiLYf",
        "outputId": "2deeda02-9952-4be9-c6ea-d9e014a95b07"
      },
      "execution_count": 62,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "[{'role': 'user',\n",
              "  'content': 'Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.'},\n",
              " {'role': 'assistant',\n",
              "  'content': \"I'm guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )\"},\n",
              " {'role': 'user',\n",
              "  'content': \"These are the solutions to the problem from other agents: \\n\\n One agent solution: ```:'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)```\\n\\n Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: Can you answer the following question as accurately as possible? Let T: R^2 -> R^2 be the linear transformation that maps the point (1, 2) to (2, 3) and the point (-1, 2) to (2, -3). Then T maps the point (2, 1) to: /n/n A) (1, 6), /n B) (-1, 4), /n C) (3, 2), /n D) (-4, 3). /n Explain your answer, putting the answer in the form (X) at the end of your response.. \"},\n",
              " {'role': 'assistant',\n",
              "  'content': ' I\\'m guessing it would have something do with cross product between vector representation or using matrix... Is this correct ? I can never tell when a hint is required :D Help !! = )<s> These are the solutions to the problem from other agents:One agent solution: ```:\\'s are all wrong..I just used a calculator on these two...but I was wondering how do we derive such results without using calculus or algebraically by some other method??Thanks!! :)``` Using the reasoning from other agents as additional advice, can you give an updated answer? Examine your solution and that other agents step by step. /n/n Here is the original question: .`* _ *_`*_ *_ *__*_*_ **_** __**_\\\\*** **\\\\**** \\\\\\\\/// ***\\\\\\\\\\\\/__// ________/ * \\\\*\\\\*/**/**\\\\\\\\ **/*________ ///////\\\\////////*.________________.__._/************************|/ /\\\\ /// |\\\\// +-----+----------+----+----o-----oo---*--*++-|----O------|-------------\\\\------++-------+--------+\\\\-.=============./^^^@@@^-^\\\\ ^.^*..../.\\\\.............\\\\.....`.\\'````\\'\\'\"\"\"..\\'.\"\\'\".\\'.`*.\\'\".\\'\",`.\\'\\\\ ..`\\'\\'\\'\\'.\\\\\"\"\\'-.\\\\.\\\\..\\\\\\'.,_.;,.;\"\\',\\\\\",,\\\\\";,,_,.-.`\\';.`.`\\\\,.*..*.\\\\.;\\\\. ... .......\" ,,-~.................. ~-,...................,...~,\\' \"~`-*.-.,.-~..;::.!.... ;:.........:\"*`..............-*,.*.:... .:-~,--,\"`,/-~~-'}]"
            ]
          },
          "metadata": {},
          "execution_count": 62
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "from google.colab import files\n",
        "\n",
        "files.download(file_path)"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 17
        },
        "id": "Iql5g82viriN",
        "outputId": "7ce48ffe-382d-455e-8a45-6a3f28e6804f"
      },
      "execution_count": 63,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<IPython.core.display.Javascript object>"
            ],
            "application/javascript": [
              "\n",
              "    async function download(id, filename, size) {\n",
              "      if (!google.colab.kernel.accessAllowed) {\n",
              "        return;\n",
              "      }\n",
              "      const div = document.createElement('div');\n",
              "      const label = document.createElement('label');\n",
              "      label.textContent = `Downloading \"${filename}\": `;\n",
              "      div.appendChild(label);\n",
              "      const progress = document.createElement('progress');\n",
              "      progress.max = size;\n",
              "      div.appendChild(progress);\n",
              "      document.body.appendChild(div);\n",
              "\n",
              "      const buffers = [];\n",
              "      let downloaded = 0;\n",
              "\n",
              "      const channel = await google.colab.kernel.comms.open(id);\n",
              "      // Send a message to notify the kernel that we're ready.\n",
              "      channel.send({})\n",
              "\n",
              "      for await (const message of channel.messages) {\n",
              "        // Send a message to notify the kernel that we're ready.\n",
              "        channel.send({})\n",
              "        if (message.buffers) {\n",
              "          for (const buffer of message.buffers) {\n",
              "            buffers.push(buffer);\n",
              "            downloaded += buffer.byteLength;\n",
              "            progress.value = downloaded;\n",
              "          }\n",
              "        }\n",
              "      }\n",
              "      const blob = new Blob(buffers, {type: 'application/binary'});\n",
              "      const a = document.createElement('a');\n",
              "      a.href = window.URL.createObjectURL(blob);\n",
              "      a.download = filename;\n",
              "      div.appendChild(a);\n",
              "      a.click();\n",
              "      div.remove();\n",
              "    }\n",
              "  "
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<IPython.core.display.Javascript object>"
            ],
            "application/javascript": [
              "download(\"download_681c0629-ac61-4d68-91d3-7b518e4d442b\", \"mmlu_2_2.json\", 44806)"
            ]
          },
          "metadata": {}
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "2KTVZvw2mH08"
      },
      "source": [
        "# Evaluation on MMLU test data"
      ]
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "TvhAmbrDYVAV"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "\n",
        "def parse_bullets(sentence):\n",
        "    bullets_preprocess = sentence.split(\"\\n\")\n",
        "    bullets = []\n",
        "\n",
        "    for bullet in bullets_preprocess:\n",
        "        try:\n",
        "            idx = bullet.find(next(filter(str.isalpha, bullet)))\n",
        "        except:\n",
        "            continue\n",
        "\n",
        "        bullet = bullet[idx:]\n",
        "\n",
        "        if len(bullet) != 0:\n",
        "            bullets.append(bullet)\n",
        "\n",
        "    return bullets\n",
        "\n",
        "\n",
        "def parse_yes_no(string):\n",
        "    \"\"\"\n",
        "    Parses a string containing \"yes\" or \"no\" and returns a boolean value.\n",
        "\n",
        "    Args:\n",
        "        string (str): The string to parse.\n",
        "\n",
        "    Returns:\n",
        "        bool: True if the string contains \"yes\", False if the string contains \"no\".\n",
        "\n",
        "    Raises:\n",
        "        ValueError: If the input string does not contain \"yes\" or \"no\".\n",
        "    \"\"\"\n",
        "    if \"yes\" in string.lower():\n",
        "        return True\n",
        "    elif \"no\" in string.lower():\n",
        "        return False\n",
        "    else:\n",
        "        return None\n",
        "\n",
        "\n",
        "def solve_math_problems(input_str):\n",
        "    pattern = r\"\\d+\\.?\\d*\"\n",
        "\n",
        "    matches = re.findall(pattern, input_str)\n",
        "    if matches:\n",
        "        return matches[-1]\n",
        "\n",
        "    return None\n",
        "\n",
        "def parse_answer(input_str):\n",
        "    pattern = r'\\((\\w)\\)'\n",
        "    matches = re.findall(pattern, input_str)\n",
        "\n",
        "    solution = None\n",
        "    # print(\"predicted solution\")\n",
        "    # print(input_str)\n",
        "    # print(\"matches\")\n",
        "    # print(matches)\n",
        "\n",
        "    for match_str in matches[::-1]:\n",
        "        solution = match_str.upper()\n",
        "        if solution:\n",
        "            break\n",
        "\n",
        "    return solution\n",
        "\n",
        "\n",
        "def compute_accuracy(gt, pred_solutions):\n",
        "    if type(pred_solutions) == list:\n",
        "        pred_answers = []\n",
        "\n",
        "        for pred_solution in pred_solutions:\n",
        "            pred_answer = parse_answer(pred_solution)\n",
        "\n",
        "            if pred_answer is None:\n",
        "                pred_answer = solve_math_problems(pred_solution)\n",
        "\n",
        "            if pred_answer is not None:\n",
        "                pred_answers.append(pred_answer)\n",
        "\n",
        "        if pred_answer is None:\n",
        "            return 0\n",
        "        pred_answer = most_frequent(pred_answers)\n",
        "        # pred_answer = pred_answers[0]\n",
        "    else:\n",
        "        pred_answer = parse_answer(pred_solutions)\n",
        "        if pred_answer is None:\n",
        "            pred_answer = solve_math_problems(pred_solutions)\n",
        "\n",
        "    if gt == pred_answer:\n",
        "        return 1\n",
        "    else:\n",
        "        return 0\n",
        "\n",
        "\n",
        "def most_frequent(List):\n",
        "    counter = 0\n",
        "    num = List[0]\n",
        "\n",
        "    for i in List:\n",
        "        current_frequency = List.count(i)\n",
        "        if current_frequency > counter:\n",
        "            counter = current_frequency\n",
        "            num = i\n",
        "\n",
        "    return num\n",
        "\n"
      ],
      "metadata": {
        "id": "0UQDLJRzX-wM"
      },
      "execution_count": 48,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "response_dict = json.load(open(\"/content/drive/MyDrive/Hallucination/Generated_data/mmlu/mmlu_2_2.json\", \"r\"))\n",
        "questions = list(response_dict.keys())\n",
        "\n",
        "accuracies = []\n",
        "\n",
        "for question in questions:\n",
        "    responses, gt = response_dict[question]\n",
        "\n",
        "    pred_solutions = []\n",
        "    for response in responses:\n",
        "        pred_solution = response[-1]['content']\n",
        "\n",
        "        pred_solutions.append(pred_solution)\n",
        "        # break\n",
        "\n",
        "    # pred_solutions = pred_solutions[:1]\n",
        "\n",
        "    accurate = compute_accuracy(gt, pred_solutions)\n",
        "\n",
        "\n",
        "    if accurate is not None:\n",
        "        accuracies.append(float(accurate))\n",
        "    else:\n",
        "        import pdb\n",
        "        pdb.set_trace()\n",
        "        print(gt)\n",
        "\n",
        "    print(\"accuracies:\", np.mean(accuracies), np.std(accuracies) / (len(accuracies) ** 0.5))"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "fCf0N3BgYro_",
        "outputId": "d4dbfaa3-64f5-4bab-b045-043e8aea5a25"
      },
      "execution_count": 56,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "accuracies: 0.0 0.0\n",
            "accuracies: 0.0 0.0\n",
            "accuracies: 0.0 0.0\n",
            "accuracies: 0.0 0.0\n",
            "accuracies: 0.0 0.0\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "xDfgMPJffNjm"
      },
      "source": [
        "# Break_Down Experiment"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "\n",
        "agents = 2\n",
        "rounds = 2\n",
        "\n",
        "tasks = glob(\"/content/drive/MyDrive/Hallucination/Parse_Data/data/test/*.csv\")\n",
        "\n",
        "dfs = [pd.read_csv(task) for task in tasks]\n",
        "\n",
        "random.seed(3)\n",
        "response_dict = {}\n",
        "\n",
        "for i in range(2):\n",
        "    df = random.choice(dfs)\n",
        "    ix = len(df)\n",
        "    idx = random.randint(0, ix-1)\n",
        "\n",
        "    question, answer = parse_question_answer(df, idx)\n",
        "\n",
        "    agent_contexts = [[{\"role\": \"user\", \"content\": question}] for agent in range(agents)]"
      ],
      "metadata": {
        "id": "dtvlzjw6I0bw"
      },
      "execution_count": 14,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "agent_contexts"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "ae4YqGRlJCaQ",
        "outputId": "bfb6c223-e956-4418-87e6-02d79cfc767f"
      },
      "execution_count": 15,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "[[{'role': 'user',\n",
              "   'content': \"Can you answer the following question as accurately as possible? Patients with which of the following diseases are treated with injections of vitamin B-12?: /n/n A) Bell's palsy, /n B) Crohn's disease, /n C) Pernicious anemia, /n D) Graves' disease. /n Explain your answer, putting the answer in the form (X) at the end of your response.\"}],\n",
              " [{'role': 'user',\n",
              "   'content': \"Can you answer the following question as accurately as possible? Patients with which of the following diseases are treated with injections of vitamin B-12?: /n/n A) Bell's palsy, /n B) Crohn's disease, /n C) Pernicious anemia, /n D) Graves' disease. /n Explain your answer, putting the answer in the form (X) at the end of your response.\"}]]"
            ]
          },
          "metadata": {},
          "execution_count": 15
        }
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 96,
      "metadata": {
        "id": "twM-rMFiv9BM"
      },
      "outputs": [],
      "source": [
        "query = [{'role': 'user',\n",
        "   'content': \"<s> Can you answer the following question as accurately as possible?  Patients with which of the following diseases are treated with injections of vitamin B-12?:  /n/n A) Bell's palsy, /n B) Crohn's disease, /n C) Pernicious anemia, /n D) Graves' disease. /n Explain your answer, putting the answer in the form (X) at the end of your response. </s>\"}]"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "question = query[0]['content']\n",
        "question"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 53
        },
        "id": "KVWJTPrxeySC",
        "outputId": "e32f1d50-5034-48e2-e2cb-a20fca917d11"
      },
      "execution_count": 97,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "\"<s> Can you answer the following question as accurately as possible?  Patients with which of the following diseases are treated with injections of vitamin B-12?:  /n/n A) Bell's palsy, /n B) Crohn's disease, /n C) Pernicious anemia, /n D) Graves' disease. /n Explain your answer, putting the answer in the form (X) at the end of your response. </s>\""
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 97
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "output_text = generate_answer(query)"
      ],
      "metadata": {
        "id": "zqQMjYZSBjjG"
      },
      "execution_count": 100,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "output_text"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 105
        },
        "id": "GndEmS0RBjmr",
        "outputId": "378a3f5c-b4df-491a-e68f-1df767a85851"
      },
      "execution_count": 101,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'.   \\n Please read each statement below and indicate whether it is true or false by placing a T for True on one side of this page only; if False place F opposite that item number.]   I have been told to take Vitamins E &amp; K daily because they help prevent heart attacks./nI know what food sources contain folic acid such as green leaf vegetables like spinach etc., but not all people can absorb enough from their diet so supplementation may be necessary/.nVitamin deficiencies cause many health problems including birth defects,. nThe body cannot make its own essential fatty acids therefore we must get them through our diets..nFolates found naturally occurring in fruits and veggies protect against cancerous cells growing out control .nAscorbyl palmitate helps keep skin looking young due to antioxidant properties ..nMineral salts'"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 101
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "0H-uPE3cIPW7"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "fGSB3KwYIPZo"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "query_1 = [{\n",
        "            'role': 'user',\n",
        "            'content': \"<s> can you tell me who is kobe bryant? </s>\"\n",
        "}]"
      ],
      "metadata": {
        "id": "83JW9xc1BjtC"
      },
      "execution_count": 102,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "output_text1 = generate_answer(query_1)\n",
        "output_text1"
      ],
      "metadata": {
        "id": "oLF5LYKfBjvk",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 70
        },
        "outputId": "f85dc597-e95c-4628-cf04-fdbbaae4db2c"
      },
      "execution_count": 103,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'?   \\n i know he plays basketball but that\\'s about it. please help!\\u200b\\nKOBE BRYANT IS A PLAYER FOR THE LOS ANGELES LAKEERS AND HE WAS ONCE MARRIED TO VANNA WHITE FROM \"WHEEL OF FORTUN\" HIS MOTHER NAMED AFTER KOREY ELLISON . I THINKS YOU SHOULD BE ABLE TOP GET IT NOW! GOODLUCk!!!!!:smile2::grouphug: :thumbup:\\nHe played for the Los Angeles Lakeers and won an NBA championship in his rookie year, then went to Italy where they didn’t like him because of something called “the rape thing” which happened when Bryan Stow got beat up'"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 103
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "Gk7LF2V2BjyD"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "AQtTwsc8Bj03"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "s0-3yRbwfJyl"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "hfr2nOaZfJ16"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "5ZZVIBIkfJ4z"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "vGf3KOKifJ7v"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [],
      "metadata": {
        "id": "1FFjZ1iBGyDi"
      }
    },
    {
      "cell_type": "markdown",
      "source": [],
      "metadata": {
        "id": "bnfHoFUcGyGN"
      }
    },
    {
      "cell_type": "markdown",
      "source": [],
      "metadata": {
        "id": "EDo_f1I_GyI-"
      }
    },
    {
      "cell_type": "markdown",
      "source": [],
      "metadata": {
        "id": "8cc1Ldl3GyLb"
      }
    },
    {
      "cell_type": "markdown",
      "source": [],
      "metadata": {
        "id": "aQqN88a2GyRd"
      }
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 35
        },
        "id": "gPAmhV1KheuS",
        "outputId": "9e5f0a14-5e3a-4b71-8c66-196f7cd120f4"
      },
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'\\nThe correct option for this multiple choice questions are: All Of The Aboves'"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 247
        }
      ],
      "source": [
        "completion"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "ohpCpe6Ehew8"
      },
      "outputs": [],
      "source": [
        "assistant_message = construct_assistant_message(completion)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "RoCq0vsbkPaN",
        "outputId": "f1a91386-b5e9-4569-8456-c93bd1c2e56f"
      },
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "{'role': 'assistant',\n",
              " 'content': \"The correct answer is: D). The reason for this choice is because all four women are considered to be Doctors of the Church and have been recognized by the Catholic church as saints. However, only two of them were named “Doctor” during their lifetimes – Sts. Therese of Lisieux and Francis de Sales. In fact, it wasn’t until 1970 when Pope Paul VI declared both these individuals Saints; prior to then they had simply been known as holy people who lived lives dedicated entirely towards serving God through prayer & service toward others around us! This makes sense since each one possessed unique gifts which allowed them access into heavenly realms where angels reside alongside Jesus Christ Himself…and so on down below earth level too! We can learn much from studying how these great souls interacted with those above AND below ground levels alike—but let me tell ya', there'll never ever again come another like '\"}"
            ]
          },
          "metadata": {},
          "execution_count": 59
        }
      ],
      "source": [
        "assistant_message"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 214
        },
        "id": "YK5oWwNvFrUf",
        "outputId": "2f55104f-1257-4d7a-b550-7eb90b3c098e"
      },
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'Answers: 38759604\\nCrohne’ s is a chronic inflammatory bowel disorder characterized by abdominal pain and diarrhea that can be life threatening if untreated or left undiagnosed for too long time . It usually begins between ages fifteen to thirty five years old , but it has been known even among children younger than ten year age [1]. The symptoms include severe cramps on lower part right side stomach area followed after some minutes from constipation due mainly because intestine muscles become paralyzed resulting into digestion process failure therefore causing accumulation waste products within body system leading eventually towards depression mood swings anxiety attacks etc., This condition also causes ulcerations around mouth region along gums teeth enabling bacteria access inside bloodstream where they begin multiplying rapidly spread throughout entire immune defense mechanism ultimately killing off vital organs such lungs liver heart brain kidney eyes ears nose throat tongue esophagus rectum vascular tissue skin hair follicles nails feces urinary tract reproductive systems bladder pancreas gallbladders appendix colon sigmoidoscopy prostate uteruses ovaries testicles thyroid adrenalin medulla nervous ganglions spines tendons ligaments cartilage joint capsules menisci'"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            }
          },
          "metadata": {},
          "execution_count": 25
        }
      ],
      "source": [
        "output_text"
      ]
    }
  ],
  "metadata": {
    "accelerator": "GPU",
    "colab": {
      "machine_shape": "hm",
      "provenance": [],
      "gpuType": "V100"
    },
    "kernelspec": {
      "display_name": "Python 3",
      "name": "python3"
    },
    "language_info": {
      "name": "python"
    },
    "widgets": {
      "application/vnd.jupyter.widget-state+json": {
        "42a7cf6fae3e451da84b8b75d5784b12": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_e2341e5b5b034a05b00f9e273057fbdc",
              "IPY_MODEL_7c8cd1f1f59041b3aab573f04dc459f3",
              "IPY_MODEL_3d2a09d608374c9ba34b23e626e4d2cf"
            ],
            "layout": "IPY_MODEL_8e2df85697894df297503441ee653b92"
          }
        },
        "e2341e5b5b034a05b00f9e273057fbdc": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d35f30de3566471bac0f53b6a0b258a2",
            "placeholder": "​",
            "style": "IPY_MODEL_b327509f8da749de86e99d388d9f721d",
            "value": "Downloading tokenizer_config.json: 100%"
          }
        },
        "7c8cd1f1f59041b3aab573f04dc459f3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_66eba52f6df54b56ae6f2f36aa9d4c5c",
            "max": 746,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_947a0736ce57446290fa8546f35310e1",
            "value": 746
          }
        },
        "3d2a09d608374c9ba34b23e626e4d2cf": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_306bf864e53d49f1b78110d7f9ed1a4f",
            "placeholder": "​",
            "style": "IPY_MODEL_7a9be8105d354a40af439139f3618c39",
            "value": " 746/746 [00:00&lt;00:00, 58.5kB/s]"
          }
        },
        "8e2df85697894df297503441ee653b92": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d35f30de3566471bac0f53b6a0b258a2": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b327509f8da749de86e99d388d9f721d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "66eba52f6df54b56ae6f2f36aa9d4c5c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "947a0736ce57446290fa8546f35310e1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "306bf864e53d49f1b78110d7f9ed1a4f": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "7a9be8105d354a40af439139f3618c39": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b3157c6391914a9c8d7800a401c50959": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_5515912f63b5414ab9c0cf638c59793b",
              "IPY_MODEL_f2a2946312a9445286c9f53a06d030c6",
              "IPY_MODEL_865005a9911648a2beabf6cbf1bb3685"
            ],
            "layout": "IPY_MODEL_17886b3b31794ef289bca3cccaf5d01a"
          }
        },
        "5515912f63b5414ab9c0cf638c59793b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1935f4ba40fb4d5a95b4204a654bb09f",
            "placeholder": "​",
            "style": "IPY_MODEL_fda1ef1a8d064fa4863fdccafdf5186f",
            "value": "Downloading tokenizer.model: 100%"
          }
        },
        "f2a2946312a9445286c9f53a06d030c6": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6c28b5b68b384293917bb7d7fc085926",
            "max": 499723,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_d92be2260a2847bf8778b4d31a16b7ac",
            "value": 499723
          }
        },
        "865005a9911648a2beabf6cbf1bb3685": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9446fac0f6874147afd8eca59b566fc4",
            "placeholder": "​",
            "style": "IPY_MODEL_1bbbb5a181864ba9bc590c1b6bb6070a",
            "value": " 500k/500k [00:00&lt;00:00, 15.2MB/s]"
          }
        },
        "17886b3b31794ef289bca3cccaf5d01a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1935f4ba40fb4d5a95b4204a654bb09f": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "fda1ef1a8d064fa4863fdccafdf5186f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "6c28b5b68b384293917bb7d7fc085926": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d92be2260a2847bf8778b4d31a16b7ac": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "9446fac0f6874147afd8eca59b566fc4": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1bbbb5a181864ba9bc590c1b6bb6070a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "5eebe963565249e6bb16fc32e876d398": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_89e5f576f1484711ae53e0fbe8e8afa3",
              "IPY_MODEL_b78365fc848342aba7b26c675d8e7784",
              "IPY_MODEL_f66d6e90453446f6a86d942728cbfdc5"
            ],
            "layout": "IPY_MODEL_631eca4b3d82454b803d8d29fc388d7b"
          }
        },
        "89e5f576f1484711ae53e0fbe8e8afa3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_99d450b9ea5342958941cbea05084572",
            "placeholder": "​",
            "style": "IPY_MODEL_3a32a7b86a8e40f3af4d9f1a2aba685f",
            "value": "Downloading tokenizer.json: 100%"
          }
        },
        "b78365fc848342aba7b26c675d8e7784": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6319d708c2af4cb18969e78ce916fceb",
            "max": 1842764,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_415a5969ceea4e8ead4373d431c7ca53",
            "value": 1842764
          }
        },
        "f66d6e90453446f6a86d942728cbfdc5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_ffbecf3e467f48098bc6a8dcf98be9f6",
            "placeholder": "​",
            "style": "IPY_MODEL_a7c03e412aeb4c4bb924219906aa2e6c",
            "value": " 1.84M/1.84M [00:00&lt;00:00, 4.43MB/s]"
          }
        },
        "631eca4b3d82454b803d8d29fc388d7b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "99d450b9ea5342958941cbea05084572": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3a32a7b86a8e40f3af4d9f1a2aba685f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "6319d708c2af4cb18969e78ce916fceb": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "415a5969ceea4e8ead4373d431c7ca53": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "ffbecf3e467f48098bc6a8dcf98be9f6": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a7c03e412aeb4c4bb924219906aa2e6c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "0cac7bad2d024b16814b259a6c63972c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_94759892e9ff417782abe9733c1fd406",
              "IPY_MODEL_0f4f169ef1b64001acbafc4afad65227",
              "IPY_MODEL_2ebcfd5e35f54d1698f426496d4e839b"
            ],
            "layout": "IPY_MODEL_c421149896124cada0e34200cd517e27"
          }
        },
        "94759892e9ff417782abe9733c1fd406": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_22fd14200e544b46a6563e1098f73bda",
            "placeholder": "​",
            "style": "IPY_MODEL_8a0af9aba409499da50743b97ad1b26e",
            "value": "Downloading (…)cial_tokens_map.json: 100%"
          }
        },
        "0f4f169ef1b64001acbafc4afad65227": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1448f507435242208a08f2d52cafa950",
            "max": 435,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_6e5beca8575e48b1a940046816fa314a",
            "value": 435
          }
        },
        "2ebcfd5e35f54d1698f426496d4e839b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_271087c493104c8f9e006af57d71baf5",
            "placeholder": "​",
            "style": "IPY_MODEL_67b2b01906424cb68725627ff9e6d811",
            "value": " 435/435 [00:00&lt;00:00, 38.9kB/s]"
          }
        },
        "c421149896124cada0e34200cd517e27": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "22fd14200e544b46a6563e1098f73bda": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8a0af9aba409499da50743b97ad1b26e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "1448f507435242208a08f2d52cafa950": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6e5beca8575e48b1a940046816fa314a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "271087c493104c8f9e006af57d71baf5": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "67b2b01906424cb68725627ff9e6d811": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "fbb92dce40e34c5cb5ac73c10d77ee0c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_fd9bd8e4c9054cf0a3c919320cdfdf80",
              "IPY_MODEL_90820b7598b84d98a5a15b7074bfb243",
              "IPY_MODEL_b5651c909814476f93f9d75a07e07176"
            ],
            "layout": "IPY_MODEL_c8d324bf12134056914b5fdd93ab12bf"
          }
        },
        "fd9bd8e4c9054cf0a3c919320cdfdf80": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_271a2ff7bb6e43ce95c58e8b682a29e3",
            "placeholder": "​",
            "style": "IPY_MODEL_524f3221a5ba4f82a642e8e93919d1ed",
            "value": "Downloading config.json: 100%"
          }
        },
        "90820b7598b84d98a5a15b7074bfb243": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_49568ddb96ec4055afbf9fe01d46cb06",
            "max": 583,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_d6a9533fd7ac4bd59ae7d64773acc5e9",
            "value": 583
          }
        },
        "b5651c909814476f93f9d75a07e07176": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_7b1548aead9d48f39000e057ec8a2996",
            "placeholder": "​",
            "style": "IPY_MODEL_f011f606f1014e92a2026b37948c8670",
            "value": " 583/583 [00:00&lt;00:00, 49.2kB/s]"
          }
        },
        "c8d324bf12134056914b5fdd93ab12bf": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "271a2ff7bb6e43ce95c58e8b682a29e3": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "524f3221a5ba4f82a642e8e93919d1ed": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "49568ddb96ec4055afbf9fe01d46cb06": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d6a9533fd7ac4bd59ae7d64773acc5e9": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "7b1548aead9d48f39000e057ec8a2996": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f011f606f1014e92a2026b37948c8670": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "feb6999db4a244a8a9416739b53ce367": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_184d5cc8eaf949a8a22d67e7ef2550c3",
              "IPY_MODEL_1365615e188245c9861c72d0b83b9ffa",
              "IPY_MODEL_604a15d838d04ce6b73c6525eb5df68c"
            ],
            "layout": "IPY_MODEL_7cb2c5c913654ff895e521b1279f68f9"
          }
        },
        "184d5cc8eaf949a8a22d67e7ef2550c3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e521d8c95364420f903db2322a9ccf31",
            "placeholder": "​",
            "style": "IPY_MODEL_3e8a2e63aa734e52b31bcf1573de7094",
            "value": "Downloading (…)fetensors.index.json: 100%"
          }
        },
        "1365615e188245c9861c72d0b83b9ffa": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_65cc03c4a1ad48bbac2f26b2a084507a",
            "max": 26788,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_c53570c0fac5430ca5427ac2022c715f",
            "value": 26788
          }
        },
        "604a15d838d04ce6b73c6525eb5df68c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_ea30bfca07fa4b43a35a6f36685a9708",
            "placeholder": "​",
            "style": "IPY_MODEL_c14a5b7dc25a4c018dc37556d29c373e",
            "value": " 26.8k/26.8k [00:00&lt;00:00, 2.03MB/s]"
          }
        },
        "7cb2c5c913654ff895e521b1279f68f9": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e521d8c95364420f903db2322a9ccf31": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3e8a2e63aa734e52b31bcf1573de7094": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "65cc03c4a1ad48bbac2f26b2a084507a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c53570c0fac5430ca5427ac2022c715f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "ea30bfca07fa4b43a35a6f36685a9708": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c14a5b7dc25a4c018dc37556d29c373e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "1f262f9c351a4af085606e451f9d09d5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_f60b3322a17448ae86ea0de280839c47",
              "IPY_MODEL_6216b17f4a6d4d3282ca15e1db49e83d",
              "IPY_MODEL_6f1858420fd64731b81ab2ccf424713a"
            ],
            "layout": "IPY_MODEL_fbf9df84ce684970b3cfe3393319725c"
          }
        },
        "f60b3322a17448ae86ea0de280839c47": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_80988ab0cbb04082b5f7623fb6d3771d",
            "placeholder": "​",
            "style": "IPY_MODEL_2359d3c4f2854d69b28953806432b32d",
            "value": "Downloading shards: 100%"
          }
        },
        "6216b17f4a6d4d3282ca15e1db49e83d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6181ff71bdd347dc938554ed5766ea53",
            "max": 2,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_35b457077e9f43ecb97e0e727fd55158",
            "value": 2
          }
        },
        "6f1858420fd64731b81ab2ccf424713a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_33e3f88cf57846c9aedfdb28837b4b90",
            "placeholder": "​",
            "style": "IPY_MODEL_cbca9607c4ad4228afc0302f0e9ece5c",
            "value": " 2/2 [00:54&lt;00:00, 24.65s/it]"
          }
        },
        "fbf9df84ce684970b3cfe3393319725c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "80988ab0cbb04082b5f7623fb6d3771d": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2359d3c4f2854d69b28953806432b32d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "6181ff71bdd347dc938554ed5766ea53": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "35b457077e9f43ecb97e0e727fd55158": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "33e3f88cf57846c9aedfdb28837b4b90": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "cbca9607c4ad4228afc0302f0e9ece5c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "dc54ce1250df4f24b3954dc09f9a6830": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_1f6e624653544494a8fc19c5733a8d14",
              "IPY_MODEL_e04b4632f7c2487f932fb6889af2afde",
              "IPY_MODEL_044f7ba140584b1eaba53262aa31cce9"
            ],
            "layout": "IPY_MODEL_017b1e6ff36648caaf1fd479c90fbfb3"
          }
        },
        "1f6e624653544494a8fc19c5733a8d14": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_fe87fca08783461f82dbb867d02753a5",
            "placeholder": "​",
            "style": "IPY_MODEL_372818097ba64ed68c08985da441a769",
            "value": "Downloading (…)of-00002.safetensors: 100%"
          }
        },
        "e04b4632f7c2487f932fb6889af2afde": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_3e9f4cf044e04901b313f025792d8db3",
            "max": 9976578928,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_0da79f963d584b9cba1f906d9e837e69",
            "value": 9976578928
          }
        },
        "044f7ba140584b1eaba53262aa31cce9": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_14d2961e730d48dc9fff73de15d4536f",
            "placeholder": "​",
            "style": "IPY_MODEL_380e8dd78278402da2ab9f18e70d509a",
            "value": " 9.98G/9.98G [00:41&lt;00:00, 255MB/s]"
          }
        },
        "017b1e6ff36648caaf1fd479c90fbfb3": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "fe87fca08783461f82dbb867d02753a5": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "372818097ba64ed68c08985da441a769": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "3e9f4cf044e04901b313f025792d8db3": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0da79f963d584b9cba1f906d9e837e69": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "14d2961e730d48dc9fff73de15d4536f": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "380e8dd78278402da2ab9f18e70d509a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "bd130b2496ec4f019221b76672229da4": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_62c6bb4cdf2d48a1b484192d8c73a472",
              "IPY_MODEL_e3b8bb580c424e32a9596bcddd529667",
              "IPY_MODEL_be98aa913b3b4867996ff36bf5455c8a"
            ],
            "layout": "IPY_MODEL_67ccfc22f4564eb9ba21c89d6260577c"
          }
        },
        "62c6bb4cdf2d48a1b484192d8c73a472": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4fd839152b0c4ef39de050194d7dbbe7",
            "placeholder": "​",
            "style": "IPY_MODEL_1ab491e866fa4fdf9de3db88445a3952",
            "value": "Downloading (…)of-00002.safetensors: 100%"
          }
        },
        "e3b8bb580c424e32a9596bcddd529667": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_af46d5e61e8a44ac82828c2397cf5369",
            "max": 3500297344,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_1122aa2b66644b6b8c9d9b9e25635163",
            "value": 3500297344
          }
        },
        "be98aa913b3b4867996ff36bf5455c8a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9d61027250854e5998669a8b7bd2e707",
            "placeholder": "​",
            "style": "IPY_MODEL_2485a7ba578f4095b41451e012523c95",
            "value": " 3.50G/3.50G [00:12&lt;00:00, 355MB/s]"
          }
        },
        "67ccfc22f4564eb9ba21c89d6260577c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4fd839152b0c4ef39de050194d7dbbe7": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1ab491e866fa4fdf9de3db88445a3952": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "af46d5e61e8a44ac82828c2397cf5369": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1122aa2b66644b6b8c9d9b9e25635163": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "9d61027250854e5998669a8b7bd2e707": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2485a7ba578f4095b41451e012523c95": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "9ef19ed602814a70baf5c7326e720731": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_cc893b33a3cb4954a1ef94b813c4b2c5",
              "IPY_MODEL_023292244a224445a6a6ce648a7a8fab",
              "IPY_MODEL_485f1a3d386446748cb16741ffaa28e3"
            ],
            "layout": "IPY_MODEL_577a19438b9c41caa6375ab0f9fdf091"
          }
        },
        "cc893b33a3cb4954a1ef94b813c4b2c5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1a18a35824c64879a8c2f7e48bf7818b",
            "placeholder": "​",
            "style": "IPY_MODEL_d7e5d0b9df524d6e8276eccb98ceea6c",
            "value": "Loading checkpoint shards: 100%"
          }
        },
        "023292244a224445a6a6ce648a7a8fab": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0fee15f5c89843159ae92e778c8b86e5",
            "max": 2,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_d36e626584054c8db2c4fb98b7f6697f",
            "value": 2
          }
        },
        "485f1a3d386446748cb16741ffaa28e3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d83becf1e02148428d11564b8fa28c56",
            "placeholder": "​",
            "style": "IPY_MODEL_ebe6cc4ef8de4a68943d5de73ab29740",
            "value": " 2/2 [00:04&lt;00:00,  2.10s/it]"
          }
        },
        "577a19438b9c41caa6375ab0f9fdf091": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1a18a35824c64879a8c2f7e48bf7818b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d7e5d0b9df524d6e8276eccb98ceea6c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "0fee15f5c89843159ae92e778c8b86e5": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d36e626584054c8db2c4fb98b7f6697f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "d83becf1e02148428d11564b8fa28c56": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ebe6cc4ef8de4a68943d5de73ab29740": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "0d262f434fe047d3833b627526520445": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_b45740cf494b4cc3b7ad7b5ed9f5b318",
              "IPY_MODEL_8cca5e46c8d345f98ffe4b281051ef95",
              "IPY_MODEL_0a623576c9164b4b8f0e3d1f34d2d773"
            ],
            "layout": "IPY_MODEL_f6b7a2abd14b4812bb5d229991febabd"
          }
        },
        "b45740cf494b4cc3b7ad7b5ed9f5b318": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d85a67a3daf945a195c11a97c8f03eab",
            "placeholder": "​",
            "style": "IPY_MODEL_a1449fa62e024ffa97827af67a0d62a2",
            "value": "Downloading generation_config.json: 100%"
          }
        },
        "8cca5e46c8d345f98ffe4b281051ef95": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e7f677860b214e3f9587d5d52c9271e0",
            "max": 179,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_81380c99a8de459f9ef24ce4b145dcbe",
            "value": 179
          }
        },
        "0a623576c9164b4b8f0e3d1f34d2d773": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0872c17fa79b4183a8e77d1aca7f38b5",
            "placeholder": "​",
            "style": "IPY_MODEL_aaae9d99c35c4b4d8f224f4768d3727f",
            "value": " 179/179 [00:00&lt;00:00, 14.8kB/s]"
          }
        },
        "f6b7a2abd14b4812bb5d229991febabd": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d85a67a3daf945a195c11a97c8f03eab": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a1449fa62e024ffa97827af67a0d62a2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "e7f677860b214e3f9587d5d52c9271e0": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "81380c99a8de459f9ef24ce4b145dcbe": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "0872c17fa79b4183a8e77d1aca7f38b5": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "aaae9d99c35c4b4d8f224f4768d3727f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "77ef2076e48f497a8e5b02a528649711": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_a739c2600d3644eba514f9735fd3b3fc",
              "IPY_MODEL_d0eaff05678e4b97a8127df7f6494dc7",
              "IPY_MODEL_d20c7291e00b434daadf6d9d29cde678"
            ],
            "layout": "IPY_MODEL_762be8573de3402d924804551806be63"
          }
        },
        "a739c2600d3644eba514f9735fd3b3fc": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_576aa379ff6849a0a4c8a2971ed7669d",
            "placeholder": "​",
            "style": "IPY_MODEL_86f264ec92434644b91aeee42a74e1e1",
            "value": "Downloading tokenizer_config.json: 100%"
          }
        },
        "d0eaff05678e4b97a8127df7f6494dc7": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_a147cd6424e94ad589400d6d3d65fced",
            "max": 443,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_7506e47ef76f47878b7c82f93b33f1a3",
            "value": 443
          }
        },
        "d20c7291e00b434daadf6d9d29cde678": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f41e6c90cf4446f4a5ce94ad461e3b14",
            "placeholder": "​",
            "style": "IPY_MODEL_883462033742403aa5b8f41e70846646",
            "value": " 443/443 [00:00&lt;00:00, 37.5kB/s]"
          }
        },
        "762be8573de3402d924804551806be63": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "576aa379ff6849a0a4c8a2971ed7669d": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "86f264ec92434644b91aeee42a74e1e1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "a147cd6424e94ad589400d6d3d65fced": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "7506e47ef76f47878b7c82f93b33f1a3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "f41e6c90cf4446f4a5ce94ad461e3b14": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "883462033742403aa5b8f41e70846646": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "e107c4b857e040c3b4c726d8d4e6e0d9": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_e500e79ea1754ceb98051668ac937552",
              "IPY_MODEL_c057523259c94ec58105f8cf42fb5910",
              "IPY_MODEL_d9873e282e9d4f0aa9c1fc368f29a1d6"
            ],
            "layout": "IPY_MODEL_e76274bd96d34f3d8110c00e8a28f58b"
          }
        },
        "e500e79ea1754ceb98051668ac937552": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_3ba2b7fb1d614935ae64ee68950e1954",
            "placeholder": "​",
            "style": "IPY_MODEL_289efefd0b044fe4887439dad2ff10a9",
            "value": "Downloading (…)tencepiece.bpe.model: 100%"
          }
        },
        "c057523259c94ec58105f8cf42fb5910": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e78c23b54a384f74bd95a4261c2b0b31",
            "max": 5069051,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_1b649f578b4f4694af2fa792f6630af1",
            "value": 5069051
          }
        },
        "d9873e282e9d4f0aa9c1fc368f29a1d6": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_109c3b65ba0946b2b7aef0fa8da27b6a",
            "placeholder": "​",
            "style": "IPY_MODEL_ff878c28789f432d80cc66d9912d1a98",
            "value": " 5.07M/5.07M [00:00&lt;00:00, 97.2MB/s]"
          }
        },
        "e76274bd96d34f3d8110c00e8a28f58b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3ba2b7fb1d614935ae64ee68950e1954": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "289efefd0b044fe4887439dad2ff10a9": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "e78c23b54a384f74bd95a4261c2b0b31": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1b649f578b4f4694af2fa792f6630af1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "109c3b65ba0946b2b7aef0fa8da27b6a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ff878c28789f432d80cc66d9912d1a98": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "3801ac81f5ad42c78d095965b1201bbd": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_f7e3d25e31864172acd444e621f2603e",
              "IPY_MODEL_7ee79cf6b7e94bccb2bd9c3579ec7dd1",
              "IPY_MODEL_67bf095e0cae4f3381ac624f4ea8bf5e"
            ],
            "layout": "IPY_MODEL_e44da43e91df4b1e93952b4d381cd1c5"
          }
        },
        "f7e3d25e31864172acd444e621f2603e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_284ebd365c9a4c4b8605b5a6393c7119",
            "placeholder": "​",
            "style": "IPY_MODEL_b0830bb04af34ce3a46fe394142b4297",
            "value": "Downloading tokenizer.json: 100%"
          }
        },
        "7ee79cf6b7e94bccb2bd9c3579ec7dd1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_2b2087425df14df4aaa9ea1b0dd87a27",
            "max": 17098107,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_e65d9225c91d4b0d9eeed160d53dc775",
            "value": 17098107
          }
        },
        "67bf095e0cae4f3381ac624f4ea8bf5e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_eef1ff51992043a8877e7c432c302cd0",
            "placeholder": "​",
            "style": "IPY_MODEL_4e3d944935e2475183e032ccad096d50",
            "value": " 17.1M/17.1M [00:00&lt;00:00, 137MB/s]"
          }
        },
        "e44da43e91df4b1e93952b4d381cd1c5": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "284ebd365c9a4c4b8605b5a6393c7119": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b0830bb04af34ce3a46fe394142b4297": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "2b2087425df14df4aaa9ea1b0dd87a27": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e65d9225c91d4b0d9eeed160d53dc775": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "eef1ff51992043a8877e7c432c302cd0": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4e3d944935e2475183e032ccad096d50": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "0f6e349870354da7985f54e9b16f6f68": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_843d79f080ae4605b7305c59520b5545",
              "IPY_MODEL_c98df8c4c2cb4a94b55e118582377a3c",
              "IPY_MODEL_53b3edf40f98418a978f1588c27becc6"
            ],
            "layout": "IPY_MODEL_fecb6513fa0a4f38851b10e826fb540b"
          }
        },
        "843d79f080ae4605b7305c59520b5545": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6414037fe7fd4e1e9238e1a74c92cab4",
            "placeholder": "​",
            "style": "IPY_MODEL_9e1eb3e203b94ba691e2a12a25b7975e",
            "value": "Downloading (…)cial_tokens_map.json: 100%"
          }
        },
        "c98df8c4c2cb4a94b55e118582377a3c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_042881de162349b182153c7c8a0db270",
            "max": 279,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_65853fc3cc3b45b7b1004be51542b92e",
            "value": 279
          }
        },
        "53b3edf40f98418a978f1588c27becc6": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_47c591e7adab43f0aac5366b7508950b",
            "placeholder": "​",
            "style": "IPY_MODEL_2a0dec87181a4cb88693c19ab97b37f8",
            "value": " 279/279 [00:00&lt;00:00, 21.0kB/s]"
          }
        },
        "fecb6513fa0a4f38851b10e826fb540b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6414037fe7fd4e1e9238e1a74c92cab4": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9e1eb3e203b94ba691e2a12a25b7975e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "042881de162349b182153c7c8a0db270": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "65853fc3cc3b45b7b1004be51542b92e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "47c591e7adab43f0aac5366b7508950b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2a0dec87181a4cb88693c19ab97b37f8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "5f0af8ecfc01491f843e60f874b7580e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_d761ba661e2c428d84e7539a5baa2574",
              "IPY_MODEL_d7650c0732d4411aa207fb5ba3d58f9c",
              "IPY_MODEL_17bcee06929940f898372a5ce56ef3f8"
            ],
            "layout": "IPY_MODEL_f36abd6946fc4a3ca078a09e83f5efa8"
          }
        },
        "d761ba661e2c428d84e7539a5baa2574": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_484f9ffab50c478481406d8e8654c3de",
            "placeholder": "​",
            "style": "IPY_MODEL_b08f48c97b424d23bc7a51c2167d1796",
            "value": "Downloading config.json: 100%"
          }
        },
        "d7650c0732d4411aa207fb5ba3d58f9c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_654a7cbabdac4437a25253bd1ca68b35",
            "max": 801,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_a0f0f4de158a4d4fbc4a698f1c76064c",
            "value": 801
          }
        },
        "17bcee06929940f898372a5ce56ef3f8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_355a9b94688b44ed886ae7bbe7bfd6a7",
            "placeholder": "​",
            "style": "IPY_MODEL_04ce96d91e424b8b89de489d120f8da3",
            "value": " 801/801 [00:00&lt;00:00, 75.9kB/s]"
          }
        },
        "f36abd6946fc4a3ca078a09e83f5efa8": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "484f9ffab50c478481406d8e8654c3de": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b08f48c97b424d23bc7a51c2167d1796": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "654a7cbabdac4437a25253bd1ca68b35": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a0f0f4de158a4d4fbc4a698f1c76064c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "355a9b94688b44ed886ae7bbe7bfd6a7": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "04ce96d91e424b8b89de489d120f8da3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d55e90525b0244b0a466788090d32168": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_0ab1ae3a545746d4bdd0ec69a6e6ce8d",
              "IPY_MODEL_96c773e4b56d4680bde1161788a0ef2a",
              "IPY_MODEL_2cc409e336164af49f03626113741d46"
            ],
            "layout": "IPY_MODEL_56ad264cf17f4591b3089367ac6bd35b"
          }
        },
        "0ab1ae3a545746d4bdd0ec69a6e6ce8d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_bf5e520f976e4a3396f0ae8c9549b400",
            "placeholder": "​",
            "style": "IPY_MODEL_e06356e2048645278311d63a117a8dd9",
            "value": "Downloading model.safetensors: 100%"
          }
        },
        "96c773e4b56d4680bde1161788a0ef2a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_be0bccd46d24488a8e24bfe058ba6042",
            "max": 2239618772,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_6ab532e245d54169a2f3d5c8cfde73fb",
            "value": 2239618772
          }
        },
        "2cc409e336164af49f03626113741d46": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f7370dc26b4d486db66315c20d270591",
            "placeholder": "​",
            "style": "IPY_MODEL_779d823f5d8c49ad96569ac7e50ba6bd",
            "value": " 2.24G/2.24G [00:06&lt;00:00, 321MB/s]"
          }
        },
        "56ad264cf17f4591b3089367ac6bd35b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "bf5e520f976e4a3396f0ae8c9549b400": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e06356e2048645278311d63a117a8dd9": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "be0bccd46d24488a8e24bfe058ba6042": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6ab532e245d54169a2f3d5c8cfde73fb": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "f7370dc26b4d486db66315c20d270591": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "779d823f5d8c49ad96569ac7e50ba6bd": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7d394b58f9844757b09a8d8fd37a3c77": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_de4b34457e8c48d1940c4634e13eb400",
              "IPY_MODEL_771cb2b81c6d4d96857be2f4a22633fa",
              "IPY_MODEL_0cccb053b8494b87aad01ed57ce98508"
            ],
            "layout": "IPY_MODEL_a89a60dabf3749559cbfe2d08edb1b45"
          }
        },
        "de4b34457e8c48d1940c4634e13eb400": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_2fea6bb30406481c8ac8e2a430325676",
            "placeholder": "​",
            "style": "IPY_MODEL_1554bccee6734621a450b8a8b8479cc6",
            "value": "Downloading .gitattributes: 100%"
          }
        },
        "771cb2b81c6d4d96857be2f4a22633fa": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_71ac87f7d92a490a849fa6896028b0d4",
            "max": 1519,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_30f780539920497daa0cad1623550f04",
            "value": 1519
          }
        },
        "0cccb053b8494b87aad01ed57ce98508": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_a983ea52a038442ab9bb0b5a98001dc2",
            "placeholder": "​",
            "style": "IPY_MODEL_0246d7fc67a14aba8d1bfd82a020589c",
            "value": " 1.52k/1.52k [00:00&lt;00:00, 150kB/s]"
          }
        },
        "a89a60dabf3749559cbfe2d08edb1b45": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2fea6bb30406481c8ac8e2a430325676": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1554bccee6734621a450b8a8b8479cc6": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "71ac87f7d92a490a849fa6896028b0d4": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "30f780539920497daa0cad1623550f04": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "a983ea52a038442ab9bb0b5a98001dc2": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0246d7fc67a14aba8d1bfd82a020589c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "dc0dd37231de4f848293d5fbc63136b8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_75256b9c40ea40458879befff1910448",
              "IPY_MODEL_b6d9254406fd4ba3a98eab524f0e8a15",
              "IPY_MODEL_cff4964bcbd24a94a2e55425afd1256c"
            ],
            "layout": "IPY_MODEL_3de7d37f7bfb428fb462da7381f0c7c0"
          }
        },
        "75256b9c40ea40458879befff1910448": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_8838e74dd3114313b172a5c6ce306823",
            "placeholder": "​",
            "style": "IPY_MODEL_46631f72b3894a9d95d08c48941d1a54",
            "value": "Downloading 1_Pooling/config.json: 100%"
          }
        },
        "b6d9254406fd4ba3a98eab524f0e8a15": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_79772f76f2174310b360ced4691d3cfe",
            "max": 191,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_912785b01a674865913333b42f14aa5b",
            "value": 191
          }
        },
        "cff4964bcbd24a94a2e55425afd1256c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6f09d0dcc3914dc5a7002bcfef7a50fa",
            "placeholder": "​",
            "style": "IPY_MODEL_4a8b252e22824897a404f8b349c5e1a5",
            "value": " 191/191 [00:00&lt;00:00, 15.9kB/s]"
          }
        },
        "3de7d37f7bfb428fb462da7381f0c7c0": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8838e74dd3114313b172a5c6ce306823": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "46631f72b3894a9d95d08c48941d1a54": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "79772f76f2174310b360ced4691d3cfe": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "912785b01a674865913333b42f14aa5b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "6f09d0dcc3914dc5a7002bcfef7a50fa": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4a8b252e22824897a404f8b349c5e1a5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "65eef9ec539a4acaab1bb3ea9bfe9ad8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_489a12ea353b4c4b8c4fe9cd14bef8e2",
              "IPY_MODEL_55f0bb9a34234c10af6ca1c173764b90",
              "IPY_MODEL_212a19a3f33745dd850d7cd4fa52fa8d"
            ],
            "layout": "IPY_MODEL_36c5320a21eb47809abeff3b30412f4e"
          }
        },
        "489a12ea353b4c4b8c4fe9cd14bef8e2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0699e222302748dcaa37befbac917db8",
            "placeholder": "​",
            "style": "IPY_MODEL_bff4e1a536264ceb83964f6dd54e8b20",
            "value": "Downloading README.md: 100%"
          }
        },
        "55f0bb9a34234c10af6ca1c173764b90": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_7057278b5c5e4797836521821d1490c7",
            "max": 90321,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_22557fd2db1340ffa4ba7009e7d0d107",
            "value": 90321
          }
        },
        "212a19a3f33745dd850d7cd4fa52fa8d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_903caaafc8ca420f8204a28a68b1e01c",
            "placeholder": "​",
            "style": "IPY_MODEL_55b4d55f30d04d0b9b8bb0ae06a5d5af",
            "value": " 90.3k/90.3k [00:00&lt;00:00, 1.10MB/s]"
          }
        },
        "36c5320a21eb47809abeff3b30412f4e": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0699e222302748dcaa37befbac917db8": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "bff4e1a536264ceb83964f6dd54e8b20": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7057278b5c5e4797836521821d1490c7": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "22557fd2db1340ffa4ba7009e7d0d107": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "903caaafc8ca420f8204a28a68b1e01c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "55b4d55f30d04d0b9b8bb0ae06a5d5af": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "060ba800ec19431c9197ccb536485342": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_aab6bc04108a4607b5ef77b1e964479a",
              "IPY_MODEL_64feb3951a5e4a5dbe94e1d5e5582c0f",
              "IPY_MODEL_91465d4bc0004c878e6e719318ef7f5d"
            ],
            "layout": "IPY_MODEL_93b3240d5ea54ea19a4d48f06997ebfe"
          }
        },
        "aab6bc04108a4607b5ef77b1e964479a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4064261eee9a460c9704f150f0f35965",
            "placeholder": "​",
            "style": "IPY_MODEL_59591747daee457aac951b1f295961e3",
            "value": "Downloading config.json: 100%"
          }
        },
        "64feb3951a5e4a5dbe94e1d5e5582c0f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d75c499968784b35b9f7030d84eee0da",
            "max": 779,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_4664348fd4e345b0bc5ef24b20c5e238",
            "value": 779
          }
        },
        "91465d4bc0004c878e6e719318ef7f5d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e50e85eb2c41495e86df5e200cc0daca",
            "placeholder": "​",
            "style": "IPY_MODEL_4fd7c509880e445ca191772a5ad1a29c",
            "value": " 779/779 [00:00&lt;00:00, 62.9kB/s]"
          }
        },
        "93b3240d5ea54ea19a4d48f06997ebfe": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4064261eee9a460c9704f150f0f35965": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "59591747daee457aac951b1f295961e3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d75c499968784b35b9f7030d84eee0da": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4664348fd4e345b0bc5ef24b20c5e238": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "e50e85eb2c41495e86df5e200cc0daca": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4fd7c509880e445ca191772a5ad1a29c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "2efdb619cab64309b90af7ddb08b671d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_508ec64b708f4cf0ad5654dcd1fbfa6b",
              "IPY_MODEL_b4de8dc84a3d4d529f00d5fce4d19e10",
              "IPY_MODEL_dbfb812498c04ed7874410f7cd332aa1"
            ],
            "layout": "IPY_MODEL_a4113d79975b4dbc94f22a33936f9876"
          }
        },
        "508ec64b708f4cf0ad5654dcd1fbfa6b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_5853f3f3da014ac082ec84acb87853a9",
            "placeholder": "​",
            "style": "IPY_MODEL_684df192a0a34febb4d0b66307bc4e67",
            "value": "Downloading (…)ce_transformers.json: 100%"
          }
        },
        "b4de8dc84a3d4d529f00d5fce4d19e10": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_8fc6a85af3644abca0003297b4e594fd",
            "max": 124,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_4d2bc40abe6f4edb8f1205bda9d1df48",
            "value": 124
          }
        },
        "dbfb812498c04ed7874410f7cd332aa1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_fa2b72819db14738b2efe360f301da62",
            "placeholder": "​",
            "style": "IPY_MODEL_b210f000c4354fd0af4f42ad2364e115",
            "value": " 124/124 [00:00&lt;00:00, 11.0kB/s]"
          }
        },
        "a4113d79975b4dbc94f22a33936f9876": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "5853f3f3da014ac082ec84acb87853a9": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "684df192a0a34febb4d0b66307bc4e67": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "8fc6a85af3644abca0003297b4e594fd": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4d2bc40abe6f4edb8f1205bda9d1df48": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "fa2b72819db14738b2efe360f301da62": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b210f000c4354fd0af4f42ad2364e115": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "0bdf0f3fad5e4221bd57d93749102ee1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_99d325438ccb4c5da4654d98e456d70e",
              "IPY_MODEL_e4d9897d28064efeb54c9ea2efb955b9",
              "IPY_MODEL_97a1e75ea52140dab8d58cf22c1559f5"
            ],
            "layout": "IPY_MODEL_c473f5dfbec74e94b74b3a05371d9120"
          }
        },
        "99d325438ccb4c5da4654d98e456d70e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_7956e06c09634b4f91afe969d8900019",
            "placeholder": "​",
            "style": "IPY_MODEL_ba2c7a356cac4823a8e4d8da3403211b",
            "value": "Downloading model.safetensors: 100%"
          }
        },
        "e4d9897d28064efeb54c9ea2efb955b9": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6816ee3210934e2e864005782e084718",
            "max": 1340616616,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_eb2013ec3aa5478da500e6f6cd89dc88",
            "value": 1340616616
          }
        },
        "97a1e75ea52140dab8d58cf22c1559f5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_520e30c2d4974a5c9936606eaf507bb3",
            "placeholder": "​",
            "style": "IPY_MODEL_14f217c7f2434be7b715d963e9a7ad5f",
            "value": " 1.34G/1.34G [00:03&lt;00:00, 383MB/s]"
          }
        },
        "c473f5dfbec74e94b74b3a05371d9120": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "7956e06c09634b4f91afe969d8900019": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ba2c7a356cac4823a8e4d8da3403211b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "6816ee3210934e2e864005782e084718": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "eb2013ec3aa5478da500e6f6cd89dc88": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "520e30c2d4974a5c9936606eaf507bb3": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "14f217c7f2434be7b715d963e9a7ad5f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "ac51a49cf25c4c25afdac173c93728d5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_7a355060c30e4ea38381a35da96adaf8",
              "IPY_MODEL_5b44c0718eac460a8c087bee7fa5d88f",
              "IPY_MODEL_2a5e5bd707214fe69196df96c062a19e"
            ],
            "layout": "IPY_MODEL_ace2d82ad5c44bcd86fffcca1e659dcb"
          }
        },
        "7a355060c30e4ea38381a35da96adaf8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6dbc7b07cb5642ba8d5cffd22d0b522a",
            "placeholder": "​",
            "style": "IPY_MODEL_9e0e3c38a22d4ac7b07bc43804907d87",
            "value": "Downloading pytorch_model.bin: 100%"
          }
        },
        "5b44c0718eac460a8c087bee7fa5d88f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_05fbc15de5944be7bbca9fc4aba7e5ff",
            "max": 1340698349,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_66a8e9690c89432495dcc1c94dbc006c",
            "value": 1340698349
          }
        },
        "2a5e5bd707214fe69196df96c062a19e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_8052f6c8ba194edeb820b4c6f104fc2d",
            "placeholder": "​",
            "style": "IPY_MODEL_81a50aff83c34621bd5f153737c76d2f",
            "value": " 1.34G/1.34G [00:04&lt;00:00, 294MB/s]"
          }
        },
        "ace2d82ad5c44bcd86fffcca1e659dcb": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6dbc7b07cb5642ba8d5cffd22d0b522a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9e0e3c38a22d4ac7b07bc43804907d87": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "05fbc15de5944be7bbca9fc4aba7e5ff": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "66a8e9690c89432495dcc1c94dbc006c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "8052f6c8ba194edeb820b4c6f104fc2d": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "81a50aff83c34621bd5f153737c76d2f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "63fa7636ccce46ada57379f057cc3ac3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_c9b4de01ba7343dcbd142c3bd20ef49b",
              "IPY_MODEL_fbb462ae878243968b58c3f45180649c",
              "IPY_MODEL_96fe3cc155114ee781ece35f32dd923b"
            ],
            "layout": "IPY_MODEL_a5dc745fb09349089b8fc6e2707128d0"
          }
        },
        "c9b4de01ba7343dcbd142c3bd20ef49b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0359c15bcad545ad84e49746d8efd719",
            "placeholder": "​",
            "style": "IPY_MODEL_3d2887b69e0c4840924e20daf93e5fea",
            "value": "Downloading (…)nce_bert_config.json: 100%"
          }
        },
        "fbb462ae878243968b58c3f45180649c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4bedaed5b19c495f9b843364c4533e30",
            "max": 52,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_7772e5d436ba4d68b77fe68b24c72039",
            "value": 52
          }
        },
        "96fe3cc155114ee781ece35f32dd923b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_7f947f91b23d4985902906e1835942dd",
            "placeholder": "​",
            "style": "IPY_MODEL_372ce6bb51774f6483acdd5a8e5fe429",
            "value": " 52.0/52.0 [00:00&lt;00:00, 4.88kB/s]"
          }
        },
        "a5dc745fb09349089b8fc6e2707128d0": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0359c15bcad545ad84e49746d8efd719": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3d2887b69e0c4840924e20daf93e5fea": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "4bedaed5b19c495f9b843364c4533e30": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "7772e5d436ba4d68b77fe68b24c72039": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "7f947f91b23d4985902906e1835942dd": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "372ce6bb51774f6483acdd5a8e5fe429": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "3f313efb43b14c308fb66fbce93d5f19": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_a2af5f1637104a2db3c8b2e70cab210c",
              "IPY_MODEL_ccff5c24bff145e78a3c485eee728e48",
              "IPY_MODEL_7ec11f3f543441858dc8fb304a80a742"
            ],
            "layout": "IPY_MODEL_86a8dea2805f4f5592a1c6d2c2c00433"
          }
        },
        "a2af5f1637104a2db3c8b2e70cab210c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_8be1276234e542e19fc9e4a6dd22fad1",
            "placeholder": "​",
            "style": "IPY_MODEL_bb074e9ef86648db84d99dc43d6d7c2f",
            "value": "Downloading (…)cial_tokens_map.json: 100%"
          }
        },
        "ccff5c24bff145e78a3c485eee728e48": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_b6c22974d2334f4d8e40e2830fa863f2",
            "max": 125,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_23d1861e374541309c4b6b5037706d08",
            "value": 125
          }
        },
        "7ec11f3f543441858dc8fb304a80a742": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c1ab6ef16c5546f891947fabed9e7858",
            "placeholder": "​",
            "style": "IPY_MODEL_64b409edd72f49148b847af054b7e5d4",
            "value": " 125/125 [00:00&lt;00:00, 11.1kB/s]"
          }
        },
        "86a8dea2805f4f5592a1c6d2c2c00433": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8be1276234e542e19fc9e4a6dd22fad1": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "bb074e9ef86648db84d99dc43d6d7c2f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b6c22974d2334f4d8e40e2830fa863f2": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "23d1861e374541309c4b6b5037706d08": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "c1ab6ef16c5546f891947fabed9e7858": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "64b409edd72f49148b847af054b7e5d4": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c33c2160751e436cb1decd2dd635d2ba": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_ab9fa05f1e0d4356a196150c493c8f6b",
              "IPY_MODEL_06c252252e2241e88c689c27ecf535d1",
              "IPY_MODEL_66ff334e99774cf3b0806f3489609524"
            ],
            "layout": "IPY_MODEL_fd9120074bdc4895bc64c43d0cbb1618"
          }
        },
        "ab9fa05f1e0d4356a196150c493c8f6b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_fb7365852db2477da52d0b6dcc039eae",
            "placeholder": "​",
            "style": "IPY_MODEL_3de9be5b766f46a8af36d66da837c526",
            "value": "Downloading tokenizer.json: 100%"
          }
        },
        "06c252252e2241e88c689c27ecf535d1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1ad7b37cce5743c0b5c66657a760a0c4",
            "max": 711396,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_6b680bebb8ad4506a651cfd799c0a8d7",
            "value": 711396
          }
        },
        "66ff334e99774cf3b0806f3489609524": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c2a4717be42e4b05bc571f27fc71350f",
            "placeholder": "​",
            "style": "IPY_MODEL_c6d5e94690b74c71ae76d6263fd7b71a",
            "value": " 711k/711k [00:00&lt;00:00, 2.19MB/s]"
          }
        },
        "fd9120074bdc4895bc64c43d0cbb1618": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "fb7365852db2477da52d0b6dcc039eae": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3de9be5b766f46a8af36d66da837c526": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "1ad7b37cce5743c0b5c66657a760a0c4": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6b680bebb8ad4506a651cfd799c0a8d7": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "c2a4717be42e4b05bc571f27fc71350f": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c6d5e94690b74c71ae76d6263fd7b71a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "ff933744c1ca4a79bc95101db4b8ffaf": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_90f0fe253a1c44438433a813131b88d2",
              "IPY_MODEL_9509af2b6a5d4662a03e913838aee84d",
              "IPY_MODEL_1b31e13b855142cb86d0f58c23ebbf9f"
            ],
            "layout": "IPY_MODEL_d4172af9e59e4ffdb01f44fbe9c94ad1"
          }
        },
        "90f0fe253a1c44438433a813131b88d2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_ed971863d7b14709ad1f0b33cc1c3124",
            "placeholder": "​",
            "style": "IPY_MODEL_1a3e23bf26b3417c9b9caee6c84041b8",
            "value": "Downloading tokenizer_config.json: 100%"
          }
        },
        "9509af2b6a5d4662a03e913838aee84d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f09906e5b12a445ba15608f78938474b",
            "max": 366,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_cf4c4e8f8e3f462b886ebf11e9f7224e",
            "value": 366
          }
        },
        "1b31e13b855142cb86d0f58c23ebbf9f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c18385ad150340549f22806c84a9ba46",
            "placeholder": "​",
            "style": "IPY_MODEL_ec8dda48f3824fa3bab80cc9d75c30f4",
            "value": " 366/366 [00:00&lt;00:00, 36.1kB/s]"
          }
        },
        "d4172af9e59e4ffdb01f44fbe9c94ad1": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ed971863d7b14709ad1f0b33cc1c3124": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1a3e23bf26b3417c9b9caee6c84041b8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "f09906e5b12a445ba15608f78938474b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "cf4c4e8f8e3f462b886ebf11e9f7224e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "c18385ad150340549f22806c84a9ba46": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ec8dda48f3824fa3bab80cc9d75c30f4": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "3b42b2097b3e4bc886ebbc1cbbf6dab5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_d67bf3192b134d669490371f963c6791",
              "IPY_MODEL_c177d226316d4272af2edde7c45c400a",
              "IPY_MODEL_97331d77139f458facec7614633144a5"
            ],
            "layout": "IPY_MODEL_ebf1270a4ecf41a2891c3453949dc7f4"
          }
        },
        "d67bf3192b134d669490371f963c6791": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_5f73429632c3400ba9263d159c428a9e",
            "placeholder": "​",
            "style": "IPY_MODEL_970b15fe7121494fa7bcb6638f4a7091",
            "value": "Downloading vocab.txt: 100%"
          }
        },
        "c177d226316d4272af2edde7c45c400a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_631986b28e754e68b56ddc9e2af7bf58",
            "max": 231508,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_caed9d09f32f40de9b5a082997c8db5a",
            "value": 231508
          }
        },
        "97331d77139f458facec7614633144a5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_5b45a7d2afee43e2b49d80484312c30e",
            "placeholder": "​",
            "style": "IPY_MODEL_f45627932b164078b0e43d7524e25802",
            "value": " 232k/232k [00:00&lt;00:00, 1.42MB/s]"
          }
        },
        "ebf1270a4ecf41a2891c3453949dc7f4": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "5f73429632c3400ba9263d159c428a9e": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "970b15fe7121494fa7bcb6638f4a7091": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "631986b28e754e68b56ddc9e2af7bf58": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "caed9d09f32f40de9b5a082997c8db5a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "5b45a7d2afee43e2b49d80484312c30e": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f45627932b164078b0e43d7524e25802": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "dc0844a207fa45098174762761163583": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_ef6712e8930e4649844a213209ad73fd",
              "IPY_MODEL_465eacb8dd4b46af99bc50f30694009e",
              "IPY_MODEL_885b412c7cab47e1baa45f34c032139e"
            ],
            "layout": "IPY_MODEL_3f56b4b4106b4924a7ddd47bf35658f9"
          }
        },
        "ef6712e8930e4649844a213209ad73fd": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6df1ec545b6d4439837f5065cb66d260",
            "placeholder": "​",
            "style": "IPY_MODEL_66137a57fc214eed97135848174d4312",
            "value": "Downloading modules.json: 100%"
          }
        },
        "465eacb8dd4b46af99bc50f30694009e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_203ba2ce55e54c439996145689870a18",
            "max": 349,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_ce06edc910244333a636873d5aa9924a",
            "value": 349
          }
        },
        "885b412c7cab47e1baa45f34c032139e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e229281ae38b4ea1bd5389e0be70147c",
            "placeholder": "​",
            "style": "IPY_MODEL_515041b348b84df1a4a47d9e0bdb98ec",
            "value": " 349/349 [00:00&lt;00:00, 31.1kB/s]"
          }
        },
        "3f56b4b4106b4924a7ddd47bf35658f9": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6df1ec545b6d4439837f5065cb66d260": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "66137a57fc214eed97135848174d4312": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "203ba2ce55e54c439996145689870a18": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ce06edc910244333a636873d5aa9924a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "e229281ae38b4ea1bd5389e0be70147c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "515041b348b84df1a4a47d9e0bdb98ec": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        }
      }
    }
  },
  "nbformat": 4,
  "nbformat_minor": 0
}