From 75926dc7763fb207e9560b790b154565016122e1 Mon Sep 17 00:00:00 2001 From: Vitiko Date: Thu, 30 Dec 2021 15:31:59 -0400 Subject: [PATCH] Fix broken Subdivx provider: update scraper Subdivx provider has been broken for about one week. They have made some changes on their API. --- libs/subliminal_patch/providers/subdivx.py | 219 ++-- .../test_subdivx/test_download_subtitle.yaml | 960 ++++++++++++++++++ .../test_list_subtitles_episode.yaml | 207 ++++ .../test_list_subtitles_movie.yaml | 342 +++++++ tests/subliminal_patch/test_subdivx.py | 39 + 5 files changed, 1657 insertions(+), 110 deletions(-) create mode 100644 tests/subliminal_patch/cassettes/test_subdivx/test_download_subtitle.yaml create mode 100644 tests/subliminal_patch/cassettes/test_subdivx/test_list_subtitles_episode.yaml create mode 100644 tests/subliminal_patch/cassettes/test_subdivx/test_list_subtitles_movie.yaml create mode 100644 tests/subliminal_patch/test_subdivx.py diff --git a/libs/subliminal_patch/providers/subdivx.py b/libs/subliminal_patch/providers/subdivx.py index 181b44118..c77f5d6f6 100644 --- a/libs/subliminal_patch/providers/subdivx.py +++ b/libs/subliminal_patch/providers/subdivx.py @@ -23,6 +23,7 @@ from subliminal_patch.subtitle import Subtitle from subliminal_patch.providers import Provider from guessit import guessit +_SERVER_URL = "https://www.subdivx.com" _CLEAN_TITLE_RES = [ (r"subt[ií]tulos de", ""), @@ -86,7 +87,6 @@ class SubdivxSubtitlesProvider(Provider): video_types = (Episode, Movie) subtitle_class = SubdivxSubtitle - server_url = "https://www.subdivx.com/" multi_result_throttle = 2 language_list = list(languages) @@ -110,19 +110,22 @@ class SubdivxSubtitlesProvider(Provider): query = video.title params = { - "q": query, # search string - "accion": 5, # action search - "oxdown": 1, # order by downloads descending - "pg": 1, # page 1 + "buscar2": query, + "accion": "5", + "masdesc": "", + "subtitulos": "1", + "realiza_b": "1", + "pg": "1", } logger.debug(f"Searching subtitles: {query}") subtitles = [] language = self.language_list[0] - search_link = self.server_url + "index.php" + search_link = f"{_SERVER_URL}/index.php" while True: - response = self.session.get(search_link, params=params, timeout=20) - self._check_response(response) + response = self.session.get( + search_link, params=params, allow_redirects=True, timeout=20 + ) try: page_subtitles = self._parse_subtitles_page(video, response, language) @@ -144,27 +147,26 @@ class SubdivxSubtitlesProvider(Provider): return self.query(video, languages) def download_subtitle(self, subtitle): - if isinstance(subtitle, SubdivxSubtitle): - # download the subtitle - logger.info("Downloading subtitle %r", subtitle) + # download the subtitle + logger.info("Downloading subtitle %r", subtitle) - # get download link - download_link = self._get_download_link(subtitle) + # get download link + download_link = self._get_download_link(subtitle) - # download zip / rar file with the subtitle - response = self.session.get( - self.server_url + download_link, - headers={"Referer": subtitle.page_link}, - timeout=30, - ) - self._check_response(response) + # download zip / rar file with the subtitle + response = self.session.get( + f"{_SERVER_URL}/{download_link}", + headers={"Referer": subtitle.page_link}, + timeout=30, + ) + response.raise_for_status() - # open the compressed archive - archive = self._get_archive(response.content) + # open the compressed archive + archive = _get_archive(response.content) - # extract the subtitle - subtitle_content = self._get_subtitle_from_archive(archive, subtitle) - subtitle.content = fix_line_ending(subtitle_content) + # extract the subtitle + subtitle_content = _get_subtitle_from_archive(archive, subtitle) + subtitle.content = fix_line_ending(subtitle_content) def _parse_subtitles_page(self, video, response, language): subtitles = [] @@ -213,7 +215,8 @@ class SubdivxSubtitlesProvider(Provider): def _get_download_link(self, subtitle): response = self.session.get(subtitle.page_link, timeout=20) - self._check_response(response) + response.raise_for_status() + try: page_soup = ParserBeautifulSoup( response.content.decode("utf-8", "ignore"), ["lxml", "html.parser"] @@ -221,7 +224,8 @@ class SubdivxSubtitlesProvider(Provider): links_soup = page_soup.find_all("a", {"class": "detalle_link"}) for link_soup in links_soup: if link_soup["href"].startswith("bajar"): - return self.server_url + link_soup["href"] + return f"{_SERVER_URL}/{link_soup['href']}" + links_soup = page_soup.find_all("a", {"class": "link1"}) for link_soup in links_soup: if "bajar.php" in link_soup["href"]: @@ -231,91 +235,86 @@ class SubdivxSubtitlesProvider(Provider): raise APIThrottled("Download link not found") - @staticmethod - def _clean_title(title): - """ - Normalize apostrophes and spaces to avoid matching problems - (e.g. Subtitulos de Carlito´s Way -> Carlito's Way) - """ - for og, new in _CLEAN_TITLE_RES: - title = re.sub(og, new, title, flags=re.IGNORECASE) - - return title - - @staticmethod - def _check_response(response): - if response.status_code != 200: - raise ServiceUnavailable(f"Bad status code: {response.status_code}") - - @staticmethod - def _get_archive(content): - # open the archive - archive_stream = io.BytesIO(content) - if rarfile.is_rarfile(archive_stream): - logger.debug("Identified rar archive") - archive = rarfile.RarFile(archive_stream) - elif zipfile.is_zipfile(archive_stream): - logger.debug("Identified zip archive") - archive = zipfile.ZipFile(archive_stream) - else: - raise APIThrottled("Unsupported compressed format") - - return archive - - @staticmethod - def _get_subtitle_from_archive(archive, subtitle): - _valid_names = [] - for name in archive.namelist(): - # discard hidden files - # discard non-subtitle files - if not os.path.split(name)[-1].startswith(".") and name.lower().endswith( - SUBTITLE_EXTENSIONS - ): - _valid_names.append(name) - # archive with only 1 subtitle - if len(_valid_names) == 1: +def _clean_title(title): + """ + Normalize apostrophes and spaces to avoid matching problems + (e.g. Subtitulos de Carlito´s Way -> Carlito's Way) + """ + for og, new in _CLEAN_TITLE_RES: + title = re.sub(og, new, title, flags=re.IGNORECASE) + + return title + + +def _get_archive(content): + # open the archive + archive_stream = io.BytesIO(content) + if rarfile.is_rarfile(archive_stream): + logger.debug("Identified rar archive") + archive = rarfile.RarFile(archive_stream) + elif zipfile.is_zipfile(archive_stream): + logger.debug("Identified zip archive") + archive = zipfile.ZipFile(archive_stream) + else: + raise APIThrottled("Unsupported compressed format") + + return archive + + +def _get_subtitle_from_archive(archive, subtitle): + _valid_names = [] + for name in archive.namelist(): + # discard hidden files + # discard non-subtitle files + if not os.path.split(name)[-1].startswith(".") and name.lower().endswith( + SUBTITLE_EXTENSIONS + ): + _valid_names.append(name) + + # archive with only 1 subtitle + if len(_valid_names) == 1: + logger.debug( + f"returning from archive: {_valid_names[0]} (single subtitle file)" + ) + return archive.read(_valid_names[0]) + + # in archives with more than 1 subtitle (season pack) we try to guess the best subtitle file + _scores = get_scores(subtitle.video) + _max_score = 0 + _max_name = "" + for name in _valid_names: + _guess = guessit(name) + if "season" not in _guess: + _guess["season"] = -1 + if "episode" not in _guess: + _guess["episode"] = -1 + + if isinstance(subtitle.video, Episode): + logger.debug("guessing %s" % name) logger.debug( - f"returning from archive: {_valid_names[0]} (single subtitle file)" + f"subtitle S{_guess['season']}E{_guess['episode']} video " + f"S{subtitle.video.season}E{subtitle.video.episode}" ) - return archive.read(_valid_names[0]) - - # in archives with more than 1 subtitle (season pack) we try to guess the best subtitle file - _scores = get_scores(subtitle.video) - _max_score = 0 - _max_name = "" - for name in _valid_names: - _guess = guessit(name) - if "season" not in _guess: - _guess["season"] = -1 - if "episode" not in _guess: - _guess["episode"] = -1 - - if isinstance(subtitle.video, Episode): - logger.debug("guessing %s" % name) - logger.debug( - f"subtitle S{_guess['season']}E{_guess['episode']} video " - f"S{subtitle.video.season}E{subtitle.video.episode}" - ) - - if ( - subtitle.video.episode != _guess["episode"] - or subtitle.video.season != _guess["season"] - ): - logger.debug("subtitle does not match video, skipping") - continue - - matches = set() - matches |= guess_matches(subtitle.video, _guess) - _score = sum((_scores.get(match, 0) for match in matches)) - logger.debug("srt matches: %s, score %d" % (matches, _score)) - if _score > _max_score: - _max_score = _score - _max_name = name - logger.debug(f"new max: {name} {_score}") - if _max_score > 0: - logger.debug(f"returning from archive: {_max_name} scored {_max_score}") - return archive.read(_max_name) + if ( + subtitle.video.episode != _guess["episode"] + or subtitle.video.season != _guess["season"] + ): + logger.debug("subtitle does not match video, skipping") + continue - raise APIThrottled("Can not find the subtitle in the compressed file") + matches = set() + matches |= guess_matches(subtitle.video, _guess) + _score = sum((_scores.get(match, 0) for match in matches)) + logger.debug("srt matches: %s, score %d" % (matches, _score)) + if _score > _max_score: + _max_score = _score + _max_name = name + logger.debug(f"new max: {name} {_score}") + + if _max_score > 0: + logger.debug(f"returning from archive: {_max_name} scored {_max_score}") + return archive.read(_max_name) + + raise APIThrottled("Can not find the subtitle in the compressed file") diff --git a/tests/subliminal_patch/cassettes/test_subdivx/test_download_subtitle.yaml b/tests/subliminal_patch/cassettes/test_subdivx/test_download_subtitle.yaml new file mode 100644 index 000000000..a2ef68f93 --- /dev/null +++ b/tests/subliminal_patch/cassettes/test_subdivx/test_download_subtitle.yaml @@ -0,0 +1,960 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Subliminal/2.1 + method: GET + uri: https://www.subdivx.com/X66XNjMxMTAxX-dune--2021-aka-dune-part-one.html + response: + body: + string: !!binary | + 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 + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 6c565e59aea52def-SCL + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - text/html; charset=utf-8 + Date: + - Wed, 29 Dec 2021 22:12:12 GMT + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=yCovSHpq3AkdZf%2BD7MHO3dyiZQH%2FTRsUy3%2FE%2BBZdbFAOllZ1eJfzqzi9U527YQP1x6TsBup4nYl%2FgOol2L3v6b64%2FkcfbKe7NOgqs8s7unKa7yrYSS2f%2FnnxHyD5GlKMIcAWGhhgqgsB2kMoPr8%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; + ma=86400 + set-cookie: + - ve_banner=1; expires=Wed, 29-Dec-2021 22:12:12 GMT; Max-Age=0 + - con_impr=1; expires=Fri, 31-Dec-2021 07:32:12 GMT; Max-Age=120000; path=/ + vary: + - Accept-Encoding + x-frame-options: + - DENY + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Cookie: + - con_impr=1 + Referer: + - https://www.subdivx.com/X66XNjMxMTAxX-dune--2021-aka-dune-part-one.html + User-Agent: + - Subliminal/2.1 + method: GET + uri: https://www.subdivx.com/bajar.php?id=631101&u=9 + response: + body: + string: "
\nNotice: Undefined index: cant_down in /var/www/html/subdivx/htdocs/bajar.php + on line 5
\n\n\n
\nNotice: Undefined index: captcha_user + in /var/www/html/subdivx/htdocs/bajar.php on line 18
\n
\nNotice: Undefined index: idcaptcha in /var/www/html/subdivx/htdocs/bajar.php + on line 19
\n
\nNotice: Undefined index: 475882d + in /var/www/html/subdivx/htdocs/bajar.php on line 24
\n
\nNotice: Undefined variable: array in /var/www/html/subdivx/htdocs/findzip.php + on line 3
\n
\nNotice: Undefined variable: array + in /var/www/html/subdivx/htdocs/findzip.php on line 7
\n
\nNotice: Undefined variable: array in /var/www/html/subdivx/htdocs/findzip.php + on line 11
\n
\nNotice: Undefined variable: array + in /var/www/html/subdivx/htdocs/findzip.php on line 15
\n
\nNotice: Undefined variable: array in /var/www/html/subdivx/htdocs/findzip.php + on line 19
\n
\nNotice: Undefined variable: array + in /var/www/html/subdivx/htdocs/findzip.php on line 23
\n
\nNotice: Undefined variable: array in /var/www/html/subdivx/htdocs/findzip.php + on line 27
\n
\nNotice: Undefined variable: array + in /var/www/html/subdivx/htdocs/findzip.php on line 31
\n
\nNotice: Undefined variable: array2 in /var/www/html/subdivx/htdocs/bajar.php + on line 41
\n
\nNotice: Undefined index: cs1 in /var/www/html/subdivx/htdocs/bajar.php + on line 63
\n
\nNotice: Undefined index: cs2 in /var/www/html/subdivx/htdocs/bajar.php + on line 64
\n
\nNotice: Undefined index: cs3 in /var/www/html/subdivx/htdocs/bajar.php + on line 65
\n
\nNotice: Undefined index: cs4 in /var/www/html/subdivx/htdocs/bajar.php + on line 66
\n
\nNotice: Undefined index: cs5 in /var/www/html/subdivx/htdocs/bajar.php + on line 67
\n
\nNotice: Undefined index: cs6 in /var/www/html/subdivx/htdocs/bajar.php + on line 68
\n
\nNotice: Undefined index: cs7 in /var/www/html/subdivx/htdocs/bajar.php + on line 69
\n
\nNotice: Undefined index: cs8 in /var/www/html/subdivx/htdocs/bajar.php + on line 70
\n
\nNotice: Undefined index: cs9 in /var/www/html/subdivx/htdocs/bajar.php + on line 71
\n
\nNotice: Undefined index: cs10 in + /var/www/html/subdivx/htdocs/bajar.php on line 72
\n
\nNotice: Undefined index: cs11 in /var/www/html/subdivx/htdocs/bajar.php + on line 73
\n
\nNotice: Undefined index: cs12 in + /var/www/html/subdivx/htdocs/bajar.php on line 74
\n
\nNotice: Undefined index: cs13 in /var/www/html/subdivx/htdocs/bajar.php + on line 75
\n
\nNotice: Undefined index: cs14 in + /var/www/html/subdivx/htdocs/bajar.php on line 76
\n
\nNotice: Undefined index: cs15 in /var/www/html/subdivx/htdocs/bajar.php + on line 77
\n
\nNotice: Undefined index: contd in + /var/www/html/subdivx/htdocs/bajar.php on line 84
\n
\nNotice: Undefined variable: iduser_cookie in /var/www/html/subdivx/htdocs/bajar.php + on line 87
\n
\nWarning: mysqli_query() expects at + least 2 parameters, 1 given in /var/www/html/subdivx/htdocs/bajar.php + on line 118
\n \n\n\n" + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 6c565e5d6b292def-SCL + Connection: + - keep-alive + Content-Type: + - text/html; charset=UTF-8 + Date: + - Wed, 29 Dec 2021 22:12:13 GMT + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=4eg6P8aZfxHIy8Xaj7d5hBnZN67UqbN2lsQsKVPi1BmVOprhihtZ0C8t8vBTvgi0uv8%2FgBzVISx07%2BZIfVJbSpiCsrSJyxpVpC3HZV%2BkDWMTcBou8kt3NTtJRK%2FaHLs6zLMMXWtvovpR7Cf3mc8%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; + ma=86400 + location: + - https://www.subdivx.com/sub9/631101.zip + set-cookie: + - cant_down=1; expires=Mon, 03-Jan-2022 22:12:13 GMT; Max-Age=432000; path=/ + - 475882d=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/ + - bajo_una_vez=1; expires=Fri, 28-Jan-2022 22:12:13 GMT; Max-Age=2592000; path=/ + - bajo_una_vez_diario=1; expires=Fri, 31-Dec-2021 10:12:13 GMT; Max-Age=129600; + path=/ + - contd=1; expires=Mon, 03-Jan-2022 22:12:13 GMT; Max-Age=432000; path=/ + - cs15=631101; expires=Mon, 03-Jan-2022 22:12:13 GMT; Max-Age=432000; path=/ + status: + code: 302 + message: Found +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Cookie: + - con_impr=1; cant_down=1; bajo_una_vez=1; bajo_una_vez_diario=1; contd=1; cs15=631101 + Referer: + - https://www.subdivx.com/X66XNjMxMTAxX-dune--2021-aka-dune-part-one.html + User-Agent: + - Subliminal/2.1 + method: GET + uri: https://www.subdivx.com/sub9/631101.zip + response: + body: + string: !!binary | + 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 + AVBLBQYAAAAAAQABAHgAAACMdwAAAAA= + headers: + Accept-Ranges: + - bytes + Age: + - '287' + CF-Cache-Status: + - HIT + CF-RAY: + - 6c565e5f1d962def-SCL + Cache-Control: + - max-age=86400 + Connection: + - keep-alive + Content-Length: + - '30746' + Content-Type: + - application/zip + Date: + - Wed, 29 Dec 2021 22:12:13 GMT + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=R4ax0EJK1DiUyVUV7ZAkIySGFqHRnJFPsownGX5suqOYrAI%2BEX8F9CO6PjR6CqJ2PTAi2%2FjzRB%2FazCQnN8OcBPcvxapyTlmqcdlkpXzohVvv7zTrhSw6QYzE3BgOaNl2me93FvJzt1Bd%2BxEf2YA%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Vary: + - Accept-Encoding + alt-svc: + - h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; + ma=86400 + etag: + - '"781a-5d420caa4354f"' + last-modified: + - Mon, 27 Dec 2021 13:36:27 GMT + status: + code: 200 + message: OK +version: 1 diff --git a/tests/subliminal_patch/cassettes/test_subdivx/test_list_subtitles_episode.yaml b/tests/subliminal_patch/cassettes/test_subdivx/test_list_subtitles_episode.yaml new file mode 100644 index 000000000..806cfcbf0 --- /dev/null +++ b/tests/subliminal_patch/cassettes/test_subdivx/test_list_subtitles_episode.yaml @@ -0,0 +1,207 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Subliminal/2.1 + method: GET + uri: https://www.subdivx.com/index.php?buscar2=Breaking+Bad+S01E01&accion=5&masdesc=&subtitulos=1&realiza_b=1&pg=1 + response: + body: + string: !!binary | + H4sIAAAAAAAAA+x9TXPbuLbg3r8Cxu2yxYiSSH3aUqhUYjvp3I7tdGx3J+14VCAJSbApggFA2bKt + qvkrM7uZqbeYmrebXd9fMrOfxWxnNQWApEhZTnKv3bfzUq9TXaaAg4MD4HwDBNfWCv89Xd893Dn+ + 8HYPjMUk6K89HWPk99eeHhMR4D6PXZ9Mr8Db/zUiIQL205pQ5WtrTydYIBCiCXagj7nHSCQIDSHw + aChwKBxImY9D5FMQUQYEEXFAAaikqOogwV316ARUwBsEPDqJQ+IjH4T/b4IZBXFIgY8loPg/sjkH + OASYR+j/0qAK+wUaLvDskjKf5wiQZCE2QsyU/ZgRDogXB8jkmBHMkz+yAzE1eewCBSU7U7Ty3GNW + ZS5oWVSbV1Pimx4JsZmMyZwSH1NzQqeyI3/qm0MSTLguAD4SyEUcm8gTlHH5h2HOJSRhWJeNaRDM + Lin1TS4Q4+anmApJc4RCwsdA9x1gns3CWIiogj/FZOrAHT0DleNZhHPzIfCVqMlV7gFvjBjHwiGc + Vra2WtsVG4JacUKnmJHhrDK1cxii/fb1lvXzu/HP/Jft3zrtd8fTrTfbjTfu+DhsbHu705/RhxPO + vKi952iEAQkvAMOBA/mYMuHFAhBPssmY4aEDa0M0lb+rxKMQiFmEHUgmaIRrVxUFJzkth0PMAszH + GIsUWI3J4zxFiLkgAR00GlVZmBKg684/xZjNqmM6xYx7jAaBArqD6U5XtSKeIQkEo/zrG0sx0xKS + Bz9HU6RLIeDMc+CYjMY8ID6uZU+VSyLGFblm1XMO+09rukH/6/AJEfFurYbO0VV1ROkowCgiXAqc + KqsFxOU1PSs1u9qp2smP6oSEf19/AQpHMRphB/4VTdFRngqNshKTil3dqtbtqhdzQSeP2sc+5YIh + 9uHQiwOB2KD+aJhHOMQMBQO7s4TywTNS4MPHnexqSDz8yJifn6OrV+lk1B/CjZIFNTcqTjzntSiI + OQ2xQroGwI0kows2Ma807e3N+Vpu1ouGZ8KnKCA+Erhq5fXUi/ZOe7f5cm+v3n7ZeN7eqz9vNLZ2 + rJfbjXqjsbtrJVJZUHcEX0aUiRyWS+KLsePjKfGkIPpibAISEkFQUOEeCrBjVRt1E8QcM1WA3AA7 + M8w1+jx2Rl0q8rYppCT08dU/rN9aiX5TFrxSAUfY8wgNwXjv+e7eO1Cp9HNKB/FZ6KlV2Kx5fljx + RqTmjVEQ4HCEK1GAxJCySW1cGyUTzWsknBJO3EAuyuZipZ/WtHuw9tSl/gwQ34HyQROiiPFwKDBT + vftkqiAuGYoizKQ2TotQgJlAFTeg3oVkJJ9M+7kWepqwT9lgxFAA83VJ04hGcQSBFyDOpXFBPr1c + YFoDOWTIxR5mCAI1vQ4cYzIaiy6wLSu66uXJchFjaBDQEYX9jdDlUe8pSi0V7D8lk5HmZQlRjcIR + BK70cpgDLdk3SvtfQujG3EM+ZcVxMEZcNPCxkAuhm+s+k56HNBRgiDxti30UyhGQa+zAOuw/RenQ + EwQDyUUpl6Sydnl5Wc25WbX3LQv239ARCTWxsgtJU0K1yzRDJT+XV0UNprCKaggVIvAkm9wI+T4J + R5UAD0VXz282h/eRpUShGo0j2P+RTvCqicx39WWE7xv3rMcyGiV1IR3SIKCXX5w924L9d3hElLHh + eTofq4dm+31l4XZWpeGH/aPYFRsEebHAPVX+B3RsN2F/nwAvxqFAjz5z2QI/Q0pNOfU67J9EAUV+ + vq9UeFWnCT9NEBuRsCJo1K0n4rr2VKorgDwZcDhwwT1ggsWY+g6MKBcwUb054XtKwijOWymo+VpC + sHqhgfypha1tZVomRTXQk5HxvBSjioTugnoroXGtIMv5jnnsToiA4PBg583rnZ8cyLCIWQi0KcuU + RcmAsijOKFoWsW4rugK27A+sAQCAi7yLEaNx6Hf/4nleWqoUVLcBQhrinirKkWtvR1e60IsZp6wb + USL1ty6rXGL3goiKxlFhyCcx74JW2ua+ctXBEE1IMOuCRHfphcvPw5j4Pg7TWdeMkQ25tbxcRegJ + 4jK6y8A/D72QqKyB/fkWDKOAXKOBW2xQk4y3UJiSVROduQZWGS81lyGF/ZWV159g/6mM6FL+YpjH + gVAcIBWN/CHjZxUCAzfmn2LsI9nj05psdm/jOuwfYYBD2RlDjMqgWVAOpCL527/oiJbhAMkZRz7l + 0i0BAcq6ANBlGF2QcARc5ANu2diyYdqp7F/+f0/nDdg/VJE/k4F/Fzx1V6iLpJm0WfbfrTxaG8ny + OxuJrDovEnrLL5BfPrLsPcuG/WSsWsO4fVABC6uZ9PwwLfZ1hGzQqyH2xsipw756KBL0z5+ZDXrl + 08vQsWFf/pVamKc0ZaubW2zJuwlZEZLJG5XoKTKAT7j0fn2YtUxt9AoiP0dbNgDixzxGjFBnIyTe + hZNN4wa98nwnHcRGNJITe0RGMZGuJ9j4i73V6S3MSjYiKamZHE5wGKe+V84/K9ZrpZGvzvgnqVJg + UpC/ZF/b7ff758+bB7sns/eVVLoqLvIrWrpypj5NOWGQzg94gXyg5yc3rswbJZNRzUMBGbaqIzKE + y46hqoJZqi5fmKLKPLzUwGVe6dq9dQMeu7Dv9nNuKmIEBcANkHchQ52AMucvaCj/9QsKpVO3IqCd + T2UrUtjhsN22rL7MEiI2kquJJiDEAlQSaNLPgzdRs9Fs9qWF4eRv/yPsArBCb4GIBFToPsFVvd2s + MHyJmK8x1tx+jXxpGuRQBz4SVAa9bn83FZqukuJG3exYHanndtIiW/2iE+lMMUKT0vu8pohGnoJV + UkJ8HrtOyiwQ0NALJP+nbsJYu4V7VxEK/ZIYE26CG0Ddc+wJmfDrgk0yZGiCN8EcGLBv1yXPSIJe + UjZBgmpijmL3HYlk8VHsEp2lzcj8e5TQ++33dnO72ax3YH8fj9D1NSW+7jLj0FqECK/Zmj11WA3t + NgQ6EnOgXYeKQhzoGbVrVqdWt2wLJCtTXJ8/TXh/bv278P6zBRdUKIvGOOaPJrD1hmnZ23+IwP7c + erjAdv5dXh9BXq9/tvaP9xrflbzyAsFijHnsDtUm0gxEiCEQIK6FioaYA0YiCVdvgO1OGwwjDgAn + ocdoSK6V2z+Tjv8UM0HkLwQ4E2qzbkJkPIiCTzHBDESMugGekCBAYIIBmhKOQvAwCTQ7Vv2xBTBZ + 8YcLYPOPF8BW2260mrCPwhEO6nWrsVoA618rgXW7Zm1JCWx8OxJ4fNLYPz/5viwml4Ey5XL/VZHs + 9i8vL4s2Ty7HhPpkSDwlZIlgpnIJ3P4qW7dwT4FLkMQhqE8BDoDHsE8E1XhwIHt/kOw1t836Vuux + hS9Z7IcLX936w6Wv2Wpb7QbscxxgvFLwOl8td1s1q1WrW9b2NyR3I+tgd2R/V3KXULoQNMFQyGU2 + DmnTJU+F/O2/0wBEOCQhjwPEHiQltjRR7UeXEr00jyAl/wQTZTetjgX7bwmLA9qyrJWS0v5qSWnV + LPsb8xGPX18fXO9dfV8xXd64VFLzUtHBlHnHGvmcgYolplKg/NhLmAa48XA4GwAULAQrxLFgiRka + UkYnJCTJESogjeBSmYz+wO//SR3a4hFmaEL5+sPyLE2z3nz0sC3hgUfIs2z94TJZr9e36xbs69V5 + mOWy6jVrW1qurW/JY7w+ON77viwXIxFWNsrHAQCUEZlAD7QYrXIEs3QHWIhegAQJqQk8eSgSM0YZ + 5oB6DIAx9sbSx6RMCrUyjkU7+TAj2DQb9a3HdxXVKj9c4rb/eIHbsqx6G/Z9EXkPzJFIT7H5jXmK + 5z/XD3c/fGf2b2V4BVKh+t//8T8neUX5VHP7cV9bPk8lImtxX1Usjv2k56WCGp4gElQiRgX2kqPO + elyDgTccqNrBAKrTvRVvqH47EPn+EPv+lmfD/qkq2/iL3bZ6CRrsnym2kn1e0wCFSD1OyEVDPcR9 + jzKGNXVyBRSFRRjw+/+U/06B20/2cT11ksCX8NIyFxNFSYh69vt/k/8epB9aZqf9NWkc666QHj1/ + JAndrjdUJpNcrM6hNL5WQO1OzWpLB9X+hgT09Wx/90Pzu0tipocQkpwGsLFMOoaEU5+o8w4BAvbv + /xUIPIkoQz5SuZacXJv6hQLk0y6AI0p94NHIVBLv0QiChTurDW9md0k4Cv72X+5kQgtusdqRUE5z + ijlFDEqTi6kBQKnTMhtg4hpSsQg6Ymj4t39RLzDIZKmk94Fy1ei0/zG5etRdgna9uW3D/gRxFEYM + PSwAtLZr9rcWAJ5/aO2f/3z93aVKihsFmTdoLnO9zvUvM79ORl5it+IHD2Vke8v68xm51Wo1Gh3Y + D4lHLasjU0MPceVsK0ll1L8hTh7Zh7v739l2V5JsT9wYeerR62CpiCegJMYovJCZP5XWCO2OsOz1 + 9fV1Y9VOWOb+JftkOtuuz4HILMWnGOueCB+yWODwgZkKs11v/flsb7dbVqcF+xMc0pk+NfyPq297 + W2e6vyGmPzj2rg93L76zA1Urope63dYKWe3oCl4Z+2CCWsDW55mEfNEnHvsPi/VbzW9AUTdaTbsj + j0n62EoTav+omk4zXPa3E3EfHl9cHhx7W38cxzb/XIde+toqvFZe/O//mufm3//1QQzaMVuNx87+ + puvxb2JDxt5qbm1vwf6QXgkccvpAL8baqln1by0B/Pz64Hx0/V2JR0Gh4yiJcW0TqMzOKAlRlYdz + SS5I+ma38nKku8L1DmeaBX7Y3r+53W4+ej5XL9q/CRlqbHeabQv2PRLRAAv6wJyuVbMa35oI7VkH + 139kIND4E0QInSdbKPJFFgw4EYSCkjsDPgoJDoighjrMlgnUiKEp5tleiTwtt8jyPkiE2maj9fhb + InrRHmET8g8XoU6j07C3tIvmogv0wFC6oZOu35IEXX+wD873LldKkNX5WhmqWJ1vN54OAJAh75Tg + EIdgqHkF1IBPJjhMYuZ2vXnVaNVBDQg0kfuQoNGywcQFFRJ6QTzTETOvPCzqMFutRz9lkyzgw6Wp + 8U9w6ra3m+1t2N+ngqyO0Le+2ho1k7RUsyhLufefvstXuTKOY1zxWALzpXfEhxj7aix6CCtfIQRC + 5k7ldQ34Ei5JsW5/7x0AS2KRe+/Tl1chLK9Qdn9CcmVDsouobm5w4BAFHCf3aGQ7kulVDS2v5fud + +lbNC2jsDwPEcIULJIiXbFn62KM+vnvhytPsVg0AfijBqpR9dI4BmYygUcXIG5eGcaj2OkvExMaN + erl3ihg4x8ABP5SwoUrIsHSOq4pBS0YftpoWTGABOMdVJAQr6cs0oClroyto6BeF52sAzI1eSoA8 + QsSv5HUagz+RlqXrRtQSAXXJRv4yC3XFxnJlclsMTO7fWLoXBUVRQDwlcvnrUfpri6EZ4GZNUVOr + pSe07KpVtday4SJ/h4ZDMgIO0OOCyOeDsXzhvQsgqtJIkAm5xpxNJZtDUwPxWegnfWfAubL7mhH/ + moYYdoG9ZbWTMnXzxmCIgkC+cQ67QHFnsZIyDy/VeGNGJ3iAQ61cukCwOK0L8eVAIHepxZDhTzEO + vdkgwoxQ2aZTt+5UejQO5XjspEYwMhopFpKXAcAuaCxVKD0nJyAdJQ2D2YCEAQmXiRaDKQ4pS0vX + 5r21lM3WL0no08uqT71YWSB19c4RDtQNXs+DwLi5t8rJauTtKXerD5VJulue8glYrnlLg9mQBEGJ + mZ5JzHMTGTeSW/ysJ5M7ftVjGAl8JK8ROJK3zJSMHnL8KgqCnuecnvWYw6oMRwHycKn28XRI2Ue3 + NiImPJV28yVl0KjyKCCiBE1o9IaUlYjDqvIeGTHukUqlZ9zwKvL9d3GAS+yUnJnwojtNQM8dlIKe + K1B0en5W9WLGcCgUUdWLjQ2vGsV8XJJ1xpxXGZ7QKVb4LGOeGHJvPp+q98ujfTQinnOTCEsXKmmB + pkfpBcED6Ud1ITRjFsg/npKc7s3cpBEONeN0LVPeLRHGQWC6jF5yzPQPtfAD6atgv6t5QhUlzxrX + cRR0b1IBlF0sy5ks00Ikn5Y5uiv5eYmTu7ZZ5OBcgeJciSgnZgk9RalMiSzIXFdJXCJrKQRSJAo0 + Unixmiceu8mfevK3If/mxCRpnYiH/jU35eVI3UyX6RkybsiwJPUfHQJdUtXz4TgOjEMfD0mIfXh7 + u16oNW70Us8l48i1vsAzQEIgnbZqNvcK+XqxrDpG/PAyfMtohJmYlS7wzDBupP0lYYzny9ScXuDZ + 2XqBFuMmh1HVO7nnOQ44vgtRJEJD5jrLVd8z/tUQMJsIiSsHkluMdceRK5uQLTn2R8oF9kvGXJUg + 39+b4lAc070AS11Q0qrLhBIWmgooYjhCDL+lkTE3R1jsSF58yehkR4nSYlm1YuFjehnqKicVw6pq + JotKWVFOEI2ebOgJ5iRzksdRmIxnVjeSF+y8DkUpB2T0yLBE+AE6KHmCyUUVzLEynSDY3ORjGgf+ + 0Zhe5gkmwwVBC8nvOzkq1ZwuSWI69Vr3z1Pqi8MtzFLJ6K3oyPEE62lU65LyL3c816rmaOVoEkzL + OBJZvL3NKvIabGOjWCwn3IJzk2PxnB9G0jVdXmKpKOR47d7q+Vt3HMu4SaFWAJRtLSt3QFZNXNme + Z/X8s3xkJvjM+2dRa1fFLwnwVyz2iu5h6FZCWmH4UwWWlxFoITWVUv0iKfO5uRDM5Zkeq1J93d7C + NdDGOhVZmHiLRi8PXf2sZ1kE1bGEJLdYrqOKGizn1Utq08qwJi1L6GNmW5YlA4hia6KuW4omcvSB + z2DvfoV9R1t/WVVf4Jnk1MzFvb1NSu74s7l2xdFh8VwIRtxY4BJUYRW+ohVYvsAzc1mLG0rIScgx + E89Db0zZYjlGWCRrwV/MjtHoAE1wSd9+Z1TltVglSyuoXOvqkDAudsYk8I2bQoX+8QIPKcOlPMHm + fe21LBVqZSQS+qq6gENy20KfL2nCRPniK/pX/pZGtmXL+dRJELixkStfXh55mBUamUHKeF7QyOE4 + GBb0hKDRuqOKjRvBZqpnGi285YAmkYegR4KRcFQyciIoUQoazeceEt64hBkzbubzVdrAgTwKEB// + it17ZbQMK806LJBXVJo57biwIJIgyQ5Xk0DmEJwQX4L3+29+FCJ6J6Wbi15SVaUhw8ifyahb5jXC + EXaKk54CKrAjCeY4RVzV3cODvdwM5JW3FtocGtlRzB2nblnLTZxFVzyiIcfH+ErM53NlfOWpY+rR + XPyRLUNaJV0hnTKBGxtfBuvCZyl4937oxURFOCzBV3vH0Ezrykr3LC/MsnyXYU0NT93zpnSu0ZNs + lc0IDqW/k7ELZZ+byxwruTEJ/BMW5E13Egc4ywW7WKiAq+qrhxe6tBSiKRkhWS5TF8/lYTulCe6Y + 6KI7vrFRWu6gqjjacZJgGeaM+R0ImRzNSWMaD+kb8PKm9m1aeqe73JBTH7EEVcpURRi6lXYHMyQL + bZIgeR0OadHFSkabi1EyTyqD0aEN10Dz+1sn8czGRq635VkqViahYN9pb21srOdrCN+nLgm+hpq/ + r5mPhygOxHLDJTLvb68BjpE7/1IPZsquyy7EnybZqnOpqx2t7Z9lsCfv3iwaMjzEjGGm4LV7MiDh + kDo30h51YZJ9MXXEno4fmlPMuspKJ8uq9Zi82s7H2tjJqV5o2xxqPTH6ZjonV34KZZfwrAxvYblQ + LjtfVT7FDJ4lHnzS98m71zt0EtFQyowrKCrpjgxj3lP0xixwiiou7/isUG/ajCn9VobPPCScYhMP + iTLcSCLDYlVq5TaUN7gFy3AjcmB5BaWRUYYbcpNkiZzYLZeWCuqSEeAzBV6/Cy8zA8adRo1co8bd + Rg3VCG6oe38dWxIqd3UKYDiQA0EjvlQuiyTxHtOMk45vwQWFxZ+bd8LehcxQ99yUc2UOQ6W6qHue + acA3hMtMPTNuVpWWkmamigm1UwZSDEIgb6zAVeNTiGFZwpeH4ZkzDHuybPF7IcDLsEl8XsUK1by3 + hLwEaaiBzTzGxENUyFKAM2cZ93wxMYv5yOZCSoze80h93ZVeUyE/5TiwIXMmhWbOvbnPEkRZ6tDq + kafFdlkusVzOGfC7GYxiK5loTMcwX+RLvkh3HeY8v5VA6yoFo6Yln4PDvLeibDCU75jIROpnOlew + VbWVdjhUeVTHcSq29JILyJzPI0jSsAAmy56QM5lgf/D3YVokfHltZEIoHati+3vw5lLBWZouWdMl + wPyiykCgWH1KVAIO3pkCPZ86HwyrsHy3nTGffzXfrUZ+TklYgiaAxj+DKT/TOEvUZ23MLBGxkFSV + AFFX0ppCBIMJCWOBeZKwoZdypx2rSGUXCdxLS2QUvK9BS1nZaFFmlLN8Wx5rkrEb6CtwV5gTVWGU + YQ/gq4gwLHV2hl/Qk+OdNLaTMBESY6cGe4sMh879yTGVoQPLSU9J/vHuwPUwiXllzpIMP3/OGJo5 + SxhTxuwVFE2+RWFFr5x81Sk5k6aKC1ayzOWKTGwdyS+z+xp+rlnZNnpXztVC7P7DR16+/cjLPyTS + J+M8x3H0gBOnQ2/hFuZ+Zsznc5Oh0D8SbDFPemBmRLm6vn9HfuglUWD4SjgQao8tqXYKcLe38PmL + nd29l69+fP3Xn97sHxy+/fnd0fHJL7++//Abcj0fD0djcn4RTEIafWJcxNPLq9m1ZdcbzVa7s7W9 + yP7oKc/Psuy+nPVXlV+geS5K+0iMq8OAUqYf5XjopGQ8yQA1DiPb+5F45ibhv8iXXE84Zku2TBtN + qWYg4ccslmkRSEKgyjc21J9qVpPT//kIS+ojguFnajkaIkYWTr0KK5UmTv1E1RH3GMbh+3XHSrvW + JR/WHWueDeNHhoeLEchzC/lUjTrHsLRboMsW2wO5HDWeRGI2kPW1j/zZIh34kT/r1kiaiM6gqgJz + ofucm0MS+m9IeHFMZU44t5cjg0LsJ7oq7yc4xSrFXWmU4CiiVJwui9V5qh2Zs+9djkmAS2nB07q1 + sbGu8Um1lEvYSbqgsbGhK9edTNTTompIfSxzcVVB39BLzHYQxyVDRzGTIHNMnARcJsVCcUB93Eu7 + L5f1vOkRHCs4SYKzkiJdqOV0/U6b29s7RQvpH7gBCi8yg59N02dGXsyAFZIKOd4ppaiMHFbNEQl7 + pKW3t4lvmUVysh8d4sev/bv7DJBeDGA5J6Zb2/q/JwV5Ldu4Y8zNpURJ9yYrGKovp9CQd09P4ZAw + PKRX0Ky91E8fa6VTq7JdPSsbpWfdj/z2B6N2Zp5CmXlE0Kwdyr9fBHr7Lg/SfaZAflAw2B9haNb2 + /FHpWRffGing4KyskRBZfcyIj0Pxsdb5WLWqT9i0m6H7aFSfvMLeBf1hAb5/9HrvI89AetUnGYLT + ZqVzVrXuwErEusNEgZi1X3Rkm6eo+uRI1SrAJH1g1krP1nfkc/VJNgxDFahnEk+MFcO/D8Xh23df + 2dh1bQuatRcvbKv3kR/T2BtXnywRnc4iCn1GiQ/N2nP9lJsePReU3zdknWVJh159ouBnSApPwkXQ + rH1ASdbtzgLqhJhZ22Hk8GjlWM7MQt5uweuLtJ12MJKEj5OVVydKCNNB3b6Qt+S+wIzNbsnbMQ3x + LXmL/Fvylvq3ilXBPgnJ7es9jej2V+weHt3+qiSPA9WiRoyFscw2Su6KS3KOIytw7oE7JSrqWACe + 2mdatS9Gp3GpsThFQHyFvRyg0uJJxsVR8Bsb6o+E1c5V7bQ6OKsZVR4QD5css1FodIxIwB3taqks + iDRlGrbqoSAoJXCmbSQeODRub6GlkvRJ3cZG8pC4AE8bxs0yRhkayG2QYJZhLDZyHMd+dmqZ1ln3 + 1DpLnYgblWbKTYF1lrbrpu01WVVopDUH8cTFTO9MvwwoEmmXp9ZZWYYn+bEbZspF3fRhPi/0DqkY + S5bOH12BS33ZK7GYSVawe5OkBXOBvI5xsL+XeUHrK7c2bm/Xi+nxo3sqlx2t5S6MnP+jw4WCP+AU + wava1N3eLhVz5uUdCOXdZCQUnZJlX6SXGDS1tSAbmpmd7eW3dNNt7nyif+WO1KLjmAW93BGOIskR + U/7crl6COydIPgdcykLsbPyCRnKfDY2Qtr7zvFtpZgniVW7uYy8wvruuuW3Drxg7Xj1kfM9I806z + Gq465ihTytXlI3ZLW+IykZTzRHGBw/AyY6HqZ9lKtzN6X7Xhe2qdFXZfkSZEh977NOa4uJty48au + G2Cuj2B5KPSw+lqc/i2/PddNzuQkAUPXSp4+dC3TC+R56PfZkyoTLPgJzzQCFAj5rA9l8TEZ5n7K + r9BlgG4sBA271tzo4aUVcrIl7KGqT3gk9X3CEUYP5Rzn5ExeNvK8AOZlx4QDuSNwrxzO9aG1b0p7 + XZLwUH3IlstQ+Sv2pdY/u+2llJk+rq/c5Qm6SuJc+Z2mNM9LwhCzHxXYk+qWYTYsy0iokYf+v9Ty + Vwn1pNrJNZT7MQlIwkZl27J0cIaHolj3XtXlRy7fl3ERc2yTYU6u1XcNbTN5BaGs/pahmb6HUNYP + ZShPUsqsPY3K0FT9wLL8ozcn1WGEE7Zqi0oKZpKXiH4loVPgqLSdWdjUjF/7JcNcEG30OBbHZIJp + LHLnqW80xmJXBQ0/N+Uu+n2m4s9S/3LHXh40XnBySEQpPfxt9NbmRsnoFY+qf+mbpPLbmsnMyhOg + lAYIOHdKbm/B6Zk8Ep+W6PzrzTCI+Vif2p4v9/yFfvProbs73RwMdl7+4E1/kPdxTPjmmXPDuptt + r9VuNhvI8tqd9rDubpqT7ubF+7/uvGy8/+vOB5u5Bz/Wp7tBfXKJY4ZbVdF4c+T9+ulDNH75fvft + XsVuN60tu7nVrlesyvMPO+S33XNSf9+YtKJhMP306uidqFuYE/bKJiN7+MtOWD5+G4rL91t0/0OH + T1++5Z+2rn99/9L9sIt3jjrDi/Bk+Nu70U/B1e50/zy6OLhubn94+cZ/+dtPOyGt2+3myWF9+srF + dLL9ov3i3fDldDR2rb2Lg5dX7wgasx9/+/Tqt93dV+9ffIiO2IuXFxfo0/XO5FXdtl7hq19Pfr36 + if8ymR7H7ctW8OP08vXVy5+syYXL2zuvqeWdRPG43Tj5cQ+PDnbeNWuTyVs0mf72Ce388tswwI3t + n1378ujkcNPk3VPrqtHyO0OvY3c807pqu67XwK7bQGdm3P3Spz8354qlcp/6lKZOfY6vpj8N/hUM + tpadUJd8jUJ0hL049OW3RUDp5N0b/S5GXrxP3r0xYQJsQzP56OpWy0rVS9NSppBKhcu4c3AIjbW5 + PIUv9cVghD4BR/9ZMO4IfdJMe7o5kOLsqRN+mybYPHleabVa2/VWs2Jvnhl3oAVD3sVbNMLSJCuA + NQCKr2ekL2KMpPDc45ls6gnZNHpghNQZPeCAzaXp2lSV+tusjrZACvkISa8FOKC0qfffN4GT6+nO + Fjx4BjbTl5w4DzZBV//W7zxtGqAMNpMP7lZQiIKZIJ7+CPQIya+79rIh8fyIVro/2cBOrbMe4Hmn + oHCibYRMwNX0aj2VYwzk4UigQZIiLymO+KEE/+KTaSUphIb8um1JvokWBWgmd2fk1wuhkbx98YMk + rrSZbY/w5I/cPN80QbZc8rRfumRzE8BzTkOFpPhJ4f8PAAD//wMATPwFjxJ/AAA= + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 6c56443a0c676f2b-SCL + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - text/html; charset=utf-8 + Date: + - Wed, 29 Dec 2021 21:54:22 GMT + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=KJ1BYN16dyrXGipmuCafWgHppeGFRPgU%2B%2FSnPVUMagh11kn%2BH5LDe153XRIQmlKJu8%2F6Jo3EMD5%2F%2BgivAKhZW%2BhrzWL0NWIotzLOg%2B8gV73u9QWkrLYleoF2e1VQYjDw8lxZaOnVWkfGhpncBr0%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; + ma=86400 + set-cookie: + - ve_banner=1; expires=Wed, 29-Dec-2021 21:54:22 GMT; Max-Age=0 + - con_impr=1; expires=Fri, 31-Dec-2021 07:14:22 GMT; Max-Age=120000; path=/ + vary: + - Accept-Encoding + x-frame-options: + - DENY + status: + code: 200 + message: OK +version: 1 diff --git a/tests/subliminal_patch/cassettes/test_subdivx/test_list_subtitles_movie.yaml b/tests/subliminal_patch/cassettes/test_subdivx/test_list_subtitles_movie.yaml new file mode 100644 index 000000000..24834f59a --- /dev/null +++ b/tests/subliminal_patch/cassettes/test_subdivx/test_list_subtitles_movie.yaml @@ -0,0 +1,342 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Subliminal/2.1 + method: GET + uri: https://www.subdivx.com/index.php?buscar2=Dune&accion=5&masdesc=&subtitulos=1&realiza_b=1&pg=1 + response: + body: + string: !!binary | + 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 + AgAA//8DAN91WntSggEA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 6c5641e7bd612df0-SCL + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - text/html; charset=utf-8 + Date: + - Wed, 29 Dec 2021 21:52:47 GMT + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=d5n65ICJpY%2FlLhu%2BJmm7FsG7pw9imR0WMxEOf6ZqZuY1tR7jFjlDQv99RHlxNXbhcZOTkJhctW2dslJynx1UFRWA7W958hlNW%2BKsyURpO8fCivijkM6m%2FCwE4jHGAXfyXp3DFYNiunc9o5U%2Bzkg%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; + ma=86400 + set-cookie: + - ve_banner=1; expires=Wed, 29-Dec-2021 21:52:47 GMT; Max-Age=0 + - con_impr=1; expires=Fri, 31-Dec-2021 07:12:47 GMT; Max-Age=120000; path=/ + vary: + - Accept-Encoding + x-frame-options: + - DENY + status: + code: 200 + message: OK +version: 1 diff --git a/tests/subliminal_patch/test_subdivx.py b/tests/subliminal_patch/test_subdivx.py new file mode 100644 index 000000000..9321098e7 --- /dev/null +++ b/tests/subliminal_patch/test_subdivx.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- + +import pytest +from subliminal_patch.providers.subdivx import SubdivxSubtitlesProvider +from subliminal_patch.providers.subdivx import SubdivxSubtitle +from subzero.language import Language + + +@pytest.mark.vcr +def test_list_subtitles_movie(movies): + item = movies["dune"] + with SubdivxSubtitlesProvider() as provider: + subtitles = provider.list_subtitles(item, {Language("spa", "MX")}) + assert subtitles + assert len(subtitles) == 9 + + +@pytest.mark.vcr +def test_list_subtitles_episode(episodes): + item = episodes["breaking_bad_s01e01"] + with SubdivxSubtitlesProvider() as provider: + subtitles = provider.list_subtitles(item, {Language("spa", "MX")}) + assert subtitles + assert len(subtitles) == 15 + + +@pytest.mark.vcr +def test_download_subtitle(movies): + subtitle = SubdivxSubtitle( + Language("spa", "MX"), + movies["dune"], + "https://www.subdivx.com/X66XNjMxMTAxX-dune--2021-aka-dune-part-one.html", + "Dune", + "", + "", + ) + with SubdivxSubtitlesProvider() as provider: + provider.download_subtitle(subtitle) + assert subtitle.content is not None