diff --git a/Crypto_Scams_Challenge.ipynb b/Crypto_Scams_Challenge.ipynb new file mode 100644 index 0000000..0c316f3 --- /dev/null +++ b/Crypto_Scams_Challenge.ipynb @@ -0,0 +1,2437 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "zvvaDWuwmmya", + "outputId": "1b7497de-642d-47a6-fed0-b6c13600129a" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Collecting GoogleNews\n", + " Downloading GoogleNews-1.6.10-py3-none-any.whl (8.2 kB)\n", + "Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.10/dist-packages (from GoogleNews) (4.11.2)\n", + "Collecting dateparser (from GoogleNews)\n", + " Downloading dateparser-1.1.8-py2.py3-none-any.whl (293 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m293.8/293.8 kB\u001b[0m \u001b[31m4.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: python-dateutil in /usr/local/lib/python3.10/dist-packages (from GoogleNews) (2.8.2)\n", + "Requirement already satisfied: soupsieve>1.2 in /usr/local/lib/python3.10/dist-packages (from beautifulsoup4->GoogleNews) (2.5)\n", + "Requirement already satisfied: pytz in /usr/local/lib/python3.10/dist-packages (from dateparser->GoogleNews) (2023.3.post1)\n", + "Requirement already satisfied: regex!=2019.02.19,!=2021.8.27 in /usr/local/lib/python3.10/dist-packages (from dateparser->GoogleNews) (2023.6.3)\n", + "Requirement already satisfied: tzlocal in /usr/local/lib/python3.10/dist-packages (from dateparser->GoogleNews) (5.0.1)\n", + "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil->GoogleNews) (1.16.0)\n", + "Installing collected packages: dateparser, GoogleNews\n", + "Successfully installed GoogleNews-1.6.10 dateparser-1.1.8\n" + ] + } + ], + "source": [ + "pip install GoogleNews" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "id": "DZXao1OCg_Fj" + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "from GoogleNews import GoogleNews\n", + "import time\n", + "import concurrent.futures\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "yhN-s6HUkdhS", + "outputId": "0bed8dc6-cb5f-4e36-e01e-1b2a811594b4" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 1: Found 10 new articles. Total unique articles: 10\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 2: Found 9 new articles. Total unique articles: 19\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 3: Found 10 new articles. Total unique articles: 29\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 4: Found 10 new articles. Total unique articles: 39\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 5: Found 10 new articles. Total unique articles: 49\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 6: Found 10 new articles. Total unique articles: 59\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 7: Found 9 new articles. Total unique articles: 68\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 8: Found 10 new articles. Total unique articles: 78\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 9: Found 10 new articles. Total unique articles: 88\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 10: Found 10 new articles. Total unique articles: 98\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 11: Found 10 new articles. Total unique articles: 108\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 12: Found 10 new articles. Total unique articles: 118\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 13: Found 10 new articles. Total unique articles: 128\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 14: Found 10 new articles. Total unique articles: 138\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 15: Found 10 new articles. Total unique articles: 148\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 16: Found 10 new articles. Total unique articles: 158\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 17: Found 11 new articles. Total unique articles: 169\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 18: Found 10 new articles. Total unique articles: 179\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 19: Found 10 new articles. Total unique articles: 189\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 20: Found 10 new articles. Total unique articles: 199\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 21: Found 10 new articles. Total unique articles: 209\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 22: Found 10 new articles. Total unique articles: 219\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 23: Found 10 new articles. Total unique articles: 229\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 24: Found 10 new articles. Total unique articles: 239\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 25: Found 10 new articles. Total unique articles: 249\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 26: Found 10 new articles. Total unique articles: 259\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 27: Found 10 new articles. Total unique articles: 269\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 28: Found 10 new articles. Total unique articles: 279\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 29: Found 10 new articles. Total unique articles: 289\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n", + ":15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n", + " df = df.append(article, ignore_index=True)\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Page 30: Found 9 new articles. Total unique articles: 298\n", + "Stopping as too many consecutive empty pages.\n" + ] + } + ], + "source": [ + "def search_and_collect_articles(page_number, df, unique_article_titles, googlenews):\n", + " try:\n", + " googlenews.search('crypto')\n", + " googlenews.get_page(page_number)\n", + " result = googlenews.results()\n", + "\n", + " if not result:\n", + " return df, 0\n", + "\n", + " new_articles_count = 0\n", + "\n", + " for article in result:\n", + " title = article['title']\n", + " if title not in unique_article_titles:\n", + " df = df.append(article, ignore_index=True)\n", + " unique_article_titles.add(title)\n", + " new_articles_count += 1\n", + "\n", + " if new_articles_count > 0:\n", + " print(f\"Page {page_number}: Found {new_articles_count} new articles. Total unique articles: {len(unique_article_titles)}\")\n", + "\n", + " return df, new_articles_count\n", + "\n", + " except Exception as e:\n", + " print(f\"Page {page_number}: Error - {str(e)}\")\n", + " return df, 0\n", + "\n", + "df = pd.DataFrame()\n", + "unique_article_titles = set()\n", + "max_pages_to_search = 500 # Adjust the maximum number of pages to search\n", + "\n", + "consecutive_empty_pages = 0\n", + "page_number = 1\n", + "googlenews = GoogleNews(start='01/01/2022', end='29/09/2023')\n", + "request_delay = 1 # Reduce the request delay to avoid rate limiting\n", + "\n", + "with concurrent.futures.ThreadPoolExecutor() as executor:\n", + " while page_number <= max_pages_to_search:\n", + " df, new_articles_count = search_and_collect_articles(page_number, df, unique_article_titles, googlenews)\n", + " page_number += 1\n", + "\n", + " if new_articles_count == 0:\n", + " consecutive_empty_pages += 1\n", + " else:\n", + " consecutive_empty_pages = 0\n", + "\n", + " if consecutive_empty_pages >= 10:\n", + " print(\"Stopping as too many consecutive empty pages.\")\n", + " break\n", + "\n", + " time.sleep(request_delay)\n", + "\n", + "df.to_csv('crypto_articles_max_unique.csv', index=False)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 591 + }, + "id": "cRRnYoLFmF9A", + "outputId": "7a8e7217-a82e-438f-e03e-3f6463124444" + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " title media \\\n", + "0 Gambling and crypto lobbyists pay £3k to sit a... The Guardian \n", + "1 Expect crypto bankruptcy revelations as Sam Ba... TheStreet \n", + "2 Saatchi Gallery Debuts Its First Crypto Art Ex... nft now \n", + "3 Jury selection begins in trial of fallen crypt... AP News \n", + "4 PayPal's Stablecoin Boosts Crypto Credibility;... Bitcoinist \n", + "\n", + " date datetime desc \\\n", + "0 6 mins ago 2023-10-03 17:44:43.105839 \n", + "1 2 mins ago 2023-10-03 17:48:43.113989 \n", + "2 6 mins ago 2023-10-03 17:44:43.118987 \n", + "3 1 mins ago 2023-10-03 17:49:43.124207 \n", + "4 0 mins ago 2023-10-03 17:50:43.129057 \n", + "\n", + " link \\\n", + "0 https://www.theguardian.com/politics/2023/oct/... \n", + "1 https://www.thestreet.com/cryptocurrency/polic... \n", + "2 https://nftnow.com/news/saatchi-gallery-debuts... \n", + "3 https://apnews.com/article/bankman-fried-crypt... \n", + "4 https://bitcoinist.com/paypals-stablecoin-boos... \n", + "\n", + " img \n", + "0 data:image/gif;base64,R0lGODlhAQABAIAAAP//////... \n", + "1 data:image/gif;base64,R0lGODlhAQABAIAAAP//////... \n", + "2 data:image/gif;base64,R0lGODlhAQABAIAAAP//////... \n", + "3 \n", + "4 data:image/gif;base64,R0lGODlhAQABAIAAAP//////... " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
titlemediadatedatetimedesclinkimg
0Gambling and crypto lobbyists pay £3k to sit a...The Guardian6 mins ago2023-10-03 17:44:43.105839https://www.theguardian.com/politics/2023/oct/...data:image/gif;base64,R0lGODlhAQABAIAAAP//////...
1Expect crypto bankruptcy revelations as Sam Ba...TheStreet2 mins ago2023-10-03 17:48:43.113989https://www.thestreet.com/cryptocurrency/polic...data:image/gif;base64,R0lGODlhAQABAIAAAP//////...
2Saatchi Gallery Debuts Its First Crypto Art Ex...nft now6 mins ago2023-10-03 17:44:43.118987https://nftnow.com/news/saatchi-gallery-debuts...data:image/gif;base64,R0lGODlhAQABAIAAAP//////...
3Jury selection begins in trial of fallen crypt...AP News1 mins ago2023-10-03 17:49:43.124207https://apnews.com/article/bankman-fried-crypt...
4PayPal's Stablecoin Boosts Crypto Credibility;...Bitcoinist0 mins ago2023-10-03 17:50:43.129057https://bitcoinist.com/paypals-stablecoin-boos...data:image/gif;base64,R0lGODlhAQABAIAAAP//////...
\n", + "
\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "
\n", + "
\n" + ] + }, + "metadata": {}, + "execution_count": 4 + } + ], + "source": [ + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "id": "BJ_zkRfGnOdU" + }, + "outputs": [], + "source": [ + "df = df.drop(columns=['date', 'img', 'desc'])\n", + "df['datetime'] = pd.to_datetime(df['datetime']).dt.date\n", + "df = df.rename(columns={'media': 'source'})" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 363 + }, + "id": "wGlC-ssDoHDK", + "outputId": "ea6fbb69-43fc-414b-ff23-c3bd04495deb" + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " title source \\\n", + "0 Gambling and crypto lobbyists pay £3k to sit a... The Guardian \n", + "1 Expect crypto bankruptcy revelations as Sam Ba... TheStreet \n", + "2 Saatchi Gallery Debuts Its First Crypto Art Ex... nft now \n", + "3 Jury selection begins in trial of fallen crypt... AP News \n", + "4 PayPal's Stablecoin Boosts Crypto Credibility;... Bitcoinist \n", + "5 Crypto Whales are Buying These Altcoins for Ga... BeInCrypto \n", + "6 $889,260,000 in Crypto Lost to Hacks, Scams an... The Daily Hodl \n", + "7 Celsius Clients Probe Chris Ferraro on Bankrup... Bloomberg.com \n", + "8 UniBot (UNIBOT) Falls 0.16%, Underperforms the... InvestorsObserver \n", + "9 Sam Bankman-Fried goes on trial accused of mul... The Telegraph \n", + "\n", + " datetime link \n", + "0 2023-10-03 https://www.theguardian.com/politics/2023/oct/... \n", + "1 2023-10-03 https://www.thestreet.com/cryptocurrency/polic... \n", + "2 2023-10-03 https://nftnow.com/news/saatchi-gallery-debuts... \n", + "3 2023-10-03 https://apnews.com/article/bankman-fried-crypt... \n", + "4 2023-10-03 https://bitcoinist.com/paypals-stablecoin-boos... \n", + "5 2023-10-03 https://beincrypto.com/crypto-whales-buying-al... \n", + "6 2023-10-03 https://dailyhodl.com/2023/10/03/889260000-in-... \n", + "7 2023-10-03 https://www.bloomberg.com/news/articles/2023-1... \n", + "8 2023-10-03 https://www.investorsobserver.com/news/crypto-... \n", + "9 2023-10-03 https://www.telegraph.co.uk/business/2023/10/0... " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
titlesourcedatetimelink
0Gambling and crypto lobbyists pay £3k to sit a...The Guardian2023-10-03https://www.theguardian.com/politics/2023/oct/...
1Expect crypto bankruptcy revelations as Sam Ba...TheStreet2023-10-03https://www.thestreet.com/cryptocurrency/polic...
2Saatchi Gallery Debuts Its First Crypto Art Ex...nft now2023-10-03https://nftnow.com/news/saatchi-gallery-debuts...
3Jury selection begins in trial of fallen crypt...AP News2023-10-03https://apnews.com/article/bankman-fried-crypt...
4PayPal's Stablecoin Boosts Crypto Credibility;...Bitcoinist2023-10-03https://bitcoinist.com/paypals-stablecoin-boos...
5Crypto Whales are Buying These Altcoins for Ga...BeInCrypto2023-10-03https://beincrypto.com/crypto-whales-buying-al...
6$889,260,000 in Crypto Lost to Hacks, Scams an...The Daily Hodl2023-10-03https://dailyhodl.com/2023/10/03/889260000-in-...
7Celsius Clients Probe Chris Ferraro on Bankrup...Bloomberg.com2023-10-03https://www.bloomberg.com/news/articles/2023-1...
8UniBot (UNIBOT) Falls 0.16%, Underperforms the...InvestorsObserver2023-10-03https://www.investorsobserver.com/news/crypto-...
9Sam Bankman-Fried goes on trial accused of mul...The Telegraph2023-10-03https://www.telegraph.co.uk/business/2023/10/0...
\n", + "
\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "
\n", + "
\n" + ] + }, + "metadata": {}, + "execution_count": 6 + } + ], + "source": [ + "df.head(10)" + ] + }, + { + "cell_type": "code", + "source": [ + "df.info()" + ], + "metadata": { + "id": "Zu2btEQQBYkK", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "827f32b1-e1f1-485a-ae2b-1f1831d71a98" + }, + "execution_count": 7, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\n", + "RangeIndex: 298 entries, 0 to 297\n", + "Data columns (total 4 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 title 298 non-null object\n", + " 1 source 298 non-null object\n", + " 2 datetime 298 non-null object\n", + " 3 link 298 non-null object\n", + "dtypes: object(4)\n", + "memory usage: 9.4+ KB\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "df['type'] = df['title'].str.contains('scam', case=False, na=False)\n", + "scam_count = df['type'].sum()\n", + "all_titles_count = len(df) - scam_count\n", + "\n", + "count_data = pd.DataFrame({'Count': [scam_count, all_titles_count], 'Type': ['Scam Titles', 'All Titles']})\n", + "\n", + "plt.figure(figsize=(10, 6))\n", + "sns.barplot(data=count_data, x='Type', y='Count', palette=['red', 'blue'])\n", + "\n", + "plt.xlabel('Title Type')\n", + "plt.ylabel('Count')\n", + "plt.title('Count of Scam Titles vs. All Titles')\n", + "plt.xticks(rotation=0)\n", + "\n", + "for index, row in count_data.iterrows():\n", + " plt.text(index, row['Count'], str(row['Count']), ha='center', va='bottom')\n", + "\n", + "plt.show()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 564 + }, + "id": "Xobawa7RCIVs", + "outputId": "654c3907-e4e9-4149-ce4f-7fcdbb77614c" + }, + "execution_count": 9, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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bTVt2jS98MILevbZZ7V582b77EtBWJalRYsWqXXr1nrsscfyHJ88ebIWLlzo1CBl+jXKzMws0Gfg4eGhrl27qmvXrsrNzdVjjz2mN998U2PHjs0zUw2gdOLSPgClxpgxY+Tt7a1BgwYpNTU1z/GjR4/alzfu1KmTJNlX8bpk2rRpkqTOnTvb26pXr26/t+KSt95667IzUgXh7e2dJ5xdTqdOnZSTk6NZs2Y5tE+fPl02m00dO3Y0fv+UlBR99913edqzs7O1ceNGh8seY2NjtX///nxXMrw0U3RpFuTvM0dffPGF/RK1ksrb21uSCvS1uO+++5STk6PJkyfnOXbx4kX7GL///nueGbRLqxYW9PK+EydO6L///a/279/vcFmfpHyXg89v/O+//17Hjx+/4ntt375dycnJGjhwoO6999482/3336/NmzfrxIkT/1r3tWL6Ndq5c6fWrVuX51haWpouXrwoSTp9+rTDMRcXF9WvX19Swb5GAEoHZqQAlBrVq1fXokWLdP/996tWrVrq16+f6tatq+zsbO3YsUPLli2zP/epQYMG6t+/v9566y2lpaWpVatW2r17txYsWKBu3bqpdevW9nEHDRqkRx55RLGxsbrrrru0f/9+rVu3zr4Uc2E0btxYb7zxhp5//nnVqFFDQUFBatOmTb59u3btqtatW+vZZ59VcnKyGjRooE8//VSrVq3S8OHDVb16deP3//nnn3XbbbepTZs2atu2rUJCQnTq1Cm999572r9/v4YPH24/v9GjR+v9999Xz5499eCDD6px48Y6c+aMPvzwQ82ZM0cNGjRQly5dtHz5cnXv3l2dO3dWUlKS5syZo9q1ayszM7PQn9O1Vr16dQUEBGjOnDny9fWVt7e3mjVrpoiIiDx9W7VqpSFDhighIUH79u1T+/bt5e7urh9//FHLli3TzJkzde+992rBggV6/fXX1b17d1WvXl1nz57V22+/LT8/P3uAv5JOnTrJ19dXo0aNkqurq2JjYx2OT5o0Sdu2bVPnzp1VrVo1nTp1Sq+//rqqVKmiO+64w96vVq1aatWq1WWfJSb9tciEq6urwx8O/u7uu+/Ws88+q8WLF+dZmKW4NG7cWJL07LPPqlevXnJ3d1fXrl3tAevvRo8erQ8//FBdunTRgAED1LhxY507d07ffvut3n//fSUnJ6tixYoaNGiQ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CQBQpJKSwp1dQr4Kmg2cGqRKCoIUAKCkI0gBuNFc70GqRCw2AQAAAADXE4IUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABgiSAEAAACAIYIUAAAAABhyapBKSEhQ06ZN5evrq6CgIHXr1k2HDx926HP+/HnFxcWpQoUK8vHxUWxsrFJTUx36HD9+XJ07d1bZsmUVFBSk0aNH6+LFi8V5KgAAAABKEacGqa1btyouLk67du3S+vXrdeHCBbVv317nzp2z9xkxYoQ++ugjLVu2TFu3btWJEyfUo0cP+/GcnBx17txZ2dnZ2rFjhxYsWKDExESNGzfOGacEAAAAoBSwWZZlObuIS3799VcFBQVp69atuvPOO5Wenq7AwEAtWrRI9957ryTp+++/V61atbRz5041b95ca9asUZcuXXTixAkFBwdLkubMmaOnnnpKv/76qzw8PP71fTMyMuTv76/09HT5+fld03MEAKAwIiKSnV0CABSppKRwZ5eQr4JmgxJ1j1R6erokqXz58pKkvXv36sKFC2rXrp29zy233KKqVatq586dkqSdO3eqXr169hAlSTExMcrIyNDBgwfzfZ+srCxlZGQ4bAAA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cmWNGjXKvj9s2DCtW7dOS5cu1W233WZvb9CggZ577jlJUnx8vF588UVVrFhRgwcPliSNGzdOb7zxhr755hs1b978qs+tfPnycnV1la+vr0JCQi7bb+LEiXr66afVv39/+7lNnjxZY8aM0fjx43X8+HGFhISoXbt2cnd3V9WqVR3OCwBKq7lz5+qBBx6QJHXo0EHp6enaunXrZWeGilpgYKAkqUKFCpf9OZ+VlaUXXnhBGzZsUFRUlKS/fs5//vnnevPNN9WqVSsdP35ct956q5o0aSLpr/trgesVM1JAMYqNjdWJEyf04YcfqkOHDtqyZYsaNWpkv0Rj3759qlKlij1E/VNOTo4mT56sevXqqXz58vLx8dG6det0/Phxh36Xgpn016V6FSpUcJjZCQ4OliSdOnWqiM/wyvbv369JkybZZ+d8fHw0ePBgnTx5Un/88Yd69uypP//8U5GRkRo8eLBWrFhhv+wPAEqrw4cPa/fu3erdu7ekv/4wd//992vu3LlOrszRkSNH9Mcff+iuu+5y+Dn/zjvv6OjRo5KkRx99VIsXL1bDhg01ZswY7dixw8lVA4XHjBRQzMqUKaO77rpLd911l8aOHatBgwZp/PjxGjBgwL8u4PDyyy9r5syZmjFjhurVqydvb28NHz5c2dnZDv3c3d0d9m02m0PbpXuYcnNzi+isCiYzM1MTJ05Ujx498hwrU6aMwsLCdPjwYW3YsEHr16/XY489ppdffllbt27Nc04AUFrMnTtXFy9edFhcwrIseXp6atasWfL393didf9fZmamJOnjjz9W5cqVHY55enpKkjp27Khjx47pk08+0fr169W2bVvFxcVp6tSpxV4vcLUIUoCT1a5d234zb/369fXzzz/rhx9+yHdWavv27brnnnvsl3fk5ubqhx9+UO3atYuz5Hx5eHgoJyfnin0aNWqkw4cPq0aNGpft4+Xlpa5du6pr166Ki4vTLbfcom+//VaNGjUq6pIBoMS7ePGi3nnnHb3yyitq3769w7Fu3brpvffe0yOPPHLN6/Dw8JCkK/6cr127tjw9PXX8+HG1atXqsv0CAwPVv39/9e/fXy1bttTo0aMJUrguEaSAYnL69Gn17NlTDz74oOrXry9fX1/t2bNHU6ZM0T333CNJatWqle68807FxsZq2rRpqlGjhr7//nvZbDZ16NBBNWvW1Pvvv68dO3aoXLlymjZtmlJTU0tEkAoPD9e2bdvUq1cveXp65nvz8Lhx49SlSxdVrVpV9957r1xcXLR//34dOHBAzz//vBITE5WTk6NmzZqpbNmyevfdd+Xl5aVq1ao54YwAwPlWr16t33//XQ899FCemafY2FjNnTu3WIJUUFCQvLy8tHbtWlWpUkVlypTJU4+vr69GjRqlESNGKDc3V3fccYfS09O1fft2+fn5qX///ho3bpwaN26sOnXqKCsrS6tXr1atWrWuef3AtcA9UkAx8fHxUbNmzTR9+nTdeeedqlu3rsaOHavBgwdr1qxZ9n4ffPCBmjZtqt69e6t27doaM2aM/S+Azz33nBo1aqSYmBhFR0crJCSkxDxRftKkSUpOTlb16tXtNyX/U0xMjFavXq1PP/1UTZs2VfPmzTV9+nR7UAoICNDbb7+tFi1aqH79+tqwYYM++ugjVahQoThPBQBKjLlz56pdu3b5Xr4XGxurPXv26Jtvvrnmdbi5uenVV1/Vm2++qdDQUPsfAP9p8uTJGjt2rBISElSrVi116NBBH3/8sX35dA8PD8XHx6t+/fq688475erqqsWLF1/z+oFrwWYV59qZAAAAAHADYEYKAAAAAAwRpAAAAADAEEEKAAAAAAwRpAAAAADAEEEKAAAAAAwRpAAAAADAEEEKAAAAAAwRpAAAAADAEEEKAHDdGDBggLp163bFPlu2bJHNZlNaWlqx1AQAKJ0IUgCAEsFms11xmzBhgmbOnKnExET7a6KjozV8+PAirSM6OvqKdURHRxfp+wEArk9uzi4AAABJOnnypP3fS5Ys0bhx43T48GF7m4+Pj3x8fK55HcuXL1d2drYk6aefftJtt92mDRs2qE6dOpIkDw+Pa14DAKDkY0YKAFAihISE2Dd/f3/ZbDaHNh8fH4dL+wYMGKCtW7dq5syZ9tmi5OTkfMf+/PPP1bJlS3l5eSksLEyPP/64zp07l2/f8uXL298zMDBQklShQgWFhITo//7v/zRu3DiH/r/++qs8PDy0ceNGSVJ4eLgmT56s3r17y9vbW5UrV9bs2bMdXpOWlqZBgwYpMDBQfn5+atOmjfbv338Vnx4AoLgRpAAA16WZM2cqKipKgwcP1smTJ3Xy5EmFhYXl6Xf06FF16NBBsbGx+uabb7RkyRJ9/vnnGjp0qPF7Dho0SIsWLVJWVpa97d1331XlypXVpk0be9vLL7+sBg0a6Ouvv9bTTz+tJ554QuvXr7cf79mzp06dOqU1a9Zo7969atSokdq2baszZ84Y1wQAcA6CFADguuTv7y8PDw+VLVvWPoPk6uqap19CQoL69Omj4cOHq2bNmrr99tv16quv6p133tH58+eN3rNHjx6SpFWrVtnbEhMTNWDAANlsNntbixYt9PTTT+umm27SsGHDdO+992r69OmS/pod2717t5YtW6YmTZqoZs2amjp1qgICAvT+++8X5qMAADgBQQoAcEPbv3+/EhMT7fdY+fj4KCYmRrm5uUpKSjIaq0yZMurbt6/mzZsnSfrqq6904MABDRgwwKFfVFRUnv1Dhw7Z68nMzFSFChUcakpKStLRo0cLf6IAgGLFYhMAgBtaZmamhgwZoscffzzPsapVqxqPN2jQIDVs2FA///yz5s+frzZt2qhatWpG9VSqVElbtmzJcywgIMC4HgCAcxCkAADXLQ8PD+Xk5FyxT6NGjfTdd9+pRo0aRfKe9erVU5MmTfT2229r0aJFmjVrVp4+u3btyrNfq1Ytez0pKSlyc3NTeHh4kdQEACh+XNoHALhuhYeH64svvlBycrJ+++035ebm5unz1FNPaceOHRo6dKj27dunH3/8UatWrSrUYhOXDBo0SC+++KIsy1L37t3zHN++fbumTJmiH374QbNnz9ayZcv0xBNPSJLatWunqKgodevWTZ9++qmSk5O1Y8cOPfvss9qzZ0+hawIAFC+CFADgujVq1Ci5urqqdu3aCgwM1PHjx/P0qV+/vrZu3aoffvhBLVu21K233qpx48YpNDS00O/bu3dvubm5qXfv3ipTpkye408++aT27NmjW2+9Vc8//7ymTZummJgYSX89ePiTTz7RnXfeqYEDB+qmm25Sr169dOzYMQUHBxe6JgBA8bJZlmU5uwgAAK4nycnJql69ur788ks1atTI4Vh4eLiGDx+u4cOHO6c4AECx4B4pAAAK6MKFCzp9+rSee+45NW/ePE+IAgCUHlzaBwBAAW3fvl2VKlXSl19+qTlz5ji7HACAE3FpHwAAAAAYYkYKAAAAAAwRpAAAAADAEEEKAAAAAAwRpAAAAADAEEEKAAAAAAwRpAAAAADAEEEKAAAAAAwRpAAAAADA0P8DI4wjErSqLiQAAAAASUVORK5CYII=\n" + }, + "metadata": {} + } + ] + }, + { + "cell_type": "code", + "source": [ + "bins = pd.date_range(start=df['datetime'].min(), end=df['datetime'].max(), freq='D')\n", + "df['type'] = df['title'].str.contains('scam', case=False, na=False)\n", + "\n", + "plt.figure(figsize=(10, 6))\n", + "sns.histplot(data=df, x='datetime', bins=bins, hue='type', palette={True: \"red\", False: \"blue\"}, kde=True)\n", + "\n", + "plt.xlabel('Date')\n", + "plt.ylabel('Frequency')\n", + "plt.title('Comparison of Titles with \"Scam\" vs. All Titles Over Time')\n", + "plt.xticks(rotation=45)\n", + "plt.legend(title=\"Type\", labels=[\"Titles with 'Scam'\", \"All Titles\"], loc='upper left')\n", + "\n", + "plt.show()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 617 + }, + "id": "13WhMTNK8L0I", + "outputId": "3713c813-44ae-40fc-810a-ca75dbe86141" + }, + "execution_count": 10, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA1IAAAJYCAYAAABoytfVAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACH70lEQVR4nOzdd3hTZRvH8V+6SykUShe7ItoyZIsgU5EhIFscCCgqirgQB/iKgANxg6A4EFBBBEVFVFDZyAZBBWTvXUYZpaVtnveP2EBsC6SkPWn5fq7rXMkZObmTO+vO85zn2IwxRgAAAACAS+ZjdQAAAAAAkN9QSAEAAACAmyikAAAAAMBNFFIAAAAA4CYKKQAAAABwE4UUAAAAALiJQgoAAAAA3EQhBQAAAABuopACAAAAADdRSAHIEzabTYMHD7Y6jMv2+eefKy4uTv7+/goLC7vs/TVp0kRNmjS5pG179uyp8uXLX/Z95rYdO3bIZrNp/Pjxl7ztm2++mfuBwXL//RwYP368bDabduzY4ZH9F8T3U37hznMPFBQUUkAe2bp1q3r37q2rrrpKQUFBKlKkiG688UaNGDFCZ86csTo8XIJ//vlHPXv2VIUKFfTxxx/ro48+yrRNRmFwKVNWPx737dunwYMHa82aNbn/gPLQTz/9lCuF9Lx585zPZcZzP2/ePJdtFi1apFatWqlUqVIKCgpS2bJl1bZtW02aNMnj8XjK4MGDnT/yM4oNb/f+++/LZrOpbt26HttnQXw/GWP0+eefq1GjRgoLC1OhQoVUtWpVDR06VKdPn7Y6PKfLfe6BK4Gf1QEAV4Iff/xRXbp0UWBgoLp3764qVaro7NmzWrRokZ5++mmtW7cuyx/lBcmZM2fk55e/P3LmzZsnu92uESNG6Oqrr85ym4iICH3++ecuy9566y3t2bNH77zzTqZtf/nlF5dl+/bt05AhQ1S+fHlVr17do/HnlXLlyunMmTPy9/d3Lvvpp580evToPG+VnDp1qrp27arq1avr8ccfV7FixbR9+3YtWLBAH3/8se666648jacgmzhxosqXL6/ly5dry5Yt2b5H3FHQ3k/p6em66667NGXKFDVs2FCDBw9WoUKFtHDhQg0ZMkRTp07Vb7/9pqioKKtDveznHrgS5O9fNUA+sH37dt1xxx0qV66c5syZo5iYGOe6Rx55RFu2bNGPP/5oYYS5x2636+zZswoKClJQUJDV4Vy2Q4cOSdIFu/SFhISoW7duLssmT56sY8eOZVpeUNlsNq/J9+DBg1WpUiUtXbpUAQEBLusy8onLt337di1evFjTpk1T7969NXHiRL344ouXvd+C9n56/fXXNWXKFPXv319vvPGGc/mDDz6o22+/Xe3bt1fPnj31888/52lcSUlJKlSokMuygvbcA7mBrn1ALnv99dd16tQpjR071qWIynD11Vfr8ccfd86npaXppZdeUoUKFRQYGKjy5ctr4MCBSklJcbld+fLl1aZNG82bN0+1a9dWcHCwqlat6uzWNG3aNFWtWlVBQUGqVauW/vjjD5fb9+zZU4ULF9a2bdvUokULhYSEqGTJkho6dKiMMS7bvvnmm6pfv77Cw8MVHBysWrVq6euvv870WGw2m/r27auJEyeqcuXKCgwM1MyZM53rzm+NOHnypJ544gmVL19egYGBioyM1C233KLVq1e77HPq1KmqVauWgoODVaJECXXr1k179+7N8rHs3btX7du3V+HChRUREaH+/fsrPT09m8y4ev/9950xlyxZUo888oiOHz/u8nxn/DCMiIjw2DFf5x9XMG/ePNWpU0eSdO+99zq7zVzoWCO73a53331XlStXVlBQkKKiotS7d28dO3bMZbuVK1eqRYsWKlGihIKDgxUbG6v77rvvgrH169dP4eHhLq+HRx99VDabTSNHjnQuO3jwoGw2mz744ANJmY+R6tmzp0aPHi1JLt2B/uujjz5yvu7r1KmjFStWXDC+S7F161bVqVMnUxElSZGRkS7zGa2NGe+biIgItWzZUitXrnRuM27cON10002KjIxUYGCgKlWq5Hzc57vc96e73nzzTdlsNu3cuTPTugEDBiggIMD5mti8ebM6deqk6OhoBQUFqXTp0rrjjjuUmJiY4/ufOHGiihUrptatW6tz586aOHFijvd1Obz5/XTmzBm98cYbuuaaazRs2LBM69u2basePXpo5syZWrp0qSSpTZs2uuqqq7LcX7169VS7dm2XZV988YXz87J48eK64447tHv37kzPUZUqVbRq1So1atRIhQoV0sCBAy8Y+6X47zFSGd1up0yZoiFDhqhUqVIKDQ1V586dlZiYqJSUFD3xxBOKjIxU4cKFde+992b6nrvUxwRYhUIKyGU//PCDrrrqKtWvX/+Str///vs1aNAg1axZU++8844aN26sYcOG6Y477si07ZYtW3TXXXepbdu2GjZsmI4dO6a2bdtq4sSJevLJJ9WtWzcNGTJEW7du1e233y673e5y+/T0dLVs2VJRUVF6/fXXVatWLb344ouZ/kkeMWKEatSooaFDh+rVV1+Vn5+funTpkmVL2pw5c/Tkk0+qa9euGjFiRLYHcz/00EP64IMP1KlTJ73//vvq37+/goODtWHDBuc248eP1+233y5fX18NGzZMDzzwgKZNm6YGDRq4FDkZj6VFixYKDw/Xm2++qcaNG+utt966pC6TgwcP1iOPPKKSJUvqrbfeUqdOnfThhx+qefPmSk1NlSS9++676tChgyTpgw8+0Oeff66OHTtedN/uiI+P19ChQyU5/qH+/PPPncdSZKd37956+umnncfb3XvvvZo4caJatGjhjP3QoUNq3ry5duzYoeeee07vvfee7r77buePtew0bNhQR48e1bp165zLFi5cKB8fHy1cuNBlmaRs4+zdu7duueUWSXI+pv92GZo0aZLeeOMN9e7dWy+//LJ27Nihjh07Oh9DTpUrV06zZ8/Wnj17Lrptr1699MQTT6hMmTIaPny4nnvuOQUFBbk8Tx988IHKlSungQMH6q233lKZMmXUp08fZ6F4vst9f7rj9ttvd/5o/a8pU6aoefPmKlasmM6ePasWLVpo6dKlevTRRzV69Gg9+OCD2rZtW6b3lDsmTpyojh07KiAgQHfeeac2b97skUL4cnjb+2nRokU6duyY7rrrrmy7OXfv3l2SNGPGDElS165dtX379kzP5c6dO7V06VKX74VXXnlF3bt3V8WKFfX222/riSee0OzZs9WoUaNMuT1y5IhatWql6tWr691331XTpk0vGPvlGDZsmGbNmqXnnntO9913n6ZNm6aHHnpI9913nzZt2qTBgwerY8eOGj9+vIYPH+5yW3ceE2AJAyDXJCYmGkmmXbt2l7T9mjVrjCRz//33uyzv37+/kWTmzJnjXFauXDkjySxevNi5bNasWUaSCQ4ONjt37nQu//DDD40kM3fuXOeyHj16GEnm0UcfdS6z2+2mdevWJiAgwBw+fNi5PCkpySWes2fPmipVqpibbrrJZbkk4+PjY9atW5fpsUkyL774onO+aNGi5pFHHsn2uTh79qyJjIw0VapUMWfOnHEunzFjhpFkBg0alOmxDB061GUfNWrUMLVq1cr2Powx5tChQyYgIMA0b97cpKenO5ePGjXKSDKffvqpc9mLL75oJLk8N5eidevWply5clmua9y4sWncuLFzfsWKFUaSGTduXKZte/To4bKfhQsXGklm4sSJLtvNnDnTZfm3335rJJkVK1a4FfehQ4eMJPP+++8bY4w5fvy48fHxMV26dDFRUVHO7R577DFTvHhxY7fbjTHGbN++PdNjeOSRR0xWXzkZ24aHh5ujR486l3///fdGkvnhhx/civm/xo4daySZgIAA07RpU/PCCy+YhQsXuuTaGGPmzJljJJnHHnss0z4yHpcxmd8LxhjTokULc9VVV7ksu9z3Z07Uq1cv0+t9+fLlRpL57LPPjDHG/PHHH0aSmTp16mXd1/lWrlxpJJlff/3VGON4vkqXLm0ef/zxTNv+93Ng3LhxRpLZvn37Jd9ffn0/vfvuu0aS+fbbb7Pd5ujRo0aS6dixozHG8R0SGBhonnrqKZftXn/9dWOz2Zyvox07dhhfX1/zyiuvuGz3119/GT8/P5fljRs3NpLMmDFj3IrfGPee+7lz5xpJpkqVKubs2bPO5Xfeeaex2WymVatWLrevV6+ey77deUyAVWiRAnLRiRMnJEmhoaGXtP1PP/0kydGl6nxPPfWUJGVqAapUqZLq1avnnM8YLeumm25S2bJlMy3ftm1bpvvs27ev83pG17yzZ8/qt99+cy4PDg52Xj927JgSExPVsGHDTN3wJKlx48aqVKnSRR6p4zijZcuWad++fVmuX7lypQ4dOqQ+ffq4HG/TunVrxcXFZdka9tBDD7nMN2zYMMvHfL7ffvtNZ8+e1RNPPCEfn3MfiQ888ICKFCni1cevTZ06VUWLFtUtt9yihIQE51SrVi0VLlxYc+fOlXTumK4ZM2a41cITERGhuLg4LViwQJL0+++/y9fXV08//bQOHjyozZs3S3K0SDVo0OCyRpbr2rWrihUr5pxv2LChpKxfs+647777NHPmTDVp0kSLFi3SSy+9pIYNG6pixYpavHixc7tvvvlGNpsty+N6zn9c578XEhMTlZCQoMaNG2vbtm2ZusZ54v3pjq5du2rVqlXaunWrc9lXX32lwMBAtWvXTpJUtGhRSdKsWbOUlJR0WfeXYeLEiYqKinK2athsNnXt2lWTJ0++5K613iC3308nT56UdOHvg4x1Gd8dRYoUUatWrTRlyhSXLrZfffWVbrjhBufraNq0abLb7br99ttdYo+OjlbFihWdsWcIDAzUvffee8mxX47u3bu7DDxTt25dGWMydYWsW7eudu/erbS0NEnuPybAChRSQC4qUqSIpHNfoBezc+dO+fj4ZBrtKjo6WmFhYZmOfzj/x5h07kdSmTJlslz+337+Pj4+mfrfX3PNNZLkMpztjBkzdMMNNygoKEjFixdXRESEPvjggyyPqYiNjb3Yw5TkOHbs77//VpkyZXT99ddr8ODBLj8kMx7rtddem+m2cXFxmZ6LjGNazlesWLFMj/m/srufgIAAXXXVVVkec+ItNm/erMTEREVGRioiIsJlOnXqlHMwhcaNG6tTp04aMmSISpQooXbt2mncuHFZHo/wXw0bNnR23Vu4cKFq166t2rVrq3jx4lq4cKFOnDihtWvXOgufnPrvazmjqLpY/i5FixYtNGvWLB0/flwLFizQI488op07d6pNmzbO52jr1q0qWbKkihcvfsF9/f7772rWrJlCQkIUFhamiIgI5/El/30/XO77011dunSRj4+PvvrqK0mOYbanTp2qVq1aOT+LYmNj1a9fP33yyScqUaKEWrRoodGjR+f4+Kj09HRNnjxZTZs21fbt27VlyxZt2bJFdevW1cGDBzV79uzLekx5KbffTxlF0oW+D7Iqtrp27ardu3dryZIlkhyv1VWrVqlr164usRtjVLFixUyxb9iwIdPAKqVKlcryuMHc4M77wG63O1+L7j4mwAqM2gfkoiJFiqhkyZL6+++/3brdpf6z7+vr69Zy859BJC7FwoULddttt6lRo0Z6//33FRMTI39/f40bNy7L8/Cc/4/9hdx+++1q2LChvv32W/3yyy964403NHz4cE2bNk2tWrVyO87sHnNBZrfbFRkZme2B/RmFpc1m09dff62lS5fqhx9+0KxZs3Tffffprbfe0tKlS1W4cOFs76NBgwb6+OOPtW3bNi1cuFANGzaUzWZTgwYNtHDhQpUsWVJ2u/2yCylPvmazU6hQITVs2FANGzZUiRIlNGTIEP3888/q0aPHJd1+69atuvnmmxUXF6e3335bZcqUUUBAgH766Se98847mY5xyov35/lKliyphg0basqUKRo4cKCWLl2qXbt2ZTru5K233lLPnj31/fff65dfftFjjz2mYcOGaenSpSpdurRb9zlnzhzt379fkydP1uTJkzOtnzhxopo3b35Zjyuv5Pb7KT4+XpL0559/qn379llu8+eff0qSS6t+27ZtVahQIU2ZMkX169fXlClT5OPjoy5durjEbrPZ9PPPP2f5+vpvTJf6Oe0JOX0fuPuYACtQSAG5rE2bNvroo4+0ZMkSl24+WSlXrpzsdrs2b97s/NKVHKOiHT9+XOXKlfNobHa7Xdu2bXO2QknSpk2bJMk5SMQ333yjoKAgzZo1S4GBgc7txo0bd9n3HxMToz59+qhPnz46dOiQatasqVdeeUWtWrVyPtaNGzfqpptucrndxo0bPfZcnH8/57fOnT17Vtu3b1ezZs08cj+Xyp3ucRUqVNBvv/2mG2+88ZJ+GN1www264YYb9Morr2jSpEm6++67NXnyZN1///3Z3iajQPr111+1YsUKPffcc5IcA0t88MEHKlmypEJCQlSrVi2PPa68kDHa2f79+yU5nstZs2bp6NGj2bZK/fDDD0pJSdH06dNd/mX3pi5GXbt2VZ8+fbRx40Z99dVXKlSokNq2bZtpu6pVq6pq1ar63//+p8WLF+vGG2/UmDFj9PLLL7t1fxMnTlRkZGSWg21MmzZN3377rcaMGZOnP9zP503vpwYNGigsLEyTJk3S888/n2Vx8Nlnn0lyfG9kCAkJUZs2bTR16lS9/fbb+uqrr9SwYUOVLFnSJXZjjGJjY10+z/OzgviYUPDQtQ/IZc8884xCQkJ0//336+DBg5nWb926VSNGjJAk3XrrrZIcI8Sd7+2335bkOD7I00aNGuW8bozRqFGj5O/vr5tvvlmS419Dm83mcqzDjh079N133+X4PtPT0zN1JYqMjFTJkiWd3WNq166tyMhIjRkzxqXLzM8//6wNGzZ47Llo1qyZAgICNHLkSJcWgbFjxyoxMTFXnvMLCQkJkaRLGpHq9ttvV3p6ul566aVM69LS0pz7OHbsWKbWjoyTk16sO1JsbKxKlSqld955R6mpqbrxxhslOQqsrVu36uuvv9YNN9xw0ZMtu/O4PCm7rmUZxyNmdOns1KmTjDEaMmRIpm0znruMH77nP5eJiYke+VPBUzp16iRfX199+eWXmjp1qtq0aeN87iXHsTcZx6BkqFq1qnx8fFxeC7t27dI///xzwfs6c+aMpk2bpjZt2qhz586Zpr59++rkyZOaPn26Zx+kG7zp/VSoUCH1799fGzdu1PPPP59p/Y8//qjx48erRYsWuuGGG1zWde3aVfv27dMnn3yitWvXunTrk6SOHTvK19dXQ4YMyRSbMUZHjhzJNi5vVRAfEwoeWqSAXFahQgVNmjRJXbt2VXx8vLp3764qVaro7NmzWrx4saZOnaqePXtKkqpVq6YePXroo48+0vHjx9W4cWMtX75cEyZMUPv27T0+RG1QUJBmzpypHj16qG7duvr555/1448/auDAgc5uLK1bt9bbb7+tli1b6q677tKhQ4c0evRoXX311c5uKO46efKkSpcurc6dO6tatWoqXLiwfvvtN61YsUJvvfWWJMnf31/Dhw/Xvffeq8aNG+vOO+/UwYMHnUOqP/nkkx55DiIiIjRgwAANGTJELVu21G233aaNGzfq/fffV506dfL8xJMVKlRQWFiYxowZo9DQUIWEhKhu3bpZHnvWuHFj9e7dW8OGDdOaNWvUvHlz+fv7a/PmzZo6dapGjBihzp07a8KECXr//ffVoUMHVahQQSdPntTHH3+sIkWKOIv3C2nYsKEmT56sqlWrOo9dqlmzpkJCQrRp0ybdddddF91HRovVY489phYtWsjX1zfLIf09rV27doqNjVXbtm1VoUIFnT59Wr/99pt++OEH1alTx9la07RpU91zzz0aOXKkNm/erJYtW8put2vhwoVq2rSp+vbtq+bNmysgIEBt27ZV7969derUKX388ceKjIx0tmxZLTIyUk2bNtXbb7+tkydPZvrBPWfOHPXt21ddunTRNddco7S0NH3++efy9fVVp06dnNt1795d8+fPv2B3w+nTp+vkyZO67bbbslx/ww03KCIiQhMnTswUR17xtvfTc889pz/++EPDhw/XkiVL1KlTJwUHB2vRokX64osvFB8frwkTJmS63a233qrQ0FD1798/U64yHufLL7+sAQMGaMeOHWrfvr1CQ0O1fft2ffvtt3rwwQfVv3//y3sy81hBfEwogPJwhEDgirZp0ybzwAMPmPLly5uAgAATGhpqbrzxRvPee++Z5ORk53apqalmyJAhJjY21vj7+5syZcqYAQMGuGxjjGN45datW2e6H0mZhhXPGGL6jTfecC7r0aOHCQkJMVu3bjXNmzc3hQoVMlFRUebFF1/MNDT02LFjTcWKFU1gYKCJi4sz48aNcw4FfrH7Pn9dxrDHKSkp5umnnzbVqlUzoaGhJiQkxFSrVs05zPb5vvrqK1OjRg0TGBhoihcvbu6++26zZ88el20yHst/ZRVjdkaNGmXi4uKMv7+/iYqKMg8//LA5duxYlvvLzeHPjXEM/V2pUiXj5+fnMnTzf4drzvDRRx+ZWrVqmeDgYBMaGmqqVq1qnnnmGbNv3z5jjDGrV682d955pylbtqwJDAw0kZGRpk2bNmblypWXFP/o0aONJPPwww+7LG/WrJmRZGbPnu2yPKvhz9PS0syjjz5qIiIijM1mc+Ylq9dmhvNfMzn15ZdfmjvuuMNUqFDBBAcHm6CgIFOpUiXz/PPPmxMnTrhsm5aWZt544w0TFxdnAgICTEREhGnVqpVZtWqVc5vp06eb6667zgQFBZny5cub4cOHm08//TTTEN6X+/68HB9//LGRZEJDQ11OHWCMMdu2bTP33XefqVChggkKCjLFixc3TZs2Nb/99pvLdhlDZF9I27ZtTVBQkDl9+nS22/Ts2dP4+/ubhIQEY0zeD39ujPe9n9LT0824cePMjTfeaIoUKWKCgoJM5cqVzZAhQ8ypU6eyvd3dd99tJJlmzZplu80333xjGjRoYEJCQkxISIiJi4szjzzyiNm4caPLc1S5cuVLivW/cjL8+X+H2s/I+X+Hj8/u8/VSHhNgFZsxHjySF0C+0bNnT3399dc6deqU1aEAAADkOxwjBQAAAABuopACAAAAADdRSAEAAACAmzhGCgAAAADcRIsUAAAAALiJQgoAAAAA3MQJeSXZ7Xbt27dPoaGhstlsVocDAAAAwCLGGJ08eVIlS5aUj0/27U4UUpL27dunMmXKWB0GAAAAAC+xe/dulS5dOtv1FFKSQkNDJTmerCJFilgcDQAAAACrnDhxQmXKlHHWCNmhkJKc3fmKFClCIQUAAADgoof8MNgEAAAAALiJQgoAAAAA3EQhBQAAAABu4hipS2S323X27FmrwwCy5O/vL19fX6vDAAAAuGJQSF2Cs2fPavv27bLb7VaHAmQrLCxM0dHRnAsNAAAgD1BIXYQxRvv375evr6/KlClzwZNyAVYwxigpKUmHDh2SJMXExFgcEQAAQMFHIXURaWlpSkpKUsmSJVWoUCGrwwGyFBwcLEk6dOiQIiMj6eYHAACQy2heuYj09HRJUkBAgMWRABeWUeinpqZaHAkAAEDBRyF1iTjuBN6O1ygAAEDeoZACAAAAADdRSAEAAACAmyikkCM2m+2C0+DBg60OEQAAAMg1jNqHHNm/f7/z+ldffaVBgwZp48aNzmWFCxe2IiwAAAAgT9AihRyJjo52TkWLFpXNZlN0dLRCQ0N1zTXXaObMmS7bf/fddwoJCdHJkye1Y8cO2Ww2TZ48WfXr11dQUJCqVKmi+fPnu9zm77//VqtWrVS4cGFFRUXpnnvuUUJCQl4+TAAAACBLFFLwqJCQEN1xxx0aN26cy/Jx48apc+fOCg0NdS57+umn9dRTT+mPP/5QvXr11LZtWx05ckSSdPz4cd10002qUaOGVq5cqZkzZ+rgwYO6/fbb8/TxAAAAAFmhkILH3X///Zo1a5az+9+hQ4f0008/6b777nPZrm/fvurUqZPi4+P1wQcfqGjRoho7dqwkadSoUapRo4ZeffVVxcXFqUaNGvr00081d+5cbdq0Kc8fEwAAAHA+Cil43PXXX6/KlStrwoQJkqQvvvhC5cqVU6NGjVy2q1evnvO6n5+fateurQ0bNkiS1q5dq7lz56pw4cLOKS4uTpK0devWPHokAAAAQNYYbAK54v7779fo0aP13HPPady4cbr33nvdOmHsqVOn1LZtWw0fPjzTupiYGE+GCgAAALiNQgq5olu3bnrmmWc0cuRIrV+/Xj169Mi0zdKlS52tVGlpaVq1apX69u0rSapZs6a++eYblS9fXn5+vEwBAACstGvXrlwd9KtEiRIqW7Zsru0/N/ALFbmiWLFi6tixo55++mk1b95cpUuXzrTN6NGjVbFiRcXHx+udd97RsWPHnMdRPfLII/r4449155136plnnlHx4sW1ZcsWTZ48WZ988ol8fX3z+iEBAABckXbt2qW4uHidOZOUa/cRHFxI//yzIV8VUxRSyDW9evXSpEmTMg0ykeG1117Ta6+9pjVr1ujqq6/W9OnTVaJECUlSyZIl9fvvv+vZZ59V8+bNlZKSonLlyqlly5by8eHQPgAAgLySkJCgM2eS1KHDF4qIiPf4/g8f3qBvv+2mhIQECilcWXr27KmePXtmWr53716Fh4erXbt2Wd4uPj5ey5Yty3a/FStW1LRp0zwVJgAAAC5DRES8YmJqWh2G16CQgsclJSVp//79eu2119S7d28FBARYHRIAAADgUfSRgse9/vrriouLU3R0tAYMGGB1OAAAAIDH0SIFjxs8eLAGDx6c7fry5cvLGJN3AQEAAAAeRosUAAAAALiJQgoAAAAA3EQhBQAAAABuopACAAAAADdRSAEAAACAmyikAAAAAMBNFFJXqJ49e6p9+/YX3GbevHmy2Ww6fvx4nsR0MTabTd99990Ft7mUxwUAAABcLgqpAshms11wGjx4sEaMGKHx48c7b9OkSRM98cQTlsV8Kfbv369WrVpJknbs2CGbzaY1a9Zc9n7Hjx+vJk2aOOeTkpI0YMAAVahQQUFBQYqIiFDjxo31/fffX/Z9XS6bzaYdO3ZYHQYAAMAVjxPyFkD79+93Xv/qq680aNAgbdy40bmscOHCKly4sBWhXZbo6Og8uZ+HHnpIy5Yt03vvvadKlSrpyJEjWrx4sY4cOZIn9w8AAADvR4tUARQdHe2cihYtKpvN5rKscOHCLl3gevbsqfnz52vEiBHOVqvsWj0WLVqkhg0bKjg4WGXKlNFjjz2m06dPO9e///77qlixooKCghQVFaXOnTtnuR9jjCIiIvT11187l1WvXl0xMTEu9xUYGKikpCRJrl37YmNjJUk1atSQzWZzaVGSpDfffFMxMTEKDw/XI488otTU1Et+/qZPn66BAwfq1ltvVfny5VWrVi09+uijuu+++5zbpKSk6Nlnn1WZMmUUGBioq6++WmPHjpUkpaenq1evXoqNjVVwcLCuvfZajRgxwuU+Mp7/V199VVFRUQoLC9PQoUOVlpamp59+WsWLF1fp0qU1bty4S44bAAAAeYcWKXcZI/37wz7PFSok2Wwe3+2IESO0adMmValSRUOHDpUkRUREZCqmtm7dqpYtW+rll1/Wp59+qsOHD6tv377q27evxo0bp5UrV+qxxx7T559/rvr16+vo0aNauHBhlvdps9nUqFEjzZs3T507d9axY8e0YcMGBQcH659//lFcXJzmz5+vOnXqqFChQpluv3z5cl1//fX67bffVLlyZQUEBDjXzZ07VzExMZo7d662bNmirl27qnr16nrggQcu6fmIjo7WTz/9pI4dOyo0NDTLbbp3764lS5Zo5MiRqlatmrZv366EhARJkt1uV+nSpTV16lSFh4dr8eLFevDBBxUTE6Pbb7/duY85c+aodOnSWrBggX7//Xf16tVLixcvVqNGjbRs2TJ99dVX6t27t2655RaVLl36kmIHAABA3qCQcldSkmRVt7hTp6SQEI/vtmjRogoICFChQoUu2H1u2LBhuvvuu53HUlWsWFEjR45U48aN9cEHH2jXrl0KCQlRmzZtFBoaqnLlyqlGjRrZ7q9Jkyb68MMPJUkLFixQjRo1FB0drXnz5ikuLk7z5s1T48aNs7xtRESEJCk8PDxTzMWKFdOoUaPk6+uruLg4tW7dWrNnz862kOrZs6d69uzpnP/oo4909913Kzw8XNWqVVODBg3UuXNn3XjjjZKkTZs2acqUKfr111/VrFkzSdJVV13lvL2/v7+GDBninI+NjdWSJUs0ZcoUl0KqePHiGjlypHx8fHTttdfq9ddfV1JSkgYOHChJGjBggF577TUtWrRId9xxhyRHSx4AAACsR9c+XLK1a9dq/PjxzmOsChcurBYtWshut2v79u265ZZbVK5cOV111VW65557NHHiRGe3vKw0btxY69ev1+HDhzV//nw1adJETZo00bx585SamqrFixdn6rJ3KSpXrixfX1/nfExMjA4dOnTJt2/UqJG2bdum2bNnq3Pnzlq3bp0aNmyol156SZK0Zs0a+fr6ZlvkSdLo0aNVq1YtRUREqHDhwvroo4+0a9euTHH6+Jx7C0ZFRalq1arOeV9fX4WHh7sVOwAAAPIGhZS7ChVytAxZMWXRxS0vnTp1Sr1799aaNWuc09q1a7V582ZVqFBBoaGhWr16tb788kvFxMRo0KBBqlatWrbDp1etWlXFixfX/PnzXQqp+fPna8WKFUpNTVX9+vXdjtPf399l3mazyW63u72Phg0b6tlnn9Uvv/yioUOH6qWXXtLZs2cVHBx8wdtOnjxZ/fv3V69evfTLL79ozZo1uvfee3X27NmLxumJ2AEAAJD76NrnLpstV7rXWS0gIEDp6ekX3KZmzZpav369rr766my38fPzU7NmzdSsWTO9+OKLCgsL05w5c9SxY8dM29psNjVs2FDff/+91q1bpwYNGqhQoUJKSUnRhx9+qNq1ayskm+c645ioi8XsKZUqVVJaWpqSk5NVtWpV2e12zZ8/39m173y///676tevrz59+jiXbd26NU/iBAAAQN6gRQqSpPLly2vZsmXasWOHEhISsmwFefbZZ7V48WL17dtXa9as0ebNm/X999+rb9++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ffv26dSpUx4LDgAAAAC8UY5apHbu3KmWLVtq165dSklJ0S233KLQ0FANHz5cKSkpGjNmjKfjBAAAAACvkaMWqccff1y1a9fWsWPHFBwc7FzeoUMHl6HIAQAAAKAgylGL1MKFC7V48WIFBAS4LC9fvrz27t3rkcAAAAAAwFvlqEXKbrcrPT090/I9e/YoNDT0soMCAAAAAG+Wo0KqefPmevfdd53zNptNp06d0osvvqhbb73VU7EBAAAAgFfKUde+t956Sy1atFClSpWUnJysu+66S5s3b1aJEiX05ZdfejpGAAAAAPAqOSqkSpcurbVr12ry5Mn6888/derUKfXq1Ut33323y+ATAAAAAFAQ5aiQkiQ/Pz9169bNk7EAAAAAQL6Qo0Lqs88+u+D67t275ygYAAAAAMgPclRIPf744y7zqampSkpKUkBAgAoVKkQhBQAAAKBAy9GofceOHXOZTp06pY0bN6pBgwYMNgEAAACgwMtRIZWVihUr6rXXXsvUWgUAAAAABY3HCinJMQDFvn37PLlLAAAAAPA6OTpGavr06S7zxhjt379fo0aN0o033uiRwAAAAADAW+WokGrfvr3LvM1mU0REhG666Sa99dZbnogLAAAAALxWjgopu93u6TgAAAAAIN/w6DFSAAAAAHAlyFGLVL9+/S5527fffjsndwEAAAAAXitHhdQff/yhP/74Q6mpqbr22mslSZs2bZKvr69q1qzp3M5ms3kmSgAAAADwIjkqpNq2bavQ0FBNmDBBxYoVk+Q4Se+9996rhg0b6qmnnvJokAAAAADgTXJ0jNRbb72lYcOGOYsoSSpWrJhefvllRu0DAAAAUODlqJA6ceKEDh8+nGn54cOHdfLkycsOCgAAAAC8WY4KqQ4dOujee+/VtGnTtGfPHu3Zs0fffPONevXqpY4dO3o6RgAAAADwKjk6RmrMmDHq37+/7rrrLqWmpjp25OenXr166Y033vBogAAAAADgbXJUSBUqVEjvv/++3njjDW3dulWSVKFCBYWEhHg0OAAAAADwRpd1Qt79+/dr//79qlixokJCQmSM8VRcAAAAAOC1clRIHTlyRDfffLOuueYa3Xrrrdq/f78kqVevXgx9DgAAAKDAy1Eh9eSTT8rf31+7du1SoUKFnMu7du2qmTNneiw4AAAAAPBGOTpG6pdfftGsWbNUunRp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0aJFzcCBA40xxtSrV8889dRTFkdZMGV0cUhLS3Mu27JliyldurT54YcfnMs++eQTExsbazZs2JDnMRZ0WXWNyVg2f/58U6FCBTNlypRst4XnpKamusynpKSYli1bmho1apipU6c6u5V99913VoR3xeB72Xq7du0yV111Vb79Xv5vF1Dey57DYBNXuISEBO3evVuFChVSRESEihcvrubNmysoKEg+Pj6KjIyU5GgaLlq0qGrWrKnVq1fLbrd7ZRN2fnR+DkqUKKGyZctqypQpeuCBB7RkyRKlpqbqoYce0iuvvCJJio2N1d69ey2OumBJTU2Vv7+/c/781o4KFSpozZo1Cg8Pd77uw8PDFRgYqLCwMAuiLZgycpDVgc8ZnzWNGjVSVFSUPv30U3Xp0oXPIA87ceKEjhw5osDAQBUrVkzBwcHOg9HT09MVEBCg7777Tu3bt9err76q9PR0zZ07V9OnT1edOnVUsmRJqx9CgXB+HsLCwlSoUCG1aNGC7+U8dH4OihQpojJlyuirr77SAw88oKVLl+rs2bNe/b18/u+KyMhIFStWzPn6SEtL473sQRRSV7A///xTXbp0UXp6ulJSUhQVFaWRI0eqfv36atasmXx8fJw/KDMuDx48qGrVqjHKi4f8NweRkZEaMWKEGjRooF9//VXJyck6ffq0rr32WklSWlqajh8/rnr16kkSI+54wMaNGzV06FA99dRTqlmzpsu6jOe3ePHiks79oF+0aJFiY2MVEhKS5/EWRBfKQYaMEbGGDBmi7t27a/r06brtttvyONKC6++//1bv3r115MgRpaamqm3btho4cKDzR7uvr6/S0tIUGBio77//Xh06dNA999yjgIAALViwgB9eHpJVHp577jlFR0fzvZxHssrBM888o9q1a+uXX35RSkqKV38vZ/XbbtSoUbrhhhskObqL8l72IGsbxGCV/fv3m7Jly5pnnnnGbNy40Xz77bfmjjvuMP7+/mbSpEmZtj99+rQZOHCgiY6ONv/8848FERc82eXAz8/PfPHFF5m237Nnjxk4cKApUaKE2bRpkwURFzxbt241ZcqUMWFhYaZDhw5m9erVF9z+yJEjZsCAASY8PNz8+eefeRRlweZuDvbt22fKlClj+vfvT9c+D9mwYYOJiIgw/fr1MwsXLjQvvfSSqVOnjvnmm2+MMa6jemV0e334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rtOECRM0evRohYeHWxkq/kXXvnwg45+UDBnN1KdOnVJKSorWrFmju+66S+XKlVPx4sUVHh6u77//XkuWLFHVqlUtjLzgIAfWIwfWIwfWIwfegTxYL7/n4L/xZ3TrO3HihOx2u8LCwly2v++++zR9+nQtWLBAlSpVyuNokR1apLxYxj8mGbWuMcb5QbFjxw5dc801WrFihW6++WatW7dOt956q0qVKqXIyEgtX77cKz4o8jtyYD1yYD1yYD1y4B3Ig/Xyew6yi9/X11c7duxQfHy8lixZ4tzeGKP33ntP48eP16+//koR5WVokfJSmzZt0gcffKBdu3apWrVquueeexQbGytJ2r17t2rWrKl27drp448/lt1ul6+vr/PfDbvd7jzbNXKOHFiPHFiPHFiPHHgH8mC9/J6DS4m/ffv2+uijj1y6982fP1+lS5fW1VdfbWX4yALvai/0119/qX79+jp27Jjsdrt+/vlnffnllzLGKDU1Vd9//726deumjz/+WDabzWWEF0kuTcXIGXJgPXJgPXJgPXLgHciD9fJ7Di41/vOLKMkRd5MmTSiivNXlj6AOT9q6daspV66cef75553LevXqZR577DGX7dLS0vI6tCsGObAeObAeObAeOfAO5MF6+T0H+T1+ZI8WKS+Snp6uX3/9VTfffLOeeuopZ//Z4OBg/f3332rcuLG6d++uxYsXO5ur4VnkwHrkwHrkwHrkwDuQB+vl9xzk9/hxYRwj5WW2b9+upKQkVa5cWZI0dOhQDRs2TIMGDVJycrI2btyoFStW6LfffnP2q4VnkQPrkQPrkQPrkQPvQB6sl99zkN/jxwXkdRMYLs5utxtjjElOTja33nqrmTFjhnPdwoULTWRkpPnll1+sCu+KQA6sRw6sRw6sRw68A3mwXn7PQX6PH1nzs7qQu9Lt27dPq1ev1tmzZ1WuXDnVqlVLNptN6enpCgwM1A8//CAfHx/naDPFixdXVFSUihcvbnXoBQY5sB45sB45sB458A7kwXr5PQf5PX5cOgopC/31119q3769SpQooW3btql8+fJ69tln1blzZ+doMxkjt2QM2fn5558rKChI5cqVsyzugoQcWI8cWI8cWI8ceAfyYL38noP8Hj/cZHWT2JVqy5YtpnTp0uaZZ54xx48fNytXrjQ9evQw9913n0lLS3M2AWfYuXOnefrp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\n" + }, + "metadata": {} + } + ] + }, + { + "cell_type": "code", + "source": [ + "scam_count = df['type'].sum()\n", + "all_titles_count = len(df) - scam_count\n", + "\n", + "pie_data = pd.DataFrame({'Count': [scam_count, all_titles_count]}, index=['Scam Titles', 'All Titles'])\n", + "\n", + "plt.figure(figsize=(8, 8))\n", + "plt.pie(pie_data['Count'], labels=pie_data.index, autopct='%1.1f%%', colors=['red', 'blue'], startangle=140)\n", + "plt.title('Percentage of Scam Titles vs. All Titles')\n", + "plt.axis('equal')\n", + "\n", + "plt.show()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 675 + }, + "id": "CDhRdUQY9spd", + "outputId": "2c969b5e-41c7-449f-9c7e-ca53d1b29630" + }, + "execution_count": 11, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAq4AAAKSCAYAAAATR1nQAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABtmUlEQVR4nO3ddXxV9R/H8ffdxgIGo2sbNXr06BqpIhJSgkGoqAjY8TMBCxsxsBVFVCQVFRCU7pBO6e7eiG3n98eRycjFvfd74/V8PO5Dd+/dve+7wXjvez/nexyWZVkCAAAAPFyA6QAAAABAelBcAQAA4BUorgAAAPAKFFcAAAB4BYorAAAAvALFFQAAAF6B4goAAACvQHEFAACAV6C4AgAAwCtQXAF4tcmTJ6tatWoKDQ2Vw+HQsWPHTEfyGMOHD5fD4dC2bduue98ZM2bI4XBoxowZLs/lTUqUKKGePXumfuzsr1PPnj1VokSJdN134MCBcjgcTnlewFtRXIF/XfhH/sIlNDRUZcuWVb9+/bR//37T8bJs7dq1GjhwYLpKjLc4fPiwunTporCwMH300UcaMWKEcuTIcdX7r1q1Sp06dVLx4sUVGhqqyMhItWzZUh988IEbU2dNkyZN0vw5vdpl4MCBV/z8YcOGafjw4W7N7Kl+//13ORwOFS1aVCkpKU573PR8f65WfhMSEjRw4EB+gQCuIsh0AMDTvPTSSypZsqTOnDmjOXPm6OOPP9bvv/+u1atXK3v27KbjZdratWs1aNAgNWnSJN0rPJ5u8eLFOnnypF5++WW1aNHimvedN2+emjZtqmLFiql3794qXLiwdu7cqQULFmjo0KHq37+/m1JnzXPPPad777039ePFixfr/fff17PPPqsKFSqkXl+lShXFxsaqa9euCgkJSb1+2LBhyp8/f5pVRH81cuRIlShRQtu2bdNff/113T9D6TVixIg0H3/77beaOnXqZddXqFBBn3/+eZrSnJCQoEGDBkmyf0kBkBbFFbhEq1atVLNmTUnSvffeq3z58undd9/Vzz//rG7dumXpsRMSEry6/HqaAwcOSJJy58593fu++uqrioiI0OLFiy+7/4XH8QYtW7ZM83FoaKjef/99tWzZ8opFJzAw0E3JvMvp06f1888/a/Dgwfr66681cuRIpxXXO++8M83HCxYs0NSpUy+7HkDGMSoAXEezZs0kSVu3bk297rvvvlNcXJzCwsKUN29ede3aVTt37kzzeU2aNFGlSpW0dOlSNW7cWNmzZ9ezzz4rSTpz5owGDhyosmXLKjQ0VEWKFFGHDh20efPm1M9PSUnRe++9p9jYWIWGhqpQoUK6//77dfTo0TTPU6JECd1yyy2aM2eOateurdDQUJUqVUrffvtt6n2GDx+uzp07S5KaNm162VuVP//8s1q3bq2iRYsqJCREMTExevnll5WcnHzZ1+Ojjz5SqVKlFBYWptq1a2v27Nlq0qTJZaXp7NmzGjBggEqXLq2QkBBFR0frqaee0tmzZ9P1dR89enTq1zh//vy68847tXv37jRf3x49ekiSatWqJYfDcc1VxM2bNys2NvaKJbdgwYKXXffdd9+pdu3ayp49u/LkyaPGjRvrjz/+SL09vV+zC38OVq5cqfj4eGXPnl2lS5fWmDFjJEkzZ85UnTp1FBYWpnLlymnatGnp+vqkx6UzriVKlNCaNWs0c+bM1D8D11vVW7hwoW666SZFREQoe/bsio+P19y5c9Pc5+TJk3rkkUdUokQJhYSEqGDBgmrZsqWWLVt21ccdM2aMHA6HZs6cedltn376qRwOh1avXi1J2rdvn3r16qWoqCiFhISoSJEiateuXZbGXsaPH6/ExER17txZXbt21bhx43TmzJlMP15mXTzjum3bNhUoUECSNGjQoOuOfVyQnp9HmzZtUseOHVW4cGGFhoYqKipKXbt21fHjx13xsgCXobgC13GhTObLl0+SvXLXvXt3lSlTRu+++64eeeQR/fnnn2rcuPFlBwYdPnxYrVq1UrVq1fTee++padOmSk5O1i233KJBgwYpLi5O77zzjh5++GEdP3489R9qSbr//vv15JNPqkGDBho6dKh69eqlkSNH6sYbb9T58+fTPM8///yjTp06qWXLlnrnnXeUJ08e9ezZU2vWrJEkNW7cWA899JAk6dlnn9WIESM0YsSI1LeWhw8frvDwcD322GMaOnSo4uLi9OKLL+p///tfmuf5+OOP1a9fP0VFRenNN99Uo0aN1L59e+3atSvN/VJSUtS2bVu9/fbbatOmjT744AO1b99eQ4YM0W233Xbdr/nw4cPVpUsXBQYGavDgwerdu7fGjRunhg0bpn6Nn3vuOd13332S7PGOESNG6P7777/qYxYvXlxLly5N8zW+mkGDBumuu+5StmzZ9NJLL2nQoEGKjo7WX3/9lSZjer5mknT06FHdcsstqlOnjt58802FhISoa9euGjVqlLp27aqbb75Zr7/+uk6fPq1OnTrp5MmT182YGe+9956ioqJUvnz51D8Dzz333FXv/9dff6lx48Y6ceKEBgwYoNdee03Hjh1Ts2bNtGjRotT7PfDAA/r444/VsWNHDRs2TE888YTCwsK0bt26qz5269atFR4erp9++umy20aNGqXY2FhVqlRJktSxY0eNHz9evXr10rBhw/TQQw/p5MmT2rFjR6a/FiNHjlTTpk1VuHBhde3aVSdPntTEiRMz/XjOUKBAAX388ceSpFtvvTX1e9ShQ4erfk56fh6dO3dON954oxYsWKD+/fvro48+0n333actW7ZwMCO8jwXAsizL+vrrry1J1rRp06yDBw9aO3futH788UcrX758VlhYmLVr1y5r27ZtVmBgoPXqq6+m+dxVq1ZZQUFBaa6Pj4+3JFmffPJJmvt+9dVXliTr3XffvSxDSkqKZVmWNXv2bEuSNXLkyDS3T548+bLrixcvbkmyZs2alXrdgQMHrJCQEOvxxx9PvW706NGWJGv69OmXPW9CQsJl191///1W9uzZrTNnzliWZVlnz5618uXLZ9WqVcs6f/586v2GDx9uSbLi4+NTrxsxYoQVEBBgzZ49O81jfvLJJ5Yka+7cuZc93wXnzp2zChYsaFWqVMlKTExMvf7XX3+1JFkvvvhi6nUXvmeLFy++6uNd8Mcff1iBgYFWYGCgVa9ePeupp56ypkyZYp07dy7N/TZt2mQFBARYt956q5WcnJzmtgvfH8tK39fMsv77c/D999+nXrd+/XpLkhUQEGAtWLAg9fopU6ZYkqyvv/76uq/ngmt9Xy98fbZu3Zp6XWxsbJrv1QXTp09P8zgpKSlWmTJlrBtvvPGy112yZEmrZcuWqddFRERYffv2TXfmC7p162YVLFjQSkpKSr1u7969VkBAgPXSSy9ZlmVZR48etSRZb731VoYf/2r2799vBQUFWZ9//nnqdfXr17fatWt32X2LFy9u9ejRI/XjS79O6dG3b1/rav/c9ujRwypevHjqxwcPHrQkWQMGDLjsvgMGDEjzOOn9efT3339bkqzRo0enOzPgqVhxBS7RokULFShQQNHR0eratavCw8M1fvx4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suSmoh5gJevNmXVUvuFXemBhT50/73DL8wIAkF6//CJ98on0wAOmk+CarHQ6evSoJcmaMWPGde933333WQULFrRCQkKs2NhYa+LEiZZlWdahQ4esrl27WkWLFrXCwsKsSpUqWd9//32az4+Pj7f69etnPfzww1bu3LmtggULWp999pl16tQpq2fPnlZ4eLgVExNj/f777+nKPWDAAKtq1aqXXR8fH289/PDDqf8vKc3Fsizr66+/tiIiItJ83oQJE6zq1atbISEhVsmSJa2BAwda58+ftyzLslJSUqwBAwZY0dHRVnBwsFWkSBGrf//+6crpVvv2WVahQpZlH47l1svMKv2sfHmTTTw1Fy5cuHDhcs1LWJhlrVtn+h9pXEu6RwXCw8MVHh6uCRMm6OzZs1e8T0pKilq1aqW5c+fqu+++09q1a/X6668rMNA+svzMmTOKi4vTb7/9ptWrV+u+++7TXXfdpUWL0r6N/M033yh//vxatGiR+vfvrz59+qhz586qX7++li1bphtuuEF33XWXEhISMtfWLzFu3DhFRUXppZde0t69e9Os2F5s9uzZ6t69ux5++GGtXbtWn376qYYPH65XX31VkjR27FgNGTJEn376qTZt2qQJEyaocuXKTsnoNJYl9eol7d9v5Okbr/xQC8NbqEKpK/8ZAgDAlMREe0vzDJw8Eu6WkZY7ZswYK0+ePFZoaKhVv35965lnnrFWrFiRevuUKVOsgIAAa8OGDel+zNatW1uPP/546sfx8fFWw4YNUz9OSkqycuTIYd11112p1+3du9eSZM2fP/+6j5+eFVfLsqzixYtbQ4YMSXOfS1dcmzdvbr322mtp7jNixAirSJEilmVZ1jvvvGOVLVvWOnfu3HVzGTNkiPlfaSXrWK5o64a4g6ZjcOHChQsXLpddLqol8DAZOjirY8eO2rNnj3755RfddNNNmjFjhmrUqKHhw4dLkpYvX66oqCiVLVv2ip+fnJysl19+WZUrV1bevHkVHh6uKVOmaMeOHWnuV6VKldT/DwwMVL58+dKsXBYqVEiSdODAgYzEz7IVK1bopZdeSl19Dg8PV+/evbV3714lJCSoc+fOSkxMVKlSpdS7d2+NHz9eSUlJbs14TcuXS08/bTqFJCnixE79/ndR9Wu80nQUAADSePfdLJ+TBy6S4e2wQkND1bJlS73wwguaN2+eevbsqQEDBkjSdQ94euuttzR06FA9/fTTmj59upYvX64bb7xR5y5Zk8+WLVuajx0OR5rrHA774J6UlJSMxs+SU6dOadCgQVq+fHnqZdWqVdq0aZNCQ0MVHR2tDRs2aNiwYQoLC9ODDz6oxo0b6/z5827NeUUJCR73/kdgynl9MKuqPmr8o4KCLNNxAACQZK+7du8uedCx5/hXlvdxrVixok7/e7LfKlWqaNeuXdq4ceMV7zt37ly1a9dOd955p6pWrapSpUpd9b7uFhwcrOTk5Gvep0aNGtqwYYNKly592SUgwP5ShoWFqU2bNnr//fc1Y8YMzZ8/X6tWrXLHS7i2xx6T1q83neKKHpzVTb9XeUa5I9z7iwgAAFezZw+nhPVE6S6uhw8fVrNmzfTdd99p5cqV2rp1q0aPHq0333xT7dq1kyTFx8ercePG6tixo6ZOnaqtW7dq0qRJmjx5siSpTJkymjp1qubNm6d169bp/vvv135DBwldqkSJEpo1a5Z2796tQ1fZhfjFF1/Ut99+q0GDBmnNmjVat26dfvzxRz3//POS7BMWfPnll1q9erW2bNmi7777TmFhYSpevLg7X8rlpk6VPv3UbIbraLnsDc3Pe4tKF/ecFWEAgH+bMEH6/HPTKXCxDO0qUKdOHQ0ZMkSNGzdWpUqV9MILL6h379768MMPU+83duxY1apVS926dVPFihX11FNPpa5kPv/886pRo4ZuvPFGNWnSRIULF1b79u2d/qIy46WXXtK2bdsUExOjAgUKXPE+N954o3799Vf98ccfqlWrlurWrashQ4akFtPcuXPr888/V4MGDVSlShVNmzZNEydOVL58+dz5UtI6edJrfmUsv3WSFh6voPiqx0xHAQBAkvTII9KGDaZT4AKHZVkMF/qy+++XPvvMdIoMOR8Upj51/9aXc8qZjgIAgOrVk+bMkQKyPGCJrOJb4MumTvW60ipJ2ZIS9cWc8no7fqICAvi9CgBg1vz50tChplNAYsXVd508KVWuLG3fbjpJlkys9ZJuX/e8Tp3iNLEAAHOyZ5dWrpRiYkwn8W+suPqqJ5/0+tIqSW0Wv6i5RTqrWKQH7YcLAPA7CQlS7972VlkwhxVXX/Tnn1KLFqZTONX+/LG6tfB8zV+d03QUAIAf+/hj6YEHTKfwXxRXX+MjIwJXcjY4p+6uuVLfzythOgoAwE/lzCmtXStFRZlO4p8YFfA1zz7rk6VVkkLOndTIeSX1cvw0ORz8vgUAcL+TJ6W+fU2n8F+suPqSxYulunUlN58K14Qxdd9Wj5WPKSGBg7YAAO43ZozUsaPpFP6H4uorkpOlWrWkv/82ncRtlpa/Q22PfaM9+wJNRwEA+JmiRe2RgYgI00n8C6MCvuL99/2qtEpS3PqRWqQ6qlE+wXQUAICf2bNH+t//TKfwP6y4+oJdu6QKFaRTp0wnMSIhLJ+6V12usQuYlAcAuI/DIc2eLTVoYDqJ/2DF1Rc88ojfllZJyp54WKMXFNOz8XNNRwEA+BHLkh580J7Wg3tQXL3dlCnS2LGmUxjnkKVXZzbUiPofKySENxEAAO6xcqVXnl3dazEq4M3OnpUqVZL++cd0Eo8yr9J9unXfxzpwiN/LAACulz+/tHGjlCeP6SS+j3/Zvdmbb1Jar6D+6s+0KKSRKpU+YzoKAMAPHDokDRxoOoV/YMXVW+3cKZUrJyUmmk7isU6GF1G3Cn/rt8WFTEcBAPi4oCBpxQqpYkXTSXwbK67e6plnKK3XkfPUXv2yJFKPxi81HQUA4OOSkuxjpeFarLh6o8WLpTp17MMZkS6fN/pGfRfcpfPnOdMWAMB1JkyQ2rUzncJ3UVy9UaNG0pw5plN4nRlVH1bHHe/qyFHeaAAAuEZMjH1GreBg00l8E/+Ce5vRoymtmdRkxVAtzNlS5UqeNR0FAOCjNm+WhgwxncJ3seLqTc6etc+QtXWr6SRe7ViuYupcepmmLctnOgoAwAeFh9vbYxUpYjqJ72HF1ZsMHUppdYLcJ3Zo0opI9Wm02nQUAIAPOnXKPoYazseKq7c4eFAqU0Y6ftx0Ep/yQePRenRuRyUnc9AWAMB5HA77WOq4ONNJfAsrrt5iwABKqwv0n9VZv1Z7Qbly8fsbAMB5LEt6/nnTKXwPK67eYNMme0fjpCTTSXzW2pg2anN+rLbsyGY6CgDAh8yeLTVsaDqF72DF1RsMGEBpdbGKmydq4alKalSFVW0AgPM895zpBL6FFVdPt3q1VLWqlJJiOolfOJcth+6v87eGzyljOgoAwEdMmSLdcIPpFL6BFVdP9+KLlFY3Cj5/Wl/PKas34n9XQAC/0wEAso5ZV+ehuHqypUul8eNNp/BLT81srXE1BytHDsorACBrFi+2TwWLrGNUwJO1aiVNnmw6hV9bUbaz2pz6Xjv3BJmOAgDwYpUrS8uXSwEsGWYJXz5PNXcupdUDVN04WovO11Cd2FOmowAAvNiqVdKoUaZTeD9WXD1V06bSjBmmU+BfZ0Ii1KvGCv04v7jpKAAAL1WmjLR2rRTEm3iZxoqrJ/rzT0qrhwk9e1w/zC+hgfHT5XDwux4AIOM2bZK++cZ0Cu/GiqsnatjQHhWARxpV7z31Wv6QEhM5TSwAIGOKFbMLbHCw6STeiRVXTzNrFqXVw902/xHNKHm3ChdMNh0FAOBlduyQvv7adArvxYqrp7n5ZmnSJNMpkA67CtdUm4iZWr4hu+koAAAvUqaMtH49OwxkBl8yT7JiBaXVi0TtW6I5O0uofZ09pqMAALzIpk1s055ZFFdP8vrrphMgg3IkHNS4hVF6On6B6SgAAC/y5pumE3gnRgU8xebNUrlyUjJzk97qmwaf6b7F9+rcOQ7aAgBc34wZUny86RTehRVXT/HWW5RWL9dj7n36s1xf5c+XYjoKAMALsOqacay4eoJ9+6QSJaSzZ00ngRNsjWqkNqF/aM0/oaajAAA8mMMhrVwpVapkOon3YMXVEwwZQmn1ISV3zda8/aXVquYB01EAAB7Msuw3XJF+rLiadvy4vRvxiROmk8DJkgOy6fGGCzV0VnXTUQAAHipbNmnLFikqynQS78CKq2lffEFp9VGBKef13qwa+qTRSAUF8fshAOBy58/bb7wifVhxNSk5WSpdWtq2zXQSuNif1Z9Q561v6OgxflcEAKSVM6d9Rq3cuU0n8Xz8K2rSL79QWv1E87/f1oLcrVSmxDnTUQAAHubkSenjj02n8A6suJrUtKm9iRv8xpHcpdSpxBJNX57HdBQAgAeJjJS2b5cCA00n8WysuBqyeXWi5h8qYzoG3CzvsS2asjpSvRutMx0FAOBBdu+WJk40ncLzUVwNefODMNVf/ZlqVjilbxp8prPBOU1HgptkS0rUZ7Mrakjj8QoI4A0PAIDtk09MJ/B8jAoYcPy4/ZbA6dP/XVcgf4rui52nPhseUeS+pebCwa1+r/mium4YqJMnOU0sAPg7h8M+A3zJkqaTeC5WXA0YPjxtaZWkg4cC9OrMhipxaLG61N2h2VX6GskG97p5yUuaX7C9SkSdNx0FAGCYZUmffWY6hWdjxdXNLEsqX17auPH6961WLkH9Cvyk25c8prAzR10fDsYczFdetxZdqLmrcpmOAgAwqGBBadcu+8QEuBwrrm42bVr6SqskLd+QXffO6amosEN6On6BtkfWd204GFPg8Hr9uSFKdzXYbDoKAMCgAwekceNMp/BcFFc3y8w+bUeOBujNmXUUs2+Obq29W9OrPer8YDAu5NxJfTu3tF6LnyKHgzdCAMBfcZDW1TEq4EYHD9oHZZ13wjhjpdJn1K/IWN215GFlTzyc9QeERxlX5w3dtepJJSRw0BYA+KP166Vy5Uyn8DysuLrR9987p7RK0up/QvXA7DsUGXxAj8cv1pboeOc8MDxCh4VPa0707YosnGw6CgDAgE8/NZ3AM7Hi6kY1akh//+2axw4IsNS65n71T3pPLZa9KYf4tvqCvQWrqm2+uVqyLofpKAAAN8qb1z4pQWio6SSeheLqJqtWSVWquOe5ypc6q35RP6vH0ocUfnq/e54ULpMYmkc9qq3Q6AXRpqMAANzom2+k7t1Np/AsjAq4yTffuO+51m8JUb9ZXRQZuFcPN/5bm4q3cN+Tw+nCzhzVqAXF9UL8LNNRAABu9MUXphN4HlZc3SApSYqOlvbtM/P8DoelG2sc0kOOD3TTklcYI/Bi39f/UPcse1BnznDQFgD4OodD2r7d7hCwseLqBlOmmCutkmRZDk1eWkA3L3lJ5Uqc0dDGY3UiZ6S5QMi02+f10/SY3ipUgIO2AMDXWZb0ww+mU3gWVlzdoEsXafRo0ynSCg+31L3GavXb9YwqbPnNdBxk0I6iddUm/C+t3BhmOgoAwIWqVJFWrDCdwnNQXF3s6FGpSBHp7FnTSa6uRY3D6h/0iW5ZPEABFit53uJUjkK6PXa5Ji4qbDoKAMCFVq+WYmNNp/AMjAq42KhRnl1aJWnasnxqt+g5lY5K1Dvxv+hYrmKmIyEdwk/v14TFUXoyfpHpKAAAF/r+e9MJPAfF1cXcuZtAVm3dmU1PzGyjyKRtur/RWq0u3d50JCNel+SQ9Mg17tPk3/tceml90X3ellTw38s7l3z+QklxkpKymDXAStabM+voy4ZfK1s23jwBAF/EnOt/GBVwoQ0bpPLlTafImibVjqp/yOdqt/h5BaY46bRfHmyxpC6ScklqKum9q9zviKRzF318WFJVSV9I6ilppaS6kn6VZEm6RdIiSZVll9Vakj7797/OMqtKP3XYNVSHj/D7KAD4mnnzpHr1TKcwj3/hXOjHH00nyLoZy/Oo48KnVKpIgl6P/12H85Q2HcllTkm6Q9LnkvJc5755JRW+6DJVUnZJnf+9fb2kKpKaSWr+7/+v//e2tyQ1lnNLqyQ1XvmhFoa3UIVSHj6bAgDIMMYFbKy4ulDVqtLKlaZTOFdoqKXba25S/wMvqNrGn0zHcaoesgvpENmjANV09RXXS1WWVE/2KqokrZPUQNJy2Suu1STNkxQsqZWkpZJyOiHzlRzPFa0uZZbpj6X5XfQMAAB3K1hQ2rNHCgw0ncQsVlxdZMsW3yutknTmjENfzSmr6htHqVGVY/qp3rtKCgwxHSvLfpS0TNLgTHzuIkmrJd170XUVJL0mqaWkG/593AqS7pf0pqQpkipJqi7J2efDijixU7//XVR9G/vgH0AA8FMHDkjTpplOYR7F1UXGjTOdwPXmrIzQbfMfVYkCp/VK/FQdyF/RdKRM2SnpYUkjJYVm4vO/lL3iWvuS6x+QtOHfywOSvpG9ylpPdskdL+ldSV0lOfvN/cCU8/pwVlV92GiUgoJ4UwUAfAHjAowKuEz9+tL8+aZTuFdIiKXbam5R/yODVHPdCNNx0m2CpFslXfzuS7LsXQICZJfKq70zc1pSUUkvyS6/V3NIdrGdJXtl9xXZK7WSVEDSX7LLrytMrfG0Ov8zWMdPcJpYAPBmOXPaK6+hmVll8RGsuLrA3r3SggWmU7jf2bMOfTs3RrXWfat6lU7o+/of6nyQ55/ZqbmkVbLnUS9caso+UGu5rl5aJWm07GJ753We49F/L1GyS/HF+zMk/Xudq7Rc9oYW5GutmGK+vysEAPiykyelv/4yncIsiqsLjB9vn1/Yny1YnVN3zOurYnlPamD8dO0r4Kr1xKzLKXve9OJLDkn5/v1/Seou6ZkrfO6Xktr/e9+rmSppo6S+/35cS/YOA5NkH8wVKKlcVl5AOpTfOkmLTpRXfNVjLn4mAIArTZxoOoFZFFcXGD/edALPse9AoAbNbKJix1bojvpbtSD2HtORMmWHpL2XXLdB0hxJ13pFiZL6SfpU//1li5L0gaRekl6VPfvqjnXpvMe2aOqaorqn4QY3PBsAwBV+/dV0ArOYcXWyo0ftLSuSsnpKJB9Ws8Jp9c87UrctfkIh506ajuOX3on/RU/NvkUpKcy9AoC3WbZMql7ddAozWHF1sl9+obRez5J1OdRj7n0qluuYno+frd2F40xH8juPz2yrCXGvKDyc31sBwNv487gAK65O1q6dXV6RfkFBlm6tuUv9T7+uRquGmY7jV1aW6ag2CT9qx+4g01EAAOlUq5a0aNH17+eLKK5OdPq0lD+/dOaM6STeq1q5BPUvMEq3L35UoWePm47jF/bnj9Wthedr/mpXncsLAOBMDoe0e7dUpIjpJO7HqIATTZlCac2q5Ruy6545vRSV44j+Fz9fO4rWNR3J5xU6tEbTN0bq9vrbTEcBAKSDZUm//WY6hRkUVyeaMsV0At9x+EiA3phZV6X2z1OHOrs1veojpiP5tJBzJzVyXkm9HD9NDgdvwgCAp/PXOVdGBZyoVClp61bTKXxX5TKJ6ld4rO5c8oiyJx42Hcdnja77jnqseFSJiew4AACeKnt26fBh/zuLFsXVSTZvlkqXNp3CP+TJnaK7qy5T382PqeSu2abj+KQlFe5Su6Nfa8++a503DABg0q+/Sq1bm07hXowKOMm0aaYT+I+jxwL0zsyaKr1nptrW3qupNZ42Hcnn1Fw3QotURzXKJ5iOAgC4Cn8cF2DF1Uk6dZLGjjWdwn9VKHVW/aLGq/vSRxR+er/pOD4jISyfulddrrELokxHAQBcolgxaft20ynci+LqBCkp9jZYR4+aToKIXJZ6VluuftueUOkdf5mO4xMsOfR8/Gy9NrOB6SgAgEts3mwfY+MvGBVwgiVLKK2e4vgJh4bOqq6yO6fp5pr7NSnueVniIKOscMjSqzMbakT9jxUSwu+5AOBJZswwncC9KK5OMHWq6QS4lGU5NGlJQd289GWVL3FG7zceoxM5I03H8mp3zntQf5V5QAXzp5iOAgD4l78VV0YFnKBpU//7g+ONwsMt9aixSv12/k/lt04yHcdrbY+sr1vC/tTqf/xsDxYA8ED+NudKcc2i06elvHmlc+dMJ0F6ORyWWlQ/ov6Bw9R6ySAFWMmmI3mdk+FF1K3C3/ptcSHTUQDA7/nTnCujAlk0axal1dtYlkNTl+VT28UvqEx0ot6J/0XHchUzHcur5Dy1V78sidSj8UtNRwEAv+dP7/pSXLOI+VbvtmVHNj0xs42ikrfpgUZrtCamrelIXiPASta7M2vqs0bfKls23rgBAFP8qbgyKpBF1atLy5ebTgFnalrtqPqHfKa2i19QYMp503G8wvRqj6rT9rd15Ci/CwOAu/nTnCvFNQtOn5YiIqRkRiR9UvHIJPUp/Yd6r+ivvMe2mI7j8TYVb6E2Ab9qw9YQ01EAwO/4y5wryyNZsHgxpdWXbd8dpP/NvFlRZ//RvQ3Xa0XZzqYjebQy26dpweGyalHjsOkoAOB3/GVcgOKaBQsWmE4Ad0hMdOjLOeVUbeNPalzlmEbXfUdJgawqXknuEzs0aUWk+jRabToKAPgViiuui+Lqf2avjFCXBY+pZMFTejX+Dx3MV950JI8TlHxWw2ZX1vuNxygwkEkkAHCHmTNNJ3APZlyzoEgRad8+0ylgUkiIpdtqbtZDhwcqbv1I03E8zuS453Tbppd14gSn3QUAV9uxQ4qONp3CtSiumbRtm1SypOkU8CT1Kp1U/5zD1Wnx08qWlGg6jsdYG9NGbc6P1ZYd2UxHAQCfNmaM1LGj6RSuxahAJs2fbzoBPM381Tl1+/z+Kp7vpAbF/6V9BSqbjuQRKm6eqIWnKqlRleOmowCAT1u82HQC16O4ZhLzrbiavfsDNXBmUxU/vkJ31t+ihbF3m45kXP4jGzVtXaR6NtxkOgoA+Cx/KK6MCmRSnTrSokWmU8Bb1Kp4Sv3zfKfbFj2h4POnTccx6s343/TM7FZKSWHuFQCcKVcu6dgxyeHDP14prplw9qz9h+PcOdNJ4G0K5k/RfbFz1Wf9wyq6/2/TcYz5ufarumPNMzp92od/ugKAAevWSeV9eMMbRgUyYdkySisy58ChAL0ys5GKH16q2+pt15zKfUxHMqLdouc0J7KroosmmY4CAD7F18cFKK6ZwHwrsiopyaGf5hdTo1XDVKP8aX3d8EudCYkwHcutqm38SYvO11Cd2FOmowCAz1i2zHQC16K4ZoKv/6GAe/29PrvunnO3osOP6Jn4edpZpLbpSG5T+OAqzfgnSl3rbTcdBQB8wt8+PoXGjGsmVKsmrVhhOgV8VWCgpXY196j/mbfUZMVQ03HcZlD8Xxo0q4ksi7lXAMisiAjp6FHfPUCL4ppByclSjhz2AVqAq1Uuk6j+hUfrjiWPKXviYdNxXG5UvffUa/lDSkz00Z+4AOAG//wjxcSYTuEajApk0D//UFrhPqs2hem+2d0VFXJAT8Yv0rbIBqYjudRt8x/RjJJ3q3DBZNNRAMBr+fK4AMU1g1avNp0A/ujosQC9PbOWYvbOVrvaezSt+pOmI7lM7bXDtTigrqqVSzAdBQC8EsUVqSiuMCklxaFfFhVRy7/fVGxMoj5u9L1OZy9gOpbTRe1bojk7S6h9nT2mowCA11m1ynQC16G4ZtCaNaYTALa1m0P14Oxuigzar0cbL9U/xZqZjuRUORIOatzCKD0dz/5zAJARGzaYTuA6HJyVQRUr2melADyNw2GpVdxB9bfe141LX5NDvvNX+5sGn+m+xffq3DkO2gKA6wkKkhISpGzZTCdxPoprBpw7Z+8okMTJfuDhypY4p77FJqrn3w8r18ndpuM4xZzKfXTrng916DBvFAHA9axfL5UrZzqF8/EvQAZs2EBphXfYuC1YD8/qqCjtVP/GK7Sh5E2mI2VZw1Ufa1FYE1WMOWM6CgB4PF8dF6C4ZgAHZsHbnDzp0IezqqjCtt91Y9xB/VprkFIcgaZjZVrJXbM1/0Bp3VTzoOkoAODRKK6guMJrWZZDfyzNrzaLX1TZ6ES9Gz9Bx3IVMx0rU3Kd3K1fl0Xq4cY+vN8LAGQRxRXsKACfsHlHNj0+s52ikrfpgUartSamrelIGRaYcl7vzaqhTxqNVFAQY/oAcClfLa4cnJUB7CgAX9Ws+hH1z/ap2iwZoMCU86bjZMif1Z9Q561v6Ogxfg8HgAsKFJAOHDCdwvkorhmQI4e9vQTgq4pHJunB0n/o3hX9lffYFtNx0m1jiRt0iyZq07Zg01EAwGMcOSLlyWM6hXOxRJFOBw5QWuH7tu8O0tMzb1bU2X/Uu9E6rSzT0XSkdCm77Q8tOFZBTasdNR0FADyGL44LUFzTaft20wkA90lMdOiL2eVVddMYxVc9qjF131ZSYIjpWNeU99gWTVkdqd6NmOcBAIni6te2bTOdADBj1orc6rzgcZUseEqvxU/RobxlTUe6qmxJifpsdkUNaTxeAQFMQQHwbxRXP8aKK/zdrr1Bem7mDYo6vV49G2zS0vJ3mI50VY/M6qCJNQYqZ07KKwD/tcV7DlVIN4prOrHiCtjOnnXom7mlVXP9d6pf6bh+rDdU54PCTMe6zM1LXtK8Qh1UIsq7dkkAAGfZ7Rtn/E6D4ppOrLgCl5u/Ope6zX9IxfOd1Evxf2p//ljTkdKo9M8ELUqsovqVT5iOAgBu54vFle2w0qlyZc6cBVxPcLClzjW3qf+xl1Vn7dem46Q6G5xTvWv9rRFzY0xHAQC3CQmRzpwxncK5KK7plCuXdPKk6RSA96gde0r9I0aoy+InFXz+tOk4kqTB8ZP13KwbZFkO01EAwC0OHpTy5zedwnkorulw5IiUL5/pFIB3KlQgWfdVnKsH1j+iovv/Nh1H4+q8obtWPamEBMorAN+3YoVUpYrpFM7DjGs6MN8KZN7+g4F6eWZjlTiyVF3rbdfcyg8YzdNh4dOaE327IgsnG80BAO7ga3OuFNd0YEcBIOvOn3do1PxiarjqY9Uof1pfN/hCZ0IijGSpvuFHLU6JU80KnjHCAACuQnH1Q3v2mE4A+Ja/12fX3XPvUXT4ET0bP1c7i9R2e4YiB1Zo1tZoda670+3PDQDuQnH1Q4cOmU4A+KZDhwM0eGZ9lTywQJ3q7tTMqg+59fnDzhzVqAXF9UL8LLc+LwC4C8XVD1FcAddKTnZo7IIoNVkxVFXLJujzRt8oMTSPW57bIUsvzYzXyPofKTSUY1UB+BZfe9eY4poOhw+bTgD4j5Ubw3Tf7O6KCjukp+IXaltkA7c87+3z+ml6TG8VKsBBWwB8ByuufogVV8D9jhwN0Fszaytm72y1r71Hf1Z/wuXPWXfNl1qUraGqlE10+XMBgDv4WnFlH9d0iIuTli0znQJAxZgz6ld0vLovfVg5Eg667HlO5Sik22OXa+Kiwi57DgBwB4dDSkqSAnxkqdJHXoZrMSoAeIa1m0P14Oxuigzar0cbL9XmYk1d8jzhp/drwuIoPdF4kUseHwDcxbKkEydMp3AeVlzTITxcOs12j4DHCQiw1CrugPqnvK8blg6WQ87/cfZVw6/0wMKeOn+eM20B8E7btknFi5tO4RwU1+s4e1YKDTWdAsD1lC1xTv2K/aKeyx5SzlN7nfrYs6r0U4ddQ3X4CG9SAfA+vnTaV34KXwdjAoB32LgtWA/N6qRIx271b7xCG0re5LTHbrzyQy0Mb6EKpc467TEBwF18aVSA4nod7CgAeJeTJx36cFYVVdj2u26KO6jfag6Qpay/zR+zY7rmHyqjG+L4oQDAuxw/bjqB81Bcr4MVV8A7WZZDU5bm1y1LBqpMsbMaEj9ex3NFZ+kxI07s1O9/F1XfxiudlBIAXI/i6kdYcQW83+Yd2fTYzPaKTN6uPo1Wa21Mm0w/VmDKeX04q6o+bDRKQUEcIgDA81Fc/cixY6YTAHCW06cd+mR2rGI3/6IW1Q/r59qvKsURmKnH6ju7q36v8owiclFeAXg2Zlz9SEKC6QQAXOHPv/Oq/aJnFROZqLfif9XRiBIZfoyWy97QgnytFVPsvPMDAoCTsOLqRyiugG/btiubnprZWpHntqh3o3VaWaZjhj6//NZJWniyouKrHnNNQADIIoqrH0nklOWAX0hMdOiL2eVVddMYxVc9qjF13lJyQLZ0fW6+o/9o6pqiurvhRhenBICMo7j6EVZcAf8za0VudV74hEoWTtDg+Mk6lLfsdT8nW1KivpxTTm81nqiAAOZeAXgOZlz9CCuugP/auSdIz868UdEJ69Wr4UYtK3/7dT/niVltNSHuFYWHU14BeIaTJ00ncB6K63VQXAGcOePQ8DllFLd+pBpUPq4f672npMCQq96/zeIXNbdIZxWLTHJjSgC4suRk0wmch+J6HWc5wyOAi8xblUvd5j+s4gVO6+X4adqfP/aK96uyaawWna2mepV8aKkDgFeiuPqRc+dMJwDgifbsC9SLM5ur2IlVuqvBZi2q2POy+xQ6tEbTN0bq9vrb3J4PAC6guPqR82zPCOAazp1z6Lu5pVRn7deqE3tS39UfpnPZcqTeHnLupEbOK6mX46fJ4WDuFYD7paSYTuA8FNfroLgCSK9Fa8J117w+Kpb7uAbEz9DeglVTb3t+ZkuNqjNEYWGUVwDuxYqrH6G4Asio/QcD9dLMeBU/+re61dumeZXukyR1XvC4ZpXooaKFfehfEQAej+LqR5hxBZBZ58879OP84mqw+lPFlT+t4Q0+V+XNE7RIdVSjPJtEA3APiqsfSWI3GwBOsGx9dvWae6+icx3TsHJD9f3ZjupQZ7fpWAD8ADOufiQw0HQCAL7k4KEAvTazgSrt/F2S1LCKD52LEYBH8qUV1yDTATxdtvSdqhwAMiQpyaFxCyNNxwDgB3ypuLLieh0UVwAA4M0orn4kiDVpAADgxZhx9SOsuAIAAG9GcfUjrLgCAABvFhpqOoHzUFyvgxVXAADgzcLCTCdwHorrdVBcAQCAN6O4+hFGBQAAgDejuPoRVlwBAIA3y57ddALnobheB8UVAAB4M1Zc/QijAgAAwJtRXP1IcLDpBAAAAJlHcfUjOXOaTgAAAJB5FFc/kieP6QQAAACZx8FZfiR3btMJAAAAMo8VVz/CiisAAPBmFFc/QnEFAADejFEBP8KoAAAA8GZ585pO4DwU1+tgxRUAAHizAgVMJ3Aeiut1sOIKAAC8GcXVj4SE+NZQMwAA8C8FC5pO4DwU13RgXAAAAHir/PlNJ3Aeims6MC4AAAC8Ue7cUrZsplM4D8U1HVhxBQAA3siX5lslimu6UFwBAIA3orj6ocKFTScAAADIOIqrH4qONp0AAAAg43xpRwGJ4pouFFcAAOCNWHH1Q1FRphMAAABkHMXVD7HiCgAAvBHF1Q9RXAEAgDfytQ5DcU2HHDk4CQEAAPA+pUqZTuBcFNd08rXfWAAAgG8LDpaKFjWdwrkorulEcQUAAN6keHEpwMeano+9HNehuAIAAG/ia2MCEsU13dgSCwAAeJOSJU0ncD6Kazqx4goAALwJxdWPUVwBAIA3YVTAj8XEmE4AAACQfr644uqwLMsyHcIbWJaUM6d0+rTpJAAAANd3+LCUN6/pFM7Fims6ORxSuXKmUwAAAFxfRITvlVaJ4pohFSqYTgAAAHB9vjgmIFFcM4TiCgAAvAHFFRRXAADgFXx1vJHimgEUVwAA4A0qVTKdwDUorhlQurQUFGQ6BQAAwLVRXKFs2ezyCgAA4KkCA6Xy5U2ncA2KawYxLgAAADxZ6dJSSIjpFK5Bcc0giisAAPBksbGmE7gOxTWDfHXpHQAA+IbKlU0ncB2Kawax4goAADxZ1aqmE7gOxTWDYmPZWQAAAHguiitShYX57hYTAADAu0VE+O5ZsySKa6bUrm06AQAAwOWqVJEcDtMpXIfimgm1aplOAAAAcDlfHhOQKK6ZQnEFAACeqFo10wlci+KaCbGxUvbsplMAAACk5euLaxTXTAgKkqpXN50CAADgP7ly+f4B5BTXTPL132gAAIB3qVNHCvDxZufjL891KK4AAMCT1K9vOoHrUVwziS2xAACAJ2nQwHQC13NYlmWZDuGt8uaVjh41nQIAAPi7gADp2DEpZ07TSVyLFdcsqFnTdAIAAAD7oCxfL60SxTVLGBcAAACewB/mWyWKa5Y0amQ6AQAAgP8UV2Zcs+D0aSlPHun8edNJAACAP/vnHykmxnQK12PFNQty5GBcAAAAmFWokH+UVonimmXNmplOAAAA/Fm9eqYTuA/FNYsorgAAwCR/2L/1AoprFtWrJ4WFmU4BAAD8VfPmphO4D8U1i0JC/OdIPgAA4FkKFpSqVTOdwn0ork7QtKnpBAAAwB/dcIPkcJhO4T4UVydgzhUAAJhw442mE7gX+7g6QVKSlDevdPKk6SQAAMBfOBzSvn32uIC/YMXVCYKCOIsWAABwr6pV/au0ShRXp2FcAAAAuJO/jQlIFFen8aetKAAAgHn+WFyZcXWi6Ghp1y7TKQAAgK/LkUM6ckQKDjadxL1YcXWitm1NJwAAAP6gaVP/K60SxdWp2rUznQAAAPgDfxwTkBgVcKpz56QCBaQTJ0wnAQAAvmzjRqlMGdMp3I8VVycKDpZuusl0CgAA4MtKlfLP0ipRXJ2OcQEAAOBKHTqYTmAOxdXJbr7ZPiEBAABXdlLSI5KKSwqTVF/S4otu7ynJccnlem/nfSypiqRc/17qSZp0yX0ek5RXUrSkkZfcNlpSmwy9CpjTqZPpBOZQXJ0sd24pPt50CgCA57pX0lRJIyStknSDpBaSdl90n5sk7b3o8sN1HjNK0uuSlkpaIqmZpHaS1vx7+0RJ30v6Q9Kb/2Y49O9txyU9J+mjLLwmuEuxYlKdOqZTmENxdQHGBQAAV5Yoaazs8thYUmlJA//978cX3S9EUuGLLnmu87htJN0sqYykspJelRQuacG/t6+T1ERSTUndZK/Kbv33tqck9ZFULLMvCm7kz2MCEsXVJdjPFQBwZUmSkiWFXnJ9mKQ5F308Q1JBSeVkl8rDGXiOZEk/Sjote2RAkqrKXok9KntVNlF2WZ4jaZmkhzLw+DDJn8cEJLbDcplq1aQVK0ynAAB4nvqSgmW/dV9I9hhAD9lFcoPs0pldUklJmyU9K3v1dL6kwGs87irZRfXMv/f/XvYq7AUDJX0nuyS/JKm1pDhJw/997A8k5Zf0maTYLL5GuELRovYZOh0O00nMYcXVRRgXAABc2QhJlqRI2SMB78t++/7CP8ldJbWVVFlSe0m/yj54a8Z1HrecpOWSFspepe0hae1Ftw+U9I/sgnurpMGyZ2uzSXpF9urrvZK6Z/aFwcVuvdW/S6tEcXUZf59BAQBcTYykmZJOSdopaZGk85JKXeX+pWSvhP5znccNlr1qGye7lFaVNPQq910ve/X1ZdmFuLGkApK6yB4dOJmuVwL38vcxAYni6jJVq0oVK5pOAQDwXDkkFZE9dzpF9i4AV7JL9oxrkQw+foqks1e43pJ0v6R3ZY8UJMsuzrrov8kZfC64WsGCUuPGplOYR3F1oW7dTCcAAHieKZImyz6qf6qkppLKS+olexX2Sdm7AWyT9KfsQlta0sUnp28u6cOLPn5G0qx/P2fVvx/PkHTHFZ7/C9mrqxf2bW0g6a9/n3OIpIqScmf+5cElbr1VCqC1UVxd6fbbTScAAHie45L6yi6r3SU1lF1ms8k++Gql7BnXspLukf3W/2zZ87AXbNZ/+7BK0oF/H6uc7FK7+N/HbHnJc++XvVXW+xddV1vS47IP1vpJ0tdZfH1wBcYEbOwq4GJ160oLF5pOAQAAvFX+/NLevZyZU2LF1eVYdQUAAFnRpQul9QJWXF3swAEpMlJKSjKdBAAAeKPFi6WaNU2n8AysuLpYwYLSDTeYTgEAALxR5cqU1otRXN2gRw/TCQAAgDfq1ct0As/CqIAbnDkjFSkiHTtmOgkAAPAW2bJJu3dLBQqYTuI5WHF1g9BQe7AaAAAgvW65hdJ6KYqrm3Tn1M8AACADGBO4HKMCblS2rLRpk+kUAADA0xUuLO3cyTZYl2LF1Y3uu890AgAA4A3uuovSeiWsuLrRkSP2nq5nzphOAgAAPNnatVKFCqZTeB5WXN0ob17ptttMpwAAAJ6sTh1K69VQXN3swQdNJwAAAJ7s7rtNJ/BcjAoYUKuWtGSJ6RQAAMDThIfbe7fmymU6iWdixdWAPn1MJwAAAJ6oZ09K67Ww4mpAYqJ9kNbRo6aTAAAAT+FwSBs2SGXKmE7iuVhxNSAszP6NCgAA4IKbb6a0Xg/F1ZAHHrB/swIAAJCkhx82ncDzUVwNKVtWat7cdAoAAOAJKlaUWrY0ncLzUVwNYmssAAAgsdqaXhycZVByslSypH0uYgAA4J/y5pV27bKPgcG1seJqUGAgv2EBAODvevemtKYXK66GnTolFSvG1lgAAPijoCBp61YpKsp0Eu/Aiqth4eFS376mUwAAABM6dKC0ZgQrrh7g0CGpeHEpIcF0EgAA4E5z50r165tO4T1YcfUA+fNL99xjOgUAAHCnOnUorRnFiquH2LFDiomRkpJMJwEAAO7w669S69amU3gXVlw9RLFiUrduplMAAAB3qFGD0poZFFcP8vTTnAYWAAB/8MILphN4J4qrB4mNldq0MZ0CAAC4UtWqUrt2plN4J4qrh3nmGdMJAACAKz3/PO+wZhYHZ3mg+Hhp1izTKQAAgLPFxkqrVlFcM4sVVw/EqisAAL7puecorVnBiquHatBAmjfPdAoAAOAs5cpJa9dKASwbZhpfOg81eLDpBAAAwJmee47SmlWsuHqwVq2kyZNNpwAAAFlVurS0fr0UGGg6iXej93uw115jDgYAAF/w7LOUVmdgxdXDde0qjRplOgUAAMisMmXs2dagINNJvB/F1cNt2iRVrCglJZlOAgAAMmPsWKlDB9MpfAOjAh6uTBmpVy/TKQAAQGY0aEBpdSZWXL3A7t32UPeZM6aTAACAjJg/X6pb13QK38GKqxeIjJT69TOdAgAAZETnzpRWZ2PF1UscPiyVKiWdOGE6CQAAuJ7gYPuArJgY00l8CyuuXiJfPumJJ0ynAAAA6dGnD6XVFVhx9SKnTklly0p795pOAgAAriYiQtq82V50gnOx4upFwsOlN94wnQIAAFzLs89SWl2FFVcvY1lSw4bSvHmmkwAAgEsVKyZt2CCFhppO4ptYcfUyDof0wQdSAN85AAA8zquvUlpdifrjhWrUkO6913QKAABwsRo1pDvuMJ3CtzEq4KUOHbIP1Dp61HQSAADgcEhz50r16plO4ttYcfVS+fNLL79sOgUAAJCknj0pre7AiqsXS06235ZYudJ0EgAA/FeePPYBWQUKmE7i+1hx9WKBgfaBWgAAwJxXX6W0ugsrrj7g9tulH34wnQIAAP9Ts6a0cCG7/bgLxdUH7N4tlSsnnT5tOgkAAP4jIEBasECqVct0Ev/B7wc+IDJSev550ykAAPAvffpQWt2NFVcfcf68/ZdnxQrTSQAA8H1Fi0rr1km5cplO4l9YcfUR2bJJX30lBQWZTgIAgO8bOpTSagLF1YfUqCE98YTpFAAA+LbWraVOnUyn8E+MCviYs2elatWk9etNJwEAwPdkzy6tXSsVL246iX9ixdXHhITYIwNsywEAgPMNHkxpNYl644Pq1ZP69zedAgAA39K0Kf++msaogI9KSJAqV5a2bDGdBAAA75czp7RqFautprHi6qOyZ5c+/1xyOEwnAQDA+737rmeX1hkzZsjhcOjYsWOSpOHDhyt37txZekyHw6EJEyZc8z49e/ZU+/bts/Q8GUFx9WHNmkm9e5tOAQCAd7v5Zunee02nkObPn6/AwEC1bt06S48zfPhwORyOa162bdumvXv3qlWrVpKkbdu2yeFwaPny5U54JZlHcfVxb70lRUWZTgEAgHfKm1f64gvTKWxffvml+vfvr1mzZmnPnj2ZfpzbbrtNe/fuTb3Uq1dPvXv3TnNddHS0ChcurJCQECe+gqyjuPq4XLmkTz81nQIAAO/04YdSkSKmU0inTp3SqFGj1KdPH7Vu3VrDhw/P9GOFhYWpcOHCqZfg4GBlz549zXWBgYFpRgVKliwpSapevbocDoeaNGlyxcdOSUnR4MGDVbJkSYWFhalq1aoaM2ZM6u1Hjx7VHXfcoQIFCigsLExlypTR119/ne7sFFc/cPPN9vmUAQBA+nXuLHXrZjqF7aefflL58uVVrlw53Xnnnfrqq6/kzuPrFy1aJEmaNm2a9u7dq3Hjxl3xfoMHD9a3336rTz75RGvWrNGjjz6qO++8UzNnzpQkvfDCC1q7dq0mTZqkdevW6eOPP1b+/PnTnYMThPqJd96RZs2S1qwxnQQAAM9XqJA0bJjpFP/58ssvdeedd0qSbrrpJh0/flwzZ8686sqnsxUoUECSlC9fPhUuXPiK9zl79qxee+01TZs2TfXq1ZMklSpVSnPmzNGnn36q+Ph47dixQ9WrV1fNmjUlSSVKlMhQDlZc/URYmPTjj1JoqOkkAAB4vk8/lTKwEOhSGzZs0KJFi9Tt3+XfoKAg3Xbbbfryyy8NJ0vrn3/+UUJCglq2bKnw8PDUy7fffqvNmzdLkvr06aMff/xR1apV01NPPaV58+Zl6DlYcfUjlSpJb78t9etnOgkAAJ6re3epXTvTKf7z5ZdfKikpSUWLFk29zrIshYSE6MMPP1RERITBdP85deqUJOm3335TZGRkmtsuHOTVqlUrbd++Xb///rumTp2q5s2bq2/fvnr77bfT9RysuPqZvn2ltm1NpwAAwDOVKWMfkOUpkpKS9O233+qdd97R8uXLUy8rVqxQ0aJF9cMPP7glR3BwsCQpOTn5qvepWLGiQkJCtGPHDpUuXTrNJTo6OvV+BQoUUI8ePfTdd9/pvffe02effZbuHKy4+qGvvpKqVpV27zadBAAAzxEaKv30k32WLE/x66+/6ujRo7rnnnsuW1nt2LGjvvzySz3wwAMuz1GwYEGFhYVp8uTJioqKUmho6GV5cubMqSeeeEKPPvqoUlJS1LBhQx0/flxz585Vrly51KNHD7344ouKi4tTbGyszp49q19//VUVKlRIdw5WXP1QvnzSiBFSAN99AABSDRkiVatmOkVaX375pVq0aHHFcYCOHTtqyZIlWrlypctzBAUF6f3339enn36qokWLqt1VZilefvllvfDCCxo8eLAqVKigm266Sb/99lvqdlrBwcF65plnVKVKFTVu3FiBgYH68ccf053DYblzLwV4lGeflQYPNp0CAADzunaV3PSuO7KA4urHkpKkhg2lhQtNJwEAwJyyZaUlSzxrRABXRnH1c1u2SNWrSydOmE4CAID7hYZKCxbYx37A8zHl6OdKleKUsAAA/zV0KKXVm1Bcoa5dpUcfNZ0CAAD3uv126b77TKdARjAqAElScrLUsqU0fbrpJAAAuF65cvZca3i46STICIorUh06JMXFSTt2mE4CAIDrhIXZByZXrmw6CTKKUQGkyp9fGj/eHlQHAMBXffghpdVbUVyRRo0aUgbOvAYAgFd5+GHp7rtNp0BmMSqAK3roIemDD0ynAADAeW64Qfr9dykw0HQSZBbFFVeUlCQ1by7NmmU6CQAAWVeunL1fa+7cppMgKyiuuKoDB+yDtXbtMp0EAIDMy53bPhirbFnTSZBVzLjiqgoWlMaNk0JCTCcBACBzAgOln36itPoKiiuuqVYt6eOPTacAACBz3n3X3qccvoHiiuvq1Ut66inTKQAAyJjeve2DjeE7mHFFuliW1KWLNGaM6SQAAFxf48bStGlStmymk8CZKK5ItzNnpKZN7aMyAQDwVCVLSosW2SfWgW+huCJDDh6U6taVtmwxnQQAgMvlyiXNnStVqmQ6CVyBGVdkSIEC9ubNefKYTgIAQFohIdLPP1NafRnFFRlWrpz0yy9SaKjpJAAA2AICpJEjpSZNTCeBK1FckSkNG9o/IAL4EwQA8AAffSR17Gg6BVyN2oFM69BBev990ykAAP5u4EDpgQdMp4A7cHAWsux//5PeeMN0CgCAP+rTRxo2zHQKuAvFFVlmWVLPntK335pOAgDwJ506SaNGMbbmTyiucIqkJOm226Rx40wnAQD4g6ZNpUmT7J0E4D8ornCa8+el9u3t7bIAAHCV6tWlmTOlnDlNJ4G7UVzhVGfOSLfcIv35p+kkAABfFBNjn2CgUCHTSWACUyFwqtBQe4/XRo1MJwEA+JrISOmPPyit/oziCqfLnl367Tepdm3TSQAAviIyUpoxQypVynQSmERxhUvkzClNnixVq2Y6CQDA20VGStOnS6VLm04C05hxhUsdOiTFx0tr15pOAgDwRkWL2iutZcqYTgJPwIorXCp/fvtALX7gAAAyitKKS1Fc4XKFC9vltUQJ00kAAN6C0oorobjCLaKj7fkkhuoBANdTtKj9bwalFZeiuMJtSpSQZs+WKlY0nQQA4KmKFLFLa9myppPAE1Fc4VZFi9pnO6lRw3QSAICnKVLEHg+gtOJqKK5wu/z57d+mGzY0nQQA4CkujAdQWnEtFFcYkSuXNGWKdMMNppMAAEwrU8Y+jWu5cqaTwNNRXGFM9uzSxInSrbeaTgIAMCUuzi6t7DyD9KC4wqjgYGn0aOmuu0wnAQC4W/Pm9nhAgQKmk8BbUFxhXGCg9M030oMPmk4CAHCXzp2l33+3TxEOpBfFFR7B4ZA++kh6+mnTSQAArvbgg9KPP9rvugEZQXGFR3n9demtt+wiCwDwPQMH2gsVATQQZILDsizLdAjgUmPGSN27S4mJppMAAJwhIED68EOpTx/TSeDNKK7wWAsXSm3bSgcOmE4CAMiK4GDpu+/suVYgKyiu8Ghbt0qtW0vr1plOAgDIjIgIaexYewcBIKuYMIFHK1lSmjdPatbMdBIAQEaVLi0tWEBphfNQXOHxcueWJk+WevUynQQAkF7NmtkjX+XLm04CX0JxhVfIlk366ivplVfYcQAAPF2fPvZpvfPmNZ0EvoYZV3idH36wV1/PnjWdBABwsaAg6b33pL59TSeBr6K4wivNnSu1by8dOmQ6CQBAkvLkkX76SWrRwnQS+DKKK7zW9u1Sx47S0qWmkwCAfytXTpo4USpTxnQS+DpmXOG1iheX5syR7r7bdBIA8F833GDvHEBphTtQXOHVQkOlL7+UPvtMCgkxnQYA/MtDD0m//27v/gK4A6MC8BmLF0udOkk7dphOAgC+LXt2adgwqUcP00ngbyiu8CmHDknduknTpplOAgC+qWxZacwYqXJl00ngjxgVgE/Jn9/eO/CZZ9jvFQCcrXNnackSSivMYcUVPmvCBPttrBMnTCcBAO+WLZv01lvSww+bTgJ/R3GFT9u0SerQQVq92nQSAPBOJUpIP/4o1aljOgnAqAB8XJky9rmy77/fdBIA8D4dOkh//01pheeguMLnZc8uffKJ9PPPUoECptMAgOcLCZE++EAaO5atruBZGBWAX9m3T+rVS5o82XQSAPBMZcpIo0ZJ1aubTgJcjhVX+JXChe3NsocOtU9eAAD4zwMP2KMBlFZ4KlZc4bdWr5buuENaudJ0EgAwKzLSPgvhjTeaTgJcGyuu8FuVKkmLFkmPPMKerwD81x132L/IU1rhDVhxBST98YfUs6e0d6/pJADgHvnz2weuduxoOgmQfqy4ApJuuMEeGeAHOAB/0K6dtGYNP/PgfSiuwL/y57fPvz12rFSkiOk0AOB8ERHS8OH2mQULFjSdBsg4RgWAKzh+XHrySemLLyT+hgDwBS1aSF99JUVHm04CZB4rrsAVRERIn30m/fWXvachAHiriAhp2DB7lp/SCm9HcQWuoUkTe/b1f/+TgoJMpwGAjOnaVVq/XurTh91T4BsYFQDSacUK6Z57pKVLTScBgGsrXdpeZW3Z0nQSwLlYcQXSqWpVaeFC6a23pOzZTacBgMuFhEgDBtj7slJa4YtYcQUyYcsW+623P/4wnQQAbC1a2KuszOXDl7HiCmRCqVLSlCn2ljIxMabTAPBnhQpJI0dKU6dSWuH7KK5AFrRrJ61dK73+upQzp+k0APxJQID04IPShg3S7bebTgO4B6MCgJPs2yc9+6y9uTd/qwC4UsOG0rvvSrVqmU4CuBfFFXCyJUukhx+W5s0znQSArylTRnrjDenWW00nAcxgVABwspo1pblz7ZmzqCjTaQD4gvz5pfffl9asobTCv7HiCrhQQoI9//r221Jiouk0ALxNaKj9Ds4zz9hnwAL8HcUVcIPt26UXX5S++05KSTGdBoCnczikO+6QXn1VKlbMdBrAc1BcATdas0Z6/nl7Gy0AuJImTex3aeLiTCcBPA8zroAbxcZK48fbZ+Bq3tx0GgCeJDZW+uUXafp0SitwNRRXwIDataVp0+xLvXqm0wAwqXJl6aefpFWrpDZtTKcBPBujAoAHmDzZPr/4okWmkwBwl2rVpBdesHcJcDhMpwG8A8UV8CC//WYX2KVLTScB4Co1atgHa7ZtS2EFMoriCnigiRPtbbQ4iQHgO2rVsgvrLbeYTgJ4L4or4MHmzpXeess+YIO/qYB3qlvXLqytWplOAng/iivgBTZssLfHGTFCOnvWdBoA6dGsmfT009INN5hOAvgOiivgRfbts0/7+PHH0rFjptMAuFRoqHT77dIjj9i7BQBwLoor4IVOnZK++EIaMkTascN0GgCFC0sPPig98IBUoIDpNIDvorgCXiwpSRo1yh4jWL7cdBrA/9SoYa+u3nabFBxsOg3g+yiugI+YP1/69FN7I/PERNNpAN8VGCi1by89/LDUqJHpNIB/obgCPuboUenbb+0Su26d6TSA78iTR7r7bql/f6l4cdNpAP9EcQV82OzZdoEdM4bdCIDMCAiQmje3C+utt0ohIaYTAf6N4gr4gcOHpW++sUvsxo2m0wCer0QJqWdP+8LqKuA5KK6An5k+3S6wEyawCgtcLCxM6tDBXl1t2pTTsQKeiOIK+Knjx6Xx46Xvv5f++ktKTjadCDCjVi27rHbrJkVEmE4D4FoorgC0f7+9G8EPP9i7EwC+rnhxqVMnexSgUiXTaQCkF8UVQBpbt0o//mivxK5ebToN4DwlS9pltVMnqXZt02kAZAbFFcBVrV5tF9gffpC2bTOdBsi4mBipc2e7rMbFmU4DIKsorgDSZfFiaeJE+8JZuuDJypa1i2rnzlK1aqbTAHAmiiuADNu1S/rtN+nXX6U//+RMXTCvalWpbVu7rFaubDoNAFehuALIksREu7z++qt92b3bdCL4g1y5pBYtpJtvllq1kooWNZ0IgDtQXAE41d9//1dilyyRUlJMJ4IvcDik6tWlli2lm26SGjSQsmUznQqAu1FcAbjMsWP2aWdnzJBmzrRnY9kvFulVrJhdVFu2tE+7mj+/6UQATKO4AnCb48elOXPsEjtjhrRsGUUW/ylXTqpf315NbdTIPsgKAC5GcQVgzMmTaYvs0qVSUpLpVHCH0FCpZk27pNavb19YUQVwPRRXAB7j9Gl7Rnbp0v8u69czJ+sLChX6r6Q2aCDVqCEFB5tOBcDbUFwBeLTTp+3Z2EvLLCMGnikgQCpVSqpS5b9LtWr2WasAIKsorgC8TkKCtGKFXWKXLZPWrZM2bJCOHjWdzL/kyWPvmXpxSa1UScqRw3QyAL6K4grAZxw6ZBfYDRukjRv/++8//0jnzplO550CA6XoaHsVtVQp+xSqF8pqdLTpdAD8DcUVgM9LTpa2b/+vyG7caH+8a5e0c6d05IjphGblyfNfMb34UrKkVLy4FBRkOiEA2CiuAPxeYuJ/JXb3bmnfPvuyd2/a/z9+XPKWn5hhYVLBgvalQIH//v/ijwsXlkqUkHLnNp0WANKH4goA6WRZ9hZex49LJ078d7n440tvS0y0d0W4+JKcfO3rAgLs4pk9u31Jz/+Hh6ctqMyZAvBFFFcAAAB4hQDTAQAAAID0oLgCAADAK1BcAQAA4BUorgAAAPAKFFcAAAB4BYorAAAAvALFFQAAAF6B4goAAACvQHEFAACAV6C4AgAAwCtQXAEAAOAVKK4AAADwChRXAAAAeAWKKwAAALwCxRUAAABegeIKAAAAr0BxBQAAgFeguAIAAMArUFwBAADgFSiuAAAA8AoUVwAAAHgFiisAAAC8AsUVAAAAXoHiCgAAAK9AcQUAAIBXoLgCAADAK1BcAQAA4BUorgAAAPAKFFcAAAB4BYorAAAAvALFFQAAAF6B4goAAACvQHEFAACAV6C4AgAAwCtQXAEAAOAV/g+FXAXnKAXd+QAAAABJRU5ErkJggg==\n" + }, + "metadata": {} + } + ] + }, + { + "cell_type": "code", + "source": [ + "df[df['type'] == True].sort_values(by='datetime', ascending=True)" + ], + "metadata": { + "id": "dshL9yjkCk6W", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 731 + }, + "outputId": "d071807d-d238-491d-eb66-830b099a36c0" + }, + "execution_count": 14, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " title source \\\n", + "286 A New Crypto Scam Shows Perils of Elon Musk's ... CoinDesk \n", + "246 Chase U.K. to Block Crypto Payments Citing Fra... CoinDesk \n", + "232 Crypto Scam Led to Demise of Heartland Tri-Sta... Bloomberg.com \n", + "240 Chase UK will soon bar its customers from maki... AP News \n", + "241 JPMorgan’s Chase UK bank to block crypto trans... YouTube \n", + "217 Security researcher stopped at US border for i... Bleeping Computer \n", + "188 Stearns County Residents Loses Thousands in On... KNSI \n", + "116 Meta fights Andrew Forrest for documents in ba... The Guardian \n", + "6 $889,260,000 in Crypto Lost to Hacks, Scams an... The Daily Hodl \n", + "17 Investor Beware: Himachal Pradesh's Rs 200 Cro... The420CyberNews \n", + "26 Binance collaborates with Royal Thai Police to... Cointelegraph \n", + "32 Elon Musk Declares The U.S. Dollar ‘A Scam’ Am... Forbes \n", + "47 Binance Helps Thai Law Enforcement in $277 Mil... Coinpedia \n", + "68 Rug Pull In Crypto: What It Is And How To Avoi... NDTV \n", + "\n", + " datetime link type \n", + "286 2023-09-12 https://www.coindesk.com/business/2023/09/08/a... True \n", + "246 2023-09-26 https://www.coindesk.com/policy/2023/09/26/cha... True \n", + "232 2023-09-27 https://www.bloomberg.com/news/articles/2023-0... True \n", + "240 2023-09-27 https://apnews.com/article/chase-uk-bans-crypt... True \n", + "241 2023-09-27 https://www.youtube.com/watch%3Fv%3DyNusdD36gM... True \n", + "217 2023-09-28 https://www.bleepingcomputer.com/news/security... True \n", + "188 2023-09-30 https://knsiradio.com/2023/09/29/stearns-count... True \n", + "116 2023-10-02 https://www.theguardian.com/australia-news/202... True \n", + "6 2023-10-03 https://dailyhodl.com/2023/10/03/889260000-in-... True \n", + "17 2023-10-03 https://www.the420.in/cryptocurrency-scam-hima... True \n", + "26 2023-10-03 https://cointelegraph.com/news/binance-collabo... True \n", + "32 2023-10-03 https://www.forbes.com/sites/digital-assets/20... True \n", + "47 2023-10-03 https://coinpedia.org/news/binance-joins-thai-... True \n", + "68 2023-10-03 https://www.ndtv.com/business/rug-pull-in-cryp... True " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
titlesourcedatetimelinktype
286A New Crypto Scam Shows Perils of Elon Musk's ...CoinDesk2023-09-12https://www.coindesk.com/business/2023/09/08/a...True
246Chase U.K. to Block Crypto Payments Citing Fra...CoinDesk2023-09-26https://www.coindesk.com/policy/2023/09/26/cha...True
232Crypto Scam Led to Demise of Heartland Tri-Sta...Bloomberg.com2023-09-27https://www.bloomberg.com/news/articles/2023-0...True
240Chase UK will soon bar its customers from maki...AP News2023-09-27https://apnews.com/article/chase-uk-bans-crypt...True
241JPMorgan’s Chase UK bank to block crypto trans...YouTube2023-09-27https://www.youtube.com/watch%3Fv%3DyNusdD36gM...True
217Security researcher stopped at US border for i...Bleeping Computer2023-09-28https://www.bleepingcomputer.com/news/security...True
188Stearns County Residents Loses Thousands in On...KNSI2023-09-30https://knsiradio.com/2023/09/29/stearns-count...True
116Meta fights Andrew Forrest for documents in ba...The Guardian2023-10-02https://www.theguardian.com/australia-news/202...True
6$889,260,000 in Crypto Lost to Hacks, Scams an...The Daily Hodl2023-10-03https://dailyhodl.com/2023/10/03/889260000-in-...True
17Investor Beware: Himachal Pradesh's Rs 200 Cro...The420CyberNews2023-10-03https://www.the420.in/cryptocurrency-scam-hima...True
26Binance collaborates with Royal Thai Police to...Cointelegraph2023-10-03https://cointelegraph.com/news/binance-collabo...True
32Elon Musk Declares The U.S. Dollar ‘A Scam’ Am...Forbes2023-10-03https://www.forbes.com/sites/digital-assets/20...True
47Binance Helps Thai Law Enforcement in $277 Mil...Coinpedia2023-10-03https://coinpedia.org/news/binance-joins-thai-...True
68Rug Pull In Crypto: What It Is And How To Avoi...NDTV2023-10-03https://www.ndtv.com/business/rug-pull-in-cryp...True
\n", + "
\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "
\n", + "
\n" + ] + }, + "metadata": {}, + "execution_count": 14 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "A Google search for articles containing \"scam\" within the last 30 days yielded 298 unique articles. Interestingly, only about 2023.09.26 - 2023.10.03 featured discussions involving the term \"scam,\" accounting for merely 4.7% of the total articles." + ], + "metadata": { + "id": "8WRTA7V_xB8E" + } + }, + { + "cell_type": "code", + "source": [ + "df.to_csv('articles.csv', index=False)" + ], + "metadata": { + "id": "CurmSpSLtuk6" + }, + "execution_count": 16, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "YxeiRmh2zTZz" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "TPU", + "colab": { + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/articles.csv b/articles.csv new file mode 100644 index 0000000..c26088f --- /dev/null +++ b/articles.csv @@ -0,0 +1,299 @@ +title,source,datetime,link,type +Gambling and crypto lobbyists pay £3k to sit alongside Tory ministers,The Guardian,2023-10-03,https://www.theguardian.com/politics/2023/oct/03/gambling-crypto-lobbyists-pay-3k-sit-alongside-tory-ministers&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQIBhAC&usg=AOvVaw0ISqmNGm4R8H5IKnBzWWue,False +Expect crypto bankruptcy revelations as Sam Bankman-Fried trial begins,TheStreet,2023-10-03,https://www.thestreet.com/cryptocurrency/policy/expect-crypto-bankruptcy-revelations-as-sam-bankman-fried-trial-begins&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQICRAC&usg=AOvVaw0LUWWp3Ep2ufT_jzFgy_zx,False +Saatchi Gallery Debuts Its First Crypto Art Exhibition,nft now,2023-10-03,https://nftnow.com/news/saatchi-gallery-debuts-its-first-crypto-art-exhibition/&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQIARAC&usg=AOvVaw2P8rCfo4Gje9ox0wD6G7OD,False +Jury selection begins in trial of fallen cryptocurrency mogul Sam Bankman-Fried,AP News,2023-10-03,https://apnews.com/article/bankman-fried-cryptocurrency-trial-e1a6ca570bc401937a04bd15a404f8bd&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQIAxAC&usg=AOvVaw3ebeW8Wzmpn6e6H0XXoUB_,False +PayPal's Stablecoin Boosts Crypto Credibility; Ripple ($XRP) and InQubeta ($QUBE) Thrive on Investments,Bitcoinist,2023-10-03,https://bitcoinist.com/paypals-stablecoin-boosts-crypto-credibility-ripple-xrp-and-inqubeta-qube-thrive-on-investments/&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQICBAC&usg=AOvVaw0f4b-P4374NpQrxiSkTIJf,False +Crypto Whales are Buying These Altcoins for Gains In October,BeInCrypto,2023-10-03,https://beincrypto.com/crypto-whales-buying-altcoins-october/&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQIABAC&usg=AOvVaw06sH_0mT40Uhgoj1yEfR7S,False +"$889,260,000 in Crypto Lost to Hacks, Scams and Rug Pulls in Q3 of 2023, According to Blockchain Security Firm",The Daily Hodl,2023-10-03,https://dailyhodl.com/2023/10/03/889260000-in-crypto-lost-to-hacks-scams-and-rug-pulls-in-q3-of-2023-according-to-blockchain-security-firm/&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQIBRAC&usg=AOvVaw3ldhHeepUxh9WguTfLDc65,True +Celsius Clients Probe Chris Ferraro on Bankrupt Crypto Lender’s Repayment Plan,Bloomberg.com,2023-10-03,https://www.bloomberg.com/news/articles/2023-10-03/celsius-customers-probe-interim-ceo-on-bankruptcy-repayment-plan&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQIBBAC&usg=AOvVaw3H5mrWr9Eop_Fk5QJH6MdP,False +"UniBot (UNIBOT) Falls 0.16%, Underperforms the Crypto Market Tuesday",InvestorsObserver,2023-10-03,https://www.investorsobserver.com/news/crypto-update/unibot-unibot-falls-0-16-underperforms-the-crypto-market-tuesday-2&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQIAhAC&usg=AOvVaw1KNaNoIOEHSBzsItHGvJAk,False +Sam Bankman-Fried goes on trial accused of multi-billion dollar crypto fraud - latest updates,The Telegraph,2023-10-03,https://www.telegraph.co.uk/business/2023/10/03/ftse-100-markets-news-live-food-prices-ftx-trial-latest/&ved=2ahUKEwiFkKS6uNqBAxWblGoFHYVgDQYQxfQBegQIBxAC&usg=AOvVaw0IvZzOFEszcQ6JNlyZchnt,False +Chainalysis to Lay Off 150 Employees Amid Crypto Winter – Cryptopolitan,Cryptopolitan,2023-10-03,https://www.cryptopolitan.com/chainalysis-to-lay-off-150-employees/&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgFEAI&usg=AOvVaw1CSss-ah9ZqP0BfkZcXHc3,False +12 crypto experts' tips for companies working with tokenized assets,Cointelegraph,2023-10-03,https://cointelegraph.com/innovation-circle/12-crypto-experts-tips-for-companies-working-with-tokenized-assets&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgJEAI&usg=AOvVaw11wHMj-hk6bABI4ANEi2Ps,False +The $5 Crypto-Powered 5G Service Just Unveiled a new Mobile Hotspot,| Cord Cutters News,2023-10-03,https://cordcuttersnews.com/the-5-crypto-powered-5g-service-just-unveiled-a-new-mobile-hotspot/&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgDEAI&usg=AOvVaw1lEiLwEozHemMOjl50RJpU,False +Assessing Crypto Asset Systemic Risk: Insights From The IMF Framework Proposal,Bitcoinist,2023-10-03,https://bitcoinist.com/assessing-crypto-systemic-risk-insights-from-imf/&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgGEAI&usg=AOvVaw3YnFQvtATR2E4B0IpNB7t0,False +Sam Bankman-Fried’s trial has started. Here’s what you need to know,CNN,2023-10-03,https://www.cnn.com/2023/10/03/investing/sbf-trial-jury-selection/index.html&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgAEAI&usg=AOvVaw13l7Bznv3epQuVYV1e_985,False +Trial of disgraced crypto star Bankman-Fried begins,The Port Lavaca Wave,2023-10-03,http://www.portlavacawave.com/news/national/trial-of-disgraced-crypto-star-bankman-fried-begins/article_d2fd99fd-e814-55ad-8ebe-3e7d82e0d281.html&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgIEAI&usg=AOvVaw2Ps3oM4aHXPWn5YKioGbPM,False +Protocol Village: Nomic's 'nBTC Interchain Upgrade' Brings Bitcoin Into Cosmos Ecosystem,CoinDesk,2023-10-03,https://www.coindesk.com/tech/2023/10/02/protocol-latest-tech-news-crypto-blockchain/&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgBEAI&usg=AOvVaw21tu_cg9HLPQ358OPZeaCz,False +Investor Beware: Himachal Pradesh's Rs 200 Crore Crypto Scam Exposed,The420CyberNews,2023-10-03,https://www.the420.in/cryptocurrency-scam-himachal-pradesh-rs-200-crore/&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgCEAI&usg=AOvVaw0xauPXlmflicV_QHp6RjLq,True +UK Financial Watchdog Hints at New Crypto Sandbox for Next Year,Decrypt,2023-10-03,https://decrypt.co/199900/uk-financial-watchdog-hints-new-crypto-sandbox-next-year/&ved=2ahUKEwi7-pO-uNqBAxWal2oFHXGuA_E4ChDF9AF6BAgHEAI&usg=AOvVaw18nlHy77GWYi0Odb-_fsM0,False +"Crypto's Fallen Star Sam Bankman-Fried On Trial: Conviction Or Acquittal, Stakes Are High",Benzinga,2023-10-03,https://www.benzinga.com/markets/cryptocurrency/23/10/35064614/cryptos-fallen-star-sam-bankman-fried-on-trial-conviction-or-acquittal-stakes-are-high&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgEEAI&usg=AOvVaw3gjS5OVzJ5pBXSU3llYmsL,False +Decentralized Exchange Bluefin’s New Version Goes Live on Sui Network,CoinDesk,2023-10-03,https://www.coindesk.com/markets/2023/10/03/decentralized-exchange-bluefins-new-version-goes-live-on-sui-network/&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgJEAI&usg=AOvVaw3qBYgbCln_cKm-XI1sLf_6,False +Elon Musk told to dump Satoshi 'X' account: crypto community,Cointelegraph,2023-10-03,https://cointelegraph.com/news/crypto-community-elon-musk-remove-satoshi-account&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgIEAI&usg=AOvVaw2lpv1Wj3Afa0qVmAIH_ZWM,False +"Crypto Trader Predicts More Rallies for Bitcoin, Says BTC Breaking Out Against Major Stock Index",The Daily Hodl,2023-10-03,https://dailyhodl.com/2023/10/03/crypto-trader-predicts-more-rallies-for-bitcoin-says-btc-breaking-out-against-major-stock-index/&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgAEAI&usg=AOvVaw0T29mkXM3IPyI1M_334RAu,False +Tightening Grip: How New U.S. Regulations Impact the Crypto Frontier,FinanceFeeds,2023-10-03,https://financefeeds.com/tightening-grip-how-new-u-s-regulations-impact-the-crypto-frontier/&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgGEAI&usg=AOvVaw3dTb4EaJC_NBfNvrmupsDM,False +Crypto Com Adds New Shiba Inu and BONE Trading Pairs Against Paypal USD,The Crypto Basic,2023-10-03,https://thecryptobasic.com/2023/10/03/crypto-com-adds-new-shiba-inu-and-bone-trading-pairs-against-paypal-usd/&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgBEAI&usg=AOvVaw2l_UFjslmzqjiFwqPjdm89,False +"Sam Bankman-Fried, 31, goes on trial for the 'biggest fraud in history' after 'defrauding FTX customers out of",Daily Mail,2023-10-03,https://www.dailymail.co.uk/news/article-12588603/sam-bankman-fried-trial.html&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgDEAI&usg=AOvVaw2kYZZ1zAskYAM9-tiXTeCT,False +Binance collaborates with Royal Thai Police to seize $277M from scammers,Cointelegraph,2023-10-03,https://cointelegraph.com/news/binance-collaborates-with-royal-thai-police-to-seize-277m-from-scammers&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgFEAI&usg=AOvVaw31vjfXuGG5jFbypBMtlCud,True +ETF filings changed the Bitcoin narrative overnight — Ledger CEO,Cointelegraph,2023-10-03,https://cointelegraph.com/news/etf-bitcoin-ledger-ceo-pascal-gauthier&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgCEAI&usg=AOvVaw1SN8hGNalIOLQTwLlKZZTc,False +US fraud trial of disgraced crypto star Sam Bankman-Fried begins,Moneycontrol,2023-10-03,https://www.moneycontrol.com/news/business/cryptocurrency/us-fraud-trial-of-disgraced-crypto-star-sam-bankman-fried-begins-11471031.html&ved=2ahUKEwj-58m_uNqBAxXTmmoFHbT9Cws4FBDF9AF6BAgHEAI&usg=AOvVaw0QwagEr8Aqh6jUOQTtota5,False +September Breakouts! 5 Crypto Projects Ready to Dominate,ZyCrypto,2023-10-03,https://zycrypto.com/september-breakouts-5-crypto-projects-ready-to-dominate/&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgCEAI&usg=AOvVaw00kTId6mWSjgXRX2MYL9PY,False +"SBF heads to trial over FTX crypto fraud, collapse; everything to know",Business Insider,2023-10-03,https://www.businessinsider.com/sam-bankman-fried-sbf-fraud-trial-ftx-explainer-2023-10&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgJEAI&usg=AOvVaw1N8zisaoQykcQ9V9rqa0yM,False +What Is the Grayscale Bitcoin Trust (GBTC)?,Unchained Crypto,2023-10-03,https://unchainedcrypto.com/grayscale-bitcoin-trust-gbtc/&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgBEAI&usg=AOvVaw3iIvqWxQI9mU-F-GvarGa8,False +Elon Musk Declares The U.S. Dollar ‘A Scam’ Amid Fears Of $33 Trillion U.S. ‘Debt Death Spiral’ As The Bitcoin Price Soars,Forbes,2023-10-03,https://www.forbes.com/sites/digital-assets/2023/10/03/elon-musk-declares-the-us-dollar-a-scam-amid-fears-of-33-trillion-us-debt-death-spiral-as-the-bitcoin-price-soars/&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgHEAI&usg=AOvVaw30NZJO6WQXzoAKH4wSWoHo,True +A Crypto Recession Looming? Commodity Strategist Raises The Red Flag,Bitcoinist,2023-10-03,https://bitcoinist.com/a-crypto-recession-looming-analyst-raises-red-flag/&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgFEAI&usg=AOvVaw3rwuzN-jE9HtvIMmHQfCEX,False +Hong Kong Adds ‘Potential Tailwind’ for East Asia Crypto Trading Volumes: Chainalysis,Decrypt,2023-10-03,https://decrypt.co/199874/hong-kong-adds-potential-tailwind-east-asia-crypto-trading-volumes-chainalysis/&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgGEAI&usg=AOvVaw3Did4RaXorkBwdxT72Igni,False +MicroStrategy's Latest Bitcoin Investment – How Do Whales Affect Crypto Coins?,FinSMEs,2023-10-03,https://www.finsmes.com/2023/10/microstrategys-latest-bitcoin-investment-how-do-whales-affect-crypto-coins.html&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgIEAI&usg=AOvVaw3hAdPAWYN25Q2zIhIz0DbY,False +On-Chain Sleuthing Firm Chainalysis Slashes Headcount by 135,Decrypt,2023-10-03,https://decrypt.co/199873/on-chain-sleuthing-firm-chainalysis-slashes-headcount-135/&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgAEAI&usg=AOvVaw3CFw6IaNtQaa_6uhuVjiAG,False +The crypto market bears the scars of FTX's collapse,Reuters,2023-10-03,https://www.reuters.com/technology/crypto-market-still-bears-scars-ftxs-collapse-2023-10-03/&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgEEAI&usg=AOvVaw2-YK61GEmKXG5dXJHfi1ID,False +Kazakh crypto miners plead with president to cut energy prices,Cointelegraph,2023-10-03,https://cointelegraph.com/news/kazakh-crypto-miners-ask-president-cut-energy-prices&ved=2ahUKEwid0vPAuNqBAxUPm2oFHVPiAVo4HhDF9AF6BAgDEAI&usg=AOvVaw1QHMS3v0ZQVzw-fI4bse18,False +China warming up to crypto via Hong Kong hub,The Asset,2023-10-03,https://www.theasset.com/article/50118/china-warming-up-to-crypto-via-hong-kong-hub&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgFEAI&usg=AOvVaw0Wy7kfJwDskus7k2xeld6I,False +Bitcoin Falls After Disappointing Crypto ETF Debuts Spark Worry,Barron's,2023-10-03,https://www.barrons.com/articles/bitcoin-crypto-markets-today-4866857d&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgJEAI&usg=AOvVaw2y0x8flxkHuY2F4DNMYi-e,False +"Rollbit Recorded $38M in September Betting Revenues, RLB Token Climbs",CoinDesk,2023-10-03,https://www.coindesk.com/tech/2023/10/03/rollbit-recorded-38m-in-september-betting-revenues-rlb-token-climbs/&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgIEAI&usg=AOvVaw1oJ8pzDMFYebbCKy9TmjU1,False +It's Sam Bankman-Fried's trial. But it's cryptocurrency's colonoscopy.,Slate Magazine,2023-10-03,https://slate.com/technology/2023/10/sbf-trial-ftx-alameda-cryptocurrency-reckoning.html&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgGEAI&usg=AOvVaw0k_dXx9A9mbWubSh-nVqb7,False +We Asked ChatGPT if XRP Will Be a Top 3 Crypto in 2024 if Ripple Wins SEC Case,CryptoPotato,2023-10-03,https://cryptopotato.com/we-asked-chatgpt-if-xrp-will-be-a-top-3-crypto-in-2024-if-ripple-wins-sec-case/&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgCEAI&usg=AOvVaw2Guslqt_M5D2lGSqxBHJxY,False +Crypto in the courtroom: FTX founder Sam Bankman-Fried goes on trial for fraud • FRANCE 24 English,YouTube,2023-10-03,https://www.youtube.com/watch%3Fv%3Dqn6vVDaRCj0&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgBEAI&usg=AOvVaw0THOaGFN0SdUDKAYKtr5a4,False +"Who is Sam Bankman-Fried, the former 'King of Crypto' on trial for fraud?",Sky News,2023-10-03,https://news.sky.com/story/who-is-sam-bankman-fried-the-former-king-of-crypto-on-trial-for-fraud-12971519&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgEEAI&usg=AOvVaw3YXTAl50ByYpJDB5fJzTRG,False +Crypto Could Be a Mystery to Jurors in Bankman-Fried Case,The Wall Street Journal,2023-10-03,https://www.wsj.com/finance/currencies/sam-bankman-fried-ftx-trial-jurors-c05ab518&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgDEAI&usg=AOvVaw3OOB3UuFm6BiUbI087E8xI,False +Binance Helps Thai Law Enforcement in $277 Million Crypto Scam Bust,Coinpedia,2023-10-03,https://coinpedia.org/news/binance-joins-thai-law-enforcement-in-277-million-crypto-scam-bust/&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgHEAI&usg=AOvVaw1iNBcVQjaICU8ueX2_7hlc,True +"Here’s What’s in Store for Bitcoin (BTC) and the S&P 500 for Q4 2023, According to Crypto Analyst Jason Pizzino",The Daily Hodl,2023-10-03,https://dailyhodl.com/2023/10/03/heres-whats-in-store-for-bitcoin-btc-and-the-sp-500-for-q4-2023-according-to-crypto-analyst-jason-pizzino/&ved=2ahUKEwjcvJ7CuNqBAxW4l2oFHcKYDjg4KBDF9AF6BAgAEAI&usg=AOvVaw06qQW7O3bLTMGV0yKvDLmU,False +"Crypto Products Record $21 Million Inflows, Solana Leads Altcoin Resurgence",Crypto News,2023-10-03,https://cryptonews.com/news/crypto-products-record-21-million-inflows-solana-leads-altcoin-resurgence.htm&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgIEAI&usg=AOvVaw1xOf1tNr0kG9gFvI5GoMs8,False +Why Is The Crypto Market Down Today? 3 Factors You Should Know,Coinpedia,2023-10-03,https://coinpedia.org/news/why-is-the-crypto-market-down-today-here-are-the-key-factors/&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgJEAI&usg=AOvVaw228Is3YacsXkvFbz7Z0Dbj,False +Bankrupt Crypto Lender Celsius Eyes Creditor Payback by Year End,Decrypt,2023-10-03,https://decrypt.co/199871/bankrupt-crypto-lender-celsius-eyes-creditor-payback-year-end/&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgGEAI&usg=AOvVaw1vcXIsrJq2On46uKVN87qH,False +Former FTX CEO Sam Bankman-Fried's trial set to begin Tuesday,ABC News,2023-10-03,https://abcnews.go.com/Business/former-ftx-ceo-sam-bankman-fried-trial/story%3Fid%3D103654169&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgDEAI&usg=AOvVaw1EYPe0FiI9c0JkFbJSQ8bj,False +From crypto to court: what to know about Sam Bankman-Fried’s trial,The Guardian,2023-10-03,https://www.theguardian.com/business/2023/oct/03/sam-bankman-fried-crypto-ftx-fraud-trial-explainer&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgAEAI&usg=AOvVaw1EJCXKpU_wd6vG0vBVIdaV,False +What to know as Sam Bankman-Fried's blockbuster trial kicks off,NPR,2023-10-03,https://www.npr.org/2023/10/03/1202965753/ftx-sam-bankman-fried-sbf-trial-crypto&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgCEAI&usg=AOvVaw2MfjUbJUCaro5dfbvSgkpz,False +"Head of Portugal central bank deems crypto unsustainable, calls for global regulation",Cointelegraph,2023-10-03,https://cointelegraph.com/news/crypto-unsustainable-portugal-central-banker&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgHEAI&usg=AOvVaw3ewDTBNsGaLxuIt6B44KD9,False +Sam Bankman-Fried trial threatens crypto lobby's revival in Congress - POLITICO,Politico,2023-10-03,https://www.politico.com/news/2023/10/03/sam-bankman-fried-trial-crypto-lobby-congress-00118858&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgEEAI&usg=AOvVaw0onyuoQngF6RYfBjukXp2X,False +"Fed inspector blames crypto focus, nepotism for Silvergate Bank collapse",Cointelegraph,2023-10-03,https://cointelegraph.com/news/fed-report-blames-crypto-nepotism-silvergate-bank-collapse&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgBEAI&usg=AOvVaw2Tt7T3h2wWotf5aSGlYP3d,False +Trial of former cryptocurrency star Sam Bankman-Fried begins in Manhattan,The Guardian,2023-10-03,https://www.theguardian.com/business/2023/oct/03/sam-bankman-fried-ftx-crypto-trial-start&ved=2ahUKEwj4r-jDuNqBAxULk2oFHVqtClA4MhDF9AF6BAgFEAI&usg=AOvVaw265ajv3T57Imztc-KDD75r,False +Bitcoin Buckles to $27.4K as Crypto Rally Fizzles on Macro Jitters,CoinDesk,2023-10-03,https://www.coindesk.com/markets/2023/10/03/bitcoin-drops-below-28k-on-profit-taking-doge-trx-lead-altcoin-slump/&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgDEAI&usg=AOvVaw1IkKuWpHLds1Wc5CDqk6Sd,False +Crypto Analyst Predicts XRP Price To Hit $0.66 This Week,NewsBTC,2023-10-03,https://www.newsbtc.com/analysis/xrp/crypto-analyst-predicts-xrp-price-to-hit-0-66-this-week/&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgJEAI&usg=AOvVaw1q-2LJccsL_PkqIH3t-Bo4,False +More than $50 million owed to creditors after collapse of Blockchain Global's cryptocurrency exchange,ABC,2023-10-03,https://www.abc.net.au/news/2023-10-03/blockchain-global-collapse-cryptocurrency-asic-730/102925444&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgBEAI&usg=AOvVaw0b5RkFqILBsmMv1meRR3yP,False +"""It's A Knife Fight"" As Crypto Traders Get Tokenised",NDTV,2023-10-03,https://www.ndtv.com/world-news/its-a-knife-fight-as-crypto-traders-get-tokenised-4444522&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgEEAI&usg=AOvVaw1PF-6_DusIkT3Dqfjdx3Ca,False +"Crypto Rug-Pulls Affect Thousands of Users in Himachal Pradesh, Over Rs 200 Crore Lost",Gadgets 360,2023-10-03,https://www.gadgets360.com/cryptocurrency/news/crypto-rug-pull-scam-thousands-himachal-pradesh-residents-lose-crores-4444687&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgCEAI&usg=AOvVaw3HMdH4akW6qQ-i8UtwoBgd,False +IMF Proposes New Approach to Tackle Crypto Risks,BeInCrypto,2023-10-03,https://beincrypto.com/imf-approach-crypto-risks/&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgHEAI&usg=AOvVaw3Y8hdRL22q-LQmb-TqmZwA,False +Chainalysis Cuts 15% of Staff in Latest Crypto Job Losses,Bloomberg.com,2023-10-03,https://www.bloomberg.com/news/articles/2023-10-03/chainalysis-says-it-decided-to-part-ways-with-15-of-staff&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgFEAI&usg=AOvVaw1ASlfXRIX3BL4mviWLI344,False +Here's what happened in crypto today,Cointelegraph,2023-10-03,https://cointelegraph.com/news/what-happened-in-crypto-today&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgGEAI&usg=AOvVaw0eBtMMWnVyR3gtiWRdvq_t,False +Celsius seeks court approval to start repaying customers by year-end,Cointelegraph,2023-10-03,https://cointelegraph.com/news/celsius-network-bankruptcy-newco-seeks-court-approval-confirmation-hearing&ved=2ahUKEwi6rsHFuNqBAxXJl2oFHV_vCf84PBDF9AF6BAgAEAI&usg=AOvVaw1U9y9NpbUWNfzQKXGHWy-K,False +Rug Pull In Crypto: What It Is And How To Avoid The Scam,NDTV,2023-10-03,https://www.ndtv.com/business/rug-pull-in-crypto-what-it-is-and-how-to-avoid-the-scam-4444475&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgGEAI&usg=AOvVaw0iVgSbBloeVoqKjLdFhHTk,True +Hong Kong could be a 'tailwind' for lagging crypto activity in Asia — Chainalysis,Cointelegraph,2023-10-03,https://cointelegraph.com/news/hong-kong-tailwind-crypto-activity-asia-despite-china-ban-chainalysis&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgJEAI&usg=AOvVaw1ftIVUVGTpUaF3x5rlcG9p,False +"Decoding Sam Bankman-Fried, alleged titan of crypto conmen",The Economist,2023-10-03,https://www.economist.com/culture/2023/10/03/decoding-sam-bankman-fried-alleged-titan-of-crypto-conmen&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgAEAI&usg=AOvVaw2BGoqucsF705S-QcmHrj0O,False +Two men released on bail after arrest over HK$1.52 billion JPEX crypto scandal,Hong Kong Free Press,2023-10-03,https://hongkongfp.com/2023/10/03/two-men-released-on-bail-after-arrest-over-hk1-52-billion-jpex-crypto-scandal/&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgFEAI&usg=AOvVaw2lfo8wZe0ST3O-O06m6hxg,False +Bitcoin (BTC) Price Dips From Six-Week High Amid Bond Rout,Bloomberg.com,2023-10-03,https://www.bloomberg.com/news/articles/2023-10-03/bitcoin-btc-price-dips-from-six-week-high-amid-bond-rout&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgHEAI&usg=AOvVaw0qhiHjA8c5-fNn_fTp0j5y,False +"Bitcoin Surge To $28,400 Triggers $110M Crypto Futures Flush",Bitcoinist,2023-10-03,https://bitcoinist.com/bitcoin-surge-28400-triggers-crypto-futures-flush/&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgDEAI&usg=AOvVaw12aelpj5Jd7s7Fw0aT9nt9,False +Co-founder of collapsed crypto biz Three Arrows cuffed at airport,TheRegister,2023-10-03,https://www.theregister.com/2023/10/03/asia_in_brief/&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgIEAI&usg=AOvVaw3FXYG_UdvPn74JbpBusDec,False +Chainalysis Idling 150 Employees As Chill Of Crypto Winter Persists,Forbes,2023-10-03,https://www.forbes.com/sites/stevenehrlich/2023/10/02/chainalysis-idling-150-employees-as-chill-of-crypto-winter-persists/&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgBEAI&usg=AOvVaw3ltrl-laNclK4WCQ3mJ2Pn,False +Solana Extends Investment Streak to 27 Weeks of Inflows: CoinShares,Decrypt,2023-10-03,https://decrypt.co/199860/solana-institutional-investors-27-weeks-of-inflows/&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgEEAI&usg=AOvVaw01p7B8STR6jdLnOy1_OInd,False +Thousands Lose Over Rs 200 Crore In Series Of Crypto Rug-Pulls In Himachal,NDTV,2023-10-03,https://www.ndtv.com/india-news/thousands-lose-over-rs-200-crore-in-series-of-crypto-rug-pulls-in-himachal-pradesh-4444165&ved=2ahUKEwiF_fzGuNqBAxVLl2oFHaDjB7g4RhDF9AF6BAgCEAI&usg=AOvVaw31jzQ71cYdk9ZN0cbDqBs7,False +Worldcoin Faces Kenya Shutdown: Is This The End Or Beginning For Crypto's Wild Ride?,Bitcoinist,2023-10-03,https://bitcoinist.com/worldcoin-faces-kenya-shutdown-is-this-the-end/&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgIEAI&usg=AOvVaw3jMVvsLLPFlM-jJ-xYkdJv,False +SEC and 5 Other US Regulators Issue Crypto Investment Warnings – Regulation Bitcoin News,Bitcoin.com News,2023-10-03,https://news.bitcoin.com/sec-and-5-other-us-regulators-issue-crypto-investment-warnings/&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgJEAI&usg=AOvVaw1GazOWfi4TV4sMSFOUXAcI,False +"SG-based Whampoa, Saison ramp up Web3 focus as crypto shows promise again",DealStreetAsia,2023-10-03,https://www.dealstreetasia.com/stories/whampoa-saison-web3-365134&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgDEAI&usg=AOvVaw3hX_TPj3pu62YR3KVcZUdn,False +Hiltzik: How Michael Lewis got snowed by SBF,Los Angeles Times,2023-10-03,https://www.latimes.com/business/story/2023-10-02/two-new-books-cover-the-bankman-fried-crypto-scam-one-tells-the-true-story-the-other-is-by-michael-lewis&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgEEAI&usg=AOvVaw3NaMZmUYXRgHZizZ7y0Jtr,False +Brace For Impact As $200 Million In Crypto Is Being Unlocked In October,NewsBTC,2023-10-03,https://www.newsbtc.com/crypto/200-million-crypto-unlocked/&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgHEAI&usg=AOvVaw1I5jZMcNu0SLcOd7uWJhBG,False +"Crypto Trader Outlines Massive Price Target for Solana, Says SOL in Midst of Generational Opportunity for Bulls",The Daily Hodl,2023-10-03,https://dailyhodl.com/2023/10/02/crypto-trader-outlines-massive-price-target-for-solana-says-sol-in-midst-of-generational-opportunity-for-bulls/&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgGEAI&usg=AOvVaw04NcNmNaiGi84-RNxWk3xe,False +Fallen crypto king Sam Bankman-Fried faces 110 years in prison for alleged FTX fraud,The Independent,2023-10-03,https://www.independent.co.uk/news/world/americas/sam-bankman-fried-trial-ftx-b2422648.html&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgAEAI&usg=AOvVaw2V-poR-r_5QKX_Cv00cAjk,False +JW Verret is tracking the money — while advocating for crypto,Cointelegraph,2023-10-03,https://cointelegraph.com/magazine/6-questions-for-jw-verret-an-attorney-whos-tracking-the-money-but-advocating-for-crypto/&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgBEAI&usg=AOvVaw25JvNT2k94Ug58SnCcPD16,False +How crypto king Sam Bankman-Fried met fashion queen Anna Wintour,The Times,2023-10-03,https://www.thetimes.co.uk/article/sam-bankman-fried-celebrities-crypto-circle-db03rkdkm&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgCEAI&usg=AOvVaw0ri1tiWr1Hm_8AGB__6RDW,False +"Crypto Expert Says XRP Price Will Surge 1100% To New All-Time High, Here’s When | Bitcoinist.com",Bitcoinist,2023-10-03,https://bitcoinist.com/xrp-price-surge-1100-expert/&ved=2ahUKEwj-z4zIuNqBAxUFmmoFHZ71Aqc4UBDF9AF6BAgFEAI&usg=AOvVaw1NYZLE-hNWLDSz5hMrJTuw,False +Kenyan MPs call for the shutdown of Sam Altman's Worldcoin's crypto project,Business Insider Africa,2023-10-03,https://africa.businessinsider.com/local/markets/kenyan-mps-call-for-the-shutdown-of-sam-altmans-worldcoins-crypto-project/zcyjf0r&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgAEAI&usg=AOvVaw2CvEC8Gvj2HTOQe_QbYKSd,False +Coinbase Granted License for Crypto Payment Services in Singapore,CryptoPotato,2023-10-03,https://cryptopotato.com/coinbase-granted-license-for-crypto-payment-services-in-singapore/&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgJEAI&usg=AOvVaw1RD-IXGSbTo1gilziGx7T5,False +Bitcoin Up Near $28K Despite Sour Investor Mood,Unchained Crypto,2023-10-03,https://unchainedcrypto.com/bitcoin-hovers-near-28k-despite-sour-investor-mood/&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgEEAI&usg=AOvVaw3FAyIKoIOwgO3HKrpXYnT9,False +UBS Launches First Tokenized Fund on Ethereum,Crypto Briefing,2023-10-03,https://cryptobriefing.com/ubs-launches-first-tokenized-fund-ethereum/&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgGEAI&usg=AOvVaw1heC_NmL4bDOb3jwgtHqE9,False +Will Ethereum Flip Bitcoin? Crypto Analyst Explains How,NewsBTC,2023-10-03,https://www.newsbtc.com/news/ethereum/will-ethereum-flip-bitcoin/&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgFEAI&usg=AOvVaw0vr0rH0NQS_VIdGQgG6zFH,False +Crypto Losses Up 59% in Q3 From Cyberattacks,Crypto News,2023-10-03,https://cryptonews.com/news/crypto-losses-up-59-q3-from-cyberattacks.htm&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgHEAI&usg=AOvVaw3LUzpC-9Uh1qVKQO-JMjHn,False +Crypto Attacks Surge 150% as Losses Hit $685 Million in Q3,Crypto Briefing,2023-10-03,https://cryptobriefing.com/crypto-attacks-surge-150-as-losses-hit-685-million-in-q3/&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgCEAI&usg=AOvVaw11UKkoF-Io6b0EdbGdfY3Z,False +Sam Bankman-Fried set to face trial after spectacular crash of crypto exchange FTX,CBS News,2023-10-03,https://www.cbsnews.com/news/sam-bankman-fried-ftx-trial-cryptocurrency/&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgDEAI&usg=AOvVaw0Um4rakK3Vv6rs7vSwJ4Gz,False +Celsius Network Bankruptcy Trial: Bankrupt Crypto Lender Seeks Restart,Bloomberg.com,2023-10-03,https://www.bloomberg.com/news/articles/2023-10-02/bankrupt-celsius-says-restart-is-crypto-customers-best-option&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgBEAI&usg=AOvVaw17zLlCkN2hHUxYWf9-ntIA,False +OSC alleges crypto custody failure,Advisor's Edge,2023-10-03,https://www.advisor.ca/news/industry-news/osc-alleges-crypto-custody-failure/&ved=2ahUKEwj6vKvJuNqBAxU4m2oFHU2JCfo4WhDF9AF6BAgIEAI&usg=AOvVaw1kArFlWxnAnsZggdG45mnT,False +What to know about Sam Bankman-Fried and FTX before his crypto financial fraud trial,NPR,2023-10-03,https://www.npr.org/2023/10/02/1203097238/what-to-know-about-sam-bankman-fried-and-ftx-before-his-crypto-financial-fraud-t&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgCEAI&usg=AOvVaw0NZ9VOg-1Ev21UWB4MI-Sx,False +One-third of all CFTC crypto enforcement actions took place this year — Chairman Behnam,Cointelegraph,2023-10-03,https://cointelegraph.com/news/cftc-chair-rostin-behnam-one-third-cftc-crypto-enforcement-actions-occurred-this-year&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgIEAI&usg=AOvVaw3eCPjSbD3_SsW7Uf68I-6-,False +"Sam Bankman-Fried considered paying Trump $5 billion not to run for president, Michael Lewis tells '60 Minutes'",CNBC,2023-10-03,https://www.cnbc.com/2023/10/02/sam-bankman-fried-considered-paying-trump-5-billion-not-to-run-lewis.html&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgGEAI&usg=AOvVaw3vZe0QQRmPEZpjJBUaXmTC,False +Grayscale files to convert its Ethereum Trust to a spot ETH ETF: CNBC Crypto World,YouTube,2023-10-03,https://www.youtube.com/watch%3Fv%3D_g390LQ_55A&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgJEAI&usg=AOvVaw0r0kGaI3_v1AhrBPSatbT0,False +Kenya panel urges shutdown of Worldcoin's crypto project within country,Reuters,2023-10-03,https://www.reuters.com/technology/kenya-panel-urges-shutdown-worldcoins-crypto-project-within-country-2023-10-02/&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgHEAI&usg=AOvVaw0KvWruLVr2z9Ww1WXsVn_4,False +SEC continues to delay decisions on crypto ETFs: Law Decoded,Cointelegraph,2023-10-03,https://cointelegraph.com/news/sec-delays-decisions-on-crypto-et-fs-law-decoded-sept-25-oct-2&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgFEAI&usg=AOvVaw1HEcrARdKBGvM2fGNPv6Lg,False +What is FTX founder Sam Bankman-Fried’s trial about?,Al Jazeera,2023-10-03,https://www.aljazeera.com/economy/2023/10/2/what-is-ftx-founder-sam-bankman-frieds-trial-about&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgEEAI&usg=AOvVaw0z6Ts4f5viurmNeDPlGdr0,False +"Crypto Markets Rise As Ethereum Futures ETFs From VanEck, ProShares and Bitwise Launch",The Daily Hodl,2023-10-03,https://dailyhodl.com/2023/10/02/crypto-markets-rise-as-ethereum-futures-etfs-from-vaneck-proshares-and-bitwise-launch/&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgBEAI&usg=AOvVaw0qTU-_HPIGZUfKQ-suWivf,False +Fed Report: Silvergate Bank Got Fatally Ensnared in Crypto While Examiners Shrugged,CoinDesk,2023-10-03,https://www.coindesk.com/policy/2023/10/02/fed-report-silvergate-bank-got-fatally-ensnared-in-crypto-while-examiners-shrugged/&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgAEAI&usg=AOvVaw0JTmrCCmLbcY8CYqCEeqnx,False +Crypto liquidity provider GSR receives regulatory approval in Singapore,Cointelegraph,2023-10-03,https://cointelegraph.com/news/crypto-liquidity-provider-gsr-singapore-regulatory-approval&ved=2ahUKEwimtLrKuNqBAxVElWoFHczpAGw4ZBDF9AF6BAgDEAI&usg=AOvVaw0VmbFsuNKs-gLJzDW67l9K,False +Crypto exchange Coinbase secures Singapore payments licence,Reuters,2023-10-03,https://www.reuters.com/business/finance/crypto-exchange-coinbase-obtains-monetary-authority-singapore-licence-2023-10-02/&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgIEAI&usg=AOvVaw3N5WGN9q9fAFCgxOwc0ri1,False +XRP Price Disappoints: Crypto Analyst Reveals Why He Will No Longer Accumulate,NewsBTC,2023-10-03,https://www.newsbtc.com/analysis/xrp/xrp-price-disappoints-analyst/&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgJEAI&usg=AOvVaw3LywooJaueHxTFV7CUfhhm,False +Ether Futures ETFs Debut as Crypto Fever Reheats,ETF Trends,2023-10-03,https://www.etftrends.com/crypto-channel/ether-futures-etfs-debut-crypto-fever-reheats/&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgFEAI&usg=AOvVaw0BPRvSC0p8KIWPqvpO2t57,False +Coinbase Gets Approval to Offer Crypto Payments Services in Singapore,Crypto Briefing,2023-10-03,https://cryptobriefing.com/coinbase-gets-approval-offer-crypto-payments-singapore/&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgEEAI&usg=AOvVaw1c2ddgLlsSHB-0ixg_zGuq,False +Stock Market Mostly Down As Yields Jump; Crypto Stocks Shine,Investor's Business Daily,2023-10-02,https://www.investors.com/market-trend/stock-market-today/stock-market-unsure-to-start-new-quarter-tesla-deliveries-disappoint/&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgHEAI&usg=AOvVaw2wSrKV6ZIz4r05UWqOPLSU,False +Crypto legend John McAfee's suicide confirmed by Spanish courts,Protos,2023-10-02,https://protos.com/crypto-legend-john-mcafees-suicide-confirmed-by-spanish-courts/&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgCEAI&usg=AOvVaw33L-sQ6dvDou2ff6ZhR2t-,False +Web3 funding is down again as the crypto winter drags on,TechCrunch,2023-10-02,https://techcrunch.com/2023/10/02/web3-venture-funding-q3/&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgGEAI&usg=AOvVaw0sT-C6Us4PkbfWvpaOUOxN,False +"C is for crypto, but the CFTC didn't get the memo",Blockworks,2023-10-02,https://blockworks.co/news/cftc-enforcement-defi&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgDEAI&usg=AOvVaw2hAfNo6m5D4XH163wng68r,False +Meta fights Andrew Forrest for documents in battle over alleged crypto scam,The Guardian,2023-10-02,https://www.theguardian.com/australia-news/2023/oct/02/meta-fights-andrew-forrest-for-documents-in-battle-over-alleged-crypto-scam&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgBEAI&usg=AOvVaw2nOVCBtEIpEnm2aRFtaZh4,True +"Bitcoin, Solana products lead first crypto investment inflow since mid-August",CryptoSlate,2023-10-02,https://cryptoslate.com/bitcoin-solana-investment-products-lead-first-crypto-inflow-since-mid-august/&ved=2ahUKEwjH5sTLuNqBAxVvmWoFHV3SCNc4bhDF9AF6BAgAEAI&usg=AOvVaw0w2BNGIRoQb1x2ptuapF6x,False +Sam Bankman-Fried must now convince a jury that the former crypto king was not a crook,The Journal Gazette,2023-10-02,https://www.journalgazette.net/business/sam-bankman-fried-must-now-convince-a-jury-that-the-former-crypto-king-was-not/article_3bdb3dc1-9c02-5d34-92eb-03eb026deea1.html&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgAEAI&usg=AOvVaw0aUzmRAactuLwrqTcbeL8n,False +Grayscale Ethereum Trust Seeks SEC Approval to Convert to Spot ETF,Crypto Briefing,2023-10-02,https://cryptobriefing.com/grayscale-ethereum-trust-seeks-sec-approval-spot-etf/&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgJEAI&usg=AOvVaw2I71BbwaFAG8ycpm4O3Hui,False +Swiss crypto bank Sygnum's Singapore arm gets full licence to offer brokerage service here,The Straits Times,2023-10-02,https://www.straitstimes.com/business/swiss-crypto-bank-sygnum-s-singapore-arm-gets-full-licence-to-offer-brokerage-service-here&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgBEAI&usg=AOvVaw1x7nDm0hZJ5voxphHPCKoZ,False +Chainalysis: Hong Kong and China’s OTC Markets Remain Active Despite Crypto Winter,CoinDesk,2023-10-02,https://www.coindesk.com/business/2023/10/02/chainalysis-hong-kong-and-chinas-otc-markets-remain-active-despite-crypto-winter/&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgGEAI&usg=AOvVaw0lejjEyPKNns4gFS1PbzTC,False +"Free Crypto Signals Group Crypto Whales Pumps on Fire as Subscribers Surpass 25,000",Crypto News,2023-10-02,https://cryptonews.com/news/free-crypto-signals-group-crypto-whales-pumps-fire-as-subscribers-surpass-25000.htm&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgEEAI&usg=AOvVaw0xwJatUdyVvvBnLOASS8d-,False +Bitcoin And Crypto: The 3 Game-Changing Events This Week,Bitcoinist,2023-10-02,https://bitcoinist.com/bitcoin-crypto-forecast-3-game-changing-events/&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgCEAI&usg=AOvVaw1hiXSbOM5wyKHVucZewcu6,False +"Bitcoin Hits 2-Month High, Crypto Stocks Climb As Traders Fuel Rally",Markets Insider,2023-10-02,https://markets.businessinsider.com/news/currencies/bitcoin-crypto-stocks-traders-fuel-rally-btc-bankman-fried-ftx-2023-10&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgHEAI&usg=AOvVaw2Jpv4SfAgG_NNPOiu4fI6R,False +"Short seller Jim Chanos slams Michael Lewis for defending FTX, says crypto empire was 'massively insolvent' just like Enron",MarketWatch,2023-10-02,https://www.marketwatch.com/story/short-seller-jim-chanos-slams-michael-lewis-for-defending-ftx-says-crypto-empire-was-massively-insolvent-just-like-enron-af6c3da6&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgFEAI&usg=AOvVaw2FLATkPIZsYBDZ-qHs50Q8,False +Bitcoin Price Surges to Start October. Why the Gains Could Get Even Better.,Barron's,2023-10-02,https://www.barrons.com/articles/bitcoin-ethereum-price-crypto-markets-today-158195fd&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgIEAI&usg=AOvVaw2tloG2a8IuLhtocAMzUeuc,False +Sam Bankman-Fried sure looks guilty—so why is he rolling the dice in court?,Fortune,2023-10-02,https://fortune.com/crypto/2023/10/02/why-isnt-sam-bankman-fried-pleading-guilty-fraud-trial/&ved=2ahUKEwi47-LMuNqBAxUonGoFHQFiCAI4eBDF9AF6BAgDEAI&usg=AOvVaw2KBqWhtipo3Ht1e5RWjH51,False +"Crypto Investors Lost $686 Million to Hacks, Fraud in Just 3 Months: Immunefi",Decrypt,2023-10-02,https://decrypt.co/199728/investors-lost-686-million-last-quarter-to-hacks-fraud-immunefi/&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQIARAC&usg=AOvVaw2gFVWLjsj7kYUiE7IS0_jD,False +Crypto trading in mainland China and Hong Kong drops along with East Asia,South China Morning Post,2023-10-02,https://www.scmp.com/tech/tech-trends/article/3236536/crypto-trading-mainland-china-and-hong-kong-drops-along-east-asia-activity-adoption-continues-report&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQICRAC&usg=AOvVaw0HOjSgdNxZW8VkJQndeDeb,False +What is Uptober? Bitcoin price closely watched by crypto fans today as October begins,Fast Company,2023-10-02,https://www.fastcompany.com/90961094/bitcoin-price-today-usd-crypto-uptober&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQIABAC&usg=AOvVaw0HGvBhyLOhCfHp83TaGZ6r,False +Former 'crypto king' Sam Bankman-Fried prepares for fight of his life in US trial,The Irish Times,2023-10-02,https://www.irishtimes.com/business/2023/10/02/ftx-founder-sam-bankman-fried-prepares-for-the-fight-of-his-life-in-us-trial/&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQICBAC&usg=AOvVaw3Z6VNBFGQ2YSz_ijfCMpYn,False +‘Shocking’ Leak Blows Up Mystery Of Bitcoin Creator Satoshi Nakamoto,Forbes,2023-10-02,https://www.forbes.com/sites/digital-assets/2023/10/02/shocking-leak-blows-up-mystery-of-bitcoin-creator-satoshi-nakamoto/&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQIBRAC&usg=AOvVaw1kanlZRii0_rREhLci1Iby,False +"Latam Insights: Brazil Launches Nationwide Blockchain ID Program, Venezuelan Crypto Watchdog Extends ...",Bitcoin.com News,2023-10-02,https://news.bitcoin.com/latam-insights-brazil-launches-nationwide-blockchain-id-program-venezuelan-crypto-watchdog-extends-restructuring-period/&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQIBBAC&usg=AOvVaw1rXW3guelGGTgqHgUqJVGt,False +"Bitcoin surges to six-week high, buoying crypto stocks Riot, Hut 8, Bitfarms (BTC-USD)",Seeking Alpha,2023-10-02,https://seekingalpha.com/news/4017045-bitcoin-surges-to-six-week-high-buoying-crypto-stocks-riot-hut8-bitfarms&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQIBxAC&usg=AOvVaw37jj5ZL8uA6HauuSQAAPnq,False +CryptoStruct integrates algo trading solution into Cypator's crypto ECN,FinanceFeeds,2023-10-02,https://financefeeds.com/cryptostruct-integrates-algo-trading-solution-into-cypators-crypto-ecn/&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQIAxAC&usg=AOvVaw2YcZwf-kYzKabX1wMnku7Z,False +FTX’s Sam Bankman-Fried Will Go on Trial on Tuesday,The New York Times,2023-10-02,https://www.nytimes.com/2023/10/02/business/dealbook/bankman-fried-ftx-trial.html&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQIAhAC&usg=AOvVaw2XoB4h_UbubRw-32ZzIGoE,False +"ChatGPT's Top Crypto Picks: Cardano (ADA), Chainlink (LINK), Everlodge (ELDG)",Analytics Insight,2023-10-02,https://www.analyticsinsight.net/chatgpts-top-crypto-picks-cardano-ada-chainlink-link-everlodge-eldg/&ved=2ahUKEwjAo4bOuNqBAxV1l2oFHcN3Bnw4ggEQxfQBegQIBhAC&usg=AOvVaw0PNoDNlZMKk2gXTfWnVidr,False +Report: Hackers Have Stolen $13M From This Crypto Exchange,BeInCrypto,2023-10-02,https://beincrypto.com/hackers-attack-crypto-exchange/&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQIBxAC&usg=AOvVaw3nMrlPfQ3eHd7goFYta5rL,False +IMF working paper proposes country-level assessment matrix for crypto risks,Cointelegraph,2023-10-02,https://cointelegraph.com/news/crypto-imf-working-paper-assessment-matrix-risks&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQICRAC&usg=AOvVaw2CVeOsGTVWMDLhgoawN91i,False +"Don’t Expect Bitcoin (BTC) Correction to $20,000, Says Crypto Analyst – Here’s Why",The Daily Hodl,2023-10-02,https://dailyhodl.com/2023/10/02/dont-expect-bitcoin-btc-correction-to-20000-says-crypto-analyst-heres-why/&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQIBhAC&usg=AOvVaw2CV__zSo3E4CCasrPjJY9J,False +Why Silicon Valley Falls for Frauds,WIRED,2023-10-02,https://www.wired.com/story/why-silicon-valley-falls-for-frauds/&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQIBBAC&usg=AOvVaw3xpxLQ40G4_XuCUmJWKD7G,False +Coinbase stock leaps after crypto exchange wins key license in Singapore,TheStreet,2023-10-02,https://www.thestreet.com/investing/stocks/coinbase-stock-leaps-after-crypto-exchange-wins-key-license-in-singapore&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQIAxAC&usg=AOvVaw1D8hay3eHjnTtvxkqiZVE5,False +Q3 2023 crowned most 'damaging' quarter for crypto amid $700M losses: Report,Cointelegraph,2023-10-02,https://cointelegraph.com/news/700-m-loss-crypto-hacks-exploits-scams-q3-certik&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQIABAC&usg=AOvVaw10F3SnEwthF0i6ZfUu5ExY,False +Crypto Investment Firm Deus X Capital Launches With $1B in Assets,CoinDesk,2023-10-02,https://www.coindesk.com/business/2023/10/02/crypto-investment-firm-deus-x-capital-launches-with-1b-in-assets/&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQICBAC&usg=AOvVaw02_CAdnTcwttS-Ojq1vAWu,False +"'Bitcoin to $40000 reasonable' in Q4, says crypto expert",Finbold,2023-10-02,https://finbold.com/bitcoin-to-40000-reasonable-in-q4-says-crypto-expert/&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQIBRAC&usg=AOvVaw3YW-Nr49OfXEXPC1k8KKAY,False +Who's Rooting Hardest for a Sam Bankman-Fried Conviction? The Crypto Industry.,The New York Times,2023-10-02,https://www.nytimes.com/2023/10/02/technology/crypto-insiders-sam-bankman-fried-conviction.html&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQIAhAC&usg=AOvVaw0YYKxBi0oPUsHjfHW6eYTn,False +"Crypto Goes on Trial, as Sam Bankman-Fried Faces His Reckoning",The New York Times,2023-10-02,https://www.nytimes.com/2023/10/02/technology/ftx-sam-bankman-fried-trial.html&ved=2ahUKEwi9wo7PuNqBAxVbmGoFHUzBBwA4jAEQxfQBegQIARAC&usg=AOvVaw1weYO7IXjSxbszFA5fMuAd,False +FTX customers who lost a fortune on the bankrupt exchange are doubling down on crypto,CNBC,2023-10-02,https://www.cnbc.com/2023/10/02/ftx-customers-who-lost-fortune-are-doubling-down-on-crypto-.html&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQIABAC&usg=AOvVaw1b-eusjVIhY-DW7wDI3I0K,False +The Collapse of FTX: Insiders Tell All,CNBC,2023-10-02,https://www.cnbc.com/video/2023/10/02/the-collapse-of-ftx-insiders-tell-all.html&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQICRAC&usg=AOvVaw2lhXbgQ1ONKemxPQWonUGy,False +Week ahead: Fed speech and NFP likely to dictate crypto market moves this week,FXStreet,2023-10-02,https://www.fxstreet.com/cryptocurrencies/news/week-ahead-fed-speech-and-nfp-likely-to-dictate-crypto-market-moves-this-week-202310020748&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQICBAC&usg=AOvVaw1Cdl7YWCuu3yJgu7_gVSN0,False +Coinbase crypto exchange obtains payment license in Singapore,Cointelegraph,2023-10-02,https://cointelegraph.com/news/coinbase-secures-payment-license-singapore&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQIBxAC&usg=AOvVaw2WL6nQsrDzfp4sYrRRKuE4,False +Crypto Market Cap Adds $40B Daily as Solana (SOL) Explodes 14% (Market Watch),CryptoPotato,2023-10-02,https://cryptopotato.com/crypto-market-cap-adds-40b-daily-as-solana-sol-explodes-14-market-watch/&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQIAhAC&usg=AOvVaw0Y8RUZMSWVPOCAjZngNesn,False +Coinbase Obtains Payment License in Singapore,CoinDesk,2023-10-02,https://www.coindesk.com/policy/2023/10/02/coinbase-obtains-payment-license-in-singapore/&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQIAxAC&usg=AOvVaw1to1k41HcUTQuLy6JDnSz7,False +"Sam Bankman-Fried, Crypto's Former Golden Boy, Goes on Trial",The Wall Street Journal,2023-10-02,https://www.wsj.com/video/series/on-the-news/sam-bankman-fried-cryptos-former-golden-boy-goes-on-trial/8B39B0AD-02CC-43F3-B58A-959BF8B83B31&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQIBBAC&usg=AOvVaw3MqKZbC5TMhhTWYWUUzCL1,False +September becomes the biggest month for crypto exploits in 2023: CertiK,Cointelegraph,2023-10-02,https://cointelegraph.com/news/crypto-exploits-top-for-crypto-exploits-in-2023-certi-k&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQIARAC&usg=AOvVaw2fhyIgh-QLLudD7yCpUSRb,False +Top lawyer: Bank crypto transaction ban 'about protecting themselves' - CityAM,City A.M.,2023-10-02,https://www.cityam.com/top-lawyer-bank-crypto-transaction-ban-about-protecting-themselves/&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQIBRAC&usg=AOvVaw0VYJCA7CX8LqV3Kg-6Sky1,False +Crypto exchange Coinbase obtains Monetary Authority Of Singapore licence,The Star,2023-10-02,https://www.thestar.com.my/tech/tech-news/2023/10/02/crypto-exchange-coinbase-obtains-monetary-authority-of-singapore-licence&ved=2ahUKEwiM0ZvQuNqBAxUtkmoFHWYkA204lgEQxfQBegQIBhAC&usg=AOvVaw12uc9_5OclVVkDYue1S1UB,False +Silvergate Bank's Collapse Blamed on Crypto Focus and Nepotism – Cryptopolitan,Cryptopolitan,2023-10-03,https://www.cryptopolitan.com/silvergate-collapse-blamed-on-crypto-focus/&ved=2ahUKEwiLyYbRuNqBAxWknWoFHeKfAwUQxfQBegQIBhAC&usg=AOvVaw3I5O5-k-8ZrR7_xv3ArKlB,False +Sam Bankman-Fried's Trial Is a Reminder for Crypto Traders to Be Wary,Barron's,2023-10-02,https://www.barrons.com/articles/ftx-sam-bankman-fried-trial-d1f15d2&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQIBhAC&usg=AOvVaw0r9g5CBEtUmINaTgeTyyHN,False +"Crazy crypto nights: What ex-employee says about sex orgies, role-playing at FTX",The Times of India,2023-10-02,https://m.timesofindia.com/business/india-business/sam-bankman-fried-caroline-ellison-ftx-cryptocurrency-sex-orgies-alameda-research/articleshow/104097927.cms&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQICRAC&usg=AOvVaw0QOEKs965TjBiKuq5S1PsJ,False +Coinbase obtains Major Payment Institution licence from the Monetary Authority of Singapore,Coinbase,2023-10-02,https://www.coinbase.com/blog/coinbase-obtains-major-payment-institution-licence-from-the-monetary&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQIBxAC&usg=AOvVaw2zqnLqQcaX5PmEZd-K7F9E,False +"Crypto exchange Coinbase receives full Singapore licence, able to grow institutional business",The Straits Times,2023-10-02,https://www.straitstimes.com/business/banking/crypto-exchange-coinbase-receives-full-singapore-licence&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQIAhAC&usg=AOvVaw1zEaGPtt3DoDctjVMMUorX,False +Crypto firms beware: Lazarus' new malware can now bypass detection,Cointelegraph,2023-10-02,https://cointelegraph.com/news/crypto-firms-lazarus-group-new-malware-fake-job-scam&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQIABAC&usg=AOvVaw28pfaLOe02a8wLafz8VeE5,False +From crypto wars to financial revolution - Business - DAWN.COM,Dawn,2023-10-02,https://www.dawn.com/news/1778851&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQIAxAC&usg=AOvVaw0Z26RyWORudLFOzabHt1ju,False +"Opinion | Play it again, Sam: Inside Bankman-Fried's last year in the crypto game",Washington Post,2023-10-02,https://www.washingtonpost.com/opinions/interactive/2023/michael-lewis-sam-bankman-fried-ftx-crypto/&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQIARAC&usg=AOvVaw0ZmExzZ6arw2wNt-t19QUn,False +"SEC Should Not Fix Crypto's Regulatory Gap, Says Paradigm",BeInCrypto,2023-10-02,https://beincrypto.com/sec-crypto-regulations-congress-paradigm/&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQICBAC&usg=AOvVaw07lXSNI2bYdDXInQA2h0hu,False +"Sam Bankman-Fried, FTX at center of new Michael Lewis book ""Going Infinite"" | 60 Minutes",CBS News,2023-10-02,https://www.cbsnews.com/news/ftx-founder-sam-bankman-fried-michael-lewis-book-60-minutes-transcript/&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQIBBAC&usg=AOvVaw3xBNX26QBVCsVXYnSpKA94,False +"Rise, fall of Sam Bankman-Fried, FTX at center of Michael Lewis' new book | 60 Minutes",CBS News,2023-10-02,https://www.cbsnews.com/video/sam-bankman-fried-michael-lewis-book-60-minutes-video-2023-10-01/&ved=2ahUKEwiCwK3RuNqBAxVQk2oFHR4DCVw4oAEQxfQBegQIBRAC&usg=AOvVaw0TMmCIoMBX9a3rfo-viydx,False +"VC Roundup: Investors eye blockchain analytics, gaming and crypto privacy",Cointelegraph,2023-10-02,https://cointelegraph.com/news/vc-roundup-investors-blockchain-analytics-gaming-crypto-privacy&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQIBBAC&usg=AOvVaw29LAFRCJS-aUVrTimreZb5,False +Does Sam Bankman-Fried's Fraud Trial Spell the End of Crypto? : Consider This from NPR,NPR,2023-10-02,https://www.npr.org/2023/10/01/1198908311/does-sam-bankman-frieds-fraud-trial-spell-the-end-of-crypto&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQICRAC&usg=AOvVaw0fe_CRz6u9YfgjW4GIGHoV,False +The fall of crypto,NPR,2023-10-02,https://www.npr.org/2023/10/01/1202922909/the-fall-of-crypto&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQIBhAC&usg=AOvVaw2PmqFdrUIGJWZjv6TXIAsv,False +This Week on Crypto Twitter: Binance’s CZ and the SEC’s Gary Gensler Face Stiff Criticism,Decrypt,2023-10-02,https://decrypt.co/199658/this-week-on-crypto-twitter-binances-cz-and-the-secs-gary-gensler-face-stiff-criticism/&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQIBxAC&usg=AOvVaw0J_urZbYyhR4_xvJqu8APi,False +NFT Sales Slide 9.91% Continuing a 6-Week Downtrend Despite Rising Crypto Prices – Markets and Prices Bitcoin News,Bitcoin.com News,2023-10-01,https://news.bitcoin.com/nft-sales-slide-9-91-continuing-a-6-week-downtrend-despite-rising-crypto-prices/&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQICBAC&usg=AOvVaw0-MXrlm5zfwPSKv5Ue0GzT,False +"Crypto funding: A $72M week for cross-chain oracles, NFT merchandise",Blockworks,2023-10-01,https://blockworks.co/news/funding-cross-chain-oracle-nft-merchandise&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQIAhAC&usg=AOvVaw2JCwHpu6C1yWEHDKMP9rzz,False +"Crypto Analyst Tips Bitcoin (BTC) To Reach $40,000 In Q4 2023",NewsBTC,2023-10-01,https://www.newsbtc.com/news/bitcoin/crypto-analyst-tips-bitcoin-btc-to-reach-40000-in-q4-2023/&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQIBRAC&usg=AOvVaw3g-aZfbXySbz1Ykh1jZJS-,False +"Experts Select Top Coins To Buy Ahead Of 2024 Crypto Bull Run – Shiba Inu, Ethereum, and Kangamoon",Analytics Insight,2023-10-01,https://www.analyticsinsight.net/experts-select-top-coins-to-buy-ahead-of-2024-crypto-bull-run-shiba-inu-ethereum-and-kangamoon/&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQIARAC&usg=AOvVaw2xYC84_Sn9wmMK7oDKiRgD,False +Brian Armstrong’s 2024 Bitcoin Price Prediction: Get Ready for the Next Crypto Bull Run,Coinpedia,2023-10-01,https://coinpedia.org/news/brian-armstrongs-2024-bitcoin-price-prediction-get-ready-for-the-next-crypto-bull-run/&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQIAxAC&usg=AOvVaw16NnNrfDdM-NkwCOGZhT-_,False +Did SBF ruin crypto?,Slate Magazine,2023-10-01,https://slate.com/podcasts/what-next-tbd/2023/10/did-sbf-ruin-crypto&ved=2ahUKEwia1cXSuNqBAxVwnWoFHeMACq84qgEQxfQBegQIABAC&usg=AOvVaw321pAMSvJy6t0nn8rqrvhh,False +Hong Kong crypto fraud linked to Sydney unit,AFR,2023-10-01,https://www.afr.com/technology/hong-kong-crypto-fraud-licensed-in-australia-linked-to-sydney-unit-20230925-p5e7gw&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQIARAC&usg=AOvVaw2WFH5HvW_-MiG1gCqPXErE,False +Expect new crypto regulations to follow Bitcoin ETFs,Cointelegraph,2023-09-30,https://cointelegraph.com/news/expect-new-crypto-regulations-bitcoin-etfs&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQICRAC&usg=AOvVaw1Z7sCgcPfC4ivhdVO-MRtJ,False +Is crypto proving to be more of a con than a craze amid scandals?,Yahoo Finance,2023-09-30,https://finance.yahoo.com/video/crypto-proving-more-con-craze-123036265.html&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQIAhAC&usg=AOvVaw0IRjjfqyY-2ozSV3h4WFaj,False +Influential US Crypto Industry Leaders Say SEC Overstepped with Binance Allegations,Bloomberg.com,2023-09-30,https://www.bloomberg.com/news/articles/2023-09-30/us-crypto-industry-leaders-paradigm-circle-say-sec-overstepped-on-binance&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQIABAC&usg=AOvVaw3HDoOGq6xcWnVmKCyWMNlo,False +"Elon Musk And X Could Be About To Decide The Fate Of Bitcoin, Ethereum, XRP And Crypto Amid Wild Price Swings",Forbes,2023-09-30,https://www.forbes.com/sites/digital-assets/2023/09/30/elon-musk-and-x-could-be-about-to-decide-the-fate-of-bitcoin-ethereum-xrp-and-crypto-amid-wild-price-swings/&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQIBBAC&usg=AOvVaw1YSXPTK5QzQwScs5w9bMR1,False +Best Crypto Exchanges UK For October 2023 – Forbes Advisor UK,Forbes,2023-09-30,https://www.forbes.com/uk/advisor/investing/cryptocurrency/best-crypto-exchanges-october-2023/&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQIAxAC&usg=AOvVaw3fbpqcKWjBBkcr4rU2sB4u,False +Crypto hedge fund Three Arrows Capital co-founder arrested at Singapore's Changi Airport,CNA,2023-09-30,https://www.channelnewsasia.com/singapore/three-arrows-capital-co-founder-arrested-changi-airport-jailed-su-zhu-crypto-3810641&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQIBhAC&usg=AOvVaw32xBfJ19SKtt0y2pCGYx92,False +"Singapore Crypto Arrest, India Banknote Deadline, China PMI; Asia Briefing",Bloomberg.com,2023-09-30,https://www.bloomberg.com/news/articles/2023-09-30/singapore-crypto-arrest-india-banknote-deadline-china-pmi-asia-briefing&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQIBxAC&usg=AOvVaw2HqxEoJpqNIXf6VvZiWwB7,False +Three Arrows Founder's Arrest Marks Downfall of Crypto Highflier,Bloomberg.com,2023-09-30,https://www.bloomberg.com/news/articles/2023-09-29/crypto-hedge-fund-3ac-s-su-zhu-arrested-in-singapore-latest-enforcement-action&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQICBAC&usg=AOvVaw35hZn-XOo2KKXVOmI2iGkW,False +"Stearns County Residents Loses Thousands in Online, Crypto Scam",KNSI,2023-09-30,https://knsiradio.com/2023/09/29/stearns-county-residents-loses-thousands-in-online-crypto-scam/&ved=2ahUKEwim3uXTuNqBAxX8m2oFHab-ChE4tAEQxfQBegQIBRAC&usg=AOvVaw2UJPKbmgCRUS8I7tM51Gqr,True +The co-founder of a collapsed crypto hedge fund was arrested in Singapore,The Verge,2023-09-30,https://www.theverge.com/2023/9/29/23896188/crypto-hedge-fund-three-arrows-captial-su-zhu-arrest&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQICBAC&usg=AOvVaw0YoBq_GZwx_Crp5b5wkIRs,False +Crypto Biz: Kraken offers stock trading as exchanges adapt to changing regulations,Cointelegraph,2023-09-30,https://cointelegraph.com/news/crypto-biz-kraken-offers-stock-trading-exchanges-adapt-regulations&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQICRAC&usg=AOvVaw3T-xsIQBYAzTm2iyRXTeWD,False +Here's what happened in crypto today By Cointelegraph,Investing.com,2023-09-30,https://www.investing.com/news/cryptocurrency-news/heres-what-happened-in-crypto-today-3187531&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQIAxAC&usg=AOvVaw0v2S4PGnQFL0vCi54j6ADI,False +A Founder of the Crypto Hedge Fund Three Arrows Capital Is Arrested,The New York Times,2023-09-30,https://www.nytimes.com/2023/09/29/technology/su-zhu-founder-crypto-three-arrows-capital-arrested.html&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQIARAC&usg=AOvVaw3tUqSY_4qrGyPDTGn1msTr,False +Bitcoin ETFs: A $600B tipping point for crypto,Cointelegraph,2023-09-29,https://cointelegraph.com/news/bitcoin-etfs-600-billion-tipping-point-crypto&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQIBRAC&usg=AOvVaw0H67Vfc2n1kzNMvJgZjeAp,False +Fugitive founder of crypto hedge fund that lost $10 billion arrested in Singapore while attempting to flee,CNBC,2023-09-29,https://www.cnbc.com/2023/09/29/fugitive-founder-of-3ac-crypto-hedge-fund-arrested-in-singapore.html&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQIABAC&usg=AOvVaw3nt6JdqvS5NMwiDmHoda6Z,False +Bankrupt crypto hedge fund co-founder Su Zhu arrested,Yahoo Finance,2023-09-29,https://finance.yahoo.com/news/bankrupt-crypto-hedge-fund-co-founder-su-zhu-arrested-162236827.html&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQIBxAC&usg=AOvVaw00Fb5Jh3HPZR9wy1IjlDg7,False +Sam Bankman-Fried Trial: Crypto’s First Year After FTX Blowup ‘Miserable',Bloomberg.com,2023-09-29,https://www.bloomberg.com/news/features/2023-09-29/sam-bankman-fried-trial-crypto-s-first-year-after-ftx-blowup-miserable&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQIAhAC&usg=AOvVaw3Ch5wkbctOg7XpQW_VvaTl,False +Cofounder of bankrupt crypto hedge fund Three Arrows Capital arrested trying to flee Singapore,Fortune,2023-09-29,https://fortune.com/crypto/2023/09/29/crypto-hedge-fund-three-arrows-capital-cofounder-su-zhu-arrested-singapore/&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQIBBAC&usg=AOvVaw23bYY_UDtN_S-Z9ItkAaXp,False +The Best Crypto Wallets of October 2023 – Forbes Advisor,Forbes,2023-09-29,https://www.forbes.com/advisor/investing/cryptocurrency/best-crypto-wallets/&ved=2ahUKEwjC3YrVuNqBAxVYmWoFHeeDCkE4vgEQxfQBegQIBhAC&usg=AOvVaw1qp7_O5I1dAAm7Pb-80Xj8,False +"Napster’s new CEO has a big, crypto-based idea for the next phase of music",Fortune,2023-09-29,https://fortune.com/crypto/2023/09/29/napsters-new-ceo-has-a-big-crypto-based-idea-for-the-next-phase-of-music/&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQIAhAC&usg=AOvVaw3bbF-l7EZmgaXU0tM6oeWO,False +Su Zhu of Three Arrows Crypto Fund Has Been Arrested,New York Magazine,2023-09-29,https://nymag.com/intelligencer/2023/09/su-zhu-of-three-arrows-crypto-fund-has-been-arrested.html&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQICRAC&usg=AOvVaw0dOST2cjLaFkTLx_xt9y9o,False +"Bankrupt Crypto Hedge Fund 3AC's Su Zhu Apprehended in Singapore, Liquidator Says",CoinDesk,2023-09-29,https://www.coindesk.com/policy/2023/09/29/bankrupt-crypto-hedge-fund-3acs-su-zhu-apprehended-in-singapore-liquidator-says/&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQIBxAC&usg=AOvVaw1jbpkP0sQyW5TF9mRSaU0X,False +FTX's $3.4B crypto liquidation: What it means for crypto markets,Cointelegraph,2023-09-29,https://cointelegraph.com/news/ftx-crypto-liquidation-crypto-markets-solana-price&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQIBRAC&usg=AOvVaw0YPPOt-BfDlgwh4-zz_qoh,False +Gemini to Cease Offering Crypto Services in Netherlands in November,CoinDesk,2023-09-29,https://www.coindesk.com/policy/2023/09/29/gemini-to-cease-offering-crypto-services-in-netherlands-in-november/&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQIBhAC&usg=AOvVaw1c-SoBEdGwMlkLiNHbv7tT,False +"Coinbase CEO slams JPMorgan for banning crypto payments in UK, suggests government should act",CNBC,2023-09-29,https://www.cnbc.com/2023/09/29/coinbase-ceo-jpmorgan-chase-uk-shouldnt-deplatform-crypto-industry.html&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQIABAC&usg=AOvVaw26h6XLsmmhGUIuxWBH_aQJ,False +JPEX Crypto Exchange Probe Sees 4 More Arrests: SCMP,CoinDesk,2023-09-29,https://www.coindesk.com/policy/2023/09/29/jpex-crypto-exchange-probe-sees-4-more-arrests-scmp/&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQICBAC&usg=AOvVaw0N4wCA_hdJnonJyNApMIPb,False +Bitcoin Rises as Crypto Traders Turn Bullish on Government Shutdown,Barron's,2023-09-29,https://www.barrons.com/articles/bitcoin-crypto-markets-today-1b79aa53&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQIBBAC&usg=AOvVaw3zWPa_qnJV5O03Notme7yf,False +Bankman-Fried trial poses biggest test to date for crypto's top cop,Reuters,2023-09-29,https://www.reuters.com/legal/bankman-fried-trial-poses-biggest-test-date-cryptos-top-cop-2023-09-29/&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQIAxAC&usg=AOvVaw045tsKIMZbigp5FlhUKgs8,False +Parents of the founder of bankrupt crypto exchange FTX face their own legal troubles,NPR,2023-09-29,https://www.npr.org/2023/09/29/1202582126/parents-of-the-founder-of-bankrupt-crypto-exchange-ftx-face-their-own-legal-trou&ved=2ahUKEwixk6bWuNqBAxVlk2oFHQXsFqg4yAEQxfQBegQIARAC&usg=AOvVaw2QZwM0XH9ANQLQYOWgndw6,False +Coinbase Attempts to Plug Void in Crypto Perpetuals Left by FTX,CoinDesk,2023-09-29,https://www.coindesk.com/business/2023/09/29/coinbase-attempts-to-plug-void-in-crypto-perpetuals-left-by-ftx/&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQIBxAC&usg=AOvVaw3n70AbW9cP-Wu1t8Sbj2Ia,False +The Metaverse is real: Zuck's 'incredible' photorealistic tech wows crypto Twitter,Cointelegraph,2023-09-29,https://cointelegraph.com/news/metaverse-podcast-lex-fridman-mark-zuckerberg-avatars-meta-codec&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQICRAC&usg=AOvVaw30M0HcJhc6gE_flyBL0N_F,False +"Exchanges federation touts crypto trading regulation, integration with TradFi",Cointelegraph,2023-09-29,https://cointelegraph.com/news/exchanges-federation-touts-crypto-trading-regulation-integration-tradfi&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQIBBAC&usg=AOvVaw1lW1N4A_s0hPdsTtMUL2ju,False +Top 10 Cryptocurrencies to Buy and Hold for 10 Years: Evaluating Crypto Predictions,Yahoo Finance,2023-09-29,https://finance.yahoo.com/news/top-10-cryptocurrencies-buy-hold-222447335.html&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQIARAC&usg=AOvVaw148gGm3uIpwq_NPxuV0dQi,False +U.S. House Bill Seeks Centralized Record of Off-Chain Crypto Transactions,CoinDesk,2023-09-29,https://www.coindesk.com/policy/2023/09/28/us-house-bill-seeks-centralized-record-of-off-chain-crypto-transactions/&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQICBAC&usg=AOvVaw1tjyT0AkkjU39PvofL7lzp,False +Coinbase CEO joins entrepreneurs on Capitol Hill to push for clear crypto rules: CNBC Crypto World,YouTube,2023-09-29,https://www.youtube.com/watch%3Fv%3DB76G_ri8j_A&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQIAhAC&usg=AOvVaw3-sY7r-12HkTlmbq_FSLpP,False +Crypto News: What is happening in the World of Cryptocurrency? – Forbes Advisor Australia,Forbes,2023-09-29,https://www.forbes.com/advisor/au/investing/cryptocurrency/crypto-news-australia/&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQIBRAC&usg=AOvVaw3Dxo4arlDIDfnI9g0Hx1rK,False +Europe’s Crypto Industry Wants Staking Clarity as Regulations Loom,CoinDesk,2023-09-28,https://www.coindesk.com/policy/2023/09/28/europes-crypto-industry-wants-staking-clarity-as-regulations-loom/&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQIBhAC&usg=AOvVaw28jEQF0SqiCwSdfWBCzj4w,False +Security researcher stopped at US border for investigating crypto scam,Bleeping Computer,2023-09-28,https://www.bleepingcomputer.com/news/security/security-researcher-stopped-at-us-border-for-investigating-crypto-scam/&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQIABAC&usg=AOvVaw1vM9kva7Kq-IV_22J3qfQy,True +Coinbase Breaks Into Crypto's Biggest Market with Perpetual Futures Approval,Barron's,2023-09-28,https://www.barrons.com/articles/coinbase-perpetual-futures-crypto-retail-7c3b4660&ved=2ahUKEwjhy73XuNqBAxUolGoFHePiDrM40gEQxfQBegQIAxAC&usg=AOvVaw2cX2fII2RyZPxjvcev4910,False +SEC Chair Gensler faces bipartisan backlash over strict crypto regulations,Yahoo Finance,2023-09-28,https://finance.yahoo.com/news/sec-chair-gensler-faces-bipartisan-113000989.html&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQIBBAC&usg=AOvVaw3QxR77Y3ZVW5BMrBA02i3j,False +Europe drives institutional crypto adoption: Blockchain Expo Amsterdam,Cointelegraph,2023-09-28,https://cointelegraph.com/news/europe-institutional-crypto-adoption-blockchain-expo-amsterdam&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQICBAC&usg=AOvVaw2p-ae_FFn6NYIIxR7ptHzN,False +Crypto.com to become preferred exchange for PayPal USD,Cointelegraph,2023-09-28,https://cointelegraph.com/news/crypto-com-preferred-exchange-pay-pal-usd&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQIBhAC&usg=AOvVaw24mrXCcxJDiPHD2LQD48al,False +Brazil's crypto surge prompts central bank to tighten regulation,Cointelegraph,2023-09-28,https://cointelegraph.com/news/crypto-surge-brazil-central-bank-to-tighten-regulation&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQIAhAC&usg=AOvVaw06I_nZ-9VmCKFK6E1czPbX,False +SEC's Gensler taken to task over crypto custody guidance again in House hearing,Cointelegraph,2023-09-28,https://cointelegraph.com/news/sec-gensler-crypto-custody-guidance-house-hearing&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQIBRAC&usg=AOvVaw008NpGQ23gtxvS5lYsB_pU,False +"Minecraft bans Bitcoin P2E, iPhone 15 & crypto gaming, Formula E: Web3 Gamer",Cointelegraph,2023-09-28,https://cointelegraph.com/magazine/minecraft-bans-bitcoin-play-earn-iphone-15-crypto-gaming-formulae-preview-web3-gamer/&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQIABAC&usg=AOvVaw3TUIDXhYF5v2tRMFBp2f2T,False +SEC’s Gensler Throws More Crypto Punches in Congressional Hearing,CoinDesk,2023-09-28,https://www.coindesk.com/policy/2023/09/27/secs-gensler-throws-more-crypto-punches-in-congressional-hearing/&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQIBxAC&usg=AOvVaw2J8IU5sqojYE_cfzfKYxSA,False +"US crypto industry comes to Washington, but faces uphill struggle",Reuters,2023-09-28,https://www.reuters.com/business/finance/us-crypto-industry-comes-washington-faces-uphill-struggle-2023-09-27/&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQIAxAC&usg=AOvVaw3DsINE7xBJFrt4XYRmoCTE,False +Coinbase CEO: The U.S. is lagging behind in crypto regulation,YouTube,2023-09-28,https://www.youtube.com/watch%3Fv%3Dkg5ZR98E9_o&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQICRAC&usg=AOvVaw3ChT2u9D-Smgrfu9D45DtT,False +Crypto Exchange Kraken to Explore Stock Trading: Bloomberg,CoinDesk,2023-09-28,https://www.coindesk.com/business/2023/09/27/crypto-exchange-kraken-to-explore-stock-trading-bloomberg/&ved=2ahUKEwjF_-LYuNqBAxUlnGoFHWYrC8443AEQxfQBegQIARAC&usg=AOvVaw0UkIgHq7gSqahQim0lVbuF,False +How AI is changing crypto: Hype vs. reality,Cointelegraph,2023-09-28,https://cointelegraph.com/news/how-ai-changing-crypto-hype-reality&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQICBAC&usg=AOvVaw29NCmjJvFp1J8wvxs3MxdI,False +"Crypto exchange Kraken to offer US-listed stocks' trading, Bloomberg reports",Reuters,2023-09-28,https://www.reuters.com/markets/currencies/crypto-exchange-kraken-offer-us-listed-stocks-trading-bloomberg-news-2023-09-27/&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQICRAC&usg=AOvVaw087lkEjRp4axFTOcIaJqZM,False +‘Alarm Bells For Crypto’—Leak Reveals Joe Biden Could Be About To Issue a Game-Changing Executive Order And Trigger Bitcoin Price Chaos,Forbes,2023-09-27,https://www.forbes.com/sites/digital-assets/2023/09/27/alarm-bells-for-crypto-leak-reveals-joe-biden-could-be-about-to-issue-a-game-changing-executive-order-and-trigger-bitcoin-price-chaos/&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQIBhAC&usg=AOvVaw2bQxbMurrdfchhPGJGsJTz,False +Crypto Scam Led to Demise of Heartland Tri-State Bank,Bloomberg.com,2023-09-27,https://www.bloomberg.com/news/articles/2023-09-27/crypto-scam-led-to-demise-of-heartland-tri-state-bank&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQIBBAC&usg=AOvVaw1F-18QXti6hRhmPesrGhD_,True +Binance to Exit Russia With Sale to Crypto Exchange CommEX,The Wall Street Journal,2023-09-27,https://www.wsj.com/finance/currencies/binance-to-exit-russia-with-sale-to-crypto-exchange-commex-1b42bb16&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQIABAC&usg=AOvVaw3mI0_MrXsoYp55EGDXWbqd,False +FTX Chief Once Met With Powell. Now D.C. Crypto Lobbyists Are Struggling.,The New York Times,2023-09-27,https://www.nytimes.com/2023/09/27/business/economy/crypto-lobbying-washington-ftx.html&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQIAhAC&usg=AOvVaw1oAloMYBrSo40AhijcrKL3,False +12 Most Popular Types Of Cryptocurrency,Bankrate,2023-09-27,https://www.bankrate.com/investing/types-of-cryptocurrency/&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQIARAC&usg=AOvVaw3lNVrJGUgVfF729b8eMP9Z,False +Crypto market cap 2010-2023,Statista,2023-09-27,https://www.statista.com/statistics/730876/cryptocurrency-maket-value/&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQIBRAC&usg=AOvVaw2cc0ICNOON3e2OqJanUeAH,False +"Fed report blames Silvergate collapse on crypto coziness, nepotism",Blockworks,2023-09-27,https://blockworks.co/news/federal-reserve-board-report-silvergate-collapse&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQIAxAC&usg=AOvVaw0XcXsOn0wcSCCXxYruaokY,False +Idris Elba Is Ready to Talk About Crypto,WIRED,2023-09-27,https://www.wired.com/story/idris-elba-crypto-stellar-development-foundation/&ved=2ahUKEwjN-ILauNqBAxU7kmoFHQzcAR045gEQxfQBegQIBxAC&usg=AOvVaw1G635VN2hUsMf3PpaCzJYx,False +Crypto lender BlockFi gets court nod for plan to repay customers,Cointelegraph,2023-09-27,https://cointelegraph.com/news/crypto-lender-block-fi-liquidation-plan-approval-repay-customer&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQICBAC&usg=AOvVaw3K60QyvEOsFzC7lx9iEQu4,False +Chase UK will soon bar its customers from making crypto transactions due to an uptick in scams,AP News,2023-09-27,https://apnews.com/article/chase-uk-bans-cryptocurreny-transactions-c03b555641f2c0af6ccbc03d142e0a1c&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQICRAC&usg=AOvVaw3lPUzSwLXb1XnwP6eCdSl_,True +JPMorgan’s Chase UK bank to block crypto transactions over scam fears: CNBC Crypto World,YouTube,2023-09-27,https://www.youtube.com/watch%3Fv%3DyNusdD36gMs&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQIABAC&usg=AOvVaw0xOAKArmFFLXw0rOB944bI,True +How Staking Rates Can Drive the Crypto Economy Forward,CoinDesk,2023-09-27,https://www.coindesk.com/consensus-magazine/2023/09/26/how-staking-rates-can-drive-the-crypto-economy-forward/&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQIBxAC&usg=AOvVaw3c65hmjUQyd6n0hKF1QV3B,False +"The crypto industry is not dead yet. BlackRock is about to revive it, says Bernstein",CNBC,2023-09-27,https://www.cnbc.com/2023/09/26/blackrock-is-about-to-revive-the-crypto-industry-bernstein-says.html&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQIAhAC&usg=AOvVaw2zznNi81QCBa6JNuQ1mC5q,False +JPMorgan's UK digital bank blocks customers from buying crypto,CNBC,2023-09-26,https://www.cnbc.com/2023/09/26/jpmorgans-uk-digital-bank-blocks-customers-from-buying-crypto.html&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQIBhAC&usg=AOvVaw0wK_tgKvE7DaeywQ8U_dI_,False +JPMorgan's UK bank Chase to ban crypto transactions,Reuters,2023-09-26,https://www.reuters.com/technology/jpmorgans-uk-bank-chase-ban-crypto-transactions-2023-09-26/&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQIBBAC&usg=AOvVaw1LQr8HgLvHeNUnTOzIvBeE,False +"Chase U.K. to Block Crypto Payments Citing Fraud, Scams",CoinDesk,2023-09-26,https://www.coindesk.com/policy/2023/09/26/chase-uk-to-block-crypto-payments-citing-fraud-scams/&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQIARAC&usg=AOvVaw36TVc_DxOvezKsEXQcdfvo,True +"Binance, the World's Biggest Crypto Firm, Is Melting Down - WSJ",The Wall Street Journal,2023-09-26,https://www.wsj.com/finance/currencies/the-worlds-biggest-crypto-firm-is-melting-down-338b8e17&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQIAxAC&usg=AOvVaw0XXQJ0ZXWkvZ-2D4wjHBOw,False +MoneyGram unveils non-custodial wallet to bridge the worlds of crypto and fiat currency with USDC,Fortune,2023-09-26,https://fortune.com/crypto/2023/09/26/moneygram-noncustodial-wallet-usdc-stellar-crypto-remittances/&ved=2ahUKEwic3aHbuNqBAxUrkmoFHV8QBEw48AEQxfQBegQIBRAC&usg=AOvVaw3PD6DIIvqCPrGA7AyM-esC,False +Crypto exchange Binance reopens exchange services in Belgium,Cointelegraph,2023-09-26,https://cointelegraph.com/news/crypto-exchange-binance-resumes-services-belgium&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQIBxAC&usg=AOvVaw16FEqTPMZm56l_Cvl5Heg5,False +Hong Kong crypto firm hit by $200 million hack,Reuters,2023-09-26,https://www.reuters.com/technology/hong-kong-crypto-firm-hit-by-200-million-hack-2023-09-25/&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQICRAC&usg=AOvVaw1th99uB3kqQ32pMWgKe28X,False +"Hong Kong to tighten crypto regulation, Thailand to tax crypto overseas: Law Decoded",Cointelegraph,2023-09-26,https://cointelegraph.com/news/hong-kong-to-tighten-crypto-regulation-thailand-to-tax-crypto-overseas-law-decoded-sept-18-25&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQIABAC&usg=AOvVaw0znpfqo6wJ-zVNs_m66jOZ,False +"Crypto sees outflows for 6th consecutive week, XRP and SOL gain investor confidence",Cointelegraph,2023-09-26,https://cointelegraph.com/news/crypto-sees-outflows-for-6th-consecutive-week-xrp-sol-gain-investor-confidence&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQIAxAC&usg=AOvVaw04R1XVf7mXhmQIhUbHK8Jn,False +Hong Kong fraud probe tests city's pro-crypto stance,Financial Times,2023-09-26,https://www.ft.com/content/74a88386-189f-44f3-b173-a77c97b2943c&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQIBhAC&usg=AOvVaw2-nfyq8xTwBKIbSZfPcY3O,False +Hackers steal $200M from crypto company Mixin,TechCrunch,2023-09-26,https://techcrunch.com/2023/09/25/hackers-steal-200-million-from-crypto-company-mixin/&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQIARAC&usg=AOvVaw3Iiule0Ps-HTUiYVZgXhGg,False +"Shock Crypto Leak Reveals Microsoft Could Be About To Blow Up The Price Of Bitcoin, Ethereum, XRP And BNB",Forbes,2023-09-26,https://www.forbes.com/sites/digital-assets/2023/09/25/shock-crypto-xbox-leak-reveals-microsoft-could-be-about-to-blow-up-the-price-of-bitcoin-ethereum-xrp-and-bnb/&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQIBBAC&usg=AOvVaw1D8saKqJgqRyUgnduSSdvQ,False +Panorama - Downfall of the Crypto King - Extended Version,BBC,2023-09-26,https://www.bbc.co.uk/iplayer/episode/p0gffn3y/panorama-downfall-of-the-crypto-king-extended-version&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQICBAC&usg=AOvVaw26nfYAee-PNJWftDaWtAdo,False +Crypto king or conman: is Sam Bankman-Fried about to be sent down for a century?,The Guardian,2023-09-26,https://www.theguardian.com/business/2023/sep/25/crypto-king-or-conman-is-sam-bankman-fried-about-to-be-sent-down-for-a-century&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQIBRAC&usg=AOvVaw3lwLL6Q81XjiLYoYlq7RKX,False +FTX: How the fall of the 'King of Crypto' cost one British man millions,BBC,2023-09-26,https://www.bbc.com/news/technology-66892685&ved=2ahUKEwiaysTcuNqBAxWkmWoFHXsgBTk4-gEQxfQBegQIAhAC&usg=AOvVaw1iP1ow2KGNd6_Hr5WZ33BV,False +Crypto traders shift focus to 4 altcoins as Bitcoin price flatlines,Cointelegraph,2023-09-26,https://cointelegraph.com/news/bitcoin-price-flat-altcoins-chainlink-maker-arbitrum-theta-network&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQIABAC&usg=AOvVaw23zs2BPww5IeGz4ywp9aUI,False +Yield Farming: The Truth About This Crypto Investment Strategy,Investopedia,2023-09-26,https://www.investopedia.com/what-is-yield-farming-7098519&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQICRAC&usg=AOvVaw287g0cDWRxFWfMrFSro3yq,False +Tokenizing real-world assets on blockchains is for crypto lovers as well as crypto skeptics now,CNBC,2023-09-26,https://www.cnbc.com/2023/09/23/tokenizing-real-world-assets-on-blockchains-is-for-crypto-lovers-as-well-as-crypto-skeptics-now.html&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQIBhAC&usg=AOvVaw3FhjExe7JJIFYXkQUoBiPQ,False +JPEX: Hong Kong investigates influencer-backed crypto exchange,BBC,2023-09-26,https://www.bbc.com/news/world-asia-china-66874170&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQIARAC&usg=AOvVaw05FaQJ0muNXN0hFdNSSqE7,False +A Complete Guide to Cryptocurrency,The Motley Fool,2023-09-26,https://www.fool.com/investing/stock-market/market-sectors/financials/cryptocurrency-stocks/guide-to-cryptocurrencies/&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQIBBAC&usg=AOvVaw1Kvvc9bHpBa4Ww_5Aej4aE,False +"Vitalik Buterin, the man behind ethereum, talks crypto and the U.S. crackdown",CNBC,2023-09-26,https://www.cnbc.com/2023/09/22/vitalik-buterin-cnbc-interview-ethereum-founder-on-us-crypto-crackdown.html&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQIAxAC&usg=AOvVaw1V96nb4gjwUugrdjEfCPdB,False +Your NFTs Are Actually — Finally — Totally Worthless,Rolling Stone,2023-09-19,https://www.rollingstone.com/culture/culture-news/nfts-worthless-researchers-find-1234828767/&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQIBxAC&usg=AOvVaw2seXnRUZ8JKNOrLJqsutyx,False +13 Best Bitcoin Gambling Sites and Crypto Casinos High Rollers Choose,Times Union,2023-09-19,https://www.timesunion.com/marketplace/article/best-crypto-casinos-17622100.php&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQIAhAC&usg=AOvVaw32yuian5RZ8ikKTXRXHjCx,False +FTX: 'King of Crypto' parents sued over missing millions,BBC,2023-09-19,https://www.bbc.com/news/business-66857146&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQICBAC&usg=AOvVaw3j0tv2b-0UmP9XWXThsbw8,False +"SEC’s Crypto Enforcement Chief Warns More Charges Coming to Exchanges, DeFi",CoinDesk,2023-09-19,https://www.coindesk.com/policy/2023/09/19/us-secs-crypto-enforcement-chief-warns-more-charges-coming-to-exchanges-defi/&ved=2ahUKEwijjODduNqBAxUIlmoFHYMjA0c4hAIQxfQBegQIBRAC&usg=AOvVaw1GzaUsBKYnTmBofKeumAVr,False +FTX Tweaks Crypto Sale Proposal to Placate U.S. Government,CoinDesk,2023-09-12,https://www.coindesk.com/policy/2023/09/13/ftx-tweaks-crypto-sale-proposal-to-placate-us-government/&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQIARAC&usg=AOvVaw0EEVvYcCdbmdyd6MWaFNuS,False +SEC Chair Gensler calls out crypto’s ‘wide-ranging noncompliance’ in hearing: CNBC Crypto World,YouTube,2023-09-12,https://www.youtube.com/watch%3Fv%3DRF8N_-4dySw&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQICRAC&usg=AOvVaw2FfrUzlgu90a-sD9HbzE21,False +Binance.US CEO Leaves Embattled Crypto Exchange,The Wall Street Journal,2023-09-12,https://www.wsj.com/finance/currencies/binance-us-ceo-leaves-embattled-crypto-exchange-ac93f2b7&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQIAhAC&usg=AOvVaw2MTRqAeP5VMQ_zPszYZwrr,False +"Serious $1 Trillion ‘Looming’ Price Crash Warning Issued For Bitcoin, Ethereum And Crypto",Forbes,2023-09-12,https://www.forbes.com/sites/digital-assets/2023/09/12/serious-1-trillion-looming-price-crash-warning-issued-for-bitcoin-ethereum-and-crypto/&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQIABAC&usg=AOvVaw14b7E9ThfCNRiulbxtwKdJ,False +1 Cheap Crypto to Buy Right Now,The Motley Fool,2023-09-12,https://www.fool.com/investing/2023/09/12/1-cheap-crypto-to-buy-right-now/&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQIAxAC&usg=AOvVaw3hLVg7_f-xugTtRtv90Cus,False +"Wash Trading Rampant on Decentralized (DeFi) Crypto Exchanges, Solidus Labs Says",Bloomberg.com,2023-09-12,https://www.bloomberg.com/news/articles/2023-09-12/wash-trading-is-rampant-on-decentralized-crypto-exchanges&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQIBxAC&usg=AOvVaw3Go2xPKkSxiNxmkWZv37FG,False +SEC Chair Gensler calls out crypto's 'wide-ranging noncompliance' in Senate hearing,CNBC,2023-09-12,https://www.cnbc.com/video/2023/09/12/sec-chair-gensler--wide-ranging-noncompliance-senate-hearing-crypto-world.html&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQICBAC&usg=AOvVaw27VfrF2TL8hlbJI86JgIcO,False +Binance US CEO Departs as Crypto Platform Cuts Third of Staff,Bloomberg.com,2023-09-12,https://www.bloomberg.com/news/articles/2023-09-12/binance-us-cuts-100-positions-as-crackdown-erodes-crypto-business&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQIBhAC&usg=AOvVaw2WorFNSahTG9s3w3zq-IRp,False +"Co-founder of $4 billion crypto fraud scheme gets 20 years in prison, 'Cryptoqueen' partner remains at large",CNBC,2023-09-12,https://www.cnbc.com/2023/09/12/cryptoqueen-partner-gets-20-years-prison-in-4-billion-ponzi-fraud.html&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQIBRAC&usg=AOvVaw0ZfI0FFrpbHSxmfNMcnzsh,False +Standard Chartered-owned crypto firm Zodia launches in Singapore,CNBC,2023-09-12,https://www.cnbc.com/2023/09/11/standard-chartered-owned-crypto-firm-zodia-launches-in-singapore.html&ved=2ahUKEwiogpbfuNqBAxWEnGoFHS9EBs04jgIQxfQBegQIBBAC&usg=AOvVaw0o2g1pdEMjlRSO815ygtVx,False +PayPal Introduces On and Off Ramps for Web3 Payments,PayPal Newsroom,2023-09-12,https://newsroom.paypal-corp.com/2023-09-11-PayPal-Introduces-On-and-Off-Ramps-for-Web3-Payments&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQIBhAC&usg=AOvVaw2TrYDcrqOmdEfz_roMsG5s,False +"Joe Biden, China And G20 Leaders Back ‘Swift’ Game-Changing Crypto Price Rules For $1 Trillion Bitcoin, Ethereum, BNB And XRP Market",Forbes,2023-09-12,https://www.forbes.com/sites/digital-assets/2023/09/10/joe-biden-and-g20-nations-endorse-game-changing-radical-global-crypto-price-rules-for-1-trillion-bitcoin-ethereum-bnb-xrp-and-crypto-market/&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQICRAC&usg=AOvVaw1ula6ckYXp7O79Njx4JMic,False +‘Deeply Concerned’—Fed Issues Serious $120 Billion Crypto Warning As Price ‘Death Cross’ Looms For Bitcoin And Ethereum,Forbes,2023-09-12,https://www.forbes.com/sites/digital-assets/2023/09/09/deeply-concerned-fed-issues-serious-120-billion-crypto-warning-as-price-death-cross-looms-for-bitcoin-and-ethereum/&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQIBBAC&usg=AOvVaw3ziTtpWwUawBfh0XMgzIHZ,False +G20 moves forward with international crypto framework,Cointelegraph,2023-09-12,https://cointelegraph.com/news/g20-moves-forward-international-crypto-framework&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQIARAC&usg=AOvVaw1fb4RCEXpPNu66TPhjeLkd,False +"Boss of Failed Crypto Exchange Gets 11,196-Year Sentence",The Wall Street Journal,2023-09-12,https://www.wsj.com/livecoverage/stock-market-today-dow-jones-09-08-2023/card/boss-of-failed-crypto-exchange-gets-11-196-year-sentence-L6ps19yZdDz6SVJnEEWL&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQIAxAC&usg=AOvVaw0c1HGbef0-ReIJU71_Dr9B,False +"It’s Not Just BlackRock. Exchanges Like Nasdaq Are Muscling in on Crypto, Too.",Barron's,2023-09-12,https://www.barrons.com/articles/nasdaq-blackrock-exchanges-crypto-bitcoin-64a3f465&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQIBxAC&usg=AOvVaw30ZflChnKvQ0uxDPlnFN4y,False +Big Questions: What's with all the crypto deaths?,Cointelegraph,2023-09-12,https://cointelegraph.com/magazine/big-questions-crypto-deaths/&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQIAhAC&usg=AOvVaw3UJ_tvtdyhE04u68KlaxjE,False +A New Crypto Scam Shows Perils of Elon Musk's Twitter,CoinDesk,2023-09-12,https://www.coindesk.com/business/2023/09/08/a-new-crypto-scam-shows-perils-of-elon-musks-twitter/&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQICBAC&usg=AOvVaw3lbbiBjRlnbpPyshz4g8c0,True +"Crypto Isn't Dead for Everyone: A Surprising Number of Millennials, Gen X Are Still Invested",Nasdaq,2023-09-12,https://www.nasdaq.com/articles/crypto-isnt-dead-for-everyone%253A-a-surprising-number-of-millennials-gen-x-are-still-invested&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQIBRAC&usg=AOvVaw1wCD2bdddrjYDqODOd54zM,False +"Thodex cryptocurrency boss jailed for 11,196 years in Turkey for fraud",BBC,2023-09-12,https://www.bbc.com/news/world-europe-66752785&ved=2ahUKEwit4r_guNqBAxVMkmoFHfQTDTk4mAIQxfQBegQIABAC&usg=AOvVaw2Jes_SU1tLv5HHk4LlLhEz,False +Venture capital not done with crypto yet,Financial Times,2023-09-12,https://www.ft.com/content/14428c6e-63f8-4868-a85f-2d20f2c7973e&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQICRAC&usg=AOvVaw1KNT3HAzPlx1rY0_W6Kcj_,False +"11,196 Years Jail Sentence for Faruk Özer, CEO of Collapsed Turkish Crypto Exchange Thodex",CoinDesk,2023-09-12,https://www.coindesk.com/policy/2023/09/08/11196-years-in-prison-for-faruk-ozer-ceo-of-collapsed-turkish-crypto-exchange-thodex/&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQIBRAC&usg=AOvVaw2fAJqugBX0kGtTL528Vvni,False +10 Best Crypto Wallets of September 2023,NerdWallet,2023-09-05,https://www.nerdwallet.com/article/investing/best-bitcoin-cryptocurrency-wallet&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQIAhAC&usg=AOvVaw302TdwarEso9am2mur4z0_,False +Big win for Big Crypto,Financial Times,2023-09-05,https://www.ft.com/content/4b416bb0-7cdd-4ce4-a410-114d43376db7&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQICBAC&usg=AOvVaw2akUYJzkgsPoKzgY8NO7Vn,False +Why is the crypto market down this week?,Cointelegraph,2023-09-05,https://cointelegraph.com/news/why-is-the-crypto-market-down-this-week&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQIBhAC&usg=AOvVaw3o2wtjgwQFT31XZMXQfSHE,False +Why Is The Crypto Market Down In October 2023?,Forbes,2023-09-05,https://www.forbes.com/advisor/in/investing/cryptocurrency/why-crypto-market-is-down/&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQIABAC&usg=AOvVaw30Yh_M8G5ccuog1bIT1etD,False +"‘A Huge Deal’—Visa Reveals Crypto Payments Bombshell That Could Cause Bitcoin, Ethereum, BNB, XRP, Cardano, Dogecoin, Solana, Tron And Toncoin Price Chaos",Forbes,2023-09-05,https://www.forbes.com/sites/digital-assets/2023/09/07/a-huge-deal-visa-reveals-crypto-payments-bombshell-that-could-cause-bitcoin-ethereum-bnb-xrp-cardano-dogecoin-solana-tron-and-toncoin-price-chaos/&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQIBxAC&usg=AOvVaw1S7TtLovp3lJLQDUAsmSNW,False +"Ozer, Founder of Failed Turkey Crypto Exchange Thodex Gets 11196 Years Prison",Bloomberg.com,2023-09-05,https://www.bloomberg.com/news/articles/2023-09-08/turkish-crypto-boss-sentenced-to-over-11-000-years-in-prison&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQIBBAC&usg=AOvVaw0vl8C6QDGPGIvJSWSPWDOo,False +"Blanket Crypto Bans Won’t Work, IMF and FSB Warn in Joint Paper",CoinDesk,2023-09-05,https://www.coindesk.com/policy/2023/09/07/blanket-crypto-bans-wont-work-joint-imf-fsb-paper-warns/&ved=2ahUKEwie9N7huNqBAxXJl2oFHV_vCf84ogIQxfQBegQIAxAC&usg=AOvVaw2AXuXKaqPGUOOcXackZcR-,False