Benchmarking preprocessing with parallelization and serialization#

In this example, we compare the execution time and memory requirements of preprocessing data with the parallelization and serialization functionalities available in braindecode.preprocessing.preprocess().

We compare 4 cases:

  1. Sequential, no serialization

  2. Sequential, with serialization

  3. Parallel, no serialization

  4. Parallel, with serialization

Case 1 is the simplest approach, in which all recordings in a braindecode.datasets.BaseConcatDataset are preprocessed one after the other. In this scenario, braindecode.preprocessing.preprocess() acts inplace, which means memory usage will likely stay stable (depending on the preprocessing operations) if recordings have been preloaded. However, two potential issues arise when working with large datasets: (1) if recordings have not been preloaded before preprocessing, preprocess() will need to load them and keep them in memory, in which case memory can become a bottleneck, and (2) sequential preprocessing can take a considerable amount of time to run when working with many recordings.

A solution to the first issue (memory usage) is to save the preprocessed data to a file so it can be cleared from memory before moving on to the next recording (case 2). The recordings can then be reloaded with preload=False once they have all been saved to disk. This enables using the lazy loading capabilities of braindecode.datasets.BaseConcatDataset and avoids potential memory bottlenecks. The downside is that the writing to disk can take some time and of course requires disk space.

A solution to the second issue (slow preprocessing) is to parallelize the preprocessing over multiple cores whenever possible (case 3). This can speed up preprocessing significantly. However, this approach will increase memory usage because of the way parallelization is implemented internally (with joblib, copies of (part of) the data must be made when sending arguments to parallel processes).

Finally, case 4 (combining parallelization and serialization) is likely to be both fast and memory efficient. As shown in this example, this remains a tradeoff though, and the selected configuration should depend on the size of the dataset and the specific operations applied to the recordings.

# Authors: Hubert Banville <hubert.jbanville@gmail.com>
#
# License: BSD (3-clause)

import time
import tempfile
from itertools import product

import pandas as pd
import matplotlib.pyplot as plt
from sklearn.preprocessing import scale
from memory_profiler import memory_usage

from braindecode.datasets import SleepPhysionet
from braindecode.preprocessing import (
    preprocess,
    Preprocessor,
    create_fixed_length_windows,
)

We create a function that goes through the usual three steps of data preparation: (1) data loading, (2) continuous data preprocessing, (3) windowing and (4) windowed data preprocessing. We use the braindecode.datasets.SleepPhysionet dataset for testing purposes.

def prepare_data(n_recs, save, preload, n_jobs):
    if save:
        tmp_dir = tempfile.TemporaryDirectory()
        save_dir = tmp_dir.name
    else:
        save_dir = None

    # (1) Load the data
    concat_ds = SleepPhysionet(
        subject_ids=range(n_recs), recording_ids=[1], crop_wake_mins=30, preload=preload
    )
    sfreq = concat_ds.datasets[0].raw.info["sfreq"]

    # (2) Preprocess the continuous data
    preprocessors = [
        Preprocessor("crop", tmin=10),
        Preprocessor("filter", l_freq=None, h_freq=30),
    ]
    preprocess(
        concat_ds, preprocessors, save_dir=save_dir, overwrite=True, n_jobs=n_jobs
    )

    # (3) Window the data
    windows_ds = create_fixed_length_windows(
        concat_ds,
        0,
        None,
        int(30 * sfreq),
        int(30 * sfreq),
        True,
        preload=preload,
        n_jobs=n_jobs,
    )

    # Preprocess the windowed data
    preprocessors = [Preprocessor(scale, channel_wise=True)]
    preprocess(
        windows_ds, preprocessors, save_dir=save_dir, overwrite=True, n_jobs=n_jobs
    )

Next, we can run our function and measure its run time and peak memory usage for each one of our 4 cases above. We call the function multiple times with each configuration to get better estimates.

Note

To better characterize the run time vs. memory usage tradeoff for your specific configuration (as this will differ based on available hardware, data size and preprocessing operations), we recommend adapting this example to your use case and running it on your machine.

n_repets = 2  # Number of repetitions
all_n_recs = 2  # Number of recordings to load and preprocess
all_n_jobs = [1, 2]  # Number of parallel processes

