{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "colab": {
      "provenance": []
    },
    "kernelspec": {
      "name": "python3",
      "display_name": "Python 3"
    },
    "language_info": {
      "name": "python"
    },
    "widgets": {
      "application/vnd.jupyter.widget-state+json": {
        "cbbcc3c1ed6d4530acca62fbe01a8e8d": {
          "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_224d1d067e3e4c238e37c0336df7a781",
              "IPY_MODEL_0e862371c9414679afbb1ab077b2075f",
              "IPY_MODEL_a4372016fc0d4a139291f46c505c40be"
            ],
            "layout": "IPY_MODEL_c598665c3aa8452b895b0d69bc7fe277"
          }
        },
        "224d1d067e3e4c238e37c0336df7a781": {
          "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_d42eb01fb51142de9446369e708cf75f",
            "placeholder": "​",
            "style": "IPY_MODEL_1962ef6323d840b19616e04306097aaa",
            "value": "modules.json: 100%"
          }
        },
        "0e862371c9414679afbb1ab077b2075f": {
          "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_fcdc7f51e70d42119e54dc158b918a82",
            "max": 349,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_fd670d22915943b59922a03d7c1eb671",
            "value": 349
          }
        },
        "a4372016fc0d4a139291f46c505c40be": {
          "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_c8b1af8aecd4445b8647cc51ab1570b4",
            "placeholder": "​",
            "style": "IPY_MODEL_36dcba9ba4194f79be1a9c789f79516d",
            "value": " 349/349 [00:00&lt;00:00, 2.41kB/s]"
          }
        },
        "c598665c3aa8452b895b0d69bc7fe277": {
          "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
          }
        },
        "d42eb01fb51142de9446369e708cf75f": {
          "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
          }
        },
        "1962ef6323d840b19616e04306097aaa": {
          "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": ""
          }
        },
        "fcdc7f51e70d42119e54dc158b918a82": {
          "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
          }
        },
        "fd670d22915943b59922a03d7c1eb671": {
          "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": ""
          }
        },
        "c8b1af8aecd4445b8647cc51ab1570b4": {
          "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
          }
        },
        "36dcba9ba4194f79be1a9c789f79516d": {
          "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": ""
          }
        },
        "c0464465c93e4797abafea24a45256b6": {
          "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_730139a297854074929f4702b78882cd",
              "IPY_MODEL_075cafe16fbb4e79baad6e9ebecfc080",
              "IPY_MODEL_0fc32267973141c8a54859f9783d9eca"
            ],
            "layout": "IPY_MODEL_95b5b3bd6ebe4569b7ceae35ca6e007e"
          }
        },
        "730139a297854074929f4702b78882cd": {
          "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_eb84e63fcf56492cbfeb73277d15c928",
            "placeholder": "​",
            "style": "IPY_MODEL_47288ab21b774d0d9a58d4a6915e753a",
            "value": "config_sentence_transformers.json: 100%"
          }
        },
        "075cafe16fbb4e79baad6e9ebecfc080": {
          "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_8da56da81ea24e38b16e1c7ee7daf396",
            "max": 116,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_2033882ce2b848ff9ffa42b769a305e5",
            "value": 116
          }
        },
        "0fc32267973141c8a54859f9783d9eca": {
          "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_905fcde4fc594f1e81422af800811511",
            "placeholder": "​",
            "style": "IPY_MODEL_676b9690c4ca4980bd331fb8608042a7",
            "value": " 116/116 [00:00&lt;00:00, 818B/s]"
          }
        },
        "95b5b3bd6ebe4569b7ceae35ca6e007e": {
          "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
          }
        },
        "eb84e63fcf56492cbfeb73277d15c928": {
          "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
          }
        },
        "47288ab21b774d0d9a58d4a6915e753a": {
          "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": ""
          }
        },
        "8da56da81ea24e38b16e1c7ee7daf396": {
          "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
          }
        },
        "2033882ce2b848ff9ffa42b769a305e5": {
          "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": ""
          }
        },
        "905fcde4fc594f1e81422af800811511": {
          "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
          }
        },
        "676b9690c4ca4980bd331fb8608042a7": {
          "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": ""
          }
        },
        "46d95817c4c6410aa851204525d4f3df": {
          "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_55b2bda2103e45a5ba3d3fb18b5c0884",
              "IPY_MODEL_1fae816c40b7423dba0eacc0a4afa50a",
              "IPY_MODEL_f41306ccb1214fe7b317688aa0c3771a"
            ],
            "layout": "IPY_MODEL_71042f8c0609453088b114ba9c94d1c2"
          }
        },
        "55b2bda2103e45a5ba3d3fb18b5c0884": {
          "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_ee153e1f43f04c328a0822d1729c77fa",
            "placeholder": "​",
            "style": "IPY_MODEL_72c1489e88a8485d8badb9d849c9b33a",
            "value": "README.md: "
          }
        },
        "1fae816c40b7423dba0eacc0a4afa50a": {
          "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_88d58f8a3e0c41b490ce0570a40eb195",
            "max": 1,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_76e09872ce8c4cba9150aca15e0222a7",
            "value": 1
          }
        },
        "f41306ccb1214fe7b317688aa0c3771a": {
          "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_c202cf2b388a4dd4ae5add8f777c8d43",
            "placeholder": "​",
            "style": "IPY_MODEL_7dd059526a3043f99a7e4a7af40b2ea3",
            "value": " 10.5k/? [00:00&lt;00:00, 731kB/s]"
          }
        },
        "71042f8c0609453088b114ba9c94d1c2": {
          "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
          }
        },
        "ee153e1f43f04c328a0822d1729c77fa": {
          "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
          }
        },
        "72c1489e88a8485d8badb9d849c9b33a": {
          "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": ""
          }
        },
        "88d58f8a3e0c41b490ce0570a40eb195": {
          "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": "20px"
          }
        },
        "76e09872ce8c4cba9150aca15e0222a7": {
          "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": ""
          }
        },
        "c202cf2b388a4dd4ae5add8f777c8d43": {
          "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
          }
        },
        "7dd059526a3043f99a7e4a7af40b2ea3": {
          "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": ""
          }
        },
        "dc1e5cba60ed42e096dfbb99d2c76a0f": {
          "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_7e4da85ce7ff42f690dccd56bd35fe71",
              "IPY_MODEL_d101ee8aef8647219d359d449b19c880",
              "IPY_MODEL_e3972bb5432d4c6a9aae1c29fcc773dd"
            ],
            "layout": "IPY_MODEL_1f20dd7730674cf4a62d46d2238fc08f"
          }
        },
        "7e4da85ce7ff42f690dccd56bd35fe71": {
          "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_1fc59d5f157a4aba9f0434602bd22802",
            "placeholder": "​",
            "style": "IPY_MODEL_127df68317ae4c8cb81a476c0c3e2221",
            "value": "sentence_bert_config.json: 100%"
          }
        },
        "d101ee8aef8647219d359d449b19c880": {
          "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_37cd3bdb5dd740af9b9567d641e74399",
            "max": 53,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_60bd637281d1432bb7ddebfe8689e11d",
            "value": 53
          }
        },
        "e3972bb5432d4c6a9aae1c29fcc773dd": {
          "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_c04983ea936641cb9af92d69534b1cdf",
            "placeholder": "​",
            "style": "IPY_MODEL_0f3c86946d6c4720a40fe38524d12288",
            "value": " 53.0/53.0 [00:00&lt;00:00, 5.49kB/s]"
          }
        },
        "1f20dd7730674cf4a62d46d2238fc08f": {
          "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
          }
        },
        "1fc59d5f157a4aba9f0434602bd22802": {
          "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
          }
        },
        "127df68317ae4c8cb81a476c0c3e2221": {
          "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": ""
          }
        },
        "37cd3bdb5dd740af9b9567d641e74399": {
          "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
          }
        },
        "60bd637281d1432bb7ddebfe8689e11d": {
          "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": ""
          }
        },
        "c04983ea936641cb9af92d69534b1cdf": {
          "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
          }
        },
        "0f3c86946d6c4720a40fe38524d12288": {
          "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": ""
          }
        },
        "57494aa76c9f4c23ba03d3c44a56af87": {
          "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_63003aab19fa40aeb621781278453e38",
              "IPY_MODEL_8610e6f174cb440ea3bb7fb63602c202",
              "IPY_MODEL_2cc179b6c0d54bbe89b8887b10d280c9"
            ],
            "layout": "IPY_MODEL_ee202618af5848eb9c060cbf3c89f2f1"
          }
        },
        "63003aab19fa40aeb621781278453e38": {
          "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_785998d9565c44518ee3fb7de5b6a314",
            "placeholder": "​",
            "style": "IPY_MODEL_da11e64a61a84241857ddd43616356c3",
            "value": "config.json: 100%"
          }
        },
        "8610e6f174cb440ea3bb7fb63602c202": {
          "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_afba9868ca6f4d29ad4983b9b602681c",
            "max": 612,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_eee43174cc284d21a5d825364c5b7315",
            "value": 612
          }
        },
        "2cc179b6c0d54bbe89b8887b10d280c9": {
          "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_53a97e37b31f4fdc9de92d9ffa242120",
            "placeholder": "​",
            "style": "IPY_MODEL_f117f1c562e84dd59e8e3b989610e448",
            "value": " 612/612 [00:00&lt;00:00, 54.6kB/s]"
          }
        },
        "ee202618af5848eb9c060cbf3c89f2f1": {
          "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
          }
        },
        "785998d9565c44518ee3fb7de5b6a314": {
          "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
          }
        },
        "da11e64a61a84241857ddd43616356c3": {
          "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": ""
          }
        },
        "afba9868ca6f4d29ad4983b9b602681c": {
          "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
          }
        },
        "eee43174cc284d21a5d825364c5b7315": {
          "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": ""
          }
        },
        "53a97e37b31f4fdc9de92d9ffa242120": {
          "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
          }
        },
        "f117f1c562e84dd59e8e3b989610e448": {
          "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": ""
          }
        },
        "4d6085528d3448eb81639b6d51eaee69": {
          "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_892be0f1a39743ed91a6e437ca7610cd",
              "IPY_MODEL_94fae48bd5ae47c39af40a8fbd545d80",
              "IPY_MODEL_9770482d6b9f4abbaded8fc72c017541"
            ],
            "layout": "IPY_MODEL_3c33615b108d442992038e0249e7340b"
          }
        },
        "892be0f1a39743ed91a6e437ca7610cd": {
          "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_0dedf030ec2e4240ae41b446d6e5c2e2",
            "placeholder": "​",
            "style": "IPY_MODEL_9d5687c27b4f4b958f1a06804c687905",
            "value": "model.safetensors: 100%"
          }
        },
        "94fae48bd5ae47c39af40a8fbd545d80": {
          "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_aa92544689e840cfb5b6fb41f4358722",
            "max": 90868376,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_9be7133e89ff42ac9b8bea2f6c8d7487",
            "value": 90868376
          }
        },
        "9770482d6b9f4abbaded8fc72c017541": {
          "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_aa993e07cee44236ac233ae2cbb5e280",
            "placeholder": "​",
            "style": "IPY_MODEL_a63f1bae5fde4294ae26e436a6e99494",
            "value": " 90.9M/90.9M [00:01&lt;00:00, 81.0MB/s]"
          }
        },
        "3c33615b108d442992038e0249e7340b": {
          "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
          }
        },
        "0dedf030ec2e4240ae41b446d6e5c2e2": {
          "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
          }
        },
        "9d5687c27b4f4b958f1a06804c687905": {
          "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": ""
          }
        },
        "aa92544689e840cfb5b6fb41f4358722": {
          "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
          }
        },
        "9be7133e89ff42ac9b8bea2f6c8d7487": {
          "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": ""
          }
        },
        "aa993e07cee44236ac233ae2cbb5e280": {
          "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
          }
        },
        "a63f1bae5fde4294ae26e436a6e99494": {
          "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": ""
          }
        },
        "f04ccbba2a0e49488384c97ee4efe740": {
          "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_8864816f937e45c79ef917935e289e68",
              "IPY_MODEL_9f3c1617a0a24f9eaac19f2087292f4e",
              "IPY_MODEL_7503758fd36a4de38ee99b7dd353bf94"
            ],
            "layout": "IPY_MODEL_a847e06042ed4013a6f01c3d79710978"
          }
        },
        "8864816f937e45c79ef917935e289e68": {
          "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_bb740bb5c2244d85b59801a139c2f3c9",
            "placeholder": "​",
            "style": "IPY_MODEL_2d39c6b68cbf4c47bdec947994055eba",
            "value": "Loading weights: 100%"
          }
        },
        "9f3c1617a0a24f9eaac19f2087292f4e": {
          "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_d015d214951349ca8036c2d1d7f7d996",
            "max": 103,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_7f0e5765d0df4d3c93149c324418611a",
            "value": 103
          }
        },
        "7503758fd36a4de38ee99b7dd353bf94": {
          "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_909c38e414914fd9853fea622174ed24",
            "placeholder": "​",
            "style": "IPY_MODEL_729e2e1a0df44124b95a762841296bbf",
            "value": " 103/103 [00:00&lt;00:00, 439.72it/s, Materializing param=pooler.dense.weight]"
          }
        },
        "a847e06042ed4013a6f01c3d79710978": {
          "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
          }
        },
        "bb740bb5c2244d85b59801a139c2f3c9": {
          "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
          }
        },
        "2d39c6b68cbf4c47bdec947994055eba": {
          "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": ""
          }
        },
        "d015d214951349ca8036c2d1d7f7d996": {
          "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
          }
        },
        "7f0e5765d0df4d3c93149c324418611a": {
          "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": ""
          }
        },
        "909c38e414914fd9853fea622174ed24": {
          "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
          }
        },
        "729e2e1a0df44124b95a762841296bbf": {
          "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": ""
          }
        },
        "4fbd46866fc640998be6eef0ef87477f": {
          "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_a6c6ef955d844a5e8605b3da930e53d5",
              "IPY_MODEL_1ca92ccc21914b52a411fcea25bbdde5",
              "IPY_MODEL_4fc1f0a34fd84ef694035f506ede30c8"
            ],
            "layout": "IPY_MODEL_0ba383c4b7ae4d9f83faa11f005aea2c"
          }
        },
        "a6c6ef955d844a5e8605b3da930e53d5": {
          "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_24071c56fd0e4a288e7049d194b98924",
            "placeholder": "​",
            "style": "IPY_MODEL_593f419c334f4c3e9a50c27a84307392",
            "value": "tokenizer_config.json: 100%"
          }
        },
        "1ca92ccc21914b52a411fcea25bbdde5": {
          "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_e3792a2435bd4df3be3443e32263f77c",
            "max": 350,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_936974f696094c03a55238056c1c4df3",
            "value": 350
          }
        },
        "4fc1f0a34fd84ef694035f506ede30c8": {
          "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_b334cb197a6f4df0871b4007c1296469",
            "placeholder": "​",
            "style": "IPY_MODEL_02ab378e9c634124a587776c52b3ddc6",
            "value": " 350/350 [00:00&lt;00:00, 12.5kB/s]"
          }
        },
        "0ba383c4b7ae4d9f83faa11f005aea2c": {
          "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
          }
        },
        "24071c56fd0e4a288e7049d194b98924": {
          "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
          }
        },
        "593f419c334f4c3e9a50c27a84307392": {
          "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": ""
          }
        },
        "e3792a2435bd4df3be3443e32263f77c": {
          "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
          }
        },
        "936974f696094c03a55238056c1c4df3": {
          "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": ""
          }
        },
        "b334cb197a6f4df0871b4007c1296469": {
          "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
          }
        },
        "02ab378e9c634124a587776c52b3ddc6": {
          "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": ""
          }
        },
        "338994df9d3043458f5dc97874bc334d": {
          "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_5416577d1f42422fba6bf337dad72d43",
              "IPY_MODEL_70e2c8d777bd46aa9f22061669b08c0c",
              "IPY_MODEL_f07cc711382d4d1fbc6aaee03f2b9507"
            ],
            "layout": "IPY_MODEL_977f43e4fa154c5f83765fa905facc0a"
          }
        },
        "5416577d1f42422fba6bf337dad72d43": {
          "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_349fe5f993c74b60954079bfadd65dc5",
            "placeholder": "​",
            "style": "IPY_MODEL_833d7d61219f4f83a04a6ac34cdbce23",
            "value": "vocab.txt: "
          }
        },
        "70e2c8d777bd46aa9f22061669b08c0c": {
          "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_5e60de36131e456da69392fa4853c714",
            "max": 1,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_a20745d89d1c44ce85d08056864dfccb",
            "value": 1
          }
        },
        "f07cc711382d4d1fbc6aaee03f2b9507": {
          "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_aeab6e5d9e7f4f598411d1a43c9543ad",
            "placeholder": "​",
            "style": "IPY_MODEL_da0a32927c3f471d858c627a076a99fa",
            "value": " 232k/? [00:00&lt;00:00, 8.82MB/s]"
          }
        },
        "977f43e4fa154c5f83765fa905facc0a": {
          "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
          }
        },
        "349fe5f993c74b60954079bfadd65dc5": {
          "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
          }
        },
        "833d7d61219f4f83a04a6ac34cdbce23": {
          "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": ""
          }
        },
        "5e60de36131e456da69392fa4853c714": {
          "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": "20px"
          }
        },
        "a20745d89d1c44ce85d08056864dfccb": {
          "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": ""
          }
        },
        "aeab6e5d9e7f4f598411d1a43c9543ad": {
          "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
          }
        },
        "da0a32927c3f471d858c627a076a99fa": {
          "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": ""
          }
        },
        "15defee9ff254db085b7f93ad6240fe1": {
          "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_c85e85d7704b401881d9fee3604f9c17",
              "IPY_MODEL_9c8e4487f0e14515bb7c8f370cb8ca21",
              "IPY_MODEL_6fccca3f99b54b8998aefd0f446d7c28"
            ],
            "layout": "IPY_MODEL_16daf3eff7da4ae3abae122420d59d36"
          }
        },
        "c85e85d7704b401881d9fee3604f9c17": {
          "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_e7ac4e2e9d8f4ebcb6b11795c479ec87",
            "placeholder": "​",
            "style": "IPY_MODEL_026d4612cbd34c5ba7ebec06f6145fe4",
            "value": "tokenizer.json: "
          }
        },
        "9c8e4487f0e14515bb7c8f370cb8ca21": {
          "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_52c014a41c3943cfb6b965afe1c95428",
            "max": 1,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_8cf41fee247e42da8e04de937e2f3247",
            "value": 1
          }
        },
        "6fccca3f99b54b8998aefd0f446d7c28": {
          "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_9471a45b2dcb4b22800f9d1f63a70807",
            "placeholder": "​",
            "style": "IPY_MODEL_d88f54b3ae484cffb62ba72ba522b3f3",
            "value": " 466k/? [00:00&lt;00:00, 7.01MB/s]"
          }
        },
        "16daf3eff7da4ae3abae122420d59d36": {
          "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
          }
        },
        "e7ac4e2e9d8f4ebcb6b11795c479ec87": {
          "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
          }
        },
        "026d4612cbd34c5ba7ebec06f6145fe4": {
          "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": ""
          }
        },
        "52c014a41c3943cfb6b965afe1c95428": {
          "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": "20px"
          }
        },
        "8cf41fee247e42da8e04de937e2f3247": {
          "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": ""
          }
        },
        "9471a45b2dcb4b22800f9d1f63a70807": {
          "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
          }
        },
        "d88f54b3ae484cffb62ba72ba522b3f3": {
          "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": ""
          }
        },
        "7cb4b12d644a4c39b3ce4060cee47a62": {
          "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_fea1c6214f15471ebb94071fe7a76ee1",
              "IPY_MODEL_fc16e05c05b542fdbeb1550fba1f5b68",
              "IPY_MODEL_7f5425b403b94e078fbad693624fa192"
            ],
            "layout": "IPY_MODEL_70c1aed7ca7c4528b3d3bcd9c8e84869"
          }
        },
        "fea1c6214f15471ebb94071fe7a76ee1": {
          "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_99e1c68326ce48d5a6d2e6dac9c0ef3c",
            "placeholder": "​",
            "style": "IPY_MODEL_dffa488df532438ea69ba0d7312953c8",
            "value": "special_tokens_map.json: 100%"
          }
        },
        "fc16e05c05b542fdbeb1550fba1f5b68": {
          "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_d0c0b6d7121b465f9f225654dde099fb",
            "max": 112,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_addfc704546b43c3843fd38ecf91118e",
            "value": 112
          }
        },
        "7f5425b403b94e078fbad693624fa192": {
          "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_4096e2cee9d1467b85d623eda80cf957",
            "placeholder": "​",
            "style": "IPY_MODEL_a9bdd86c2695499385f215acc2dcee35",
            "value": " 112/112 [00:00&lt;00:00, 3.51kB/s]"
          }
        },
        "70c1aed7ca7c4528b3d3bcd9c8e84869": {
          "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
          }
        },
        "99e1c68326ce48d5a6d2e6dac9c0ef3c": {
          "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
          }
        },
        "dffa488df532438ea69ba0d7312953c8": {
          "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": ""
          }
        },
        "d0c0b6d7121b465f9f225654dde099fb": {
          "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
          }
        },
        "addfc704546b43c3843fd38ecf91118e": {
          "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": ""
          }
        },
        "4096e2cee9d1467b85d623eda80cf957": {
          "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
          }
        },
        "a9bdd86c2695499385f215acc2dcee35": {
          "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": ""
          }
        },
        "430f2e8a0d4843cdaf640758c28a78cd": {
          "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_217355ae031a42639031ea524e0d359e",
              "IPY_MODEL_ab40358bc31547ed8ba530da24aba9f6",
              "IPY_MODEL_05b6ddee8dba4c598762b00d9c40a9ea"
            ],
            "layout": "IPY_MODEL_54cf9ee3ef4f4872b2f8035038404274"
          }
        },
        "217355ae031a42639031ea524e0d359e": {
          "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_795d9287ab3147f5829dd76e32b8ec24",
            "placeholder": "​",
            "style": "IPY_MODEL_3a930c5403a542a1a98ea2c5c80fd20d",
            "value": "config.json: 100%"
          }
        },
        "ab40358bc31547ed8ba530da24aba9f6": {
          "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_733928a5ccbe46f3826f77fbaa29e8c2",
            "max": 190,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_7dfbbe17d0fa432a955d5eb1a1a2e8c6",
            "value": 190
          }
        },
        "05b6ddee8dba4c598762b00d9c40a9ea": {
          "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_ccbd84a245b046c2adbd3e767d5fd7d1",
            "placeholder": "​",
            "style": "IPY_MODEL_29f48cfa7ebe4a3fa9448830fd953bf0",
            "value": " 190/190 [00:00&lt;00:00, 14.4kB/s]"
          }
        },
        "54cf9ee3ef4f4872b2f8035038404274": {
          "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
          }
        },
        "795d9287ab3147f5829dd76e32b8ec24": {
          "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
          }
        },
        "3a930c5403a542a1a98ea2c5c80fd20d": {
          "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": ""
          }
        },
        "733928a5ccbe46f3826f77fbaa29e8c2": {
          "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
          }
        },
        "7dfbbe17d0fa432a955d5eb1a1a2e8c6": {
          "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": ""
          }
        },
        "ccbd84a245b046c2adbd3e767d5fd7d1": {
          "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
          }
        },
        "29f48cfa7ebe4a3fa9448830fd953bf0": {
          "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": ""
          }
        }
      }
    }
  },
  "cells": [
    {
      "cell_type": "markdown",
      "source": [
        "# **Branched RAG Implementation using LangGraph**"
      ],
      "metadata": {
        "id": "7MbZBHtoyLK_"
      }
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Importing required libraries**"
      ],
      "metadata": {
        "id": "2bU7v8cn1AYn"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "from typing import TypedDict, List\n",
        "\n",
        "from langchain_core.documents import Document\n",
        "from langchain_text_splitters import RecursiveCharacterTextSplitter\n",
        "from langchain_huggingface import HuggingFaceEmbeddings\n",
        "from langchain_community.vectorstores import FAISS\n",
        "\n",
        "from langchain_google_genai import ChatGoogleGenerativeAI\n",
        "from langgraph.graph import START, StateGraph, END\n"
      ],
      "metadata": {
        "id": "TOw2bDlky2n4"
      },
      "execution_count": 23,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Creating Dummy Data**"
      ],
      "metadata": {
        "id": "uTNFXSxy1Mj2"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "documents = [\n",
        "    Document(page_content=\"Retrieval Augmented Generation combines retrieval with LLMs.\"),\n",
        "    Document(page_content=\"Fine-tuning adapts models using training data.\"),\n",
        "    Document(page_content=\"RAG reduces hallucinations.\"),\n",
        "    Document(page_content=\"Branched RAG uses multiple queries.\")\n",
        "]\n"
      ],
      "metadata": {
        "id": "VxS1AZiOy2r1"
      },
      "execution_count": 24,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Splitting the documents**"
      ],
      "metadata": {
        "id": "EEmwvLei1V3a"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "splitter = RecursiveCharacterTextSplitter(\n",
        "    chunk_size=100,\n",
        "    chunk_overlap=20\n",
        ")\n",
        "\n",
        "chunks = splitter.split_documents(documents)\n"
      ],
      "metadata": {
        "id": "nOmcAyeSy_j9"
      },
      "execution_count": 25,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Creating Embeddings and storing them in FAISS vectorstore**"
      ],
      "metadata": {
        "id": "JxwnOQod1fHq"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "embeddings = HuggingFaceEmbeddings(\n",
        "    model_name=\"sentence-transformers/all-MiniLM-L6-v2\"\n",
        ")\n",
        "\n",
        "vectorstore = FAISS.from_documents(chunks, embeddings)\n"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 661,
          "referenced_widgets": [
            "cbbcc3c1ed6d4530acca62fbe01a8e8d",
            "224d1d067e3e4c238e37c0336df7a781",
            "0e862371c9414679afbb1ab077b2075f",
            "a4372016fc0d4a139291f46c505c40be",
            "c598665c3aa8452b895b0d69bc7fe277",
            "d42eb01fb51142de9446369e708cf75f",
            "1962ef6323d840b19616e04306097aaa",
            "fcdc7f51e70d42119e54dc158b918a82",
            "fd670d22915943b59922a03d7c1eb671",
            "c8b1af8aecd4445b8647cc51ab1570b4",
            "36dcba9ba4194f79be1a9c789f79516d",
            "c0464465c93e4797abafea24a45256b6",
            "730139a297854074929f4702b78882cd",
            "075cafe16fbb4e79baad6e9ebecfc080",
            "0fc32267973141c8a54859f9783d9eca",
            "95b5b3bd6ebe4569b7ceae35ca6e007e",
            "eb84e63fcf56492cbfeb73277d15c928",
            "47288ab21b774d0d9a58d4a6915e753a",
            "8da56da81ea24e38b16e1c7ee7daf396",
            "2033882ce2b848ff9ffa42b769a305e5",
            "905fcde4fc594f1e81422af800811511",
            "676b9690c4ca4980bd331fb8608042a7",
            "46d95817c4c6410aa851204525d4f3df",
            "55b2bda2103e45a5ba3d3fb18b5c0884",
            "1fae816c40b7423dba0eacc0a4afa50a",
            "f41306ccb1214fe7b317688aa0c3771a",
            "71042f8c0609453088b114ba9c94d1c2",
            "ee153e1f43f04c328a0822d1729c77fa",
            "72c1489e88a8485d8badb9d849c9b33a",
            "88d58f8a3e0c41b490ce0570a40eb195",
            "76e09872ce8c4cba9150aca15e0222a7",
            "c202cf2b388a4dd4ae5add8f777c8d43",
            "7dd059526a3043f99a7e4a7af40b2ea3",
            "dc1e5cba60ed42e096dfbb99d2c76a0f",
            "7e4da85ce7ff42f690dccd56bd35fe71",
            "d101ee8aef8647219d359d449b19c880",
            "e3972bb5432d4c6a9aae1c29fcc773dd",
            "1f20dd7730674cf4a62d46d2238fc08f",
            "1fc59d5f157a4aba9f0434602bd22802",
            "127df68317ae4c8cb81a476c0c3e2221",
            "37cd3bdb5dd740af9b9567d641e74399",
            "60bd637281d1432bb7ddebfe8689e11d",
            "c04983ea936641cb9af92d69534b1cdf",
            "0f3c86946d6c4720a40fe38524d12288",
            "57494aa76c9f4c23ba03d3c44a56af87",
            "63003aab19fa40aeb621781278453e38",
            "8610e6f174cb440ea3bb7fb63602c202",
            "2cc179b6c0d54bbe89b8887b10d280c9",
            "ee202618af5848eb9c060cbf3c89f2f1",
            "785998d9565c44518ee3fb7de5b6a314",
            "da11e64a61a84241857ddd43616356c3",
            "afba9868ca6f4d29ad4983b9b602681c",
            "eee43174cc284d21a5d825364c5b7315",
            "53a97e37b31f4fdc9de92d9ffa242120",
            "f117f1c562e84dd59e8e3b989610e448",
            "4d6085528d3448eb81639b6d51eaee69",
            "892be0f1a39743ed91a6e437ca7610cd",
            "94fae48bd5ae47c39af40a8fbd545d80",
            "9770482d6b9f4abbaded8fc72c017541",
            "3c33615b108d442992038e0249e7340b",
            "0dedf030ec2e4240ae41b446d6e5c2e2",
            "9d5687c27b4f4b958f1a06804c687905",
            "aa92544689e840cfb5b6fb41f4358722",
            "9be7133e89ff42ac9b8bea2f6c8d7487",
            "aa993e07cee44236ac233ae2cbb5e280",
            "a63f1bae5fde4294ae26e436a6e99494",
            "f04ccbba2a0e49488384c97ee4efe740",
            "8864816f937e45c79ef917935e289e68",
            "9f3c1617a0a24f9eaac19f2087292f4e",
            "7503758fd36a4de38ee99b7dd353bf94",
            "a847e06042ed4013a6f01c3d79710978",
            "bb740bb5c2244d85b59801a139c2f3c9",
            "2d39c6b68cbf4c47bdec947994055eba",
            "d015d214951349ca8036c2d1d7f7d996",
            "7f0e5765d0df4d3c93149c324418611a",
            "909c38e414914fd9853fea622174ed24",
            "729e2e1a0df44124b95a762841296bbf",
            "4fbd46866fc640998be6eef0ef87477f",
            "a6c6ef955d844a5e8605b3da930e53d5",
            "1ca92ccc21914b52a411fcea25bbdde5",
            "4fc1f0a34fd84ef694035f506ede30c8",
            "0ba383c4b7ae4d9f83faa11f005aea2c",
            "24071c56fd0e4a288e7049d194b98924",
            "593f419c334f4c3e9a50c27a84307392",
            "e3792a2435bd4df3be3443e32263f77c",
            "936974f696094c03a55238056c1c4df3",
            "b334cb197a6f4df0871b4007c1296469",
            "02ab378e9c634124a587776c52b3ddc6",
            "338994df9d3043458f5dc97874bc334d",
            "5416577d1f42422fba6bf337dad72d43",
            "70e2c8d777bd46aa9f22061669b08c0c",
            "f07cc711382d4d1fbc6aaee03f2b9507",
            "977f43e4fa154c5f83765fa905facc0a",
            "349fe5f993c74b60954079bfadd65dc5",
            "833d7d61219f4f83a04a6ac34cdbce23",
            "5e60de36131e456da69392fa4853c714",
            "a20745d89d1c44ce85d08056864dfccb",
            "aeab6e5d9e7f4f598411d1a43c9543ad",
            "da0a32927c3f471d858c627a076a99fa",
            "15defee9ff254db085b7f93ad6240fe1",
            "c85e85d7704b401881d9fee3604f9c17",
            "9c8e4487f0e14515bb7c8f370cb8ca21",
            "6fccca3f99b54b8998aefd0f446d7c28",
            "16daf3eff7da4ae3abae122420d59d36",
            "e7ac4e2e9d8f4ebcb6b11795c479ec87",
            "026d4612cbd34c5ba7ebec06f6145fe4",
            "52c014a41c3943cfb6b965afe1c95428",
            "8cf41fee247e42da8e04de937e2f3247",
            "9471a45b2dcb4b22800f9d1f63a70807",
            "d88f54b3ae484cffb62ba72ba522b3f3",
            "7cb4b12d644a4c39b3ce4060cee47a62",
            "fea1c6214f15471ebb94071fe7a76ee1",
            "fc16e05c05b542fdbeb1550fba1f5b68",
            "7f5425b403b94e078fbad693624fa192",
            "70c1aed7ca7c4528b3d3bcd9c8e84869",
            "99e1c68326ce48d5a6d2e6dac9c0ef3c",
            "dffa488df532438ea69ba0d7312953c8",
            "d0c0b6d7121b465f9f225654dde099fb",
            "addfc704546b43c3843fd38ecf91118e",
            "4096e2cee9d1467b85d623eda80cf957",
            "a9bdd86c2695499385f215acc2dcee35",
            "430f2e8a0d4843cdaf640758c28a78cd",
            "217355ae031a42639031ea524e0d359e",
            "ab40358bc31547ed8ba530da24aba9f6",
            "05b6ddee8dba4c598762b00d9c40a9ea",
            "54cf9ee3ef4f4872b2f8035038404274",
            "795d9287ab3147f5829dd76e32b8ec24",
            "3a930c5403a542a1a98ea2c5c80fd20d",
            "733928a5ccbe46f3826f77fbaa29e8c2",
            "7dfbbe17d0fa432a955d5eb1a1a2e8c6",
            "ccbd84a245b046c2adbd3e767d5fd7d1",
            "29f48cfa7ebe4a3fa9448830fd953bf0"
          ]
        },
        "id": "My5012KSy_nt",
        "outputId": "6097260f-3589-41af-f70f-0a3b1ed9d1d4"
      },
      "execution_count": 26,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "/usr/local/lib/python3.12/dist-packages/huggingface_hub/utils/_auth.py:94: UserWarning: \n",
            "The secret `HF_TOKEN` does not exist in your Colab secrets.\n",
            "To authenticate with the Hugging Face Hub, create a token in your settings tab (https://huggingface.co/settings/tokens), set it as secret in your Google Colab and restart your session.\n",
            "You will be able to reuse this secret in all of your notebooks.\n",
            "Please note that authentication is recommended but still optional to access public models or datasets.\n",
            "  warnings.warn(\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "modules.json:   0%|          | 0.00/349 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "cbbcc3c1ed6d4530acca62fbe01a8e8d"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "config_sentence_transformers.json:   0%|          | 0.00/116 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "c0464465c93e4797abafea24a45256b6"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "README.md: 0.00B [00:00, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "46d95817c4c6410aa851204525d4f3df"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "sentence_bert_config.json:   0%|          | 0.00/53.0 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "dc1e5cba60ed42e096dfbb99d2c76a0f"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "config.json:   0%|          | 0.00/612 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "57494aa76c9f4c23ba03d3c44a56af87"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "model.safetensors:   0%|          | 0.00/90.9M [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "4d6085528d3448eb81639b6d51eaee69"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "Loading weights:   0%|          | 0/103 [00:00<?, ?it/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "f04ccbba2a0e49488384c97ee4efe740"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "BertModel LOAD REPORT from: sentence-transformers/all-MiniLM-L6-v2\n",
            "Key                     | Status     |  | \n",
            "------------------------+------------+--+-\n",
            "embeddings.position_ids | UNEXPECTED |  | \n",
            "\n",
            "Notes:\n",
            "- UNEXPECTED\t:can be ignored when loading from different task/architecture; not ok if you expect identical arch.\n",
            "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n",
            "WARNING:huggingface_hub.utils._http:Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "tokenizer_config.json:   0%|          | 0.00/350 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "4fbd46866fc640998be6eef0ef87477f"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "vocab.txt: 0.00B [00:00, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "338994df9d3043458f5dc97874bc334d"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "tokenizer.json: 0.00B [00:00, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "15defee9ff254db085b7f93ad6240fe1"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "special_tokens_map.json:   0%|          | 0.00/112 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "7cb4b12d644a4c39b3ce4060cee47a62"
            }
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "config.json:   0%|          | 0.00/190 [00:00<?, ?B/s]"
            ],
            "application/vnd.jupyter.widget-view+json": {
              "version_major": 2,
              "version_minor": 0,
              "model_id": "430f2e8a0d4843cdaf640758c28a78cd"
            }
          },
          "metadata": {}
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Defining a retriever to retrieve only relevant documents **"
      ],
      "metadata": {
        "id": "0kXyy7Zv1wrh"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "retriever = vectorstore.as_retriever(search_kwargs={\"k\": 2})\n"
      ],
      "metadata": {
        "id": "sCc_pXmLyPAJ"
      },
      "execution_count": 27,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Defining a LLM(gemini-2.5-flash)**"
      ],
      "metadata": {
        "id": "zxzI5QEc2A2f"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "llm = ChatGoogleGenerativeAI(\n",
        "    model=\"gemini-2.5-flash\",\n",
        "    api_key=\"AIzaSyCj0y6mJ8Boz_BtyiSfQVFsGe4Yypa1sNU\",\n",
        "    temperature=0\n",
        ")\n"
      ],
      "metadata": {
        "id": "4uWaoEQagdX0"
      },
      "execution_count": 28,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Defining State of the graph**"
      ],
      "metadata": {
        "id": "WV67Isac2K8u"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "class RAGState(TypedDict):\n",
        "    query: str\n",
        "    branches: List[str]\n",
        "    retrieved_docs: List[str]\n",
        "    context: str\n",
        "    answer: str\n"
      ],
      "metadata": {
        "id": "-7q1UR4Ny_0Z"
      },
      "execution_count": 29,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Defining nodes of the graph**"
      ],
      "metadata": {
        "id": "c-0Mnt4Q2TAk"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "\n",
        "def branch_node(state: RAGState):\n",
        "\n",
        "    prompt = f\"Break into 3 search queries:\\n{state['query']}\"\n",
        "\n",
        "    response = llm.invoke(prompt)\n",
        "\n",
        "    branches = response.content.split(\"\\n\")\n",
        "\n",
        "    return {\"branches\": branches}\n",
        "\n",
        "\n",
        "\n",
        "def retrieve_node(state: RAGState):\n",
        "\n",
        "    results = []\n",
        "\n",
        "    for branch in state[\"branches\"]:\n",
        "        docs = retriever.invoke(branch)\n",
        "        results.extend([d.page_content for d in docs])\n",
        "\n",
        "    return {\"retrieved_docs\": results}\n",
        "\n",
        "\n",
        "\n",
        "def merge_node(state: RAGState):\n",
        "\n",
        "    context = \"\\n\".join(state[\"retrieved_docs\"])\n",
        "\n",
        "    return {\"context\": context}\n",
        "\n",
        "\n",
        "def answer_node(state: RAGState):\n",
        "\n",
        "    prompt = f\"\"\"\n",
        "    Context:\n",
        "    {state['context']}\n",
        "\n",
        "    Question:\n",
        "    {state['query']}\n",
        "    \"\"\"\n",
        "\n",
        "    response = llm.invoke(prompt)\n",
        "\n",
        "    return {\"answer\": response.content}\n",
        "\n",
        "\n",
        "\n"
      ],
      "metadata": {
        "id": "FJw-lf9Gy_3v"
      },
      "execution_count": 30,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Connecting nodes of graph using edges and then compiling the Graph**"
      ],
      "metadata": {
        "id": "yUNF6M_f2caG"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "workflow = StateGraph(RAGState)\n",
        "\n",
        "workflow.add_node(\"branch\", branch_node)\n",
        "workflow.add_node(\"retrieve\", retrieve_node)\n",
        "workflow.add_node(\"merge\", merge_node)\n",
        "workflow.add_node(\"answer\", answer_node)\n",
        "\n",
        "workflow.add_edge(START,\"branch\")\n",
        "workflow.add_edge(\"branch\", \"retrieve\")\n",
        "workflow.add_edge(\"retrieve\", \"merge\")\n",
        "workflow.add_edge(\"merge\", \"answer\")\n",
        "workflow.add_edge(\"answer\", END)\n",
        "\n",
        "graph = workflow.compile()\n"
      ],
      "metadata": {
        "id": "EeWtl8cRzWlB"
      },
      "execution_count": 31,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "graph"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 548
        },
        "id": "x1gqi30T0ioE",
        "outputId": "73acd1c6-4126-4a97-b50f-f909370d23dd"
      },
      "execution_count": 32,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "<langgraph.graph.state.CompiledStateGraph object at 0x7dd6cf1fddf0>"
            ],
            "image/png": "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\n"
          },
          "metadata": {},
          "execution_count": 32
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "## **Invoking the graph with a query**"
      ],
      "metadata": {
        "id": "6GlRdsnU2rrb"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "result = graph.invoke({\n",
        "    \"query\": \"Explain Branched RAG\"\n",
        "})\n",
        "\n",
        "print(result[\"answer\"])\n"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 0
        },
        "id": "jWQw9qUVzWuT",
        "outputId": "fa062ee8-d58e-41f9-fa52-7866fcca2a75"
      },
      "execution_count": 33,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Branched RAG is a specific approach within the broader Retrieval Augmented Generation (RAG) framework.\n",
            "\n",
            "Its defining characteristic, as stated in the context, is that it **uses multiple queries**.\n",
            "\n",
            "This means that instead of a single retrieval query, the system generates and executes several distinct queries to gather information. This approach aims to:\n",
            "\n",
            "*   Obtain a more comprehensive and diverse set of relevant documents or data points.\n",
            "*   Address different facets or sub-questions of a complex user prompt.\n",
            "\n",
            "By leveraging multiple retrieval paths, Branched RAG enhances the quality and breadth of the context provided to the Large Language Model (LLM), further contributing to RAG's goal of reducing hallucinations and generating more accurate and informed responses.\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "source": [],
      "metadata": {
        "id": "WEHDMu_xxWod"
      },
      "execution_count": null,
      "outputs": []
    }
  ]
}