diff --git a/docs/api/providers.rst b/docs/api/providers.rst index e9c709935..0226b3b3e 100644 --- a/docs/api/providers.rst +++ b/docs/api/providers.rst @@ -41,3 +41,8 @@ TVsubtitles ----------- .. automodule:: subliminal.providers.tvsubtitles :private-members: + +Wizdom +------ +.. automodule:: subliminal.providers.wizdom + :private-members: diff --git a/docs/user/how_it_works.rst b/docs/user/how_it_works.rst index fd845cf38..1c6db8a81 100644 --- a/docs/user/how_it_works.rst +++ b/docs/user/how_it_works.rst @@ -14,6 +14,7 @@ subtitles. Current supported providers are: * Shooter * TheSubDB * TvSubtitles +* Wizdom Providers all inherit the same :class:`~subliminal.providers.Provider` base class and thus share the same API. They are registered on the ``subliminal.providers`` entry point and are exposed through the diff --git a/setup.py b/setup.py index 6428f8950..426b02cff 100644 --- a/setup.py +++ b/setup.py @@ -74,7 +74,8 @@ def find_version(*file_paths): 'podnapisi = subliminal.providers.podnapisi:PodnapisiProvider', 'shooter = subliminal.providers.shooter:ShooterProvider', 'thesubdb = subliminal.providers.thesubdb:TheSubDBProvider', - 'tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider' + 'tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider', + 'wizdom = subliminal.providers.wizdom:WizdomProvider' ], 'subliminal.refiners': [ 'metadata = subliminal.refiners.metadata:refine', diff --git a/subliminal/extensions.py b/subliminal/extensions.py index 7ac277bcb..7d7b30d76 100644 --- a/subliminal/extensions.py +++ b/subliminal/extensions.py @@ -96,7 +96,8 @@ def unregister(self, entry_point): 'podnapisi = subliminal.providers.podnapisi:PodnapisiProvider', 'shooter = subliminal.providers.shooter:ShooterProvider', 'thesubdb = subliminal.providers.thesubdb:TheSubDBProvider', - 'tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider' + 'tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider', + 'wizdom = subliminal.providers.wizdom:WizdomProvider' ]) #: Disabled providers diff --git a/subliminal/providers/wizdom.py b/subliminal/providers/wizdom.py new file mode 100644 index 000000000..b0f99b018 --- /dev/null +++ b/subliminal/providers/wizdom.py @@ -0,0 +1,206 @@ +# -*- coding: utf-8 -*- +import io +import logging +import os +import zipfile + +from babelfish import Language +from guessit import guessit +from requests import Session + +from . import Provider +from .. import __short_version__ +from ..cache import SHOW_EXPIRATION_TIME, region +from ..exceptions import ProviderError +from ..matches import guess_matches +from ..subtitle import Subtitle, fix_line_ending +from ..utils import sanitize +from ..video import Episode, Movie + +logger = logging.getLogger(__name__) + + +class WizdomSubtitle(Subtitle): + """Wizdom Subtitle.""" + provider_name = 'wizdom' + + def __init__(self, language, hearing_impaired, page_link, series, season, episode, title, imdb_id, subtitle_id, + release): + super(WizdomSubtitle, self).__init__(language, hearing_impaired, page_link) + self.series = series + self.season = season + self.episode = episode + self.title = title + self.imdb_id = imdb_id + self.subtitle_id = subtitle_id + self.release = release + + @property + def id(self): + return str(self.subtitle_id) + + def get_matches(self, video): + matches = set() + + # episode + if isinstance(video, Episode): + # series + if video.series and (sanitize(self.title) in ( + sanitize(name) for name in [video.series] + video.alternative_series)): + matches.add('series') + # season + if video.season and self.season == video.season: + matches.add('season') + # episode + if video.episode and self.episode == video.episode: + matches.add('episode') + # imdb_id + if video.series_imdb_id and self.imdb_id == video.series_imdb_id: + matches.add('series_imdb_id') + # guess + matches |= guess_matches(video, guessit(self.release, {'type': 'episode'}), partial=True) + # movie + elif isinstance(video, Movie): + # guess + matches |= guess_matches(video, guessit(self.release, {'type': 'movie'}), partial=True) + + # title + if video.title and (sanitize(self.title) in ( + sanitize(name) for name in [video.title] + video.alternative_titles)): + matches.add('title') + + return matches + + +class WizdomProvider(Provider): + """Wizdom Provider.""" + languages = {Language.fromalpha2(l) for l in ['he']} + server_url = 'wizdom.xyz' + + _tmdb_api_key = 'a51ee051bcd762543373903de296e0a3' + + def __init__(self): + self.session = None + + def initialize(self): + self.session = Session() + self.session.headers['User-Agent'] = 'Subliminal/{}'.format(__short_version__) + + def terminate(self): + self.session.close() + + @region.cache_on_arguments(expiration_time=SHOW_EXPIRATION_TIME) + def _search_imdb_id(self, title, year, is_movie): + """Search the IMDB ID for the given `title` and `year`. + + :param str title: title to search for. + :param int year: year to search for (or 0 if not relevant). + :param bool is_movie: If True, IMDB ID will be searched for in TMDB instead of Wizdom. + :return: the IMDB ID for the given title and year (or None if not found). + :rtype: str + + """ + # make the search + logger.info('Searching IMDB ID for %r%r', title, '' if not year else ' ({})'.format(year)) + category = 'movie' if is_movie else 'tv' + title = title.replace('\'', '') + # get TMDB ID first + r = self.session.get('http://api.tmdb.org/3/search/{}?api_key={}&query={}{}&language=en'.format( + category, self._tmdb_api_key, title, '' if not year else '&year={}'.format(year))) + r.raise_for_status() + tmdb_results = r.json().get('results') + if tmdb_results: + tmdb_id = tmdb_results[0].get('id') + if tmdb_id: + # get actual IMDB ID from TMDB + r = self.session.get('http://api.tmdb.org/3/{}/{}{}?api_key={}&language=en'.format( + category, tmdb_id, '' if is_movie else '/external_ids', self._tmdb_api_key)) + r.raise_for_status() + return str(r.json().get('imdb_id', '')) or None + return None + + def query(self, title, season=None, episode=None, year=None, filename=None, imdb_id=None): + # search for the IMDB ID if needed. + is_movie = not (season and episode) + imdb_id = imdb_id or self._search_imdb_id(title, year, is_movie) + if not imdb_id: + return {} + + # search + logger.debug('Using IMDB ID %r', imdb_id) + url = 'http://json.{}/{}.json'.format(self.server_url, imdb_id) + page_link = 'http://{}/#/{}/{}'.format(self.server_url, 'movies' if is_movie else 'series', imdb_id) + + # get the list of subtitles + logger.debug('Getting the list of subtitles') + r = self.session.get(url) + r.raise_for_status() + try: + results = r.json() + except ValueError: + return {} + + # filter irrelevant results + if not is_movie: + results = results.get('subs', []) + # there are two formats of result jsons - seasons list and seasons dict + if isinstance(results, list): + results = results[season] if len(results) >= season else {} + else: + results = results.get(str(season), {}) + results = results.get(str(episode), []) + else: + results = results.get('subs', []) + + # loop over results + subtitles = {} + for result in results: + language = Language.fromalpha2('he') + hearing_impaired = False + subtitle_id = result['id'] + release = result['version'] + + # otherwise create it + subtitle = WizdomSubtitle(language, hearing_impaired, page_link, title, season, episode, title, imdb_id, + subtitle_id, release) + logger.debug('Found subtitle %r', subtitle) + subtitles[subtitle_id] = subtitle + + return subtitles.values() + + def list_subtitles(self, video, languages): + season = episode = None + year = video.year + filename = video.name + imdb_id = video.imdb_id + + if isinstance(video, Episode): + titles = [video.series] + video.alternative_series + season = video.season + episode = video.episode + imdb_id = video.series_imdb_id + else: + titles = [video.title] + video.alternative_titles + + for title in titles: + subtitles = [s for s in + self.query(title, season, episode, year, filename, imdb_id) if s.language in languages] + if subtitles: + return subtitles + + return [] + + def download_subtitle(self, subtitle): + # download + url = 'http://zip.{}/{}.zip'.format(self.server_url, subtitle.subtitle_id) + r = self.session.get(url, headers={'Referer': subtitle.page_link}, timeout=10) + r.raise_for_status() + + # open the zip + with zipfile.ZipFile(io.BytesIO(r.content)) as zf: + # remove some filenames from the namelist + namelist = [n for n in zf.namelist() if os.path.splitext(n)[1] in ['.srt', '.sub']] + if len(namelist) > 1: + raise ProviderError('More than one file to unzip') + + subtitle.content = fix_line_ending(zf.read(namelist[0])) diff --git a/tests/cassettes/wizdom/test_download_subtitle.yaml b/tests/cassettes/wizdom/test_download_subtitle.yaml new file mode 100644 index 000000000..315751d0f --- /dev/null +++ b/tests/cassettes/wizdom/test_download_subtitle.yaml @@ -0,0 +1,773 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/search/movie?api_key=a51ee051bcd762543373903de296e0a3&query=Enders%20Game&year=2013&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA3VRy27bQAz8FYKXXDauHo2t6NjAbVGgDySAgzYNBEZLSRuvd4VdrgI3yL8XstvU + lx455HCGw2ccqWesc4XihWwTOCYr8QSZB471a+/uGScv3LQ+OcG6vMhKhUZjXWXF6q3CyWj2WHdk + I6vjKE0cDkrLxVKhGLGMNa6d5nAW4QPtGBWOfkyWgpE91vlyUV0uZywKh2YkGbDGn29+fbz+Mlxt + w/v1Z5/0t5Al08aL2x+8elw8jj0q9MH0xpFtLLk+HUSR3WnjP/I9u8CN0fOF1apSRaXy4l7hA7Vb + Hfz4z0Syu82uKIdo/LiO/WYbe/39083G3l7/MUE6WXmNwE8cJsNPWOM7iqzBO5CBobUUo2nB+Ykt + POzha4jewU3rReCKglZw6hFMPNCi+LAH3x2KNQUZziLsfBToTSesoR2M1YEdSCDjjOtBPGju2OmZ + YwIMfsejJccC5ugljtQyPFGIfzd3SVLgBc6ft0yRG00y51ZkeXmeZ+dFiS/3L78BFy9B7UQCAAA= + headers: + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['927'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a6742ab23adbb-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:24 GMT'] + Expires: ['Wed, 08 May 2019 17:28:24 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=d7b0d358cd03489452cfcfee1c387b1f41557307704; expires=Thu, + 07-May-20 09:28:24 GMT; path=/; domain=.tmdb.org; HttpOnly'] + Vary: [Accept-Encoding] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['38'] + X-RateLimit-Reset: ['1557306785'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=d7b0d358cd03489452cfcfee1c387b1f41557307704] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/movie/80274?api_key=a51ee051bcd762543373903de296e0a3&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA4VUXU/bMBT9K5Zf9hJKPmj68cagbBpsRXQUbROK3PgmMXXsyHbKAPHfd52WAJMq + qjw0Pveee3zPvXmijLfS0WnBpIWArli+5kY3WcNcRaf0sJX1so6TygrdzGy5XNuS//q2WMqbq8Fd + U1JMAalVaTOns1xLCbkTWtGpaqVEsOUlIH0UhdtfQEtQBiyd/nmigtPpeDQOqGI1YLVFLkDlQM7E + luQ52MbEryHH75EofkX4BpRrDdDn24BWuoaGlfAipCsVxqMj/FvzVebfqXPRKImiowivoY0ohWIy + k0yVbZdJQb0FnHDSn84UB/PJki++LuIbMBsB94h8ZhY40Yq4CkgumbUiJwoDJFk9kLmxCC1y7Rw5 + YYYH5C0TEbZLs06bB6KL7mXGjKswoNbWkVIUDunzSkhuAIsYJpRQJXGacChAcZ8jDOnujtcAR8RW + i20YtvWeGfvCXLS+VQPU3+imlcwI94DtTAfjSerPrAPTD8Hj16sf1cnanM2+65ZfmrAVuR3e/IbR + 3W4IGqN521mDQ1A3TIk3FifROB4GVOpS7yi3nuyMO8X+OibJqa7xQn3HkahVzqAqer3oDU9iP0P7 + qE4qbJguCnLZ67EfEaK4dD/jTybB3rOmAfMB0Sj2ndvHc344J5cMWV6kfagrTpN3dGhDWKzmp4uL + z437uzyH9UU4GYYXZhQ9Xg8a5W3YFZtzfqEdjhea6LCnNS7GvnK3/5nnsd48q7MkStMs2gb3Ba6V + 8KO4cMxBN1LHNRiRs47OgARchIwjiLFxGCUHUXgQJ9RjuKQt+MUdDpNRNInwDEsKT4ubGFDb6DWo + fgtfhaTJpNPRLeVOx0yVUtiqK2tRTIvh9Gpbn2OYY4irzscK9wsfhX1hpMR0P/t7VnojOOj+m7jR + DjKGW959FNJBujvqeoVGDcPk+R8OeHxjSAUAAA== + headers: + Accept-Ranges: [bytes] + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['932'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a67435b9dadbb-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['712'] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:24 GMT'] + ETag: [W/"ea6eeb9d18eedc20bbfbb2b9e53e6cdf"] + Expires: ['Wed, 08 May 2019 17:28:24 GMT'] + Server: [cloudflare] + Vary: [Accept-Encoding] + X-Memc: [HIT] + X-Memc-Age: ['6861'] + X-Memc-Expires: ['21939'] + X-Memc-Key: [6a1d3bae994d627606a0771d313613ba] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['37'] + X-RateLimit-Reset: ['1557306777'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://json.wizdom.xyz/tt1731141.json + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: ['true'] + Access-Control-Allow-Headers: ['Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Requested-With'] + Access-Control-Allow-Methods: ['GET, POST'] + Access-Control-Allow-Origin: ['*'] + CF-RAY: [4d3a67446daead7f-TLV] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json] + Date: ['Wed, 08 May 2019 09:28:25 GMT'] + ETag: [W/"5cd2a136-2445"] + Last-Modified: ['Wed, 08 May 2019 09:28:22 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=d7f7688f7844844ea8968a40d10e62a1c1557307705; expires=Thu, + 07-May-20 09:28:25 GMT; path=/; domain=.wizdom.xyz; HttpOnly'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=d7f7688f7844844ea8968a40d10e62a1c1557307705] + Referer: ['http://wizdom.xyz/#/movies/tt1731141'] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://zip.wizdom.xyz/18946.zip + response: + body: + string: !!binary | + UEsDBBQAAAAIAFxyRk2FqtoZwoIAAFhTAQAuAAAARW5kZXJzLkdhbWUuMjAxMy4xMDgwcC5CbHVS + YXkuRFRTLngyNjQtUEhELnNydJ29247rSq4l+l5A/YNy9kPVg6ePdQldCo3Ob+hf6Ld+bvT/WraU + Tk0rNW0vly0J2MDhIBl0RK61+zQOsLFrLqVISyFGBIODHEz//rfd7l/0f3m2cfUu+fnzvyV6ocaF + v//tv/7P//Yz6ZIpWZJT8kwS+t+R/v8+uSTHZE5+/v1vf/9bZlqazc6FWgqHC6zln2s/H76S/tpf + zvPvZFqm4dYltx9Dch/uffLP+/w5/P1v//1//e//8b+Sfj+er5fjnNzpxkffr/iV3P8KKXVF9Cv1 + ZlfIr/yX5HEfBnre7tIl/wVihRdz6aaIXtEVG5eL2HnZX4ZkaoffyXFIPvs22a8//v63zb4f2iE5 + 07Xx8jgl+37todOZTlJRRTqbTbETnT+20EmvvO+7lkVJ489kT+/VJz/wPz+Svh8O9Js8iqUpbTYu + GMX0X7tsk6aidLueriM9XNJNn3P397+9nYapX5KlP8yspBIlJFNtmiJS0myySpS8Xe6H2zrg/trf + n+42eRXen6abSgd1u92Od3qX0zQsw1eyXDqINiZKd8aibpP7QTh83JLTMHzMQ9IuX0n388e9n6fh + OXz9/W/b9fkH3uV87Oek28//hlq8qKkps0hvtcnVmraXbj70yW2Z+zWZhnHoL9BI4qmJkzGWoXiW + bbJMxOdn0n6cSbTrnnPbJctIT7PddtP9eUy646Efk3bo15n+cOEvnmZeLbREA5sVMEd9qulCRj3t + 10ufdMt0pH/3p/GT7TfNvQqaW2QkgYoi3WT+A0/7DzaWhF7wtkm69dxfSNu49K28YOHVFNmmyiM1 + 5SZTg+4eQ9K1w2Xc9xP96zQOn8nSDeORx53e9HSe6FP6l0y6Wz+Kemfqy00evSimmX/K7itZnz0/ + Js2WLlB07s8tKypNUb0po+d0+aZoRNHhONJXHGk5OD1pAo6nqdvgcT/7dejkUffD5bPfD58DfkP+ + OMiKkJq1k8Yq+tbObVI1wW1/urKV9POepczm6aYsfrBqU3oDw+Tdn470Mfv1K5kO/XAdvv7r//M/ + /xs91Lin5+j39L7Dlv8xPYZ/8/xLbVbQLA5nRUbXNpWzCUXL1Dokx/lXchsuA9tYppafYcLnsWyx + yfFlN91zaVVu3394wdQEeUkLBUtZOugXe36jfpqT8RdLZSZVYbBCqWbT4ANt8W4djQL9k+bpR5fs + p3nF99qfhl7W/txroRWkyUItaS7TlRQkl+mxT8bDhGVgpBeY1j1bYnsYx+Q6tPR99qdZPmtWmErS + 0EQqnTzYnhbNkR7nPCbPZcYXGc79SDYDe3x6+8icKSo3ZfSGaS2r23a9X1cMy/pLv+t6+uhlLc1K + E6dVvQzFs3STZn6ABl6SdWvIKi9E6wJN6lCI1jN8i7dLv0na/STPWNv9JYYrvL/a1PjoNPRdMtLv + 0Csm423BWOFjsHhj4nR39Ix5ivWPxGn5bWmuj92yTkvS0ph1175t/Ut3w7DS/D0OWNrHIbkdk/F0 + 6OeOByE3o4S+6GPk+abG+3zeoOA00ApF29J1pKdcYGLblkaGHvz6OdP8pXV1WmmxZaVmsNBRR0pp + FNhg92Oyfg5/JOOw0W2SJc1o6UYXfdKcdjx+33mYBvEYzDbhmEQTqtjp2JIRdfAXaP3Bvs9iZn+0 + LtfRJyxyWQK3a3/k8c/NxGi5DL0SulCJrb7RAPOtZk60Wu2iL01uRO5X1gueZNEnMWOiO5pYpMQ2 + 5FeT6fF5m1nCzIluKKPp6GoxP5J43/f0oafTLOvZO5kTfSL94GZREAgsKiffZFOz1Q/kBPbJiRyP + z/Y2yCf+PAw8IoUajNzuIvlsU/Ky0naXE226/BS8fC5PfvoiNdlsUxeRbCnO2ml80pKsv0c2PdCO + SxqnWz9caGIM89DSSn+5/dwfeD4WmakssbiHKmkbZhuY6Fm6/v5L9t39faCXG0/nrwSbGivJTUkd + WV0O58dho7F3Oez735tk39KScDnBedg+5uFMc4ucp66nH6J1jv5rGM89ljxZwYvC/wD01dEPFOJC + b6dLNxx096XfsQUBjunYHkWPMz3FJo0+Hi2BhTr0ZOe0ANGcTC4k90z2wy9dyqZ16o/H5PaVHE/6 + OUvTWG1crLGRRVB2S3i1r3laVCbWwOsKxDL+tCy2+QtnGObRPhdyA9Z1GB5t0k7zfS/PUnulWQ6P + P1Tq8LqvZ1Flm2R8STcm7aJFhy7Um0Ydpx8jPCGMLs3BH+zsm0FjscpDudyJ3HYZ+68Nu/b6HzyV + nJkzbozGjlzAFF+jG3o6IND6frnPRzbFaTn0J1orD7eBFmpZ5Z0ZMVzHNFREC1nBK5IftOXc4vt1 + 5LB/0f54p3n+KUrMiIvvNoZlDe/xzqega485Ro7nRZZRZ8ZZFJgxoWCFDZoEbwvcmQkWTkPXXnkg + PnjbmmjTmdb7c8ApitwPGRozVBe7mTk7YbzK4FX4XjNBWpGKYAsq4FPxerw50662XJ5H7HNX7GQ0 + BBi77flXsvb0x5EGdviVdKMYg1P7LOBjFFWokyYK63yf+vNveQvaM0eZcHt5otpLk0mETk+BL12U + vOqTp8b3NnZvGU3JAh+Tz0nbZdqPXXLHuWpL70Dr0eN2lEPhzksXzbfnpPMsS7+P+99sQrQet7So + 0r+6fvwV7ppl6rXQ1hOuqwX7wBjt9+swPnv2CTb08VkqMyn3XaraZPjtN1pF+Nbcbo1XiQJ+MG8a + b/xiZKBkVtdeltpxURcfHjZ5xDJtysKUNdEh1vH3zk0Z36yGRH9z0fneYa0WH09/eZ72AxwLcurZ + gz2SE38nO6H/8N5YWZq2Br8UaCP3NuW53mLrpE2a76/8/fTnLHrUNJMNa3s7L+SWssfaJzy76eLl + 3P+Wl61NAx3nskhDgXPT3/+mCv74iScf91gllsNwouce4q/cmKoycnccr92OJ7i9PEcLdibBzkoo + QccX3tc+aAkli2pP/cwO4i/MjNMHTvD4iOzaVKnXg8U9+uWskIV5a1+syuzmIjoHOyzM8sXIm8S7 + 0SmDJXIvQT7eLg0lyLHjQxW7i88e5rSfJVLzS764hEUKr4GWujKyEkSTWMM68IFbFnESMcOiiZZF + Iji/1nKo4m0f5ovJh8Xn1PZzcjkc5cHNnMh/y6JXpWWvxrjsfyXzM1k/zrQP0jhjAb71S8eHkQtH + W6bLFYrvh/5GbjqrVasr4S2EE6TEASnTfXCDDZ3Oa8nCDjFMf+HjFi1oWOKxXr8W+ao2nS46h5Sw + psa7mj0to2eSHNtb/0k+BIs2Jkp3VpEobf7+zCu7wYm2VT1Fq6NFThBCEx3ssnvOzxt/sXpnSpto + 0ylhYzkPv2zV3hl6DE862YrrTF8GGwIcJDwsfhTTRY6sdepVZ/HaX8IAd5W6hPfhc+azgXwPkstM + ro58mvJf+U6P2TpX6Su2x4Fcq/PUdz1/TPnp3KsgiXArK7GTiJ+HQygWcb/psApvl+/YXfEHukoe + pSgtTGkOfyRUWuLMhjMghw0WOO6/dPXadmv7SUsfTKI7LLL21s508UEs1FXLieMd4ZqOh73tz7BU + vO4o/yVKSlNCLmJkn0Umfg95m49hT19/kGCmLot/MXwcq6jN4klBFo0bnbt4SzjDt6BhGqZ90u/b + faK/cL7+keDUicem4+2C46T8zEFsB3OBf8NmAFSW0W/UWJolWjA8N2waPjpyGG7JfKJn5QjYtFwG + iRjWNisgHalzO7g8Eocb6HnI5z5xRNVsnu6oog+JIyPG7aM/z/DXJWD2lQTR1LeeT9qXff85fP14 + T35+kDMm/mNjFk960uirIoJd8s4w3DsePRYwU6e/V9F4ky/QZN5OeTx4TWrMsskDyKNJRbu4TI69 + 2N1Ka+Qin/2qFtOYCSP4HTxg9Tp0qhs3IGp7mvmTNWqtdBeNzy4Sc7JIvOFbyYSaPvv5D90q1tvc + whLGy+cwyE7clKbMRU52haOjOHX2zixQmUAZTeZKj4kkwEctflqO4nTraVzlaVbarv5Inv2Rw65N + bbrqKI5QsePBXqK8yfobk4bG4Xy5ekdInr/xKsilDf37Cp5E7IMtOCUj2CoR951JFtECXmFFd7yA + XPv7lZ6XXv7SS1yUzsfYpiVqvEtNRRlFDSqE2lL3+hI2fOkuMxk6f0UPnJH94+thoIb+eEsYn8Fy + jiWwm/sD7/C8CtLE12fIvT54IdEzZIpDvcsz8FlJZAqTidGGCgE1WTvx0wiSDQmd5H9h6NvTLNJm + f+SYVC6ULjKLz9D0Hm7k/k3dCUvtbaLFYpr3tB1yeGBL7v/1PifXO0cwOmBOCR19ZpwJr4I+7Mw2 + SW9sm7RY+VM41iM6792WudPVaD/iF5aOj/X04cgx+Z20d1oGyRbn/dJfdBjMlIt42a9w7tipR9H5 + xYaWepwup9NxIfU9uYPsDdLDP2iTGTv9HmbTRbwNVHCpnA/P074MfEPwNXI2Nba/M3N2Mb5U8SLG + u/R6bjuJheo33SSHf/S/BQcyo6bbs+jbOA0WjJgLJD7djlj84Fq/j8fbiu3t2dMgtoaKpGbfEA7m + eo0FyqNz+2sPEMRHEC4n8nngerSfLS3wm2WMAavkdMco3peb/IbOB1YZeos1wmHejzrTF17ouE1j + 1k4dx1nxPWnsX1sBlOWmLIu+aA2QoHbesPXdl/VIBoe4QftbnHwJLHbDMh97wFnHfl5WwTg8BCWq + 6kh3LfsUI1mnngP70whbBxym1i1KnCmpo+BIjZMQAwebvcRG5v6BDwXP5bzHkRyA7EIDvM4H8mgu + rTgJqYecWIPLIpXOJvMR24E/TAXClQm7yN5qLE/lzg8Y+xAScZSvHC8NfT8eRV9t+urIK6uxPLHL + QlvoNpkf/Cl/WfiIjgOkkq59PPsnx+0HiUKmHlyqgRXEBoLoP++xsH+bDOthOHJQRiDMnRfP000e + jTg5jnK4/ej5gL4mLO/PQqlHmGqOb0S/XOi5+Lx0LfwtnAlpFh+HCy0xH+S40uPDSbyfyBRWYDzk + fx0HHIdp7B7jSY6QaWbWX6TfDJbObDm7AHyI/pXAVEfyXgf6+K2+m5l7UUQORI0DHoN626X/+kmi + cr+ZcFFFx4uaj3uVhznXmdYH2uUWGtTjSMNyZGyBLAFe+kSHNvr7QmvWcJZ5l5lZk54yVlxYAH4/ + /phoYGYy8MO8/4NcwPvzyIgJTRFsBuN4QhioDWFc0W82DnVFpL+0KCa+I200NPKwVzoIX3/85q95 + 1dUxM2uHuxaNl6ttbX6/qM/FvgbEzKhdHB9pEJphC3zncAFOicEhccvb2fA4rUmrGFDqoSsWDbf/ + BsuKbNeXDrY4fXSvI1TqESm+LYTlGvXD4Mxy1IKEYCrtsx+T+Ytmhby7R58axjmjH6Z1g32VsaOz + qcIB86NjlKzD6bSVbVMVZV4RgvRZpKiUN6DZvWryyIHxzjMfcrEsdu1e12qPUzUIw8RvlKVQjAAn + lrzuKxkuwwnHpm3yU9cLxu9k+aFZn9w+aOOaprY/iKV7NIt1hTBvg+Mvj+by2Qu03u/Vx9rSNx9P + X4wr8Bej511GmWoe8hL5KlJYyvDBvDdkw3S4utNxaX3eewVIt70cmn7jtH97TKqyNJUxatVgYas0 + 1uI/X2U31xGq2+BQzWcTWZKxbZDxPuiAxtvk9OzJc5HlzfI6PGDWMEZYhNpoZXPsZgDModMkwjx2 + WMW8EgVmxnR/GSsoBAHslrEFjD735Hx1t/nc8e9jvOHETLRIj/O+D/yOkVZIeb7CrB25VNGMK0qZ + qO88pjdd2Qqzbvp7FVk3QsiGWneIwybDSL/Nq86pHzU3RMP2DIqR3kWOF2lh1k56QjCy4dQq2SCx + pl8HZNSQ3AumTgszcdwbCzsMGx1tBYkFfE9LqyGK23G69LdEbPC2Mk4tKs2wSUMVzRpawmQ7091e + 8HPg4N/x87Qwa3YRtJIiiUNiaefjfsABBKgSeQCI3l46RJdOXYKsNfFXFSgTuTxWlOM0j2g5klck + hLuVpeDc9kd6wCN5gzrKlamJgjm44BC6fOUDAFjRnIAH+Z3tTYKOqcJkkGg2VfQkEmP++99axL07 + OnxOgd9Iw0829w6Vki4Aw9zD+ZMhxEFMfqDxP5AWYbQfFyo4Xn//GydSTe08PPmjdliHu+E0HDkM + SXNyFM2ScrQzfRFYSBfoICjnz2n/MSfzs9trllLqRWhV+yaSST7Wn0QyE8nD+A4uaAyYEdvE47X9 + CUeRLc6Yy/gr8IYUSRPBMtakmTMSu33cBgTNp1t7ZACYDrJTPwPV2rbPkewQuWdyUuMFWy1bAbeU + 0zKDaBcuOHg39JV0FSLh529/EPM7pIJruL0MnSFcqCSWy6AL7ROMlWFRGwccU/X3zZSRBRoNLq1x + 7N9ve3J/O106Xg6LiJsJI3/CReIFwjTwM889B3Iwf/C//aKOnDPjRWA+/u0agyHHAvL8rmSotFIs + nMgnPrwzw6R7g4NJytmf/Ik3L3PXrVQPn5KzZpZI3lWwt+FCiVgxAyI3BGCw104TZw11j8/5Dzqf + yPRTsC1NMYNd8PVSzGCBYW5ACWjBu9BpYaWXABwkwpkJR/ljdAFzV8+AGrZi1xrBR1qrJ55ZrPev + vokCdCmnRQY7bMoJjY0e8PenQcLeDAGfean7pO2IbXXcw0ZksVOILpXsxzxS14jH4r1c+LcCQ/Cw + TQ+gEsNHz0A/vcN84AV5JA+Bduf5gXMxjeg46Bdx/pcQkI4eHDEXScbh8R85sUKEShOqQ4CELhQ+ + 9mp4VKogHv2RvnG1C+92PvC7H07zylMsaWnn/1x1uVb4LpV8v2Ap4Hy/1E6NtnYoSJdKkl8skAv6 + 9S75EJLhuLPbi3D7xwWnDjeNJn1/Gsrly+9qCsilnAAYbgEZTtus9R1u+qKIHkQyE2lwTglE0t2m + bgSnHsi6xFIVlMOfORkuvD/DFk8/YfcWdm8Wumy4UIjuzeEIqKYla257HWnao5Zbf9MNVgG5lJP3 + 8kgJ7RI+PPJj/9HNHQ3ej/nxB+3RB6QWn0YdzdKryKIc8pTT50ofuDjRxrpcsC6NrEBkK5Mlt7OK + ZGnR99Gs/dzKJqmAmv45+q08tURkJIsscr8ZRs5+R3h/Zknl22X1/k9tpoG/Rw9Ex/nKHugkw1eb + STjOBLfbc3Z07HasqTQbO/8rahaSP5WFYmQWPNOxlzBsOdER9m15DutbgojRyIfjDhdksij6lXJS + UB49QpYabvnOIZ/HcJHlVNEtuSeIE6WcBVTBlN+u+Mr+t0TKmVQZOqspJ/so4gGQ7arzUjEr+jsN + fxO9Z55LKQRmDGSAB4a4e6rolNxaRY+IRYunzpkzhDo5579zosz0OA1PHZnaNEQQKi40Gixa9qNm + qpIzOtITTIs/4ynWlPp0oEDcADfNbt8gBHentaLtk3k43WW4FHmS+6vo92kbFgUkxqPrsUQsOngD + UZCaAhdCVynnCHFW+juSLDZyLoeEGRYiMEUo4fGxM60H+/s1ObfDEdgUh/6Gnk5R2C9J021UXWZY + JFpGH8Bp7Ig/3NJ7MJjTZPYX3uJ6cfv4/dTqGzM6RFki80HqC8cYXu//xiP7lnBaOP6pqeBmgyTT + 7CIljayQ2/PvTRIPpNkhkl+CgSywYThJtkJIx6CRFxw7+eiWIlMiE5wBccEHf/HLao4GOQNGJ5X6 + +LUpcdEYFNgheNG+HRM6yw4Ljd785LOk5Iq3wDI4/MdrOB10gFmL1sZrpeWjiN4PQVveMHskmr+S + +CQ3fuflgI2WoRx9okLjajhSIaxCZnbu6UT0lL2ETB5xx+7R9ZykMR16dRUyBa5UTay33KQ+7yHW + IJJqwI7zWoPxcUior8v/30+Um946Wtc5yUiSo3UqH2Y6v40dydMn2Fs6TqaolkgUWaQil71qi0z+ + gYUlZQxFT60kvG6jc9BAx8H+mjyH6yzKnSmPT6iSd8Sr3eVOQnv28UTX9KRv+cWLxoADIf2k5Ngr + siXCAbCCC7UEBrr18lx6BhtxEtMnoSGU/Jjr9AseeaejV5m+OnLmHLyEhkev949H54/rQOPYXvs7 + q9YJlCl0BaE0jArhQq5gAE0Wropazq2g2ZKNMvVn1dGYjqjOBBcqiZNtT/2dwQSbjDIoil3RnbQZ + 1dHP55oUJum6h4E+Gq/n7Y1jXuN1Omvxg0JWIlNHv49NhrNPSYdEycjvXnGyWpPjxCBkS5vpOn7K + 5EvN1CEZfSTanopC8pimdZZsum64SWTy9DEjsjS0UquQmmWTVPxa2KbELAGhKYKG9BQMLC3//dHH + H7PUjBsYax1pcVaKJVAc5waxsmE/8f6x8NY73D7wM6rQDBoRtWjCIYdfy2fWea+3m8UWUY0dLjS6 + 2yOWdTpP/dgfRMasEqmUkVUikI43R0XBJtG9dU8nGj5a4pQpOQ8jKijIRxZ9ap8l1+4EG37JMW2P + Auwn8YuW6ZfPuXotq2pqjdeURkkMKSdeBbl192GvH+MheYAbLPia6Cq6FGAiUbhqLtSV+ZS520Sf + 8tKfRCA1gagOJOVMLElZWJ/L0Pbq7egSqVgRbisR6QvlGjFtPqtwes80Jod/DMN0TY77u4jnXjzf + hfmEuFBIfGRd+ETa88dAoOMwfEpZyVu/RwrG+StZF1S+Dcswi3krpqRaqkhtLWq5LOCLEwan0x3L + 13n9g78zihGxiiE5Y52w3J1n8WUzhZRITbH79rGLTDaEN87cvnBSAT3Zoz89ya9oh5+n/lOHrDQl + WZjfhwuFL1T55sag0qO/D/pxK1PgUIwWKtCgH6B8+vXx1tI3bn3dbpaZseLGaFxoL+ct9tzzgHb3 + M58ZTrJ8HOcDhqj70EDTMp71ZcxooSCyG/HXOEiKLwSEDiuSF08uSFfaksvym/akEZgkMu/5qIc0 + j2nQOtIsN2OGymhiuFrel77kOkyPPX2sPdaTZc+5X5tp6FFExUdy/8i5mTqkg/GXDCeJVl/nK73+ + GVAVL+p7hpohrQYvN1eRdCHO8tt7B8tC6tyMI6v/mt+2FsWaUk40CleiCuf4jFOmumW4cUCZPiPO + wscnvuTby4FJ/sIdUpxJ9ITxb84qKvmcpt4OIqrd/XS89P6b/mcP60xnhMnjQmVVJFt6YTgq7Gf9 + ZUgyU4Ap5VSj0HgrLFVWVMz1OGtyOCK2OfWXE9c6ntf74L9i5fWQWBHrKSThDJm350WyeO7jAmRH + 0my2kisAZ6g/m5XVprD4rrCSmk9OpfAJI0OQNJLsteonUwxKhIIkcrpAK1xWB1viuL8vM2onLX92 + fOJTasVZpniTSObRkOe5jdTH/LzIxCJPamHc6DwKZETOXTsvPrafKRwl4kVkb6iH8CPWcy6LIqwT + LX03X/uSFWb7eRWF+it2I6wiGSnx5A9hx9P066wwY5fCvUCUFr3ao/zrAila3i/6i2bKWF6iuYpc + JC1dpuH72H+MnI4CgGi9ANIctSS3MNN1TVjEmtZcxCBb2+UTwR//v5BSO625fr+MpBpxRfiB19tz + TLhqBDvdjcZdok6Zh49qbIRB1hNdCCzhR1Qe/kMkay+Z76L5W7PPyRl8w8L/TyanR4E4JySNnhWR + WR3czSsbajmfYCIABi0NKPPYT409MsDQcaER/59nJm2cyB/gc/oqc8djQPX3qEeNPa628u8LfvH8 + y0zcA0GcWBIugTVX0L+qKjva3i8Ddnsapn/jfBBDSpkHgljQRR9ZAAg1lK4XzLHrFmzRtil4oKf+ + bmh0QZG6Da3E5P3g/3O5zXP2ZaqZh3nk5ugDuEq8p806totsqeNw73lnpfklmZ9buDgd7ZB37H8M + CF6PXdJ3l+UpP2DWCH3BWtBgG3JWpnu5IiMBq0hromqHcmcZiTrNB9VKoPFCB9HnNvnoP0I37w25 + 6rRh32i5kg0IamuvljaE+IloQ2Bjij1Mjwg1WPjDFaDhugLvrIfDgsLvnUk1EQjVcFU3pM57Oj3O + j3uH8rLLhTyUYXjAazn3Jw1Y0UlqiLktMo8NsZ48VlwLmrHeaDvjAv9uuc2yCm77lc4AdExth5YM + yYfERGXmVeZlmGWJC5UELrdBHMUDQc03FoqU8xcEnGtxauJMOwiIjWZIfgzDERnDy+x6IDB6vq2C + iwFfN/8R8s7kmzAhKtsxcKClN+fLNaHDtB//0svQWhTU22aMiEr8gmeBFgysx1PPTCK3xyTcBorp + ZCnnIwe/msIQjGwDnvavWLD2glkU9cKFyk5Wb/tT/8FF81t2lwHpvwGFp5n6EMAgU6QnY0gsix6B + 3orXxy0dpvpbMtzltRXswQ1pmM6OC7kcIHwdVoe5K2l0XB/EuzkMHwWfrwjvhcZVaQlS012E+1HG + OJqTHCOkljLDQzsBSVw15Q5x1qSfgASeJIyXKVqk0tEw5XoAlTUbB1m25vNIvgHS9sAE4Y1LQaSM + cbkAb82Y3YTP8lJYjakAdhHZN7ZCJ6GFrZnCSxCKtnlc0MK3qSeBE4dJLgN9tPMetUfdF3LzefQW + yaCaTv2/k5X8vm4+jNvkJ5ehyI84/yMuDyPcGcOGvD9iHnx4fACJxL90Ml0Oo4a7FIHKmHQjwPMy + BuaMkkA4Mj4G/enKhOrwXJ0x9sajNPlflCwuKVl6P3MA5N4fbvhyZma1V0fSARqXMeEGn8e2fOgF + s4tINF4iS8N9ChdyDRKsAxKXcPo4wCe64D/xJpyb3f/8mC4KA2UKXGUMugUBnIyhNVe9am9xc2o3 + N2GFZcY4mRA+bLd8VAGURv9OFCJDYj3+pT+aeT159m3gaW7pkfGklBy53RtVAmVMMlEJMwq9JtNl + PO+9lBRnilTJXU0aiTXiOm8PXz5xLFOIKmMyiviJilQyRX1llWT5nPv7HxKCmWWtqs2YcISPnpP8 + kbKIPstJ3enajAn5YU0kVMvL+eraN04QX2epdc1qsxvnQiqQjMkm5FMAyzgqdpjVZjbkP6TR8znP + MBNUfFmRNV6WvAGc0x9Iz4ddy1dUnCpjzDKIFmfMGCH1ttP1rvNGQSn6YxrlsWSMJfLJAVGCy6n9 + pCUVm6um+6CIc8U5uv9ArIueyEeeFLVSDS5SqXnGPo0BkZBOEp4vhyM5V23/0Ng/Lm4S7+CQ6XZI + BBpHWsDlV3L7FRcGsXHBRySv07hJVnroWZMS9SspdJUx0LmLhohmECOfIfYDCecl8l1ktzlHjhsd + ppWcYKC6+k5nvA98E7ycvFtA4aMwlqhooqegySHlm/cDGODaA3yojzP96/LsgfPpLFQQSySCo3HG + KCcf3jbLkkCIY2eJ6pvm80fSHfo/lNlDWIeGZX1ybEV011538f2VfT2ND9Wd6Os8jsjfGpCUQu9/ + ozGn36ade+Yc1zstr9jh2F2zg40CXaKxjH+i1qS27oE6RWAimoCU78zAwZpVh1JOOYfwk0+c4VE1 + BCU6Alwy1PWL8J7kOzN+ZFyWkaZCToL/VxGjfGcm74qQqiETLDTzJ3jLSXoiHroBjdkX7wB/jsfk + OzNwUhEc3TJBOdU9Q4bkANh8uXGkCOWJXHjUY75wdBKkYwhWISTC7gvHH8jp7n7s5Zd0OrDiABrO + GNYsPFogINW6n6AeCc/wRrGJTLQY4Z/Itz7RpLX8i1xxMFFUxZqD0M0WXGnHfn8Q5jx+vH4Rsh4F + v0QiqB/LGB1tfHyChOfr0A7GP9Yz9K2fp/I60thpZGoLKaenJ3/j58fOjheg/3rtjbmiXSpRRSoK + n/qjeSq5wlrytyBRAhcU1uIBpZ2Dq3NaOh9xka8WzeKjIvt0kTG/0KFLB1RRL1EUJJXhQiNUPW/+ + JMMRn7EHh80i+coY2bNsE7lCXyLoohfKFES3jz72Eyb32nLCz+dwVTbAV57ghCouen0wbBwX/7CZ + /wnSWEbDIMRfxpN3mTksyavQ/kn/4TXkpqGIPJuC/SK1zG6PFN1h78dL8n5hmC1C1bz2S8WgZrTn + qVk8IoiRQeSamIUUwlf9EvaQXiPOtKY8OcvicQyCHRx6Sbi2T5/dbD93YYYqLqjHzc+OBECmnFsk + 133CgXmaOMUPw62cRtBoUyGvooWv4OhO5nODsCoPv8TXvhxn5GBCh3F3pTYdkI4ffXqUTnqOoDNe + Hmf4RSoZ97Lz5qlNBSTCRAtToVFsiA/LBeQ6P8+/ZOs+tliBbAPPU5skiDPGaio5NPPERu4/XNbp + 9snPoCudBiLzzGZEUYVQe8Z0MLnPIfPVXudVHL1ZpW0WFBF/HV1wWoHG0SmyremG88ak40rGLqfh + PDMrJ4k0slH3IvnkqlpaPS/dQROqwCg2PekUI77JMIyDOb55ZoYPHbHSykLCmlU2rYfb4Sbr3gtq + zBVryxzwjyDDJePki5K9nBut4lx/bTGlKDaUK66WOWUCC3QAwuDDJ/D96STlGQwqzrSdkdMGQqMj + p8x/it0pvqayTaSskFknx+v1i3NskBGintRT6D66lQYshC/IjVVzUuxNdJWxck2CFV40OtMu7XE+ + AJs5tH3HoL7U2XGuM79/+xjuQ/+qgckVoFNtZaS+0cHssZIttIN/MZimFtZ4wWwX7T3M7cLxjBHe + xEBj9hvsE5eOgybsBN+5FHZ8Hr8kPvkU3yxX4E10hAEnTqSo5VRzXc/gDkEI3IulJlZHRwPHfm8W + iiHU78UyL/bN+XV8LpSaUaYpSbpTKxQ4XjQ30Tw6lnOahCTtgSfVO8V5bkb7LWjilDmZq4Fw3Eha + YKioOJM69Tw3WwWlRjTSwuZljFM+0U/mSW5mWcTuj+NCyUxKCfz8xH58uvr9ODerQ15FND/IOc1h + Fvel/ySblmpapr0VnOs5kCmvB+DjE8xF9JmZFVFqDl2g1UWYsJAutT4XHL9ogzq3q+5LCB+IEjM5 + yBSRklyORu/Tsb+9IOzJyJHzwkyLXNld9LFpKZJosNU/Pf0iWJhloVQpGgenCR90/OL6VoaYcYZt + GQneMqMPtu1bz2C/hL3ywozONWF+VlYiCZzze3o/qKIQtcC8SFwRm0KN+tJifPk3O9Wq9lh+Kx3C + hVKym33qZlx9IQvBloswgoNhrjiYyAeECrhQq1+43QqnDNb5D009yhX8kvua6P2QAI7PIGmY8nHx + GAy0jnpkexV9B8yfio1BRxEmMONCLRwF+19MbjQgO5QW/wk1kxcsNPyg40Svz4WXHF27gld59fnv + uSJnoi2Nn5nr3TjE+sHU4Exl+tsjlLlCZxlTE+0iUct7iY7cuWJndAO5ZKG3U3KFDxbOlfnqzr+Q + x8FpHGArET4CzLAVvDN/uVkooiaqgoJEXFB+Y0vh7b9nt7wrmUiu4JoIhY5QiQWHjxUcKV6QBAHf + G4vHwoDkm1cHz+bnnQ5QvZCW3BYNo+QKwZEyOpzGlgV+BZ+wGzDaIbm0Ayenz1Fs/bvTbwQZK1Bu + 88BFwGTGuRdSSW6oJD+7T4P1F/ePoxaNQp3NAhdHkSqjdOavy6QuENwg5wj4lrw07bj84jquOjUq + zIQgSSjjNAmBa4TIDDeXdnMZHcwq2CQjnBvN2105dZELMOmLnMFjDxxpPw76FpWpaqLAFacyKDmc + hQIgUHsB+nu4c1Qc8013fxEwEMHGBIvvgrVQZbwL9ZfUcY1/TrG6rr2cbO62BMjoKTBHqoA5p6Fu + wFla2SYxRaSrjAPXam85v0g0pF4DKsIiDeBY0jKX2/pljM65Imy4o4j2XiYDkR8NfgwSaoE1l98E + JlNr1vPf/4YXl7RpOVo+mMGerKUVT7Wd2hOtMHQoRQm9EceI+sKrT5kcKVSf+bgqcsRRX9X70qPc + I3E1jvlhWJspLzJf4vCcO9mo/nnmhDJyYeZh6rfJPw9f/0raw7HXb1GaOhdWMmXMeCG1ciDjogUW + Ut02UfY5BJbBeArlXFw5t3NLs3h5foriyhTX0eGphpupBf62Onx0xsaYe/Cu5nqSIpLU6rmtrRWy + VXmUrtalOhQplQzOR4fAxM/J2oqfm90LsJF7/I7pONJoRADoMRd6e0M5LOr24DvRoIDMa78KXjEd + x4Oe6c/9qX9lvOUevmNNVay6kGMtdrgbOFZob8Ipew+kECQTJ9uoPGonQk2kpRZ/fdsu3FGiBY7d + CZD9ovUHr8SeJqTSjD1RQDNcB1BaXXxkpDLjz+tvxk87RxGwsBwWhplpe7hySBXCZtpI4Yg+R1FK + lZKM+IYDl2ICMPM90pE4te+29MkHDSES2rW2Vn3HyiYAQrLR6xeNfms+MMrkURQ8ejyzeZAKVaEG + EHJn0eNxeOus6OyNFmUuXSEf+ba+2iTklVk7NLhIZWUByh8fHRIs3rhYBLXVkKfjwbD/IVrM8iEU + vRoKE5mg5Zc+0zTTFzxJdLPbX+YDU1sMl8/BSB5yj/gxOUeQYYsLmW5TZK9WxiTc4zsTclHAgZk5 + hMaB3ZqNfCuIpCZShWmpdAHnaH7uqW9/+/HUmoSRC12FDAgGjoqR6dqKG3psvZvhQT8m9gg/FzN2 + +Djgj3a+zEfGTbv+fOpQ9TfdLx/IZ6GF94e8qnw9BlQvN5oe/J8dmD5l8nvQsFHe1vC3Sk2W0UV/ + 4np9zK1VR6Ew2TpMuqML2U6pmSdE304v5oLc44d8TxUNnWfI9EJAh/klRbA0wTwKXTY4YPMqFpar + yTrpYUNOVGmiXyMXlp0qT9dkGN617Uf/wMK6N/aX37TSvxZO0S3Gm+++8RrhQm2f6VuapxIg9gvN + 95v/3o0pijgXc04ksRJR3j2AMNOXPj2Tlsn/O5wOOplNCjOKWBE9UK55WVK7OXxyhxd4ov1dq9Fy + hR1zbtwTjG8uBeDSx4NxJZRf3DjYvDDQK+KZiUc5TrigFJxre5q1Znzby0lgP/876fa0OcuQKoIo + MlX0DOQzCLgsjUs4qz8YAREvvHgagUe4kFtfoDd+jj38fuYJkuk37wUoUFiRRLLoQJVLQgxnQLY0 + I6aPUe4v/f34Vnl4f57JEgZ73g/AvvrkAA47yWPlAmu6rEXZuSKHKhiNYF680vIuV2Zno8UIyNnz + 87d2Q+hH1KcnaLCk+mrTV4QVHzkXpde1VgOhGQmdOiVj8PI4bYThSVQ0pqIMT8S5lKjzxsEYIlcU + nJ4Bprtd6agswD+N8Ex+gbRZ2JnGOjxI5KmGrmVC4jwgJE63GYEllCtwKHNvmTn7E53jmPcOfSBQ + jq9NCXZmyMX3cSycYBx47/35jvIUq0IE7CPyZskFs3GG8pXMa3w6rkBahvX0gbfth3Gi7Q0AxNh5 + eKDYmT0X1bc55TwHPLABqci6dPdeuzmMCjFsrdVBEjc6WK/MeITfUKPnWvsgyyXnKnpeF4PWLaiU + BtFsL0ZXKBwoNwcR6ZyzdpRR/lVALDKlyURFATnX3MtJdXotUdNnf9eRrbwg7osFPf0JYlgIuCqr + dNufZnGa+OmxYZ610U2hAKBKV5E6Z20jtijnAm5Po3bpr1I6XCgeKLcGBypcqJRqwJN3JuPjzsbX + fp7klxXzy7nHThqNWpZKytv/Ya0sFOjD3VkYws8zy8f//1wrC4XyRKaI3iBTpw5fbmXWz23LgTlw + Nf3WV8hNvPpmNlnz6kKl1Kt+rQkZKIrULK+ow3MLLjQvXoJuPqx2LC1SMzgX0UXiQipHgvfR/4AZ + movc6jzT6ha1iI45xmhCMiamOfxFatbmXEhNkHOPGC4e3660/Uny4XkcAW6A5xVBFR7/VrhD6Kom + OhSpmRypCHc57hvDmIMhlPOem0sMTGS4xex5uUGFQm05pwQFdeQ5pwRVejKiI41Al4ViavhzlP2N + C07L93iFeEmkJhGvPUyBUBma/OqAonzDPbqXPFoAn1dah44zHfekxVzbX7DDHOfhKD+R+Z+IT/S4 + kFuXwq1itINAKO392R9Xrls1phXRlpu2PIwA5twFpjLg79f3ch7aGiQbkiv+TsltYrLFbUJeAgdV + RH1h6psQaaEL2U6iu0wu8iVRb5FxXoZuiUcdzqrHSibwK35pZyqIlV4MDJUuFMu17R7jhBLhKBQn + y7nhSuCD55xDxMnN75JXWCjmleffcOKcu6EITdp1P6KelVauL4moICdb2YaLzOzORQV1OXMOcHD8 + bf2YEbIJSJqL3MwPEEQdiTntR9RiQ3qj+TN24CEZvKjZoYSdQlHFTWm2DXtPqo7Uc5nXyFBqn4Ou + 9rkZm6siR0t4CVI7BgdPgKjY6dmrArUvZhMI4hx58SKl6UYQQO4H5jczpopCITDcWYYlwLhQ67B7 + vpywnZDiXzknxoT2wzkrjdHZcsXr2EnnoP1jjGcaeCE5mjydxuEPfZnSNBdhaVjOnWCK1IcrXt2N + tnfyDJP9/LwMe90DFCoTmTJ6rUwDfpy53QkJWsfLQqKLArNpSbOpRKprpzO36KDj53H2wZtC4TOo + TMPOcriQS/DmnQNueLwN54yAEEL2OIXNcK+LdphXssm7f7+/zgMrFDxTiSpSocUum28D1dEKSCu3 + wl6FAmkQaMIgRc6ZKexgtcNzwVqP74OymxnQJHN0cPtBsBWM6gAriCbCVWQS5GPzeGwUOklO1zlZ + +xuqp7ePS0/HRnhH+37SBzODBl9LrMpvcJyK25NrOnWzFoTjAIJMlrbzU6sw80Y8zYWKsMx4jxeh + RBCYdPya2oev7QCFMy4+iDKz+SJKds05q4SpMjiBEFnIAmldeuyu25bxBnJO4Tcp2ShSM7XosCjM + 5IsiZIrPOc+EKxOip/xrqGnbruRkL0OUF1UUNhOKOlrfmLiDE2iEyJ/br7Y+o08aBpILAYjuwnua + 9EvbC9V6UZj1g/8jMmBQvHByGFpAJid83LYFQep6Xadhw/Ph1d+FFwT9WjYpSIWLvpZvi7RdF6wo + XOlIk+o4XJ7SZ80mg4ta0uCC9tmDiaB2XXJQ1BJF2OaBq6PVgqlE2Ok906qLmpiRPt+G8R2OeDHH + 0Y0bXgr1xAh6BZ9dkwyDr/coFGGDyjwyHoeVl0NKm56Ww3VY9jOTC6wnbhW7SCPBQlE0vb8OFYD4 + CX4VzgHL81dyQTirb7mOC1/xSF4kH1iGq8+WLBRFE+kARMm58VFZKmsvlxDtlaVTmP1l48XF7j4P + Qk5TKIyWMwlJGj+d09wLBuSG5TfoPf6gcVInQUG13H3r54YLzqjcf8gi9kNEKhNx336N/AptC8Ub + DR+3uxbPelXfToE0ubeMvgSSj3Pl4RiVikOTlTgFYegnyUJdhuP9KXRa68QTGUQjyzjxh9cv3vjf + KSJCtpybHnHoHCfkqALwvvanJCsk7awdJj0uKMwmkkE8MudUEPaRtV73Y/oN6lhhMdFAA1PZgqwd + qwXddlYTUOgtZ46K0KJK2ITkovi6j0JBt7zURlrhzc4Aj/+k7kNTyAvF4XJpY5KFSlzp2yrOfulS + WE3+WETP5zTBYLv2UntRKJiWc/OP0Iniwnqu7+V5HwREOX9j2WvC/v7QH0deWLqjrCkKqKkGF6ls + JBsY2rhQ6YRkTHXMxs9b7zlAoabyajBPm1BNmmr+1MjZKkqnPl06oE6H2cdRC8XRRCKMVnFvEYFw + 0Nh8YIRb5T89FUChmJrc7aIXAdCoztppkJChlvMWip7lAjjXoRTAu8J6dMndqd2dhdHvnDt5CH0Y + WkBxn3Ru0CNMqxtUAg/Mltqhi1kCC54VKcJ3ec7awDKzH4jaweBCqUlxq1J/FIp50d/yNMwRyLns + XR0IxrytpagiXbijCBmRc4ayeU2Bw9O1x5Fx3NsyzABo8NGTkb4/lgX8hzQb5Zx1CCAd9UP9msqM + VPpNBr9RpAp20y6FbZ6O5oNsk9OKA+z6eQtsqjLTlLK8UJEnlHq1GyoqM0FyMAJoOOf+Isw/ttL+ + j7RgMn5BiG8PuMDiDS/M40Cb30P1mT0WcTS7MqdCQf+uvcjUr8wGXew8Mc7v2y/91fqBPqNmii6i + cM0Z8ReclNeYVx/CojaDdC6sasOF0tKuRUDT+Lk0ECg4cmik/4mGsIvarM+VUQCe+QSk96JGlOCT + bCXgcO259g4N5bw6zrWnZ1W1ZqcuYlrOueeIHHZAS3uYZt1AvzedVj1qvCIW60llcnCV7OuhIORM + KI2O3NxHRHmBO841p/XsRP4f0lEef0jcv2v7q6gpTU3Eup9ztoXWzeGQRwLq7mnDxS2HP3Fd36Iy + TVGRcM49SbRVcc+dYJNLwGf+ji4ZyBviOgZ6zHWb2MblwSzWER5LaiymHHwhp3KlrZHXp3XdT781 + l+D1G/hJfcbGq4ObFD1jqjXBvof1eZDwj0evpHFJGopk+pGl2xdo8r+4Edyejg7yex684nvLaHTR + VYnX7jbe9ZWNHC+S3Hycw6NYnFcR1FHjgnJYb8eJ1piOWSHDhneTDAmU5KakieYUp0Eo+y07HUt/ + knBVKzmNQUJS0ZixopAs+iK55/fVHt1FYzYatwPImWSCPZ+3ICzRmC3ClYtvzySc8cYt3j6nViZB + YzZXZNHZizuXSPGt5KEhBid92iWec2jF82jMwIqoqWTOaQ07z5B9k6PpsJeDb9LSmfrJnIwoVec/ + vsbZjAzVb7FK5XfbrsyiwSnsiLOgqANnts3+gf4TI04idy1E4/RNcnSScZV1x+3MJONShJy5Kzit + a6MFd4g7coUIJgL+92VoHNs6Ddce+4W2EXE7M1haKV1ksK6WHDnBe/fcFhiZHcFZzHmMiokqwski + bUkUSZFbc7s1PlL5TiSvM5/cX9j98TGb0yH4pTmqoA3ONOc1iAoMosaZmjKsLMCFWktOMXTW0mgY + nicV32qBnxJ7Wq8055En7oESBlYbpW8Cd4h2mtMVqvcN+O6fklODSIj5M85DUo0WT4QaFYqRLjAr + aAp/JTCWLhiBbdJe+jPcUtTmqNnUpjNGZjingiPvvS4/AiK+DsMIJwwIJpDHRDuQQD3Og1UsH6IO + zPQhWa0fSYfKEfROEheLu9bQpOeMKG3I7XErlgsSWHNOvuCzTD+dZt97Gn2YxrMk7y7LgA4koFq8 + SZjbeRiLhWMjzIx+F6dZOAuX49AKkKfnLf0+3HmS/Akk94hWM+0sSsfJpc1KrX27kZ1+fYqEWTjo + sHeRhDHWCtmRhUUOrZABvlZFl5rhg2AnC9UUmgDx9uyl94tLzbzRei6aJc4TTK+4e5Oc9sxUhYDg + GyPth2OCANhlUrKykCvGpWbiwiccKtaGHNJ+U578LUhL4RP3BaCTfKVB27mbibuo1zQuaJ3Mhukq + WrANrah141XXP/R2BbTNSVO9frsgAIgfMHt3TcgYXOysvVLE2yuckbbTOcXC5PaAEKDgbiLShBM0 + O9JTfmc356EviAuFtGBHRO2LM+HIsLgiH3KpyRWhG1fsjHvyTSPbEgIQT/n7JRlSBb5UtgiV4ajI + fi5PHM3/uvfrSTMk19P6f/yj/kDufyCNAt/FzsCqN5HWB6SjD/qetJzG8p/+SZUXXjl0uUh5KeP9 + dlZmEU4I0aTAfuUyY/mJ//MN+kPOfigKTRSc6SRuiT3kTasQnaJnclMTfWFwfO2+syU5xc/w9zTM + YcAFrUthZE/7DoLrng6cyFTVx6xNPg9TvwtuPCI9/cQN2f9D6LvJuP5hRGaHfwgJG51p/mHsLi4z + o44Zi3ChMXpWWh6jNSg36y6ieCMu5BKD2Lxin4h6gu0Fh4WNtV/advKwCK2yv3+6kgFji5GfsIkA + jdHbFk78bN+bGnsvN1jkBIbpNp+13uoVUna5TYUigvdwQfl6GZgG0zYCoSJk5g0W9eiLgapuJ+0x + 9szMgFM9XpjDoT2WJ8ttpmfUzEpbi3KzbRfBKwX3RskKXUvQ8lOYqFxuRoqYePAsKXyrXRGcWQ35 + 8hfC/xFlarsiW0XKMsk9+k+UiXjlxfOIf6zgnLA68wfUkF+FF7i3y/1wU89LETfIuHCTLzjnStBn + GT+0luIm7Y9RA1poyqks7evwoGWfvHiZJArFqZJomIqdOqyMMM5c/8btUTdal4EcSIGanMJxIhVO + bs7W4iKAd080yQkQZ2YxsIiHaklNSx4epnGhsMnFkZGNZ+ZwirwV3PQk/Dbc9IS9KB1G2lQP7IEC + DEdl4yBEcQLK6COoCXNHlHDT4xYnvE29gdqDTkD9H2/kUc3SlurrzZuLFAp/3kewDanSwpSWYRFp + kSmzIg5BPqPBKdJWZBraC+7Oapl63lp4rQbN5KD8OHzBe8L646Wpi0gYi0zLvcDW6r2OKCfsTVnZ + uZUo5ipn8YvSyivNyzA6XDDdEEdP/UFFsbKCmYWq6HV8K00UaKNU+z35GTyAZlQLlDHMEkKS5UCx + MlWRRzpLTeBQLp/hp3CMnj7YZDkMLgxvnLS79WnoQEi0LMopngZtUU5C8cqAQvI0CLseDA8/OSVh + OqDPANxQIQgTEninAJsI15FJucz7lA/aywdJeaSpSiPO/8tdhfuevWtdBhRKE+GgCL7gfCheS9Yb + HIM7g6ZbPrnTFJOcTWZEVLhOCuV+0dAOQwdGkYEZyWTJcjYPXMTbUHBG1O474qFUJK9ZqQhbwRkR + QS4cLjgJkm4eN/I/T/2ZiwjZhWcDw4MGe6eCawUDz0HtHy4okiQBpBHlJnsAdRr5dQquyZ2BN48L + TluH8SDQ+J6QJsIDojZQmaz79gKgqip9Br1+ldrursKQdFG8ijl0g2hBExIH10RFYyqiRKaCQebG + +agEM3IPXLk+aPllO9AWLtFip2hZwSQJ4QLGMHIj+95j4JaX3XW4IxXxjf2uo57GFRkrGBAOtwSH + T89HFU8Mr+uD9h/ofNBN1KihslS4JTgrK1Y13fUMLqcFgTwNr7zDt+B/hycKRdCgwYVxgoJhYdkf + IhdSQTT8nZuEBAJpKs/wxi3gLTQLIeeFyHTD2e8M7Fs1WzsZD3P/xUaAgidkWCNkMPXJ5yDJsU5x + NBGuotFMK43e93trIi8ylZcR2uVA5i/7BTmFyArmDQiycQru2SB9QyUi7BQOo7+4iOK2KHliqy/y + Y+y44vdP1QhOgbGCeeUDKBQXtERNMos1CLK/SXqxU4ysKL91jceFXOpx3pW2Se7P7P4qOiuVTDeS + y7znLH94TJ2SuMgTK7uHUyisYB7h8EzEXaa1GFo7X772DAl+iQkpMgaBqCKq4AAuh6Dfr0P/icXP + MsucYl2FlLLVkZTSRGsyB3wH9MyU8n6n2FbB5WmhNyPRUM9jLNXOmtfw54x8plEZjnfkmGuGrlMY + TBQFLDkFh0GZzI6H8wTgaurv8w3TkLNtxAh0UVX4S8QCauaCm0zzkFqv3SADH17f7ZP24X8jkw/J + MQf9RI3X59IwD6vgsjaObb2h6EqqnYTGibRswg7STjEylckiJZW4sR9SHkgzc+5Ras8pLMPIbSbf + luHxOZ+ZT45T8UG0xURG+2nQjVchNdUYGD7HZrlgVb4HHhOUaBMvb9pYkEvGueZflKlxi2wTKXPy + MUgMGVPAIR9IwcBaLdW4SJRZJCbNK7g6egqniYoABis4NMv1pp0qgdpuegxYrTr0NViVZoqecpsE + 55COm/kELWqdgm2itI5+xXhqFInvl4OUOIB7mNO+RgG/mKIZ+VpGFOgUjoOWKBG6YHJlwQLX6fQc + In5Bp/Ab3ZXn3945b6zGaoOdZewOKHVUrvEf47+SrMYJ/wvt+ZaFs042SVpyzG6TOCdd9+RnKv8z + RRZCvgW3VRb8lsP6TMqn1KZOwbeCg4nhXG54SWMXgtvm+vsbu7/69jLOyIn7B3+09sQ9rYRWBwWA + 3Nb+OGAfeSXVyA2epYB+QtE40ZhFRuzzhOFjCItGJ+SpY3e+DVcZd6SLK0eFU3BORJv4cZWKTxL3 + nkhNPLdHS5qf0c6T5wk9uITvw22+scnhqmjJbax8lPud3bQlMLapR5sw7ZTvXeoamw0kEwTXnbRS + dn+iwXCKzMkNQWjHSc/kJmh2LFlVYEhSlGl6uQ8K2olUE6tRNoltRBHhFLeTG4IphQu17/qNSO56 + OyIRdeW6CzjrftdQHM9x4LKINKDWtBRiHe3213Gon+ZD3w4jh6ynxXu9CueJXJAR7bi7ssRsIXGc + n36cG5MowrIsXCglcKv9wXwFhXIaMMlKpKtUYE5F41/XPIPufuVmD19oF+qPMhz6WzShtFQMznEc + NNigHHdj5oTShZy24Ke3VtzB1HIezSsVjnPSpNlFmkpJNEGa4DixUSx0HDwur3g4mTggJi2z5enj + T5ilondOakrzUHOubGjvSIDk9mStEnMGqplbCyxQyzqCJodczl+q2awY7Zoj80O5IZ6ZnO0j3JWz + rMfb7cLWNYDVnQ6h3Cjbj6UZc9xFyHE3ZzloM0E1rwydn33lzkw6j3AUtzNqDHiZ3GhOSsjtc/wQ + BWbRRUTm5biPs9O+cwfZzE7HZbDeseXObNil30bAaUOlLQji0WL6hjhZBNP5PjM/b8vc8V6QrHda + ave+qVu5M4uPiYRxoZbMuIARAhs4+DjQzYUdiVLROpd+y6R2EivjbgThgaxUQM5xWCxInHIcFpOj + 6PcjHcQyEyvDM6njssXqTwH3UgE3/D1yWnGhEY7bb2XP8fRVpE1ubyJ5nxXdjdi21mtPW9R56XxL + ch8669GbQmgufaipVEhOlATlgLhQ6Gu8qm5KBdr0r/HtlWDJcPgnZczjNs20Az0nca2wtZ75oTqa + v88ZZzztc1Yq4iaaAgjTceiRsW/JshT/yTLWB+vc/qdfFr216W1C78JxEFL6e2rdpI+L+f7v2yhV + 5YT8DA0UlQq/iZJwCnIUkp8WZHztaRZksbNVRovzt/tfIN7oL9yZ8VXDGvRmpJ9R4M5l2mcy/JlG + aolf3BgCQN8kFKdnZxCcPZWUrlQ4zzEbfIDAOWaD12APqfvsb50IZCZQhI604wpQSYyMdttSMTjc + UEbbPJeINqm16yKPBTmEL9+3VITNcdPnXfShsp0C9iAD4FoBcKXR2j/fBkyPzYKaZroErwcjOOkR + tVQ0TXVE3ykr1OuzwmSEyW56pttabBN1rEpkykRmY3tU3aXpjmqjHMeWGQJ7x5q9kUbab3HP2FIR + OL27isQrpVyj/U8Q2bFdtK+LyNYmG+UP0wWAIBJ78wUX03riJViD4H9d81NmZtFFlGXrOOorI4Xh + PfYoUu48kar4Tj7h9YFKJP4+xkFR5mbDRRmCzy7TFE+UAn0vOBl7OsqyD9idRkEHy9zM16VhtrPj + aK308uPsi84oh8Glpx0zaCnWXNkyN7N2RbR2c5RX2O2RF8muRWdSZtqujBZgDtrymF8PPKYSI6EV + Y+bMlDFpf+4YgoUWtXKpfa0iLb7JQeQ5l4q14YYmROfoAsJsnumiW+db969kB8Wyyyuu5rgUtIwF + K2lA8baut36e+7dE/yGClQlWkZ/KVPhc346cDHITPdLfXziL9FsbOaiqvaq4u6qTlt7sO+O0Tcsj + TlraPIKtF3WuXNWO5fPUe6dJMTXne4KHGtVOW58xYsTOErRhH+ylSWE1FYw+aFZJ6vvbqz16qfiZ + Y7b9IhrOzB+cwrhhqdiZ/D02GKQ08gRH1p/uEM/5isKB97O0FkGOvsxMRc0gFhF7OiHt9wwA0iUH + GPMmkawwUCLM932naszy8iKkhXOvilmO1i37OcoD8dirQjmvnbUww4R8FimsZf17wbRlYdZI/ktA + HuC4kzf7P+9Ma/+V3NdT/6p/gqwaJJOnB1UGjvtTM2j3LqVfm5cxMd811hN9/drrSHeRJTKbOns6 + iNsML+Kh0xUu4vuB00wWULSC0bszV1hxMlWQRxozqZLUYC07FhKHKBX+kpuCg73jqlTpN6xs2iDT + hkVhFUN4a5Ss31IxL5EIiGwd06nzgZRzzZcT3ALEAwF6wfq5NuGK7EhkC/Lxh3s7oB5cW/eWioGp + sjrSXsuZ811gw+7K46T7t4Jaels0HNlOfBVwinEyIPiLrYxduyXi8N+TezQoWlwqyuWYdz2NFebK + fSfmzm0/DaUpFdRyTLeeRm+AnBqtWvcQkzgR22SmnUOU6M+XpqX5ZjC0x6ZaWv/+6vBYOjPTPEqV + d1K3+mK7/o7sibQZaB7haY6Z13n/eGMAkPHpZSP7uT6rmSLdWkUTBL32dp7E53649di83xJh7ilL + s0acHMtQsNgZ7Tj/HGcwKWfxOHifsjRbRLFm9M6AUBnSF0Izud2My0XIpWMAzUfgt6f+OkrTyecw + J/+B4pcvnBlFhxmac98+r1POg41JJKwKhzEulL2QZy2bXGnWBaHg8zKkxgE25bKGr3Nd19kfnJjT + GqRsONZOiJEglyZpQ1y6VJzLMR4XcAY4htfyoAIO+RpSW14qnOW49XiA4jgmyHY+OcGyGUrFshzz + ZQcp/LhQKh45ovGZ3F37u4v47M4M0bxukNN4ZLwFvM6PPtHX1IY5Br1zTCS59vcD1yjdLs9Bv29j + P1FEiweXE5a1kj8wmfQ0rcPFBlXHTREwub+Kn7ESaPsdIXDNgeYzpNLEjnsZRcXCHJNP76JBKTTQ + tb2cJvGuFAiTv4X+mGMvEw8seyEX7yDe/qWMQp7rb2qFwr9UOEwlm0hVJkXcr1iYZOO+ZAuTzUKI + xTF/tZSdIl1ZKKfpSJKMZ113FQ1zpWbkmCiTQ2fSipvbx8kOTs723HP7Byk+LxUVk/uDrHNcUFOV + +qXrSp+/v8zXp898siGvTEXE8++4a3ntXulTF3IvkO94m47SIQlQ9DDgWEX/2o+DENGUCoSJgjA2 + xiWlef5qIM+NinwJbqmAlxNu5+hJJH0bM4JrYVtdAhXdohuyiGDJcW/zurE+EHywkONnu58eN5FO + TTqPdomSefEzNfjLlXv5nkGbMyl7XKk4ld4a/3IpRL0jeTDzOtA+AUYJaetCJ7A7g0Z87bWBKESl + 0mWkTtt9bdSJQzhXSCrZJkdyl/4jlwOKQlAiFGBFdCFPfVXQX2emxGtTbXaZZ2GSi2O2asbCN9OR + h4UXAKiRN1rCjK2yNvPMo7Rex5i45HexHB08NkkgZzYpbahCucY67ph3C85CNiWlnGRg9Dwjy5ir + 0Y8JurB06hzUZp7FLkzjcAzAp74q7gxUtjvc1KhrM84iYlfChVIbF/ikRO5ZyWWrE80V+dXGTBW3 + 55G8Nip/57KX1znk/UyuDT8B4uWqxmy2qL+pAUrMj4EnJ0FkppFHjGjul59xC0qKhrtU55aNGbGL + SJkcV2Ln1oXFRkIbfISehD6W2i93Pg/yLHAh08xnWTY/9iviF68OxaWHl/jW8HBWMV4rFD17dITQ + gNMbR1bJ4MZPUQUlzpS4sBep4zJtpvdCeaLkMYCG46fScOBTvyK1HnGSvutVqCbVQMG7LMiI260C + vSPC2PvnqLwCOiKE0R2uss4b34wX/vvHSePLHlySuu3o4YHx8mkMgQUbQZFqTCoqHHHcdt03aAEr + lyTbT+0nptuNO2Uxd4dhc5UHmKRje/zejS2kP6ym7IcO2Y83RARviFVtkh+dKktNWVQf4bhm3BM7 + yqi/JT87wVr4P3+KgswriDuFOq5UlgKXy7S/Ck3r9MsHfSFqhlgUkVfFRcmSnscFs/3xhpJsHK7W + A1pDblsapJGOUgiOICmhnZ6jJO1VOzPRIurWhwuNrPZwJ6z1yC+RMpt0WZit5LhgWbqIMiN5t6Ar + OlxmjahXO7ND+MnRD7pSyrRQUyH3qslxN/IQJRXicSGcIhdoE5Y5ScGUyNdeHqHlKpIvfP9o7g41 + DpxJiHrl8XnSAPL9dPSfrTFFUWo8Lmgl05ZdcSFWmPt7MFge/Km5u80uEvatanW9X8fTV0jMV3kc + qFYap0A2025Sb5HsWyCbedn8+9vnuXbnfBEjcgt630dj7m+iIvcqkDxZhioKz0z4mmoeDOLm46HP + Uls64xvf/RbMT4/1cC5QEw0tunzyYeHGHaXewuhpguzPm3aaqjwCxCWKoX/VGBmGdNySzkeyuHWI + QL9C/ZXHeholhAmUpM6i8kclsZTmW9Pj8yYMV5WHdOTuKhJn1AFZENcfv+Xmxm6OMtgdkykzXijx + h4ByWgL/nHnJaW9jy85l5eGY5lvFtONqPmOH5Q1ik9gjeNyl+UY877g3eCWZlR8t5yGLp1B55IUp + l8NgCufiSLqEF1GJ3CSiElRccNqD2pyjyoMt3Eq8iUYlr9ViOfC1SdD8UsadwRRUaXCqqrc6uZBp + tTk+t/A/eri6YpxE7ipe65Bc0HWIRm2rRJ8V4yLy16ATmlxotJRJ26Bx9vVz1jzhilERvjHdvfxp + uaD41ubCzNqIjWpvqw2aqNFpKmzeXjEYIoLFi2BHLmge+PaMljOD1faxD87BB70vIL2TC42eAV94 + E4jz9oI2hdUpK3Pq4K+yJjLwwTrI7OKnIbOTZY3zr2SmgAFFjouvX+KKJHa0tcKxYhBEdOQvZEwu + lHpsxCa3cML8Ywj2R0ZC5M7qlQMiFxoJYXb76+f8eWCK6CHstzLsaWqp91ExGMJy+e6bolybTW/0 + ew3yvTbMf8mbCWKj9099IrNMmHNkM6j7T73H9CoMp81ZJM04hbUtkCyUqM5/HGv4WuVmokX1Wqzl + goZIvZB8kvZTvLQqNxOl3Tv+lM4X4SAFivODQ8pyXTlzM0xkQwQjxsVTL/q6ez/z6ZZhU/17ULkm + F7TLITPeaiJxVaR2v3uRv8sFbYj9vrYf7QedhEdtZDJKgYfM9iLzCmimNFmoINXCwPf5AR4BTuf2 + iHpV5CYXtDWQC7VGe/drkDrZ2dcvChNtXq1i+AKamO+0ouQX6iEGUORpxY2SFVaF8/K4PZbX1Ip+ + XM6Xm4IqLc7+nM0w9Z8gdtJFtShNT7DOy4VK9sY9luxh/CO59le4u+RGjZzGeh3QpwGNONHYFvXI + LYhR9CNWpjhoJS8XagksczLgR9dBcXL4uA2cyERzTdYA9F9REypqU1a/uoLzhXznTxcWWdm3x9ce + UzReNAxwy4VC+CgEMNMTqLBnc8k+PQBA47PmBJMyZ5aZB/C5XNDc/fZGyxZ4YgBkjPfl9tOzmY2H + YbhqMGZCjhRdGBN4ONBsNpwHCIZcqMU/2PDYrExaZxxpEDXrxZ2RKSAzCm944SV/6C6cFoB4MloC + MGcAN/PprzN3WmsnPmqJWjNu6fceqlWWLXkiUHmuTMmDWTn03NSk84uVM0MnKTugygUnOJiAh8BN + ESiVJZe1cNMo6DBjJ78ynmcopmHuOA0S4YiOLlyjpNRw4S52PdQv07r0GjSze3I+XbRmuEIwgE2/ + 57zopX11ldyisyYKs8blKY0hB40CV04NPsOqFX4GLhSUih9UxPPaQ3sUjbTsKK72glK+FAgWTtZH + qWfSDB9w/CZaGCH7omtMg3tFIeSChtTBtc0GzgvIO7ooTYueW8udiQdZAnKh1v1Eorha+Q3eDb8S + qorUVAQeK19wqfUp0nLEZX3sgR/jq1wHydupysxrAMtv8BC5Zt9q4HWwhqdyfirVTIVPO4/kCjls + tvSRfsn0np/sXDCDwsrzUautqrIwPUW0ieTc16KJvKBleNDUPXEU872nkSU/hf5LkK2qdF5VUUZz + mdumy2o1cKXTiD7Gw+f6LSpRlqYgaJ7AF5zytG6BRGgJxMB5ECJZeUk6esc/7ftPbjmfW2EiRHHM + zQnU1KYmaKouF/RkJ6zDUtGxPv9IyGlS37lsTLh8oeZyoVHylp6prngM/PLYHof+KRQ+3LAXh+7X + VlupjRacuBJ8HmnJrixJiM0Jxxzzym6Sfj+KeGrieeTjMjzPvEYcGBiQh840CqBqE/4o7kLRnZah + lV5T5lJVmSmtXkdCvoCgmVYn97alYW9JJk6sYjcVhxXkjQOYEMupcq8R7FmxxlK85qCvFEh1lY+X + VYNP6bfPqYe2wrTF7gk3Hq/FR0AYr+tbj45Il3p5MIlY3B6TLHCVM3XNt4fz4S3kXYLtTw4rTIYo + ZRDK9+Zfs/Sa0EUhjTR59jt2DhZN6NcHqEys+PY+GZflyuhw5gJabL0GiGt7JDv80N8Sdmh+3m+q + tvZq8/QVRZELhcQT5WDvew9g9dh73+qXrySGpsY0BYSecqH07yUlkkwVTU7zsv6R3GkGyiJYm5Xn + 5StGIhcaGWL10TUMKxR2K+2VTJdAy9vEpbzS9ORXUIZQ1TYFil3kkHEz8awIbCtUzHnr3FuKL91P + sq3XZvtFUJ4jF7TycoObRQyR4rMwi2L2/Ir+eBtxgDQ4rKptEhRl5I0zXs+p8GRkoESErWFb+zIS + LWsJ37VyMq9tDrg0WskEzfeJSBoh1JGkNVEfxUzeBc1K5YI2SgeZGfNW3PUTmm27+tXLAkcTrFwm + gt+8XFVE7dpxIUoVieRi14hPoWag7b0rWtdeCEtF9DupkUByd3IglNJms6obE6peiWhyoVHOL2FE + SF6yItrsvCiSLPJQFEnqpZqPkMVwB2C8IvKRZIvd/rnVetWkprOK9m6GlH26SgfKsv5f5Geewb09 + 3m/DyDjs7TBcoBSTW1ypJvMKIR8Nik8N504lJzqMcYema3/HsQ6a5Fs0uWkogSOHGjRBzNc6C7VG + /yE1eGAg/ykJoePJB1mbwrTV0YrFtbVSbWoUJ17V+7j3uHfXg55YFs1GbbFkZKmIdPnwGm99zBUr + ARWIlV4MCV55KJYWhpZs1J+kQX5q1LSpTLCIXImSO8YpSIa6Cabru1wRFR65orLjlFhuQ3z8skbu + VVObxvKVuM8XfBsC0thep/4X6MjO7U943bznBkmRC0JCtMd0Z7TUSjr+hKK/8fqzXWRODFa7wpfK + kgLOJ2u7x3higg7Um3CH5zFBOeB9HCS0wNUxqsG9ssnlgpbxQ2U39ijiX7hzpm9aJQnzktWG9I/p + QsfcyY4g9S413U20WzBq7Zm+t8s0c2WUr+2qd5mXo9vy6JnyTLZ16cbStZ1EwHqRU9OuMNvCXZfB + HJZ7x0KNdpIJZwi109Cfjq+waL0rTEXQppcv0GrKgelzu/jipifN/Sn6dHx42KPjEVhUhUhf1uv/ + QAgVv+D8L8BfraJfqCTg37Uz5gbXSU/ddOlmKSXttKYCPYyYo5dcLeV8rnelqY3fnSlieayPp6fX + ipRSfMUTIwjbUbpZii12qlBnh8gXkUIFfiUrFlykDCkkMaERwms6tetdbcqy6OhYa0RLyJYHbdrT + DbcZ7QnoIDpxoPI5czfikXvORVHheteYaoeIVKhaw37dc9IvxpMX0xWnxOSMmgEBE5CyhE/3FwOR + 7uwHghRKvpAqlVEv4MT6XGidlv5Aq6SjSDrNnk6BtJPTGQqTb33irOsXjTpNvf6wAFEuBHyiHcf0 + vj+fHlsRbLkewCYzYrlaZf6lmWkOaEXlQi1cELxWSGThLAge+6J8mB4fCO29pnOam7omCgzXnNLJ + dXYk3qEiCyeJblrQg6a99Z+MDswDOnbyiYxdOJxO18E4IOq08PpJXeh+1wiK8eNOn/Nqhb5Idh32 + zGN7QYnIKsVG9EdMl9uKpLlVNDvT3ET+h/DYYpHrsNpyGrGUZnAoBJ2z2v45i5LSKwH6ExlarjxJ + 3XUak+P+bhSgjFZpzZ7ioXVqEwtZoJE9kQssmV1RsUGd2uyh03LhQgmnPHJhLtnUPhjkGwTHpHXy + c+qRsqSf0SaM2337jDhSa3tMNBn2rRQXZXn6lRxH4V5jqzeZb0qc7ETt9OQBTe7DpR84KQnbBFfL + tPSljk9uknxE2rHMhMxmAnTE71lLKuRwf3B8aeZvfJoe6AE79WeeZ5oBQcfuz5MotAnggn6kdIHZ + Zp34neCSSqQB159KJepMbD7l6uDiNYVSRq9Kn32y1xmXFXZ7HcZi6UKm9ezCUMnhwNty80YCRx91 + k5zWOJ7uiwUGagX4UoaAdk2kU1s2vQfktcN4QnhQCsY7dDEXLaVpqcMzYCo9Vnk5H6VFIw7FT/Br + DEvy8VTxyovnQWdvuZCpn9e3MFuc+W5yPhXJ2iTLcFanO81uBlcbMk8hSLOmpcc+jU+RbbxsES1g + KWM8Akkjo2qTWNJDrWCf3lJFMprRgcgSB8uERVnCHe+4yN2FB+FBqRXhE8EqGjJ/suru602XME/0 + vkmmI6bdO9cqW1oFzvnsGEyST1Qr1KfK6ki7p1H3jjg3s+Odmt0s5NXd5095ctlgc7NTEq4DIxH+ + Pt5EZiHqGLgc6xdOG795FE7jwrEl+k9O/PyQwVccUDQEAEzKqJXU4PYT7TVJ3437zlPi8uH3Xejy + oMWZliLcPVNpr7t78fTUivql31GulFEuCVAO5AvLzZW/GaksWXhzqvEubZHiK+748bpDJyc1gUJB + nW3hrlpxQFURPUCqiM4WbRM2fpyQoiSSjUlG8A1dQJkFYwA2Uhx+Q6xc/B20QbbYQK3QIAQDdle5 + 4Dyd9rGXjuq1AoMpt/TdRaML2IgruQRlW8SZUSAQfw+afMiFXLOoXkEGEclNxIWZAikjOdo2pntH + 56hVyMknmYmFGVBeRwtXykwlstHYJleYodAfy8jcQGWGF2+ZEvh4kK47tLh99letYY8humURlWZQ + BbfFC1VWmq4s1SbLfgyJfOvCrAt14dG4WlrYlpae+XNgmOm4lx2sMAsKE9f5glNSSIm9fiWX04q0 + Fr8ucMgN81wigmty6Rc+Y3z2V3XxCzMyxKwjk5eGhK+Go7UzM3JRhD7lSm6J3K7r2MpAKTaXMn9k + E6yzmUaTmXqAKS1QDfa48zh/6E9lJpyHR6aUq65dHnYZ5rgJ+W5PWc38grhNfvIWIJyo0Jl7nWgj + G+nMSsmE2bDwspx/4TT+6OU0oGBcyuW6TSSYv0pnth35HzdwQY9nsVUF4HBbER45U6Z7lPIEFK5d + evG8pVgC0/YZFN7UCrqJVBOraXx89CPpfkv2FUTvPUJ89NX1KyvKljITYxAFSQV5kn3hA0gwErQ3 + CWfdiGRtkk0Is6UMUXHyiO1CCF0nLcgi2+MqK+InueM/Oy7u9K6qwm4p1+TWWaTRs88tX9tkvaDG + 9vUkirelgmwFX4Gbvkrobr1fyRRO1468rotsAIqxpYxQhVs3t4a1TC4ENXymggKotYJruLOMJiw3 + jeUDJsq2P0/gD5kW7oH8OPzsntfj63UVaVOZMlLSKEyI1709dHNTSC2Vot9IALuSRKza04U52oBZ + AD9G3m7yFz/uTFfxXVcl0+h9wolsbaUYl0vq92jviQiIuAGKq5FMFnQ3lQuVMvGsj/4AKvtpwFQc + afWSXpFM/tXulYKjVqBNJAPINc0tveGd+7Tz8yiD3F6/f22yUUIMXUAlfOU7zXD5Dp3tZTNTWC3l + StwgDSflGlvt19CC6lJ8RS9XmbWFrNdyodS6+wFmfZEqx/n8wQOoW2JlVpdHeUNpbs0n32mxP4/9 + JF+9MlvL61fCIV8oUsne6e7jKmRldyatut4fA+Kw3P0DkFk3IA6/4GQMjWZ4RfbtDYpcGff6QYvk + 6sqsrigiX4/hWOmy6/eByqyqaKLVJLfGHyN9RUzC8Sfg3mQ993xEe58WMg1J6X1FuKDSbCysipIL + hYK/l4lz7zBu/UirnVYE1JUZlSu+zTBXqktAa7I+u1mRK8NkOFyolVGwmy4nKUbnn8Sj3kZdjBWs + SgusQrvAChkjZSvccMftQdEm6PvNx2fVoGhVyo12v2nQvoPMVQ7f4TdjQGi2xGdRoaUAXxV2tx56 + V681Na1VtLkVWpvARX1K7QoD4pCHDorCUnJvgB2lDMmKk4zGRt2FE8PVtVbESW7Kd5FUJtHBd25i + IlCWZMb5QrJaISa5OdzVmNmWfVKcpDixuDtMiPKst+fC8VDutwes8nTtZboq5KTCVaStUcKt8SzD + +RgOYoIoUONy/FbSDOkSnfT18UqvkHxtF71clmmXtfY2IDBw434KgY+qyJTcGoAHKUOwO09uz+mN + uL222110QuAi5lwbunX3SxDvqc0M6ZY6+mJZrSdv9vy0DxyOjzAnsqXpoibTmCFiaYzGDMEo8Sva + QSKo+15qCOvGDA0t7qKXI1decyXgAEjGcpA9VDdmZrSEBiBfKh15sSL92HyiPObZ/xAJMzEkdxah + RLHz9Pk00zjuPJL7Q47keGv9o5qJgfI4GiRPmY10VXJcaGynwQNsdWPGVHx/xcKnMdMehd8EiDb4 + TlXIL1t1QWvMfrAoReYtbHyeSm7DZ3zev20+NmZArgpTOVNpLlv5PGoEU5BzpztkY4aEu4LxZRC1 + zHxToa9w8d0sw3OSQDbaT/oAtaJCKppHujSgt0U156p8sQyfTXgDz13dKAqkElWkotAMVgR3zqAl + lUbBf46UN4r3iFC42TBZMfcMgAOEsKBk+j3v65fCyo2CPnJv6Lkzk7Gy7D5QlCRj71enRlEfuS/I + xkm5sy37PBzOJqe9xTFtOykq0SjYkzJlcHhq59a0ua97755CYdoodIM/BxTwckHB8r9gJWsUmpG7 + 4m+de5IxboQjiTPIfgtJgBpFYlIGpqvoZwvfEk57LNMZ/NJrwAg19qqgNgVZ5I5xQbgEsph0vZc0 + d2mJsR3Xey8kmEoABFVma0XxKk2TC07qN+HZWcoVFiQ57JFwalYGPvH4RZSPd3sd91/gjhjs38FI + pGZgRYRApE67TDJdm1B5wT22HL5fsRozNZeGEBwuaElCRBPXpGZirog8PqGUZj8AONhCh4szQI92 + Qrptp2nxHXdc6bmSdeqZsfkIg/wcrjowZohQF00c1+g5QuKcdGrqkwntmGTipmaSLkpZSrnwfKdQ + 6UZahbc92gxflVQX0mqZcnMRSeeC6JC0oAq3pR+47HYgx1vjzHgs0PoYZXCj4IYqSCONzgpPpXj/ + duQApHGsMis+2S+dTMkn5W64Ud/0RnGQlMvPg+QHXNB+kaR8fYzcSPuw9IvJG9zWKPwhMtUuVJKm + htEP/LF+MaMvp+6BBGda59PyQuF83LBRMCTl8vYmeulMG6/wRzgikdI/h4Idek/0MlluvCQCri8D + tr7DcOw5O4+OIlfuPMyRiD2KpNr553MYpr2ozkx1EZ1ouAi9UnIqVL0vt46zvqbremCj2GDp4tez + Vd1DICIca6vlYIpVsude1Pwwt346ojrl6F+1MA11dLzhxIC6fjXE1F90/n6BJoL7we3us2Y+p/v8 + ybiNkgL//W90iAkBoCYzA4dgZOBg99Rw0HRokXDDTiWn3kjXc1G1x1QdFz9zuE93r89pxp4HTU7k + QiVkqfjuOGNMn1yszukGImu2jC40kRn61sAkS0vpE3g4f3r+4PBhH1g8Hu0+3Hs9VFJpC3vTx3XT + aeU9fPrYn/MXZnOCZhSXg/9IHjeR2mwXKfB4hBSDNR4Y4b7YZXQrCLFrdV6AZynH+P48XmFctKay + ce11FDwIIoJNpCmXHUGw4mFuaQ68sjXR5B5Z7935JN2PGo+ASDn2LlJVymnRGmQyhdxvTie9GqXu + MnQ9AmI9QPDL0M5X8TEbD4RI9XUaaW5sxdiigfJz6CfkbPR9x5pE3pl8lPidctU0r+7vyBDBKXxG + SM+HoRuPiHCT7TKW9MnOItK9ZCqTySNvlhtpC2mJR1Eaj3jETbblQqXHn25afvkKL4iYoWXNt3HO + lab2wpWl5Cr7pfg4we/cy5mrKczSwmbdckGjHTT5Jjr2jut8GIVOhs+0yLKAj4XUZ9l0dGcozCIR + vo3eIy/1+MCtoII8KK2Gk+4vTWGWmJevEme50Eh7H3oChquZzjTprLMgt7pUxSDuWhPLj2sKs0q0 + QYu+YKEJgBt+MADtCCuzhYqomR2qJqInKkpBuDDDsFF5qe2IIG7P8YIfn7zr6fLg0RUupN4FY17D + Bhla3/QjOpPJ7aXdnoZZYbig8XceQvQCAh9HMl6H4Zb0Y3fQ40F3OV+ZUJbjIHoWbjyuwhkdYUCF + EzH4hIAKtv0MKuBxTv5DYq6kbr4mn52EXRuPsnAmRlCLgQuFgFgbmlDb4/DTCcNj47ETviPNIxEf + 31+461fXcyIIx/R9Z5fGwyncASONxqNQePX9n/yLP5J/HpBFfd//4M7OTyRQDGv/RIOFJ72TBC0a + D7lIX+M60phpUwHNyxEqK2QY/Nh2x/75iWPw8/Mi7Ukaj7/UXLXkIk2ljAYtT88Zqc/jU6mGhwfb + y/TRH0iXOEj6qrmpK78NLphBfQ4jYqmc78p5kL+T6TBIstM4XWntuz8/B5wNn/PwKcmLjYdm6m81 + H6nknVTMFNoDQ5wXZFGt9+VzZYz5cqc59WSqMD+IOu+dmbXLwvTllLtiyOkbrpsVXGHu64bnzMZx + a/RNnfZrks7etFgmbTjuIm6mDHrSXSReS7IhwPpHP/9K2g/aWwYPISEt49oPkyR++khC48yqXRPF + lrhjBoeAZHw6HiDOT7qOa3LBYruMOiBq59wjOVwIuUWGlqK2SlMCmr2nNMOySICHbphKYLeLFFRS + pTQBO1osLpGgBRBK5YbHkUvlEIJVZakpq6Lthdse74pX3RU5Cv393vtipcbjOdxiI3QBuRUxr1e8 + bO7Hf4eVbxpg5zPJaU6U1b7xwA5zE+SxttcOLu+FDD3RxW7C8NF3KEhvaRpe0XHrNp/xCablW9ou + fqawn2miPYSZCHL16ZCux6N/UWJFLoOmIxXNyZnm0U10Oa8LRBd5pKsQlmc+mg04DZK3sbSnGV7N + 8NlywaMcqdTUPSzUfE8qaIyeFUB42ycHWnZDJLzxMBDfmUX2kCmJGHv/Bzh7889uPmh8FU8lGmrT + UEUOSaPZeHheEArL3WbA33z/JqRrZOYzee+u3wtHKr7Y5+0illeZGSOtoY7UKKEnHvuCD3EDb3UL + L0NEzWhDaiu5UL7cvXEYO6F3hYyZ67f9gZkbhLzJC4SjW5lhIhKUhXKFstP9Re46IGQ4i5aP/4rP + VGaCQJKiRaTQqk88/LW/owkpE3lIvXVTmcEVReSpNJZrhTmCCCKHX9GnjHMZTsvCdWSc+qGlLsN5 + GUWrWV4Ro4gNdgFL5eZKIQ65tPMfcCvumrrZVGZ/uD96IbezEfL5c9393CuNzUTf9iAqzADdLszK + x4VM6gpIBRfsTe3ncGKSEe7ihYTSpUVpu4Y3KrNOkqyj2eAKayX2vR5XViUSr80qcXf8MqWszjqp + tSf9lxB3D3Qg6RL1oWqzTxdD3Y22aVL79CG4/XU8cbsteYXaTNVVEXrIbWNST72PdGPkmIuMmSlK + V18H+GxnUabtND4/OZ9FRcQQ5Y40FsmkUIVzjw34AFnSSqsqUhe3XHBhidmddblvFDxSLWmkVptm + 0956Jn/kOGyl8SCqetEvDDsGt4NMOuPzfy2RCiKpnjxSXErxmJY17zn/zvc4mNbnnQ7p6jwpnCRC + QYpOxn1tpAckM11IqHddcZQRNGI5rXyaOOv41aYpAgjoQqqhzs26X2dfJsDl9s8ZsF2/np6CElzW + IQjkKBAFDVUY5M+YBkXAK2Ty96Pv4n1hjnq5PPd78UN1wBSSEuEgMzaTZtxsE8th7l952TiRiGjq + RaUFeCiqCDKH36TNTQdCToQChzsN1jh4is9uuMLg6G8JWfHkYd9GoauMM1Pr6MFyxTJisslGoSu5 + IYslfNts+mAbISkZcdqiFWalE4I00eb4/TILNe4skafG7B8qIvvPtaHhNiyB4o4QNysFbRoz9CIi + u8k4F7Yujbb4r1gflc0PIWM5bTRm3RCOPj0S3FzUjrdRTCtL2YpfS0TGiZg+arbBkXyxvHkcVdbn + Uc/4im+phAtVINKju0mnkYGuv589MNUrcSzNsjOO+b00bfP7gYJdqid6tjS3BK9Nh657vARzPOc0 + Y0nlkU13CnapRPxszoryNqf+uIgk/sXF+eOvpCcXfFY9qelx0RKXWsSJtyah7eImMiMIF5G0kyxa + j0dqMlMT4cMZJ5Ma+zL5ZwMnPnJvMdkrn49WdeSmow437yzV8z6IMx8gJLgPM7MD3FrOhXn0w2Xl + 5einaiq8piwqosWFTCABjTEUedLfjomrVNCZYBZGybLUatO2DyS3I5JHZ4Tn9XPuP5Oc8XFWUJqC + Isz+x4VSs2+lTBmlT2NLC/uBfIVhugw2lzxX2KGVcK41vCD1ZtTQFhlOVkuZ4NbTsngYiTwc/Iaf + lKTEzDqrQz8v43xbcaSnPQepJtnNftJI0CgBumAFZr64v4oUpBKaf+NVhvno6IN7K0nNaPPvw5tr + 15eN8K6vWiJxbgec0BFvBTvkBBfi8A9S3U/L5ZlMEswlzWbGuQsPBxnn90qCPq9+lydn2hyGDzqe + XwetJyEFZsDSCDtU4B18SbOV6HrSjhoeI1kz3LwJA01Zqr2z0cqc1sWRfy9gkiVRs1TcGf0sfF/u + oqlf0RvMxJznPhpFKsxmiyi+mnGbKc4ce5NBFT8F50q0Gp+k2QwpMJuVtlShgko/JzcufQ3520qz + 5+Dp6KBdZ55CZxmnzQZ1YLhQC8cJNxBDNU5yIQdb4j8kWHtBLIl5KJjm2hBIE3uEyux6R+vdFqHw + M1cVbsRN3Q+XCzKQpdMkKW5McR5ZBnca4oRShppF6/6OgB9Qin4UbsGJ/mfUD60YmYo2ka5KZrfm + WESsaxfUYmylnBzVIeiboHAg6UxNZxVN6Qw+CXtbykjODQynWbs2P1EtFynKTFFUqEoXEKGvrUYF + dGVohDzSjvuJLlQqn3t5ur2M5XPpprNFgBfsFeN+XJn2rbsMz6HXDB/SUZiOPMyfwQUnO6aEsNeJ + jvbtyvOZZvc4egXOFERBjoxzoTlys+7B6sLb7HU69+LBjg90IPt6zQoFzVQusidJ58ReaEJ0GLTu + LSRrRpxF6WkZ51+zrPK14/syntzfUFP2LiWO+PBcRIsOX6rSzDvffVeZSfrEqb/OvKNKYQaqh7bT + q6JP9Zg151mY0pRxzrdaoAZ+fiVtUNWLQy2mz9z/4j1Y9OVm0RCPxjuvpC507BOpSTihMxYN+0b/ + m7P85UASBha5Wu7Tr6u5mXdehblpGSeTs2MgWQdCQNKNykFwGchTYb4d6StNmsy+IRi9eqG9g94/ + ggUCzcm2SuTC8mbfRVS+iwuFxvGCksX3jibb5UvXtdwMu4hyPjNmY9KG1OArmdB2zTrZkKAZdFF+ + +2BFLb3HNorJKBspTu8qazaMzJLoiZ2yz217FW6v/Z0LtREpPg80tf1rmzG7KO8x43x4SS6TtIxn + P/YXtdfc7NUV0RE1sxxX5nkKhlctkxmewg2UE+Ert3sRRyKlRomIfAJUulNALeM0+SDok+WaYapB + X14+EPHirAj9cYXOMs5xD8IJWW6eOledSUNh2rVmZXjjohXWkHkNUhIZaqiUzuQDjbcERfSlRdth + Hv7Nx0ycAvShLsGEVewMamrApIHeLJW0JWYw28PN575eTM/29PNHATS9vY7kCwGbwhIs7h/BBw+l + QKL/7/NaSJkzZXUYFcwkWx3D1MvYSl/QoGXgdsFKxG2aPsj5QlxGdZZeJ5yfLNRZvJoc4IAnIySd + Bnqlttpz7Duu0SadlddZZGE+YsbZ4oXPeJBx4jS819znYCj92ssDUKRNhIPcOlxwRjfi3QeM1soQ + gLBDsAazbQjEGrRNOYJvvn5Ztn4Ev7iyg5FE/haa8JnunBl7UYcwScYp7mXhGzx9hZsMM61OF/Uc + nZk8Cjsjw3KZ5RF5ZIJVIKd9WEFogPnXK9/FsNLp8NnrxHc2D1z27VWdErWhDuF3cpzP3F8Bvui4 + PhedR87s3cXrvacE0+ggFpwPplhYhhNwBF756aRBt6G0nnu2Pb1SnQSio4qU5pJLY6PF2etC0MKo + LXtOy8UPvDNNsbfF/b64DlA0KW75XZnvJkuaStPURAsGN+1Ki+jg7I90w+JXLEXe5O5w2jCpWO47 + OqF6XzsRw2+/2vlfgbaME9DD78QcZJKP6QlB6O7G7q6jxbmw3iWwlGG+PvtXeCzdKZAmtzXRr4AT + zPdph4WFolvfPFlZEUhR6hXhYB2Ne5a/oIxeTxQgKX6NleJomU9nD4XVhQ+AiZfvoYiZ3ObiHw1i + Gy9Rz0NMomZxONHWoWiumKx2WsB+dMU5V/jINSmINJil5VEVUyZNt4LGNcwd6/2F0swKOevR/EFJ + KUx9BP0/jTDvOh9HNJLv5gPzVGrFBvhVxPVTpWZsRZQZjQtOw5xCS9dLU9JXsKA0OyOXo47M3OUa + Nf/WZYKEzNycC3PlMk4w31lLdjrYIBk9klXQK+NE8NBx57RuRq58hwRd+YW7Dg35QjWpV5PuomOf + A/YqPQnXYT7cXt25PzqOs2GOJR2d7j2JFynLvLKsiAaBu2NJa02hKQpwMRLLvRjwu0gsL2wtfPOp + 2SRQmEAd2QwnWed/yuklCeclil30ZR03ndYuy/4N/UrS6WKvwFbGec8B0J5xcvNrD2FvoO+Hg3f2 + FNDKmBIsSEnMOBuZ3cOIpxsJCF/JZXrsBaoTcOn0gVVeHScjiCLttdeOxi/RS4Hb2lO+rI/Re8oK + aekNLpIoJdjLrAHM8YgSnOHY62FxFFdHUfZ0V5v9uYjwO+O8ZnbYkcujmUMqY8aGrIkskmmUIT9i + QyERMyncEXxqJg7jXo7epWz3QA+Qa4F08pb8iLBs4ZXCS0rV4FhHkJuOC4q3m50Gj1KYVFQPhAuK + FTMlbvz8zgulaeRUldp5QfAE9PiZD8iCVrHSxPJo22L+MiGcZ0xi8A6FR6NKTlzMIglP06p9iFWg + 9gIxiwQuNFIHDjdBWsRtk59MZUJXUD0n/Ff3C3dQI38Ovg1KGVSzWhm3EXLBslYxmYSThg+c7YyI + AlMQcE0CV0Sw9d+lRdpxuI/99Knm41EoTkXNIr04vaRW/IED1+msu5sHoLiXT5B8hQuaQMbxGnyA + m4pkJlKGaY+ZNNaRKi52zUCW65FTksu9HO3eobPC+ZlCe/3aOz1qxH8Ml96K0y9kBt1m9YnH6dO/ + kPNyRR1NiYr3HtgG9nY0ipl/0YfDV7wzG5/EMrctfcAxCfKvVG/p9bo0gnEq7tLMiwO5+4/++FxJ + rYzZyEX1W4ZOVjINbLLt52+gVKq1Mq1FtARyDxwOxeNgj1xKyGo2paCJLxiR9NSmp4w8IyZB076G + h4v0rASfQgCwkrSZJN0czidmPJOiCw7FA+9YfzqseWi8YTk6aeqRJKbuCr2kmjkrd1p91q0cbFWZ + 1MsgwaUMZQSv5Eq3j/3HGMGxl9c0TT1ixMRToaPD6YlMXryRfli6tT/6Ozry8Ef+ZW15WVVuqqro + 9F9b2qvwLOwHtLrj5lbP/kmzlDtwb8fPG9oWno6L6iu8vmIXVpTgQqp5llJDxnc7uzuNAhe1Viox + L2iPUyGqtlWoNCEXrWqcscj+8Butg0OAFaQe/Gng0oSRHG52I0nRMOTbshpzEUnVJhXHZRojf1Lu + Grq38ffCu8/Ce8H4K0uKgNrIiqaP8Whvg8S1X4nMaepxHk53CjcHzmSSw4l4zyR5HQZ/qE09jMMJ + TiFwx2lLsnQIefHleAcR4HOR8O/ed5H28aTUAzosGWLXnM0k1H/k8eHT+zODqmF61DP3P2QOLa8w + N4V1lCvQcIMPJ8nVTHXC7gTCpHR8xHGoJ4fj3ge19GGINPUYkOiJnrRIX7kwz6HVDB4ScSaSfRun + QntDboyv5LNF3QdXT/E/sQoxKk0ryqGljQr/oXpL01tEM6mxqnxODQrfkw7wS9LOi50a09QMFfyu + kck5zXu0GACH8zAxBe6X2K9f5eRwdJXqmIsfLjNoKIu1lzJc8A7b+dFfYBCcwsTfQ0sC6avLwgIC + lX1Prlzv7dbs30XoVc59iXRN52YK0+3zDu62gX6E3LCVexZuu25mVHnQDoTd9fQHvSGYGqeDzjHF + kERlMMQ5JxlZJZKyj4XzX5EivdFFkrl6pnARPvrLySescImtl89MPg9xvpwTfYQLi8+weloAaSz8 + GebPA11I0pJHpLpy01WFSWA5p/rIvrNcBpC74zsn/7Eu3gdMFSTKJWOnDmUt6QYz8dW5iWSclwEV + VRXJZNYGdkgm7ioS2pDOGMWDcm5K1EQPnHkWmFf+0iCVp5gWb1jcmKd7AI8p36ErguJEqiL6lIiv + csKCUAId2BRv4axXREjvjWwt38kRilneTVTKSdn8LuMJZKCt0YaTusarg3SsLhWeiCDP1p+gGWLi + OQg6dtGUm4GCXWsXaVIXnVuTd37ZfEe4lcyJv/dWG2fwj2Hb84OVm/Vi+U0jtRrY2Pq6PZUwe8XZ + NrKTQss93if/0GaPRUTOne80E1QWhYsnptKf2b4uTOO5f5WikUaz0sKFZ6mcmfQ4A6vjBkqXwzTj + GMHL2WkYFiai+Rz6/iQ8288+uTyx+9u3z82aiyhmThfcTrP2L3fOlkyQ/qZSZsK4KRoPhGIq9Thf + KzP3z5hmtp7r0PbcO1Jo4rvlptG1NDcrdnnIT4gLyoK5nZ5HnwOHyj3wzS1MgOoHS42Zk60CJzbn + 1Kn6Rc6vrZrPl6vQcRurZzjyjSmLkjtxodYzotJ6DwMT3nb7TxFVEEnvLELRVBNtN8bta0Fx2Q3k + +nAajlZIQApTr1B6RYQKMwHFTR/ykI78OB6F4aabiCadgbr67PuIyZR+IrOfiFqj5MwKyBPjVQmF + J1ympWcS5cNv6SOA31BduemK+JfyVMv+kHCJzWkQ0i725+jfSLNBQtYiGUdaRkP6Cq8vi5h38lTp + jXjVPLAfN1hLYc14YAXOK8D90cvhoNBE1OoaJX8JlyYchVBzzvKRRqu86CT/geRBb4yKHsld8YDS + +UD2SSxZQD9GQB80pMPs5+eb7yY+35VigTSaeedVtBZw1yU+QXFy0ehNGWnlewYGQfdrnhJ9uBnB + MN+cnTSbrRdRg7CcCQOVHPRj5s7wANvfLIykj+bM4nF/9MULbba3QTj4OQ43Lpp6HpGMst4uTPrG + 1WLPZf55G37zMKhWM/siyrLNpZVTkPh5IX3JCb4BDncqbRYdtxmiC073oq2e5LmG5BcqeOhDcjn4 + Byesc46y98T9q5pxuzTM/8QFKyT96/7hLG62jLsjs6B1TiBthR88qJ0qXJRzwk/gZ+ecrSONTZeR + aXyng3asOwFZRj/ED2+QChXlnJmTV6EWZObsLHFVdtQ37/S9Le1NdlU/ApVXlEVBt5zzbXg6vqH+ + klxf2dO806loUZ59o/zJOT2Gt463/eI39DdsaRwp7viAzBrUUPOoDa9c0O4Xb1ED6DRV8EjuCBcP + Zofj3Os3brV91rzNVFEi3BB0IZcLOnNFQhI/L91xXgPmOFKQmYKIQB4XGplObwhl6t25vxtOZfRz + mcc25JeGOxnrqZ3/0QWnZcWIcHeUDZbn2kxPQVzP0XsbtUstiTovmsdbObPEaU2ZeRcqU3qZIo0O + DoySF77fIjz4fW9ClQkVYeVJzjRrdWYw43HxzO/C867iajeMvIXrgEBq/hXttRq7vQoLdHNmidLe + BewcMijKHZY5CcxaA0CLIkA5kzAFKQ+5QGClBgF8vDFVqCdn2qU8ur/QULq0dNOcjFThnFy64jSR + gG8SPLWzomepwjjy12/6dfJIYl0oU5hMxKiEC7UG1eSZ9iMfoD1cSouPmpdCO5BoQtQzZyjOmFKT + LhhAhlj4sH/2O4xiPCJVx2p8i9doNCu7vwhBq5zBPAFbwS7tD/uVmYiLEu1woZG9EeQRH9xUaEJM + 9se7yP9QBWo0wvwULBMB81PXKsm+/qiCNDm33gnXZccYxis9KczO8UEORWvk3iAyhAu14h08i9BU + /MPnkm61twN33RILjpYeBXRESZCjkDMCmeae9xO9RxbyCV/9R1g699Ig4WwiaeWQ2Ei65eME993P + OMVuckE1418t9VTFtOLIRWQnxNoK+N1JkZycuw19U+G5Wo0D3MuUJtNEp02HpVSO46AqS7ghkspU + XiZuf5gz2OirKTxo1IIf6Ox/rjbRMsRfc+ZQ8mV9bx/9R4+sko9+m2gfZ/wHpueF6dP8pzKLc8U3 + 63Gl9uiRCfG2rvMJDNlK05emjVmeK6MTBgN5XLv1tgxPLm3eblvy1k7LwnRW5NhynaN/isbM0DVh + sVbOREZV4Smp91fyHEefzZQqhiN3BQmFeWltd9+6+UDT5fBx8yXVJJabWBHtOIz6cQYISg+HXnAf + YfhhjnFuEqcUtaSnMD0R8SFdIDOvBavavzGgRgesbaKsZfgPXrAGjqb4MXBem6TphdoKJRAY2iPW + RjD97C/s5INfSaI7l89FJ5CCPCoYayoFa3/D3byKcNeU4JSiWE7ueyaFwo1k1Yrf0QNzAsngYY84 + Ckzcm7fiOCJSR58Tffd41/L9HL8YPubVAAVHfiYqmAOJKgy/58whxDUIm5FOK0fQ9WNl0tS+d87H + Rau1nxoPyRTUEckyGo5c+728P3twYC3A0DVNTNOdOG+Z881UWWrKsm+vhqYh/Gqg00avpi+rvDwt + ba/yZrK5+/4wnOeAV0ARHPkELRqrcIscPRCwAjPePEqXy0sDZDidDUiucFqvZ4TNOK3l8Fv7Mn3x + CCm+CUxJlZtFF2m0LpVwHyqpC2VIWO83m41b5eKCdt3ETAKVRNTmR3IeOqau6JfWv5rZbREVW+JC + I5kL26CVEneomJZfiUO8jcd58jWyr/E2c4aK6Hu5VCnjJeaBw5YwS0hfX5Y2Q8bN0WRwCt7sl31y + m7Q8GO7+9jTf12R+nH522KU+vCozaJeH9BK4oI2YhVcSIMDHmbaLw9D2anWpmbCLei3njONzGfIb + t0NgwbnXyZwphpQzSh/AZDmj9OIO/nkvR7uHz/5Ek3M+SJ8l2rr0/J8plqQaykil08p45ZM32jF8 + 5Omo8rnJu8hHqrgphC8oeEVl3xdeHAbumUG2klz6631VZYUpq6LgYcUxKmb63PdMMCli6KIJmug3 + TlD/vU3E/fLv5ry6NI6cMgeVoAKvM/lJugR6lC1TwAg3R9xLuFDLm4GU+/4b1umTKslqhq/kpDQZ + pKTySpAfEA1vphRkWxSt3A83GmE1coWB8kpZEwMh82ufR236EyVhgh0SuFDvDaYxTVl0tBVoX3iF + Uc6u3eG5w/teXdHM4zmV+g6hdC3HMjT8xORffH4yetSotBmrixIs85qL0iVjx1PS0+1qiNyCLCjy + xYVCaHi36ERwNng680hNzQzsLhTJfLUfqAxBgN/HA+OBGsbVY9G8sUr/v05U3o+2YHrspub86zxU + U5TGEvenXcMjNtKdqQnFaDWReibllFCBygSi/iV5o5yyPmv8/yK9N/PwDFPOuDpSpl1s3+zX317n + gMwDMc03asacYXsBhRQr0EyezCMuzBMT4KW5YPaFF9G7U7u7CHva5UwMIzzrAagTZLVmHlFpOP8n + eqnU26oRN+B7DHttxB2+ocdamCEmjd4wy4yuc//Rzd2/EnDdDv1jz34bmha2a8Idr6Z9/3HRJc1j + LUIxk0YaNVlTx8x3LSAZZzIugqkaReNI5iMgAmeZ0mTis2rD7QDKbwNd+btzF3naTJAix4T1Qme5 + rTgd/G8VNeuh0378cC6VebppOb7TTSf2BbZgZB5eHRltD83NnrA6RU/hlPf2XSE37BbmtBVmVC6G + ApgzQxjKA/qjx9xzSr80XB2teiIrzNxA6+oiPY3mvvJLKHq2SbrTCGpXw16zwsxONm6vovBINlRg + g7n1c9smg6ZQZ4pm4DYX+kaFoM6+4/1luPZBCUKmoEXBUHRdhmKpovjv31HPTIGKYqfhzFCo0KDA + afiY/SuVdnsUE8IFPW4o0STdW9m9ZXi2L3YaD36t8YJhCxmdB2O8ISgIUTBOV0ZP6NyLoPVPLWJJ + sjHJCBDBhdr4bAH3v1hboo+4nV5UyP3ruyr2IGoCWKTgbluvE733hukYrU+k+ILcGCzVBbflyvVd + sPwwOw994ZXzc/CRaUz872empQhdgIKRw10a0EtpW+uwzSmKm4RFXEvofC1YpkCDqAntFU33xOTx + XocLGptNnfRfX4ejTn4FGor0W+p5IQhfFQ83MEyab49+jwgFtw24C8XbL1Wnlsm1QuFY5cCBJcUb + Fe399arLqeINRcF5Ha/ltOB+C3xcev/ojf6dBCovgM4mRSiAQn3tiP7Yg60p8WlymYIKBYdlA0e7 + kEBsajkZVtGYKYpAd5CzFLBmFkwh7z0KkQq6Ym+SaKNXYKGQCGPwftya2+wOHGXLRC4jwjec65f4 + 47ECDQUH64JEn4Lp1rOAw+jVKZu9Bp4MIFdMWuQFJ5yigftebQdIe+a1p1HUvOCgXFF6eg/F4Ab6 + 8AfSf5yGeVQNuWkoQ6AHF+oXfVffXYYTa5DV4oycJ50cik6IRB09RKZNrTnyD17fdc/FSb7Wj8Wd + F4+rwQtnldwYIfooKNHFjtXrqRAj9Hn7jdq8ZLp/qLrS1EX9H3FBU2U4sWxIhGShaz9RFfb0UcpM + gQy6P4+ixAUXVxS6YvxMaAtMluSUPJOE/nek/79PLskxmRP1XhTSELkmGtpcs6BYUUs//S+aVT3W + 0v5o4o2JR1xgBVdg7Ex8vc7D51/IK7ghtxfRQBS5TBomSGhpOmMV+CEw0DKqGzdxSG6+9r+T65Oc + judeuUGyymwaqEYdapbIP2v+59rPB/pY1/5ynn9zDfeN9sEfIFW598k/7zOy0v/7//rf/+N/0Rcd + z1dkb9HxbUKtvP6QmjfzUQfnpYL5qD2m9BNhjwHPSWvu6/Vzk3VhsLlgtum68rL7Ky02+8/5jlon + L1uYbB26yXSh2Altv/wu2tcnVzLNyz2Qdl66iArucKGwHuE/Qd1Dp7zjQB/uarKlyUZN63ChMnYb + eup2OPCEAO3yb5OuTLoK+6kWHGHJbLza38lzuBxIVCT/X1BLAQIUAxQAAAAIAFxyRk2FqtoZwoIA + AFhTAQAuAAAAAAAAAAAAAAC2gQAAAABFbmRlcnMuR2FtZS4yMDEzLjEwODBwLkJsdVJheS5EVFMu + eDI2NC1QSEQuc3J0UEsFBgAAAAABAAEAXAAAAA6DAAAAAA== + headers: + Accept-Ranges: [bytes] + Access-Control-Allow-Credentials: ['true'] + Access-Control-Allow-Headers: ['Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Requested-With'] + Access-Control-Allow-Methods: ['GET, POST'] + Access-Control-Allow-Origin: ['*'] + CF-RAY: [4d3a67471fa7ad73-TLV] + Connection: [keep-alive] + Content-Length: ['33664'] + Content-Type: [application/zip] + Date: ['Wed, 08 May 2019 09:28:25 GMT'] + ETag: ['"5bb8a830-8380"'] + Last-Modified: ['Sat, 06 Oct 2018 12:18:56 GMT'] + Server: [cloudflare] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/wizdom/test_list_subtitles_episode.yaml b/tests/cassettes/wizdom/test_list_subtitles_episode.yaml new file mode 100644 index 000000000..08f883623 --- /dev/null +++ b/tests/cassettes/wizdom/test_list_subtitles_episode.yaml @@ -0,0 +1,460 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://json.wizdom.xyz/tt0944947.json + response: + body: + string: !!binary | + H4sIAAAAAAAAA8RZ7VLbSBZ9FVX/yW6VJfpDH1bvL4M88WyBoYyXmalhKmWwAtoyNmXLJFRq3sEE + nMQDeAybCYYXuq+zdVsytkEOAsPun0TWx+1zzz19+nbzgYRBWPOJJNCHa/gMV9DT4ARO4YJkomdv + /DqR5HVlz9cab7XybrNR91skQw79SpNIwiljJEOalTCo7xBJXMOiJEMOGqHfIpIwIWxbqDf8ml9p + 4VDM2Vyg5uZC/GmwV90ikoQhdU3TNR2SIfuNVuhj9N0w3G/JzYXNhXfv3hnhrh8eVLeM7cbe5sJW + pV73m63Nhejl1uYC40zYTGfGv/d3MEitESYlpsE1nGnQgR704K9XOhxBT4cOdPF5DzoaXEIPjqAL + xxqcwRc4gy50oQefoAcn8dcXcAxDuMFPLuArDKEH5xoMo1gn0IdTGMavfnwFXRjCx1caDA0YGhr0 + YQhfoAd/an/bJHANvdt3O3CtQTe6voIhfN4kf9fgCE4w+gkmAX9pMFA5/YFAzzT4CgPM7RKu1Tg9 + OM/gu5/Vr/9o0INT6OKLZyq/+NNjfIxjIdgOHMFVHE4xdAJHMIRP+BsjnRn4fxe56cE13MAQLjGN + P/E2EtFVgx5FHOLI5/i4C2fQQxb7iju8cZPR4AbJxmsc/goG0MUM8MY/kAFFw3H0tqbgfUIm8HKA + F6o0NxF0ZL5z++1phBcB/RFHOoFv8BW6EdIrddnJINnnmsLZx0hXUXwctQdDrHEfPsIALy6jIH3o + wxmcRo9iwpHVzyOQmNHX6F0sw6nKSJHwDY7xM7w/gJ6qPkZST7vxj4gXrEJvJKWuwjpELUZIrxRs + hDqIa9xRRRyM3u/AQGnpPCqSimNgBliG87g6fbiBI9RXBHyKfXzlmxr0RlP3LtT9QfRsCN+QpK7i + 5jIapwMXI80Z6BeH+zi/wwO8PlCzOpqTJEN2fJytRP5K4ASG8BVu4EqxdkMyRJWsDyd4iex+ieYa + +S1D2vu1RqWqzGDFr1e2d/09bdk/COokQ7abfjUI0Wb+2W6F5i+NNsmQVnurReQHwuJ/fv1Agqpy + ItuhFlqT32wFjZGpGY23RmxqxjplecqMH4vlfKmYWza8Da8U7Bs/HwSeXsr/lCt5JEOqldCPfM/R + KdOpozFTUlNSTjLkbaO5V0HX8Tbw3YOg6jfebDeq/jaRBOOMjfDNTrPR3ieSxJF/z0wAVcZ4B+jq + PaBmlu4bi6URRiO3JHSxXKbFmTDtCGbTbzVq7TAKjlEmoS/W2qXK4Sz0lXY1GN/MLYmEjCIM44S4 + 5TA7DfO4IhiLtXazcmgwitl55fWVnGEZzHjPbdOovj+o6D80Kyv+erlRSkiTa8yRnCakqeKlyHOX + 22ZCTuNBb/MSqXIqeOWNSEI/5Dfy05htnVGdM41RaZnScifh4XdpJRRFHhNuJRO+mky4w1FGio2I + Za+8rhe8pfv0MkvjTDIuKbtLLwZJz+60irzyekJSiGCckm27WZ6Gb5WNIt3zrCif/Nba/Vw40ziV + liVN86FcEksxQyc41i1qV7BsasxxBX7mtpnkNpFWTI1zyRxp8fkK8KAJOcJ2nDTY1xrNsLJV8yPO + c0tLxq6BKSyW79kQV6RzySxpZZ9KMMa9hWkLYaby9MXvOnnEbVZjWSmoVKtESjt8iMds1jSfINvI + 7vS7wrV1xnVq4yTkTFpzCffOFGzUtg69YCcIK7WHVM2pS/k06ztxUmGcVIsynzLl4fpu1WxPZeHq + 1MQsmC0ZlcyZ5dR3QahAU8y6aTzulllUgPIDXCc3gvVgtTiTXVsy6/nYTV4mYwgTtm2abqo5hwwF + k2opqCm3FDZrBS/RtqkrTTZjVQxeRDIxmMl6WewxTQCaoaqdV16/0wEs1toFb2btstFK+sLLU4Rh + Kj3+XTmqvMaaXMPO7ce1sSILq2v5WTkJ9sw5JStSQZjUo0Xpk/S4spZ/zR/So5XQRqTT48q+v8Of + Q5AitYFM9Ee6l1/JFWfqTwipjkCecXWOBxwve1yYj4A+vUNIdj6qc0fjQtI5Zs8jtgj3vI9TTsUT + tDZTaaoigmnUlhZ/svONlPaQmJwsT1WQaFczKaaCZ/4rsdFjrtoUOM+8kVHjTfR5FqWp9jEx5ttt + WcHTV3IGDmKU/L32e73qbwdb/vLd6S5wU8YFNn103lzS+PIIxkRpTJ6mNJZjj+bKrSev+KWldumX + mfVxJLs3WTDO89ryCMXYumzXSW3Mt3LDdVRJbjkovk5wL4HuRakU1v+gTArDuEYWTzqbmbFhvTeJ + RjvW3aBeuZsY0xlF/Zk0oWF+gcRGMMZTjLo03cHT/YUmqUPlFkpPuNE+5TlXmSlDFrZtufOXJPko + SkjLnv+M5tGnCLZLHTe9TatFRhXip6BYPLyvLHQ2ho2MeNjZHrPHjYYbzw7TtMVTN5FGwiaS6dTF + 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 + YQMA + headers: + Access-Control-Allow-Credentials: ['true'] + Access-Control-Allow-Headers: ['Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Requested-With'] + Access-Control-Allow-Methods: ['GET, POST'] + Access-Control-Allow-Origin: ['*'] + CF-RAY: [4d3a673ca945ada3-TLV] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json] + Date: ['Wed, 08 May 2019 09:28:23 GMT'] + ETag: [W/"5cd29f8c-36194"] + Last-Modified: ['Wed, 08 May 2019 09:21:16 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=d46d7e4d4b60e94046065ec99d43e07261557307703; expires=Thu, + 07-May-20 09:28:23 GMT; path=/; domain=.wizdom.xyz; HttpOnly'] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/wizdom/test_list_subtitles_episode_alternative_series.yaml b/tests/cassettes/wizdom/test_list_subtitles_episode_alternative_series.yaml new file mode 100644 index 000000000..8934b8dc8 --- /dev/null +++ b/tests/cassettes/wizdom/test_list_subtitles_episode_alternative_series.yaml @@ -0,0 +1,53 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://json.wizdom.xyz/tt2543328.json + response: + body: + string: !!binary | + H4sIAAAAAAAAA7SWbW/aSBDHv4q1b3InGbO7ft53qaDXqEmvgl5bqVQVKb7UJ4IRdtKrqnwHCFiJ + FcIluVwCfKH5OqdZJ8UQ3KZ5eIPwPsz85r8zs/uVRH7U9IggMIARjGEfhpDAsQIjiCGGCSRwAvtw + CDH8Q9R09QevRQR59UflhVDe1MNPfmsrCloroVJt+15IVPLFq3eIIJwyg6ikU4/81hYRxNEYJSrZ + DSIvJIIwy+YuzntNrx4iA7VqRWrUilcb/e3GJhEkirhp6Dp3iEraQRh5aPtTFLVDUSvWip8/f9ai + T16029jUPgbbteJmvdXyOmGtmC4Oa0Vuc6abBab91d5CI80gwohPIYFziGEMAwUmMFRgDBOYKjCA + MSSwDzGO4UcXJhDDybd1XalVApcwELiiD2MY4ewADqAPE/wbS0V7cAgJHOAAfiRovgsJJAXownEB + GdR0KoZTOMXps9TrKZzDWKnd5mBqBN2NYApjOEhD6MElJPCfwmzbUfHzDBK4kKviqyAGcASJdDzB + j56M6FDyHMEEDuAShsiKLk8gwX2JVOsSvR2kG3BnAkPoQ4xuJzC8Xnch7R1/c44r+t+c769IU/sr + ys1wVAUuJdcFyjaELu7ZhzFMU/2kgTlNJnACl/KcpqjYCM5wDs3EMEQda2Te6AR6cAoxHv+VvT7G + o8AUDnG+m6bBEfyLAEjVS0dGMIBzOJKCHGNoIxjCAWqPs2dwASPoploMMmmCRz7VcP0UzuXR9GeZ + JRU+giPoSV0SSGCEgz0YKr/AECZwlsJdSZ2mGeZBX5E5NcTVXSlGDIe/arVOrYXF+qWNVRXt4v9d + WUtpJRCVbHlYI0S8IxLjHKaSMoYpUcl1PpP3Kgl3NkMivhJ29fPuK/EbWL3cNHUsyV2vE/qB7Ag7 + nZZWpaxMmWZz2taelV691t5yyyiU1jbKL6prv78gKmnUIy/tDnaBsgLlCjMFNwXlshmEQXMnSg2i + EaKSP4POdh0rFu2hR7/hBR8+Bg3vI3YCbhmzLvJhqxPstIkgM497ahbZzUWWtH8jLX9WyuW0BGV3 + ZUK7czSGnkvz0m8GkcaoQ9vam/KTQmldK5VMjWnPNEQsb77MRbQF1RellIay3KnNPPL6TsOfDZaC + 5uaXkr/lR/XmkrCQZe+9SngmO2xuGzwnOJ7JDql3pbyxWnm++mS9vBgTLzBTYZZgtjCth0yPjMvZ + iSC0ngs9432+tr5erlS/B2vfFezaNgpqZwWlLLfc7J8oN+4qzBXUFjp9pHJ7rxJ3Dpy7NAfcXcyE + tY2NcqVavomtU4U5glLBHrRLXPvL5ADlLsvF/WEOLJLeOwcYnasq3c7RktFFLfOzlCucYpZy9pBa + zqj3VGIsXheOadEltTV7P2ry9ahVqTF/f8hYVl/fiMMqcEfhXDAmDPsh40BfqLyepbcda2k7M8pU + x/5c8dtXvWy18uS3RVYbNWe60G1hsIUuXPHbt25a0jayGXPKOpTmsBna212/VFh9ugSJmtgJmCmo + cQMAdy2T5mnq3sy6dwwjTxrzFudoF7iB1xalglqPcY7WHKxjud/LwjCbhtYt8J0CZQrWkiu48eD4 + agbcZj8BPmOuvl7NY9Zp+ui6Ex/aXbykHMd1zJxcsG8npq7QNBfsxxTTdaxczB9JN0d4L+my16Tj + urll5N5KOm4qeOs8snSuu/yJZMxfj0ulmxE695Nub2/vfwAAAP//AwA64WwYuhAAAA== + headers: + Access-Control-Allow-Credentials: ['true'] + Access-Control-Allow-Headers: ['Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Requested-With'] + Access-Control-Allow-Methods: ['GET, POST'] + Access-Control-Allow-Origin: ['*'] + CF-RAY: [4d3a674109b1adbb-TLV] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json] + Date: ['Wed, 08 May 2019 09:28:24 GMT'] + ETag: [W/"5cd29fc3-10ba"] + Last-Modified: ['Wed, 08 May 2019 09:22:11 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=d8e96607cec174c1e2650d419a70786751557307704; expires=Thu, + 07-May-20 09:28:24 GMT; path=/; domain=.wizdom.xyz; HttpOnly'] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/wizdom/test_list_subtitles_movie.yaml b/tests/cassettes/wizdom/test_list_subtitles_movie.yaml new file mode 100644 index 000000000..e82d7a384 --- /dev/null +++ b/tests/cassettes/wizdom/test_list_subtitles_movie.yaml @@ -0,0 +1,62 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://json.wizdom.xyz/tt0770828.json + response: + body: + string: !!binary | + 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 + AwA9yLlO4SQAAA== + headers: + Access-Control-Allow-Origin: ['*'] + CF-RAY: [4d3a673a5b1cad7f-TLV] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json] + Date: ['Wed, 08 May 2019 09:28:23 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=daeb7b93865c2727e36e5dcaf2b520d381557307703; expires=Thu, + 07-May-20 09:28:23 GMT; path=/; domain=.wizdom.xyz; HttpOnly'] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/wizdom/test_query_episode.yaml b/tests/cassettes/wizdom/test_query_episode.yaml new file mode 100644 index 000000000..fa927ffa9 --- /dev/null +++ b/tests/cassettes/wizdom/test_query_episode.yaml @@ -0,0 +1,777 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/search/tv?api_key=a51ee051bcd762543373903de296e0a3&query=The%20Big%20Bang%20Theory&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA31STU/bQBD9K6O9cDEpkJCAORGEgkTVUqBwoCga1mN7yGbHnV3HGMR/r+wkhUPV + 4755s+9D82YqLMik+4mJEtHNlULtYviEdIT1++/s4c2IcsEe3dzjkkxqbkuCKRcwRV/AbUmirUkM + ZybdH+0fJea/tJVEmlupfTTpcDw83iC4Iu3djQeTo8RUEiLpvMJYmtT8+iIynV3/mGZPs9fpy+ld + fv7C3490snByOniuCpOYnDXEObLOM4yd/MHe3mR373j3YGS6/6raoXJsTToeDY4Ph4kpyCvNOetC + Dg8fk4+cDn1R924MeZOYJ7SLTKX68ONn4ZvW98P7g8ndWEfForVD5vNZuLze+JEV6Yqp+XcRwAEs + +UhKGYiHnFcEtkRFG0kDOF6xL4A9XGHAjDwmcIaOc1HPmIKKLJcYKcBXEo+awYXkIWIWSQF9Bjcl + uUw8nIlUpCdwRd63CSA0yFEphJ6FoWLthNCuwaaUTpsCoFUJAWJJUKJzJz1/K/ZJYScA/a7RuRYK + okXbz4JY7iFsFk23kCuTz9aiVnYb0QVpSGBJtkTPFh2QL9gTKVxIv3IvThqOrxujUaUq28CWQ4Rr + fIZLkVgqVhU6HnS19vrst9nYR3KObATJ+xi51ApF3Ya+fPFRMUTKIBcFK0u2QHne8RuO5bqwnbCJ + AmHBzm39L5fiIZAPNDDbs1nftLYmfTA/b8zj++P7Hy1B7R9xAwAA + headers: + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['928'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a672d6e52ada9-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:21 GMT'] + Expires: ['Wed, 08 May 2019 17:28:21 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=d1ad1fba4bc32f9b00a59f4cef932693e1557307701; expires=Thu, + 07-May-20 09:28:21 GMT; path=/; domain=.tmdb.org; HttpOnly'] + Vary: [Accept-Encoding] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['37'] + X-RateLimit-Reset: ['1557306777'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=d1ad1fba4bc32f9b00a59f4cef932693e1557307701] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/tv/1418/external_ids?api_key=a51ee051bcd762543373903de296e0a3&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA22NwQrCMBBE/2XPgTbV1tSj39B72G23aZCkmC6KiP8uMQoePA5v5s0D/ARHvddG + gQ8T2RxBpDa9aboOFMyJmXBjG96oClXdpPYi4ZcVxLGShS15Zwmjs7Lwmu6gQK4fs6l3hz7nhK6s + TKu1ghlHpnU9F9Gw8Mm7E0Y3fA0+boIuYSgN8i4/lAM70pZPbl6E058CPF+DCo7l5wAAAA== + headers: + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['928'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a672deea3ada9-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:21 GMT'] + ETag: [W/"1cefe8c310a5823237463d0b640e47a5"] + Expires: ['Wed, 08 May 2019 17:28:21 GMT'] + Server: [cloudflare] + Vary: [Accept-Encoding] + X-Memc: [HIT] + X-Memc-Age: ['18457'] + X-Memc-Expires: ['10343'] + X-Memc-Key: [f5adce3877f73259e3cba012d89752a0] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['38'] + X-RateLimit-Reset: ['1557306777'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://json.wizdom.xyz/tt0898266.json + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Origin: ['*'] + CF-RAY: [4d3a672ead78ad73-TLV] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json] + Date: ['Wed, 08 May 2019 09:28:22 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=dff57dae6a0f4c47d0b26cc106262f98b1557307701; expires=Thu, + 07-May-20 09:28:21 GMT; path=/; domain=.wizdom.xyz; HttpOnly'] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/wizdom/test_query_movie.yaml b/tests/cassettes/wizdom/test_query_movie.yaml new file mode 100644 index 000000000..d82e1814c --- /dev/null +++ b/tests/cassettes/wizdom/test_query_movie.yaml @@ -0,0 +1,149 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/search/movie?api_key=a51ee051bcd762543373903de296e0a3&query=Enders%20Game&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA3VRy27bQAz8FYKXXDauHo2t6NjAbVGgDySAgzYNBEZLSRuvd4VdrgI3yL8XstvU + lx455HCGw2ccqWesc4XihWwTOCYr8QSZB471a+/uGScv3LQ+OcG6vMhKhUZjXWXF6q3CyWj2WHdk + I6vjKE0cDkrLxVKhGLGMNa6d5nAW4QPtGBWOfkyWgpE91vlyUV0uZywKh2YkGbDGn29+fbz+Mlxt + w/v1Z5/0t5Al08aL2x+8elw8jj0q9MH0xpFtLLk+HUSR3WnjP/I9u8CN0fOF1apSRaXy4l7hA7Vb + Hfz4z0Syu82uKIdo/LiO/WYbe/39083G3l7/MUE6WXmNwE8cJsNPWOM7iqzBO5CBobUUo2nB+Ykt + POzha4jewU3rReCKglZw6hFMPNCi+LAH3x2KNQUZziLsfBToTSesoR2M1YEdSCDjjOtBPGju2OmZ + YwIMfsejJccC5ugljtQyPFGIfzd3SVLgBc6ft0yRG00y51ZkeXmeZ+dFiS/3L78BFy9B7UQCAAA= + headers: + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['928'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a6729ef31ad7f-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:20 GMT'] + Expires: ['Wed, 08 May 2019 17:28:20 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=df78edd5405f6e582d02f21ef63140c9d1557307700; expires=Thu, + 07-May-20 09:28:20 GMT; path=/; domain=.tmdb.org; HttpOnly'] + Vary: [Accept-Encoding] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['38'] + X-RateLimit-Reset: ['1557306779'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=df78edd5405f6e582d02f21ef63140c9d1557307700] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/movie/80274?api_key=a51ee051bcd762543373903de296e0a3&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA4VUXU/bMBT9K5Zf9hJKPmj68cagbBpsRXQUbROK3PgmMXXsyHbKAPHfd52WAJMq + qjw0Pveee3zPvXmijLfS0WnBpIWArli+5kY3WcNcRaf0sJX1so6TygrdzGy5XNuS//q2WMqbq8Fd + U1JMAalVaTOns1xLCbkTWtGpaqVEsOUlIH0UhdtfQEtQBiyd/nmigtPpeDQOqGI1YLVFLkDlQM7E + luQ52MbEryHH75EofkX4BpRrDdDn24BWuoaGlfAipCsVxqMj/FvzVebfqXPRKImiowivoY0ohWIy + k0yVbZdJQb0FnHDSn84UB/PJki++LuIbMBsB94h8ZhY40Yq4CkgumbUiJwoDJFk9kLmxCC1y7Rw5 + YYYH5C0TEbZLs06bB6KL7mXGjKswoNbWkVIUDunzSkhuAIsYJpRQJXGacChAcZ8jDOnujtcAR8RW + i20YtvWeGfvCXLS+VQPU3+imlcwI94DtTAfjSerPrAPTD8Hj16sf1cnanM2+65ZfmrAVuR3e/IbR + 3W4IGqN521mDQ1A3TIk3FifROB4GVOpS7yi3nuyMO8X+OibJqa7xQn3HkahVzqAqer3oDU9iP0P7 + qE4qbJguCnLZ67EfEaK4dD/jTybB3rOmAfMB0Sj2ndvHc344J5cMWV6kfagrTpN3dGhDWKzmp4uL + z437uzyH9UU4GYYXZhQ9Xg8a5W3YFZtzfqEdjhea6LCnNS7GvnK3/5nnsd48q7MkStMs2gb3Ba6V + 8KO4cMxBN1LHNRiRs47OgARchIwjiLFxGCUHUXgQJ9RjuKQt+MUdDpNRNInwDEsKT4ubGFDb6DWo + fgtfhaTJpNPRLeVOx0yVUtiqK2tRTIvh9Gpbn2OYY4irzscK9wsfhX1hpMR0P/t7VnojOOj+m7jR + DjKGW959FNJBujvqeoVGDcPk+R8OeHxjSAUAAA== + headers: + Accept-Ranges: [bytes] + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['928'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a672a4f70ad7f-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['712'] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:20 GMT'] + ETag: [W/"ea6eeb9d18eedc20bbfbb2b9e53e6cdf"] + Expires: ['Wed, 08 May 2019 17:28:20 GMT'] + Server: [cloudflare] + Vary: [Accept-Encoding] + X-Memc: [HIT] + X-Memc-Age: ['6861'] + X-Memc-Expires: ['21939'] + X-Memc-Key: [6a1d3bae994d627606a0771d313613ba] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['37'] + X-RateLimit-Reset: ['1557306777'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://json.wizdom.xyz/tt1731141.json + response: + body: + string: !!binary | + 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 + RSQAAA== + headers: + Access-Control-Allow-Origin: ['*'] + CF-RAY: [4d3a672b0fd0adbb-TLV] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json] + Date: ['Wed, 08 May 2019 09:28:21 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=d7c09059b2806602fe13b71b68e4ff4411557307700; expires=Thu, + 07-May-20 09:28:20 GMT; path=/; domain=.wizdom.xyz; HttpOnly'] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/wizdom/test_search_imdb_id_episode.yaml b/tests/cassettes/wizdom/test_search_imdb_id_episode.yaml new file mode 100644 index 000000000..de336aff5 --- /dev/null +++ b/tests/cassettes/wizdom/test_search_imdb_id_episode.yaml @@ -0,0 +1,143 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/search/tv?api_key=a51ee051bcd762543373903de296e0a3&query=Dallas&language=en + response: + body: + string: !!binary | + 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 + headers: + Accept-Ranges: [bytes] + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['930'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a67259c56ad7f-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['3741'] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:20 GMT'] + Expires: ['Wed, 08 May 2019 17:28:20 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=df78edd5405f6e582d02f21ef63140c9d1557307700; expires=Thu, + 07-May-20 09:28:20 GMT; path=/; domain=.tmdb.org; HttpOnly'] + Vary: [Accept-Encoding] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['37'] + X-RateLimit-Reset: ['1557306772'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=df78edd5405f6e582d02f21ef63140c9d1557307700] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/tv/40/external_ids?api_key=a51ee051bcd762543373903de296e0a3&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA02MQQqEMBAE/zLngKMrBP1MmOgowUQljruHxb9LVCTH6uruP7ge2hoVuNBbkwBE + ELVGRFAwRGZLG5twqSIUuHbG5yaJefdegXyfC62xqRJHGu/CpypLBQN1bJdlyjZu3oTGSCH/+TkR + jm9ynH6ltNGmAAAA + headers: + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['930'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a67264d0ead7f-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:20 GMT'] + ETag: [W/"84b34a84565476d6f6a6b77ba2aa4414"] + Expires: ['Wed, 08 May 2019 17:28:20 GMT'] + Server: [cloudflare] + Vary: [Accept-Encoding] + X-Memc: [HIT] + X-Memc-Age: ['27196'] + X-Memc-Expires: ['1604'] + X-Memc-Key: [23dfcc08c4013029ec080e2358a2e29d] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['36'] + X-RateLimit-Reset: ['1557306775'] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/wizdom/test_search_imdb_id_movies.yaml b/tests/cassettes/wizdom/test_search_imdb_id_movies.yaml new file mode 100644 index 000000000..4f56f8d4b --- /dev/null +++ b/tests/cassettes/wizdom/test_search_imdb_id_movies.yaml @@ -0,0 +1,101 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/search/movie?api_key=a51ee051bcd762543373903de296e0a3&query=Man%20of%20Steel&year=2013&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA3SSwW7bMAyGX4XQWfNqJ2kS3zoULTCk64BmGIZtMBibsZXIoifRcb2+/CAn63rZ + TSJ/8vtJ6UV1WJPKU62EBW3hKfRWwptIFJzvr7nvL+rEQkXJvROVr6/TpVamUvl8vchSrU6mIlb5 + Hm0gfZbiifxEuk4WWokRSypXD+iA9/AkRFZp1XHXW/RGRpVn82Q5y2IsCPmiQ2lUrn68f/5qcbtx + t6tPHx+22/Xn+8fb9e+Fp/Rpkxy6WmnF3tTGoS0surqfoIrc28R/8DU5T4Wp4oTZSqeZTud6tVz9 + 1GqH5bHy3P3zcfi2aeZt9fjrKLMrs9xs78KMr7Iv5f3dxQdWvZXXLfCJ/MnQoHJ1AyP3roYdj2AJ + vQsgDQo0BA0GoGfxyL4yDv0IHQ/kA6CrwARwLNGxNCYAoZcmgZsAeGnYotOxy4F772gMIAyVCWVk + w9CQp5gtsSXYe26npsOFPGCAQC6ePU2FnMCHXkCiLfIMxkFjWmj7IEAt+ZrA7GOpmUABTzSJB/a2 + +gtwpjEWxbCbaDsquT3Lwtju2MZpGu4I9uwBrY0zHI2rEhX/myUMVFQo8bWyq3T27s8MzHQNjZRq + Y2sBJ2Pm77oCAAA= + headers: + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['929'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a67275811ad73-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:20 GMT'] + Expires: ['Wed, 08 May 2019 17:28:20 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=d7cc568823b7a11c59e2858e83e032d711557307700; expires=Thu, + 07-May-20 09:28:20 GMT; path=/; domain=.tmdb.org; HttpOnly'] + Vary: [Accept-Encoding] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['37'] + X-RateLimit-Reset: ['1557306775'] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=d7cc568823b7a11c59e2858e83e032d711557307700] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/movie/49521?api_key=a51ee051bcd762543373903de296e0a3&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA5VV0XbaOBD9FR0/7BMl2AaDeYMksCQE0gCb0j09HGHLtoIsOZKMcXry7x0Zahq2 + fViejO/o3pnRnfF3C4c501Y/wkyRhrXFwS6UIttkWCdW37p6WU+TdhrOX3fabdHudDlSrmg5q2A8 + ar5ksQVHCBM8VhstNoFgjASaCm71v1s0tPpOy7ddu2FxnBKge8AciQgtNCEMXZ+jG1YmlCaylpUz + Pnn2DotHsqSTlVbRbTIikyd698/+p+xlpoG6fSqcgftlosYk3r1R5q3GWZm8RkV15B3O5GFMoFjH + 6bSqX8OKCZdEWf1/T/n26lwHx9TeG0fEds5IuCdc55KcwXYNjjDXWJU11OueKRcBJTwgaERP3N8a + ViJSkuHYwInWWf/qqiiKZoq5iJRpUzMQ6RXUa7jafseBZtI03G7Mf0vrVrfb6jk9CBCSxpRjtmGY + x/mRkZjW1oCmml3egsH3RO4pKUxlqBQ5j9FWlIgRLLlCOsEaJQQlWCFy0BILGQKbLFEmCiIVwjxE + VCEutCHVCTzDSZ000QDAEyHU0zAsLyKXnJRAK1BIVWC0UZEQSQwaQJtQJEVakRYn5QKUFTQcVWHm + oGiiYa5By5ySAlGOEpqiNFcakZTImCAamaO0ElJ4T6rgQkgW/hTgNKEMm3uo1LYEGn0MU2W6FcxU + k4gMEhISYcZMDTvKw2bl1ixnWFJdgmXaza7r/MfBh2eGl1N+05vdPSyX/uN4fuO/dSSxF9OTgzMp + wrwyAgxOmmFOfzGi77gNi4lY1ISd1Wf1VUbbaOyE67vtoXdziMRSOsN93sy4ITy5bErA1KG5oVsO + GWlMeQrtq50AajnXElK3Vovap77vXyo6y8B+dAdB76Hd9Tl+zOzdeunSt+mi81Hx5vr/SnkXUq7e + D1/XapgcnsnfLPecxeTOJsx3592PUouSByIrf6cwHp7nsdu+ENiVrcM86Mxl8rb7as+8+3J1wEH0 + WV3vPgo8g+vBk0MpVBM9wqDmZj/8Ru5jQZ0LvXQwGSfzdTJrz5xZa9TN2uH2Pom/RC77qHctc9iF + f6EVz1WOGewGlv5R79uFawxWu0aJjWt73sY+9qJWWHGqSYjuKY9DkR6T/jUWiC9jFxproswEDGCc + aIAraUlgJyiyCQGEWKdlu59a3ifbsQwGOzGH157Xa7U7HRu2noT0qKG122AtlYkd4fV2OiftuX6V + R7WsTnnc8phRlVSyCpLJIdx6OuqHEKYx4NxErkWOCgrjCd8hSqpBh7WBzbTCPuEoYqWZ2D/svj0N + iai/fnuhyQaWhay2p9fsnF5VjYZr9uzu+w8hllQzMgcAAA== + headers: + Accept-Ranges: [bytes] + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['929'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a6727b858ad73-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['1003'] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:20 GMT'] + ETag: [W/"e3e66a511dce2adac29692362e2d0c30"] + Expires: ['Wed, 08 May 2019 17:28:20 GMT'] + Server: [cloudflare] + Vary: [Accept-Encoding] + X-Memc: [HIT] + X-Memc-Age: ['14614'] + X-Memc-Expires: ['14186'] + X-Memc-Key: [c1b75bcd1cc2ff271adcb639e53e4363] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['39'] + X-RateLimit-Reset: ['1557306781'] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/wizdom/test_search_imdb_id_no_suggestion.yaml b/tests/cassettes/wizdom/test_search_imdb_id_no_suggestion.yaml new file mode 100644 index 000000000..647283877 --- /dev/null +++ b/tests/cassettes/wizdom/test_search_imdb_id_no_suggestion.yaml @@ -0,0 +1,37 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [Subliminal/2.1] + method: GET + uri: http://api.tmdb.org/3/search/tv?api_key=a51ee051bcd762543373903de296e0a3&query=This%20is%20a%20test&language=en + response: + body: + string: !!binary | + H4sIAAAAAAAAA6tWKkhMT1WyMtRRKskvScyJL0otLs0pKVayMoCJgBQUg1XA5aJjawFr1jcgOQAA + AA== + headers: + Access-Control-Allow-Origin: ['*'] + Access-Control-Expose-Headers: ['ETag, X-RateLimit-Limit, X-RateLimit-Remaining, + X-RateLimit-Reset, Retry-After'] + Age: ['929'] + CF-Cache-Status: [HIT] + CF-RAY: [4d3a6728da4aad67-TLV] + Cache-Control: ['public, max-age=28800'] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json;charset=utf-8] + Date: ['Wed, 08 May 2019 09:28:20 GMT'] + Expires: ['Wed, 08 May 2019 17:28:20 GMT'] + Server: [cloudflare] + Set-Cookie: ['__cfduid=db3d932bcc37103d084daa663efcff4891557307700; expires=Thu, + 07-May-20 09:28:20 GMT; path=/; domain=.tmdb.org; HttpOnly'] + Vary: [Accept-Encoding] + X-RateLimit-Limit: ['40'] + X-RateLimit-Remaining: ['39'] + X-RateLimit-Reset: ['1557306781'] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/test_core.py b/tests/test_core.py index 893cfcc40..9eb5cd557 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -394,6 +394,7 @@ def test_list_subtitles_movie(movies, mock_providers): assert provider_manager['shooter'].plugin.list_subtitles.called assert provider_manager['thesubdb'].plugin.list_subtitles.called assert not provider_manager['tvsubtitles'].plugin.list_subtitles.called + assert not provider_manager['wizdom'].plugin.list_subtitles.called # test result assert len(subtitles) == 1 @@ -415,11 +416,12 @@ def test_list_subtitles_episode(episodes, mock_providers): assert provider_manager['shooter'].plugin.list_subtitles.called assert provider_manager['thesubdb'].plugin.list_subtitles.called assert provider_manager['tvsubtitles'].plugin.list_subtitles.called + assert provider_manager['wizdom'].plugin.list_subtitles.called # test result assert len(subtitles) == 1 assert sorted(subtitles[episodes['bbt_s07e05']]) == ['addic7ed', 'legendastv', 'opensubtitles', 'podnapisi', - 'shooter', 'thesubdb', 'tvsubtitles'] + 'shooter', 'thesubdb', 'tvsubtitles', 'wizdom'] def test_list_subtitles_providers(episodes, mock_providers): @@ -434,6 +436,7 @@ def test_list_subtitles_providers(episodes, mock_providers): assert not provider_manager['podnapisi'].plugin.list_subtitles.called assert not provider_manager['thesubdb'].plugin.list_subtitles.called assert not provider_manager['tvsubtitles'].plugin.list_subtitles.called + assert not provider_manager['wizdom'].plugin.list_subtitles.called # test result assert len(subtitles) == 1 @@ -453,11 +456,12 @@ def test_list_subtitles_episode_no_hash(episodes, mock_providers): assert provider_manager['podnapisi'].plugin.list_subtitles.called assert not provider_manager['thesubdb'].plugin.list_subtitles.called assert provider_manager['tvsubtitles'].plugin.list_subtitles.called + assert provider_manager['wizdom'].plugin.list_subtitles.called # test result assert len(subtitles) == 1 assert sorted(subtitles[episodes['dallas_s01e03']]) == ['addic7ed', 'legendastv', 'opensubtitles', 'podnapisi', - 'shooter', 'tvsubtitles'] + 'shooter', 'tvsubtitles', 'wizdom'] def test_list_subtitles_no_language(episodes, mock_providers): @@ -473,6 +477,7 @@ def test_list_subtitles_no_language(episodes, mock_providers): assert not provider_manager['podnapisi'].plugin.list_subtitles.called assert not provider_manager['thesubdb'].plugin.list_subtitles.called assert not provider_manager['tvsubtitles'].plugin.list_subtitles.called + assert not provider_manager['wizdom'].plugin.list_subtitles.called # test result assert len(subtitles) == 0 @@ -495,6 +500,7 @@ def test_download_subtitles(mock_providers): assert not provider_manager['podnapisi'].plugin.download_subtitle.called assert provider_manager['thesubdb'].plugin.download_subtitle.called assert provider_manager['tvsubtitles'].plugin.download_subtitle.called + assert not provider_manager['wizdom'].plugin.list_subtitles.called @pytest.mark.integration diff --git a/tests/test_extensions.py b/tests/test_extensions.py index 93f221908..590a706a3 100644 --- a/tests/test_extensions.py +++ b/tests/test_extensions.py @@ -9,9 +9,9 @@ def test_registrable_extension_manager_all_extensions(): 'de7cidda = subliminal.providers.addic7ed:Addic7edProvider' ]) extensions = sorted(e.name for e in manager) - assert len(extensions) == 9 + assert len(extensions) == 10 assert extensions == ['addic7ed', 'argenteam', 'de7cidda', 'legendastv', 'opensubtitles', 'podnapisi', 'shooter', - 'thesubdb', 'tvsubtitles'] + 'thesubdb', 'tvsubtitles', 'wizdom'] def test_registrable_extension_manager_internal_extension(): @@ -20,10 +20,11 @@ def test_registrable_extension_manager_internal_extension(): 'opensubtitles = subliminal.providers.opensubtitles:OpenSubtitlesProvider', 'podnapisi = subliminal.providers.podnapisi:PodnapisiProvider', 'thesubdb = subliminal.providers.thesubdb:TheSubDBProvider', - 'tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider' + 'tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider', + 'wizdom = subliminal.providers.wizdom:WizdomProvider' ]) - assert len(list(manager)) == 5 - assert len(manager.internal_extensions) == 5 + assert len(list(manager)) == 6 + assert len(manager.internal_extensions) == 6 def test_registrable_extension_manager_register(): @@ -40,13 +41,14 @@ def test_registrable_extension_manager_register(): def test_registrable_extension_manager_unregister(): manager = RegistrableExtensionManager('subliminal.test_providers', [ 'thesubdb = subliminal.providers.thesubdb:TheSubDBProvider', - 'tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider' + 'tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider', + 'wizdom = subliminal.providers.wizdom:WizdomProvider' ]) - assert len(list(manager)) == 2 + assert len(list(manager)) == 3 manager.register('de7cidda = subliminal.providers.addic7ed:Addic7edProvider') manager.unregister('de7cidda = subliminal.providers.addic7ed:Addic7edProvider') - assert len(list(manager)) == 2 - assert set(manager.names()) == {'thesubdb', 'tvsubtitles'} + assert len(list(manager)) == 3 + assert set(manager.names()) == {'thesubdb', 'tvsubtitles', 'wizdom'} def test_provider_manager(): diff --git a/tests/test_wizdom.py b/tests/test_wizdom.py new file mode 100644 index 000000000..b15233b7d --- /dev/null +++ b/tests/test_wizdom.py @@ -0,0 +1,146 @@ +# -*- coding: utf-8 -*- +import os + +from babelfish import Language +import pytest +from vcr import VCR + +from subliminal.providers.wizdom import WizdomProvider, WizdomSubtitle + + +vcr = VCR(path_transformer=lambda path: path + '.yaml', + record_mode=os.environ.get('VCR_RECORD_MODE', 'once'), + match_on=['method', 'scheme', 'host', 'port', 'path', 'query', 'body'], + cassette_library_dir=os.path.realpath(os.path.join('tests', 'cassettes', 'wizdom'))) + + +def test_get_matches_movie(movies): + release = 'Enders.Game.2013.720p.BluRay.x264-SPARKS' + subtitle = WizdomSubtitle(Language('heb'), False, None, None, None, None, 'Ender\'s Game', 'tt1731141', + '18947', release) + matches = subtitle.get_matches(movies['enders_game']) + assert matches == {'country', 'title', 'year', 'resolution', 'video_codec', 'source', 'release_group'} + + +def test_get_matches_episode(episodes): + release = 'Game.of.Thrones.S03E10.720p.HDTV.x264-EVOLVE' + subtitle = WizdomSubtitle(Language('heb'), False, None, 'Game of Thrones', 3, 10, 'Mhysa', 'tt0944947', + '3748', release) + matches = subtitle.get_matches(episodes['got_s03e10']) + assert matches == {'series', 'episode', 'season', 'video_codec', 'resolution', 'series_imdb_id'} + + +def test_get_matches_no_match(movies): + release = 'Game.of.Thrones.S03E10.720p.HDTV.x264-EVOLVE' + subtitle = WizdomSubtitle(Language('heb'), False, None, 'Game of Thrones', 3, 10, 'Mhysa', 'tt0944947', + '3748', release) + matches = subtitle.get_matches(movies['man_of_steel']) + assert matches == {'country', 'video_codec', 'resolution'} + + +@pytest.mark.integration +@vcr.use_cassette +def test_search_imdb_id_episode(episodes): + video = episodes['dallas_2012_s01e03'] + with WizdomProvider() as provider: + imdb_id = provider._search_imdb_id(video.series, 0, False) + assert imdb_id == 'tt0077000' + + +@pytest.mark.integration +@vcr.use_cassette +def test_search_imdb_id_movies(movies): + video = movies['man_of_steel'] + with WizdomProvider() as provider: + imdb_id = provider._search_imdb_id(video.title, 2013, True) + assert imdb_id == 'tt0770828' + + +@pytest.mark.integration +@vcr.use_cassette +def test_search_imdb_id_no_suggestion(): + with WizdomProvider() as provider: + imdb_id = provider._search_imdb_id('This is a test', 0, False) + assert imdb_id is None + + +@pytest.mark.integration +@vcr.use_cassette +def test_query_movie(movies): + video = movies['enders_game'] + expected_subtitles = {'18946', '18947', '18948', '18949', '18950', '18951', '18952', '18953', '18954', '18955', + '18956', '18957', '18958', '18960', '18961', '18962', '18963', '18964', '18965', '18966', + '18967', '18968', '18969', '18970', '18971', '18972', '18973', '18974', '18975', '18976', + '18977', '18978', '18979', '18980', '18981', '18982', '18983', '18984', '18985', '18986', + '18987', '18988', '18989', '18990'} + with WizdomProvider() as provider: + subtitles = provider.query(video.title) + assert len(subtitles) == len(expected_subtitles) + assert {subtitle.id for subtitle in subtitles} == expected_subtitles + + +@pytest.mark.integration +@vcr.use_cassette +def test_query_episode(episodes): + video = episodes['bbt_s07e05'] + expected_subtitles = {'63493', '71181', '64827', '68933', '90478', '90479', '111527', '74952', '68821', '68822', + '39895', '69621'} + with WizdomProvider() as provider: + subtitles = provider.query(video.series, season=video.season, episode=video.episode) + assert len(subtitles) == len(expected_subtitles) + assert {subtitle.id for subtitle in subtitles} == expected_subtitles + + +@pytest.mark.integration +@vcr.use_cassette +def test_list_subtitles_movie(movies): + video = movies['man_of_steel'] + languages = {Language('heb')} + expected_subtitles = {'185106', '24351', '24353', '24355', '24357', '24359', '24361', '24363', '24366', '24368', + '24370', '24372', '24374', '24376', '24378', '24380', '95805', '24382', '24384', '24386', + '24388', '24390', '24392', '24394', '24396', '62796', '62797', '24398', '24400', '24402', + '24404', '24405', '24408', '24410', '90978', '64634', '114837', '77724', '134085', '134088', + '75722', '134091', '155340', '66283'} + with WizdomProvider() as provider: + subtitles = provider.list_subtitles(video, languages) + assert len(subtitles) == len(expected_subtitles) + assert {subtitle.id for subtitle in subtitles} == expected_subtitles + assert {subtitle.language for subtitle in subtitles} == languages + + +@pytest.mark.integration +@vcr.use_cassette +def test_list_subtitles_episode(episodes): + video = episodes['got_s03e10'] + languages = {Language('heb')} + expected_subtitles = {'166995', '46192', '39541', '40067', '40068', '4231', '4232', '3748', '71362', '61901'} + with WizdomProvider() as provider: + subtitles = provider.list_subtitles(video, languages) + assert len(subtitles) == len(expected_subtitles) + assert {subtitle.id for subtitle in subtitles} == expected_subtitles + assert {subtitle.language for subtitle in subtitles} == languages + + +@pytest.mark.integration +@vcr.use_cassette +def test_list_subtitles_episode_alternative_series(episodes): + video = episodes['turn_s04e03'] + languages = {Language('heb')} + expected_subtitles = {'187862'} + with WizdomProvider() as provider: + subtitles = provider.list_subtitles(video, languages) + assert len(subtitles) == len(expected_subtitles) + assert {subtitle.id for subtitle in subtitles} == expected_subtitles + assert {subtitle.language for subtitle in subtitles} == languages + + +@pytest.mark.integration +@vcr.use_cassette +def test_download_subtitle(movies): + video = movies['enders_game'] + languages = {Language('heb')} + with WizdomProvider() as provider: + subtitles = provider.list_subtitles(video, languages) + provider.download_subtitle(subtitles[0]) + assert subtitles[0].content is not None + assert subtitles[0].is_valid() is True