results = list()
for _, n_recs, save, n_jobs in product(
    range(n_repets), [all_n_recs], [True, False], all_n_jobs
):
    start = time.time()
    mem = max(memory_usage(proc=(prepare_data, [n_recs, save, False, n_jobs], {})))
    time_taken = time.time() - start

    results.append(
        {
            "n_recs": n_recs,
            "max_mem": mem,
            "save": save,
            "n_jobs": n_jobs,
            "time": time_taken,
        }
    )
  0%|                                              | 0.00/48.3M [00:00<?, ?B/s]
  0%|                                      | 32.8k/48.3M [00:00<02:39, 303kB/s]
  0%|                                      | 98.3k/48.3M [00:00<01:48, 445kB/s]
  0%|                                       | 147k/48.3M [00:00<01:52, 428kB/s]
  0%|▏                                      | 197k/48.3M [00:00<01:53, 423kB/s]
  1%|▏                                      | 246k/48.3M [00:00<01:50, 434kB/s]
  1%|▏                                      | 295k/48.3M [00:00<01:50, 436kB/s]
  1%|▎                                      | 344k/48.3M [00:00<01:50, 433kB/s]
  1%|▎                                      | 393k/48.3M [00:00<01:50, 435kB/s]
  1%|▎                                      | 442k/48.3M [00:01<01:49, 436kB/s]
  1%|▍                                      | 492k/48.3M [00:01<01:49, 435kB/s]
  1%|▍                                      | 536k/48.3M [00:01<01:49, 435kB/s]
  1%|▍                                      | 590k/48.3M [00:01<01:53, 420kB/s]
  1%|▌                                      | 639k/48.3M [00:01<01:54, 418kB/s]
  1%|▌                                      | 688k/48.3M [00:01<01:49, 436kB/s]
  2%|▌                                      | 737k/48.3M [00:01<01:49, 436kB/s]
  2%|▋                                      | 786k/48.3M [00:01<01:52, 424kB/s]
  2%|▋                                      | 836k/48.3M [00:01<01:49, 432kB/s]
  2%|▋                                      | 885k/48.3M [00:02<01:48, 436kB/s]
  2%|▊                                      | 934k/48.3M [00:02<01:50, 429kB/s]
  2%|▊                                      | 983k/48.3M [00:02<01:51, 424kB/s]
  2%|▊                                     | 1.03M/48.3M [00:02<01:50, 427kB/s]
  2%|▊                                     | 1.08M/48.3M [00:02<01:50, 429kB/s]
  2%|▉                                     | 1.13M/48.3M [00:02<01:51, 425kB/s]
  2%|▉                                     | 1.18M/48.3M [00:02<01:56, 404kB/s]
  3%|▉                                     | 1.23M/48.3M [00:02<01:56, 404kB/s]
  3%|█                                     | 1.28M/48.3M [00:03<01:56, 405kB/s]
  3%|█                                     | 1.33M/48.3M [00:03<01:56, 403kB/s]
  3%|█                                     | 1.38M/48.3M [00:03<01:53, 413kB/s]
  3%|█                                     | 1.43M/48.3M [00:03<01:51, 421kB/s]
  3%|█▏                                    | 1.47M/48.3M [00:03<01:49, 426kB/s]
  3%|█▏                                    | 1.52M/48.3M [00:03<01:48, 430kB/s]
  3%|█▏                                    | 1.57M/48.3M [00:03<01:55, 404kB/s]
  3%|█▎                                    | 1.62M/48.3M [00:03<01:57, 397kB/s]
  3%|█▎                                    | 1.67M/48.3M [00:03<01:56, 401kB/s]
  4%|█▎                                    | 1.72M/48.3M [00:04<01:53, 412kB/s]
  4%|█▍                                    | 1.77M/48.3M [00:04<01:52, 414kB/s]
  4%|█▍                                    | 1.82M/48.3M [00:04<01:51, 418kB/s]
  4%|█▍                                    | 1.87M/48.3M [00:04<01:54, 406kB/s]
  4%|█▌                                    | 1.92M/48.3M [00:04<01:57, 397kB/s]
  4%|█▌                                    | 1.97M/48.3M [00:04<01:50, 421kB/s]
  4%|█▌                                    | 2.02M/48.3M [00:04<01:54, 403kB/s]
  4%|█▋                                    | 2.08M/48.3M [00:04<01:49, 421kB/s]
  4%|█▋                                    | 2.13M/48.3M [00:05<01:51, 416kB/s]
  5%|█▋                                    | 2.18M/48.3M [00:05<01:52, 409kB/s]
  5%|█▊                                    | 2.23M/48.3M [00:05<01:49, 419kB/s]
  5%|█▊                                    | 2.28M/48.3M [00:05<01:46, 431kB/s]
  5%|█▊                                    | 2.33M/48.3M [00:05<01:47, 428kB/s]
  5%|█▊                                    | 2.38M/48.3M [00:05<01:51, 413kB/s]
  5%|█▉                                    | 2.42M/48.3M [00:05<01:54, 403kB/s]
  5%|█▉                                    | 2.47M/48.3M [00:05<01:55, 397kB/s]
  5%|█▉                                    | 2.54M/48.3M [00:06<01:46, 429kB/s]
  5%|██                                    | 2.59M/48.3M [00:06<01:45, 435kB/s]
  5%|██                                    | 2.64M/48.3M [00:06<01:48, 422kB/s]
  6%|██                                    | 2.69M/48.3M [00:06<01:50, 411kB/s]
  6%|██▏                                   | 2.74M/48.3M [00:06<01:48, 422kB/s]
  6%|██▏                                   | 2.79M/48.3M [00:06<01:51, 410kB/s]
  6%|██▏                                   | 2.83M/48.3M [00:06<01:49, 417kB/s]
  6%|██▎                                   | 2.88M/48.3M [00:06<01:50, 410kB/s]
  6%|██▎                                   | 2.93M/48.3M [00:07<01:49, 415kB/s]
  6%|██▎                                   | 2.98M/48.3M [00:07<01:48, 418kB/s]
  6%|██▍                                   | 3.03M/48.3M [00:07<01:46, 426kB/s]
  6%|██▍                                   | 3.08M/48.3M [00:07<01:53, 400kB/s]
  7%|██▍                                   | 3.15M/48.3M [00:07<01:48, 417kB/s]
  7%|██▌                                   | 3.19M/48.3M [00:07<01:48, 415kB/s]
  7%|██▌                                   | 3.24M/48.3M [00:07<01:48, 417kB/s]
  7%|██▌                                   | 3.29M/48.3M [00:07<01:53, 398kB/s]
  7%|██▋                                   | 3.34M/48.3M [00:08<01:53, 397kB/s]
  7%|██▋                                   | 3.39M/48.3M [00:08<01:54, 394kB/s]
  7%|██▋                                   | 3.46M/48.3M [00:08<01:45, 425kB/s]
  7%|██▊                                   | 3.51M/48.3M [00:08<01:44, 429kB/s]
  7%|██▊                                   | 3.56M/48.3M [00:08<01:45, 423kB/s]
  7%|██▊                                   | 3.60M/48.3M [00:08<01:47, 415kB/s]
  8%|██▊                                   | 3.65M/48.3M [00:08<01:51, 401kB/s]
  8%|██▉                                   | 3.70M/48.3M [00:08<01:45, 422kB/s]
  8%|██▉                                   | 3.75M/48.3M [00:08<01:49, 408kB/s]
  8%|██▉                                   | 3.80M/48.3M [00:09<01:49, 405kB/s]
  8%|███                                   | 3.85M/48.3M [00:09<01:49, 406kB/s]
  8%|███                                   | 3.90M/48.3M [00:09<01:47, 413kB/s]
  8%|███                                   | 3.95M/48.3M [00:09<01:48, 410kB/s]
  8%|███▏                                  | 4.00M/48.3M [00:09<01:43, 428kB/s]
  8%|███▏                                  | 4.05M/48.3M [00:09<01:48, 409kB/s]
  9%|███▏                                  | 4.11M/48.3M [00:09<01:39, 444kB/s]
  9%|███▎                                  | 4.16M/48.3M [00:09<01:39, 442kB/s]
  9%|███▎                                  | 4.21M/48.3M [00:10<01:43, 427kB/s]
  9%|███▎                                  | 4.26M/48.3M [00:10<01:43, 426kB/s]
  9%|███▍                                  | 4.31M/48.3M [00:10<01:42, 430kB/s]
  9%|███▍                                  | 4.36M/48.3M [00:10<01:47, 407kB/s]
  9%|███▍                                  | 4.41M/48.3M [00:10<01:52, 390kB/s]
  9%|███▌                                  | 4.47M/48.3M [00:10<01:42, 428kB/s]
  9%|███▌                                  | 4.52M/48.3M [00:10<01:43, 425kB/s]
  9%|███▌                                  | 4.57M/48.3M [00:10<01:39, 441kB/s]
 10%|███▋                                  | 4.62M/48.3M [00:11<01:38, 444kB/s]
 10%|███▋                                  | 4.67M/48.3M [00:11<01:38, 445kB/s]
 10%|███▋                                  | 4.72M/48.3M [00:11<01:39, 439kB/s]
 10%|███▋                                  | 4.77M/48.3M [00:11<01:38, 443kB/s]
 10%|███▊                                  | 4.82M/48.3M [00:11<01:41, 429kB/s]
 10%|███▊                                  | 4.87M/48.3M [00:11<01:43, 421kB/s]
 10%|███▊                                  | 4.92M/48.3M [00:11<01:40, 431kB/s]
 10%|███▉                                  | 4.96M/48.3M [00:11<01:39, 436kB/s]
 10%|███▉                                  | 5.01M/48.3M [00:11<01:39, 435kB/s]
 10%|███▉                                  | 5.06M/48.3M [00:12<01:44, 414kB/s]
 11%|████                                  | 5.11M/48.3M [00:12<01:44, 413kB/s]
 11%|████                                  | 5.16M/48.3M [00:12<01:47, 401kB/s]
 11%|████                                  | 5.21M/48.3M [00:12<01:46, 406kB/s]
 11%|████▏                                 | 5.26M/48.3M [00:12<01:46, 403kB/s]
 11%|████▏                                 | 5.31M/48.3M [00:12<01:43, 414kB/s]
 11%|████▏                                 | 5.36M/48.3M [00:12<01:43, 415kB/s]
 11%|████▎                                 | 5.41M/48.3M [00:12<01:44, 412kB/s]
 11%|████▎                                 | 5.46M/48.3M [00:13<01:49, 393kB/s]
 11%|████▎                                 | 5.51M/48.3M [00:13<01:47, 398kB/s]
 11%|████▎                                 | 5.55M/48.3M [00:13<01:47, 397kB/s]
 12%|████▍                                 | 5.60M/48.3M [00:13<01:47, 397kB/s]
 12%|████▍                                 | 5.65M/48.3M [00:13<01:53, 378kB/s]
 12%|████▍                                 | 5.72M/48.3M [00:13<01:45, 403kB/s]
 12%|████▌                                 | 5.77M/48.3M [00:13<01:44, 406kB/s]
 12%|████▌                                 | 5.82M/48.3M [00:13<01:45, 402kB/s]
 12%|████▌                                 | 5.87M/48.3M [00:14<01:44, 405kB/s]
 12%|████▋                                 | 5.91M/48.3M [00:14<01:44, 405kB/s]
 12%|████▋                                 | 5.95M/48.3M [00:14<01:46, 399kB/s]
 12%|████▋                                 | 6.00M/48.3M [00:14<01:47, 395kB/s]
 13%|████▊                                 | 6.05M/48.3M [00:14<01:41, 415kB/s]
 13%|████▊                                 | 6.09M/48.3M [00:14<01:41, 417kB/s]
 13%|████▊                                 | 6.14M/48.3M [00:14<01:43, 408kB/s]
 13%|████▊                                 | 6.19M/48.3M [00:14<01:42, 413kB/s]
 13%|████▉                                 | 6.24M/48.3M [00:14<01:42, 410kB/s]
 13%|████▉                                 | 6.29M/48.3M [00:15<01:46, 396kB/s]
 13%|████▉                                 | 6.34M/48.3M [00:15<01:43, 405kB/s]
 13%|█████                                 | 6.39M/48.3M [00:15<01:41, 413kB/s]
 13%|█████                                 | 6.44M/48.3M [00:15<01:42, 410kB/s]
 13%|█████                                 | 6.49M/48.3M [00:15<01:39, 419kB/s]
 14%|█████▏                                | 6.54M/48.3M [00:15<01:40, 417kB/s]
 14%|█████▏                                | 6.59M/48.3M [00:15<01:42, 409kB/s]
 14%|█████▏                                | 6.64M/48.3M [00:15<01:47, 387kB/s]
 14%|█████▎                                | 6.70M/48.3M [00:16<01:38, 421kB/s]
 14%|█████▎                                | 6.75M/48.3M [00:16<01:38, 421kB/s]
 14%|█████▎                                | 6.80M/48.3M [00:16<01:40, 414kB/s]
 14%|█████▍                                | 6.85M/48.3M [00:16<01:44, 399kB/s]
 14%|█████▍                                | 6.90M/48.3M [00:16<01:48, 382kB/s]
 14%|█████▍                                | 6.96M/48.3M [00:16<01:39, 414kB/s]
 15%|█████▌                                | 7.01M/48.3M [00:16<01:38, 420kB/s]
 15%|█████▌                                | 7.06M/48.3M [00:16<01:38, 421kB/s]
 15%|█████▌                                | 7.11M/48.3M [00:17<01:40, 408kB/s]
 15%|█████▋                                | 7.16M/48.3M [00:17<01:40, 410kB/s]
 15%|█████▋                                | 7.21M/48.3M [00:17<01:39, 413kB/s]
 15%|█████▋                                | 7.25M/48.3M [00:17<01:41, 407kB/s]
 15%|█████▋                                | 7.29M/48.3M [00:17<01:41, 405kB/s]
 15%|█████▊                                | 7.34M/48.3M [00:17<01:40, 408kB/s]
 15%|█████▊                                | 7.39M/48.3M [00:17<01:41, 402kB/s]
 15%|█████▊                                | 7.44M/48.3M [00:17<01:44, 392kB/s]
 15%|█████▉                                | 7.49M/48.3M [00:18<01:40, 405kB/s]
 16%|█████▉                                | 7.54M/48.3M [00:18<01:40, 406kB/s]
 16%|█████▉                                | 7.58M/48.3M [00:18<01:40, 405kB/s]
 16%|█████▉                                | 7.62M/48.3M [00:18<01:40, 404kB/s]
 16%|██████                                | 7.67M/48.3M [00:18<01:38, 412kB/s]
 16%|██████                                | 7.72M/48.3M [00:18<01:37, 416kB/s]
 16%|██████                                | 7.77M/48.3M [00:18<01:38, 411kB/s]
 16%|██████▏                               | 7.82M/48.3M [00:18<01:39, 409kB/s]
 16%|██████▏                               | 7.86M/48.3M [00:18<01:38, 409kB/s]
 16%|██████▏                               | 7.91M/48.3M [00:19<01:38, 409kB/s]
 16%|██████▎                               | 7.96M/48.3M [00:19<01:34, 426kB/s]
 17%|██████▎                               | 8.01M/48.3M [00:19<01:32, 434kB/s]
 17%|██████▎                               | 8.06M/48.3M [00:19<01:31, 442kB/s]
 17%|██████▍                               | 8.11M/48.3M [00:19<01:30, 443kB/s]
 17%|██████▍                               | 8.16M/48.3M [00:19<01:30, 443kB/s]
 17%|██████▍                               | 8.21M/48.3M [00:19<01:30, 442kB/s]
 17%|██████▍                               | 8.26M/48.3M [00:19<01:33, 428kB/s]
 17%|██████▌                               | 8.31M/48.3M [00:19<01:35, 418kB/s]
 17%|██████▌                               | 8.36M/48.3M [00:20<01:40, 398kB/s]
 17%|██████▌                               | 8.42M/48.3M [00:20<01:33, 429kB/s]
 18%|██████▋                               | 8.47M/48.3M [00:20<01:37, 407kB/s]
 18%|██████▋                               | 8.52M/48.3M [00:20<01:35, 418kB/s]
 18%|██████▋                               | 8.57M/48.3M [00:20<01:36, 413kB/s]
 18%|██████▊                               | 8.62M/48.3M [00:20<01:36, 413kB/s]
 18%|██████▊                               | 8.68M/48.3M [00:20<01:36, 411kB/s]
 18%|██████▉                               | 8.75M/48.3M [00:21<01:30, 436kB/s]
 18%|██████▉                               | 8.80M/48.3M [00:21<01:31, 434kB/s]
 18%|██████▉                               | 8.85M/48.3M [00:21<01:38, 401kB/s]
 18%|███████                               | 8.91M/48.3M [00:21<01:34, 417kB/s]
 19%|███████                               | 8.96M/48.3M [00:21<01:37, 403kB/s]
 19%|███████                               | 9.00M/48.3M [00:21<01:38, 400kB/s]
 19%|███████                               | 9.06M/48.3M [00:21<01:35, 410kB/s]
 19%|███████▏                              | 9.11M/48.3M [00:21<01:41, 387kB/s]
 19%|███████▏                              | 9.16M/48.3M [00:22<01:35, 410kB/s]
 19%|███████▏                              | 9.21M/48.3M [00:22<01:34, 416kB/s]
 19%|███████▎                              | 9.26M/48.3M [00:22<01:33, 419kB/s]
 19%|███████▎                              | 9.31M/48.3M [00:22<01:33, 416kB/s]
 19%|███████▎                              | 9.36M/48.3M [00:22<01:36, 405kB/s]
 19%|███████▍                              | 9.40M/48.3M [00:22<01:32, 422kB/s]
 20%|███████▍                              | 9.45M/48.3M [00:22<01:31, 423kB/s]
 20%|███████▍                              | 9.50M/48.3M [00:22<01:31, 427kB/s]
 20%|███████▌                              | 9.55M/48.3M [00:23<01:34, 411kB/s]
 20%|███████▌                              | 9.60M/48.3M [00:23<01:35, 406kB/s]
 20%|███████▌                              | 9.65M/48.3M [00:23<01:35, 407kB/s]
 20%|███████▌                              | 9.70M/48.3M [00:23<01:35, 403kB/s]
 20%|███████▋                              | 9.75M/48.3M [00:23<01:38, 390kB/s]
 20%|███████▋                              | 9.80M/48.3M [00:23<01:42, 377kB/s]
 20%|███████▋                              | 9.85M/48.3M [00:23<01:36, 401kB/s]
 20%|███████▊                              | 9.90M/48.3M [00:23<01:41, 379kB/s]
 21%|███████▊                              | 9.95M/48.3M [00:24<01:39, 385kB/s]
 21%|███████▊                              | 9.99M/48.3M [00:24<01:36, 396kB/s]
 21%|███████▉                              | 10.0M/48.3M [00:24<01:33, 411kB/s]
 21%|███████▉                              | 10.1M/48.3M [00:24<01:32, 415kB/s]
 21%|███████▉                              | 10.1M/48.3M [00:24<01:32, 414kB/s]
 21%|████████                              | 10.2M/48.3M [00:24<01:36, 395kB/s]
 21%|████████                              | 10.2M/48.3M [00:24<01:34, 403kB/s]
 21%|████████                              | 10.3M/48.3M [00:24<01:30, 422kB/s]
 21%|████████▏                             | 10.3M/48.3M [00:24<01:33, 407kB/s]
 21%|████████▏                             | 10.4M/48.3M [00:25<01:28, 427kB/s]
 22%|████████▏                             | 10.4M/48.3M [00:25<01:28, 431kB/s]
 22%|████████▏                             | 10.5M/48.3M [00:25<01:28, 426kB/s]
 22%|████████▎                             | 10.5M/48.3M [00:25<01:32, 407kB/s]
 22%|████████▎                             | 10.6M/48.3M [00:25<01:31, 413kB/s]
 22%|████████▎                             | 10.6M/48.3M [00:25<01:30, 418kB/s]
 22%|████████▍                             | 10.7M/48.3M [00:25<01:28, 427kB/s]
 22%|████████▍                             | 10.7M/48.3M [00:25<01:29, 419kB/s]
 22%|████████▍                             | 10.8M/48.3M [00:26<01:32, 408kB/s]
 22%|████████▌                             | 10.8M/48.3M [00:26<01:34, 397kB/s]
 23%|████████▌                             | 10.9M/48.3M [00:26<01:34, 397kB/s]
 23%|████████▌                             | 10.9M/48.3M [00:26<01:32, 403kB/s]
 23%|████████▋                             | 11.0M/48.3M [00:26<01:36, 388kB/s]
 23%|████████▋                             | 11.0M/48.3M [00:26<01:27, 427kB/s]
 23%|████████▋                             | 11.1M/48.3M [00:26<01:26, 431kB/s]
 23%|████████▊                             | 11.1M/48.3M [00:26<01:31, 406kB/s]
 23%|████████▊                             | 11.2M/48.3M [00:27<01:32, 402kB/s]
 23%|████████▊                             | 11.2M/48.3M [00:27<01:34, 393kB/s]
 23%|████████▊                             | 11.3M/48.3M [00:27<01:34, 394kB/s]
 23%|████████▉                             | 11.3M/48.3M [00:27<01:33, 397kB/s]
 24%|████████▉                             | 11.4M/48.3M [00:27<01:30, 407kB/s]
 24%|████████▉                             | 11.4M/48.3M [00:27<01:29, 413kB/s]
 24%|█████████                             | 11.5M/48.3M [00:27<01:28, 416kB/s]
 24%|█████████                             | 11.5M/48.3M [00:27<01:28, 415kB/s]
 24%|█████████                             | 11.6M/48.3M [00:27<01:28, 418kB/s]
 24%|█████████▏                            | 11.6M/48.3M [00:28<01:29, 409kB/s]
 24%|█████████▏                            | 11.7M/48.3M [00:28<01:31, 400kB/s]
 24%|█████████▏                            | 11.7M/48.3M [00:28<01:32, 397kB/s]
 24%|█████████▎                            | 11.8M/48.3M [00:28<01:32, 396kB/s]
 24%|█████████▎                            | 11.8M/48.3M [00:28<01:29, 408kB/s]
 25%|█████████▎                            | 11.9M/48.3M [00:28<01:29, 407kB/s]
 25%|█████████▍                            | 11.9M/48.3M [00:28<01:28, 413kB/s]
 25%|█████████▍                            | 12.0M/48.3M [00:28<01:26, 420kB/s]
 25%|█████████▍                            | 12.0M/48.3M [00:29<01:26, 422kB/s]
 25%|█████████▍                            | 12.1M/48.3M [00:29<01:29, 403kB/s]
 25%|█████████▌                            | 12.1M/48.3M [00:29<01:30, 400kB/s]
 25%|█████████▌                            | 12.2M/48.3M [00:29<01:31, 395kB/s]
 25%|█████████▌                            | 12.2M/48.3M [00:29<01:28, 408kB/s]
 25%|█████████▋                            | 12.3M/48.3M [00:29<01:23, 430kB/s]
 25%|█████████▋                            | 12.3M/48.3M [00:29<01:24, 428kB/s]
 26%|█████████▋                            | 12.4M/48.3M [00:29<01:24, 423kB/s]
 26%|█████████▊                            | 12.4M/48.3M [00:29<01:22, 437kB/s]
 26%|█████████▊                            | 12.5M/48.3M [00:30<01:21, 438kB/s]
 26%|█████████▊                            | 12.5M/48.3M [00:30<01:20, 443kB/s]
 26%|█████████▊                            | 12.6M/48.3M [00:30<01:24, 426kB/s]
 26%|█████████▉                            | 12.6M/48.3M [00:30<01:26, 414kB/s]
 26%|█████████▉                            | 12.6M/48.3M [00:30<01:25, 415kB/s]
 26%|█████████▉                            | 12.7M/48.3M [00:30<01:25, 415kB/s]
 26%|██████████                            | 12.7M/48.3M [00:30<01:29, 397kB/s]
 26%|██████████                            | 12.8M/48.3M [00:30<01:29, 396kB/s]
 27%|██████████                            | 12.8M/48.3M [00:31<01:27, 408kB/s]
 27%|██████████                            | 12.9M/48.3M [00:31<01:24, 421kB/s]
 27%|██████████▏                           | 12.9M/48.3M [00:31<01:22, 428kB/s]
 27%|██████████▏                           | 13.0M/48.3M [00:31<01:21, 434kB/s]
 27%|██████████▏                           | 13.0M/48.3M [00:31<01:22, 426kB/s]
 27%|██████████▎                           | 13.1M/48.3M [00:31<01:25, 414kB/s]
 27%|██████████▎                           | 13.1M/48.3M [00:31<01:25, 411kB/s]
 27%|██████████▎                           | 13.2M/48.3M [00:31<01:22, 427kB/s]
 27%|██████████▍                           | 13.2M/48.3M [00:31<01:22, 427kB/s]
 27%|██████████▍                           | 13.3M/48.3M [00:32<01:19, 439kB/s]
 28%|██████████▍                           | 13.3M/48.3M [00:32<01:17, 451kB/s]
 28%|██████████▌                           | 13.4M/48.3M [00:32<01:16, 459kB/s]
 28%|██████████▌                           | 13.4M/48.3M [00:32<01:23, 418kB/s]
 28%|██████████▌                           | 13.5M/48.3M [00:32<01:20, 430kB/s]
 28%|██████████▋                           | 13.5M/48.3M [00:32<01:20, 430kB/s]
 28%|██████████▋                           | 13.6M/48.3M [00:32<01:20, 431kB/s]
 28%|██████████▋                           | 13.6M/48.3M [00:32<01:20, 430kB/s]
 28%|██████████▊                           | 13.7M/48.3M [00:32<01:19, 437kB/s]
 28%|██████████▊                           | 13.7M/48.3M [00:33<01:19, 435kB/s]
 28%|██████████▊                           | 13.8M/48.3M [00:33<01:19, 434kB/s]
 29%|██████████▊                           | 13.8M/48.3M [00:33<01:24, 406kB/s]
 29%|██████████▉                           | 13.9M/48.3M [00:33<01:27, 393kB/s]
 29%|██████████▉                           | 13.9M/48.3M [00:33<01:22, 419kB/s]
 29%|██████████▉                           | 14.0M/48.3M [00:33<01:24, 408kB/s]
 29%|███████████                           | 14.0M/48.3M [00:33<01:18, 440kB/s]
 29%|███████████                           | 14.1M/48.3M [00:33<01:16, 448kB/s]
 29%|███████████                           | 14.1M/48.3M [00:34<01:20, 427kB/s]
 29%|███████████▏                          | 14.2M/48.3M [00:34<01:19, 432kB/s]
 29%|███████████▏                          | 14.2M/48.3M [00:34<01:19, 429kB/s]
 30%|███████████▏                          | 14.3M/48.3M [00:34<01:19, 427kB/s]
 30%|███████████▎                          | 14.3M/48.3M [00:34<01:18, 435kB/s]
 30%|███████████▎                          | 14.4M/48.3M [00:34<01:17, 439kB/s]
 30%|███████████▎                          | 14.4M/48.3M [00:34<01:19, 425kB/s]
 30%|███████████▎                          | 14.5M/48.3M [00:34<01:18, 431kB/s]
 30%|███████████▍                          | 14.5M/48.3M [00:34<01:19, 423kB/s]
 30%|███████████▍                          | 14.6M/48.3M [00:35<01:18, 432kB/s]
 30%|███████████▍                          | 14.6M/48.3M [00:35<01:16, 438kB/s]
 30%|███████████▌                          | 14.7M/48.3M [00:35<01:17, 434kB/s]
 30%|███████████▌                          | 14.7M/48.3M [00:35<01:16, 439kB/s]
 31%|███████████▌                          | 14.8M/48.3M [00:35<01:16, 437kB/s]
 31%|███████████▋                          | 14.8M/48.3M [00:35<01:15, 446kB/s]
 31%|███████████▋                          | 14.9M/48.3M [00:35<01:16, 436kB/s]
 31%|███████████▋                          | 14.9M/48.3M [00:35<01:17, 434kB/s]
 31%|███████████▊                          | 15.0M/48.3M [00:35<01:17, 433kB/s]
 31%|███████████▊                          | 15.0M/48.3M [00:36<01:16, 434kB/s]
 31%|███████████▊                          | 15.1M/48.3M [00:36<01:20, 416kB/s]
 31%|███████████▉                          | 15.1M/48.3M [00:36<01:15, 443kB/s]
 31%|███████████▉                          | 15.2M/48.3M [00:36<01:14, 445kB/s]
 31%|███████████▉                          | 15.2M/48.3M [00:36<01:14, 444kB/s]
 32%|████████████                          | 15.3M/48.3M [00:36<01:18, 420kB/s]
 32%|████████████                          | 15.3M/48.3M [00:36<01:16, 429kB/s]
 32%|████████████                          | 15.4M/48.3M [00:36<01:17, 428kB/s]
 32%|████████████                          | 15.4M/48.3M [00:37<01:14, 443kB/s]
 32%|████████████▏                         | 15.5M/48.3M [00:37<01:13, 445kB/s]
 32%|████████████▏                         | 15.5M/48.3M [00:37<01:14, 443kB/s]
 32%|████████████▏                         | 15.6M/48.3M [00:37<01:14, 441kB/s]
 32%|████████████▎                         | 15.6M/48.3M [00:37<01:14, 439kB/s]
 32%|████████████▎                         | 15.7M/48.3M [00:37<01:14, 441kB/s]
 32%|████████████▎                         | 15.7M/48.3M [00:37<01:14, 436kB/s]
 33%|████████████▍                         | 15.8M/48.3M [00:37<01:17, 421kB/s]
 33%|████████████▍                         | 15.8M/48.3M [00:37<01:17, 421kB/s]
 33%|████████████▍                         | 15.9M/48.3M [00:38<01:14, 434kB/s]
 33%|████████████▌                         | 15.9M/48.3M [00:38<01:13, 441kB/s]
 33%|████████████▌                         | 16.0M/48.3M [00:38<01:12, 446kB/s]
 33%|████████████▌                         | 16.0M/48.3M [00:38<01:13, 439kB/s]
 33%|████████████▌                         | 16.1M/48.3M [00:38<01:13, 440kB/s]
 33%|████████████▋                         | 16.1M/48.3M [00:38<01:16, 420kB/s]
 33%|████████████▋                         | 16.2M/48.3M [00:38<01:16, 422kB/s]
 34%|████████████▋                         | 16.2M/48.3M [00:38<01:15, 426kB/s]
 34%|████████████▊                         | 16.3M/48.3M [00:38<01:14, 433kB/s]
 34%|████████████▊                         | 16.3M/48.3M [00:39<01:15, 426kB/s]
 34%|████████████▊                         | 16.4M/48.3M [00:39<01:17, 414kB/s]
 34%|████████████▉                         | 16.4M/48.3M [00:39<01:16, 417kB/s]
 34%|████████████▉                         | 16.4M/48.3M [00:39<01:13, 432kB/s]
 34%|████████████▉                         | 16.5M/48.3M [00:39<01:06, 479kB/s]
 34%|█████████████                         | 16.6M/48.3M [00:39<01:11, 445kB/s]
 34%|█████████████                         | 16.6M/48.3M [00:39<01:13, 431kB/s]
 34%|█████████████                         | 16.6M/48.3M [00:39<01:17, 409kB/s]
 35%|█████████████                         | 16.7M/48.3M [00:39<01:16, 413kB/s]
 35%|█████████████▏                        | 16.7M/48.3M [00:40<01:18, 400kB/s]
 35%|█████████████▏                        | 16.8M/48.3M [00:40<01:16, 412kB/s]
 35%|█████████████▏                        | 16.8M/48.3M [00:40<01:16, 412kB/s]
 35%|█████████████▎                        | 16.9M/48.3M [00:40<01:13, 425kB/s]
 35%|█████████████▎                        | 16.9M/48.3M [00:40<01:13, 428kB/s]
 35%|█████████████▎                        | 17.0M/48.3M [00:40<01:14, 419kB/s]
 35%|█████████████▍                        | 17.0M/48.3M [00:40<01:15, 412kB/s]
 35%|█████████████▍                        | 17.1M/48.3M [00:40<01:12, 433kB/s]
 35%|█████████████▍                        | 17.2M/48.3M [00:41<01:11, 439kB/s]
 36%|█████████████▌                        | 17.2M/48.3M [00:41<01:10, 439kB/s]
 36%|█████████████▌                        | 17.2M/48.3M [00:41<01:10, 439kB/s]
 36%|█████████████▌                        | 17.3M/48.3M [00:41<01:10, 438kB/s]
 36%|█████████████▋                        | 17.4M/48.3M [00:41<01:10, 437kB/s]
 36%|█████████████▋                        | 17.4M/48.3M [00:41<01:11, 432kB/s]
 36%|█████████████▋                        | 17.4M/48.3M [00:41<01:11, 433kB/s]
 36%|█████████████▊                        | 17.5M/48.3M [00:41<01:10, 437kB/s]
 36%|█████████████▊                        | 17.5M/48.3M [00:41<01:10, 436kB/s]
 36%|█████████████▊                        | 17.6M/48.3M [00:42<01:11, 431kB/s]
 37%|█████████████▊                        | 17.6M/48.3M [00:42<01:12, 423kB/s]
 37%|█████████████▉                        | 17.7M/48.3M [00:42<01:11, 426kB/s]
 37%|█████████████▉                        | 17.7M/48.3M [00:42<01:11, 427kB/s]
 37%|██████████████                        | 17.8M/48.3M [00:42<01:09, 440kB/s]
 37%|██████████████                        | 17.9M/48.3M [00:42<01:07, 452kB/s]
 37%|██████████████                        | 17.9M/48.3M [00:42<01:06, 459kB/s]
 37%|██████████████                        | 18.0M/48.3M [00:42<01:07, 451kB/s]
 37%|██████████████▏                       | 18.0M/48.3M [00:42<01:06, 454kB/s]
 37%|██████████████▏                       | 18.1M/48.3M [00:43<01:07, 451kB/s]
 37%|██████████████▏                       | 18.1M/48.3M [00:43<01:06, 452kB/s]
 38%|██████████████▎                       | 18.2M/48.3M [00:43<01:05, 458kB/s]
 38%|██████████████▎                       | 18.2M/48.3M [00:43<01:06, 452kB/s]
 38%|██████████████▎                       | 18.3M/48.3M [00:43<01:10, 427kB/s]
 38%|██████████████▍                       | 18.3M/48.3M [00:43<01:12, 417kB/s]
 38%|██████████████▍                       | 18.4M/48.3M [00:43<01:11, 421kB/s]
 38%|██████████████▍                       | 18.4M/48.3M [00:43<01:10, 424kB/s]
 38%|██████████████▌                       | 18.4M/48.3M [00:44<01:11, 417kB/s]
 38%|██████████████▌                       | 18.5M/48.3M [00:44<01:11, 416kB/s]
 38%|██████████████▌                       | 18.5M/48.3M [00:44<01:08, 437kB/s]
 38%|██████████████▌                       | 18.6M/48.3M [00:44<01:08, 434kB/s]
 39%|██████████████▋                       | 18.6M/48.3M [00:44<01:08, 435kB/s]
 39%|██████████████▋                       | 18.7M/48.3M [00:44<01:07, 441kB/s]
 39%|██████████████▋                       | 18.7M/48.3M [00:44<01:06, 446kB/s]
 39%|██████████████▊                       | 18.8M/48.3M [00:44<01:07, 440kB/s]
 39%|██████████████▊                       | 18.8M/48.3M [00:44<01:09, 424kB/s]
 39%|██████████████▊                       | 18.9M/48.3M [00:45<01:10, 418kB/s]
 39%|██████████████▉                       | 18.9M/48.3M [00:45<01:08, 430kB/s]
 39%|██████████████▉                       | 19.0M/48.3M [00:45<01:08, 431kB/s]
 39%|██████████████▉                       | 19.0M/48.3M [00:45<01:10, 418kB/s]
 39%|███████████████                       | 19.1M/48.3M [00:45<01:09, 423kB/s]
 40%|███████████████                       | 19.1M/48.3M [00:45<01:09, 421kB/s]
 40%|███████████████                       | 19.2M/48.3M [00:45<01:09, 419kB/s]
 40%|███████████████                       | 19.2M/48.3M [00:45<01:08, 427kB/s]
 40%|███████████████▏                      | 19.3M/48.3M [00:45<01:06, 436kB/s]
 40%|███████████████▏                      | 19.3M/48.3M [00:46<01:06, 433kB/s]
 40%|███████████████▏                      | 19.4M/48.3M [00:46<01:06, 434kB/s]
 40%|███████████████▎                      | 19.4M/48.3M [00:46<01:10, 409kB/s]
 40%|███████████████▎                      | 19.5M/48.3M [00:46<01:13, 393kB/s]
 40%|███████████████▎                      | 19.5M/48.3M [00:46<01:10, 406kB/s]
 41%|███████████████▍                      | 19.6M/48.3M [00:46<01:08, 421kB/s]
 41%|███████████████▍                      | 19.6M/48.3M [00:46<01:07, 428kB/s]
 41%|███████████████▍                      | 19.7M/48.3M [00:46<01:06, 429kB/s]
 41%|███████████████▌                      | 19.7M/48.3M [00:47<01:05, 439kB/s]
 41%|███████████████▌                      | 19.8M/48.3M [00:47<01:06, 432kB/s]
 41%|███████████████▌                      | 19.8M/48.3M [00:47<01:03, 448kB/s]
 41%|███████████████▌                      | 19.9M/48.3M [00:47<01:03, 448kB/s]
 41%|███████████████▋                      | 19.9M/48.3M [00:47<01:08, 417kB/s]
 41%|███████████████▋                      | 20.0M/48.3M [00:47<01:07, 418kB/s]
 41%|███████████████▋                      | 20.0M/48.3M [00:47<01:06, 428kB/s]
 42%|███████████████▊                      | 20.1M/48.3M [00:47<01:06, 427kB/s]
 42%|███████████████▊                      | 20.1M/48.3M [00:47<01:04, 435kB/s]
 42%|███████████████▊                      | 20.2M/48.3M [00:48<01:08, 412kB/s]
 42%|███████████████▉                      | 20.2M/48.3M [00:48<01:08, 413kB/s]
 42%|███████████████▉                      | 20.3M/48.3M [00:48<01:06, 420kB/s]
 42%|███████████████▉                      | 20.3M/48.3M [00:48<01:05, 428kB/s]
 42%|████████████████                      | 20.4M/48.3M [00:48<01:09, 403kB/s]
 42%|████████████████                      | 20.4M/48.3M [00:48<01:05, 427kB/s]
 42%|████████████████                      | 20.5M/48.3M [00:48<01:06, 421kB/s]
 42%|████████████████▏                     | 20.5M/48.3M [00:48<01:04, 431kB/s]
 43%|████████████████▏                     | 20.6M/48.3M [00:49<01:03, 435kB/s]
 43%|████████████████▏                     | 20.6M/48.3M [00:49<01:05, 424kB/s]
 43%|████████████████▎                     | 20.7M/48.3M [00:49<00:59, 461kB/s]
 43%|████████████████▎                     | 20.7M/48.3M [00:49<00:59, 464kB/s]
 43%|████████████████▎                     | 20.8M/48.3M [00:49<00:59, 466kB/s]
 43%|████████████████▍                     | 20.8M/48.3M [00:49<00:59, 465kB/s]
 43%|████████████████▍                     | 20.9M/48.3M [00:49<01:00, 453kB/s]
 43%|████████████████▍                     | 20.9M/48.3M [00:49<01:00, 451kB/s]
 43%|████████████████▍                     | 21.0M/48.3M [00:49<01:01, 446kB/s]
 44%|████████████████▌                     | 21.1M/48.3M [00:50<00:59, 461kB/s]
 44%|████████████████▌                     | 21.1M/48.3M [00:50<00:59, 454kB/s]
 44%|████████████████▋                     | 21.2M/48.3M [00:50<00:59, 456kB/s]
 44%|████████████████▋                     | 21.2M/48.3M [00:50<01:01, 445kB/s]
 44%|████████████████▋                     | 21.3M/48.3M [00:50<01:04, 419kB/s]
 44%|████████████████▋                     | 21.3M/48.3M [00:50<01:04, 420kB/s]
 44%|████████████████▊                     | 21.3M/48.3M [00:50<01:02, 429kB/s]
 44%|████████████████▊                     | 21.4M/48.3M [00:50<01:02, 434kB/s]
 44%|████████████████▊                     | 21.4M/48.3M [00:50<01:02, 430kB/s]
 44%|████████████████▉                     | 21.5M/48.3M [00:51<01:00, 440kB/s]
 45%|████████████████▉                     | 21.5M/48.3M [00:51<01:00, 440kB/s]
 45%|████████████████▉                     | 21.6M/48.3M [00:51<00:59, 453kB/s]
 45%|█████████████████                     | 21.6M/48.3M [00:51<01:00, 442kB/s]
 45%|█████████████████                     | 21.7M/48.3M [00:51<01:01, 436kB/s]
 45%|█████████████████                     | 21.7M/48.3M [00:51<01:01, 429kB/s]
 45%|█████████████████▏                    | 21.8M/48.3M [00:51<01:00, 435kB/s]
 45%|█████████████████▏                    | 21.8M/48.3M [00:51<01:00, 436kB/s]
 45%|█████████████████▏                    | 21.9M/48.3M [00:51<00:58, 449kB/s]
 45%|█████████████████▎                    | 22.0M/48.3M [00:52<00:56, 466kB/s]
 46%|█████████████████▎                    | 22.0M/48.3M [00:52<00:57, 461kB/s]
 46%|█████████████████▎                    | 22.1M/48.3M [00:52<00:57, 457kB/s]
 46%|█████████████████▍                    | 22.1M/48.3M [00:52<00:59, 443kB/s]
 46%|█████████████████▍                    | 22.2M/48.3M [00:52<00:55, 468kB/s]
 46%|█████████████████▍                    | 22.2M/48.3M [00:52<00:55, 468kB/s]
 46%|█████████████████▌                    | 22.3M/48.3M [00:52<00:55, 470kB/s]
 46%|█████████████████▌                    | 22.3M/48.3M [00:52<00:55, 468kB/s]
 46%|█████████████████▌                    | 22.4M/48.3M [00:53<00:58, 443kB/s]
 46%|█████████████████▋                    | 22.4M/48.3M [00:53<00:56, 462kB/s]
 47%|█████████████████▋                    | 22.5M/48.3M [00:53<00:55, 465kB/s]
 47%|█████████████████▋                    | 22.5M/48.3M [00:53<00:57, 451kB/s]
 47%|█████████████████▋                    | 22.6M/48.3M [00:53<01:00, 424kB/s]
 47%|█████████████████▊                    | 22.6M/48.3M [00:53<00:58, 439kB/s]
 47%|█████████████████▊                    | 22.7M/48.3M [00:53<00:57, 444kB/s]
 47%|█████████████████▊                    | 22.7M/48.3M [00:53<00:57, 445kB/s]
 47%|█████████████████▉                    | 22.8M/48.3M [00:53<00:56, 456kB/s]
 47%|█████████████████▉                    | 22.8M/48.3M [00:54<00:55, 459kB/s]
 47%|█████████████████▉                    | 22.9M/48.3M [00:54<00:55, 462kB/s]
 47%|██████████████████                    | 22.9M/48.3M [00:54<00:55, 460kB/s]
 48%|██████████████████                    | 23.0M/48.3M [00:54<00:54, 467kB/s]
 48%|██████████████████                    | 23.0M/48.3M [00:54<00:54, 461kB/s]
 48%|██████████████████▏                   | 23.1M/48.3M [00:54<00:54, 464kB/s]
 48%|██████████████████▏                   | 23.1M/48.3M [00:54<00:54, 461kB/s]
 48%|██████████████████▏                   | 23.2M/48.3M [00:54<00:53, 469kB/s]
 48%|██████████████████▎                   | 23.2M/48.3M [00:54<00:53, 469kB/s]
 48%|██████████████████▎                   | 23.3M/48.3M [00:54<00:53, 470kB/s]
 48%|██████████████████▎                   | 23.3M/48.3M [00:55<00:54, 463kB/s]
 48%|██████████████████▎                   | 23.4M/48.3M [00:55<00:53, 464kB/s]
 48%|██████████████████▍                   | 23.4M/48.3M [00:55<00:53, 465kB/s]
 49%|██████████████████▍                   | 23.5M/48.3M [00:55<00:53, 464kB/s]
 49%|██████████████████▍                   | 23.5M/48.3M [00:55<00:54, 456kB/s]
 49%|██████████████████▌                   | 23.6M/48.3M [00:55<00:58, 424kB/s]
 49%|██████████████████▌                   | 23.6M/48.3M [00:55<00:51, 477kB/s]
 49%|██████████████████▌                   | 23.7M/48.3M [00:55<00:51, 476kB/s]
 49%|██████████████████▋                   | 23.7M/48.3M [00:55<00:51, 476kB/s]
 49%|██████████████████▋                   | 23.8M/48.3M [00:56<00:51, 475kB/s]
 49%|██████████████████▋                   | 23.8M/48.3M [00:56<00:52, 465kB/s]
 49%|██████████████████▊                   | 23.9M/48.3M [00:56<00:52, 463kB/s]
 49%|██████████████████▊                   | 23.9M/48.3M [00:56<00:52, 464kB/s]
 50%|██████████████████▊                   | 24.0M/48.3M [00:56<00:53, 452kB/s]
 50%|██████████████████▉                   | 24.0M/48.3M [00:56<00:52, 465kB/s]
 50%|██████████████████▉                   | 24.1M/48.3M [00:56<00:52, 462kB/s]
 50%|██████████████████▉                   | 24.2M/48.3M [00:56<00:51, 473kB/s]
 50%|███████████████████                   | 24.2M/48.3M [00:56<00:51, 467kB/s]
 50%|███████████████████                   | 24.2M/48.3M [00:57<00:50, 473kB/s]
 50%|███████████████████                   | 24.3M/48.3M [00:57<00:52, 456kB/s]
 50%|███████████████████▏                  | 24.3M/48.3M [00:57<00:55, 432kB/s]
 50%|███████████████████▏                  | 24.4M/48.3M [00:57<00:56, 424kB/s]
 51%|███████████████████▏                  | 24.4M/48.3M [00:57<00:54, 437kB/s]
 51%|███████████████████▎                  | 24.5M/48.3M [00:57<00:54, 435kB/s]
 51%|███████████████████▎                  | 24.5M/48.3M [00:57<00:53, 448kB/s]
 51%|███████████████████▎                  | 24.6M/48.3M [00:57<00:51, 458kB/s]
 51%|███████████████████▎                  | 24.6M/48.3M [00:57<00:52, 448kB/s]
 51%|███████████████████▍                  | 24.7M/48.3M [00:58<00:53, 440kB/s]
 51%|███████████████████▍                  | 24.8M/48.3M [00:58<00:55, 425kB/s]
 51%|███████████████████▌                  | 24.8M/48.3M [00:58<00:52, 445kB/s]
 51%|███████████████████▌                  | 24.9M/48.3M [00:58<00:52, 444kB/s]
 52%|███████████████████▌                  | 24.9M/48.3M [00:58<00:51, 456kB/s]
 52%|███████████████████▋                  | 25.0M/48.3M [00:58<00:51, 458kB/s]
 52%|███████████████████▋                  | 25.0M/48.3M [00:58<00:50, 463kB/s]
 52%|███████████████████▋                  | 25.1M/48.3M [00:58<00:49, 466kB/s]
 52%|███████████████████▋                  | 25.1M/48.3M [00:59<00:50, 463kB/s]
 52%|███████████████████▊                  | 25.2M/48.3M [00:59<00:50, 460kB/s]
 52%|███████████████████▊                  | 25.2M/48.3M [00:59<00:54, 428kB/s]
 52%|███████████████████▊                  | 25.3M/48.3M [00:59<00:51, 447kB/s]
 52%|███████████████████▉                  | 25.3M/48.3M [00:59<00:53, 433kB/s]
 53%|███████████████████▉                  | 25.4M/48.3M [00:59<00:51, 443kB/s]
 53%|███████████████████▉                  | 25.4M/48.3M [00:59<00:52, 439kB/s]
 53%|████████████████████                  | 25.5M/48.3M [00:59<00:53, 431kB/s]
 53%|████████████████████                  | 25.5M/48.3M [00:59<00:51, 441kB/s]
 53%|████████████████████                  | 25.6M/48.3M [01:00<00:51, 441kB/s]
 53%|████████████████████▏                 | 25.6M/48.3M [01:00<00:50, 446kB/s]
 53%|████████████████████▏                 | 25.7M/48.3M [01:00<00:50, 449kB/s]
 53%|████████████████████▏                 | 25.7M/48.3M [01:00<00:50, 451kB/s]
 53%|████████████████████▎                 | 25.8M/48.3M [01:00<00:52, 432kB/s]
 53%|████████████████████▎                 | 25.8M/48.3M [01:00<00:50, 444kB/s]
 54%|████████████████████▎                 | 25.9M/48.3M [01:00<00:51, 436kB/s]
 54%|████████████████████▍                 | 25.9M/48.3M [01:00<00:52, 429kB/s]
 54%|████████████████████▍                 | 26.0M/48.3M [01:00<00:51, 432kB/s]
 54%|████████████████████▍                 | 26.0M/48.3M [01:01<00:51, 434kB/s]
 54%|████████████████████▍                 | 26.1M/48.3M [01:01<00:53, 417kB/s]
 54%|████████████████████▌                 | 26.1M/48.3M [01:01<00:51, 432kB/s]
 54%|████████████████████▌                 | 26.2M/48.3M [01:01<00:52, 423kB/s]
 54%|████████████████████▌                 | 26.2M/48.3M [01:01<00:53, 417kB/s]
 54%|████████████████████▋                 | 26.3M/48.3M [01:01<00:49, 445kB/s]
 54%|████████████████████▋                 | 26.3M/48.3M [01:01<00:49, 446kB/s]
 55%|████████████████████▋                 | 26.4M/48.3M [01:01<00:52, 416kB/s]
 55%|████████████████████▊                 | 26.4M/48.3M [01:02<00:48, 452kB/s]
 55%|████████████████████▊                 | 26.5M/48.3M [01:02<00:48, 447kB/s]
 55%|████████████████████▊                 | 26.5M/48.3M [01:02<00:49, 444kB/s]
 55%|████████████████████▉                 | 26.6M/48.3M [01:02<00:49, 439kB/s]
 55%|████████████████████▉                 | 26.6M/48.3M [01:02<00:49, 442kB/s]
 55%|████████████████████▉                 | 26.7M/48.3M [01:02<00:48, 445kB/s]
 55%|█████████████████████                 | 26.7M/48.3M [01:02<00:49, 438kB/s]
 55%|█████████████████████                 | 26.8M/48.3M [01:02<00:49, 436kB/s]
 56%|█████████████████████                 | 26.8M/48.3M [01:02<00:50, 422kB/s]
 56%|█████████████████████▏                | 26.9M/48.3M [01:03<00:51, 420kB/s]
 56%|█████████████████████▏                | 26.9M/48.3M [01:03<00:49, 431kB/s]
 56%|█████████████████████▏                | 27.0M/48.3M [01:03<00:48, 437kB/s]
 56%|█████████████████████▎                | 27.0M/48.3M [01:03<00:48, 444kB/s]
 56%|█████████████████████▎                | 27.1M/48.3M [01:03<00:48, 440kB/s]
 56%|█████████████████████▎                | 27.1M/48.3M [01:03<00:49, 429kB/s]
 56%|█████████████████████▎                | 27.2M/48.3M [01:03<00:51, 413kB/s]
 56%|█████████████████████▍                | 27.2M/48.3M [01:03<00:47, 440kB/s]
 56%|█████████████████████▍                | 27.3M/48.3M [01:04<00:48, 435kB/s]
 57%|█████████████████████▍                | 27.3M/48.3M [01:04<00:49, 427kB/s]
 57%|█████████████████████▌                | 27.4M/48.3M [01:04<00:46, 450kB/s]
 57%|█████████████████████▌                | 27.5M/48.3M [01:04<00:47, 438kB/s]
 57%|█████████████████████▋                | 27.5M/48.3M [01:04<00:46, 443kB/s]
 57%|█████████████████████▋                | 27.6M/48.3M [01:04<00:47, 438kB/s]
 57%|█████████████████████▋                | 27.6M/48.3M [01:04<00:47, 437kB/s]
 57%|█████████████████████▋                | 27.7M/48.3M [01:04<00:47, 433kB/s]
 57%|█████████████████████▊                | 27.7M/48.3M [01:04<00:46, 444kB/s]
 57%|█████████████████████▊                | 27.8M/48.3M [01:05<00:47, 436kB/s]
 58%|█████████████████████▊                | 27.8M/48.3M [01:05<00:45, 455kB/s]
 58%|█████████████████████▉                | 27.9M/48.3M [01:05<00:45, 446kB/s]
 58%|█████████████████████▉                | 27.9M/48.3M [01:05<00:48, 422kB/s]
 58%|█████████████████████▉                | 28.0M/48.3M [01:05<00:47, 428kB/s]
 58%|██████████████████████                | 28.0M/48.3M [01:05<00:47, 430kB/s]
 58%|██████████████████████                | 28.1M/48.3M [01:05<00:45, 445kB/s]
 58%|██████████████████████                | 28.1M/48.3M [01:05<00:45, 441kB/s]
 58%|██████████████████████▏               | 28.2M/48.3M [01:06<00:45, 445kB/s]
 58%|██████████████████████▏               | 28.2M/48.3M [01:06<00:45, 444kB/s]
 58%|██████████████████████▏               | 28.3M/48.3M [01:06<00:44, 449kB/s]
 59%|██████████████████████▎               | 28.3M/48.3M [01:06<00:45, 440kB/s]
 59%|██████████████████████▎               | 28.4M/48.3M [01:06<00:47, 419kB/s]
 59%|██████████████████████▎               | 28.4M/48.3M [01:06<00:47, 422kB/s]
 59%|██████████████████████▎               | 28.5M/48.3M [01:06<00:47, 416kB/s]
 59%|██████████████████████▍               | 28.5M/48.3M [01:06<00:47, 418kB/s]
 59%|██████████████████████▍               | 28.6M/48.3M [01:06<00:48, 409kB/s]
 59%|██████████████████████▍               | 28.6M/48.3M [01:07<00:46, 428kB/s]
 59%|██████████████████████▌               | 28.7M/48.3M [01:07<00:45, 429kB/s]
 59%|██████████████████████▌               | 28.7M/48.3M [01:07<00:47, 410kB/s]
 59%|██████████████████████▌               | 28.8M/48.3M [01:07<00:46, 417kB/s]
 60%|██████████████████████▋               | 28.8M/48.3M [01:07<00:46, 420kB/s]
 60%|██████████████████████▋               | 28.9M/48.3M [01:07<00:49, 394kB/s]
 60%|██████████████████████▋               | 28.9M/48.3M [01:07<00:47, 408kB/s]
 60%|██████████████████████▊               | 29.0M/48.3M [01:07<00:46, 417kB/s]
 60%|██████████████████████▊               | 29.0M/48.3M [01:08<00:45, 426kB/s]
 60%|██████████████████████▊               | 29.0M/48.3M [01:08<00:44, 429kB/s]
 60%|██████████████████████▊               | 29.1M/48.3M [01:08<00:44, 428kB/s]
 60%|██████████████████████▉               | 29.1M/48.3M [01:08<00:44, 435kB/s]
 60%|██████████████████████▉               | 29.2M/48.3M [01:08<00:45, 419kB/s]
 61%|██████████████████████▉               | 29.2M/48.3M [01:08<00:44, 428kB/s]
 61%|███████████████████████               | 29.3M/48.3M [01:08<00:45, 418kB/s]
 61%|███████████████████████               | 29.3M/48.3M [01:08<00:46, 410kB/s]
 61%|███████████████████████               | 29.4M/48.3M [01:08<00:45, 414kB/s]
 61%|███████████████████████▏              | 29.4M/48.3M [01:09<00:46, 410kB/s]
 61%|███████████████████████▏              | 29.5M/48.3M [01:09<00:46, 403kB/s]
 61%|███████████████████████▏              | 29.5M/48.3M [01:09<00:46, 408kB/s]
 61%|███████████████████████▎              | 29.6M/48.3M [01:09<00:47, 398kB/s]
 61%|███████████████████████▎              | 29.6M/48.3M [01:09<00:45, 409kB/s]
 61%|███████████████████████▎              | 29.7M/48.3M [01:09<00:44, 415kB/s]
 62%|███████████████████████▍              | 29.7M/48.3M [01:09<00:47, 394kB/s]
 62%|███████████████████████▍              | 29.8M/48.3M [01:09<00:42, 434kB/s]
 62%|███████████████████████▍              | 29.9M/48.3M [01:10<00:42, 433kB/s]
 62%|███████████████████████▌              | 29.9M/48.3M [01:10<00:42, 432kB/s]
 62%|███████████████████████▌              | 29.9M/48.3M [01:10<00:42, 431kB/s]
 62%|███████████████████████▌              | 30.0M/48.3M [01:10<00:42, 433kB/s]
 62%|███████████████████████▌              | 30.0M/48.3M [01:10<00:45, 405kB/s]
 62%|███████████████████████▋              | 30.1M/48.3M [01:10<00:43, 423kB/s]
 62%|███████████████████████▋              | 30.1M/48.3M [01:10<00:43, 421kB/s]
 62%|███████████████████████▋              | 30.2M/48.3M [01:10<00:41, 435kB/s]
 63%|███████████████████████▊              | 30.2M/48.3M [01:10<00:40, 449kB/s]
 63%|███████████████████████▊              | 30.3M/48.3M [01:11<00:41, 440kB/s]
 63%|███████████████████████▊              | 30.3M/48.3M [01:11<00:41, 437kB/s]
 63%|███████████████████████▉              | 30.4M/48.3M [01:11<00:40, 442kB/s]
 63%|███████████████████████▉              | 30.4M/48.3M [01:11<00:39, 449kB/s]
 63%|███████████████████████▉              | 30.5M/48.3M [01:11<00:40, 439kB/s]
 63%|███████████████████████▉              | 30.5M/48.3M [01:11<00:40, 438kB/s]
 63%|████████████████████████              | 30.6M/48.3M [01:11<00:41, 433kB/s]
 63%|████████████████████████              | 30.6M/48.3M [01:11<00:40, 440kB/s]
 63%|████████████████████████              | 30.7M/48.3M [01:11<00:40, 439kB/s]
 64%|████████████████████████▏             | 30.7M/48.3M [01:12<00:38, 453kB/s]
 64%|████████████████████████▏             | 30.8M/48.3M [01:12<00:39, 446kB/s]
 64%|████████████████████████▏             | 30.8M/48.3M [01:12<00:40, 435kB/s]
 64%|████████████████████████▎             | 30.9M/48.3M [01:12<00:41, 418kB/s]
 64%|████████████████████████▎             | 30.9M/48.3M [01:12<00:41, 417kB/s]
 64%|████████████████████████▎             | 31.0M/48.3M [01:12<00:40, 425kB/s]
 64%|████████████████████████▍             | 31.0M/48.3M [01:12<00:40, 427kB/s]
 64%|████████████████████████▍             | 31.1M/48.3M [01:12<00:41, 420kB/s]
 64%|████████████████████████▍             | 31.1M/48.3M [01:12<00:42, 406kB/s]
 64%|████████████████████████▍             | 31.2M/48.3M [01:13<00:41, 412kB/s]
 65%|████████████████████████▌             | 31.2M/48.3M [01:13<00:40, 420kB/s]
 65%|████████████████████████▌             | 31.3M/48.3M [01:13<00:40, 427kB/s]
 65%|████████████████████████▌             | 31.3M/48.3M [01:13<00:38, 437kB/s]
 65%|████████████████████████▋             | 31.4M/48.3M [01:13<00:38, 443kB/s]
 65%|████████████████████████▋             | 31.4M/48.3M [01:13<00:38, 440kB/s]
 65%|████████████████████████▋             | 31.5M/48.3M [01:13<00:39, 430kB/s]
 65%|████████████████████████▊             | 31.5M/48.3M [01:13<00:41, 406kB/s]
 65%|████████████████████████▊             | 31.6M/48.3M [01:14<00:41, 409kB/s]
 65%|████████████████████████▊             | 31.6M/48.3M [01:14<00:39, 420kB/s]
 65%|████████████████████████▉             | 31.7M/48.3M [01:14<00:41, 406kB/s]
 66%|████████████████████████▉             | 31.7M/48.3M [01:14<00:37, 441kB/s]
 66%|████████████████████████▉             | 31.8M/48.3M [01:14<00:37, 440kB/s]
 66%|█████████████████████████             | 31.8M/48.3M [01:14<00:37, 441kB/s]
 66%|█████████████████████████             | 31.9M/48.3M [01:14<00:37, 440kB/s]
 66%|█████████████████████████             | 31.9M/48.3M [01:14<00:37, 441kB/s]
 66%|█████████████████████████▏            | 32.0M/48.3M [01:14<00:37, 434kB/s]
 66%|█████████████████████████▏            | 32.0M/48.3M [01:15<00:37, 440kB/s]
 66%|█████████████████████████▏            | 32.1M/48.3M [01:15<00:36, 441kB/s]
 66%|█████████████████████████▏            | 32.1M/48.3M [01:15<00:37, 437kB/s]
 67%|█████████████████████████▎            | 32.2M/48.3M [01:15<00:37, 433kB/s]
 67%|█████████████████████████▎            | 32.2M/48.3M [01:15<00:37, 434kB/s]
 67%|█████████████████████████▎            | 32.3M/48.3M [01:15<00:35, 447kB/s]
 67%|█████████████████████████▍            | 32.3M/48.3M [01:15<00:36, 440kB/s]
 67%|█████████████████████████▍            | 32.4M/48.3M [01:15<00:35, 449kB/s]
 67%|█████████████████████████▍            | 32.4M/48.3M [01:15<00:36, 442kB/s]
 67%|█████████████████████████▌            | 32.5M/48.3M [01:16<00:36, 436kB/s]
 67%|█████████████████████████▌            | 32.5M/48.3M [01:16<00:36, 438kB/s]
 67%|█████████████████████████▌            | 32.6M/48.3M [01:16<00:39, 404kB/s]
 67%|█████████████████████████▋            | 32.6M/48.3M [01:16<00:36, 426kB/s]
 68%|█████████████████████████▋            | 32.7M/48.3M [01:16<00:38, 409kB/s]
 68%|█████████████████████████▋            | 32.7M/48.3M [01:16<00:37, 416kB/s]
 68%|█████████████████████████▋            | 32.8M/48.3M [01:16<00:36, 425kB/s]
 68%|█████████████████████████▊            | 32.8M/48.3M [01:16<00:37, 411kB/s]
 68%|█████████████████████████▊            | 32.8M/48.3M [01:17<00:37, 412kB/s]
 68%|█████████████████████████▊            | 32.9M/48.3M [01:17<00:36, 423kB/s]
 68%|█████████████████████████▉            | 32.9M/48.3M [01:17<00:38, 402kB/s]
 68%|█████████████████████████▉            | 33.0M/48.3M [01:17<00:37, 413kB/s]
 68%|█████████████████████████▉            | 33.0M/48.3M [01:17<00:35, 428kB/s]
 68%|██████████████████████████            | 33.1M/48.3M [01:17<00:35, 428kB/s]
 69%|██████████████████████████            | 33.1M/48.3M [01:17<00:35, 428kB/s]
 69%|██████████████████████████            | 33.2M/48.3M [01:17<00:36, 416kB/s]
 69%|██████████████████████████▏           | 33.2M/48.3M [01:17<00:36, 412kB/s]
 69%|██████████████████████████▏           | 33.3M/48.3M [01:18<00:36, 414kB/s]
 69%|██████████████████████████▏           | 33.3M/48.3M [01:18<00:34, 429kB/s]
 69%|██████████████████████████▏           | 33.4M/48.3M [01:18<00:35, 424kB/s]
 69%|██████████████████████████▎           | 33.4M/48.3M [01:18<00:36, 409kB/s]
 69%|██████████████████████████▎           | 33.5M/48.3M [01:18<00:36, 412kB/s]
 69%|██████████████████████████▎           | 33.5M/48.3M [01:18<00:34, 429kB/s]
 69%|██████████████████████████▍           | 33.6M/48.3M [01:18<00:34, 434kB/s]
 70%|██████████████████████████▍           | 33.6M/48.3M [01:18<00:33, 444kB/s]
 70%|██████████████████████████▍           | 33.7M/48.3M [01:18<00:33, 438kB/s]
 70%|██████████████████████████▌           | 33.7M/48.3M [01:19<00:33, 439kB/s]
 70%|██████████████████████████▌           | 33.8M/48.3M [01:19<00:32, 444kB/s]
 70%|██████████████████████████▌           | 33.8M/48.3M [01:19<00:32, 441kB/s]
 70%|██████████████████████████▋           | 33.9M/48.3M [01:19<00:32, 447kB/s]
 70%|██████████████████████████▋           | 33.9M/48.3M [01:19<00:32, 440kB/s]
 70%|██████████████████████████▋           | 34.0M/48.3M [01:19<00:33, 427kB/s]
 70%|██████████████████████████▊           | 34.0M/48.3M [01:19<00:34, 420kB/s]
 71%|██████████████████████████▊           | 34.1M/48.3M [01:19<00:34, 410kB/s]
 71%|██████████████████████████▊           | 34.1M/48.3M [01:20<00:34, 414kB/s]
 71%|██████████████████████████▊           | 34.2M/48.3M [01:20<00:33, 417kB/s]
 71%|██████████████████████████▉           | 34.2M/48.3M [01:20<00:33, 424kB/s]
 71%|██████████████████████████▉           | 34.3M/48.3M [01:20<00:32, 439kB/s]
 71%|██████████████████████████▉           | 34.3M/48.3M [01:20<00:32, 438kB/s]
 71%|███████████████████████████           | 34.4M/48.3M [01:20<00:32, 435kB/s]
 71%|███████████████████████████           | 34.4M/48.3M [01:20<00:31, 435kB/s]
 71%|███████████████████████████           | 34.5M/48.3M [01:20<00:31, 437kB/s]
 71%|███████████████████████████▏          | 34.5M/48.3M [01:20<00:31, 438kB/s]
 72%|███████████████████████████▏          | 34.6M/48.3M [01:21<00:32, 426kB/s]
 72%|███████████████████████████▏          | 34.6M/48.3M [01:21<00:33, 409kB/s]
 72%|███████████████████████████▎          | 34.7M/48.3M [01:21<00:32, 419kB/s]
 72%|███████████████████████████▎          | 34.7M/48.3M [01:21<00:31, 433kB/s]
 72%|███████████████████████████▎          | 34.8M/48.3M [01:21<00:31, 434kB/s]
 72%|███████████████████████████▎          | 34.8M/48.3M [01:21<00:31, 432kB/s]
 72%|███████████████████████████▍          | 34.9M/48.3M [01:21<00:30, 441kB/s]
 72%|███████████████████████████▍          | 34.9M/48.3M [01:21<00:30, 437kB/s]
 72%|███████████████████████████▍          | 35.0M/48.3M [01:21<00:30, 437kB/s]
 72%|███████████████████████████▌          | 35.0M/48.3M [01:22<00:30, 433kB/s]
 73%|███████████████████████████▌          | 35.1M/48.3M [01:22<00:30, 434kB/s]
 73%|███████████████████████████▌          | 35.1M/48.3M [01:22<00:30, 429kB/s]
 73%|███████████████████████████▋          | 35.2M/48.3M [01:22<00:30, 435kB/s]
 73%|███████████████████████████▋          | 35.2M/48.3M [01:22<00:29, 447kB/s]
 73%|███████████████████████████▋          | 35.3M/48.3M [01:22<00:28, 453kB/s]
 73%|███████████████████████████▊          | 35.3M/48.3M [01:22<00:31, 414kB/s]
 73%|███████████████████████████▊          | 35.4M/48.3M [01:22<00:31, 419kB/s]
 73%|███████████████████████████▊          | 35.4M/48.3M [01:22<00:30, 419kB/s]
 73%|███████████████████████████▊          | 35.5M/48.3M [01:23<00:30, 418kB/s]
 73%|███████████████████████████▉          | 35.5M/48.3M [01:23<00:31, 406kB/s]
 74%|███████████████████████████▉          | 35.6M/48.3M [01:23<00:31, 403kB/s]
 74%|████████████████████████████          | 35.6M/48.3M [01:23<00:28, 440kB/s]
 74%|████████████████████████████          | 35.7M/48.3M [01:23<00:30, 412kB/s]
 74%|████████████████████████████          | 35.7M/48.3M [01:23<00:29, 428kB/s]
 74%|████████████████████████████          | 35.8M/48.3M [01:23<00:29, 426kB/s]
 74%|████████████████████████████▏         | 35.8M/48.3M [01:23<00:29, 425kB/s]
 74%|████████████████████████████▏         | 35.9M/48.3M [01:24<00:28, 435kB/s]
 74%|████████████████████████████▏         | 35.9M/48.3M [01:24<00:28, 429kB/s]
 74%|████████████████████████████▎         | 36.0M/48.3M [01:24<00:29, 423kB/s]
 75%|████████████████████████████▎         | 36.0M/48.3M [01:24<00:30, 407kB/s]
 75%|████████████████████████████▎         | 36.1M/48.3M [01:24<00:29, 417kB/s]
 75%|████████████████████████████▍         | 36.1M/48.3M [01:24<00:29, 409kB/s]
 75%|████████████████████████████▍         | 36.2M/48.3M [01:24<00:30, 405kB/s]
 75%|████████████████████████████▍         | 36.2M/48.3M [01:24<00:29, 408kB/s]
 75%|████████████████████████████▌         | 36.3M/48.3M [01:25<00:28, 419kB/s]
 75%|████████████████████████████▌         | 36.3M/48.3M [01:25<00:30, 399kB/s]
 75%|████████████████████████████▌         | 36.4M/48.3M [01:25<00:28, 418kB/s]
 75%|████████████████████████████▋         | 36.4M/48.3M [01:25<00:28, 421kB/s]
 75%|████████████████████████████▋         | 36.5M/48.3M [01:25<00:26, 439kB/s]
 76%|████████████████████████████▋         | 36.5M/48.3M [01:25<00:26, 442kB/s]
 76%|████████████████████████████▊         | 36.6M/48.3M [01:25<00:27, 427kB/s]
 76%|████████████████████████████▊         | 36.6M/48.3M [01:25<00:27, 422kB/s]
 76%|████████████████████████████▊         | 36.7M/48.3M [01:26<00:27, 422kB/s]
 76%|████████████████████████████▉         | 36.7M/48.3M [01:26<00:26, 440kB/s]
 76%|████████████████████████████▉         | 36.8M/48.3M [01:26<00:27, 416kB/s]
 76%|████████████████████████████▉         | 36.8M/48.3M [01:26<00:25, 450kB/s]
 76%|█████████████████████████████         | 36.9M/48.3M [01:26<00:25, 452kB/s]
 76%|█████████████████████████████         | 36.9M/48.3M [01:26<00:25, 448kB/s]
 77%|█████████████████████████████         | 37.0M/48.3M [01:26<00:24, 459kB/s]
 77%|█████████████████████████████         | 37.0M/48.3M [01:26<00:25, 450kB/s]
 77%|█████████████████████████████▏        | 37.1M/48.3M [01:26<00:25, 439kB/s]
 77%|█████████████████████████████▏        | 37.1M/48.3M [01:27<00:25, 439kB/s]
 77%|█████████████████████████████▏        | 37.2M/48.3M [01:27<00:26, 421kB/s]
 77%|█████████████████████████████▎        | 37.3M/48.3M [01:27<00:24, 443kB/s]
 77%|█████████████████████████████▎        | 37.3M/48.3M [01:27<00:24, 452kB/s]
 77%|█████████████████████████████▎        | 37.4M/48.3M [01:27<00:24, 449kB/s]
 77%|█████████████████████████████▍        | 37.4M/48.3M [01:27<00:24, 454kB/s]
 77%|█████████████████████████████▍        | 37.5M/48.3M [01:27<00:25, 430kB/s]
 78%|█████████████████████████████▍        | 37.5M/48.3M [01:27<00:24, 450kB/s]
 78%|█████████████████████████████▌        | 37.6M/48.3M [01:28<00:23, 455kB/s]
 78%|█████████████████████████████▌        | 37.6M/48.3M [01:28<00:23, 448kB/s]
 78%|█████████████████████████████▌        | 37.7M/48.3M [01:28<00:24, 437kB/s]
 78%|█████████████████████████████▋        | 37.7M/48.3M [01:28<00:25, 420kB/s]
 78%|█████████████████████████████▋        | 37.8M/48.3M [01:28<00:23, 456kB/s]
 78%|█████████████████████████████▋        | 37.8M/48.3M [01:28<00:23, 457kB/s]
 78%|█████████████████████████████▊        | 37.9M/48.3M [01:28<00:22, 458kB/s]
 78%|█████████████████████████████▊        | 37.9M/48.3M [01:28<00:23, 452kB/s]
 79%|█████████████████████████████▊        | 38.0M/48.3M [01:28<00:23, 448kB/s]
 79%|█████████████████████████████▉        | 38.0M/48.3M [01:29<00:23, 445kB/s]
 79%|█████████████████████████████▉        | 38.1M/48.3M [01:29<00:22, 463kB/s]
 79%|█████████████████████████████▉        | 38.1M/48.3M [01:29<00:21, 467kB/s]
 79%|██████████████████████████████        | 38.2M/48.3M [01:29<00:21, 464kB/s]
 79%|██████████████████████████████        | 38.2M/48.3M [01:29<00:22, 458kB/s]
 79%|██████████████████████████████        | 38.3M/48.3M [01:29<00:21, 458kB/s]
 79%|██████████████████████████████        | 38.3M/48.3M [01:29<00:23, 435kB/s]
 79%|██████████████████████████████▏       | 38.4M/48.3M [01:29<00:23, 421kB/s]
 79%|██████████████████████████████▏       | 38.4M/48.3M [01:29<00:23, 420kB/s]
 80%|██████████████████████████████▏       | 38.5M/48.3M [01:30<00:24, 411kB/s]
 80%|██████████████████████████████▎       | 38.5M/48.3M [01:30<00:22, 429kB/s]
 80%|██████████████████████████████▎       | 38.6M/48.3M [01:30<00:22, 426kB/s]
 80%|██████████████████████████████▎       | 38.6M/48.3M [01:30<00:23, 414kB/s]
 80%|██████████████████████████████▍       | 38.6M/48.3M [01:30<00:23, 412kB/s]
 80%|██████████████████████████████▍       | 38.7M/48.3M [01:30<00:21, 440kB/s]
 80%|██████████████████████████████▍       | 38.8M/48.3M [01:30<00:22, 428kB/s]
 80%|██████████████████████████████▌       | 38.8M/48.3M [01:30<00:21, 444kB/s]
 80%|██████████████████████████████▌       | 38.9M/48.3M [01:30<00:21, 443kB/s]
 80%|██████████████████████████████▌       | 38.9M/48.3M [01:31<00:21, 444kB/s]
 81%|██████████████████████████████▋       | 39.0M/48.3M [01:31<00:21, 442kB/s]
 81%|██████████████████████████████▋       | 39.0M/48.3M [01:31<00:21, 436kB/s]
 81%|██████████████████████████████▋       | 39.1M/48.3M [01:31<00:22, 414kB/s]
 81%|██████████████████████████████▋       | 39.1M/48.3M [01:31<00:21, 427kB/s]
 81%|██████████████████████████████▊       | 39.2M/48.3M [01:31<00:22, 416kB/s]
 81%|██████████████████████████████▊       | 39.2M/48.3M [01:31<00:22, 406kB/s]
 81%|██████████████████████████████▊       | 39.3M/48.3M [01:31<00:22, 402kB/s]
 81%|██████████████████████████████▉       | 39.3M/48.3M [01:32<00:20, 431kB/s]
 81%|██████████████████████████████▉       | 39.4M/48.3M [01:32<00:21, 424kB/s]
 82%|██████████████████████████████▉       | 39.4M/48.3M [01:32<00:21, 412kB/s]
 82%|███████████████████████████████       | 39.5M/48.3M [01:32<00:21, 408kB/s]
 82%|███████████████████████████████       | 39.5M/48.3M [01:32<00:20, 426kB/s]
 82%|███████████████████████████████       | 39.6M/48.3M [01:32<00:19, 441kB/s]
 82%|███████████████████████████████▏      | 39.6M/48.3M [01:32<00:19, 447kB/s]
 82%|███████████████████████████████▏      | 39.7M/48.3M [01:32<00:19, 455kB/s]
 82%|███████████████████████████████▏      | 39.7M/48.3M [01:32<00:19, 445kB/s]
 82%|███████████████████████████████▎      | 39.8M/48.3M [01:33<00:19, 446kB/s]
 82%|███████████████████████████████▎      | 39.8M/48.3M [01:33<00:18, 457kB/s]
 82%|███████████████████████████████▎      | 39.9M/48.3M [01:33<00:18, 454kB/s]
 83%|███████████████████████████████▍      | 39.9M/48.3M [01:33<00:18, 451kB/s]
 83%|███████████████████████████████▍      | 40.0M/48.3M [01:33<00:18, 460kB/s]
 83%|███████████████████████████████▍      | 40.0M/48.3M [01:33<00:17, 464kB/s]
 83%|███████████████████████████████▍      | 40.1M/48.3M [01:33<00:17, 464kB/s]
 83%|███████████████████████████████▌      | 40.1M/48.3M [01:33<00:17, 461kB/s]
 83%|███████████████████████████████▌      | 40.2M/48.3M [01:33<00:18, 436kB/s]
 83%|███████████████████████████████▌      | 40.2M/48.3M [01:34<00:17, 468kB/s]
 83%|███████████████████████████████▋      | 40.3M/48.3M [01:34<00:17, 463kB/s]
 83%|███████████████████████████████▋      | 40.3M/48.3M [01:34<00:17, 460kB/s]
 84%|███████████████████████████████▋      | 40.4M/48.3M [01:34<00:17, 457kB/s]
 84%|███████████████████████████████▊      | 40.4M/48.3M [01:34<00:17, 462kB/s]
 84%|███████████████████████████████▊      | 40.5M/48.3M [01:34<00:17, 460kB/s]
 84%|███████████████████████████████▊      | 40.5M/48.3M [01:34<00:16, 464kB/s]
 84%|███████████████████████████████▉      | 40.6M/48.3M [01:34<00:16, 459kB/s]
 84%|███████████████████████████████▉      | 40.6M/48.3M [01:34<00:16, 462kB/s]
 84%|███████████████████████████████▉      | 40.7M/48.3M [01:35<00:16, 467kB/s]
 84%|████████████████████████████████      | 40.7M/48.3M [01:35<00:16, 460kB/s]
 84%|████████████████████████████████      | 40.8M/48.3M [01:35<00:16, 462kB/s]
 84%|████████████████████████████████      | 40.8M/48.3M [01:35<00:17, 424kB/s]
 85%|████████████████████████████████▏     | 40.9M/48.3M [01:35<00:16, 461kB/s]
 85%|████████████████████████████████▏     | 40.9M/48.3M [01:35<00:16, 450kB/s]
 85%|████████████████████████████████▏     | 41.0M/48.3M [01:35<00:15, 471kB/s]
 85%|████████████████████████████████▎     | 41.0M/48.3M [01:35<00:16, 445kB/s]
 85%|████████████████████████████████▎     | 41.1M/48.3M [01:35<00:16, 432kB/s]
 85%|████████████████████████████████▎     | 41.1M/48.3M [01:36<00:16, 433kB/s]
 85%|████████████████████████████████▍     | 41.2M/48.3M [01:36<00:16, 444kB/s]
 85%|████████████████████████████████▍     | 41.2M/48.3M [01:36<00:16, 418kB/s]
 85%|████████████████████████████████▍     | 41.3M/48.3M [01:36<00:16, 416kB/s]
 86%|████████████████████████████████▍     | 41.3M/48.3M [01:36<00:16, 420kB/s]
 86%|████████████████████████████████▌     | 41.4M/48.3M [01:36<00:17, 408kB/s]
 86%|████████████████████████████████▌     | 41.4M/48.3M [01:36<00:16, 413kB/s]
 86%|████████████████████████████████▌     | 41.5M/48.3M [01:36<00:17, 403kB/s]
 86%|████████████████████████████████▋     | 41.5M/48.3M [01:37<00:15, 434kB/s]
 86%|████████████████████████████████▋     | 41.6M/48.3M [01:37<00:15, 433kB/s]
 86%|████████████████████████████████▋     | 41.6M/48.3M [01:37<00:15, 431kB/s]
 86%|████████████████████████████████▊     | 41.7M/48.3M [01:37<00:15, 428kB/s]
 86%|████████████████████████████████▊     | 41.7M/48.3M [01:37<00:16, 404kB/s]
 86%|████████████████████████████████▊     | 41.8M/48.3M [01:37<00:16, 392kB/s]
 87%|████████████████████████████████▉     | 41.8M/48.3M [01:37<00:17, 381kB/s]
 87%|████████████████████████████████▉     | 41.9M/48.3M [01:37<00:16, 384kB/s]
 87%|████████████████████████████████▉     | 41.9M/48.3M [01:38<00:17, 372kB/s]
 87%|█████████████████████████████████     | 42.0M/48.3M [01:38<00:16, 387kB/s]
 87%|█████████████████████████████████     | 42.0M/48.3M [01:38<00:16, 389kB/s]
 87%|█████████████████████████████████     | 42.1M/48.3M [01:38<00:15, 392kB/s]
 87%|█████████████████████████████████▏    | 42.1M/48.3M [01:38<00:15, 406kB/s]
 87%|█████████████████████████████████▏    | 42.2M/48.3M [01:38<00:14, 415kB/s]
 87%|█████████████████████████████████▏    | 42.2M/48.3M [01:38<00:14, 427kB/s]
 87%|█████████████████████████████████▏    | 42.3M/48.3M [01:38<00:13, 438kB/s]
 88%|█████████████████████████████████▎    | 42.3M/48.3M [01:38<00:13, 439kB/s]
 88%|█████████████████████████████████▎    | 42.4M/48.3M [01:39<00:13, 441kB/s]
 88%|█████████████████████████████████▎    | 42.4M/48.3M [01:39<00:13, 445kB/s]
 88%|█████████████████████████████████▍    | 42.5M/48.3M [01:39<00:13, 421kB/s]
 88%|█████████████████████████████████▍    | 42.5M/48.3M [01:39<00:14, 395kB/s]
 88%|█████████████████████████████████▍    | 42.6M/48.3M [01:39<00:13, 433kB/s]
 88%|█████████████████████████████████▌    | 42.6M/48.3M [01:39<00:12, 448kB/s]
 88%|█████████████████████████████████▌    | 42.7M/48.3M [01:39<00:12, 442kB/s]
 88%|█████████████████████████████████▌    | 42.7M/48.3M [01:39<00:12, 436kB/s]
 89%|█████████████████████████████████▋    | 42.8M/48.3M [01:40<00:13, 425kB/s]
 89%|█████████████████████████████████▋    | 42.8M/48.3M [01:40<00:13, 420kB/s]
 89%|█████████████████████████████████▋    | 42.9M/48.3M [01:40<00:12, 428kB/s]
 89%|█████████████████████████████████▊    | 42.9M/48.3M [01:40<00:13, 401kB/s]
 89%|█████████████████████████████████▊    | 43.0M/48.3M [01:40<00:12, 420kB/s]
 89%|█████████████████████████████████▊    | 43.1M/48.3M [01:40<00:12, 418kB/s]
 89%|█████████████████████████████████▉    | 43.1M/48.3M [01:40<00:12, 416kB/s]
 89%|█████████████████████████████████▉    | 43.2M/48.3M [01:40<00:11, 432kB/s]
 89%|█████████████████████████████████▉    | 43.2M/48.3M [01:41<00:11, 442kB/s]
 89%|██████████████████████████████████    | 43.3M/48.3M [01:41<00:11, 433kB/s]
 90%|██████████████████████████████████    | 43.3M/48.3M [01:41<00:12, 416kB/s]
 90%|██████████████████████████████████    | 43.4M/48.3M [01:41<00:12, 407kB/s]
 90%|██████████████████████████████████▏   | 43.4M/48.3M [01:41<00:11, 444kB/s]
 90%|██████████████████████████████████▏   | 43.5M/48.3M [01:41<00:11, 439kB/s]
 90%|██████████████████████████████████▏   | 43.5M/48.3M [01:41<00:11, 432kB/s]
 90%|██████████████████████████████████▏   | 43.6M/48.3M [01:41<00:11, 427kB/s]
 90%|██████████████████████████████████▎   | 43.6M/48.3M [01:41<00:11, 426kB/s]
 90%|██████████████████████████████████▎   | 43.7M/48.3M [01:42<00:10, 435kB/s]
 90%|██████████████████████████████████▎   | 43.7M/48.3M [01:42<00:10, 440kB/s]
 91%|██████████████████████████████████▍   | 43.8M/48.3M [01:42<00:11, 416kB/s]
 91%|██████████████████████████████████▍   | 43.8M/48.3M [01:42<00:10, 418kB/s]
 91%|██████████████████████████████████▍   | 43.9M/48.3M [01:42<00:10, 416kB/s]
 91%|██████████████████████████████████▌   | 43.9M/48.3M [01:42<00:10, 437kB/s]
 91%|██████████████████████████████████▌   | 44.0M/48.3M [01:42<00:09, 440kB/s]
 91%|██████████████████████████████████▌   | 44.0M/48.3M [01:42<00:10, 428kB/s]
 91%|██████████████████████████████████▋   | 44.1M/48.3M [01:43<00:09, 428kB/s]
 91%|██████████████████████████████████▋   | 44.1M/48.3M [01:43<00:10, 422kB/s]
 91%|██████████████████████████████████▋   | 44.2M/48.3M [01:43<00:09, 424kB/s]
 91%|██████████████████████████████████▊   | 44.2M/48.3M [01:43<00:09, 424kB/s]
 92%|██████████████████████████████████▊   | 44.3M/48.3M [01:43<00:09, 428kB/s]
 92%|██████████████████████████████████▊   | 44.3M/48.3M [01:43<00:09, 426kB/s]
 92%|██████████████████████████████████▊   | 44.4M/48.3M [01:43<00:09, 422kB/s]
 92%|██████████████████████████████████▉   | 44.4M/48.3M [01:43<00:09, 407kB/s]
 92%|██████████████████████████████████▉   | 44.4M/48.3M [01:43<00:09, 401kB/s]
 92%|██████████████████████████████████▉   | 44.5M/48.3M [01:44<00:08, 435kB/s]
 92%|███████████████████████████████████   | 44.6M/48.3M [01:44<00:09, 413kB/s]
 92%|███████████████████████████████████   | 44.6M/48.3M [01:44<00:08, 428kB/s]
 92%|███████████████████████████████████   | 44.7M/48.3M [01:44<00:08, 415kB/s]
 92%|███████████████████████████████████▏  | 44.7M/48.3M [01:44<00:08, 414kB/s]
 93%|███████████████████████████████████▏  | 44.8M/48.3M [01:44<00:08, 441kB/s]
 93%|███████████████████████████████████▏  | 44.8M/48.3M [01:44<00:07, 444kB/s]
 93%|███████████████████████████████████▎  | 44.9M/48.3M [01:44<00:07, 445kB/s]
 93%|███████████████████████████████████▎  | 44.9M/48.3M [01:45<00:08, 416kB/s]
 93%|███████████████████████████████████▎  | 44.9M/48.3M [01:45<00:08, 384kB/s]
 93%|███████████████████████████████████▍  | 45.0M/48.3M [01:45<00:07, 433kB/s]
 93%|███████████████████████████████████▍  | 45.1M/48.3M [01:45<00:07, 445kB/s]
 93%|███████████████████████████████████▍  | 45.1M/48.3M [01:45<00:07, 442kB/s]
 93%|███████████████████████████████████▍  | 45.2M/48.3M [01:45<00:07, 428kB/s]
 94%|███████████████████████████████████▌  | 45.2M/48.3M [01:45<00:07, 429kB/s]
 94%|███████████████████████████████████▌  | 45.3M/48.3M [01:45<00:07, 423kB/s]
 94%|███████████████████████████████████▌  | 45.3M/48.3M [01:45<00:07, 427kB/s]
 94%|███████████████████████████████████▋  | 45.4M/48.3M [01:46<00:06, 435kB/s]
 94%|███████████████████████████████████▋  | 45.4M/48.3M [01:46<00:06, 441kB/s]
 94%|███████████████████████████████████▋  | 45.4M/48.3M [01:46<00:06, 443kB/s]
 94%|███████████████████████████████████▊  | 45.5M/48.3M [01:46<00:06, 447kB/s]
 94%|███████████████████████████████████▊  | 45.5M/48.3M [01:46<00:06, 446kB/s]
 94%|███████████████████████████████████▊  | 45.6M/48.3M [01:46<00:06, 446kB/s]
 94%|███████████████████████████████████▉  | 45.6M/48.3M [01:46<00:06, 442kB/s]
 95%|███████████████████████████████████▉  | 45.7M/48.3M [01:46<00:06, 432kB/s]
 95%|███████████████████████████████████▉  | 45.7M/48.3M [01:46<00:06, 412kB/s]
 95%|███████████████████████████████████▉  | 45.8M/48.3M [01:47<00:06, 421kB/s]
 95%|████████████████████████████████████  | 45.8M/48.3M [01:47<00:05, 429kB/s]
 95%|████████████████████████████████████  | 45.9M/48.3M [01:47<00:05, 427kB/s]
 95%|████████████████████████████████████  | 45.9M/48.3M [01:47<00:05, 421kB/s]
 95%|████████████████████████████████████▏ | 46.0M/48.3M [01:47<00:05, 414kB/s]
 95%|████████████████████████████████████▏ | 46.0M/48.3M [01:47<00:05, 414kB/s]
 95%|████████████████████████████████████▏ | 46.1M/48.3M [01:47<00:05, 412kB/s]
 95%|████████████████████████████████████▎ | 46.1M/48.3M [01:47<00:05, 420kB/s]
 96%|████████████████████████████████████▎ | 46.2M/48.3M [01:48<00:05, 409kB/s]
 96%|████████████████████████████████████▎ | 46.2M/48.3M [01:48<00:04, 424kB/s]
 96%|████████████████████████████████████▍ | 46.3M/48.3M [01:48<00:04, 423kB/s]
 96%|████████████████████████████████████▍ | 46.3M/48.3M [01:48<00:04, 430kB/s]
 96%|████████████████████████████████████▍ | 46.4M/48.3M [01:48<00:04, 422kB/s]
 96%|████████████████████████████████████▌ | 46.4M/48.3M [01:48<00:04, 422kB/s]
 96%|████████████████████████████████████▌ | 46.5M/48.3M [01:48<00:04, 423kB/s]
 96%|████████████████████████████████████▌ | 46.5M/48.3M [01:48<00:04, 424kB/s]
 96%|████████████████████████████████████▌ | 46.6M/48.3M [01:48<00:04, 432kB/s]
 96%|████████████████████████████████████▋ | 46.6M/48.3M [01:49<00:03, 441kB/s]
 97%|████████████████████████████████████▋ | 46.7M/48.3M [01:49<00:03, 436kB/s]
 97%|████████████████████████████████████▋ | 46.7M/48.3M [01:49<00:03, 439kB/s]
 97%|████████████████████████████████████▊ | 46.8M/48.3M [01:49<00:03, 422kB/s]
 97%|████████████████████████████████████▊ | 46.8M/48.3M [01:49<00:03, 428kB/s]
 97%|████████████████████████████████████▊ | 46.9M/48.3M [01:49<00:03, 443kB/s]
 97%|████████████████████████████████████▉ | 46.9M/48.3M [01:49<00:03, 450kB/s]
 97%|████████████████████████████████████▉ | 47.0M/48.3M [01:49<00:03, 455kB/s]
 97%|████████████████████████████████████▉ | 47.0M/48.3M [01:49<00:03, 431kB/s]
 97%|█████████████████████████████████████ | 47.1M/48.3M [01:50<00:03, 419kB/s]
 97%|█████████████████████████████████████ | 47.1M/48.3M [01:50<00:03, 401kB/s]
 98%|█████████████████████████████████████ | 47.2M/48.3M [01:50<00:02, 396kB/s]
 98%|█████████████████████████████████████ | 47.2M/48.3M [01:50<00:02, 387kB/s]
 98%|█████████████████████████████████████▏| 47.3M/48.3M [01:50<00:02, 403kB/s]
 98%|█████████████████████████████████████▏| 47.3M/48.3M [01:50<00:02, 414kB/s]
 98%|█████████████████████████████████████▏| 47.4M/48.3M [01:50<00:02, 425kB/s]
 98%|█████████████████████████████████████▎| 47.4M/48.3M [01:50<00:02, 436kB/s]
 98%|█████████████████████████████████████▎| 47.5M/48.3M [01:51<00:02, 422kB/s]
 98%|█████████████████████████████████████▎| 47.5M/48.3M [01:51<00:01, 436kB/s]
 98%|█████████████████████████████████████▍| 47.6M/48.3M [01:51<00:01, 440kB/s]
 99%|█████████████████████████████████████▍| 47.6M/48.3M [01:51<00:01, 477kB/s]
 99%|█████████████████████████████████████▍| 47.7M/48.3M [01:51<00:01, 455kB/s]
 99%|█████████████████████████████████████▌| 47.7M/48.3M [01:51<00:01, 449kB/s]
 99%|█████████████████████████████████████▌| 47.8M/48.3M [01:51<00:01, 437kB/s]
 99%|█████████████████████████████████████▌| 47.8M/48.3M [01:51<00:01, 422kB/s]
 99%|█████████████████████████████████████▋| 47.9M/48.3M [01:51<00:01, 433kB/s]
 99%|█████████████████████████████████████▋| 47.9M/48.3M [01:52<00:00, 422kB/s]
 99%|█████████████████████████████████████▋| 48.0M/48.3M [01:52<00:00, 414kB/s]
 99%|█████████████████████████████████████▊| 48.0M/48.3M [01:52<00:00, 398kB/s]
 99%|█████████████████████████████████████▊| 48.1M/48.3M [01:52<00:00, 403kB/s]
