Note
Go to the end to download the full example code.
Hinss2021 classification example#
This example shows how to use the Hinss2021 dataset with the resting state paradigm.
In this example, we aim to determine the most effective channel selection strategy
for the moabb.datasets.Hinss2021 dataset.
The pipelines under consideration are:
Xdawn
Electrode selection based on time epochs data
Electrode selection based on covariance matrices
# License: BSD (3-clause)
import warnings
import numpy as np
import seaborn as sns
from matplotlib import pyplot as plt
from pyriemann.channelselection import ElectrodeSelection
from pyriemann.estimation import Covariances
from pyriemann.spatialfilters import Xdawn
from pyriemann.tangentspace import TangentSpace
from sklearn.base import BaseEstimator, TransformerMixin
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA
from sklearn.pipeline import make_pipeline
from moabb import set_log_level
from moabb.datasets import Hinss2021
from moabb.evaluations import CrossSessionEvaluation
from moabb.paradigms import RestingStateToP300Adapter
# Suppressing future and runtime warnings for cleaner output
warnings.simplefilter(action="ignore", category=FutureWarning)
warnings.simplefilter(action="ignore", category=RuntimeWarning)
set_log_level("info")
Create util transformer#
Let’s create a scikit transformer mixin, that will select electrodes based on the covariance information
class EpochSelectChannel(TransformerMixin, BaseEstimator):
"""Select channels based on covariance information."""
def __init__(self, n_chan, cov_est):
self._chs_idx = None
self.n_chan = n_chan
self.cov_est = cov_est
def fit(self, X, _y=None):
# Get the covariances of the channels for each epoch.
covs = Covariances(estimator=self.cov_est).fit_transform(X)
# Get the average covariance between the channels
m = np.mean(covs, axis=0)
# Select the `n_chan` channels having the maximum covariances.
indices = np.unravel_index(
np.argpartition(m, -self.n_chan, axis=None)[-self.n_chan :], m.shape
)
# We will keep only these channels for the transform step.
self._chs_idx = np.unique(indices)
return self
def transform(self, X):
return X[:, self._chs_idx, :]
Initialization Process#
Define the experimental paradigm object (RestingState)
Load the datasets
Select a subset of subjects and specific events for analysis
# Here we define the mne events for the RestingState paradigm.
events = {"easy": 2, "diff": 3}
# The paradigm is adapted to the P300 paradigm.
paradigm = RestingStateToP300Adapter(events=events, tmin=0, tmax=0.5)
# We define a list with the dataset to use
datasets = [Hinss2021()]
# To reduce the computation time in the example, we will only use the
# first two subjects.
n__subjects = 2
title = "Datasets: "
for dataset in datasets:
title = title + " " + dataset.code
dataset.subject_list = dataset.subject_list[:n__subjects]
Create Pipelines#
Pipelines must be a dict of scikit-learning pipeline transformer.
pipelines = {}
pipelines["Xdawn+Cov+TS+LDA"] = make_pipeline(
Xdawn(nfilter=4), Covariances(estimator="lwf"), TangentSpace(), LDA()
)
pipelines["Cov+ElSel+TS+LDA"] = make_pipeline(
Covariances(estimator="lwf"), ElectrodeSelection(nelec=8), TangentSpace(), LDA()
)
# Pay attention here that the channel selection took place before computing the covariances:
# It is done on time epochs.
pipelines["ElSel+Cov+TS+LDA"] = make_pipeline(
EpochSelectChannel(n_chan=8, cov_est="lwf"),
Covariances(estimator="lwf"),
TangentSpace(),
LDA(),
)
Run evaluation#
Compare the pipeline using a cross session evaluation.
# Here should be cross-session
evaluation = CrossSessionEvaluation(paradigm=paradigm, datasets=datasets, overwrite=False)
results = evaluation.process(pipelines)
This is nemar-py 0.3.0.
Preparing to download nm000343 from https://data.nemar.org/
Retrieving 20 of 491 manifest files (16 concurrent downloads).
primary backend failed; falling back to next layer: 'sourcedata/P02/S1/electrode_positions/get_chanlocs.txt' is not annexed (no sha256/md5 checksum on the manifest entry); the S3 backend has nothing to fetch.
Overall: 0%| | 0.00/193M [00:00<?, ?B/s]
Overall: 0%| | 16.0k/193M [00:00<28:56, 116kB/s]
Overall: 1%| | 1.52M/193M [00:00<00:25, 7.91MB/s]
Overall: 4%|▍ | 8.20M/193M [00:00<00:05, 33.8MB/s]
Overall: 11%|█ | 20.7M/193M [00:00<00:02, 70.0MB/s]
Overall: 18%|█▊ | 35.0M/193M [00:00<00:01, 97.7MB/s]
Overall: 27%|██▋ | 52.9M/193M [00:00<00:01, 128MB/s]
Overall: 39%|███▊ | 74.6M/193M [00:00<00:00, 160MB/s]
Overall: 50%|█████ | 97.3M/193M [00:00<00:00, 184MB/s]
Overall: 62%|██████▏ | 120M/193M [00:00<00:00, 202MB/s]
Overall: 75%|███████▍ | 144M/193M [00:01<00:00, 215MB/s]
Overall: 86%|████████▌ | 165M/193M [00:01<00:00, 216MB/s]
Overall: 97%|█████████▋| 186M/193M [00:01<00:00, 161MB/s]
Overall: 100%|█████████▉| 193M/193M [00:01<00:00, 111MB/s]
Finished downloading nm000343 v1.0.3.
0%| | 0.00/181M [00:00<?, ?B/s]
0%| | 1.02k/181M [00:00<5:58:42, 8.41kB/s]
0%| | 28.7k/181M [00:00<22:05, 137kB/s]
0%| | 94.2k/181M [00:00<09:27, 319kB/s]
0%| | 177k/181M [00:00<06:33, 460kB/s]
0%| | 226k/181M [00:00<06:51, 439kB/s]
0%| | 292k/181M [00:00<06:23, 472kB/s]
0%| | 374k/181M [00:00<05:37, 535kB/s]
0%| | 456k/181M [00:00<05:12, 577kB/s]
0%| | 554k/181M [00:01<04:39, 645kB/s]
0%|▏ | 684k/181M [00:01<03:53, 771kB/s]
0%|▏ | 799k/181M [00:01<03:41, 815kB/s]
0%|▏ | 897k/181M [00:01<03:42, 809kB/s]
1%|▏ | 1.01M/181M [00:01<03:33, 844kB/s]
1%|▏ | 1.14M/181M [00:01<03:18, 907kB/s]
1%|▎ | 1.23M/181M [00:01<03:30, 852kB/s]
1%|▎ | 1.32M/181M [00:01<03:42, 807kB/s]
1%|▎ | 1.40M/181M [00:02<03:55, 763kB/s]
1%|▎ | 1.53M/181M [00:02<03:29, 856kB/s]
1%|▎ | 1.63M/181M [00:02<03:34, 838kB/s]
1%|▍ | 1.78M/181M [00:02<03:12, 933kB/s]
1%|▍ | 1.87M/181M [00:02<03:23, 881kB/s]
1%|▍ | 1.98M/181M [00:02<03:26, 869kB/s]
1%|▍ | 2.09M/181M [00:02<03:21, 889kB/s]
1%|▍ | 2.18M/181M [00:02<03:32, 840kB/s]
1%|▍ | 2.30M/181M [00:03<03:21, 886kB/s]
1%|▌ | 2.40M/181M [00:03<03:27, 860kB/s]
1%|▌ | 2.55M/181M [00:03<03:07, 954kB/s]
1%|▌ | 2.65M/181M [00:03<03:17, 902kB/s]
2%|▌ | 2.74M/181M [00:03<03:29, 852kB/s]
2%|▌ | 2.83M/181M [00:03<03:39, 811kB/s]
2%|▋ | 2.96M/181M [00:03<03:21, 882kB/s]
2%|▋ | 3.06M/181M [00:03<03:27, 857kB/s]
2%|▋ | 3.22M/181M [00:04<02:58, 997kB/s]
2%|▋ | 3.32M/181M [00:04<03:08, 942kB/s]
2%|▋ | 3.51M/181M [00:04<02:37, 1.13MB/s]
2%|▊ | 3.63M/181M [00:04<02:46, 1.07MB/s]
2%|▊ | 3.73M/181M [00:04<02:56, 1.01MB/s]
2%|▊ | 3.84M/181M [00:04<03:06, 950kB/s]
2%|▊ | 3.93M/181M [00:04<03:18, 894kB/s]
2%|▊ | 4.05M/181M [00:04<03:12, 921kB/s]
2%|▉ | 4.15M/181M [00:05<03:23, 868kB/s]
2%|▉ | 4.25M/181M [00:05<03:25, 862kB/s]
2%|▉ | 4.35M/181M [00:05<03:31, 835kB/s]
2%|▉ | 4.48M/181M [00:05<03:17, 892kB/s]
3%|▉ | 4.63M/181M [00:05<03:01, 974kB/s]
3%|█ | 4.72M/181M [00:05<03:11, 920kB/s]
3%|█ | 4.82M/181M [00:05<03:22, 869kB/s]
3%|█ | 4.92M/181M [00:05<03:25, 858kB/s]
3%|█ | 5.02M/181M [00:06<03:29, 842kB/s]
3%|█ | 5.17M/181M [00:06<03:05, 946kB/s]
3%|█▏ | 5.26M/181M [00:06<03:14, 902kB/s]
3%|█▏ | 5.35M/181M [00:06<03:31, 832kB/s]
3%|█▏ | 5.44M/181M [00:06<03:44, 783kB/s]
3%|█▏ | 5.54M/181M [00:06<03:41, 794kB/s]
3%|█▏ | 5.77M/181M [00:06<02:37, 1.11MB/s]
3%|█▎ | 6.10M/181M [00:06<01:51, 1.57MB/s]
4%|█▎ | 6.51M/181M [00:07<01:23, 2.09MB/s]
4%|█▍ | 7.05M/181M [00:07<01:02, 2.78MB/s]
4%|█▋ | 7.81M/181M [00:07<00:45, 3.83MB/s]
5%|█▊ | 8.60M/181M [00:07<00:37, 4.59MB/s]
5%|█▉ | 9.27M/181M [00:07<00:36, 4.71MB/s]
5%|██ | 9.74M/181M [00:07<00:38, 4.40MB/s]
6%|██▏ | 10.2M/181M [00:07<00:53, 3.22MB/s]
6%|██▏ | 10.5M/181M [00:08<00:54, 3.13MB/s]
6%|██▎ | 10.9M/181M [00:08<00:56, 3.03MB/s]
6%|██▎ | 11.2M/181M [00:08<00:58, 2.91MB/s]
6%|██▍ | 11.6M/181M [00:08<00:57, 2.92MB/s]
7%|██▍ | 11.9M/181M [00:08<01:00, 2.78MB/s]
7%|██▌ | 12.2M/181M [00:08<01:05, 2.59MB/s]
7%|██▌ | 12.4M/181M [00:08<01:08, 2.46MB/s]
7%|██▋ | 12.9M/181M [00:08<01:00, 2.78MB/s]
7%|██▊ | 13.2M/181M [00:09<01:02, 2.70MB/s]
8%|██▊ | 13.6M/181M [00:09<00:58, 2.84MB/s]
8%|██▉ | 13.9M/181M [00:09<01:01, 2.70MB/s]
8%|██▉ | 14.2M/181M [00:09<01:03, 2.61MB/s]
8%|███ | 14.6M/181M [00:09<01:02, 2.67MB/s]
8%|███ | 14.9M/181M [00:09<01:03, 2.63MB/s]
8%|███▏ | 15.2M/181M [00:09<01:05, 2.54MB/s]
9%|███▏ | 15.5M/181M [00:09<01:06, 2.50MB/s]
9%|███▎ | 15.7M/181M [00:10<01:10, 2.35MB/s]
9%|███▎ | 16.0M/181M [00:10<01:11, 2.31MB/s]
9%|███▍ | 16.3M/181M [00:10<01:09, 2.35MB/s]
9%|███▍ | 16.6M/181M [00:10<01:11, 2.29MB/s]
9%|███▌ | 16.8M/181M [00:10<01:14, 2.19MB/s]
9%|███▌ | 17.2M/181M [00:10<01:07, 2.41MB/s]
10%|███▋ | 17.6M/181M [00:10<01:01, 2.64MB/s]
10%|███▋ | 17.8M/181M [00:10<01:04, 2.53MB/s]
10%|███▊ | 18.3M/181M [00:11<00:59, 2.73MB/s]
10%|███▉ | 18.5M/181M [00:11<01:02, 2.61MB/s]
10%|███▉ | 18.8M/181M [00:11<01:05, 2.47MB/s]
11%|████ | 19.1M/181M [00:11<01:08, 2.35MB/s]
11%|████ | 19.4M/181M [00:11<01:09, 2.34MB/s]
11%|████▏ | 19.7M/181M [00:11<01:11, 2.27MB/s]
11%|████▏ | 20.0M/181M [00:11<01:10, 2.29MB/s]
11%|████▎ | 20.2M/181M [00:12<01:15, 2.14MB/s]
11%|████▎ | 20.5M/181M [00:12<01:12, 2.21MB/s]
11%|████▎ | 20.8M/181M [00:12<01:14, 2.15MB/s]
12%|████▍ | 21.0M/181M [00:12<01:14, 2.14MB/s]
12%|████▍ | 21.4M/181M [00:12<01:08, 2.33MB/s]
12%|████▌ | 21.7M/181M [00:12<01:07, 2.37MB/s]
12%|████▌ | 22.0M/181M [00:12<01:07, 2.37MB/s]
12%|████▋ | 22.3M/181M [00:12<01:07, 2.34MB/s]
13%|████▊ | 22.8M/181M [00:13<00:57, 2.74MB/s]
13%|████▊ | 23.1M/181M [00:13<00:58, 2.68MB/s]
13%|████▉ | 23.4M/181M [00:13<01:02, 2.53MB/s]
13%|████▉ | 23.6M/181M [00:13<01:04, 2.44MB/s]
13%|█████ | 23.9M/181M [00:13<01:17, 2.03MB/s]
13%|█████ | 24.2M/181M [00:13<01:14, 2.10MB/s]
14%|█████▏ | 24.5M/181M [00:13<01:16, 2.04MB/s]
14%|█████▏ | 24.9M/181M [00:13<01:04, 2.42MB/s]
14%|█████▎ | 25.2M/181M [00:14<01:05, 2.38MB/s]
14%|█████▎ | 25.5M/181M [00:14<01:05, 2.38MB/s]
14%|█████▍ | 25.8M/181M [00:14<01:05, 2.38MB/s]
14%|█████▍ | 26.1M/181M [00:14<01:02, 2.46MB/s]
15%|█████▌ | 26.4M/181M [00:14<01:05, 2.37MB/s]
15%|█████▌ | 26.7M/181M [00:14<01:03, 2.41MB/s]
15%|█████▋ | 27.0M/181M [00:14<01:04, 2.40MB/s]
15%|█████▋ | 27.3M/181M [00:14<01:03, 2.44MB/s]
15%|█████▊ | 27.6M/181M [00:15<01:06, 2.30MB/s]
15%|█████▊ | 27.9M/181M [00:15<01:05, 2.35MB/s]
16%|█████▉ | 28.1M/181M [00:15<01:08, 2.22MB/s]
16%|█████▉ | 28.3M/181M [00:15<01:10, 2.17MB/s]
16%|██████ | 28.7M/181M [00:15<01:05, 2.31MB/s]
16%|██████ | 29.0M/181M [00:15<01:03, 2.41MB/s]
16%|██████▏ | 29.5M/181M [00:15<00:53, 2.83MB/s]
16%|██████▏ | 29.8M/181M [00:15<00:56, 2.67MB/s]
17%|██████▎ | 30.0M/181M [00:16<00:59, 2.52MB/s]
17%|██████▍ | 30.4M/181M [00:16<00:55, 2.73MB/s]
17%|██████▍ | 30.8M/181M [00:16<00:51, 2.90MB/s]
17%|██████▌ | 31.2M/181M [00:16<00:53, 2.79MB/s]
17%|██████▌ | 31.5M/181M [00:16<00:56, 2.66MB/s]
18%|██████▋ | 31.9M/181M [00:16<00:51, 2.87MB/s]
18%|██████▊ | 32.2M/181M [00:16<00:53, 2.80MB/s]
18%|██████▊ | 32.6M/181M [00:16<00:52, 2.81MB/s]
18%|██████▉ | 32.9M/181M [00:17<00:55, 2.68MB/s]
18%|██████▉ | 33.2M/181M [00:17<00:56, 2.62MB/s]
18%|███████ | 33.4M/181M [00:17<00:59, 2.48MB/s]
19%|███████ | 33.8M/181M [00:17<00:58, 2.53MB/s]
19%|███████▏ | 34.1M/181M [00:17<00:58, 2.49MB/s]
19%|███████▏ | 34.4M/181M [00:17<00:58, 2.50MB/s]
19%|███████▎ | 34.6M/181M [00:17<01:01, 2.39MB/s]
19%|███████▎ | 34.9M/181M [00:17<01:04, 2.26MB/s]
19%|███████▍ | 35.2M/181M [00:18<01:05, 2.23MB/s]
20%|███████▍ | 35.4M/181M [00:18<01:04, 2.25MB/s]
20%|███████▌ | 35.8M/181M [00:18<01:02, 2.33MB/s]
20%|███████▌ | 36.0M/181M [00:18<01:06, 2.19MB/s]
20%|███████▋ | 36.4M/181M [00:18<00:56, 2.55MB/s]
20%|███████▋ | 36.7M/181M [00:18<00:56, 2.54MB/s]
20%|███████▊ | 37.0M/181M [00:18<01:00, 2.38MB/s]
21%|███████▊ | 37.3M/181M [00:18<01:03, 2.25MB/s]
21%|███████▉ | 37.6M/181M [00:19<01:02, 2.28MB/s]
21%|███████▉ | 37.9M/181M [00:19<00:58, 2.43MB/s]
21%|████████ | 38.1M/181M [00:19<01:02, 2.30MB/s]
21%|████████ | 38.5M/181M [00:19<01:00, 2.37MB/s]
21%|████████▏ | 38.9M/181M [00:19<00:53, 2.67MB/s]
22%|████████▏ | 39.2M/181M [00:19<00:54, 2.58MB/s]
22%|████████▎ | 39.4M/181M [00:19<00:57, 2.44MB/s]
22%|████████▎ | 39.7M/181M [00:19<00:57, 2.45MB/s]
22%|████████▍ | 40.0M/181M [00:20<01:00, 2.32MB/s]
22%|████████▍ | 40.3M/181M [00:20<01:00, 2.34MB/s]
22%|████████▌ | 40.6M/181M [00:20<00:57, 2.43MB/s]
23%|████████▌ | 40.9M/181M [00:20<00:58, 2.39MB/s]
23%|████████▋ | 41.2M/181M [00:20<00:57, 2.42MB/s]
23%|████████▋ | 41.5M/181M [00:20<00:58, 2.40MB/s]
23%|████████▊ | 41.8M/181M [00:20<01:01, 2.27MB/s]
23%|████████▊ | 42.2M/181M [00:20<00:54, 2.54MB/s]
23%|████████▉ | 42.5M/181M [00:21<00:54, 2.53MB/s]
24%|█████████ | 42.9M/181M [00:21<00:50, 2.75MB/s]
24%|█████████ | 43.2M/181M [00:21<00:51, 2.69MB/s]
24%|█████████▏ | 43.5M/181M [00:21<00:52, 2.64MB/s]
24%|█████████▏ | 43.9M/181M [00:21<00:48, 2.84MB/s]
24%|█████████▎ | 44.2M/181M [00:21<00:50, 2.71MB/s]
25%|█████████▎ | 44.6M/181M [00:21<00:50, 2.69MB/s]
25%|█████████▍ | 44.8M/181M [00:21<00:53, 2.54MB/s]
25%|█████████▍ | 45.1M/181M [00:22<00:53, 2.52MB/s]
25%|█████████▌ | 45.5M/181M [00:22<00:54, 2.47MB/s]
25%|█████████▌ | 45.7M/181M [00:22<00:59, 2.29MB/s]
25%|█████████▋ | 46.0M/181M [00:22<01:01, 2.20MB/s]
26%|█████████▋ | 46.2M/181M [00:22<01:04, 2.09MB/s]
26%|█████████▊ | 46.5M/181M [00:22<01:00, 2.23MB/s]
26%|█████████▊ | 46.9M/181M [00:22<00:57, 2.32MB/s]
26%|█████████▉ | 47.2M/181M [00:23<00:56, 2.38MB/s]
26%|█████████▉ | 47.4M/181M [00:23<00:59, 2.25MB/s]
26%|██████████ | 47.7M/181M [00:23<00:58, 2.29MB/s]
27%|██████████ | 48.0M/181M [00:23<00:58, 2.27MB/s]
27%|██████████▏ | 48.2M/181M [00:23<01:00, 2.19MB/s]
27%|██████████▏ | 48.5M/181M [00:23<00:58, 2.25MB/s]
27%|██████████▎ | 48.9M/181M [00:23<00:56, 2.33MB/s]
27%|██████████▎ | 49.1M/181M [00:23<00:56, 2.35MB/s]
27%|██████████▎ | 49.4M/181M [00:24<00:59, 2.22MB/s]
27%|██████████▍ | 49.7M/181M [00:24<00:57, 2.30MB/s]
28%|██████████▍ | 50.0M/181M [00:24<00:56, 2.32MB/s]
28%|██████████▌ | 50.3M/181M [00:24<00:54, 2.42MB/s]
28%|██████████▋ | 50.8M/181M [00:24<00:47, 2.77MB/s]
28%|██████████▋ | 51.1M/181M [00:24<00:48, 2.66MB/s]
28%|██████████▊ | 51.4M/181M [00:24<00:50, 2.57MB/s]
29%|██████████▊ | 51.6M/181M [00:24<00:53, 2.41MB/s]
29%|██████████▉ | 51.9M/181M [00:25<00:53, 2.40MB/s]
29%|██████████▉ | 52.2M/181M [00:25<00:52, 2.44MB/s]
29%|███████████ | 52.5M/181M [00:25<00:55, 2.30MB/s]
29%|███████████ | 52.9M/181M [00:25<00:50, 2.56MB/s]
29%|███████████▏ | 53.2M/181M [00:25<00:50, 2.54MB/s]
30%|███████████▏ | 53.5M/181M [00:25<00:54, 2.35MB/s]
30%|███████████▎ | 53.8M/181M [00:25<00:53, 2.36MB/s]
30%|███████████▎ | 54.1M/181M [00:25<00:53, 2.39MB/s]
30%|███████████▍ | 54.3M/181M [00:26<00:55, 2.27MB/s]
30%|███████████▍ | 54.6M/181M [00:26<00:55, 2.27MB/s]
30%|███████████▌ | 54.9M/181M [00:26<00:55, 2.27MB/s]
30%|███████████▌ | 55.2M/181M [00:26<00:52, 2.42MB/s]
31%|███████████▋ | 55.5M/181M [00:26<00:52, 2.38MB/s]
31%|███████████▋ | 55.7M/181M [00:26<00:55, 2.27MB/s]
31%|███████████▊ | 56.1M/181M [00:26<00:53, 2.35MB/s]
31%|███████████▊ | 56.4M/181M [00:26<00:49, 2.51MB/s]
31%|███████████▉ | 56.7M/181M [00:27<00:53, 2.34MB/s]
31%|███████████▉ | 57.0M/181M [00:27<00:53, 2.32MB/s]
32%|████████████ | 57.3M/181M [00:27<00:57, 2.17MB/s]
32%|████████████ | 57.6M/181M [00:27<00:55, 2.22MB/s]
32%|████████████▏ | 58.0M/181M [00:27<00:53, 2.30MB/s]
32%|████████████▏ | 58.3M/181M [00:27<00:51, 2.36MB/s]
32%|████████████▎ | 58.6M/181M [00:27<00:50, 2.41MB/s]
33%|████████████▎ | 58.9M/181M [00:27<00:49, 2.48MB/s]
33%|████████████▍ | 59.2M/181M [00:28<00:48, 2.53MB/s]
33%|████████████▍ | 59.5M/181M [00:28<00:50, 2.40MB/s]
33%|████████████▌ | 59.8M/181M [00:28<00:50, 2.41MB/s]
33%|████████████▌ | 60.1M/181M [00:28<00:48, 2.49MB/s]
33%|████████████▋ | 60.4M/181M [00:28<00:51, 2.35MB/s]
33%|████████████▋ | 60.6M/181M [00:28<00:51, 2.32MB/s]
34%|████████████▊ | 60.9M/181M [00:28<00:53, 2.26MB/s]
34%|████████████▊ | 61.2M/181M [00:28<00:50, 2.36MB/s]
34%|████████████▉ | 61.6M/181M [00:29<00:49, 2.43MB/s]
34%|████████████▉ | 61.9M/181M [00:29<00:47, 2.50MB/s]
34%|█████████████ | 62.2M/181M [00:29<00:47, 2.48MB/s]
35%|█████████████ | 62.5M/181M [00:29<00:47, 2.47MB/s]
35%|█████████████▏ | 62.9M/181M [00:29<00:43, 2.73MB/s]
35%|█████████████▎ | 63.2M/181M [00:29<00:45, 2.58MB/s]
35%|█████████████▎ | 63.4M/181M [00:29<00:48, 2.43MB/s]
35%|█████████████▎ | 63.7M/181M [00:29<00:49, 2.38MB/s]
35%|█████████████▍ | 63.9M/181M [00:30<00:51, 2.26MB/s]
36%|█████████████▍ | 64.3M/181M [00:30<00:50, 2.30MB/s]
36%|█████████████▌ | 64.6M/181M [00:30<00:49, 2.33MB/s]
36%|█████████████▌ | 64.9M/181M [00:30<00:50, 2.29MB/s]
36%|█████████████▋ | 65.2M/181M [00:30<00:49, 2.33MB/s]
36%|█████████████▊ | 65.6M/181M [00:30<00:48, 2.39MB/s]
36%|█████████████▊ | 65.8M/181M [00:30<00:50, 2.28MB/s]
36%|█████████████▊ | 66.0M/181M [00:30<00:53, 2.15MB/s]
37%|█████████████▉ | 66.6M/181M [00:31<00:41, 2.77MB/s]
37%|██████████████ | 66.9M/181M [00:31<00:42, 2.67MB/s]
37%|██████████████ | 67.2M/181M [00:31<00:42, 2.71MB/s]
37%|██████████████▏ | 67.6M/181M [00:31<00:40, 2.77MB/s]
37%|██████████████▏ | 67.9M/181M [00:31<00:41, 2.70MB/s]
38%|██████████████▎ | 68.2M/181M [00:31<00:44, 2.55MB/s]
38%|██████████████▎ | 68.4M/181M [00:31<00:45, 2.49MB/s]
38%|██████████████▍ | 68.8M/181M [00:31<00:47, 2.38MB/s]
38%|██████████████▍ | 69.1M/181M [00:32<00:47, 2.34MB/s]
38%|██████████████▌ | 69.4M/181M [00:32<00:47, 2.35MB/s]
38%|██████████████▌ | 69.7M/181M [00:32<00:47, 2.37MB/s]
39%|██████████████▋ | 69.9M/181M [00:32<00:49, 2.26MB/s]
39%|██████████████▋ | 70.2M/181M [00:32<00:46, 2.38MB/s]
39%|██████████████▊ | 70.6M/181M [00:32<00:45, 2.45MB/s]
39%|██████████████▉ | 71.0M/181M [00:32<00:41, 2.62MB/s]
39%|██████████████▉ | 71.3M/181M [00:33<00:42, 2.59MB/s]
40%|███████████████ | 71.5M/181M [00:33<00:44, 2.45MB/s]
40%|███████████████ | 71.8M/181M [00:33<00:44, 2.44MB/s]
40%|███████████████▏ | 72.1M/181M [00:33<00:45, 2.41MB/s]
40%|███████████████▏ | 72.4M/181M [00:33<00:45, 2.39MB/s]
40%|███████████████▎ | 72.7M/181M [00:33<00:49, 2.20MB/s]
40%|███████████████▎ | 73.0M/181M [00:33<00:49, 2.19MB/s]
40%|███████████████▍ | 73.3M/181M [00:33<00:47, 2.28MB/s]
41%|███████████████▍ | 73.6M/181M [00:34<00:53, 2.02MB/s]
41%|███████████████▍ | 73.8M/181M [00:34<00:54, 1.98MB/s]
41%|███████████████▌ | 74.1M/181M [00:34<00:50, 2.13MB/s]
41%|███████████████▌ | 74.3M/181M [00:34<00:52, 2.05MB/s]
41%|███████████████▋ | 74.7M/181M [00:34<00:47, 2.23MB/s]
41%|███████████████▋ | 75.0M/181M [00:34<00:45, 2.35MB/s]
42%|███████████████▊ | 75.2M/181M [00:34<00:47, 2.25MB/s]
42%|███████████████▊ | 75.5M/181M [00:34<00:45, 2.31MB/s]
42%|███████████████▉ | 75.8M/181M [00:35<00:45, 2.29MB/s]
42%|███████████████▉ | 76.1M/181M [00:35<00:48, 2.15MB/s]
42%|████████████████ | 76.3M/181M [00:35<01:38, 1.07MB/s]
42%|████████████████ | 76.4M/181M [00:35<01:33, 1.12MB/s]
42%|████████████████ | 76.6M/181M [00:35<01:30, 1.15MB/s]
42%|████████████████▏ | 76.9M/181M [00:36<01:14, 1.40MB/s]
43%|████████████████▏ | 77.2M/181M [00:36<01:04, 1.61MB/s]
43%|████████████████▎ | 77.4M/181M [00:36<00:57, 1.81MB/s]
43%|████████████████▎ | 77.7M/181M [00:36<00:52, 1.97MB/s]
43%|████████████████▎ | 78.0M/181M [00:36<00:51, 2.01MB/s]
43%|████████████████▍ | 78.3M/181M [00:36<00:47, 2.19MB/s]
43%|████████████████▌ | 78.7M/181M [00:36<00:42, 2.39MB/s]
44%|████████████████▌ | 79.0M/181M [00:36<00:42, 2.39MB/s]
44%|████████████████▋ | 79.3M/181M [00:37<00:42, 2.39MB/s]
44%|████████████████▋ | 79.6M/181M [00:37<00:40, 2.48MB/s]
44%|████████████████▊ | 79.9M/181M [00:37<00:41, 2.44MB/s]
44%|████████████████▊ | 80.2M/181M [00:37<00:43, 2.31MB/s]
44%|████████████████▉ | 80.4M/181M [00:37<00:45, 2.21MB/s]
45%|████████████████▉ | 80.7M/181M [00:37<00:44, 2.26MB/s]
45%|█████████████████ | 81.0M/181M [00:37<00:43, 2.30MB/s]
45%|█████████████████ | 81.3M/181M [00:37<00:42, 2.36MB/s]
45%|█████████████████▏ | 81.6M/181M [00:38<00:41, 2.37MB/s]
45%|█████████████████▏ | 81.9M/181M [00:38<00:44, 2.25MB/s]
45%|█████████████████▎ | 82.2M/181M [00:38<00:41, 2.37MB/s]
46%|█████████████████▎ | 82.5M/181M [00:38<00:41, 2.36MB/s]
46%|█████████████████▍ | 82.8M/181M [00:38<00:41, 2.38MB/s]
46%|█████████████████▍ | 83.1M/181M [00:38<00:40, 2.41MB/s]
46%|█████████████████▌ | 83.4M/181M [00:38<00:41, 2.34MB/s]
46%|█████████████████▌ | 83.6M/181M [00:38<00:44, 2.17MB/s]
46%|█████████████████▌ | 83.9M/181M [00:39<00:45, 2.14MB/s]
46%|█████████████████▋ | 84.1M/181M [00:39<00:46, 2.11MB/s]
47%|█████████████████▋ | 84.4M/181M [00:39<00:43, 2.23MB/s]
47%|█████████████████▊ | 84.8M/181M [00:39<00:40, 2.35MB/s]
47%|█████████████████▉ | 85.2M/181M [00:39<00:39, 2.41MB/s]
47%|█████████████████▉ | 85.5M/181M [00:39<00:40, 2.38MB/s]
47%|██████████████████ | 85.8M/181M [00:39<00:38, 2.46MB/s]
48%|██████████████████ | 86.1M/181M [00:39<00:38, 2.44MB/s]
48%|██████████████████▏ | 86.4M/181M [00:40<00:39, 2.40MB/s]
48%|██████████████████▏ | 86.7M/181M [00:40<00:38, 2.43MB/s]
48%|██████████████████▎ | 87.0M/181M [00:40<00:38, 2.42MB/s]
48%|██████████████████▎ | 87.3M/181M [00:40<00:38, 2.45MB/s]
48%|██████████████████▍ | 87.7M/181M [00:40<00:37, 2.52MB/s]
49%|██████████████████▍ | 88.0M/181M [00:40<00:37, 2.51MB/s]
49%|██████████████████▌ | 88.3M/181M [00:40<00:37, 2.45MB/s]
49%|██████████████████▌ | 88.6M/181M [00:41<00:40, 2.30MB/s]
49%|██████████████████▋ | 88.8M/181M [00:41<00:42, 2.19MB/s]
49%|██████████████████▋ | 89.0M/181M [00:41<00:44, 2.08MB/s]
49%|██████████████████▋ | 89.2M/181M [00:41<00:46, 1.96MB/s]
49%|██████████████████▊ | 89.5M/181M [00:41<00:44, 2.07MB/s]
50%|██████████████████▊ | 89.8M/181M [00:41<00:42, 2.15MB/s]
50%|██████████████████▉ | 90.1M/181M [00:41<00:43, 2.10MB/s]
50%|██████████████████▉ | 90.4M/181M [00:41<00:41, 2.19MB/s]
50%|███████████████████ | 90.6M/181M [00:42<00:43, 2.06MB/s]
50%|███████████████████ | 90.8M/181M [00:42<00:44, 2.03MB/s]
50%|███████████████████▏ | 91.1M/181M [00:42<00:42, 2.14MB/s]
50%|███████████████████▏ | 91.4M/181M [00:42<00:43, 2.05MB/s]
51%|███████████████████▍ | 92.3M/181M [00:42<00:23, 3.74MB/s]
52%|███████████████████▋ | 93.7M/181M [00:42<00:21, 4.07MB/s]
52%|███████████████████▊ | 94.4M/181M [00:42<00:20, 4.13MB/s]
52%|███████████████████▉ | 94.8M/181M [00:43<00:21, 3.94MB/s]
53%|███████████████████▉ | 95.2M/181M [00:43<00:22, 3.73MB/s]
53%|████████████████████ | 95.5M/181M [00:43<00:24, 3.52MB/s]
53%|████████████████████▏ | 95.9M/181M [00:43<00:25, 3.31MB/s]
53%|████████████████████▏ | 96.2M/181M [00:43<00:27, 3.11MB/s]
53%|████████████████████▎ | 96.5M/181M [00:43<00:30, 2.74MB/s]
53%|████████████████████▎ | 96.8M/181M [00:43<00:37, 2.23MB/s]
54%|████████████████████▍ | 97.2M/181M [00:44<00:35, 2.37MB/s]
54%|████████████████████▍ | 97.5M/181M [00:44<00:35, 2.38MB/s]
54%|████████████████████▌ | 97.8M/181M [00:44<00:33, 2.48MB/s]
54%|████████████████████▌ | 98.2M/181M [00:44<00:32, 2.56MB/s]
54%|████████████████████▋ | 98.5M/181M [00:44<00:31, 2.59MB/s]
55%|████████████████████▋ | 98.8M/181M [00:44<00:31, 2.61MB/s]
55%|████████████████████▊ | 99.1M/181M [00:44<00:33, 2.44MB/s]
55%|████████████████████▊ | 99.4M/181M [00:44<00:32, 2.49MB/s]
55%|████████████████████▉ | 99.6M/181M [00:45<00:34, 2.36MB/s]
55%|█████████████████████▌ | 100M/181M [00:45<00:29, 2.71MB/s]
55%|█████████████████████▋ | 100M/181M [00:45<00:29, 2.69MB/s]
56%|█████████████████████▋ | 101M/181M [00:45<00:29, 2.68MB/s]
56%|█████████████████████▊ | 101M/181M [00:45<00:29, 2.71MB/s]
56%|█████████████████████▊ | 101M/181M [00:45<00:30, 2.59MB/s]
58%|██████████████████████▍ | 104M/181M [00:45<00:09, 8.17MB/s]
59%|██████████████████████▊ | 106M/181M [00:45<00:07, 10.4MB/s]
61%|███████████████████████▋ | 110M/181M [00:46<00:04, 16.1MB/s]
63%|████████████████████████▌ | 114M/181M [00:46<00:03, 19.9MB/s]
64%|████████████████████████▉ | 116M/181M [00:46<00:07, 8.65MB/s]
65%|█████████████████████████▎ | 117M/181M [00:47<00:11, 5.61MB/s]
65%|█████████████████████████▌ | 119M/181M [00:47<00:13, 4.76MB/s]
66%|█████████████████████████▋ | 119M/181M [00:48<00:13, 4.46MB/s]
66%|█████████████████████████▊ | 120M/181M [00:48<00:16, 3.67MB/s]
67%|█████████████████████████▉ | 121M/181M [00:48<00:16, 3.76MB/s]
67%|██████████████████████████ | 121M/181M [00:48<00:18, 3.29MB/s]
67%|██████████████████████████▏ | 122M/181M [00:49<00:17, 3.31MB/s]
67%|██████████████████████████▎ | 122M/181M [00:49<00:17, 3.29MB/s]
68%|██████████████████████████▎ | 122M/181M [00:49<00:18, 3.22MB/s]
68%|██████████████████████████▍ | 123M/181M [00:49<00:18, 3.14MB/s]
68%|██████████████████████████▍ | 123M/181M [00:49<00:19, 3.03MB/s]
68%|██████████████████████████▌ | 123M/181M [00:49<00:19, 2.90MB/s]
68%|██████████████████████████▌ | 124M/181M [00:49<00:26, 2.18MB/s]
68%|██████████████████████████▋ | 124M/181M [00:49<00:25, 2.28MB/s]
69%|██████████████████████████▊ | 124M/181M [00:50<00:23, 2.44MB/s]
69%|██████████████████████████▊ | 125M/181M [00:50<00:23, 2.36MB/s]
69%|██████████████████████████▉ | 125M/181M [00:50<00:23, 2.40MB/s]
69%|██████████████████████████▉ | 125M/181M [00:50<00:22, 2.47MB/s]
69%|███████████████████████████ | 126M/181M [00:50<00:21, 2.60MB/s]
70%|███████████████████████████ | 126M/181M [00:50<00:21, 2.57MB/s]
70%|███████████████████████████▏ | 126M/181M [00:50<00:20, 2.63MB/s]
70%|███████████████████████████▎ | 127M/181M [00:50<00:20, 2.71MB/s]
70%|███████████████████████████▎ | 127M/181M [00:51<00:19, 2.75MB/s]
70%|███████████████████████████▍ | 127M/181M [00:51<00:20, 2.59MB/s]
70%|███████████████████████████▍ | 127M/181M [00:51<00:21, 2.51MB/s]
71%|███████████████████████████▌ | 128M/181M [00:51<00:20, 2.57MB/s]
71%|███████████████████████████▌ | 128M/181M [00:51<00:20, 2.62MB/s]
71%|███████████████████████████▋ | 129M/181M [00:51<00:19, 2.67MB/s]
71%|███████████████████████████▊ | 129M/181M [00:51<00:19, 2.71MB/s]
71%|███████████████████████████▊ | 129M/181M [00:51<00:18, 2.74MB/s]
72%|███████████████████████████▉ | 130M/181M [00:52<00:18, 2.75MB/s]
72%|███████████████████████████▉ | 130M/181M [00:52<00:19, 2.59MB/s]
72%|████████████████████████████ | 130M/181M [00:52<00:18, 2.68MB/s]
72%|████████████████████████████▏ | 131M/181M [00:52<00:18, 2.71MB/s]
72%|████████████████████████████▏ | 131M/181M [00:52<00:18, 2.69MB/s]
73%|████████████████████████████▎ | 131M/181M [00:52<00:18, 2.66MB/s]
73%|████████████████████████████▎ | 132M/181M [00:52<00:18, 2.69MB/s]
73%|████████████████████████████▍ | 132M/181M [00:53<00:18, 2.64MB/s]
73%|████████████████████████████▍ | 132M/181M [00:53<00:18, 2.63MB/s]
73%|████████████████████████████▌ | 133M/181M [00:53<00:17, 2.70MB/s]
73%|████████████████████████████▋ | 133M/181M [00:53<00:17, 2.72MB/s]
74%|████████████████████████████▋ | 133M/181M [00:53<00:17, 2.67MB/s]
74%|████████████████████████████▊ | 134M/181M [00:53<00:17, 2.65MB/s]
74%|████████████████████████████▊ | 134M/181M [00:53<00:17, 2.69MB/s]
74%|████████████████████████████▉ | 134M/181M [00:53<00:17, 2.71MB/s]
74%|█████████████████████████████ | 135M/181M [00:54<00:16, 2.77MB/s]
75%|█████████████████████████████ | 135M/181M [00:54<00:17, 2.62MB/s]
75%|█████████████████████████████▏ | 135M/181M [00:54<00:17, 2.55MB/s]
75%|█████████████████████████████▏ | 136M/181M [00:54<00:18, 2.42MB/s]
75%|█████████████████████████████▎ | 136M/181M [00:54<00:18, 2.49MB/s]
75%|█████████████████████████████▎ | 136M/181M [00:54<00:17, 2.54MB/s]
75%|█████████████████████████████▍ | 137M/181M [00:54<00:17, 2.57MB/s]
76%|█████████████████████████████▍ | 137M/181M [00:54<00:16, 2.67MB/s]
76%|█████████████████████████████▌ | 137M/181M [00:55<00:19, 2.28MB/s]
76%|█████████████████████████████▌ | 137M/181M [00:55<00:19, 2.19MB/s]
76%|█████████████████████████████▋ | 138M/181M [00:55<00:19, 2.23MB/s]
76%|█████████████████████████████▋ | 138M/181M [00:55<00:18, 2.35MB/s]
76%|█████████████████████████████▊ | 138M/181M [00:55<00:16, 2.52MB/s]
77%|█████████████████████████████▉ | 139M/181M [00:55<00:16, 2.63MB/s]
77%|█████████████████████████████▉ | 139M/181M [00:55<00:15, 2.72MB/s]
77%|██████████████████████████████ | 139M/181M [00:55<00:15, 2.70MB/s]
77%|██████████████████████████████ | 140M/181M [00:56<00:14, 2.77MB/s]
77%|██████████████████████████████▏ | 140M/181M [00:56<00:14, 2.78MB/s]
78%|██████████████████████████████▎ | 140M/181M [00:56<00:14, 2.78MB/s]
78%|██████████████████████████████▎ | 141M/181M [00:56<00:15, 2.63MB/s]
78%|██████████████████████████████▍ | 141M/181M [00:56<00:16, 2.48MB/s]
78%|██████████████████████████████▍ | 141M/181M [00:56<00:16, 2.45MB/s]
78%|██████████████████████████████▍ | 142M/181M [00:56<00:17, 2.31MB/s]
78%|██████████████████████████████▌ | 142M/181M [00:56<00:16, 2.40MB/s]
79%|██████████████████████████████▋ | 142M/181M [00:57<00:15, 2.49MB/s]
79%|██████████████████████████████▋ | 143M/181M [00:57<00:14, 2.61MB/s]
79%|██████████████████████████████▊ | 143M/181M [00:57<00:15, 2.47MB/s]
79%|██████████████████████████████▊ | 143M/181M [00:57<00:14, 2.53MB/s]
79%|██████████████████████████████▉ | 143M/181M [00:57<00:16, 2.31MB/s]
79%|██████████████████████████████▉ | 144M/181M [00:57<00:15, 2.44MB/s]
80%|███████████████████████████████ | 144M/181M [00:57<00:14, 2.53MB/s]
80%|███████████████████████████████ | 144M/181M [00:57<00:15, 2.42MB/s]
80%|███████████████████████████████▏ | 145M/181M [00:58<00:14, 2.52MB/s]
80%|███████████████████████████████▎ | 145M/181M [00:58<00:13, 2.60MB/s]
80%|███████████████████████████████▎ | 145M/181M [00:58<00:25, 1.42MB/s]
80%|███████████████████████████████▎ | 146M/181M [00:58<00:23, 1.50MB/s]
81%|███████████████████████████████▍ | 146M/181M [00:58<00:19, 1.78MB/s]
81%|███████████████████████████████▌ | 146M/181M [00:59<00:17, 2.02MB/s]
81%|███████████████████████████████▌ | 147M/181M [00:59<00:15, 2.18MB/s]
81%|███████████████████████████████▋ | 147M/181M [00:59<00:15, 2.14MB/s]
81%|███████████████████████████████▋ | 147M/181M [00:59<00:14, 2.27MB/s]
81%|███████████████████████████████▊ | 148M/181M [00:59<00:14, 2.36MB/s]
82%|███████████████████████████████▊ | 148M/181M [00:59<00:14, 2.26MB/s]
82%|███████████████████████████████▉ | 148M/181M [00:59<00:13, 2.41MB/s]
82%|███████████████████████████████▉ | 148M/181M [00:59<00:12, 2.56MB/s]
82%|████████████████████████████████ | 149M/181M [00:59<00:12, 2.63MB/s]
83%|████████████████████████████████▍ | 151M/181M [01:00<00:04, 6.40MB/s]
84%|████████████████████████████████▌ | 151M/181M [01:00<00:09, 3.01MB/s]
84%|████████████████████████████████▋ | 152M/181M [01:00<00:09, 3.21MB/s]
84%|████████████████████████████████▊ | 152M/181M [01:01<00:10, 2.82MB/s]
84%|████████████████████████████████▉ | 153M/181M [01:01<00:09, 2.87MB/s]
85%|████████████████████████████████▉ | 153M/181M [01:01<00:09, 2.89MB/s]
85%|█████████████████████████████████ | 153M/181M [01:01<00:11, 2.38MB/s]
85%|█████████████████████████████████▏ | 154M/181M [01:01<00:11, 2.46MB/s]
85%|█████████████████████████████████▏ | 154M/181M [01:01<00:10, 2.48MB/s]
85%|█████████████████████████████████▎ | 154M/181M [01:01<00:10, 2.42MB/s]
85%|█████████████████████████████████▎ | 155M/181M [01:02<00:11, 2.38MB/s]
86%|█████████████████████████████████▍ | 155M/181M [01:02<00:10, 2.46MB/s]
86%|█████████████████████████████████▍ | 155M/181M [01:02<00:10, 2.35MB/s]
86%|█████████████████████████████████▌ | 156M/181M [01:02<00:10, 2.42MB/s]
86%|█████████████████████████████████▌ | 156M/181M [01:02<00:10, 2.41MB/s]
86%|█████████████████████████████████▋ | 156M/181M [01:02<00:08, 2.79MB/s]
87%|█████████████████████████████████▋ | 157M/181M [01:02<00:08, 2.75MB/s]
87%|█████████████████████████████████▊ | 157M/181M [01:02<00:09, 2.65MB/s]
87%|█████████████████████████████████▊ | 157M/181M [01:02<00:09, 2.50MB/s]
87%|█████████████████████████████████▉ | 158M/181M [01:03<00:09, 2.54MB/s]
87%|█████████████████████████████████▉ | 158M/181M [01:03<00:09, 2.40MB/s]
87%|██████████████████████████████████ | 158M/181M [01:03<00:09, 2.30MB/s]
87%|██████████████████████████████████ | 158M/181M [01:03<00:09, 2.40MB/s]
88%|██████████████████████████████████▏ | 159M/181M [01:03<00:08, 2.50MB/s]
88%|██████████████████████████████████▎ | 159M/181M [01:03<00:09, 2.37MB/s]
88%|██████████████████████████████████▎ | 159M/181M [01:03<00:09, 2.32MB/s]
88%|██████████████████████████████████▍ | 160M/181M [01:03<00:08, 2.40MB/s]
88%|██████████████████████████████████▍ | 160M/181M [01:04<00:08, 2.47MB/s]
89%|██████████████████████████████████▌ | 160M/181M [01:04<00:08, 2.49MB/s]
89%|██████████████████████████████████▌ | 161M/181M [01:04<00:07, 2.56MB/s]
89%|██████████████████████████████████▋ | 161M/181M [01:04<00:07, 2.59MB/s]
89%|██████████████████████████████████▋ | 161M/181M [01:04<00:07, 2.72MB/s]
89%|██████████████████████████████████▊ | 162M/181M [01:04<00:07, 2.70MB/s]
89%|██████████████████████████████████▉ | 162M/181M [01:04<00:07, 2.45MB/s]
90%|██████████████████████████████████▉ | 162M/181M [01:05<00:07, 2.40MB/s]
90%|███████████████████████████████████ | 163M/181M [01:05<00:07, 2.47MB/s]
90%|███████████████████████████████████ | 163M/181M [01:05<00:06, 2.65MB/s]
90%|███████████████████████████████████▏ | 163M/181M [01:05<00:06, 2.67MB/s]
90%|███████████████████████████████████▏ | 163M/181M [01:05<00:06, 2.53MB/s]
91%|███████████████████████████████████▎ | 164M/181M [01:05<00:06, 2.67MB/s]
91%|███████████████████████████████████▎ | 164M/181M [01:05<00:06, 2.60MB/s]
91%|███████████████████████████████████▍ | 164M/181M [01:05<00:06, 2.57MB/s]
91%|███████████████████████████████████▍ | 165M/181M [01:06<00:06, 2.43MB/s]
91%|███████████████████████████████████▌ | 165M/181M [01:06<00:06, 2.40MB/s]
91%|███████████████████████████████████▌ | 165M/181M [01:06<00:06, 2.37MB/s]
92%|███████████████████████████████████▋ | 166M/181M [01:06<00:06, 2.43MB/s]
92%|███████████████████████████████████▊ | 166M/181M [01:06<00:06, 2.42MB/s]
92%|███████████████████████████████████▊ | 166M/181M [01:06<00:05, 2.53MB/s]
92%|███████████████████████████████████▉ | 167M/181M [01:06<00:05, 2.56MB/s]
92%|███████████████████████████████████▉ | 167M/181M [01:06<00:05, 2.55MB/s]
92%|████████████████████████████████████ | 167M/181M [01:07<00:05, 2.54MB/s]
93%|████████████████████████████████████ | 168M/181M [01:07<00:05, 2.58MB/s]
93%|████████████████████████████████████▏ | 168M/181M [01:07<00:05, 2.60MB/s]
93%|████████████████████████████████████▏ | 168M/181M [01:07<00:04, 2.62MB/s]
93%|████████████████████████████████████▎ | 169M/181M [01:07<00:04, 2.67MB/s]
93%|████████████████████████████████████▍ | 169M/181M [01:07<00:04, 2.67MB/s]
93%|████████████████████████████████████▍ | 169M/181M [01:07<00:04, 2.59MB/s]
94%|████████████████████████████████████▌ | 170M/181M [01:07<00:04, 2.65MB/s]
94%|████████████████████████████████████▌ | 170M/181M [01:08<00:04, 2.65MB/s]
94%|████████████████████████████████████▋ | 170M/181M [01:08<00:04, 2.65MB/s]
94%|████████████████████████████████████▋ | 171M/181M [01:08<00:04, 2.58MB/s]
95%|█████████████████████████████████████▏ | 172M/181M [01:08<00:01, 4.70MB/s]
97%|█████████████████████████████████████▉ | 176M/181M [01:08<00:00, 10.7MB/s]
99%|██████████████████████████████████████▊| 180M/181M [01:08<00:00, 15.1MB/s]
0%| | 0.00/181M [00:00<?, ?B/s]
100%|████████████████████████████████████████| 181M/181M [00:00<00:00, 677GB/s]
0%| | 0.00/181M [00:00<?, ?B/s]
0%| | 1.02k/181M [00:00<6:54:18, 7.28kB/s]
0%| | 34.8k/181M [00:00<19:31, 155kB/s]
0%| | 82.9k/181M [00:00<11:43, 257kB/s]
0%| | 181k/181M [00:00<06:31, 462kB/s]
0%| | 247k/181M [00:00<06:12, 486kB/s]
0%| | 299k/181M [00:00<06:30, 463kB/s]
0%| | 375k/181M [00:00<05:54, 510kB/s]
0%| | 457k/181M [00:01<05:25, 555kB/s]
0%|▏ | 604k/181M [00:01<04:02, 745kB/s]
0%|▏ | 702k/181M [00:01<04:00, 750kB/s]
0%|▏ | 801k/181M [00:01<03:58, 757kB/s]
0%|▏ | 877k/181M [00:01<04:13, 711kB/s]
1%|▏ | 964k/181M [00:01<04:15, 706kB/s]
1%|▏ | 1.08M/181M [00:01<03:57, 757kB/s]
1%|▎ | 1.18M/181M [00:01<03:55, 765kB/s]
1%|▎ | 1.25M/181M [00:02<04:10, 719kB/s]
1%|▎ | 1.34M/181M [00:02<04:14, 708kB/s]
1%|▎ | 1.44M/181M [00:02<04:13, 709kB/s]
1%|▎ | 1.54M/181M [00:02<04:26, 674kB/s]
1%|▎ | 1.63M/181M [00:02<04:15, 702kB/s]
1%|▎ | 1.71M/181M [00:02<04:29, 665kB/s]
1%|▍ | 1.80M/181M [00:02<04:23, 679kB/s]
1%|▍ | 1.90M/181M [00:02<04:13, 707kB/s]
1%|▍ | 2.01M/181M [00:03<03:53, 766kB/s]
1%|▍ | 2.09M/181M [00:03<04:04, 733kB/s]
1%|▍ | 2.19M/181M [00:03<03:58, 749kB/s]
1%|▌ | 2.34M/181M [00:03<03:24, 875kB/s]
1%|▌ | 2.43M/181M [00:03<03:36, 824kB/s]
1%|▌ | 2.51M/181M [00:03<03:51, 771kB/s]
1%|▌ | 2.60M/181M [00:03<03:56, 755kB/s]
2%|▌ | 2.73M/181M [00:03<03:31, 842kB/s]
2%|▌ | 2.81M/181M [00:04<03:58, 749kB/s]
2%|▋ | 2.91M/181M [00:04<03:57, 751kB/s]
2%|▋ | 2.99M/181M [00:04<04:10, 711kB/s]
2%|▋ | 3.11M/181M [00:04<03:52, 765kB/s]
2%|▋ | 3.20M/181M [00:04<03:50, 770kB/s]
2%|▋ | 3.34M/181M [00:04<03:29, 850kB/s]
2%|▊ | 3.48M/181M [00:04<03:07, 946kB/s]
2%|▊ | 3.58M/181M [00:05<03:19, 888kB/s]
2%|▊ | 3.67M/181M [00:05<03:32, 835kB/s]
2%|▊ | 3.78M/181M [00:05<03:29, 846kB/s]
2%|▊ | 3.87M/181M [00:05<03:34, 827kB/s]
2%|▊ | 4.02M/181M [00:05<03:10, 930kB/s]
2%|▉ | 4.14M/181M [00:05<03:11, 922kB/s]
2%|▉ | 4.25M/181M [00:05<03:13, 915kB/s]
2%|▉ | 4.41M/181M [00:05<02:51, 1.03MB/s]
3%|▉ | 4.53M/181M [00:06<02:59, 982kB/s]
3%|█ | 4.66M/181M [00:06<02:57, 994kB/s]
3%|█ | 4.76M/181M [00:06<03:08, 934kB/s]
3%|█ | 4.85M/181M [00:06<03:20, 880kB/s]
3%|█ | 4.94M/181M [00:06<03:33, 826kB/s]
3%|█ | 5.02M/181M [00:06<03:46, 777kB/s]
3%|█ | 5.13M/181M [00:06<03:38, 806kB/s]
3%|█▏ | 5.25M/181M [00:06<03:30, 836kB/s]
3%|█▏ | 5.33M/181M [00:07<03:43, 787kB/s]
3%|█▏ | 5.48M/181M [00:07<03:15, 899kB/s]
3%|█▏ | 5.58M/181M [00:07<03:23, 864kB/s]
3%|█▏ | 5.72M/181M [00:07<03:05, 946kB/s]
3%|█▎ | 5.82M/181M [00:07<03:15, 897kB/s]
3%|█▎ | 5.94M/181M [00:07<03:14, 900kB/s]
3%|█▎ | 6.03M/181M [00:07<03:22, 864kB/s]
3%|█▎ | 6.15M/181M [00:07<03:26, 848kB/s]
3%|█▎ | 6.25M/181M [00:08<03:32, 824kB/s]
4%|█▎ | 6.38M/181M [00:08<03:16, 889kB/s]
4%|█▎ | 6.54M/181M [00:08<02:52, 1.01MB/s]
4%|█▍ | 6.65M/181M [00:08<02:59, 971kB/s]
4%|█▍ | 6.75M/181M [00:08<03:10, 915kB/s]
4%|█▍ | 6.85M/181M [00:08<03:19, 874kB/s]
4%|█▌ | 6.97M/181M [00:08<03:16, 886kB/s]
4%|█▌ | 7.05M/181M [00:08<03:28, 833kB/s]
4%|█▌ | 7.15M/181M [00:09<03:39, 791kB/s]
4%|█▌ | 7.24M/181M [00:09<03:40, 788kB/s]
4%|█▌ | 7.32M/181M [00:09<03:52, 746kB/s]
4%|█▌ | 7.42M/181M [00:09<03:49, 756kB/s]
4%|█▌ | 7.52M/181M [00:09<03:47, 761kB/s]
4%|█▋ | 7.60M/181M [00:09<03:57, 729kB/s]
4%|█▋ | 7.77M/181M [00:09<03:13, 895kB/s]
4%|█▋ | 7.95M/181M [00:09<02:44, 1.05MB/s]
4%|█▋ | 8.09M/181M [00:10<02:38, 1.09MB/s]
5%|█▋ | 8.20M/181M [00:10<02:48, 1.03MB/s]
5%|█▊ | 8.31M/181M [00:10<02:58, 966kB/s]
5%|█▊ | 8.40M/181M [00:10<03:09, 910kB/s]
5%|█▊ | 8.50M/181M [00:10<03:22, 853kB/s]
5%|█▊ | 8.58M/181M [00:10<03:35, 800kB/s]
5%|█▊ | 8.80M/181M [00:10<02:43, 1.06MB/s]
5%|█▉ | 8.90M/181M [00:10<02:53, 990kB/s]
5%|█▉ | 9.00M/181M [00:11<03:06, 924kB/s]
5%|█▉ | 9.09M/181M [00:11<03:18, 868kB/s]
5%|█▉ | 9.19M/181M [00:11<03:28, 823kB/s]
5%|██ | 9.29M/181M [00:11<03:33, 806kB/s]
5%|██ | 9.38M/181M [00:11<03:36, 794kB/s]
5%|██ | 9.48M/181M [00:11<03:37, 790kB/s]
5%|██ | 9.58M/181M [00:11<03:37, 788kB/s]
5%|██ | 9.68M/181M [00:11<03:38, 786kB/s]
5%|██ | 9.81M/181M [00:12<03:18, 863kB/s]
6%|██ | 10.1M/181M [00:12<02:19, 1.23MB/s]
6%|██▏ | 10.2M/181M [00:12<02:27, 1.15MB/s]
6%|██▏ | 10.3M/181M [00:12<02:37, 1.08MB/s]
6%|██▏ | 10.4M/181M [00:12<02:47, 1.02MB/s]
6%|██▎ | 10.5M/181M [00:12<02:57, 959kB/s]
6%|██▎ | 10.6M/181M [00:12<03:05, 921kB/s]
6%|██▎ | 10.7M/181M [00:12<03:13, 879kB/s]
6%|██▎ | 10.8M/181M [00:13<03:21, 846kB/s]
6%|██▎ | 10.9M/181M [00:13<03:25, 827kB/s]
6%|██▍ | 11.1M/181M [00:13<03:11, 889kB/s]
6%|██▍ | 11.2M/181M [00:13<03:18, 855kB/s]
6%|██▍ | 11.2M/181M [00:13<03:23, 835kB/s]
6%|██▍ | 11.3M/181M [00:13<03:35, 786kB/s]
6%|██▍ | 11.4M/181M [00:13<03:54, 724kB/s]
6%|██▍ | 11.5M/181M [00:14<04:09, 680kB/s]
6%|██▍ | 11.6M/181M [00:14<04:25, 638kB/s]
6%|██▌ | 11.6M/181M [00:14<04:19, 654kB/s]
6%|██▌ | 11.7M/181M [00:14<04:38, 609kB/s]
7%|██▌ | 11.8M/181M [00:14<04:18, 655kB/s]
7%|██▌ | 11.9M/181M [00:14<03:42, 760kB/s]
7%|██▌ | 12.0M/181M [00:14<03:42, 761kB/s]
7%|██▌ | 12.1M/181M [00:14<03:55, 718kB/s]
7%|██▋ | 12.2M/181M [00:15<03:45, 749kB/s]
7%|██▋ | 12.3M/181M [00:15<03:42, 759kB/s]
7%|██▋ | 12.4M/181M [00:15<03:30, 802kB/s]
7%|██▋ | 12.5M/181M [00:15<03:32, 794kB/s]
7%|██▋ | 12.6M/181M [00:15<03:33, 788kB/s]
7%|██▋ | 12.8M/181M [00:15<02:40, 1.05MB/s]
7%|██▊ | 12.9M/181M [00:15<02:51, 982kB/s]
7%|██▊ | 13.1M/181M [00:15<02:52, 975kB/s]
7%|██▊ | 13.2M/181M [00:16<03:03, 914kB/s]
7%|██▊ | 13.3M/181M [00:16<03:11, 876kB/s]
7%|██▉ | 13.4M/181M [00:16<03:17, 848kB/s]
7%|██▉ | 13.5M/181M [00:16<03:22, 828kB/s]
7%|██▉ | 13.6M/181M [00:16<03:25, 815kB/s]
8%|██▉ | 13.7M/181M [00:16<03:38, 765kB/s]
8%|██▉ | 13.7M/181M [00:16<03:49, 730kB/s]
8%|██▉ | 13.8M/181M [00:16<03:33, 784kB/s]
8%|███ | 13.9M/181M [00:17<03:33, 784kB/s]
8%|███ | 14.0M/181M [00:17<03:47, 735kB/s]
8%|███ | 14.1M/181M [00:17<04:06, 677kB/s]
8%|███ | 14.2M/181M [00:17<03:58, 699kB/s]
8%|███ | 14.4M/181M [00:17<03:20, 832kB/s]
8%|███ | 14.5M/181M [00:17<03:23, 819kB/s]
8%|███▏ | 14.6M/181M [00:17<03:26, 805kB/s]
8%|███▏ | 14.7M/181M [00:17<03:29, 796kB/s]
8%|███▏ | 14.8M/181M [00:18<03:11, 869kB/s]
8%|███▏ | 15.1M/181M [00:18<02:10, 1.27MB/s]
8%|███▏ | 15.2M/181M [00:18<02:19, 1.19MB/s]
8%|███▏ | 15.3M/181M [00:18<02:27, 1.12MB/s]
9%|███▏ | 15.4M/181M [00:18<02:36, 1.06MB/s]
9%|███▎ | 15.5M/181M [00:18<02:46, 994kB/s]
9%|███▎ | 15.6M/181M [00:18<02:58, 927kB/s]
9%|███▍ | 15.7M/181M [00:19<03:17, 837kB/s]
9%|███▍ | 15.8M/181M [00:19<03:23, 811kB/s]
9%|███▍ | 16.0M/181M [00:19<03:08, 876kB/s]
9%|███▍ | 16.1M/181M [00:19<03:14, 849kB/s]
9%|███▍ | 16.2M/181M [00:19<03:11, 863kB/s]
9%|███▌ | 16.3M/181M [00:19<03:18, 832kB/s]
9%|███▌ | 16.4M/181M [00:19<03:21, 818kB/s]
9%|███▌ | 16.5M/181M [00:19<02:51, 962kB/s]
9%|███▌ | 16.8M/181M [00:20<02:06, 1.29MB/s]
9%|███▌ | 16.9M/181M [00:20<02:14, 1.22MB/s]
9%|███▌ | 17.0M/181M [00:20<02:22, 1.15MB/s]
10%|███▌ | 17.3M/181M [00:20<02:07, 1.28MB/s]
10%|███▋ | 17.4M/181M [00:20<02:15, 1.21MB/s]
10%|███▋ | 17.5M/181M [00:20<02:25, 1.13MB/s]
10%|███▋ | 17.6M/181M [00:20<02:39, 1.03MB/s]
10%|███▊ | 17.7M/181M [00:20<02:51, 953kB/s]
10%|███▊ | 17.8M/181M [00:21<03:03, 887kB/s]
10%|███▊ | 17.9M/181M [00:21<03:15, 835kB/s]
10%|███▉ | 18.0M/181M [00:21<03:08, 864kB/s]
10%|███▉ | 18.1M/181M [00:21<03:14, 840kB/s]
10%|███▉ | 18.2M/181M [00:21<03:00, 902kB/s]
10%|███▉ | 18.4M/181M [00:21<03:00, 900kB/s]
10%|███▉ | 18.5M/181M [00:21<03:07, 866kB/s]
10%|███▉ | 18.6M/181M [00:21<03:13, 840kB/s]
10%|████ | 18.7M/181M [00:22<03:17, 822kB/s]
10%|████ | 18.8M/181M [00:22<03:21, 807kB/s]
10%|████ | 18.9M/181M [00:22<03:23, 798kB/s]
11%|████ | 19.0M/181M [00:22<02:52, 941kB/s]
11%|████ | 19.2M/181M [00:22<02:34, 1.05MB/s]
11%|████ | 19.4M/181M [00:22<02:10, 1.24MB/s]
11%|████ | 19.5M/181M [00:22<02:18, 1.17MB/s]
11%|████ | 19.6M/181M [00:22<02:27, 1.10MB/s]
11%|████▏ | 19.7M/181M [00:23<02:38, 1.02MB/s]
11%|████▎ | 19.9M/181M [00:23<02:47, 960kB/s]
11%|████▏ | 20.0M/181M [00:23<02:37, 1.02MB/s]
11%|████▎ | 20.1M/181M [00:23<02:47, 961kB/s]
11%|████▎ | 20.2M/181M [00:23<02:59, 897kB/s]
11%|████▎ | 20.3M/181M [00:23<03:07, 859kB/s]
11%|████▍ | 20.4M/181M [00:23<02:49, 949kB/s]
11%|████▍ | 20.5M/181M [00:23<02:58, 897kB/s]
11%|████▎ | 20.7M/181M [00:24<02:37, 1.02MB/s]
12%|████▎ | 20.8M/181M [00:24<02:35, 1.03MB/s]
12%|████▍ | 21.0M/181M [00:24<02:29, 1.07MB/s]
12%|████▍ | 21.1M/181M [00:24<02:25, 1.10MB/s]
12%|████▍ | 21.3M/181M [00:24<02:27, 1.08MB/s]
12%|████▍ | 21.4M/181M [00:24<02:34, 1.03MB/s]
12%|████▌ | 21.5M/181M [00:24<02:23, 1.11MB/s]
12%|████▌ | 21.6M/181M [00:24<02:32, 1.04MB/s]
12%|████▋ | 21.8M/181M [00:25<02:41, 985kB/s]
12%|████▋ | 21.9M/181M [00:25<02:51, 927kB/s]
12%|████▋ | 21.9M/181M [00:25<03:02, 873kB/s]
12%|████▊ | 22.1M/181M [00:25<02:52, 923kB/s]
12%|████▊ | 22.2M/181M [00:25<03:00, 879kB/s]
12%|████▊ | 22.3M/181M [00:25<03:07, 845kB/s]
12%|████▊ | 22.4M/181M [00:25<03:11, 827kB/s]
12%|████▊ | 22.5M/181M [00:25<03:06, 853kB/s]
13%|████▊ | 22.7M/181M [00:26<02:14, 1.18MB/s]
13%|████▊ | 22.8M/181M [00:26<02:22, 1.11MB/s]
13%|████▊ | 23.0M/181M [00:26<02:31, 1.05MB/s]
13%|████▉ | 23.1M/181M [00:26<02:40, 983kB/s]
13%|████▉ | 23.2M/181M [00:26<02:47, 940kB/s]
13%|█████ | 23.3M/181M [00:26<02:56, 892kB/s]
13%|█████ | 23.4M/181M [00:26<03:04, 854kB/s]
13%|█████ | 23.5M/181M [00:26<03:10, 829kB/s]
13%|█████ | 23.6M/181M [00:27<02:42, 970kB/s]
13%|█████ | 23.9M/181M [00:27<02:04, 1.26MB/s]
13%|█████ | 24.0M/181M [00:27<02:13, 1.18MB/s]
13%|█████ | 24.1M/181M [00:27<02:23, 1.10MB/s]
13%|█████ | 24.2M/181M [00:27<02:31, 1.03MB/s]
13%|█████▏ | 24.3M/181M [00:27<02:42, 967kB/s]
13%|█████▎ | 24.4M/181M [00:27<02:52, 910kB/s]
14%|█████▎ | 24.5M/181M [00:28<03:03, 853kB/s]
14%|█████▎ | 24.6M/181M [00:28<03:14, 802kB/s]
14%|█████▎ | 24.7M/181M [00:28<03:26, 757kB/s]
14%|█████▎ | 24.8M/181M [00:28<03:23, 768kB/s]
14%|█████▎ | 24.9M/181M [00:28<03:21, 774kB/s]
14%|█████▍ | 25.0M/181M [00:28<03:02, 855kB/s]
14%|█████▍ | 25.1M/181M [00:28<03:12, 812kB/s]
14%|█████▍ | 25.2M/181M [00:28<03:15, 798kB/s]
14%|█████▍ | 25.3M/181M [00:29<03:16, 791kB/s]
14%|█████▍ | 25.4M/181M [00:29<03:17, 790kB/s]
14%|█████▍ | 25.5M/181M [00:29<03:17, 788kB/s]
14%|█████▌ | 25.7M/181M [00:29<02:45, 940kB/s]
14%|█████▍ | 25.8M/181M [00:29<02:34, 1.01MB/s]
14%|█████▌ | 25.9M/181M [00:29<02:44, 944kB/s]
14%|█████▌ | 26.0M/181M [00:29<02:47, 928kB/s]
14%|█████▋ | 26.1M/181M [00:29<02:57, 873kB/s]
14%|█████▋ | 26.2M/181M [00:30<03:08, 823kB/s]
15%|█████▋ | 26.3M/181M [00:30<03:19, 775kB/s]
15%|█████▋ | 26.4M/181M [00:30<03:20, 772kB/s]
15%|█████▋ | 26.5M/181M [00:30<03:01, 849kB/s]
15%|█████▋ | 26.6M/181M [00:30<03:06, 829kB/s]
15%|█████▊ | 26.7M/181M [00:30<03:08, 817kB/s]
15%|█████▊ | 26.8M/181M [00:30<03:21, 765kB/s]
15%|█████▊ | 26.9M/181M [00:30<03:31, 730kB/s]
15%|█████▊ | 27.0M/181M [00:31<02:59, 861kB/s]
15%|█████▊ | 27.1M/181M [00:31<03:03, 838kB/s]
15%|█████▊ | 27.2M/181M [00:31<03:06, 823kB/s]
15%|█████▉ | 27.3M/181M [00:31<03:02, 844kB/s]
15%|█████▉ | 27.4M/181M [00:31<03:07, 821kB/s]
15%|█████▉ | 27.6M/181M [00:31<02:53, 887kB/s]
15%|█████▉ | 27.7M/181M [00:31<02:59, 853kB/s]
15%|█████▉ | 27.8M/181M [00:31<03:04, 831kB/s]
15%|██████ | 27.9M/181M [00:32<03:07, 818kB/s]
15%|██████ | 27.9M/181M [00:32<03:18, 770kB/s]
16%|██████ | 28.1M/181M [00:32<02:59, 851kB/s]
16%|██████ | 28.2M/181M [00:32<03:03, 831kB/s]
16%|██████ | 28.3M/181M [00:32<03:07, 816kB/s]
16%|██████ | 28.4M/181M [00:32<03:11, 799kB/s]
16%|██████▏ | 28.5M/181M [00:32<03:18, 767kB/s]
16%|██████▏ | 28.6M/181M [00:32<03:20, 760kB/s]
16%|██████▏ | 28.7M/181M [00:33<03:18, 766kB/s]
16%|██████▏ | 28.7M/181M [00:33<03:30, 722kB/s]
16%|██████▏ | 28.9M/181M [00:33<03:12, 791kB/s]
16%|██████▏ | 29.0M/181M [00:33<03:04, 825kB/s]
16%|██████▎ | 29.1M/181M [00:33<02:37, 965kB/s]
16%|██████▎ | 29.3M/181M [00:33<02:34, 982kB/s]
16%|██████▏ | 29.5M/181M [00:33<01:59, 1.27MB/s]
16%|██████▏ | 29.7M/181M [00:33<01:58, 1.28MB/s]
16%|██████▎ | 29.8M/181M [00:34<02:08, 1.18MB/s]
17%|██████▎ | 29.9M/181M [00:34<02:16, 1.11MB/s]
17%|██████▎ | 30.0M/181M [00:34<02:25, 1.04MB/s]
17%|██████▍ | 30.1M/181M [00:34<03:19, 757kB/s]
17%|██████▍ | 30.4M/181M [00:34<02:24, 1.04MB/s]
17%|██████▍ | 30.6M/181M [00:34<02:11, 1.14MB/s]
17%|██████▍ | 30.7M/181M [00:34<02:06, 1.19MB/s]
17%|██████▍ | 30.9M/181M [00:35<02:06, 1.18MB/s]
17%|██████▌ | 31.0M/181M [00:35<02:13, 1.13MB/s]
17%|██████▌ | 31.2M/181M [00:35<02:01, 1.23MB/s]
17%|██████▌ | 31.3M/181M [00:35<02:08, 1.17MB/s]
17%|██████▌ | 31.4M/181M [00:35<02:16, 1.10MB/s]
17%|██████▌ | 31.5M/181M [00:35<02:24, 1.03MB/s]
17%|██████▊ | 31.6M/181M [00:35<02:33, 972kB/s]
18%|██████▊ | 31.7M/181M [00:36<02:50, 876kB/s]
18%|██████▊ | 31.8M/181M [00:36<03:02, 817kB/s]
18%|██████▊ | 31.9M/181M [00:36<03:13, 772kB/s]
18%|██████▉ | 32.0M/181M [00:36<03:27, 719kB/s]
18%|██████▉ | 32.1M/181M [00:36<03:40, 675kB/s]
18%|██████▉ | 32.1M/181M [00:36<03:54, 635kB/s]
18%|██████▉ | 32.2M/181M [00:36<03:42, 669kB/s]
18%|██████▉ | 32.3M/181M [00:36<03:32, 700kB/s]
18%|██████▉ | 32.4M/181M [00:37<03:25, 725kB/s]
18%|███████ | 32.5M/181M [00:37<03:19, 743kB/s]
18%|███████ | 32.6M/181M [00:37<03:17, 753kB/s]
18%|███████ | 32.7M/181M [00:37<03:15, 759kB/s]
18%|███████ | 32.8M/181M [00:37<03:15, 760kB/s]
18%|███████ | 32.9M/181M [00:37<03:15, 759kB/s]
18%|███████ | 33.0M/181M [00:37<03:28, 712kB/s]
18%|███████ | 33.1M/181M [00:37<03:29, 706kB/s]
18%|███████▏ | 33.2M/181M [00:38<03:23, 726kB/s]
18%|███████▏ | 33.3M/181M [00:38<03:19, 741kB/s]
18%|███████▏ | 33.4M/181M [00:38<03:17, 747kB/s]
18%|███████▏ | 33.5M/181M [00:38<03:14, 757kB/s]
19%|███████▏ | 33.6M/181M [00:38<03:12, 764kB/s]
19%|███████▎ | 33.7M/181M [00:38<02:39, 922kB/s]
19%|███████▎ | 33.8M/181M [00:38<02:47, 881kB/s]
19%|███████▎ | 33.9M/181M [00:38<02:52, 853kB/s]
19%|███████▎ | 34.1M/181M [00:39<02:41, 910kB/s]
19%|███████▎ | 34.2M/181M [00:39<02:42, 903kB/s]
19%|███████▍ | 34.3M/181M [00:39<02:53, 847kB/s]
19%|███████▍ | 34.4M/181M [00:39<03:00, 814kB/s]
19%|███████▍ | 34.5M/181M [00:39<03:02, 805kB/s]
19%|███████▍ | 34.6M/181M [00:39<03:05, 792kB/s]
19%|███████▍ | 34.7M/181M [00:39<03:05, 789kB/s]
19%|███████▍ | 34.8M/181M [00:39<03:06, 785kB/s]
19%|███████▌ | 34.8M/181M [00:40<03:18, 736kB/s]
19%|███████▌ | 34.9M/181M [00:40<03:24, 714kB/s]
19%|███████▌ | 35.0M/181M [00:40<03:19, 733kB/s]
19%|███████▌ | 35.2M/181M [00:40<02:48, 864kB/s]
19%|███████▌ | 35.3M/181M [00:40<02:53, 841kB/s]
20%|███████▌ | 35.4M/181M [00:40<03:05, 785kB/s]
20%|███████▋ | 35.4M/181M [00:40<03:28, 700kB/s]
20%|███████▋ | 35.5M/181M [00:40<03:24, 712kB/s]
20%|███████▋ | 35.6M/181M [00:41<03:20, 726kB/s]
20%|███████▌ | 36.2M/181M [00:41<01:22, 1.76MB/s]
20%|███████▋ | 36.7M/181M [00:41<00:55, 2.59MB/s]
20%|███████▊ | 37.0M/181M [00:41<01:54, 1.26MB/s]
21%|███████▉ | 37.7M/181M [00:42<01:12, 1.98MB/s]
21%|███████▉ | 38.0M/181M [00:42<01:09, 2.07MB/s]
21%|████████ | 38.3M/181M [00:42<01:07, 2.11MB/s]
21%|████████ | 38.5M/181M [00:42<01:07, 2.11MB/s]
21%|████████▏ | 38.9M/181M [00:42<01:03, 2.23MB/s]
22%|████████▏ | 39.2M/181M [00:42<00:59, 2.40MB/s]
22%|████████▎ | 39.6M/181M [00:42<00:57, 2.48MB/s]
22%|████████▍ | 39.9M/181M [00:42<00:55, 2.56MB/s]
22%|████████▍ | 40.3M/181M [00:43<00:53, 2.64MB/s]
22%|████████▌ | 40.6M/181M [00:43<00:56, 2.50MB/s]
23%|████████▌ | 40.9M/181M [00:43<00:55, 2.53MB/s]
23%|████████▋ | 41.2M/181M [00:43<00:58, 2.40MB/s]
23%|████████▋ | 41.5M/181M [00:43<00:55, 2.53MB/s]
23%|████████▊ | 41.8M/181M [00:43<00:54, 2.55MB/s]
23%|████████▊ | 42.2M/181M [00:43<00:52, 2.65MB/s]
24%|████████▉ | 42.6M/181M [00:43<00:52, 2.66MB/s]
24%|█████████ | 42.9M/181M [00:44<00:51, 2.69MB/s]
24%|█████████ | 43.3M/181M [00:44<00:50, 2.70MB/s]
24%|█████████▏ | 43.6M/181M [00:44<00:50, 2.71MB/s]
24%|█████████▏ | 44.0M/181M [00:44<00:51, 2.66MB/s]
24%|█████████▎ | 44.3M/181M [00:44<01:18, 1.74MB/s]
25%|█████████▎ | 44.5M/181M [00:44<01:17, 1.77MB/s]
25%|█████████▍ | 44.8M/181M [00:45<01:07, 2.00MB/s]
25%|█████████▍ | 45.1M/181M [00:45<01:09, 1.96MB/s]
25%|█████████▌ | 45.4M/181M [00:45<01:02, 2.17MB/s]
25%|█████████▌ | 45.8M/181M [00:45<00:54, 2.50MB/s]
26%|█████████▋ | 46.2M/181M [00:45<00:52, 2.58MB/s]
26%|█████████▊ | 46.5M/181M [00:45<00:54, 2.45MB/s]
26%|█████████▊ | 46.8M/181M [00:45<00:54, 2.48MB/s]
26%|█████████▉ | 47.2M/181M [00:45<00:52, 2.55MB/s]
26%|█████████▉ | 47.5M/181M [00:46<00:51, 2.59MB/s]
26%|██████████ | 47.8M/181M [00:46<00:54, 2.43MB/s]
27%|██████████ | 48.1M/181M [00:46<00:53, 2.50MB/s]
27%|██████████▏ | 48.5M/181M [00:46<00:47, 2.79MB/s]
27%|██████████▎ | 48.9M/181M [00:46<00:47, 2.81MB/s]
27%|██████████▎ | 49.3M/181M [00:46<00:47, 2.75MB/s]
27%|██████████▍ | 49.7M/181M [00:46<00:46, 2.85MB/s]
28%|██████████▍ | 50.0M/181M [00:46<00:45, 2.87MB/s]
28%|██████████▌ | 50.4M/181M [00:47<00:45, 2.86MB/s]
28%|██████████▋ | 50.7M/181M [00:47<00:47, 2.75MB/s]
28%|██████████▋ | 51.1M/181M [00:47<00:46, 2.81MB/s]
28%|██████████▊ | 51.4M/181M [00:47<00:49, 2.64MB/s]
29%|██████████▊ | 51.6M/181M [00:47<00:51, 2.53MB/s]
29%|██████████▉ | 52.0M/181M [00:47<00:47, 2.70MB/s]
29%|██████████▉ | 52.4M/181M [00:47<00:47, 2.71MB/s]
29%|███████████ | 52.8M/181M [00:47<00:46, 2.75MB/s]
29%|███████████▏ | 53.1M/181M [00:48<00:47, 2.71MB/s]
30%|███████████▏ | 53.4M/181M [00:48<00:46, 2.76MB/s]
30%|███████████▎ | 53.7M/181M [00:48<00:49, 2.59MB/s]
30%|███████████▎ | 54.0M/181M [00:48<00:49, 2.56MB/s]
30%|███████████▍ | 54.3M/181M [00:48<00:50, 2.53MB/s]
30%|███████████▍ | 54.7M/181M [00:48<00:48, 2.63MB/s]
30%|███████████▌ | 55.0M/181M [00:48<00:47, 2.64MB/s]
31%|███████████▋ | 55.4M/181M [00:48<00:46, 2.68MB/s]
31%|███████████▋ | 55.8M/181M [00:49<00:49, 2.55MB/s]
31%|███████████▊ | 56.1M/181M [00:49<00:51, 2.43MB/s]
31%|███████████▊ | 56.4M/181M [00:49<00:51, 2.40MB/s]
31%|███████████▉ | 56.7M/181M [00:49<00:49, 2.53MB/s]
32%|███████████▉ | 57.1M/181M [00:49<00:47, 2.62MB/s]
32%|████████████ | 57.5M/181M [00:49<00:46, 2.65MB/s]
32%|████████████▏ | 57.8M/181M [00:49<00:44, 2.75MB/s]
32%|████████████▏ | 58.2M/181M [00:50<00:44, 2.78MB/s]
32%|████████████▎ | 58.5M/181M [00:50<00:46, 2.62MB/s]
32%|████████████▎ | 58.8M/181M [00:50<00:47, 2.56MB/s]
33%|████████████▍ | 59.2M/181M [00:50<00:45, 2.66MB/s]
33%|████████████▍ | 59.5M/181M [00:50<00:44, 2.72MB/s]
33%|████████████▌ | 59.9M/181M [00:50<00:43, 2.76MB/s]
33%|████████████▋ | 60.3M/181M [00:50<00:43, 2.81MB/s]
34%|████████████▊ | 61.2M/181M [00:50<00:26, 4.52MB/s]
34%|████████████▉ | 61.9M/181M [00:51<00:23, 5.05MB/s]
35%|█████████████▍ | 63.8M/181M [00:51<00:13, 8.67MB/s]
36%|█████████████▊ | 66.0M/181M [00:51<00:09, 12.2MB/s]
38%|██████████████▎ | 67.9M/181M [00:51<00:09, 11.4MB/s]
38%|██████████████▌ | 69.1M/181M [00:51<00:14, 7.71MB/s]
39%|██████████████▋ | 70.1M/181M [00:51<00:18, 6.15MB/s]
39%|██████████████▊ | 70.9M/181M [00:52<00:22, 5.00MB/s]
39%|███████████████ | 71.5M/181M [00:52<00:39, 2.79MB/s]
40%|███████████████ | 72.0M/181M [00:53<00:37, 2.92MB/s]
40%|███████████████▏ | 72.4M/181M [00:53<00:36, 3.02MB/s]
40%|███████████████▎ | 72.8M/181M [00:53<00:35, 3.07MB/s]
40%|███████████████▎ | 73.2M/181M [00:53<00:34, 3.09MB/s]
41%|███████████████▍ | 73.6M/181M [00:53<00:35, 3.05MB/s]
41%|███████████████▌ | 74.0M/181M [00:53<00:35, 3.04MB/s]
41%|███████████████▌ | 74.4M/181M [00:53<00:34, 3.13MB/s]
41%|███████████████▋ | 74.8M/181M [00:53<00:32, 3.25MB/s]
42%|███████████████▊ | 75.3M/181M [00:54<00:32, 3.26MB/s]
42%|███████████████▊ | 75.6M/181M [00:54<00:34, 3.10MB/s]
42%|███████████████▉ | 76.0M/181M [00:54<00:34, 3.02MB/s]
42%|████████████████ | 76.4M/181M [00:54<00:32, 3.19MB/s]
42%|████████████████▏ | 76.9M/181M [00:54<00:32, 3.25MB/s]
43%|████████████████▏ | 77.3M/181M [00:54<00:30, 3.37MB/s]
43%|████████████████▎ | 77.8M/181M [00:54<00:30, 3.38MB/s]
43%|████████████████▍ | 78.2M/181M [00:54<00:31, 3.31MB/s]
43%|████████████████▌ | 78.7M/181M [00:55<00:28, 3.60MB/s]
44%|████████████████▌ | 79.2M/181M [00:55<00:28, 3.57MB/s]
44%|████████████████▋ | 79.6M/181M [00:55<00:28, 3.56MB/s]
44%|████████████████▊ | 80.1M/181M [00:55<00:28, 3.59MB/s]
44%|████████████████▉ | 80.5M/181M [00:55<00:30, 3.26MB/s]
45%|████████████████▉ | 81.0M/181M [00:55<00:31, 3.18MB/s]
45%|█████████████████ | 81.4M/181M [00:55<00:30, 3.22MB/s]
45%|█████████████████▏ | 81.9M/181M [00:56<00:30, 3.27MB/s]
45%|█████████████████▎ | 82.3M/181M [00:56<00:30, 3.25MB/s]
46%|█████████████████▎ | 82.6M/181M [00:56<00:32, 3.07MB/s]
46%|█████████████████▍ | 83.1M/181M [00:56<00:31, 3.11MB/s]
46%|█████████████████▌ | 83.6M/181M [00:56<00:31, 3.12MB/s]
46%|█████████████████▌ | 83.9M/181M [00:56<00:31, 3.05MB/s]
47%|█████████████████▋ | 84.4M/181M [00:56<00:31, 3.04MB/s]
47%|█████████████████▊ | 84.8M/181M [00:56<00:30, 3.14MB/s]
47%|█████████████████▉ | 85.2M/181M [00:57<00:29, 3.21MB/s]
47%|█████████████████▉ | 85.7M/181M [00:57<00:28, 3.29MB/s]
48%|██████████████████ | 86.1M/181M [00:57<00:29, 3.26MB/s]
48%|██████████████████▏ | 86.5M/181M [00:57<00:28, 3.27MB/s]
48%|██████████████████▎ | 87.0M/181M [00:57<00:27, 3.42MB/s]
48%|██████████████████▎ | 87.5M/181M [00:57<00:27, 3.45MB/s]
49%|██████████████████▍ | 87.9M/181M [00:57<00:26, 3.47MB/s]
49%|██████████████████▌ | 88.4M/181M [00:58<00:26, 3.52MB/s]
49%|██████████████████▋ | 88.8M/181M [00:58<00:25, 3.56MB/s]
49%|██████████████████▋ | 89.2M/181M [00:58<00:27, 3.34MB/s]
49%|██████████████████▊ | 89.6M/181M [00:58<00:27, 3.37MB/s]
50%|██████████████████▉ | 90.1M/181M [00:58<00:26, 3.49MB/s]
50%|██████████████████▉ | 90.5M/181M [00:58<00:25, 3.52MB/s]
50%|███████████████████ | 91.0M/181M [00:58<00:25, 3.50MB/s]
50%|███████████████████▏ | 91.3M/181M [00:58<00:26, 3.44MB/s]
51%|███████████████████▏ | 91.7M/181M [00:59<00:28, 3.13MB/s]
51%|███████████████████▎ | 92.0M/181M [00:59<00:29, 2.98MB/s]
51%|███████████████████▎ | 92.3M/181M [00:59<00:31, 2.80MB/s]
51%|███████████████████▍ | 92.7M/181M [00:59<00:31, 2.81MB/s]
51%|███████████████████▌ | 93.1M/181M [00:59<00:29, 2.99MB/s]
52%|███████████████████▋ | 93.5M/181M [00:59<00:29, 3.02MB/s]
52%|███████████████████▋ | 94.0M/181M [00:59<00:27, 3.18MB/s]
52%|███████████████████▊ | 94.4M/181M [00:59<00:26, 3.28MB/s]
52%|███████████████████▉ | 94.9M/181M [01:00<00:25, 3.39MB/s]
53%|███████████████████▉ | 95.3M/181M [01:00<00:25, 3.30MB/s]
53%|████████████████████ | 95.7M/181M [01:00<00:25, 3.41MB/s]
53%|████████████████████▏ | 96.2M/181M [01:00<00:24, 3.52MB/s]
53%|████████████████████▎ | 96.7M/181M [01:00<00:24, 3.48MB/s]
54%|████████████████████▍ | 97.1M/181M [01:00<00:24, 3.47MB/s]
54%|████████████████████▍ | 97.5M/181M [01:00<00:24, 3.44MB/s]
54%|████████████████████▌ | 98.0M/181M [01:00<00:24, 3.46MB/s]
54%|████████████████████▋ | 98.4M/181M [01:01<00:23, 3.46MB/s]
55%|████████████████████▊ | 98.9M/181M [01:01<00:23, 3.54MB/s]
55%|████████████████████▊ | 99.4M/181M [01:01<00:22, 3.64MB/s]
55%|████████████████████▉ | 99.9M/181M [01:01<00:22, 3.60MB/s]
55%|█████████████████████▌ | 100M/181M [01:01<00:23, 3.50MB/s]
56%|█████████████████████▋ | 101M/181M [01:01<00:24, 3.29MB/s]
56%|█████████████████████▊ | 101M/181M [01:01<00:24, 3.27MB/s]
56%|█████████████████████▊ | 101M/181M [01:01<00:23, 3.38MB/s]
56%|█████████████████████▉ | 102M/181M [01:02<00:23, 3.41MB/s]
57%|██████████████████████ | 102M/181M [01:02<00:23, 3.32MB/s]
57%|██████████████████████▏ | 103M/181M [01:02<00:24, 3.25MB/s]
57%|██████████████████████▏ | 103M/181M [01:02<00:25, 3.05MB/s]
57%|██████████████████████▎ | 104M/181M [01:02<00:24, 3.19MB/s]
57%|██████████████████████▍ | 104M/181M [01:02<00:24, 3.20MB/s]
58%|██████████████████████▍ | 104M/181M [01:02<00:23, 3.23MB/s]
58%|██████████████████████▌ | 105M/181M [01:03<00:24, 3.10MB/s]
58%|██████████████████████▋ | 105M/181M [01:03<00:23, 3.24MB/s]
58%|██████████████████████▊ | 106M/181M [01:03<00:22, 3.35MB/s]
59%|██████████████████████▊ | 106M/181M [01:03<00:21, 3.45MB/s]
59%|██████████████████████▉ | 107M/181M [01:03<00:21, 3.45MB/s]
59%|███████████████████████ | 107M/181M [01:03<00:21, 3.50MB/s]
59%|███████████████████████▏ | 108M/181M [01:03<00:21, 3.48MB/s]
60%|███████████████████████▎ | 108M/181M [01:03<00:21, 3.39MB/s]
60%|███████████████████████▎ | 108M/181M [01:04<00:21, 3.41MB/s]
60%|███████████████████████▍ | 109M/181M [01:04<00:21, 3.32MB/s]
60%|███████████████████████▌ | 109M/181M [01:04<00:22, 3.13MB/s]
61%|███████████████████████▌ | 110M/181M [01:04<00:22, 3.19MB/s]
61%|███████████████████████▋ | 110M/181M [01:04<00:22, 3.13MB/s]
61%|███████████████████████▊ | 110M/181M [01:04<00:20, 3.36MB/s]
61%|███████████████████████▉ | 111M/181M [01:04<00:20, 3.49MB/s]
62%|███████████████████████▉ | 111M/181M [01:04<00:19, 3.52MB/s]
62%|████████████████████████ | 112M/181M [01:05<00:20, 3.46MB/s]
62%|████████████████████████▏ | 112M/181M [01:05<00:19, 3.55MB/s]
62%|████████████████████████▎ | 113M/181M [01:05<00:19, 3.53MB/s]
62%|████████████████████████▎ | 113M/181M [01:05<00:19, 3.49MB/s]
63%|████████████████████████▍ | 114M/181M [01:05<00:19, 3.42MB/s]
63%|████████████████████████▌ | 114M/181M [01:05<00:19, 3.45MB/s]
63%|████████████████████████▋ | 114M/181M [01:05<00:19, 3.47MB/s]
63%|████████████████████████▊ | 115M/181M [01:05<00:19, 3.46MB/s]
64%|████████████████████████▊ | 115M/181M [01:06<00:18, 3.57MB/s]
64%|████████████████████████▉ | 116M/181M [01:06<00:18, 3.60MB/s]
64%|█████████████████████████ | 116M/181M [01:06<00:17, 3.60MB/s]
64%|█████████████████████████▏ | 117M/181M [01:06<00:18, 3.48MB/s]
65%|█████████████████████████▏ | 117M/181M [01:06<00:18, 3.47MB/s]
65%|█████████████████████████▎ | 118M/181M [01:06<00:18, 3.50MB/s]
65%|█████████████████████████▍ | 118M/181M [01:06<00:17, 3.53MB/s]
65%|█████████████████████████▌ | 119M/181M [01:06<00:17, 3.54MB/s]
66%|█████████████████████████▋ | 119M/181M [01:07<00:17, 3.51MB/s]
66%|█████████████████████████▋ | 119M/181M [01:07<00:17, 3.50MB/s]
66%|█████████████████████████▊ | 120M/181M [01:07<00:18, 3.36MB/s]
66%|█████████████████████████▉ | 120M/181M [01:07<00:18, 3.37MB/s]
67%|██████████████████████████ | 121M/181M [01:07<00:17, 3.49MB/s]
67%|██████████████████████████ | 121M/181M [01:07<00:16, 3.58MB/s]
67%|██████████████████████████▏ | 122M/181M [01:07<00:16, 3.56MB/s]
67%|██████████████████████████▎ | 122M/181M [01:07<00:16, 3.55MB/s]
68%|██████████████████████████▎ | 122M/181M [01:08<00:17, 3.33MB/s]
68%|██████████████████████████▍ | 123M/181M [01:08<00:20, 2.80MB/s]
68%|██████████████████████████▌ | 123M/181M [01:08<00:21, 2.73MB/s]
68%|██████████████████████████▋ | 124M/181M [01:08<00:18, 3.16MB/s]
69%|██████████████████████████▋ | 124M/181M [01:08<00:17, 3.24MB/s]
69%|██████████████████████████▊ | 125M/181M [01:08<00:16, 3.47MB/s]
69%|██████████████████████████▉ | 125M/181M [01:08<00:16, 3.47MB/s]
69%|███████████████████████████ | 125M/181M [01:09<00:16, 3.45MB/s]
70%|███████████████████████████▏ | 126M/181M [01:09<00:15, 3.61MB/s]
70%|███████████████████████████▏ | 126M/181M [01:09<00:15, 3.56MB/s]
70%|███████████████████████████▎ | 127M/181M [01:09<00:15, 3.61MB/s]
70%|███████████████████████████▍ | 127M/181M [01:09<00:14, 3.61MB/s]
71%|███████████████████████████▌ | 128M/181M [01:09<00:15, 3.46MB/s]
71%|███████████████████████████▌ | 128M/181M [01:09<00:16, 3.29MB/s]
71%|███████████████████████████▋ | 129M/181M [01:09<00:15, 3.40MB/s]
71%|███████████████████████████▊ | 129M/181M [01:10<00:15, 3.44MB/s]
71%|███████████████████████████▉ | 129M/181M [01:10<00:14, 3.45MB/s]
72%|███████████████████████████▉ | 130M/181M [01:10<00:15, 3.36MB/s]
72%|████████████████████████████ | 130M/181M [01:10<00:15, 3.38MB/s]
72%|████████████████████████████▏ | 131M/181M [01:10<00:14, 3.44MB/s]
72%|████████████████████████████▎ | 131M/181M [01:10<00:14, 3.50MB/s]
73%|████████████████████████████▎ | 132M/181M [01:10<00:14, 3.53MB/s]
73%|████████████████████████████▍ | 132M/181M [01:10<00:13, 3.52MB/s]
73%|████████████████████████████▌ | 133M/181M [01:11<00:13, 3.55MB/s]
73%|████████████████████████████▋ | 133M/181M [01:11<00:13, 3.58MB/s]
74%|████████████████████████████▋ | 133M/181M [01:11<00:13, 3.49MB/s]
74%|████████████████████████████▊ | 134M/181M [01:11<00:13, 3.46MB/s]
74%|████████████████████████████▉ | 134M/181M [01:11<00:14, 3.33MB/s]
74%|█████████████████████████████ | 135M/181M [01:11<00:12, 3.56MB/s]
75%|█████████████████████████████▏ | 135M/181M [01:11<00:12, 3.56MB/s]
75%|█████████████████████████████▏ | 136M/181M [01:11<00:12, 3.56MB/s]
75%|█████████████████████████████▎ | 136M/181M [01:12<00:13, 3.36MB/s]
75%|█████████████████████████████▍ | 136M/181M [01:12<00:14, 3.14MB/s]
76%|█████████████████████████████▍ | 137M/181M [01:12<00:13, 3.19MB/s]
76%|█████████████████████████████▌ | 137M/181M [01:12<00:13, 3.29MB/s]
76%|█████████████████████████████▋ | 138M/181M [01:12<00:12, 3.39MB/s]
76%|█████████████████████████████▊ | 138M/181M [01:12<00:12, 3.41MB/s]
77%|█████████████████████████████▊ | 139M/181M [01:12<00:13, 3.25MB/s]
77%|█████████████████████████████▉ | 139M/181M [01:13<00:13, 3.21MB/s]
77%|██████████████████████████████ | 139M/181M [01:13<00:12, 3.30MB/s]
77%|██████████████████████████████▏ | 140M/181M [01:13<00:11, 3.44MB/s]
78%|██████████████████████████████▏ | 140M/181M [01:13<00:11, 3.42MB/s]
78%|██████████████████████████████▎ | 141M/181M [01:13<00:11, 3.48MB/s]
78%|██████████████████████████████▍ | 141M/181M [01:13<00:11, 3.58MB/s]
78%|██████████████████████████████▌ | 142M/181M [01:13<00:11, 3.52MB/s]
79%|██████████████████████████████▊ | 143M/181M [01:13<00:07, 5.26MB/s]
80%|███████████████████████████████▎ | 145M/181M [01:13<00:03, 10.8MB/s]
82%|████████████████████████████████ | 149M/181M [01:14<00:02, 14.7MB/s]
84%|████████████████████████████████▉ | 153M/181M [01:14<00:01, 19.4MB/s]
87%|█████████████████████████████████▊ | 157M/181M [01:14<00:01, 22.5MB/s]
88%|██████████████████████████████████▎ | 159M/181M [01:15<00:02, 8.60MB/s]
89%|██████████████████████████████████▋ | 161M/181M [01:15<00:03, 6.43MB/s]
89%|██████████████████████████████████▉ | 162M/181M [01:16<00:03, 5.31MB/s]
90%|███████████████████████████████████ | 163M/181M [01:16<00:03, 4.63MB/s]
90%|███████████████████████████████████▎ | 164M/181M [01:16<00:03, 4.63MB/s]
91%|███████████████████████████████████▍ | 164M/181M [01:16<00:04, 4.10MB/s]
91%|███████████████████████████████████▌ | 165M/181M [01:17<00:04, 3.66MB/s]
91%|███████████████████████████████████▋ | 165M/181M [01:17<00:04, 3.65MB/s]
92%|███████████████████████████████████▋ | 166M/181M [01:17<00:04, 3.60MB/s]
92%|███████████████████████████████████▊ | 166M/181M [01:17<00:04, 3.51MB/s]
92%|███████████████████████████████████▉ | 167M/181M [01:17<00:04, 3.39MB/s]
92%|███████████████████████████████████▉ | 167M/181M [01:17<00:04, 3.25MB/s]
92%|████████████████████████████████████ | 167M/181M [01:17<00:04, 3.11MB/s]
93%|████████████████████████████████████ | 168M/181M [01:17<00:04, 3.11MB/s]
93%|████████████████████████████████████▏ | 168M/181M [01:18<00:04, 3.19MB/s]
93%|████████████████████████████████████▎ | 169M/181M [01:18<00:03, 3.21MB/s]
93%|████████████████████████████████████▍ | 169M/181M [01:18<00:03, 3.22MB/s]
94%|████████████████████████████████████▍ | 169M/181M [01:18<00:03, 3.19MB/s]
94%|████████████████████████████████████▌ | 170M/181M [01:18<00:03, 3.17MB/s]
94%|████████████████████████████████████▋ | 170M/181M [01:18<00:03, 3.19MB/s]
94%|████████████████████████████████████▋ | 171M/181M [01:18<00:03, 3.19MB/s]
94%|████████████████████████████████████▊ | 171M/181M [01:19<00:07, 1.31MB/s]
95%|████████████████████████████████████▊ | 171M/181M [01:19<00:07, 1.41MB/s]
95%|████████████████████████████████████▉ | 171M/181M [01:19<00:06, 1.51MB/s]
95%|████████████████████████████████████▉ | 172M/181M [01:19<00:05, 1.84MB/s]
95%|█████████████████████████████████████ | 172M/181M [01:20<00:04, 2.19MB/s]
95%|█████████████████████████████████████▏ | 173M/181M [01:20<00:03, 2.39MB/s]
96%|█████████████████████████████████████▎ | 173M/181M [01:20<00:03, 2.54MB/s]
96%|█████████████████████████████████████▎ | 173M/181M [01:20<00:02, 2.69MB/s]
96%|█████████████████████████████████████▍ | 174M/181M [01:20<00:02, 2.84MB/s]
96%|█████████████████████████████████████▌ | 174M/181M [01:20<00:02, 2.92MB/s]
96%|█████████████████████████████████████▌ | 175M/181M [01:20<00:02, 3.01MB/s]
97%|█████████████████████████████████████▋ | 175M/181M [01:20<00:02, 3.03MB/s]
97%|█████████████████████████████████████▊ | 175M/181M [01:21<00:01, 3.02MB/s]
97%|█████████████████████████████████████▊ | 176M/181M [01:21<00:01, 3.05MB/s]
97%|█████████████████████████████████████▉ | 176M/181M [01:21<00:01, 3.08MB/s]
98%|██████████████████████████████████████ | 177M/181M [01:21<00:01, 3.09MB/s]
98%|██████████████████████████████████████ | 177M/181M [01:21<00:01, 3.10MB/s]
98%|██████████████████████████████████████▏| 177M/181M [01:21<00:01, 3.15MB/s]
98%|██████████████████████████████████████▎| 178M/181M [01:21<00:01, 3.14MB/s]
98%|██████████████████████████████████████▍| 178M/181M [01:21<00:00, 3.19MB/s]
99%|██████████████████████████████████████▍| 179M/181M [01:22<00:00, 3.15MB/s]
99%|██████████████████████████████████████▌| 179M/181M [01:22<00:01, 1.34MB/s]
99%|██████████████████████████████████████▋| 179M/181M [01:22<00:01, 1.57MB/s]
99%|██████████████████████████████████████▋| 180M/181M [01:23<00:00, 1.90MB/s]
100%|██████████████████████████████████████▊| 180M/181M [01:23<00:00, 2.11MB/s]
100%|██████████████████████████████████████▉| 181M/181M [01:23<00:00, 2.26MB/s]
100%|██████████████████████████████████████▉| 181M/181M [01:23<00:00, 2.40MB/s]
0%| | 0.00/181M [00:00<?, ?B/s]
100%|███████████████████████████████████████| 181M/181M [00:00<00:00, 1.56TB/s]
Here, with the ElSel+Cov+TS+LDA pipeline, we reduce the computation time in approximately 8 times to the Cov+ElSel+TS+LDA pipeline.
print("Averaging the session performance:")
print(results.groupby("pipeline")[["score", "time"]].mean())
Averaging the session performance:
score time
pipeline
Cov+ElSel+TS+LDA 0.770303 1.334671
ElSel+Cov+TS+LDA 0.775472 0.207291
Xdawn+Cov+TS+LDA 0.658810 0.173394
Plot Results#
Here, we plot the results to compare two pipelines
fig, ax = plt.subplots(facecolor="white", figsize=[8, 4])
sns.stripplot(
data=results,
y="score",
x="pipeline",
ax=ax,
jitter=True,
alpha=0.5,
zorder=1,
palette="Set1",
)
sns.pointplot(data=results, y="score", x="pipeline", ax=ax, palette="Set1").set(
title=title
)
ax.set_ylabel("ROC AUC")
ax.set_ylim(0.3, 1)
plt.show()

Key Observations:#
Xdawn is not ideal for the resting state paradigm. This is due to its specific design for Event-Related Potential (ERP).
Electrode selection strategy based on covariance matrices demonstrates less variability and typically yields better performance.
However, this strategy is more time-consuming compared to the simpler electrode selection based on time epoch data.
Total running time of the script: (2 minutes 55.114 seconds)
Estimated memory usage: 1007 MB