Note
Go to the end to download the full example code.
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:
Sequential, no serialization
Sequential, with serialization
Parallel, no serialization
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 tempfile
import time
from itertools import product
import matplotlib.pyplot as plt
import pandas as pd
from memory_profiler import memory_usage
from sklearn.preprocessing import scale
from braindecode.datasets import SleepPhysionet
from braindecode.preprocessing import (
Preprocessor,
create_fixed_length_windows,
preprocess,
)
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%| | 49.2k/48.3M [00:00<02:40, 301kB/s]
0%| | 115k/48.3M [00:00<02:02, 395kB/s]
0%|▏ | 180k/48.3M [00:00<01:40, 481kB/s]
0%|▏ | 231k/48.3M [00:00<01:43, 466kB/s]
1%|▏ | 280k/48.3M [00:00<01:44, 461kB/s]
1%|▎ | 328k/48.3M [00:00<02:00, 399kB/s]
1%|▎ | 393k/48.3M [00:00<01:43, 462kB/s]
1%|▎ | 442k/48.3M [00:01<01:47, 444kB/s]
1%|▍ | 492k/48.3M [00:01<01:49, 439kB/s]
1%|▍ | 541k/48.3M [00:01<01:45, 451kB/s]
1%|▍ | 590k/48.3M [00:01<01:45, 454kB/s]
1%|▌ | 639k/48.3M [00:01<01:58, 403kB/s]
1%|▌ | 705k/48.3M [00:01<01:45, 451kB/s]
2%|▌ | 754k/48.3M [00:01<01:47, 442kB/s]
2%|▋ | 803k/48.3M [00:01<01:49, 434kB/s]
2%|▋ | 852k/48.3M [00:01<01:48, 436kB/s]
2%|▋ | 901k/48.3M [00:02<01:59, 396kB/s]
2%|▊ | 967k/48.3M [00:02<01:53, 417kB/s]
2%|▊ | 1.02M/48.3M [00:02<01:57, 403kB/s]
2%|▊ | 1.06M/48.3M [00:02<01:56, 404kB/s]
2%|▉ | 1.11M/48.3M [00:02<01:54, 413kB/s]
2%|▉ | 1.16M/48.3M [00:02<01:53, 417kB/s]
3%|▉ | 1.21M/48.3M [00:02<01:49, 431kB/s]
3%|▉ | 1.26M/48.3M [00:02<01:55, 407kB/s]
3%|█ | 1.31M/48.3M [00:03<01:46, 441kB/s]
3%|█ | 1.36M/48.3M [00:03<01:48, 434kB/s]
3%|█ | 1.41M/48.3M [00:03<01:47, 435kB/s]
3%|█▏ | 1.46M/48.3M [00:03<01:47, 437kB/s]
3%|█▏ | 1.51M/48.3M [00:03<01:46, 438kB/s]
3%|█▏ | 1.56M/48.3M [00:03<02:00, 387kB/s]
3%|█▎ | 1.62M/48.3M [00:03<01:51, 419kB/s]
3%|█▎ | 1.67M/48.3M [00:03<01:54, 408kB/s]
4%|█▎ | 1.71M/48.3M [00:04<02:12, 352kB/s]
4%|█▍ | 1.75M/48.3M [00:04<02:11, 353kB/s]
4%|█▍ | 1.80M/48.3M [00:04<02:06, 367kB/s]
4%|█▍ | 1.85M/48.3M [00:04<01:59, 390kB/s]
4%|█▍ | 1.90M/48.3M [00:04<01:53, 409kB/s]
4%|█▌ | 1.95M/48.3M [00:04<02:00, 384kB/s]
4%|█▌ | 2.02M/48.3M [00:04<01:48, 425kB/s]
4%|█▌ | 2.06M/48.3M [00:04<01:49, 423kB/s]
4%|█▋ | 2.11M/48.3M [00:05<01:49, 422kB/s]
4%|█▋ | 2.16M/48.3M [00:05<01:46, 432kB/s]
5%|█▋ | 2.21M/48.3M [00:05<01:47, 427kB/s]
5%|█▊ | 2.26M/48.3M [00:05<01:47, 428kB/s]
5%|█▊ | 2.31M/48.3M [00:05<01:52, 408kB/s]
5%|█▊ | 2.36M/48.3M [00:05<01:49, 420kB/s]
5%|█▉ | 2.41M/48.3M [00:05<01:48, 425kB/s]
5%|█▉ | 2.46M/48.3M [00:05<01:44, 439kB/s]
5%|█▉ | 2.51M/48.3M [00:05<01:45, 436kB/s]
5%|██ | 2.56M/48.3M [00:06<01:45, 434kB/s]
5%|██ | 2.61M/48.3M [00:06<01:49, 416kB/s]
5%|██ | 2.65M/48.3M [00:06<01:50, 415kB/s]
6%|██▏ | 2.70M/48.3M [00:06<01:48, 420kB/s]
6%|██▏ | 2.75M/48.3M [00:06<01:44, 435kB/s]
6%|██▏ | 2.80M/48.3M [00:06<01:42, 446kB/s]
6%|██▏ | 2.85M/48.3M [00:06<01:51, 410kB/s]
6%|██▎ | 2.92M/48.3M [00:06<01:42, 445kB/s]
6%|██▎ | 2.97M/48.3M [00:07<01:41, 446kB/s]
6%|██▎ | 3.01M/48.3M [00:07<01:43, 440kB/s]
6%|██▍ | 3.06M/48.3M [00:07<01:41, 446kB/s]
6%|██▍ | 3.11M/48.3M [00:07<01:52, 403kB/s]
7%|██▍ | 3.18M/48.3M [00:07<01:43, 435kB/s]
7%|██▌ | 3.23M/48.3M [00:07<01:45, 430kB/s]
7%|██▌ | 3.28M/48.3M [00:07<01:44, 432kB/s]
7%|██▌ | 3.33M/48.3M [00:07<01:42, 439kB/s]
7%|██▋ | 3.38M/48.3M [00:07<01:43, 434kB/s]
7%|██▋ | 3.42M/48.3M [00:08<01:43, 434kB/s]
7%|██▋ | 3.47M/48.3M [00:08<01:47, 418kB/s]
7%|██▊ | 3.52M/48.3M [00:08<01:46, 422kB/s]
7%|██▊ | 3.57M/48.3M [00:08<01:43, 434kB/s]
7%|██▊ | 3.62M/48.3M [00:08<01:41, 440kB/s]
8%|██▉ | 3.67M/48.3M [00:08<01:50, 403kB/s]
8%|██▉ | 3.74M/48.3M [00:08<01:43, 433kB/s]
8%|██▉ | 3.78M/48.3M [00:08<01:44, 425kB/s]
8%|███ | 3.83M/48.3M [00:09<01:44, 427kB/s]
8%|███ | 3.88M/48.3M [00:09<01:43, 428kB/s]
8%|███ | 3.93M/48.3M [00:09<01:55, 385kB/s]
8%|███▏ | 4.00M/48.3M [00:09<01:41, 438kB/s]
8%|███▏ | 4.05M/48.3M [00:09<01:43, 428kB/s]
8%|███▏ | 4.10M/48.3M [00:09<01:42, 432kB/s]
9%|███▎ | 4.15M/48.3M [00:09<01:40, 441kB/s]
9%|███▎ | 4.19M/48.3M [00:09<01:38, 447kB/s]
9%|███▎ | 4.24M/48.3M [00:10<01:38, 450kB/s]
9%|███▎ | 4.29M/48.3M [00:10<01:38, 445kB/s]
9%|███▍ | 4.34M/48.3M [00:10<01:41, 435kB/s]
9%|███▍ | 4.39M/48.3M [00:10<01:40, 435kB/s]
9%|███▍ | 4.44M/48.3M [00:10<01:41, 434kB/s]
9%|███▌ | 4.49M/48.3M [00:10<01:40, 436kB/s]
9%|███▌ | 4.53M/48.3M [00:10<01:41, 431kB/s]
9%|███▌ | 4.59M/48.3M [00:10<01:42, 425kB/s]
10%|███▋ | 4.64M/48.3M [00:10<01:43, 421kB/s]
10%|███▋ | 4.69M/48.3M [00:11<01:43, 421kB/s]
10%|███▋ | 4.73M/48.3M [00:11<01:42, 427kB/s]
10%|███▊ | 4.78M/48.3M [00:11<01:42, 425kB/s]
10%|███▊ | 4.83M/48.3M [00:11<01:42, 426kB/s]
10%|███▊ | 4.88M/48.3M [00:11<01:45, 412kB/s]
10%|███▉ | 4.93M/48.3M [00:11<01:43, 418kB/s]
10%|███▉ | 4.98M/48.3M [00:11<01:40, 430kB/s]
10%|███▉ | 5.03M/48.3M [00:11<01:39, 436kB/s]
11%|███▉ | 5.08M/48.3M [00:11<01:37, 445kB/s]
11%|████ | 5.13M/48.3M [00:12<01:37, 444kB/s]
11%|████ | 5.17M/48.3M [00:12<01:43, 418kB/s]
11%|████ | 5.22M/48.3M [00:12<01:43, 417kB/s]
11%|████▏ | 5.26M/48.3M [00:12<01:47, 401kB/s]
11%|████▏ | 5.30M/48.3M [00:12<02:02, 351kB/s]
11%|████▏ | 5.34M/48.3M [00:12<02:04, 344kB/s]
11%|████▏ | 5.39M/48.3M [00:12<01:58, 362kB/s]
11%|████▎ | 5.44M/48.3M [00:12<01:51, 385kB/s]
11%|████▎ | 5.49M/48.3M [00:13<01:44, 408kB/s]
11%|████▎ | 5.53M/48.3M [00:13<01:50, 386kB/s]
12%|████▍ | 5.59M/48.3M [00:13<01:42, 418kB/s]
12%|████▍ | 5.64M/48.3M [00:13<01:43, 414kB/s]
12%|████▍ | 5.69M/48.3M [00:13<01:41, 418kB/s]
12%|████▌ | 5.73M/48.3M [00:13<01:46, 399kB/s]
12%|████▌ | 5.78M/48.3M [00:13<01:44, 406kB/s]
12%|████▌ | 5.83M/48.3M [00:13<01:47, 396kB/s]
12%|████▌ | 5.88M/48.3M [00:14<01:46, 400kB/s]
12%|████▋ | 5.93M/48.3M [00:14<01:44, 406kB/s]
12%|████▋ | 5.98M/48.3M [00:14<01:40, 423kB/s]
12%|████▋ | 6.03M/48.3M [00:14<01:53, 373kB/s]
13%|████▊ | 6.09M/48.3M [00:14<01:44, 403kB/s]
13%|████▊ | 6.14M/48.3M [00:14<01:48, 391kB/s]
13%|████▊ | 6.18M/48.3M [00:14<02:05, 337kB/s]
13%|████▉ | 6.21M/48.3M [00:14<02:05, 336kB/s]
13%|████▉ | 6.26M/48.3M [00:15<01:59, 353kB/s]
13%|████▉ | 6.31M/48.3M [00:15<01:54, 367kB/s]
13%|████▉ | 6.36M/48.3M [00:15<01:47, 390kB/s]
13%|█████ | 6.41M/48.3M [00:15<01:43, 407kB/s]
13%|█████ | 6.46M/48.3M [00:15<01:39, 422kB/s]
13%|█████ | 6.50M/48.3M [00:15<01:45, 397kB/s]
14%|█████▏ | 6.55M/48.3M [00:15<01:41, 412kB/s]
14%|█████▏ | 6.60M/48.3M [00:15<01:46, 391kB/s]
14%|█████▏ | 6.64M/48.3M [00:16<02:04, 336kB/s]
14%|█████▎ | 6.68M/48.3M [00:16<01:59, 349kB/s]
14%|█████▎ | 6.73M/48.3M [00:16<01:54, 364kB/s]
14%|█████▎ | 6.78M/48.3M [00:16<01:47, 385kB/s]
14%|█████▎ | 6.83M/48.3M [00:16<01:42, 404kB/s]
14%|█████▍ | 6.90M/48.3M [00:16<01:35, 436kB/s]
14%|█████▍ | 6.95M/48.3M [00:16<01:46, 390kB/s]
15%|█████▌ | 7.01M/48.3M [00:16<01:32, 448kB/s]
15%|█████▌ | 7.06M/48.3M [00:17<01:34, 436kB/s]
15%|█████▌ | 7.10M/48.3M [00:17<01:34, 435kB/s]
15%|█████▌ | 7.15M/48.3M [00:17<01:47, 384kB/s]
15%|█████▋ | 7.19M/48.3M [00:17<01:50, 372kB/s]
15%|█████▋ | 7.24M/48.3M [00:17<01:47, 384kB/s]
15%|█████▋ | 7.29M/48.3M [00:17<01:40, 408kB/s]
15%|█████▊ | 7.34M/48.3M [00:17<01:36, 423kB/s]
15%|█████▊ | 7.39M/48.3M [00:17<01:35, 429kB/s]
15%|█████▊ | 7.44M/48.3M [00:17<01:35, 429kB/s]
15%|█████▉ | 7.49M/48.3M [00:18<01:36, 422kB/s]
16%|█████▉ | 7.54M/48.3M [00:18<01:36, 421kB/s]
16%|█████▉ | 7.59M/48.3M [00:18<01:34, 430kB/s]
16%|██████ | 7.63M/48.3M [00:18<01:31, 444kB/s]
16%|██████ | 7.68M/48.3M [00:18<01:46, 383kB/s]
16%|██████ | 7.75M/48.3M [00:18<01:30, 448kB/s]
16%|██████▏ | 7.80M/48.3M [00:18<01:32, 437kB/s]
16%|██████▏ | 7.85M/48.3M [00:18<01:32, 438kB/s]
16%|██████▏ | 7.90M/48.3M [00:19<01:30, 447kB/s]
16%|██████▏ | 7.95M/48.3M [00:19<01:28, 457kB/s]
17%|██████▎ | 8.00M/48.3M [00:19<01:26, 465kB/s]
17%|██████▎ | 8.04M/48.3M [00:19<01:25, 473kB/s]
17%|██████▎ | 8.09M/48.3M [00:19<01:36, 417kB/s]
17%|██████▍ | 8.16M/48.3M [00:19<01:24, 477kB/s]
17%|██████▍ | 8.21M/48.3M [00:19<01:25, 471kB/s]
17%|██████▍ | 8.26M/48.3M [00:19<01:25, 472kB/s]
17%|██████▌ | 8.31M/48.3M [00:19<01:26, 465kB/s]
17%|██████▌ | 8.35M/48.3M [00:19<01:29, 449kB/s]
17%|██████▌ | 8.40M/48.3M [00:20<01:31, 439kB/s]
17%|██████▋ | 8.45M/48.3M [00:20<01:34, 422kB/s]
18%|██████▋ | 8.50M/48.3M [00:20<01:32, 432kB/s]
18%|██████▋ | 8.55M/48.3M [00:20<01:30, 440kB/s]
18%|██████▊ | 8.60M/48.3M [00:20<01:27, 453kB/s]
18%|██████▊ | 8.65M/48.3M [00:20<01:26, 457kB/s]
18%|██████▊ | 8.70M/48.3M [00:20<01:26, 457kB/s]
18%|██████▉ | 8.75M/48.3M [00:20<01:37, 408kB/s]
18%|██████▉ | 8.79M/48.3M [00:21<01:39, 399kB/s]
18%|██████▉ | 8.83M/48.3M [00:21<01:49, 361kB/s]
18%|██████▉ | 8.88M/48.3M [00:21<01:49, 359kB/s]
18%|███████ | 8.93M/48.3M [00:21<01:43, 380kB/s]
19%|███████ | 8.98M/48.3M [00:21<01:39, 396kB/s]
19%|███████ | 9.03M/48.3M [00:21<01:35, 412kB/s]
19%|███████▏ | 9.08M/48.3M [00:21<01:32, 425kB/s]
19%|███████▏ | 9.13M/48.3M [00:21<01:32, 426kB/s]
19%|███████▏ | 9.18M/48.3M [00:21<01:34, 415kB/s]
19%|███████▎ | 9.22M/48.3M [00:22<01:33, 419kB/s]
19%|███████▎ | 9.27M/48.3M [00:22<01:30, 430kB/s]
19%|███████▎ | 9.32M/48.3M [00:22<01:29, 435kB/s]
19%|███████▎ | 9.37M/48.3M [00:22<01:27, 443kB/s]
19%|███████▍ | 9.42M/48.3M [00:22<01:38, 397kB/s]
20%|███████▍ | 9.49M/48.3M [00:22<01:25, 456kB/s]
20%|███████▍ | 9.54M/48.3M [00:22<01:25, 451kB/s]
20%|███████▌ | 9.58M/48.3M [00:22<01:26, 446kB/s]
20%|███████▌ | 9.63M/48.3M [00:23<01:24, 456kB/s]
20%|███████▌ | 9.68M/48.3M [00:23<01:23, 463kB/s]
20%|███████▋ | 9.73M/48.3M [00:23<01:30, 429kB/s]
20%|███████▋ | 9.80M/48.3M [00:23<01:25, 451kB/s]
20%|███████▋ | 9.85M/48.3M [00:23<01:25, 450kB/s]
20%|███████▊ | 9.90M/48.3M [00:23<01:25, 448kB/s]
21%|███████▊ | 9.95M/48.3M [00:23<01:24, 455kB/s]
21%|███████▊ | 9.99M/48.3M [00:23<01:24, 453kB/s]
21%|███████▉ | 10.0M/48.3M [00:23<01:23, 458kB/s]
21%|███████▉ | 10.1M/48.3M [00:24<01:27, 439kB/s]
21%|███████▉ | 10.1M/48.3M [00:24<01:26, 443kB/s]
21%|████████ | 10.2M/48.3M [00:24<01:26, 443kB/s]
21%|████████ | 10.2M/48.3M [00:24<01:25, 448kB/s]
21%|████████ | 10.3M/48.3M [00:24<01:31, 415kB/s]
21%|████████▏ | 10.4M/48.3M [00:24<01:26, 441kB/s]
22%|████████▏ | 10.4M/48.3M [00:24<01:29, 426kB/s]
22%|████████▏ | 10.5M/48.3M [00:24<01:28, 430kB/s]
22%|████████▎ | 10.5M/48.3M [00:24<01:26, 436kB/s]
22%|████████▎ | 10.6M/48.3M [00:25<01:25, 443kB/s]
22%|████████▎ | 10.6M/48.3M [00:25<01:22, 455kB/s]
22%|████████▎ | 10.6M/48.3M [00:25<01:27, 429kB/s]
22%|████████▍ | 10.7M/48.3M [00:25<01:29, 418kB/s]
22%|████████▍ | 10.7M/48.3M [00:25<01:29, 421kB/s]
22%|████████▍ | 10.8M/48.3M [00:25<01:33, 402kB/s]
22%|████████▌ | 10.8M/48.3M [00:25<01:31, 408kB/s]
23%|████████▌ | 10.9M/48.3M [00:25<01:35, 392kB/s]
23%|████████▌ | 10.9M/48.3M [00:26<01:34, 397kB/s]
23%|████████▋ | 11.0M/48.3M [00:26<01:30, 411kB/s]
23%|████████▋ | 11.0M/48.3M [00:26<01:27, 426kB/s]
23%|████████▋ | 11.1M/48.3M [00:26<01:23, 445kB/s]
23%|████████▊ | 11.2M/48.3M [00:26<01:26, 432kB/s]
23%|████████▊ | 11.2M/48.3M [00:26<01:29, 415kB/s]
23%|████████▊ | 11.2M/48.3M [00:26<01:34, 394kB/s]
23%|████████▊ | 11.3M/48.3M [00:26<01:44, 354kB/s]
23%|████████▉ | 11.3M/48.3M [00:27<01:44, 355kB/s]
24%|████████▉ | 11.4M/48.3M [00:27<01:39, 371kB/s]
24%|████████▉ | 11.4M/48.3M [00:27<01:33, 396kB/s]
24%|█████████ | 11.5M/48.3M [00:27<01:28, 415kB/s]
24%|█████████ | 11.5M/48.3M [00:27<01:25, 428kB/s]
24%|█████████ | 11.6M/48.3M [00:27<01:28, 416kB/s]
24%|█████████▏ | 11.6M/48.3M [00:27<01:24, 437kB/s]
24%|█████████▏ | 11.7M/48.3M [00:27<01:23, 439kB/s]
24%|█████████▏ | 11.7M/48.3M [00:27<01:23, 437kB/s]
24%|█████████▎ | 11.8M/48.3M [00:28<01:22, 443kB/s]
24%|█████████▎ | 11.8M/48.3M [00:28<01:20, 456kB/s]
25%|█████████▎ | 11.9M/48.3M [00:28<01:28, 411kB/s]
25%|█████████▍ | 11.9M/48.3M [00:28<01:25, 428kB/s]
25%|█████████▍ | 12.0M/48.3M [00:28<01:29, 407kB/s]
25%|█████████▍ | 12.0M/48.3M [00:28<01:38, 368kB/s]
25%|█████████▍ | 12.1M/48.3M [00:28<01:40, 360kB/s]
25%|█████████▌ | 12.1M/48.3M [00:28<01:36, 375kB/s]
25%|█████████▌ | 12.2M/48.3M [00:29<01:32, 389kB/s]
25%|█████████▌ | 12.2M/48.3M [00:29<01:28, 408kB/s]
25%|█████████▋ | 12.3M/48.3M [00:29<01:32, 389kB/s]
26%|█████████▋ | 12.3M/48.3M [00:29<01:24, 424kB/s]
26%|█████████▋ | 12.4M/48.3M [00:29<01:25, 420kB/s]
26%|█████████▊ | 12.4M/48.3M [00:29<01:24, 425kB/s]
26%|█████████▊ | 12.5M/48.3M [00:29<01:23, 431kB/s]
26%|█████████▊ | 12.5M/48.3M [00:29<01:21, 438kB/s]
26%|█████████▉ | 12.6M/48.3M [00:30<01:20, 444kB/s]
26%|█████████▉ | 12.6M/48.3M [00:30<01:19, 451kB/s]
26%|█████████▉ | 12.7M/48.3M [00:30<01:19, 450kB/s]
26%|██████████ | 12.7M/48.3M [00:30<01:27, 407kB/s]
26%|██████████ | 12.8M/48.3M [00:30<01:30, 393kB/s]
27%|██████████ | 12.8M/48.3M [00:30<01:41, 349kB/s]
27%|██████████ | 12.9M/48.3M [00:30<01:38, 359kB/s]
27%|██████████▏ | 12.9M/48.3M [00:30<01:35, 370kB/s]
27%|██████████▏ | 13.0M/48.3M [00:31<01:30, 392kB/s]
27%|██████████▏ | 13.0M/48.3M [00:31<01:26, 410kB/s]
27%|██████████▎ | 13.1M/48.3M [00:31<01:22, 426kB/s]
27%|██████████▎ | 13.1M/48.3M [00:31<01:28, 398kB/s]
27%|██████████▎ | 13.2M/48.3M [00:31<01:20, 439kB/s]
27%|██████████▍ | 13.2M/48.3M [00:31<01:19, 439kB/s]
27%|██████████▍ | 13.3M/48.3M [00:31<01:19, 442kB/s]
28%|██████████▍ | 13.3M/48.3M [00:31<01:17, 453kB/s]
28%|██████████▌ | 13.4M/48.3M [00:31<01:28, 395kB/s]
28%|██████████▌ | 13.4M/48.3M [00:32<01:16, 459kB/s]
28%|██████████▌ | 13.5M/48.3M [00:32<01:20, 431kB/s]
28%|██████████▋ | 13.5M/48.3M [00:32<01:20, 434kB/s]
28%|██████████▋ | 13.6M/48.3M [00:32<01:20, 432kB/s]
28%|██████████▋ | 13.6M/48.3M [00:32<01:19, 437kB/s]
28%|██████████▊ | 13.7M/48.3M [00:32<01:19, 436kB/s]
28%|██████████▊ | 13.7M/48.3M [00:32<01:22, 422kB/s]
29%|██████████▊ | 13.8M/48.3M [00:32<01:26, 399kB/s]
29%|██████████▊ | 13.8M/48.3M [00:33<01:28, 392kB/s]
29%|██████████▉ | 13.9M/48.3M [00:33<01:28, 387kB/s]
29%|██████████▉ | 13.9M/48.3M [00:33<01:39, 347kB/s]
29%|██████████▉ | 13.9M/48.3M [00:33<01:37, 353kB/s]
29%|██████████▉ | 14.0M/48.3M [00:33<01:33, 367kB/s]
29%|███████████ | 14.0M/48.3M [00:33<01:28, 390kB/s]
29%|███████████ | 14.1M/48.3M [00:33<01:25, 402kB/s]
29%|███████████ | 14.1M/48.3M [00:33<01:22, 413kB/s]
29%|███████████▏ | 14.2M/48.3M [00:34<01:25, 401kB/s]
29%|███████████▏ | 14.2M/48.3M [00:34<01:22, 412kB/s]
30%|███████████▏ | 14.3M/48.3M [00:34<01:21, 419kB/s]
30%|███████████▎ | 14.3M/48.3M [00:34<01:18, 434kB/s]
30%|███████████▎ | 14.4M/48.3M [00:34<01:18, 434kB/s]
30%|███████████▎ | 14.4M/48.3M [00:34<01:17, 435kB/s]
30%|███████████▍ | 14.5M/48.3M [00:34<01:19, 424kB/s]
30%|███████████▍ | 14.5M/48.3M [00:34<01:20, 418kB/s]
30%|███████████▍ | 14.6M/48.3M [00:34<01:19, 423kB/s]
30%|███████████▌ | 14.6M/48.3M [00:35<01:18, 430kB/s]
30%|███████████▌ | 14.7M/48.3M [00:35<01:16, 438kB/s]
30%|███████████▌ | 14.7M/48.3M [00:35<01:15, 447kB/s]
31%|███████████▌ | 14.8M/48.3M [00:35<01:21, 410kB/s]
31%|███████████▋ | 14.8M/48.3M [00:35<01:25, 393kB/s]
31%|███████████▋ | 14.9M/48.3M [00:35<01:27, 384kB/s]
31%|███████████▋ | 14.9M/48.3M [00:35<01:35, 350kB/s]
31%|███████████▊ | 15.0M/48.3M [00:35<01:31, 365kB/s]
31%|███████████▊ | 15.0M/48.3M [00:36<01:26, 383kB/s]
31%|███████████▊ | 15.1M/48.3M [00:36<01:24, 393kB/s]
31%|███████████▉ | 15.1M/48.3M [00:36<01:21, 406kB/s]
31%|███████████▉ | 15.2M/48.3M [00:36<01:28, 374kB/s]
31%|███████████▉ | 15.2M/48.3M [00:36<01:30, 365kB/s]
32%|███████████▉ | 15.2M/48.3M [00:36<01:35, 346kB/s]
32%|████████████ | 15.3M/48.3M [00:36<01:34, 349kB/s]
32%|████████████ | 15.3M/48.3M [00:36<01:41, 327kB/s]
32%|████████████ | 15.4M/48.3M [00:37<01:40, 328kB/s]
32%|████████████ | 15.4M/48.3M [00:37<01:42, 321kB/s]
32%|████████████ | 15.4M/48.3M [00:37<01:44, 314kB/s]
32%|████████████▏ | 15.5M/48.3M [00:37<01:43, 319kB/s]
32%|████████████▏ | 15.5M/48.3M [00:37<01:37, 336kB/s]
32%|████████████▏ | 15.6M/48.3M [00:37<01:31, 359kB/s]
32%|████████████▎ | 15.6M/48.3M [00:37<01:24, 386kB/s]
32%|████████████▎ | 15.7M/48.3M [00:37<01:21, 399kB/s]
33%|████████████▎ | 15.7M/48.3M [00:38<01:29, 365kB/s]
33%|████████████▍ | 15.8M/48.3M [00:38<01:28, 368kB/s]
33%|████████████▍ | 15.8M/48.3M [00:38<01:32, 351kB/s]
33%|████████████▍ | 15.8M/48.3M [00:38<01:37, 332kB/s]
33%|████████████▍ | 15.9M/48.3M [00:38<01:34, 342kB/s]
33%|████████████▌ | 15.9M/48.3M [00:38<01:29, 360kB/s]
33%|████████████▌ | 16.0M/48.3M [00:38<01:24, 382kB/s]
33%|████████████▌ | 16.0M/48.3M [00:38<01:21, 394kB/s]
33%|████████████▋ | 16.1M/48.3M [00:39<01:28, 366kB/s]
33%|████████████▋ | 16.2M/48.3M [00:39<01:18, 412kB/s]
34%|████████████▋ | 16.2M/48.3M [00:39<01:18, 411kB/s]
34%|████████████▊ | 16.3M/48.3M [00:39<01:18, 411kB/s]
34%|████████████▊ | 16.3M/48.3M [00:39<01:16, 418kB/s]
34%|████████████▊ | 16.4M/48.3M [00:39<01:14, 431kB/s]
34%|████████████▉ | 16.4M/48.3M [00:39<01:14, 427kB/s]
34%|████████████▉ | 16.4M/48.3M [00:39<01:19, 401kB/s]
34%|████████████▉ | 16.5M/48.3M [00:39<01:19, 400kB/s]
34%|████████████▉ | 16.5M/48.3M [00:40<01:23, 382kB/s]
34%|█████████████ | 16.6M/48.3M [00:40<01:33, 339kB/s]
34%|█████████████ | 16.6M/48.3M [00:40<01:30, 350kB/s]
34%|█████████████ | 16.7M/48.3M [00:40<01:25, 370kB/s]
35%|█████████████▏ | 16.7M/48.3M [00:40<01:22, 385kB/s]
35%|█████████████▏ | 16.8M/48.3M [00:40<01:26, 365kB/s]
35%|█████████████▏ | 16.8M/48.3M [00:40<01:20, 394kB/s]
35%|█████████████▎ | 16.9M/48.3M [00:40<01:20, 393kB/s]
35%|█████████████▎ | 16.9M/48.3M [00:41<01:18, 399kB/s]
35%|█████████████▎ | 17.0M/48.3M [00:41<01:16, 413kB/s]
35%|█████████████▎ | 17.0M/48.3M [00:41<01:15, 416kB/s]
35%|█████████████▍ | 17.1M/48.3M [00:41<01:13, 428kB/s]
35%|█████████████▍ | 17.1M/48.3M [00:41<01:20, 386kB/s]
36%|█████████████▍ | 17.2M/48.3M [00:41<01:11, 437kB/s]
36%|█████████████▌ | 17.2M/48.3M [00:41<01:11, 433kB/s]
36%|█████████████▌ | 17.3M/48.3M [00:41<01:11, 435kB/s]
36%|█████████████▌ | 17.3M/48.3M [00:42<01:11, 435kB/s]
36%|█████████████▋ | 17.4M/48.3M [00:42<01:16, 406kB/s]
36%|█████████████▋ | 17.4M/48.3M [00:42<01:11, 431kB/s]
36%|█████████████▋ | 17.5M/48.3M [00:42<01:12, 426kB/s]
36%|█████████████▊ | 17.5M/48.3M [00:42<01:11, 431kB/s]
36%|█████████████▊ | 17.6M/48.3M [00:42<01:11, 433kB/s]
36%|█████████████▊ | 17.6M/48.3M [00:42<01:09, 443kB/s]
37%|█████████████▉ | 17.7M/48.3M [00:42<01:17, 394kB/s]
37%|█████████████▉ | 17.7M/48.3M [00:43<01:14, 409kB/s]
37%|█████████████▉ | 17.8M/48.3M [00:43<01:17, 393kB/s]
37%|██████████████ | 17.8M/48.3M [00:43<01:27, 350kB/s]
37%|██████████████ | 17.9M/48.3M [00:43<01:24, 360kB/s]
37%|██████████████ | 17.9M/48.3M [00:43<01:22, 370kB/s]
37%|██████████████▏ | 18.0M/48.3M [00:43<01:17, 390kB/s]
37%|██████████████▏ | 18.0M/48.3M [00:43<01:15, 403kB/s]
37%|██████████████▏ | 18.1M/48.3M [00:43<01:12, 418kB/s]
37%|██████████████▏ | 18.1M/48.3M [00:44<01:14, 403kB/s]
38%|██████████████▎ | 18.2M/48.3M [00:44<01:11, 424kB/s]
38%|██████████████▎ | 18.2M/48.3M [00:44<01:10, 427kB/s]
38%|██████████████▎ | 18.3M/48.3M [00:44<01:09, 433kB/s]
38%|██████████████▍ | 18.3M/48.3M [00:44<01:09, 434kB/s]
38%|██████████████▍ | 18.4M/48.3M [00:44<01:16, 391kB/s]
38%|██████████████▍ | 18.4M/48.3M [00:44<01:09, 433kB/s]
38%|██████████████▌ | 18.5M/48.3M [00:44<01:10, 423kB/s]
38%|██████████████▌ | 18.5M/48.3M [00:45<01:09, 427kB/s]
38%|██████████████▌ | 18.6M/48.3M [00:45<01:08, 434kB/s]
39%|██████████████▋ | 18.6M/48.3M [00:45<01:07, 438kB/s]
39%|██████████████▋ | 18.7M/48.3M [00:45<01:07, 438kB/s]
39%|██████████████▋ | 18.7M/48.3M [00:45<01:10, 420kB/s]
39%|██████████████▊ | 18.8M/48.3M [00:45<01:10, 421kB/s]
39%|██████████████▊ | 18.8M/48.3M [00:45<01:09, 423kB/s]
39%|██████████████▊ | 18.9M/48.3M [00:45<01:07, 434kB/s]
39%|██████████████▉ | 18.9M/48.3M [00:45<01:08, 429kB/s]
39%|██████████████▉ | 19.0M/48.3M [00:46<01:08, 429kB/s]
39%|██████████████▉ | 19.0M/48.3M [00:46<01:10, 416kB/s]
39%|██████████████▉ | 19.1M/48.3M [00:46<01:10, 414kB/s]
40%|███████████████ | 19.1M/48.3M [00:46<01:10, 415kB/s]
40%|███████████████ | 19.2M/48.3M [00:46<01:08, 425kB/s]
40%|███████████████ | 19.2M/48.3M [00:46<01:07, 432kB/s]
40%|███████████████▏ | 19.3M/48.3M [00:46<01:15, 384kB/s]
40%|███████████████▏ | 19.3M/48.3M [00:46<01:06, 433kB/s]
40%|███████████████▏ | 19.4M/48.3M [00:47<01:09, 414kB/s]
40%|███████████████▎ | 19.4M/48.3M [00:47<01:19, 362kB/s]
40%|███████████████▎ | 19.5M/48.3M [00:47<01:21, 353kB/s]
40%|███████████████▎ | 19.5M/48.3M [00:47<01:17, 371kB/s]
40%|███████████████▍ | 19.6M/48.3M [00:47<01:14, 387kB/s]
41%|███████████████▍ | 19.6M/48.3M [00:47<01:11, 400kB/s]
41%|███████████████▍ | 19.7M/48.3M [00:47<01:14, 382kB/s]
41%|███████████████▌ | 19.7M/48.3M [00:47<01:08, 415kB/s]
41%|███████████████▌ | 19.8M/48.3M [00:48<01:09, 414kB/s]
41%|███████████████▌ | 19.8M/48.3M [00:48<01:08, 419kB/s]
41%|███████████████▌ | 19.9M/48.3M [00:48<01:06, 429kB/s]
41%|███████████████▋ | 19.9M/48.3M [00:48<01:05, 437kB/s]
41%|███████████████▋ | 20.0M/48.3M [00:48<01:02, 451kB/s]
41%|███████████████▋ | 20.0M/48.3M [00:48<01:01, 458kB/s]
42%|███████████████▊ | 20.1M/48.3M [00:48<01:09, 404kB/s]
42%|███████████████▊ | 20.1M/48.3M [00:48<01:06, 422kB/s]
42%|███████████████▊ | 20.2M/48.3M [00:48<01:08, 411kB/s]
42%|███████████████▉ | 20.2M/48.3M [00:49<01:20, 351kB/s]
42%|███████████████▉ | 20.2M/48.3M [00:49<01:19, 351kB/s]
42%|███████████████▉ | 20.3M/48.3M [00:49<01:21, 344kB/s]
42%|███████████████▉ | 20.3M/48.3M [00:49<01:32, 304kB/s]
42%|████████████████ | 20.4M/48.3M [00:49<01:26, 322kB/s]
42%|████████████████ | 20.4M/48.3M [00:49<01:18, 354kB/s]
42%|████████████████ | 20.5M/48.3M [00:49<01:12, 382kB/s]
42%|████████████████▏ | 20.5M/48.3M [00:49<01:09, 401kB/s]
43%|████████████████▏ | 20.6M/48.3M [00:50<01:07, 410kB/s]
43%|████████████████▏ | 20.6M/48.3M [00:50<01:09, 400kB/s]
43%|████████████████▏ | 20.7M/48.3M [00:50<01:06, 414kB/s]
43%|████████████████▎ | 20.7M/48.3M [00:50<01:06, 412kB/s]
43%|████████████████▎ | 20.8M/48.3M [00:50<01:04, 425kB/s]
43%|████████████████▎ | 20.8M/48.3M [00:50<01:03, 434kB/s]
43%|████████████████▍ | 20.9M/48.3M [00:50<01:01, 450kB/s]
43%|████████████████▍ | 20.9M/48.3M [00:50<00:59, 458kB/s]
43%|████████████████▍ | 21.0M/48.3M [00:51<01:01, 448kB/s]
43%|████████████████▌ | 21.0M/48.3M [00:51<01:01, 444kB/s]
44%|████████████████▌ | 21.1M/48.3M [00:51<01:00, 449kB/s]
44%|████████████████▌ | 21.1M/48.3M [00:51<01:00, 448kB/s]
44%|████████████████▋ | 21.2M/48.3M [00:51<01:04, 422kB/s]
44%|████████████████▋ | 21.2M/48.3M [00:51<01:05, 417kB/s]
44%|████████████████▋ | 21.3M/48.3M [00:51<01:16, 355kB/s]
44%|████████████████▋ | 21.3M/48.3M [00:51<01:18, 343kB/s]
44%|████████████████▊ | 21.3M/48.3M [00:52<01:14, 363kB/s]
44%|████████████████▊ | 21.4M/48.3M [00:52<01:09, 385kB/s]
44%|████████████████▊ | 21.4M/48.3M [00:52<01:07, 397kB/s]
44%|████████████████▉ | 21.5M/48.3M [00:52<01:04, 415kB/s]
45%|████████████████▉ | 21.5M/48.3M [00:52<01:08, 391kB/s]
45%|████████████████▉ | 21.6M/48.3M [00:52<01:02, 430kB/s]
45%|█████████████████ | 21.6M/48.3M [00:52<01:02, 429kB/s]
45%|█████████████████ | 21.7M/48.3M [00:52<01:00, 437kB/s]
45%|█████████████████ | 21.7M/48.3M [00:52<01:00, 438kB/s]
45%|█████████████████▏ | 21.8M/48.3M [00:53<00:59, 443kB/s]
45%|█████████████████▏ | 21.8M/48.3M [00:53<01:00, 439kB/s]
45%|█████████████████▏ | 21.9M/48.3M [00:53<01:01, 429kB/s]
45%|█████████████████▏ | 21.9M/48.3M [00:53<01:01, 430kB/s]
45%|█████████████████▎ | 22.0M/48.3M [00:53<01:00, 434kB/s]
46%|█████████████████▎ | 22.0M/48.3M [00:53<01:00, 438kB/s]
46%|█████████████████▎ | 22.1M/48.3M [00:53<00:59, 442kB/s]
46%|█████████████████▍ | 22.1M/48.3M [00:53<01:03, 414kB/s]
46%|█████████████████▍ | 22.2M/48.3M [00:53<01:04, 406kB/s]
46%|█████████████████▍ | 22.2M/48.3M [00:54<01:03, 413kB/s]
46%|█████████████████▌ | 22.3M/48.3M [00:54<01:01, 423kB/s]
46%|█████████████████▌ | 22.3M/48.3M [00:54<01:07, 383kB/s]
46%|█████████████████▌ | 22.4M/48.3M [00:54<00:59, 434kB/s]
46%|█████████████████▋ | 22.4M/48.3M [00:54<01:01, 418kB/s]
47%|█████████████████▋ | 22.5M/48.3M [00:54<01:01, 420kB/s]
47%|█████████████████▋ | 22.5M/48.3M [00:54<01:00, 426kB/s]
47%|█████████████████▊ | 22.6M/48.3M [00:54<00:59, 435kB/s]
47%|█████████████████▊ | 22.6M/48.3M [00:55<00:59, 429kB/s]
47%|█████████████████▊ | 22.7M/48.3M [00:55<01:01, 416kB/s]
47%|█████████████████▉ | 22.7M/48.3M [00:55<01:01, 420kB/s]
47%|█████████████████▉ | 22.8M/48.3M [00:55<00:59, 427kB/s]
47%|█████████████████▉ | 22.8M/48.3M [00:55<00:58, 434kB/s]
47%|█████████████████▉ | 22.9M/48.3M [00:55<01:03, 401kB/s]
47%|██████████████████ | 23.0M/48.3M [00:55<00:59, 425kB/s]
48%|██████████████████ | 23.0M/48.3M [00:55<00:59, 424kB/s]
48%|██████████████████ | 23.1M/48.3M [00:56<00:59, 424kB/s]
48%|██████████████████▏ | 23.1M/48.3M [00:56<00:58, 434kB/s]
48%|██████████████████▏ | 23.2M/48.3M [00:56<00:56, 445kB/s]
48%|██████████████████▏ | 23.2M/48.3M [00:56<00:55, 454kB/s]
48%|██████████████████▎ | 23.2M/48.3M [00:56<00:55, 452kB/s]
48%|██████████████████▎ | 23.3M/48.3M [00:56<00:56, 440kB/s]
48%|██████████████████▎ | 23.3M/48.3M [00:56<00:57, 432kB/s]
48%|██████████████████▍ | 23.4M/48.3M [00:56<00:56, 441kB/s]
49%|██████████████████▍ | 23.4M/48.3M [00:56<00:54, 454kB/s]
49%|██████████████████▍ | 23.5M/48.3M [00:56<00:54, 453kB/s]
49%|██████████████████▌ | 23.5M/48.3M [00:57<00:54, 453kB/s]
49%|██████████████████▌ | 23.6M/48.3M [00:57<00:56, 439kB/s]
49%|██████████████████▌ | 23.6M/48.3M [00:57<00:56, 441kB/s]
49%|██████████████████▌ | 23.7M/48.3M [00:57<00:56, 439kB/s]
49%|██████████████████▋ | 23.7M/48.3M [00:57<00:54, 448kB/s]
49%|██████████████████▋ | 23.8M/48.3M [00:57<00:54, 449kB/s]
49%|██████████████████▋ | 23.8M/48.3M [00:57<00:54, 448kB/s]
49%|██████████████████▊ | 23.9M/48.3M [00:57<00:56, 433kB/s]
50%|██████████████████▊ | 23.9M/48.3M [00:58<00:55, 439kB/s]
50%|██████████████████▊ | 24.0M/48.3M [00:58<00:55, 438kB/s]
50%|██████████████████▉ | 24.0M/48.3M [00:58<00:56, 433kB/s]
50%|██████████████████▉ | 24.1M/48.3M [00:58<00:58, 413kB/s]
50%|██████████████████▉ | 24.1M/48.3M [00:58<00:59, 409kB/s]
50%|███████████████████ | 24.2M/48.3M [00:58<00:58, 416kB/s]
50%|███████████████████ | 24.2M/48.3M [00:58<00:56, 424kB/s]
50%|███████████████████ | 24.3M/48.3M [00:58<00:55, 430kB/s]
50%|███████████████████▏ | 24.3M/48.3M [00:58<00:54, 437kB/s]
50%|███████████████████▏ | 24.4M/48.3M [00:59<00:56, 428kB/s]
51%|███████████████████▏ | 24.4M/48.3M [00:59<00:55, 432kB/s]
51%|███████████████████▏ | 24.5M/48.3M [00:59<00:54, 439kB/s]
51%|███████████████████▎ | 24.5M/48.3M [00:59<00:58, 407kB/s]
51%|███████████████████▎ | 24.6M/48.3M [00:59<00:56, 420kB/s]
51%|███████████████████▎ | 24.6M/48.3M [00:59<00:58, 408kB/s]
51%|███████████████████▍ | 24.7M/48.3M [00:59<00:56, 419kB/s]
51%|███████████████████▍ | 24.7M/48.3M [00:59<00:55, 426kB/s]
51%|███████████████████▍ | 24.8M/48.3M [00:59<00:53, 437kB/s]
51%|███████████████████▌ | 24.8M/48.3M [01:00<00:59, 393kB/s]
51%|███████████████████▌ | 24.9M/48.3M [01:00<00:52, 449kB/s]
52%|███████████████████▌ | 24.9M/48.3M [01:00<00:53, 441kB/s]
52%|███████████████████▋ | 25.0M/48.3M [01:00<00:52, 447kB/s]
52%|███████████████████▋ | 25.0M/48.3M [01:00<00:52, 445kB/s]
52%|███████████████████▋ | 25.1M/48.3M [01:00<00:55, 415kB/s]
52%|███████████████████▊ | 25.1M/48.3M [01:00<00:53, 433kB/s]
52%|███████████████████▊ | 25.2M/48.3M [01:00<00:55, 418kB/s]
52%|███████████████████▊ | 25.2M/48.3M [01:01<00:55, 416kB/s]
52%|███████████████████▊ | 25.3M/48.3M [01:01<00:53, 428kB/s]
52%|███████████████████▉ | 25.3M/48.3M [01:01<00:53, 429kB/s]
53%|███████████████████▉ | 25.4M/48.3M [01:01<00:53, 431kB/s]
53%|███████████████████▉ | 25.4M/48.3M [01:01<00:56, 409kB/s]
53%|████████████████████ | 25.5M/48.3M [01:01<00:54, 417kB/s]
53%|████████████████████ | 25.5M/48.3M [01:01<00:54, 420kB/s]
53%|████████████████████ | 25.6M/48.3M [01:01<00:53, 426kB/s]
53%|████████████████████▏ | 25.6M/48.3M [01:01<00:51, 441kB/s]
53%|████████████████████▏ | 25.7M/48.3M [01:02<00:54, 413kB/s]
53%|████████████████████▏ | 25.7M/48.3M [01:02<00:51, 439kB/s]
53%|████████████████████▎ | 25.8M/48.3M [01:02<00:51, 435kB/s]
53%|████████████████████▎ | 25.8M/48.3M [01:02<00:51, 439kB/s]
54%|████████████████████▎ | 25.9M/48.3M [01:02<00:50, 441kB/s]
54%|████████████████████▍ | 25.9M/48.3M [01:02<00:51, 433kB/s]
54%|████████████████████▍ | 26.0M/48.3M [01:02<00:53, 414kB/s]
54%|████████████████████▍ | 26.0M/48.3M [01:02<00:55, 404kB/s]
54%|████████████████████▌ | 26.1M/48.3M [01:03<00:53, 419kB/s]
54%|████████████████████▌ | 26.1M/48.3M [01:03<00:51, 429kB/s]
54%|████████████████████▌ | 26.2M/48.3M [01:03<00:58, 377kB/s]
54%|████████████████████▋ | 26.2M/48.3M [01:03<00:57, 382kB/s]
54%|████████████████████▋ | 26.3M/48.3M [01:03<01:00, 363kB/s]
54%|████████████████████▋ | 26.3M/48.3M [01:03<01:02, 351kB/s]
55%|████████████████████▋ | 26.4M/48.3M [01:03<01:02, 352kB/s]
55%|████████████████████▊ | 26.4M/48.3M [01:03<01:07, 325kB/s]
55%|████████████████████▊ | 26.4M/48.3M [01:04<01:03, 346kB/s]
55%|████████████████████▊ | 26.5M/48.3M [01:04<00:58, 372kB/s]
55%|████████████████████▊ | 26.5M/48.3M [01:04<01:01, 354kB/s]
55%|████████████████████▉ | 26.6M/48.3M [01:04<00:54, 399kB/s]
55%|████████████████████▉ | 26.6M/48.3M [01:04<00:55, 393kB/s]
55%|████████████████████▉ | 26.7M/48.3M [01:04<00:56, 381kB/s]
55%|█████████████████████ | 26.7M/48.3M [01:04<00:57, 373kB/s]
55%|█████████████████████ | 26.8M/48.3M [01:04<00:58, 366kB/s]
55%|█████████████████████ | 26.8M/48.3M [01:05<01:00, 356kB/s]
56%|█████████████████████ | 26.9M/48.3M [01:05<00:57, 374kB/s]
56%|█████████████████████▏ | 26.9M/48.3M [01:05<00:55, 388kB/s]
56%|█████████████████████▏ | 27.0M/48.3M [01:05<00:53, 401kB/s]
56%|█████████████████████▏ | 27.0M/48.3M [01:05<00:52, 409kB/s]
56%|█████████████████████▎ | 27.1M/48.3M [01:05<00:52, 404kB/s]
56%|█████████████████████▎ | 27.1M/48.3M [01:05<00:52, 404kB/s]
56%|█████████████████████▎ | 27.2M/48.3M [01:05<00:50, 416kB/s]
56%|█████████████████████▍ | 27.2M/48.3M [01:06<00:50, 422kB/s]
56%|█████████████████████▍ | 27.3M/48.3M [01:06<00:48, 435kB/s]
56%|█████████████████████▍ | 27.3M/48.3M [01:06<00:49, 421kB/s]
57%|█████████████████████▌ | 27.4M/48.3M [01:06<00:47, 438kB/s]
57%|█████████████████████▌ | 27.4M/48.3M [01:06<00:48, 435kB/s]
57%|█████████████████████▌ | 27.5M/48.3M [01:06<00:47, 437kB/s]
57%|█████████████████████▋ | 27.5M/48.3M [01:06<00:46, 444kB/s]
57%|█████████████████████▋ | 27.6M/48.3M [01:06<00:44, 463kB/s]
57%|█████████████████████▋ | 27.6M/48.3M [01:06<00:51, 403kB/s]
57%|█████████████████████▊ | 27.7M/48.3M [01:07<00:43, 475kB/s]
57%|█████████████████████▊ | 27.8M/48.3M [01:07<00:44, 464kB/s]
58%|█████████████████████▊ | 27.8M/48.3M [01:07<00:44, 465kB/s]
58%|█████████████████████▉ | 27.9M/48.3M [01:07<00:44, 464kB/s]
58%|█████████████████████▉ | 27.9M/48.3M [01:07<00:47, 432kB/s]
58%|█████████████████████▉ | 28.0M/48.3M [01:07<00:44, 455kB/s]
58%|██████████████████████ | 28.0M/48.3M [01:07<00:45, 443kB/s]
58%|██████████████████████ | 28.1M/48.3M [01:07<00:44, 451kB/s]
58%|██████████████████████ | 28.1M/48.3M [01:08<00:45, 449kB/s]
58%|██████████████████████▏ | 28.2M/48.3M [01:08<00:44, 458kB/s]
58%|██████████████████████▏ | 28.2M/48.3M [01:08<00:47, 425kB/s]
59%|██████████████████████▏ | 28.3M/48.3M [01:08<00:44, 452kB/s]
59%|██████████████████████▎ | 28.3M/48.3M [01:08<00:44, 447kB/s]
59%|██████████████████████▎ | 28.4M/48.3M [01:08<00:43, 455kB/s]
59%|██████████████████████▎ | 28.4M/48.3M [01:08<00:43, 456kB/s]
59%|██████████████████████▍ | 28.5M/48.3M [01:08<00:43, 455kB/s]
59%|██████████████████████▍ | 28.5M/48.3M [01:08<00:43, 455kB/s]
59%|██████████████████████▍ | 28.6M/48.3M [01:09<00:44, 439kB/s]
59%|██████████████████████▌ | 28.6M/48.3M [01:09<00:44, 440kB/s]
59%|██████████████████████▌ | 28.7M/48.3M [01:09<00:44, 445kB/s]
59%|██████████████████████▌ | 28.7M/48.3M [01:09<00:43, 447kB/s]
60%|██████████████████████▌ | 28.8M/48.3M [01:09<00:42, 458kB/s]
60%|██████████████████████▋ | 28.8M/48.3M [01:09<00:43, 450kB/s]
60%|██████████████████████▋ | 28.9M/48.3M [01:09<00:44, 434kB/s]
60%|██████████████████████▋ | 28.9M/48.3M [01:09<00:44, 439kB/s]
60%|██████████████████████▊ | 29.0M/48.3M [01:09<00:43, 441kB/s]
60%|██████████████████████▊ | 29.0M/48.3M [01:10<00:43, 449kB/s]
60%|██████████████████████▊ | 29.1M/48.3M [01:10<00:42, 455kB/s]
60%|██████████████████████▉ | 29.1M/48.3M [01:10<00:45, 422kB/s]
60%|██████████████████████▉ | 29.2M/48.3M [01:10<00:42, 447kB/s]
60%|██████████████████████▉ | 29.2M/48.3M [01:10<00:43, 442kB/s]
61%|███████████████████████ | 29.3M/48.3M [01:10<00:42, 450kB/s]
61%|███████████████████████ | 29.3M/48.3M [01:10<00:41, 453kB/s]
61%|███████████████████████ | 29.4M/48.3M [01:10<00:46, 409kB/s]
61%|███████████████████████▏ | 29.4M/48.3M [01:11<00:41, 455kB/s]
61%|███████████████████████▏ | 29.5M/48.3M [01:11<00:42, 445kB/s]
61%|███████████████████████▏ | 29.5M/48.3M [01:11<00:41, 450kB/s]
61%|███████████████████████▎ | 29.6M/48.3M [01:11<00:41, 455kB/s]
61%|███████████████████████▎ | 29.6M/48.3M [01:11<00:40, 459kB/s]
61%|███████████████████████▎ | 29.7M/48.3M [01:11<00:41, 450kB/s]
62%|███████████████████████▍ | 29.7M/48.3M [01:11<00:42, 436kB/s]
62%|███████████████████████▍ | 29.8M/48.3M [01:11<00:41, 445kB/s]
62%|███████████████████████▍ | 29.8M/48.3M [01:11<00:42, 436kB/s]
62%|███████████████████████▍ | 29.9M/48.3M [01:12<00:42, 437kB/s]
62%|███████████████████████▌ | 29.9M/48.3M [01:12<00:45, 403kB/s]
62%|███████████████████████▌ | 30.0M/48.3M [01:12<00:47, 388kB/s]
62%|███████████████████████▌ | 30.0M/48.3M [01:12<00:45, 403kB/s]
62%|███████████████████████▋ | 30.1M/48.3M [01:12<00:43, 421kB/s]
62%|███████████████████████▋ | 30.1M/48.3M [01:12<00:41, 440kB/s]
62%|███████████████████████▋ | 30.2M/48.3M [01:12<00:40, 444kB/s]
63%|███████████████████████▊ | 30.2M/48.3M [01:12<00:42, 429kB/s]
63%|███████████████████████▊ | 30.3M/48.3M [01:12<00:42, 429kB/s]
63%|███████████████████████▊ | 30.3M/48.3M [01:13<00:41, 437kB/s]
63%|███████████████████████▉ | 30.4M/48.3M [01:13<00:43, 414kB/s]
63%|███████████████████████▉ | 30.4M/48.3M [01:13<00:41, 429kB/s]
63%|███████████████████████▉ | 30.5M/48.3M [01:13<00:43, 411kB/s]
63%|███████████████████████▉ | 30.5M/48.3M [01:13<00:42, 419kB/s]
63%|████████████████████████ | 30.6M/48.3M [01:13<00:41, 430kB/s]
63%|████████████████████████ | 30.6M/48.3M [01:13<00:41, 432kB/s]
63%|████████████████████████ | 30.7M/48.3M [01:13<00:39, 447kB/s]
64%|████████████████████████▏ | 30.7M/48.3M [01:13<00:38, 455kB/s]
64%|████████████████████████▏ | 30.8M/48.3M [01:14<00:38, 452kB/s]
64%|████████████████████████▏ | 30.8M/48.3M [01:14<00:38, 449kB/s]
64%|████████████████████████▎ | 30.9M/48.3M [01:14<00:38, 449kB/s]
64%|████████████████████████▎ | 30.9M/48.3M [01:14<00:38, 455kB/s]
64%|████████████████████████▎ | 31.0M/48.3M [01:14<00:37, 465kB/s]
64%|████████████████████████▍ | 31.0M/48.3M [01:14<00:41, 415kB/s]
64%|████████████████████████▍ | 31.1M/48.3M [01:14<00:40, 428kB/s]
64%|████████████████████████▍ | 31.1M/48.3M [01:14<00:42, 407kB/s]
64%|████████████████████████▌ | 31.2M/48.3M [01:15<00:47, 364kB/s]
65%|████████████████████████▌ | 31.2M/48.3M [01:15<00:48, 356kB/s]
65%|████████████████████████▌ | 31.3M/48.3M [01:15<00:47, 356kB/s]
65%|████████████████████████▌ | 31.3M/48.3M [01:15<00:47, 359kB/s]
65%|████████████████████████▋ | 31.3M/48.3M [01:15<00:47, 360kB/s]
65%|████████████████████████▋ | 31.4M/48.3M [01:15<00:47, 356kB/s]
65%|████████████████████████▋ | 31.4M/48.3M [01:15<00:46, 366kB/s]
65%|████████████████████████▊ | 31.5M/48.3M [01:15<00:43, 388kB/s]
65%|████████████████████████▊ | 31.5M/48.3M [01:16<00:43, 388kB/s]
65%|████████████████████████▊ | 31.6M/48.3M [01:16<00:41, 405kB/s]
65%|████████████████████████▊ | 31.6M/48.3M [01:16<00:40, 409kB/s]
66%|████████████████████████▉ | 31.7M/48.3M [01:16<00:40, 412kB/s]
66%|████████████████████████▉ | 31.7M/48.3M [01:16<00:39, 424kB/s]
66%|████████████████████████▉ | 31.8M/48.3M [01:16<00:37, 441kB/s]
66%|█████████████████████████ | 31.8M/48.3M [01:16<00:36, 452kB/s]
66%|█████████████████████████ | 31.9M/48.3M [01:16<00:36, 450kB/s]
66%|█████████████████████████ | 31.9M/48.3M [01:16<00:37, 442kB/s]
66%|█████████████████████████▏ | 32.0M/48.3M [01:17<00:37, 440kB/s]
66%|█████████████████████████▏ | 32.0M/48.3M [01:17<00:36, 448kB/s]
66%|█████████████████████████▏ | 32.1M/48.3M [01:17<00:36, 444kB/s]
66%|█████████████████████████▎ | 32.1M/48.3M [01:17<00:36, 445kB/s]
67%|█████████████████████████▎ | 32.2M/48.3M [01:17<00:39, 412kB/s]
67%|█████████████████████████▎ | 32.2M/48.3M [01:17<00:39, 409kB/s]
67%|█████████████████████████▎ | 32.3M/48.3M [01:17<00:38, 417kB/s]
67%|█████████████████████████▍ | 32.3M/48.3M [01:17<00:37, 423kB/s]
67%|█████████████████████████▍ | 32.4M/48.3M [01:18<00:37, 425kB/s]
67%|█████████████████████████▍ | 32.4M/48.3M [01:18<00:39, 404kB/s]
67%|█████████████████████████▌ | 32.5M/48.3M [01:18<00:39, 405kB/s]
67%|█████████████████████████▌ | 32.5M/48.3M [01:18<00:38, 410kB/s]
67%|█████████████████████████▌ | 32.6M/48.3M [01:18<00:37, 418kB/s]
67%|█████████████████████████▋ | 32.6M/48.3M [01:18<00:41, 380kB/s]
68%|█████████████████████████▋ | 32.7M/48.3M [01:18<00:36, 428kB/s]
68%|█████████████████████████▋ | 32.7M/48.3M [01:18<00:36, 423kB/s]
68%|█████████████████████████▊ | 32.8M/48.3M [01:18<00:36, 424kB/s]
68%|█████████████████████████▊ | 32.8M/48.3M [01:19<00:35, 434kB/s]
68%|█████████████████████████▊ | 32.9M/48.3M [01:19<00:34, 449kB/s]
68%|█████████████████████████▉ | 32.9M/48.3M [01:19<00:33, 458kB/s]
68%|█████████████████████████▉ | 33.0M/48.3M [01:19<00:32, 466kB/s]
68%|█████████████████████████▉ | 33.0M/48.3M [01:19<00:35, 428kB/s]
68%|██████████████████████████ | 33.1M/48.3M [01:19<00:36, 424kB/s]
69%|██████████████████████████ | 33.1M/48.3M [01:19<00:38, 395kB/s]
69%|██████████████████████████ | 33.2M/48.3M [01:19<00:39, 386kB/s]
69%|██████████████████████████ | 33.2M/48.3M [01:20<00:37, 399kB/s]
69%|██████████████████████████▏ | 33.3M/48.3M [01:20<00:36, 414kB/s]
69%|██████████████████████████▏ | 33.3M/48.3M [01:20<00:34, 431kB/s]
69%|██████████████████████████▏ | 33.4M/48.3M [01:20<00:33, 451kB/s]
69%|██████████████████████████▎ | 33.4M/48.3M [01:20<00:34, 429kB/s]
69%|██████████████████████████▎ | 33.5M/48.3M [01:20<00:32, 457kB/s]
69%|██████████████████████████▍ | 33.6M/48.3M [01:20<00:32, 459kB/s]
70%|██████████████████████████▍ | 33.6M/48.3M [01:20<00:32, 458kB/s]
70%|██████████████████████████▍ | 33.7M/48.3M [01:20<00:31, 465kB/s]
70%|██████████████████████████▍ | 33.7M/48.3M [01:21<00:31, 464kB/s]
70%|██████████████████████████▌ | 33.8M/48.3M [01:21<00:31, 467kB/s]
70%|██████████████████████████▌ | 33.8M/48.3M [01:21<00:32, 448kB/s]
70%|██████████████████████████▌ | 33.8M/48.3M [01:21<00:32, 447kB/s]
70%|██████████████████████████▋ | 33.9M/48.3M [01:21<00:32, 446kB/s]
70%|██████████████████████████▋ | 33.9M/48.3M [01:21<00:36, 390kB/s]
70%|██████████████████████████▋ | 34.0M/48.3M [01:21<00:32, 444kB/s]
70%|██████████████████████████▊ | 34.1M/48.3M [01:21<00:33, 431kB/s]
71%|██████████████████████████▊ | 34.1M/48.3M [01:22<00:32, 433kB/s]
71%|██████████████████████████▊ | 34.2M/48.3M [01:22<00:32, 443kB/s]
71%|██████████████████████████▉ | 34.2M/48.3M [01:22<00:31, 453kB/s]
71%|██████████████████████████▉ | 34.3M/48.3M [01:22<00:30, 461kB/s]
71%|██████████████████████████▉ | 34.3M/48.3M [01:22<00:34, 405kB/s]
71%|███████████████████████████ | 34.4M/48.3M [01:22<00:31, 438kB/s]
71%|███████████████████████████ | 34.4M/48.3M [01:22<00:32, 426kB/s]
71%|███████████████████████████ | 34.5M/48.3M [01:22<00:35, 393kB/s]
71%|███████████████████████████▏ | 34.5M/48.3M [01:23<00:36, 374kB/s]
71%|███████████████████████████▏ | 34.6M/48.3M [01:23<00:34, 394kB/s]
72%|███████████████████████████▏ | 34.6M/48.3M [01:23<00:33, 408kB/s]
72%|███████████████████████████▏ | 34.7M/48.3M [01:23<00:33, 415kB/s]
72%|███████████████████████████▎ | 34.7M/48.3M [01:23<00:32, 422kB/s]
72%|███████████████████████████▎ | 34.8M/48.3M [01:23<00:33, 407kB/s]
72%|███████████████████████████▎ | 34.8M/48.3M [01:23<00:32, 413kB/s]
72%|███████████████████████████▍ | 34.8M/48.3M [01:23<00:32, 421kB/s]
72%|███████████████████████████▍ | 34.9M/48.3M [01:23<00:31, 431kB/s]
72%|███████████████████████████▍ | 34.9M/48.3M [01:24<00:30, 443kB/s]
72%|███████████████████████████▌ | 35.0M/48.3M [01:24<00:31, 428kB/s]
73%|███████████████████████████▌ | 35.0M/48.3M [01:24<00:29, 445kB/s]
73%|███████████████████████████▌ | 35.1M/48.3M [01:24<00:29, 444kB/s]
73%|███████████████████████████▋ | 35.1M/48.3M [01:24<00:29, 441kB/s]
73%|███████████████████████████▋ | 35.2M/48.3M [01:24<00:29, 438kB/s]
73%|███████████████████████████▋ | 35.2M/48.3M [01:24<00:30, 426kB/s]
73%|███████████████████████████▋ | 35.3M/48.3M [01:24<00:31, 413kB/s]
73%|███████████████████████████▊ | 35.3M/48.3M [01:24<00:32, 404kB/s]
73%|███████████████████████████▊ | 35.4M/48.3M [01:25<00:32, 402kB/s]
73%|███████████████████████████▊ | 35.4M/48.3M [01:25<00:32, 392kB/s]
73%|███████████████████████████▉ | 35.5M/48.3M [01:25<00:36, 352kB/s]
73%|███████████████████████████▉ | 35.5M/48.3M [01:25<00:34, 371kB/s]
74%|███████████████████████████▉ | 35.6M/48.3M [01:25<00:32, 388kB/s]
74%|████████████████████████████ | 35.6M/48.3M [01:25<00:31, 401kB/s]
74%|████████████████████████████ | 35.7M/48.3M [01:25<00:30, 412kB/s]
74%|████████████████████████████ | 35.7M/48.3M [01:25<00:32, 383kB/s]
74%|████████████████████████████▏ | 35.8M/48.3M [01:26<00:28, 435kB/s]
74%|████████████████████████████▏ | 35.8M/48.3M [01:26<00:28, 441kB/s]
74%|████████████████████████████▏ | 35.9M/48.3M [01:26<00:28, 444kB/s]
74%|████████████████████████████▏ | 35.9M/48.3M [01:26<00:27, 449kB/s]
74%|████████████████████████████▎ | 36.0M/48.3M [01:26<00:27, 447kB/s]
75%|████████████████████████████▎ | 36.0M/48.3M [01:26<00:27, 451kB/s]
75%|████████████████████████████▎ | 36.1M/48.3M [01:26<00:28, 434kB/s]
75%|████████████████████████████▍ | 36.1M/48.3M [01:26<00:27, 442kB/s]
75%|████████████████████████████▍ | 36.2M/48.3M [01:26<00:27, 441kB/s]
75%|████████████████████████████▍ | 36.2M/48.3M [01:27<00:31, 386kB/s]
75%|████████████████████████████▌ | 36.3M/48.3M [01:27<00:27, 441kB/s]
75%|████████████████████████████▌ | 36.3M/48.3M [01:27<00:28, 419kB/s]
75%|████████████████████████████▌ | 36.4M/48.3M [01:27<00:28, 421kB/s]
75%|████████████████████████████▋ | 36.4M/48.3M [01:27<00:27, 425kB/s]
75%|████████████████████████████▋ | 36.5M/48.3M [01:27<00:26, 440kB/s]
76%|████████████████████████████▋ | 36.5M/48.3M [01:27<00:28, 419kB/s]
76%|████████████████████████████▊ | 36.6M/48.3M [01:27<00:26, 439kB/s]
76%|████████████████████████████▊ | 36.6M/48.3M [01:28<00:26, 439kB/s]
76%|████████████████████████████▊ | 36.7M/48.3M [01:28<00:26, 439kB/s]
76%|████████████████████████████▉ | 36.7M/48.3M [01:28<00:26, 443kB/s]
76%|████████████████████████████▉ | 36.8M/48.3M [01:28<00:26, 434kB/s]
76%|████████████████████████████▉ | 36.8M/48.3M [01:28<00:26, 427kB/s]
76%|████████████████████████████▉ | 36.9M/48.3M [01:28<00:27, 410kB/s]
76%|█████████████████████████████ | 36.9M/48.3M [01:28<00:28, 407kB/s]
76%|█████████████████████████████ | 37.0M/48.3M [01:28<00:28, 403kB/s]
77%|█████████████████████████████ | 37.0M/48.3M [01:28<00:31, 354kB/s]
77%|█████████████████████████████▏ | 37.1M/48.3M [01:29<00:30, 370kB/s]
77%|█████████████████████████████▏ | 37.1M/48.3M [01:29<00:28, 388kB/s]
77%|█████████████████████████████▏ | 37.2M/48.3M [01:29<00:27, 409kB/s]
77%|█████████████████████████████▎ | 37.2M/48.3M [01:29<00:26, 426kB/s]
77%|█████████████████████████████▎ | 37.3M/48.3M [01:29<00:29, 382kB/s]
77%|█████████████████████████████▎ | 37.3M/48.3M [01:29<00:25, 439kB/s]
77%|█████████████████████████████▍ | 37.4M/48.3M [01:29<00:25, 435kB/s]
77%|█████████████████████████████▍ | 37.4M/48.3M [01:29<00:24, 437kB/s]
78%|█████████████████████████████▍ | 37.5M/48.3M [01:30<00:24, 443kB/s]
78%|█████████████████████████████▍ | 37.5M/48.3M [01:30<00:23, 456kB/s]
78%|█████████████████████████████▌ | 37.6M/48.3M [01:30<00:23, 457kB/s]
78%|█████████████████████████████▌ | 37.6M/48.3M [01:30<00:23, 454kB/s]
78%|█████████████████████████████▌ | 37.7M/48.3M [01:30<00:23, 449kB/s]
78%|█████████████████████████████▋ | 37.7M/48.3M [01:30<00:23, 448kB/s]
78%|█████████████████████████████▋ | 37.8M/48.3M [01:30<00:23, 455kB/s]
78%|█████████████████████████████▋ | 37.8M/48.3M [01:30<00:23, 455kB/s]
78%|█████████████████████████████▊ | 37.9M/48.3M [01:30<00:23, 450kB/s]
78%|█████████████████████████████▊ | 37.9M/48.3M [01:31<00:23, 439kB/s]
79%|█████████████████████████████▊ | 38.0M/48.3M [01:31<00:24, 430kB/s]
79%|█████████████████████████████▉ | 38.0M/48.3M [01:31<00:23, 434kB/s]
79%|█████████████████████████████▉ | 38.1M/48.3M [01:31<00:25, 397kB/s]
79%|█████████████████████████████▉ | 38.1M/48.3M [01:31<00:24, 416kB/s]
79%|██████████████████████████████ | 38.2M/48.3M [01:31<00:24, 414kB/s]
79%|██████████████████████████████ | 38.2M/48.3M [01:31<00:23, 422kB/s]
79%|██████████████████████████████ | 38.3M/48.3M [01:31<00:23, 426kB/s]
79%|██████████████████████████████ | 38.3M/48.3M [01:31<00:23, 422kB/s]
79%|██████████████████████████████▏ | 38.4M/48.3M [01:32<00:23, 419kB/s]
79%|██████████████████████████████▏ | 38.4M/48.3M [01:32<00:24, 398kB/s]
80%|██████████████████████████████▏ | 38.5M/48.3M [01:32<00:24, 403kB/s]
80%|██████████████████████████████▎ | 38.5M/48.3M [01:32<00:23, 413kB/s]
80%|██████████████████████████████▎ | 38.6M/48.3M [01:32<00:23, 418kB/s]
80%|██████████████████████████████▎ | 38.6M/48.3M [01:32<00:24, 404kB/s]
80%|██████████████████████████████▍ | 38.6M/48.3M [01:32<00:23, 406kB/s]
80%|██████████████████████████████▍ | 38.7M/48.3M [01:32<00:23, 411kB/s]
80%|██████████████████████████████▍ | 38.7M/48.3M [01:33<00:22, 418kB/s]
80%|██████████████████████████████▍ | 38.8M/48.3M [01:33<00:23, 403kB/s]
80%|██████████████████████████████▌ | 38.8M/48.3M [01:33<00:22, 413kB/s]
80%|██████████████████████████████▌ | 38.9M/48.3M [01:33<00:23, 406kB/s]
81%|██████████████████████████████▌ | 38.9M/48.3M [01:33<00:22, 409kB/s]
81%|██████████████████████████████▋ | 39.0M/48.3M [01:33<00:22, 415kB/s]
81%|██████████████████████████████▋ | 39.0M/48.3M [01:33<00:22, 412kB/s]
81%|██████████████████████████████▋ | 39.1M/48.3M [01:33<00:23, 402kB/s]
81%|██████████████████████████████▊ | 39.1M/48.3M [01:34<00:23, 399kB/s]
81%|██████████████████████████████▊ | 39.2M/48.3M [01:34<00:22, 408kB/s]
81%|██████████████████████████████▊ | 39.2M/48.3M [01:34<00:21, 422kB/s]
81%|██████████████████████████████▉ | 39.3M/48.3M [01:34<00:20, 436kB/s]
81%|██████████████████████████████▉ | 39.3M/48.3M [01:34<00:20, 449kB/s]
81%|██████████████████████████████▉ | 39.4M/48.3M [01:34<00:21, 419kB/s]
82%|███████████████████████████████ | 39.5M/48.3M [01:34<00:19, 465kB/s]
82%|███████████████████████████████ | 39.5M/48.3M [01:34<00:19, 459kB/s]
82%|███████████████████████████████ | 39.6M/48.3M [01:34<00:18, 466kB/s]
82%|███████████████████████████████▏ | 39.6M/48.3M [01:35<00:18, 464kB/s]
82%|███████████████████████████████▏ | 39.6M/48.3M [01:35<00:20, 430kB/s]
82%|███████████████████████████████▏ | 39.7M/48.3M [01:35<00:20, 417kB/s]
82%|███████████████████████████████▏ | 39.7M/48.3M [01:35<00:21, 402kB/s]
82%|███████████████████████████████▎ | 39.8M/48.3M [01:35<00:24, 350kB/s]
82%|███████████████████████████████▎ | 39.8M/48.3M [01:35<00:24, 354kB/s]
82%|███████████████████████████████▎ | 39.9M/48.3M [01:35<00:22, 372kB/s]
83%|███████████████████████████████▍ | 39.9M/48.3M [01:35<00:21, 390kB/s]
83%|███████████████████████████████▍ | 40.0M/48.3M [01:36<00:20, 402kB/s]
83%|███████████████████████████████▍ | 40.0M/48.3M [01:36<00:19, 416kB/s]
83%|███████████████████████████████▌ | 40.1M/48.3M [01:36<00:20, 396kB/s]
83%|███████████████████████████████▌ | 40.1M/48.3M [01:36<00:20, 409kB/s]
83%|███████████████████████████████▌ | 40.2M/48.3M [01:36<00:19, 418kB/s]
83%|███████████████████████████████▌ | 40.2M/48.3M [01:36<00:18, 435kB/s]
83%|███████████████████████████████▋ | 40.3M/48.3M [01:36<00:18, 443kB/s]
83%|███████████████████████████████▋ | 40.3M/48.3M [01:36<00:18, 429kB/s]
84%|███████████████████████████████▋ | 40.4M/48.3M [01:36<00:18, 435kB/s]
84%|███████████████████████████████▊ | 40.4M/48.3M [01:37<00:18, 435kB/s]
84%|███████████████████████████████▊ | 40.5M/48.3M [01:37<00:18, 435kB/s]
84%|███████████████████████████████▊ | 40.5M/48.3M [01:37<00:17, 449kB/s]
84%|███████████████████████████████▉ | 40.6M/48.3M [01:37<00:17, 450kB/s]
84%|███████████████████████████████▉ | 40.6M/48.3M [01:37<00:17, 444kB/s]
84%|███████████████████████████████▉ | 40.7M/48.3M [01:37<00:17, 439kB/s]
84%|████████████████████████████████ | 40.7M/48.3M [01:37<00:17, 435kB/s]
84%|████████████████████████████████ | 40.8M/48.3M [01:37<00:17, 442kB/s]
84%|████████████████████████████████ | 40.8M/48.3M [01:37<00:16, 449kB/s]
85%|████████████████████████████████ | 40.9M/48.3M [01:38<00:18, 403kB/s]
85%|████████████████████████████████▏ | 40.9M/48.3M [01:38<00:16, 453kB/s]
85%|████████████████████████████████▏ | 41.0M/48.3M [01:38<00:16, 448kB/s]
85%|████████████████████████████████▎ | 41.0M/48.3M [01:38<00:16, 455kB/s]
85%|████████████████████████████████▎ | 41.1M/48.3M [01:38<00:16, 449kB/s]
85%|████████████████████████████████▎ | 41.1M/48.3M [01:38<00:17, 423kB/s]
85%|████████████████████████████████▎ | 41.2M/48.3M [01:38<00:16, 434kB/s]
85%|████████████████████████████████▍ | 41.2M/48.3M [01:38<00:17, 415kB/s]
85%|████████████████████████████████▍ | 41.3M/48.3M [01:39<00:16, 419kB/s]
85%|████████████████████████████████▍ | 41.3M/48.3M [01:39<00:16, 424kB/s]
86%|████████████████████████████████▌ | 41.4M/48.3M [01:39<00:17, 388kB/s]
86%|████████████████████████████████▌ | 41.4M/48.3M [01:39<00:16, 422kB/s]
86%|████████████████████████████████▌ | 41.5M/48.3M [01:39<00:16, 417kB/s]
86%|████████████████████████████████▋ | 41.5M/48.3M [01:39<00:16, 421kB/s]
86%|████████████████████████████████▋ | 41.6M/48.3M [01:39<00:15, 426kB/s]
86%|████████████████████████████████▋ | 41.6M/48.3M [01:39<00:15, 436kB/s]
86%|████████████████████████████████▊ | 41.7M/48.3M [01:39<00:15, 432kB/s]
86%|████████████████████████████████▊ | 41.7M/48.3M [01:40<00:15, 414kB/s]
86%|████████████████████████████████▊ | 41.8M/48.3M [01:40<00:16, 410kB/s]
87%|████████████████████████████████▉ | 41.8M/48.3M [01:40<00:15, 415kB/s]
87%|████████████████████████████████▉ | 41.9M/48.3M [01:40<00:15, 429kB/s]
87%|████████████████████████████████▉ | 41.9M/48.3M [01:40<00:14, 440kB/s]
87%|████████████████████████████████▉ | 42.0M/48.3M [01:40<00:14, 437kB/s]
87%|█████████████████████████████████ | 42.0M/48.3M [01:40<00:15, 413kB/s]
87%|█████████████████████████████████ | 42.1M/48.3M [01:40<00:15, 417kB/s]
87%|█████████████████████████████████ | 42.1M/48.3M [01:41<00:14, 422kB/s]
87%|█████████████████████████████████▏ | 42.2M/48.3M [01:41<00:14, 429kB/s]
87%|█████████████████████████████████▏ | 42.2M/48.3M [01:41<00:15, 403kB/s]
87%|█████████████████████████████████▏ | 42.3M/48.3M [01:41<00:14, 421kB/s]
88%|█████████████████████████████████▎ | 42.3M/48.3M [01:41<00:14, 413kB/s]
88%|█████████████████████████████████▎ | 42.4M/48.3M [01:41<00:14, 416kB/s]
88%|█████████████████████████████████▎ | 42.4M/48.3M [01:41<00:13, 426kB/s]
88%|█████████████████████████████████▍ | 42.5M/48.3M [01:41<00:13, 439kB/s]
88%|█████████████████████████████████▍ | 42.5M/48.3M [01:41<00:13, 439kB/s]
88%|█████████████████████████████████▍ | 42.6M/48.3M [01:42<00:13, 423kB/s]
88%|█████████████████████████████████▌ | 42.6M/48.3M [01:42<00:13, 414kB/s]
88%|█████████████████████████████████▌ | 42.7M/48.3M [01:42<00:13, 420kB/s]
88%|█████████████████████████████████▌ | 42.7M/48.3M [01:42<00:13, 429kB/s]
88%|█████████████████████████████████▌ | 42.8M/48.3M [01:42<00:14, 379kB/s]
89%|█████████████████████████████████▋ | 42.8M/48.3M [01:42<00:12, 446kB/s]
89%|█████████████████████████████████▋ | 42.9M/48.3M [01:42<00:12, 435kB/s]
89%|█████████████████████████████████▋ | 42.9M/48.3M [01:42<00:12, 431kB/s]
89%|█████████████████████████████████▊ | 43.0M/48.3M [01:43<00:12, 437kB/s]
89%|█████████████████████████████████▊ | 43.0M/48.3M [01:43<00:12, 442kB/s]
89%|█████████████████████████████████▊ | 43.1M/48.3M [01:43<00:11, 447kB/s]
89%|█████████████████████████████████▉ | 43.1M/48.3M [01:43<00:11, 446kB/s]
89%|█████████████████████████████████▉ | 43.2M/48.3M [01:43<00:11, 442kB/s]
89%|█████████████████████████████████▉ | 43.2M/48.3M [01:43<00:11, 442kB/s]
90%|██████████████████████████████████ | 43.3M/48.3M [01:43<00:11, 449kB/s]
90%|██████████████████████████████████ | 43.3M/48.3M [01:43<00:11, 446kB/s]
90%|██████████████████████████████████ | 43.4M/48.3M [01:43<00:10, 452kB/s]
90%|██████████████████████████████████▏ | 43.4M/48.3M [01:44<00:11, 422kB/s]
90%|██████████████████████████████████▏ | 43.5M/48.3M [01:44<00:11, 407kB/s]
90%|██████████████████████████████████▏ | 43.5M/48.3M [01:44<00:11, 413kB/s]
90%|██████████████████████████████████▏ | 43.6M/48.3M [01:44<00:11, 427kB/s]
90%|██████████████████████████████████▎ | 43.6M/48.3M [01:44<00:10, 435kB/s]
90%|██████████████████████████████████▎ | 43.7M/48.3M [01:44<00:10, 426kB/s]
90%|██████████████████████████████████▎ | 43.7M/48.3M [01:44<00:10, 434kB/s]
91%|██████████████████████████████████▍ | 43.8M/48.3M [01:44<00:10, 429kB/s]
91%|██████████████████████████████████▍ | 43.8M/48.3M [01:44<00:10, 438kB/s]
91%|██████████████████████████████████▍ | 43.9M/48.3M [01:45<00:10, 443kB/s]
91%|██████████████████████████████████▌ | 43.9M/48.3M [01:45<00:09, 446kB/s]
91%|██████████████████████████████████▌ | 44.0M/48.3M [01:45<00:10, 436kB/s]
91%|██████████████████████████████████▌ | 44.0M/48.3M [01:45<00:09, 441kB/s]
91%|██████████████████████████████████▋ | 44.1M/48.3M [01:45<00:09, 442kB/s]
91%|██████████████████████████████████▋ | 44.1M/48.3M [01:45<00:09, 445kB/s]
91%|██████████████████████████████████▋ | 44.2M/48.3M [01:45<00:09, 457kB/s]
91%|██████████████████████████████████▊ | 44.2M/48.3M [01:45<00:09, 459kB/s]
92%|██████████████████████████████████▊ | 44.3M/48.3M [01:45<00:10, 407kB/s]
92%|██████████████████████████████████▊ | 44.3M/48.3M [01:46<00:08, 471kB/s]
92%|██████████████████████████████████▉ | 44.4M/48.3M [01:46<00:08, 460kB/s]
92%|██████████████████████████████████▉ | 44.4M/48.3M [01:46<00:08, 459kB/s]
92%|██████████████████████████████████▉ | 44.5M/48.3M [01:46<00:08, 458kB/s]
92%|██████████████████████████████████▉ | 44.5M/48.3M [01:46<00:09, 422kB/s]
92%|███████████████████████████████████ | 44.6M/48.3M [01:46<00:09, 409kB/s]
92%|███████████████████████████████████ | 44.6M/48.3M [01:46<00:10, 361kB/s]
92%|███████████████████████████████████ | 44.6M/48.3M [01:46<00:10, 357kB/s]
92%|███████████████████████████████████▏ | 44.7M/48.3M [01:47<00:11, 315kB/s]
93%|███████████████████████████████████▏ | 44.7M/48.3M [01:47<00:10, 331kB/s]
93%|███████████████████████████████████▏ | 44.8M/48.3M [01:47<00:10, 354kB/s]
93%|███████████████████████████████████▏ | 44.8M/48.3M [01:47<00:09, 383kB/s]
93%|███████████████████████████████████▎ | 44.9M/48.3M [01:47<00:09, 348kB/s]
93%|███████████████████████████████████▎ | 44.9M/48.3M [01:47<00:08, 410kB/s]
93%|███████████████████████████████████▎ | 45.0M/48.3M [01:47<00:08, 410kB/s]
93%|███████████████████████████████████▍ | 45.0M/48.3M [01:47<00:07, 416kB/s]
93%|███████████████████████████████████▍ | 45.1M/48.3M [01:48<00:07, 424kB/s]
93%|███████████████████████████████████▍ | 45.1M/48.3M [01:48<00:07, 425kB/s]
93%|███████████████████████████████████▌ | 45.2M/48.3M [01:48<00:07, 426kB/s]
94%|███████████████████████████████████▌ | 45.2M/48.3M [01:48<00:07, 415kB/s]
94%|███████████████████████████████████▌ | 45.3M/48.3M [01:48<00:07, 417kB/s]
94%|███████████████████████████████████▋ | 45.3M/48.3M [01:48<00:07, 422kB/s]
94%|███████████████████████████████████▋ | 45.4M/48.3M [01:48<00:06, 431kB/s]
94%|███████████████████████████████████▋ | 45.4M/48.3M [01:48<00:07, 406kB/s]
94%|███████████████████████████████████▊ | 45.5M/48.3M [01:49<00:06, 424kB/s]
94%|███████████████████████████████████▊ | 45.5M/48.3M [01:49<00:06, 419kB/s]
94%|███████████████████████████████████▊ | 45.6M/48.3M [01:49<00:06, 422kB/s]
94%|███████████████████████████████████▉ | 45.6M/48.3M [01:49<00:06, 426kB/s]
95%|███████████████████████████████████▉ | 45.7M/48.3M [01:49<00:06, 439kB/s]
95%|███████████████████████████████████▉ | 45.7M/48.3M [01:49<00:05, 436kB/s]
95%|███████████████████████████████████▉ | 45.8M/48.3M [01:49<00:06, 417kB/s]
95%|████████████████████████████████████ | 45.8M/48.3M [01:49<00:05, 418kB/s]
95%|████████████████████████████████████ | 45.9M/48.3M [01:49<00:05, 420kB/s]
95%|████████████████████████████████████ | 45.9M/48.3M [01:50<00:05, 433kB/s]
95%|████████████████████████████████████▏ | 46.0M/48.3M [01:50<00:05, 447kB/s]
95%|████████████████████████████████████▏ | 46.0M/48.3M [01:50<00:05, 410kB/s]
95%|████████████████████████████████████▏ | 46.1M/48.3M [01:50<00:05, 415kB/s]
95%|████████████████████████████████████▎ | 46.1M/48.3M [01:50<00:05, 402kB/s]
96%|████████████████████████████████████▎ | 46.2M/48.3M [01:50<00:06, 352kB/s]
96%|████████████████████████████████████▎ | 46.2M/48.3M [01:50<00:05, 360kB/s]
96%|████████████████████████████████████▍ | 46.3M/48.3M [01:51<00:05, 381kB/s]
96%|████████████████████████████████████▍ | 46.3M/48.3M [01:51<00:05, 395kB/s]
96%|████████████████████████████████████▍ | 46.4M/48.3M [01:51<00:04, 403kB/s]
96%|████████████████████████████████████▌ | 46.4M/48.3M [01:51<00:04, 415kB/s]
96%|████████████████████████████████████▌ | 46.5M/48.3M [01:51<00:04, 399kB/s]
96%|████████████████████████████████████▌ | 46.5M/48.3M [01:51<00:04, 402kB/s]
96%|████████████████████████████████████▌ | 46.6M/48.3M [01:51<00:04, 405kB/s]
96%|████████████████████████████████████▋ | 46.6M/48.3M [01:51<00:04, 420kB/s]
97%|████████████████████████████████████▋ | 46.7M/48.3M [01:51<00:04, 384kB/s]
97%|████████████████████████████████████▋ | 46.7M/48.3M [01:52<00:03, 417kB/s]
97%|████████████████████████████████████▊ | 46.8M/48.3M [01:52<00:03, 421kB/s]
97%|████████████████████████████████████▊ | 46.8M/48.3M [01:52<00:03, 427kB/s]
97%|████████████████████████████████████▊ | 46.9M/48.3M [01:52<00:03, 431kB/s]
97%|████████████████████████████████████▉ | 46.9M/48.3M [01:52<00:03, 438kB/s]
97%|████████████████████████████████████▉ | 47.0M/48.3M [01:52<00:03, 410kB/s]
97%|████████████████████████████████████▉ | 47.0M/48.3M [01:52<00:03, 406kB/s]
97%|█████████████████████████████████████ | 47.1M/48.3M [01:52<00:03, 414kB/s]
98%|█████████████████████████████████████ | 47.1M/48.3M [01:53<00:02, 428kB/s]
98%|█████████████████████████████████████ | 47.2M/48.3M [01:53<00:02, 436kB/s]
98%|█████████████████████████████████████▏| 47.2M/48.3M [01:53<00:02, 407kB/s]
98%|█████████████████████████████████████▏| 47.3M/48.3M [01:53<00:02, 441kB/s]
98%|█████████████████████████████████████▏| 47.3M/48.3M [01:53<00:02, 441kB/s]
98%|█████████████████████████████████████▏| 47.4M/48.3M [01:53<00:02, 444kB/s]
98%|█████████████████████████████████████▎| 47.4M/48.3M [01:53<00:01, 456kB/s]
98%|█████████████████████████████████████▎| 47.5M/48.3M [01:53<00:01, 462kB/s]
98%|█████████████████████████████████████▍| 47.5M/48.3M [01:53<00:01, 464kB/s]
98%|█████████████████████████████████████▍| 47.6M/48.3M [01:54<00:01, 446kB/s]
99%|█████████████████████████████████████▍| 47.6M/48.3M [01:54<00:01, 445kB/s]
99%|█████████████████████████████████████▍| 47.7M/48.3M [01:54<00:01, 441kB/s]
99%|█████████████████████████████████████▌| 47.7M/48.3M [01:54<00:01, 451kB/s]
99%|█████████████████████████████████████▌| 47.8M/48.3M [01:54<00:01, 453kB/s]
99%|█████████████████████████████████████▌| 47.8M/48.3M [01:54<00:01, 453kB/s]
99%|█████████████████████████████████████▋| 47.9M/48.3M [01:54<00:01, 409kB/s]
99%|█████████████████████████████████████▋| 47.9M/48.3M [01:54<00:00, 414kB/s]
99%|█████████████████████████████████████▋| 48.0M/48.3M [01:54<00:00, 418kB/s]
99%|█████████████████████████████████████▊| 48.0M/48.3M [01:55<00:00, 373kB/s]
99%|█████████████████████████████████████▊| 48.1M/48.3M [01:55<00:00, 383kB/s]
100%|█████████████████████████████████████▊| 48.1M/48.3M [01:55<00:00, 403kB/s]
100%|█████████████████████████████████████▊| 48.2M/48.3M [01:55<00:00, 418kB/s]
100%|█████████████████████████████████████▉| 48.2M/48.3M [01:55<00:00, 480kB/s]
100%|█████████████████████████████████████▉| 48.3M/48.3M [01:55<00:00, 475kB/s]
100%|█████████████████████████████████████▉| 48.3M/48.3M [01:55<00:00, 474kB/s]
0%| | 0.00/48.3M [00:00<?, ?B/s]
100%|██████████████████████████████████████| 48.3M/48.3M [00:00<00:00, 201GB/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, 34.5MB/s]
0%| | 0.00/51.1M [00:00<?, ?B/s]
0%| | 65.5k/51.1M [00:00<02:04, 409kB/s]
0%| | 115k/51.1M [00:00<02:04, 408kB/s]
0%|▏ | 164k/51.1M [00:00<02:01, 418kB/s]
0%|▏ | 213k/51.1M [00:00<01:59, 425kB/s]
1%|▏ | 262k/51.1M [00:00<02:08, 397kB/s]
1%|▏ | 311k/51.1M [00:00<02:06, 402kB/s]
1%|▎ | 360k/51.1M [00:00<02:03, 409kB/s]
1%|▎ | 410k/51.1M [00:00<01:59, 425kB/s]
1%|▎ | 459k/51.1M [00:01<02:05, 403kB/s]
1%|▍ | 524k/51.1M [00:01<01:55, 437kB/s]
1%|▍ | 573k/51.1M [00:01<01:54, 441kB/s]
1%|▍ | 623k/51.1M [00:01<01:53, 445kB/s]
1%|▌ | 672k/51.1M [00:01<02:01, 415kB/s]
1%|▌ | 737k/51.1M [00:01<01:51, 453kB/s]
2%|▌ | 786k/51.1M [00:01<01:52, 449kB/s]
2%|▋ | 836k/51.1M [00:01<01:51, 449kB/s]
2%|▋ | 885k/51.1M [00:02<01:49, 458kB/s]
2%|▋ | 934k/51.1M [00:02<01:51, 452kB/s]
2%|▊ | 983k/51.1M [00:02<01:53, 443kB/s]
2%|▊ | 1.03M/51.1M [00:02<01:54, 437kB/s]
2%|▊ | 1.10M/51.1M [00:02<01:51, 448kB/s]
2%|▊ | 1.14M/51.1M [00:02<02:01, 413kB/s]
2%|▉ | 1.20M/51.1M [00:02<01:59, 418kB/s]
2%|▉ | 1.24M/51.1M [00:02<02:09, 386kB/s]
2%|▉ | 1.28M/51.1M [00:03<02:10, 383kB/s]
3%|▉ | 1.32M/51.1M [00:03<02:18, 359kB/s]
3%|█ | 1.36M/51.1M [00:03<02:15, 366kB/s]
3%|█ | 1.41M/51.1M [00:03<02:06, 394kB/s]
3%|█ | 1.46M/51.1M [00:03<01:58, 418kB/s]
3%|█ | 1.51M/51.1M [00:03<01:55, 430kB/s]
3%|█▏ | 1.56M/51.1M [00:03<01:55, 429kB/s]
3%|█▏ | 1.61M/51.1M [00:03<01:53, 437kB/s]
3%|█▏ | 1.65M/51.1M [00:03<01:51, 442kB/s]
3%|█▎ | 1.70M/51.1M [00:04<01:51, 443kB/s]
3%|█▎ | 1.75M/51.1M [00:04<01:56, 422kB/s]
4%|█▎ | 1.80M/51.1M [00:04<01:54, 429kB/s]
4%|█▍ | 1.85M/51.1M [00:04<01:50, 446kB/s]
4%|█▍ | 1.90M/51.1M [00:04<01:49, 450kB/s]
4%|█▍ | 1.95M/51.1M [00:04<01:48, 455kB/s]
4%|█▍ | 2.00M/51.1M [00:04<01:49, 449kB/s]
4%|█▌ | 2.05M/51.1M [00:04<01:49, 446kB/s]
4%|█▌ | 2.10M/51.1M [00:04<01:48, 451kB/s]
4%|█▌ | 2.15M/51.1M [00:05<01:49, 448kB/s]
4%|█▋ | 2.20M/51.1M [00:05<01:52, 436kB/s]
4%|█▋ | 2.26M/51.1M [00:05<01:47, 454kB/s]
5%|█▋ | 2.31M/51.1M [00:05<01:49, 445kB/s]
5%|█▊ | 2.36M/51.1M [00:05<01:47, 453kB/s]
5%|█▊ | 2.41M/51.1M [00:05<01:54, 424kB/s]
5%|█▊ | 2.47M/51.1M [00:05<01:46, 455kB/s]
5%|█▉ | 2.52M/51.1M [00:05<01:47, 453kB/s]
5%|█▉ | 2.57M/51.1M [00:05<01:45, 459kB/s]
5%|█▉ | 2.62M/51.1M [00:06<01:45, 458kB/s]
5%|█▉ | 2.67M/51.1M [00:06<01:45, 461kB/s]
5%|██ | 2.72M/51.1M [00:06<01:47, 450kB/s]
5%|██ | 2.77M/51.1M [00:06<01:45, 458kB/s]
6%|██ | 2.82M/51.1M [00:06<01:43, 466kB/s]
6%|██▏ | 2.87M/51.1M [00:06<01:43, 467kB/s]
6%|██▏ | 2.92M/51.1M [00:06<01:43, 464kB/s]
6%|██▏ | 2.97M/51.1M [00:06<01:46, 453kB/s]
6%|██▏ | 3.01M/51.1M [00:06<01:48, 444kB/s]
6%|██▎ | 3.06M/51.1M [00:07<01:45, 455kB/s]
6%|██▎ | 3.11M/51.1M [00:07<01:44, 460kB/s]
6%|██▎ | 3.16M/51.1M [00:07<01:47, 445kB/s]
6%|██▍ | 3.21M/51.1M [00:07<01:44, 457kB/s]
6%|██▍ | 3.26M/51.1M [00:07<01:45, 453kB/s]
6%|██▍ | 3.31M/51.1M [00:07<01:44, 458kB/s]
7%|██▍ | 3.36M/51.1M [00:07<01:41, 471kB/s]
7%|██▌ | 3.41M/51.1M [00:07<01:53, 422kB/s]
7%|██▌ | 3.47M/51.1M [00:07<01:53, 418kB/s]
7%|██▌ | 3.52M/51.1M [00:08<01:55, 413kB/s]
7%|██▋ | 3.56M/51.1M [00:08<02:07, 374kB/s]
7%|██▋ | 3.60M/51.1M [00:08<02:05, 380kB/s]
7%|██▋ | 3.65M/51.1M [00:08<01:58, 402kB/s]
7%|██▊ | 3.72M/51.1M [00:08<01:49, 434kB/s]
7%|██▊ | 3.77M/51.1M [00:08<01:46, 446kB/s]
7%|██▊ | 3.82M/51.1M [00:08<01:43, 458kB/s]
8%|██▊ | 3.87M/51.1M [00:08<01:44, 451kB/s]
8%|██▉ | 3.92M/51.1M [00:09<01:44, 453kB/s]
8%|██▉ | 3.96M/51.1M [00:09<01:43, 455kB/s]
8%|██▉ | 4.01M/51.1M [00:09<01:42, 459kB/s]
8%|███ | 4.06M/51.1M [00:09<01:41, 464kB/s]
8%|███ | 4.11M/51.1M [00:09<01:44, 449kB/s]
8%|███ | 4.16M/51.1M [00:09<01:45, 446kB/s]
8%|███▏ | 4.21M/51.1M [00:09<01:44, 448kB/s]
8%|███▏ | 4.26M/51.1M [00:09<01:49, 426kB/s]
8%|███▏ | 4.33M/51.1M [00:09<01:44, 447kB/s]
9%|███▎ | 4.37M/51.1M [00:10<01:43, 452kB/s]
9%|███▎ | 4.42M/51.1M [00:10<01:44, 447kB/s]
9%|███▎ | 4.47M/51.1M [00:10<01:43, 449kB/s]
9%|███▎ | 4.52M/51.1M [00:10<01:48, 429kB/s]
9%|███▍ | 4.57M/51.1M [00:10<01:49, 426kB/s]
9%|███▍ | 4.62M/51.1M [00:10<01:48, 429kB/s]
9%|███▍ | 4.69M/51.1M [00:10<01:43, 450kB/s]
9%|███▌ | 4.73M/51.1M [00:10<01:52, 413kB/s]
9%|███▌ | 4.80M/51.1M [00:10<01:40, 461kB/s]
9%|███▌ | 4.85M/51.1M [00:11<01:43, 446kB/s]
10%|███▋ | 4.90M/51.1M [00:11<01:49, 423kB/s]
10%|███▋ | 4.95M/51.1M [00:11<01:51, 413kB/s]
10%|███▋ | 5.00M/51.1M [00:11<01:50, 416kB/s]
10%|███▊ | 5.05M/51.1M [00:11<01:46, 432kB/s]
10%|███▊ | 5.09M/51.1M [00:11<01:48, 422kB/s]
10%|███▊ | 5.14M/51.1M [00:11<01:43, 443kB/s]
10%|███▊ | 5.19M/51.1M [00:11<01:44, 440kB/s]
10%|███▉ | 5.24M/51.1M [00:12<01:41, 452kB/s]
10%|███▉ | 5.29M/51.1M [00:12<01:55, 397kB/s]
10%|███▉ | 5.36M/51.1M [00:12<01:40, 454kB/s]
11%|████ | 5.41M/51.1M [00:12<01:41, 452kB/s]
11%|████ | 5.46M/51.1M [00:12<01:40, 453kB/s]
11%|████ | 5.51M/51.1M [00:12<01:49, 418kB/s]
11%|████▏ | 5.57M/51.1M [00:12<01:44, 437kB/s]
11%|████▏ | 5.62M/51.1M [00:12<01:45, 431kB/s]
11%|████▏ | 5.69M/51.1M [00:13<01:41, 448kB/s]
11%|████▎ | 5.73M/51.1M [00:13<01:40, 450kB/s]
11%|████▎ | 5.78M/51.1M [00:13<01:44, 435kB/s]
11%|████▎ | 5.85M/51.1M [00:13<01:40, 452kB/s]
12%|████▍ | 5.90M/51.1M [00:13<01:40, 451kB/s]
12%|████▍ | 5.95M/51.1M [00:13<01:38, 459kB/s]
12%|████▍ | 6.00M/51.1M [00:13<01:38, 456kB/s]
12%|████▍ | 6.05M/51.1M [00:13<01:50, 410kB/s]
12%|████▌ | 6.09M/51.1M [00:14<01:53, 396kB/s]
12%|████▌ | 6.14M/51.1M [00:14<01:57, 383kB/s]
12%|████▌ | 6.18M/51.1M [00:14<02:03, 363kB/s]
12%|████▋ | 6.23M/51.1M [00:14<01:57, 381kB/s]
12%|████▋ | 6.28M/51.1M [00:14<01:52, 399kB/s]
12%|████▋ | 6.32M/51.1M [00:14<01:46, 419kB/s]
12%|████▋ | 6.37M/51.1M [00:14<01:48, 414kB/s]
13%|████▊ | 6.42M/51.1M [00:14<01:43, 433kB/s]
13%|████▊ | 6.47M/51.1M [00:14<01:44, 427kB/s]
13%|████▊ | 6.52M/51.1M [00:15<01:48, 410kB/s]
13%|████▉ | 6.57M/51.1M [00:15<01:47, 413kB/s]
13%|████▉ | 6.62M/51.1M [00:15<01:52, 395kB/s]
13%|████▉ | 6.67M/51.1M [00:15<01:49, 407kB/s]
13%|████▉ | 6.72M/51.1M [00:15<01:43, 428kB/s]
13%|█████ | 6.77M/51.1M [00:15<01:43, 429kB/s]
13%|█████ | 6.82M/51.1M [00:15<01:41, 438kB/s]
13%|█████ | 6.86M/51.1M [00:15<01:42, 432kB/s]
14%|█████▏ | 6.91M/51.1M [00:15<01:41, 434kB/s]
14%|█████▏ | 6.96M/51.1M [00:16<01:39, 442kB/s]
14%|█████▏ | 7.01M/51.1M [00:16<01:44, 422kB/s]
14%|█████▎ | 7.08M/51.1M [00:16<01:39, 445kB/s]
14%|█████▎ | 7.13M/51.1M [00:16<01:38, 447kB/s]
14%|█████▎ | 7.18M/51.1M [00:16<01:37, 451kB/s]
14%|█████▎ | 7.23M/51.1M [00:16<01:36, 453kB/s]
14%|█████▍ | 7.27M/51.1M [00:16<01:37, 452kB/s]
14%|█████▍ | 7.32M/51.1M [00:16<01:38, 443kB/s]
14%|█████▍ | 7.37M/51.1M [00:17<01:37, 449kB/s]
15%|█████▌ | 7.42M/51.1M [00:17<01:38, 445kB/s]
15%|█████▌ | 7.47M/51.1M [00:17<01:38, 443kB/s]
15%|█████▌ | 7.52M/51.1M [00:17<01:42, 423kB/s]
15%|█████▋ | 7.57M/51.1M [00:17<01:42, 426kB/s]
15%|█████▋ | 7.62M/51.1M [00:17<01:39, 435kB/s]
15%|█████▋ | 7.67M/51.1M [00:17<01:39, 436kB/s]
15%|█████▋ | 7.72M/51.1M [00:17<01:40, 431kB/s]
15%|█████▊ | 7.77M/51.1M [00:17<01:40, 430kB/s]
15%|█████▊ | 7.82M/51.1M [00:18<01:39, 436kB/s]
15%|█████▊ | 7.86M/51.1M [00:18<01:36, 447kB/s]
16%|█████▉ | 7.93M/51.1M [00:18<01:33, 463kB/s]
16%|█████▉ | 7.98M/51.1M [00:18<01:36, 448kB/s]
16%|█████▉ | 8.03M/51.1M [00:18<01:46, 405kB/s]
16%|██████ | 8.07M/51.1M [00:18<01:48, 397kB/s]
16%|██████ | 8.11M/51.1M [00:18<02:00, 358kB/s]
16%|██████ | 8.16M/51.1M [00:18<01:54, 374kB/s]
16%|██████ | 8.21M/51.1M [00:19<01:49, 391kB/s]
16%|██████▏ | 8.26M/51.1M [00:19<01:44, 410kB/s]
16%|██████▏ | 8.32M/51.1M [00:19<01:37, 438kB/s]
16%|██████▏ | 8.37M/51.1M [00:19<01:45, 407kB/s]
17%|██████▎ | 8.44M/51.1M [00:19<01:33, 457kB/s]
17%|██████▎ | 8.49M/51.1M [00:19<01:34, 451kB/s]
17%|██████▎ | 8.54M/51.1M [00:19<01:28, 483kB/s]
17%|██████▍ | 8.59M/51.1M [00:19<01:42, 414kB/s]
17%|██████▍ | 8.65M/51.1M [00:20<01:39, 426kB/s]
17%|██████▍ | 8.69M/51.1M [00:20<01:45, 402kB/s]
17%|██████▍ | 8.74M/51.1M [00:20<01:56, 364kB/s]
17%|██████▌ | 8.78M/51.1M [00:20<01:56, 364kB/s]
17%|██████▌ | 8.83M/51.1M [00:20<01:49, 386kB/s]
17%|██████▌ | 8.88M/51.1M [00:20<01:44, 403kB/s]
17%|██████▋ | 8.93M/51.1M [00:20<01:50, 381kB/s]
18%|██████▋ | 8.99M/51.1M [00:20<01:36, 438kB/s]
18%|██████▋ | 9.04M/51.1M [00:21<01:35, 441kB/s]
18%|██████▊ | 9.09M/51.1M [00:21<01:36, 437kB/s]
18%|██████▊ | 9.14M/51.1M [00:21<01:33, 451kB/s]
18%|██████▊ | 9.19M/51.1M [00:21<01:35, 439kB/s]
18%|██████▊ | 9.24M/51.1M [00:21<01:35, 436kB/s]
18%|██████▉ | 9.29M/51.1M [00:21<01:36, 435kB/s]
18%|██████▉ | 9.34M/51.1M [00:21<01:34, 444kB/s]
18%|██████▉ | 9.39M/51.1M [00:21<01:32, 451kB/s]
18%|███████ | 9.44M/51.1M [00:21<01:32, 450kB/s]
19%|███████ | 9.49M/51.1M [00:22<01:34, 439kB/s]
19%|███████ | 9.54M/51.1M [00:22<01:34, 438kB/s]
19%|███████▏ | 9.60M/51.1M [00:22<01:30, 460kB/s]
19%|███████▏ | 9.65M/51.1M [00:22<01:29, 465kB/s]
19%|███████▏ | 9.70M/51.1M [00:22<01:36, 429kB/s]
19%|███████▎ | 9.76M/51.1M [00:22<01:29, 459kB/s]
19%|███████▎ | 9.81M/51.1M [00:22<01:30, 456kB/s]
19%|███████▎ | 9.86M/51.1M [00:22<01:30, 454kB/s]
19%|███████▍ | 9.93M/51.1M [00:22<01:28, 464kB/s]
20%|███████▍ | 9.98M/51.1M [00:23<01:28, 465kB/s]
20%|███████▍ | 10.0M/51.1M [00:23<01:31, 450kB/s]
20%|███████▍ | 10.1M/51.1M [00:23<01:31, 447kB/s]
20%|███████▌ | 10.1M/51.1M [00:23<01:29, 458kB/s]
20%|███████▌ | 10.2M/51.1M [00:23<01:23, 490kB/s]
20%|███████▌ | 10.2M/51.1M [00:23<01:24, 486kB/s]
20%|███████▋ | 10.3M/51.1M [00:23<01:24, 480kB/s]
20%|███████▋ | 10.3M/51.1M [00:23<01:28, 462kB/s]
20%|███████▋ | 10.4M/51.1M [00:23<01:30, 448kB/s]
20%|███████▋ | 10.4M/51.1M [00:24<01:32, 439kB/s]
20%|███████▊ | 10.5M/51.1M [00:24<01:44, 387kB/s]
21%|███████▊ | 10.5M/51.1M [00:24<01:29, 453kB/s]
21%|███████▊ | 10.6M/51.1M [00:24<01:31, 445kB/s]
21%|███████▉ | 10.6M/51.1M [00:24<01:30, 447kB/s]
21%|███████▉ | 10.7M/51.1M [00:24<01:28, 457kB/s]
21%|███████▉ | 10.7M/51.1M [00:24<01:31, 440kB/s]
21%|████████ | 10.8M/51.1M [00:24<01:27, 459kB/s]
21%|████████ | 10.8M/51.1M [00:24<01:27, 459kB/s]
21%|████████ | 10.9M/51.1M [00:25<01:28, 454kB/s]
21%|████████▏ | 11.0M/51.1M [00:25<01:26, 464kB/s]
22%|████████▏ | 11.0M/51.1M [00:25<01:32, 433kB/s]
22%|████████▏ | 11.1M/51.1M [00:25<01:39, 402kB/s]
22%|████████▎ | 11.1M/51.1M [00:25<01:39, 402kB/s]
22%|████████▎ | 11.1M/51.1M [00:25<01:49, 366kB/s]
22%|████████▎ | 11.2M/51.1M [00:25<01:44, 381kB/s]
22%|████████▎ | 11.2M/51.1M [00:25<01:39, 403kB/s]
22%|████████▍ | 11.3M/51.1M [00:26<01:34, 420kB/s]
22%|████████▍ | 11.3M/51.1M [00:26<01:34, 421kB/s]
22%|████████▍ | 11.4M/51.1M [00:26<01:30, 438kB/s]
22%|████████▌ | 11.4M/51.1M [00:26<01:31, 434kB/s]
22%|████████▌ | 11.5M/51.1M [00:26<01:29, 445kB/s]
23%|████████▌ | 11.5M/51.1M [00:26<01:28, 447kB/s]
23%|████████▌ | 11.6M/51.1M [00:26<01:26, 456kB/s]
23%|████████▋ | 11.6M/51.1M [00:26<01:29, 441kB/s]
23%|████████▋ | 11.7M/51.1M [00:26<01:28, 445kB/s]
23%|████████▋ | 11.7M/51.1M [00:27<01:28, 447kB/s]
23%|████████▊ | 11.8M/51.1M [00:27<01:29, 441kB/s]
23%|████████▊ | 11.8M/51.1M [00:27<01:31, 429kB/s]
23%|████████▊ | 11.9M/51.1M [00:27<01:31, 429kB/s]
23%|████████▊ | 11.9M/51.1M [00:27<01:28, 440kB/s]
23%|████████▉ | 12.0M/51.1M [00:27<01:28, 442kB/s]
24%|████████▉ | 12.0M/51.1M [00:27<01:31, 427kB/s]
24%|████████▉ | 12.1M/51.1M [00:27<01:32, 423kB/s]
24%|█████████ | 12.1M/51.1M [00:27<01:29, 435kB/s]
24%|█████████ | 12.2M/51.1M [00:28<01:28, 438kB/s]
24%|█████████ | 12.2M/51.1M [00:28<01:30, 428kB/s]
24%|█████████ | 12.3M/51.1M [00:28<01:28, 440kB/s]
24%|█████████▏ | 12.3M/51.1M [00:28<01:27, 446kB/s]
24%|█████████▏ | 12.4M/51.1M [00:28<01:25, 454kB/s]
24%|█████████▏ | 12.4M/51.1M [00:28<01:25, 455kB/s]
24%|█████████▎ | 12.5M/51.1M [00:28<01:25, 454kB/s]
24%|█████████▎ | 12.5M/51.1M [00:28<01:27, 442kB/s]
25%|█████████▎ | 12.6M/51.1M [00:28<01:25, 450kB/s]
25%|█████████▍ | 12.6M/51.1M [00:29<01:23, 458kB/s]
25%|█████████▍ | 12.7M/51.1M [00:29<01:22, 468kB/s]
25%|█████████▍ | 12.7M/51.1M [00:29<01:22, 467kB/s]
25%|█████████▌ | 12.8M/51.1M [00:29<01:24, 451kB/s]
25%|█████████▌ | 12.8M/51.1M [00:29<01:22, 461kB/s]
25%|█████████▌ | 12.9M/51.1M [00:29<01:23, 458kB/s]
25%|█████████▌ | 12.9M/51.1M [00:29<01:33, 408kB/s]
25%|█████████▋ | 13.0M/51.1M [00:29<01:22, 463kB/s]
26%|█████████▋ | 13.0M/51.1M [00:30<01:24, 450kB/s]
26%|█████████▋ | 13.1M/51.1M [00:30<01:23, 454kB/s]
26%|█████████▊ | 13.1M/51.1M [00:30<01:22, 458kB/s]
26%|█████████▊ | 13.2M/51.1M [00:30<01:21, 464kB/s]
26%|█████████▊ | 13.2M/51.1M [00:30<01:23, 453kB/s]
26%|█████████▉ | 13.3M/51.1M [00:30<01:23, 452kB/s]
26%|█████████▉ | 13.3M/51.1M [00:30<01:21, 462kB/s]
26%|█████████▉ | 13.4M/51.1M [00:30<01:20, 468kB/s]
26%|█████████▉ | 13.4M/51.1M [00:30<01:28, 424kB/s]
26%|██████████ | 13.5M/51.1M [00:31<01:18, 477kB/s]
27%|██████████ | 13.5M/51.1M [00:31<01:20, 465kB/s]
27%|██████████ | 13.6M/51.1M [00:31<01:20, 465kB/s]
27%|██████████▏ | 13.6M/51.1M [00:31<01:20, 465kB/s]
27%|██████████▏ | 13.7M/51.1M [00:31<01:20, 467kB/s]
27%|██████████▏ | 13.7M/51.1M [00:31<01:22, 455kB/s]
27%|██████████▎ | 13.8M/51.1M [00:31<01:23, 449kB/s]
27%|██████████▎ | 13.8M/51.1M [00:31<01:22, 454kB/s]
27%|██████████▎ | 13.9M/51.1M [00:31<01:22, 453kB/s]
27%|██████████▎ | 13.9M/51.1M [00:31<01:23, 446kB/s]
27%|██████████▍ | 14.0M/51.1M [00:32<01:23, 444kB/s]
27%|██████████▍ | 14.0M/51.1M [00:32<01:22, 449kB/s]
28%|██████████▍ | 14.1M/51.1M [00:32<01:23, 444kB/s]
28%|██████████▌ | 14.1M/51.1M [00:32<01:27, 423kB/s]
28%|██████████▌ | 14.2M/51.1M [00:32<01:25, 429kB/s]
28%|██████████▌ | 14.2M/51.1M [00:32<01:23, 441kB/s]
28%|██████████▌ | 14.3M/51.1M [00:32<01:21, 450kB/s]
28%|██████████▋ | 14.4M/51.1M [00:32<01:28, 416kB/s]
28%|██████████▋ | 14.4M/51.1M [00:33<01:18, 467kB/s]
28%|██████████▊ | 14.5M/51.1M [00:33<01:19, 458kB/s]
28%|██████████▊ | 14.5M/51.1M [00:33<01:19, 462kB/s]
28%|██████████▊ | 14.6M/51.1M [00:33<01:17, 469kB/s]
29%|██████████▉ | 14.6M/51.1M [00:33<01:15, 481kB/s]
29%|██████████▉ | 14.7M/51.1M [00:33<01:19, 457kB/s]
29%|██████████▉ | 14.7M/51.1M [00:33<01:18, 465kB/s]
29%|██████████▉ | 14.8M/51.1M [00:33<01:19, 457kB/s]
29%|███████████ | 14.8M/51.1M [00:33<01:27, 416kB/s]
29%|███████████ | 14.9M/51.1M [00:34<01:29, 403kB/s]
29%|███████████ | 14.9M/51.1M [00:34<01:29, 404kB/s]
29%|███████████ | 15.0M/51.1M [00:34<01:25, 421kB/s]
29%|███████████▏ | 15.0M/51.1M [00:34<01:22, 438kB/s]
29%|███████████▏ | 15.1M/51.1M [00:34<01:21, 444kB/s]
30%|███████████▏ | 15.1M/51.1M [00:34<01:21, 440kB/s]
30%|███████████▎ | 15.2M/51.1M [00:34<01:20, 447kB/s]
30%|███████████▎ | 15.2M/51.1M [00:34<01:19, 452kB/s]
30%|███████████▎ | 15.3M/51.1M [00:34<01:27, 408kB/s]
30%|███████████▍ | 15.3M/51.1M [00:35<01:17, 459kB/s]
30%|███████████▍ | 15.4M/51.1M [00:35<01:19, 450kB/s]
30%|███████████▍ | 15.4M/51.1M [00:35<01:18, 453kB/s]
30%|███████████▍ | 15.5M/51.1M [00:35<01:18, 456kB/s]
30%|███████████▌ | 15.5M/51.1M [00:35<01:17, 459kB/s]
30%|███████████▌ | 15.6M/51.1M [00:35<01:20, 443kB/s]
31%|███████████▌ | 15.6M/51.1M [00:35<01:19, 445kB/s]
31%|███████████▋ | 15.7M/51.1M [00:35<01:19, 447kB/s]
31%|███████████▋ | 15.7M/51.1M [00:36<01:24, 420kB/s]
31%|███████████▋ | 15.8M/51.1M [00:36<01:17, 456kB/s]
31%|███████████▊ | 15.8M/51.1M [00:36<01:17, 457kB/s]
31%|███████████▊ | 15.9M/51.1M [00:36<01:18, 450kB/s]
31%|███████████▊ | 15.9M/51.1M [00:36<01:17, 454kB/s]
31%|███████████▉ | 16.0M/51.1M [00:36<01:18, 445kB/s]
31%|███████████▉ | 16.0M/51.1M [00:36<01:19, 442kB/s]
31%|███████████▉ | 16.1M/51.1M [00:36<01:18, 446kB/s]
32%|███████████▉ | 16.1M/51.1M [00:36<01:15, 464kB/s]
32%|████████████ | 16.2M/51.1M [00:37<01:21, 428kB/s]
32%|████████████ | 16.2M/51.1M [00:37<01:15, 462kB/s]
32%|████████████ | 16.3M/51.1M [00:37<01:15, 460kB/s]
32%|████████████▏ | 16.3M/51.1M [00:37<01:15, 458kB/s]
32%|████████████▏ | 16.4M/51.1M [00:37<01:14, 468kB/s]
32%|████████████▏ | 16.4M/51.1M [00:37<01:19, 437kB/s]
32%|████████████▎ | 16.5M/51.1M [00:37<01:17, 447kB/s]
32%|████████████▎ | 16.5M/51.1M [00:37<01:18, 439kB/s]
32%|████████████▎ | 16.6M/51.1M [00:37<01:31, 376kB/s]
33%|████████████▎ | 16.6M/51.1M [00:38<01:33, 368kB/s]
33%|████████████▍ | 16.7M/51.1M [00:38<01:28, 388kB/s]
33%|████████████▍ | 16.7M/51.1M [00:38<01:23, 412kB/s]
33%|████████████▍ | 16.8M/51.1M [00:38<01:20, 428kB/s]
33%|████████████▌ | 16.8M/51.1M [00:38<01:24, 408kB/s]
33%|████████████▌ | 16.9M/51.1M [00:38<01:17, 443kB/s]
33%|████████████▌ | 16.9M/51.1M [00:38<01:17, 440kB/s]
33%|████████████▋ | 17.0M/51.1M [00:38<01:16, 449kB/s]
33%|████████████▋ | 17.0M/51.1M [00:39<01:15, 450kB/s]
33%|████████████▋ | 17.1M/51.1M [00:39<01:15, 452kB/s]
34%|████████████▋ | 17.1M/51.1M [00:39<01:17, 437kB/s]
34%|████████████▊ | 17.2M/51.1M [00:39<01:17, 436kB/s]
34%|████████████▊ | 17.3M/51.1M [00:39<01:14, 454kB/s]
34%|████████████▉ | 17.3M/51.1M [00:39<01:11, 473kB/s]
34%|████████████▉ | 17.4M/51.1M [00:39<01:10, 481kB/s]
34%|████████████▉ | 17.4M/51.1M [00:39<01:09, 481kB/s]
34%|█████████████ | 17.5M/51.1M [00:39<01:10, 478kB/s]
34%|█████████████ | 17.5M/51.1M [00:40<01:11, 471kB/s]
34%|█████████████ | 17.6M/51.1M [00:40<01:13, 454kB/s]
35%|█████████████ | 17.6M/51.1M [00:40<01:12, 461kB/s]
35%|█████████████▏ | 17.7M/51.1M [00:40<01:13, 453kB/s]
35%|█████████████▏ | 17.7M/51.1M [00:40<01:12, 457kB/s]
35%|█████████████▏ | 17.8M/51.1M [00:40<01:14, 448kB/s]
35%|█████████████▎ | 17.8M/51.1M [00:40<01:16, 435kB/s]
35%|█████████████▎ | 17.9M/51.1M [00:40<01:16, 436kB/s]
35%|█████████████▎ | 17.9M/51.1M [00:41<01:14, 444kB/s]
35%|█████████████▍ | 18.0M/51.1M [00:41<01:14, 447kB/s]
35%|█████████████▍ | 18.0M/51.1M [00:41<01:16, 431kB/s]
35%|█████████████▍ | 18.1M/51.1M [00:41<01:12, 455kB/s]
35%|█████████████▍ | 18.1M/51.1M [00:41<01:12, 452kB/s]
36%|█████████████▌ | 18.2M/51.1M [00:41<01:11, 458kB/s]
36%|█████████████▌ | 18.2M/51.1M [00:41<01:10, 463kB/s]
36%|█████████████▌ | 18.3M/51.1M [00:41<01:10, 467kB/s]
36%|█████████████▋ | 18.3M/51.1M [00:41<01:11, 458kB/s]
36%|█████████████▋ | 18.4M/51.1M [00:41<01:12, 453kB/s]
36%|█████████████▋ | 18.4M/51.1M [00:42<01:11, 456kB/s]
36%|█████████████▋ | 18.5M/51.1M [00:42<01:11, 458kB/s]
36%|█████████████▊ | 18.5M/51.1M [00:42<01:09, 467kB/s]
36%|█████████████▊ | 18.6M/51.1M [00:42<01:11, 455kB/s]
36%|█████████████▊ | 18.6M/51.1M [00:42<01:10, 464kB/s]
37%|█████████████▉ | 18.7M/51.1M [00:42<01:06, 487kB/s]
37%|█████████████▉ | 18.8M/51.1M [00:42<01:07, 481kB/s]
37%|█████████████▉ | 18.8M/51.1M [00:42<01:06, 483kB/s]
37%|██████████████ | 18.9M/51.1M [00:42<01:10, 460kB/s]
37%|██████████████ | 18.9M/51.1M [00:43<01:10, 457kB/s]
37%|██████████████ | 19.0M/51.1M [00:43<01:10, 456kB/s]
37%|██████████████▏ | 19.0M/51.1M [00:43<01:15, 424kB/s]
37%|██████████████▏ | 19.1M/51.1M [00:43<01:08, 469kB/s]
37%|██████████████▏ | 19.1M/51.1M [00:43<01:09, 461kB/s]
38%|██████████████▎ | 19.2M/51.1M [00:43<01:08, 466kB/s]
38%|██████████████▎ | 19.2M/51.1M [00:43<01:07, 471kB/s]
38%|██████████████▎ | 19.3M/51.1M [00:43<01:09, 459kB/s]
38%|██████████████▍ | 19.3M/51.1M [00:44<01:07, 468kB/s]
38%|██████████████▍ | 19.4M/51.1M [00:44<01:08, 462kB/s]
38%|██████████████▍ | 19.4M/51.1M [00:44<01:08, 462kB/s]
38%|██████████████▍ | 19.5M/51.1M [00:44<01:09, 457kB/s]
38%|██████████████▌ | 19.5M/51.1M [00:44<01:10, 445kB/s]
38%|██████████████▌ | 19.6M/51.1M [00:44<01:11, 440kB/s]
38%|██████████████▌ | 19.7M/51.1M [00:44<01:09, 456kB/s]
39%|██████████████▋ | 19.7M/51.1M [00:44<01:08, 456kB/s]
39%|██████████████▋ | 19.8M/51.1M [00:44<01:08, 460kB/s]
39%|██████████████▋ | 19.8M/51.1M [00:45<01:10, 446kB/s]
39%|██████████████▊ | 19.9M/51.1M [00:45<01:09, 449kB/s]
39%|██████████████▊ | 19.9M/51.1M [00:45<01:08, 455kB/s]
39%|██████████████▊ | 20.0M/51.1M [00:45<01:13, 424kB/s]
39%|██████████████▉ | 20.0M/51.1M [00:45<01:07, 458kB/s]
39%|██████████████▉ | 20.1M/51.1M [00:45<01:08, 455kB/s]
39%|██████████████▉ | 20.1M/51.1M [00:45<01:07, 462kB/s]
39%|██████████████▉ | 20.2M/51.1M [00:45<01:06, 468kB/s]
40%|███████████████ | 20.2M/51.1M [00:45<01:05, 474kB/s]
40%|███████████████ | 20.3M/51.1M [00:46<01:06, 463kB/s]
40%|███████████████ | 20.3M/51.1M [00:46<01:08, 452kB/s]
40%|███████████████▏ | 20.4M/51.1M [00:46<01:07, 454kB/s]
40%|███████████████▏ | 20.4M/51.1M [00:46<01:05, 466kB/s]
40%|███████████████▏ | 20.5M/51.1M [00:46<01:05, 468kB/s]
40%|███████████████▎ | 20.5M/51.1M [00:46<01:07, 456kB/s]
40%|███████████████▎ | 20.6M/51.1M [00:46<01:07, 453kB/s]
40%|███████████████▎ | 20.7M/51.1M [00:46<01:04, 470kB/s]
41%|███████████████▍ | 20.7M/51.1M [00:47<01:04, 470kB/s]
41%|███████████████▍ | 20.8M/51.1M [00:47<01:05, 465kB/s]
41%|███████████████▍ | 20.8M/51.1M [00:47<01:07, 451kB/s]
41%|███████████████▌ | 20.9M/51.1M [00:47<01:06, 455kB/s]
41%|███████████████▌ | 20.9M/51.1M [00:47<01:09, 437kB/s]
41%|███████████████▌ | 21.0M/51.1M [00:47<01:13, 413kB/s]
41%|███████████████▌ | 21.0M/51.1M [00:47<01:13, 409kB/s]
41%|███████████████▋ | 21.1M/51.1M [00:47<01:11, 421kB/s]
41%|███████████████▋ | 21.1M/51.1M [00:47<01:08, 438kB/s]
41%|███████████████▋ | 21.2M/51.1M [00:48<01:06, 450kB/s]
41%|███████████████▊ | 21.2M/51.1M [00:48<01:06, 449kB/s]
42%|███████████████▊ | 21.3M/51.1M [00:48<01:13, 405kB/s]
42%|███████████████▊ | 21.3M/51.1M [00:48<01:14, 401kB/s]
42%|███████████████▊ | 21.3M/51.1M [00:48<01:21, 366kB/s]
42%|███████████████▉ | 21.4M/51.1M [00:48<01:18, 377kB/s]
42%|███████████████▉ | 21.4M/51.1M [00:48<01:13, 404kB/s]
42%|███████████████▉ | 21.5M/51.1M [00:48<01:10, 420kB/s]
42%|████████████████ | 21.5M/51.1M [00:49<01:10, 420kB/s]
42%|████████████████ | 21.6M/51.1M [00:49<01:06, 444kB/s]
42%|████████████████ | 21.6M/51.1M [00:49<01:05, 448kB/s]
42%|████████████████▏ | 21.7M/51.1M [00:49<01:03, 465kB/s]
43%|████████████████▏ | 21.8M/51.1M [00:49<01:03, 464kB/s]
43%|████████████████▏ | 21.8M/51.1M [00:49<01:04, 457kB/s]
43%|████████████████▏ | 21.9M/51.1M [00:49<01:05, 447kB/s]
43%|████████████████▎ | 21.9M/51.1M [00:49<01:05, 444kB/s]
43%|████████████████▎ | 22.0M/51.1M [00:49<01:03, 462kB/s]
43%|████████████████▎ | 22.0M/51.1M [00:50<01:09, 416kB/s]
43%|████████████████▍ | 22.1M/51.1M [00:50<01:03, 459kB/s]
43%|████████████████▍ | 22.1M/51.1M [00:50<01:03, 453kB/s]
43%|████████████████▍ | 22.2M/51.1M [00:50<01:03, 459kB/s]
44%|████████████████▌ | 22.2M/51.1M [00:50<01:10, 409kB/s]
44%|████████████████▌ | 22.3M/51.1M [00:50<01:02, 463kB/s]
44%|████████████████▌ | 22.3M/51.1M [00:50<01:03, 453kB/s]
44%|████████████████▋ | 22.4M/51.1M [00:50<01:02, 457kB/s]
44%|████████████████▋ | 22.4M/51.1M [00:51<01:02, 457kB/s]
44%|████████████████▋ | 22.5M/51.1M [00:51<01:02, 460kB/s]
44%|████████████████▊ | 22.5M/51.1M [00:51<01:03, 448kB/s]
44%|████████████████▊ | 22.6M/51.1M [00:51<01:03, 451kB/s]
44%|████████████████▊ | 22.6M/51.1M [00:51<01:02, 453kB/s]
44%|████████████████▊ | 22.7M/51.1M [00:51<01:02, 453kB/s]
44%|████████████████▉ | 22.7M/51.1M [00:51<01:03, 445kB/s]
45%|████████████████▉ | 22.8M/51.1M [00:51<01:04, 440kB/s]
45%|████████████████▉ | 22.8M/51.1M [00:51<01:03, 445kB/s]
45%|█████████████████ | 22.9M/51.1M [00:52<01:02, 450kB/s]
45%|█████████████████ | 22.9M/51.1M [00:52<01:04, 437kB/s]
45%|█████████████████ | 23.0M/51.1M [00:52<01:05, 432kB/s]
45%|█████████████████▏ | 23.0M/51.1M [00:52<01:03, 441kB/s]
45%|█████████████████▏ | 23.1M/51.1M [00:52<01:02, 447kB/s]
45%|█████████████████▏ | 23.1M/51.1M [00:52<01:03, 439kB/s]
45%|█████████████████▏ | 23.2M/51.1M [00:52<01:02, 444kB/s]
45%|█████████████████▎ | 23.2M/51.1M [00:52<01:02, 445kB/s]
46%|█████████████████▎ | 23.3M/51.1M [00:52<01:00, 458kB/s]
46%|█████████████████▎ | 23.3M/51.1M [00:52<01:00, 463kB/s]
46%|█████████████████▍ | 23.4M/51.1M [00:53<01:08, 405kB/s]
46%|█████████████████▍ | 23.4M/51.1M [00:53<00:59, 468kB/s]
46%|█████████████████▍ | 23.5M/51.1M [00:53<01:00, 456kB/s]
46%|█████████████████▌ | 23.5M/51.1M [00:53<00:59, 459kB/s]
46%|█████████████████▌ | 23.6M/51.1M [00:53<01:07, 408kB/s]
46%|█████████████████▌ | 23.7M/51.1M [00:53<00:58, 466kB/s]
46%|█████████████████▋ | 23.7M/51.1M [00:53<00:59, 458kB/s]
46%|█████████████████▋ | 23.8M/51.1M [00:53<01:00, 454kB/s]
47%|█████████████████▋ | 23.8M/51.1M [00:54<00:58, 466kB/s]
47%|█████████████████▋ | 23.9M/51.1M [00:54<00:58, 464kB/s]
47%|█████████████████▊ | 23.9M/51.1M [00:54<01:00, 450kB/s]
47%|█████████████████▊ | 24.0M/51.1M [00:54<00:59, 453kB/s]
47%|█████████████████▊ | 24.0M/51.1M [00:54<00:59, 453kB/s]
47%|█████████████████▉ | 24.1M/51.1M [00:54<01:01, 441kB/s]
47%|█████████████████▉ | 24.2M/51.1M [00:54<00:58, 459kB/s]
47%|█████████████████▉ | 24.2M/51.1M [00:54<00:59, 455kB/s]
47%|██████████████████ | 24.3M/51.1M [00:55<00:57, 466kB/s]
48%|██████████████████ | 24.3M/51.1M [00:55<00:55, 485kB/s]
48%|██████████████████▏ | 24.4M/51.1M [00:55<01:00, 439kB/s]
48%|██████████████████▏ | 24.5M/51.1M [00:55<00:54, 491kB/s]
48%|██████████████████▏ | 24.5M/51.1M [00:55<00:54, 488kB/s]
48%|██████████████████▎ | 24.6M/51.1M [00:55<00:55, 476kB/s]
48%|██████████████████▎ | 24.6M/51.1M [00:55<00:56, 469kB/s]
48%|██████████████████▎ | 24.7M/51.1M [00:55<00:58, 450kB/s]
48%|██████████████████▎ | 24.7M/51.1M [00:56<00:58, 449kB/s]
48%|██████████████████▍ | 24.8M/51.1M [00:56<00:57, 459kB/s]
49%|██████████████████▍ | 24.8M/51.1M [00:56<01:04, 411kB/s]
49%|██████████████████▍ | 24.9M/51.1M [00:56<00:56, 465kB/s]
49%|██████████████████▌ | 24.9M/51.1M [00:56<00:57, 459kB/s]
49%|██████████████████▌ | 25.0M/51.1M [00:56<00:57, 458kB/s]
49%|██████████████████▌ | 25.0M/51.1M [00:56<00:56, 461kB/s]
49%|██████████████████▋ | 25.1M/51.1M [00:56<00:57, 455kB/s]
49%|██████████████████▋ | 25.1M/51.1M [00:56<00:58, 445kB/s]
49%|██████████████████▋ | 25.2M/51.1M [00:57<00:58, 445kB/s]
49%|██████████████████▋ | 25.2M/51.1M [00:57<00:57, 452kB/s]
49%|██████████████████▊ | 25.3M/51.1M [00:57<00:57, 453kB/s]
50%|██████████████████▊ | 25.3M/51.1M [00:57<01:00, 429kB/s]
50%|██████████████████▊ | 25.4M/51.1M [00:57<00:58, 437kB/s]
50%|██████████████████▉ | 25.4M/51.1M [00:57<00:57, 446kB/s]
50%|██████████████████▉ | 25.5M/51.1M [00:57<00:56, 455kB/s]
50%|██████████████████▉ | 25.5M/51.1M [00:57<00:59, 434kB/s]
50%|███████████████████ | 25.6M/51.1M [00:57<00:56, 455kB/s]
50%|███████████████████ | 25.6M/51.1M [00:58<00:56, 449kB/s]
50%|███████████████████ | 25.7M/51.1M [00:58<00:55, 458kB/s]
50%|███████████████████ | 25.7M/51.1M [00:58<00:54, 463kB/s]
50%|███████████████████▏ | 25.8M/51.1M [00:58<00:54, 465kB/s]
50%|███████████████████▏ | 25.8M/51.1M [00:58<00:55, 452kB/s]
51%|███████████████████▏ | 25.9M/51.1M [00:58<00:56, 450kB/s]
51%|███████████████████▎ | 25.9M/51.1M [00:58<00:55, 454kB/s]
51%|███████████████████▎ | 26.0M/51.1M [00:58<00:53, 471kB/s]
51%|███████████████████▎ | 26.0M/51.1M [00:58<00:53, 471kB/s]
51%|███████████████████▍ | 26.1M/51.1M [00:59<00:54, 463kB/s]
51%|███████████████████▍ | 26.1M/51.1M [00:59<00:54, 458kB/s]
51%|███████████████████▍ | 26.2M/51.1M [00:59<00:53, 464kB/s]
51%|███████████████████▍ | 26.2M/51.1M [00:59<00:53, 468kB/s]
51%|███████████████████▌ | 26.3M/51.1M [00:59<00:53, 468kB/s]
51%|███████████████████▌ | 26.3M/51.1M [00:59<00:53, 464kB/s]
52%|███████████████████▌ | 26.4M/51.1M [00:59<00:53, 461kB/s]
52%|███████████████████▋ | 26.4M/51.1M [00:59<00:53, 458kB/s]
52%|███████████████████▋ | 26.5M/51.1M [00:59<00:53, 463kB/s]
52%|███████████████████▋ | 26.5M/51.1M [00:59<00:51, 477kB/s]
52%|███████████████████▊ | 26.6M/51.1M [01:00<00:58, 418kB/s]
52%|███████████████████▊ | 26.7M/51.1M [01:00<00:50, 488kB/s]
52%|███████████████████▊ | 26.7M/51.1M [01:00<00:50, 484kB/s]
52%|███████████████████▉ | 26.8M/51.1M [01:00<00:50, 486kB/s]
52%|███████████████████▉ | 26.8M/51.1M [01:00<00:50, 482kB/s]
53%|███████████████████▉ | 26.9M/51.1M [01:00<00:51, 475kB/s]
53%|████████████████████ | 26.9M/51.1M [01:00<01:04, 376kB/s]
53%|████████████████████ | 26.9M/51.1M [01:00<01:03, 383kB/s]
53%|████████████████████ | 27.0M/51.1M [01:01<01:06, 361kB/s]
53%|████████████████████ | 27.0M/51.1M [01:01<01:03, 382kB/s]
53%|████████████████████▏ | 27.1M/51.1M [01:01<00:59, 401kB/s]
53%|████████████████████▏ | 27.1M/51.1M [01:01<00:57, 418kB/s]
53%|████████████████████▏ | 27.2M/51.1M [01:01<00:55, 429kB/s]
53%|████████████████████▏ | 27.2M/51.1M [01:01<00:54, 434kB/s]
53%|████████████████████▎ | 27.3M/51.1M [01:01<00:54, 441kB/s]
53%|████████████████████▎ | 27.3M/51.1M [01:01<00:52, 449kB/s]
54%|████████████████████▎ | 27.4M/51.1M [01:01<00:53, 445kB/s]
54%|████████████████████▍ | 27.4M/51.1M [01:02<00:52, 447kB/s]
54%|████████████████████▍ | 27.5M/51.1M [01:02<00:52, 450kB/s]
54%|████████████████████▍ | 27.5M/51.1M [01:02<00:52, 453kB/s]
54%|████████████████████▌ | 27.6M/51.1M [01:02<00:50, 464kB/s]
54%|████████████████████▌ | 27.6M/51.1M [01:02<00:50, 463kB/s]
54%|████████████████████▌ | 27.7M/51.1M [01:02<00:50, 465kB/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:02<00:51, 456kB/s]
55%|████████████████████▋ | 27.9M/51.1M [01:03<00:54, 425kB/s]
55%|████████████████████▊ | 28.0M/51.1M [01:03<00:50, 463kB/s]
55%|████████████████████▊ | 28.0M/51.1M [01:03<00:50, 455kB/s]
55%|████████████████████▊ | 28.0M/51.1M [01:03<00:50, 456kB/s]
55%|████████████████████▉ | 28.1M/51.1M [01:03<00:50, 458kB/s]
55%|████████████████████▉ | 28.1M/51.1M [01:03<00:53, 432kB/s]
55%|████████████████████▉ | 28.2M/51.1M [01:03<00:53, 429kB/s]
55%|█████████████████████ | 28.2M/51.1M [01:03<00:51, 444kB/s]
55%|█████████████████████ | 28.3M/51.1M [01:04<00:50, 451kB/s]
55%|█████████████████████ | 28.3M/51.1M [01:04<00:50, 453kB/s]
56%|█████████████████████ | 28.4M/51.1M [01:04<00:50, 450kB/s]
56%|█████████████████████▏ | 28.4M/51.1M [01:04<00:51, 444kB/s]
56%|█████████████████████▏ | 28.5M/51.1M [01:04<00:50, 447kB/s]
56%|█████████████████████▏ | 28.5M/51.1M [01:04<00:49, 454kB/s]
56%|█████████████████████▎ | 28.6M/51.1M [01:04<00:53, 424kB/s]
56%|█████████████████████▎ | 28.7M/51.1M [01:04<00:48, 460kB/s]
56%|█████████████████████▎ | 28.7M/51.1M [01:04<00:48, 459kB/s]
56%|█████████████████████▍ | 28.8M/51.1M [01:05<00:47, 468kB/s]
56%|█████████████████████▍ | 28.8M/51.1M [01:05<00:46, 477kB/s]
56%|█████████████████████▍ | 28.9M/51.1M [01:05<00:53, 419kB/s]
57%|█████████████████████▍ | 28.9M/51.1M [01:05<00:46, 473kB/s]
57%|█████████████████████▌ | 29.0M/51.1M [01:05<00:48, 461kB/s]
57%|█████████████████████▌ | 29.0M/51.1M [01:05<00:48, 459kB/s]
57%|█████████████████████▌ | 29.1M/51.1M [01:05<00:48, 456kB/s]
57%|█████████████████████▋ | 29.1M/51.1M [01:05<00:47, 465kB/s]
57%|█████████████████████▋ | 29.2M/51.1M [01:05<00:48, 453kB/s]
57%|█████████████████████▋ | 29.2M/51.1M [01:06<00:47, 458kB/s]
57%|█████████████████████▊ | 29.3M/51.1M [01:06<00:48, 450kB/s]
57%|█████████████████████▊ | 29.3M/51.1M [01:06<00:48, 446kB/s]
57%|█████████████████████▊ | 29.4M/51.1M [01:06<00:50, 430kB/s]
58%|█████████████████████▊ | 29.4M/51.1M [01:06<00:50, 430kB/s]
58%|█████████████████████▉ | 29.5M/51.1M [01:06<00:49, 436kB/s]
58%|█████████████████████▉ | 29.5M/51.1M [01:06<00:49, 440kB/s]
58%|█████████████████████▉ | 29.6M/51.1M [01:06<00:48, 447kB/s]
58%|██████████████████████ | 29.6M/51.1M [01:06<00:48, 441kB/s]
58%|██████████████████████ | 29.7M/51.1M [01:07<00:48, 443kB/s]
58%|██████████████████████ | 29.7M/51.1M [01:07<00:48, 443kB/s]
58%|██████████████████████ | 29.8M/51.1M [01:07<00:48, 441kB/s]
58%|██████████████████████▏ | 29.8M/51.1M [01:07<00:50, 426kB/s]
58%|██████████████████████▏ | 29.9M/51.1M [01:07<00:49, 427kB/s]
59%|██████████████████████▏ | 29.9M/51.1M [01:07<00:48, 436kB/s]
59%|██████████████████████▎ | 30.0M/51.1M [01:07<00:46, 455kB/s]
59%|██████████████████████▎ | 30.0M/51.1M [01:07<00:46, 457kB/s]
59%|██████████████████████▎ | 30.1M/51.1M [01:07<00:47, 446kB/s]
59%|██████████████████████▍ | 30.1M/51.1M [01:08<00:46, 448kB/s]
59%|██████████████████████▍ | 30.2M/51.1M [01:08<00:45, 459kB/s]
59%|██████████████████████▍ | 30.2M/51.1M [01:08<00:45, 461kB/s]
59%|██████████████████████▍ | 30.3M/51.1M [01:08<00:45, 458kB/s]
59%|██████████████████████▌ | 30.3M/51.1M [01:08<00:46, 444kB/s]
59%|██████████████████████▌ | 30.4M/51.1M [01:08<00:45, 455kB/s]
59%|██████████████████████▌ | 30.4M/51.1M [01:08<00:45, 455kB/s]
60%|██████████████████████▋ | 30.5M/51.1M [01:08<00:45, 452kB/s]
60%|██████████████████████▋ | 30.5M/51.1M [01:08<00:48, 429kB/s]
60%|██████████████████████▋ | 30.6M/51.1M [01:09<00:48, 422kB/s]
60%|██████████████████████▊ | 30.6M/51.1M [01:09<00:47, 432kB/s]
60%|██████████████████████▊ | 30.7M/51.1M [01:09<00:45, 450kB/s]
60%|██████████████████████▊ | 30.7M/51.1M [01:09<00:46, 435kB/s]
60%|██████████████████████▉ | 30.8M/51.1M [01:09<00:44, 461kB/s]
60%|██████████████████████▉ | 30.8M/51.1M [01:09<00:44, 458kB/s]
60%|██████████████████████▉ | 30.9M/51.1M [01:09<00:44, 454kB/s]
60%|██████████████████████▉ | 30.9M/51.1M [01:09<00:43, 463kB/s]
61%|███████████████████████ | 31.0M/51.1M [01:10<00:48, 414kB/s]
61%|███████████████████████ | 31.0M/51.1M [01:10<00:42, 473kB/s]
61%|███████████████████████ | 31.1M/51.1M [01:10<00:43, 457kB/s]
61%|███████████████████████▏ | 31.1M/51.1M [01:10<00:43, 458kB/s]
61%|███████████████████████▏ | 31.2M/51.1M [01:10<00:43, 460kB/s]
61%|███████████████████████▏ | 31.2M/51.1M [01:10<00:43, 457kB/s]
61%|███████████████████████▎ | 31.3M/51.1M [01:10<00:44, 442kB/s]
61%|███████████████████████▎ | 31.3M/51.1M [01:10<00:44, 442kB/s]
61%|███████████████████████▎ | 31.4M/51.1M [01:10<00:44, 440kB/s]
61%|███████████████████████▎ | 31.4M/51.1M [01:11<00:45, 436kB/s]
62%|███████████████████████▍ | 31.5M/51.1M [01:11<00:46, 422kB/s]
62%|███████████████████████▍ | 31.5M/51.1M [01:11<00:45, 431kB/s]
62%|███████████████████████▍ | 31.6M/51.1M [01:11<00:44, 442kB/s]
62%|███████████████████████▌ | 31.6M/51.1M [01:11<00:42, 453kB/s]
62%|███████████████████████▌ | 31.7M/51.1M [01:11<00:44, 441kB/s]
62%|███████████████████████▌ | 31.7M/51.1M [01:11<00:42, 455kB/s]
62%|███████████████████████▋ | 31.8M/51.1M [01:11<00:43, 447kB/s]
62%|███████████████████████▋ | 31.8M/51.1M [01:11<00:42, 458kB/s]
62%|███████████████████████▋ | 31.9M/51.1M [01:12<00:48, 398kB/s]
63%|███████████████████████▊ | 31.9M/51.1M [01:12<00:41, 459kB/s]
63%|███████████████████████▊ | 32.0M/51.1M [01:12<00:41, 457kB/s]
63%|███████████████████████▊ | 32.0M/51.1M [01:12<00:42, 450kB/s]
63%|███████████████████████▉ | 32.1M/51.1M [01:12<00:41, 459kB/s]
63%|███████████████████████▉ | 32.2M/51.1M [01:12<00:41, 462kB/s]
63%|███████████████████████▉ | 32.2M/51.1M [01:12<00:42, 445kB/s]
63%|███████████████████████▉ | 32.3M/51.1M [01:12<00:41, 449kB/s]
63%|████████████████████████ | 32.3M/51.1M [01:12<00:41, 450kB/s]
63%|████████████████████████ | 32.4M/51.1M [01:13<00:40, 466kB/s]
63%|████████████████████████ | 32.4M/51.1M [01:13<00:40, 466kB/s]
64%|████████████████████████▏ | 32.5M/51.1M [01:13<00:40, 464kB/s]
64%|████████████████████████▏ | 32.5M/51.1M [01:13<00:49, 377kB/s]
64%|████████████████████████▏ | 32.6M/51.1M [01:13<00:53, 349kB/s]
64%|████████████████████████▏ | 32.6M/51.1M [01:13<00:53, 348kB/s]
64%|████████████████████████▎ | 32.7M/51.1M [01:13<00:53, 345kB/s]
64%|████████████████████████▎ | 32.7M/51.1M [01:14<00:52, 351kB/s]
64%|████████████████████████▎ | 32.8M/51.1M [01:14<00:49, 370kB/s]
64%|████████████████████████▍ | 32.8M/51.1M [01:14<00:46, 395kB/s]
64%|████████████████████████▍ | 32.8M/51.1M [01:14<00:44, 408kB/s]
64%|████████████████████████▍ | 32.9M/51.1M [01:14<00:44, 412kB/s]
64%|████████████████████████▍ | 32.9M/51.1M [01:14<00:44, 407kB/s]
65%|████████████████████████▌ | 33.0M/51.1M [01:14<00:42, 421kB/s]
65%|████████████████████████▌ | 33.0M/51.1M [01:14<00:41, 434kB/s]
65%|████████████████████████▌ | 33.1M/51.1M [01:14<00:41, 431kB/s]
65%|████████████████████████▋ | 33.1M/51.1M [01:15<00:42, 418kB/s]
65%|████████████████████████▋ | 33.2M/51.1M [01:15<00:42, 423kB/s]
65%|████████████████████████▋ | 33.2M/51.1M [01:15<00:41, 436kB/s]
65%|████████████████████████▊ | 33.3M/51.1M [01:15<00:39, 448kB/s]
65%|████████████████████████▊ | 33.3M/51.1M [01:15<00:43, 404kB/s]
65%|████████████████████████▊ | 33.4M/51.1M [01:15<00:38, 460kB/s]
65%|████████████████████████▊ | 33.5M/51.1M [01:15<00:39, 451kB/s]
66%|████████████████████████▉ | 33.5M/51.1M [01:15<00:38, 457kB/s]
66%|████████████████████████▉ | 33.6M/51.1M [01:15<00:38, 460kB/s]
66%|████████████████████████▉ | 33.6M/51.1M [01:16<00:37, 463kB/s]
66%|█████████████████████████ | 33.7M/51.1M [01:16<00:39, 446kB/s]
66%|█████████████████████████ | 33.7M/51.1M [01:16<00:38, 447kB/s]
66%|█████████████████████████ | 33.8M/51.1M [01:16<00:37, 458kB/s]
66%|█████████████████████████▏ | 33.8M/51.1M [01:16<00:37, 464kB/s]
66%|█████████████████████████▏ | 33.8M/51.1M [01:16<00:40, 429kB/s]
66%|█████████████████████████▏ | 33.9M/51.1M [01:16<00:39, 432kB/s]
66%|█████████████████████████▏ | 33.9M/51.1M [01:16<00:40, 425kB/s]
66%|█████████████████████████▎ | 34.0M/51.1M [01:17<00:45, 375kB/s]
67%|█████████████████████████▎ | 34.0M/51.1M [01:17<00:46, 368kB/s]
67%|█████████████████████████▎ | 34.1M/51.1M [01:17<00:43, 388kB/s]
67%|█████████████████████████▎ | 34.1M/51.1M [01:17<00:42, 403kB/s]
67%|█████████████████████████▍ | 34.2M/51.1M [01:17<00:40, 419kB/s]
67%|█████████████████████████▍ | 34.2M/51.1M [01:17<00:40, 417kB/s]
67%|█████████████████████████▍ | 34.3M/51.1M [01:17<00:38, 433kB/s]
67%|█████████████████████████▌ | 34.3M/51.1M [01:17<00:38, 438kB/s]
67%|█████████████████████████▌ | 34.4M/51.1M [01:17<00:37, 448kB/s]
67%|█████████████████████████▌ | 34.4M/51.1M [01:18<00:36, 460kB/s]
67%|█████████████████████████▋ | 34.5M/51.1M [01:18<00:37, 444kB/s]
68%|█████████████████████████▋ | 34.5M/51.1M [01:18<00:35, 461kB/s]
68%|█████████████████████████▋ | 34.6M/51.1M [01:18<00:35, 459kB/s]
68%|█████████████████████████▊ | 34.6M/51.1M [01:18<00:36, 456kB/s]
68%|█████████████████████████▊ | 34.7M/51.1M [01:18<00:36, 452kB/s]
68%|█████████████████████████▊ | 34.7M/51.1M [01:18<00:38, 429kB/s]
68%|█████████████████████████▊ | 34.8M/51.1M [01:18<00:37, 435kB/s]
68%|█████████████████████████▉ | 34.8M/51.1M [01:18<00:37, 439kB/s]
68%|█████████████████████████▉ | 34.9M/51.1M [01:19<00:35, 456kB/s]
68%|█████████████████████████▉ | 34.9M/51.1M [01:19<00:39, 412kB/s]
69%|██████████████████████████ | 35.0M/51.1M [01:19<00:34, 461kB/s]
69%|██████████████████████████ | 35.1M/51.1M [01:19<00:35, 453kB/s]
69%|██████████████████████████ | 35.1M/51.1M [01:19<00:34, 459kB/s]
69%|██████████████████████████▏ | 35.2M/51.1M [01:19<00:34, 464kB/s]
69%|██████████████████████████▏ | 35.2M/51.1M [01:19<00:33, 474kB/s]
69%|██████████████████████████▏ | 35.3M/51.1M [01:19<00:34, 457kB/s]
69%|██████████████████████████▎ | 35.3M/51.1M [01:19<00:35, 450kB/s]
69%|██████████████████████████▎ | 35.4M/51.1M [01:20<00:34, 455kB/s]
69%|██████████████████████████▎ | 35.4M/51.1M [01:20<00:36, 430kB/s]
69%|██████████████████████████▎ | 35.5M/51.1M [01:20<00:34, 454kB/s]
69%|██████████████████████████▍ | 35.5M/51.1M [01:20<00:33, 462kB/s]
70%|██████████████████████████▍ | 35.6M/51.1M [01:20<00:33, 464kB/s]
70%|██████████████████████████▍ | 35.6M/51.1M [01:20<00:33, 467kB/s]
70%|██████████████████████████▌ | 35.7M/51.1M [01:20<00:33, 459kB/s]
70%|██████████████████████████▌ | 35.7M/51.1M [01:20<00:34, 449kB/s]
70%|██████████████████████████▌ | 35.8M/51.1M [01:21<00:33, 458kB/s]
70%|██████████████████████████▋ | 35.8M/51.1M [01:21<00:35, 430kB/s]
70%|██████████████████████████▋ | 35.9M/51.1M [01:21<00:34, 444kB/s]
70%|██████████████████████████▋ | 35.9M/51.1M [01:21<00:35, 428kB/s]
70%|██████████████████████████▊ | 36.0M/51.1M [01:21<00:34, 436kB/s]
70%|██████████████████████████▊ | 36.0M/51.1M [01:21<00:33, 449kB/s]
71%|██████████████████████████▊ | 36.1M/51.1M [01:21<00:35, 426kB/s]
71%|██████████████████████████▊ | 36.1M/51.1M [01:21<00:33, 451kB/s]
71%|██████████████████████████▉ | 36.2M/51.1M [01:21<00:33, 443kB/s]
71%|██████████████████████████▉ | 36.2M/51.1M [01:22<00:32, 455kB/s]
71%|██████████████████████████▉ | 36.3M/51.1M [01:22<00:34, 434kB/s]
71%|███████████████████████████ | 36.3M/51.1M [01:22<00:33, 444kB/s]
71%|███████████████████████████ | 36.4M/51.1M [01:22<00:34, 426kB/s]
71%|███████████████████████████ | 36.4M/51.1M [01:22<00:33, 432kB/s]
71%|███████████████████████████ | 36.5M/51.1M [01:22<00:32, 444kB/s]
71%|███████████████████████████▏ | 36.5M/51.1M [01:22<00:32, 448kB/s]
72%|███████████████████████████▏ | 36.6M/51.1M [01:22<00:31, 459kB/s]
72%|███████████████████████████▏ | 36.6M/51.1M [01:22<00:32, 443kB/s]
72%|███████████████████████████▎ | 36.7M/51.1M [01:23<00:32, 445kB/s]
72%|███████████████████████████▎ | 36.7M/51.1M [01:23<00:32, 439kB/s]
72%|███████████████████████████▎ | 36.8M/51.1M [01:23<00:32, 445kB/s]
72%|███████████████████████████▎ | 36.8M/51.1M [01:23<00:32, 442kB/s]
72%|███████████████████████████▍ | 36.9M/51.1M [01:23<00:32, 438kB/s]
72%|███████████████████████████▍ | 36.9M/51.1M [01:23<00:32, 443kB/s]
72%|███████████████████████████▍ | 37.0M/51.1M [01:23<00:31, 445kB/s]
72%|███████████████████████████▌ | 37.0M/51.1M [01:23<00:32, 435kB/s]
73%|███████████████████████████▌ | 37.1M/51.1M [01:23<00:33, 419kB/s]
73%|███████████████████████████▌ | 37.1M/51.1M [01:24<00:32, 428kB/s]
73%|███████████████████████████▋ | 37.2M/51.1M [01:24<00:31, 439kB/s]
73%|███████████████████████████▋ | 37.2M/51.1M [01:24<00:31, 447kB/s]
73%|███████████████████████████▋ | 37.3M/51.1M [01:24<00:30, 454kB/s]
73%|███████████████████████████▋ | 37.3M/51.1M [01:24<00:31, 442kB/s]
73%|███████████████████████████▊ | 37.4M/51.1M [01:24<00:30, 452kB/s]
73%|███████████████████████████▊ | 37.4M/51.1M [01:24<00:30, 448kB/s]
73%|███████████████████████████▊ | 37.5M/51.1M [01:24<00:30, 448kB/s]
73%|███████████████████████████▉ | 37.5M/51.1M [01:24<00:30, 453kB/s]
73%|███████████████████████████▉ | 37.6M/51.1M [01:25<00:31, 426kB/s]
74%|███████████████████████████▉ | 37.6M/51.1M [01:25<00:31, 430kB/s]
74%|███████████████████████████▉ | 37.7M/51.1M [01:25<00:30, 439kB/s]
74%|████████████████████████████ | 37.7M/51.1M [01:25<00:29, 449kB/s]
74%|████████████████████████████ | 37.7M/51.1M [01:25<00:31, 431kB/s]
74%|████████████████████████████ | 37.8M/51.1M [01:25<00:29, 447kB/s]
74%|████████████████████████████▏ | 37.8M/51.1M [01:25<00:29, 445kB/s]
74%|████████████████████████████▏ | 37.9M/51.1M [01:25<00:29, 452kB/s]
74%|████████████████████████████▏ | 38.0M/51.1M [01:25<00:28, 467kB/s]
74%|████████████████████████████▎ | 38.0M/51.1M [01:26<00:27, 472kB/s]
74%|████████████████████████████▎ | 38.1M/51.1M [01:26<00:27, 467kB/s]
75%|████████████████████████████▎ | 38.1M/51.1M [01:26<00:28, 454kB/s]
75%|████████████████████████████▎ | 38.2M/51.1M [01:26<00:28, 451kB/s]
75%|████████████████████████████▍ | 38.2M/51.1M [01:26<00:28, 459kB/s]
75%|████████████████████████████▍ | 38.3M/51.1M [01:26<00:31, 411kB/s]
75%|████████████████████████████▍ | 38.3M/51.1M [01:26<00:27, 458kB/s]
75%|████████████████████████████▌ | 38.4M/51.1M [01:26<00:28, 451kB/s]
75%|████████████████████████████▌ | 38.4M/51.1M [01:26<00:28, 450kB/s]
75%|████████████████████████████▌ | 38.5M/51.1M [01:27<00:28, 450kB/s]
75%|████████████████████████████▋ | 38.5M/51.1M [01:27<00:28, 435kB/s]
75%|████████████████████████████▋ | 38.6M/51.1M [01:27<00:28, 434kB/s]
76%|████████████████████████████▋ | 38.6M/51.1M [01:27<00:28, 442kB/s]
76%|████████████████████████████▋ | 38.7M/51.1M [01:27<00:27, 452kB/s]
76%|████████████████████████████▊ | 38.7M/51.1M [01:27<00:27, 455kB/s]
76%|████████████████████████████▊ | 38.8M/51.1M [01:27<00:27, 448kB/s]
76%|████████████████████████████▊ | 38.8M/51.1M [01:27<00:27, 442kB/s]
76%|████████████████████████████▉ | 38.9M/51.1M [01:27<00:27, 438kB/s]
76%|████████████████████████████▉ | 38.9M/51.1M [01:28<00:27, 447kB/s]
76%|████████████████████████████▉ | 39.0M/51.1M [01:28<00:26, 454kB/s]
76%|█████████████████████████████ | 39.0M/51.1M [01:28<00:26, 450kB/s]
76%|█████████████████████████████ | 39.1M/51.1M [01:28<00:26, 451kB/s]
77%|█████████████████████████████ | 39.1M/51.1M [01:28<00:26, 451kB/s]
77%|█████████████████████████████ | 39.2M/51.1M [01:28<00:26, 454kB/s]
77%|█████████████████████████████▏ | 39.2M/51.1M [01:28<00:26, 455kB/s]
77%|█████████████████████████████▏ | 39.3M/51.1M [01:28<00:28, 421kB/s]
77%|█████████████████████████████▏ | 39.3M/51.1M [01:29<00:25, 454kB/s]
77%|█████████████████████████████▎ | 39.4M/51.1M [01:29<00:26, 444kB/s]
77%|█████████████████████████████▎ | 39.4M/51.1M [01:29<00:26, 444kB/s]
77%|█████████████████████████████▎ | 39.5M/51.1M [01:29<00:29, 391kB/s]
77%|█████████████████████████████▍ | 39.5M/51.1M [01:29<00:25, 453kB/s]
77%|█████████████████████████████▍ | 39.6M/51.1M [01:29<00:25, 446kB/s]
78%|█████████████████████████████▍ | 39.6M/51.1M [01:29<00:25, 448kB/s]
78%|█████████████████████████████▌ | 39.7M/51.1M [01:29<00:25, 443kB/s]
78%|█████████████████████████████▌ | 39.7M/51.1M [01:29<00:26, 429kB/s]
78%|█████████████████████████████▌ | 39.8M/51.1M [01:30<00:26, 433kB/s]
78%|█████████████████████████████▌ | 39.8M/51.1M [01:30<00:25, 434kB/s]
78%|█████████████████████████████▋ | 39.9M/51.1M [01:30<00:25, 438kB/s]
78%|█████████████████████████████▋ | 39.9M/51.1M [01:30<00:25, 433kB/s]
78%|█████████████████████████████▋ | 40.0M/51.1M [01:30<00:25, 435kB/s]
78%|█████████████████████████████▊ | 40.0M/51.1M [01:30<00:25, 432kB/s]
78%|█████████████████████████████▊ | 40.1M/51.1M [01:30<00:25, 439kB/s]
79%|█████████████████████████████▊ | 40.1M/51.1M [01:30<00:24, 446kB/s]
79%|█████████████████████████████▊ | 40.2M/51.1M [01:30<00:24, 448kB/s]
79%|█████████████████████████████▉ | 40.2M/51.1M [01:31<00:24, 450kB/s]
79%|█████████████████████████████▉ | 40.3M/51.1M [01:31<00:23, 454kB/s]
79%|█████████████████████████████▉ | 40.3M/51.1M [01:31<00:23, 457kB/s]
79%|██████████████████████████████ | 40.4M/51.1M [01:31<00:25, 429kB/s]
79%|██████████████████████████████ | 40.4M/51.1M [01:31<00:23, 453kB/s]
79%|██████████████████████████████ | 40.5M/51.1M [01:31<00:23, 450kB/s]
79%|██████████████████████████████▏ | 40.5M/51.1M [01:31<00:23, 451kB/s]
79%|██████████████████████████████▏ | 40.6M/51.1M [01:31<00:21, 487kB/s]
80%|██████████████████████████████▏ | 40.6M/51.1M [01:32<00:24, 425kB/s]
80%|██████████████████████████████▎ | 40.7M/51.1M [01:32<00:23, 452kB/s]
80%|██████████████████████████████▎ | 40.7M/51.1M [01:32<00:23, 448kB/s]
80%|██████████████████████████████▎ | 40.8M/51.1M [01:32<00:22, 456kB/s]
80%|██████████████████████████████▎ | 40.8M/51.1M [01:32<00:23, 445kB/s]
80%|██████████████████████████████▍ | 40.9M/51.1M [01:32<00:23, 432kB/s]
80%|██████████████████████████████▍ | 40.9M/51.1M [01:32<00:24, 422kB/s]
80%|██████████████████████████████▍ | 41.0M/51.1M [01:32<00:23, 428kB/s]
80%|██████████████████████████████▌ | 41.0M/51.1M [01:32<00:23, 434kB/s]
80%|██████████████████████████████▌ | 41.1M/51.1M [01:33<00:23, 428kB/s]
80%|██████████████████████████████▌ | 41.1M/51.1M [01:33<00:22, 435kB/s]
81%|██████████████████████████████▌ | 41.2M/51.1M [01:33<00:22, 434kB/s]
81%|██████████████████████████████▋ | 41.2M/51.1M [01:33<00:22, 438kB/s]
81%|██████████████████████████████▋ | 41.3M/51.1M [01:33<00:25, 387kB/s]
81%|██████████████████████████████▋ | 41.4M/51.1M [01:33<00:23, 421kB/s]
81%|██████████████████████████████▊ | 41.4M/51.1M [01:33<00:24, 395kB/s]
81%|██████████████████████████████▊ | 41.4M/51.1M [01:33<00:26, 364kB/s]
81%|██████████████████████████████▊ | 41.5M/51.1M [01:34<00:26, 364kB/s]
81%|██████████████████████████████▉ | 41.5M/51.1M [01:34<00:24, 387kB/s]
81%|██████████████████████████████▉ | 41.6M/51.1M [01:34<00:23, 400kB/s]
81%|██████████████████████████████▉ | 41.6M/51.1M [01:34<00:23, 405kB/s]
82%|██████████████████████████████▉ | 41.7M/51.1M [01:34<00:23, 399kB/s]
82%|███████████████████████████████ | 41.7M/51.1M [01:34<00:22, 412kB/s]
82%|███████████████████████████████ | 41.8M/51.1M [01:34<00:21, 428kB/s]
82%|███████████████████████████████ | 41.8M/51.1M [01:34<00:21, 435kB/s]
82%|███████████████████████████████▏ | 41.9M/51.1M [01:34<00:21, 433kB/s]
82%|███████████████████████████████▏ | 41.9M/51.1M [01:35<00:21, 431kB/s]
82%|███████████████████████████████▏ | 42.0M/51.1M [01:35<00:20, 436kB/s]
82%|███████████████████████████████▏ | 42.0M/51.1M [01:35<00:20, 446kB/s]
82%|███████████████████████████████▎ | 42.1M/51.1M [01:35<00:22, 409kB/s]
82%|███████████████████████████████▎ | 42.1M/51.1M [01:35<00:20, 429kB/s]
83%|███████████████████████████████▎ | 42.2M/51.1M [01:35<00:22, 403kB/s]
83%|███████████████████████████████▍ | 42.2M/51.1M [01:35<00:25, 354kB/s]
83%|███████████████████████████████▍ | 42.3M/51.1M [01:35<00:24, 355kB/s]
83%|███████████████████████████████▍ | 42.3M/51.1M [01:36<00:23, 379kB/s]
83%|███████████████████████████████▍ | 42.4M/51.1M [01:36<00:21, 400kB/s]
83%|███████████████████████████████▌ | 42.4M/51.1M [01:36<00:21, 414kB/s]
83%|███████████████████████████████▌ | 42.5M/51.1M [01:36<00:20, 420kB/s]
83%|███████████████████████████████▌ | 42.5M/51.1M [01:36<00:20, 423kB/s]
83%|███████████████████████████████▋ | 42.5M/51.1M [01:36<00:19, 433kB/s]
83%|███████████████████████████████▋ | 42.6M/51.1M [01:36<00:19, 447kB/s]
83%|███████████████████████████████▋ | 42.6M/51.1M [01:36<00:21, 402kB/s]
84%|███████████████████████████████▊ | 42.7M/51.1M [01:36<00:18, 452kB/s]
84%|███████████████████████████████▊ | 42.8M/51.1M [01:37<00:18, 447kB/s]
84%|███████████████████████████████▊ | 42.8M/51.1M [01:37<00:18, 448kB/s]
84%|███████████████████████████████▊ | 42.9M/51.1M [01:37<00:18, 448kB/s]
84%|███████████████████████████████▉ | 42.9M/51.1M [01:37<00:19, 431kB/s]
84%|███████████████████████████████▉ | 43.0M/51.1M [01:37<00:19, 421kB/s]
84%|███████████████████████████████▉ | 43.0M/51.1M [01:37<00:19, 426kB/s]
84%|████████████████████████████████ | 43.1M/51.1M [01:37<00:20, 392kB/s]
84%|████████████████████████████████ | 43.1M/51.1M [01:37<00:18, 429kB/s]
84%|████████████████████████████████ | 43.2M/51.1M [01:38<00:18, 430kB/s]
85%|████████████████████████████████▏ | 43.2M/51.1M [01:38<00:18, 429kB/s]
85%|████████████████████████████████▏ | 43.3M/51.1M [01:38<00:18, 423kB/s]
85%|████████████████████████████████▏ | 43.3M/51.1M [01:38<00:18, 419kB/s]
85%|████████████████████████████████▏ | 43.4M/51.1M [01:38<00:18, 418kB/s]
85%|████████████████████████████████▎ | 43.4M/51.1M [01:38<00:17, 429kB/s]
85%|████████████████████████████████▎ | 43.5M/51.1M [01:38<00:18, 409kB/s]
85%|████████████████████████████████▎ | 43.5M/51.1M [01:38<00:17, 430kB/s]
85%|████████████████████████████████▍ | 43.6M/51.1M [01:38<00:17, 421kB/s]
85%|████████████████████████████████▍ | 43.6M/51.1M [01:39<00:17, 438kB/s]
85%|████████████████████████████████▍ | 43.7M/51.1M [01:39<00:16, 438kB/s]
86%|████████████████████████████████▍ | 43.7M/51.1M [01:39<00:17, 421kB/s]
86%|████████████████████████████████▌ | 43.8M/51.1M [01:39<00:16, 443kB/s]
86%|████████████████████████████████▌ | 43.8M/51.1M [01:39<00:16, 441kB/s]
86%|████████████████████████████████▌ | 43.9M/51.1M [01:39<00:16, 445kB/s]
86%|████████████████████████████████▋ | 43.9M/51.1M [01:39<00:16, 444kB/s]
86%|████████████████████████████████▋ | 44.0M/51.1M [01:39<00:16, 434kB/s]
86%|████████████████████████████████▋ | 44.0M/51.1M [01:40<00:16, 431kB/s]
86%|████████████████████████████████▊ | 44.1M/51.1M [01:40<00:16, 436kB/s]
86%|████████████████████████████████▊ | 44.1M/51.1M [01:40<00:15, 444kB/s]
86%|████████████████████████████████▊ | 44.2M/51.1M [01:40<00:17, 403kB/s]
87%|████████████████████████████████▉ | 44.2M/51.1M [01:40<00:15, 456kB/s]
87%|████████████████████████████████▉ | 44.3M/51.1M [01:40<00:15, 449kB/s]
87%|████████████████████████████████▉ | 44.3M/51.1M [01:40<00:15, 448kB/s]
87%|████████████████████████████████▉ | 44.4M/51.1M [01:40<00:15, 441kB/s]
87%|█████████████████████████████████ | 44.4M/51.1M [01:40<00:15, 429kB/s]
87%|█████████████████████████████████ | 44.5M/51.1M [01:41<00:15, 422kB/s]
87%|█████████████████████████████████ | 44.5M/51.1M [01:41<00:15, 426kB/s]
87%|█████████████████████████████████▏ | 44.6M/51.1M [01:41<00:15, 427kB/s]
87%|█████████████████████████████████▏ | 44.6M/51.1M [01:41<00:15, 415kB/s]
87%|█████████████████████████████████▏ | 44.7M/51.1M [01:41<00:14, 436kB/s]
87%|█████████████████████████████████▏ | 44.7M/51.1M [01:41<00:14, 441kB/s]
88%|█████████████████████████████████▎ | 44.8M/51.1M [01:41<00:14, 452kB/s]
88%|█████████████████████████████████▎ | 44.8M/51.1M [01:41<00:13, 461kB/s]
88%|█████████████████████████████████▎ | 44.9M/51.1M [01:41<00:13, 464kB/s]
88%|█████████████████████████████████▍ | 44.9M/51.1M [01:42<00:13, 455kB/s]
88%|█████████████████████████████████▍ | 45.0M/51.1M [01:42<00:13, 446kB/s]
88%|█████████████████████████████████▍ | 45.0M/51.1M [01:42<00:13, 443kB/s]
88%|█████████████████████████████████▍ | 45.1M/51.1M [01:42<00:15, 403kB/s]
88%|█████████████████████████████████▌ | 45.1M/51.1M [01:42<00:13, 446kB/s]
88%|█████████████████████████████████▌ | 45.2M/51.1M [01:42<00:14, 418kB/s]
88%|█████████████████████████████████▌ | 45.2M/51.1M [01:42<00:14, 397kB/s]
89%|█████████████████████████████████▋ | 45.3M/51.1M [01:42<00:15, 380kB/s]
89%|█████████████████████████████████▋ | 45.3M/51.1M [01:43<00:14, 389kB/s]
89%|█████████████████████████████████▋ | 45.4M/51.1M [01:43<00:14, 410kB/s]
89%|█████████████████████████████████▊ | 45.4M/51.1M [01:43<00:13, 427kB/s]
89%|█████████████████████████████████▊ | 45.5M/51.1M [01:43<00:12, 442kB/s]
89%|█████████████████████████████████▊ | 45.5M/51.1M [01:43<00:13, 430kB/s]
89%|█████████████████████████████████▉ | 45.6M/51.1M [01:43<00:12, 436kB/s]
89%|█████████████████████████████████▉ | 45.6M/51.1M [01:43<00:12, 443kB/s]
89%|█████████████████████████████████▉ | 45.7M/51.1M [01:43<00:12, 421kB/s]
89%|█████████████████████████████████▉ | 45.7M/51.1M [01:43<00:11, 453kB/s]
90%|██████████████████████████████████ | 45.8M/51.1M [01:44<00:12, 443kB/s]
90%|██████████████████████████████████ | 45.8M/51.1M [01:44<00:11, 442kB/s]
90%|██████████████████████████████████ | 45.9M/51.1M [01:44<00:11, 440kB/s]
90%|██████████████████████████████████▏ | 45.9M/51.1M [01:44<00:12, 426kB/s]
90%|██████████████████████████████████▏ | 46.0M/51.1M [01:44<00:12, 420kB/s]
90%|██████████████████████████████████▏ | 46.0M/51.1M [01:44<00:11, 428kB/s]
90%|██████████████████████████████████▎ | 46.1M/51.1M [01:44<00:13, 387kB/s]
90%|██████████████████████████████████▎ | 46.1M/51.1M [01:44<00:11, 440kB/s]
90%|██████████████████████████████████▎ | 46.2M/51.1M [01:45<00:11, 427kB/s]
90%|██████████████████████████████████▍ | 46.2M/51.1M [01:45<00:11, 433kB/s]
91%|██████████████████████████████████▍ | 46.3M/51.1M [01:45<00:12, 383kB/s]
91%|██████████████████████████████████▍ | 46.4M/51.1M [01:45<00:10, 434kB/s]
91%|██████████████████████████████████▍ | 46.4M/51.1M [01:45<00:10, 430kB/s]
91%|██████████████████████████████████▌ | 46.4M/51.1M [01:45<00:10, 431kB/s]
91%|██████████████████████████████████▌ | 46.5M/51.1M [01:45<00:10, 440kB/s]
91%|██████████████████████████████████▌ | 46.5M/51.1M [01:45<00:10, 438kB/s]
91%|██████████████████████████████████▋ | 46.6M/51.1M [01:46<00:10, 441kB/s]
91%|██████████████████████████████████▋ | 46.6M/51.1M [01:46<00:09, 447kB/s]
91%|██████████████████████████████████▋ | 46.7M/51.1M [01:46<00:09, 457kB/s]
91%|██████████████████████████████████▊ | 46.7M/51.1M [01:46<00:09, 465kB/s]
92%|██████████████████████████████████▊ | 46.8M/51.1M [01:46<00:08, 480kB/s]
92%|██████████████████████████████████▊ | 46.9M/51.1M [01:46<00:09, 465kB/s]
92%|██████████████████████████████████▉ | 46.9M/51.1M [01:46<00:09, 465kB/s]
92%|██████████████████████████████████▉ | 47.0M/51.1M [01:46<00:08, 463kB/s]
92%|██████████████████████████████████▉ | 47.0M/51.1M [01:46<00:08, 463kB/s]
92%|██████████████████████████████████▉ | 47.1M/51.1M [01:46<00:08, 460kB/s]
92%|███████████████████████████████████ | 47.1M/51.1M [01:47<00:08, 453kB/s]
92%|███████████████████████████████████ | 47.2M/51.1M [01:47<00:08, 455kB/s]
92%|███████████████████████████████████ | 47.2M/51.1M [01:47<00:08, 462kB/s]
92%|███████████████████████████████████▏ | 47.3M/51.1M [01:47<00:08, 475kB/s]
93%|███████████████████████████████████▏ | 47.3M/51.1M [01:47<00:08, 463kB/s]
93%|███████████████████████████████████▏ | 47.4M/51.1M [01:47<00:08, 456kB/s]
93%|███████████████████████████████████▎ | 47.4M/51.1M [01:47<00:08, 450kB/s]
93%|███████████████████████████████████▎ | 47.5M/51.1M [01:47<00:07, 461kB/s]
93%|███████████████████████████████████▎ | 47.5M/51.1M [01:48<00:07, 469kB/s]
93%|███████████████████████████████████▎ | 47.6M/51.1M [01:48<00:07, 467kB/s]
93%|███████████████████████████████████▍ | 47.6M/51.1M [01:48<00:07, 449kB/s]
93%|███████████████████████████████████▍ | 47.7M/51.1M [01:48<00:07, 450kB/s]
93%|███████████████████████████████████▍ | 47.7M/51.1M [01:48<00:07, 450kB/s]
93%|███████████████████████████████████▌ | 47.8M/51.1M [01:48<00:07, 418kB/s]
94%|███████████████████████████████████▌ | 47.8M/51.1M [01:48<00:07, 453kB/s]
94%|███████████████████████████████████▌ | 47.9M/51.1M [01:48<00:07, 452kB/s]
94%|███████████████████████████████████▋ | 47.9M/51.1M [01:48<00:06, 457kB/s]
94%|███████████████████████████████████▋ | 48.0M/51.1M [01:49<00:06, 471kB/s]
94%|███████████████████████████████████▋ | 48.1M/51.1M [01:49<00:06, 449kB/s]
94%|███████████████████████████████████▊ | 48.1M/51.1M [01:49<00:06, 462kB/s]
94%|███████████████████████████████████▊ | 48.2M/51.1M [01:49<00:06, 455kB/s]
94%|███████████████████████████████████▊ | 48.2M/51.1M [01:49<00:06, 436kB/s]
94%|███████████████████████████████████▊ | 48.3M/51.1M [01:49<00:06, 425kB/s]
95%|███████████████████████████████████▉ | 48.3M/51.1M [01:49<00:07, 401kB/s]
95%|███████████████████████████████████▉ | 48.3M/51.1M [01:49<00:06, 421kB/s]
95%|███████████████████████████████████▉ | 48.4M/51.1M [01:50<00:06, 431kB/s]
95%|████████████████████████████████████ | 48.4M/51.1M [01:50<00:05, 444kB/s]
95%|████████████████████████████████████ | 48.5M/51.1M [01:50<00:05, 447kB/s]
95%|████████████████████████████████████ | 48.5M/51.1M [01:50<00:05, 447kB/s]
95%|████████████████████████████████████▏ | 48.6M/51.1M [01:50<00:05, 438kB/s]
95%|████████████████████████████████████▏ | 48.6M/51.1M [01:50<00:05, 446kB/s]
95%|████████████████████████████████████▏ | 48.7M/51.1M [01:50<00:05, 451kB/s]
95%|████████████████████████████████████▎ | 48.8M/51.1M [01:50<00:05, 462kB/s]
95%|████████████████████████████████████▎ | 48.8M/51.1M [01:50<00:05, 453kB/s]
96%|████████████████████████████████████▎ | 48.9M/51.1M [01:51<00:05, 410kB/s]
96%|████████████████████████████████████▎ | 48.9M/51.1M [01:51<00:05, 387kB/s]
96%|████████████████████████████████████▍ | 48.9M/51.1M [01:51<00:06, 356kB/s]
96%|████████████████████████████████████▍ | 49.0M/51.1M [01:51<00:05, 370kB/s]
96%|████████████████████████████████████▍ | 49.0M/51.1M [01:51<00:05, 391kB/s]
96%|████████████████████████████████████▍ | 49.1M/51.1M [01:51<00:04, 416kB/s]
96%|████████████████████████████████████▌ | 49.1M/51.1M [01:51<00:04, 434kB/s]
96%|████████████████████████████████████▌ | 49.2M/51.1M [01:51<00:04, 406kB/s]
96%|████████████████████████████████████▌ | 49.3M/51.1M [01:52<00:04, 444kB/s]
96%|████████████████████████████████████▋ | 49.3M/51.1M [01:52<00:04, 445kB/s]
97%|████████████████████████████████████▋ | 49.3M/51.1M [01:52<00:03, 452kB/s]
97%|████████████████████████████████████▋ | 49.4M/51.1M [01:52<00:03, 448kB/s]
97%|████████████████████████████████████▊ | 49.4M/51.1M [01:52<00:03, 435kB/s]
97%|████████████████████████████████████▊ | 49.5M/51.1M [01:52<00:03, 430kB/s]
97%|████████████████████████████████████▊ | 49.5M/51.1M [01:52<00:03, 438kB/s]
97%|████████████████████████████████████▊ | 49.6M/51.1M [01:52<00:03, 444kB/s]
97%|████████████████████████████████████▉ | 49.6M/51.1M [01:52<00:03, 428kB/s]
97%|████████████████████████████████████▉ | 49.7M/51.1M [01:53<00:03, 452kB/s]
97%|████████████████████████████████████▉ | 49.7M/51.1M [01:53<00:03, 442kB/s]
97%|█████████████████████████████████████ | 49.8M/51.1M [01:53<00:02, 450kB/s]
98%|█████████████████████████████████████ | 49.8M/51.1M [01:53<00:02, 460kB/s]
98%|█████████████████████████████████████ | 49.9M/51.1M [01:53<00:02, 456kB/s]
98%|█████████████████████████████████████▏| 49.9M/51.1M [01:53<00:02, 444kB/s]
98%|█████████████████████████████████████▏| 50.0M/51.1M [01:53<00:02, 447kB/s]
98%|█████████████████████████████████████▏| 50.0M/51.1M [01:53<00:02, 451kB/s]
98%|█████████████████████████████████████▏| 50.1M/51.1M [01:53<00:02, 450kB/s]
98%|█████████████████████████████████████▎| 50.1M/51.1M [01:53<00:02, 446kB/s]
98%|█████████████████████████████████████▎| 50.2M/51.1M [01:54<00:02, 440kB/s]
98%|█████████████████████████████████████▎| 50.2M/51.1M [01:54<00:01, 443kB/s]
98%|█████████████████████████████████████▍| 50.3M/51.1M [01:54<00:01, 450kB/s]
98%|█████████████████████████████████████▍| 50.3M/51.1M [01:54<00:01, 422kB/s]
99%|█████████████████████████████████████▍| 50.4M/51.1M [01:54<00:01, 467kB/s]
99%|█████████████████████████████████████▌| 50.4M/51.1M [01:54<00:01, 457kB/s]
99%|█████████████████████████████████████▌| 50.5M/51.1M [01:54<00:01, 463kB/s]
99%|█████████████████████████████████████▌| 50.5M/51.1M [01:54<00:01, 397kB/s]
99%|█████████████████████████████████████▋| 50.6M/51.1M [01:55<00:01, 435kB/s]
99%|█████████████████████████████████████▋| 50.7M/51.1M [01:55<00:01, 406kB/s]
99%|█████████████████████████████████████▋| 50.7M/51.1M [01:55<00:01, 363kB/s]
99%|█████████████████████████████████████▋| 50.7M/51.1M [01:55<00:01, 362kB/s]
99%|█████████████████████████████████████▊| 50.8M/51.1M [01:55<00:00, 385kB/s]
99%|█████████████████████████████████████▊| 50.8M/51.1M [01:55<00:00, 410kB/s]
100%|█████████████████████████████████████▊| 50.9M/51.1M [01:55<00:00, 383kB/s]
100%|█████████████████████████████████████▉| 51.0M/51.1M [01:55<00:00, 446kB/s]
100%|█████████████████████████████████████▉| 51.0M/51.1M [01:56<00:00, 446kB/s]
100%|█████████████████████████████████████▉| 51.1M/51.1M [01:56<00:00, 442kB/s]
0%| | 0.00/51.1M [00:00<?, ?B/s]
100%|██████████████████████████████████████| 51.1M/51.1M [00:00<00:00, 203GB/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, 29.1MB/s]
Download complete in 03m53s (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/tmp8l27ze_z/0/0-raw.fif
Closing /tmp/tmp8l27ze_z/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/tmp8l27ze_z/1/1-raw.fif
Closing /tmp/tmp8l27ze_z/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmp8l27ze_z contains other subdirectories or files ['0'].
warnings.warn(
Opening raw data file /tmp/tmp8l27ze_z/0/0-raw.fif...
Isotrak not found
Range : 2884000 ... 5391000 = 28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp8l27ze_z/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:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac4071490>] to the mne.io.Raw of an EEGWindowsDataset.
warn(
Reading 0 ... 2507000 = 0.000 ... 25070.000 secs...
Writing /tmp/tmp8l27ze_z/0/0-raw.fif
Closing /tmp/tmp8l27ze_z/0/0-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:778: 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:789: UserWarning: Chosen directory /tmp/tmp8l27ze_z contains other subdirectories or files ['1'].
warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac4071490>] to the mne.io.Raw of an EEGWindowsDataset.
warn(
Reading 0 ... 3260000 = 0.000 ... 32600.000 secs...
Writing /tmp/tmp8l27ze_z/1/1-raw.fif
Closing /tmp/tmp8l27ze_z/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmp8l27ze_z contains other subdirectories or files ['0'].
warnings.warn(
Opening raw data file /tmp/tmp8l27ze_z/0/0-raw.fif...
Isotrak not found
Range : 2884000 ... 5391000 = 28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp8l27ze_z/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/tmp7mlpkcjz/0/0-raw.fif...
Isotrak not found
Range : 2884000 ... 5391000 = 28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp7mlpkcjz/1/1-raw.fif...
Isotrak not found
Range : 1975000 ... 5235000 = 19750.000 ... 52350.000 secs
Ready.
Opening raw data file /tmp/tmp7mlpkcjz/0/0-raw.fif...
Isotrak not found
Range : 2884000 ... 5391000 = 28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp7mlpkcjz/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:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac2088d70>] to the mne.io.Raw of an EEGWindowsDataset.
warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac2088d70>] 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/tmpik7ftow6/0/0-raw.fif
Closing /tmp/tmpik7ftow6/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/tmpik7ftow6/1/1-raw.fif
Closing /tmp/tmpik7ftow6/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmpik7ftow6 contains other subdirectories or files ['0'].
warnings.warn(
Opening raw data file /tmp/tmpik7ftow6/0/0-raw.fif...
Isotrak not found
Range : 2884000 ... 5391000 = 28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmpik7ftow6/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:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac2e5e510>] to the mne.io.Raw of an EEGWindowsDataset.
warn(
Reading 0 ... 2507000 = 0.000 ... 25070.000 secs...
Writing /tmp/tmpik7ftow6/0/0-raw.fif
Closing /tmp/tmpik7ftow6/0/0-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:778: 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:789: UserWarning: Chosen directory /tmp/tmpik7ftow6 contains other subdirectories or files ['1'].
warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac2e5e510>] to the mne.io.Raw of an EEGWindowsDataset.
warn(
Reading 0 ... 3260000 = 0.000 ... 32600.000 secs...
Writing /tmp/tmpik7ftow6/1/1-raw.fif
Closing /tmp/tmpik7ftow6/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmpik7ftow6 contains other subdirectories or files ['0'].
warnings.warn(
Opening raw data file /tmp/tmpik7ftow6/0/0-raw.fif...
Isotrak not found
Range : 2884000 ... 5391000 = 28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmpik7ftow6/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/tmp1pjztq3v/0/0-raw.fif...
Isotrak not found
Range : 2884000 ... 5391000 = 28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp1pjztq3v/1/1-raw.fif...
Isotrak not found
Range : 1975000 ... 5235000 = 19750.000 ... 52350.000 secs
Ready.
Opening raw data file /tmp/tmp1pjztq3v/0/0-raw.fif...
Isotrak not found
Range : 2884000 ... 5391000 = 28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp1pjztq3v/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:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac297cd70>] to the mne.io.Raw of an EEGWindowsDataset.
warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac297cd70>] 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()

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 39.660 seconds)
Estimated memory usage: 912 MB