100%|█████████████████████████████████████▊| 48.1M/48.3M [01:52<00:00, 409kB/s]
100%|█████████████████████████████████████▉| 48.2M/48.3M [01:52<00:00, 438kB/s]
100%|█████████████████████████████████████▉| 48.2M/48.3M [01:52<00:00, 447kB/s]
100%|█████████████████████████████████████▉| 48.3M/48.3M [01:52<00:00, 455kB/s]
  0%|                                              | 0.00/48.3M [00:00<?, ?B/s]
100%|██████████████████████████████████████| 48.3M/48.3M [00:00<00:00, 206GB/s]

  0%|                                              | 0.00/4.62k [00:00<?, ?B/s]
  0%|                                              | 0.00/4.62k [00:00<?, ?B/s]
100%|█████████████████████████████████████| 4.62k/4.62k [00:00<00:00, 28.2MB/s]

  0%|                                              | 0.00/51.1M [00:00<?, ?B/s]
  0%|                                      | 32.8k/51.1M [00:00<02:46, 308kB/s]
  0%|                                      | 98.3k/51.1M [00:00<01:55, 441kB/s]
  0%|                                       | 147k/51.1M [00:00<01:55, 443kB/s]
  0%|▏                                      | 197k/51.1M [00:00<01:55, 440kB/s]
  0%|▏                                      | 246k/51.1M [00:00<01:58, 428kB/s]
  1%|▏                                      | 295k/51.1M [00:00<01:54, 443kB/s]
  1%|▎                                      | 344k/51.1M [00:00<01:54, 442kB/s]
  1%|▎                                      | 393k/51.1M [00:00<01:55, 438kB/s]
  1%|▎                                      | 442k/51.1M [00:01<01:54, 443kB/s]
  1%|▍                                      | 492k/51.1M [00:01<01:59, 423kB/s]
  1%|▍                                      | 541k/51.1M [00:01<02:03, 408kB/s]
  1%|▍                                      | 590k/51.1M [00:01<02:05, 402kB/s]
  1%|▌                                      | 655k/51.1M [00:01<01:57, 428kB/s]
  1%|▌                                      | 705k/51.1M [00:01<02:01, 415kB/s]
  2%|▌                                      | 770k/51.1M [00:01<01:53, 444kB/s]
  2%|▋                                      | 819k/51.1M [00:01<01:58, 423kB/s]
  2%|▋                                      | 868k/51.1M [00:02<02:00, 418kB/s]
  2%|▋                                      | 918k/51.1M [00:02<01:57, 427kB/s]
  2%|▋                                      | 967k/51.1M [00:02<01:57, 428kB/s]
  2%|▊                                     | 1.02M/51.1M [00:02<01:56, 430kB/s]
  2%|▊                                     | 1.06M/51.1M [00:02<01:58, 422kB/s]
  2%|▊                                     | 1.13M/51.1M [00:02<01:52, 444kB/s]
  2%|▉                                     | 1.18M/51.1M [00:02<01:52, 445kB/s]
  2%|▉                                     | 1.23M/51.1M [00:02<01:53, 440kB/s]
  3%|▉                                     | 1.28M/51.1M [00:02<01:53, 439kB/s]
  3%|▉                                     | 1.33M/51.1M [00:03<01:49, 453kB/s]
  3%|█                                     | 1.39M/51.1M [00:03<01:45, 472kB/s]
  3%|█                                     | 1.44M/51.1M [00:03<01:44, 475kB/s]
  3%|█                                     | 1.49M/51.1M [00:03<01:46, 468kB/s]
  3%|█▏                                    | 1.54M/51.1M [00:03<01:50, 447kB/s]
  3%|█▏                                    | 1.61M/51.1M [00:03<01:45, 468kB/s]
  3%|█▏                                    | 1.65M/51.1M [00:03<01:46, 466kB/s]
  3%|█▎                                    | 1.70M/51.1M [00:03<01:45, 468kB/s]
  3%|█▎                                    | 1.75M/51.1M [00:03<01:51, 444kB/s]
  4%|█▎                                    | 1.82M/51.1M [00:04<01:41, 487kB/s]
  4%|█▍                                    | 1.87M/51.1M [00:04<01:42, 482kB/s]
  4%|█▍                                    | 1.92M/51.1M [00:04<01:43, 475kB/s]
  4%|█▍                                    | 1.97M/51.1M [00:04<01:46, 463kB/s]
  4%|█▍                                    | 2.02M/51.1M [00:04<01:46, 462kB/s]
  4%|█▌                                    | 2.06M/51.1M [00:04<01:46, 462kB/s]
  4%|█▌                                    | 2.11M/51.1M [00:04<01:47, 455kB/s]
  4%|█▌                                    | 2.16M/51.1M [00:04<01:46, 461kB/s]
  4%|█▋                                    | 2.21M/51.1M [00:04<01:51, 440kB/s]
  4%|█▋                                    | 2.28M/51.1M [00:05<01:43, 470kB/s]
  5%|█▋                                    | 2.33M/51.1M [00:05<01:44, 467kB/s]
  5%|█▊                                    | 2.38M/51.1M [00:05<01:44, 465kB/s]
  5%|█▊                                    | 2.42M/51.1M [00:05<01:46, 456kB/s]
  5%|█▊                                    | 2.47M/51.1M [00:05<01:47, 452kB/s]
  5%|█▉                                    | 2.52M/51.1M [00:05<01:47, 452kB/s]
  5%|█▉                                    | 2.57M/51.1M [00:05<01:46, 457kB/s]
  5%|█▉                                    | 2.62M/51.1M [00:05<01:48, 446kB/s]
  5%|█▉                                    | 2.69M/51.1M [00:06<01:43, 469kB/s]
  5%|██                                    | 2.74M/51.1M [00:06<01:42, 470kB/s]
  5%|██                                    | 2.79M/51.1M [00:06<01:48, 444kB/s]
  6%|██                                    | 2.83M/51.1M [00:06<01:48, 444kB/s]
  6%|██▏                                   | 2.88M/51.1M [00:06<01:50, 436kB/s]
  6%|██▏                                   | 2.92M/51.1M [00:06<01:52, 427kB/s]
  6%|██▏                                   | 2.97M/51.1M [00:06<01:52, 427kB/s]
  6%|██▏                                   | 3.01M/51.1M [00:06<01:49, 440kB/s]
  6%|██▎                                   | 3.06M/51.1M [00:06<01:47, 449kB/s]
  6%|██▎                                   | 3.11M/51.1M [00:06<01:47, 447kB/s]
  6%|██▎                                   | 3.16M/51.1M [00:07<01:46, 449kB/s]
  6%|██▍                                   | 3.21M/51.1M [00:07<01:47, 446kB/s]
  6%|██▍                                   | 3.26M/51.1M [00:07<01:56, 412kB/s]
  6%|██▍                                   | 3.31M/51.1M [00:07<01:54, 419kB/s]
  7%|██▍                                   | 3.36M/51.1M [00:07<01:52, 425kB/s]
  7%|██▌                                   | 3.41M/51.1M [00:07<01:51, 427kB/s]
  7%|██▌                                   | 3.46M/51.1M [00:07<01:52, 422kB/s]
  7%|██▌                                   | 3.51M/51.1M [00:07<01:55, 411kB/s]
  7%|██▋                                   | 3.56M/51.1M [00:08<01:53, 418kB/s]
  7%|██▋                                   | 3.60M/51.1M [00:08<01:50, 428kB/s]
  7%|██▋                                   | 3.65M/51.1M [00:08<01:53, 419kB/s]
  7%|██▊                                   | 3.70M/51.1M [00:08<01:49, 435kB/s]
  7%|██▊                                   | 3.75M/51.1M [00:08<01:54, 415kB/s]
  7%|██▊                                   | 3.82M/51.1M [00:08<01:45, 448kB/s]
  8%|██▊                                   | 3.87M/51.1M [00:08<01:45, 449kB/s]
  8%|██▉                                   | 3.92M/51.1M [00:08<01:45, 449kB/s]
  8%|██▉                                   | 3.96M/51.1M [00:08<01:45, 447kB/s]
  8%|██▉                                   | 4.01M/51.1M [00:09<01:55, 406kB/s]
  8%|███                                   | 4.06M/51.1M [00:09<01:52, 418kB/s]
  8%|███                                   | 4.11M/51.1M [00:09<01:49, 431kB/s]
  8%|███                                   | 4.16M/51.1M [00:09<01:46, 440kB/s]
  8%|███▏                                  | 4.21M/51.1M [00:09<01:44, 451kB/s]
  8%|███▏                                  | 4.26M/51.1M [00:09<01:43, 452kB/s]
  8%|███▏                                  | 4.31M/51.1M [00:09<01:42, 456kB/s]
  9%|███▏                                  | 4.36M/51.1M [00:09<01:43, 453kB/s]
  9%|███▎                                  | 4.41M/51.1M [00:09<01:41, 459kB/s]
  9%|███▎                                  | 4.46M/51.1M [00:10<01:45, 442kB/s]
  9%|███▎                                  | 4.52M/51.1M [00:10<01:42, 456kB/s]
  9%|███▍                                  | 4.57M/51.1M [00:10<01:42, 455kB/s]
  9%|███▍                                  | 4.62M/51.1M [00:10<01:43, 448kB/s]
  9%|███▍                                  | 4.67M/51.1M [00:10<01:43, 447kB/s]
  9%|███▌                                  | 4.72M/51.1M [00:10<01:42, 453kB/s]
  9%|███▌                                  | 4.77M/51.1M [00:10<01:41, 457kB/s]
  9%|███▌                                  | 4.82M/51.1M [00:10<01:41, 458kB/s]
 10%|███▌                                  | 4.87M/51.1M [00:10<01:40, 461kB/s]
 10%|███▋                                  | 4.92M/51.1M [00:11<01:39, 462kB/s]
 10%|███▋                                  | 4.96M/51.1M [00:11<01:44, 440kB/s]
 10%|███▋                                  | 5.03M/51.1M [00:11<01:35, 483kB/s]
 10%|███▊                                  | 5.08M/51.1M [00:11<01:37, 473kB/s]
 10%|███▊                                  | 5.13M/51.1M [00:11<01:39, 461kB/s]
 10%|███▊                                  | 5.18M/51.1M [00:11<01:44, 439kB/s]
 10%|███▉                                  | 5.23M/51.1M [00:11<01:48, 424kB/s]
 10%|███▉                                  | 5.28M/51.1M [00:11<01:48, 423kB/s]
 10%|███▉                                  | 5.32M/51.1M [00:12<01:44, 436kB/s]
 11%|███▉                                  | 5.37M/51.1M [00:12<01:41, 451kB/s]
 11%|████                                  | 5.42M/51.1M [00:12<01:41, 450kB/s]
 11%|████                                  | 5.49M/51.1M [00:12<01:38, 465kB/s]
 11%|████                                  | 5.54M/51.1M [00:12<01:42, 446kB/s]
 11%|████▏                                 | 5.59M/51.1M [00:12<01:45, 430kB/s]
 11%|████▏                                 | 5.64M/51.1M [00:12<01:53, 402kB/s]
 11%|████▏                                 | 5.69M/51.1M [00:12<01:48, 418kB/s]
 11%|████▎                                 | 5.73M/51.1M [00:12<01:52, 405kB/s]
 11%|████▎                                 | 5.78M/51.1M [00:13<01:49, 413kB/s]
 11%|████▎                                 | 5.83M/51.1M [00:13<01:47, 422kB/s]
 12%|████▎                                 | 5.88M/51.1M [00:13<01:45, 427kB/s]
 12%|████▍                                 | 5.93M/51.1M [00:13<01:45, 427kB/s]
 12%|████▍                                 | 5.98M/51.1M [00:13<01:53, 399kB/s]
 12%|████▍                                 | 6.03M/51.1M [00:13<01:48, 414kB/s]
 12%|████▌                                 | 6.08M/51.1M [00:13<01:50, 406kB/s]
 12%|████▌                                 | 6.13M/51.1M [00:13<01:52, 399kB/s]
 12%|████▌                                 | 6.18M/51.1M [00:14<01:52, 400kB/s]
 12%|████▋                                 | 6.23M/51.1M [00:14<01:51, 402kB/s]
 12%|████▋                                 | 6.28M/51.1M [00:14<01:54, 393kB/s]
 12%|████▋                                 | 6.32M/51.1M [00:14<01:52, 398kB/s]
 12%|████▋                                 | 6.37M/51.1M [00:14<01:56, 384kB/s]
 13%|████▊                                 | 6.44M/51.1M [00:14<01:43, 431kB/s]
 13%|████▊                                 | 6.49M/51.1M [00:14<01:42, 433kB/s]
 13%|████▊                                 | 6.54M/51.1M [00:14<01:44, 429kB/s]
 13%|████▉                                 | 6.59M/51.1M [00:15<01:43, 428kB/s]
 13%|████▉                                 | 6.64M/51.1M [00:15<01:52, 394kB/s]
 13%|████▉                                 | 6.68M/51.1M [00:15<01:48, 408kB/s]
 13%|█████                                 | 6.73M/51.1M [00:15<01:47, 415kB/s]
 13%|█████                                 | 6.78M/51.1M [00:15<01:45, 422kB/s]
 13%|█████                                 | 6.83M/51.1M [00:15<01:48, 407kB/s]
 13%|█████                                 | 6.88M/51.1M [00:15<01:49, 402kB/s]
 14%|█████▏                                | 6.93M/51.1M [00:15<01:47, 411kB/s]
 14%|█████▏                                | 6.98M/51.1M [00:15<01:46, 416kB/s]
 14%|█████▏                                | 7.03M/51.1M [00:16<01:43, 425kB/s]
 14%|█████▎                                | 7.08M/51.1M [00:16<01:44, 422kB/s]
 14%|█████▎                                | 7.13M/51.1M [00:16<01:49, 403kB/s]
 14%|█████▎                                | 7.18M/51.1M [00:16<01:49, 400kB/s]
 14%|█████▎                                | 7.23M/51.1M [00:16<01:49, 400kB/s]
 14%|█████▍                                | 7.29M/51.1M [00:16<01:41, 430kB/s]
 14%|█████▍                                | 7.34M/51.1M [00:16<01:41, 430kB/s]
 14%|█████▍                                | 7.39M/51.1M [00:16<01:40, 433kB/s]
 15%|█████▌                                | 7.44M/51.1M [00:17<01:38, 445kB/s]
 15%|█████▌                                | 7.49M/51.1M [00:17<01:36, 452kB/s]
 15%|█████▌                                | 7.54M/51.1M [00:17<01:35, 455kB/s]
 15%|█████▋                                | 7.59M/51.1M [00:17<01:36, 453kB/s]
 15%|█████▋                                | 7.63M/51.1M [00:17<01:35, 454kB/s]
 15%|█████▋                                | 7.68M/51.1M [00:17<01:37, 443kB/s]
 15%|█████▋                                | 7.73M/51.1M [00:17<01:38, 441kB/s]
 15%|█████▊                                | 7.78M/51.1M [00:17<01:37, 445kB/s]
 15%|█████▊                                | 7.83M/51.1M [00:17<01:36, 450kB/s]
 15%|█████▊                                | 7.88M/51.1M [00:18<01:35, 452kB/s]
 16%|█████▉                                | 7.93M/51.1M [00:18<01:38, 439kB/s]
 16%|█████▉                                | 7.98M/51.1M [00:18<01:44, 414kB/s]
 16%|█████▉                                | 8.03M/51.1M [00:18<01:40, 427kB/s]
 16%|██████                                | 8.08M/51.1M [00:18<01:39, 434kB/s]
 16%|██████                                | 8.13M/51.1M [00:18<01:37, 442kB/s]
 16%|██████                                | 8.18M/51.1M [00:18<01:36, 443kB/s]
 16%|██████                                | 8.22M/51.1M [00:18<01:36, 445kB/s]
 16%|██████▏                               | 8.27M/51.1M [00:18<01:35, 451kB/s]
 16%|██████▏                               | 8.32M/51.1M [00:19<01:36, 442kB/s]
 16%|██████▏                               | 8.37M/51.1M [00:19<01:35, 447kB/s]
 16%|██████▎                               | 8.42M/51.1M [00:19<01:36, 443kB/s]
 17%|██████▎                               | 8.47M/51.1M [00:19<01:36, 441kB/s]
 17%|██████▎                               | 8.52M/51.1M [00:19<01:44, 407kB/s]
 17%|██████▎                               | 8.57M/51.1M [00:19<01:40, 424kB/s]
 17%|██████▍                               | 8.62M/51.1M [00:19<01:36, 440kB/s]
 17%|██████▍                               | 8.67M/51.1M [00:19<01:35, 445kB/s]
 17%|██████▍                               | 8.72M/51.1M [00:19<01:35, 442kB/s]
 17%|██████▌                               | 8.77M/51.1M [00:20<01:34, 447kB/s]
 17%|██████▌                               | 8.81M/51.1M [00:20<01:35, 445kB/s]
 17%|██████▌                               | 8.86M/51.1M [00:20<01:34, 449kB/s]
 17%|██████▋                               | 8.91M/51.1M [00:20<01:33, 451kB/s]
 18%|██████▋                               | 8.96M/51.1M [00:20<01:33, 453kB/s]
 18%|██████▋                               | 9.01M/51.1M [00:20<01:42, 411kB/s]
 18%|██████▋                               | 9.06M/51.1M [00:20<01:40, 420kB/s]
 18%|██████▊                               | 9.11M/51.1M [00:20<01:37, 431kB/s]
 18%|██████▊                               | 9.16M/51.1M [00:20<01:36, 437kB/s]
 18%|██████▊                               | 9.21M/51.1M [00:21<01:41, 413kB/s]
 18%|██████▉                               | 9.27M/51.1M [00:21<01:30, 463kB/s]
 18%|██████▉                               | 9.32M/51.1M [00:21<01:29, 469kB/s]
 18%|██████▉                               | 9.37M/51.1M [00:21<01:29, 466kB/s]
 18%|███████                               | 9.42M/51.1M [00:21<01:29, 464kB/s]
 19%|███████                               | 9.47M/51.1M [00:21<01:29, 465kB/s]
 19%|███████                               | 9.52M/51.1M [00:21<01:35, 438kB/s]
 19%|███████▏                              | 9.58M/51.1M [00:21<01:28, 469kB/s]
 19%|███████▏                              | 9.63M/51.1M [00:22<01:34, 437kB/s]
 19%|███████▏                              | 9.70M/51.1M [00:22<01:27, 474kB/s]
 19%|███████▏                              | 9.75M/51.1M [00:22<01:28, 469kB/s]
 19%|███████▎                              | 9.80M/51.1M [00:22<01:30, 458kB/s]
 19%|███████▎                              | 9.85M/51.1M [00:22<01:30, 458kB/s]
 19%|███████▎                              | 9.90M/51.1M [00:22<01:30, 457kB/s]
 19%|███████▍                              | 9.95M/51.1M [00:22<01:28, 463kB/s]
 20%|███████▍                              | 9.99M/51.1M [00:22<01:29, 458kB/s]
 20%|███████▍                              | 10.0M/51.1M [00:22<01:28, 466kB/s]
 20%|███████▌                              | 10.1M/51.1M [00:23<01:28, 465kB/s]
 20%|███████▌                              | 10.1M/51.1M [00:23<01:28, 464kB/s]
 20%|███████▌                              | 10.2M/51.1M [00:23<01:28, 465kB/s]
 20%|███████▌                              | 10.2M/51.1M [00:23<01:27, 468kB/s]
 20%|███████▋                              | 10.3M/51.1M [00:23<01:27, 465kB/s]
 20%|███████▋                              | 10.3M/51.1M [00:23<01:27, 465kB/s]
 20%|███████▋                              | 10.4M/51.1M [00:23<01:28, 460kB/s]
 20%|███████▊                              | 10.4M/51.1M [00:23<01:28, 461kB/s]
 21%|███████▊                              | 10.5M/51.1M [00:23<01:28, 461kB/s]
 21%|███████▊                              | 10.5M/51.1M [00:23<01:28, 460kB/s]
 21%|███████▊                              | 10.6M/51.1M [00:24<01:27, 465kB/s]
 21%|███████▉                              | 10.6M/51.1M [00:24<01:27, 461kB/s]
 21%|███████▉                              | 10.7M/51.1M [00:24<01:29, 454kB/s]
 21%|███████▉                              | 10.7M/51.1M [00:24<01:29, 453kB/s]
 21%|████████                              | 10.8M/51.1M [00:24<01:29, 449kB/s]
 21%|████████                              | 10.8M/51.1M [00:24<01:27, 461kB/s]
 21%|████████                              | 10.9M/51.1M [00:24<01:26, 464kB/s]
 21%|████████▏                             | 10.9M/51.1M [00:24<01:32, 436kB/s]
 22%|████████▏                             | 11.0M/51.1M [00:24<01:26, 466kB/s]
 22%|████████▏                             | 11.1M/51.1M [00:25<01:26, 463kB/s]
 22%|████████▎                             | 11.1M/51.1M [00:25<01:27, 459kB/s]
 22%|████████▎                             | 11.2M/51.1M [00:25<01:29, 449kB/s]
 22%|████████▎                             | 11.2M/51.1M [00:25<01:26, 463kB/s]
 22%|████████▎                             | 11.3M/51.1M [00:25<01:28, 449kB/s]
 22%|████████▍                             | 11.3M/51.1M [00:25<01:32, 433kB/s]
 22%|████████▍                             | 11.4M/51.1M [00:25<01:33, 425kB/s]
 22%|████████▍                             | 11.4M/51.1M [00:25<01:31, 434kB/s]
 22%|████████▌                             | 11.5M/51.1M [00:26<01:30, 439kB/s]
 23%|████████▌                             | 11.5M/51.1M [00:26<01:29, 443kB/s]
 23%|████████▌                             | 11.6M/51.1M [00:26<01:34, 417kB/s]
 23%|████████▌                             | 11.6M/51.1M [00:26<01:36, 410kB/s]
 23%|████████▋                             | 11.6M/51.1M [00:26<01:35, 412kB/s]
 23%|████████▋                             | 11.7M/51.1M [00:26<01:33, 422kB/s]
 23%|████████▋                             | 11.7M/51.1M [00:26<01:33, 420kB/s]
 23%|████████▊                             | 11.8M/51.1M [00:26<01:32, 424kB/s]
 23%|████████▊                             | 11.8M/51.1M [00:26<01:29, 438kB/s]
 23%|████████▊                             | 11.9M/51.1M [00:27<01:28, 442kB/s]
 23%|████████▉                             | 12.0M/51.1M [00:27<01:24, 465kB/s]
 24%|████████▉                             | 12.0M/51.1M [00:27<01:23, 467kB/s]
 24%|████████▉                             | 12.1M/51.1M [00:27<01:25, 459kB/s]
 24%|█████████                             | 12.1M/51.1M [00:27<01:24, 460kB/s]
 24%|█████████                             | 12.2M/51.1M [00:27<01:25, 454kB/s]
 24%|█████████                             | 12.2M/51.1M [00:27<01:24, 462kB/s]
 24%|█████████                             | 12.3M/51.1M [00:27<01:25, 456kB/s]
 24%|█████████▏                            | 12.3M/51.1M [00:27<01:26, 449kB/s]
 24%|█████████▏                            | 12.4M/51.1M [00:28<01:23, 462kB/s]
 24%|█████████▏                            | 12.4M/51.1M [00:28<01:24, 460kB/s]
 24%|█████████▎                            | 12.5M/51.1M [00:28<01:29, 431kB/s]
 25%|█████████▎                            | 12.5M/51.1M [00:28<01:27, 442kB/s]
 25%|█████████▎                            | 12.6M/51.1M [00:28<01:26, 443kB/s]
 25%|█████████▍                            | 12.6M/51.1M [00:28<01:25, 450kB/s]
 25%|█████████▍                            | 12.7M/51.1M [00:28<01:31, 420kB/s]
 25%|█████████▍                            | 12.7M/51.1M [00:28<01:30, 423kB/s]
 25%|█████████▌                            | 12.8M/51.1M [00:29<01:30, 422kB/s]
 25%|█████████▌                            | 12.8M/51.1M [00:29<01:27, 439kB/s]
 25%|█████████▌                            | 12.9M/51.1M [00:29<01:23, 457kB/s]
 25%|█████████▌                            | 12.9M/51.1M [00:29<01:23, 457kB/s]
 25%|█████████▋                            | 13.0M/51.1M [00:29<01:23, 458kB/s]
 26%|█████████▋                            | 13.0M/51.1M [00:29<01:25, 445kB/s]
 26%|█████████▋                            | 13.1M/51.1M [00:29<01:24, 448kB/s]
 26%|█████████▊                            | 13.1M/51.1M [00:29<01:22, 459kB/s]
 26%|█████████▊                            | 13.2M/51.1M [00:29<01:23, 452kB/s]
 26%|█████████▊                            | 13.2M/51.1M [00:30<01:23, 451kB/s]
 26%|█████████▉                            | 13.3M/51.1M [00:30<01:30, 418kB/s]
 26%|█████████▉                            | 13.3M/51.1M [00:30<01:34, 400kB/s]
 26%|█████████▉                            | 13.4M/51.1M [00:30<01:34, 401kB/s]
 26%|██████████                            | 13.5M/51.1M [00:30<01:31, 410kB/s]
 26%|██████████                            | 13.5M/51.1M [00:30<01:22, 454kB/s]
 27%|██████████                            | 13.6M/51.1M [00:30<01:21, 459kB/s]
 27%|██████████                            | 13.6M/51.1M [00:30<01:21, 459kB/s]
 27%|██████████▏                           | 13.7M/51.1M [00:31<01:21, 457kB/s]
 27%|██████████▏                           | 13.7M/51.1M [00:31<01:23, 449kB/s]
 27%|██████████▏                           | 13.8M/51.1M [00:31<01:22, 455kB/s]
 27%|██████████▎                           | 13.8M/51.1M [00:31<01:22, 452kB/s]
 27%|██████████▎                           | 13.9M/51.1M [00:31<01:23, 444kB/s]
 27%|██████████▎                           | 13.9M/51.1M [00:31<01:28, 418kB/s]
 27%|██████████▍                           | 14.0M/51.1M [00:31<01:26, 427kB/s]
 27%|██████████▍                           | 14.0M/51.1M [00:31<01:24, 439kB/s]
 28%|██████████▍                           | 14.1M/51.1M [00:31<01:23, 441kB/s]
 28%|██████████▍                           | 14.1M/51.1M [00:32<01:22, 447kB/s]
 28%|██████████▌                           | 14.2M/51.1M [00:32<01:23, 443kB/s]
 28%|██████████▌                           | 14.2M/51.1M [00:32<01:21, 452kB/s]
 28%|██████████▌                           | 14.3M/51.1M [00:32<01:21, 451kB/s]
 28%|██████████▋                           | 14.3M/51.1M [00:32<01:20, 457kB/s]
 28%|██████████▋                           | 14.4M/51.1M [00:32<01:21, 450kB/s]
 28%|██████████▋                           | 14.4M/51.1M [00:32<01:25, 432kB/s]
 28%|██████████▋                           | 14.5M/51.1M [00:32<01:28, 415kB/s]
 28%|██████████▊                           | 14.5M/51.1M [00:32<01:26, 425kB/s]
 28%|██████████▊                           | 14.5M/51.1M [00:33<01:22, 443kB/s]
 29%|██████████▊                           | 14.6M/51.1M [00:33<01:21, 450kB/s]
 29%|██████████▉                           | 14.6M/51.1M [00:33<01:20, 453kB/s]
 29%|██████████▉                           | 14.7M/51.1M [00:33<01:21, 445kB/s]
 29%|██████████▉                           | 14.7M/51.1M [00:33<01:24, 429kB/s]
 29%|██████████▉                           | 14.8M/51.1M [00:33<01:27, 415kB/s]
 29%|███████████                           | 14.8M/51.1M [00:33<01:25, 426kB/s]
 29%|███████████                           | 14.9M/51.1M [00:33<01:25, 424kB/s]
 29%|███████████                           | 14.9M/51.1M [00:33<01:23, 434kB/s]
 29%|███████████▏                          | 15.0M/51.1M [00:34<01:28, 409kB/s]
 29%|███████████▏                          | 15.0M/51.1M [00:34<01:27, 414kB/s]
 30%|███████████▏                          | 15.1M/51.1M [00:34<01:27, 413kB/s]
 30%|███████████▎                          | 15.1M/51.1M [00:34<01:25, 422kB/s]
 30%|███████████▎                          | 15.2M/51.1M [00:34<01:21, 439kB/s]
 30%|███████████▎                          | 15.2M/51.1M [00:34<01:21, 442kB/s]
 30%|███████████▎                          | 15.3M/51.1M [00:34<01:21, 442kB/s]
 30%|███████████▍                          | 15.3M/51.1M [00:34<01:23, 427kB/s]
 30%|███████████▍                          | 15.4M/51.1M [00:34<01:26, 412kB/s]
 30%|███████████▍                          | 15.4M/51.1M [00:35<01:24, 420kB/s]
 30%|███████████▌                          | 15.5M/51.1M [00:35<01:23, 428kB/s]
 30%|███████████▌                          | 15.5M/51.1M [00:35<01:23, 429kB/s]
 30%|███████████▌                          | 15.6M/51.1M [00:35<01:20, 439kB/s]
 31%|███████████▌                          | 15.6M/51.1M [00:35<01:23, 422kB/s]
 31%|███████████▋                          | 15.7M/51.1M [00:35<01:18, 450kB/s]
 31%|███████████▋                          | 15.7M/51.1M [00:35<01:18, 452kB/s]
 31%|███████████▋                          | 15.8M/51.1M [00:35<01:19, 445kB/s]
 31%|███████████▊                          | 15.8M/51.1M [00:36<01:18, 451kB/s]
 31%|███████████▊                          | 15.9M/51.1M [00:36<01:16, 461kB/s]
 31%|███████████▊                          | 16.0M/51.1M [00:36<01:19, 443kB/s]
 31%|███████████▉                          | 16.0M/51.1M [00:36<01:23, 421kB/s]
 31%|███████████▉                          | 16.1M/51.1M [00:36<01:22, 425kB/s]
 32%|███████████▉                          | 16.1M/51.1M [00:36<01:20, 436kB/s]
 32%|████████████                          | 16.2M/51.1M [00:36<01:21, 431kB/s]
 32%|████████████                          | 16.2M/51.1M [00:36<01:17, 452kB/s]
 32%|████████████                          | 16.3M/51.1M [00:36<01:17, 450kB/s]
 32%|████████████▏                         | 16.3M/51.1M [00:37<01:18, 445kB/s]
 32%|████████████▏                         | 16.4M/51.1M [00:37<01:19, 439kB/s]
 32%|████████████▏                         | 16.4M/51.1M [00:37<01:24, 409kB/s]
 32%|████████████▏                         | 16.5M/51.1M [00:37<01:22, 418kB/s]
 32%|████████████▎                         | 16.5M/51.1M [00:37<01:20, 429kB/s]
 32%|████████████▎                         | 16.6M/51.1M [00:37<01:22, 418kB/s]
 33%|████████████▎                         | 16.6M/51.1M [00:37<01:21, 422kB/s]
 33%|████████████▍                         | 16.7M/51.1M [00:37<01:22, 416kB/s]
 33%|████████████▍                         | 16.7M/51.1M [00:38<01:19, 431kB/s]
 33%|████████████▍                         | 16.8M/51.1M [00:38<01:18, 435kB/s]
 33%|████████████▍                         | 16.8M/51.1M [00:38<01:18, 437kB/s]
 33%|████████████▌                         | 16.9M/51.1M [00:38<01:14, 460kB/s]
 33%|████████████▌                         | 16.9M/51.1M [00:38<01:13, 463kB/s]
 33%|████████████▌                         | 17.0M/51.1M [00:38<01:19, 430kB/s]
 33%|████████████▋                         | 17.0M/51.1M [00:38<01:14, 456kB/s]
 33%|████████████▋                         | 17.1M/51.1M [00:38<01:19, 427kB/s]
 34%|████████████▊                         | 17.2M/51.1M [00:39<01:14, 458kB/s]
 34%|████████████▊                         | 17.2M/51.1M [00:39<01:14, 457kB/s]
 34%|████████████▊                         | 17.3M/51.1M [00:39<01:15, 448kB/s]
 34%|████████████▊                         | 17.3M/51.1M [00:39<01:15, 447kB/s]
 34%|████████████▉                         | 17.4M/51.1M [00:39<01:15, 448kB/s]
 34%|████████████▉                         | 17.4M/51.1M [00:39<01:15, 444kB/s]
 34%|████████████▉                         | 17.4M/51.1M [00:39<01:15, 446kB/s]
 34%|█████████████                         | 17.5M/51.1M [00:39<01:15, 447kB/s]
 34%|█████████████                         | 17.5M/51.1M [00:39<01:15, 446kB/s]
 34%|█████████████                         | 17.6M/51.1M [00:40<01:16, 436kB/s]
 35%|█████████████                         | 17.6M/51.1M [00:40<01:21, 410kB/s]
 35%|█████████████▏                        | 17.7M/51.1M [00:40<01:20, 415kB/s]
 35%|█████████████▏                        | 17.7M/51.1M [00:40<01:21, 411kB/s]
 35%|█████████████▏                        | 17.8M/51.1M [00:40<01:24, 392kB/s]
 35%|█████████████▎                        | 17.8M/51.1M [00:40<01:21, 410kB/s]
 35%|█████████████▎                        | 17.9M/51.1M [00:40<01:16, 431kB/s]
 35%|█████████████▎                        | 17.9M/51.1M [00:40<01:14, 447kB/s]
 35%|█████████████▍                        | 18.0M/51.1M [00:40<01:17, 430kB/s]
 35%|█████████████▍                        | 18.1M/51.1M [00:41<01:11, 465kB/s]
 35%|█████████████▍                        | 18.1M/51.1M [00:41<01:10, 471kB/s]
 36%|█████████████▍                        | 18.2M/51.1M [00:41<01:10, 464kB/s]
 36%|█████████████▌                        | 18.2M/51.1M [00:41<01:15, 435kB/s]
 36%|█████████████▌                        | 18.3M/51.1M [00:41<01:10, 468kB/s]
 36%|█████████████▌                        | 18.3M/51.1M [00:41<01:09, 470kB/s]
 36%|█████████████▋                        | 18.4M/51.1M [00:41<01:09, 471kB/s]
 36%|█████████████▋                        | 18.4M/51.1M [00:41<01:10, 461kB/s]
 36%|█████████████▋                        | 18.5M/51.1M [00:41<01:11, 457kB/s]
 36%|█████████████▊                        | 18.5M/51.1M [00:42<01:11, 454kB/s]
 36%|█████████████▊                        | 18.6M/51.1M [00:42<01:10, 462kB/s]
 36%|█████████████▊                        | 18.6M/51.1M [00:42<01:09, 470kB/s]
 37%|█████████████▊                        | 18.7M/51.1M [00:42<01:10, 462kB/s]
 37%|█████████████▉                        | 18.7M/51.1M [00:42<01:09, 464kB/s]
 37%|█████████████▉                        | 18.8M/51.1M [00:42<01:09, 464kB/s]
 37%|█████████████▉                        | 18.8M/51.1M [00:42<01:09, 464kB/s]
 37%|██████████████                        | 18.9M/51.1M [00:42<01:13, 437kB/s]
 37%|██████████████                        | 18.9M/51.1M [00:42<01:15, 429kB/s]
 37%|██████████████                        | 19.0M/51.1M [00:43<01:14, 434kB/s]
 37%|██████████████▏                       | 19.0M/51.1M [00:43<01:12, 445kB/s]
 37%|██████████████▏                       | 19.1M/51.1M [00:43<01:11, 447kB/s]
 37%|██████████████▏                       | 19.1M/51.1M [00:43<01:10, 455kB/s]
 37%|██████████████▏                       | 19.2M/51.1M [00:43<01:12, 441kB/s]
 38%|██████████████▎                       | 19.2M/51.1M [00:43<01:14, 427kB/s]
 38%|██████████████▎                       | 19.3M/51.1M [00:43<01:14, 426kB/s]
 38%|██████████████▎                       | 19.3M/51.1M [00:43<01:14, 426kB/s]
 38%|██████████████▍                       | 19.3M/51.1M [00:43<01:13, 433kB/s]
 38%|██████████████▍                       | 19.4M/51.1M [00:44<01:14, 426kB/s]
 38%|██████████████▍                       | 19.5M/51.1M [00:44<01:08, 460kB/s]
 38%|██████████████▌                       | 19.5M/51.1M [00:44<01:08, 460kB/s]
 38%|██████████████▌                       | 19.6M/51.1M [00:44<01:09, 454kB/s]
 38%|██████████████▌                       | 19.6M/51.1M [00:44<01:09, 455kB/s]
 38%|██████████████▌                       | 19.7M/51.1M [00:44<01:09, 456kB/s]
 39%|██████████████▋                       | 19.7M/51.1M [00:44<01:09, 454kB/s]
 39%|██████████████▋                       | 19.8M/51.1M [00:44<01:07, 462kB/s]
 39%|██████████████▋                       | 19.8M/51.1M [00:44<01:07, 465kB/s]
 39%|██████████████▊                       | 19.9M/51.1M [00:45<01:09, 450kB/s]
 39%|██████████████▊                       | 19.9M/51.1M [00:45<01:09, 449kB/s]
 39%|██████████████▊                       | 20.0M/51.1M [00:45<01:09, 446kB/s]
 39%|██████████████▊                       | 20.0M/51.1M [00:45<01:11, 436kB/s]
 39%|██████████████▉                       | 20.1M/51.1M [00:45<01:06, 464kB/s]
 39%|██████████████▉                       | 20.1M/51.1M [00:45<01:07, 461kB/s]
 39%|██████████████▉                       | 20.2M/51.1M [00:45<01:13, 421kB/s]
 40%|███████████████                       | 20.2M/51.1M [00:45<01:12, 429kB/s]
 40%|███████████████                       | 20.3M/51.1M [00:46<01:11, 434kB/s]
 40%|███████████████                       | 20.3M/51.1M [00:46<01:09, 442kB/s]
 40%|███████████████▏                      | 20.4M/51.1M [00:46<01:09, 444kB/s]
 40%|███████████████▏                      | 20.4M/51.1M [00:46<01:09, 444kB/s]
 40%|███████████████▏                      | 20.5M/51.1M [00:46<01:11, 428kB/s]
 40%|███████████████▎                      | 20.5M/51.1M [00:46<01:14, 410kB/s]
 40%|███████████████▎                      | 20.6M/51.1M [00:46<01:12, 420kB/s]
 40%|███████████████▎                      | 20.6M/51.1M [00:46<01:11, 429kB/s]
 40%|███████████████▎                      | 20.7M/51.1M [00:46<01:09, 439kB/s]
 41%|███████████████▍                      | 20.7M/51.1M [00:47<01:12, 417kB/s]
 41%|███████████████▍                      | 20.8M/51.1M [00:47<01:15, 399kB/s]
 41%|███████████████▍                      | 20.8M/51.1M [00:47<01:13, 412kB/s]
 41%|███████████████▌                      | 20.9M/51.1M [00:47<01:10, 428kB/s]
 41%|███████████████▌                      | 20.9M/51.1M [00:47<01:12, 417kB/s]
 41%|███████████████▌                      | 21.0M/51.1M [00:47<01:07, 449kB/s]
 41%|███████████████▋                      | 21.0M/51.1M [00:47<01:06, 449kB/s]
 41%|███████████████▋                      | 21.1M/51.1M [00:47<01:07, 447kB/s]
 41%|███████████████▋                      | 21.1M/51.1M [00:48<01:09, 430kB/s]
 41%|███████████████▊                      | 21.2M/51.1M [00:48<01:02, 478kB/s]
 42%|███████████████▊                      | 21.2M/51.1M [00:48<01:03, 473kB/s]
 42%|███████████████▊                      | 21.3M/51.1M [00:48<01:04, 461kB/s]
 42%|███████████████▊                      | 21.3M/51.1M [00:48<01:04, 465kB/s]
 42%|███████████████▉                      | 21.4M/51.1M [00:48<01:05, 451kB/s]
 42%|███████████████▉                      | 21.4M/51.1M [00:48<01:06, 449kB/s]
 42%|███████████████▉                      | 21.5M/51.1M [00:48<01:06, 444kB/s]
 42%|████████████████                      | 21.5M/51.1M [00:48<01:06, 445kB/s]
 42%|████████████████                      | 21.6M/51.1M [00:49<01:06, 442kB/s]
 42%|████████████████                      | 21.6M/51.1M [00:49<01:05, 447kB/s]
 42%|████████████████                      | 21.7M/51.1M [00:49<01:05, 448kB/s]
 42%|████████████████▏                     | 21.7M/51.1M [00:49<01:08, 430kB/s]
 43%|████████████████▏                     | 21.8M/51.1M [00:49<01:09, 425kB/s]
 43%|████████████████▏                     | 21.8M/51.1M [00:49<01:10, 415kB/s]
 43%|████████████████▏                     | 21.9M/51.1M [00:49<01:08, 430kB/s]
 43%|████████████████▎                     | 21.9M/51.1M [00:49<01:07, 434kB/s]
 43%|████████████████▎                     | 22.0M/51.1M [00:49<01:06, 441kB/s]
 43%|████████████████▎                     | 22.0M/51.1M [00:49<01:05, 441kB/s]
 43%|████████████████▍                     | 22.0M/51.1M [00:50<01:07, 430kB/s]
 43%|████████████████▍                     | 22.1M/51.1M [00:50<01:08, 423kB/s]
 43%|████████████████▍                     | 22.1M/51.1M [00:50<01:08, 426kB/s]
 43%|████████████████▍                     | 22.2M/51.1M [00:50<01:07, 430kB/s]
 44%|████████████████▌                     | 22.2M/51.1M [00:50<01:06, 434kB/s]
 44%|████████████████▌                     | 22.3M/51.1M [00:50<01:09, 413kB/s]
 44%|████████████████▌                     | 22.3M/51.1M [00:50<01:03, 450kB/s]
 44%|████████████████▋                     | 22.4M/51.1M [00:50<01:04, 446kB/s]
 44%|████████████████▋                     | 22.4M/51.1M [00:51<01:04, 444kB/s]
 44%|████████████████▋                     | 22.5M/51.1M [00:51<01:03, 449kB/s]
 44%|████████████████▊                     | 22.5M/51.1M [00:51<01:02, 455kB/s]
 44%|████████████████▊                     | 22.6M/51.1M [00:51<01:02, 457kB/s]
 44%|████████████████▊                     | 22.6M/51.1M [00:51<01:01, 461kB/s]
 44%|████████████████▊                     | 22.7M/51.1M [00:51<01:03, 451kB/s]
 44%|████████████████▉                     | 22.7M/51.1M [00:51<01:02, 456kB/s]
 45%|████████████████▉                     | 22.8M/51.1M [00:51<01:02, 455kB/s]
 45%|████████████████▉                     | 22.8M/51.1M [00:51<01:01, 460kB/s]
 45%|█████████████████                     | 22.9M/51.1M [00:51<01:01, 461kB/s]
 45%|█████████████████                     | 22.9M/51.1M [00:52<01:01, 459kB/s]
 45%|█████████████████                     | 23.0M/51.1M [00:52<01:01, 454kB/s]
 45%|█████████████████▏                    | 23.0M/51.1M [00:52<01:05, 428kB/s]
 45%|█████████████████▏                    | 23.1M/51.1M [00:52<01:06, 424kB/s]
 45%|█████████████████▏                    | 23.1M/51.1M [00:52<01:05, 429kB/s]
 45%|█████████████████▏                    | 23.2M/51.1M [00:52<01:08, 405kB/s]
 45%|█████████████████▎                    | 23.2M/51.1M [00:52<01:08, 409kB/s]
 46%|█████████████████▎                    | 23.3M/51.1M [00:52<01:04, 431kB/s]
 46%|█████████████████▎                    | 23.3M/51.1M [00:53<01:02, 444kB/s]
 46%|█████████████████▍                    | 23.4M/51.1M [00:53<01:00, 456kB/s]
 46%|█████████████████▍                    | 23.4M/51.1M [00:53<01:01, 447kB/s]
 46%|█████████████████▍                    | 23.5M/51.1M [00:53<01:01, 448kB/s]
 46%|█████████████████▍                    | 23.5M/51.1M [00:53<01:04, 431kB/s]
 46%|█████████████████▌                    | 23.6M/51.1M [00:53<01:07, 410kB/s]
 46%|█████████████████▌                    | 23.6M/51.1M [00:53<01:05, 419kB/s]
 46%|█████████████████▌                    | 23.7M/51.1M [00:53<01:02, 438kB/s]
 46%|█████████████████▋                    | 23.7M/51.1M [00:53<00:59, 460kB/s]
 47%|█████████████████▋                    | 23.8M/51.1M [00:54<01:02, 439kB/s]
 47%|█████████████████▋                    | 23.8M/51.1M [00:54<01:02, 438kB/s]
 47%|█████████████████▊                    | 23.9M/51.1M [00:54<01:02, 432kB/s]
 47%|█████████████████▊                    | 23.9M/51.1M [00:54<01:02, 436kB/s]
 47%|█████████████████▊                    | 24.0M/51.1M [00:54<01:01, 440kB/s]
 47%|█████████████████▊                    | 24.0M/51.1M [00:54<01:00, 450kB/s]
 47%|█████████████████▉                    | 24.1M/51.1M [00:54<00:58, 461kB/s]
 47%|█████████████████▉                    | 24.1M/51.1M [00:54<00:58, 458kB/s]
 47%|█████████████████▉                    | 24.2M/51.1M [00:54<00:58, 464kB/s]
 47%|██████████████████                    | 24.2M/51.1M [00:55<00:58, 458kB/s]
 48%|██████████████████                    | 24.3M/51.1M [00:55<01:00, 440kB/s]
 48%|██████████████████                    | 24.3M/51.1M [00:55<00:56, 470kB/s]
 48%|██████████████████▏                   | 24.4M/51.1M [00:55<00:57, 466kB/s]
 48%|██████████████████▏                   | 24.4M/51.1M [00:55<00:57, 466kB/s]
 48%|██████████████████▏                   | 24.5M/51.1M [00:55<00:57, 465kB/s]
 48%|██████████████████▏                   | 24.5M/51.1M [00:55<00:56, 467kB/s]
 48%|██████████████████▎                   | 24.6M/51.1M [00:55<00:58, 457kB/s]
 48%|██████████████████▎                   | 24.6M/51.1M [00:55<00:58, 454kB/s]
 48%|██████████████████▎                   | 24.7M/51.1M [00:56<00:58, 452kB/s]
 48%|██████████████████▍                   | 24.7M/51.1M [00:56<00:57, 460kB/s]
 49%|██████████████████▍                   | 24.8M/51.1M [00:56<01:00, 434kB/s]
 49%|██████████████████▍                   | 24.9M/51.1M [00:56<00:57, 460kB/s]
 49%|██████████████████▌                   | 24.9M/51.1M [00:56<00:56, 464kB/s]
 49%|██████████████████▌                   | 25.0M/51.1M [00:56<00:56, 460kB/s]
 49%|██████████████████▌                   | 25.0M/51.1M [00:56<00:56, 460kB/s]
 49%|██████████████████▋                   | 25.1M/51.1M [00:56<00:56, 462kB/s]
 49%|██████████████████▋                   | 25.1M/51.1M [00:56<00:57, 453kB/s]
 49%|██████████████████▋                   | 25.1M/51.1M [00:57<00:57, 452kB/s]
 49%|██████████████████▋                   | 25.2M/51.1M [00:57<00:57, 447kB/s]
 49%|██████████████████▊                   | 25.2M/51.1M [00:57<00:59, 437kB/s]
 49%|██████████████████▊                   | 25.3M/51.1M [00:57<00:59, 437kB/s]
 50%|██████████████████▊                   | 25.3M/51.1M [00:57<01:00, 426kB/s]
 50%|██████████████████▉                   | 25.4M/51.1M [00:57<00:56, 453kB/s]
 50%|██████████████████▉                   | 25.5M/51.1M [00:57<00:55, 460kB/s]
 50%|██████████████████▉                   | 25.5M/51.1M [00:57<00:59, 434kB/s]
 50%|███████████████████                   | 25.6M/51.1M [00:57<00:58, 440kB/s]
 50%|███████████████████                   | 25.6M/51.1M [00:58<00:57, 440kB/s]
 50%|███████████████████                   | 25.7M/51.1M [00:58<00:58, 438kB/s]
 50%|███████████████████                   | 25.7M/51.1M [00:58<00:58, 436kB/s]
 50%|███████████████████▏                  | 25.8M/51.1M [00:58<00:57, 439kB/s]
 50%|███████████████████▏                  | 25.8M/51.1M [00:58<00:57, 437kB/s]
 51%|███████████████████▏                  | 25.9M/51.1M [00:58<00:56, 446kB/s]
 51%|███████████████████▎                  | 25.9M/51.1M [00:58<00:57, 437kB/s]
 51%|███████████████████▎                  | 26.0M/51.1M [00:58<00:57, 437kB/s]
 51%|███████████████████▎                  | 26.0M/51.1M [00:58<00:57, 439kB/s]
 51%|███████████████████▎                  | 26.1M/51.1M [00:59<00:56, 445kB/s]
 51%|███████████████████▍                  | 26.1M/51.1M [00:59<00:56, 439kB/s]
 51%|███████████████████▍                  | 26.1M/51.1M [00:59<00:55, 453kB/s]
 51%|███████████████████▍                  | 26.2M/51.1M [00:59<00:55, 452kB/s]
 51%|███████████████████▌                  | 26.2M/51.1M [00:59<00:55, 452kB/s]
 51%|███████████████████▌                  | 26.3M/51.1M [00:59<00:59, 418kB/s]
 52%|███████████████████▌                  | 26.3M/51.1M [00:59<00:58, 424kB/s]
 52%|███████████████████▌                  | 26.4M/51.1M [00:59<00:57, 430kB/s]
 52%|███████████████████▋                  | 26.4M/51.1M [01:00<00:59, 416kB/s]
 52%|███████████████████▋                  | 26.5M/51.1M [01:00<00:55, 443kB/s]
 52%|███████████████████▊                  | 26.6M/51.1M [01:00<00:53, 457kB/s]
 52%|███████████████████▊                  | 26.6M/51.1M [01:00<00:53, 461kB/s]
 52%|███████████████████▊                  | 26.7M/51.1M [01:00<00:52, 464kB/s]
 52%|███████████████████▊                  | 26.7M/51.1M [01:00<00:53, 456kB/s]
 52%|███████████████████▉                  | 26.8M/51.1M [01:00<00:53, 455kB/s]
 52%|███████████████████▉                  | 26.8M/51.1M [01:00<00:53, 454kB/s]
 53%|███████████████████▉                  | 26.9M/51.1M [01:00<00:55, 435kB/s]
 53%|████████████████████                  | 26.9M/51.1M [01:01<00:58, 417kB/s]
 53%|████████████████████                  | 27.0M/51.1M [01:01<00:56, 424kB/s]
 53%|████████████████████                  | 27.0M/51.1M [01:01<00:55, 433kB/s]
 53%|████████████████████                  | 27.1M/51.1M [01:01<00:56, 424kB/s]
 53%|████████████████████▏                 | 27.1M/51.1M [01:01<00:54, 440kB/s]
 53%|████████████████████▏                 | 27.2M/51.1M [01:01<00:53, 449kB/s]
 53%|████████████████████▏                 | 27.2M/51.1M [01:01<00:52, 452kB/s]
 53%|████████████████████▎                 | 27.3M/51.1M [01:01<00:57, 414kB/s]
 53%|████████████████████▎                 | 27.3M/51.1M [01:01<00:55, 432kB/s]
 54%|████████████████████▎                 | 27.4M/51.1M [01:02<00:56, 421kB/s]
 54%|████████████████████▎                 | 27.4M/51.1M [01:02<00:56, 418kB/s]
 54%|████████████████████▍                 | 27.5M/51.1M [01:02<00:55, 429kB/s]
 54%|████████████████████▍                 | 27.5M/51.1M [01:02<00:53, 442kB/s]
 54%|████████████████████▍                 | 27.6M/51.1M [01:02<00:52, 447kB/s]
 54%|████████████████████▌                 | 27.6M/51.1M [01:02<00:52, 449kB/s]
 54%|████████████████████▌                 | 27.7M/51.1M [01:02<00:52, 449kB/s]
 54%|████████████████████▌                 | 27.7M/51.1M [01:02<00:51, 454kB/s]
 54%|████████████████████▋                 | 27.8M/51.1M [01:02<00:51, 454kB/s]
 54%|████████████████████▋                 | 27.8M/51.1M [01:03<00:53, 439kB/s]
 55%|████████████████████▋                 | 27.9M/51.1M [01:03<00:50, 462kB/s]
 55%|████████████████████▊                 | 27.9M/51.1M [01:03<00:49, 465kB/s]
 55%|████████████████████▊                 | 28.0M/51.1M [01:03<00:50, 462kB/s]
 55%|████████████████████▊                 | 28.0M/51.1M [01:03<00:50, 458kB/s]
 55%|████████████████████▊                 | 28.1M/51.1M [01:03<00:51, 449kB/s]
 55%|████████████████████▉                 | 28.1M/51.1M [01:03<00:50, 452kB/s]
 55%|████████████████████▉                 | 28.2M/51.1M [01:03<00:54, 425kB/s]
 55%|████████████████████▉                 | 28.2M/51.1M [01:04<00:52, 437kB/s]
 55%|█████████████████████                 | 28.3M/51.1M [01:04<00:48, 471kB/s]
 55%|█████████████████████                 | 28.3M/51.1M [01:04<00:48, 470kB/s]
 56%|█████████████████████                 | 28.4M/51.1M [01:04<00:48, 470kB/s]
 56%|█████████████████████▏                | 28.4M/51.1M [01:04<00:47, 473kB/s]
 56%|█████████████████████▏                | 28.5M/51.1M [01:04<00:48, 464kB/s]
 56%|█████████████████████▏                | 28.5M/51.1M [01:04<00:49, 458kB/s]
 56%|█████████████████████▎                | 28.6M/51.1M [01:04<00:50, 450kB/s]
 56%|█████████████████████▎                | 28.6M/51.1M [01:04<00:50, 446kB/s]
 56%|█████████████████████▎                | 28.7M/51.1M [01:05<00:47, 471kB/s]
 56%|█████████████████████▍                | 28.8M/51.1M [01:05<00:48, 459kB/s]
 56%|█████████████████████▍                | 28.8M/51.1M [01:05<00:48, 458kB/s]
 56%|█████████████████████▍                | 28.9M/51.1M [01:05<00:49, 453kB/s]
 57%|█████████████████████▍                | 28.9M/51.1M [01:05<00:52, 422kB/s]
 57%|█████████████████████▌                | 29.0M/51.1M [01:05<00:52, 423kB/s]
 57%|█████████████████████▌                | 29.0M/51.1M [01:05<00:53, 414kB/s]
 57%|█████████████████████▌                | 29.1M/51.1M [01:05<00:47, 463kB/s]
 57%|█████████████████████▋                | 29.1M/51.1M [01:05<00:47, 463kB/s]
 57%|█████████████████████▋                | 29.2M/51.1M [01:06<00:46, 468kB/s]
 57%|█████████████████████▋                | 29.2M/51.1M [01:06<00:47, 462kB/s]
 57%|█████████████████████▊                | 29.3M/51.1M [01:06<00:48, 454kB/s]
 57%|█████████████████████▊                | 29.3M/51.1M [01:06<00:47, 459kB/s]
 57%|█████████████████████▊                | 29.4M/51.1M [01:06<00:47, 453kB/s]
 58%|█████████████████████▊                | 29.4M/51.1M [01:06<00:46, 463kB/s]
 58%|█████████████████████▉                | 29.5M/51.1M [01:06<00:46, 464kB/s]
 58%|█████████████████████▉                | 29.5M/51.1M [01:06<00:47, 453kB/s]
 58%|█████████████████████▉                | 29.6M/51.1M [01:06<00:46, 462kB/s]
 58%|██████████████████████                | 29.6M/51.1M [01:07<00:46, 457kB/s]
 58%|██████████████████████                | 29.7M/51.1M [01:07<00:44, 479kB/s]
 58%|██████████████████████                | 29.7M/51.1M [01:07<00:46, 455kB/s]
 58%|██████████████████████▏               | 29.8M/51.1M [01:07<00:48, 441kB/s]
 58%|██████████████████████▏               | 29.8M/51.1M [01:07<00:50, 425kB/s]
 58%|██████████████████████▏               | 29.9M/51.1M [01:07<00:50, 422kB/s]
 59%|██████████████████████▎               | 29.9M/51.1M [01:07<00:49, 426kB/s]
 59%|██████████████████████▎               | 30.0M/51.1M [01:07<00:49, 427kB/s]
 59%|██████████████████████▎               | 30.0M/51.1M [01:08<00:46, 455kB/s]
 59%|██████████████████████▍               | 30.1M/51.1M [01:08<00:46, 456kB/s]
 59%|██████████████████████▍               | 30.1M/51.1M [01:08<00:46, 456kB/s]
 59%|██████████████████████▍               | 30.2M/51.1M [01:08<00:46, 453kB/s]
 59%|██████████████████████▍               | 30.2M/51.1M [01:08<00:45, 456kB/s]
 59%|██████████████████████▌               | 30.3M/51.1M [01:08<00:45, 462kB/s]
 59%|██████████████████████▌               | 30.3M/51.1M [01:08<00:48, 428kB/s]
 59%|██████████████████████▌               | 30.4M/51.1M [01:08<00:44, 468kB/s]
 60%|██████████████████████▋               | 30.5M/51.1M [01:08<00:44, 462kB/s]
 60%|██████████████████████▋               | 30.5M/51.1M [01:09<00:44, 467kB/s]
 60%|██████████████████████▋               | 30.6M/51.1M [01:09<00:44, 467kB/s]
 60%|██████████████████████▊               | 30.6M/51.1M [01:09<00:44, 466kB/s]
 60%|██████████████████████▊               | 30.7M/51.1M [01:09<00:43, 469kB/s]
 60%|██████████████████████▊               | 30.7M/51.1M [01:09<00:43, 464kB/s]
 60%|██████████████████████▊               | 30.8M/51.1M [01:09<00:48, 421kB/s]
 60%|██████████████████████▉               | 30.8M/51.1M [01:09<00:42, 475kB/s]
 60%|██████████████████████▉               | 30.9M/51.1M [01:09<00:43, 468kB/s]
 60%|██████████████████████▉               | 30.9M/51.1M [01:09<00:42, 470kB/s]
 61%|███████████████████████               | 31.0M/51.1M [01:10<00:43, 461kB/s]
 61%|███████████████████████               | 31.0M/51.1M [01:10<00:47, 427kB/s]
 61%|███████████████████████               | 31.1M/51.1M [01:10<00:46, 432kB/s]
 61%|███████████████████████▏              | 31.1M/51.1M [01:10<00:45, 442kB/s]
 61%|███████████████████████▏              | 31.2M/51.1M [01:10<00:47, 420kB/s]
 61%|███████████████████████▏              | 31.2M/51.1M [01:10<00:45, 433kB/s]
 61%|███████████████████████▎              | 31.3M/51.1M [01:10<00:48, 408kB/s]
 61%|███████████████████████▎              | 31.3M/51.1M [01:10<00:48, 405kB/s]
 61%|███████████████████████▎              | 31.4M/51.1M [01:11<00:49, 400kB/s]
 62%|███████████████████████▍              | 31.5M/51.1M [01:11<00:43, 447kB/s]
 62%|███████████████████████▍              | 31.5M/51.1M [01:11<00:45, 428kB/s]
 62%|███████████████████████▍              | 31.6M/51.1M [01:11<00:42, 465kB/s]
 62%|███████████████████████▌              | 31.6M/51.1M [01:11<00:42, 461kB/s]
 62%|███████████████████████▌              | 31.7M/51.1M [01:11<00:40, 476kB/s]
 62%|███████████████████████▌              | 31.7M/51.1M [01:11<00:40, 477kB/s]
 62%|███████████████████████▋              | 31.8M/51.1M [01:11<00:40, 477kB/s]
 62%|███████████████████████▋              | 31.8M/51.1M [01:11<00:40, 480kB/s]
 62%|███████████████████████▋              | 31.9M/51.1M [01:12<00:39, 491kB/s]
 63%|███████████████████████▊              | 31.9M/51.1M [01:12<00:39, 490kB/s]
 63%|███████████████████████▊              | 32.0M/51.1M [01:12<00:39, 483kB/s]
 63%|███████████████████████▊              | 32.0M/51.1M [01:12<00:39, 478kB/s]
 63%|███████████████████████▊              | 32.1M/51.1M [01:12<00:39, 476kB/s]
 63%|███████████████████████▉              | 32.1M/51.1M [01:12<00:40, 467kB/s]
 63%|███████████████████████▉              | 32.2M/51.1M [01:12<00:40, 469kB/s]
 63%|███████████████████████▉              | 32.2M/51.1M [01:12<00:40, 463kB/s]
 63%|████████████████████████              | 32.3M/51.1M [01:12<00:38, 484kB/s]
 63%|████████████████████████              | 32.4M/51.1M [01:13<00:38, 486kB/s]
 63%|████████████████████████              | 32.4M/51.1M [01:13<00:38, 486kB/s]
 64%|████████████████████████▏             | 32.5M/51.1M [01:13<00:38, 485kB/s]
 64%|████████████████████████▏             | 32.5M/51.1M [01:13<00:39, 476kB/s]
 64%|████████████████████████▏             | 32.6M/51.1M [01:13<00:39, 466kB/s]
 64%|████████████████████████▎             | 32.6M/51.1M [01:13<00:37, 491kB/s]
 64%|████████████████████████▎             | 32.7M/51.1M [01:13<00:38, 479kB/s]
 64%|████████████████████████▎             | 32.7M/51.1M [01:13<00:36, 505kB/s]
 64%|████████████████████████▍             | 32.8M/51.1M [01:13<00:36, 496kB/s]
 64%|████████████████████████▍             | 32.8M/51.1M [01:14<00:37, 490kB/s]
 64%|████████████████████████▍             | 32.9M/51.1M [01:14<00:37, 482kB/s]
 64%|████████████████████████▍             | 32.9M/51.1M [01:14<00:38, 473kB/s]
 65%|████████████████████████▌             | 33.0M/51.1M [01:14<00:38, 473kB/s]
 65%|████████████████████████▌             | 33.0M/51.1M [01:14<00:38, 468kB/s]
 65%|████████████████████████▌             | 33.1M/51.1M [01:14<00:38, 468kB/s]
 65%|████████████████████████▋             | 33.1M/51.1M [01:14<00:39, 459kB/s]
 65%|████████████████████████▋             | 33.2M/51.1M [01:14<00:38, 464kB/s]
 65%|████████████████████████▋             | 33.2M/51.1M [01:14<00:38, 470kB/s]
 65%|████████████████████████▊             | 33.3M/51.1M [01:15<00:40, 444kB/s]
 65%|████████████████████████▊             | 33.4M/51.1M [01:15<00:38, 467kB/s]
 65%|████████████████████████▊             | 33.4M/51.1M [01:15<00:38, 463kB/s]
 65%|████████████████████████▉             | 33.5M/51.1M [01:15<00:36, 478kB/s]
 66%|████████████████████████▉             | 33.5M/51.1M [01:15<00:37, 470kB/s]
 66%|████████████████████████▉             | 33.6M/51.1M [01:15<00:37, 473kB/s]
 66%|████████████████████████▉             | 33.6M/51.1M [01:15<00:37, 473kB/s]
 66%|█████████████████████████             | 33.7M/51.1M [01:15<00:37, 468kB/s]
 66%|█████████████████████████             | 33.7M/51.1M [01:15<00:39, 442kB/s]
 66%|█████████████████████████             | 33.8M/51.1M [01:16<00:36, 472kB/s]
 66%|█████████████████████████▏            | 33.8M/51.1M [01:16<00:37, 466kB/s]
 66%|█████████████████████████▏            | 33.9M/51.1M [01:16<00:38, 445kB/s]
 66%|█████████████████████████▎            | 34.0M/51.1M [01:16<00:36, 469kB/s]
 67%|█████████████████████████▎            | 34.0M/51.1M [01:16<00:36, 465kB/s]
 67%|█████████████████████████▎            | 34.1M/51.1M [01:16<00:36, 466kB/s]
 67%|█████████████████████████▎            | 34.1M/51.1M [01:16<00:36, 470kB/s]
 67%|█████████████████████████▍            | 34.2M/51.1M [01:16<00:36, 463kB/s]
 67%|█████████████████████████▍            | 34.2M/51.1M [01:17<00:36, 467kB/s]
 67%|█████████████████████████▍            | 34.3M/51.1M [01:17<00:36, 459kB/s]
 67%|█████████████████████████▌            | 34.3M/51.1M [01:17<00:36, 456kB/s]
 67%|█████████████████████████▌            | 34.4M/51.1M [01:17<00:36, 456kB/s]
 67%|█████████████████████████▌            | 34.4M/51.1M [01:17<00:38, 439kB/s]
 67%|█████████████████████████▌            | 34.5M/51.1M [01:17<00:39, 419kB/s]
 68%|█████████████████████████▋            | 34.5M/51.1M [01:17<00:37, 438kB/s]
 68%|█████████████████████████▋            | 34.6M/51.1M [01:17<00:38, 425kB/s]
 68%|█████████████████████████▋            | 34.6M/51.1M [01:17<00:36, 455kB/s]
 68%|█████████████████████████▊            | 34.7M/51.1M [01:18<00:38, 425kB/s]
 68%|█████████████████████████▊            | 34.7M/51.1M [01:18<00:38, 428kB/s]
 68%|█████████████████████████▊            | 34.8M/51.1M [01:18<00:38, 425kB/s]
 68%|█████████████████████████▉            | 34.8M/51.1M [01:18<00:37, 437kB/s]
 68%|█████████████████████████▉            | 34.9M/51.1M [01:18<00:36, 443kB/s]
 68%|█████████████████████████▉            | 34.9M/51.1M [01:18<00:36, 449kB/s]
 68%|█████████████████████████▉            | 35.0M/51.1M [01:18<00:35, 452kB/s]
 69%|██████████████████████████            | 35.0M/51.1M [01:18<00:35, 460kB/s]
 69%|██████████████████████████            | 35.1M/51.1M [01:18<00:34, 468kB/s]
 69%|██████████████████████████            | 35.1M/51.1M [01:19<00:34, 467kB/s]
 69%|██████████████████████████▏           | 35.2M/51.1M [01:19<00:33, 472kB/s]
 69%|██████████████████████████▏           | 35.2M/51.1M [01:19<00:33, 476kB/s]
 69%|██████████████████████████▏           | 35.3M/51.1M [01:19<00:33, 476kB/s]
 69%|██████████████████████████▎           | 35.3M/51.1M [01:19<00:33, 467kB/s]
 69%|██████████████████████████▎           | 35.4M/51.1M [01:19<00:33, 472kB/s]
 69%|██████████████████████████▎           | 35.4M/51.1M [01:19<00:33, 464kB/s]
 69%|██████████████████████████▎           | 35.5M/51.1M [01:19<00:37, 422kB/s]
 69%|██████████████████████████▍           | 35.5M/51.1M [01:19<00:38, 405kB/s]
 70%|██████████████████████████▍           | 35.6M/51.1M [01:20<00:35, 444kB/s]
 70%|██████████████████████████▍           | 35.6M/51.1M [01:20<00:34, 453kB/s]
 70%|██████████████████████████▌           | 35.7M/51.1M [01:20<00:33, 454kB/s]
 70%|██████████████████████████▌           | 35.7M/51.1M [01:20<00:35, 431kB/s]
 70%|██████████████████████████▌           | 35.8M/51.1M [01:20<00:35, 434kB/s]
 70%|██████████████████████████▋           | 35.8M/51.1M [01:20<00:35, 437kB/s]
 70%|██████████████████████████▋           | 35.9M/51.1M [01:20<00:34, 448kB/s]
 70%|██████████████████████████▋           | 35.9M/51.1M [01:20<00:36, 420kB/s]
 70%|██████████████████████████▊           | 36.0M/51.1M [01:20<00:32, 469kB/s]
 71%|██████████████████████████▊           | 36.0M/51.1M [01:21<00:31, 472kB/s]
 71%|██████████████████████████▊           | 36.1M/51.1M [01:21<00:31, 472kB/s]
 71%|██████████████████████████▊           | 36.1M/51.1M [01:21<00:32, 468kB/s]
 71%|██████████████████████████▉           | 36.2M/51.1M [01:21<00:32, 465kB/s]
 71%|██████████████████████████▉           | 36.3M/51.1M [01:21<00:31, 477kB/s]
 71%|██████████████████████████▉           | 36.3M/51.1M [01:21<00:31, 474kB/s]
 71%|███████████████████████████           | 36.4M/51.1M [01:21<00:31, 473kB/s]
 71%|███████████████████████████           | 36.4M/51.1M [01:21<00:31, 461kB/s]
 71%|███████████████████████████           | 36.5M/51.1M [01:21<00:31, 463kB/s]
 71%|███████████████████████████▏          | 36.5M/51.1M [01:22<00:31, 462kB/s]
 72%|███████████████████████████▏          | 36.6M/51.1M [01:22<00:31, 456kB/s]
 72%|███████████████████████████▏          | 36.6M/51.1M [01:22<00:30, 481kB/s]
 72%|███████████████████████████▎          | 36.7M/51.1M [01:22<00:30, 480kB/s]
 72%|███████████████████████████▎          | 36.7M/51.1M [01:22<00:30, 471kB/s]
 72%|███████████████████████████▎          | 36.8M/51.1M [01:22<00:30, 469kB/s]
 72%|███████████████████████████▍          | 36.8M/51.1M [01:22<00:29, 479kB/s]
 72%|███████████████████████████▍          | 36.9M/51.1M [01:22<00:31, 448kB/s]
 72%|███████████████████████████▍          | 36.9M/51.1M [01:23<00:29, 481kB/s]
 72%|███████████████████████████▌          | 37.0M/51.1M [01:23<00:29, 476kB/s]
 72%|███████████████████████████▌          | 37.0M/51.1M [01:23<00:29, 475kB/s]
 73%|███████████████████████████▌          | 37.1M/51.1M [01:23<00:29, 472kB/s]
 73%|███████████████████████████▌          | 37.2M/51.1M [01:23<00:27, 500kB/s]
 73%|███████████████████████████▋          | 37.2M/51.1M [01:23<00:28, 496kB/s]
 73%|███████████████████████████▋          | 37.3M/51.1M [01:23<00:28, 493kB/s]
 73%|███████████████████████████▋          | 37.3M/51.1M [01:23<00:28, 477kB/s]
 73%|███████████████████████████▊          | 37.4M/51.1M [01:23<00:29, 474kB/s]
 73%|███████████████████████████▊          | 37.4M/51.1M [01:23<00:29, 463kB/s]
 73%|███████████████████████████▊          | 37.5M/51.1M [01:24<00:30, 449kB/s]
 73%|███████████████████████████▉          | 37.5M/51.1M [01:24<00:29, 456kB/s]
 73%|███████████████████████████▉          | 37.6M/51.1M [01:24<00:29, 457kB/s]
 74%|███████████████████████████▉          | 37.6M/51.1M [01:24<00:29, 460kB/s]
 74%|███████████████████████████▉          | 37.7M/51.1M [01:24<00:29, 455kB/s]
 74%|████████████████████████████          | 37.7M/51.1M [01:24<00:29, 459kB/s]
 74%|████████████████████████████          | 37.7M/51.1M [01:24<00:29, 460kB/s]
 74%|████████████████████████████          | 37.8M/51.1M [01:24<00:28, 464kB/s]
 74%|████████████████████████████▏         | 37.9M/51.1M [01:24<00:28, 471kB/s]
 74%|████████████████████████████▏         | 37.9M/51.1M [01:25<00:28, 468kB/s]
 74%|████████████████████████████▏         | 38.0M/51.1M [01:25<00:29, 439kB/s]
 74%|████████████████████████████▎         | 38.0M/51.1M [01:25<00:29, 438kB/s]
 74%|████████████████████████████▎         | 38.1M/51.1M [01:25<00:29, 440kB/s]
 75%|████████████████████████████▎         | 38.1M/51.1M [01:25<00:31, 406kB/s]
 75%|████████████████████████████▎         | 38.2M/51.1M [01:25<00:31, 411kB/s]
 75%|████████████████████████████▍         | 38.2M/51.1M [01:25<00:31, 408kB/s]
 75%|████████████████████████████▍         | 38.3M/51.1M [01:25<00:31, 404kB/s]
 75%|████████████████████████████▍         | 38.3M/51.1M [01:26<00:28, 446kB/s]
 75%|████████████████████████████▌         | 38.4M/51.1M [01:26<00:27, 456kB/s]
 75%|████████████████████████████▌         | 38.4M/51.1M [01:26<00:27, 462kB/s]
 75%|████████████████████████████▌         | 38.5M/51.1M [01:26<00:27, 463kB/s]
 75%|████████████████████████████▋         | 38.5M/51.1M [01:26<00:27, 463kB/s]
 75%|████████████████████████████▋         | 38.6M/51.1M [01:26<00:26, 466kB/s]
 76%|████████████████████████████▋         | 38.6M/51.1M [01:26<00:26, 470kB/s]
 76%|████████████████████████████▋         | 38.7M/51.1M [01:26<00:27, 448kB/s]
 76%|████████████████████████████▊         | 38.7M/51.1M [01:26<00:26, 470kB/s]
 76%|████████████████████████████▊         | 38.8M/51.1M [01:27<00:26, 469kB/s]
 76%|████████████████████████████▊         | 38.8M/51.1M [01:27<00:26, 466kB/s]
 76%|████████████████████████████▉         | 38.9M/51.1M [01:27<00:25, 472kB/s]
 76%|████████████████████████████▉         | 38.9M/51.1M [01:27<00:25, 476kB/s]
 76%|████████████████████████████▉         | 39.0M/51.1M [01:27<00:26, 466kB/s]
 76%|█████████████████████████████         | 39.0M/51.1M [01:27<00:26, 462kB/s]
 76%|█████████████████████████████         | 39.1M/51.1M [01:27<00:27, 436kB/s]
 77%|█████████████████████████████         | 39.2M/51.1M [01:27<00:24, 480kB/s]
 77%|█████████████████████████████▏        | 39.2M/51.1M [01:27<00:24, 478kB/s]
 77%|█████████████████████████████▏        | 39.3M/51.1M [01:28<00:24, 477kB/s]
 77%|█████████████████████████████▏        | 39.3M/51.1M [01:28<00:25, 471kB/s]
 77%|█████████████████████████████▎        | 39.4M/51.1M [01:28<00:25, 467kB/s]
 77%|█████████████████████████████▎        | 39.4M/51.1M [01:28<00:25, 468kB/s]
 77%|█████████████████████████████▎        | 39.5M/51.1M [01:28<00:24, 468kB/s]
 77%|█████████████████████████████▎        | 39.5M/51.1M [01:28<00:24, 464kB/s]
 77%|█████████████████████████████▍        | 39.6M/51.1M [01:28<00:24, 473kB/s]
 78%|█████████████████████████████▍        | 39.6M/51.1M [01:28<00:24, 469kB/s]
 78%|█████████████████████████████▍        | 39.7M/51.1M [01:28<00:24, 474kB/s]
 78%|█████████████████████████████▌        | 39.7M/51.1M [01:29<00:24, 468kB/s]
 78%|█████████████████████████████▌        | 39.8M/51.1M [01:29<00:24, 467kB/s]
 78%|█████████████████████████████▌        | 39.8M/51.1M [01:29<00:23, 483kB/s]
 78%|█████████████████████████████▋        | 39.9M/51.1M [01:29<00:22, 488kB/s]
 78%|█████████████████████████████▋        | 39.9M/51.1M [01:29<00:22, 486kB/s]
 78%|█████████████████████████████▋        | 40.0M/51.1M [01:29<00:22, 486kB/s]
 78%|█████████████████████████████▊        | 40.1M/51.1M [01:29<00:23, 475kB/s]
 79%|█████████████████████████████▊        | 40.1M/51.1M [01:29<00:22, 495kB/s]
 79%|█████████████████████████████▊        | 40.2M/51.1M [01:29<00:22, 493kB/s]
 79%|█████████████████████████████▉        | 40.2M/51.1M [01:30<00:22, 490kB/s]
 79%|█████████████████████████████▉        | 40.3M/51.1M [01:30<00:22, 475kB/s]
 79%|█████████████████████████████▉        | 40.3M/51.1M [01:30<00:23, 450kB/s]
 79%|██████████████████████████████        | 40.4M/51.1M [01:30<00:22, 481kB/s]
 79%|██████████████████████████████        | 40.4M/51.1M [01:30<00:22, 470kB/s]
 79%|██████████████████████████████        | 40.5M/51.1M [01:30<00:22, 475kB/s]
 79%|██████████████████████████████▏       | 40.6M/51.1M [01:30<00:21, 487kB/s]
 79%|██████████████████████████████▏       | 40.6M/51.1M [01:30<00:21, 482kB/s]
 80%|██████████████████████████████▏       | 40.6M/51.1M [01:30<00:21, 479kB/s]
 80%|██████████████████████████████▎       | 40.7M/51.1M [01:31<00:21, 488kB/s]
 80%|██████████████████████████████▎       | 40.8M/51.1M [01:31<00:20, 493kB/s]
 80%|██████████████████████████████▎       | 40.8M/51.1M [01:31<00:22, 465kB/s]
 80%|██████████████████████████████▍       | 40.9M/51.1M [01:31<00:20, 501kB/s]
 80%|██████████████████████████████▍       | 40.9M/51.1M [01:31<00:20, 503kB/s]
 80%|██████████████████████████████▍       | 41.0M/51.1M [01:31<00:19, 525kB/s]
 80%|██████████████████████████████▌       | 41.1M/51.1M [01:31<00:19, 525kB/s]
 80%|██████████████████████████████▌       | 41.1M/51.1M [01:31<00:21, 469kB/s]
 81%|██████████████████████████████▌       | 41.2M/51.1M [01:32<00:21, 468kB/s]
 81%|██████████████████████████████▋       | 41.2M/51.1M [01:32<00:21, 468kB/s]
 81%|██████████████████████████████▋       | 41.3M/51.1M [01:32<00:20, 479kB/s]
 81%|██████████████████████████████▋       | 41.3M/51.1M [01:32<00:20, 475kB/s]
 81%|██████████████████████████████▊       | 41.4M/51.1M [01:32<00:20, 473kB/s]
 81%|██████████████████████████████▊       | 41.4M/51.1M [01:32<00:20, 475kB/s]
 81%|██████████████████████████████▊       | 41.5M/51.1M [01:32<00:19, 487kB/s]
 81%|██████████████████████████████▉       | 41.5M/51.1M [01:32<00:19, 493kB/s]
 81%|██████████████████████████████▉       | 41.6M/51.1M [01:32<00:19, 495kB/s]
 81%|██████████████████████████████▉       | 41.7M/51.1M [01:33<00:19, 496kB/s]
 82%|███████████████████████████████       | 41.7M/51.1M [01:33<00:19, 492kB/s]
 82%|███████████████████████████████       | 41.8M/51.1M [01:33<00:20, 463kB/s]
 82%|███████████████████████████████       | 41.8M/51.1M [01:33<00:19, 488kB/s]
 82%|███████████████████████████████▏      | 41.9M/51.1M [01:33<00:19, 483kB/s]
 82%|███████████████████████████████▏      | 41.9M/51.1M [01:33<00:19, 478kB/s]
 82%|███████████████████████████████▏      | 42.0M/51.1M [01:33<00:18, 484kB/s]
 82%|███████████████████████████████▎      | 42.1M/51.1M [01:33<00:18, 490kB/s]
 82%|███████████████████████████████▎      | 42.1M/51.1M [01:34<00:18, 474kB/s]
 83%|███████████████████████████████▎      | 42.2M/51.1M [01:34<00:18, 489kB/s]
 83%|███████████████████████████████▍      | 42.2M/51.1M [01:34<00:19, 453kB/s]
 83%|███████████████████████████████▍      | 42.3M/51.1M [01:34<00:17, 497kB/s]
 83%|███████████████████████████████▍      | 42.4M/51.1M [01:34<00:17, 490kB/s]
 83%|███████████████████████████████▌      | 42.4M/51.1M [01:34<00:17, 486kB/s]
 83%|███████████████████████████████▌      | 42.5M/51.1M [01:34<00:18, 463kB/s]
 83%|███████████████████████████████▌      | 42.5M/51.1M [01:34<00:18, 468kB/s]
 83%|███████████████████████████████▋      | 42.6M/51.1M [01:34<00:18, 471kB/s]
 83%|███████████████████████████████▋      | 42.6M/51.1M [01:35<00:16, 518kB/s]
 84%|███████████████████████████████▋      | 42.7M/51.1M [01:35<00:17, 482kB/s]
 84%|███████████████████████████████▊      | 42.7M/51.1M [01:35<00:17, 480kB/s]
 84%|███████████████████████████████▊      | 42.8M/51.1M [01:35<00:17, 481kB/s]
 84%|███████████████████████████████▊      | 42.8M/51.1M [01:35<00:17, 479kB/s]
 84%|███████████████████████████████▉      | 42.9M/51.1M [01:35<00:17, 475kB/s]
 84%|███████████████████████████████▉      | 42.9M/51.1M [01:35<00:17, 468kB/s]
 84%|███████████████████████████████▉      | 43.0M/51.1M [01:35<00:17, 464kB/s]
 84%|███████████████████████████████▉      | 43.0M/51.1M [01:35<00:17, 457kB/s]
 84%|████████████████████████████████      | 43.1M/51.1M [01:36<00:17, 461kB/s]
 84%|████████████████████████████████      | 43.2M/51.1M [01:36<00:16, 478kB/s]
 85%|████████████████████████████████▏     | 43.2M/51.1M [01:36<00:16, 473kB/s]
 85%|████████████████████████████████▏     | 43.3M/51.1M [01:36<00:16, 485kB/s]
 85%|████████████████████████████████▏     | 43.4M/51.1M [01:36<00:15, 494kB/s]
 85%|████████████████████████████████▎     | 43.4M/51.1M [01:36<00:15, 491kB/s]
 85%|████████████████████████████████▎     | 43.5M/51.1M [01:36<00:16, 464kB/s]
 85%|████████████████████████████████▎     | 43.5M/51.1M [01:36<00:16, 456kB/s]
 85%|████████████████████████████████▍     | 43.5M/51.1M [01:37<00:16, 454kB/s]
 85%|████████████████████████████████▍     | 43.6M/51.1M [01:37<00:16, 454kB/s]
 85%|████████████████████████████████▍     | 43.7M/51.1M [01:37<00:15, 472kB/s]
 86%|████████████████████████████████▍     | 43.7M/51.1M [01:37<00:16, 455kB/s]
 86%|████████████████████████████████▌     | 43.8M/51.1M [01:37<00:14, 489kB/s]
 86%|████████████████████████████████▌     | 43.8M/51.1M [01:37<00:15, 485kB/s]
 86%|████████████████████████████████▋     | 43.9M/51.1M [01:37<00:14, 483kB/s]
 86%|████████████████████████████████▋     | 43.9M/51.1M [01:37<00:14, 483kB/s]
 86%|████████████████████████████████▋     | 44.0M/51.1M [01:37<00:16, 442kB/s]
 86%|████████████████████████████████▊     | 44.1M/51.1M [01:38<00:14, 486kB/s]
 86%|████████████████████████████████▊     | 44.1M/51.1M [01:38<00:14, 476kB/s]
 86%|████████████████████████████████▊     | 44.2M/51.1M [01:38<00:15, 444kB/s]
 86%|████████████████████████████████▊     | 44.2M/51.1M [01:38<00:16, 431kB/s]
 87%|████████████████████████████████▉     | 44.3M/51.1M [01:38<00:15, 451kB/s]
 87%|████████████████████████████████▉     | 44.3M/51.1M [01:38<00:14, 467kB/s]
 87%|█████████████████████████████████     | 44.4M/51.1M [01:38<00:13, 481kB/s]
 87%|█████████████████████████████████     | 44.4M/51.1M [01:38<00:14, 469kB/s]
 87%|█████████████████████████████████     | 44.5M/51.1M [01:39<00:14, 464kB/s]
 87%|█████████████████████████████████     | 44.5M/51.1M [01:39<00:15, 437kB/s]
 87%|█████████████████████████████████▏    | 44.6M/51.1M [01:39<00:14, 461kB/s]
 87%|█████████████████████████████████▏    | 44.6M/51.1M [01:39<00:14, 459kB/s]
 87%|█████████████████████████████████▏    | 44.7M/51.1M [01:39<00:15, 421kB/s]
 88%|█████████████████████████████████▎    | 44.7M/51.1M [01:39<00:14, 428kB/s]
 88%|█████████████████████████████████▎    | 44.8M/51.1M [01:39<00:14, 439kB/s]
 88%|█████████████████████████████████▎    | 44.8M/51.1M [01:39<00:14, 447kB/s]
 88%|█████████████████████████████████▍    | 44.9M/51.1M [01:39<00:14, 444kB/s]
 88%|█████████████████████████████████▍    | 44.9M/51.1M [01:40<00:14, 418kB/s]
 88%|█████████████████████████████████▍    | 45.0M/51.1M [01:40<00:14, 427kB/s]
 88%|█████████████████████████████████▍    | 45.0M/51.1M [01:40<00:13, 435kB/s]
 88%|█████████████████████████████████▌    | 45.1M/51.1M [01:40<00:13, 452kB/s]
 88%|█████████████████████████████████▌    | 45.2M/51.1M [01:40<00:12, 460kB/s]
 88%|█████████████████████████████████▌    | 45.2M/51.1M [01:40<00:12, 468kB/s]
 89%|█████████████████████████████████▋    | 45.3M/51.1M [01:40<00:13, 436kB/s]
 89%|█████████████████████████████████▋    | 45.3M/51.1M [01:40<00:13, 442kB/s]
 89%|█████████████████████████████████▋    | 45.4M/51.1M [01:41<00:13, 426kB/s]
 89%|█████████████████████████████████▊    | 45.4M/51.1M [01:41<00:13, 439kB/s]
 89%|█████████████████████████████████▊    | 45.5M/51.1M [01:41<00:12, 461kB/s]
 89%|█████████████████████████████████▊    | 45.5M/51.1M [01:41<00:12, 443kB/s]
 89%|█████████████████████████████████▉    | 45.6M/51.1M [01:41<00:11, 463kB/s]
 89%|█████████████████████████████████▉    | 45.6M/51.1M [01:41<00:11, 462kB/s]
 89%|█████████████████████████████████▉    | 45.7M/51.1M [01:41<00:11, 478kB/s]
 90%|██████████████████████████████████    | 45.7M/51.1M [01:41<00:11, 466kB/s]
 90%|██████████████████████████████████    | 45.8M/51.1M [01:41<00:12, 426kB/s]
 90%|██████████████████████████████████    | 45.8M/51.1M [01:42<00:12, 433kB/s]
 90%|██████████████████████████████████    | 45.9M/51.1M [01:42<00:12, 426kB/s]
 90%|██████████████████████████████████▏   | 46.0M/51.1M [01:42<00:11, 453kB/s]
 90%|██████████████████████████████████▏   | 46.0M/51.1M [01:42<00:11, 450kB/s]
 90%|██████████████████████████████████▏   | 46.1M/51.1M [01:42<00:11, 451kB/s]
 90%|██████████████████████████████████▎   | 46.1M/51.1M [01:42<00:11, 450kB/s]
 90%|██████████████████████████████████▎   | 46.2M/51.1M [01:42<00:12, 411kB/s]
 90%|██████████████████████████████████▎   | 46.2M/51.1M [01:42<00:11, 428kB/s]
 90%|██████████████████████████████████▍   | 46.3M/51.1M [01:43<00:11, 434kB/s]
 91%|██████████████████████████████████▍   | 46.3M/51.1M [01:43<00:11, 433kB/s]
 91%|██████████████████████████████████▍   | 46.4M/51.1M [01:43<00:10, 440kB/s]
 91%|██████████████████████████████████▍   | 46.4M/51.1M [01:43<00:10, 451kB/s]
 91%|██████████████████████████████████▌   | 46.4M/51.1M [01:43<00:10, 451kB/s]
 91%|██████████████████████████████████▌   | 46.5M/51.1M [01:43<00:10, 451kB/s]
 91%|██████████████████████████████████▌   | 46.5M/51.1M [01:43<00:09, 458kB/s]
 91%|██████████████████████████████████▋   | 46.6M/51.1M [01:43<00:09, 457kB/s]
 91%|██████████████████████████████████▋   | 46.6M/51.1M [01:43<00:09, 459kB/s]
 91%|██████████████████████████████████▋   | 46.7M/51.1M [01:44<00:09, 457kB/s]
 91%|██████████████████████████████████▊   | 46.7M/51.1M [01:44<00:09, 451kB/s]
 92%|██████████████████████████████████▊   | 46.8M/51.1M [01:44<00:09, 465kB/s]
 92%|██████████████████████████████████▊   | 46.9M/51.1M [01:44<00:09, 429kB/s]
 92%|██████████████████████████████████▉   | 46.9M/51.1M [01:44<00:09, 463kB/s]
 92%|██████████████████████████████████▉   | 47.0M/51.1M [01:44<00:09, 450kB/s]
 92%|██████████████████████████████████▉   | 47.1M/51.1M [01:44<00:08, 480kB/s]
 92%|███████████████████████████████████   | 47.1M/51.1M [01:44<00:08, 460kB/s]
 92%|███████████████████████████████████   | 47.2M/51.1M [01:45<00:08, 483kB/s]
 92%|███████████████████████████████████   | 47.2M/51.1M [01:45<00:08, 472kB/s]
 92%|███████████████████████████████████▏  | 47.3M/51.1M [01:45<00:08, 446kB/s]
 93%|███████████████████████████████████▏  | 47.3M/51.1M [01:45<00:08, 445kB/s]
 93%|███████████████████████████████████▏  | 47.4M/51.1M [01:45<00:08, 452kB/s]
 93%|███████████████████████████████████▎  | 47.4M/51.1M [01:45<00:08, 454kB/s]
 93%|███████████████████████████████████▎  | 47.5M/51.1M [01:45<00:07, 460kB/s]
 93%|███████████████████████████████████▎  | 47.5M/51.1M [01:45<00:07, 466kB/s]
 93%|███████████████████████████████████▎  | 47.6M/51.1M [01:45<00:07, 467kB/s]
 93%|███████████████████████████████████▍  | 47.6M/51.1M [01:45<00:07, 470kB/s]
 93%|███████████████████████████████████▍  | 47.7M/51.1M [01:46<00:07, 462kB/s]
 93%|███████████████████████████████████▍  | 47.7M/51.1M [01:46<00:07, 467kB/s]
 93%|███████████████████████████████████▌  | 47.8M/51.1M [01:46<00:07, 464kB/s]
 94%|███████████████████████████████████▌  | 47.8M/51.1M [01:46<00:07, 440kB/s]
 94%|███████████████████████████████████▌  | 47.9M/51.1M [01:46<00:06, 463kB/s]
 94%|███████████████████████████████████▋  | 47.9M/51.1M [01:46<00:06, 465kB/s]
 94%|███████████████████████████████████▋  | 48.0M/51.1M [01:46<00:06, 471kB/s]
 94%|███████████████████████████████████▋  | 48.0M/51.1M [01:46<00:06, 466kB/s]
 94%|███████████████████████████████████▋  | 48.1M/51.1M [01:46<00:06, 466kB/s]
 94%|███████████████████████████████████▊  | 48.1M/51.1M [01:47<00:06, 466kB/s]
 94%|███████████████████████████████████▊  | 48.2M/51.1M [01:47<00:06, 460kB/s]
 94%|███████████████████████████████████▊  | 48.2M/51.1M [01:47<00:06, 475kB/s]
 94%|███████████████████████████████████▉  | 48.3M/51.1M [01:47<00:05, 488kB/s]
 95%|███████████████████████████████████▉  | 48.3M/51.1M [01:47<00:05, 486kB/s]
 95%|███████████████████████████████████▉  | 48.4M/51.1M [01:47<00:05, 485kB/s]
 95%|████████████████████████████████████  | 48.4M/51.1M [01:47<00:05, 484kB/s]
 95%|████████████████████████████████████  | 48.5M/51.1M [01:47<00:05, 483kB/s]
 95%|████████████████████████████████████  | 48.5M/51.1M [01:47<00:05, 479kB/s]
 95%|████████████████████████████████████▏ | 48.6M/51.1M [01:48<00:05, 477kB/s]
 95%|████████████████████████████████████▏ | 48.6M/51.1M [01:48<00:05, 480kB/s]
 95%|████████████████████████████████████▏ | 48.7M/51.1M [01:48<00:05, 471kB/s]
 95%|████████████████████████████████████▏ | 48.7M/51.1M [01:48<00:05, 473kB/s]
 95%|████████████████████████████████████▎ | 48.8M/51.1M [01:48<00:04, 470kB/s]
 96%|████████████████████████████████████▎ | 48.8M/51.1M [01:48<00:04, 469kB/s]
 96%|████████████████████████████████████▎ | 48.9M/51.1M [01:48<00:04, 458kB/s]
 96%|████████████████████████████████████▍ | 48.9M/51.1M [01:48<00:04, 454kB/s]
 96%|████████████████████████████████████▍ | 49.0M/51.1M [01:48<00:04, 447kB/s]
 96%|████████████████████████████████████▍ | 49.0M/51.1M [01:49<00:04, 448kB/s]
 96%|████████████████████████████████████▍ | 49.1M/51.1M [01:49<00:04, 434kB/s]
 96%|████████████████████████████████████▌ | 49.1M/51.1M [01:49<00:04, 413kB/s]
 96%|████████████████████████████████████▌ | 49.2M/51.1M [01:49<00:04, 429kB/s]
 96%|████████████████████████████████████▌ | 49.2M/51.1M [01:49<00:04, 443kB/s]
 96%|████████████████████████████████████▋ | 49.3M/51.1M [01:49<00:04, 453kB/s]
 97%|████████████████████████████████████▋ | 49.3M/51.1M [01:49<00:03, 453kB/s]
 97%|████████████████████████████████████▋ | 49.4M/51.1M [01:49<00:04, 426kB/s]
 97%|████████████████████████████████████▊ | 49.4M/51.1M [01:49<00:03, 473kB/s]
 97%|████████████████████████████████████▊ | 49.5M/51.1M [01:50<00:03, 473kB/s]
 97%|████████████████████████████████████▊ | 49.5M/51.1M [01:50<00:03, 462kB/s]
 97%|████████████████████████████████████▊ | 49.6M/51.1M [01:50<00:03, 454kB/s]
 97%|████████████████████████████████████▉ | 49.7M/51.1M [01:50<00:03, 470kB/s]
 97%|████████████████████████████████████▉ | 49.7M/51.1M [01:50<00:02, 483kB/s]
 97%|█████████████████████████████████████ | 49.8M/51.1M [01:50<00:02, 454kB/s]
 98%|█████████████████████████████████████ | 49.8M/51.1M [01:50<00:02, 486kB/s]
 98%|█████████████████████████████████████ | 49.9M/51.1M [01:50<00:02, 478kB/s]
 98%|█████████████████████████████████████▏| 49.9M/51.1M [01:51<00:02, 469kB/s]
 98%|█████████████████████████████████████▏| 50.0M/51.1M [01:51<00:02, 450kB/s]
 98%|█████████████████████████████████████▏| 50.1M/51.1M [01:51<00:02, 475kB/s]
 98%|█████████████████████████████████████▎| 50.1M/51.1M [01:51<00:02, 474kB/s]
 98%|█████████████████████████████████████▎| 50.2M/51.1M [01:51<00:02, 470kB/s]
 98%|█████████████████████████████████████▎| 50.2M/51.1M [01:51<00:01, 465kB/s]
 98%|█████████████████████████████████████▎| 50.2M/51.1M [01:51<00:01, 463kB/s]
 98%|█████████████████████████████████████▍| 50.3M/51.1M [01:51<00:01, 470kB/s]
 99%|█████████████████████████████████████▍| 50.3M/51.1M [01:51<00:01, 473kB/s]
 99%|█████████████████████████████████████▍| 50.4M/51.1M [01:52<00:01, 443kB/s]
 99%|█████████████████████████████████████▌| 50.5M/51.1M [01:52<00:01, 482kB/s]
 99%|█████████████████████████████████████▌| 50.5M/51.1M [01:52<00:01, 458kB/s]
 99%|█████████████████████████████████████▌| 50.6M/51.1M [01:52<00:01, 479kB/s]
 99%|█████████████████████████████████████▋| 50.6M/51.1M [01:52<00:00, 472kB/s]
 99%|█████████████████████████████████████▋| 50.7M/51.1M [01:52<00:00, 468kB/s]
 99%|█████████████████████████████████████▋| 50.7M/51.1M [01:52<00:00, 462kB/s]
 99%|█████████████████████████████████████▊| 50.8M/51.1M [01:52<00:00, 469kB/s]
 99%|█████████████████████████████████████▊| 50.8M/51.1M [01:52<00:00, 457kB/s]
100%|█████████████████████████████████████▊| 50.9M/51.1M [01:53<00:00, 462kB/s]
100%|█████████████████████████████████████▊| 50.9M/51.1M [01:53<00:00, 451kB/s]
100%|█████████████████████████████████████▉| 51.0M/51.1M [01:53<00:00, 459kB/s]
100%|█████████████████████████████████████▉| 51.0M/51.1M [01:53<00:00, 458kB/s]
100%|█████████████████████████████████████▉| 51.1M/51.1M [01:53<00:00, 462kB/s]
  0%|                                              | 0.00/51.1M [00:00<?, ?B/s]
100%|██████████████████████████████████████| 51.1M/51.1M [00:00<00:00, 266GB/s]

  0%|                                              | 0.00/3.90k [00:00<?, ?B/s]
  0%|                                              | 0.00/3.90k [00:00<?, ?B/s]
100%|█████████████████████████████████████| 3.90k/3.90k [00:00<00:00, 24.0MB/s]
Download complete in 03m47s (94.8 MB)
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Writing /tmp/tmp5wim6qaf/0/0-raw.fif
Closing /tmp/tmp5wim6qaf/0/0-raw.fif
[done]
Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Writing /tmp/tmp5wim6qaf/1/1-raw.fif
Closing /tmp/tmp5wim6qaf/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:788: UserWarning: Chosen directory /tmp/tmp5wim6qaf contains other subdirectories or files ['0'].
  warnings.warn(
Opening raw data file /tmp/tmp5wim6qaf/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp5wim6qaf/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:246: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7fb0a412e1b0>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Writing /tmp/tmp5wim6qaf/0/0-raw.fif
Closing /tmp/tmp5wim6qaf/0/0-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:777: UserWarning: The number of saved datasets (1) does not match the number of existing subdirectories (2). You may now encounter a mix of differently preprocessed datasets!
  warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:788: UserWarning: Chosen directory /tmp/tmp5wim6qaf contains other subdirectories or files ['1'].
  warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:246: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7fb0a412e1b0>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Writing /tmp/tmp5wim6qaf/1/1-raw.fif
Closing /tmp/tmp5wim6qaf/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:788: UserWarning: Chosen directory /tmp/tmp5wim6qaf contains other subdirectories or files ['0'].
  warnings.warn(
Opening raw data file /tmp/tmp5wim6qaf/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp5wim6qaf/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Opening raw data file /tmp/tmp10cb5a5v/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp10cb5a5v/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Opening raw data file /tmp/tmp10cb5a5v/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp10cb5a5v/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:246: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7fb0a4655820>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:246: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7fb0a4655820>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Writing /tmp/tmp_ehxgely/0/0-raw.fif
Closing /tmp/tmp_ehxgely/0/0-raw.fif
[done]
Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Writing /tmp/tmp_ehxgely/1/1-raw.fif
Closing /tmp/tmp_ehxgely/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:788: UserWarning: Chosen directory /tmp/tmp_ehxgely contains other subdirectories or files ['0'].
  warnings.warn(
Opening raw data file /tmp/tmp_ehxgely/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp_ehxgely/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:246: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7fafcdd60140>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Writing /tmp/tmp_ehxgely/0/0-raw.fif
Closing /tmp/tmp_ehxgely/0/0-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:777: UserWarning: The number of saved datasets (1) does not match the number of existing subdirectories (2). You may now encounter a mix of differently preprocessed datasets!
  warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:788: UserWarning: Chosen directory /tmp/tmp_ehxgely contains other subdirectories or files ['1'].
  warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:246: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7fafcdd60140>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Writing /tmp/tmp_ehxgely/1/1-raw.fif
Closing /tmp/tmp_ehxgely/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:788: UserWarning: Chosen directory /tmp/tmp_ehxgely contains other subdirectories or files ['0'].
  warnings.warn(
Opening raw data file /tmp/tmp_ehxgely/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp_ehxgely/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Opening raw data file /tmp/tmpshfcv3fy/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmpshfcv3fy/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Opening raw data file /tmp/tmpshfcv3fy/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmpshfcv3fy/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:246: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7fafd257a150>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:246: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7fafd257a150>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...

Finally, we can plot the results:

df = pd.DataFrame(results)

fig, ax = plt.subplots(figsize=(6, 4))
colors = {True: "tab:orange", False: "tab:blue"}
markers = {n: m for n, m in zip(all_n_jobs, ["o", "x", "."])}
for (save, n_jobs), sub_df in df.groupby(["save", "n_jobs"]):
    ax.scatter(
        x=sub_df["time"],
        y=sub_df["max_mem"],
        color=colors[save],
        marker=markers[n_jobs],
        label=f"save={save}, n_jobs={n_jobs}",
    )
ax.legend()
ax.set_xlabel("Execution time (s)")
ax.set_ylabel("Memory usage (MiB)")
ax.set_title(f"Loading and preprocessing {all_n_recs} recordings from Sleep Physionet")
plt.show()
Loading and preprocessing 2 recordings from Sleep Physionet

We see that parallel preprocessing without serialization (blue crosses) is faster than simple sequential processing (blue circles), however it uses more memory.

Combining parallel preprocessing and serialization (orange crosses) reduces memory usage significantly, however it increases run time by a few seconds. Depending on available resources (e.g. in limited memory settings), it might therefore be more advantageous to use both parallelization and serialization together.

Total running time of the script: (4 minutes 34.078 seconds)

Estimated memory usage: 884 MB

Gallery generated by Sphinx-Gallery